WO2019120044A1 - 评论聚合展示方法、***、服务器及智能终端 - Google Patents

评论聚合展示方法、***、服务器及智能终端 Download PDF

Info

Publication number
WO2019120044A1
WO2019120044A1 PCT/CN2018/117444 CN2018117444W WO2019120044A1 WO 2019120044 A1 WO2019120044 A1 WO 2019120044A1 CN 2018117444 W CN2018117444 W CN 2018117444W WO 2019120044 A1 WO2019120044 A1 WO 2019120044A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
aggregated
comment information
aggregation
comment
Prior art date
Application number
PCT/CN2018/117444
Other languages
English (en)
French (fr)
Inventor
张洋
程一笑
李先
马宏智
Original Assignee
北京达佳互联信息技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 北京达佳互联信息技术有限公司 filed Critical 北京达佳互联信息技术有限公司
Publication of WO2019120044A1 publication Critical patent/WO2019120044A1/zh
Priority to US16/907,938 priority Critical patent/US11216523B2/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/34Browsing; Visualisation therefor
    • G06F16/345Summarisation for human users
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Definitions

  • the invention relates to the field of data processing, in particular to a comment aggregation display method, system, server and intelligent terminal.
  • the prior art there are mainly two ways to display audience comments.
  • the first one is a dynamic display method, which is represented by a barrage and a chat area during live video broadcast, and the user's comment information is displayed in a dynamic manner for a period of time. Stop the display; the second is dynamic display, represented by the circle of friends and microblogging messages, the user's comment information will be displayed in a static way for a long time.
  • the inventor of the present invention found in the research that the display method in the prior art can only be applied to display of a small number of comments.
  • a certain video data can obtain hundreds or thousands of pieces in one second.
  • the dynamic display method has to be displayed in a dense, shortened play time and stack play mode, while the static display method makes the user's browsing difficult and cannot accurately locate the comments with a large amount of information. Therefore, the display method in the prior art cannot satisfy the presentation of the comment information of a large amount of data.
  • the invention provides a comment aggregation display method, system, server and intelligent terminal capable of displaying similar multimedia interactive information after aggregation.
  • a technical solution adopted by the embodiment of the present invention is to provide a comment aggregation display method, which is applied to a server, and includes the following steps:
  • the method further includes the following steps: determining the aggregation times of the aggregated review information;
  • the number of aggregations that meet the preset screening rule is selected, and the aggregated comment information corresponding to the selected number of aggregations is saved;
  • the saved aggregated comment information is sent to the client.
  • the number of aggregations that meet the preset screening rule is selected from the determined number of aggregation times, and the aggregated comment information corresponding to the selected aggregation times is saved, including:
  • Aggregate review information ranked within the scope of the screening rule is saved according to a preset screening rule.
  • the comment aggregation display method further includes the following steps:
  • the first time threshold interval is an interval for refreshing the multimedia interactive information
  • the method further includes the following steps:
  • the second aggregation comment information in a preset second time threshold interval, where the second time threshold interval is: a next time interval adjacent to the first time threshold interval;
  • the number of times of aggregation of the second aggregated comment information is increased to the number of times of aggregation of the first aggregated comment information, and the number of times of aggregation is increased.
  • the first aggregated comment information is sent to the client.
  • the method further includes the following steps:
  • the second aggregated comment information is sent to the client.
  • the method further includes the following steps:
  • an embodiment of the present invention provides a method for displaying a comment aggregation of a client, which is applied to a client, and includes the following steps:
  • the aggregated comment information is displayed according to a preset display method.
  • the method before the step of acquiring the aggregated comment information that is sent back by the server in response to the request, the method further includes the following steps:
  • the comment aggregation display method further includes the following steps:
  • the first aggregated comment information is displayed in the barrage area.
  • the comment aggregation display method further includes the following steps:
  • the same type of multimedia interactive information in the multimedia interactive information is statistically formed to form second aggregated comment information, and compared whether the first aggregated comment information and the second aggregated comment information are the same, when the first aggregated comment information and the second aggregated comment are When the information is the same, the number of times of aggregation of the second aggregated comment information is increased to the first aggregated comment information;
  • the first aggregated comment information after the number of times of aggregation is displayed is displayed in the barrage area.
  • the comment aggregation display method further includes the following steps:
  • the same type of multimedia interactive information in the multimedia interactive information is statistically formed to form second aggregated comment information, and compared whether the first aggregated comment information and the second aggregated comment information are the same, when the first aggregated comment information and the second aggregated comment are When the information is different, the second aggregated comment information is used as the backhaul data in response to the request;
  • the second aggregated comment information is displayed in the barrage area.
  • the comment aggregation display method further includes the following steps:
  • the embodiment of the present invention further provides a comment aggregation display system, which is applied to a server, and includes:
  • An obtaining module configured to obtain multimedia interactive information to be displayed
  • a processing module configured to perform statistics on the same type of multimedia interaction information in the multimedia interactive information to be displayed according to a preset aggregation rule, to form aggregated comment information
  • an execution module configured to send the aggregated comment information to the client, so that the client displays the aggregated comment information according to a preset display method.
  • the comment aggregation display system further includes:
  • a first sorting sub-module configured to sequentially sort the aggregated comment information according to an order of aggregation, in descending order
  • the first screening sub-module is configured to save the aggregated comment information that is within the range of the screening rule according to a preset screening rule.
  • the comment aggregation display system further includes:
  • the first obtaining sub-module is configured to obtain the multimedia interactive information to be displayed in the preset first time threshold interval, where the first time threshold interval is an interval for refreshing the multimedia interactive information;
  • a first processing sub-module configured to perform statistics on the same type of multimedia interaction information in the multimedia interactive information to be displayed according to a preset aggregation rule, to form a first aggregated comment information
  • a first execution submodule configured to send the first aggregated comment information to the client, so that the client displays the first aggregated comment information in a barrage area.
  • the comment aggregation display system further includes:
  • a second processing sub-module configured to acquire second aggregated comment information in a preset second time threshold interval according to the aggregation rule, where the second time threshold interval is: adjacent to the first time threshold interval The next time interval;
  • a first comparison submodule configured to compare whether the first aggregated comment information and the second aggregated comment information are the same
  • a second execution submodule configured to increase an aggregation number of the second aggregated comment information to an aggregation on the first aggregated comment information when the first aggregated comment information and the second aggregated comment information are the same The number of times, the first aggregated comment information after increasing the number of times of aggregation is sent to the client.
  • the comment aggregation display system further includes:
  • a third processing submodule configured to acquire second aggregated comment information in a preset second time threshold interval according to the aggregation rule
  • a second comparison submodule configured to compare whether the first aggregated comment information and the second aggregated comment information are the same
  • a third execution submodule configured to send the second aggregated comment information to the client when the first aggregated comment information and the second aggregated comment information are different.
  • the comment aggregation display system further includes:
  • a second obtaining sub-module configured to acquire a sharing path of the user sharing data
  • a publishing submodule configured to publish the aggregated comment information in a comment area of the sharing path according to the sharing path.
  • the embodiment of the present invention further provides a comment aggregation display system applied to a client, which is applied to a client, and includes:
  • a sending module configured to send a request for obtaining multimedia interactive information to the server, so that the server performs statistics on the same type of multimedia interactive information in the multimedia interactive information to be displayed according to the request to form aggregated comment information.
  • a receiving module configured to acquire aggregated comment information that is returned by the server in response to the request
  • a display module configured to display the aggregated comment information according to a preset display method.
  • the comment aggregation display system further includes:
  • a first sending sub-module configured to send, to the server, a request for obtaining multimedia interactive information to be displayed, so that the server sequentially sorts the aggregated comment information according to an aggregation sequence in descending order, and according to the preset
  • the filtering rules save aggregated review information that is ranked within the scope of the filtering rules.
  • the comment aggregation display system further includes:
  • a second sending sub-module configured to send a request for obtaining multimedia interactive information to be displayed to the server, so that the server acquires multimedia interactive information to be displayed within a preset first time threshold interval, and presets according to the request
  • the aggregation rule performs statistics on the same type of multimedia interaction information in the multimedia interactive information to be displayed, and forms the first aggregated comment information
  • a first receiving submodule configured to acquire first aggregated comment information that is returned by the server in response to the request
  • the first display sub-module is configured to display the first aggregated comment information in a barrage area.
  • the comment aggregation display system further includes:
  • a third sending sub-module configured to send, to the server, a request for obtaining multimedia interactive information to be displayed, so that the server acquires multimedia interactive information to be displayed in a preset second time threshold interval according to the request, and
  • the aggregation rule is configured to perform statistics on the same type of multimedia interaction information in the multimedia interactive information to be displayed to form second aggregated comment information, and compare whether the first aggregated comment information and the second aggregated comment information are the same, when the first aggregated comment is When the information and the second aggregated comment information are the same, the number of times of aggregation of the second aggregated comment information is increased to the first aggregated comment information;
  • a second receiving submodule configured to acquire first aggregated comment information after the server increases the number of aggregations in response to the request backhaul
  • the second display sub-module is configured to display the first aggregated comment information after the increased number of aggregations in the barrage area.
  • the comment aggregation display system further includes:
  • a fourth sending sub-module configured to send, to the server, a request for obtaining the multimedia interactive information to be displayed, so that the server obtains the multimedia interactive information to be displayed in the preset second time threshold interval according to the request, and
  • the aggregation rule is configured to perform statistics on the same type of multimedia interaction information in the multimedia interactive information to be displayed to form second aggregated comment information, and compare whether the first aggregated comment information and the second aggregated comment information are the same, when the first aggregated comment is When the information and the second aggregated comment information are different, the second aggregated comment information is used as the backhaul data in response to the request;
  • a third receiving submodule configured to acquire second aggregated comment information that is returned by the server in response to the request
  • the third display sub-module is configured to display the second aggregated comment information in the barrage area.
  • the comment aggregation display system further includes:
  • the fifth sending sub-module is configured to send a sharing path of the shared data to the server, so that the server publishes the aggregated comment information in the comment area of the sharing path after receiving the sharing path.
  • an embodiment of the present invention further provides a comment aggregation display system, where the system includes a client and a server.
  • the client is configured to send, to the server, a request for obtaining multimedia interactive information to be displayed;
  • the server is configured to receive the request sent by the client, and obtain multimedia interactive information to be displayed according to the request; and perform similar multimedia interaction information in the multimedia interactive information to be displayed according to a preset aggregation rule. Performing statistics to form aggregated comment information; sending the aggregated comment information to the client;
  • the client is further configured to obtain the aggregated comment information that is sent back by the server in response to the request, and display the aggregated comment information according to a preset display method.
  • the client is further configured to send, to the server, a request for obtaining multimedia interactive information to be displayed;
  • the server is further configured to determine an aggregation number of the aggregated comment information, and select, from the determined aggregation times, an aggregation number that meets a preset screening rule, and save the aggregated comment information corresponding to the selected aggregation number. Sending the saved aggregated comment information to the client.
  • the server is configured to sequentially sort the aggregated comment information according to the determined number of aggregations in descending order; according to the screening rule, the ranking is within the scope of the screening rule.
  • the aggregated comment information is saved.
  • the client is further configured to send, to the server, a request for obtaining multimedia interactive information to be displayed;
  • the server is further configured to obtain the multimedia interactive information to be displayed in the preset first time threshold interval, where the first time threshold interval is an interval for refreshing the multimedia interaction information; according to the preset aggregation rule, the server Having statistics on the same type of multimedia interactive information in the multimedia interactive information, forming the first aggregated review information; and sending the first aggregated review information to the client;
  • the client is further configured to acquire first aggregated comment information that is sent back by the server in response to the request, and display the first aggregated comment information in a barrage area.
  • the client is further configured to send, to the server, a request for obtaining multimedia interactive information to be displayed;
  • the server is further configured to: acquire, according to the aggregation rule, second aggregation comment information in a preset second time threshold interval, where the second time threshold interval is: adjacent to the first time threshold interval a next time interval; comparing whether the first aggregated comment information and the second aggregated comment information are the same; when the first aggregated comment information and the second aggregated comment information are the same, the second aggregate is The number of times of aggregation of the comment information is increased to the number of times of aggregation of the first aggregated comment information, and the first aggregated comment information after the number of times of aggregation is sent to the client; when the first aggregated comment information and the When the second aggregated comment information is different, the second aggregated comment information is sent to the client;
  • the client is further configured to acquire first aggregated comment information after the server increases the number of times of aggregation in response to the request, and the first aggregated comment information after the number of times of aggregation is performed in a barrage area. Displaying; or, acquiring second aggregated comment information returned by the server in response to the request; displaying the second aggregated comment information in a barrage area.
  • the client is further configured to send a sharing path of the shared data to the server;
  • the server is further configured to acquire a sharing path of the user sharing data, and publish the aggregated comment information in the comment area of the sharing path according to the sharing path.
  • an embodiment of the present invention further provides a server, including:
  • One or more processors are One or more processors;
  • One or more applications wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the The comment aggregation display method.
  • an embodiment of the present invention further provides an intelligent terminal, including:
  • One or more processors are One or more processors;
  • One or more applications wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the The client's comment aggregation display method.
  • the same type of multimedia interactive information in the multimedia interactive information to be displayed is aggregated by the aggregation rule to compress and aggregate the amount of data in the comment information, thereby greatly reducing the occurrence of repetitive comments and enabling the aggregated aggregated comments.
  • the complexity of information has been reduced, and the amount of information has been greatly improved.
  • FIG. 1 is a schematic flowchart of a server comment aggregation display method according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a client displaying aggregated comment information through a barrage according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a client displaying aggregated comment information through a comment area according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram of a client displaying aggregated comment information through a static comment area according to an embodiment of the present invention
  • FIG. 5 is a schematic flowchart of filtering aggregated comment information according to an embodiment of the present invention.
  • FIG. 6 is a schematic flowchart of a video playback comment aggregation display method according to an embodiment of the present invention.
  • FIG. 7 is a schematic flowchart diagram of a first implementation manner of updating aggregated comment information in a video play comment aggregation display method according to an embodiment of the present disclosure
  • FIG. 8 is a schematic flowchart diagram of a second implementation manner of updating aggregated comment information in a video play comment aggregation display method according to an embodiment of the present invention.
  • FIG. 9 is a schematic flowchart of transferring aggregated comment information according to an embodiment of the present invention.
  • FIG. 10 is a basic structural block diagram of a server side comment aggregation display system according to an embodiment of the present invention.
  • FIG. 11 is a block diagram showing the basic structure of a terminal side comment aggregation display system according to an embodiment of the present invention.
  • FIG. 12 is a block diagram showing a basic structure of a server according to an embodiment of the present invention.
  • FIG. 13 is a schematic diagram of a basic structure of an intelligent terminal according to an embodiment of the present invention.
  • FIG. 1 is a schematic flowchart diagram of a method for displaying a comment aggregation applied to a server according to an embodiment of the present invention.
  • a comment aggregation display method includes the following steps:
  • the multimedia interactive information may be user's comment information, and the multimedia interactive information includes (not limited to): text, pictures, animations or short videos.
  • the multimedia interactive information in the live broadcast area also includes: animation effects of gift pictures and gifts.
  • the multimedia interactive information is not limited to the above types, and may include other types, which are not limited herein.
  • the multimedia interactive information to be displayed may be multimedia interactive information uploaded by a viewer or a visitor's client, but not confirmed by the server and displayed on a platform or link (such as a live room or a personal microblog).
  • the multimedia interactive information to be displayed can be cached in the server, and the server can continuously obtain the multimedia interactive information by means of a timed refreshing manner (such as 1s refreshing once), and store the obtained multimedia interactive information as multimedia interactive information to be displayed.
  • a timed refreshing manner such as 1s refreshing once
  • S1200 Perform statistics on the same type of multimedia interactive information in the multimedia interactive information according to the preset aggregation rule to form aggregated comment information.
  • the preset aggregation rule is a rule for counting multimedia interactive information, and the aggregation rule may be different according to different types of multimedia interactive information. Aggregation rules can be customized.
  • the aggregated comment information is a text
  • the words having the same expression in the content are aggregated by understanding the content of the text information. For example, if the content is 666666 and the length is equal, but the number consists of a single character repetition, the string is aggregated into 666, and then the aggregation number is counted.
  • the aggregated comment information is text
  • it can also be aggregated by comparing the Hamming distances of different comment texts, obtaining an ASCII code string representing the comment text information, and comparing the Hamming distances of the ASCII code strings in different comment text information.
  • a set threshold for example, 10, 20, or 25
  • the comment language that meets the condition is aggregated, and then the statistics of the number of aggregations are performed.
  • the aggregated comment information is an animation of a picture, a moving picture, a gift, or a gift
  • the above-mentioned resources that can be provided based on the unified platform or the application software have a uniform number, and the numbers with the same number are aggregated by identifying the number of the above-mentioned resources, and then The number of aggregations is counted.
  • the image when a user makes a comment using a picture, video, or animation information without a uniform number, the image may be image-recognized.
  • One technical solution that can be adopted is to use a convolutional neural network model to aggregate pictures, animations, and videos with the same classification results, and then count the number of aggregations.
  • the aggregated comment information is a collection of a plurality of data of the same type, and the external representation of the data structure may be represented by a combination of the multimedia interactive information and the number of aggregations. For example: 666 * 88 or 666 comments appeared a total of 88 times.
  • the aggregated comment information may be a collection of several pieces of information in such a format.
  • S1300 Send the aggregated comment information to the client, so that the client displays the aggregated comment information according to the preset display method.
  • the statistics are sent to the client requesting the aggregated comment information.
  • the transmission in this embodiment may be a broadcast, or may be another transmission method.
  • the server may send the aggregated comment information to the client according to the request of the client, and may also periodically broadcast the aggregated comment information to the client. This is not limited here.
  • the client After receiving the aggregated comment area, the client can display in different ways. For example, during video playback or live broadcast, it can be displayed as a barrage. During live broadcast, it can be displayed in the live comment area or can be displayed in the comment area of Weibo.
  • FIG. 2 is a schematic diagram of a client displaying aggregated comment information through a bullet screen according to the embodiment
  • FIG. 3 is a schematic diagram of a client displaying aggregated comment information through a comment area according to the embodiment
  • 4 is a schematic diagram of the client displaying aggregated comment information through a static comment area.
  • the client displays an image of the aggregated comment information "thumb image*10" on the video barrage.
  • the client displays the digital information of the aggregated comment information number string "666*84" in the comment area.
  • the client displays the character information of the aggregated comment information "single cow" in the static comment area.
  • the foregoing embodiment aggregates the same type of multimedia interactive information in the multimedia interactive information to be displayed by the aggregation rule to compress and aggregate the amount of data in the comment information, thereby greatly reducing the occurrence of repetitive comments, and reducing the complexity of the aggregated aggregated comment information.
  • the amount of information has been greatly improved.
  • the server can send a portion of the aggregated aggregated review information to the client.
  • the server may determine the aggregation times of the aggregated review information according to the statistical situation.
  • each aggregated comment information formed has a number of aggregations.
  • the number of aggregations that meet the preset screening rule is selected, wherein the screening rules may be customized.
  • the aggregated comment information corresponding to the selected number of aggregations is saved; and the saved aggregated comment information is sent to the client.
  • the aggregated comment information formed according to the aggregation rule includes text, a picture, an animation, and a gift, wherein the number of times of aggregation of the text is 60, the number of times of aggregation of the picture is 80, and the number of aggregation of the picture is 90, and the gift is The number of aggregations was 100.
  • the screening rule is the maximum of the number of aggregations determined by the number of aggregations. If the screening rule is 100 times and 90 times, the gift and the animation are saved and sent to the client.
  • FIG. 5 5 is a schematic flowchart of filtering aggregated comment information for the present embodiment.
  • step S1200 shown in FIG. 5 The following steps may also be included after step S1200 shown in FIG. 5.
  • S1211 Sort the aggregated comment information in order from the largest to the smallest according to the number of times of aggregation.
  • the server sorts the aggregated comment information after the statistics are completed according to the number of aggregations in the aggregated comment information, and the sorting is performed in a power-saving manner.
  • S1222 Save the aggregated comment information that is ranked within the scope of the screening rule according to a preset screening rule.
  • the screening rule is a set screening criterion, which may be a custom setting.
  • the screening rule is to select the top two aggregated comment information.
  • the number of selections of the screening rules is not limited thereto, and the number of selection rules of the screening rules can be any value according to the specific application environment.
  • the filtering condition of the screening rule is not limited to obtaining the number of the aggregated comment information.
  • the filtering rule may be extracted for the multimedia interactive information type.
  • the screening rule can be (not limited to) ): Extract only the aggregated comment information of the text type, extract only the aggregated comment information of the image type, or extract only the aggregated comment information of the video type.
  • the aggregated comment information may be sequentially sorted in order from small to large; according to the screening rule, the aggregated comment information ranked within the scope of the screening rule is saved.
  • the screening rule can be from the last digit of the ranking, and then to the top ranked.
  • the filter rule can be set: the last three digits of the ranking are the scope of the screening rule.
  • the data can be further streamlined, and the aggregated comment information can be selected according to the set conditions, and the comment with a large amount of information can be extracted and the gold content of the display comment can be improved.
  • the comment aggregation display method may be applied to the field of video playback, and may also be applied to other fields, which is not limited herein.
  • the following is an introduction to the field of video playback.
  • FIG. 6 is a schematic flowchart of a video playback comment aggregation display method according to an embodiment of the present disclosure.
  • the comment aggregation display method may further include the following steps.
  • S1410 Acquire multimedia interactive information to be displayed in a preset first time threshold interval.
  • the first time threshold interval is the interval at which the set multimedia interaction information is refreshed.
  • the first time threshold interval is 1 s, indicating that the refresh interval time for setting the multimedia interaction information is 1 s, where s represents seconds.
  • the value of the first time threshold is not limited to this.
  • the value of the first time threshold interval can be customized, for example, any value.
  • the server refreshes the multimedia interaction information every 1 s
  • the aggregated comment information is counted
  • the first time threshold interval that is, the aggregated comment information within 1 s is counted.
  • S1420 Perform statistics on the same type of multimedia interaction information in the multimedia interactive information to be displayed according to a preset aggregation rule to form a first aggregated comment information.
  • the preset aggregation rule is a rule for counting multimedia interactive information, and the aggregation rule may be different according to different types of multimedia interactive information. Aggregation rules can be customized.
  • the aggregated comment information is a text
  • the words having the same expression in the content are aggregated by understanding the content of the text information. For example, if the content is 666666 and the length is equal, but the number consists of a single character repetition, the string is aggregated into 666, and then the aggregation number is counted.
  • the aggregated comment information is text
  • it can also be aggregated by comparing the Hamming distances of different comment texts, obtaining an ASCII code string representing the comment text information, and comparing the Hamming distances of the ASCII code strings in different comment text information.
  • a set threshold for example, 10, 20, or 25
  • the comment language that meets the condition is aggregated, and then the statistics of the number of aggregations are performed.
  • the above-mentioned resources provided by using the unified platform or the application software may have a uniform number, and the resources with the same number are aggregated by identifying the number of the above-mentioned resources. Then count the number of aggregations.
  • the image when a user makes a comment using a picture, video, or animation information without a uniform number, the image may be image-recognized.
  • One technical solution that can be adopted is to use a convolutional neural network model to aggregate pictures, animations, and videos with the same classification results, and then count the number of aggregations.
  • the aggregated comment information is a collection of a plurality of data of the same type, and the external representation of the data structure may be represented by a combination of the multimedia interactive information and the number of aggregations. For example: 666 * 88 or 666 comments appeared a total of 88 times.
  • the aggregated comment information may be a collection of several pieces of information in such a format.
  • the aggregated comment information obtained by performing statistics on the multimedia interactive information to be displayed in the first time threshold interval is the first aggregated comment information. That is to say, the first aggregated comment information is for the multimedia interactive information to be displayed in the first time threshold interval.
  • S1430 Send the first aggregated comment information to the client, so that the client displays the first aggregated comment information in the barrage area.
  • the client may play the first aggregated comment information in the barrage area.
  • the aggregated review information can be updated.
  • FIG. 7 is a schematic flowchart diagram of a first implementation manner of updating aggregated comment information in a video play comment aggregation display method according to an embodiment of the present invention.
  • step S1430 the following steps may be further included:
  • S1511 Acquire second aggregation comment information in a preset second time threshold interval according to an aggregation rule.
  • the time of the first time threshold interval and the time of the second time threshold interval may be the same, and the second time threshold interval is the next time interval adjacent to the first time threshold interval, that is, after the end of the first time threshold interval, the multimedia interactive information is refreshed. After the time period until the next refresh.
  • the first time threshold interval is 1 second
  • the second time threshold interval is 1 second
  • the time point at which the first time threshold interval ends is the 12th second
  • the next time refresh time is the 13th second
  • the second time The threshold interval is the length of time between the 12th and 13th seconds.
  • the multimedia interactive information after the refresh in the second time threshold interval is obtained, and the acquired multimedia interactive information is aggregated according to the aggregation rule.
  • the aggregated comment information aggregated in the second time threshold interval is the second aggregated comment information.
  • the server may compare the first aggregated comment information and the second aggregated comment information, and may be compared in different manners for different kinds of aggregated comment information.
  • the way to compare can be: to aggregate the comment information for the text, by understanding the meaning of the words or by Hamming distance comparison. For pictures and videos, you can compare the number or classification information.
  • the present invention is not limited thereto, and the first aggregated comment information and the second aggregated comment information that can be applied to the technology can be compared by any similar comparison technique in the prior art.
  • the number of times of aggregation of the second aggregated comment information is increased to the first aggregated comment information.
  • the first aggregated comment information is “666*84”
  • the second aggregated comment information is “666*16”
  • the first aggregated comment information after the number of times of aggregation is “666*100”.
  • the client accepts the first aggregated comment information after increasing the number of times of aggregation, and displays the first aggregated comment information after the number of times of aggregation in the barrage.
  • the aggregated comment information is displayed as "666*100".
  • the method is used for a "complex strike" operation.
  • FIG. 8 is a schematic flowchart diagram of a second implementation manner of updating aggregated comment information in the video play comment aggregation display method according to the embodiment.
  • step S1430 the following steps may be further included:
  • S1521 Acquire second aggregation comment information in a preset second time threshold interval according to the aggregation rule.
  • the time of the first time threshold interval and the second time threshold interval may be the same, and the second time threshold interval is the next time interval adjacent to the first time threshold interval, that is, after the end of the first time threshold interval, the multimedia interaction information is performed.
  • the period of time after the refresh to the next refresh may be the same, and the second time threshold interval is the next time interval adjacent to the first time threshold interval, that is, after the end of the first time threshold interval, the multimedia interaction information is performed.
  • the refreshed multimedia interaction information is aggregated in the second time threshold interval.
  • the aggregated comment information aggregated in the second time threshold interval is the second aggregated comment information.
  • S1522 Align whether the first aggregated comment information and the second aggregated comment information are the same.
  • the server may compare the first aggregated comment information and the second aggregated comment information, and may be compared in different manners for different kinds of aggregated comment information.
  • the way to compare can be: to aggregate the comment information for the text, by understanding the meaning of the words or by Hamming distance comparison. For pictures and videos, you can compare the number or classification information.
  • the present invention is not limited thereto, and the first aggregated comment information and the second aggregated comment information that can be applied to the technology can be compared by any similar comparison technique in the prior art.
  • the server may send the second aggregated comment information to the client.
  • the client may display the second aggregation comment information after the aggregation number in the barrage.
  • the user can share the same data into different sharing platforms or applications, and can transfer the aggregated review information.
  • FIG. 9 is a schematic flowchart of the process of transferring aggregated comment information according to the embodiment.
  • step S1300 the following steps may be further included after step S1300.
  • a sharing path is a path for users to share the same data to different sharing platforms or applications.
  • the sharing path may be a network link, and by accessing the link, the page of the data in the corresponding sharing platform or application can be obtained.
  • the sharing path can be sent by the client to the server, or it can be pre-stored in the server. This is not limited here.
  • S1620 Publish the aggregated comment information in the comment area of the sharing path according to the sharing path.
  • the aggregated comment information is comment information about the shared data of the sharing path.
  • the user posts the aggregated comment information of a certain data in the microblog, and after the same data is posted in the account of the user's circle of friends, the sharing path of the data in the circle of friends is obtained, and according to the sharing path, the microblog can be
  • the aggregated comment information is posted in the comment area of the circle of friends.
  • the aggregated comment information posted in Weibo is “burning fuel*56”, and “burning fuel*56” is released in the circle of friends comment area based on the sharing path based on the circle of friends.
  • the aggregated comment information for sharing data when the aggregated comment information for sharing data includes multiple types, all kinds of aggregated comment information may be posted in the comment area of the sharing path, and only some of the aggregated comment information may be posted in the sharing path.
  • the comment area When only a part of the aggregated comment information is posted in the comment area of the sharing path, some of the aggregated comment information may be selected according to a preset rule, and the preset rule may be customized. For example, only the aggregated comment information of the first or the top three of the aggregation times is selected, and the selected one is posted in the comment area of the sharing path.
  • This embodiment also provides a comment aggregation display method applied to a client.
  • the client sends a corresponding request to the server, the server responds to the request, and sends the corresponding aggregated comment information to the client, and the client displays the aggregated comment information.
  • the transmission in this embodiment may be a broadcast, or may be another transmission method.
  • the server may send the aggregated comment information to the client according to the request of the client, and may also periodically broadcast the aggregated comment information to the client. This is not limited here.
  • the client can display aggregated comment information.
  • the obtaining and displaying of the aggregated comment information is described in detail in the server comment aggregation display method in this embodiment, and details are not described herein again.
  • the client sends a request for obtaining multimedia interactive information to be displayed to the server, so that the server obtains the multimedia interactive information to be displayed according to the request, and displays the same multimedia interactive information in the multimedia interactive information through a preset aggregation rule. Perform statistics to form aggregated comment information;
  • the method may further include the following steps:
  • the comment aggregation display method may further include the following steps:
  • the interactive information is statistically generated to form the first aggregated comment information
  • the first aggregated comment information is displayed in the barrage area.
  • the comment aggregation display method may further include the following steps:
  • the server sending, by the server, a request for obtaining the multimedia interactive information to be displayed, so that the server obtains the multimedia interactive information to be displayed in the preset second time threshold interval according to the request, and the multimedia interaction to be displayed is preset through the aggregation rule.
  • the same kind of multimedia interactive information in the information is statistically formed to form the second aggregated comment information, and compares whether the first aggregated comment information and the second aggregated comment information are the same.
  • the first aggregated comment information and the second aggregated comment information are the same, the first The number of times of aggregation of the second aggregation comment information is increased to the first aggregated comment information;
  • the first aggregated comment information after increasing the number of times of aggregation is displayed in the barrage area.
  • the comment aggregation display method may further include the following steps:
  • the server sending, by the server, a request for obtaining the multimedia interactive information to be displayed, so that the server obtains the multimedia interactive information to be displayed in the preset second time threshold interval according to the request, and the multimedia interaction to be displayed is preset through the aggregation rule.
  • the same type of multimedia interactive information in the information is statistically formed to form the second aggregated comment information, and compares whether the first aggregated comment information and the second aggregated comment information are the same. When the first aggregated comment information and the second aggregated comment information are different, The second aggregated comment information is used as the return data of the response request;
  • the second aggregated comment information is displayed in the barrage area.
  • the comment aggregation display method may further include the following steps:
  • the forwarded sharing path is sent to the server of the data source, and the server can aggregate the comment information in the server according to the sharing path. Transfer all or part of it to the new sharing platform or app to correspond to the comment area.
  • FIG. 10 is a basic structural block diagram of a comment aggregation display system applied to a server according to an embodiment of the present invention.
  • a comment aggregation display system includes: an acquisition module 2100, a processing module 2200, and an execution module 2300.
  • the obtaining module 2100 is configured to obtain multimedia interactive information to be displayed
  • the processing module 2200 is configured to perform statistics on the same type of multimedia interactive information in the multimedia interactive information according to the preset aggregation rule to form aggregated review information
  • the executing module 2300 is configured to:
  • the aggregated comment information is sent to the client, so that the client displays the aggregated comment information according to the preset display method.
  • the comment aggregation display system further includes: a first sorting sub-module and a first screening sub-module.
  • the first sorting sub-module is configured to sort the aggregated comment information in order according to the number of times of aggregation
  • the first screening sub-module is configured to aggregate the ranks in the filtering rule according to the preset screening rule. Comment information is saved.
  • the comment aggregation display system further includes: a first acquisition submodule, a first processing submodule, and a first execution submodule.
  • the first obtaining sub-module is configured to obtain the multimedia interactive information to be displayed in the preset first time threshold interval, where the first time threshold interval is an interval for refreshing the multimedia interactive information;
  • the first processing sub-module is configured to The aggregation rule is configured to collect the same type of multimedia interaction information in the multimedia interactive information to be formed to form the first aggregated comment information;
  • the first execution sub-module is configured to send the first aggregated comment information to the client, so that the client is in the The barrage area displays the first aggregated comment information.
  • the comment aggregation display system further includes: a second processing sub-module, a first comparison sub-module, and a second execution sub-module.
  • the second processing sub-module is configured to acquire the second aggregated comment information in a preset second time threshold interval according to the aggregation rule, where the second time threshold interval is: a next time interval adjacent to the first time threshold interval;
  • the first comparison sub-module is configured to compare whether the first aggregated comment information and the second aggregated comment information are the same;
  • the second execution sub-module is configured to: when the first aggregated review information and the second aggregated review information are the same, the second aggregated
  • the number of times of aggregation of the comment information is increased to the number of times of aggregation of the first aggregated comment information, and the first aggregated comment information after the number of times of aggregation is sent to the client.
  • the comment aggregation display system further includes: a third processing sub-module, a second comparison sub-module, and a third execution sub-module.
  • the third processing sub-module is configured to obtain the second aggregated comment information in a preset second time threshold interval according to the aggregation rule, and the second comparison sub-module is configured to compare the first aggregated comment information with the second aggregate Whether the comment information is the same; the third execution sub-module is configured to send the second aggregated comment information to the client when the first aggregated comment information and the second aggregated comment information are different.
  • the comment aggregation display system further includes: a second obtaining sub-module and a publishing sub-module, wherein the second obtaining sub-module is configured to acquire a sharing path of the user sharing data; and the publishing sub-module is configured to use the sharing path , the aggregated comment information is posted in the comment area of the sharing path.
  • FIG. 11 is a basic structural block diagram of a comment aggregation display system applied to a client according to an embodiment.
  • a comment aggregation display system includes: a sending module 3100, a receiving module 3200, and a display module 3300.
  • the sending module 3100 is configured to send a request for obtaining the multimedia interactive information to the server, so that the server performs the statistics to form the aggregated comment information by using the preset aggregation rule to display the multimedia interactive information in the multimedia interactive information according to the request;
  • the receiving module 3200 uses And obtaining the aggregated comment information that is sent back by the server in response to the request;
  • the display module 3300 is configured to display the aggregated comment information according to the preset display method.
  • the comment aggregation display system further includes: a first sending submodule, configured to send a request for obtaining multimedia interactive information to be displayed to the server, so that the server sequentially aggregates according to the aggregation frequency in descending order The comment information is sorted and the aggregated comment information ranked within the filter rule is saved according to the preset filter rule.
  • the comment aggregation display system further includes: a second sending submodule, a first receiving submodule, and a first display submodule.
  • the second sending sub-module is configured to send a request for obtaining the multimedia interactive information to be displayed to the server, so that the server obtains the multimedia interactive information to be displayed in the preset first time threshold interval, and according to the request, the preset aggregation is performed.
  • the rule is to perform statistics on the same type of multimedia interactive information in the multimedia interactive information to form the first aggregated comment information;
  • the first receiving sub-module is configured to obtain the first aggregated comment information that is sent back by the server in response to the request;
  • the first display sub-module is used to The first aggregated comment information is displayed in the barrage area.
  • the comment aggregation display system further includes: a third transmission sub-module, a second reception sub-module, and a second display sub-module.
  • the third sending sub-module is configured to send a request for obtaining the multimedia interactive information to be displayed to the server, so that the server obtains the multimedia interactive information to be displayed in the preset second time threshold interval according to the request, by using a preset aggregation.
  • the rule treats the same type of multimedia interactive information in the multimedia interactive information to form a second aggregated review information, and compares whether the first aggregated review information and the second aggregated review information are the same, when the first aggregated review information and the second aggregated review information When the same, the aggregation number of the second aggregated comment information is added to the first aggregated comment information; the second receiving sub-module is configured to obtain the first aggregated comment information after the server increases the number of times of aggregation in response to the request, and the second display The sub-module is configured to display the first aggregated comment information after increasing the number of aggregations in the barrage area.
  • the comment aggregation display system further includes: a fourth sending submodule, a third receiving submodule, and a third displaying submodule.
  • the fourth sending sub-module is configured to send a request for obtaining the multimedia interactive information to be displayed to the server, so that the server obtains the multimedia interactive information to be displayed in the preset second time threshold interval according to the request, by using a preset aggregation.
  • the rule treats the same type of multimedia interactive information in the multimedia interactive information to form a second aggregated review information, and compares whether the first aggregated review information and the second aggregated review information are the same, when the first aggregated review information and the second aggregated review information When the difference is not the same, the second aggregated comment information is used as the backhaul data of the response request; the third receiving submodule is configured to obtain the second aggregated comment information that the server sends back in response to the request; and the third display submodule is configured to use the second aggregated submodule Comment information is displayed in the barrage area.
  • the comment aggregation display system further includes: a fifth sending submodule, configured to send a sharing path of the shared data to the server, so that the server posts the aggregated comment information to the sharing path after receiving the sharing path. region.
  • the embodiment further provides a comment aggregation display system, where the system includes a client and a server, and the client is configured to send a request for obtaining multimedia interactive information to be displayed to the server;
  • the server is configured to receive the request sent by the client, and obtain the multimedia interactive information to be displayed according to the request; perform statistics on the same type of multimedia interactive information in the multimedia interactive information to form aggregated comment information according to the preset aggregation rule; Information is sent to the client;
  • the client is further configured to obtain aggregated comment information that is sent back by the server in response to the request, and display aggregated comment information according to a preset display method.
  • the client is further configured to send, to the server, a request for obtaining multimedia interactive information to be displayed;
  • the server is further configured to determine the aggregation times of the aggregated comment information.
  • the number of aggregations that meet the preset screening rule is selected from the determined aggregation times, and the aggregated comment information corresponding to the selected aggregation times is saved;
  • the aggregated comment information is sent to the client.
  • the server is configured to sequentially sort the aggregated comment information according to the determined number of times of aggregation, and sequentially save the aggregated comment information in the range of the filter rule according to the filtering rule.
  • the client is further configured to send, to the server, a request for obtaining multimedia interactive information to be displayed;
  • the server is further configured to obtain the multimedia interactive information to be displayed in the preset first time threshold interval, where the first time threshold interval is an interval for refreshing the multimedia interactive information; and the multimedia interactive information to be displayed according to the preset aggregation rule The same type of multimedia interactive information is counted to form the first aggregated comment information; the first aggregated comment information is sent to the client;
  • the client is further configured to obtain the first aggregated comment information that is sent back by the server in response to the request; and the first aggregated comment information is displayed in the barrage area.
  • the client is further configured to send, to the server, a request for obtaining multimedia interactive information to be displayed;
  • the server is further configured to obtain the second aggregated comment information in a preset second time threshold interval according to the aggregation rule, where the second time threshold interval is: a next time interval adjacent to the first time threshold interval; Whether the aggregated comment information and the second aggregated comment information are the same; when the first aggregated comment information and the second aggregated comment information are the same, the number of times of aggregation of the second aggregated comment information is increased to the number of times of aggregation of the first aggregated comment information, The first aggregated comment information after the number of times of aggregation is sent to the client; when the first aggregated comment information and the second aggregated comment information are different, the second aggregated comment information is sent to the client;
  • the client is further configured to obtain the first aggregated comment information after the server increases the number of aggregations in response to the request, and the first aggregated comment information after the number of times of aggregation is displayed in the barrage area; or, the obtaining server responds to Requesting the returned second aggregated comment information; displaying the second aggregated review information in the barrage area.
  • the client is further configured to send a sharing path of the shared data to the server;
  • the server is further configured to obtain a sharing path of the user sharing data; and the aggregated comment information is posted in the comment area of the sharing path according to the sharing path.
  • FIG. 12 is a block diagram of a basic structure of the server according to the embodiment.
  • a server includes:
  • One or more processors 4100 are One or more processors 4100;
  • One or more applications wherein the one or more applications are stored in the memory 4200 and configured to be executed by the one or more processors 4100, the one or more programs configured for Perform the following method:
  • the server aggregates the same type of multimedia interactive information in the multimedia interactive information to be aggregated by the aggregation rule to compress and aggregate the amount of data in the comment information, thereby greatly reducing the occurrence of repetitive comments, and reducing the complexity of the aggregated aggregated comment information. The amount has been greatly improved.
  • all the programs in the comment aggregation display method of the server side in the embodiment are stored in the memory of the server, and the processor can call the program in the memory to execute all the functions listed in the comment aggregation display method. .
  • the function of the server implementation is described in detail in the comment aggregation display method in this embodiment, and details are not described herein.
  • FIG. 13 is a schematic structural diagram of a smart terminal according to an embodiment of the present invention.
  • the smart terminal provided in this embodiment includes the client in the foregoing embodiment.
  • the memory 1520 of the smart terminal stores all the programs in the comment aggregation display method for implementing the terminal side in the embodiment, and the processor 1580 can call the program in the memory 1520 to execute the comment aggregation display method. List all the features. The function of the smart terminal is described in detail in the comment aggregation display method in this embodiment, and details are not described herein.
  • the embodiment of the present invention further provides an intelligent terminal.
  • the terminal can be any terminal device including a PC terminal, a smart terminal, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), an in-vehicle computer, and the terminal is an intelligent terminal as an example:
  • FIG. 13 is a block diagram showing a partial structure of a smart terminal related to a terminal provided by an embodiment of the present invention.
  • the smart terminal includes: a radio frequency (RF) circuit 1510, a memory 1520, an input unit 1530, a display unit 1540, a sensor 1550, an audio circuit 1560, a wireless fidelity (Wi-Fi) module 1570, The processor 1580, and the power supply 1590 and the like.
  • RF radio frequency
  • the smart terminal structure shown in FIG. 13 does not constitute a limitation of the smart terminal, and may include more or less components than those illustrated, or combine some components, or different component arrangements.
  • the RF circuit 1510 can be used for receiving and transmitting signals during the transmission or reception of information or during a call. Specifically, after receiving the downlink information of the base station, the processing is processed by the processor 1580. In addition, the data designed for the uplink is sent to the base station.
  • RF circuit 1510 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like.
  • LNA Low Noise Amplifier
  • RF circuitry 1510 can also communicate with the network and other devices via wireless communication.
  • the above wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division). Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Messaging Service (SMS), and the like.
  • GSM Global System of Mobile communication
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • E-mail Short Messaging Service
  • the memory 1520 can be used to store software programs and modules, and the processor 1580 executes various functional applications and data processing of the smart terminals by running software programs and modules stored in the memory 1520.
  • the memory 1520 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a voiceprint playing function, an image playing function, etc.), and the like; the storage data area may be stored. Data created according to the use of the smart terminal (such as audio data, phone book, etc.).
  • memory 1520 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
  • the input unit 1530 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the smart terminal.
  • the input unit 1530 may include a touch panel 1531 and other input devices 1532.
  • the touch panel 1531 also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 1531 or near the touch panel 1531. Operation), and drive the corresponding connecting device according to a preset program.
  • the touch panel 1531 may include two parts: a touch detection device and a touch controller.
  • the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
  • the processor 1580 is provided and can receive commands from the processor 1580 and execute them.
  • the touch panel 1531 can be implemented in various types such as a resistive type, a capacitive type, an infrared line, and a surface acoustic wave.
  • the input unit 1530 may also include other input devices 1532.
  • other input devices 1532 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
  • the display unit 1540 can be used to display information input by the user or information provided to the user and various menus of the smart terminal.
  • the display unit 1540 can include a display panel 1541.
  • the display panel 1541 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
  • the touch panel 1531 may cover the display panel 1541. After the touch panel 1531 detects a touch operation on or near the touch panel 1531, the touch panel 1531 transmits to the processor 1580 to determine the type of the touch event, and then the processor 1580 according to the touch event. The type provides a corresponding visual output on display panel 1541.
  • the touch panel 1531 and the display panel 1541 are two independent components to implement the input and input functions of the smart terminal, in some embodiments, the touch panel 1531 and the display panel 1541 may be integrated. And realize the input and output functions of the intelligent terminal.
  • the smart terminal may also include at least one type of sensor 1550, such as a light sensor, motion sensor, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1541 according to the brightness of the ambient light, and the proximity sensor may close the display panel 1541 when the smart terminal moves to the ear. / or backlight.
  • the accelerometer sensor can detect the acceleration of each direction (usually three axes), and the magnitude and direction of gravity can be detected at rest.
  • the intelligent terminal can be used to identify the posture of the intelligent terminal (such as horizontal and vertical screen switching, Related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as well as other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can be configured in smart terminals, here No longer.
  • An audio circuit 1560, a speaker 1561, and a microphone 1562 can provide an audio interface between the user and the smart terminal.
  • the audio circuit 1560 can transmit the converted electrical data of the received audio data to the speaker 1561, and convert it into a voiceprint signal output by the speaker 1561.
  • the microphone 1562 converts the collected voiceprint signal into an electrical signal by the audio.
  • Circuit 1560 is converted to audio data upon receipt, processed by audio data output processor 1580, transmitted via RF circuitry 1510 to, for example, another smart terminal, or output audio data to memory 1520 for further processing.
  • Wi-Fi is a short-range wireless transmission technology.
  • the smart terminal can help users to send and receive e-mail, browse web pages and access streaming media through the Wi-Fi module 1570. It provides users with wireless broadband Internet access.
  • FIG. 13 shows the Wi-Fi module 1570, it can be understood that it does not belong to the essential configuration of the smart terminal, and may be omitted as needed within the scope of not changing the essence of the invention.
  • the processor 1580 is a control center of the smart terminal that connects various portions of the entire smart terminal using various interfaces and lines, by running or executing software programs and/or modules stored in the memory 1520, and recalling data stored in the memory 1520.
  • the intelligent terminal performs various functions and processing data to perform overall monitoring on the intelligent terminal.
  • the processor 1580 may include one or more processing units; preferably, the processor 1580 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
  • the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 1580.
  • the smart terminal also includes a power source 1590 (such as a battery) for powering various components.
  • a power source 1590 such as a battery
  • the power source can be logically coupled to the processor 1580 through a power management system to manage functions such as charging, discharging, and power management through the power management system.
  • the smart terminal may further include a camera, a Bluetooth module, and the like, and details are not described herein again.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Marketing (AREA)
  • Library & Information Science (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种评论聚合展示方法、***、服务器及智能终端,包括下述步骤:获取待展示多媒体互动信息;根据预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计形成聚合评论信息;将所述聚合评论信息发送至客户端,以使所述客户端根据预设的展示方法展示所述聚合评论信息。通过聚合规则将待展示多媒体互动信息中的同类多媒体互动信息进行聚合,以压缩和汇聚评论信息中的数据量,大大降低重复性评论的出现,使聚合后的聚合评论信息繁复性降低,信息量得到大幅的提升。

Description

评论聚合展示方法、***、服务器及智能终端
本申请要求于2017年12月21日提交中国专利局、申请号为201711392469.4发明名称为“评论聚合展示方法、***、服务器及智能终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及数据处理领域,尤其是一种评论聚合展示方法、***、服务器及智能终端。
背景技术
随着计算机技术的进步,信息扩散的速度及扩散范围均有了跨越性发展。用户能够通过直播平台或共享平台将自己私有的数据展示给大家观看和浏览,观众或浏览者在观看之后,往往都会对分享的数据进行评论,评论信息会以不同的方式展示在评论区域内。
现有技术中,用于展示观众评论的方式主要有两种,第一种为动态展示方法,以视频直播时的弹幕和聊天区为代表,用户的评论信息会以动态方式展示一段时间后停止展示;第二种是动态展示,以朋友圈评论和微博留言为代表,用户的评论信息会以静态的方式进行长时间展示。
本发明创造的发明人在研究中发现,现有技术中的展示方式,仅能够适用较小数量评论的展示,在数据***的今天,某个视频数据能够在一秒内获得成百上千条评论,为了显示这些评论,动态显示方法不得不采用密集、缩短播放时间和堆叠播放的方式进行展示,而静态展示方法则使用户浏览困难,无法精准定位信息量较大的评论。因此,现有技术中的展示方法,无法满足大数据量的评论信息展示。
发明内容
本发明提供了一种能够对同类多媒体互动信息进行聚合后展示的评论聚合展示方法、***、服务器及智能终端。
为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提 供一种评论聚合展示方法,应用于服务器,包括下述步骤:
获取待展示多媒体互动信息;
根据预设的聚合规则,对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;
将所述聚合评论信息发送至客户端,以使所述客户端根据预设的展示方法展示所述聚合评论信息。
可选地,根据预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计形成聚合评论信息的步骤之后,还包括下述步骤:确定所述聚合评论信息的聚合次数;
从所确定的聚合次数中,选取满足预设的筛选规则的聚合次数,并将选取的聚合次数所对应的聚合评论信息进行保存;
将所保存的聚合评论信息发送至所述客户端。
可选地,所述从所确定的聚合次数中,选取满足预设筛选规则的聚合次数,并将选取的聚合次数所对应的聚合评论信息进行保存,包括:
根据所确定的聚合次数按由大到小的顺序依次对所述聚合评论信息进行排序;
根据预设的筛选规则,将排名在所述筛选规则范围内的聚合评论信息进行保存。
可选地,所述评论聚合展示方法还包括下述步骤:
获取预设第一时间阈值区间内的待展示多媒体互动信息,所述第一时间阈值区间为对多媒体互动信息进行刷新的间隔时间;
根据预设的聚合规则,将所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
将所述第一聚合评论信息发送至所述客户端,以使所述客户端在弹幕区域展示所述第一聚合评论信息。
可选地,将所述第一聚合评论信息发送至所述客户端,以使所述客户端在弹幕区域展示所述第一聚合评论信息的步骤之后,还包括下述步骤:
根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息,所述第二时间阈值区间为:与所述第一时间阈值区间相邻的下一个时间区间;
比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;
当所述第一聚合评论信息和所述第二聚合评论信息相同时,将所述第二聚合评论信息的聚合次数增加至所述第一聚合评论信息的聚合次数上,将增加聚合次数后的所述第一聚合评论信息发送至所述客户端。
可选地,将所述第一聚合评论信息发送至所述客户端,以使所述客户端在弹幕区域展示所述第一聚合评论信息的步骤之后,还包括下述步骤:
根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息;
比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;
当所述第一聚合评论信息和所述第二聚合评论信息不相同时,将所述第二聚合评论信息发送至所述客户端。
可选地,所述将所述聚合评论信息发送至客户端,以使所述客户端根据预设的展示方法展示所述聚合评论信息的步骤之后,还包括下述步骤:
获取用户分享数据的分享路径;
根据所述分享路径,将所述聚合评论信息发布在所述分享路径的评论区域。
为解决上述技术问题,本发明实施例提供了一种客户端的评论聚合展示方法,应用于客户端,包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求获取待展示多媒体互动信息,通过预设的聚合规则,对所述待展示 多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;
获取所述服务器响应于所述请求回传的聚合评论信息;
根据预设的展示方法展示所述聚合评论信息。
可选地,所述获取所述服务器响应于所述请求回传的聚合评论信息的步骤之前,还包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据聚合次数按由大到小的顺序依次对所述聚合评论信息进行排序,并根据预设筛选规则将排名在所述筛选规则范围内的聚合评论信息进行保存。
可选地,所述评论聚合展示方法还包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器获取在预设第一时间阈值区间内的待展示多媒体互动信息,并根据所述请求,通过预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
获取所述服务器响应于所述请求回传的第一聚合评论信息;
将所述第一聚合评论信息在弹幕区域内进行展示。
可选地,所述评论聚合展示方法还包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对所述第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和所述第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至所述第一聚合评论信息上;
获取所述服务器响应于所述请求回传的增加聚合次数后的第一聚合评论信息;
将所述增加聚合次数后的第一聚合评论信息在弹幕区域内进行展示。
可选地,所述评论聚合展示方法还包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对所述第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和所述第二聚合评论信息不相同时,将第二聚合评论信息作为响应所述请求的回传数据;
获取所述服务器响应于所述请求回传的第二聚合评论信息;
将所述第二聚合评论信息在弹幕区域内进行展示。
可选地,所述评论聚合展示方法还包括下述步骤:
向服务器发送分享数据的分享路径,以使所述服务器在接收到所述分享路径后,将所述聚合评论信息发布在所述分享路径的评论区域。
为解决上述技术问题,本发明实施例还提供一种评论聚合展示***,应用于服务器,包括:
获取模块,用于获取待展示多媒体互动信息;
处理模块,用于根据预设的聚合规则,对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;
执行模块,用于将所述聚合评论信息发送至客户端,以使所述客户端根据预设的展示方法展示所述聚合评论信息。
可选地,所述评论聚合展示***还包括:
第一排序子模块,用于根据聚合次数按由大到小的顺序,依次对所述聚合评论信息进行排序;
第一筛选子模块,用于根据预设筛选规则,将排名在所述筛选规则范围内的聚合评论信息进行保存。
可选地,所述评论聚合展示***还包括:
第一获取子模块,用于获取预设第一时间阈值区间内的待展示多媒体互动信息,所述第一时间阈值区间为对多媒体互动信息进行刷新的间隔时间;
第一处理子模块,用于根据预设的聚合规则,将所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
第一执行子模块,用于将所述第一聚合评论信息发送至所述客户端,以使所述客户端在弹幕区域展示所述第一聚合评论信息。
可选地,所述评论聚合展示***还包括:
第二处理子模块,用于根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息,所述第二时间阈值区间为:与所述第一时间阈值区间相邻的下一个时间区间;
第一比对子模块,用于比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;
第二执行子模块,用于当所述第一聚合评论信息和所述第二聚合评论信息相同时,将所述第二聚合评论信息的聚合次数增加至所述第一聚合评论信息上的聚合次数,将增加聚合次数后的所述第一聚合评论信息发送至所述客户端。
可选地,所述评论聚合展示***还包括:
第三处理子模块,用于根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息;
第二比对子模块,用于比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;
第三执行子模块,用于当所述第一聚合评论信息和所述第二聚合评论信息不相同时,将所述第二聚合评论信息发送至所述客户端。
可选地,所述评论聚合展示***还包括:
第二获取子模块,用于获取用户分享数据的分享路径;
发布子模块,用于根据所述分享路径,将所述聚合评论信息发布在所述分享路径的评论区域。
为解决上述技术问题,本发明实施例还提供一种应用于客户端的评论聚合展示***,应用于客户端,包括:
发送模块,用于向服务器发送获取多媒体互动信息的请求,以使所述服务器根据所述请求通过预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计形成聚合评论信息;
接收模块,用于获取所述服务器响应于所述请求回传的聚合评论信息;
显示模块,用于根据预设的展示方法展示所述聚合评论信息。
可选地,所述评论聚合展示***还包括:
第一发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据聚合次数按由大到小的顺序,依次对所述聚合评论信息进行排序,并根据预设筛选规则将排名在所述筛选规则范围内的聚合评论信息进行保存。
可选地,所述评论聚合展示***还包括:
第二发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器获取在预设第一时间阈值区间内的待展示多媒体互动信息,根据所述请求,通过预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
第一接收子模块,用于获取所述服务器响应于所述请求回传的第一聚合评论信息;
第一显示子模块,用于将所述第一聚合评论信息在弹幕区域内进行展示。
可选地,所述评论聚合展示***还包括:
第三发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示 多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对所述第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和所述第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至所述第一聚合评论信息上;
第二接收子模块,用于获取所述服务器响应于所述请求回传的增加聚合次数后的第一聚合评论信息;
第二显示子模块,用于将所述增加聚合次数后的第一聚合评论信息在弹幕区域内进行展示。
可选地,所述评论聚合展示***还包括:
第四发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对所述第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和所述第二聚合评论信息不相同时,将第二聚合评论信息作为响应所述请求的回传数据;
第三接收子模块,用于获取所述服务器响应于所述请求回传的第二聚合评论信息;
第三显示子模块,用于将所述第二聚合评论信息在弹幕区域内进行展示。
可选地,所述评论聚合展示***还包括:
第五发送子模块,用于向服务器发送分享数据的分享路径,以使所述服务器在接收到所述分享路径后,将所述聚合评论信息发布在所述分享路径的评论区域。
为解决上述技术问题,本发明实施例还提供一种评论聚合展示***,所述***包括客户端和服务器,
所述客户端,用于向服务器发送获取待展示多媒体互动信息的请求;
所述服务器,用于接收所述客户端发送的所述请求,并根据所述请求获取待展示多媒体互动信息;根据预设的聚合规则,对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;将所述聚合评论信息发送至客户端;
所述客户端,还用于获取所述服务器响应于所述请求回传的所述聚合评论信息,根据预设的展示方法展示所述聚合评论信息。
可选地,所述客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
所述服务器,还用于确定所述聚合评论信息的聚合次数;从所确定的聚合次数中,选取满足预设的筛选规则的聚合次数,并将选取的聚合次数所对应的聚合评论信息进行保存;将所保存的聚合评论信息发送至所述客户端。
可选地,所述服务器,具体用于根据所确定的聚合次数按由大到小的顺序,依次对所述聚合评论信息进行排序;根据所述筛选规则,将排名在所述筛选规则范围内的聚合评论信息进行保存。
可选地,所述客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
所述服务器,还用于获取预设第一时间阈值区间内的待展示多媒体互动信息,所述第一时间阈值区间为对多媒体互动信息进行刷新的间隔时间;根据预设的聚合规则,将所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;将所述第一聚合评论信息发送至所述客户端;
所述客户端,还用于获取所述服务器响应于所述请求回传的第一聚合评论信息;将所述第一聚合评论信息在弹幕区域内进行展示。
可选地,所述客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
所述服务器,还用于根据所述聚合规则,在预设的第二时间阈值区间内 获取第二聚合评论信息,所述第二时间阈值区间为:与所述第一时间阈值区间相邻的下一个时间区间;比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;当所述第一聚合评论信息和所述第二聚合评论信息相同时,将所述第二聚合评论信息的聚合次数增加至所述第一聚合评论信息的聚合次数上,将增加聚合次数后的所述第一聚合评论信息发送至所述客户端;当所述第一聚合评论信息和所述第二聚合评论信息不相同时,将所述第二聚合评论信息发送至所述客户端;
所述客户端,还用于获取所述服务器响应于所述请求回传的增加聚合次数后的第一聚合评论信息;将所述增加聚合次数后的第一聚合评论信息在弹幕区域内进行展示;或者,获取所述服务器响应于所述请求回传的第二聚合评论信息;将所述第二聚合评论信息在弹幕区域内进行展示。
可选地,所述客户端,还用于向服务器发送分享数据的分享路径;
所述服务器,还用于获取用户分享数据的分享路径;根据所述分享路径将所述聚合评论信息发布在所述分享路径的评论区域。
为解决上述技术问题本发明实施例还提供一种服务器,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述所述的评论聚合展示方法。
为解决上述技术问题本发明实施例还提供一种智能终端,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用 于执行上述所述的客户端的评论聚合展示方法。
由上述的技术方案可见,通过聚合规则将待展示多媒体互动信息中的同类多媒体互动信息进行聚合,以压缩和汇聚评论信息中的数据量,大大降低重复性评论的出现,使聚合后的聚合评论信息繁复性降低,信息量得到大幅的提升。
附图说明
为了更清楚地说明本发明实施例和现有技术的技术方案,下面对实施例和现有技术中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例服务器评论聚合展示方法的基本流程示意图;
图2为本发明实施例客户端通过弹幕展示聚合评论信息的示意图;
图3为本发明实施例客户端通过评论区域展示聚合评论信息的示意图;
图4为本发明实施例客户端通过静态评论区域展示聚合评论信息的示意图;
图5为本发明实施例筛选聚合评论信息的流程示意图;
图6为本发明实施例视频播放评论聚合展示方法的基本流程示意图;
图7为本发明实施例视频播放评论聚合展示方法更新聚合评论信息的第一种实施方式流程示意图;
图8为本发明实施例视频播放评论聚合展示方法更新聚合评论信息的第二种实施方式流程示意图;
图9为本发明实施例转移聚合评论信息的流程示意图;
图10为本发明实施例服务器侧评论聚合展示***的基本结构框图;
图11为本发明实施例终端侧侧评论聚合展示***的基本结构框图;
图12为本发明实施例服务器基本结构框图;
图13为本发明实施例智能终端基本结构示意图。
具体实施方式
为使本发明的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1为本实施例应用于服务器的评论聚合展示方法的基本流程示意图。
如图1所示,一种评论聚合展示方法,包括下述步骤:
S1100、获取待展示多媒体互动信息。
多媒体互动信息可以是用户的评论信息,多媒体互动信息包括(不限于):文字、图片、动图或短视频。在直播领域多媒体互动信息还包括:礼物图片和礼物的动画效果。多媒体互动信息不仅限于以上类型,还可以包括其他类型,在此不作限定。
待展示多媒体互动信息可以是由观众或游客的客户端上传,但未经服务器确认并在平台或链路(如直播间或个人微博)展示的多媒体互动信息。
待展示多媒体互动信息可以缓存在服务器内,服务器可以通过定时刷新的方式(如1s刷新一次)不断的获取多媒体互动信息,并将所获取的多媒体互动信息作为待展示多媒体互动信息进行存储。
S1200、根据预设的聚合规则,对待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息。
预设的聚合规则为对多媒体互动信息进行统计的规则,聚合规则可以根据多媒体互动信息种类的不同而不同。聚合规则可以是自定义设定的。
举例说明,当聚合评论信息为文字时,通过理解文字信息内容,将内容中意思表达方式相同的文字进行聚合。例如,将内容为666666等长度不等但由统一个字符重复组成的数字,统一进行聚合为666的字符串,然后再进行聚合次数的统计。
当聚合评论信息为文字时,还能够通过比较不同评论文字汉明距离的方式进行聚合,获取表征评论文字信息的ASCII码字符串,比较不同的评论文字信息中ASCII码字符串的汉明距离,当汉明距离小于一个设定阈值(例如10、20、或25)时,将符合该条件的评论语言进行聚合,然后再进行聚合次数的统计。
当聚合评论信息为图片、动图、礼物或礼物的动画时,可以基于统一平台或应用软件提供的上述资源是具有统一的编号,通过识别上述资源的编号,将编号相同的资源进行聚合,再对聚合次数进行统计。
在一些实施方式中,用户使用无统一编号的图片、视频或动图信息进行评论时,可以对上述图像进行图像识别。能够采用的一种技术方案为:采用卷积神经网络模型,将分类结果相同的图片、动图和视频进行聚合,再对聚合次数进行统计。
聚合评论信息为若干个同一类数据的集合,其数据结构的外在表示可以是多媒体互动信息与聚合次数相结合共同表示的。例如:666*88即666的评论出现了共88次。聚合评论信息可以是由此类格式的若干条信息组成的集合。
S1300、将聚合评论信息发送至客户端,以使客户端根据预设的展示方法展示聚合评论信息。
聚合评论信息统计结束后,将统计的结果发送至请求获取聚合评论信息的客户端。本实施方式中的发送可以为广播,还可以是其他的发送方式。当客户端请求接入服务器时,且客户端与服务器建立链接之后,服务器可以根据客户端的请求向客户端发送聚合评论信息,还可以定时向客户端广播聚合评论信息。在此不作限定。
客户端在接收到聚合评论区域之后,可以以不同方式进行展示。例如, 视频播放或直播时可以以弹幕的方式进行展示,直播时可以在直播的评论区域内进行展示或可以在微博的评论区域内进行展示。
请参阅图2、图3和图4,其中,图2为本实施例客户端通过弹幕展示聚合评论信息的示意图;图3为本实施例客户端通过评论区域展示聚合评论信息的示意图;图4为本实施例客户端通过静态评论区域展示聚合评论信息的示意图。
如图2所示,客户端将聚合评论信息“大拇指图像*10”的图像展示在视频弹幕上。
如图3所示,客户端将聚合评论信息数字串“666*84”的数字信息展示在评论区域。
如图4所示,客户端将聚合评论信息“牛牛牛”的字符信息展示在静态评论区域。
上述实施方式通过聚合规则将待展示多媒体互动信息中的同类多媒体互动信息进行聚合,以压缩和汇聚评论信息中的数据量,大大降低重复性评论的出现,使聚合后的聚合评论信息繁复性降低,信息量得到大幅的提升。
在一些实施方式中,服务器可以向客户端发送一部分聚合后的聚合评论信息。一种实现方式中,服务器在对待展示多媒体互动信息中的同类多媒体互动信息进行统计之后,可以根据统计情况,确定聚合评论信息的聚合次数。这样,所形成的每一聚合评论信息对应有一个聚合次数。
从所确定的聚合次数中,选取满足预设的筛选规则的聚合次数,其中,筛选规则可以是自定义设定的。并将选取的聚合次数所对应的聚合评论信息进行保存;并将所保存的聚合评论信息发送至客户端。
例如,根据聚合规则所形成的聚合评论信息包括文字、图片、动图和礼物,其中,文字的聚合次数为60次,图片的聚合次数为80次,动图的聚合次数为90次,礼物的聚合次数为100次。筛选规则为所确定的聚合次数中最大的两个聚合次数,则满足该筛选规则的是100次和90次,则将礼物和动图进行保存并发送至客户端。
其中,从所确定的聚合次数中,选取满足预设筛选规则的聚合次数,并将选取的聚合次数所对应的聚合评论信息进行保存的步骤,一种实施方式中,具体请参阅图5,图5为本实施例筛选聚合评论信息的流程示意图。
如图5所示步骤S1200之后还可以包括下述步骤。
S1211、根据聚合次数按由大到小的顺序依次对聚合评论信息进行排序。
服务器根据聚合评论信息中聚合次数的多少,对统计完成后的聚合评论信息进行排序,排序以降幂的方式进行。
S1222、根据预设筛选规则,将排名在筛选规则范围内的聚合评论信息进行保存。
筛选规则为设定的筛选标准,可以是自定义设定,例如,筛选规则为选取排名在前的两个聚合评论信息。但不限于此,筛选规则设定的选取个数不局限于此,根据具体应用环境的不同,筛选规则选取个数能够为任一数值。筛选规则的筛选条件也不局限于获取聚合评论信息的个数,根据具体应用环境的不同,在一些实施方式中筛选规则可以是针对多媒体互动信息种类进行提取,例如,筛选规则能够是(不限于):只提取文字类型的聚合评论信息、只提取图片类型的聚合评论信息或只提取视频类型的聚合评论信息。
另一种实施方式中,还可以将所确定的聚合次数按照从小到大的顺序,依次对聚合评论信息进行排序;根据筛选规则,将排名在筛选规则范围内的聚合评论信息进行保存。
此时,筛选规则可以是从排名的最后一位开始,依次往排名靠前的方向进行筛选。例如,筛选规则可以设定:排名最后三位为筛选规则的范围。
通过对聚合评论信息进行筛选,能够进一步的精简数据,同时根据设定的条件对聚合评论信息进行选择,能够定向提取信息量较大的评论,提高显示评论的含金量。
在一些实施方式中,评论聚合展示方法可以被应用于视频播放领域,还可以应用于其他领域,在此不作限定。下面以视频播放领域为例进行介绍。 具体请参阅图6,图6为本实施例提供的视频播放评论聚合展示方法的基本流程示意图。
如图6所示,评论聚合展示方法还可以包括下述步骤。
S1410、获取预设第一时间阈值区间内的待展示多媒体互动信息。
第一时间阈值区间为设定的多媒体互动信息刷新的间隔时间,例如,第一时间阈值区间为1s,表示设定多媒体互动信息的刷新间隔时间为1s,其中,s表示秒。但不局限于此,第一时间阈值区的取值不局限于此,根据具体应用场景的不同,第一时间阈值区间的取值可以自定义设定,比如可以为任何数值。
举例说明,服务器每隔1s刷新一次多媒体互动信息,则进行聚合评论信息统计时,统计第一时间阈值区间,即1s内的聚合评论信息。
S1420、根据预设的聚合规则,将待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息。
预设的聚合规则为对多媒体互动信息进行统计的规则,聚合规则可以根据多媒体互动信息种类的不同而不同。聚合规则可以是自定义设定的。
举例说明,当聚合评论信息为文字时,通过理解文字信息内容,将内容中意思表达方式相同的文字进行聚合。例如,将内容为666666等长度不等但由统一个字符重复组成的数字,统一进行聚合为666的字符串,然后再进行聚合次数的统计。
当聚合评论信息为文字时,还能够通过比较不同评论文字汉明距离的方式进行聚合,获取表征评论文字信息的ASCII码字符串,比较不同的评论文字信息中ASCII码字符串的汉明距离,当汉明距离小于一个设定阈值(例如10、20、或25)时,将符合该条件的评论语言进行聚合,然后再进行聚合次数的统计。
当聚合评论信息为图片、动图、礼物或礼物的动画时,可以基于采用统一平台或应用软件提供的上述资源是具有统一的编号,通过识别上述资源的 编号,将编号相同的资源进行聚合,再对聚合次数进行统计。
在一些实施方式中,用户使用无统一编号的图片、视频或动图信息进行评论时,可以对上述图像进行图像识别。能够采用的一种技术方案为:采用卷积神经网络模型,将分类结果相同的图片、动图和视频进行聚合,再对聚合次数进行统计。
聚合评论信息为若干个同一类数据的集合,其数据结构的外在表示可以是多媒体互动信息与聚合次数相结合共同表示的。例如:666*88即666的评论出现了共88次。聚合评论信息可以是由此类格式的若干条信息组成的集合。
对第一时间阈值区间内的待展示多媒体互动信息进行统计所得到的聚合评论信息为第一聚合评论信息。也就是说,第一聚合评论信息是针对第一时间阈值区间内的待展示多媒体互动信息的。
S1430、将第一聚合评论信息发送至客户端,以使客户端在弹幕区域展示第一聚合评论信息。
客户端在获取到第一聚合评论信息后,可以在弹幕区域播放第一聚合评论信息。
在一些实施方式中,可以对聚合评论信息进行更新。具体请参阅图7,图7为本实施例视频播放评论聚合展示方法更新聚合评论信息的第一种实施方式流程示意图。
如图7所示,步骤S1430之后还可以包括下述步骤:
S1511、根据聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息。
第一时间阈值区间与第二时间阈值区间的时间可以相同,第二时间阈值区间为与第一时间阈值区间相邻的下一个时间区间,即第一时间阈值区间结束后,进行多媒体互动信息刷新后至下一次刷新之前的时间段。
例如,第一时间阈值区间为1秒,第二时间阈值区间为1秒,第一时间阈值区间结束的时间点为第12秒,下一次进行刷新的时间点为第13秒,则 第二时间阈值区间为第12秒至第13秒之间的时长。
获取第二时间阈值区间内刷新后的多媒体互动信息,并根据聚合规则,将所获取的多媒体互动信息进行聚合。第二时间阈值区间内聚合成的聚合评论信息为第二聚合评论信息。
S1512、比对第一聚合评论信息和第二聚合评论信息是否相同;
服务器可以比对第一聚合评论信息和第二聚合评论信息,针对不同种类的聚合评论信息,可以通过不同的方式进行比对。比对的方式可以为:针对文字聚合评论信息,可以通过理解字义比对或通过汉明距离比对。针对图片和视频,可以比对编号或分类信息是否一致。但不限于此,能够通过现有技术中任意相似对比对技术,对能够适用该技术的第一聚合评论信息和第二聚合评论信息进行比对。
S1513、当第一聚合评论信息和第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至第一聚合评论信息上,将增加聚合次数后的第一聚合评论信息发送至客户端。
当比对结果为第一聚合评论信息和第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至第一聚合评论信息上。举例说明,第一聚合评论信息为“666*84”,第二聚合评论信息为“666*16”,则聚合次数增加后的第一聚合评论信息为“666*100”。
客户端接受增加聚合次数后的第一聚合评论信息,对聚合次数后的第一聚合评论信息在弹幕中进行显示。例如,显示聚合评论信息为“666*100”。在一些实施方式中,该方法被用于“连击”操作。
具体请参阅图8,图8为本实施例视频播放评论聚合展示方法更新聚合评论信息的第二种实施方式流程示意图。
如图8所示,步骤S1430之后还可以包括下述步骤:
S1521、根据聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息。
第一时间阈值区间与第二时间阈值区间的时间可以相同,且第二时间阈值区间为与第一时间阈值区间相邻的下一个时间区间,即第一时间阈值区间结束后,进行多媒体互动信息刷新后至下一次刷新之前的时间段。
在第二时间阈值区间内,对刷新后的多媒体互动信息进行聚合。第二时间阈值区间内聚合成的聚合评论信息为第二聚合评论信息。
S1522、比对第一聚合评论信息和第二聚合评论信息是否相同。
服务器可以比对第一聚合评论信息和第二聚合评论信息,针对不同种类的聚合评论信息,可以通过不同的方式进行比对。比对的方式可以为:针对文字聚合评论信息,可以通过理解字义比对或通过汉明距离比对。针对图片和视频,可以比对编号或分类信息是否一致。但不限于此,能够通过现有技术中任意相似对比对技术,对能够适用该技术的第一聚合评论信息和第二聚合评论信息进行比对。
S1523、当第一聚合评论信息和第二聚合评论信息不相同时,将第二聚合评论信息发送至客户端。
当比对结果为第一聚合评论信息和所述第二聚合评论信息不相同时,服务器可以将第二聚合评论信息发送至客户端。
客户端接收增加聚合次数后的第二聚合评论信息后,可以对聚合次数后的第二聚合评论信息在弹幕中进行显示。
在一些实施方式中,用户可以将同一数据分享至不同的分享平台或应用程序中,能够将聚合评论信息进行转移。具体请参阅图9,图9为本实施例转移聚合评论信息的流程示意图。
如图9所示,步骤S1300之后还可以包括下述步骤。
S1610、获取用户分享数据的分享路径。
分享路径为用户将同一数据分享至不同分享平台或应用程序中的路径。具体地,分享路径可以是网络链接,通过访问该链接,能够获取该数据在对应的分享平台或应用程序中的页面。
分享路径可以是由客户端发送至服务器,还可以是预先存储在服务器中的。在此不作限定。
S1620、根据分享路径,将聚合评论信息发布在分享路径的评论区域。
访问该分享路径,并将获取的聚合评论信息发布在分享路径的评论区域。其中,聚合评论信息是针对该分享路径的分享数据的评论信息。
例如,用户在微博中发布某个数据的聚合评论信息,在该用户的朋友圈的账户中发布同一数据后,获取朋友圈中该数据的分享路径,根据该分享路径,可以将微博中的聚合评论信息发布在朋友圈的评论区域。例如,微博中发布的聚合评论信息为“燃燃燃*56””,通过基于朋友圈的分享路径,在朋友圈评论区域中发布“燃燃燃*56”。
在一些实施方式中,当针对分享数据的聚合评论信息包括多种时,可以将全部种类的聚合评论信息均发布在分享路径的评论区域,还可以只将其中的一部分聚合评论信息发布在分享路径的评论区域。当只将其中的一部分聚合评论信息发布在分享路径的评论区域时,可以根据预设规则选取其中的一部分聚合评论信息,该预设规则可以是自定义设定的。例如,仅选取聚合次数排名第一或前三的聚合评论信息,并将该选取的发布在分享路径的评论区域。
本实施例还提供一种应用于客户端的评论聚合展示方法。客户端向服务器发送相应的请求,服务器响应该请求,并把相应的聚合评论信息发送至客户端,客户端对该聚合评论信息进行显示。
本实施方式中的发送可以为广播,还可以是其他的发送方式。当客户端请求接入服务器,且客户端与服务器建立链接之后,服务器可以根据客户端的请求向客户端发送聚合评论信息,还可以定时向客户端广播聚合评论信息。在此不作限定。
因此,本实施例中客户端可以显示聚合评论信息。而聚合评论信息的获取与显示在本实施例的服务器评论聚合展示方法中进行了详述,在此不再赘述。
一种实施方式中,客户端向服务器发送获取待展示多媒体互动信息的请求,以使服务器根据请求获取待展示多媒体互动信息,通过预设的聚合规则,对待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;
获取服务器响应于请求回传的聚合评论信息;
根据预设的展示方法展示聚合评论信息。
一种实施方式中,获取服务器响应于请求回传的聚合评论信息的步骤之前,还可以包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使服务器根据聚合次数按由大到小的顺序,依次对聚合评论信息进行排序,并根据预设筛选规则将排名在筛选规则范围内的聚合评论信息进行保存。
一种实施方式中,评论聚合展示方法还可以包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使服务器获取预设第一时间阈值区间内的待展示多媒体互动信息,并根据请求,通过预设的聚合规则对待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
获取服务器响应于请求回传的第一聚合评论信息;
将第一聚合评论信息在弹幕区域内进行展示。
一种实施方式中,评论聚合展示方法还可以包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至第一聚合评论信息上;
获取服务器响应于请求回传的增加聚合次数后的第一聚合评论信息;
将增加聚合次数后的第一聚合评论信息在弹幕区域内进行展示。
一种实施方式中,评论聚合展示方法还可以包括下述步骤:
向服务器发送获取待展示多媒体互动信息的请求,以使服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和第二聚合评论信息不相同时,将第二聚合评论信息作为响应请求的回传数据;
获取服务器响应于请求回传的第二聚合评论信息;
将第二聚合评论信息在弹幕区域内进行展示。
一种实施方式中,评论聚合展示方法还可以包括下述步骤:
向服务器发送分享数据的分享路径,以使服务器在接收到分享路径后,将聚合评论信息发布在分享路径的评论区域。
在一些实施方式中,客户端在不同的分享平台或应用程序中转发同一数据时,将转发后的分享路径发送至数据来源地的服务器,该服务器能够根据分享路径将本服务器内的聚合评论信息全部或部分转移至新的分享平台或应用程序得对应评论区域。
通过聚合规则将待展示多媒体互动信息中的同类多媒体互动信息进行聚合,以压缩和汇聚评论信息中的数据量,大大降低重复性评论的出现,使聚合后的聚合评论信息繁复性降低,信息量得到大幅的提升。
请参阅图10,图10为本实施例应用于服务器的评论聚合展示***的基本结构框图。
如图10所示,一种评论聚合展示***,包括:获取模块2100、处理模块2200和执行模块2300。其中,获取模块2100用于获取待展示多媒体互动信 息;处理模块2200用于根据预设的聚合规则,对待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;执行模块2300用于将聚合评论信息发送至客户端,以使客户端根据预设的展示方法展示聚合评论信息。
通过聚合规则将待展示多媒体互动信息中的同类多媒体互动信息进行聚合,以压缩和汇聚评论信息中的数据量,大大降低重复性评论的出现,使聚合后的聚合评论信息繁复性降低,信息量得到大幅的提升。
在一些实施方式中,评论聚合展示***还包括:第一排序子模块和第一筛选子模块。其中,第一排序子模块用于根据聚合次数按由大到小的顺序,依次对聚合评论信息进行排序;第一筛选子模块用于根据预设筛选规则,将排名在筛选规则范围内的聚合评论信息进行保存。
在一些实施方式中,评论聚合展示***还包括:第一获取子模块、第一处理子模块和第一执行子模块。其中,第一获取子模块用于获取预设第一时间阈值区间内的待展示多媒体互动信息,第一时间阈值区间为对多媒体互动信息进行刷新的间隔时间;第一处理子模块用于根据预设的聚合规则,将待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;第一执行子模块用于将第一聚合评论信息发送至客户端,以使客户端在弹幕区域展示第一聚合评论信息。
在一些实施方式中,评论聚合展示***还包括:第二处理子模块、第一比对子模块和第二执行子模块。其中,第二处理子模块用于根据聚合规则在预设的第二时间阈值区间内获取第二聚合评论信息,第二时间阈值区间为:与第一时间阈值区间相邻的下一个时间区间;第一比对子模块用于比对第一聚合评论信息和第二聚合评论信息是否相同;第二执行子模块用于当第一聚合评论信息和第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至第一聚合评论信息的聚合次数上,将增加聚合次数后的第一聚合评论信息发送至客户端。
在一些实施方式中,评论聚合展示***还包括:第三处理子模块、第二比对子模块和第三执行子模块。其中,第三处理子模块用于根据聚合规则, 在预设的第二时间阈值区间内获取第二聚合评论信息;第二比对子模块,用于比对第一聚合评论信息和第二聚合评论信息是否相同;第三执行子模块,用于当第一聚合评论信息和第二聚合评论信息不相同时,将第二聚合评论信息发送至客户端。
在一些实施方式中,评论聚合展示***还包括:第二获取子模块和发布子模块,其中,第二获取子模块,用于获取用户分享数据的分享路径;发布子模块,用于根据分享路径,将聚合评论信息发布在分享路径的评论区域。
请参阅图11,图11为本实施例应用于客户端的评论聚合展示***的基本结构框图。
如图11所示,一种评论聚合展示***,包括:发送模块3100、接收模块3200和显示模块3300。其中,发送模块3100用于向服务器发送获取多媒体互动信息的请求,以使服务器根据请求通过预设的聚合规则对待展示多媒体互动信息中的同类多媒体互动信息进行统计形成聚合评论信息;接收模块3200用于获取服务器响应于请求回传的聚合评论信息;显示模块3300用于根据预设的展示方法展示聚合评论信息。
在一些实施方式中,评论聚合展示***还包括:第一发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使服务器根据聚合次数按由大到小的顺序,依次对聚合评论信息进行排序,并根据预设筛选规则将排名在筛选规则范围内的聚合评论信息进行保存。
在一些实施方式中,评论聚合展示***还包括:第二发送子模块、第一接收子模块和第一显示子模块。其中,第二发送子模块用于向服务器发送获取待展示多媒体互动信息的请求,以使服务器获取在预设第一时间阈值区间内的待展示多媒体互动信息,并根据请求,通过预设的聚合规则对待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;第一接收子模块用于获取服务器响应于请求回传的第一聚合评论信息;第一显示子模块用于将第一聚合评论信息在弹幕区域内进行展示。
在一些实施方式中,评论聚合展示***还包括:第三发送子模块、第二 接收子模块和第二显示子模块。其中,第三发送子模块用于向服务器发送获取待展示多媒体互动信息的请求,以使服务器根据请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至第一聚合评论信息上;第二接收子模块用于获取服务器响应于请求回传的增加聚合次数后的第一聚合评论信息;第二显示子模块用于将增加聚合次数后的第一聚合评论信息在弹幕区域内进行展示。
在一些实施方式中,评论聚合展示***还包括:第四发送子模块、第三接收子模块和第三显示子模块。其中,第四发送子模块用于向服务器发送获取待展示多媒体互动信息的请求,以使服务器根据请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和第二聚合评论信息不相同时,将第二聚合评论信息作为响应请求的回传数据;第三接收子模块用于获取服务器响应于请求回传的第二聚合评论信息;第三显示子模块用于将第二聚合评论信息在弹幕区域内进行展示。
在一些实施方式中,评论聚合展示***还包括:第五发送子模块,用于向服务器发送分享数据的分享路径,以使服务器在接收到分享路径后,将聚合评论信息发布在分享路径的评论区域。
通过聚合规则将待展示多媒体互动信息中的同类多媒体互动信息进行聚合,以压缩和汇聚评论信息中的数据量,大大降低重复性评论的出现,使聚合后的聚合评论信息繁复性降低,信息量得到大幅的提升。
本实施例还提供一种评论聚合展示***,***包括客户端和服务器,客户端,用于向服务器发送获取待展示多媒体互动信息的请求;
服务器,用于接收客户端发送的请求,并根据请求获取待展示多媒体互动信息;根据预设的聚合规则,对待展示多媒体互动信息中的同类多媒体互 动信息进行统计,形成聚合评论信息;将聚合评论信息发送至客户端;
客户端,还用于获取服务器响应于请求回传的聚合评论信息,根据预设的展示方法展示聚合评论信息。
一种实施方式中,客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
服务器,还用于确定聚合评论信息的聚合次数;从所确定的聚合次数中,选取满足预设的筛选规则的聚合次数,并将选取的聚合次数所对应的聚合评论信息进行保存;将所保存的聚合评论信息发送至客户端。
一种实施方式中,服务器,具体用于根据所确定的聚合次数按由大到小的顺序,依次对聚合评论信息进行排序;根据筛选规则,将排名在筛选规则范围内的聚合评论信息进行保存。
一种实施方式中,客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
服务器,还用于获取预设第一时间阈值区间内的待展示多媒体互动信息,第一时间阈值区间为对多媒体互动信息进行刷新的间隔时间;根据预设的聚合规则,将待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;将第一聚合评论信息发送至客户端;
客户端,还用于获取服务器响应于请求回传的第一聚合评论信息;将第一聚合评论信息在弹幕区域内进行展示。
一种实施方式中,客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
服务器,还用于根据聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息,第二时间阈值区间为:与第一时间阈值区间相邻的下一个时间区间;比对第一聚合评论信息和第二聚合评论信息是否相同;当第一聚合评论信息和第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至第一聚合评论信息的聚合次数上,将增加聚合次数后的第一聚合评论信息 发送至客户端;当第一聚合评论信息和第二聚合评论信息不相同时,将第二聚合评论信息发送至客户端;
客户端,还用于获取服务器响应于请求回传的增加聚合次数后的第一聚合评论信息;将增加聚合次数后的第一聚合评论信息在弹幕区域内进行展示;或者,获取服务器响应于请求回传的第二聚合评论信息;将第二聚合评论信息在弹幕区域内进行展示。
一种实施方式中,客户端,还用于向服务器发送分享数据的分享路径;
服务器,还用于获取用户分享数据的分享路径;根据分享路径将聚合评论信息发布在分享路径的评论区域。
通过聚合规则将待展示多媒体互动信息中的同类多媒体互动信息进行聚合,以压缩和汇聚评论信息中的数据量,大大降低重复性评论的出现,使聚合后的聚合评论信息繁复性降低,信息量得到大幅的提升。
为解决现有技术存在的问题,本实施例还提供一种服务器,具体请参阅图12,图12为本实施例服务器基本结构框图。
如图12所示,一种服务器,包括:
一个或多个处理器4100;
存储器4200;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器4200中并被配置为由所述一个或多个处理器4100执行,所述一个或多个程序配置用于执行下述方法:
获取待展示多媒体互动信息;
根据预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计形成聚合评论信息;
将所述聚合评论信息发送至客户端,以使所述客户端根据预设的展示方法展示所述聚合评论信息。
服务器通过聚合规则将待展示多媒体互动信息中的同类多媒体互动信息进行聚合,以压缩和汇聚评论信息中的数据量,大大降低重复性评论的出现,使聚合后的聚合评论信息繁复性降低,信息量得到大幅的提升。
本实施列中,服务器的存储器内存储用于实现本实施例中服务器侧的评论聚合展示方法中的所有程序,处理器能够调用该存储器内的程序,执行上述评论聚合展示方法所列举的所有功能。由于服务器实现的功能在本实施例中的评论聚合展示方法进行了详述,在此不再进行赘述。
本实施例还提供一种智能终端。具体请参阅图13,图13为本实施例智能终端基本结构示意图。其中,本实施例所提供的一种智能终端包括上述实施例中的客户端。
本实施列中,智能终端的存储器1520内存储用于实现本实施例中终端侧的评论聚合展示方法中的所有程序,处理器1580能够调用该存储器1520内的程序,执行上述评论聚合展示方法所列举的所有功能。由于智能终端实现的功能在本实施例中的评论聚合展示方法进行了详述,在此不再进行赘述。
本发明实施例还提供了智能终端,如图13所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括PC端、智能终端、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为智能终端为例:
图13示出的是与本发明实施例提供的终端相关的智能终端的部分结构的框图。参考图13,智能终端包括:射频(Radio Frequency,RF)电路1510、存储器1520、输入单元1530、显示单元1540、传感器1550、音频电路1560、无线保真(wireless fidelity,Wi-Fi)模块1570、处理器1580、以及电源1590等部件。本领域技术人员可以理解,图13中示出的智能终端结构并不构成对智能终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图13对智能终端的各个构成部件进行具体的介绍:
RF电路1510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1580处理;另外,将设计上行的数据发送给基站。通常,RF电路1510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路1510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器1520可用于存储软件程序以及模块,处理器1580通过运行存储在存储器1520的软件程序以及模块,从而执行智能终端的各种功能应用以及数据处理。存储器1520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声纹播放功能、图像播放功能等)等;存储数据区可存储根据智能终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元1530可用于接收输入的数字或字符信息,以及产生与智能终端的用户设置以及功能控制有关的键信号输入。具体地,输入单元1530可包括触控面板1531以及其他输入设备1532。触控面板1531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1531上或在触控面板1531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1580,并能接收处理器1580发来的命令并加以执行。此外,可以采用电阻式、电容式、红 外线以及表面声波等多种类型实现触控面板1531。除了触控面板1531,输入单元1530还可以包括其他输入设备1532。具体地,其他输入设备1532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元1540可用于显示由用户输入的信息或提供给用户的信息以及智能终端的各种菜单。显示单元1540可包括显示面板1541,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1541。进一步的,触控面板1531可覆盖显示面板1541,当触控面板1531检测到在其上或附近的触摸操作后,传送给处理器1580以确定触摸事件的类型,随后处理器1580根据触摸事件的类型在显示面板1541上提供相应的视觉输出。虽然在图13中,触控面板1531与显示面板1541是作为两个独立的部件来实现智能终端的输入和输入功能,但是在某些实施例中,可以将触控面板1531与显示面板1541集成而实现智能终端的输入和输出功能。
智能终端还可包括至少一种传感器1550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1541的亮度,接近传感器可在智能终端移动到耳边时,关闭显示面板1541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别智能终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于智能终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路1560、扬声器1561,传声器1562可提供用户与智能终端之间的音频接口。音频电路1560可将接收到的音频数据转换后的电信号,传输到扬声器1561,由扬声器1561转换为声纹信号输出;另一方面,传声器1562将收集的声纹信号转换为电信号,由音频电路1560接收后转换为音频数据,再将音频数据输出处理器1580处理后,经RF电路1510以发送给比如另一智 能终端,或者将音频数据输出至存储器1520以便进一步处理。
Wi-Fi属于短距离无线传输技术,智能终端通过Wi-Fi模块1570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图13示出了Wi-Fi模块1570,但是可以理解的是,其并不属于智能终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器1580是智能终端的控制中心,利用各种接口和线路连接整个智能终端的各个部分,通过运行或执行存储在存储器1520内的软件程序和/或模块,以及调用存储在存储器1520内的数据,执行智能终端的各种功能和处理数据,从而对智能终端进行整体监控。可选的,处理器1580可包括一个或多个处理单元;优选的,处理器1580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1580中。
智能终端还包括给各个部件供电的电源1590(比如电池),优选的,电源可以通过电源管理***与处理器1580逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,智能终端还可以包括摄像头、蓝牙模块等,在此不再赘述。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同 之处。尤其,对于人行通道闸控制装置、人行通道闸、权限控制器以及机器可读存储介质实施例而言,由于其基本相似于人行通道闸控制方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (33)

  1. 一种评论聚合展示方法,其特征在于,应用于服务器,包括下述步骤:
    获取待展示多媒体互动信息;
    根据预设的聚合规则,对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;
    将所述聚合评论信息发送至客户端,以使所述客户端根据预设的展示方法展示所述聚合评论信息。
  2. 根据权利要求1所述的评论聚合展示方法,其特征在于,根据预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计形成聚合评论信息的步骤之后,还包括下述步骤:
    确定所述聚合评论信息的聚合次数;
    从所确定的聚合次数中,选取满足预设的筛选规则的聚合次数,并将选取的聚合次数所对应的聚合评论信息进行保存;
    将所保存的聚合评论信息发送至所述客户端。
  3. 根据权利要求2所述的评论聚合展示方法,其特征在于,所述从所确定的聚合次数中,选取满足预设筛选规则的聚合次数,并将选取的聚合次数所对应的聚合评论信息进行保存,包括:
    根据所确定的聚合次数按由大到小的顺序,依次对所述聚合评论信息进行排序;
    根据所述筛选规则,将排名在所述筛选规则范围内的聚合评论信息进行保存。
  4. 根据权利要求1所述的评论聚合展示方法,其特征在于,所述评论聚合展示方法还包括下述步骤:
    获取预设第一时间阈值区间内的待展示多媒体互动信息,所述第一时间阈值区间为对多媒体互动信息进行刷新的间隔时间;
    根据预设的聚合规则,将所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
    将所述第一聚合评论信息发送至所述客户端,以使所述客户端在弹幕区域展示所述第一聚合评论信息。
  5. 根据权利要求4所述的评论聚合展示方法,其特征在于,将所述第一聚合评论信息发送至所述客户端,以使所述客户端在弹幕区域展示所述第一聚合评论信息的步骤之后,还包括下述步骤:
    根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息,所述第二时间阈值区间为:与所述第一时间阈值区间相邻的下一个时间区间;
    比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;
    当所述第一聚合评论信息和所述第二聚合评论信息相同时,将所述第二聚合评论信息的聚合次数增加至所述第一聚合评论信息的聚合次数上,将增加聚合次数后的所述第一聚合评论信息发送至所述客户端。
  6. 根据权利要求4所述的评论聚合展示方法,其特征在于,将所述第一聚合评论信息发送至所述客户端,以使所述客户端在弹幕区域展示所述第一聚合评论信息的步骤之后,还包括下述步骤:
    根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息;
    比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;
    当所述第一聚合评论信息和所述第二聚合评论信息不相同时,将所述第二聚合评论信息发送至所述客户端。
  7. 根据权利要求1所述的评论聚合展示方法,其特征在于,所述将所述聚合评论信息发送至客户端,以使所述客户端根据预设的展示方法展示所述聚合评论信息的步骤之后,还包括下述步骤:
    获取用户分享数据的分享路径;
    根据所述分享路径,将所述聚合评论信息发布在所述分享路径的评论区域。
  8. 一种评论聚合展示方法,其特征在于,应用于客户端,包括下述步骤:
    向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求获取待展示多媒体互动信息,通过预设的聚合规则,对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;
    获取所述服务器响应于所述请求回传的聚合评论信息;
    根据预设的展示方法展示所述聚合评论信息。
  9. 根据权利要求8所述的评论聚合展示方法,其特征在于,所述获取所述服务器响应于所述请求回传的聚合评论信息的步骤之前,还包括下述步骤:
    向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据聚合次数按由大到小的顺序,依次对所述聚合评论信息进行排序,并根据预设筛选规则将排名在所述筛选规则范围内的聚合评论信息进行保存。
  10. 根据权利要求8所述的评论聚合展示方法,其特征在于,所述评论聚合展示方法还包括下述步骤:
    向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器获取预设第一时间阈值区间内的待展示多媒体互动信息,并根据所述请求,通过预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
    获取所述服务器响应于所述请求回传的第一聚合评论信息;
    将所述第一聚合评论信息在弹幕区域内进行展示。
  11. 根据权利要求10所述的评论聚合展示方法,其特征在于,所述评论聚合展示方法还包括下述步骤:
    向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对所述第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和所述第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至所述第一聚合评论信息上;
    获取所述服务器响应于所述请求回传的增加聚合次数后的第一聚合评论信息;
    将所述增加聚合次数后的第一聚合评论信息在弹幕区域内进行展示。
  12. 根据权利要求10所述的评论聚合展示方法,其特征在于,所述评论聚合展示方法还包括下述步骤:
    向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对所述第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和所述第二聚合评论信息不相同时,将第二聚合评论信息作为响应所述请求的回传数据;
    获取所述服务器响应于所述请求回传的第二聚合评论信息;
    将所述第二聚合评论信息在弹幕区域内进行展示。
  13. 根据权利要求8所述的评论聚合展示方法,其特征在于,所述评论聚合展示方法还包括下述步骤:
    向服务器发送分享数据的分享路径,以使所述服务器在接收到所述分享路径后,将所述聚合评论信息发布在所述分享路径的评论区域。
  14. 一种评论聚合展示***,其特征在于,应用于服务器,包括:
    获取模块,用于获取待展示多媒体互动信息;
    处理模块,用于根据预设的聚合规则,对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;
    执行模块,用于将所述聚合评论信息发送至客户端,以使所述客户端根据预设的展示方法展示所述聚合评论信息。
  15. 根据权利要求14所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第一排序子模块,用于根据聚合次数按由大到小的顺序,依次对所述聚合评论信息进行排序;
    第一筛选子模块,用于根据预设筛选规则,将排名在所述筛选规则范围内的聚合评论信息进行保存。
  16. 根据权利要求14所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第一获取子模块,用于获取预设第一时间阈值区间内的待展示多媒体互动信息,所述第一时间阈值区间为对多媒体互动信息进行刷新的间隔时间;
    第一处理子模块,用于根据预设的聚合规则,将所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
    第一执行子模块,用于将所述第一聚合评论信息发送至所述客户端,以使所述客户端在弹幕区域展示所述第一聚合评论信息。
  17. 根据权利要求16所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第二处理子模块,用于根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息,所述第二时间阈值区间为:与所述第一时间阈值区间相邻的下一个时间区间;
    第一比对子模块,用于比对所述第一聚合评论信息和所述第二聚合评论 信息是否相同;
    第二执行子模块,用于当所述第一聚合评论信息和所述第二聚合评论信息相同时,将所述第二聚合评论信息的聚合次数增加至所述第一聚合评论信息的聚合次数上,将增加聚合次数后的所述第一聚合评论信息发送至所述客户端。
  18. 根据权利要求16所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第三处理子模块,用于根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息;
    第二比对子模块,用于比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;
    第三执行子模块,用于当所述第一聚合评论信息和所述第二聚合评论信息不相同时,将所述第二聚合评论信息发送至所述客户端。
  19. 根据权利要求14所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第二获取子模块,用于获取用户分享数据的分享路径;
    发布子模块,用于根据所述分享路径,将所述聚合评论信息发布在所述分享路径的评论区域。
  20. 一种评论聚合展示***,其特征在于,应用于客户端,包括:
    发送模块,用于向服务器发送获取多媒体互动信息的请求,以使所述服务器根据所述请求通过预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计形成聚合评论信息;
    接收模块,用于获取所述服务器响应于所述请求回传的聚合评论信息;
    显示模块,用于根据预设的展示方法展示所述聚合评论信息。
  21. 根据权利要求20所述的评论聚合展示***,其特征在于,所述评论 聚合展示***还包括:
    第一发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据聚合次数按由大到小的顺序,依次对所述聚合评论信息进行排序,并根据预设筛选规则将排名在所述筛选规则范围内的聚合评论信息进行保存。
  22. 根据权利要求20所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第二发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器获取在预设第一时间阈值区间内的待展示多媒体互动信息,并根据所述请求,通过预设的聚合规则对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;
    第一接收子模块,用于获取所述服务器响应于所述请求回传的第一聚合评论信息;
    第一显示子模块,用于将所述第一聚合评论信息在弹幕区域内进行展示。
  23. 根据权利要求22所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第三发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对所述第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和所述第二聚合评论信息相同时,将第二聚合评论信息的聚合次数增加至所述第一聚合评论信息上;
    第二接收子模块,用于获取所述服务器响应于所述请求回传的增加聚合次数后的第一聚合评论信息;
    第二显示子模块,用于将所述增加聚合次数后的第一聚合评论信息在弹 幕区域内进行展示。
  24. 根据权利要求22所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第四发送子模块,用于向服务器发送获取待展示多媒体互动信息的请求,以使所述服务器根据所述请求,获取在预设的第二时间阈值区间内的待展示多媒体互动信息,通过预设的聚合规则对该待展示多媒体互动信息中的同类多媒体互动信息进行统计形成第二聚合评论信息,并比对所述第一聚合评论信息和第二聚合评论信息是否相同,当第一聚合评论信息和所述第二聚合评论信息不相同时,将第二聚合评论信息作为响应所述请求的回传数据;
    第三接收子模块,用于获取所述服务器响应于所述请求回传的第二聚合评论信息;
    第三显示子模块,用于将所述第二聚合评论信息在弹幕区域内进行展示。
  25. 根据权利要求20所述的评论聚合展示***,其特征在于,所述评论聚合展示***还包括:
    第五发送子模块,用于向服务器发送分享数据的分享路径,以使所述服务器在接收到所述分享路径后,将所述聚合评论信息发布在所述分享路径的评论区域。
  26. 一种评论聚合展示***,其特征在于,所述***包括客户端和服务器,
    所述客户端,用于向服务器发送获取待展示多媒体互动信息的请求;
    所述服务器,用于接收所述客户端发送的所述请求,并根据所述请求获取待展示多媒体互动信息;根据预设的聚合规则,对所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成聚合评论信息;将所述聚合评论信息发送至客户端;
    所述客户端,还用于获取所述服务器响应于所述请求回传的所述聚合评论信息,根据预设的展示方法展示所述聚合评论信息。
  27. 根据权利要求26所述的***,其特征在于,
    所述客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
    所述服务器,还用于确定所述聚合评论信息的聚合次数;从所确定的聚合次数中,选取满足预设的筛选规则的聚合次数,并将选取的聚合次数所对应的聚合评论信息进行保存;将所保存的聚合评论信息发送至所述客户端。
  28. 根据权利要求27所述的***,其特征在于,所述服务器,具体用于根据所确定的聚合次数按由大到小的顺序,依次对所述聚合评论信息进行排序;根据所述筛选规则,将排名在所述筛选规则范围内的聚合评论信息进行保存。
  29. 根据权利要求26所述的***,其特征在于,
    所述客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
    所述服务器,还用于获取预设第一时间阈值区间内的待展示多媒体互动信息,所述第一时间阈值区间为对多媒体互动信息进行刷新的间隔时间;根据预设的聚合规则,将所述待展示多媒体互动信息中的同类多媒体互动信息进行统计,形成第一聚合评论信息;将所述第一聚合评论信息发送至所述客户端;
    所述客户端,还用于获取所述服务器响应于所述请求回传的第一聚合评论信息;将所述第一聚合评论信息在弹幕区域内进行展示。
  30. 根据权利要求29所述的***,其特征在于,
    所述客户端,还用于向服务器发送获取待展示多媒体互动信息的请求;
    所述服务器,还用于根据所述聚合规则,在预设的第二时间阈值区间内获取第二聚合评论信息,所述第二时间阈值区间为:与所述第一时间阈值区间相邻的下一个时间区间;比对所述第一聚合评论信息和所述第二聚合评论信息是否相同;当所述第一聚合评论信息和所述第二聚合评论信息相同时,将所述第二聚合评论信息的聚合次数增加至所述第一聚合评论信息的聚合次数上,将增加聚合次数后的所述第一聚合评论信息发送至所述客户端;当所 述第一聚合评论信息和所述第二聚合评论信息不相同时,将所述第二聚合评论信息发送至所述客户端;
    所述客户端,还用于获取所述服务器响应于所述请求回传的增加聚合次数后的第一聚合评论信息;将所述增加聚合次数后的第一聚合评论信息在弹幕区域内进行展示;或者,获取所述服务器响应于所述请求回传的第二聚合评论信息;将所述第二聚合评论信息在弹幕区域内进行展示。
  31. 根据权利要求26所述的***,其特征在于,
    所述客户端,还用于向服务器发送分享数据的分享路径;
    所述服务器,还用于获取用户分享数据的分享路径;根据所述分享路径将所述聚合评论信息发布在所述分享路径的评论区域。
  32. 一种服务器,其特征在于,包括:
    一个或多个处理器;
    存储器;
    一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行权利要求1-7任意一项所述的评论聚合展示方法。
  33. 一种智能终端,其特征在于,包括:
    一个或多个处理器;
    存储器;
    一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行权利要求8-13任意一项所述的评论聚合展示方法。
PCT/CN2018/117444 2017-12-21 2018-11-26 评论聚合展示方法、***、服务器及智能终端 WO2019120044A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/907,938 US11216523B2 (en) 2017-12-21 2020-06-22 Method, system, server and intelligent terminal for aggregating and displaying comments

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711392469.4 2017-12-21
CN201711392469.4A CN108156148B (zh) 2017-12-21 2017-12-21 评论聚合展示方法、***、服务器及智能终端

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/907,938 Continuation US11216523B2 (en) 2017-12-21 2020-06-22 Method, system, server and intelligent terminal for aggregating and displaying comments

Publications (1)

Publication Number Publication Date
WO2019120044A1 true WO2019120044A1 (zh) 2019-06-27

Family

ID=62464710

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/117444 WO2019120044A1 (zh) 2017-12-21 2018-11-26 评论聚合展示方法、***、服务器及智能终端

Country Status (3)

Country Link
US (1) US11216523B2 (zh)
CN (1) CN108156148B (zh)
WO (1) WO2019120044A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112492381A (zh) * 2019-09-11 2021-03-12 北京字节跳动网络技术有限公司 信息显示方法、装置及电子设备

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507133B (zh) * 2016-11-28 2019-07-26 北京金山安全软件有限公司 弹幕消息的处理方法、装置、***及其设备
CN108156148B (zh) * 2017-12-21 2019-04-26 北京达佳互联信息技术有限公司 评论聚合展示方法、***、服务器及智能终端
CN109062945B (zh) * 2018-06-21 2021-07-09 北京三快在线科技有限公司 一种社交网络的信息推荐方法、装置及***
CN109195022B (zh) * 2018-09-14 2021-03-02 王春晖 一种语音弹幕***
CN109640118B (zh) * 2018-11-28 2021-08-13 广州方硅信息技术有限公司 一种交互信息的显示方法、装置及设备
CN109729375B (zh) 2018-12-29 2020-01-17 北京字节跳动网络技术有限公司 一种交互数据分发控制方法、装置、设备及存储介质
CN110418207B (zh) * 2019-03-29 2021-08-31 腾讯科技(深圳)有限公司 信息处理方法、装置及存储介质
CN110113256B (zh) * 2019-05-14 2022-11-11 北京达佳互联信息技术有限公司 信息互动方法、装置、服务器、用户终端及可读存储介质
CN110248258B (zh) * 2019-07-18 2020-06-23 腾讯科技(深圳)有限公司 视频片段的推荐方法、装置、存储介质和计算机设备
CN110427556B (zh) * 2019-07-30 2022-10-11 牡丹江师范学院 一种基于文艺学学习的电影推荐方法
CN113094492B (zh) * 2019-12-23 2023-10-20 腾讯科技(深圳)有限公司 评论信息显示方法、处理***、装置、设备和存储介质
CN111277909A (zh) * 2020-01-10 2020-06-12 网易(杭州)网络有限公司 弹幕的处理方法和装置
CN111259246A (zh) * 2020-01-17 2020-06-09 北京达佳互联信息技术有限公司 信息推送方法、装置、电子设备及存储介质
US11395049B2 (en) * 2020-03-31 2022-07-19 Northwest Instrument Inc. Method and device for content recording and streaming
CN112256890A (zh) * 2020-10-30 2021-01-22 北京达佳互联信息技术有限公司 信息展示方法、装置、电子设备及存储介质
CN112507146A (zh) * 2020-11-27 2021-03-16 北京达佳互联信息技术有限公司 信息处理方法、装置、电子设备及存储介质
CN115474097A (zh) * 2021-06-11 2022-12-13 上海哔哩哔哩科技有限公司 评论信息展示方法及装置
CN113824978B (zh) * 2021-09-08 2023-11-10 广州方硅信息技术有限公司 直播间的发言方法、装置、设备及存储介质
CN114257826A (zh) * 2021-12-01 2022-03-29 广州方硅信息技术有限公司 直播评论信息展示方法、装置、存储介质及计算机设备
CN116320577A (zh) * 2021-12-20 2023-06-23 上海哔哩哔哩科技有限公司 图片弹幕交互方法和***
CN115065833A (zh) * 2022-05-12 2022-09-16 广州方硅信息技术有限公司 直播间评论的展示方法、服务器、电子终端及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618813A (zh) * 2015-01-20 2015-05-13 腾讯科技(北京)有限公司 弹幕信息处理方法、客户端及服务平台
CN105578209A (zh) * 2015-12-16 2016-05-11 广州酷狗计算机科技有限公司 弹幕显示方法及装置
CN106101848A (zh) * 2016-06-08 2016-11-09 维沃移动通信有限公司 一种弹幕显示方法及电子设备
CN106559695A (zh) * 2016-10-14 2017-04-05 北京金山安全软件有限公司 弹幕消息的处理方法、装置以及电子设备
US20170249384A1 (en) * 2016-02-29 2017-08-31 Microsoft Technology Licensing, Llc Content categorization
CN108156148A (zh) * 2017-12-21 2018-06-12 北京达佳互联信息技术有限公司 评论聚合展示方法、***、服务器及智能终端

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6912530B1 (en) * 2000-02-01 2005-06-28 Unisys Corporation Special device access to distributed data
AU2013397053B2 (en) 2013-06-29 2016-12-15 Huawei Technologies Co., Ltd. Content sharing method and social synchronization apparatus
CN105227425B (zh) * 2014-05-26 2019-11-15 腾讯科技(北京)有限公司 聚合消息的方法、设备和网络社交***
CN105684455A (zh) * 2016-01-20 2016-06-15 马岩 一种基于app的视频分享方法及***
CN105959811B (zh) * 2016-04-28 2019-03-15 武汉斗鱼网络科技有限公司 一种视频网站弹幕合并方法及装置
CN106993229A (zh) * 2017-03-02 2017-07-28 合网络技术(北京)有限公司 互动属性展示方法及装置
CN107484025B (zh) * 2017-08-31 2020-04-03 维沃移动通信有限公司 一种弹幕显示方法及移动终端
CN108965345B (zh) * 2018-09-30 2021-09-07 武汉斗鱼网络科技有限公司 一种小信令网络数据包的优化方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618813A (zh) * 2015-01-20 2015-05-13 腾讯科技(北京)有限公司 弹幕信息处理方法、客户端及服务平台
CN105578209A (zh) * 2015-12-16 2016-05-11 广州酷狗计算机科技有限公司 弹幕显示方法及装置
US20170249384A1 (en) * 2016-02-29 2017-08-31 Microsoft Technology Licensing, Llc Content categorization
CN106101848A (zh) * 2016-06-08 2016-11-09 维沃移动通信有限公司 一种弹幕显示方法及电子设备
CN106559695A (zh) * 2016-10-14 2017-04-05 北京金山安全软件有限公司 弹幕消息的处理方法、装置以及电子设备
CN108156148A (zh) * 2017-12-21 2018-06-12 北京达佳互联信息技术有限公司 评论聚合展示方法、***、服务器及智能终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112492381A (zh) * 2019-09-11 2021-03-12 北京字节跳动网络技术有限公司 信息显示方法、装置及电子设备
CN112492381B (zh) * 2019-09-11 2023-05-30 北京字节跳动网络技术有限公司 信息显示方法、装置及电子设备

Also Published As

Publication number Publication date
CN108156148B (zh) 2019-04-26
US20200327176A1 (en) 2020-10-15
US11216523B2 (en) 2022-01-04
CN108156148A (zh) 2018-06-12

Similar Documents

Publication Publication Date Title
WO2019120044A1 (zh) 评论聚合展示方法、***、服务器及智能终端
CN106357517B (zh) 定向标签生成方法及装置
CN106557330B (zh) 移动终端***通知栏通知信息处理方法、装置和移动终端
WO2021213496A1 (zh) 消息显示方法及电子设备
WO2015067122A1 (en) Method and device for pushing information
CN108093123A (zh) 一种消息通知处理方法、终端及计算机可读存储介质
WO2016110182A1 (zh) 匹配表情图像的方法、装置及终端
WO2015081801A1 (en) Method, server, and system for information push
JP6910300B2 (ja) チャット履歴記録を表示するための方法およびチャット履歴記録を表示するための装置
WO2021003673A1 (zh) 内容推送方法及相关产品
CN108205408B (zh) 消息展示方法及装置
CN107908765B (zh) 一种游戏资源处理方法、移动终端及服务器
JP2017509051A (ja) ストリーミングメディアデータに関する統計を収集するための方法およびシステム、ならびに関連する装置
WO2015081911A2 (zh) 即时通讯***和方法
CN104281610B (zh) 过滤微博的方法和装置
JP6915074B2 (ja) メッセージ通知方法及び端末
CN110555155B (zh) 物品信息推荐方法、设备和存储介质
CN110147496B (zh) 内容推送方法及装置
US10885142B2 (en) Recommended content pushing method, apparatus, terminal, server, and system
CN105302826B (zh) 订阅界面显示方法、装置及展示端
CN105981006B (zh) 电子装置和用于提取和使用电子装置的文本消息中的语义实体的方法
CN110781390A (zh) 一种信息推荐方法及移动终端
WO2015096781A1 (zh) 网络产品展示方法、装置、***、服务器及终端
CN110888572A (zh) 一种消息显示方法及终端设备
WO2019076375A1 (zh) 短信界面的显示方法、移动终端及可读存储介质

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: 18892276

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: 18892276

Country of ref document: EP

Kind code of ref document: A1