一种终端注册方法及校验方法

文档序号:9633793阅读:709来源:国知局
一种终端注册方法及校验方法
【技术领域】
[0001]本发明涉及一种终端注册方法及校验方法。
【背景技术】
[0002]随着技术的发展,电视机、机顶盒等终端逐渐向智能化方向发展,功能越来越强,价值越来越高,这种高价值的智能化终端设备已成为主流。服务提供商为了吸引和留住更多的用户,在服务内容和服务形式上不断创新,基于电视机等智能终端设备,为用户提供了更多高附加值的增值服务。从业务发展与客户维护角度考虑,为了更好的开展业务以及为用户提供更好的服务,服务提供商对这些智能终端设备需要做到可管可控。可管可控的前提就是终端设备需要具有合法的身份标识,该身份标识需要能够确定终端设备的唯一性,且该身份标识不能被仿冒或者即使被仿冒也可以被识别出来。目前对终端设备进行身份标识的方法有许多,然而这些方法普遍存在容易被仿冒且被仿冒后不容易被识别等问题。例如,有些终端设备的身份标识是直接写在终端设备存储器中的按顺序排列的自然数,这种身份标识很容易被读取出来,然后写入到仿冒的终端设备中,这样仿冒的终端设备也具有了合法的身份标识;另外,还有些终端设备直接采用本身的MAC地址作为身份标识,本意是利用MAC地址的不可重复性确保身份标识的合法且唯一性,但是实际上MAC地址比较容易伪造,进而造成终端设备很容易被仿冒,不仅如此,并不是所有的终端都有MAC地址,所以使用MAC作为终端身份标识的方式也不通用。总之,如何让仿冒的终端设备能够很快被识别出来,阻止仿冒的终端设备使用业务,阻止仿冒的终端设备侵犯服务提供商和生产厂家的利益,是本领域技术人员急需解决的问题。

【发明内容】

[0003]本发明的目的就是为了解决上述问题,提供一种终端注册方法及校验方法,通过对终端的身份信息进行注册,可以有效防止终端被仿冒,并可以快速简便的识别出仿冒终端,它具有安全性高的优点。
[0004]为了实现上述目的,本发明采用如下技术方案:
[0005]终端注册方法,包括如下步骤:
[0006]步骤(al):后台服务器接收终端发送的注册请求,所述注册请求至少包括终端的硬件参数信息和/或身份标识信息;
[0007]步骤(a2):后台服务器从注册请求中获取终端的硬件参数和/或身份标识信息;
[0008]步骤(a3):后台服务器对步骤(a2)得到的硬件参数和/或身份标识信息进行加密处理,生成验证信息;
[0009]步骤(a4):后台服务器保存终端的硬件参数和/或身份标识信息到注册数据库;
[0010]步骤(a5):后台服务器发送验证信息给终端。
[0011]所述步骤(a3)之前还包括,后台服务器判断硬件参数和/或身份标识信息在注册数据库中是否存在,如果存在,则说明终端之前进行过注册,不再进行注册,并返回提示信息,退出流程。
[0012]所述注册数据库用于存储硬件参数和/或身份标识信息,位于后台服务器上或者通过网络与后台服务器连接的其他服务器上。
[0013]所述身份标识信息用于区分不同的终端的数据,为字符串和/或无符号整数,所述字符串和/或无符号整数独立于终端硬件,或者为主芯片ID、存储芯片ID、安全芯片ID、MAC地址或智能卡芯片ID中的一种或几种的组合。
[0014]所述硬件参数至少包含主芯片ID、存储芯片ID、安全芯片ID、MAC地址或智能卡芯片ID中的一种。
[0015]为了提高安全性,所述验证信息是以加密形式保存在终端中。
[0016]为了提高安全性,所述后台服务器与终端之间的通信数据是加密形式的。
[0017]终端校验方法,包括如下步骤:
[0018]步骤(bl):终端获取自身的验证信息;
[0019]步骤(b2):终端获取自身的硬件参数和/或身份标识信息;
[0020]步骤(b3):终端对硬件参数和/或身份标识信息进行加密处理,生成新的验证信息;
[0021]步骤(b4):将步骤(b3)生成的新的验证信息与步骤(bl)读取的验证信息进行比较,若匹配,说明终端为正确注册机器;否则,终端为未正确注册机器。
[0022]所述步骤(b3)和步骤(b4)可以替换为:
[0023]步骤(d3):终端对步骤(bl)中得到的验证信息进行解密,获得硬件参数和/或身份标识信息;
[0024]步骤(d4):将解密得到的硬件参数和/或身份标识信息分别与步骤(b2)中获取的硬件参数和/或身份标识信息进行比较,若匹配,说明终端为正确注册机器;否则,终端为未正确注册机器。
[0025]终端校验方法,包括如下步骤:
[0026]步骤(cl):鉴权服务器接收终端发来的校验请求;所述校验请求至少包括终端的硬件参数和/或身份标识信息和验证信息;
[0027]步骤(c2):鉴权服务器解析校验请求获得硬件参数和/或身份标识信息和验证信息;
[0028]步骤(c3):鉴权服务器判断校验数据库中是否存在与硬件参数和/或身份标识信息对应的记录,如果存在,进行下一步;否则,说明终端没有被正确注册过;
[0029]步骤(c4):鉴权服务器对获得的硬件参数和/或身份标识信息进行加密,生成新的验证信息;
[0030]步骤(c5):鉴权服务器判断步骤(c4)新的验证信息与步骤(c2)获取的验证信息是否匹配,若匹配,则说明终端为正确注册机器;否则,说明终端为未正确注册机器,提示终端未正确注册。
[0031]所述步骤(c4)和步骤(c5)可以替换为:
[0032]步骤(f4):鉴权服务器对步骤(c2)中获取的验证信息进行解密,获得硬件参数和/或身份标识信息;
[0033]步骤(f5):鉴权服务器将解密得到的硬件参数和/或身份标识信息分别与校验数据库中存储的硬件参数和/或身份标识信息进行比较,若匹配,则说明终端为正确注册机器;否则,说明终端为未正确注册机器,提示终端未正确注册。
[0034]所述鉴权服务器与后台服务器可以为同一个服务器,也可以为不同的服务器。
[0035]所述校验数据库为注册数据库或注册数据库的副本,或者校验数据库包括注册数据库,或者注册数据库包括校验数据库。
[0036]所述终端至少包括机顶盒、电视机、手机中的一种。
[0037]本发明的有益效果:通过终端注册系统对终端信息进行注册,并将终端信息保存到与后台连接的注册数据库中,同时将验证信息保存到终端中;在终端工作时,通过对终端注册信息进行校验,确保终端被仿冒后能够很快被识别出来,进而确保终端只有经过正确注册才能使用指定的业务,可提高对终端的可管可控,具有通用性好、安全性高的优点。
【附图说明】
[0038]图1为本发明所述终端注册方法实施例1示意图;
[0039]图2为本发明所述终端校验方法实施例1示意图;
[0040]图3为本发明所述终端注册方法实施例2示意图;
[0041]图4为本发明所述终端校验方法实施例2示意图;
[0042]图5为本发明所述终端注册方法实施例3示意图;
[0043]图6为本发明所述终端校验方法实施例3示意图。
【具体实施方式】
[0044]下面结合附图与实施例对本发明作进一步说明。
[0045]实施例1:
[0046]如图1所示,终端注册方法,包括如下步骤:
[0047]1-1机顶盒与后台服务器建立网络连接,并向后台服务器发送注册请求,所述注册请求包括机顶盒主芯片ID、存储芯片ID ;所述后台服务器设置在服务提供方或者生产厂家或者有授权的第三方;
[0048]1-2后台服务器解析注册请求,获得机顶盒的主芯片ID和存储芯片ID ;
[0049]1-3后台服务器对机顶盒的主芯片ID和存储芯片ID进行加密处理,生成验证信息;
[0050]1-4后台服务器将机顶盒的主芯片ID和存储芯片ID保存到与后台服务器连接的注册数据库中;
[0051]1-5后台服务器将机顶盒的验证信息发送给机顶盒;
[0052]1-6机顶盒将收到验证信息保存到自身的存储器中。
[0053]所述存储器一般是指固化在机顶盒内部的存储芯片,也可以是机顶盒外接的外部存储设备(例如U盘、TF卡等)。
[0054]更优的,为了避免机顶盒进行重复注册,所述步骤1-3之前还包括,后台服务器从其连接的注册数据库中查找是否存在机顶盒的主芯片ID和存储芯片ID,如果存在,说明该机顶盒已经注册过了,返回提示信息,退出注册流程。
[0055]所述注册数据库可以位于后台服务器上,也可以位于通过网络与后台服务器连接的其他服务器上。
[0056]如图2所示,终端校验方法,包括如下步骤:
[0057]1-7机顶盒从存储设备中获取验证信息;
[0058]1-8对主芯片ID和存储芯片ID进行加密处理,生成新的验证信息;
[0059]1-9将生成的验证信息与获取的验证信息进行比较,若匹配,说明机顶盒为正确注册机器;否则,终端为未正确注册机器。
[0060]实施例2:
[0061]如图3所示,终端注册方法,包括如下步骤:
[0062]2-1电视机与后台服务器建立网络连接,并向后台服务器发送注册请求,所述注册请求包含电视机存储芯片ID和身份识别号码UID ;
[0063]2-2后台服务器解析注册请求,获得电视机的存储芯片ID和身份识别号码UID ;
[0064]2-3后台服务器判断注册数据库是否存在与电视机存储芯片ID对应的数据记录,如果存在,说明该电视机已经注册过了,退出流程;
[0065]2-4后台服务器对电视机的存储芯片ID和身份识别号码UID进行加密处
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1