一种无SIM卡终端接入物联网的方法和系统与流程

文档序号:14436900阅读:503来源:国知局
一种无SIM卡终端接入物联网的方法和系统与流程

本发明涉及物联网中用户终端的接入技术,特别涉及一种无SIM(Subscriber Identity Module,客户识别模块)卡终端接入物联网的方法和系统。



背景技术:

物联网是指通过部署具有一定感知、计算、执行和通信等能力的各种设备,获得物理世界的信息,通过网络实现信息的传输、协同和处理,从而实现广域的人与物、物与物之间信息交换的互联的网络。

目前业界执行的物联网架构为:各种物联网终端设备采集传感器数据,然后按照统一的终端数据接口接入物联网运营支撑系统,再由物联网运营支撑系统采用统一的应用数据接口与各行业应用系统交互进行数据交互。中国移动设计的WMMP(Wireless M2M Protocol)为实现M2M(Machine to Machine,机器对机器)业务中M2M终端与M2M管理平台之间、M2M终端之间、M2M管理平台与应用平台之间的数据通信过程而设计的应用层协议。

对于连接采集传感器的终端设备,可分为两种:内置SIM卡型和无SIM卡型。由运营商提供的物联网终端数据接口是基于SIM卡信息进行管理的,而随着物联网的不断发展,涌现出大量无SIM卡终端,如PC机、平板电脑、路由器、机顶盒等,需要连入物联网进行统一管理的需求。无SIM卡终端如何方便快捷安全的实现物联网接入,成了目前迫切需要解决的问题。



技术实现要素:

本发明的目的在于提供一种无SIM卡终端接入物联网的方法和系统,用于解决无SIM卡终端接入物联网的问题。

根据本发明的第一方面,提供了一种无SIM卡终端接入物联网的方法,包括以下步骤:

M2M管理平台接收无SIM卡终端根据终端编号得到的虚拟SIM卡信息;

M2M管理平台根据虚拟SIM卡信息为无SIM卡终端接入物联网。

优选的,M2M管理平台接收无SIM卡终端根据终端编号得到的虚拟SIM卡信息,包括:

无SIM卡终端通过对终端编号进行处理得到一个字符串;

无SIM卡终端根据字符串得到虚拟SIM卡信息;

无SIM卡终端把虚拟SIM卡信息发送至M2M管理平台。

优选的,无SIM卡终端根据字符串得到虚拟SIM卡信息,包括:

无SIM卡终端根据终端编号得到终端型号编号,再根据终端型号编号和字符串得到虚拟IMSI(International Mobile Subscriber Identification,国际移动用户识别)号;

无SIM卡终端通过对字符串进行位数处理得到虚拟SIM卡号;

无SIM卡终端通过对虚拟IMSI号进行位数处理得到虚拟IMEI(International Mobile Equipment Identity,国际移动设备身份)号;

其中,虚拟SIM卡信息包括虚拟IMSI号、虚拟SIM卡号和虚拟IMEI号。

优选的,在M2M管理平台接收无SIM卡终端根据终端编号得到的虚拟SIM卡信息之前,还包括:

无SIM卡终端对M2M感知设备进行注册校验,若校验成功,则无SIM卡终端根据其终端编号得到虚拟SIM卡信息并上报给机器对机器M2M管理平台。

优选的,无SIM卡终端对M2M感知设备进行注册校验,包括:

无SIM卡终端根据用户输入M2M感知设备的终端编号和业务编号计算得到校验码,把计算得到的校验码与用户输入的校验码对比,若相同,则校验成功。

优选的,在M2M管理平台接收无SIM卡终端根据终端编号得到的虚拟SIM卡信息之前,还包括:

M2M管理平台把无SIM卡终端的终端编号与该无SIM卡终端所属的行业的业务编号相关联。

根据本发明的第二方面,提供了一种接入物联网的无SIM卡终端,包括:

字符串获取单元,用于对终端编号进行处理得到一个字符串;

虚拟信息获取单元,用于根据字符串得到虚拟SIM卡信息。

优选的,虚拟信息获取单元包括:

虚拟IMSI号获取子单元,用于根据终端编号得到终端型号编号,再根据终端信号编号和字符串得到虚拟IMSI号;

虚拟SIM卡号获取子单元,用于对字符串进行位数处理得到虚拟SIM卡号;

虚拟IMEI号获取子单元,用于对虚拟IMSI号进行位数处理得到虚拟IMEI号;

其中,虚拟SIM卡信息为虚拟IMSI号、虚拟SIM卡号和虚拟IMEI号。

优选的,无SIM卡终端还包括:

注册校验单元,用于对M2M感知设备进行注册校验,根据用户输入M2M感知设备的终端编号和业务编号计算得到校验码,把计算得到的校验码与用户输入的校验码对比,若相同,则校验成功。

根据本发明的第三方面,提供了一种M2M管理平台,包括:

接入模块,用于接收无SIM卡终端根据终端编号得到的虚拟SIM卡信息,并根据虚拟SIM卡信息为无SIM卡终端接入物联网。

优选的,M2M管理平台还包括:

关联模块,用于把无SIM卡终端的终端编号与该无SIM卡终端所属的行业的业务编号相关联。

根据本发明的第四方面,提供了一种无SIM卡终端接入物联网的系统,包括本发明的第二方面提供的无SIM卡终端和本发明第三方面提供的M2M管理平台。

与现有技术相比较,本发明的有益效果在于:本发明通过无SIM卡终端根据终端编号产生虚拟SIM卡信息,实现了无SIM卡终端接入物联网的技术。

附图说明

图1是本发明提供的无SIM卡终端接入物联网的方法流程示意图;

图2是本发明提供的无SIM卡终端接入物联网的系统框图;

图3是本发明实施例提供的远程健康保健系统的结构框图;

图4是本发明实施例提供的远程健康保健系统中的无SIM卡终端的入网流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1显示了本发明提供的无SIM卡终端接入物联网的方法流程示意,如图1所示:

步骤S101,M2M管理平台接收无SIM卡终端根据终端编号得到的虚拟SIM卡信息。

其中,无SIM卡终端通过对终端编号进行处理得到一个字符串,无SIM卡终端根据终端编号得到终端型号编号,再根据终端型号编号和字符串得到IMSI号,再通过对字符串进行位数处理得到虚拟SIM卡号,然后通过对虚拟IMSI号进行位数处理得到虚拟IMEI号,其中,虚拟SIM卡信息包括虚拟IMSI号、虚拟SIM卡号和虚拟IMEI号,无SIM卡终端再把包括虚拟IMSI号、虚拟SIM卡号和虚拟IMEI号的虚拟SIM卡信息发送至所述M2M管理平台。

在此之前,无SIM卡终端要对M2M感知设备进行注册校验,若校验成功,则允许M2M感知设备进行注册。其中,无SIM卡终端根据用户输入M2M感知设备的终端编号和业务编号计算得到校验码,把计算得到的校验码与用户输入的校验码对比,若相同,则校验成功。

此外,M2M管理平台还要把无SIM卡终端的终端编号与该无SIM卡终端所属的行业的业务编号相关联。

步骤S102,M2M管理平台根据虚拟SIM卡信息为无SIM卡终端接入物联网。

图2显示了本发明提供的无SIM卡终端接入物联网的系统框图,如图2所示,该系统包括无SIM卡终端和M2M管理平台,其中,无SIM卡终端包括字符串获取单元和虚拟信息获取单元,字符串获取单元对终端编号进行处理得到一个字符串,虚拟信息获取单元包括虚拟IMSI号获取子单元、虚拟SIM卡号获取子单元和虚拟IMEI号获取子单元,虚拟IMSI号获取子单元根据终端编号得到终端型号编号,再根据终端信号编号和字符串得到虚拟IMSI号,虚拟SIM卡号获取子单元对字符串进行位数处理得到虚拟SIM卡号,虚拟IMEI号获取子单元对虚拟IMSI号进行位数处理得到虚拟IMEI号,其中,虚拟SIM卡信息即为虚拟IMSI号、虚拟SIM卡号和虚拟IMEI号的统称。

无SIM卡终端得到包括虚拟IMSI号、虚拟SIM卡号和虚拟IMEI号的虚拟SIM卡信息后,把虚拟SIM卡信息上报给M2M管理平台,M2M管理平台包括接入模块和关联模块,接入模块接收无SIM卡终端根据终端编号得到的虚拟SIM卡信息,并根据该虚拟SIM卡信息为无SIM卡终端接入物联网,关联模块把无SIM卡终端的终端编号与该无SIM卡终端所属的行业的业务编号相关联。

此外,无SIM卡终端还包括注册校验单元,用于在字符串获取单元对终端编号进行处理之前对M2M感知设备进行注册校验,根据用户输入M2M感知设备的终端编号和业务编号计算得到校验码,把计算得到的校验码与用户输入的校验码对比,若相同,则校验成功。

图3显示了本发明实施例提供的远程健康保健系统的结构框图,如图3所示,包括M2M感知设备、无SIM卡终端、注册信息导入模块、M2M管理平台和行业应用系统。其中,M2M感知设备为健康检测设备血压计,用于向无SIM卡终端提供用户输入或检测的信息,无SIM卡终端为M2M无SIM卡型接入终端机顶盒,用于根据终端编号得到包括虚拟IMSI号、虚拟SIM卡号和虚拟IMEI号的虚拟SIM卡信息,注册信息导入模块为无SIM卡终端向M2M管理平台进行注册信息的导入,行业应用系统用于向用户发送资讯等相关信息。

图4显示了本发明实施例提供的远程健康保健系统中的无SIM卡终端的入网流程,根据图3所示的远程健康保健系统提供了无SIM卡终端的入网流程,如图4所示:

步骤S401,在M2M管理平台中登记该无SIM卡终端的终端厂家信息和终端型号信息,其中,无SIM卡终端为机顶盒。

步骤S402,在M2M管理平台中登记远程健康监护系统的行业应用信息,获得16位字符的业务编号。

步骤S403,在M2M管理平台中根据本次终端入网数量分配一批16位字符的终端编号。

步骤S404,M2M管理平台根据每一个终端编号和业务编号计算CRC(Cyclic Redundancy Check,循环冗余校验)字符串,即校验字符串,为4位字符。

步骤S405,M2M管理平台向运营方提供对应的终端编号、业务编号和校验字符串。

步骤S406,运营方在为客户开办健康保健业务时,提供已安装M2M终端软件的无SIM卡终端机顶盒和感知设备血压计,并向客户告知终端编号、业务编号和校验字符串。

步骤S407,客户在第一次运行无SIM卡终端时,选择进入正式使用模式,无SIM卡终端提示客户需要输入终端编号、业务编号和校验字符串。

步骤S408,无SIM卡终端对终端编号、业务编号进行CRC计算,将计算结果与输入的校验字符串进行对比。若对比结果为N即不同,则执行步骤S409,若对比结果为Y即相同,则执行步骤S410。

步骤S409,无SIM卡终端不上报信息,并提示客户联系运营方核实终端信息。

步骤S410,记录终端编号和业务编号,进入终端注册流程。

步骤S411,无SIM卡终端根据记录的终端编号计算虚拟SIM卡信息。

以终端编号“A001000111R0A901”为例,从中得知第5-8位为终端型号编号“0001”,然后截取后5位得到0A901,进行36进制到10进制的转换,5位的0A901转换后分别得到0、466560、11664、0、1,求和得到0+466560+11664+0+1=478225,左补两个字符0得到8位字符串“00478225”,将此8位字符串左补上“999”和4位厂商型号编码“0001”得到15位的虚拟IMSI号“999000100478225”,将此8位字符串左补上“999”得到11位的虚拟SIM卡号“99900478225”,将虚拟IMSI号“999000100478225”右补0x00得到虚拟IMEI号。

步骤S412,无SIM卡终端将包括虚拟IMSI号、虚拟SIM卡号和虚拟IMEI号的虚拟SIM卡信息、终端编号、业务编号通过特定接口上报给注册信息导入模块。

步骤S413,注册信息导入模块将得到的信息存入M2M管理平台中,建立IMSI-手机号-IMEI-业务编号的对应关系,以此作为该无SIM卡终端可以使用此行业应用业务的凭证,并将信息入库结果通过特定接口返回给无SIM卡终端。

步骤S414,无SIM卡终端收到注册信息导入模块返回的结果后进行判断,若注册信息导入模块登记失败,即结果为N,则执行步骤S415,若注册信息导入模块登记成功,即结果为Y,则执行步骤S416。

步骤S415,无SIM卡终端显示注册登记失败,请用户联系运营方手动进行登记。

步骤S416,注册信息导入模块登记成功,则无SIM卡终端按WMMP协议采用默认的安全信息进行终端注册流程,实现终端的物联网接入。

步骤S417,对于注册成功的情况,无SIM卡终端记录已完成注册,记录注册状态为已注册;对于重复注册的情况,无SIM卡终端记录信息已经被注册,请客户联系运营方,记录注册状态为未注册;对于注册失败的情况,告知注册失败原因,记录注册状态为未注册。

此外,客户在第一次运行无SIM卡终端时,可以选择进入业务试用模式,该模式下无SIM卡终端上的客户端软件使用时不需要进行终端和用户的授权校验,也不对接M2M管理平台。用户可以通过无SIM卡终端获得M2M感知设备上报的测量数据,在本地展示进行试用体验。测量数据不上报,不存储。用户可通过无SIM卡终端获取行业应用系统远程健康监护系统提供的健康资讯,进行展示。

综上所述,本发明具有以下技术效果:本发明通过无SIM卡终端根据终端编号产生虚拟SIM卡信息,实现了无SIM卡终端接入物联网的技术,简化了入网环节,屏蔽了重复入网与恶意入网的风险,明确了通过M2M终端编号的唯一性计算同样唯一性的IMSI号的算法,具备非常高的实用价值。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

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