NFC设备、软件安装方法和软件卸载方法技术

技术编号:13115052 阅读:132 留言:0更新日期:2016-04-06 07:32
本文揭示了一种NFC设备,包括NFC通信单元和存储器单元,NFC设备被配置成通过NFC通信单元接收计算设备的设备标识符并将所述设备标识符存储在存储器单元中;NFC设备还被配置成在刚存储所述设备标识符时或者在存储所述设备标识符之后,通过NFC通信单元将至少一个软件安装密钥发送到计算设备。此外,本文还揭示了对应的软件安装方法和软件卸载方法。

【技术实现步骤摘要】

本文涉及近场通信设备。此外,本文还涉及相应的软件安装方法和相应的软件卸载方法。
技术介绍
在计算机上诸如个人电脑或者便携式电脑上安装软件可能需要使用安装密钥。例如,如果软件是放在CD或DVD中发布的话,安装密钥可能写在装光盘的盒子上,或者可能提供在光盘上的文本文件中。然后用户应当将安装密钥拷贝到管理软件安装的计算机程序中,例如安装在计算设备上的安装向导中。这一过程不太方便而且还容易出错。此外,还容易受到安全威胁。特别是,通过密钥生成器或者暴力机制可以很容易地破解安装密钥。因此,这一过程对于软件滥用不能提供充分的保护。
技术实现思路
本文揭示了一种NFC设备,包括NFC通信单元和存储器单元,NFC设备被配置成通过NFC通信单元接收计算设备的设备标识符并将所述设备标识符存储在存储器单元中;NFC设备还被配置成在刚存储所述设备标识符时或者在存储所述设备标识符之后,通过NFC通信单元将至少一个软件安装密钥发送到计算设备。在示例性实施例中,NFC设备进一步被配置成将表示要被安装的特定计算机程序或程序元件的至少一个软件安装字节发送到计算设备。在示例性实施例中,NFC设备进一步被配置成将至少一个软件卸载密钥发送到计算设备。在示例性实施例中,NFC设备进一步被配置成禁止在存储器单元中重写设备标识符以及禁止从存储器单元中删除设备标识符,直到NFC设备通过NFC通信单元从计算设备接收到删除命令。<br>在示例性实施例中,NFC设备进一步被配置成在存储器单元中容纳至少一个认证密钥供计算设备用来认证NFC设备。在示例性实施例中,NFC设备是支持NFC的卡。在示例性实施例中,NFC设备是仿真NFC卡。在示例性实施例中,支持NFC的移动设备包括上述NFC设备。在示例性实施例中,一种系统包括计算设备和上述NFC设备,所述计算设备包括用于与NFC设备建立通信的另外的NFC通信单元。在示例性实施例中,该系统进一步包括能够连接到计算设备的云数据库,所述云数据库包括NFC设备和计算设备之间的配对关系的记录。在示例性实施例中,计算设备包括用于生成设备标识符的安全元件。此外,本专利技术还揭示了一种软件安装方法,包括:由NFC设备通过包括在NFC设备中的NFC通信单元接收计算设备的设备标识符,以及由NFC设备将所述设备标识符存储到包括在NFC设备中的存储器单元中;在刚存储所述设备标识符时或者在存储所述设备标识符之后,NFC设备通过NFC通信单元将至少一个软件安装密钥发送到计算设备。此外,本专利技术还揭示了一种软件卸载方法,包括:由已经接收到计算设备的设备标识符并且将其存储在所述NFC设备的存储器单元中的NFC设备将至少一个软件卸载密钥发送到所述计算设备。附图说明下面将参照附图详细描述实施例,其中:图1A示出了根据本文的系统的示例性实施例;图1B示出了根据本文的系统的另一个示例性实施例;图2示出了根据本文的安装方法的示例性实施例;图3示出了根据本文的卸载方法的示例性实施例;图4示出了根据本文的NFC设备的存储器内容的示例性实施例;图5示出了根据本文的云数据库的存储器内容的示例性实施例。参考标号列表100计算设备102NFC通信单元104安装向导106NFC设备108NFC通信单元110存储器单元112云数据库200软件安装方法202启动安装方法204建立NFC信道206进行认证处理208检查存储器单元中存在的内容209检查是否安装是修复安装210终止安装212发送安装密钥214安装软件216向云数据库发送备份数据300软件卸载方法302启动卸载方法304建立NFC信道306进行认证处理308传输卸载密钥310向NFC设备发送删除命令312从存储器单元中删除314向云数据库发送删除命令具体实施方式图1A示出了根据本文的系统的示例性实施例。该系统包括计算设备100和NFC设备106。计算设备100例如可以是个人电脑或者便携式电脑。NFC设备106例如可以是嵌入在移动设备中的支持NFC的智能卡或者是仿真NFC卡。计算设备100包括NFC通信单元102,NFC通信单元102能够在计算设备100和NFC设备106之间实现近场通信。NFC设备106包括相应的NFC通信单元108和存储器单元110。此外,计算设备100还包括计算机程序104,计算机程序104管理在计算设备100上安装软件。计算机程序104还可以被称为安装向导。或者,但并不限于此,至少一部分安装向导104可以驻留在连接到计算设备100的另一个设备(未显示)上,另一个设备可以通过执行所述至少一部分安装向导来控制在计算设备100上安装软件。NFC设备106能够在计算设备100上实现更方便和更安全的软件安装。特别是,NFC设备106可以被配置成通过NFC通信单元108接收所述计算设备的设备标识符并将所述设备标识符存储在存储器单元110中。此外,NFC设备106可以被配置成在刚存储所述设备标识符时或者在存储所述设备标识符之后,通过NFC通信单元108将至少一个软件安装密钥发送到计算设备100。从而,NFC设备106可以有效地与计算设备100配对。此外,软件安装密钥可以被方便地传输到计算设备100,特别是可以被方便地传输到安装向导104。此外,由于在发布安装密钥之前需要配对步骤,因此安装密钥不会很容易地被复制或再分布。此外,由于安装密钥对于终端用户是不可见的,只能直接通过安装向导104请求才能接收到安装密钥,因此可以相对保护安装密钥使其不受到监视。此外,安装密钥可以比需要终端用户手动输入到安装向导的密钥更复杂。因此,更难破解密钥。而且,可以在传输安装密钥之前对安装密钥进行签名或加密,这样可以进一步减小安装密钥被破解的风险。在示例性实施例中,NFC设备106可以进一步被配置成将表示要被安装的特定计算机程序或程序元件的至少一个软件安装字节发送到计算设备100。由于CD或DVD可能包含多个软件或软件元件,这样安装向导104可以很容易识别被传输的安装密钥所对应的软件。此外,NFC设备106可以被配置成将至少一个软件卸载密钥发送到计算设备。这样,可以使得软件的卸载变得更为方便,下面将会参考图3进行更详细地描述。此外,NFC设备106可以被配置成禁止在存储器单元中重本文档来自技高网...

【技术保护点】
一种NFC设备,其特征在于,包括NFC通信单元和存储器单元;NFC设备被配置成通过NFC通信单元接收计算设备的设备标识符并将所述设备标识符存储在存储器单元中;NFC设备还被配置成在刚存储所述设备标识符时或者在存储所述设备标识符之后,通过NFC通信单元将至少一个软件安装密钥发送到计算设备。

【技术特征摘要】
2014.09.26 EP 14186694.71.一种NFC设备,其特征在于,包括NFC通信单元和存储器单元;
NFC设备被配置成通过NFC通信单元接收计算设备的设备标识符
并将所述设备标识符存储在存储器单元中;
NFC设备还被配置成在刚存储所述设备标识符时或者在存储所述
设备标识符之后,通过NFC通信单元将至少一个软件安装密钥发送到计
算设备。
2.如权利要求1所述的NFC设备,其特征在于,进一步被配置成
将表示要被安装的特定计算机程序或程序元件的至少一个软件安装字节
发送到计算设备。
3.如权利要求1或2所述的NFC设备,其特征在于,进一步被配
置成将至少一个软件卸载密钥发送到计算设备。
4.如在前的任意一项权利要求所述的NFC设备,其特征在于,进
一步被配置成禁止在存储器单元中重写设备标识符以及禁止从存储器单
元中删除设备标识符,直到NFC设备通过NFC通信单元从计算设备接
收到删除命令。
5.如在前的任意一项权利要求所述的NFC设备,其特征在于,进
一步被配置成在存储器单元中容纳至少一个认证密钥供计算设备用来认
证NFC设备。
6.如在前的任意一项权利要求所述的NFC设备,其特征在于,所
述NFC设备是支持NFC的智能卡。...

【专利技术属性】
技术研发人员:哈里什·D·迪克西特拉胡尔·拉温德拉·帕塔克
申请(专利权)人:恩智浦有限公司
类型:发明
国别省市:荷兰;NL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1