CN109104354B - Grouping and establishing method and equipment thereof - Google Patents
Grouping and establishing method and equipment thereof Download PDFInfo
- Publication number
- CN109104354B CN109104354B CN201710472777.1A CN201710472777A CN109104354B CN 109104354 B CN109104354 B CN 109104354B CN 201710472777 A CN201710472777 A CN 201710472777A CN 109104354 B CN109104354 B CN 109104354B
- Authority
- CN
- China
- Prior art keywords
- group
- user
- server
- identifier
- viewing
- 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
- 238000000034 method Methods 0.000 title claims abstract description 103
- 230000003993 interaction Effects 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 10
- 238000013459 approach Methods 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 18
- 238000010586 diagram Methods 0.000 description 19
- 238000007405 data analysis Methods 0.000 description 18
- 206010037660 Pyrexia Diseases 0.000 description 12
- 238000004590 computer program Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 239000003814 drug Substances 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- 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
-
- 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/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a group entering and establishing method and equipment thereof, wherein the group entering method is applied to a request user terminal and comprises the following steps: acquiring a group viewing entry marked with group keywords and pushed by a server; sending a group viewing request to the server through the group viewing portal so that the server analyzes the viewing request to obtain a group identifier corresponding to the group viewing portal; and acquiring the group content which is fed back by the server and is related to the group identification, and displaying the group content to the requesting user. Therefore, the method can efficiently and quickly enter the group, is simple and convenient to operate, improves the communication efficiency, and is convenient for users to use.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for entering and establishing a group.
Background
Generally, to facilitate efficient communication of information, information may be communicated by way of a group on a social networking application. For example, a social network application program such as WeChat, QQ and the like can establish a group chat by selecting a plurality of friends, or establish a group by face-to-face group or share a group two-dimensional code, and then discuss related topics.
However, the above method makes the related users have complicated group entering operation process, and cannot join the common group quickly, so that the problems cannot be discussed efficiently, and the use by the users is inconvenient.
Disclosure of Invention
The embodiment of the invention provides a group entering method, which aims to solve the problems that the operation flow of a group entering mode in the prior art is too complicated, a common group cannot be rapidly added, effective communication cannot be carried out, and the use of a user is inconvenient.
The embodiment of the first aspect of the invention provides a group entering method, which is applied to a terminal of a requesting user, wherein the requesting user is a user matched with group building information provided by a group building user; the method comprises the following steps: the method comprises the steps of obtaining a group viewing entry marked with group keywords and pushed by a server, and displaying the group viewing entry on at least one of a friend circle, a new group recommendation interface, a public number, a service number and a third-party application platform; the group keywords comprise group titles, group categories and group topic descriptions extracted from the group building information, and the group viewing entries are pushed by the server according to the group building mode provided by the group building user; when the requesting user triggers the group viewing entry, sending a group viewing request to the server through the group viewing entry so that the server analyzes the group viewing request to obtain a group identifier corresponding to the group viewing entry; acquiring group content which is fed back by the server and is related to the group identification, and displaying the group content to the requesting user; wherein the group content comprises at least one of: the group establishing information corresponding to the group identification and the group chatting information corresponding to the group identification; when the requesting user selects to enter a group, sending a group sending request to the server so that the server analyzes the group entering request to obtain a user identifier and associates the user identifier with the group identifier; and displaying the group space corresponding to the group identification and sent by the server so that the requesting user can perform information interaction with other group users in the group space.
The embodiment of the second aspect of the present invention provides a group establishment method, which is applied to a server, and comprises the following steps: receiving a group building request sent by a group building user terminal, and analyzing the group building request to obtain group building information and a group building mode of a group to be built; generating a group identification of the group to be established, and associating the group identification with group data of the group to be established; extracting group keywords from the clustering information, and generating a group viewing entry which corresponds to the group identification and is marked by the group keywords; wherein the group keyword comprises a group topic, a group category and a group topic description extracted from the clustering information; pushing the group viewing portal according to the group building manner so that the group viewing portal is displayed on at least one of a friend circle of the terminal of the requesting user, a new group recommendation interface, a public number, a service number and a third-party application platform, so that when the requesting user sends a group viewing request through the group viewing portal, relevant group content is displayed to the requesting user according to group data associated with the group identification; wherein the group content comprises at least one of: the group establishing information corresponding to the group identification and the group chatting information corresponding to the group identification; when receiving a group entering request of the requesting user, analyzing the group entering request to obtain a user identifier, and associating the user identifier with the group identifier; and sending a group space corresponding to the group identifier to the terminal of the requesting user so as to enable the terminal of the requesting user to display the group space, wherein the group space is used for information interaction between the requesting user and other group users.
The third embodiment of the invention provides a terminal of a requesting user, wherein the requesting user is a user matched with the group building information provided by the group building user; the terminal includes: the acquisition module is used for acquiring a group viewing entry marked with group keywords and pushed by the server, and displaying the group viewing entry on at least one of a friend circle, a new group recommendation interface, a public number, a service number and a third-party application platform; the group keywords comprise group titles, group categories and group topic descriptions extracted from the group building information, and the group viewing entries are pushed by the server according to the group building mode provided by the group building user; a sending module, configured to send a group viewing request to the server through the group viewing portal when the requesting user triggers the group viewing portal, so that the server parses the group viewing request to obtain a group identifier corresponding to the group viewing portal; the processing module is used for acquiring the group content which is fed back by the server and is related to the group identification, and displaying the group content to the requesting user; wherein the group content comprises at least one of: the group establishing information corresponding to the group identification and the group chatting information corresponding to the group identification; the group entering module is used for sending a group entering request to the server when the requesting user selects to enter a group, so that the server analyzes the group entering request to obtain a user identifier and associates the user identifier with the group identifier; and displaying the group space corresponding to the group identification and sent by the server so that the requesting user can perform information interaction with other group users in the group space.
An embodiment of a fourth aspect of the present invention provides a server, including: the processing module is used for receiving a group establishment request sent by a group establishment user terminal, analyzing the group establishment request and acquiring group establishment information and a group establishment mode of a group to be established; a first generation module, configured to generate a group identifier of the group to be established; the association module is used for associating the group identification with the group data of the group to be established; the extraction module is used for extracting group keywords from the clustering information; a second generating module, configured to generate a group viewing entry corresponding to the group identifier and marked with the group keyword; displaying a group space corresponding to the group identifier and sent by the server, so that the requesting user can perform information interaction with other group users in the group space; a pushing module, configured to push the group viewing portal according to the group establishment manner, so that the group viewing portal is displayed in at least one of a friend circle of the terminal of the requesting user, a new group recommendation interface, a public number, a service number, and a third-party application platform, so that when the requesting user sends a group viewing request through the group viewing portal, related group content is displayed to the requesting user according to group data associated with the group identifier; wherein the group content comprises at least one of: the group establishing information corresponding to the group identification and the group chatting information corresponding to the group identification; when receiving a group entering request of the requesting user, analyzing the group entering request to obtain a user identifier, and associating the user identifier with the group identifier; and sending a group space corresponding to the group identifier to the terminal of the requesting user so as to enable the terminal of the requesting user to display the group space, wherein the group space is used for information interaction between the requesting user and other group users.
An embodiment of a fifth aspect of the present invention provides a computer device, including: a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the clustering method according to the embodiment of the first aspect.
A sixth aspect of the present invention provides a non-transitory computer readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the clustering method described in the first aspect.
An embodiment of the seventh aspect of the present invention provides a computer program product, where instructions of the computer program product, when executed by a processor, perform the grouping method described in the embodiment of the first aspect.
An eighth aspect of the present invention provides a computer device, including: memory, processor and computer program stored on the memory and executable on the processor, wherein the processor implements the clustering method according to the embodiment of the second aspect when executing the program.
A ninth aspect of the present invention provides a non-transitory computer readable storage medium, on which a computer program is stored, which when executed by a processor implements the clustering method described in the second aspect.
A tenth aspect of the present invention provides a computer program product, wherein when the instructions of the computer program product are executed by a processor, the method for clustering according to the second aspect is performed.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
acquiring a group viewing entry marked with group keywords and pushed by a server; sending a group viewing request to the server through the group viewing portal so that the server analyzes the viewing request to obtain a group identifier corresponding to the group viewing portal; and acquiring the group content which is fed back by the server and is related to the group identification, and displaying the group content to the requesting user. Therefore, the method can efficiently and quickly enter the group, is simple and convenient to operate, improves the communication efficiency, and is convenient for users to use.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
FIG. 1 is a schematic diagram of a prior art sharing group according to one embodiment of the present invention;
FIG. 2 is a flow diagram of a clustering method according to one embodiment of the invention;
FIG. 3 is a flow diagram of a clustering method according to another embodiment of the present invention;
FIG. 4 is a flow diagram of a clustering method according to yet another embodiment of the present invention;
FIG. 5 is a flow diagram of a clustering method according to yet another embodiment of the present invention;
FIG. 6 is a flow diagram of a clustering method according to one embodiment of the invention;
FIG. 7 is a flow diagram of a clustering method according to another embodiment of the present invention;
FIG. 8 is a schematic diagram of a scenario of a clustering method according to an embodiment of the present invention;
FIG. 9 is a flow diagram of a clustering method according to yet another embodiment of the invention;
FIG. 10 is a schematic diagram of a clustering method according to another embodiment of the present invention;
FIG. 11 is a flow interaction diagram of clustering, enclustering, according to one embodiment of the invention;
FIG. 12 is a block diagram of a requesting user terminal according to one embodiment of the present invention;
FIG. 13 is a schematic block diagram of a server according to one embodiment of the present invention;
FIG. 14 is an interaction flow diagram of a clustering method according to one embodiment of the invention;
FIG. 15 is an interaction flow diagram of a clustering method according to an embodiment of the invention
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
The grouping and clustering method and the device thereof according to the embodiments of the present invention are described below with reference to the accompanying drawings.
Currently, in order to add friends with the same interest or question to a group for communication, a group chat can be established by selecting a plurality of friends to discuss related topics together, wherein the friends are added to the group in a passive manner, and may not need or be interested in the topic to be discussed in the group.
Furthermore, the mode of sharing the WeChat friend circle, QQ dynamic and the like can be realized by adding the group of two-dimensional code pictures to the text description. It can be understood that a group is established and a group two-dimensional code picture is stored, and then the group is described by characters and then shared, for example, as shown in fig. 1, a child seeking medical group and a two-dimensional code are shared in a friend circle of WeChat, so that related friends are added to a corresponding group by reading related description information and then recognizing the two-dimensional code.
However, the user needs to store the two-dimensional code picture and identify the two-dimensional code, and the operation flow is complex, and the user cannot join the common group quickly, so that effective communication cannot be performed, and the user is inconvenient to use.
In order to solve the above problems, in the group entering method according to the embodiment of the present invention, the corresponding user joins the group through the group viewing portal by obtaining the group viewing portal marked with the group keyword pushed by the server, so that the group can be entered efficiently and quickly, a group facing the same problem or people interested in the same topic and the like can be gathered together and communicated in the group, and the method is convenient for the user to use.
It should be noted that the grouping method in this embodiment may be applied to one or more of social network applications such as WeChat and QQ.
The grouping method according to the embodiments of the present invention will be described in detail with reference to the drawings and specific embodiments.
For convenience of description, the following first focuses on the requesting user terminal side to describe the clustering method according to the embodiment of the present invention.
Fig. 2 is a flowchart of a clustering method according to an embodiment of the present invention, as shown in fig. 2, the clustering method includes:
step 101, obtaining a group viewing entry marked with a group keyword and pushed by a server.
Specifically, the group view portal marked with the group keyword pushed by the server can be obtained in many ways, for example, as follows:
in the first example, a group viewing portal marked with a group keyword pushed by a server is obtained through a circle of friends.
In a second example, a group viewing portal marked with group keywords pushed by the server is obtained through a new group recommendation interface.
In a third example, the group viewing portal marked with the group keyword pushed by the server is obtained through a public number or a service number.
In a fourth example, a group viewing portal marked with a group keyword pushed by a server is obtained through a third-party application platform.
It should be noted that the above manner is merely an illustration of obtaining the group view portal pushed by the server and marked with the group keyword, and other manners may be selected or set according to the actual application needs.
The group viewing entries marked with the group keywords have various forms, and can be selectively set according to actual application requirements, for example, as follows:
a first example, a web page link marked with a group keyword.
A second example is a two-dimensional code icon marked with a group keyword, wherein the two-dimensional code icon contains web page link information.
The group viewing entry is marked according to a group keyword in the group information provided by the group user, and pushed according to the group mode provided by the group user, which is specifically referred to in the description of the embodiment of the group method of the present invention.
Step 102, sending a group viewing request to the server through the group viewing portal, so that the server analyzes the viewing request to obtain a group identifier corresponding to the group viewing portal.
Specifically, determining how to send the group view request to the server through the group view portal according to the content specifically included in the group view portal is as follows:
in a first example, when the group viewing portal contains the group identifier, when the requesting user triggers the group viewing portal, the group viewing request containing the group identifier is sent to the server, so that the server parses the viewing request to obtain the group identifier.
In a second example, when the group viewing entry includes the group creation user identifier and the group creation mode flag, and when the requesting user triggers the group viewing entry, a group viewing request including the group creation user identifier and the group creation mode flag is sent to the server, so that the server parses the viewing request to obtain the group creation user identifier and the group creation mode flag, and obtains the group identifier corresponding to the group creation user identifier and the group creation mode flag according to the pre-associated group data.
And 103, acquiring the group content which is fed back by the server and is related to the group identification, and displaying the group content to the requesting user.
Specifically, there are many group contents related to the group identifier, which can be selectively set according to the actual application requirement, for example, as follows:
first, the clustering information corresponds to a group identification.
A second example, group chat information corresponding to a group identification.
It should be noted that the group content related to the group identifier and fed back by the server can be obtained in many ways and displayed to the requesting user, for example, as follows:
in a first example, a WEB page including group content fed back by a server is received and displayed to a requesting user.
In a second example, a message pull request is sent to a server according to a preset period, so that the server parses the message pull request to obtain a corresponding group identifier, obtains group content related to the group identifier and fed back by the server, generates page information including the group content at a requesting user terminal, and displays the page information to a requesting user.
It should be noted that the above manner is merely an illustration of obtaining the group content related to the group identifier and fed back by the server and displaying the group content to the requesting user, and other manners may be selected or set according to actual application needs.
In summary, in the group entering method according to the embodiment of the present invention, the group viewing entry marked with the group keyword and pushed by the server is obtained, and the group viewing request is sent to the server through the group viewing entry, so that the server analyzes the viewing request to obtain the group identifier corresponding to the group viewing entry, and finally obtains the group content related to the group identifier and fed back by the server and displays the group content to the requesting user. Therefore, the method can efficiently and quickly enter the group, is simple and convenient to operate, improves the communication efficiency, and is convenient for users to use.
In order to make the grouping method of the above embodiments more clear to those skilled in the art, the following is a detailed description of specific embodiments with reference to fig. 3 and 4.
Fig. 3 is a flowchart of a clustering method according to another embodiment of the present invention, as shown in fig. 3, the clustering method includes:
step 201, acquiring a web page link marked with a group keyword pushed by a server through a friend circle.
Step 202, when the requesting user triggers the group viewing portal, sending a group viewing request containing the group identifier to the server, so that the server parses the viewing request to obtain the group identifier.
Step 203, obtaining the group establishment information corresponding to the group identifier fed back by the server.
And step 204, receiving the WEB page including the group content fed back by the server, and displaying the WEB page to the requesting user.
Specifically, when the user clicks the WEB page link in the friend group, the server receives the viewing request, and analyzes the viewing request to obtain the group identifier, it can be understood that the corresponding group establishment information can be found through the group identifier, and a WEB page including group content is generated according to the group information and the like and is sent to the requesting user terminal, and then is displayed to the user.
The content displayed on the WEB page can be selected and set according to the actual application requirements, such as group category, group topic description, and the like. Therefore, the user can fully know the problems to be discussed by the group only by clicking the operation, so that whether the problems need to be solved is determined, and finally, the corresponding group is not added or added, so that the communication efficiency is improved, the use by the user is facilitated, and the user requirements are met.
Fig. 4 is a flowchart of a clustering method according to another embodiment of the present invention, as shown in fig. 4, the clustering method includes:
step 301, obtaining a two-dimensional code icon pushed by a server through a public number or a service number, wherein the two-dimensional code icon comprises webpage link information.
Step 302, when the requesting user triggers the group viewing entry, sending a group viewing request including the group user identifier and the group manner flag to the server, so that the server parses the viewing request to obtain the group user identifier and the group manner flag, and obtains the group identifier corresponding to the group user identifier and the group manner flag according to the pre-associated group data.
Step 303, obtaining group establishment information and group chat information corresponding to the group identifier.
Step 304, sending a message pull request to the server according to a preset period, so that the server analyzes the message pull request to obtain a corresponding group identifier, obtains group content which is fed back by the server and related to the group identifier, generates page information containing the group content at the requesting user terminal, and displays the page information to the requesting user.
Specifically, when a user clicks the two-dimensional code icon to identify after obtaining the two-dimensional code icon of the relevant group through the public number or the service number, the server receives the viewing request, so that the viewing request is analyzed to obtain the group building user identifier and the group building mode mark.
Further, the corresponding group establishment information and group chat information can be found according to the group identifier, and it can be understood that the found group establishment information and group chat information can be provided to the user. Therefore, the webpage link can be opened or the two-dimensional code icon can be identified to view the group content in real time.
The message pull request may be sent at intervals according to actual needs, for example, the message pull request is sent every second.
Therefore, the communication efficiency is improved, the use by a user is facilitated, and the user requirements are met.
Based on the above embodiment, the user can fully know whether to join the group, so as to select, and how to perform the processing after the user selects to join the group is described in detail below with reference to fig. 5, specifically as follows:
fig. 5 is a flowchart of a clustering method according to still another embodiment of the present invention, as shown in fig. 5, after step 103, step 204 and step 304, further comprising:
step 401, sending a group sending request to a server, so that the server parses the group sending request to obtain a user identifier, and associates the user identifier with the group identifier.
And 402, displaying the group space corresponding to the group identifier sent by the server, so that the requesting user can perform information interaction with other group users in the group space.
Specifically, after the user selects to join the group, the server receives a group joining request sent by the requesting user terminal, and associates the group identifier with the requesting user identifier to complete the group joining action. And popping up a group space corresponding to the group identifier by the requesting user terminal after the group adding is finished, namely, the user can perform information interaction with other group users through the group space, such as answering related questions, proposing related questions and the like, so that the user requirements are met.
In summary, in the group entry method of this embodiment, the server analyzes the group entry request to obtain the user identifier by sending the group entry request to the server, associates the user identifier with the group identifier, and displays the group space corresponding to the group identifier sent by the server, so that the requesting user performs information interaction with other group users in the group space, thereby improving the problem discussion efficiency and facilitating the use of the user.
In order to more fully illustrate the clustering method according to the embodiment of the present invention, the following description focuses on the server side.
Fig. 6 is a flowchart of a clustering method according to an embodiment of the present invention, as shown in fig. 6, the clustering method includes:
step 501, receiving a group establishment request sent by a group establishment user terminal, analyzing the group establishment request to obtain group establishment information and a group establishment mode of a group to be established.
Specifically, in practical application, after receiving a group establishment request sent by a user through a user terminal as needed, a server analyzes the group establishment request through a related algorithm and the like, so that group establishment information and a group establishment mode of a group to be established can be acquired. As an example, the parsing request is decrypted by AES algorithm to obtain the clustering information and the clustering method.
It should be noted that, in this embodiment, the group establishment information includes one or more of a group title, a group description, a group category, and the like, and can be selectively set according to actual application needs.
It can be understood that there are many ways of establishing a group, and the setting can be selected according to the actual application requirements, such as one or more of a friend circle way, a new group recommendation way, a public service platform way, and the like.
Step 502, generating a group identifier of a group to be established, and associating the group identifier with group data of the group to be established.
In particular, the server generates, after receiving the group establishment request, a group identification of the group to be established to indicate the uniqueness of the group, that is to say that the group found by this group identification is unique.
Further, there are many ways to associate the group identifier with the group data of the group to be established, and the group identifier may be selectively set according to the actual application requirement, for example, as follows:
in a first example, a group identification is associated with the clustering information of the group to be established.
In a second example, the group identifier is associated with the group establishment user identifier and the group establishment mode flag of the group to be established.
A third example is associating a group identification with a group chat content after a group is to be established.
It can be understood that after the association, the group information, the group user identifier, the group manner flag, the group chat content after the establishment, and the like corresponding to the group to be established can be found through the group identifier. The form of the group identifier is various, and may be only a numeric character such as "123123123", or a numeric and alphabetical character such as "abc 123", and the like, and the setting may be selected according to actual operation habits or needs.
In order to make the above-mentioned association form more clear to those skilled in the art, the following description will be made by taking, as an example, table 1 (in the form of a database table), association between a group identifier and group establishment information (group title, group description, and group category) of a group to be established, and association between a group identifier and a group establishment user identifier and a group establishment mode flag of the group to be established.
Table 1 is a schematic table in which group identification is associated with group data of a group to be established
Wherein, the group establishment mode 'pyq' represents a circle of friends; the group title "XXXX" may be "child is catching a cold and has a fever", etc., and the group identifier may be associated with the group data of the group to be established in a suitable manner according to actual needs.
Step 503, extracting group keywords from the clustering information, and generating a group viewing entry corresponding to the group identifier and marked by the group keywords.
Specifically, a group keyword, that is, a keyword most representative of a topic to be discussed and the like of the group, may be extracted from the clustering information through a correlation algorithm or formula, so that a group viewing entry corresponding to the group identification and labeled with the group keyword may be generated.
It should be noted that, according to the needs of the actual application scenario, a group viewing entry corresponding to the group identifier and marked by the group keyword may be generated in different manners, which is exemplified as follows:
a first example generates a web page link tagged with a group keyword, where the web page link includes a group identification.
As a second example, a web page link tagged with a group keyword is generated, where the web page link includes a group user identification and a grouping manner tag associated with the group identification (e.g., "pyq" in Table 1).
A third example generates a two-dimensional code icon labeled with a group keyword containing web page link information, wherein the web page link includes a group identification.
A fourth example is to generate a two-dimensional code icon marked with a group keyword that includes webpage link information, where the webpage link includes a group user identifier and a group manner marker associated with the group identifier.
It should be noted that the above manner is merely an example of generating the group view entry corresponding to the group identifier and marked by the group keyword, and other manners may be selected or set according to actual application needs.
Step 504, pushing the group view portal according to the clustering approach, so that when the requesting user sends a view request through the group view portal, relevant group content is displayed to the requesting user according to the group data associated with the group identification.
Specifically, different group view entries are pushed by different group establishment modes, for example, as follows:
the first example, the group establishment mode is a friend circle mode, and a group viewing portal can be pushed in different modes according to the friend circle according to the needs of an actual application scenario, for example, as follows:
example one, a group view portal is sent to a circle of friends of the group establishing user.
And in the second example, big data analysis is carried out on the related information of the friends of the group establishing user, the target friends matched with the group establishing information are obtained, and the group viewing entry is sent to the friend circle of the target friends.
And third, performing big data analysis on the related information of the registered user, acquiring the target user matched with the group establishment information, and sending the group viewing entry to the friend circle of the target user.
A second example, in which the group establishment mode is a new group recommendation mode, a group viewing entry can be pushed according to the new group recommendation in different modes according to the needs of the actual application scenario, for example, as follows:
in the first example, big data analysis is performed on relevant information of friends of a group establishing user, a target friend matched with the group establishing information is obtained, and a group viewing entry is sent to a new group recommendation interface of the target friend.
And in the second example, big data analysis is carried out on the relevant information of the registered user, the target user matched with the group building information is obtained, and the group viewing entry is sent to a new group recommendation interface of the target user.
In a third example, the group establishment mode is a public service platform mode, and a group viewing portal can be pushed in different modes according to the needs of an actual application scenario and according to the public service platform, for example, the following steps are performed:
in an example I, big data analysis is carried out on public numbers and/or service number information concerned by friends of a group establishing user, target friends matched with the group establishing information are obtained, and a group viewing entrance is pushed to the target friends through a public service platform.
And in the second example, big data analysis is carried out on the public numbers and/or the service number information concerned by the registered users, the target users matched with the group establishment information are obtained, and the group viewing portal is pushed to the target users through a public service platform.
In a fourth example, the group establishment mode is a third-party platform mode, and the group viewing entries can be pushed in different modes according to the needs of the actual application scenario, for example, as follows:
in an example, the user jumps to a third-party application selected by the group user, and a group viewing entry is sent through a third-party application account of the group user.
And in the second example, big data analysis is carried out on the application information on the group user terminal, a target application matched with the group information is obtained, and a group viewing entry is sent in the target application through the side application account of the group user.
It should be noted that the above manner is merely an illustration of the group view portal, and other manners may be selected or set according to the actual application needs.
Thus, when a requesting user sends a viewing request through the group viewing portal, the server displays relevant group content to the requesting user according to the group data associated with the group identification.
In summary, in the clustering method according to the embodiment of the present invention, the clustering request sent by the clustering user terminal is received and the clustering request is analyzed to obtain the clustering information and the clustering method of the group to be established, then the group identifier of the group to be established is generated and then the group identifier is associated with the group data of the group to be established, then the group keyword is extracted from the clustering information, the group viewing entry corresponding to the group identifier and marked with the group keyword is generated, and finally the group viewing entry is pushed according to the clustering method, so that when the requesting user sends the viewing request through the group viewing entry, the relevant group content is displayed to the requesting user according to the group data associated with the group identifier. Therefore, the method can efficiently and quickly establish the group, is simple and convenient to operate, improves the communication efficiency, and is convenient for users to use.
Based on the embodiment, in order to make the above process more clear to those skilled in the art, the following detailed description is made for the circle of friends in a group establishment manner as follows:
fig. 7 is a flowchart of a clustering method according to another embodiment of the present invention, as shown in fig. 7, the clustering method includes:
step 601, receiving a group establishment request sent by a group establishment user terminal, and analyzing the group establishment request to obtain group establishment information and a friend circle mode of a group to be established.
Specifically, in order to enable a clearer and more intuitive description, how to receive a group establishment request sent by a group establishment user terminal, and combining with fig. 8 and a specific scene description, as a possible implementation scene, as shown in fig. 8(a), a "friend circled group establishment" option is added in group setting on WeChat, a user pops up a setting interface by clicking the option, and on the page, the user can set a group title, a group category, a group description, and the like according to actual application needs, and can upload pictures to effectively describe contents.
It should be noted that the "friend group" may be set by modifying the name according to the actual application requirement.
More specifically, as shown in fig. 8(b), after popping up the interface, the group heading set by the user is "child fever cold", the group category may be selected by, for example, checking "help group" to indicate a selection, and a description of the group topic "how much children have fever recently, what experience and what medicine they have, and so on", and the "add picture" option may also be seen from fig. 8(b), the user may add a picture according to actual needs to enhance the description effect, and finally click "share group establishment", the server may receive the group establishment request, and analyze the group establishment information (for example, the group heading is "child fever cold", the group category is help group, description of the group topic) and the friend circle manner that can be set up the group. Therefore, the method has a fixed setting format, and a user can conveniently and quickly know that the user uses the method.
It should be noted that the group category may also be set in various ways to facilitate selection or manual setting by the user, such as "going to a tour group", "picking group", and so on.
Step 602, generating a group identifier of the group to be established, associating the group identifier with the group establishment information of the group to be established, associating the group identifier with the user identifier of the group to be established and the group establishment mode tag, and associating the group identifier with the group chat content after the group to be established is established.
Specifically, the server generates a group identifier of a group to be established after receiving the group establishment request, and associates the group identifier with group establishment information of the group to be established (the user sets a group title, a group category, a group topic description, and the like, which are included in the group establishment request and sent to the server as the group establishment information), the group establishment user identifier, the group establishment method flag, and the group chat content after the group establishment.
More specifically, after the association, the group establishment information, the group establishment user identifier, the group establishment mode flag, and the group chat content after the group establishment to be established can be queried through the group identifier.
Step 603, extracting group keywords from the clustering information, and generating a web page link marked by the group keywords, wherein the web page link includes a group identifier.
Step 604, the web page link is sent to the circle of friends of the group-forming user so that when the requesting user sends a viewing request through the web page link, the relevant group content is displayed to the requesting user according to the group data associated with the group identification.
Specifically, keywords may be extracted from the group information, a webpage link marked by the keywords is generated, and the webpage link is sent to the friend circle of the group user, and continuing the above-mentioned scenario as an example, as shown in fig. 7(c), the form shared to the friend circle is "help group: the child fever and cold are in a webpage link form.
It should be noted that the web page link includes a group identifier to ensure the uniqueness of the group, and the corresponding group is entered by clicking.
Therefore, when the user sends a viewing request by clicking the webpage link, the related group content is displayed to the requesting user according to the group data associated with the group identification. Continuing with the above scenario as an example, as shown in fig. 7(d), after the user clicks the web page link in fig. 7(c), it can be seen that "children in the help group have a cold and have a fever", "children have a fever in the recent past, what experience all have, what medicine is used, pictures 1-8, group chat content, and so on.
Thus, after reading fig. 7(d), the user can better determine whether the group is useful, determine whether to join the corresponding group for discussion of related topics, and click "join group" in fig. 7(d) if necessary. When the user equipment joins the group, the server binds the user identification and the group identification to finish the action of joining the group.
It should be noted that the manner of sharing among circles of friends is not limited to the circle of friends of the group user in the above example, the circle of friends of the target friend, that is, the user setting the circle of friends of friend X and friend Y, may share as shown in fig. 7(c), and the circle of friends of the target user, that is, the user not limited to the group user, may share in the circle of friends of the set target friend as long as the user registered with WeChat.
It should be noted that the server can send the web page link to the friend circle of the group user according to the friend circle mode flag.
It should be noted that the method can also be implemented in a local client, and is not limited to the form of a web page link (such as an h5 page).
To sum up, in the group establishment method according to the embodiment of the present invention, a group establishment request sent by a group establishment user terminal is received and the group establishment request is analyzed to obtain group establishment information and a friend circle mode of a group to be established, then a group identifier of the group to be established is generated, the group identifier is associated with the group establishment information of the group to be established, the group identifier is associated with a group establishment user identifier and a group establishment mode tag of the group to be established, and the group identifier is associated with group chat content after the group is established, then a group keyword is extracted from the group establishment information, a web page link corresponding to the group identifier and marked by the group keyword is generated, and finally the web page link is pushed according to the group establishment mode, so that when a request user sends a viewing request through the web page link, related group content is displayed to the requesting user according to group data associated with the group identifier. Therefore, the method can efficiently and quickly establish the group, is simple and convenient to operate, improves the communication efficiency, and is convenient for users to use.
Based on the embodiments, in order to make the above process more clear to those skilled in the art, the following is described in detail as follows:
fig. 9 is a flowchart of a clustering method according to another embodiment of the present invention, as shown in fig. 9, the clustering method includes:
step 701, receiving a group establishment request sent by a group establishment user terminal, analyzing the group establishment request to obtain group establishment information to be established and a public service platform mode.
Specifically, in order to enable a clearer and more intuitive description, how to receive a group establishment request sent by a group establishment user terminal, and combining with fig. 10 and a specific scene description, as a possible implementation scene, as shown in fig. 10(a), a "public service platform group establishment" option is added in group setting on WeChat, a user pops up a setting interface by clicking the option, and on the page, the user can set a group title, a group category, a group description, and the like according to actual application needs, and can upload a picture to effectively describe content.
More specifically, as shown in fig. 10(b), after popping up the interface, the group title set by the user is "child fever cold", the group category can indicate a selection by, for example, checking "help group" in a selection manner, and the description of the group topic "how much children have fever recently, what experience and what medicine are good for people", and the like, and the "add picture" option can also be seen from fig. 10(b), the user can add pictures according to actual needs to enhance the description effect, and finally, after clicking "share group establishment", the server can receive the group establishment request, and analyze the group establishment information (for example, the group title is "child fever cold", the group category is help group, the description of the group topic, and the like) and the public service platform manner that can be established.
It should be noted that the group category may also be set in various ways to facilitate selection or manual setting by the user, such as "going to a tour group", "picking group", and so on.
Step 702, generating a group identifier of the group to be established, associating the group identifier with the group establishment information of the group to be established, associating the group identifier with the user identifier and the mode tag of the group to be established, and associating the group identifier with the group chat content after the group to be established is established.
Specifically, the server generates a group identifier of a group to be established after receiving the group establishment request, and associates the group identifier with group establishment information of the group to be established (the user sets a group title, a group category, a group topic description, and the like, which are included in the group establishment request and sent to the server as the group establishment information), the group establishment user identifier, the group establishment method flag, and the group chat content after the group establishment.
More specifically, after the association, the group establishment information, the group establishment user identifier, the group establishment mode flag, and the group chat content after the group establishment to be established can be queried through the group identifier.
Step 703, extracting a group keyword from the group establishment information, and generating a two-dimensional code icon marked by the group keyword and containing webpage link information, wherein the webpage link comprises a group establishment user identifier and a public service platform mode marker associated with the group identifier.
Step 704, performing big data analysis on the public numbers and/or service number information concerned by the friends of the group establishing user, obtaining the target friends matched with the group establishing information, and pushing the two-dimension code icon to the target friends through a public service platform, so that when the requesting user sends a viewing request through identifying the two-dimension code icon, relevant group contents are displayed to the requesting user according to the group data associated with the group identification.
Specifically, keywords may be extracted from the group establishment information, a two-dimensional code icon of the webpage link information marked by the keywords is generated, a target friend matched with the group establishment information is obtained, the two-dimensional code icon is pushed to the target friend through the public service platform, and the above scenario is continued as an example, as shown in fig. 10(c), the two-dimensional code icon form pushed to the target friend is provided.
It should be noted that the web page link includes a group establishment user identifier and a public service platform mode flag associated with the group identifier. The corresponding webpage link can be accessed through the identification of the two-dimensional code icon, information such as group identification can be obtained after the webpage link is clicked, the identification can be inquired through the group user identification and public service platform marking, and the setting can be selected according to practical application.
Therefore, when the user sends a viewing request through the recognition of the two-dimensional code icon, the related group content is displayed to the requesting user according to the group data associated with the group identifier. Continuing with the above scenario as an example, as shown in fig. 10(d), after the user clicks the two-dimensional code icon in fig. 10(c) for identification, the user can see "help group children catch a cold and have a fever", "children have a fever most recently, what experience everyone has, what medicine is used, pictures 1-8, group chat content, and the like.
Thus, after reading fig. 10(d), the user can better determine whether the group is useful, determine whether to join the corresponding group for discussion of related topics, and click "join group" in fig. 10(d) if necessary.
It should be noted that, the public number concerned by the friend of the group building user is not limited, but also can be a public number concerned by the registered user, and big data analysis is performed according to the service number information, that is, the user analyzes the data in a friend circle or a chat record and the like in the past, and is interested in which topics are relatively interested, so that the topics can be pertinently sent to the target friend or the target user, the communication effectiveness is further improved, and the user requirements are met.
To sum up, the group establishment method of the embodiment of the present invention obtains the group establishment information and the public service platform mode of the group to be established by receiving the group establishment request sent by the group establishment user terminal and analyzing the group establishment request, then associates the group identifier with the group establishment information of the group to be established after generating the group identifier of the group to be established, associates the group identifier with the group establishment user identifier and the group establishment mode mark of the group to be established and associates the group identifier with the group chat content after the group is established, then extracts the group keyword from the group establishment information, generates the two-dimensional code icon marked by the group keyword and containing the web page link information, finally performs big data analysis on the public number concerned by the group establishment user and/or the information of the friend number to obtain the target friend matched with the group establishment information, and pushes the two-dimensional code icon to the target friend through the public service platform, so that when a requesting user sends a viewing request by recognizing the two-dimensional code icon, the relevant group content is displayed to the requesting user according to the group data associated with the group identification. Therefore, the method can efficiently and quickly establish the group, is simple and convenient to operate, improves the communication efficiency, and is convenient for users to use.
FIG. 11 is a flow interaction diagram for clustering, enclustering, according to one embodiment of the invention.
Referring to fig. 11, taking a circle of friends as an example for explanation, the embodiment includes: a user, a terminal and a server. The specific application scenario of the flow of the clustering and grouping method provided in this embodiment is described by way of example through information interaction between devices, and is specifically described as follows:
firstly, a user initiates sharing and clustering to enter a clustering information setting interface according to actual application requirements, and clustering information such as a clustering theme can be set and sent to a terminal.
Further, the group user terminal may send a group request including the user identifier, the group category, and other group information to the server.
Further, the server reads the group establishment information and the group establishment mode through the analysis of the group establishment request, simultaneously generates a group identifier, writes the group identifier into the database to be associated with the group data, and creates an H5 page, so that the sharing friend circle designation (for example, according to the user identifier) is initiated according to the group property keyword through big data analysis.
Therefore, the server completes the group building operation, the user can click the friend circle to connect and join the group, specifically, the group building user terminal initiates a group building request, so that the server completes the group building action, writes data, pops up the group and indicates that the group building is successful. And the group identification can be obtained through the group establishing user terminal, the group content can be pulled, and the server can push the group message content.
Therefore, the communication efficiency is improved, the use by the user is facilitated, and the user requirements are met.
In order to implement the above embodiment, the present invention further provides a requesting user terminal.
Fig. 12 is a schematic structural diagram of a requesting user terminal according to an embodiment of the present invention. As shown in fig. 12, the requesting user terminal includes: the device comprises an acquisition module 11, a sending module 12 and a processing module 13.
The obtaining module 11 is configured to obtain a group view entry marked with a group keyword and pushed by a server.
A sending module 12, configured to send a group viewing request to the server through the group viewing portal, so that the server parses the viewing request to obtain a group identifier corresponding to the group viewing portal.
And the processing module 13 is configured to obtain the group content related to the group identifier, which is fed back by the server, and display the group content to the requesting user.
It should be noted that the explanation of the foregoing group entry method embodiment is also applicable to the requesting ue in this embodiment, and is not described herein again.
Therefore, the communication efficiency is improved, the use by the user is facilitated, and the user requirements are met.
In order to implement the above embodiment, the present invention further provides a server.
Fig. 13 is a schematic structural diagram of a server according to an embodiment of the present invention. As shown in fig. 13, the server includes: a processing module 21, a generating module 22, an associating module 23, an extracting module 24, a second generating module 25 and a pushing module 26.
The processing module 21 is configured to receive a group establishment request sent by a group establishment user terminal, and analyze the group establishment request to obtain group establishment information and a group establishment mode of a group to be established.
A first generating module 22 is configured to generate a group identifier of a group to be established.
The associating module 23 is configured to associate the group identifier with group data of a group to be established.
And the extracting module 24 is configured to extract the group keyword from the clustering information.
And a second generating module 25, configured to generate a group view entry corresponding to the group identifier and marked with the group keyword.
A pushing module 26, configured to push the group view portal according to the group establishment manner, so that when the requesting user sends a view request through the group view portal, the relevant group content is displayed to the requesting user according to the group data associated with the group identifier.
Further, in one possible implementation manner of the present invention, the associating module 23 is specifically configured to associate the group identifier with the group establishment information of the group to be established; and/or associating the group identification with the group establishment user identification and the group establishment mode mark of the group to be established; and/or associating the group identification with the group chat content after the group to be established is established.
Further, in one possible implementation manner of the present invention, the second generating module 25 is specifically configured to generate a web page link marked by a group keyword, where the web page link includes the group identifier; or generating a webpage link marked by the group keyword, wherein the webpage link comprises a group establishing user identification and a group establishing mode mark which are associated with the group identification; or generating a two-dimensional code icon which is marked by the group keyword and contains webpage link information, wherein the webpage link comprises a group identifier; or generating a two-dimensional code icon marked by the group keyword and containing webpage link information, wherein the webpage link comprises a group user identification and a group mode mark which are associated with the group identification.
Further, in a possible implementation manner of the present invention, the pushing module 26 is specifically configured to send the group view entry to the friend circle of the group establishing user when the group establishing manner is a friend circle manner; and/or, performing big data analysis on the related information of the friends of the group establishing user to obtain the target friends matched with the group establishing information, and sending the group checking entry to the friend circle of the target friends, and/or performing big data analysis on the related information of the registered user to obtain the target users matched with the group establishing information, and sending the group checking entry to the friend circle of the target users.
Further, in one possible implementation manner of the present invention, the pushing module 26 is specifically configured to perform big data analysis on the relevant information of the friends of the group establishing user to obtain the target friends matched with the group establishing information, and send the group view entry to the new group recommendation interface of the target friends, and/or perform big data analysis on the relevant information of the registered user to obtain the target users matched with the group establishing information, and send the group view entry to the new group recommendation interface of the target users.
Further, in one possible implementation manner of the present invention, the pushing module 26 is specifically configured to perform big data analysis on the public numbers and/or service number information that are paid attention to by the friends of the group building user, obtain target friends matched with the group building information, and push the group view entry to the target friends through the public service platform; and/or carrying out big data analysis on public numbers and/or service number information concerned by the registered users, acquiring target users matched with the group establishment information, and pushing a group viewing entrance to the target users through a public service platform.
Further, in one possible implementation manner of the present invention, the pushing module 26 is specifically configured to jump to a third-party application selected by the group building user in a third-party platform manner, and send a group viewing entry through a third-party application account of the group building user; and/or performing big data analysis on the application information on the group user terminal, acquiring a target application matched with the group information, and sending a group viewing entry in the target application through the side application account of the group user.
It should be noted that the explanation of the embodiment of the clustering method described above is also applicable to the server in this embodiment, and is not repeated here.
To sum up, the server according to the embodiment of the present invention obtains the group establishment information and the group establishment manner of the group to be established by receiving the group establishment request sent by the group establishment user terminal and analyzing the group establishment request, then associates the group identifier with the group data of the group to be established after generating the group identifier of the group to be established, extracts the group keyword from the group establishment information, generates the group viewing entry corresponding to the group identifier and marked with the group keyword, and finally pushes the group viewing entry according to the group establishment manner, so that when the requesting user sends the viewing request through the group viewing entry, the requesting user displays the related group content according to the group data associated with the group identifier. Therefore, the method can efficiently and quickly establish the group, is simple and convenient to operate, improves the communication efficiency, and is convenient for users to use.
In order to implement the foregoing embodiment, the present invention further provides a computer device, and fig. 14 is a schematic view of an interaction flow of a group entering method according to an embodiment of the present invention, where a request user terminal side acquires a group viewing portal marked with a group keyword, the group viewing portal being pushed by a server, and a processor sends a group viewing request to the server through the group viewing portal, so that the server parses the viewing request to acquire a group identifier corresponding to the group viewing portal, acquires group content, which is fed back by the server and is related to the group identifier, and displays the group content to a requesting user.
In order to implement the foregoing embodiment, the present invention further provides a computer device, and fig. 15 is an interactive flow diagram of a clustering method according to an embodiment of the present invention, where a server side acquires a clustering request from a clustering user terminal, and the server side performs parsing through a processor to obtain clustering information and a clustering manner of a cluster to be established, and generates a cluster identifier of the cluster to be established, associates the cluster identifier with cluster data of the cluster to be established and stores the cluster identifier in a memory, extracts a cluster keyword from the clustering information, generates a cluster viewing entry corresponding to the cluster identifier and marked with the cluster keyword, and finally pushes the cluster viewing entry to the user terminal according to the clustering manner.
Therefore, the method can efficiently and quickly establish the group, is simple and convenient to operate, improves the communication efficiency, and is convenient for users to use.
In the description of the present invention, it is to be understood that the terms "first", "second" and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
In the description of the specification, reference to the description of the term "one embodiment", "some embodiments", "an example", "a specific example", or "some examples", etc., means that a particular feature or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.
Claims (14)
1. A group entry method is characterized in that,
the method is applied to a terminal of a requesting user, wherein the requesting user is a user matched with the clustering information provided by a clustering user;
the method comprises the following steps:
the method comprises the steps of obtaining a group viewing entry marked with group keywords and pushed by a server, and displaying the group viewing entry on at least one of a friend circle, a new group recommendation interface, a public number, a service number and a third-party application platform;
the group keywords comprise group titles, group categories and group topic descriptions extracted from the group building information, and the group viewing entries are pushed by the server according to the group building mode provided by the group building user;
when the requesting user triggers the group viewing entry, sending a group viewing request to the server through the group viewing entry so that the server analyzes the group viewing request to obtain a group identifier corresponding to the group viewing entry;
acquiring group content which is fed back by the server and is related to the group identification, and displaying the group content to the requesting user;
wherein the group content comprises at least one of: the group establishing information corresponding to the group identification and the group chatting information corresponding to the group identification;
when the requesting user selects to enter a group, sending a group sending request to the server so that the server analyzes the group entering request to obtain a user identifier and associates the user identifier with the group identifier;
and displaying the group space corresponding to the group identification and sent by the server so that the requesting user can perform information interaction with other group users in the group space.
2. The method of claim 1, wherein the group view portal marked with a group key comprises:
a web page link marked with a group keyword; or,
and the two-dimensional code icon is marked with the group keywords, wherein the two-dimensional code icon comprises webpage link information.
3. The method of claim 1, wherein the group view portal contains a group identification, and wherein sending a group view request to the server through the group view portal comprises:
and when the requesting user triggers the group viewing entrance, sending a group viewing request containing the group identifier to the server so that the server analyzes the group viewing request to obtain the group identifier.
4. The method of claim 1, wherein the group view portal contains a group user identification and a group mode flag, the sending a group view request to the server through the group view portal comprising:
when the requesting user triggers the group viewing entry, sending a group viewing request containing the group user identification and the group mode mark to the server, so that the server analyzes the group viewing request to obtain the group user identification and the group mode mark, and obtaining a group identification corresponding to the group user identification and the group mode mark according to pre-associated group data.
5. The method of claim 1, wherein the obtaining and displaying group content related to the group identification fed back by the server to the requesting user comprises:
and receiving a WEB page which comprises group content related to the group identification and is fed back by the server, and displaying the WEB page to the requesting user.
6. The method of claim 1, wherein the obtaining and displaying group content related to the group identification fed back by the server to the requesting user comprises:
sending a message pulling request to the server according to a preset period so that the server analyzes the message pulling request to obtain a corresponding group identifier;
and acquiring the group content which is fed back by the server and is related to the group identification, generating page information containing the group content at the terminal of the requesting user, and displaying the page information to the requesting user.
7. A method for clustering, the method being applied to a server and comprising:
receiving a group building request sent by a group building user terminal, and analyzing the group building request to obtain group building information and a group building mode of a group to be built;
generating a group identification of the group to be established, and associating the group identification with group data of the group to be established;
extracting group keywords from the clustering information, and generating a group viewing entry which corresponds to the group identification and is marked by the group keywords;
wherein the group keyword comprises a group topic, a group category and a group topic description extracted from the clustering information;
pushing the group viewing portal according to the group building manner so that the group viewing portal is displayed on at least one of a friend circle of the terminal of the requesting user, a new group recommendation interface, a public number, a service number and a third-party application platform, so that when the requesting user sends a group viewing request through the group viewing portal, relevant group content is displayed to the requesting user according to group data associated with the group identification;
wherein the group content comprises at least one of: the group establishing information corresponding to the group identification and the group chatting information corresponding to the group identification;
when receiving a group entering request of the requesting user, analyzing the group entering request to obtain a user identifier, and associating the user identifier with the group identifier;
and sending a group space corresponding to the group identifier to the terminal of the requesting user so as to enable the terminal of the requesting user to display the group space, wherein the group space is used for information interaction between the requesting user and other group users.
8. The method of claim 7, wherein said associating the group identification with the group data of the group to be established comprises:
associating the group identification with the group establishment information of the group to be established;
and/or the presence of a gas in the gas,
associating the group identification with the group building user identification and the group building mode mark of the group to be built;
and/or the presence of a gas in the gas,
and associating the group identification with the group chat information after the group to be established is established.
9. The method of claim 7, wherein generating the group view entry corresponding to the group identification and labeled with the group keyword comprises:
generating a web page link marked with the group keyword, wherein the web page link includes the group identification;
or,
generating a web page link marked by the group keyword, wherein the web page link comprises a group user identification and a group mode mark which are associated with the group identification;
or,
generating a two-dimensional code icon marked by the group keyword and containing webpage link information, wherein the webpage link comprises the group identifier;
or,
and generating a two-dimensional code icon which is marked by the group keyword and contains webpage link information, wherein the webpage link comprises a group user identifier and a group mode mark which are associated with the group identifier.
10. The method of claim 7, wherein the clustering means comprises:
the manner in which friends circle a group, and/or,
the new group recommendation method, and/or,
a public service platform means, and/or,
third party platform approach.
11. A terminal of a requesting user, wherein the requesting user is a user matching with the clustering information provided by the clustering user;
the terminal includes:
the acquisition module is used for acquiring a group viewing entry marked with group keywords and pushed by the server, and displaying the group viewing entry on at least one of a friend circle, a new group recommendation interface, a public number, a service number and a third-party application platform; the group keywords comprise group titles, group categories and group topic descriptions extracted from the group building information, and the group viewing entries are pushed by the server according to the group building mode provided by the group building user;
a sending module, configured to send a group viewing request to the server through the group viewing portal when the requesting user triggers the group viewing portal, so that the server parses the group viewing request to obtain a group identifier corresponding to the group viewing portal;
the processing module is used for acquiring the group content which is fed back by the server and is related to the group identification, and displaying the group content to the requesting user; wherein the group content comprises at least one of: the group establishing information corresponding to the group identification and the group chatting information corresponding to the group identification;
the group entering module is used for sending a group entering request to the server when the requesting user selects to enter a group, so that the server analyzes the group entering request to obtain a user identifier and associates the user identifier with the group identifier; and displaying the group space corresponding to the group identification and sent by the server so that the requesting user can perform information interaction with other group users in the group space.
12. A server, comprising:
the processing module is used for receiving a group establishment request sent by a group establishment user terminal, analyzing the group establishment request and acquiring group establishment information and a group establishment mode of a group to be established;
a first generation module, configured to generate a group identifier of the group to be established;
the association module is used for associating the group identification with the group data of the group to be established;
the extraction module is used for extracting group keywords from the clustering information;
a second generating module, configured to generate a group viewing entry corresponding to the group identifier and marked with the group keyword; displaying a group space corresponding to the group identifier and sent by the server, so that the requesting user can perform information interaction with other group users in the group space;
a pushing module, configured to push the group viewing portal according to the group establishment manner, so that the group viewing portal is displayed in at least one of a friend circle of the terminal of the requesting user, a new group recommendation interface, a public number, a service number, and a third-party application platform, so that when the requesting user sends a group viewing request through the group viewing portal, related group content is displayed to the requesting user according to group data associated with the group identifier; wherein the group content comprises at least one of: the group establishing information corresponding to the group identification and the group chatting information corresponding to the group identification; when receiving a group entering request of the requesting user, analyzing the group entering request to obtain a user identifier, and associating the user identifier with the group identifier; and sending a group space corresponding to the group identifier to the terminal of the requesting user so as to enable the terminal of the requesting user to display the group space, wherein the group space is used for information interaction between the requesting user and other group users.
13. A computer device, comprising:
a memory for storing executable instructions;
a processor for implementing the method of any one of claims 1 to 6, or 7-10, when executing executable instructions stored in the memory.
14. A computer-readable storage medium having stored thereon executable instructions for, when executed by a processor, implementing the method of any one of claims 1 to 6, or 7-10.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710472777.1A CN109104354B (en) | 2017-06-21 | 2017-06-21 | Grouping and establishing method and equipment thereof |
PCT/CN2018/089498 WO2018233472A1 (en) | 2017-06-21 | 2018-06-01 | Group joining method, group creating method, and device thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710472777.1A CN109104354B (en) | 2017-06-21 | 2017-06-21 | Grouping and establishing method and equipment thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109104354A CN109104354A (en) | 2018-12-28 |
CN109104354B true CN109104354B (en) | 2021-06-11 |
Family
ID=64735498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710472777.1A Active CN109104354B (en) | 2017-06-21 | 2017-06-21 | Grouping and establishing method and equipment thereof |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109104354B (en) |
WO (1) | WO2018233472A1 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111628876B (en) * | 2020-05-22 | 2023-04-14 | 腾讯科技(深圳)有限公司 | Method and device for establishing group and computer equipment |
CN112163398B (en) * | 2020-09-30 | 2024-06-18 | 金蝶软件(中国)有限公司 | Graph sharing method and related equipment thereof |
CN112702181B (en) * | 2020-12-18 | 2022-08-19 | 中国建设银行股份有限公司 | Method and device for automatically creating working communication group and related equipment |
CN113052285A (en) * | 2021-03-29 | 2021-06-29 | 北京达佳互联信息技术有限公司 | Two-dimensional code distribution method, device and equipment |
CN113395203B (en) * | 2021-06-11 | 2023-03-21 | 网易(杭州)网络有限公司 | Information processing method, device, server, user terminal and storage medium |
CN114785752B (en) * | 2022-05-17 | 2023-12-15 | 北京蜂巢世纪科技有限公司 | Group adding method, device and medium based on head-mounted display device |
CN115643230B (en) * | 2022-06-02 | 2024-05-28 | 成都飞蝠科技有限公司 | Group dynamic information circle interaction method and system for realizing same |
CN115175099B (en) * | 2022-06-29 | 2024-04-30 | 小米汽车科技有限公司 | Information sharing method and device, electronic equipment, readable storage medium and chip |
CN115334030B (en) * | 2022-08-08 | 2023-09-19 | 阿里健康科技(中国)有限公司 | Voice message display method and device |
CN116132206B (en) * | 2023-01-10 | 2024-09-17 | 深圳市东博信息技术有限公司 | Dynamic allocation method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546501A (en) * | 2012-07-11 | 2014-01-29 | 常州嘴馋了信息科技有限公司 | System for creating groups and adding group members |
CN105847020A (en) * | 2016-05-18 | 2016-08-10 | 腾讯科技(深圳)有限公司 | Message pushing method and device |
CN106330662A (en) * | 2015-06-30 | 2017-01-11 | 阿里巴巴集团控股有限公司 | Group establishment method and device for social platform |
CN106453059A (en) * | 2016-11-11 | 2017-02-22 | 王柯 | Method and system for realizing group templates |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100444549C (en) * | 2006-03-27 | 2008-12-17 | 腾讯科技(深圳)有限公司 | Method and system for personal management to forum user |
CN102044009A (en) * | 2009-10-23 | 2011-05-04 | 华为技术有限公司 | Group recommending method and system |
CN104426742B (en) * | 2013-08-27 | 2019-03-15 | 腾讯科技(深圳)有限公司 | Group access method, server, client and system |
CN104092596B (en) * | 2014-01-20 | 2016-03-30 | 腾讯科技(深圳)有限公司 | A kind of management method, Apparatus and system of music groups of users |
US9615218B2 (en) * | 2015-01-30 | 2017-04-04 | Mutualink, Inc. | Intelligent formation and management of dynamic talk groups |
CN106161201B (en) * | 2015-04-27 | 2019-12-13 | 中国移动通信集团公司 | method, device and system for participating in group chat by using mailbox account as identifier |
-
2017
- 2017-06-21 CN CN201710472777.1A patent/CN109104354B/en active Active
-
2018
- 2018-06-01 WO PCT/CN2018/089498 patent/WO2018233472A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546501A (en) * | 2012-07-11 | 2014-01-29 | 常州嘴馋了信息科技有限公司 | System for creating groups and adding group members |
CN106330662A (en) * | 2015-06-30 | 2017-01-11 | 阿里巴巴集团控股有限公司 | Group establishment method and device for social platform |
CN105847020A (en) * | 2016-05-18 | 2016-08-10 | 腾讯科技(深圳)有限公司 | Message pushing method and device |
CN106453059A (en) * | 2016-11-11 | 2017-02-22 | 王柯 | Method and system for realizing group templates |
Also Published As
Publication number | Publication date |
---|---|
WO2018233472A1 (en) | 2018-12-27 |
CN109104354A (en) | 2018-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109104354B (en) | Grouping and establishing method and equipment thereof | |
EP3316586B1 (en) | Method and device for extracting keywords from bullet screen information and pushing related information including a web link | |
US11533356B2 (en) | Establishing a trust association | |
US9819634B2 (en) | Organizing messages in a messaging system using social network information | |
CN105282010B (en) | Processing method, device and the server that information is shared | |
US20170061469A1 (en) | Dynamic campaign analytics via hashtag detection | |
WO2018188460A1 (en) | Data sharing method and device | |
WO2021017700A1 (en) | Apparatus and method for information display for use in social networking application, display terminal, and medium | |
CN114124861B (en) | Message mass-sending method, device, computer equipment and storage medium | |
JP2008251008A (en) | Method of providing advertisement information for exposure, and system therefor | |
CN110139162A (en) | The sharing method and device of media content, storage medium, electronic device | |
KR101559719B1 (en) | Auto-learning system and method for derive effective marketing | |
CN111107444B (en) | User comment generation method, electronic device and storage medium | |
CN110598103A (en) | Content aggregation method and device, computer equipment and storage medium | |
CN113469745B (en) | Method and system for sharing advertising content from a primary device to a secondary device | |
CN110391969B (en) | Multimedia-based chatting method and device, storage medium and electronic device | |
JP5755168B2 (en) | RECOMMENDATION DEVICE, RECOMMENDATION METHOD, AND PROGRAM | |
CN104954398A (en) | Method and device for acquiring content | |
CN109408755A (en) | Data processing method, device, terminal device and computer storage medium | |
CN106250466B (en) | Method and device for providing recommended search sequence | |
TW200928799A (en) | Collaborative tagging systems and methods for resources | |
CN116701779A (en) | Collaborative annotation data screening method and device, conference system, terminal and medium | |
KR102414429B1 (en) | Terminal and method for providing web link in mobile messenger and web link providing server | |
KR100707969B1 (en) | Method for providing the sympathy of the classified objects having the property and computer readable medium processing the method | |
US11297018B1 (en) | Photo space user interface facilitating contextual discussion between users of a social networking system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |