Interface processing method, device, computer equipment and computer readable storage medium

By identifying and caching interface display data in the cloud, the problem of low terminal data transmission efficiency is solved, and efficient information interaction and rapid acquisition of target display information are achieved.

CN114090911BActive Publication Date: 2025-09-09SHENZHEN TCL NEW-TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111082390.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-15
Publication Date
2025-09-09
Estimated Expiration
2041-09-15

AI Technical Summary

Technical Problem

In the prior art, the terminal uploads all data on the current display interface to the server for processing, resulting in low data transmission efficiency.

Method used

By receiving the information acquisition request from the terminal, the target object is identified using the interface display data and object information cached in the cloud, and the target display information is obtained and sent.

Benefits of technology

It reduces the amount of data uploaded by the terminal to the cloud, improves the efficiency of information interaction, avoids data transmission delays, and improves the efficiency of obtaining target display information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114090911B_ABST
    Figure CN114090911B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide an interface processing method, apparatus, computer device, and computer-readable storage medium, which can receive an information acquisition request sent by a terminal, the information acquisition request carrying an identifier of the terminal's current display interface and object information of a target object in the current display interface; based on the identifier, extract interface display data corresponding to the current display interface cached in the cloud, perform target object identification on the interface display data based on the object information; based on the identification result, obtain target display information corresponding to the target object; and send the target display information to the terminal so that the terminal displays the target display information corresponding to the target object. Because the embodiments of the present application can reduce the amount of data uploaded by the terminal to the cloud, the efficiency of information exchange between the terminal and the cloud is improved, thereby improving the efficiency of the terminal in obtaining the target display information corresponding to the target object, and avoiding delays in the terminal obtaining the target display information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to an interface processing method, apparatus, computer equipment, and computer-readable storage medium. Background Art

[0002] In the prior art, when a terminal opens a display interface corresponding to the content of the current display interface, it uploads all the data of the current display interface to a server. The server processes all the data of the current display interface and sends the display interface data corresponding to the content to the terminal, so that the terminal displays the display interface corresponding to the content. During this process, the amount of data of the current display interface is large, which results in slow data transmission efficiency. Summary of the Invention

[0003] The embodiments of the present application provide an interface processing method, apparatus, computer equipment, and computer-readable storage medium, which can improve data transmission efficiency.

[0004] An interface processing method, which is applied to a cloud, includes:

[0005] receiving an information acquisition request sent by a terminal, where the information acquisition request carries an identifier of a current display interface of the terminal and object information of a target object in the current display interface;

[0006] Based on the identifier, extract the interface display data corresponding to the current display interface cached in the cloud, and perform target object recognition on the interface display data based on the object information to obtain a recognition result;

[0007] Based on the recognition result, obtaining target display information corresponding to the target object;

[0008] The target display information is sent to the terminal so that the terminal displays the target display information corresponding to the target object.

[0009] Accordingly, an embodiment of the present application further provides an interface processing method, which is applied to a terminal and includes:

[0010] Receiving an information display request triggered by object information input by a user for a target object in a current display interface;

[0011] Based on the information display request, obtain the identifier of the current display interface;

[0012] Generate an information acquisition request based on the identifier of the current display interface and the object information of the target object;

[0013] Send information acquisition request to the cloud;

[0014] Receive target display information corresponding to the target object returned by the cloud based on the information acquisition request, where the target display information is information obtained by extracting interface display data corresponding to the current display interface based on the identifier and performing target object recognition on the interface display data based on the object information;

[0015] Displays the target display information corresponding to the target object.

[0016] Accordingly, an embodiment of the present application provides an interface display device, comprising:

[0017] The first receiving unit may be configured to receive an information acquisition request sent by a terminal, where the information acquisition request carries an identifier of a current display interface of the terminal and object information of a target object in the current display interface;

[0018] The extraction unit can be used to extract the interface display data corresponding to the current display interface cached in the cloud based on the identifier, and perform target object recognition on the interface display data based on the object information to obtain a recognition result;

[0019] The first acquisition unit may be configured to acquire target display information corresponding to the target object based on the recognition result;

[0020] The first sending unit may be configured to send the target display information to the terminal, so that the terminal displays the target display information corresponding to the target object.

[0021] In some embodiments, the extraction unit can be specifically used to obtain the object identifier of the object information based on the object information; if the object identifier matches the candidate object identifier of the interface display data, the recognition result is determined to be the first recognition result, and the first recognition result is used to indicate that the candidate object identifier matches the target object.

[0022] In some embodiments, the extraction unit may be specifically configured to compare the object information with the preset object information; if the object information matches the preset object information, obtain the preset object identifier corresponding to the preset object information; and use the preset object identifier as the object identifier of the object information.

[0023] In some embodiments, the extraction unit may be specifically configured to obtain candidate display information corresponding to the candidate object identifier based on the candidate object identifier corresponding to the first recognition result; and use the candidate display information as target display information corresponding to the target object.

[0024] In some embodiments, the extraction unit can be specifically used to obtain a mapping relationship set, which includes a mapping relationship between a preset identifier and a preset interface display data; and determine the interface display data corresponding to the current display interface based on the mapping relationship set and the identifier.

[0025] Accordingly, an embodiment of the present application further provides an interface processing device, comprising:

[0026] The second receiving unit may be configured to receive an information display request triggered by object information input by a user for a target object in a current display interface;

[0027] The second acquiring unit may be configured to acquire an identifier of the current display interface based on the information display request;

[0028] A generating unit, which may be used to generate an information acquisition request based on an identifier of a current display interface and object information of a target object;

[0029] The second sending unit may be used to send the information acquisition request to the cloud;

[0030] The third receiving unit may be configured to receive target display information corresponding to a target object returned by the cloud based on the information acquisition request, wherein the target display information is information obtained by extracting interface display data corresponding to the current display interface based on the identifier and performing target object recognition on the interface display data based on the object information;

[0031] The display unit can be used to display target display information corresponding to the target object.

[0032] In some embodiments, the second acquisition unit may be specifically configured to acquire the identifier of the current display interface if it is detected that the current display interface has an identifier based on the information display request.

[0033] In some embodiments, the interface processing device also includes a matching unit, which can be used to match the identifier for the current display interface if it is detected that no identifier exists for the current display interface; upload the interface display data of the current display interface and the identifier of the current display interface to the cloud to update the priority of the identifier corresponding to the interface display data in the cloud, and obtain the updated identifier and the priority corresponding to the updated identifier; receive at least part of the updated identifier returned by the cloud, at least part of the updated identifier is the identifier obtained by the cloud according to the priority corresponding to the updated identifier; and update the identifier stored in the terminal according to at least part of the updated identifier.

[0034] In addition, an embodiment of the present application also provides a computer device, including a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to execute any interface processing method provided in the embodiment of the present application.

[0035] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. The computer program is suitable for loading by a processor to execute any interface processing method provided in the embodiment of the present application.

[0036] The embodiment of the present application can receive an information acquisition request sent by a terminal, the information acquisition request carrying an identifier of the terminal's current display interface and object information of a target object in the current display interface; based on the identifier, extract interface display data corresponding to the current display interface cached in the cloud, and perform target object identification on the interface display data based on the object information to obtain an identification result; based on the identification result, obtain target display information corresponding to the target object; and send the target display information to the terminal so that the terminal displays the target display information corresponding to the target object. Because the terminal of the embodiment of the present application can obtain the interface display data cached in the cloud using the identifier of the current display interface, the amount of data uploaded by the terminal to the cloud is reduced, thereby improving the efficiency of information exchange between the terminal and the cloud, and further improving the efficiency of the terminal in obtaining the target display information corresponding to the target object, avoiding delays in the terminal obtaining the target display information. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0038] Figure 1 This is a schematic diagram of a scenario of the interface processing method provided in an embodiment of the present application;

[0039] Figure 2 This is a flowchart of the interface processing method provided in an embodiment of the present application;

[0040] Figure 3 FIG2 is a second flow chart illustrating the interface processing method provided in an embodiment of the present application;

[0041] Figure 4 3 are three schematic diagrams of the process of the interface processing method provided in the embodiment of the present application;

[0042] Figure 5 4 are flow charts illustrating the interface processing method provided in the embodiments of the present application;

[0043] Figure 6 is a timing diagram of the interface processing method provided in an embodiment of the present application;

[0044] Figure 75 is a flowchart of the interface processing method provided in the embodiment of the present application;

[0045] Figure 8 This is a schematic diagram of the interaction between the mobile phone, NLP server, and scene data center provided in the embodiment of the present application;

[0046] Figure 9 This is a structural diagram of an interface display device provided in an embodiment of the present application;

[0047] Figure 10 This is a second schematic diagram of the structure of the interface display device provided in an embodiment of the present application;

[0048] Figure 11 It is a structural diagram of the computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0050] The embodiments of the present application provide an interface processing method, apparatus, computer device, and computer-readable storage medium. The interface display device may be integrated into a computer device, which may be a server or a terminal for easy distinction.

[0051] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), and big data and artificial intelligence platforms. The terminal can be a smart phone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, smart TV, etc., but is not limited to these. The terminal and the server can be directly or indirectly connected through wired or wireless communication, and this application does not limit this.

[0052] For example, see Figure 1, taking an interface display device integrated in a computer device, which is a cloud server (hereinafter referred to as the cloud) as an example, the cloud receives an information acquisition request sent by a terminal, the information acquisition request carries an identifier of the terminal's current display interface and object information of a target object in the current display interface; based on the identifier, the cloud extracts interface display data corresponding to the current display interface cached in the cloud, and performs target object recognition on the interface display data based on the object information to obtain a recognition result; based on the recognition result, the cloud obtains target display information corresponding to the target object; the cloud sends the target display information to the terminal, so that the terminal displays the target display information corresponding to the target object.

[0053] The terminal may be a smart TV, smart phone, tablet computer, laptop computer or the like.

[0054] The information acquisition request may be a request generated based on the identifier of the current display interface and the object information of the target object in the current display interface. The identifier of the current display interface may be obtained by triggering an information display request through object information input by a user for the target object in the current display interface of the terminal.

[0055] The identifier is a unique identifier corresponding to a display interface. Each historical display interface has a unique identifier. A historical display interface refers to a display interface that has been displayed on the terminal in the past.

[0056] The current display interface is the interface displayed by the terminal at the current time. Since the current display interface is the display interface displayed on the terminal in the historical time, that is, the current display interface has been displayed on the terminal before, the current display interface also corresponds to an identifier.

[0057] The target object refers to an object in the current display interface. The target object may be expressed as a link in the current display interface, a logo in the current display interface, an image in the current display interface, or the like.

[0058] The object information may be expressed in the form of voice, gesture, text, etc.

[0059] It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments.

[0060] This embodiment will be described from the perspective of an interface display device, which can be specifically integrated into a computer device, which can be a server or a terminal. The terminal can include a tablet computer, a laptop computer, a personal computer (PC), a wearable device, a virtual reality device, or other smart devices that can acquire data.

[0061] The embodiment of the present application is explained by taking the interface display device integrated into the cloud server, which is hereinafter referred to as the cloud. Figure 2 As shown, the specific process of the interface processing method is as follows:

[0062] S101: Receive an information acquisition request sent by a terminal.

[0063] The information acquisition request carries the identifier of the current display interface of the terminal and the object information of the target object in the current display interface.

[0064] The terminal may be a smart TV, smart phone, tablet computer, laptop computer or the like.

[0065] The information acquisition request may be generated by an identifier of the current display interface obtained by the user based on an information display request inputted by the user on the current display interface of the terminal, and object information of a target object in the current display interface.

[0066] The identifier is a unique identifier corresponding to a display interface. Each historical display interface has a unique identifier. A historical display interface refers to a display interface that has been displayed on the terminal in the past.

[0067] The current display interface is the interface displayed by the terminal at the current time. Since the current display interface is the display interface displayed on the terminal in the historical time, that is, the current display interface has been displayed on the terminal before, the current display interface also corresponds to an identifier.

[0068] The target object refers to an object in the current display interface. The target object may be expressed as a link in the current display interface, a logo in the current display interface, an image in the current display interface, or the like.

[0069] The object information may be expressed in the form of voice, gesture, text, etc.

[0070] S102 : extracting interface display data corresponding to the current display interface cached in the cloud based on the identifier, and performing target object recognition on the interface display data based on the object information to obtain a recognition result.

[0071] S103: Based on the recognition result, obtain target display information corresponding to the target object.

[0072] S104: Send the target display information to the terminal, so that the terminal displays the target display information corresponding to the target object.

[0073] The embodiment of the present application can receive an information acquisition request sent by a terminal, the information acquisition request carrying an identifier of the terminal's current display interface and object information of a target object in the current display interface; based on the identifier, extract interface display data corresponding to the current display interface cached in the cloud, and perform target object identification on the interface display data based on the object information to obtain an identification result; based on the identification result, obtain target display information corresponding to the target object; and send the target display information to the terminal so that the terminal displays the target display information corresponding to the target object. Because the terminal of the embodiment of the present application can obtain the interface display data cached in the cloud using the identifier of the current display interface, the amount of data uploaded by the terminal to the cloud is reduced, thereby improving the efficiency of information exchange between the terminal and the cloud, and further improving the efficiency of the terminal in obtaining the target display information corresponding to the target object, avoiding delays in the terminal obtaining the target display information.

[0074] The method described in the above embodiment will be further described in detail below with examples.

[0075] In this embodiment, the interface display device is specifically integrated into a computer device, and the computer device is a cloud server. The cloud server will be referred to as the cloud below.

[0076] like Figure 3 As shown in the figure, an interface processing method is shown in the figure. The specific process is as follows:

[0077] S201: Receive an information acquisition request sent by a terminal.

[0078] The information acquisition request carries the identifier of the current display interface of the terminal and the object information of the target object in the current display interface.

[0079] The information acquisition request carries the identifier of the current display interface of the terminal and the object information of the target object in the current display interface.

[0080] The terminal may be a smart TV, smart phone, tablet computer, laptop computer or the like.

[0081] The information acquisition request may be generated by an identifier of the current display interface obtained by the user based on an information display request inputted by the user on the current display interface of the terminal, and object information of a target object in the current display interface.

[0082] The identifier is a unique identifier corresponding to a display interface. Each historical display interface has a unique identifier. A historical display interface refers to a display interface that has been displayed on the terminal in the past.

[0083] The current display interface is the interface displayed by the terminal at the current time. Since the current display interface is the display interface displayed on the terminal in the historical time, that is, the current display interface has been displayed on the terminal before, the current display interface also corresponds to an identifier.

[0084] The target object refers to an object in the current display interface. The target object may be expressed as a link in the current display interface, a logo in the current display interface, an image in the current display interface, or the like.

[0085] The object information may be expressed in the form of voice, gesture, text, etc. The object information may be information input by the user through the terminal for the target object in the current display interface. For example, the current display interface displays a list of scientists, which records the names and personal profiles of multiple scientists. The target object is scientist A in the scientist list, and the object information may be information input by the user through the terminal. For example, the user inputs the name of scientist A by voice, and the name of scientist A expressed by voice can be called the object information of scientist A; for example, the user outputs the object information by gesture, and the gesture output by the user represents the characteristics of scientist A, and the gesture can be called the object information of scientist A, wherein there is a mapping relationship between gestures and scientists, and the mapping relationship is set in advance; for example, the user inputs the name of scientist A by text, and the name of scientist A expressed by text can be called the object information of scientist A.

[0086] S202: Extracting interface display data corresponding to the current display interface cached in the cloud based on the identifier.

[0087] Among them, since the current display interface has been displayed on the terminal before, the terminal will cache the interface display data corresponding to the displayed interface in the cloud.

[0088] Specifically, the cloud obtains a mapping relationship set, which includes a mapping relationship between a preset identifier and preset interface display data; and determines the interface display data corresponding to the current display interface based on the mapping relationship set and the identifier.

[0089] S203: Based on the object information, obtain the object identifier of the object information.

[0090] Since the interface display data includes all data of the corresponding display interface, candidate display information of all objects in the corresponding display interface, and candidate object identifiers corresponding to all objects, there is a mapping relationship between the objects and their candidate display information, and the candidate object identifiers can be marked for the objects in advance. In this way, the embodiment of the present application can obtain the candidate display information corresponding to the object through the candidate object identifier, and can also obtain the object corresponding to the candidate display information through the candidate object identifier.

[0091] In addition, for example, if the object information is voice information input by voice, AI technology can be used to recognize the voice information through a trained voice recognition model to determine the object and object identifier corresponding to the voice information.

[0092] For example, if the object information is gesture information input through gestures, AI technology can be used to recognize the gesture information through a trained gesture recognition model, thereby determining the object corresponding to the gesture information and the object identifier.

[0093] For example, if the object information is text information input through text, AI technology can be used to recognize the text information through a trained text recognition model, thereby determining the object and object identifier corresponding to the gesture information.

[0094] Specifically, the computer device compares the object information with the preset object information; if the object information matches the preset object information, obtains a preset object identifier corresponding to the preset object information; and uses the preset object identifier as the object identifier of the object information.

[0095] For example, if the object information is text information input through text, the text information can be compared with the preset text information preset in the cloud. If the text information and the preset text information match, the object and object identifier corresponding to the text information can be determined, where there is a mapping relationship between the preset text information and the object, and there is a mapping relationship between the preset text information and the object identifier.

[0096] Among them, there are many situations in which object information matches the preset object information. For example, the object information is the same as the preset object information, which can be called the object information matches the preset object information. For example, the text information is the same as the preset text information, which can be called the object information matches the preset object information. For example, the features in the object information are the same as the preset object information. For example, the keywords in the text information are the same as the preset text information, which can be called the object information matches the preset object information. For example, the similarity between the object information achieved by AI technology and the preset object information reaches a preset threshold, for example, the similarity between the voice information and the preset voice information reaches a preset threshold, for example, the similarity between the gesture information and the preset gesture information reaches a preset threshold, which can be called the object information matches the preset object information.

[0097] S204: If the object identifier matches the candidate object identifier of the interface display data, determine that the recognition result is a first recognition result.

[0098] The first recognition result is used to indicate that the candidate object identifier matches the target object.

[0099] The computer device may determine whether the interface display data has a candidate object identifier that matches the object identifier by traversing the candidate object identifiers.

[0100] S205: Based on the recognition result, obtain target display information corresponding to the target object.

[0101] The recognition result is a first recognition result, and the first recognition result is used to indicate that the candidate object identifier matches the target object.

[0102] The target display information can be cached in the computer device, so that the computer device can quickly extract the target display information of the target object, thereby improving the acquisition efficiency of the target display information and thus improving the display efficiency of the target display information on the terminal.

[0103] Specifically, the computer device obtains candidate display information corresponding to the candidate object identifier based on the candidate object identifier corresponding to the first recognition result; and uses the candidate display information as target display information corresponding to the target object.

[0104] There is a mapping relationship between the candidate object identifier and the candidate display information. According to the candidate object identifier, the candidate display information corresponding to the candidate object identifier can be extracted. Since the candidate object identifier matches the target object, the candidate display information is the target display information of the target object.

[0105] S206: Send the target display information to the terminal, so that the terminal displays the target display information corresponding to the target object.

[0106] For example, the target object is scientist A, and the target display information is the paper of scientist A. When the terminal receives the paper of scientist A sent by the computer device, the terminal displays the paper of scientist A.

[0107] The embodiment of the present application can receive an information acquisition request sent by a terminal, the information acquisition request carrying an identifier of the terminal's current display interface and object information of a target object in the current display interface; based on the identifier, extract interface display data corresponding to the current display interface cached in the cloud, and perform target object identification on the interface display data based on the object information to obtain an identification result; based on the identification result, obtain target display information corresponding to the target object; and send the target display information to the terminal so that the terminal displays the target display information corresponding to the target object. Because the terminal of the embodiment of the present application can obtain the interface display data cached in the cloud using the identifier of the current display interface, the amount of data uploaded by the terminal to the cloud is reduced, thereby improving the efficiency of information exchange between the terminal and the cloud, and further improving the efficiency of the terminal in obtaining the target display information corresponding to the target object, avoiding delays in the terminal obtaining the target display information.

[0108] The embodiment of the present application is explained by taking the example of the interface display device being integrated into the terminal. Figure 4 As shown, the specific process of the interface processing method is as follows:

[0109] S301: Receive an information display request triggered by object information input by a user for a target object in a current display interface.

[0110] The target object refers to an object in the current display interface. The target object may be expressed as a link in the current display interface, a logo in the current display interface, an image in the current display interface, or the like.

[0111] The object information may be expressed in the form of voice, gesture, text, etc.

[0112] S302: Based on the information display request, obtain an identifier of the current display interface.

[0113] The identifier is a unique identifier corresponding to the display interface. Since the current display interface has been displayed on the terminal before, the terminal has previously recorded the current display interface using the identifier. Therefore, when the terminal receives the information display request, the terminal can obtain the identifier of the current display interface.

[0114] S303: Generate an information acquisition request based on the identifier of the current display interface and the object information of the target object.

[0115] S304: Send the information acquisition request to the cloud.

[0116] S305: Receive target display information corresponding to the target object returned by the cloud based on the information acquisition request.

[0117] The target display information is information obtained by extracting interface display data corresponding to the current display interface based on the identifier in the cloud, and performing target object recognition on the interface display data based on the object information.

[0118] S306: Display target display information corresponding to the target object.

[0119] The embodiment of the present application can receive an information display request triggered by object information input by a user for a target object in a current display interface; based on the information display request, obtain an identifier of the current display interface; generate an information acquisition request based on the identifier of the current display interface and the object information of the target object; send the information acquisition request to the cloud; receive target display information corresponding to the target object returned by the cloud based on the information acquisition request, the target display information being information obtained by the cloud extracting interface display data corresponding to the current display interface based on the identifier and performing target object recognition on the interface display data based on the object information; and display the target display information corresponding to the target object. Since the terminal of the embodiment of the present application can obtain the interface display data cached in the cloud through the identifier of the current display interface, the amount of data uploaded by the terminal to the cloud is reduced, thereby improving the efficiency of information interaction between the terminal and the cloud, and further improving the efficiency of the terminal in obtaining the target display information corresponding to the target object, avoiding delays in the terminal obtaining the target display information.

[0120] The method described in the above embodiment will be further described in detail below with examples.

[0121] In this embodiment, the interface display device is specifically integrated into a computer device, and the computer device serves as a terminal.

[0122] like Figure 5 As shown in the figure, an interface processing method is shown in the figure. The specific process is as follows:

[0123] S401: Receive an information display request triggered by object information input by a user for a target object in a current display interface.

[0124] The target object refers to an object in the current display interface. The target object may be expressed as a link in the current display interface, a logo in the current display interface, an image in the current display interface, or the like.

[0125] For example, the current display interface shows a list of scientists, which records the names and personal profiles of multiple scientists. The target object is scientist A in the scientist list, and the object information can be information input by the user through the terminal. For example, if the user inputs the name of scientist A by voice, the name of scientist A expressed in voice can be called the object information of scientist A; for example, if the user outputs the object information by gesture, the gesture output by the user represents the characteristics of scientist A, and the gesture can be called the object information of scientist A, wherein there is a mapping relationship between gestures and scientists, and the mapping relationship is pre-set; for example, if the user inputs the name of scientist A by text, the name of scientist A expressed in text can be called the object information of scientist A.

[0126] S402: Based on the information display request, if it is detected that the current display interface has an identifier, obtain the identifier of the current display interface.

[0127] In this embodiment of the present application, the presence of an identifier on the current display interface can be detected based on the interface identifier of the current display interface. A mapping relationship exists between the interface identifier and the identifier.

[0128] S403: Generate an information acquisition request based on the identifier of the current display interface and the object information of the target object.

[0129] S404: Send the information acquisition request to the cloud.

[0130] The information acquisition request carries the identifier of the current display interface and the object information of the target object.

[0131] S405: Receive target display information corresponding to the target object returned by the cloud based on the information acquisition request.

[0132] Among them, the target display information is the information obtained by extracting the interface display data corresponding to the current display interface based on the identifier in the cloud, and the identification result of the target object identification of the interface display data based on the object information. For details, please refer to the above embodiment and will not be repeated here.

[0133] S406: Display target display information corresponding to the target object.

[0134] For example, the target object is scientist A, and the target display information is the paper of scientist A. When the terminal receives the paper of scientist A sent by the computer device, the terminal displays the paper of scientist A.

[0135] In addition, after receiving an information display request triggered by object information input by a user for a target object in the current display interface, the method further includes:

[0136] If it is detected that there is no identifier for the current display interface, the identifier is matched for the current display interface; the interface display data of the current display interface and the identifier of the current display interface are uploaded to the cloud to update the priority of the identifier corresponding to the interface display data in the cloud, and obtain the updated identifier and the priority corresponding to the updated identifier; receive the partially updated identifier returned by the cloud, the partially updated identifier is the identifier obtained by the cloud based on the priority corresponding to the updated identifier; and update the identifier stored in the terminal according to the partially updated identifier.

[0137] Among them, the current display interface does not have an identifier, the terminal matches the identifier of the current display interface, and the terminal binds the interface identification of the current display interface and the identifier. The identifier can be an MD5 value.

[0138] For example, a terminal stores a first set of identifiers, including a first identifier, a second identifier, a third identifier, and a fourth identifier. A cloud stores a second set of identifiers, including a first identifier, a second identifier, a third identifier, a fourth identifier, a fifth identifier, and a sixth identifier. After the terminal matches an identifier with the current display interface, it uploads the identifier of the current display interface to the cloud. The second set of identifiers in the cloud includes the first identifier, the second identifier, the third identifier, the fourth identifier, the fifth identifier, the sixth identifier, and the identifier of the current display interface. The cloud reorders the first, second, third, fourth, fifth, and sixth identifiers based on the number of times the identifier of the current display interface is used or the number of times the user inputs object information, to obtain reordered identifiers. The priority of the reordered identifiers, from high to low, may be: second identifier, third identifier, fourth identifier, fifth identifier, sixth identifier, identifier of the current display interface, and first identifier.

[0139] The cloud can extract a sub-identifier set from the sorted second identifier set to update the first identifier set in the terminal. The sub-identifier set includes identifiers with high priority in the second identifier set. For example, the sub-identifier set includes the second identifier, the third identifier, the fourth identifier, the fifth identifier, and the sixth identifier.

[0140] The cloud sends the sub-identifier set to the terminal. The terminal can compare the identifiers in the sub-identifier set with the identifiers in the first identifier set in the terminal. After comparison, because there is a redundant first identifier in the first identifier set, that is, there is no identifier in the sub-identifier set that is identical to the first identifier, the terminal deletes the first identifier from the first identifier set and adds the sixth identifier.

[0141] Of course, the identifiers in the sub-identifier set may also be the same as the identifiers in the first identifier set in the terminal, which is determined according to the priority of the identifiers.

[0142] Among them, this application can be set to sort the original identifiers in the cloud, and the identifier with the lowest priority among the original identifiers is placed after the newly added identifier. For example, the original identifiers in the cloud include the first identifier, the second identifier, the third identifier, the fourth identifier, the fifth identifier, and the sixth identifier. The newly added identifier is the identifier of the current display interface. The priorities of the original identifiers in the cloud are, from high to low, the second identifier, the third identifier, the fourth identifier, the fifth identifier, the sixth identifier, and the first identifier. The identifier with the lowest priority among the original identifiers is placed after the newly added identifier, and the priorities obtained are, from high to low, the second identifier, the third identifier, the fourth identifier, the fifth identifier, the sixth identifier, the identifier of the current display interface, and the first identifier.

[0143] Among them, this application can set corresponding weights to prioritize identifiers in the cloud based on the time when the identifiers were uploaded to the cloud, the number of times they were used, etc., and the specific settings can be made based on actual conditions.

[0144] The user may input object information by voice, gesture, text, or other means.

[0145] The embodiment of the present application can receive an information display request triggered by object information input by a user for a target object in a current display interface; based on the information display request, obtain an identifier of the current display interface; generate an information acquisition request based on the identifier of the current display interface and the object information of the target object; send the information acquisition request to the cloud; receive target display information corresponding to the target object returned by the cloud based on the information acquisition request, the target display information being information obtained by the cloud extracting interface display data corresponding to the current display interface based on the identifier and performing target object recognition on the interface display data based on the object information; and display the target display information corresponding to the target object. Since the terminal of the embodiment of the present application can obtain the interface display data cached in the cloud through the identifier of the current display interface, the amount of data uploaded by the terminal to the cloud is reduced, thereby improving the efficiency of information interaction between the terminal and the cloud, and further improving the efficiency of the terminal in obtaining the target display information corresponding to the target object, avoiding delays in the terminal obtaining the target display information.

[0146] like Figure 6 As shown, according to the method described in the above embodiment, the following examples are given to further illustrate in detail.

[0147] S501: The terminal receives an information display request triggered by object information input by a user for a target object in a current display interface.

[0148] S502: The terminal obtains an identifier of the current display interface based on the information display request.

[0149] Specifically, based on the information display request, if the terminal detects that the current display interface has an identifier, the terminal obtains the identifier of the current display interface.

[0150] S503: The terminal generates an information acquisition request based on the identifier of the current display interface and the object information of the target object.

[0151] S504: The terminal sends an information acquisition request to the cloud.

[0152] S505: The cloud receives the information acquisition request sent by the terminal.

[0153] The information acquisition request carries the identifier of the current display interface of the terminal and the object information of the target object in the current display interface.

[0154] S506: The cloud extracts the interface display data corresponding to the current display interface cached in the cloud based on the identifier, and performs target object recognition on the interface display data based on the object information to obtain a recognition result.

[0155] Specifically, the cloud obtains the object identifier of the object information based on the object information; if the object identifier matches the candidate object identifier of the interface display data, the recognition result is determined to be the first recognition result, and the first recognition result is used to indicate that the candidate object identifier matches the target object.

[0156] Specifically, the cloud compares the object information with the preset object information; if the object information matches the preset object information, obtains the preset object identifier corresponding to the preset object information; and uses the preset object identifier as the object identifier of the object information.

[0157] Specifically, the cloud obtains candidate display information corresponding to the candidate object identifier based on the candidate object identifier corresponding to the first recognition result; and uses the candidate display information as the target display information corresponding to the target object.

[0158] Specifically, the cloud obtains a mapping relationship set, where the mapping relationship set includes a mapping relationship between a preset identifier and preset interface display data; and determines the interface display data corresponding to the current display interface based on the mapping relationship set and the identifier.

[0159] S507: The cloud obtains target display information corresponding to the target object based on the recognition result.

[0160] S508: The cloud sends the target display information to the terminal.

[0161] S509: The terminal receives and displays the target display information.

[0162] According to the method described in the above embodiment, the following examples are given to further illustrate the method. Figure 7 As shown, the terminal is a mobile phone, the cloud server is an NLP server, and the NLP server refers to a natural language processing server.

[0163] S601: The mobile phone is turned on and synchronizes the identifier cached by the NLP server.

[0164] Among them, such as Figure 8 As shown, after the mobile phone is turned on, it interacts with the scene data center of the NLP server. The mobile phone obtains at least part of the identifiers in the cloud from the scene data center of the NLP server. The identifiers can be bound to the interface identifiers of the display interfaces previously displayed by the mobile phone.

[0165] Among them, the scene data middle platform is used to cache the data reported by the mobile phone to the NLP server. The data reported by the mobile phone to the NLP server includes all the data of the display interface, the candidate display information of all objects in the corresponding display interface, and the candidate object identifiers corresponding to all objects.

[0166] S602: The user inputs object information.

[0167] The user inputs object information for the target object in the current display interface through the mobile phone, triggering an information display request. The mobile phone can obtain an identifier of the current information interface according to the information display request, and the identifier can be an MD5 value.

[0168] S603: The mobile phone generates an information acquisition request.

[0169] The mobile phone generates an information acquisition request according to the object information and the identifier of the current display interface.

[0170] S604: Determine whether the mobile phone has an identifier of the current display interface.

[0171] The identifier may be cached in a local database of the mobile phone. If the mobile phone has the identifier of the current display interface, step S605 is executed; if the mobile phone does not have the identifier of the current display interface, step S606 is executed.

[0172] S605: The mobile phone reports the information acquisition request to the NLP server, and obtains the target display information corresponding to the target object returned by the NLP server.

[0173] When the mobile phone receives the target display information, the mobile phone displays the target display information.

[0174] The information acquisition request carries the identifier of the phone's current display interface and the object information of the target object in the current display interface. In addition to carrying the identifier of the phone's current display interface and the object information of the target object in the current display interface, the information acquisition request can also carry the terminal's identifier, that is, the phone's identifier. This allows the NLP server to accurately return the target display information corresponding to the target object to the phone.

[0175] Among them, the target display information is the information obtained by the NLP server extracting the interface display data corresponding to the current display interface from the scene data based on the identifier, and the recognition result obtained by performing target object recognition on the interface display data based on the object information.

[0176] S606: The mobile phone matches the new identifier to the current display interface and reports the new identifier to the NLP server.

[0177] Among them, after the mobile phone uploads the new identifier of the current display interface to the NLP server, the NLP server stores the new identifier in the scene data center, updates the priority of the identifier stored in the scene data center, and obtains the updated identifier and the priority corresponding to the updated identifier.

[0178] Among them, before the mobile phone uploads the new identifier of the current display interface to the NLP server, the new identifier can be saved in the scene data center. This is because the current display interface has been recorded by the mobile phone before and a new identifier has been generated, but since the priority of the new identifier of the current display interface is low, the new identifier of the current display interface does not exist locally on the mobile phone.

[0179] In addition, since the interface content and / or interface identifier of the display interface is certain, it can be ensured that the identifier generated each time for the display interface is the same according to the set algorithm.

[0180] S607: The mobile phone receives the result returned by the NLP server.

[0181] The NLP server extracts the higher-priority partial identifiers according to the order of priority corresponding to the updated identifiers from high to low, and sends the higher-priority partial identifiers to the mobile phone. That is, the result returned by the NLP server includes the higher-priority partial identifiers.

[0182] S608: Determine whether to delete the identifier in the mobile phone.

[0183] The mobile phone updates the identifier stored in the mobile phone based on the result returned by the NLP server. In the embodiment of the present application, the identifier stored in the mobile phone can be compared with the partial identifier with a higher priority returned by the NLP server. If the mobile phone has an identifier that is different from the partial identifier with a higher priority returned by the NLP server, step S609 is executed; if the mobile phone does not have an identifier that is different from the partial identifier with a higher priority returned by the NLP server, step S610 is executed.

[0184] S609: Delete the identifier from the mobile phone.

[0185] Among them, identifiers in the mobile phone that are different from some identifiers with higher priorities returned by the NLP server are deleted from the mobile phone.

[0186] S610: End the process.

[0187] The embodiment of the present application can receive an information acquisition request sent by a terminal, the information acquisition request carrying an identifier of the terminal's current display interface and object information of a target object in the current display interface; based on the identifier, extract interface display data corresponding to the current display interface cached in the cloud, and perform target object identification on the interface display data based on the object information to obtain an identification result; based on the identification result, obtain target display information corresponding to the target object; and send the target display information to the terminal so that the terminal displays the target display information corresponding to the target object. Because the terminal of the embodiment of the present application can obtain the interface display data cached in the cloud using the identifier of the current display interface, the amount of data uploaded by the terminal to the cloud is reduced, thereby improving the efficiency of information exchange between the terminal and the cloud, and further improving the efficiency of the terminal in obtaining the target display information corresponding to the target object, avoiding delays in the terminal obtaining the target display information.

[0188] In order to better implement the above method, an embodiment of the present application further provides an interface display device, which can be integrated into a computer device, and the computer device is a cloud server.

[0189] For example, Figure 9 As shown, the interface display device may include a first receiving unit 201, an extracting unit 202, a first acquiring unit 203, and a first sending unit 204, as follows:

[0190] (1) a first receiving unit 201;

[0191] The first receiving unit 201 may be configured to receive an information acquisition request sent by a terminal, where the information acquisition request carries an identifier of a current display interface of the terminal and object information of a target object in the current display interface.

[0192] (2) extraction unit 202;

[0193] The extraction unit 202 can be used to extract the interface display data corresponding to the current display interface cached in the cloud based on the identifier, and perform target object recognition on the interface display data based on the object information to obtain a recognition result.

[0194] The extraction unit 202 can be specifically used to obtain the object identifier of the object information based on the object information; if the object identifier matches the candidate object identifier of the interface display data, the recognition result is determined to be the first recognition result, and the first recognition result is used to indicate that the candidate object identifier matches the target object.

[0195] The extraction unit 202 may be specifically configured to compare the object information with the preset object information; if the object information matches the preset object information, obtain the preset object identifier corresponding to the preset object information; and use the preset object identifier as the object identifier of the object information.

[0196] The extraction unit 202 may be specifically configured to obtain candidate display information corresponding to the candidate object identifier based on the candidate object identifier corresponding to the first recognition result; and use the candidate display information as target display information corresponding to the target object.

[0197] The extraction unit 202 may be specifically configured to obtain a mapping relationship set including mapping relationships between preset identifiers and preset interface display data; and determine interface display data corresponding to the current display interface according to the mapping relationship set and the identifier.

[0198] (3) a first acquiring unit 203;

[0199] The acquisition unit 203 may be configured to acquire target display information corresponding to the target object based on the recognition result.

[0200] (4) The first sending unit 204 may be configured to send the target display information to the terminal so that the terminal displays the target display information corresponding to the target object.

[0201] The first receiving unit 201 of the embodiment of the present application can receive an information acquisition request sent by the terminal, and the information acquisition request carries the identifier of the current display interface of the terminal and the object information of the target object in the current display interface; the extraction unit 202 can extract the interface display data corresponding to the current display interface cached in the cloud based on the identifier, and perform target object recognition on the interface display data based on the object information to obtain a recognition result; the first acquisition unit 203 can obtain target display information corresponding to the target object based on the recognition result; the first sending unit 204 can send the target display information to the terminal so that the terminal displays the target display information corresponding to the target object. Since the terminal of the embodiment of the present application can obtain the interface display data cached in the cloud through the identifier of the current display interface, the amount of data uploaded by the terminal to the cloud is reduced, thereby improving the information interaction efficiency between the terminal and the cloud, and further improving the efficiency of the terminal in obtaining the target display information corresponding to the target object, avoiding the situation where the terminal obtains the target display information with a delay.

[0202] In order to better implement the above method, an embodiment of the present application further provides an interface display device, which can be integrated into a computer device, the computer device is a terminal, and the terminal can be a smart TV, a mobile phone, a tablet computer, etc.

[0203] For example, Figure 10 As shown, the interface display device may include a second receiving unit 301, a second acquiring unit 302, a generating unit 303, a second sending unit 304, a third receiving unit 305, a display unit 306 and a matching unit 307, as follows:

[0204] (1) a second receiving unit 301;

[0205] The second receiving unit 301 may be configured to receive an information display request triggered by object information input by a user for a target object in a current display interface.

[0206] (2) a second acquisition unit 302;

[0207] The second acquiring unit 302 may be configured to acquire an identifier of the current display interface based on the information display request.

[0208] The second acquiring unit 302 may be specifically configured to acquire the identifier of the current display interface if it is detected that the current display interface has an identifier based on the information display request.

[0209] (3) generating unit 303;

[0210] The generating unit 303 may be configured to generate an information acquisition request based on the identifier of the current display interface and the object information of the target object.

[0211] (4) second sending unit 304;

[0212] The second sending unit 304 may be configured to send the information acquisition request to the cloud.

[0213] (5) a third receiving unit 305;

[0214] The third receiving unit 305 can be used to receive target display information corresponding to the target object returned by the cloud based on the information acquisition request. The target display information is information obtained by the cloud extracting the interface display data corresponding to the current display interface based on the identifier, and the identification result of the target object identification of the interface display data based on the object information.

[0215] (6) Display unit 306;

[0216] The display unit 306 may be configured to display target display information corresponding to the target object.

[0217] (7) matching unit 307;

[0218] The matching unit 307 can be used to match the identifier for the current display interface if it is detected that no identifier exists for the current display interface; upload the interface display data of the current display interface and the identifier of the current display interface to the cloud to update the priority of the identifier corresponding to the interface display data in the cloud, and obtain the updated identifier and the priority corresponding to the updated identifier; receive at least part of the updated identifier returned by the cloud, where the at least part of the updated identifier is the identifier obtained by the cloud according to the priority corresponding to the updated identifier; and update the identifier stored in the terminal according to the at least part of the updated identifier.

[0219] In the embodiment of the present application, the second receiving unit 301 can receive an information display request triggered by the object information input by the user for the target object in the current display interface; the second obtaining unit 302 can obtain the identifier of the current display interface based on the information display request; the generating unit 303 can generate the information obtaining request based on the identifier of the current display interface and the object information of the target object; the second sending unit 304 can send the information obtaining request to the cloud; the third receiving unit 305 can receive the target display information corresponding to the target object returned by the cloud based on the information obtaining request, the target display information being information obtained by the cloud extracting the interface display data corresponding to the current display interface based on the identifier and performing target object recognition on the interface display data based on the object information; and the display unit 306 can display the target display information corresponding to the target object. Since the terminal of the embodiment of the present application can obtain the interface display data cached in the cloud through the identifier of the current display interface, the amount of data uploaded by the terminal to the cloud is reduced, thereby improving the efficiency of information exchange between the terminal and the cloud, and further improving the efficiency of the terminal obtaining the target display information corresponding to the target object, avoiding the situation where the terminal obtains the target display information in a delay.

[0220] The present application also provides a computer device, such as Figure 11 , which shows a schematic diagram of the structure of the computer device involved in the embodiment of the present application, specifically:

[0221] The computer device may include one or more processing core processors 401, one or more computer readable storage media memories 402, a power supply 403, an input unit 404 and other components. Those skilled in the art will understand that Figure 11 The computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently.

[0222] Processor 401 is the control center of the computer device. It connects the various components of the entire computer device using various interfaces and lines. By running or executing software programs and / or modules stored in memory 402 and accessing data stored in memory 402, it performs various functions of the computer device and processes data, thereby providing overall monitoring of the computer device. Optionally, processor 401 may include one or more processing cores. Preferably, processor 401 may integrate an application processor and a modem processor, wherein the application processor primarily processes the operating system, user interface, and computer programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 401.

[0223] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0224] The computer device also includes a power supply 403 for supplying power to various components. Preferably, the power supply 403 can be logically connected to the processor 401 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 403 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0225] The computer device may further include an input unit 404, which may be used to receive input digital or character information communications and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0226] Although not shown, the computer device may further include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the computer device will load the executable files corresponding to one or more computer program processes into the memory 402 according to the following instructions, and the processor 401 will run the computer program stored in the memory 402 to implement various functions as follows:

[0227] An information acquisition request sent by a receiving terminal carries an identifier of the current display interface of the terminal and object information of a target object in the current display interface; based on the identifier, interface display data corresponding to the current display interface cached in the cloud is extracted, and target object recognition is performed on the interface display data based on the object information to obtain a recognition result; based on the recognition result, target display information corresponding to the target object is obtained; and the target display information is sent to the terminal so that the terminal displays the target display information corresponding to the target object.

[0228] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0229] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0230] To this end, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program can be loaded by a processor to execute any interface processing method provided in the embodiment of the present application.

[0231] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0232] The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0233] Since the instructions stored in the computer-readable storage medium can execute the steps in any interface processing method provided in the embodiments of the present application, the beneficial effects that can be achieved by any interface processing method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0234] According to one aspect of the present application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations provided in the above embodiments.

[0235] The above is a detailed introduction to an interface processing method, device, computer equipment and computer-readable storage medium provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, based on the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. An interface processing method, characterized in that: The interface processing method is applied to a terminal, which is a mobile phone, and includes: Receive an information display request triggered by object information input by a user for a target object in a current display interface; Based on the information display request, obtaining an identifier of the current display interface, wherein the identifier of the current display interface is an MD5 of the current display interface; generating an information acquisition request based on the identifier of the current display interface and the object information of the target object; Sending the information acquisition request to a cloud, wherein the cloud is an NLP server; receiving target display information corresponding to the target object returned by the cloud based on the information acquisition request, the target display information being information obtained by the cloud extracting interface display data corresponding to the current display interface based on the identifier and performing target object recognition on the interface display data based on the object information; Display target display information corresponding to the target object; After receiving the information display request triggered by the object information input by the user for the target object in the current display interface, the method further includes: If it is detected that the current display interface does not have an identifier, matching the identifier of the current display interface; Uploading the interface display data of the current display interface and the identifier of the current display interface to the cloud to update the priority of the identifier corresponding to the interface display data in the cloud, and obtaining an updated identifier and the priority corresponding to the updated identifier; receiving at least a portion of the updated identifiers returned by the cloud, where the at least a portion of the updated identifiers are high-priority identifiers obtained by filtering the cloud according to priorities corresponding to the updated identifiers; updating the identifier stored in the terminal according to the at least partially updated identifier; The updating of the identifier stored in the terminal according to the at least partially updated identifier includes: Comparing the identifier stored in the mobile phone with the high-priority identifier returned by the NLP server; If the mobile phone has an identifier that is different from the high-priority identifier returned by the NLP server, the different identifier is deleted.

2. The interface processing method according to claim 1, characterized in that: The acquiring, based on the information display request, an identifier of the current display interface, includes: Based on the information display request, if it is detected that the current display interface has an identifier, the identifier of the current display interface is obtained.

3. An interface processing method, characterized in that: The interface processing method is applied to the cloud, which is an NLP server, and includes: Receiving an information acquisition request sent by a terminal, the information acquisition request carrying an identifier of a current display interface of the terminal and object information of a target object in the current display interface, wherein the terminal is a mobile phone, and the terminal obtains the identifier by the method of claim 1; Based on the identifier, extracting interface display data corresponding to the current display interface cached in the cloud, and performing target object recognition on the interface display data based on the object information to obtain a recognition result; Based on the recognition result, obtaining target display information corresponding to the target object; The target display information is sent to the terminal, so that the terminal displays the target display information corresponding to the target object.

4. The interface processing method according to claim 3, characterized in that: The performing target object recognition on the interface display data based on the object information to obtain a recognition result includes: Based on the object information, obtaining an object identifier of the object information; If the object identifier matches the candidate object identifier of the interface display data, the recognition result is determined to be a first recognition result, and the first recognition result is used to indicate that the candidate object identifier matches the target object.

5. The interface processing method according to claim 4, characterized in that: The acquiring the object identifier of the object information based on the object information includes: comparing the object information with preset object information; If the object information matches the preset object information, obtaining a preset object identifier corresponding to the preset object information; The preset object identifier is used as the object identifier of the object information.

6. The interface processing method according to claim 4, characterized in that: The target display information is cached in the cloud; The recognition result is a first recognition result; The acquiring target display information corresponding to the target object based on the recognition result includes: Based on the candidate object identifier corresponding to the first recognition result, obtaining candidate display information corresponding to the candidate object identifier; The candidate display information is used as the target display information corresponding to the target object.

7. The interface processing method according to claim 3, characterized in that: The extracting, based on the identifier, interface display data corresponding to the current display interface cached in the cloud comprises: Acquire a mapping relationship set, the mapping relationship set including mapping relationships between preset identifiers and preset interface display data; Determine interface display data corresponding to the current display interface according to the mapping relationship set and the identifier.

8. An interface processing device, characterized in that: include: a first receiving unit, configured to receive an information acquisition request sent by a terminal, the information acquisition request carrying an identifier of a current display interface of the terminal and object information of a target object in the current display interface, wherein the terminal is a mobile phone, and the terminal obtains the identifier by the method of claim 1; an extraction unit, configured to extract, based on the identifier, interface display data corresponding to the current display interface cached in the cloud, and perform target object recognition on the interface display data based on the object information to obtain a recognition result, wherein the cloud is an NLP server; A first acquiring unit, configured to acquire target display information corresponding to the target object based on the recognition result; The first sending unit is configured to send the target display information to the terminal, so that the terminal displays the target display information corresponding to the target object.

9. An interface processing device, characterized in that: include: A second receiving unit is configured to receive an information display request triggered by object information input by a user for a target object in a current display interface; a second acquiring unit, configured to acquire an identifier of a current display interface based on the information display request, wherein the identifier of the current display interface is an MD5 of the current display interface; A generating unit, configured to generate an information acquisition request based on the identifier of the current display interface and the object information of the target object; if it is detected that no identifier exists for the current display interface, matching the identifier for the current display interface; uploading the interface display data of the current display interface and the identifier of the current display interface to the cloud to update the priority of the identifier corresponding to the interface display data in the cloud, and obtaining an updated identifier and the priority corresponding to the updated identifier; receiving at least part of the updated identifier returned by the cloud, wherein at least part of the updated identifier is a high-priority identifier obtained by filtering the cloud according to the priority corresponding to the updated identifier; updating the identifier stored in the terminal according to the at least part of the updated identifier; comparing the identifier stored in the terminal with the high-priority identifier returned by the NLP server, wherein the terminal is a mobile phone; if an identifier different from the high-priority identifier returned by the NLP server exists in the mobile phone, deleting the different identifier; A second sending unit, configured to send the information acquisition request to a cloud, wherein the cloud is an NLP server; a third receiving unit, configured to receive target display information corresponding to the target object returned by the cloud based on the information acquisition request, the target display information being information obtained by the cloud extracting interface display data corresponding to the current display interface based on the identifier and performing target object recognition on the interface display data based on the object information; The display unit is configured to display target display information corresponding to the target object.

10. A computer device, characterized in that: It comprises a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to execute the interface processing method according to any one of claims 1 to 7.

11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the interface processing method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Webpage display method and system, related device and storage medium

    CN110489685A

  • Electronic device operation method and device, electronic device and storage medium

    CN110865760A

  • Display device and method

    CN112788379A