Information acquisition method, graphic code generation method, device, terminal and medium

Scan the target graphic code through the scanning interface, trigger keyword search, and display the search results of relevant providers, solving the problem of low information acquisition efficiency in the existing technology, and achieving convenient information acquisition and service promotion effects.

CN116450919BActive Publication Date: 2024-12-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210011351.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-06
Publication Date
2024-12-17
Estimated Expiration
2042-01-06

AI Technical Summary

Technical Problem

The information acquisition efficiency in the existing shopping and other services is inefficient, and cumbersome steps are required such as selecting a provider, entering keywords, and search results, which leads to inconvenient user experience.

Method used

By displaying the scanning interface, the target graphic code is scanned, keyword-based search is triggered, search results of the first provider and the second provider are displayed, and the information acquisition process is simplified.

Benefits of technology

It improves the efficiency and convenience of information acquisition. Users can obtain search results by scanning the code. The operation is simple, expands the user group of search functions, and improves the conversion rate of services and the enthusiasm of providers to promote.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116450919B_ABST
    Figure CN116450919B_ABST
Patent Text Reader

Abstract

The present application provides an information acquisition method, a graphic code generation method, a device, a terminal and a medium, which belong to the field of Internet technology. The method includes: displaying a code scanning interface, performing a code scanning operation on a target graphic code of a first provider based on the code scanning interface; in a search result page, displaying a first search result corresponding to the first provider and a second search result corresponding to at least one second provider. The above technical scheme triggers a keyword-based search by performing a code scanning operation on the target graphic code, and can search for a second search result corresponding to at least one second provider that provides an object corresponding to the keyword, and can also obtain a first search result corresponding to the first provider, that is, only the target graphic code needs to be scanned to complete the acquisition of the search results, and the operation is simple and convenient, thereby improving the efficiency of information acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to an information acquisition method, a graphic code generation method, a device, a terminal and a medium. Background Art

[0002] With the development of Internet technology, people's daily lives have been brought about various conveniences, such as shopping, ordering meals, paying electricity bills, and booking tickets without leaving home. However, the above service process is not convenient enough. Take shopping as an example. First, you need to select a shopping service provider, then find a search box in the corresponding shopping program, enter a keyword in the search box, and then get the search results corresponding to the keyword. Obviously, the above process requires cumbersome steps to search for the items to be purchased, and the efficiency of information acquisition is low. Summary of the invention

[0003] The embodiments of the present application provide an information acquisition method, a graphic code generation method, an apparatus, a device and a medium, which can complete the acquisition of search results by only scanning the target graphic code, and the operation is simple and convenient, thereby improving the efficiency of information acquisition. The technical solution is as follows:

[0004] In one aspect, a method for obtaining information is provided, the method comprising:

[0005] Display the code scanning interface;

[0006] Performing a code scanning operation on a target graphic code of the first provider based on the code scanning interface, wherein the target graphic code is used to trigger a keyword-based search;

[0007] On the search result page, a first search result corresponding to the first provider and a second search result corresponding to at least one second provider are displayed, where the second provider is used to provide an object corresponding to the keyword.

[0008] On the other hand, a method for generating a graphic code is provided, the method comprising:

[0009] Displaying a first page, wherein the first page is used to display information of a first provider;

[0010] In response to a triggering operation on a first control in the first page, displaying a second page, wherein the second page is used to generate a graphic code;

[0011] A target graphic code of the first provider generated based on the keyword input on the second page is displayed, and the target graphic code is used to trigger a search based on the keyword.

[0012] On the other hand, an information acquisition device is provided, characterized in that the device comprises:

[0013] Display module, used to display the code scanning interface;

[0014] A code scanning module, used to perform a code scanning operation on a target graphic code of the first provider based on the code scanning interface, wherein the target graphic code is used to trigger a keyword-based search;

[0015] The display module is further used to display, in the search result page, a first search result corresponding to the first provider and a second search result corresponding to at least one second provider, wherein the second provider is used to provide an object corresponding to the keyword.

[0016] In some embodiments, the display module is used to display the first search result corresponding to the first provider at the top.

[0017] In some embodiments, the display module is used to display the second search result corresponding to the at least one second provider according to the display priority of the at least one second provider.

[0018] In some embodiments, the display module is used to display the second search results corresponding to the at least one second provider according to the similarity between the at least one second provider and the first provider.

[0019] In some embodiments, the display module is used to obtain usage preference information of a currently logged-in user account, wherein the usage preference information is used to indicate the type of provider preferred by the user account; based on the usage preference information, a second search result corresponding to the at least one second provider is displayed.

[0020] In some embodiments, the display module is used to obtain historical search information of a currently logged-in user account, wherein the historical search information is used to indicate the type of provider corresponding to the search behavior of the user account within a historical time period; based on the historical search information, the second search result corresponding to the at least one second provider is displayed.

[0021] In some embodiments, the display module is further used to display, in the search result page, a third search result corresponding to at least one third provider, where the third provider is of a different type from the first provider.

[0022] In some embodiments, the search results displayed in the search results page include at least one of the following:

[0023] The entrance to the public account and the entrance to the object corresponding to the keyword in the public account;

[0024] The entrance of the mini program;

[0025] Links to multimedia resources;

[0026] Links to web pages.

[0027] In some embodiments, the target graphic code is any one of a one-dimensional code, a two-dimensional code or a mini-program code.

[0028] On the other hand, a graphic code generating device is provided, characterized in that the device comprises:

[0029] A display module, used to display a first page, wherein the first page is used to display information of a first provider;

[0030] The display module is further used to display a second page in response to a triggering operation on the first control in the first page, wherein the second page is used to generate a graphic code;

[0031] The display module is further used to display the target graphic code of the first provider generated based on the keyword input on the second page, and the target graphic code is used to trigger a search based on the keyword.

[0032] On the other hand, a terminal is provided, comprising a processor and a memory, wherein the memory is used to store at least one computer program, wherein the at least one computer program is loaded and executed by the processor to implement the information acquisition method in the embodiment of the present application, or wherein the at least one computer program is loaded and executed by the processor to implement the graphic code generation method in the embodiment of the present application.

[0033] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored, and the at least one computer program is loaded and executed by a processor to implement the information acquisition method in the embodiment of the present application, or the at least one computer program is loaded and executed by a processor to implement the graphic code generation method in the embodiment of the present application.

[0034] On the other hand, a computer program product or a computer program is provided, which includes a computer program code, which is stored in a computer-readable storage medium. A processor of a terminal reads the computer program code from the computer-readable storage medium, and the processor executes the computer program code, so that the terminal executes the information acquisition method provided in various optional implementations of the above-mentioned various aspects, or the terminal executes the graphic code generation method provided in various optional implementations of the above-mentioned various aspects.

[0035] The information acquisition scheme provided in the present application triggers a keyword-based search by scanning a target graphic code, and can search for a second search result corresponding to at least one second provider that provides an object corresponding to the keyword, and can also obtain a first search result corresponding to the first provider. That is, the search results can be obtained by only scanning the target graphic code. The operation is simple and convenient, thereby improving the efficiency of information acquisition. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0037] Figure 1 It is a schematic diagram of an implementation environment of an information acquisition method provided according to an embodiment of the present application;

[0038] Figure 2 is a flow chart of an information acquisition method provided according to an embodiment of the present application;

[0039] Figure 3 is an interactive flow chart of an information acquisition method provided according to an embodiment of the present application;

[0040] Figure 4 is a schematic diagram of a target graphic code provided according to an embodiment of the present application;

[0041] Figure 5 is a schematic diagram of a search result page provided according to an embodiment of the present application;

[0042] Figure 6 is a flowchart of another information acquisition method provided according to an embodiment of the present application;

[0043] Figure 7 is a flowchart of a method for generating a graphic code according to an embodiment of the present application;

[0044] Figure 8 is a block diagram of an information acquisition device provided according to an embodiment of the present application;

[0045] Fig. 9 is a block diagram of a graphic code generating device provided according to an embodiment of the present application;

[0046] Fig.10 It is a structural block diagram of a terminal provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0047] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0048] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with basically the same effects and functions. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on quantity and execution order.

[0049] In the present application, the term "at least one" means one or more, and the term "plurality" means two or more.

[0050] In the embodiments of the present application, related data such as provider information, user account, usage preference information, historical search information, and search results are required. When the present application is applied to products or technologies, permission or consent is required, and the collection, use, and processing of the relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0051] The following explains the terms used in this application.

[0052] Provider refers to the merchant, public account or website that provides services, items, articles, videos and other content.

[0053] ID (Identity document) refers to identification number, account number, unique code, exclusive number, etc.

[0054] URL (Uniform Resource Locator) refers to the uniform resource locator of the World Wide Web, which refers to the network address.

[0055] Logo (logotype, logo or trademark) plays a role in identifying and promoting the company that owns the logo. The iconic logo can help consumers remember the company entity and brand culture.

[0056] API (Application Programming Interface) refers to some pre-defined interfaces (such as functions, HTTP interfaces), or the agreements for connecting different components of a software system.

[0057] The following is an introduction to the implementation environment of this application.

[0058] The information acquisition method provided in the embodiment of the present application can be executed by a terminal. The implementation environment of the information acquisition method provided in the embodiment of the present application is introduced below. Figure 1 Schematic diagram of an implementation environment of an information acquisition method provided according to an embodiment of the present application. Figure 1 , the implementation environment includes a terminal 101 and a server 102.

[0059] The terminal 101 and the server 102 can be connected directly or indirectly via wired or wireless communication, which is not limited in this application.

[0060] In some embodiments, terminal 101 is a smart phone, a tablet computer, a laptop computer, a desktop computer, an intelligent voice interaction device, a smart home appliance, a car terminal, etc., but is not limited to this. Terminal 101 installs and runs an application that supports code scanning. The application can be any of a social application, a shopping application, and an information application. Terminal 101 is a terminal used by a user, and terminal 101 is logged in with a user account. The user can scan the target graphic code through an application that supports code scanning in terminal 101 to obtain search results. Those skilled in the art can know that the number of the above terminals can be more or less. For example, the above terminal can be one, or the above terminal can be dozens or hundreds, or more. The embodiment of the present application does not limit the number of terminals and device types.

[0061] For example, if the application supporting code scanning is a social application, the terminal 101 displays the code scanning interface of the application, and then performs a code scanning operation on the target graphic code of the first provider based on the code scanning interface to trigger a keyword-based search. The target graphic code can be a graphic code displayed by an electronic device or a graphic code printed on a printed matter. Then, the terminal 101 displays the search results returned by the server 102 on the search results page. This solution allows the acquisition of search results to be completed by only scanning the target graphic code, which is simple and convenient to operate, thereby improving the efficiency of information acquisition.

[0062] In some embodiments, server 102 is 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms. Server 102 is used to provide background services for applications that support code scanning. In some embodiments, server 102 undertakes the main computing work and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 use a distributed computing architecture for collaborative computing.

[0063] Figure 2is a flowchart of an information acquisition method provided according to an embodiment of the present application, see Figure 2 In the embodiment of the present application, the method for obtaining information is described by taking the first terminal as an example. The method for obtaining information comprises the following steps:

[0064] 201. The first terminal displays a code scanning interface.

[0065] In the embodiment of the present application, the first terminal is Figure 1 The first terminal is installed with an application capable of implementing a code scanning function. In response to a triggering operation on the code scanning function, the first terminal displays a code scanning interface of the application.

[0066] 202. The first terminal performs a scanning operation on a target graphic code of the first provider based on a scanning interface, where the target graphic code is used to trigger a keyword-based search.

[0067] In an embodiment of the present application, the first provider is used to provide an object corresponding to the keyword, and the first provider is any one of a public account, a mini program, a web page, and a virtual store, and the object is any one of a service, an item, or a multimedia resource. The target graphic code is a graphic code displayed on an electronic device, or a graphic code printed on a printed matter. The target graphic code is a graphic code that can contain information, such as a one-dimensional code, a two-dimensional code, or a mini program code, and the embodiment of the present application does not limit this. The first terminal can call a camera to shoot the target graphic code, and display the content shot by the camera on the code scanning interface, thereby realizing the scanning operation of the target graphic code.

[0068] For example, the target graphic code is a small program code displayed on a website page, or the target graphic code is a QR code printed on a flyer or poster. By triggering the code scanning control of the chat program in the mobile phone, the code scanning function can be called to perform a code scanning operation on the small program code or QR code.

[0069] 203. The first terminal displays, on a search result page, a first search result corresponding to the first provider and a second search result corresponding to at least one second provider, where the second provider is used to provide an object corresponding to the keyword.

[0070] In an embodiment of the present application, after the first terminal performs a code scanning operation, a keyword-based search can be triggered, that is, the server searches based on the keyword and receives the search results returned by the server. The first terminal can display the search results returned by the server in the search results page. Among them, the search results include a first search result and at least one second search result, the first search result corresponds to the first provider, and the at least one second search result corresponds to at least one second provider. The second provider is used to provide an object corresponding to the keyword. The first search result and the at least one second search result are public account entrances, mini-program entrances, links to web pages, and links to multimedia resources, etc., which are not limited in the embodiments of the present application.

[0071] The information acquisition scheme provided in the present application triggers a keyword-based search by scanning a target graphic code, and can search for a second search result corresponding to at least one second provider that provides an object corresponding to the keyword, and can also obtain a first search result corresponding to the first provider. That is, the search results can be obtained by only scanning the target graphic code. The operation is simple and convenient, thereby improving the efficiency of information acquisition.

[0072] Figure 3 is an interactive flow chart of an information acquisition method provided according to an embodiment of the present application, see Figure 3 In the embodiment of the present application, the interaction between the first terminal and the server is used as an example for explanation. The information acquisition method comprises the following steps:

[0073] 301. The first terminal displays a code scanning interface.

[0074] In an embodiment of the present application, a chat program supporting code scanning and searching is installed on the first terminal. In response to a trigger operation of a code scanning control in the chat program, the first terminal displays a code scanning page, which includes a viewfinder. The first terminal can scan and identify a target graphic code in the viewfinder to implement a code scanning operation on the target graphic code.

[0075] 302. The first terminal performs a scan operation on a target graphic code of the first provider based on a scan code interface, where the target graphic code is used to trigger a keyword-based search.

[0076] In an embodiment of the present application, the first provider is used to provide an object corresponding to the keyword, and the first provider is any one of a public account, a mini program, a web page, and a virtual store, and the object is any one of a service, an item, or a multimedia resource. The target graphic code is created by the first provider, and the target graphic code includes any one of a one-dimensional code, a two-dimensional code, or a mini program code, that is, all graphic codes that can contain information belong to the target graphic code. By carrying the information used for search through the graphic code, the search function can be called based on the code scanning function, thereby improving the efficiency of the search.

[0077] For example, the target graphic code is a QR code printed on an advertising material, and the non-recognition area of ​​the QR code displays a picture or text, such as the logo of the merchant, the name of the merchant, or the keywords included in the QR code. In addition to the QR code, the advertising material also includes an instruction image indicating which application to use to scan the code. Figure 4 , Figure 4 It is a schematic diagram of a target graphic code provided according to an embodiment of the present application. Figure 4 An example of an advertising material printed with a QR code is shown, which includes both a QR code 401 and an application indication image 402. The non-recognition area of ​​the QR code 401 displays the name of the merchant AAAA, and the indication image 402 displays the name of the application BBBB.

[0078] 303. The first terminal sends a search request to the server, where the search request includes a keyword obtained based on the code scanning operation and an identifier of the first provider of the target graphic code.

[0079] In the embodiment of the present application, the first terminal can scan and identify the target graphic code by performing a scanning operation on the target graphic code, and obtain the keyword and the identifier of the first provider included in the target graphic code. The identifier is an ID or a URL, etc., and the embodiment of the present application does not limit the identifier. After obtaining the above-mentioned keyword and identifier, the first terminal can send a search request to the server so that the server searches based on the keyword and returns the search result.

[0080] For example, the first provider is a public account that provides housekeeping services: XX Housekeeping. The target graphic code includes the keyword "find a nanny" and the public account ID of XX Housekeeping. The first terminal scans the target graphic code to obtain "find a nanny" and the public account ID, and then generates a search request including "find a nanny" and the public account ID, and sends the search request to the server.

[0081] In some embodiments, the target graphic code also includes a search identifier, which is used to instruct the first terminal to call a search-related service, thereby generating a search request. The search identifier is a binary string. It should be noted that different services correspond to different binary strings, such as jump services, payment services, and login services, etc., all of which correspond to different binary strings. The first terminal can determine the service to be called after scanning the target graphic code through the binary string included in the target graphic code, thereby calling the corresponding API.

[0082] 304. The server performs a search based on the search request and obtains search results, where the search results include a first search result corresponding to the first provider and a second search result corresponding to at least one second provider.

[0083] In an embodiment of the present application, after receiving the search request, the server can parse the search request to obtain the above-mentioned keyword and the identifier of the first provider. Then the server can search based on the keyword and the identifier of the first provider to obtain search results. In some embodiments, the server can search based on the keyword to obtain multiple search results, and the multiple search results include a first search result and at least one second search result. In some embodiments, the server can also search based on the identifier of the first provider to obtain a first search result; search based on the keyword to obtain at least one second search result. In some embodiments, the server can also determine the type of the first provider based on the identifier of the first provider, and then search for the type of the first provider so that the second provider belongs to the same type as the first provider. This search process can be called vertical search, and vertical search includes public account search, service search, mini program search, web page search and other searches. The search results obtained by the server search include at least one of the entrance of the public account and the entrance of the object corresponding to the keyword in the public account, the entrance of the mini program, the link of the multimedia resource and the link of the web page. The embodiment of the present application does not limit the search results. By searching based on keywords, content related to the keyword can be searched, the search range is wide, and the search efficiency is high.

[0084] For example, the server searches based on the keyword "find a nanny" and finds multiple public accounts that provide nanny services. For any public account, the server determines the service page directly related to the nanny service from the public account, and then uses the entrance to the public account and the entrance to the service page as a search result.

[0085] In some embodiments, the server can also sort the search results. Accordingly, the server screens out the first search result corresponding to the first provider from the search results according to the identifier of the first provider. Then the remaining at least one search result is determined as the second search result corresponding to at least one second provider, and the second provider corresponds to the second search result one by one. The server adjusts the first search result to the first place in the search results. The search results are then returned to the first terminal in the form of a list. It should be noted that the server can also adjust the first search result to other positions, such as the second, third or fourth place, etc., to ensure that the first search result is ranked in a relatively forward position, and the embodiments of the present application do not limit this. By arranging the first search result in a relatively forward position, the provider's enthusiasm for promoting the scan code search function can be increased, so that both service providers and service users benefit, forming a virtuous circle.

[0086] In some embodiments, the server can also sort the second search results according to the display priority corresponding to the second provider, so that the second search results corresponding to the second provider with a higher display priority are ranked higher than the second search results corresponding to the second provider with a lower display priority. The display priority is determined based on parameters such as the exposure rate, click rate, and favorable comment rate of the second provider, which is not limited in the embodiments of the present application.

[0087] In some embodiments, the server can also determine the similarity between at least one second provider and the first provider, and then sort the second search results based on the similarity, so that the second search results corresponding to the second providers with high similarity are ranked higher than the second search results of the second providers with low similarity. The similarity is determined by the server based on the objects provided by the first provider and the second provider, or by the server based on the types to which the first provider and the second provider belong, and the embodiment of the present application does not limit the method for determining the similarity.

[0088] In some embodiments, the server can also sort the second search results based on the usage preference information of the user account, so that the second search results of the second provider belonging to the target type are sorted higher than the second search results of the second provider that does not belong to the target type, where the target type refers to the type preferred by the user account. The server obtains the usage preference information of the user account, and the usage preference information is used to indicate the type of provider preferred by the user account. Among them, the user account is the account currently logged in by the first terminal, and the search request carries the user account. The usage preference information is determined by the server based on the user account's usage behavior of the services provided by each provider, and the embodiments of the present application do not limit this. If the user account visits the services in the official account many times, but visits the services in the mini program less frequently, it means that the type of provider preferred by the user account is the official account type.

[0089] In some embodiments, the server can also sort the second search results based on the historical search information of the user account, wherein the historical search information is used to indicate the type of provider corresponding to the search behavior of the user account within the historical time period. So that the second search result corresponding to the second provider that conforms to the historical search behavior of the user account is sorted higher than the second search result corresponding to the second provider that does not conform to the historical search behavior of the user account. The historical search information is determined by the server based on the user account's search behavior for each provider, and the embodiments of the present application do not limit this. If the user account searches for the official account multiple times, but searches for the mini-program less or not many times, it means that the type of provider corresponding to the historical behavior of the user account is the official account type.

[0090] In some embodiments, the at least one second provider is of the same type as the first provider, where the type includes, for example, a public account type, a mini-program type, and a web page type. The server can also determine the type of the first provider based on the identifier of the first provider, and then obtain a third search result corresponding to at least one third provider based on the keyword search according to the type of the first provider, and the third provider is of a different type from the first provider. By searching for a third provider of a different type from the first provider based on keywords, the scope of the search can be expanded and the diversity of the search results can be improved.

[0091] For example, if the first provider is of the public account type, then the third provider may be of the mini-program type or the web page type.

[0092] 305. The server returns the search result to the first terminal.

[0093] In the embodiment of the present application, the server can return the search results obtained based on step 304 to the first terminal. The search results may be search results sorted by the server or may be search results not sorted by the server.

[0094] 306. The first terminal displays, on a search result page, a first search result corresponding to the first provider and a second search result corresponding to at least one second provider.

[0095] In an embodiment of the present application, the first terminal displays the search results returned by the server in the search results page. The search results include at least one of the entrance to the public account and the entrance to the object corresponding to the keyword in the public account, the entrance to the mini-program, the link to the multimedia resource, and the link to the web page. The embodiment of the present application does not restrict the search results. When displaying the search results, the first terminal can display the search results in a random order or in a certain order. The display order of the search results can be set by the server or by the first terminal.

[0096] In some embodiments, the first terminal displays the first search result corresponding to the first provider at the top of the search result page. By displaying the first search result corresponding to the first provider at the top, the exposure rate and click rate of the first provider can be increased, thereby increasing the first provider's enthusiasm for promoting the use of QR codes for search.

[0097] In some embodiments, the first terminal displays the second search results corresponding to the at least one second provider in the search results page according to the display priority of the at least one second provider. The display priority is determined based on parameters such as the exposure rate, click-through rate, and favorable comment rate of the second provider, and the embodiments of the present application do not limit this. By displaying the second search results corresponding to the second provider according to the display priority, the quality of the second search results ranked first is better than the quality of the second search results ranked later, thereby improving the efficiency of obtaining search results.

[0098] In some embodiments, the first terminal displays the second search result corresponding to at least one second provider according to the similarity between the at least one second provider and the first provider. The first terminal sorts the second search results in the same manner as the server, see step 303 above, and will not be repeated here. By displaying the second search results according to the similarity, the second search results displayed in front are more similar to the first search results, which is convenient for users to view, thereby improving the efficiency of users in obtaining information.

[0099] In some embodiments, the first terminal obtains the usage preference information of the currently logged-in user account, and the usage preference information is used to indicate the type of provider that the user account prefers. The first terminal can display the second search result corresponding to at least one second provider based on the usage preference information. The first terminal sorts the second search results in the same way as the server, see the above step 303, and will not be repeated here. By displaying the second search results according to the preferences of the user account, the second search results displayed in front meet the preferences of the user account, thereby improving the efficiency of the user in obtaining information.

[0100] In some embodiments, the first terminal obtains historical search information of the currently logged-in user account, and the historical search information is used to indicate the type of provider corresponding to the search behavior of the user account in the historical time period. Based on the historical search information, the first terminal displays a second search result corresponding to at least one second provider. The first terminal sorts the second search results in the same manner as the server, see step 303 above, and will not be repeated here. By displaying the second search results based on the search behavior of the user account, the second search result displayed in front conforms to the search behavior of the user account, thereby improving the efficiency of the user in obtaining information.

[0101] In some embodiments, the first terminal can also display a third search result corresponding to at least one third provider in the search result page, and the third provider is of a different type from the first provider. The third provider is obtained by the server based on the type and keyword search of the first provider, as shown in step 304, which will not be repeated here. By displaying search results corresponding to providers of different types, the search results are diversified, thereby improving the diversity of information acquisition.

[0102] For example, the type of the first provider is a public account type, and the keyword is "find a nanny", then at least one second provider is a public account that provides "find a nanny" services, and at least one third provider is a web page or mini program related to "find a nanny", etc. Figure 5 is a schematic diagram of a search result page provided according to an embodiment of the present application, see Figure 5, the first search result corresponding to the first provider is displayed at the top of the search results page. The first search result includes the entrance to the public account and the entrance to the service corresponding to "Find a nanny", that is, by clicking on the entrance to the service, you can directly use the nanny service provided by the public account. The second search result corresponding to the second provider is displayed behind the first search result. The second search result includes the entrance to the public account and the entrance to the service corresponding to "Find a nanny". The third search result corresponding to the third provider is displayed behind the second search result. The third search result is a link to a web page, which is a web page that provides the service corresponding to "Find a nanny". It should be noted that the first terminal can also sort the second search result and the third search result based on the display priority, and the sorting method will not be repeated.

[0103] It should be noted that in order to make the process described in the above steps 301 to 306 easier to understand, Figure 6 is a flowchart of another information acquisition method provided according to an embodiment of the present application, see Figure 6 , including the following steps: 601. The first terminal displays a code scanning interface. 602. The first terminal scans a QR code including a keyword based on the code scanning interface. 603. The first terminal obtains the keyword in the QR code and the identifier of the first provider. 604. The first terminal calls a search service. 605. The server searches based on the keyword, including public account search, service search, mini program search, web page search and other searches. 606. The server sorts the search results based on the identifier of the first provider. 607. The server returns the search results. 608. The first terminal displays the search results.

[0104] The information acquisition scheme provided by the present application triggers a keyword-based search by performing a scan operation on a target graphic code, and can search for a second search result corresponding to at least one second provider that provides an object corresponding to the keyword, and can also obtain a first search result corresponding to the first provider, that is, only the target graphic code needs to be scanned to complete the acquisition of the search results, and the operation is simple and convenient, thereby improving the efficiency of information acquisition. In addition, since the scanning search method is simple and convenient, users who have no search habits and search experience can also search conveniently and quickly, thereby expanding the user group of the search function and bringing convenience to users. Moreover, since the results of the scanning search can efficiently deliver high-quality services to users, the conversion rate of the service can be improved. On this basis, the enthusiasm of the provider to promote the scanning search function can also be improved, so that both the service provider and the service user benefit, forming a virtuous circle.

[0105] Figure 7 is a flowchart of a method for generating a graphic code according to an embodiment of the present application, see Figure 7In the embodiment of the present application, the method is described by taking the second terminal as an example. The method comprises the following steps:

[0106] 701. A second terminal displays a first page, where the first page is used to display information of a first provider.

[0107] In the embodiment of the present application, the second terminal is a terminal corresponding to the first provider, and the second terminal is installed with an application that supports the background management function, or can access the background management system. The first page is a background management page, which is used to display the information of the first provider, such as the first page is the background management page of the official account, or the first page is the background management page of the mini program, etc. The information of the first provider is the account of the first provider, the content published by the first provider, and the services provided by the first provider.

[0108] 702. In response to a triggering operation on a first control in a first page, a second terminal displays a second page, where the second page is used to generate a graphic code.

[0109] In the embodiment of the present application, the first page displays a first control, and the first control is used to display a second page after being triggered, and the second page is used to generate a graphic code. The second page displays an input box, and the input box is used to enter a keyword.

[0110] 703. The second terminal displays a target graphic code of the first provider generated based on the keyword input on the second page, where the target graphic code is used to trigger a keyword-based search.

[0111] In the embodiment of the present application, the second terminal can obtain the keyword input on the second page, and then obtain the identifier of the first provider, generate a target graphic code including the keyword and the identifier, and display the target graphic code. The target graphic code can search for the provider of the object corresponding to the keyword after scanning, as shown in the above steps 301 to 304, which will not be repeated here.

[0112] In some embodiments, the first page also displays a second control. In response to a trigger operation on the second control, the second terminal displays a third page. The third page is used to display information such as the number of times the target graphic code is scanned, the click rate based on the target graphic code, and the conversion rate based on the target graphic code. The embodiments of the present application do not limit this.

[0113] The graphic code generation solution provided in the present application generates a target graphic code including keywords and the identifier of the first provider, so that search results can be obtained by simply scanning the target graphic code. The operation is simple and convenient, thereby improving the efficiency of information acquisition.

[0114] Figure 8is a block diagram of an information acquisition device provided according to an embodiment of the present application. The device is used to execute the steps in the above-mentioned information acquisition method, see Figure 8 The device includes: a display module 801 and a code scanning module 802.

[0115] Display module 801, used to display the code scanning interface;

[0116] A code scanning module 802, configured to perform a code scanning operation on a target graphic code of the first provider based on the code scanning interface, wherein the target graphic code is used to trigger a keyword-based search;

[0117] The display module 801 is further used to display, in the search result page, a first search result corresponding to the first provider and a second search result corresponding to at least one second provider, where the second provider is used to provide an object corresponding to the keyword.

[0118] In some embodiments, the display module 801 is used to display the first search result corresponding to the first provider at the top.

[0119] In some embodiments, the display module 801 is used to display the second search result corresponding to the at least one second provider according to the display priority of the at least one second provider.

[0120] In some embodiments, the display module 801 is used to display the second search result corresponding to the at least one second provider according to the similarity between the at least one second provider and the first provider.

[0121] In some embodiments, the display module 801 is used to obtain usage preference information of a currently logged-in user account, where the usage preference information is used to indicate the type of provider preferred by the user account; based on the usage preference information, a second search result corresponding to the at least one second provider is displayed.

[0122] In some embodiments, the display module 801 is used to obtain historical search information of a currently logged-in user account, where the historical search information is used to indicate the type of provider corresponding to the search behavior of the user account within a historical time period; based on the historical search information, the second search result corresponding to the at least one second provider is displayed.

[0123] In some embodiments, the display module 801 is further used to display a third search result corresponding to at least one third provider, where the third provider is of a different type from the first provider.

[0124] In some embodiments, the search results displayed in the search results page include at least one of the following:

[0125] The entrance to the public account and the entrance to the object corresponding to the keyword in the public account;

[0126] The entrance of the mini program;

[0127] Links to multimedia resources;

[0128] Links to web pages.

[0129] In some embodiments, the target graphic code is any one of a one-dimensional code, a two-dimensional code, or a mini-program code.

[0130] The information acquisition scheme provided in the present application triggers a keyword-based search by scanning a target graphic code, and can search for a second search result corresponding to at least one second provider that provides an object corresponding to the keyword, and can also obtain a first search result corresponding to the first provider. That is, the search results can be obtained by only scanning the target graphic code. The operation is simple and convenient, thereby improving the efficiency of information acquisition.

[0131] It should be noted that: the information acquisition device provided in the above embodiment only uses the division of the above functional modules as an example when acquiring search results. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the information acquisition device provided in the above embodiment and the information acquisition method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0132] Fig. 9 is a block diagram of a graphic code generation device provided according to an embodiment of the present application. The device is used to execute the steps in the above-mentioned graphic code generation method, see Fig. 9 , the device includes: a display module 901.

[0133] Display module 901, used to display a first page, where the first page is used to display information of a first provider;

[0134] The display module 901 is further used to display a second page in response to a triggering operation on the first control in the first page, where the second page is used to generate a graphic code;

[0135] The display module 901 is also used to display the target graphic code of the first provider generated based on the keyword input on the second page, and the target graphic code is used to trigger a search based on the keyword.

[0136] The graphic code generation solution provided in the present application generates a target graphic code including keywords and the identifier of the first provider, so that search results can be obtained by simply scanning the target graphic code. The operation is simple and convenient, thereby improving the efficiency of information acquisition.

[0137] It should be noted that: the graphic code generation device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when generating a graphic code. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the graphic code generation device provided in the above embodiment and the graphic code generation method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0138] Fig.10 This is a block diagram of a terminal 1000 according to an embodiment of the present application. The terminal 1000 may be a portable mobile terminal, such as a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The terminal 1000 may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0139] Typically, the terminal 1000 includes a processor 1001 and a memory 1002 .

[0140] The processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1001 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1001 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1001 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0141] The memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1002 is used to store at least one computer program, which is used to be executed by the processor 1001 to implement the information acquisition method provided by the method embodiment of the present application, or to implement the graphic code generation method provided in real time by the method in the present application.

[0142] In some embodiments, the terminal 1000 may further optionally include: a peripheral device interface 1003 and at least one peripheral device. The processor 1001, the memory 1002 and the peripheral device interface 1003 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1003 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1004, a display screen 1005, a camera assembly 1006, an audio circuit 1007 and a power supply 1008.

[0143] The peripheral device interface 1003 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1001 and the memory 1002. In some embodiments, the processor 1001, the memory 1002, and the peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1001, the memory 1002, and the peripheral device interface 1003 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0144] The radio frequency circuit 1004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1004 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1004 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the radio frequency circuit 1004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1004 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1004 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0145] The display screen 1005 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1005 is a touch display screen, the display screen 1005 also has the ability to collect touch signals on the surface or above the surface of the display screen 1005. The touch signal can be input to the processor 1001 as a control signal for processing. At this time, the display screen 1005 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1005 can be one, arranged on the front panel of the terminal 1000; in other embodiments, the display screen 1005 can be at least two, respectively arranged on different surfaces of the terminal 1000 or in a folding design; in other embodiments, the display screen 1005 can be a flexible display screen, arranged on a curved surface or a folding surface of the terminal 1000. Even, the display screen 1005 can also be arranged as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1005 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0146] The camera assembly 1006 is used to capture images or videos. In some embodiments, the camera assembly 1006 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1006 may also include a flash. The flash may be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0147] The audio circuit 1007 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1001 for processing, or input them into the radio frequency circuit 1004 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1000. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1001 or the radio frequency circuit 1004 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1007 may also include a headphone jack.

[0148] The power supply 1008 is used to power various components in the terminal 1000. The power supply 1008 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1008 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0149] Those skilled in the art will understand that Fig.10 The structure shown in the figure does not constitute a limitation on the terminal 1000, and the terminal 1000 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0150] The embodiment of the present application also provides a computer-readable storage medium, in which at least one computer program is stored, and the at least one computer program is loaded and executed by the processor of the terminal to implement the information acquisition method of the above embodiment, or the operation performed by the terminal in the graphic code generation method. For example, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0151] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer program code, and the computer program code is stored in a computer-readable storage medium. The processor of the terminal reads the computer program code from the computer-readable storage medium, and the processor executes the computer program code, so that the terminal executes the information acquisition method provided in the above various optional implementations, or the terminal executes the graphic code generation method provided in the above various optional implementations.

[0152] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0153] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for obtaining information, characterized in that: The method comprises: Display the code scanning interface; Performing a code scanning operation on a target graphic code of a first provider based on the code scanning interface, the target graphic code including a keyword, a search identifier, and an identifier of the first provider; the search identifier is used to indicate calling a search-related service to generate a search request, and the search request is used to indicate searching based on the keyword; On the search results page, displaying a first search result corresponding to the first provider, displaying a second search result corresponding to at least one second provider, and displaying a third search result corresponding to at least one third provider; Among them, the first search result is displayed at the top, the second search result is displayed in order according to the similarity between the at least one second provider and the first provider, and the third search result is displayed after the second search result; the first provider, the second provider and the third provider are used to provide objects corresponding to the keyword; the second provider and the first provider belong to the same type, and the third provider and the first provider belong to a different type; the similarity is determined based on the objects provided by the first provider and the second provider; the second search result is determined in the following manner: based on the identifier of the first provider, the type of the first provider is determined, and the keyword is searched based on the type of the first provider to obtain the second search result.

2. The method according to claim 1, characterized in that The displaying of the second search result corresponding to the at least one second provider includes: The second search result corresponding to the at least one second provider is displayed according to the display priority of the at least one second provider.

3. The method according to claim 1, characterized in that The displaying of the second search result corresponding to the at least one second provider includes: Obtaining usage preference information of the currently logged-in user account, wherein the usage preference information is used to indicate the type of provider preferred by the user account; Based on the usage preference information, a second search result corresponding to the at least one second provider is displayed.

4. The method according to claim 1, characterized in that: The displaying of the second search result corresponding to the at least one second provider includes: Obtaining historical search information of the currently logged-in user account, where the historical search information is used to indicate the type of provider corresponding to the search behavior of the user account within a historical time period; Based on the historical search information, a second search result corresponding to the at least one second provider is displayed.

5. The method according to any one of claims 1 to 4, characterized in that: The search results displayed in the search results page include at least one of the following: The entrance to the public account and the entrance to the object corresponding to the keyword in the public account; The entrance of the mini program; Links to multimedia resources; Links to web pages.

6. The method according to any one of claims 1 to 4, characterized in that: The target graphic code is any one of a one-dimensional code, a two-dimensional code or a mini-program code.

7. A method for generating a graphic code, characterized in that: The method comprises: Displaying a first page, wherein the first page is used to display information of a first provider; In response to a triggering operation on a first control in the first page, displaying a second page, wherein the second page is used to generate a graphic code; The target graphic code of the first provider generated based on the keyword input on the second page is displayed, and the target graphic code includes the keyword, the search identifier and the identifier of the first provider; the search identifier is used to indicate calling a search-related service to generate a search request, and the search request is used to indicate searching based on the keyword; wherein the search results based on the keyword include a first search result corresponding to the first provider, a second search result corresponding to at least one second provider, and a third search result corresponding to at least one third provider; the first search result is displayed in a top display manner, the second search result is displayed in order according to the similarity between the at least one second provider and the first provider, and the third search result is displayed after the second search result; the first provider, the second provider and the third provider are used to provide objects corresponding to the keyword; the second provider and the first provider belong to the same type, and the third provider and the first provider belong to a different type; the similarity is determined based on the objects provided by the first provider and the second provider; the second search result is determined in the following manner: based on the identifier of the first provider, the type of the first provider is determined, and the keyword is searched based on the type of the first provider to obtain the second search result, and the second provider of the second search result belongs to the same type as the first provider.

8. An information acquisition device, characterized in that: The device comprises: Display module, used to display the code scanning interface; a code scanning module, configured to perform a code scanning operation on a target graphic code of a first provider based on the code scanning interface; the target graphic code includes a keyword and an identifier of the first provider; a search identifier is configured to indicate calling a search-related service to generate a search request, and the search request is configured to indicate performing a search based on the keyword; The display module is also used to display a first search result corresponding to the first provider, a second search result corresponding to at least one second provider, and a third search result corresponding to at least one third provider in a search result page; wherein the first search result is displayed at the top, the second search result is displayed in order according to the similarity between the at least one second provider and the first provider, and the third search result is displayed after the second search result; the first provider, the second provider and the third provider are used to provide objects corresponding to the keyword; the second provider and the first provider belong to the same type, and the third provider and the first provider belong to a different type; the similarity is determined based on the objects provided by the first provider and the second provider; the second search result is determined in the following manner: based on the identifier of the first provider, the type of the first provider is determined, the keyword is searched based on the type of the first provider, and the second search result is obtained, and the second provider of the second search result belongs to the same type as the first provider.

9. The device according to claim 8, characterized in that The display module is used for: The second search result corresponding to the at least one second provider is displayed according to the display priority of the at least one second provider.

10. The device according to claim 8, characterized in that The display module is used for: Obtaining usage preference information of the currently logged-in user account, wherein the usage preference information is used to indicate the type of provider preferred by the user account; Based on the usage preference information, a second search result corresponding to the at least one second provider is displayed.

11. The device according to claim 8, characterized in that The display module is used for: Obtaining historical search information of the currently logged-in user account, where the historical search information is used to indicate the type of provider corresponding to the search behavior of the user account within a historical time period; Based on the historical search information, a second search result corresponding to the at least one second provider is displayed.

12. The device according to any one of claims 8 to 11, characterized in that: The search results displayed in the search results page include at least one of the following: The entrance to the public account and the entrance to the object corresponding to the keyword in the public account; The entrance of the mini program; Links to multimedia resources; Links to web pages.

13. The device according to any one of claims 8 to 11, characterized in that: The target graphic code is any one of a one-dimensional code, a two-dimensional code or a mini-program code.

14. A graphic code generating device, characterized in that: The device comprises: A display module, used to display a first page, wherein the first page is used to display information of a first provider; The display module is further used to display a second page in response to a triggering operation on the first control in the first page, wherein the second page is used to generate a graphic code; The display module is further used to display a target graphic code of the first provider generated based on the keyword input on the second page, the target graphic code including the keyword, the search identifier and the identifier of the first provider; the search identifier is used to indicate calling a search-related service to generate a search request, and the search request is used to indicate searching based on the keyword; wherein the search results based on the keyword include a first search result corresponding to the first provider, a second search result corresponding to at least one second provider, and a third search result corresponding to at least one third provider; the first search result is displayed in a top display manner, the second search result is displayed in order according to the similarity between the at least one second provider and the first provider, and the third search result is displayed after the second search result; the first provider, the second provider and the third provider are used to provide objects corresponding to the keyword; the second provider and the first provider belong to the same type, and the third provider and the first provider belong to a different type; the similarity is determined based on the objects provided by the first provider and the second provider; the second search result is determined in a manner of: determining the type of the first provider based on the identifier of the first provider, searching for the keyword based on the type of the first provider, and obtaining the second search result.

15. A terminal, characterized in that: The terminal includes a processor and a memory, the memory is used to store at least one computer program, the at least one computer program is loaded by the processor and executes the information acquisition method described in any one of claims 1 to 6, or the at least one computer program is loaded by the processor and executes the graphic code generation method described in claim 7.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store at least one computer program, and the at least one computer program is used to execute the information acquisition method described in any one of claims 1 to 6, or the at least one computer program is used to execute the graphic code generation method described in claim 7.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the information acquisition method according to any one of claims 1 to 6 is implemented; or, when the computer program is executed by a processor, the graphic code generation method according to claim 7 is implemented.

Citation Information

Patent Citations

  • Information search method and device based on application program

    CN105760522A

  • Content searching method and device

    CN113553521A

  • Real-time, ephemeral, single mode, group & auto taking visual media, stories, auto status, following feed types, mass actions, suggested activities, ar media & platform

    WO2018104834A1