一种通知消息的查看方法、装置和终端的制作方法_2

文档序号:9826023阅读:来源:国知局
用程序的展示属性渲染查看入口的效果示意图;
[0063]图7示出了根据本发明的一种终端实施例的结构框图。
【具体实施方式】
[0064]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0065]参照图1,示出了根据本发明的一种通知消息的查看方法实施例一的步骤流程图,具体可以包括如下步骤:
[0066]步骤101,监听到第一应用程序的通知消息时,在终端当前展示的第二应用程序的应用界面上,生成对所述通知消息的第一查看入口。
[0067]需要说明的是,通知消息可以包括即时通讯软件的通讯信息,应用程序推送的通知和操作系统的系统通知等的用于提示用户进行查看的信息。
[0068]在实际的应用场景中,用户经常会一边使用新闻阅读应用程序浏览,一边通过即时通讯软件等的应用程序和其他用户交流,在对方暂时没有新的回复时,用户会切换至其他的应用程序,待有通知消息时再切换回去回复;或者用户在使用其他应用程序时,会收到一些电子商务应用程序的有关商品优惠的通知消息,用户可以打开这些电子商务应用程序以进一步查看通知消息;又或者终端的操作系统发出系统更新的通知消息,用户可以进入系统设置界面进一步查看具体的更新内容以便确定是否进行更新。在上述多个应用场景中,用户均会从当前展示的应用程序切换至产生了通知消息的应用程序,以进行通知消息的查看。因此,可以将产生了通知消息的应用程序作为第一应用程序,而将终端当前展示的应用程序作为第二应用程序。
[0069]具体的实现中,可以对第一应用程序的通知消息进行监听。通知消息的监听的具体实现方式可以有多种。例如,终端的操作系统通常设置有消息通知栏,用于接收各类应用程序的通知消息,因此可以监听终端的操作系统的消息通知栏,从中获取第一应用程序的通知消息;又或者,直接监听终端的各个应用程序,从中获取第一应用程序所生成的通知消息。
[0070]在监听到第一应用程序的通知消息时,可以在终端当前展示的第二应用程序的应用界面上,生成一个通知消息的查看入口。
[0071]因为目前各类终端的尺寸较大,而用户习惯于使用单手操作,因此可以将查看入口设置在终端显示屏幕的边缘,便于用户使用单手即可进行进一步查看通知消息的触摸操作,无须用户使用双手进行操作。
[0072]通知消息的查看入口可以有多种形式生成并提供给用户,例如可以是通知消息的完整内容或部分重点内容,便于用户直接获得通知消息;也可以是该第一应用程序的文字标识或图像标识,便于用户了解通知消息的来源,以此判断是否需要查看具体的消息内容;还可以识别出通知消息中所包含的关键字,语音播报出关键字,使得用户更便捷地了解到通知消息的内容。
[0073]步骤102,根据用户对所述第一查看入口的选择,从所述第二应用程序的应用界面切换至所述通知消息的展示界面。
[0074]用户可以针对通知消息的第一查看入口进行点击、滑动等的选择操作。在有多个通知消息的第一查看入口的情况下,用户可以选择其中某个第一查看入口。可以根据用户的选择操作,从终端当前展示的第二应用程序的应用界面切换至完全展示通知消息的展示界面。本领域技术人员可以采用多种方式根据用户的选择展示通知消息,例如可以在第二应用程序的应用界面上直接生成弹出通知消息的展示界面;还可以在用户按住第一查看入口时显示通知消息的展示界面,在用户松开按住第一查看入口时停止显示。
[0075]此外,当监听到多个通知消息,可以分别生成对应的多个第一查看入口,根据用户的选择在不同的展示界面展示相应的通知消息;也可以仅针对最近的一个通知消息生成第一查看入口 ;还可以针对多个通知消息生成一个第一查看入口,在同一个通知消息的展示界面展示多个通知消息。
[0076]根据本发明实施例,通过监听到第一应用程序的通知消息并相应地在终端当前展示的第二应用程序的应用界面上生成通知消息的第一查看入口,根据用户的选择切换至通知消息的展示界面,使得用户便捷地获取到各个应用程序的通知消息,避免了用户为了查看通知消息而在多个应用程序之间多次切换,节省了用户操作和切换所耗费的时间,同时也节省了终端的处理负载,提升了查看通知消息的效率。同时,用户通过简单的手势即可查看到通知消息,改善了用户体验。
[0077]参照图2,示出了根据本发明的一种通知消息的查看方法实施例二的步骤流程图,具体可以包括如下步骤:
[0078]步骤201,监听到第一应用程序的通知消息时,在终端当前展示的第二应用程序的应用界面上,生成对所述通知消息的第一查看入口。
[0079]作为本发明实施例的优选示例,可以通过如下子步骤监听所述第一应用程序的通知消息:
[0080]监听所述终端的操作系统的消息通知栏,并获取所述消息通知栏接收的所述第一应用程序的通知消息;或,监听所述终端的各个应用程序,并获取所述第一应用程序生成的通知消息。
[0081]终端的操作系统通常具有一个消息通知栏,用于接收各类应用程序产生的通知消息,并将这些通知消息以弹窗的方式展示给用户。因此可以通过监听操作系统的消息通知栏,当消息通知栏中产生有通知消息,将该通知消息获取。此外,也可以直接监听各个应用程序,当应用程序产生有通知消息时可以直接将其获取。
[0082]作为本发明实施例的优选示例一,在所述在终端当前展示的第二应用程序的应用界面上,生成对所述通知消息的第一查看入口之前,所述方法可以还包括:
[0083]采用预设的窗口钩子程序,对所述通知消息待展示的消息通知栏进行弹窗阻止操作。
[0084]应用程序的通知消息通常会在操作系统的消息通知栏进行弹窗展示,一些应用程序的广告消息可能会影响其他用户正使用其他应用程序,因此可以对其进行拦截处理。具体可以是预设一个窗口钩子程序,采用该窗口钩子程序对待展示的消息通知栏进行弹窗阻止操作。例如采用Windows操作系统的SetWindowsHookEx接口来设置用于阻止通知消息的弹窗操作的窗口钩子程序,当第一应用程序的通知消息产生,在没有到达消息通知栏时,窗口钩子程序先捕获到该通知消息。窗口钩子程序可以对通知消息进行修改,也可以强制结束该通知消息在消息通知栏弹出弹窗。因此,在已经通过第一查看入口提示用户的情况下,可以无须由消息通知栏重复提示。
[0085]作为本发明实施例的优选示例二,在所述在终端当前展示的第二应用程序的应用界面上,生成对所述通知消息的第一查看入口之前,所述方法可以还包括:
[0086]获取所述通知消息来源的第一应用程序,并确定所述第一应用程序存在于预置的程序列表。
[0087]实际应用中,可以预置一个记录允许接收通知消息的应用程序的程序列表。允许接收通知消息的应用程序可以预先设置,也可以提供应用程序的设置入口供由用户自定义设置。针对监听到第一应用程序的通知消息,通过通知消息的包名获取其来源的第一应用程序,在预置的程序列表中查找是否存在于该第一应用程序,若存在,则允许相应生成该第一应用程序的通知消息的查看入口,若不存在,则不生成查看入口。对于一些产生广告和不良信息的应用程序,通过预置的程序列表进行通知消息的过滤处理,避免了通知消息对用户正常使用应用程序造成的骚扰。
[0088]作为本发明实施例的优选示例,所述在当前展示的第二应用程序的应用界面上生成对所述通知消息的第一查看入口可以包括以下子步骤:
[0089]子步骤Sll,识别所述通知消息来源的第一应用程序。
[0090]子步骤S12,获取识别的第一应用程序的展示属性。
[0091]子步骤S13,生成对所述通知消息的第一查看入口,并按照所述第一应用程序的展示属性渲染所述第一查看入口。
[0092]在实际应用中,用户可能会特别关注某些特定应用程序的通知消息,在用户查看具体的通知消息的内容时,可以将通知消息的来源展示给用户,便于用户判断是否需要进一步查看通知消息。因此,可以识别通知消息来源的第一应用程序,从中获取第一应用程序的展示属性,在生成通知消息的查看入口时,按照展示属性渲染查看入口,
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1