一种漫游号码空中写卡的方法、系统及平台与流程

文档序号:11881896阅读:789来源:国知局
一种漫游号码空中写卡的方法、系统及平台与流程

本发明涉及移动通信技术,具体涉及漫游号码写卡技术。



背景技术:

(一)、中国电信多IMSI卡片以及切换技术的技术特征:

同一张USIM卡片上预置多个号码,包括国内号码、漫游合作方号码,并在卡片中以独立文件方式预置漫游优选列表。

其技术特征如下:

1.用户可用的号码资源预置在USIM卡片中,不可更新;

2.漫游优选列表预置在USIM卡片中的某个文件,卡片选择登网的IMSI依据接收到网络侧提供的位置信息与该文件存储的信息进行比对,匹配时执行切换操作。

(二)、中国电信多IMSI卡片以及切换技术的业务特征:

1.用户购买该类型卡片后,可在卡片预置号码资源允许漫游的网络使用业务。

2.用户在不同的网络漫游时,可按预定的逻辑执行切换到最优(如费用最便宜)的号码。

(三)、中国电信多IMSI卡片以及切换技术的缺陷:

1.卡片中存储的号码是预置的,号码对应允许漫游的网络是固定的。当根据业务需要变更卡片中的号码资源时,只能联系终端用户更换卡片。

2.由于号码以及漫游优选网络列表是预置的,所以其切换逻 辑是根据固定的号码属性,按一定的顺序执行匹配查询,且无手动选择号码的能力,缺乏灵活性。



技术实现要素:

本发明的目的之一在于提供一种漫游号码空中写卡的方法,其能解决不能灵活开通漫游号码的问题,并且漫游号码可在不需人工干预的情况下,即可根据漫游地的网络位置信息进行号码自动切换。

本发明的目的之二在于提供一种漫游号码空中写卡的系统,其能解决不能灵活开通漫游号码的问题,并且漫游号码可在不需人工干预的情况下,即可根据漫游地的网络位置信息进行号码自动切换。

本发明的目的之三在于提供一种漫游号码空中写卡的平台,其能解决不能灵活开通漫游号码的问题,并且漫游号码可在不需人工干预的情况下,即可根据漫游地的网络位置信息进行号码自动切换。

为了实现上述目的之一,本发明所采用的技术方案如下:

一种漫游号码空中写卡的方法,其包括以下步骤:

步骤1、BSS系统接收来自于用户输入的申请请求,并将所述申请请求发送至DIA系统;其中,所述用户的用户终端内安装有一用户卡,所述用户卡具有一具备通信能力的主号码,所述用户终端用于通过所述主号码与运营商的SMSC通信;

步骤2、DIA系统根据申请请求,从其存储的IMSI资源数据库中分配一IMSI数据,并向OTA系统发送具有所述IMSI数据的写卡指令;

步骤3、OTA系统根据写卡指令,通过运营商的SMSC向所述 用户卡发送写卡短信,以使所述用户卡将所述IMSI数据写入其存储空间,从而使用户卡中添加与所述IMSI数据对应的副号码,当接收到用户卡返回的切换成功回执时,向DIA系统发送切换成功信息;其中,切换成功是指用户卡的主号码切换为副号码。

优选的,所述IMSI数据包括IMSI、鉴权加密数据、短消息中心地址和漫游优选列表。

优选的,步骤3中,当OTA系统接收到用户卡返回的号码添加失败回执时,向DIA系统发送号码添加失败信息,以使DIA系统对所述IMSI数据在IMSI资源数据库中进行释放。

优选的,步骤3中,用户卡的主号码切换为副号码的切换方式包括自动切换和手动切换。

优选的,用户卡为SIM卡或USIM卡。

优选的,BSS系统、DIA系统和OTA系统均为x86芯片的服务器。

优选的,BSS系统、DIA系统和OTA系统均部署在同一台物理服务器上。

为了实现上述目的之二,本发明所采用的技术方案如下:

一种漫游号码空中写卡的系统,其包括以下模块:

请求模块,设于BSS系统,用于接收来自于用户输入的申请请求,并将所述申请请求发送至DIA系统;其中,所述用户的用户终端内安装有一用户卡,所述用户卡具有一具备通信能力的主号码,所述用户终端用于通过所述主号码与运营商的SMSC通信;

号码资源管理模块,设于DIA系统,用于根据申请请求,从其存储的IMSI资源数据库中分配一IMSI数据,并向OTA系统发送具有所述IMSI数据的写卡指令;

写卡模块,设于OTA系统,用于根据写卡指令,通过运营商的SMSC向所述用户卡发送写卡短信,以使所述用户卡将所述IMSI数据写入其存储空间,从而使用户卡中添加与所述IMSI数据对应的副号码,当接收到用户卡返回的切换成功回执时,向DIA系统发送切换成功信息;其中,切换成功是指用户卡的主号码切换为副号码。OTA系统也具备接收、处理上报的结果的能力。

为了实现上述目的之三,本发明所采用的技术方案如下:

一种漫游号码空中写卡的平台,其包括BSS系统、DIA系统、OTA系统和用户卡;

BSS系统,用于接收来自于用户输入的申请请求,并将所述申请请求发送至DIA系统;其中,所述用户的用户终端内安装有一用户卡,所述用户卡具有一具备通信能力的主号码,所述用户终端用于通过所述主号码与运营商的SMSC通信;

DIA系统,用于根据申请请求,从其存储的IMSI资源数据库中分配一IMSI数据,并向OTA系统发送具有所述IMSI数据的写卡指令;

OTA系统,用于根据写卡指令,通过运营商的SMSC向所述用户卡发送写卡短信,以使所述用户卡将所述IMSI数据写入其存储空间,从而使用户卡中添加与所述IMSI数据对应的副号码,当接收到 用户卡返回的切换成功回执时,向DIA系统发送切换成功信息;其中,切换成功是指用户卡的主号码切换为副号码。

本发明通过在USIM卡片预置一个用作基础通信的主号码,在终端用户有漫游号码需求时,再通过空中下发的方式动态更新终端用户实际使用的业务号码以及对应的漫游优选列表,使得用户能灵活地申请最接近当地费率的号码资源。

本发明具有如下有益效果:

如果用户使用本国的号码出国,会产生高昂的国际漫游费用。采用本发明订购相应的漫游地号码服务,则可以使得用户在漫游地以最接近或者等同当地资费使用移动通信服务。用户可在出国前预定目的地对应的号码资源,也可以在漫游地进行订购,相当灵活。

用户卡内的号码,可按照预定的逻辑,根据漫游地通信网络下发的位置信息,进行自动切换。

附图说明

图1为本发明较佳实施例的漫游号码空中写卡的方法的流程图;

图2为本发明较佳实施例的漫游号码空中写卡的系统的结构示意图;

图3为本发明较佳实施例的漫游号码空中写卡的平台的架构图;

图4为用户卡的切换逻辑。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述:

如图1所示,一种漫游号码空中写卡的方法,其包括以下步骤:

步骤S1、BSS系统接收来自于用户输入的申请请求,并将所述申请请求发送至DIA系统;其中,所述用户的用户终端内安装有一用户卡,所述用户卡具有一具备通信能力的主号码,所述用户终端用于通过所述主号码与运营商的SMSC通信。用户向BSS系统输入申请请求的方式可以是:通过网页页面、移动APP等进行操作。

步骤S2、DIA系统根据申请请求,从其存储的IMSI资源数据库中分配一IMSI数据,并向OTA系统发送具有所述IMSI数据的写卡指令。

步骤S3、OTA系统根据写卡指令,通过运营商的SMSC向所述用户卡发送写卡短信,以使所述用户卡将所述IMSI数据写入其存储空间,从而使用户卡中添加与所述IMSI数据对应的副号码,当接收到用户卡返回的号码添加成功回执时,向DIA系统发送号码添加成功信息,从而使DIA系统根据IMSI资源数据库对IMSI数据进行维护;当接收到用户卡返回的切换成功回执时,向DIA系统发送切换成功信息,其中,切换成功是指用户卡的主号码切换为副号码,用户卡的主号码切换为副号码的切换方式包括自动切换和手动切换(如利用STK工具)。所述IMSI数据包括IMSI、鉴权加密数据、短消息中心地址和漫游优选列表。

然而,当OTA系统接收到用户卡返回的号码添加失败回执时,向DIA系统发送号码添加失败信息,以使DIA系统对所述IMSI数据在IMSI资源数据库中进行释放。

本实施例的用户卡为SIM卡或USIM卡。

本实施例的BSS系统、DIA系统和OTA系统均为x86芯片的服务器。本实施例的BSS系统、DIA系统和OTA系统也可以部署在同一台物理服务器上。也就是说,BSS系统、DIA系统和OTA系统可以分别为独立的功能模块,可分开部署,亦可部署在同一台物理服务器上。

通过上述对本方法的描述可知,本实施例涉及OTA(Over-The-Air technology,空中下载)技术。该技术可通过移动通信网络的空中接口对USIM卡片数据及应用进行远程管理。空中接口可以采用WAP、GPRS、CDMA1X及短消息技术。本实施例中采用数据短信方式传送OTA系统与USIM卡片之间的数据以及指令。

本实施例涉及位于通信网络中的OTA系统以及位于用户终端中的USIM卡片两部分。OTA作为一种通用的,成熟技术,在此不再赘述。

如图2所示,本实施例还公开了一种漫游号码空中写卡的系统,其包括以下模块:

请求模块,设于BSS系统,用于接收来自于用户输入的申请请求,并将所述申请请求发送至DIA系统;其中,所述用户的用户终端内安装有一用户卡,所述用户卡具有一具备通信能力的主号码,所述用户终端用于通过所述主号码与运营商的SMSC通信;

号码资料管理模块,设于DIA系统,用于根据申请请求,从其存储的IMSI资源数据库中分配一IMSI数据,并向OTA系统发送具有所述IMSI数据的写卡指令;

写卡模块,设于OTA系统,用于根据写卡指令,通过运营商的SMSC向所述用户卡发送写卡短信,以使所述用户卡将所述IMSI数据写入其存储空间,从而使用户卡中添加与所述IMSI数据对应的副号码,当接收到用户卡返回的切换成功回执时,向DIA系统发送切换成功信息;其中,切换成功是指用户卡的主号码切换为副号码。OTA系统也具备接收、处理上报的结果的能力。

如图3所示,本实施例还公开了一种漫游号码空中写卡的平台,其包括BSS系统、DIA系统、OTA系统和用户卡;

BSS系统,用于接收来自于用户输入的申请请求,并将所述申请请求发送至DIA系统;其中,所述用户的用户终端内安装有一用户卡,所述用户卡具有一具备通信能力的主号码,所述用户终端用于通过所述主号码与运营商的SMSC通信;

DIA系统,用于根据申请请求,从其存储的IMSI资源数据库中分配一IMSI数据,并向OTA系统发送具有所述IMSI数据的写卡指令;

OTA系统,用于根据写卡指令,通过运营商的SMSC向所述用户卡发送写卡短信,以使所述用户卡将所述IMSI数据写入其存储空间,从而使用户卡中添加与所述IMSI数据对应的副号码,当接收到用户卡返回的切换成功回执时,向DIA系统发送切换成功信息;其中,切换成功是指用户卡的主号码切换为副号码。OTA系统也具备接收、处理上报的结果的能力。

为了便于对本实施例进一步理解,下面,对本实施例进行更详细 的描述。

本实施例的技术实现,需要构建空中写卡系统(含OTA系、动态号码分配系统、业务支撑系统),并开发配对使用的卡片操作系统COS(Card Operating System),具体技术方案如下:

1.构建空中写卡系统

空中写卡系统主要包含4个子系统:短消息中心(SMSC),OTA子系统,动态号码分配子系统(DIA,Dynamic IMSI Allocation),业务支撑子系统(BSS,Business Support System)。

各部分功能分述如下:

1)SMSC为移动网络的标准网元,在各运营商均有部署,OTA系统只需和SMSC对接,能通过SMSC将数据短信下发至用户终端即可。

2)OTA系统为本发明需新开发的子系统。

OTA系统具备以下功能:

a)具备与短消息中心对接能力,支持SMPP协议或其它短消息中心使用的协议。能通过短消息中心将短消息下发至用户终端。

b)号码下载功能。本功能主要根据DIA系统提供的IMSI、鉴权加密数据、短消息中心、漫游优选列表、上报回执开关等信息,组装成符合3GPP标准格式的数据短信,提交至短消息中心,由数据中心将短消息下发至用户终端。短消息包头中需指示短信的格式为数据短信,指示终端接收短信后,交由USIM处理,不显示到用户终端屏幕。

本操作处理结果是在用户终端的USIM卡添加一个号码。

c)号码删除功能。本功能主要根据DIA系统提交的需要删除的IMSI等信息,组装成符合3GPP标准格式的数据短信,提交至短消息中心,由数据中心将短消息下发至用户终端。短消息头与b)一致。

本操作处理结果是在用户终端的USIM卡删除一个已经存在的号码。

d)处理用户卡的上报信息。USIM卡片在成功处理OTA下发的添加、删除指令后,可根据指示发送P2A(Peer to Application)短消息,最终送至OTA系统,由OTA系统处理。

e)信息存储功能。OTA系统具备数据库,应能存储上述号码下载、号码删除、用户卡上报的号码状态等信息。

f)查询功能。OTA系统应具备响应DIA系统发起的查询指令的能力,向DIA系统提供用户号码状态等信息。

3)DIA系统为本发明需新开发的系统。

a)DIA系统应能存储批量号码信息,作为号码分配的资源池。

b)并根据业务请求,向OTA系统发送添加号码、删除号码、查询号码状态等指令,并处理指令的相应结果。

4)BSS子系统为本发明需新开发的系统

BSS应能以门户网站、app形式与终端用户交互,并将用户订购的服务生成指令,发送至DIA子系统。

2.开发用户卡操作系统COS

用户卡预置一个用作基础通信的主号码,除此之外,用户卡还应具备存储号码、空中接收号码、空中删除号码的功能,并能根据网络 侧提供的位置信息,按一定的逻辑进行判断,选择最优的号码注册到网络。

具体分述如下:

1)用户卡预置主号码。在卡片出厂时预置一个主号码,该号码用于实现与移动网络的基础通信,通过该号码接收空中下发的数据短信。

2)用户卡具备接收、处理数据短信的能力。OTA系统经由短消息中心,从空中接口将数据短信下发至用户终端,根据短消息的指示,终端直接将数据短信交由USIM卡进行处理,USIM卡应具备处理此类数据短信的能力。

3)用户卡具备管理多号码的能力。用户卡处理数据短信,最终获得操作指令,用户卡应能根据指令的指示执行添加、删除、查询号码状态的操作。

4)用户卡具备组装发送数据短信的能力。卡片应能根据空中下发的指令,收集相应的信息,组装成符合标准的数据短信,并通过用户终端发送至短消息中心。

5)用户卡具备根据网络下发的位置信息,自动执行号码切换的能力。

6)用户卡具备手动切换切换的能力。

7)提供STK(Sim Tool Kit)菜单可供用户查询当前使用的业务(对应号码),并提供手、自动切换开关、用于故障排查的位置信息查询菜单以及主动位置信息查询菜单。

用户卡的切换逻辑如图4所示。由于用户卡可下发多个(例如10个)业务号码,每个业务号码可在多个国家漫游,用户卡程序可以根据用户漫游地的网络位置信息进行业务号码的切换。图4中,ME指用户终端,漫游号码指主号码或副号码,主IMSI即为主号码,漫游IMSI指副号码,refresh指更新。

图4是由USIM卡根据程序自动选择最优的号码,如果由于极端网络条件情况下,自动切换失效,用户卡还实现了手动选择号码的功能。并提供查询当前位置信息状态。描述如下:

1)手动切换

如果终端一直显示无法注册到网络,则可以由USIM卡应用提供的菜单选择手动方式选择号码注册到网络。这为用户提供了一种备选的方案。

2)查询当前的位置信息

该功能为查询USIM卡片中ADF目录下的EFloci文件中登记的,终端主动发送的位置信息。由STK菜单提供本操作。

3)主动查询位置信息

该功能为通知USIM卡主动发出查询指令到终端,终端再将当前的位置信息以应答方式告知USIM应用,USIM应用将获得的位置信息显示给终端用户。

整个系统的部署如下:

1.部署OTA系统、DIA系统、BSS系统

1)硬件设施

OTA系统、DIA系统、BSS系统可采用普通x86芯片的服务器,视业务量可分开硬件部署,也可部署在同一物理服务器,逻辑上分开。

2)连接方式

OTA系统、DIA系统、BSS系统如果硬件上分开不同的服务器,应需要各系统间能以TCP/IP方式进行通信。

各系统间以SOAP协议交换消息,传送业务数据或者指令。

3)软件开发

涉及系统软件开发部分,应包含:

a)业务发放系统(BSS)

业务发放系统应包含可供用户订购的门户网站或移动终端app,当用户提交业务订单后,BSS应当能以订单号形式记录用户的业务、目的地、套餐以及费用等信息,并将订单号、目的地信息以SOAP消息发送至DIA系统。

BSS与DIA的指令包含但不限于:

订购业务(订单号,目的地代码)

取消业务(订单号)

b)号码管理系统(DIA)

DIA系统应能管理不同漫游地的不同号码资源。

DIA系统应能接收BSS系统的业务请求,并分配号码、鉴权加密数据、号码对应允许漫游优选列表等信息提交至OTA系统。

DIA与OTA的指令应包含但不限于:

添加业务IMSI(订单号,IMSI,鉴权加密数据,短消息中心地 址,漫游优选列表,上报回执开关)

删除业务IMSI(订单号,IMSI)

查询业务IMSI(订单号)

c)OTA系统

OTA系统应能根据DIA系统提交的指令,组装成符合移动通信网标准的数据短信,将指令以数据短信的形式提交至短消息中心。

OTA系统应支持SMPP等与短消息中心交互的协议。

由于OTA构建的数据短信,需要USIM卡片识别处理,所以OTA开发部分可与卡商签订协议,由卡商负责开发。

2.对接运营商短消息中心

a)与运营商签订合作协议,获取短消息中心的IP地址、对接端口、认证方法等信息;

b)建立OTA系统与短消息中心的IP通信,在OTA配置参数,使得OTA系统能以SMPP协议与短消息中心交互。

3.开发、发行USIM卡片

在上述工作开始的同时,可以考虑用户卡片软件(COS)的开发。

a)选择卡商,与卡商签订合作开发协议;

b)将本发明中技术方案部分提交卡商,由卡商进行COS的开发;

c)经测试的用户卡由卡商工作生产、交付。

4.号码资源的采购

a)主IMSI资源的采购。主IMSI资源用作基础通信,采购对 象的运营商应与全球较多国家签订漫游协议,即主IMSI可在全球大部分地区漫游。主IMSI资源只需登记到移动通信网络并且具有接收(或发送)短消息的功能。

b)业务IMSI资源的采购。业务IMSI资源为终端用户在漫游地实际使用的号码,应当与当地运营商或者第三方合作伙伴采购。

本发明能解决不能灵活开通漫游号码问题,并且漫游号码可在不需人工干预的情况下,即可根据漫游地的网络位置信息进行号码自动切换。

对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1