CN1301610C - Real-time telecommunication method based on network telecommunication terminal - Google Patents

Real-time telecommunication method based on network telecommunication terminal Download PDF

Info

Publication number
CN1301610C
CN1301610C CNB2004100465698A CN200410046569A CN1301610C CN 1301610 C CN1301610 C CN 1301610C CN B2004100465698 A CNB2004100465698 A CN B2004100465698A CN 200410046569 A CN200410046569 A CN 200410046569A CN 1301610 C CN1301610 C CN 1301610C
Authority
CN
China
Prior art keywords
instant messaging
data
agreement
instant
processing unit
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.)
Expired - Fee Related
Application number
CNB2004100465698A
Other languages
Chinese (zh)
Other versions
CN1585384A (en
Inventor
陈辉
左西年
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CNB2004100465698A priority Critical patent/CN1301610C/en
Publication of CN1585384A publication Critical patent/CN1585384A/en
Application granted granted Critical
Publication of CN1301610C publication Critical patent/CN1301610C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention discloses an instant messaging method based on a network communication terminal. The network communication terminal comprises a subscriber interaction unit, a data transmission unit, a data processing unit and a data storage unit, wherein the data processing unit comprises a main processing unit and a voice digital signal processing unit, and the main processing unit judges received calling data. When a call is a common voice call, the main processing unit carries out common voice call processing; when the call is an instant messaging call, different instant messaging protocols are used according to the type of an instant messaging protocol by parsing the packet header of instant messaging data by means of the main processing unit. The address of a client end of the other messaging party and the instant messaging data to be transmitted of a subscriber response obtained through the subscriber interaction unit are packed and then are transmitted.

Description

The instant communicating method of communication terminal Network Based
Technical field
The present invention relates to the communications field, more specifically to a kind of instant communicating method.
Background technology
In communication society, people more and more pay attention to the promptness of exchange and conmmunication, and the promptness of transmitting for information requires corresponding more and more higher, therefore, make each other contact and link up comparatively easily that instant messaging has obtained increasingly extensive application.
Instant messaging is as a kind of mode of and other people contact instant by the Internet, and it is interactive stronger, and low price, for most of people, links up than phone material benefit more by instant messaging.Therefore, instant messaging gradually by the recognition and acceptance of user institute, and is called as " real-time " Email with characteristics such as its interactive strong, low prices.Simultaneously, for enterprise, instant messaging has been opened up the frontier of network application for them.Because instant messaging has good effect aspect business communication, up-to-date information can in time be learned by instant messaging by enterprise, thereby eliminates the delay in management and the enforcement in the business procedure of key, and then enhances competitiveness.
Existing instant communicating method is used on computers mostly, and communicating pair needs to install on computers in advance identical instant communication software.During communication, computer and network is connected, by the CPU in the computer handle by Network Transmission from the instant communication data of instant messaging the other side client and user's response data, and give instant messaging the other side client through Network Transmission with user's response data.But prior art has the some shortcomings part:
At first, the instant communicating method of prior art only can be implemented on computers, because all present instant communication softwares all must be installed operation on computers, this just requires the user must understand the operation of basic computer, thereby brought up higher technical threshold, complicated operation; And computer is not easy to carry, and can not make the user be convenient to use instant messaging; The price of computer is higher relatively in addition, thereby has improved the cost of communication.Secondly, present instant communication software is of a great variety, neither one uniform communication standard, existing computer can not intelligence be distinguished the instant messaging agreement, according to different instant messaging types, to enable corresponding instant messaging agreement and support the instant messaging processing procedure, this just makes very loaded down with trivial details or simply impossible of communication between the different instant communication users, unless the user has whole timely communication softwares, and all has been installed in the computer of oneself.
Summary of the invention
The technical problem to be solved in the present invention is: the instant communicating method that a kind of communication terminal Network Based is provided.
On this basis, the another one technical problem of the present invention's solution is: a kind of instant communicating method that can realize the communication terminal Network Based of various instant communication software intercommunications is provided.
The present invention in order to the technical scheme of technical solution problem is: a kind of instant communicating method of communication terminal Network Based, described network communication terminal comprises user interaction unit, data transmission unit, data processing unit, data storage cell, and data processing unit comprises Main Processor Unit and voice digital signal processing unit; It is characterized in that described method comprises step:
11) the integrated in advance instant messaging agreement of described Main Processor Unit;
12) data processing unit is judged the call data that receive, if instant messaging is called out, then forwards step 13) to; If normal voice calls is then carried out the normal voice calls processing by Main Processor Unit and voice digital signal processing unit, and 13 below no longer carrying out)-15) step;
13) Main Processor Unit is resolved instant communication data packet header, obtains the address of instant messaging protocol type and instant messaging the other side client;
14) enable corresponding instant messaging agreement according to described instant messaging protocol type;
15) transmit by data transmission unit with the address of described instant messaging the other side client with by the instant communication data packing back to be transmitted that the user that user interaction unit obtains responds.
Wherein, also comprise step before the step 12):
21) described instant messaging protocol type is mapped to corresponding instant messaging protocol-identifier number;
22) with the corresponding instant communication number of described instant messaging protocol-identifier number.
Wherein, described step 13) also comprises step: judge described instant messaging protocol type according to instant messaging protocol-identifier number.
Wherein, described instant messaging agreement comprises ICQ agreement, MSN agreement, IRC agreement, Jabber agreement, Napster agreement, Oscar agreement, TOC agreement, Zephyr agreement and/or IMU agreement.
Wherein, described step 15) also comprises step: the storage after will packing is to data storage cell.
Compared with prior art, beneficial effect of the present invention is: because MSN is integrated into the portable network communication terminal (such as mobile phone, IP phone or the like) in, because the present invention implements instant communicating method on network communication terminal, this method can be judged this network communication terminal to the call data that receive, call out and the different processing of normal voice calls employing at instant messaging, if this type of call is an instant messaging, then this instant messaging is handled accordingly, therefore the user uses the instant communication software can be convenient and swift, simple to operate as the use plain old telephone, be convenient to carry.
Secondly, because the corresponding different instant messaging protocol-identifier number of different agreement among the present invention, in handling the instant messaging calling procedure, enabling different instant messaging agreements according to different instant messaging protocol-identifier numbers makes the communication one of communication terminal and various instant communication softwares finish, and needn't allow the user operate so much instant communication software, reach various instant communication software intercommunications and make things convenient for function.Therefore method of the present invention is simple, is convenient to realize that applicability is wide.
Description of drawings
Fig. 1 is the composition frame chart of the network communication terminal of one embodiment of the present of invention;
Fig. 2 is that the network communication terminal of one embodiment of the present of invention embeds the IM functional structure chart;
Fig. 3 is that the communication terminal Network Based of one embodiment of the present of invention is integrated instant IWF logic relation picture;
Fig. 4 is the data structure diagram of the IMP ID of one embodiment of the present of invention;
Fig. 5 is the network communication terminal communication system architecture and the running figure of one embodiment of the present of invention;
Fig. 6 is the network communication terminal process flow block diagram of one embodiment of the present of invention.
Embodiment
Fig. 1 is a kind of theory diagram that can implement the network communication terminal of instant communicating method of the present invention.Described network communication terminal comprises user interaction unit 11, data transmission unit 13, data processing unit 12, data storage cell 14.
When network communication terminal by IP network when communicating as the PC of communication counterpart client or network communication terminal, call data from the communication counterpart client are sent to data processing unit 12 through data transmission unit 13, data after data processing unit 12 is handled are sent to user interaction unit 11, user's response data is sent to data processing unit 12 through user interaction unit 11 again and handles, can store data storage cell 14 into, also can directly transmit by IP network.
Described data processing unit 12 comprises Main Processor Unit 121 (CPU) and voice digital signal processing unit 122 (DSP).In communication process, after data processing unit 12 receives the call data that transmitted by data transmission unit 13, at first judge the type of call of call data, if being instant messaging, calls out the type of call of these call data, then carrying out instant messaging handles, from instant communication data packet header, obtain the IP address of instant messaging the other side client, call data are transferred into user interaction unit 11, data processing unit 12 is handled the user's who transmits through user interaction unit 11 response data, the packing back, IP address of this response data and instant messaging the other side client is transmitted by IP network, and described call data and response data can store in the data storage cell 14; If the type of call of these call data is normal voice calls, then carrying out normal speech handles, after mutual with user interaction unit 11, with the user's voice response coding, generate the data to be sent that the user responds after process voice digital signal processing unit 122 is finished the real-time voice processing, send the communication counterpart client to by network after pack in the IP address of acquisition communication counterpart client with these data with from data packet head.
Fig. 2 is that network communication terminal embeds the instant communication function structure chart.Described network communication terminal has operating system, Call Control Unit (Call Control Manager), instant messaging administrative unit (Manager), medium control management module (Media Control Manager), DSP service module, communication service module etc.The instant messaging administrative unit comprises instant messaging protocol stack (IMP Stack) and instant messaging protocol call control unit (IMP Call Control), and this instant messaging administrative unit is finished the processing of instant communication data.
Operating system provides the bottom module that basic operation is supported, when the call data that receive any outside the signal of voice signal, the signal of telecommunication or instant messaging (can be etc.), data at first enter operating system, level of abstraction (OS Abstraction Layerion Layer) by operating system is cooperated with DSP service module (being the voice digital signal processing unit) and communication service module, and call data are treated to general binary data; Judge the call data type,, then call data are transferred to the instant messaging administrative unit and handled if instant messaging is called out; If common audio call, abstraction layer module is transferred to Call Control Unit with this general binary data, how it is made a response by this Call Control Unit decision, the while data enter the medium control management module and carry out data interaction by the various softwares in conformable layer and the system.The data of handling are made corresponding call and are responded through Call Control Unit.
Fig. 3 is the logic relation picture that network communication terminal is integrated instant IWF.Wherein, current some instant messaging agreements commonly used have been integrated among the IMP Stack (instant messaging protocol stack), as ICQ agreement, MSN agreement, IRC agreement, Jabber agreement, Napster agreement, Oscar agreement, TOC agreement, Zephyr agreement, IMU agreement etc., these instant messaging agreements have constituted the instant messaging protocol groups, and this instant messaging protocol groups can constantly be expanded along with the development of instant messaging agreement and user's demand.The application of instant messaging protocol groups of the present invention is based on TCP and two kinds of agreements of UDP.User and the other side carry out based on connect communicate by letter the time, need to adopt Transmission Control Protocol carry out transfer of data, such as directly voice call, carry out file transfer and text chat.When direct TCP connection can not be set up, such as under the situation of the other side's off-line, the user can adopt udp protocol to be connected with server, carries out the transmission of data by server.Because various instant communication softwares possess characteristics separately, and instant messaging agreement separately has nothing in common with each other, in order to make these instant communication softwares can intercommunication, the present invention adopts the compatible various instant messaging agreements of following technical scheme, realize the intercommunication of various instant communication softwares: these agreements in the instant messaging protocol groups are mapped to different communication protocol identification numbers (ID) respectively, and these ID constitute the instant messaging identified group (IMP identified group) of network communication terminal.Because the instant messaging protocol groups can constantly be expanded, same, the IMP identified group is also expanded along with the expansion of instant messaging agreement in the IMP protocol groups.This IMP identified group and telephone number (plain old telephone, IP phone and phone number) are corresponding to unique instant communication number (IMP ID).The data structure diagram of IMP ID as shown in Figure 4, this data structure comprise various instant messaging agreements mapping ID, so the user can only just can carry out the communication of a plurality of IM numbers by an IMP ID, realize the intercommunication of a plurality of instant communication softwares.It should be noted that, Fig. 4 is a preferred embodiment of the data structure of IMP number formation of the present invention, instant messaging agreement ID among the figure can increase as mentioned above, reduce, putting in order and can change between each instant messaging agreement ID, between each instant messaging agreement ID and the telephone number illustrates here no longer one by one.
Fig. 5 is network communication terminal communication system architecture and running figure, and network communication terminal of the present invention can carry out instant messaging with personal computer and other network communication terminals, and can realize the function of various instant communication software intercommunications.It is the speech communication of core that described network communication terminal has broken away from traditional Public Switched Telephone Network network, is the basis of operation fully with the IP network; The VoIP agreement of these instant IWFs to come from the udp protocol development, therefore, user side can carry out instant messaging by direct connection, also can transmit instant communication data by server.
Benq is in the process of the instant messaging of network communication terminal below in conjunction with Fig. 6.
The call data that transmit through IP network carry out step S61 by the operating system that data transmission unit enters Main Processor Unit, and level of abstraction (OS Abstraction Layerion Layer) and voice digital signal processing unit (DSP) by operating system are treated to general binary data with call data jointly.
At first, carry out step S62, the type of call of call data is judged;
If its type is the instant messaging call request, then go into step down:
Step S63 is sent to the instant messaging administrative unit with instant messaging bag data, and the instant messaging administrative unit is resolved instant messaging bag data;
Among the step S63, because integrated current aforesaid various instant interworking protocols commonly used in this instant messaging administrative unit, and variety of protocol is mapped to corresponding instant messaging ID, the different different communication protocol type of ID representative, so resolve in the process of the instant messaging bag data that receive at instant communications management unit, can from this instant messaging bag data head, obtain the instant messaging ID of instant messaging the other side client, enable corresponding instant messaging agreement support call according to this ID and handle, from this instant messaging bag data head, obtain the IP address of instant messaging the other side client simultaneously;
Step S64 is undertaken alternately by user interaction unit and user;
Step S65 instant messaging administrative unit is transmitted the instant communication data to be transmitted of user's response, the IP address of instant messaging the other side client and the instant messaging ID packing back of instant messaging the other side client by IP network, finish the call response process.
If what step S62 judged type of call is normal voice calls, then carry out following steps;
Step S66 is directly handled by the Call Control Block of Main Processor Unit;
Step S67 encodes user's voice by Codec;
Step S68 voice digital signal processing unit (DSP) is finished real-time voice and is handled the data to be sent that the back generates user's response;
Step S69 sends the packing back, IP address of these data and the communication counterpart client that obtains to the communication counterpart client by network from data packet head.
The above only is a preferred implementation of the present invention; should be understood that; for those skilled in the art; under the prerequisite that does not break away from the principle of the invention; can also carry out some improvement and modification to the present invention, these improvement and modification also fall in the protection range of claim of the present invention.

Claims (5)

1, a kind of instant communicating method of communication terminal Network Based, described network communication terminal comprises user interaction unit, data transmission unit, data processing unit, data storage cell, and data processing unit comprises Main Processor Unit and voice digital signal processing unit; It is characterized in that, comprising:
11) the integrated in advance instant messaging agreement of described Main Processor Unit;
12) data processing unit is judged the call data that receive, if instant messaging is called out, then forwards step 13) to; If normal voice calls is then carried out the normal voice calls processing by Main Processor Unit and voice digital signal processing unit, and 13 below no longer carrying out)-15) step;
13) Main Processor Unit is resolved instant communication data packet header, obtains the address of instant messaging protocol type and instant messaging the other side client;
14) enable corresponding instant messaging agreement according to described instant messaging protocol type;
15) transmit by data transmission unit with the address of described instant messaging the other side client with by the instant communication data packing back to be transmitted that the user that user interaction unit obtains responds.
2, the instant communicating method of communication terminal Network Based as claimed in claim 1 is characterized in that: also comprise step before the step 12):
21) described instant messaging protocol type is mapped to corresponding instant messaging protocol-identifier number;
22) with the corresponding instant communication number of described instant messaging protocol-identifier number.
3, the instant communicating method of communication terminal Network Based as claimed in claim 2 is characterized in that: judge described instant messaging protocol type according to instant messaging protocol-identifier number in the step 13).
4, as the instant communicating method of claim 1 or 2 or 3 described communication terminals Network Based, it is characterized in that: described instant messaging agreement comprises ICQ agreement, MSN agreement, IRC agreement, Jabber agreement, Napster agreement, Oscar agreement, TOC agreement, Zephyr agreement and/or IMU agreement.
5, the instant communicating method of communication terminal Network Based as claimed in claim 4 is characterized in that: described step 15) also comprises step: the storage after will packing is to data storage cell.
CNB2004100465698A 2004-06-11 2004-06-11 Real-time telecommunication method based on network telecommunication terminal Expired - Fee Related CN1301610C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100465698A CN1301610C (en) 2004-06-11 2004-06-11 Real-time telecommunication method based on network telecommunication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100465698A CN1301610C (en) 2004-06-11 2004-06-11 Real-time telecommunication method based on network telecommunication terminal

Publications (2)

Publication Number Publication Date
CN1585384A CN1585384A (en) 2005-02-23
CN1301610C true CN1301610C (en) 2007-02-21

Family

ID=34602012

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100465698A Expired - Fee Related CN1301610C (en) 2004-06-11 2004-06-11 Real-time telecommunication method based on network telecommunication terminal

Country Status (1)

Country Link
CN (1) CN1301610C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079871B (en) * 2006-09-29 2011-05-11 腾讯科技(深圳)有限公司 Transparent transfer method and system of multimedia information stream
CN101552691B (en) * 2008-04-03 2012-06-20 中兴通讯股份有限公司 Data processing system
US9043410B2 (en) 2011-08-15 2015-05-26 Skype Retrieval of stored transmissions
CN103812756B (en) * 2012-11-12 2018-06-19 深圳中兴网信科技有限公司 A kind of method and device of web-based instant messaging

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889954A (en) * 1996-12-20 1999-03-30 Ericsson Inc. Network manager providing advanced interconnection capability
WO2002077840A1 (en) * 2001-03-26 2002-10-03 Tencent (Bvi) Limited Instant messaging system and method
CN1487706A (en) * 2003-07-17 2004-04-07 腾讯科技(深圳)有限公司 Method, system and control process for enterprise to communicate timely

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889954A (en) * 1996-12-20 1999-03-30 Ericsson Inc. Network manager providing advanced interconnection capability
WO2002077840A1 (en) * 2001-03-26 2002-10-03 Tencent (Bvi) Limited Instant messaging system and method
CN1487706A (en) * 2003-07-17 2004-04-07 腾讯科技(深圳)有限公司 Method, system and control process for enterprise to communicate timely

Also Published As

Publication number Publication date
CN1585384A (en) 2005-02-23

Similar Documents

Publication Publication Date Title
CN1276681C (en) Method and device for consulting mobile business
CN1878072A (en) Communication method and system based on group
CN1620062A (en) Method for providing service of multimedia mail box to support user mobility
CN1801992A (en) System for mobile instant messaging service using mobile communication terminal and method thereof
CN101079925A (en) A method and system for allocating instant communication session
CN1842063A (en) Instant communication method
CN1671130A (en) Method, apparatus, program and storage medium for transferring data between different types of terminals
CN1264232A (en) Universal information receiving structure
CN1497906A (en) System and method for generating ringbace tone
CN1311930A (en) Wireless protocol method and apparatus supporting transaction requests with variable length responses
CN1298181C (en) System and method for short message and instant message service intercommunication based on soft switch system
CN1301610C (en) Real-time telecommunication method based on network telecommunication terminal
CN1222193C (en) Communications network
CN1147105C (en) Network intercommunication implementing server
CN1968118A (en) Method for establishing instant communication network neighbor
CN1925461A (en) Method for talking caller identification display in communication system
CN1941817A (en) Speech link-up method and system based on ENUM standard
CN1552151A (en) Policy based PC-to-phone text messaging for enterprise networks
AU2009328875B2 (en) Method and system for implementing dynamic telephone book service in IP multi-media sub-system
CN1588924A (en) Method for receiving and transmitting e-mail using digital number and its mail system
CN1852468A (en) Method for processing message in multimedia message service system
CN1170395C (en) Realizing method of calling forwarding
CN1633112A (en) A method of automatic instant message reply
CN1719810A (en) Instant speech communication method and system thereof
CN2755873Y (en) Internet arrangement intelligent terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070221

Termination date: 20150611

EXPY Termination of patent right or utility model