远程显示方法及装置制造方法及图纸

技术编号:24454911 阅读:35 留言:0更新日期:2020-06-10 15:16
本发明专利技术实施例提供一种远程显示方法及装置,所述方法包括:确定云端智能设备应用窗口包含的各窗口元素;确定各窗口元素适合的远程显示类型;根据各窗口元素适合的远程显示类型确定与各窗口元素匹配的客户端显示方式;根据与各窗口元素匹配的客户端显示方式对各窗口元素进行远程显示。本发明专利技术实施例使得云端智能设备应用窗口中包含的不同的窗口元素均能够以匹配的远程显示方式在客户端设备进行显示。

Remote display method and device

【技术实现步骤摘要】
远程显示方法及装置
本专利技术涉及计算机
,尤其涉及一种远程显示方法及装置。
技术介绍
云计算和移动设备一起组成强大的用户工具。云计算提供对巨大处理功率和大量位置上的存储资源的接入,而移动设备提供任何时候从任何地方接入云计算资源并与之交互的能力。基于这一理论依据,云手机的概念得以提出。云手机,顾名思义,其是在云服务器中虚拟出来的手机,而不是一台真正物理意义上的手机。云手机的搭建原理是:在云服务器安装上安卓手机系统,类似于台式电脑安装上windows系统一样,然后虚拟出云手机。因为是在云服务器里虚拟出来的手机,用户想要操作它,就需要一个客户端设备对其进行操作,这里的客户端设备上需要安装相应的控制软件。例如,若想通过PC机或手机操作云手机,就需要在PC端或手机端安装相应的应用,然后通过打开应用操作云手机。此外,还可以通过网页登录的方式操作云手机。由于云手机是在云服务器端虚拟出来的手机,因此,云手机不具备一些真实的输入输出设备,如鼠标、键盘、触摸屏、显示设备等。因此,若想浏览或观看云手机中的相关内容,则需要借助于客户端设备进行显示。目前在利用客户端设备进行云手机相关内容显示时,对云手机应用往往默认采用一种显示方式进行远程显示,从而可能会导致存在显示效果差或带宽利用不合理的问题。
技术实现思路
针对现有技术中的问题,本专利技术实施例提供一种远程显示方法及装置。第一方面,本专利技术实施例提供了一种远程显示方法,包括:确定云端智能设备应用窗口包含的各窗口元素;确定各窗口元素适合的远程显示类型;根据各窗口元素适合的远程显示类型确定与各窗口元素匹配的客户端显示方式;根据与各窗口元素匹配的客户端显示方式对各窗口元素进行远程显示。进一步地,所述确定各窗口元素适合的远程显示类型,具体包括:针对各窗口元素分别进行判断,若判断获知窗口元素的纹理加载量超过预设阈值,则确定窗口元素适合的远程显示类型为第一类型,否则确定窗口元素适合的远程显示类型为第二类型;其中,第一类型为通过直播进行远程显示的类型,第二类型为通过远程渲染进行远程显示的类型。进一步地,所述确定各窗口元素适合的远程显示类型,具体包括:针对各窗口元素分别进行判断,若判断获知窗口元素需要直接调用与渲染相关的预设函数,则确定窗口元素适合的远程显示类型为第二类型,否则确定窗口元素适合的远程显示类型为第一类型;其中,第一类型为通过直播进行远程显示的类型,第二类型为通过远程渲染进行远程显示的类型。进一步地,所述根据与各窗口元素匹配的客户端显示方式对各窗口元素进行远程显示,具体包括:确定各窗口元素的属性信息;在客户端创建代理窗口;根据各窗口元素的属性信息以及与各窗口元素匹配的客户端显示方式在所述代理窗口内显示所述各窗口元素。第二方面,本专利技术实施例还提供了一种远程显示装置,包括:第一确定模块,用于确定云端智能设备应用窗口包含的各窗口元素;第二确定模块,用于确定各窗口元素适合的远程显示类型;第三确定模块,用于根据各窗口元素适合的远程显示类型确定与各窗口元素匹配的客户端显示方式;显示控制模块,用于根据与各窗口元素匹配的客户端显示方式对各窗口元素进行远程显示。进一步地,所述第二确定模块,具体用于:针对各窗口元素分别进行判断,若判断获知窗口元素的纹理加载量超过预设阈值,则确定窗口元素适合的远程显示类型为第一类型,否则确定窗口元素适合的远程显示类型为第二类型;其中,第一类型为通过直播进行远程显示的类型,第二类型为通过远程渲染进行远程显示的类型。进一步地,所述第二确定模块,具体用于:针对各窗口元素分别进行判断,若判断获知窗口元素需要直接调用与渲染相关的预设函数,则确定窗口元素适合的远程显示类型为第二类型,否则确定窗口元素适合的远程显示类型为第一类型;其中,第一类型为通过直播进行远程显示的类型,第二类型为通过远程渲染进行远程显示的类型。第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述远程显示方法的步骤。第四方面,本专利技术实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述远程显示方法的步骤。第五方面,本专利技术实施例还提供了一种计算机程序产品,其上存储有可执行指令,该指令被处理器执行时使处理器实现如第一方面所述远程显示方法的步骤。由上面技术方案可知,本专利技术实施例提供的远程显示方法及装置,由于将云端智能设备应用窗口包含的窗口元素进行分类,确定各窗口元素适合的远程显示类型,进而根据各窗口元素适合的远程显示类型在客户端设备进行远程显示时采用不同的显示方式进行显示,从而使得云端智能设备应用窗口中包含的不同的窗口元素均能够以匹配的远程显示方式在客户端设备进行显示。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的远程显示方法的流程图;图2为本专利技术一实施例提供的远程显示装置的结构示意图;图3为本专利技术一实施例提供的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在介绍本专利技术实施例内容之前,需要简单说明下云端智能设备和客户端这两个概念。云端智能设备为在云服务器上虚拟出来的虚拟机,客户端是指能够远程操作云端智能设备的客户端(如智能手机、移动设备、汽车、个人电脑、平板电脑和个人数字助理等)。云端智能设备和客户端一般通过分布式网络建立通信,由于云端智能设备为虚拟机,没有输入输出设备,因此在对云端智能设备上的应用进行操作时,需要借助于客户端设备的输入输出设备进行输入和输出操作,例如,通过客户端对云端智能设备上的应用进行输入操作(如点击、滑动等输入操作),并通过客户端对云端智能设备上的应用进行输出操作(如进行云端智能设备上相关应用的内容显示等输出操作)。本专利技术下述实施例介绍的远程显示方法就是指:在客户端进行云端智能设备相关内容的远程显示。下面将通过具体实施例对本专利技术提供的远程显示方法进行详细说明。图1示出了本专利技术实施例提供的远程显示方法的流程图。如图1所示,本专利技术实施例提供的远程显示方法包括如下步骤:步骤101:确定云端智能设备应用窗口包含的各窗口本文档来自技高网...

【技术保护点】
1.一种远程显示方法,其特征在于,包括:/n确定云端智能设备应用窗口包含的各窗口元素;/n确定各窗口元素适合的远程显示类型;/n根据各窗口元素适合的远程显示类型确定与各窗口元素匹配的客户端显示方式;/n根据与各窗口元素匹配的客户端显示方式对各窗口元素进行远程显示。/n

【技术特征摘要】
1.一种远程显示方法,其特征在于,包括:
确定云端智能设备应用窗口包含的各窗口元素;
确定各窗口元素适合的远程显示类型;
根据各窗口元素适合的远程显示类型确定与各窗口元素匹配的客户端显示方式;
根据与各窗口元素匹配的客户端显示方式对各窗口元素进行远程显示。


2.根据权利要求1所述的远程显示方法,其特征在于,所述确定各窗口元素适合的远程显示类型,具体包括:
针对各窗口元素分别进行判断,若判断获知窗口元素的纹理加载量超过预设阈值,则确定窗口元素适合的远程显示类型为第一类型,否则确定窗口元素适合的远程显示类型为第二类型;
其中,第一类型为通过直播进行远程显示的类型,第二类型为通过远程渲染进行远程显示的类型。


3.根据权利要求1所述的远程显示方法,其特征在于,所述确定各窗口元素适合的远程显示类型,具体包括:
针对各窗口元素分别进行判断,若判断获知窗口元素需要直接调用与渲染相关的预设函数,则确定窗口元素适合的远程显示类型为第二类型,否则确定窗口元素适合的远程显示类型为第一类型;
其中,第一类型为通过直播进行远程显示的类型,第二类型为通过远程渲染进行远程显示的类型。


4.根据权利要求2或3所述的远程显示方法,其特征在于,所述根据与各窗口元素匹配的客户端显示方式对各窗口元素进行远程显示,具体包括:
确定各窗口元素的属性信息;
在客户端创建代理窗口;
根据各窗口元素的属性信息以及与各窗口元素匹配的客户端显示方式在所述代理窗口内显示所述各窗口元素。


5.一种远程显示装置,其特征在于,包括:
第一确定模块,用于确定云端智能设备应用窗口包含的各窗口元...

【专利技术属性】
技术研发人员:卜东超赵春雷路轶
申请(专利权)人:奇安信科技集团股份有限公司网神信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1