一种纠正短信中心号码的方法和系统及移动终端转让专利

申请号 : CN200910105925.1

文献号 : CN101534486B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈历伟

申请人 : 宇龙计算机通信科技(深圳)有限公司

摘要 :

本发明适用于移动通信技术领域,提供了一种纠正短信中心号码的方法:移动终端读取用户身份识别卡中的客户识别码;将客户识别码发送至短信息服务器;接收短信息服务器查询到的与客户识别码对应的移动终端电话号码;在其本地保存的电话号码与归属地对应关系的对应表中,查询移动终端电话号码的归属地;在其本地保存的归属地与短信中心号码对应关系的对应表中,查询移动终端电话号码的归属地对应的短信中心号码;将查询到的短信中心号码与预先设置的短信中心号码进行比较;如果比较出短信中心号码不相同,则将预先设置的短信中心号码修改为接收到的短信中心号码。本发明提高了短信发送的成功率,解决了用户需要咨询当地服务商并手动修改的问题,且避免了现有技术通过呼叫获取短信中心号码出现呼叫不成功的问题。

权利要求 :

1.一种纠正短信中心号码的方法,其特征在于,所述方法包括以下步骤:移动终端读取用户身份识别卡中的客户识别码;

移动终端将读取到的客户识别码发送至短信息服务器;

移动终端接收短信息服务器发送的查询到的与所述客户识别码对应的移动终端电话号码;

移动终端在其本地保存的电话号码与归属地对应关系的对应表中,查询所述移动终端电话号码的归属地;

移动终端在其本地保存的归属地与短信中心号码对应关系的对应表中,查询所述移动终端电话号码的归属地对应的短信中心号码;

移动终端将查询到的短信中心号码与预先设置的短信中心号码进行比较;

如果比较出该短信中心号码不相同,则将预先设置的短信中心号码修改为接收到的短信中心号码。

2.一种纠正短信中心号码的系统,其特征在于,所述系统包括:读取模块,用于读取移动终端用户身份识别卡中的客户识别码;

发送模块,用于将读取到的客户识别码发送至短信息服务器;

接收模块,用于接收短信息服务器发送的查询到的与所述客户识别码对应的移动终端电话号码;

归属地查询模块,用于在电话号码与归属地对应关系的对应表中查询所述移动终端电话号码的归属地;

短信中心号码查询模块,用于在归属地与短信中心号码对应关系的对应表中查询所述移动终端电话号码的归属地对应的短信中心号码;

比较模块,用于将查询到的短信中心号码与预先设置的短信中心号码进行比较;

修改模块,用于当比较出该短信中心号码不相同,则将预先设置的短信中心号码修改为接收到的短信中心号码。

3.一种包括权利要求2所述的纠正短信中心号码的系统的移动终端。

说明书 :

一种纠正短信中心号码的方法和系统及移动终端

技术领域

[0001] 本发明属于移动通信技术领域,尤其涉及一种纠正短信中心号码的方法和系统及移动终端。

背景技术

[0002] 短信中心号码是短信息服务器的地址,如果手机中的短信中心号码填写错误,则短消息是无法发送成功的,各个地区都有自己的短信中心号码。目前,各地短信中心号码都是内置在手机卡上,手机从卡上读取该号码作为正常使用的短信中心号码。
[0003] 根据目前的方案,如果手机卡上的短信中心号码内置本身是错误的或者被人为修改成错误的号码时,则无法发送短信;需要用户拨打当地服务电话咨询后手动修改,操作起来相当麻烦。

发明内容

[0004] 本发明实施例所要解决的技术问题在于提供一种自动修改错误的短信中心号码的纠正短信中心号码的方法和系统及移动终端。
[0005] 为解决上述技术问题,本发明实施例提供一种纠正短信中心号码的方法,所述方法包括以下步骤:
[0006] 移动终端读取用户身份识别卡中的客户识别码;
[0007] 移动终端将读取到的客户识别码发送至短信息服务器;
[0008] 移动终端接收短信息服务器发送的查询到的与所述客户识别码对应的移动终端电话号码;
[0009] 移动终端在其本地保存的电话号码与归属地对应关系的对应表中,查询所述移动终端电话号码的归属地;
[0010] 移动终端在其本地保存的归属地与短信中心号码对应关系的对应表中,查询所述移动终端电话号码的归属地对应的短信中心号码;
[0011] 移动终端将查询到的短信中心号码与预先设置的短信中心号码进行比较;
[0012] 如果比较出该短信中心号码不相同,则将预先设置的短信中心号码修改为接收到的短信中心号码。
[0013] 本发明实施例还提供一种纠正短信中心号码的系统,所述系统包括:
[0014] 读取模块,用于读取移动终端用户身份识别卡中的客户识别码;
[0015] 发送模块,用于将读取到的客户识别码发送至短信息服务器;
[0016] 接收模块,用于接收短信息服务器发送的查询到的与所述客户识别码对应的移动终端电话号码;
[0017] 归属地查询模块,用于在电话号码与归属地对应关系的对应表中查询所述移动终端电话号码的归属地;
[0018] 短信中心号码查询模块,用于在归属地与短信中心号码对应关系的对应表中查询所述移动终端电话号码的归属地对应的短信中心号码;
[0019] 比较模块,用于将查询到的短信中心号码与预先设置的短信中心号码进行比较;
[0020] 修改模块,用于当比较出该短信中心号码不相同,则将预先设置的短信中心号码修改为接收到的短信中心号码。
[0021] 本发明实施例还提供一种包括上面所述的纠正短信中心号码的系统的移动终端。
[0022] 在本发明实施例中,根据客户识别码查询正确的短信中心号码,移动终端自动将错误的短信中心号码纠正;从而提高了短信发送的成功率,解决了用户需要咨询当地服务商并手动修改的问题,且避免了现有技术通过呼叫获取短信中心号码出现呼叫不成功的问题。

附图说明

[0023] 图1是本发明第一实施例提供的提供短信中心号码的方法的实现流程示意图。
[0024] 图2是本发明第一实施例提供的纠正短信中心号码的方法的实现流程示意图。
[0025] 图3是本发明第一实施例提供的提供短信中心号码的系统的结构示意图。
[0026] 图4是本发明第一实施例提供的纠正短信中心号码的系统的结构示意图。
[0027] 图5是本发明第二实施例提供的提供短信中心号码的方法的实现流程示意图。
[0028] 图6是本发明第二实施例提供的纠正短信中心号码的方法的实现流程示意图。
[0029] 图7是本发明第二实施例提供的提供短信中心号码的系统的结构示意图。
[0030] 图8是本发明第二实施例提供的纠正短信中心号码的系统的结构示意图。

具体实施方式

[0031] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032] 在本发明实施例中,移动终端通过获取正确的短信中心号码,并和其用户身份识别卡上的原短信中心号码作对比,如果发现原短信中心号码错误,则自动将该错误短信中心号码修改成获取到的正确短信中心号码。
[0033] 请参阅图1,为本发明第一实施例提供的提供短信中心号码的方法,其包括以下步骤:
[0034] 在步骤S101中,短信息服务器接收移动终端发送的客户识别码(IMSI,International Mobile Subscriber Identification Number);
[0035] 在步骤S102中,短信息服务器查询与所述客户识别码对应的移动终端电话号码;
[0036] 在步骤S103中,短信息服务器查询所述移动终端电话号码的归属地;
[0037] 在步骤S104中,短信息服务器查询所述移动终端电话号码的归属地对应的短信中心号码;
[0038] 在步骤S105中,短信息服务器将查询到的短信中心号码发送给所述移动终端。
[0039] 请参阅图2,为本发明第一实施例提供的纠正短信中心号码的方法,其包括以下步骤:
[0040] 在步骤S201中,移动终端读取用户身份识别卡中的客户识别码;
[0041] 在本发明实施例中,当移动终端发送短信息不成功后,例如当移动终端在一定时间内发送3次短信息均不成功后,则执行步骤:移动终端读取用户身份识别卡中的客户识别码。然而,可以理解的是,触发移动终端读取用户身份识别卡中的客户识别码的条件,可根据实际情况进行设置的。
[0042] 在步骤S202中,移动终端将读取到的客户识别码发送至短信息服务器;
[0043] 在步骤S203中,移动终端接收短信息服务器发送的查询到的短信中心号码;
[0044] 在步骤S204中,移动终端将接收到的短信中心号码与预先设置的短信中心号码进行比较;
[0045] 在步骤S205中,如果比较出该短信中心号码相同,则结束;否则将预先设置的短信中心号码修改为接收到的短信中心号码。
[0046] 请参阅图3,为本发明第一实施例提供的提供短信中心号码的系统,为了便于说明,仅示出了与本发明相关的部分。该提供短信中心号码的系统包括:接收模块10、电话号码查询模块12、归属地查询模块14、短信中心号码查询模块16、发送模块18。该提供短信中心号码的系统可以是内置于短信息服务器中的软件单元、硬件单元或者是软硬件结合的单元。
[0047] 接收模块10接收移动终端发送的客户识别码;电话号码查询模块12查询与所述客户识别码对应的移动终端电话号码;归属地查询模块14查询所述移动终端电话号码的归属地;短信中心号码查询模块16查询所述移动终端电话号码的归属地对应的短信中心号码;发送模块18将查询到的短信中心号码发送给所述移动终端。
[0048] 请参阅图4,为本发明第一实施例提供的纠正短信中心号码的系统,为了便于说明,仅示出了与本发明相关的部分。该纠正短信中心号码的系统包括:读取模块20、发送模块22、接收模块24、比较模块26以及修改模块28。该纠正短信中心号码的系统可以是内置于移动终端中的软件单元、硬件单元或者是软硬件结合的单元。
[0049] 当移动终端发送短信息不成功后,读取模块20读取移动终端用户身份识别卡中的客户识别码;发送模块22将读取到的客户识别码发送至短信息服务器;接收模块24接收短信息服务器发送的查询到的短信中心号码;比较模块26将接收到的短信中心号码与预先设置的短信中心号码进行比较;如果比较出该短信中心号码不相同,修改模块28将预先设置的短信中心号码修改为接收到的短信中心号码。
[0050] 在本发明实施例中,纠正短信中心号码的系统还包括:触发模块30;该触发模块30用于当移动终端发送短信息不成功后,触发读取模块20读取移动终端用户身份识别卡中的客户识别码。
[0051] 请参阅图5,为本发明第二实施例提供的提供短信中心号码的方法,其包括以下步骤:
[0052] 在步骤S301中,短信息服务器接收移动终端发送的客户识别码;
[0053] 在步骤S302中,短信息服务器查询与所述客户识别码对应的移动终端电话号码;
[0054] 在步骤S303中,短信息服务器将查询到的移动终端电话号码发送给所述移动终端。
[0055] 请参阅图6,为本发明第二实施例提供的纠正短信中心号码的方法,其包括以下步骤:
[0056] 在步骤S401中,移动终端读取用户身份识别卡中的客户识别码;
[0057] 在本发明实施例中,当移动终端发送短信息不成功后,例如当移动终端在一定时间内发送3次短信息均不成功后,则执行步骤:移动终端读取用户身份识别卡中的客户识别码。然而,可以理解的是,触发移动终端读取用户身份识别卡中的客户识别码的条件,可根据实际情况进行设置的。
[0058] 在步骤S402中,移动终端将读取到的客户识别码发送至短信息服务器;
[0059] 在步骤S403中,移动终端接收短信息服务器发送的查询到的移动终端电话号码;
[0060] 在步骤S404中,移动终端在其本地保存的电话号码与归属地对应关系的对应表中,查询所述移动终端电话号码的归属地;
[0061] 在步骤S405中,移动终端在其本地保存的归属地与短信中心号码对应关系的对应表中,查询所述移动终端电话号码的归属地对应的短信中心号码;
[0062] 在步骤S406中,移动终端将查询到的短信中心号码与预先设置的短信中心号码进行比较;
[0063] 在步骤S407中,如果比较出该短信中心号码相同,则结束;否则将预先设置的短信中心号码修改为接收到的短信中心号码。
[0064] 请参阅图7,为本发明第二实施例提供的提供短信中心号码的系统,为了便于说明,仅示出了与本发明相关的部分。该提供短信中心号码的系统包括:接收模块100、电话号码查询模块102、发送模块104。该提供短信中心号码的系统可以是内置于短信息服务器中的软件单元、硬件单元或者是软硬件结合的单元。
[0065] 接收模块100接收移动终端发送的客户识别码;电话号码查询模块102查询与所述客户识别码对应的移动终端电话号码;发送模块104将查询到的移动终端电话号码发送给所述移动终端。
[0066] 请参阅图8,为本发明第二实施例提供的纠正短信中心号码的系统,为了便于说明,仅示出了与本发明相关的部分。该纠正短信中心号码的系统包括:读取模块200、发送模块202、接收模块204、归属地查询模块206、短信中心号码查询模块208、比较模块210以及修改模块212。该纠正短信中心号码的系统可以是内置于移动终端中的软件单元、硬件单元或者是软硬件结合的单元。
[0067] 当移动终端发送短信息不成功后,读取模块200读取移动终端用户身份识别卡中的客户识别码;发送模块202将读取到的客户识别码发送至短信息服务器;接收模块204接收短信息服务器发送的查询到的移动终端电话号码;归属地查询模块206在电话号码与归属地对应关系的对应表中查询所述移动终端电话号码的归属地;短信中心号码查询模块208在归属地与短信中心号码对应关系的对应表中查询所述移动终端电话号码的归属地对应的短信中心号码;比较模块210将查询到的短信中心号码与预先设置的短信中心号码进行比较;如果比较出该短信中心号码不相同,修改模块212将预先设置的短信中心号码修改为接收到的短信中心号码。
[0068] 在本发明实施例中,纠正短信中心号码的系统还包括:触发模块214;该触发模块30用于当移动终端发送短信息不成功后,触发读取模块214读取移动终端用户身份识别卡中的客户识别码。
[0069] 由上可知,本发明实施例根据客户识别码查询正确的短信中心号码,移动终端自动将错误的短信中心号码纠正;从而提高了短信发送的成功率,解决了用户需要咨询当地服务商并手动修改的问题,且避免了现有技术通过呼叫获取短信中心号码出现呼叫不成功的问题。
[0070] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
[0071] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。