本发明涉及多窗口技术领域,具体涉及一种基于ipad的阅读内容多窗口实现方法及其系统。
背景技术:
现有多窗口技术通常都是基于多个应用实现的多窗口,而一个应用基本都是在屏幕上单一的显示窗口,而无法做到基于一个应用内打开多个窗口进行查看内容。
技术实现要素:
基于此,针对上述问题,有必要提出一种实现分屏显示,提高阅读效率,方便用户图文阅读、对照阅读、边读边写笔记、搜索等功能的基于ipad的阅读内容多窗口实现方法及其系统。
本发明提供一种基于ipad的阅读内容多窗口实现方法,其技术方案如下:
一种基于ipad的阅读内容多窗口实现方法,包括以下步骤:
a、根据预设定的窗口数量,将屏幕分为多块区域,并初始化每一区域;
b、根据需求,向初始化后的区域发送添加界面的指令;
c、根据指令和预设定的窗口数量,在屏幕上的多块区域中分别显示所添加的界面。
在本技术方案中,用户可自行设置支持最多多少个窗口,将屏幕分为多块区域,每块区域独立显示,互不干扰,每一区域是一个窗口,每一个窗口等同于一个屏幕;遵守多窗口相应协议,并实现多窗口管理器的相关协议方法,然后添加界面到窗口中显示,实现在屏幕中分屏显示,方便用户进行多窗口处理,提高效率。
优选的,所述步骤a中预设定的窗口数量为可设置的最大窗口数,该最大窗口数大于等于2,小于等于4。可设定的最大窗口数为4个,使得能充分满足用户的分屏需求,又保证了屏幕的多个窗口均能清晰显示。
优选的,还包括以下步骤:
将屏幕分为多块区域后,若接收到对某一区域分割线的拖动指令,则调整该区域和其相邻区域的大小;
区域大小调整完成后,根据调整后的区域大小,重新刷新各窗口界面。
用户可以拖动区域分割线对相邻区域进行大小调整,调整每个窗口的显示宽度,同时,在调整完成后,重新刷新每个窗口界面;使多窗口的显示大小能根据用户需求进行改变,提高用户体验感,方便阅读和使用。
优选的,还包括以下步骤:
若接收到关闭某一区域的指令,则移除该区域所代表的窗口,并重新计算屏幕内各个窗口的显示大小,刷新窗口界面。
用户可在多窗口显示期间根据需求关闭某一窗口,关闭窗口后,不影响其他窗口界面显示,只是重新计算屏幕内各个窗口的显示大小,刷新窗口界面,并初始化所关闭的窗口,充分体现了人机交互原则,增加了多窗口分屏应用的便利性和灵活性,满足用户的各种需求,提高了阅读效率。
本发明还提供一种基于ipad的阅读内容多窗口实现系统,其技术方案如下:
一种基于ipad的阅读内容多窗口实现系统,包括分屏初始模块、界面添加模块和界面显示模块,其中:
分屏初始模块,用于根据预设定的窗口数量,将屏幕分为多块区域,并初始化每一区域;
界面添加模块,用于根据需求,向初始化后的区域发送添加界面的指令。
界面显示模块,用于根据指令和预设定的窗口数量,在屏幕上的多块区域中分别显示所添加的界面。
优选的,可预设定的窗口数量大于等于2,小于等于4。
优选的,还包括区域调整模块和显示调整模块,其中:
区域调整模块,将屏幕分为多块区域后,若接收到对某一区域分割线的拖动指令,则调整该区域和其相邻区域的大小;
显示调整模块,区域大小调整完成后,根据调整后的区域大小,重新刷新各窗口界面。
优选的,还包括区域关闭模块,若接收到关闭某一区域的指令,则移除该区域所代表的窗口,并重新计算屏幕内各个窗口的显示大小,刷新窗口界面。
本发明的有益效果是:
1、本发明根据用户自行设置的最大窗口数,将屏幕分为多块区域,每块区域独立显示,互不干扰;遵守多窗口相应协议,并实现多窗口管理器的相关协议方法,然后添加界面到窗口中显示,实现在屏幕中分屏显示,方便用户进行多窗口处理,提高效率。
2、本发明可设定的最大窗口数为4个,使得能充分满足用户的分屏需求,又保证了屏幕的多个窗口均能清晰显示。
3、用户可以拖动区域分割线对相邻区域进行大小调整,调整每个窗口的显示宽度,同时,在调整完成后,重新刷新每个窗口界面;使多窗口的显示大小能根据用户需求进行改变,提高用户体验感,方便阅读和使用。
4、用户可在多窗口显示期间根据需求关闭某一窗口,关闭窗口后,不影响其他窗口界面显示,只是移除关系窗口所属区域,并重新计算剩余区域大小,刷新区域内窗口,充分体现了人机交互原则,增加了多窗口分屏应用的便利性和灵活性,满足用户的各种需求,提高了阅读效率。
附图说明
图1是本发明实施例所述基于ipad的阅读内容多窗口实现方法的流程图;
图2是本发明实施例所述基于ipad的阅读内容多窗口实现系统的原理框图。
附图标记说明:
10-分屏初始模块;20-界面添加模块;30-界面显示模块;40-区域调整模块;50-显示调整模块;60-区域关闭模块。
具体实施方式
下面结合附图对本发明的实施例进行详细说明。
实施例1
如图1所示,一种基于ipad的阅读内容多窗口实现方法,包括以下步骤:
a、根据预设定的窗口数量,将屏幕分为多块区域,并初始化每一区域;
b、根据需求,向初始化后的区域发送添加界面的指令;
c、根据指令和预设定的窗口数量,在屏幕上的多块区域中分别显示所添加的界面。
在本实施例中,用户可自行设置支持最多多少个窗口,将屏幕分为多块区域,每块区域独立显示,互不干扰,每一区域就是一个窗口,每一个窗口等同于一个屏幕;遵守多窗口相应协议,并实现多窗口管理器的相关协议方法,然后添加界面到窗口中显示,实现在屏幕中分屏显示,方便用户进行多窗口处理,提高效率。
实施例2
本实施例在实施例1的基础上,所述步骤a中预设定的窗口数量为可设置的最大窗口数,该最大窗口数大于等于2,小于等于4。可设定的最大窗口数为4个,使得能充分满足用户的分屏需求,又保证了屏幕的多个窗口均能清晰显示。
实施例3
本实施例在实施例2的基础上,还包括以下步骤:
将屏幕分为多块区域后,若接收到对某一区域分割线的拖动指令,则调整该区域和其相邻区域的大小;
区域大小调整完成后,根据调整后的区域大小,重新刷新各窗口界面。
用户可以拖动区域分割线对相邻区域进行大小调整,调整每个窗口的显示宽度,同时,在调整完成后,重新刷新每个窗口界面;使多窗口的显示大小能根据用户需求进行改变,提高用户体验感,方便阅读和使用。
实施例4
本实施例在实施例3的基础上,还包括以下步骤:
若接收到关闭某一区域的指令,则移除该区域所代表的窗口,并重新计算屏幕内各个窗口的显示大小,刷新窗口界面。
用户可在多窗口显示期间根据需求关闭某一窗口,关闭窗口后,不影响其他窗口界面显示,只是移除关系窗口所属区域,并重新计算剩余区域大小,刷新区域内窗口,充分体现了人机交互原则,增加了多窗口分屏应用的便利性和灵活性,满足用户的各种需求,提高了阅读效率。
实施例5
本实施例为实施例1的系统,如图2所示,一种基于ipad的阅读内容多窗口实现系统,包括分屏初始模块10、界面添加模块20和界面显示模块30,其中:
分屏初始模块10,分屏初始模块,用于根据预设定的窗口数量,将屏幕分为多块区域,并初始化每一区域;
界面添加模块20,用于根据需求,向初始化后的区域发送添加界面的指令。
界面显示模块30,用于根据指令和预设定的窗口数量,在屏幕上的多块区域中分别显示所添加的界面。
实施例6
本实施例为实施例2的系统,可预设定的窗口数量大于等于2,小于等于4。
实施例7
本实施例为实施例3的系统,还包括区域调整模块40和显示调整模块50,其中:
区域调整模块40,将屏幕分为多块区域后,若接收到对某一区域分割线的拖动指令,则调整该区域和其相邻区域的大小;
显示调整模块50,区域大小调整完成后,根据调整后的区域大小,重新刷新各窗口界面。
实施例8
本实施例为实施例4的系统,还包括区域关闭模块60,若接收到关闭某一区域的指令,则移除该区域所代表的窗口,并重新计算屏幕内各个窗口的显示大小,刷新窗口界面。
以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。