WO2017118305A1 - 一种针对错误输入信息的页面定位方法及装置 - Google Patents
一种针对错误输入信息的页面定位方法及装置 Download PDFInfo
- Publication number
- WO2017118305A1 WO2017118305A1 PCT/CN2016/112021 CN2016112021W WO2017118305A1 WO 2017118305 A1 WO2017118305 A1 WO 2017118305A1 CN 2016112021 W CN2016112021 W CN 2016112021W WO 2017118305 A1 WO2017118305 A1 WO 2017118305A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- page
- error
- input information
- information
- prompt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0775—Content or structure details of the error report, e.g. specific table structure, specific error fields
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
- G06F40/226—Validation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Definitions
- the present application relates to the field of page location technologies, and in particular, to a page location method and apparatus for erroneous input information.
- a common interaction between the front end and the background is: the front end generates and displays a page for the user, and the page may include one or more page input areas, and each page input area corresponds to one field; the user may prompt according to the field In the corresponding page input area, the input operation is performed.
- the input control information on the page can be submitted to the background for error verification, and the error check result is returned to the front end after the background verification.
- the front end can determine the error input information in the page according to the error check result, and then prompt the user to modify.
- the front end prompts the erroneous input information in the page by displaying a text comment or a symbol remark next to the page input area where each erroneous input information is located, and the user can see the remark next to the remark.
- the input information is incorrect and needs to be modified.
- the embodiment of the present invention provides a page positioning method and device for erroneous input information, which is used to solve the problem that the user needs to manually scroll up and down a long page to find and modify various error input information on the long page. It is cumbersome and it is easy to miss the problem of incorrect input.
- the page is positioned according to an anchor point corresponding to the page input area where each of the error input information is located.
- a submitting module for submitting each input information in the page to the background for error checking
- a determining module configured to determine an error input information in the page according to an error check result returned by the background
- a floating layer module configured to generate and display an error prompt floating layer including prompt information for each of the error input information according to the determined each error input information
- a positioning module configured to locate the page according to an anchor point corresponding to the page input area where each of the error input information is located.
- the embodiment of the present application can enable the user to obtain the error input information existing on the page through the error prompting floating layer, and can locate the page to the page input area where the error input information is located according to the anchor point.
- the user operation can be simplified, and the user can not easily miss the wrong input information.
- FIG. 2 is a schematic diagram of an error prompt floating layer displayed on a page in an actual application according to an embodiment of the present application
- FIG. 3 is a schematic diagram of a page after modifying and saving the first erroneous input information in FIG. 2 according to an embodiment of the present application;
- FIG. 4 is a schematic diagram of a page after modifying and saving the second erroneous input information in FIG. 2 according to an embodiment of the present application;
- FIG. 5 is a schematic diagram of a page after modifying and saving all the error input information in FIG. 2 according to an embodiment of the present application;
- FIG. 6 is a schematic structural diagram of a page positioning apparatus for erroneous input information according to an embodiment of the present application.
- the front end mentioned in the embodiment of the present application may refer to a front end of a browser, or a front end of an application client, and the backend may refer to a server end of the browser, or a background of the client of the application, or an application service. Wait.
- the input information when the user inputs, the input information can be directly verified by the front end, so that when the current end check determines that the user inputs the wrong input information, the user can prompt in real time when the user inputs.
- the user modifies so that the user does not have to find the wrong input information by himself, and it is not easy to miss.
- the front end cannot be verified by the front end, and the front end submits the other input information to the background, and is verified by the background, and then returns the verification result to the front end, so that the front end can be based on
- the verification result returned in the background determines the erroneous input information, and prompts the user to input the erroneous input information by using the above-mentioned prior art method, so that the user needs to find the erroneous input information of the prompt on the page, especially when the page is long, the page When there are many incorrect input information, the user needs to scroll up and down to find the wrong input information, which is cumbersome and easy to miss.
- the problems mentioned in the background art are mainly generated in the second scenario or in a mixed scenario of two scenarios.
- the page positioning method for the erroneous input information provided by the embodiment of the present application can solve the problem.
- the method is specifically described based on the second scenario.
- FIG. 1 is a process of a method for locating a page for erroneous input information according to an embodiment of the present application.
- the page may be generated and displayed by a front end, and the execution body of the process may be a front end or a device where the front end is located, such as a terminal.
- the terminal includes, but is not limited to, a personal computer, a mobile phone, a tablet computer, a smart watch, a car mobile station, and the like.
- the executor of the present invention is not limited to the present application. For the convenience of description, the embodiments of the present application are described by taking the front end of the execution subject as an example.
- the process in FIG. 1 may specifically include the following steps:
- the page may be a page of a webpage, or may be an application page or the like.
- the page can contain one or more inputtable controls, including but not limited to: input text box, input drop-down box, checkable control, and the like.
- the area provided by the input control on the page for user input can be called: page input area.
- Each of the input controls can provide one or more page input areas.
- each page input area may correspond to one field, and the field may be used to prompt the user to input what information in the page input area corresponding to the field.
- the background may perform error checking on each input information submitted by the front end according to the set verification rule.
- the error check may be to check whether the input information is input according to a specified format. For example, if a number should be input for a certain field, if the input information corresponding to the field actually contains a letter, the background may determine that the input information has an error. The verification fails.
- the error check may also be based on the preset service logic, and check whether the input information conflicts with other input information that has passed the verification. For example, it is assumed that the input information corresponding to the field A and the field B has been verified. Passed the test, According to the preset business logic, the input information input for the field C should fall within the value interval formed by the input information corresponding to the field A and the field B, if the input information corresponding to the field C does not fall within the value interval. Inside, the background can determine that there is an error in the input information corresponding to the field C, the verification fails; and so on.
- S102 Determine error input information in the page according to an error check result returned by the background.
- the input information submitted by the front end and the background check fails may be referred to as: error input information.
- the front end can determine the error input information in the page.
- the field corresponding to the error input information can be referred to as an error report field.
- the error input information in the page is determined, and the error field in the page may also be determined.
- the background can directly return each error field, and the front end can directly determine each error input information in the page according to each error field.
- the background may also return information that records the reason why the input information corresponding to each error field does not pass the verification, so that the front end gives the user more prompt information.
- S103 Generate and display an error prompt floating layer including prompt information for each of the error input information according to the determined each error input information.
- the error prompting floating layer may be displayed on the page in a floating manner, and the error prompting the position of the floating layer may be fixed with respect to the display screen, and may not move as the page scrolls up and down. In this case, as long as the display screen is still displaying the page, the user can always see the error prompt floating layer on the display screen, thereby improving the convenience of the user to view and modify the erroneous input information.
- the display position on the floating layer redisplay display screen is not limited.
- the error prompt floating layer may be displayed in a more conspicuous position, thereby facilitating the user to see the error prompt floating layer; It also allows the error prompting layer to occlude the original content on the page as little as possible, so that the user can view the original content on the page.
- the error indicates that the floating layer can have at least one of the following two uses.
- the two uses are described below.
- the error prompt floating layer can be used to prompt the error input information on the page
- the specific prompt method can display the error input information in the error prompt floating layer, or display the field corresponding to the error input information (that is, the error message The name of the field).
- the content of the hint may be included in the name of the anchor link, or may be included in the error prompt floating layer independently of the anchor link.
- the error prompting floating layer can be used to display the anchor link of the anchor point corresponding to the page input area where each error input information is located, and the user can click the anchor link to make the front end locate the page to the wrong input information. At the page area, the user can conveniently view the incorrect input information and modify it.
- the error prompting the floating layer may be a static floating layer or a dynamic floating layer that may change according to a page change.
- the front end can save the action according to the user's modification of the error input information.
- Corresponding changes are made to the contents of the error prompt floating layer, so that the utility and effectiveness of the error prompt floating layer in the present application can be improved.
- positioning the page to an area on the page may be an action of determining whether the area is displayed at a set position of the current display area (the set position may generally be a comparison in the current display area)
- a conspicuous position such as the top or middle of the current display area, if not, the page is not scrolled, otherwise, the page is scrolled until the area is displayed at the set position of the current display area, and the scrolling of the page is stopped.
- S104 Locating the page according to an anchor point corresponding to the page input area where each of the erroneous input information is located.
- the order of execution of the two steps of steps S103 and S104 is not limited. S103 may be performed prior to S104, S104 may be performed prior to S103, S104 and S103 may also be performed in parallel, and so on.
- each of the anchor points may be set in advance before the step S101 is performed, or may be set in the process of performing the steps S101 to S104. The moment is not limited.
- the front end can automatically locate the page to the page input area corresponding to any anchor point and contains the wrong input information, so that the user can conveniently see and modify the error input on the page. Information without having to manually find it on the page.
- the front end may sequentially and separately position the page according to each of the anchor points to a page input area corresponding to each anchor point and containing the incorrect input information, and correspondingly, the user may sequentially Each erroneous input information is modified so that it is not easy for the user to miss the erroneous input information.
- the user can obtain the error input information existing on the page through the error prompt floating layer, and can locate the page to the page input area where the error input information is located according to the anchor point, so that the user can modify the incorrect input information. Therefore, the user operation can be simplified, and the user is not likely to miss the erroneous input information, thereby solving the problems mentioned in the background art.
- the prompt information indicating that the floating layer includes the error input information may be the field name corresponding to the incorrect input information (that is, an error is reported. Field Name).
- generating an error prompt floating layer including prompt information for each of the error input information may specifically include: determining a field name corresponding to each of the error input information (that is, an error field name) Generating an error prompt floating layer including each of the field names, wherein each of the field names is spliced according to a setting The way, after splicing, is displayed in the floating layer of the error prompt.
- the embodiment of the present application does not limit the splicing manner, and may be in the order in which the error field names appear in the page, and the error field names will be spliced from top to bottom or from left to right.
- the prompt information in the floating layer may include other information, such as the total number of error fields, and the error reason description information corresponding to the error field, in addition to the error field name. For ease of understanding, an example will be described using FIG.
- FIG. 2 is a schematic diagram of an error prompt floating layer displayed on a page in an actual application according to an embodiment of the present application.
- the error message included in the floating layer in FIG. 2 prompts: the total number of error fields on the page, and the name of each error field.
- the error prompts that "there are three places to be modified" in the floating layer, that is, a total of three error reporting fields are prompted, and further, the error prompting that the floating layer also displays "field A" and "field B" from top to bottom.
- the page currently displays only a part of the display screen, and the input area corresponding to the field E is not visible. In practical applications, when the page is a long page such as that in FIG. 2, a larger number of error fields may not be displayed in the current display screen at the same time, which also causes the user in the prior art to find the wrong input information. Change, one of the reasons for easy omission.
- the erroneous input information may be prompted to the user through the error prompting floating layer, but also the anchor point positioning manner may be used to automatically locate the page to the page input area where the erroneous input information is located.
- the positioning of the page according to the anchor point corresponding to the page input area where the erroneous input information is located may specifically include: according to each of the erroneous input information, predetermined An anchor point corresponding to a page input area in which the erroneous input information is located, the page is positioned to the page input area; and each time a save instruction for the erroneous input information modified on the page is received, saving the The modified error input information, and according to the anchor point corresponding to the page input area where the predetermined one of the error input information has not been modified, locates the page to the page input area, Until all the erroneous input information on the page has been modified and saved.
- the embodiment of the present application does not limit the positioning order of the page input area where each page is located to each error input information.
- the page may be automatically positioned to a page input area where a certain error input information is located (this application assumes that the positioning operation may cause the page input area to be displayed at the top of the display screen), waiting After the user modifies and saves the error input information of the page area, the page is automatically positioned to the page input area where another error input information is located, so that the user does not need to manually find the wrong input information on the page, and the user can follow Automatic positioning of the page, in turn modify the error input information on the page.
- the step S104 since the user inputs the information from the top of the page, the input area of each page in the page is input sequentially. Therefore, when the step S104 is performed, the information may be input according to each error. In the order on the page, the pages are sequentially positioned to the page area where each error input information is located. In this case, compare It is in line with the habit of inputting or modifying information on the page by the average user.
- the user can also prompt the user through the error prompt floating layer, which is currently the page area where the error input information corresponding to the error field is located.
- the page is located to the page area where the error input information corresponding to the field A is located.
- the error indicates that the side of the field A in the floating layer has one more mark (black rectangle) than the other fields. This flag is used to indicate that the page is currently positioned to the page area where the error input information corresponding to the field A is located.
- the identifier is only an example of the prompt, and may be implemented as the prompt in other manners, which is not limited by the embodiment of the present application.
- the save instruction may be sent by the save control provided on the operation page when the user wants to save the modified error input information after modifying the error input information. It should be noted that, just saving the modified input information does not trigger the background to verify the modified input information. Therefore, the user can modify the error input information after saving the entire part. After the front end is submitted, the station will perform error checking.
- step S104 the page effect diagram in the process of implementing step S104 is illustrated below using the example in FIG. 2.
- the front end has generated and displayed the generated error prompt floating layer, and the front end has positioned the page to the page area where the error input information corresponding to the field A is located. Further, after the user modifies the error input information corresponding to the field A, the page may be located to the page area where the error input information of the second error field (field B) is located, as shown in FIG. 3 .
- the page has been located to the page area where the error input information corresponding to the field B is located. Further, after the user modifies the error input information corresponding to the field B, the page can be positioned to the third error reporting field.
- Field E corresponds to the page area where the error input information is located, as shown in FIG.
- the error prompt floating layer can be destroyed, as shown in FIG. 5.
- the user can instruct the foreground to submit each modified input information in the page in FIG. 5 to the background and perform error checking.
- the front end may perform a corresponding change according to the user's modification and save operation of the error input information, and the content of the error prompt floating layer.
- the following steps may be further performed: including the error prompt in the floating layer
- the prompt information corresponding to the modified error input information is hidden or destroyed.
- the error prompts that only the erroneous input information that the user has not modified and saved may be displayed in the floating layer in real time, and the erroneous input information that the user has modified and saved is no longer displayed.
- the error prompting the floating layer has completed the mission, in order to make the error prompting the floating layer does not hinder the user. Subsequent operations can destroy the error layer floating layer.
- the actions of the page positioning mentioned above may be automatically performed by the front end.
- the user may also want to specify a page input area where one of the error prompt information located on the page is located.
- the prompt information included in the error prompting layer for the error input information may further include: the error Enter the anchor link of the anchor point corresponding to the page input area where the information is located.
- the user can click on any anchor link in the error layer floating layer.
- the front end may position the page to the page input area corresponding to the anchor link, so that the user modifies the erroneous input information in the page input area.
- the name of the error field may be used as the name of the anchor link corresponding to the error field, and thus, each anchor link named by the name of the error report field may prompt the user to report the error field. The user can click on the anchor link to locate the page, and there is no need to use additional information in the error prompt floating layer to prompt the error field.
- the page positioning method for the erroneous input information provided by the embodiment of the present application is applicable to both a short page and a long page, and the long page may refer to a page whose length is longer than the length of the display area for displaying the long page. This method is particularly useful for long pages when compared to the advantages of the prior art.
- the embodiment of the present application further provides a corresponding page locating device for erroneous input information, as shown in FIG. 6 .
- FIG. 6 is a schematic structural diagram of a page locating device for erroneous input information according to an embodiment of the present disclosure, which specifically includes:
- a submitting module 601 configured to submit each input information in the page to the background for error checking
- a determining module 602 configured to determine, according to an error check result returned by the background, error input information in the page;
- the floating layer module 603 is configured to generate and display an error prompt floating layer including prompt information for each of the error input information according to the determined each error input information;
- the positioning module 604 is configured to locate the page according to an anchor point corresponding to the page input area where each of the error input information is located.
- the prompt information of the erroneous input information includes a field name corresponding to the erroneous input information
- the floating layer module 603 is specifically configured to: determine a field name corresponding to each of the erroneous input information; generate an error prompt floating layer including each of the field names, where each of the field names is spliced according to the setting Way, stitching It is then displayed in the floating layer of the error prompt.
- the positioning module 604 is specifically configured to: according to an anchor point corresponding to a page input area where a predetermined one of the error input information is located in each of the error input information, locate the page to the page input area; and And when the save instruction for the modified error input information on the page is received, saving the modified error input information, and according to each of the error input information, a predetermined one of the error input information that has not been modified is The anchor point corresponding to the page input area is located, and the page is positioned to the page input area until all the error input information on the page has been modified and saved.
- the device may further include:
- the floating layer changing module 605 is configured to hide, after the positioning module 604 saves the modified error input information, the prompt information corresponding to the modified error input information included in the error prompt floating layer or destroy.
- the device may further include:
- the floating layer destruction module 606 is configured to: when it is determined that the prompt information contained in the error prompt floating layer for each of the error input information has been hidden or destroyed, destroy the error prompt floating layer.
- the prompt information of the erroneous input information further includes an anchor link of an anchor point corresponding to the page input area where the erroneous input information is located, and the device may further include:
- the link module 607 is configured to: when detecting a click operation for the anchor link included in the error layer of the error prompt, locate the page to a page input area corresponding to the anchor link.
- the page may be a long page, the length of the long page being greater than the length of the display area for displaying the long page.
- the specific device shown in FIG. 6 above may be located on any device where the front end or the front end is located.
- the user can obtain the error input information existing on the page through the error prompting floating layer, and can locate the page to the page input area where the error input information is located according to the anchor point, so that the user can modify the wrong input information. Therefore, the user operation can be simplified, and the user is not likely to miss the erroneous input information.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
- a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
- processors CPUs
- input/output interfaces network interfaces
- memory volatile and non-volatile memory
- the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
- RAM random access memory
- ROM read only memory
- Memory is an example of a computer readable medium.
- Computer readable media includes both permanent and non-persistent, removable and non-removable media.
- Information storage can be implemented by any method or technology.
- the information can be computer readable instructions, data structures, modules of programs, or other data.
- Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
- computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (14)
- 一种针对错误输入信息的页面定位方法,其特征在于,包括:将页面内的各输入信息提交至后台进行错误校验;根据后台返回的错误校验结果,确定所述页面内的错误输入信息;根据确定的各所述错误输入信息,生成并显示包含针对各所述错误输入信息的提示信息的错误提示浮层;以及根据各所述错误输入信息所处的页面输入区域对应的锚点,对所述页面进行定位。
- 如权利要求1所述的方法,其特征在于,所述错误输入信息的提示信息包括所述错误输入信息对应的字段名称;生成包含对各所述错误输入信息的提示信息的错误提示浮层,具体包括:确定各所述错误输入信息对应的字段名称;生成包含各所述字段名称的错误提示浮层,其中,所述各所述字段名称是按照设定的拼接方式,拼接后显示在所述错误提示浮层内的。
- 如权利要求1所述的方法,根据各所述错误输入信息所处的页面输入区域对应的锚点,对所述页面进行定位,具体包括:根据在各所述错误输入信息中,预定的一个错误输入信息所处的页面输入区域对应的锚点,将所述页面定位至该页面输入区域;以及每当接收到针对所述页面上被修改的错误输入信息的保存指令时,保存所述被修改的错误输入信息,并根据在各所述错误输入信息中,预定的一个尚未被修改的错误输入信息所处的页面输入区域对应的锚点,将所述页面定位至该页面输入区域,直至所述页面上的全部错误输入信息均已被修改及保存为止。
- 如权利要求3所述的方法,其特征在于,保存所述被修改的错误输入信息后,所述方法还包括:将所述错误提示浮层内包含的、所述被修改的错误输入信息对应的提示信息隐藏或销毁。
- 如权利要求4所述的方法,其特征在于,所述方法还包括:当确定所述错误提示浮层包含的对各所述错误输入信息的提示信息均已被隐藏或销毁时,将所述错误提示浮层销毁。
- 如权利要求2所述的方法,其特征在于,所述错误输入信息的提示信息还 包括所述错误输入信息所处的页面输入区域对应的锚点的锚点链接,所述方法还包括:当检测到针对所述错误提示浮层内包含的锚点链接的点击操作时,将所述页面定位至该锚点链接对应的页面输入区域。
- 如权利要求1、2、3、6任一项所述的方法,其特征在于,所述页面是长页面,所述长页面的长度大于用于显示所述长页面的显示区域的长度。
- 一种针对错误输入信息的页面定位装置,其特征在于,包括:提交模块,用于将页面内的各输入信息提交至后台进行错误校验;确定模块,用于根据后台返回的错误校验结果,确定所述页面内的错误输入信息;浮层模块,用于根据确定的各所述错误输入信息,生成并显示包含针对各所述错误输入信息的提示信息的错误提示浮层;定位模块,用于根据各所述错误输入信息所处的页面输入区域对应的锚点,对所述页面进行定位。
- 如权利要求8所述的装置,其特征在于,所述错误输入信息的提示信息包括所述错误输入信息对应的字段名称;所述浮层模块具体用于:确定各所述错误输入信息对应的字段名称;生成包含各所述字段名称的错误提示浮层,其中,所述各所述字段名称是按照设定的拼接方式,拼接后显示在所述错误提示浮层内的。
- 如权利要求8所述的装置,其特征在于,所述定位模块具体用于:根据在各所述错误输入信息中,预定的一个错误输入信息所处的页面输入区域对应的锚点,将所述页面定位至该页面输入区域;以及每当接收到针对所述页面上被修改的错误输入信息的保存指令时,保存所述被修改的错误输入信息,并根据在各所述错误输入信息中,预定的一个尚未被修改的错误输入信息所处的页面输入区域对应的锚点,将所述页面定位至该页面输入区域,直至所述页面上的全部错误输入信息均已被修改及保存为止。
- 如权利要求10所述的装置,其特征在于,所述装置还包括:浮层变更模块,用于在所述定位模块保存所述被修改的错误输入信息后,将所述错误提示浮层内包含的、所述被修改的错误输入信息对应的提示信息隐藏或销毁。
- 如权利要求11所述的装置,其特征在于,所述装置还包括:浮层销毁模块,用于当确定所述错误提示浮层包含的对各所述错误输入信息的提示信息均已被隐藏或销毁时,将所述错误提示浮层销毁。
- 如权利要求9所述的装置,其特征在于,所述错误输入信息的提示信息还包括所述错误输入信息所处的页面输入区域对应的锚点的锚点链接,所述装置还包括:链接模块,用于当检测到针对所述错误提示浮层内包含的锚点链接的点击操作时,将所述页面定位至该锚点链接对应的页面输入区域。
- 如权利要求8、9、10、13任一项所述的装置,其特征在于,所述页面是长页面,所述长页面的长度大于用于显示所述长页面的显示区域的长度。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018553287A JP6797209B2 (ja) | 2016-01-04 | 2016-12-26 | エラーのある入力情報に関するページ位置決め方法及び装置 |
| MYPI2018702331A MY199156A (en) | 2016-01-04 | 2016-12-26 | Page positioning method and apparatus for erroneous input information |
| EP16883430.7A EP3401778B1 (en) | 2016-01-04 | 2016-12-26 | Method and device for positioning page with respect to incorrectly entered information |
| KR1020187022650A KR102150779B1 (ko) | 2016-01-04 | 2016-12-26 | 부정확하게 입력된 정보에 관한 페이지를 위치 지정하기 위한 방법 및 디바이스 |
| SG11201805741VA SG11201805741VA (en) | 2016-01-04 | 2016-12-26 | Page positioning method and apparatus for erroneous input information |
| US16/027,030 US10831344B2 (en) | 2016-01-04 | 2018-07-03 | Page positioning method and apparatus for erroneous input information |
| PH12018501425A PH12018501425A1 (en) | 2016-01-04 | 2018-07-04 | Method and device for positioning page with respect to incorrectly entered information |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610004088.3A CN106940640A (zh) | 2016-01-04 | 2016-01-04 | 一种针对错误输入信息的页面定位方法及装置 |
| CN201610004088.3 | 2016-01-04 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/027,030 Continuation US10831344B2 (en) | 2016-01-04 | 2018-07-03 | Page positioning method and apparatus for erroneous input information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017118305A1 true WO2017118305A1 (zh) | 2017-07-13 |
Family
ID=59273316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/112021 Ceased WO2017118305A1 (zh) | 2016-01-04 | 2016-12-26 | 一种针对错误输入信息的页面定位方法及装置 |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US10831344B2 (zh) |
| EP (1) | EP3401778B1 (zh) |
| JP (1) | JP6797209B2 (zh) |
| KR (1) | KR102150779B1 (zh) |
| CN (1) | CN106940640A (zh) |
| MY (1) | MY199156A (zh) |
| PH (1) | PH12018501425A1 (zh) |
| SG (1) | SG11201805741VA (zh) |
| TW (1) | TWI686715B (zh) |
| WO (1) | WO2017118305A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111930583A (zh) * | 2020-08-17 | 2020-11-13 | 宁波Gqy视讯股份有限公司 | 一种拼接显示系统的维护管理方法、装置及系统 |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108304117A (zh) * | 2017-12-31 | 2018-07-20 | 广东智媒云图科技股份有限公司 | 一种表单填写浮动提醒方法、装置、电子设备及存储介质 |
| CN109933742A (zh) * | 2019-03-14 | 2019-06-25 | 重庆龙湖地产发展有限公司 | 一种流程中页面内容的重编辑方法及装置 |
| CN110347565B (zh) * | 2019-05-24 | 2022-06-03 | 平安科技(深圳)有限公司 | 一种应用程序的异常分析方法及装置、电子设备 |
| CN110222281B (zh) * | 2019-06-03 | 2022-04-29 | 贝壳技术有限公司 | 网页中目标内容定位方法及系统 |
| CN111078677B (zh) * | 2019-11-28 | 2023-05-05 | 中国银行股份有限公司 | 数据录入方法及装置 |
| CN113448833A (zh) * | 2020-08-11 | 2021-09-28 | 北京新氧万维科技咨询有限公司 | 页面数据处理方法、系统及相关设备 |
| JP7484613B2 (ja) * | 2020-09-23 | 2024-05-16 | セイコーエプソン株式会社 | 表示制御装置および表示制御プログラム |
| CN113434328B (zh) * | 2021-08-26 | 2021-11-30 | 西安热工研究院有限公司 | 一种分散控制系统逻辑组态编译纠错方法和系统 |
| CN114549009A (zh) * | 2022-02-25 | 2022-05-27 | 中国银行股份有限公司 | 银行客户信息维护方法及装置 |
| CN114860361A (zh) * | 2022-04-14 | 2022-08-05 | 北京奥星贝斯科技有限公司 | 用于对反馈信息进行显示的方法及装置 |
| JP2023182169A (ja) * | 2022-06-14 | 2023-12-26 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
| CN114816373B (zh) * | 2022-06-30 | 2022-09-16 | 金现代信息产业股份有限公司 | 用于低代码开发平台的即时错误提示方法及系统 |
| CN115562792A (zh) * | 2022-11-09 | 2023-01-03 | 北京有竹居网络技术有限公司 | 一种页面展示方法、装置及电子设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101470867A (zh) * | 2007-12-29 | 2009-07-01 | 一零四资讯科技股份有限公司 | 复杂性表单自动验证的求职系统 |
| US20110214067A1 (en) * | 2010-03-01 | 2011-09-01 | Salesforce.Com, Inc. | Method and system for providing an adaptive input user interface for data entry applications |
| CN102324004A (zh) * | 2011-05-26 | 2012-01-18 | 重庆猪八戒网络有限公司 | 一种网页表单输入信息验证方法及装置 |
| CN103472983A (zh) * | 2013-08-08 | 2013-12-25 | 广州市动景计算机科技有限公司 | 定位页面内容的方法及装置 |
| CN103873436A (zh) * | 2012-12-11 | 2014-06-18 | 金蝶软件(中国)有限公司 | 一种信息验证的方法及终端 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002063186A (ja) * | 2000-08-16 | 2002-02-28 | Matsushita Electric Ind Co Ltd | Webブラウジング装置及びWebブラウジング方法 |
| JP2002297667A (ja) * | 2001-03-29 | 2002-10-11 | Sanyo Electric Co Ltd | 文書閲覧装置 |
| US7024626B2 (en) * | 2001-11-30 | 2006-04-04 | Apple Computer, Inc. | System and method of producing user interface information messages |
| US20040210776A1 (en) * | 2003-04-08 | 2004-10-21 | Rachana Shah | System and method for editing a profile |
| JP2005141408A (ja) * | 2003-11-05 | 2005-06-02 | Dainippon Printing Co Ltd | サーバー装置および電子フォーム |
| JP4179553B2 (ja) | 2004-03-15 | 2008-11-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示制御情報生成方法、表示制御情報を生成するコンピュータ、およびプログラム |
| US7251782B1 (en) * | 2004-06-22 | 2007-07-31 | Sun Microsystems, Inc. | Method and apparatus for validating user input fields in a graphical display |
| CN101192145A (zh) * | 2006-11-20 | 2008-06-04 | 阿里巴巴公司 | 一种错误即时提示的方法及系统 |
| US8234562B1 (en) * | 2007-10-31 | 2012-07-31 | Intuit Inc. | Error checking for data entry |
| CN101706771A (zh) * | 2009-11-06 | 2010-05-12 | 北京理工大学 | 一种基于模板的针对Word文档的智能格式检查方法 |
| JP2011238167A (ja) * | 2010-05-13 | 2011-11-24 | Nippon Telegr & Teleph Corp <Ntt> | ハイパーリンク再配置装置、ハイパーリンク再配置方法及びハイパーリンク再配置プログラム |
| TW201301067A (zh) * | 2011-06-29 | 2013-01-01 | Leo Systems Inc | 保護資料安全的表單輸入方法及系統 |
| US10007651B2 (en) * | 2012-02-17 | 2018-06-26 | Jens Straten | Detect errors in intermediate electronic documents |
| US9317484B1 (en) | 2012-12-19 | 2016-04-19 | Emc Corporation | Page-independent multi-field validation in document capture |
| CN103152365A (zh) * | 2013-04-08 | 2013-06-12 | 北京奇虎科技有限公司 | 对数据进行验证的数据验证方法及服务器 |
| CN103226488B (zh) * | 2013-05-06 | 2016-08-24 | 中国农业银行股份有限公司 | 一种形式化代码生成中的效率控制方法及装置 |
| CN103984547A (zh) * | 2014-05-14 | 2014-08-13 | 上海上讯信息技术股份有限公司 | 一种表单验证方法及系统 |
| CN104317580B (zh) * | 2014-10-13 | 2017-09-29 | 中国运载火箭技术研究院 | 虚拟试验应用集成开发系统 |
-
2016
- 2016-01-04 CN CN201610004088.3A patent/CN106940640A/zh active Pending
- 2016-12-19 TW TW105142082A patent/TWI686715B/zh not_active IP Right Cessation
- 2016-12-26 JP JP2018553287A patent/JP6797209B2/ja active Active
- 2016-12-26 EP EP16883430.7A patent/EP3401778B1/en active Active
- 2016-12-26 SG SG11201805741VA patent/SG11201805741VA/en unknown
- 2016-12-26 MY MYPI2018702331A patent/MY199156A/en unknown
- 2016-12-26 KR KR1020187022650A patent/KR102150779B1/ko active Active
- 2016-12-26 WO PCT/CN2016/112021 patent/WO2017118305A1/zh not_active Ceased
-
2018
- 2018-07-03 US US16/027,030 patent/US10831344B2/en active Active
- 2018-07-04 PH PH12018501425A patent/PH12018501425A1/en unknown
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101470867A (zh) * | 2007-12-29 | 2009-07-01 | 一零四资讯科技股份有限公司 | 复杂性表单自动验证的求职系统 |
| US20110214067A1 (en) * | 2010-03-01 | 2011-09-01 | Salesforce.Com, Inc. | Method and system for providing an adaptive input user interface for data entry applications |
| CN102324004A (zh) * | 2011-05-26 | 2012-01-18 | 重庆猪八戒网络有限公司 | 一种网页表单输入信息验证方法及装置 |
| CN103873436A (zh) * | 2012-12-11 | 2014-06-18 | 金蝶软件(中国)有限公司 | 一种信息验证的方法及终端 |
| CN103472983A (zh) * | 2013-08-08 | 2013-12-25 | 广州市动景计算机科技有限公司 | 定位页面内容的方法及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3401778A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111930583A (zh) * | 2020-08-17 | 2020-11-13 | 宁波Gqy视讯股份有限公司 | 一种拼接显示系统的维护管理方法、装置及系统 |
| CN111930583B (zh) * | 2020-08-17 | 2023-03-28 | 宁波Gqy视讯股份有限公司 | 一种拼接显示系统的维护管理方法、装置及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3401778B1 (en) | 2022-08-10 |
| JP6797209B2 (ja) | 2020-12-09 |
| EP3401778A1 (en) | 2018-11-14 |
| US10831344B2 (en) | 2020-11-10 |
| TWI686715B (zh) | 2020-03-01 |
| TW201732646A (zh) | 2017-09-16 |
| CN106940640A (zh) | 2017-07-11 |
| JP2019504427A (ja) | 2019-02-14 |
| PH12018501425A1 (en) | 2019-01-28 |
| KR20180105159A (ko) | 2018-09-27 |
| EP3401778A4 (en) | 2019-08-14 |
| KR102150779B1 (ko) | 2020-09-02 |
| US20180314397A1 (en) | 2018-11-01 |
| SG11201805741VA (en) | 2018-08-30 |
| MY199156A (en) | 2023-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017118305A1 (zh) | 一种针对错误输入信息的页面定位方法及装置 | |
| CN108595597A (zh) | 数据导入方法、装置、计算机设备和存储介质 | |
| WO2013075612A1 (zh) | 自动登录方法及装置 | |
| TWI605379B (zh) | Form processing method and terminal | |
| US9390399B2 (en) | Integrating a web-based CRM system with a PIM client application | |
| US20220374338A1 (en) | Techniques for visual software test automation management | |
| AU2018241159A1 (en) | Contextual solicitation in a starter application | |
| CN113496017B (zh) | 验证方法、装置、设备和存储介质 | |
| CN111427760A (zh) | 页面测试方法、装置、设备及存储介质 | |
| CN106991036A (zh) | 一种信息输入异常的提示方法和系统 | |
| US20150339030A1 (en) | Method, apparatus, and system for data transfer across applications | |
| CN111967853A (zh) | 一种报送监管数据的方法、装置、设备和可读介质 | |
| CN114546553A (zh) | 一种信息显示的方法、装置、设备及介质 | |
| US12481820B2 (en) | Syndication of associations relating data and metadata | |
| US20170308285A1 (en) | Smart terminal irregular screenshot method and device | |
| CN113282285A (zh) | 代码编写方法、装置、电子设备及存储介质 | |
| US8935343B2 (en) | Instant messaging network resource validation | |
| Chanda | Usefulness of Android Application in the Library: A Case Study on Assam Don Bosco University Library | |
| CN118607518A (zh) | 输入框填充方法及相关装置 | |
| CN118886404A (zh) | 分页表单校验方法、装置、设备及介质 | |
| CN107704484A (zh) | 网页错误信息处理方法、装置、计算机设备和存储介质 | |
| CN109857476A (zh) | 应用程序运行方法、装置及终端 | |
| CN117827767A (zh) | 文件处理方法及相关设备 | |
| CN105893546A (zh) | 一种bs软件系统中一次性异步校验并准确定位提示的模式 | |
| HK1255508A1 (zh) | 一种doi展示和交易信息校验方法、装置及设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16883430 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2018553287 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11201805741V Country of ref document: SG Ref document number: 12018501425 Country of ref document: PH |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 20187022650 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2016883430 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2016883430 Country of ref document: EP Effective date: 20180806 |