【技术实现步骤摘要】
【国外来华专利技术】应用共享相关申请的交叉引用本申请要求于2018年10月5日提交的美国临时申请序列号No.62/741,761,于2018年7月24日提交的美国临时申请序列号No.62/702,844,于2018年9月4日提交的美国临时申请序列号No.62/726,863,以及于2018年10月5日提交的美国临时申请序列号No.62/742,259的优先权,其全部内容通过引用合并于此。
本公开总体上涉及用于呈现计算机应用的数据的系统和方法,并且特别涉及用于向远程设备呈现在本地设备上执行的计算机应用的数据的系统和方法。
技术介绍
随着更小、更轻以及更可移动的个人设备的增加,以及伴随着内容点播服务的普及,用户对软件应用的期望已经发生变化。例如,软件经常被期望更像流媒体视频内容一样被立即访问;具有较少的资源占用;并易于与他人共享。传统软件(可能需要在使用前购买、下载和安装)可能不符合一些用户的要求。此外,对于越来越多的移动计算设备(包括可穿戴设备),传统软件可能是过于资源密集的,该设备必须与物理大小、形状和重量的限制(限制这些设备的存储,处理能力和电池容量)相抵触,并且可能需要与有限带宽的蜂窝数据方案兼容。对上述内容的一种响应是使软件应用具有“共享”功能,由此用户可以远程地访问(例如,观察或与之交互)在主机设备上执行的应用。由于应用共享消除了远程用户在其计算设备上安装或执行应用的需要,因此降低了他们的进入门槛,从而鼓励了“共享”应用的使用和增加。应用共享并非没有潜在的问题。应用共享的一些示例涉及流式传输预渲染 ...
【技术保护点】
1.一种方法,包括:/n在具有第一处理器的主机设备处,经由所述第一处理器执行第一应用;/n确定所述第一应用的第一状态;/n生成与所述第一应用的所述第一状态相对应的第一场景图;以及/n向具有第一显示器和第二处理器的第一远程设备呈现所述第一场景图,/n其中:/n所述第一远程设备被配置为响应于接收到所述第一场景图,向所述第一显示器渲染与所述第一场景图相对应的第一视图,以及/n向所述第一显示器渲染所述第一视图不包括经由所述第二处理器执行所述第一应用。/n
【技术特征摘要】
【国外来华专利技术】20180724 US 62/702,844;20180904 US 62/726,863;20181.一种方法,包括:
在具有第一处理器的主机设备处,经由所述第一处理器执行第一应用;
确定所述第一应用的第一状态;
生成与所述第一应用的所述第一状态相对应的第一场景图;以及
向具有第一显示器和第二处理器的第一远程设备呈现所述第一场景图,
其中:
所述第一远程设备被配置为响应于接收到所述第一场景图,向所述第一显示器渲染与所述第一场景图相对应的第一视图,以及
向所述第一显示器渲染所述第一视图不包括经由所述第二处理器执行所述第一应用。
2.根据权利要求1所述的方法,进一步包括:
在所述主机设备处,从所述第一远程设备接收输入;
基于所述输入确定所述第一应用的第二状态,所述第二状态与所述第一状态不同;
生成与所述第二状态相对应的第二场景图,所述第二场景图与所述第一场景图不同;
向所述远程设备呈现所述第二场景图,
其中:
所述第一远程设备被配置为响应于接收到所述第二场景图,在不执行所述第一应用的情况下,向所述第一显示器渲染与所述第二场景图相对应的第二视图,以及
向所述第一显示器渲染所述第二视图不包括经由所述第二处理器执行所述第一应用。
3.根据权利要求1所述的方法,其中,所述主机设备具有第二显示器,并且所述方法进一步包括:
在所述主机设备处,向所述第二显示器渲染与所述第一场景图相对应的第二视图。
4.根据权利要求3所述的方法,其中,与所述第一场景图相对应的所述第二视图不同于与所述第一场景图相对应的所述第一视图。
5.根据权利要求1所述的方法,其中,所述第一应用被安装在所述主机设备上,并且所述第一应用未被安装在所述第一远程设备上。
6.根据权利要求1所述的方法,其中,所述第一应用被安装在所述主机设备上,并且所述第一应用被安装在所述第一远程设备上。
7.根据权利要求1所述的方法,其中,所述第一远程设备是可穿戴计算设备,并且所述第一显示器被配置为被头戴式安装到所述第一远程设备的用户。
8.根据权利要求1所述的方法,进一步包括:向具有第二显示器和第三处理器的第二远程设备呈现所述第一场景图,
其中:
所述第二远程设备被配置为响应于接收到所述第一场景图,向所述第二显示器渲染与所述第一场景图相对应的第二视图;以及
向所述第二显示器渲染所述第二视图不包括经由所述第三处理器执行所述第一应用。
9.根据权利要求1所述的方法,进一步包括确定第二应用的第一状态,其中:
所述第一场景图进一步对应于所述第二应用的所述第一状态,以及
向所述第一显示器渲染所述第一视图不包括经由所述第二处理器执行所述第二应用。
10.根据权利要求1所述的方法,进一步包括从所述第一远程设备接收呈现所述第一场景图的请求,其中:
呈现所述第一场景图的所述请求响应于所述第一远程设备与触发器之间的交互而生成,以及
响应于接收到所述请求而执行向所述第一远程设备呈现所述第一场景图。
11.根据权利要求10所述的方法,其中,所述触发器包括QR码。
12.根据权利要求10所述的方法,其中,所述触发器包括位置信息。
13.根据权利要求10所述的方法,其中,所述请求包括所述第一应用的标识。
14.一种存储指令的非暂态机器可读介质,当所述指令由具有包括第一处理器的一个或多个处理器的第一设备执行时,使所述第一设备执行包括以下步骤的方法:
经由所述第一处理器执行第一应用;
确定所述第一应用的第一状态;
生成与所述第一应用的所述第一状态相对应的第一场景图;以及
向具有第一显示器和第二处理器的第二设备呈现所述第一场景图,
其中:
所述第二设备对于所述第一设备是远程的,
所述第二设备被配置为响应于接收到所述第一场景图,向所述第一显示器渲染与所述第一场景图相对应的第一视图,以及
向所述第一显示器渲染所述第一视图不包括经由所述第二处理器执行所述第一应用。
15.根据权利要求14所述的非暂态机器可读介质,其中,所述方法进一步包括:
在所述第一设备处,从所述第二设备接收输入;
基于所述输入确定所述第一应用的第二状态,所述第二状态与所述第一状态不同;
生成与所述第二状态相对应的第二场景图,所述第二场景图与所述第一场景图不同;
向所述第二设备呈现所述第二场景图,
其中:
所述第二设备被配置为响应于接收到所述第二场景图,在不执行所述第一应用的情况下向所述第一显示器渲染与所述第二场景图相对应的第二视图,以及
向所述第一显示器渲染所述第二视图不包括经由所述第二处理器执行所述第一应用。
16.根据权利要求14所述的非暂态机器可读介质,其中,所述第一设备具有第二显示器,并且所述方法进一步包括:
在所述第一设备处,向所述第二显示器渲染与所述第一场景图相对应的第二视图。
17.根据权利要求16所述的非暂态机器可读介质,其中,所述第二视图与所述第一视图不同。
18.根据权利要求14所述的非暂态机器可读介质,其中...
【专利技术属性】
技术研发人员:P·巴布吉德,L·佐洛塔廖夫,K·施托尔岑贝格,C·T·布赖恩特,J·塔吉克,R·A·塔尔沃尔卡尔,
申请(专利权)人:奇跃公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。