[go: up one dir, main page]

CN1980410A - Communication system and method for realizing short message leading - Google Patents

Communication system and method for realizing short message leading Download PDF

Info

Publication number
CN1980410A
CN1980410A CNA2005101276880A CN200510127688A CN1980410A CN 1980410 A CN1980410 A CN 1980410A CN A2005101276880 A CNA2005101276880 A CN A2005101276880A CN 200510127688 A CN200510127688 A CN 200510127688A CN 1980410 A CN1980410 A CN 1980410A
Authority
CN
China
Prior art keywords
short message
forwarding
communication terminal
software
service provider
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.)
Granted
Application number
CNA2005101276880A
Other languages
Chinese (zh)
Other versions
CN1980410B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN2005101276880A priority Critical patent/CN1980410B/en
Publication of CN1980410A publication Critical patent/CN1980410A/en
Application granted granted Critical
Publication of CN1980410B publication Critical patent/CN1980410B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供一种用于通信系统的短消息前转方法,所述通信系统包括多个通信终端,所述多个通信终端的类型可以相同或不同,所述多个通信终端能够相互传送短消息,所述方法包括:接收从通信系统的第一通信终端发往第二通信终端的短消息,所述第一通信终端具有第一号码,所述第二通信终端具有第二号码;通过从HLR中查询所述第二通信终端的前转信息来确定其是否设置了短消息前转;在确定所述第二通信终端设置了短消息前转的情况下,用前转信息中的前转号码替换第二号码;通过对前转号码进行二次路由查询,来转发该短消息。

The present invention provides a short message forwarding method for a communication system, the communication system includes a plurality of communication terminals, the types of the plurality of communication terminals may be the same or different, and the plurality of communication terminals can transmit short messages to each other , the method includes: receiving a short message sent from a first communication terminal of a communication system to a second communication terminal, the first communication terminal has a first number, and the second communication terminal has a second number; Query the forwarding information of the second communication terminal to determine whether it has set up short message forwarding; when it is determined that the second communication terminal has set up short message forwarding, use the forwarding number in the forwarding information The second number is replaced; the short message is forwarded by performing a secondary routing query on the forwarded-to number.

Description

用于实现短消息前转的通信系统和方法Communication system and method for realizing short message forwarding

技术领域technical field

本发明一般地涉及通信领域,更具体地说,本发明涉及在通信系统中进行短消息前转的解决方案。The present invention generally relates to the communication field, and more specifically, the present invention relates to a solution for short message forwarding in a communication system.

背景技术Background technique

现在多种通信系统中如PLMN、PSTN、PHS都支持短消息,对于拥有多种终端的用户,可以根据喜好、方便性和价格的因素决定使用哪种网络发送短信,但是由于现有系统通常不支持短信前转,因此用户需要携带多个终端才能即时地接收所有短信,这给用户带来了很大的不便性。Many communication systems such as PLMN, PSTN, and PHS support short messages now. For users with multiple terminals, they can decide which network to use to send short messages according to preferences, convenience and price factors, but because the existing systems usually do not Short message forwarding is supported, so users need to carry multiple terminals to receive all short messages instantly, which brings great inconvenience to users.

另外随着即时消息(IM)软件的兴起,将短信和即时消息互通的需求越来越强烈。例如,当用户因特网在线时,通常希望通过PC接收和发送短信,现有技术没有提供将发送到用户手机的短消息前转到基于网络的客户端或允许用户从基于网络的客户端前转到手机短信的手段。In addition, with the rise of instant messaging (IM) software, the demand for intercommunication of short messages and instant messages is becoming stronger and stronger. For example, when the user is online on the Internet, it is generally desired to receive and send short messages through the PC. The prior art does not provide for forwarding short messages sent to the user's mobile phone to a web-based client or allowing the user to forward from a web-based client to a web-based client. Means of text messaging.

中国专利申请No.200410024859.2《一种实现短消息转移接收的系统和方法(2005年2月23日公开,以下称“参考文献1”)给出了一种实现短信前转的方式。其为用户设置短消息接收号,用户可以将指定的短消息终端电话号码与此接收号绑定,实现了接收短消息的前转。此实现方式与电话“一号通”方式类似,用户需要申请一个与电话号码不同的短消息接收号,短消息发送方必须要向此号码发送短消息,才能被前转到指定的终端。也就是说,该发明不能利用用户已有的电话号码来实现前转。Chinese Patent Application No. 200410024859.2 "A System and Method for Realizing Short Message Forwarding and Receiving" (published on February 23, 2005, hereinafter referred to as "reference 1") provides a method for realizing short message forwarding. It sets the short message receiving number for the user, and the user can bind the designated short message terminal phone number with the receiving number, realizing the forwarding of the received short message. This implementation method is similar to the telephone "one number" method. The user needs to apply for a short message receiving number different from the phone number. The short message sender must send a short message to this number before it can be forwarded to the designated terminal. That is to say, this invention can not utilize the existing telephone number of the user to realize forwarding.

中国专利申请No.01111099.6《一种在移动智能网上实现短消息业务的方法》(2002年11月13日公开,以下称“参考文献2”)采用智能网的方式实现短消息前转。现有的短消息业务属于补充业务,而该申请将短信业务转到智能网上实现,即所有的短消息从SSF(T-MSC)触发到SCF,由SCF完成业务逻辑,用前转目的号码替换原目的号码,转移到用户指定的终端或短消息中心。但是,这种智能网实现方式需要增加设备和增加CAP(Capability Application Part)信令交互,导致信令开销增大。Chinese Patent Application No. 01111099.6 "A Method for Realizing Short Message Service on Mobile Intelligent Network" (published on November 13, 2002, hereinafter referred to as "Reference 2") adopts an intelligent network to realize short message forwarding. The existing short message service is a supplementary service, and this application transfers the short message service to the intelligent network, that is, all short messages are triggered from the SSF (T-MSC) to the SCF, and the SCF completes the business logic and replaces it with the forwarding destination number The original destination number is transferred to the terminal or short message center designated by the user. However, this intelligent network implementation requires additional equipment and CAP (Capability Application Part) signaling interaction, resulting in increased signaling overhead.

因此,需要一种新的能够实现短消息前转的方式。Therefore, a new method capable of realizing short message forwarding is needed.

发明内容Contents of the invention

考虑到上述问题,提出了本发明的通信系统和方法,其可以方便地将短消息前转到多种不同位置,例如前转到其他通信终端或者基于网络的即时消息软件。Considering the above problems, the communication system and method of the present invention are proposed, which can conveniently forward short messages to various locations, such as forwarding to other communication terminals or network-based instant messaging software.

根据本发明的第一方面,提供一种用于通信系统的短消息前转方法,所述通信系统包括多个通信终端,所述方法包括:According to a first aspect of the present invention, a short message forwarding method for a communication system is provided, the communication system includes a plurality of communication terminals, and the method includes:

接收从第一通信终端发往第二通信终端的短消息,所述第一通信终端具有第一号码,所述第二通信终端具有第二号码;receiving a short message sent from a first communication terminal to a second communication terminal, the first communication terminal has a first number, and the second communication terminal has a second number;

通过从HLR中查询所述第二通信终端的前转信息来确定其是否设置了短消息前转;Determine whether short message forwarding is set by querying the forwarding information of the second communication terminal from the HLR;

在确定所述第二通信终端设置了短消息前转的情况下,用前转信息中的前转号码替换第二号码;When it is determined that the second communication terminal has set short message forwarding, replacing the second number with the forwarding number in the forwarding information;

通过对前转号码进行二次路由查询,来转发该短消息。The short message is forwarded by performing a secondary routing query on the forwarded-to number.

根据本发明的第二方面,提供一种用于进行短消息前转的通信系统,所述通信系统包括:According to a second aspect of the present invention, a communication system for short message forwarding is provided, the communication system comprising:

多个通信终端;Multiple communication terminals;

HLR,用于存储关于通信终端的前转信息;以及HLR for storing forwarding information about the communication terminal; and

用于进行短消息前转的部分,进一步包括:The part for short message forwarding further includes:

短消息接收装置,用于接收从第一通信终端发往第二通信终端的短消息,所述第一通信终端具有第一号码,所述第二通信终端具有第二号码;A short message receiving device, configured to receive a short message sent from a first communication terminal to a second communication terminal, the first communication terminal has a first number, and the second communication terminal has a second number;

查询装置,与HLR耦接,用于通过从HLR中查询来确定所述第二通信终端是否设置了短消息前转,并且用于在替换装置用前转号码替换了第二号码后,对前转号码进行二次路由查询;Inquiring means, coupled with the HLR, used to determine whether the second communication terminal has set short message forwarding by inquiring from the HLR, and after the replacement means replaces the second number with the forwarded-to number, forward Transfer number for secondary routing query;

所述替换装置,用于在查询装置确定所述第二用户设置了短消息前转的情况下,用前转号码替换第二号码;The replacing means is used to replace the second number with the forwarding number when the querying means determines that the second user has set up short message forwarding;

转发装置,用于响应查询装置对前转号码查询到的路由,转发该短消息。The forwarding device is used for forwarding the short message in response to the route inquired by the inquiring device for the forwarded-to number.

在根据本发明第一、二方面的通信系统和方法中,涉及设置了短消息前转的用户(第二用户)接收短消息的情形。In the communication system and method according to the first and second aspects of the present invention, it involves the situation that the user (second user) who has set the forwarding of the short message receives the short message.

根据本发明的第三方面,提供一种用于通信系统的短消息前转方法,所述通信系统包括多个通信终端,其中第一通信终端的用户具有从服务提供商下载的IM软件,并且已将发往所述第一通信终端的短消息前转到所述IM软件,这导致产生包括标识第一通信终端的标识符和服务提供商接入号的前转号码,所述方法包括:According to a third aspect of the present invention, there is provided a short message forwarding method for a communication system, the communication system comprising a plurality of communication terminals, wherein the user of the first communication terminal has IM software downloaded from a service provider, and A short message addressed to the first communication terminal has been forwarded to the IM software, which results in generation of a forward-to-number comprising an identifier identifying the first communication terminal and a service provider access number, the method comprising:

所述第一通信终端的用户通过IM软件向至少一个第二通信终端发送短消息;The user of the first communication terminal sends a short message to at least one second communication terminal through IM software;

服务提供商服务器将所述短消息经由因特网/企业内部网短消息网关发送到短消息网关;The service provider server sends the short message to the short message gateway via the Internet/intranet short message gateway;

所述短消息网关将所述短消息转送到所述至少一个第二通信终端。The short message gateway forwards the short message to the at least one second communication terminal.

在根据本发明第三方面的方法中,涉及从设置了短消息前转的用户(第一用户)通过即时消息软件发送短消息的情形。In the method according to the third aspect of the present invention, it involves the situation that the short message is sent from the user (the first user) who has set the forwarding of the short message through the instant messaging software.

在通信系统中,与短消息收、发最为相关的部件是短消息中心和短消息网关,根据本发明的优选实施方式,本发明主要涉及短消息网关的改进。但由于在目前的通信系统中,短消息中心和短消息网关既可以分立也可以集成,因此并不将本发明的系统和方法局限于短消息中心或短消息网关中。In the communication system, the components most related to short message receiving and sending are the short message center and the short message gateway. According to the preferred embodiment of the present invention, the present invention mainly relates to the improvement of the short message gateway. However, in the current communication system, the short message center and the short message gateway can be separated or integrated, so the system and method of the present invention are not limited to the short message center or the short message gateway.

在本发明中,用户可以为特定终端指定短消息前转的目的号码,从而所有发送到此终端的短消息都可以被前转到支持短消息或即时消息的另一终端。在短消息中心查询HLR短消息的目的路由信息时,HLR反馈的路由信息包含用户设置的短消息前转号码,短消息中心用前转号码替换原来的目的号码,根据新目的号码二次查找路由。In the present invention, the user can specify the destination number of short message forwarding for a specific terminal, so that all short messages sent to this terminal can be forwarded to another terminal that supports short messages or instant messages. When the short message center queries the destination routing information of the HLR short message, the routing information fed back by the HLR includes the short message forwarding number set by the user, and the short message center replaces the original destination number with the forwarding number, and searches for the route twice according to the new destination number .

本发明提出的短消息前转功能可以将短信前转到因特网/企业内部网IM软件或其它通信系统中。The forwarding function of the short message proposed by the invention can forward the short message to the IM software of Internet/enterprise intranet or other communication systems.

本发明与IM软件结合起来,比如用户注册到IM服务器后,可以将短信前转到IM中;离线后,将所有IM消息前转到短信中,为用户提供了统一消息,方便了用户的使用。The present invention is combined with IM software, for example, after the user registers to the IM server, the short message can be forwarded to the IM; after being offline, all the IM messages can be forwarded to the short message, which provides a unified message for the user and facilitates the use of the user .

本发明使运营商提供的基于IM软件的短信输入业务与移动短信互通,这为用户带来的好处是:用户可以通过移动终端(例如,手机)将短消息前转到基于因特网/企业内部网的客户端上,从而在计算机上使用自己的手机号码收发短信,利用计算机网络资源和计算机上的各种输入软件,方便了用户的短信输入方式和速度。根据本发明,IM软件既可以是通常基于因特网的个人IM软件,也可以是基于企业内部网的企业级IM软件。The invention enables the IM software-based short message input service provided by the operator to interoperate with the mobile short message, which brings the benefits for the user: the user can forward the short message to the Internet/intranet-based On the client side of the computer, the mobile phone number can be used to send and receive short messages on the computer, and the computer network resources and various input software on the computer are used to facilitate the user's short message input method and speed. According to the present invention, the IM software can be personal IM software usually based on the Internet, or enterprise-level IM software based on the enterprise intranet.

实现因特网/企业网的应用与3G的互通可以显著提高短信的应用量。并且,如后所述,在使用短信前转后,源和目的号码前无SP接入号,符合用户的行为需求,提高业务使用量。Realizing the intercommunication between Internet/enterprise network applications and 3G can significantly increase the application volume of short messages. And, as described later, after SMS forwarding is used, there is no SP access number before the source and destination numbers, which meets the user's behavioral needs and improves service usage.

另外,在PHS和固网支持HLR且交换机和HLR之间使用MAP信令通信的情况下,PHS和固网短信也可以使用本发明支持短信前转。In addition, under the condition that PHS and fixed network support HLR and MAP signaling is used for communication between the exchange and HLR, PHS and fixed network short messages can also use the present invention to support short message forwarding.

因此,本发明通过增加短消息前转功能,使诸如PHS、家家易和3G系统间的短信可以互相前转,并且使用户可以转发短消息到基于网络的应用。一方面,用户设置家家易或PHS的短信前转到3G手机,可以解决不在家时或出差时无法看到家家易或PHS短信的问题。另一方面,设置PHS、家家易和3G短信前转到基于因特网的应用,当用户在线时,可以通过客户端软件接收短信,并且使用PHS、家家易和3G端信的号码发送短信,解决了用户使用手机输入汉字不方便的问题。Therefore, the present invention enables mutual forwarding of short messages between systems such as PHS, Jiajiayi and 3G by increasing the short message forwarding function, and enables users to forward short messages to applications based on the network. On the one hand, users can forward the text messages of Jiajiayi or PHS to 3G mobile phones, which can solve the problem of not being able to see the text messages of Jiajiayi or PHS when they are not at home or on business trips. On the other hand, set PHS, Jiajiayi and 3G SMS forwarding to the application based on the Internet. When the user is online, he can receive SMS through the client software, and use the numbers of PHS, Jiajiayi and 3G Terminal to send SMS. The problem that it is inconvenient for users to input Chinese characters by using a mobile phone is solved.

根据本发明的又一种优选实施方式,对于将短消息前转到IM软件的情形,可以在短消息传递过程中由短消息中心、短消息网关、因特网/企业内部网短消息网关或因特网/企业内部网服务器等多个部件去除前转号码中的IM软件服务提供商接入号(SP接入号),从而短消息的发送方和接收方使用的都是电话号码,无SP接入号前缀。According to another preferred embodiment of the present invention, for the situation that short message is forwarded to IM software, can be by short message center, short message gateway, Internet/intranet short message gateway or Internet/ Multiple components such as the intranet server remove the IM software service provider access number (SP access number) in the forwarding number, so that both the sender and receiver of the short message use the phone number without the SP access number prefix.

这样,由于用户在网络上收发短信的源和目的号码都没有接入号前缀,因此可以方便用户以唯一的E.164号码与周边网络通信,方便了用户的使用。In this way, since the source and destination numbers of the user sending and receiving short messages on the network have no access number prefix, it is convenient for the user to communicate with the surrounding network with a unique E.164 number, which facilitates the use of the user.

从用户体验看,本发明与参考文献2的解决方案在感观上是一致的,即用户无需为短信前转申请单独的短消息接收号,而是直接使用原有电话号码即可。但是,本发明与参考文献2在实现方式上是不同的。本发明通过对现有的短消息网关流程做微小的改动,并在HLR中增加短消息前转信息,从而不需要象参考文献2那样增加智能设备即可完成前转功能,避免了智能网实现方式需要增加设备和增加CAP信令交互的缺点。From the perspective of user experience, the solution of the present invention and reference 2 is consistent in perception, that is, the user does not need to apply for a separate SMS receiving number for SMS forwarding, but can directly use the original phone number. However, the present invention is different from Reference 2 in implementation. The present invention makes slight changes to the existing short message gateway process, and adds short message forwarding information in the HLR, so that the forwarding function can be completed without adding smart devices like reference 2, avoiding the realization of intelligent network The method needs to increase equipment and increase the shortcomings of CAP signaling interaction.

随着网络运营的利润逐年降低,越来越多的运营商逐渐由网络提供商向能够提供多种业务的综合业务提供商转变,即运营商逐渐提供一些由原来SP提供的业务。本发明迎合了这种趋势,使运营商通过对网络的代价很低的改造,为用户带来SP无法提供的优势,从而利用网络的一些新增值业务增加运营商的收入。As the profits of network operations decrease year by year, more and more operators are gradually changing from network providers to comprehensive service providers that can provide multiple services, that is, operators gradually provide some services provided by the original SP. The invention caters to this trend, and enables operators to bring advantages that SP cannot provide to users through low-cost transformation of the network, thereby increasing the income of operators by using some new value-added services of the network.

附图说明Description of drawings

通过参考附图阅读本发明的详细说明书,将更进一步了解本发明的上述优势和其他优势。在附图中:The above advantages and other advantages of the present invention will be further understood by reading the detailed description of the invention with reference to the accompanying drawings. In the attached picture:

图1A示出了传统的用于进行短消息传递的通信系统结构示意图;FIG. 1A shows a schematic structural diagram of a traditional communication system for short message delivery;

图1B示出了根据本发明的用于进行短消息前转的通信系统结构示意图;FIG. 1B shows a schematic structural diagram of a communication system for short message forwarding according to the present invention;

图2为根据本发明的通信系统所执行的工作流程;Fig. 2 is the work flow that the communication system according to the present invention executes;

图3表示将短消息前转到其他通信终端号码的通信终端接收短消息过程的流程图。Fig. 3 shows a flow chart of the process of receiving short messages by communication terminals that forward short messages to other communication terminal numbers.

图4示出了进行IM软件业务注册的流程图。Fig. 4 shows a flow chart of IM software service registration.

图5为将短消息前转到因特网IM软件的通信终端通过IM软件接收短消息的过程的流程图。Fig. 5 is a flow chart of the process of forwarding the short message to the communication terminal of the Internet IM software to receive the short message through the IM software.

图6表示将短消息前转到因特网IM软件的通信终端通过IM软件发送短消息的过程的流程图。Fig. 6 shows the flowchart of the process of forwarding the short message to the communication terminal of the Internet IM software to send the short message through the IM software.

图7表示为实现本发明,需要对SMS-GMSC处理SendRoutingInfoForShortMsg时的传统内部流程进行的修改。Fig. 7 shows that in order to implement the present invention, it is necessary to modify the traditional internal process when SMS-GMSC processes SendRoutingInfoForShortMsg.

具体实施方式Detailed ways

如前所述,根据本发明,假定用户拥有多个支持短消息的通信终端(例如,家家易电话、PHS、神州行手机和全球通手机),则该用户既可将发送到这些终端的短消息都前转到其中一个终端(例如,全球通手机),也可以前转到IM软件,从而为用户发送、接收短信提供便利。As previously mentioned, according to the present invention, assuming that the user has a plurality of communication terminals that support short messages (for example, Jiajiayi phone, PHS, Shenzhouxing mobile phone and GSM mobile phone), then the user can send the short messages sent to these terminals It can be forwarded to one of the terminals (for example, GSM mobile phone), and can also be forwarded to IM software, so as to provide convenience for users to send and receive short messages.

图1A是传统的用于进行短消息传递的通信系统100的结构示意图。在图1A的通信系统100中包括短消息中心(也称为“短消息服务中心”)110、短消息网关(也称为“短消息业务网关”)120、以及示例性终端A和终端B。FIG. 1A is a schematic structural diagram of a traditional communication system 100 for short message delivery. The communication system 100 in FIG. 1A includes a short message center (also called "short message service center") 110, a short message gateway (also called "short message service gateway") 120, and exemplary terminals A and B.

在通信系统100中,短消息中心110负责在短消息实体和终端间存储转发短消息,例如接收从终端A发往终端B的短消息,然后转发到短消息网关120。短消息网关120用于在各网络间发送和接收短消息,其与HLR耦接,用于从HLR中为来自终端A的短消息查询路由,以便通信系统100根据查询的路由将该短消息发送到终端B。In the communication system 100 , the short message center 110 is responsible for storing and forwarding short messages between the short message entities and terminals, for example, receiving short messages sent from terminal A to terminal B and forwarding them to the short message gateway 120 . The short message gateway 120 is used for sending and receiving short messages between various networks, and it is coupled with the HLR, and is used to query the route for the short message from terminal A from the HLR, so that the communication system 100 sends the short message according to the route of the query to Terminal B.

尽管图1A中示出了短消息中心110、短消息网关120分立的情形,但是在现有通信系统中,所述短消息中心110、短消息网关120既可以分立也可以集成。Although FIG. 1A shows a situation where the short message center 110 and the short message gateway 120 are separated, in the existing communication system, the short message center 110 and the short message gateway 120 can be separated or integrated.

图1B示出了根据本发明的用于进行短消息前转的通信系统100’的结构示意图。Fig. 1B shows a schematic structural diagram of a communication system 100' for short message forwarding according to the present invention.

通信系统100’包括用于进行短消息前转的部分、HLR以及示例性终端A和终端B,所述用于进行短消息前转的部分包括短消息接收装置131、查询装置132、替换装置133、转发装置134以及,所述查询装置132与通信系统的HLR耦接。The communication system 100' includes a part for short message forwarding, HLR, and exemplary terminal A and terminal B, and the part for short message forwarding includes a short message receiving device 131, an inquiry device 132, and a replacement device 133 , the forwarding means 134 and the inquiry means 132 are coupled to the HLR of the communication system.

根据本发明的通信系统100’对终端A和终端B的类型没有要求,它们可以是同一类型的终端(例如,均为PHS或均为神州行手机),也可以是不同类型的终端(例如,终端A为家家易、终端B为全球通手机等),只要都支持短消息即可。According to the communication system 100' of the present invention, there is no requirement on the type of terminal A and terminal B, they can be the same type of terminal (for example, both are PHS or both are Shenzhouxing mobile phones), and they can also be different types of terminals (for example, terminal A is Jiajiayi, terminal B is GSM mobile phone, etc.), as long as they all support short messages.

这里,假定终端A的使用者为用户A、终端号为号码A,终端B的使用者为用户B、终端号为号码B;用户B可能已将为终端B设置短消息前转的请求记录到HLR中,且其前转号码为号码F。Here, it is assumed that the user of terminal A is user A, the terminal number is number A, the user of terminal B is user B, and the terminal number is number B; user B may have set the short message forwarding request for terminal B to the In the HLR, and its forwarding number is number F.

在用户A使用终端A向终端B发送短消息时,所述短消息接收装置131用于从终端A接收该短消息,并将该短消息转送到查询装置132。When user A uses terminal A to send a short message to terminal B, the short message receiving means 131 is used to receive the short message from terminal A and forward the short message to the query means 132 .

所述查询装置132可具有两种功能,一是可通过查询HLR来确定所述终端B是否设置了短消息前转,二是在确定要对终端B的短消息进行前转时,对终端B的前转号码进行二次路由。The query device 132 can have two functions, one is to determine whether the terminal B has set short message forwarding by querying the HLR, and the other is to forward the short message of the terminal B when it is determined to The forwarding-to number for secondary routing.

于是,根据本发明的一种优选实施方式,所述查询装置132可进一步分为第一查询装置135和第二查询装置136,如图1B的虚线框所示。所述第一查询装置135用于查询HLR来确定所述终端B是否设置了短消息前转,而所述第二查询装置136用于在确定要对终端B的短消息进行前转时,对终端B的前转号码进行二次路由。Therefore, according to a preferred implementation manner of the present invention, the query device 132 can be further divided into a first query device 135 and a second query device 136, as shown in the dashed box in FIG. 1B . The first query means 135 is used to query the HLR to determine whether the terminal B has set short message forwarding, and the second query means 136 is used to forward the short message of the terminal B when it is determined that the short message of the terminal B is to be forwarded. The forwarding number of terminal B performs secondary routing.

替换装置133用于在确定所述终端B设置了短消息前转的情况下,用终端B的前转号码F替换号码B。The replacing means 133 is configured to replace the number B with the forwarding-to number F of the terminal B when it is determined that the terminal B has set short message forwarding.

所述转发装置134用于根据查询装置132对前转号码进行的二次路由的结果来转发该短消息。The forwarding means 134 is used for forwarding the short message according to the result of the secondary routing performed by the querying means 132 on the forwarded-to number.

由于短消息中心和短消息网关既可分立也可集成,因此通信系统100’中用于进行短消息前转的部分及其各装置并不局限于是在短消息中心中还是在短消息网关中。Since the short message center and the short message gateway can be separated or integrated, the part and its devices for forwarding the short message in the communication system 100' are not limited to being in the short message center or in the short message gateway.

应当理解,为了便于说明,图1B中只示出通信系统中与本发明相关的部件,而忽略其他不相关组件(如基站、RNC等),同时也只只示出两个用户,但该通信系统可以包括系统容量所允许的任何数量的用户。It should be understood that, for ease of illustration, only components related to the present invention in the communication system are shown in FIG. 1B , while other irrelevant components (such as base stations, RNC, etc.) A system can include any number of users as the capacity of the system allows.

以下将参照图2描述图1B的通信系统100’执行的工作流程。如图2所示,该过程从步骤200开始,随后进入步骤210。在步骤210中,所述接收装置131接收从号码A发送到号码B的短信,并将该短信发送到查询装置132。The workflow performed by the communication system 100' of FIG. 1B will be described below with reference to FIG. 2 . As shown in FIG. 2 , the process starts at step 200 and then enters step 210 . In step 210 , the receiving unit 131 receives the short message sent from the number A to the number B, and sends the short message to the query unit 132 .

在步骤220中,查询装置132响应从接收装置131收到短信,向HLR进行路由查询,以确定号码B是否设置了短消息前转。In step 220, in response to receiving the short message from the receiving device 131, the inquiring means 132 conducts a routing inquiry to the HLR to determine whether the number B is set to forward short messages.

响应于查询装置132的查询结果表明号码B设置了短消息前转,在步骤230中,替换装置133使用终端B的前转号码F替换其号码B。In response to the inquiry result of the inquiry means 132 indicating that number B has SMS forwarding set, in step 230, the replacement means 133 replaces the number B with the forwarding number F of terminal B.

接下来,在步骤240中,响应于完成所述替换操作,所述查询装置132对替换后的前转号码F进行二次路由。Next, in step 240, in response to completing the replacement operation, the inquiry means 132 performs secondary routing on the replaced forwarding-to-number F.

然后,在步骤250中,转发装置134根据查询装置132对前转号码F查询到的路由来转发所述短信。Then, in step 250, the forwarding means 134 forwards the short message according to the route queried by the querying means 132 for the forwarded-to number F.

随后,该过程在步骤260中结束。Subsequently, the process ends in step 260 .

以上描述了根据本发明的总体框图和流程图。如前所述,本发明涉及通信终端将其短消息前转到其他通信终端或前转到IM软件的情形,因此应用本发明,可能会涉及如下四种具体情况:The general block diagram and flowchart according to the present invention are described above. As mentioned above, the present invention relates to the situation where a communication terminal forwards its short message to other communication terminals or to IM software, so the application of the present invention may involve the following four specific situations:

1.将短消息前转到其他通信终端的通信终端发送短信,1. forward the short message to the communication terminal of other communication terminals to send the short message,

2.将短消息前转到其他通信终端的通信终端接收短信,2. forward the short message to the communication terminal of other communication terminals to receive the short message,

3.将短消息前转到IM软件的通信终端通过IM软件发送短信,3. Forward the short message to the communication terminal of the IM software to send the short message through the IM software,

4.将短消息前转到IM软件的通信终端通过IM软件接收短信。4. The communication terminal forwarding the short message to the IM software receives the short message through the IM software.

对于上述第1种情况,其与传统的短信传递过程一样,不是本发明关心的问题,但第2-4种情况都会涉及本发明的改进,以下将逐一进行说明。As for the first case above, it is the same as the traditional short message transmission process, and is not a concern of the present invention, but the second to fourth cases all involve the improvement of the present invention, which will be explained one by one below.

将短消息前转到其他通信终端的通信终端接收短消息Forward short messages to other communication terminals for communication terminals to receive short messages

这里,仍假定终端A的使用者为用户A、终端号为号码A,终端B的使用者为用户B、终端号为号码B;用户B可能已将为终端B设置短消息前转的请求记录到HLR中,以将其短消息前转到号码F1的另一通信终端F1。Here, it is still assumed that the user of terminal A is user A, the terminal number is number A, the user of terminal B is user B, and the terminal number is number B; user B may have set the request record of forwarding short messages for terminal B to the HLR to forward its short message to another communication terminal F1 with the number F1.

所述终端A、终端B和终端F1可以是同一类型的终端(例如,均为PHS或均为全球通手机),也可以是不同类型的终端(例如,终端A为家家易、终端B为全球通手机、终端F1为PHS等),只要终端A、B、F1都支持短消息即可。The terminal A, terminal B and terminal F1 can be terminals of the same type (for example, all are PHS or all are GSM mobile phones), and can also be terminals of different types (for example, terminal A is Jiajiayi, terminal B is GSM The mobile phone and the terminal F1 are PHS, etc.), as long as the terminals A, B, and F1 all support short messages.

在这种情况下,用户A用终端A向终端B发送短消息,所执行的过程如图3所示。该过程从步骤300中开始,随后进入步骤310。In this case, user A uses terminal A to send a short message to terminal B, and the executed process is shown in FIG. 3 . The process starts in step 300 and proceeds to step 310 .

在步骤310中,短消息中心接收从终端A发往终端B的短消息并将其转送到查询装置132。In step 310 , the short message center receives the short message sent from terminal A to terminal B and forwards it to the inquiry device 132 .

在步骤320中,查询装置132通过与HLR之间的信令来确定终端B是否设置了短消息前转。In step 320, the inquiry means 132 determines whether terminal B has set short message forwarding through signaling with the HLR.

众所周知,HLR主要用于存储有关用户的个人简档信息(例如,用户的身份、订购的服务等)。在本发明中,是否设置了短消息前转这样的信息同样也可记录在HLR中,以便进行路由查询。对于短消息前转这项业务,HLR中可以存储(但不限于)下列信息:前转标志位、前转条件和前转号码。As is well known, the HLR is mainly used to store personal profile information about the user (eg, the user's identity, subscribed services, etc.). In the present invention, information such as whether short message forwarding is set can also be recorded in the HLR so as to carry out routing inquiry. For the short message forwarding service, the HLR can store (but not limited to) the following information: forwarding flag, forwarding condition and forwarding number.

前转标志位用于标识某个通信终端是否设置了短消息前转,例如可以用二进制“0”表示未设置前转,而用二进制“1”表示已设置前转。The forwarding flag bit is used to identify whether a certain communication terminal has set short message forwarding. For example, binary "0" can be used to indicate that forwarding is not set, and binary "1" can be used to indicate that forwarding is set.

前转条件可以包括(但不限于)无条件前转和不可达前转。“无条件前转”可指在任何情况下都对短消息进行前转。“不可达前转”可以是例如在用户关机时才对短消息进行前转。Forwarding conditions may include (but not limited to) unconditional forwarding and unreachable forwarding. "Forwarding unconditionally" may refer to forwarding the short message under any circumstances. "Forwarding unreachable" may be, for example, forwarding short messages only when the user turns off the phone.

根据前转目的地的不同,前转号码可以具有不同的形式。对于将短消息前转到另一通信终端(即,图3的情形),前转号码为该另一通信终端的号码(在图3中为号码F1),但对于将短消息前转到IM软件,前转号码则为表明所述通信终端与IM软件绑定的号码(如下文详述)。Depending on the forwarding destination, the forwarding number can have different forms. For forwarding short messages to another communication terminal (that is, the situation in Figure 3), the forwarding number is the number of the other communication terminal (number F1 in Figure 3), but for forwarding short messages to IM software, and the forwarding number is the number indicating that the communication terminal is bound to the IM software (as detailed below).

在步骤320中,查询装置为了查找终端B的短消息前转信息,在查询路由信息时,发送MAP_SEND_ROUTING_INFO_FOR_SM信令到HLR,HLR的应答信令MAP_SEND_ROUTING_INFO_FOR_SM_ACK中增加了有关短消息前转的参数,如表1中斜体字所示:In step 320, in order to find the short message forwarding information of terminal B, the inquiring device sends the MAP_SEND_ROUTING_INFO_FOR_SM signaling to the HLR when inquiring about the routing information, and the HLR response signaling MAP_SEND_ROUTING_INFO_FOR_SM_ACK adds parameters about the short message forwarding, as shown in the table 1 in italics:

MAP-SEND-ROUTING-INFO-FOR-SMMAP-SEND-ROUTING-INFO-FOR-SM

    参数名 parameter name   请求 ask     指示 instruct   响应 response     确认 confirm     Invoke Id Invoke Id     M M     M(=) M(=)   M(=) M(=)     M(=) M(=)     MSISDN MSISDN     M M     M(=) M(=)     SM-RP-PRI SM-RP-PRI     M M     M(=) M(=)     Service Centre Address Service Center Address     M M     M(=) M(=)     SM-RP-MTI  SM-RP-MTI     C C     C(=) C(=)     SM-RP-SMEA  SM-RP-SMEA     C C     C(=) C(=)     GPRS Support Indicator GPRS Support Indicator     C C     C(=) C(=)     IMSI IMSI     C C     C(=) C(=)     Network Node Number Network Node Number     C C     C(=) C(=)     LMSI LMSI     C C     C(=) C(=)     GPRS Node Indicator GPRS Node Indicator     C C     C(=) C(=)     Additional Number Additional Number     C C     C(=) C(=)     User error User error     C C     C(=) C(=)     Provider error Provider error     O O     前转号码 forwarding number     C C     C(=) C(=)     前转标志位   Forward flag     C C     C(=) C(=)     前转条件 Forward condition     C C     C(=) C(=)

表1Table 1

在表1中,斜体字部分表示HLR应答信令中针对短消息前转业务添加的参数,其余部分为常规参数,字母M表示信令中的必选参数,字母C表示根据条件选择的参数,“=”表示响应信令中的值等于请求信令中的值。In Table 1, the italic part indicates the parameters added for the SMS forwarding service in the HLR response signaling, and the rest are conventional parameters. The letter M indicates the mandatory parameters in the signaling, and the letter C indicates the parameters selected according to the conditions. "=" indicates that the value in the response signaling is equal to the value in the request signaling.

在终端B设置了短消息前转的情况下,HLR的应答信令将通过相应的参数反映出这一情况。In the case that terminal B has set short message forwarding, the response signaling of the HLR will reflect this situation through corresponding parameters.

在步骤330中,查询装置收到HLR的应答信令MAP_SEND_ROUTING_INFO_FOR_SM_ACK后,判断终端B是否设置了前转标志位,如果该步骤的判断为“是”(即,例如前转标志位被置“1”),则表明已设置了短消息前转,该过程进入步骤340。In step 330, after receiving the response signaling MAP_SEND_ROUTING_INFO_FOR_SM_ACK from HLR, the inquiring device judges whether terminal B has set the forwarding flag, if the judgment of this step is "yes" (that is, for example, the forwarding flag is set to "1") ), then it shows that short message forwarding has been set, and the process enters step 340.

在步骤340中,进一步判断是否满足终端B的前转条件。In step 340, it is further judged whether the forwarding condition of terminal B is satisfied.

如果在步骤340中的判断为“是”,即满足前转条件,则该过程进入步骤350,用前转号码F1替换终端B的号码B,以对该前转号码F1进行二次路由。If the judgment in step 340 is "Yes", that is, the forwarding condition is satisfied, then the process enters step 350, and the number B of terminal B is replaced with the forwarding number F1 to perform secondary routing on the forwarding number F1.

随后,在步骤360中,根据针对该前转号码F1的路由结果来转发该短消息。该过程在步骤380中结束。Subsequently, in step 360, the short message is forwarded according to the routing result for the forwarding number F1. The process ends in step 380 .

如果在步骤330的判断为“否”,即终端B未设置短消息前转,则在步骤370中按常规方式将该短消息转发到终端B。If the judgment in step 330 is "No", that is, terminal B has not set short message forwarding, then in step 370, the short message is forwarded to terminal B in a conventional manner.

如果在步骤340的判断为“否”,即不满足短消息前转条件,例如在用户B设置了“关机时前转”,而此时用户正好开机,则在步骤370中按常规方式将该短消息发送到终端B。然后,同样在步骤380中结束该过程。If the judgment in step 340 is "No", that is, the short message forwarding condition is not satisfied, for example, when user B has set "forwarding when power off", and the user just turns on the power, then in step 370, the short message will be forwarded in a conventional manner. The short message is sent to terminal B. Then, likewise in step 380, the process ends.

将短消息前转到IM软件的通信终端接收、发送短消息Forward the short message to the communication terminal of the IM software to receive and send the short message

随着用户对于移动终端便携性要求的不断提高,人们对于移动终端小型化的追求是无止境的,这一方面方便了用户携带移动终端,但另一方面也为用户操作该移动终端带来了一定的困难,例如键盘太小而不便于输入短信。With the continuous improvement of users' requirements for the portability of mobile terminals, people's pursuit of miniaturization of mobile terminals is endless. On the one hand, it is convenient for users to carry mobile terminals, but on the other hand, it also brings inconvenience Certain difficulties, such as the keyboard being too small to type text messages.

另外,如果用户移动终端由于例如电池用完而无法开机,则不能接收或发送短信。In addition, if the user's mobile terminal cannot be turned on because, for example, the battery is exhausted, it cannot receive or send short messages.

诸如上述举例的情况下,如果能通过计算机网络接收、发送短信将不失为一种很好的选择。因此,本发明为用户提供了通过计算机网络,特别是通过IM软件,接收、发送短信的手段。In the case of the above examples, it would be a good choice if the short messages can be received and sent through the computer network. Therefore, the present invention provides a means for users to receive and send short messages through computer networks, especially through IM software.

为了使用本发明,用户需要首先从特定的服务提供商(SP)注册IM软件,获得用于在该IM软件中标识该用户的标识符(简称IM标识符),并使终端(例如,手机)号码与该标识符进行绑定。用于本发明的IM软件可包括基于因特网的IM软件以及基于企业网的IM软件,例如QQ、MSN、Yahoo Messenger、AOL Instant Messenger、IBM Lotus Sametime、AOL AIM企业网关、Jabber Messenger等。但为了便于说明,以下将主要以基于因特网的IM软件为例来描述本发明的原理。In order to use the present invention, the user needs to first register the IM software from a specific service provider (SP), obtain an identifier (IM identifier for short) for identifying the user in the IM software, and make the terminal (for example, a mobile phone) The number is bound to this identifier. The IM software that is used for the present invention can comprise the IM software based on Internet and the IM software based on enterprise network, such as QQ, MSN, Yahoo Messenger, AOL Instant Messenger, IBM Lotus Sametime, AOL AIM enterprise gateway, Jabber Messenger etc. However, for ease of illustration, the principle of the present invention will be described below mainly by taking Internet-based IM software as an example.

业务注册流程Business Registration Process

图4示出了进行IM软件业务注册(即,使终端号与IM标识符进行绑定)的流程图。该流程在步骤400中开始,随后进入步骤410。在步骤410中,希望进行短信前转的用户从服务提供商下载基于网络的短信输入客户端软件,这例如可以是用户通过计算机网络下载诸如MSN Messenger之类的软件。随后,在步骤420中,用户通过下载的软件来将自己的终端号(例如,手机号13900000001)注册到该软件中。接下来,在步骤430中,用户通过该手机将希望进行呼叫前转的请求转发给短消息中心(SMC),然后在步骤440中,短消息中心再将该请求通知给HLR。图4所示的流程在步骤450中结束。Fig. 4 shows a flow chart of registering an IM software service (that is, binding a terminal number and an IM identifier). The process starts in step 400 and proceeds to step 410 . In step 410, the user who wishes to forward the short message downloads the network-based short message input client software from the service provider, for example, the user downloads software such as MSN Messenger through the computer network. Subsequently, in step 420, the user registers his terminal number (for example, mobile phone number 13900000001) into the software through the downloaded software. Next, in step 430, the user forwards the request for call forwarding to the short message center (SMC) through the mobile phone, and then in step 440, the short message center notifies the HLR of the request. The process shown in FIG. 4 ends in step 450 .

应当指出的是,在步骤430中用户发送的请求中需要包括前转号码,这时的前转号码由SP接入号和需要进行前转的用户的标识符的组合构成。所述SP接入号用于标识相应的服务提供商,所述用户标识符可以是用户的手机号、MSN ID、QQ ID等能够唯一标识用户的标识符。另外,该请求还可以包括前转条件,前转条件可以包括例如关机时前转、无条件前转等。It should be noted that the request sent by the user in step 430 needs to include a forwarding number, and the forwarding number at this time is composed of a combination of the SP access number and the identifier of the user who needs to be forwarded. The SP access number is used to identify the corresponding service provider, and the user identifier can be an identifier that can uniquely identify the user such as the user's mobile phone number, MSN ID, QQ ID, etc. In addition, the request may also include forwarding conditions, and the forwarding conditions may include, for example, forwarding when power off, unconditional forwarding, and the like.

将短消息前转到IM软件的通信终端通过IM软件接收短消息The communication terminal that forwards the short message to the IM software receives the short message through the IM software

仍假定终端A的使用者为用户A、终端号为号码A,终端B的使用者为用户B、终端号为号码B;用户B可能已将为终端B设置短消息前转的请求记录到HLR中,以将其短消息前转到IM软件例如MSN中。It is still assumed that the user of terminal A is user A, and the terminal number is number A, and the user of terminal B is user B, and the terminal number is number B; user B may have already recorded the request for setting short message forwarding for terminal B to HLR In order to forward its short message to IM software such as MSN.

所述终端A、终端B可以是同一类型的终端(例如,均为PHS或均为全球通手机),也可以是不同类型的终端(例如,终端A为家家易、终端B为全球通手机)。The terminals A and B can be the same type of terminal (for example, both are PHS or all are GSM mobile phones), and can also be different types of terminals (for example, terminal A is Jiajiayi, and terminal B is GSM mobile phone).

这一过程如图5所示。该过程的步骤500-540与图3所示的步骤300-340类似,因此不再详细描述。This process is shown in Figure 5. Steps 500-540 of this process are similar to steps 300-340 shown in FIG. 3, and thus will not be described in detail.

接下来,在步骤550中,短消息中心用前转号码替换终端B的号码B,并对前转号码执行二次路由。进行二次路由时,查询装置132再次发送MAP_SEND_ROUTING_INFO_FOR_SM信令来查询前转号码的路由。Next, in step 550, the short message center replaces the number B of terminal B with the forward-to-number, and performs secondary routing on the forward-to-number. When performing secondary routing, the inquiring device 132 sends the MAP_SEND_ROUTING_INFO_FOR_SM signaling again to inquire about the route of the forwarded-to number.

需要指出的是,图5中的前转号码与图3中的前转号码有所不同。由于图5是将短消息前转到IM软件中,前转号码为表明进行短消息前转的通信终端与IM软件绑定的号码,例如可以是IM软件服务提供商的接入号+终端B的号码B,或者可以是IM软件服务提供商的接入号+用户B在该IM软件中的标识符(已与号码B绑定)。It should be pointed out that the forward-to-number in Figure 5 is different from the forward-to-number in Figure 3 . Since Fig. 5 forwards the short message to the IM software, the forwarding number is the number that indicates that the communication terminal that forwards the short message is bound to the IM software, for example, it can be the access number+terminal B of the IM software service provider The number B of the IM software, or it can be the access number of the IM software service provider + the identifier of user B in the IM software (which has been bound with the number B).

在步骤560中,短消息网关按照查询的路由,根据前转号码中的服务提供商接入号将短消息路由到因特网短消息网关,以由因特网短消息网关转发到相应的服务提供商服务器。In step 560, the short message gateway routes the short message to the Internet short message gateway according to the service provider access number in the forwarding number according to the inquired route, so as to be forwarded to the corresponding service provider server by the Internet short message gateway.

接着,在步骤570中,SP服务器去掉前转号码中的接入号前缀(即,IM软件服务提供商的接入号),并将短消息转发到相应的客户端软件中。然后,该过程在步骤590中结束。Next, in step 570, the SP server removes the access number prefix (that is, the access number of the IM software service provider) in the forward-to-number, and forwards the short message to the corresponding client software. The process then ends in step 590 .

注意,在图5的步骤570中,由因特网服务器来去掉SP接入号前缀,但这一操作也可以先前由短消息中心或短消息网关执行,这对于本领域技术人员也是显而易见的。另外,去除前缀的具体方式并非本发明关心的问题,因此不在这里详述。Note that in step 570 of FIG. 5, the Internet server removes the SP access number prefix, but this operation can also be performed by the short message center or short message gateway before, which is also obvious to those skilled in the art. In addition, the specific manner of removing the prefix is not a concern of the present invention, so it will not be described in detail here.

将短消息前转到IM软件的通信终端通过IM软件发送短消息Forward the short message to the communication terminal of the IM software to send the short message through the IM software

这一过程所涉及的操作如图6所示。该过程从步骤600开始,然后进入步骤610。在步骤610中,将短信转到IM软件的用户通过IM软件(例如,MSN)编辑短信并发送,从而将短信发送到SP服务器。The operations involved in this process are shown in Figure 6. The process starts at step 600 and proceeds to step 610 . In step 610, the user who transfers the short message to the IM software edits and sends the short message through the IM software (for example, MSN), thereby sending the short message to the SP server.

接下来,在步骤620中,SP服务器将该短信转发到因特网短消息网关。然后,在步骤630中,短消息网关将短信转发到短消息中心。接着,在步骤640中,短消息中心将短信发送到目的号码。该过程在步骤650中结束。Next, in step 620, the SP server forwards the short message to the Internet short message gateway. Then, in step 630, the short message gateway forwards the short message to the short message center. Next, in step 640, the short message center sends the short message to the destination number. The process ends in step 650 .

设置了短信前转的用户通过IM软件用手机号发送短信时,其手机号可能会带有SP标识号码前缀,该前缀号码可以由SP服务器去除,或者由短消息中心、短消息网关去除,从而接收短消息的用户看到的只是发送短消息的用户的手机号码。When a user who has set up SMS forwarding uses a mobile phone number to send a text message through IM software, his mobile phone number may be prefixed with an SP identification number, and the prefix number can be removed by the SP server, or removed by the SMS center or SMS gateway, thereby The user who receives the short message only sees the mobile phone number of the user who sent the short message.

以上主要是以基于因特网的IM软件(例如MSN)为例来描述本发明的实施方式,但是本发明同样适用于基于企业网的IM软件,这对于本领域技术人员是显而易见的。Above, the embodiment of the present invention is mainly described by taking Internet-based IM software (such as MSN) as an example, but the present invention is also applicable to enterprise network-based IM software, which is obvious to those skilled in the art.

通过使用本发明的流程,因特网/企业内部网用户发送的短信源号码可以与通信终端号码(例如手机号)一致,并且在基于因特网/企业内部网的客户端接收发向自己手机的短消息,从而避免了市场上现有方案的缺陷。By using the flow process of the present invention, the short message source number sent by the Internet/intranet user can be consistent with the communication terminal number (such as a mobile phone number), and the short message sent to the mobile phone is received at the client based on the Internet/intranet, Thereby, the defects of the existing solutions on the market are avoided.

信令流程Signaling process

在使用本发明的通信系统和方法时,需要对短消息网关SMS-GMSC处理SendRoutingInfoForShortMsg的内部流程进行修改。When using the communication system and method of the present invention, it is necessary to modify the internal process of processing SendRoutingInfoForShortMsg of the short message gateway SMS-GMSC.

该过程的传统流程可参见3GPP TS 29002-3k0,23.3.4节,Procedures in the gateway MSC,Figure 23.3/7(sheet 1 of 6):Procedure MT_SM_GMSC),这里以图7和7A示出。The traditional flow of this process can be found in 3GPP TS 29002-3k0, Section 23.3.4, Procedures in the gateway MSC, Figure 23.3/7 (sheet 1 of 6): Procedure MT_SM_GMSC), here shown in Figures 7 and 7A.

为了实现本发明的系统和方法,在图7A的流程中添加了以实线圆圈包围的A表示的过程,该过程A如图7B所示。在图7B中所示的信令与前面参照图3描述的过程类似,因此不再详细描述,这里只对在其两个节点71、72处执行的操作进行说明。In order to realize the system and method of the present invention, a process represented by A surrounded by a solid circle is added to the flow chart in FIG. 7A , and the process A is shown in FIG. 7B . The signaling shown in FIG. 7B is similar to the process described above with reference to FIG. 3 , so it will not be described in detail, and only the operations performed at the two nodes 71 and 72 will be described here.

对于“继续”节点71,由图7B的信令过程可看出,其是表明在判断不需要进行短消息前转的情况下应执行的操作,即按照图7A所示的常规信令发送短消息而不执行短消息前转。As for the "continue" node 71, it can be seen from the signaling process of Figure 7B that it indicates the operation that should be performed when it is judged that it is not necessary to forward the short message, that is, send the short message according to the conventional signaling shown in Figure 7A message without performing SMS forwarding.

对于节点72,其是表明在判断需要进行短消息前转的情况下应执行的操作,因此在节点72处应当返回图7开头的“NULL”框,以继续执行二次路由操作。For node 72, it indicates the operation that should be performed when it is judged that short message forwarding is required, so at node 72, the "NULL" box at the beginning of Figure 7 should be returned to continue the secondary routing operation.

本发明同样适用于漫游的情况。对于设置了短信前转的用户,即使其漫游到其他运营商的网络中,仍然可以设置/取消前转功能。如果前转到的目的终端漫游到其它不支持短信前转的网络,但由于短消息是由通信终端归属地的短消息中心/短消息网关进行存储、转发的,因此仍然可以接收到短消息;当发送短信的终端归属在不支持短信前转的网络中,短消息中心转发到运营商之间的短消息网关,短消息网关再转发到归属地短消息中心,归属地短消息中心查询是否目的号码设置短消息前转,因此用户可以在任何地点,通过任何终端接收短消息。The present invention is also applicable to roaming situations. For users who have set SMS forwarding, even if they are roaming in the network of other operators, they can still set/cancel the forwarding function. If the forwarding destination terminal roams to other networks that do not support SMS forwarding, the short message can still be received because the short message is stored and forwarded by the short message center/short message gateway where the communication terminal belongs; When the terminal sending the short message belongs to the network that does not support short message forwarding, the short message center forwards it to the short message gateway between operators, and the short message gateway forwards it to the home short message center, and the home short message center checks whether the destination The number is set to forward short messages, so users can receive short messages at any place and through any terminal.

在本发明中,所述通信终端可以是支持短信业务的任何终端,包括但不限于移动电话、个人手持机(PHS)、掌上终端、支持短消息的固网电话等,可适用的通信系统包括但不限于GSM、CDMA的各种变形(WCDMA、TD-SCDMA和cdma2000等)、PHS、家家易等。In the present invention, the communication terminal can be any terminal supporting short message service, including but not limited to mobile phone, personal handset (PHS), palm terminal, fixed-line phone supporting short message, etc. Applicable communication systems include But not limited to GSM, various variants of CDMA (WCDMA, TD-SCDMA and cdma2000, etc.), PHS, Jiajiayi, etc.

另外,以上的说明只涉及将短消息前转到一个前转号码的情况,但是,本发明同样可以应用于将短消息前转到多个前转号码的情形,例如同时前转到另一个通信终端和IM软件,这是本领域技术人员能够容易理解的。In addition, the above description only refers to the situation of forwarding the short message to one forwarding number, but the present invention can also be applied to the situation of forwarding the short message to multiple forwarding numbers, for example forwarding to another communication number at the same time The terminal and the IM software can be easily understood by those skilled in the art.

本领域技术人员会认识到,可以以方法、系统或计算机程序产品的形式提供本发明的实施例。因此,本发明可采取全硬件实施例、全软件实施例,或者组合软件和硬件的实施例的形式。硬件和软件的典型的结合可以是带有计算机程序的通用计算机系统,当程序被加载并被执行时,控制计算机系统,从而可以执行上述的方法。Those skilled in the art will realize that embodiments of the present invention may be provided in the form of a method, system or computer program product. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware. A typical combination of hardware and software can be a general-purpose computer system with a computer program that, when loaded and executed, controls the computer system so that the methods described above can be performed.

尽管上述根据优选实施例对本发明进行了阐述,但这些描述只是为了说明的目的,不应理解为对本发明的任何限制。本领域技术人员可以想到对本发明进行各种修改和改进,但这些修改和改进都包括在随附权利要求书中所限定的本发明的范围和精神内。Although the present invention has been described above based on preferred embodiments, these descriptions are for illustrative purposes only and should not be construed as limiting the present invention in any way. Various modifications and improvements to the present invention will occur to those skilled in the art, but these modifications and improvements are included within the scope and spirit of the present invention as defined in the appended claims.

Claims (18)

1.一种用于通信系统的短消息前转方法,所述通信系统包括多个通信终端,所述方法包括:1. A short message forwarding method for communication system, said communication system comprising a plurality of communication terminals, said method comprising: 接收从第一通信终端发往第二通信终端的短消息,所述第一通信终端具有第一号码,所述第二通信终端具有第二号码;receiving a short message sent from a first communication terminal to a second communication terminal, the first communication terminal has a first number, and the second communication terminal has a second number; 通过从HLR中查询所述第二通信终端的前转信息来确定其是否设置了短消息前转;Determine whether short message forwarding is set by querying the forwarding information of the second communication terminal from the HLR; 在确定所述第二通信终端设置了短消息前转的情况下,用前转信息中的前转号码替换第二号码;When it is determined that the second communication terminal has set short message forwarding, replacing the second number with the forwarding number in the forwarding information; 通过对前转号码进行二次路由查询,来转发该短消息。The short message is forwarded by performing a secondary routing query on the forwarded-to number. 2.根据权利要求1所述的方法,其中:2. The method of claim 1, wherein: 所述前转信息包括前转号码,前转号码可以是:a)另一通信终端的号码,和/或b)在第二通信终端将短消息前转到IM软件时,表明所述第二通信终端与IM软件绑定的号码。The forwarding information includes a forwarding number, and the forwarding number may be: a) the number of another communication terminal, and/or b) when the second communication terminal forwards the short message to the IM software, it indicates that the second The number bound to the communication terminal and the IM software. 3.根据权利要求2所述的方法,其中,在第二通信终端将短消息前转到IM软件时,所述前转号码包括IM软件服务提供商接入号和第二号码,或者包括IM软件服务提供商接入号和在IM软件中与该第二通信终端相关的标识符。3. The method according to claim 2, wherein, when the second communication terminal forwards the short message to the IM software, the forwarding number includes the IM software service provider access number and the second number, or includes the IM The access number of the software service provider and the identifier related to the second communication terminal in the IM software. 4.根据权利要求1-3中任一项所述的方法,所述通过从HLR中查询所述第二通信终端的前转信息来确定其是否设置了短消息前转的步骤还包括:4. The method according to any one of claims 1-3, the step of determining whether short message forwarding is set by querying the forwarding information of the second communication terminal from the HLR also includes: 在HLR中查询所述第二通信终端是否设置了短消息前转标志;Query whether the second communication terminal has set a short message forwarding sign in the HLR; 5.根据权利要求1-4中任一项所述的方法,所述通过从HLR中查询所述第二通信终端的前转信息来确定其是否设置了短消息前转的步骤还包括:5. The method according to any one of claims 1-4, the step of determining whether short message forwarding is set by querying the forwarding information of the second communication terminal from the HLR also includes: 在HLR中查询所述第二通信终端是否设置了短消息前转标志;和Query whether the second communication terminal has set a short message forwarding flag in the HLR; and 在HLR中查询所述第二通信终端是否满足前转条件。Inquiring in the HLR whether the second communication terminal satisfies the forwarding condition. 6.根据前述任一权利要求所述的方法,在第二通信终端将短消息前转到IM软件时,所述确定和转发步骤包括:6. The method according to any preceding claim, when the second communication terminal forwards the short message to the IM software, the steps of determining and forwarding include: 用前转号码替换第二号码来进行二次路由;Replace the second number with the forwarding number for secondary routing; 将短消息发送到因特网短消息网关;Send the short message to the Internet short message gateway; 通过前转号码中的服务提供商接入号将短消息发送到服务提供商服务器;Send the short message to the service provider server through the service provider access number in the forwarding number; 服务提供商服务器去掉前转号码中的服务提供商接入号;The service provider server removes the service provider access number in the forwarding number; 将该短消息显示在IM软件中。The short message is displayed in the IM software. 7.根据权利要求6所述的方法,所述服务提供商服务器去掉前转号码中的服务提供商接入号的步骤也可在先前由短消息网关和/或短消息中心执行。7. The method according to claim 6, the step of removing the service provider access number from the forwarding-to number by the service provider server can also be previously performed by the short message gateway and/or the short message center. 8.根据权利要求2-7中任一项所述的方法,其中所述IM软件是基于因特网和/或基于企业内部网的IM软件。8. The method according to any one of claims 2-7, wherein the IM software is Internet-based and/or Intranet-based IM software. 9.一种用于进行短消息前转的通信系统,所述通信系统包括:9. A communication system for short message forwarding, the communication system comprising: 多个通信终端;Multiple communication terminals; HLR,用于存储关于通信终端的前转信息;以及HLR for storing forwarding information about the communication terminal; and 用于进行短消息前转的装置,进一步包括:The device for forwarding short messages further includes: 短消息接收装置,用于接收从第一通信终端发往第二通信终端的短消息,所述第一通信终端具有第一号码,所述第二通信终端具有第二号码;A short message receiving device, configured to receive a short message sent from a first communication terminal to a second communication terminal, the first communication terminal has a first number, and the second communication terminal has a second number; 查询装置,与HLR耦接,用于通过从HLR中查询来确定所述第二通信终端是否设置了短消息前转,并且用于在替换装置用前转号码替换了第二号码后,对前转号码进行二次路由查询;Inquiring means, coupled with the HLR, used to determine whether the second communication terminal has set short message forwarding by inquiring from the HLR, and after the replacement means replaces the second number with the forwarded-to number, forward Transfer number for secondary routing query; 所述替换装置,用于在查询装置确定所述第二用户设置了短消息前转的情况下,用前转号码替换第二号码;The replacing means is used to replace the second number with the forwarding number when the querying means determines that the second user has set up short message forwarding; 转发装置,用于响应查询装置对前转号码查询到的路由,转发该短消息。The forwarding device is used for forwarding the short message in response to the route inquired by the inquiring device for the forwarded-to number. 10.根据权利要求9所述的通信系统,其中所述前转信息包括前转号码,前转号码可以是:a)另一通信终端的号码,和/或b)在通信终端将短消息前转到IM软件时,表明所述通信终端与IM软件绑定的号码。10. The communication system according to claim 9, wherein the forwarding information includes a forwarding number, and the forwarding number can be: a) the number of another communication terminal, and/or b) the number before the short message is sent by the communication terminal When switching to the IM software, it indicates the number bound to the communication terminal and the IM software. 11.根据权利要求10所述的通信系统,其中,在通信终端将短消息前转到IM软件时,所述前转号码包括IM软件服务提供商接入号和所述通信终端的号码,或者包括IM软件服务提供商接入号和在IM软件中与该通信终端相关的标识符。11. The communication system according to claim 10, wherein, when the communication terminal forwards the short message to the IM software, the forwarding number includes the IM software service provider access number and the number of the communication terminal, or It includes the access number of the IM software service provider and the identifier related to the communication terminal in the IM software. 12.根据权利要求9-11中任一项所述的通信系统,其中所述查询装置还包括第一查询装置,用于在HLR中查询所述第二通信终端是否设置了短消息前转标志和/或用于在HLR中查询所述第二通信终端是否满足前转条件。12. The communication system according to any one of claims 9-11, wherein said querying means further comprises a first querying means for querying whether said second communication terminal has set a short message forwarding flag in the HLR And/or used to inquire whether the second communication terminal satisfies the forwarding condition in the HLR. 13.根据权利要求9-12中任一项所述的通信系统,在第二通信终端将短消息前转到IM软件时,所述通信系统还包括:13. The communication system according to any one of claims 9-12, when the second communication terminal forwards the short message to the IM software, the communication system further comprises: 因特网短消息网关,用于从短消息网关接收短消息,并根据前转号码中的服务提供商接入号转送短消息;The Internet short message gateway is used to receive short messages from the short message gateway, and forward the short messages according to the service provider access number in the forwarding number; 与前转号码中的服务提供商接入号相关的服务提供商服务器,用于从因特网短消息网关接收所述短消息并从短消息前转号码中去除服务提供商接入号。The service provider server associated with the service provider access number in the forwarding number is used for receiving the short message from the Internet short message gateway and removing the service provider access number from the short message forwarding number. 14.根据权利要求9-13中任一项所述的通信系统,其中所述IM软件是基于因特网和/或基于企业内部网的即时消息软件。14. The communication system according to any one of claims 9-13, wherein the IM software is Internet-based and/or intranet-based instant messaging software. 15.通信系统中用于进行短消息前转的装置,所述通信系统包括多个通信终端,并且包括HLR,用于存储关于通信终端的前转信息,所述用于进行短消息前转的装置进一步包括:15. A device for forwarding short messages in a communication system, said communication system comprising a plurality of communication terminals, and including an HLR for storing forwarding information about the communication terminals, said device for forwarding short messages The device further includes: 短消息接收装置,用于接收从第一通信终端发往第二通信终端的短消息;a short message receiving device, configured to receive a short message sent from the first communication terminal to the second communication terminal; 查询装置,与HLR耦接,用于通过从HLR中查询来确定所述第二通信终端是否设置了短消息前转,并且用于在替换装置用前转号码替换了第二号码后,对前转号码进行二次路由查询;Inquiring means, coupled with the HLR, used to determine whether the second communication terminal has set short message forwarding by inquiring from the HLR, and after the replacement means replaces the second number with the forwarded-to number, forward Transfer number for secondary routing query; 所述替换装置,用于在查询装置确定所述第二通信终端设置了短消息前转的情况下,用前转号码替换第二号码;The replacing means is used to replace the second number with the forwarding number when the querying means determines that the second communication terminal has set short message forwarding; 转发装置,用于响应查询装置对前转号码查询到的路由,转发该短消息。The forwarding device is used for forwarding the short message in response to the route inquired by the inquiring device for the forwarded-to number. 16.一种用于通信系统的短消息前转方法,所述通信系统包括多个通信终端,其中第一通信终端的用户具有从服务提供商下载的IM软件,并且已将发往所述第一通信终端的短消息前转到所述IM软件,这导致产生包括标识第一通信终端的标识符和服务提供商接入号的前转号码,所述方法包括:16. A short message forwarding method for a communication system, said communication system comprising a plurality of communication terminals, wherein a user of a first communication terminal has IM software downloaded from a service provider, and has sent a short message to said first A short message of a communication terminal is forwarded to the IM software, which results in generating a forward-to-number including an identifier identifying the first communication terminal and a service provider access number, the method comprising: 所述第一通信终端的用户通过IM软件向至少一个第二通信终端发送短消息;The user of the first communication terminal sends a short message to at least one second communication terminal through IM software; 服务提供商服务器将所述短消息经由因特网/企业内部网短消息网关发送到短消息网关;The service provider server sends the short message to the short message gateway via the Internet/intranet short message gateway; 所述短消息网关将所述短消息转送到所述至少一个第二通信终端。The short message gateway forwards the short message to the at least one second communication terminal. 17.根据权利要求16所述的方法,其中所述服务提供商服务器将所述短消息经由短消息网关发送到短消息中心的步骤还包括由服务提供商服务器去除所述前转号码中的服务提供商接入号的步骤。17. The method according to claim 16, wherein the step of the service provider server sending the short message to the short message center via the short message gateway further comprises removing the service number in the forwarding number by the service provider server Steps for Provider Access Number. 18.根据权利要求16所述的方法,其中所述短消息网关将所述短消息转送到所述至少一个第二通信终端的步骤还包括由短消息网关/短消息中心去除所述前转号码中的服务提供商接入号的步骤。18. The method according to claim 16, wherein the step of forwarding the short message to the at least one second communication terminal by the short message gateway further comprises removing the forwarding-to-number by the short message gateway/short message center Steps for Service Provider Access Number in .
CN2005101276880A 2005-12-08 2005-12-08 Communication system and method for realizing short message leading Expired - Lifetime CN1980410B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005101276880A CN1980410B (en) 2005-12-08 2005-12-08 Communication system and method for realizing short message leading

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005101276880A CN1980410B (en) 2005-12-08 2005-12-08 Communication system and method for realizing short message leading

Publications (2)

Publication Number Publication Date
CN1980410A true CN1980410A (en) 2007-06-13
CN1980410B CN1980410B (en) 2011-06-15

Family

ID=38131374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101276880A Expired - Lifetime CN1980410B (en) 2005-12-08 2005-12-08 Communication system and method for realizing short message leading

Country Status (1)

Country Link
CN (1) CN1980410B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158831A (en) * 2011-02-23 2011-08-17 华为终端有限公司 Short message processing method and equipment
CN102685698A (en) * 2012-05-28 2012-09-19 陈文凯 Method, device and system for forwarding data short messages of different operators
CN103581851A (en) * 2012-08-09 2014-02-12 中国电信股份有限公司 Instant short message intercommunication method and system and short message router control platform
CN105307136A (en) * 2014-07-25 2016-02-03 中国移动通信集团公司 Message forwarding method and short message gateway

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322772C (en) * 2004-02-27 2007-06-20 华为技术有限公司 Method for transferring short message
CN1283119C (en) * 2004-02-27 2006-11-01 华为技术有限公司 A Method for Realizing Short Message Transfer
CN1292606C (en) * 2004-02-27 2006-12-27 华为技术有限公司 Method for implementing transfer of short message
CN100337493C (en) * 2004-02-27 2007-09-12 华为技术有限公司 Method for transferring short message

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158831A (en) * 2011-02-23 2011-08-17 华为终端有限公司 Short message processing method and equipment
CN102685698A (en) * 2012-05-28 2012-09-19 陈文凯 Method, device and system for forwarding data short messages of different operators
CN103581851A (en) * 2012-08-09 2014-02-12 中国电信股份有限公司 Instant short message intercommunication method and system and short message router control platform
CN105307136A (en) * 2014-07-25 2016-02-03 中国移动通信集团公司 Message forwarding method and short message gateway

Also Published As

Publication number Publication date
CN1980410B (en) 2011-06-15

Similar Documents

Publication Publication Date Title
CN101330662B (en) Business content information inquiry method, system and service provider platform
CN101317474B (en) Message conversion equipment, system and conversion method
AU2004309859B2 (en) Apparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers
US20030158902A1 (en) Multimedia instant communication system and method
CN101155329B (en) A Fusion Message System
EP2184932A1 (en) method, device and system for interworking between instant message and short message
US20090088198A1 (en) Message processing method, ssmn processor and message service center
CN101588547A (en) Method, system and equipment for transferring service of telecommunication network
US8064575B1 (en) Method and system for transmission of messages via multiple messaging servers
WO2007033546A1 (en) Method for realizing one card with multiple numbers service
WO2007033471A2 (en) Apparatus and method for providing a context-sensitive multimedia message service response
CN101370159B (en) A method, device and system for identifying services
WO2011017918A1 (en) Method for short message signaling intercommunication and short message service center
CN100433854C (en) Method for increasing transmitting party actual name in short message
CN100415006C (en) Short message URL device and system and method for realizing short message value-added service
FI116499B (en) Manage storage locations
CN1980410B (en) Communication system and method for realizing short message leading
CN1997079A (en) Method, system and mobile terminal for inquiry of the linkman state
CN101161025A (en) Message routing method and system for multimedia message service
CN100455049C (en) A method for processing messages in a multimedia message service system
CN100531413C (en) Method and system for searching information by short message
JP4549823B2 (en) Supplying the service provider identifier associated with the message receiver to the message sender
CN101431728B (en) Short message sending method and terminal
JP5179367B2 (en) Asynchronous message reception notification method
CN101816155B (en) Method for sending messages using Multimedia Messaging Service (MMS)

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
CX01 Expiry of patent term

Granted publication date: 20110615

CX01 Expiry of patent term