一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用程序的处理方法、装置、设备及介质与流程

2022-05-11 14:36:12 来源:中国专利 TAG:


1.本技术涉及互联网技术领域,具体涉及应用程序领域,尤其涉及一种应用程序的处理方法、一种应用程序的处理装置、一种应用程序的处理设备及一种计算机可读存储介质。


背景技术:

2.在使用应用程序的过程中常常会有同时处理多项任务的需求。现有技术中,可基于系统级的分屏能力将不同应用程序的内容分屏显示,或者,跳转显示同一应用程序的不同内容(或页面)。但实践发现,上述现有技术中的分屏方案存在一些缺陷,首先,系统级的分屏能力依赖于硬件条件,且仅支持不同应用程序的分屏显示,使用场景受限;其次,跳转显示需要频繁地在应用程序的不同页面(或内容)之间进行切换,操作效率较低,分屏查看体验割裂。


技术实现要素:

3.本技术实施例提供一种应用程序的处理方法、装置、设备及介质,能够满足一个应用程序内的分屏查看需求,操作简单便捷,提升分屏查看效率和使用体验。
4.一方面,本技术实施例提供一种应用程序的处理方法,该方法包括:
5.显示第一内容浏览页,第一内容浏览页与应用程序中的第一社交会话相关联,第一内容浏览页中设有分屏入口;
6.当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含分屏窗口和会话窗口,分屏窗口与会话窗口互不重叠;
7.在分屏窗口中显示第一内容浏览页,以及在会话窗口中显示第一社交会话的会话页。
8.另一方面,本技术实施例提供一种应用程序的处理装置,包括:
9.显示单元,用于显示第一内容浏览页,第一内容浏览页与应用程序中的第一社交会话相关联,第一内容浏览页中设有分屏入口;
10.处理单元,用于当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含分屏窗口和会话窗口,分屏窗口与会话窗口互不重叠;
11.显示单元,还用于在分屏窗口中显示第一内容浏览页,以及在会话窗口中显示第社交会话的会话页。
12.在一种实现方式中,处理单元具体用于:
13.在应用程序中显示第一社交会话的会话页,第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中的会话消息i中携带第一内容浏览页的地址信息,i、n均为整数,且i∈[1,n];
[0014]
当会话消息i被选中浏览时,根据会话消息i中携带的地址信息显示第一内容浏览页;
[0015]
其中,第一内容浏览页与第一社交会话通过第一内容浏览页的地址信息相关联。
[0016]
在一种实现方式中,第一内容浏览页中显示有第一媒体内容;处理单元还用于:
[0017]
在应用程序中显示第一社交会话的会话页,第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中的会话消息j中包含第一媒体内容,j、n均为整数,且j∈[1,n];
[0018]
当会话消息j中的第一媒体内容被选中浏览时,显示第一内容浏览页;
[0019]
其中,第一内容浏览页与第一社交会话通过第一媒体内容相关联。
[0020]
在一种实现方式中,分屏入口的设置方式包括以下至少一种:分屏入口设置于第一内容浏览页中的任意位置;分屏入口设置于第一内容浏览页的操作菜单中;分屏入口设置于第一内容浏览页的导航栏中;
[0021]
若分屏入口设置于第一内容浏览页中的任意位置;处理单元还用于:当第一内容浏览页中的任意位置存在目标操作时,分屏入口被触发;
[0022]
若分屏入口设置于第一内容浏览页的操作菜单中,处理单元还用于:当第一内容浏览页中的菜单控件被选择时,输出操作菜单,分屏入口是指操作菜单中的分屏操作选项;当分屏操作选项被选中时,分屏入口被触发;
[0023]
若分屏入口设置于第一内容浏览页的导航栏中,处理单元还用于:当导航栏被执行指定操作时,分屏入口被触发;
[0024]
其中,目标操作包括以下至少一种:手势操作、按键操作;导航栏被执行指定操作包括以下至少一种:导航栏被执行预设次数的点击操作;导航栏被执行选择操作;导航栏被执行按压操作且按压操作的持续时长超过时间阈值;导航栏被执行沿指定方向的移动操作;其中,指定方向包括沿终端屏幕的任一方向。
[0025]
在一种实现方式中,处理单元还用于:
[0026]
在分屏窗口中显示与第一社交会话相关联的、且处于运行状态的第二内容浏览页;第一内容浏览页与第二内容浏览页在分屏窗口中进行分页显示;
[0027]
当分屏窗口中存在翻页事件时,在分屏窗口中切换显示第一内容浏览页和第二内容浏览页;
[0028]
其中,分屏窗口中存在翻页事件包括以下任一种:当分屏窗口中的翻页控件被触发时产生翻页事件;当分屏窗口中存在翻页操作时产生翻页事件。
[0029]
在一种实现方式中,分屏窗口中还显示有空白浏览页;第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中包括会话消息k,其中k、n均为整数,且k∈[1,n];处理单元还用于:
[0030]
当会话消息k从会话窗口被移动至分屏窗口中的空白浏览页中时,则在分屏窗口中根据会话消息k的消息内容和空白浏览页生成第三内容浏览页;
[0031]
当会话消息k从会话窗口被移动至分屏窗口中的第一内容浏览页中或第二内容浏览页中时,则将会话消息k的消息内容添加至第一内容浏览页或第二内容浏览页中。
[0032]
在一种实现方式中,第一内容浏览页中显示有第一媒体内容;第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,n为整数;处理单元还用于:
[0033]
当第一内容浏览页中的第一媒体内容从分屏窗口被移动至会话窗口时,则在会话
窗口中产生新的会话消息n 1,且会话消息n 1的消息内容包含第一媒体内容。
[0034]
在一种实现方式中,分屏窗口与会话窗口相互连接且并排分布于分屏面板中;处理单元还用于:
[0035]
在分屏窗口与会话窗口的连接位置显示调节控件;
[0036]
操作调节控件,触发同时对分屏窗口的面积及会话窗口的面积进行调整;
[0037]
当分屏窗口的面积小于第一面积阈值时,最小化分屏窗口;
[0038]
当分屏窗口的面积大于第二面积阈值时,关闭分屏面板,重新显示第一内容浏览页。
[0039]
在一种实现方式中,最小化后的分屏窗口以通知栏的方式显示于分屏面板中;处理单元还用于:
[0040]
当通知栏被触发时,在分屏面板中恢复分屏窗口的面积,恢复包括:将分屏窗口的面积恢复至默认面积;或者将分屏窗口的面积恢复至最小化之前的面积。
[0041]
在一种实现方式中,分屏窗口中设有关闭控件;处理单元还用于:
[0042]
当关闭控件被触发时,关闭分屏面板,并显示第一社交会话的会话页;
[0043]
分屏面板中包含返回控件;处理单元还用于:
[0044]
选中返回控件时,显示第一社交会话的会话页对应的上级页面,上级页面中包含应用程序的第二社交会话的会话页标识;
[0045]
当选择第二社交会话的会话页标识时,显示第二社交会话的会话页。
[0046]
在一种实现方式中,处理单元还用于:
[0047]
当在分屏窗口中检测到编辑事件时,在分屏窗口中输出编辑响应;
[0048]
其中,编辑事件包括以下至少一种:在第一内容浏览页中新增媒体内容、删除媒体内容、修改媒体内容的事件,对第一内容浏览页中的媒体内容进行下载的事件,以及对第一内容浏览页进行下载的事件。
[0049]
另一方面,本技术实施例提供一种应用程序的处理装置,包括:
[0050]
显示单元,用于显示应用程序的分屏入口;
[0051]
处理单元,用于当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含第一窗口和第二窗口,第一窗口与第二窗口互不重叠;
[0052]
显示单元,还用于在第一窗口中显示应用程序的第一社交会话的会话页,以及在第二窗口中显示应用程序的第二社交会话的会话页,其中,第一社交会话和第二社交会话是应用程序中的任意两个社交会话。
[0053]
另一方面,本技术实施例提供一种应用程序的处理设备,该应用程序的处理设备包括:
[0054]
处理器,适于执行计算机程序;
[0055]
计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时,实现如上述的应用程序的处理方法。
[0056]
另一方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,该计算机程序适于由处理器加载并执行如上述的应用程序的处理方法。
[0057]
另一方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程
序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的应用程序的处理方法。
[0058]
本技术实施例中,与第一社交会话相关联的第一内容浏览页中设有分屏入口;通过对分屏入口的触发,可快速开启第一社交会话的分屏模式,即在应用程序中显示分屏面板,分屏面板中包含分屏窗口和会话窗口,分屏窗口中显示触发分屏的第一内容浏览页,会话窗口中显示与第一内容浏览页相关联的第一社交会话的会话页。上述过程中,通过触发第一内容浏览页中的分屏入口可快速开启第一社交会话的分屏模式,实现了应用程序内的窗口分屏,分屏操作简便,操作效率较高;并且,在分屏模式下,可同时处理第一社交会话相关联的第一内容浏览页中的内容以及第一社交会话的会话页中的会话消息,满足用户边会话边浏览内容的需求,帮助用户高效处理多项任务。
附图说明
[0059]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0060]
图1示出了本技术一个示例性实施例提供的一种应用程序的处理方法的流程图示意图;
[0061]
图2a示出了本技术一个示例性实施例提供的一种显示第一内容浏览页的示意图;
[0062]
图2b示出了本技术一个示例性实施例提供的另一种显示第一内容浏览页的示意图;
[0063]
图3示出了本技术一个示例性实施例提供的一种分屏面板的示意图;
[0064]
图4a示出了本技术一个示例性实施例提供的一种触发分屏入口的示意图;
[0065]
图4b示出了本技术一个示例性实施例提供的一种触发分屏入口的示意图;
[0066]
图4c示出了本技术一个示例性实施例提供的另一种触发分屏入口的示意图;
[0067]
图4d示出了本技术一个示例性实施例提供的一种横屏模式下的分屏面板的示意图;
[0068]
图4e示出了本技术一个示例性实施例提供的一种分屏内容跟随社交会话的示意图;
[0069]
图5示出了本技术一个示例性实施例提供的另一种应用程序的处理方法的流程示意图;
[0070]
图6示出了本技术一个示例性实施例提供的一种切换显示内容浏览页的示意图;
[0071]
图7a示出了本技术一个示例性实施例提供的一种在分屏窗口中新增媒体内容的示意图;
[0072]
图7b示出了本技术一个示例性实施例提供的一种在空白浏览页中添加媒体内容的示意图;
[0073]
图8示出了本技术一个示例性实施例提供的另一种在空白浏览页中添加媒体内容的示意图;
[0074]
图9示出了本技术一个示例性实施例提供的一种分屏窗口中媒体内容共享到会话窗口的示意图;
[0075]
图10示出了本技术一个示例性实施例提供的一种文档下载的示意图;
[0076]
图11示出了本技术一个示例性实施例提供的又一种应用程序的处理方法的流程示意图;
[0077]
图12a示出了本技术一个示例性实施例提供的一种窗口面积调整的示意图;
[0078]
图12b示出了本技术一个示例性实施例提供的另一种窗口面积调整的示意图;
[0079]
图13a示出了本技术一个示例性实施例提供的另一种窗口面积调整的示意图;
[0080]
图13b示出了本技术一个示例性实施例提供的一种横屏模式下显示键盘子区域的分屏面板的示意图
[0081]
图14示出了本技术一个示例性实施例提供的一种划分面积区域的示意图的示意图;
[0082]
图15示出了本技术一个示例性实施例提供的一种调节控件自动定位的示意图;
[0083]
图16示出了本技术一个示例性实施例提供的一种最小化分屏内容的示意图;
[0084]
图17示出了本技术一个示例性实施例提供的一种关闭分屏模式的示意图;
[0085]
图18a示出了本技术一个示例性实施例提供的一种全屏化分屏内容的示意图;
[0086]
图18b示出了本技术一个示例性实施例提供的一种横屏模式下关闭分屏模式的示意图;
[0087]
图19示出了本技术一个示例性实施例提供的一种实时拉取内容的示意图;
[0088]
图20示出了本技术一个示例性实施例提供的的一种分屏流程的示意图;
[0089]
图21示出了本技术一个示例性实施例提供的另一种分屏流程的示意图;
[0090]
图22示出了本技术一个示例性实施例提供的一种应用程序的处理方法的流程示意图;
[0091]
图23示出了本技术一个示例性实施例提供的一种分屏入口的示意图;
[0092]
图24示出了本技术一个示例性实施例提供的另一种分屏入口的示意图;
[0093]
图25示出了本技术一个示例性实施例提供的一种分屏面板的示意图;
[0094]
图26示出了本技术一个示例性实施例提供的一种应用程序的处理装置的结构示意图;
[0095]
图27示出了本技术一个示例性实施例提供的另一种应用程序的处理装置的结构示意图;
[0096]
图28示出了本技术一个示例性实施例提供的一种应用程序的处理设备的结构示意图。
具体实施方式
[0097]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0098]
下面先对本技术涉及的一些术语及概念进行说明:
[0099]
(1)本技术实施例涉及应用程序,应用程序是指为完成某项或多项特定工作的计算机程序。按照不同维度(如应用程序的运行方式、功能等)对应用程序进行归类,可得到同一应用程序在不同维度下的类型,其中:按照应用程序的运行方式分类,应用程序可包括但不限于:

安装在终端中的客户端,客户端(又可称为应用客户端、app客户端)是指安装并运行在终端中的程序;其中,终端可包括但不限于:智能手机(如android手机、ios手机等)、平板电脑、便携式个人计算机、移动互联网设备(mobile internet devices,简称mid)、智能电视、车载设备、头戴设备等可以进行触屏的智能设备,本技术实施例并不对终端的类型进行限定;终端包括显示屏,该显示屏可以是物理屏、触摸屏等等,显示屏可称为终端屏幕、显示屏幕等等。终端屏幕上可显示包含应用程序的数据(如媒体内容)的窗口。

应用程序也可以是指免安装的应用程序,即无需下载安装即可使用的应用程序,这类应用程序又俗称小程序,它通常作为子程序运行于客户端中。

应用程序还可以是指通过浏览器打开的web应用程序;等等。按照应用程序的功能类型分类,应用程序可包括但不限于:

im(instant messaging,即时通信)应用程序,即时通信应用程序是指基于互联网的即时交流消息和社交交互的应用程序,即时通信应用程序可以包括但不限于:qq、微信、企业微信、包含社交交互功能的地图应用程序、游戏应用程序等等。

内容交互应用程序,内容交互应用程序是指能够实现内容交互的应用程序,例如可以是网银、微博、个人空间、新闻等应用程序。需要说明的是,本技术实施例后续提及的应用程序可以是按照运行方式分类的三种应用程序中的任意一种应用,也可以是按照功能类型分类的两种应用程序中的任意一种应用;本技术实施例对应用程序的类型不作限定。
[0100]
(2)本技术实施例还涉及应用程序内的面板和窗口。所谓面板通常是指应用程序中的用户界面,例如:操作面板通常是指操作界面,操作面板上可包含应用程序的多类操作选项;再如:控制面板通常是指控制界面,该控制面板上可包含应用程序的多个控件;等等。所谓窗口可以是指应用程序的面板(或界面)上被划分的显示处理区域,通常表现为框的形式,所以形象的称为窗口。每个窗口负责显示和处理某一类信息。面板上可以包含一个或多个窗口,各窗口所包含的窗口功能有所不同,例如:文档内容浏览的窗口、视频播放的窗口、应用程序的服务窗口等等。窗口支持被缩小(如最小化窗口)或放大(如全屏化窗口);当窗口被放大时,表示窗口在面板上的面积变大,当窗口被缩小时,表示窗口在面板上的面积变小;其中,窗口支持被最小化和全屏化,所谓最小化窗口可以是指将窗口缩小为任务栏(如终端为电脑时,在电脑屏幕的底部位置显示有任务栏)上的一个图标标识,或者将窗口最小化成面板上的通知栏(或小白条、横栏等),当选中通知栏(或位于任务栏上的图标标识)时在面板上重新显示该窗口;所谓全屏化窗口可以是指将窗口放大到占满整个面板,当然,当面板占满整个终端屏幕时,全屏化的窗口也被放大至整个终端屏幕。
[0101]
(3)本技术实施例还涉及窗口分屏。所谓窗口分屏是指在同一个面板内同时展示两个或两个以上的窗口,这些被分屏的窗口互不重叠,看起来就像将面板划分成了两个或两个以上的分块一样。这些被分屏的窗口可以用来显示不同或相同的内容。
[0102]
本技术实施例提供一种应用程序的处理方案,该应用程序的处理方案主要涉及在针对一个应用程序内进行窗口分屏,该应用程序的处理方案提出:当第一内容浏览页中的分屏入口被触发时,在应用程序中启动分屏模式,此时应用程序中显示分屏面板,分屏面板中包含分屏窗口和会话窗口;在会话窗口中显示第一社交会话的会话页以及在分屏窗口中
显示第一内容浏览页。本技术实施例能够满足用户对一个应用程序的界面中不同内容分屏查看的需求;例如,应用程序的社交会话的会话页中包含第一会话消息和第二会话消息,当第一会话消息和第二会话消息不能同时显示于终端屏幕中时,采用本技术实施例提供的分屏能力,能够分屏查看第一会话消息和第二会话消息,方便用户高效处理多项任务。
[0103]
下面将结合附图,对本技术实施例提出的应用程序的处理方案进行详细介绍。
[0104]
图1示出了本技术一个示例性实施例提供的一种应用程序的处理方法的流程图示意图;该应用程序的处理方法可以由终端来执行,具体可以是由终端中的应用程序(如安装于终端的客户端)来执行。如图1所示,该应用程序的处理方法可包括步骤s101-步骤s103,其中:
[0105]
s101、显示第一内容浏览页,第一内容浏览页中设有分屏入口。
[0106]
第一内容浏览页可以是指与应用程序中的第一社交会话相关联的页面,此处的相关联例如:第一内容浏览页是通过触发第一社交会话中的链接而开启的页面;或者,第一内容浏览页中显示的媒体内容来源于第一社交会话;等等。第一内容浏览页包含分屏入口,该分屏入口是指能够触发启动分屏模式的入口,该分屏入口可以是选项或控件等等形式。其中,第一社交会话是两个或两个以上的用户借助应用程序(如qq、微信、企业微信、微博等等)所发起的会话;第一社交会话可分为单独会话和群聊会话,所谓单独会话是指两个用户之间的社交会话;所谓群聊会话是指两个以上的用户之间的社交会话。第一社交会话包括会话页,会话页可以是指aio页,第一社交会话的会话页用于显示第一社交会话的消息流,即参与第一社交会话的两个或多个用户之间进行社交交流产生的消息流通过该第一社交会话的会话页进行收发和显示。
[0107]
第一内容浏览页的显示流程可包括但不限于以下实现方式:
[0108]
在一种实现方式中,该显示流程可包括:(1)在应用程序中显示第一社交会话的会话页,该第一社交会话的会话页所显示的消息流中可包含n条会话消息,n为整数,消息流中包含会话消息i,i为整数且i∈[1,n];即会话消息i是指第一社交会话的会话页显示的消息流中的任一会话消息。会话消息i可携带第一内容浏览页的地址信息,例如,第一内容浏览页为文档内容页面,则第一内容浏览页的地址信息可包括文档内容页面对应文档的下载地址。(2)当会话消息i被选中浏览时,根据会话消息i携带的地址信息显示第一内容浏览页。在此实现方式中,第一内容浏览页与第一社交会话通过会话消息i中携带的第一内容浏览页的地址信息相关联。
[0109]
请参见图2a,图2a示出了本技术一个示例性实施例提供的一种显示第一内容浏览页的示意图;如图2a所示,在应用程序中显示第一社交会话的会话页201,会话页201中显示有第一社交会话的会话标识(如会话昵称)、参与会话的至少一个用户的用户标识(如用户昵称、用户图标等)以及会话的消息流,消息流中可包括会话消息2011、会话消息2012、会话消息2013
……
,其中,会话消息2011为文档时,会话消息2011(即会话消息i)携带了文档内容页(即第一内容浏览页)的地址信息;当会话消息2011被点击时,表示用户想要查看文档内容,则根据会话消息2011所携带的地址信息(如下载地址)显示第一内容浏览页202(即文档内容页面),即终端通过第一内容浏览页的地址信息从服务器中获取第一内容浏览页202的数据,并将第一内容浏览页202显示于应用程序中。上述过程中,在触发第一社交会话的会话页中的会话消息i后,根据会话消息i携带的第一内容浏览页的地址信息可获取到第一
内容浏览页。需要说明的是,会话消息i除包括上述描述的文档外,还可以包括文件、网页、视频以及富媒体等等,本技术实施例对会话消息i的类型不作限定。
[0110]
在另一种实现方式中,该显示流程可包括:(1)在应用程序中显示第一社交会话的会话页,该第一社交会话的会话页所显示的消息流中可包含n条会话消息,n为整数;消息流中包含会话消息j,j为整数且j∈[1,n];即会话消息j是指第一社交会话的会话页显示的消息流中的任一会话消息。会话消息j中包含第一媒体内容,此处的媒体内容可以包括但不限于:图片、动画、表情、音视频等内容。(2)当会话消息j中的第一媒体内容被选中浏览时,显示第一内容浏览页。在此实现方式中,第一内容浏览页与第一社交会话通过第一媒体内容相关联。
[0111]
请参见图2b,图2b示出了本技术一个示例性实施例提供的另一种显示第一内容浏览页的示意图;如图2b所示,在应用程序中显示第一社交会话的会话页201,会话页201中显示有第一社交会话的会话标识(如会话昵称)、参与会话的至少一个用户的用户标识(如用户昵称、用户图标等)以及会话的消息流,消息流中可包括会话消息2012、会话消息2013、会话消息2014
……
,其中,会话消息2014为包含图片的会话消息时,会话消息2014(即会话消息j)中包含的第一媒体内容可以是图片;当会话消息2014被点击时,表示用户想要放大图片,则在应用程序中显示第一内容浏览页202,第一内容浏览页中全屏显示有会话消息2014对应的图片(即第一媒体内容)。需要说明的是,会话消息j除包括上述描述的图片外,还可以包括动画、表情等等,本技术实施例对会话消息j的类型不作限定。
[0112]
s102、当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包括分屏窗口和会话窗口。
[0113]
s103、在分屏窗口中显示第一内容浏览页,以及在会话窗口中显示第一社交会话的会话页。
[0114]
步骤s102-s103中,在第一内容浏览页中触发分屏入口可在应用程序内针对第一社交会话开启分屏模式,此时在应用程序中显示分屏面板,该分屏面板可被划分为两个窗口,包含分屏窗口和会话窗口。其中,分屏面板的示意图可参见图3,图3示出了本技术一个示例性实施例提供的一种分屏面板的示意图;如图3所示的界面为分屏面板203,在分屏面板203中包含分屏窗口2031和会话窗口2032,其中,分屏窗口2031中显示第一内容浏览页,会话窗口2032中显示第一社交会话的会话页。另外,分屏窗口2031中设置有关闭控件204,当关闭控件204被触发时,关闭分屏面板203并显示第一社交会话的会话页;其中,关闭控件204可以间隔时间段进行显示,例如,每间隔5分钟显示一次,或者,关闭控件204只有在分屏窗口被触发(例如点击分屏窗口)之后的时间段(如2秒)内显示(即被激活),当过了这一时间段,隐藏关闭控件204。可以理解的是,如果分屏窗口中包含多个内容浏览页,那么关闭控件204可以用于关闭多个内容浏览页中的部分或全部页面。
[0115]
需要说明的是,关闭分屏面板的方式除上述描述的通过关闭控件来实现以外,还支持通过目标手势操作来关闭分屏面板。例如:目标手势操作可以是指通过手指在分屏窗口或会话窗口中画出指定的形状(如,s形、z形等等);又如,目标手势操作可以是指在分屏窗口或会话窗口中的点击操作(如单击、双击等等);等等。本技术实施例对关闭分屏面板的具体实现方式不作限定。
[0116]
步骤s102中,分屏入口被触发的方式可包括但不限于如下实现方式:
[0117]
在一种实现方式中,分屏入口被设置于第一内容浏览页中的任意位置,当第一内容浏览页中的任意位置存在目标操作时,确定分屏入口被触发。其中,第一内容浏览页中存在的目标操作可以是指:

手势操作;手势操作可包括但不限于:通过指节轻敲第一内容浏览页的一端并按住画线;或者,连续两次点击第一内容浏览页的同一位置;等等。

按键操作;按键操作可包括:同时按下音量按键和关机按键;或者,连续两次按下音量按键;等等。请参见图4a,图4a示出了本技术一个示例性实施例提供的一种触发分屏入口的示意图;图4a所示的手势操作为:指节敲击第一内容浏览页中右边的任意位置,并按压敲击位置持续向左滑动,以触发分屏入口,得到分屏面板203,在分屏面板203中显示分屏窗口2031和会话窗口2032。
[0118]
在另一种实现方式中,分屏入口以分屏操作选项的形式设置于第一内容浏览页的操作菜单中,通过触发分屏操作选项即触发分屏入口。此实现方式下触发分屏入口的流程可包括:在第一内容浏览页中显示菜单控件(或按键、按钮等等),当菜单控件被选择时,输出操作菜单,操作菜单中包括多个操作选项,分屏入口设置于操作菜单中,分屏入口可以是指操作菜单中的分屏操作选项;当分屏操作选项被选中时,确定分屏入口被触发。请参见图4b,图4b示出了本技术一个示例性实施例提供的一种触发分屏入口的示意图;如图4b所示,在第一内容浏览页202中显示有菜单控件401;当菜单控件401被选择时,输出操作菜单402,操作菜单402中包括有至少一个选项,例如,分享对象选项、生成链接选项、收藏选项以及分屏操作选项4021等等,分屏入口设置于操作菜单中,分屏入口可以是指操作菜单中的分屏操作选项4021;当分屏操作选项4021被选中时,确定分屏入口被触发;在应用程序中显示分屏面板203,分屏面板203包含分屏窗口2031和会话窗口2032。需要说明的是,操作菜单402可以以浮层形式显示于第一内容浏览页之上,也可以单独的页面显示于应用程序中,本技术实施例对操作菜单的显示形式不作限定。另外,本技术实施例对分屏面板所包含的窗口的形状和显示位置不作限定,例如,分屏窗口可以像图4b所示的以矩形形式显示于分屏面板的上方位置,也可以圆形(或不规则封闭区域等)显示于分屏面板上的其他位置。另外,由于分屏面板中窗口的显示面积有限,窗口所包含的内容可能有部分被隐藏,这样窗口中可以包括滑动轴40311,通过对滑动轴40311进行操作可滑动显示被隐藏的内容,当然,除通过滑动轴40311来滑动显示窗口内的内容外,还可以通过按压滑动窗口的任一位置实现滑动显示窗口内的内容,本技术实施例对此不作限定。
[0119]
在又一种实现方式中,分屏入口设置于第一内容浏览页的导航栏中,导航栏可以是指第一内容浏览页的标题所在区域,通过操作导航栏可触发分屏入口。此实现方式下触发分屏入口的流程可包括:在第一内容浏览页中显示导航栏,导航栏中常常包括第一内容浏览页的标识(如第一内容浏览页的标题),以提示用户当前浏览内容的主题等;分屏入口是指导航栏;当导航栏被执行指定操作时,确定分屏入口被触发,这种通过导航栏就可以快速设置分屏,提高了窗口分屏的操作效率。其中,导航栏被执行指定操作可包括以下至少一种:(1)导航栏被执行预设次数的点击操作;例如,导航栏的同一位置被连续点击3次,确定分屏入口被触发。(2)导航栏被执行选择操作;例如:导航栏的某一位置(或任意位置)被选中,确定分屏入口被触发。(3)导航栏被执行按压操作且按压操作的持续时长超过时间阈值;例如:第一内容浏览页的导航栏被持续按压3秒以上时,确定分屏入口被触发。(4)导航栏被执行沿指定方向的移动操作,其中,指定方法包括沿终端屏幕的任一方向;例如:拖拽
导航栏从终端屏幕的顶部位置向终端屏幕的底部位置执行移动操作;等等。请参见图4c,图4c示出了本技术一个示例性实施例提供的另一种触发分屏入口的示意图;如图4c所示,在第一内容浏览页中显示有导航栏404,长按导航栏404下拉可触发分屏模式,继续往下拉可在分屏面板的底部位置逐渐显示会话窗口2032,当松手时自动进入分屏模型,即在分屏面板中显示分屏窗口2031和会话窗口2032。可以理解的是,分屏入口也可位于第一内容浏览页的其他位置,本技术实施例对此不作限定。
[0120]
需要说明的是,(1)上述所描述的触发分屏入口的实施例中均以第一内容浏览页为文档页面为例进行介绍,并不对本技术实施例产生限定。当第一内容浏览页为图片页或其他页面时,触发分屏入口的方式或分屏入口的显示位置可能发生变化,本技术实施例对此不作限定。(2)上述各个附图所展示的分屏模式均为终端为竖屏模式时的示意图,当终端调整为横屏模式时,分屏模式可自动切换为适应横屏模式的样式。例如,横屏模式下的分屏面板可参见图4d,图4d示出了本技术一个示例性实施例提供的一种横屏模式下的分屏面板的示意图;如图4d所示,在终端屏幕的左右两边分别显示会话窗口和分屏窗口。这里以分屏模式在终端屏幕为横屏模式和竖屏模式下的不同样式为例,可推导出本技术实施例提供的竖屏模式下的其他界面样式在终端调整为横屏模式时可自动切换为适应横屏模式的界面样式,在后续实施例中并不会每一个界面样式均给出横屏模式下的示意图,但这并不会对本技术实施例产生限定,在此进行说明。
[0121]
本技术实施例中,终端或终端中的应用程序提供分屏触发模块来实现上述实施例所描述的触发分屏操作的功能。其中,分屏触发模块用来检测分屏入口的触发以进入分屏模式,分屏触发模块主要用于执行两个任务:(1)手势识别。手指(或鼠标、电子笔等等)在终端屏幕上的任何操作均可以产生一个动作事件(motion event),分屏触发模块根据动作事件可以识别手指按下、抬起、滑动等等手势在终端屏幕上的具体坐标、移动速度和移动时长,以识别动作事件对应的手势。例如:分屏触发模块检测出动作事件所包含的动作序列为:按下-》向下滑动-》抬起,则可识别出该动作事件对应的手势为长按导航栏下拉来触发分屏的手势。又如:分屏触发模块检测出动作事件所包含的动作为单击,则可识别出该动作事件对应的手势为通过分屏操作选项来触发分屏的手势。(2)分屏功能触发。在分屏触发模块检测到触发分屏事件后,分屏触发模块还可通过系统提供的窗口控制的接口,启动分屏模式。例如:在分屏触发模块检测到下拉导航栏后,分屏触发模块通过窗口控制的api接口控制分屏面板显示分屏窗口和会话窗口,并为分屏窗口和会话窗口设置显示面积(如,将分屏窗口和会话窗口的面积分别设置为当前分屏面板的40%)。
[0122]
本技术实施例中,与第一社交会话相关联的第一内容浏览页中设有分屏入口;通过对分屏入口的触发,可快速开启第一社交会话的分屏模式,即在应用程序中显示分屏面板,分屏面板中包含分屏窗口和会话窗口,分屏窗口中显示触发分屏的第一内容浏览页,会话窗口中显示与第一内容浏览页相关联的第一社交会话的会话页。上述过程中,通过触发第一内容浏览页中的分屏入口可快速开启第一社交会话的分屏模式,实现了应用程序内的窗口分屏,分屏操作简便,操作效率较高;并且,在分屏模式下,可同时处理第一社交会话相关联的第一内容浏览页中的内容以及第一社交会话的会话页中的会话消息,满足用户边会话边浏览内容的需求,帮助用户高效处理多项任务。
[0123]
需要说明的是,本技术实施例提供的窗口分屏可以是轻量级的,所谓轻量级是指
窗口分屏针对社交会话来实现分屏;换句话说,同一应用程序包含的每个社交会话可以各自独立决定自身是否需要开启分屏模式,并且,在开启分屏模式的情况下,各个社交会话可分别独立设置对应的分屏内容及分屏面板的呈现形式,分屏内容是跟随对应的社交会话的,各社交会话的分屏内容互不影响。这种轻量级的分屏能力可通过界面的切换体现出来,界面切换过程可包括:当选中分屏面板中包括的返回控件时,显示第一社交会话的会话页对应的上级页面,上级页面中包含应用程序的第二社交会话的会话页标识,例如,第一社交会话的会话页是聊天页面时,第一社交会话的会话页对应的上级页面可以是好友消息列表页,该好友消息列表页中包含多个好友的会话页标识,当点击某一好友的会话页标识时进入与该好友的会话页中;当选中第二社交会话的会话页标识时,显示第二社交会话的会话页,如果第二社交会话在最近的历史时间内为分屏模式,则选中第二社交会话的会话页标识时,显示第二社交会话的分屏面板,分屏面板中包含第二社交会话对应的分屏窗口和会话窗口。
[0124]
下面结合图4e来对上述轻量级的分屏能力进一步介绍,图4e示出了本技术一个示例性实施例提供的一种分屏内容跟随社交会话的示意图;如图4e所示,在应用程序中显示了第一社交会话(图4e所示的“群组一”会话)的分屏面板203,分屏面板203中包含返回选项3011;当选中返回选项3011时,显示消息列表页面302,消息列表页面302中包含至少一个好友的会话页标识(如好友昵称、好友图标等);当选中消息列表页面302中任一好友的会话页标识时,在应用程序中显示与被选中的好友的第二社交会话的会话页,如果第二社交会话是分屏模式,也就是说,第二社交会话在历史时间段内(如距离当前时刻3分钟内)为分屏模式,则选中第二社交会话的会话页标识3021后,默认显示第二社交会话的分屏面板303,该分屏面板303中包含第二社交会话对应的分屏窗口3031和会话窗口3032,分屏窗口3031中显示有跟随第二社交会话的内容浏览页。
[0125]
上述过程中,分屏内容仅跟随社交会话,使得单个社交会话中设置的分屏内容不会对整个应用程序产生影响,用户可以在不同的社交会话中设置不同的内容进行分屏查看,这使得分屏功能更为轻量、灵活,增强了应用程序的多任务处理能力。
[0126]
请参见图5,图5示出了本技术一个示例性实施例提供的另一种应用程序的处理方法的流程示意图;该应用程序的处理方法可以由终端来执行,具体由终端中的应用程序(如安装于终端的客户端)来执行。如图5所示,该应用程序的处理方法可包括步骤s501-步骤s504,其中:
[0127]
s501、显示第一内容浏览页,第一内容浏览页与应用程序中的第一社交会话相关联,第一内容浏览页中设有分屏入口。
[0128]
s502、当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含分屏窗口和会话窗口,分屏窗口与会话窗口互不重叠。
[0129]
s503、在分屏窗口中显示第一内容浏览页,以及在会话窗口中显示第一社交会话的会话页。
[0130]
需要说明的是,步骤s501-步骤s503所描述的实施方式可参见图1中步骤s101-步骤s103所描述的具体实施过程的相关描述,在此不作赘述。
[0131]
s504、当在分屏窗口中检测到编辑事件时,在分屏窗口中输出编辑响应。
[0132]
其中,编辑事件可包括以下至少一种:

在第一内容浏览页中新增媒体内容、删除
媒体内容、修改媒体内容;例如,请再参见图3,在分屏面板203中还包括消息输入框205,通过消息输入框205在第一内容浏览页中新增媒体内容;

对第一内容浏览页中的媒体内容进行下载的事件;例如,下载第一内容浏览页中的部分媒体内容(如图片、视频等);

对第一内容浏览页进行下载的事件;例如,将第一内容浏览页作为文档或文件进行下载;

分屏窗口内的翻页事件,即分屏窗口中的多个内容浏览页切换显示;等等。
[0133]
下面以部分编辑事件为例,对分屏窗口输出编辑响应进行详细介绍,其中:
[0134]
(1)在分屏窗口中产生的编辑事件为翻页事件,则响应于翻页事件,分屏窗口所包含的多个内容浏览页可进行切换显示。具体地,在分屏窗口中显示有第一社交会话相关联的、且处于运行状态的第二内容浏览页;其中,第一内容浏览页和第二内容浏览页在分屏窗口中进行分页显示;当分屏窗口中存在翻页事件时,在分屏窗口中切换显示第一内容浏览页和第二内容浏览。其中,分屏窗口中存在翻页事件可能包括以下任一种:

当分屏窗口中的翻页控件被触发时产生翻页事件;例如:分屏窗口中显示有左右滑动按键(或按钮),当分屏窗口中向左滑动按键被触发时,产生向左翻页事件,此时在分屏窗口中显示被打开时间位于当前内容浏览页面之前、且处于运行状态的内容浏览页,当分屏窗口中的向右滑动按键被触发时,产生向右翻页事件,此时在分屏窗口中显示被打开时间位于当前内容浏览页之后、且处于运行状态的内容浏览页。

当分屏窗口中存在翻页操作时产生翻页事件;其中,翻页操作可包括但不限于:通过手指或鼠标滑动分屏窗口。另外,响应于翻页事件,分屏窗口输出的编辑响应还可体现于翻页过程中第一内容浏览页和第二内容浏览页的样式变换,例如:当前内容浏览页为第一内容浏览页,在向右滑动显示第二内容浏览页的过程中,第一内容浏览页的颜色逐渐变浅,而第二内容浏览页的颜色逐渐加深。
[0135]
举例来说,在第一社交会话的会话页中包括第一会话消息、第二会话消息以及第三会话消息,其中,第一会话消息、第二会话消息以及第三会话消息均为文档消息;假设第一会话消息是首次被触发分屏的会话消息、且第二会话消息和第三会话消息依次被打开,此时系统记录多个会话消息被打开的时间和状态,状态可以包括运行状态和关闭状态,运行状态表示该文档被打开(如文档可能是最小化状态、全屏状态等),当状态为运行状态时,将会话消息对应的内容浏览页添加至分屏窗口中,以便于分屏查看,关闭状态表示该文档被关闭;假设当前分屏窗口中显示的内容浏览页为第二会话消息对应的内容浏览页,则当检测到分屏窗口中存在翻页事件时,可以在分屏窗口中切换显示第一会话消息对应的内容浏览页和第三会话消息对应的内容浏览页。
[0136]
请参见图6,图6示出了本技术一个示例性实施例提供的一种切换显示内容浏览页的示意图;如图6所示,分屏窗口中显示有第一内容浏览页以及向右滑动按键601;当向右滑动按键601被触发时产生翻页事件,那么在分屏窗口中从第一内容浏览页切换至第二内容浏览页602。
[0137]
(2)在分屏窗口中产生的编辑事件为编辑媒体内容事件,响应于编辑媒体内容事件,编辑分屏窗口和会话窗口所包含的内容;其中,编辑分屏窗口和会话窗口所包含的内容的方式可包括但不限于:在分屏窗口中新增媒体内容、删除媒体内容以及修改媒体内容等等。其中,在分屏窗口中新增的媒体内容可以是来自于会话窗口,这涉及分屏面板中各窗口之间的跨窗口内容联动。所谓跨窗口内容联动可以是指在分屏模式下不同窗口之间的媒体内容可进行跨窗口互联,例如:分屏窗口中媒体内容转移至会话窗口,又如:会话窗口中的
媒体内容转移至分屏窗口中。需要说明的是,媒体内容在窗口之间被转移的过程中,媒体内容始终跟随手指在终端屏幕上呈现显现状态。跨窗口内容联动提升了应用程序内部媒体内容之间的编辑和发送效率,提高了应用程序内部媒体内容的流转效率。
[0138]
下面以媒体内容在窗口之间共享为例,详细介绍上述描述的跨窗口内容联动。
[0139]
在一种实现方式中,分屏窗口中显示的第一内容浏览页或第二内容浏览页中可被新增媒体内容,该媒体内容可以是会话窗口中的会话消息对应的消息内容。具体地,第一社交会话的会话页中显示有第一社交会话的消息流,消息流中包含n条会话消息,会话消息k属于n条会话消息中的一条会话消息,且k∈[1,n];当会话消息k从会话窗口被移动至分屏窗口中的第一内容浏览页或第二内容浏览页中时,则将会话消息k的消息内容添加至第一内容浏览页或第二内容浏览页。换句话说,在分屏模式下,可以将会话消息的消息内容作为新的媒体内容添加至分屏窗口中原有的内容浏览页中,以实现对内容浏览页中内容的快捷新增。举例来说,用户可以通过手指(或鼠标、电子笔等)长按并拖拽会话窗口中的会话消息k对应的消息气泡,此时系统可将消息气泡中会话消息k对应的消息内容提取出来;当会话消息k被拖拽至分屏窗口时,可在手指位置处显示游标,此时松手可将会话消息k的消息内容添加到游标位置处。
[0140]
请参见图7a,图7a示出了本技术一个示例性实施例提供的一种在分屏窗口中新增媒体内容的示意图;如图7a所示,在分屏窗口中显示有第一内容浏览页的消息内容701,在会话窗口中显示有会话消息k对应的消息气泡702;当长按消息气泡702并拖拽时,系统提取出消息气泡702所包含的消息内容7021;当消息内容7021刚被拖拽至分屏窗口时,分屏窗口所占区域颜色加深以提醒用户可以释放消息内容7021,且消息内容7021被长按的过程中,消息内容7021始终跟随手指在终端屏幕上移动,此过程中的消息内容7021可能以相比于会话消息更浅的颜色进行显示;当消息内容7021被拖拽进分屏窗口时,在手指位置处显示游标703,此时松手可以将消息内容7021添加至游标703所示位置处。通过上述过程可快速实现对第一内容浏览页中内容的填充,提升应用程序内的消息内容的编辑效率和发送效率。
[0141]
另外,通过前述描述可知分屏面板中还包括消息输入框205,第一内容浏览页和第二内容浏览页中的媒体内容也可以通过消息输入框205进行添加。本技术实施例对分屏窗口中内容浏览页中内容的添加方式不作限定。
[0142]
在另一种实现方式中,分屏窗口中还显示有空白浏览页,当空白浏览页被添加媒体内容后,空白浏览页变为第三内容浏览页;其中,空白浏览页中添加的媒体内容可以来自于会话窗口中的会话消息对应的消息内容。具体地,第一社交会话的会话页中显示有第一社交会话的消息流,消息流中包含n条会话消息,消息流中包含会话消息k,且k∈[1,n];当会话消息k从会话窗口被移动至分屏窗口中的空白浏览页中时,则在分屏窗口中根据会话消息k的消息内容和空白浏览页生成第三内容浏览页。其中,会话消息k从会话窗口中被移动至分屏窗口中的流程可包括:在会话窗口中锁定(如长按)会话消息k,并将会话消息k沿着空白浏览页的方向进行拖拽,使会话消息k进入空白浏览页;若会话消息k被成功方式于空白内容浏览页,则会话消息k对应的消息内容显示于空白内容浏览页中,此时将包含消息内容的空白内容浏览页确定为第三内容浏览页。需要说明的是,根据会话消息k的消息内容和空白内容浏览页生成第三内容浏览页之后,分屏窗口中会新增一个空白内容浏览页以便于可以继续添加分屏内容。
[0143]
请参见图7b,图7b示出了本技术一个示例性实施例提供的一种在空白浏览页中添加媒体内容的示意图;如图7b所示,在分屏窗口中滑动到最后一页时可显示空白内容浏览页704,空白内容浏览页704中显示有提示信息7041和添加标识7042,用于提醒用户可以在该页面添加分屏内容;当会话窗口中的会话消息705(如文档消息)被长按并向空白内容浏览页704方向拖拽时,空白内容浏览页704所在区域颜色变深、且提示信息7041和添加标识7042高亮显示,以提示用户会话消息705已进入空白浏览页704中,会话消息705可被释放;当会话消息705被释放时,在空白内容浏览页704中填充会话消息705对应的消息内容706,此时空白内容浏览页被确定为第三内容浏览页。
[0144]
其中,会话消息k被拖拽至分屏窗口时,系统会自动识别会话消息k的消息内容,并根据消息内容新建不同的分屏内容。下面以会话消息的消息内容为第一类型和第二类型为例进行介绍,其中,第一类型可以是文档、图片、动画、视频等等,第二类型可以是消息气泡所包含的文字等等。一方面,会话消息为第一类型时,将会话消息拖拽至空白内容浏览页中,表示将会话消息的消息内容填充至空白内容浏览页。例如:会话消息为图片,则将图片放大显示于空白内容浏览页,又如:会话消息为文档,则将文档内容显示于空白内容浏览页。请再参见图7b,图7b所示示意图中被设置分屏的会话消息为文档消息,那么文档消息的文档内容被添加至空白内容浏览页中。另一方面,会话消息为第二类型时,需要在空白内容浏览页中新建文档,并将消息气泡的消息内容填充至新建的文档页中。具体地,当用户长按并拖拽会话窗口中的消息气泡时,系统提取消息气泡中的消息内容,并在空白内容浏览页中新建文档页面;当释放消息气泡时,将消息气泡所包含的消息内容填充至新建的文档页面中,并采用消息内容中首行目标数量(例如,首行12个字)的字符作为文档的文档名称。当然,新建的文档页面支持被继续填充内容,这些被填充的内容可来自于会话窗口,也可以来自于消息输入区域。请参见图8,图8示出了本技术一个示例性实施例提供的另一种在空白浏览页中添加媒体内容的示意图;如图8所示,在会话窗口中显示有第一会话消息801和第二会话消息802,其中,第一会话消息801和第二会话消息802均为文字消息;当长按并拖拽第一会话消息801至空白浏览页中时,在空白浏览页中新建文档页面,并将第一会话消息801对应的消息内容8011显示于新建的文档页面中;然后,长按并拖拽第二会话消息802至新建的文档页面时,将第二会话消息802对应的消息内容8021显示于消息内容8011之后(或之下),以实现在文档页面中填充文档内容。
[0145]
在又一种实现方式中,分屏窗口中内容浏览页的媒体内容可以被作为会话消息显示于会话窗口中。具体地,分屏窗口中第一内容浏览页中显示有第一媒体内容,其中,第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,n为整数;当第一内容浏览页中的第一媒体内容从分屏窗口被移动至会话窗口时,则在会话窗口中产生新的会话消息n 1,且会话消息n 1的消息内容包含第一媒体内容。
[0146]
请参见图9,图9示出了本技术一个示例性实施例提供的一种分屏窗口中媒体内容共享到会话窗口的示意图;如图9所示,在分屏窗口2031显示的内容浏览页中显示有媒体内容901和媒体内容902;假设用户想要将媒体内容902进行编辑发送,则用户可以长按媒体内容902所在区域的任意位置,并沿着会话窗口方向拖拽至会话窗口,其中,当媒体内容902刚被触发时分屏窗口出现蒙层,在媒体内容902逐渐被拖拽至会话窗口2032的过程中,分屏窗口的蒙层颜色可能越来越深(当然,蒙层颜色也可能保持不变);当媒体内容902刚被拖拽至
会话窗口2032时,会话窗口2032被激活,激活后的会话窗口可表现为颜色加深等,以提醒用户可以释放媒体内容902,此时释放媒体内容902后,媒体内容902以会话消息的形式进行发送;当媒体内容902被释放后,在会话窗口2032中显示媒体内容902对应的会话消息n 1,且会话窗口2032中原有会话消息向分屏面板的顶端位置移动,以确保媒体内容902所在的消息气泡可完整显示于会话窗口的底部位置。
[0147]
(3)在分屏窗口中产生的编辑事件为下载事件,响应于下载事件,分屏窗口中显示的内容浏览页或内容浏览页中媒体内容被下载。以通过从会话窗口中拖拽消息气泡在分屏窗口中新建的文档页面以文档形式被下载为例进行介绍:在分屏窗口中显示有下载标识;当下载标识被选中时,输出下载成功的提示消息,该提示消息中包含文档的下载地址;当提示消息被选中时,在应用程序中全屏显示文档页面。请参见图10,图10示出了本技术一个示例性实施例提供的一种文档下载的示意图;如图10所示,分屏窗口中显示的第三内容浏览页为新建的文档页面,当点击分屏窗口的任意位置时,分屏窗口被激活,此时在分屏窗口中显示下载标识1001;如果在预设时间内(如5秒)下载标识1001被触发,表示用户想要下载该文档;当文档下载成功后,在分屏面板中显示提示消息1002,该提示消息1002用于提醒用户文档下载成功;当提示消息1002被触发时,在终端屏幕上显示文档页面1003,文档页面1003中显示有文档的名称1004。
[0148]
本技术实施例中,终端或终端中的应用程序提供数据共享模块(或称为进程通信模块)来实现上述实施例所描述的数据(如会话窗口中会话消息的消息内容转移至分屏窗口的内容浏览页中)在窗口之间共享(或传输)的功能。具体地,当分屏触发模块检测到数据共享的动作事件时,数据共享模块让数据在分屏窗口和会话窗口上同步传输,以实现不同窗口的数据共享;其中,识别动作事件为数据共享事件的方式可以包括但不限于:分屏触发模块识别出手指按下、按压、滑动等手势,结合手势的具体坐标(如从会话窗口的坐标变化到分屏窗口的坐标)、移动速度和移动时长,可确定该动作事件为数据共享事件。下面按照是否为同一进程的数据共享(或数据传输)来对窗口之间的数据共享作进一步的阐述,其中,进程(process)是系统进行资源分配和调度的基本单元,一个进程往往包括多个线程,多个进程可共用多个线程;例如,当用户在终端上打开一个客户端时,终端后台开始运行一个进程和多个线程;其中:(1)同一进程的数据传输;如果分屏窗口和会话窗口是位于同一进程中(即运行于同一进程中),则终端可执行内存级别的数据传输,即在同一进程内执行数据传输。(2)不同进程的数据传输;如果分屏窗口和会话窗口是位于不同的进程中,则可以调用系统提供的跨进程组件(如activity组件、content provider组件等等)实现不同进程之间的数据传输。
[0149]
本技术实施例中,与第一社交会话相关联的第一内容浏览页中设有分屏入口;通过对分屏入口的触发,可快速开启第一社交会话的分屏模式,即在应用程序中显示分屏面板,分屏面板中包含分屏窗口和会话窗口,分屏窗口中显示触发分屏的第一内容浏览页,会话窗口中显示与第一内容浏览页相关联的第一社交会话的会话页。上述过程中,通过触发第一内容浏览页中的分屏入口可快速开启第一社交会话的分屏模式,实现了应用程序内的窗口分屏,分屏操作简便,操作效率较高;并且,在分屏模式下,可同时处理第一社交会话相关联的第一内容浏览页中的内容以及第一社交会话的会话页中的会话消息,满足用户边会话边浏览内容的需求,帮助用户高效处理多项任务。另外,分屏窗口中包含的多个内容浏览
页可被滑动显示,这使得浏览效率更高。另外,分屏窗口和会话窗口之间可进行数据共享,如会话窗口中的会话消息对应的消息内容可被添加至分屏窗口,分屏窗口中的媒体内容可作为会话消息被发送至会话窗口中,这提升应用程序内部媒体内容的编辑和发送效率,提升应用程序内部信息流转效率。
[0150]
请参见图11,图11示出了本技术一个示例性实施例提供的又一种应用程序的处理方法的流程示意图;该应用程序的处理方法可以由终端来执行,具体由终端中的应用程序(如安装于终端的客户端)来执行。如图11所示,该应用程序的处理方法可包括步骤s1101-步骤s1105,其中:
[0151]
s1101、显示第一内容浏览页,第一内容浏览页与应用程序中的第一社交会话相关联,第一内容浏览页中设有分屏入口。
[0152]
s1102、当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含分屏窗口和会话窗口,分屏窗口与会话窗口互不重叠。
[0153]
s1103、在分屏窗口中显示第一内容浏览页,以及在会话窗口中显示第一社交会话的会话页。
[0154]
s1104、当在分屏窗口中检测到编辑事件时,在分屏窗口中输出编辑响应。
[0155]
需要说明的是,步骤s1101-步骤s1103所描述的实施方式可参见图1中步骤s101-步骤s103所描述的具体实施过程的相关描述,步骤s1104所描述的实施方式可参见图5中步骤s504所描述的具体实施过程的相关描述,在此不作赘述。
[0156]
s1105、对分屏面板中的分屏窗口的面积和会话窗口的面积进行调整处理。
[0157]
可以理解的是,根据分屏窗口和会话窗口之间的连接关系的不同,对两个窗口的面积的调整方式也不相同。例如:分屏窗口和会话窗口互不重叠且相互独立,此实现方式下,单独对分屏窗口的面积进行调整,不会影响会话窗口的面积。请参见图12a,图12a示出了本技术一个示例性实施例提供的一种窗口面积调整的示意图;如图12a所示,在分屏面板中显示的分屏窗口2031和会话窗口2032;当向终端屏幕的顶部位置压缩分屏窗口2031的空间时,分屏窗口2031的面积减小,会话窗口2032的面积不变。再如:分屏窗口和会话窗口互不重叠,相互连接且并排分布;此实现方式下,对分屏窗口的面积进行调整时,会话窗口的面积也会发生变化。请参见图12b,图12b示出了本技术一个示例性实施例提供的另一种窗口面积调整的示意图;如图12b所示,在分屏面板中显示的分屏窗口2031和会话窗口2032;当向终端屏幕的顶部位置压缩分屏窗口2031的空间时,分屏窗口2031的面积减小,会话窗口2032增加分屏窗口2031减小的相应面积(如图12b中区域1201对应的面积)。
[0158]
下面以分屏窗口和会话窗口之间的连接关系为相互连接且并排分布为例,具体阐述调整分屏窗口和会话窗口的面积的实施过程。
[0159]
在一种实现方式中,当在分屏面板的消息输入框205中进行会话消息编辑时,终端可根据消息输入框205在分屏面板上的面积变化自动调整分屏窗口的面积和会话窗口的面积。具体地,在分屏面板中包含消息输入区域,消息输入区域中包含有消息输入框205和快捷子输入区域,其中,快捷子输入区域内包含至少一个快捷输入选项;当消息输入框205被触发时,在消息输入区域中激活并显示键盘子区域,键盘子区域中包含至少一个字符按键;通过对键盘子区域进行操作可以在消息输入框205中输入待发送的会话消息,且消息输入区域的显示面积跟随消息输入框的显示面积以及键盘子区域的显示面积发生动态变化。通
过上述过程,在键盘被激活后,消息输入区域在分屏面板上所占的面积增加,此时分屏窗口和会话窗口以距离分屏面板的底部区域的边为锚点缩小面积(如通过缩小高度来缩小面积),同时,终端根据消息输入区域在分屏面板上所占面积对分屏窗口和会话窗口的面积进行调整。
[0160]
请参见图13a,图13a示出了本技术一个示例性实施例提供的另一种窗口面积调整的示意图;如图13a所示,消息输入区域1301中包含消息输入框205以及被激活的键盘子区域13012,其中:(1)当消息输入区域1301的面积小于第一显示面积阈值时,动态调整分屏窗口的面积以及会话窗口的面积,以使分屏窗口的面积和会话窗口的面积相同。(2)当消息输入区域1301的面积大于第一显示面积阈值,且小于第二显示面积阈值时,动态调整分屏窗口的面积以及会话窗口的面积,以使会话窗口中显示接收时间最新的会话消息;其中,第一显示面积阈值小于第二显示面积阈值。例如:当在消息输入框205中输入消息内容时,消息输入框205在消息输入区域1301中所占的面积跟随消息内容的增多而增加。(3)当消息输入区域1301的面积大于第二显示面积阈值时,分屏窗口被顶出去,表示关闭分屏窗口,显示第一社交会话的会话页;其中,消息输入区域1301的面积的变化可能是由于消息输入框205中的消息内容增多,也有可能是由于快捷子区域中快捷选项增多等导致的,本技术实施例对此不作限定。这里一并给出终端为横屏模式下激活键盘时的示意图,如图13b,图13b示出了本技术一个示例性实施例提供的一种横屏模式下显示键盘子区域的分屏面板的示意图。
[0161]
在另一种实现方式中,在分屏窗口和会话窗口的连接位置显示有调节控件(例如调节杆),通过操作调节控件可触发同时对分屏窗口的面积及会话窗口的面积进行调整,其中,当操作调节控件时,调节控件处于按下态,调节控件的按下态可包括但不限于:颜色变化(如颜色变深)、高度变化(如高度变高)、形状变化(如由矩形变为圆形),另外,调节控件可能并非一直显现于分屏面板中,当分屏面板被触发(如点击分屏窗口)时,调节控件持续显现预设时间段,当预设时间结束后,调节控件可隐藏。通过操作调节控件控制窗口面积的方式可包括:在分屏面板中控制调节控件向终端屏幕的一端运动时,缩小调节控件运动那一端对应的窗口的面积,相应的增加另一窗口的面积。例如:分屏窗口在终端屏幕上的位置位于会话窗口之上,且调节控件向终端屏幕的顶部位置运动,则缩小分屏窗口在终端屏幕上的面积以及减小会话窗口在终端屏幕上的面积。其中,当操作调节控件使得分屏窗口的面积小于第一面积阈值时,最小化分屏窗口;当操作调节控件使得分屏窗口的面积大于第二面积阈值时,关闭分屏面板,并重新显示第一内容浏览页;当然,如果分屏窗口中包含多个内容浏览页,则当操作调节控件使得分屏窗口的面积大于第二面积阈值时,关闭分屏面板,并重新显示当前显示于分屏窗口中的内容浏览页(如第一内容浏览页、第二内容浏览页、第三内容浏览页.....)。
[0162]
更为详细地,终端屏幕(或分屏窗口)的面积按照高度(即终端为竖屏时终端屏幕的宽度)可能被划分为s个面积区间,s为大于1的正整数;其中:
[0163]
(1)若调节控件被滑动至第m个面积区间内时被停止触发,此时分屏窗口的面积大于第一面积阈值小于第二面积阈值,则自动将调节控件调整到第m个面积区间对应的展示位置;m、s均为正数,且m为大于1小于s的整数。
[0164]
请参见图14,图14示出了本技术一个示例性实施例提供的一种划分面积区域的示意图的示意图;如图14所示,分屏面板中的调节控件140位于分屏窗口和会话窗口的连接位
置处;假设s为4,即将终端屏幕(或分屏面板)的面积分为四个档位,包括第一档位1401、第二档位1402、第三档位1403以及第四档位1404,各档位对应有档位范围和预设展示位置(如第一档位1401的预设展示位置为展示位置14011、第二档位的预设展示位置为展示位置14021、第三档位的预设展示位置为展示位置14031以及第四档位的预设展示位置为展示位置14041);当调节控件140在档位范围内被释放时,自动将调节控件140定位至该档位的展示位置。请参见图15,图15示出了本技术一个示例性实施例提供的一种调节控件自动定位的示意图;如图15所示,调节控件140被操作至第二档位1402的档位范围内时被释放,则调节控件140被自动定位至第二档位1402的展示位置14021处,此时分屏窗口2031所占面积是调节控件140与终端屏幕(分屏面板)的顶部位置之间的区域面积,会话窗口2032所占面积是调节控件140与终端屏幕(分屏面板)的底部位置之间的区域面积。
[0165]
(2)当调节控件被滑动至第一个面积区间的临界位置时,此时分屏窗口的面积小于第一面积阈值,在分屏窗口内高亮显示提示消息,并输出触觉反馈,提示消息用于提示用户是否隐藏分屏窗口;以及,若调节控件被滑动至第一个面积区间的临界位置时或第一个面积区间内时被停止触发,则隐藏分屏窗口,并显示第一社交会话的会话页。换句话说,当调节控件被操作至第一个面积区间时,释放调节控件可将分屏窗口(即分屏内容)最小化处理。
[0166]
请参见图16,图16示出了本技术一个示例性实施例提供的一种最小化分屏内容的示意图;如图16所示,当调节控件140被操作至第一个面积区间的临界位置时,在分屏窗口高亮显示提示消息1601(如提示消息为:松手进入最小化),并产生触觉反馈(如振动);其中,提示消息1601用来提醒用户此时释放调节控件可最小化分屏内容;当继续操作调节控件140进入第一个面积区间内时,在分屏窗口中显示蒙层(蒙层上可以持续显示提示消息1601),并且随着调节控件140越往上运动,蒙层的透明度越低;当在第一个面积区间的临界位置或第一个面积区间内释放调节控件时,最小化分屏内容,并显示第一社交会话的会话页;其中,最小化后的分屏窗口以通知栏1602(显示为小白条、横栏等)的方式显示于分屏面板中,该通知栏1602用来提示用户当前的第一社交会话处于分屏模式。
[0167]
另外,在通知栏1602刚显示于第一社交会话的会话页之后的目标时间段内,在通知栏1602所在区域还显示气泡指引消息1603,该气泡指引消息1603用于提醒用户单击通知栏1602可恢复分屏模式。也就是说,最小化后的分屏内容支持被恢复。恢复分屏模式的方式可包括:当通知栏1602被触发时,在分屏面板中恢复分屏窗口的面积。恢复窗口面积的方式可包括但不限于:将分屏窗口的面积恢复至默认面积;例如:默认分屏窗口和会话窗口的面积分别占终端屏幕的40%;或者,将分屏窗口的面积恢复至最小化之前的面积。
[0168]
另外,最小化状态下还支持关闭分屏模式。具体地,通知栏1602中包含关闭标识,当关闭标识被触发时,显示关闭界面,关闭界面中包含关闭选项和取消选项;当选中关闭选项时,关闭分屏模式,当选中取消选项时,保持原有的分屏模式。请参见图17,图17示出了本技术一个示例性实施例提供的一种关闭分屏模式的示意图;如图17所示,显示于第一社交会话的会话页中的通知栏1602中的关闭标识16011被触发时,显示关闭界面1701,关闭界面1701包括关闭选项17011和取消选项17012;当关闭选项17011被选中时,关闭分屏模式;当取消选项17012被选中时,保持分屏模式。需要说明的是,关闭界面1701可以如图17所示以浮层形式显示于第一社交会话的会话页之上,还可以以单独的页面显示于终端屏幕中,本
申请实施例对此不作限定。
[0169]
(3)当调节控件被滑动至第s个面积区间的临界位置时,此时分屏窗口的面积大于第二面积阈值,在会话窗口内高亮显示提示消息,并输出触觉反馈,提示消息用于提示用户是否全屏显示当前显示于分屏窗口中的分屏内容;以及,若调节控件被滑动至第s个面积区间的临界位置时或第n个面积区间内时被停止触发,则关闭会话窗口,并全屏显示当前显示于分屏窗口中的内容浏览页。换句话说,当调节控件被操作至第s个面积区间时,释放调节控件可将分屏窗口(即分屏内容)全屏化处理。
[0170]
请参见图18a,图18a示出了本技术一个示例性实施例提供的一种全屏化分屏内容的示意图;如图18a所示,当调节控件140被操作至第s个面积区间的临界位置时,在会话窗口高亮显示提示消息1801,并产生触觉反馈(如振动);其中,提示消息1801用来提醒用户此时释放调节控件可全屏化分屏窗口;当继续操作调节控件140进入第s个面积区间内时,在会话窗口中显示蒙层(蒙层上可能持续显示提示消息),并且随着调节控件140越往下运动,蒙层的透明度越低;当在第s个面积区间的临界位置或第s个面积区间内释放调节控件时,全屏化会话窗口,即分屏面板上只显示分屏窗口中包含的内容浏览页。其中,该内容浏览页中包含返回选项1802,当返回选项1802被触发时,从内容浏览页跳转至第一社交会话的会话页,表示关闭分屏模式。另外,当终端为横屏模式下时,关闭分屏模式的示意图可参见图18b,图18b示出了本技术一个示例性实施例提供的一种横屏模式下关闭分屏模式的示意图。
[0171]
可以理解的是,通过调节控件140调整分屏窗口和会话窗口的面积的过程中,面积缩小的窗口会实时隐藏部分内容,同理,面积增大的窗口会实时显示部分内容。举例来说,调节控件140沿着分屏面板的顶部方向运动的过程中,分屏窗口的面积在逐渐减小,则分屏窗口保持头部分屏内容不动,跟随调节控件的移动从下至上的逐步隐藏分屏内容,而会话窗口中实时显示历史会话消息;同理,调节控件140沿着分屏面板的底部方向运动的过程中,会话窗口的面积逐渐减小,则会话窗口始终保持时间最近的会话消息在会话窗口的底部位置,跟随调节控件的移动从上之下的逐步隐藏会话消息,而分屏窗口中实时显示内容浏览页中的分屏内容。请参见图19,图19示出了本技术一个示例性实施例提供的一种实时拉取内容的示意图;如图19所示,操作调节控件140从上至下运动时,分屏窗口2031中的分屏内容实时显示,而会话窗口2032中的会话消息实时隐藏。
[0172]
本技术实施例中,由终端或终端中的应用程序提供窗口控制模块来实现上述实施例所描述的调整窗口面积的功能。其中,窗口控制模块主要用于执行两个任务:(1)控制窗口的高度,即控制窗口在终端屏幕上的面积;基于上述实施例的相关描述可知,可以通过操作调节控件来控制窗口的面积,那么在控制窗口的高度这一任务中还用到分屏触发模块的手势识别功能,当分屏触发模块检测到窗口控制的动作事件(如调节控件被持续按压并上下滑动)之后,窗口控制模块可根据调节控件在终端屏幕上的实际位置重新调整窗口的面积参数(如高度参数),并根据面积参数重新在终端屏幕上展示面积变化后的分屏窗口和会话窗口。(2)控制窗口的生命周期,所谓窗口的生命周期可以理解为窗口的状态,只有先明确窗口的状态才能检测出正确的动作事件并判断是否响应事件。例如,分屏窗口和会话窗口均位于终端屏幕中,则确定分屏窗口和会话窗口处于有效状态,此时若在终端屏幕中识别出从分屏窗口到会话窗口的数据共享事件,则确定可以响应数据共享事件。反之,当分屏
窗口为最小化窗口时检测到数据共享事件,则确定不响应该数据共享事件。
[0173]
本技术实施例中,与第一社交会话相关联的第一内容浏览页中设有分屏入口;通过对分屏入口的触发,可快速开启第一社交会话的分屏模式,即在应用程序中显示分屏面板,分屏面板中包含分屏窗口和会话窗口,分屏窗口中显示触发分屏的第一内容浏览页,会话窗口中显示与第一内容浏览页相关联的第一社交会话的会话页。上述过程中,通过触发第一内容浏览页中的分屏入口可快速开启第一社交会话的分屏模式,实现了应用程序内的窗口分屏,分屏操作简便,操作效率较高;并且,在分屏模式下,可同时处理第一社交会话相关联的第一内容浏览页中的内容以及第一社交会话的会话页中的会话消息,满足用户边会话边浏览内容的需求,帮助用户高效处理多项任务。另外,分屏窗口中包含的多个内容浏览页可被滑动显示,这使得浏览效率更高。另外,分屏窗口和会话窗口之间可进行数据共享,如会话窗口中的会话消息对应的消息内容可被添加至分屏窗口,分屏窗口中的媒体内容可作为会话消息被发送至会话窗口中,这提升应用程序内部媒体内容的编辑和发送效率,提升应用程序内部信息流转效率。另外,通过操作调节控件可便捷地对分屏窗口和会话窗口的面积进行调整,使得调整后的窗口面积满足用户对内容浏览的需求,这种快捷对分屏面板中窗口面积调整的方式拓展了终端屏幕的使用率,提升终端屏幕空间的利用效率。
[0174]
基于图1、图5以及图11所示实施例的相关描述可知,本技术实施例提供的分屏功能是由终端或终端中的应用程序提供的多个模块共同实现的,在一种实施方式中,终端或终端中的应用程序包括多个模块,这多个模块可包括:分屏触发模块、窗口控制模块以及数据共享模块等等;其中,分屏触发模块可用于手势识别触发分屏的操作,并执行触发分屏;窗口控制模块可用于控制分屏窗口和会话窗口的面积;数据共享模块可帮助数据(如消息内容、媒体内容)在不同窗口之间共享。下面结合图20所示的分屏流程图为例,简单阐述多个技术模块共同实现分屏功能的流程,其中,执行分屏流程的执行主体为终端。
[0175]
请参见图20,图20示出了本技术一个示例性实施例提供的的一种分屏流程的示意图;如图20所示的分屏流程主要包括如下步骤:s2001:终端接收会话消息,该会话消息可以是文档、视频、图片等等,终端将会话消息显示于终端屏幕的第一社交会话的会话页中。s2002:当会话消息被触发时,即终端检测到终端屏幕上存在对会话消息的触发操作(如点击操作),根据会话消息显示第一内容浏览页,第一内容浏览页中包含会话消息对应的消息内容,例如,会话消息为文档,那么第一内容浏览页中包含文档的文档内容。s2003:根据分屏触发模块检测在第一内容浏览页中是否存在触发分屏的动作事件,其中,按照前述实施例描述的,触发分屏的动作事件可包括点击分屏操作选项事件和下拉导航栏事件。s2004:当在第一内容浏览页中存在触发分屏的动作事件时,触发分屏,即在终端屏幕上显示分屏窗口和会话窗口。s2005:根据分屏触发模块检测是否存在数据传输的动作事件;例如,将消息气泡的消息内容共享至分屏窗口中的动作事件。s2006:若存在数据传输的动作事件,则调用数据共享模块实现数据传输。s2007:根据分屏触发模块检测是否存在调整窗口面积的动作事件;例如,通过调节控件调整窗口面积的动作事件。s2008:若存在调整窗口面积的动作事件,则通过窗口控制模块调整窗口面积。需要说明的是,本技术实施例对步骤s2005、步骤s2005与步骤s2007、步骤s2008的执行先后顺序不作限定,也就是说,在分屏模式下,根据用户的具体操作决定执行数据传输和/或调整窗口面积。
[0176]
再请参见图21,图21示出了本技术一个示例性实施例提供的另一种分屏流程的示
意图;图21在图20的基础之上,以被触发分屏的会话消息为文档消息(如腾讯文档),数据传输的动作事件为从会话窗口中转移消息气泡对应的消息内容到分屏窗口中,分屏窗口和会话窗口为默认面积为例,举例说明多个技术模块共同实现分屏功能的过程。如图21所示,分屏流程可包括:终端接收文档消息(即会话消息)并将文档消息显示于第一社交会话的会话页中;当文档消息被选中时,显示文档消息对应的第一内容浏览页,该第一内容浏览页中包含文档的文档内容;在第一内容浏览页中检测是否存在分屏触发的动作事件,其中,可根据是否下滑导航栏或是否触发分屏操作选项来判断是否存在分屏触发的动作事件;当存在动作事件时,进入分屏模式,即在分屏面板中显示分屏窗口和会话窗口,在分屏窗口中显示裁剪后的第一内容浏览页,在会话窗口中显示裁剪后的第一社交会话的会话页;当会话窗口中的消息气泡被选中时(如消息气泡被长按),则启动数据传输模块用来实现实现数据共享功能,此时,在分屏窗口中激活文档输入光标,调用文本编辑接口并在文档页面内输入消息气泡对应的消息内容,得到第三内容浏览页。
[0177]
综上述,分屏触发模块可识别出终端屏幕上的手势,根据不同的手势可响应不同的事件;窗口控制模块可基于分屏触发模块的手势识别功能,按照用户的要求对分屏面板中的各窗口的面积进行调整,提升屏幕的空间使用率;数据共享模块可基于分屏触发模块的手势识别功能,按照用户的数据传输要求,如从分屏窗口中转移媒体内容至会话窗口中,在应用程序内部实现数据的转移,提升了应用程序内部信息流转效率。
[0178]
请参见图22,图22示出了本技术一个示例性实施例提供的一种应用程序的处理方法的流程示意图;该应用程序的处理方法可以由终端来执行,具体由终端中的应用程序(如安装于终端的客户端)来执行。如图22所示,该应用程序的处理方法可包括步骤s2201-步骤s2202,其中:
[0179]
s2201、显示应用程序的分屏入口。
[0180]
本实施例支持分屏入口设置于应用程序的任意页面中,包括但不限于:分屏入口可设置于应用程序中的消息列表页面;或者分屏入口可设置于任一社交会话的会话页中;等等。下面以分屏入口设置于应用程序中的消息列表页面为例,对分屏入口设置于应用程序中进行说明。
[0181]
分屏入口设置于应用程序的消息列表页面中的设置方式可包括:在应用程序(如即时通信应用程序)的消息列表页面中显示有操作控件;当选中操作控件时,显示菜单选项窗口,该菜单选项窗口中包括至少一个操作选项,其中,分屏入口以分屏操作选项的形式设置于菜单选项窗口中;当分屏操作选项被选中时,确定分屏入口被触发,此时在应用程序中显示分屏面板,即开启分屏模式。请参见图23,图23示出了本技术一个示例性实施例提供的一种分屏入口的示意图;如图23所示,在应用程序中显示有消息列表页面302,该消息列表页面302中包含操作控件2301;当操作控件2301被选中时,显示菜单选项窗口2302,该菜单选项窗口中包括至少一个操作选项,包括但不限于分屏操作选项23021、添加好友选项、创建群聊选项
……
;当分屏操作选项23021被选中时,触发分屏模式,在应用程序中显示分屏面板203。可以理解是,分屏入口设置并非一定要间接设置于操作控件中,分屏入口还可以直接设置于消息列表页面中,这使得在消息列表页面中直接触发分屏入口就实现触发分屏。另外,分屏入口还可以设置于消息列表页面的任意位置,当在消息列表页面中存在触发操作时,可以触发分屏模式;其中,触发操作可以是图1所示实施例中所描述的目标操作、目
标手势操作、指定操作等等,本技术实施例对此不作限定。
[0182]
另外,除分屏入口设置于消息列表页面中以外,分屏入口还可以设置在应用程序的任意社交会话的会话页中,这样在会话页中可以直接触发分屏。分屏入口设置于社交会话的会话页中的方式可参见图24,图24示出了本技术一个示例性实施例提供的另一种分屏入口的示意图;如图24所示,在会话页的消息输入区域中显示有快捷输入控件2401;当选中快捷输入控件2401时,在挨着消息输入区域中显示操作菜单402,操作菜单402中包括有分屏操作选项4021,分屏入口设置于操作菜单中,分屏入口可以是指操作菜单中的分屏操作选项4021;当分屏操作选项4021被选中时,确定分屏入口被触发;在应用程序中显示分屏面板203。这种在会话页中触发分屏的方式,使得分屏后的两个窗口可以显示该会话页中的不同或相同的会话消息,当在某一窗口中选中某一会话消息时,在该窗口中显示被选中的会话消息的内容浏览页,而另一窗口保持原有内容不变。
[0183]
s2202、当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含第一窗口和第二窗口,第一窗口与第二窗口互不重叠。
[0184]
s2203、在第一窗口中显示应用程序的第一社交会话的会话页,在第二窗口中显示应用程序的第二社交会话的会话页。其中,第一社交会话和第二社交会话为应用程序中的任意会话。
[0185]
步骤s2202-s2203中,当应用程序的消息列表页面中的分屏入口被触发时,在应用程序中显示分屏面板,分屏面板中包括第一窗口和第二窗口,第一窗口和第二窗口中均显示消息列表页面;当在第一窗口中选中消息列表页面中某一好友的会话页标识时,在第一窗口中显示第一社交会话的会话页(即与该好友的社交会话的会话页);同理,当在第二窗口中选中消息列表页面中另一好友的会话页标识时,在第二窗口中显示第二社交会话的会话页(即与该好友的社交会话的会话页);上述过程可使得用户可以在同一分屏面板上参与两个社交会话,提高社交会话效率。
[0186]
请参见图25,图25示出了本技术一个示例性实施例提供的一种分屏面板的示意图;如图25所示,在分屏面板203的第一窗口2031和第二窗口2032中显示有消息列表页面,当在第一窗口2031中选中好友a的会话页标识时,在第一窗口2031中显示与好友a的会话页,当在第二窗口中2032中选中好友b的会话页标识时,在第二窗口2032中显示与好友b的会话页。另外,在分屏面板中还显示有消息输入框,当第一窗口处于激活状态时(如第一窗口的任意位置被点击),此时选中消息输入框,表示用户想要在第一窗口中进行会话编辑,那么在消息输入框中编辑的会话消息将被发送至第一窗口;同理,当第二窗口处于激活状态时,选中消息输入框,表示用户想要在第二窗口中进行会话编辑,那么在消息输入框中编辑的会话消息将被发送至第二窗口。
[0187]
本技术实施例中,能够在应用程序的消息列表页面中直接触发分屏,分屏得到的两个窗口中可显示不同社交会话的会话页,这方便用户同时处理多个社交会话,提升任务处理能力。
[0188]
需要说明的是,只要应用程序处于分屏模式,那么图5以及图11的实施例所描述的在窗口中检测编辑事件并输出编辑响应,以及对窗口的面积进行调整的实施方式均可以被实现。换句话说,通过设置于消息列表页面或设置于社交会话的会话页中的分屏入口触发的分屏模式,同样支持在窗口中检测编辑事件以及对窗口进行面积调整,具体的实施方式
可参见图5和图11所示的具体实施过程的相关描述,在此不做赘述。
[0189]
上述详细阐述了本技术实施例的方法,为了便于更好地实施本技术实施例的上述方案,相应地,下面提供了本技术实施例的装置。
[0190]
图26示出了本技术一个示例性实施例提供的一种应用程序的处理装置的结构示意图;该应用程序的处理装置可以用于是运行于终端中的一个计算机程序(包括程序代码),例如该应用程序的处理装置可以是终端中的即时通信应用程序(如微信、qq);该应用程序的处理装置可以用于执行图1、图5以及图11所示的方法实施例中的部分或全部步骤。请参见图26,该应用程序的处理装置包括如下单元:
[0191]
显示单元2601,用于显示第一内容浏览页,第一内容浏览页与应用程序中的第一社交会话相关联,第一内容浏览页中设有分屏入口;
[0192]
处理单元2602,用于当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含分屏窗口和会话窗口,分屏窗口与会话窗口互不重叠;
[0193]
显示单元2601,还用于在分屏窗口中显示第一内容浏览页,以及在会话窗口中显示第一社交会话的会话页。
[0194]
在一种实现方式中,处理单元2602,具体用于:
[0195]
在应用程序中显示第一社交会话的会话页,第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中的会话消息i中携带第一内容浏览页的地址信息,i、n均为整数,且i∈[1,n];
[0196]
当会话消息i被选中浏览时,根据会话消息i中携带的地址信息显示第一内容浏览页;
[0197]
其中,第一内容浏览页与第一社交会话通过第一内容浏览页的地址信息相关联。
[0198]
在一种实现方式中,第一内容浏览页中显示有第一媒体内容;处理单元2602,具体用于:
[0199]
在应用程序中显示第一社交会话的会话页,第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中的会话消息j中包含第一媒体内容,i、n均为整数,且j∈[1,n];
[0200]
当会话消息j中的第一媒体内容被选中浏览时,显示第一内容浏览页;
[0201]
其中,第一内容浏览页与第一社交会话通过第一媒体内容相关联。
[0202]
在一种实现方式中,分屏入口的设置方式包括以下至少一种:分屏入口设置于第一内容浏览页中的任意位置;分屏入口设置于第一内容浏览页的操作菜单中;分屏入口设置于第一内容浏览页的导航栏中;
[0203]
若分屏入口设置于第一内容浏览页中的任意位置;处理单元2602还用于:当第一内容浏览页中的任意位置存在目标操作时,分屏入口被触发;
[0204]
若分屏入口设置于第一内容浏览页的操作菜单中,处理单元2602还用于:当第一内容浏览页中的菜单控件被选择时,输出操作菜单,分屏入口是指操作菜单中的分屏操作选项;当分屏操作选项被选中时,分屏入口被触发;
[0205]
若分屏入口设置于第一内容浏览页的导航栏中,处理单元2602还用于:当导航栏被执行指定操作时,分屏入口被触发;
[0206]
其中,目标操作包括以下至少一种:手势操作、按键操作;导航栏被执行指定操作
包括以下至少一种:导航栏被执行预设次数的点击操作;导航栏被执行选择操作;导航栏被执行按压操作且按压操作的持续时长超过时间阈值;导航栏被执行沿指定方向的移动操作,指定方向包括沿终端屏幕的任一方向。
[0207]
在一种实现方式中,处理单元2602,还用于:
[0208]
在分屏窗口中显示与第一社交会话相关联的、且处于运行状态的第二内容浏览页;第一内容浏览页与第二内容浏览页在分屏窗口中进行分页显示;
[0209]
当分屏窗口中存在翻页事件时,在分屏窗口中切换显示第一内容浏览页和第二内容浏览页;
[0210]
其中,分屏窗口中存在翻页事件包括以下任一种:当分屏窗口中的翻页控件被触发时产生翻页事件;当分屏窗口中存在翻页操作时产生翻页事件。
[0211]
在一种实现方式中,分屏窗口中还显示有空白浏览页;第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中包括会话消息k,其中k、n均为整数,且k∈[1,n];处理单元2602,还用于:
[0212]
当会话消息k从会话窗口被移动至分屏窗口中的空白浏览页中时,则在分屏窗口中根据会话消息k的消息内容和空白浏览页生成第三内容浏览页;
[0213]
当会话消息k从会话窗口被移动至分屏窗口中的第一内容浏览页中或第二内容浏览页中时,则将会话消息k的消息内容添加至第一内容浏览页或第二内容浏览页中。
[0214]
在一种实现方式中,第一内容浏览页中显示有第一媒体内容;第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,n为整数;处理单元2602,还用于:
[0215]
当第一内容浏览页中的第一媒体内容从分屏窗口被移动至会话窗口时,则在会话窗口中产生新的会话消息n 1,且会话消息n 1的消息内容包含第一媒体内容。
[0216]
在一种实现方式中,分屏窗口与会话窗口相互连接且并排分布于分屏面板中;处理单元2602,还用于:
[0217]
在分屏窗口与会话窗口的连接位置显示调节控件;
[0218]
操作调节控件,触发同时对分屏窗口的面积及会话窗口的面积进行调整;
[0219]
当分屏窗口的面积小于第一面积阈值时,最小化分屏窗口;
[0220]
当分屏窗口的面积大于第二面积阈值时,关闭分屏面板,重新显示第一内容浏览页。
[0221]
在一种实现方式中,最小化后的分屏窗口以通知栏的方式显示于分屏面板中;处理单元2602,还用于:
[0222]
当通知栏被触发时,在分屏面板中恢复分屏窗口的面积,恢复包括:将分屏窗口的面积恢复至默认面积;或者将分屏窗口的面积恢复至最小化之前的面积。
[0223]
在一种实现方式中,分屏窗口中设有关闭控件;处理单元2602,还用于:
[0224]
当关闭控件被触发时,关闭分屏面板,并显示第一社交会话的会话页;
[0225]
分屏面板中包含返回控件;处理单元2602,还用于:
[0226]
选中返回控件时,显示第一社交会话的会话页对应的上级页面,上级页面中包含应用程序的第二社交会话的会话页标识;
[0227]
当选择第二社交会话的会话页标识时,显示第二社交会话的会话页。
[0228]
在一种实现方式中,处理单元2602,还用于:
[0229]
当在分屏窗口中检测到编辑事件时,在分屏窗口中输出编辑响应;
[0230]
其中,编辑事件包括以下至少一种:在第一内容浏览页中新增媒体内容、删除媒体内容、修改媒体内容的事件,对第一内容浏览页中的媒体内容进行下载的事件,以及对第一内容浏览页进行下载的事件。
[0231]
根据本技术的一个实施例,图22所示的应用程序的处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本技术的其它实施例中,该应用程序的处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。根据本技术的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图1、图5及图11所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图22中所示的应用程序的处理装置,以及来实现本技术实施例的应用程序的处理方法。计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。
[0232]
本技术实施例中,显示单元2601中显示第一内容浏览页,在第一内容浏览页中设有分屏入口;通过对分屏入口的触发,可快速开启第一社交会话的分屏模式,即在应用程序中显示分屏面板,分屏面板中包含分屏窗口和会话窗口,分屏窗口中显示触发分屏的第一内容浏览页,会话窗口中显示与第一内容浏览页相关联的第一社交会话的会话页。上述过程中,通过触发第一内容浏览页中的分屏入口可快速开启第一社交会话的分屏模式,实现了应用程序内的窗口分屏,分屏操作简便,操作效率较高;并且,在分屏模式下,可同时处理第一社交会话相关联的第一内容浏览页中的内容以及第一社交会话的会话页中的会话消息,满足用户边会话边浏览内容的需求,帮助用户高效处理多项任务。另外,分屏窗口中包含的多个内容浏览页可被滑动显示,这使得浏览效率更高。另外,分屏窗口和会话窗口之间可进行数据共享,如会话窗口中的会话消息对应的消息内容可被添加至分屏窗口,分屏窗口中的媒体内容可作为会话消息被发送至会话窗口中,这提升应用程序内部媒体内容的编辑和发送效率,提升应用程序内部信息流转效率。另外,通过操作调节控件可便捷地对分屏窗口和会话窗口的面积进行调整,使得调整后的窗口面积满足用户对内容浏览的需求,这种快捷对分屏面板中窗口面积调整的方式拓展了终端屏幕的使用率,提升终端屏幕空间的利用效率。
[0233]
图27示出了本技术一个示例性实施例提供的一种应用程序的处理装置的结构示意图;该应用程序的处理装置可以用于是运行于终端中的一个计算机程序(包括程序代码),例如该应用程序的处理装置可以是终端中的即时通信应用程序(如微信、qq);该应用程序的处理装置可以用于执行图22所示的方法实施例中的部分或全部步骤。请参见图27,该应用程序的处理装置包括如下单元:
[0234]
显示单元2701,用于显示应用程序的分屏入口;
[0235]
处理单元2702,用于当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板
包含第一窗口和第二窗口,第一窗口与第二窗口互不重叠;
[0236]
显示单元2701,还用于在第一窗口中显示应用程序的第一社交会话的会话页,以及在第二窗口中显示应用程序的第二社交会话的会话页,其中,第一社交会话和第二社交会话是应用程序中的任意两个社交会话。
[0237]
根据本技术的一个实施例,图27所示的应用程序的处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本技术的其它实施例中,该应用程序的处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。根据本技术的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图22所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图27中所示的应用程序的处理装置,以及来实现本技术实施例的应用程序的处理方法。计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。
[0238]
本技术实施例中,处理单元2702能够在应用程序的消息列表页面中直接触发分屏,分屏得到的两个窗口中可显示不同社交会话的会话页,这方便用户同时处理多个社交会话,提升任务处理能力。
[0239]
图28示出了本技术一个示例性实施例提供的一种应用程序的处理设备的结构示意图。请参见图28,该应用程序的处理设备,包括处理器2801、通信接口2802以及计算机可读存储介质2803。其中,处理器2801、通信接口2802以及计算机可读存储介质2803可通过总线或者其它方式连接。其中,通信接口2802用于接收和发送数据。计算机可读存储介质2803可以存储在应用程序的处理设备的存储器中,计算机可读存储介质2803用于存储计算机程序,计算机程序包括程序指令,处理器2801用于执行计算机可读存储介质2803存储的程序指令。处理器2801(或称cpu(central processing unit,中央处理器))是应用程序的处理设备的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能。
[0240]
本技术实施例还提供了一种计算机可读存储介质(memory),计算机可读存储介质是应用程序的处理设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括应用程序的处理设备中的内置存储介质,当然也可以包括应用程序的处理设备所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了文档编辑设备的处理系统。并且,在该存储空间中还存放了适于被处理器2801加载并执行的一条或多条的指令,这些指令可以是一个或多个的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的,还可以是至少一个位于远离前述处理器的计算机可读存储介质。
[0241]
在一个实施例中,该应用程序的处理设备可以是前述实施例提到的终端;该计算机可读存储介质中存储有一条或多条指令;由处理器2801加载并执行计算机可读存储介质
中存放的一条或多条指令,以实现上述应用程序的处理方法实施例中的相应步骤;具体实现中,计算机可读存储介质中的一条或多条指令由处理器2801加载并执行如下步骤:
[0242]
显示第一内容浏览页,第一内容浏览页与应用程序中的第一社交会话相关联,第一内容浏览页中设有分屏入口;
[0243]
当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含分屏窗口和会话窗口,分屏窗口与会话窗口互不重叠;
[0244]
在分屏窗口中显示第一内容浏览页,以及在会话窗口中显示第一社交会话的会话页。
[0245]
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器2801加载并在显示第一内容浏览页时,具体执行如下步骤:
[0246]
在应用程序中显示第一社交会话的会话页,第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中的会话消息i中携带第一内容浏览页的地址信息,i、n均为整数,且;
[0247]
当会话消息i被选中浏览时,根据会话消息i中携带的地址信息显示第一内容浏览页;
[0248]
其中,第一内容浏览页与第一社交会话通过第一内容浏览页的地址信息相关联。
[0249]
在一种实现方式中,第一内容浏览页中显示有第一媒体内容;计算机可读存储介质中的一条或多条指令由处理器2801加载并在显示第一内容浏览页时,具体执行如下步骤:
[0250]
在应用程序中显示第一社交会话的会话页,第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中的会话消息j中包含第一媒体内容,i、n均为整数,且;
[0251]
当会话消息j中的第一媒体内容被选中浏览时,显示第一内容浏览页;
[0252]
其中,第一内容浏览页与第一社交会话通过第一媒体内容相关联。
[0253]
在一种实现方式中,分屏入口的设置方式包括以下至少一种:分屏入口设置于第一内容浏览页中的任意位置;分屏入口设置于第一内容浏览页的操作菜单中;分屏入口设置于第一内容浏览页的导航栏中;
[0254]
若分屏入口设置于第一内容浏览页中的任意位置;计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:当第一内容浏览页中的任意位置存在目标操作时,分屏入口被触发;
[0255]
若分屏入口设置于第一内容浏览页的操作菜单中,计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:当第一内容浏览页中的菜单控件被选择时,输出操作菜单,分屏入口是指操作菜单中的分屏操作选项;当分屏操作选项被选中时,分屏入口被触发;
[0256]
若分屏入口设置于第一内容浏览页的导航栏中,计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:当导航栏被执行指定操作时,分屏入口被触发;
[0257]
其中,目标操作包括以下至少一种:手势操作、按键操作;导航栏被执行指定操作包括以下至少一种:导航栏被执行预设次数的点击操作;导航栏被执行选择操作;导航栏被
执行按压操作且按压操作的持续时长超过时间阈值;导航栏被执行沿指定方向的移动操作;其中,指定方向包括沿终端屏幕的任一方向。
[0258]
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:
[0259]
在分屏窗口中显示与第一社交会话相关联的、且处于运行状态的第二内容浏览页;第一内容浏览页与第二内容浏览页在分屏窗口中进行分页显示;
[0260]
当分屏窗口中存在翻页事件时,在分屏窗口中切换显示第一内容浏览页和第二内容浏览页;
[0261]
其中,分屏窗口中存在翻页事件包括以下任一种:当分屏窗口中的翻页控件被触发时产生翻页事件;当分屏窗口中存在翻页操作时产生翻页事件。
[0262]
在一种实现方式中,分屏窗口中还显示有空白浏览页;第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,消息流中包括会话消息k,其中k、n均为整数,且k;计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:
[0263]
当会话消息k从会话窗口被移动至分屏窗口中的空白浏览页中时,则在分屏窗口中根据会话消息k的消息内容和空白浏览页生成第三内容浏览页;
[0264]
当会话消息k从会话窗口被移动至分屏窗口中的第一内容浏览页中或第二内容浏览页中时,则将会话消息k的消息内容添加至第一内容浏览页或第二内容浏览页中。
[0265]
在一种实现方式中,第一内容浏览页中显示有第一媒体内容;第一社交会话的会话页用于显示第一社交会话的消息流,消息流中包含n条会话消息,n为整数;计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:
[0266]
当第一内容浏览页中的第一媒体内容从分屏窗口被移动至会话窗口时,则在会话窗口中产生新的会话消息n 1,且会话消息n 1的消息内容包含第一媒体内容。
[0267]
在一种实现方式中,分屏窗口与会话窗口相互连接且并排分布于分屏面板中;计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:
[0268]
在分屏窗口与会话窗口的连接位置显示调节控件;
[0269]
操作调节控件,触发同时对分屏窗口的面积及会话窗口的面积进行调整;
[0270]
当分屏窗口的面积小于第一面积阈值时,最小化分屏窗口;
[0271]
当分屏窗口的面积大于第二面积阈值时,关闭分屏面板,重新显示第一内容浏览页。
[0272]
在一种实现方式中,最小化后的分屏窗口以通知栏的方式显示于分屏面板中;计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:
[0273]
当通知栏被触发时,在分屏面板中恢复分屏窗口的面积,恢复包括:将分屏窗口的面积恢复至默认面积;或者将分屏窗口的面积恢复至最小化之前的面积。
[0274]
在一种实现方式中,分屏窗口中设有关闭控件;计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:
[0275]
当关闭控件被触发时,关闭分屏面板,并显示第一社交会话的会话页;
[0276]
分屏面板中包含返回控件;计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:
[0277]
选中返回控件时,显示第一社交会话的会话页对应的上级页面,上级页面中包含应用程序的第二社交会话的会话页标识;
[0278]
当选择第二社交会话的会话页标识时,显示第二社交会话的会话页。
[0279]
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器2801加载并且还执行如下步骤:
[0280]
当在分屏窗口中检测到编辑事件时,在分屏窗口中输出编辑响应;
[0281]
其中,编辑事件包括以下至少一种:在第一内容浏览页中新增媒体内容、删除媒体内容、修改媒体内容的事件,对第一内容浏览页中的媒体内容进行下载的事件,以及对第一内容浏览页进行下载的事件。
[0282]
在另一个实施例中,该应用程序的处理设备可以是前述实施例提到的终端;该计算机可读存储介质中存储有一条或多条指令;由处理器2801加载并执行计算机可读存储介质中存放的一条或多条指令,以实现上述应用程序的处理方法实施例中的相应步骤;具体实现中,计算机可读存储介质中的一条或多条指令由处理器2801加载并执行如下步骤:
[0283]
显示应用程序的分屏入口;
[0284]
当分屏入口被触发时,在应用程序中显示分屏面板,分屏面板包含第一窗口和第二窗口,第一窗口与第二窗口互不重叠;
[0285]
在第一窗口中显示应用程序的第一社交会话的会话页,以及在第二窗口中显示应用程序的第二社交会话的会话页,其中,第一社交会话和第二社交会话是应用程序中的任意两个社交会话。
[0286]
本技术实施例中,在第一内容浏览页中设有分屏入口;通过对分屏入口的触发,处理器2801可快速开启第一社交会话的分屏模式,即在应用程序中显示分屏面板,分屏面板中包含分屏窗口和会话窗口,分屏窗口中显示触发分屏的第一内容浏览页,会话窗口中显示与第一内容浏览页相关联的第一社交会话的会话页。上述过程中,通过触发第一内容浏览页中的分屏入口,处理器2801可快速开启第一社交会话的分屏模式,实现了应用程序内的窗口分屏,分屏操作简便,操作效率较高;并且,在分屏模式下,处理器2801可同时处理第一社交会话相关联的第一内容浏览页中的内容以及第一社交会话的会话页中的会话消息,满足用户边会话边浏览内容的需求,帮助用户高效处理多项任务。另外,分屏窗口中包含的多个内容浏览页可被滑动显示,这使得浏览效率更高。另外,分屏窗口和会话窗口之间可进行数据共享,如会话窗口中的会话消息对应的消息内容可被添加至分屏窗口,分屏窗口中的媒体内容可作为会话消息被发送至会话窗口中,这提升应用程序内部媒体内容的编辑和发送效率,提升应用程序内部信息流转效率。另外,通过操作调节控件可便捷地对分屏窗口和会话窗口的面积进行调整,使得调整后的窗口面积满足用户对内容浏览的需求,这种快捷对分屏面板中窗口面积调整的方式拓展了终端屏幕的使用率,提升终端屏幕空间的利用效率。
[0287]
本技术实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述应用程序的处理方法。
[0288]
本领域普通技术人员可以意识到,结合本技术中所公开的实施例描述的各示例的
单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用,使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0289]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程设备。计算机指令可以存储在计算机可读存储介质中,或者通过计算机可读存储介质进行传输。计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如,同轴电缆、光纤、数字用户线(dsl))或无线(例如,红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0290]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献