一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于云端的远程控制方法及装置与流程

2022-10-13 03:46:27 来源:中国专利 TAG:


1.本技术涉及信息安全技术领域,具体涉及一种基于云端的远程控制方法及装置。


背景技术:

2.目前,在进行线上金融业务办理时,通常需要用户提交多种证明信息,以基于用户的证明信息来判断用户是否可办理对应的金融业务,降低金融风险。而如何确保在线上获取到的用户的证明信息为非伪造的证明信息,是当前急需解决的技术问题。


技术实现要素:

3.本技术旨在至少解决相关技术中存在的技术问题之一。为此,本技术提出一种基于云端的远程控制方法,能够保证提取到的证明信息的有效性。
4.本技术还提出一种基于云端的远程控制装置。
5.本技术还提出一种电子设备。
6.本技术还提出一种计算机可读存储介质。
7.根据本技术第一方面实施例的基于云端的远程控制方法,应用于目标终端,包括:向用户终端发送目标云端服务器的配置信息,以使所述用户终端根据所述配置信息登录所述目标云端服务器;接收所述目标云端服务器发送的用于提示所述用户终端完成登录的提示信息,通过所述目标云端服务器,将目标终端的接入端口转发至所述用户终端,以将所述目标终端的当前显示界面同步至所述用户终端;从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面;对所述目标页面添加预设水印信息并保存。
8.本技术实施例提供的基于云端的远程控制方法,通过向用户终端目标云端服务器的配置信息,使用户终端登录目标云端服务器后,通过云端服务器将目标终端的接入端口转发至用户终端,使用户终端可与该接入端口进行连接后,可通过目标云端服务器同步目标终端的显示界面。此时,目标终端便可从目标云端服务器接收用户终端通过接入端口在目标终端的当前显示界面上输入的操作指令,来获取存在证明信息的目标页面,以从目标页面中截取证明信息并保存。由于用户终端打开的场景页面均由目标终端发起,证明信息也是由目标终端截取到的,而非用户终端上传的,因此整个控制过程对用户终端来说为黑盒环境,无法进行信息伪造,安全性极高,从而能够保证提取到的证明信息的有效性。
9.根据本技术的一个实施例,向用户终端发送目标云端服务器的配置信息,包括:响应用户终端发送的接入请求,根据所述接入请求中的业务类型,确定对应的所述目标云端服务器;向所述用户终端发送所述目标云端服务器的配置信息。
10.根据本技术的一个实施例,根据所述接入请求中的业务类型,确定对应的所述目
标云端服务器,包括:根据所述接入请求中的业务类型,从多个云端服务器中,确定与所述业务类型对应的各初始云端服务器;根据各初始云端服务器中当前接入的终端数量,从各所述初始云端服务器中,确定接入所述终端数量少于预设数量的目标云端服务器。
11.根据本技术的一个实施例,还包括:根据所述业务类型,确定所述目标终端的当前显示界面。
12.根据本技术的一个实施例,所述当前显示界面包括登录界面;从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面,包括:从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的登录界面上输入的登录操作,获取内容展示界面;截取所述内容展示界面,将所述内容展示界面通过所述目标云端服务器同步至所述用户终端;从所述目标云端服务器接收所述用户终端在所述内容展示界面上的操作指令,根据所述操作指令对所述目标终端的所述内容展示界面执行对应操作,获取存在所述证明信息的所述目标页面;其中,所述操作指令为用于查询所述证明信息的指令。
13.根据本技术的一个实施例,根据所述操作指令对所述内容展示界面执行对应操作,获取存在所述证明信息的所述目标页面,包括:获取所述操作指令中的操作位置;在所述内容展示界面中与所述操作位置对应的证明信息查询控件区域执行对应操作,获取存在所述证明信息的所述目标页面。
14.根据本技术的一个实施例,对所述目标页面添加预设水印信息并保存,包括:确定所述用户终端对应的第一用户信息,与所述目标页面中所述证明信息的第二用户信息相匹配,对所述目标页面添加预设水印信息并保存。
15.根据本技术第二方面实施例的基于云端的远程控制装置,包括:信息发送模块,用于向用户终端发送目标云端服务器的配置信息,以使所述用户终端根据所述配置信息登录所述目标云端服务器;端口同步模块,用于接收所述目标云端服务器发送的用于提示所述用户终端完成登录的提示信息,通过所述目标云端服务器,将目标终端的接入端口转发至所述用户终端,以将所述目标终端的当前显示界面同步至所述用户终端;远程控制模块,用于从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面;信息获取模块,用于对所述目标页面添加预设水印信息并保存。
16.根据本技术第三方面实施例的电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述计算机程序时实现上述任一实施例所述的基于云端的远程控制方法。
17.根据本技术第四方面实施例的计算机可读存储介质,其上存储有计算机程序,所
述计算机程序被处理器执行时实现上述任一实施例所述的基于云端的远程控制方法。
18.根据本技术第五方面实施例的计算机程序产品,包括:所述计算机程序被处理器执行时实现如上述任一实施例所述的基于云端的远程控制方法。
19.本技术实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:通过向用户终端目标云端服务器的配置信息,使用户终端登录目标云端服务器后,通过云端服务器将目标终端的接入端口转发至用户终端,使用户终端可与该接入端口进行连接后,可通过目标云端服务器同步目标终端的显示界面。此时,目标终端便可从目标云端服务器接收用户终端通过接入端口在目标终端的当前显示界面上输入的操作指令,来获取存在证明信息的目标页面,以从目标页面中截取证明信息并保存。由于用户终端打开的场景页面均由目标终端发起,证明信息也是由目标终端截取到的,而非用户终端上传的,因此整个控制过程对用户终端来说为黑盒环境,无法进行信息伪造,安全性极高,从而能够保证提取到的证明信息的有效性。
20.进一步的,通过接入请求中的业务类型,来确定对应的目标云端服务器,以向用户终端发送该目标云端服务器的配置信息,从而使不同的金融业务能够被分配至不同的目标云端服务器进行处理,提高处理效率。
21.进一步的,通过在根据接入请求中的业务类型确定多个初始云端服务器后,根据各初始云端服务器中当前接入的终端数量,从各初始云端服务器中,确定接入终端数量少于预设数量的目标云端服务器,从而使用户终端和目标终端接入的服务器为负载较少的服务器,能够快速响应用户终端和目标终端的处理需求,提高处理效率。
22.进一步的,通过截取内容展示界面,并将内容展示界面通过目标云端服务器同步至用户终端,使用户终端上仅同步了内容展示界面,而不需要将业务场景的相关源文件均同步至用户终端,在用户终端输入操作指令时,只利用该操作指令对目标终端上的内容展示界面执行对应操作,从而使用户终端只需同步目标终端展示的页面图像,对用户终端的资源和内存耗费较小。
23.进一步的,通过将用户终端对应的第一用户信息,与目标页面中证明信息的第二用户信息相匹配,并在确定第一用户信息与第二用户信息相匹配后,再对目标页面添加预设水印信息并保存,从而进一步确保目标页面中的证明信息的有效性。而通过对目标页面添加预设水印信息,进一步确保获取到的证明信息无法被篡改。
附图说明
24.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1是本技术实施例提供的基于云端的远程控制方法的流程示意图;图2是本技术实施例中对图1的基于云端的远程控制方法的配置信息的发送做进一步细化的流程示意图;图3是本技术实施例对图1的基于云端的远程控制方法的目标页面的获取做进一步细化的流程示意图;
图4是本技术实施例提供的基于云端的远程控制装置的结构示意图;图5是本技术实施例提供的电子设备的结构示意图。
具体实施方式
26.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.下面,将通过几个具体的实施例对本技术实施例提供的基于云端的远程控制方法及装置进行详细介绍和说明。
28.在一实施例中,提供了一种基于云端的远程控制方法,该方法应用于目标终端,用于进行基于云端的远程控制。其中,目标终端可以是移动终端或台式终端。移动终端可以是笔记本电脑、手机等便携式终端中的任一种。目标终端为金融业务提供方使用的终端,如银行所使用的终端。
29.如图1所示,本实施例提供的一种基于云端的远程控制方法包括:步骤101,向用户终端发送目标云端服务器的配置信息,以使所述用户终端根据所述配置信息登录所述目标云端服务器;步骤102,接收所述目标云端服务器发送的用于提示所述用户终端完成登录的提示信息,通过所述目标云端服务器,将目标终端的接入端口转发至所述用户终端,以将所述目标终端的当前显示界面同步至所述用户终端;步骤103,从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面;步骤104,确定所述证明信息中的第一用户信息,与所述用户终端对应的第二用户信息相匹配,截取所述证明信息,并将所述证明信息与所述第二用户信息进行绑定。
30.通过向用户终端目标云端服务器的配置信息,使用户终端登录目标云端服务器后,通过云端服务器将目标终端的接入端口转发至用户终端,使用户终端可与该接入端口进行连接后,可通过目标云端服务器同步目标终端的显示界面。此时,目标终端便可从目标云端服务器接收用户终端通过接入端口在目标终端的当前显示界面上输入的操作指令,来获取存在证明信息的目标页面,以从目标页面中截取证明信息并保存。由于用户终端打开的场景页面均由目标终端发起,证明信息也是由目标终端截取到的,而非用户终端上传的,因此整个控制过程对用户终端来说为黑盒环境,无法进行信息伪造,安全性极高,从而能够保证提取到的证明信息的有效性。
31.在一实施例中,用户终端会先向目标终端发送接入请求,以进行线上金融业务的办理。目标终端在接收到该接入请求后,从云端服务器集群中指定某个目标云端服务器,并通过目标云端服务器向用户终端发送该目标云端服务器的配置信息,使用户终端根据该配置信息,来确定其需要登录的目标云端服务器,并向该目标云端服务器发送账号信息,使目标云端服务器在完成账号信息的验证后,建立与用户终端的通信链路,从而完成用户终端的登录。
32.其中,目标云端服务器的配置信息包括目标云端服务器的接口信息以及地址信息
等。
33.考虑到金融业务存在多种类型,而用户需要办理的金融业务可能不尽相同。因此为提高线上金融业务的办理效率,在一实施例中,如图2所示,向用户终端发送目标云端服务器的配置信息,包括:步骤201,响应用户终端发送的接入请求,根据所述接入请求中的业务类型,确定对应的所述目标云端服务器;步骤202,向所述用户终端发送所述目标云端服务器的配置信息。
34.在一实施例中,目标终端可预先针对不同的金融业务,设定不同的云端服务器。目标终端在接收到用户终端的接入请求后,先对该接入请求进行解析,以通过解析得到的该接入请求中指定的业务类型,来确定用户终端需要办理的金融业务。在确定用户终端需要办理的金融业务后,基于该金融业务,选择与该金融业务对应的云端服务器作为目标云端服务器,并向用户终端发送该目标云端服务器的配置信息,从而使不同的金融业务能够被分配至不同的目标云端服务器进行处理,提高处理效率。
35.通过接入请求中的业务类型,来确定对应的目标云端服务器,以向用户终端发送该目标云端服务器的配置信息,从而使不同的金融业务能够被分配至不同的目标云端服务器进行处理,提高处理效率。
36.在一实施例中,用于处理同一业务类型的云端服务器通常会部署多个,因此在确定用户终端需要办理的金融业务后,基于该金融业务,先从云端服务器集群中,确定与该金融业务对应的各云端服务器作为各初始云端服务器,然后从各初始云端服务器中,随机选择任意一个初始云端服务器作为目标云端服务器。
37.而为提高与用户终端的通信效率,在一实施例中,在确定与金融业务对应的各初始云端服务器后,可通过解析接入请求后得到的用户终端的ip地址,确定用户终端的终端位置信息,从而能够确定该用户终端当前所处的城市。在确定用户终端当前所处的城市后,基于该用户终端所处的城市,可选择部署与该城市或距离该城市距离最短的初始云端服务器作为目标云端服务器。
38.除可通过终端位置信息来从各初始云端服务器中目标云端服务器外,在一实施例中,根据所述接入请求中的业务类型,确定对应的所述目标云端服务器,包括:根据所述接入请求中的业务类型,从多个云端服务器中,确定与所述业务类型对应的各初始云端服务器;根据各初始云端服务器中当前接入的终端数量,从各所述初始云端服务器中,确定接入所述终端数量少于预设数量的目标云端服务器。
39.在一实施例中,在确定用户终端需要办理的金融业务后,基于该金融业务,先从云端服务器集群中,确定与该金融业务对应的各云端服务器作为各初始云端服务器。然后,检测任一初始云端服务器当前接入的终端数量。若该初始云端服务器当前接入的终端数量大于或等于预设数量,则表示该初始云端服务器当前的负载较大,处于高负荷状态。若接入该初始云端服务器,会影响对目标终端或用户终端发送的数据的处理效率。因此,若检测到初始云端服务器当前接入的终端数量大于或等于预设数量,则剔除该初始云端服务器。反之,若若检测到初始云端服务器当前接入的终端数量小于预设数量,则表示该初始云端服务器当前的负载较少,处于空闲状态,因此可将该初始云端服务器作为目标服务器。其中,预设
数量可根据实际情况进行确定。
40.在一实施例中,若检测到所有初始云端服务器当前接入的终端数量均大于或等于预设数量,为确保能够实现远程控制,则可任意选择一个初始云端服务器作为目标云端服务器。同理,若检测到存在多个初始云端服务器当前接入的终端数量小于预设数量,则可任意选择一个当前接入的终端数量小于预设数量的初始云端服务器作为目标云端服务器。
41.通过在根据接入请求中的业务类型确定多个初始云端服务器后,根据各初始云端服务器中当前接入的终端数量,从各初始云端服务器中,确定接入终端数量少于预设数量的目标云端服务器,从而使用户终端和目标终端接入的服务器为负载较少的服务器,能够快速响应用户终端和目标终端的处理需求,提高处理效率。
42.在一实施例中,在用户终端登录目标云端服务器后,目标终端根据用户终端的接入请求中的业务类型,可确定用户终端需要办理的金融业务,以根据需要办理的金融业务,来确定对应的业务场景,然后目标终端根据该业务场景,调用androidprovider桥接口来执行adb命令将与业务场景对应的参数传给目标云端服务器上的第三方客户端,通过第三方客户端打开与该业务场景对应的场景主页,从而在目标终端上显示该业务场景的当前显示界面。然后,目标终端将其接入端口通过目标云端服务器转发至用户终端,使用户终端能够通过目标终端的接入端口,从目标云端服务器获取到目标终端上显示的当前显示界面,从而将目标终端的当前显示界面同步至用户终端。
43.示例性的,根据业务类型确定需要办理的金融业务为公积金,则目标服务器选择与公积金的业务场景对应的公积金主页地址,调用androidprovider桥接口来执行adb命令,将公积金主页地址传给目标云端服务器上的导航客户端,使目标云端服务器通过导航客户端打开该公积金主页地址,从而在目标终端上显示用于进行公积金查询的公积金查询界面,并由目标云端服务器该公积金查询界面通过接入端口同步至用户终端。
44.由于将目标终端本地的接入端口通过目标云端服务器转发到用户终端,用户终端就能跟这就能跟这个转发的接入端口进行连接并收发数据,从而不需要获取用户终端的任何访问权限便能够实现用户终端与目标终端的远程同步控制。
45.在将目标终端的当前显示界面同步至用户终端后,用户终端即可在当前显示界面上执行操作,如在公积金查询界面上执行查询操作。此时该查询操作便会通过目标云端服务器同步至目标终端的当前显示界面,即使用户终端通过接入端口在目标终端的当前显示界面上进行远程控制,如滑动,点击,输入等操作同步操作目标终端的当前显示界面,如点击当前显示界面中用于查看证明信息的控件,从而使当前显示界面跳转,获取存在证明信息的目标页面。
46.其中,证明信息包括用户姓名、公积金缴存信息、社保缴存信息、贷款信息等。
47.示例性的,当前显示界面为公积金查询界面。在将公积金查询界面同步至用户终端后,从用户终端接收用户对公积金查询界面的登录操作,以进行公积金查询登录,并在登录完成后进行界面跳转,获取显示有公积金缴存信息的目标页面。
48.而在进行用户终端和目标终端的页面同步时,是将目标云端服务器上关于某个业务场景的所有源文件同步到用户终端和目标终端,以将页面信息传递到用户终端上同时使目标终端可响应用户终端的操作。而这种方式需要用户终端接收的数据量较大,对用户终端的资源和内存耗费较大。
49.为此,在一实施例中,如图3所示,所述当前显示界面包括登录界面;从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面,包括:步骤301,从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的登录界面上输入的登录操作,获取内容展示界面;步骤302,截取所述内容展示界面,将所述内容展示界面通过所述目标云端服务器同步至所述用户终端;步骤303,从所述目标云端服务器接收所述用户终端在所述内容展示界面上的操作指令,根据所述操作指令对所述目标终端的所述内容展示界面执行对应操作,获取存在所述证明信息的所述目标页面;其中,所述操作指令为用于查询所述证明信息的指令。
50.由于在用户终端登录目标云端服务器后,同步至用户终端的当前显示界面需要用户终端进行登录,才可查看对应的证明信息,因此同步至用户终端的当前显示界面通常包括登录界面。当目标终端从目标云端服务器接收用户终端通过接入端口在目标终端的登录界面上输入的登录操作后,进行界面跳转,获取内容展示界面。若该内容展示界面中存在证明信息,如公积金的缴存信息,则可直接将该内容展示界面作为目标页面。而通常在登录后,都会跳转至一级界面,即跳转至存在证明信息查询控件的内容展示界面,而不会直接跳转至存在证明信息的目标界面。此时,还需要用户终端在内容展示界面上点击响应的证明信息查询控件,才可跳转至目标界面。因此,若内容展示界面中存在证明信息查询控件,则截取该内容展示界面,然后将该内容展示界面通过目标云端服务器同步至用户终端,使用户终端可以在内容展示界面上进行查看证明信息的模拟操作。当目标终端从目标云端服务器接收到用户终端在内容展示界面上执行查看证明信息的操作指令,如点击内容展示界面上的证明信息查询控件的操作时,则可根据该操作指令,对目标终端的内容展示界面执行对应操作,从而将目标终端上显示的内容展示界面跳转至目标页面。在跳转至目标页面后,再截取目标页面同步至用户终端。
51.通过截取内容展示界面,并将内容展示界面通过目标云端服务器同步至用户终端,使用户终端上仅同步了内容展示界面,而不需要将业务场景的相关源文件均同步至用户终端,在用户终端输入操作指令时,只利用该操作指令对目标终端上的内容展示界面执行对应操作,从而使用户终端只需同步目标终端展示的页面图像,对用户终端的资源和内存耗费较小。
52.在一实施例中,根据所述操作指令对所述内容展示界面执行对应操作,获取存在所述证明信息的所述目标页面,包括:获取所述操作指令中的操作位置;在所述内容展示界面中与所述操作位置对应的证明信息查询控件区域执行对应操作,获取存在所述证明信息的所述目标页面。
53.在一实施例中,在用户对内容展示界面执行证明信息查询控件的操作时,用户终端通过识别该操作指令,如点击操作,获取该识别操作在内容展示界面上的对应的操作位置。在确定操作位置后,用户终端将该操作位置通过目标云端服务器发送至目标终端,使目标终端在其显示的内容展示界面中,根据该操作位置,确定被选择的证明信息查询控件,从
而对该证明信息查询控件执行相应操作,如点击操作,以跳转至存在证明信息的目标页面。
54.在一实施例中,目标终端在获取到目标页面后,即可对目标页面添加预设水印信息并保存。而为进一步确保目标页面中的证明信息的有效性,还可将用户终端对应的第一用户信息,与从证明信息中提取到的第二用户信息进行匹配。其中,第一用户信息和第二用户信息均包括用户姓名和身份证信息。在确定第一用户信息和第二用户信息相同时,即可判断该证明信息是办理金融业务的用户本人的证明信息,从而目标页面添加预设水印信息并保存。
55.通过将用户终端对应的第一用户信息,与目标页面中证明信息的第二用户信息相匹配,并在确定第一用户信息与第二用户信息相匹配后,再对目标页面添加预设水印信息并保存,从而进一步确保目标页面中的证明信息的有效性。而通过对目标页面添加预设水印信息,进一步确保获取到的证明信息无法被篡改。
56.在一实施例中,第一用户信息和第二用户信息还可以是用户的人脸图像。其中,第一用户信息为通过用户终端获取到的第一人脸图像,第二用户信息为证明信息中的第二人脸图像。而为避免第一人脸图像为非活体,目标终端可向用户终端发送活体验证指令,然后通过用户终端上的摄像头获取执行活体验证指令的人脸视频。在获取人脸视频后,从人脸视频中获取多帧第一人脸图像,并将各第一人脸图像映射到对应的各深度图中,获取各人脸深度图后,从各第一人脸图像中,选取多张目标人脸图像输入训练好的第一人脸识别模型,获取第一识别结果,并从各人脸深度图中,选取多张目标人脸深度图输入训练好的第二人脸识别模型,获取第二识别结果。其中,第一人脸识别模型由各rgb人脸图像的训练样本训练得到,第二人脸识别模型由人脸的各深度图训练样本训练得到。
57.在获取第一识别结果和第二识别结果后,若第一识别结果和第二识别结果均小于预设概率,则判断活体检测结果为非活体;或者当第一识别结果小于第一预设概率,以及第二识别结果小于第二预设概率,则判断活体检测为非活体;或者,还可以将第一识别结果和第二识别结果输入分类器,根据分类器输出正类或负类的类别置信度,以根据该类别置信度与预设置信度的比较结果,确定活体检测结果。其中,正类表示活体,负类表示非活体。当类别置信度大于预设置信度时,确定该类别置信度对应的类别为活体检测结果;否则,确定与该类别置信度相反的类别为活体检测结果。
58.通过从人脸视频中获取多帧人脸图像,并将各人脸图像映射到对应的各深度图中,获取人脸深度图后,将各人脸图像以及各人脸深度图分别输入不同的人脸识别模型进行识别,并利用对各人脸图像的识别结果,以及对各人脸深度图的识别结果,来确定活体检测结果,从而利用了人脸图像的rgb图信息以及深度图信息的双重防御来进行活体检测,增加人脸活体识别过程中的可用特征,进而更加有效地提高活检的准确率和抗攻击能力。
59.在确定针对各第一人脸图像的检测结果为活体后,再将各第一人脸图像与第二人脸图像进行匹配,若任一第一人脸图像,与第二人脸图像的相似度大于预设相似度,如80%,则确定两者相匹配,此时对目标页面添加预设水印信息并保存。
60.下面对本技术提供的基于云端的远程控制装置进行描述,下文描述的基于云端的远程控制装置与上文描述的基于云端的远程控制方法可相互对应参照。
61.在一实施例中,如图4所示,提供了一种基于云端的远程控制装置,包括:信息发送模块210,用于向用户终端发送目标云端服务器的配置信息,以使所述用
户终端根据所述配置信息登录所述目标云端服务器;端口同步模块220,用于接收所述目标云端服务器发送的用于提示所述用户终端完成登录的提示信息,通过所述目标云端服务器,将目标终端的接入端口转发至所述用户终端,以将所述目标终端的当前显示界面同步至所述用户终端;远程控制模块230,用于从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面;信息获取模块240,用于对所述目标页面添加预设水印信息并保存。
62.通过向用户终端目标云端服务器的配置信息,使用户终端登录目标云端服务器后,通过云端服务器将目标终端的接入端口转发至用户终端,使用户终端可与该接入端口进行连接后,可通过目标云端服务器同步目标终端的显示界面。此时,目标终端便可从目标云端服务器接收用户终端通过接入端口在目标终端的当前显示界面上输入的操作指令,来获取存在证明信息的目标页面,以从目标页面中截取证明信息并保存。由于用户终端打开的场景页面均由目标终端发起,证明信息也是由目标终端截取到的,而非用户终端上传的,因此整个控制过程对用户终端来说为黑盒环境,无法进行信息伪造,安全性极高,从而能够保证提取到的证明信息的有效性。
63.在一实施例中,信息发送模块210具体用于:响应用户终端发送的接入请求,根据所述接入请求中的业务类型,确定对应的所述目标云端服务器;向所述用户终端发送所述目标云端服务器的配置信息。
64.在一实施例中,信息发送模块210具体用于:根据所述接入请求中的业务类型,从多个云端服务器中,确定与所述业务类型对应的各初始云端服务器;根据各初始云端服务器中当前接入的终端数量,从各所述初始云端服务器中,确定接入所述终端数量少于预设数量的目标云端服务器。
65.在一实施例中,端口同步模块220还用于:根据所述业务类型,确定所述目标终端的当前显示界面。
66.在一实施例中,所述当前显示界面包括登录界面;远程控制模块230具体用于:从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的登录界面上输入的登录操作,获取内容展示界面;截取所述内容展示界面,将所述内容展示界面通过所述目标云端服务器同步至所述用户终端;从所述目标云端服务器接收所述用户终端在所述内容展示界面上的操作指令,根据所述操作指令对所述目标终端的所述内容展示界面执行对应操作,获取存在所述证明信息的所述目标页面;其中,所述操作指令为用于查询所述证明信息的指令。
67.在一实施例中,远程控制模块230具体用于:获取所述操作指令中的操作位置;在所述内容展示界面中与所述操作位置对应的证明信息查询控件区域执行对应
操作,获取存在所述证明信息的所述目标页面。
68.在一实施例中,信息获取模块240具体用于:确定所述用户终端对应的第一用户信息,与所述目标页面中所述证明信息的第二用户信息相匹配,对所述目标页面添加预设水印信息并保存。
69.图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)810、通信接口(communication interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的计算机程序,以执行基于云端的远程控制方法,例如包括:向用户终端发送目标云端服务器的配置信息,以使所述用户终端根据所述配置信息登录所述目标云端服务器;接收所述目标云端服务器发送的用于提示所述用户终端完成登录的提示信息,通过所述目标云端服务器,将目标终端的接入端口转发至所述用户终端,以将所述目标终端的当前显示界面同步至所述用户终端;从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面;对所述目标页面添加预设水印信息并保存。
70.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
71.另一方面,本技术实施例还提供一种存储介质,存储介质包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,计算机程序被处理器执行时,计算机能够执行上述各实施例所提供的基于云端的远程控制方法,例如包括:向用户终端发送目标云端服务器的配置信息,以使所述用户终端根据所述配置信息登录所述目标云端服务器;接收所述目标云端服务器发送的用于提示所述用户终端完成登录的提示信息,通过所述目标云端服务器,将目标终端的接入端口转发至所述用户终端,以将所述目标终端的当前显示界面同步至所述用户终端;从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面;对所述目标页面添加预设水印信息并保存。
72.另一方面,本技术实施例还提供一种处理器可读存储介质,处理器可读存储介质存储有计算机程序,计算机程序用于使处理器执行上述各实施例提供的方法,例如包括:向用户终端发送目标云端服务器的配置信息,以使所述用户终端根据所述配置信
息登录所述目标云端服务器;接收所述目标云端服务器发送的用于提示所述用户终端完成登录的提示信息,通过所述目标云端服务器,将目标终端的接入端口转发至所述用户终端,以将所述目标终端的当前显示界面同步至所述用户终端;从所述目标云端服务器接收所述用户终端通过所述接入端口在所述目标终端的当前显示界面上输入的操作指令,获取存在证明信息的目标页面;对所述目标页面添加预设水印信息并保存。
73.处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
74.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
75.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
76.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献