[go: up one dir, main page]

CN112256956B - Information recommendation method and information recommendation device - Google Patents

Information recommendation method and information recommendation device Download PDF

Info

Publication number
CN112256956B
CN112256956B CN202010981516.4A CN202010981516A CN112256956B CN 112256956 B CN112256956 B CN 112256956B CN 202010981516 A CN202010981516 A CN 202010981516A CN 112256956 B CN112256956 B CN 112256956B
Authority
CN
China
Prior art keywords
user
recommendation
browser
information
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010981516.4A
Other languages
Chinese (zh)
Other versions
CN112256956A (en
Inventor
孙彬杰
贾睿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yimutian Xinnong Network Technology Co ltd
Original Assignee
Beijing Yimutian Xinnong Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Yimutian Xinnong Network Technology Co ltd filed Critical Beijing Yimutian Xinnong Network Technology Co ltd
Priority to CN202010981516.4A priority Critical patent/CN112256956B/en
Publication of CN112256956A publication Critical patent/CN112256956A/en
Application granted granted Critical
Publication of CN112256956B publication Critical patent/CN112256956B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an information recommendation method and device, which are used for realizing unified personalized recommendation for a user between an application program interface and a Web page, and relate to the technical field of Internet. One embodiment of the method comprises the following steps: the application program end locally creates Web service for communicating with Web pages in the browser, the Web pages in the browser request the local Web service through the communication, user IDs stored in the application program in advance are obtained and communicated with the recommendation service module, and the recommendation service module generates personalized information corresponding to the user according to the received user IDs and returns the personalized information to the Web pages for display. According to the embodiment of the invention, the consistency of personalized recommendation of the same equipment and different media can be realized in a user-friendly mode.

Description

Information recommendation method and information recommendation device
Technical Field
The invention relates to the technical field of Internet, in particular to an information recommendation method and device, which are used for realizing unified personalized recommendation for users between an application program interface and a Web page.
Background
Along with the popularization of mobile intelligent terminals and the development of big data artificial intelligence, personalized recommendation has become an increasingly standard function of mobile applications, and by carrying out proper personalized recommendation on different users, the users can see the interesting content, so that the use feeling of the users on products is improved; for application program developers, the satisfaction degree and the loyalty degree of clients can be improved, and the loss of the clients is avoided.
In the mobile application technical scheme, app (application program) is taken as a main component, web (browser webpage) is taken as an auxiliary component, and user login is generally strongly relied on when personalized recommendation is performed, wherein the login rate of App is higher, but the login rate in Web is lower, so that personalized recommendation is difficult to realize in Web.
In the prior art, in order to realize unified personalized recommendation or sharing recommendation information for users between an App (application program) interface and a Web page, a method is generally adopted, which is performed by logging in the same ID (account number) on the App interface and the Web page. However, the method relies on the user to log in the same account at both the App end and the Web end, which causes a certain trouble to the user. In particular, the online applications are very competitive, the homogenization phenomenon of each application is serious, and some users may be lost by only one-click design, so that the expected effect of the application program developer cannot be achieved. Thus, existing such personalized recommendation methods are not advantageous.
Disclosure of Invention
In view of the above, an embodiment of the present invention provides an information recommendation method and apparatus, which are used for implementing unified personalized recommendation for a user between an application program interface and a Web page, and implementing consistency of personalized recommendation for the same device and different media in a manner of no sense for the user.
To achieve the above object, according to one aspect of the embodiments of the present invention, there is provided an information recommendation method for implementing unified personalized recommendation for a user between an application interface and a Web page, including:
the application program end creates Web services locally, for communicating with Web pages of the browser end,
The Web page at the browser side requesting the local Web service through the communication, acquiring a user ID pre-stored in the application program side and communicating with a recommendation service module, and
And the recommendation service module generates personalized information corresponding to the user according to the user ID acquired by the browser end and returns the personalized information to the Web page of the browser end for display.
Preferably, in an information recommendation method according to an aspect of the embodiment of the present invention, a user ID stored in advance in an application program is obtained by:
After successful login verification, the login interface issues an ID unique to the user to an application program end, and the application program end saves the ID as the user ID locally for other local services.
Preferably, in an information recommendation method according to an aspect of the embodiment of the present invention, the local creation of the Web service by the application program end is implemented by the following steps:
the application program end creates a resident process locally, and the Web service returning the user ID is realized in the resident process.
Preferably, in an information recommendation method according to an aspect of the embodiment of the present invention, the Web page in the browser obtains the user ID by:
The browser side sends a request for localhost service, requests the user ID, and accesses the local interface by using the localhost address to acquire the user ID.
Preferably, in an information recommendation method according to an aspect of the embodiment of the present invention, the method further includes the following steps,
After the browser side obtains the user ID, judging whether the current Web page of the browser side stores keyword information, when judging that the current Web page stores the keyword information, sending the keyword information to the recommendation service module, and
And the recommendation service module generates the personalized information according to the user ID and the keyword information.
In order to achieve the above object, according to another aspect of the embodiment of the present invention, there is further provided an information recommendation device for implementing unified personalized recommendation for a user between an application interface and a Web page, including:
an application program end, a browser end and a recommendation service module,
Wherein the application program end creates Web service locally for communicating with Web pages in a browser of the browser end,
Wherein the Web page at the browser side requests the local Web service through the communication, obtains a user ID stored in advance in an application program and communicates with the recommendation service module, and
The recommendation service module generates personalized information corresponding to the user according to the user ID acquired by the browser end and returns the personalized information to the Web page of the browser end for display.
According to the information recommendation method and the information recommendation device in the aspect and the other aspect of the embodiment of the invention, unified personalized recommendation for users can be realized between an application program interface of an App end and a Web page of a browser end, and user portrait information can be mutually supplemented and perfected to realize information sharing. On the one hand, under the condition that the user installs the App on the terminal equipment and logs in, personalized recommendation of the user corresponding to the App end can be realized without logging in at the browser end, so that personalized recommendation of the Web page is more accurate, and the user can more easily see things needed by the user; on the other hand, the Web page at the browser end can feed back the user portrait information to the recommendation service module, and for the user who downloads the App for the first time and logs in for the first time, unlike the situation that no information of the user exists in the traditional recommendation service module, according to the invention, the information of the Web page can be fed back to the recommendation service module, and accordingly, corresponding personalized recommendation display is carried out at the App end, the recommendation to the initial user is very friendly, and the user retention can be improved.
In addition, the embodiment of the invention also provides an electronic device for recommending information, which is characterized by comprising:
One or more processors;
storage means for storing one or more programs,
The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the information recommendation method as described above.
In addition, the embodiment of the invention also provides a computer readable medium, on which a computer program is stored, characterized in that the program is executed by a processor to implement the information recommendation method.
Further effects of the above-described non-conventional alternatives are described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is a schematic block diagram of an information recommendation method for personalized recommendation according to an embodiment of the invention;
FIG. 2 is a schematic diagram of the main flow of an information recommendation method for personalized recommendation according to an embodiment of the invention;
fig. 3 is a schematic diagram of main modules of an information recommendation apparatus for personalized recommendation according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 is a schematic block diagram of an information recommendation method according to an embodiment of the present invention. As shown in fig. 1, the recommendation method for personalized recommendation for the client in this embodiment is mainly implemented by three parts, namely, a recommendation service module 11 for providing personalized recommendation service, a browser end 12 operated by a browser, and an App end 13 operated by an App. In the description of the present embodiment, app is an abbreviation for application program.
In this embodiment, the recommendation service module 11 for performing personalized recommendation service is used for performing personalized recommendation for the user portrait of the user, so that the user can see the information that he wants to see. The recommendation service module 11 may be implemented by storing a predetermined program or algorithm on a medium, typically provided by an application developer. The browser side 12 may be various browser applications installed on the terminal device, and can browse Web pages by running the browser side, thereby browsing desired contents and information on the Web pages. The App end 13 is an application end installed on the terminal device, where an App can be run, and where browsing desired content and information can be selected on the App interface. The App end 13 and the browser end 12 are both installed on the same terminal device, and may be, for example, an intelligent terminal device such as a smart phone, a tablet computer, a smart watch, and the like.
The recommendation service module 11 can read, receive and access data of the browser side 12 and the App side 13, and can send personalized recommendation contents to the browser side 12 and the App side 13. Through the recommendation service module 11, the browser end 12 and the App end 13 in the embodiment, personalized recommendation contents consistent with user figures can be effectively and simply displayed on the browser end 12 and the App end 13, and user login operations do not need to be performed on the App end 13 and the browser end 12 at the same time.
Specifically, fig. 2 schematically illustrates a personalized recommendation method according to an embodiment of the present invention. In order to achieve unified personalized recommendation for a user consistent with a user portrait between an App interface and a Web page without performing account login operations at both the App end 13 and the browser end 12, according to the personalized recommendation method of the present embodiment, as shown in fig. 2, first, in step S201, once the App end 13 is running, a Web service is created locally by the App end 13, and the Web service can be used for communication with the Web page in the browser end 12. Then, in step S202, when the user browses the application corresponding to the App end 13 through the Web page at the browser end 12, the Web page in the browser communicates with the Web service of the App end 13 and requests the Web service locally created by the App end 13 in step S201, and when the Web page in the browser successfully requests the Web service locally created by the App end 13, the Web page in the browser correspondingly acquires the user ID previously stored in the App end 13 and communicates with the recommended service module 11. Next, in step S203, by communicating with the browser side 12, the recommendation service module 11 generates personalized information corresponding to the user from the user ID received from the browser side 12 and returns to the Web page of the browser side 12 for display. So far, the user login is not needed at the browser end 12, and the personalized recommended content matched with the user ID of the App end can be displayed on the Web page of the browser end 12.
More specifically, in step S201, the App end 13 creates a Web service locally, which may be formed by: once the App end 13 is run by the user, the App end 13 creates a resident process locally in which Web services are implemented that return the user ID stored in the App end 13. For a resident process implementation, existing approaches, such as white keep-alive visible processes, may be used. In the above step S202, the user ID stored in advance in the App end 13 may be obtained as follows: when the user downloads and installs the App, the application program developer platform generates a random unique ID for the user, and after the user is successfully authenticated by the App terminal 13, the login interface issues the unique ID for the user to the App terminal 13, so that the App terminal 13 saves the ID as the user ID of the user locally for other local services. Further, in step S202 above, the Web page acquisition user ID in the browser may be obtained as follows: when the user runs the browser side 12, the browser side 12 sends a request for localhost service requesting the user ID and accesses the local interface using the localhost address, thereby obtaining the user ID already stored locally.
According to the personalized recommendation method of the present embodiment, after the step S202, the following steps may be further included: after the browser side 12 acquires the user ID, it is determined whether the current Web page of the browser side 12 stores keyword information, and when it is determined that keyword information is stored, the keyword information is sent to the recommendation service module 11, at this time, the recommendation service module can generate the personalized information according to the received user ID and in combination with the keyword information.
According to the personalized recommendation method, the recommendation service module 11 not only displays personalized content on the Web page by means of the received user ID from the browser 12, but also recommends personalized content by combining keywords stored on the current Web page, so that the display of personalized content can be more perfected. Therefore, the user portrait created by the client at the App terminal 13 and the search keywords of the user on the Web page of the browser terminal 12 can be fully combined to further perfect the current portrait of the user, so that the content of personalized recommendation is more accurate. In addition, the images searched by the keywords of the Web page of the browser 12 by the user are also sent in real time and stored in the recommendation service module 11, so that the description of the images of the user in the recommendation service module 11 is more perfect, and when the user operates at the App 13 later, the personalized recommendation content from the browser 12 is fed back into the App 13. Thus, the App end 13 and the browser end 12 can realize intercommunication and shared personalized recommended content.
In the above, according to the information recommendation method for personalized recommendation for the user of the present embodiment, the inventor fully considers that in order to optimize the personalized recommendation experience of the Web page, the user portraits of the recommendation system are enriched through the information such as the search keywords specific to the browser end, and by locally starting a resident Web service process at the App end, the communication can be performed between the App end and the Web service by calling the Web service at the browser end, and the user ID of the App end is obtained, and the two ends of the App end and the browser end are integrated.
Example 1
Next, one example 1 of the embodiment of the present invention is briefly described.
The user installs App XYZ on the terminal and registers at the App end so that there is a unique ID for logging in to the App XYZ. When using the App XYZ, the user may search for some keywords, click on key information, browse, etc. according to his own interests or needs. Therefore, the information of the personalized operations of the client at the App end is sent to the recommendation service module, and therefore the recommendation service module can reliably draw out the corresponding user portrait according to the personalized operations of the user from the App end and return the corresponding user portrait to the App end, and when the interface of the App XYZ is displayed, the information of interest of the client can be displayed in a more preferential mode at any time based on the information in the recommendation service module.
When a client selects to browse through a Web page instead of operating on an App for some reason, conventionally, unless the same ID as that of the App is logged in at the browser end, the browser end may not learn the user's portrait and cannot make a personalized recommendation, so that the user may need to laboriously find information and content of his interest, which is unfavorable for the client to keep.
On the other hand, in the present example 1, the above problems can be sufficiently solved.
In specific example 1 of the present invention, at App end: once the user runs the App XYZ and logs in with the user ID, the App end creates a local resident process in the machine, and implements a Web service that returns the user ID in the resident process. A resident process implementation may be to create a widget on a screen using a visible process, where the visible process has a higher priority, unless system resources are intense, and normally would not be reclaimed by the system. Those skilled in the art will appreciate that the above-mentioned method is white keep-alive, and that some gray keep-alive mechanism may be used, which will not be described in detail here.
When a user selects to browse a corresponding application through a Web page at a browser end, a request for a localhost service is sent at the browser end when the user runs the browser, and a user ID is requested. The localhost refers to an address of a service, and because the service is local, the localhost address can be used for accessing to a local interface, a user ID is a random unique ID generated by a platform for a user, after the user login verification is successful, the login interface can send the unique ID of the user to an App terminal, the App terminal stores the ID locally for other local services, and when the App XYZ is installed by the user and the user logs in, the user can request to obtain the corresponding user ID. Thus, even if the user ID is not input at the browser side, the user ID of the App side can be acquired. After the browser side receives the user ID, the browser side judges whether the current Web page stores information such as keywords, and if the current Web page has information such as keywords, the information is sent to the recommendation service module. Here, the keyword refers to a search engine keyword, which may be obtained from document. Reference of a browser, but since the search engine is implemented in different ways, each search page does not skip to include keyword information, so that a determination is made. For example, if the current Web page contains information such as "watermelon" as a keyword, the keyword "watermelon" is submitted to the recommendation service module by the browser, and then the recommendation service module can send the "watermelon" to the user, and the subsequent recommendation can recommend more watermelon related things to the user on both the browser side and the App side for improving the recommendation service. After obtaining the user ID and the keyword of the Web page, the recommendation service module generates a personalized result according to the user ID and the keyword information, for example, according to the user ID and the keyword information, labels such as a buyer, a watermelon, a fruit and the like are arranged in the recommendation service module for the user, so that the recommendation service module can generate data containing various watermelon varieties, return the data to a browser end and return the data to the application of the Web page, and the personalized recommendation process and the display of the personalized information corresponding to the App end can be performed on the Web page even if login operation is not performed.
According to the example 1, when the user browses the website corresponding to the App XYZ at the browser end, the user can directly obtain the personalized recommendation which is consistent with the App end and more perfect without the user having to log in the browser end.
Example 2
Example 1 above describes an example in which, after a user first performs login by the App end on a terminal device and a user portrait is initially described, personalized recommendation corresponding to the App end is also performed on the application when browsing Web pages at the browser end.
Next, another example of the present embodiment, that is, example 2 will be described. In actual use, there are also cases where: the user first knows the application through the browser end and downloads the App XYZ through a page or through a mall at the browser end after a certain browsing. In this case, when the user installs the App XYZ and starts the App XYZ for the first time, conventionally, there is no information of the user in the recommendation service module, and no personalized recommendation is made.
However, in example 2 according to the present embodiment, when the user operates through the Web page at the browser side, the user performs some search, click, and the like of keywords, and when the browser side judges that the current Web page has keyword information, the keyword information is sent to the recommendation service module, so that the recommendation service module stores the user portrait generated by the browser side at this time. After that, when the user starts the corresponding App XYZ in the terminal device, the user portrait from the browser corresponding to the user is already stored in the recommendation service module, so that personalized recommendation applicable to the user can be performed on the App end, and a back feeding effect is realized.
According to example 2 of the present embodiment, a user can display personalized recommended content according with the personality of the user when the App is started for the first time, so that the use feeling of the user on the App can be strongly improved and the pleasure can be improved.
In summary, in combination with the above specific examples 1 and 2, it can be seen that by using the information recommendation method according to the embodiment of the present invention, unified personalized recommendation for the user can be implemented between the application program interface at the App end and the Web page at the browser end, and user portrait information can also be mutually supplemented and perfected, so as to implement sharing of information. On the one hand, under the condition that the user installs the App on the terminal equipment and logs in, personalized recommendation of the user corresponding to the App end can be realized without logging in at the browser end, so that personalized recommendation of the Web page is more accurate, and the user can more easily see things needed by the user; on the other hand, the Web page at the browser end can feed back the user portrait information to the recommendation service module, and for the user who downloads the App for the first time and logs in for the first time, unlike the situation that no information of the user exists in the traditional recommendation service module, according to the invention, the information of the Web page can be fed back to the recommendation service module, and accordingly, corresponding personalized recommendation display is carried out at the App end, the recommendation to the initial user is very friendly, and the user retention can be improved.
Corresponding to the information recommending method of the App in the embodiment of the present invention, the embodiment of the present invention further provides an information recommending apparatus, as shown in fig. 3. The monitoring apparatus 300 may include: an application end 301, a browser end 302 and a recommendation service module 303. The respective operations performed by the application terminal, browser terminal, and recommendation service module in the information recommendation method described above can be performed through the application terminal 301, browser terminal 302, and recommendation service module 303.
The information recommending device of the embodiment of the invention can achieve the same technical effects as the information recommending method described above, and is not described in detail herein.
In addition, it should be noted that, the term "unified" in implementing unified personalized recommendation for a user between an application interface and a Web page herein does not only mean that the personalized recommendation content displayed by the application interface and the personalized recommendation content displayed by the Web page are identical, in other words, the personalized recommendation content displayed by the application interface and the personalized recommendation content displayed by the Web page are not identical, and includes a case where the personalized recommendation content of the application end and the personalized recommendation content of the App end are substantially similar or substantially similar.
In particular, according to embodiments of the present disclosure, the personalized recommendation process described above with reference to the description may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules involved in the embodiments of the present invention may be implemented in software or in hardware. The described modules may also be provided in a processor.
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be present alone without being fitted into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to include: the application program end locally creates Web service for communicating with Web pages in the browser, the Web pages in the browser request the local Web service through the communication, user IDs stored in the application program in advance are obtained and communicated with the recommendation service module, and the recommendation service module generates personalized information corresponding to the user according to the received user IDs and returns the personalized information to the Web pages for display.
According to the technical scheme of the embodiment of the invention, unified personalized recommendation for the user can be realized between the application program interface of the App end and the Web page of the browser end, and the portrait information of the user can be mutually supplemented and perfected, so that information sharing is realized. On the one hand, under the condition that the user installs the App on the terminal equipment and logs in, personalized recommendation of the user corresponding to the App end can be realized without logging in at the browser end, so that personalized recommendation of the Web page is more accurate, and the user can more easily see things needed by the user; on the other hand, the Web page at the browser end can feed back the user portrait information to the recommendation service module, and for the user who downloads the App for the first time and logs in for the first time, unlike the situation that no information of the user exists in the traditional recommendation service module, according to the invention, the information of the Web page can be fed back to the recommendation service module, and accordingly, corresponding personalized recommendation display is carried out at the App end, the recommendation to the initial user is very friendly, and the user retention can be improved.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives can occur depending upon design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.

Claims (9)

1. An information recommendation method for realizing unified personalized recommendation to a user between an application program interface and a Web page, the method comprising:
the application program end creates Web services locally at runtime, for communicating with the Web pages of the browser end,
When receiving a browsing request corresponding to an application of the program end, the Web page of the browser end performs the communication with the Web service and requests the local Web service, acquires a user ID pre-stored in the application program end and communicates with a recommendation service module, and
The Web page of the browser receives and displays personalized information corresponding to a user generated by the recommendation service module based on a result of communication with the recommendation service module, wherein the personalized information is generated by the recommendation service module according to the user ID acquired by the browser,
The user ID pre-stored by the application program side specifically includes:
After successful login verification, the login interface issues an ID unique to the user to an application program end, and the application program end saves the ID as the user ID locally for other local services.
2. The information recommendation method according to claim 1, wherein,
The local creation of the Web service by the application program side specifically comprises the following steps:
the application program end creates a resident process locally, and the Web service returning the user ID is realized in the resident process.
3. The information recommendation method according to claim 1, wherein,
The Web page at the browser side acquiring the user ID specifically includes:
The browser side sends a request for localhost service, requests the user ID, and accesses the local interface by using the localhost address to acquire the user ID.
4. The information recommendation method according to claim 1, further comprising the step of,
After the browser side obtains the user ID, judging whether the current Web page of the browser side stores keyword information, when judging that the current Web page stores the keyword information, sending the keyword information to the recommendation service module, and
And the recommendation service module generates the personalized information according to the user ID and the keyword information.
5. An information recommendation device for realizing unified personalized recommendation to a user between an application program interface and a Web page, the device comprising:
an application program end, a browser end and a recommendation service module,
Wherein the application program end creates Web services locally at the running time for communicating with Web pages in a browser of the browser end,
When receiving a browsing request corresponding to an application of the program end, the Web page of the browser end performs the communication with the Web service and requests the local Web service, acquires a user ID pre-stored in an application program and communicates with the recommendation service module, and
Wherein the Web page of the browser receives and displays personalized information corresponding to a user generated by the recommendation service module based on a result of communication with the recommendation service module, wherein the personalized information is generated by the recommendation service module according to the user ID acquired by the browser,
The user ID pre-stored by the application program side specifically comprises the following steps:
After successful login verification, the login interface issues an ID unique to the user to an application program end, and the application program end saves the ID as the user ID locally for other local services.
6. The information recommendation apparatus according to claim 5, wherein,
The application program end creates a resident process locally, and the Web service returning the user ID is realized in the resident process.
7. The information recommendation apparatus according to claim 5, wherein,
After the browser side obtains the user ID, judging whether the current Web page of the browser side stores keyword information, when judging that the current Web page stores the keyword information, sending the keyword information to the recommendation service module, and
And the recommendation service module generates the personalized information according to the user ID and the keyword information.
8. An electronic device for information recommendation, comprising:
One or more processors; and
Storage means for storing one or more programs,
When executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-4.
9. A computer readable medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method according to any of claims 1-4.
CN202010981516.4A 2020-09-17 2020-09-17 Information recommendation method and information recommendation device Active CN112256956B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010981516.4A CN112256956B (en) 2020-09-17 2020-09-17 Information recommendation method and information recommendation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010981516.4A CN112256956B (en) 2020-09-17 2020-09-17 Information recommendation method and information recommendation device

Publications (2)

Publication Number Publication Date
CN112256956A CN112256956A (en) 2021-01-22
CN112256956B true CN112256956B (en) 2024-08-13

Family

ID=74232941

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010981516.4A Active CN112256956B (en) 2020-09-17 2020-09-17 Information recommendation method and information recommendation device

Country Status (1)

Country Link
CN (1) CN112256956B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110750720A (en) * 2019-10-21 2020-02-04 上海嵩恒网络科技股份有限公司 Scene individual recommendation method and system based on PC (personal computer) terminal

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7881984B2 (en) * 2007-03-30 2011-02-01 Amazon Technologies, Inc. Service for providing item recommendations
CN102779137A (en) * 2011-05-13 2012-11-14 北京搜狗科技发展有限公司 Method and device for treating personalized feedback information of users about webpages
KR101955463B1 (en) * 2011-11-29 2019-03-11 에스케이플래닛 주식회사 System and Method for recommending application using contents analysis
CN102571978A (en) * 2012-02-10 2012-07-11 上海视畅信息科技有限公司 Intelligent video viewing system
CN105224554A (en) * 2014-06-11 2016-01-06 阿里巴巴集团控股有限公司 Search word is recommended to carry out method, system, server and the intelligent terminal searched for
CN104504133B (en) * 2014-12-31 2018-01-09 百度在线网络技术(北京)有限公司 The recommendation method and device of application program
CN105913273A (en) * 2015-12-14 2016-08-31 乐视网信息技术(北京)股份有限公司 Intelligent recommendation all-terminal display method and device
CN107301585A (en) * 2017-06-06 2017-10-27 北京溢思得瑞智能科技研究院有限公司 A kind of recommendation method, system and equipment applied based on real-time dynamic interactive scene
CN107770241A (en) * 2017-08-22 2018-03-06 北京五八信息技术有限公司 The acquisition methods and device of recommendation information
CN110233879B (en) * 2019-05-22 2023-05-30 平安银行股份有限公司 Intelligent interface pushing method and device, computer equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110750720A (en) * 2019-10-21 2020-02-04 上海嵩恒网络科技股份有限公司 Scene individual recommendation method and system based on PC (personal computer) terminal

Also Published As

Publication number Publication date
CN112256956A (en) 2021-01-22

Similar Documents

Publication Publication Date Title
CN109542427B (en) System customization method and device, electronic equipment and storage medium
US10146750B2 (en) Method, apparatus, terminal, and storage medium for image processing
US9537925B2 (en) Browser notifications
CN109636488B (en) Advertisement putting method and device
CN113094141B (en) Page display method and device, electronic equipment and storage medium
US10542121B2 (en) Dynamic configuration of multi-platform applications
US8527862B2 (en) Methods for making ajax web applications bookmarkable and crawlable and devices thereof
TW201723897A (en) Method, device, and system for displaying information associated with a web page
US10310699B1 (en) Dynamic modification of browser and content presentation
JP6404351B2 (en) Method, apparatus, and system for communicating and presenting merchandise information
US10013493B1 (en) Customized search engines
US8515931B1 (en) Techniques for search optimization
KR20080102166A (en) Method for sophisticated search user interface and computer to perform it
JP6999002B2 (en) Web page processing methods, web page processing devices, electronic devices, non-temporary computer-readable storage media and computer programs
US20130117361A1 (en) Automated content submission to a share site
CN107430609B (en) Generation of new tab pages for browsers for enterprise environments
US11132627B2 (en) Travel search machine with shareable trip objects
US20130325797A1 (en) Apparatus and method for providing personalized information to a user of a user device
US20150373092A1 (en) Apparatus, system and method of aggregating multiple address book sources
TW201344607A (en) Business object determination method and determination device
CN111444448B (en) Data processing method, server and system
CN112256956B (en) Information recommendation method and information recommendation device
US20150169143A1 (en) System for providing virtual space for individual steps of executing application
CN115250259B (en) Information interaction method and device and electronic equipment
CN107656935B (en) Webpage display method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant