[go: up one dir, main page]

CN116304293A - Data object recommendation method and device, storage medium and electronic equipment - Google Patents

Data object recommendation method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN116304293A
CN116304293A CN202211559428.0A CN202211559428A CN116304293A CN 116304293 A CN116304293 A CN 116304293A CN 202211559428 A CN202211559428 A CN 202211559428A CN 116304293 A CN116304293 A CN 116304293A
Authority
CN
China
Prior art keywords
user
target
recommendation
data
data object
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.)
Pending
Application number
CN202211559428.0A
Other languages
Chinese (zh)
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.)
Hangzhou Netease Cloud Music Technology Co Ltd
Original Assignee
Hangzhou Netease Cloud Music 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 Hangzhou Netease Cloud Music Technology Co Ltd filed Critical Hangzhou Netease Cloud Music Technology Co Ltd
Priority to CN202211559428.0A priority Critical patent/CN116304293A/en
Publication of CN116304293A publication Critical patent/CN116304293A/en
Pending legal-status Critical Current

Links

Images

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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The disclosure relates to the technical field of computers, and discloses a data object recommendation method, a data object recommendation device, a storage medium and electronic equipment. The method comprises the following steps: responding to a first operation of a first user on a user identifier of a target user, and triggering a data recommendation request instruction for the target user; and responding to the data recommendation request instruction, acquiring at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule, and displaying the first target data object to the first users to realize the data object recommendation of the first users. According to the scheme, social relation is not required to be established between the first user and the target user based on deep social behavior, according to the first operation of the first user on the user identification, any user can be used as the target user for data object recommendation, the operation cost in practice can be reduced, the data recommendation scene of the edge can be more widely and fully covered, and the accuracy of data object recommendation in the edge scene is improved.

Description

Data object recommendation method and device, storage medium and electronic equipment
Technical Field
Embodiments of the present disclosure relate to the field of computer technology, and more particularly, to a data object recommendation method, a data object recommendation apparatus, a computer-readable storage medium, and an electronic device.
Background
This section is intended to provide a background or context for the embodiments of the disclosure recited in the claims, which description herein is not admitted to be prior art by inclusion in this section.
In a network platform, data object recommendation generally refers to recommending a user node by acquiring recommendation information of adjacent nodes and similar nodes of the user node based on a social relation network of the user. Social relationship networks are typically built based on strongly-correlated social behaviors, such as attention, focused on each other, or comments, replies, or invitations, invited online voices, videos, etc., such that confirmation of social relationships is accomplished based on deeper, more complex social behaviors.
However, the deeper and more complex social behavior has higher operation cost in practice, so that the possibility of constructing social relations among users is reduced, the universality of a social relation network is insufficient, the coverage of information recommendation is insufficient, and the accuracy of data recommendation in an edge scene is lower.
Disclosure of Invention
In this context, embodiments of the present disclosure desirably provide a data object recommendation method, a data object recommendation apparatus, a computer-readable storage medium, and an electronic device.
According to a first aspect of embodiments of the present disclosure, there is provided a data object recommendation method, including:
responding to a first operation of a first user on a user identifier of a target user, and triggering a data recommendation request instruction for the target user; responding to a data recommendation request instruction, and acquiring at least one first target data object from data objects corresponding to target users according to a preset recommendation rule; the first target data object is presented to the first user.
Optionally, in response to a first operation of the first user on the user identifier of the target user, triggering a data recommendation request instruction for the target user, including: under the condition that a display interface of a first user comprises a user identifier, providing a data recommendation key corresponding to the user identifier in the display interface of the first user; and responding to the first operation of the first user on the data recommendation key, determining a target user according to the user identifier corresponding to the data recommendation key, and triggering a data recommendation request instruction of the first user on the target user.
Optionally, after presenting the first target data object to the first user, the method further includes: a data recommendation request response is sent to the target user, the data recommendation request response indicating the first user and the first target data object.
Optionally, after presenting the first target data object to the first user, the method further includes: and in response to the marking operation of the first user on the first target data object, sending an object marking message to the target user, wherein the object marking message is used for indicating the first target data object corresponding to the marking operation of the first user.
Optionally, after sending the data recommendation request response to the target user, the method further includes: and receiving the interactive message sent by the target user and displaying the interactive message to the first user.
Optionally, after sending the data recommendation request response to the target user, the method further includes: responding to a data recommendation request instruction triggered by a target user to a first user, and acquiring at least one second target data object from data objects corresponding to the first user according to a preset recommendation rule; and sending the second target data object to the target user.
Optionally, presenting the first target data object to the first user includes: the first target data object and the target user are presented to the first user.
After presenting the first target data object to the first user, further comprising: and responding to a first viewing request instruction triggered by the first user to the target user, displaying a target user page in a display interface of the first user, wherein the target user page comprises personal information of the target user.
Optionally, a data object playing page is displayed in a display interface of the first user, and a data recommendation request instruction for the target user is triggered in response to a first operation of the first user on a user identifier of the target user, including: acquiring a user recommendation request instruction triggered by a first user in a data object playing page; responding to a user recommendation request instruction to acquire a user recommendation page, wherein the user recommendation page is used for recommending at least one second user, and a data object playing page is displayed in a display interface of the second user; displaying a user recommendation page in a display interface of a first user; and responding to a first operation of the first user on the user identification of the target user, triggering a data recommendation request instruction of the target user, wherein the target user corresponds to a second user indicated by the user identification for the first operation.
Optionally, in the data object playing page, acquiring a user recommendation request instruction triggered by the first user, including: providing a user recommendation key in the data object playing page; and responding to a second operation of the first user on the user recommendation button, and triggering a user recommendation request instruction.
Optionally, the user recommendation page is generated according to display parameters of the second user, wherein the display parameters comprise at least one of user identification display size, user identification display position, user identification display sequence and user recommendation information; and the display parameters are determined according to the association parameters of the second user and the first user, and the association parameters comprise association types and association degrees.
Optionally, the user recommendation key indicates a total number of users displaying the data object play page in the display interface.
Optionally, in response to a first operation of the first user on the user identifier of the target user, triggering a data recommendation request instruction for the target user, including: in the user recommendation page, a second user page is displayed in a display interface of the first user in response to a second viewing request instruction triggered by the first user to the second user, wherein the second user page comprises personal information of the second user; and in the second user page, responding to a first operation of the first user on the user identification of the target user, and triggering a data recommendation request instruction for the target user.
Optionally, in response to a first operation of the first user on the user identifier of the target user, triggering a data recommendation request instruction for the target user, including: and in the user recommendation page, responding to a first operation of the first user on the user identification of the target user, and triggering a data recommendation request instruction for the target user.
Optionally, a third user page is displayed in a display interface of the first user, the third user page is used for displaying personal information of the third user, and the data recommendation request instruction for the target user is triggered in response to a first operation of the first user on the user identification of the target user, and the method comprises the following steps: and in the third user page, responding to a first operation of the first user on the user identification of the target user, and triggering a data recommendation request instruction for the target user.
Optionally, displaying an arbitrary page in a display interface of the first user, where the arbitrary page includes at least one user identifier, each user identifier corresponds to a fourth user, and triggering a data recommendation request instruction for the target user in response to a first operation of the first user on the user identifier of the target user, where the data recommendation request instruction includes: in any page, a data recommendation request instruction to a target user is triggered in response to a first operation of a first user on a user identification of the target user, and the target user is a fourth user corresponding to the data recommendation request instruction.
According to a second aspect of the embodiments of the present disclosure, there is provided a data object recommendation apparatus, including: the instruction triggering module is used for responding to a first operation of a first user on a user identifier of a target user, triggering a data recommendation request instruction of the target user, wherein the target user corresponds to the user indicated by the user identifier for the first operation; the data acquisition module is used for responding to the data recommendation request instruction and determining at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule; and the data recommending module is used for displaying the first target data object to the first user.
Optionally, the instruction triggering module includes: the key providing sub-module is used for providing a data recommendation key corresponding to the user identifier in the display interface of the first user under the condition that the display interface of the first user comprises the user identifier; the instruction triggering sub-module is used for responding to the first operation of the first user on the data recommendation key, determining a target user according to the user identifier corresponding to the data recommendation key, and triggering the data recommendation request instruction of the first user on the target user.
Optionally, the apparatus may further include a response sending module configured to send a data recommendation request response to the target user, where the data recommendation request response is configured to indicate the first user and the first target data object.
Optionally, the apparatus may further include a message sending module configured to send, in response to a marking operation of the first user on the first target data object, an object marking message to the target user, where the object marking message is used to indicate the first target data object corresponding to the marking operation by the first user.
Optionally, the apparatus may further include a message receiving module, configured to receive the interaction message sent by the target user, and display the interaction message to the first user.
Optionally, the data acquisition module is further configured to respond to a data recommendation request instruction triggered by the target user to the first user, and acquire at least one second target data object from the data objects corresponding to the first user according to a preset recommendation rule;
the apparatus may further comprise a data transmission module for transmitting the second target data object to the target user.
Optionally, the data recommendation module is specifically configured to display the first target data object and the target user to the first user.
The device may further include a page display module, configured to display a target user page in a display interface of the first user in response to a first view request instruction triggered by the first user to the target user, where the target user page includes personal information of the target user.
Optionally, the instruction triggering module is further configured to obtain a user recommendation request instruction triggered by the first user in the data object playing page; the data acquisition module is also used for responding to a user recommendation request instruction to acquire a user recommendation page, wherein the user recommendation page is used for recommending at least one second user, and a data object playing page is displayed in a display interface of the second user; the page display module is also used for displaying a user recommendation page in a display interface of the first user; the instruction triggering module is further used for responding to a first operation of the first user on the user identification of the target user, triggering a data recommendation request instruction of the target user, and enabling the target user to correspond to a second user indicated by the user identification for the first operation.
Optionally, the key providing sub-module is further configured to provide a user recommendation key in the data object playing page; the instruction triggering sub-module is further used for responding to the second operation of the first user on the user recommending key and triggering a user recommending request instruction.
Optionally, the user recommendation page is generated according to display parameters of the second user, wherein the display parameters comprise at least one of user identification display size, user identification display position, user identification display sequence and user recommendation information; and the display parameters are determined according to the association parameters of the second user and the first user, and the association parameters comprise association types and association degrees.
Optionally, the user recommendation key indicates a total number of users displaying the data object play page in the display interface.
Optionally, the instruction triggering module is specifically configured to respond to a second viewing request instruction triggered by the first user to the second user in the user recommendation page, and display a second user page in a display interface of the first user, where the second user page includes personal information of the second user; and in the second user page, responding to a first operation of the first user on the user identification of the target user, and triggering a data recommendation request instruction for the target user.
Optionally, the instruction triggering module is specifically configured to trigger, in the user recommendation page, a data recommendation request instruction for the target user in response to a first operation of the first user on the user identifier of the target user.
Optionally, displaying a third user page in the display interface of the first user, where the third user page is used to display personal information of the third user; the instruction triggering module is specifically configured to trigger, in the third user page, a data recommendation request instruction for the target user in response to a first operation of the first user on the user identifier of the target user.
Optionally, displaying any page in the display section of the first user, wherein the any page comprises at least one user identifier, and each user identifier corresponds to a fourth user; the instruction triggering module is specifically configured to trigger a data recommendation request instruction for a target user in response to a first operation of a user identifier of the target user by the first user in any page, where the target user is a fourth user corresponding to the data recommendation request instruction.
According to a third aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements any one of the data object recommendation methods described above.
According to a fourth aspect of embodiments of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform any of the data object recommendation methods described above via execution of the executable instructions.
According to the data object recommending method, the data object recommending device, the computer readable storage medium and the electronic equipment, the data recommending request instruction for the target user can be triggered in response to the first operation of the first user on the user identification of the target user; and responding to the data recommendation request instruction, acquiring at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule, and displaying the first target data object to the first users to realize the data object recommendation of the first users. According to the scheme, social relation is not required to be established between the first user and the target user based on deep social behavior, according to the first operation of the first user on the user identification, any user can be used as the target user for data object recommendation, the operation cost in practice can be reduced, the data recommendation scene of the edge can be more widely and fully covered, and the accuracy of data object recommendation in the edge scene is improved.
Drawings
The above, as well as additional purposes, features, and advantages of exemplary embodiments of the present disclosure will become readily apparent from the following detailed description when read in conjunction with the accompanying drawings. Several embodiments of the present disclosure are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings, in which:
FIG. 1 illustrates one of the flowcharts of a data object recommendation method according to an embodiment of the present disclosure;
FIG. 2 illustrates one of the first operational schematics according to an embodiment of the present disclosure;
FIG. 3 illustrates a second schematic diagram of a first operation according to an embodiment of the present disclosure;
FIG. 4 illustrates one of the schematics showing a first target data object in accordance with an embodiment of the present disclosure;
FIG. 5 illustrates a second schematic diagram showing a first target data object in accordance with an embodiment of the present disclosure;
FIG. 6 illustrates a second flowchart of a data object recommendation method according to an embodiment of the present disclosure;
FIG. 7 illustrates one of the diagrams showing data recommendation request responses in accordance with embodiments of the present disclosure;
FIG. 8 illustrates a second diagram showing a data recommendation request response in accordance with an embodiment of the present disclosure;
FIG. 9 shows one of the schematics of a presentation object markup message in accordance with an embodiment of the present disclosure;
FIG. 10 illustrates a second schematic diagram showing an object markup message in accordance with an embodiment of the present disclosure;
FIG. 11 illustrates a third flowchart of a data object recommendation method according to an embodiment of the present disclosure;
FIG. 12 shows a schematic diagram of a data object play page according to an embodiment of the present disclosure;
FIG. 13 shows a schematic diagram of a user recommendation page according to an embodiment of the present disclosure;
FIG. 14 shows a schematic diagram of a third user page according to an embodiment of the present disclosure;
FIG. 15 shows a schematic diagram of any page according to an embodiment of the present disclosure;
FIG. 16 illustrates a schematic diagram of a data object recommendation device, according to an embodiment of the present disclosure;
FIG. 17 shows a schematic diagram of a storage medium according to an embodiment of the present disclosure;
fig. 18 shows a schematic diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are presented merely to enable one skilled in the art to better understand and practice the present disclosure and are not intended to limit the scope of the present disclosure in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Those skilled in the art will appreciate that embodiments of the present disclosure may be implemented as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the following forms, namely: complete hardware, complete software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to an embodiment of the disclosure, a data object recommending method, a data object recommending device, a computer-readable storage medium and an electronic device are provided.
Any number of elements in the figures are for illustration and not limitation, and any naming is used for distinction only, and not for any limiting sense.
The principles and spirit of the present disclosure are described in detail below with reference to several representative embodiments thereof.
Summary of The Invention
Existing data object recommendation methods may generally include data object recommendation based on data content, such as determining similar other data objects with associations based on records of a user's historical play, browse, view, etc. of the data object, and recommending the other data objects to the user; or may also include data object recommendation based on social relationships, such as constructing a social relationship network based on interaction behavior among users, where data object recommendation is performed on adjacent and nearby user nodes. However, the data object recommendation based on the data content requires correlation operation in a large number of data objects, and has the advantages of large data volume, high energy consumption, low efficiency and weak pertinence; the construction of the social relation network is determined based on deep and strong-association social interaction behaviors, so that the construction cost of the social relation network is high, the universality is poor, and the data recommendation accuracy is low in a light and marginal scene.
In the embodiment of the disclosure, the data object recommendation based on other users can be triggered by the operation of the user identification of the other users, so that similarity and relevance calculation in all data objects are not needed, and depth and strong-relevance social interaction behaviors among the users are not needed. Through mild and simple interactive operation, data objects of other users can be pertinently recommended, the universality of a data object recommendation method is effectively expanded, and the accuracy of data recommendation in an marginalized scene is improved.
Having described the basic principles of the present invention, various non-limiting embodiments of the invention are described in detail below.
Exemplary application scenarios
It should be noted that the following application scenarios are only shown for facilitating understanding of the spirit and principles of the present invention, and embodiments of the present disclosure are not limited in this respect. Rather, embodiments of the present disclosure may be applied to any scenario where applicable.
The data object recommendation method of the embodiment of the disclosure can be applied to various application scenes related to data object recommendation.
In one application scenario, a music platform may be involved. In general, in such an application scenario, a user may search, browse, play, comment, collect different songs, albums, MVs (Music videos), music stations, and other data objects. In a music platform, the data object recommendation can be generally performed on the basis of the history record of the user, or a social relationship network can be constructed on the basis of the interaction behavior of each user in the music platform, and the data object recommendation can be performed on adjacent and nearby users in the social relationship network. In this application scenario, the data object recommendation method according to the embodiment of the present disclosure may be used to recommend data objects such as songs, albums, MVs, music stations, etc. that are searched, browsed, played, and collected by other users to the user through the operation of the user identifier of the other users.
Similarly, an application scenario may also involve an electronic book platform to electronic book data objects; the shopping platform can also be involved, and commodities, merchants are taken as data objects and the like; the method can also relate to a short video platform, and takes the short video as a data object; furthermore, the application scenario of multi-platform intercommunication may be further related, for example, when the associated multiple platforms include a music platform and an electronic book platform, after the user triggers the recommendation of the data objects of other users in the music platform, the data objects of songs, albums, MVs, music stations and the like of other users in the music platform may be recommended, and the electronic books and booklets of other users in the electronic book platform may also be recommended.
Exemplary method
A data object recommendation method according to an exemplary embodiment of the present disclosure is described below with reference to fig. 1 in conjunction with the above application scenario.
One of the flows of the data object recommendation method of the exemplary embodiment of the present disclosure as illustrated in fig. 1 may include steps S110 to S130:
step S110, responding to a first operation of a first user on a user identification of a target user, and triggering a data recommendation request instruction for the target user.
Embodiments of the present disclosure may be implemented in one or more different types of network platforms, which may be generally configured by a client, a server, or may also be configured end-to-end between clients, where the client performs data interaction with the server, or other clients, so as to provide corresponding services to a user. The user identifier may be identification information pointing to a unique user, such as an ID (Identity Document, account number), a header, a mailbox address, a phone number, etc., and is typically shown in a display interface of the client, and may view personal information of the user corresponding to the user identifier based on an operation on the user identifier, or perform social interaction with the user corresponding to the user identifier, such as sending a message, establishing a session, paying attention/cancelling attention, etc.
In the embodiment of the disclosure, the first user may be a user performing a first operation on the user identifier through the client, and the first operation may directly trigger a data recommendation request instruction for the user identifier corresponding to the target user, without first constructing a social relationship through social interaction behavior. The first operation mode can be customized by a user, or can adopt default setting of a system, for example, the first operation can be long-press operation, double-click operation, single-finger operation, double-finger operation and the like of a user identifier, or can be track gesture operation of framing the user identifier; in the first operation, one user identifier may be selected, or more than two user identifiers may be selected, so that a data recommendation request instruction is triggered for one or more than two target users, and for example, the number of user identifiers corresponding to the first operation may be 1, 2, or 3.
It should be noted that, in the network platform, the first user may be a virtual account registered by an entity object, for example, the first user may be a personal account, an institution account, a public account, etc., and the entity object may be a person, an enterprise, an institution, etc.; the display interface at the first user may refer to a display interface when the network platform is logged in by the first user. In practical application, a scenario may occur that other entity objects log in the network platform through the first user, and when the other entity objects perform the first operation on the user identifier of the target user, the first operation may also be considered to be performed by the entity object registered with the first user, and the data recommendation request instruction of the first user to the target user is triggered.
Fig. 2 illustrates one of the first operational schematics provided by the embodiments of the present disclosure. As shown in fig. 2, the first operation is a double click operation, the data object is a song, and the first user is a user F, and then, on the display interface of the user F, in response to the double click operation on the avatar 210 of the target user "user C", a song recommendation request instruction of the first user "user F" to the target user "user C" may be triggered.
The user F can register in the song platform by Zhang Sanhe logs in the song platform through the user F, and performs double-click operation on the head portrait 210 of the user C in the display interface to trigger a song recommendation request instruction of the user F to the user C; or, zhang three shares the user F to Lifour, so Lifour can also log in the song platform through the user F, and double-click operation is carried out on the head portrait 210 of the user C in the display interface so as to trigger the song recommendation request instruction of the user F to the user C. In an alternative embodiment of the present disclosure, step S110 may include steps S111 to S112.
Step S111, when the display interface of the first user includes a user identifier, providing a data recommendation key corresponding to the user identifier in the display interface of the first user.
In this embodiment of the present disclosure, the data recommendation key may be a key associated with a user identifier, where the key is used to trigger a data recommendation request instruction, and the data recommendation key associated with the user identifier may be displayed directly when the user identifier is displayed in the first user display interface, or may be displayed in response to an operation of the first user on the user identifier by the first user.
In an embodiment of the present disclosure, the data recommendation key may also correspond to different preset recommendation rules and data object types. In practical application, the data recommendation key can represent the directivity of the user identifier through arrows, connecting lines and the like, and can represent corresponding preset recommendation rules, data object types and the like through text description, for example, a plurality of songs can represent that the preset recommendation rules are selected randomly, and the data object types are songs; the book frequently seen by a plurality of books can indicate that a preset recommendation rule is selected based on reading frequency, and the type of the data object is an electronic book; "panning several recently collected videos" may mean that the preset recommendation rules are selected based on collection time, and the data object type is video.
Step S112, responding to a first operation of the first user on the data recommendation key, determining a target user according to a user identifier corresponding to the data recommendation key, and triggering a data recommendation request instruction of the first user on the target user.
In the embodiment of the disclosure, a first operation of the data recommendation key by the first user may be received, so that in response to the first operation, a user identifier corresponding to the data recommendation key is determined to be a target user, and a data recommendation request instruction of the first user to the target user is triggered. The data recommendation request instruction may also include a preset recommendation rule, a data object type and the like while pointing to the target user, where the preset recommendation rule and the data object type may be preconfigured or may be determined by a data recommendation key corresponding to the first operation.
Fig. 3 illustrates a second schematic operation of the first embodiment of the present disclosure. As shown in fig. 3, the first operation is a double click operation, and the data object is a song, so on the display interface, a song recommendation key 320 corresponding to the "user C" head portrait 310 may be provided, and the song recommendation key 320 points to the "user C" head portrait 310 through an arrow and includes a text description "steal several songs recently hidden by him";
Then, in response to the double-click operation of the song recommendation button 320 by the first user, a song recommendation request instruction of the first user for the target user corresponding to the avatar 310 is triggered, where a preset recommendation rule corresponding to the song recommendation request instruction is selected based on the collection time, and the data object is a song.
Step S120, responding to a data recommendation request instruction, and acquiring at least one first target data object from data objects corresponding to target users according to a preset recommendation rule.
In the embodiment of the disclosure, the data object corresponding to the user may be a data object in which the user has a historical interaction behavior, such as songs, albums, etc. that are played, collected, or commented by the user in a music platform, short videos that are played, commented, forwarded, or sent by the user in a short video platform, etc. In the actual application scenario, the network platform to which the data object corresponding to the target user belongs, or the type of the data object is not specifically limited. The preset recommendation rule is a selection rule for determining a first target data object recommended to a first user in the data objects corresponding to the target users, and the selection rule can be selected randomly; the selection can also be performed according to the historical interaction behavior of the target user, such as the playing times, the playing completion rate and the like of the target user on songs; and the similarity recommendation algorithm can also be adopted to calculate the similarity of the data object corresponding to the target user and the data object corresponding to the first user, and the first target data object is selected from the data objects corresponding to the target user based on the similarity. The different preset recommendation rules can be preset by the user, or when the data recommendation request instruction is triggered, options of the different preset recommendation rules are provided for the first user, and the corresponding preset recommendation rules are determined based on the selection of the first user. On the basis, in response to a data recommendation request instruction of the first user to the target user, one or more than two first target data objects can be determined in the data objects corresponding to the target user based on a preset recommendation rule.
Step S130, the first target data object is displayed to the first user.
In the embodiment of the disclosure, after the first target data object is determined according to the preset recommendation rule, the first target data object may be displayed to the first user. In practical application, according to different types of the first target data object, the mode of displaying the first target data object may be different, for example, when the first target data object includes a song and a video, the song and the video may be directly played, or the song and the video may be added into a playlist of the first user to wait for playing; alternatively, the item detail page may be presented directly when the first target data object includes an item, or the item may be added to the shopping cart of the first user.
In an alternative embodiment of the present disclosure, step S130 may specifically include step S131.
Step S131, the first target data object and the target user are displayed to the first user.
In the embodiment of the disclosure, when the first target data object is displayed to the first user, the target user corresponding to the first target data object may be displayed, for example, the user identifier of the target user is displayed on the playing page of the song or the video; or in the play list, the line where the songs and videos are located shows the user identification of the target user. The source information of the first target data object is provided to the first user by displaying the target user.
Fig. 4 illustrates one of schematic diagrams showing a first target data object in an embodiment of the disclosure, where, as shown in fig. 4, the first target data object is song 2, and displaying the first target data object may directly play song 2, and displaying a play page 410 of song 2 to a first user;
further, the user name "user C" of the target user may also be displayed in the playing page of song 2, and the text description "the song being listened to from user C" may be used to describe the correspondence between song 2 and the target user.
FIG. 5 is a second schematic diagram showing a first target data object in an embodiment of the disclosure, where, as shown in FIG. 5, the first target data object is song 2, song 3, and song 4, and then the first target data object is shown to be available to be played in a playlist 510 of a first user by adding song 2, song 3, and song 4 to the playlist;
further, a avatar 530 corresponding to the target user "user C" may be displayed in the corresponding row 520 of Song 2, song 3, and Song 4 in the playlist 510 to reveal the target user corresponding to the first target data object.
Step S132 is further included after step S131.
S132, responding to a first view request instruction triggered by a first user to a target user, and displaying a target user page in a display interface of the first user, wherein the target user page comprises personal information of the target user.
In the embodiment of the disclosure, the viewing request instruction is used for requesting to view a user page of a user, the user page may include personal information of the user, the personal information of the user may include attribute information of the user, such as gender information, age information, region information, transaction information and the like disclosed by the user, and may also include data object information of the user, such as a data object type corresponding to the user, historical interaction behavior used for the data object and the like. After the first target data object and the target user are displayed to the first user, a first viewing request instruction triggered by the first user to the target user can be received, and a target user page of the target user is displayed to the first user in a display interface in response to the first viewing request instruction, so that personal information of the target user is displayed. The first user may be received to operate the user identifier of the target user shown in step 131, so as to trigger a first view request instruction for the target user.
In the embodiment of the present disclosure, after the first target data object is displayed to the first user, there may be a plurality of different interaction modes between the first user and the target user, so that, on the basis of data recommendation, a developing condition of social interaction can be provided in combination with an actual application scenario, as in the second flow of the data object recommendation method in the exemplary embodiment of the present disclosure shown in fig. 6, steps S610 to S630 may be included:
Step S610, a data recommendation request instruction for the target user is triggered in response to a first operation of the first user on the user identification of the target user.
Step S620, responding to the data recommendation request instruction, and acquiring at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule.
Step S630, the first target data object is presented to the first user.
In the embodiment of the disclosure, the steps S610 to S630 may correspond to the descriptions related to the steps S110 to S130, and are not repeated here.
In an optional embodiment of the disclosure, prompt information may also be displayed for the user identifier, so as to prompt the first user for a first operation, and a triggered data recommendation request instruction, for example, when the data object is a song and the user identifier is a head portrait, text content "long pressing head portrait", which is a favorite song of several users, is displayed at a corresponding position of the head portrait, so that the prompt for the first user can trigger the data recommendation request instruction for a target user corresponding to the head portrait by long pressing the head portrait; or, a data recommending button corresponding to the head portrait may be provided, and text information "long press and wash several songs she likes" is displayed on the data recommending button, so that a data recommending request instruction for the target user corresponding to the head portrait may be triggered by long press of the data recommending button.
In an optional embodiment of the disclosure, after step S630, further includes:
step S640, sending a data recommendation request response to the target user, where the data recommendation request response is used to indicate the first user and the first target data object.
In the embodiment of the disclosure, after responding to a data recommendation request instruction triggered by a first user to a target user and displaying a first target data object determined from the target user according to a preset recommendation rule to the first user, a data recommendation request response may be sent to the target user, where the data recommendation request response may indicate the first user and the first target data object, so as to notify the target user that the corresponding data object is recommended to the first user, and specifically recommend the first target data object. The client of the first user can send the data recommendation request response to the server, and the server forwards the data recommendation request response to the client of the target user; the data recommendation request response may also be sent to the client end-to-end of the target user.
In practical application, the data recommendation request response can directly display all information of the first user and the first target data object on the display interface of the target user, for example, when the first target data object is a song, a text description similar to that of "your XXX (song name) is recommended to XX (user name)" can be displayed; or only part of the information, such as only a text description like "your XXX (song name) is recommended," a text description like "XX (user name) is recommended" your song; further, when the same song is recommended to a user with more than 1, a text description like "your XXX (song name) is recommended to X (number) individuals" may be displayed, or when the same user is recommended to a user with more than 1, a text description like "XX (user name) is recommended to X (number) your songs" may be displayed; alternatively, no information may be displayed, such as a text description like "your song is recommended" being displayed directly. And under the condition that all the information of the first user and the first target data object is not displayed, the operation of the target user can be received to display the information indicated by the response to the data recommendation request.
FIG. 7 illustrates one of the schematics showing the data recommendation request response in the embodiments of the present disclosure, as shown in FIG. 7, the user name of the first user is "user F", and the first target data object includes 3 songs, song 2, song 3, and Song 4; the client of the first user may send a data recommendation request response to the client of the target user, so that the client of the target user displays a user head portrait 721 of the first user in a display box 720 according to the data recommendation request response in a song playing page 710 of the display interface, and displays a text description "3 songs are stolen by the user F" 722, thereby displaying the first user indicated by the data recommendation request response and part of the information of the first target data object to the target user; also included in the presentation box 720 is a detail key 723, which, in response to an operation of the detail key 723 by the target user, can be presented with all information indicated by the data recommendation request response.
Fig. 8 shows a second schematic diagram showing a data recommendation request response in the embodiment of the present disclosure, as shown in fig. 8, based on fig. 7, according to the operation of the detail key in the display frame by the target user in the song playing page 810, all information of the first user and the first target data object indicated by the data recommendation request response may be shown to the target user through the floating window 820, including a user avatar 821 and a user name 822 of the first user, and a song 823 recommended by the first user, including song 2, song 3, song 4, and the like.
In an optional embodiment of the disclosure, after step S630, further includes:
in step S650, in response to the marking operation of the first user on the first target data object, an object marking message is sent to the target user, where the object marking message is used to indicate the first target data object corresponding to the marking operation by the first user.
In the embodiment of the disclosure, according to the type of the first target data object and the network platform to which the first target data object belongs, the marking operation may be operations of collection, praise, support, red heart, purchase, comment and the like of the first target data object by the first user. After receiving the marking operation of the first user on the first target data object, an object marking message can be sent to the target user in response to the marking operation, and the object marking message can indicate the first user and the first target data object corresponding to the marking operation, so that the target user is informed that the corresponding data object is recommended to the first user and marked by the first user. The client of the first user can send the object marking message to the server, and the server forwards the object marking message to the client of the target user; the object marker message may also be sent end-to-end to the client of the target user.
In practical application, the object marking message can directly display all information of the first user and the first target data object on a display interface of the target user, for example, when the first target data object is a song and the marking operation is collection, a text description similar to that 'your XXX (song name) is collected by XX (user name') can be displayed; or only part of the information, such as only a text description like "your XXX (song name) is collected", a text description like "XX (user name) is collected" your song; further, when the same song is collected by a user with more than 1, a text description similar to "your XXX (song name) is collected by X (number) individuals" may be displayed, or when the number of songs collected by the same user is more than 1, a text description similar to "XX (user name) is collected by X (number) your songs" may be displayed; alternatively, no information may be displayed, such as a text description like "your song is collected" being displayed directly. In the case that all the information of the first user and the first target data object is not displayed, the operation of the target user can be received to display the information indicated by the object marking message.
Fig. 9 shows one of schematic diagrams showing an object tagging message in an embodiment of the present disclosure, where, as shown in fig. 9, a user name of a first user is "user F", a first target data object includes 3 songs, song 2, song 3, and song 4, an object tagging operation is "like", and a first target data object corresponding to the object tagging operation is song 3; the client of the first user may send an object tag message to the client of the target user, so that the client of the target user displays a user avatar 921 of the first user in a display box 920 according to the object tag message in a song playing page 910 of the display interface, and displays a text description "user F likes 1 your song" 922, thereby displaying the first user indicated by the object tag message and part of the information of the first target data object to the target user; also included in the presentation box 920 is a detail key 923, which, in response to a target user's operation of the detail key 923, can present all of the information indicated by the object marker message to the target user.
Fig. 10 shows a second schematic diagram of the display object marker message in the embodiment of the disclosure, as shown in fig. 10, based on fig. 9, in the song playing page 1010, according to the operation of the target user on the display frame, all information of the first user and the first target data object indicated by the object marker message, including a user head 1021 and a user name 1022 of the first user, and a song 1023 that the first user likes, including song 3, may be displayed to the target user through the floating window 1020.
In an optional embodiment of the disclosure, after step S640, or step S650, further includes:
step S660, receiving the interaction message sent by the target user, and displaying the interaction message to the first user.
In the embodiment of the disclosure, the interactive message sent by the target user can be further received, the interactive message can be text, voice, image, expression and the like sent by the target user, the interaction can be performed on the basis of data object recommendation through the interactive message, the application scene of data recommendation and social interaction is effectively combined, the social cost is reduced, the establishment of a social relation network in an edge scene is widened, and the universality of the social relation network is improved.
As shown in fig. 8, at least one expression interactive key 824 and a text interactive key 825 may be further provided in the floating window 820 in the client display interface of the target user, and the client of the target user may send an interactive message to the client of the first user through the operation of the expression interactive key 824 or the operation of the text interactive key 825 by the target user, so that the client of the first user receives and displays the interactive message to the first user.
As shown in fig. 10, at least one expression interactive key 1024 and a text interactive key 1025 may be further provided in the floating window 1020 in the client display interface of the target user, and the client of the target user may send an interactive message to the client of the first user through the operation of the expression interactive key 1024 or the operation of the text interactive key 1025 by the target user, so that the client of the first user receives and displays the interactive message to the first user.
In an optional embodiment of the disclosure, after step S640, or step S650, further includes:
step S670, in response to a data recommendation request instruction triggered by the target user to the first user, at least one second target data object is obtained from the data objects corresponding to the first user according to a preset recommendation rule.
Step S680, send the second target data object to the target user.
In this embodiment of the present disclosure, a data recommendation request instruction may also be triggered to a first user at a client of a target user, so that the client of the first user may respond to the data recommendation request instruction, obtain one or more second target data objects from data objects corresponding to the first user according to a preset recommendation rule, and then send the second target data objects to the client of the target user. The manner of triggering the data recommendation request command to the first user at the client of the target user may correspond to the description of step 110, and is not repeated here for avoiding repetition.
As shown in fig. 8, in the client display interface of the target user, at least one recommendation request key 826 "steals several songs" may be further provided in the floating window 820, and through the selection operation of the recommendation request key 826 by the target user, the client of the target user may trigger the target user to send a data recommendation request instruction to the first user, so that the client of the first user receives and responds to the data recommendation request instruction, and determines and sends the second target data object in the data object corresponding to the first user to the client of the first user.
As shown in fig. 10, in the client display interface of the target user, at least one recommendation request key 1026 "steals several songs" may be further provided in the floating window 1020, and through the selection operation of the recommendation request key 1026 by the target user, the client of the target user may trigger the target user to send a data recommendation request instruction to the first user, so that the client of the first user receives and responds to the data recommendation request instruction, and determines the second target data object in the data object corresponding to the first user and sends the second target data object to the client of the first user.
In an embodiment of the present disclosure, the triggering of the user recommendation request instruction by the first user to the target user may be performed in different scenes in the network platform, and the page content displayed by the display interface in the different scenes may be different, as in the third flow of the data object recommendation method in the exemplary embodiment of the present disclosure shown in fig. 11, and in an alternative embodiment of the present disclosure, the data object playing page may be displayed in the display interface of the first user, and then the method may include steps S1110 to S1140.
Step S1110, in the data object playing page, a user recommendation request instruction triggered by the first user is obtained.
In the embodiment of the disclosure, the data object playing page refers to a page for displaying and playing one or more data objects, such as a music playing page, a video playing page, an electronic book reading page, and the like. In the data object playing page, a user recommendation request instruction triggered by the first user may be obtained, where the user recommendation request instruction is used to request that user recommendation be performed based on the data object playing page, and the recommended user may be a user associated with a data object corresponding to the data object playing page, such as a user performing a marking operation on the data object or other data objects similar to the data object, or other users of the data object playing page are also displayed in the display interface when the first user triggers the user recommendation request instruction.
It should be noted that, the display mode of the data object playing page may be different, for example, in the display interface, the data playing page may be displayed in a full screen, split screen or thumbnail mode, and taking the song playing page as an example, the song playing page may be displayed in the display interface in full screen, may be displayed in split screen with other pages, may be displayed in a floating frame form in other application layers, or may be displayed in a status bar.
In an alternative embodiment of the present disclosure, the data object playing page may also run in the background of the electronic device. At this time, a shortcut key operation for triggering a user recommendation request instruction may be preconfigured, and when the shortcut key operation is performed on a virtual key in a display interface or an entity key of the electronic device by the first user, the user recommendation request instruction triggered by the first user is obtained, for example, the shortcut key operation may be a combined pressing operation of a volume key, a power-off key in pressing times, pressing duration, and pressing sequence.
In an alternative embodiment of the present disclosure, step S1110 may include steps S1111 to S1112.
Step S1111, providing a user recommendation key in the data object playing page.
Step S1112, responding to the second operation of the user recommendation key by the first user, and triggering a user recommendation request instruction.
In the embodiment of the disclosure, a user recommendation key can be provided for a first user in a data object playing page, wherein the user recommendation key is used for triggering a user recommendation request instruction. When receiving a second operation of the first user on the user recommendation key, a user recommendation request instruction of the first user may be triggered in response to the second operation, so as to instruct to recommend the first user based on the data object playing page, where the user recommendation key may be in any shape and size, or may be displayed at any position of the data object playing page.
In an alternative embodiment of the present disclosure, the user recommendation key indicates a total number of users displaying the data object play page in the display interface.
In the embodiment of the disclosure, the user related to the data object playing page may be a user who displays the data object playing page in a display interface. On this basis, the user recommending button may indicate the total number of users displaying the data object playing page in the display interface, so as to prompt the user through the user recommending button that the data object playing page is associated with the total number of users at the same time, for example, the total number of users playing the song simultaneously can be indicated by the user recommending button in the song playing page, the total number of users playing the video simultaneously can be indicated by the user recommending button in the video playing page, and the total number of users reading the electronic book simultaneously can be indicated by the user recommending button in the electronic book reading page.
Fig. 12 is a schematic diagram of a data object playing page provided in an embodiment of the present disclosure, as shown in fig. 12, where the data object playing page is a song playing page 1210 of song 1, then a user recommendation key 1220 may be provided to a first user in the song playing page 1210, where the user recommendation key 1220 displays the number "23" indicating that the total number of users currently displaying the song playing page 1210 in the display interface is 23.
In the data object playing page shown in fig. 12, in response to the clicking operation of the user recommendation key 1220 by the first user, a user recommendation request instruction of the first user may be triggered.
Step S1120, a user recommendation page is obtained in response to a user recommendation request instruction, wherein the user recommendation page is used for recommending at least one second user, and a data object playing page is displayed in a display interface of the second user.
In the embodiment of the disclosure, the user recommendation page is used for recommending the second user, the data object playing page is displayed in the display interface of the second user, one or more second users can be recommended in the user recommendation page, and the number of the second users recommended by the user recommendation page can be 1, 2 and 3. The second user may include all users with whom the data object playing page is associated at the same time, or may include only a portion of the users. In the case that the user recommendation page only includes a part of users, different screening modes can be selected according to service requirements, calculation conditions and the like to determine the second user among all the associated users, for example, the second user can be determined among all the associated users according to the similarity between each user and the first user, and the second user can also be determined according to the frequency, the frequency and the like of displaying the data object playing page by each user.
It should be noted that, the client of the first user may locally obtain the user recommendation page, and by confirming the page displayed by the client of the other user on the display interface, all the users associated with the data object playing page may be determined, and further, the second user may be determined among all the associated users, so as to generate the user recommendation page for recommending the second user; or, a user recommendation request instruction may be provided to the server, and the server determines all associated users according to pages displayed by other clients on the display interface, further determines a second user according to user information of each user, and generates a user recommendation page for recommending the second user, so as to send the user recommendation page to the client of the first user.
In an optional embodiment of the disclosure, the user recommendation page is generated according to a display parameter of the second user, where the display parameter includes at least one of a user identifier display size, a user identifier display position, a user identifier display sequence, and user recommendation information; and the display parameters are determined according to the association parameters of the second user and the first user, and the association parameters comprise association types and association degrees.
In the embodiment of the disclosure, a user identifier corresponding to the second user may be displayed in the user recommendation page to recommend the second user. Thus, the user recommendation page may be generated based on display parameters of the second user, which may indicate the display of the user identification on the user recommendation page, e.g. the display parameters may include a user identification display size, a user identification display location, a user identification display order, user recommendation information, etc. The display parameters of the user identification can be determined according to the association parameters of the second user and the first user, and the association parameters can comprise association degree, association type and the like, if the association degree is larger, the user identification is displayed in the user recommendation page in a larger size, the user identification is positioned in a more central position, the user identification is sequentially positioned in a higher order and the like, so that the user identification with the larger association degree is displayed in the user recommendation page first and is more remarkable; the association type may determine user recommendation information that may indicate a reason for recommending the second user to the first user, such as the number of commonly tagged data objects reaching a tag number threshold, or data objects that have a common tag with the first user at other network platforms, or data objects that correspond to the first user that were recommended, or that are located in a geographic location within a distance threshold from the first user.
Step S1130, displaying the user recommendation page in the display interface of the first user.
In the embodiment of the disclosure, after the user recommendation page is acquired, the user recommendation page can be jumped to from the data object playing page, and the user identification of the second user can be displayed in the user recommendation page according to the display parameters. In the display interface of the first user, the user recommendation page can be displayed statically, namely, the user recommendation page is displayed according to the user state when triggered by the user recommendation request instruction; the display parameters can also be dynamically displayed, i.e. the display parameters are adjusted in real time according to the change of the user state from the triggering of the user recommendation request instruction. Further, other information, such as a user state of a user associated with the current first user, may be displayed on the user recommendation page, where the user associated with the first user may be a user focused by the first user, or a user having a social relationship with the first user; the user status may be a data object played by the user, such as a song being listened to, a video being watched, a book being read, etc.
Fig. 13 is a schematic diagram of a user recommendation page provided in an embodiment of the present disclosure, as shown in fig. 13, a user recommendation page 1310 is obtained in response to a user recommendation request instruction, and the user recommendation page 1310 is displayed in a display interface of a first user. The user recommendation page 1310 is dynamically displayed, and the total number of users displaying the song playing page in the display interface is 24, so that the song playing page is displayed as '24 people listening', and user identifications of different second users are displayed according to the user identification display position and the user identification display size.
On this basis, user recommendation information "like song 9 too" is displayed for user a 1311, user recommendation information "like 65 songs together" is displayed for user B1312, and user recommendation information "listen to songs outside 8 km" is displayed for user C1313.
Further, below the user recommendation page 1310, a "song being listened to by attention person" 1314 is displayed, in which a user H, a user I, a user J of the user concerned by the first user, and song names 5, 7, 8 of songs played respectively at this time are displayed.
Step S1140, in response to a first operation of the first user on the user identifier, triggers a data recommendation request instruction for the target user, where the target user is a second user indicated by the first operation corresponding to the user identifier.
In the embodiment of the disclosure, the step S1140 may correspond to the related description of the step S110, and is not repeated here.
In an alternative embodiment of the present disclosure, step S1140 may include steps S1141 to S1142.
In step S1141, in the user recommended page, in response to a second viewing request instruction triggered by the first user to the second user, a second user page is displayed in the display interface of the first user, where the second user page includes personal information of the second user.
In the embodiment of the present disclosure, in the user recommended page, a second viewing request instruction triggered by the first user to the second user may be received, and the second viewing request instruction and the second user page may be correspondingly referred to the related description of the viewing request instruction and the user page in the foregoing step S132, which is not repeated herein.
In step S1142, in the second user page, a data recommendation request instruction for the target user is triggered in response to the first operation of the first user on the user identifier.
In this embodiment of the present disclosure, in response to the second view request instruction, the user recommendation page may jump to a corresponding second user page from the user recommendation page, and the user identifier of the second user may be displayed in the second user page, so that the first operation of the first user on the user identifier may be received, the data recommendation request instruction for the target user may be triggered, where the target user is the second user corresponding to the second user page, and the triggering data recommendation request instruction may correspond to the related description referred to in the foregoing step S110, so that repetition is avoided and details are not repeated herein.
In an alternative embodiment of the present disclosure, step S1140 may include step S1143.
In step S1143, in the user recommendation page, a data recommendation request instruction for the target user is triggered in response to a first operation of the first user on the user identifier.
In the embodiment of the disclosure, the user identifier corresponding to the second user is displayed in the user recommendation page, so that a first operation of the first user on the user identifier can be received in the user recommendation page to trigger a data recommendation request instruction of the first user on the target user. Since the number of the recommended second users in the user recommendation page may be more than 1, the target user is the second user corresponding to the first operation, and the triggering data recommendation request command may be correspondingly referred to the description related to step S110, which is not repeated here.
As shown in fig. 11, in an alternative embodiment of the present disclosure, a third user page is displayed in the display interface of the first user, and the third user page is used to display personal information of the third user, the method may include step S1150.
In step S1150, in the third user page, a data recommendation request instruction for the target user is triggered in response to the first operation of the first user on the user identifier.
In this embodiment of the present disclosure, when the first user accesses the third user page of the third user, the first operation of the first user on the user identifier may be received in the third user page to trigger the data recommendation request instruction for the target user, where the target user is the third user, and the triggering data recommendation request instruction may correspond to the related description referred to in the step S110, so that repetition is avoided and no further description is given here.
In addition, in the network platform, the first user may access the third user page by clicking on a user head portrait and a user name of the third user, clicking on a web page link of the third user page, scanning a two-dimensional code corresponding to the third user page, and the manner of accessing the third user page by the first user is not particularly limited in the embodiment of the present disclosure.
Fig. 14 is a schematic diagram of a third user page provided in an embodiment of the present disclosure, and as shown in fig. 14, personal information of a third user including personal attribute information 1420, and data object information 1430 is displayed in the third user page 1410; the personal attribute information 1420 includes, among others, a head portrait, a user name "user L", an IP attribute "Z ground", an age "90-year-later-old-sheep seat", a attention number "61", a fan number "33", and the like, and the data object information 1430 includes favorite songs, accumulated number of songs to be listened to, keywords to be listened to, and the like.
As shown in fig. 11, in an alternative embodiment of the present disclosure, an arbitrary page is displayed in the display interface of the first user, where the arbitrary page includes at least one user identifier, and each user identifier corresponds to a fourth user, and the method may include step S1160.
In step S1160, in any page, in response to a first operation of the first user on the user identifier, a data recommendation request instruction for the target user is triggered, where the target user is a fourth user corresponding to the data recommendation request instruction.
In the embodiment of the disclosure, the arbitrary page may be any page including a user identifier, such as a comment area page, a dynamic stream page, and the like, where the user identifier may be a user avatar, a user name, and the like, and each user identifier corresponds to a fourth user. The first operation of the first user to the user identifier may be received to trigger a data recommendation request instruction to the target user, where the target user is a fourth user pointed by the first operation corresponding to the user identifier, and the triggering data recommendation request instruction may correspond to the related description referred to in the foregoing step S110, so that repetition is avoided and will not be repeated herein. At this time, the data object recommendation method can be an interactive operation of opening up the whole scene in the network platform or among multiple network platforms, so that the coverage range of the data object recommendation method is more widely expanded, and the universality of data object recommendation in the edge scene is improved.
FIG. 15 provides a schematic diagram of an arbitrary page provided by an embodiment of the present disclosure, as shown in FIG. 15, which is a song comment area page 1510 of Song 1, in which comments 1520 of user A are displayed, including comment content "good or not, or so good 1521, and a avatar 1522, a user name 1523 of user A; comment 1530 for user B, including comment content "listen first or last few years" 1531, and avatar 1532 and user name 1533 for user B; the comment 1540 of the user C includes the comment content "or the original singing is audible" 1541, and the avatar 1542 and the user name 1543 of the user C.
In the song review area page 1510 shown in fig. 15, a first operation of the first user on the avatar 1522 and the user name 1523 may be received to trigger a data recommendation request instruction for the user a; a first operation of the first user on the avatar 1532 and the user name 1533 may also be received to trigger a data recommendation request instruction for the user B; a first user operation on the avatar 1542, the user name 1543 may also be received to trigger a data recommendation request instruction to user C.
Further, as shown in fig. 11, after step S1140, step S1150 or step S1160, the method may further include steps S1170 to S1180.
Step S1170, in response to the data recommendation request instruction, acquires at least one first target data object from the data objects corresponding to the target user according to the preset recommendation rule.
Step S1180, the first target data object is displayed to the first user.
In the embodiment of the present disclosure, in step S1170 to step S1180, the descriptions related to the foregoing step S120 and step S130 may be referred to correspondingly, and in order to avoid repetition, the description is omitted here.
According to the data object recommendation method, a data recommendation request instruction for a target user can be triggered in response to a first operation of a first user on a user identification of the target user; and responding to the data recommendation request instruction, acquiring at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule, and displaying the first target data object to the first users to realize the data object recommendation of the first users. According to the scheme, social relation is not required to be established between the first user and the target user based on deep social behavior, according to the first operation of the first user on the user identification, any user can be used as the target user for data object recommendation, the operation cost in practice can be reduced, the data recommendation scene of the edge can be more widely and fully covered, and the accuracy of data object recommendation in the edge scene is improved.
Exemplary apparatus
Having described the data object recommendation method of the exemplary embodiment of the present disclosure, next, the data object recommendation apparatus of the exemplary embodiment of the present disclosure will be described with reference to fig. 16.
It should be noted that, other specific details of each functional module of the data object recommendation device in the embodiment of the present disclosure are already described in detail in the embodiment of the data object recommendation method, and are not described herein again.
Fig. 16 illustrates a data object recommendation device 1600 of an exemplary embodiment of the present disclosure, comprising:
an instruction triggering module 1610, configured to trigger a data recommendation request instruction for a target user in response to a first operation of a user identifier of the target user by the first user, where the target user corresponds to a user indicated by the user identifier; the data acquisition module 1620 is configured to determine at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule in response to the data recommendation request instruction; the data recommendation module 1630 is configured to present the first target data object to the first user.
In an alternative embodiment, the instruction triggering module 1610 includes: the key providing sub-module is used for providing a data recommendation key corresponding to the user identifier in the display interface of the first user under the condition that the display interface of the first user comprises the user identifier; the instruction triggering sub-module is used for responding to the first operation of the first user on the data recommendation key, determining a target user according to the user identifier corresponding to the data recommendation key, and triggering the data recommendation request instruction of the first user on the target user.
In an alternative embodiment, the apparatus may further include a response transmitting module configured to transmit a data recommendation request response to the target user, the data recommendation request response being configured to indicate the first user and the first target data object.
In an alternative embodiment, the apparatus may further include a message sending module configured to send, to the target user, an object tagging message in response to the tagging operation of the first target data object by the first user, the object tagging message indicating the first target data object corresponding to the tagging operation by the first user.
In an alternative embodiment, the apparatus may further include a message receiving module, configured to receive the interaction message sent by the target user, and display the interaction message to the first user.
In an optional implementation manner, the data obtaining module 1620 is further configured to obtain, in response to a data recommendation request instruction triggered by the target user to the first user, at least one second target data object from the data objects corresponding to the first user according to a preset recommendation rule;
the apparatus may further comprise a data transmission module for transmitting the second target data object to the target user.
In an alternative embodiment, data recommendation module 1630 is specifically configured to present the first target data object and the target user to the first user.
The device may further include a page display module, configured to display a target user page in a display interface of the first user in response to a first view request instruction triggered by the first user to the target user, where the target user page includes personal information of the target user.
In an optional embodiment, the instruction triggering module 1610 is further configured to obtain, in the data object playing page, a user recommendation request instruction triggered by the first user; the data acquisition module 1620 is further configured to acquire a user recommendation page in response to the user recommendation request instruction, where the user recommendation page is used for recommending at least one second user, and a data object playing page is displayed in a display interface of the second user; the page display module is also used for displaying a user recommendation page in a display interface of the first user; the instruction triggering module 1610 is further configured to trigger, in response to a first operation of the first user on the user identifier of the target user, a data recommendation request instruction for the target user, where the target user corresponds to the second user indicated by the user identifier for the first operation.
In an alternative embodiment, the key providing sub-module is further configured to provide a user recommendation key in the data object playing page; the instruction triggering sub-module is further used for responding to the second operation of the first user on the user recommending key and triggering a user recommending request instruction.
In an alternative embodiment, the user recommendation page is generated according to display parameters of the second user, wherein the display parameters comprise at least one of a user identification display size, a user identification display position, a user identification display sequence and user recommendation information; and the display parameters are determined according to the association parameters of the second user and the first user, and the association parameters comprise association types and association degrees.
In an alternative embodiment, the user recommendation key indicates a total number of users displaying the data object play page in the display interface.
In an optional implementation manner, the instruction triggering module 1610 is specifically configured to, in a user recommended page, respond to a second viewing request instruction triggered by a first user to a second user, display a second user page in a display interface of the first user, where the second user page includes personal information of the second user; and in the second user page, responding to a first operation of the first user on the user identification of the target user, and triggering a data recommendation request instruction for the target user.
In an alternative embodiment, the instruction triggering module 1610 is specifically configured to trigger, in the user recommendation page, a data recommendation request instruction for the target user in response to a first operation of the first user on the user identifier of the target user.
In an alternative embodiment, a third user page is displayed in the display interface of the first user, and the third user page is used for displaying personal information of the third user; the instruction triggering module 1610 is specifically configured to trigger, in the third user page, a data recommendation request instruction for the target user in response to a first operation of the first user on the user identifier of the target user.
In an optional implementation manner, an arbitrary page is displayed in a display section of the first user, wherein the arbitrary page comprises at least one user identifier, and each user identifier corresponds to a fourth user; the instruction triggering module 1610 is specifically configured to trigger, in any page, a data recommendation request instruction for a target user in response to a first operation of the first user on a user identifier of the target user, where the target user is a fourth user corresponding to the data recommendation request instruction.
According to the data object recommendation device disclosed by the embodiment of the disclosure, a data recommendation request instruction for a target user can be triggered in response to a first operation of a first user on a user identification of the target user; and responding to the data recommendation request instruction, acquiring at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule, and displaying the first target data object to the first users to realize the data object recommendation of the first users. According to the scheme, social relation is not required to be established between the first user and the target user based on deep social behavior, according to the first operation of the first user on the user identification, any user can be used as the target user for data object recommendation, the operation cost in practice can be reduced, the data recommendation scene of the edge can be more widely and fully covered, and the accuracy of data object recommendation in the edge scene is improved.
It should be noted that although in the above detailed description several modules or units of the data object recommendation device are mentioned, this division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
Exemplary storage Medium
A storage medium according to an exemplary embodiment of the present disclosure is described below.
In the present exemplary embodiment, with reference to fig. 17, a program product 1700 for implementing the above-described method according to an exemplary embodiment of the present disclosure is described, as a portable compact disc read only memory (CD-ROM) may be employed and includes program code, and may be run on a device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product 1700 may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RE, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a local area network (FAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
Exemplary electronic device
An electronic device of an exemplary embodiment of the present disclosure is described with reference to fig. 18.
The electronic device 1800 shown in fig. 18 is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present disclosure.
As shown in fig. 18, the electronic device 1800 is embodied in the form of a general purpose computing device. Components of the electronic device 1800 may include, but are not limited to: at least one processing unit 1810, at least one memory unit 1820, a bus 1830 connecting the various system components including the memory unit 1820 and the processing unit 1810, and a display unit 1840.
Wherein the storage unit stores program code that is executable by the processing unit 1810 such that the processing unit 1810 performs steps according to various exemplary embodiments of the present disclosure described in the above "exemplary methods" section of this specification. For example, the processing unit 1810 may perform the method steps shown in fig. 1, etc.
The storage unit 1820 may include volatile storage units such as Random Access Memory (RAM) 1821 and/or cache memory unit 1822, and may further include Read Only Memory (ROM) 1823.
The storage unit 1820 may also include a program/utility 1824 having a set (at least one) of program modules 1825, such program modules 1825 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The bus 1830 may include a data bus, an address bus, and a control bus.
The electronic device 1800 may also communicate with one or more external devices 1900 (e.g., keyboard, pointing device, bluetooth device, etc.), which may be via an input/output (I/O) interface 1850. The electronic device 1800 also includes a display unit 1840 that is coupled to an input/output (I/O) interface 1850 for displaying. Also, the electronic device 1800 can communicate with one or more networks, such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, through a network adapter 1860. As shown, the network adapter 1860 communicates with other modules of the electronic device 1800 over the bus 1830. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with the electronic device 1800, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
It should be noted that while several modules or sub-modules of the apparatus are mentioned in the detailed description above, such partitioning is merely exemplary and not mandatory. Indeed, the features and functionality of two or more units/modules described above may be embodied in one unit/module in accordance with embodiments of the present disclosure. Conversely, the features and functions of one unit/module described above may be further divided into ones that are embodied by a plurality of units/modules.
Furthermore, although the operations of the methods of the present disclosure are depicted in the drawings in a particular order, this is not required to or suggested that these operations must be performed in this particular order or that all of the illustrated operations must be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
While the spirit and principles of the present disclosure have been described with reference to several particular embodiments, it is to be understood that this disclosure is not limited to the particular embodiments disclosed nor does it imply that features in these aspects are not to be combined to benefit from this division, which is done for convenience of description only. The disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (18)

1. A data object recommendation method, comprising:
responding to a first operation of a first user on a user identifier of a target user, and triggering a data recommendation request instruction for the target user;
responding to the data recommendation request instruction, and acquiring at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule;
The first target data object is presented to the first user.
2. The method according to claim 1, wherein the triggering the data recommendation request instruction to the target user in response to the first operation of the user identification of the target user by the first user comprises:
providing a data recommendation key corresponding to the user identifier in the display interface of the first user under the condition that the display interface of the first user comprises the user identifier;
and responding to a first operation of the first user on the data recommendation key, determining the target user according to a user identifier corresponding to the data recommendation key, and triggering the data recommendation request instruction of the first user on the target user.
3. The method of claim 1, wherein after the presenting the first target data object to the first user, further comprises:
and sending a data recommendation request response to the target user, wherein the data recommendation request response is used for indicating the first user and the first target data object.
4. The method of claim 1, wherein after the presenting the first target data object to the first user, further comprises:
And responding to the marking operation of the first user on the first target data object, and sending an object marking message to the target user, wherein the object marking message is used for indicating the first target data object corresponding to the marking operation of the first user.
5. The method of claim 3, further comprising, after said sending a data recommendation request response to said target user:
and receiving the interactive message sent by the target user, and displaying the interactive message to the first user.
6. The method of claim 3, further comprising, after said sending a data recommendation request response to said target user:
responding to a data recommendation request instruction triggered by the target user to the first user, and acquiring at least one second target data object from the data objects corresponding to the first user according to the preset recommendation rule;
and sending the second target data object to the target user.
7. The method of claim 1, wherein the presenting the first target data object to the first user comprises:
displaying the first target data object and the target user to the first user;
After the first target data object is displayed to the first user, the method further comprises:
and responding to a first viewing request instruction triggered by the first user to the target user, displaying a target user page in a display interface of the first user, wherein the target user page comprises personal information of the target user.
8. The method according to claim 1, wherein the displaying the data object playing page in the display interface of the first user, the triggering the data recommendation request instruction to the target user in response to the first operation of the user identification of the target user by the first user, includes:
acquiring a user recommendation request instruction triggered by the first user in the data object playing page;
responding to the user recommendation request instruction to obtain a user recommendation page, wherein the user recommendation page is used for recommending at least one second user, and the data object playing page is displayed in a display interface of the second user;
displaying the user recommendation page in a display interface of the first user;
and responding to a first operation of the first user on the user identifier, triggering a data recommendation request instruction of a target user, wherein the target user corresponds to the second user indicated by the user identifier for the first operation.
9. The method of claim 8, wherein the obtaining, in the data object playing page, the user recommendation request command triggered by the first user includes:
providing a user recommendation key in the data object playing page;
and responding to a second operation of the first user on the user recommendation key, and triggering the user recommendation request instruction.
10. The method of claim 8, wherein the user recommendation page is generated according to display parameters of the second user, the display parameters including at least one of a user identification display size, a user identification display location, a user identification display order, user recommendation information; and the display parameters are determined according to the association parameters of the second user and the first user, and the association parameters comprise association types and association degrees.
11. The method of claim 9, wherein the user recommendation key indicates a total number of users displaying the data object play page in a display interface.
12. The method of claim 8, wherein the triggering the data recommendation request instruction to the target user in response to the first operation of the user identification of the target user by the first user comprises:
In the user recommendation page, a second user page is displayed in a display interface of the first user in response to a second viewing request instruction triggered by the first user to the second user, wherein the second user page comprises personal information of the second user;
and in the second user page, responding to a first operation of the first user on the user identification, and triggering a data recommendation request instruction for a target user.
13. The method of claim 8, wherein the triggering the data recommendation request instruction to the target user in response to the first operation of the user identification of the target user by the first user comprises:
and in the user recommendation page, responding to a first operation of the first user on the user identification, and triggering a data recommendation request instruction for a target user.
14. The method of claim 1, wherein a third user page is displayed in the display interface of the first user, the third user page being configured to display personal information of the third user, the triggering the data recommendation request instruction to the target user in response to the first operation of the user identification of the target user by the first user, comprising:
And in the third user page, responding to the first operation of the first user on the user identification, and triggering a data recommendation request instruction for a target user.
15. The method according to claim 1, wherein an arbitrary page is displayed in the display interface of the first user, the arbitrary page includes at least one user identifier, each user identifier corresponds to a fourth user, and the triggering the data recommendation request instruction for the target user in response to the first operation of the first user on the user identifier of the target user includes:
and in the arbitrary page, responding to a first operation of the first user on the user identifier, triggering a data recommendation request instruction for a target user, wherein the target user is the fourth user corresponding to the data recommendation request instruction.
16. A data object recommendation device, comprising:
the instruction triggering module is used for responding to a first operation of a first user on a user identifier of a target user, triggering a data recommendation request instruction of the target user, wherein the target user is a user indicated by the first operation corresponding to the user identifier;
The data acquisition module is used for responding to the data recommendation request instruction and determining at least one first target data object from the data objects corresponding to the target users according to a preset recommendation rule;
and the data recommending module is used for displaying the first target data object to the first user.
17. A storage medium having stored thereon a computer program which, when executed by a processor, implements the data object recommendation method according to any one of claims 1 to 15.
18. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the data object recommendation method of any of claims 1 to 15 via execution of the executable instructions.
CN202211559428.0A 2022-12-06 2022-12-06 Data object recommendation method and device, storage medium and electronic equipment Pending CN116304293A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211559428.0A CN116304293A (en) 2022-12-06 2022-12-06 Data object recommendation method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211559428.0A CN116304293A (en) 2022-12-06 2022-12-06 Data object recommendation method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN116304293A true CN116304293A (en) 2023-06-23

Family

ID=86821017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211559428.0A Pending CN116304293A (en) 2022-12-06 2022-12-06 Data object recommendation method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN116304293A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118916554A (en) * 2024-07-30 2024-11-08 抖音视界有限公司 Content display method, device, equipment, computer readable storage medium and product

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118916554A (en) * 2024-07-30 2024-11-08 抖音视界有限公司 Content display method, device, equipment, computer readable storage medium and product
CN118916554B (en) * 2024-07-30 2025-05-16 抖音视界有限公司 Content display method, device, equipment, computer readable storage medium and product

Similar Documents

Publication Publication Date Title
US8117281B2 (en) Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content
US8799300B2 (en) Bookmarking segments of content
US8707185B2 (en) Dynamic information management system and method for content delivery and sharing in content-, metadata- and viewer-based, live social networking among users concurrently engaged in the same and/or similar content
US8135331B2 (en) System for providing interactive user interactive user interest survey to user of mobile devices
US8180674B2 (en) Targeting of advertisements based on mutual information sharing between devices over a network
US20130317808A1 (en) System for and method of analyzing and responding to user generated content
US20140351059A1 (en) Interactive advertising
US11928133B2 (en) Unit group generation and relationship establishment
US20160261921A1 (en) Context based shopping capabilities when viewing digital media
CN109286821A (en) A kind of direct broadcasting room recommended method, device, server and storage medium
CN112767100A (en) Page display method and device, electronic equipment and storage medium
JP4956761B2 (en) Post data management server device, post data management method, and post data management server program
CN116304293A (en) Data object recommendation method and device, storage medium and electronic equipment
CN110971983B (en) Video question answering method, equipment and storage medium
CN111753107A (en) Resource display method, device, device and storage medium
US12182885B1 (en) Method of collating, abstracting, and delivering worldwide viewpoints
US12432166B2 (en) Method, server, and user terminal for presenting content through chat room
US20250139713A1 (en) Method of collating, abstracting, and delivering worldwide viewpoints
CN113569146B (en) Message push method and device, storage medium, and electronic device
US11487807B2 (en) System for providing location-based multimedia
JP2002262268A (en) Attached information providing method, attached information providing device, information recording medium for recording attached information providing program, and the attached information providing program
US20250233835A1 (en) Method and system for triggering an intelligent dialogue through an audio-visual reality
KR101984856B1 (en) Method and apparatus of sharing inquiry about sound sources
CN118870075A (en) A method, device, equipment and readable storage medium for generating a main menu of a set-top box
HK40035451A (en) Multimedia recommendation method, device and apparatus, and storage medium

Legal Events

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