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

一种基于本地与云虚拟化应用的单向数据传输方法及系统与流程

2022-04-16 13:02:11 来源:中国专利 TAG:


1.本发明涉及云手机技术领域,特别是涉及一种基于本地与云虚拟化应用的单向数据传输方法及系统。


背景技术:

2.图1为现有技术中本地化之间的数据传输流程。如图1所示,在现有技术中,当用户打开一些已下载的第三方应用(例如:b站、头条、知乎、网易云音乐等),浏览感兴趣的内容,想分享给好朋友时,其过程如下:首先打开本地应用,例如b站、头条、知乎、网易云音乐等,当浏览到想要分享的内容时,则通过本地系统原生化之间的传输,例如将内容分享至微信或者qq,这样接收到该分享的好友便可以在相应的应用上浏览该分享内容。
3.对于以上的传统的场景,在目前前沿技术的云端云虚拟化领域有着明显的局限性,它无法很好的提供一种在本地原生态与云端云虚拟化的传输能力,即手机等终端的本地化应用无法向云端云虚拟化进行通道通信。


技术实现要素:

4.为克服上述现有技术存在的不足,本发明之目的在于提供一种本地与云虚拟化应用的单向数据传输方法及系统,以提供原生态到云化生态的单向数据传输的能力,解决本地化应用无法向云端云虚拟化进行通道通信的阻碍。
5.为达上述目的,本发明提出一种本地与云虚拟化应用的单向数据传输分享方法,包括如下步骤:
6.步骤s1,在用户终端本地系统创建云手机应用;
7.步骤s2,接收数据本地分享请求,选择相应的数据共享通道,将共享数据传输至云手机应用;
8.步骤s3,云手机根据选择的数据共享通道通过网络请求获取相应的云端云虚拟化系统的设备信息,并对获取的共享内容进行处理后与获得的云虚拟化系统的设备信息整合一个数据集,转存至云服务;
9.步骤s4,启动云手机应用,选择相应的云虚拟化系统获取设备信息,并透传该设备信息以启动相应的云端云虚拟化系统,利用云虚拟化系统根据设备信息从云服务端获取本地应用分享的数据集。
10.优选地,于步骤s3后,所述方法还包括:
11.云服务对数据暂存区的数据集进行二次数据处理后,将其存储于云服务的数据库中。
12.优选地,于步骤s2中,云手机应用通过与本地化应用之间的通讯,获取到第三方应用分享的共享数据。
13.优选地,于步骤s2中,若存在多台云虚拟化系统,则默认选择其中一台常用的云虚拟化系统作为数据共享通道。
14.优选地,于步骤s3中,云手机应用通过网络请求获取云虚拟化系统的设备信息,组成一个唯一标识,同时将获得的共享数据提炼整合成一个数据集,将整合后的数据集绑定该唯一标识后上传至云服务。
15.优选地,于步骤s4中,在选择相应的云虚拟化系统获取设备信息后启动对应的云虚拟化系统设备,并通过在sdk中的广播透传所述设备信息到云虚拟化系统。
16.优选地,所获取的设备信息包括用户id与设备id。
17.为达到上述目的,本发明还提供一种本地与云虚拟化应用的单向数据传输分享系统,包括:
18.终端,其上设置有云手机应用,用于在接收数据本地分享请求时,启动云手机应用选择相应的数据共享通道,并将共享数据传输至相应的云手机,由云手机应用根据选择的数据共享通道通过网络请求获取云端云虚拟化系统的设备信息,并对获取的共享内容进行处理后与获得的云虚拟化系统的设备信息整合一个数据集,转存至云服务;当需获取分享数据时,启动云手机应用,选择相应的云虚拟化系统获取设备信息,并透传该设备信息以启动相应的云端云虚拟化系统,以利用云虚拟化系统根据设备信息从云服务端获取本地应用分享的数据集;
19.云端云虚拟化系统,用于接收云手机的网络请求将相应的设备信息传输至云手机应用,并在接收到云手机应用透传的设备信息时启动,根据设备信息从云服务端获取本地应用分享的数据集;
20.云服务端,对数据暂存区的数据集进行二次数据处理,并将其存储于云服务端的数据库中。
21.优选地,若存在多台云虚拟化系统,则默认选择其中一台常用的云虚拟化系统作为数据共享通道。
22.优选地,所述云端云虚拟化系统中安装云收集应用,当启动云端云虚拟化系统时,则启动云虚拟化系统的云收集应用,通过云收集应用从云端云服务中获取到本地应用分享的数据集。
23.与现有技术相比,本发明一种本地与云虚拟化应用的单向数据传输分享方法及系统通过利用本地系统的分享能力,将本地化应用分享到云手机应用,通过对应云手机将数据传输到云服务中,进入云端云虚拟化对收集的数据进行处理,提供了原生态到云化生态的单向数据传输的能力,并解决了本地化应用无法向云端云虚拟化进行通道通信的阻碍。
附图说明
24.图1为本发明一种本地与云虚拟化应用的单向数据传输分享方法的步骤流程图;;
25.图2为本发明一种本地与云虚拟化应用的单向数据传输分享系统的系统架构图;
26.图3为本发明实施例的流程图。
具体实施方式
27.以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离
本发明的精神下进行各种修饰与变更。
28.图1为本发明一种本地与云虚拟化应用的单向数据传输分享方法的步骤流程图。如图1所示,本发明一种本地与云虚拟化应用的单向数据传输分享方法,包括如下步骤:
29.步骤s1,在用户终端本地系统创建云手机应用。
30.云手机,即在云上运行的一套完整的手机系统,类似于云桌面一样,用户可根据自己的需要随时购买,即买即用,可实现24小时挂机,不受网络、电池限制,并具备cpu、内存、存储空间随时可升级调整的优势。云手机的出现改变了很多人安装、使用app的方式,目前云手机在云游戏、云广告、个人专用云手机等领域的应用越来越广泛和成熟。
31.在本发明具体实施例中,用户终端可为用户的智能手机,即指用户的物理手机,在该手机上安装了云手机应用,用户可通过该云手机应用来操作手机,所述云手机应用指的是安装在用户物理手机上的用户用来购买、操作云手机的app;在本发明中,用户可分别购买多个云手机,当用户购买多个云手机时,则可在本地云手机应用的页面上显示多个云端虚拟化系统,用户则可选择其中一个云虚拟化系统,如图2所示,在本发明中,云手机即指的是云端虚拟化系统,也可以理解为云端的云手机。
32.步骤s2,接收数据本地分享请求,选择数据共享通道,将共享数据传输至云手机应用。
33.在本发明具体实施例中,在用户终端本地系统,进入第三方应用,当打开一个内容,点击“分享”弹窗后,产生数据本地分享请求,此时启动步骤s1所创建的云手机应用,并选择相应的数据共享通道,将共享数据传输至云手机应用。在本发明中,由于用户可能购买了多个云手机(云端虚拟化系统),因此,在启动云手机应用后,可选择相应的云手机以确定相应的数据共享通道,在本发明具体实施例中,如存在多台云虚拟化系统,可以是默认选择其中一台常用的云虚拟化系统,也可以由用户选择某台云虚拟化系统,本发明不以此为限,云手机应用通过与本地化应用之间的通讯,开启接收通讯的数据,获取到第三方应用分享的内容。
34.步骤s3,云手机应用根据选择的数据共享通道,通过网络请求获取相应的云端云虚拟化系统的设备信息,并对获取的共享数据进行处理后与获得的云虚拟化系统的设备信息整合一个数据集,转存至云服务的数据暂存区。
35.具体地,当用户选择了相应的云手机确定了相应的数据共享通道,则根据选择结果通过网络请求获取云虚拟化系统的设备信息,如用户id(通过云手机应用输入并于虚拟化系统验证通过)以及设备id(若默认为常用的则获取的是该用户最常用的一台云虚拟化系统设备的信息),然后对获取的第三方应用分享的共享内容进行处理(例如提取第三方应用分享的内容,获取想要的部分信息),将第三方应用分享的内容提炼后的数据与获取的云虚拟化系统的设备信息整合成一个数据集,并将整合后的数据集发送到云服务端转存至云服务中的数据暂存区。
36.在本发明具体实施例中,当用户将分享内容共享至本地云手机应用时,本地云手机应用则会从该用户上选取常用的云虚拟化系统设备,并通过网络请求获取该云虚拟化系统的设备信息,组成一个唯一标识(用户id 设备id),同时将共享数据提炼整合成一个数据集,将整合后的数据集绑定该唯一标识后上传至云服务端。
37.步骤s4,云服务对数据暂存区的数据集进行二次数据处理后,存储于云服务的数
据库中。
38.在本发明具体实施例中,二次数据处理主要是对数据集进行分类和归纳,由于对数据集的分类与归纳与现有技术相同,在此不予赘述。
39.步骤s5,启动云手机应用,选择相应的云虚拟化系统获取设备信息,并透传该设备信息以启动相应的云端云虚拟化系统,利用云虚拟化系统根据设备信息从云服务端获取本地应用分享的数据集。
40.具体地说,当某一用户将其本地应用分享的数据成功地传输到云服务端后,该用户本身或其他用户若要获取该分享内容,则启动其安装了该云手机应用的终端上的云手机应用,选择相应的云虚拟化系统获取设备信息,如用户id(通过云手机应用输入并于虚拟化系统验证通过)和设备id,打开对应的云虚拟化系统设备,并通过在sdk中的广播透传用户id和该设备id到云虚拟化系统设备,云端虚拟化系统接收透传过来的设备信息,根据该设备信息从云服务中获取到本地应用分享的数据集。在本发明具体实施例中,云端云虚拟化系统中还安装云收集应用,当启动云端云虚拟化系统时,则打开云虚拟化系统的云收集应用,通过云收集应用从云端的云服务中获取到本地应用分享的数据集。
41.在本发明具体实施例中,当用户启动本地云手机应用,打开常用的云虚拟化系统设备获得设备信息,即用户id和设备id,然后透传用户id和设备id到云虚拟化系统设备,进入云虚拟化系统后,打开云端云收集应用,便可查看相应的本地应用分享的数据集。
42.图2为本发明一种本地与云虚拟化应用的单向数据传输分享系统的系统架构图。如图2所示,本发明一种本地与云虚拟化应用的单向数据传输分享系统,包括:
43.终端20,其上设置有云手机应用,用于在接收数据本地分享请求时,启动云手机应用选择相应的数据共享通道,并将共享数据传输至云手机应用,由云手机应用通过网络请求获取云端云虚拟化系统的设备信息,并对获取的共享内容进行处理后与获得的云虚拟化系统的设备信息整合一个数据集,转存至云服务的数据暂存区;当要获取分享数据时,启动云手机应用,选择相应的云虚拟化系统获取设备信息,并透传该设备信息以启动相应的云端云虚拟化系统,利用云虚拟化系统根据设备信息从云服务端获取本地应用分享的数据集。
44.在本发明中,云手机,即在云上运行的一套完整的手机系统,类似于云桌面一样,用户可根据自己的需要随时购买,即买即用,可实现24小时挂机,不受网络、电池限制,并具备cpu、内存、存储空间随时可升级调整的优势。云手机的出现改变了很多人安装、使用app的方式,目前云手机在云游戏、云广告、个人专用云手机等领域的应用越来越广泛和成熟。
45.在本发明具体实施例中,用户终端可为用户的智能手机,即指用户的物理手机,首先在该物理手机上安装云手机应用,用户可通过该云手机应用来操作手机,所述云手机应用指的是安装在用户物理手机上的用户用来购买、操作云手机的app;在本发明中,用户可分别购买多个云手机,当用户购买多个云手机时,则可在本地云手机应用的页面上显示多个云端虚拟化系统,用户则可选择其中一个云虚拟化系统,在本发明中,云手机即指的是云端虚拟化系统,也可以理解为云端的云手机。
46.在本发明具体实施例中,在用户终端本地系统,进入第三方应用,当打开一个内容,点击“分享”弹窗后,产生数据本地分享请求,此时启动云手机应用,并选择相应的数据共享通道,将共享数据传输至云手机应用。在本发明中,由于用户可能购买了多个云手机,
因此,在启动云手机应用后,可选择相应的云手机以确定相应的数据共享通道,在本发明具体实施例中,如存在多台云虚拟化系统,可以是默认选择其中一台常用的云虚拟化系统,也可以由用户选择某台云虚拟化系统,本发明不以此为限,云手机应用通过与本地化应用之间的通讯,开启接收通讯的数据,获取到第三方应用分享的内容。
47.当用户选择了相应的云手机从而确定相应的数据共享通道后,云手机应用则根据选择结果通过网络请求获取云虚拟化系统的设备信息,如用户id(通过云手机应用输入并于虚拟化系统验证通过)以及设备id(若默认为常用的获取的是该用户最常用的一台云虚拟化系统设备的信息),同时云手机应用对获取的第三方应用分享的共享内容进行处理(例如提取第三方应用分享的内容,获取想要的部分信息),然后将第三方应用分享的内容提炼后的数据与获取的云虚拟化系统的设备信息整合成一个数据集,并将整合后的数据集发送到云服务端转存至云服务中的数据暂存区。
48.云端云虚拟化系统21,用于接收云手机应用的网络请求将相应的设备信息传输至云手机应用,并在接收到云手机应用透传的设备信息时启动,根据设备信息从云服务端获取本地应用分享的数据集;
49.具体地说,云端云虚拟化系统即指云端的云手机,当用户选择了相应的云手机从而确定相应的数据共享通道后,云端云虚拟化系统21会接收到云手机应用的网络请求,则将该网络请求将云虚拟化系统的设备信息传输至云手机应用;当某一用户将其本地应用分享的数据成功地传输到云服务端后,该用户本身或其他用户若要获取该分享内容,则启动其安装了该云手机应用的终端上的云手机应用,于该云手机应用上则显示所有云手机(即云虚拟化系统)列表,通过于该云虚拟化系统列表选择相应的云虚拟化系统,并通过在sdk中的广播进行透传该设备信息,启动相应的云端云虚拟化系统,云端虚拟化系统接收透传过来的设备信息,根据该设备信息从云服务中获取到本地应用分享的数据集。在本发明具体实施例中,云端云虚拟化系统中还安装云收集应用,当启动云端云虚拟化系统时,则打开云虚拟化系统的云收集应用,通过云收集应用从云端云服务中获取到本地应用分享的数据集。
50.云服务端22,对数据暂存区的数据集进行二次数据处理,并将其存储于云服务端的数据库中。
51.实施例
52.如图3所示,在本实施例中,一种本地与云虚拟化应用的单向数据传输分享过程如下:
53.1、在手机本地系统,进入第三方应用,打开一个内容,点击“分享”弹窗后,选择本地分享,然后选择数据共享通道【云手机】应用,将数据传输至云手机应用,云手机应用通过本地化应用之间的通讯,开启接收通讯的数据,获取到第三方应用分享的内容,另外云手机应用通过网络请求获取云虚拟化系统的设备信息,对获取的第三方应用分享的内容进行处理
54.2、云手机应用将第三方应用分享的内容提炼后的数据与获取云虚拟化系统的设备信息整合成一个数据集,然后转存至云服务中的数据暂存区,云服务对数据集进行二次处理,而后存储至云服务的数据库里
55.3、在本地应用分享的数据成功的传输到云服务端后,可通过【云手机】应用的云虚
拟化系统列表,通过sdk中的广播进行透传该设备信息,启动云端云虚拟化系统,打开云虚拟化系统的云收集应用,接收透传过来的设备信息,然后根据设备信息即可从云端服务中获取到本地应用分享的数据集
56.4、在云虚拟化系统的云收集应用,可对收集的数据进行相应的处理。
57.上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献