一种软件处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32916139 阅读:23 留言:0更新日期:2022-04-07 12:07
本申请适用于软件技术领域,提供了一种软件处理方法、装置、电子设备和存储介质。其中,所述传输方法应用于目标设备,所述传输方法包括:获取服务器记录的参考软件信息,所述参考软件信息为所述目标设备中处于付费有效期内的软件的软件信息;将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件;删除所述异常软件的执行文件,所述执行文件用于运行所述异常软件的软件服务。本申请的实施例可以避免用户使用退款后的软件,防止了因个别用户恶意退款而造成厂商的利益损失。因个别用户恶意退款而造成厂商的利益损失。因个别用户恶意退款而造成厂商的利益损失。

【技术实现步骤摘要】
一种软件处理方法、装置、电子设备和存储介质


[0001]本申请属于软件
,尤其涉及一种软件处理方法、装置、电子设备和存储介质。

技术介绍

[0002]电子设备厂商或软件设计厂商常常会向用户提供安装于电子设备上软件,以满足用户不同的功能需求。其中,常有一些付费软件。为了更加便捷地满足用户的使用需求,用户往往可以在电子设备上在线购买软件服务。
[0003]但是,存在个别用户在购买、升级软件服务之后,立刻进行服务退款的操作,这种做法极大损害了厂商的利益。

技术实现思路

[0004]本申请实施例提供一种软件处理方法、装置、电子设备和存储介质,可以避免用户使用退款后的软件,防止了因个别用户恶意退款而造成厂商的利益损失。
[0005]本申请实施例第一方面提供一种软件处理方法,应用于目标设备,所述处理方法包括:
[0006]获取服务器记录的参考软件信息,所述参考软件信息为所述目标设备中处于付费有效期内的软件的软件信息;
[0007]将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件;
[0008]删除所述异常软件的执行文件,所述执行文件用于运行所述异常软件的软件服务。
[0009]在本申请的一些实施方式中,所述将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件,包括:检测所述目标设备内软件是否处于付费有效期内;若否,则将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件。
[0010]在本申请的一些实施方式中,所述参考软件信息包括所述目标设备中处于付费有效期内的软件的参考版本,所述实际软件信息包括所述目标设备内软件的实际版本;所述将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件,包括:将所述参考版本与所述实际版本进行比对,并将实际版本高于参考版本的软件作为所述异常软件。
[0011]在本申请的一些实施方式中,所述参考软件信息包括所述目标设备中处于付费有效期内的软件的参考软件标识,所述实际软件信息包括所述目标设备内软件的实际软件标识;所述将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件,包括:将所述参考软件标识与所述实际软件
标识进行比对,将不存在对应参考软件标识的软件作为所述异常软件。
[0012]在本申请的一些实施方式中,所述获取服务器记录的参考软件信息,包括:向所述服务器发送获取请求,所述获取请求携带有所述目标设备的系统标识符;接收所述服务器根据所述系统标识符反馈的所述参考软件信息。
[0013]在本申请的一些实施方式中,所述执行文件的数量为多个;所述删除所述异常软件的执行文件,包括:获取每个所述执行文件的存储路径、存储名称以及删除优先级;根据各个所述执行文件的存储路径和各个所述执行文件的存储名称,依照所述删除优先级的顺序依次删除所述执行文件。
[0014]在本申请的一些实施方式中,所述处理方法还包括:检测所述目标设备的未联网时长;若所述未联网时长大于时长阈值,则停止运行所述目标设备内的软件。
[0015]本申请实施例第二方面提供的一种软件处理装置,配置于目标设备,所述处理装置包括:
[0016]信息获取单元,用于获取服务器记录的参考软件信息,所述参考软件信息为所述目标设备中处于付费有效期内的软件的软件信息;
[0017]信息比对单元,用于将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件;
[0018]软件处理单元,用于删除所述异常软件的执行文件,所述执行文件用于运行所述异常软件的软件服务。
[0019]本申请实施例第三方面提供一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
[0020]本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
[0021]本申请实施例第五方面提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行时实现方法的步骤。
[0022]本申请的实施方式中,目标设备通过获取服务器记录的参考软件信息,并将目标设备内软件的实际软件信息与参考软件信息进行比对,确定目标设备中未处于付费有效期内的异常软件,然后删除异常软件的执行文件,使得用户无法运行目标设备中未处于付费有效期内的异常软件,可以避免用户使用退款后的软件,防止了因个别用户恶意退款而造成厂商的利益损失。
附图说明
[0023]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是本申请实施例提供的一种软件处理方法的实现流程示意图;
[0025]图2是本申请实施例提供的一种软件处理方法的具体实现流程示意图;
[0026]图3是本申请实施例提供的一种软件处理装置的结构示意图;
[0027]图4是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0028]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护。
[0029]目前,存在个别用户在购买、升级服务软件之后,立刻进行服务退款的操作,这种做法极大损害了厂商的利益。
[0030]针对上述问题,本申请提出了一种软件的处理方法,可以强制启动设备本地程序对无使用权限的软件的执行文件进行清理,使得用户不能运行未处于付费有效期内的异常软件,进而保证电子设备中服务软件与用户正常所获得的服务软件一致。
[0031]为了说明本申请的技术方案,下面通过具体实施例来进行说明。
[0032]图1示出了本申请实施例提供的一种软件处理方法的实现流程示意图,该方法可以应用于目标设备上,可适用于需避免用户使用退款后的软件,防止因个别用户恶意退款而造成厂商利益损失的情形。
[0033]其中,上述目标设备可以是车载终端设备(On

Board Diagnostics,OBD),车载诊断系统常由传感器、控制计算机等硬件构成,能够监控车辆的运行情况。上述目标设备也可以是其他能够安装付费软件的电子设备。...

【技术保护点】

【技术特征摘要】
1.一种软件处理方法,其特征在于,应用于目标设备,所述处理方法包括:获取服务器记录的参考软件信息,所述参考软件信息为所述目标设备中处于付费有效期内的软件的软件信息;将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件;删除所述异常软件的执行文件,所述执行文件用于运行所述异常软件的软件服务。2.如权利要求1所述的软件处理方法,其特征在于,所述将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件,包括:检测所述目标设备内软件是否处于付费有效期内;若否,则将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件。3.如权利要求2所述的软件处理方法,其特征在于,所述参考软件信息包括所述目标设备中处于付费有效期内的软件的参考版本,所述实际软件信息包括所述目标设备内软件的实际版本;所述将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件,包括:将所述参考版本与所述实际版本进行比对,并将实际版本高于参考版本的软件作为所述异常软件。4.如权利要求1所述的软件处理方法,其特征在于,所述参考软件信息包括所述目标设备中处于付费有效期内的软件的参考软件标识,所述实际软件信息包括所述目标设备内软件的实际软件标识;所述将所述目标设备内软件的实际软件信息与所述参考软件信息进行比对,确定所述目标设备中未处于付费有效期内的异常软件,包括:将所述参考软件标识与所述实际软件标识进行比对,将不存在对应参考软件标识的软件作为所述异常软件。5...

【专利技术属性】
技术研发人员:刘均麦雪莹董攀
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1