CN112968785A - Information forwarding method and device - Google Patents

Information forwarding method and device Download PDF

Info

Publication number
CN112968785A
CN112968785A CN202110120510.2A CN202110120510A CN112968785A CN 112968785 A CN112968785 A CN 112968785A CN 202110120510 A CN202110120510 A CN 202110120510A CN 112968785 A CN112968785 A CN 112968785A
Authority
CN
China
Prior art keywords
user
information
target
determining
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
CN202110120510.2A
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110120510.2A priority Critical patent/CN112968785A/en
Publication of CN112968785A publication Critical patent/CN112968785A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application discloses an information forwarding method and device, and belongs to the technical field of information processing. The information forwarding method comprises the steps of receiving first input aiming at target information under the condition of logging in account information of a first user; in response to the first input, determining at least one target user according to the content of the target information; and forwarding the target information to the target user. By adopting the information forwarding method, the information forwarding device and the electronic equipment, the pertinence of the target information in the process of forwarding can be improved, the target information is forwarded to the target user who is interested in the information, the forwarding of useless information is reduced, and the effectiveness of information forwarding is improved.

Description

Information forwarding method and device
Technical Field
The present application belongs to the field of information processing technologies, and in particular, to an information forwarding method and apparatus.
Background
In this information explosion age, users receive various information through various channels every day, for example, in the process of network chat, users receive various information sent by other users, and the information is also forwarded to interested other users. How to quickly and accurately forward the information to the user interested in the information becomes a problem needing attention in the information forwarding process.
In the prior art, a user usually forwards information to be forwarded to other related users spontaneously based on the knowledge of the user on the other users, so that the other users can view the information.
Disclosure of Invention
The embodiment of the application aims to provide an information forwarding method and an information forwarding device, and the problems that a user receiving forwarding information receives excessive useless information and the effectiveness of information forwarding is low due to the fact that the existing information forwarding mode is lack of pertinence can be solved.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides an information forwarding method, where the method includes:
receiving a first input aiming at target information under the condition of logging in account information of a first user;
in response to the first input, determining at least one target user according to the content of the target information;
and forwarding the target information to the target user.
In a second aspect, an embodiment of the present application provides an information forwarding apparatus, where the apparatus includes:
the receiving module is used for receiving first input of a first user aiming at the target information;
a determining module for determining at least one target user according to the content of the target information in response to the first input;
and the forwarding module is used for forwarding the target information to the target user.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In the embodiment of the application, when the first user forwards the target information, at least one target user which is possibly interested in the information content is determined according to the content of the target information, and the target information is forwarded to the target user in a targeted manner, so that the pertinence in the process of forwarding the target information can be improved, the target information is forwarded to the target user which is really interested in the information, the forwarding of useless information is reduced, and the effectiveness of information forwarding is improved.
Drawings
FIG. 1 is a schematic diagram illustrating an information forwarding application scenario in accordance with an illustrative embodiment;
FIG. 2 is a flow diagram illustrating a method of forwarding information in accordance with an example embodiment;
FIG. 3 is a schematic diagram illustrating another information forwarding application scenario in accordance with an illustrative embodiment;
FIG. 4 is a flow diagram illustrating another method of forwarding information in accordance with an illustrative embodiment;
FIG. 5 is a schematic diagram illustrating a user tag in accordance with an exemplary embodiment;
FIG. 6 is a schematic diagram illustrating yet another information forwarding application scenario in accordance with an illustrative embodiment;
FIG. 7 is a flow chart illustrating yet another method of information forwarding according to an example embodiment;
FIG. 8 is a schematic diagram illustrating yet another information forwarding application scenario in accordance with an illustrative embodiment;
fig. 9 is a block diagram illustrating a structure of an information forwarding apparatus according to an exemplary embodiment;
FIG. 10 is a block diagram illustrating the structure of an electronic device in accordance with an exemplary embodiment;
fig. 11 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The following describes in detail an information forwarding method and an electronic device provided in the embodiments of the present application through specific embodiments and application scenarios thereof with reference to the accompanying drawings.
The information forwarding method provided by the present application may be applied to the scenario shown in fig. 1, and is specifically described in detail with reference to fig. 1.
Fig. 1 is a schematic diagram illustrating an information forwarding application scenario in accordance with an example embodiment.
The information forwarding method provided in the embodiment of the present application can be applied to an application scenario of forwarding information in a chat dialog box, as shown in fig. 1, information received by a user from a student is displayed in a chat dialog box 10 of target chat software, where the target information 11 may be information to be forwarded by the user, for example, link information, or information such as a picture and a short film, and is not limited herein.
Based on the application scenario, after receiving the target information 11 sent by the classmate a, the user thinks that the classmate B may be interested in the target information 11, and at this time, the user can forward the target information 11 to the classmate B by pressing the target information 11 for a long time. Of course, the target information 11 may also be forwarded to a plurality of other users, which is not limited herein.
At present, a user usually forwards information to be forwarded to other related users spontaneously based on the knowledge of the user on other users, so that the other users can view the information, but the information forwarded by the user may not be interested by the other users due to lack of pertinence based on the spontaneous information forwarding of the user, so that the other users receive excessive useless information, and the effectiveness of information forwarding is reduced.
In order to solve the above problem, an embodiment of the present application provides an information forwarding method, that is, receiving a first input for target information when account information of a first user is logged in; in response to the first input, determining at least one target user according to the content of the target information; and forwarding the target information to the target user.
Therefore, when the first user forwards the target information, the first user determines at least one target user which is possibly interested in the information content through the content of the target information, and then forwards the target information to the target user in a targeted manner, so that the pertinence of the target information in the forwarding process can be improved, the target information is forwarded to the target user which is really interested in the information, the forwarding of useless information is reduced, and the effectiveness of information forwarding is improved.
According to the application scenario, the following describes in detail an information forwarding method provided in the embodiment of the present application with reference to fig. 2 to 8. It should be noted that, in the information forwarding method provided in the embodiment of the present application, the execution main body may be an information forwarding apparatus, or a control module in the information forwarding apparatus for executing the information forwarding method. In the embodiment of the present application, an information forwarding method executed by an information forwarding apparatus is taken as an example to describe the information forwarding method provided in the embodiment of the present application.
Fig. 2 is a flow chart illustrating a method of forwarding information according to an example embodiment.
As shown in fig. 2, the information forwarding method may include the following steps:
first, in step 210, in the case of logging in account information of a first user, receiving a first input for target information;
secondly, step 220, in response to the first input, determining at least one target user according to the content of the target information;
the target information is then forwarded to the target user, step 230.
Therefore, when the first user forwards the target information, the first user determines at least one target user which is possibly interested in the information content through the content of the target information, and then forwards the target information to the target user in a targeted manner, so that the pertinence of the target information in the forwarding process can be improved, the target information is forwarded to the target user which is really interested in the information, the forwarding of useless information is reduced, and the effectiveness of information forwarding is improved.
The above steps are described in detail below, specifically as follows:
first, referring to step 210, in this embodiment of the present application, a first user may be a user who performs a forwarding operation on target information, where the target information may be information on which the forwarding operation is performed, and the target information may include a link, a picture, and a short film, or other text information, which is not limited herein, a first input may be an input that triggers the forwarding operation when account information of the first user is logged in an application, and content of the target information may be used to determine at least one target user. The application may be, for example, chat software. For example, the user can trigger the forwarding operation by pressing the information to be forwarded in the chat dialog box of the chat software.
Second, referring to step 220, the target user may be a user who receives the target information forwarded by the first user, and the target user may be a user selected by the first user from the user recommendation list. Specifically, the basis for determining the target user may be the content of the target information, and for the content of different target information, the target user interested in different target information may be determined.
Based on this, in an alternative embodiment, step 220 may include:
in response to the first input, determining a user recommendation list according to the content of the target information;
receiving second input of the first user aiming at least one recommended user in the user recommendation list;
in response to the second input, at least one recommended user is determined to be the target user.
Here, the user recommendation list may include at least one recommending user, the user recommendation list may be used to display the at least one recommending user, and the second input may be a selection input for selecting the at least one recommending user from the user recommendation list, the second input may be used to determine the target user from the at least one recommending user. The number of the determined target users may be one or more, and is not limited herein.
In a specific example, as shown in fig. 3, the first user presses the target information 11 to be forwarded, that is, the link of the attraction in kyakagou 10 in the chat dialog box 10 with a classmate, and an operation selection menu 12 appears, in which the operation selection menu 12 may include a forwarding option 1201, a friend recommending option 1202, and a delete option 1203, although other options may be included besides the options shown in fig. 3, which is not limited herein. At this time, if the first user clicks the forwarding option 1201, a list of other user selections appears, and the user clicks the option of the class B in the list and then clicks to send, so that the target information 11 can be forwarded to the class B; if the recommend friends option 1202 is clicked, the chat dialog box 10 displays a user recommendation list 13 as shown in FIG. 6, which includes the recommended users: friend A, friend B, friend X. At this time, the first user may click on friend a, determining friend a as the target user.
Therefore, the user recommendation list is determined according to the content of the target information, the target user is determined from the user recommendation list, friends possibly interested in the target information can be automatically recommended to the user, the user can know which friends are interested in the target information conveniently, and friends needing to be forwarded can be directly selected from the friends.
Then, referring to step 230, after determining one or more target users based on the content of the target information, the target information may be sent to the one or more target users.
In addition, in a possible embodiment, the determining, in response to the first input and according to the content of the target information, the user recommendation list specifically includes: responding to the first input, and acquiring a first label corresponding to the target information according to the content of the target information; acquiring at least one second user associated with the first user, and acquiring a second label corresponding to the second user; and determining at least one recommended user from the second users according to the matching degree between the first label and the second label, and generating a user recommendation list. Correspondingly, as shown in fig. 4, an embodiment of the present application further provides an information forwarding method, which may specifically include the following steps:
in step 210, in the case of logging in account information of a first user, a first input for target information is received.
Step 2201, in response to the first input, according to the content of the target information, acquiring a first tag corresponding to the target information.
Here, the first tag may be a tag of target information recognized by the system in real time, and the first tag may be used to identify the content of the target information.
In a specific example, the system may identify, in real time, tags of all information received by the first user in the chat dialog box, and when receiving a long press input of the first user for the target information, the system acquires, from all information tags, a tag corresponding to the target information, that is, the first tag.
At step 2202, at least one second user associated with the first user is obtained, and a second tag corresponding to the second user is obtained.
Here, the second user may be an address book friend of the first user in the target chat software, and the second tag may be an interest tag of the second user, where the second tag may be used to identify content in which the second user is interested. The second tag may be added autonomously by the first user based on the knowledge of the first user about the second user, or determined by the system according to the history information forwarded by the first user to the second user, or determined by the application downloaded by the second user, the browsed content, and the daily life scene based on artificial intelligence.
In a specific example, the system acquires that the second user downloads an application program related to a recipe, and analyzes an interest tag corresponding to the second user based on artificial intelligence, that is, the second tag corresponding to the second user is "cook".
In addition, in an optional implementation manner, the acquiring of the second tag corresponding to the second user may further include:
acquiring historical information forwarded by a first user to a second user;
and determining a second label corresponding to the second user according to the historical information based on a preset machine learning algorithm.
Here, the history information may be information that the first user routinely manually forwards to the second user, and the history information may be used to determine a second tag corresponding to the second user.
In a specific example, the content of interest of the second user may be determined according to the information content that the first user manually forwards to the second user on a daily basis, and then the interest tag of the second user, that is, the second tag, is determined by a preset machine learning algorithm.
Therefore, by acquiring the historical information forwarded by the first user to the second user, the system can automatically determine the content which the second user may be interested in according to the historical information, and compared with the method that the first user determines the content which the second user may be interested in based on the knowledge of the first user to the second user at that time, the embodiment is more accurate and more targeted due to the interest tags obtained by long-term accumulation.
Step 2203, determining at least one recommending user from the second users according to the matching degree between the first label and the second label, and generating a user recommendation list.
Here, the matching degree may be a matching degree of the target information content and the content of interest to the second user, and the matching degree may be used to determine the recommended user from the second user. Here, the recommending user may be a second user who is recommended to the first user by the system according to the matching degree between the first tag and the second tag, and the user recommendation list includes one or more recommending users.
In a specific example, after the first user clicks the recommended friend, the system matches the first tag of the target information with the second tag of the second user to obtain a matching degree between the first tag and the second tag, and displays at least one second user with the highest matching degree, namely the recommended user, in the user recommendation list.
Step 2212, receiving a second input of the first user for at least one recommending user in the user recommendation list.
Step 2213, in response to the second input, determining the at least one recommended user as the target user.
Step 230, forwarding the target information to the target user.
Therefore, a user recommendation list is generated according to the matching degree of the target information content and the content interested by the second user, the second user interested in the target information content can be recommended to the first user, the first user can know which users are interested in the target information content more conveniently, and the target information is forwarded to the target users interested in the target information in a targeted mode.
Based on the above steps, in an optional implementation manner, step 2203 may specifically include:
sorting the second users according to the matching degree between the second label and the first label;
and determining the second users with high matching degree in the preset number as recommended users, and generating a user recommendation list.
Here, after the system obtains the matching degree between the first tag of the target information and the second tag of the second user, the matching degree may be sorted from high to low, and a preset number of second users with high matching degree are determined as recommended users, and displayed in the user recommendation list for the first user to select according to the sequence from high to low.
In a specific example, as shown in fig. 6, the target information is a link about "10 atlantic sites of kyushai valley", the system recognizes that the first tag corresponding to the target information may include tourism, food, photography, etc., as shown in fig. 5, the second tag corresponding to the second user includes interest tags of friend a including tourism, joy, and food, interest tags of friend B including finance, science and investment, and interest tags of friend C including tourism, fitness, and sports. Since the matching degree of the interest tag of friend a and the first tag is the highest, the matching degree of the interest tag of friend C and the first tag is the second, and the matching degree of the interest tag of friend C and the first tag is not the same, the matching degree is very low, and in addition, if there is friend X which is matched with the first tag and is a regional friend C with the matching degree, friend X can be ranked the third, as shown in fig. 6, friend a, friend C, and friend X are displayed in the user recommendation list 13, and other second users, for example, friend B, cannot be displayed in the user recommendation list 13 because the matching degree of the second tag and the first tag is low.
In this way, the preset number of second users with high matching degree are recommended to the first user, so that the first user can clearly and accurately know the second user most interested in the target information, and the first user can select the target object according to the degree of interest of the second user in the target information.
In addition, in another possible embodiment, in the step 2202, after acquiring at least one second user associated with the first user, the information forwarding method provided in this embodiment of the present application may further include: determining a degree of relationship between the second user and the first user; correspondingly, the step 2203 may specifically include: and determining at least one recommended user from the second users according to the relationship degree and the matching degree between the first label and the second label, and generating a user recommendation list. As shown in fig. 7, an embodiment of the present application further provides an information forwarding method, which may specifically include the following steps:
in step 210, in the case of logging in account information of a first user, a first input for target information is received.
Step 2201, in response to the first input, according to the content of the target information, acquiring a first tag corresponding to the target information.
At step 2202, at least one second user associated with the first user is obtained, and a second tag corresponding to the second user is obtained.
At step 2204, a degree of relationship between the second user and the first user is determined.
Here, the degree of relationship may be a degree of association between the first user and the second user, and the degree of relationship may be used to determine the recommended user from the second user.
In an alternative embodiment, the factors for determining the degree of relationship between the second user and the first user may include: the number of groups shared by the second user and the first user, the number of activities shared by the second user and the first user, the number of times of the first user and other users to speak to the second user, and the number of times of economic exchange between the second user and the first user. By the above factors, the degree of relationship between the second user and the first user can be determined more accurately.
In a specific example, the first user and the friend a have 3 common groups and participate in two activities of touring and watching movies together, the number of times that the first user has referred to the friend a when chatting with other users is 5, and 1 economic transaction occurs between the first user and the friend a, and according to the data, the degree of relationship between the second user and the friend a can be determined.
Step 2205, determining at least one recommending user from the second users according to the relation and the matching degree between the first label and the second label, and generating a user recommending list.
Here, a preset number of second users with the degree of relationship exceeding a preset threshold may be selected from the second users with the degree of matching exceeding the preset threshold as recommended users; and carrying out weighted summation on the relationship degree and the matching degree according to preset weight, and selecting the second users with the maximum sum in preset number as recommended users.
In a specific example, as shown in fig. 8, it is determined whether a matching degree between a first tag and a second tag corresponding to a first second user is greater than 70%, if not, the matching degree between the first tag and a second tag corresponding to a next second user is determined, if yes, it is determined whether a relation degree between the first user and the second user corresponding to the second tag is greater than 80%, if not, the matching degree between the first tag and the second tag of the next second user is determined, and if yes, the second user recommendation is determined as a recommended user.
In another specific example, the weight of the matching degree may be preset to be 0.6, the weight of the relationship degree may be preset to be 0.4, and when the matching degree between the first tag and the second tag of the friend a is obtained to be 85%, and the relationship degree between the first user and the friend a is obtained to be 60%, the first user and the friend a are subjected to weighted summation: 0.6 × 85% +0.4 × 60% ═ 0.75, and similarly, the sum for friend B is 0.6, the sum for friend C is 0.7, the sum for friend X is 0.8, and the preset number of recommended users may be 3, so the larger of 3 is selected: and taking the friend X, the friend A and the friend C as recommendation users to generate a user recommendation list.
Step 2212, receiving a second input of the first user for at least one recommending user in the user recommendation list.
Step 2213, in response to the second input, determining the at least one recommended user as the target user.
Step 230, forwarding the target information to the target user.
Therefore, the recommendation user can be determined according to the relationship degree and the matching degree, so that the recommendation of the user is more accurate, and the usability is higher.
Based on the same inventive concept, the application also provides an information forwarding device. The following describes in detail an information transfer device according to an embodiment of the present application with reference to fig. 9.
Fig. 9 is a block diagram illustrating a structure of an information forwarding apparatus according to an exemplary embodiment.
As shown in fig. 9, the information forwarding apparatus 900 may include:
a receiving module 901, configured to receive a first input for target information when account information of a first user is logged in;
a determining module 902, configured to determine, in response to the first input, at least one target user according to content of the target information;
a forwarding module 903, configured to forward the target information to the target user.
The following describes the information transfer device 900 in detail, specifically as follows:
in one embodiment, the determining module 902 may specifically include:
the first determining submodule is used for responding to the first input and determining a user recommendation list according to the content of the target information;
the receiving submodule is used for receiving second input of the first user aiming at least one recommended user in the user recommendation list;
and the second determining submodule is used for responding to the second input and determining the at least one recommended user as the target user.
In one embodiment, the above-mentioned first determining sub-module may specifically include:
a first acquisition unit, configured to acquire, in response to a first input, a first tag corresponding to target information according to content of the target information;
the second obtaining unit is used for obtaining at least one second user associated with the first user and obtaining a second label corresponding to the second user;
and the first determining unit is used for determining at least one recommending user from the second users according to the matching degree between the first label and the second label and generating a user recommending list.
In one embodiment, in a case that the number of the second users is multiple, the first determining unit may specifically include:
the sorting subunit is configured to sort the second user according to the matching degree between the second tag and the first tag;
and the first determining subunit is used for determining a preset number of second users with high matching degree as recommended users and generating a user recommendation list.
In one embodiment, the above-mentioned first determining sub-module may further include:
a second determining unit, configured to determine, after obtaining at least one second user associated with the first user, a degree of relationship between the second user and the first user;
the first determining unit referred to above includes:
and the second determining subunit is used for determining at least one recommended user from the second users according to the relationship degree and the matching degree between the first label and the second label, and generating a user recommendation list.
In one embodiment, the above-mentioned factors for determining the degree of relationship between the second user and the first user include: the number of groups shared by the second user and the first user, the number of activities shared by the second user and the first user, the number of times of the first user and other users to speak to the second user, and the number of times of economic exchange between the second user and the first user.
In one embodiment, the above-mentioned second obtaining unit may specifically include:
the acquisition subunit is used for acquiring the historical information forwarded by the first user to the second user;
and the third determining subunit is used for determining a second label corresponding to the second user according to the historical information based on a preset machine learning algorithm.
Therefore, when the first user forwards the target information, the first user determines at least one target user which is possibly interested in the information content through the content of the target information, and then forwards the target information to the target user in a targeted manner, so that the pertinence of the target information in the forwarding process can be improved, the target information is forwarded to the target user which is really interested in the information, the forwarding of useless information is reduced, and the effectiveness of information forwarding is improved.
The information forwarding device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a Personal Digital Assistant (PDA), and the embodiments of the present application are not particularly limited.
The information forwarding apparatus in the embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The information forwarding device provided in the embodiment of the present application can implement each process implemented by the method embodiments in fig. 1 to fig. 8, and is not described here again to avoid repetition.
Optionally, as shown in fig. 10, an electronic device 1000 is further provided in this embodiment of the present application, and includes a processor 1001, a memory 1002, and a program or an instruction stored in the memory 1002 and executable on the processor 1001, where the program or the instruction is executed by the processor 1001 to implement each process of the information forwarding method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 11 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1100 includes, but is not limited to: user input unit 1101, processor 1102, and memory 1103.
Those skilled in the art will appreciate that the electronic device 1100 may also include a power supply (e.g., a battery) for powering the various components, and that the power supply may be logically coupled to the processor 1102 via a power management system to perform functions such as managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 11 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
The user input unit 1101 is configured to receive a first input for target information when account information of a first user is logged in;
a processor 1102 for determining at least one target user according to the content of the target information in response to a first input; and forwarding the target information to the target user.
Therefore, when the first user forwards the target information, the first user determines at least one target user which is possibly interested in the information content through the content of the target information, and then forwards the target information to the target user in a targeted manner, so that the pertinence of the target information in the forwarding process can be improved, the target information is forwarded to the target user which is really interested in the information, the forwarding of useless information is reduced, and the effectiveness of information forwarding is improved.
Optionally, the processor 1102 is specifically configured to determine, in response to the first input, a user recommendation list according to the content of the target information;
the user input unit 1101 is specifically configured to receive a second input of the first user for at least one recommended user in the user recommendation list;
the processor 1102 is further specifically configured to determine the at least one recommended user as the target user in response to a second input.
Optionally, the processor 1102 is specifically configured to, in response to the first input, obtain a first tag corresponding to the target information according to the content of the target information; acquiring at least one second user associated with the first user, and acquiring a second label corresponding to the second user; and determining at least one recommended user from the second users according to the matching degree between the first label and the second label, and generating a user recommendation list.
Optionally, the processor 1102 is specifically configured to, when the number of the second users is multiple, rank the second users according to the matching degrees between the second tags and the first tags; and determining the second users with high matching degree in the preset number as recommended users, and generating a user recommendation list.
Optionally, the processor 1102 is specifically further configured to determine a degree of relationship between a second user and a first user after acquiring at least one second user associated with the first user; and determining at least one recommended user from the second users according to the relationship degree and the matching degree between the first label and the second label, and generating a user recommendation list.
Optionally, the processor 1102 is specifically configured to obtain history information forwarded by the first user to the second user; and determining a second label corresponding to the second user according to the historical information based on a preset machine learning algorithm.
Therefore, a first label corresponding to the target information and a second label corresponding to the second user can be obtained, and then at least one recommended user is determined from the second users according to the matching degree between the first label and the second label and the relation degree between the first user and the second user, so that the first user can directly select an object which the first user wants to forward from recommended users with great interest in the target information, and the method is more convenient.
It should be understood that, in the embodiment of the present application, the user input unit 1101 includes a touch panel 11011 and other input devices 11012. A touch panel 11011, also called a touch screen. The touch panel 11011 may include two portions of a touch detection device and a touch controller. Other input devices 11012 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 1103 may be used to store software programs as well as various data, including but not limited to applications and operating systems. The processor 1102 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1102.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above-mentioned information forwarding method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement each process of the above-mentioned information forwarding method embodiment, and can achieve the same technical effect, and is not described here again to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, 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 like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

1. An information forwarding method, comprising:
receiving a first input aiming at target information under the condition of logging in account information of a first user;
in response to the first input, determining at least one target user according to the content of the target information;
and forwarding the target information to the target user.
2. The method of claim 1, wherein determining at least one target user based on the content of the target information in response to the first input comprises:
in response to the first input, determining a user recommendation list according to the content of the target information;
receiving second input of the first user for at least one recommended user in the user recommendation list;
in response to the second input, determining the at least one recommended user as a target user.
3. The method of claim 2, wherein determining a user recommendation list from the content of the target information in response to the first input comprises:
responding to the first input, and acquiring a first label corresponding to the target information according to the content of the target information;
acquiring at least one second user associated with the first user, and acquiring a second label corresponding to the second user;
and determining at least one recommended user from the second users according to the matching degree between the first label and the second label, and generating a user recommendation list.
4. The method according to claim 3, wherein in a case that the number of the second users is multiple, the determining at least one recommended user from the second users according to the matching degree between the first tag and the second tag, and generating a user recommendation list comprises:
sorting the second users according to the matching degree between the second label and the first label;
and determining the second users with high matching degree in the preset number as recommended users, and generating a user recommendation list.
5. The method of claim 3, wherein after obtaining at least one second user associated with the first user, the method further comprises:
determining a degree of relationship between the second user and the first user;
determining at least one recommended user from the second users according to the matching degree between the first label and the second label, and generating a user recommendation list, wherein the user recommendation list comprises:
and determining at least one recommended user from the second users according to the relationship degree and the matching degree between the first label and the second label, and generating a user recommendation list.
6. The method of claim 3, wherein the obtaining a second label corresponding to the second user comprises:
acquiring historical information forwarded to the second user by the first user;
and determining a second label corresponding to the second user according to the historical information based on a preset machine learning algorithm.
7. An information forwarding apparatus, comprising:
the receiving module is used for receiving first input aiming at target information under the condition of logging in account information of a first user;
a determining module, configured to determine, in response to the first input, at least one target user according to content of the target information;
and the forwarding module is used for forwarding the target information to the target user.
8. The apparatus of claim 7, wherein the determining module comprises:
a first determining submodule, configured to determine, in response to the first input, a user recommendation list according to content of the target information;
the receiving submodule is used for receiving second input of the first user aiming at least one recommended user in the user recommendation list;
a second determination submodule, configured to determine the at least one recommended user as a target user in response to the second input.
9. The apparatus of claim 8, wherein the first determination submodule comprises:
a first obtaining unit, configured to obtain, in response to the first input, a first tag corresponding to the target information according to content of the target information;
a second obtaining unit, configured to obtain at least one second user associated with the first user, and obtain a second tag corresponding to the second user;
and the first determining unit is used for determining at least one recommended user from the second users according to the matching degree between the first label and the second label, and generating a user recommendation list.
10. The apparatus of claim 9, wherein the first determination submodule further comprises:
a second determining unit, configured to determine, after obtaining at least one second user associated with the first user, a degree of relationship between the second user and the first user;
the first determination unit includes:
and the second determining subunit is used for determining at least one recommended user from the second users according to the relationship degree and the matching degree between the first label and the second label, and generating a user recommendation list.
CN202110120510.2A 2021-01-28 2021-01-28 Information forwarding method and device Pending CN112968785A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110120510.2A CN112968785A (en) 2021-01-28 2021-01-28 Information forwarding method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110120510.2A CN112968785A (en) 2021-01-28 2021-01-28 Information forwarding method and device

Publications (1)

Publication Number Publication Date
CN112968785A true CN112968785A (en) 2021-06-15

Family

ID=76271748

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110120510.2A Pending CN112968785A (en) 2021-01-28 2021-01-28 Information forwarding method and device

Country Status (1)

Country Link
CN (1) CN112968785A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101730019A (en) * 2009-11-04 2010-06-09 华为终端有限公司 Short message forwarding method and mobile terminal
CN104144106A (en) * 2013-09-26 2014-11-12 腾讯科技(深圳)有限公司 Information forwarding method, device and system
CN107172178A (en) * 2017-06-05 2017-09-15 腾讯科技(深圳)有限公司 A kind of content delivery method and device
CN109062966A (en) * 2018-06-28 2018-12-21 努比亚技术有限公司 A kind of method for processing multimedia information, equipment and computer readable storage medium
CN110489574A (en) * 2019-08-05 2019-11-22 东软集团股份有限公司 A kind of multimedia messages recommended method, device and relevant device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101730019A (en) * 2009-11-04 2010-06-09 华为终端有限公司 Short message forwarding method and mobile terminal
CN104144106A (en) * 2013-09-26 2014-11-12 腾讯科技(深圳)有限公司 Information forwarding method, device and system
CN107172178A (en) * 2017-06-05 2017-09-15 腾讯科技(深圳)有限公司 A kind of content delivery method and device
CN109062966A (en) * 2018-06-28 2018-12-21 努比亚技术有限公司 A kind of method for processing multimedia information, equipment and computer readable storage medium
CN110489574A (en) * 2019-08-05 2019-11-22 东软集团股份有限公司 A kind of multimedia messages recommended method, device and relevant device

Similar Documents

Publication Publication Date Title
CN109086394B (en) Search ranking method and device, computer equipment and storage medium
CN110601956B (en) Content aggregation method and device, computer equipment and storage medium
US20160307097A1 (en) Method and Apparatus for Automatically Replying to Information
CN104765793A (en) Software recommending method and server
CN111522940B (en) Method and device for processing comment information
CN106021455A (en) Image characteristic relationship matching method, apparatus and system
CN111026853B (en) Target problem determining method and device, server and customer service robot
CN111555966A (en) Message processing method, device, system, storage medium and computer equipment
CN112765364A (en) Group chat session ordering method and device, storage medium and electronic equipment
CN112615958A (en) Contact person display method and device and electronic equipment
CN109934631B (en) Question and answer information processing method and device and computer equipment
CN113037925B (en) Information processing method, information processing apparatus, electronic device, and readable storage medium
CN111523053A (en) Information flow processing method and device, computer equipment and storage medium
CN111797308B (en) Resource recommendation method and device, electronic equipment and medium
CN112596617A (en) Message content input method and device and electronic equipment
CN112269504A (en) Information display method and device and electronic equipment
CN108335008A (en) Web information processing method and device, storage medium and electronic device
CN112702258A (en) Chat message sharing method and device and electronic equipment
CN112968785A (en) Information forwarding method and device
CN111143660A (en) Intelligent recommendation method and device for knowledge platform and computer readable storage medium
CN112182460A (en) Resource pushing method and device, storage medium and electronic device
CN114124874B (en) Chat information sending method and device
CN111191143A (en) Application recommendation method and device
CN110874639A (en) Method and device for acquiring operation information
CN111193598B (en) Group chat session recommendation method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210615