CN106933460B - Page information obtaining and sending method, device and system - Google Patents
Page information obtaining and sending method, device and system Download PDFInfo
- Publication number
- CN106933460B CN106933460B CN201511025132.0A CN201511025132A CN106933460B CN 106933460 B CN106933460 B CN 106933460B CN 201511025132 A CN201511025132 A CN 201511025132A CN 106933460 B CN106933460 B CN 106933460B
- Authority
- CN
- China
- Prior art keywords
- information
- input node
- server
- input
- receiving
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application provides a method, a device and a system for acquiring and sending page information, wherein the method for acquiring the page information comprises the following steps: receiving first information; detecting whether a second input node related to a first input node corresponding to the first information acquires a focus or not; and when the second input node acquires the focus, acquiring second information corresponding to the second input node according to the first information. By adopting the scheme in the embodiment of the application, the load of the server can be reduced.
Description
Technical Field
The present application relates to information processing technologies, and in particular, to a method, an apparatus, and a system for acquiring and sending page information.
Background
When information inquiry is performed on an information system, for example, a page of logistics information, it usually involves correlation dependence among multiple pieces of information, that is, when some piece of information on the page is changed, other pieces of information are changed. For example, if there are three elements of abcd on a page, b, c, and d depend on a, i.e., when a changes, the content of b, c, and d will be caused to change. For example, in the logistics page shown in fig. 1, "stock area", "stock space included", and "stock space excluded" depend on "owner of goods.
In order to facilitate user query, a common information acquisition method in the prior art is as follows: receiving first information input by a user, such as the information of a; b, c and d related to a are determined; information for b, c and d is requested from the server.
The inventor believes that the adoption of the page information acquisition method in the prior art causes the server load to be overlarge.
Disclosure of Invention
The embodiment of the application provides a method, a device and a system for acquiring and sending page information, which are used for solving the problem of overlarge server load caused by the page information acquisition method in the prior art.
According to a first aspect of an embodiment of the present application, there is provided a page information obtaining method, including: receiving first information; detecting whether a second input node related to a first input node corresponding to the first information acquires a focus or not; and when the second input node acquires the focus, acquiring second information corresponding to the second input node according to the first information.
According to a second aspect of the embodiments of the present application, there is provided a page information sending method, including: receiving second input node information and first information sent by a client, wherein the second input node information and the first information are sent after a second input node acquires a focus; inquiring a preset corresponding relation according to the second input node information and the first information to determine second information corresponding to the second input node; and sending the second information to the client.
According to a third aspect of the embodiments of the present application, there is provided a page information acquiring apparatus including: the first receiving module is used for receiving first information; the focus detection module is used for detecting whether a second input node related to a first input node corresponding to the first information acquires a focus or not; and the acquisition module is used for acquiring second information corresponding to the second input node according to the first information when the second input node acquires the focus.
According to a fourth aspect of the embodiments of the present application, there is provided a page information transmitting apparatus, including: the second receiving module is used for receiving second input node information and first information sent by the client, wherein the second input node information and the first information are sent after the second input node acquires a focus; the query module is used for querying a preset corresponding relation according to the second input node information and the first information to determine second information corresponding to the second input node; and the second information sending module is used for sending the second information to the client.
According to a fifth aspect of the embodiments of the present application, there is provided a page information acquiring system including: a client including the page information acquisition device; and a server including the page information transmitting apparatus.
According to the page information obtaining and sending method, the page information obtaining and sending device and the page information obtaining and sending system, after first information is received, whether a second input node related to a first input node corresponding to the first information obtains a focus or not is further detected, when the second input node obtains the focus, second information corresponding to the second input node is obtained according to the first information, and due to the fact that corresponding information is obtained only when the input node obtains the focus, the situation that a user does not pay attention to information is requested from a server is avoided, and the load of the server is reduced.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1 is a schematic view of an information system page;
fig. 2 is a flowchart of a page information obtaining method according to an embodiment of the present application;
fig. 3 is a flowchart of a page information sending method according to a second embodiment of the present application;
fig. 4 is a schematic structural diagram of a page information acquiring apparatus according to a third embodiment of the present application;
fig. 5 is a schematic structural diagram of a page information sending apparatus according to the fourth embodiment of the present application;
fig. 6 is a schematic structural diagram of a page information acquisition system according to the fifth embodiment of the present application;
fig. 7 is a flowchart of a page information acquisition method according to a sixth embodiment of the present application;
fig. 8 is a flowchart of a seventh page information obtaining method according to the embodiment of the present application.
Detailed Description
In order to make the technical solutions and advantages of the embodiments of the present application more apparent, the following further detailed description of the exemplary embodiments of the present application with reference to the accompanying drawings makes it clear that the described embodiments are only a part of the embodiments of the present application, and are not exhaustive of all embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
In the process of implementing the present application, the applicant finds that, with the page information obtaining method in the prior art, the user only operates a, but generates additional other requests, i.e., requests for obtaining information of b, c, and d, which results in an excessive load on the server.
In view of the above problems, an embodiment of the present application provides a page information obtaining method, where after receiving a first information, it is further detected whether a second input node related to a first input node corresponding to the first information obtains a focus, and when the second input node obtains the focus, a second information corresponding to the second input node is obtained according to the first information.
The scheme in the embodiment of the application can be applied to clients of various page systems; such as clients of a logistics system, office system clients, etc.
Fig. 2 is a flowchart of a page information obtaining method according to an embodiment of the present application.
As shown in fig. 2, a page information obtaining method according to a first embodiment of the present application includes the following steps:
s201, receiving first information;
s202, detecting whether a second input node related to a first input node corresponding to first information acquires a focus or not;
s203, when the second input node acquires the focus, acquiring second information corresponding to the second input node according to the first information.
In specific implementation, the information acquisition method in the embodiment of the application can be applied to an information system client.
In a specific implementation, the input node may refer to a plurality of controls on the page for the user to input, for example, an input box, an option menu, an option tab, or the like. The first input node and the second input node correspond to different input nodes respectively, for example, input boxes corresponding to the "owner of goods" and the "storage area" in fig. 1, and the like; the input node information may refer to information indicating each input node, for example, "owner" and "storage area" in fig. 1, and the like; the first information may refer to specific information content input in the corresponding first input node, for example, the first input node "owner" may input "tianmao", "jingdong", and the like; the input box corresponding to the input node may mean that the input node exists in the form of an input box; the input nodes may also be provided in the form of an options menu or options tab.
In particular, the first information may be received in various ways, for example, the first information is received from a user via an input device such as a keyboard; or, receiving first information selected by a user in an option tag provided by a first input node; or when the user clicks an input box of the first input node, popping up an option menu for the user, and receiving first information selected by the user from the option menu; a search icon can be provided on the right side of the input box of the first input node, when a user clicks the icon, an option menu pops up for the user, and then first information selected by the user is received; this is not a limitation of the present application.
In a specific implementation, after receiving the first information, before detecting whether a second input node associated with a first input node corresponding to the first information acquires a focus, the method further includes: a second input node associated with the first input node corresponding to the first information is determined.
In a specific implementation, the client may determine the second input node related to the first input node corresponding to the first information, that is, the client determines the first input node information corresponding to the first information, and then queries the second input node information related to the first input node information according to a preset dependency relationship.
In specific implementation, the dependency relationship may be preset by a developer according to the logical relationship of each input node in the page. In particular, the dependencies may be provided in a list. The dependency relationship list may include information of each input node of the page and a dependency relationship between information input in each input node. For example, still taking the page in fig. 1 as an example, the dependency list may be as shown in table 1 below:
TABLE 1 dependency List
a. Goods owner | b. Reservoir area (dependence a) | c. Including a library bit (dependence a and b) | d. Excluding the library (dependence on a and b) |
In table 1, information of each input node of the page of fig. 1 and a dependency relationship between each input node are listed; namely, the page of fig. 1 includes four input nodes of "owner of goods", "storage area", "including storage location", "excluding storage location"; the information entered in the "stock area" depends on the information entered in the "owner of goods"; the information entered in "including the stock space" depends on the information entered in "the owner of goods" and the information entered in "the stock area"; the information entered in the "excluded stock space" depends on the information entered in the "owner" and the information entered in the "stock area".
When the client determines the second input node, after the user inputs information in the goods owner input box, the client can query the dependency relationship list to determine that the input information corresponds to the input node of the goods owner; and querying to obtain the second input node related to the input node of the goods owner as the 'library area', 'including library position' and 'excluding library position'.
In particular implementations, a second input node associated with a first input node corresponding to the first information may also be determined by the server. Specifically, the client may first determine first input node information corresponding to the first information; then sending the first input node information to a server; the server obtains second input node information according to the first input node information and a preset corresponding relation; and sent to the client. Or the client may send the first information to the server, and the server queries a preset corresponding relationship according to the first information to obtain the second input node information, and then sends the second input node information to the client.
In specific implementation, the corresponding relationship may be preset by a developer according to each input node of the page and the logical relationship between each information content corresponding to the input nodes. Specifically, the correspondence may be provided in a list. The corresponding relation list may include the dependency relation between the input nodes; the method can also comprise the corresponding relation between the information contents corresponding to the input nodes. For example, still taking the page in fig. 1 as an example, the correspondence list may be as shown in table 2 below:
table 2 table of correspondences
In table 2, information of each input node of the page of fig. 1 and a dependency relationship between each input node are listed; namely, the page of fig. 1 includes four input nodes of "owner of goods", "storage area", "including storage location", "excluding storage location"; the information entered in the "stock area" depends on the information entered in the "owner of goods"; the information entered in "including the stock space" depends on the information entered in "the owner of goods" and the information entered in "the stock area"; the information entered in the "excluded stock space" depends on the information entered in the "owner" and the information entered in the "stock area".
In addition, table 2 also lists the corresponding relationship between the information contents corresponding to each input node, that is, the owner includes "a 1" and "a 2"; the library regions corresponding to "a 1" include "b 1" and "b 2"; "a 1" contains library sites "c 1", "c 2" and "c 3" in library region "b 1"; "a 1" excludes library position "d 1" in library region "b 1"; "a 1" contains library sites "c 4", and "c 5" in library region "b 2"; "a 1" excludes library position "d 2" in library region "b 2". The library region corresponding to "a 2" includes "b 2"; "a 2" contains the library bit "d 1" in library region "b 2"; "a 2" excludes the library location "c 1" in library region "b 2".
For example, after the user inputs the information a1 in the owner input box, the client sends the "owner" to the server, and the server queries that the second input node related to the input node of the owner is "storage area", "including storage space", and "excluding storage space". And then sending the library area, the library containing position and the library excluding position to the client. Or after the user inputs the information a1 in the owner input box, the client sends a1 to the server, and the server determines that a1 corresponds to the input node of the "owner"; and querying to obtain the second input node related to the input node of the goods owner as the 'library area', 'including library position' and 'excluding library position'. And then sending the library area, the library containing position and the library excluding position to the client.
In particular implementation, the input node may obtain the focus in various ways, for example, when a cursor is placed in an input box corresponding to the input node; or when the option tag corresponding to the input node is clicked, or when the preset area corresponding to the input node is clicked.
Optionally, the detecting whether a second input node related to the first input node corresponding to the first information acquires the focus specifically includes: detecting the position of a cursor; and when the cursor is positioned in the input frame corresponding to the second input node, confirming that the second input node acquires the focus.
In specific implementation, after the user inputs the first information, the cursor may be moved to an input box corresponding to the next input node in a form of mouse click or carriage return.
Optionally, the detecting whether a second input node related to the first input node corresponding to the first information acquires the focus specifically includes: detecting the position clicked by the user; and when the position clicked by the user is in the preset area, confirming that the second input node acquires the focus.
In a specific implementation, the predetermined area may include a range directly above the second input node, near the input node, and the like. For example, the preset area may be an input box, an option tab, and a range near the input box or the option tab of the second input node, and the like.
For example, in the page shown in fig. 1, when the user moves the cursor to the input box corresponding to the library area, or clicks "library area", it may be considered that the input node corresponding to the library area acquires the focus.
In specific implementation, the following method may be adopted to obtain the second information corresponding to the second input node according to the first information: sending request information to a server, wherein the request information carries first information and second input node information; and receiving second information from the server, wherein the second information is determined by the server according to the first information and the second input node information by inquiring a preset corresponding relation.
In a specific implementation, the server may determine the second information according to the first information and the second input node information according to a preset corresponding relationship. In specific implementation, the preset corresponding relationship may be provided in a form of a list. More specifically, it can be provided in the form of table 2.
For example, if the first information input by the user is "a 2" and the second input node information is "library area", the second information may be b 2.
Preferably, the first information includes: and information corresponding to the plurality of input nodes respectively.
By adopting the page information acquisition method in the prior art, under the scene that the dependency relationship is complex (for example, b and c depend on a; d depends on a and c, and e depends on d), when a user operates the depended information each time, a plurality of acquisition requests depending on the information are sent to the server, and the acquisition requests are sent to the server again along with the change of certain depended information in the following process, so that the load of the server is further increased.
By adopting the method for acquiring the page information in the embodiment of the application, the request information can be sent to the server only when the input node acquires the focus, and the information which corresponds to the input node and is determined according to the information of a plurality of other nodes depended on by the input node is received from the server; therefore, the acquisition request can be sent to the server only when the information depended on by the input node is determined, the input node is prevented from sending the request to the server again when the information depended on by the input node is changed, and the aim of reducing the load of the server is fulfilled.
Still taking the page in fig. 1 as an example, when there are a plurality of warehouse areas corresponding to owner a1, after selecting owner a1, the user clicks the "warehouse area" input box, so that the "warehouse area" obtains the focus, and acquires the warehouse area information b1 and b2 corresponding to owner a 1; the user further selects bin b 1; at this time, the first information in the information obtaining method in the embodiment of the present application will include two input nodes: information of the owner and the depot, i.e., a1 and b 1. Still taking table 2 as an example, when the first information is "a 1 and b 1" and the input node corresponding to the second information is "including the library bit", the second information can be obtained by querying c1, c2, and c 3.
By adopting the page information acquisition method in the embodiment of the application, after the first information is received, whether a second input node related to a first input node corresponding to the first information acquires a focus or not is further detected, when the second input node acquires the focus, the second information corresponding to the second input node is acquired according to the first information, and because the corresponding information is acquired only when the input node acquires the focus, the request for information which is not concerned by a user from a server is avoided, and the load of the server is reduced.
Particularly for a page with a complex dependency relationship, the page information acquisition method in the embodiment of the application can send request information to the server only when an input node acquires a focus, and receive information corresponding to the input node from the server, wherein the information is determined by the server according to information of a plurality of other nodes on which the input node depends; therefore, the problem that a user sends a plurality of acquisition requests for the dependent information to the server every time the user operates the dependent information and then sends the acquisition requests to the server again along with the change of the dependent information is solved, and the purpose of reducing the load of the server is achieved.
Fig. 3 is a flowchart of a page information sending method according to the second embodiment of the present application.
As shown in fig. 3, the page information sending method according to the second embodiment of the present application includes the following steps:
s301, receiving second input node information and first information sent by a client, wherein the second input node information and the first information are sent after a focus is obtained by a second input node;
s302, according to the second input node information and the first information, inquiring a preset corresponding relation to determine second information corresponding to the second input node;
and S303, sending the second information to the client.
In specific implementation, the page information sending method shown in the second embodiment of the present application may be applied to a server.
In particular implementation, the correspondence may be provided in the form of a list. The server may obtain the second information by querying according to the second input node information and the first information in a preset correspondence list. In a specific implementation, the corresponding relationship list may store the dependency relationship between the input nodes and the corresponding relationship between the information contents of the input nodes.
For example, still taking the page in fig. 1 as an example, the correspondence list may be as shown in table 2. When the first information received by the server is "a 2" and the input node information corresponding to the second information is "library area", the second information can be obtained as b2 according to the query in table 2.
In a specific implementation, before receiving the second input node information and the first information, the method further includes: a second input node associated with the first input node corresponding to the first information is determined.
Optionally, determining a second input node related to the first input node corresponding to the first information specifically includes: receiving first information; inquiring a preset corresponding relation to determine first input node information corresponding to the first information; inquiring second input node information related to the first input node information; and sending the second input node information to the client.
Optionally, determining a second input node related to the first input node corresponding to the first information specifically includes: receiving first input node information corresponding to the first information; inquiring a preset corresponding relation to determine second input node information related to the first input node information; and sending the second input node information to the client.
In particular implementations, the second input node may be determined by the server. The specific implementation form is as follows: the client may directly send the first information to the server, and the server queries the correspondence list shown in table 2 to determine first input node information corresponding to the first information, and queries to obtain second input node information related to the first input node information, and sends the second input node information to the client. For example, after the user inputs the information a1 in the owner input box, the client sends a1 to the server, and the server determines that a1 corresponds to the input node of "owner"; and querying to obtain the second input node related to the input node of the goods owner as the 'library area', 'including library position' and 'excluding library position'. And then sending the library area, the library containing position and the library excluding position to the client.
In specific implementation, the client may also send first input node information corresponding to the first information to the server, and the server queries second input node information related to the first input node in a preset correspondence list and sends the second input node information to the client. For example, after the user inputs the information a1 in the owner input box, the client sends the "owner" to the server, and the server queries that the second input node related to the input node of the owner is "storage area", "including storage space", and "excluding storage space". And then sending the library area, the library containing position and the library excluding position to the client.
Preferably, the first information includes: and information corresponding to the plurality of input nodes respectively.
Still taking the page in fig. 1 as an example, when there are a plurality of warehouse areas corresponding to owner a1, after selecting owner a1, the user clicks the "warehouse area" input box, so that the "warehouse area" obtains the focus, and acquires the warehouse area information b1 and b2 corresponding to owner a 1; the user further selects bin b 1; at this time, the first information in the information obtaining method in the embodiment of the present application will include two input nodes: information of the owner and the depot, i.e., a1 and b 1. Still taking table 2 as an example, when the first information received by the server is "a 1 and b 1" and the input node corresponding to the second information is "including the library position", the second information can be obtained by querying c1, c2, and c 3.
By adopting the page information sending method in the embodiment of the application, after the second input node and the first information which are sent after the second input node acquires the focus are received, the second information corresponding to the second input node is determined according to the second input node and the first information and is sent to the client.
Particularly for a page with a complex dependency relationship, the page information sending method in the embodiment of the application can send information corresponding to an input node according to the determined first information only when the input node acquires a focus; therefore, the situation that a user sends a plurality of pieces of dependent information to the client when operating the information which is dependent every time, and sends related information along with the change of certain depended information in the follow-up process is avoided, and the purpose of reducing the load of the client is achieved.
Based on the same inventive concept, the embodiment of the present application further provides a page information obtaining apparatus, and as the principle of the apparatus for solving the problem is similar to the page information obtaining method provided in the embodiment of the present application, the implementation of the apparatus may refer to the implementation of the method, and repeated parts are not described again.
Fig. 4 is a schematic structural diagram of a page information acquiring apparatus according to a third embodiment of the present application.
As shown in fig. 4, the page information acquiring apparatus 400 according to the third embodiment of the present application includes: a first receiving module 401, configured to receive first information; a focus detection module 402, configured to detect whether a second input node related to a first input node corresponding to the first information obtains a focus; an obtaining module 403, configured to obtain, according to the first information, second information corresponding to the second input node when the second input node obtains the focus.
In specific implementation, the page information obtaining device shown in the third embodiment of the present application may be located in a page information display client.
Optionally, the page information obtaining apparatus according to the third embodiment of the present application further includes: and the second input node determining module is used for determining a second input node related to the first input node corresponding to the first information.
Optionally, the second input node determining module specifically includes: the first input node determining submodule is used for determining first input node information corresponding to the first information; and the query submodule is used for querying the second input node information related to the first input node information according to the preset dependency relationship.
Optionally, the second input node determining module specifically includes: the first input node determining submodule is used for determining first input node information corresponding to the first information; the first sending submodule is used for sending first input node information corresponding to the first information to the server; the first receiving submodule is used for receiving second input node information from the server, wherein the second input node information is obtained by the server according to the preset corresponding relation inquired by the first input node information; or, the second sending submodule is used for sending the first information to the server; and the second receiving submodule is used for receiving second input node information from the server, wherein the second input node information is obtained by the server according to the preset corresponding relation inquired by the first information.
Optionally, the detection module specifically includes: the cursor position detection submodule is used for detecting the position of a cursor; and the first focus confirming submodule is used for confirming that the second input node acquires the focus when the cursor is positioned in the input frame corresponding to the second input node.
Optionally, the detection module specifically includes: the click position detection submodule is used for detecting the position clicked by the user; and the second focus confirming submodule confirms that the second input node acquires the focus when the position clicked by the user is in the preset area.
Optionally, the obtaining module specifically includes: the request sending submodule is used for sending request information to a server, and the request information carries the first information and the second input node information; and the second information receiving submodule is used for receiving second information from the server, wherein the second information is determined by inquiring a preset corresponding relation according to the first information and the second input node information.
Optionally, the first information includes: and information corresponding to the plurality of input nodes respectively.
By adopting the page information acquisition device in the embodiment of the application, whether a second input node related to a first input node corresponding to first information acquires a focus or not is further detected when the first information is received, and when the second input node acquires the focus, second information corresponding to the second input node is acquired according to the first information.
Particularly for a page with a complex dependency relationship, the page information acquisition device in the embodiment of the application can send request information to the server only when an input node acquires a focus, and receive information corresponding to the input node from the server, wherein the information is determined by the server according to information of a plurality of other nodes depended on by the input node; therefore, the problem that a user sends a plurality of acquisition requests for the dependent information to the server every time the user operates the dependent information and then sends the acquisition requests to the server again along with the change of the dependent information is solved, and the purpose of reducing the load of the server is achieved.
Based on the same inventive concept, the embodiment of the present application further provides a page information sending device, and as the principle of the device for solving the problem is similar to the page information sending method provided in the embodiment of the present application, the implementation of the device may refer to the implementation of the method, and repeated parts are not described again.
Fig. 5 is a schematic structural diagram of a page information sending apparatus according to the fourth embodiment of the present application.
As shown in fig. 5, the page information transmitting apparatus 500 according to the fourth embodiment of the present application includes: a second receiving module 501, configured to receive second input node information and first information sent by a client, where the second input node information and the first information are sent after a focus is obtained by the second input node; a query module 502, configured to query a preset correspondence to determine second information corresponding to a second input node according to the second input node information and the first information; a second information sending module 503, configured to send the second information to the client.
In specific implementation, the page information sending device in the embodiment of the present application may be applied to a server.
Optionally, the page information sending apparatus according to the fourth embodiment of the present application further includes: and the second input node determining module is used for determining a second input node related to the first input node corresponding to the first information.
Optionally, the second input node determining module specifically includes: the first information receiving submodule is used for receiving the first information; the first query submodule is used for querying a preset corresponding relation to determine first input node information corresponding to the first information; the second query submodule is used for querying second input node information related to the first input node information; and the second input node sending submodule is used for sending the second input node information to the client.
Optionally, the second input node determining module specifically includes: the first input node receiving submodule is used for receiving first input node information corresponding to the first information; the second query submodule queries a preset corresponding relation to determine second input node information related to the first input node information; and the second input node sending submodule sends the second input node information to the client.
Optionally, the first information includes: and information corresponding to the plurality of input nodes respectively.
By adopting the page information sending device in the embodiment of the application, after the second input node and the first information which are sent after the second input node acquires the focus are received, the second information corresponding to the second input node is determined according to the second input node and the first information and is sent to the client.
Particularly for a page with a complex dependency relationship, the page information sending device in the embodiment of the application can send information corresponding to an input node according to the determined first information only when the input node obtains a focus; therefore, the situation that a user sends a plurality of pieces of dependent information to the client when operating the information which is dependent every time, and sends related information along with the change of certain depended information in the follow-up process is avoided, and the purpose of reducing the load of the client is achieved.
Based on the same inventive concept, the embodiment of the present application further provides a page information obtaining system, and as the principle of solving the problem of the system is similar to the page information obtaining method and the page information sending method provided by the embodiment of the present application, the implementation of the system may refer to the implementation of the method, and repeated parts are not described again.
Fig. 6 is a schematic structural diagram of a page information acquiring system according to the fifth embodiment of the present application.
As shown in fig. 6, the page information acquiring system according to the fifth embodiment of the present application includes: a client 601 including a page information acquisition apparatus 400; and a server 602 including the page information transmitting apparatus 500.
Fig. 7 is a flowchart of a page information obtaining method according to a sixth embodiment of the present application.
In the embodiment of the application, the page information acquisition method is executed by the page information acquisition system, and a user operates the page shown in fig. 1; the page information acquisition method according to the sixth embodiment of the application comprises the following steps:
s701, the client receives owner information a1 input by a user;
s702, querying the dependency relationship list to determine whether a 'library area', 'library inclusion position' and 'library exclusion position' depend on the owner information;
s703, when detecting that the user places the cursor in the 'library area', sending a request to the server, wherein the request carries the owner information 'a 1' and the 'library area';
s704, the server inquires the corresponding relation list and determines that the 'library area' corresponding to the owner 'a 1' is 'b 1' and 'b 2';
s705, the server sends the 'b 1' and the 'b 2' to the client;
s706, the client displays "b 1" and "b 2" in the "library area".
Fig. 8 is a flowchart of a seventh page information obtaining method according to the embodiment of the present application.
In the embodiment of the application, the page information acquisition method is executed by the page information acquisition system, and the user still operates the page shown in fig. 1; the page information acquisition method according to the seventh embodiment of the application comprises the following steps:
s801, receiving owner information a1 input by a user by a client;
s802, the client sends the a1 to the server;
s803, the server inquires the corresponding relation list and determines that a1 corresponds to the owner; and the input nodes related to the owner of goods are "" stock area "," including stock position "and" excluding stock position ";
s804, the server sends the 'library area', 'library inclusion position' and 'library exclusion position' to the client;
s805, when detecting that the user places the cursor in the 'library area', the client sends a request to the server, wherein the request carries the owner information 'a 1' and the 'library area';
s806, the server queries the corresponding relation list, and determines that the 'library area' corresponding to the owner 'a 1' is 'b 1' and 'b 2';
s807, the server sends the 'b 1' and the 'b 2' to the client;
s808, the client displays "b 1" and "b 2" in the "library area".
By adopting the page information acquisition system in the embodiment of the application, the client sends the second input node and the first information after the second input node acquires the focus, the server determines the second information corresponding to the second input node according to the second input node and the first information and sends the second information to the client.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may 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, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (25)
1. A page information acquisition method is characterized by comprising the following steps:
receiving first information;
detecting whether a second input node related to a first input node corresponding to the first information acquires a focus or not;
when the second input node acquires a focus, acquiring second information corresponding to the second input node according to the first information;
wherein the obtaining of the second information corresponding to the second input node according to the first information specifically includes:
sending request information to a server, wherein the request information carries the first information and the second input node information;
receiving second information from a server, wherein the second information is determined by the server according to the first information and the second input node information by inquiring a preset corresponding relation;
wherein, the corresponding relation is the corresponding relation between the information contents corresponding to the input nodes.
2. The method of claim 1, after receiving the first information, before detecting whether a second input node associated with a first input node corresponding to the first information acquires focus, further comprising:
a second input node associated with the first input node corresponding to the first information is determined.
3. The method of claim 2, wherein determining the second input node associated with the first input node corresponding to the first information specifically comprises:
determining first input node information corresponding to the first information;
and querying second input node information related to the first input node information according to a preset dependency relationship.
4. The method of claim 2, wherein determining the second input node associated with the first input node corresponding to the first information specifically comprises:
determining first input node information corresponding to the first information; sending first input node information corresponding to the first information to a server; receiving second input node information from a server, wherein the second input node information is obtained by the server according to a preset corresponding relation inquired by the first input node information; or
Sending the first information to a server; and receiving second input node information from the server, wherein the second input node information is obtained by the server according to the preset corresponding relation inquired by the first information.
5. The method of claim 1, wherein detecting whether a second input node associated with a first input node corresponding to the first information acquires focus specifically comprises:
detecting the position of a cursor;
and when the cursor is positioned in the input frame corresponding to the second input node, confirming that the second input node acquires the focus.
6. The method of claim 1, wherein detecting whether a second input node associated with a first input node corresponding to the first information acquires focus specifically comprises:
detecting the position clicked by the user;
and when the position clicked by the user is in the preset area, confirming that the second input node acquires the focus.
7. The method according to any one of claims 1-6, wherein the first information comprises: and information corresponding to the plurality of input nodes respectively.
8. A method for sending page information is characterized by comprising the following steps:
receiving second input node information and first information sent by a client, wherein the second input node information and the first information are sent after a focus is obtained by a second input node;
inquiring a preset corresponding relation according to the second input node information and the first information to determine second information corresponding to the second input node;
sending the second information to a client;
wherein, the corresponding relation is the corresponding relation between the information contents corresponding to the input nodes.
9. The method of claim 8, prior to receiving the second input node information and the first information, further comprising:
a second input node associated with the first input node corresponding to the first information is determined.
10. The method of claim 9, wherein determining the second input node associated with the first input node corresponding to the first information specifically comprises:
receiving the first information;
inquiring a preset corresponding relation to determine first input node information corresponding to the first information;
inquiring second input node information related to the first input node information;
and sending the second input node information to a client.
11. The method of claim 9, wherein determining the second input node associated with the first input node corresponding to the first information specifically comprises:
receiving first input node information corresponding to the first information;
inquiring a preset corresponding relation to determine second input node information related to the first input node information;
and sending the second input node information to a client.
12. The method according to any of claims 8-11, wherein the first information comprises: and information corresponding to the plurality of input nodes respectively.
13. A page information acquisition apparatus, characterized by comprising:
the first receiving module is used for receiving first information;
the focus detection module is used for detecting whether a second input node related to a first input node corresponding to the first information acquires a focus or not;
the acquisition module is used for acquiring second information corresponding to the second input node according to the first information when the second input node acquires a focus;
wherein, the acquisition module specifically includes:
the request sending submodule is used for sending request information to a server, and the request information carries the first information and the second input node information;
the second information receiving submodule is used for receiving second information from the server, wherein the second information is determined by the server according to the first information and the second input node information by inquiring a preset corresponding relation;
wherein, the corresponding relation is the corresponding relation between the information contents corresponding to the input nodes.
14. The apparatus of claim 13, further comprising:
and the second input node determining module is used for determining a second input node related to the first input node corresponding to the first information.
15. The apparatus of claim 14, wherein the second input node determining module specifically comprises:
the first input node determining submodule is used for determining first input node information corresponding to the first information;
and the query submodule is used for querying second input node information related to the first input node information according to a preset dependency relationship.
16. The apparatus of claim 14, wherein the second input node determining module specifically comprises:
the first input node determining submodule is used for determining first input node information corresponding to the first information; the first sending submodule is used for sending first input node information corresponding to the first information to a server; the first receiving submodule is used for receiving second input node information from the server, wherein the second input node information is obtained by the server according to the preset corresponding relation inquired by the first input node information; or
The second sending submodule is used for sending the first information to a server; and the second receiving submodule is used for receiving second input node information from the server, wherein the second input node information is obtained by the server according to the preset corresponding relation inquired by the first information.
17. The apparatus according to claim 13, wherein the detection module specifically comprises:
the cursor position detection submodule is used for detecting the position of a cursor;
and the first focus confirming submodule is used for confirming that the second input node acquires the focus when the cursor is positioned in the input frame corresponding to the second input node.
18. The apparatus according to claim 13, wherein the detection module specifically comprises:
the click position detection submodule is used for detecting the position clicked by the user;
and the second focus confirming submodule confirms that the second input node acquires the focus when the position clicked by the user is in the preset area.
19. The apparatus according to any of claims 13-18, wherein the first information comprises: and information corresponding to the plurality of input nodes respectively.
20. A page information transmitting apparatus, comprising:
the second receiving module is used for receiving second input node information and first information sent by a client, wherein the second input node information and the first information are sent after the second input node acquires a focus;
the query module is used for querying a preset corresponding relation according to the second input node information and the first information to determine second information corresponding to the second input node;
the second information sending module is used for sending the second information to the client;
wherein, the corresponding relation is the corresponding relation between the information contents corresponding to the input nodes.
21. The apparatus of claim 20, further comprising:
and the second input node determining module is used for determining a second input node related to the first input node corresponding to the first information.
22. The apparatus of claim 21, wherein the second input node determining module specifically comprises:
the first information receiving submodule is used for receiving the first information;
the first query submodule is used for querying a preset corresponding relation to determine first input node information corresponding to the first information;
the second query submodule is used for querying second input node information related to the first input node information;
and the second input node sending submodule is used for sending the second input node information to the client.
23. The apparatus of claim 21, wherein the second input node determining module specifically comprises:
the first input node receiving submodule is used for receiving first input node information corresponding to the first information;
the second query submodule queries a preset corresponding relation to determine second input node information related to the first input node information;
and the second input node sending submodule is used for sending the second input node information to the client.
24. The apparatus according to any of claims 20-23, wherein the first information comprises: and information corresponding to the plurality of input nodes respectively.
25. A page information acquisition system, characterized by comprising:
a client including the page information acquisition apparatus according to any one of claims 13 to 19; and
a server comprising the page information transmission apparatus according to any one of claims 20 to 24.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511025132.0A CN106933460B (en) | 2015-12-30 | 2015-12-30 | Page information obtaining and sending method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511025132.0A CN106933460B (en) | 2015-12-30 | 2015-12-30 | Page information obtaining and sending method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106933460A CN106933460A (en) | 2017-07-07 |
CN106933460B true CN106933460B (en) | 2020-06-09 |
Family
ID=59441960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511025132.0A Active CN106933460B (en) | 2015-12-30 | 2015-12-30 | Page information obtaining and sending method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106933460B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109726106B (en) * | 2018-05-15 | 2024-01-19 | 深圳鹏开信息技术有限公司 | Method, device, terminal and storage medium for verifying option data |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101395604A (en) * | 2005-12-30 | 2009-03-25 | 谷歌公司 | Dynamic search box for web browser |
CN102324004A (en) * | 2011-05-26 | 2012-01-18 | 重庆猪八戒网络有限公司 | Verification method for webpage form input information and device |
CN102646020A (en) * | 2012-02-24 | 2012-08-22 | 华为技术有限公司 | Menu information viewing method, system and electronic device |
US8255822B2 (en) * | 2007-12-21 | 2012-08-28 | Microsoft Corporation | Incorporated handwriting input experience for textboxes |
CN104063381A (en) * | 2013-03-19 | 2014-09-24 | 华为技术有限公司 | Multilevel tree menu display method and terminal |
CN104462490A (en) * | 2014-12-22 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | Display method for list details |
CN104904163A (en) * | 2012-10-05 | 2015-09-09 | 甲骨文国际公司 | Method and system for communicating within a messaging architecture using a structured data object |
CN105094603A (en) * | 2015-06-30 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Method and device for related inputting |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8661031B2 (en) * | 2006-06-23 | 2014-02-25 | Rohit Chandra | Method and apparatus for determining the significance and relevance of a web page, or a portion thereof |
-
2015
- 2015-12-30 CN CN201511025132.0A patent/CN106933460B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101395604A (en) * | 2005-12-30 | 2009-03-25 | 谷歌公司 | Dynamic search box for web browser |
US8255822B2 (en) * | 2007-12-21 | 2012-08-28 | Microsoft Corporation | Incorporated handwriting input experience for textboxes |
CN102324004A (en) * | 2011-05-26 | 2012-01-18 | 重庆猪八戒网络有限公司 | Verification method for webpage form input information and device |
CN102646020A (en) * | 2012-02-24 | 2012-08-22 | 华为技术有限公司 | Menu information viewing method, system and electronic device |
CN104904163A (en) * | 2012-10-05 | 2015-09-09 | 甲骨文国际公司 | Method and system for communicating within a messaging architecture using a structured data object |
CN104063381A (en) * | 2013-03-19 | 2014-09-24 | 华为技术有限公司 | Multilevel tree menu display method and terminal |
CN104462490A (en) * | 2014-12-22 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | Display method for list details |
CN105094603A (en) * | 2015-06-30 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Method and device for related inputting |
Also Published As
Publication number | Publication date |
---|---|
CN106933460A (en) | 2017-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7072054B2 (en) | Methods and equipment for sorting cargo | |
KR102358604B1 (en) | Convergence data processing method and information recommendation system | |
US10182324B2 (en) | Contextual deep linking of applications | |
KR102096249B1 (en) | Processing mutations for a remote database | |
JP7575508B2 (en) | Flagging Ad Frames for Automatic Content Recognition | |
US10904316B2 (en) | Data processing method and apparatus in service-oriented architecture system, and the service-oriented architecture system | |
CN110851757A (en) | Page resource loading method and terminal | |
CN109741060A (en) | Information inquiry system, method, device, electronic equipment and storage medium | |
CN109977135A (en) | A kind of data query method, apparatus and server | |
CN109284321B (en) | Data loading method, device, computing equipment and computer readable storage medium | |
CN106610988B (en) | Webpage recommendation method and recommendation device | |
CN107071007B (en) | Method, device and client for obtaining configuration resources | |
CN104598620A (en) | Application program searching method and device | |
CN105335423A (en) | Collecting and processing method and apparatus for user feedbacks of webpage | |
CN104111957A (en) | Method and system for synchronizing distributed transaction | |
CN106933460B (en) | Page information obtaining and sending method, device and system | |
US20140068005A1 (en) | Identification, caching, and distribution of revised files in a content delivery network | |
CN108712486B (en) | Workload proving method and device | |
CN104135546A (en) | Method for loading webpage and terminal | |
CN108647227B (en) | Recommendation method and device | |
CN103678535A (en) | Browser and downloading method thereof | |
CN104506641B (en) | The access method and device of Web page application program | |
CN103049525B (en) | A kind of for providing the method and apparatus of object-related information | |
CN105574140A (en) | Method and system for recommending contents to user | |
CN117370590A (en) | Image retrieval method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180410 Address after: Four story 847 mailbox of the capital mansion of Cayman Islands, Cayman Islands, Cayman Applicant after: CAINIAO SMART LOGISTICS HOLDING Ltd. Address before: Cayman Islands Grand Cayman capital building a four storey No. 847 mailbox Applicant before: ALIBABA GROUP HOLDING Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |