业务短信的实现方法、系统和短信中心转让专利

申请号 : CN201110360009.X

文献号 : CN103108292B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周洲韦乐平姜杰

申请人 : 中国电信股份有限公司

摘要 :

本发明公开了一种业务短信的实现方法、系统和短信中心,涉及短信技术领域。该方法包括:短信中心接收来自终端的业务短信,业务短信的目的地址为业务名称;进行业务名称解析获得与所述业务名称对应的业务号码;将目的地址替换为业务号码的业务短信发送给业务网关。通过业务名称解析系统实现短信中业务名称和业务号码的转换,使用户在下行接收和上行使用SP短信业务时,均直接使用更形象、更容易记住的SP业务的中文名称,而无需记住复杂无规律的SP业务代码。

权利要求 :

1.一种业务短信的实现方法,其特征在于,对短信网络、核心网及终端间的协议扩展以支持包括中文的业务名称编码,所述方法包括:短信中心接收来自终端的业务短信,所述业务短信的目的地址为业务名称,其中,所述业务名称为中文业务名称或英文业务名称;

所述短信中心判断所述业务名称是否为中文,如果是中文且服务提供商SP签约了中文域名服务,则进行业务名称解析获得与所述业务名称对应的业务号码;

所述短信中心将目的地址替换为所述业务号码的所述业务短信发送给业务网关。

2.根据权利要求1所述的方法,其特征在于,还包括:所述短信中心接收来自业务网关的业务短信,所述业务短信的源地址为业务号码;

所述短信中心进行业务名称解析获得与所述业务号码对应的业务名称;

所述短信中心将所述业务短信的源地址替换为所述业务名称,发送给终端。

3.根据权利要求2所述的方法,其特征在于,还包括:所述终端提取接收的所述业务短信中源地址的业务名称,将所述业务名称作为发送方呈现给用户。

4.根据权利要求1所述的方法,其特征在于,还包括:所述终端生成所述业务短信,将所述业务短信的目的地址设置为业务名称。

5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述业务短信的目的地址、源地址编码方式为UCS-2。

6.一种短信中心,其中,短信网络、核心网及终端间的协议扩展为支持包括中文的业务名称编码,包括:业务名称解析模块,用于进行业务名称和业务号码的对应转换;

短信接收模块,用于接收来自终端的业务短信,所述业务短信的目的地址为业务名称,其中所述业务名称为中文业务名称或英文业务名称,发送所述业务短信;

业务名称提取模块,用于接收来自所述短信接收模块的业务短信,从所述业务短信中提取业务名称,发送所述业务名称;

目的地址替换模块,用于接收来自所述业务名称提取模块的业务名称,判断所述业务名称是否为中文,如果是中文且服务提供商SP签约了中文域名服务,则基于所述业务名称解析模块获得与所述业务名称对应的业务号码,将所述业务短信的目的地址替换为所述业务号码,发送所述业务短信;

短信发送模块,用于接收来自所述目的地址替换模块的业务短信,将所述业务短信发送给业务网关。

7.根据权利要求6所述的短信中心,其特征在于,还包括业务号码提取模块和源地址替换模块;

所述短信接收模块还用于接收来自业务网关的业务短信,发送所述业务短信;

所述业务号码提取模块,用于接收来自所述短信接收模块的业务短信,从所述业务短信的源地址中提取业务号码,发送所述业务号码;

所述源地址替换模块,用于接收来自所述业务号码提取模块的业务号码,基于所述业务名称解析模块获得与所述业务号码对应的业务名称,将所述业务短信的源地址替换为所述业务名称,发送所述业务短信;

所述短信发送模块还用于接收来自所述源地址替换模块的业务短信,将所述业务短信发送给终端。

8.一种业务短信实现系统,其特征在于,包括业务网关,如权利要求6至7中任意一项所述的短信中心,以及终端;

其中,所述终端用于提取接收的所述业务短信中源地址的业务名称,将所述业务名称作为发送方呈现给用户。

9.根据权利要求8所述的系统,其特征在于,所述终端还用于生成所述业务短信,将所述业务短信的目的地址设置为业务名称。

说明书 :

业务短信的实现方法、系统和短信中心

技术领域

[0001] 本发明涉及短信技术领域,特别涉及一种业务短信的实现方法、系统和短信中心。

背景技术

[0002] 目前,移动互联网应用中开展了很多增值短信业务。对于这些增值短信业务,在短信网络中均使用数字字符的号码信息,SP(Service Provider,业务提供商)短信业务号在用户使用过程中均是数字号码呈现,不支持中文号码信息。由于SP业务号码众多,用户接收短信时体验不好,接入号不易记住,用户上行使用不便。

发明内容

[0003] 本发明的发明人发现上述现有技术中存在问题,并因此针对所述问题中的至少一个问题提出了一种新的技术方案。
[0004] 本发明的一个目的是提供一种用于短信业务的实现的技术方案。
[0005] 根据本发明的第一方面,提供了一种业务短信的实现方法,包括:短信中心接收来自终端的业务短信,业务短信的目的地址为业务名称;短信中心进行业务名称解析获得与业务名称对应的业务号码;短信中心将目的地址替换为业务号码的业务短信发送给业务网关。
[0006] 优选地,该方法还包括:短信中心接收来自SP的业务短信,业务短信的源地址为业务号码;短信中心进行业务名称解析获得与业务号码对应的业务名称;短信中心将业务短信的源地址替换为业务名称,发送给终端。
[0007] 优选地,该方法还包括:终端提取接收的业务短信中源地址的业务名称,将业务名称作为发送方呈现给用户。
[0008] 优选地,该方法还包括:终端生成业务短信,将业务短信的目的地址设置为业务名称。
[0009] 优选地,业务名称为中文业务名称或英文业务名称,和/或业务短信的目的地址、源地址编码方式为UCS-2。
[0010] 根据本发明的另一方面,还提供一种短信中心,包括:业务名称解析模块,用于进行业务名称和业务号码的对应转换;短信接收模块,用于接收来自终端的业务短信,业务短信的目的地址为业务名称,发送业务短信;业务名称提取模块,用于接收来自短信接收模块的业务短信,从业务短信中提取业务名称,发送业务名称;目的地址替换模块,用于接收来自业务名称提取模块的业务名称,基于业务名称解析模块获得与业务名称对应的业务号码,将业务短信的目的地址替换为业务号码,发送业务短信;短信发送模块,用于接收来自目的地址替换模块的业务短信,将业务短信发送给业务网关。
[0011] 优选地,该短信中心还包括业务号码提取模块和源地址替换模块;短信接收模块还用于接收来自业务网关的业务短信,发送业务短信;业务号码提取模块,用于接收来自短信接收模块的业务短信,从业务短信的源地址中提取业务号码,发送业务号码;源地址替换模块,用于接收来自业务号码提取模块的业务号码,基于业务名称解析模块获得与业务号码对应的业务名称,将业务短信的源地址替换为业务名称,发送业务短信;短信发送模块还用于接收来自源地址替换模块的业务短信,将业务短信发送给终端。
[0012] 优选地,业务名称为中文业务名称或英文业务名称。
[0013] 根据本发明的又一方面,还提供一种业务短信实现系统,包括业务网关,和上述短信中心,以及终端;其中,终端用于提取接收的业务短信中源地址的业务名称,将所述业务名称作为发送方呈现给用户。
[0014] 优选地,终端还用于生成所述业务短信,将所述业务短信的目的地址设置为业务名称。。
[0015] 本发明的一个优点在于,用户通过业务名称发送和呈现业务短信,方便用户使用。
[0016] 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

[0017] 构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。
[0018] 参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0019] 图1示出本发明的业务短信实现系统的一个实施例的结构图;
[0020] 图2示出根据本发明的业务短信实现方法的一个实施例的流程图;
[0021] 图3示出根据本发明的业务短信实现方法的另一个实施例的流程图;
[0022] 图4示出根据本发明的短信中心的一个实施例的结构图;
[0023] 图5示出根据本发明的短信中心的另一个实施例的结构图。

具体实施方式

[0024] 现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0025] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0026] 以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0027] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0028] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0029] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0030] 图1示出本发明的业务短信实现系统的一个实施例的结构图。如图1所示,该系统中包括短信中心11、业务名称解析系统12、业务网关13。SP的业务短信通过业务网关13发送到短信中心11,短信中心接收11来自SP的业务短信,业务短信的源地址为业务号码;短信中心11提取短信的业务号码,根据业务号码访问业务名称解析系统12进行业务名称解析获得与业务号码对应的业务名称;短信中心11将业务短信的源地址替换为业务名称,通过核心网MSC 14发送给终端16。终端16提取接收的业务短信中源地址的业务名称,将业务名称作为发送方呈现给用户。对于上行短信业务,用户终端16发送业务短信,短信的接收方(即短信的目的地址)为业务名称;业务短信经过核心网MSC 14透传到短信中心11,短信中心11接收来自终端16的业务短信,提取业务短信的业务名称,访问业务名称解析系统12进行业务名称解析获得与业务名称对应的业务号码;短信中心将目的地址替换为业务号码,将业务短信发送给业务网关13,从而发送给SP。其中,业务名称可以是中文业务名称或英文业务名称,或者其他格式的业务名称。
[0031] 现有技术中,核心网MSC可能对包括非号码形式的目的地址或者源地址的短信进行拒绝。在本发明的实施例中,对短信网络、核心网及终端间的协议扩展,例如对核心网及终端协议(MAP协议中的IS637、IS41)的扩展,对其中Nature of Number字段扩展一种新的取值,对应UCS-2编码方式,支持中文等业务名称编码,并新增SP短信业务名称解析系统,对SP短信业务码和SP短信业务中文名称的进行管理和翻译,实现上下行SP短信业务中,用户以中文域名使用SP业务。
[0032] 图2示出根据本发明的业务短信实现方法的一个实施例的流程图。该实施例描述了上行业务短信的具体实现过程。
[0033] 如图2所示,步骤202,用户终端发送短信,短信接收方是业务名称而不是电话号码。例如,发送短信的内容“天气”至接收方,接收方直接填写业务中文名称,如“气象时报”。
[0034] 步骤204,核心网MSC(Mobile Switching Center,移动交换中心)接收到短信,将短信透传到短信中心。核心MSC例如可以支持目的方地址的编码方式为UCS-2,对于接收方为业务名称的短信不拒绝,透传至短信中心。
[0035] 步骤206,短信中心接收到短信,从短信的目的地址中提取出业务名称,将业务名称发送给业务名称解析系统进行转换,获得对应的业务号码。例如,短信中心解析出短信的目的地址携带的业务名称“气象时报”,访问SP业务域名解析系统,翻译成10659XXXX的SP业务号。短信中心判断接入码是否为中文,如果是中文且该SP签约了中文域名服务,则发起到解析系统解析并替换为数字号码,发送至SP,如果没有签约就拒绝服务。
[0036] 步骤208,短信中心根据获得业务号码将短信发送给接收方。例如,短信中心将接收方替换为业务号码10659XXXX,按原有流程完成短信后续上行流程。
[0037] 上述实施例中,不需要对MSC进行大的改动,在短信中心新增业务名称转换功能,即可实现用户上传携带业务名称的业务短信,便于用户记忆和使用。
[0038] 图3示出根据本发明的业务短信实现方法的另一个实施例的流程图。该实施例描述了下行业务短信的具体实现过程。
[0039] 如图3所示,步骤302,短信中心接收来自业务网关的SP业务短信。例如,短信中心接到发送方业务号码(源地址)为10659XXXX的下行消息请求,短信中心判断该SP是否签约了中文域名服务,如果签约则发起到解析系统的查询,将接入号转化为中文,如没有签约则按照原有流程下发。
[0040] 步骤304,短信中心提取短信的源地址中的业务号码,通过业务名称解析系统获得对应的业务名称。例如,短信中心提取业务号码10659XXXX,携带10659XXXX访问业务名称解析系统,得到10659XXXX的中文名称对应关系,如“气象时报”。
[0041] 步骤306,短信中心将源地址由业务号码替换为业务名称,发送给核心网MSC。例如,短信中心将“气象时报”以UCS-2方式编码并通过MAP协议指示编码方式,传递至核心网MSC。
[0042] 步骤308,核心网MSC下行消息至终端,终端显示例如“气象时报”为发送方呈现给用户。
[0043] 上述实施例中,不需要对MSC进行大的改动,在短信中心新增业务名称转换功能,即可实现携带业务名称的业务短信向用户下发,便于用户记忆和使用。
[0044] 图4示出根据本发明的短信中心的一个实施例的结构图。如图2所示,该实施例的短信中心包括业务名称解析模块41、短信接收模块42、短信发送模块43、业务名称提取模块44和目的地址替换模块45。其中,业务名称解析模块41根据存储的业务名称和业务号码的对应关系,进行业务名称和业务号码的对应转换。例如,业务名称解析模块41可以根据业务名称获得对应的业务号码,或者根据业务号码获得对应的业务名称。短信接收模块42接收来自终端的业务短信,业务短信的目的地址为业务名称,发送业务短信到业务名称提取模块44。业务名称提取模块44接收来自短信接收模块42的业务短信,从业务短信中提取业务名称,发送业务名称到目的地址替换模块45。目的地址替换模块45接收来自业务名称提取模块44的业务名称,基于业务名称解析模块41获得与业务名称对应的业务号码,将业务短信的目的地址替换为业务号码,发送业务短信到短信发送模块43。短信发送模块43接收来自目的地址替换模块45的业务短信,将业务短信发送给业务网关,从而发送给SP。
[0045] 图5示出根据本发明的短信中心的另一个实施例的结构图。在该实施例中,短信中心包括业务名称解析模块41、短信接收模块52、短信发送模块53、业务名称提取模块44和目的地址替换模块45;此外还包括业务号码提取模块56和源地址替换模块57。业务名称解析模块41、业务名称提取模块44和目的地址替换模块45可以参见图4实施例的对应描述,为简洁起见在此不再详细描述。短信接收模块52还用于接收来自业务网关的业务短信,发送业务短信到业务号码提取模块56。业务号码提取模块56接收来自短信接收模块52的业务短信,从业务短信的源地址中提取业务号码,发送业务号码到源地址替换模块57。源地址替换模块57接收来自业务号码提取模块56的业务号码,基于业务名称解析模块41获得与业务号码对应的业务名称,将业务短信的源地址替换为业务名称,发送业务短信到短信发送模块53。短信发送模块53还用于接收来自源地址替换模块57的业务短信,将业务短信发送给终端。
[0046] 在上述实施例中,业务名称可以为中文业务名称或者英文业务名称,或者其他语言的非业务号码的业务名称。当业务短信的目的地址或者原地址采用业务名称时,其编码方式可以例如是UCS-2。
[0047] 本发明的实施例公开了一种实现SP业务通过业务名称展现、使用的装置和方案。通过对终端及核心网协议的扩展,支持源地址和目标地址的中文编码,并新增SP短信业务名称解析系统,对SP短信业务码和SP短信业务名称的进行管理和翻译,使用户在下行接收和上行使用SP短信业务时,均直接使用更形象、更容易记住的SP业务的中文名称,而无需记住复杂无规律的SP业务代码。
[0048] 至此,已经详细描述了根据本发明的业务短信实现方法、系统和短信中心。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0049] 可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0050] 虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。