CN106843884B - Query data processing method and device - Google Patents

Query data processing method and device Download PDF

Info

Publication number
CN106843884B
CN106843884B CN201710054621.1A CN201710054621A CN106843884B CN 106843884 B CN106843884 B CN 106843884B CN 201710054621 A CN201710054621 A CN 201710054621A CN 106843884 B CN106843884 B CN 106843884B
Authority
CN
China
Prior art keywords
data
page
image
current display
query
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
Application number
CN201710054621.1A
Other languages
Chinese (zh)
Other versions
CN106843884A (en
Inventor
黄浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201710054621.1A priority Critical patent/CN106843884B/en
Publication of CN106843884A publication Critical patent/CN106843884A/en
Application granted granted Critical
Publication of CN106843884B publication Critical patent/CN106843884B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention discloses a query data processing method and equipment thereof, wherein the query data processing method comprises the following steps: acquiring question query data input by aiming at a current display page of a terminal application; performing screenshot operation on the current display page based on the question query data to generate page image data corresponding to the current display page; adding annotation information on a first image identifier in page image data indicated by the problem query data, and outputting the annotation information; and acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the annotation information, and executing an application operation corresponding to the second image identifier. By adopting the method and the device, the screenshot of the current display page of the terminal application can be inquired based on the acquired problem query data, and the label information is added, and the method for solving the problem is displayed on the current display page of the terminal application, so that the operation process is simplified, the operation complexity is reduced, and the use efficiency is improved.

Description

Query data processing method and device
Technical Field
The invention relates to the technical field of internet, in particular to a query data processing method and a device thereof.
Background
With the continuous development and improvement of internet technology, terminal devices such as smart phones and tablet computers have become an indispensable part of people's lives, and people can use terminal applications in the terminal devices to meet various requirements in social life, such as: shooting photos, watching videos, building body and entertainment, leisure shopping, financial management and the like. With the system upgrade of the terminal device or the release of new products, people often encounter problems that cannot be handled when using the terminal device, such as: setting camera pixels, registering payment treasures, issuing WeChat red envelope, and the like. In the prior art, when a problem is encountered on a current display page of a terminal application, people need to search a problem solving method on a currently used terminal device or other terminal devices, and then return to the current display page according to the searched problem solving method to process the encountered problem. However, the current display page of the terminal device in use is returned to operate after the solution is searched, so that the operation process is complicated, the operation complexity is increased, and the use efficiency is reduced.
Disclosure of Invention
In view of this, embodiments of the present invention provide a query data processing method and device, which can screenshot a current display page of a terminal application and add annotation information based on acquired problem query data, and display a problem solving method on the current display page of the terminal application, so as to simplify an operation process, reduce operation complexity, and improve use efficiency.
In order to solve the above technical problem, an embodiment of the present invention provides a query data processing method, where the method includes:
acquiring question query data input by aiming at a current display page of a terminal application;
performing screenshot operation on the current display page based on the question inquiry data to generate page image data corresponding to the current display page;
adding annotation information to a first image identifier in the page image data indicated by the question query data, and outputting the annotation information;
acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the labeling information, and executing an application operation corresponding to the second image identifier;
wherein the first image identifier and the second image identifier match each other.
Correspondingly, an embodiment of the present invention further provides a query data processing device, where the device includes:
the data acquisition unit is used for acquiring question query data input by aiming at a current display page of the terminal application;
the page screenshot unit is used for carrying out screenshot operation on the current display page based on the question inquiry data and generating page image data corresponding to the current display page;
the annotation adding unit is used for adding annotation information on a first image identifier in the page image data indicated by the question query data and outputting the annotation information;
the operation execution unit is used for acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the labeling information and executing an application operation corresponding to the second image identifier;
wherein the first image identifier and the second image identifier match each other.
In the embodiment of the invention, problem query data input aiming at a current display page of a terminal application is obtained, screenshot operation is carried out on the current display page based on the problem query data, page image data corresponding to the current display page is generated, annotation information is added to a first image identifier in the page image data indicated by the problem query data, the annotation information is output, finally, a first trigger operation input aiming at a second image identifier in the current display page is obtained based on the annotation information, and application operation corresponding to the second image identifier is executed, wherein the first image identifier and the second image identifier are matched with each other. The current display page of the terminal application is subjected to screenshot based on the acquired problem query data, and the label information is added, so that a solution is provided for the problem indicated by the problem query data through the label information in the current display page, the operation process is simplified, the operation complexity is reduced, and the use efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a query data processing method according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating another query data processing method according to an embodiment of the present invention;
FIG. 3a is a schematic diagram of page image data provided by an embodiment of the present invention;
FIG. 3b is a schematic diagram of adding annotation information to page image data according to an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of a query data processing device according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of another query data processing device according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of a label adding unit according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of another query data processing device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
The query data processing method provided by the embodiment of the invention can be applied to application scenes of a method for displaying a user problem solving problem on a current display page of a terminal application (for example, displaying marking information on the current display page of the terminal application and indicating an operation process of the user for solving the problem), for example: acquiring question query data input aiming at a current display page of a terminal application, performing screenshot operation on the current display page based on the question query data to generate page image data corresponding to the current display page, adding annotation information on a first image identifier in the page image data indicated by the question query data, outputting the annotation information, finally acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the annotation information, and executing application operation corresponding to the second image identifier; wherein the first image identifier and the second image identifier match each other. The current display page of the terminal application is subjected to screenshot based on the acquired problem query data, and the label information is added, so that a solution is provided for the problem indicated by the problem query data through the label information in the current display page, the operation process is simplified, the operation complexity is reduced, and the use efficiency is improved.
The query data processing device related in the embodiment of the invention can comprise terminal devices which can have a screenshot function, such as a tablet personal computer, a smart phone, a palm computer and a Mobile Internet Device (MID).
The following describes the query data processing method according to the embodiment of the present invention in detail with reference to fig. 1 to fig. 3 b.
Fig. 1 is a schematic flowchart of a query data processing method according to an embodiment of the present invention. As shown in fig. 1, the method described in the embodiment of the present invention may include the following steps S101 to S104.
S101, obtaining question query data input aiming at a current display page of a terminal application.
Specifically, the query data processing device may obtain question query data input for a currently displayed page of the terminal application. The question query data may be data, which is input by the user in a manner of voice or text, and describes a question encountered by the current operation, for example: the user can input question query data such as "how to adjust screen brightness", "how to register XX account", or "how to open bluetooth of the device" by querying the recording function in the data processing device.
And S102, performing screenshot operation on the current display page based on the question inquiry data, and generating page image data corresponding to the current display page.
Specifically, the query data processing device may perform screenshot operation on the current display page based on the question query data, and generate page image data corresponding to the current display page.
Optionally, after obtaining the question query data, the query data processing device may obtain a data processing procedure corresponding to the question query data from a local cache, and it may be understood that the data processing procedure may include a page screenshot instruction.
Further, the query data processing device may perform screenshot on a current display page based on a page screenshot instruction carried in the data processing process, and generate page image data corresponding to the current display page. For example: the user can input question query data of 'how to adjust screen brightness' through a recording function in query data processing equipment, and after receiving the question query data of adjusting screen brightness, the query data processing equipment can capture a current display page (for example, a device main page or a current display page of a game) and generate page image data (a device main page image or a current display page image of the game) corresponding to the current display page.
S103, adding annotation information to the first image identifier in the page image data indicated by the question query data, and outputting the annotation information.
Specifically, the query data processing device may add annotation information to a first image identifier in the page image data indicated by the question query data.
It is understood that the first image identifier may be an image identifier in the page image data corresponding to a page identifier operated by a user in the currently displayed page when the query data processing device solves the problem indicated by the problem query data. For example: when the page image data is a device home page and the question inquiry data is "how to adjust screen brightness", the first image identifier may be a "setting" option identifier in the page image data. The label information may be text information or graphic information indicating that the problem corresponding to the problem query data is solved, for example: when the first image identifier is a "setting" option identifier, annotation information of "clicking 'setting' to start setting screen brightness" may be added corresponding to the "setting" option identifier.
It can be understood that the query data processing device may obtain image resolution and image size information carried by the page image data, and determine the position information of the first image identifier according to the image resolution, the image size information, and the image identifier in the page image data. For example: after the query data processing device receives the question query data input by the user, that is, "how to adjust the screen brightness", the current display page (device homepage) may be screenshot, and the resolution and size information of the device homepage image obtained by screenshot may be, for example: resolution ratio: 800x480 pixels, size: 4 cun. The query data processing device may determine the location of the "set" option identifier according to the resolution and the size information and the image identifier in the device main page image.
Further, after determining the position of the first image identifier in the page image data, the query data processing device may add annotation information to the position of the first image identifier and output the annotation information.
It is understood that the query data processing device may display the annotation information in the current display page all the time, or may display the annotation information for a certain time (for example, 2s, 3s, 4s, 5s … …) and then disappear. For example, the query data processing device may add annotation information such as text information or graphic information at the position of the first image identifier, and may always display the annotation information at a position corresponding to the second image identifier matching the first image identifier in the current display page.
Optionally, after the query data processing device adds the annotation information to the first image identifier in the page image data, the page image data added with the annotation information may be reduced by a certain proportion and displayed on the current display page, for example, the page image data added with the annotation information is reduced by a certain proportion (for example, 2:1, 1.5:1, or 3:1) and displayed on the current display page.
S104, acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the labeling information, and executing an application operation corresponding to the second image identifier.
Specifically, the query data processing device may obtain, based on the annotation information, a first trigger operation input for a second image identifier in the currently displayed page. It will be appreciated that the second image identifier may match the first image identifier, for example, when the first image identifier is a "set" option identifier in the device home page image, the second image identifier may be a "set" option identifier in the device home page. It is understood that the first trigger operation may be a click operation of the user for identifying an input for the second image in the currently displayed page, for example, a click operation or a double click operation for identifying an input for a "set" option in a main page of the device, and the like.
Further, after receiving a first trigger operation input by a user for the second image identifier, the query data processing device may execute an application operation corresponding to the second image identifier, for example, jump to a setting page corresponding to the "setting" option identifier.
In the embodiment of the invention, problem query data input aiming at a current display page of a terminal application is obtained, screenshot operation is carried out on the current display page based on the problem query data, page image data corresponding to the current display page is generated, annotation information is added to a first image identifier in the page image data indicated by the problem query data, the annotation information is output, finally, a first trigger operation input aiming at a second image identifier in the current display page is obtained based on the annotation information, and application operation corresponding to the second image identifier is executed, wherein the first image identifier and the second image identifier are matched with each other. The current display page of the terminal application is subjected to screenshot based on the acquired problem query data, and the label information is added, so that a solution is provided for the problem indicated by the problem query data through the label information in the current display page, the operation process is simplified, the operation complexity is reduced, and the use efficiency is improved.
Referring to fig. 2, a flow chart of another query data processing method according to an embodiment of the present invention is shown. As shown in fig. 2, the query data processing method in the present embodiment may include steps S201 to S210.
S201, obtaining question inquiry data input aiming at a current display page of the terminal application.
Specifically, the query data processing device may obtain question query data input for a currently displayed page of the terminal application. The question query data may be data, which is input by the user in a manner of voice or text, and describes a question encountered by the current operation, for example: the user can input question query data such as "how to adjust screen brightness", "how to register XX account", or "how to open bluetooth of the device" by querying the recording function in the data processing device.
S202, converting the problem inquiry data into inquiry coded data, and coding the inquiry coded data based on a preset coding rule to obtain effective coded data.
Specifically, the query data processing device may convert the question query data into query encoding data, for example: the analog voice question inquiry data is converted into digital voice question inquiry data represented by binary digital signals through the processes of sampling, quantizing, encoding and the like.
Further, the query data processing device may perform encoding processing on the query encoded data based on preset encoding rules such as feature word frequency statistics and specific pattern matching, so as to obtain valid encoded data. It is understood that, after the encoding process, the query data processing device may filter out data that is not related to the question to be queried and is carried in the question query data, for example: the question query data is 'how to register an XX account', the question query data is converted into query encoding data of '0100111011001', and after encoding processing, encoding irrelevant to the question query data (namely the first three-bit binary encoding '010') can be filtered out, and then effective encoding data '0111011001' is obtained.
S203, restoring query result data corresponding to the question query data based on the effective coding data.
Specifically, after the query data processing device obtains the valid encoded data, query result data corresponding to the question query data may be restored based on the valid encoded data. It is to be understood that the query result data may be keyword data carried in the question query data. For example, the query data processing device may restore query result data of "register X account" based on the question query data "how to register XX account" corresponding to the valid encoded data of "0111011001".
And S204, acquiring a query result list containing the query result data, and displaying and outputting the query result list.
Specifically, the query data processing device may obtain at least one question description data related to the query result data from a static system database of the device, store the at least one question description data in a query result list, and display and output the query result list. For example: when the query result data is: when registering the XX account, the at least one issue description data may contain the keywords "registration", "XX account", which may be, for example: "how to open the XX account", "notice when registering the XX account", "how to log in the XX account", "XX account customer service call", or "XX account open platform", and the like.
Further, after the query data processing device obtains the query result list, the query result list may be displayed on a current display page, so that the user selects, from the query result list, question description data having a meaning consistent with that of the question query data description as target result data.
S205, acquiring target result data corresponding to the question query data selected in the query result list, and acquiring a data processing process corresponding to the target result data.
Specifically, the query data processing device may select, in the query result list, target result data corresponding to the question query data, for example: when at least one question description data displayed in the query result list is: the problem description data of "how to open the XX account", "how to log in the XX account", "XX account customer service call", or "XX account open platform" may be selected as the selected target result data by the user, where the user may select "how to open the XX account" that is consistent with the meaning of the problem query data "how to register the XX account".
Further, after obtaining the target result data, the query data processing device may obtain a data processing procedure corresponding to the target result data from a local cache, and it may be understood that the data processing procedure may include a page screenshot instruction.
In the embodiment of the invention, the problem query data is processed to obtain the target result data which can be identified by the query data processing equipment and can best express the user requirement, and operations such as adding marking information are carried out based on the target result data, so that the accuracy of the query data processing equipment in solving the problem indicated by the problem query data is improved.
And S206, performing screenshot operation on the current display page based on the page screenshot instruction carried in the data processing process, and generating page image data corresponding to the current display page.
Specifically, after the query data processing device obtains the data processing process corresponding to the target result data, the current display page may be subjected to screenshot based on a page screenshot instruction carried in the data processing process, so as to generate page image data corresponding to the current display page. For example: the user can input question query data of 'how to register the XX account' through a recording function in query data processing equipment, and after the query data processing equipment obtains target result data of 'how to open the XX account' through processing of the question query data, the page image data shown in fig. 3a can be generated for the screenshot of the currently displayed page according to screenshot instructions carried in a data processing process of opening the XX account, wherein the screenshot instructions are carried in the 'how to open the XX account'.
And S207, acquiring the equipment display information carried by the page image data.
Specifically, the query data processing device may obtain device display information carried by the page image data, and it may be understood that the device display information may be image resolution, image size information, and the like of the page image data after screenshot by the query data processing device.
And S208, adding annotation information on the first image identifier in the page image data indicated by the data processing process according to the equipment display information, and outputting the annotation information.
It is understood that the first image identifier may be an image identifier in the page image data corresponding to a page identifier operated by a user in the currently displayed page when the query data processing device solves the problem indicated by the problem query data. Specifically, the query data processing device may determine the position information of the first image identifier according to the device display information such as the image resolution and the image size information, and the image identifier in the page image data. For example: after the query data processing device receives question query data input by a user, that is, "how to register the XX account", screenshot may be performed on a current display page (XX open page), and resolution and size information of an XX open page image obtained by the screenshot may be, for example: resolution ratio: 800x480 pixels, size: 4 inches, the query data processing device may determine the location of the "register" option identifier according to the resolution and the size information and the image identifier in the XX opening page image.
Further, after determining the position of the first image identifier in the page image data, the query data processing device may add label information, such as text information or graphic information, to the position of the first image identifier, and output the label information. For example, the query data processing apparatus may display the annotation information at a position in the currently displayed page corresponding to a second image identifier that matches the first image identifier.
It is understood that the query data processing device may display the annotation information in the current display page all the time, or may display the annotation information for a certain time (for example, 2s, 3s, 4s, 5s … …) and then disappear. As shown in fig. 3b, the query data processing device may add text information like "click 'register' to start registering your XX account" at the position of the first image identifier, that is, the 'register' option identifier, and may always display "click 'register' to start registering your XX account" at the "register" option identifier in the XX opening page.
Optionally, after the query data processing device adds the annotation information to the first image identifier in the page image data, the page image data added with the annotation information may be reduced by a certain proportion and displayed on the current display page, for example, the page image data added with the annotation information is reduced by a certain proportion (for example, 2:1, 1.5:1, or 3:1) and displayed on the current display page.
S209, acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the annotation information, and executing an application operation corresponding to the second image identifier.
Specifically, the query data processing device may obtain, based on the annotation information, a first trigger operation input for a second image identifier in the currently displayed page. It will be appreciated that the second image identifier may match the first image identifier, for example, when the first image identifier is a "register" option identifier in an XX opening page image, the second image identifier may be a "register" option identifier in an XX opening page. It is understood that the first trigger operation may be a click operation of a user for identifying an input for the second image in the currently displayed page, for example, a click operation or a double click operation for identifying an input for the "register" option in the XX opening page, and the like.
Further, after receiving a first trigger operation input by a user for the second image identifier, the query data processing device may execute an application operation corresponding to the second image identifier, for example, jump to a registration page corresponding to the "registration" option identifier.
S210, acquiring a second trigger operation input aiming at the third image identifier in the current display page, and outputting operation failure prompt information.
Specifically, the query data processing device may obtain a second trigger operation input for a third image identifier in the currently displayed page, and it may be understood that the third image identifier does not match the first image identifier in the page image data, for example: the first image identifier is a 'register' option identifier, and the third image identifier is an option identifier (such as a login identifier) other than the 'register' option identifier in the current display page.
Further, when the query data processing device receives the third image identifier, an operation failure prompt message similar to 'operation is wrong and please re-input' may be output in a form of voice or text.
In the embodiment of the invention, problem query data input aiming at a current display page of a terminal application is obtained, screenshot operation is carried out on the current display page based on the problem query data, page image data corresponding to the current display page is generated, annotation information is added to a first image identifier in the page image data indicated by the problem query data, the annotation information is output, finally, a first trigger operation input aiming at a second image identifier in the current display page is obtained based on the annotation information, and application operation corresponding to the second image identifier is executed, wherein the first image identifier and the second image identifier are matched with each other. Screenshot is conducted on a current display page of the terminal application based on the acquired problem query data, and label information is added, a solution is provided for the problem indicated by the problem query data through the label information in the current display page, the operation process is simplified, the operation complexity is reduced, and meanwhile the use efficiency is improved; by processing the problem query data, target result data which can be identified by the query data processing equipment and can best express the user requirements are obtained, and operations such as adding label information are performed based on the target result data, so that the accuracy of the query data processing equipment in solving the problems indicated by the problem query data is improved.
The following describes in detail a query data processing device according to an embodiment of the present invention with reference to fig. 4 to 6. It should be noted that the apparatuses shown in fig. 4-6 are used for executing the method according to the embodiment of the present invention shown in fig. 1-3 b, and for convenience of description, only the parts related to the embodiment of the present invention are shown, and details of the technology are not disclosed, please refer to the embodiment of the present invention shown in fig. 1-3 b.
Referring to fig. 4, a schematic structural diagram of a query data processing device according to an embodiment of the present invention is provided. As shown in fig. 4, the query data processing apparatus 1 according to an embodiment of the present invention may include: a data acquisition unit 11, a page screenshot unit 12, a label adding unit 13 and an operation execution unit 14.
And a data acquisition unit 11, configured to acquire question query data input for a currently displayed page of the terminal application.
In a specific implementation, the data obtaining unit 11 may obtain question query data input for a currently displayed page of a terminal application. The question query data may be data, which is input by the user in a manner of voice or text, and describes a question encountered by the current operation, for example: the user can input question query data such as "how to adjust screen brightness", "how to register XX account", or "how to open bluetooth of the device" by querying the recording function in the data processing device.
And the page screenshot unit 12 is configured to perform screenshot operation on the current display page based on the question query data, and generate page image data corresponding to the current display page.
In a specific implementation, the page screenshot unit 12 may perform screenshot operation on the current display page based on the question query data, and generate page image data corresponding to the current display page.
Optionally, after obtaining the question query data, the query data processing device 1 may obtain a data processing procedure corresponding to the question query data from a local cache, and it may be understood that the data processing procedure may include a page screenshot instruction.
Further, the page screenshot unit 12 may perform screenshot on a current display page based on a page screenshot instruction carried in the data processing process, and generate page image data corresponding to the current display page. For example: the user may input the question query data of "how to adjust the screen brightness" through querying a recording function in the data processing device 1, and after receiving the question query data of adjusting the screen brightness, the page screen capture unit 12 may capture a screen of a current display page (for example, a device home page, a current display page of a game, or the like) and generate page image data (a device home page image or a current display page image of a game) corresponding to the current display page.
And the annotation adding unit 13 is configured to add annotation information to the first image identifier in the page image data indicated by the question query data, and output the annotation information.
In a specific implementation, the annotation adding unit 13 may add annotation information to the first image identifier in the page image data indicated by the question query data.
It is understood that the first image identifier may be an image identifier in the page image data corresponding to a page identifier operated by a user in the current display page when the query data processing device 1 solves the problem indicated by the problem query data. For example: when the page image data is a device home page and the question inquiry data is "how to adjust screen brightness", the first image identifier may be a "setting" option identifier in the page image data. The label information may be text information or graphic information indicating that the problem corresponding to the problem query data is solved, for example: when the first image identifier is a "setting" option identifier, annotation information of "clicking 'setting' to start setting screen brightness" may be added corresponding to the "setting" option identifier.
It is understood that the query data processing device 1 may obtain the image resolution and the image size information carried by the page image data, and determine the position information of the first image identifier according to the image resolution, the image size information, and the image identifier in the page image data. For example: after the page screenshot unit 12 receives the question query data input by the user, that is, "how to adjust the screen brightness", the current display page (device homepage) may be screenshot, and the resolution and size information of the device homepage image obtained by screenshot may be, for example: resolution ratio: 800x480 pixels, size: 4 cun. The query data processing device 1 may determine the location of the "set" option identifier according to the resolution and the size information and the image identifier in the device main page image.
Further, after the query data processing apparatus 1 determines the position of the first image identifier in the page image data, the label adding unit 13 may add label information at the position of the first image identifier and output the label information.
It is understood that the annotation adding unit 13 may display the annotation information in the current display page all the time, or may display the annotation information for a certain time (for example, 2s, 3s, 4s, 5s … …) and then disappear. For example, the annotation adding unit 13 may add annotation information such as text information or graphic information at the position of the first image identifier, and may always display the annotation information at a position corresponding to the second image identifier matching the first image identifier in the current display page.
Optionally, after the annotation information is added to the first image identifier in the page image data, the annotation adding unit 13 may reduce the page image data added with the annotation information according to a certain proportion and display the reduced page image data on the current display page, for example, reduce the page image data added with the annotation information according to a certain proportion (for example, 2:1, 1.5:1, or 3:1) and display the reduced page image data on the current display page.
And the operation executing unit 14 is configured to acquire a first trigger operation input for a second image identifier in the current display page based on the annotation information, and execute an application operation corresponding to the second image identifier.
In a specific implementation, the operation executing unit 14 may obtain, based on the annotation information, a first trigger operation input for a second image identifier in the current display page. It will be appreciated that the second image identifier may match the first image identifier, for example, when the first image identifier is a "set" option identifier in the device home page image, the second image identifier may be a "set" option identifier in the device home page. It is understood that the first trigger operation may be a click operation of the user for identifying an input for the second image in the currently displayed page, for example, a click operation or a double click operation for identifying an input for a "set" option in a main page of the device, and the like.
Further, after receiving a first trigger operation input by the user for the second image identifier, the operation execution unit 14 may execute an application operation corresponding to the second image identifier, for example, jump to a setting page corresponding to the "setting" option identifier.
In the embodiment of the invention, problem query data input aiming at a current display page of a terminal application is obtained, screenshot operation is carried out on the current display page based on the problem query data, page image data corresponding to the current display page is generated, annotation information is added to a first image identifier in the page image data indicated by the problem query data, the annotation information is output, finally, a first trigger operation input aiming at a second image identifier in the current display page is obtained based on the annotation information, and application operation corresponding to the second image identifier is executed, wherein the first image identifier and the second image identifier are matched with each other. The current display page of the terminal application is subjected to screenshot based on the acquired problem query data, and the label information is added, so that a solution is provided for the problem indicated by the problem query data through the label information in the current display page, the operation process is simplified, the operation complexity is reduced, and the use efficiency is improved.
Referring to fig. 5, a schematic structural diagram of another query data processing device according to an embodiment of the present invention is provided. As shown in fig. 5, the query data processing apparatus 1 according to an embodiment of the present invention may include: the system comprises a data acquisition unit 11, a page screenshot unit 12, a label adding unit 13, an operation execution unit 14, a data conversion unit 15, a result restoration unit 16, a list output unit 17, a process acquisition unit 18 and an information prompt unit 19.
And a data acquisition unit 11, configured to acquire question query data input for a currently displayed page of the terminal application.
In a specific implementation, the data obtaining unit 11 may obtain question query data input for a currently displayed page of a terminal application. The question query data may be data, which is input by the user in a manner of voice or text, and describes a question encountered by the current operation, for example: the user can input question query data such as "how to adjust screen brightness", "how to register XX account", or "how to open bluetooth of the device" by querying the recording function in the data processing device.
And the data conversion unit 15 is configured to convert the problem query data into query coded data, and perform coding processing on the query coded data based on a preset coding rule to obtain effective coded data.
In a specific implementation, the data conversion unit 15 may convert the question query data into query encoding data, for example: the analog voice question inquiry data is converted into digital voice question inquiry data represented by binary digital signals through the processes of sampling, quantizing, encoding and the like.
Further, the data conversion unit 15 may perform encoding processing on the query encoding data based on preset encoding rules such as feature word frequency statistics and specific pattern matching, so as to obtain effective encoding data. It is understood that, after the encoding process, the data conversion unit 15 may filter out the data that is not related to the question to be queried and is carried in the question query data, such as: the question query data is 'how to register an XX account', the question query data is converted into query encoding data of '0100111011001', and after encoding processing, encoding irrelevant to the question query data (namely the first three-bit binary encoding '010') can be filtered out, and then effective encoding data '0111011001' is obtained.
And the result restoring unit 16 is configured to restore query result data corresponding to the question query data based on the valid encoding data.
In a specific implementation, after the data conversion unit 15 obtains the valid encoded data, the result restoration unit 16 may restore query result data corresponding to the question query data based on the valid encoded data. It is to be understood that the query result data may be keyword data carried in the question query data. For example, the query data processing device may restore query result data of "register X account" based on the question query data "how to register XX account" corresponding to the valid encoded data of "0111011001".
And the list output unit 17 is configured to acquire a query result list including the query result data, and display and output the query result list.
In a specific implementation, the list output unit 17 may obtain at least one question description data related to the query result data from a static system database of the device, store the at least one question description data in the query result list, and display and output the query result list. For example: when the query result data is: when registering the XX account, the at least one issue description data may contain the keywords "registration", "XX account", which may be, for example: "how to open the XX account", "notice when registering the XX account", "how to log in the XX account", "XX account customer service call", or "XX account open platform", and the like.
Further, after obtaining the query result list, the list output unit 17 may display the query result list on a current display page, so that the user selects, from the query result list, question description data having a meaning consistent with that of the question query data as target result data.
A process obtaining unit 18, configured to obtain target result data corresponding to the question query data selected in the query result list, and obtain a data processing process corresponding to the target result data.
In a specific implementation, the process obtaining unit 18 may select, in the query result list, target result data corresponding to the question query data, for example: when at least one question description data displayed in the query result list is: the user may select the question description data of "how to open the XX account", how to log in the XX account ", the XX account customer service call", or "XX account opening platform", which is consistent with the meaning of the question query data "how to register the XX account", as the selected target result data.
Further, after acquiring the target result data, the process acquiring unit 18 may acquire a data processing process corresponding to the target result data from a local cache, and it may be understood that the data processing process may include a page screenshot instruction.
In the embodiment of the invention, the problem query data is processed to obtain the target result data which can be identified by the query data processing equipment and can best express the user requirement, and operations such as adding marking information are carried out based on the target result data, so that the accuracy of the query data processing equipment in solving the problem indicated by the problem query data is improved.
And the page screenshot unit 12 is configured to perform screenshot operation on the current display page based on the question query data, and generate page image data corresponding to the current display page.
In a specific implementation, the page screenshot unit 12 may perform screenshot operation on the current display page based on the question query data, and generate page image data corresponding to the current display page.
In a specific embodiment of the present invention, after the process obtaining unit 18 obtains the data processing process corresponding to the target result data, the page capture unit 12 may capture a current display page based on a page capture instruction carried in the data processing process, and generate page image data corresponding to the current display page. For example: the user may input the question query data of "how to register the XX account" through a recording function in the query data processing device 1, and after the process obtaining unit 18 obtains the target result data of "how to open the XX account" through processing the question query data, the page screenshot unit 12 may generate the page image data shown in fig. 3a for the currently displayed page screenshot according to the screenshot instruction carried in the data processing process of opening the XX account, which is carried in the "how to open the XX account".
And the annotation adding unit 13 is configured to add annotation information to the first image identifier in the page image data indicated by the question query data, and output the annotation information.
In a specific implementation, the annotation adding unit 13 may add annotation information to the first image identifier in the page image data indicated by the question query data, and output the annotation information.
Referring to fig. 6, a schematic structural diagram of the label adding unit 13 is provided for the embodiment of the present invention. As shown in fig. 6, the label adding unit 13 may include:
and an information obtaining subunit 131, configured to obtain device display information carried by the page image data.
In a specific implementation, the information obtaining subunit 131 may obtain device display information carried by the page image data, and it may be understood that the device display information may be image resolution, image size information, and the like of the page image data after screenshot of the query data processing device.
And the annotation adding subunit 132 is configured to add annotation information to the first image identifier in the page image data indicated in the data processing process according to the device display information, and output the annotation information.
It is understood that the first image identifier may be an image identifier in the page image data corresponding to a page identifier operated by a user in the currently displayed page when the query data processing device solves the problem indicated by the problem query data. In a specific implementation, the label adding subunit 132 may determine the position information of the first image identifier according to the device display information such as the image resolution and the image size information, and the image identifier in the page image data. For example: after the page screenshot unit 12 receives the question query data input by the user, that is, "how to register the XX account", the current display page (XX open page) may be screenshot, and the resolution and size information of the XX open page image obtained by screenshot may be, for example: resolution ratio: 800x480 pixels, size: 4 inches, the label adding sub-unit 132 may determine the location of the "register" option identifier according to the resolution and the size information and the image identifier in the XX opening page image.
Further, after determining the position of the first image identifier in the page image data, the label adding subunit 132 may add label information, such as text information or graphic information, to the position of the first image identifier, and output the label information. For example, the query data processing apparatus may display the annotation information at a position in the currently displayed page corresponding to a second image identifier that matches the first image identifier.
It is understood that the query data processing device may display the annotation information in the current display page all the time, or may display the annotation information for a certain time (for example, 2s, 3s, 4s, 5s … …) and then disappear. As shown in fig. 3b, the query data processing device may add text information like "click 'register' to start registering your XX account" at the position of the first image identifier, that is, the 'register' option identifier, and may always display "click 'register' to start registering your XX account" at the "register" option identifier in the XX opening page.
Optionally, after the query data processing device adds the annotation information to the first image identifier in the page image data, the page image data added with the annotation information may be reduced by a certain proportion and displayed on the current display page, for example, the page image data added with the annotation information is reduced by a certain proportion (for example, 2:1, 1.5:1, or 3:1) and displayed on the current display page.
And the operation executing unit 14 is configured to acquire a first trigger operation input for a second image identifier in the current display page based on the annotation information, and execute an application operation corresponding to the second image identifier.
In a specific implementation, the operation executing unit 14 may obtain, based on the annotation information, a first trigger operation input for a second image identifier in the current display page. It will be appreciated that the second image identifier may match the first image identifier, for example, when the first image identifier is a "register" option identifier in an XX opening page image, the second image identifier may be a "register" option identifier in an XX opening page. It is understood that the first trigger operation may be a click operation of a user for identifying an input for the second image in the currently displayed page, for example, a click operation or a double click operation for identifying an input for the "register" option in the XX opening page, and the like.
Further, after receiving a first trigger operation input by the user for the second image identifier, the operation execution unit 14 may execute an application operation corresponding to the second image identifier, for example, jump to a registration page corresponding to the "registration" option identifier.
And the information prompting unit 19 is used for acquiring a second trigger operation input aiming at the third image identifier in the current display page and outputting operation failure prompting information.
In a specific implementation, the information prompting unit 19 may obtain a second trigger operation input for a third image identifier in the currently displayed page, and it may be understood that the third image identifier does not match the first image identifier in the page image data, for example: the first image identifier is a 'register' option identifier, and the third image identifier is an option identifier (such as a login identifier) other than the 'register' option identifier in the current display page.
Further, when the information prompt unit 19 receives the third image identifier, it may output an operation failure prompt message like "operation is wrong, please re-input" in the form of voice or text.
In the embodiment of the invention, problem query data input aiming at a current display page of a terminal application is obtained, screenshot operation is carried out on the current display page based on the problem query data, page image data corresponding to the current display page is generated, annotation information is added to a first image identifier in the page image data indicated by the problem query data, the annotation information is output, finally, a first trigger operation input aiming at a second image identifier in the current display page is obtained based on the annotation information, and application operation corresponding to the second image identifier is executed, wherein the first image identifier and the second image identifier are matched with each other. Screenshot is conducted on a current display page of the terminal application based on the acquired problem query data, and label information is added, a solution is provided for the problem indicated by the problem query data through the label information in the current display page, the operation process is simplified, the operation complexity is reduced, and meanwhile the use efficiency is improved; by processing the problem query data, target result data which can be identified by the query data processing equipment and can best express the user requirements are obtained, and operations such as adding label information are performed based on the target result data, so that the accuracy of the query data processing equipment in solving the problems indicated by the problem query data is improved.
Referring to fig. 7, a schematic structural diagram of another query data processing device according to an embodiment of the present invention is provided. As shown in fig. 7, the query data processing apparatus 1000 may include: at least one processor 1001, such as a CPU, at least one network interface 1004, a user interface 1003, memory 1005, at least one communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display) and a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a standard wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1005 may optionally be at least one memory device located remotely from the processor 1001. As shown in fig. 7, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a query data processing program.
In the query data processing apparatus 1000 shown in fig. 7, the user interface 1003 is mainly used as an interface for providing input for a user, and acquiring data input by the user; and the processor 1001 may be configured to invoke the network connectivity application stored in the memory 1005 and specifically perform the following operations:
acquiring question query data input by aiming at a current display page of a terminal application;
performing screenshot operation on the current display page based on the question inquiry data to generate page image data corresponding to the current display page;
adding annotation information to a first image identifier in the page image data indicated by the question query data, and outputting the annotation information;
acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the labeling information, and executing an application operation corresponding to the second image identifier;
wherein the first image identifier and the second image identifier match each other.
In one embodiment, the processor 1001, after performing the step of acquiring question query data input for a currently displayed page of the terminal application, further performs the following operations:
converting the problem inquiry data into inquiry coded data, and coding the inquiry coded data based on a preset coding rule to obtain effective coded data;
restoring query result data corresponding to the question query data based on the effective coding data;
acquiring a query result list containing the query result data, and displaying and outputting the query result list;
and acquiring target result data corresponding to the question query data selected in the query result list, and acquiring a data processing process corresponding to the target result data.
In an embodiment, when the processor 1001 performs the screenshot operation on the current display page based on the question query data to generate the page image data corresponding to the current display page, the following operation is specifically performed:
and performing screenshot operation on the current display page based on a page screenshot instruction carried in the data processing process to generate page image data corresponding to the current display page.
In one embodiment, when the processor 1001 adds annotation information to the first image identifier in the page image data indicated by the question query data and outputs the annotation information, the following operations are specifically performed:
acquiring equipment display information carried by the page image data;
and adding annotation information on a first image identifier in the page image data indicated by the data processing process according to the equipment display information, and outputting the annotation information.
In one embodiment, after the processor 1001 performs the first trigger operation of obtaining the input for the second image identifier in the currently displayed page based on the annotation information, and performs the application operation corresponding to the second image identifier, the following operations are further performed:
acquiring a second trigger operation input aiming at a third image identifier in the current display page, and outputting operation failure prompt information;
wherein the third image identification does not match the first image identification.
In the embodiment of the invention, problem query data input aiming at a current display page of a terminal application is obtained, screenshot operation is carried out on the current display page based on the problem query data, page image data corresponding to the current display page is generated, annotation information is added to a first image identifier in the page image data indicated by the problem query data, the annotation information is output, finally, a first trigger operation input aiming at a second image identifier in the current display page is obtained based on the annotation information, and application operation corresponding to the second image identifier is executed, wherein the first image identifier and the second image identifier are matched with each other. Screenshot is conducted on a current display page of the terminal application based on the acquired problem query data, and label information is added, a solution is provided for the problem indicated by the problem query data through the label information in the current display page, the operation process is simplified, the operation complexity is reduced, and meanwhile the use efficiency is improved; by processing the problem query data, target result data which can be identified by the query data processing equipment and can best express the user requirements are obtained, and operations such as adding label information are performed based on the target result data, so that the accuracy of the query data processing equipment in solving the problems indicated by the problem query data is improved.
It should be noted that, for the sake of simplicity, the above method embodiments are described as a series of acts, but those skilled in the art should understand that the present invention is not limited by the described order of acts, and some steps may be performed in other orders or simultaneously. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no single feature or element is essential to the invention. In the above embodiments, the descriptions of the embodiments have respective emphasis, and reference may be made to related descriptions of other embodiments for parts that are not described in detail in a certain embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. Wherein the storage medium comprises: various media capable of storing program codes, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (10)

1. A query data processing method, comprising:
acquiring question query data input by aiming at a current display page of a terminal application;
performing screenshot operation on the current display page based on the question inquiry data to generate page image data corresponding to the current display page;
adding annotation information to a first image identifier in the page image data indicated by the question query data, and outputting the annotation information;
acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the labeling information, and executing an application operation corresponding to the second image identifier;
wherein the first image identifier and the second image identifier match each other.
2. The method of claim 1, wherein after said obtaining question query data entered for a currently displayed page of a terminal application, further comprising:
converting the problem inquiry data into inquiry coded data, and coding the inquiry coded data based on a preset coding rule to obtain effective coded data;
restoring query result data corresponding to the question query data based on the effective coding data;
acquiring a query result list containing the query result data, and displaying and outputting the query result list;
and acquiring target result data corresponding to the question query data selected in the query result list, and acquiring a data processing process corresponding to the target result data.
3. The method of claim 2, wherein the performing a screenshot operation on the current display page based on the question query data to generate page image data corresponding to the current display page comprises:
and performing screenshot operation on the current display page based on a page screenshot instruction carried in the data processing process to generate page image data corresponding to the current display page.
4. The method of claim 2, wherein the adding and outputting annotation information to the first image identifier in the page image data indicated by the question query data comprises:
acquiring equipment display information carried by the page image data;
and adding annotation information on a first image identifier in the page image data indicated by the data processing process according to the equipment display information, and outputting the annotation information.
5. The method of claim 1, wherein after the obtaining of the first trigger operation input for the second image identifier in the currently displayed page based on the annotation information and the executing of the application operation corresponding to the second image identifier, the method further comprises:
acquiring a second trigger operation input aiming at a third image identifier in the current display page, and outputting operation failure prompt information;
wherein the third image identification does not match the first image identification.
6. A query data processing apparatus, comprising:
the data acquisition unit is used for acquiring question query data input by aiming at a current display page of the terminal application;
the page screenshot unit is used for carrying out screenshot operation on the current display page based on the question inquiry data and generating page image data corresponding to the current display page;
the annotation adding unit is used for adding annotation information on a first image identifier in the page image data indicated by the question query data and outputting the annotation information;
the operation execution unit is used for acquiring a first trigger operation input aiming at a second image identifier in the current display page based on the labeling information and executing an application operation corresponding to the second image identifier;
wherein the first image identifier and the second image identifier match each other.
7. The apparatus of claim 6, further comprising:
the data conversion unit is used for converting the problem inquiry data into inquiry coded data and coding the inquiry coded data based on a preset coding rule to obtain effective coded data;
the result restoring unit is used for restoring query result data corresponding to the question query data based on the effective coding data;
the list output unit is used for acquiring a query result list containing the query result data and displaying and outputting the query result list;
and the process acquisition unit is used for acquiring target result data which is selected from the query result list and corresponds to the question query data, and acquiring a data processing process corresponding to the target result data.
8. The device of claim 7, wherein the page shot unit is specifically configured to,
and performing screenshot operation on the current display page based on a page screenshot instruction carried in the data processing process to generate page image data corresponding to the current display page.
9. The apparatus of claim 7, wherein the label adding unit comprises:
the information acquisition subunit is used for acquiring the equipment display information carried by the page image data;
and the label adding subunit is used for adding label information to the first image identifier in the page image data indicated by the data processing process according to the device display information, and outputting the label information.
10. The apparatus of claim 6, further comprising:
the information prompting unit is used for acquiring a second trigger operation input aiming at a third image identifier in the current display page and outputting operation failure prompting information;
wherein the third image identification does not match the first image identification.
CN201710054621.1A 2017-01-24 2017-01-24 Query data processing method and device Active CN106843884B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710054621.1A CN106843884B (en) 2017-01-24 2017-01-24 Query data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710054621.1A CN106843884B (en) 2017-01-24 2017-01-24 Query data processing method and device

Publications (2)

Publication Number Publication Date
CN106843884A CN106843884A (en) 2017-06-13
CN106843884B true CN106843884B (en) 2020-05-19

Family

ID=59119600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710054621.1A Active CN106843884B (en) 2017-01-24 2017-01-24 Query data processing method and device

Country Status (1)

Country Link
CN (1) CN106843884B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112579952A (en) * 2019-09-30 2021-03-30 北京国双科技有限公司 Page display method and device, storage medium and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536995A (en) * 2014-12-12 2015-04-22 北京奇虎科技有限公司 Method and system both for searching based on terminal interface touch operation
CN105786930A (en) * 2014-12-26 2016-07-20 北京奇虎科技有限公司 Touch interaction based search method and apparatus
CN106201467A (en) * 2016-06-28 2016-12-07 腾讯科技(深圳)有限公司 Screenshotss mark interface display method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102393296B1 (en) * 2015-01-15 2022-05-02 삼성전자주식회사 Device and method for displaying response

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536995A (en) * 2014-12-12 2015-04-22 北京奇虎科技有限公司 Method and system both for searching based on terminal interface touch operation
CN105868385A (en) * 2014-12-12 2016-08-17 北京奇虎科技有限公司 System and method for searching on basis of terminal interface touch operations
CN105786930A (en) * 2014-12-26 2016-07-20 北京奇虎科技有限公司 Touch interaction based search method and apparatus
CN106201467A (en) * 2016-06-28 2016-12-07 腾讯科技(深圳)有限公司 Screenshotss mark interface display method and device

Also Published As

Publication number Publication date
CN106843884A (en) 2017-06-13

Similar Documents

Publication Publication Date Title
US20090247219A1 (en) Method of generating a function output from a photographed image and related mobile computing device
JP6986187B2 (en) Person identification methods, devices, electronic devices, storage media, and programs
KR102087807B1 (en) Character inputting method and apparatus
CN106843660B (en) Data processing method and equipment thereof
CN109144285B (en) Input method and device
CN104866275B (en) Method and device for acquiring image information
CN107992523B (en) Function option searching method of mobile application and terminal equipment
WO2017020779A1 (en) Service information push method and system
US20200050906A1 (en) Dynamic contextual data capture
CN109359582B (en) Information searching method, information searching device and mobile terminal
CN107943788B (en) Enterprise abbreviation generation method and device and storage medium
CN113869063A (en) Data recommendation method and device, electronic equipment and storage medium
US20140164341A1 (en) Method and apparatus for obtaining and managing contact information
CN106843884B (en) Query data processing method and device
US20220309534A1 (en) Information pushing method and electronic device utilizing method
CN106896936B (en) Vocabulary pushing method and device
JP6622319B2 (en) Search term list providing apparatus and method using the same
CN108363707B (en) Method and device for generating webpage
CN115309487A (en) Display method, display device, electronic equipment and readable storage medium
CN103049275A (en) Method, device and equipment for processing operation commands
CN114168809A (en) Similarity-based document character string code matching method and device
CN113962316A (en) Model training method and device and electronic equipment
CN110147531B (en) Method, device and storage medium for identifying similar text content
CN111222352A (en) Form input method and device, equipment and storage medium thereof
CN111737500A (en) Electronic page retrieval method and device, learning device and readable storage medium

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
GR01 Patent grant
GR01 Patent grant