WO2013063886A1 - Gateway, inter-community group information processing system and method - Google Patents

Gateway, inter-community group information processing system and method Download PDF

Info

Publication number
WO2013063886A1
WO2013063886A1 PCT/CN2012/071478 CN2012071478W WO2013063886A1 WO 2013063886 A1 WO2013063886 A1 WO 2013063886A1 CN 2012071478 W CN2012071478 W CN 2012071478W WO 2013063886 A1 WO2013063886 A1 WO 2013063886A1
Authority
WO
WIPO (PCT)
Prior art keywords
group
message
session
gateway
user
Prior art date
Application number
PCT/CN2012/071478
Other languages
French (fr)
Chinese (zh)
Inventor
苟定勇
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2013063886A1 publication Critical patent/WO2013063886A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Definitions

  • Gateway cross-community group information processing system and method
  • the present invention relates to the field of instant messaging, and in particular, to a gateway, a cross-community group information processing system and method. Background technique
  • Instant Message also known as instant messaging or instant messaging
  • IM Instant messaging
  • instant messaging services have developed rapidly, forming hundreds of instant messaging communities. Among these communities, there are more than a dozen users with more users and more influence.
  • the most influential products in the industry are Microsoft MSN and Tencent QQ, followed by Yahoo Messenger, AIM, Gtalk and other products.
  • Group chat is a kind of point-to-multipoint messaging, but in the case of cross-domain, the messages of users and other members are actually transmitted on various point-to-point channels. Due to the large number of communities and the distribution of users' contacts/friends in different communities, interconnection has become a more difficult issue.
  • the current technology can realize the connection within the group through the Transport mechanism (actually the community communication protocol conversion plug-in), and the user can perform point-to-point instant communication with the contacts on these communities.
  • groups are often confined to the same community and cannot form groups across multiple communities.
  • the user has an account in the community A, the user establishes a friend relationship through the account and the contact ,, on the network topology, the contact ⁇ and the user There is a peer-to-peer communication relationship.
  • users have an account on Community B and Community C.
  • Contact B, Contact C, and User are also peer-to-peer communication relationships.
  • Contacts ⁇ can't see contact B and contact C. Each contact can only see their common friend-user, because the contacts of these three communities are not friends with each other. Therefore, this kind of In the case, the user, the contact person, the contact person B, and the contact person form a group that does not cross the community.
  • the technical problem to be solved by the present invention is to provide a gateway and a cross-community group information processing system and method to solve the problem that a user cannot realize cross-community communication.
  • the present invention provides a gateway, including
  • the group information processing module is configured to load group member information and group settings; when the user initiates the group session, the session content of each member is converted and sent to the protocol conversion module.
  • the at least one protocol conversion module is configured to: after receiving the session content sent by the member, the gateway, where the group information processing module is further configured to receive a group session initialization command message sent by the client, to perform Initialization, after the initialization is successful, notify the client that the initialization is successful.
  • gateway wherein the group information processing module is configured to convert the session content of each member and send the content to the protocol conversion module, specifically,
  • the group information processing module After receiving the session message, the group information processing module checks the destination address of the session message and parses the group message into a peer-to-peer message, and modifies the sender field according to the ID of the user in each community, and the point-to-point message is Sent to the protocol conversion module; or
  • the group information processing module After receiving the session message, the group information processing module sets the destination address of the session message to the session address ID, and confirms the message receiver according to the already recorded group member information, and the The session message is forwarded to the protocol conversion module.
  • the invention also provides a cross-community group information processing system, including
  • a group creation module configured to: establish a virtual group, and initiate a group session through the client menu, and the client sends a group session initialization command message and group member information to the gateway; the gateway further includes:
  • the group information processing module is configured to load the group member information and the group setting.
  • the session content of each member is converted and sent to the protocol conversion module.
  • the at least one protocol conversion module is configured to: after receiving the session content sent by the member, the system, where the group creation module is used to create a virtual group, specifically
  • the invention also provides a cross-community group information processing method, including
  • the user establishes a virtual group and initiates a group session through the client menu
  • the client sends a group session initialization command message and group member information to the gateway; after receiving the group session initialization command message, the gateway performs initialization, and loads the group member information and the group setting;
  • the user client sends a session message to the gateway
  • the gateway After receiving the session message, the gateway converts it and sends it to the relevant contact.
  • the method further includes
  • the gateway receives the response message, and converts the response message into a peer-to-peer response message;
  • the gateway converts the peer-to-peer response message to the user and the corresponding contact.
  • the method further includes At the end of the session, the user closes the group session, and the user client issues an end command message of the group session;
  • the gateway After the cleaning is completed, the gateway sends a confirmation message that the group session is closed to the user client, and the group session ends.
  • the gateway performs the conversion after receiving the session message, specifically,
  • the gateway After receiving the session message, the gateway checks the destination address of the session message and parses it, changes the group message into a peer-to-peer message, and modifies the sender field according to the ID of each community, and forwards the point-to-point message.
  • the method further includes
  • the client After the gateway is initialized, the client is notified that the initialization is successful, and the session address ID is sent to the client.
  • the gateway performs the conversion after receiving the session message, specifically,
  • the gateway After receiving the session message, the gateway sets the destination address of the session message to the session address ID, and the gateway confirms the message receiver according to the already recorded group member information, and forwards the session message to the message receiver.
  • Figure 1 is a schematic diagram of the current peer-to-peer message transmission across community contacts
  • Figure 2 is a structural view of a first embodiment of the present invention
  • Figure 3 is a flow chart of a third embodiment of the present invention.
  • FIG. 4 is a schematic diagram of a user sending a message and a peer
  • FIG. 5 is a schematic diagram of a message sent by a contact and a presentation of a peer.
  • FIG. 2 it is a structural diagram of a first embodiment of the present invention, and provides a gateway, which specifically includes:
  • the group information processing module is configured to load the group member information and the group setting.
  • the session content of each member is converted and sent to the protocol conversion module.
  • At least one protocol conversion module configured to receive the session content sent by the member, and further use the group information processing module to receive the group session initialization command message sent by the client, and perform initialization, after the initialization is successful. Notify the client that initialization is successful.
  • the group information processing module converts the session content of each member and sends the content to the protocol conversion module as follows:
  • the group information processing module After receiving the session message, the group information processing module checks the destination address of the session message and parses the group message into a peer-to-peer message, and modifies the sender field according to the identity (ID, ID) of the user in each community. Transmitting the peer-to-peer message to a protocol conversion module; or
  • the group information processing module After receiving the session message, the group information processing module sets the destination address of the session message as the session address ID, and confirms the message receiver according to the already recorded group member information, and forwards the session message to the protocol conversion module.
  • the gateway can be deployed on a separate physical device or as a module in the user terminal software.
  • the protocol conversion module can borrow existing implementation modes.
  • the present invention focuses on Internet instant messaging, In the presence of the protocol conversion module, Internet instant messaging and ordinary SMS short messages can be interoperable, and thus the present invention is equally applicable to SMS messages.
  • the present invention does not require any changes to existing IM community contacts and communication protocols, and group information processing functions are performed outside of these communities.
  • a second embodiment of the present invention provides a cross-community group information processing system, including the foregoing gateway, and
  • the group creation module is configured to establish a virtual group by the user, initiate a group session through the client menu, and send the group session initialization command message and the group member information to the gateway.
  • each community refers to the contacts associated with the user, that is, the "friends" of the user in the corresponding community. These contacts may or may not know each other. Since the group members are from different communities, in the non-chat state, they can only see the user, can not see other members in the group, and only the user can see all the members, so the invention calls the group as "virtual" Groups are only valid for those who created the group, and for others. The user is the owner of the group and is also the administrator.
  • a virtual group is a group created by users in their own address book.
  • Group members can come from different communities and set by users.
  • the community includes, but is not limited to, an Internet community such as instant messaging, social networking, and microblogging, and may also include a traditional telecommunications community (providing traditional means of communication such as telephone, short message, and multimedia messaging).
  • Virtual groups are created by users and are only visible to users, and other members of the group are not aware of them.
  • the user is the administrator of the group, and can delete the group, rename the group, add members, delete members, etc. at any time.
  • the virtual group can be stored in the address book of the user's local device, or it can exist on the address book of the network server, which is persistent.
  • Virtual groups reflect social circles in real life, and members of the circle have a variety of contact methods. Each community represents a contact, which can be a real-life friend or a friend in the Internet space.
  • FIG. 3 it is a flowchart of a third embodiment of the present invention, which provides a cross-community group information processing method, specifically,
  • Step S301 the user establishes a virtual group, and initiates a group session through the client menu; the user establishes the virtual group specifically, the user logs in to the gateway, and the gateway acts as a proxy of the user, and logs in to each community; each contact is normally logged in to each The community, that is, the user and the contacts of each community can communicate peer-to-peer; the user sets up the virtual group, and adds some community contacts to the group as members.
  • Step S302 the client sends a group session initialization command message to the gateway, and sends the information of the group member to the gateway;
  • Member information includes, but is not limited to, the community to which the member belongs, the account ID, the privacy rights set by the user, and so on.
  • Step S303 after receiving the initialization message sent by the client, the gateway performs initialization, and loads the group member information and the group setting into the memory;
  • Step S304 after the gateway completes initialization, notifying the user that the client is successfully initialized;
  • Step S305 the user sends a message A, the user client sends the message A to the gateway;
  • Step S306 the gateway receives the message and performs conversion;
  • the gateway After receiving the message A, the gateway checks the destination address of the message and forwards the message; since this is a group session, the destination address of the message received by the gateway will be multiple receivers, and the gateway decomposes the addresses one by one.
  • the group message is changed into several peer-to-peer messages; at the same time, the sender field needs to be modified because the user's ID in each community is not the same.
  • Another optional implementation is message A sent by the user client, whose destination address is the session address ID, which represents the group session. Since the group member information has been uploaded to the gateway, the gateway already knows that the message receiver is those members; the session address ID can be implemented by step S304, that is, when the sending gateway initialization is completed, the session address ID is sent to the user client.
  • Step S307 the gateway sends the message A to the contact ⁇ separately, and sends the message A separately to the message Contact B;
  • the gateway Since it is a message sent by the user to each contact, the gateway modifies the source address and the destination address field of the message without modifying the message content; the user sends a message A, and the gateway sends out the message A.
  • Step S308 if the contact of community A sends a response message B, the gateway will receive the message;
  • Step S309 the gateway processes the received message B, and the message B is originally a peer-to-peer message sent by the contact to the user, and the gateway needs to convert the message into multiple point-to-point messages;
  • Step S310 the gateway forwards the message B to the user, and the message B is modified and sent to the contact B.
  • Step S311 the intermediate message interaction process of the chat repeats the steps of S305 to S310, and the number of repetitions is not limited; when the chat ends, the user actively closes the group session, and the user client issues an end command message of the group session;
  • Step S312 When the gateway receives the message of closing the group session, the gateway performs a cleaning operation. After the cleaning is completed, the gateway sends a confirmation message that the group session is closed to the user client, and the group session ends.
  • FIG. 4 is a schematic diagram of a user sending a message and a peer presentation
  • FIG. 5 is a schematic diagram of a contact sending message and a peer presentation, as follows.
  • the user has the account of Community A, Community B, and Community C, and has established a friend relationship with Contact ⁇ , Contact B, and Contact C. Since community VIII, community B, and community C are not directly connected, contact ⁇ , contact B, and contact C cannot directly establish a friend relationship.
  • the user has now created a virtual group of "Badminton Interest Group" and joined the contact ⁇ , contact B, and contact C as group members.
  • the user sends a message, see Figure 4, the message is as follows: From: User
  • the group chat processing module modifies the receiver field information and the sender field information to avoid being judged by the other community. Block spam messages.
  • the protocol conversion module converts the group sending information, the message message sent to the contact group is as follows (the rest is similar;):
  • each receiver can display the message as "User: Tomorrow afternoon badminton match", indicating that the message was sent by the user. Since the user's ID and nickname settings may not be the same in each community, the contact nickname displayed on the interface of each contact client may be different, and the difference is ignored here. As shown in Figure 5, the contact person replies: What time does it start?
  • the peer-to-peer message is as follows:
  • the group chat processing module forwards the user's message as follows:
  • the group chat processing module sends a message to the contact C.
  • the message source and destination are modified, and the Body part is formed to form a peer-to-peer message, which is sent by the protocol conversion module, as follows:
  • the invention enables a user to establish a persistent cross-community contact group in his address book, and realize instant chat between group members, thereby improving the user's communication experience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to the field of instant messaging. Provided is a gateway, including: a group information processing module for loading group member information and group setting; and when a user initiates a group session, converting the session content of each member and then sending same to a protocol conversion module. At least one protocol conversion module is used for receiving the session content sent by the member and then converting the session content to a format supported by a corresponding community and sending same to a corresponding community member. Also provided are an inter-community group information processing system and method. The technical solution in the present invention enables a user to establish a persistent inter-community contact group in the contact book thereof and realize instant chatting among group members, thus improving the communication experience of the user.

Description

一种网关、 跨社区群组信息处理***及方法 技术领域  Gateway, cross-community group information processing system and method
本发明涉及即时通信领域, 特别地涉及一种网关、 跨社区群组信息处 理***及方法。 背景技术  The present invention relates to the field of instant messaging, and in particular, to a gateway, a cross-community group information processing system and method. Background technique
即时消息( Instant Message )也称为即时通讯或者即时通信, 英文简称 为 IM, 是当前主流的互联网业务, 属于 TCP/UDP/IP传输层面的业务, 有 别于传统的电信业务。 最近十年来, 随着互联网的普及, 即时消息业务发 展迅速, 形成了成百上千的即时消息社区。 在这些社区中, 用户数较多、 影响力较大的社区也有十多个, 其中业界影响力最大的产品当属微软 MSN 和腾讯 QQ, 其次包括 Yahoo Messenger, AIM, Gtalk等产品。  Instant Message, also known as instant messaging or instant messaging, is abbreviated as IM. It is the current mainstream Internet service and belongs to the TCP/UDP/IP transport layer. It is different from traditional telecom services. In the past decade, with the popularity of the Internet, instant messaging services have developed rapidly, forming hundreds of instant messaging communities. Among these communities, there are more than a dozen users with more users and more influence. The most influential products in the industry are Microsoft MSN and Tencent QQ, followed by Yahoo Messenger, AIM, Gtalk and other products.
群组聊天是一种点对多点的消息发送, 但在跨域的情况下, 用户和其 他各个成员的消息实际是在各个点对点通道上传输。 由于社区众多, 用户 的联系人 /朋友分布在不同的社区, 互联互通成为一个比较棘手的问题。 目 前的技术能够通过 Transport机制(实际就是社区通信协议转换插件), 实现 群组内的连接, 用户可以和这些社区上的联系人进行点对点的即时通信。 但是, 群组通常局限于同一个社区内, 无法跨越多个社区形成群组。 如图 1 所示, 是目前跨社区联系人点对点消息传输示意图, 用户在社区 A上有一 个账号, 用户通过该账号和联系人曱建立了朋友关系, 在网络拓朴上, 联 系人曱和用户之间是点对点的沟通关系。 同样, 用户在社区 B和社区 C上 分别有一个账号, 联系人乙、 联系人丙和用户也都是点对点的沟通关系。 联系人曱看不到联系人乙和联系人丙, 各个联系人只能看到他们共同的朋 友——用户, 因为这三个社区的联系人彼此并没有加为朋友。 因此, 这种 情况下, 用户、 联系人曱、 联系人乙、 联系人丙形不成跨社区的群组。 在现实生活的社交圈中, 比如用户想建立一个羽毛球兴趣组, 其中的 成员可能来自于不同的环境, 沟通方式上存在多样性。 例如, 有的成员可 能来自于社区 A、而另一部分成员可能来自于社区 B,还有的成员可能来自 于社区 C。 在互联网领域, 各个社区之间的协议不一致, 如何在主流社区 之间实现直接的互联互通成为一个待解决的问题。 发明内容 Group chat is a kind of point-to-multipoint messaging, but in the case of cross-domain, the messages of users and other members are actually transmitted on various point-to-point channels. Due to the large number of communities and the distribution of users' contacts/friends in different communities, interconnection has become a more difficult issue. The current technology can realize the connection within the group through the Transport mechanism (actually the community communication protocol conversion plug-in), and the user can perform point-to-point instant communication with the contacts on these communities. However, groups are often confined to the same community and cannot form groups across multiple communities. As shown in Figure 1, the current cross-community contact point-to-point message transmission diagram, the user has an account in the community A, the user establishes a friend relationship through the account and the contact ,, on the network topology, the contact 曱 and the user There is a peer-to-peer communication relationship. Similarly, users have an account on Community B and Community C. Contact B, Contact C, and User are also peer-to-peer communication relationships. Contacts 曱 can't see contact B and contact C. Each contact can only see their common friend-user, because the contacts of these three communities are not friends with each other. Therefore, this kind of In the case, the user, the contact person, the contact person B, and the contact person form a group that does not cross the community. In real life social circles, for example, users want to build a badminton interest group, members of which may come from different environments, and there are diversity in communication methods. For example, some members may come from community A, another member may come from community B, and others may come from community C. In the Internet field, the agreements between different communities are inconsistent, and how to achieve direct interconnection between mainstream communities becomes a problem to be solved. Summary of the invention
本发明解决的技术问题在于提供一种网关、 跨社区群组信息处理*** 及方法, 以解决用户无法实现跨社区沟通交流的问题。 为解决上述问题, 本发明提供了一种网关, 包括,  The technical problem to be solved by the present invention is to provide a gateway and a cross-community group information processing system and method to solve the problem that a user cannot realize cross-community communication. To solve the above problems, the present invention provides a gateway, including
群组信息处理模块, 用于将群组成员信息及群组设置进行加载; 在用 户发起群组会话时, 将各个成员的会话内容转换后发送至协议转换模块。  The group information processing module is configured to load group member information and group settings; when the user initiates the group session, the session content of each member is converted and sent to the protocol conversion module.
至少一个协议转换模块, 用于接收成员发送的会话内容后, 将所述会 上述的网关, 其中, 所述群组信息处理模块, 还用于接收客户端发送 的群组会话初始化命令消息, 进行初始化, 在初始化成功后通知客户端初 始化成功。  The at least one protocol conversion module is configured to: after receiving the session content sent by the member, the gateway, where the group information processing module is further configured to receive a group session initialization command message sent by the client, to perform Initialization, after the initialization is successful, notify the client that the initialization is successful.
上述的网关, 其中, 所述群组信息处理模块用于将各个成员的会话内 容转换后发送至协议转换模块具体为,  The above-mentioned gateway, wherein the group information processing module is configured to convert the session content of each member and send the content to the protocol conversion module, specifically,
所述群组信息处理模块在收到会话消息后, 检查会话消息的目的地址 并进行解析, 将群组消息变成点对点消息, 根据用户在各个社区的 ID修改 发送者字段, 将所述点对点消息发送给协议转换模块; 或  After receiving the session message, the group information processing module checks the destination address of the session message and parses the group message into a peer-to-peer message, and modifies the sender field according to the ID of the user in each community, and the point-to-point message is Sent to the protocol conversion module; or
所述群组信息处理模块在收到会话消息后, 将会话消息的目的地址设 置为会话地址 ID, 根据已经记载的群组成员信息确认消息接收方, 将所述 会话消息转发至协议转换模块。 After receiving the session message, the group information processing module sets the destination address of the session message to the session address ID, and confirms the message receiver according to the already recorded group member information, and the The session message is forwarded to the protocol conversion module.
本发明还提供了一种跨社区群组信息处理***, 包括,  The invention also provides a cross-community group information processing system, including
群组创建模块, 用于用户建立虚拟群组, 并通过客户端菜单发起群组 会话, 以及客户端向网关发送群组会话初始化命令消息以及群组成员信息; 网关, 该网关进一步包括:  a group creation module, configured to: establish a virtual group, and initiate a group session through the client menu, and the client sends a group session initialization command message and group member information to the gateway; the gateway further includes:
群组信息处理模块, 用于将群组成员信息及群组设置进行加载; 在用 户发起群组会话时, 将各个成员的会话内容转化后发送至协议转换模块。  The group information processing module is configured to load the group member information and the group setting. When the user initiates the group session, the session content of each member is converted and sent to the protocol conversion module.
至少一个协议转换模块, 用于接收成员发送的会话内容后, 将所述会 上述的***, 其中, 所述群组创建模块, 用于用户建立虚拟群组具体 为,  The at least one protocol conversion module is configured to: after receiving the session content sent by the member, the system, where the group creation module is used to create a virtual group, specifically
用于用户根据需要进行删除群组、 群组改名、 添加成员、 删除成员操 作。  It is used by users to delete groups, rename groups, add members, and delete members as needed.
本发明还提供了一种跨社区群组信息处理方法, 包括,  The invention also provides a cross-community group information processing method, including
用户建立虚拟群组, 并通过客户端菜单发起群组会话;  The user establishes a virtual group and initiates a group session through the client menu;
客户端向网关发送群组会话初始化命令消息以及群组成员信息; 网关收到群组会话初始化命令消息后, 进行初始化, 将群组成员信息 及群组设置进行加载;  The client sends a group session initialization command message and group member information to the gateway; after receiving the group session initialization command message, the gateway performs initialization, and loads the group member information and the group setting;
用户客户端将会话消息发送给网关;  The user client sends a session message to the gateway;
网关收到会话消息后进行转换, 分别发送给相关的联系人。  After receiving the session message, the gateway converts it and sends it to the relevant contact.
进一步地, 所述方法还包括,  Further, the method further includes
若一联系人发送回应消息, 网关收到该回应消息, 将该回应消息转变 成点对点回应消息;  If a contact sends a response message, the gateway receives the response message, and converts the response message into a peer-to-peer response message;
网关将点对点回应消息转化后分别发送给用户以及相应联系人。  The gateway converts the peer-to-peer response message to the user and the corresponding contact.
进一步地, 所述方法还包括, 会话结束时, 用户关闭群组会话, 用户客户端发出群组会话的结束命 令消息; Further, the method further includes At the end of the session, the user closes the group session, and the user client issues an end command message of the group session;
网关收到所述结束命令消息时, 执行清理操作;  When the gateway receives the end command message, performing a cleanup operation;
清理完毕后, 网关向用户客户端发送群组会话已关闭的确认消息, 群 组会话结束。  After the cleaning is completed, the gateway sends a confirmation message that the group session is closed to the user client, and the group session ends.
上述方法中, 其中, 网关收到会话消息后进行转换具体为,  In the above method, the gateway performs the conversion after receiving the session message, specifically,
网关收到会话消息后, 检查会话消息的目的地址并进行解析, 将群组 消息变成点对点消息, 根据用户在各个社区的 ID修改发送者字段, 将所述 点对点消息进行转发。  After receiving the session message, the gateway checks the destination address of the session message and parses it, changes the group message into a peer-to-peer message, and modifies the sender field according to the ID of each community, and forwards the point-to-point message.
进一步地, 所述方法还包括,  Further, the method further includes
网关初始化完成后, 通知客户端初始化成功, 将会话地址 ID发送给客 户端。  After the gateway is initialized, the client is notified that the initialization is successful, and the session address ID is sent to the client.
上述方法中, 其中, 网关收到会话消息后进行转换具体为,  In the above method, the gateway performs the conversion after receiving the session message, specifically,
网关收到会话消息后, 将会话消息的目的地址设置为会话地址 ID, 网 关根据已经记载的群组成员信息确认消息接收方, 将所述会话消息转发至 消息接收方。 采用本发明的技术方案, 使得用户可以在其通讯录上建立持久的跨社 区联系人群组, 并且实现群组成员之间的即时聊天, 从而提高用户的沟通 体验。 附图说明  After receiving the session message, the gateway sets the destination address of the session message to the session address ID, and the gateway confirms the message receiver according to the already recorded group member information, and forwards the session message to the message receiver. By adopting the technical solution of the present invention, a user can establish a persistent cross-community contact group in his address book, and realize instant chat between group members, thereby improving the user's communication experience. DRAWINGS
图 1是目前跨社区联系人点对点消息传输示意图;  Figure 1 is a schematic diagram of the current peer-to-peer message transmission across community contacts;
图 2是本发明第一实施例结构图;  Figure 2 is a structural view of a first embodiment of the present invention;
图 3是本发明第三实施例流程图;  Figure 3 is a flow chart of a third embodiment of the present invention;
图 4是用户发送消息及对端的呈现示意图; 图 5是联系人发送消息及对端的呈现示意图。 具体实施方式 4 is a schematic diagram of a user sending a message and a peer; FIG. 5 is a schematic diagram of a message sent by a contact and a presentation of a peer. detailed description
为了使本发明所要解决的技术问题、 技术方案及有益效果更加清楚、 明白, 以下结合附图和实施例, 对本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于限定本发明。  The present invention will be further described in detail below with reference to the accompanying drawings and embodiments in order to make the present invention. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
如图 2所示, 是本发明第一实施例结构图, 提供了一种网关, 具体包 括:  As shown in FIG. 2, it is a structural diagram of a first embodiment of the present invention, and provides a gateway, which specifically includes:
群组信息处理模块, 用于将群组成员信息及群组设置进行加载; 在用 户发起群组会话时, 将各个成员的会话内容转化后发送至协议转换模块。  The group information processing module is configured to load the group member information and the group setting. When the user initiates the group session, the session content of each member is converted and sent to the protocol conversion module.
至少一个协议转换模块, 用于接收成员发送的会话内容后, 将所述会 所述群组信息处理模块, 还用于接收客户端发送的群组会话初始化命 令消息, 进行初始化, 在初始化成功后通知客户端初始化成功。  At least one protocol conversion module, configured to receive the session content sent by the member, and further use the group information processing module to receive the group session initialization command message sent by the client, and perform initialization, after the initialization is successful. Notify the client that initialization is successful.
所述群组信息处理模块将各个成员的会话内容转换后发送至协议转换 模块具体为:  The group information processing module converts the session content of each member and sends the content to the protocol conversion module as follows:
所述群组信息处理模块在收到会话消息后, 检查会话消息的目的地址 并进行解析, 将群组消息变成点对点消息, 根据用户在各个社区的标识 ( Identity, ID )修改发送者字段, 将所述点对点消息发送给协议转换模块; 或  After receiving the session message, the group information processing module checks the destination address of the session message and parses the group message into a peer-to-peer message, and modifies the sender field according to the identity (ID, ID) of the user in each community. Transmitting the peer-to-peer message to a protocol conversion module; or
所述群组信息处理模块在收到会话消息后, 将会话消息的目的地址设 置为会话地址 ID, 根据已经记载的群组成员信息确认消息接收方, 将所述 会话消息转发至协议转换模块。  After receiving the session message, the group information processing module sets the destination address of the session message as the session address ID, and confirms the message receiver according to the already recorded group member information, and forwards the session message to the protocol conversion module.
该网关可以部署在一个单独的物理设备上, 也可以作为用户终端软件 中的一个模块而存在。 协议转换模块作为实现社区互通的必要装置, 可以 借用已有的实现模式。 本发明虽然重点描述的是互联网即时消息, 但是由 于协议转换模块的存在, 互联网即时消息和普通的 SMS短消息是可以实现 互通的, 因此本发明同样适用于 SMS消息。 本发明不要求对已有的 IM社 区联系人和通信协议进行任何改动, 群组信息处理功能是在这些社区之外 完成的。 本发明第二实施例提供了一种跨社区群组信息处理***, 包括上述网 关, 还包括, The gateway can be deployed on a separate physical device or as a module in the user terminal software. As a necessary device for community interworking, the protocol conversion module can borrow existing implementation modes. Although the present invention focuses on Internet instant messaging, In the presence of the protocol conversion module, Internet instant messaging and ordinary SMS short messages can be interoperable, and thus the present invention is equally applicable to SMS messages. The present invention does not require any changes to existing IM community contacts and communication protocols, and group information processing functions are performed outside of these communities. A second embodiment of the present invention provides a cross-community group information processing system, including the foregoing gateway, and
群组创建模块, 用于用户建立虚拟群组, 并通过客户端菜单发起群组 会话, 以及客户端向网关发送群组会话初始化命令消息以及群组成员信息。  The group creation module is configured to establish a virtual group by the user, initiate a group session through the client menu, and send the group session initialization command message and the group member information to the gateway.
各个社区的联系人都是指和用户相关的联系人, 也就是用户在对应社 区上的 "朋友"。 这些联系人之间彼此可能认识, 也可能并不认识。 由于群 组成员来自于不同的社区, 在非聊天状态他们只能看到用户, 看不到群组 中的其他成员, 只有用户能够看到所有成员, 所以本发明称这种群组为 "虚 拟群组", 只对创建该群组的人有效, 对其他人来说是临时性的关系。 用户 是该群组的拥有者, 也是管理员。  The contacts of each community refer to the contacts associated with the user, that is, the "friends" of the user in the corresponding community. These contacts may or may not know each other. Since the group members are from different communities, in the non-chat state, they can only see the user, can not see other members in the group, and only the user can see all the members, so the invention calls the group as "virtual" Groups are only valid for those who created the group, and for others. The user is the owner of the group and is also the administrator.
虚拟群组是用户在自己的通讯录中创建的一个群组, 群组成员可以来 自于不同的社区, 由用户自行设置。 所述社区包括但不限于即时消息、 社 交网络、 微博等互联网社区, 还可以包括传统的电信社区 (提供传统的电 话、 短消息、 彩信等沟通手段)。 虚拟群组由用户创建, 仅对用户可见, 群 组内其他成员并不知道。 用户是该群组的管理员, 随时可以进行删除群组、 群组改名、 添加成员、 删除成员等操作。 虚拟群组可以存储在用户的本地 设备的通讯录上, 也可以存在于网络服务器的通讯录上, 具有持久性。 虚 拟群组反映的是现实生活中的社交圈子, 圈子内的成员具有各式各样的联 系方式。 每个社区代表的是一种联系方式, 该联系人可以是现实生活中的 朋友, 也可以是互联网空间中的朋友。 如图 3 所示, 是本发明第三实施例流程图, 提供了一种跨社区群组信 息处理方法, 具体包括, A virtual group is a group created by users in their own address book. Group members can come from different communities and set by users. The community includes, but is not limited to, an Internet community such as instant messaging, social networking, and microblogging, and may also include a traditional telecommunications community (providing traditional means of communication such as telephone, short message, and multimedia messaging). Virtual groups are created by users and are only visible to users, and other members of the group are not aware of them. The user is the administrator of the group, and can delete the group, rename the group, add members, delete members, etc. at any time. The virtual group can be stored in the address book of the user's local device, or it can exist on the address book of the network server, which is persistent. Virtual groups reflect social circles in real life, and members of the circle have a variety of contact methods. Each community represents a contact, which can be a real-life friend or a friend in the Internet space. As shown in FIG. 3, it is a flowchart of a third embodiment of the present invention, which provides a cross-community group information processing method, specifically,
步驟 S301 , 用户建立虚拟群组, 并通过客户端菜单发起群组会话; 用户建立虚拟群组具体为, 用户登录到网关, 网关作为用户的代理, 登录到各个社区; 各联系人均正常登录各自的社区, 即用户和各社区的联 系人可以进行点对点的沟通; 用户设置虚拟群组, 并向群组中添加了一些 社区的联系人作为成员。  Step S301, the user establishes a virtual group, and initiates a group session through the client menu; the user establishes the virtual group specifically, the user logs in to the gateway, and the gateway acts as a proxy of the user, and logs in to each community; each contact is normally logged in to each The community, that is, the user and the contacts of each community can communicate peer-to-peer; the user sets up the virtual group, and adds some community contacts to the group as members.
步驟 S302, 客户端向网关发送群组会话初始化命令消息, 并将群组成 员的信息发送到网关;  Step S302, the client sends a group session initialization command message to the gateway, and sends the information of the group member to the gateway;
成员信息包括但不限于成员所属社区、 账号 ID、 用户设置的隐私权限 等。  Member information includes, but is not limited to, the community to which the member belongs, the account ID, the privacy rights set by the user, and so on.
步驟 S303, 网关收到客户端发送的初始化消息后, 进行初始化, 将群 组成员的信息及群组设置加载到内存中;  Step S303, after receiving the initialization message sent by the client, the gateway performs initialization, and loads the group member information and the group setting into the memory;
步驟 S304, 网关完成初始化后, 通知用户客户端初始化成功; 步驟 S305, 用户发送消息 A, 用户客户端将消息 A发送给网关; 步驟 S306 , 网关收到消息后进行转换;  Step S304, after the gateway completes initialization, notifying the user that the client is successfully initialized; Step S305, the user sends a message A, the user client sends the message A to the gateway; Step S306, the gateway receives the message and performs conversion;
具体地, 网关收到消息 A后, 检查消息的目的地址并进行消息转发; 由于这是群组会话, 因此网关收到的报文目的地址将是多个接收方, 网关 将这些地址逐一分解, 将群组消息变成若干点对点消息; 同时, 需要修改 发送者字段, 因为用户在各个社区的 ID并不相同。  Specifically, after receiving the message A, the gateway checks the destination address of the message and forwards the message; since this is a group session, the destination address of the message received by the gateway will be multiple receivers, and the gateway decomposes the addresses one by one. The group message is changed into several peer-to-peer messages; at the same time, the sender field needs to be modified because the user's ID in each community is not the same.
另外一种可选的实现方式是用户客户端发出的消息 A, 其目的地址为 会话地址 ID, 代表群组会话。 因为群组成员信息已经上载到网关, 所以网 关已经知道消息接收方是那些成员; 会话地址 ID可以由步驟 S304实现, 即发送网关初始化完成时, 将会话地址 ID发送给用户客户端。  Another optional implementation is message A sent by the user client, whose destination address is the session address ID, which represents the group session. Since the group member information has been uploaded to the gateway, the gateway already knows that the message receiver is those members; the session address ID can be implemented by step S304, that is, when the sending gateway initialization is completed, the session address ID is sent to the user client.
步驟 S307, 网关将消息 A单独发送给联系人曱,将消息 A单独发送给 联系人乙; Step S307, the gateway sends the message A to the contact 单独 separately, and sends the message A separately to the message Contact B;
由于是用户发往各个联系人的消息, 因此网关修改消息的源地址和目 的地址字段, 而不修改消息内容; 用户发出的是消息 A, 网关发出去的仍 旧是消息 A。  Since it is a message sent by the user to each contact, the gateway modifies the source address and the destination address field of the message without modifying the message content; the user sends a message A, and the gateway sends out the message A.
步驟 S308, 如果社区 A的联系人曱发送了回应消息 B, 网关将收到该 消息;  Step S308, if the contact of community A sends a response message B, the gateway will receive the message;
步驟 S309, 网关对收到的消息 B进行处理, 消息 B本来是联系人曱发 送给用户的点对点消息, 网关需要将该消息转变成多个点对点消息;  Step S309, the gateway processes the received message B, and the message B is originally a peer-to-peer message sent by the contact to the user, and the gateway needs to convert the message into multiple point-to-point messages;
步驟 S310, 网关将消息 B转发给用户, 将消息 B修改后发送给联系人 乙;  Step S310, the gateway forwards the message B to the user, and the message B is modified and sent to the contact B.
步驟 S311 , 聊天的中间消息交互过程重复 S305到 S310的步驟, 重复 次数不限; 聊天结束时, 用户主动关闭群组会话, 用户客户端发出群组会 话的结束命令消息;  Step S311, the intermediate message interaction process of the chat repeats the steps of S305 to S310, and the number of repetitions is not limited; when the chat ends, the user actively closes the group session, and the user client issues an end command message of the group session;
步驟 S312, 网关收到关闭群组会话的消息时, 执行清理操作, 清理完 毕后, 网关向用户客户端发送群组会话已关闭的确认消息, 群组会话结束。  Step S312: When the gateway receives the message of closing the group session, the gateway performs a cleaning operation. After the cleaning is completed, the gateway sends a confirmation message that the group session is closed to the user client, and the group session ends.
具体地, 执行清理操作比如关闭网络连接句柄、 释放内存等。 如图 4和图 5所示, 图 4是用户发送消息及对端的呈现示意图, 图 5 是联系人发送消息及对端的呈现示意图, 具体如下。  Specifically, performing a cleanup operation such as closing a network connection handle, releasing memory, and the like. As shown in FIG. 4 and FIG. 5, FIG. 4 is a schematic diagram of a user sending a message and a peer presentation, and FIG. 5 is a schematic diagram of a contact sending message and a peer presentation, as follows.
4叚定用户同时拥有社区 A、 社区 B、 社区 C的账号, 并且分别和联系 人曱、 联系人乙、 联系人丙建立了朋友关系。 由于社区八、 社区 B、 社区 C 没有直接互联互通, 联系人曱、 联系人乙、 联系人丙之间不能直接建立朋 友关系。 用户现在创建了 "羽毛球兴趣组" 的虚拟群组, 加入了联系人曱、 联系人乙、 联系人丙作为群组成员。 虚拟群组聊天过程中, 用户发出一条 消息, 参见附图 4, 报文如下: From: 用户 4 The user has the account of Community A, Community B, and Community C, and has established a friend relationship with Contact 联系人, Contact B, and Contact C. Since community VIII, community B, and community C are not directly connected, contact 曱, contact B, and contact C cannot directly establish a friend relationship. The user has now created a virtual group of "Badminton Interest Group" and joined the contact 曱, contact B, and contact C as group members. During the virtual group chat process, the user sends a message, see Figure 4, the message is as follows: From: User
To: 联系人甲@社区 A, 联系人乙@社区 B, 联系人丙@社区 C  To: Contact A@社区 A, Contact B@社区 B, Contact C@社区 C
Body: 明天下午羽毛球比赛 由于这是从用户发出的群发消息, 而实际各个社区的通道是点对点的, 所以, 群组聊天处理模块修改接收者字段信息和发送者字段信息, 以避免 被对方社区判断为垃圾消息予以屏蔽。 协议转化模块对所述群发信息进行 转换后发送给联系人曱的消息报文如下 (其余类似;):  Body: Tomorrow afternoon badminton game because this is a group message sent from the user, and the actual community channel is peer-to-peer, so the group chat processing module modifies the receiver field information and the sender field information to avoid being judged by the other community. Block spam messages. After the protocol conversion module converts the group sending information, the message message sent to the contact group is as follows (the rest is similar;):
From: 用户在社区 A的 ID From: User ID in Community A
To: 联系人甲  To: Contact A
Body:明天下午羽毛球比赛 在界面上, 各个接收方可以将消息显示为 "用户: 明天下午羽毛球比 赛", 表示这句消息是用户发的。 由于用户在各个社区的 ID和昵称设置可 能并不相同, 所以在各个联系人客户端的界面上显示的联系人昵称可能不 同, 这里举例时忽略该差别。 如附图 5所示, 联系人曱回复: 几点开始? 点对点消息报文如下:  Body: Tomorrow afternoon badminton match In the interface, each receiver can display the message as "User: Tomorrow afternoon badminton match", indicating that the message was sent by the user. Since the user's ID and nickname settings may not be the same in each community, the contact nickname displayed on the interface of each contact client may be different, and the difference is ignored here. As shown in Figure 5, the contact person replies: What time does it start? The peer-to-peer message is as follows:
From: 联系人甲 From: Contact A
To: 用户在社区 A的 ID  To: User ID in Community A
Body:几点开始? 群组聊天处理模块转发用户的消息报文如下:  Body: What time does it start? The group chat processing module forwards the user's message as follows:
From: 联系人甲 From: Contact A
To: 用户  To: User
Body: 几点开始? 群组聊天处理模块发给联系人丙的消息, 出于兼容性和隐私性考虑, 修改消息源和目的地, 以及 Body部分, 形成点对点消息报文, 通过协议转 换模块发送, 分别如下: Body: What time does it start? The group chat processing module sends a message to the contact C. For compatibility and privacy considerations, the message source and destination are modified, and the Body part is formed to form a peer-to-peer message, which is sent by the protocol conversion module, as follows:
From: 用户在社区 B的 ID From: User ID in community B
To: 联系人乙  To: Contact B
Body: 好友甲: 几点开始?  Body: Friends A: What time does it start?
From: 用户在社区 C的 ID From: User ID in Community C
To: 联系人丙  To: Contact C
Body: 好友甲: 几点开始? 如果点对点消息通道对消息报文的源地址和目的地址不做检查, 且用 户允许显示各社区好友的昵称, 则修改源地址和目的地址后的 ^艮文示例如 下:  Body: Friend A: What time does it start? If the peer-to-peer message channel does not check the source and destination addresses of the message, and the user allows the nickname of each community friend to be displayed, then the source and destination addresses are modified. as follows:
From: 联系人甲 From: Contact A
To: 联系人乙  To: Contact B
Body: 几点开始?  Body: What time does it start?
From: 联系人甲 From: Contact A
To: 联系人丙  To: Contact C
Body: 几点开始? 上述说明示出并描述了本发明的一个优选实施例, 但如前所述, 应当 理解本发明并非局限于本文所披露的形式, 不应看作是对其他实施例的排 除, 而可用于各种其他组合、 修改和环境, 并能够在本文所述发明构想范 围内, 通过上述教导或相关领域的技术或知识进行改动。 而本领域人员所 进行的改动和变化不脱离本发明的精神和范围, 则都应在本发明所附权利 要求的保护范围内。 工业实用性 The following description illustrates and describes a preferred embodiment of the present invention, but as described above, it should be understood that the present invention is not limited to the forms disclosed herein, and should not be construed as It can be used in various other combinations, modifications, and environments, and can be modified by the above teachings or related art or knowledge within the scope of the inventive concept described herein. And people in the field All changes and modifications may be made without departing from the spirit and scope of the invention as claimed. Industrial applicability
本发明使得用户可以在其通讯录上建立持久的跨社区联系人群组, 并 且实现群组成员之间的即时聊天, 从而提高用户的沟通体验。  The invention enables a user to establish a persistent cross-community contact group in his address book, and realize instant chat between group members, thereby improving the user's communication experience.

Claims

权利要求书 Claim
1、 一种网关, 该网关包括:  1. A gateway, the gateway comprising:
群组信息处理模块, 用于将群组成员信息及群组设置进行加载; 在用 户发起群组会话时, 将各个成员的会话内容转换后发送至协议转换模块; 至少一个协议转换模块, 用于接收成员发送的会话内容后, 将所述会  a group information processing module, configured to load the group member information and the group setting; when the user initiates the group session, the session content of each member is converted and sent to the protocol conversion module; at least one protocol conversion module is used for After receiving the content of the session sent by the member, the meeting will be
2、 根据权利要求 1所述的网关, 其中, 所述群组信息处理模块, 还用 于接收客户端发送的群组会话初始化命令消息, 进行初始化, 在初始化成 功后通知客户端初始 成功。 The gateway according to claim 1, wherein the group information processing module is further configured to receive a group session initialization command message sent by the client, perform initialization, and notify the client of initial success after the initialization is successful.
3、 根据权利要求 2所述的网关, 其中,  3. The gateway according to claim 2, wherein
所述群组信息处理模块在收到会话消息后, 检查会话消息的目的地址 并进行解析, 将群组消息变成点对点消息, 根据用户在各个社区的 ID修改 发送者字段, 将所述点对点消息发送给协议转换模块; 或  After receiving the session message, the group information processing module checks the destination address of the session message and parses the group message into a peer-to-peer message, and modifies the sender field according to the ID of the user in each community, and the point-to-point message is Sent to the protocol conversion module; or
所述群组信息处理模块在收到会话消息后, 将会话消息的目的地址设 置为会话地址 ID, 根据已经记载的群组成员信息确认消息接收方, 将所述 会话消息转发至协议转换模块。  After receiving the session message, the group information processing module sets the destination address of the session message as the session address ID, and confirms the message receiver according to the already recorded group member information, and forwards the session message to the protocol conversion module.
4、 一种跨社区群组信息处理***, 该***包括:  4. A cross-community group information processing system, the system comprising:
群组创建模块, 用于用户建立虚拟群组, 并通过客户端菜单发起群组 会话, 以及客户端向网关发送群组会话初始化命令消息以及群组成员信息; 网关, 该网关包括,  a group creation module, configured to establish a virtual group by the user, and initiate a group session through the client menu, and the client sends a group session initialization command message and group member information to the gateway; the gateway, the gateway includes,
群组信息处理模块, 用于将群组成员信息及群组设置进行加载; 在用 户发起群组会话时, 将各个成员的会话内容转化后发送至协议转换模块; 至少一个协议转换模块, 用于接收成员发送的会话内容后, 将所述会  a group information processing module, configured to load the group member information and the group setting; when the user initiates the group session, the session content of each member is converted and sent to the protocol conversion module; at least one protocol conversion module is used for After receiving the content of the session sent by the member, the meeting will be
5、 根据权利要求 4所述的***, 其特征在于, 所述群组创建模块还用 于用户根据需要进行删除群组、 群组改名、 添加成员、 删除成员操作。 5. The system according to claim 4, wherein the group creation module further uses The user deletes the group, renames the group, adds the member, and deletes the member as needed.
6、 一种跨社区群组信息处理方法, 该方法包括,  6. A cross-community group information processing method, the method comprising
用户建立虚拟群组, 并通过客户端菜单发起群组会话;  The user establishes a virtual group and initiates a group session through the client menu;
客户端向网关发送群组会话初始化命令消息以及群组成员信息; 网关收到群组会话初始化命令消息后, 进行初始化, 将群组成员信息 及群组设置进行加载;  The client sends a group session initialization command message and group member information to the gateway; after receiving the group session initialization command message, the gateway performs initialization, and loads the group member information and the group setting;
用户客户端将会话消息发送给网关;  The user client sends a session message to the gateway;
网关收到会话消息后进行转换, 分别发送给相关的联系人。  After receiving the session message, the gateway converts it and sends it to the relevant contact.
7、 根据权利要求 6所述的方法, 其中, 还包括,  7. The method according to claim 6, further comprising
若一联系人发送回应消息, 网关收到该回应消息, 将该回应消息转变 成点对点回应消息;  If a contact sends a response message, the gateway receives the response message, and converts the response message into a peer-to-peer response message;
网关将点对点回应消息转化后分别发送给用户以及相应联系人。  The gateway converts the peer-to-peer response message to the user and the corresponding contact.
8、 根据权利要求 7所述的方法, 其中, 还包括,  8. The method according to claim 7, further comprising
会话结束时, 用户关闭群组会话, 用户客户端发出群组会话的结束命 令消息;  At the end of the session, the user closes the group session, and the user client issues a message to end the group session;
网关收到所述结束命令消息时, 执行清理操作;  When the gateway receives the end command message, performing a cleanup operation;
清理完毕后, 网关向用户客户端发送群组会话已关闭的确认消息, 群 组会话结束。  After the cleaning is completed, the gateway sends a confirmation message that the group session is closed to the user client, and the group session ends.
9、 根据权利要求 6至 8任一所述的方法, 其中, 网关收到会话消息后 进行转换具体为:  The method according to any one of claims 6 to 8, wherein the gateway performs the conversion after receiving the session message, specifically:
网关收到会话消息后, 检查会话消息的目的地址并进行解析, 将群组 消息变成点对点消息, 根据用户在各个社区的 ID修改发送者字段, 将所述 点对点消息进行转发。  After receiving the session message, the gateway checks the destination address of the session message and parses it, changes the group message into a peer-to-peer message, and modifies the sender field according to the ID of each community, and forwards the point-to-point message.
10、 根据权利要求 6至 8任一所述的方法, 其中, 还包括,  10. The method according to any one of claims 6 to 8, further comprising
网关初始化完成后, 通知客户端初始化成功, 将会话地址 ID发送给客 户端。 After the gateway initialization is completed, the client is notified that the initialization is successful, and the session address ID is sent to the client. Account.
11、 根据权利要求 10所述的方法, 其中, 网关收到会话消息后进行转 换具体为:  11. The method according to claim 10, wherein the gateway performs the conversion after receiving the session message, specifically:
网关收到会话消息后, 将会话消息的目的地址设置为会话地址 ID, 网 关根据已经记载的群组成员信息确认消息接收方, 将所述会话消息转发至 消息接收方。  After receiving the session message, the gateway sets the destination address of the session message to the session address ID, and the gateway confirms the message receiver according to the already recorded group member information, and forwards the session message to the message receiver.
PCT/CN2012/071478 2011-11-01 2012-02-22 Gateway, inter-community group information processing system and method WO2013063886A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110340020.XA CN102347916B (en) 2011-11-01 2011-11-01 A kind of gateway, across community group information processing system and method
CN201110340020.X 2011-11-01

Publications (1)

Publication Number Publication Date
WO2013063886A1 true WO2013063886A1 (en) 2013-05-10

Family

ID=45546214

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/071478 WO2013063886A1 (en) 2011-11-01 2012-02-22 Gateway, inter-community group information processing system and method

Country Status (2)

Country Link
CN (1) CN102347916B (en)
WO (1) WO2013063886A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102347916B (en) * 2011-11-01 2017-12-19 中兴通讯股份有限公司 A kind of gateway, across community group information processing system and method
KR20130111868A (en) * 2012-04-02 2013-10-11 삼성전자주식회사 Method for sharing content and mobile terminal thereof
CN103825806B (en) * 2014-03-06 2017-07-14 华为技术有限公司 Display styles method of adjustment, equipment and system
CN104936151B (en) * 2014-03-17 2018-10-23 成都鼎桥通信技术有限公司 The method that group closes in trunked communication system
CN103888325A (en) * 2014-03-19 2014-06-25 宇龙计算机通信科技(深圳)有限公司 Device and method for achieving automatic grouping through access to local area network
CN105812229A (en) * 2014-12-30 2016-07-27 ***通信集团公司 Terminal communication method, system and related device
CN106470145B (en) * 2015-08-14 2020-12-22 腾讯科技(深圳)有限公司 Instant messaging method and device
CN106453066B (en) * 2016-12-09 2020-03-17 腾讯科技(深圳)有限公司 Group session processing method, terminal, server and system
CN107645442A (en) * 2017-09-27 2018-01-30 青岛数与信息科技有限公司 The means of communication based on instant communication client Virtual group
CN110247782A (en) * 2019-07-26 2019-09-17 中建八局第二建设有限公司 A kind of group's automatic acquisition of scientific information based on wechat, arrangement and the method and system of push
CN112152822B (en) * 2020-10-12 2023-07-11 长春创世麒麟科技有限公司 Group communication method based on real-time data communication gateway

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257460A (en) * 2007-02-27 2008-09-03 ***通信集团公司 Instantaneous message temporary cluster group conversational system and method for creating and transmitting instantaneous message
CN101686212A (en) * 2008-09-26 2010-03-31 阿尔卡特朗讯 Method enabling interoperable communication between real and virtual communities
CN102014080A (en) * 2010-12-10 2011-04-13 中兴通讯股份有限公司 Method for adopting home gateway for instant messaging (IM) and home gateway
CN102347916A (en) * 2011-11-01 2012-02-08 中兴通讯股份有限公司 Gateway, cross-community group information processing system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257460A (en) * 2007-02-27 2008-09-03 ***通信集团公司 Instantaneous message temporary cluster group conversational system and method for creating and transmitting instantaneous message
CN101686212A (en) * 2008-09-26 2010-03-31 阿尔卡特朗讯 Method enabling interoperable communication between real and virtual communities
CN102014080A (en) * 2010-12-10 2011-04-13 中兴通讯股份有限公司 Method for adopting home gateway for instant messaging (IM) and home gateway
CN102347916A (en) * 2011-11-01 2012-02-08 中兴通讯股份有限公司 Gateway, cross-community group information processing system and method

Also Published As

Publication number Publication date
CN102347916A (en) 2012-02-08
CN102347916B (en) 2017-12-19

Similar Documents

Publication Publication Date Title
WO2013063886A1 (en) Gateway, inter-community group information processing system and method
JP5650748B2 (en) Method for providing interworking service between Converged IP Messaging (CPM) and Short Message Service (SMS) and Internet Protocol Short Message Gateway (IP-SM-GW)
KR101150594B1 (en) Method and apparatus for cpm session management
KR101120656B1 (en) Group communication
JP2009531744A (en) P2P file transfer system and method
CA3009851C (en) Managing multiple profiles for a single account in an asynchronous messaging system
JP2009512931A (en) Retrieve offline instant messages
WO2006131079A1 (en) Communication method, system and client based on groups
CN102123133A (en) Message disposition notification transmission method in internetworking of different messaging service platforms and messaging system
CN102215216A (en) Transitioning between circuit switched calls and video calls
CN106161201B (en) method, device and system for participating in group chat by using mailbox account as identifier
US10567183B2 (en) System and method for conference messaging between telephony devices in a first network and devices connected to a second network
US20140089441A1 (en) Method And System Of Transferring Electronic Messages Using An Instant Messaging Protocol
CN102340456B (en) Communication method of intercommunication gateway system and intercommunication gateway system
US8745145B2 (en) Method and system for transmitting large message mode CPM messages
WO2012155652A1 (en) Communication method, net element and system of cross-social network
CN101106739B (en) IM message forward method for IM service
JP2006520950A (en) Selective attendance management method for instant messaging service in telecommunication networks such as the Internet
CN102026112B (en) Method and system for sending converged IP messaging
KR101372385B1 (en) Method and system for transmitting converged ip message in large message mode
KR101303018B1 (en) Instant messenger service system using a mobile communication terminal and Mehtod of controlling the same
KR101871523B1 (en) Method for conference messaging between telephony devices in a first network and devices connected to a second network
US8688848B2 (en) Method of establishing a media link for transmitting a large message mode CPM message to a group
KR100850226B1 (en) Method for mobile instant messaging and system thereof
CN101895830A (en) Transmission method and system of large-message mode blending IP message

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12845303

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12845303

Country of ref document: EP

Kind code of ref document: A1