CN101488926A - Network message communication method based on XMPP protocol and SMS - Google Patents
Network message communication method based on XMPP protocol and SMS Download PDFInfo
- Publication number
- CN101488926A CN101488926A CNA200910014483XA CN200910014483A CN101488926A CN 101488926 A CN101488926 A CN 101488926A CN A200910014483X A CNA200910014483X A CN A200910014483XA CN 200910014483 A CN200910014483 A CN 200910014483A CN 101488926 A CN101488926 A CN 101488926A
- Authority
- CN
- China
- Prior art keywords
- client
- information
- server end
- user
- xmpp
- 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
Abstract
The invention provides a network message communication method based on XMPP protocol and SMS service. The method uses eXtensible Messaging and Presence Protocol (XMPP) to realize Internet/Internat instant message communication under .NET environment, and uses Short Message Service (SMS) of mobile phones to successfully extend the function to the platforms of mobile phones. The method and system provide the complete realization of XMPP protocol and instant messaging server end and client under .NET environment, and the system realizes an XMPP: GSM gateway and realizes interconversion and interaction of the two protocols; simultaneously, the system further provides a series of interfaces and methods for realizing and using instant message communication service for other heterogeneous systems. Real-time bidirectional communication between a PC and a PC as well as between a PC and a mobile phone can be realized by the system, thereby providing convenient and high-efficient instant messaging service for users.
Description
Technical field
The present invention relates to a kind of network message communication method based on XMPP agreement and SMS service, specifically a kind of.The present invention relates to computer and computer, real time bidirectional communication between computer and mobile phone, particularly a kind of scalable message that uses under the Microsoft.NET environment is handled the method and system that on-the-spot agreement (XMPP) and mobile telephone short message service (SMS) realize instant messaging communication and information inquiry.
Background technology
Instant messaging communication is the real-time exchange way under a kind of internet environment, as the QQ of Tengxun, and the MSN of Microsoft, Yahoo Expert of Yahoo or the like is sub-mail of a relay and World Wide Web (WWW) another internet, applications afterwards.As a kind of quick and easy application, the instant message service is mainly used in daily communication and the contact between the people.In recent years, also be widely used in systems such as office automation, by application system personal task prompting message real-time release to user's desktop, to increase work efficiency.
Scalable message is handled on-the-spot agreement (Extensible Messaging and Presence Protocol, XMPP) be that (other three kinds is respectively instant messages and space agreement IMPP to four kinds of instant message protocols of present main flow, space and instant messages agreement PRIM, the process that expands at instant messaging and spatial balance begins agreement SIP) in the most a kind of agreement, its use expandable mark language XML (Extensible MakeupLanguage) defines and formats order and the data in the agreement, this makes this agreement have powerful autgmentability on function, and can be easily and the other system intercommunication.At present, XMPP has been finished standardization effort by IETF International Standards Organization at present.Standardized core results is divided into two parts: the XML flow host-host protocol of core and based on the instant messaging expanded application of XML flow transmission.The XMPP agreement is made up of a series of RFC basic agreements and XEP Extended Protocol, and wherein RFC 3920 is its core protocol, and RFC 3921 is basic expansions of 3920, and these two parts are the basic agreements that realize instant messaging, and other agreements all rely on these two agreements and formulate.
Mobile phone short message service (SMS) is popularizing and the expansion of mobile phone value-added service and a kind of communication mode of high development along with mobile phone in recent years.SMS is a kind of storage and transmits service.That is to say that short message is not directly to send to the recipient from the sender, and transmits by the SMS center all the time.If the recipient is in not-connected status (possible phone cuts out), then message will send when the recipient connects once more.
SMS has the function of message transmitting confirmation.This means that SMS is different with paging, the user sends short message to believe that then message has sent success simply; But the short message sender can receive return messages, notifies them short message and whether has sent success.
Based on network computer communication cost is very cheap, but since at home at present computer network can not show a candle to mobile communication network and cover extensively, and computer can not show a candle to mobile phone and is convenient for carrying.Therefore, the intercommunication of these two kinds of communication modes has become a kind of effective complementary means, and the communication that at the convenient time uses a computer uses mobile phone to obtain necessary information as terminal, this original intention of the present invention just in inconvenience.
Summary of the invention
The purpose of this invention is to provide a kind of immediate communication tool, or the network message communication method based on XMPP agreement and SMS service of the inquiry of the transmission of a kind of interchange that solves the enterprises employee, information system reminder message and reception, individual affair is provided.
Instant communication method based on XMPP and SMS of the present invention is realized in the following manner, comprises following steps:
1) client is formatted as logging request the XML stream of XMPP agreement regulation, and this request sent to server end, server end receives and changes XML stream and resolve its content, then user identity is verified, and the checking result is sent to the client of the request of initiation with XMPP and other information in the mode of standard x MPP XML stream;
2) the client-requested checking is passed through, and then server end sends to client to the message that institutional framework, user do not receive with the form that standard x MPP XML flows; Client is resolved after receiving information, and is presented in the client main window according to department's priority and personnel's priority with the form of directory tree; After receiving the message that service end sends again, be formatted as the perceptible information of user side and point out the user to check information;
3) client and other clients are carried out session, are carried out the group and merely or in client carry out other settings, comprise;
A) client receives the information from other application systems;
B) client checks and is operating other application systems by the single-sign-on technology;
C) interface that provides of other application system invoking server ends sends to the information of other application systems on client or the user mobile phone.
The client and server end all adopts the XMPP agreement of standard to realize that the client and server end all carries out with the form of object the operation of XML.
When the destination client was not logined, all information all were kept at server end with the form of entity, and when this client login, server end sends to this client with these information immediately after sending organizational structure.
When different clients is carried out session, the information of being sent at first arrives server, server basis targeted customer ID wherein, get access to the IP address and the client port that use when this user logins, and then this information sent to the network terminal in this IP and port designation, comprise targeted customer's ID, sender's ID, the information content and information category in the information that client is sent.
The client and server end uses the Socket port to carry out communication, and the port numbers that server end uses is 5222,5223 or 10000; Client can use IP address, machine name or the domain name of server end that server is resolved, to obtain real address.
Client is used the single-sign-on technology to the application system in being integrated in, thereby makes the user directly can check the information of related application system in client, and carries out operations necessary, and needn't sign in to concrete application system.
The interface that application system invoking server end provides mails to server end to the information that will send; Server end is sending to corresponding client after to the conversion of information via XMPP standard x ML, server connects note equipment by com port or USB, and carry out Receiving and transmitting of SMS by note equipment, and the short message that receives is resolved, and response request wherein.
Also comprise step: the user inquires about information needed by the mode of SMS to server end whenever and wherever possible; Inquiry mode is undertaken by the form that sends the specific coding instruction, and server end realizes that by the XMPP/GSM gateway the mutual conversion of information is with mutual.
Server end uses AT instruction manipulation note equipment.
Server end obtains related data according to the specific instruction that comprises in the note after receiving note and decoding in application system, then through XMPP/GSM gateway coding, and manipulation note equipment sends information to the user.
The mutual XML stream of XMPP agreement approval that all uses that the invention has the beneficial effects as follows above all clients and server end carries out, and can effectively solve following problem by the method for using this invention:
1) effectively solves enterprises employee's mutual interchange, improve communication effectiveness, increase work efficiency.And expenses such as traditional phone, fax have been reduced effectively.The unit that particularly can't be connected public chat softwares such as to use QQ, MSN because of Intranet and outer net to some.
2) can be limited in unit organization framework inside to user's communication object, stop to chat, guarantee operating efficiency effectively with the external staff.
3) can make the user can understand the pending affairs of oneself whenever and wherever possible, thereby increase work efficiency the affairs prompt real-time informing of other application systems to the user.
4) user can inquire about the need working item of oneself whenever and wherever possible by mobile phone, and needn't be bound to computer or computer network.
5) by the single-sign-on technology, the user can sign in to each application system, and directly by the affairs of client process oneself, has saved a large amount of valuable time and energy.
Description of drawings
Fig. 1 is application architecture figure of the present invention.
Fig. 2 is the communication sequential chart, its detail display the process of client 1 game server, and and the process of client 2 communications.
Embodiment
With reference to accompanying drawing method of the present invention is done following detailed explanation:
1) realized the server-side application of XMPP agreement, this server mainly is achieved as follows content:
A) initialization of organizational structure and maintenance: comprise and creating and maintenance department's information, establishment and maintenance customer's information.Wherein, department information comprises department name, the ID of department, higher level department, and user profile comprises contents such as user ID, name, sex, age, department, head portrait, phone, mobile phone, Email.
B) user rs authentication: the request of landing from client is verified, if register in the organizational structure that user ID that client is sent and password have been realized in a), then allow client to land and use all available resources of server end, otherwise the refusing user's login.
C) provide resource requirement to client: the request of customer in response end, obtain, organize corresponding resource concurrence to deliver to client.
D) message route: the information between reception, buffer memory, the forwarding different clients, and form Message Record, the message that client fails to receive is preserved, when can receiving, client transmits again changing.
E) XMPP/SMS gateway: the information translation from XMPP is become the SMS information format, and the note equipment (note cat pond, industrial mobile phone etc.) that manipulation is connected with server sends; The information that real-time short message reading equipment receives also changes into the XMPP form, further handles according to message content again.
F) messenger service supplier a: group interface is provided, calls for the isomery application system, make the information of application system can send to the relative clients end, perhaps pass through e) gateway that provides sends on user's the mobile phone.Perhaps receive e) in change into the SMS messaging breath of XMPP, analyze wherein user's demand, obtain related data in the corresponding application after, re-send on the user's mobile phone, make the user can inquire about the own information that will know whenever and wherever possible.
2) realized the client application of XMPP agreement.Change client-side program and mainly realize following function:
A) user identity is verified: user's user ID, password are mail to the resource that server end checking user whether can this system of legal use provides.
B) provide a class boundary face, the resource of obtaining and using this system to provide for the user.
C) provide a class boundary face, confession user and other the user of login system (client) carry out literal, picture, voice or Video chat, perhaps carry out point-to-point file and transmit.
D) provide a class boundary face, carry out group chatting for a plurality of users.
E) provide a class boundary face, satisfy the work that is provided with of user individual demands such as ownness, personal information, software interfaces.
Use the function of above server end and client, mainly comprise the steps:
1) note equipment (note cat pond, industrial mobile phone etc.) is connected by com port with server;
2) at first start server end, and in server end initialization institutional framework;
3) running client is logined at log-in interface input individual's ID, password; Client forms logging request to this logon operation and sends to server end, after server end receives this request, retrieves this user ID in institutional framework, exists if retrieve the user, then generates the accidental validation ticket, and this checking ticket is mail to client; After client is received the checking ticket, the password of user's input and this checking ticket are carried out HASH calculating, then result of calculation H1 is mail to server end, after server end receives the HASH value H1 that client sends, password and the checking ticket that gets access to from database carried out HASH calculating, the value of obtaining H2, whether contrast H1 then equates with H2, if equate, then send and land success message, and the organizational structure of the server end not forwarding information relevant with login user etc. mail to client to client.If it is unequal that the front server end does not retrieve user ID or H1 and H2, then send and land failed message to client.
4) land failure information if client receives, to user prompt user name or password mistake, and the permission user continues to input the right user name and password lands.
5) if receiving, client lands success message, the institutional framework sent of reception server end at first, and this organizational structure is presented in the client main window according to department, personnel's the priority mode with directory tree; Next, if receive the message that server end is transmitted, then analyzing this message is from other users, or certain application system, and shows that corresponding interface carries out the displaying of message content to the user.
6) user can double-click a certain user in client and exchange with this user after successfully landing, and perhaps gives this user's message.Exchange or the content of message can be literal, picture,, can also carry out file and transmit if the other user is online, or voice, Video chat.
7) user can also carry out personal settings in client after successfully landing, and safeguards personal information, perhaps sets up meeting room and other a plurality of users and merely carries out the group, the information of perhaps checking other users.
8) user can use mobile phone to establish to the server note and send specific solicited message under the computed situation of inconvenience, such as the quantity that sends 001 request office automation system the inside Pending tasks.Server end is at first retrieved database according to the number of the information of transmission after reading the short message that note equipment receives, if it is unregistered to find to change cell-phone number, then ignores; If it is registered, then analyze short message content, and obtain, organize data to the application corresponding system, after converting the SMS coding to by Short Message Service Gateway then, (find on user's mobile phone by the note device replied as passing through the retrieval phone number, the letter phone number is Zhang San, further analyzing short message content then is 001, then call the office automation application programming interfaces, the Pending tasks quantity that gets access to this Zhang San is 3, then " in the office automation system, you have 3 Pending tasks to organizational information.", use the XMPP/SMS Short Message Service Gateway to convert this content to coding that SMS approves then, send the AT instruction by com port to note equipment at last, this information is sent).
9) because client can realize the single-sign-on function, the user can use different tab to come real time inspection and the detailed transaction information of handling in own each application system in client, and needn't land each application system, has saved the time.
10) when application system has new prompting to send to the user, directly the interface that provides of invoking server end program sends message to the user, and when subscription client was logined, this message directly sent to the subscription client program; When the user did not login, this message sent on the user mobile phone.Also can in application program, indicate and send to client software or mobile phone.
Embodiment
Organization Chart of the present invention shown in the accompanying drawing 1 wherein, is equipped with server software of the present invention on the middle server, and this server connects with the client of different regions by network, and client can make PC, removable computer or PDA.Simultaneously, server is connected with note equipment (note cat pond, industrial mobile phone) by serial ports or USB interface.Like this, different clients just can be carried out communication by server; Perhaps the user uses mobile phone, by note device-to-server end inquiry information needed.
Fig. 2 is the communication sequential chart, its detail display the process of client 1 game server, and and the process of client 2 communications.
Realization of the present invention relates to instant communication server, client, note equipment and computer network.Concrete implementation step is as follows:
1, checks the network-in-dialing situation.Main two aspects of checking: the one, computer network, promptly whether client can be connected into Ethernet by variety of way, and can have access to server.Wherein client can use various wired or wireless modes to be communicated to Ethernet.The client and server end can be distributed in the same local area network (LAN), also to be distributed in the wide area network, as long as guarantee that client can have access to server.
If 2 above-mentioned steps 1 satisfy, then begin configure application server.See server CPU that view adopts more than double-core 3G, more than the internal memory 2G, and add up according to corresponding increases of every increase by 100 each user 1G internal memory, hard drive space more than 20G, server OS employing WINDOWS2003 SERVER.
If 3 above-mentioned conditions 2 are met, then begin build-in services device end program.According to the server end installation instructions service routine is installed to server.
4 if the use SMS then passes through serial ports or the connection of USB mouth to note equipment.
5, start server end, be provided with, the relevant parameter of note equipment mainly is set according to explanation.
6,, mainly be information such as all departments' title and relationship between superior and subordinate, the personnel's of all departments ID, initial password, name, department, phone number in server end initialization institutional framework.
7, client software is installed on client computer.IP address or the machine name or the domain name of server at first are set, the ID and the password logon server that use server end to set then after installing.
8, client lands successfully that session just can be carried out with other logged-in users in the back or other have been operated.
If 9 other application systems will be used this instant messaging service, interface that then can the invoking server end provides in program is realized the transmission of message.
If 10 by step 9, can receive information from application system by client or mobile phone this moment.
Claims (10)
1. network message communication method based on XMPP agreement and SMS service is characterized in that comprising following steps:
1) client is formatted as logging request the XML stream of XMPP agreement regulation, and this request sent to server end, server end receives and changes XML stream and resolve its content, then user identity is verified, and the checking result is sent to the client of the request of initiation with XMPP and other information in the mode of standard x MPP XML stream;
2) the client-requested checking is passed through, and then server end sends to client to the message that institutional framework, user do not receive with the form that standard x MPP XML flows; Client is resolved after receiving information, and is presented in the client main window according to department's priority and personnel's priority with the form of directory tree; After receiving the message that service end sends again, be formatted as the perceptible information of user side and point out the user to check information;
3) client and other clients are carried out session, are carried out the group and merely or in client carry out other settings, comprise;
A) client receives the information from other application systems;
B) client checks and is operating other application systems by the single-sign-on technology;
C) interface that provides of other application system invoking server ends sends to the information of other application systems on client or the user mobile phone.
2, method according to claim 1 is characterized in that the client and server end all adopts the XMPP agreement of standard to realize that the client and server end all carries out with the form of object the operation of XML.
3, method according to claim 1, it is characterized in that when the destination client is not logined, all information all are kept at server end with the form of entity, and when this client login, server end sends to this client with these information immediately after sending organizational structure.
4, method according to claim 3, it is characterized in that when different clients is carried out session, the information of being sent at first arrives server, server basis targeted customer ID wherein, get access to the IP address and the client port that use when this user logins, and then this information sent to the network terminal in this IP and port designation, comprise targeted customer's ID, sender's ID, the information content and information category in the information that client is sent.
5, method according to claim 3 is characterized in that the client and server end uses the Socket port to carry out communication, and the port numbers that server end uses is 5222,5223 or 10000; Client can use IP address, machine name or the domain name of server end that server is resolved, to obtain real address.
6, method according to claim 1, it is characterized in that client is to the use of the application system in being integrated in single-sign-on technology, thereby make the user directly can check the information of related application system, and carry out operations necessary, and needn't sign in to concrete application system in client.
7, method according to claim 1 is characterized in that the interface that application system invoking server end provides, and the information that send is mail to server end; Server end is sending to corresponding client after to the conversion of information via XMPP standard x ML, server connects note equipment by com port or USB, and carry out Receiving and transmitting of SMS by note equipment, and the short message that receives is resolved, and response request wherein.
8, method according to claim 1 is characterized in that also comprising step: the user inquires about information needed by the mode of SMS to server end whenever and wherever possible; Inquiry mode is undertaken by the form that sends the specific coding instruction, and server end realizes that by the XMPP/GSM gateway the mutual conversion of information is with mutual.
9, method according to claim 8 is characterized in that server end uses AT instruction manipulation note equipment.
10 methods according to claim 8, after it is characterized in that server end receives note and decoding, obtain related data according to the specific instruction that comprises in the note in application system, then through XMPP/GSM gateway coding, and manipulation note equipment sends information to the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200910014483XA CN101488926A (en) | 2009-02-27 | 2009-02-27 | Network message communication method based on XMPP protocol and SMS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200910014483XA CN101488926A (en) | 2009-02-27 | 2009-02-27 | Network message communication method based on XMPP protocol and SMS |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101488926A true CN101488926A (en) | 2009-07-22 |
Family
ID=40891608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200910014483XA Pending CN101488926A (en) | 2009-02-27 | 2009-02-27 | Network message communication method based on XMPP protocol and SMS |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101488926A (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102325162A (en) * | 2011-07-18 | 2012-01-18 | 迈奔灵动科技(北京)有限公司 | Method and system for remotely connecting mobile phone |
CN102594845A (en) * | 2012-03-29 | 2012-07-18 | 东南大学 | Instant message transmission method based on XMPP |
CN103413240A (en) * | 2013-08-29 | 2013-11-27 | 广州龙媒计算机科技有限公司 | Communication method, communication equipment and communication system based on supplier database user interaction system |
CN103595703A (en) * | 2013-03-08 | 2014-02-19 | 重庆城市管理职业学院 | Linux safety file transmission system based on OpenSSL and Linux safety file transmission method based on OpenSSL |
CN103684983A (en) * | 2012-09-24 | 2014-03-26 | 华为技术有限公司 | Message processing method and device |
CN103731549A (en) * | 2013-12-16 | 2014-04-16 | 南京国通智能科技有限公司 | Method for managing messages of smartphone terminals |
CN103986639A (en) * | 2014-03-07 | 2014-08-13 | 杭州易和互联软件技术有限公司 | Algorithm for realizing message interconnection and interworking among a plurality of independently-deployed instant message systems |
CN104067256A (en) * | 2011-11-11 | 2014-09-24 | 寇尔摩根公司 | Systems and methods for supporting two different protocols on a same physical connection |
CN104079467A (en) * | 2013-03-25 | 2014-10-01 | 联想(北京)有限公司 | Information processing method, sending end equipment and receiving end equipment |
CN104184651A (en) * | 2013-05-28 | 2014-12-03 | 中国电信股份有限公司 | Instant information transmitting method and system, and access server and client |
CN104320765A (en) * | 2014-10-29 | 2015-01-28 | 东莞宇龙通信科技有限公司 | Group information display method, group information sending method and terminal |
CN105338085A (en) * | 2015-11-02 | 2016-02-17 | 广西财经学院 | Smart city mobile cloud service platform based on XMPP protocol |
US9667798B2 (en) | 2010-12-17 | 2017-05-30 | Telefonaktiebolaget L M Ericsson (Publ) | Enabling a communication server to use MSC-S related functions |
CN107147504A (en) * | 2017-03-31 | 2017-09-08 | 北京奇艺世纪科技有限公司 | A kind of information push method and device |
CN107231295A (en) * | 2017-07-03 | 2017-10-03 | 深圳市乐唯科技开发有限公司 | A kind of light and handy easy social friend-making chat client builds system |
CN108776621A (en) * | 2018-05-31 | 2018-11-09 | 迈克医疗电子有限公司 | Communication means and device in software architecture between level |
CN110366160A (en) * | 2019-06-27 | 2019-10-22 | 深圳市奥克多普科技有限公司 | A kind of plurality of SIM cards cluster card reading call method and system based on Cloud Server |
-
2009
- 2009-02-27 CN CNA200910014483XA patent/CN101488926A/en active Pending
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9667798B2 (en) | 2010-12-17 | 2017-05-30 | Telefonaktiebolaget L M Ericsson (Publ) | Enabling a communication server to use MSC-S related functions |
CN102325162B (en) * | 2011-07-18 | 2014-02-05 | 迈奔灵动科技(北京)有限公司 | Method and system for remotely connecting mobile phone |
CN102325162A (en) * | 2011-07-18 | 2012-01-18 | 迈奔灵动科技(北京)有限公司 | Method and system for remotely connecting mobile phone |
CN104067256A (en) * | 2011-11-11 | 2014-09-24 | 寇尔摩根公司 | Systems and methods for supporting two different protocols on a same physical connection |
US9634863B2 (en) | 2011-11-11 | 2017-04-25 | Kollmorgen Corporation | Systems and methods for supporting two different protocols on a same physical connection |
CN102594845A (en) * | 2012-03-29 | 2012-07-18 | 东南大学 | Instant message transmission method based on XMPP |
CN102594845B (en) * | 2012-03-29 | 2014-12-10 | 东南大学 | Instant message transmission method based on XMPP |
CN103684983A (en) * | 2012-09-24 | 2014-03-26 | 华为技术有限公司 | Message processing method and device |
CN103595703B (en) * | 2013-03-08 | 2017-02-22 | 重庆城市管理职业学院 | Linux safety file transmission system based on OpenSSL and Linux safety file transmission method based on OpenSSL |
CN103595703A (en) * | 2013-03-08 | 2014-02-19 | 重庆城市管理职业学院 | Linux safety file transmission system based on OpenSSL and Linux safety file transmission method based on OpenSSL |
CN104079467A (en) * | 2013-03-25 | 2014-10-01 | 联想(北京)有限公司 | Information processing method, sending end equipment and receiving end equipment |
CN104184651A (en) * | 2013-05-28 | 2014-12-03 | 中国电信股份有限公司 | Instant information transmitting method and system, and access server and client |
CN103413240A (en) * | 2013-08-29 | 2013-11-27 | 广州龙媒计算机科技有限公司 | Communication method, communication equipment and communication system based on supplier database user interaction system |
CN103731549A (en) * | 2013-12-16 | 2014-04-16 | 南京国通智能科技有限公司 | Method for managing messages of smartphone terminals |
CN103986639A (en) * | 2014-03-07 | 2014-08-13 | 杭州易和互联软件技术有限公司 | Algorithm for realizing message interconnection and interworking among a plurality of independently-deployed instant message systems |
CN104320765A (en) * | 2014-10-29 | 2015-01-28 | 东莞宇龙通信科技有限公司 | Group information display method, group information sending method and terminal |
CN105338085A (en) * | 2015-11-02 | 2016-02-17 | 广西财经学院 | Smart city mobile cloud service platform based on XMPP protocol |
CN107147504A (en) * | 2017-03-31 | 2017-09-08 | 北京奇艺世纪科技有限公司 | A kind of information push method and device |
CN107231295A (en) * | 2017-07-03 | 2017-10-03 | 深圳市乐唯科技开发有限公司 | A kind of light and handy easy social friend-making chat client builds system |
CN108776621A (en) * | 2018-05-31 | 2018-11-09 | 迈克医疗电子有限公司 | Communication means and device in software architecture between level |
CN110366160A (en) * | 2019-06-27 | 2019-10-22 | 深圳市奥克多普科技有限公司 | A kind of plurality of SIM cards cluster card reading call method and system based on Cloud Server |
CN110366160B (en) * | 2019-06-27 | 2021-12-17 | 深圳市奥克多普科技有限公司 | Multi-SIM card cluster card reading conversation method and system based on cloud server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101488926A (en) | Network message communication method based on XMPP protocol and SMS | |
US8472987B2 (en) | Short message service (SMS) message integration with customer relationship management (CRM) applications | |
KR100493525B1 (en) | System and method for providing Avatar mail | |
US8407297B2 (en) | Systems and methods to receive information from a groupware client | |
US20060168015A1 (en) | Instant messenger as a web-based communicator | |
US20070156824A1 (en) | Community messaging system | |
US20020007400A1 (en) | Profile responsive electronic message management system | |
CN102111347A (en) | Multi-protocol instant message-based processing method and system in unified communication system | |
CN101094203A (en) | Method and system for selecting receivers in instant communication tool in corporation | |
US8121625B2 (en) | System for enabling communication between computers and mobile telephones | |
CN105245621B (en) | Enterprise message supplying system and information push method based on MQTT | |
US20100093320A1 (en) | Methods and systems for providing a name-based communication service | |
US7907964B2 (en) | Networked telephone system | |
WO2005062592A1 (en) | Computer-based telephone call management | |
CN104184647A (en) | Social e-mail communication system and method | |
CN103152249A (en) | Method and system for realizing mail receiving and sending and instant communication functions at clients | |
US20030206200A1 (en) | Bar communication | |
CN101355586A (en) | Method for unifying interface and conversion of various instant communication software and web | |
US8116447B2 (en) | Networkable telephone system | |
JP2009118174A (en) | Information processor, approval method, and program | |
CN102404290A (en) | System and method for realizing business layer association of virtual switchboard by extending XMPP (extensible messaging and presence protocol) | |
CN201181950Y (en) | System for selecting recipient in enterprise instant communication tool | |
JP4719083B2 (en) | Message transmission system, message relay server, and message transmission method | |
US20050165964A1 (en) | Computer-based telephone call signaling | |
US20080192757A1 (en) | System and method for enabling transfer of data and communication between individuals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090722 |