显示通知消息的方法、装置、终端及存储介质制造方法及图纸

技术编号:19783296 阅读:23 留言:0更新日期:2018-12-15 12:53
本申请实施例公开了一种显示通知消息的方法、装置、终端及存储介质,属于计算机技术领域,所述方法包括:当终端全屏显示目标应用的用户界面,且接收到显示通知消息的指令时,获取通知消息对应的通知元素,进而获取通知元素对应的显示模板,根据显示模板生成包含通知元素的通知显示框,该通知显示框是背景为透明或半透明的显示框,在目标应用的用户界面中显示通知显示框。其中,通知元素用于显示通知消息的消息内容,和/或,用于接收控制指令。本申请在终端全屏显示目标应用的用户界面,且在接收到显示通知消息的指令时,能够显示一个背景透明或半透明的通知显示框,在保证通知消息及时显示的前提下,减小了对当前用户界面的遮挡。

【技术实现步骤摘要】
显示通知消息的方法、装置、终端及存储介质
本申请实施例涉及计算机
,特别涉及一种显示通知消息的方法、装置、终端及存储介质。
技术介绍
智能手机作为现代用户获取信息的重要设备,能够通过安装各式应用向用户提供不同类型的资讯。相关技术中,当第一应用有通知消息需要展示时,可以通过通知消息的方式在终端的用户界面中显示。当终端全屏显示第二应用的用户界面时,终端将在屏幕中央显示弹窗,造成用户界面被遮挡,影响用户的观看。
技术实现思路
本申请实施例提供了一种显示通知消息的方法、装置、终端及存储介质,可以解决当终端全屏显示第二应用的用户界面时,终端将在屏幕中央显示弹窗,造成用户界面被遮挡,影响用户的观看的问题。所述技术方案如下:根据本申请的第一方面,提供了一种显示通知消息的方法,所述方法包括:当终端全屏显示目标应用的用户界面,且接收到显示通知消息的指令时,获取所述通知消息对应的通知元素;所述通知元素用于显示所述通知消息的消息内容,和/或,所述通知元素用于接收控制指令,所述控制指令用于指示所述终端执行所述通知元素对应的操作;获取所述通知元素对应的显示模板;根据所述显示模板生成包含所述通知元素的通知显示框,所述通知显示框是背景为透明或半透明的显示框;在所述目标应用的用户界面中显示所述通知显示框。根据本申请的第二方面,提供了一种显示通知消息的装置,所述装置包括:元素获取模块,用于当终端全屏显示目标应用的用户界面,且接收到显示通知消息的指令时,获取所述通知消息对应的通知元素;所述通知元素用于显示所述通知消息的消息内容,和/或,所述通知元素用于接收控制指令,所述控制指令用于指示所述终端执行所述通知元素对应的操作;模板获取模块,用于获取所述通知元素对应的显示模板;显示框生成模块,用于根据所述显示模板生成包含所述通知元素的通知显示框,所述通知显示框是背景为透明或半透明的显示框;显示框显示模块,用于在所述目标应用的用户界面中显示所述通知显示框。根据本申请的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的显示通知消息的方法。根据本申请的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的显示通知消息的方法。本申请实施例提供的技术方案带来的有益效果是:由于本申请实施例在实施时,能够令终端在全屏显示目标应用的用户界面,且在接收到显示通知消息的指令时,通过显示一个背景透明或半透明的通知显示框来显示通知消息中的各个通知元素,其中,通知元素是用于显示通知消息的消息内容,或者,通知消息也可以是用于接收控制指令。可见,在保证通知消息及时显示的前提下,本申请实施例能够减小对目标应用的用户界面的遮挡,提高通知消息和目标应用的用户界面同时显示的效果。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个示例性实施例提供的显示通知消息的方法的流程图;图2是基于图1所示实施例提供的一种显示模板对应的通知显示框的示意图;图3是基于图1所示实施例提供的一种显示通知显示框的示意图;图4是基于图1所示实施例提供的另一种显示通知显示框的示意图;图5是本申请另一个示例性实施例提供的显示通知消息的方法的流程图;图6是本申请一个示例性实施例提供的显示通知消息的装置的结构框图;图7是本申请一个示例性实施例提供的终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。为了本申请实施例所示方案易于理解,下面将对本申请实施例中出现的若干名词进行介绍。目标应用:指能够在终端全屏显示的应用,既可以是系统应用,也可以是第三方应用。在可能的应用场景中,该目标应用可以是游戏应用、输入法应用、浏览器应用、壁纸应用、系统工具应用、便捷生活应用、影音播放应用、通话通讯应用、社交网络应用、主题插件应用、拍摄美化应用、新闻资讯应用、图书阅读应用、学习办公应用、网购支付应用、金融理财应用、原创出版应用、地图导航应用、外卖应用、网络叫车应用、共享单车应用、运动健身应用、订票应用、直播应用、超商便利应用、应用商店应用和智能设备应用中的至少一种。通知元素:在一种可能的场景中,通知元素用于显示所述通知消息的消息内容,例如,当通知元素是通知内容时,该通知内容可以包括文本、图片、音频和视频中的至少一种。在另一种可能的场景中,通知元素用于接收控制指令,例如,当通知元素是按钮、复选框和滑块中的至少一种时,通知元素可以接收点击、选择和拖动中的至少一种控制指令。其中,控制指令用于指示终端执行通知元素对应的操作。比如,通知元素关闭按钮时,控制指令用于指示终端关闭该通知消息的显示。或者,当通知元素是接听按钮时,控制指令用于指示终端接通当前呼入的通话。在又一种可能的场景中,通知元素可以既用于显示消息内容,又用于接收控制指令,例如,当通知元素带有透明控件层的通知内容时,该显示通知内容的屏幕区域被点击时,能够触发该透明控件层,以使得屏幕跳转显示通知内容对应的用户界面。可选地,通知元素包括通知标题、通知内容、通知按钮和通知对话框中的至少一种。通知按钮能够接收点击指令,点击指令时用户点击该通知按钮时产生的指令。通知标题是用于指示一条通知的主题的文本。通知内容是用于指示一条通知的主要信息的部分,可以实现为文本、图片、音频和视频中的至少一种。通知对话框是接收用户输入文本的框体。显示模板:可以是系统中预设的模板,不同的模板对应相应的一个通知显示框,一个通知显示框中可以规定各个显示元素的排版。即一个模板规定了该对应的通知显示框中显示的显示元素的类型、数量和显示面积。通知显示框:是系统服务或者系统应用根据显示模板和显示元素生成的通知框,该通知框的背景是透明或者半透明的。在一种可能的实现方式中,该背景的透明度可以是预先设置确定的常数值。在另一种可能的实现方式中,该背景的透明度也可以是根据应用的类型确定的,例如,当目标应用是视频应用时,该透明度为75%;当目标应用是游戏应用时,该透明度为50%。需要说明的是,透明的背景可以是透明度为100%的背景,半透明的背景可以是透明度在大于零到小于1的区间中的背景。可选地,在一种可能的应用场景中,终端将在目标应用的用户界面的顶部区域显示该通知对话框,该顶部区域是指贴靠用户界面上边缘的区域。在另一种可能的应用场景中,终端将在目标应用的用户界面的侧边区域显示该通知对话框,该侧边区域是指贴靠用户界面的左侧边缘的显示区域和/或右侧边缘内的显示区域。在目标应用的用户界面的边缘区域显示该通知对话框,可以最大限度减少对目标应用的用户界面的遮挡,同时能够起到将通知消息显示给用户查看的效果。需要说明的是,本公开应用的终端是指具备显示屏幕的终端。该显示屏幕既可以是LED显示屏,也可以是投影式显示屏。或者,本申请应用的终端也可以是能够直接将图像投影至用户眼底的设备。在一种可能的应用场景中,终端可以是本文档来自技高网...

【技术保护点】
1.一种显示通知消息的方法,其特征在于,所述方法包括:当终端全屏显示目标应用的用户界面,且接收到显示通知消息的指令时,获取所述通知消息对应的通知元素;所述通知元素用于显示所述通知消息的消息内容,和/或,所述通知元素用于接收控制指令,所述控制指令用于指示所述终端执行所述通知元素对应的操作;获取所述通知元素对应的显示模板;根据所述显示模板生成包含所述通知元素的通知显示框,所述通知显示框是背景为透明或半透明的显示框;在所述目标应用的用户界面中显示所述通知显示框。

【技术特征摘要】
1.一种显示通知消息的方法,其特征在于,所述方法包括:当终端全屏显示目标应用的用户界面,且接收到显示通知消息的指令时,获取所述通知消息对应的通知元素;所述通知元素用于显示所述通知消息的消息内容,和/或,所述通知元素用于接收控制指令,所述控制指令用于指示所述终端执行所述通知元素对应的操作;获取所述通知元素对应的显示模板;根据所述显示模板生成包含所述通知元素的通知显示框,所述通知显示框是背景为透明或半透明的显示框;在所述目标应用的用户界面中显示所述通知显示框。2.根据权利要求1所述的方法,其特征在于,所述获取所述通知元素对应的显示模板,包括:根据所述通知元素的数量、显示面积和/或类型,获取所述通知元素对应的显示模板。3.根据权利要求2所述的方法,其特征在于,在所述根据所述通知元素的数量、显示面积和/或类型,获取所述通知元素对应的显示模板之前,所述方法还包括:根据所述目标应用的应用标识,确定对应的目标模板库;所述根据所述通知元素的数量、显示面积和/或类型,获取所述通知元素对应的显示模板,包括:根据所述通知元素的数量、显示面积和/或类型,从所述目标模板库中获取所述通知元素对应的显示模板。4.根据权利要求1所述的方法,其特征在于,所述通知元素包括:通知标题、通知内容、通知按钮和通知对话框中至少一种。5.根据权利要求1所述的方法,其特征在于,所述当终端全屏显示目标应用的用户界面,且接收到显示通知消息的指令时,获取所述通知消息对应的通知元素,包括:当所述终端接收到显示通知消息的指令时,检测所述通知消息中是否包含目标标记,所述目标标记用于指示在所述目标应用的用户界面中显示所述通知消息对应的所述通知显示框;当所述通知消息中包含所述目标标记,且所述终端...

【专利技术属性】
技术研发人员:张伟超
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1