一种数据漫游的方法、装置以及系统的制作方法_3

文档序号:9251359阅读:来源:国知局
[0126]本实施例中,用户终端通过已经开通漫游功能的可重复擦写的SM卡接入移动网络,并向服务器发送号码漫游更新请求,请求中携带相关的用户参数,具体可以为用户信息、用户当前所在的位置以及用户终端的移动设备国际身份码aMEI,Internat1nalMobile Equipment Identity)等。
[0127]图5为本发明实施例中号码漫游更新请求申请及更新流程示意图,请参阅图5,其中,图中的SIM卡、Modem底层软件以及APP软件均在用户终端内,属于用户终端的各个部分。用户终端上的特定APP软件检测到当前所在地已经跨境,APP软件后台自动使用当前已开通漫游的号码,连接到云端服务器系统,申请更新号码。申请信息内容包含用户信息、当前所在位置和用户终端MEI号码等,需要说明的是,还可能包含其他信息,此处不做限定。
[0128]云端服务器会对用户终端发送的请求进行鉴权,判断是否为合法用户,如果是合法的用户,会把密钥以及一张当地SIM卡号码信息以此发送到对应的用户终端,而密钥用于后续解密号码信息的。
[0129]用户终端收到SM信息后,APP软件负责把信息传递到Modem底层软件,由Modem底层软件储存SIM卡的关键信息,同时APP软件需要数据完整性进行判断,如果数据收完,则APP软件会通知云端服务器该SM卡信息已经收全,云端服务器会同步更新系统中用户相关信息,包括用户与SIM卡绑定关系与计费管理等。
[0130]APP软件会在后台驱动Modem底层软件进行号码更新,Modem底层软件收到由APP软件下发的号码更新命令,会擦除当前SIM卡中某些关键信息,并把解密好的新SIM卡关键信息写入到该SM卡中,驱动Modem底层软件进行重新启动。新号码开启使用后,APP软件会通过新号码连接云端服务器系统,对信息进一步更新。
[0131]其次,本发明实施例中,用户终端发送的号码漫游更新请求中可以携带相关参数,将这些参数具体化,在实际应用中会具有更好的支持性,同时,对于SIM卡要求开通漫游服务,以此来支持本发明方案,提升方案的可行性。
[0132]可选地,在上述图4或图4对应的第一个可选实施例的基础上,本发明实施例提供的数据漫游方法的第二个可选实施例中,接收由服务器发送的新号码信息之后,还可以包括:
[0133]存储服务器发送的新号码信息;
[0134]判断新号码信息是否传输完成;
[0135]若新号码信息传输未完成,则继续等待接收新号码信息。
[0136]本实施例中,用户终端接收由服务器发送的新号码信息后,可以存储服务器发送的新号码信息,这些信息存储在Modem底层软件中,由Modem底层软件判断新号码信息是否传输完成,如果储存的新号码信息还不是完整的信息时,则会继续等待接收剩余的信息。
[0137]可以理解的是,在判断新号码信息是否传输完成还可以设定一些规则,例如,在预置时间内判断新号码信息是否传输完成,如果超过预置时间还没收到完整的新号码信息,会停止继续接收信息,而重新向服务器发送号码漫游更新请求。
[0138]再次,本发明实施例中,用户终端需要判断新号码信息是否传输完成,如果未传输完成,则会继续等待接收新号码信息,这样保证了新号码信息的完整性,避免造成重要信息的丢失,以此增强方案的实用性。
[0139]可选地,在上述图4对应的实施例的基础上,本发明实施例提供的数据漫游方法的第三个可选实施例中,还可以包括:
[0140]当号码漫游更新请求未通过时,再次向服务器发送号码漫游更新请求;
[0141]判断号码漫游更新请求的发送次数是否超过预置发送次数;
[0142]若超过预置发送次数,则关闭数据漫游业务;
[0143]若未超过预置发送次数,则继续向服务器发送号码漫游更新请求。
[0144]本实施例中,当服务器对用户终端发送的号码漫游更新请求鉴权未通过时,用户终端可以再次向服务器发送号码漫游更新请求,然后由用户终端侧判断发送该请求的次数是否超过预置发送的次数。具体地,预置发送的次数可以是由终端APP提前设定号码更新的最大尝试次数,也可以是由云端服务器根据当前用户所在地的网络情况统计得到的最大尝试次数。当判断发送次数超过预置发送次数时,则关闭数据漫游业务,同样地,如果发送次数未超过预置发送次数时,则继续向服务器发送号码漫游更新请求,直至达到预置发送次数。
[0145]需要说明的是,上述提到的预置发送次数可以为5次或者10次,也可以是根据实际情况确定的其他发送次数,此处不对发送次数进行限定。
[0146]图6为本发明实施例中一种拒绝号码漫游更新请求申请流程示意图,请参阅图6,APP软件检测到当前所在地已经跨境,APP软件后台自动使用当前已经开通过漫游的号码连接到云端服务器,发送号码漫游更新请求,以此申请本地国家号码。云端服务器会对用户终端发送过来的请求进行鉴权,当鉴权失败时,则会拒绝接入APP软件,此时,用户终端的APP软件会再次向云端服务器发送号码漫游更新请求,如果在尝试N次后被云端服务器拒绝,APP软件即关闭漫游服务。其中,N为大于等于I的正整数。
[0147]图7为本发明实施例中另一种拒绝号码漫游更新请求申请流程示意图,请参阅图7,与图6对应的流程相似,不同的地方在于,当拒绝接入APP软件时,云端服务器根据当前用户所在地的网络统计情况,下发最大尝试次数给用户终端,使得用户终端APP软件根据最大尝试次数向云端服务器发送号码漫游更新请求,如果在尝试到所述最大尝试次数后仍被拒绝,则APP软件会关闭漫游服务。
[0148]进一步地,本发明实施例中,提供了一种拒绝号码漫游更新请求的机制,根据预置发送次数来确定是否需要继续发送信息,且预置发送次数可以根据实际情况来设定,增强了方案的灵活性,当超过预置发送次数后会关闭数据漫游业务,避免昂贵的漫游费用。
[0149]可选地,在上述图4或图4对应的第一个可选实施例的基础上,本发明实施例提供的数据漫游方法的第四个可选实施例中,接收由服务器发送的新号码信息之后,还可以包括:
[0150]判断在预置时间内接收到的新号码信息是否为有效信息;
[0151]若在预置时间内接收到的新号码信息为无效信息,则向服务器发送信息无效通知,以使得服务器根据信息无效通知对号码进行异常处理。
[0152]本实施例中,用户终端判断在预置时间内收到的新号码信息是否为有效信息,如果是无效信息,用户终端通过终端APP软件向Modem底层软件恢复临时储存的内容,同时,再向服务器发送信息无效通知,使得云端的服务器根据信息无效通知对该号码进行异常处理,具体地,对号码的异常处理可以拒绝将新号码信息更新到原号码信息中。用户终端在获取到无效的信息后,将会拒绝使用新号码信息进行数据漫游业务。
[0153]图8为本发明实施例中一种号码漫游更新异常的流程示意图,请参阅图8,APP软件检测到当前所在地已经跨境,APP软件后台自动使用当前已经开通过漫游的号码连接到云端服务器,发送号码漫游更新请求,以此申请本地国家号码。云端服务器会对用户终端发送过来的请求进行鉴权,当鉴权通过时,云端服务器向APP软件发送一张本地国家SM卡信息以及密钥,再将的SIM卡信息写入到Modem底层软件,由Modem底层软件存储单元存储最新的SM卡信息。如果APP软件在预定时间内没有收到完整且有效的SM卡信息,则APP软件与云端服务器会建立起重传机制,即重新向云端服务器发送号码漫游更新请求,云端服务器在收到请求后,向APP软件发送新SIM卡信息或者相应的补充信息,同样地,APP软件收到SIM卡信息并将SIM卡信息更新至Modem存储单元,Modem底层软件存储单元存储最新的SM卡信息。用户终端的SIM卡使用密钥对最新的SIM卡信息进行解密,并且擦除原号码对应的SM卡信息,更新所述SM卡,最后SM卡通过Modem底层软件与APP软件向云端服务器发送更新完毕通知,使得云端服务器更新系统中的用户信息,回收之前的原来的SIM卡信息。
[0154]图9为本发明实施例中另一种号码漫游更新异常的流程示意图,请参阅图9,与上述图8对应的流程相似,如果APP软件在预定时间内没有收到完整且有效的SIM卡信息,则APP软件会向Modem底层软件发送信息无效通知,使得Modem底层软件可以根据原来存储的内容,重新恢复更新前的SM卡信息,同时,APP软件还会向云端服务器发送信息无效通知,以使得云端服务器根据信息无效通知对号码进行异常处理。
[0155]更进一步地,本发明实施例中,提供了一种异常处理机制,对于接收到的新号码信息是无效信息时,会向服务器发送一个信息无效通知,使得服务器根据该通知进行异常处理,用户终端也不使用无效的信息,这样可以保证正常使用新的号码,提升用户体验感。
[0156]上面的实例中都是从用户终端的角度对本发明中数据漫游的方法进行描述,下面将从服务器的角度对本发明中数据漫游的方法进行描述。请参阅图10,本发明数据漫游方法的另一个实施例包括:
[0157]201、接收用户终端通过可重复擦写的客户识别模块SIM卡发送的号码漫游更新请求,可重复擦写的SIM卡最多存储一个号码的号码信息;
[0158]本实施例中,服务器接收用户终端通过可重复擦写SM卡中原号码信息发送的号码漫游更新请求,该请求是用于获取新号码信息,且新号码信息可以在境外使用,可重复擦写的SIM卡最多存储一个号码的号码信息。
[0159]202、当号码漫游更新请求通过时,向用户终端发送新号码信息;
[0160]本实施例中,当号码漫游更新请求通过时,服务器会向用户终端发送新号码信息,新号码信息在原号码信息中是可擦除的信息,同样也是一张SIM卡的关键信息。
[0161]203、接收由用户终端发送的更新SIM卡与新号码信息对应关系的通知。
[0162]本实施例中,在用户终端将新号码信息写入到原号码信息中后,会向服务器发送一个更新请求,服务器则会相应的接收到由用户终端发送的更新SIM卡与新号码信息对应关系的通知。
[0163]本发明实施例中,服务器接收用户终端通过可重复擦写的SM卡发送的号码漫游更新请求,当号码漫游更新请求通过时,向用户终端发送新号码信息,并使用户终端使用新号码信息进行数据漫游业务,SIM卡可进行数据擦写,以此实现一卡一号的国际数据漫游,既节省SIM卡资源,又实现接近本地资费的国际数据漫游,同时,用户也不需要携带多余的移动设备,很大程度上提升了用户的体验。
[0164]可选地,在上述图10对应的实施例的基础上,本发明实施例提供的数据漫游方法的第一个可选实施例中,接收用户终端通过可重复擦写的客户识别模块SIM卡发送的号码漫游更新请求,可以包括:
[0165]接收用户终端通过可重复擦写的客户识别模块SIM卡发送的用户信息、用户位置和移动设备国际身份码頂EI。
[0166]本实施例中,服务器接收用户终端通过可重复擦写的SIM卡发送的号码漫游更新请求,具体地,该号码漫游更
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1