CN109542754B - 移动设备的接入方法、应用程序的调试方法、装置和*** - Google Patents

移动设备的接入方法、应用程序的调试方法、装置和*** Download PDF

Info

Publication number
CN109542754B
CN109542754B CN201710868686.XA CN201710868686A CN109542754B CN 109542754 B CN109542754 B CN 109542754B CN 201710868686 A CN201710868686 A CN 201710868686A CN 109542754 B CN109542754 B CN 109542754B
Authority
CN
China
Prior art keywords
equipment
service object
interface service
target server
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710868686.XA
Other languages
English (en)
Other versions
CN109542754A (zh
Inventor
谭海燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710868686.XA priority Critical patent/CN109542754B/zh
Publication of CN109542754A publication Critical patent/CN109542754A/zh
Application granted granted Critical
Publication of CN109542754B publication Critical patent/CN109542754B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)

Abstract

本申请实施例提供了一种移动设备的接入方法、应用程序的调试方法、装置和***,所述移动设备的接入方法包括:接口服务对象检测是否有移动设备与接入设备建立连接,所述接口服务对象运行于所述接入设备中;当所述移动设备与所述接入设备成功建立连接时,所述接口服务对象获取所述移动设备的设备信息;所述接口服务对象将所述设备信息发送至目标服务器,以将所述移动设备接入所述目标服务器。本实施例无需将所有需要接入云端服务器的移动设备放置在同一个地方,通过接口服务对象能够方便地实现真机实验室的分布式部署,方便了不同品牌、不同硬件类型的移动设备快速地接入云端服务器,提高了接入速度,简化了接入过程。

Description

移动设备的接入方法、应用程序的调试方法、装置和***
技术领域
本申请涉及通信技术领域,特别是涉及一种移动设备的接入方法、一种移动设备的接入装置、一种应用程序的调试方法、一种应用程序的调试装置和一种应用程序的调试***。
背景技术
随着技术的进步,越来越多的传统PC(personal computer,个人计算机)业务开始大规模地向手机等移动设备迁移,只需要一部手机,用户就可以完成以前必须在电脑上才能完成的工作。因此,基于移动设备的软件开发也就显得越来越重要。
在进行基于移动设备的软件开发时,开发人员往往需要使用多台不同品牌不同硬件类型的移动设备进行调试验证。以搭载安卓Android操作***的手机为例,由于操作***以及手机厂商的原因,不同的调试环境、调试工具甚至不同的手机本身都会成为影响开发调试的因素。
目前,业界通常采用的开发调试方案是搭建真机实验室,将多台移动设备通过USB线(Universal Serial Bus,通用串行总线)连接到PC,由PC再接入云端服务器,从而实现将真机实验室内的移动设备接入到云端,以便被开发人员所使用。但是,上述方案要求将所有的移动设备必须放置在同一个地方,管理起来十分不便;而且,当真机实验室出现故障时,也会导致该实验室内的所有移动设备不可用,无法实现有效地容灾。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种移动设备的接入方法、一种移动设备的接入装置、一种应用程序的调试方法、一种应用程序的调试装置和相应的一种应用程序的调试***。
为了解决上述问题,本申请公开了一种移动设备的接入方法,包括:
接口服务对象检测是否有移动设备与接入设备建立连接,所述接口服务对象运行于所述接入设备中;
当所述移动设备与所述接入设备成功建立连接时,所述接口服务对象获取所述移动设备的设备信息;
所述接口服务对象将所述设备信息发送至目标服务器,以将所述移动设备接入所述目标服务器。
为了解决上述问题,本申请公开了一种移动设备的接入方法,包括:
目标服务器建立与接入设备之间的网络连接,所述接入设备中运行有接口服务对象,所述接入设备与移动设备连接;
所述目标服务器接收所述接口服务对象发送的移动设备的设备信息;
所述目标服务器将所述设备信息写入数据库。
为了解决上述问题,本申请公开了一种移动设备的接入方法,包括:
接口服务对象建立接入设备与目标服务器之间的网络连接,所述接口服务对象运行于所述接入设备中,所述接入设备与移动设备连接;
所述接口服务对象获取移动设备的设备信息;
所述接口服务对象将所述设备信息发送至所述服务器集群;
所述目标服务器将所述设备信息写入数据库。
为了解决上述问题,本申请公开了一种移动设备的接入方法,所述移动设备中运行有接口服务对象,所述的方法包括:
接口服务对象建立移动设备与目标服务器之间的网络连接;
所述接口服务对象获取所述移动设备的设备信息;
所述接口服务对象将所述设备信息发送至所述目标服务器,所述目标服务器用于将所述设备信息写入数据库。
为了解决上述问题,本申请公开了一种应用程序的调试方法,所述应用程序运行于移动设备中,所述移动设备与接入设备连接,所述接入设备中运行有接口服务对象,所述方法包括:
当接口服务对象检测到移动设备与接入设备成功建立连接时,获取所述移动设备的设备信息;
所述接口服务对象将所述设备信息发送至目标服务器,所述目标服务器用于将所述设备信息写入数据库;
当所述目标服务器接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
为了解决上述问题,本申请公开了一种移动设备的接入装置,包括:
检测模块,用于采用接口服务对象检测是否有移动设备与接入设备建立连接,所述接口服务对象运行于所述接入设备中;
获取模块,用于当所述移动设备与所述接入设备成功建立连接时,采用所述接口服务对象获取所述移动设备的设备信息;
发送模块,用于采用所述接口服务对象将所述设备信息发送至目标服务器,以将所述移动设备接入所述目标服务器。
为了解决上述问题,本申请公开了一种移动设备的接入装置,包括:
建立模块,用于建立目标服务器与接入设备之间的网络连接,所述接入设备中运行有接口服务对象,所述接入设备与移动设备连接;
接收模块,用于采用所述目标服务器接收所述接口服务对象发送的移动设备的设备信息;
写入模块,用于采用所述目标服务器将所述设备信息写入数据库。
为了解决上述问题,本申请公开了一种移动设备的接入装置,包括:
建立模块,用于采用接口服务对象建立接入设备与目标服务器之间的网络连接,所述接口服务对象运行于所述接入设备中,所述接入设备与移动设备连接;
获取模块,用于采用所述接口服务对象获取移动设备的设备信息;
发送模块,用于采用所述接口服务对象将所述设备信息发送至所述服务器集群;
写入模块,用于采用所述目标服务器将所述设备信息写入数据库。
为了解决上述问题,本申请公开了一种移动设备的接入装置,所述移动设备中运行有接口服务对象,所述的装置包括:
建立模块,用于采用接口服务对象建立移动设备与目标服务器之间的网络连接;
获取模块,用于采用所述接口服务对象获取所述移动设备的设备信息;
发送模块,用于采用所述接口服务对象将所述设备信息发送至所述目标服务器,所述目标服务器用于将所述设备信息写入数据库。
为了解决上述问题,本申请公开了一种应用程序的调试装置,所述应用程序运行于移动设备中,所述移动设备与接入设备连接,所述接入设备中运行有接口服务对象,所述装置包括:
获取模块,用于当接口服务对象检测到移动设备与接入设备成功建立连接时,获取所述移动设备的设备信息;
发送模块,用于采用所述接口服务对象将所述设备信息发送至目标服务器,所述目标服务器用于将所述设备信息写入数据库;
调试模块,用于当所述目标服务器接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
为了解决上述问题,本申请公开了一种应用程序的调试***,包括目标服务器、至少一个移动设备,以及,至少一个接入设备,所述移动设备通过通用串行总线USB与所述接入设备连接,所述接入设备中运行有接口服务对象;
所述接口服务对象用于在检测到所述移动设备与所述接入设备成功建立连接时,获取所述移动设备的设备信息,并将所述设备信息发送至所述目标服务器;
所述目标服务器用于将所述设备信息写入数据库,并在接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
与背景技术相比,本申请实施例包括以下优点:
本申请实施例,当接入设备中运行的接口服务对象检测到有移动设备与接入设备成功建立连接时,可以获取该移动设备的设备信息并发送至目标服务器,从而在目标服务器将该设备信息写入数据库后,实现将移动设备接入云端服务器平台。本实施例无需将所有需要接入云端服务器的移动设备放置在同一个地方,通过MDS Hub等接口服务对象能够方便地实现真机实验室的分布式部署,方便了不同品牌、不同硬件类型的移动设备快速地接入云端服务器,提高了接入速度,简化了接入过程。
另一方面,本实施例由于无需将全部移动终端放置在同一个地方,因此当某个模拟的真机实验室出现故障时,其他真机实验室仍然能够正常地运行,解决了在出现故障时全部真机均无法使用的问题,有效地保障了真机实验室的安全性和稳定性,从而实现有效容灾。
附图说明
图1是现有技术中移动设备的开发调试的架构示意图;
图2是本申请的一种移动设备的接入方法实施例一的步骤流程图;
图3是本申请的一种移动设备的接入方法实施例二的步骤流程图;
图4是本申请的一种移动设备的接入方法实施例三的步骤流程图;
图5是本申请的一种移动设备的接入方法实施例四的步骤流程图;
图6是本申请的移动终端接入目标服务器的***架构示意图;
图7是本申请的一种应用程序的调试方法实施例的步骤流程图;
图8是本申请的一种移动设备的接入装置实施例一的结构框图;
图9是本申请的一种移动设备的接入装置实施例二的结构框图;
图10是本申请的一种移动设备的接入装置实施例三的结构框图;
图11是本申请的一种移动设备的接入装置实施例四的结构框图;
图12是本申请的一种应用程序的调试装置实施例的结构框图;
图13是本申请的一种应用程序的调试***实施例的结构框图。
具体实施方式
为了验证应用软件在移动设备上的运行状况,开发人员需要使用多台不同品牌不同硬件类型的移动设备进行调试。在调试时,不同的调试环境、调试工具都会成为影响调试结果的因素。
以手机为例。首先,对于调试的手机来说,都需要通过一条USB线将该台手机与PC主机连接。但是,使用USB线就必然涉及到设备的驱动问题,当调试环境发生变化,经常会出现手机不能被PC主机识别的问题,也就无法继续进行软件的调试。其次,在进行调试时,使用到的调试工具往往都比较离散,需要开发人员将多个调试工具组合起来使用,增加了调试的成本。第三,个人或团队的设备数量往往是有限的,但对于软件开发人员而言,经常需要使用到不同品牌的手机进行验证,由于自己或者团队可使用的手机数量有限,无法满足开发调试的需求。如果涉及到跨地域的团队,则更加不方便。例如,用户或者测试人员在北京,而开发人员在杭州,当北京的测试人员在某款手机上发现了一个问题,需要杭州的开发人员进行调试并定位解决该问题时,如果杭州的开发人员缺乏跟北京的测试人员具有相同配置的手机,则使得该问题无法被重现,导致该问题很难被定位解决。
为了解决上述问题,业界通常采用的开发调试方案是搭建真机实验室,在该真机实验室内进行所有的开发调试工作。如图1所示,是现有技术中移动设备的开发调试的架构示意图。在图1中,真机实验室中储备有多台不同品牌不同硬件类型的手机,通过USB线将每台手机连接到PC主机,然后将PC主机接入云端服务器,从而能够实现将实验室内的手机接入到云端,以便被开发人员所使用。
但是,通过连接PC主机,进而将手机接入云端的解决方案在实际应用中仍然存在不少缺陷。
例如,上述方案必须将所有的手机放置在同一个地方,不便于对手机的接入和管理,当涉及到跨地区的手机的接入问题时,则会更加麻烦。其次,对于手机来说,真机实验室的手机品牌覆盖度以及手机型号,永远都不能完全满足所有用户的需求。如果甲用户想使用的手机,云端并没有这个型号或者品牌,但是乙用户手里或者自己的团队却有这个设备,由于上述方案并不支持将用户的自有设备接入云端,如果乙用户希望将自有设备接入到云端来享受云端真机在线服务,则按照上述方案根本不可能实现。第三,上述方案将所有的手机都部署在单一服务器上,不仅性能低下,而且当真机实验室出现故障时,还会导致该实验室内的所有手机均不可用。
因此,鉴于上述问题,提出了本申请实施例的核心构思之一在于,提供一种支持手机机房分布式部署的接入方案,以使手机可以部署在多个机房,甚至是异地,方便对大量手机的统一管理的使用;同时,该方案还支持用户将自有手机接入云端,以扩充云端真机的数量,提高手机开发调试的效率。
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
参照图2,示出了本申请的一种移动设备的接入方法实施例一的步骤流程图,具体可以包括如下步骤:
步骤201,接口服务对象检测是否有移动设备与接入设备建立连接,所述接口服务对象运行于所述接入设备中;
在本申请实施例中,移动设备可以是手机、平板电脑等电子设备。以手机为例,不同品牌、不同硬件类型的手机可以搭载不同的操作***软件,例如,可以是安卓Android操作***、Windows Phone操作***或者iOS操作***等等。本申请实施例对移动设备以及移动设备所搭载的操作***的具体类型均不作限定。
为了方便理解,本申请实施例以搭载Android操作***的手机为例进行介绍。
Android是一种基于Linux的自由及开放源代码的操作***,主要应用于移动设备,如智能手机和平板电脑,并逐渐被扩展到其他领域上,如电视、数码相机、游戏机等等。
需要说明的是,本申请实施例中的接入设备可以是一中间设备,通过该中间设备,能够实现移动设备与服务器之间的连接。例如,该接入设备可以是PC主机。
为了便于理解,本实施例以PC主机作为接入设备进行介绍。
在本申请实施例中,接入设备中可以运行有接口服务对象MDS Hub,该MDS Hub可以将该接入设备接入目标服务器的网络。例如,将PC主机接入云端服务器的网络中。
MDS(Mobile pages Develop&Debug Solution)是一种移动页面开发与调试的解决方案。Hub是一种多端口的转发器,是一种能够扩展接入设备的接口数量的硬件设备。本申请实施例中的MDS Hub则是运行在与Hub设备相连接的接入设备上的一种程序,主要负责上报接入该接入设备的手机的各种数据、实现对手机的远程控制等功能。
在本申请实施例中,接口服务对象MDS Hub在将接入设备接入目标服务器时,可以首先确定服务器集群中的目标服务器,进而通过MDS Hub建立该接入设备与该目标服务器之间的网络连接。
在具体实现中,服务器集群中可以包括有多台服务器,MDS Hub可以根据负载均衡等要求,确定能够与当前的接入设备连接的目标服务器。
在本申请实施例中,还可以通过接口服务对象检测手机是否与接入设备连接。
通常,手机等移动设备可以通过通用串行总线即USB线与接入设备建立连接。例如,将USB线的两端分别同PC主机和手机连接,从而实现手机与PC主机之间的连通。
当有移动设备接入运行有接口服务对象的接入设备中时,接口服务对象能够及时获知移动设备的连接状态信息。例如,当有手机接入运行有MDS Hub的PC主机中时,该MDSHub能够及时地知道有手机与PC主机建立了连接。
步骤202,当所述移动设备与所述接入设备成功建立连接时,所述接口服务对象获取所述移动设备的设备信息;
在本申请实施例中,在检测确定手机已与PC主机成功连接后,MDS Hub可以获取到该手机的设备信息,该设备信息可以包括设备属性信息以及设备状态信息。设备属性信息可以是手机的手机串号,屏幕尺寸,***版本等信息,设备状态信息则可以是该手机当前是否正在被使用的信息。当然,对于不同的移动设备,其相应的设备属性信息可能不同,本实施例对移动设备的设备属性信息不作限定。
在本申请实施例中,接入设备中还可以运行有调试桥程序对象。例如,以Android操作***为例,该调试桥程序对象可以为ADB(Android Debug Bridge,安卓调试桥)。
因此,可以通过该调试桥程序对象读取移动设备的设备信息,并将该设备信息发送给接口服务对象,使得接口服务对象能够获取到上述设备信息。
当然,设备驱动也可以获取到移动设备的设备信息并发送给接口服务对象,本实施例对获取到移动设备的设备信息的具体方式不作限定。
需要说明的是,MDS Hub除了获取与PC主机连接的移动设备的设备信息外,还可以获取该PC主机的主机名称以及IP地址信息等等。
步骤203,所述接口服务对象将所述设备信息发送至目标服务器,以将所述移动设备接入所述目标服务器。
在本申请实施例中,MDS Hub在获取到连接的手机等移动设备的设备属性信息和设备状态信息后,可以按照预设时间间隔,将该移动设备的设备属性信息和设备状态信息发送至目标服务器。例如,可以设定每6秒发送一次。
当然,本领域技术人员可以根据实际需要具体确定发送设备信息的时间间隔,本申请实施例对此不作限定。
当然,MDS Hub还可以按照上述时间间隔,同时将当前的PC主机的主机名称以及IP地址信息发送至该目标服务器。
目标服务器在接收到PC主机的主机名称以及IP地址信息、连接到该PC主机的移动设备的设备属性信息和设备状态信息后,可以将上述信息一并写入数据库,从而实现将该移动设备接入该目标服务器。
需要说明的是,由于MDS Hub是在不停的扫描连接的手机的设备信息并发送至目标服务器,因此,目标服务器在将上述信息写入数据库时,可以对实时接收到的设备信息进行分析和去重,仅仅写入数据库中未存在的设备的设备信息,以便提高写入的速度。
在目标服务器将手机等移动设备的设备信息写入数据库后,连接到接入设备的移动设备就完成接入到云端平台的过程,从而用户可以通过浏览器页面,使用已经接入的移动设备。
需要说明的是,任意一台接入设备均可以连接多个移动设备。例如,可以采用采用通用串行总线USB将移动设备与接入设备进行连接。多个移动设备在采用USB与接入设备建立连接后,可以通过该接入设备中运行的接口服务对象接入目标服务器,从而将多台移动设备接入云端服务器平台。
在本申请实施例中,当接入设备中运行的接口服务对象检测到有移动设备与接入设备成功建立连接时,可以获取该移动设备的设备信息并发送至目标服务器,从而在目标服务器将该设备信息写入数据库后,实现将移动设备接入云端服务器平台。本实施例无需将所有需要接入云端服务器的移动设备放置在同一个地方,通过MDS Hub等接口服务对象能够方便地实现真机实验室的分布式部署,方便了不同品牌、不同硬件类型的移动设备快速地接入云端服务器,提高了接入速度,简化了接入过程。
另一方面,由于无需将全部移动终端放置在同一个地方,因此当某个模拟的真机实验室出现故障时,其他真机实验室仍然能够正常地运行,解决了在出现故障时全部真机均无法使用的问题,有效地保障了真机实验室的安全性和稳定性,从而实现有效容灾。
参照图3,示出了本申请的一种移动设备的接入方法实施例二的步骤流程图,具体可以包括如下步骤:
步骤301,目标服务器建立与接入设备之间的网络连接,所述接入设备中运行有接口服务对象,所述接入设备与移动设备连接;
步骤302,所述目标服务器接收所述接口服务对象发送的移动设备的设备信息;
步骤303,所述目标服务器将所述设备信息写入数据库。
本实施例是与上述移动设备的接入方法实施例一相对应的服务器侧的实施例,具体过程可以参阅上述实施例步骤201-步骤203的记载,本实施例对此不再赘述。
需要说明的是,由于接口服务对象是在不停的扫描连接的手机的设备信息并按预设的时间间隔发送至目标服务器,因此,目标服务器在将上述信息写入数据库时,可以首先判断数据库中是否存在移动设备的设备属性信息和设备状态信息,如果数据库中并不存在上述信息,则可以将该设备属性信息和设备状态信息写入数据库;如果数据库中已经存储有上述信息,则无需再次将上述信息写入数据库中,从而可以提高写入的速度。
参照图4,示出了本申请的一种移动设备的接入方法实施例三的步骤流程图,具体可以包括如下步骤:
步骤401,接口服务对象建立接入设备与目标服务器之间的网络连接,所述接口服务对象运行于所述接入设备中,所述接入设备与移动设备连接;
步骤402,所述接口服务对象获取移动设备的设备信息;
步骤403,所述接口服务对象将所述设备信息发送至所述服务器集群;
步骤404,所述目标服务器将所述设备信息写入数据库。
本实施例是与上述移动设备的接入方法实施例一、实施例二相对应的实施例,具体过程可以参阅上述实施例一中步骤201-步骤203的记载,本实施例对此不再赘述。
参照图5,示出了本申请的一种移动设备的接入方法实施例四的步骤流程图,所述移动设备中可以运行有接口服务对象,所述的方法具体可以包括如下步骤:
步骤501,接口服务对象建立移动设备与目标服务器之间的网络连接;
在本申请实施例中,接口服务对象可以是安装在移动设备中的一款应用程序,例如,MDS SDK。该MDS SDK能够提供设备信息的上报以及调试等功能。可以认为MDS SDK是简化版本的MDS Hub。
在具体实现中,接口服务对象可以通过无线保真wifi和/或移动设备自身的移动网络建立该移动设备与目标服务器之间的网络连接。
步骤502,所述接口服务对象获取所述移动设备的设备信息;
步骤503,所述接口服务对象将所述设备信息发送至所述目标服务器,所述目标服务器用于将所述设备信息写入数据库。
本实施例中,接口服务对象MDS SDK获取移动设备的设备信息,并将该设备信息发送至目标服务器的过程与上述移动设备的接入方法实施例一中步骤202-步骤203类似,可以相互参阅,本实施例对此不再赘述。
本实施例通过将接口服务对象置于移动设备中,从而可以通过在移动设备中运行该接口服务对象,建立移动设备与云端服务器之间的连接,并将移动设备的设备信息发送至云端服务器,能够实现将用户自有的移动设备接入云端服务器,扩充了云端服务器中接入的移动设备的数量,提高了移动设备接入过程的操作便捷性。
为了便于理解,下面以一个具体的示例对本申请的移动终端的接入方法作一介绍。
参照图6,示出了本申请的移动终端接入目标服务器的***架构示意图。在图6中,可以包括有多个真机实验室(例如,图6中示出的真机实验室A与真机实验室B),每个真机实验室中可以包括有PC主机,每台PC主机可以与多台手机连接,通过接口服务对象MDS Hub,可以将每台手机的设备信息以及该真机实验室内的PC主机的信息发送至服务器集群的某一台服务器MDS Server中,任意一个MDS Server都可以作为一个独立的运行单元。MDSServer在接收到上述信息后,经过分析和去重,可以将该信息写入数据库,从而实现将真机实验室中的移动设备接入云端服务器平台。
对于用户自有设备,例如图6中的用户手机,可以通过在该自有设备中运行具有设备信息上报等功能的MDS SDK程序,通过该MDS SDK获取用户自有设备的设备信息,并发送至MDS Server,由MDS Server将该设备信息写入数据库,实现自有设备接入云端服务器平台。
参照图7,示出了本申请的一种应用程序的调试方法实施例的步骤流程图,所述应用程序运行于移动设备中,所述移动设备与接入设备连接,所述接入设备中运行有接口服务对象,所述方法具体可以包括如下步骤:
步骤701,当接口服务对象检测到移动设备与接入设备成功建立连接时,获取所述移动设备的设备信息;
步骤702,所述接口服务对象将所述设备信息发送至目标服务器,所述目标服务器用于将所述设备信息写入数据库;
本实施例中步骤701-步骤702与上述移动设备的接入方法实施例一中步骤201-步骤203类似,可以相互参阅,本实施例对此不再赘述。
步骤703,当所述目标服务器接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
在本申请实施例中,在将多台移动设备接入云端服务器平台后,可以使用已接入的移动设备进行移动软件的开发调试。
在本申请实施例中,当目标服务器接收到针对应用程序的调试指令时,可以从数据库中提取移动设备的设备信息,并将该设备信息发送至预设的浏览器页面,该浏览器页面可以用于依据设备信息模拟该移动设备;从而在接收到用户在该浏览器页面输入的指令后,可以依据该指令,对应用程序进行调试。
在具体实现中,可以在浏览器页面与云端服务器之间建立数据通道,通过该数据通道,打通操作真机屏幕的浏览器页面、云端服务器以及移动设备内运行的应用程序的调试端口这三者之间的数据连接,将手机等移动设备的屏幕通过Canvas技术知会到浏览器的页面上。然后,运行浏览器页面中内置的调试框架,页面通过获取用户的滑动,点击等操作指令,直接向需要调试的应用程序发起调试指令,从而实现对该应用程序进行调试的目的。
本实施例通过调用接入云端服务器平台的移动设备进行移动软件的开发调试,解决了开发调试过程中移动设备缺乏的问题,使得开发人员能够及时地重现已经出现的问题,从而可以准确地定位并解决该问题。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
参照图8,示出了本申请的一种移动设备的接入装置实施例一的结构框图,具体可以包括如下模块:
检测模块801,用于采用接口服务对象检测是否有移动设备与接入设备建立连接,所述接口服务对象运行于所述接入设备中;
获取模块802,用于当所述移动设备与所述接入设备成功建立连接时,采用所述接口服务对象获取所述移动设备的设备信息;
发送模块803,用于采用所述接口服务对象将所述设备信息发送至目标服务器,以将所述移动设备接入所述目标服务器。
在本申请实施例中,所述装置还可以包括如下模块:
接入模块,用于采用所述接口服务对象将所述接入设备接入所述目标服务器的网络。
在本申请实施例中,所述接入模块具体可以包括如下子模块:
确定子模块,用于采用所述接口服务对象确定服务器集群中的目标服务器;
建立子模块,用于采用所述接口服务对象建立接入设备与所述目标服务器之间的网络连接。
在本申请实施例中,所述接入设备中还可以运行有调试桥程序对象,所述获取模块802具体可以包括如下子模块:
读取发送子模块,用于采用所述调试桥程序对象读取移动设备的设备信息并将所述设备信息发送给所述接口服务对象。
在本申请实施例中,所述移动设备可以包括多个,多个移动设备在采用通用串行总线USB与所述接入设备建立连接后,可以通过所述接口服务对象接入所述目标服务器。
在本申请实施例中,所述设备信息可以包括设备属性信息和设备状态信息,所述发送模块803具体可以包括如下子模块:
发送子模块,用于采用所述接口服务对象,按照预设时间间隔,将所述移动设备的设备属性信息和设备状态信息发送至所述目标服务器。
在本申请实施例中,所述接入设备可以为PC主机,所述装置还可以包括如下子模块:
第二获取模块,用于采用所述接口服务对象获取所述PC主机的主机名称以及IP地址信息;
第二发送模块,用于采用所述接口服务对象将所述主机名称以及IP地址信息发送至所述目标服务器。
参照图9,示出了本申请的一种移动设备的接入装置实施例二的结构框图,具体可以包括如下模块:
建立模块901,用于建立目标服务器与接入设备之间的网络连接,所述接入设备中运行有接口服务对象,所述接入设备与移动设备连接;
接收模块902,用于采用所述目标服务器接收所述接口服务对象发送的移动设备的设备信息;
写入模块903,用于采用所述目标服务器将所述设备信息写入数据库。
在本申请实施例中,所述写入模块903具体可以包括如下子模块:
判断子模块,用于采用所述目标服务器判断数据库中是否存在所述移动设备的设备属性信息和设备状态信息;
写入子模块,用于在所述数据库中未存在所述移动设备的设备属性信息和设备状态信息时,将所述设备属性信息和设备状态信息写入所述数据库。
参照图10,示出了本申请的一种移动设备的接入装置实施例三的结构框图,具体可以包括如下模块:
建立模块1001,用于采用接口服务对象建立接入设备与目标服务器之间的网络连接,所述接口服务对象运行于所述接入设备中,所述接入设备与移动设备连接;
获取模块1002,用于采用所述接口服务对象获取移动设备的设备信息;
发送模块1003,用于采用所述接口服务对象将所述设备信息发送至所述服务器集群;
写入模块1004,用于采用所述目标服务器将所述设备信息写入数据库。
参照图11,示出了本申请的一种移动设备的接入装置实施例四的结构框图,所述移动设备中可以运行有接口服务对象,所述的装置具体可以包括如下模块:
建立模块1101,用于采用接口服务对象建立移动设备与目标服务器之间的网络连接;
获取模块1102,用于采用所述接口服务对象获取所述移动设备的设备信息;
发送模块1103,用于采用所述接口服务对象将所述设备信息发送至所述目标服务器,所述目标服务器用于将所述设备信息写入数据库。
在本申请实施例中,所述建立模块1101具体可以包括如下子模块:
建立子模块,用于采用接口服务对象通过无线保真wifi和/或移动网络建立移动设备与目标服务器之间的网络连接。
参照图12,示出了本申请的一种应用程序的调试装置实施例的结构框图,所述应用程序运行于移动设备中,所述移动设备与接入设备连接,所述接入设备中运行有接口服务对象,所述装置具体可以包括如下模块:
获取模块1201,用于当接口服务对象检测到移动设备与接入设备成功建立连接时,获取所述移动设备的设备信息;
发送模块1202,用于采用所述接口服务对象将所述设备信息发送至目标服务器,所述目标服务器用于将所述设备信息写入数据库;
调试模块1203,用于当所述目标服务器接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
在本申请实施例中,所述装置还可以包括如下模块:
接入模块,用于采用所述接口服务对象将所述接入设备接入所述目标服务器的网络。
在本申请实施例中,所述接入模块具体可以包括如下子模块:
确定子模块,用于采用所述接口服务对象确定服务器集群中的目标服务器;
建立子模块,用于采用所述接口服务对象建立接入设备与所述目标服务器之间的网络连接。
在本申请实施例中,所述接入设备中还可以运行有调试桥程序对象,所述获取模块1201具体可以包括如下子模块:
读取发送子模块,用于采用所述调试桥程序对象读取移动设备的设备信息并将所述设备信息发送给所述接口服务对象。
在本申请实施例中,所述移动设备可以包括多个,多个移动设备在采用通用串行总线USB与所述接入设备建立连接后,可以通过所述接口服务对象接入所述目标服务器。
在本申请实施例中,所述设备信息可以包括设备属性信息和设备状态信息,所述发送模块1202具体可以包括如下子模块:
发送子模块,用于采用所述接口服务对象,按照预设时间间隔,将所述移动设备的设备属性信息和设备状态信息发送至所述目标服务器。
在本申请实施例中,所述接入设备可以为PC主机,所述装置还可以包括如下模块:
第二获取模块,用于采用所述接口服务对象获取所述PC主机的主机名称以及IP地址信息;
第二发送模块,用于采用所述接口服务对象将所述主机名称以及IP地址信息发送至所述目标服务器。
在本申请实施例中,所述调试模块1203具体可以包括如下子模块:
设备信息提取子模块,用于当所述目标服务器接收到针对应用程序的调试指令时,从所述数据库中提取所述移动设备的设备信息;
设备信息发送子模块,用于采用所述目标服务器将所述设备信息发送至预设的浏览器页面,所述浏览器页面用于依据所述设备信息模拟所述移动设备;
指令接收子模块,用于采用所述目标服务器接收用户在所述浏览器页面输入的指令;
应用程序调试子模块,用于采用所述目标服务器依据所述指令,对所述应用程序进行调试。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
参照图13,示出了本申请的一种应用程序的调试***实施例的结构框图,该***具体可以包括至少一个目标服务器1301、至少一个移动设备1302,以及,至少一个接入设备1303,所述移动设备1302可以通过通用串行总线USB与所述接入设备1303连接,所述接入设备1303中可以运行有接口服务对象1304。
其中,所述接口服务对象1304可以用于在检测到所述移动设备1302与所述接入设备1303成功建立连接时,获取所述移动设备1303的设备信息,并将所述设备信息发送至所述目标服务器1301。
所述目标服务器1301可以用于将所述设备信息写入数据库,并在接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
对于***实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种移动设备的接入方法、一种移动设备的接入装置、一种应用程序的调试方法、一种应用程序的调试装置和一种应用程序的调试***,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (26)

1.一种移动设备的接入方法,其特征在于,包括:
接口服务对象检测是否有移动设备与接入设备建立连接,所述接口服务对象运行于所述接入设备中;
当所述移动设备与所述接入设备成功建立连接时,所述接口服务对象获取所述移动设备的设备信息;
所述接口服务对象将所述设备信息发送至目标服务器,以将所述移动设备接入所述目标服务器。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述接口服务对象将所述接入设备接入所述目标服务器的网络。
3.根据权利要求2所述的方法,其特征在于,所述接口服务对象将所述接入设备接入所述目标服务器的网络的步骤包括:
所述接口服务对象确定服务器集群中的目标服务器;
所述接口服务对象建立接入设备与所述目标服务器之间的网络连接。
4.根据权利要求1所述的方法,其特征在于,所述接入设备中还运行有调试桥程序对象,所述接口服务对象获取所述移动设备的设备信息的步骤包括:
所述调试桥程序对象读取移动设备的设备信息并将所述设备信息发送给所述接口服务对象。
5.根据权利要求1所述的方法,其特征在于,所述移动设备包括多个,多个移动设备在采用通用串行总线USB与所述接入设备建立连接后,通过所述接口服务对象接入所述目标服务器。
6.根据权利要求1-5任一所述的方法,其特征在于,所述设备信息包括设备属性信息和设备状态信息,所述接口服务对象将所述设备信息发送至所述服务器的步骤包括:
所述接口服务对象按照预设时间间隔,将所述移动设备的设备属性信息和设备状态信息发送至所述目标服务器。
7.根据权利要求6所述的方法,其特征在于,所述接入设备为PC主机,所述方法还包括:
所述接口服务对象获取所述PC主机的主机名称以及IP地址信息;
所述接口服务对象将所述主机名称以及IP地址信息发送至所述目标服务器。
8.一种移动设备的接入方法,其特征在于,包括:
目标服务器建立与接入设备之间的网络连接,所述接入设备中运行有接口服务对象,所述接入设备与移动设备连接;
所述目标服务器接收所述接口服务对象发送的移动设备的设备信息;
所述目标服务器将所述设备信息写入数据库。
9.根据权利要求8所述的方法,其特征在于,所述目标服务器将所述设备信息写入数据库的步骤包括:
所述目标服务器判断数据库中是否存在所述移动设备的设备属性信息和设备状态信息;
若否,则将所述设备属性信息和设备状态信息写入所述数据库。
10.一种移动设备的接入方法,其特征在于,包括:
接口服务对象建立接入设备与目标服务器之间的网络连接,所述接口服务对象运行于所述接入设备中,所述接入设备与移动设备连接;
所述接口服务对象获取移动设备的设备信息;
所述接口服务对象将所述设备信息发送至所述服务器集群;
所述目标服务器将所述设备信息写入数据库。
11.一种移动设备的接入方法,其特征在于,所述移动设备中运行有接口服务对象,所述的方法包括:
接口服务对象建立移动设备与目标服务器之间的网络连接;
所述接口服务对象获取所述移动设备的设备信息;
所述接口服务对象将所述设备信息发送至所述目标服务器,所述目标服务器用于将所述设备信息写入数据库。
12.根据权利要求11所述的方法,其特征在于,所述接口服务对象建立移动设备与目标服务器的网络连接的步骤包括:
接口服务对象通过无线保真wifi和/或移动网络建立移动设备与目标服务器之间的网络连接。
13.一种应用程序的调试方法,其特征在于,所述应用程序运行于移动设备中,所述移动设备与接入设备连接,所述接入设备中运行有接口服务对象,所述方法包括:
当接口服务对象检测到移动设备与接入设备成功建立连接时,获取所述移动设备的设备信息;
所述接口服务对象将所述设备信息发送至目标服务器,所述目标服务器用于将所述设备信息写入数据库;
当所述目标服务器接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
14.根据权利要求13所述的方法,其特征在于,还包括:
所述接口服务对象将所述接入设备接入所述目标服务器的网络。
15.根据权利要求14所述的方法,其特征在于,所述接口服务对象将所述接入设备接入所述目标服务器的网络的步骤包括:
所述接口服务对象确定服务器集群中的目标服务器;
所述接口服务对象建立接入设备与所述目标服务器之间的网络连接。
16.根据权利要求13所述的方法,其特征在于,所述接入设备中还运行有调试桥程序对象,所述接口服务对象获取所述移动设备的设备信息的步骤包括:
所述调试桥程序对象读取移动设备的设备信息并将所述设备信息发送给所述接口服务对象。
17.根据权利要求13所述的方法,其特征在于,所述移动设备包括多个,多个移动设备在采用通用串行总线USB与所述接入设备建立连接后,通过所述接口服务对象接入所述目标服务器。
18.根据权利要求13-17任一所述的方法,其特征在于,所述设备信息包括设备属性信息和设备状态信息,所述接口服务对象将所述设备信息发送至所述目标服务器的步骤包括:
所述接口服务对象按照预设时间间隔,将所述移动设备的设备属性信息和设备状态信息发送至所述目标服务器。
19.根据权利要求18所述的方法,其特征在于,所述接入设备为PC主机,所述方法还包括:
所述接口服务对象获取所述PC主机的主机名称以及IP地址信息;
所述接口服务对象将所述主机名称以及IP地址信息发送至所述目标服务器。
20.根据权利要求13所述的方法,其特征在于,所述当所述目标服务器接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试的步骤包括:
当所述目标服务器接收到针对应用程序的调试指令时,从所述数据库中提取所述移动设备的设备信息;
所述目标服务器将所述设备信息发送至预设的浏览器页面,所述浏览器页面用于依据所述设备信息模拟所述移动设备;
所述目标服务器接收用户在所述浏览器页面输入的指令;
所述目标服务器依据所述指令,对所述应用程序进行调试。
21.一种移动设备的接入装置,其特征在于,包括:
检测模块,用于采用接口服务对象检测是否有移动设备与接入设备建立连接,所述接口服务对象运行于所述接入设备中;
获取模块,用于当所述移动设备与所述接入设备成功建立连接时,采用所述接口服务对象获取所述移动设备的设备信息;
发送模块,用于采用所述接口服务对象将所述设备信息发送至目标服务器,以将所述移动设备接入所述目标服务器。
22.一种移动设备的接入装置,其特征在于,包括:
建立模块,用于建立目标服务器与接入设备之间的网络连接,所述接入设备中运行有接口服务对象,所述接入设备与移动设备连接;
接收模块,用于采用所述目标服务器接收所述接口服务对象发送的移动设备的设备信息;
写入模块,用于采用所述目标服务器将所述设备信息写入数据库。
23.一种移动设备的接入装置,其特征在于,包括:
建立模块,用于采用接口服务对象建立接入设备与目标服务器之间的网络连接,所述接口服务对象运行于所述接入设备中,所述接入设备与移动设备连接;
获取模块,用于采用所述接口服务对象获取移动设备的设备信息;
发送模块,用于采用所述接口服务对象将所述设备信息发送至服务器集群;
写入模块,用于采用所述目标服务器将所述设备信息写入数据库。
24.一种移动设备的接入装置,其特征在于,所述移动设备中运行有接口服务对象,所述的装置包括:
建立模块,用于采用接口服务对象建立移动设备与目标服务器之间的网络连接;
获取模块,用于采用所述接口服务对象获取所述移动设备的设备信息;
发送模块,用于采用所述接口服务对象将所述设备信息发送至所述目标服务器,所述目标服务器用于将所述设备信息写入数据库。
25.一种应用程序的调试装置,其特征在于,所述应用程序运行于移动设备中,所述移动设备与接入设备连接,所述接入设备中运行有接口服务对象,所述装置包括:
获取模块,用于当接口服务对象检测到移动设备与接入设备成功建立连接时,获取所述移动设备的设备信息;
发送模块,用于采用所述接口服务对象将所述设备信息发送至目标服务器,所述目标服务器用于将所述设备信息写入数据库;
调试模块,用于当所述目标服务器接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
26.一种应用程序的调试***,其特征在于,包括目标服务器、至少一个移动设备,以及,至少一个接入设备,所述移动设备通过通用串行总线USB与所述接入设备连接,所述接入设备中运行有接口服务对象;
所述接口服务对象用于在检测到所述移动设备与所述接入设备成功建立连接时,获取所述移动设备的设备信息,并将所述设备信息发送至所述目标服务器;
所述目标服务器用于将所述设备信息写入数据库,并在接收到针对应用程序的调试指令时,依据所述调试指令调用所述数据库中的设备信息对所述应用程序进行调试。
CN201710868686.XA 2017-09-22 2017-09-22 移动设备的接入方法、应用程序的调试方法、装置和*** Active CN109542754B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710868686.XA CN109542754B (zh) 2017-09-22 2017-09-22 移动设备的接入方法、应用程序的调试方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710868686.XA CN109542754B (zh) 2017-09-22 2017-09-22 移动设备的接入方法、应用程序的调试方法、装置和***

Publications (2)

Publication Number Publication Date
CN109542754A CN109542754A (zh) 2019-03-29
CN109542754B true CN109542754B (zh) 2021-08-13

Family

ID=65830676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710868686.XA Active CN109542754B (zh) 2017-09-22 2017-09-22 移动设备的接入方法、应用程序的调试方法、装置和***

Country Status (1)

Country Link
CN (1) CN109542754B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112260882B (zh) * 2019-07-02 2022-06-24 北京融核科技有限公司 一种可快速部署的移动应用和网络服务集成测试装置及其方法
CN112559437A (zh) * 2019-09-25 2021-03-26 阿里巴巴集团控股有限公司 一种调试单元及处理器
CN111049912A (zh) * 2019-12-17 2020-04-21 用友网络科技股份有限公司 调试方法、测试开发设备以及计算机可读存储介质
WO2021179180A1 (zh) * 2020-03-10 2021-09-16 深圳市大疆创新科技有限公司 设备控制***、装置及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536900A (zh) * 2015-01-21 2015-04-22 小米科技有限责任公司 控制移动终端的方法及装置
CN106033381A (zh) * 2015-03-16 2016-10-19 阿里巴巴集团控股有限公司 一种基于Wi-Fi的无线终端管理方法、装置及***
CN106293734A (zh) * 2016-08-05 2017-01-04 佛山绿怡信息科技有限公司 检测安卓终端信息的方法及装置
EP3139316A1 (en) * 2015-09-03 2017-03-08 Veesto Ltd. Assessment of hardware item value and condition through guided diagnostics

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536900A (zh) * 2015-01-21 2015-04-22 小米科技有限责任公司 控制移动终端的方法及装置
CN106033381A (zh) * 2015-03-16 2016-10-19 阿里巴巴集团控股有限公司 一种基于Wi-Fi的无线终端管理方法、装置及***
EP3139316A1 (en) * 2015-09-03 2017-03-08 Veesto Ltd. Assessment of hardware item value and condition through guided diagnostics
CN106293734A (zh) * 2016-08-05 2017-01-04 佛山绿怡信息科技有限公司 检测安卓终端信息的方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"在iOS模拟器中调试Web页面";lovenjoe;《https://blog.csdn.net/lovenjoe/article/details/53929479》;20161229;第1-6页 *

Also Published As

Publication number Publication date
CN109542754A (zh) 2019-03-29

Similar Documents

Publication Publication Date Title
CN107368405B (zh) 测试***、测试方法、mock平台、***和客户端
CN109542754B (zh) 移动设备的接入方法、应用程序的调试方法、装置和***
US9645910B1 (en) Cross platform mobile HTML debugging
US9652364B1 (en) Cloud service for mobile testing and debugging
CN108984389B (zh) 一种应用程序测试方法及终端设备
CN105099811A (zh) 一种接口测试方法和装置
CN106648556B (zh) 前后端集成开发测试的方法及装置
CN106294113B (zh) 一种基于可编程式测试服务的创建方法及装置
US10114724B1 (en) Techniques for real time server testing in a production environment
CN107085549B (zh) 故障信息生成的方法和装置
CN105607986A (zh) 用户行为日志数据采集方法及装置
CN110955409B (zh) 在云平台上创建资源的方法和装置
CN109831351B (zh) 链路跟踪方法、装置、终端及存储介质
CN109710474B (zh) 一种硬盘故障检测方法、装置、终端及可读存储介质
CN111651232A (zh) 一机多控方法、装置、***及电子设备
US9400737B2 (en) Generation of automated unit tests for a controller layer system and method
CN110865931B (zh) 模拟方法、装置、电子设备和存储介质
CN109995931B (zh) 一种实现自动呼叫的方法及装置
US10169216B2 (en) Simulating sensors
CN106790521B (zh) 采用基于ftp的节点设备进行分布式组网的***及方法
CN109561121B (zh) 监控部署的方法及装置
CN107370785B (zh) 一种用于处理用户业务状态信息的方法与设备
CN111225075A (zh) 物联网定向访问业务的配置方法及装置
CN107454124B (zh) 设备自动化方法及装置
CN106598553B (zh) 一种信息卡片生成方法、装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant