一种管理通知栏的方法及系统的制作方法

文档序号:10534529阅读:231来源:国知局
一种管理通知栏的方法及系统的制作方法
【专利摘要】本发明涉及计算机系统技术领域,更特别的,本发明公开了一种管理通知栏的方法及系统,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该方法包括:检测系统桌面环境及系统通知软件;根据预设权重对系统通知软件设置系统通知权重;获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理。通过本发明提供的管理方法,根据用户使用习惯及系统通知权重相结合的方式,为用户智能的、方便的管理和推送系统通知,减少了通知信息量,提升了用户的使用体验。
【专利说明】
一种管理通知栏的方法及系统
技术领域
[0001]本发明涉及计算机系统技术领域,更特别的,本发明涉及一种管理通知栏的方法及系统。
【背景技术】
[0002]目前在PC(PersonalComputer,个人电脑)操作系统中,为了让用户更方便的使用操作系统,操作系统中提供了系统任务栏、系统通知栏和开始菜单等功能的系统工具栏,其中,系统通知栏用于展示系统的硬件状态(如声音状态、电池状态、移动介质状态等)、系统应用(如输入法、时钟等)和一些开机自启动、常驻内存的应用软件(如杀毒软件、邮箱等)等等,用户可以通过点击在系统工具栏的应用图标来打开对应的应用软件。操作系统会提供一套规范,用户可以编写符合对应规范的应用软件,将自己的软件也纳入到系统通知栏中,同时操作系统提供一个供用户进行通知栏管理配置的入口,对通知栏上的软件进行管理配置。
[0003]但是,目前的系统通知栏只是统一的将系统通知展示出来,而现代操作系统中,当用户安装的软件比较多时,对应需要在系统通知栏展示通知的软件数量较多,进而造成通知信息较为杂乱,影响用户的使用体验。

【发明内容】

[0004]本发明的目的在于提供一种管理通知栏的方法及系统,以解决现有技术中当用户安装的软件比较多时,对应需要在系统通知栏展示通知的软件数量较多,进而造成通知信息较为杂乱,影响用户的使用体验的问题。
[0005]为达到上述目的,本发明提供了以下技术方案:
[0006]本发明公开了一种管理通知栏的方法,应用于对通知栏进行管理的管理系统,所述管理系统包括用户界面层和系统交互层,该方法包括:
[0007]检测系统桌面环境及系统通知软件;
[0008]根据预设权重对所述系统通知软件设置系统通知权重;
[0009]获取用户使用习惯数据,并根据所述使用习惯数据和所述系统通知权重对所述通知栏进行管理。
[0010]优选的,该方法还包括:
[0011 ]获取用户单位时间内打开所述系统通知软件的次数及打开时间对应的数据;
[0012]根据所述次数及打开时间对应的数据、所述使用习惯数据以及所述系统通知权重对所述系统通知进行排序;
[0013]将排序靠前的所述系统通知进行优先通知展示。
[0014]优选的,该方法还包括:
[0015]检测所述系统通知是否被用户在预设时间点查看;
[0016]当检测到所述系统通知未被用户点击查看时,在相邻时间点进行优先展示未被查看的所述系统通知。
[0017]其中,所述用户界面层与所述用户进行交互,所述用户通过所述用户界面层查看所述系统通知,并查看所述系统通知详情。
[0018]其中,所述系统交互层与桌面操作系统进行交互并进行所述系统通知、所述用户使用习惯数据以及所述系统通知权重进行采集并存储。
[0019]在上述公开的方法的基础上,本发明还公开了一种管理通知栏的系统,应用于对通知栏进行管理的管理系统,所述管理系统包括用户界面层和系统交互层,该系统包括:
[0020]第一检测单元,用于检测系统桌面环境及系统通知软件;
[0021 ]设置单元,用于根据预设权重对所述系统通知软件设置系统通知权重;
[0022]第一获取单元,用于获取用户使用习惯数据,并根据所述使用习惯数据和所述系统通知权重对所述通知栏进行管理。
[0023]优选的,该系统还包括:
[0024]第二获取单元,用于获取用户单位时间内打开所述系统通知软件的次数及打开时间对应的数据;
[0025]排序单元,用于根据所述次数及打开时间对应的数据、所述使用习惯数据以及所述系统通知权重对所述系统通知进行排序;
[0026]第一展示单元,用于将排序靠前的所述系统通知进行优先通知展示。
[0027]优选的,该系统还包括:
[0028]第二检测单元,用于检测所述系统通知是否被用户在预设时间点查看;
[0029]第二展示单元,用于当检测到所述系统通知未被用户点击查看时,在相邻时间点进行优先展示未被查看的所述系统通知。
[0030]其中,所述用户界面层与所述用户进行交互,所述用户通过所述用户界面层查看所述系统通知,并查看所述系统通知详情。
[0031]其中,所述系统交互层与桌面操作系统进行交互并进行所述系统通知、所述用户使用习惯数据以及所述系统通知权重进行采集并存储。
[0032]经由上述的技术方案可知,与现有技术相比,本发明公开了一种管理通知栏的方法及系统,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该方法包括:检测系统桌面环境及系统通知软件;根据预设权重对系统通知软件设置系统通知权重;获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理。通过本发明提供的管理方法,根据用户使用习惯及系统通知权重相结合的方式,为用户智能的、方便的管理和推送系统通知,减少了通知信息量,提升了用户的使用体验。
【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0034]图1为本发明公开的一种管理通知栏的方法实施例的流程示意图;
[0035]图2为本发明公开的一种管理通知栏的方法另一实施例的流程示意图;
[0036]图3为本发明公开的一种管理通知栏的系统实施例的结构示意图;
[0037]图4为本发明公开的一种管理通知栏的系统另一实施例的结构示意图。
【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]请参阅附图1,图1为本发明公开的一种管理通知栏的方法实施例的流程示意图。如图1所示,本发明公开了一种管理通知栏的方法,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该方法具体包括以下步骤:
[0040]SlOl、检测系统桌面环境及系统通知软件。
[0041 ] S102、根据预设权重对系统通知软件设置系统通知权重。
[0042]S103、获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理。
[0043]上述所提及的用户界面层和系统交互层具体的:
[0044]用户界面层:用于和用户交互,用户可以通过用户界面层来查看最新系统通知,点击系统通知查看通知详情等,同时也可以对查看系统当前所有的系统通知,并且为系统通知设置权重。
[0045]系统交互层:和底层的桌面操作系统进行交互并进行用户使用习惯的采集。主要是根据系统提供的方法,采集当前系统中的所有系统通知;采集并存储每个系统通知的权重;存储用户对每个系统通知的使用习惯,包括使用的次数及使用时间等。
[0046]本实施例公开的一种管理通知栏的方法,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该方法包括:检测系统桌面环境及系统通知软件;根据预设权重对系统通知软件设置系统通知权重;获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理。通过本发明提供的管理方法,根据用户使用习惯及系统通知权重相结合的方式,为用户智能的、方便的管理和推送系统通知,减少了通知信息量,提升了用户的使用体验。
[0047]请参阅附图2,图2为本发明公开的一种管理通知栏的方法另一实施例的流程示意图。如图2所示,本发明公开了一种管理通知栏的方法,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该方法具体包括以下步骤:
[0048]S201、检测系统桌面环境及系统通知软件。
[0049]S202、根据预设权重对系统通知软件设置系统通知权重。
[0050]S203、获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理。
[0051 ] S204、获取用户单位时间内打开系统通知软件的次数及打开时间对应的数据。
[0052]S205、根据次数及打开时间对应的数据、使用习惯数据以及系统通知权重对系统通知进行排序。
[0053]S206、将排序靠前的系统通知进行优先通知展示。
[0054]S207、检测系统通知是否被用户在预设时间点查看。
[0055]S208、当检测到系统通知未被用户点击查看时,在相邻时间点进行优先展示未被查看的系统通知。
[0056]进一步的,本发明会根据各系统通知的权重、用户单位时间内打开次数、打开时间进行统一计算,将系统通知进行排序,把重要且紧急的通知优先展示。
[0057]进一步的,本发明会根据用户的使用习惯,在相邻时间点进行优先通知,如果该通知用户一直没有查看,会间隔性的通知3次。
[0058]其中,用户界面层与用户进行交互,用户通过用户界面层查看系统通知,并查看系统通知详情。
[0059]其中,系统交互层与桌面操作系统进行交互并进行系统通知、用户使用习惯数据以及系统通知权重进行采集并存储。
[0060]具体的,本发明的使用方法包含以下步骤:
[0061]I)根据当前Linux的系统版本,桌面环境类型自动设置系统参数。
[0062]2)自动抓取当前系统的系统通知,并自动设置默认权重。
[0063]3)弹出系统内置窗口,供用户调整系统通知的权重。
[0064]4)程序常驻内存,记录用户使用习惯。
[0065]5)提供系统通知服务。
[0066]对于上述提及的系统通知权重可以预设为如下:
[0067]I)针对所有的系统通知给予0.1-1.0的系统权重X,权重越高,优先级越高,默认权重为0.5,用户可以自己手动设置每个系统通知的权重
[0068]2)针对所有的系统通知给予使用习惯权重y,用户每打开一次,使用习惯权重y自动增加0.1,7没有上限,可以一直增加。
[0069 ] 3)系统通知的使用习惯权重有有效期,每次增加的使用习惯权重,在1天后自动失效,体现为该使用习惯权重y到期后自动减少0.1。
[0070]4)系统权重X及使用习惯权重y只和越大,说明该系统通知对用户的重要性越高,本专利需要将该系统通知长期驻存并反复提醒的方式通知用户去查看该系统通知。
[0071]本实施例公开的一种管理通知栏的方法,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,本实施例通过本发明提供的管理方法,根据用户使用习惯及系统通知权重相结合的方式,为用户智能的、方便的管理和推送系统通知,减少了通知信息量,提升了用户的使用体验。
[0072]请参阅附图3,图3为本发明公开的一种管理通知栏的系统实施例的结构示意图。在上述公开的方法实施例的基础上,本发明实施例还公开了一种管理通知栏的系统,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该系统具体包括:第一检测单元301、设置单元302和第一获取单元303。
[0073]其中,第一检测单元301,用于检测系统桌面环境及系统通知软件;设置单元302,用于根据预设权重对系统通知软件设置系统通知权重;第一获取单元303,用于获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理。
[0074]由于本实施例中的各模块能够执行图1所示的方法,本实施例未详细描述的部分,可参考实施例一对应的相关说明。
[0075]本发明公开了一种管理通知栏的系统,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该系统包括:第一检测单元,用于检测系统桌面环境及系统通知软件;设置单元,用于根据预设权重对系统通知软件设置系统通知权重;第一获取单元,用于获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理。本实施例通过本发明提供的管理系统,根据用户使用习惯及系统通知权重相结合的方式,为用户智能的、方便的管理和推送系统通知,减少了通知信息量,提升了用户的使用体验。
[0076]请参阅附图4,图4为本发明公开的一种管理通知栏的系统另一实施例的结构示意图。在上述公开的方法实施例的基础上,本发明实施例还公开了一种管理通知栏的系统,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该系统具体包括:第一检测单元401、设置单元402、第一获取单元403、第二获取单元404、排序单元405、第一展示单元406、第二检测单元407和第二展示单元408。
[0077]其中,第一检测单元401,用于检测系统桌面环境及系统通知软件;设置单元402,用于根据预设权重对系统通知软件设置系统通知权重;第一获取单元403,用于获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理;第二获取单元404,用于获取用户单位时间内打开系统通知软件的次数及打开时间对应的数据;排序单元405,用于根据次数及打开时间对应的数据、使用习惯数据以及系统通知权重对系统通知进行排序;第一展示单元406,用于将排序靠前的系统通知进行优先通知展示;第二检测单元407,用于检测系统通知是否被用户在预设时间点查看;第二展示单元408,用于当检测到系统通知未被用户点击查看时,在相邻时间点进行优先展示未被查看的系统通知。
[0078]其中,用户界面层与用户进行交互,用户通过用户界面层查看系统通知,并查看系统通知详情。
[0079]其中,系统交互层与桌面操作系统进行交互并进行系统通知、用户使用习惯数据以及系统通知权重进行采集并存储。
[0080]由于本实施例中的各模块能够执行图2所示的方法,本实施例未详细描述的部分,可参考实施例一对应的相关说明。
[0081]本发明公开了一种管理通知栏的系统,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,本实施例通过本发明提供的管理系统,根据用户使用习惯及系统通知权重相结合的方式,为用户智能的、方便的管理和推送系统通知,减少了通知信息量,提升了用户的使用体验。
[0082]综上所述,本发明公开了一种管理通知栏的方法及系统,应用于对通知栏进行管理的管理系统,管理系统包括用户界面层和系统交互层,该方法包括:检测系统桌面环境及系统通知软件;根据预设权重对系统通知软件设置系统通知权重;获取用户使用习惯数据,并根据使用习惯数据和系统通知权重对通知栏进行管理。通过本发明提供的管理方法,根据用户使用习惯及系统通知权重相结合的方式,为用户智能的、方便的管理和推送系统通知,减少了通知信息量,提升了用户的使用体验。
[0083]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0084]还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括上述要素的物品或者设备中还存在另外的相同要素。
[0085]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种管理通知栏的方法,其特征在于,应用于对通知栏进行管理的管理系统,所述管理系统包括用户界面层和系统交互层,该方法包括: 检测系统桌面环境及系统通知软件; 根据预设权重对所述系统通知软件设置系统通知权重; 获取用户使用习惯数据,并根据所述使用习惯数据和所述系统通知权重对所述通知栏进行管理。2.根据权利要求1所述的方法,其特征在于,还包括: 获取用户单位时间内打开所述系统通知软件的次数及打开时间对应的数据; 根据所述次数及打开时间对应的数据、所述使用习惯数据以及所述系统通知权重对所述系统通知进行排序; 将排序靠前的所述系统通知进行优先通知展示。3.根据权利要求2所述的方法,其特征在于,还包括: 检测所述系统通知是否被用户在预设时间点查看; 当检测到所述系统通知未被用户点击查看时,在相邻时间点进行优先展示未被查看的所述系统通知。4.根据权利要求1所述的方法,其特征在于,所述用户界面层与所述用户进行交互,所述用户通过所述用户界面层查看所述系统通知,并查看所述系统通知详情。5.根据权利要求1所述的方法,其特征在于,所述系统交互层与桌面操作系统进行交互并进行所述系统通知、所述用户使用习惯数据以及所述系统通知权重进行采集并存储。6.一种管理通知栏的系统,其特征在于,应用于对通知栏进行管理的管理系统,所述管理系统包括用户界面层和系统交互层,该系统包括: 第一检测单元,用于检测系统桌面环境及系统通知软件; 设置单元,用于根据预设权重对所述系统通知软件设置系统通知权重; 第一获取单元,用于获取用户使用习惯数据,并根据所述使用习惯数据和所述系统通知权重对所述通知栏进行管理。7.根据权利要求1所述的系统,其特征在于,还包括: 第二获取单元,用于获取用户单位时间内打开所述系统通知软件的次数及打开时间对应的数据; 排序单元,用于根据所述次数及打开时间对应的数据、所述使用习惯数据以及所述系统通知权重对所述系统通知进行排序; 第一展示单元,用于将排序靠前的所述系统通知进行优先通知展示。8.根据权利要求7所述的系统,其特征在于,还包括: 第二检测单元,用于检测所述系统通知是否被用户在预设时间点查看; 第二展示单元,用于当检测到所述系统通知未被用户点击查看时,在相邻时间点进行优先展示未被查看的所述系统通知。9.根据权利要求6所述的系统,其特征在于,所述用户界面层与所述用户进行交互,所述用户通过所述用户界面层查看所述系统通知,并查看所述系统通知详情。10.根据权利要求6所述的方法,其特征在于,所述系统交互层与桌面操作系统进行交互并进行所述系统通知、所述用户使用习惯数据以及所述系统通知权重进行采集并存储。
【文档编号】G06F9/44GK105893058SQ201610270420
【公开日】2016年8月24日
【申请日】2016年4月27日
【发明人】胡宇, 李祉岐, 孙磊, 李 杰, 吴舜, 来骥, 金成明, 赵永彬, 李巍
【申请人】北京国电通网络技术有限公司, 国网冀北电力有限公司信息通信分公司, 国网辽宁省电力有限公司信息通信分公司, 国家电网公司, 国网信息通信产业集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1