一种在手机终端显示发送方中文名称的方法和相应的装置转让专利

申请号 : CN200910161530.3

文献号 : CN101621763B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 程均林朗蒋晓彬

申请人 : 中兴通讯股份有限公司

摘要 :

一种在手机终端显示发送方中文名称的实现方法,包括:扩展短消息系统的网络侧设备与移动终端的接口协议,增加一个号码类型用来表示主叫地址为中文字符串;所述网络侧设备接收到发送方的短消息后,获取主叫地址中的发送方名称,或者通过主叫地址中的发送方号码查询发送方号码与发送方名称的对应关系,获取发送方名称;所述网络侧设备根据扩展的接口协议,将所述发送方名称编码到所述主叫地址中,发送给手机终端;所述手机终端从所述主叫地址中获取发送方名称并进行显示处理。相应地,还提供了一种实现在手机终端显示发送方中文名称功能的装置以及一种用于显示发送方中文名称的手机终端。本发明使得SP与用户的接口更友好,方便用户的使用。

权利要求 :

1.一种在手机终端显示发送方中文名称的实现方法,包括:

扩展短消息系统的网络侧设备与手机终端的接口协议,增加一个号码类型用来表示主叫地址为中文字符串;

所述网络侧设备接收到发送方的短消息后,获取主叫地址中的发送方名称,或者通过主叫地址中的发送方号码查询发送方号码与发送方名称的对应关系,获取发送方名称;

所述网络侧设备根据扩展的接口协议,将所述发送方名称编码到所述主叫地址中,发送给手机终端;

所述手机终端接收到该短消息后,从所述主叫地址中获取发送方名称并进行显示处理。

2.如权利要求1所述的实现方法,其特征在于:

所述网络侧设备为短信网关或短信中心,所述发送方号码与发送方名称的对应关系包括:业务提供者SP接入号和SP名称的对应关系,或者SP接入号加业务信息和SP名称的对应关系;

如果所述网络侧设备为短信中心,所述发送方号码与发送方名称的对应关系还包括普通的用户号码与用户名称的对应关系。

3.如权利要求1或2所述的实现方法,其特征在于:

对于GSM网络,扩展所述网络侧设备与所述手机终端之间的接口协议是指扩展3GPP TS 03.40协议SMS-DELIVER PDU的源地址参数(TP-Originating-Address)中的地址类型(Type-of-Address)的字段,增加一种号码类型值,表明主叫地址为中文字符串;或者,对于CDMA网络,扩展所述网络侧设备与所述手机终端之间的接口协议是指扩展IS-41D协议的源地址参数(SMS_OriginalOriginatingAddress)的编码字段,增加一种取值,表明主叫地址为中文字符串。

4.如权利要求1或2所述的实现方法,其特征在于:

所述网络侧设备为短信网关,所述扩展的接口协议还包括:

扩展短信中心和短信网关之间的协议即短消息点对点协议(SMPP),在源地址号码类型(source_addr_ton)字段增加一个类型值,表明主叫地址为中文字符串。

5.一种实现在手机终端显示发送方中文名称功能的装置,用于短消息系统的网络侧设备,其特征在于,所述装置包括协议转换模块和名称查询模块,其中:所述协议转换模块,用于支持扩展的接口协议,以及获取接收到的短消息中的主叫地址,如果所述主叫地址是发送方号码,则将该发送方号码发送给所述名称查询模块,并按照所述扩展的接口协议将所述名称查询模块返回的发送方名称编码到所述主叫地址发送给手机终端,如果所述主叫地址为发送方名称,直接按照扩展的接口协议将该发送方名称编码到所述主叫地址发送给手机终端;其中,所述扩展的接口协议增加一个号码类型,用来表示主叫地址为中文字符串;

所述名称查询模块,用于根据发送方号码查询维护的发送方号码与发送方名称的对应关系,获取发送方名称,并将该发送方名称返回给所述协议转换模块。

6.如权利要求5所述的装置,其特征在于:

所述网络侧设备为短信网关或短信中心,所述名称查询模块维护的发送方号码与发送方名称的对应关系包括:业务提供者SP接入号和SP名称的对应关系,或者SP接入号加业务信息和SP名称的对应关系;

如果所述网络侧设备为短信中心,所述发送方号码与发送方名称的对应关系还包括普通的用户号码与用户名称的对应关系。

7.如权利要求5或6所述的装置,其特征在于:

对于GSM网络,扩展所述网络侧设备与所述手机终端之间的接口协议是指扩展3GPP TS 03.40协议SMS-DELIVER PDU的源地址参数(TP-Originating-Address)中的地址类型(Type-of-Address)的字段,增加一种号码类型值,表明主叫地址为中文字符串;或者,对于CDMA网络,扩展所述网络侧设备与所述手机终端之间的接口协议是指扩展IS-41D协议的源地址参数(SMS_OriginalOriginatingAddress)的编码字段,增加一种取值,表明主叫地址为中文字符串。

8.如权利要求5或6所述的装置,其特征在于:

所述网络侧设备为短信网关,所述扩展的接口协议还包括:

扩展短信中心和短信网关之间的协议即短消息点对点协议(SMPP),在源地址号码类型(source_addr_ton)字段增加一个类型值,表明主叫地址为中文字符串。

9.一种用于显示发送方中文名称的手机终端,其特征在于,所述手机终端包括协议转换模块和显示模块,其中:所述协议转换模块,用于支持扩展的短消息系统的网络侧设备与手机终端的接口协议,以及获取接收到的短消息的主叫地址后解码得到发送方名称,并将该发送方名称发送到显示模块;其中,所述扩展的短消息系统的网络侧设备与手机终端的接口协议增加一个号码类型,用来表示主叫地址为中文字符串;

显示模块,用于显示发送方名称。

10.如权利要求9所述的手机终端,其特征在于:

对于GSM网络的手机终端,所述协议转换模块接收到短消息后,如果源地址参数(TP-Originating-Address)中的地址类型(Type-of-Address)为增加的号码类型,则所述协议转换模块从主叫地址解码得到发送方名称,并发送给显示模块;

对于CDMA网络的手机终端,协议转换模块收到短消息之后,如果扩展源地址参数(SMS_OriginalOriginatingAddress)的编码字段为增加的取值,则所述协议转换模块从主叫地址解码得到发送方名称,并发送给显示模块。

说明书 :

一种在手机终端显示发送方中文名称的方法和相应的装置

技术领域

[0001] 本发明涉及数据业务领域,具体地说是提供一种在手机终端显示发送方中文名称的方法和相应的装置。

背景技术

[0002] 随着短信业务的发展,短信业务量逐年增加。目前的短信业务主要有点对点业务,短信增值业务和行业短信业务。其中点对点业务是指手机用户之间的短信业务,其发起方和接收方都为手机用户。短信增值业务和行业短信业务都是手机用户和业务提供者(Service Provider,SP)之间互发短信的业务。对后两种业务,在其发展过程中,都是由运营商自己为接入自己网络的SP分配接入号,接入号分配比较随意,接入号长度有长有短,也有直接分配用户号码给SP的情况,不利于用户了解对方是用户还是SP,会出现相应的欺诈现象。为了规范短信业务的发展,工信部对SP接入号进行了规范,所有SP的接入号都要求以106开头,这样用户可以很容易的区分交互方是手机用户还是SP。但接入号统一成106开头后,号码长度都变得非常长,不利于用户记忆号码,也不利于SP对自身及其业务的宣传,用户收到此类短信之后,不能立刻从号码得知对其提供服务的SP。
[0003] 目前解决此类问题常用的方法及其存在的问题包括:
[0004] (1)手机用户编辑手机通信录,将SP接入号和企业名称加入到通信录中。手机终端在收到短信时,根据收到的短信的接入号在通信录中查询出对应的企业名称,并显示此企业名称。
[0005] 这一方法存在的问题是:在SP扩展接入号时无法完成匹配。
[0006] (2)由短信网关或者短信中心在短信内容后增加签名,表明发送短信的企业或者SP。
[0007] 这一方法存在的问题是:由于一条短信的最大长度是有限的,签名会占用短信内容的长度,使得允许发送的短信内容变少。在短信内容加签名的长度超过允许的短信的最大长度时,不得不对内容进行截断或者拆分,造成内容缺失或者成本增加。

发明内容

[0008] 本发明要解决的技术问题是提供一种在手机终端显示发送方中文名称的方法和相应的装置,用于解决在手机上显示发送方中文名称的问题。
[0009] 为了解决上述问题,本发明提供了一种在手机终端显示发送方中文名称的实现方法,包括:
[0010] 扩展短消息系统的网络侧设备与移动终端的接口协议,增加一个号码类型用来表示主叫地址为中文字符串;
[0011] 所述网络侧设备接收到发送方的短消息后,获取主叫地址中的发送方名称,或者通过主叫地址中的发送方号码查询发送方号码与发送方名称的对应关系,获取发送方名称;
[0012] 所述网络侧设备根据扩展的接口协议,将所述发送方名称编码到所述主叫地址中,发送给手机终端;
[0013] 所述手机终端接收到该短消息后,从所述主叫地址中获取发送方名称并进行显示处理。
[0014] 相应地,上述实现方法还具有如下特点:
[0015] 所述网络侧设备为短信网关或短信中心,所述发送方号码与发送方名称的对应关系包括:业务提供者(SP)接入号和SP名称的对应关系,或者SP接入号加业务信息和SP名称的对应关系;
[0016] 如果所述网络侧设备为短信中心,所述发送方号码与发送方名称的对应关系还包括普通的用户号码与用户名称的对应关系。
[0017] 相应地,上述实现方法还具有如下特点:
[0018] 对于GSM网络,扩展所述网络侧设备与所述移动终端之间的接口协议是指扩展3GPP TS 03.40协议SMS-DELIVER PDU的源地址参数(TP-Originating-Address)中的地址类型(Type-of-Address)的字段,增加一种号码类型值,表明主叫地址为中文字符串;或者,
[0019] 对于CDMA网络,扩展所述网络侧设备与所述移动终端之间的接口协议是指扩展IS-41D协议的源地址参数(SMS_OriginalOriginatingAddress)的编码字段,增加一种取值,表明主叫地址为中文字符串。
[0020] 相应地,上述实现方法还具有如下特点:
[0021] 所述网络侧设备为短信网关,所述扩展的接口协议还包括:
[0022] 扩展短信中心和短信网关之间的协议即短消息点对点协议(SMPP),在源地址号码类型(source_addr_ton)字段增加一个类型值,表明主叫地址为中文字符串。
[0023] 为了解决上述问题,本发明还提供了一种实现在手机终端显示发送方中文名称功能的装置,用于短消息系统的网络侧设备,其特征在于,所述装置包括协议转换模块和名称查询模块,其中:
[0024] 所述协议转换模块,用于支持扩展的接口协议,以及获取接收到的短消息中的主叫地址,如果所述主叫地址是发送方号码,则将该发送方号码发送给所述名称查询模块,并按照所述扩展的接口协议将所述名称查询模块返回的发送方名称编码到所述主叫地址发送给手机终端,如果所述主叫地址为发送方名称,直接按照扩展的接口协议将该发送方名称编码到所述主叫地址发送给移动终端;其中,所述扩展的接口协议增加一个号码类型,用来表示主叫地址为中文字符串;
[0025] 所述名称查询模块,用于根据发送方号码查询维护的发送方号码与发送方名称的对应关系,获取发送方名称,并将该发送方名称返回给所述协议转换模块。
[0026] 相应地,上述装置还具有如下特点:
[0027] 所述网络侧设备为短信网关或短信中心,所述名称查询模块维护的发送方号码与发送方名称的对应关系包括:业务提供者(SP)接入号和SP名称的对应关系,或者SP接入号加业务信息和SP名称的对应关系;
[0028] 如果所述网络侧设备为短信中心,所述发送方号码与发送方名称的对应关系还包括普通的用户号码与用户名称的对应关系。
[0029] 相应地,上述装置还具有如下特点:
[0030] 对于GSM网络,扩展所述网络侧设备与所述移动终端之间的接口协议是指扩展3GPP TS 03.40协议SMS-DELIVER PDU的源地址参数(TP-Originating-Address)中的地址类型(Type-of-Address)的字段,增加一种号码类型值,表明主叫地址为中文字符串;或者,
[0031] 对于CDMA网络,扩展所述网络侧设备与所述移动终端之间的接口协议是指扩展源地址参数(SMS_OriginalOriginatingAddress)的编码字段,增加一种取值,表明主叫地址为中文字符串。
[0032] 相应地,上述装置还具有如下特点:
[0033] 所述网络侧设备为短信网关,所述扩展的接口协议还包括:
[0034] 扩展短信中心和短信网关之间的协议即短消息点对点协议(SMPP),在源地址号码类型(source_addr_ton)字段增加一个类型值,表明主叫地址为中文字符串。
[0035] 为了解决上述问题,本发明还提供了一种用于显示发送方中文名称的手机终端,其特征在于,所述手机终端协议转换模块和显示模块,其中:
[0036] 所述协议转换模块,用于支持扩展的短消息系统的网络侧设备与手机终端的接口协议,以及获取接收到的短消息的主叫地址后解码得到发送方名称,并将该发送方名称发送到显示模块;其中,所述扩展的短消息系统的网络侧设备与手机终端的接口协议增加一个号码类型,用来表示主叫地址为中文字符串;
[0037] 显示模块,用于显示发送方名称。
[0038] 相应地,上述手机终端还具有如下特点:
[0039] 对于GSM网络的手机终端,所述协议转换模块接收到短消息后,如果源地址参数(TP-Originating-Address)中的地址类型(Type-of-Address)为增加的号码类型,则所述协议转换模块从主叫地址解码得到发送方名称,并发送给显示模块;
[0040] 对于CDMA网络的手机终端,协议转换模块收到短消息之后,如果扩展源地址参数(SMS_OriginalOriginatingAddress)的编码字段为增加的取值,则所述协议转换模块从主叫地址解码得到发送方名称,并发送给显示模块。
[0041] 上述方法、装置以及手机终端,使得SP与用户的接口更友好,方便用户的使用。在一实施例中,中文名称的获取是由运营商审核,可以保证信息的真实可信,避免了盗用或者欺诈。

附图说明

[0042] 图1为本发明实施例主叫号码到SP名称的转换流程图;
[0043] 图2为本发明实施例手机终端接收消息流程;
[0044] 图3为本发明实施例描述三个模块的相互关系;

具体实施方式

[0045] 下面结合附图,详细说明本发明的具体实施方式。
[0046] 本实施例为一种在手机终端显示发送方中文名称的实现方法,包括短消息系统的网络侧设备和手机终端,其中网络侧设备可以为短信网关或者短信中心,本实施例以短信网关为例;包括如下步骤:
[0047] 步骤10:网络侧设备维护接入到该网络侧设备的所有发送方号码与发送方名称的对应关系,其中发送方又称为主叫;
[0048] 在短信网关或短信中心,该发送方号码与发送方名称的对应关系可以包括SP接入号(即发送方为SP时的发送方号码)和SP名称的对应关系;在短信中心,该发送方号码与发送方名称的对应关系还可以包括普通的用户号码与用户名称的对应关系;该对应关系可以通过维护一个发送方号码与发送方名称映射表实现;
[0049] 其中的维护可以包括增加、修改、删除和查询等操作;
[0050] 此外,如果发送方是SP,还可以是SP接入号加业务等信息与SP名称的对应关系,而且为保证其信息的真实性和中文名称的唯一性,上述SP接入号与SP名称的对应关系还可以由运营商审核。
[0051] 步骤11:扩展网络侧设备内部以及网络侧设备与移动终端的接口协议,增加一个号码类型用来表示主叫地址为中文字符串;
[0052] 其中,扩展的接口协议包括:
[0053] A.扩展短信中心和短信网关之间的协议即短消息点对点协议(ShortMessage Peer-to-Peer,SMPP),在源地址号码类型(source_addr_ton)字段增加一个类型值,如7,表明主叫地址为中文字符串,其所属字符集可以为GB18030(《信息技术中文编码字符集》);
[0054] 如果发送方号码与发送方名称的映射关系表在短信网关上进行维护,需要按照上述方法对SMPP协议进行扩展;如果发送方号码与发送方名称的映射关系表在短信中心上进行维护,则不需要对SMPP协议进行扩展。
[0055] B.扩展短信中心和移动终端之间的协议;
[0056] 对于GSM网络:扩展3GPP TS 03.40协议SMS-DELIVER PDU消息的源地址参数(TP-Originating-Address)中的地址类型(Type-of-Address)的字段,增加一种号码类型(Type-of-number)值,如7,表明主叫地址为中文字符串,其所属字符集可以为GB18030。
[0057] 对于CDMA网络,扩展源地址参数(SMS_OriginalOriginatingAddress)的编码(Encoding)字段,增加一种取值,如4,表明主叫地址为中文字符串,其所属字符集可以为GB18030。
[0058] 其中,对中文字符串的字符集的规定除了采用GB 18030之外,还可以是通用字符集(Universal Character Set,UNICODE),或者其它中文字符集;当然扩展的用于表示号码类型的值还可以取其它值。
[0059] 步骤12:当网络侧设备接收到发送方的短消息时,如果主叫地址为名称或者通过主叫地址的号码查询发送方号码与发送方名称的对应关系获得的名称,则根据网络侧设备与移动终端之间扩展的接口协议,将发送方名称编码到主叫地址后发送给手机终端;
[0060] 以发送方为SP,网络侧设备为短信网关为例,步骤12具体包括如下操作,如图1所示:
[0061] 步骤120:SP发送短消息到短信网关,短信网关确定主叫地址,如果主叫地址携带的是SP名称,执行步骤121,如果主叫地址携带的是SP号码,执行步骤122;
[0062] 步骤121:短信网关从SP发送的短消息中获取SP名称,执行步骤124;
[0063] 步骤122:短信网关从SP发送的短消息中获取SP号码;
[0064] 步骤123:短信网关根据SP号码(即SP接入号)查询SP接入号与SP名称映射表,获取SP名称,如果查询失败,则保持SP号码不变;
[0065] 其中,查询SP接入号对应的SP名称时可以直接采用发送方号码进行查询,也可以采用发送方号码加业务组合进行查询;
[0066] 步骤124:短信网关用扩展SMPP对将SP名称编码到主叫地址后发送给短信中心,短信中心再使用扩展的短信中心与手机终端之间的接口协议将SP名称编码到主叫地址后发送给手机终端;
[0067] 具体为:在短信网关发送消息到短信中心时,如果成功获取到了SP名称,则将SP名称发送到短信中心,此时采用扩展的SMPP对主叫地址进行编码,如source_addr_ton填7,源地址编号方案(source_addr_npi)填0,将SP名称编码到消息中的主叫地址;如果短信网关没有获取到SP名称,则采用号码对应的类型值,并按照扩展的SMPP协议将SP号码编码到主叫地址;
[0068] 短信中心接收到短信网关的短消息,如果source_addr_ton为7,则识别主叫地址为SP名称,是GB18030字符集的字符串格式;否则识别主叫地址为SP号码;
[0069] 短信中心发送短信到手机终端,如果消息的主叫地址为SP名称,则采用名称所对应的号码类型,按照扩展的短信中心与手机终端之间的接口协议将SP名称编码到主叫地址;如果消息的主叫地址为SP号码,则采用号码对应的号码类型,按照扩展的短信中心与手机终端之间的接口协议将SP号码编码到主叫地址,其中,
[0070] 对于GSM网络中的扩展3GPP TS 03.40协议,将TP-Originating-Address参 数 的 Type-of-Address 字 段 的 Type-of-number 子 字 段 置 为 7,并 且 将Numbering-plan-identification(编号方案)子字段置为0,将SP名称编码到主叫地址;
[0071] 对于CDMA网络,将IS-41D协议的SMS_OriginalOriginatingAddress参数的编号方案(Numbering Plan)字段设置为14,Encoding字段设置为4,将SP名称编码到主叫地址。
[0072] 步骤13:手机终端接收到短消息后,从主叫地址中获取发送方名称并进行显示处理;其中,
[0073] GSM网络的手机终端接收到短消息之后,如果TP-Originating-Address参数的Type-of-Address字段的Type-of-number子字段为7,则直接从地址部分获取发送方名称,并呈现给用户;
[0074] CDMA网络的手机终端收到短消息之后,如果SMS_OriginalOriginatingAddress参数的Numbering Plan为14,Encoding字段为4,则直接从地址部分获取发送方名称,并呈现给用户。
[0075] 如果手机终端获取的是发送方号码,则按照现有技术的方法,根据发送方号码查询通讯录,获取发送方名称并显示,如在通讯录中查找不到则直接显示号码,如图2所示。
[0076] 本实施例为网络侧设备中用于实现上述方法的装置,包括:协议转换模块和名称查询模块,其中:
[0077] 协议转换模块,用于支持扩展的接口协议,以及获取接收到的短消息中的主叫地址,如果主叫地址是发送方号码,则将该发送方号码发送给名称查询模块,并按照扩展的接口协议将名称查询模块返回的发送方名称编码到主叫地址发送给手机终端,如果主叫地址为发送方名称,直接按照扩展的接口协议将该发送方名称编码到主叫地址发送给移动终端;其中,扩展的接口协议增加一个号码类型,用来表示主叫地址为中文字符串;
[0078] 名称查询模块,用于根据发送方号码查询维护的发送方号码与发送方名称的对应关系,获取发送方名称,并将该发送方名称返回给协议转换模块。
[0079] 其中,网络侧设备为短信网关或短信中心,名称查询模块维护的发送方号码与发送方名称的对应关系包括:业务提供者(SP)接入号和SP名称的对应关系,或者SP接入号加业务信息和SP名称的对应关系;
[0080] 如果所述网络侧设备为短信中心,发送方号码与发送方名称的对应关系还包括普通的用户号码与用户名称的对应关系。
[0081] 对于GSM网络,扩展所述网络侧设备与所述移动终端之间的接口协议是指扩展3GPP TS 03.40协议SMS-DELIVER PDU的源地址参数(TP-Originating-Address)中的地址类型(Type-of-Address)的字段,增加一种号码类型值,表明主叫地址为中文字符串;或者,
[0082] 对于CDMA网络,扩展所述网络侧设备与所述移动终端之间的接口协议是指扩展源地址参数(SMS_OriginalOriginatingAddress)的编码字段,增加一种取值,表明主叫地址为中文字符串。
[0083] 网络侧设备为短信网关时,所述扩展的接口协议还包括:
[0084] 扩展短信中心和短信网关之间的协议即短消息点对点协议(SMPP),在源地址号码类型(source_addr_ton)字段增加一个类型值,表明主叫地址为中文字符串。
[0085] 本实施例为用于实现上述方法的手机终端,包括:
[0086] 协议转换模块,用于支持扩展的短消息系统的网络侧设备与手机终端的接口协议,以及获取接收到的短消息的主叫地址后解码得到发送方名称,并将该发送方名称发送到显示模块;
[0087] 显示模块,用于显示发送方名称。
[0088] 其中,对于GSM网络的手机终端,协议转换模块接收到短消息后,如果TP-Originating-Address参数的Type-of-Address字段的Type-of-number子字段为7,则从主叫地址解码得到发送方名称,并发送给显示模块;
[0089] 对于CDMA网络的手机终端,协议转换模块收到短消息之后,如果SMS_OriginalOriginatingAddress参数的Numbering Plan为14,Encoding字段为4,则从主叫地址解码得到发送方名称,并发送给显示模块。
[0090] 如果协议转换模块解码获取的是发送方号码,则按照现有技术的方法处理。
[0091] 应当理解的是,上述各具体步骤的举例说明较为具体,并不能因此而认为是对本发明的专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。