CN100556008C - The method that message transmits in the IP-based messaging service - Google Patents

The method that message transmits in the IP-based messaging service Download PDF

Info

Publication number
CN100556008C
CN100556008C CNB2005101159139A CN200510115913A CN100556008C CN 100556008 C CN100556008 C CN 100556008C CN B2005101159139 A CNB2005101159139 A CN B2005101159139A CN 200510115913 A CN200510115913 A CN 200510115913A CN 100556008 C CN100556008 C CN 100556008C
Authority
CN
China
Prior art keywords
message
messaging service
transmits
segmentation
generation communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2005101159139A
Other languages
Chinese (zh)
Other versions
CN1855898A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005101159139A priority Critical patent/CN100556008C/en
Publication of CN1855898A publication Critical patent/CN1855898A/en
Application granted granted Critical
Publication of CN100556008C publication Critical patent/CN100556008C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a kind of message interworking gateway and a kind of method that transmits based on message in the messaging service of IP (Internet Protocol, Internet Protocol), this message interworking gateway mainly comprises: the IP message processing module; The intercommunication processing module; Second generation communication network message processing module.This method mainly comprises: between IP network and second generation communication network described message interworking gateway is set; Utilize described message interworking gateway, the messaging service data carried by data that transmits between IP network and second generation communication network is carried out the otherness conversion process.Utilize the method for the invention, can effectively utilize the resource of IP network, improve the utilization ratio of air interface, promote the user operator and the professional satisfaction of using.

Description

The method that message transmits in the IP-based messaging service
Technical field
The present invention relates to the communications field, relate in particular to a kind of method that transmits based on message in the messaging service of IP (Internet Protocol, Internet Protocol).
Background technology
Fast development along with Internet (the Internet), IP has occupied the leading position of various terminal applies, nobody can suspect that again the main flow of network development from now on is IP, and is how more efficient, transmit the emphasis that the IP data are communication network research from now at a high speed, at an easy rate.
3GPP (Third Generation Partnership Projects, third generation partner program) is a consortium of being made up of the telecommunication standard department from China, Japan, Korea S, US and European.Comprise the whole world more than 200 tame wireless manufacturer and operators.Continuous appearance and development along with various IP access technologies, for 3GPP (third generation partner program), bearing bed will be not only existing GPRS (General Packet Radio Service, GPRS) network, also will comprise some other network based on the IP access technology, such as WLAN (Wireless LAN, WLAN (wireless local area network)), GERAN (Global System Mobile/Enhanced Data rates forGlobal Evolution wireless access network), WiMAX (World Interoperability forMicrowave Access, the interactive inserting of microwave in the whole world), CDMA2000 (code divisionmultiple access2000, CDMA 2000) or the like, these networks based on the IP access technology are referred to as general purpose I P and insert.
The various application of prior mobile network, such as: SMS (Short Message System, short message service), EMS (Electronic Message Service, strengthen messaging service) and MMS (Media Message System) multimedia messaging service, MMS), be the business that on existing mobile network, is widely used, need to consider how it to be implemented on the various networks that insert based on IP and and existing network carry out intercommunication.Based on the function structure of realizing messaging service in the network of IP access technology as shown in Figure 1, introduce the functions entity that comprises among Fig. 1 below respectively.
IP-Message-GW (IP-Message-Gateway, the IP message gateway) be specially at the newly-increased functional entity of IP access technology, be used to realize based on the network of IP access technology and the protocol interconnection between GSM (global system for mobile communications)/GPRS (GPRS) network, thereby realize that short message is in the network of IP access technology and the transmission between the GSM/GPRS network.
IP-Message-GW and GMSC/SMS-IWMSC (Gateway Mobile SwitchingCenter, gateway MSC/SMS-InterWorking mobile switching centre, short message service interworking mobile switching centre) uses MAP (the Mobile Application Part that is carried on the SS7 (Signaling System 7(SS-7)) between, MAP) agreement, for GMSC/SMS-IWMSC, IP-Message-GW just is equivalent to existing MSC (mobile switchingcentre, mobile switching centre) or SGSN (Serving GPRS Supporting Node, GPRS serving GPRS support node).Therefore, IP-Message-GW is by the R6 interface between itself and the GMSC/SMS-IWMSC, can realize the messaging service that transmits based on IP and the intercommunication between the existing short message service.
IP-Message-GW also by its with the IP terminal between Interface R2, the feasible IP terminal that is linked into the 3GPP network can be used existing short message service, to be linked into the mode of 3GPP network can be diversified to the IP terminal here.In IP-based short message service, the user will use IP-based short message service to register to IP-Message-GW, and it also is the function of IP-Message-GW that the user is used the registration of short message service and authentication.
SME (Short Message Entity, Short Message Entity), SM-SC (ShortMessage-Serving Center, short message service center) and GMSC/SMS-IWMSC are the functional entitys of using when realizing short message service among the existing mobile network.SME is responsible for receiving and sending SMS message; SM-SC is used for storing short message; When being used for terminal reception short message, GMSC inquires about routing iinformation to HSS/HLR (Homesubscriber server/Home location register, home signature user server/attaching position register); When SMS-IWMSC is used for terminal and sends SMS message, terminal is carried out authentication etc.In general, short message service is finished jointly by SME, SM-SC and three functional entitys of GMSC/SMS-IWMSC.
HSS/HLR generally is used for preserving contracted user's data.In addition, HSS also preserves the address of IP-Message-GW and user's login state.During to the short message routing iinformation of HSS/HLR inquiring user, HSS returns to SMS-GMSC with the address of IP-Message-GW at SMS-GMSC.
CGF/CDF (Charging Gateway Function/Charging Data Function, Charging Gateway Functionality/charging data function) is used to collect the also ticket information of the offline charging of process user, then this ticket information is given the charging center and handles.OCS (Online Charging System, Online Charging System) is used to collect the also ticket information of the online charging of process user, then this ticket information is given the charging center and handles.
In the prior art, in the network based on the IP access technology, the message transport process that the UE (UserEquipment, subscriber equipment) that supports IP to insert initiates comprises the steps: as shown in Figure 2
Step 2-1, user are registered to IP-Message-GW.
When UE will use messaging service in based on the network of IP access technology, must arrive first IP-Message-GW and go up registration.
Step 2-2, user send message.
The message that UE will need to transmit sends to IP-Message-GW, can use existing IP-based message transfer method here.
Step 2-3, IP-Message-GW transmit message content.
IP-Message-GW extracts the content of short message that receives, from local data base, obtain MSISDN (the mobile Station Integrated Service Data Network of this user's IP address correspondence, mobile station ISDN number), construct standard MAP signaling then, message content and MSISDN are sent to SMS-IWMSC.Wherein use the message process details of MAP in TS 23.040, to define.
Step 2-4, SMS-IWMSC transmit message.
SMS-IWMSC gives SM-SC with the forwards that receives.
Step 2-5, SM-SC send message and transmit report.
SM-SC sends the message transmission and reports to SMS-IWMSC after the message that receives the SMS-IWMSC forwarding.
Step 2-6, SMS-IWMSC send message and transmit report
SMS-IWMSC sends the message transmission and reports to IP-Message-GW after the message that receives the SM-SC forwarding transmits report.
Step 2-7, send message to the user and transmit report.
The IP-based method for message transmission that IP-Message-GW supports according to the user, structure message transmits report, and this message transmission report is sent to UE.
In the prior art, the transport process of UE (subscriber equipment) the reception message that support IP inserts comprises the steps: as shown in Figure 3
Step 3-1, user are registered to IP-Message-GW.
UE must use general registration process to be registered on the IP-Message-GW earlier before receiving message.
Step 3-2, SM-SC transmit message.
SM-SC gives SMS-GMSC with the forwards of preserving.
Step 3-3, SMS-GMSC inquire about routing iinformation to HSS/HLR.
SMS-GMSC is receiving SM-SC after the message of its forwarding, send a request message to HSS/HLR, the routing iinformation of query messages, support the indication of IP message business comprising an indication SMS-GMSC, according to this indication, HSS/HLR returns three E.164 addresses: MSC's, SGSN's, and IP-Message-GW.
Step 3-4, SMS-GMSC are with forwards.
According to three addresses that obtain, SMS-GMSC can pass through wherein any one address transmission message, and supposition here is chosen in IP and goes up transmission message, so this message sends IP-Message-GW to standard MAP means of signaling.
Step 3-5, send message to the user.
IP-Message-GW is receiving SMS-GMSC after the message of its forwarding, extract message content, according to purpose user's MSISDN, from local data base, obtain the IP address of this user's correspondence, use IP-based message transmission protocol that message content is sent to UE then.
Step 3-6, IP-Message-GW return messages transmit report.
IP-Message-GW transmits report after UE has sent message to the SMS-GMSC return messages.
Step 3-7, SMS-GMSC send message and transmit report condition.
The message that sends SMS-GMSC transmits report condition to HSS/HLR.
Step 3-8, SMS-GMSC return messages transmit report
The SMS-GMSC return messages transmit and report to SM-SC.
Also have a lot of flow processs to finish message during existing IP-based messaging service is realized and transmit, only described the process that the most basic initiation message transmitted and received message here, all the other processes please refer to TR23.804.
The shortcoming that the UE that described existing support IP inserts sent and received the transport process of message is:
Otherness between the messaging service of in the process that the message of prior art sends and receives IP based network being realized and the traditional messaging service that passes through the GSM/GPRS realization is considered not enough.
Short message service based on conventional message business (GSM/GPRS) realization, when the standard of use MAP signaling transmits message, owing to be subjected to the restriction of MAP signaling format, the length of message and form etc. there is ask for something, such as for each bar short message, the English alphabet that can transmit is no more than 140 or 160 characters, and perhaps Chinese character is no more than 70 characters; If message content is bigger, multiple messages can be coupled together, the longest like this message-length that can transmit surpasses 34000 bytes.Supporting to be merely able to transmit text, picture aspect the form, the fix content of formula of animation, sound isotactic is not supported extended formatting or the like.Similar restriction is also arranged in multimedia messaging service, MMS.
Based on the messaging service that IP realizes the restriction of message-length is wanted much wide, be no more than a UDP (User Datagram Protocol in theory, User Datagram Protoco (UDP)) message of packet size can transmit with a piece of news, this concrete length is not also decided at present, but minimumly can support 1300 bytes, this length in general can satisfy fully existing short message service use in to the requirement of message-length.Simultaneously the messaging service of realizing based on IP not have so strict restriction to the form of message yet, and any medium type can both transmit, as long as the terminal of reception is supported this media formats.
Therefore, when realizing IP-based messaging service, if do not consider the characteristics of IP network, simply existing messaging service is carried out protocol conversion on IP-Message-GW, the words of using IP-based message transmission protocol to transmit, resource to IP network is great a kind of waste, the waste of interface section to eating dishes without rice or wine especially aloft.Because for the GSM/GPRS network, message above MAP signaling length requirement need be divided into a plurality of message that meet length requirement and transmit, therefore need to send the transmission that multiple messages is realized this longer message, and for IP network, length restriction be we can say much loose, can transmit this long message with one or several signaling message fully, even more than 200 short message couples together a piece of news of length 34000 bytes that send, in IP network, transmit the time more than 20 IP-based message of standby (SIP MESSAGE) transmit just passable, perhaps set up a SIP session for it, use a MSRP data flow to transmit and get final product, therefore can save Internet resources and interface-free resources greatly.Do not consider this otherness in the prior art, in IP network, still transmit this longer message, therefore cause the waste of IP network resource and interface-free resources with many signaling messages.Similarly, IP network can be supported multiple media formats, but in existing messaging service, can only support text, picture, animation, these are several for sound etc., therefore, IP-Message-GW is last must to discover and handle the influence that this otherness brings for existing messaging service, otherwise be easy to generate mistake, such as IP-Message-GW the unsupported media formats of GSM/GPRS messaging service is used as message with standard MAP signaling and sends the terminal that is arranged in the GSM/GPRS network to, can not produce mess code etc. because not being familiar with this form on the terminal, causing very bad influence for user's use, also is to the GSM/GPRS waste of network resources simultaneously.
Summary of the invention
The purpose of the embodiment of the invention provides the method that message transmits in a kind of IP-based messaging service, thereby can effectively utilize the resource of IP network, improves the utilization ratio of air interface.
The purpose of the embodiment of the invention is achieved through the following technical solutions:
A kind of message interworking gateway is arranged between I P network and second generation communication network, comprising:
IP message processing module: be connected between IP network and intercommunication processing module, be used for receiving and sending IP message;
Intercommunication processing module: be connected between IP message processing module and second generation communication network message processing module, be used to carry out the conversion process of IP message business and second generation communication network messaging service data carried by data differences;
Second generation communication network message processing module: be connected between second generation communication network and interworking module, be used for receiving and transmission second generation communication network message.
This gateway is arranged among the IP message gateway IP-Message-GW.
The method that message transmits in a kind of IP-based messaging service comprises:
A, between IP network and second generation communication network, described message interworking gateway is set;
B, utilize described message interworking gateway, the messaging service data carried by data that transmits between IP network and second generation communication network is carried out the otherness conversion process.
Described step B specifically comprises:
According to otherness, utilize described message interworking gateway that the message of receiving is carried out length transition and handle based on the messaging service and the message-length in the IP-based messaging service of second generation communication system;
And/or,
According to otherness, utilize described message interworking gateway that the message of receiving is carried out format conversion processing based on the messaging service and the message format in the IP-based messaging service of second generation communication system.
The messaging service of described second generation communication system comprises:
Global system for mobile communications GSM or universal mobile telecommunications system GPRS or the messaging service of fixedly realizing in the network of switching network or employing code division multiple access CDMA access way.
Described step B specifically comprises:
B1, in the time the message in the messaging service of second generation communication system need being used IP-based load mode to send, the message that described message interworking gateway sends segmentation in the messaging service of second generation communication system is merged into a message that transmits based on IP.
Described step B1 also comprises:
Based on the sign of indicating for the message content segmentation in the messaging service of GSM/GPRS, determine that message is transmitted by segmentation by identification.
Described step B1 specifically comprises:
Behind B11, first segmented messages in receiving the message that described segmentation transmits,, a predetermined condition is set, and judges whether this predetermined condition satisfies this message buffering;
B12, before satisfying described predetermined condition, the segmented messages buffer memory in the message that the described segmentation of receiving is transmitted;
B13, after satisfying described predetermined condition, all segmented messages in the message that the described segmentation of receiving is transmitted are merged into a piece of news and use IP-based load mode to send.
Described predetermined condition can for:
Described message interworking gateway is received last segmented messages in the message that described segmentation transmits, and in the perhaps IP-based messaging service message-length after these segmentations combinations has been reached the maximum message length that the IP message agreement can be supported.
Described step B1 specifically comprises:
Behind B14, first segmented messages in receiving the message that described segmentation transmits, with this message buffering, be set a scheduled time, and start the timing of this scheduled time;
B15, before the timing duration of the described scheduled time arrives, the segmented messages buffer memory in the message that the described segmentation of receiving is transmitted;
B16, after the timing duration of the described scheduled time arrives, all segmented messages in the message that the described segmentation of receiving is transmitted are merged into a piece of news and use IP-based load mode to send.
Described step B14 specifically comprises:
Describedly a scheduled time is set realizes by timer or timer or counter.
Described step B14 specifically comprises:
The duration of the described scheduled time can be set to guarantee that message that described segmentation transmits can an all received special time or the special time stipulated of operator, or effective duration of the message of carrying in the short message according to GSM/GPRS is provided with.
Described step B13, step B16 also comprise:
If message can't be merged into a complete message or message can't intactly transmit, then described message interworking gateway returns failed message and reports to message sender, does not send the current segmented messages of having preserved;
Perhaps,
Use IP-based load mode to send the message that has received, follow-up other segmented messages of the message that belongs to described segmentation transmission of receiving are still handled according to step B1 afterwards.
Described step B1 also comprises:
At described message interworking gateway with accept to set up conversation launch protocol message SIP session between the user equipment (UE) of message, use message session retransmission protocol MSRP agreement to transmit the segmented messages of receiving then, all send up to all segmented messages, discharge this SIP session.
Described step B1 also comprises:
Behind B17, first segmented messages in receiving the message that described segmentation transmits, the IP message gateway judges whether the length of the message that this segmentation transmits is less than or equal to a maximum message length of using IP-based message transmission protocol, if, execution in step B18; Otherwise, execution in step B19;
B18, IP message gateway receive after all segmentations of this message, and the information and sending that is combined into an IP-based message transmission protocol is gone out;
B19, IP message gateway are set up a SIP session, use the MSRP agreement to transmit the segmented messages of receiving, after all the segmented messages transmission finishes, discharge this SIP session.
Described step B specifically comprises:
When B2, the message that will transmit based on IP when the needs messaging service by second generation communication system sent, described message interworking gateway carried out segment processing with a piece of news that the user sends in IP-based messaging service.
Described step B2 specifically comprises:
For the indication of message content length and type, determine the length of messages sent by users content in B21, the IP-based message transmission protocol that uses by the identification user;
B22, according to the length of described definite message content, the length of message content is carried out segment processing above the message of every carry-on message-length of MAP signaling, in each segmented messages, carry the sum and the ordinal position information of current segmentation in total hop count of segmentation.
Described step B21 specifically comprises:
The IP-based message transmission protocol that uses as the user is during as SIP, and the length of message content is to represent by the content-length Content-Length in the sip message.
Described step B specifically comprises:
When B3, the message that will transmit based on IP when the needs messaging service by second generation communication system sends, the message that the user sends is carried out format conversion processing in IP-based messaging service.
Described step B3 specifically comprises:
For the indication of message content types, determine the messages sent by users format of content in B31, the IP-based message transmission protocol that uses by the identification user;
B32, according to the form of described definite message content, with in the form of described message content based on the messaging service of second generation communication system unsupported format conversion be its form that can support.
Described step B31 specifically comprises:
The IP-based message transmission protocol that uses as the user is during as SIP, and the form of message content is to represent by the content type Content-Type in the sip message.
The technical scheme that provides by the invention described above embodiment as can be seen, the embodiment of the invention is compared with existing technology.Has following advantage: by carrying out some processing at the messaging service that transmits based on IP with based on the otherness between the messaging service of existing GSM/GPRS transmission on the IP-Message-GW, can make full use of the characteristics of IP network, effectively utilize the resource of IP network.Improved the utilization ratio of air interface simultaneously, and the messaging service of having accomplished the existing GSM/GPRS of use is transmitted is without any influence, promote the user to operator and the professional satisfaction of using, also helped the promotion and application of new messaging service based on the IP transmission.
Description of drawings
Fig. 1 is based on the function structure schematic diagram of realizing messaging service in the network of IP access technology;
Fig. 2 is a message transport process schematic diagram of supporting the UE initiation of IP access in the prior art;
Fig. 3 supports the UE of IP access to receive the transport process schematic diagram of message in the prior art;
Fig. 4 carries out the concrete handling process that length transition is handled for the embodiment of the invention is described to the message in the conventional message business;
Fig. 5 is the transport process schematic diagram that the UE of the described support of embodiment of the invention IP access receives message;
Fig. 6 is the described concrete handling process of the message in the IP-based messaging service being carried out length and format conversion processing of the embodiment of the invention;
Fig. 7 uses the professional message UEo that receives of conventional message to use IP-based messaging service to send the transport process schematic diagram of message for the embodiment of the invention is described at terminal UE t;
Fig. 8 is the structure chart of the described message interworking gateway of the embodiment of the invention.
Embodiment
The embodiment of the invention provides the method that message transmits in a kind of message interworking gateway and the IP-based messaging service.The embodiment of the invention is according to IP-based messaging service with based on the message-length of the messaging service of GSM/GPRS and the otherness between the form, on IP-Message-GW, messages sent by users is carried out the conversion process of length and form, and then message is after treatment sent to the purpose user.
The embodiment of the invention at first need be provided with a message interworking gateway in IP message gateway IP-Message-GW, the structure chart of this message interworking gateway comprises as shown in Figure 8 as lower module:
IP message processing module: be connected between IP network and intercommunication processing module, be used for receiving and sending IP message.
Intercommunication processing module: be connected between IP message processing module and second generation communication network message processing module, be used to carry out the conversion process of IP message business and second generation communication network messaging service data carried by data differences;
Second generation communication network message processing module: be connected between second generation communication network and interworking module, be used for receiving and transmission second generation communication network message.
IP-Message-GW of the present invention is according to the difference of the messaging service that information receiving and transmitting side taked, and the processing method of being taked is also different, below branch situation 1 and 2 two kinds of situations of situation this processing method is described.Specifically describe as follows:
Situation 1, terminal UE o use conventional message business (based on the messaging service of GSM/GPRS) to initiate the transmission of message, and terminal UE t uses IP-based messaging service to receive.
In this case, receiving after the message that transmits from the MAP signaling of SMS-GMSC, need carry out certain processing to message, and then message is sent to the user that concrete handling process as shown in Figure 4 at IP-Message-GW.Comprise the steps:
Step 4-1, IP-Message-GW receive the MAP signaling.
IP-Message-GW is receiving that SMS-GMSC after the MAP of its transmission signaling, according to this signaling, extracts message content.Then, execution in step 4-2.
Step 4-2, judge whether message is a complete message.
IP-Message-GW judges according to the message content that extracts whether this message is a complete message, if, execution in step 4-3 then; Otherwise, execution in step 4-4.
Step 4-3, IP-Message-GW change the message that the MAP signaling is carried, and use IP-based transmission of messages mode to transmit then.
If it is a complete message that IP-Message-GW judges this message, then according to prior art, continue to carry out message sink handling process shown in Figure 3, IP-Message-GW uses IP-based message transmission protocol that message content is sent to purpose UEt.
Step 4-4, with message buffering and a predetermined condition is set.
If it is not a complete message that IP-Message-GW judges this message, but long message is by wherein one section content after the segmentation, then IP-Message-GW does not use IP-based message transmission protocol to transmit this message at once, but with this message buffering, a predetermined condition is set, and judge whether this predetermined condition satisfies, this predetermined condition can be received for message interworking gateway and last segmented messages in the message that described segmentation transmits in the perhaps IP-based messaging service message-length after these segmentations combinations reached the maximum message length that the IP message agreement can be supported.
In actual applications, can start a timer, this length of timer is set to can guarantee under normal circumstances can all be transmitted to IP-Message-GW by this long message of segmentation.Then, execution in step 4-5.
After step 4-5, predetermined condition satisfy, the message of receiving is merged, and use IP-based load mode to send to the purpose user.
Before predetermined condition satisfies or before the timer expiry that is provided with, if IP-Message-GW receives follow-up other segmented messages that belong to described longer message, then with the message buffering of receiving.
After predetermined condition satisfies or after the timer expiry that is provided with, if IP-Message-GW confirms that described longer message by segmentation is all received, then IP-Message-GW is with the synthetic a piece of news of the message groups of these segmentations, use IP-based host-host protocol that message content is sent to purpose UEt, remove this timer simultaneously.
Message fragment described in the embodiment of the invention can be one by the message content part in the short message of segmentation, also can be one by the short message of segmentation itself, specifically being combined and being encapsulated in the message body of IP-based message transmission protocol message is any type, depend on the content of IP message gateway place to message body encapsulation, the IP message gateway can determine in message body the encapsulation messages content or directly encapsulate short message itself.
After if predetermined condition satisfies or after the timer expiry that is provided with, IP-Message-GW confirms that described longer message by segmentation is not all received, then IP-Message-GW can select to return suitable failed message report (failure deliver report) and give SMS-GMSC, does not send any message to purpose UE.
The message content that IP-Message-GW also can select directly will receive sends to purpose UEt, follow-up other segmented messages that belong to this longer message of receiving are still carried out processing afterwards in the manner described above, promptly if the final stage of a piece of news, then directly send, if also have subsequent segment, then continue to start timer, after timer expiry combined reception to all segmented messages send to the purpose user, till this long message all sends to the purpose user.
Also having a kind of simple realization, is exactly that the IP message gateway is waited for up to last segmented messages of receiving this longer message content always, just makes up a SIP MESSAGE and gives the IP terminal, because messaging service is a reliable transmission, but does not guarantee time delay.Here the IP message gateway also will start a timer, but the condition removed of this timer is to receive last segmentation or in operator's official hour, such as the time of foundation SM-SC, 24 hours, all do not receive just removing of last segmentation, the segmentation of preserving has not previously sent yet.Perhaps can effective time a rational timer duration be set, guarantee that these segmented messages surpass the effective time of this message in the time of IP message gateway place reservation according to the message in the short message of receiving.Perhaps in the IP-based messaging service of IP message gateway discovery the message-length after these segmentation combinations has been reached the maximum message length that the IP message agreement can be supported, also to use a SIP MESSAGE to send to the IP terminal in this case, then follow-up other segmented messages of receiving are combined into a new SIP MESSAGE message and send finishing combined messages.
Also having a kind of method is to receive follow-up other segmented messages that belong to this longer message content at the IP message gateway, the segmentation of IP message gateway discovery front is not preserved, illustrate to be sent out that so follow-up these segmented messages can just send according to independent a piece of news.
To also have a kind of method in addition be at IP-Message-GW and accept to set up a SIP (Session Initiated Protocol between the user equipment (UE) of message, conversation launch protocol message) session, use MSRP (message session retransmission protocol) agreement to transmit the segmented messages of receiving then, all send up to all segmented messages, discharge this SIP session.The shortcoming of this method is set up process for having increased a session, increases the mutual time, also takies more to resource simultaneously.
Should be based on a kind of handling process of SIP session method: when the IP message gateway is received the message of using the professional transmission of conventional message, check at first whether this message is a complete message, if, handle according to existing realization, if not, promptly this message is the words of the part of a longer message, then the IP message gateway judges that further whether the length of this longer message is smaller or equal to a maximum message length of using IP-based message transmission protocol, the maximum message length that can transmit such as SIP MESSAGE, if words, receive after all segmentations of this message, be combined into a SIP MESSAGE message and send to UE in the IP network, otherwise, the IP message gateway is set up a SIP session, use the MSRP agreement to transmit the segmented messages of receiving, after whole segmented messages transmissions finish, discharge this session.
In this case, for the format checking of message, IP-Message-GW can carry out, because the message format of conventional message business support necessarily can be supported in IP-based messaging service.
IP-Message-GW then, continues to carry out message sink handling process shown in Figure 3 after message is carried out above-mentioned processing, promptly continues to send message to the user, transmits report etc. to the SMS-GMSC return messages.
After using the described above-mentioned processing method of the embodiment of the invention, the UE that supports IP to insert uses transport process that IP-based messaging service receives message as shown in Figure 5, comprises the steps:
Step 5-1, user are registered to IP-Message-GW.
UE must use general registration process to be registered on the IP-Message-GW earlier before receiving message.
Step 5-2, SM-SC transmit message.
SM-SC gives SMS-GMSC with the forwards of preserving.
Step 5-3, SMS-GMSC inquire about routing iinformation to HSS/HLR.
SMS-GMSC is receiving SM-SC after the message of its forwarding, send a request message to HSS/HLR, the routing iinformation of query messages, support the indication of IP message business comprising an indication SMS-GMSC, according to this indication, HSS/HLR returns three E.164 addresses: MSC's, SGSN's, and IP-Message-GW.
Step 5-4, SMS-GMSC are with forwards.
According to three addresses that obtain, SMS-GMSC can pass through wherein any one address transmission message, be chosen in IP here and go up transmission message, so this message sends IP-Message-GW to standard MAP means of signaling.
Step 5-5, IP-Message-GW carry out length transition to message to be handled.
IP-Message-GW extracts message content receiving SMS-GMSC after the message of its forwarding, and IP-Message-GW carries out the length transition processing according to concrete handling process shown in Figure 4 recited above to the message that SMS-GMSC forwards then.
If promptly IP-Message-GW finds that the message from SMS-GMSC is that a longer message is by the wherein one section message after the segmentation, then IP-Message-GW becomes a message of using IP-based message transmission protocol to transmit according to handling process shown in Figure 4 with a plurality of segmentation short message composite constructions.
If IP-Message-GW finds that the message from SMS-GMSC is a complete message, then this message is not carried out length transition and handle.
Step 5-6, send message to the user.
According to purpose user's MSISDN, from local data base, obtain the IP address of this user's correspondence, use IP-based message transmission protocol then, will send to purpose UE through the message that length transition is handled.
Step 5-7, IP-Message-GW return messages transmit report.
IP-Message-GW transmits report after UE has sent message to the SMS-GMSC return messages.
Step 5-8, SMS-GMSC send message and transmit report condition.
The message that sends SMS-GMSC transmits report condition to HSS/HLR.
Step 5-9, SMS-GMSC return messages transmit report
The SMS-GMSC return messages transmit and report to SM-SC.
Situation 2, terminal UE o use IP-based messaging service to initiate the transmission of message, and terminal UE t uses the professional reception of conventional message.
In this case, the message of UEo transmission at first sends handling process through message shown in Figure 2.When execution in step 2-2, be that IP-Message-GW is after receiving the message of using IP-based message transmission protocol transmission from UEo, IP-Message-GW need carry out certain length and format conversion processing to the message that receives, and concrete handling process comprises the steps: as shown in Figure 6
Step 6-1, IP-Message-GW receive message.
IP-Message-GW just extracts message content after receiving that UEo uses the message of IP-based message transmission protocol transmission, need to check the content type and the form of this message then, if check the form of message content, then execution in step 6-2 earlier.
Step 6-2, judge whether message format is that the conventional message business can receive.
IP-Message-GW checks the form of message content by the indication for message content length and type in the employed IP-based message transmission protocol of identification user.If when the user used SIPMESSAGE (conversation launch protocol message) as IP-based transmission of messages mode, then the form of message content was exactly the value in Content-Type (content type) territory in the SIP MESSAGE message.
If this type of message is the form that can support in the conventional message business, then execution in step 6-4; If this type of message is not the form that can support in the conventional message business, then execution in step 6-3.
Step 6-3, the form of message content is changed.
If type of message is not the form that can support in the conventional message business, but this message format can convert the form that can support in the conventional message business to, then according to strategy or other considerations of operator, IP-Message-GW can judge whether that needs transmit this message to UEt according to concrete type of message.
If decision will transmit, then IP-Message-GW is by removing the modes such as spcial character that can't support on the UEt, and the format conversion of message content is become the form that can support in certain conventional message business, then, and execution in step 6-4.
If decision does not transmit, then IP-Message-GW directly returns suitable replying to UEo, illustrates that the message the other side who sends can't support.
When the user uses SIP MESSAGE as IP-based transmission of messages mode, other message content types can be text/uri-list MIME (text/Uniform Resource Identifier-listMultipurpose Internet Mail Extension, text/universal resource identifier tabulation-multipurpose internet mail expansion) type, that this type identification transmits is a URI (Uniform ResourceIdentifier, the unified resource sign) tabulation, also have other defining or the form of the following content type that will occur, can handle by as described above.
Step 6-4, judge whether message-length is that the conventional message business can receive.
IP-Message-GW is after receiving the message of using IP-based message transmission protocol transmission from UEo, after extracting message content, check the message content form and carrying out certain format conversion, to judge also whether the length of this message is that the conventional message business can receive.If when the user used SIPMESSAGE as IP-based transmission of messages mode, then the length of message content was exactly the value in Content-Length (message-length) territory in the SIPMESSAGE message.
If being the conventional message business, the length of message content can receive, then execution in step 6-6; Otherwise, execution in step 6-5.
Step 6-5, the length of message content is carried out segment processing.
If the length of this message content has surpassed in the non-IP network carry-on message-length in every MAP signaling, then IP-Message-GW is with this message content segmentation, transmit respectively then, in each segmented messages, carry the sum and the ordinal position information of current segmentation in total hop count of segmentation, in every section message, indicate whether subsequent message in addition, in the end indication has not had subsequent message in one section message, is the same to the processing than long message in this processing procedure and the present GSM/GPRS network.Then, execution in step 6-6.
Step 6-6, message is sent to SMS-IWMSC.
IP-Message-GW sends to SMS-IWMSC with standard MAP signaling with this message.
More than to the length of message content and two processing of form, can also be changed to and earlier the length of message content be handled, then the message format of content is handled promptly first execution in step 6-4,6-5, execution in step 6-2,6-3 then.In actual applications, can also be according to above-mentioned translation process, only the message that above-mentioned IP-based message transmission protocol is sent is carried out the length transition processing, perhaps only message is carried out format conversion processing.
Carried out the message of message content length and format conversion processing through the above, continued to carry out message shown in Figure 2 and send handling process.After purpose UEt receives message transmission report, carry out message sink handling process shown in Figure 3 again, send a message to purpose UEt.
Use after the above-mentioned processing method, when terminal UE t used that conventional message is professional to receive message, the UE that supports IP to insert used transport process that IP-based messaging service sends message as shown in Figure 7, comprises the steps:
Step 7-1, user are registered to IP-Message-GW.
When UE will use short message service in based on the network of IP access technology, must arrive first IP-Message-GW and go up registration.
Step 7-2, user send message.
The short message that UE will need to transmit sends to IP-Message-GW, and existing IP-based message transmission method is used in suggestion here.
Step 7-3, IP-Message-GW carry out length and format conversion processing to message.
IP-Message-GW is receiving the user after the message of its transmission, extracts the length and the form of message content, and IP-Message-GW carries out length and format conversion processing according to concrete handling process shown in Figure 6 recited above to message then.
Step 7-4, IP-Message-GW transmit message content.
IP-Message-GW extracts the content through the message of length and format conversion processing, from local data base, obtain the MSISDN (mobile station ISDN number) of this user's IP address correspondence, construct standard MAP (MAP) signaling then, message content and MSISDN are sent to SMS-IWMSC; Below use the message process details of MAP in TS 23.040, to define.
Step 7-5, SMS-IWMSC transmit message.
SMS-IWMSC gives SM-SC with the forwards that receives.
Step 7-6, SM-SC send message and transmit report.
SM-SC sends the message transmission and reports to SMS-IWMSC after the message that receives the SMS-IWMSC forwarding.
Step 7-7, SMS-IWMSC send message and transmit report
SMS-IWMSC sends the message transmission and reports to IP-Message-GW after the message that receives the SM-SC forwarding transmits report.
Step 7-8, send message to the user and transmit report.
The IP-based method for message transmission that IP-Message-GW supports according to the user, structure message transmits report, and this message transmission report is sent to UE.
The above; it only is the preferable embodiment of the embodiment of the invention; but the protection range of the embodiment of the invention is not limited thereto; anyly be familiar with those skilled in the art in the technical scope that the embodiment of the invention discloses; the variation that can expect easily or replacement all should be encompassed within the protection range of the embodiment of the invention.Therefore, the protection range of the embodiment of the invention should be as the criterion with the protection range of claim.

Claims (19)

1, a kind of message interworking gateway is arranged between IP network and second generation communication network, it is characterized in that, comprising:
IP message processing module: be connected between IP network and intercommunication processing module, be used for receiving and sending IP message;
Intercommunication processing module: be connected between IP message processing module and second generation communication network message processing module, be used for the message that the messaging service segmentation of second generation communication system sends is merged into a message that transmits based on IP; Or a piece of news that the user sends carried out segment processing in IP-based messaging service;
Second generation communication network message processing module: be connected between second generation communication network and interworking module, be used for receiving and transmission second generation communication network message.
2, message interworking gateway according to claim 1 is characterized in that, this gateway is arranged among the IP message gateway IP-Message-GW.
3, the method that message transmits in a kind of IP-based messaging service is characterized in that, comprising:
Between IP network and second generation communication network, message interworking gateway is set;
Utilize described message interworking gateway,
The message that segmentation in the messaging service of second generation communication system is sent is merged into a message that transmits based on IP; Or a piece of news that the user sends carried out segment processing in IP-based messaging service.
4, the method that transmits according to message in the described IP-based messaging service of claim 3 is characterized in that, describedly utilizes described message interworking gateway, and the message that segmentation in the messaging service of second generation communication system is sent is merged into a message that transmits based on IP; Or a piece of news that the user sends in IP-based messaging service carried out segment processing specifically comprise:
According to otherness, utilize described message interworking gateway that the message of receiving is carried out length transition and handle based on the messaging service and the message-length in the IP-based messaging service of second generation communication system;
And/or,
According to otherness, utilize described message interworking gateway that the message of receiving is carried out format conversion processing based on the messaging service and the message format in the IP-based messaging service of second generation communication system.
5, the method that transmits according to message in claim 3 or the 4 described IP-based messaging services is characterized in that the messaging service of described second generation communication system comprises:
Global system for mobile communications GSM or universal mobile telecommunications system GPRS or the messaging service of fixedly realizing in the network of switching network or employing code division multiple access CDMA access way.
6, the method that transmits according to message in the described IP-based messaging service of claim 3 is characterized in that, the described message that segmentation in the messaging service of second generation communication system is sent is merged into a message that transmits based on IP and also comprises:
Based on the sign of indicating for the message content segmentation in the messaging service of GSM/GPRS, determine that message is transmitted by segmentation by identification.
7, the method that transmits according to message in the described IP-based messaging service of claim 3 is characterized in that, the described message that segmentation in the messaging service of second generation communication system is sent is merged into a message that transmits based on IP and specifically comprises:
Behind B11, first segmented messages in receiving the message that described segmentation transmits,, a predetermined condition is set, and judges whether this predetermined condition satisfies this message buffering;
B12, before satisfying described predetermined condition, the segmented messages buffer memory in the message that the described segmentation of receiving is transmitted;
B13, after satisfying described predetermined condition, all segmented messages in the message that the described segmentation of receiving is transmitted are merged into a piece of news and use IP-based load mode to send.
8, the method that transmits according to message in the described IP-based messaging service of claim 7 is characterized in that described predetermined condition is:
Described message interworking gateway is received last segmented messages in the message that described segmentation transmits, and in the perhaps IP-based messaging service message-length after these segmentations combinations has been reached the maximum message length that the IP message agreement can be supported.
9, the method that transmits according to message in the described IP-based messaging service of claim 3 is characterized in that, the described message that segmentation in the messaging service of second generation communication system is sent is merged into a message that transmits based on IP and specifically comprises:
Behind B14, first segmented messages in receiving the message that described segmentation transmits, with this message buffering, be set a scheduled time, and start the timing of this scheduled time;
B15, before the timing duration of the described scheduled time arrives, the segmented messages buffer memory in the message that the described segmentation of receiving is transmitted;
B16, after the timing duration of the described scheduled time arrives, all segmented messages in the message that the described segmentation of receiving is transmitted are merged into a piece of news and use IP-based load mode to send.
10, the method that transmits according to message in the described IP-based messaging service of claim 9 is characterized in that described step B14 specifically comprises:
Describedly a scheduled time is set realizes by timer or timer or counter.
11, the method that transmits according to message in the described IP-based messaging service of claim 10 is characterized in that described step B14 specifically comprises:
The duration of the described scheduled time can be set to guarantee that message that described segmentation transmits can an all received special time or the special time stipulated of operator, or effective duration of the message of carrying in the short message according to GSM/GPRS is provided with.
12, the method that transmits according to message in claim 7 or the 9 described IP-based messaging services is characterized in that described step B13, step B16 also comprise:
If message can't be merged into a complete message or message can't intactly transmit, then described message interworking gateway returns failed message and reports to message sender, does not send the current segmented messages of having preserved;
Perhaps,
Use IP-based load mode to send the message that has received, follow-uply receive that the message that still according to message interworking gateway segmentation in the messaging service of second generation communication system is sent after other segmented messages that belong to the message that described segmentation transmits is merged into a message that transmits based on IP and handles.
13, the method that transmits according to message in the described IP-based messaging service of claim 3 is characterized in that, the described message that segmentation in the messaging service of second generation communication system is sent is merged into a message that transmits based on IP and also comprises:
At described message interworking gateway with accept to set up conversation launch protocol message SIP session between the user equipment (UE) of message, use message session retransmission protocol MSRP agreement to transmit the segmented messages of receiving then, all send up to all segmented messages, discharge this SIP session.
14, the method that transmits according to message in the described IP-based messaging service of claim 13 is characterized in that, the described message that segmentation in the messaging service of second generation communication system is sent is merged into a message that transmits based on IP and also comprises:
Behind B17, first segmented messages in receiving the message that described segmentation transmits, the IP message gateway judges whether the length of the message that this segmentation transmits is less than or equal to a maximum message length of using IP-based message transmission protocol, if, execution in step B18; Otherwise, execution in step B19;
B18, IP message gateway receive after all segmentations of this message, and the information and sending that is combined into an IP-based message transmission protocol is gone out;
B19, IP message gateway are set up a SIP session, use the MSRP agreement to transmit the segmented messages of receiving, after all the segmented messages transmission finishes, discharge this SIP session.
15, the method that transmits according to message in the described IP-based messaging service of claim 3 is characterized in that the described a piece of news that the user is sent carries out segment processing and specifically comprises in IP-based messaging service:
For the indication of message content length and type, determine the length of messages sent by users content in B21, the IP-based message transmission protocol that uses by the identification user;
B22, according to the length of described definite message content, the length of message content is carried out segment processing above the message of every carry-on message-length of MAP signaling, in each segmented messages, carry the sum and the ordinal position information of current segmentation in total hop count of segmentation.
16, the method that transmits according to message in the described IP-based messaging service of claim 15 is characterized in that described step B21 specifically comprises:
The IP-based message transmission protocol that uses as the user is during as SIP, and the length of message content is to represent by the content-length Content-Length in the sip message.
17, the method that transmits according to message in the described IP-based messaging service of claim 4, it is characterized in that, described basis is utilized described message interworking gateway that the message of receiving is carried out format conversion processing and is specifically comprised based on the otherness of the messaging service and the message format in the IP-based messaging service of second generation communication system:
When B3, the message that will transmit based on IP when the needs messaging service by second generation communication system sends, the message that the user sends is carried out format conversion processing in IP-based messaging service.
18, the method that transmits according to message in the described IP-based messaging service of claim 17 is characterized in that described step B3 specifically comprises:
For the indication of message content types, determine the messages sent by users format of content in B31, the IP-based message transmission protocol that uses by the identification user;
B32, according to the form of described definite message content, with in the form of described message content based on the messaging service of second generation communication system unsupported format conversion be its form that can support.
19, the method that transmits according to message in the described IP-based messaging service of claim 18 is characterized in that described step B31 specifically comprises:
The IP-based message transmission protocol that uses as the user is during as SIP, and the form of message content is to represent by the content type Content-Type in the sip message.
CNB2005101159139A 2005-04-30 2005-11-11 The method that message transmits in the IP-based messaging service Active CN100556008C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101159139A CN100556008C (en) 2005-04-30 2005-11-11 The method that message transmits in the IP-based messaging service

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200510067986.5 2005-04-30
CN200510067986 2005-04-30
CNB2005101159139A CN100556008C (en) 2005-04-30 2005-11-11 The method that message transmits in the IP-based messaging service

Publications (2)

Publication Number Publication Date
CN1855898A CN1855898A (en) 2006-11-01
CN100556008C true CN100556008C (en) 2009-10-28

Family

ID=37195739

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101159139A Active CN100556008C (en) 2005-04-30 2005-11-11 The method that message transmits in the IP-based messaging service

Country Status (1)

Country Link
CN (1) CN100556008C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107734473B (en) * 2016-08-12 2020-11-17 中国移动通信集团北京有限公司 Short message disaster tolerance backup method, device, system and related equipment
CN110134534B (en) * 2019-05-17 2023-08-25 普元信息技术股份有限公司 System and method for optimizing message processing for big data distributed system based on NIO

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5946629A (en) * 1995-11-28 1999-08-31 Telefonaktiebolaget L M Ericsson Cellular telephone network having short message service interaction with other networks

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5946629A (en) * 1995-11-28 1999-08-31 Telefonaktiebolaget L M Ericsson Cellular telephone network having short message service interaction with other networks

Also Published As

Publication number Publication date
CN1855898A (en) 2006-11-01

Similar Documents

Publication Publication Date Title
US9426635B2 (en) IMS and MMS interworking
US7969925B2 (en) Peer-to-peer mobile data transfer method and device
EP2301234B1 (en) Charging for short message delivery
US8260333B2 (en) Consolidating international short message service messages destined to multiple recipients
CN101150531A (en) System and method for message intercommunication
EP2308248A1 (en) Direct mobile station-to-mobile station communication of multimedia message service (mms) messages
EP2441280A1 (en) Short messaging service over 3gpp long term evolution
CN100388812C (en) Method for transmitting information utilizing information transmission protocol based on internetwork protocol
WO2007095816A1 (en) A method and system for message routing of multimedia messaging service
CN100556008C (en) The method that message transmits in the IP-based messaging service
CN100455049C (en) Method for processing message in multimedia message service system
CN101420680A (en) Multimedia message transferring system and method thereof
EP2146459B1 (en) Charging method, system and apparatus
CN100466760C (en) Method for realizing news service based on IP network domain
CN100450113C (en) Method for registering multimedia service of broadcast / multicast service
CN100525257C (en) Method for message intercommunication of IP multimedia sub-system domain and grouping exchanging domain multimedia
EP1756990B1 (en) Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers
CN103139731A (en) Method, device and system of message interconnection
CN101753468B (en) Integrated service system and method for forwarding feedback messages for group messages
CN101588546A (en) Method, device and system for transmitting non-CPM service
WO2009009359A1 (en) Method and system for multicasting a short message
WO2006116934A1 (en) A message intercommunication gateway and a method for message transmission in the ip based message service
Kim et al. Platform architecture for seamless MMS service over WLAN and CDMA2000 networks
JP2010541083A (en) Method for transmitting a message using multimedia message service (MMS)
CN103188620A (en) Method for sending multi-media message service, mobile terminal, domain name system and gateway

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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20061101

Assignee: Apple Computer, Inc.

Assignor: Huawei Technologies Co., Ltd.

Contract record no.: 2015990000755

Denomination of invention: Message transmission based on IP message business

Granted publication date: 20091028

License type: Common License

Record date: 20150827

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model