CN107967357B - Friend pushing method and system and terminal equipment - Google Patents

Friend pushing method and system and terminal equipment Download PDF

Info

Publication number
CN107967357B
CN107967357B CN201711392455.2A CN201711392455A CN107967357B CN 107967357 B CN107967357 B CN 107967357B CN 201711392455 A CN201711392455 A CN 201711392455A CN 107967357 B CN107967357 B CN 107967357B
Authority
CN
China
Prior art keywords
user
music
similarity
preset
pushing
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.)
Expired - Fee Related
Application number
CN201711392455.2A
Other languages
Chinese (zh)
Other versions
CN107967357A (en
Inventor
许�鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius 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 Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201711392455.2A priority Critical patent/CN107967357B/en
Publication of CN107967357A publication Critical patent/CN107967357A/en
Application granted granted Critical
Publication of CN107967357B publication Critical patent/CN107967357B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles
    • G06F16/637Administration of user profiles, e.g. generation, initialization, adaptation or distribution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application is applicable to the technical field of intelligent equipment, and provides a friend pushing method, a friend pushing system and terminal equipment, wherein the friend pushing method comprises the following steps: the method comprises the steps of obtaining relevant information of music played by a first user, wherein the relevant information comprises music playing records of the first user and comment information of the first user on the played music. Searching a user with similarity of the related information of the music played by the first user exceeding preset similarity, and calling the user as a second user; and pushing the second user to the first user in a preset mode. In the process, the intelligent terminal can search for users similar to the interests and hobbies of the first user according to the record or comment information of the music played by the first user, and then push friends to the first user, so that the user can make friends while listening to the music.

Description

Friend pushing method and system and terminal equipment
Technical Field
The embodiment of the application belongs to the technical field of intelligent equipment, and particularly relates to a friend pushing method, a friend pushing system and terminal equipment.
Background
With the continuous popularization of intelligent terminals, users can watch videos or listen to audios conveniently through the intelligent terminals. Currently, users often watch videos on fixed Applications (APPs), such as youku, love art, etc.; or listen to music on some commonly used APPs, etc. Some users may want to communicate with other users to achieve the purpose of knowing each other and making new friends when watching videos or listening to music on the APP, but the existing video or audio playing software generally only has the functions of user comment and praise, and cannot actively promote the mutual understanding among the users, so that the social depth among the users is not enough. Especially for some music playing software, users often cannot know other users who have similar interests and hobbies with the users after commenting on the listened music, and cannot receive friends pushed by the music playing software.
Disclosure of Invention
In view of this, embodiments of the present application provide a method, a system, and a terminal device for pushing a friend, so as to solve the problem that existing music playing software cannot push a friend to a user according to the user condition after the user listens to music.
A first aspect of an embodiment of the present application provides a method for pushing a friend, where the method for pushing the friend includes:
acquiring related information of music played by a first user, wherein the related information comprises a music playing record of the first user and comment information of the first user on the played music;
searching a user with similarity of the related information of the music played by the first user exceeding preset similarity, and calling the user as a second user;
and pushing the related information of the second user to the first user in a preset mode.
A second aspect of an embodiment of the present application provides a friend push system, where the friend push system includes:
a related information acquiring unit, configured to acquire related information of music played by a first user, where the related information includes a music playing record of the first user and comment information of the first user on the played music;
the second user searching unit is used for searching a user with the similarity of the related information of the music played by the first user exceeding the preset similarity, and the user is called as a second user;
and the pushing unit is used for pushing the related information of the second user to the first user in a preset mode.
A third aspect of an embodiment of the present application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements, when executing the computer program, the steps of the method according to any one of the pushing methods for friends.
A fourth aspect of embodiments of the present application provides a computer-readable storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of any one of the methods of pushing the buddy.
In the embodiment provided by the application, when a first user plays music through music playing software of an intelligent terminal, the first user acquires relevant information of the music played by the first user, such as music playing records of the first user, comment information of the played music and the like; and then searching a second user with the similarity of the related information of the music played by the first user exceeding the preset similarity, and pushing the searched second user to the first user according to a preset mode. In the process, the intelligent terminal can search for users similar to the interests and hobbies of the first user according to the record or comment information of the music played by the first user, and then actively push friends to the first user, so that the user can make friends while listening to the music.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic flowchart of a method for pushing a friend according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a method for pushing a friend according to a second embodiment of the present application;
fig. 3 is a block diagram of a friend push system according to a third embodiment of the present application;
fig. 4 is a schematic diagram of a terminal device according to a fourth embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
In the embodiment provided by the application, when a first user plays music through music playing software of an intelligent terminal, the first user acquires relevant information of the music played by the first user, such as music playing records of the first user, comment information of the played music and the like; and then searching a second user with the similarity of the information related to the music played by the first user exceeding the preset similarity, and pushing the searched second user to the first user according to a preset mode so as to achieve the purpose of pushing friends with similar interests to the first user.
In order to explain the technical solution described in the present application, the following description will be given by way of specific examples.
The first embodiment is as follows:
fig. 1 shows a schematic diagram of an implementation process of a friend push method provided in an embodiment of the present application, which is detailed as follows:
step S11, acquiring related information of music played by a first user, wherein the related information includes a music playing record of the first user and comment information of the first user on the played music;
in the embodiment provided by the application, when the first user plays music through the music playing software installed in the intelligent terminal, the first user acquires the related information of the music played by the first user.
For example, a music playing record of the first user and comment information of the first user on the played music are obtained, where the music playing record includes information of a track, playing time, playing frequency, and the like of the music played by the first user. The music playing software includes applications such as internet music, cool dogs, thousands of listeners, shrimp music, etc., which are not listed herein.
Optionally, when the related information of the music played by the first user is obtained, the related information of the music played by the first user within a preset time period may be obtained. The preset time period may be a period of one or half year from the current time point, or other time period. After a first user plays a song, recording the playing time of the song; and if the first user commends the music, correspondingly storing the comment information so as to obtain the related information of the music played by the first user according to the recorded time point.
Step S12, searching for a user whose similarity with the information related to the music played by the first user exceeds a preset similarity, which is called a second user;
in the step, after the related information of the music played by the first user is obtained, other users having similar or same interests and hobbies with the first user are searched according to the related information.
At the moment, matching the music playing record of the first user with the obtained music playing records of other users to obtain the similarity of the music playing records of the first user and the music playing records of the other users, and judging whether the similarity is greater than the preset similarity or not; and if so, judging that the corresponding user is the second user. Wherein the music playing record comprises a record of related information of more than one song; the second user refers to a user who can be used as a friend to push to the first user.
And/or the first and/or second light sources,
calling a song recorded in a music playing record of a first user, searching a user playing the song in a preset time period according to the name of the song, then acquiring evaluation information of the user on the song, comparing the evaluation information of the user on the song with the evaluation information of the first user on the song, determining the similarity of the two, and judging whether the similarity is greater than the preset similarity; and if so, judging the user as a second user.
Step S13, pushing the relevant information of the second user to the first user in a preset manner.
After the second user is determined in the embodiment provided by the application, the second user is pushed to the first user according to the preset mode of the first user.
The preset mode of the first user may be to push a user name of the second user when the second user registers in the music playing software, and at this time, push the user name of the second user to the first user, so that the first user adds the second user as a friend according to the user name after receiving the user name. The preset mode of the first user may also be to push an IP address of the second user, and the specific mode may be preset by the first user, which is not limited herein.
In the embodiment provided by the application, when a first user plays music through music playing software of an intelligent terminal, the first user acquires relevant information of the music played by the first user, such as music playing records of the first user, comment information of the played music and the like; and then searching a second user with the similarity of the related information of the music played by the first user exceeding the preset similarity, and pushing the searched second user to the first user according to a preset mode. In the process, the intelligent terminal can search for users similar to the interests and hobbies of the first user according to the record or comment information of the music played by the first user, and then actively push friends to the first user, so that the user can make friends while listening to the music.
Example two:
fig. 2 is a schematic diagram illustrating an implementation process of a friend push method in another embodiment of the present application, which is detailed as follows:
step S21, acquiring related information of music played by a first user, wherein the related information includes a music playing record of the first user and comment information of the first user on the played music;
for a specific implementation process of this step, refer to step S11 in embodiment one, and details are not described here.
Step S22, acquiring registered users other than the first user, where the registered users include at least two users;
and counting the related information of the music played by the registered user in a preset time period.
In the step, the intelligent terminal acquires other users except the registered first user in the music playing software for the first user to play music, and counts the music playing records of the registered user and comment information of the played song in a preset time period, so that the subsequent intelligent terminal can be quickly matched with the users with similar interests and hobbies with the first user.
Step S23, determining the music playing type of the first user according to the music playing record of the first user;
determining a user with the coincidence degree with the music playing type of the first user being greater than a preset coincidence degree;
comparing the similarity of the comment information of the two music played in the overlapped music playing types;
and selecting the user with the similarity of the comment information larger than the preset similarity as a second user.
In this step, when searching for a second user according to the information related to the music played by the first user, the type of the music played by the first user is determined according to the music playing record of the first user, for example, the music played by the first user includes classical music, light music, campus songs, english songs, and the like. And then determining the music playing type of the registered user according to the related information of the registered user, calculating the coincidence degree of the music playing type of each registered user and the music playing type of the first user, and determining the user with the coincidence degree larger than the preset coincidence degree. The overlapped music playing types in the two music playing types, namely the music types played by the two music playing types, belong to the common interests of the two music playing types. And comparing the evaluation information of the two users to the songs contained in the overlapped music playing types, and if the similarity of the evaluation information of the two users is greater than the preset similarity, determining that the user is the second user. When the similarity of the evaluation information is compared, comparison is performed according to the recognition and the derogation of the keywords in the evaluation information or the attitude of the user represented by the keywords, wherein the keywords comprise positive words such as praise, praise and the like and depreciation words such as depreciation and the like contained in the evaluation information, or words representing the attitude like or dislike of the user.
For example, if the music playing type of the user a is classical music, a campus song and an english song, the coincidence degree of the user a and the music playing type of the first user is 75%, and if the preset coincidence degree is 70%, the two are compared with evaluation information of the classical music to obtain a similarity, and whether the similarity is greater than the preset similarity is judged; similarly, determining the similarity of the campus song and the English song; if the similarity of at least one music playing type is larger than the preset similarity, judging that the user A has similar interest and hobbies with the first user, and determining that the user A is the second user.
Step S24, acquiring a friend adding mode of the second user;
and pushing the related information of the second user to the first user through a preset mode of the first user according to the friend adding mode.
After the second user is determined, a friend adding mode of the second user and a preset mode when friends are pushed to the first user are obtained, and friends are pushed to the first user by combining the friend adding mode of the second user and the preset mode when friends are pushed.
For example, the friend adding mode of the second user is adding through a user name, the preset mode of the first user is pushing in an email mode, and friend pushing is conducted on the first user in a mode of sending an email containing the user name of the second user to the first user.
Step S25, displaying at least one similar point of which the similarity between the second user and the first user is greater than a preset value;
and sending a friend adding request to the second user in a friend adding mode of the second user according to the selection of the first user.
In this step, after pushing the second user to the first user, the similarity point between the pushed friend and the first user is displayed, and the first user may select whether to add the pushed second user as a friend according to the similarity point. And if the first user selects to add the pushed second user as a friend, sending a friend adding request to the second user in a friend adding mode of the second user.
In the embodiment provided by the application, when the similarity between other users in the music playing software and the first user is determined, firstly, whether the music playing types played by the other users and the first user accord with the preset contact ratio is determined, and the similarity of the music playing types and the evaluation information of the songs in the superposed music playing types is compared, so that the users with similar interests and hobbies with the first user can be matched more accurately; and when the friend is pushed, the condition that the first user cannot add the second user as the friend after the friend is pushed to the first user is avoided by combining the friend adding mode of the second user.
Example three:
corresponding to the friend push method in the foregoing embodiment, fig. 3 shows a block diagram of a structure of a friend push system provided in the embodiment of the present application, and for convenience of description, only a part related to the embodiment of the present application is shown.
Referring to fig. 3, the friend push system includes: a related information obtaining unit 31, a second user searching unit 32, and a pushing unit 33, wherein:
a related information acquiring unit 31, configured to acquire related information of music played by a first user, where the related information includes a music playing record of the first user and comment information of the first user on the played music;
a second user searching unit 32, configured to search a user whose similarity with the information related to the music played by the first user exceeds a preset similarity, which is called a second user;
a pushing unit 33, configured to push the relevant information of the second user to the first user in a preset manner.
Preferably, the second user finding unit 32 includes:
the first determining module is used for determining the music playing type of the first user according to the music playing record of the first user;
the second determining module is used for determining the users with the music playing types of the first user and the users with the music playing types larger than the preset contact ratio;
the comparison module is used for comparing the similarity of the comment information of the music played in the overlapped music playing types;
and the selecting module is used for selecting the user with the similarity of the comment information larger than the preset similarity as a second user.
Preferably, the friend push system further includes:
a statistical unit, configured to obtain registered users other than the first user, where the registered users include at least two users; and counting the related information of the music played by the registered user in a preset time period.
Preferably, the pushing unit 33 includes:
the acquisition module is used for acquiring a friend adding mode of the second user;
and the second user pushing module is used for pushing the related information of the second user to the first user through a preset mode of the first user according to the friend adding mode.
Preferably, the friend push system further includes:
the display unit is used for displaying at least one similar point of which the similarity degree of the second user and the first user is greater than a preset value; and sending a friend adding request to the second user in a friend adding mode of the second user according to the selection of the first user.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Example four:
fig. 4 is a schematic diagram of a terminal device according to an embodiment of the present application. As shown in fig. 4, the terminal device 4 of this embodiment includes: a processor 40, a memory 41 and a computer program 42 stored in said memory 41 and executable on said processor 40. The processor 40, when executing the computer program 42, implements the steps in the push method embodiments of the respective buddies, such as the steps S11 to S13 shown in fig. 1. Alternatively, the processor 40, when executing the computer program 42, implements the functions of the modules/units in the above-mentioned device embodiments, such as the functions of the units 31 to 33 shown in fig. 3.
Illustratively, the computer program 42 may be partitioned into one or more modules/units that are stored in the memory 41 and executed by the processor 40 to accomplish the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program 42 in the terminal device 4. For example, the computer program 42 may be divided into: the system comprises a related information acquisition unit, a second user searching unit and a pushing unit, wherein the specific functions of each unit are as follows:
the device comprises a related information acquisition unit, a first information storage unit and a related information processing unit, wherein the related information acquisition unit is used for acquiring related information of music played by a first user, and the related information comprises a music playing record of the first user and comment information of the first user on the played music;
the second user searching unit is used for searching a user with the similarity of the related information of the music played by the first user exceeding the preset similarity, and the user is called as a second user;
and the pushing unit is used for pushing the related information of the second user to the first user in a preset mode.
Preferably, the second user finding unit includes:
the first determining module is used for determining the music playing type of the first user according to the music playing record of the first user;
the second determining module is used for determining the users with the music playing types of the first user and the users with the music playing types larger than the preset contact ratio;
the comparison module is used for comparing the similarity of the comment information of the music played in the overlapped music playing types;
and the selecting module is used for selecting the user with the similarity of the comment information larger than the preset similarity as a second user.
Preferably, the friend push system further includes:
a statistical unit, configured to obtain registered users other than the first user, where the registered users include at least two users; and counting the related information of the music played by the registered user in a preset time period.
Preferably, the pushing unit includes:
the acquisition module is used for acquiring a friend adding mode of the second user;
and the second user pushing module is used for pushing the related information of the second user to the first user through a preset mode of the first user according to the friend adding mode.
Preferably, the friend push system further includes:
the display unit is used for displaying at least one similar point of which the similarity degree of the second user and the first user is greater than a preset value; and sending a friend adding request to the second user in a friend adding mode of the second user according to the selection of the first user.
The terminal device 4 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The terminal device may include, but is not limited to, a processor 40, a memory 41. Those skilled in the art will appreciate that fig. 4 is merely an example of a terminal device 4 and does not constitute a limitation of terminal device 4 and may include more or fewer components than shown, or some components may be combined, or different components, e.g., the terminal device may also include input-output devices, network access devices, buses, etc.
The Processor 40 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 41 may be an internal storage unit of the terminal device 4, such as a hard disk or a memory of the terminal device 4. The memory 41 may also be an external storage device of the terminal device 4, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device 4. Further, the memory 31 may also include both an internal storage unit and an external storage device of the terminal device 3. The memory 31 is used for storing the computer program and other programs and data required by the terminal device. The memory 31 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above can be realized by a computer program, which can be stored in a computer-readable storage medium and can realize the steps of the embodiments of the methods described above when the computer program is executed by a processor. . Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media which may not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (8)

1. A friend pushing method is characterized in that the friend pushing method comprises the following steps:
acquiring related information of music played by a first user in a preset time period, wherein the related information comprises music playing records of the first user and comment information of the first user on the played music; the music playing record comprises a track, playing time and playing frequency of music played by a first user;
searching a user with similarity of the related information of the music played by the first user exceeding preset similarity, and calling the user as a second user;
pushing the related information of the second user to the first user in a preset mode;
wherein, the searching for the user whose similarity with the related information of the music played by the first user exceeds the preset similarity comprises:
determining the music playing type of the first user according to the music playing record of the first user;
determining a user with the coincidence degree with the music playing type of the first user being greater than a preset coincidence degree;
comparing the similarity of the comment information of the two music played in the overlapped music playing types;
and selecting the user with the similarity of the comment information larger than the preset similarity as a second user.
2. The method for pushing friends according to claim 1, wherein before searching for users with similarity to information related to music played by the first user exceeding a preset similarity, the method comprises:
acquiring registered users except the first user, wherein the registered users comprise at least two users;
and counting the related information of the music played by the registered user in a preset time period.
3. The method for pushing friends of claim 1, wherein pushing the information related to the second user to the first user in a preset manner comprises:
acquiring a friend adding mode of the second user;
and pushing the related information of the second user to the first user through a preset mode of the first user according to the friend adding mode.
4. The friend pushing method according to claim 3, wherein after the pushing the related information of the second user to the first user in a preset manner, the method includes:
displaying at least one similar point of which the similarity degree of the second user and the first user is greater than a preset value;
and sending a friend adding request to the second user in a friend adding mode of the second user according to the selection of the first user.
5. A friend's push system, comprising:
the device comprises a related information acquisition unit, a processing unit and a control unit, wherein the related information acquisition unit is used for acquiring related information of music played by a first user in a preset time period, and the related information comprises a music playing record of the first user and comment information of the first user on the played music; the music playing record comprises a track, playing time and playing frequency of music played by a first user;
the second user searching unit is used for searching a user with the similarity of the related information of the music played by the first user exceeding the preset similarity, and the user is called as a second user;
the pushing unit is used for pushing the related information of the second user to the first user in a preset mode;
the second user search unit includes:
the first determining module is used for determining the music playing type of the first user according to the music playing record of the first user;
the second determining module is used for determining the users with the music playing types of the first user and the users with the music playing types larger than the preset contact ratio;
the comparison module is used for comparing the similarity of the comment information of the music played in the overlapped music playing types;
and the selecting module is used for selecting the user with the similarity of the comment information larger than the preset similarity as a second user.
6. The buddy's push system of claim 5, wherein said push unit comprises:
the acquisition module is used for acquiring a friend adding mode of the second user;
and the second user pushing module is used for pushing the related information of the second user to the first user through a preset mode of the first user according to the friend adding mode.
7. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 4 when executing the computer program.
8. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 4.
CN201711392455.2A 2017-12-21 2017-12-21 Friend pushing method and system and terminal equipment Expired - Fee Related CN107967357B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711392455.2A CN107967357B (en) 2017-12-21 2017-12-21 Friend pushing method and system and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711392455.2A CN107967357B (en) 2017-12-21 2017-12-21 Friend pushing method and system and terminal equipment

Publications (2)

Publication Number Publication Date
CN107967357A CN107967357A (en) 2018-04-27
CN107967357B true CN107967357B (en) 2020-09-18

Family

ID=61995840

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711392455.2A Expired - Fee Related CN107967357B (en) 2017-12-21 2017-12-21 Friend pushing method and system and terminal equipment

Country Status (1)

Country Link
CN (1) CN107967357B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108804665B (en) * 2018-06-08 2022-09-27 上海掌门科技有限公司 Method and device for pushing and receiving information
CN109146697A (en) * 2018-06-25 2019-01-04 福来宝电子(深圳)有限公司 A kind of social sharing method and intelligent sound box of intelligent sound box
CN108959544A (en) * 2018-06-29 2018-12-07 联想(北京)有限公司 A kind of method and apparatus of information processing
CN109002506A (en) * 2018-07-01 2018-12-14 东莞市华睿电子科技有限公司 Information recommendation method caused by one kind is paid close attention to by brand vehicle
CN108898439A (en) * 2018-07-01 2018-11-27 东莞市华睿电子科技有限公司 A kind of information recommendation method based on sight spot
CN109062980A (en) * 2018-07-01 2018-12-21 东莞市华睿电子科技有限公司 One kind commenting on approximate social client account recommended method based on sight spot
CN109002507A (en) * 2018-07-01 2018-12-14 东莞市华睿电子科技有限公司 A kind of social user's recommended method that big data platform is combined with brand vehicle
CN109033213A (en) * 2018-07-01 2018-12-18 东莞市华睿电子科技有限公司 A kind of network interdynamic method based on the digital landscape device in sight spot
CN109257191A (en) * 2018-08-09 2019-01-22 咪咕数字传媒有限公司 A kind of management method of group, device and storage medium
CN109586822A (en) * 2018-11-10 2019-04-05 东莞市华睿电子科技有限公司 A kind of broadcast audience method applied to shared bicycle
CN109615731A (en) * 2018-11-10 2019-04-12 东莞市华睿电子科技有限公司 A kind of audio-frequency inputting method based on recognition of face
CN109635152B (en) * 2018-11-10 2022-05-13 东莞市华睿电子科技有限公司 Social user recommendation method combining shared massage chair and music
CN109861902B (en) * 2018-12-20 2022-04-29 深圳市奋达科技股份有限公司 Social method and social system based on 4G/5G intelligent sound box
CN109522487A (en) * 2018-12-21 2019-03-26 北京工业大学 A kind of dining room personalized recommendation method based on comment
CN109688479B (en) * 2018-12-26 2022-03-01 杭州蓦然认知科技有限公司 Bullet screen display method, bullet screen display device and bullet screen display server
CN110266879B (en) * 2019-06-11 2020-12-18 王佳一 Playing interface display method, device, terminal and storage medium
CN111159466A (en) * 2019-12-30 2020-05-15 星络智能科技有限公司 Storage medium, music push method and system
CN111314205B (en) * 2020-01-16 2023-06-27 广州酷狗计算机科技有限公司 Instant messaging matching method, device, system, equipment and storage medium
CN111368217A (en) * 2020-03-19 2020-07-03 淄博聚德网络科技有限公司 Social method and system for promoting strangers to develop to friends
CN112035758A (en) * 2020-08-31 2020-12-04 北京字节跳动网络技术有限公司 Music pushing method and device, electronic equipment and storage medium
CN111984871A (en) * 2020-09-04 2020-11-24 广州繁星互娱信息科技有限公司 Friend recommendation method, friend recommendation display method, device and equipment
CN114866602B (en) * 2022-01-11 2024-02-27 广州歌神信息科技有限公司 Music sharing service, broadcasting and playing method and equipment, medium and product thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989106A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Recommendation method and device based on interest similarity
CN107368552A (en) * 2017-06-30 2017-11-21 广东欧珀移动通信有限公司 A kind of friend recommendation method, apparatus, storage medium, server and terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8874655B2 (en) * 2006-12-13 2014-10-28 Napo Enterprises, Llc Matching participants in a P2P recommendation network loosely coupled to a subscription service

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989106A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Recommendation method and device based on interest similarity
CN107368552A (en) * 2017-06-30 2017-11-21 广东欧珀移动通信有限公司 A kind of friend recommendation method, apparatus, storage medium, server and terminal

Also Published As

Publication number Publication date
CN107967357A (en) 2018-04-27

Similar Documents

Publication Publication Date Title
CN107967357B (en) Friend pushing method and system and terminal equipment
US9342851B2 (en) Systems and methods for aggregating and filtering content of social media activity
US20210110832A1 (en) Method and device for user registration, and electronic device
US10853433B2 (en) Method and device for generating briefing
EP2506522B1 (en) Method and device for pushing data
WO2017028624A1 (en) Method and device for processing resources
CN107978189B (en) Intelligent exercise pushing method and system and terminal equipment
CN103888837A (en) Video information pushing method and device
CN107967110A (en) Playback method, playing device, electronic equipment and computer-readable recording medium
WO2017045532A1 (en) Application program classification display method and apparatus
WO2016115943A1 (en) Music recommendation method and apparatus
US20150356176A1 (en) Content item usage based song recommendation
CN104104999A (en) Audio and video information recommending method and device
CN104750839A (en) Data recommendation method, terminal and server
CN111523920B (en) Information pushing method and device and terminal equipment
CN110909266A (en) Deep paging method and device and server
CN110737845A (en) method, computer storage medium and system for realizing information analysis
CN114021016A (en) Data recommendation method, device, equipment and storage medium
CN105589873B (en) Data searching method, terminal and server
CN116680480A (en) Product recommendation method and device, electronic equipment and readable storage medium
CN110781066B (en) User behavior analysis method, device, equipment and storage medium
CN110634024A (en) User attribute marking method and device, electronic equipment and storage medium
CN110942078B (en) Method, device, media file server and storage medium for aggregating interest point data
CN113343069A (en) User information processing method, device, medium and electronic equipment
CN113422826A (en) Information pushing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200918