基于sim卡的移动通信方法及运行该方法的设备的制造方法

文档序号:8226530阅读:268来源:国知局
基于sim卡的移动通信方法及运行该方法的设备的制造方法
【技术领域】
[0001 ] 本发明涉及移动通讯领域,具体涉及一种在移动通讯网络中实现移动通信漫游的方法和设备。
【背景技术】
[0002]通常情况下移动用户开通国际漫游业务后,漫游到另一国家的网络,可以继续使用其归属国的号码(MSISDN)进行通话、短信消息和使用数据业务等移动通信业务。但由于国际漫游涉及到移动号码归属地运营商和漫游地运营商之间的合作、分成和结算,费用非母曰虫吊印贝。
[0003]在现有技术中,有几种技术起到了降低漫游费用的作用。第一,采用USSD回呼业务,主要过程如下:用户A需要呼叫用户B的时候,用户输入一串USSD串,在USSD串中携带被叫的号码,USSD串被发送到业务系统,业务系统接收到USSD请求后,切断USSD通路,然后由这个系统依次发起到到A的呼叫,发起到B的呼叫,A、B都接通后,把A、B话路连接在一起,相当于举行了一个A、B和相关系统的三方呼叫。采用这种方式,利用了国际漫游用户被动呼入和主动呼出之间的费用差异,达到降低漫游费的目的。由于这种方法仍然是一个国际漫游用户接听呼叫,因此费用降低有限。
[0004]第二,采用VoIP呼叫,当用户处于Internet网络中时,利用VoIP实现到目的号码的呼出,由于VoIP是通过Internet网络传递数据,VoIP到通信网的呼出可以在被叫号码所属的地区进行,因此基于VoIP的呼出电话就相当于一个本地的电话,费用低廉。但是由于VoIP对网络要求高,对于经常需要移动的商户和旅游人士来说,可以使用VoIP的机会不多,无法满足其随时随地进行沟通的需求。

【发明内容】

[0005]针对上述内容,本发明所要解决的技术问题是提供一种能够降低漫游费用的基于SM卡的移动通信方法。
[0006]本发明解决上述技术问题的技术方案是:
一种基于SIM卡的移动通信方法,该方法运行在包括服务端和终端的移动通信系统; 所述终端包括SIM卡模块和控制模块,所述服务端包括支撑模块;
所述SM卡模块包括标准SM卡所需要的硬件、数据和程序,还包括存储有主账号信息的主账号存储区域和能够存储附属账号信息的附属账号存储区域,所述附属账号存储区域可擦写;所述主账号或附属账号可以被设置为供终端读取并用于移动网络注册的默认账号;
所述的移动通信方法包括如下过程:
所述终端采用SIM卡模块的默认账号信息请求注册网络;
所述终端的控制模块向服务端的支撑模块发送请求附属号码的命令;
所述服务端的支撑模块接收到所述请求附属账号的命令后分配一个附属账号,并将该附属账号信息返回给终端的控制模块;
所述控制模块将附属账号信息重置为新的默认账号。
[0007]优选的,还包括以下终端漫游状态判定过程:
O在所述终端请求注册网络后,控制模块调取默认账号信息、主账号/附属账号信息和终端网络注册状态,并作出以下判断:
如果所述终端使用主账号作为默认账号且使用默认账号成功注册网络,则判定所述终端位于归属地、或所述终端进入漫游地;
如果所述终端没有使用主账号作为默认账号且终端使用默认账号注册网络成功,则判定所述终端在漫游地重新开机;
如果所述终端没有使用主账号作为默认账号且终端使用默认账号注册网络失败,则判定所述终端离开漫游地。
[0008]更优的,所述终端漫游状态判定过程还包括以下步骤:
Ο-1当所述终端没有使用主账号作为默认账号且终端使用默认账号注册网络失败时,所述控制模块获取终端搜索到的当地移动网络的国家码和主账号的国家码并判断:
如果当地网络的国家码和主账号的国家码相同,则判定终端后返回归属地;
如果当地网络的国家码和主账号的国家码不同,则判定终端后进入另一个漫游地。
[0009]终端进入漫游地的处理流程包括以下步骤:
1-1在终端使用默认账号成功注册网络后,控制模块获取终端当前注册网络的国家码、以及默认账号/主账号的国家码,并判断当前注册网络的国家码与默认账号/主账号的国家码是否相同;
ι-1i在当前注册网络的国家码与默认账号/主账号的用户身份信息的国家码不同时,控制模块向支撑模块发送请求附属号码的命令,所述的请求附属号码的命令中携带当前注册网络的国家码;
1-1ii支撑模块接收到所述请求附属账号的命令后分配一个当前注册网络的国家的附属账号,并将该附属账号信息返回给控制模块;
1-1v控制模块将从支撑模块收到的附属账号信息写入附属账号存储区域;
1-vi控制模块将存储于附属账号存储区域的附属账号信息设置为新的默认账号,终端重新使用默认账号请求注册网络。
[0010]优选的,所述步骤1-1还包括控制模块获取默认账号/主账号的用户身份信息的步骤;
所述请求附属号码的命令中还携带默认账号/主账号的用户身份信息;
所述步骤1-1ii还包括以下用户权限判定的步骤:
Ι-1i1-l支撑模块接收到控制模块的请求附属账号的命令后,调取SIM卡列表,并将该命令中的默认账号/主账号的用户身份信息与所述SIM卡列表进行比对;
1-1i1-2当所述默认账号/主账号的用户身份信息存在于所述SIM卡列表中时,支撑模块分配一个当前注册网络的国家的附属账号;
1-1i1-5支撑模块将该附属账号信息返回给控制模块。
[0011]更优的,所述步骤1-1ii还包括以下解除附属账号分配的步骤:
1-1i1-3当所述默认账号/主账号的用户身份信息存在于所述SIM卡列表中时,支撑模块调取号码资源的分配状态信息,并判定该默认账号/主账号是否已经分配有附属账号;1-1i1-4当所述默认账号/主账号的用户身份信息存在于所述SIM卡列表中且该默认账号/主账号已经分配有附属账号时,支撑模块解除所述默认账号/主账号原有的附属账号分配,并修改号码资源的分配状态信息中的分配关系。
[0012]更优的,所述步骤1-1i1-2还包括以下选取空闲号码资源作为附属账号的步骤: 1-1i1-2-l当所述默认账号/主账号的用户身份信息存在于所述SIM卡列表中时,支撑模块获取漫游地号码资源列表和号码资源的分配状态信息并选取一个没有被分配的当前注册网络的漫游地号码资源作为附属账号分配给所述默认账号/主账号,并修改号码资源的分配状态信息中的分配关系。
[0013]终端离开漫游地的处理流程包括以下步骤:
II控制模块将存储于主账号存储区域的主账号信息设置为新的默认账号,终端重新使用默认账号请求注册网络。
[0014]优选的,终端进入漫游地的处理流程还包括在步骤1-1ii之后、步骤Ι-vi之前进行的以下步骤:
Ι-v控制模块向服务端发送呼叫转移命令,把当前默认账号的所有呼叫转移到附属账号;
优选的,终端离开漫游地后返回归属地的处理流程包括以下步骤:
ΙΙΙ-1控制模块将存储于主账号存储区域的主账号信息设置为新的默认账号,终端重新使用默认账号请求注册网络;
Ii1-1i终端重新使用默认账号注册网络成功后,控制模块向服务端发送呼叫转移命令,把当前默认账号的所有呼叫转移解除。
[0015]更优的,终端离开漫游地后返回归属地的处理流程包括以下步骤:
ΙΙΙ-1ii终端重新使用默认账号注册网络成功后,控制模块向支撑模块发送解除附属账号分配的命令,所述的解除附属账号分配的命令中携带默认账号/主账号的用户身份信息;
ΙΙΙ-1v支撑模块接收到所述解除附属账号分配的命令后,支撑模块修改号码资源的分配状态信息中的分配关系。
[0016]更优的,所述步骤ΙΙΙ-1ii还包括控制模块擦除附属账号存储区域的步骤。
[0017]优选的,所述SM卡模块包括标准SM卡部分和附加部分,所述标准SM卡部分包括标准SIM卡所需要的硬件、数据、程序和存储有默认账号信息的默认账号存储区域,所述附加部分包括存储有主账号信息的主账号存储区域和能够存储附属账号信息的附属账号存储区域,所述默认账号存储区域和附属账号存储区域可擦写;所述主账号或附属账号可以作为默认账号写入默认账号存储区域。
[0018]本发明还提供一种与具有支撑模块的服务端双向通信的移动终端,所述终端包括SIM卡模块和控制模块;
所述SM卡模块包括标准SM卡所需要的硬件、数据和程序,还包括存储有主账号信息的主账号存储区域和能够存储附属账号信息的附属账号存储区域,所述附属账号存储区域可擦写;所述主账号或附属账号可以被设置为供终端读取并用于移动网络注册的默认账号; 所述控制模块包括控制单元和控制模块通讯单元,
所述控制模块通讯单元,用于与服务端的通讯;
所述控制单元用于实现以下操作:
通过控制模块通讯单元向支撑模块发送请求附属号码的命令、并接收支撑模块返回的附属账号信息;
将附属账号信息重置为新的默认账号。
[0019]优选的,所述控制模块还包括:
数据读取单元,用于读取终端的网络注册状态以及SIM卡模块中的信息;
所述控制单元还用于实现以下操作:
通过数据读取单元调取默认账号信息、主账号/附属账号信息和终端网络注册状态,并作出如下判断:
如果所述终端使用主账号作为默认账号且终端使用默认账号成功注册网络,则判定所述终端位于归属地、或所述终端进入漫游地;
如果所述终端没有使用主账号作为默认账号且终端使用默认账号注册网络成功,则判定所述终端在漫游地重新开机;
如果所述终端没有使用主账号作为默认账号且终端使用默认账号注册网络失败,则判定所述终端离开漫游地。
[0020]更优的:
所述数据读取单元还用于读取终端搜索到的当地移动网络的国家码;
所述控制单元还用于实现以下操作:
当所述终端没有使用主账号作为默认账号且终端使用默认账号注册网络失败时,通过数据读取单元获取终端搜索到的当地移动网络的国家码和主账号的国家码并判断:
如果当地网络的国家码和主账号的国家码相同,则判定终端离开漫游地后返回归属地;
如果当地网络的国家码和主账号的国家码不同,则判定终端离开漫游地后进入另一个漫游地。
[0021 ] 优选的,所述控制模块还包括:
数据读取单元,用于读取终端的网络注册状态以及SIM卡模块中的信息;
数据写入单元,用于对SIM卡模块进行写入;
所述控制单元还用于实现以下终端进入漫游地的处理流程操作:
在终端使用默认账号成功注册网络后,通过数据读取单元获取终端当前注册网络的国家码、以及默认账号/主账号的国家码,并判断当前注册网络的国家码与默认账号/主账号的国家码是否相同;
在当前注册网络的国家码与默认账号/主账号的用户身份信息的国家码不同时,通过控制模块通讯单元向支撑模块发送请求附属号码的命令,所述的请求附属号码的命令中携带当前注册网络的国家码;
通过控制模块通讯单元从
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1