一种应用接入检测、处理方法、设备和介质技术

技术编号:38071821 阅读:12 留言:0更新日期:2023-07-06 08:40
本申请实施例提供了一种应用接入检测、处理方法、设备和介质。所述方法包括:提供应用检测脚本,所述应用检测脚本中定义有需接入的应用元素的元素信息;采用所述应用检测脚本对云应用的软件开发工具包进行检测,确定所述软件开发工具包中各应用元素的接入信息;依据所述元素信息和接入信息检测接入完成度;依据所述接入完成度生成接入报告,反馈所述接入报告。能够快速检测SDK的接入情况并反馈,从而无需人工介入,提高SDK的接入效率。提高SDK的接入效率。提高SDK的接入效率。

【技术实现步骤摘要】
一种应用接入检测、处理方法、设备和介质


[0001]本申请涉及计算机
,特别是涉及一种应用接入检测方法、一种应用接入处理方法、一种电子设备和一种存储介质。

技术介绍

[0002]云应用是基于云计算而产生的一种新的应用形式,其是将应用安装在云端,在云端执行应用的应用逻辑、运算任务等处理,将应用界面生成视频反馈到客户端中的一种新型应用。其虽然将应用的处理都放入云端,然而对于用户是无感知的而言。以云游戏为例,其是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。
[0003]应用开发方在开发云应用的软件开发工具包(Software Development Kit,SDK)后,可以接入到云服务端中。但是,云服务端通常只提供开发文档给应用开发方使用,如果应用开发方有不清楚的地方,比如有些方法未接入导致云应用安装出现问题,就需要人工客服介入来配合SDK的接入,需要消耗较多的人力资源,且效率较低。

技术实现思路

[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]本申请实施例中,提供应用检测脚本,所述应用检测脚本中定义有需接入的应用元素的元素信息,然后可以采用所述应用检测脚本对云应用的软件开发工具包进行检测,确定所述软件开发工具包中各应用元素的接入信息,从而扫描SDK中应用元素的接入情况,依据所述元素信息和接入信息检测接入完成度,依据所述接入完成度生成接入报告,反馈所述接入报告,能够快速检测SDK的接入情况并反馈,从而无需人工介入,提高SDK的接入效率。
附图说明
[0041]图1是本申请的一种应用接入处理方法实施例的步骤流程图;
[0042]图2是本申请的一种应用接入检测方法实施例的步骤流程图;
[0043]图3是本申请的另一种应用接入检测方法实施例的步骤流程图;
[0044]图4A是本申请实施例的一种云游戏的接入处理示例的示意图;
[0045]图4B是本申请的一种云游戏接入检测方法实施例的步骤流程图;
[0046]图5A是本申请实施例的另一种云游戏的接入处理示例的示意图;
[0047]图5B是本申请的另一种云游戏接入检测方法实施例的步骤流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用接入检测方法,其特征在于,所述方法包括:提供应用检测脚本,所述应用检测脚本中定义有需接入的应用元素的元素信息;采用所述应用检测脚本对云应用的软件开发工具包进行检测,确定所述软件开发工具包中各应用元素的接入信息;依据所述元素信息和接入信息检测接入完成度;依据所述接入完成度生成接入报告,反馈所述接入报告。2.根据权利要求1所述的方法,其特征在于,所述应用元素包括:方法元素和事件码,所述方法元素包括:接入方法和方法参数;所述元素信息包括:接入方法的方法数量、方法参数的参数数量和事件码的事件码数量。3.根据权利要求2所述的方法,其特征在于,所述采用所述应用检测脚本对云应用的软件开发工具包进行检测,确定所述软件开发工具包中各应用元素的接入信息,包括:采用所述应用检测脚本扫描云应用的软件开发工具包,确定扫描到的方法元素的第一接入信息和事件码的第二接入信息。4.根据权利要求3所述的方法,其特征在于,所述采用所述应用检测脚本扫描云应用的软件开发工具包,确定扫描到的方法元素的第一接入信息,包括:采用所述应用检测脚本扫描云应用的软件开发工具包,记录扫描到的接入方法和扫描到的接入方法的第一数量;记录所述扫描到的接入方法对应的方法参数,以及方法参数的第二数量。5.根据权利要求4所述的方法,其特征在于,所述采用所述应用检测脚本扫描云应用的软件开发工具包,确定扫描到的事件码的第二接入信息,包括:采用所述应用检测脚本扫描云应用的软件开发工具包,记录扫描到的事件码,以及扫描到的事件码的第三数量。6.根据权利要求5所述的方法,其特征在于,所述依据所述元素信息和接入信息检测接入完成度,包括:依据所述元素信息和接入信息,计算方法元素的第一完成度和事件码的第二完成度;依据所述第一完成度和第二完成度,计算所述软件开发工具包对应的接入完成度。7.根据权利要求6所述的方法,其特征在于,所述依据所述元素信息和接入信息,计算方法元素的第一完成度和事件码的第二完成度,包括:从元素信息中获取接入方法的方法数量和方法参数的参数数量,采用所述第一...

【专利技术属性】
技术研发人员:高英虎
申请(专利权)人:元境生生北京科技有限公司
类型:发明
国别省市:

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

1