CN109165064A - 一种新消息的显示方法、装置、存储介质及终端 - Google Patents
一种新消息的显示方法、装置、存储介质及终端 Download PDFInfo
- Publication number
- CN109165064A CN109165064A CN201810828910.7A CN201810828910A CN109165064A CN 109165064 A CN109165064 A CN 109165064A CN 201810828910 A CN201810828910 A CN 201810828910A CN 109165064 A CN109165064 A CN 109165064A
- Authority
- CN
- China
- Prior art keywords
- new information
- message
- display
- application program
- current screen
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种新消息的显示方法、装置、存储介质及终端,该方法包括:接收新消息;确定当前屏幕是否有应用程序正在运行;若当前屏幕有应用程序正在运行,则以预设的消息条和/或消息窗的显示方式对所述新消息进行显示。本发明的方案,可以解决现有技术中新消息以弹框形式闪现影响用户体验的问题,达到提升用户体验的效果。
Description
技术领域
本发明属于终端技术领域,具体涉及一种新消息的显示方法、装置、存储介质及终端,尤其涉及一种对手机弹窗新消息的显示的方法、与该方法对应的装置、具有该装置的手机、存储有该方法对应的指令的计算机可读存储介质、以及能够执行该方法对应的指令的手机。
背景技术
目前,应用程序新消息提醒的显示方式不能从后台进行设置,当有其他应用程序正在运行时,通常是以弹框的形式闪现,用户根本看不清显示的内容。如果是不必要的消息,会打扰用户当前的使用体验;如果是重要消息,用户又不能第一时间获知,用户体验差。
发明内容
本发明的目的在于,针对上述缺陷,提供一种新消息的显示方法、装置、存储介质及终端,以解决现有技术中新消息以弹框形式闪现影响用户体验的问题,达到提升用户体验的效果。
本发明提供一种新消息的显示方法,包括:接收新消息;确定当前屏幕是否有应用程序正在运行;若当前屏幕有应用程序正在运行,则以预设的消息条和/或消息窗的显示方式对所述新消息进行显示。
可选地,所述新消息,包括:新应用程序的新消息,或当前正在运行的应用程序的新消息;所述新应用程序,包括:与所述应用程序不同的其它应用程序。
可选地,确定当前屏幕是否有应用程序正在运行,包括:确定在预设时长内当前屏幕是否在播放视频、和/或是否接收到用户的操作指令;若在预设时长内所述当前屏幕在播放视频、和/或接收到所述操作指令,则确定所述当前屏幕有应用程序正在运行。
可选地,以预设的消息条和/或消息窗的显示方式对所述新消息进行显示,包括:以预设的消息条的滚动显示方式、和/或以弹出预设的消息窗口的显示方式,显示所述新消息的消息内容和/或消息标题;和/或,获取所述应用程序的显示类型和显示内容;根据所述显示类型,确定所述应用程序的显示内容中关键信息在当前屏幕中的当前位置;使所述消息条或所述消息窗在所述当前屏幕中避开所述当前位置处对所述新消息进行显示;和/或,获取所述当前屏幕所属终端的位置状态和/或用户手持所述当前屏幕所属终端的手持状态;根据所述位置状态和/或所述手持状态,确定用户在当前屏幕中的操作位置;使所述消息条或所述消息窗在所述操作位置处对所述新消息进行显示;和/或,使所述消息条或所述消息窗以透明或半透明的呈现方式对所述新消息进行显示。
可选地,还包括:确定以预设的消息条和/或消息窗的显示方式对所述新消息进行显示的显示时长是否大于或等于设定时长;若所述显示时长大于或等于所述设定时长,则关闭对所述新消息进行显示;其中,当所述显示方式为所述消息条时,所述设定时长,至少用于所述消息条滚动显示完所述新消息;或者,当所述显示方式为所述消息窗时,所述设定时长,至少用于按用户惯用浏览速度浏览完所述新消息。
可选地,还包括:确定所述新消息是否属于预设的待显示消息;若所述新消息属于所述待显示消息,才确定当前屏幕是否有应用程序正在运行。
与上述方法相匹配,本发明另一方面提供一种新消息的显示装置,包括:接收单元,用于接收新消息;确定单元,用于确定当前屏幕是否有应用程序正在运行;所述确定单元,还用于若当前屏幕有应用程序正在运行,则以预设的消息条和/或消息窗的显示方式对所述新消息进行显示。
可选地,所述新消息,包括:新应用程序的新消息,或当前正在运行的应用程序的新消息;所述新应用程序,包括:与所述应用程序不同的其它应用程序。
可选地,所述确定单元确定当前屏幕是否有应用程序正在运行,包括:确定在预设时长内当前屏幕是否在播放视频、和/或是否接收到用户的操作指令;若在预设时长内所述当前屏幕在播放视频、和/或接收到所述操作指令,则确定所述当前屏幕有应用程序正在运行。
可选地,所述确定单元以预设的消息条和/或消息窗的显示方式对所述新消息进行显示,包括:
以预设的消息条的滚动显示方式、和/或以弹出预设的消息窗口的显示方式,显示所述新消息的消息内容和/或消息标题;和/或,获取所述应用程序的显示类型和显示内容;根据所述显示类型,确定所述应用程序的显示内容中关键信息在当前屏幕中的当前位置;使所述消息条或所述消息窗在所述当前屏幕中避开所述当前位置处对所述新消息进行显示;和/或,获取所述当前屏幕所属终端的位置状态和/或用户手持所述当前屏幕所属终端的手持状态;根据所述位置状态和/或所述手持状态,确定用户在当前屏幕中的操作位置;使所述消息条或所述消息窗在所述操作位置处对所述新消息进行显示;和/或,使所述消息条或所述消息窗以透明或半透明的呈现方式对所述新消息进行显示。
可选地,还包括:所述确定单元,还用于确定以预设的消息条和/或消息窗的显示方式对所述新消息进行显示的显示时长是否大于或等于设定时长;所述确定单元,还用于若所述显示时长大于或等于所述设定时长,则关闭对所述新消息进行显示;其中,当所述显示方式为所述消息条时,所述设定时长,至少用于所述消息条滚动显示完所述新消息;或者,当所述显示方式为所述消息窗时,所述设定时长,至少用于按用户惯用浏览速度浏览完所述新消息。
可选地,还包括:所述确定单元,还用于确定所述新消息是否属于预设的待显示消息;所述确定单元,还用于若所述新消息属于所述待显示消息,才确定当前屏幕是否有应用程序正在运行。
与上述装置相匹配,本发明再一方面提供一种终端,包括:以上所述的新消息的显示装置。
与上述方法相匹配,本发明再一方面提供一种存储介质,包括:所述存储介质中存储有多条指令;所述多条指令,用于由处理器加载并执行以上所述的新消息的显示方法。
与上述方法相匹配,本发明再一方面提供一种终端,包括:处理器,用于执行多条指令;存储器,用于存储多条指令;其中,所述多条指令,用于由所述存储器存储,并由所述处理器加载并执行以上所述的新消息的显示方法。
本发明的方案,通过使用户可以对哪类应用程序的新消息需要弹出、以及该类应用程序的新消息的弹出显示方式进行自定义设置,实现用户对新消息的自主管理,提升使用便捷性。
进一步,本发明的方案,通过接收到新消息时,使新消息根据用户设置的显示方式对新消息的内容和/或标题进行显示,实现新消息的人性化显示,提升用户体验。
进一步,本发明的方案,通过使用户可以对新消息是否弹出、弹出的方式进行自定义设置,实现对新消息的自主管理,从而使得新消息以更加人性化的方式显示,提升了用户体验。
进一步,本发明的方案,通过以消息条或弹出窗口的形式显示新消息,避开正在运行的应用程序显示内容的关键信息所在位置进行显示,显示形式灵活,且方便用户使用。
进一步,本发明的方案,通过使消息条或弹出窗口可以透明显示,方便了用户使用当前应用程序,且不会错过新消息,形式灵活性更好,用户体验更佳。
由此,本发明的方案,通过设置新消息是否需要弹出以及需要弹出时的显示方式,进而在接收到新消息时以消息条或弹出窗口的方式显示新消息的内容和/或标题,解决现有技术中新消息以弹框形式闪现影响用户体验的问题,从而,克服现有技术中用户体验差、使用不方便和灵活性差的缺陷,实现用户体验好、使用方便和灵活性好的有益效果。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为本发明的新消息的显示方法的一实施例的流程示意图;
图2为本发明的方法中确定当前屏幕是否有应用程序正在运行的一实施例的流程示意图;
图3为本发明的方法中避开正在运行的应用程序中关键信息的当前位置对新消息进行显示的一实施例的流程示意图;
图4为本发明的方法中在用户的操作位置处对新消息进行显示的一实施例的流程示意图;
图5为本发明的方法中确定是否需要关闭对所述新消息的显示的一实施例的流程示意图;
图6为本发明的方法中确定是否需要对新消息进行显示的一实施例的流程示意图;
图7为本发明的新消息的显示装置的一实施例的结构示意图;
图8为本发明的终端的一实施例的新消息显示流程示意图。
结合附图,本发明实施例中附图标记如下:
102-接收单元;104-确定单元。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的实施例,提供了一种新消息的显示方法,如图1所示本发明的方法的一实施例的流程示意图。该新消息的显示方法可以包括:步骤S110至步骤S130。
在步骤S110处,接收新消息。例如:接收新应用程序(如第二应用程序)的新消息,或接收当前正在运行的应用程序(如第一应用程序)的新消息。
可选地,所述新消息,可以包括:新应用程序的新消息,或当前正在运行的应用程序的新消息。所述新应用程序,可以包括:与所述应用程序不同的其它应用程序。
其中,所述应用程序,可以包括:视频、游戏中的任一程序。所述新应用程序,可以包括:微信、短信、QQ、地图中的任一程序。
例如:第二程序,可以是除当前打开的应用程序之外的其它应用程序。例如:第一程序,可以是视频或游戏等;第二程序,可以是微信或信息(如短消息)等。
由此,通过对多种应用程序的新消息进行显示,可以方便用户对多种新消息的随时接收和查看,有利于提升用户使用应用程序的灵活性和便捷性。
在步骤S120处,确定当前屏幕是否有应用程序(如第一应用程序)正在运行。
可选地,可以结合图2所示本发明的方法中确定当前屏幕是否有应用程序正在运行的一实施例的流程示意图,进一步说明步骤S120中确定当前屏幕是否有应用程序正在运行的具体过程,可以包括:步骤S210和步骤S220。
步骤S210,确定在预设时长内当前屏幕是否在播放视频、和/或是否接收到用户的操作指令。
步骤S220,若在预设时长内所述当前屏幕在播放视频、和/或接收到所述操作指令,则确定所述当前屏幕有应用程序正在运行。另外,若在预设时长内所述当前屏幕未播放视频、且未接收到所述操作指令,则确定所述当前屏幕没有应用程序正在运行。
由此,通过在预设时长内当前屏幕在播放视频、接收到用户的操作指令等情况时,确定当前屏幕有应用程序正在运行,确定方式简便、且确定结果可靠。
在步骤S130处,若当前屏幕有应用程序正在运行,则以预设的消息条和/或消息窗的显示方式对所述新消息进行显示。另外,若当前屏幕没有应用程序正在运行,则通过默认的显示方式对所述新消息进行显示。例如:通过默认的显示方式对所述新消息进行显示,可以包括:以弹窗在当前屏幕停留设定时间的方式对所述新消息进行显示。
例如:可以在智能终端设置功能中设置:当有第一应用程序正在运行时,第二应用程序有新消息时的显示方式。当手机有应用程序打开时,手机根据用户的设置方式显示第二程序(即第二应用程序)新消息。
由此,通过在接收到新消息时或接收新消息后,在当前屏幕有应用程序在运行的情况下,以预设的消息条、消息窗等显示方式对该新消息进行显示,一方面方便了用户及时看到该新消息,另一方面不影响用户对当前正在运行的应用程序的使用,大大提升了用户的使用体验。
可选地,步骤S130中以预设的消息条和/或消息窗的显示方式对所述新消息进行显示,可以包括以下至少一种显示情形。
第一种显示情形:以预设的消息条的滚动显示方式、和/或以弹出预设的消息窗口的显示方式,显示所述新消息的消息内容和/或消息标题。例如:弹出预设的消息条或消息窗,以通过所述消息条或所述消息窗对所述新消息的消息内容和/或消息标题进行显示,从而,实现以预设的消息条或消息窗的显示方式,对所述新消息的消息内容和/或消息标题进行显示。
例如:以消息条的方式滚动显示消息内容或消息标题,以弹出窗口的方式显示消息内容或消息标题,等等。
由此,通过以消息条的滚动显示方式、弹出消息窗的方式显示新消息的消息内容、消息标题等,显示方式灵活,便于用户查看;且不会占用当前屏幕太多显示区域,从而不会影响用户对当前应用程序的使用,人性化好。
第二种显示情形:避开正在运行的应用程序中关键信息的当前位置对新消息进行显示。
下面结合图3所示本发明的方法中避开正在运行的应用程序中关键信息的当前位置对新消息进行显示的一实施例的流程示意图,进一步说明避开正在运行的应用程序中关键信息的当前位置对新消息进行显示的具体过程,可以包括:步骤S310至步骤S330。
步骤S310,获取所述应用程序的显示类型和显示内容。
步骤S320,根据所述显示类型,确定所述应用程序的显示内容中关键信息在当前屏幕中的当前位置。
步骤S330,使所述消息条或所述消息窗在所述当前屏幕中避开所述当前位置处对所述新消息进行显示。
例如:判断当前第一应用程序的类型和显示的内容,避开第一应用程序显示内容的关键信息所在位置进行显示。如:如果当前第一应用程序为视频播放,消息条或弹出窗口显示在窗口的左上角或右上角,这里的“上下”,可以根据检测到的智能终端的位置状态来判断,从而最大化的避让第一应用程序显示的内容,不影响用户体验。
由此,通过避开当前正在运行的应用程序的关键信息所在位置对新消息进行显示,进一步确保了对该新消息的显示不会影响用户正在使用的应用程序,人性化好,可靠性高。
第三种显示情形:在用户的操作位置处对新消息进行显示。
下面结合图4所示本发明的方法中在用户的操作位置处对新消息进行显示的一实施例的流程示意图,进一步说明在用户的操作位置处对新消息进行显示的具体过程,可以包括:步骤S410至步骤S430。
步骤S410,获取所述当前屏幕所属终端的位置状态(如手机横屏放置或竖屏方式的状态)和/或用户手持所述当前屏幕所属终端的手持状态。
步骤S420,根据所述位置状态和/或所述手持状态,确定用户在当前屏幕中的操作位置。
步骤S430,使所述消息条或所述消息窗在所述操作位置处对所述新消息进行显示。
例如:检测智能终端当前的位置状态和第一应用程序的内容类型。根据检测到的信息,在屏幕左上角或靠近用户手的地方显示新消息。
例如:手机横屏放置时,可以在屏幕的右上角显示;手机竖屏放置时,可以在屏幕的左上角显示。
由此,通过将新消息显示在便于用户操作的位置,以方便用户针对该新消息进行相应的操作,用户使用更方便,用户体验更佳。
第四种显示情形:使所述消息条或所述消息窗以透明或半透明的呈现方式对所述新消息进行显示。例如:消息条或弹出窗口可以透明显示。通过以透明或半透明的呈现方式对新消息进行显示,可以保证用户能查看该新消息,也可以保证用户能查看当前正在运行的应用程序,一举两得,大大方便了用户的使用。
由此,通过多种显示方式对新消息进行显示,可以满足用户的多种显示需求,且灵活性好、通用性强。
在一个可选实施方式中,还可以包括:确定是否需要关闭对所述新消息的显示的过程。
下面结合图5所示本发明的方法中确定是否需要关闭对所述新消息的显示的一实施例的流程示意图,进一步说明确定是否需要关闭对所述新消息的显示的具体过程,可以包括:步骤S510和步骤S520。
步骤S510,在以预设的消息条和/或消息窗的显示方式对所述新消息进行显示之后,确定以预设的消息条和/或消息窗的显示方式对所述新消息进行显示的显示时长是否大于或等于设定时长。
步骤S520,若所述显示时长大于或等于所述设定时长,则关闭对所述新消息进行显示(如关闭当前正在显示的所述消息条、或关闭当前正在显示的所述消息窗)。
其中,当所述显示方式为所述消息条时,所述设定时长,至少可以用于所述消息条滚动显示完所述新消息;或者,当所述显示方式为所述消息窗时,所述设定时长,至少可以用于按用户惯用浏览速度浏览完所述新消息。
例如:以消息条的方式滚动显示消息内容或消息标题,消息条显示时间可以自定义设置或根据显示内容的显示时间确定(内容显示完了及时消失);以弹出窗口的方式显示消息内容或消息标题,弹出窗口显示时间可以自定义设置;等等。
由此,通过在对新消息的显示情况已能够满足用户的查看需求的情况后,关闭对新消息的显示,一方面可以方便用户在不受任何干扰的情况下继续使用当前正在运行的应用程序,提升了用户体验;另一方面有利于节能,更加方便了用户的正常使用。
在一个可选实施方式中,还可以包括:确定是否需要对新消息进行显示的过程。
下面结合图6所示本发明的方法中确定是否需要对新消息进行显示的一实施例的流程示意图,进一步说明确定是否需要对新消息进行显示的具体过程,可以包括:步骤S610和步骤S620。
步骤S610,在接收新消息之后,或在确定当前屏幕是否有应用程序(如第一应用程序)正在运行之前,确定所述新消息是否属于预设的待显示消息。
步骤S620,若所述新消息属于所述待显示消息,才确定当前屏幕是否有应用程序(如第一应用程序)正在运行。另外,若所述新消息不属于预设的待显示消息,则不对所述新消息进行显示。例如:不在智能终端屏幕上显示。
例如:用户可以对新消息是否弹出、弹出的方式进行自定义设置,实现对新消息的自主管理,从而使得新消息以更加人性化的方式显示,提升了用户体验。例如:用户可以对哪类应用(即应用程序)需要弹出、以及该类应用的弹出显示方式进行自定义设置。
由此,通过基于新消息确定该新消息的显示类型是需要显示的还是不需要显示的,进而根据预设情况对该新消息进行处理,方便了用户自主选择需要显示的新消息和不需要显示的新消息,使得用户的使用灵活性和便捷性得以大大提升,人性化更好。
经大量的试验验证,采用本实施例的技术方案,通过使用户可以对哪类应用程序的新消息需要弹出、以及该类应用程序的新消息的弹出显示方式进行自定义设置,实现用户对新消息的自主管理,提升使用便捷性。
根据本发明的实施例,还提供了对应于新消息的显示方法的一种新消息的显示装置。参见图7所示本发明的装置的一实施例的结构示意图。该新消息的显示装置可以包括:接收单元102和确定单元104。
在一个可选例子中,接收单元102,可以用于接收新消息。例如:接收新应用程序(如第二应用程序)的新消息,或接收当前正在运行的应用程序(如第一应用程序)的新消息。该接收单元102的具体功能及处理参见步骤S110。
可选地,所述新消息,可以包括:新应用程序的新消息,或当前正在运行的应用程序的新消息。所述新应用程序,可以包括:与所述应用程序不同的其它应用程序。
其中,所述应用程序,可以包括:视频、游戏中的任一程序。所述新应用程序,可以包括:微信、短信、QQ、地图中的任一程序。
例如:第二程序,可以是除当前打开的应用程序之外的其它应用程序。例如:第一程序,可以是视频或游戏等;第二程序,可以是微信或信息(如短消息)等。
由此,通过对多种应用程序的新消息进行显示,可以方便用户对多种新消息的随时接收和查看,有利于提升用户使用应用程序的灵活性和便捷性。
在一个可选例子中,确定单元104,可以用于确定当前屏幕是否有应用程序(如第一应用程序)正在运行。该确定单元104的具体功能及处理参见步骤S120。
可选地,所述确定单元104确定当前屏幕是否有应用程序正在运行,可以包括:
所述确定单元104,还可以用于确定在预设时长内当前屏幕是否在播放视频、和/或是否接收到用户的操作指令。该确定单元104的具体功能及处理还参见步骤S210。
所述确定单元104,还可以用于若在预设时长内所述当前屏幕在播放视频、和/或接收到所述操作指令,则确定所述当前屏幕有应用程序正在运行。可选地,所述确定单元104,还可以用于若在预设时长内所述当前屏幕未播放视频、且未接收到所述操作指令,则确定所述当前屏幕没有应用程序正在运行。该确定单元104的具体功能及处理还参见步骤S220。
由此,通过在预设时长内当前屏幕在播放视频、接收到用户的操作指令等情况时,确定当前屏幕有应用程序正在运行,确定方式简便、且确定结果可靠。
在一个可选例子中,所述确定单元104,还可以用于若当前屏幕有应用程序正在运行,则以预设的消息条和/或消息窗的显示方式对所述新消息进行显示。可选地,若当前屏幕没有应用程序正在运行,则通过默认的显示方式对所述新消息进行显示。例如:通过默认的显示方式对所述新消息进行显示,可以包括:以弹窗在当前屏幕停留设定时间的方式对所述新消息进行显示。该确定单元104的具体功能及处理还参见步骤S130。
例如:可以在智能终端设置功能中设置:当有第一应用程序正在运行时,第二应用程序有新消息时的显示方式。当手机有应用程序打开时,手机根据用户的设置方式显示第二程序(即第二应用程序)新消息。
由此,通过在接收到新消息时或接收新消息后,在当前屏幕有应用程序在运行的情况下,以预设的消息条、消息窗等显示方式对该新消息进行显示,一方面方便了用户及时看到该新消息,另一方面不影响用户对当前正在运行的应用程序的使用,大大提升了用户的使用体验。
可选地,所述确定单元104以预设的消息条和/或消息窗的显示方式对所述新消息进行显示,可以包括以下至少一种显示情形。
第一种显示情形:所述确定单元104,还可以用于以预设的消息条的滚动显示方式、和/或以弹出预设的消息窗口的显示方式,显示所述新消息的消息内容和/或消息标题。例如:弹出预设的消息条或消息窗,以通过所述消息条或所述消息窗对所述新消息的消息内容和/或消息标题进行显示,从而,实现以预设的消息条或消息窗的显示方式,对所述新消息的消息内容和/或消息标题进行显示。
例如:以消息条的方式滚动显示消息内容或消息标题,以弹出窗口的方式显示消息内容或消息标题,等等。
由此,通过以消息条的滚动显示方式、弹出消息窗的方式显示新消息的消息内容、消息标题等,显示方式灵活,便于用户查看;且不会占用当前屏幕太多显示区域,从而不会影响用户对当前应用程序的使用,人性化好。
第二种显示情形:避开正在运行的应用程序中关键信息的当前位置对新消息进行显示,具体如下:
所述确定单元104,还可以用于获取所述应用程序的显示类型和显示内容。该确定单元104的具体功能及处理还参见步骤S310。
所述确定单元104,还可以用于根据所述显示类型,确定所述应用程序的显示内容中关键信息在当前屏幕中的当前位置。该确定单元104的具体功能及处理还参见步骤S320。
所述确定单元104,还可以用于使所述消息条或所述消息窗在所述当前屏幕中避开所述当前位置处对所述新消息进行显示。该确定单元104的具体功能及处理还参见步骤S330。
例如:判断当前第一应用程序的类型和显示的内容,避开第一应用程序显示内容的关键信息所在位置进行显示。如:如果当前第一应用程序为视频播放,消息条或弹出窗口显示在窗口的左上角或右上角,这里的“上下”,可以根据检测到的智能终端的位置状态来判断,从而最大化的避让第一应用程序显示的内容,不影响用户体验。
由此,通过避开当前正在运行的应用程序的关键信息所在位置对新消息进行显示,进一步确保了对该新消息的显示不会影响用户正在使用的应用程序,人性化好,可靠性高。
第三种显示情形:在用户的操作位置处对新消息进行显示,具体如下:
所述确定单元104,还可以用于获取所述当前屏幕所属终端的位置状态(如手机横屏放置或竖屏方式的状态)和/或用户手持所述当前屏幕所属终端的手持状态。该确定单元104的具体功能及处理还参见步骤S410。
所述确定单元104,还可以用于根据所述位置状态和/或所述手持状态,确定用户在当前屏幕中的操作位置。该确定单元104的具体功能及处理还参见步骤S420。
所述确定单元104,还可以用于使所述消息条或所述消息窗在所述操作位置处对所述新消息进行显示。该确定单元104的具体功能及处理还参见步骤S430。
例如:检测智能终端当前的位置状态和第一应用程序的内容类型。根据检测到的信息,在屏幕左上角或靠近用户手的地方显示新消息。
例如:手机横屏放置时,可以在屏幕的右上角显示;手机竖屏放置时,可以在屏幕的左上角显示。
由此,通过将新消息显示在便于用户操作的位置,以方便用户针对该新消息进行相应的操作,用户使用更方便,用户体验更佳。
第四种显示情形:所述确定单元104,还可以用于使所述消息条或所述消息窗以透明或半透明的呈现方式对所述新消息进行显示。例如:消息条或弹出窗口可以透明显示。通过以透明或半透明的呈现方式对新消息进行显示,可以保证用户能查看该新消息,也可以保证用户能查看当前正在运行的应用程序,一举两得,大大方便了用户的使用。
由此,通过多种显示方式对新消息进行显示,可以满足用户的多种显示需求,且灵活性好、通用性强。
在一个可选实施方式中,还可以包括:确定是否需要关闭对所述新消息的显示的过程,具体如下:
所述确定单元104,还可以用于在以预设的消息条和/或消息窗的显示方式对所述新消息进行显示之后,确定以预设的消息条和/或消息窗的显示方式对所述新消息进行显示的显示时长是否大于或等于设定时长。该确定单元104的具体功能及处理还参见步骤S510。
所述确定单元104,还可以用于若所述显示时长大于或等于所述设定时长,则关闭对所述新消息进行显示(如关闭当前正在显示的所述消息条、或关闭当前正在显示的所述消息窗)。该确定单元104的具体功能及处理还参见步骤S520。
其中,当所述显示方式为所述消息条时,所述设定时长,至少可以用于所述消息条滚动显示完所述新消息;或者,当所述显示方式为所述消息窗时,所述设定时长,至少可以用于按用户惯用浏览速度浏览完所述新消息。
例如:以消息条的方式滚动显示消息内容或消息标题,消息条显示时间可以自定义设置或根据显示内容的显示时间确定(内容显示完了及时消失);以弹出窗口的方式显示消息内容或消息标题,弹出窗口显示时间可以自定义设置;等等。
由此,通过在对新消息的显示情况已能够满足用户的查看需求的情况后,关闭对新消息的显示,一方面可以方便用户在不受任何干扰的情况下继续使用当前正在运行的应用程序,提升了用户体验;另一方面有利于节能,更加方便了用户的正常使用。
在一个可选实施方式中,还可以包括:确定是否需要对新消息进行显示的过程,具体如下:
所述确定单元104,还可以用于在接收新消息之后,或在确定当前屏幕是否有应用程序(如第一应用程序)正在运行之前,确定所述新消息是否属于预设的待显示消息。该确定单元104的具体功能及处理还参见步骤S610。
所述确定单元104,还可以用于若所述新消息属于所述待显示消息,才确定当前屏幕是否有应用程序(如第一应用程序)正在运行。可选地,所述确定单元104,还可以用于若所述新消息不属于预设的待显示消息,则不对所述新消息进行显示。该确定单元104的具体功能及处理还参见步骤S620。
例如:用户可以对新消息是否弹出、弹出的方式进行自定义设置,实现对新消息的自主管理,从而使得新消息以更加人性化的方式显示,提升了用户体验。例如:用户可以对哪类应用(即应用程序)需要弹出、以及该类应用的弹出显示方式进行自定义设置。
由此,通过基于新消息确定该新消息的显示类型是需要显示的还是不需要显示的,进而根据预设情况对该新消息进行处理,方便了用户自主选择需要显示的新消息和不需要显示的新消息,使得用户的使用灵活性和便捷性得以大大提升,人性化更好。
由于本实施例的装置所实现的处理及功能基本相应于前述图1至图6所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
经大量的试验验证,采用本发明的技术方案,通过接收到新消息时,使新消息根据用户设置的显示方式对新消息的内容和/或标题进行显示,实现新消息的人性化显示,提升用户体验。
根据本发明的实施例,还提供了对应于新消息的显示装置的一种终端。该终端可以包括:以上所述的新消息的显示装置。
在一个可选实施方式中,本发明的方案,提供一种手机弹窗新消息的显示的方法,用户可以对新消息是否弹出、弹出的方式进行自定义设置,实现对新消息的自主管理,从而使得新消息以更加人性化的方式显示,提升了用户体验。
可选地,用户可以对哪类应用(即应用程序)需要弹出、以及该类应用的弹出显示方式进行自定义设置。
进一步可选地,当手机有应用程序打开时,手机根据用户的设置方式显示第二程序(即第二应用程序)新消息。
其中,第二程序,可以是除当前打开的应用程序之外的其它应用程序。例如:第一程序,可以是视频或游戏等;第二程序,可以是微信或信息(如短消息)等。
在一个可选具体实施方式中,本发明的方案中,可以在智能终端设置功能中设置:当有第一应用程序正在运行时,第二应用程序有新消息时的显示方式。
在一个可选具体例子中,第二应用程序有新消息时的具体显示方式,可以是:不在智能终端屏幕上显示;以消息条的方式滚动显示消息内容或消息标题,消息条显示时间可以自定义设置或根据显示内容的显示时间确定(内容显示完了及时消失);以弹出窗口的方式显示消息内容或消息标题,弹出窗口显示时间可以自定义设置。
在一个可选具体例子中,参见图8所示的例子,消息条或弹出窗口的显示位置和呈现方式可以如下:
判断当前第一应用程序的类型和显示的内容,避开第一应用程序显示内容的关键信息所在位置进行显示。如:如果当前第一应用程序为视频播放,消息条或弹出窗口显示在窗口的左上角或右上角,这里的“上下”,可以根据检测到的智能终端的位置状态来判断,从而最大化的避让第一应用程序显示的内容,不影响用户体验。
可选地,作为另一种方式,消息条或弹出窗口可以透明显示。
由于本实施例的终端所实现的处理及功能基本相应于前述图7所示的装置的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
经大量的试验验证,采用本发明的技术方案,通过使用户可以对新消息是否弹出、弹出的方式进行自定义设置,实现对新消息的自主管理,从而使得新消息以更加人性化的方式显示,提升了用户体验。
根据本发明的实施例,还提供了对应于新消息的显示方法的一种存储介质。该存储介质,可以包括:所述存储介质中存储有多条指令;所述多条指令,用于由处理器加载并执行以上所述的新消息的显示方法。
由于本实施例的存储介质所实现的处理及功能基本相应于前述图1至图6所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
经大量的试验验证,采用本发明的技术方案,通过以消息条或弹出窗口的形式显示新消息,避开正在运行的应用程序显示内容的关键信息所在位置进行显示,显示形式灵活,且方便用户使用。
根据本发明的实施例,还提供了对应于新消息的显示方法的一种终端。该终端,可以包括:处理器,用于执行多条指令;存储器,用于存储多条指令;其中,所述多条指令,用于由所述存储器存储,并由所述处理器加载并执行以上所述的新消息的显示方法。
由于本实施例的终端所实现的处理及功能基本相应于前述图1至图6所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
经大量的试验验证,采用本发明的技术方案,通过使消息条或弹出窗口可以透明显示,方便了用户使用当前应用程序,且不会错过新消息,形式灵活性更好,用户体验更佳。
综上,本领域技术人员容易理解的是,在不冲突的前提下,上述各有利方式可以自由地组合、叠加。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (15)
1.一种新消息的显示方法,其特征在于,包括:
接收新消息;
确定当前屏幕是否有应用程序正在运行;
若当前屏幕有应用程序正在运行,则以预设的消息条和/或消息窗的显示方式对所述新消息进行显示。
2.根据权利要求1所述的方法,其特征在于,所述新消息,包括:新应用程序的新消息,或当前正在运行的应用程序的新消息;所述新应用程序,包括:与所述应用程序不同的其它应用程序。
3.根据权利要求1或2所述的方法,其特征在于,确定当前屏幕是否有应用程序正在运行,包括:
确定在预设时长内当前屏幕是否在播放视频、和/或是否接收到用户的操作指令;
若在预设时长内所述当前屏幕在播放视频、和/或接收到所述操作指令,则确定所述当前屏幕有应用程序正在运行。
4.根据权利要求1-3之一所述的方法,其特征在于,以预设的消息条和/或消息窗的显示方式对所述新消息进行显示,包括:
以预设的消息条的滚动显示方式、和/或以弹出预设的消息窗口的显示方式,显示所述新消息的消息内容和/或消息标题;
和/或,
获取所述应用程序的显示类型和显示内容;
根据所述显示类型,确定所述应用程序的显示内容中关键信息在当前屏幕中的当前位置;
使所述消息条或所述消息窗在所述当前屏幕中避开所述当前位置处对所述新消息进行显示;
和/或,
获取所述当前屏幕所属终端的位置状态和/或用户手持所述当前屏幕所属终端的手持状态;
根据所述位置状态和/或所述手持状态,确定用户在当前屏幕中的操作位置;
使所述消息条或所述消息窗在所述操作位置处对所述新消息进行显示;
和/或,
使所述消息条或所述消息窗以透明或半透明的呈现方式对所述新消息进行显示。
5.根据权利要求1-4之一所述的方法,其特征在于,还包括:
确定以预设的消息条和/或消息窗的显示方式对所述新消息进行显示的显示时长是否大于或等于设定时长;
若所述显示时长大于或等于所述设定时长,则关闭对所述新消息进行显示;
其中,
当所述显示方式为所述消息条时,所述设定时长,至少用于所述消息条滚动显示完所述新消息;或者,
当所述显示方式为所述消息窗时,所述设定时长,至少用于按用户惯用浏览速度浏览完所述新消息。
6.根据权利要求1-5之一所述的方法,其特征在于,还包括:
确定所述新消息是否属于预设的待显示消息;
若所述新消息属于所述待显示消息,才确定当前屏幕是否有应用程序正在运行。
7.一种新消息的显示装置,其特征在于,包括:
接收单元,用于接收新消息;
确定单元,用于确定当前屏幕是否有应用程序正在运行;
所述确定单元,还用于若当前屏幕有应用程序正在运行,则以预设的消息条和/或消息窗的显示方式对所述新消息进行显示。
8.根据权利要求7所述的装置,其特征在于,所述新消息,包括:新应用程序的新消息,或当前正在运行的应用程序的新消息;所述新应用程序,包括:与所述应用程序不同的其它应用程序。
9.根据权利要求7或8所述的装置,其特征在于,所述确定单元确定当前屏幕是否有应用程序正在运行,包括:
确定在预设时长内当前屏幕是否在播放视频、和/或是否接收到用户的操作指令;
若在预设时长内所述当前屏幕在播放视频、和/或接收到所述操作指令,则确定所述当前屏幕有应用程序正在运行。
10.根据权利要求7-9之一所述的装置,其特征在于,所述确定单元以预设的消息条和/或消息窗的显示方式对所述新消息进行显示,包括:
以预设的消息条的滚动显示方式、和/或以弹出预设的消息窗口的显示方式,显示所述新消息的消息内容和/或消息标题;
和/或,
获取所述应用程序的显示类型和显示内容;
根据所述显示类型,确定所述应用程序的显示内容中关键信息在当前屏幕中的当前位置;
使所述消息条或所述消息窗在所述当前屏幕中避开所述当前位置处对所述新消息进行显示;
和/或,
获取所述当前屏幕所属终端的位置状态和/或用户手持所述当前屏幕所属终端的手持状态;
根据所述位置状态和/或所述手持状态,确定用户在当前屏幕中的操作位置;
使所述消息条或所述消息窗在所述操作位置处对所述新消息进行显示;
和/或,
使所述消息条或所述消息窗以透明或半透明的呈现方式对所述新消息进行显示。
11.根据权利要求7-10之一所述的装置,其特征在于,还包括:
所述确定单元,还用于确定以预设的消息条和/或消息窗的显示方式对所述新消息进行显示的显示时长是否大于或等于设定时长;
所述确定单元,还用于若所述显示时长大于或等于所述设定时长,则关闭对所述新消息进行显示;
其中,
当所述显示方式为所述消息条时,所述设定时长,至少用于所述消息条滚动显示完所述新消息;或者,
当所述显示方式为所述消息窗时,所述设定时长,至少用于按用户惯用浏览速度浏览完所述新消息。
12.根据权利要求7-11之一所述的装置,其特征在于,还包括:
所述确定单元,还用于确定所述新消息是否属于预设的待显示消息;
所述确定单元,还用于若所述新消息属于所述待显示消息,才确定当前屏幕是否有应用程序正在运行。
13.一种终端,其特征在于,包括:如权利要求7-12任一所述的新消息的显示装置。
14.一种存储介质,其特征在于,所述存储介质中存储有多条指令;所述多条指令,用于由处理器加载并执行如权利要求1-6任一所述的新消息的显示方法。
15.一种终端,其特征在于,包括:
处理器,用于执行多条指令;
存储器,用于存储多条指令;
其中,所述多条指令,用于由所述存储器存储,并由所述处理器加载并执行如权利要求1-6任一所述的新消息的显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810828910.7A CN109165064A (zh) | 2018-07-25 | 2018-07-25 | 一种新消息的显示方法、装置、存储介质及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810828910.7A CN109165064A (zh) | 2018-07-25 | 2018-07-25 | 一种新消息的显示方法、装置、存储介质及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109165064A true CN109165064A (zh) | 2019-01-08 |
Family
ID=64898173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810828910.7A Pending CN109165064A (zh) | 2018-07-25 | 2018-07-25 | 一种新消息的显示方法、装置、存储介质及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109165064A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110113491A (zh) * | 2019-04-30 | 2019-08-09 | 维沃移动通信有限公司 | 一种消息显示方法及移动终端 |
CN110377319A (zh) * | 2019-08-26 | 2019-10-25 | 咪咕文化科技有限公司 | 一种应用程序的升级方法、装置、电子设备和存储介质 |
WO2020233285A1 (zh) * | 2019-05-17 | 2020-11-26 | 维沃移动通信有限公司 | 消息显示方法及终端设备 |
CN112367203A (zh) * | 2020-11-10 | 2021-02-12 | 深圳Tcl新技术有限公司 | 配网方法及装置、智能电视机、计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105045463A (zh) * | 2015-06-25 | 2015-11-11 | 广东欧珀移动通信有限公司 | 一种消息显示控制方法及装置 |
CN106126231A (zh) * | 2016-06-21 | 2016-11-16 | 维沃移动通信有限公司 | 一种状态栏通知弹出的控制方法及终端 |
CN106201310A (zh) * | 2016-06-30 | 2016-12-07 | 北京小米移动软件有限公司 | 通知消息的显示方法、装置及终端 |
CN106201249A (zh) * | 2016-06-28 | 2016-12-07 | 联想(北京)有限公司 | 通知信息的显示方法和显示装置 |
CN106598418A (zh) * | 2016-10-31 | 2017-04-26 | 努比亚技术有限公司 | 一种终端软键盘切换显示装置及其方法 |
CN107391273A (zh) * | 2017-06-27 | 2017-11-24 | 青岛海信智慧家居***股份有限公司 | 消息显示方法、消息推送方法及装置 |
-
2018
- 2018-07-25 CN CN201810828910.7A patent/CN109165064A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105045463A (zh) * | 2015-06-25 | 2015-11-11 | 广东欧珀移动通信有限公司 | 一种消息显示控制方法及装置 |
CN106126231A (zh) * | 2016-06-21 | 2016-11-16 | 维沃移动通信有限公司 | 一种状态栏通知弹出的控制方法及终端 |
CN106201249A (zh) * | 2016-06-28 | 2016-12-07 | 联想(北京)有限公司 | 通知信息的显示方法和显示装置 |
CN106201310A (zh) * | 2016-06-30 | 2016-12-07 | 北京小米移动软件有限公司 | 通知消息的显示方法、装置及终端 |
CN106598418A (zh) * | 2016-10-31 | 2017-04-26 | 努比亚技术有限公司 | 一种终端软键盘切换显示装置及其方法 |
CN107391273A (zh) * | 2017-06-27 | 2017-11-24 | 青岛海信智慧家居***股份有限公司 | 消息显示方法、消息推送方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110113491A (zh) * | 2019-04-30 | 2019-08-09 | 维沃移动通信有限公司 | 一种消息显示方法及移动终端 |
WO2020233285A1 (zh) * | 2019-05-17 | 2020-11-26 | 维沃移动通信有限公司 | 消息显示方法及终端设备 |
CN110377319A (zh) * | 2019-08-26 | 2019-10-25 | 咪咕文化科技有限公司 | 一种应用程序的升级方法、装置、电子设备和存储介质 |
CN110377319B (zh) * | 2019-08-26 | 2023-04-07 | 咪咕文化科技有限公司 | 一种应用程序的升级方法、装置、电子设备和存储介质 |
CN112367203A (zh) * | 2020-11-10 | 2021-02-12 | 深圳Tcl新技术有限公司 | 配网方法及装置、智能电视机、计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109165064A (zh) | 一种新消息的显示方法、装置、存储介质及终端 | |
CN107809504B (zh) | 显示信息的方法、装置、终端及存储介质 | |
CN105578105B (zh) | Hdmi版本切换方法及显示设备 | |
CN105554550B (zh) | 视频播放方法及装置 | |
US11771987B2 (en) | Limbo spectating in a video game | |
CN107102936A (zh) | 一种流畅度的评估方法和移动终端以及存储介质 | |
CN108319512A (zh) | 显示控制方法、终端及计算机可读存储介质 | |
CN108287744A (zh) | 文字显示方法、装置及存储介质 | |
CN106909268A (zh) | 一种在设备桌面上设置app悬浮窗的方法及装置 | |
CN109063583A (zh) | 一种基于点读操作的学习方法及电子设备 | |
CN109814941A (zh) | 一种应用启动方法、终端及计算机可读存储介质 | |
CN107026842A (zh) | 一种安全问题的生成以及身份验证的方法及装置 | |
CN107402781A (zh) | 开屏页面显示管理方法、终端及计算机可读存储介质 | |
CN113332725B (zh) | 游戏剧情演绎方法、装置、电子设备及存储介质 | |
CN108541009A (zh) | 一种通信状态的检测方法和终端设备 | |
CN104375851B (zh) | 一种智能终端的节能方法及智能终端 | |
CN106303655A (zh) | 一种媒体内容播放提示方法及装置 | |
CN106709229B (zh) | 一种游戏***中npc对象优先响应的方法及装置 | |
CN107728809A (zh) | 一种应用界面显示方法、装置及存储介质 | |
WO2018018685A1 (zh) | 一种屏幕控制的方法及终端 | |
CN109388309A (zh) | 菜单的显示方法、装置、终端及存储介质 | |
CN107396193B (zh) | 视频播放的方法和装置 | |
CN108415644A (zh) | 一种显示控制方法及电子设备 | |
CN108614677A (zh) | 信息显示方法、移动终端及计算机可读存储介质 | |
CN107038201A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190108 |