一种终端程序离线卸载的方法技术

技术编号:20424757 阅读:27 留言:0更新日期:2019-02-23 08:21
本发明专利技术公开一种终端程序离线卸载的方法,步骤是:首先将终端程序唯一性的信息使用DES3加密,得到产品编码;将产品编码作为短信内容发送至短信平台;短信监控终端获取产品编码,发送至引擎服务器检测其有效性及合法性,检测通过后,短信监控终端对该产品编码进行RC4加密,得到对应的软件卸载码发送给短信平台;若检测未通过,短信监控终端生成无效产品编码的提示信息传输到短信平台;短信平台将软件卸载码或提示信息作为短信内容,发送给手机通讯设备;如果返回的是软件卸载码,则在电脑的终端卸载程序输入软件卸载码,卸载程序校验其合法性,校验通过后再对终端程序进行卸载。此种方法可实现离线卸载,且在离线卸载时支持服务器卸载验证和控制。

【技术实现步骤摘要】
一种终端程序离线卸载的方法
本专利技术属于信息
,特别涉及一种终端程序离线卸载的方法。
技术介绍
目前的很多应用软件都有对终端程序的安装和卸载进行点数的控制机制:安装时需要通过与服务器通讯进行注册帐号,注册成功后终端程序才能正常使用;卸载时也需要与服务器进行通讯,帐号注销后终端程序才能卸载成功。终端程序安装注册时,有在线注册和离线注册两种方式。但是卸载终端只有在线卸载的方式,如果使用的终端设备始终保持在离线状态下,则终端程序不能与服务器进行通讯,无法正常卸载。针对这种情况,本专利技术人进行深入研究后,本案由此产生。
技术实现思路
本专利技术的目的,在于提供一种终端程序离线卸载的方法,其可实现离线卸载,且在离线卸载时支持服务器卸载验证和控制。为了达成上述目的,本专利技术的解决方案是:一种终端程序离线卸载的方法,包括如下步骤:步骤1,对终端程序进行离线卸载时,将其唯一性的信息使用DES3加密,得到其产品编码;步骤2,将步骤1得到的产品编码作为短信内容,使用手机通讯设备,通过通信网络发送至短信平台;步骤3,短信监控终端连接到短信平台,获取手机通讯设备发送至短信平台上的产品编码及手机通讯设备的号码信息;步骤4,短信监控终端获取短信后,将产品编码发送至引擎服务器检测其有效性及合法性,检测通过后,短信监控终端对该产品编码进行RC4加密,得到对应该产品编码的软件卸载码,通过计算机网络发送给短信平台;若引擎服务器判断为尚未注册登记的无效产品编码,则短信监控终端生成相应的无效产品编码的提示信息,通过计算机网络传输到短信平台;步骤5,短信平台将短信监控终端发送的软件卸载码或提示信息作为短信内容,通过通信网络发送给手机通讯设备;步骤6,手机通讯设备接收到短信平台返回的短信后,根据短信内容,如果返回的是软件卸载码,则用户在电脑的终端卸载程序输入该软件卸载码,由卸载程序校验该软件卸载码的合法性,校验通过后再对终端程序进行卸载。采用上述方案后,本专利技术支持终端程序离线卸载功能,可以增强服务器对终端程序使用点数的控制。附图说明图1是本专利技术的流程图。具体实施方式以下将结合附图,对本专利技术的技术方案进行详细说明。如图1所示,本专利技术提供一种终端程序离线卸载的方法,包括如下步骤:步骤1,对于电脑上需卸载的终端程序,在进行离线卸载时,首先采集安装该终端程序的电脑的物理参数以及安装该终端程序的日期时间,将该信息以字符串的形式拼接后,使用DES3加密,从而得到终端程序卸载的产品编码;由于不同电脑的物理参数、终端程序的安装日期时间各不相同,因此不同终端程序在卸载时得到的产品编码也是不同的,从而确保其唯一性;其中,电脑的物理参数即电脑机器码,将硬件序列号经过一系列加密、散列形成的一串序列号,在本实施例中,可以采集硬盘、主板和CPU的识别码作为电脑机器码,例如:电脑的物理参数字符串为1234ABCD;终端安装时间为2018-07-18,先将其转化为数值型为43299(不同编译器,基准时间不一样,这里基准时间为1989-12-30),再转成16进制为A923;那么字符串拼接后为1234ABCDA923。需要说明的是,加密方式不局限于DES加密方式,例如还可以采用RSA加密方式,当采用RSA加密方式时,需要将字符串再转换为Base64编码;选择加密方式需满足:条件1:可通过解密还原出加密前的字符串;条件2:加密后的序列号均为可见字符(可通过手机发送该字符串)。步骤2,将步骤1得到的产品编码作为短信内容,使用手机通讯设备,通过通信网络发送至短信平台;步骤3,短信监控终端每隔5秒钟,会通过计算机网络连接到短信平台,获取由手机通讯设备发送至短信平台上的产品编码及手机通讯设备的号码信息,通过记录手机通讯设备的号码,可用于后续发送卸载验证信息的目标设备,例如使用A手机发送卸载请求,后续服务器的验证信息也要发回给A手机;步骤4,当短信监控终端获取短信后,首先验证短信格式的合法性,验证通过后,再与引擎服务器通讯,检测并识别产品编码的有效性及合法性(终端程序在安装时,就会计算得到产品编码并上传到引擎服务器进行注册登记并保存);产品编码有效合法时,短信监控终端对该产品编码进行RC4加密(不局限于此种加密方式),密钥可采用终端程序所在的软件平台的主密钥,该主密钥可以是默认约定的密钥值,也可以是可设置修改的主密钥,从而得到对应该产品编码的唯一的软件卸载码,通过计算机网络发送给短信平台;若引擎服务器判断为尚未注册登记的无效产品编码,则短信监控终端生成相应的无效产品编码的提示信息,通过计算机网络传输到短信平台;步骤5,短信平台将短信监控终端发送的软件卸载码或提示信息作为短信内容,通过通信网络回复发送给步骤2中的手机通讯设备;步骤6,手机通讯设备接收到短信平台返回的短信后,根据短信内容,如果返回的是软件卸载码,则用户在电脑的终端卸载程序输入该软件卸载码,由卸载程序校验该软件卸载码的合法性,具体可通过主密钥,对软件卸载码进行RC4解密,判断得到的编码与步骤1的产品编码是否一致,若一致则表示校验通过,然后再对终端程序进行卸载。在具体应用中,采用的系统包含引擎服务器、手机通讯设备、短信平台和短信监控终端,其中,引擎服务器在整个系统中起到枢纽的作用,对终端程序的安装注册进行点数看着,限制能同时使用的终端用户数量;短信平台具有上行和下行的双向短信收发的功能,支持移动、联通和电信不同通信网络的手机通讯设备。运行的过程是:1、终端设备处于离线状态下,运行终端卸载程序,卸载程序检测到设备离线后,将启用离线卸载流程,界面将显示自动生成对应的软件产品编码。2、用户通过手机通讯设备,将软件产品编码作为短信信息,发送给合作搭建的短信平台。3、短信监控终端安装成功后,每隔5秒钟会去短信平台查询收到的短信信息,如果有相应的卸载短信,则将短信内容和发送手机号码获取到本地。4、短信监控终端校验短信内容格式是否合法。如果合法,则将短信内容的软件产品编码,通过计算机网络发送给引擎服务器进行卸载校验。5、引擎服务器收到软件产品编码后,会到数据库查询该产品编码是否已注册,然后将校验结果通过计算机网络发送给短信监控终端。6、短信监控终端收到引擎服务器返回的结果,如果校验通过,则根据软件产品编码生成对应的软件卸载码,通过计算机网络发送给短信平台,由短信平台将软件卸载码作为短信信息发送给原手机号码。7、用户通过手机接收到软件卸载码后,将软件卸载码输入终端卸载程序。8、终端卸载程序校验卸载码通过后,则可以正常卸载成功。以上实施例仅为说明本专利技术的技术思想,不能以此限定本专利技术的保护范围,凡是按照本专利技术提出的技术思想,在技术方案基础上所做的任何改动,均落入本专利技术保护范围之内。本文档来自技高网...

【技术保护点】
1.一种终端程序离线卸载的方法,其特征在于包括如下步骤:步骤1,对终端程序进行离线卸载时,将其唯一性的信息进行加密,得到其产品编码;步骤2,将步骤1得到的产品编码作为短信内容,使用手机通讯设备,通过通信网络发送至短信平台;步骤3,短信监控终端连接到短信平台,获取手机通讯设备发送至短信平台上的产品编码及手机通讯设备的号码信息;步骤4,短信监控终端获取短信后,将产品编码发送至引擎服务器检测其有效性及合法性,检测通过后,短信监控终端对该产品编码进行加密,得到对应该产品编码的软件卸载码,通过计算机网络发送给短信平台;若引擎服务器判断为尚未注册登记的无效产品编码,则短信监控终端生成相应的无效产品编码的提示信息,通过计算机网络传输到短信平台;步骤5,短信平台将短信监控终端发送的软件卸载码或提示信息作为短信内容,通过通信网络发送给手机通讯设备;步骤6,手机通讯设备接收到短信平台返回的短信后,根据短信内容,如果返回的是软件卸载码,则用户在电脑的终端卸载程序输入该软件卸载码,由卸载程序校验该软件卸载码的合法性,校验通过后再对终端程序进行卸载。

【技术特征摘要】
1.一种终端程序离线卸载的方法,其特征在于包括如下步骤:步骤1,对终端程序进行离线卸载时,将其唯一性的信息进行加密,得到其产品编码;步骤2,将步骤1得到的产品编码作为短信内容,使用手机通讯设备,通过通信网络发送至短信平台;步骤3,短信监控终端连接到短信平台,获取手机通讯设备发送至短信平台上的产品编码及手机通讯设备的号码信息;步骤4,短信监控终端获取短信后,将产品编码发送至引擎服务器检测其有效性及合法性,检测通过后,短信监控终端对该产品编码进行加密,得到对应该产品编码的软件卸载码,通过计算机网络发送给短信平台;若引擎服务器判断为尚未注册登记的无效产品编码,则短信监控终端生成相应的无效产品编码的提示信息,通过计算机网络传输到短信平台;步骤5,短信平台将短信监控终端发送的软件卸载码或提示信息作为短信内容,通过通信网络发送给手机通讯设备;步骤6,手机通讯设备接收到短信平台返回的短信后,根据短信内容,如果返回的是软件卸载码,则用户在电脑的终端卸载程序输入该软件卸载码,由卸载程序校验该软件...

【专利技术属性】
技术研发人员:涂高元邱志斌郭永兴陆云燕许自裁时宜
申请(专利权)人:厦门天锐科技股份有限公司
类型:发明
国别省市:福建,35

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

1