用于获取信息的方法及装置制造方法及图纸

技术编号:19634885 阅读:26 留言:0更新日期:2018-12-01 15:38
本申请实施例公开了用于获取信息的方法及装置。该方法的一具体实施方式包括:通过数据通道获取终端设备的运行状态信息,其中,上述数据通道用于与上述终端设备进行指定数据类型的数据的数据传输;从上述运行状态信息中获取待测试应用的至少一条进程数据;响应于监测到的对应上述待测试应用的操作指令,根据上述至少一条进程数据获取对应操作指令的运行参数。该实施方式提高了获取待测试应用的运行参数的准确性和有效性。

Methods and devices for obtaining information

The embodiment of this application discloses a method and device for obtaining information. One specific embodiment of the method includes: acquiring the operation status information of the terminal device through the data channel, in which the data channel is used for data transmission with the specified data type of the terminal device; acquiring at least one process data of the application to be tested from the above operation status information; and responding to the request. The operation instructions of the above-mentioned application to be tested are monitored, and the operation parameters of the corresponding operation instructions are obtained from at least one of the above-mentioned process data. The implementation method improves the accuracy and validity of obtaining the operation parameters of the application to be tested.

【技术实现步骤摘要】
用于获取信息的方法及装置
本申请实施例涉及数据处理
,具体涉及用于获取信息的方法及装置。
技术介绍
随着科技的发展,智能终端的数据处理能力越来越强大。用户可以通过智能终端上安装的各种应用执行相应的信息处理任务,极大地提高了用户工作和生活的信息处理效率。为了更好的向用户提供服务,在应用发布前后,技术人员需要对安装在不同智能设备上的应用进行测试,以消除应用存在的问题。
技术实现思路
本申请实施例提出了一种用于获取信息的方法及装置。第一方面,本申请实施例提供了一种用于获取信息的方法,该方法包括:通过数据通道获取上述终端设备的运行状态信息,其中,上述数据通道用于与上述终端设备进行指定数据类型的数据的数据传输;从上述运行状态信息中获取待测试应用的至少一条进程数据;响应于监测到的对应上述待测试应用的操作指令,根据上述至少一条进程数据获取对应操作指令的运行参数。在一些实施例中,上述数据通道通过以下步骤构建:向上述终端设备发送端口测试数据,其中,上述端口测试数据用于检测上述终端设备输出指定数据类型的数据的端口;响应于检测到对应上述端口测试数据的端口信息,建立指定数据类型与对应该指定数据类型的端口信息之间的对应关系;基于上述对应关系,建立与上述终端设备之间的数据通道。在一些实施例中,上述从上述运行状态信息中获取待测试应用的至少一条进程数据,包括:根据上述待测试应用的属性信息,从上述运行状态信息中筛选出上述待测试应用的至少一条进程数据,其中,上述属性信息包括以下至少一项:待测试应用的名称、待测试应用的数据类型、待测试应用的运行时间。在一些实施例中,上述响应于监测到的对应上述待测试应用的操作指令,根据上述至少一条进程数据获取对应操作指令的运行参数,包括:查询操作指令的操作属性,上述操作属性包括以下至少一项:操作指令的名称、操作指令发出时间;根据上述操作属性确定上述至少一条进程数据中的数据发生变化的进程数据;根据上述数据发生变化的进程数据和操作属性获取上述终端设备的至少一个端口的输出数据;对于上述至少一个端口中的端口,根据上述对应关系和该端口的端口信息查询与该端口对应的输出数据的数据类型;通过输出数据和对应输出数据的数据类型构建对应操作指令的运行参数。在一些实施例中,上述方法还包括:根据运行参数构建上述待测试应用的测试数据。第二方面,本申请实施例提供了一种用于获取信息的装置,该装置包括:运行状态信息获取单元,被配置成通过数据通道获取上述终端设备的运行状态信息,其中,上述数据通道用于与上述终端设备进行指定数据类型的数据的数据传输;进程数据获取单元,被配置成从上述运行状态信息中获取待测试应用的至少一条进程数据;运行参数获取单元,被配置成响应于监测到的对应上述待测试应用的操作指令,根据上述至少一条进程数据获取对应操作指令的运行参数。在一些实施例中,上述装置包括数据通道构建单元,被配置成构建数据通道,上述数据通道构建单元包括:端口测试数据发送子单元,被配置成向上述终端设备发送端口测试数据,其中,上述端口测试数据用于检测上述终端设备输出指定数据类型的数据的端口;对应关系构建子单元,响应于检测到对应上述端口测试数据的端口信息,被配置成建立指定数据类型与对应该指定数据类型的端口信息之间的对应关系;数据通道构建子单元,被配置成基于上述对应关系,建立与上述终端设备之间的数据通道。在一些实施例中,上述进程数据获取单元包括:进程数据获取子单元,被配置成根据上述待测试应用的属性信息,从上述运行状态信息中筛选出上述待测试应用的至少一条进程数据,其中,上述属性信息包括以下至少一项:待测试应用的名称、待测试应用的数据类型、待测试应用的运行时间。在一些实施例中,上述运行参数获取单元包括:操作属性查询子单元,被配置成查询操作指令的操作属性,上述操作属性包括以下至少一项:操作指令的名称、操作指令发出时间;进程数据识别子单元,被配置成根据上述操作属性确定上述至少一条进程数据中的数据发生变化的进程数据;输出数据获取子单元,被配置成根据上述数据发生变化的进程数据和操作属性获取上述终端设备的至少一个端口的输出数据;数据类型查询子单元,对于上述至少一个端口中的端口,被配置成根据上述对应关系和该端口的端口信息查询与该端口对应的输出数据的数据类型;运行参数获取子单元,被配置成通过输出数据和对应输出数据的数据类型构建对应操作指令的运行参数。在一些实施例中,上述装置还包括:测试数据构建单元,被配置成根据运行参数构建上述待测试应用的测试数据。第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器执行上述第一方面的用于获取信息的方法。第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述第一方面的用于获取信息的方法。本申请实施例提供的用于获取信息的方法及装置,首先通过数据通道获取上述终端设备的运行状态信息;然后,从运行状态信息中获取待测试应用的至少一条进程数据;最后,在监测到的对应待测试应用的操作指令时,根据至少一条进程数据获取对应操作指令的运行参数,提高了获取待测试应用的运行参数的准确性和有效性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请的一个实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于获取信息的方法的一个实施例的流程图;图3是根据本申请的用于获取信息的方法的一个应用场景的示意图;图4是根据本申请的用于获取信息的方法的又一个实施例的流程图;图5是根据本申请的用于获取信息的装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请实施例的用于获取信息的方法或用于获取信息的装置的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种待测试应用,例如待测试网页浏览器应用、待测试购物类应用、待测试搜索类应用、待测试即时通信工具、待测试邮箱客户端、待测试社交平台软件等。终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是安装有待测试应用并且支持数据传输的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型本文档来自技高网...

【技术保护点】
1.一种用于获取信息的方法,包括:通过数据通道获取终端设备的运行状态信息,其中,所述数据通道用于与所述终端设备进行指定数据类型的数据的数据传输;从所述运行状态信息中获取待测试应用的至少一条进程数据;响应于监测到的对应所述待测试应用的操作指令,根据所述至少一条进程数据获取对应操作指令的运行参数。

【技术特征摘要】
1.一种用于获取信息的方法,包括:通过数据通道获取终端设备的运行状态信息,其中,所述数据通道用于与所述终端设备进行指定数据类型的数据的数据传输;从所述运行状态信息中获取待测试应用的至少一条进程数据;响应于监测到的对应所述待测试应用的操作指令,根据所述至少一条进程数据获取对应操作指令的运行参数。2.根据权利要求1所述的方法,其中,所述数据通道通过以下步骤构建:向所述终端设备发送端口测试数据,其中,所述端口测试数据用于检测所述终端设备输出指定数据类型的数据的端口;响应于检测到对应所述端口测试数据的端口信息,建立指定数据类型与对应该指定数据类型的端口信息之间的对应关系;基于所述对应关系,建立与所述终端设备之间的数据通道。3.根据权利要求2所述的方法,其中,所述从所述运行状态信息中获取待测试应用的至少一条进程数据,包括:根据所述待测试应用的属性信息,从所述运行状态信息中筛选出所述待测试应用的至少一条进程数据,其中,所述属性信息包括以下至少一项:待测试应用的名称、待测试应用的数据类型、待测试应用的运行时间。4.根据权利要求3所述的方法,其中,所述响应于监测到的对应所述待测试应用的操作指令,根据所述至少一条进程数据获取对应操作指令的运行参数,包括:查询操作指令的操作属性,所述操作属性包括以下至少一项:操作指令的名称、操作指令发出时间;根据所述操作属性确定所述至少一条进程数据中的数据发生变化的进程数据;根据所述数据发生变化的进程数据和操作属性获取所述终端设备的至少一个端口的输出数据;对于所述至少一个端口中的端口,根据所述对应关系和该端口的端口信息查询与该端口对应的输出数据的数据类型;通过输出数据和对应输出数据的数据类型构建对应操作指令的运行参数。5.根据权利要求1至4任意一项所述的方法,其中,所述方法还包括:根据所述运行参数构建所述待测试应用的测试数据。6.一种用于获取信息的装置,包括:运行状态信息获取单元,被配置成通过数据通道获取终端设备的运行状态信息,其中,所述数据通道用于与所述终端设备进行指定数据类型的数据的数据传输;进程数据获取单元,被配置成从所述运行状态信息中获取待测试应用的至少一条进程数据;运行参数获取单元,被配置成响应于监测到的对应所...

【专利技术属性】
技术研发人员:朱斌辛庆孙健王芳刘铮殷添琦何菁
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1