设备处理方法、装置、服务器及系统与流程

文档序号:15818673发布日期:2018-11-02 22:53阅读:160来源:国知局
设备处理方法、装置、服务器及系统与流程

本发明涉及计算机领域,尤其涉及设备处理方法、设备处理装置、服务器以及设备处理系统。

背景技术

随着电子科技以及移动互联网技术的发展,电子设备(特别是智能移动设备)的功能越来越强大,只要用户按照自身的需求在智能移动设备上安装各种应用程序,便可以通过移动互联网完成各种事务。

当前有一些在线平台或系统可以提供在线远程设备租用或调试的服务,用户或企业可以针对自身的需求来在线使用平台侧提供的设备,例如用户甲没有智能移动设备a,想体验使用该智能移动设备a,那么可以在提供有该智能移动设备a的在线平台来体验使用该智能移动设备a。

然而,在线平台提供的可远程租用或调试的设备有限,现有技术中用户或企业只能远程租用或调试在线平台提供的设备,针对没有提供的设备,用户或企业不能使用;另外,不能满足用户或企业将自身的智能移动设备分享给指定的用户或企业来使用的需求。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供设备处理方法、设备处理装置、服务器以及设备处理系统,避免现有技术中在线平台提供的可远程租用或调试的设备有限的问题,解决不能满足用户或企业将自身的智能移动设备分享给指定的用户或企业来使用的需求的问题。

为了解决上述技术问题,本发明实施例第一方面公开了一种设备处理方法,包括:

通过第一账号登录分享系统,基于所述分享系统将待分享设备的信息上报到所述分享系统对应的服务器;

基于所述分享系统接收针对所述待分享设备的分享指令;所述分享指令包括第二账号的信息;

将所述第二账号的信息发送给所述服务器,用于指示所述服务器将所述待分享设备的信息发送给目标终端,以使所述目标终端基于所述分享系统对所述待分享设备进行使用操作;其中所述目标终端为通过所述第二账号登录所述分享系统的终端。

本发明实施例第二方面公开了一种设备处理方法,包括:

接收第一终端基于分享系统上报的待分享设备的信息;所述第一终端为通过第一账号登录所述分享系统的终端;

接收所述第一终端发送的第二账号的信息;

基于所述分享系统,根据所述第二账号的信息将所述待分享设备的信息发送给第二终端,以使所述第二终端基于所述分享系统对所述待分享设备进行使用操作;其中所述第二终端为通过所述第二账号登录所述分享系统的终端。

本发明实施例第三方面公开了一种设备处理方法,包括:

通过第二账号登录分享系统,基于所述分享系统接收待分享设备的信息;所述待分享设备的信息为第一终端通过第一账号登录分享系统后上报的指示发送给第二终端的信息;所述第二终端为通过所述第二账号登录所述分享系统的终端;

根据所述待分享设备的信息,基于所述分享系统对所述待分享设备进行使用操作。

本发明实施例第四方面公开了一种设备处理装置,包括:

登陆上报模块,用于通过第一账号登录分享系统,基于所述分享系统将待分享设备的信息上报到所述分享系统对应的服务器;

分享指令接收模块,用于基于所述分享系统接收针对所述待分享设备的分享指令;所述分享指令包括第二账号的信息;

第一信息发送模块,用于将所述第二账号的信息发送给所述服务器,用于指示所述服务器将所述待分享设备的信息发送给目标终端,以使所述目标终端基于所述分享系统对所述待分享设备进行使用操作;其中所述目标终端为通过所述第二账号登录所述分享系统的终端。

本发明实施例第五方面公开了一种服务器,包括:

信息接收模块,用于接收第一终端基于分享系统上报的待分享设备的信息;所述第一终端为通过第一账号登录所述分享系统的终端;接收所述第一终端发送的第二账号的信息;

第二信息发送模块,用于基于所述分享系统,根据所述第二账号的信息将所述待分享设备的信息发送给第二终端,以使所述第二终端基于所述分享系统对所述待分享设备进行使用操作;其中所述第二终端为通过所述第二账号登录所述分享系统的终端。

本发明实施例第六方面公开了一种设备处理装置,包括:

登陆接收模块,用于通过第二账号登录分享系统,基于所述分享系统接收待分享设备的信息;所述待分享设备的信息为第一终端通过第一账号登录分享系统后上报的指示发送给第二终端的信息;所述第二终端为通过所述第二账号登录所述分享系统的终端;

使用操作模块,用于根据所述待分享设备的信息,基于所述分享系统对所述待分享设备进行使用操作。

本发明实施例第七方面公开了一种设备处理系统,其特征在于,包括待分享设备、第一终端、第二终端以及服务器,其中,所述第一终端包括上述第四方面的装置;所述服务器为上述第五方面的服务器;所述第二终端包括上述第六方面的装置。

实施本发明实施例,用户或企业通过第一账号登录分享系统,并上报自身的待分享设备的信息后,可以指定分享给第二账号,那么在该分享系统上注册有该第二账号的其他用户或企业,即可在该分享系统上通过登录第二账号获取到该待分享设备的信息,并进行在线使用操作(包括体验使用以及远程调试等),实现了用户或企业可以按照需求分享自身拥有的智能移动设备,并指定分享给其它用户或企业,避免了现有技术中在线平台提供的可远程租用或调试的设备有限的问题,大大增加了可远程租用或调试的设备种类和数量。而且,可以解决现有技术中企业存在外包离岸时,不在同一地点办公,针对待测试的移动设备往往需要人工送取设备导致的人力成本和时间成本巨大的问题。另外,本发明实施例还可以将待分享设备的屏幕显示图像实时地发送给使用方,大大提高了分享设备的使用体验和远程测试的效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1是本发明实施例公开的一种设备处理系统的结构示意图;

图2是本发明提供的设备处理系统的另一实施例的结构示意图;

图3是本发明实施例提供的设备处理方法的流程示意图;

图4是本发明实施例提供的登录分享系统的界面示意图;

图5是本发明实施例提供的分享系统的页面示意图;

图6是本发明实施例提供的信息上报的界面示意图;

图7是本发明实施例提供的分享界面的示意图;

图8是本发明提供的分享界面的另一实施例的示意图;

图9是本发明实施例提供的展示待分享设备的信息的界面示意图;

图10是本发明提供的消息通知的另一实施例的界面示意图;

图11是本发明实施例提供的设备处理装置的结构示意图;

图12是本发明实施例提供的登陆上报模块的结构示意图;

图13是本发明实施例提供的分享指令接收模块的结构示意图;

图14是本发明提供的设备处理装置的另一实施例的结构示意图;

图15是本发明提供的设备处理装置的另一实施例的结构示意图;

图16是本发明实施例提供的服务器的结构示意图;

图17是本发明提供的服务器的另一实施例的结构示意图;

图18是本发明提供的服务器的另一实施例的结构示意图;

图19是本发明提供的设备处理装置的另一实施例的结构示意图;

图20是本发明提供的设备处理装置的另一实施例的结构示意图;

图21是本发明实施例提供的使用操作模块的结构示意图;

图22是本发明提供的设备处理装置的另一实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

为了更好理解本发明实施例公开的一种设备处理方法,下面先对本发明实施例的设备处理系统的场景架构或结构进行描述。请参阅图1,图1是本发明实施例公开的一种设备处理系统的结构示意图。如图1所示,设备处理系统可以包括第一终端、待分享设备、服务器以及第二终端,其中该第一终端和第二终端可以为计算机电脑pc、移动电脑或平板电脑等等,该待分享设备可以为智能移动设备(如智能手机、智能手表、智能眼镜、智能手环等等),该服务器为本发明实施例提供的分享系统或平台所对应的服务器。用户或企业可以在该分享系统中预先注册账号,那么通过账号登录,即可在第一终端上将连接好的待分享设备在该分享系统中进行分享,可以将待分享设备分享给其它指定的用户或企业,那么被指定的用户或企业即可在该分享系统中对该待分享设备进行使用操作,包括使用体验或远程调试等等。

需要说明的是,本发明实施例中的第一终端可以预先安装好该分享系统对应的客户端(或应用程序),然后该第一终端可以通过运行该客户端,登录注册的第一账号,与待分享设备建立连接,以及通过运行该客户端来与服务器进行交互,从而完成将待分享设备分享给指定的用户或企业(例如第二账号)。第二终端也预先安装有该分享系统对应的客户端,通过运行该客户端,登录注册的第二账号,即可查看到该待分享设备的信息,并可以在该分享系统中进行在线使用操作。

又如图2示出的本发明提供的设备处理系统的另一实施例的结构示意图,设备处理系统可以包括待分享设备、服务器以及第二终端,也就是说,待分享设备也可以通过安装该分享系统对应的客户端(或应用程序),或者通过预设的软件开发工具包(softwaredevelopmentkit,sdk)直接建立与该分享系统对应的服务器的连接,那么用户或企业直接在待分享设备上通过登录注册的第一账号,即可以实现在该分享系统将待分享设备分享给指定的用户或企业。

下面以图1所示的设备处理系统的结构示意图为例(即第一终端与待分享设备不为同一个终端设备)来进行说明,结合图3示出的本发明实施例提供的设备处理方法的流程示意图,详细说明本发明实施例如何进行设备处理,可以包括以下步骤:

步骤s300:通过第一账号登录分享系统;

具体地,用户预先在该分享系统上注册了第一账号,那么可以通过第一终端在该分享系统上登录该第一账号。例如,如图4示出的本发明实施例提供的登录分享系统的界面示意图,在界面中生成并弹出以输入框,以指示用户输入登录账号(或启动账号)。

步骤s302:基于所述分享系统将待分享设备的信息上报到所述分享系统对应的服务器;

具体地,在通过第一账号登录到分享系统后,第一终端可以将获取到的待分享设备的信息通过该分享系统上报到与该分享系统对应的服务器。

需要说明的是,本发明实施例的第一终端可以预先安装与所述分享系统对应的客户端。用户在通过第一终端登录该分享系统时,如图5示出的本发明实施例提供的分享系统的页面示意图,用户可以通过点击分享设备的菜单或控件,进入到下载工具的界面示意图,用户可以根据第一终端的操作系统来选择下载并安装对应的客户端,例如可以包括windows的exe安装程序、或linux的jar包程序,还可以是支持mac版本的安装程序等等,本发明不做限制。

用户在第一终端安装好与该分享系统对应的客户端后,启动运行该客户端,即可出现如图4所示的登录界面,并在登录成功后生成图6示出的本发明实施例提供的信息上报的界面示意图,用户可以根据提示进行操作,在第一终端通过该客户端以有线或无线的方式与待分享设备建立连接后,第一终端即可以获取到待分享设备的信息,然后通过该客户端将该待分享设备的信息上报到服务器。本发明实施例中待分享设备的信息可以包括但不限于设备的型号、串号、品牌等信息。

可理解的是,本发明实施例的第一终端获取待分享设备的信息时,需要获得该待分享设备的权限。以安卓系统的待分享设备为例,需要该待分享设备打开开发者调试模式,还需要安装有与该待分享设备对应的驱动程序等等。

步骤s304:服务器接收第一终端基于分享系统上报的待分享设备的信息;

步骤s306:基于所述分享系统接收针对所述待分享设备的分享指令;

具体地,本发明实施例中的分享指令可以包括第二账号的信息。第一终端在获取到待分享设备的信息后,可以在客户端生成并显示第一界面,如图7示出的本发明实施例提供的分享界面的示意图,该第一界面可以包括待分享设备的信息以及分享控件(或虚拟按键),用户可以点击该分享控件进行设备分享。在接收到用户输入的针对该分享控件的选中指令后,即用户点击了该分享控件,那么客户端可以根据该选中指令,获知到用户需要进行设备分享,即生存并显示第二界面,如图8示出的本发明提供的分享界面的另一实施例的示意图,该第二界面可以包括指示输入第二账号的提示信息,如图中的“账号”输入框,在用户基于该输入框输入第二账号后,客户端即获取到将待分享设备指定分享的该第二账号的信息。

进一步地,该第二界面还可以包括提示输入描述信息,如图中的“问题描述”输入框,用户可以在该“问题描述”输入框中输入分享该待分享设备的备注信息,例如该待分享设备在运行过程中出现的问题的描述等等。

步骤s308:将所述第二账号的信息发送给所述服务器;

具体地,用户通过第一终端在客户端上输入完第二账号的信息以及描述信息后,该第一终端将该第二账号的信息以及该描述信息发送给服务器。该第二账号用于指示该服务器将该待分享设备的信息发送给第二终端(即目标终端),以使该第二终端基于该分享系统对该待分享设备进行使用操作;其中该第二终端(即目标终端)为通过该第二账号登录该分享系统的终端。

步骤s310:服务器接收第一终端发送的第二账号的信息;

步骤s312:服务器基于该分享系统,根据该第二账号的信息将该待分享设备的信息发送给第二终端;

具体地,服务器还包括接收该第一终端发送的针对该待分享设备的描述信息,将该描述信息发送给第二终端。

步骤s314:第二终端通过第二账号登录分享系统,基于该分享系统接收待分享设备的信息;

具体地,使用者(用户或企业)同样地,可以在第二终端上以图4和图5为例,注册并以第二账号登录到该分享系统,然后该第二终端即接收到服务器发送的该待分享设备的信息以及该待分享设备的描述信息。

步骤s316:第二终端生成并显示第四界面;

具体地,第二终端接收到该待分享设备的信息后,可以生成并显示第四界面,如图9示出的本发明实施例提供的展示待分享设备的信息的界面示意图,该第四界面包括该待分享设备的信息以及使用控件,使用者可以查看到这些信息。

需要说明的是,第二终端接收到该待分享设备的信息后,还可以生成并显示消息通知信息;如图9所示,所述消息通知信息用于提示存在允许进行使用操作的待分享设备的信息。在用户点击该消息通知信息时,第二终端即接收到针对所述消息通知信息的选中指令,并可以根据该选中指令生成并显示第三界面,如图10示出本发明提供的消息通知的另一实施例的界面示意图,该第三界面可以包括该第一账号分享的该待分享设备的描述信息。

步骤s318:接收针对所述使用控件的选中指令,并根据所述选中指令生成并显示第五界面;

具体地,使用者可以在第四界面中点击该使用控件,那么第二终端即接收到针对该使用控件的选中指令,然后可以根据该选中指令生成第五界面,如图10示出的本发明实施例提供的设备使用操作的界面示意图,第五界面包括获取的该待分享设备的屏幕显示图像。然后可以根据该第五界面对该待分享设备进行使用操作,例如通过鼠标来模拟操作(点击操作、模拟按动物理按键等),或该第二终端的屏幕支持触控操作时,直接触控操作该待分享设备的屏幕显示图像即可操控该待分享设备执行目标操作。该使用操作还可以包括远程调试,debug断电该待分享设备,例如首先下载debug工具,运行java-jartoken的方式运行jar包,这个时候该待分享设备相当于直接连接到该第二终端上了,使用者可以用集成开发环境(integrateddevelopmentenvironment,ide)直接断点了。

需要说明的是,当第二终端接收到该选中指令后,即可以通过服务器接收从第一终端发送而来的待分享设备的屏幕显示图像,具体地,第一终端通过与待分享设备建立连接后可以获取到该待分享设备的屏幕显示图像,然后通过传输控制协议(transmissioncontrolprotocol,tcp)将屏幕显示图像传输给服务器,服务器再通过tcp将该屏幕显示图像传输给第二终端,第二终端可以通过前端js、h5、websocket(超文本标记语言5的一种新的协议)等来处理图像事件,最终通过web浏览器显示出该待分享设备的屏幕显示图像。

步骤s320:第二终端向服务器发送针对该待分享设备的使用操作指令;

具体地,第二终端将用户根据该第五界面输入的使用操作指令发送给服务器。

步骤s322:服务器接收并转发该使用操作指令给第一终端;

步骤s324:第一终端接收该服务器返回的针对所述待分享设备的使用操作指令;

步骤s326:根据所述使用操作指令控制所述待分享设备执行目标操作;

具体地,第一终端将使用操作指令发送给该待分享设备,以控制该待分享设备自动执行目标操作,例如打开某个应用程序。在进行远程调试操作时,该第一终端还向服务器转发调试所需要的调试桥信息,例如安卓操作系统的调试桥(androiddebugbridge,adb)信息。

需要说明的是,在进行远程调试操作时,服务器与第二终端建立了长连接,例如可以通过jar包远程连接,将调试所需要的调试桥信息发送给第二终端,第二终端接收到该调试桥信息后,通过使用者的集成开发环境ide进行远程调试。

还需要说明的是,在第二终端接收到用户输出的针对使用控件的选中指令,即开始使用操作该待分享设备时,服务器将基于该分享系统接收第一终端实时发送的待分享设备的屏幕显示图像,并将该屏幕显示图像发送给第二终端。也就是说,分享者也可以同时操作该待分享设备,使用者那边可以通过第二终端观看到分享者的操作。

还需要说明的是,图3实施例是以图1为例,即第一终端与待分享设备不为同一个终端设备为例进行的说明,本发明实施例还可以通过待分享设备直接与服务器建立连接来实现设备的分享。例如,该待分享设备也可以通过安装该分享系统对应的客户端(或应用程序),或者通过预设的软件开发工具包(softwaredevelopmentkit,sdk)直接建立与该分享系统对应的服务器的连接,那么图3中第一终端先服务器交互的所有步骤,都通过该待分享设备来执行即可,这里不再赘述。

实施本发明实施例,用户或企业通过第一账号登录分享系统,并上报自身的待分享设备的信息后,可以指定分享给第二账号,那么在该分享系统上注册有该第二账号的其他用户或企业,即可在该分享系统上通过登录第二账号获取到该待分享设备的信息,并进行在线使用操作(包括体验使用以及远程调试等),实现了用户或企业可以按照需求分享自身拥有的智能移动设备,并指定分享给其它用户或企业,避免了现有技术中在线平台提供的可远程租用或调试的设备有限的问题,大大增加了可远程租用或调试的设备种类和数量。而且,可以解决现有技术中企业存在外包离岸时,不在同一地点办公,针对待测试的移动设备往往需要人工送取设备导致的人力成本和时间成本巨大的问题。另外,本发明实施例还可以将待分享设备的屏幕显示图像实时地发送给使用方,大大提高了分享设备的使用体验和远程测试的效率。

为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种设备处理装置,下面结合附图来进行详细说明:

如图11示出的本发明实施例提供的设备处理装置的结构示意图,设备处理装置11可以包括:登陆上报模块110、分享指令接收模块112和第一信息发送模块114,其中,

登陆上报模块110用于通过第一账号登录分享系统,基于所述分享系统将待分享设备的信息上报到所述分享系统对应的服务器;

分享指令接收模块112用于基于所述分享系统接收针对所述待分享设备的分享指令;所述分享指令包括第二账号的信息;

第一信息发送模块114用于将所述第二账号的信息发送给所述服务器,用于指示所述服务器将所述待分享设备的信息发送给目标终端,以使所述目标终端基于所述分享系统对所述待分享设备进行使用操作;其中所述目标终端为通过所述第二账号登录所述分享系统的终端。

具体地,如图12示出的本发明实施例提供的登陆上报模块的结构示意图,登陆上报模块110可以包括:运行登陆单元1100、连接获取单元1102和信息上报单元1104,其中,

运行登陆单元1100用于运行预设的与所述分享系统对应的客户端,并根据输入的第一账号登录所述客户端;

连接获取单元1102用于通过所述客户端与待分享设备建立连接,并获取所述待分享设备的信息;

信息上报单元1104用于通过所述客户端将所述待分享设备的信息上报给所述服务器。

进一步地,如图13示出的本发明实施例提供的分享指令接收模块的结构示意图,分享指令接收模块112可以包括:第一界面生成单元1120、接收生成单元1122和信息接收单元1124,其中,

第一界面生成单元1120用于根据获取的所述待分享设备的信息,在所述客户端生成并显示第一界面;所述第一界面包括所述待分享设备的信息以及分享控件;

接收生成单元1122用于接收针对所述分享控件的选中指令,并根据所述选中指令在所述客户端生成并显示第二界面;所述第二界面包括指示输入第二账号的提示信息;

信息接收单元1124用于基于所述第二界面接收输入的第二账号的信息。

再进一步地,所述第二界面还包括提示输入描述信息。如图14示出的本发明提供的设备处理装置的另一实施例的结构示意图,设备处理装置11包括登陆上报模块110、分享指令接收模块112和第一信息发送模块114外,还可以包括:描述信息接收模块116、操作指令接收模块118和控制模块1110,其中,

描述信息接收模块116用于在接收生成单元1122根据所述选中指令在所述客户端生成并显示第二界面之后,基于所述第二界面接收输入的针对所述待分享设备的描述信息;

第一信息发送模块114具体用于,将所述第二账号的信息和所述描述信息发送给所述服务器;

操作指令接收模块118用于在第一信息发送模块114将所述第二账号的信息发送给所述服务器之后,基于所述分享系统接收所述服务器返回的针对所述待分享设备的使用操作指令;

控制模块1110用于根据所述使用操作指令控制所述待分享设备执行目标操作,和/或根据所述使用操作指令将所述待分享设备的屏幕显示图像发送给所述服务器,以使所述服务器基于所述分享系统将所述屏幕显示图像发送给所述目标终端。

进一步地,所述目标操作包括远程调试操作;控制模块1110还用于,向所述服务器转发调试所需要的调试桥信息;

其中,所述服务器与所述目标终端建立了长连接,以将所述调试桥信息通过所述长连接转发给所述目标终端。

请参阅图15,图15是本发明提供的设备处理装置的另一实施例的结构示意图。其中,如图15所示,设备处理装置150可以包括:至少一个处理器1501,例如cpu,至少一个网络接口1504,用户接口1503,存储器1505,至少一个通信总线1502、显示屏1506。其中,通信总线1502用于实现这些组件之间的连接通信。其中,用户接口1503可以包括鼠标、键盘等等。网络接口1504可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1505可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器,存储器1505包括本发明实施例中的flash。存储器1505可选的还可以是至少一个位于远离前述处理器1501的存储系统。如图15所示,作为一种计算机存储介质的存储器1505中可以包括操作系统、网络通信模块、用户接口模块以及设备处理程序。

在图15所示的设备处理装置150中,处理器1501可以用于调用存储器1505中存储的设备处理程序,并执行以下操作:

通过第一账号登录分享系统,基于所述分享系统将待分享设备的信息通过网络接口1504上报到所述分享系统对应的服务器;

基于所述分享系统通过用户接口1503接收针对所述待分享设备的分享指令;所述分享指令包括第二账号的信息;

通过网络接口1504将所述第二账号的信息发送给所述服务器,用于指示所述服务器将所述待分享设备的信息发送给目标终端,以使所述目标终端基于所述分享系统对所述待分享设备进行使用操作;其中所述目标终端为通过所述第二账号登录所述分享系统的终端。

具体地,处理器1501通过第一账号登录分享系统,基于所述分享系统将待分享设备的信息通过网络接口1504上报到所述分享系统对应的服务器,包括:

运行预设的与所述分享系统对应的客户端,并根据输入的第一账号登录所述客户端;

通过所述客户端与待分享设备建立连接,并获取所述待分享设备的信息;

通过所述客户端将所述待分享设备的信息通过网络接口1504上报给所述服务器。

具体地,处理器1501基于所述分享系统通过用户接口1503接收针对所述待分享设备的分享指令,包括:

根据获取的所述待分享设备的信息,在所述客户端生成并显示第一界面;所述第一界面包括所述待分享设备的信息以及分享控件;

通过用户接口1503接收针对所述分享控件的选中指令,并根据所述选中指令在所述客户端生成并显示第二界面;所述第二界面包括指示输入第二账号的提示信息;

基于所述第二界面通过用户接口1503接收输入的第二账号的信息。

具体地,所述第二界面还包括提示输入描述信息;处理器1501

具体地,处理器1501根据所述选中指令在所述客户端生成并显示第二界面之后,还可以执行:基于所述第二界面通过用户接口1503接收输入的针对所述待分享设备的描述信息;

处理器1501通过网络接口1504将所述第二账号的信息发送给所述服务器,包括:

通过网络接口1504将所述第二账号的信息和所述描述信息发送给所述服务器。

具体地,处理器1501通过网络接口1504将所述第二账号的信息发送给所述服务器之后,还可以执行:

基于所述分享系统通过网络接口1504接收所述服务器返回的针对所述待分享设备的使用操作指令;

根据所述使用操作指令控制所述待分享设备执行目标操作,和/或根据所述使用操作指令将所述待分享设备的屏幕显示图像发送给所述服务器,以使所述服务器基于所述分享系统将所述屏幕显示图像发送给所述目标终端。

具体地,所述目标操作包括远程调试操作;处理器1501根据所述使用操作指令控制所述待分享设备执行目标操作,包括:通过网络接口1504向所述服务器转发调试所需要的调试桥信息;

其中,所述服务器与所述目标终端建立了长连接,以将所述调试桥信息通过所述长连接转发给所述目标终端。

需要说明的是,本发明实施例中的设备处理装置11或设备处理装置150中各模块的功能可对应参考上述各方法实施例中图1至图10任意实施例中关于第一终端的具体实现方式,这里不再赘述。设备处理装置11或设备处理装置150相当于本发明实施例设备处理系统中的第一终端,可以包括个人计算机、智能移动终端(如移动电话、移动电脑、平板电脑)、个人数字助理(personaldigitalassistant,pda)、智能电视、智能手表、智能眼镜、智能手环等电子设备。

下面结合图16示出的本发明实施例提供的服务器的结构示意图,详细说明本发明实施例设备处理系统中的服务器,服务器16可以包括:信息接收模块160和第二信息发送模块162,其中,

信息接收模块160用于接收第一终端基于分享系统上报的待分享设备的信息;所述第一终端为通过第一账号登录所述分享系统的终端;接收所述第一终端发送的第二账号的信息;

第二信息发送模块162用于基于所述分享系统,根据所述第二账号的信息将所述待分享设备的信息发送给第二终端,以使所述第二终端基于所述分享系统对所述待分享设备进行使用操作;其中所述第二终端为通过所述第二账号登录所述分享系统的终端。

具体地,信息接收模块160还用于,在接收第一终端基于分享系统上报的待分享设备的信息之后,接收所述第一终端发送的针对所述待分享设备的描述信息;

第二信息发送模块162还用于,将所述描述信息发送给所述第二终端。

进一步地,如图17示出的本发明提供的服务器的另一实施例的结构示意图,服务器16包括信息接收模块160和第二信息发送模块162外,还可以包括指令接收发送模块164、图像接收发送模块166和长连接转发模块168,其中,

指令接收发送模块164用于在第二信息发送模块162根据所述第二账号的信息将所述待分享设备的信息发送给第二终端之后,接收所述第二终端针对所述待分享设备的使用操作指令,并将所述使用操作指令发送给所述第一终端;

图像接收发送模块166用于接收所述第一终端发送的所述待分享设备的屏幕显示图像,并将所述屏幕显示图像发送给所述第二终端。

长连接转发模块168用于在第二信息发送模块162根据所述第二账号的信息将所述待分享设备的信息发送给第二终端之后,与所述第二终端建立了长连接,将接收的所述第一终端发送的调试所需要的调试桥信息通过所述长连接转发给所述第二终端。

请参阅图18,图18是本发明提供的服务器的另一实施例的结构示意图。其中,如图18所示,服务器180可以包括:至少一个处理器1801,例如cpu,至少一个网络接口1804,用户接口1803,存储器1805,至少一个通信总线1802、显示屏1806。其中,通信总线1802用于实现这些组件之间的连接通信。其中,用户接口1803可以包括鼠标、键盘等等。网络接口1804可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1805可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器,存储器1805包括本发明实施例中的flash。存储器1805可选的还可以是至少一个位于远离前述处理器1801的存储系统。如图18所示,作为一种计算机存储介质的存储器1805中可以包括操作系统、网络通信模块、用户接口模块以及设备处理程序。

在图18所示的服务器180中,处理器1801可以用于调用存储器1805中存储的设备处理程序,并执行以下操作:

通过网络接口1804接收第一终端基于分享系统上报的待分享设备的信息;所述第一终端为通过第一账号登录所述分享系统的终端;

通过网络接口1804接收所述第一终端发送的第二账号的信息;

基于所述分享系统,通过网络接口1804根据所述第二账号的信息将所述待分享设备的信息发送给第二终端,以使所述第二终端基于所述分享系统对所述待分享设备进行使用操作;其中所述第二终端为通过所述第二账号登录所述分享系统的终端。

具体地,处理器1801接收第一终端基于分享系统上报的待分享设备的信息之后,还可以执行:

通过网络接口1804接收所述第一终端发送的针对所述待分享设备的描述信息;

通过网络接口1804将所述描述信息发送给所述第二终端。

具体地,处理器1801根据所述第二账号的信息通过网络接口1804将所述待分享设备的信息发送给第二终端之后,还可以执行:

通过网络接口1804接收所述第二终端针对所述待分享设备的使用操作指令,并将所述使用操作指令发送给所述第一终端;

通过网络接口1804接收所述第一终端发送的所述待分享设备的屏幕显示图像,并将所述屏幕显示图像发送给所述第二终端。

具体地,处理器1801根据所述第二账号的信息将所述待分享设备的信息发送给第二终端之后,还包括:

与所述第二终端建立了长连接,将接收的所述第一终端发送的调试所需要的调试桥信息通过所述长连接转发给所述第二终端。

需要说明的是,服务器180中处理器1801的功能相当于互联网数据中心(internetdatacenter,idc),以完成各种数据转发和远程服务。

还需要说明的是,本发明实施例中的服务器16或服务器180中各模块的功能可对应参考上述各方法实施例中图1至图10任意实施例中关于服务器的具体实现方式,这里不再赘述。

下面结合图19示出的本发明提供的设备处理装置的另一实施例的结构示意图,设备处理装置19可以包括:登陆接收模块190和使用操作模块192,其中,

登陆接收模块190用于通过第二账号登录分享系统,基于所述分享系统接收待分享设备的信息;所述待分享设备的信息为第一终端通过第一账号登录分享系统后上报的指示发送给第二终端的信息;所述第二终端为通过所述第二账号登录所述分享系统的终端;

使用操作模块192用于根据所述待分享设备的信息,基于所述分享系统对所述待分享设备进行使用操作。

具体地,如图20示出的本发明提供的设备处理装置的另一实施例的结构示意图,设备处理装置19包括登陆接收模块190和使用操作模块192外,还可以包括:消息通知模块194和接收生成显示模块196,其中,

消息通知模块194用于在登陆接收模块190基于所述分享系统接收待分享设备的信息之后,生成并显示消息通知信息;所述消息通知信息用于提示存在允许进行使用操作的待分享设备的信息。

登陆接收模块190还用于,通过第二账号登录分享系统,基于所述分享系统接收针对所述待分享设备的描述信息;

接收生成显示模块196用于在消息通知模块194生成并显示消息通知信息之后,接收针对所述消息通知信息的选中指令,并根据所述选中指令生成并显示第三界面;所述第三界面包括所述第一账号分享的所述待分享设备的描述信息。

进一步地,如图21示出的本发明实施例提供的使用操作模块的结构示意图,使用操作模块192包括:界面生成显示单元1920、接收显示单元1922和接收发送单元1924,其中,

界面生成显示单元1920用于生成并显示第四界面;所述第四界面包括所述待分享设备的信息以及使用控件;

接收显示单元1922用于接收针对所述使用控件的选中指令,并根据所述选中指令生成并显示第五界面;所述第五界面包括获取的所述待分享设备的屏幕显示图像;

接收发送单元1924用于接收针对所述待分享设备的使用操作指令,并将所述使用操作指令发送给所述分享系统对应的服务器,以使所述服务器将所述使用操作指令发送给所述第一终端后,所述第一终端根据所述使用操作指令控制所述待分享设备执行目标操作。

本发明实施例中的所述目标操作包括远程调试操作;接收发送单元1924包括:长连接建立单元,用于与所述服务器建立长连接;以及接收调试单元,用于通过所述长连接接收所述服务器转发的调试所需要的调试桥信息,并通过集成开发环境进行远程调试。

请参阅图22,图22是本发明提供的设备处理装置的另一实施例的结构示意图。其中,如图22所示,设备处理装置220可以包括:至少一个处理器2201,例如cpu,至少一个网络接口2204,用户接口2203,存储器2205,至少一个通信总线2202、显示屏2206。其中,通信总线2202用于实现这些组件之间的连接通信。其中,用户接口2203可以包括鼠标、键盘等等。网络接口2204可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器2205可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器,存储器2205包括本发明实施例中的flash。存储器2205可选的还可以是至少一个位于远离前述处理器2201的存储系统。如图22所示,作为一种计算机存储介质的存储器2205中可以包括操作系统、网络通信模块、用户接口模块以及设备处理程序。

在图22所示的设备处理装置220中,处理器2201可以用于调用存储器2205中存储的设备处理程序,并执行以下操作:

通过第二账号登录分享系统,基于所述分享系统通过网络接口2204接收待分享设备的信息;所述待分享设备的信息为第一终端通过第一账号登录分享系统后上报的指示发送给第二终端的信息;所述第二终端为通过所述第二账号登录所述分享系统的终端;

根据所述待分享设备的信息,基于所述分享系统对所述待分享设备进行使用操作。

具体地,处理器2201基于所述分享系统通过网络接口2204接收待分享设备的信息之后,还可以执行:

生成并显示消息通知信息;所述消息通知信息用于提示存在允许进行使用操作的待分享设备的信息。

具体地,处理器2201还可以执行:通过第二账号登录分享系统,基于所述分享系统通过网络接口2204接收针对所述待分享设备的描述信息;

处理器2201生成并显示消息通知信息之后,还可以执行:

通过用户接口2203接收针对所述消息通知信息的选中指令,并根据所述选中指令生成并显示第三界面;所述第三界面包括所述第一账号分享的所述待分享设备的描述信息。

具体地,处理器2201根据所述待分享设备的信息,基于所述分享系统对所述待分享设备进行使用操作,包括:

生成并显示第四界面;所述第四界面包括所述待分享设备的信息以及使用控件;

通过用户接口2203接收针对所述使用控件的选中指令,并根据所述选中指令生成并显示第五界面;所述第五界面包括获取的所述待分享设备的屏幕显示图像;

通过用户接口2203接收针对所述待分享设备的使用操作指令,并将所述使用操作指令发送给所述分享系统对应的服务器,以使所述服务器将所述使用操作指令发送给所述第一终端后,所述第一终端根据所述使用操作指令控制所述待分享设备执行目标操作。

具体地,所述目标操作包括远程调试操作;处理器2201接收针对所述待分享设备的使用操作指令,并通过网络接口2204将所述使用操作指令发送给所述分享系统对应的服务器,包括:

与所述服务器建立长连接;

通过所述长连接接收所述服务器转发的调试所需要的调试桥信息,并通过集成开发环境进行远程调试。

需要说明的是,本发明实施例中的设备处理装置19或设备处理装置220中各模块的功能可对应参考上述各方法实施例中图1至图10任意实施例中关于第二终端的具体实现方式,这里不再赘述。设备处理装置19或设备处理装置220相当于本发明实施例设备处理系统中的第二终端,可以包括个人计算机、智能移动终端(移动电脑、平板电脑)等电子设备。

实施本发明实施例,用户或企业通过第一账号登录分享系统,并上报自身的待分享设备的信息后,可以指定分享给第二账号,那么在该分享系统上注册有该第二账号的其他用户或企业,即可在该分享系统上通过登录第二账号获取到该待分享设备的信息,并进行在线使用操作(包括体验使用以及远程调试等),实现了用户或企业可以按照需求分享自身拥有的智能移动设备,并指定分享给其它用户或企业,避免了现有技术中在线平台提供的可远程租用或调试的设备有限的问题,大大增加了可远程租用或调试的设备种类和数量。而且,可以解决现有技术中企业存在外包离岸时,不在同一地点办公,针对待测试的移动设备往往需要人工送取设备导致的人力成本和时间成本巨大的问题。另外,本发明实施例还可以将待分享设备的屏幕显示图像实时地发送给使用方,大大提高了分享设备的使用体验和远程测试的效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1