本发明专利技术公开了一种分屏显示方法,包括:获取终端中各个待分屏应用对应的分辨率;当确定终端开启分屏模式时,分别基于获取到的各个分辨率生成相应的运行界面获取请求,将各个运行界面获取请求分别发送至对应的服务器,以供所述服务器基于运行界面获取请求获取并调整各个待分屏应用对应的运行界面,并反馈调整后的运行界面;控制终端分屏显示各个所述待分屏应用对应的显示界面。本发明专利技术还公开了一种分屏显示装置。本发明专利技术服务器基于接收到的分辨率调整各个应用的运行界面并反馈至终端,以实现分屏显示各个应用的运行界面,终端在同时运行多个应用时,不用在多个应用的运行界面之间进行切换,而可直接浏览各个应用的运行界面,非常便捷。
【技术实现步骤摘要】
本专利技术涉及分屏显示领域,尤其涉及一种分屏显示方法和装置。
技术介绍
现有的虚拟网络平台中,将各种应用软件/桌面系统集中部署在服务器(集群)上,用户通过终端登陆服务器以运行相应的应用软件/桌面系统。用户在使用终端如计算机时,经常进行多任务操作,例如一边使用浏览器上网查资料一边编写文档,一边使用即时通讯工具在线沟通一边使用在线办公系统;而现有虚拟化平台中,一个会话窗口只能打开一个软件/桌面,在用户多任务场景中,打开多个软件/桌面之后,窗口之间频繁切换非常麻烦。
技术实现思路
本专利技术的主要目的在于提出一种分屏显示方法和装置,旨在解决在现有虚拟化平台中打开多个软件/桌面之后,窗口之间频繁切换的技术问题。为实现上述目的,本专利技术提供一种分屏显示方法,包括:获取终端中各个待分屏应用对应的分辨率;当确定所述终端开启分屏模式时,分别基于获取到的各个所述分辨率生成相应的运行界面获取请求,将各个所述运行界面获取请求分别发送至对应的服务器,以供所述服务器基于所述运行界面获取请求获取并调整各个待分屏应用对应的运行界面,并反馈调整后的运行界面;控制终端分屏显示各个所述待分屏应用对应的显示界面。优选地,所述获取终端中各个待分屏应用对应的分辨率的步骤之前,所述分屏显示方法还包括:在接收到应用运行指令时,确定所述应用运行指令对应的第一应用;确定终端当前是否运行有除所述第一应用之外的第二应用;在所述终端运行有所述第二应用时,将所述第一应用和第二应用作为待分屏应用。优选地,所述在获取终端中各个待分屏应用对应的分辨率之后,所述分屏显示方法还包括::当确定所述终端未开启分屏模式时,向所述第一应用对应的服务器发送运行界面获取请求,以供所述服务器基于所述运行界面获取请求向所述终端反馈所述第一应用对应的运行界面;控制所述终端隐藏当前运行应用的运行界面,并显示接收到的所述第一应用对应的所述运行界面。优选地,所述分别基于获取到的各个所述分辨率生成相应的运行界面获取请求包括:接收运行界面尺寸的调整指令,所述运行界面的调整指令用于指示所述各运行界面的目标尺寸;根据所述各运行界面的目标尺寸和所述各个待分屏应用对应的分辨率,确定所述各运行界面的目标分辨率;分别基于各个所述运行界面的目标分辨率生成相应的运行界获取请求。此外。为实现上述目的,本专利技术还提出一种分屏显示装置,所述分屏显示装置包括:获取模块,用于获取终端中各个待分屏应用对应的分辨率;生成模块,用于当确定所述终端开启分屏模式时,分别基于获取到的各个所述分辨率生成相应的运行界面获取请求;发送模块,用于将各个所述运行界面获取请求分别发送至对应的服务器,以供所述服务器基于所述运行界面获取请求获取并调整各个待分屏应用对应的运行界面;显示模块,用于控制终端分屏显示各个所述待分屏应用对应的显示界面。优选地,所述分屏显示装置还包括:确定模块,用于在接收到应用运行指令,确定所述应用运行指令对应的第一应用,以及确定终端当前是否运行有除所述第一应用之外的第二应用;处理模块,在所述终端运行有所述第二应用时,将所述第一应用和第二应用作为待分屏应用。优选地,所述发送模块,还用于在所述终端未开启分屏模式时,向所述第一应用对应的服务器发送运行界面获取请求,以供所述服务器基于所述运行界面获取请求向所述终端反馈运行界面;所述显示模块,还用于控制所述终端隐藏当前运行应用的运行界面,并显示接收到的所述第一应用对应的所述运行界面。优选地,所述生成模块包括:接收单元,用于接收运行界面尺寸的调整指令,所述运行界面的调整指令用于指示所述各运行界面的目标尺寸;确定单元,用于根据所述各运行界面的目标尺寸和所述各个待分屏应用对应的分辨率,确定所述各运行界面的目标分辨率;获取单元,用于分别基于各个所述运行界面的目标分辨率生成相应的运行界获取请。本专利技术提出的分屏显示方法和装置,在终端需要同时运行多个应用时,获取终端中各个应用对应的分辨率,分别基于获取到的各个所述分辨率生成相应的运行界面获取请求,将各个所述运行界面获取请求分别发送至对应的服务器,服务器基于接收到的分辨率调整各个应用的运行界面并反馈至终端,以实现分屏显示各个应用的运行界面,终端在同时运行多个应用时,不用在多个应用的运行界面之间进行切换,而可直接浏览各个应用的运行界面,非常便捷。【附图说明】图1为本专利技术分屏显示方法较佳实施例的流程示意图;图2为本专利技术分屏显示装置较佳实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种分屏显示方法。参照图1,图1为本专利技术分屏显示方法较佳实施例的流程示意图。本实施例提出一种分屏显示方法,所述分屏显示方法包括:步骤S10,获取终端中各个待分屏应用对应的分辨率;在本实施例中,触发分屏显示的方式可为多种,为便于理解,具体举例如下:I)方式一,所述步骤SlO之前还包括步骤:在接收到应用运行指令时,确定所述应用运行指令对应的第一应用;确定终端当前是否运行有除所述第一应用之外的第二应用;在所述终端运行有所述第二应用时,将所述第一应用和第二应用作为待分屏应用。终端当前运行有第二应用时,若用户还需要开启第一应用,则需要分屏显示第一应用和第二应用。可以理解的是,用户可设置分屏模式,并根据需要开启和关闭分屏模式,即步骤“在所述终端运行有所述第二应用时,将所述第一应用和第二应用作为待分屏应用”包括:在所述终端当前运行有除所述第一应用之外的第二应用时,判断所述终端是否开启分屏模式;在所述终端开启分屏模式时,将所述第一应用以及所述第二应用作为待分屏应用。在所述终端未开启分屏模式时,向所述第一应用对应的服务器发送运行界面获取请求,以供所述服务器基于所述运行界面获取请求向所述终端反馈运行界面;隐藏当前运行应用的运行界面,并显示接收到的所述运行界面。2)方式二,所述步骤SlO之前还包括步骤:在接收到分屏显示指令时,获取当前运行应用;将当前运行应用作为待分屏应用。可以理解的是,在当前运行应用为单个时,可输出提示信息,以提示用户是否启动其他应用;在当前运行应用为多个时,将当前运行的应用作为待运行应用。上述两种方式,仅仅为便于本领域技术人员的理解进行【具体实施方式】的枚举,本领域技术人员根据需要提出的其他触发分屏显示的方式,以实现本方案的实施方式,均在本专利技术的保护范围内。可以理解的是,在获取各个待分屏应用对应的分辨率时,需要考虑当前的分屏显示模式,即所述步骤SlO包括步骤:获取当前分屏显示模式;基于获取的所述当前分屏显示模式获取终端中各个待分屏应用对应的分辨率。例如在分屏模式为横向分屏时,即横向显示多个运行界面,此时需要减小各个运行界面的横向分辨率,例如终端显示界面的分辨率是1280X800,则横屏显示两个运行界面时,两个显示界面的分辨率均为640X800 ;例如,在分屏显示为为纵向分屏时,即纵向显示多个运行界面,此时需要减小各个运行界面的纵向分辨率,例如终端显示当前第1页1 2 3 本文档来自技高网...
【技术保护点】
一种分屏显示方法,其特征在于,包括:获取终端中各个待分屏应用对应的分辨率;当确定所述终端开启分屏模式时,分别基于获取到的各个所述分辨率生成相应的运行界面获取请求,将各个所述运行界面获取请求分别发送至对应的服务器,以供所述服务器基于所述运行界面获取请求获取并调整各个待分屏应用对应的运行界面,并反馈调整后的运行界面;控制终端分屏显示各个所述待分屏应用对应的显示界面。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘华腾,林彦,
申请(专利权)人:深信服网络科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。