一种实现分屏视图的方法和装置的制造方法_4

文档序号:8257859阅读:来源:国知局
幕的分屏状态;加载与当前屏幕的分屏状态适配的应用程序的显示数据;控制使用上述显示数据进行应用程序的页面显示。
[0105]在本实施例的显示所使用的数据中,应用程序的显示数据是用于页面显示的信息使当前显示的页面与当前屏幕的分屏状态适配。因此应用程序的显示数据可以是页面数据,也可以是控制页面的指示性信息或控制信息,应用程序的显示数据只要具有使当前显示的页面与当前屏幕的分屏状态适配的功能均可以,本发明实施例对其具体的表现形式不予限定。
[0106]以上实施例,通过获取当前屏幕的分屏状态,并加载与当前屏幕的分屏状态适配的应用程序的显示数据,使用应用程序的显示数据进行应用程序的页面显示。由于进行应用程序的页面显示所使用的应用程序的显示数据是与当前屏幕的分屏状态所适配的应用程序的显示数据,所以能够页面的显示能够对分屏特性进行支持。进而方便用户使用。
[0107]可选地,本发明实施例还给出了获取操作系统当前屏幕的分屏状态的可选实现方式,需要说明的是,操作系统当前屏幕的分屏状态的方式可能有很多,例如APP主动获取,或者操作系统主动上报给APP都是可行的,以下本发明实施例给出了一种可选的实现方式举例如下:上述处理器604,用于获取操作系统当前屏幕的分屏状态包括:用于接收并执行改变操作系统当前屏幕的分屏状态的指令,在操作系统当前屏幕的分屏状态固定后,获取操作系统当前屏幕的分屏状态;或者,接收并执行改变应用程序当前窗口大小的指令,在应用程序窗口大小固定后,获取操作系统当前屏幕的分屏状态。
[0108]可选地,上述处理器604,用于获取的当前屏幕的分屏状态包括:1/4屏、1/2屏、3/4屏或者全屏。目前WindowsS系统主要支出的是1/4屏、3/4屏和全屏三种模式,分屏状态实际上是可以改变的,例如再增加1/8屏、3/8屏、4/8屏、5/8屏、7/8屏中的一项或者多项,等方案在理论上来说也是可行的,因此本发明实施例对分屏状态不予唯一性限定。
[0109]可选地,本发明实施例还提供给了三种应用程序的显示数据的可选方案,如下:
[0110]上述处理器604,用于若当前屏幕的分屏状态为1/4屏,且页面中显示项目多于第一预定数,则加载与当前屏幕的分屏状态适配的应用程序的显示数据包括:加载显示项目为树状结构的应用程序的显示数据。
[0111]在本实施例中,显示项目也可以称为显示元素或者页面的子元素等,均表示该页面中需要显示的项目,其具体称谓不影响其技术含义的表达。第一预定数一般为较大的数,其设置为多少本发明实施例不予限定,例如:即时通讯软件中的好友数,那么对应地显示元素则可以是好友的头像图标、名称或者还可以包含注册ID (Identity,标识)。采用树状结构的方式来控制显示,可以容纳较多的显示项目,可以较好的适配于1/4屏这种较为狭长的显示界面。
[0112]上述处理器604,用于若当前屏幕的分屏状态为1/4屏,且页面中显示项目少于第二预定数,则加载与当前屏幕的分屏状态适配的应用程序的显示数据包括:加载显示项目为竖直排列的应用程序的显示数据。
[0113]在本实施例中,第二预定数一般为较小的数,第二预定数小于第一预定数,其设置为多少本发明实施例不予限定,例如:即时通讯软件中的群数、动态的个数、会话的个数等。那么对应地显示元素则可以是:群组的头像图标、名称或者还可以包含注册ID (Identity,标识);可以是:动态的发表者、动态的内容等信息;还可以是:会话的参与者、会话的内容等信息。由于其数量相对较少,可以直接采用竖直排列的方式来控制显示,可以较好的适配于1/4屏这种较为狭长的显示界面。
[0114]上述处理器604,用于若当前屏幕的分屏状态为3/4屏,则加载与当前屏幕的分屏状态适配的应用程序的显示数据包括:加载显示项目中宽高比例大于预定值的显示元素的新宽高设定值的应用程序的显示数据。
[0115]在本实施例中,如果3/4屏使用原始的应用程序的显示数据进行显示可以,该预定值可以按照实际情况进行限定,目的在于区分在3/4屏时使用原始的应用程序的显示数据进行显示是否会出现显示异常,其具体值本发明实施例不予限定。本实施例,通过对3/4屏中使用原始的应用程序的显示数据进行显示可能出现异常的应用程序的显示数据进行调整,使其能够与3/4屏适配。
[0116]以上三种可选的适配方案,可以应用于各种APP的显示页面,APP种类本发明实施例不予限定。后续实施例中,将以APP为即时通讯软件为例进行举例说明,需要说明的是,APP种类繁多,即时通讯的应用场景不应理解为对本发明实施例的唯一性限定。
[0117]值得注意的是,上述装置实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0118]另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0119]以上仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种实现分屏视图的方法,其特征在于,包括: 获取操作系统当前屏幕的分屏状态; 加载与当前屏幕的分屏状态适配的应用程序的显示数据; 使用所述显示数据进行应用程序的页面显示。
2.根据权利要求1所述方法,其特征在于,获取操作系统当前屏幕的分屏状态包括: 接收并执行改变操作系统当前屏幕的分屏状态的指令,在操作系统当前屏幕的分屏状态固定后,获取操作系统当前屏幕的分屏状态;或者, 接收并执行改变应用程序当前窗口大小的指令,在应用程序窗口大小固定后,获取操作系统当前屏幕的分屏状态。
3.根据权利要求1或2所述方法,其特征在于,所述当前屏幕的分屏状态包括:1/4屏、1/2屏、3/4屏或者全屏。
4.根据权利要求3所述方法,其特征在于,若当前屏幕的分屏状态为1/4屏,且页面中显示项目多于第一预定数,则加载与当前屏幕的分屏状态适配的应用程序的显示数据包括: 加载显示项目为树状结构的应用程序的显示数据。
5.根据权利要求3所述方法,其特征在于,若当前屏幕的分屏状态为1/4屏,且页面中显示项目少于第二预定数,则加载与当前屏幕的分屏状态适配的应用程序的显示数据包括: 加载显示项目为竖直排列的应用程序的显示数据。
6.根据权利要求3所述方法,其特征在于,若当前屏幕的分屏状态为3/4屏,则加载与当前屏幕的分屏状态适配的应用程序的显示数据包括: 加载显示项目中宽高比例大于预定值的显示元素的新宽高设定值的应用程序的显示数据。
7.一种实现分屏视图的装置,其特征在于,包括: 状态获取单元,用于获取操作系统当前屏幕的分屏状态; 数据加载单元,用于加载与所述状态获取单元获取的当前屏幕的分屏状态适配的应用程序的显示数据; 显示单元,用于使用所述数据加载单元加载的应用程序的显示数据进行应用程序的页面显示。
8.根据权利要求7所述装置,其特征在于,所述状态获取单元,包括: 屏幕控制单元,用于接收并执行改变操作系统当前屏幕的分屏状态的指令;或者,接收并执行改变应用程序当前窗口大小的指令; 获取子单元,用于在所述屏幕控制单元执行改变操作系统当前分屏状态的指令且分屏状态固定后,获取操作系统当前屏幕的分屏状态;或者,在所述屏幕控制单元执行改变应用程序当前窗口大小的指令且应用程序窗口大小固定后,获取操作系统当前屏幕的分屏状态。
9.根据权利要求7或8所述装置,其特征在于, 所述状态获取单元,具体用于获取操作系统当前屏幕的分屏状态为:1/4屏、1/2屏、3/4屏或者全屏。
10.根据权利要求9所述装置,其特征在于, 所述数据加载单元,用于若当前屏幕的分屏状态为1/4屏,且页面中显示项目多于第一预定数,则加载显示项目为树状结构的应用程序的显示数据。
11.根据权利要求9所述装置,其特征在于, 所述数据加载单元,用于若当前屏幕的分屏状态为1/4屏,且页面中显示项目少于第二预定数,则加载显示项目为竖直排列的应用程序的显示数据。
12.根据权利要求9所述装置,其特征在于, 所述数据加载单元,用于若当前屏幕的分屏状态为3/4屏,则加载显示项目中宽高比例大于预定值的显示元素的新宽高设定值的应用程序的显示数据。
【专利摘要】本发明实施例公开了一种实现分屏视图的方法和装置,其中方法的实现包括:获取操作系统当前屏幕的分屏状态;加载与当前屏幕的分屏状态适配的应用程序的显示数据;使用所述显示数据进行应用程序的页面显示。通过获取当前屏幕的分屏状态,并加载与当前屏幕的分屏状态适配的应用程序的显示数据,使用应用程序的显示数据进行应用程序的页面显示。由于进行应用程序的页面显示所使用的应用程序的显示数据是与当前屏幕的分屏状态所适配的应用程序的显示数据,所以能够页面的显示能够对分屏特性进行支持。进而方便用户使用。
【IPC分类】G06F3-14
【公开号】CN104571979
【申请号】CN201310468851
【发明人】盛晟
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年4月29日
【申请日】2013年10月9日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1