当前位置: 首页 > 专利查询>唐璎专利>正文

一种软件处理方法技术

技术编号:39520642 阅读:8 留言:0更新日期:2023-11-25 18:59
本发明专利技术公开一种软件处理的方法

【技术实现步骤摘要】
一种软件处理方法


[0001]本专利技术涉及数据处理
,具体地说是一种软件处理方法


技术介绍

[0002]随着互联网技术的发展,互联网中的内容和信息越来越复杂,互联网用户的数量和用户访问量越来越大,以互联网为基础的应用需要支撑更多的并发量,同时,应用服务器和数据库服务器需要完成的计算也越来越多

然而,应用服务器的资源有限,数据库每秒能接受的请求次数同样有限


技术实现思路

[0003]本专利技术的目的在于提出一种软件处理方法

[0004]为实现上述目的,本专利技术所述一种软件处理方法,包括:
[0005]接收软件的启动请求指令;
[0006]根据启动指令触发指令,对所述软件进行虚拟执行,即对被测软件的程序源代码进行词法分析和语法分析,识别出特征代码,并通过特征代码生信息集合生成软件许可证,并存储所述软件许可证信息到所述软件处理服务器的数据库中;
[0007]当所述第一软件服务器发送软件许可证转移申请信息到所述软件处理服务器时,所述软件处理服务器根据所述软件许可证转移申请信息,判断是否存在与其对应的软件许可证信息,得到判断结果;
[0008]当存在所述与其对应的软件许可证信息时,生成对应的软件许可证转移申请码;否则发出软件许可证转移申请信息错误信息

[0009]所述词法分析和语法分析如下:包括以下两个阶段:
[0010]第一阶段,针对不同的程序设计语言分别构造面向计算模块输入输出要素的词法分析器和语法分析器;
[0011]第二阶段,计算模块实例输入输出数据解析阶段:以计算模块实例源代码为输入,利用第一阶段构造的面向计算模块输入输出要素的词法分析器和语法分析器对其进行词法分析和语法分析,自动生成输入输出数据说明

[0012]所述请求指令包括语音

音乐

温度,语音实体为语音识别集合属性;音乐为旋律集合属性;温度为集合属性

[0013]所述的软件处理方法,如下:
[0014]获取请求指令通过拦截器获取所述请求指令的注解;
[0015]所述拦截器包括语音识别模块

旋律识别模块

温度识别模块

[0016]对选出的软件进行训练,包括:
[0017]获取软件的优先级参数,根据所述软件的优先级参数,在所述其他软件中选出优先级最高的软件,并对所述优先级最高的软件进行默认软件设置,以使所述优先级最高的软件为默认软件

[0018]所述一种软件处理装置,包括:
[0019]接收模块,用于接收对软件进行清理的请求指令,所述请求指令携带有所述软件的软件标识;
[0020]判断模块,用于根据所述软件的软件标识,判断所述软件是否为默认软件;
[0021]执行模块,用于当所述本地已安装软件中有与所述软件属于同一分类的其他软件时,
[0022]根据所述触发指令,对所述软件进行清理操作,并在所述其他软件中选出一个软件,对选出的软件进行默认软件设置,以使所述选出的软件为默认软件

[0023]所述判断模块,包括获取单元,用于获取默认设置信息,所述默认设置信息包括被设置为默认软件的软件标识;
[0024]判断单元,用于判断所述软件的软件标识是否在所述默认设置信息中,若在,则所述软件为默认软件,否则,所述软件为非默认软件

[0025]所述的软件处理装置,还包括:
[0026]获取模块,用于获取所述本地已安装的所有软件的分类标识;
[0027]分类模块,用于根据所述所有软件的分类标识,对所述所有软件进行分类,得到分类表,其中,所述分类表包括至少一个分类项,具有相同分类标识的软件在同一分类项中

[0028]所述执行模块,具体用于当所述其他软件为两个或两个以上时,获取各软件的优先级参数,根据所述各软件的优先级参数,在所述其他软件中选出优先级最高的软件,并对所述优先级最高的软件进行默认软件设置,以使所述优先级最高的软件为默认软件

[0029]所述执行模块,还用于当所述本地已安装软件中没有属于同一分类的其他软件,则生成清理提示信息

[0030]本专利技术所述一种软件处理方法,其有益效果在于:通过接收请求指令,通过拦截器获取该请求指令,获取对该请求指令的处理方式,其中,该处理方式解决了开发人员需要手动管理缓存和连接缓存数据库,增加开发成本,耗费时间较长,效率较低的问题,实现了缓存数据库的自动管理,提高对请求命令的处理效率,节省时间

具体实施方式
[0031]实施例1[0032]本专利技术所述一种软件处理方法,包括:
[0033]接收软件的启动请求指令;
[0034]根据启动指令触发指令,对所述软件进行虚拟执行,即对被测软件的程序源代码进行词法分析和语法分析,识别出特征代码,并通过特征代码生信息集合生成软件许可证,并存储所述软件许可证信息到所述软件处理服务器的数据库中;
[0035]当所述第一软件服务器发送软件许可证转移申请信息到所述软件处理服务器时,所述软件处理服务器根据所述软件许可证转移申请信息,判断是否存在与其对应的软件许可证信息,得到判断结果;
[0036]当存在所述与其对应的软件许可证信息时,生成对应的软件许可证转移申请码;否则发出软件许可证转移申请信息错误信息

[0037]所述词法分析和语法分析如下:包括以下两个阶段:
[0038]第一阶段,针对不同的程序设计语言分别构造面向计算模块输入输出要素的词法分析器和语法分析器;
[0039]第二阶段,计算模块实例输入输出数据解析阶段:以计算模块实例源代码为输入,利用第一阶段构造的面向计算模块输入输出要素的词法分析器和语法分析器对其进行词法分析和语法分析,自动生成输入输出数据说明

[0040]所述请求指令包括语音

音乐

温度,语音实体为语音识别集合属性;音乐为旋律集合属性;温度为集合属性

[0041]所述的软件处理方法,如下:
[0042]获取请求指令通过拦截器获取所述请求指令的注解;
[0043]所述拦截器包括语音识别模块

旋律识别模块

温度识别模块

[0044]对选出的软件进行训练,包括:
[0045]获取软件的优先级参数,根据所述软件的优先级参数,在所述其他软件中选出优先级最高的软件,并对所述优先级最高的软件进行默认软件设置,以使所述优先级最高的软件为默认软件

[0046]所述一种软件处理装置,包括:
[0047]接收模块,用于接收对软件进行清理的请求指令,所述请求指令携带有所述软件的软件标识;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种软件处理方法,其特征在于,包括:接收软件的启动请求指令;根据启动指令触发指令,对所述软件进行虚拟执行,即对被测软件的程序源代码进行词法分析和语法分析,识别出特征代码,并通过特征代码生信息集合生成软件许可证,并存储所述软件许可证信息到所述软件处理服务器的数据库中;当所述第一软件服务器发送软件许可证转移申请信息到所述软件处理服务器时,所述软件处理服务器根据所述软件许可证转移申请信息,判断是否存在与其对应的软件许可证信息,得到判断结果;当存在所述与其对应的软件许可证信息时,生成对应的软件许可证转移申请码;否则发出软件许可证转移申请信息错误信息
。2.
根据权利要求1所述的软件处理方法,其特征在于:所述词法分析和语法分析如下:包括以下两个阶段:第一阶段,针对不同的程序设计语言分别构造面向计算模块输入输出要素的词法分析器和语法分析器;第二阶段,计算模块实例输入输出数据解析阶段:以计算模块实例源代码为输入,利用第一阶段构造的面向计算模块输入输出要素的词法分析器和语法分析器对其进行词法分析和语法分析,自动生成输入输出数据说明
。3.
根据权利要求2所述的软件处理方法,其特征在于:所述请求指令包括语音

音乐

温度,语音实体为语音识别集合属性;音乐为旋律集合属性;温度为集合属性
。4.
根据权利要求1或2所述的软件处理方法,其特征在于:获取请求指令通过拦截器获取所述请求指令的注解;所述拦截器包括语音识别模块

旋律识别模块

温度识别模块
。5.
根据权利要求1或2所述的软件处理方法,其特征在于:对选出的软件进行训练,包括:获取软件的优先级参数,根据所述软件的优先级参数,在所述其他软件中选出优...

【专利技术属性】
技术研发人员:唐璎
申请(专利权)人:唐璎
类型:发明
国别省市:

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

1