专利名称:移动电话技术的制作方法
技术领域:
本发明涉及移动电话技术,具体但不唯一地涉及包括利用短消息业务(SMS)来发送和接收文本消息的移动电话技术。
按照常规,移动电话技术网络包括移动交换中心(MSC)和业务控制点(SCP),MSC用于在网络中在发送者与接收者之间交换应用部分消息,例如移动应用部分(MAP)消息或CAMEL应用部分(CAP)消息,而SCP提供用于根据呼叫模型、如CAMEL2(移动网络增强逻辑的客户化应用2)控制网络中消息处理的智能网(IN)。例如,从预付费移动电话发送的语音消息通过MSC交换到接收者。MSC通知SCP已拨打了电话,SCP从发送者的帐户上扣款。但是,如果是SMS文本消息,则这些消息通过MSC交换到短消息业务中心(SMSC),然后再转到接收者。MSC或SMSC都不通知SCP已经发送了消息,因此SCP无法在发送消息时针对消息来收费。相反,只能在SMS文本消息到达SMSC之后才能收费,这通常是通过下载消息详细情况以进行脱机后处理来完成的。到完成这些操作时,接收者可能已经取回该消息。发送者可能在使用预付费移动电话,而且可能没有足够的余额来发送SMS文本消息。这只有在消息发送到SMSC之后才能检测到,即消息的递送可能实际上是未收费的,这是网络提供者所不希望的。因此希望能够在SMS文本消息向前传送到SMSC之前检查余额并收取费用。从而可以防止在发送者余额不足的情况下向前传送。
根据本发明的第一方面,提供一种操作移动电话电信网的方法,该方法包括使用网络的至少一个移动交换中心(MSC)来接收至少一条消息,并因而产生移动应用部分(MAP)消息;把MAP消息从MSC发送到网络的至少一个业务控制点(SCP);以及操作SCP以处理MAP消息。
MSC接收的消息可包括信令消息,例如与语音消息的连接有关的信令消息。MSC接收的消息可包括文本消息,例如利用短消息业务(SMS)产生的文本消息,即“SMS文本消息”。MSC可从例如移动电话或者从网络的管理系统接收消息。MSC所产生的MAP消息可包含关于MSC接收的消息的信息。MSC所产生的MAP消息可包含MSC接收的消息的至少一部分。例如,当MSC接收的消息包括文本消息时,MSC所产生的MAP消息可包含该文本消息的一部分或全部文本。
SCP对MAP消息的处理可包括查询MAP消息。例如,SCP对MAP消息的处理可包括查询MAP消息以从MAP消息中获得信息。
SCP对MAP消息的处理可包括确定MAP消息的后续处理。例如,SCP对MAP消息的处理可包括确定MAP消息是否应当向前发往预定接收者。SCP对MAP消息的处理可包括查询MAP消息以从MAP消息中获得信息,并且在确定MAP消息的后续处理时利用所述信息。例如,所述信息可包含MSC所接收的消息的发送者的身份的详细情况,并且可用于访问发送者的帐户以确定是否有足够余额允许消息向前发往预定接收者。该信息可包括MSC接收的消息的发送者的身份的详细情况,并且可用来确定来自这个发送者的消息是否应当向前发往预定接收者。
当SCP对MAP消息的处理包括确定MAP消息是否应当向前发往预定接收者时,SCP可用来丢弃该MAP消息。
当SCP对MAP消息的处理包括确定MAP消息是否应当向前发往预定接收者时,SCP可通过把MAP消息发送到一个或多个MSC或者一个或多个存储转发中心,把MAP消息向前发往接收者。SCP可以改变MAP消息的目标地址,并将其向前发往接收者。当SCP接收的MAP消息包括SMS文本MAP消息、即MSC由于接收了SMS文本消息而产生的MAP消息时,SCP可通过将SMS文本MAP消息发送到短消息业务中心(SMSC)来将SMS文本MAP消息向前发往接收者。
可以操作SCP来等待接收通知消息,通知消息包含关于MAP消息成功向前发往预定接收者的信息。可以操作SCP利用未收到通知消息的事件来例如触发向发往MSC的消息的发送者的帐户存款。
SCP对MAP消息的处理可包括向MSC所接收的消息的发送者收费。例如,SCP对MAP消息的处理可包括在MAP消息向前发往预定接收者的情况下向MSC所接收的消息的发送者收费。SCP对MAP消息的处理可包括在MAP消息向前发往预定接收者之前向MSC所接收的消息的发送者收费。因此,“实时”收费成为可能。SCP对MAP消息的处理可包括查询MAP消息以从MAP消息中获得信息,并且在向MSC所接收的消息的发送者收费时利用该信息。例如,该信息可包含MSC所接收的消息的发送者的身份的详细情况,并且可用于访问发送者的帐户以向发送者收费。该信息可包含MAP消息的长度的详细情况,并且可用于向发送者收费。
SCP对MAP消息的处理可包括触发向MSC所接收的消息的发送者发送消息。SCP对MAP消息的处理可包括查询MAP消息以从MAP消息中获得信息,并且利用该信息来触发向MSC所接收的消息的发送者发送消息。例如,所述信息可包含MSC所接收的消息的发送者的身份的详细情况,并且可用于访问发送者的帐户,从而确定可用的余额,如果余额不足以允许把消息向前发往预定接收者,则触发向发送者发送消息。
SCP对MAP消息的处理可包括分析MAP消息。SCP对MAP消息的处理可包括查询MAP消息以从MAP消息中获得信息,并利用该信息来分析MAP消息。SCP可以接收多个MAP消息,这些消息的处理可包括查询这些消息以从中获得信息,并且利用该信息对MAP消息进行分析,例如分析MAP消息的来源。
SCP可提供一个或多个业务逻辑程序(SLP)。每个SLP可定义SCP执行的一种或多种处理。SCP对MAP消息的处理可包括运行一个或多个SLP。SCP对MAP消息的处理可包括利用MAP消息来触发一个或多个SLP的运行。
SCP所接收的MAP消息可包括SMS文本MAP消息、即MSC由于接收了SMS文本消息而产生的MAP消息。SMS文本MAP消息可包含SMS文本消息的一部分或全部文本。SCP可提供一个或多个SLP、即“SMS SLP”,SLP定义SCP对SMS文本MAP消息执行的一种或多种处理。SCP对SMS文本MAP消息的处理可包括运行一个或多个SMS SLP。SCP对SMS文本MAP消息的处理可包括利用SMS文本MAP消息来触发一个或多个SMS SLP的运行。
本发明可以容易地在已知的移动电话电信网、如CAMEL2电信网中实现。这种网络包括一个或多个SCP,这些SCP已经配置成接受MAP消息,因而不需要修改SCP硬件。这种网络还可包括一个或多个SMSC,这些SMSC已经配置成接受SMS文本MAP消息,不需要SMSC硬件的修改。为了在已知网络中实施本发明,需要改变MSC由于接收了消息而产生的MAP消息的目标地址,以便将MAP消息引导到SCP。这是一种简单的修改,可以通过如下方式来进行修改MSC中保存的数据;或者将SCP地址编程到已经入网的移动电话以及正在入网的新电话的SIM卡中,然后把这种地址传递到所产生的MAP消息中。网络运营商可以选择改变某些类型的移动电话呼叫或者某组客户的地址。因此,本发明具有广泛适用性,即,它可以在各种各样的不同网络中实现,而不需要网络特定的变更。
根据本发明的第二方面,提供一种移动电话电信网,它包括至少一个移动交换中心(MSC),其中具有消息接收器、MAP消息生成器以及MAP消息发送器;以及至少一个业务控制点(SCP),其中具有MAP消息接收器和MAP消息处理器,其中,MSC接收至少一个消息,并因而产生MAP消息,将此MAP消息发送到SCP,SCP接收并处理MAP消息。
由MSC产生并由SCP接收的MAP消息可包括SMS文本MAP消息、即MSC由于接收了SMS文本消息而产生的MAP消息。MSC所产生的SMS文本MAP消息可包含SMS文本消息的一部分或全部文本。SCP处理器对MAP消息的处理可包括例如查询MAP消息,确定MAP消息的后续处理,对MSC接收的消息的发送者收费,触发向MSC所接收的消息的发送者发送消息,分析MAP消息。
根据本发明的第三方面,提供一种业务控制点(SCP),它包括用于接收至少一个MAP消息的接收器以及用于处理MAP消息的处理器。
SCP可包括计算机。SCP接收器可提供或访问用于接收MAP消息的软件。SCP处理器可提供或访问用于处理MAP消息的软件。SCP处理器对MAP消息的处理可包括例如查询MAP消息,确定MAP消息的后续处理,对MSC接收的消息的发送者收费,触发向MSC所接收的消息的发送者发送消息,分析MAP消息。处理软件可包括一个或多个业务逻辑程序(SLP)。每个SLP可定义SCP执行的一种或多种处理。SCP对MAP消息的处理可包括运行一个或多个SLP。SCP对MAP消息的处理可包括利用MAP消息来触发一个或多个SLP的运行。SCP接收的MAP消息可包括SMS文本MAP消息、即MSC由于接收了SMS文本消息而产生的MAP消息。处理软件可包括一个或多个SLP、即“SMS SLP”,SLP定义SCP对SMS文本MAP消息执行的一种或多种处理。SCP对SMS文本MAP消息的处理可包括运行一个或多个SMS SLP。SCP对SMS文本MAP消息的处理可包括利用SMS文本MAP消息来触发一个或多个SLP的运行。SCP可包括用于把MAP消息向前发往预定接收者的发送器。
下面参照附图仅以举例方式来说明本发明的第二方面的实施例,其中
图1是根据本发明的移动电话电信网的示意表示,以及图2是图1的网络的业务控制点(SCP)的示意表示。
参照图1,移动电话电信网1包括在服务移动交换中心(MSC)2、业务控制点(SCP)3、联网移动交换中心(MSC)4以及短消息业务中心(SMSC)5。如图所示,在服务MSC 2连接SCP 3,SCP 3连接联网MSC 4,联网MSC 4连接SMSC 5。这些连接允许在网络的各个组成部分之间双向传送消息。
在此实施例中,文本消息从发送者的移动电话6通过短消息业务(SMS)发送到在服务MSC 2。由于接收了SMS文本消息,在服务MSC 2产生SMS文本MAP消息,该消息包含SMS文本消息的文本。把SMS文本MAP消息发送到SCP 3,SCP 3接收并处理该消息。在适合的情况下,SCP 3将SMS文本MAP消息发送到联网MSC 4。联网MSC 4接收SMS文本MAP消息,并将其发送到SMSC 5。SMSC5接收SMS文本MAP消息,并将其发送到接收者的移动电话7。
图2中更详细地表示了SCP 3的结构。这里所说明的SCP 3包括计算机,其中包括交换控制器10、业务逻辑程序(SLP)存储设备11以及客户数据库存储设备12。交换控制器10经由一组信令链路13、14连接到移动电话电信网1。来自网络1的在服务MSC 2的SMS文本MAP消息被发送到SCP 3,并且由交换控制器10经由信令链路13接收。交换控制器10利用SMS文本MAP消息触发SLP存储设备11中存储的一个或多个SLP的运行,从而处理SMS文本MAP消息。例如,可以运行一种SLP,该SLP查询SMS文本MAP消息以获得发送者身份的详细情况。然后SLP利用此信息来查询存储设备12中的客户数据库。这包含发送者的帐户的详细情况,SLP检查该帐户的余额以确定发送者有足够的存款来为向接收者发送消息付费。如果是这样,则SLP指示交换控制器10将SMS文本MAP消息的目标地址改到网络的SMSC 5。交换控制器10改变地址,而且经由信令链路14和联网MSC 4把SMS文本MAP消息发送到SMSC 5。SLP使发送者的帐户保留在存储设备12中,以便扣款。SMSC 5把消息向前发往接收者的移动电话7。如果发送者没有足够的余款来支付向接收者发送消息的费用,则SLP指示交换控制器10丢弃该SMS文本MAP消息,并且把通知消息发到网络的在服务MSC 2,从而向前传送到所述发送者。
在此实施例中,仅描述了一个SLP的操作。但是应当理解,SCP3可以提供许多SLP,这些SLP定义了SCP对于SMS文本消息以及其它类型的消息采取的一些其它处理。
权利要求
1.一种操作移动电话电信网(1)的方法,其特征在于包括使用所述网络(1)的至少一个移动交换中心(MSC)来接收至少一条消息,并因而产生移动应用部分(MAP)消息,把所述MAP消息从所述MSC(2)发送到所述网络(1)的至少一个业务控制点(SCP)(3),以及操作所述SCP(3)来处理所述MAP消息。
2.如权利要求1所述的方法,其特征在于,所述MSC(2)接收的所述消息包括信令消息。
3.如权利要求1所述的方法,其特征在于,所述MSC(2)接收的所述消息包括文本消息。
4.如权利要求3所述的方法,其特征在于,所述文本消息是利用短消息业务(SMS)产生的。
5.如任一上述权利要求所述的方法,其特征在于,所述MSC(2)从移动电话(6)接收所述消息。
6.如任一上述权利要求所述的方法,其特征在于,所述MSC(2)所产生的所述MAP消息包含关于所述MSC(2)所接收的所述消息的信息。
7.如任一上述权利要求所述的方法,其特征在于,所述MSC(2)所产生的所述MAP消息包含所述MSC(2)接收的所述消息的至少一部分。
8.如任一上述权利要求所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括查询所述MAP消息,以便从所述MAP消息中获得信息。
9.如任一上述权利要求所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括确定所述MAP消息的后续处理。
10.如权利要求9所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括确定所述MAP消息是否应当向前发往预定接收者(7)。
11.如权利要求9或10所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括查询所述MAP消息,以便从所述MAP消息中获得信息,并且在确定所述MAP消息的后续处理时利用所述信息。
12.如权利要求11所述的方法,其特征在于,所述信息包含所述MSC(2)所接收的所述消息的发送者(6)的身份的详细情况,并且用于访问所述发送者(6)的帐户以确定是否有足够的余额以允许所述消息向前发往预定接收者(7)。
13.如权利要求11或12所述的方法,其特征在于,所述信息包含所述MSC(2)接收的所述消息的所述发送者(6)的身份的详细情况,并且用来确定来自这个发送者(6)的消息是否应当向前发往预定接收者(7)。
14.如权利要求9到13中任一项所述的方法,其特征在于,当所述SCP(3)对所述MAP消息的处理包括确定所述MAP消息是否应当向前发往预定接收者(7)时,所述SCP(3)用来丢弃所述MAP消息。
15.如权利要求9到13中任一项所述的方法,其特征在于,当所述SCP(3)对所述MAP消息的处理包括确定所述MAP消息是否应当向前发往预定接收者(7)时,所述SCP(3)通过把所述MAP消息发送到一个或多个MSC(4)或者一个或多个存储转发中心,把所述MAP消息向前发往所述接收者(7)。
16.如权利要求15所述的方法,其特征在于,所述SCP(3)改变所述MAP消息的目标地址,并将其向前发往所述接收者(7)。
17.如任一上述权利要求所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括向所述MSC(2)接收的所述消息的发送者(6)收费。
18.如权利要求17所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括在所述MAP消息向前发往预定接收者(7)的情况下向所述MSC(2)接收的所述消息的发送者(6)收费。
19.如权利要求17或18所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括在所述MAP消息向前发往预定接收者(7)之前向所述MSC(2)接收的所述消息的发送者(6)收费。
20.如权利要求17到19中任一项所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括查询所述MAP消息,以便从所述MAP消息中获得信息,并且在向所述MSC(2)接收的所述消息的发送者(6)收费时利用所述信息。
21.如权利要求20所述的方法,其特征在于,所述信息包含所述MSC(2)接收的所述消息的发送者(6)的身份的详细情况,并且用于访问所述发送者(6)的帐户并向所述发送者(6)收费。
22.如权利要求20或21所述的方法,其特征在于,所述信息包含所述MAP消息的长度的详细情况,并且用于向所述发送者(6)收费。
23.如任一上述权利要求所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括触发向所述MSC(2)接收的所述消息的所述发送者(6)发送消息。
24.如权利要求23所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括查询所述MAP消息,以便从所述MAP消息中获得信息,并且利用所述信息来触发向所述MSC(2)接收的所述消息的所述发送者(6)发送消息。
25.如权利要求24所述的方法,其特征在于,所述信息包含所述MSC(2)接收的所述消息的所述发送者(6)的身份的详细情况,并且用于访问所述发送者(6)的帐户,从而确定可用的余额,如果余额不足以允许把所述消息向前发往预定接收者(7),则触发向所述发送者(6)发送消息。
26.如任一上述权利要求所述的方法,其特征在于,所述SCP(3)对所述MAP消息的处理包括分析所述MAP消息。
27.如任一上述权利要求所述的方法,其特征在于,所述SCP(3)提供一个或多个业务逻辑程序(SLP)。每个SLP定义所述SCP(3)执行的一种或多种处理。
28.如权利要求27所述的方法,其特征在于,所述SCP(3)对MAP消息的处理包括运行一个或多个SLP。
29.如任一上述权利要求所述的方法,其特征在于,所述SCP(3)接收的所述MAP消息包括SMS文本MAP消息、即所述MSC(2)由于接收了SMS文本消息而产生的MAP消息。
30.如权利要求29所述的方法,其特征在于,所述SCP(3)提供一个或多个SMS SLP,这些SMS SLP定义所述SCP(3)对SMS文本MAP消息执行的一种或多种处理。
31.如权利要求30所述的方法,其特征在于,所述SCP(3)对SMS文本MAP消息的处理包括运行一个或多个SMS SLP。
32.一种移动电话电信网(1),其特征在于包括至少一个移动交换中心(MSC)(2),所述MSC具有消息接收器、MAP消息生成器以及MAP消息发送器;以及至少一个业务控制点(SCP)(3),所述SCP(3)具有MAP消息接收器(10)和MAP消息处理器(10),其中所述MSC(2)接收至少一个消息,并因而产生MAP消息,将此MAP消息发送到所述SCP(3),所述SCP(3)接收并处理所述MAP消息。
33.如权利要求32所述的网络(1),其特征在于,所述SCP(3)接收的所述MAP消息包括SMS文本MAP消息、即所述MSC(2)由于接收了SMS文本消息而产生的MAP消息。
34.一种业务控制点(SCP)(3),其特征在于包括用于接收至少一个MAP消息的接收器(10)以及用于处理所述MAP消息的处理器(10)。
35.如权利要求34所述的业务控制点(SCP)(3),其特征在于,所述SCP处理器(10)提供或访问用于处理所述MAP消息的软件。
36.如权利要求35所述的业务控制点(SCP)(3),其特征在于,所述处理软件包括一个或多个业务逻辑程序(SLP)。
37.如权利要求36所述的业务控制点(SCP)(3),其特征在于,所述SCP(3)对MAP消息的处理包括运行一个或多个SLP。
38.如权利要求36所述的业务控制点(SCP)(3),其特征在于,所述SCP(3)接收的所述MAP消息包括SMS文本MAP消息、即所述MSC(2)由于接收了SMS文本消息而产生的MAP消息,而且所述处理软件包括一个或多个SMS SLP,这些SMS SLP定义所述SCP(3)对SMS文本MAP消息执行的一种或多种处理。
39.如权利要求38所述的业务控制点(SCP)(3),其特征在于,所述SCP(3)对SMS文本MAP消息的处理包括运行一个或多个SMSSLP。
全文摘要
提供一种操作移动电话电信网(1)的方法,包括使用网络的至少一个移动交换中心(MSC)(2)来接收至少一条消息,并因而产生移动应用部分(MAP)消息,把MAP消息从MSC(2)发送到网络的至少一个业务控制点(SCP)(3),以及操作SCP(3)以处理MAP消息。SCP(3)对MAP消息的处理可包括例如确定MAP消息的后续处理、对MSC接收的消息的发送者收费。MSC(2)接收的消息可包括文本消息,例如利用短消息业务(SMS)产生的文本消息。
文档编号H04M11/00GK1575611SQ02821324
公开日2005年2月2日 申请日期2002年8月23日 优先权日2001年8月31日
发明者N·霍西, M·本哈姆, H·J·巴巴格, S·I·马丁 申请人:马科尼英国知识产权有限公司