著录项信息
专利名称 | 国际直拨号码转换方法及终端 |
申请号 | CN201010241092.4 | 申请日期 | 2010-07-30 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2011-01-05 | 公开/公告号 | CN101938548A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/2745 | IPC分类号 | H;0;4;M;1;/;2;7;4;5;;;H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 中国电信股份有限公司 | 申请人地址 | 北京市西城区金融大街31号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国电信股份有限公司 | 当前权利人 | 中国电信股份有限公司 |
发明人 | 肖海;邓君;刘兆元 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 颜镝 |
摘要
本发明涉及一种国际直拨号码转换方法,包括:终端在接入服务网络后,对所述终端当前所在服务区和归属地的位置进行判定;所述终端根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀;在判别需要国际直拨号码转换的场景中,所述终端根据所述服务区对应的国际直拨号码前缀或归属地的国际直拨号码前缀进行+号与国际直拨号码前缀之间的转换。本发明还涉及一种实现国际直拨号码转换的终端。本发明中终端判断对服务网络和归属地网络的位置,获取对应的国际直拨号码前缀,并进行+码与国际直拨号码前缀之间的转换,从而在众多的CDMA网络漫游时方便的使用主被叫功能。
1.一种国际直拨号码转换方法,包括:
终端在接入服务网络后,对所述终端当前所在服务区和归属地的位置进行判定;
所述终端根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀;
在判别需要国际直拨号码转换的场景中,所述终端根据所述服务区对应的国际直拨号码前缀或归属地的国际直拨号码前缀进行+号与国际直拨号码前缀之间的转换;
其中,所述终端根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀的操作具体为:所述终端根据判定得出的所述终端当前服务区和归属地的位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀;
在查询地区-国际直拨号码前缀对照表时,还对所述终端当前服务区的位置信息对应的NBPCD进行查询,确定所述终端当前服务区是否支持NBPCD;
其中,当主叫终端进行语音拨号时,如果所述主叫号码以+码开始,则根据所述终端当前服务区是否支持NBPCD的情况选择+码处理方案,如果所述终端当前服务区支持NBPCD,则将+码作为用于标识国际号码的信令字段标识,并用信令承载传递;如果所述终端当前服务区不支持NBPCD,则进一步判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则将+码转换为所述终端当前服务区对应的国际直拨号码前缀,否则提示出错信息。
2.根据权利要求1所述的国际直拨号码转换方法,其中所述对终端当前所在服务区的位置进行判定的操作具体为:
获取前向寻呼信道中的扩展系统参数消息中的移动国家码,并根据所述移动国家码判定所述终端当前所在服务区的位置信息。
3.根据权利要求2所述的国际直拨号码转换方法,其中所述对终端当前所在服务区的位置进行判定的操作具体为:
如果无法从前向寻呼信道中的扩展系统参数消息中获取到移动国家码,则获取同步信道的系统参数消息中的系统识别号和时区偏置信息,并根据所述系统识别号和时区偏置信息判定所述终端当前所在服务区的位置信息。
4.根据权利要求1所述的国际直拨号码转换方法,其中所述对终端的归属地的位置进行判定的操作具体为:
所述终端读取用户个人识别卡中的国际移动用户识别码中的移动国家码,根据所述移动国家码判定所述终端的归属地。
5.根据权利要求1所述的国际直拨号码转换方法,其中当主叫终端进行短信发送时,如果主叫号码以+码开始,则将+码转换为所述终端的归属地对应的国际直拨号码前缀。
6.根据权利要求1所述的国际直拨号码转换方法,其中当被叫终端接收到语音来电时,判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。
7.根据权利要求1所述的国际直拨号码转换方法,其中当被叫终端接收到短信时,判断是否已确定所述终端的归属地对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。
8.一种实现国际直拨号码转换的终端,包括:
定位模块,用于在接入服务网络后,对所述终端当前所在服务区和归属地的位置进行判定;
定号模块,用于根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀;
号码转换模块,用于在判别需要国际直拨号码转换的场景中,所述终端根据所述服务区对应的国际直拨号码前缀或归属地的国际直拨号码前缀进行+号与国际直拨号码前缀之间的转换;
其中,所述定号模块具体包括:
服务区定号模块,用于根据判定得出的所述终端当前服务区的位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定所述终端当前服务区对应的国际直拨号码前缀;
归属地定号模块,用于根据判定得出的所述终端的归属地的位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定所述终端的归属地对应的国际直拨号码前缀;
所述终端还包括:
网络处理查询模块,用于在查询地区-国际直拨号码前缀对照表时,还对所述终端当前服务区的位置信息对应的NBPCD进行查询,确定所述终端当前服务区是否支持NBPCD;
所述号码转换模块具体包括:
主叫语音处理模块,用于在所述终端作为主叫终端进行语音拨号时,如果所述主叫号码以+码开始,则根据所述终端当前服务区是否支持NBPCD的情况选择+码处理方案,如果所述终端当前服务区支持NBPCD,则将+码作为用于标识国际号码的信令字段标识,并用信令承载传递;如果所述终端当前服务区不支持NBPCD,则进一步判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则将+码转换为所述终端当前服务区对应的国际直拨号码前缀,否则提示出错信息。
9.根据权利要求8所述的终端,其中所述定位模块包括:
移动国家码定位模块,用于获取前向寻呼信道中的扩展系统参数消息中的移动国家码,并根据所述移动国家码判定所述终端当前所在服务区的位置信息。
10.根据权利要求9所述的终端,其中所述定位模块还包括:
系统识别号及时区偏置信息定位模块,用于在无法从前向寻呼信道中的扩展系统参数消息中获取到移动国家码时,获取同步信道的系统参数消息中的系统识别号和时区偏置信息,并根据所述系统识别号和时区偏置信息判定所述终端当前所在服务区的位置信息。
11.根据权利要求8所述的终端,其中所述定位模块包括:归属地定位模块,用于读取用户个人识别卡中的国际移动用户识别码中的移动国家码,根据所述移动国家码判定所述终端的归属地。
12.根据权利要求8所述的终端,其中所述号码转换模块具体包括:
主叫短信处理模块,用于在所述终端作为主叫终端进行短信发送时,如果主叫号码以+码开始,则将+码转换为所述终端的归属地对应的国际直拨号码前缀。
13.根据权利要求8所述的终端,其中所述号码转换模块具体包括:
被叫语音处理模块,用于在所述终端作为被叫终端接收到语音来电时,判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。
14.根据权利要求8所述的终端,其中所述号码转换模块具体包括:
被叫短信处理模块,用于在所述终端作为被叫终端接收到短信时,判断是否已确定所述终端的归属地对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。
国际直拨号码转换方法及终端\n技术领域\n[0001] 本发明涉及通信技术领域,尤其涉及一种在CDMA终端中对国际直拨号码进行智能转换的方法及该终端。\n背景技术\n[0002] 国际直拨前缀(International Direct Dialing prefix,简称IDD)是指标识国际长途号码的前缀(号码),其通常由2~3位十进制数字组成。由于历史原因,目前不同国家(地区)的国际直拨前缀并不完全相同,比如常见的三种IDD形式如下表所示:\n[0003] \n 号码计划 IDD号码\n ITU方案 00\n 北美地区方案 011\n 东欧地区方案 810\n[0004] 表中ITU是International Telecommunication Union(国际电信联盟)的英文缩写。\n[0005] 由于在中国采用的是ITU方案,因此当在中国需要呼叫美国用户号码8585871121时,需要拨打的实际号码是0018585871121(即为当地国际直拨前缀+国家码+用户号码形式);而如果在美国需要呼叫中国用户号码18912345678,则需要拨打的实际号码是\n0118618912345678(即为当地国际直拨前缀+国家码+用户号码形式)。\n[0006] 以上拨号方式在固定电话时代得到了普遍应用,而移动电话出现之后,在非漫游场景下,用户也只需记住归属区IDD号码即可主叫成功。但随着移动电话漫游场景日益增多,用户可能很难记住当前区域的IDD号码,导致使用十分不便。\n[0007] 因此,GSM等制式移动电话中普遍引入了+号前缀的概念,用户通过输入+号代替IDD,即可完成主叫号码的呼叫,另一方面通过显示+号来代替IDD也增强了来电号码的可读性和可用性(比如,到另一地区的回拨),这种拨号和显示方式已得到用户的普遍熟悉和接受。\n[0008] GSM制式的+号与IDD号码之间的转换方案是:终端通过信令字段标识(International Number)和+号直接混合编码的方式(用ASCII码标识+号)上报至交换机,由交换机识别此号码为国际长途直拨号码,在后续信令中用标识位标识此号码,并把此呼叫路由至相应的国际关口局。\n[0009] 由于技术差异,CDMA虽然定义了对+号前缀国际直拨号码的支持,但各国网络并未及时升级,运营商一般没有动力仅为了支持来访漫游用户而升级自身网络。目前从全球范围来看,若CDMA终端采用与GSM相似的信令字段标识(International Number)和+号直接混合编码上报(用ASCII码标识+号)方式,在绝大多数的漫游地区网络都不能主叫拨号正确(据查仅有新西兰网络例外);同时被叫方面,来电号码的显示也存在严重不足(例如在漫游回拨时可能错误,其可读性和可用性较差)。\n[0010] 目前CDMA终端对于+号这一问题的处理现状是杂乱的,例如有的CDMA终端强行使用网络识别方案,有的则只适应归属运营商网络,有的需要用户手工设置,有的干脆忽略+号的输入等,目前尚没有CDMA终端能在全球范围内完整地、高效地解决这一问题。\n发明内容\n[0011] 本发明的目的是提出一种国际直拨号码转换方法及终端,能够在众多的CDMA网络漫游时方便的使用主被叫功能。\n[0012] 为实现上述目的,本发明提供了一种国际直拨号码转换方法,包括:\n[0013] 终端在接入服务网络后,对所述终端当前所在服务区和归属地的位置进行判定;\n[0014] 所述终端根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀;\n[0015] 在判别需要国际直拨号码转换的场景中,所述终端根据所述服务区对应的国际直拨号码前缀或归属地的国际直拨号码前缀进行+号与国际直拨号码前缀之间的转换。\n[0016] 进一步的,所述对终端当前所在服务区的位置进行判定的操作具体为:\n[0017] 获取前向寻呼信道中的扩展系统参数消息中的移动国家码(Mobile Country Code,简称MCC),并根据所述移动国家码判定所述终端当前所在服务区的位置信息。\n[0018] 进一步的,所述对终端当前所在服务区的位置进行判定的操作具体为:\n[0019] 如果无法从前向寻呼信道中的扩展系统参数消息中获取到移动国家码,则获取同步信道的系统参数消息中的系统识别号(SystemIdentification,简称SID)和时区偏置信息(The Offset of Local Time,简称LTM_OFF),并根据所述系统识别号和时区偏置信息判定所述终端当前所在服务区的位置信息。\n[0020] 进一步的,所述对终端的归属地的位置进行判定的操作具体为:\n[0021] 所述终端读取所述用户个人识别卡中的国际移动用户识别码(International Mobile Subscriber Identity,简称IMSI)中的移动国家码,根据所述移动国家码判定所述终端的归属地。\n[0022] 进一步的,所述终端根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀的操作具体为:\n[0023] 所述终端根据判定得出的所述终端当前服务区和归属地的位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定所述终端当前服务区和归属地对应的国际直拨号码前缀。\n[0024] 进一步的,在查询地区-国际直拨号码前缀对照表时,还对所述终端当前服务区的位置信息对应的NBPCD(Network-Based PlusCode Dialing)进行查询,确定所述终端当前服务区是否支持NBPCD。\n[0025] 进一步的,当主叫终端进行语音拨号时,如果所述主叫号码以+码开始,则根据所述终端当前服务区是否支持NBPCD的情况选择+码处理方案,如果所述终端当前服务区支持NBPCD,则将+码作为用于标识国际号码的信令字段标识,并用信令承载传递;如果所述终端当前服务区不支持NBPCD,则进一步判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则将+码转换为所述终端当前服务区对应的国际直拨号码前缀,否则提示出错信息。\n[0026] 进一步的,当主叫终端进行短信发送时,如果所述主叫号码以+码开始,则将+码转换为所述终端的归属地对应的国际直拨号码前缀。\n[0027] 进一步的,当被叫终端接收到语音来电时,判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。\n[0028] 进一步的,当被叫终端接收到短信时,判断是否已确定所述终端的归属地对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。\n[0029] 为实现上述目的,本发明提供了一种实现上述国际直拨号码转换方法的终端,包括:\n[0030] 定位模块,用于在接入服务网络后,对所述终端当前所在服务区和归属地的位置进行判定;\n[0031] 定号模块,用于根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀;\n[0032] 号码转换模块,用于在判别需要国际直拨号码转换的场景中,所述终端根据所述服务区对应的国际直拨号码前缀或归属地的国际直拨号码前缀进行+号与国际直拨号码前缀之间的转换。\n[0033] 进一步的,所述定位模块具体为:\n[0034] 移动国家码定位模块,用于获取前向寻呼信道中的扩展系统参数消息中的移动国家码,并根据所述移动国家码判定所述终端当前所在服务区的位置信息。\n[0035] 进一步的,所述定位模块具体为:\n[0036] 如果无法从前向寻呼信道中的扩展系统参数消息中获取到移动国家码,则获取同步信道的系统参数消息中的系统识别号和时区偏置信息,并根据所述系统识别号和时区偏置信息判定所述终端当前所在服务区的位置信息。\n[0037] 进一步的,所述定位模块包括:归属地定位模块,用于读取所述用户个人识别卡中的国际移动用户识别码中的移动国家码,根据所述移动国家码判定所述终端的归属地。\n[0038] 进一步的,所述定号模块具体包括:\n[0039] 服务区定号模块,用于根据判定得出的所述终端当前服务区的位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定所述终端当前服务区对应的国际直拨号码前缀;\n[0040] 归属地定号模块,用于根据判定得出的所述终端的归属地的位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定所述终端的归属地对应的国际直拨号码前缀。\n[0041] 进一步的,所述终端还包括:\n[0042] 网络处理查询模块,用于在查询地区-国际直拨号码前缀对照表时,还对所述终端当前服务区的位置信息对应的NBPCD进行查询,确定所述终端当前服务区是否支持NBPCD。\n[0043] 进一步的,所述号码转换模块具体包括:\n[0044] 主叫语音处理模块,用于在所述终端作为主叫终端进行语音拨号时,如果所述主叫号码以+码开始,则根据所述终端当前服务区是否支持NBPCD的情况选择+码处理方案,如果所述终端当前服务区支持NBPCD,则将+码作为用于标识国际号码的信令字段标识,并用信令承载传递;如果所述终端当前服务区不支持NBPCD,则进一步判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则将+码转换为所述终端当前服务区对应的国际直拨号码前缀,否则提示出错信息。\n[0045] 进一步的,所述号码转换模块具体包括:\n[0046] 主叫短信处理模块,用于在所述终端作为主叫终端进行短信发送时,如果所述主叫号码以+码开始,则将+码转换为所述终端的归属地对应的国际直拨号码前缀。\n[0047] 进一步的,所述号码转换模块具体包括:\n[0048] 被叫语音处理模块,用于在所述终端作为被叫终端接收到语音来电时,判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。\n[0049] 进一步的,所述号码转换模块具体包括:\n[0050] 被叫短信处理模块,用于在所述终端作为被叫终端接收到短信时,判断是否已确定所述终端的归属地对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。\n[0051] 基于上述技术方案,本发明中终端判断对服务网络和归属地网络的位置,获取对应的国际直拨号码前缀,并进行+码与国际直拨号码前缀之间的转换,从而在众多的CDMA网络漫游时方便的使用主被叫功能。\n附图说明\n[0052] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0053] 图1为本发明国际直拨号码转换方法的一实施例的流程示意图。\n[0054] 图2为本发明国际直拨号码转换方法实施例中的定位过程的流程示意图。\n[0055] 图3为本发明国际直拨号码转换方法实施例中终端作为主叫方的号码转换的流程示意图。\n[0056] 图4为本发明国际直拨号码转换方法实施例中终端作为被叫方的号码转换的流程示意图。\n[0057] 图5为本发明实现国际直拨号码转换的终端的一实施例的结构示意图。\n[0058] 图6为本发明实现国际直拨号码转换的终端的另一实施例的结构示意图。\n具体实施方式\n[0059] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。\n[0060] 如图1所示,为本发明国际直拨号码转换方法的一实施例的流程示意图。在本实施例中,国际直拨号码转换方法包括:\n[0061] 步骤101、终端在接入服务网络后,对所述终端当前所在服务区和归属地的位置进行判定;\n[0062] 步骤102、所述终端根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀;\n[0063] 步骤103、在判别需要国际直拨号码转换的场景中,所述终端根据所述服务区对应的国际直拨号码前缀或归属地的国际直拨号码前缀进行+号与国际直拨号码前缀之间的转换。\n[0064] 在本实施例中,终端要完成定位、定号过程,从而为+号与国际直拨号码前缀之间的转换提供基础,这种方式不需要用户知道服务区及归属地的国际直拨号码前缀,还可以确保漫游区和被叫的转换的准确性,用户不需要参与任何设置和操作,适用于各种CDMA网络地区。\n[0065] 为了能够获知主被叫终端的服务网络和归属地的国际直拨号码前缀,首先需要获知主被叫终端的服务网络和归属地的位置信息,如图2所示,为本发明国际直拨号码转换方法实施例中的定位过程的流程示意图。在本实施例中,终端当前所在服务区的位置信息可以通过获取前向寻呼信道中的扩展系统参数消息中的MCC来确定,但由于MCC的下发不是必选要求,全球范围内有些CDMA网络并不下发MCC,因此可以从同步信道的系统参数消息中的SID信息,但由于全球范围内有些SID信息存在重叠和冲突的情况,因此可以结合从同步信道的系统参数消息中的LTM OFF信息来确定服务区的位置信息。\n[0066] 终端的归属地的位置信息是通过UIM卡信息来确定,其中UIM中的15位IMSI的前3位移动国家码就可以确定该归属地的位置信息。\n[0067] 具体的定位过程包括以下步骤:\n[0068] 步骤201、开机后,终端捕获并接入网络,然后分两路分别执行202和205;\n[0069] 步骤202、判断前向寻呼信道中是否下发了扩展系统参数消息中的MCC信息,是则执行步骤203,否则执行步骤204;\n[0070] 步骤203、终端从前向寻呼信道的扩展系统参数消息中提取服务区的MCC信息,然后等待205和206完成后,执行步骤207;\n[0071] 步骤204、终端从同步信道的系统参数消息中提取SID、LTM OFF信息;\n[0072] 步骤205、终端读取UIM卡中的IMSI信息;\n[0073] 步骤206、终端从IMSI信息中的前3位的归属地的MCC信息;\n[0074] 步骤207、记录并整理获得的MCC信息、SID信息+LTM OFF信息,确定对应的服务区和归属地的位置信息。\n[0075] 在确定了服务区和归属地的位置信息后,就要根据位置信息确定相应的国际直拨号码前缀的信息。终端在判定得出了当前服务区的位置信息后,可以查询自身存储的地区-国际直拨号码前缀对照表,确定终端当前服务区对应的国际直拨号码前缀。\n[0076] 在判定得出了归属地的位置信息后,根据该位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定终端的归属地对应的国际直拨号码前缀。\n[0077] 在查询地区-国际直拨号码前缀对照表时,还对所述终端当前服务区的位置信息对应的NBPCD进行查询,确定所述终端当前服务区是否支持NBPCD。该NBPCD参数主要是用来标识服务区网络是否支持+码的网络处理,如果支持就不需要终端来进行+码的转换了。\n[0078] 对于终端来说,作为主叫终端和被叫终端分别执行的号码转换流程有些不同,如图3所示,为本发明国际直拨号码转换方法实施例中终端作为主叫方的号码转换的流程示意图。主叫终端进行语音拨号时,如果进行+码转换,需要使用当前服务区对应的国际直拨号码前缀,而如果是发送短信,则需要使用归属地的国际直拨号码前缀。\n[0079] 具体的号码转换流程包括以下步骤:\n[0080] 步骤301、在终端作为主叫终端开始语音拨号或发送短信时,判断主叫号码是否以+码开始,是则执行步骤302,否则执行常规的拨号接续或短信发送;\n[0081] 步骤302、对于主叫终端的语音拨号,执行步骤303,对于主叫终端的短信发送,执行步骤307;\n[0082] 步骤303、判断终端当前服务区是否支持NBPCD,根据所述终端当前服务区是否支持NBPCD的情况选择+码处理方案,支持则执行步骤304,否则执行步骤305;\n[0083] 步骤304、终端采用信令标识方案进行+码处理,该信令标识方案是指将+码作为标识国际号码的信令字段标识(例如:Numbertype=1等要求),并采用信令承载传递;\n[0084] 步骤305、判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,是则执行步骤306,否则提示出错信息;\n[0085] 步骤306、终端采用号码转换方案进行+码处理,即将+码转换为所述终端当前服务区对应的国际直拨号码前缀;\n[0086] 步骤307、将+码转换为所述终端的归属地对应的国际直拨号码前缀。\n[0087] 在上述的+码处理后,执行相应的呼叫接续或短信发送。\n[0088] 如图4所示,为本发明国际直拨号码转换方法实施例中终端作为被叫方的号码转换的流程示意图。被叫终端在接收到语音呼叫时,如果进行+码转换,需要使用当前服务区对应的国际直拨号码前缀,而如果是接收短信,则需要使用归属地的国际直拨号码前缀。\n[0089] 具体的号码转换流程包括以下步骤:\n[0090] 步骤401、在终端作为被叫终端接收到语音来电或接收到短信时,对于接收到语音来电的情况,执行步骤402;对于接收到短信的情况,执行步骤405;\n[0091] 步骤402、判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,是则执行步骤403,否则执行步骤408;\n[0092] 步骤403、查看信令标识、主叫号码以及服务区对应的国际直拨号码前缀,确定是否需要进行转换,具体来说,要查看信令标识中是否具有标识国际号码的信令字段标识,如果有则需要进行转换,执行步骤404,如果没有则执行步骤408;\n[0093] 步骤404、对于具有国际号码标识的信令字段标识,将信令字段标识转换成+码;\n对于带有国际直拨号码前缀的主叫号码,将国际直拨号码前缀转换成+码;\n[0094] 步骤405、判断是否已确定所述终端的归属地对应的国际直拨号码前缀,是则执行步骤406,否则执行步骤408;\n[0095] 步骤406、查看信令标识、主叫号码以及归属地对应的国际直拨号码前缀,确定是否需要进行转换,具体来说,要查看信令标识中是否具有国际号码标识的字段,如果有则需要进行转换,执行步骤407,如果没有则执行步骤408;\n[0096] 步骤407、对于具有国际号码标识的字段,将国际号码标识的字段转换成+码;对于带有国际直拨号码前缀的主叫号码,将国际直拨号码前缀转换成+码;\n[0097] 步骤408、放弃转换,直接进行显示和后续处理。\n[0098] 在步骤402中要对终端的服务区的国际直拨号码前缀是否具备进行判断,主要是终端在回呼时,能够以正确的国际直拨号码前缀进行呼叫接续,同理,在步骤405中要对终端的归属地的国际直拨号码前缀是否具备进行判断,主要是终端在回复短信时,能够以正确的国际直拨号码前缀进行短信发送。\n[0099] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0100] 如图5所示,为本发明实现国际直拨号码转换的终端的一实施例的结构示意图。\n在本实施例中,终端包括:定位模块1、定号模块2和号码转换模块3。其中定位模块1负责在接入服务网络后,对所述终端当前所在服务区和归属地的位置进行判定。定号模块2负责根据判定得出的位置信息确定所述终端当前服务区和归属地分别对应的国际直拨号码前缀。号码转换模块3用于在判别需要国际直拨号码转换的场景中,所述终端根据所述服务区对应的国际直拨号码前缀或归属地的国际直拨号码前缀进行+号与国际直拨号码前缀之间的转换。\n[0101] 定位模块可以包括:基于移动国家码确定位置信息的移动国家码定位模块,该模块用于获取前向寻呼信道中的扩展系统参数消息中的移动国家码,并根据所述移动国家码判定所述终端当前所在服务区的位置信息。定位模块还可以包括系统识别号及时区偏置信息定位模块,该模块负责在无法从前向寻呼信道中的扩展系统参数消息中获取到移动国家码时,获取同步信道的系统参数消息中的系统识别号和时区偏置信息,并根据所述系统识别号和时区偏置信息判定所述终端当前所在服务区的位置信息。\n[0102] 在定位模块中还可以包括归属地定位模块,用于读取所述用户个人识别卡中的国际移动用户识别码中的移动国家码,根据所述移动国家码判定所述终端的归属地。\n[0103] 定号模块2可以具体包括服务区定号模块21和归属地定号模块22,其中服务区定号模块21用于根据判定得出的所述终端当前服务区的位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定所述终端当前服务区对应的国际直拨号码前缀。归属地定号模块22用于根据判定得出的所述终端的归属地的位置信息查询自身存储的地区-国际直拨号码前缀对照表,确定所述终端的归属地对应的国际直拨号码前缀。\n[0104] 如图6所示,为本发明实现国际直拨号码转换的终端的另一实施例的结构示意图。与上一实施例相比,本实施例的终端还包括网络处理查询模块4,该模块负责在查询地区-国际直拨号码前缀对照表时,对所述终端当前服务区的位置信息对应的NBPCD进行查询,确定所述终端当前服务区是否支持NBPCD。\n[0105] 另外,号码转换模块3可以具体包括处理主叫语音、主叫短信、被叫语音、被叫短信的几种情况,分别对应着不同的功能模块实现,其中主叫语音处理模块用于在所述终端作为主叫终端进行语音拨号时,如果所述主叫号码以+码开始,则根据所述终端当前服务区是否支持NBPCD的情况选择+码处理方案,如果所述终端当前服务区支持NBPCD,则将+码作为用于标识国际号码的信令字段标识,并用信令承载传递;如果所述终端当前服务区不支持NBPCD,则进一步判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则将+码转换为所述终端当前服务区对应的国际直拨号码前缀,否则提示出错信息。\n[0106] 主叫短信处理模块用于在所述终端作为主叫终端进行短信发送时,如果所述主叫号码以+码开始,则将+码转换为所述终端的归属地对应的国际直拨号码前缀。\n[0107] 被叫语音处理模块用于在所述终端作为被叫终端接收到语音来电时,判断是否已确定所述终端当前服务区对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。\n[0108] 被叫短信处理模块用于在所述终端作为被叫终端接收到短信时,判断是否已确定所述终端的归属地对应的国际直拨号码前缀,如果已确定,则进一步确定是否需要进行转换,在确定需要进行转换时,将所述主叫号码的国际直拨号码前缀或信令字段标识转换为+码,否则放弃转换操作。\n[0109] 最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
法律信息
- 2013-04-03
- 2011-03-02
实质审查的生效
IPC(主分类): H04M 1/2745
专利申请号: 201010241092.4
申请日: 2010.07.30
- 2011-01-05
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-09-07
|
2004-03-04
| | |
2
| |
2006-01-18
|
2003-12-09
| | |
3
| |
2007-10-24
|
2007-05-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |