CN106682458A - 一种基于移动设备授权的方法及装置 - Google Patents

一种基于移动设备授权的方法及装置 Download PDF

Info

Publication number
CN106682458A
CN106682458A CN201611201650.8A CN201611201650A CN106682458A CN 106682458 A CN106682458 A CN 106682458A CN 201611201650 A CN201611201650 A CN 201611201650A CN 106682458 A CN106682458 A CN 106682458A
Authority
CN
China
Prior art keywords
authorizes
mobile device
parameter
mandate
equal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611201650.8A
Other languages
English (en)
Inventor
刘新
赵梦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Ruian Technology Co Ltd
Original Assignee
Beijing Ruian Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Ruian Technology Co Ltd filed Critical Beijing Ruian Technology Co Ltd
Priority to CN201611201650.8A priority Critical patent/CN106682458A/zh
Publication of CN106682458A publication Critical patent/CN106682458A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/123Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种基于移动设备授权的方法及装置。该方法包括:根据预先配置的移动设备的参数获取第一授权ID;启动受控软件,判断所述移动设备是否认证成功,若是,则采集第二授权ID;若否,则认证失败;判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。从而基于普通的U盘,可提供较大的存储空间,并可实现对软件授权的控制,使得软件脱离U盘或拷贝到其他存储位置后无法运行。

Description

一种基于移动设备授权的方法及装置
技术领域
本发明实施例涉及计算机应用的技术领域,尤其涉及一种基于移动设备授权的方法及装置。
背景技术
随着计算机应用的普及,计算机软件越来越多地渗透到各个应用场景中,例如,U盾等加密狗已得到普遍的应用。其应用场景是:在执行某些软件或者某些关键操作时,必须***加密狗进行授权。这些加密狗多用来对PC软件进行授权,存储空间很小,主要包含很多算法在内,却无法存储大量的数据。
在工作过程中,经常会遇到类似场景是:程序或软件因体积较大,需要部署在移动设备中,且需要保证软件在脱离U盘或者拷贝到其他位置后无法运行。但实际上,普通U盘不具备授权的属性,而某些加密狗提供了较大存储空间,允许存储一定的数据,但却不支持个性化的量产或者价格非常高而导致无法接受。
发明内容
本发明实施例的目的在于提出一种基于移动设备授权的方法及装置,旨在解决如何基于普通移动设备进行授权认证的问题。
为达此目的,本发明实施例采用以下技术方案:
第一方面,一种基于移动设备授权的方法,所述方法包括:
启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功,若是,则生成第一授权ID并采集第二授权ID;若否,则认证失败;
判断所述第一授权ID是否等于所述第二授权ID;
若所述第一授权ID等于所述第二授权ID,则认证成功;
若所述第一授权ID不等于所述第二授权ID,则认证失败。
优选地,所述启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功之前,还包括:
设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息。
优选地,所述设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息之后,还包括:
根据所述序列号和所述授权码,通过预设算法生成第一授权ID,其中,所述预设算法为基于字符串的信息拼接算法。
优选地,所述根据预先配置的移动设备的参数获取第一授权ID之后,还包括:
以所述第一授权ID作为加密秘钥,基于加密算法在所述私密区中写入授权信息,所述授权信息包括授权时间、使用次数、使用天数、最后使用日期和所述第二授权ID。
优选地,所述若所述第一授权ID等于所述第二授权ID,则认证成功之后,还包括:
采集所述私密区的授权时间、使用次数、使用天数和最后使用日期。
第二方面,一种基于移动设备授权的装置,所述装置包括:
第一判断模块,用于启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功,若是,则生成第一授权ID并采集第二授权ID;若否,则认证失败;
第二判断模块,用于判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。
优选地,所述装置还包括:
设置模块,用于在启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功之前,设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息。
优选地,所述装置还包括:
生成模块,用于在设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息之后,根据所述序列号和所述授权码,通过预设算法生成第一授权ID,其中,所述预设算法为基于字符串的信息拼接算法。
优选地,所述装置还包括:
写入模块,用于在根据预先配置的移动设备的参数获取第一授权ID之后,以所述第一授权ID作为加密秘钥,基于加密算法在所述私密区中写入授权信息,所述授权信息包括授权时间、使用次数、使用天数、最后使用日期和所述第二授权ID。
优选地,所述装置还包括:
采集模块,用于在若所述第一授权ID等于所述第二授权ID,则认证成功之后,采集所述私密区的授权时间、使用次数、使用天数和最后使用日期。
本发明实施例提供的一种基于移动设备授权的方法及装置,根据预先配置的移动设备的参数获取第一授权ID;启动受控软件,判断所述移动设备是否认证成功,若是,则采集第二授权ID;若否,则认证失败;判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。从而基于普通的U盘,可提供较大的存储空间,并可实现对软件授权的控制,使得软件脱离U盘或拷贝到其他存储位置后无法运行。
附图说明
图1是本发明实施例提供的一种基于移动设备授权的方法的流程示意图;
图2是本发明实施例提供的另一种基于移动设备授权的方法的流程示意图;
图3是本发明实施例提供的另一种基于移动设备授权的方法的流程示意图;
图4是本发明实施例提供的一种基于移动设备授权的装置的功能模块示意图。
具体实施方式
下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
参考图1,图1是本发明实施例提供的一种基于移动设备授权的方法的流程示意图。
如图1所示,所述基于移动设备授权的方法包括:
步骤101,启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功,若是,则生成第一授权ID并采集第二授权ID;若否,则认证失败;
步骤102,判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。
本发明实施例提供的一种基于移动设备授权的方法,根据预先配置的移动设备的参数获取第一授权ID;启动受控软件,判断所述移动设备是否认证成功,若是,则采集第二授权ID;若否,则认证失败;判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。从而基于普通的U盘,可提供较大的存储空间,并可实现对软件授权的控制,使得软件脱离U盘或拷贝到其他存储位置后无法运行。
参考图2,图2是本发明实施例提供的另一种基于移动设备授权的方法的流程示意图。
如图2所示,所述基于移动设备授权的方法包括:
步骤201,设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息;
步骤202,根据所述序列号和所述授权码,通过预设算法生成第一授权ID,其中,所述预设算法为基于字符串的信息拼接算法;
步骤203,以所述第一授权ID作为加密秘钥,基于加密算法在所述私密区中写入授权信息,所述授权信息包括授权时间、使用次数、使用天数、最后使用日期和所述第二授权ID;
步骤204,启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功,若是,则生成第一授权ID并采集第二授权ID;若否,则认证失败;
步骤205,判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。
参考图3,图3是本发明实施例提供的另一种基于移动设备授权的方法的流程示意图。
如图3所示,所述基于移动设备授权的方法包括:
步骤301,设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息;
步骤302,根据所述序列号和所述授权码,通过预设算法生成第一授权ID,其中,所述预设算法为基于字符串的信息拼接算法;
步骤303,以所述第一授权ID作为加密秘钥,基于加密算法在所述私密区中写入授权信息,所述授权信息包括授权时间、使用次数、使用天数、最后使用日期和所述第二授权ID;
步骤304,启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功,若是,则生成第一授权ID并采集第二授权ID;若否,则认证失败;
步骤305,判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败;
步骤306,采集所述私密区的授权时间、使用次数、使用天数和最后使用日期。
参考图4,图4是本发明实施例提供的一种基于移动设备授权的装置的功能模块示意图。
如图4所示,所述装置包括:
第一判断模块401,用于启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功,若是,则生成第一授权ID并采集第二授权ID;若否,则认证失败;
第二判断模块402,用于判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。
优选地,所述装置还包括:
设置模块,用于在启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功之前,设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息。
优选地,所述装置还包括:
生成模块,用于在设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息之后,根据所述序列号和所述授权码,通过预设算法生成第一授权ID,其中,所述预设算法为基于字符串的信息拼接算法。
优选地,所述装置还包括:
写入模块,用于在根据预先配置的移动设备的参数获取第一授权ID之后,以所述第一授权ID作为加密秘钥,基于加密算法在所述私密区中写入授权信息,所述授权信息包括授权时间、使用次数、使用天数、最后使用日期和所述第二授权ID。
优选地,所述装置还包括:
采集模块,用于在若所述第一授权ID等于所述第二授权ID,则认证成功之后,采集所述私密区的授权时间、使用次数、使用天数和最后使用日期。
本发明实施例提供的一种基于移动设备授权的装置,根据预先配置的移动设备的参数获取第一授权ID;启动受控软件,判断所述移动设备是否认证成功,若是,则采集第二授权ID;若否,则认证失败;判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。从而基于普通的U盘,可提供较大的存储空间,并可实现对软件授权的控制,使得软件脱离U盘或拷贝到其他存储位置后无法运行。
以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。

Claims (10)

1.一种基于移动设备授权的方法,其特征在于,所述方法包括:
启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功,若是,则生成第一授权ID并采集第二授权ID;若否,则认证失败;
判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。
2.根据权利要求1所述的方法,其特征在于,所述启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功之前,还包括:
设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息。
3.根据权利要求2所述的方法,其特征在于,所述设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息之后,还包括:
根据所述序列号和所述授权码,通过预设算法生成第一授权ID,其中,所述预设算法为基于字符串的信息拼接算法。
4.根据权利要求3所述的方法,其特征在于,所述根据预先配置的移动设备的参数获取第一授权ID之后,还包括:
以所述第一授权ID作为加密秘钥,基于加密算法在所述私密区中写入授权信息,所述授权信息包括授权时间、使用次数、使用天数、最后使用日期和所述第二授权ID。
5.根据权利要求1至3任意一项所述的方法,其特征在于,所述若所述第一授权ID等于所述第二授权ID,则认证成功之后,还包括:
采集所述私密区的授权时间、使用次数、使用天数和最后使用日期。
6.一种基于移动设备授权的装置,其特征在于,所述装置包括:
第一判断模块,用于启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功,若是,则生成第一授权ID并采集第二授权ID;若否,则认证失败;
第二判断模块,用于判断所述第一授权ID是否等于所述第二授权ID;若所述第一授权ID等于所述第二授权ID,则认证成功;若所述第一授权ID不等于所述第二授权ID,则认证失败。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
设置模块,用于在启动受控软件,通过预先配置的移动终端的参数判断所述移动设备是否认证成功之前,设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
生成模块,用于在设置所述移动设备的参数,所述参数包括CDROM分区、数据区、私密区、授权码、序列号和/或厂商信息之后,根据所述序列号和所述授权码,通过预设算法生成第一授权ID,其中,所述预设算法为基于字符串的信息拼接算法。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
写入模块,用于在根据预先配置的移动设备的参数获取第一授权ID之后,以所述第一授权ID作为加密秘钥,基于加密算法在所述私密区中写入授权信息,所述授权信息包括授权时间、使用次数、使用天数、最后使用日期和所述第二授权ID。
10.根据权利要求6至9任意一项所述的装置,其特征在于,所述装置还包括:
采集模块,用于在若所述第一授权ID等于所述第二授权ID,则认证成功之后,采集所述私密区的授权时间、使用次数、使用天数和最后使用日期。
CN201611201650.8A 2016-12-22 2016-12-22 一种基于移动设备授权的方法及装置 Pending CN106682458A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611201650.8A CN106682458A (zh) 2016-12-22 2016-12-22 一种基于移动设备授权的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611201650.8A CN106682458A (zh) 2016-12-22 2016-12-22 一种基于移动设备授权的方法及装置

Publications (1)

Publication Number Publication Date
CN106682458A true CN106682458A (zh) 2017-05-17

Family

ID=58871063

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611201650.8A Pending CN106682458A (zh) 2016-12-22 2016-12-22 一种基于移动设备授权的方法及装置

Country Status (1)

Country Link
CN (1) CN106682458A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107609422A (zh) * 2017-09-29 2018-01-19 维沃移动通信有限公司 一种文件管理方法及移动终端

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080148410A1 (en) * 2006-12-17 2008-06-19 Robert Allen Wilson Software Installation Authorization System
CN102479304A (zh) * 2010-11-26 2012-05-30 深圳市硅格半导体有限公司 软件权限控制方法、客户端及***
CN102479091A (zh) * 2010-11-30 2012-05-30 深圳市金蝶友商电子商务服务有限公司 软件运行方法、装置及可移动存储介质
CN103488919A (zh) * 2013-09-24 2014-01-01 北京深思数盾科技有限公司 一种可执行程序的保护方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080148410A1 (en) * 2006-12-17 2008-06-19 Robert Allen Wilson Software Installation Authorization System
CN102479304A (zh) * 2010-11-26 2012-05-30 深圳市硅格半导体有限公司 软件权限控制方法、客户端及***
CN102479091A (zh) * 2010-11-30 2012-05-30 深圳市金蝶友商电子商务服务有限公司 软件运行方法、装置及可移动存储介质
CN103488919A (zh) * 2013-09-24 2014-01-01 北京深思数盾科技有限公司 一种可执行程序的保护方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107609422A (zh) * 2017-09-29 2018-01-19 维沃移动通信有限公司 一种文件管理方法及移动终端

Similar Documents

Publication Publication Date Title
CN107800708B (zh) 一种车机账户自动登录方法和车机装置
CN103810437B (zh) 一种隐藏应用程序的方法及终端
CN102831079B (zh) 一种对移动终端进行检测的方法和移动终端
US8719922B2 (en) Sensory association passcode
CN104573536A (zh) 文件保护方法及文件保护装置
CN103139391A (zh) 对手机安装或卸载应用程序进行权限验证的方法及装置
CN108809982B (zh) 一种基于可信执行环境的免密认证方法及***
CN103019755A (zh) 嵌入式***中多cpu的无线程序下载方法
CN106060050B (zh) 身份验证方法及终端设备
CN114861158A (zh) 安全认证方法、装置、***、电子设备及存储介质
CN103605939A (zh) 金融ic卡的个人化数据写入方法、装置及***
CN103475661B (zh) 认证程序的安全获取方法及***
CN106682458A (zh) 一种基于移动设备授权的方法及装置
CN106372466A (zh) Wifi模块的许可证烧录、处理方法及装置
CN106503065A (zh) 数据转移的方法及***
CN107818272A (zh) 硬盘安全启动及硬盘绑定方法、装置及工控机
CN110675894B (zh) HDCP key在线烧录方法、装置及电子设备
CN105871840B (zh) 一种证书管理方法及***
CN102368773A (zh) 移动存储器的访问控制方法、移动存储器及***
CN103365685A (zh) 一种基于android超级权限方法和装置
CN102945338A (zh) 一种提供密码的方法和装置
CN113761478B (zh) 一种软件产品的授权方法及装置
CN112165706B (zh) 设备连接管理方法、装置及蓝牙设备
CN106604139A (zh) 智能设备的控制方法及装置
CN106648671A (zh) 一种应用升级方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170517

RJ01 Rejection of invention patent application after publication