基于大数据的系统资源分配系统及方法与流程

文档序号:23984241发布日期:2021-02-20 11:31阅读:69来源:国知局
基于大数据的系统资源分配系统及方法与流程

[0001]
本发明涉及大数据技术领域,具体为一种基于大数据的系统资源分配系统及方法。


背景技术:

[0002]
随着科技的快速发展,只能移动终端开始出现双面屏,双面屏是指正反面同时拥有显示屏幕,满足对屏幕不同的需求,当处于正面的屏幕亮起时,另一屏幕则被关闭,一定程度上降低了多一个屏幕所带来的耗电量。正面为主屏而背面为副屏,主屏做到全面屏设计,而背面屏幕息屏状态下就是常见的背面面板。现有技术中,当用户正在打游戏时,常常会出现其他应用程序进来打断游戏界面,从而影响用户体验。


技术实现要素:

[0003]
本发明的目的在于提供一种基于大数据的系统资源分配系统及方法,以解决上述背景技术中提出的问题。
[0004]
为了解决上述技术问题,本发明提供如下技术方案:一种基于大数据的系统资源分配系统,所述资源分配系统包括设置在终端设备的正面和背面的两个显示屏、优先级数据库和程序运行监测模块,所述优先级数据库用于设置存储各个应用程序的前级程序和后级程序,其中,优先级高于某个应用程序的应用程序为该应用程序的前级程序,优先级低于某个应用程序的应用程序为该应用程序的后级程序,所述程序运行监测模块根据应用程序的运行情况在控制两个显示屏的显示情况。
[0005]
进一步的,所述程序运行监测模块包括前台程序检测模块、程序图标分配模块和显示屏显示模块,所述前台程序检测模块用于检测终端设备的前台是否存在应用程序运行,在终端设备的前台没有运行任何应用程序时,令程序图标分配模块将终端设备中的所有应用程序图标显示于正面或背面的其中一个显示屏上,在终端设备的前台存在应用程序运行时,设该应用程序为第一应用程序,采集第一应用程序所运行于的那个显示屏为第一显示屏,另一个显示屏为第二显示屏,令程序图标分配模块将第一应用程序的前级程序的应用程序图标设置于第一显示屏上,将第一应用程序的后级程序的应用程序图标设置于第二显示屏上,所述显示屏显示模块在存在除第一应用程序以外的应用程序被动触发运行时,设该应用程序为第二应用程序,获取第二应用程序图标所位于的显示屏的位置并据此确定显示方式,其中,被动触发运行为非用户主动点击所导致的应用程序运行。
[0006]
进一步的,所述显示屏显示模块包括图标判断模块、页面内容显示模块、提醒模块和第二显示屏手势采集模块,所述图标判断模块在判断第二应用程序图标位于第一显示屏上时,页面内容显示模块令第二应用程序的页面内容以小窗口显示于第一应用程序界面上,在判断第二应用程序图标位于第二显示屏上,页面内容显示模块令第二应用程序的页面内容直接显示于第二显示屏界面上,在第二应用程序的页面内容直接显示于第二显示屏界面上,提醒模块令第二显示屏进行双闪熄屏,在第二显示屏双闪熄屏后的第二时间段内,
第二显示屏手势采集模块采集第二显示屏上的手势,并根据手势内容对第二应用程序界面进行相应的操作。
[0007]
进一步的,所述程序运行监测模块还包括第二显示屏按压采集模块、第一显示屏采集按压模块和熄屏控制模块,所述第二显示屏按压采集模块用于采集第二显示屏的按压位置,如果在预设的第一时间段内,第二显示屏的按压位置不变,令第一显示屏采集按压模块采集第一显示屏在第一时间段内的按压间隔时长或按压位置,在按压间隔时长小于等于间隔时长阈值或者按压位置发生变化的情况下,熄屏控制模块令第二显示屏进行熄屏。
[0008]
一种基于大数据的系统资源分配方法,所述资源分配方法包括以下:
[0009]
步骤s1:设置在终端设备的正面和背面的两个显示屏;
[0010]
预先设置各个应用程序之间的优先级,其中,优先级高于某个应用程序的应用程序为该应用程序的前级程序,优先级低于某个应用程序的应用程序为该应用程序的后级程序;
[0011]
步骤s2:检测终端设备的应用程序运行情况,当终端设备的前台没有运行任何应用程序时,将终端设备中的所有应用程序图标显示于正面或背面的其中一个显示屏上;
[0012]
当终端设备的前台存在应用程序运行时,设该应用程序为第一应用程序,采集第一应用程序所运行于的那个显示屏为第一显示屏,另一个显示屏为第二显示屏,获取第一应用程序的前级程序和后级程序,其中,前级程序的应用程序图标设置于第一显示屏上,后级程序的应用程序图标设置于第二显示屏上;
[0013]
步骤s3:当存在除第一应用程序以外的应用程序被动触发运行时,设该应用程序为第二应用程序,获取第二应用程序图标所位于的显示屏的位置并据此确定显示方式,其中,被动触发运行为非用户主动点击所导致的应用程序运行。
[0014]
进一步的,所述步骤s2还包括:
[0015]
采集第二显示屏的按压位置,如果在预设的第一时间段内,第二显示屏的按压位置不变,采集第一显示屏在第一时间段内的按压间隔时长或按压位置,如果按压间隔时长小于等于间隔时长阈值或者按压位置发生变化,那么第二显示屏进行熄屏。
[0016]
进一步的,所述步骤s3中获取第二应用程序图标所位于的显示屏的位置并据此确定显示方式包括:
[0017]
如果第二应用程序图标位于第一显示屏上,第二应用程序的页面内容以小窗口显示于第一应用程序界面上,
[0018]
如果第二应用程序图标位于第二显示屏上,第二应用程序的页面内容直接显示于第二显示屏界面上。
[0019]
进一步的,所述步骤s3还包括:
[0020]
当第二应用程序的页面内容直接显示于第二显示屏界面上时,第二显示屏双闪熄屏;
[0021]
在第二显示屏双闪熄屏后的第二时间段内,
[0022]
如果第二显示屏上采集到第一手势,将第二显示屏界面上的第二应用程序的页面内容传输给第一显示屏,以小窗口显示于第一应用程序界面上;
[0023]
如果第二显示屏上采集到第二手势,对第二应用程序的页面内容进行语音播报。
[0024]
进一步的,所述步骤s3还包括:
[0025]
当小窗口显示于第一显示屏的第三时间段内,如果在第一显示屏上采集到第三手势时,将第一显示屏上小窗口最近一次显示的内容传输给第二显示屏进行显示。
[0026]
进一步的,当检测到第一应用程序退出前台运行时,如果检测到第二应用程序没有进行处理操作时,将第二显示屏界面上的第二应用程序的页面内容传输给第一显示屏,以小窗口显示于第一显示屏上。
[0027]
与现有技术相比,本发明所达到的有益效果是:本发明通过预先设置应用程序的优先级,根据应用程序的优先级不同,将应用程序的图标分布在不同的两个显示屏上,在出现其他应用程序打断当前使用的应用程序时,读取图标所分布的显示屏的位置并据此选取其他应用程序页面内容的显示位置,从而提高使用应用程序的体验。
附图说明
[0028]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0029]
图1是本发明基于大数据的系统资源分配系统的模块示意图。
具体实施方式
[0030]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]
请参阅图1,本发明提供技术方案:一种基于大数据的系统资源分配系统,所述资源分配系统包括设置在终端设备的正面和背面的两个显示屏、优先级数据库和程序运行监测模块,所述优先级数据库用于设置存储各个应用程序的前级程序和后级程序,其中,优先级高于某个应用程序的应用程序为该应用程序的前级程序,优先级低于某个应用程序的应用程序为该应用程序的后级程序,所述程序运行监测模块根据应用程序的运行情况在控制两个显示屏的显示情况。
[0032]
所述程序运行监测模块包括前台程序检测模块、程序图标分配模块和显示屏显示模块,所述前台程序检测模块用于检测终端设备的前台是否存在应用程序运行,在终端设备的前台没有运行任何应用程序时,令程序图标分配模块将终端设备中的所有应用程序图标显示于正面或背面的其中一个显示屏上,在终端设备的前台存在应用程序运行时,设该应用程序为第一应用程序,采集第一应用程序所运行于的那个显示屏为第一显示屏,另一个显示屏为第二显示屏,令程序图标分配模块将第一应用程序的前级程序的应用程序图标设置于第一显示屏上,将第一应用程序的后级程序的应用程序图标设置于第二显示屏上,所述显示屏显示模块在存在除第一应用程序以外的应用程序被动触发运行时,设该应用程序为第二应用程序,获取第二应用程序图标所位于的显示屏的位置并据此确定显示方式,其中,被动触发运行为非用户主动点击所导致的应用程序运行。
[0033]
所述显示屏显示模块包括图标判断模块、页面内容显示模块、提醒模块和第二显示屏手势采集模块,所述图标判断模块在判断第二应用程序图标位于第一显示屏上时,页面内容显示模块令第二应用程序的页面内容以小窗口显示于第一应用程序界面上,在判断
第二应用程序图标位于第二显示屏上,页面内容显示模块令第二应用程序的页面内容直接显示于第二显示屏界面上,在第二应用程序的页面内容直接显示于第二显示屏界面上,提醒模块令第二显示屏进行双闪熄屏,在第二显示屏双闪熄屏后的第二时间段内,第二显示屏手势采集模块采集第二显示屏上的手势,并根据手势内容对第二应用程序界面进行相应的操作。
[0034]
所述程序运行监测模块还包括第二显示屏按压采集模块、第一显示屏采集按压模块和熄屏控制模块,第二显示屏按压采集模块用于采集第二显示屏的按压位置,如果在预设的第一时间段内,第二显示屏的按压位置不变,令第一显示屏采集按压模块采集第一显示屏在第一时间段内的按压间隔时长或按压位置,在按压间隔时长小于等于间隔时长阈值或者按压位置发生变化的情况下,熄屏控制模块令第二显示屏进行熄屏。
[0035]
一种基于大数据的系统资源分配方法,所述资源分配方法包括以下:
[0036]
步骤s1:设置在终端设备的正面和背面的两个显示屏;
[0037]
预先设置各个应用程序之间的优先级,其中,优先级高于某个应用程序的应用程序为该应用程序的前级程序,优先级低于某个应用程序的应用程序为该应用程序的后级程序;
[0038]
步骤s2:检测终端设备的应用程序运行情况,当终端设备的前台没有运行任何应用程序时,将终端设备中的所有应用程序图标显示于正面或背面的其中一个显示屏上,可以采集显示屏所处环境的亮度,将所有应用程序图标显示于所处环境更亮的显示屏;比如,当终端设备正面朝上放在桌子上,那么正面显示屏所采集到的环境亮度更亮,反面显示屏采集到的环境亮度较暗,那么将所有营养程序图标显示于正面的显示屏上;
[0039]
当终端设备的前台存在应用程序运行时,设该应用程序为第一应用程序,采集第一应用程序所运行于的那个显示屏为第一显示屏,另一个显示屏为第二显示屏,获取第一应用程序的前级程序和后级程序,其中,前级程序的应用程序图标设置于第一显示屏上,后级程序的应用程序图标设置于第二显示屏上;
[0040]
采集第二显示屏的按压位置,如果在预设的第一时间段内,第二显示屏的按压位置不变,采集第一显示屏在第一时间段内的按压间隔时长或按压位置,如果按压间隔时长小于等于间隔时长阈值或者按压位置发生变化,那么第二显示屏进行熄屏。
[0041]
步骤s3:当存在除第一应用程序以外的应用程序被动触发运行时,设该应用程序为第二应用程序,获取第二应用程序图标所位于的显示屏的位置并据此确定显示方式,其中,被动触发运行为非用户主动点击所导致的应用程序运行;只要不是用户主动去唤醒的应用程序都属于应用程序被动触发运行,比如来电呼叫,或者其他人向用户发起视频通信或者语音呼叫,或者应用程序向用户的终端设备推送消息都属于应用程序被动触发运行;
[0042]
所述步骤s3中获取第二应用程序图标所位于的显示屏的位置并据此确定显示方式包括:
[0043]
如果第二应用程序图标位于第一显示屏上,第二应用程序的页面内容以小窗口显示于第一应用程序界面上,
[0044]
如果第二应用程序图标位于第二显示屏上,第二应用程序的页面内容直接显示于第二显示屏界面上。根据应用程序图标时位于哪个显示屏上来判断如何显示第二应用程序的页面内容,比先判断优先级再进行显示的方式更加快速,减少系统的运行计算量,提高系
统的工作效率;
[0045]
所述步骤s3还包括:
[0046]
当第二应用程序的页面内容直接显示于第二显示屏界面上时,第二显示屏双闪熄屏;
[0047]
在第二显示屏双闪熄屏后的第二时间段内,
[0048]
如果第二显示屏上采集到第一手势,将第二显示屏界面上的第二应用程序的页面内容传输给第一显示屏,以小窗口显示于第一应用程序界面上;
[0049]
如果第二显示屏上采集到第二手势,对第二应用程序的页面内容进行语音播报。
[0050]
所述步骤s3还包括:
[0051]
当小窗口显示于第一显示屏的第三时间段内,如果在第一显示屏上采集到第三手势时,将第一显示屏上小窗口最近一次显示的内容传输给第二显示屏进行显示。
[0052]
当检测到第一应用程序退出前台运行时,如果检测到第二应用程序没有进行处理操作时,将第二显示屏界面上的第二应用程序的页面内容传输给第一显示屏,以小窗口显示于第一显示屏上。当检测到用户没有查看第二应用程序时或者第二显示屏上没有采集到手势时,将第二应用程序的页面内容显示在第一显示屏上便于提醒用户。
[0053]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0054]
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1