首页 / 专利库 / 软件 / 软件 / 软件可靠性的检测方法和装置

软件可靠性的检测方法和装置

阅读:188发布:2021-06-04

专利汇可以提供软件可靠性的检测方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 软件 可靠性的检测方法和装置。其中,该方法包括:获取移动终端中运行的软件在移动终端的触屏区域内显示的图形;通过对图形进行 边缘检测 获取得到用于指示图形的边缘的边缘信息;根据边缘信息获取用于检测软件的可靠性的检测点的 位置 信息;向移动终端发送检测 请求 消息,其中,检测请求消息中至少携带有检测点的位置信息和触屏操作指令信息;接收移动终端响应于检测请求消息返回的检测结果,其中,检测结果由移动终端在检测点的位置信息所指示的位置上执行触屏操作指令信息指示的操作得到。本发明解决了检测效率较低的技术问题,达到了提高检测效率的技术效果。,下面是软件可靠性的检测方法和装置专利的具体信息内容。

1.一种软件可靠性的检测方法,其特征在于,包括:
获取移动终端中运行的软件在所述移动终端的触屏区域内显示的图形;
通过对所述图形进行边缘检测获取用于指示所述图形的边缘的边缘信息;
根据所述边缘信息获取用于检测所述软件的可靠性的检测点的位置信息;
向所述移动终端发送检测请求消息,其中,所述检测请求消息中至少携带有所述检测点的位置信息和触屏操作指令信息;
接收所述移动终端响应于所述检测请求消息返回的检测结果,其中,所述检测结果由所述移动终端在所述检测点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到。
2.根据权利要求1所述的方法,其特征在于,根据所述边缘信息获取用于检测所述软件的可靠性的检测点的位置信息包括:
随机从所述边缘信息指示的边缘上选取一个或多个点;
获取所选取的一个或多个点的位置信息作为用于检测所述软件的可靠性的检测点的位置信息。
3.根据权利要求1所述的方法,其特征在于,根据所述边缘信息获取用于检测所述软件的可靠性的检测点的位置信息包括:
获取距所述边缘信息指示的边缘小于预定间隔的一个或多个点;
获取所选取的一个或多个点的位置信息作为用于检测所述软件的可靠性的检测点的位置信息。
4.根据权利要求2或3所述的方法,其特征在于,当所述用于检测所述软件的可靠性的检测点的位置信息包括所述多个点的位置信息时,所述接收所述移动终端响应于所述检测请求消息返回的检测结果包括:
依次接收到所述移动终端在所述多个点中的各个点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到的检测结果。
5.根据权利要求2或3所述的方法,其特征在于,当所述用于检测所述软件的可靠性的检测点的位置信息包括所述多个点的位置信息时,所述接收所述移动终端响应于所述检测请求消息返回的检测结果包括:
接收所述移动终端返回的检测响应消息,其中,所述检测响应消息中包括所述移动终端在所述多个点中的各个点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到的检测结果。
6.根据权利要求1至3中任一项所述的方法,其特征在于,在接收所述移动终端响应于所述检测请求消息返回的检测结果之后,还包括:
根据预定的关键词对所述检测结果进行扫描;
若在所述检测结果中扫描得到与所述关键词对应的信息,则判断出所述软件出现异常。
7.根据权利要求1至3中任一项所述的方法,其特征在于,所述位置信息为所述触屏区域内的点的坐标。
8.根据权利要求1至3中任一项所述的方法,其特征在于,所述触屏操作指令信息包括以下至少之一:点击、拖拽、长按。
9.一种软件可靠性的检测装置,其特征在于,包括:
第一获取单元,用于获取移动终端中运行的软件在所述移动终端的触屏区域内显示的图形;
边缘检测单元,用于通过对所述图形进行边缘检测获取用于指示所述图形的边缘的边缘信息;
第二获取单元,用于根据所述边缘信息获取用于检测所述软件的可靠性的检测点的位置信息;
第一传输单元,用于向所述移动终端发送检测请求消息,其中,所述检测请求消息中至少携带有所述检测点的位置信息和触屏操作指令信息;
第二传输单元,用于接收所述移动终端响应于所述检测请求消息返回的检测结果,其中,所述检测结果由所述移动终端在所述检测点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到。
10.根据权利要求9所述的装置,其特征在于,所述第二获取单元包括:
第一选取模,用于随机从所述边缘信息指示的边缘上选取一个或多个点;
第一获取模块,用于获取所选取的一个或多个点的位置信息作为用于检测所述软件的可靠性的检测点的位置信息。
11.根据权利要求9所述的装置,其特征在于,所述第二获取单元包括:
第二获取模块,用于获取距所述边缘信息指示的边缘小于预定间隔的一个或多个点;
第三获取模块,用于获取所选取的一个或多个点的位置信息作为用于检测所述软件的可靠性的检测点的位置信息。
12.根据权利要求10或11所述的装置,其特征在于,当所述用于检测所述软件的可靠性的检测点的位置信息包括所述多个点的位置信息时,所述第二传输单元包括:
第一传输模块,用于依次接收到所述移动终端在所述多个点中的各个点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到的检测结果。
13.根据权利要求10或11所述的装置,其特征在于,当所述用于检测所述软件的可靠性的检测点的位置信息包括所述多个点的位置信息时,所述第二传输单元包括:
第二传输模块,用于接收所述移动终端返回的检测响应消息,其中,所述检测响应消息中包括所述移动终端在所述多个点中的各个点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到的检测结果。
14.根据权利要求9至11中任一项所述的装置,其特征在于,还包括:
扫描单元,用于在接收所述移动终端响应于所述检测请求消息返回的检测结果之后,根据预定的关键词对所述检测结果进行扫描;
判断单元,用于若在所述检测结果中扫描得到与所述关键词对应的信息,则判断出所述软件出现异常。
15.根据权利要求9至11中任一项所述的装置,其特征在于,所述位置信息为所述触屏区域内的点的坐标。
16.根据权利要求9至11中任一项所述的装置,其特征在于,所述检测装置包括以下至少之一:台式电脑、笔记本电脑平板电脑、手机。

说明书全文

软件可靠性的检测方法和装置

技术领域

[0001] 本发明涉及软件检测领域,具体而言,涉及一种软件可靠性的检测方法和装置。

背景技术

[0002] 对于手机软件的可靠性测试,尤其是完全脱离程序源代码的、或是第三方软件的黑盒测试,目前的通用方案是使用完全随机地对应用程序的界面进行长时间点击、拖拽等操作(MTTF随机按键测试工具),统计软件长时间运行的崩溃、异常率,从而衡量软件的可靠性和稳定性
[0003] 然而,上述技术方案存在以下的问题:完全随机操作的方式,很多操作无法命中真正可以操作的控件,导致很多操作事件成为无效事件,影响测试效率。
[0004] 针对上述的问题,目前尚未提出有效的解决方案。

发明内容

[0005] 本发明实施例提供了一种软件可靠性的检测方法和装置,以至少解决检测效率较低的技术问题。
[0006] 本发明的一个可选的实施例提供了一种软件可靠性的检测方法,其包括:获取移动终端中运行的软件在移动终端的触屏区域内显示的图形;通过对图形进行边缘检测获取得到用于指示图形的边缘的边缘信息;根据边缘信息获取用于检测软件的可靠性的检测点的位置信息;向移动终端发送检测请求消息,其中,检测请求消息中至少携带有检测点的位置信息和触屏操作指令信息;接收移动终端响应于检测请求消息返回的检测结果,其中,检测结果由移动终端在检测点的位置信息所指示的位置上执行触屏操作指令信息指示的操作得到。
[0007] 本发明的一个可选的实施例提供了一种软件可靠性的检测装置,其包括:第一获取单元,用于获取移动终端中运行的软件在移动终端的触屏区域内显示的图形;边缘检测单元,用于通过对图形进行边缘检测获取得到用于指示图形的边缘的边缘信息;第二获取单元,用于根据边缘信息获取用于检测软件的可靠性的检测点的位置信息;第一传输单元,用于向移动终端发送检测请求消息,其中,检测请求消息中至少携带有检测点的位置信息和触屏操作指令信息;第二传输单元,用于接收移动终端响应于检测请求消息返回的检测结果,其中,检测结果由移动终端在检测点的位置信息所指示的位置上执行触屏操作指令信息指示的操作得到。
[0008] 在本发明实施例中,对待检测的软件的运行界面进行边缘检测,然后,在检测到边缘上的点或边缘周围的点上进行检测操作,避免了在不相关的点执行检测操作,解决了检测效率较低的技术问题,达到了提高检测效率的技术目的。附图说明
[0009] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0010] 图1是根据本发明实施例的一种可选的软件可靠性的检测系统的示意图;
[0011] 图2是根据本发明实施例的一种可选的软件可靠性的检测方法的流程图
[0012] 图3是根据本发明实施例的一种可选的图片边缘的示意图;
[0013] 图4是根据本发明实施例的另一种可选的软件可靠性的检测方法的流程图;
[0014] 图5是根据本发明实施例的又一种可选的软件可靠性的检测方法的流程图;
[0015] 图6是根据本发明实施例的又一种可选的软件可靠性的检测方法的流程图;
[0016] 图7是根据本发明实施例的又一种可选的软件可靠性的检测方法的流程图;
[0017] 图8是根据本发明实施例的又一种可选的软件可靠性的检测方法的流程图;
[0018] 图9是根据本发明实施例的一种可选的软件可靠性的检测装置的结构示意图;
[0019] 图10是根据本发明实施例的另一种可选的软件可靠性的检测装置的结构示意图;
[0020] 图11是根据本发明实施例的又一种可选的软件可靠性的检测装置的结构示意图;
[0021] 图12是根据本发明实施例的又一种可选的软件可靠性的检测装置的结构示意图;
[0022] 图13是根据本发明实施例的又一种可选的软件可靠性的检测装置的结构示意图;以及
[0023] 图14是根据本发明实施例的又一种可选的软件可靠性的检测装置的结构示意图。

具体实施方式

[0024] 首先,在对本发明实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
[0025] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0026] 需要说明的是,本发明的说明书权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027] 实施例1
[0028] 根据本发明实施例,提供了一种软件可靠性的检测系统,如图1所示,该系统包括:手机102和与手机102连接的电脑104。在本实施例中,电脑104通过与手机102进行交互,对手机102上运行的软件进行可靠性的检测。
[0029] 作为一种可选的实施例,如图2所示,一种可选的软件可靠性的检测方法包括但不限于如下步骤:
[0030] S202,获取移动终端中运行的软件在移动终端的触屏区域内显示的图形;
[0031] 作为一种可选的实现方式,如图1所示,电脑104通过数据线与作为移动终端的手机102连接,电脑104通过上述的数据线向手机102发送获取截图的指令,当然,这里的数据线只是一种连接方式,本实施例对此不作限定,例如,电脑104还可以通过无线连接方式与手机102建立连接。
[0032] 在接收到电脑104发送的获取截图的指令之后,手机102响应该指令对当前运行的软件在手机102的触屏上显示的图形进行截取,然后通过上述数据线发送给电脑104,其中,上述截取到的图形可以但不限于如图3中的左边视图所示。
[0033] S204,通过对图形进行边缘检测获取得到用于指示图形的边缘的边缘信息;
[0034] 作为一种可选的实现方式,如图1所示,电脑104在接收到手机102发送的图形之后,调用相应的图像边缘检测算法对所接收到的图形进行边缘检测。在本实施例中,图像边缘检测算法包括但不限于canny图像边缘检测算法。通过上述边缘检测得到图形如图3中的右边视图所示。
[0035] S206,根据边缘信息获取用于检测软件的可靠性的检测点的位置信息;
[0036] 在本实施例中,所述位置信息可以但不限于为移动终端的触屏区域内的点的坐标。
[0037] S208,向移动终端发送检测请求消息,其中,检测请求消息中至少携带有检测点的位置信息和触屏操作指令信息;
[0038] 在本实施例中,所述触屏操作指令信息包括但不限于以下至少之一:点击、拖拽、长按。
[0039] S210,接收移动终端响应于检测请求消息返回的检测结果,其中,检测结果由移动终端在检测点的位置信息所指示的位置上执行触屏操作指令信息指示的操作得到。
[0040] 作为一种可选的实现方式,如图1所示,手机102在接收到检测点的位置信息和触屏操作指令信息,在该检测点的位置信息指示的位置上执行触屏操作指令信息指示的操作,并将执行上述操作得到的检测结果返回给电脑104。
[0041] 以下结合图3来描述上述执行操作的过程。基于图3中的右边视图示出的边缘,电脑104选择“中国象棋”四个字中的“中”字在手机的触屏上的坐标为检测点的位置信息,并设置对应的触屏操作指令信息为执行“点击”操作。然后,电脑104将“中”字在手机的触屏上的坐标以及用于指示执行“点击”操作的触屏操作指令信息发送给手机102。手机102在接收到上述坐标和触屏操作指令信息之后,在上述坐标上执行“点击”操作,并将对应的执行结果作为检测结果返回给电脑104。
[0042] 当然,上述选取“中国象棋”四个字中的“中”字在手机的触屏上的坐标为检测点的位置信息,这只是一个实例,为了提高检测精度,还可以以“中”字中的一个比划在手机的触屏上的坐标为检测点的位置信息,更甚至可以以“中”字中的一个比划中的一个点在手机的触屏上的坐标为检测点的位置信息,本实施例对此不作限定。
[0043] 在本发明实施例中,对待检测的软件的运行界面进行边缘检测,然后,在检测到边缘上的点或边缘周围的点上进行检测操作,避免了在不相关的点执行检测操作,解决了检测效率较低的技术问题,达到了提高检测效率的技术目的。
[0044] 为了根据边缘信息获取用于检测软件的可靠性的检测点的位置信息,本实施例提供了以下两种实现方式,当然,需要说明的是,本实施例并不仅限于此:
[0045] 方式1):如图4所示,根据所述边缘信息获取用于检测所述软件的可靠性的检测点的位置信息包括:S402,随机从所述边缘信息指示的边缘上选取一个或多个点;获取所选取的一个或多个点的位置信息作为用于检测所述软件的可靠性的检测点的位置信息。在本实施例中,上述边缘上的点为需要进行检测的检测点,这样,只对需要检测的检测点进行相应的检测操作,从而提高了检测效率。
[0046] 方式2):如图5所示,根据所述边缘信息获取用于检测所述软件的可靠性的检测点的位置信息包括:S502,获取距所述边缘信息指示的边缘小于预定间隔的一个或多个点;获取所选取的一个或多个点的位置信息作为用于检测所述软件的可靠性的检测点的位置信息。在本实施例中,选取边缘周围的点作为检测点,从而增加了检测的适用场景,使得本实施例在需要对边缘周围的点进行检测操作的场景中也适用。
[0047] 为了接收移动终端响应于检测请求消息返回的检测结果,本实施例提供了以下两种实现方式,当然,需要说明的是,本实施例并不仅限于此:
[0048] 方式1):如图6所示,当所述用于检测所述软件的可靠性的检测点的位置信息包括所述多个点的位置信息时,所述接收所述移动终端响应于所述检测请求消息返回的检测结果包括:S602,依次接收到所述移动终端在所述多个点中的各个点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到的检测结果。
[0049] 结合图1来说,在本实施例中,手机102可以在一个点上执行完对应的操作之后立即将得到的检测结果返回给电脑104,从而使得电脑104可以实时地获取到检测结果。
[0050] 方式2):如图7所示,当所述用于检测所述软件的可靠性的检测点的位置信息包括所述多个点的位置信息时,所述接收所述移动终端响应于所述检测请求消息返回的检测结果包括:S702,接收所述移动终端返回的检测响应消息,其中,所述检测响应消息中包括所述移动终端在所述多个点中的各个点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到的检测结果。
[0051] 结合图1来说,在本实施例中,手机102可以在多个点上执行完对应的操作之后将得到的检测结果一起返回给电脑104,从而使得电脑104可以批量得到多个点对应的检测结果。
[0052] 作为一种可选的实现方式,在接收所述移动终端响应于所述检测请求消息返回的检测结果之后,如图8所示,上述软件可靠性的检测方法还包括:S802,根据预定的关键词对所述检测结果进行扫描;若在所述检测结果中扫描得到与所述关键词对应的信息,则判断出所述软件出现异常。
[0053] 结合图1进行举例,在本实施例中,电脑104在接收到相应的检测结果之后以日志的形式记录在存储器中。然后,电脑104以“异常”为关键词搜索存储器中存储的上述日志,判断上述日志中记录的检测结果中是否出现与“异常”对应的信息,若有,则将该信息进行标注并显示。
[0054] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模并不一定是本发明所必须的。
[0055] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0056] 实施例2
[0057] 根据本发明实施例,还提供了一种用于实施上述软件可靠性的检测方法的软件可靠性的检测装置,如图9所示,本实施例中的软件可靠性的检测装置可以包括但不限于以下至少之一:台式电脑、笔记本电脑平板电脑、手机。
[0058] 以台式电脑为例,本实施例中的软件可靠性的检测装置包括:
[0059] 1)第一获取单元902,用于获取移动终端中运行的软件在所述移动终端的触屏区域内显示的图形;
[0060] 作为一种可选的实现方式,如图1所示,电脑104通过数据线与作为移动终端的手机102连接,电脑104通过上述的数据线向手机102发送获取截图的指令,当然,这里的数据线只是一种连接方式,本实施例对此不作限定,例如,电脑104还可以通过无线连接方式与手机102建立连接。
[0061] 在接收到电脑104发送的获取截图的指令之后,手机102响应该指令对当前运行的软件在手机102的触屏上显示的图形进行截取,然后通过上述数据线发送给电脑104中的第一获取单元902,其中,上述截取到的图形可以但不限于如图3中的左边视图所示。
[0062] 2)边缘检测单元904,用于通过对所述图形进行边缘检测获取得到用于指示所述图形的边缘的边缘信息;
[0063] 作为一种可选的实现方式,如图1所示,电脑104中的第一获取单元902在接收到手机102发送的图形之后,电脑104中的边缘检测单元904调用相应的图像边缘检测算法对所接收到的图形进行边缘检测。在本实施例中,图像边缘检测算法包括但不限于canny图像边缘检测算法。通过上述边缘检测得到图形如图3中的右边视图所示。
[0064] 3)第二获取单元906,用于根据所述边缘信息获取用于检测所述软件的可靠性的检测点的位置信息;
[0065] 在本实施例中,所述位置信息可以但不限于为移动终端的触屏区域内的点的坐标。
[0066] 4)第一传输单元908,用于向所述移动终端发送检测请求消息,其中,所述检测请求消息中至少携带有所述检测点的位置信息和触屏操作指令信息;
[0067] 在本实施例中,所述触屏操作指令信息包括但不限于以下至少之一:点击、拖拽、长按。
[0068] 5)第二传输单元910,用于接收所述移动终端响应于所述检测请求消息返回的检测结果,其中,所述检测结果由所述移动终端在所述检测点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到。
[0069] 作为一种可选的实现方式,如图1所示,手机102在接收到检测点的位置信息和触屏操作指令信息,在该检测点的位置信息指示的位置上执行触屏操作指令信息指示的操作,并将执行上述操作得到的检测结果返回给电脑104中的第二传输单元910。
[0070] 以下结合图3来描述上述执行操作的过程。基于图3中的右边视图示出的边缘,电脑104中的第二获取单元906选择“中国象棋”四个字中的“中”字在手机的触屏上的坐标为检测点的位置信息,并设置对应的触屏操作指令信息为执行“点击”操作。然后,电脑104中的第一传输单元908将“中”字在手机的触屏上的坐标以及用于指示执行“点击”操作的触屏操作指令信息发送给手机102。手机102在接收到上述坐标和触屏操作指令信息之后,在上述坐标上执行“点击”操作,并将对应的执行结果作为检测结果返回给电脑104中的第二传输单元910。
[0071] 当然,上述选取“中国象棋”四个字中的“中”字在手机的触屏上的坐标为检测点的位置信息,这只是一个实例,为了提高检测精度,还可以以“中”字中的一个比划在手机的触屏上的坐标为检测点的位置信息,更甚至可以以“中”字中的一个比划中的一个点在手机的触屏上的坐标为检测点的位置信息,本实施例对此不作限定。
[0072] 在本发明实施例中,对待检测的软件的运行界面进行边缘检测,然后,在检测到边缘上的点或边缘周围的点上进行检测操作,避免了在不相关的点执行检测操作,解决了检测效率较低的技术问题,达到了提高检测效率的技术目的。
[0073] 为了根据边缘信息获取用于检测软件的可靠性的检测点的位置信息,本实施例提供了以下两种实现方式,当然,需要说明的是,本实施例并不仅限于此:
[0074] 方式1):如图10所示,所述第二获取单元906包括:第一选取模块1002,用于随机从所述边缘信息指示的边缘上选取一个或多个点;第一获取模块1004,用于获取所选取的一个或多个点的位置信息作为用于检测所述软件的可靠性的检测点的位置信息。在本实施例中,上述边缘上的点为需要进行检测的检测点,这样,只对需要检测的检测点进行相应的检测操作,从而提高了检测效率。
[0075] 方式2):如图11所示,所述第二获取单元906包括:第二获取模块1102,用于获取距所述边缘信息指示的边缘小于预定间隔的一个或多个点;第三获取模块1104,用于获取所选取的一个或多个点的位置信息作为用于检测所述软件的可靠性的检测点的位置信息。在本实施例中,选取边缘周围的点作为检测点,从而增加了检测的适用场景,使得本实施例在需要对边缘周围的点进行检测操作的场景中也适用。
[0076] 为了接收移动终端响应于检测请求消息返回的检测结果,本实施例提供了以下两种实现方式,当然,需要说明的是,本实施例并不仅限于此:
[0077] 方式1):如图12所示,当所述用于检测所述软件的可靠性的检测点的位置信息包括所述多个点的位置信息时,所述第二传输单元910包括:第一传输模块1202,用于依次接收到所述移动终端在所述多个点中的各个点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到的检测结果。
[0078] 结合图1来说,在本实施例中,手机102可以在一个点上执行完对应的操作之后立即将得到的检测结果返回给电脑104中的第一传输模块1202,从而使得电脑104可以实时地获取到检测结果。
[0079] 方式2):如图13所示,当所述用于检测所述软件的可靠性的检测点的位置信息包括所述多个点的位置信息时,所述第二传输单元910包括:第二传输模块1302,用于接收所述移动终端返回的检测响应消息,其中,所述检测响应消息中包括所述移动终端在所述多个点中的各个点的位置信息所指示的位置上执行所述触屏操作指令信息指示的操作得到的检测结果。
[0080] 结合图1来说,在本实施例中,手机102可以在多个点上执行完对应的操作之后将得到的检测结果一起返回给电脑104中的第二传输模块1302,从而使得电脑104可以批量得到多个点对应的检测结果。
[0081] 作为一种可选的实现方式,如图14所示,本实施例中的软件可靠性的检测装置还包括:
[0082] 1)扫描单元1402,用于在接收所述移动终端响应于所述检测请求消息返回的检测结果之后,根据预定的关键词对所述检测结果进行扫描;
[0083] 2)判断单元1404,用于若在所述检测结果中扫描得到与所述关键词对应的信息,则判断出所述软件出现异常。
[0084] 结合图1进行举例,在本实施例中,电脑104在接收到相应的检测结果之后以日志的形式记录在存储器中。然后,电脑104中的扫描单元1402以“异常”为关键词搜索存储器中存储的上述日志,判断单元1404判断上述日志中记录的检测结果中是否出现与“异常”对应的信息,若有,则将该信息进行标注并显示。
[0085] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0086] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0087] 在本申请所提供的几个实施例中,所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0088] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0089] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0090] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0091] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈