CN101193072A - A multi-platform chat room system and its realization method - Google Patents
A multi-platform chat room system and its realization method Download PDFInfo
- Publication number
- CN101193072A CN101193072A CNA2007100737376A CN200710073737A CN101193072A CN 101193072 A CN101193072 A CN 101193072A CN A2007100737376 A CNA2007100737376 A CN A2007100737376A CN 200710073737 A CN200710073737 A CN 200710073737A CN 101193072 A CN101193072 A CN 101193072A
- Authority
- CN
- China
- Prior art keywords
- information
- chatting
- client terminal
- chat
- room
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a multi-platform chatting room system comprising a chatting room server and a chatting room client. The chatting room server comprises a protocol conversion module and a forwarding module; the protocol conversion module is used for receiving chatting information from the chatting room client and analyzing the information so as to obtain the information of a receive leg and converting the protocol type of the chatting information according to the information of the receive leg; and the forwarding module is used for sending the chatting information after the conversion of the protocol type to the corresponding chatting room client according to the information of the receive leg. The invention also discloses a method for realizing the multi-platform chatting room system. The invention provides an integrated uniform chatting room scheme which allows the user to enter the chatting room in different ways to realize communication with other users; and seamlessness and transparency exist among users entering the chatting room in different ways and the user does not need to be concerned about identity and platform of the counterpart, thus facilitating the communication among users and extending user plane.
Description
Technical field
The present invention relates to the Internet chat technology, particularly a kind of multi-platform chat room system and its implementation.
Background technology
Many new application and service have appearred in the enhancing along with the development of mobile network environment and optimization, mobile communication terminal function on the cell phone network platform, these new application and service all combine with user's moving characteristic.For example, wired instant messaging (IM) instrument has become one of the most common instrument of people's network communication along with development of internet technology and optimization, it has numerous customer groups, on mobile network platform, IM also develops by leaps and bounds, and becomes a kind of mobile software application of main flow.The IM system can effectively organize the user, and crowd interior user's intercourse platform is provided, and has satisfied many users of IM demand instant, that link up fast.But, if wanting the customer group that adds IM links up, the user at first needs to carry out strict authentication, enters control, and must be at the enterprising line operate of IM terminal, have the user enter withdraw from inconvenience, restricted to group's number of users, can't hold non-defective such as IM system user.
The chatroom is that a kind of commonly used and ripe communication is used on the present the Internet, by public communication place and communicative channel, is the communication means that the strange network crowd that common interest is arranged facilitates, and becomes unfailing core classes application on the network.It has enter conveniently (but anonymous way enters), (based on browser or software client) easy for installation, user do not need by the loaded down with trivial details authentication of identity just can link up with the member, open strong, the user's pardon of topic advantages such as (user's entry threshold are low, holds the user of diversity of settings) by force.But present chat room system all also rests on the stage of internet, applications, independent of browser platform and client terminal software, the approach that the user enters the chatroom is single, towards customer group also single, the user of mobile communication terminal can not participate in the communication of chatroom.
Summary of the invention
The object of the present invention is to provide a kind of multi-platform chat room system and its implementation, make up a unified chat room system, the user can use chat room services with variety of ways such as WAP (home control network communication protocol), software terminal, the Internets easily.
Technical scheme of the present invention is: a kind of multi-platform chat room system, comprise chat room server and chatting room client terminal, and described chat room server comprises protocol conversion module and forwarding module; Described protocol conversion module is used to receive the chat message from chatting room client terminal, described information is resolved obtaining the information of recipient's chatting room client terminal, according to the protocol type of the described chat message of information translation of recipient's chatting room client terminal; Described forwarding module is used for the chat message after the described translation-protocol type is sent to described recipient's chatting room client terminal.
Concrete, described recipient's chatting room client terminal is all other chatting room client terminals except that sending client in this chatroom, or sends the chatting room client terminal of client appointment.
As preferably, described chat room server also comprises authentication module, is used for chatting room client terminal is authenticated.
As preferably, described chat room server also comprises memory module, is used for storing subscriber information; Described authentication module authenticates chatting room client terminal according to canned data in the described memory module.
Concrete, described chatting room client terminal is a kind of in following: be arranged on the chatting room client terminal on the internet node, the mobile communication terminal that possesses the WAP function, the mobile communication terminal that possesses the chatroom platform, video telephone, perhaps possess the mobile communication terminal of instant messaging IM function.
As preferably, described multi-platform chat room system also comprises the IM server, and it links to each other with described chat room server, and being used for provides corresponding user information according to the request of chat room server to chat room server.
The present invention also provides a kind of implementation method of multi-platform chat room system, may further comprise the steps: A1, receive chat message from chatting room client terminal, and described information is resolved to obtain recipient's information; Described recipient's information comprises recipient's access way and destination address; A2 changes the protocol type of described chat message according to described recipient's access way; A3 sends to corresponding chatting room client terminal according to the chat message of recipient's destination address after with described translation-protocol type.
As preferably, the inventive method further comprises step: A11, receives the chatroom request that enters from chatting room client terminal; A12 obtains client identity information from described request, according to described identity information described client is authenticated, and then allows described chatting room client terminal to send chat message if the verification passes, otherwise, return failure information to described chatting room client terminal.
As preferably, in the steps A 12,, then send solicited message to the IM server if described identity information is an instant messaging IM account information, request obtains the user profile of corresponding described IM account information, to finish the authentication of client.
The invention provides a kind of unified chatroom scheme of integration,, can support the user to enter the chatroom, realize and other user communications by different approach by chat message is carried out protocol conversion; Enter between the user of chatroom chat seamlessly, transparent by different approaches, the user need not be concerned about the other side's identity and platform; The user can enter the chatroom with the IM identity or with the chatroom user identity; Integrate various use approach and identification system, the communication between the convenient user has enlarged user's face; Stride various technology platforms, from the mobile platform to the internet platform, support various platforms; The integration of convenience and sorts of systems, sorts of systems can convenient be incorporated into unified chat room system.
Description of drawings
Fig. 1 is the system construction drawing of multi-platform chat room system of the present invention;
Fig. 2 is the flow chart of the implementation method of multi-platform chat room system of the present invention.
Embodiment
The present invention is further elaborated with specific embodiment with reference to the accompanying drawings below.
As shown in Figure 1, a kind of multi-platform chat room system 10 comprises chat room server 100, instant messaging (IM) server 200 and is arranged on various chatting room client terminals 300 on each network node.Wherein, above-mentioned network comprises cable network (fixed network) and radio mobile communication network.Corresponding, chatting room client terminal 300 can be installed in one with subscriber terminal equipment that fixed network links to each other on, as desktop computer (as among Fig. 1 301), also can be installed on the mobile device that uses mobile communication network, on communication terminals such as mobile phone (as among Fig. 1 302), PDA(Personal Digital Assistant).
Chatting room client terminal 300 is platforms that each user links up in the chat room system, it can be the mobile communication terminal (mobile phone 302 that for example has the WAP function) that possesses WAP (home control network communication protocol) function, the mobile communication terminal (mobile phone 303 of chatroom platform for example has been installed) that possesses the chatroom platform, video telephone (, using chatroom agreement) based on telephony signaling as among Fig. 1 304, the mobile communication terminal that possesses IM (instant messaging) function, chatting room client terminal on the Web internet node or IM client (PC of chatroom platform or IM platform for example is installed) etc.As long as the user has the registration account number of chat room system or IM account number and just can use above-mentioned client to enter corresponding chatroom to chat.Certainly, the user also can use visitor's identity to utilize above-mentioned client to enter specific non-authentication chatroom to chat.
Like this, the user of IM user, chatroom user or visitor's identity can freely use a mobile phone of the computer of chatroom platform (software) or browser being installed or having been had the mobile phone of WAP browser or the chatroom platform has been installed to use chat features by chat room server 100 of the present invention.User even can use a video telephone or video mobile phones exchanges with user in the corresponding chatroom with the form of voice.The user also can use a mobile phone that possesses message function to participate in the communication of chatroom with the form of short message.Chat room server 100 can be changed the service agreement type of each information automatically with the carrying out of guaranteeing to link up, the difference of shielding all types of user, is transparent, indifference to using the user.
Among other embodiment of the present invention, a kind of multi-platform chat room system 10 can not comprise IM server 200.
As shown in Figure 2, in the preferred embodiment of the present invention, the implementation method of multi-platform chat room system 10 may further comprise the steps:
Step S1, chatting room client terminal 300 receives user's access chatroom request by user input device, sends to chat room server 100, comprises this user's identity information in this request.
Step S2,100 pairs of user identity of chat room server authenticate (if enter with visitor's identity, then not needing authentication), judge that it is IM user? if execution in step S3, otherwise execution in step S4.
Step S3 sends request to IM server 200, and request obtains corresponding IM user's information, execution in step S31.
Step S31, chat room server 100 authenticates after receiving the information that IM server 200 returns, if authentication is passed through, returns success information to respective user, execution in step S5, otherwise execution in step S8.
Step S4, chat room server 100 begins to authenticate from the information of memory module 102 acquisition respective user, if authentication is passed through, returns success information to respective user, execution in step S5, otherwise execution in step S8.
Step S5, chat room server 100 receives the chat message from chatting room client terminal 300, and this chat message is resolved.
Step S6 changes the type of this chat message according to the access way of recipient's chatting room client terminal.
Step S7 sends to all other chatting room client terminals 300 except that sending client or sends the chatting room client terminal 300 of client appointment according to the information of destination address after with described translation type.This destination address sends request by its chatting room client terminal 300 to server by the user and determines.
Step S8 returns failure information to corresponding chatting room client terminal.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within the claim scope of the present invention.
Claims (9)
1. a multi-platform chat room system comprises chat room server and chatting room client terminal, it is characterized in that: described chat room server comprises protocol conversion module and forwarding module;
Described protocol conversion module is used to receive the chat message from chatting room client terminal, described information is resolved obtaining the information of recipient's chatting room client terminal, according to the protocol type of the described chat message of information translation of recipient's chatting room client terminal;
Described forwarding module is used for the chat message after the described translation-protocol type is sent to described recipient's chatting room client terminal.
2. multi-platform chat room system according to claim 1 is characterized in that: described recipient's chatting room client terminal is all other chatting room client terminals except that sending client in this chatroom, or sends the chatting room client terminal of client appointment.
3. multi-platform chat room system according to claim 1 is characterized in that: described chat room server also comprises authentication module, is used for chatting room client terminal is authenticated.
4. multi-platform chat room system according to claim 3 is characterized in that: described chat room server also comprises memory module, is used for storing subscriber information; Described authentication module authenticates chatting room client terminal according to canned data in the described memory module.
5. multi-platform chat room system according to claim 1, it is characterized in that, described chatting room client terminal is a kind of in following: be arranged on the chatting room client terminal on the internet node, the mobile communication terminal that possesses the WAP function, the mobile communication terminal that possesses the chatroom platform, video telephone, or possess the mobile communication terminal of instant messaging IM function.
6. according to each described multi-platform chat room system in the claim 1 to 6, it is characterized in that: described multi-platform chat room system also comprises the IM server, it links to each other with described chat room server, and being used for provides corresponding user information according to the request of chat room server to chat room server.
7. the implementation method of a multi-platform chat room system is characterized in that, may further comprise the steps:
A1 receives the chat message from chatting room client terminal, and described information is resolved to obtain recipient's information; Described recipient's information comprises the access way and the destination address of recipient's chatting room client terminal;
A2 changes the protocol type of described chat message according to described recipient's access way;
A3 sends to corresponding chatting room client terminal according to the chat message of recipient's destination address after with described translation-protocol type.
8. the implementation method of multi-platform chat room system according to claim 7 is characterized in that, further comprises step:
A11 receives the chatroom request that enters from chatting room client terminal;
A12 obtains client identity information from described request, according to described identity information described client is authenticated, and then allows described chatting room client terminal to send chat message if the verification passes, otherwise, return failure information to described chatting room client terminal.
9. the implementation method of multi-platform chat room system according to claim 8, it is characterized in that: in the steps A 12, if described identity information is an instant messaging IM account information, then send solicited message to the IM server, request obtains the user profile of corresponding described IM account information, to finish the authentication of client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100737376A CN101193072A (en) | 2007-03-29 | 2007-03-29 | A multi-platform chat room system and its realization method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100737376A CN101193072A (en) | 2007-03-29 | 2007-03-29 | A multi-platform chat room system and its realization method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101193072A true CN101193072A (en) | 2008-06-04 |
Family
ID=39487830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100737376A Pending CN101193072A (en) | 2007-03-29 | 2007-03-29 | A multi-platform chat room system and its realization method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101193072A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009140874A1 (en) * | 2008-05-20 | 2009-11-26 | 华为技术有限公司 | Method and device for group-transmitting ims instant messages |
CN102137070A (en) * | 2010-01-22 | 2011-07-27 | 腾讯科技(深圳)有限公司 | Method, system and device for restricting user from logging in chat room |
CN102638421A (en) * | 2012-05-14 | 2012-08-15 | 贵州东方世纪科技有限责任公司 | Instant messaging interconnecting system |
CN102946343A (en) * | 2012-10-15 | 2013-02-27 | 腾讯科技(深圳)有限公司 | Method and system for accessing virtual rooms of audio and video communities |
CN103686438A (en) * | 2013-12-20 | 2014-03-26 | 广州华多网络科技有限公司 | Method and device for joining channel |
CN105072093A (en) * | 2015-07-20 | 2015-11-18 | 北京北信源软件股份有限公司 | Interconnection device and method used for IM system |
CN105577505A (en) * | 2014-10-14 | 2016-05-11 | 北京信威通信技术股份有限公司 | Cross-platform instant messaging system and message intercommunication method thereof |
CN109617701A (en) * | 2019-01-23 | 2019-04-12 | 桂林航天工业学院 | Method for using the certification safety in electronic communication |
CN109688164A (en) * | 2019-02-22 | 2019-04-26 | 中国联合网络通信集团有限公司 | Method for converting protocol and device |
CN110572271A (en) * | 2019-08-15 | 2019-12-13 | 贵阳朗玛信息技术股份有限公司 | Method and system for managing voice chat room |
CN110876033A (en) * | 2018-08-30 | 2020-03-10 | 腾讯科技(深圳)有限公司 | Audio and video processing method and device and storage medium |
-
2007
- 2007-03-29 CN CNA2007100737376A patent/CN101193072A/en active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009140874A1 (en) * | 2008-05-20 | 2009-11-26 | 华为技术有限公司 | Method and device for group-transmitting ims instant messages |
CN102137070A (en) * | 2010-01-22 | 2011-07-27 | 腾讯科技(深圳)有限公司 | Method, system and device for restricting user from logging in chat room |
WO2011088766A1 (en) * | 2010-01-22 | 2011-07-28 | 腾讯科技(深圳)有限公司 | Method, system and device for restricting chat room login of users |
CN102638421A (en) * | 2012-05-14 | 2012-08-15 | 贵州东方世纪科技有限责任公司 | Instant messaging interconnecting system |
CN102946343B (en) * | 2012-10-15 | 2015-12-16 | 腾讯科技(深圳)有限公司 | The method and system of access audio frequency and video community virtual room |
WO2014059906A1 (en) * | 2012-10-15 | 2014-04-24 | Tencent Technology (Shenzhen) Company Limited | Method and system for accessing audio/video community virtual rooms |
CN102946343A (en) * | 2012-10-15 | 2013-02-27 | 腾讯科技(深圳)有限公司 | Method and system for accessing virtual rooms of audio and video communities |
CN103686438A (en) * | 2013-12-20 | 2014-03-26 | 广州华多网络科技有限公司 | Method and device for joining channel |
CN105577505A (en) * | 2014-10-14 | 2016-05-11 | 北京信威通信技术股份有限公司 | Cross-platform instant messaging system and message intercommunication method thereof |
CN105072093A (en) * | 2015-07-20 | 2015-11-18 | 北京北信源软件股份有限公司 | Interconnection device and method used for IM system |
CN105072093B (en) * | 2015-07-20 | 2018-01-09 | 北京北信源软件股份有限公司 | A kind of apparatus and method to be interconnected for instantaneous communication system |
CN110876033A (en) * | 2018-08-30 | 2020-03-10 | 腾讯科技(深圳)有限公司 | Audio and video processing method and device and storage medium |
CN110876033B (en) * | 2018-08-30 | 2021-08-31 | 腾讯科技(深圳)有限公司 | Audio and video processing method and device and storage medium |
CN109617701A (en) * | 2019-01-23 | 2019-04-12 | 桂林航天工业学院 | Method for using the certification safety in electronic communication |
CN109688164A (en) * | 2019-02-22 | 2019-04-26 | 中国联合网络通信集团有限公司 | Method for converting protocol and device |
CN110572271A (en) * | 2019-08-15 | 2019-12-13 | 贵阳朗玛信息技术股份有限公司 | Method and system for managing voice chat room |
CN110572271B (en) * | 2019-08-15 | 2023-02-28 | 贵阳朗玛信息技术股份有限公司 | Method and system for managing voice chat room |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101193072A (en) | A multi-platform chat room system and its realization method | |
USRE49002E1 (en) | Method and system for combining text and voice messages in a communications dialogue | |
CN102377779B (en) | Caller-callee association of a plurality of networked devices | |
CN101159714B (en) | Instant communication method and device | |
US20070201634A1 (en) | Method of providing an automatic reply message | |
CN101371561A (en) | Home communications server | |
CN1954566A (en) | Method for transmitting messages from a sender to a recipient, a messaging system and message converting means | |
CN1909454B (en) | System, method, and computer readable medium for providing secure access between devices | |
KR20120040231A (en) | A method and system for interworking between instant messaging service and short message service | |
US20200220837A1 (en) | System and method to use a mobile number in conjunction with a non-telephony internet connected device | |
CN1298181C (en) | System and method for short message and instant message service intercommunication based on soft switch system | |
CN100454913C (en) | Method and apparatus for communicating via on-demand communication robot and mobile phone | |
AU2004301359C1 (en) | Message system | |
KR101111228B1 (en) | Group message service method | |
CN1514659A (en) | Performance control parameter changing method of mobile communication terminal | |
CN101933312A (en) | Methods, telecommunications node, and user equipment for transmission of user identifier | |
CN101835115A (en) | System and method for realizing function of short message chat room | |
CN103581129A (en) | Conversation processing method and device | |
KR100613096B1 (en) | Method for requiring additonal buddies in a system proffering push to talk service | |
JP4719083B2 (en) | Message transmission system, message relay server, and message transmission method | |
KR101283808B1 (en) | method for communicating between internet messenger and mobile terminal and system thereof | |
KR100848894B1 (en) | System for checking e-mail of cable using mobile communication network and method thereof | |
US20100281120A1 (en) | Method for transmitting messages using the multimedia message service (mms) | |
CN1937814A (en) | Mobile communication terminal and sever having user information processing function and its using method | |
KR100626502B1 (en) | System and Method for Providing Information of Member Connected with Community allocated Mobile Number on Communication Channel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080604 |