CN115658209A - 通知消息显示方法、装置和电子设备 - Google Patents

通知消息显示方法、装置和电子设备 Download PDF

Info

Publication number
CN115658209A
CN115658209A CN202211359690.0A CN202211359690A CN115658209A CN 115658209 A CN115658209 A CN 115658209A CN 202211359690 A CN202211359690 A CN 202211359690A CN 115658209 A CN115658209 A CN 115658209A
Authority
CN
China
Prior art keywords
message
notification
message card
complete information
card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211359690.0A
Other languages
English (en)
Inventor
王兰彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202211359690.0A priority Critical patent/CN115658209A/zh
Publication of CN115658209A publication Critical patent/CN115658209A/zh
Priority to PCT/CN2023/126767 priority patent/WO2024093784A1/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

本申请公开了一种通知消息显示方法、装置和显示设备,属于移动终端显示领域。通知消息显示方法包括:在接收到多条通知消息,且所述多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息,其中,所述多条通知消息来自于N个应用程序;显示消息卡片集合,所述消息卡片集合用于显示所述每条通知消息的完整信息;其中,所述消息卡片集合包含N个消息卡片组,一个消息卡片组对应一个应用程序,所述一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。

Description

通知消息显示方法、装置和电子设备
技术领域
本申请属于移动终端显示领域,具体涉及一种通知消息显示方法、装置和电子设备。
背景技术
通知消息是应用程序与用户交互的一种方式。在应用程序需要向用户传递消息时,可以通过应用程序的后台服务器向安装有应用程序的终端推送该应用程序的通知消息。
目前终端在接收到应用程序的通知消息时,将该通知消息的简略信息显示于消息通知页面。用户可以通过点击通知消息的缩略信息,打开通知消息所属的应用程序,以在应用程序的界面中浏览通知消息的完整信息。
然而,在终端接收到的通知消息的数量较多的情况下,若用户想要浏览多条通知消息,则需要在浏览完成一个通知消息的完整信息后返回消息通知页面,并对另一通知消息重复前述操作,以浏览该通知消息的完整信息。这种方式使得用户想要浏览多条通知消息时,需要在不同应用程序的界面之间多次切换,操作过程繁琐,通知消息的完整信息的显示触发效率较低。
发明内容
本申请实施例的目的是提供一种通知消息显示方法、装置和电子设备,能够解决通知消息的完整信息的显示操作繁琐,通知消息的完整信息的显示触发效率较低的问题。
第一方面,本申请实施例提供了一种通知消息显示方法,该方法包括:
在接收到多条通知消息,且所述多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息,其中,所述多条通知消息来自于N个应用程序;
显示消息卡片集合,所述消息卡片集合用于显示所述每条通知消息的完整信息;
其中,所述消息卡片集合包含N个消息卡片组,一个消息卡片组对应一个应用程序,所述一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。
第二方面,本申请实施例提供了一种通知消息显示装置,该装置包括:
获取模块,用于在接收到多条通知消息,且所述多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息,其中,所述多条通知消息来自于N个应用程序;
显示模块,用于显示消息卡片集合,所述消息卡片集合用于显示所述每条通知消息的完整信息;
其中,所述消息卡片集合包含N个消息卡片组,一个消息卡片组对应一个应用程序,所述一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
在本申请的方案中,在接收到较多数量的通知消息时,可以通过消息卡片集合直接显示每条通知消息的完整信息,以使得用户直接浏览显示于消息卡片集合的通知消息的完整信息。相较于相关技术中显示多条通知消息的完整信息的实现方式,无需用户针对每条通知消息,分别点击该通知消息的缩略信息之后,在跳转显示的应用程序界面中才能浏览完整信息,减少了多个应用程序界面之间的跳转操作。并且,在用户浏览多条通知消息的完整信息的过程中,无需多次点击通知消息的缩略信息,仅需一次操作即可观看所有通知消息的完整信息,进一步简化了通知消息的完整信息的显示操作过程,提升通知消息的完整信息的显示触发效率。
附图说明
图1是本申请实施例提供的一种通知消息显示方法的流程图;
图2是本申请实施例提供的界面示意图之一;
图3是本申请实施例提供的一种第一排序的确定方法的流程图;
图4是本申请实施例提供的界面示意图之二;
图5是本申请实施例提供的界面示意图之三;
图6是本申请实施例提供的界面示意图之四;
图7是本申请实施例提供的一种通知消息显示装置的框图;
图8是本申请实施例提供的一种电子设备的框图;
图9是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的通知消息显示方法进行详细地说明。
请参考图1,其示出了本申请实施例提供的一种通知消息显示方法的流程图。该通知消息显示方法应用于电子设备。可选地,电子设备可以为个人电脑、手机、可穿戴设备、可穿戴设备(如智能眼镜、智能手表和智能手环等)和智能家居设备(如智能冰箱、智能洗衣机等)等可以安装多个应用程序(application,APP),且接收多个应用程序的通知消息的设备。如图1所示,通知消息显示方法包括:
步骤101、在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息。其中,多条通知消息来自于N个应用程序,N为正整数。
本申请实施例中,电子设备可以在通知数量较多的时候,获取每条通知消息的完整信息。
可选地,电子设备可以比较周期内接收到的通知消息的数量与数量阈值的大小关系。或者,电子设备可以在每接收到一条通知消息时,比较已接收到的通知消息的数量与数量阈值的大小关系。
在一种情况下,电子设备可以在第三界面中直接显示接收到的通知消息的缩略信息。可选地,数量阈值可以为第三界面中可展示的通知消息的最大数量。在另一种情况下,电子设备可以在第三界面中按照通知消息所属的应用程序归类显示接收到的通知消息的缩略信息。例如,若接收到多条通知消息,且多条通知消息来自于多个应用程序,则每个应用程序在第三界面中均有对应的消息显示区域,将每个应用程序对应的至少部分通知消息的缩略信息显示在对应的消息显示区域。
示例地,假设电子设备接收到的多条通知消息包括:第一应用程序APP1的第一通知消息A1和第二通知消息A2、第二应用程序APP2的第一通知消息B1至第五通知消息B5、第三应用程序APP3的第一通知消息C1和第二通知消息C2,以及第四应用程序APP4的第一通知消息D1至第三通知消息D3。第三界面为图2所示的通知中心界面200。
则可以在通知中心界面200中第一应用程序对应的消息显示区域内显示第一通知消息A1的缩略信息和第二通知消息A2的缩略信息。在第二应用程序对应的消息显示区域内显示第一通知消息B1的缩略信息和第二通知消息B2的缩略信息。在第三应用程序对应的消息显示区域内显示第一通知消息C1的缩略信息和第二通知消息C2的缩略信息。在第四应用程序对应的消息显示区域内显示第一通知消息D1的缩略信息和第二通知消息D2的缩略信息。进一步的,每个应用程序对应的消息显示区域内还可以显示接收到的该应用程序的通知消息的数量。由于每个应用程序对应的消息显示区域内只能显示两条通知消息,因此,第二应用程序的第三通知消息B3至第五通知消息B5,以及第四应用程序的第三通知消息D3未显示。
步骤102、显示消息卡片集合,消息卡片集合用于显示每条通知消息的完整信息。其中,消息卡片集合包含N个消息卡片组,一个消息卡片组对应一个应用程序,一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息。
可选地,电子设备可以显示消息卡片集合的部分消息卡片组,每个消息卡片组包括其中的至少部分消息卡片。该消息卡片中显示有对应的通知消息的完整信息。
一个示例地,电子设备可以并排显示消息卡片集合的至少部分消息卡片组。每个消息卡片组包括并排显示的至少部分消息卡片。
另一个示例地,电子设备可以堆叠显示消息卡片集合的至少部分消息卡片组。每个消息卡片组包括堆叠显示的至少部分消息卡片。
再一个示例地,N个消息卡片组可以层叠设置,每个消息卡片组的消息卡片也可以层叠设置。
综上所述,本申请实施例提供的通知消息显示方法中,在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,通过获取每个通知消息的完整信息,以显示消息卡片集合。该消息卡片集合用于显示每个通知消息的完整信息。其中,多条通知消息来自于N个应用程序。消息卡片集合包括与N个应用程序一一对应的N个消息卡片组,一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。
该技术方案中,在接收到较多数量的通知消息时,可以通过消息卡片集合直接显示每条通知消息的完整信息,简化了通知消息的完整信息的显示操作过程,提升通知消息的完整信息的显示触发效率。
在一种可选地实现方式中,电子设备在接收到通知消息后,可以显示接收到的通知消息。则所述方法还包括:电子设备显示接收到的多条通知消息。
能够理解的,接收并显示在通知栏的通知消息可以是该条消息的缩略信息,也可以是该条消息的完整信息。
基于此,电子设备获取每条通知消息的完整信息的过程包括:在显示的是通知消息的完整信息的情况下,直接获取完整信息。在显示的是通知消息的部分信息的情况下,获取通知消息的链接,并基于链接得到完整信息,其中,基于链接得到的完整信息为在浏览器中加载链接之后得到的信息,或者,基于链接得到的完整信息为在后台运行的应用程序中加载链接之后得到的信息。
即电子设备在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,可以先判断显示的是否为通知消息的完整信息。
示例地,电子设备在如图2所示的通知中心界面200中显示接收到的多条通知消息。该通知中心界面用于显示通知消息的缩略信息,且显示的每条通知消息的字符数小于或者等于目标数值。该目标数值为通知中心界面中一行所能容纳的字符数的最大值。此时可以判断通知中心界面显示的每条通知消息的字符数是否小于或者等于目标数值,若一条通知消息的字符数小于目标数值,则确定显示的是通知消息的完整信息。
在一种可选地实现方式中,电子设备在获取到通知消息的链接之后,可以在浏览器中加载链接,以加载链接对应的界面,并从该界面中获取通知消息的完整信息。其中,电子设备可以时刻后台运行浏览器,或者,在获取到通知消息的链接后后台运行浏览器,以便于在浏览器中加载链接。
在另一种可选地实现方式中,电子设备在获取到通知消息的链接之后,可以在后台运行的应用程序中加载链接,以加载链接对应的应用程序界面,并从该应用程序界面中获取通知消息的完整信息。其中,电子设备可以在后台运行该通知消息所属的应用程序,以便在应用程序中加载链接。
本申请实施例中,在显示的是通知消息是完整信息的情况下直接获取每条通知消息的完整信息,进一步简化了完整信息的获取方式,提升了完整信息的获取效率。而通知在后台运行的浏览器或者应用程序中,加载链接以获取通知消息的完整信息的方式,使得电子设备的前台显示界面无需跳转至链接界面。因此,也无需执行从链接界面返回的界面跳转操作。相较于相关技术减少了多个界面之间的跳转操作,提升通知消息的完整信息的显示触发效率。
还需要说明的是,本申请一些实施例中,电子设备执行获取每条通知消息的完整信息的步骤还可以具有触发时机。则步骤101在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息的过程还包括以下步骤1011至步骤1013。
在步骤1011中,在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,显示第一控件。
本申请实施例中,第一控件用于触发显示所有通知消息的完整内容。可选地,电子设备可以在第三界面中显示第一控件,以便于用户在看到感兴趣的通知消息的缩略信息后可以较为便捷触发完整内容的显示。示例地,第一控件为“全部展开”控件。在图2所示的通知中心界面200中显示“全部展开”控件201。
在步骤1012中,接收对第一控件的第五输入。
本申请实施例中,用户若想要浏览通知消息的完整信息,则可以对第一控件执行第五输入。例如第五输入为对第一控件的点击输入。
在步骤1013中,响应于第五输入,获取每条通知消息的完整信息。
可选地,第五输入可以为点击、长按、滑动、悬空手势或者语音输入等类型的输入。示例地,用户可以在控制电子设备显示如图2所示的通知中心界面后,点击“全部展开”控件。从而使得电子设备接收对第一控件的第五输入,响应参考前述步骤102的解释和实现方式,本申请一些实施例中,在N大于1的情况下,消息卡片集合包括的N个消息卡片组可以具有特定的显示顺序。电子设备显示消息卡片集合的过程中,可以按照消息卡片集合包括的N个消息卡片组的显示顺序,显示该N个消息卡片组。
类似的,在一个消息卡片组包括M个消息卡片,且M为大于1的正整数的情况下,一个消息卡片组内的M个消息卡片也可以具有特定的显示顺序。电子设备显示消息卡片集合的过程中,可以按照每个消息卡片组中M个消息卡片的显示顺序,显示每个消息卡片组中的M个消息卡片。
可选地,在步骤102显示消息卡片集合之前,还可以包括N个消息卡片组的显示顺序的确定过程。如图3所示,N个消息卡片组的显示顺序的确定过程包括以下步骤301至步骤303。
步骤301、根据多条通知消息所属的应用程序,生成N个消息卡片组。
本申请实施例中,多条通知消息来自于N个应用程序。电子设备生成的N个消息卡片组与N个应用程序一一对应。
步骤302、获取每个消息卡片组对应的应用程序的相关信息。
本申请实施例中,应用程序的相关信息可以为应用程序的多种信息。
可选地,应用程序的相关信息可以包括以下至少一种信息:应用程序的通知消息的接收时刻、应用程序的预设优先级、应用程序的使用频率。
可以理解的,应用程序的预设优先级可以是用户设定的。除此之外,应用程序的预设优先级也可以是根据每个应用程序的重要程度确定的。当然,应用程序的预设优先级也可以根据其他规则设定,本申请实施例对此不作限定。
可以理解的,应用程序的使用频率可以指的是用户在目标时段内对应用程序的使用频率。其中,目标时段可以为一天、最近三十天或者最近三个月等。
步骤303、根据每个消息卡片组对应的应用程序的相关信息,确定N个消息卡片组的第一排序。
可选地,第一排序与以下至少一项相关联:每个消息卡片组对应的通知消息的接收时刻;每个消息卡片组对应的应用程序的预设优先级;每个消息卡片组对应的应用程序的使用频率。
具体的,针对第一排序与每个消息卡片组对应的通知消息的接收时刻相关联的情况:电子设备可以根据每个消息卡片组对应的应用程序中特定通知消息的接收时刻,确定N个消息卡片组的第一顺序。其中,特定通知消息可以为应用程序中接收时刻最早的通知消息。或者,特定通知消息可以为应用程序中接收时刻最晚的通知消息。或者,特定通知消息的接收时刻可以为应用程序的所有通知消息的接收时刻的平均值。
在一种可选地实现方式中,根据每个消息卡片组对应的应用程序中特定通知消息的接收时刻从早到晚的顺序,确定N个消息卡片组从前到后的第一顺序。这样,按照第一顺序显示的N个消息卡片组可以使得用户按照通知消息的接收时刻的早晚查看通知消息,适用用户的消息查看习惯。
在另一种可选地实现方式中,根据每个消息卡片组对应的应用程序中特定通知消息的接收时刻从晚到早的顺序,确定N个消息卡片组从前到后的第一顺序。这样,按照第一顺序显示的N个消息卡片组中,接收时刻越晚的通知消息越优先显示,从而便于用户优先查看最新消息,提升用户体验。
具体的,针对第一排序与每个消息卡片组对应的应用程序的预设优先级相关联的情况:电子设备可以根据每个消息卡片组对应的应用程序的预设优先级从高到低的顺序,确定N个消息卡片组从前到后的第一顺序。或者,根据每个消息卡片组对应的应用程序的预设优先级从低到高的顺序,确定N个消息卡片组从前到后的第一顺序。
具体的,针对第一排序与每个消息卡片组对应的应用程序的使用频率相关联的情况:电子设备可以根据每个消息卡片组对应的应用程序的使用频率从高到低的顺序,确定N个消息卡片组从前到后的第一顺序。这样,按照第一顺序显示的N个消息卡片组中,使用频率越高的应用程序的通知消息越优先显示,从而便于用户优先查看经常使用的应用程序的通知消息,提升用户对通知消息的提取效率。
在一种可选地情况下,电子设备根据每个消息卡片组对应的应用程序的相关信息,确定N个消息卡片组的第一排序的过程还可以包括以下步骤3031至步骤3032。
在步骤3031中,在接收到用户对目标通知消息的第一输入的情况下,获取目标应用程序的目标应用类型。其中,第一输入用于触发显示消息卡片集合,目标通知消息为目标应用程序的通知消息。
本申请实施例中,电子设备在接收到通知消息时可以显示通知消息。用户若想要显示消息卡片集合,则可以对显示的通知消息中目标通知消息执行第一输入。从而使得电子设备响应于第一输入,显示消息卡片集合。其中,电子设备在接收到第一输入的情况下,在显示消息卡片集合之前获取目标应用程序的目标应用类型。目标通知消息可以为显示的通知消息中任意一个通知消息。
可选地,第一输入可以为长按、滑动、悬空手势或者语音输入等类型的输入。示例地,如图2所示,第一输入可以为用户对第二应用程序中第一通知消息B2(目标通知消息)的长按输入,该长按输入之后,可以触发所有通知消息的完整信息进行显示。
在步骤3032中,根据每个消息卡片组对应的应用程序的类型与目标应用类型的匹配情况,确定N个消息卡片组的第一排序。其中,在第一排序中,与目标应用类型相匹配的消息卡片组的顺序位于其他消息卡片组之前,其他消息片组对应的应用程序的应用类型与目标应用类型不匹配。
可选地,在与目标应用类型相匹配的消息卡片组的数量为多个的情况下,可以确定多个目标消息卡片组的第三排序,并确定其他消息卡片组的顺序位于第三排序中末位目标消息卡片组之后,目标消息卡片组为与目标应用类型相匹配的消息卡片组。在其他消息卡片组的数量为多个的情况下,可以进一步确定多个其他消息卡片组的第四排序,以得到最终的第一排序。
其中,第三排序和/或第四排序中各消息卡片组的排列顺序可以为任意顺序。或者,第三排序可以与以下至少一项相关联:多个目标消息卡片组中,每个消息卡片组对应的通知消息的接收时刻;每个消息卡片组对应的应用程序的预设优先级;每个消息卡片组对应的应用程序的使用频率。第四排序可以与以下至少一项相关联:多个其他消息卡片组中,每个消息卡片组对应的通知消息的接收时刻;每个消息卡片组对应的应用程序的预设优先级;每个消息卡片组对应的应用程序的使用频率。需要说明的是,第三排序的关联情况和第四排序的关联情况可以参考前述第一排序的关联情况,本申请实施例对此不做赘述。
示例地,假设目标应用程序为APP1,且APP1的类型为社交类,N个消息卡片组包括消息卡片组1至消息卡片组7,依次对应的应用程序为APP1至APP7,其中,同为社交类的应用程序有APP1、APP2、APP4和APP6。
电子设备在接收到用户对目标通知消息的第一输入的情况下,获取到目标应用程序(APP1)的目标应用类型为社交类。将N个消息卡片组对应的应用程序的类型与社交类进行匹配,确定与社交类相匹配的消息卡片组为:APP1对应的消息卡片组1、APP2对应的消息卡片组2、APP4对应的消息卡片组4和APP6对应的消息卡片组6。因此,可以根据匹配关系,将消息卡片组1、消息卡片组2、消息卡片组4和消息卡片组6排列至消息卡片组3、消息卡片组5和消息卡片组7之前,以得到第一排序。
能够理解的,消息卡片组1、消息卡片组2、消息卡片组4和消息卡片组6之间的排序情况(第三排序),以及消息卡片组3、消息卡片组5和消息卡片组7之间的排序情况(第四排序)可以是随机排序的,也可以是与上述应用程序的相关信息有关。例如,可以根据APP1至APP7按照应用程序的使用频率由高到低对对应的消息卡片组进行排序。
本申请实施例中,基于前述步骤301至步骤303所述的方法,电子设备显示消息卡片集合的过程可以包括:按照第一排序,显示N个消息卡片组。
可选地,电子设备可以按照第一排序显示N个消息卡片组,每个消息卡片组包括其中的至少部分消息卡片。
一个示例地,电子设备可以按照第一排序由左至右并排显示N个消息卡片组。每个消息卡片组包括并排显示的至少部分消息卡片。
另一个示例地,电子设备可以按照第一排序由上至下堆叠显示N个消息卡片组。每个消息卡片组包括堆叠显示的至少部分消息卡片。
再一个示例地,N个消息卡片组可以按照第一顺序层叠设置,每个消息卡片组的消息卡片也可以层叠设置。
可选地,在步骤102显示消息卡片集合之前,还可以包括每个消息卡片组中M个消息卡片的显示顺序的确定过程,M为正整数。任意一个消息卡片组中M个消息卡片的显示顺序的确定过程包括以下步骤401至步骤403。
在步骤401中,根据消息卡片组对应的M个通知消息,生成该消息卡片组的M个消息卡片。
本申请实施例中,电子设备生成的M个消息卡片与M个通知消息一一对应。一个消息卡片包括对应的一个通知消息的完整信息。
在步骤402中,获取消息卡片组对应的应用程序中,每个通知消息的相关信息。
本申请实施例中,通知消息的相关信息可以为通知消息的多种信息。
可选地,通知消息的相关信息可以包括以下至少一种信息:通知消息的接收时刻、通知消息所属消息类别的预设优先级、通知消息的浏览频率、通知消息对应的地理位置。
其中,消息类别可以按照通知消息的消息形式划分。例如,消息类别可以包括:文本类、图片类、视频类、音频类等。或者,消息类别也可以按照消息内容划分。例如,消息类别可以包括:政治类、娱乐类、财经类等。可以理解的,消息类别的预设优先级可以是用户设定的。除此之外,消息类别的预设优先级也可以根据每种消息类别的消息的重要程度确定的。当然,消息类别的预设优先级也可以根据其他规则设定,本申请实施例对此不作限定。
可以理解的,通知消息对应的地理位置指的是通知消息的内容所涉及的地理位置或者通知消息的发送方的地理位置。一个示例的,通知消息的内容涉及A公园的人流情况,则通知消息对应的地理位置可以为A公园。
在步骤403中,根据每个通知消息的相关信息,确定消息卡片组中M个消息卡片的第二排序。
可选地,第二排序与以下至少一项相关联:每个通知消息的接收时刻;每个通知消息所属消息类别的预设优先级;每个通知消息的浏览频率;每个通知消息对应的地理位置。
具体的,针对第二排序与每个通知消息的接收时刻相关联的情况:
在一种可选地实现方式中,根据M个通知消息的接收时刻从早到晚的顺序,确定M个消息卡片从前到后的第二顺序。这样,按照第二顺序显示的M个消息卡片可以使得用户按照通知消息的接收时刻的早晚查看通知消息,适用用户的消息查看习惯。
在另一种可选地实现方式中,根据M个通知消息的接收时刻从晚到早的顺序,确定M个消息卡片从前到后的第二顺序。这样,按照第二顺序显示的M个消息卡片中,接收时刻越晚的通知消息越优先显示,从而便于用户优先查看最新消息,提升用户体验。
具体的,针对第二排序与每个通知消息所属消息类别的预设优先级的情况:电子设备可以根据每个通知消息所属消息类别(例如:是会话聊天类消息还是通知类消息)的预设优先级从高到低的顺序,确定M个消息卡片从前到后的第二顺序。或者,根据一个消息卡片中的每个通知消息所属消息类别的预设优先级从低到高的顺序,确定M个消息卡片从前到后的第二顺序。
具体的,针对第二排序与每个通知消息的浏览频率的情况:电子设备可以根据每个通知消息的浏览频率从高到低的顺序,确定M个消息卡片从前到后的第二顺序。这样,按照第二顺序显示的M个消息卡片,浏览频率越高的一类通知消息越优先显示,从而便于用户优先查看偏爱类别的通知消息,提升用户对通知消息的提取效率。
具体的,针对第二排序与每个通知消息对应的地理位置的情况:电子设备可以根据每个通知消息对应的地理位置与电子设备当前地理位置之间由近到远的顺序,确定M个消息卡片从前到后的第二顺序。这样,按照第二顺序显示的M个消息卡片中,与用户所在地越近的通知消息越优先显示。而由于与用户所在地越近的通知消息,其涉及的内容可能与用户的相关度越高。因此,按照该第二顺序显示的M个消息卡片便于用户获取有效信息,提升用户对通知消息的有效提取效率。
本申请实施例中,基于前述步骤401至步骤403所述的方法,电子设备显示消息卡片集合的过程可以包括:按照第一排序显示N个消息卡片组,在进一步按照每个消息卡片组对应的第二排序,显示每个消息卡片组的M个消息卡片。
可选地,电子设备可以显示N个消息卡片组。每个消息卡片组包括按照其对应的第二顺序显示的M个消息卡片。
一个示例地,电子设备可以并排显示N个消息卡片组。每个消息卡片组包括按照其对应的第二顺序由上至下并排显示的M个消息卡片。
另一个示例地,电子设备可以堆叠显示N个消息卡片组。每个消息卡片组包括按照其对应的第二顺序由上至下堆叠显示的M个消息卡片。
下述本申请实施例对显示消息卡片集合的再一种可选地实现方式进行进一步说明。可选地,步骤102显示消息卡片集合的过程可以包括以下步骤1021至步骤1023。
在步骤1021中,在第一界面中显示第一消息卡片组中的一个消息卡片,一个消息卡片上包括对应的通知消息的完整信息。
可选地,第一消息卡片组可以为N个消息卡片组中的任意一个。或者,第一消息卡片组可以为第一排序中位于首位的消息卡片组。
第一消息卡片组中的一个消息卡片可以为:第一消息卡片组中的任意一个消息卡片。或者,第一消息卡片组中的一个消息卡片可以为第一消息卡片组对应的第二排序中位于首位的消息卡片。
在步骤1022中,接收用户的第二输入。
本申请实施例中,用户若想要查看另一通知消息的完整信息,则可以执行第二输入。第二输入用于触发显示另一消息卡片。
在步骤1023中,响应于第二输入,根据第二输入的输入参数,将第一界面切换为第二界面。其中,在输入参数为第一参数情况下,第二界面显示有第二消息卡片组中的一个消息卡片,第二消息卡片组与第一消息卡片组不同。在输入参数为第二参数的情况下,第二界面显示有第一消息卡片组中的另一个消息卡片。
可以理解的,第二消息卡片组可以为剩余消息卡片组中的任意一个消息卡片组,剩余消息卡片组为N个消息卡片组中除第一消息卡片组之外的消息卡片组。
具体地,第二消息卡片组可以为剩余消息卡片组中排序内位于第一消息卡片组之后的消息卡片组。进一步的,显示的第二消息卡片组中的一个消息卡片可以为第二消息卡片组中的任意一个消息卡片,或者,该一个消息卡片可以为第二消息卡片组对应的第二排序中位于首位的消息卡片。
具体地,第一消息卡片组中的另一个消息卡片可以为任意一个其他消息卡片,或者,该另一个消息卡片可以为排序位于该个消息卡片之后的消息卡片。
可选地,第二输入可以为点击、长按、滑动、悬空手势或者语音输入等类型的输入。
一种可选地实现方式中,若第二输入为滑动输入,则第二输入的输入参数可以为滑动方向。第一参数为第一方向,第二参数为第二方向,因此,在不同方向上的滑动输入,会触发切换的消息卡片不同。
示例地,若N个消息卡片组包括:消息卡片组1、消息卡片组2和消息卡片组3,第一顺序为:消息卡片组1、消息卡片组2、消息卡片组3。消息卡片组1包括消息卡片11和消息卡片12,且消息卡片组1的第二排序为:消息卡片11、消息卡片12。消息卡片组2包括消息卡片21、消息卡片22和消息卡片23,且消息卡片组2的第二排序为:消息卡片22、消息卡片23、消息卡片21。消息卡片组3包括消息卡片31。
示例性地,在当前显示的是消息卡片组1(目标消息卡片组)中的消息卡片11的情况下,接收用户的滑动输入,若该滑动输入为沿屏幕长边方向上的滑动输入(例如沿屏幕上滑/下滑),则从显示的消息卡片11的界面切换为显示消息卡片12的界面。若该滑动输入为沿屏幕短边方向上的滑动输入(例如沿屏幕左滑/右滑),则从显示的消息卡片11的界面切换为显示消息卡片组的消息卡片21的界面。
在本申请实施例中,可以根据用户切换输入的不同,执行不同的切换操作。即可以根据用户输入的不同确定切换后的消息卡片是同组的另一消息卡片还是另一组的消息卡片,增加了卡片切换的灵活性。
为了便于读者理解,以下述示例对本申请实施例提供的通知消息显示方法进行进一步示例性说明。
假设电子设备接收到的多条通知消息包括:第一应用程序APP1的第一通知消息A1和第二通知消息A2、第二应用程序APP2的第一通知消息B1至第五通知消息B5、第三应用程序APP3的第一通知消息C1和第二通知消息C2,以及第四应用程序APP4的第一通知消息D1至第三通知消息D3。
其中,N个消息卡片组的第一排序为:第一应用程序APP1对应的消息卡片组G1、第二应用程序APP2对应的消息卡片组G2、第四应用程序APP4对应的消息卡片组G4、第三应用程序APP3对应的消息卡片组G3。
消息卡片组G1对应的第二排序为:第一通知消息A1对应的消息卡片G11、第二通知消息A2对应的消息卡片G12。
消息卡片组G2对应的第二排序为:第二通知消息B2对应的消息卡片G22、第三通知消息B3对应的消息卡片G23、第五通知消息B5对应的消息卡片G25、第一通知消息B1对应的消息卡片G21、第四通知消息B4对应的消息卡片G24。
如图2所示,通知中心界面包括“全部展开”控件201和“全部清除”控件202。该“全部展开”控件201为第一控件。
电子设备在通知中心界面200中显示接收到的多条通知消息的缩略信息。用户在想要查看通知消息的完整信息时,点击“全部展开”控件201。电子设备接收到对“全部展开”控件的点击输入,获取每条通知消息的完整信息。此时电子设备显示如图4所示的通知中心界面400,当前显示的消息卡片是消息卡片组G1的消息卡片G11。
用户在通知中心界面400上向左滑动,电子设备接收到滑动方向为向左的滑动输入,将通知中心界面400切换为图5所示的通知中心界面500。在通知中心界面500中显示有消息卡片组G2的消息卡片G22。此时,通知中心界面400为第一界面,通知中心界面500为第二界面。即,会将消息卡片切换为下一组第一张消息卡。
用户在通知中心界面500上向下滑动,电子设备接收到滑动方向为向下的滑动输入,将通知中心界面500切换为图6所示的通知中心界面600。在通知中心界面600中显示有消息卡片组G2的消息卡片G23。此时,不难理解的是通知中心界面500为第一界面,通知中心界面600为第二界面。即,会将消息卡片切换为同组的下一张消息卡片。
综上所述,本申请实施例提供的通知消息显示方法中,在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,通过获取每个通知消息的完整信息,以显示消息卡片集合。该消息卡片集合用于显示每个通知消息的完整信息。其中,多条通知消息来自于N个应用程序。消息卡片集合包括与N个应用程序一一对应的N个消息卡片组,一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。该技术方案中,在接收到较多数量的通知消息时,可以通过消息卡片集合直接显示每条通知消息的完整信息,简化了通知消息的完整信息的显示操作过程,提升通知消息的完整信息的显示触发效率。
本申请实施例提供的通知消息显示方法,执行主体可以为通知消息显示装置。本申请实施例中以通知消息显示装置执行通知消息的显示方法为例,说明本申请实施例提供的通知消息显示装置。
请参考图7,其示出了本申请实施例提供的一种通知消息显示装置的框图。如图7所示,通知消息显示装置700包括:获取模块701和显示模块702。
获取模块701,用于在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息,其中,多条通知消息来自于N个应用程序;
显示模块702,用于显示消息卡片集合,消息卡片集合用于显示每条通知消息的完整信息;
其中,消息卡片集合包含N个消息卡片组,一个消息卡片组对应一个应用程序,一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。
本申请实施例中,在接收到较多数量的通知消息时,可以通过消息卡片集合直接显示每条通知消息的完整信息,以使得用户直接浏览显示于消息卡片集合的通知消息的完整信息。相较于相关技术中显示多条通知消息的完整信息的实现方式,无需用户针对每条通知消息,分别点击同一界面中该通知消息的缩略信息以在跳转显示的应用程序界面中浏览该通知消息的完整信息。减少了在多条通知消息的完整信息的显示过程中多个应用程序的拉取过程,同时也减少了多个应用程序界面之间的跳转操作。并且,在用户浏览多条通知消息的完整信息的过程中,也无需执行多次点击通知消息的缩略信息,以跳转至通知消息所属的应用程序界面的操作过程,进一步简化了通知消息的完整信息的显示操作过程,提升通知消息的完整信息的显示触发效率。
可选地,通知消息显示装置700还包括:生成模块和确定模块。
生成模块,用于根据多条通知消息所属的应用程序,生成N个消息卡片组;
获取模块701,还用于获取每个消息卡片组对应的应用程序的相关信息;
确定模块,用于根据每个消息卡片组对应的应用程序的相关信息,确定N个消息卡片组的第一排序;
显示模块702,还用于按照第一排序,显示N个消息卡片组。
可选地,确定模块,包括:
获取子模块,用于在接收到用户对目标通知消息的第一输入的情况下,获取目标应用程序的目标应用类型,其中,第一输入用于触发显示消息卡片集合,目标通知消息为目标应用程序的通知消息;
确定子模块,用于根据每个消息卡片组对应的应用程序的类型与目标应用类型的匹配情况,确定N个消息卡片组的第一排序,其中,与目标应用类型相匹配的消息卡片组的顺序位于其他消息卡片组之前,其他消息片组对应的应用程序的应用类型与目标应用类型不匹配。
可选地,显示模块702,包括:
显示子模块,用于在第一界面中显示目标消息卡片组中的一个消息卡片,一个消息卡片上包括对应的通知消息的完整信息;
接收子模块,用于接收用户的第二输入;
切换子模块,用于响应于第二输入,根据第二输入的输入参数,将第一界面切换为第二界面;
其中,在输入参数为第一参数情况下,第二界面显示有第二消息卡片组中的一个消息卡片,第二消息卡片组与第一消息卡片组不同;在输入参数为第二参数的情况下,第二界面显示有第一消息卡片组中的另一个消息卡片。
可选地,显示模块702,还用于显示接收到的多条通知消息;
获取模块701,还用于:
在显示的是通知消息的完整信息的情况下,获取完整信息;
在显示的是通知消息的部分信息的情况下,获取通知消息的链接,并基于链接得到完整信息,
其中,基于链接得到的完整信息为在浏览器中加载链接之后得到的信息,或者,基于链接得到的完整信息为在后台运行的应用程序中加载链接之后得到的信息。
综上所述,本申请实施例提供的通知消息显示装置,在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,通过获取每个通知消息的完整信息,以显示消息卡片集合。该消息卡片集合用于显示每个通知消息的完整信息。其中,多条通知消息来自于N个应用程序。消息卡片集合包括与N个应用程序一一对应的N个消息卡片组,一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。该技术方案中,在接收到较多数量的通知消息时,可以通过消息卡片集合直接显示每条通知消息的完整信息,简化了通知消息的完整信息的显示操作过程,提升通知消息的完整信息的显示触发效率。
本申请实施例中的通知消息显示装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的通知消息显示装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的通知消息显示装置能够实现图1或者图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801和存储器802,存储器802上存储有可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述通知消息显示方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图9为实现本申请实施例的一种电子设备的硬件结构示意图。该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。
本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器910逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器910,用于在接收到多条通知消息,且所述多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息,其中,所述多条通知消息来自于N个应用程序。
显示单元906,用于显示消息卡片集合,所述消息卡片集合用于显示所述每条通知消息的完整信息;其中,所述消息卡片集合包含N个消息卡片组,一个消息卡片组对应一个应用程序,所述一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。
本申请实施例中,在接收到较多数量的通知消息时,可以通过消息卡片集合直接显示每条通知消息的完整信息,以使得用户直接浏览显示于消息卡片集合的通知消息的完整信息。相较于相关技术中显示多条通知消息的完整信息的实现方式,无需用户针对每条通知消息,分别点击同一界面中该通知消息的缩略信息以在跳转显示的应用程序界面中浏览该通知消息的完整信息。减少了在多条通知消息的完整信息的显示过程中多个应用程序的拉取过程,同时也减少了多个应用程序界面之间的跳转操作。并且,在用户浏览多条通知消息的完整信息的过程中,也无需执行多次点击通知消息的缩略信息,以跳转至通知消息所属的应用程序界面的操作过程,进一步简化了通知消息的完整信息的显示操作过程,提升通知消息的完整信息的显示触发效率。
可选地,处理器910,还用于:
根据所述多条通知消息所属的应用程序,生成所述N个消息卡片组;
获取每个消息卡片组对应的应用程序的相关信息;
根据所述每个消息卡片组对应的应用程序的相关信息,确定所述N个消息卡片组的第一排序;
显示单元906,还用于按照所述第一排序,显示所述N个消息卡片组。
可选地,所述第一排序与以下至少一项相关联:
所述每个消息卡片组对应的通知消息的接收时刻;
所述每个消息卡片组对应的应用程序的预设优先级;
所述每个消息卡片组对应的应用程序的使用频率。
可选地,处理器910,还用于:
在接收到用户对目标通知消息的第一输入的情况下,获取目标应用程序的目标应用类型,其中,所述第一输入用于触发显示所述消息卡片集合,所述目标通知消息为所述目标应用程序的通知消息;
根据所述每个消息卡片组对应的应用程序的类型与所述目标应用类型的匹配情况,确定所述N个消息卡片组的第一排序,其中,与所述目标应用类型相匹配的消息卡片组的顺序位于其他消息卡片组之前,所述其他消息片组对应的应用程序的应用类型与所述目标应用类型不匹配。
可选地,显示单元906,还用于在第一界面中显示目标消息卡片组中的一个消息卡片,所述一个消息卡片上包括对应的通知消息的完整信息;
用户输入单元907,用于接收用户的第二输入;
显示单元906,还用于响应于所述第二输入,根据所述第二输入的输入参数,将所述第一界面切换为第二界面;
其中,在所述输入参数为第一参数情况下,所述第二界面显示有第二消息卡片组中的一个消息卡片,所述第二消息卡片组与所述第一消息卡片组不同;在所述输入参数为第二参数的情况下,所述第二界面显示有所述第一消息卡片组中的另一个消息卡片。
可选地,显示单元906,还用于显示所述接收到的所述多条通知消息;
处理器910,还用于:
在显示的是通知消息的完整信息的情况下,获取所述完整信息;
在显示的是通知消息的部分信息的情况下,获取所述通知消息的链接,并基于所述链接得到所述完整信息,其中,基于所述链接得到的完整信息为在浏览器中加载所述链接之后得到的信息,或者,基于所述链接得到的完整信息为在后台运行的应用程序中加载所述链接之后得到的信息。
综上所述,本申请实施例提供的通知消息显示方法中,在接收到多条通知消息,且多条通知消息的数量大于数量阈值的情况下,通过获取每个通知消息的完整信息,以显示消息卡片集合。该消息卡片集合用于显示每个通知消息的完整信息。其中,多条通知消息来自于N个应用程序。消息卡片集合包括与N个应用程序一一对应的N个消息卡片组,一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。
该技术方案中,在接收到较多数量的通知消息时,可以通过消息卡片集合直接显示每条通知消息的完整信息,简化了通知消息的完整信息的显示操作过程,提升通知消息的完整信息的显示触发效率。
应理解的是,本申请实施例中,输入单元904可以包括图形处理器(GraphicsProcessing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072中的至少一种。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器909可以包括易失性存储器或非易失性存储器,或者,存储器909可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器909包括但不限于这些和任意其它适合类型的存储器。
处理器910可包括一个或多个处理单元;可选的,处理器910集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述通知消息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述通知消息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述通知消息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (13)

1.一种通知消息显示方法,其特征在于,所述方法包括:
在接收到多条通知消息,且所述多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息,其中,所述多条通知消息来自于N个应用程序;
显示消息卡片集合,所述消息卡片集合用于显示所述每条通知消息的完整信息;
其中,所述消息卡片集合包含N个消息卡片组,一个消息卡片组对应一个应用程序,所述一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。
2.根据权利要求1所述的方法,其特征在于,所述显示消息卡片集合之前,所述方法还包括:
根据所述多条通知消息所属的应用程序,生成所述N个消息卡片组;
获取每个消息卡片组对应的应用程序的相关信息;
根据所述每个消息卡片组对应的应用程序的相关信息,确定所述N个消息卡片组的第一排序;
所述显示消息卡片集合,包括:
按照所述第一排序,显示所述N个消息卡片组。
3.根据权利要求2所述的方法,其特征在于,所述第一排序与以下至少一项相关联:
所述每个消息卡片组对应的通知消息的接收时刻;
所述每个消息卡片组对应的应用程序的预设优先级;
所述每个消息卡片组对应的应用程序的使用频率。
4.根据权利要求2所述的方法,其特征在于,所述根据所述每个消息卡片组对应的应用程序的相关信息,确定所述N个消息卡片组的第一排序,包括:
在接收到用户对目标通知消息的第一输入的情况下,获取目标应用程序的目标应用类型,其中,所述第一输入用于触发显示所述消息卡片集合,所述目标通知消息为所述目标应用程序的通知消息;
根据所述每个消息卡片组对应的应用程序的类型与所述目标应用类型的匹配情况,确定所述N个消息卡片组的第一排序,其中,与所述目标应用类型相匹配的消息卡片组的顺序位于其他消息卡片组之前,所述其他消息片组对应的应用程序的应用类型与所述目标应用类型不匹配。
5.根据权利要求1所述的方法,其特征在于,所述显示消息卡片集合,包括:
在第一界面中显示目标消息卡片组中的一个消息卡片,所述一个消息卡片上包括对应的通知消息的完整信息;
接收用户的第二输入;
响应于所述第二输入,根据所述第二输入的输入参数,将所述第一界面切换为第二界面;
其中,在所述输入参数为第一参数情况下,所述第二界面显示有第二消息卡片组中的一个消息卡片,所述第二消息卡片组与所述第一消息卡片组不同;在所述输入参数为第二参数的情况下,所述第二界面显示有所述第一消息卡片组中的另一个消息卡片。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
显示所述接收到的所述多条通知消息;
所述获取每条通知消息的完整信息,包括:
在显示的是通知消息的完整信息的情况下,获取所述完整信息;
在显示的是通知消息的部分信息的情况下,获取所述通知消息的链接,并基于所述链接得到所述完整信息,
其中,基于所述链接得到的完整信息为在浏览器中加载所述链接之后得到的信息,或者,基于所述链接得到的完整信息为在后台运行的应用程序中加载所述链接之后得到的信息。
7.一种通知消息显示装置,其特征在于,所述装置包括:
获取模块,用于在接收到多条通知消息,且所述多条通知消息的数量大于数量阈值的情况下,获取每条通知消息的完整信息,其中,所述多条通知消息来自于N个应用程序;
显示模块,用于显示消息卡片集合,所述消息卡片集合用于显示所述每条通知消息的完整信息;
其中,所述消息卡片集合包含N个消息卡片组,一个消息卡片组对应一个应用程序,所述一个消息卡片组中的任一消息卡片用于展示一个通知消息的完整信息,N为正整数。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
生成模块,用于根据所述多条通知消息所属的应用程序,生成所述N个消息卡片组;
所述获取模块,还用于获取每个消息卡片组对应的应用程序的相关信息;
确定模块,用于根据所述每个消息卡片组对应的应用程序的相关信息,确定所述N个消息卡片组的第一排序;
所述显示模块,还用于按照所述第一排序,显示所述N个消息卡片组。
9.根据权利要求8所述的装置,其特征在于,所述确定模块,包括:
获取子模块,用于在接收到用户对目标通知消息的第一输入的情况下,获取目标应用程序的目标应用类型,其中,所述第一输入用于触发显示所述消息卡片集合,所述目标通知消息为所述目标应用程序的通知消息;
确定子模块,用于根据所述每个消息卡片组对应的应用程序的类型与所述目标应用类型的匹配情况,确定所述N个消息卡片组的第一排序,其中,与所述目标应用类型相匹配的消息卡片组的顺序位于其他消息卡片组之前,所述其他消息片组对应的应用程序的应用类型与所述目标应用类型不匹配。
10.根据权利要求7所述的装置,其特征在于,所述显示模块,包括:
显示子模块,用于在第一界面中显示目标消息卡片组中的一个消息卡片,所述一个消息卡片上包括对应的通知消息的完整信息;
接收子模块,用于接收用户的第二输入;
切换子模块,用于响应于所述第二输入,根据所述第二输入的输入参数,将所述第一界面切换为第二界面;
其中,在所述输入参数为第一参数情况下,所述第二界面显示有第二消息卡片组中的一个消息卡片,所述第二消息卡片组与所述第一消息卡片组不同;在所述输入参数为第二参数的情况下,所述第二界面显示有所述第一消息卡片组中的另一个消息卡片。
11.根据权利要求7所述的装置,其特征在于,所述显示模块,还用于显示所述接收到的所述多条通知消息;
所述获取模块,还用于:
在显示的是通知消息的完整信息的情况下,获取所述完整信息;
在显示的是通知消息的部分信息的情况下,获取所述通知消息的链接,并基于所述链接得到所述完整信息,
其中,基于所述链接得到的完整信息为在浏览器中加载所述链接之后得到的信息,或者,基于所述链接得到的完整信息为在后台运行的应用程序中加载所述链接之后得到的信息。
12.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至6任一项所述的消息通知显示方法的步骤。
13.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至6任一项所述的消息通知显示方法的步骤。
CN202211359690.0A 2022-10-31 2022-10-31 通知消息显示方法、装置和电子设备 Pending CN115658209A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211359690.0A CN115658209A (zh) 2022-10-31 2022-10-31 通知消息显示方法、装置和电子设备
PCT/CN2023/126767 WO2024093784A1 (zh) 2022-10-31 2023-10-26 通知消息显示方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211359690.0A CN115658209A (zh) 2022-10-31 2022-10-31 通知消息显示方法、装置和电子设备

Publications (1)

Publication Number Publication Date
CN115658209A true CN115658209A (zh) 2023-01-31

Family

ID=84995012

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211359690.0A Pending CN115658209A (zh) 2022-10-31 2022-10-31 通知消息显示方法、装置和电子设备

Country Status (2)

Country Link
CN (1) CN115658209A (zh)
WO (1) WO2024093784A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116578375A (zh) * 2023-07-11 2023-08-11 荣耀终端有限公司 卡片显示方法及终端设备
WO2024093784A1 (zh) * 2022-10-31 2024-05-10 维沃移动通信有限公司 通知消息显示方法、装置和电子设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3058448A4 (en) * 2013-10-18 2017-04-12 Citrix Systems Inc. Providing enhanced message management user interfaces
CN110351422B (zh) * 2019-05-27 2021-03-23 华为技术有限公司 一种通知消息的预览方法、电子设备及相关产品
CN110673913B (zh) * 2019-09-23 2022-02-01 维沃移动通信有限公司 通知消息的显示方法和移动终端
CN112351142B (zh) * 2020-10-29 2022-03-25 维沃移动通信有限公司 消息处理方法、装置及电子设备
CN114470751B (zh) * 2022-02-09 2024-02-02 北京有竹居网络技术有限公司 内容获取方法、装置、存储介质及电子设备
CN115658209A (zh) * 2022-10-31 2023-01-31 维沃移动通信有限公司 通知消息显示方法、装置和电子设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024093784A1 (zh) * 2022-10-31 2024-05-10 维沃移动通信有限公司 通知消息显示方法、装置和电子设备
CN116578375A (zh) * 2023-07-11 2023-08-11 荣耀终端有限公司 卡片显示方法及终端设备
CN116578375B (zh) * 2023-07-11 2024-03-29 荣耀终端有限公司 卡片显示方法及终端设备

Also Published As

Publication number Publication date
WO2024093784A1 (zh) 2024-05-10

Similar Documents

Publication Publication Date Title
CN115658209A (zh) 通知消息显示方法、装置和电子设备
CN112988006B (zh) 显示方法、装置、电子设备和存储介质
CN114385049A (zh) 消息处理方法、装置、设备和存储介质
CN113467660A (zh) 信息分享方法和电子设备
CN113835577A (zh) 显示方法、装置、电子设备及存储介质
CN109840315B (zh) 一种详情信息查看方法及装置
CN113794795A (zh) 信息共享方法、装置、电子设备及可读存储介质
CN112148167A (zh) 控件设置方法、装置和电子设备
US9959010B1 (en) Method for displaying information, and terminal equipment
CN111597009B (zh) 应用程序显示的方法、装置及终端设备
CN112269509B (zh) 信息处理方法、装置及电子设备
CN111880701B (zh) 页面切换方法、装置及电子设备
CN112214140A (zh) 后台任务显示方法和电子设备
CN115202524B (zh) 显示方法和装置
CN112399010B (zh) 页面显示方法、装置和电子设备
CN113805997B (zh) 信息显示方法、装置、电子设备和存储介质
CN115729412A (zh) 界面显示方法及其装置
CN114564134A (zh) 应用图标显示方法、装置
CN115167721A (zh) 功能界面的显示方法和装置
CN115016686A (zh) 文件选择方法、装置、电子设备及可读存储介质
CN114579239A (zh) 消息管理方法及其装置
CN114518819A (zh) 图标管理方法、装置和电子设备
CN112764862A (zh) 应用程序的控制方法、装置及电子设备
CN112463090B (zh) 分辨率调整方法、装置、设备及介质
CN117850951A (zh) 应用程序的显示方法和显示装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination