WO2020007266A1 - Method and device for managing dynamic shared message, storage medium, and terminal - Google Patents
Method and device for managing dynamic shared message, storage medium, and terminal Download PDFInfo
- Publication number
- WO2020007266A1 WO2020007266A1 PCT/CN2019/094258 CN2019094258W WO2020007266A1 WO 2020007266 A1 WO2020007266 A1 WO 2020007266A1 CN 2019094258 W CN2019094258 W CN 2019094258W WO 2020007266 A1 WO2020007266 A1 WO 2020007266A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- feature information
- interactive
- dynamic
- sharing
- messages
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000002452 interceptive effect Effects 0.000 claims abstract description 178
- 238000007726 management method Methods 0.000 claims abstract description 50
- 230000003993 interaction Effects 0.000 claims abstract description 21
- 238000004590 computer program Methods 0.000 claims description 6
- 230000003997 social interaction Effects 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims description 2
- 230000037430 deletion Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000009825 accumulation Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 201000004569 Blindness Diseases 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/067—Generation of reports using time frame reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Definitions
- the present invention relates to the field of software technology, and in particular, to a method, a management device, a storage medium, and a terminal for dynamically sharing messages.
- the purpose of the present invention is to provide a method for managing dynamic shared messages, which aims to solve the problem of poor user experience caused by the inability of existing social media to manage dynamic shared messages posted by users.
- the present invention provides a management method for dynamically sharing messages, which is applied to a social media application.
- the management method includes:
- the dynamic sharing message includes a picture sharing message, a text sharing message, a video sharing message, and an audio sharing message.
- the step of sorting all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result includes the steps of: :
- the interactive feature information includes at least first feature information, second feature information, and third feature information
- the step of counting the interactive feature information of the current user in each of the social media application's dynamic sharing messages within a preset time range includes:
- the interactive feature information includes at least first feature information, second feature information, and third feature information;
- the step of counting the interactive feature information of the current user in each of the social media application's dynamic sharing messages within a preset time range includes:
- Weight values preset according to each of the first feature information, the second feature information, and the third feature information, and corresponding ones of the first feature information, the second feature information, and the third feature information are used to count the number of the interaction feature information.
- the first feature information, the second feature information, and the third feature information are forward feature information, comment feature information, and like feature information, respectively.
- the step of sorting all the dynamic sharing messages sent by the current user within the preset time range, and pushing the sorting result further includes:
- the preset time range if the quantity of interactive feature information of at least two dynamic sharing messages sent by the current user is equal, the corresponding corresponding information of the at least two dynamic sharing messages is obtained respectively.
- the first feature information, the second feature information, and the third feature information are described, and according to the preset priorities of the first feature information, the second feature information, and the third feature information, the highest priority is sequentially selected.
- the feature information is current feature information, the at least two dynamic shared messages are sorted according to the number of the current feature information, and the sorting result is pushed.
- the management method further includes:
- the sorting results of all the dynamic sharing messages released by the current user within a preset time range are stored in a preset database, and if any When the quantity of interactive feature information of the dynamic shared message is greater than or equal to the upper limit of the quantity of interactive feature information of the historical dynamic shared message in the preset database, the ranking result of the historical dynamic shared message in the preset database
- the steps to push to the current user include:
- the management method further includes:
- the feature sharing factor is a specific embodiment of a feature of the dynamic sharing message.
- the feature sharing factor of the dynamic sharing message is selected, and the number of feature sharing factors corresponding to each of the dynamic sharing messages is sequentially counted according to the sort order of all the dynamic sharing messages, and all the statistics
- the feature sharing factors are sorted, and the step of pushing the sorting result to the current user includes:
- management method further includes:
- the The management method after the steps of sorting all the interactive friends of the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result, the The management method also includes:
- the management method also includes:
- a friend list that is not the interactive friend in the friend library is filtered and pushed for the current user to choose whether to select a friend in the friend list for deletion.
- the present invention also provides a management device for dynamically sharing messages, which is applied to a social media application.
- the managed device includes:
- a first information statistics module configured to count the quantity of interactive feature information of each dynamic sharing message sent by the current user in the social media application within a preset time range
- the first information pushing module sorts all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and pushes the sorting result.
- the first information statistics module further includes:
- a first information statistics unit configured to count the sum of the quantities of the first feature information, the second feature information, and the third feature information; or used to count the first feature information, the second feature information, and the third feature The sum of the quantities of any two in the message.
- the first information statistics module further includes:
- a second information statistics unit configured to respectively preset weight values according to the first feature information, the second feature information, and the third feature information, and each of the first feature information, the second feature information, and the third feature information To calculate the quantity of the interactive feature information; or to preset a weight value according to each of the first feature information, the second feature information, and the third feature information, and the The respective quantities of the first feature information, the second feature information, and the third feature information are used to count the quantity of the interactive feature information.
- the first information push module further includes:
- a first information pushing unit is configured to obtain, when the quantity of interaction feature information of at least two dynamic sharing messages sent by the current user is equal within the preset time range, respectively obtaining the at least two The number of the first feature information, the second feature information, and the third feature information corresponding to each dynamic sharing message, and according to a preset priority of the first feature information, the second feature information, and the third feature information Sort, sequentially select the feature information with the highest priority as the current feature information, sort the at least two dynamic shared messages according to the number of the current feature information, and push the ranking result.
- the management device further includes:
- the second information statistics module is configured to count the number of interactive feature information sent by each interactive friend obtained by the current user in all dynamic sharing messages sent by the social media application within the preset time range. ;
- a second information pushing module is configured to sort all the interactive friends of the current user according to the quantity of the interactive feature information sent by each interactive friend, and push the ranking result.
- the present invention also provides a readable storage medium having stored thereon a computer program, which is executed by a processor to implement the steps of the management method described above.
- the present invention further provides a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor.
- the management method implements the management method described above. step.
- the above-mentioned management method, management device, storage medium and terminal for dynamically sharing messages by counting the interactions corresponding to each dynamic sharing message sent by a current user in a social media application program within a preset time range
- the number of characteristic information, and according to the amount of interactive characteristic information of each dynamic sharing message sort all dynamic sharing messages sent by the current user within the expected time range, and finally push the sorting result to the current user, thereby Adjust the content of the dynamic sharing messages released in the future time period, so that the dynamic sharing messages sent in the future time period can obtain a greater amount of interactive feature information, that is, each dynamic sharing message is obtained from the friend library of the social media application.
- the favor of more friends so that the current user maintains a close interactive relationship with friends in the social media application, and improves the user's sense of pleasure and user experience in using the corresponding social media application.
- FIG. 1 is a flowchart of a method for managing a dynamic shared message provided by Embodiment 1 of the present invention
- FIG. 2 is another flowchart of a method for managing a dynamic shared message provided by Embodiment 1 of the present invention
- FIG. 3 is a flowchart of a method for managing a dynamic shared message provided by Embodiment 2 of the present invention.
- FIG. 4 is another flowchart of a method for managing dynamic shared messages provided by Embodiment 2 of the present invention.
- FIG. 5 is a flowchart of a specific management method of a dynamic sharing message provided by Embodiment 2 of the present invention.
- FIG. 6 is a flowchart of a specific management method for dynamically sharing messages according to an embodiment of the present invention.
- FIG. 7 is a flowchart of a method for managing dynamic shared messages provided by Embodiment 3 of the present invention.
- FIG. 8 is a schematic structural diagram of a management device for dynamically sharing messages according to an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of a first information statistics module and a second information push module of a management device for dynamically sharing messages according to an embodiment of the present invention.
- FIG. 10 is another schematic structural diagram of a management device for dynamically sharing messages according to an embodiment of the present invention.
- An embodiment of the present invention provides a management method for dynamically sharing messages.
- the management method is applied to a social media application, such as QQ, WeChat, and Weibo.
- FIG. 1 is a flowchart of a method for managing a dynamic shared message according to Embodiment 1 of the present invention. As shown in FIG. 1, the method in this embodiment includes the following steps:
- Step S100 Count the interactive feature information of each dynamic sharing message sent by the current user in the social media application within a preset time range
- each dynamic sharing message has corresponding interaction feature information, and the interaction feature information is any social interaction information received after the dynamic sharing message is sent out by a social media application, for example, a user is using In WeChat, post dynamic sharing messages in the circle of friends.
- the corresponding dynamic sharing message is published, its friends can implement interactive feedback by commenting and liking the dynamic sharing message, thereby establishing a social interactive relationship with users; or, users are using In Weibo, a dynamic sharing message is posted on Weibo, and friends can realize interactive feedback by reposting, commenting, and liking the dynamic sharing message.
- step S101 all dynamic sharing messages sent by the current user within a preset time range are sorted according to the amount of interactive feature information, and the sorting result is pushed.
- Each dynamic sharing message published by the current user in the social media application has a corresponding amount of interactive feature information, and the amount of the interactive feature information reflects the intimacy and interaction characteristics of the current user's interaction with his friends in the social media application. The greater the amount of information, the more popular the user is with his friends in the social media application.
- the time range preset by the user the number of interactive feature information corresponding to each dynamic sharing message is counted, all dynamic sharing messages published by the user within the time range are sorted, and the sorting result is pushed to the current user, so , The current user knows which dynamic sharing message is the most popular during that time period, or which type of dynamic sharing message is the most popular, or which type of dynamic sharing message is the least popular.
- dynamic sharing messages include pictures, text, video, and audio posted in social media applications.
- the method for managing dynamic shared messages counts the amount of interactive feature information corresponding to each dynamic shared message sent by a current user in a social media application within a preset time range, and according to each The amount of interactive feature information of dynamic sharing messages, sorts all dynamic sharing messages sent by the current user within the expected time range, and finally pushes the sorting result to the current user, so that the current user can know the Which dynamic sharing message is the most popular in the time period, or which type of dynamic sharing message is the most popular, so that the content of the dynamic sharing message published in the future time period is adjusted so that the dynamic sharing sent in the future time period
- the message gets a larger amount of interactive feature information, that is, each dynamic sharing message is favored by more friends in the friend library of the social media application, so that the current user maintains a close interactive relationship with the friends in the social media application, improving users The pleasure of using the corresponding social media application Pleasure and user experience.
- step S101 further includes step S1011, receiving a selection instruction for sorting results of all dynamic sharing messages, selecting a sorting sequence number range, and pushing the dynamic sharing message corresponding to the sorting sequence number to the current user.
- FIG. 3 is a flowchart of a method for managing a dynamic shared message provided by Embodiment 2 of the present invention.
- the difference from the above embodiment is that in the second embodiment, the interactive feature information of the dynamic sharing message is specifically classified, and the statistical method of the classified interactive feature information is described.
- the management method in this embodiment includes the following steps:
- the interactive feature information includes at least first feature information, second feature information, and third feature information
- the steps of counting the interactive feature information of the current user in each dynamic sharing message of the social media application within a preset time range include:
- Step S200a Count the sum of the quantities of the first feature information, the second feature information, and the third feature information; or
- Step S200b Count the sum of the amounts of any two of the first feature information, the second feature information, and the third feature information;
- step S201 all dynamic sharing messages sent by the current user within a preset time range are sorted according to the amount of interactive feature information, and the sorting result is pushed.
- the types of interactive feature information corresponding to dynamic sharing messages are different.
- users share dynamic sharing messages with only two types of interactive feature information, namely comments and likes
- users share dynamic sharing messages with three types of interactive feature information, namely reposting , Comments and likes. Therefore, according to the type of the interactive feature information, when the dynamic shared message has three kinds of interactive feature information of the first feature information, the second feature information, and the third feature information, the number of the interactive feature information is counted by implementing step S200a.
- the dynamic sharing message has any two of three types of interactive feature information including the first feature information, the second feature information, and the third feature information
- the number of the interactive feature information is counted by implementing step S200b.
- FIG. 4 is another flowchart of a method for managing a dynamic shared message provided by Embodiment 2 of the present invention. The difference from the above embodiment is that:
- the interactive feature information includes at least first feature information, second feature information, and third feature information
- the steps of counting the interactive feature information of the current user in each dynamic sharing message of the social media application within a preset time range include:
- Step S200c Count the number of interactive feature information according to the preset weight values of the first feature information, the second feature information, and the third feature information, and the respective numbers of the first feature information, the second feature information, and the third feature information. ;or,
- Step S200d According to a preset weight value of each of the first feature information, the second feature information, and the third feature information, and the corresponding two of the first feature information, the second feature information, and the third feature information. The number of participants, and the number of interactive feature information.
- the different feature information in the interaction feature information may reflect the difference in the social interaction relationship of the corresponding dynamic sharing message in the social media application. For example, if the first feature information can better reflect the popularity of the corresponding dynamic sharing message in the social media application than the remaining feature information, then its weight value is greater than the weight value of the remaining feature information. The quantity and the quantity of the remaining characteristic information can obtain the quantity of the interactive characteristic information that is more accurate in the dynamic sharing message and more able to reflect the actual interactive relationship.
- the first feature information, the second feature information, and the third feature information are forward feature information, comment feature information, and like feature information, respectively.
- its interactive feature information includes reposted feature information, commented feature information, and liked feature information.
- the weighting value X1 of the reposting feature information is preset, and the value is Y1.
- the user adjusts the weight value of each feature information according to the interaction of the friend in the social media application based on the specific interactive feature information to reflect the dynamic sharing message. Compared with the quantity of each feature information directly, compared to the quantity of each feature information directly The value summation can obtain a more realistic and accurate quantity value Y of interactive feature information.
- the user can adjust the weight value of each feature information to obtain the quantity value Y of the interactive feature information expected by the user.
- FIG. 5 is a flowchart of a specific management method for dynamically sharing messages provided in Embodiment 2 of the present invention. As shown in FIG. 5, as a specific example, in an embodiment, the above step S201 may further include the following sub-steps:
- Step S2011 if the quantity of interactive feature information of at least two dynamic sharing messages sent by the current user is equal within a preset time range;
- step S2012 the first feature information, the second feature information, and the third feature information corresponding to the at least two dynamic sharing messages are respectively acquired;
- Step S2013 according to the preset priority order of the first feature information, the second feature information, and the third feature information, sequentially selecting the feature information with the highest priority as the current feature information, and according to the number of the current feature information, at least two dynamics Share messages to sort and push the sorted results.
- the quantity of interactive feature information of at least two dynamic sharing messages published by the user is equal, the quantity of the highest priority feature information is compared. If the quantity value is large, the corresponding dynamic sharing message is Sorted first.
- the quantity of interactive feature information of at least two dynamically shared messages published by the user is equal, and the quantity of feature information of the highest priority is also equal, the quantity of feature information of the next-level priority is compared, If the number is large, the corresponding dynamic sharing messages are ranked first, and so on until all dynamic sharing messages are sorted.
- FIG. 6 is a flowchart of a specific management method for dynamically sharing messages according to an embodiment of the present invention. As shown in FIG. 6, as a specific example, in an embodiment, after the foregoing steps 101 and 201 may further include:
- step S102 the ranking results of all dynamic sharing messages published by the current user within a preset time range are stored in a preset database.
- the quantity is greater than or equal to the upper limit of the quantity of interactive feature information of historical dynamic sharing messages in a preset database;
- step S103 the sorting result of the historical dynamic sharing messages in the preset database is pushed to the current user.
- the quantity of interactive feature information of any dynamic sharing message published by the current user is greater than the historical dynamic sharing message in the preset database.
- the sorting result of historical dynamic sharing messages in the preset database is pushed to the current user.
- the upper limit of the number of interactive feature information of historical dynamic sharing messages can be set manually or the database is automatically updated. For example, it can be the historical feature or the interactive feature information of dynamic sharing messages that are prioritized in any period. Quantity.
- step S1021 is further included.
- the sorting results of all dynamic sharing messages published by the current user within a preset time range are stored in a preset database, and a steady-state publishing cycle of the shared messages after the dynamic sharing messages are published is set. If the amount of interactive feature information of any dynamically shared message published by the current user outside the preset time range tends to be stable during the steady state release period of the shared message, and at the same time is greater than or equal to the interactive feature of the historical dynamic shared message in the preset database When the amount of information is the upper limit, the sorting result of the historical dynamic sharing messages in the preset database is pushed to the current user.
- the steady-state release cycle of the shared message refers to a time period in which the quantity of interactive feature information of the dynamically shared message is accumulated after the dynamic shared message is released. Due to the different types of dynamic sharing messages, the rate of accumulation of the corresponding interactive feature information after publishing is also different. Therefore, the purpose of setting the steady-state release cycle of shared messages is to improve the timeliness of pushing the ranking results.
- Step 104 Select the feature sharing factors of the dynamic shared messages, count the number of feature sharing factors corresponding to each dynamic shared message in order according to the sort order of all the dynamic shared messages, sort all the feature sharing factors that are counted, and The ranking result is pushed to the current user, and the feature sharing factor is a specific embodiment of the feature of the dynamic sharing message.
- the feature sharing factor is the specific content presented by the picture.
- the feature sharing factor may be a person's avatar, a landscape, and a specific pattern in the picture.
- the characteristic sharing factor may be the name of the audio or the author of the audio.
- the feature sharing factor is set as the person's avatar in the picture, then the person images appearing in all the picture sharing messages are counted and identified, the same person avatars are classified and counted, and so on, and all dynamic sharing messages are shared. Sort the avatars that appear in.
- step S1041 is further included.
- the ranking results of the feature sharing factors of all the dynamic sharing messages published by the current user within a preset time range are stored in a preset database, and the sharing factor stability after the dynamic sharing messages are published is set. State release cycle, if the number of any feature sharing factors released by the current user outside the preset time range tends to be stable within the steady state release period of the sharing factor, and at the same time is greater than or equal to the same feature sharing factor in the preset database When the historical number is the upper limit value, the ranking result of the historical feature sharing factor in the preset database is pushed to the current user.
- the steady-state release period of the sharing factor refers to a time period in which the number of corresponding feature sharing factors in the dynamic sharing message is accumulated after the dynamic sharing message is released. Since the feature sharing factors corresponding to dynamic sharing messages are different, the rate of accumulation of the corresponding amount of interactive feature information after publishing is also different. Therefore, the purpose of setting the sharing factor steady-state publishing cycle is to improve the timeliness of pushing the ranking results.
- step 102 and step 104 are not sequential, but are selected according to actual needs.
- FIG. 7 is a flowchart of a method for managing a dynamic shared message provided by Embodiment 3 of the present invention.
- the difference from the first embodiment is that in the third embodiment, the number of interactive feature information sent by each interactive friend obtained by the current user's dynamic sharing message is counted and the interactive friend sorting result is pushed to the current user and described.
- the management method in this embodiment includes the following steps:
- Step S300 Count the number of interactive feature information sent by each interactive friend obtained from all the dynamic sharing messages sent by the current user in the social media application within the preset time range;
- a social media application is a platform for establishing networked social activities between users.
- users exist in the form of "friends", and users respond to dynamic sharing messages sent by another user.
- the interactive feature information of the current user forms an interactive activity.
- the interactive feature information of all dynamic sharing messages of the current user is sent by the interactive friends who form an interactive relationship with the current user. Therefore, this step is to count each interactive friend of the current user and send The amount of interactive feature information.
- step S301 all interactive friends of the current user are sorted according to the amount of interactive feature information sent by each interactive friend, and the sorting result is pushed;
- the current user can obtain a list of interactive friends who participate in interactive activities within a preset time range, and each interactive friend sorts according to the amount of interactive feature information sent. In this way, users can understand which friends have frequent interactions with themselves during that time period.
- the user may select the interactive friend as a special friend, and prompt the special friend when each dynamic sharing message is released.
- step S302 when a selection instruction for any interactive friend is received, all interactive feature information sent by the selected interactive friend within a preset time range is obtained, and all the obtained interactive feature information is displayed on the social network.
- the current interface of the media application when a selection instruction for any interactive friend is received, all interactive feature information sent by the selected interactive friend within a preset time range is obtained, and all the obtained interactive feature information is displayed on the social network.
- the current interface of the media application is received.
- the user after pushing the list of interactive friends, the user can obtain all the interactive feature information sent by the friend during the time period by clicking on the avatar of the interactive friend.
- step 303 all interactive friends are compared with the current user's friend library. According to the comparison result, a list of friends who are not interactive friends in the friend library is filtered and pushed for the current user to choose whether to select friends in the friend list. delete.
- the current user may choose to delete friends who have not participated in interactive activities for a long time, so as to achieve the purpose of regularly cleaning up the friend list of the social media application.
- step S302 and step S303 in the implementation process, and they can be selected according to needs.
- FIG. 8 is a schematic structural diagram of a management device for dynamically sharing messages according to an embodiment of the present invention. As shown in FIG. 8, the management device for dynamically sharing messages in this embodiment includes a first information statistics module 11 and a first information push module 12.
- the first information counting module 11 is configured to count the number of interactive feature information of each dynamic sharing message sent by the current user in the social media application program within a preset time range.
- the first information pushing module 12 is configured to sort all the dynamic sharing messages sent by the current user within a preset time range according to the quantity of the interactive feature information, and push the ranking result.
- the device for managing dynamic shared messages in this embodiment uses the first information statistics module 11 to count the number of interactive feature information corresponding to each dynamic shared message sent by a current user in a social media application within a preset time range. In addition, according to the amount of interactive feature information of each dynamic sharing message, all dynamic sharing messages sent by the current user within the expected time range are sorted. Finally, the sorting result is pushed to the current user through the first information push module 12. So as to adjust the content of the dynamic sharing messages published in the future time period, so that the dynamic sharing messages issued in the future time period can obtain a greater amount of interactive characteristic information, that is, each dynamic sharing message gets friends of social media applications. The favor of more friends in the library allows the current user to maintain a close interactive relationship with friends in the social media application, improving the user's sense of pleasure and user experience in using the corresponding social media application.
- FIG. 9 is a schematic structural diagram of a first information statistics module and a second information push module of a management device for dynamically sharing messages according to an embodiment of the present invention.
- the first information statistics module 11 includes a first information statistics unit 111 and a second information statistics unit 112.
- the first information statistics unit 111 is configured to count the sum of the quantities of the first feature information, the second feature information, and the third feature information; or is used to count any of the first feature information, the second feature information, and the third feature information. The sum of the quantities of both.
- a second information statistics unit 112 configured to: according to a preset weight value of each of the first feature information, the second feature information, and the third feature information, and the number of each of the first feature information, the second feature information, and the third feature information; To count the amount of interactive feature information; or for presetting weight values according to any of the first feature information, the second feature information, and the third feature information, and the first feature information and the second feature information And the respective numbers of the two corresponding in the third feature information to count the number of interactive feature information.
- the first information pushing module 12 further includes a first information pushing unit 121.
- the first information pushing unit 121 is configured to obtain the at least two interactive feature information of at least two dynamic sharing messages sent by the current user within the preset time range.
- FIG. 10 is another schematic structural diagram of a management device for dynamically sharing messages according to an embodiment of the present invention.
- the management device for dynamically sharing messages in this embodiment further includes a second information statistics module 13 and a second information push module 14.
- a second information statistics module 13 is configured to count interaction feature information sent by each interactive friend obtained by the current user in all dynamic sharing messages sent by the social media application within the preset time range. Quantity.
- the second information pushing module 14 is configured to sort all the interactive friends of the current user according to the quantity of the interactive feature information sent by each of the interactive friends, and push the ranking result.
- an embodiment of the present invention further provides a readable storage medium on which computer instructions are stored.
- the instructions are executed by a processor, the steps of the management methods of the foregoing embodiments are implemented.
- an embodiment of the present invention further provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor.
- a terminal including a memory, a processor, and a computer program stored in the memory and executable on the processor.
- the processor executes the program, the management method of the foregoing embodiments is implemented. step.
- a sequenced list of executable instructions that can be considered to implement a logical function can be embodied in any computer-readable medium, For instruction execution systems, devices, or devices (such as computer-based systems, systems including processors, or other systems that can fetch instructions from and execute instructions) Or equipment.
- a "computer-readable medium” may be any device that can contain, store, communicate, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
- computer readable media include the following: electrical connections (electronic devices) with one or more wirings, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disk read-only memory (CDROM).
- the computer-readable medium may even be paper or other suitable medium on which the program can be printed, because, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or other suitable Processing to obtain the program electronically and then store it in computer memory.
- each part of the present invention may be implemented by hardware, software, firmware, or a combination thereof.
- multiple steps or methods may be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system.
- a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it may be implemented using any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gate circuits, programmable gate arrays (PGA), field programmable gate arrays (FPGA), etc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Disclosed are a method and device for managing a dynamic shared message, a storage medium, and a terminal, applied to a social media application. The management method comprises: counting an amount of interactive feature information of each dynamic shared message sent by a current user via a social media application within a preset time period; and sorting, according to the amount of interactive feature information, all of the dynamic shared messages sent by the current user within the preset time period, and pushing a sorting result. The present invention provides advice to a user when posting a dynamic shared message in a social media application, enabling the current user to maintain close interaction with a friend on the social media application, thereby improving user enjoyment and user experience when using a corresponding social media application.
Description
本发明涉及软件技术领域,尤其提供一种动态分享消息的管理方法、管理设备、存储介质及终端。The present invention relates to the field of software technology, and in particular, to a method, a management device, a storage medium, and a terminal for dynamically sharing messages.
随着互联网技术的不断发展,人们可随时随地地与他人分享其所见所闻。例如,在微信朋友圈发表图片,在QQ说说中发表状态以及在微博中发表视频等。目前,社交媒体只能显示某一动态分享消息的受众程度,即,显示转发、评论以及点赞的数据以反映该动态分享消息的传播范围,然而,对于用户来说很难知道哪类动态分享消息更受欢迎,因此,如何在使用社交媒体时获得更多用户的关注,提高其用户体验效果是目前亟需解决的问题。With the continuous development of Internet technology, people can share what they see and hear with others anytime, anywhere. For example, posting pictures on WeChat circle of friends, posting status in QQ talk and posting videos in Weibo. At present, social media can only show the audience level of a certain dynamic sharing message, that is, the data of reshares, comments, and likes are displayed to reflect the spread of the dynamic sharing message. However, it is difficult for users to know what type of dynamic sharing News is more popular. Therefore, how to get more users' attention and improve their user experience when using social media is an urgent issue.
【发明内容】[Summary of the Invention]
本发明的目的在于提供一种动态分享消息的管理方法,旨在解决现有的社交媒体无法对用户发布的动态分享消息进行管理所导致的用户体验效果差的问题。The purpose of the present invention is to provide a method for managing dynamic shared messages, which aims to solve the problem of poor user experience caused by the inability of existing social media to manage dynamic shared messages posted by users.
第一方面,本发明提供一种动态分享消息的管理方法,应用于一社交媒体应用程序,所述管理方法包括:In a first aspect, the present invention provides a management method for dynamically sharing messages, which is applied to a social media application. The management method includes:
统计在一预设的时间范围内、当前用户在所述社交媒体应用程序发出的每一条动态分享消息的互动特征信息的数量,所述互动特征信息为所述动态分享消息在所述社交媒体应用程序发出后收到的任一社交互动信息;Count the number of interactive feature information of each dynamic sharing message sent by the current user in the social media application within a preset time range, where the interactive feature information is the dynamic sharing message in the social media application Any social interaction information received after the program was issued;
根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送;Sorting all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result;
其中,所述动态分享消息包括图片分享消息、文字分享消息、视频分享消息以及音频分享消息。The dynamic sharing message includes a picture sharing message, a text sharing message, a video sharing message, and an audio sharing message.
进一步地,所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送的步骤包括:Further, the step of sorting all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result includes the steps of: :
接收所有所述动态分享消息的排序结果的选中指令,选取排序序号范围, 将所述排序序号所对应的动态分享消息推送至当前用户。Receiving a selection instruction for all sorting results of the dynamic sharing message, selecting a sorting sequence number range, and pushing the dynamic sharing message corresponding to the sorting sequence number to a current user.
进一步地,所述互动特征信息至少包括第一特征信息、第二特征信息以及第三特征信息;Further, the interactive feature information includes at least first feature information, second feature information, and third feature information;
所述统计在一预设的时间范围内、当前用户在所述社交媒体应用程序的每一条动态分享消息的互动特征信息的数量的步骤包括:The step of counting the interactive feature information of the current user in each of the social media application's dynamic sharing messages within a preset time range includes:
统计所述第一特征信息、第二特征信息以及第三特征信息的数量的总和;或者,Sum the sum of the quantities of the first feature information, the second feature information, and the third feature information; or
统计所述第一特征信息、第二特征信息以及第三特征信息中任意两者的数量的总和。Sum the numbers of any two of the first feature information, the second feature information, and the third feature information.
或者,所述互动特征信息至少包括第一特征信息、第二特征信息以及第三特征信息;Alternatively, the interactive feature information includes at least first feature information, second feature information, and third feature information;
所述统计在一预设的时间范围内、当前用户在所述社交媒体应用程序的每一条动态分享消息的互动特征信息的数量的步骤包括:The step of counting the interactive feature information of the current user in each of the social media application's dynamic sharing messages within a preset time range includes:
根据所述第一特征信息、第二特征信息以及第三特征信息各自预设的权重值,以及所述第一特征信息、第二特征信息以及第三特征信息各自的数量,统计所述互动特征信息的数量;或者,Counting the interactive features according to the preset weight values of the first feature information, the second feature information, and the third feature information, and the respective numbers of the first feature information, the second feature information, and the third feature information. The amount of information; or
根据所述第一特征信息、第二特征信息以及第三特征信息中任意两者各自预设的权重值,以及所述所述第一特征信息、第二特征信息以及第三特征信息中对应的两者各自的数量,统计所述互动特征信息的数量。Weight values preset according to each of the first feature information, the second feature information, and the third feature information, and corresponding ones of the first feature information, the second feature information, and the third feature information The respective numbers of the two are used to count the number of the interaction feature information.
具体地,所述第一特征信息、第二特征信息以及第三特征信息分别为转发特征信息、评论特征信息以及点赞特征信息。Specifically, the first feature information, the second feature information, and the third feature information are forward feature information, comment feature information, and like feature information, respectively.
具体地,所述将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送的步骤还包括:Specifically, the step of sorting all the dynamic sharing messages sent by the current user within the preset time range, and pushing the sorting result further includes:
在所述预设的时间范围内,若统计得到所述当前用户发出的至少两条所述动态分享消息的互动特征信息的数量相等时,分别获取所述至少两条动态分享消息各自对应的所述第一特征信息、第二特征信息以及第三特征信息的数量,并根据预设的所述第一特征信息、第二特征信息以及第三特征信息的优先级排序,依次选择优先级最高的特征信息为当前特征信息,根据所述当前特征信息的数量为所述至少两条动态分享消息进行排序,并且将所述排序结果推送。In the preset time range, if the quantity of interactive feature information of at least two dynamic sharing messages sent by the current user is equal, the corresponding corresponding information of the at least two dynamic sharing messages is obtained respectively. The first feature information, the second feature information, and the third feature information are described, and according to the preset priorities of the first feature information, the second feature information, and the third feature information, the highest priority is sequentially selected. The feature information is current feature information, the at least two dynamic shared messages are sorted according to the number of the current feature information, and the sorting result is pushed.
进一步地,所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序 结果推送的步骤之后,所述管理方法还包括:Further, after the step of sorting all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result, The management method further includes:
将当前用户在预设时间范围内发布的所有的所述动态分享消息的所述排序结果存入预设数据库中,若当前用户在所述预设时间范围以外发布的任一动态分享消息的互动特征信息的数量大于或等于所述预设数据库中历史动态分享消息的互动特征信息的数量上限值时,将所述预设数据库中的所述历史动态分享消息的排序结果推送至当前用户。Storing the sorted results of all the dynamic sharing messages published by the current user within a preset time range into a preset database, if the current user ’s interaction with any of the dynamic sharing messages released outside the preset time range When the quantity of feature information is greater than or equal to the upper limit of the quantity of interactive feature information of historical dynamic sharing messages in the preset database, the sorting result of the historical dynamic sharing messages in the preset database is pushed to the current user.
具体地,所述将当前用户在预设时间范围内发布的所有的所述动态分享消息的所述排序结果存入预设数据库中,若当前用户在所述预设时间范围以外发布的任一动态分享消息的互动特征信息的数量大于或等于所述预设数据库中历史动态分享消息的互动特征信息的数量上限值时,将所述预设数据库中的所述历史动态分享消息的排序结果推送至当前用户的步骤包括:Specifically, the sorting results of all the dynamic sharing messages released by the current user within a preset time range are stored in a preset database, and if any When the quantity of interactive feature information of the dynamic shared message is greater than or equal to the upper limit of the quantity of interactive feature information of the historical dynamic shared message in the preset database, the ranking result of the historical dynamic shared message in the preset database The steps to push to the current user include:
将当前用户在预设时间范围内发布的所有的所述动态分享消息的所述排序结果存入预设数据库中,设置所述动态分享消息发布后的分享消息稳态发布周期,若当前用户在所述预设时间范围以外发布的任一动态分享消息的互动特征信息的数量在所述分享消息稳态发布周期内趋于稳定,且同时大于或等于所述预设数据库中历史动态分享消息的互动特征信息的数量上限值时,将所述预设数据库中的所述历史动态分享消息的排序结果推送至当前用户。Storing the sorted results of all the dynamic shared messages published by the current user within a preset time range into a preset database, and setting a steady-state release cycle of the shared messages after the dynamic shared messages are published, if the current user is in The quantity of interactive feature information of any dynamic shared message published outside the preset time range tends to be stable during the steady state release period of the shared message, and at the same time is greater than or equal to the historical dynamic shared message in the preset database When the quantity of the interactive feature information is at the upper limit, the sorting result of the historical dynamic sharing message in the preset database is pushed to the current user.
进一步地,所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送的步骤之后,所述管理方法还包括:Further, after the step of sorting all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result, The management method further includes:
选取所述动态分享消息的特征分享因子,依据所有所述动态分享消息的排序顺序依次统计每一所述动态分享消息所对应的特征分享因子的数量,将所统计的所有所述特征分享因子进行排序,并且,将排序结果推送至当前用户;Selecting the feature sharing factors of the dynamic sharing messages, and counting the number of feature sharing factors corresponding to each of the dynamic sharing messages in order according to the sort order of all the dynamic sharing messages, and performing all the statistics of the feature sharing factors Sort, and push the sorted results to the current user;
所述特征分享因子为所述动态分享消息的特征的具体体现形式。The feature sharing factor is a specific embodiment of a feature of the dynamic sharing message.
具体地,所述选取所述动态分享消息的特征分享因子,依据所有所述动态分享消息的排序顺序依次统计每一所述动态分享消息所对应的特征分享因子的数量,将所统计的所有所述特征分享因子进行排序,并且,将排序结果推送至当前用户的步骤包括:Specifically, the feature sharing factor of the dynamic sharing message is selected, and the number of feature sharing factors corresponding to each of the dynamic sharing messages is sequentially counted according to the sort order of all the dynamic sharing messages, and all the statistics The feature sharing factors are sorted, and the step of pushing the sorting result to the current user includes:
将当前用户在预设时间范围内发布的所有的所述动态分享消息的所述特征分享因子的排序结果存入预设数据库中,设置所述动态分享消息发布后的分享因子稳态发布周期,若当前用户在所述预设时间范围以外发布的任一特征分享 因子的数量在所述分享因子稳态发布周期内趋于稳定时,且同时大于或等于所述预设数据库中相同的特征分享因子的历史数量上限值时,将所述预设数据库中的所述历史特征分享因子的排序结果推送至当前用户。Storing the sorted results of the characteristic sharing factors of all the dynamic sharing messages published by the current user within a preset time range into a preset database, setting a steady-state publishing cycle of the sharing factors after the dynamic sharing messages are published, If the number of any feature sharing factors released by the current user outside the preset time range tends to be stable within the steady-state release period of the sharing factor, and is simultaneously greater than or equal to the same feature sharing in the preset database When the historical number of factors is the upper limit, the ranking result of the historical feature sharing factors in the preset database is pushed to the current user.
进一步地,所述管理方法还包括:Further, the management method further includes:
统计所述预设的时间范围内、所述当前用户在所述社交媒体应用程序发出的所有动态分享消息所获得的每一互动好友各自发出的互动特征信息的数量;Counting the number of interactive feature information sent by each interactive friend obtained by the current user in all dynamic sharing messages sent by the social media application within the preset time range;
根据所述每一互动好友各发出的所述互动特征信息的数量大小,将所述当前用户的所有所述互动好友进行排序,并且将所述排序结果推送。Sort all the interactive friends of the current user according to the amount of the interactive feature information sent by each interactive friend, and push the sorted result.
具体地,所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内的所有所述互动好友进行排序,并且将所述排序结果推送的步骤之后,所述管理方法还包括:Specifically, after the steps of sorting all the interactive friends of the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result, the The management method also includes:
当接收到对任一所述互动好友的选中指令时,获取选中的所述互动好友在所述预设的时间范围内所发出的所有的互动特征信息,并将获取到的所有的所述互动特征信息显示于所述社交媒体应用程序的当前界面。When a selection instruction for any of the interactive friends is received, all the interaction feature information sent by the selected interactive friend within the preset time range is acquired, and all the acquired interactions are obtained. The feature information is displayed on the current interface of the social media application.
进一步地,所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内的所有所述互动好友进行排序,并且将所述排序结果推送的步骤之后,所述管理方法还包括:Further, after the steps of sorting all the interactive friends of the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result, the The management method also includes:
将所有所述互动好友与所述当前用户的好友库进行比对;Comparing all the interactive friends with the friends library of the current user;
根据比对结果,筛选出所述好友库中不是所述互动好友的好友列表进行推送,以供所述当前用户进行选择是否在所述好友列表中选择好友进行删除。According to the comparison result, a friend list that is not the interactive friend in the friend library is filtered and pushed for the current user to choose whether to select a friend in the friend list for deletion.
第二方面,本发明还提供一种动态分享消息的管理设备,应用于一社交媒体应用程序,所管理设备包括:In a second aspect, the present invention also provides a management device for dynamically sharing messages, which is applied to a social media application. The managed device includes:
第一信息统计模块,用于统计在一预设的时间范围内、当前用户在所述社交媒体应用程序发出的每一条动态分享消息的互动特征信息的数量;A first information statistics module, configured to count the quantity of interactive feature information of each dynamic sharing message sent by the current user in the social media application within a preset time range;
第一信息推送模块,根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送。The first information pushing module sorts all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and pushes the sorting result.
具体地,所述第一信息统计模块还包括:Specifically, the first information statistics module further includes:
第一信息统计单元,用于统计所述第一特征信息、第二特征信息以及第三特征信息的数量的总和;或者,用于统计所述第一特征信息、第二特征信息以及第三特征信息中任意两者的数量的总和。A first information statistics unit, configured to count the sum of the quantities of the first feature information, the second feature information, and the third feature information; or used to count the first feature information, the second feature information, and the third feature The sum of the quantities of any two in the message.
具体地,所述第一信息统计模块还包括:Specifically, the first information statistics module further includes:
第二信息统计单元,用于根据所述第一特征信息、第二特征信息以及第三特征信息各自预设的权重值,以及所述第一特征信息、第二特征信息以及第三特征信息各自的数量,来统计所述互动特征信息的数量;或者,用于根据所述第一特征信息、第二特征信息以及第三特征信息中任意两者各自预设的权重值,以及所述所述第一特征信息、第二特征信息以及第三特征信息中对应的两者各自的数量,来统计所述互动特征信息的数量。A second information statistics unit, configured to respectively preset weight values according to the first feature information, the second feature information, and the third feature information, and each of the first feature information, the second feature information, and the third feature information To calculate the quantity of the interactive feature information; or to preset a weight value according to each of the first feature information, the second feature information, and the third feature information, and the The respective quantities of the first feature information, the second feature information, and the third feature information are used to count the quantity of the interactive feature information.
具体地,所述第一信息推送模块还包括:Specifically, the first information push module further includes:
第一信息推送单元,用于在所述预设的时间范围内,若统计得到所述当前用户发出的至少两条所述动态分享消息的互动特征信息的数量相等时,分别获取所述至少两条动态分享消息各自对应的所述第一特征信息、第二特征信息以及第三特征信息的数量,并根据预设的所述第一特征信息、第二特征信息以及第三特征信息的优先级排序,依次选择优先级最高的特征信息为当前特征信息,根据所述当前特征信息的数量为所述至少两条动态分享消息进行排序,并且将所述排序结果推送。A first information pushing unit is configured to obtain, when the quantity of interaction feature information of at least two dynamic sharing messages sent by the current user is equal within the preset time range, respectively obtaining the at least two The number of the first feature information, the second feature information, and the third feature information corresponding to each dynamic sharing message, and according to a preset priority of the first feature information, the second feature information, and the third feature information Sort, sequentially select the feature information with the highest priority as the current feature information, sort the at least two dynamic shared messages according to the number of the current feature information, and push the ranking result.
进一步地,所述管理设备还包括:Further, the management device further includes:
第二信息统计模块,用于统计所述预设的时间范围内、所述当前用户在所述社交媒体应用程序发出的所有动态分享消息所获得的每一互动好友各自发出的互动特征信息的数量;The second information statistics module is configured to count the number of interactive feature information sent by each interactive friend obtained by the current user in all dynamic sharing messages sent by the social media application within the preset time range. ;
第二信息推送模块,用于根据所述每一互动好友各发出的所述互动特征信息的数量大小,将所述当前用户的所有所述互动好友进行排序,并且将所述排序结果推送。A second information pushing module is configured to sort all the interactive friends of the current user according to the quantity of the interactive feature information sent by each interactive friend, and push the ranking result.
第三方面,本发明还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的管理方法的步骤。According to a third aspect, the present invention also provides a readable storage medium having stored thereon a computer program, which is executed by a processor to implement the steps of the management method described above.
第四方面,本发明还提供一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述所述的管理方法的步骤。According to a fourth aspect, the present invention further provides a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the management method implements the management method described above. step.
本发明的有益效果:上述动态分享消息的管理方法、管理设备、存储介质及终端,通过统计预设的时间范围内的、当前用户在社交媒体应用程序发出的每一条动态分享消息所对应的互动特征信息的数量,并且,根据每一条动态分享消息的互动特征信息的数量大小,将该预计时间范围内、当前用户发出的所 有动态分享消息进行排序,最终,将排序结果推送至当前用户,从而对未来时间段发布的动态分享消息的内容进行调整,以使未来时间段内的所发出的动态分享消息获得更多数量的互动特征信息,即各动态分享消息获得社交媒体应用程序的好友库中更多好友的青睐,从而让当前用户与社交媒体应用程序内的好友保持亲密的互动关系,提高用户使用对应社交媒体应用程序的愉悦感以及用户体验效果。Advantageous effects of the present invention: The above-mentioned management method, management device, storage medium and terminal for dynamically sharing messages, by counting the interactions corresponding to each dynamic sharing message sent by a current user in a social media application program within a preset time range The number of characteristic information, and according to the amount of interactive characteristic information of each dynamic sharing message, sort all dynamic sharing messages sent by the current user within the expected time range, and finally push the sorting result to the current user, thereby Adjust the content of the dynamic sharing messages released in the future time period, so that the dynamic sharing messages sent in the future time period can obtain a greater amount of interactive feature information, that is, each dynamic sharing message is obtained from the friend library of the social media application. The favor of more friends, so that the current user maintains a close interactive relationship with friends in the social media application, and improves the user's sense of pleasure and user experience in using the corresponding social media application.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to explain the technical solutions in the embodiments of the present invention more clearly, the drawings used in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only the present invention. For some embodiments, for those of ordinary skill in the art, other drawings may be obtained based on these drawings without paying creative labor.
图1为本发明实施例一提供的动态分享消息的管理方法的流程图;FIG. 1 is a flowchart of a method for managing a dynamic shared message provided by Embodiment 1 of the present invention; FIG.
图2为本发明实施例一提供的动态分享消息的管理方法的另一流程图;FIG. 2 is another flowchart of a method for managing a dynamic shared message provided by Embodiment 1 of the present invention; FIG.
图3为本发明实施例二提供的动态分享消息的管理方法的流程图;FIG. 3 is a flowchart of a method for managing a dynamic shared message provided by Embodiment 2 of the present invention; FIG.
图4为本发明实施例二提供的动态分享消息的管理方法的另一流程图;FIG. 4 is another flowchart of a method for managing dynamic shared messages provided by Embodiment 2 of the present invention; FIG.
图5为本发明实施例二提供的动态分享消息的具体管理方法的流程图;FIG. 5 is a flowchart of a specific management method of a dynamic sharing message provided by Embodiment 2 of the present invention; FIG.
图6为本发明一实施例提供的动态分享消息的具体管理方法的流程图;6 is a flowchart of a specific management method for dynamically sharing messages according to an embodiment of the present invention;
图7为本发明实施例三提供的动态分享消息的管理方法的流程图;FIG. 7 is a flowchart of a method for managing dynamic shared messages provided by Embodiment 3 of the present invention; FIG.
图8为本发明实施例提供的动态分享消息的管理设备的结构示意图;8 is a schematic structural diagram of a management device for dynamically sharing messages according to an embodiment of the present invention;
图9为本发明实施例提供的动态分享消息的管理设备的第一信息统计模块和第二信息推送模块的结构示意图;9 is a schematic structural diagram of a first information statistics module and a second information push module of a management device for dynamically sharing messages according to an embodiment of the present invention;
图10为本发明实施例提供的动态分享消息的管理设备的另一结构示意图。FIG. 10 is another schematic structural diagram of a management device for dynamically sharing messages according to an embodiment of the present invention.
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
本发明实施例提供的一种动态分享消息的管理方法,该管理方法应用于一 社交媒体应用程序,例如QQ、微信以及微博等应用程序。An embodiment of the present invention provides a management method for dynamically sharing messages. The management method is applied to a social media application, such as QQ, WeChat, and Weibo.
图1为本发明实施例一提供的动态分享消息的管理方法的流程图,如图1所示,本实施例的方法包括如下步骤:FIG. 1 is a flowchart of a method for managing a dynamic shared message according to Embodiment 1 of the present invention. As shown in FIG. 1, the method in this embodiment includes the following steps:
步骤S100,统计在一预设的时间范围内、当前用户在社交媒体应用程序发出的每一条动态分享消息的互动特征信息的数量;Step S100: Count the interactive feature information of each dynamic sharing message sent by the current user in the social media application within a preset time range;
用户在使用社交媒体应用程序时,通过发布动态分享消息与社交媒体应用程序中的好友进行分享,并且,好友可根据用户发布的每一动态分享消息与用户进行互动。具体地,在互动过程中,每一动态分享消息均有对应的互动特征信息,该互动特征信息为动态分享消息在社交媒体应用程序发出后收到的任一社交互动信息,例如,用户在使用微信时,在朋友圈发布动态分享消息,其好友可在对应的动态分享消息发布后通过评论和点赞该动态分享消息实现互动反馈,从而与用户之间建立社交互动关系;或者,用户在使用微博时,在微博中发布动态分享消息,其好友可通过转发、评论以及点赞该动态分享消息实现互动反馈。When users use social media applications, they share with friends in social media applications by publishing dynamic sharing messages, and friends can interact with users according to each dynamic sharing message posted by users. Specifically, during the interaction process, each dynamic sharing message has corresponding interaction feature information, and the interaction feature information is any social interaction information received after the dynamic sharing message is sent out by a social media application, for example, a user is using In WeChat, post dynamic sharing messages in the circle of friends. After the corresponding dynamic sharing message is published, its friends can implement interactive feedback by commenting and liking the dynamic sharing message, thereby establishing a social interactive relationship with users; or, users are using In Weibo, a dynamic sharing message is posted on Weibo, and friends can realize interactive feedback by reposting, commenting, and liking the dynamic sharing message.
步骤S101,根据互动特征信息的数量大小,将当前用户在预设的时间范围内发出的所有动态分享消息进行排序,并且将排序结果推送。In step S101, all dynamic sharing messages sent by the current user within a preset time range are sorted according to the amount of interactive feature information, and the sorting result is pushed.
当前用户在社交媒体应用程序中发布的每一动态分享消息均有数量相对应的互动特征信息,而互动特征信息的数量体现当前用户在社交媒体应用程序中与其好友之间互动亲密程度,互动特征信息的数量越多,那么该用户在社交媒体应用程序中越受其好友欢迎。根据用户预设的时间范围,统计每一动态分享消息对应的互动特征信息的数量大小,将用户在该时间范围内发布的所有动态分享消息进行排序,并且,将排序结果推送至当前用户,因而,当前用户知晓该时间段内哪一动态分享消息最受欢迎,或者,哪类动态分享消息最受欢迎,或者,哪类动态分享消息最不受欢迎。其中,动态分享消息包括在社交媒体应用程序中发布的图片、文字、视频以及音频等。Each dynamic sharing message published by the current user in the social media application has a corresponding amount of interactive feature information, and the amount of the interactive feature information reflects the intimacy and interaction characteristics of the current user's interaction with his friends in the social media application. The greater the amount of information, the more popular the user is with his friends in the social media application. According to the time range preset by the user, the number of interactive feature information corresponding to each dynamic sharing message is counted, all dynamic sharing messages published by the user within the time range are sorted, and the sorting result is pushed to the current user, so , The current user knows which dynamic sharing message is the most popular during that time period, or which type of dynamic sharing message is the most popular, or which type of dynamic sharing message is the least popular. Among them, dynamic sharing messages include pictures, text, video, and audio posted in social media applications.
本发明实施例提供的动态分享消息的管理方法,统计预设的时间范围内的、当前用户在社交媒体应用程序发出的每一条动态分享消息所对应的互动特征信息的数量,并且,根据每一条动态分享消息的互动特征信息的数量大小,将该预计时间范围内、当前用户发出的所有动态分享消息进行排序,最终,将排序结果推送至当前用户,这样,当前用户根据该排序结果可知晓该时间段内哪一动态分享消息最受欢迎,或者,哪类动态分享消息最受欢迎,从而对未来时间 段发布的动态分享消息的内容进行调整,以使未来时间段内的所发出的动态分享消息获得更多数量的互动特征信息,即各动态分享消息获得社交媒体应用程序的好友库中更多好友的青睐,从而让当前用户与社交媒体应用程序内的好友保持亲密的互动关系,提高用户使用对应社交媒体应用程序的愉悦感以及用户体验效果。The method for managing dynamic shared messages provided by the embodiment of the present invention counts the amount of interactive feature information corresponding to each dynamic shared message sent by a current user in a social media application within a preset time range, and according to each The amount of interactive feature information of dynamic sharing messages, sorts all dynamic sharing messages sent by the current user within the expected time range, and finally pushes the sorting result to the current user, so that the current user can know the Which dynamic sharing message is the most popular in the time period, or which type of dynamic sharing message is the most popular, so that the content of the dynamic sharing message published in the future time period is adjusted so that the dynamic sharing sent in the future time period The message gets a larger amount of interactive feature information, that is, each dynamic sharing message is favored by more friends in the friend library of the social media application, so that the current user maintains a close interactive relationship with the friends in the social media application, improving users The pleasure of using the corresponding social media application Pleasure and user experience.
如图2所示,在本实施例中,步骤S101中还包括步骤S1011,接收所有动态分享消息的排序结果的选中指令,选取排序序号范围,将排序序号所对应的动态分享消息推送至当前用户。As shown in FIG. 2, in this embodiment, step S101 further includes step S1011, receiving a selection instruction for sorting results of all dynamic sharing messages, selecting a sorting sequence number range, and pushing the dynamic sharing message corresponding to the sorting sequence number to the current user. .
当所有的动态分享消息的排序结果列表推送至用户时,面对排序结果的全部内容易造成用户选择的盲目性,因此,在推送了总的排序结构列表之后,通过选取排序序号范围,仅将所选取排序序号对应的动态分享消息进行推送,这样,提高动态分享消息推送的目的性,缩短用户的浏览时间。具体地,用户通过预设的排序序号范围,将排序前三位的、排序后三位的以及中间排序的动态分享消息进行推送,从而大大缩短了用户的浏览时间。When the list of all sorted results of dynamic sharing messages is pushed to the user, it is easy to cause blindness of user selection in the face of all the sorted results. Therefore, after pushing the total sorted structure list, by selecting the sort sequence number range, only the The dynamic sharing message corresponding to the selected sorting number is pushed, so that the purpose of pushing the dynamic sharing message is improved, and the browsing time of the user is shortened. Specifically, the user pushes the first three, the last three, and the middle sorted dynamic sharing messages through the preset sort sequence number range, thereby greatly reducing the browsing time of the user.
图3为本发明实施例二提供的动态分享消息的管理方法的流程图。与上述实施例不同之处在于,本实施例二对动态分享消息的互动特征信息进行具体的分类,并对分类后的互动特征信息的统计方法进行描述。如图3所示,本实施例的管理方法包括如下步骤:FIG. 3 is a flowchart of a method for managing a dynamic shared message provided by Embodiment 2 of the present invention. The difference from the above embodiment is that in the second embodiment, the interactive feature information of the dynamic sharing message is specifically classified, and the statistical method of the classified interactive feature information is described. As shown in FIG. 3, the management method in this embodiment includes the following steps:
步骤S200,互动特征信息至少包括第一特征信息、第二特征信息以及第三特征信息;Step S200, the interactive feature information includes at least first feature information, second feature information, and third feature information;
统计在一预设的时间范围内、当前用户在社交媒体应用程序的每一条动态分享消息的互动特征信息的数量的步骤包括:The steps of counting the interactive feature information of the current user in each dynamic sharing message of the social media application within a preset time range include:
步骤S200a,统计第一特征信息、第二特征信息以及第三特征信息的数量的总和;或者,Step S200a: Count the sum of the quantities of the first feature information, the second feature information, and the third feature information; or
步骤S200b,统计第一特征信息、第二特征信息以及第三特征信息中任意两者的数量的总和;Step S200b: Count the sum of the amounts of any two of the first feature information, the second feature information, and the third feature information;
步骤S201,根据互动特征信息的数量大小,将当前用户在预设的时间范围内发出的所有动态分享消息进行排序,并且将排序结果推送。In step S201, all dynamic sharing messages sent by the current user within a preset time range are sorted according to the amount of interactive feature information, and the sorting result is pushed.
可以理解地,在不同社交媒体应用程序中,动态分享消息所对应的互动特征信息的种类是不同的。例如,在微信朋友圈中,用户所发布的动态分享消息仅有两种互动特征信息,即评论和点赞,而在微博中,用户发布的动态分享消 息则有三种互动特征信息,即转发、评论和点赞。因此,根据互动特征信息的种类,当动态分享消息具有第一特征信息、第二特征信息以及第三特征信息三种互动特征信息时,则通过实施步骤S200a来进行统计其的互动特征信息的数量;当动态分享消息具有第一特征信息、第二特征信息以及第三特征信息三种互动特征信息中的任意两种,则通过实施步骤S200b来进行统计其的互动特征信息的数量。Understandably, in different social media applications, the types of interactive feature information corresponding to dynamic sharing messages are different. For example, in the WeChat circle of friends, users share dynamic sharing messages with only two types of interactive feature information, namely comments and likes, while in Weibo, users share dynamic sharing messages with three types of interactive feature information, namely reposting , Comments and likes. Therefore, according to the type of the interactive feature information, when the dynamic shared message has three kinds of interactive feature information of the first feature information, the second feature information, and the third feature information, the number of the interactive feature information is counted by implementing step S200a. ; When the dynamic sharing message has any two of three types of interactive feature information including the first feature information, the second feature information, and the third feature information, the number of the interactive feature information is counted by implementing step S200b.
或者,图4为本发明实施例二提供的动态分享消息的管理方法的另一流程图。与上述实施例不同之处在于:Alternatively, FIG. 4 is another flowchart of a method for managing a dynamic shared message provided by Embodiment 2 of the present invention. The difference from the above embodiment is that:
步骤S200,互动特征信息至少包括第一特征信息、第二特征信息以及第三特征信息;Step S200, the interactive feature information includes at least first feature information, second feature information, and third feature information;
统计在一预设的时间范围内、当前用户在社交媒体应用程序的每一条动态分享消息的互动特征信息的数量的步骤包括:The steps of counting the interactive feature information of the current user in each dynamic sharing message of the social media application within a preset time range include:
步骤S200c,根据第一特征信息、第二特征信息以及第三特征信息各自预设的权重值,以及第一特征信息、第二特征信息以及第三特征信息各自的数量,统计互动特征信息的数量;或者,Step S200c: Count the number of interactive feature information according to the preset weight values of the first feature information, the second feature information, and the third feature information, and the respective numbers of the first feature information, the second feature information, and the third feature information. ;or,
步骤S200d,根据第一特征信息、第二特征信息以及第三特征信息中任意两者各自预设的权重值,以及所述第一特征信息、第二特征信息以及第三特征信息中对应的两者各自的数量,统计互动特征信息的数量。Step S200d: According to a preset weight value of each of the first feature information, the second feature information, and the third feature information, and the corresponding two of the first feature information, the second feature information, and the third feature information. The number of participants, and the number of interactive feature information.
可以理解地,互动特征信息中不同的特征信息可反映对应的动态分享消息在社交媒体应用程序中的社交互动关系差异性。例如,若第一特征信息较其余的特征信息更能体现对应的动态分享消息在社交媒体应用程序中受欢迎程度,那么,其权重值大于应该其余特征信息的权重值,结合第一特征信息的数量以及其余特征信息的数量,能够获得该动态分享消息更准确的、更能够反映实际互动关系的互动特征信息的数量。Understandably, the different feature information in the interaction feature information may reflect the difference in the social interaction relationship of the corresponding dynamic sharing message in the social media application. For example, if the first feature information can better reflect the popularity of the corresponding dynamic sharing message in the social media application than the remaining feature information, then its weight value is greater than the weight value of the remaining feature information. The quantity and the quantity of the remaining characteristic information can obtain the quantity of the interactive characteristic information that is more accurate in the dynamic sharing message and more able to reflect the actual interactive relationship.
举例如下:第一特征信息、第二特征信息以及第三特征信息如分别为转发特征信息、评论特征信息以及点赞特征信息。在微博中发布的动态分享消息,其互动特征信息则包括转发特征信息、评论特征信息以及点赞特征信息,预设转发特征信息的权重值X1,其数量值为Y1;预设评论特征信息的权重值X2,其数量值为Y2;以及预设点赞特征信息的权重值X3,其数量值为Y3,那么,该动态分享消息的互动特征信息的数量值Y=X1Y1+X2Y2+X3Y3,用户根据具体的互动特征信息所反映该动态分享消息在社交媒体应用程序中好友的互动性,调整各 特征信息的权重值,结合特征信息各自的数量值,相较于直接将各特征信息的数量值求和,能够获得更加真实、准确地互动特征信息的数量值Y。并且,根据实际需求,用户可调整各特征信息的权重值,从而获得用户所预期的互动特征信息的数量值Y。以此类推,若互动分享信息为第一特征信息、第二特征信息以及第三特征信息中任意的两者时,那么,互动分享消息的数量值Y=X1Y1+X2Y2,这里不一一列举。Examples are as follows: the first feature information, the second feature information, and the third feature information are forward feature information, comment feature information, and like feature information, respectively. For dynamic shared messages posted on Weibo, its interactive feature information includes reposted feature information, commented feature information, and liked feature information. The weighting value X1 of the reposting feature information is preset, and the value is Y1. The preset feature information is The weight value X2 of which the value is Y2; and the weight value X3 of the preset like feature information, whose value is Y3, then the value of the interactive feature information of the dynamic sharing message is Y = X1Y1 + X2Y2 + X3Y3, The user adjusts the weight value of each feature information according to the interaction of the friend in the social media application based on the specific interactive feature information to reflect the dynamic sharing message. Compared with the quantity of each feature information directly, compared to the quantity of each feature information directly The value summation can obtain a more realistic and accurate quantity value Y of interactive feature information. In addition, according to the actual needs, the user can adjust the weight value of each feature information to obtain the quantity value Y of the interactive feature information expected by the user. By analogy, if the interactive sharing information is any of the first feature information, the second feature information, and the third feature information, then the number of interactive sharing messages is Y = X1Y1 + X2Y2, which are not listed here one by one.
图5为本发明实施例二提供的动态分享消息的具体管理方法的流程图,如图5所示,作为一个具体示例,在一实施例中,上述步骤S201还可以包括以下子步骤:FIG. 5 is a flowchart of a specific management method for dynamically sharing messages provided in Embodiment 2 of the present invention. As shown in FIG. 5, as a specific example, in an embodiment, the above step S201 may further include the following sub-steps:
步骤S2011,在预设的时间范围内,若统计得到当前用户发出的至少两条动态分享消息的互动特征信息的数量相等时;Step S2011: if the quantity of interactive feature information of at least two dynamic sharing messages sent by the current user is equal within a preset time range;
步骤S2012,分别获取至少两条动态分享消息各自对应的第一特征信息、第二特征信息以及第三特征信息的数量;In step S2012, the first feature information, the second feature information, and the third feature information corresponding to the at least two dynamic sharing messages are respectively acquired;
步骤S2013,根据预设的第一特征信息、第二特征信息以及第三特征信息的优先级排序,依次选择优先级最高的特征信息为当前特征信息,根据当前特征信息的数量为至少两条动态分享消息进行排序,并且将排序结果推送。Step S2013, according to the preset priority order of the first feature information, the second feature information, and the third feature information, sequentially selecting the feature information with the highest priority as the current feature information, and according to the number of the current feature information, at least two dynamics Share messages to sort and push the sorted results.
具体地,在本实施例中,当用户所发布的至少两条动态分享消息的互动特征信息的数量相等时,比较最高优先级的特性信息的数量,数量值大的,则对应的动态分享消息的排序靠前。Specifically, in this embodiment, when the quantity of interactive feature information of at least two dynamic sharing messages published by the user is equal, the quantity of the highest priority feature information is compared. If the quantity value is large, the corresponding dynamic sharing message is Sorted first.
进一步地,当用户所发布的至少两条动态分享消息的互动特征信息的数量相等时,并且,最高优先级的特性信息的数量也相等时,则比较次一级优先级的特征信息的数量,数量值大的,则对应的动态分享消息的排序靠前,如此类推,直至将所有的动态分享消息进行排序。Further, when the quantity of interactive feature information of at least two dynamically shared messages published by the user is equal, and the quantity of feature information of the highest priority is also equal, the quantity of feature information of the next-level priority is compared, If the number is large, the corresponding dynamic sharing messages are ranked first, and so on until all dynamic sharing messages are sorted.
图6为本发明一实施例提供的动态分享消息的具体管理方法的流程图,如图6所示,作为一个具体示例,在一实施例中,上述步骤101和步骤201之后还可以包括:FIG. 6 is a flowchart of a specific management method for dynamically sharing messages according to an embodiment of the present invention. As shown in FIG. 6, as a specific example, in an embodiment, after the foregoing steps 101 and 201 may further include:
步骤S102,将当前用户在预设时间范围内发布的所有的动态分享消息的排序结果存入预设数据库中,若当前用户在预设时间范围以外发布的任一动态分享消息的互动特征信息的数量大于或等于预设数据库中历史动态分享消息的互动特征信息的数量上限值时;In step S102, the ranking results of all dynamic sharing messages published by the current user within a preset time range are stored in a preset database. When the quantity is greater than or equal to the upper limit of the quantity of interactive feature information of historical dynamic sharing messages in a preset database;
步骤S103,将预设数据库中的历史动态分享消息的排序结果推送至当前用 户。In step S103, the sorting result of the historical dynamic sharing messages in the preset database is pushed to the current user.
具体地,本实施例中,由于用户可能长时间未使用社交媒体应用程序,在此之后,当前用户所发布的任意一条动态分享消息,其互动特征信息的数量大于预设数据库中历史动态分享消息的互动特征信息的数量上限值时,则将预设数据库中的历史动态分享消息的排序结果推送至当前用户。当然,这里历史动态分享消息的互动特征信息的数量上限值可人为设置或者预设数据库自动更新,例如,可以是历史排序靠前或者是任意时期排序靠前的动态分享消息的互动特征信息的数量。Specifically, in this embodiment, since the user may not use the social media application for a long time, after that, the quantity of interactive feature information of any dynamic sharing message published by the current user is greater than the historical dynamic sharing message in the preset database. When the amount of interactive feature information is at the upper limit, the sorting result of historical dynamic sharing messages in the preset database is pushed to the current user. Of course, the upper limit of the number of interactive feature information of historical dynamic sharing messages can be set manually or the database is automatically updated. For example, it can be the historical feature or the interactive feature information of dynamic sharing messages that are prioritized in any period. Quantity.
在步骤S102中,还包括步骤S1021,将当前用户在预设时间范围内发布的所有的动态分享消息的排序结果存入预设数据库中,设置动态分享消息发布后的分享消息稳态发布周期,若当前用户在预设时间范围以外发布的任一动态分享消息的互动特征信息的数量在分享消息稳态发布周期内趋于稳定,且同时大于或等于预设数据库中历史动态分享消息的互动特征信息的数量上限值时,将预设数据库中的历史动态分享消息的排序结果推送至当前用户。In step S102, step S1021 is further included. The sorting results of all dynamic sharing messages published by the current user within a preset time range are stored in a preset database, and a steady-state publishing cycle of the shared messages after the dynamic sharing messages are published is set. If the amount of interactive feature information of any dynamically shared message published by the current user outside the preset time range tends to be stable during the steady state release period of the shared message, and at the same time is greater than or equal to the interactive feature of the historical dynamic shared message in the preset database When the amount of information is the upper limit, the sorting result of the historical dynamic sharing messages in the preset database is pushed to the current user.
这里,分享消息稳态发布周期是指动态分享消息在发布之后,动态分享消息的互动特征信息的数量累积的时间周期。由于动态分享消息的类型不同,在发布之后,其对应的互动特征信息的数量累积的速率也不同。因此,设置分享消息稳态发布周期的目的在于,提高排序结果的推送及时性。Here, the steady-state release cycle of the shared message refers to a time period in which the quantity of interactive feature information of the dynamically shared message is accumulated after the dynamic shared message is released. Due to the different types of dynamic sharing messages, the rate of accumulation of the corresponding interactive feature information after publishing is also different. Therefore, the purpose of setting the steady-state release cycle of shared messages is to improve the timeliness of pushing the ranking results.
步骤104,选取动态分享消息的特征分享因子,依据所有动态分享消息的排序顺序依次统计每一动态分享消息所对应的特征分享因子的数量,将所统计的所有特征分享因子进行排序,并且,将排序结果推送至当前用户,特征分享因子为动态分享消息的特征的具体体现形式。Step 104: Select the feature sharing factors of the dynamic shared messages, count the number of feature sharing factors corresponding to each dynamic shared message in order according to the sort order of all the dynamic shared messages, sort all the feature sharing factors that are counted, and The ranking result is pushed to the current user, and the feature sharing factor is a specific embodiment of the feature of the dynamic sharing message.
举例说明,当动态分享消息为图片分享消息时,特征分享因子为图片所呈现的具体内容,例如,特征分享因子可为图片中的人物头像、风景以及特定图案等。或者,当动态分享消息为音频分享消息时,特性分享因子可为音频的命名或者音频的作者等。这样,当特征分享因子设定后,根据所有动态分享消息的排序结果依次统计每一动态分享消息的所对应的特征分享因子的数量,若,当前动态分享消息无对应的特征分享因子,则跳过统计下一动态分享消息,直至统计完所有动态分享消息后,将所有特征分享因子的排序结果进行推送。这样,能够帮助用户了解所发布哪类动态分享消息的哪些特征分享因子更受互动好友的青睐。例如,设定特征分享因子为图片中的人物头像,那么,则统计且 识别所有图片分享消息的中出现人物图像,将相同人物头像进行归类并且统计其数量,依次类推,将所有动态分享消息中出现的人物头像进行排序。For example, when the dynamic sharing message is a picture sharing message, the feature sharing factor is the specific content presented by the picture. For example, the feature sharing factor may be a person's avatar, a landscape, and a specific pattern in the picture. Alternatively, when the dynamic sharing message is an audio sharing message, the characteristic sharing factor may be the name of the audio or the author of the audio. In this way, after the feature sharing factor is set, the number of corresponding feature sharing factors for each dynamic sharing message is counted in turn according to the ranking results of all dynamic sharing messages. If there is no corresponding feature sharing factor for the current dynamic sharing message, skip After counting the next dynamic sharing message, until all dynamic sharing messages are counted, the ranking results of all feature sharing factors are pushed. In this way, it can help users understand which types of dynamic sharing messages and which feature sharing factors are more favored by interactive friends. For example, if the feature sharing factor is set as the person's avatar in the picture, then the person images appearing in all the picture sharing messages are counted and identified, the same person avatars are classified and counted, and so on, and all dynamic sharing messages are shared. Sort the avatars that appear in.
在步骤S104中,还包括步骤S1041,将当前用户在预设时间范围内发布的所有的动态分享消息的特征分享因子的排序结果存入预设数据库中,设置动态分享消息发布后的分享因子稳态发布周期,若当前用户在预设时间范围以外发布的任一特征分享因子的数量在分享因子稳态发布周期内趋于稳定时,且同时大于或等于预设数据库中相同的特征分享因子的历史数量上限值时,将预设数据库中的历史特征分享因子的排序结果推送至当前用户。In step S104, step S1041 is further included. The ranking results of the feature sharing factors of all the dynamic sharing messages published by the current user within a preset time range are stored in a preset database, and the sharing factor stability after the dynamic sharing messages are published is set. State release cycle, if the number of any feature sharing factors released by the current user outside the preset time range tends to be stable within the steady state release period of the sharing factor, and at the same time is greater than or equal to the same feature sharing factor in the preset database When the historical number is the upper limit value, the ranking result of the historical feature sharing factor in the preset database is pushed to the current user.
这里,分享因子稳态发布周期是指动态分享消息在发布之后,动态分享消息中对应的特征分享因子的数量累积的时间周期。由于动态分享消息所对应的特征分享因子不相同,在发布之后,其对应的互动特征信息的数量累积的速率也不同。因此,设置分享因子稳态发布周期的目的在于,提高排序结果的推送及时性。Here, the steady-state release period of the sharing factor refers to a time period in which the number of corresponding feature sharing factors in the dynamic sharing message is accumulated after the dynamic sharing message is released. Since the feature sharing factors corresponding to dynamic sharing messages are different, the rate of accumulation of the corresponding amount of interactive feature information after publishing is also different. Therefore, the purpose of setting the sharing factor steady-state publishing cycle is to improve the timeliness of pushing the ranking results.
需要说明地是,步骤102和步骤104无先后顺序,而是根据实际需要进行选择。It should be noted that step 102 and step 104 are not sequential, but are selected according to actual needs.
图7为本发明实施例三提供的动态分享消息的管理方法的流程图。与上述实施例一不同之处于,本实施例三是对当前用户的动态分享消息所获得的每一互动好友各自发出的互动特征信息的数量进行统计以及向当前用户推送互动好友排序结果进行描述。如图7所示,本实施例的管理方法包括如下步骤:FIG. 7 is a flowchart of a method for managing a dynamic shared message provided by Embodiment 3 of the present invention. The difference from the first embodiment is that in the third embodiment, the number of interactive feature information sent by each interactive friend obtained by the current user's dynamic sharing message is counted and the interactive friend sorting result is pushed to the current user and described. As shown in FIG. 7, the management method in this embodiment includes the following steps:
步骤S300,统计所述预设的时间范围内、所述当前用户在所述社交媒体应用程序发出的所有动态分享消息所获得的每一互动好友各自发出的互动特征信息的数量;Step S300: Count the number of interactive feature information sent by each interactive friend obtained from all the dynamic sharing messages sent by the current user in the social media application within the preset time range;
社交媒体应用程序是建立用户与用户之间网络化社交活动的平台,在社交媒体应用程序中,用户之间以“好友”的形式存在,用户通过对另一用户所发出的动态分享消息发出对应的互动特征信息形成互动活动,当前用户的所有动态分享消息的互动特征信息均是由与当前用户形成互动关系的互动好友所发出,因此,本步骤是在统计当前用户的每一互动好友分别发出的互动特征信息的数量。A social media application is a platform for establishing networked social activities between users. In social media applications, users exist in the form of "friends", and users respond to dynamic sharing messages sent by another user. The interactive feature information of the current user forms an interactive activity. The interactive feature information of all dynamic sharing messages of the current user is sent by the interactive friends who form an interactive relationship with the current user. Therefore, this step is to count each interactive friend of the current user and send The amount of interactive feature information.
步骤S301,根据每一互动好友各发出的互动特征信息的数量大小,将当前用户的所有互动好友进行排序,并且将排序结果推送;In step S301, all interactive friends of the current user are sorted according to the amount of interactive feature information sent by each interactive friend, and the sorting result is pushed;
在本步骤中,当前用户能够获得在预设时间范围内,参与互动活动的互动 好友列表,各互动好友根据所发出的互动特征信息的数量进行排序。这样,用户能够了解在该时间段内,哪些好友与自己有频繁地互动活动。同时,用户可选中互动好友为特别好友,在之后的发布的每一动态分享消息时提示该特别好友。In this step, the current user can obtain a list of interactive friends who participate in interactive activities within a preset time range, and each interactive friend sorts according to the amount of interactive feature information sent. In this way, users can understand which friends have frequent interactions with themselves during that time period. At the same time, the user may select the interactive friend as a special friend, and prompt the special friend when each dynamic sharing message is released.
步骤S302,当接收到对任一互动好友的选中指令时,获取选中的互动好友在预设的时间范围内所发出的所有的互动特征信息,并将获取到的所有的互动特征信息显示于社交媒体应用程序的当前界面。In step S302, when a selection instruction for any interactive friend is received, all interactive feature information sent by the selected interactive friend within a preset time range is obtained, and all the obtained interactive feature information is displayed on the social network. The current interface of the media application.
具体地,在本步骤中,在推送互动好友的列表之后,用户可通过点击某一互动好友的头像,来获得在该时间段内该好友所发出的所有互动特征信息。Specifically, in this step, after pushing the list of interactive friends, the user can obtain all the interactive feature information sent by the friend during the time period by clicking on the avatar of the interactive friend.
步骤303,将所有互动好友与当前用户的好友库进行比对;根据比对结果,筛选出好友库中不是互动好友的好友列表进行推送,以供当前用户进行选择是否在好友列表中选择好友进行删除。In step 303, all interactive friends are compared with the current user's friend library. According to the comparison result, a list of friends who are not interactive friends in the friend library is filtered and pushed for the current user to choose whether to select friends in the friend list. delete.
在本步骤中,当前用户可以选择将长期不参与互动活动的好友进行删除,以达到定期清理社交媒体应用程序好友列表的目的。In this step, the current user may choose to delete friends who have not participated in interactive activities for a long time, so as to achieve the purpose of regularly cleaning up the friend list of the social media application.
需要说明的,步骤S302与步骤S303在实施过程中无前后之分,可根据需要进行选择。It should be noted that there is no difference between step S302 and step S303 in the implementation process, and they can be selected according to needs.
图8为本发明实施例提供的动态分享消息的管理设备的结构示意图,如图8所示,本实施例的动态分享消息的管理设备包括第一信息统计模块11和第一信息推送模块12。FIG. 8 is a schematic structural diagram of a management device for dynamically sharing messages according to an embodiment of the present invention. As shown in FIG. 8, the management device for dynamically sharing messages in this embodiment includes a first information statistics module 11 and a first information push module 12.
第一信息统计模块11,用于统计在一预设的时间范围内、当前用户在社交媒体应用程序发出的每一条动态分享消息的互动特征信息的数量。The first information counting module 11 is configured to count the number of interactive feature information of each dynamic sharing message sent by the current user in the social media application program within a preset time range.
第一信息推送模块12,用于根据互动特征信息的数量大小,将当前用户在预设的时间范围内发出的所有动态分享消息进行排序,并且将排序结果推送。The first information pushing module 12 is configured to sort all the dynamic sharing messages sent by the current user within a preset time range according to the quantity of the interactive feature information, and push the ranking result.
本实施例的动态分享消息的管理设备,通过第一信息统计模块11统计预设的时间范围内的、当前用户在社交媒体应用程序发出的每一条动态分享消息所对应的互动特征信息的数量,并且,根据每一条动态分享消息的互动特征信息的数量大小,将该预计时间范围内、当前用户发出的所有动态分享消息进行排序,最终,通过第一信息推送模块12将排序结果推送至当前用户,从而对未来时间段发布的动态分享消息的内容进行调整,以使未来时间段内的所发出的动态分享消息获得更多数量的互动特征信息,即各动态分享消息获得社交媒体应用程序的好友库中更多好友的青睐,从而让当前用户与社交媒体应用程序内的 好友保持亲密的互动关系,提高用户使用对应社交媒体应用程序的愉悦感以及用户体验效果。The device for managing dynamic shared messages in this embodiment uses the first information statistics module 11 to count the number of interactive feature information corresponding to each dynamic shared message sent by a current user in a social media application within a preset time range. In addition, according to the amount of interactive feature information of each dynamic sharing message, all dynamic sharing messages sent by the current user within the expected time range are sorted. Finally, the sorting result is pushed to the current user through the first information push module 12. So as to adjust the content of the dynamic sharing messages published in the future time period, so that the dynamic sharing messages issued in the future time period can obtain a greater amount of interactive characteristic information, that is, each dynamic sharing message gets friends of social media applications. The favor of more friends in the library allows the current user to maintain a close interactive relationship with friends in the social media application, improving the user's sense of pleasure and user experience in using the corresponding social media application.
图9为本发明实施例提供的动态分享消息的管理设备的第一信息统计模块和第二信息推送模块的结构示意图。FIG. 9 is a schematic structural diagram of a first information statistics module and a second information push module of a management device for dynamically sharing messages according to an embodiment of the present invention.
第一信息统计模块11包括第一信息统计单元111和第二信息统计单元112。The first information statistics module 11 includes a first information statistics unit 111 and a second information statistics unit 112.
第一信息统计单元111,用于统计第一特征信息、第二特征信息以及第三特征信息的数量的总和;或者,用于统计第一特征信息、第二特征信息以及第三特征信息中任意两者的数量的总和。The first information statistics unit 111 is configured to count the sum of the quantities of the first feature information, the second feature information, and the third feature information; or is used to count any of the first feature information, the second feature information, and the third feature information. The sum of the quantities of both.
第二信息统计单元112,用于根据第一特征信息、第二特征信息以及第三特征信息各自预设的权重值,以及第一特征信息、第二特征信息以及第三特征信息各自的数量,来统计互动特征信息的数量;或者,用于根据第一特征信息、第二特征信息以及第三特征信息中任意两者各自预设的权重值,以及所述第一特征信息、第二特征信息以及第三特征信息中对应的两者各自的数量,来统计互动特征信息的数量。A second information statistics unit 112, configured to: according to a preset weight value of each of the first feature information, the second feature information, and the third feature information, and the number of each of the first feature information, the second feature information, and the third feature information; To count the amount of interactive feature information; or for presetting weight values according to any of the first feature information, the second feature information, and the third feature information, and the first feature information and the second feature information And the respective numbers of the two corresponding in the third feature information to count the number of interactive feature information.
第一信息推送模块12还包括第一信息推送单元121。The first information pushing module 12 further includes a first information pushing unit 121.
第一信息推送单元121,用于在所述预设的时间范围内,若统计得到所述当前用户发出的至少两条所述动态分享消息的互动特征信息的数量相等时,分别获取所述至少两条动态分享消息各自对应的所述第一特征信息、第二特征信息以及第三特征信息的数量,并根据预设的所述第一特征信息、第二特征信息以及第三特征信息的优先级排序,依次选择优先级最高的特征信息为当前特征信息,根据所述当前特征信息的数量为所述至少两条动态分享消息进行排序,并且将所述排序结果推送。The first information pushing unit 121 is configured to obtain the at least two interactive feature information of at least two dynamic sharing messages sent by the current user within the preset time range. The number of the first feature information, the second feature information, and the third feature information corresponding to the two dynamic sharing messages, and according to a preset priority of the first feature information, the second feature information, and the third feature information Rank ordering, sequentially select the feature information with the highest priority as the current feature information, sort the at least two dynamic shared messages according to the number of the current feature information, and push the ranking result.
图10为本发明实施例提供的动态分享消息的管理设备的另一结构示意图。本实施例的动态分享消息的管理设备还包括第二信息统计模13块和第二信息推送模块14。FIG. 10 is another schematic structural diagram of a management device for dynamically sharing messages according to an embodiment of the present invention. The management device for dynamically sharing messages in this embodiment further includes a second information statistics module 13 and a second information push module 14.
第二信息统计模块13,用于统计所述预设的时间范围内、所述当前用户在所述社交媒体应用程序发出的所有动态分享消息所获得的每一互动好友各自发出的互动特征信息的数量。A second information statistics module 13 is configured to count interaction feature information sent by each interactive friend obtained by the current user in all dynamic sharing messages sent by the social media application within the preset time range. Quantity.
第二信息推送模块14,用于根据所述每一互动好友各发出的所述互动特征信息的数量大小,将所述当前用户的所有所述互动好友进行排序,并且将所述排序结果推送。The second information pushing module 14 is configured to sort all the interactive friends of the current user according to the quantity of the interactive feature information sent by each of the interactive friends, and push the ranking result.
此外,本发明的实施例还提出一种可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述各实施例的管理方法的步骤。In addition, an embodiment of the present invention further provides a readable storage medium on which computer instructions are stored. When the instructions are executed by a processor, the steps of the management methods of the foregoing embodiments are implemented.
此外,此外,本发明的实施例还提出一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述各实施例的管理方法的步骤。In addition, in addition, an embodiment of the present invention further provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the management method of the foregoing embodiments is implemented. step.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。The logic and / or steps represented in the flowchart or otherwise described herein, for example, a sequenced list of executable instructions that can be considered to implement a logical function, can be embodied in any computer-readable medium, For instruction execution systems, devices, or devices (such as computer-based systems, systems including processors, or other systems that can fetch instructions from and execute instructions) Or equipment. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections (electronic devices) with one or more wirings, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program can be printed, because, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or other suitable Processing to obtain the program electronically and then store it in computer memory.
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that each part of the present invention may be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods may be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it may be implemented using any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gate circuits, programmable gate arrays (PGA), field programmable gate arrays (FPGA), etc.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiments of the present invention and is not intended to limit the present invention. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention shall be included in the protection of the present invention. Within range.
Claims (20)
- 一种动态分享消息的管理方法,其中,应用于一社交媒体应用程序,所述管理方法包括:A management method for dynamically sharing messages, which is applied to a social media application. The management method includes:统计在一预设的时间范围内、当前用户在所述社交媒体应用程序发出的每一条动态分享消息的互动特征信息的数量,所述互动特征信息为所述动态分享消息在所述社交媒体应用程序发出后收到的任一社交互动信息;Count the number of interactive feature information of each dynamic sharing message sent by the current user in the social media application within a preset time range, where the interactive feature information is the dynamic sharing message in the social media application Any social interaction information received after the program was issued;根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送;Sorting all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and pushing the sorting result;其中,所述动态分享消息包括图片分享消息、文字分享消息、视频分享消息以及音频分享消息。The dynamic sharing message includes a picture sharing message, a text sharing message, a video sharing message, and an audio sharing message.
- 根据权利要求1所述的动态分享消息的管理方法,其中,所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送的步骤包括:The method for managing dynamic shared messages according to claim 1, wherein, according to the amount of the interactive feature information, all the dynamic shared messages sent by the current user within the preset time range are sent. The steps of sorting and pushing the sorting results include:接收所有所述动态分享消息的排序结果的选中指令,选取排序序号范围,将所述排序序号所对应的动态分享消息推送至当前用户。Receiving a selection instruction of the ranking results of all the dynamic sharing messages, selecting a range of a sequence number, and pushing the dynamic sharing message corresponding to the sequence number to a current user.
- 根据权利要求1所述的动态分享消息的管理方法,其中:The method for managing dynamic shared messages according to claim 1, wherein:所述互动特征信息至少包括第一特征信息、第二特征信息以及第三特征信息;The interactive feature information includes at least first feature information, second feature information, and third feature information;所述统计在一预设的时间范围内、当前用户在所述社交媒体应用程序的每一条动态分享消息的互动特征信息的数量的步骤包括:The step of counting the interactive feature information of the current user in each of the social media application's dynamic sharing messages within a preset time range includes:统计所述第一特征信息、第二特征信息以及第三特征信息的数量的总和;或者,Sum the sum of the quantities of the first feature information, the second feature information, and the third feature information; or统计所述第一特征信息、第二特征信息以及第三特征信息中任意两者的数量的总和。Sum the numbers of any two of the first feature information, the second feature information, and the third feature information.
- 根据权利要求1所述的动态分享消息的管理方法,其中:The method for managing dynamic shared messages according to claim 1, wherein:所述互动特征信息至少包括第一特征信息、第二特征信息以及第三特征信息;The interactive feature information includes at least first feature information, second feature information, and third feature information;所述统计在一预设的时间范围内、当前用户在所述社交媒体应用程序的每一条动态分享消息的互动特征信息的数量的步骤包括:The step of counting the interactive feature information of the current user in each of the social media application's dynamic sharing messages within a preset time range includes:根据所述第一特征信息、第二特征信息以及第三特征信息各自预设的权重 值,以及所述第一特征信息、第二特征信息以及第三特征信息各自的数量,统计所述互动特征信息的数量;或者,Counting the interactive features according to the preset weight values of the first feature information, the second feature information, and the third feature information, and the respective numbers of the first feature information, the second feature information, and the third feature information. The amount of information; or根据所述第一特征信息、第二特征信息以及第三特征信息中任意两者各自预设的权重值,以及所述所述第一特征信息、第二特征信息以及第三特征信息中对应的两者各自的数量,统计所述互动特征信息的数量。Weight values preset according to each of the first feature information, the second feature information, and the third feature information, and corresponding ones of the first feature information, the second feature information, and the third feature information The respective numbers of the two are used to count the number of the interaction feature information.
- 根据权利要求3或4所述的动态分享消息的管理方法,其中,所述第一特征信息、第二特征信息以及第三特征信息分别为转发特征信息、评论特征信息以及点赞特征信息。The method for managing a dynamic shared message according to claim 3 or 4, wherein the first feature information, the second feature information, and the third feature information are forward feature information, comment feature information, and like feature information, respectively.
- 根据权利要求3或4所述的动态分享消息的管理方法,其中,所述将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送的步骤还包括:The method for managing dynamic shared messages according to claim 3 or 4, wherein said sorting all said dynamic shared messages sent by said current user within said preset time range, and ranking said The results push steps also include:在所述预设的时间范围内,若统计得到所述当前用户发出的至少两条所述动态分享消息的互动特征信息的数量相等时,分别获取所述至少两条动态分享消息各自对应的所述第一特征信息、第二特征信息以及第三特征信息的数量,并根据预设的所述第一特征信息、第二特征信息以及第三特征信息的优先级排序,依次选择优先级最高的特征信息为当前特征信息,根据所述当前特征信息的数量为所述至少两条动态分享消息进行排序,并且将所述排序结果推送。In the preset time range, if the quantity of interactive feature information of at least two dynamic sharing messages sent by the current user is equal, the corresponding corresponding information of the at least two dynamic sharing messages is obtained respectively. The first feature information, the second feature information, and the third feature information are described, and according to the preset priorities of the first feature information, the second feature information, and the third feature information, the highest priority is sequentially selected. The feature information is current feature information, the at least two dynamic shared messages are sorted according to the number of the current feature information, and the sorting result is pushed.
- 根据权利要求1所述的动态分享消息的管理方法,其中,所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送的步骤之后,所述管理方法还包括:The method for managing dynamic shared messages according to claim 1, wherein, according to the amount of the interactive feature information, all the dynamic shared messages sent by the current user within the preset time range are sent. After the steps of sorting and pushing the sorting result, the management method further includes:将当前用户在预设时间范围内发布的所有的所述动态分享消息的所述排序结果存入预设数据库中,若当前用户在所述预设时间范围以外发布的任一动态分享消息的互动特征信息的数量大于或等于所述预设数据库中历史动态分享消息的互动特征信息的数量上限值时,将所述预设数据库中的所述历史动态分享消息的排序结果推送至当前用户。Storing the sorted results of all the dynamic sharing messages published by the current user within a preset time range into a preset database, if the current user ’s interaction with any of the dynamic sharing messages released outside the preset time range When the quantity of feature information is greater than or equal to the upper limit of the quantity of interactive feature information of historical dynamic sharing messages in the preset database, the sorting result of the historical dynamic sharing messages in the preset database is pushed to the current user.
- 根据权利要求7所述的动态分享消息的管理方法,其中,所述将当前用户在预设时间范围内发布的所有的所述动态分享消息的所述排序结果存入预设数据库中,若当前用户在所述预设时间范围以外发布的任一动态分享消息的互动特征信息的数量大于或等于所述预设数据库中历史动态分享消息的互动特征信息的数量上限值时,将所述预设数据库中的所述历史动态分享消息的排序结果 推送至当前用户的步骤包括:The method for managing dynamic shared messages according to claim 7, wherein the sorting results of all the dynamic shared messages published by the current user within a preset time range are stored in a preset database, and if the current When the quantity of interactive feature information of any dynamic sharing message published by the user outside the preset time range is greater than or equal to the upper limit of the quantity of interactive feature information of historical dynamic sharing messages in the preset database, the preset The step of pushing the sorted results of the historical dynamic sharing messages in the database to the current user includes:将当前用户在预设时间范围内发布的所有的所述动态分享消息的所述排序结果存入预设数据库中,设置所述动态分享消息发布后的分享消息稳态发布周期,若当前用户在所述预设时间范围以外发布的任一动态分享消息的互动特征信息的数量在所述分享消息稳态发布周期内趋于稳定,且同时大于或等于所述预设数据库中历史动态分享消息的互动特征信息的数量上限值时,将所述预设数据库中的所述历史动态分享消息的排序结果推送至当前用户。Storing the sorted results of all the dynamic shared messages published by the current user within a preset time range into a preset database, and setting a steady-state release cycle of the shared messages after the dynamic shared messages are published, if the current user is in The quantity of interactive feature information of any dynamic shared message published outside the preset time range tends to be stable during the steady state release period of the shared message, and at the same time is greater than or equal to the historical dynamic shared message in the preset database When the quantity of the interactive feature information is at the upper limit, the sorting result of the historical dynamic sharing message in the preset database is pushed to the current user.
- 根据权利要求1所述的动态分享消息的管理方法,其中,所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送的步骤之后,所述管理方法还包括:The method for managing dynamic shared messages according to claim 1, wherein, according to the amount of the interactive feature information, all the dynamic shared messages sent by the current user within the preset time range are sent. After the steps of sorting and pushing the sorting result, the management method further includes:选取所述动态分享消息的特征分享因子,依据所有所述动态分享消息的排序顺序依次统计每一所述动态分享消息所对应的特征分享因子的数量,将所统计的所有所述特征分享因子进行排序,并且,将排序结果推送至当前用户;Selecting the feature sharing factors of the dynamic sharing messages, and counting the number of feature sharing factors corresponding to each of the dynamic sharing messages in order according to the sort order of all the dynamic sharing messages, and performing all the statistics of the feature sharing factors Sort, and push the sorted results to the current user;所述特征分享因子为所述动态分享消息的特征的具体体现形式。The feature sharing factor is a specific embodiment of a feature of the dynamic sharing message.
- 根据权利要求9所述的动态分享消息的管理方法,其中,所述选取所述动态分享消息的特征分享因子,依据所有所述动态分享消息的排序顺序依次统计每一所述动态分享消息所对应的特征分享因子的数量,将所统计的所有所述特征分享因子进行排序,并且,将排序结果推送至当前用户的步骤包括:The method for managing dynamic shared messages according to claim 9, wherein the feature sharing factor of the dynamic shared messages is selected, and each of the dynamic shared messages is sequentially counted according to the sort order of all the dynamic shared messages. The number of the feature sharing factors, sorting all the statistics of the feature sharing factors, and pushing the sorting result to the current user include:将当前用户在预设时间范围内发布的所有的所述动态分享消息的所述特征分享因子的排序结果存入预设数据库中,设置所述动态分享消息发布后的分享因子稳态发布周期,若当前用户在所述预设时间范围以外发布的任一特征分享因子的数量在所述分享因子稳态发布周期内趋于稳定时,且同时大于或等于所述预设数据库中相同的特征分享因子的历史数量上限值时,将所述预设数据库中的所述历史特征分享因子的排序结果推送至当前用户。Storing the sorted results of the characteristic sharing factors of all the dynamic sharing messages published by the current user within a preset time range into a preset database, setting a steady-state publishing cycle of the sharing factors after the dynamic sharing messages are published, If the number of any feature sharing factors published by the current user outside the preset time range tends to be stable within the steady-state release period of the sharing factor, and is greater than or equal to the same feature sharing in the preset database When the historical number of factors is the upper limit, the ranking result of the historical feature sharing factors in the preset database is pushed to the current user.
- 根据权利要求1所述的动态分享消息的管理方法,其中:所述管理方法还包括:The method for managing a dynamically shared message according to claim 1, wherein the management method further comprises:统计所述预设的时间范围内、所述当前用户在所述社交媒体应用程序发出的所有动态分享消息所获得的每一互动好友各自发出的互动特征信息的数量;Counting the number of interactive feature information sent by each interactive friend obtained by the current user in all dynamic sharing messages sent by the social media application within the preset time range;根据所述每一互动好友各发出的所述互动特征信息的数量大小,将所述当前用户的所有所述互动好友进行排序,并且将所述排序结果推送。Sort all the interactive friends of the current user according to the amount of the interactive feature information sent by each interactive friend, and push the sorted result.
- 根据权利要求11所述的动态分享消息的管理方法,其中:所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内的所有所述互动好友进行排序,并且将所述排序结果推送的步骤之后,所述管理方法还包括:The method for managing dynamic shared messages according to claim 11, wherein the sorting of all the interactive friends of the current user within the preset time range according to the amount of the interactive feature information And after the step of pushing the sorting result, the management method further includes:当接收到对任一所述互动好友的选中指令时,获取选中的所述互动好友在所述预设的时间范围内所发出的所有的互动特征信息,并将获取到的所有的所述互动特征信息显示于所述社交媒体应用程序的当前界面。When a selection instruction for any of the interactive friends is received, all the interaction feature information sent by the selected interactive friend within the preset time range is acquired, and all the acquired interactions are obtained. The feature information is displayed on the current interface of the social media application.
- 根据权利要求11所述的动态分享消息的管理方法,其中:所述根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内的所有所述互动好友进行排序,并且将所述排序结果推送的步骤之后,所述管理方法还包括:The method for managing dynamic shared messages according to claim 11, wherein the sorting of all the interactive friends of the current user within the preset time range according to the amount of the interactive feature information And after the step of pushing the sorting result, the management method further includes:将所有所述互动好友与所述当前用户的好友库进行比对;Comparing all the interactive friends with the friends library of the current user;根据比对结果,筛选出所述好友库中不是所述互动好友的好友列表进行推送,以供所述当前用户进行选择是否在所述好友列表中选择好友进行删除。According to the comparison result, a friend list that is not the interactive friend in the friend library is filtered and pushed for the current user to choose whether to select a friend in the friend list for deletion.
- 一种动态分享消息的管理设备,其中:应用于一社交媒体应用程序,所述管理设备包括:A management device for dynamically sharing messages, which is applied to a social media application, and the management device includes:第一信息统计模块,用于统计在一预设的时间范围内、当前用户在所述社交媒体应用程序发出的每一条动态分享消息的互动特征信息的数量;A first information statistics module, configured to count the quantity of interactive feature information of each dynamic sharing message sent by the current user in the social media application within a preset time range;第一信息推送模块,用于根据所述互动特征信息的数量大小,将所述当前用户在所述预设的时间范围内发出的所有所述动态分享消息进行排序,并且将所述排序结果推送。A first information pushing module, configured to sort all the dynamic sharing messages sent by the current user within the preset time range according to the amount of the interactive feature information, and push the sorting result .
- 根据权利要求14所述的动态分享消息的管理设备,其中:所述第一信息统计模块还包括:The management device for dynamically sharing messages according to claim 14, wherein the first information statistics module further comprises:第一信息统计单元,用于统计所述第一特征信息、第二特征信息以及第三特征信息的数量的总和;或者,用于统计所述第一特征信息、第二特征信息以及第三特征信息中任意两者的数量的总和。A first information statistics unit, configured to count the sum of the quantities of the first feature information, the second feature information, and the third feature information; or used to count the first feature information, the second feature information, and the third feature The sum of the quantities of any two in the message.
- 根据权利要求14所述的动态分享消息的管理设备,其中:所述第一信息统计模块还包括:The management device for dynamically sharing messages according to claim 14, wherein the first information statistics module further comprises:第二信息统计单元,用于根据所述第一特征信息、第二特征信息以及第三特征信息各自预设的权重值,以及所述第一特征信息、第二特征信息以及第三特征信息各自的数量,来统计所述互动特征信息的数量;或者,用于根据所述 第一特征信息、第二特征信息以及第三特征信息中任意两者各自预设的权重值,以及所述第一特征信息、第二特征信息以及第三特征信息中对应的两者各自的数量,来统计所述互动特征信息的数量。A second information statistics unit, configured to respectively preset weight values according to the first feature information, the second feature information, and the third feature information, and each of the first feature information, the second feature information, and the third feature information To count the number of the interactive feature information; or for presetting a weight value according to each of the first feature information, the second feature information, and the third feature information, and the first The respective quantities of the corresponding feature information, the second feature information, and the third feature information are used to count the quantity of the interactive feature information.
- 根据权利要求14所述的动态分享消息的管理设备,其中:所述第一信息推送模块还包括:The management device for dynamically sharing messages according to claim 14, wherein the first information pushing module further comprises:第一信息推送单元,用于在所述预设的时间范围内,若统计得到所述当前用户发出的至少两条所述动态分享消息的互动特征信息的数量相等时,分别获取所述至少两条动态分享消息各自对应的所述第一特征信息、第二特征信息以及第三特征信息的数量,并根据预设的所述第一特征信息、第二特征信息以及第三特征信息的优先级排序,依次选择优先级最高的特征信息为当前特征信息,根据所述当前特征信息的数量为所述至少两条动态分享消息进行排序,并且将所述排序结果推送。A first information pushing unit is configured to obtain, when the quantity of interaction feature information of at least two dynamic sharing messages sent by the current user is equal within the preset time range, respectively obtaining the at least two The number of the first feature information, the second feature information, and the third feature information corresponding to each dynamic sharing message, and according to a preset priority of the first feature information, the second feature information, and the third feature information Sort, sequentially select the feature information with the highest priority as the current feature information, sort the at least two dynamic shared messages according to the number of the current feature information, and push the ranking result.
- 根据权利要求14所述的动态分享消息的管理设备,其中:所述管理设备还包括:The management device for dynamically sharing messages according to claim 14, wherein the management device further comprises:第二信息统计模块,用于统计所述预设的时间范围内、所述当前用户在所述社交媒体应用程序发出的所有动态分享消息所获得的每一互动好友各自发出的互动特征信息的数量;The second information statistics module is configured to count the number of interactive feature information sent by each interactive friend obtained by the current user in all dynamic sharing messages sent by the social media application within the preset time range. ;第二信息推送模块,用于根据所述每一互动好友各发出的所述互动特征信息的数量大小,将所述当前用户的所有所述互动好友进行排序,并且将所述排序结果推送。A second information pushing module is configured to sort all the interactive friends of the current user according to the quantity of the interactive feature information sent by each interactive friend, and push the ranking result.
- 一种存储介质,其上存储有计算机程序,其中:所述计算机程序被处理器执行时实现如权利要求1至13任一项所述的管理方法的步骤。A storage medium having stored thereon a computer program, wherein when the computer program is executed by a processor, the steps of the management method according to any one of claims 1 to 13 are implemented.
- 一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1至13任一项所述的管理方法的步骤。A terminal includes a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the program, the management according to any one of claims 1 to 13 is implemented Method steps.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810721176.4A CN108833266B (en) | 2018-07-04 | 2018-07-04 | Management method, management device, storage medium and terminal for dynamically sharing messages |
CN201810721176.4 | 2018-07-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020007266A1 true WO2020007266A1 (en) | 2020-01-09 |
Family
ID=64135165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/094258 WO2020007266A1 (en) | 2018-07-04 | 2019-07-01 | Method and device for managing dynamic shared message, storage medium, and terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108833266B (en) |
WO (1) | WO2020007266A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108833266B (en) * | 2018-07-04 | 2021-01-08 | 奇酷互联网络科技(深圳)有限公司 | Management method, management device, storage medium and terminal for dynamically sharing messages |
CN109614555A (en) * | 2018-12-27 | 2019-04-12 | 腾讯音乐娱乐科技(深圳)有限公司 | The method and apparatus for generating ranking list |
CN113835813A (en) * | 2021-09-26 | 2021-12-24 | 乐美科技股份私人有限公司 | Page display method and device |
CN115134327B (en) * | 2022-05-27 | 2023-09-19 | 北京达佳互联信息技术有限公司 | Message processing method and device, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104052765A (en) * | 2013-03-12 | 2014-09-17 | 蓝燕君 | Media information communication method and system |
CN105898336A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Hot review determining method, hot review display system and server |
US20170034112A1 (en) * | 2015-07-30 | 2017-02-02 | Pixured, Inc. | System relating to 3d, 360 degree or spherical for refering to and/or embedding posts, videos or digital media within other posts, videos, digital data or digital media and posts within anypart of another posts, videos, digital data or digital media |
CN107193797A (en) * | 2017-04-26 | 2017-09-22 | 天津大学 | The much-talked-about topic detection of Chinese microblogging and trend forecasting method |
CN107870957A (en) * | 2016-09-28 | 2018-04-03 | 郑州大学 | A Popular Microblog Prediction Method Based on Information Gain and BP Neural Network |
CN108833266A (en) * | 2018-07-04 | 2018-11-16 | 奇酷互联网络科技(深圳)有限公司 | Dynamic shares management method, management equipment, storage medium and the terminal of message |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110238763A1 (en) * | 2010-02-26 | 2011-09-29 | Momo Networks, Inc. | Social Help Network |
CN103167007A (en) * | 2011-12-14 | 2013-06-19 | 北京千橡网景科技发展有限公司 | Method and device used for calculating interactive degree between users |
CN105589895B (en) * | 2014-11-13 | 2020-04-24 | 深圳市腾讯计算机系统有限公司 | Resource ranking data generation method and device |
CN106776614A (en) * | 2015-11-20 | 2017-05-31 | 北京国双科技有限公司 | The display methods and device of sharing platform |
CN106202268A (en) * | 2016-06-30 | 2016-12-07 | 心触动(武汉)文化传媒有限公司 | Photo shares public platform and photo sequencing management method thereof |
-
2018
- 2018-07-04 CN CN201810721176.4A patent/CN108833266B/en not_active Expired - Fee Related
-
2019
- 2019-07-01 WO PCT/CN2019/094258 patent/WO2020007266A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104052765A (en) * | 2013-03-12 | 2014-09-17 | 蓝燕君 | Media information communication method and system |
US20170034112A1 (en) * | 2015-07-30 | 2017-02-02 | Pixured, Inc. | System relating to 3d, 360 degree or spherical for refering to and/or embedding posts, videos or digital media within other posts, videos, digital data or digital media and posts within anypart of another posts, videos, digital data or digital media |
CN105898336A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Hot review determining method, hot review display system and server |
CN107870957A (en) * | 2016-09-28 | 2018-04-03 | 郑州大学 | A Popular Microblog Prediction Method Based on Information Gain and BP Neural Network |
CN107193797A (en) * | 2017-04-26 | 2017-09-22 | 天津大学 | The much-talked-about topic detection of Chinese microblogging and trend forecasting method |
CN108833266A (en) * | 2018-07-04 | 2018-11-16 | 奇酷互联网络科技(深圳)有限公司 | Dynamic shares management method, management equipment, storage medium and the terminal of message |
Also Published As
Publication number | Publication date |
---|---|
CN108833266A (en) | 2018-11-16 |
CN108833266B (en) | 2021-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020007266A1 (en) | Method and device for managing dynamic shared message, storage medium, and terminal | |
US10389664B2 (en) | Resource management of social network applications | |
JP6734852B2 (en) | System and method for tracking events and providing virtual conference feedback | |
US8620385B2 (en) | Implicit group formation around feed content for mobile devices | |
US20120084667A1 (en) | Customized presentations associated with a social media application based on relationships | |
KR20080108425A (en) | Subsystem-scoping architecture for breakout rooms in a virtual space | |
US12388956B2 (en) | Methods and systems for facilitating communication in a collaborative work environment | |
JP7549669B2 (en) | User interface for refining a video group package | |
US20150200785A1 (en) | Method and apparatus for managing activities in a web conference | |
US8639765B2 (en) | Automated moderation of discussion lists | |
US9177295B2 (en) | Monitoring instant messaging usage | |
US20130298042A1 (en) | Providing a requisite level of service for an electronic meeting | |
CN110781384B (en) | Priority-based content recommendation method, device, equipment and medium | |
CN119415273A (en) | Reasoning service management method, device, medium and computer program product | |
US12175431B2 (en) | Facilitating collaboration in a work environment | |
US10257128B2 (en) | Presenting messages to participants based on neighborhoods | |
CN110024353B (en) | Cognitive resource selection | |
US20240291877A1 (en) | Data processing method and apparatus, electronic device, storage medium, and program product | |
CN109688217A (en) | A kind of information push method, device and electronic equipment | |
US10601749B1 (en) | Trends in a messaging platform | |
IL282678B2 (en) | Computer-implemented communication via a social media application | |
CN109525488A (en) | Instant message dissemination method, device, terminal, server and storage medium | |
CN115714870A (en) | Multimedia content publishing method, multimedia content interaction method and multimedia content publishing device | |
CN114764485A (en) | Information display method and device, storage medium and computer equipment | |
CN115426526B (en) | Video playing method, device, storage medium and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19831013 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19831013 Country of ref document: EP Kind code of ref document: A1 |