本发明专利技术涉及用于远程操控的图像传输方法,包括以下步骤:在本地终端和远程计算设备之间建立操控数据交互连接,其中所述远程计算设备的至少一部分界面的改变是由交互连接的本地终端发送的操控数据引起;在至少一时段内保持所述远程计算设备的界面图像向所述本地终端的传输通道;根据所述远程计算设备向所述本地终端传输的界面图像的传输频率,对所传送的界面图像的质量进行动态调整。本发明专利技术还涉及一种计算装置,其中包含的计算器可读存储介质中的程序指令被处理器执行时实施上述的方法。本发明专利技术通过本地和远程之间的界面图像的动态传输、数据调整、数据筛选等方式,实现灵活、便捷和顺畅的界面交互体验。畅的界面交互体验。畅的界面交互体验。
【技术实现步骤摘要】
用于远程操控的图像动态传输方法及装置
[0001]本专利技术涉及用于远程操控的图像动态传输方法及装置,属于云计算、移动通信、软件技术等相关领域。
技术介绍
[0002]智能移动终端已经成为人们日常形影不离的网络终端设备。为满足需求,各种应用程序的功能增长快,并且对硬件资源占用更多,导致智能移动终端产品的整机更新换代周期短。然而,频繁的智能移动终端的更新换代让消费者带来经济压力,而且整机换新的移动终端可能性能过剩。在技术层面,相对于PC平台的CPU,移动终端的微处理器芯片受限于功耗要求,运算能力具有瓶颈。此外,随着移动通信技术的日益发展,新一代移动通信技术不断推陈出新,而移动终端的通信芯片较少占用移动终端的微处理器芯片的算力,却能在新一代移动通信技术的加持下令智能移动终端的远程通信更加快速和稳定。
[0003]近年也出现了一种技术方案,其中移动终端远程控制PC平台的操作系统且远程控制PC平台中的应用程序,以在本地移动终端上获得各种远程应用程序的使用体验。在这种技术方案中,移动终端和远程操作系统之间的界面交互是通过视频传输的方式来实现,即是在远程系统录制界面视频,然后传输到本地移动终端显示,以实现本地和远程之间的界面交互和同步。但是,当今的系统界面显示分辨率越趋高清,甚至高达4K,导致界面视频的体积较大且占用较多的网络传输带宽。尽管采用体积更少的高压缩率格式的(比如H265)界面视频进行传输,也会对本地移动终端的视频解压过程中占用较多的本地处理器芯片运算资源,最后导致本地移动终端的出现较差的使用体验,比如卡顿、发热、续航降低等。
技术实现思路
[0004]本专利技术提供用于远程操控的图像动态传输方法及装置,旨在至少解决现有技术中存在的技术问题之一。
[0005]本专利技术一方面涉及一种用于远程操控的图像传输方法,所述方法包括以下步骤:在本地终端和远程计算设备之间建立操控数据交互连接,其中所述远程计算设备的至少一部分界面的改变是由交互连接的本地终端发送的操控数据引起;在至少一时段内保持所述远程计算设备的界面图像向所述本地终端的传输连接;根据所述远程计算设备向所述本地终端传输的界面图像的传输间隔,对所述远程计算设备向所述本地终端的待传送的界面图像进行动态调整,所述动态调整包括:确定在一时段内出现低于间隔阈值的图像传输后,在下一时段内,减少图像传输数量和/或减少所述至少一部分的界面图像的质量。
[0006]在一些实施例中,对所述远程计算设备向所述本地终端的待传送的界面图像进行动态调整的步骤包括:实时检测同一界面范围的界面图像从所述远程计算设备向所述本地终端的图像传输间隔;确定当前的图像传输间隔低于第一时间阈值,则对应所述待传送的界面图像放弃当次的传输;确定当前的图像传输间隔低于第二时间阈值,则对应所述待传送的界面图像降低质量;其中,所述第一时间阈值小于所述第二时间阈值。
[0007]在一些实施例中,对所述远程计算设备向所述本地终端的待传送的界面图像进行动态调整的步骤包括:检测同一界面范围的界面图像从所述远程计算设备向所述本地终端的当前传输间隔;确定当前传输间隔高于第三时间阈值,则恢复所述待传送的界面图像的质量,或者从远程计算设备采集更高图像质量的界面图像用于向所述本地终端传输。
[0008]在一些实施例中,对所述远程计算设备向所述本地终端的待传送的界面图像进行动态调整的步骤包括:实时检测同一界面范围的界面图像从所述远程计算设备向所述本地终端的图像传输间隔;确定当前传输间隔低于预设的阈值,则使所述待传送的界面图像降低分辨率或处理成减少色彩通道的图像。
[0009]在一些实施例中,对所述远程计算设备向所述本地终端传输的界面图像进行预调整所根据的条件包括:本地终端和远程计算设备之间的当前的网络传输状态、应用场景状态或用户指令;与所述远程计算设备交互连接的本地终端上的操控状态、显示分辨率或当前的图像算力。
[0010]在一些实施例中,所述方法还包括以下步骤:使所述本地终端从所述远程计算设备接收界面图像;根据所述本地终端上的实时监测到的操控间隔,对来自所述远程计算设备的界面图像进行动态筛选,以在本地终端显示所筛选的界面图像的至少一部分。
[0011]在一些实施例中,所述方法还包括:在至少一时间段内,确定本地终端的操控间隔小于第四时间阈值;从所接收到的所述远程计算设备的界面图像中,至少丢弃一部分用于在所述本地终端显示的界面图像;减少所述本地终端向所述计算设备发送的操控数据的频次。
[0012]在一些实施例中,对来自所述远程计算设备的界面图像进行动态筛选的步骤包括:在至少一时间段内,确定本地终端的操控间隔大于第五时间阈值,则从所接收的多个界面图像中保留所有的用于在所述本地终端显示的界面图像;在至少一时间段内,确定本地终端的操控间隔大于第六时间阈值,则从所接收的多个界面图像中至少间隔地选取界面图像以显示在所述本地终端,直至出现所述本地终端的下一次操控;其中,所述第六时间阈值大于所述第五时间阈值。
[0013]在一些实施例中,所述方法还包括:在至少一时间段内,确定本地终端的操控间隔大于第七时间阈值,则减少所述本地终端的显示帧率,直至出现所述本地终端的下一次操控。
[0014]在一些实施例中,所述方法还包括以下步骤:确定本地终端的操控点的移动幅度超过预设的幅度阈值;在所述本地终端的所述操控点所产生的操控数据引起的远程计算设备向所述本地终端传送的多个界面图像中,保留与所述操控点的起始动作和结尾动作关联的界面图像,并且减少其余的用于在本地终端显示的界面图像;定时在所述本地终端和所述远程计算设备之间同步界面图像。
[0015]在一些实施例中,所述方法还包括以下步骤:在远程计算设备向本地终端传输界面图像之前,使所述本地终端的界面分辨率与所述远程计算设备的界面显示分辨率同步一致;在所述远程计算设备和所述本地终端之间设置用于传输至少一部分的界面图像的数据缓冲区;根据历史传输数据,在数据缓冲区中补全生成连续的至少一部分的界面图像的数据,用于从所述数据缓冲区读取数据的应用程序连续地读取界面图像数据。
[0016]本专利技术还涉及一种计算器可读存储介质,其上储存有程序指令,所述程序指令被
处理器执行时实施上述的方法。
[0017]本专利技术还涉及一种计算装置,所述计算装置包括所述的计算器可读存储介质。
[0018]本专利技术的有益效果在于:通过本地和远程之间的界面图像的动态传输、数据调整、数据筛选等方式,实现灵活、便捷和顺畅的界面交互体验。
附图说明
[0019]图1是根据本专利技术的实施例中的系统架构的总体示意图。
[0020]图2是根据本专利技术的实施例中的硬件架构的基本示意图。
[0021]图3是根据本专利技术的实施例中的软件架构的基本示意图。
[0022]图4是根据本专利技术的实施例中的硬件及软件模块的基本示意图。
[0023]图5是根据本专利技术的实施例中的硬件及软件模块的细节示意图。
[0024]图6是根据本专利技术的实施例中的模块和本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种用于远程操控的图像传输方法,其特征在于,所述方法包括以下步骤:在本地终端和远程计算设备之间建立操控数据交互连接,其中所述远程计算设备的至少一部分界面的改变是由交互连接的本地终端发送的操控数据引起;在至少一时段内保持所述远程计算设备的界面图像向所述本地终端的传输连接;根据所述远程计算设备向所述本地终端传输的界面图像的传输间隔,对所述远程计算设备向所述本地终端的待传送的界面图像进行动态调整,所述动态调整包括:确定在一时段内出现低于间隔阈值的图像传输后,在下一时段内,减少图像传输数量和/或减少所述至少一部分的界面图像的质量。2.根据权利要求1所述的方法,其特征在于,对所述远程计算设备向所述本地终端的待传送的界面图像进行动态调整的步骤包括:实时检测同一界面范围的界面图像从所述远程计算设备向所述本地终端的图像传输间隔;确定当前的图像传输间隔低于第一时间阈值,则对应所述待传送的界面图像放弃当次的传输;确定当前的图像传输间隔低于第二时间阈值,则对应所述待传送的界面图像降低质量;其中,所述第一时间阈值小于所述第二时间阈值。3.根据权利要求1或2所述的方法,其特征在于,对所述远程计算设备向所述本地终端的待传送的界面图像进行动态调整的步骤包括:检测同一界面范围的界面图像从所述远程计算设备向所述本地终端的当前传输间隔;确定当前传输间隔高于第三时间阈值,则恢复所述待传送的界面图像的质量,或者从远程计算设备采集更高图像质量的界面图像用于向所述本地终端传输。4.根据权利要求1所述的方法,其特征在于,对所述远程计算设备向所述本地终端的待传送的界面图像进行动态调整的步骤包括:实时检测同一界面范围的界面图像从所述远程计算设备向所述本地终端的图像传输间隔;确定当前传输间隔低于预设的阈值,则使所述待传送的界面图像降低分辨率或处理成减少色彩通道的图像。5.根据权利要求1至4中任一项权利要求所述的方法,其特征在于,对所述远程计算设备向所述本地终端传输的界面图像进行预调整所根据的条件包括:本地终端和远程计算设备之间的当前的网络传输状态、应用场景状态或用户指令;与所述远程计算设备交互连接的本地终端上的操控状态、显示分辨率或当前的图像算力。6.根据权利要求1所述的方法,其特征在于,所述方法包括以下步骤:使所述本地终端从所述远程计算设备接收界面图像;根据所述本地终端上的实时监测到的操控间隔,对来自所...
【专利技术属性】
技术研发人员:杨立群,
申请(专利权)人:杨立群,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。