CN112445389A - Sharing prompt method, device, client, server and storage medium - Google Patents

Sharing prompt method, device, client, server and storage medium Download PDF

Info

Publication number
CN112445389A
CN112445389A CN202011331976.9A CN202011331976A CN112445389A CN 112445389 A CN112445389 A CN 112445389A CN 202011331976 A CN202011331976 A CN 202011331976A CN 112445389 A CN112445389 A CN 112445389A
Authority
CN
China
Prior art keywords
sharing
content
user
target
information
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
CN202011331976.9A
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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202011331976.9A priority Critical patent/CN112445389A/en
Publication of CN112445389A publication Critical patent/CN112445389A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The disclosure relates to a sharing prompt method, a sharing prompt device, a client, a server and a storage medium, wherein the method comprises the following steps: displaying the target content to the first user through the content display interface; determining a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content; generating sharing prompt information aiming at the target user and the sharing information; and displaying the sharing prompt information through a sharing control area associated with the content display interface.

Description

Sharing prompt method, device, client, server and storage medium
Technical Field
The present disclosure relates to the field of computer applications, and in particular, to a sharing prompt method, apparatus, client, server, and storage medium.
Background
Nowadays, when browsing articles, albums, short videos and other contents, a user can share the currently browsed contents to others through a sharing function; in order to further improve the sharing efficiency, the user can be prompted to share through a certain technical means.
In the related art, the attraction of the sharing function can be improved by processing the sharing button in a manner of highlighting, animation and the like, or popping up a notification related to paid sharing and the like, so that a user is attracted to use the sharing function, and the sharing efficiency is improved.
However, in some cases, the user may not use the sharing function because the sharing function is not attractive enough, but for other reasons such as difficulty in determining the sharing target; therefore, in this case, the above-mentioned technical solution capable of improving the attraction of the sharing function cannot further improve the sharing efficiency.
Disclosure of Invention
In view of the above, the present disclosure provides a sharing prompt method, an apparatus, an electronic device, and a storage medium, so as to at least solve the technical problems in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a sharing prompt method is provided, including:
displaying the target content to the first user through the content display interface;
determining a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content;
generating sharing prompt information aiming at the target user and the sharing information;
and displaying the sharing prompt information through a sharing control area associated with the content display interface.
Optionally, the method further includes:
and comparing the contour of the image in the target content with a standard contour labeled with a content label in advance, and determining the content label of the standard contour with the highest similarity with the contour of the image in the target content as the content label of the target content.
Optionally, the method further includes:
and performing word segmentation on the title and/or the brief introduction of the target content, and determining one or more words in the word segmentation result as the content tag of the target content.
Optionally, the social relationship information of the first user includes account information of an alternative user who establishes a social relationship with the first user;
the target user determination comprises the following steps:
and determining the alternative users with the social relationship established with the first user according to the account information of the alternative users with the social relationship established with the first user, and further determining the target user from the alternative users.
Optionally, the determining a target user from the alternative users includes:
and determining the user with the highest affinity with the first user in the alternative users as a target user.
Optionally, the method further includes:
acquiring the intimacy between each alternative user and the first user according to the number of times that each alternative user interacts with the first user respectively; wherein the affinity is positively correlated with the number of interactions performed.
Optionally, the determining a target user from the alternative users includes:
and determining the user with the semantic same as the content label or with the inclusion relation of the semantic as the target user in the candidate users.
Optionally, the method further includes:
according to the historical behavior record of any alternative user, determining the historical consumption content of the alternative user, and further determining the quantity of the historical consumption content corresponding to each content label;
and determining one or more content tags with the maximum number of corresponding historical consumption contents as the interest point tags of any alternative user.
Optionally, the method further includes:
acquiring a user portrait of any optional user, inputting the acquired user portrait into a pre-trained interest point model, and determining an output result of the interest point model as an interest point label of any optional user;
the interest point model comprises a machine learning model which is obtained by training a user portrait as a training sample and is used for generating interest point labels corresponding to an input user portrait.
Optionally, the determining the shared information corresponding to the target user includes:
and inquiring a preset file library, and determining the sharing guide file in the file library and in association relation with the content tag as the sharing information corresponding to the target user.
Optionally, the generating sharing prompt information for the target user and the sharing information includes:
and combining the identity of the target user with the sharing guide pattern corresponding to the target user to generate sharing prompt information for prompting the user corresponding to the identity to share the target content.
Optionally, the displaying the sharing prompt information through the sharing control area associated with the content display interface includes:
and dynamically displaying a notification bubble containing the sharing prompt information in a sharing control area associated with the content display interface.
Optionally, the identity of the target user includes a social avatar associated with the target user;
the displaying the sharing prompt information through the sharing control area associated with the content display interface further comprises: and transforming the icon of the sharing control in the sharing control area into a social head portrait associated with the target user.
Optionally, determining the target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content includes:
sending a first request to a server, so that the server responds to the first request, determines a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content, and returns a first response carrying the target user and the corresponding sharing information;
and receiving the first response, and acquiring the target user and the corresponding sharing information from the first response.
According to a second aspect of the embodiments of the present disclosure, another sharing prompting method is provided, including:
in response to a first request sent by a client for displaying target content to a first user through a content display interface, determining the target user and corresponding sharing information according to social relationship information of the first user and a content tag of the target content;
sending a first response carrying the target user and corresponding sharing information to the client, so that the client further generates sharing prompt information aiming at the target user and the sharing information, and further displays the sharing prompt information through a sharing control area associated with the content display interface.
According to a third aspect of the embodiments of the present disclosure, a sharing notification apparatus is provided, including:
a content presentation module configured to present target content to a first user through a content presentation interface;
the first determination module is configured to determine a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content;
the generating module is configured to generate sharing prompt information aiming at the target user and the sharing information;
and the prompt module is configured to display the sharing prompt information through the sharing control area associated with the content display interface.
According to a fourth aspect of the embodiments of the present disclosure, there is provided another sharing prompt apparatus, including:
the response module is configured to respond to a first request sent by a client for displaying target content to a first user through a content display interface, and determine the target user and corresponding sharing information according to the social relationship information of the first user and a content tag of the target content;
the sending module is configured to send a first response carrying the target user and corresponding sharing information to the client, so that the client further generates sharing prompt information aiming at the target user and the sharing information, and further displays the sharing prompt information through a sharing control area associated with the content display interface.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a client, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the sharing notification method according to any embodiment of the first aspect.
According to a sixth aspect of the embodiments of the present disclosure, a server is provided, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the sharing hint method according to any of the embodiments of the second aspect.
According to a seventh aspect of the embodiments of the present disclosure, a sharing notification system is provided, which includes the client described in the fifth aspect and the server described in the sixth aspect.
According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, where instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the sharing notification method according to any of the embodiments.
According to the technical scheme, the users to be shared and the corresponding sharing information are determined according to the social relationship information of the users watching the content and the content tags to which the content belongs, the corresponding sharing prompt information is generated, the users watching the content are guided to share the content of the users determined to be shared, and the content sharing efficiency is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and, together with the description, serve to explain the principles and are not to be construed as limiting the disclosure.
Fig. 1 is a schematic view illustrating a content sharing scenario in the related art according to the present disclosure;
FIG. 2 is a flow diagram illustrating a sharing hints method according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram illustrating a scenario of sharing hints according to an embodiment of the present disclosure;
fig. 4 is a schematic view illustrating another scenario of sharing hints according to an embodiment of the present disclosure;
FIG. 5 is a flow diagram illustrating another sharing hints method according to embodiments of the present disclosure;
FIG. 6 is a schematic block diagram illustrating a share hint apparatus in accordance with an embodiment of the present disclosure;
FIG. 7 is a schematic block diagram illustrating a share hint apparatus in accordance with an embodiment of the present disclosure;
fig. 8 is a block diagram illustrating a client according to an embodiment of the present disclosure.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the technical solutions in one or more embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in one or more embodiments of the present disclosure. It is to be understood that the described embodiments are only a few, and not all embodiments. All other embodiments that can be derived by one of ordinary skill in the art from the disclosure without making any creative effort shall fall within the scope of protection of the disclosure.
When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of systems and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
Nowadays, when browsing articles, albums, short videos and other contents, a user can share the currently browsed contents to others through a sharing function; in order to further improve the sharing efficiency, the user can be prompted to share through a certain technical means.
In the related technology, the attraction of the sharing function can be improved by processing the sharing button in a manner of highlighting, animation and the like, or popping up a notice related to paid sharing and the like, so that a user is prompted to use the sharing function, and the sharing efficiency is improved; however, in some cases, the user may not use the sharing function because the sharing function is not attractive enough, but for other reasons such as difficulty in determining the sharing target; therefore, in this case, the above-mentioned technical solution capable of improving the attraction of the sharing function cannot further improve the sharing efficiency.
Referring to fig. 1, fig. 1 is a schematic view illustrating a scenario of content sharing in a related art according to the present disclosure; in the scenario example, when a user enjoys a short video from a client, the user can click a 'share' icon button to trigger a 'share to' page, so that one or more friends can be manually selected as a sharing target, and the short video is shared and pushed to the sharing target;
for example, a user sees a piece of cat video and wants to share the cat video for friends to enjoy; the user may need to click a "share" button to trigger a "share to" page; the user can determine that Wangwu likes 'cat sucking' from numerous friends through thinking for a period of time, and then finds Wangwu from a friend list in the 'shared to' page; or, the user filters one by one from the buddy list in the "shared to" page: zhang three is a friend who plays games together, and has no special preference for pets; plum, a great variety of flowers, cat and dog, … …, are disliked to find Wangwu which likes "Yunyao cat"; finally, pushing the cat video to Wangwu; obviously, the process of selecting the sharing target may be very complicated, not only more operation obstacles are brought to the user, but also the immersion feeling of the user for enjoying the video is indirectly influenced, so that the user is unwilling to use the sharing function, and the sharing efficiency cannot be further improved.
It can be understood that the above-mentioned short video sharing is only a common scenario, and similar sharing and pushing can be performed for other contents such as news and albums, so that similar technical problems that sharing efficiency is difficult to improve due to difficulty in selecting a sharing target may also be generated.
Based on this, the present disclosure provides a technical solution for displaying sharing prompt information in a sharing space region associated with a content display interface to prompt a user to share target content displayed in the content display interface to a target user indicated by the sharing prompt information.
When the sharing method is implemented, firstly, a shared target user and corresponding sharing information are determined according to social relationship information of a first user and a content tag of content to be shared, and then sharing prompt information is generated and displayed in a sharing control area associated with a content display interface according to the determined target user and the corresponding sharing information, so that the user is prompted to share.
According to the technical scheme, the users to be shared and the corresponding sharing information are determined according to the social relationship information of the users watching the content and the content tags to which the content belongs, the corresponding sharing prompt information is generated, the users watching the content are guided to share the content of the users determined to be shared, and the content sharing efficiency can be improved.
The following describes the technical solution by using a specific embodiment and combining a specific application scenario.
Referring to fig. 2, fig. 2 is a flowchart illustrating a sharing prompt method according to an embodiment of the disclosure, where the method includes the following steps:
s201, displaying target content to a first user through a content display interface;
s202, determining a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content;
s203, generating sharing prompt information aiming at the target user and the sharing information;
and S204, displaying the sharing prompt information through the sharing control area associated with the content display interface.
The target content may include any form of content that can be browsed and shared by a user, such as videos, pictures, articles, music, and the like; it is understood that the target content described in the present disclosure may also include a combination of the above forms, such as pictures and texts, score poems, and the like, which need not be strictly limited by the present disclosure.
The sharing may include any form of content sending method; in the present disclosure, push and share do not need to be distinguished, and both refer to an action in which one user sends content to another user; when the content is shared, the content to be shared can be directly sent to the target as a file or a data stream, and a network link corresponding to the target to be shared can also be sent to the target; the content can be sent through a social network after being processed to a certain degree;
for example, when video a in "XXX video" APP is shared with a "YYY communication" contact, a small program which can trigger "XXX video" in YYY communication may be shared with the "YYY communication" contact, and the small program is linked to a network corresponding to video a and accompanied by a cover picture captured from video a.
The content display interface can be any interface with a content display function in the client; for example, a web browser may serve as the client, and a browsing interface of the web browser may be regarded as the content display interface and used for displaying a web page serving as content; for another example, the music software may be used as the client, and the playing interface may be regarded as the content presentation interface for presenting music as content.
In one embodiment, the client may include a short video application and the content may include video. In short video application, videos serving as contents generally have obvious theme tendencies and are rapidly displayed in a video stream mode, so that for sharing of short videos, not only is the sharing accuracy guaranteed, but also the sharing efficiency is guaranteed, so that the watching rhythm of the short videos is prevented from being disturbed by a too long sharing process; therefore, the scheme disclosed by the invention is applied to short video application, and the experience of both sharing parties can be obviously improved.
The first user indicates, by default, a user viewing target content in the content presentation interface, such as a viewer of a short video, a reader of an article, and the like; the social relationship information may be related information obtained through social relationships such as friend relationships, fan relationships, city relationships, and the like.
It can be understood that the social relationship information may come from a third-party network social platform that cooperates with the client, or may come from a social network that is owned by the client; the method can also come from a relationship network formed by traditional mobile phone numbers; for example, if a friend or chat system is provided in an online music APP, the friend or chat system can be used as an expression form of the social network and can provide corresponding social relationship information; in this example, if the two users, a and b, are in a friend relationship in the online music APP, the related information of b can be regarded as a part of the social relationship information of a.
The content tags may include any tags capable of characterizing the target content, and the tags may be from multiple evaluation dimensions; in the technical scheme related to the disclosure, labels such as "headlines", "fire heat", "xiao zhong", "nobody ask for help" and the like can be respectively designed for contents with different hot degrees, labels such as "games", "music", "literature", "science", and the like can also be designed from content classification, and subdivided labels can also be further designed under the labels, for example, the label of "music" can further subdivide labels such as "popular music", "classical music", "national music", and the like;
for example, for a piece of music with "XX" as background, the frame content includes a nostalgic toy 20 years ago, and the short video shot in the small city of the yimeng mountain area, the content label may include "ZZZ" ("singer of XX"), "nostalgic", "yimeng mountain area", "toy", "ye qinghui", and so on.
In this example, the target content may first be presented to the first user through a content presentation interface. As mentioned above, the specific implementation of the content presentation interface and the specific form of the target content can be selected in various ways; for example, the client may display video content through a video playing interface, may display text content through a text browsing interface, or may display picture content through a picture displaying interface, etc.; therefore, the present disclosure is not limited to the specific design, and those skilled in the art can implement the corresponding design according to the specific requirements.
In this example, the target user and the corresponding sharing information may be determined according to the social relationship information of the first user and the content tag of the target content; specifically, the client may obtain the social relationship information of the first user and the content tag of the target content from the server, and then locally complete the determination of the target user and the corresponding shared information, or obtain the social relationship information of the first user and the content tag of the target content from a database stored locally in advance, and then locally complete the determination of the target user and the corresponding shared information; it is understood that whether the above steps are necessarily accomplished by way of remote interaction may be selected and designed by those skilled in the art according to specific requirements.
In an embodiment, the process of determining the target user and the corresponding shared information may specifically include: the client sends a first request to the server; the server side responds to the first request, determines a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content, and returns a first response carrying the target user and the corresponding sharing information; the client can receive the first response and acquire the target user and the corresponding sharing information from the first response.
By adopting the scheme, the client does not need to acquire original data for determining the target user and corresponding shared information, so that the network transmission bandwidth can be saved, the data access authority can be controlled more favorably, and the system safety is improved; in addition, since the server generally can provide a higher-performance hardware configuration than the client, the execution speed of the tasks can be increased, and the user experience can be improved.
In an embodiment, before determining the target user and the corresponding sharing information, a content tag of the target content may be first obtained; specifically, the content tag may be directly obtained from a database containing the content tag of the target content, or may be obtained by analyzing and calculating the target content; the analysis and calculation can be completed in the client, or can be completed in a remote server and the result is obtained by the client; therefore, the content tag generation and the acquisition channel and time of the target content can be selected by those skilled in the art according to specific needs.
In an embodiment, the process of obtaining the content tag of the target content displayed in the content display interface on the client of the first user may be implemented by a content identification mechanism; specifically, content identification may be performed on the target content displayed in the content display interface on the client of the first user, and then a corresponding content tag may be obtained according to a result of the content identification; for example, since contour recognition, which is a typical image recognition technique, has a good recognition effect and a high anti-interference capability, the content tag of the standard contour with the highest similarity to the contour of the image in the target content can be determined as the content tag of the target content by comparing the contour of the image in the target content with the standard contour labeled with the content tag in advance in a contour recognition manner; by adopting the scheme, the content label of the target content can be accurately obtained.
It can be understood that, in order to obtain content tags of multiple dimensions, the content identification may also include identification of multiple dimensions; for example, for a section of music appearing in the previous example and taking "XX" as background music, the picture content includes a nostalgic toy 20 years ago, and for a short video shot in a small city in a Yimeng mountain area, the background music title can be obtained by an identification technology of listening to songs to identify songs, the picture content can be obtained by an image identification technology, and the shooting position can be obtained by analyzing video meta-information; and finally, obtaining the content labels corresponding to the multiple dimensions according to the content analysis of the multiple dimensions. The content identification algorithm is flexibly selected, the corresponding content label can be effectively obtained from the target content, and the investment of human resources is reduced.
It will be appreciated that content tags may be generated by other means than those described above, for example for short videos authored using a particular template, the template it uses may be used as a content tag during the authoring stage; for another example, for an author having various nicknames, the various nicknames may be automatically added as content tags to the content he or she creates. Accordingly, one skilled in the art may, in light of specific needs, appreciate designs with reference to the related art, and is not further limited by the present disclosure.
In an embodiment, the content tag may be obtained by processing a word related to the target content; specifically, the title and/or the brief introduction of the target content may be participled, and one or more words in the participle processing result may be determined as the content tag of the target content; for example, if a title of a short video as a target content is "challenge of kicking a bottle cap by XX leader", a brief introduction of "YY is XX leader and has participated in a competition to obtain an army … …", content tags obtained by the word segmentation process may include "XX leader", "challenge of kicking a bottle cap", "YY", "competition", and so on.
It can be understood that, generally, compared with image processing, word processing requires less computing resources, which can save computing resources and improve response speed; in addition, since the title and the introduction of the target content generally reflect the subject matter in the target content well, the content tags extracted from the title and the introduction are highly accurate.
In an embodiment, the target user may be determined from alternative users; specifically, the social relationship information of the first user may include account information of an alternative user who establishes a social relationship with the first user; when the target user is determined, the candidate users having a social relationship with the first user may be determined according to account information of the candidate users having a social relationship with the first user, and the target user may be further determined from the candidate users.
By adopting the scheme, the determined target user is the user who establishes the social relationship with the first user, so that the social relationship of the first user can be fully utilized, the probability of refusing or dislocating the sharing is reduced, and the success rate of the sharing is improved.
In an embodiment, one or more users with the highest affinity with the first user among the candidate users may be determined as the target user. For example, if the number of the final required target users is 3 and there are 15 candidate users, then the user with the affinity ranking 3 with the first user among the 15 candidate users may be determined as the target user, so that the content is only shared by the users with close relationships, and is not pushed to the users with distant relationships, which is beneficial to develop the user stickiness.
In an embodiment, the affinity may be obtained according to the number of times that each alternative user interacts with the first user; wherein the affinity may be positively correlated with the number of interactions performed. The interaction can comprise the interactions of praise, comment, forwarding and the like, and the more the number of the interactions is, the higher the intimacy between the two users is; by adopting the scheme, the existing interaction mechanisms such as praise, comment and forwarding in the social network can be fully utilized, and the intimacy between the two users can be efficiently evaluated.
It can be understood that the intimacy can also be graded by establishing a channel according to social relationships such as mobile phone number search, nearby person discovery and the like, for example, mobile phone contacts have a higher intimacy grade, and nearby persons have a lower intimacy grade; affinity between the two may also be measured in terms of the number of users with whom both have a social relationship, e.g., higher affinity between users with more of the same friends. The specific intimacy degree calculation method can be further designed by those skilled in the art according to specific situations, and various calculation modes can be integrated, and the disclosure does not need to be limited in detail.
In an embodiment, the above manner of determining the target user may also be that a user whose corresponding interest point tag in the alternative users is the same as the content tag semantic meaning, or whose semantic meaning has an inclusion relationship is determined as the target user; the interest point tags corresponding to the content tags may also include any tags capable of characterizing the content, and the tags may be from multiple evaluation dimensions; the interest point labels of the users can represent the preference of the users for the contents; for example, a user's point of interest tags include "nostalgic" and "toy" that characterize their preference for content having "nostalgic" and "toy" content tags.
It can be understood that no matter the content tag and the interest point tag are identical in character string sense, identical in semantic level, or have an inclusion relationship in semantics, the preference of the user can be considered to coincide with the content; for example, if the interest point label of the user is "Cat" and the content label of a certain content is "cath", there is an inclusion relationship between the two on a semantic level (cath belongs to a Cat), so that the content can be considered as the content preferred by the user.
It can also be understood that the content tags and the interest point tags may also be combined with a weighting system, so as to better characterize the content tendency of the target content or the preference tendency of the user when the same target content or the user has more tags; for example, a user's point-of-interest tag includes a high-weight "cat" and a low-weight "dog," which may indicate that the user prefers "cat" although interested in both "cat" and "dog".
In one embodiment, the user group may also be a special virtual user; in other words, the above several alternative users may include a user social group in which the first user participates; for example, if the user a participates in a "flower photography discussion group", the group may appear in the address book of the user a as a "contact", and since the "flower photography discussion group" may be interested in flowers and photography, the "flower photography discussion group" may also have point of interest tags such as "flowers" and "photography".
The user social group is used as a special virtual user, the social trend mainly based on group chat can be adapted, and by adopting the scheme, users with the same hobby can share the social group, and the accuracy of content push can be ensured; further, since the group chat format has a one-to-many distribution attribute, it is also advantageous to increase the content distribution amount.
In addition, when a plurality of target users with interest point labels matched with the content labels are determined and the target content is pushed to the target users, a social group comprising the first user and the target users can be automatically established, and then the target content is pushed to the social group; by adopting the scheme, the group can be efficiently established according to the interest preference, the user stickiness can be cultured, and the follow-up sharing of the content with the same interest preference is facilitated.
In one embodiment, point of interest tags may be determined from historical behavior records; specifically, the historical consumption content of any alternative user can be determined according to the historical behavior record of the alternative user, and the number of the historical consumption content corresponding to each content tag is further determined; then, one or more content tags with the largest number of corresponding historical consumed content may be determined as the interest point tags of any one of the alternative users.
For example, if the number of the "pet" content tags corresponding to the user's third historical consumption content is 21, the number of the "game" content tags corresponding to the user's third historical consumption content is 8, and the number of the "cross-over" content tags corresponding to the user's third historical consumption content is 2, the "pet" content tag corresponding to the user's third historical consumption content with the largest number of the historical consumption content can be used as the interest point tag of the third historical consumption content.
By adopting the scheme, because the subject of the historical consumption content of the user is generally matched with the personal interest of the user, the accuracy of the interest point label can be further improved by determining the interest point label through the historical behavior record, and the interest probability of the target user in the shared content is further improved.
In an embodiment, the above-mentioned determining the interest point tag may also be implemented by means of a machine learning model; specifically, the user portrait of any one of the candidate users may be first acquired, and then the acquired user portrait may be input into a pre-trained interest point model, so that the output result of the interest point model may be determined as the interest point tag of any one of the candidate users.
The user image generally refers to a user model obtained by performing abstraction processing according to real data of a real user, and the adopted real data can include age, gender, geographical position, use habits and the like; for example, a user representation of Zhang III may include "Zhang III is a 20 year old, RR university college reading male college, often playing a VV cell phone game with friends, often using a TT shortvideo application after dinner", and so on; generally, users with similar user figures are considered to have similar preference to contents, so that the user figures can be used as training samples in advance to train a machine learning model for generating interest point labels corresponding to the input user figures; the trained machine learning model can be used in the above embodiments.
By adopting the scheme, the trained machine learning model actually contains the corresponding relation between the user image and the interest point label, so that the potential interest point of the user can be mined according to the user image, and the richness of the interest label is expanded.
It is understood that besides the above solutions, the user interest point tags may also be determined by questionnaire check and other manners, so that those skilled in the art may complete the design according to specific needs and with reference to the related art, and the disclosure does not need to be fully enumerated.
In this example, shared information corresponding to the target user may be further determined; the sharing information may include information in any form corresponding to the target content to be shared; for example, the sharing information may be a screenshot of a video to be shared, or a summary of an article to be shared, or the like. Those skilled in the art can set a specific form of the shared information and determine a method for sharing the information according to specific requirements, and all the information is not required to be listed in the present disclosure.
In an embodiment, the sharing information may be a sharing case; specifically, the manner of determining the shared information may be to query a preset document library, and determine a sharing guidance document in the document library, which has an association relationship with the content tag, as the shared information corresponding to the target user.
For example, a trick teaching short video with a target content of a game character HH, a background music with a content tag of "game character HH", "trick teaching", and "CC", a sharing guidance case in the form of "tell how good the game character HH is for soon", "share this video to Ta bar with game character HH", corresponding to the content tag of "game character HH", may be searched from a preset case library, and the sharing guidance case is determined as the sharing information corresponding to the target user.
By adopting the scheme, the sharing guide file corresponding to different content tags can be preset, so that the determined sharing information can be associated with the content tags of the target content to be shared, and the accuracy of the sharing information is ensured.
In this example, sharing prompt information may be further generated for the target user and the sharing information; the sharing prompt information is used for prompting the target user to share the target content, and can be in a pure text form, a picture and text form or other forms such as sound, small video and the like; for example, if the sharing information is a short video screenshot and the corresponding target user is lie four, the finally generated sharing prompt information may be the short video screenshot containing the text "see the video bar for lie four"; the specific form of the sharing prompt message can be selected by a person skilled in the art according to actual needs, and a corresponding generation mode is determined by referring to relevant technical documents.
In an embodiment, the identity of the target user may be combined with the sharing guidance pattern corresponding to the target user to generate sharing prompt information for prompting the user corresponding to the identity to share the target content; it can be understood that the identification of the target user may be a user name, a user id number, a real name or a friend note, etc.; the sharing prompt information generated by the method can more clearly prompt the user to share the target content to the user corresponding to the identity mark.
In this example, the sharing prompt information may be displayed through a sharing control area associated with the content display interface; generally, the sharing control area may be suspended on the upper layer of the content display interface, for example, the sharing button is used as a sharing control, and the area occupied by the sharing control area may float on the upper layer of the video playing interface; the sharing control area can also be placed beside the content display interface, for example, the sharing button is used as a sharing control, and the area occupied by the sharing control area can be placed beside the article browsing interface; the specific interface design may be determined at the discretion of the skilled person, and the present disclosure is not particularly limited.
In an embodiment, the sharing prompt message may be displayed in the form of a notification bubble; specifically, the notification bubble including the sharing prompt information may be dynamically displayed in a sharing control area associated with the content display interface. Referring to fig. 3, fig. 3 is a schematic view illustrating a scenario of sharing a hint according to an embodiment of the disclosure; in this example, a notification bubble including a sharing prompt message "share this cat with zhang bar" is dynamically displayed in the sharing control area associated with the content display interface.
By applying the scheme, the user can be quickly and effectively reminded to share the target content to the target user by using the more standard notification form of the notification bubble.
In an embodiment, the identifier of the target user may further include a social avatar associated with the target user; correspondingly, the manner of displaying the sharing prompt information through the sharing control area associated with the content display interface may be to convert an icon of the sharing control in the sharing control area into a social avatar associated with the target user. Referring to fig. 4, fig. 4 is a schematic view illustrating another sharing prompt according to an embodiment of the disclosure; in this example, the social avatar associated with the target user is used as the identity of the target user, and when the sharing prompt information including the identity is displayed, the icon of the sharing control in the sharing control area may be replaced with the social avatar.
By applying the scheme, the social head portrait is more visual and striking compared with the text contents such as the user ID and the like, and no additional display space is needed for replacing the icon of the sharing control, so that the display space in the area of the sharing control can be fully utilized, the identity of the target user can be more visually indicated, and the success probability of sharing prompt is improved.
Corresponding to the above method, the present disclosure provides another sharing recommendation method, which can be applied to a server, please refer to fig. 5, where fig. 5 is a flowchart illustrating another sharing prompt method according to an embodiment of the present disclosure; the method may comprise the steps of:
s501, in response to a first request sent to a client side for displaying target content to a first user through a content display interface, determining the target user and corresponding sharing information according to social relationship information of the first user and a content tag of the target content;
s502, sending a first response carrying the target user and the corresponding sharing information to the client, so that the client further generates sharing prompt information for the target user and the sharing information, and further displays the sharing prompt information through a sharing control area associated with the content display interface.
It can be understood that the above-mentioned scheme corresponds to the above-mentioned sharing prompting method applied to the client, and the specific implementation manner thereof can refer to the related description above, which is not described herein again.
The foregoing are all embodiments of the present disclosure directed to the resource scheduling method. The present disclosure also provides an embodiment of a corresponding resource scheduling apparatus as follows:
referring to fig. 6, fig. 6 is a schematic block diagram illustrating a sharing prompt apparatus according to an embodiment of the disclosure; the apparatus may include:
a content presentation module 601 configured to present target content to a first user through a content presentation interface;
a first determining module 602, configured to determine a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content;
a generating module 603 configured to generate sharing prompt information for the target user and the sharing information;
a prompt module 604 configured to display the sharing prompt information through a sharing control area associated with the content display interface.
In an embodiment, the process of determining the target user and the corresponding shared information by the first determining module 602 specifically includes: sending a first request to a server, so that the server responds to the first request, determines a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content, and returns a first response carrying the target user and the corresponding sharing information; and receiving the first response, and acquiring the target user and the corresponding sharing information from the first response.
By adopting the scheme, the client does not need to acquire original data for determining the target user and corresponding shared information, so that the network transmission bandwidth can be saved, the data access authority can be controlled more favorably, and the system safety is improved; in addition, since the server generally can provide a higher-performance hardware configuration than the client, the execution speed of the tasks can be increased, and the user experience can be improved.
In an embodiment, the modules may further include a second determining module, configured to extract an outline of an image in target content, and compare the outline of the image in the target content with a standard outline labeled with a content tag in advance by a way of outline identification, that is, determine the content tag of the standard outline with the highest similarity to the outline of the image in the target content as the content tag of the target content; by adopting the scheme, the content label of the target content can be accurately obtained.
In an embodiment, the modules may further include a third determining module, configured to perform word segmentation on the title and/or the brief introduction of the target content, and determine one or more words in the word segmentation result as the content tag of the target content; for example, if a title of a short video as a target content is "challenge of kicking a bottle cap by XX leader", a brief introduction of "YY is XX leader and has participated in a competition to obtain an army … …", content tags obtained by the word segmentation process may include "XX leader", "challenge of kicking a bottle cap", "YY", "competition", and so on.
It can be understood that, generally, compared with image processing, word processing requires less computing resources, which can save computing resources and improve response speed; in addition, since the title and the introduction of the target content generally reflect the subject matter in the target content well, the content tags extracted from the title and the introduction are highly accurate.
In an embodiment, the target user may be determined from alternative users; specifically, the social relationship information of the first user may include account information of an alternative user who establishes a social relationship with the first user; when determining the target user, the first determining module 602 may first determine, according to account information of candidate users having a social relationship with the first user, and further determine the target user from the candidate users.
By adopting the scheme, the determined target user is the user who establishes the social relationship with the first user, so that the social relationship of the first user can be fully utilized, the probability of refusing or dislocating the sharing is reduced, and the success rate of the sharing is improved.
In an embodiment, the first determining module 602 may determine, as the target user, one or more users with the highest affinity to the first user among the candidate users. For example, if the number of the final required target users is 3 and there are 15 candidate users, then the user with the affinity ranking 3 with the first user among the 15 candidate users may be determined as the target user, so that the content is only shared by the users with close relationships, and is not pushed to the users with distant relationships, which is beneficial to develop the user stickiness.
In an embodiment, the apparatus may further include an affinity obtaining module configured to obtain affinities according to the number of times that each candidate user interacts with the first user; wherein the affinity may be positively correlated with the number of interactions performed. The interaction can comprise the interactions of praise, comment, forwarding and the like, and the more the number of the interactions is, the higher the intimacy between the two users is; by adopting the scheme, the existing interaction mechanisms such as praise, comment and forwarding in the social network can be fully utilized, and the intimacy between the two users can be efficiently evaluated.
It can be understood that the intimacy can also be graded by establishing a channel according to social relationships such as mobile phone number search, nearby person discovery and the like, for example, mobile phone contacts have a higher intimacy grade, and nearby persons have a lower intimacy grade; affinity between the two may also be measured in terms of the number of users with whom both have a social relationship, e.g., higher affinity between users with more of the same friends. The specific intimacy degree calculation method can be further designed by those skilled in the art according to specific situations, and various calculation modes can be integrated, and the disclosure does not need to be limited in detail.
In an embodiment, the first determining module 602 may be further configured to determine, as the target user, a user whose corresponding interest point tag in the candidate users is the same as the content tag in semantic meaning, or whose semantic meaning has a containment relationship; the interest point tags corresponding to the content tags may also include any tags capable of characterizing the content, and the tags may be from multiple evaluation dimensions; the interest point labels of the users can represent the preference of the users for the contents; for example, a user's point of interest tags include "nostalgic" and "toy" that characterize their preference for content having "nostalgic" and "toy" content tags.
It can be understood that no matter the content tag and the interest point tag are identical in character string sense, identical in semantic level, or have an inclusion relationship in semantics, the preference of the user can be considered to coincide with the content; for example, if the interest point label of the user is "Cat" and the content label of a certain content is "cath", there is an inclusion relationship between the two on a semantic level (cath belongs to a Cat), so that the content can be considered as the content preferred by the user.
In an embodiment, the apparatus may further include a fourth determining module, which may be configured to determine the point of interest tag through a historical behavior record; specifically, the historical consumption content of any alternative user can be determined according to the historical behavior record of the alternative user, and the number of the historical consumption content corresponding to each content tag is further determined; then, one or more content tags with the largest number of corresponding historical consumed content may be determined as the interest point tags of any one of the alternative users.
For example, if the number of the "pet" content tags corresponding to the user's third historical consumption content is 21, the number of the "game" content tags corresponding to the user's third historical consumption content is 8, and the number of the "cross-over" content tags corresponding to the user's third historical consumption content is 2, the "pet" content tag corresponding to the user's third historical consumption content with the largest number of the historical consumption content can be used as the interest point tag of the third historical consumption content.
By adopting the scheme, because the subject of the historical consumption content of the user is generally matched with the personal interest of the user, the accuracy of the interest point label can be further improved by determining the interest point label through the historical behavior record, and the interest probability of the target user in the shared content is further improved.
In an embodiment, the apparatus may further include a fifth determining module, which may be configured to be implemented by a machine learning model; specifically, the user portrait of any one of the candidate users may be first acquired, and then the acquired user portrait may be input into a pre-trained interest point model, so that the output result of the interest point model may be determined as the interest point tag of any one of the candidate users.
The user image generally refers to a user model obtained by performing abstraction processing according to real data of a real user, and the adopted real data can include age, gender, geographical position, use habits and the like; for example, a user representation of Zhang III may include "Zhang III is a 20 year old, RR university college reading male college, often playing a VV cell phone game with friends, often using a TT shortvideo application after dinner", and so on; generally, users with similar user figures are considered to have similar preference to contents, so that the user figures can be used as training samples in advance to train a machine learning model for generating interest point labels corresponding to the input user figures; the trained machine learning model can be used in the above embodiments.
By adopting the scheme, the trained machine learning model actually contains the corresponding relation between the user image and the interest point label, so that the potential interest point of the user can be mined according to the user image, and the richness of the interest label is expanded.
In an embodiment, the sharing information may be a sharing case; specifically, the manner of determining the shared information by the first determining module 602 may be to query a preset document library, and determine a sharing guidance document in the document library, which has an association relationship with the content tag, as the shared information corresponding to the target user.
For example, a trick teaching short video with a target content of a game character HH, a background music with a content tag of "game character HH", "trick teaching", and "CC", a sharing guidance case in the form of "tell how good the game character HH is for soon", "share this video to Ta bar with game character HH", corresponding to the content tag of "game character HH", may be searched from a preset case library, and the sharing guidance case is determined as the sharing information corresponding to the target user.
By adopting the scheme, the sharing guide file corresponding to different content tags can be preset, so that the determined sharing information can be associated with the content tags of the target content to be shared, and the accuracy of the sharing information is ensured.
In an embodiment, the generating module 603 may combine the identifier of the target user with the sharing guidance record corresponding to the target user to generate sharing prompt information for prompting the user corresponding to the identifier to share the target content; it can be understood that the identification of the target user may be a user name, a user id number, a real name or a friend note, etc.; the sharing prompt information generated by the method can more clearly prompt the user to share the target content to the user corresponding to the identity mark.
In an embodiment, the sharing prompt message may be displayed in the form of a notification bubble; specifically, the prompt module 604 may be configured to dynamically display a notification bubble including the sharing prompt information in a sharing control area associated with the content display interface. Referring to fig. 3, fig. 3 is a schematic view illustrating a scenario of sharing a hint according to an embodiment of the disclosure; in this example, a notification bubble including a sharing prompt message "share this cat with zhang bar" is dynamically displayed in the sharing control area associated with the content display interface.
By applying the scheme, the user can be quickly and effectively reminded to share the target content to the target user by using the more standard notification form of the notification bubble.
In an embodiment, the identifier of the target user may further include a social avatar associated with the target user; correspondingly, the manner in which the prompt module 604 displays the sharing prompt information through the sharing control area associated with the content display interface may be to convert an icon of the sharing control in the sharing control area into a social avatar associated with the target user. Referring to fig. 4, fig. 4 is a schematic view illustrating another sharing prompt according to an embodiment of the disclosure; in this example, the social avatar associated with the target user is used as the identity of the target user, and when the sharing prompt information including the identity is displayed, the icon of the sharing control in the sharing control area may be replaced with the social avatar.
By applying the scheme, the social head portrait is more visual and striking compared with the text contents such as the user ID and the like, and no additional display space is needed for replacing the icon of the sharing control, so that the display space in the area of the sharing control can be fully utilized, the identity of the target user can be more visually indicated, and the success probability of sharing prompt is improved.
Correspondingly, the present disclosure also provides another sharing prompt device that can be applied to a server, please refer to fig. 7, where fig. 7 is a schematic block diagram of a sharing prompt device according to an embodiment of the present disclosure; the apparatus may include:
the response module 701 is configured to, in response to a first request sent to a client that presents target content to a first user through a content presentation interface, determine the target user and corresponding sharing information according to social relationship information of the first user and a content tag of the target content;
a sending module 702, configured to send a first response carrying the target user and corresponding sharing information to the client, so that the client further generates sharing prompt information for the target user and the sharing information, and further displays the sharing prompt information through a sharing control area associated with the content display interface.
The specific implementation of the apparatus in the above embodiments, in which each module is described in detail in the embodiments describing the corresponding method, will not be elaborated herein.
An embodiment of the present disclosure further provides a client, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the sharing prompting method applied to the client according to any of the above embodiments.
An embodiment of the present disclosure further provides a server, including:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to execute the instructions to implement the sharing prompting method applied to the server according to any of the embodiments.
The embodiment of the disclosure further provides a sharing prompt system, which includes the client and the server. It can be understood that, an interaction mode in which the client sends an instruction to enable the server to complete calculation and return a result, or an interaction mode in which the client obtains original data from the server and performs calculation locally at the client, or other interaction modes are specifically adopted, the disclosure is not particularly limited, and a person skilled in the art can complete detailed design according to specific requirements.
An embodiment of the present disclosure further provides a storage medium, where when an instruction in the storage medium is executed by a processor of an electronic device, the electronic device is enabled to execute the sharing prompt method according to any of the above embodiments.
Fig. 8 is a schematic block diagram illustrating an electronic device in accordance with an embodiment of the present disclosure. The client and the server can adopt the structure; referring to fig. 8, electronic device 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 818.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the resource scheduling methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 806 provides power to the various components of the electronic device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.
The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 800 is in an operation mode, such as a shooting mode or a video mode. Each of the front camera and the rear camera may be a fixed or optical lens system with a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 818. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the electronic device 800. For example, the sensor assembly 814 may detect an open/closed state of the electronic device 800, the relative positioning of components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, orientation or acceleration/deceleration of the electronic device 800, and a change in the temperature of the electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 818 is configured to facilitate communications between the electronic device 800 and other devices in a wired or wireless manner. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 6G), or a combination thereof. In an exemplary embodiment, the communication component 818 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 818 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an embodiment of the present disclosure, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-mentioned resource scheduling method.
In an embodiment of the present disclosure, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the electronic device 800 to perform the resource scheduling method described above is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
It is noted that, in the present disclosure, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The method and apparatus provided by the embodiments of the present disclosure are described in detail above, and the principles and embodiments of the present disclosure are explained herein by applying specific examples, and the above description of the embodiments is only used to help understanding the method and core ideas of the present disclosure; meanwhile, for a person skilled in the art, based on the idea of the present disclosure, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present disclosure should not be construed as a limitation to the present disclosure.

Claims (10)

1. A sharing prompt method comprises the following steps:
displaying the target content to the first user through the content display interface;
determining a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content;
generating sharing prompt information aiming at the target user and the sharing information;
and displaying the sharing prompt information through a sharing control area associated with the content display interface.
2. The method of claim 1, wherein the first and second light sources are selected from the group consisting of,
the determining of the sharing information corresponding to the target user includes:
and inquiring a preset file library, and determining the sharing guide file in the file library and in association relation with the content tag as the sharing information corresponding to the target user.
3. The method of claim 1, wherein the first and second light sources are selected from the group consisting of,
determining a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content, including:
sending a first request to a server, so that the server responds to the first request, determines a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content, and returns a first response carrying the target user and the corresponding sharing information;
and receiving the first response, and acquiring the target user and the corresponding sharing information from the first response.
4. A sharing prompt method comprises the following steps:
in response to a first request sent by a client for displaying target content to a first user through a content display interface, determining the target user and corresponding sharing information according to social relationship information of the first user and a content tag of the target content;
sending a first response carrying the target user and corresponding sharing information to the client, so that the client further generates sharing prompt information aiming at the target user and the sharing information, and further displays the sharing prompt information through a sharing control area associated with the content display interface.
5. A sharing alert device, comprising:
a content presentation module configured to present target content to a first user through a content presentation interface;
the first determination module is configured to determine a target user and corresponding sharing information according to the social relationship information of the first user and the content tag of the target content;
the generating module is configured to generate sharing prompt information aiming at the target user and the sharing information;
and the prompt module is configured to display the sharing prompt information through the sharing control area associated with the content display interface.
6. A sharing alert device, comprising:
the response module is configured to respond to a first request sent by a client for displaying target content to a first user through a content display interface, and determine the target user and corresponding sharing information according to the social relationship information of the first user and a content tag of the target content;
the sending module is configured to send a first response carrying the target user and corresponding sharing information to the client, so that the client further generates sharing prompt information aiming at the target user and the sharing information, and further displays the sharing prompt information through a sharing control area associated with the content display interface.
7. A client, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the sharing hint method as claimed in any one of claims 1 to 3.
8. A server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the sharing hint method of claim 4.
9. A sharing hint system, comprising:
the client of claim 7, and the server of claim 8.
10. A storage medium having instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the sharing hint method of any one of claims 1 to 4.
CN202011331976.9A 2020-11-24 2020-11-24 Sharing prompt method, device, client, server and storage medium Pending CN112445389A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011331976.9A CN112445389A (en) 2020-11-24 2020-11-24 Sharing prompt method, device, client, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011331976.9A CN112445389A (en) 2020-11-24 2020-11-24 Sharing prompt method, device, client, server and storage medium

Publications (1)

Publication Number Publication Date
CN112445389A true CN112445389A (en) 2021-03-05

Family

ID=74738004

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011331976.9A Pending CN112445389A (en) 2020-11-24 2020-11-24 Sharing prompt method, device, client, server and storage medium

Country Status (1)

Country Link
CN (1) CN112445389A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114221923A (en) * 2021-12-16 2022-03-22 维沃移动通信有限公司 Message processing method and device and electronic equipment
CN114401435A (en) * 2021-12-29 2022-04-26 阿里巴巴(中国)有限公司 Short video generation method and device, electronic equipment and readable storage medium
CN114861110A (en) * 2022-05-25 2022-08-05 北京字节跳动网络技术有限公司 Method, device, equipment and storage medium for work forwarding
US20230156050A1 (en) * 2021-11-17 2023-05-18 Beijing Bytedance Network Technology Co., Ltd. Data processing method, apparatus, electronic device and storage medium
WO2023109665A1 (en) * 2021-12-14 2023-06-22 北京字跳网络技术有限公司 Content presentation method and apparatus, and device and storage medium
WO2024008008A1 (en) * 2022-07-07 2024-01-11 抖音视界(北京)有限公司 Method and apparatus for presenting content, and device and storage medium
US11997409B2 (en) 2019-10-30 2024-05-28 Beijing Bytedance Network Technology Co., Ltd. Video processing method and apparatus, and terminal and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105959828A (en) * 2016-06-27 2016-09-21 乐视控股(北京)有限公司 Audio/video sharing method and device, audio/video playing method and device and electronic equipment
CN107172178A (en) * 2017-06-05 2017-09-15 腾讯科技(深圳)有限公司 A kind of content delivery method and device
CN109245989A (en) * 2018-08-15 2019-01-18 咪咕动漫有限公司 A kind of processing method, device and computer readable storage medium shared based on information
CN111078655A (en) * 2019-12-23 2020-04-28 腾讯科技(深圳)有限公司 Document content sharing method and device, terminal and storage medium
CN111400596A (en) * 2020-03-13 2020-07-10 郑州阿帕斯数云信息科技有限公司 Information sharing method and device
CN111740896A (en) * 2020-07-07 2020-10-02 腾讯科技(深圳)有限公司 Content sharing control method and device, electronic equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105959828A (en) * 2016-06-27 2016-09-21 乐视控股(北京)有限公司 Audio/video sharing method and device, audio/video playing method and device and electronic equipment
CN107172178A (en) * 2017-06-05 2017-09-15 腾讯科技(深圳)有限公司 A kind of content delivery method and device
CN109245989A (en) * 2018-08-15 2019-01-18 咪咕动漫有限公司 A kind of processing method, device and computer readable storage medium shared based on information
CN111078655A (en) * 2019-12-23 2020-04-28 腾讯科技(深圳)有限公司 Document content sharing method and device, terminal and storage medium
CN111400596A (en) * 2020-03-13 2020-07-10 郑州阿帕斯数云信息科技有限公司 Information sharing method and device
CN111740896A (en) * 2020-07-07 2020-10-02 腾讯科技(深圳)有限公司 Content sharing control method and device, electronic equipment and storage medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11997409B2 (en) 2019-10-30 2024-05-28 Beijing Bytedance Network Technology Co., Ltd. Video processing method and apparatus, and terminal and storage medium
US20230156050A1 (en) * 2021-11-17 2023-05-18 Beijing Bytedance Network Technology Co., Ltd. Data processing method, apparatus, electronic device and storage medium
US11902340B2 (en) * 2021-11-17 2024-02-13 Beijing Bytedance Network Technology Co., Ltd. Data processing method, apparatus, electronic device and storage medium
WO2023109665A1 (en) * 2021-12-14 2023-06-22 北京字跳网络技术有限公司 Content presentation method and apparatus, and device and storage medium
CN114221923A (en) * 2021-12-16 2022-03-22 维沃移动通信有限公司 Message processing method and device and electronic equipment
CN114221923B (en) * 2021-12-16 2024-02-23 维沃移动通信有限公司 Message processing method and device and electronic equipment
CN114401435A (en) * 2021-12-29 2022-04-26 阿里巴巴(中国)有限公司 Short video generation method and device, electronic equipment and readable storage medium
CN114861110A (en) * 2022-05-25 2022-08-05 北京字节跳动网络技术有限公司 Method, device, equipment and storage medium for work forwarding
WO2024008008A1 (en) * 2022-07-07 2024-01-11 抖音视界(北京)有限公司 Method and apparatus for presenting content, and device and storage medium

Similar Documents

Publication Publication Date Title
CN112445389A (en) Sharing prompt method, device, client, server and storage medium
US20220130425A1 (en) Routing messages by message parameter
KR102222325B1 (en) Routing messages by message parameter
CN108781175B (en) Method, medium, and system for automatic suggestion of message exchange contexts
CN111258435B (en) Comment method and device for multimedia resources, electronic equipment and storage medium
CN111198956A (en) Multimedia resource interaction method and device, electronic equipment and storage medium
CN108121736B (en) Method and device for establishing subject term determination model and electronic equipment
US20130268513A1 (en) Annotations based on hierarchical categories and groups
CN115842798A (en) Interactive content information processing method, related device and terminal equipment
CN104956357A (en) Creating and sharing inline media commentary within a network
CN111556352B (en) Multimedia resource sharing method and device, electronic equipment and storage medium
CN111177499A (en) Label adding method and device and computer readable storage medium
CN112464031A (en) Interaction method, interaction device, electronic equipment and storage medium
WO2014097814A1 (en) Display device, input device, information presentation device, program and recording medium
CN113973223A (en) Data processing method, data processing device, computer equipment and storage medium
CN113778301A (en) Emotion interaction method based on content service and electronic equipment
CN113986574A (en) Comment content generation method and device, electronic equipment and storage medium
CN110020106B (en) Recommendation method, recommendation device and device for recommendation
CN113157972A (en) Recommendation method and device for video cover documents, electronic equipment and storage medium
CN112115341A (en) Content display method, device, terminal, server, system and storage medium
KR20140129569A (en) User location based advertisement providing apparatus using big data and method thereof
CN114466204B (en) Video bullet screen display method and device, electronic equipment and storage medium
CN113792178A (en) Song generation method and device, electronic equipment and storage medium
CN110929122A (en) Data processing method and device and data processing device
TWI806207B (en) Method and system for initiating a location-based topic

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210305