本发明专利技术涉及一种基于安卓系统的分屏显示系统,其特征是:包括分屏操作模块、存储模块、识别模块、动作采集模块、判断模块、排序模块和显示控制模块,所述识别模块用于识别分屏模式下的分屏数量以及识别各个分屏区域中运行的应用程序,并将识别到信息反馈至排序模块和动作采集模块;所述排序模块根据识别到的应用程序从存储模块中获取这些应用程序的显示优先级。当用户在分屏模式下需要使用输入法时,系统可以自动选择显示优先级较低的应用程序所在的分区作为输入法界面的显示区域,保证显示优先级较高的应用程序不会被输入法遮挡,避免出现输入法界面同时遮挡当前进行交互的应用程序和其他应用程序的情况,能够更加方便用户查看信息和操作。查看信息和操作。查看信息和操作。
【技术实现步骤摘要】
基于安卓系统的分屏显示系统
[0001]本专利技术涉及显示控制
,具体涉及一种基于安卓系统的分屏显示系统。
技术介绍
[0002]在互联网技术日趋成熟和普及的当下,人们每天都会通过移动终端接收大量信息,为了更高效地向用户展示信息,移动终端屏幕尺寸越来越大。
[0003]在一些场景下人们已经不满足移动终端的显示屏只显示一个应用的画面,而是希望在移动终端的屏幕上显示两个甚至是多个应用程序的画面。为了提升用户使用体验,目前很多厂商都为自家的移动终端配备了分屏显示功能。开启分屏显示功能后,用户可以自己选择需要同时显示的应用程序并可以在屏幕上对各个应用程序进行点击、触摸等操作,在分屏模式下用户无需频繁在后台、桌面、应用程序之间切换,如此能够极大提高操作的效率和信息展示效率。
[0004]但是,现有的分屏显示系统存在一个明显的问题:即在分屏模式下,当用户需要在其中一个应用程序输入文字时,在其点击该应用程序的搜索框后系统会自动调出输入法,此时输入法的界面会覆盖住屏幕上的至少两个应用程序,如此会遮挡屏幕的大片区域,用户在操作一个应用程序时是不希望当前操作的应用程序和其他的应用程序同时被输入法界面遮挡的,显然现有的分屏显示系统在上述场景下会对用户查看信息和操作带来不便,影响使用体验,有待改进。
技术实现思路
[0005]基于上述表述,本专利技术提供了基于安卓系统的分屏显示系统,以解决现有的分屏显示系统中调出输入法时输入法会同时遮挡当前操作中的应用程序和其他应用程序的问题。
[0006]本专利技术解决上述技术问题的技术方案如下:一种基于安卓系统的分屏显示系统,包括分屏操作模块、存储模块、识别模块、动作采集模块、判断模块、排序模块和显示控制模块,所述分屏操作模块用于供用户开启分屏模式并供用户在屏幕分区中进行交互操作,所述存储模块中预先有各个应用程序的识别信息及其显示优先级;所述识别模块用于识别分屏模式下的分屏数量以及识别各个分屏区域中运行的应用程序,并将识别到信息反馈至排序模块和动作采集模块;所述排序模块根据识别到的应用程序从存储模块中获取这些应用程序的显示优先级,再根据显示优先级的高低对这些应用程序逐次降级排序,并将排序信息反馈至显示控制模块;所述动作采集模块用于采集用户对各个分区中的应用程序的交互动作,包括对各个应用程序进行点按、滑动的次数和位置;在动作采集模块采集交互动作的同时,所述判断模块对每次采集到的交互动作的位置进行识别,以判断用户当前动作是否点按到某一应用程序的搜索框;所述显示控制模块根据排序模块反馈的排序信息以及判断模块发送的反馈指令,确定需要使用输入法的应用程序对应的显示优先级并据此选
择显示输入法的分区,当该应用程序的优先级不是最低优先级时,则显示控制模块自动将输入法界面移动至下一显示优先级的应用程序所在的分区;当该应用程序是最低优先级时,则显示控制模块自动将输入法界面移动至上一显示优先级的应用程序所在的分区。
[0007]作为优选方案:该分屏显示系统还包括调节模块,所述动作采集模块将采集到的各个应用程序点按、滑动的次数反馈至调节模块,所述调节模块用于根据用户在分屏模式下对各个应用程序点按、滑动的次数对各个应用程序的显示优先级进行调节。
[0008]作为优选方案:所述调节模块预设有优先级调节算法:f0=a
×
M0+b
×
N0,f=a
×
M+b
×
N,f1=a
×
M1+b
×
N1;其中a、b为权重系数,f0、M0和N0分别表示下一显示优先级应用程序的交互频次、点按次数和滑动次数;f、M和N分别表示目标应用程序的交互频次、点按次数和滑动次数;f1、M1和N1分别表示下一显示优先级应用程序的交互频次、点按次数和滑动次数;分别计算出目标应用程序的交互频次f、计算出与目标应用程序关联度最高的下一显示优先级应用程序和上一级显示优先级应用程序的交互频次f0、计算出与目标应用程序关联度最高的下一显示优先级应用程序的交互频次f1。比较f与f0的大小并比较f与f1的大小,若f<f0,则将目标应用程序的显示优先级降低一级;比较f与f1的大小,若f>f0,则将目标应用程序的显示优先级提高一级;若f0>f1,则不调节目标应用程序的显示优先级。
[0009]作为优选方案:在分屏模式下统计目标应用程序在分区中显示的次数,每次识别与目标应用程序同时出现在分屏中的其他应用程序,当目标应用程序出现在分屏中的次数达到A次时,统计某一应用程序出现的次数N,N的值表示该应用程序与目标应用程序的关联度,N的值越大则认为该应用程序与目标应用程序的关联度越高。
[0010]作为优选方案:该分屏显示系统还包括标记模块;当用户触发分屏模式并选择各个分区的应用程序后,标记模块在各个分区中显示一标记按钮,该标记按钮用于供用户选择各个分区的应用程序指定显示优先级,指定显示优先级包括“指定显示”和“指定不显示”两个等级;用户对某一分区中的应用程序通过触碰标记按钮选择“指定显示”后,标记模块对将该应用程序标记为“指定显示”程序;用户对某一分区中的应用程序通过触碰标记按钮选择“指定不显示”后,标记模块对将该应用程序标记为“指定不显示”程序;在下次使用分屏模式时,只要用户选择了“指定显示”的应用程序,则排序模块不会对用户选择的应用程序的显示优先级排序,而是直接将该应用程序所在的分区选择为输入法界面的显示区域,即指定显示区域,当判断出用户当前动作点按到某一应用程序的搜索框时,显示控制模块控制输入法界面显示在指定显示区域;在下次使用分屏模式时,只要用户选择了“指定不显示”的应用程序,则排序模块不会对用户选择的应用程序的显示优先级排序,而是直接将该应用程序所在的分区选择为不显示输入法界面的区域,即指定不显示区域,当判断出用户当前动作点按到某一应用程序的搜索框时,显示控制模块控制输入法界面显示在指定不显示区域以外的其他分区。
[0011]作为优选方案:该分屏显示系统还包括模板生成模块和模板展示模块,其中模板生成模块用于根据识别模块的识别结果统计各个应用程序出现在分频模式下的频次,模板生成模块根据出现频次对各个应用程序排序,并选取出现频次排序前N名的应用程序,模板生成模块从这N个应用程序中随机选取其中两个或两个以上的应用程序生成分屏模板,并将生成的分屏模板信息存储在存储模块中;在用户触发分屏模式时,模板展示模块自动从存储模块中调取之前生成的模板信息并将模板样式展示在分屏操作界面中,用户可以自行
选择其中一个模板,用户点击该模板后系统自动以该模板显示分屏。
[0012]与现有技术相比,本申请的技术方案具有以下有益技术效果:该系统当用户在分屏模式下需要使用输入法时,系统可以自动选择显示优先级较低的应用程序所在的分区作为输入法界面的显示区域,保证显示优先级较高的应用程序不会被输入法遮挡,避免出现输入法界面同时遮挡当前进行交互的应用程序和其他应用程序的情况,能够更加方便用户查看信息和操作,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于安卓系统的分屏显示系统,其特征是:包括分屏操作模块、存储模块、识别模块、动作采集模块、判断模块、排序模块和显示控制模块,所述分屏操作模块用于供用户开启分屏模式并供用户在屏幕分区中进行交互操作,所述存储模块中预先有各个应用程序的识别信息及其显示优先级;所述识别模块用于识别分屏模式下的分屏数量以及识别各个分屏区域中运行的应用程序,并将识别到信息反馈至排序模块和动作采集模块;所述排序模块根据识别到的应用程序从存储模块中获取这些应用程序的显示优先级,再根据显示优先级的高低对这些应用程序逐次降级排序,并将排序信息反馈至显示控制模块;所述动作采集模块用于采集用户对各个分区中的应用程序的交互动作,包括对各个应用程序进行点按、滑动的次数和位置;在动作采集模块采集交互动作的同时,所述判断模块对每次采集到的交互动作的位置进行识别,以判断用户当前动作是否点按到某一应用程序的搜索框;所述显示控制模块根据排序模块反馈的排序信息以及判断模块发送的反馈指令,确定需要使用输入法的应用程序对应的显示优先级并据此选择显示输入法的分区,当该应用程序的优先级不是最低优先级时,则显示控制模块自动将输入法界面移动至下一显示优先级的应用程序所在的分区;当该应用程序是最低优先级时,则显示控制模块自动将输入法界面移动至上一显示优先级的应用程序所在的分区。2.根据权利要求1所述的基于安卓系统的分屏显示系统,其特征是:该分屏显示系统还包括调节模块,所述动作采集模块将采集到的各个应用程序点按、滑动的次数反馈至调节模块,所述调节模块用于根据用户在分屏模式下对各个应用程序点按、滑动的次数对各个应用程序的显示优先级进行调节。3.根据权利要求2所述的基于安卓系统的分屏显示系统,其特征是:所述调节模块预设有优先级调节算法:f0=a
×
M0+b
×
N0,f=a
×
M+b
×
N,f1=a
×
M1+b
×
N1;其中a、b为权重系数,f0、M0和N0分别表示下一显示优先级应用程序的交互频次、点按次数和滑动次数;f、M和N分别表示目标应用程序的交互频次、点按次数和滑动次数;f1、M1和N1分别表示下一显示优先级应用程序的交互频次、点按次数和滑动次数;分别计算出目标应用程序的交互频次f、计算出与目标应用程序关联度最高的下一显示优先级应用程序和上一级显示优先级应用程序的交互频次f0、计算出与目标应用程序关联度最高的下一显示优先级应用程序的交互频次f1;比较f与f0的大小并比较f与f1的大小,若f&am...
【专利技术属性】
技术研发人员:黄嫦娥,唐麒樽,戴再华,蔡小勇,卢淑鑫,
申请(专利权)人:深圳市极腾网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。