CN106533915B - Topic dissemination method, client and server - Google Patents
Topic dissemination method, client and server Download PDFInfo
- Publication number
- CN106533915B CN106533915B CN201611043101.2A CN201611043101A CN106533915B CN 106533915 B CN106533915 B CN 106533915B CN 201611043101 A CN201611043101 A CN 201611043101A CN 106533915 B CN106533915 B CN 106533915B
- Authority
- CN
- China
- Prior art keywords
- topic
- group
- server
- user
- publication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of topic dissemination method, client and servers, wherein method is the following steps are included: provide group chatting interface;Receive the operation that user issues topic;The request for issuing topic is committed to server according to operation, so that server issues topic according to request, wherein the content of the topic includes multimedia resource;And show the topic of server publication, wherein show the topic of server publication: using the multimedia resource of topic as background display in group chatting interface.This method can be realized the topic that user's publication in group is shown in group chat background, promote the interactivity between user's participation and user.
Description
Technical field
The present invention relates to Internet technical field more particularly to a kind of topic dissemination methods, client and server.
Background technique
With the fast development of internet, the social software with group chat function emerges one after another.User can pass through difference
Dimension establish or be added group, such as classmate group, Tong Shiqun, body-building group etc..User can carry out group with the good friend in group
Merely, various interested topic is discussed.
Currently, the topic that user discusses usually is lain in chat content in the group chat of social software.Newly participate in discussion
User usually require to browse before chat record can just know that the topic that is currently discussed is interactive poor, and the form list of discussion
One, user experience is poor.
Summary of the invention
The present invention is directed to solve at least some of the technical problems in related technologies.For this purpose, of the invention
First purpose is to propose a kind of topic dissemination method, and this method can be realized shows user's hair in group in group chat background
The topic of cloth promotes the interactivity between user's participation and user.
Second object of the present invention is to propose a kind of client.
Third object of the present invention is to propose a kind of topic dissemination method.
Fourth object of the present invention is to propose a kind of server.
To achieve the goals above, first aspect present invention embodiment proposes a kind of topic dissemination method, comprising: provides
Group chatting interface;Receive the operation that user issues topic;The request for issuing topic is committed to server according to operation, so that
Server issues topic according to request, wherein the content of topic includes multimedia resource;And if showing server publication
Topic, wherein show the topic of server publication: using the multimedia resource of topic as background display in group chatting interface.
The request that user issues topic is committed to service by client by the topic dissemination method of the embodiment of the present invention
Device, server issues topic according to the request of publication topic, and then client shows the topic of server publication.This method can
It realizes the topic for showing user's publication in group in group chat background, promotes the interactivity between user's participation and user.
In order to achieve the above object, second aspect of the present invention embodiment proposes a kind of client, including module is provided, for mentioning
For group chatting interface;First receiving module issues the operation of topic for receiving user;Module is submitted, for according to operation
The request for issuing topic is committed to server, so that server issues topic according to request, wherein the content of topic includes
Multimedia resource;And display module, for showing the topic of server publication, wherein show the topic of server publication: will
The multimedia resource of topic is as background display in group chatting interface.
The request that user issues topic is committed to server by client, serviced by the client of the embodiment of the present invention
Device issues topic according to the request of publication topic, and then client shows the topic of server publication.This method can be realized
The topic that user's publication in group is shown in group chat background, promotes the interactivity between user's participation and user.
In order to achieve the above object, third aspect present invention embodiment proposes a kind of topic dissemination method, comprising: receive group
The request for the publication topic that middle client is submitted;Topic is issued according to request, so that client shows the topic of server publication,
The multimedia resource for including using topic is as background display in group chatting interface.
The request that user issues topic is committed to service by client by the topic dissemination method of the embodiment of the present invention
Device, server issues topic according to the request of publication topic, and then client shows the topic of server publication.This method can
It realizes the topic for showing user's publication in group in group chat background, promotes the interactivity between user's participation and user.
In order to achieve the above object, the embodiment of fourth aspect present invention proposes a kind of server, comprising: receiving module is used
In the request for receiving the publication topic that client in group is submitted;Release module, for issuing topic according to request, so that client
End shows the topic of server publication, and the multimedia resource for including using topic is as background display in group chatting interface.
The request that user issues topic is committed to server by client, serviced by the server of the embodiment of the present invention
Device issues topic according to the request of publication topic, and then client shows the topic of server publication.This method can be realized
The topic that user's publication in group is shown in group chat background, promotes the interactivity between user's participation and user.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partially become from the following description
Obviously, or practice through the invention is recognized.
Detailed description of the invention
Fig. 1 is the flow chart of topic dissemination method according to an embodiment of the invention;
Fig. 2 is group chatting interfacial effect schematic diagram one according to an embodiment of the invention;
Fig. 3 is the flow chart of topic dissemination method accord to a specific embodiment of that present invention;
Fig. 4 is group chatting interfacial effect schematic diagram two according to an embodiment of the invention;
Fig. 5 is group chatting interfacial effect schematic diagram three according to an embodiment of the invention;
Fig. 6 is the structural schematic diagram of client according to an embodiment of the invention;
Fig. 7 is the structural schematic diagram of client accord to a specific embodiment of that present invention;
Fig. 8 is the flow chart of topic dissemination method in accordance with another embodiment of the present invention;
Fig. 9 is flow chart of the server according to an embodiment of the invention according to publication topic request publication topic;
Figure 10 is the flow chart of the topic dissemination method of another specific embodiment according to the present invention;
Figure 11 is serviced after client according to an embodiment of the invention initiates to obtain the request of the topic of current presentation
The flow chart of device update topic queue;
Figure 12 is the structural schematic diagram of server according to an embodiment of the invention;
Figure 13 is the structural schematic diagram of server accord to a specific embodiment of that present invention.
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, it is intended to is used to explain the present invention, and is not considered as limiting the invention.
Below with reference to the accompanying drawings topic dissemination method, client and the server of the embodiment of the present invention are described.
Fig. 1 is the flow chart of topic dissemination method according to an embodiment of the invention.
As shown in Figure 1, the topic dissemination method includes:
S101 provides group chatting interface.
Specifically, client provides group chatting interface, wherein the button comprising publication topic in group chatting interface.
For example, Fig. 2 is the group chatting interface that client provides, user can issue topic by clicking in group chatting interface
Button (as shown in 21 in Fig. 2) issues topic in group chatting.
S102 receives the operation that user issues topic.
Specifically, after user clicks the button for issuing topic, choice box is popped up at group chatting interface.User can pass through selection
Frame selects corresponding multimedia file from local or network address, and fills in topic content.To which client receives use
The operation of family publication topic.
The request for issuing topic is committed to server according to operation, so that server issues topic according to request by S103.
Specifically, after the operation of user's publication topic, client talks about publication according to the operation that user issues topic
The request of topic is committed to server.After server receives the request of publication topic, topic is issued according to the request of publication topic.
It should be noted that client can according to the needs of practical application be talked about publication using wireless or other modes
The request of topic is committed to server.
In addition, may include multimedia resource in the content of the topic of user's publication.Multimedia resource can be but not limited to
The resources such as picture, music, video, and multimedia resource can be local resource and be also possible to Internet resources.If multimedia
Resource is local resource, then multimedia resource is uploaded to the database in group by server.If multimedia resource is network
Resource, then multimedia resource is synchronized to the database in group by network by server.For example, user selects when issuing topic
The video resource in cloud disk is selected, then the video resource is stored the database into group according to group's dimension by server.
S104 shows the topic of server publication.
Specifically, after the request publication topic for issuing topic according to user in server, client is by the multimedia of topic
Resource is shown in group chatting interface as background.For example, user has selected a picture when issuing topic.In server
After the request publication topic for issuing the topic according to user, when client shows the topic, by the picture as background in group
It is shown in chat interface.For example, the background in Fig. 2 is the picture of a Blue Mountain Coffee, then the user in group can
It discusses using this picture as topic, such as discusses the title source of Blue Mountain Coffee about the topic of Blue Mountain Coffee.
User in group can be discussed by inputting text (as shown in 22 in Fig. 2) in edit box, can also be in the process of discussion
In thumbed up by thumbing up icon (as shown in 23 in Fig. 2).
In conclusion the topic dissemination method of the embodiment of the present invention, is proposed the request that user issues topic by client
It hands over to server, server issues topic according to the request of publication topic, and then client shows the topic of server publication.It should
Method can be realized the topic that user's publication in group is shown in group chat background, be promoted mutual between user's participation and user
Dynamic property.
In order to become apparent from the detailed description embodiment of the present invention, below with reference to Fig. 3 by specific embodiment it is carried out into
The description of one step.Fig. 3 is the flow chart of topic dissemination method accord to a specific embodiment of that present invention.
As shown in figure 3, the topic dissemination method includes:
S301 provides group chatting interface.
Specifically, client provides group chatting interface, wherein the button comprising publication topic in group chatting interface.
For example, Fig. 2 is the group chatting interface that client provides, user can issue topic by clicking in group chatting interface
Button (as shown in 21 in Fig. 2) issues topic in group chatting.
S302 receives the operation that user issues topic.
Specifically, after user clicks the button for issuing topic, choice box is popped up at group chatting interface.User can pass through selection
Frame selects corresponding multimedia file from local or network address, and fills in topic content.To which client receives use
The operation of family publication topic.
The request for issuing topic is committed to server according to operation, so that server issues topic according to request by S303.
Specifically, after the operation of user's publication topic, client talks about publication according to the operation that user issues topic
The request of topic is committed to server.After server receives the request of publication topic, topic is issued according to the request of publication topic.
It should be noted that client can according to the needs of practical application be talked about publication using wireless or other modes
The request of topic is committed to server.
In addition, may include multimedia resource in the content of the topic of user's publication.Multimedia resource can be but not limited to
The resources such as picture, music, video, and multimedia resource can be local resource and be also possible to Internet resources.If multimedia
Resource is local resource, then multimedia resource is uploaded to the database in group by server.If multimedia resource is network
Resource, then multimedia resource is synchronized to the database in group by network by server.For example, user selects when issuing topic
The video resource in cloud disk is selected, then the video resource is stored the database into group according to group's dimension by server.
S304, the predeterminated position at group chatting interface show topic list.
Specifically, after client receives the operation that user issues topic, the request of publication topic is submitted to server.Clothes
The time sequencing that business device issues topic request based on the received generates topic queue.Wherein, contain and topic pair in topic queue
The topic ID (Identification, identification number) answered.
In turn, predeterminated position of the client at group chatting interface shows topic column corresponding with topic queue in server
Table.As shown in Fig. 2, client is shown in the upper right side position at group chatting interface inscribes list if pre-group, in topic list
Topic be successively by user name be " ether226 ", " the small trickery-master of Si Jiucheng ", " edge treasured elder brother mommy " user publication if
It inscribes (as shown in 24 in Fig. 2).In addition, client also shows in actualite list there is 3 topics in the top of topic list
In the remaining time 146s that queuing (as shown in 25 in Fig. 2) and actualite are shown (as shown in 26 in Fig. 2).
It should be noted that the predeterminated position of topic list can be set according to actual needs in group chatting interface
It sets.
S305 receives specific user and operates to the control of the topic in topic list.
Wherein, specific user can be the users such as group master or administrator.
Specifically, client receives specific user and operates to the control of topic list, and control operation can be top set or
Wall etc. operates under person.Wherein, lower wall refers to forcing to remove by the topic currently shown.It is opposed below with reference to Fig. 4 and Fig. 5
The control operation of top or lower wall is illustrated:
Example one, as shown in figure 4, second topic in the main selection topic list of group, clicks top set button on the topic
(as shown in 41 in Fig. 4).In turn, client receives top set control operation of the specific user to the topic.
Example two, as shown in figure 5, group master is if " the small trickery-master of the Si Jiucheng " publication shown in topic list
In topic, click and force lower wall button (as shown in 51 in Fig. 5).In turn, client receives specific user to showing
Wall operates under the pressure of topic.
S306 sends control request to server according to control operation, so that server arranges topic according to control request
Topic in table is managed.
Specifically, after taking the topic in topic list control to operate in specific user, client receives specific user
Control operation to the topic in topic list, and operated according to the control received to server and send control request.Specifically
Example is as follows:
Group is main to select a certain topic to carry out top set operation in topic list, or the topic that is currently showing of selection into
The lower wall operation of row.Client receive group master in topic list topic carry out top set or lower wall operation after, according to
The control operation of top set perhaps lower wall sends the control request of top set or lower wall to server.Server is receiving top set
Or after the control request of lower wall, topic list is managed.
S307 receives the update message of server, updates display topic list according to update message.
Specifically, after specific user takes control to operate the topic in topic list, user end to server sends control
System request.Server is requested according to the control that the client received is sent, and is managed to the topic in topic list, also
It is to say, server requests to update topic queue according to control.In addition, when the topic of current presentation reaches the preset duration of displaying
When, server deletes the topic ID of the actualite shown from topic queue, updates topic queue.
After server update topic queue, generates the update message of topic queue and be sent to client.In turn, client
Receive server transmission topic queue update message after, group chatting interface predeterminated position according to update message
Update display topic list.It is illustrated below:
Example one, as shown in figure 4, the second topic in group chief commander's topic list carries out top set operation, thus client root
It operates according to the top set received to server and sends top set control request.Server is after receiving top set control request, by the
The topic ID of two topics is deleted, and is inserted into the head of actualite queue.Server is after updating topic queue, to group
In all clients send update message.Client is after receiving update message, update topic list, i.e., and original second
A topic becomes first topic in topic list.
It should be noted that second topic be by after top set, place of the server to the topic ID of first original topic
Reason, can be set according to actual needs, such as can delete the topic ID of first topic, can not also be deleted.In Fig. 4
For topic list, if server by after second topic top set, to the topic ID of first original topic without deleting
Remove, then in the topic list that client is shown the sequence of topic by original user name be " floating wadding die young snow " issue topic, " 49
The topic of the small trickery-master in city " publication becomes the topic of " the small trickery-master of Si Jiucheng " publication, the topic of " floating snow of dieing young of wadding a quilt with cotton " publication.
Example two, as shown in Fig. 2, the topic of current presentation is the topic that the user that user name is " ether226 " issues.When
When the displaying time of the topic has reached preset duration, i.e. 26 in Fig. 2 shown by time when becoming 0 from preset time, service
Device deletes the topic ID of the topic from topic queue, updates topic queue.After server update topic queue, update is generated
Message is sent to all clients in group.After all clients receive update message in group, display topic column are updated
Table, i.e., the sequence of topic is followed successively by the topic of " the small trickery-master of Si Jiucheng ", " edge treasured elder brother mommy " publication in topic list.
S308 shows the current publication topic in updated topic list in group chatting interface.
Specifically, the update message that client is sent according to the server received updates display topic list.Client
After updating display topic list, the topic currently issued in updated topic list is shown in group chatting interface.Under
It is as follows that face combines Fig. 4 to be illustrated:
As shown in figure 4, group master clicks top set button (such as on the topic that the user that user name is " the small trickery-master of Si Jiucheng " issues
In Fig. 4 41 shown in), user end to server send top set control request.After server receives top set control request, update
Topic queue, and determine the topic for currently coming topic queue head, all clients into group send more new command.Group
After all clients receive more new command in group, the current hair in updated topic list is shown in group chatting interface
The topic that cloth topic, i.e. displaying user name are " the small trickery-master of Si Jiucheng " publication.
In conclusion the topic dissemination method of the embodiment of the present invention, by receiving specific user to topic in topic list
Control operation, update display topic list, meet specific user to the regulatory requirement of topic list, further improve use
The participation at family.
It is described in detail below with reference to the client that Fig. 6 proposes the embodiment of the present invention.Fig. 6 is one according to the present invention
The structural schematic diagram of the client of embodiment.
As shown in fig. 6, client includes: to provide module 610, the first receiving module 620, submit module 630, display module
640。
Module 610 is provided, for providing group chatting interface.
Specifically, module 610 is provided, group chatting interface is provided, wherein include publication topic in group chatting interface
Button.For example, Fig. 2 is the group chatting interface that client provides, user can be issued by clicking in group chatting interface
The button (as shown in 21 in Fig. 2) of topic issues topic in group chatting.
First receiving module 620 issues the operation of topic for receiving user.
Specifically, after user clicks the button for issuing topic, choice box is popped up at group chatting interface.User can pass through selection
Frame selects corresponding multimedia file from local or network address, and fills in topic content.To the first receiving module
620 receive the operation that user issues topic.
Module 630 is submitted, for the request for issuing topic to be committed to server according to operation, so that server is according to asking
Seek publication topic, wherein the content of topic includes multimedia resource.
Specifically, after the first receiving module 620 receives the operation that user issues topic, submit module 630 according to user
The request for issuing topic is committed to server by the operation of publication topic.After server receives the request of publication topic, according to
Request publication topic.It should be noted that submitting module 630 can be according to the needs of practical application using wireless or its other party
The request for issuing topic is committed to server by formula.
It wherein, may include multimedia resource in the content of the topic of user's publication.Multimedia resource can be but not limited to
The resources such as picture, music, video, and multimedia resource can be local resource and be also possible to Internet resources.If multimedia
Resource is local resource, then multimedia resource is uploaded to the database in group by server.If multimedia resource is network
Resource, then multimedia resource is synchronized to the database in group by network by server.For example, user selects when issuing topic
The video resource in cloud disk is selected, then the video resource is stored the database into group according to group's dimension by server.
Display module 640, for showing the topic of server publication, wherein show the topic of server publication: by topic
Multimedia resource as background display in group chatting interface.
Specifically, after the request publication topic for issuing topic according to user in server, display module 640 is by the more of topic
Media resource is shown in group chatting interface as background.
It should be noted that the explanation of aforementioned dialog topic dissemination method embodiment is also applied for the client of the embodiment
End, details are not described herein again.
In conclusion client provided in an embodiment of the present invention, is submitted the request that user issues topic by client
To server, server issues topic according to the request of publication topic, and then client shows the topic of server publication.The party
Method can be realized the topic that user's publication in group is shown in group chat background, promote the interaction between user's participation and user
Property.
Client is described in detail below with reference to Fig. 7.Fig. 7 is client accord to a specific embodiment of that present invention
Structural schematic diagram.
As shown in fig. 7, on the basis of Fig. 6, client further include: display module 650, is sent second receiving module 660
Module 670, third receiving module 680.
Display module 650 shows topic list for the predeterminated position at group chatting interface.
Specifically, after the first receiving module 620 receives the operation that user issues topic, submit module 630 to server
Send the request of publication topic.The time sequencing that server issues topic request based on the received generates topic queue, wherein words
It inscribes and contains topic ID corresponding with topic in queue.
Predeterminated position of the display module 650 at group chatting interface shows topic column corresponding with topic queue in server
Table.
Second receiving module 660 operates the control of the topic in topic list for receiving specific user.
Wherein, specific user can be the users such as group master or administrator.
Specifically, the second receiving module 660 receives specific user and operates to the control of topic list, and controlling operation can be with
It is the operation such as top set or lower wall.Wherein, lower wall refers to forcing to remove by the topic currently shown.
Sending module 670, for sending control request to server according to control operation, so that server is asked according to control
It asks and the topic in topic list is managed.
Specifically, specific user to the topic in topic list take control operate after, the second receiving module 660 connects
After specific user is received to the control operation of the topic in topic list, sending module 670 is sent out according to control operation to server
Control is sent to request.After server receives control request, the topic in topic list is managed according to control request.
Third receiving module 680 updates display topic column according to update message for receiving the update message of server
Table.
Specifically, after specific user takes control to operate the topic in topic list, user end to server sends control
System request.Server is requested according to the control that the client received is sent, and is managed to the topic in topic list.Also
It is to say, server requests to update topic queue according to control.In addition, when the topic of current presentation reaches the preset duration of displaying
When, server deletes the topic ID of the actualite shown from topic queue, also updates topic queue.
In addition, the topic ID of the topic is inserted by server when the topic of user's publication is not in topic queue
The tail portion of topic queue updates topic queue.
After server update topic queue, generates the update message of topic queue and be sent to client.In turn, third
Predeterminated position of the receiving module 680 after receiving the update message of topic queue of server transmission, at group chatting interface
Display topic list is updated according to update message.
In addition, display module 640, is also used to show the current hair in updated topic list in group chatting interface
Cloth topic.
Specifically, display topic is updated according to the update message that the server received is sent in third receiving module 680
After list, display module 640 shows the topic currently issued in updated topic list in group chatting interface.
It should be noted that the explanation of aforementioned dialog topic dissemination method embodiment is also applied for the client of the embodiment
End, details are not described herein again.
In conclusion the client of the embodiment of the present invention, by receiving control of the specific user to topic in topic list
Operation updates display topic list, meets specific user to the regulatory requirement of topic list, further improve the ginseng of user
With degree.
It is further described through below with reference to topic dissemination method of the Fig. 8 to the embodiment of the present invention.Fig. 8 is according to this hair
The flow chart of the topic dissemination method of another bright embodiment.
As shown in figure 8, the topic dissemination method includes:
S801 receives the request for the publication topic that client in group is submitted.
Specifically, the user in group issues topic, client by publication topic button in client group chat interface
It holds after the operation for receiving user's publication topic, the request for issuing topic is committed to by service according to the operation of publication topic
Device.In turn, server receives the request for the publication topic that client in group is submitted.
S802 issues topic according to request, so that client shows the topic of server publication, the more matchmakers for including by topic
Body resource is as background display in group chatting interface.
Server issues the detailed process of topic according to the request of publication topic, as shown in Figure 9.It is specific as follows:
S901, server receive the request that user issues topic.
Specifically, user, which clicks, issues topic button in client group chat interface, selected by the choice box of pop-up
Multimedia file, and fill in topic content.After client receives the operation that user issues topic, according to the operation of publication topic
The request for issuing topic is committed to server.In turn, the user that server receives client submission issues the request of topic.
S902, judges whether user has topic to be in topic queue.
Specifically, after the user that server receives client submission issues the request of topic, judge user whether
There is topic to be in topic queue.If user has had topic to be in topic queue, step S903, step S904 are executed.
If user does not have topic to be in topic queue, go to step S905.
S903, server generate the existing topic of user and are in topic queuing message.
S904 returns result to user.
Specifically, if user has had topic to be in topic queue, server generates the existing topic of user and is in
Topic queuing message, and return result to user.
S905, server store the topic details to database.
Specifically, if user does not have topic to be in the topic queue of server, server is by the details of the topic
The information of the user of publication topic operation, the time of posting request are such as carried out, database is arrived in storage.Then, step is executed
S906。
The topic ID of the topic is inserted into the tail portion of topic queue by S906, server.
Whether S907 judges in the topic comprising cloud disk resource.
Specifically, after the ID of the topic is inserted into topic queue tail by server, whether judge in the topic comprising cloud
Disk resource.If in topic including cloud disk resource, step S908, S909 is executed.
S908 stores the resource for including in topic into database.
S909, server all clients into group send update message.
Specifically, the topic ID of the topic is inserted into topic queue tail by server, to have updated topic queue.Words
After inscribing queue update, server all clients into group send the message that topic queue updates.
In turn, for all clients after the update message for receiving topic queue, update is shown in group chatting in group
The topic list of predeterminated position in interface.When client shows the topic of server publication, the multimedia that will include in topic
Resource is as background display in group chatting interface.
In conclusion the topic dissemination method of the embodiment of the present invention, receives client by server and issues asking for topic
The topic asked, and topic is issued according to request, and then client is made to show that server is issued.This method can be realized carries on the back in group chat
The topic that user's publication in group is shown in scape, promotes the interactivity between user's participation and user.
Figure 10 is the flow chart of the topic dissemination method of another specific embodiment according to the present invention.
As shown in Figure 10, which includes:
S1001 receives the request for the publication topic that client in group is submitted.
Specifically, the user in group issues topic, client by publication topic button in client group chat interface
It holds after the operation for receiving user's publication topic, the request for issuing topic is committed to by service according to the operation of publication topic
Device.In turn, server receives the request for the publication topic that client in group is submitted.
S1002, according to request issue topic so that client show server publication topic, by topic include it is more
Media resource is as background display in group chatting interface.
Server issues the detailed process of topic according to the request of publication topic, as shown in Figure 9.It is specific as follows:
S901, server receive the request that user issues topic.
Specifically, user, which clicks, issues topic button in client group chat interface, selected by the choice box of pop-up
Multimedia file, and fill in topic content.After client receives the operation that user issues topic, according to the operation of publication topic
The request for issuing topic is committed to server.In turn, the user that server receives client submission issues the request of topic.
S902, judges whether user has topic to be in topic queue.
Specifically, after the user that server receives client submission issues the request of topic, judge user whether
There is topic to be in topic queue.If user has had topic to be in topic queue, step S903, step S904 are executed.
If user does not have topic to be in topic queue, go to step S905.
S903, server generate the existing topic of user and are in topic queuing message.
S904 returns result to user.
Specifically, if user has had topic to be in topic queue, server generates the existing topic of user and is in
Topic queuing message, and return result to user.
S905, server store the topic details to database.
Specifically, if user does not have topic to be in the topic queue of server, server is by the details of the topic
The information of the user of publication topic operation, the time of posting request are such as carried out, database is arrived in storage.Then, step is executed
S906。
The topic ID of the topic is inserted into the tail portion of topic queue by S906, server.
Whether S907 judges in the topic comprising cloud disk resource.
Specifically, after the ID of the topic is inserted into topic queue tail by server, whether judge in the topic comprising cloud
Disk resource.If in topic including cloud disk resource, step S908, S909 is executed.
S908 stores the resource for including in topic into database.
S909, server all clients into group send update message.
Specifically, the topic ID of the topic is inserted into topic queue tail by server, to have updated topic queue.Words
After inscribing queue update, server all clients into group send the message that topic queue updates.
In turn, after the update message for receiving topic queue, update is shown in group and chats all clients in group
The topic list of predeterminated position in its interface.When client shows the topic of server publication, the more matchmakers that will include in topic
Body resource is as background display in group chatting interface.
S1003 when the topic of current presentation reaches preset duration, or receives specific user in topic list
When the control operation of topic, topic queue is updated.
Wherein, preset duration can be configured according to the needs of practical application.
Specifically, if the topic of client current presentation reaches preset duration or client receives specific user
Control operation to the topic in topic list, then server update topic queue.It is illustrated below:
Example one, when the topic of current presentation reaches preset duration, server update topic queue, wherein assuming that words
The preset duration that topic is shown is D.As shown in figure 11, detailed process is as follows:
S1101, client are initiated to obtain the request of actualite.
Specifically, user is when entering group or client shows that the remaining time that actualite is shown is 0, client
Initiate the request of acquisition actualite.
S1102, server obtain the topic queue of current group.
Specifically, after server receives the request for obtaining actualite that client is sent, if obtaining current group
Inscribe queue.
S1103, server judge whether topic queue is empty.
Specifically, after server obtains the topic queue of current group, judge whether the topic queue obtained is empty.If
Topic queue is sky, thens follow the steps S1104, S1105.If topic queue is not sky, go to step S1106.
S1104, server, which generates current group, does not have new topic information.
S1105 returns result to user.
Specifically, if the topic queue obtained is sky, server, which generates current group, does not have new topic information, and will
As a result user is returned to.
S1106, server obtain the group and show S at the beginning of actualite.
Specifically, if the topic queue obtained is not empty, S at the beginning of server acquisition actualite.Then,
Step S1107, S1108 is executed, to obtain the preset duration D and current time N for showing topic.
S1107 obtains the preset duration D for showing topic.
S1108 obtains current time N.
S1109, judges whether the difference of N and S is greater than D.
Specifically, the preset duration D and current time N that server gets S at the beginning of actualite, topic is shown
Afterwards, judge whether the difference of N and S is greater than D, that is, judge whether the displaying time of actualite has reached preset duration.If N with
The difference of S is greater than D, thens follow the steps S1110.
S1110 deletes the topic ID of actualite from topic queue.
Specifically, if the displaying time of actualite has reached preset duration, server is by the topic of actualite
ID is deleted from topic queue, to update topic queue.
Example two, when client, which receives group master, to be operated to the control of the topic in topic list, server update words
Inscribe queue.Specifically, if group master carries out lower wall control operation to the topic of current presentation, client receives lower wall control operation
Afterwards, lower wall control request is sent to server according to lower wall control operation.Server is being received to the topic of current presentation
After lower wall control request, the topic ID of the head topic in topic queue is deleted, topic queue is updated.
If group master is in topic list, except current presentation, other topics of outlying carry out top set operation, and server exists
After the top set control request for receiving client transmission, the topic ID of the topic is deleted from topic queue, and by the topic
Topic ID be inserted into the head of topic queue, to update topic queue.
It should be noted that other a certain topics are by top set, topic in topic list if the outlying except current presentation
After top set, processing of the server to the topic ID of first original topic can be set according to actual needs.For example,
The topic ID of first topic can be deleted, can not also be deleted.
S1004, all clients into group send update message, so that all clients in group are according to update
Information updating is shown in the topic list of predeterminated position in group chatting interface.
Specifically, when the topic of current presentation reaches preset duration or client receives specific user to topic
When the control operation of the topic in list, server update topic queue.Institute after server update topic queue, into group
There is client to send the update message for updating topic queue.
In turn, all clients in group are shown in group according to update message update after receiving update message
The topic list of predeterminated position in chat interface.
S1005 determines the topic for being currently arranged in the head of topic queue, and all clients into group are sent more
New command, so that all clients in group are updated according to more new command if showing the head for being currently arranged in topic queue
Topic.
Specifically, since the topic of current presentation reaches preset duration, or since specific user is in topic list
Topic carries out control operation, and server will update topic queue.All clients of the server into group, which are sent, updates topic
After the update message of queue, the topic for being currently arranged in topic queue head is determined, and all clients into group are sent
The more new command of head topic.
In turn, after the more new command for the head topic that all clients receive topic queue in group, referred to according to update
It enables and updates the topic for showing the head for currently coming topic queue.
In conclusion the topic dissemination method of the embodiment of the present invention, receives specific user to topic list by server
The control of middle topic operates, and client updates display topic list, meets specific user to the regulatory requirement of topic list, into
One step improves the participation of user.
It is described in detail below with reference to the server that Figure 12 proposes the embodiment of the present invention.Figure 12 is according to the present invention one
The structural schematic diagram of the server of a embodiment.
As shown in 12, which includes: receiving module 710, release module 720, synchronization module 730, sending module
740。
Receiving module 710, for receiving the request for the publication topic that client in group is submitted.
Specifically, the user in group issues topic, visitor by the publication topic button in client group chat interface
After family termination receives the operation that user issues topic, the request for issuing topic is committed to by service according to the operation of publication topic
Device.In turn, receiving module 710 receives the request for the publication topic that client in group is submitted.
Release module 720, so that client shows the topic of server publication, will be talked about for issuing topic according to request
The multimedia resource that topic includes is as background display in group chatting interface.
Specifically, after the user that receiving module 710 receives client submission issues the request of topic, release module 720
Judge that the whether existing topic of user is in topic queue.It is in the topic queue of server if user has topic,
Server generates the existing topic of user and is in topic queuing message, and returns result to user.
If user does not have topic to be in the topic queue of server, server such as sends out the details of the topic
Database is arrived in information, time of posting request of the user of cloth topic operation etc., storage.Later, the topic ID of the topic is inserted
Enter to the tail portion of topic queue.
When client shows the topic of server publication, the multimedia resource for including using topic is as background display in group
In chat interface.
Synchronization module 730, the multimedia resource for including by topic are synchronized to group data library.
Specifically, the topic ID of topic is inserted into the tail portion of topic queue by release module 720.If user's publication
It include multimedia resource in topic, then the multimedia resource for including is synchronized to group data library by synchronization module 730 in topic.
Sending module 740 sends update message for all clients into group, so that all clients in group
End updates the topic list for being shown in predeterminated position in group chatting interface according to update message.
Specifically, when specific user to the topic in topic list take control operate when or current presentation topic
When reaching the preset duration of displaying or when new topic is inserted into the tail portion of topic queue by server, server update words
Inscribe queue.Topic queue generates topic queue update message after updating, all clients of the sending module 740 into group are sent
Update message.After all clients in group receive update message, group chatting circle is shown according to update message update
The topic list of predeterminated position in face.
It should be noted that the explanation of aforementioned dialog topic dissemination method embodiment is also applied for the service of the embodiment
Device, details are not described herein again.
In conclusion the server of the embodiment of the present invention, receives the request that client issues topic, and root by server
The topic issued topic according to request, and then client is made to show that server is issued.This method can be realized opens up in group chat background
Show the topic that user issues in group, promotes the interactivity between user's participation and user.
Server is further described through below with reference to Figure 13.Figure 13 is accord to a specific embodiment of that present invention
The structural schematic diagram of server.
As shown in figure 13, shown in Figure 12 on the basis of, server further include: update module 750, determining module 760.
Update module 750 for when the topic of current presentation reaches preset duration, or receives specific user's dialogue
When inscribing the control operation of the topic in list, topic queue is updated.
Specifically, when the topic of current presentation reaches preset duration or client receives specific user to topic
When the control operation of the topic in list, update module 750 updates topic queue.
After update module 750 updates topic queue, all clients of the sending module 740 into group send topic team
The update message of column.After all clients in group receive update message, group is shown according to update message update and is chatted
The topic list of predeterminated position in its interface.
Determining module 760, for determining the topic for being currently arranged in the head of topic queue, and all visitors into group
Family end sends more new command, so that all clients in group, which update displaying according to more new command, is currently arranged in topic queue
Head topic.
Specifically, since the topic of current presentation reaches preset duration, or since specific user is in topic list
Topic carries out control operation, and update module 750 will update topic queue.All clients hair of the sending module 740 into group
After sending the update message for updating topic queue, determining module 760, which determines, is currently arranged in the topic of topic queue head, and to group
All clients in group send the more new command of head topic.In turn, all clients receive topic queue in group
After the more new command of head topic, the topic for showing the head for currently coming topic queue is updated according to more new command.
It should be noted that the explanation of aforementioned dialog topic dissemination method embodiment is also applied for the service of the embodiment
Device, details are not described herein again.
In conclusion the server of the embodiment of the present invention, receives specific user to topic in topic list by server
Control operation, client update display topic list, meet specific user to the regulatory requirement of topic list, further mention
The high participation of user.
In the description of this specification, reference term: " one embodiment ", " example ", " is specifically shown " some embodiments "
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not
It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office
It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field
Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples
It closes and combines.
Although the embodiments of the present invention has been shown and described above, it is to be understood that above-described embodiment is example
Property, it is not considered as limiting the invention, those skilled in the art within the scope of the invention can be to above-mentioned
Embodiment is changed, modifies, replacement and variant.
Claims (18)
1. a kind of topic dissemination method characterized by comprising
Group chatting interface is provided;
The operation that user issues topic is received, the operation of the publication topic includes: user by popping up on group chatting interface
Choice box the operation of multimedia resource is selected from local or network address, the choice box is that user clicks group chatting
It is popped up after the button for the publication topic that interface includes;
The request for issuing topic is committed to server according to the operation, so that the server issues institute according to the request
State topic, wherein the content of the topic includes multimedia resource;And
Show the topic of the server publication, wherein show the topic of the server publication: by the topic
Multimedia resource as background display in the group chatting interface so that user in group carries out and the multimedia
The relevant discussion of resource.
2. the method as described in claim 1, which is characterized in that further include:
Predeterminated position at the group chatting interface shows topic list.
3. method according to claim 2, which is characterized in that further include:
Specific user is received to operate the control of the topic in the topic list;
Control request is sent to the server according to control operation, so that the server is according to control request pair
Topic in the topic list is managed.
4. the method as described in claim 1, which is characterized in that further include:
The update message for receiving the server updates according to the update message and shows the topic list;
The current publication topic in updated topic list is shown in the group chatting interface.
5. a kind of client characterized by comprising
Module is provided, for providing group chatting interface;
First receiving module issues the operation of topic for receiving user, and the operation of the publication topic includes: that user passes through group
The choice box popped up on group chat interface selects the operation of multimedia resource from local or network address, and the choice box is
It is popped up after the button for the publication topic that user's click group chatting interface includes;
Submit module, for the request for issuing topic to be committed to server according to the operation so that the server according to
The topic is issued in the request, wherein the content of the topic includes multimedia resource;And
Display module, for showing the topic of the server publication, wherein show the words of the server publication
Topic: using the multimedia resource of the topic as background display in the group chatting interface so that user in group into
Row discussion relevant to the multimedia resource.
6. client as claimed in claim 5, which is characterized in that further include:
Display module shows topic list for the predeterminated position at the group chatting interface.
7. client as claimed in claim 6, which is characterized in that further include:
Second receiving module operates the control of the topic in the topic list for receiving specific user;
Sending module, for according to the control operation to the server send control request so that the server according to
The control request is managed the topic in the topic list.
8. client as claimed in claim 5, which is characterized in that further include:
Third receiving module updates according to the update message for receiving the update message of the server and shows the words
Inscribe list;
The display module is also used to show the current publication words in updated topic list in the group chatting interface
Topic.
9. a kind of topic dissemination method characterized by comprising
Receive the request for the publication topic that client in group is submitted;
The topic is issued according to the request, so that the client shows the topic of server publication, by the words
The multimedia resource that topic includes as background display in group chatting interface so that user in group carries out and more matchmakers
The relevant discussion of body resource, the multimedia resource be user click group chatting interface include publication topic button after,
It is selected from local or network address by the choice box popped up on group chatting interface.
10. method as claimed in claim 9, which is characterized in that issue the topic according to the request, comprising:
Judge in topic queue whether the topic of the existing client request publication;
If existing, the client is prompted to have topic to be released;
If it does not exist, then the topic to be inserted into the tail portion of the topic queue according to the request, and update the words
Inscribe queue.
11. method as claimed in claim 9, which is characterized in that further include:
The multimedia resource that the topic includes is synchronized to group data library.
12. method as claimed in claim 9, which is characterized in that further include:
All clients into group send update message, so that all clients in the group disappear according to the update
Breath updates the topic list for being shown in predeterminated position in group chatting interface.
13. method as claimed in claim 9, which is characterized in that further include:
When the topic of current presentation reaches preset duration, or receive control of the specific user to the topic in topic list
When operation, the topic queue is updated;
Determine the topic for being currently arranged in the head of the topic queue, and all clients into group send to update and refer to
It enables, so that all clients in group are updated according to the more new command shows the head for being currently arranged in the topic queue
Topic.
14. a kind of server characterized by comprising
Receiving module, for receiving the request for the publication topic that client in group is submitted;
Release module, for issuing the topic according to the request, so that the client shows the server publication
The topic, the multimedia resource for including using the topic as background display in group chatting interface so that in group
User carries out discussion relevant to the multimedia resource, and the multimedia resource is that user's click group chatting interface includes
After the button for issuing topic, selected from local or network address by the choice box popped up on group chatting interface.
15. server as claimed in claim 14, which is characterized in that the release module, comprising:
Judge in topic queue whether the topic of the existing client request publication;
If existing, the client is prompted to have topic to be released;
If it does not exist, then the topic to be inserted into the tail portion of the topic queue according to the request, and update the words
Inscribe queue.
16. server as claimed in claim 14, which is characterized in that further include:
Synchronization module, the multimedia resource for including by the topic are synchronized to group data library.
17. server as claimed in claim 14, which is characterized in that further include:
Sending module sends update message for all clients into group, so that all clients in the group
The topic list for being shown in predeterminated position in group chatting interface is updated according to the update message.
18. server as claimed in claim 14, which is characterized in that further include:
Update module for when the topic of current presentation reaches preset duration, or receives specific user to topic list
In topic control operation when, update the topic queue;
Determining module, for determining the topic for being currently arranged in the head of the topic queue, and all clients into group
End sends more new command, so that all clients in group, which update displaying according to the more new command, is currently arranged in the words
Inscribe the topic on the head of queue.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611043101.2A CN106533915B (en) | 2016-11-21 | 2016-11-21 | Topic dissemination method, client and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611043101.2A CN106533915B (en) | 2016-11-21 | 2016-11-21 | Topic dissemination method, client and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106533915A CN106533915A (en) | 2017-03-22 |
CN106533915B true CN106533915B (en) | 2019-09-03 |
Family
ID=58357810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611043101.2A Active CN106533915B (en) | 2016-11-21 | 2016-11-21 | Topic dissemination method, client and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106533915B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109495427B (en) * | 2017-09-12 | 2021-05-07 | 腾讯科技(深圳)有限公司 | Multimedia data display method and device, storage medium and computer equipment |
CN107895284B (en) * | 2017-11-08 | 2020-09-08 | 平安科技(深圳)有限公司 | Method, device, terminal and computer readable storage medium for managing and controlling communication page |
CN111223477B (en) * | 2018-11-23 | 2023-01-24 | 珠海格力电器股份有限公司 | Method and device for topic upward movement during man-machine interaction |
CN111445345B (en) * | 2019-04-30 | 2022-07-12 | 上海掌门科技有限公司 | Method, equipment and storage medium for publishing dynamic information |
CN110061909B (en) * | 2019-04-30 | 2023-05-05 | 上海连尚网络科技有限公司 | Method and apparatus for processing information |
CN110677267B (en) * | 2019-10-09 | 2021-11-23 | 上海连尚网络科技有限公司 | Information processing method and device |
CN112035687B (en) * | 2020-08-28 | 2022-06-14 | 北京字节跳动网络技术有限公司 | Method and device for issuing multimedia content, electronic equipment and storage medium |
CN112435136A (en) * | 2020-11-23 | 2021-03-02 | 浙江天眼创智科技有限公司 | Community online communication interactive platform |
CN118051157A (en) * | 2022-11-09 | 2024-05-17 | 北京字跳网络技术有限公司 | Media content processing method, apparatus, device, readable storage medium and product |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345718A (en) * | 2007-07-13 | 2009-01-14 | 阿里巴巴集团控股有限公司 | Method, system and apparatus for supporting topic classification in group |
CN103929354A (en) * | 2014-04-29 | 2014-07-16 | 浙江翼信科技有限公司 | Information interaction method and device |
-
2016
- 2016-11-21 CN CN201611043101.2A patent/CN106533915B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345718A (en) * | 2007-07-13 | 2009-01-14 | 阿里巴巴集团控股有限公司 | Method, system and apparatus for supporting topic classification in group |
CN103929354A (en) * | 2014-04-29 | 2014-07-16 | 浙江翼信科技有限公司 | Information interaction method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106533915A (en) | 2017-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106533915B (en) | Topic dissemination method, client and server | |
USRE49719E1 (en) | Managing a virtual waiting room for online meetings | |
US9065874B2 (en) | Persistent network resource and virtual area associations for realtime collaboration | |
US9344288B2 (en) | Extemporaneous awareness of rich presence information for group members in a virtual space | |
CA2696596C (en) | Instant messaging communication system and method | |
EP3167570B1 (en) | Sharing content | |
CN111614547B (en) | Message display method, device, terminal and medium | |
KR20110100638A (en) | Synchronizing presentation states between multiple applications | |
US12019775B2 (en) | Managing permissions for collaborative shared documents | |
KR20120118019A (en) | Web browser interface for spatial communication environments | |
TW200917760A (en) | Dynamic instant comments | |
CN110266509A (en) | Multimedia conferencing endpoint conveyer system | |
WO2009135418A1 (en) | A method, device and system for managing topic discussion contents in real time in an instant messaging tool | |
JP2019096233A (en) | Terminal device, conference management system, program, and conference management method | |
CN103929351A (en) | Drawing board real-time response method based on Web and system | |
US20060031361A1 (en) | Method and apparatus for conversational annotation for instant messaging systems | |
JPH11506595A (en) | Multimedia Document Conference Participation System | |
KR20140054487A (en) | Group conversation method and computer-readable recording meduim having recorded group conversation program therein | |
US20150046807A1 (en) | Asynchronous Rich Media Messaging | |
JP6461146B2 (en) | Social media platform | |
CN115174509A (en) | Information processing method, device, equipment and medium | |
WO2002035782A2 (en) | Method and device for transmitting streaming multimedia messages | |
JP2006126929A (en) | Message transmission system, qualitative survey system, and management server used for both systems | |
CN115955542A (en) | Online meta-space simulation conference entrance control method, system and storage medium | |
CN116192788A (en) | Information processing method, device, equipment, medium and program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |