数据传输的方法、装置、设备、存储介质及程序产品与流程

allin2026-10-04  3


本技术属于数据传输,尤其涉及一种数据传输的方法、装置、设备、存储介质及程序产品。


背景技术:

1、云手机是一种基于云计算技术的虚拟化手机。通过将手机操作系统和应用程序的放置在云手机服务器上,建立终端和云手机服务器的连接后,用户可以在终端上访问和使用云手机服务器中的手机的功能。

2、具体的,当用户在终端使用云手机功能时,终端拦截用户触发的操作指令,将操作指令发送到云手机服务器,云手机服务器响应于该操作指令,将处理数据发送到应用程序的应用服务器中,应用服务器响应于处理数据,完成应用数据渲染,并将渲染后的应用数据通过云手机服务器发送到终端,终端按照渲染后的应用数据进行渲染得到显示界面。

3、在终端与应用程序对应的应用服务器进行数据交互的过程中,均需要云手机服务器中转,而数据在终端设备与云手机服务器,云手机服务器与应用对应的应用服务器均会涉及传输时延,影响云手机的响应速度。


技术实现思路

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、按照所述云手机应用的渲染数据生成所述目标界面,所述目标界面中包括显示模式选择框;

26、响应于用户对所述显示模式选择框的操作,生成模式选择指令。

27、第二方面,本技术实施例提供一种数据传输的方法,应用于应用服务器,所述方法包括:

28、在终端中的虚拟控制模块与所述应用服务器建立直通连接的情况下,接收所述虚拟控制模块发送的操作指令,所述操作指令是所述终端基于用户针对云手机应用的目标界面的操作生成;

29、响应于所述操作指令,向云手机服务器发送目标数据,以用于所述云手机服务器基于所述目标数据完成渲染,并向所述终端发送渲染数据,以用于所述终端在所述目标界面显示所述渲染数据。

30、在一种可能的实现方式中,在终端中的虚拟控制模块与所述应用服务器建立直通连接的情况下,接收所述虚拟控制模块发送的操作指令之前,所述方法还包括:

31、接收云手机服务器发送的第一直通请求,所述第一直通请求是所述云手机服务器基于接收到的终端发送的云手机应用对应的模式选择指令生成;

32、响应于所述第一直通请求,向虚拟控制模块发送第二直通请求,所述第二直通请求用于指示所述虚拟控制模块基于所述第二直通请求建立所述虚拟控制模块和所述应用服务器的直通连接,所述直通连接用于实现所述终端向所述应用服务器发送操作指令。

33、第三方面,本技术实施例提供一种数据传输的方法,应用于云手机服务器,所述方法包括:

34、接收终端发送的云手机应用对应的模式选择指令;

35、响应于所述模式选择指令,向所述应用服务器发送第一直通请求,所述第一直通请求用于指示应用服务器接向所述终端中的虚拟控制模块发送第二直通请求,所述虚拟控制模块基于所述第二直通请求建立所述终端和所述应用服务器的直通连接,所述直通连接用于所述终端与所述应用服务器之间的数据传输。

36、第四方面,本技术实施例提供一种数据传输装置,应用于终端,所述终端包括虚拟控制模块;所述装置包括:

37、获取模块,用于在所述虚拟控制模块与应用服务器建立直通连接的情况下,通过所述虚拟控制模块获取操作指令,所述操作指令是基于用户针对云手机应用的目标界面的操作生成;

38、发送模块,用于向所述云手机应用对应的应用服务器发送所述操作指令,所述操作指令用于指示所述应用服务器向云手机服务器发送目标数据,以用于所述云手机服务器基于所述目标数据进行渲染;

39、接收模块,用于接收所述云手机服务器发送的渲染数据,并在所述目标界面显示所述渲染数据。

40、第五方面,本技术实施例提供一种数据传输的装置,应用于应用服务器,所述装置包括:

41、接收模块,用于在终端中的虚拟控制模块与所述应用服务器建立直通连接的情况下,接收所述虚拟控制模块发送的操作指令,所述操作指令是所述终端基于用户针对云手机应用的目标界面的操作生成;

42、发送模块,用于响应于所述操作指令,向云手机服务器发送目标数据,以用于所述云手机服务器基于所述目标数据完成渲染,并向所述终端发送渲染数据,以用于所述终端在所述目标界面显示所述渲染数据。

43、第六方面,本技术实施例提供一种数据传输的装置,应用于应用服务器,所述装置包括:

44、接收模块,用于接收所述终端发送的云手机应用对应的模式选择指令;

45、发送模块,用于响应于所述模式选择指令,向所述应用服务器发送第一直通请求,所述第一直通请求用于指示应用服务器接向所述终端中的虚拟控制模块发送第二直通请求,所述虚拟控制模块基于所述第二直通请求建立所述终端和所述应用服务器的直通连接,所述直通连接用于所述终端与所述应用服务器之间的数据传输。

46、第七方面,本技术实施例提供一种电子设备,所述设备包括:处理器以及存储有计算机程序指令的存储器;

47、所述处理器执行所述计算机程序指令时实现如第一方面任意一项所述的数据传输的方法,或者实现如第二方面任意一项所述的数据传输的方法,或者实现如第三方面所述的数据传输的方法。

48、第八方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如第一方面任意一项所述的数据传输的方法,或者实现如第二方面任意一项所述的数据传输的方法,或者实现如第三方面所述的数据传输的方法。

49、第九方面,本技术实施例提供一种计算机程序产品,计算机产品包括计算机程序,所述计算机程序被处理器执行时实现第一方面任意一项所述的数据传输的方法,或者实现如第二方面任意一项所述的数据传输的方法,或者实现如第三方面所述的数据传输的方法。

50、本技术实施例提供的一种应用于终端的数据传输的方法、装置、设备、存储介质及程序产品,在终端的虚拟控制模块与应用服务器建立直通连接的情况下,终端可以利用虚拟控制模块获取用户针对云手机应用的目标界面的操作触发的操作指令,并向云手机应用的应用服务器发送该操作指令。如此,终端在获取到操作指令后,通过直通连接直接向应用服务器发送该操作指令,避免了通过云手机服务器向应用服务器转发该操作指令,从而降低了数据传输时延。后续应用服务器向云手机发送目标数据,在云手机基于目标数据完成渲染的情况下,终端接收云手机发送的渲染数据。如此,终端可以在目标界面中显示渲染数据。通过终端和应用服务器的直接通信,从而降低了数据的传输时延,从而提高了云手机的响应速度。


技术特征:

1.一种数据传输方法,其特征在于,应用于终端,所述终端包括虚拟控制模块;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述虚拟控制模块与应用服务器建立直通连接的情况下,通过所述虚拟控制模块获取操作指令之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第二直通请求中包括应用包名和版本号;所述建立所述虚拟控制模块和所述应用服务器的直通连接,包括:

4.根据权利要求2或3所述的方法,其特征在于,在通过虚拟控制模块接收所述第二直通请求之后,所述方法还包括:

5.根据权利要求2所述的方法,其特征在于,在所述向云手机服务器发送云手机应用对应的模式选择指令之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述在建立所述终端与所述云手机服务器的连接的情况下,接收所述云手机服务器发送的云手机的虚拟显示界面的渲染数据,包括:

7.根据权利要求5所述的方法,其特征在于,所述响应于用户在所述终端的显示界面的点击操作,生成所述模式选择指令,包括:

8.一种数据传输的方法,其特征在于,应用于应用服务器,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,在终端中的虚拟控制模块与所述应用服务器建立直通连接的情况下,接收所述虚拟控制模块发送的操作指令之前,所述方法还包括:

10.一种数据传输的方法,其特征在于,应用于云手机服务器,所述方法包括:


技术总结
本申请公开了一种数据传输的方法、装置、设备、存储介质及程序产品,具体技术方案包括:在虚拟控制模块与应用服务器建立直通连接的情况下,通过虚拟控制模块获取操作指令,操作指令是基于用户针对云手机应用的目标界面的操作生成;向云手机应用对应的应用服务器发送操作指令,操作指令用于指示应用服务器向云手机服务器发送目标数据,以用于云手机服务器基于目标数据进行渲染;接收云手机服务器发送的渲染数据,并在目标界面显示渲染数据。如此,能降低传输时延,提高云手机的响应速度。

技术研发人员:陈有权,王嘉,党戈,丁小波,许晓燕,叶耀基,余梓兴
受保护的技术使用者:中移互联网有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-31768.html

最新回复(0)