Cdma电路域实现超长短消息发送的方法、设备和系统的制作方法

文档序号:7954947阅读:238来源:国知局
专利名称:Cdma电路域实现超长短消息发送的方法、设备和系统的制作方法
技术领域
本发明涉及一种CDMA通信系统,具体地说涉及CDMA电路域实现超长短消息发送的方法、设备和系统。
背景技术
在CDMA(码分多址)系统中,可能存在超长短消息的发送。对于普通的文本短消息,可简单的将一条超长的短消息分割成多条较短的短消息发送;但对于EMS类型的短消息,若接收方不能接收完整并合并,可能会导致不能复原发送方的信息。一种可能的方式是将这种类型的短消息通过分组域发送和接收。
EMS(Enhanced Messaging Service,增强消息业务)短消息基于标准的短消息,但包含的内容可以为文本、动画、图片、声音等及这些内容的混合。
图1是一种现有技术的发送超长短消息的流程示意图。根据该现有技术,当发送方发送一条超长短消息时,发现消息长度超过了当前允许的短消息长度,则将该消息分成多条长度允许范围内的独立短消息进行发送。在系统侧和接收侧也当作多条独立的短消息进行处理。为了便于识别,发送方可在分割后的短消息中前后增加文本标识表示前后关系。
如图1所示,在步骤1,移动用户输出短消息并发送;移动台对短消息进行打包时,发现其长度超过系统允许的范围,则对该超长短消息分割成多条系统允许范围内的短消息;在发送短消息时,移动台发起短消息业务请求,请求进入业务信道。
在步骤2,服务移动交换中心(MSC)向基站控制器(BSC)发起指配请求,将移动台指配到业务信道。
在步骤3,业务信道指配完成后,BSC返回指配完成。
在步骤4,移动台将分割后的短消息逐条发送给服务MSC。
在步骤5,服务MSC将该短消息发送给短消息中心(MC)。根据系统配置,可发送给始呼侧归属短消息中心或目的侧归属短消息中心。图1图示为发送给始呼侧归属短消息中心。
在步骤6,始呼侧归属短消息中心收到SMDPP消息后,缓存短消息并返回smdpp响应给服务MSC。
在步骤7,始呼侧归属短消息中心将该缓存的短消息发送给目的侧归属短消息中心;目的侧短消息中心收到后缓存短消息并返回smdpp响应给始呼侧归属短消息中心。
在步骤8,目的侧归属短消息中心获取目的侧服务MSC(图1省略),并将该短消息发送给目的侧服务MSC。
在步骤9,目的侧服务MSC发现目的用户空闲,但需要从业务信道下发短消息,则发起寻呼并进行无线信道指配。
在步骤10,目的侧服务MSC通过ADDS Deliver下发短消息给目的侧。
在步骤11,目的侧收到后响应层二应答ADDS Deliver Ack和层三应答ADDS Deliver[ACK]消息。
在步骤12,目的侧服务MSC释放无线业务信道。
后续重复4-12。
这种实现方式仅要求短消息发送侧可进行短消息的分割处理,对网络侧和接收侧没有需求;但仅能针对文本方式的短消息,且计费时仅能针对分割后的每一条短消息进行计费,不够灵活(如不能仅仅针对一条超长消息计费)。
这种现有技术的方式仅使用于超长文本短消息的发送,不适用于包含二进制码流的短消息的发送。
分割成多个短消息后,若任意一部分发送失败或丢失,并不影响其他部分的发送;从而可能导致接收方收到的信息不完整,接收方无法理解。

发明内容
本发明的一个目的是解决CDMA电路域包含二进制码流的超长短消息的发送和接收。
本发明的另一个目的是提供EMS功能。
根据第一方面,本发明提供一种CDMA电路域实现超长短消息发送的方法,所述方法包括当发送方发现一个超长短消息的长度超过了当前允许的短消息长度,则将该超长短消息分成多个消息发送,所述多个消息携带表明属于同一个超长短消息的参数;接收方收到所述多个消息后,基于所述参数将所述多个消息组合成所述超长短消息。
根据第二方面,提供一种CDMA系统中的发送短消息实体,用于实现电路域超长短消息发送,所述CDMA系统还包括接收短消息实体,其中发送短消息实体包括判断一个超长短消息的长度是否超过当前允许的短消息长度的装置,在判断结果为是的情况下,将该超长短消息分成多个消息发送的装置,所述多个消息携带表明属于同一个超长短消息的参数;从而使得接收短消息实体在接收所述多个消息之后,将所述多个消息进行组合。
根据第三方面,提供一种CDMA系统中的短消息中心,用于转送通过电路域发送的超长短消息,所述CDMA系统还包括发送短消息实体和接收短消息实体,所述短消息中心包括接收来自发送短消息实体的多个消息的装置,所述多个消息携带表明属于同一个超长短消息的参数,其中所述多个消息由发送短消息实体在判断所述超长短消息的长度超过当前允许的短消息长度之后分割而成;根据所述参数判断是否收全的装置,在确定收全后方才将所述多个消息转送的装置;从而接收短消息实体在接收所述多个消息之后,基于所述参数将所述多个消息进行组合成所述超长短消息。
根据第四方面,提供一种CDMA系统中的接收短消息实体,用于接收通过电路域发送的超长短消息,所述CDMA系统还包括发送短消息实体,所述接收短消息实体包括接收来自发送短消息实体的多个消息的装置,所述多个消息携带表明属于同一个超长短消息的参数,其中所述多个消息由发送短消息实体在判断所述超长短消息的长度超过当前允许的短消息长度之后分割而成;和,基于所述参数将所述多个消息组合成所述超长短消息的装置。
根据第五方面,提供一种CDMA系统,包括如第二方面所述的发送短消息实体和/或如第三方面所述的短消息中心和/或如第四方面所述的接收短消息实体。
采用本发明的技术方案可提供EMS超长消息发送和接收业务。另外,本发明也可以适用于例如多媒体短消息业务MMS的发送。


下面将以举例的方式参照附图对本发明进行更详细的说明,其中
图1是一种现有技术的发送超长短消息的流程示意图;图2是根据本发明的一个实施方案的移动站到移动站的超长短消息发送流程的示意图;图3是根据本发明的又一个实施方案的短消息实体(SME)到移动超长短消息发送流程的示意图;图4是根据本发明的再一个实施方案的移动到SME超长短消息发送流程的示意图。
具体实施例方式
根据本发明,当发送方发现消息长度超过了当前允许的短消息长度,则将该消息分成多条消息发送。这些消息中增加字段表明是同一个EMS短消息,且分别为EMS短消息的开始、中间和结束部分。接收方收到同一个EMS短消息后,将这些消息进行组合。
本发明技术方案的思路是虽然将一条超长短消息分割成多个短消息发送,但在系统侧仍将其看作一个整体处理。任意一部分失败,都可视作发送失败,计费上可以比较灵活。
图2是根据本发明的一个实施方案的移动站到移动站的超长短消息发送流程的示意图。
如图2所示,在步骤1,移动用户A输出短消息并发送;移动台对短消息进行打包时,发现其长度超过系统允许的范围,则对该超长短消息分割成多条系统允许范围内的短消息。图2省略短消息发送方请求进入业务信道以及业务信道指配的流程。
在步骤2,移动台A为该EMS短消息分配一个新的EMS标识(EMSID),以便与其他EMS区分开。EMS ID可顺序分配,以防重复;只要保证一段时间内同样A和B之间EMS ID不重复即可,即保证A+B+EMS ID唯一性。比如,可以分配两个字节的字段作为EMS ID;对该字段循环累加,作为新的短消息的ID。移动台按顺序将分割后的短消息业务类型填写为EMS短消息,并填充EMS ID、分割后总共消息数、当前消息顺序号,并逐条发送给服务MSC。显然,本领域的普通技术人员可以意识到,除此处的字段配置方式以外,本发明还可以采取其它的配置方式。
在步骤3,服务MSC发现短消息业务类型为EMS短消息,将该短消息通过SMDPP消息发送给短消息中心MC。根据系统配置,可发送给始呼侧归属短消息中心或目的侧归属短消息中心。短消息中心MC在本图为发送给始呼侧归属短消息中心。SMDPP消息中包含业务指示(SerivceIndicator)表示为EMS(增强消息业务)。
在步骤4,始呼侧归属短消息中心收到SMDPP消息后,根据业务指示发现为EMS类型短消息。若该短消息为对应A+B+EMS ID的第一条(根据消息中EMS消息总数和顺序号判断),则进行标记并缓存短消息并返回smdpp响应给服务MSC。标记的作用是表明消息没有收全。若不是第一条且短消息中心无A+B+EMS ID对应信息,则返回smdpp响应指示失败;否则检查期望的顺序号与SMDPP消息中顺序号是否一致。若不一致则返回smdpp指示失败;若一致,则返回smdpp响应指示成功;并检查A+B+EMS ID对应的整个超长短消息是否完全收到。若超过一段时间未收全(如一天仍未收完整),则可删除该A+B+EMS ID对应的所有信息。
在步骤5,重复步骤2-4,直到始呼归属短消息中心收到A+B+EMSID对应的完整的EMS短消息。
在步骤6,始呼归属短消息中心将A+B+EMS ID对应的唯一的EMS短消息分别按顺序发送给目的侧归属短消息中心。
在步骤7,目的侧短消息中心收到SMDPP消息后,与始呼侧短消息中心同样处理(同步骤4)。
在步骤8,重复步骤6-7,直到目的归属短消息中心收到A+B+EMSID对应的完整的EMS短消息。
在步骤9,目的侧归属短消息中心获取目的侧服务MSC(图中省略),并将该A+B+EMS ID对应的唯一的EMS短消息分别按顺序发送给目的侧服务MSC,其中包含业务指示(ServiceIndicator)表示为EMS业务;且第一条SMDPP消息中包含ACTCODE指示为分配资源(AllocateResources)。
在步骤10,目的侧服务MSC发现目的侧空闲,但ACTCODE指示为分配资源,则发起寻呼并进行无线信道指配。
在步骤11,目的侧服务MSC通过ADDS Deliver下发短消息给目的侧;在步骤12,目的侧收到后响应层二应答ADDS Deliver Ack和层三应答ADDS Deliver[ACK]消息。
在步骤13,目的侧服务MSC向目的侧短消息中心响应smdpp消息。
在步骤14,目的侧归属短消息中心顺序发送中间短消息,并由服务MSC通过ADDS Deliver下发给目的侧。
在步骤15,目的侧归属短消息中心将A+B+EMS ID对应的唯一的EMS短消息中间消息顺序发送给目的侧服务MSC,其中包含业务指示(ServiceIndicator)表示为EMS业务。
在步骤16,目的侧服务MSC处理同步骤11-13;在步骤17,目的侧归属短消息中心发送本EMS ID最后一条SMDPP消息时,包含ACTCODE指示为释放资源(Release Resources)。
在步骤18,目的侧服务MSC处理同步骤11-13。
在步骤19,目的侧服务MSC向目的侧短消息中心响应smdpp消息后,释放无线资源。
在步骤20,目的侧B收到该EMS ID对应的所有短消息后,组合成一条消息。
图3是根据本发明的又一个实施方案的SME到移动超长短消息发送流程的示意图。这里所述的SME是指非移动用户的短消息实体,可以是移动终端以外的任何具有发送短消息功能的网络服务器。
图3的流程与图2中从始呼短消息中心到目的侧的流程完全相同,不同之处仅在于使用SME表示始呼叫侧MC。需要注意,SME除了可以使用ANSI-41与短消息中心通信外,还可以通过IP连接。
图4是根据本发明的再一个实施方案的移动到SME超长短消息发送流程的示意图。
图4所示的流程与图2中从始呼侧到目的侧短消息中心的流程完全相同,不同之处仅在于使用SME表示目的侧MC。需要注意,SME除了可以使用ANSI-41与短消息中心通信外,还可以通过IP连接。
接下来,分别对SMDPP消息和ADDS消息如何产生业务指示、EMS ID、消息序列号、消息数这几个参数的情况举例说明。
下列表一是SMDPP消息在ANSI-41E中的定义。在该定义中包含了ServiceIndicator(业务指示)和ACTCODE(操作码)等参数。
表一SMDPP消息在ANSI-41E中的定义 对于操作码(ActionCode),ANSI-41E协议中已包含16表示释放资源,18表示分配资源,不需要扩展。
根据本发明,可以对SMDPP消息中的业务指示进行扩充,来指示EMS。在ANSI-41E协议中定义如下。
表二ANSI-41E协议对业务指示的定义

Notesa.Ignore extra octets,if received.Send only defined(or significant)octets.

业务指示可使用用8表示EMS业务。
对于SMDPP消息中传递的EMS ID、消息序列号、消息数这几个参数,都包含在承载数据SMS-BearerData参数中。由于ANSI-41协议中并没有定义SMS-BearerData,该参数中的内容在ANSI-637协议中定义,因此在ANSI-41中不需要扩展定义。
根据本发明,对于ADDS Deliver消息,可扩展SMS传送层消息来指示EMS。表三是扩展SMS传送层消息来指示EMS的一个例子。
表三SMS传送层消息

此外,可以在扩展后的短消息(SMS)传送层消息添加EMS的各消息参数的定义。参见表四。
表四.承载数据子参数指示

信元EMS ID定义如下

信元EMS Messages Number(消息序列号)定义如下

信元Number of EMS Messages(消息总数)定义如下

采用本发明的技术方案可提供EMS超长消息发送和接收业务。另外,本发明也可以适用于例如多媒体短消息业务MMS的发送。
本领域的普通技术人员可以理解的是,本发明还适用于业务控制点不经过MC直接发短消息的情形,比如定位实体(PDE)不经过MC直接向服务MSC发送SMDPP消息,空中激活功能(OTAF)不经过MC直接向服务MSC发送SMDPP消息。
显而易见,在此描述的本发明可以有许多变化,这种变化不能认为偏离本发明的精神和范围。因此,所有对本领域技术人员显而易见的改变,都包括在本权利要求书的涵盖范围之内。
参考文献(如专利/论文/标准)1.3GPP2 X.S0004-540-E_v1.0 MAP Operations Signaling Protocols2.3GPP2 X.S0004-550-E_v1.0 MAP Parameters Signaling Protocols3.3GPP2 C.S0015-B_v1.0 Short Message Service(SMS)forWideband Spread Spectrum Systems
权利要求
1.一种CDMA电路域实现超长短消息发送的方法,所述方法包括当发送方发现一个超长短消息的长度超过了当前允许的短消息长度,则将该超长短消息分成多个消息发送,所述多个消息携带表明属于同一个超长短消息的参数;接收方收到所述多个消息后,基于所述参数将所述多个消息组合成所述超长短消息。
2.如权利要求1所述的方法,其特征在于所述超长短消息是增强消息业务(EMS)或多媒体短消息业务(MMS)。
3.如权利要求1所述的方法,其特征在于包括短消息中心基于所述参数确定所述多个消息已全部接收后,将所述多个消息转送的步骤。
4.如权利要求1-3之一所述的方法,其特征在于所述发送方和接收方中的一方是移动台,所述发送方和接收方中的另一方是非移动台的短消息实体。
5.如权利要求1-3之一所述的方法,其特征在于所述发送方和接收方均是移动台或者非移动台的短消息实体。
6.如权利要求4或5所述且引用权利要求3的方法,其特征在于所述非移动台的短消息实体与短消息中心之间采用ANSI-41通信或者IP连接。
7.如权利要求1所述的方法,其特征在于所述参数包括表明超长短消息业务的业务指示、超长短消息的标识、多个消息的总共消息数和当前消息序列号。
8.如权利要求7所述的方法,其特征在于若所接收的消息不是第一条且无与所述标识对应的信息,或者期望的序列号与所述消息中顺序号不一致,则返回失败响应。
9.如权利要求7所述的方法,其特征在于包括扩展ANSI-41协议下的业务指示来表示超长短消息业务。
10.如权利要求7所述的方法,其特征在于包括采用SMS承载数据参数来携带超长短消息业务标识、当前消息序列号、消息数。
11.如权利要求7所述的方法,其特征在于包括扩展SMS传送层消息来表示超长短消息业务。
12.一种CDMA系统中的发送短消息实体,用于实现电路域超长短消息发送,所述CDMA系统还包括接收短消息实体,其中发送短消息实体包括判断一个超长短消息的长度是否超过当前允许的短消息长度的装置,在判断结果为是的情况下,将该超长短消息分成多个消息发送的装置,所述多个消息携带表明属于同一个超长短消息的参数;从而使得接收短消息实体在接收所述多个消息之后,将所述多个消息进行组合。
13.一种CDMA系统中的短消息中心,用于转送通过电路域发送的超长短消息,所述CDMA系统还包括发送短消息实体和接收短消息实体,所述短消息中心包括接收来自发送短消息实体的多个消息的装置,所述多个消息携带表明属于同一个超长短消息的参数,其中所述多个消息由发送短消息实体在判断所述超长短消息的长度超过当前允许的短消息长度之后分割而成;根据所述参数判断是否收全的装置,在确定收全后方才将所述多个消息转送的装置;从而接收短消息实体在接收所述多个消息之后,基于所述参数将所述多个消息进行组合成所述超长短消息。
14.一种CDMA系统中的接收短消息实体,用于接收通过电路域发送的超长短消息,所述CDMA系统还包括发送短消息实体,所述接收短消息实体包括接收来自发送短消息实体的多个消息的装置,所述多个消息携带表明属于同一个超长短消息的参数,其中所述多个消息由发送短消息实体在判断所述超长短消息的长度超过当前允许的短消息长度之后分割而成;和,基于所述参数将所述多个消息组合成所述超长短消息的装置。
15.一种CDMA系统,包括如权利要求12所述的发送短消息实体和/或如权利要求13所述的短消息中心和/或如权利要求14所述的接收短消息实体。
全文摘要
本发明提供一种CDMA电路域实现超长短消息发送的方法、设备和系统。所述方法包括当发送方发现一个超长短消息的长度超过了当前允许的短消息长度,则将该超长短消息分成多个消息发送,所述多个消息携带表明属于同一个超长短消息的参数;接收方收到所述多个消息后,基于所述参数将所述多个消息组合成所述超长短消息。
文档编号H04J13/00GK1874550SQ200610034798
公开日2006年12月6日 申请日期2006年3月29日 优先权日2006年3月29日
发明者邹锋哨 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1