An association word display method, a terminal device, and a computer storage medium

By displaying suggested terms and their corresponding application icons or domain identifiers on terminal devices, the lack of interactivity in the display of suggested terms in existing technologies is solved, and a user-friendly and diversified search experience and application operation are achieved.

CN114995661BActive Publication Date: 2025-10-24PETAL CLOUD TECH CO LTD

Patent Information

Application Number
CN202110193102.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-20
Publication Date
2025-10-24
Estimated Expiration
2041-02-20

AI Technical Summary

Technical Problem

Existing methods for displaying related search terms only present them in text form, lacking interactivity with other applications, which limits the user's search experience.

Method used

By providing a search engine interface on terminal devices, it displays suggested keywords and their corresponding application icons or domain identifiers, allowing users to directly click to open or download related applications. It supports redirection to installed and uninstalled applications and uses the correspondence between domains and applications to associate suggested keywords with applications.

Benefits of technology

It enriches the user's search experience, provides a diverse range of application choices and personalized services, simplifies the application opening and download process, and meets the diverse needs of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114995661B_ABST
    Figure CN114995661B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a kind of association word display method, terminal equipment and computer storage medium, the method includes obtaining search column input search word;Determine the association word corresponding to search word;Determine the application corresponding to the association word;Association word and the mark corresponding to association word are shown, mark is used to open the application corresponding to the corresponding association word of association word.This application provides the association word display method can enhance the interaction of user in the search engine of terminal equipment when searching with other applications on terminal equipment, so that user obtains more rich, professional experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of terminal, in particular to a method for displaying associated words, a terminal device and a computer storage medium. BACKGROUND

[0002] With the rapid development of Internet technology and the gradual popularity of terminal devices, more and more users use mobile phones, tablet computers and other terminal devices to access the Internet, and use the search engine of the browser in the terminal device to search. When the user inputs a search word in the search bar of the search engine, some associated words will be listed below the search bar according to the search word input by the user, which are displayed in the form of text. The user can jump to the search page of the corresponding associated word by clicking the associated word to view the search results.

[0003] However, the current display method of associated words only presents in the form of text, lacks interaction with other applications, and limits the user's search experience.

[0004] SUMMARY

[0005] Therefore, the embodiments of the present application provide a method for displaying associated words, a terminal device and a computer storage medium, which can provide an interface for opening other applications when the terminal device calls the search engine to search, and enrich the interaction between the user and other applications during searching.

[0006] In a first aspect, the present application provides a method for displaying associated words, comprising:

[0007] obtaining a search word input in a search bar; determining associated words corresponding to the search word; determining an application corresponding to the associated words; displaying the associated words and an identifier corresponding to the associated words, the identifier being used to open the application corresponding to the associated words.

[0008] In a possible implementation manner of the first aspect, the domain corresponding to the associated words is determined according to the corresponding relationship between the domain and the objects in the domain; and the application corresponding to the associated words is determined according to the corresponding relationship between the domain and the application.

[0009] In a possible implementation manner of the first aspect, the identifier corresponding to the associated words includes an application icon of the application corresponding to the associated words. The user can directly click the identifier to open or jump to the corresponding application interface, which is simple and fast.

[0010] In a possible implementation manner of the first aspect, the identifier corresponding to the associated words includes a domain identifier corresponding to the associated words, and the domain identifier is used to open a first menu, wherein the first menu is used to display the application icon of the application corresponding to the associated words. The user can click the identifier to open a menu containing the application icon related to the domain corresponding to the associated words, and the menu displays different applications in the same domain for the user to select, which meets the diversified needs of the user.

[0011] In a possible implementation of the first aspect, the application corresponding to the association word includes only an application installed on the terminal device, and the application icon is used to directly open the application.

[0012] In a possible implementation of the first aspect, the application corresponding to the association word includes an installed application and an uninstalled application, and when the terminal device does not install the application, the application icon is used to download the application. The user can download the application by clicking the application icon, thereby providing the user with a quick download service.

[0013] In a possible implementation of the first aspect, when the terminal device installs the application, the application icon is used to directly open the application.

[0014] In a possible implementation of the first aspect, the corresponding relationship between the domain and the object in the domain includes the popularity of the domain.

[0015] In a possible implementation of the first aspect, a domain object index is established, and the domain object index saves the corresponding relationship between the domain and the object in the domain.

[0016] In a possible implementation of the first aspect, the association word and the object in the domain are matched, and the domain corresponding to the association word is determined. The domain is one or more.

[0017] In a possible implementation of the first aspect, the corresponding relationship between the domain and the application includes an application icon and a link associated with the application.

[0018] In a possible implementation of the first aspect, a domain corresponding application list is established, and the list saves the corresponding relationship between the domain and the application.

[0019] In a possible implementation of the first aspect, the application corresponding to the association word is determined according to the domain corresponding to the association word and the relationship between the domain and the application. In this way, the association word and the application are associated by establishing the corresponding relationship between the association word and the domain, and the corresponding relationship between the association word and the application by the corresponding relationship between the domain and the application.

[0020] In a possible implementation of the first aspect, the step of displaying the association word and the identifier corresponding to the association word further includes sorting the plurality of association words and the identifiers corresponding to the association words.

[0021] In a possible implementation of the first aspect, the sorting of the plurality of association words and the identifiers corresponding to the association words includes sorting according to the length of the text of the association word. The sorted association words are displayed more neatly and are easy for the user to view.

[0022] In a possible implementation of the first aspect, the sorting of the plurality of association words and the identifiers corresponding to the association words comprises sorting according to a preference degree of the user for a field corresponding to the association word and / or a hot degree of the field. The sorted association words are more in line with the user's preference, and personalized services are provided for the user.

[0023] In a possible implementation of the first aspect, the association word corresponding to the search word is a preset number of association words. By limiting the number of expanded association words, the subsequent display of the association words is facilitated.

[0024] In a possible implementation of the first aspect, the method for determining the association word corresponding to the search word comprises matching the association word containing the search word according to the user search record. Since the search record is the search record of the user using the terminal, the matched association word is more in line with the user's search intention.

[0025] In a possible implementation of the first aspect, the method for determining the association word corresponding to the search word comprises determining the association word corresponding to the search word according to the association result returned by the server. For some search words that are unfamiliar to the user, the search word association result on the server side can be used to provide the user with the current popular association words.

[0026] In a possible implementation of the first aspect, when the association word does not correspond to an application, the association word is used to open a normal search display interface.

[0027] In a second aspect, the present application provides a terminal device, comprising:

[0028] An acquisition module configured to acquire a search word input in a search bar;

[0029] A determination module configured to determine an association word corresponding to the search word;

[0030] The determination module is further configured to determine an application corresponding to the association word.

[0031] A display module configured to display the association word and a field identifier corresponding to the association word, the field identifier being used to open the application corresponding to the association word.

[0032] The determination module comprises an association word generation module, a field judgment module, an application query module, and a corresponding relationship construction module.

[0033] In a possible implementation of the second aspect, the association word generation module is configured to expand a preset number of association words. By limiting the number of expanded association words, the subsequent display of the association words is facilitated.

[0034] In a possible implementation manner of the second aspect, the association word generation module is configured to match the association word containing the search word according to the user search record. Since the search record is the search record of the terminal using the user, the matched association word is more in line with the search intention of the user.

[0035] In a possible implementation manner of the second aspect, the association word generation module is configured to determine the association word corresponding to the search word according to the association result returned by the server. For some search words that are unfamiliar to the user, the server-side search word association result can be used to provide the user with the current popular association word.

[0036] In a possible implementation manner of the second aspect, the field determination module is configured to determine the field corresponding to the association word according to the corresponding relationship between the field and the object in the field.

[0037] In a possible implementation manner of the second aspect, the application query module is configured to determine the application corresponding to the association word according to the corresponding relationship between the field and the application.

[0038] In a possible implementation manner of the second aspect, the corresponding relationship construction module is configured to establish the corresponding relationship between the field and the object in the field, and the corresponding relationship includes the field name, the object name and the popularity of the object in the field.

[0039] In a possible implementation manner of the second aspect, the corresponding relationship construction module is configured to establish the field object index, and the field object index saves the corresponding relationship between the field and the object in the field.

[0040] In a possible implementation manner of the second aspect, the corresponding relationship construction module is configured to establish the corresponding relationship between the field and the application, and the information includes the application name, the application icon and the link associated with the application.

[0041] In a possible implementation manner of the second aspect, the corresponding relationship construction module is configured to establish the field corresponding application list, and the list saves the corresponding relationship between the field and the application.

[0042] In a possible implementation manner of the second aspect, the determination module is further configured to determine the application corresponding to the association word according to the field corresponding to the association word and the relationship between the field and the application. In this way, the corresponding relationship between the association word and the application is established by establishing the relationship between the association word and a certain field and the corresponding relationship between the field and the application, so as to realize the association between the association word and the application.

[0043] In a possible implementation manner of the second aspect, the display module is further configured to sort the plurality of association words and the identifiers corresponding to the association words.

[0044] In a possible implementation of the second aspect, the display module is further configured to sort the associated words according to the length of the text. The sorted associated words are displayed more neatly and are easier for users to view.

[0045] In a possible implementation of the second aspect, the display module is further configured to sort the associated words according to the user's preference for the field corresponding to the associated word and the popularity of the field. The sorted associated words are displayed more in line with the user's preference, providing personalized services to the user.

[0046] In a possible implementation of the second aspect, the display module is further configured to display an application icon corresponding to the associated word. The user can open or jump to the corresponding application interface by directly clicking on the icon, which is simple and quick.

[0047] In one possible implementation of the second aspect, the display module is further configured to display a domain identifier corresponding to the associative word. The domain identifier is used to open a first menu, wherein the first menu is configured to display application icons for applications corresponding to the associative word. By clicking the identifier, a user opens a menu containing application icons related to the domain corresponding to the associative word. The menu displays different applications in the same domain for the user to choose from, thereby meeting the user's diverse needs.

[0048] In a third aspect, the present application provides a terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the associative word display method described in the first aspect of the present application is implemented.

[0049] In a fourth aspect, the present application provides a computer-readable storage medium for storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the associative word display method described in the first aspect of the present application.

[0050] In a fifth aspect, the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the associative word display method described in the first aspect of the present application.

[0051] This application can display associative words that match the input search terms and the field identifiers corresponding to the associative words when the user uses the search engine of the terminal device to search. The user clicks on the field identifier to open the application menu corresponding to the field identifier for the user to select. The user selects and clicks on the corresponding application to jump to the interface of the corresponding application, and concentrates scattered scenarios such as application downloads, weather queries, video playback, music playback, etc. into the scenario where the associative words are displayed, so that the user can get a richer, more diversified, and one-stop experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly introduced.

[0053] Figure 1 is a structural schematic diagram of a terminal device according to an embodiment of the present application;

[0054] Figure 2 is a flowchart of an association word display method according to an embodiment of the present application;

[0055] Figure 3 is an interface diagram of inputting a search word in a search bar according to an embodiment of the present application;

[0056] Figure 4 is a flowchart of determining an application corresponding to an association word according to a corresponding relationship according to an embodiment of the present application;

[0057] Figure 5 is a scenario diagram of association word display according to an embodiment of the present application;

[0058] Figure 6 is a diagram of an identifier according to an embodiment of the present application;

[0059] Figures 7a-7d is a scenario diagram of interface switching when displaying several association words;

[0060] Figure 8 is a scenario diagram of interface switching when displaying an association word according to an embodiment of the present application;

[0061] Figure 9 is a scenario diagram of interface switching when displaying an association word according to an embodiment of the present application;

[0062] Figure 10 is a scenario diagram of interface switching when displaying an association word according to an embodiment of the present application;

[0063] Figure 11 is a structural schematic diagram of another terminal device according to an embodiment of the present application. DETAILED DESCRIPTION

[0064] In order to make the personnel in the technical field better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by the personnel in the field without creative labor fall within the scope of protection of the present application.

[0065] It should be understood that the word "comprising" when used in the specification and claims of this application indicates the existence of the stated features, integers, steps, or elements but does not preclude the presence or addition of one or more other features, integers, steps, elements, or groups thereof.

[0066] It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items, and that the term "at least one of' denotes one, or a plurality of, or any combination of the listed items.

[0067] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase "in one embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily all referring to a common embodiment, or an embodiment that is independent of other embodiments. It will be explicitly understood that the embodiments described herein can be combined with other embodiments in various ways.

[0068] Reference herein to "one embodiment" or "some embodiments" or "an embodiment" or "some embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in additional embodiments," and so on, in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily all referring to one or more particular embodiments that can be independent of other embodiments. The terms "including," "comprising," "having" and variations thereof herein are meant to be broad and encompass the terms "consisting of" and "consisting essentially of" unless otherwise noted.

[0069] The terminal device involved in the embodiments of the present application can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, and various forms of user equipment (UE), mobile stations (MS), etc. with wireless communication functions. For the convenience of description, the above-mentioned devices are collectively referred to as terminal devices. The embodiments of the present application do not make any limitation on the specific type of terminal device.

[0070] Taking the terminal device as a mobile phone as an example. Figure 1 A block diagram of part of the structure of a mobile phone provided by the embodiments of the present application is shown. Reference is made to Figure 1The mobile phone includes Radio Frequency (RF) circuit 110, memory 120, other input device 130, display screen 140, sensor 150, audio circuit 160, I / O subsystem 170, processor 180, and power supply 190, and the like. Those skilled in the art can understand that Figure 1 The mobile phone structure shown in the figure does not constitute a limitation on the mobile phone, and can include more or less components than shown, or combine certain components, or different component arrangements.

[0071] The following will be described in detail Figure 1 The various components of the mobile phone 100 will be described in detail:

[0072] The RF circuit 110 can be used for receiving and sending signals in the process of information or communication, especially receiving the downlink information of the base station and processing it by the processor 180; in addition, sending the uplink data to the base station. Usually, the RF circuit includes but is not limited to antenna, at least one amplifier, transceiver, coupler, LNA (Low Noise Amplifier), duplexer, etc. In addition, the RF circuit 110 can also communicate with the network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0073] Memory 120 can be used to store software programs and modules, and the processor 180 executes various functions of the mobile phone 100 and processes data by running the software programs and modules stored in the memory 120. The memory 120 can include a program storage area and a data storage area, where the program storage area can store an operating system, at least one application required for at least one function (such as a sound play function, a video play function, etc.), and the like; the data storage area can store data created according to the use of the mobile phone 100 (such as audio data, a phone book, etc.), and the like. In addition, the memory 120 can include a high-speed random access memory, and can also include a nonvolatile memory, such as at least one disk memory device, a flash memory device, or other volatile solid-state memory device.

[0074] The other input device 130 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the mobile phone 100. Specifically, the other input device 130 can include, but is not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, on / off buttons, etc.), trackballs, mice, joysticks, optical mice (optical mice are touch-sensitive surfaces that do not display visual output, or are extensions of touch-sensitive surfaces formed by touch screens), and the like. The other input device 130 is connected to the other input device controller 171 of the I / O subsystem 170, and signals are exchanged with the processor 180 under the control of the other input device controller 171. For example, a user inputs a keyword in a search bar to search.

[0075] The display 140 can be used to display information input by a user or information provided to the user as well as various menus of the mobile phone 100, and can also accept user input. In particular, the display 140 can include a display panel 141, and a touch panel 142. The display panel 141 can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. The touch panel 142, also referred to as a touch screen, a touch-sensitive screen, or the like, can collect a contact or non-contact operation (such as an operation of a user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 142, which can also include a body-sensing operation; the operation includes a single-point control operation, a multi-point control operation, and the like) of the user on or near the touch panel 142, and drive a corresponding connection device according to a pre-set program. Optionally, the touch panel 142 can include two parts of a touch detection device and a touch controller. The touch detection device detects a touch position and a gesture of a user, and detects a signal caused by a touch operation, and transmits the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts the touch information into information that can be processed by the processor, and sends the information to the processor 180, and can also receive a command from the processor 180 and execute the command. In addition, the touch panel 142 can be implemented in various types such as a resistive type, a capacitive type, an infrared type, and a surface acoustic wave type, and can also be implemented in any technology developed in the future. Further, the touch panel 142 can cover the display panel 141, and a user can operate on or near the touch panel 142 that covers the display panel 141 according to content (including but not limited to a soft keyboard, a virtual mouse, a virtual key, an icon, and the like) displayed on the display panel 141. After the touch panel 142 detects an operation on or near the touch panel 142, the operation is transmitted to the processor 180 through the I / O subsystem 170 to determine a user input, and then the processor 180 provides corresponding visual output on the display panel 141 through the I / O subsystem 170 according to the user input. Although in FIG. 7, the touch panel 142 and the display panel 141 are implemented as two independent components to realize the input and output functions of the mobile phone 100, in some embodiments, the touch panel 142 and the display panel 141 can be integrated to realize the input and output functions of the mobile phone 100. The display 140 can display an interface for inputting a search term, an interface for displaying a suggested word, and an interface of a corresponding application after a jump.

[0076] The mobile phone 100 can also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor to adjust the brightness of the display panel 141 according to the brightness of ambient light, and a proximity sensor to turn off the display panel 141 and / or the backlight when the mobile phone 100 is moved to the ear. The mobile phone 100 can also be configured with a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and other sensors, which are not described herein.

[0077] The audio circuit 160, the speaker 161, and the microphone 162 can provide an audio interface between the user and the mobile phone 100. The audio circuit 160 can convert the received audio data into a signal and transmit the signal to the speaker 161, which converts the signal into a sound signal and outputs the sound signal. On the other hand, the microphone 162 converts a sound signal collected by the microphone 162 into a signal, and the audio circuit 160 receives the signal and converts the signal into audio data, which is output to the RF circuit 110 to be transmitted to, for example, another mobile phone, or to the memory 120 for further processing.

[0078] The I / O subsystem 170 controls input and output of external devices, and can include other input controller 171, sensor controller 172, and display controller 173. Optionally, one or more other input control device controllers 171 receive signals from and / or send signals to other input devices 130, which can include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, switches, joysticks, click wheels, and other input controls. It should be appreciated that the other input control device controller 171 can be connected to any one or more of the above-listed input devices. The display controller 173 in the I / O subsystem 170 receives signals from and / or sends signals to the display screen 140. Upon receiving a user input detected by the display screen 140, the display controller 173 converts the detected user input into a signal for interacting with a user interface object displayed on the display screen 140, i.e., implements human-machine interaction. The sensor controller 172 can receive signals from and / or send signals to one or more sensors 150.

[0079] The processor 180 is the control center of the mobile phone 100, and connects all parts of the mobile phone through various interfaces and lines, and performs various functions and processes data of the mobile phone 100 by running or executing software programs and / or modules stored in the memory 120 and calling data stored in the memory 120, thereby monitoring the mobile phone as a whole. Optionally, the processor 180 can include one or more processing units; preferably, the processor 180 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and applications, and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 180.

[0080] The mobile phone 100 further includes a power supply 190 (such as a battery) for supplying power to various components, and preferably, the power supply can be logically connected to the processor 180 through a power management system, so as to realize the functions of managing charging, discharging and power consumption through the power management system.

[0081] Although not shown, the mobile phone 100 can also include a camera, a Bluetooth module, etc., which will not be described here.

[0082] The following will be described in combination with Figure 2 The flow of the association word display method provided by the embodiment of the application will be described.

[0083] S201: Obtain a search word input in a search bar.

[0084] In the embodiment of the application, the user can open a browser and other client applications installed on the terminal device, and use a search engine to search information. Specifically, the terminal device takes a mobile phone as an example, the user opens the browser on the mobile phone, and inputs a search word (the input form can be input through a text input method or voice recording and recognition input) in the search bar. The search word can be Chinese, English, French, Japanese or other languages and characters that the mobile phone can recognize. The search word can be one character or one word, such as "know" or "we"; the search word can be a combination of different languages and characters, such as "P picture".

[0085] For example, in the embodiment, as Figure 3 shown, the user opens the browser installed on the terminal device, and inputs the search word "know" in the search bar.

[0086] S202: Determine an association word corresponding to the search word.

[0087] Specifically, the associated word corresponding to the search word is a word obtained by expanding the search word. In the embodiment of the present application, the associated word is not limited to one word. As an expansion of the search word, the associated word can be an expansion word of the search word, can be an expansion phrase of the search word, can be an expansion sentence of the search word, and can be a combination of the expansion word and an alphanumeric. For example, the search word input by the user is "pencil", and the determined associated word corresponding to the search word "pencil" can be "big long core", can be "pencil and eraser", can be "use of pencil", and can be "pencil 001".

[0088] The expansion of the search word can be backward expansion based on the search word, can be forward expansion based on the search word, and can be bidirectional expansion based on the search word. For example, the search word input by the user is "pencil", and the determined associated word corresponding to the search word "pencil" can be "pencil core" (backward expansion), can be "automatic pencil" (forward expansion), and can be "use of automatic pencil" (bidirectional expansion). The embodiment of the present application does not specifically limit the expansion form of the search word.

[0089] Specifically, when the search word is English, the associated word corresponding to the search word can be a word containing the search word field, can be an English phrase composed of a word containing the search word field, and can be an English sentence composed of a word containing the search word field. For example, the search word input by the user is "we", and the determined associated word corresponding to the search word "we" can be "wechat", can be "wechat china", and can be "we are young".

[0090] Specifically, the associated word of the search word can be the search word itself. When the obtained search word is a semantic complete word that has independent meaning when existing alone, it can be used as the associated word corresponding to the search word. For example, when the search word input by the user is "wechat", "tencent video", or the like, which is a complete word with independent meaning, it can be used as the associated word itself.

[0091] For example, in the embodiment, if the search word obtained from the search bar is "know", the determined associated word can be "zhihu", "intellectual property", "intellectual property development status", and "know a place we have been to".

[0092] In some embodiments, a default number of association words can be set to determine the number of expanded association words. For example, when the default number of association words is set to 8, 8 association words determined in this step are used in the subsequent steps. The default number of association words can be modified by the user. When the number of expanded association words does not reach the default number of association words, the determined number of association words is based on the actual number of expanded association words.

[0093] In some embodiments, the method of determining the association words corresponding to the search word can include matching the association words containing the search word according to the user search record saved on the terminal device. By comparing whether the search word in the user's historical search record contains the search word input in the search bar in step S201, if the search word in the user's historical search record contains the search word input in the search bar in step S201, the search word in the user's historical search record is determined as the association word of the search word. The source of the user search record can be the search log of the search engine application, or the search log of other applications such as music applications or video applications.

[0094] In some embodiments, the method of determining the association words corresponding to the search word can also include determining the association words corresponding to the search word according to the association result returned by the server to the terminal. The terminal initiates an association request for the search word input in the search bar in step S201 to the server, the server performs search word expansion search, and returns the expanded association words obtained by the search word expansion search, thereby determining the association words corresponding to the search word.

[0095] It should be noted that the method of determining the association words corresponding to the search word is not limited to the above two methods.

[0096] S203: Determine the application corresponding to the association word.

[0097] The application corresponding to the association word is an application related to the association word, or an application associated with the association word through a certain classification relationship. For example, if the association word is "WeChat", the application related to "WeChat" can be the WeChat application itself or an application market application; if the association word is "Da Chang Jin", the classification of the association word "Da Chang Jin" belongs to the video field, and the application associated with the association word "Da Chang Jin" is a video application such as Tencent Video, iQiyi, etc.

[0098] In the embodiments of the present application, determining the application corresponding to the association word includes determining the field corresponding to the association word according to the corresponding relationship between the field and the object in the field, and further determining the application corresponding to the association word according to the corresponding relationship between the application.

[0099] The field refers to a field directly corresponding to different applications, such as a video field, a music field, a game field, an e-book field, and the like. The field object refers to a specific thing in a certain field. For example, the field object in the video field can be "Dae Jang Geum" (a name of a film and television drama) and "Kim Soo-hyun" (a role related to the film and television drama), and the like.

[0100] The method for determining the application corresponding to the association word can be to determine the application corresponding to the association word using a pre-established correspondence relationship, to determine the application corresponding to the association word using a preset correspondence relationship stored on a server side, or to determine the application corresponding to the association word using a keyword-application correspondence relationship model established by machine learning or deep learning.

[0101] The correspondence relationship includes a correspondence relationship between a field and an object in the field and a correspondence relationship between the field and an application. The association word can be related to the field and the field object through the correspondence relationship between the field and the field object, and then related to the application through the correspondence relationship between the field and the application.

[0102] The following describes in detail the method for determining the application corresponding to each association word using a pre-established correspondence relationship. Figure 4

[0103] Step 203a: Query the field object index to determine whether the association word hits a certain field object.

[0104] The field object index refers to a record of the correspondence relationship between the field object and the field. The field object index is established by collecting information of the field object of each field. For example, for the video field, the name, the number of plays, and the like of each film and television drama and short video are collected to establish the corresponding field object index. The information of each field object can be obtained by crawling public data on the Internet, or by other means.

[0105] The field object index also includes the popularity of the field object in its field. The popularity reflects the popularity of the field object in its corresponding field. The popularity is standardized and displayed as a score of 0-100 in the corresponding field object index. The higher the score, the higher the popularity of the field object in its corresponding field. For example, for the field object "Dae Jang Geum" in the video field, the standardized popularity value is calculated by weighting the number of views, the number of searches, and the number of likes.

[0106] Table 1 is an example of a field object index.

[0107] Table 1

[0108] Domain object Domain Object's popularity in its domain Daechwita Video 37

[0109] ​One domain object can correspond to multiple domains. For example, for the domain object "know a place we have been to", the corresponding domain can be the video domain or the e-book domain. The domain object corresponding to multiple domains exists in multiple domain indexes. The hotness of the same domain object in the domain object indexes corresponding to different domains can be different, and this hotness feature can be used as a basis for sorting when displaying subsequent association words. Table 2 shows an example of a domain object index of a domain object corresponding to multiple domains.

[0110] Table 2

[0111] Domain object Domain Object's popularity in its domain Knowing a place we've been to Video 89 Knowing a place we've been to E-book 25

[0112] If the association word obtained in S202 hits one or more domain object indexes, step 203b is entered; otherwise, if the association word obtained in S202 cannot be matched to any domain object index, step 203e is entered.

[0113] Step 203b: Obtain the application list corresponding to the domain.

[0114] According to the domain information in the domain object index obtained in step 203a, the application list corresponding to the domain is obtained. In the correspondence, a limited number of domains are defined by man, and for each domain, a list of applications corresponding to the domain is stored. The content stored in the list includes the domain corresponding to the application, the application name, the application icon, and the link for opening the application.

[0115] The link for opening the application can be realized by a URL (Uniform Resource Locator) Scheme, and when a user clicks such a link, the user can be jumped to the page of the application.

[0116] The generation of the list is that for each domain, applications serving the domain are collected. For example, in the video domain, applications such as Tencent Video and Youku Video can be collected. The collection method can be to crawl the classification information of each application contained in the application market type application to obtain the domain served by each application, or other methods can be used.

[0117] The application referred to in this embodiment can be a mobile phone self-contained application, such as a mobile phone self-contained "weather" and "clock" application; or a user self-installed application, such as a "WeChat" and "iQiyi" application downloaded by the user through the application market.

[0118] Table 3 is an example of the application list corresponding to the domain in the correspondence.

[0119] Table 3

[0120]

[0121] Specifically, in step 203b, the information in the domain object index hit by the association word and the information in the domain application list are merged into a list for the subsequent judgment process, which is referred to as "association word-application corresponding list" hereinafter. The association word-application corresponding list includes the association word name (domain object name), the corresponding domain name, the object popularity in the domain, the application name corresponding to the domain, the application icon, and the link (for example, realized by URL Scheme) for opening the corresponding application. Table 4 shows the association word-application corresponding list obtained by merging the domain object index and the domain application list in step 103b.

[0122] Table 4

[0123]

[0124]

[0125] When an association word (domain object) corresponds to multiple domains, the association word is expanded into an expanded word corresponding to the multiple domains, and is represented by multiple records in the above-mentioned merged association word-application corresponding list. For the user, the association word corresponds to multiple domains, and when the user selects the association word corresponding to a domain, the application corresponding to the domain can be selected to be opened.

[0126] Step 203c: judging whether the application in the list is an application already installed on the terminal of the user.

[0127] Specifically, all the applications in the application registration list on the terminal can be taken as a set, and all the applications corresponding to the association word in a record in the association word-application corresponding list obtained in step 203b can be taken as another set, and the intersection of the two sets is obtained. If the intersection is empty, it indicates that there is no application corresponding to the domain where the association word is located installed on the terminal, and the process jumps to step 203e; if the intersection is not empty, it indicates that there is one or more applications corresponding to the domain where the association word is located installed on the terminal, and the process jumps to step 203d.

[0128] Step 203d: determining that the association word has a corresponding application and establishing a relationship.

[0129] Specifically, the application in the intersection obtained in step 203c is determined as the application corresponding to the association word, and the association word-application corresponding list is updated. For example, the set of all applications corresponding to the association word "know a place we have ever been" in the video field in the record in the list obtained in step 203b is {“Tencent Video” “Qq Video” “Youku Video”}, the set of all applications in the application registration list on the terminal is {“Weather” “Application Treasure” “Clock” “Tencent Video” “Qq Video”}, the intersection of the two sets is {“Tencent Video” “Qq Video”}, and the applications corresponding to the association word "know a place we have ever been" in the video field are determined to be "Tencent Video" and "Qq Video", and the corresponding application information of the corresponding association word "know a place we have ever been" in the video field in the association word-application corresponding list is updated.

[0130] Step 203e: It is determined that the association word has no corresponding application.

[0131] Specifically, for the association word that cannot be matched in the record in the field object index in step 203a, it is determined that the association word has no corresponding application.

[0132] For the association word in step 203e, if the application corresponding to the association word in a certain field in a record in the association word-application corresponding list is not the application installed on the terminal, that is, the intersection of the set of applications corresponding to the association word in a certain field in a record in the association word-application corresponding list and the set of applications installed on the terminal is an empty set, it is determined that the association word has no corresponding application in a certain field, and the record of the application information of the association word corresponding to a certain field in the association word-application list is deleted. For example, the set of all applications corresponding to the association word "know a place we have ever been" in the e-book field in the record in the list obtained in step 203b is {“WeChat Reading”}, the set of all applications in the application registration list on the terminal is {“Weather” “Application Treasure” “Clock” “Tencent Video” “Qq Video”}, the intersection of the two sets is an empty set, and it can be determined that the association word "know a place we have ever been" has no corresponding application in the e-book field, and the record of the related information of the association word "know a place we have ever been" corresponding to the e-book field in the association word-application list is deleted.

[0133] Table 5 is the association word-application corresponding list after step 203d and / or step 203e of the association word-application corresponding list in Table 4. Assuming that the association word "know a place we have ever been" corresponds to the application set { "Tencent video" "iqiyi" "Youku video"} in the video field, and the association word "know a place we have ever been" corresponds to the application set { "WeChat reading"} in the e-book field, and the application set in the application registration list on the terminal is { "weather" "application treasure" "clock" "Tencent video" "iqiyi"}.

[0134] Table 5

[0135]

[0136] Repeat steps 203a to 203d to determine the association between all association words obtained from step 202 and applications.

[0137] Specifically, according to all (limited number of) association words obtained in step 102, the association between all association words and applications installed on the terminal is obtained through steps 203a to 203e, and a complete association word-application corresponding list for all association words is obtained. For example, assuming that all association words obtained from step 202 are: "Zhihu", "intellectual property", "intellectual property development status", "know a place we have ever been"; all applications in the application registration list on the terminal are: "weather" "application treasure" "clock" "Tencent video" "iqiyi". Table 6 is a complete association word-application corresponding list for the limited number of association words obtained in step 202.

[0138] Table 6

[0139]

[0140] S204: Display the association word and the identification corresponding to the association word, which is used to open the application corresponding to the above association word.

[0141] Figure 5Fig. 1 shows a scenario of displaying results of an associated word according to an embodiment of the present application. According to step S201, a search word input by a user in a search bar is "zhi"; according to step S202, four associated words corresponding to the search word are determined, i.e., "zhihu", "knowledge property", "development status of knowledge property", and "know a place we once visited"; according to step S203, the associated words with corresponding domain identifiers are determined to be "zhihu" and "know a place we once visited"; according to step S204, five associated word display bars are listed below the search bar, and the four associated words are displayed in the associated word display bars, wherein the domain identifiers corresponding to the associated words "zhihu" and "know a place we once visited" are also displayed in the associated word display bars.

[0142] In some embodiments, the identifier can be a text identifier, an image identifier, or a combination of text and image identifier. For example, as shown in Fig. 2, the identifier 21 is a text identifier, the identifier 22 is an image identifier, and the identifier 23 is a combination of text and image identifier. The identifier can also be presented in other forms, which are not listed here. Figure 6

[0143] In some embodiments, the display form of the associated word in the associated word display bar is determined according to the corresponding relationship between the associated word and the application obtained in step S203. The corresponding relationship between the associated word and the application can be obtained through an associated word-application corresponding list. Specifically, for a to-be-displayed associated word, if the associated word has no application associated therewith, the associated word is displayed as a normal associated word; if the associated word has an application associated therewith, an identifier for opening the application corresponding to the associated word is added behind the associated word when the associated word is displayed.

[0144] In some embodiments, the associated word and the identifier corresponding to the associated word can be displayed above or below the search bar, and the display position of the associated word and the identifier corresponding to the associated word is determined according to the position of the search bar in the search interface. Each associated word and the identifier corresponding thereto are displayed in a row of associated word display bars. The associated word display bars are displayed above or below the search bar in ascending or descending order according to the length of the text of the associated word.

[0145] ​In some embodiments, the step of displaying the association word and the corresponding identification of the association word further comprises the step of sorting the association word. The association word can be sorted according to the length of the text of the association word. When the length of the association word is the same, the association word can be sorted according to the order of the first letter of the pinyin of the association word in the alphabet. For example, the search word input by the user is "we", and the expanded association words are "wechat", "weather", "wet", and "wegame". According to the expansion degree, the sorting result of the three association words is "wet", "wechat", "wegame", and "weather".

[0146] In some embodiments, the association word can also be sorted according to the popularity of the association word. The popularity of the association word can be obtained by counting the number of searches of the association word by all users on the server side, or by counting the historical search records of the association word by the user on the terminal side. According to the popularity of the association word, the multiple association words obtained by expansion are sorted.

[0147] In some embodiments, one association word can correspond to multiple applications serving multiple fields, that is, there are multiple records of the association word and the corresponding applications in the association word-application corresponding list. For the association word, the association word display bar is expanded into multiple association word display bars. The multiple association word display bars have the same text part, and the difference is that different field identifications are displayed after the keyword text, which can be used to open applications in different fields. For the multiple association word results expanded by the association word, the comprehensive field confidence is calculated according to the user preference degree of each field and the popularity value of the association word in each field, and the comprehensive field confidence is sorted from high to low.

[0148] Specifically, the popularity value of the association word in a field can be obtained by querying the association word-application corresponding list, and the user preference degree value can be obtained by querying the user field preference statistical table. The comprehensive field confidence score is obtained by summing the product of the popularity value of the association word in a field and the user preference degree value and the corresponding preset weight coefficient. For example, the popularity value of the association word in a field and the user preference degree value are 89 and 73 respectively, and the weight coefficient preset values of the popularity value of the association word in a field and the user preference degree are 0.6 and 0.4 respectively. The sum of the product of the popularity value of the association word in a field and the user preference degree value and the corresponding weight coefficient preset value is 0.6*89+0.4*73=82.6, and the comprehensive field confidence score is obtained.

[0149] The user field preference statistics table records the normalized user field preference value in the range of 0-100 by counting the number of times and the time of daily use of the application by the user and according to the list of applications corresponding to the field.

[0150] Table 7

[0151] Domain name User domain preference value Video 73 Music 15 E-book 9 … …

[0152] In the embodiments of the present application, the field identifier corresponding to the associated word is used to open the application corresponding to the associated word. Specifically, when the user clicks the field identifier in the associated word display bar, the corresponding application menu is opened and displayed for the user to select, and the application name and application icon corresponding to the associated word in the associated word display bar are displayed by querying the associated word-application corresponding list. The user selects the application option in the menu by clicking, opens the corresponding application through the link recorded in the associated word-application corresponding list to open the application, and jumps to the interface of the corresponding application.

[0153] FIG. 7 shows a scene diagram of the switching of the associated word display interface in the embodiments of the present application. According to step S201, the search word input by the user in the search bar is "know"; according to step S202, the associated words corresponding to the search word are determined to be "Zhihu", "intellectual property", "intellectual property development status", and "know a place we once came to", four associated words; according to step S203, the associated words with corresponding field identifiers are determined to be the associated words "Zhihu" and "know a place we once came to"; according to step S204, five associated word display bars are listed below the search bar, and the four associated words "Zhihu", "intellectual property", "intellectual property development status", and "know a place we once came to" are displayed in the associated word display bars, wherein the field identifiers corresponding to the associated words "Zhihu" and "know a place we once came to" are also displayed in the associated word display bars. As shown in Figure 7a and Figure 7b When the user clicks the field identifiers corresponding to the associated word "know a place we once came to" (the corresponding identifiers in the figure are the image identifiers of video playing and books), the corresponding application menus are opened for the user to select. When the user selects the application "Tencent Video" corresponding to the video field and clicks the option, the application "Tencent Video" is opened and the interface of the application "Tencent Video" is jumped to; when the user selects the application "WeChat Reading" corresponding to the e-book field and clicks the option, the application "WeChat Reading" is opened and the interface of the application "WeChat Reading" is jumped to. As shown in Figure 7cAs shown, when the user clicks the domain identifier corresponding to the associated word "Zhihu" (the image identifier corresponding to the download arrow in the figure), the corresponding application menu is opened for the user to select. When the user selects to use the application "Application Treasure", the option is clicked to open the application "Application Treasure" and jump to the interface of the application "Application Treasure". As shown, Figure 7d As shown, when the user clicks the associated word "Intellectual Property", the search result of taking the associated word "Intellectual Property" as a search word is displayed.

[0154] In some embodiments, when step 204 is performed, for the associated word belonging to the domain of the application category and the associated word itself being a certain application, if the application is an application already installed on the terminal device, an identifier for opening the associated word can be displayed in the display column of the associated word. Clicking the identifier can directly open the application and jump to the corresponding interface of the application. As shown, Figure 8 As shown, in the associated word display column corresponding to the associated word "Zhihu", an identifier for opening the application "Zhihu" is displayed. Clicking the identifier can directly open the application "Zhihu" and jump to the corresponding interface of the application "Zhihu".

[0155] In some embodiments, when step 204 is performed, for the associated word belonging to the domain of the application category and the associated word itself being a certain application, if the application is an application not installed on the terminal device, an identifier for downloading can be displayed in the display column of the associated word. The identifier can be used to open or jump to the application market category application to download the application, or directly download the application in the browser. As shown, Figure 9 As shown, in the associated word display column corresponding to the associated word "Zhihu", an identifier for downloading the application "Zhihu" is displayed. Clicking the identifier can directly open the application market category application (such as "Application Treasure") and jump to the corresponding interface of the application market category application to download the application "Zhihu".

[0156] In some embodiments, when step 204 is performed, after the user opens the domain identifier corresponding to a certain associated word, the application corresponding to the domain is displayed, which can be an application not installed on the terminal device used by the user and the application has high popularity in the domain corresponding thereto. The user clicks the application, and since the application is not installed on the terminal device, the application is not opened, but the application market category application is opened. Through the above display method, the user can expand the applications on the terminal device through the associated word and download the applications related to the domain of interest of the user. As shown, Figure 10As shown, when the user opens the domain identifier corresponding to the association word "know a place we have been to", the application "Tencent Video" and "Iqiyi" and the application icons corresponding thereto are displayed, wherein the application "Iqiyi" is an application not installed on the terminal device, and when the user clicks "Iqiyi" or the application icon of "Iqiyi", the interface of the application market application corresponding to the downloaded application "Iqiyi" is jumped or opened, and the user can perform the operation of downloading the application "Iqiyi".

[0157] It should be noted that the form of the domain object index, the application list corresponding to the domain, and the user domain preference statistics table mentioned in the embodiment is not limited to the index and list. The above index and list can be stored in a storage area of the terminal device, such as a database, and the present application does not make specific limitations.

[0158] Implementation Figure 2 As shown in the method, when the user uses the search engine of the terminal device to search, the association word matched with the input search word and the domain identifier corresponding to the association word are displayed, the user opens the application menu corresponding to the domain identifier by clicking the domain identifier, the user jumps to the interface of the corresponding application by selecting and clicking the corresponding application, and the scattered scenes such as application downloading, weather query, video playing, and music playing are concentrated in the scene of association word display, so that the user obtains more rich, diversified, and one-stop experience.

[0159] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0160] The above mainly introduces the scheme of the embodiments of the present application from the perspective of the execution process of the method. It can be understood that the terminal device includes the hardware structure and / or software module corresponding to the execution of each function in order to realize the above functions. Those skilled in the art should easily realize that the units and algorithm steps of each example described in connection with the embodiments disclosed in the present text can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0161] The embodiments of the present application can divide the functional units of the terminal device according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or in the form of a software functional module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. Actual implementation can have another division manner.

[0162] Figure 11 FIG. 9 is a structural schematic diagram of a terminal device according to an embodiment of the present application. As shown in FIG. 9, the terminal device 900 includes an acquisition module 910, a determination module 920, and a display module 930. The determination module includes an association word generation module 921, a domain judgment module 922, an application query module 923, and a corresponding relationship construction module 924. Figure 10

[0163] The acquisition module 910 is configured to acquire a search word input in a search bar.

[0164] The determination module 920 is configured to determine an association word corresponding to the search word.

[0165] The determination module 920 is further configured to determine an application corresponding to the association word.

[0166] The association word generation module 921 in the determination module 920 is configured to expand a preset number of association words. By limiting the number of expanded association words through the preset number of association words, the display of the subsequent association words is facilitated.

[0167] The association word generation module 921 in the determination module 920 is further configured to match an association word containing the search word according to a user search record. Since the search record is the search record of the user of the terminal, the matched association word is more in line with the search intention of the user.

[0168] The association word generation module 921 in the determination module 920 is further configured to determine an association word corresponding to the search word according to an association result returned by a server. For some search words that are unfamiliar to the user, the search word association result on the server side can be used to provide the user with the currently popular association words.

[0169] The domain judgment module 922 in the determination module 920 is configured to determine a domain corresponding to the association word according to a corresponding relationship between the domain and an object in the domain.

[0170] The application query module 923 in the determination module 920 is configured to determine an application corresponding to the association word according to a corresponding relationship between the domain and the application.

[0171] ​The corresponding relationship construction module 924 in the determination module 920 is configured to establish a corresponding relationship of the domain and the objects in the domain, the corresponding relationship including a domain name, an object name, and a popularity of the object in the domain.

[0172] The corresponding relationship construction module 924 in the determination module 920 is further configured to establish a domain object index, which saves the corresponding relationship of the domain and the objects in the domain.

[0173] The corresponding relationship construction module 924 in the determination module 920 is further configured to establish a corresponding relationship of the domain and the application, the information including an application name, an application icon, and a link associated with the application.

[0174] The corresponding relationship construction module 924 in the determination module 920 is further configured to establish a domain corresponding application list, which saves the corresponding relationship of the domain and the application.

[0175] The determination module 920 is further configured to determine the application corresponding to the association word according to the domain corresponding to the association word and the relationship between the domain and the application. In this way, the association word and the application are associated by establishing the relationship between the association word and a certain domain, and the corresponding relationship between the association word and the application through the corresponding relationship between the domain and the application.

[0176] The display module 930 is configured to display the association word generation result, the association word generation result including the association word and a domain identifier corresponding to the association word, the domain identifier being used to open the application corresponding to the association word.

[0177] The display module 930 is further configured to sort the plurality of association words and the identifiers corresponding to the association words.

[0178] The display module 930 is further configured to sort the association words according to the length of the text of the association words. The sorted association words are displayed more neatly and are easy for the user to view.

[0179] The display module 930 is further configured to sort the association words according to the preference degree of the user for the domain corresponding to the association word and the popularity of the domain. The sorted association words are displayed more in line with the user's preference, providing personalized services for the user.

[0180] The display module 930 is further configured to display the identifier corresponding to the association word including the application icon of the application corresponding to the association word. The user can directly click the identifier to open or jump to the corresponding application interface, which is simple and fast.

[0181] Display module 930 is further configured to display identifiers corresponding to associated words, including identifiers for the domains corresponding to the associated words. A first menu is configured to display application icons corresponding to the associated words, which are used to directly open the applications. By directly clicking on the identifiers, a user opens a menu containing application icons related to the domain corresponding to the associated word. This menu displays different applications within the same domain for the user to choose from, thus meeting the user's diverse needs.

[0182] It should be noted that the information interaction, execution process and other contents between the above modules are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0183] Implementation Figure 11 The terminal device shown can display the associative words that match the input search terms and the field identifiers corresponding to the associative words when the user uses the search engine of the terminal device to search. The user clicks on the field identifier to open the application menu corresponding to the field identifier for the user to select. The user selects and clicks on the corresponding application to jump to the interface of the corresponding application, and concentrates scattered scenarios such as application downloads, weather queries, video playback, music playback, etc. into the scenario displayed by the associative words, so that the user can obtain a richer, more diversified, and one-stop experience.

[0184] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium is used for a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any associative word display method recorded in the above method embodiments.

[0185] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any associative word display method described in the above method embodiments.

[0186] The above is a detailed introduction to 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 and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there may 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. A method of presenting associated words, characterized by, The method comprises the following steps: acquiring a search word input in a search bar; displaying an association word and an identifier corresponding to the association word, wherein the search word corresponds to the association word, the association word corresponds to an application, the identifier is used to open the application corresponding to the association word, the identifier corresponding to the association word comprises an application icon of the application corresponding to the association word and a domain identifier corresponding to the association word; determining the application corresponding to the association word comprises: determining a domain corresponding to the association word according to a corresponding relationship between the domain and objects in the domain, wherein the domain comprises a video, a music, a game and an electronic book; determining the application corresponding to the association word according to a corresponding relationship between the domain and the application.

2. The method of claim 1, wherein, The application corresponding to the association word comprises an application connected to the association word through a classification relationship.

3. The method according to claim 1 or 2, characterized in that, The domain identifier is used to open a first menu, and the first menu is used to display the application icon of the application corresponding to the association word.

4. The method according to claim 1 or 3, characterized in that, The application corresponding to the association word comprises only an application installed on a terminal device, and the application icon is used to directly open the application.

5. The method according to claim 1 or 3, characterized in that, When the application corresponding to the association word comprises an installed application and an uninstalled application, the application icon is used to download the application when the terminal device does not install the application.

6. The method of claim 5, wherein, When the terminal device has installed the application, the application icon is used to directly open the application.

7. The method of claim 2, wherein, The corresponding relationship between the domain and the objects in the domain further comprises a popularity of the domain.

8. The method of claim 2, wherein, The corresponding relationship between the domain and the application further comprises an application icon and / or a link associated with the application.

9. The method of claim 1, wherein, The method further comprises the following step before the step of displaying the association word and the identifier corresponding to the association word: sorting the association word.

10. The method of claim 9, wherein, The sorting of the association word comprises: sorting the association word according to a length of a text of the association word.

11. The method of claim 9, wherein, The sorting of the association word comprises: sorting the association word according to a preference degree of a user for a domain corresponding to the association word and / or a popularity of the domain.

12. The method of claim 1, wherein, The association word corresponding to the search word is a preset number of association words.

13. The method of claim 1, wherein, The determining of the association word corresponding to the search word comprises matching the association word containing the search word according to a user search record.

14. The method of claim 1, wherein, The determining of the association word corresponding to the search word comprises determining the association word corresponding to the search word according to an association result returned by a server.

15. The method of claim 1, wherein, When the association word does not correspond to an application, the association word is used to open a normal search display interface.

16. A terminal device, comprising: The method comprises: an acquisition module, configured to acquire a search word input in a search bar; a display module, configured to display an association word and an identifier corresponding to the association word, wherein the search word corresponds to the association word, the association word corresponds to an application, the identifier is used to open the application corresponding to the association word, the identifier corresponding to the association word comprises an application icon of the application corresponding to the association word and a domain identifier corresponding to the association word; and the determining of the application corresponding to the association word comprises: determining a domain corresponding to the association word according to a corresponding relationship between the domain and objects in the domain, wherein the domain comprises a video, a music, a game and an electronic book; and determining the application corresponding to the association word according to a corresponding relationship between the domain and the application.

17. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The computer program is executed by the processor to enable the terminal device to implement the method of any one of claims 1 to 15.

18. A computer-readable storage medium, the computer-readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1 to 15.

Citation Information

Patent Citations

  • Search content recommendation method and device, terminal device and storage medium

    CN108897785A

  • Associative word recommendation method, mobile terminal, and computer readable storage medium

    CN110770716A

  • Method for recommending search word, and related device

    CN110799974A

  • Application search method and device

    CN112199561A

Cited By

  • Associative word displaying method, terminal device, and computer storage medium

    WO2022174749A1