应用软件探测方法、探测装置、计算机设备以及存储介质制造方法及图纸

技术编号:37424198 阅读:10 留言:0更新日期:2023-04-30 09:45
本发明专利技术公开一种应用软件探测方法、探测装置、计算机设备以及存储介质。其中一实施例的应用软件的探测方法,应用于探测软件,所述方法包括:设置所探测的应用软件的交互协议,所述应用软件包括多个子应用软件;设置每一所述子应用软件和所述探测软件之间的通信网络,获取所述子应用软件通过对应的所述通信网络传输的协议数据,对所述协议数据进行解析,以得到所述协议数据对应的子应用软件的探测信息。本发明专利技术实施例利用探测信息准确查询子应用软件的位置、部署信息,便于维护,且降低维护成本。本。本。

【技术实现步骤摘要】
应用软件探测方法、探测装置、计算机设备以及存储介质


[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]利用所述协议配置模块设置所述探测装置和所探测的应用软件之间的交互协议,所述应用软件包括多个子应用软件;
[0032]利用通信配置模块设置每一所述子应用软件和所述探测装置之间的通信网络;
[0033]响应于第二启动指令启动所述探测装置;
[0034]响应于第三启动指令启动对应的所述子应用软件;
[0035]协议数据获取模块获取所述子应用软件通过对应的所述通信网络传输的协议数据;
[0036]协议数据解析模块对所述协议数据进行解析,以得到所述协议数据对应的子应用软件的探测信息。
[0037]本专利技术另一个实施例提出一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一实施例的方法或者如第二实施例的方法。
[0038]本专利技术另一个实施例提出一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一实施例的方法或者如第二实施例的方法。
[0039]本专利技术的有益效果如下:
[0040]本专利技术实施例通过子应用软件和探测软件之间的通信设置,实现应用软件的每一子软件均能与探测软件之间建立唯一的传输通道,通过获取子软件的协议数据并解析,则能够确定子应用软件的探测信息,利用探测信息准确查询子应用软件的位置、部署信息,便于维护,且降低维护成本。
附图说明
[0041]下面结合附图对本专利技术的具体实施方式作进一步详细的说明。
[0042]图1示出本专利技术一个实施例的应用于探测软件的流程示意图;
[0043]图2示出本专利技术实施例的交互协议的额结构示意图;
[0044]图3和图4示出本专利技术实施例的子应用软件和探测软件不同的通信网络示意图;
[0045]图5示出本专利技术另一个实施例的应用软件的探测方法的流程示意图;
[0046]图6示出本专利技术另一个实施例的探测装置的架构示意图;
[0047]图7a和图7b示出本专利技术实施例的探测装置分别集成于探测软件和子应用软件的架构示意图;
[0048]图8示出本专利技术另一个实施例的计算机设备的架构示意图。
具体实施方式
[0049]为了更清楚地说明本专利技术,下面结合实施例和附图对本专利技术做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本专利技术的保护范围。
[0050]面对上述问题,相关技术的方案中,通常是在使用端独立开发一个类似应用商店的应用管理软件,通过这个应用管理软件,来下载部署管理该设备所述安装的多个应用软件,并通过所述应用管理软件作为多个应用软件的启动入口,但是这种应用软件部署方案,需要开发服务器,构建服务器和应用软件之间的网络服务,这种方案的成本较高,无论是时间成本、开发成本还是人力成本。
[0051]基于前述实施例的说明,本专利技术第一个实施例提出一种应用软件的探测方法,应用于探测软件,如图1所示,所述方法包括:
[0052]S10、设置所探测的应用软件的交互协议,所述应用软件包括多个子应用软件;
[0053]S20、设置每一所述子应用软件和所述探测软件之间的通信网络,
[0054]S30、获取所述子应用软件通过对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用软件的探测方法,应用于探测软件,其特征在于,所述方法包括:设置所探测的应用软件的交互协议,所述应用软件包括多个子应用软件;设置每一所述子应用软件和所述探测软件之间的通信网络,获取所述子应用软件通过对应的所述通信网络传输的协议数据,对所述协议数据进行解析,以得到所述协议数据对应的子应用软件的探测信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述探测信息通过交互界面进行展示,根据所述交互界面展示的所述探测信息对所述对应的子应用软件进行维护。3.根据权利要求1所述的方法,其特征在于,所述获取所述子应用软件通过对应的所述通信网络传输的协议数据,进一步包括:响应于第一启动指令启动所述探测软件,获取所述通信网络中所述子应用软件以预设频率传输的协议数据。4.根据权利要求1所述的方法,其特征在于,所述获取所述子应用软件通过对应的所述通信网络传输的协议数据,进一步包括:输出探测指令;对回答所述探测指令的子应用软件进行判断,获取回答正确的子应用软件传输的协议数据。5.根据权利要求1所述的方法,其特征在于,所述交互协议至少包括协议头、协议指令、协议数据包长度以及协议数据内容。6.一种应用软件的探测方法,其特征在于,所述方法包括:设置探测软件和所探测的应用软件之间的交互协议,所述应用软件包括多个子应用软件;设置每一所述子应用软件和所述探测软件之间的通信网络;每一所述子应用软件根据所述交互协议生成协议数据;所述探测软件获取所述子应用软件通过对应的所述通信网络传输的协议数据,所述探测软件对所述协议数据进行解析,以得到所述协议数据对应的子应用软件...

【专利技术属性】
技术研发人员:杨云孙玉海
申请(专利权)人:重庆京东方智慧科技有限公司
类型:发明
国别省市:

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

1