一种UI和数据卡互相锁定的方法及系统.pdf

上传人:1** 文档编号:996687 上传时间:2018-03-24 格式:PDF 页数:8 大小:442.31KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910188959.1

申请日:

2009.12.16

公开号:

CN101751212A

公开日:

2010.06.23

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/048申请日:20091216|||公开

IPC分类号:

G06F3/048; H04M1/725

主分类号:

G06F3/048

申请人:

中兴通讯股份有限公司

发明人:

房立军; 谭冠军; 尚江峰

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

深圳市世纪恒程知识产权代理事务所 44287

代理人:

胡海国

PDF下载: PDF下载
内容摘要

本发明涉及一种数据卡和UI互相锁定的方法及系统。UI产生一随机数并加密该随机数后将随机数发送给数据卡,数据卡对随机数加密得到加密结果发送给UI,UI判断该加密结果和UI的加密结果是否相同,如果相同则允许使用该UI;数据卡产生一随机数并加密该随机数后将随机数发送给UI,UI对该随机数加密得到加密结果并发送给数据卡,数据卡判断该加密结果和数据卡的加密结果是否相同,如果相同则允许使用该数据卡。数据卡和UI进行定期的互相加密校验,保证UI和数据卡的一一对应性,实现互相锁定。相互锁定的加密算法和校验的时间间隔可以根据实际需要进行修改,大大增强了实用性和保密性,可以用来满足了各种定制的差异化需求。

权利要求书

1.  一种UI和数据卡互相锁定的系统,包括UI和数据卡,所述UI产生一随机数并加密该随机数后将随机数发送给数据卡,数据卡对随机数加密得到加密结果发送给UI,UI判断该加密结果和UI的加密结果是否相同,如果相同则允许使用该UI;数据卡产生一随机数并加密该随机数后将随机数发送给UI,UI对该随机数加密得到加密结果并发送给数据卡,数据卡判断该加密结果和数据卡的加密结果是否相同,如果相同则允许使用该数据卡。

2.
  如权利要求1所述的系统,其特征在于:所述数据卡包括数据卡侧定时产生随机数模块、数据卡侧判断加密结果及控制模块、数据卡侧加密随机数模块。

3.
  如权利要求2所述的系统,其特征在于:
所述数据卡侧定时产生随机数模块用于定时产生随机数上报给UI;
所述数据卡侧判断加密结果及控制模块用于判断UI下发的加密结果是否正确并根据判断结果禁止或允许用户正常使用数据卡;
所述数据卡侧加密随机数模块用于对数据卡侧定时产生随机数模块所产生的随机数在数据卡侧加密和数据卡侧对UI下发的随机数加密并将结果返回给UI。

4.
  如权利要求1所述的系统,其特征在于:所述UI包括UI侧定时产生随机数模块、UI侧判断加密结果及控制模块、UI侧加密随机数模块。

5.
  如权利要求4所述的系统,其特征在于:
所述UI侧定时产生随机数模块用于定时产生随机数下发给数据卡;
所述UI侧判断加密结果及控制模块用于判断数据卡发送的加密结果是否正确并根据判断结果禁止或允许用户正常使用UI;
所述UI侧加密随机数模块用于对UI侧定时产生随机数模块所产生的随机数在UI侧加密和UI侧对数据卡上报的随机数加密并将结果返回给数据卡。

6.
  一种UI和数据卡互相锁定的方法,所述UI产生一随机数并加密该随机数后将随机数发送给数据卡,数据卡对随机数加密得到加密结果发送给UI,UI判断该加密结果和UI的加密结果是否相同,如果相同则允许使用该UI;数据卡产生一随机数并加密该随机数后将随机数发送给UI,UI对该随机数加密得到加密结果并发送给数据卡,数据卡判断该加密结果和数据卡的加密结果是否相同,如果相同则允许使用该数据卡。

7.
  如权利要求6所述的方法,其特征在于:所述数据卡具有一个定时器,上述加密结果判断在定时器时间范围内进行。

8.
  如权利要求6所述的方法,其特征在于:所述UI具有一个定时器,上述加密结果判断在定时器时间范围内进行。

9.
  如权利要求6所述的方法,其特征在于:所述数据卡和UI在正常工作时在一次校验结束后立即开始下一次的定时校验工作。

10.
  如权利要求6到9任一项所述的方法,其特征在于:所述随机数是通过AT指令在数据卡和UI间交互。

说明书

一种UI和数据卡互相锁定的方法及系统
技术领域
本发明涉及通信技术领域,更具体地,涉及一种UI(User Interface,用户界面)和数据卡互相锁定的方法及系统。
背景技术
数据卡是一种重要的移动终端设备,在现阶段的应用越来越广泛。用户界面软件是数据卡和用户进行交互的PC侧软件,数据卡的相关业务,例如电话本、上网、短信、电话业务等都是通过UI和用户交互,然后UI通过标准的AT指令和一些数据卡扩展的AT指令和数据卡进行交互,由数据卡实现这些业务。其中AT命令是数据终端设备和数据通信设备间的接口命令。在数据卡的实现方案中,UI占着很重要的作用。
为了更好的显示定制运营商的特色,许多定制运营商对数据卡的UI提出了一系列的定制要求,有的甚至要求在UI上显示运营商的广告业务。
但是UI与数据卡交互一般是通过标准的AT指令来完成的,这样就会出现这样一些情况:
1、用户使用运营商定制的某类型数据卡,但却使用了与之不匹配的UI,且使用标准的AT指令,数据卡不能正常使用,运营商在定制UI上的某些特色业务,例如广告业务,也无法体现。
2、用户没有使用运营商定制的数据卡,却使用了定制的数据卡的UI,由于非定制的数据卡不支持UI上对应的某些业务,使用户无法使用定制的UI上提供的相关业务。
发明内容
本发明的目的是数据卡和UI正常工作后进行定期的互相加密校验的交互,来验证对方的正确性,保证UI和数据卡的一一对应性,实现互相锁定。
为实现上述目的,本发明采取的技术方案如下:
本发明提供一种UI和数据卡互相锁定的系统,包括UI和数据卡,所述UI产生一随机数并加密该随机数后将随机数发送给数据卡,数据卡对随机数加密得到加密结果发送给UI,UI判断该加密结果和UI的加密结果是否相同,如果相同则允许使用该UI;数据卡产生一随机数并加密该随机数后将随机数发送给UI,UI对该随机数加密得到加密结果并发送给数据卡,数据卡判断该加密结果和数据卡的加密结果是否相同,如果相同则允许使用该数据卡。
进一步地,上述系统还包括:所述数据卡包括数据卡侧定时产生随机数模块、数据卡侧判断加密结果及控制模块、数据卡侧加密随机数模块。
进一步地,上述系统还包括:
所述数据卡侧定时产生随机数模块用于定时产生随机数上报给UI;
所述数据卡侧判断加密结果及控制模块用于判断UI下发的加密结果是否正确并根据判断结果禁止或允许用户正常使用数据卡;
所述数据卡侧加密随机数模块用于对数据卡侧定时产生随机数模块所产生的随机数在数据卡侧加密和数据卡侧对UI下发的随机数加密并将结果返回给UI。
进一步地,上述系统还包括:所述UI包括UI侧定时产生随机数模块、UI侧判断加密结果及控制模块、UI侧加密随机数模块。
进一步地,上述系统还包括:
所述UI侧定时产生随机数模块用于定时产生随机数下发给数据卡;
所述UI侧判断加密结果及控制模块用于判断数据卡发送的加密结果是否正确并根据判断结果禁止或允许用户正常使用UI;
所述UI侧加密随机数模块用于对UI侧定时产生随机数模块所产生的随机数在UI侧加密和UI侧对数据卡上报的随机数加密并将结果返回给数据卡。
本发明还提供一种UI和数据卡互相锁定的方法,UI产生一随机数并加密该随机数后将随机数发送给数据卡,数据卡对随机数加密得到加密结果发送给UI,UI判断该加密结果和UI的加密结果是否相同,如果相同则允许使用该UI;数据卡产生一随机数并加密该随机数后将随机数发送给UI,UI对该随机数加密得到加密结果并发送给数据卡,数据卡判断该加密结果和数据卡的加密结果是否相同,如果相同则允许使用该数据卡。
进一步地,上述方法还包括:所述数据卡具有一个定时器,上述加密结果判断在定时器时间范围内进行。
进一步地,上述方法还包括:所述UI具有一个定时器,上述加密结果判断在定时器时间范围内进行。
进一步地,上述方法还包括:所述数据卡和UI在正常工作时在一次校验结束后立即开始下一次的定时校验工作。
进一步地,上述方法还包括:所述随机数是通过AT指令在数据卡和UI间交互。
综上,本发明的数据卡和UI进行定期的互相加密校验的交互,来验证对方的正确性,保证UI和数据卡的一一对应性,实现互相绑定。UI版本和数据卡软件版本一一对应性,当UI版本和数据卡软件版本不匹配时,UI或数据卡无法正常使用,满足了运营商实现UI版本和数据卡软件版本绑定来实现其特殊业务的需求。同时,相互绑定的加密算法和校验的时间间隔可以根据实际需要进行修改,大大增强了实用性和保密性,可以用来满足了各种定制的差异化需求。
附图说明
图1是本发明实施例软件模块示意图;
图2是本发明实施例数据卡侧在上电后流程示意图;
图3是本发明实施例UI侧和数据卡侧开始交互后流程示意图。
具体实施方式
本发明数据卡在上电后转入正常工作模式,产生一个第一定时器,生成一个第一随机数并使用第一加密算法对该第一随机数作加密运算产生第一加密结果,将产生的第一随机数通过AT指令主动上报的方式通知UI。
UI在接收到数据卡上报的第一随机数后在所述第一定时器时间范围内通过同样的第一加密算法加密所得到的第一随机数,产生第二加密结果,并将该第二加密结果通过AT指令返回给数据卡软件,数据卡判断该第二加密结果和第一加密结果是否相同,如果相同,则数据卡判断UI是和数据卡软件对应的UI,数据卡侧正常工作,否则,数据卡侧进入非正常工作模式。
UI在开始和数据卡交互时转入正常工作模式,产生一个第二定时器,生成一个第二随机数,并使用第二加密算法对该第二随机数作加密运算产生第三加密结果,将产生的第二随机数通过AT指令的方式通知数据卡侧软件。
数据卡侧软件在接收到第二随机数后在第二定时器时间范围内通过同样的第二加密算法加密所得到的第二随机数,产生第四加密结果,并将第四加密结果通过AT指令返回给UI,UI判断第三加密结果和第四加密结果是否相同,如果相同,则UI判断数据卡是和UI配套的数据卡侧软件,UI正常工作,否则,UI进入非正常工作模式。
第一、二加密算法及第一、二定时器的定时时间可以根据UI和数据卡提供商的需要进行改变,满足差异化的需要。
数据卡和UI在正常工作时在一次校验结束后立即开始下一次的定时校验工作,这样保证UI和数据卡定期校验。
数据卡和UI进行定期的互相加密校验的交互,来验证对方的正确性,保证UI和数据卡的一一对应性,实现互相绑定。而且相互绑定的加密算法和校验的时间间隔可以根据实际需要进行修改,大大增强了实用性和保密性,可以用来满足了各种定制的差异化需求。
UI版本和数据卡软件版本对应匹配,当UI版本和数据卡软件版本不匹配时,UI或数据卡无法正常使用,满足了运营商实现UI版本和数据卡软件版本绑定来实现其特殊业务的需求。同时,相互绑定的加密算法和校验的时间间隔可以根据实际需要进行修改,大大增强了实用性和保密性,可以用来满足了各种定制的差异化需求。
下面结合附图对本发明实施例详细说明。
图1是本发明实施例软件模块示意图,其主要包括:
数据卡侧定时产生随机数模块S101,用于定时产生随机数上报给UI;
数据卡侧判断加密结果及控制模块S102,用于判断UI下发的加密结果是否正确并根据判断结果禁止或允许用户正常使用数据卡;
数据卡侧加密随机数模块S103,用于对数据卡侧定时产生随机数模块S101所产生的随机数在数据卡侧加密和数据卡侧对UI下发的随机数加密并将结果返回给UI;
UI侧定时产生随机数模块S104,用于定时产生随机数下发给数据卡;
UI侧判断加密结果及控制模块S105,用于判断数据卡发送的加密结果是否正确并根据判断结果禁止或允许用户正常使用UI;
UI侧加密随机数模块S106,用于对UI侧定时产生随机数模块S104所产生的随机数在UI侧加密和UI侧对数据卡上报的随机数加密并将结果返回给数据卡。
如图2本发明实施例数据卡侧在上电后流程示意图,具体流程如下:
步骤S201:数据卡在上电后转入正常工作模式,产生随机数并采用加密算法得到加密结果;
步骤S202:数据卡将产生的随机数通过AT命令主动上报方式给UI并启动定时器;
步骤S203:如果UI在定时器时间范围内下发给数据卡随机数加密的结果,进入步骤S204,否则进入步骤S206;
步骤S204:数据卡判断UI下发的加密结果是否正确,如果正确进入步骤205,否则进入步骤S206;
步骤S205:数据卡判断此时UI是与其绑定的UI,允许用户进行正常操作,并转入步骤S201开始下一次的校验工作;
步骤S206:数据卡判断此时UI不是与其绑定的UI,禁止用户进行正常操作。
如图3是本发明实施例UI侧和数据卡侧开始交互后流程示意图,具体流程如下:
步骤S301:UI在与数据卡侧开始交互后转入正常工作模式,产生随机数并采用加密算法得到加密结果。
步骤S302:UI将产生的随机数通过AT命令下发给数据卡并启动定时器。
步骤S303:如果数据卡在定时器时间范围内上报给UI加密随机数的结果,进入步骤S304,否则进入步骤S306。
步骤S304:UI判断数据卡上报加密的结果是否正确,如果正确进入步骤305,否则进入步骤S306。
步骤S305:UI判断此时数据卡是与其绑定的数据卡,允许用户进行其他正常操作,并转入步骤S301开始下一次的校验工作。
步骤S306:UI判断此时数据卡不是与其绑定的数据卡,禁止用户进行其他正常操作。
本发明涉及的数据卡和UI进行定期的互相加密校验的交互,来验证对方的正确性,保证UI和数据卡的一一对应性,实现互相绑定。而且相互绑定的加密算法和校验的时间间隔可以根据实际需要进行修改,大大增强了实用性和保密性,可以用来满足了各种定制的差异化需求。
当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情况,熟悉本领域的技术人员当可根据本发明做出各种相应的更改或变化,但凡在本发明的精神和原则之内所作的任何修改、等同替换、改进,均应包含在本发明的保护范围之内。

一种UI和数据卡互相锁定的方法及系统.pdf_第1页
第1页 / 共8页
一种UI和数据卡互相锁定的方法及系统.pdf_第2页
第2页 / 共8页
一种UI和数据卡互相锁定的方法及系统.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种UI和数据卡互相锁定的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种UI和数据卡互相锁定的方法及系统.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明涉及一种数据卡和UI互相锁定的方法及系统。UI产生一随机数并加密该随机数后将随机数发送给数据卡,数据卡对随机数加密得到加密结果发送给UI,UI判断该加密结果和UI的加密结果是否相同,如果相同则允许使用该UI;数据卡产生一随机数并加密该随机数后将随机数发送给UI,UI对该随机数加密得到加密结果并发送给数据卡,数据卡判断该加密结果和数据卡的加密结果是否相同,如果相同则允许使用该数据卡。数据卡和U。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1