CN110209950A - 一种推送信息的显示方法、装置、电子设备及存储介质 - Google Patents
一种推送信息的显示方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN110209950A CN110209950A CN201910502129.5A CN201910502129A CN110209950A CN 110209950 A CN110209950 A CN 110209950A CN 201910502129 A CN201910502129 A CN 201910502129A CN 110209950 A CN110209950 A CN 110209950A
- Authority
- CN
- China
- Prior art keywords
- information
- pop
- display
- prompt
- attribute
- 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
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供了一种推送信息的显示方法、装置、电子设备及存储介质,所述方法包括:确定待显示推送信息,其中,待显示推送消息为应用程序的服务器根据应用程序的内容更新确定并发送的;基于预先设置的弹出提示信息的***窗口属性信息,确定待显示推送信息的显示属性;其中,***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,弹出提示信息为通过弹出的形式显示的提示信息;按照显示属性在***窗口中显示待显示推送信息。由于弹出提示信息在显示时不会被合并,所以按照基于弹出提示信息的***窗口属性信息确定的属性信息,显示待显示推送信息时,显示的推送信息不会被***合并,推送消息的展示效率可以得到大大提高。
Description
技术领域
本发明涉及信息显示技术领域,特别是涉及一种推送信息的显示方法、装置、电子设备及存储介质。
背景技术
对于终端中安装的应用程序来说,为了向用户推荐或通知一些新的信息,终端会显示很多应用程序的推送信息,推送信息是应用程序的服务器基于应用程序更新的内容等确定的,推送信息用于向用户推荐应用程序中的内容。推送信息一般显示于终端界面上部位置,用户可以通过下拉的方式查看。
由于终端显示多条推送信息时,***会对推送信息进行合并,这样用户需要下拉并点击展开按钮,才能看到所有推送信息,但是由于操作较为繁琐且不方便,一般用户都不会通过点击展开按钮查看推送信息,导致推送信息的展示效率较低。
发明内容
本发明实施例的目的在于提供一种推送信息的显示方法、装置、电子设备及存储介质,以提高推送信息的展示效率。具体技术方案如下:
第一方面,本发明实施例提供了一种推送信息的显示方法,所述方法包括:
确定待显示推送信息,其中,所述待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的;
基于预先设置的弹出提示信息的***窗口属性信息,确定所述待显示推送信息的显示属性;其中,所述***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,所述弹出提示信息为通过弹出的形式显示的提示信息;
按照所述显示属性在***窗口中显示所述待显示推送信息。
可选的,所述***窗口属性信息的设置方式,包括:
获取所述弹出提示信息的***窗口属性信息;
根据预设样式条件更改所述弹出提示信息的***窗口属性信息。
可选的,所述获取所述弹出提示信息的***窗口属性信息的步骤,包括:
通过反射机制获取所述弹出提示信息的***对象信息;
基于所述***对象信息,获取所述弹出提示信息的***窗口属性信息。
可选的,在所述根据预设样式条件更改所述弹出提示信息的***窗口属性信息的步骤之后,所述方法还包括:
获取所述弹出提示信息的显示样式信息;
根据预设样式条件更改所述显示样式信息;
所述按照所述显示属性显示所述待显示推送信息的步骤,包括:
采用所述显示样式信息对应显示样式,按照所述显示属性在***窗口中显示所述待显示推送信息。
可选的,所述***窗口属性信息包括:锁屏时是否显示、是否可点击、以及是否显示于状态栏中的至少一种。
第二方面,本发明实施例提供了一种推送信息的显示装置,所述装置包括:
待显示推送信息确定模块,用于确定待显示推送信息,其中,所述待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的;
显示属性确定模块,用于基于属性信息设置模块预先设置的弹出提示信息的***窗口属性信息,确定所述待显示推送信息的显示属性;其中,所述***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,所述弹出提示信息为通过弹出的形式显示的提示信息;
推送信息显示模块,用于按照所述显示属性在***窗口中显示所述待显示推送信息。
可选的,所述属性信息设置模块包括:
属性信息获取子模块,用于获取所述弹出提示信息的***窗口属性信息;
属性信息更改子模块,根据预设样式条件更改所述弹出提示信息的***窗口属性信息。
可选的,所述属性信息获取子模块包括:
***对象信息获取单元,用于通过反射机制获取弹出提示信息的***对象信息;
显示方式信息获取单元,用于基于所述***对象信息,获取所述弹出提示信息的***窗口属性信息。
可选的,所述装置还包括:
显示样式信息获取模块,用于在所述根据预设样式条件更改所述弹出提示信息的***窗口属性信息之后,获取所述弹出提示信息的显示样式信息;
显示样式信息更改模块,用于根据预设样式条件更改所述显示样式信息;
所述推送信息显示模块包括:
推送信息显示子模块,用于采用所述显示样式信息对应显示样式,按照所述显示属性在***窗口中显示所述待显示推送信息。
可选的,所述***窗口属性信息包括:锁屏时是否显示、是否可点击、以及是否显示于状态栏中的至少一种。
第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一所述的推送信息的显示方法步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的推送信息的显示方法步骤。
本发明实施例所提供的方案中,电子设备可以确定待显示推送信息,待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的,基于预先设置的弹出提示信息的***窗口属性信息,确定待显示推送信息的显示属性,其中,***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,弹出提示信息为通过弹出的形式显示的提示信息。进而,按照显示属性在***窗口中显示待显示推送信息。由于弹出提示信息在显示时不会被合并,所以按照基于弹出提示信息的***窗口属性信息确定的属性信息,显示待显示推送信息时,显示的推送信息不会被***合并,推送消息的展示效率可以得到大大提高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种推送信息的显示方法的流程图;
图2为基于图1所示实施例的***窗口属性信息设置方式的一种具体流程图;
图3为图2所示实施例中步骤S201的一种具体流程图;
图4为本发明实施例所提供的显示弹出提示信息界面的一种示意图;
图5为本发明实施例所提供的一种推送信息的显示装置的结构示意图;
图6为本发明实施例所提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了避免推送信息被合并的问题,以提高推送信息的展示效率,本发明实施例提供了一种推送信息的显示方法、装置、电子设备及计算机可读存储介质。
下面对本发明实施例所提供的一种推送信息的显示方法进行介绍。
本发明实施例所提供的一种推送信息的显示方法可以应用于任意具有显示屏幕的需要显示推送信息的电子设备,例如,可以为手机、电脑、智能手表、平板电脑等电子设备,在此不做具体限定。为了描述方便,以下简称电子设备。
如图1所示,一种推送信息的显示方法,所述方法包括:
S101,确定待显示推送信息;
其中,所述待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的。
S102,基于预先设置的弹出提示信息的***窗口属性信息,确定所述待显示推送信息的显示属性;
其中,所述***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,所述弹出提示信息为通过弹出的形式显示的提示信息。
S103,按照所述显示属性在***窗口中显示所述待显示推送信息。
可见,本发明实施例所提供的方案中,电子设备可以确定待显示推送信息,待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的,基于预先设置的弹出提示信息的***窗口属性信息,确定待显示推送信息的显示属性,其中,***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,弹出提示信息为通过弹出的形式显示的提示信息。进而,按照显示属性在***窗口中显示待显示推送信息。由于弹出提示信息在显示时不会被合并,所以按照基于弹出提示信息的***窗口属性信息确定的属性信息,显示待显示推送信息时,显示的推送信息不会被***合并,推送消息的展示效率可以得到大大提高。
在上述步骤S101中,当有消息需要推送给用户时,电子设备可以确定该消息为待显示推送信息。其中,待显示推送信息可以为应用程序的通知消息、推荐消息等,在此不做具体限定。
在一种实施方式中,电子设备与自身安装的应用程序的服务器建立一条连接链路,当服务器确定应用程序内容更新时,根据应用程序更新的内容确定需要推送给用户的消息,服务器通过此连接链路便可以将需要推送的消息发送至电子设备,电子设备接收到该需要推送的消息,便可以确定其为待显示推送信息。其中,应用程序内容更新可以包括应用程序的信息内容的更新、设置的更新、版本的更新等,在此不做具体限定。
例如,应用程序A为一小视频展示应用程序,当其中的小视频内容更新时,比如有用户发布了新的小视频,应用程序A的服务器便可以确定用户新发布的小视频的相关信息为需要推送给用户的消息,进而发送需要推送的消息1至电子设备。其中,需要推送的消息1即为与新发布的小视频的相关的消息。电子设备也就可以接收到应用程序A的服务器发送的需要推送的消息1,那么电子设备便可以确定待显示推送信息为该消息1。又例如,当浏览器中的新闻内容更新时,电子设备可以确定更新的新闻内容为待显示推送信息。
为了使待显示推送信息在显示时不被合并,电子设备可以执行上述步骤S102,即基于预先设置的弹出提示信息的***窗口属性信息,确定待显示推送信息的显示属性。弹出提示信息即为通过弹出的形式显示的提示信息,也称为toast。与推送信息不同,弹出提示信息一般显示于界面的中部,并且内容较为简单,例如,“已完成”、“已下载”、“网络不给力”等。
例如,当应用程序A下载完成时,终端界面中弹出“已下载”字样的提示信息,该提示信息即为弹出提示信息toast。在现有技术中,推送信息不会采用弹出提示信息的方式显示,也就是说,弹出提示信息为通过弹出的形式显示的提示信息,而不是推送信息。
其中,***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息。***窗口属性信息可以包括显示位置、显示时间等多种属性信息,在此不做具体限定。根据该***窗口属性信息电子设备便可以确定待显示推送信息的显示位置、显示时间等显示属性。
进而,电子设备便可以按照所确定的显示属性,在***窗口中显示上述待显示推送信息。也就是说,由于电子设备所确定的显示属性是基于预先设置的弹出提示信息的***窗口属性信息确定的,所以电子设备便在***窗口中显示的待显示推送信息是采用弹出提示信息形式显示的。由于弹出提示信息的特性包括不会合并显示,所以,电子设备显示的待显示推送信息不会合并显示,展示效率可以得到大大提高。
作为本发明实施例的一种实施方式,如图2所示,上述***窗口属性信息的设置方式,可以包括:
S201,获取所述弹出提示信息的***窗口属性信息;
为了修改原有弹出提示信息的显示形式,以符合推送消息的显示要求,电子设备可以获取弹出提示信息的***窗口属性信息,其中,***窗口属性信息即为***中设置的弹出提示信息的显示属性的信息。例如,在安卓***中,弹出提示信息的属性信息包括***窗口显示方式信息、显示位置等。
S202,根据预设样式条件更改所述弹出提示信息的***窗口属性信息。
可以理解的是,原有弹出提示信息的***窗口属性信息表征的显示方式为弹出显示方式,而一般弹出显示方式的弹出提示信息具有显示于界面中央、锁屏状态不显示等特点。那么获取弹出提示信息的***窗口属性信息后,为了适应推送消息的显示要求,电子设备便可以根据预设样式条件更改弹出提示信息的***窗口属性信息。
例如,在安卓***中,弹出提示信息的***窗口属性信息以mTn表示,mTn包括mParms,mParms可以对应多个flag,表示不同的窗口属性,通过设置mParms的flag可以改变弹出提示信息的***窗口属性信息。
可见,电子设备可以获取弹出提示信息的***窗口属性信息,进而根据预设样式条件更改弹出提示信息的***窗口属性信息,这样,可以使弹出提示信息的***窗口属性信息可以适用于推送信息,使推送信息可以采用弹出提示信息的方式显示。
作为本发明实施例的一种实施方式,如图3所示,上述获取所述弹出提示信息的***窗口属性信息的步骤,可以包括:
S301,通过反射机制获取所述弹出提示信息的***对象信息;
由于***设置等因素,弹出提示信息的***对象信息可能不对外可见,电子设备也就无法直接获取弹出提示信息的***对象信息,在这种情况下,电子设备可以通过反射机制获取弹出提示信息的***对象信息。
电子设备在运行状态中,通过反射机制可以获取任意一个实体类的属性,对于任意一个对象,能够调用它的任意属性。因此,电子设备可以在弹出提示信息运行时,也就是显示弹出提示信息时,通过反射机制获取弹出提示信息的***对象信息。
例如,在安卓***中,电子设备可以通过反射机制获取到弹出提示信息的WindowParams对象,也就是弹出提示信息的***对象信息。
S302,基于所述***对象信息,获取所述弹出提示信息的***窗口属性信息。
接下来,电子设备可以基于获取的***对象信息,进一步获取弹出提示信息的***窗口属性信息。在一种实施方式中,电子设备可以基于获取的***对象信息,进一步获取弹出提示信息的***窗口属性信息。
例如,在安卓***中,电子设备通过反射机制获取到弹出提示信息的WindowParams对象后,可以进一步基于WindowParms对象获取mTn,再利用mTn获取到mParms,进而,按照预设样式条件更改mParms的flag。
可见,在本实施例中,电子设备可以通过反射机制获取弹出提示信息的***对象信息,进而基于该***对象信息,获取弹出提示信息的***窗口属性信息。这样,可以在弹出提示信息的***对象信息不对外可见的情况下,仍然能够获取弹出提示信息的***对象信息,进而获取弹出提示信息的***窗口属性信息。
作为本发明实施例的一种实施方式,在上述根据预设样式条件更改所述弹出提示信息的***窗口属性信息的步骤之后,所述方法还可以包括:
获取所述弹出提示信息的显示样式信息;根据预设样式条件更改所述显示样式信息。
除了***窗口属性信息之外,弹出提示信息还可以具有多种显示样式信息其中,显示样式信息可以包括弹出提示信息的显示宽度、显示动画等。
在一种实施方式中,获取弹出提示信息的显示样式信息后,电子设备可以根据预设样式条件设置弹出提示信息的显示样式信息。例如,更改显示宽度为显示屏幕的宽度,这样,推送信息在显示时宽度可以与显示屏幕保持一致。
其中,预设样式条件可以根据用户需求设置,例如显示宽度为多宽,显示动画具体为何种等,在此不做具体限定。
相应的,上述按照所述显示属性在***窗口中显示所述待显示推送信息的步骤,可以包括:
采用所述显示样式信息对应显示样式,按照所述显示属性在***窗口中显示所述待显示推送信息。
在确定上述显示样式信息以及待显示推送信息的显示属性后,电子设备可以采用显示样式信息对应显示样式,按照显示属性在***窗口中显示该待显示推送信息。
例如,显示样式信息为“显示屏宽度、从左侧飞入及蓝色”,显示属性为“在界面上部显示”,电子设备便可以确定待显示推送信息的显示样式为显示宽度为显示屏宽度、从左侧飞入及字体为蓝色。如果待显示推送信息为新闻f,那么电子设备便可以在界面上部,按照左侧飞入的动画形式、蓝色字体显示推送消息新闻f,并且显示宽度为与显示屏宽度一致。
在另一种实施方式中,如果电子设备还设置了弹出提示信息的其他***窗口属性信息,例如,锁屏时是否显示、是否可点击、以及是否显示于状态栏中等,那么电子设备便可以基于***窗口属性信息,按照显示样式信息对应显示样式,显示待显示推送信息。
举例来说,假设待显示推送信息的显示样式为显示宽度为显示屏宽度、从上至下显示及黑色字体;***窗口显示属性信息包括锁屏时显示、可点击以及显示于状态栏中;待显示推送信息为“新闻x1”;当前电子设备处于锁屏状态,那么,如图4所示,电子设备可以在状态栏410中,从上至下显示黑色字体的推送信息“新闻x1”420,并且,用户点击该推送信息,可以进行相关操作。例如,跳转至新闻x1的详情界面、提示用户解锁屏幕、显示新闻x1的更新时间、浏览量等。
可见,在本发明实施例中,电子设备还可以获取弹出提示信息的显示样式信息,根据预设样式条件更改显示样式信息,进而采用显示样式信息对应显示样式,按照显示属性在***窗口中显示待显示推送信息。这样,可以在以弹出提示信息的显示方式显示推送信息的同时,采用用户喜欢的显示样式,可以提高用户体验,进一步提高推送信息的展示效率。
作为本发明实施例的一种实施方式,上述***窗口属性信息可以包括:锁屏时是否显示、是否可点击、以及是否显示于状态栏中的至少一种。
由于用户对锁屏时是否显示推送信息的要求可能不同,有些用户想在锁屏时也能看到推送信息,以随时获知当前更新的各类信息,但是有一些用户可能并不想在锁屏时看到推送信息,不想受到打扰。
所以,在一种实施方式中,上述***窗口属性信息可以包括锁屏时是否显示。电子设备可以根据用户需求等因素设置***窗口属性信息为锁屏时显示,或者锁屏时不显示,以满足用户需求。
由于用户对推送信息是否可点击的要求可能不同,有些用户想要点击推送信息,以进行其他相关操作或者获取推送信息的详细信息,但是有一些用户可能并不需要点击推送信息,只是想通过推送信息获知当前更新的各类信息即可,那么推送信息便没有必要设置为可点击。
所以,在另一种实施方式中,上述***窗口属性信息可以包括是否可点击。电子设备可以根据用户需求等因素设置***窗口属性信息为可点击,或者不可点击,以满足用户需求。
状态栏即为电子设备界面中最上部的一栏,一般显示时间、电量、运营商等信息。由于用户对推送信息是否需要显示于状态栏的要求可能不同,有些用户想在状态栏中看到推送信息,以尽量不遮挡当前界面中显示的内容,但是有一些用户可能并不想在状态栏中看到推送信息。
所以,在一种实施方式中,上述***窗口属性信息可以包括是否显示于状态栏。电子设备可以根据用户需求等因素设置***窗口属性信息为显示于状态栏,或者不显示于状态栏,以满足用户需求。
当然,弹出提示信息的***窗口属性信息还可以包括其他方面的显示属性信息,在此不做具体限定。
可见,在本实施例中,上述***窗口属性信息可以包括:锁屏时是否显示、是否可点击、以及是否显示于状态栏中等的至少一种,这样,可以根据用户实际需求设置***窗口属性信息,满足用户的个性化需求,进一步提高用户体验。
相应于上述推送信息的显示方法,本发明实施例还提供了一种推送信息的显示装置。
下面对本发明实施例所提供的一种推送信息的显示装置进行介绍。本发明实施例所提供的一种推送信息的显示装置可以应用于任意具有显示屏幕的需要显示推送信息的电子设备,例如,可以为手机、电脑、智能手表、平板电脑等电子设备,在此不做具体限定。为了描述方便,以下简称电子设备。
如图5所示,一种推送信息的显示装置,所述装置包括:
待显示推送信息确定模块510,用于确定待显示推送信息;
其中,所述待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的。
显示属性确定模块520,用于基于属性信息设置模块(图5中未示出)预先设置的弹出提示信息的***窗口属性信息,确定所述待显示推送信息的显示属性;
其中,所述***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,所述弹出提示信息为通过弹出的形式显示的提示信息。
推送信息显示模块530,用于按照所述显示属性在***窗口中形式显示所述待显示推送信息。
可见,本发明实施例所提供的方案中,电子设备可以确定待显示推送信息,待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的,基于预先设置的弹出提示信息的***窗口属性信息,确定待显示推送信息的显示属性,其中,***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,弹出提示信息为通过弹出的形式显示的提示信息。进而,按照显示属性在***窗口中显示待显示推送信息。由于弹出提示信息在显示时不会被合并,所以按照基于弹出提示信息的***窗口属性信息确定的属性信息,显示待显示推送信息时,显示的推送信息不会被***合并,推送消息的展示效率可以得到大大提高。
作为本发明实施例的一种实施方式,所述属性信息设置模块可以包括:
属性信息获取子模块(图5中未示出),用于获取所述弹出提示信息的***窗口属性信息;
属性信息更改子模块(图5中未示出),根据预设样式条件更改所述弹出提示信息的***窗口属性信息。
作为本发明实施例的一种实施方式,所述属性信息获取子模块可以包括:
***对象信息获取单元(图5中未示出),用于通过反射机制获取弹出提示信息的***对象信息;
显示方式信息获取单元(图5中未示出),用于基于所述***对象信息,获取所述弹出提示信息的***窗口属性信息。
作为本发明实施例的一种实施方式,上述装置还可以包括:
显示样式信息获取模块(图5中未示出),用于在所述根据预设样式条件更改所述弹出提示信息的***窗口属性信息之后,获取所述弹出提示信息的显示样式信息;
显示样式信息更改模块(图5中未示出),用于根据预设样式条件更改所述显示样式信息;
上述推送信息显示模块530可以包括:
推送信息显示子模块(图5中未示出),用于采用所述显示样式信息对应显示样式,按照所述显示属性在***窗口中显示所述待显示推送信息。
作为本发明实施例的一种实施方式,上述***窗口属性信息可以包括:锁屏时是否显示、是否可点击、以及是否显示于状态栏中的至少一种。
本发明实施例还提供了一种电子设备,如图6所示,控制器可以包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,
存储器603,用于存放计算机程序;
处理器601,用于执行存储器603上所存放的程序时,实现如下步骤:
确定待显示推送信息;
其中,所述待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的。
基于预先设置的弹出提示信息的***窗口属性信息,确定所述待显示推送信息的显示属性;
其中,所述***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,所述弹出提示信息为通过弹出的形式显示的提示信息。
按照所述显示属性在***窗口中显示所述待显示推送信息。
可见,本发明实施例所提供的方案中,电子设备可以确定待显示推送信息,待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的,基于预先设置的弹出提示信息的***窗口属性信息,确定待显示推送信息的显示属性,其中,***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,弹出提示信息为通过弹出的形式显示的提示信息。进而,按照显示属性在***窗口中显示待显示推送信息。由于弹出提示信息在显示时不会被合并,所以按照基于弹出提示信息的***窗口属性信息确定的属性信息,显示待显示推送信息时,显示的推送信息不会被***合并,推送消息的展示效率可以得到大大提高。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
作为本发明实施例的一种实施方式,上述***窗口属性信息的设置方式,可以包括:
获取所述弹出提示信息的***窗口属性信息;
根据预设样式条件更改所述弹出提示信息的***窗口属性信息。
作为本发明实施例的一种实施方式,上述获取所述弹出提示信息的***窗口属性信息的步骤,可以包括:
通过反射机制获取所述弹出提示信息的***对象信息;
基于所述***对象信息,获取所述弹出提示信息的***窗口属性信息。
作为本发明实施例的一种实施方式,在上述根据预设样式条件更改所述弹出提示信息的***窗口属性信息的步骤之后,上述方法还可以包括:
获取所述弹出提示信息的显示样式信息;
根据预设样式条件更改所述显示样式信息;
上述按照所述显示属性在***窗口中显示所述待显示推送信息的步骤,可以包括:
采用所述显示样式信息对应显示样式,按照所述显示属性在***窗口中显示所述待显示推送信息。
作为本发明实施例的一种实施方式,上述***窗口属性信息可以包括:锁屏时是否显示、是否可点击、以及是否显示于状态栏中的至少一种。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
确定待显示推送信息;
其中,所述待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的。
基于预先设置的弹出提示信息的***窗口属性信息,确定所述待显示推送信息的显示属性;
其中,所述***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,所述弹出提示信息为通过弹出的形式显示的提示信息。
按照所述显示属性在***窗口中显示所述待显示推送信息。
可见,本发明实施例所提供的方案中,计算机程序被处理器执行时,可以确定待显示推送信息,待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的,基于预先设置的弹出提示信息的***窗口属性信息,确定待显示推送信息的显示属性,其中,***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,弹出提示信息为通过弹出的形式显示的提示信息。进而,按照显示属性在***窗口中显示待显示推送信息。由于弹出提示信息在显示时不会被合并,所以按照基于弹出提示信息的***窗口属性信息确定的属性信息,显示待显示推送信息时,显示的推送信息不会被***合并,推送消息的展示效率可以得到大大提高。
作为本发明实施例的一种实施方式,上述***窗口属性信息的设置方式,可以包括:
获取所述弹出提示信息的***窗口属性信息;
根据预设样式条件更改所述弹出提示信息的***窗口属性信息。
作为本发明实施例的一种实施方式,上述获取所述弹出提示信息的***窗口属性信息的步骤,可以包括:
通过反射机制获取所述弹出提示信息的***对象信息;
基于所述***对象信息,获取所述弹出提示信息的***窗口属性信息。
作为本发明实施例的一种实施方式,在上述根据预设样式条件更改所述弹出提示信息的***窗口属性信息的步骤之后,上述方法还可以包括:
获取所述弹出提示信息的显示样式信息;
根据预设样式条件更改所述显示样式信息;
上述按照所述显示属性在***窗口中显示所述待显示推送信息的步骤,可以包括:
采用所述显示样式信息对应显示样式,按照所述显示属性在***窗口中显示所述待显示推送信息。
作为本发明实施例的一种实施方式,上述***窗口属性信息可以包括:锁屏时是否显示、是否可点击、以及是否显示于状态栏中的至少一种。
需要说明的是,对于上述装置、电子设备及计算机可读存储介质实施例而言,由于其基本相似于相应方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
进一步需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种推送信息的显示方法,其特征在于,所述方法包括:
确定待显示推送信息,其中,所述待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的;
基于预先设置的弹出提示信息的***窗口属性信息,确定所述待显示推送信息的显示属性;其中,所述***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,所述弹出提示信息为通过弹出的形式显示的提示信息;
按照所述显示属性在***窗口中显示所述待显示推送信息。
2.如权利要求1所述的方法,其特征在于,所述***窗口属性信息的设置方式,包括:
获取所述弹出提示信息的***窗口属性信息;
根据预设样式条件更改所述弹出提示信息的***窗口属性信息。
3.如权利要求2所述的方法,其特征在于,所述获取所述弹出提示信息的***窗口属性信息的步骤,包括:
通过反射机制获取所述弹出提示信息的***对象信息;
基于所述***对象信息,获取所述弹出提示信息的***窗口属性信息。
4.如权利要求2或3所述的方法,其特征在于,在所述根据预设样式条件更改所述弹出提示信息的***窗口属性信息的步骤之后,所述方法还包括:
获取所述弹出提示信息的显示样式信息;
根据预设样式条件更改所述显示样式信息;
所述按照所述显示属性在***窗口中显示所述待显示推送信息的步骤,包括:
采用所述显示样式信息对应显示样式,按照所述显示属性在***窗口中显示所述待显示推送信息。
5.如权利要求1-3任一项所述的方法,其特征在于,所述***窗口属性信息包括:锁屏时是否显示、是否可点击、以及是否显示于状态栏中的至少一种。
6.一种推送信息的显示装置,其特征在于,所述装置包括:
待显示推送信息确定模块,用于确定待显示推送信息,其中,所述待显示推送消息为应用程序的服务器根据所述应用程序的内容更新确定并发送的;
显示属性确定模块,用于基于属性信息设置模块预先设置的弹出提示信息的***窗口属性信息,确定所述待显示推送信息的显示属性;其中,所述***窗口属性信息为预先根据用户需求设置的弹出提示信息的属性信息,所述弹出提示信息为通过弹出的形式显示的提示信息;
推送信息显示模块,用于按照所述显示属性在***窗口中显示所述待显示推送信息。
7.如权利要求6所述的装置,其特征在于,所述属性信息设置模块包括:
属性信息获取子模块,用于获取所述弹出提示信息的***窗口属性信息;
属性信息更改子模块,根据预设样式条件更改所述弹出提示信息的***窗口属性信息。
8.如权利要求7所述的装置,其特征在于,所述属性信息获取子模块包括:
***对象信息获取单元,用于通过反射机制获取弹出提示信息的***对象信息;
显示方式信息获取单元,用于基于所述***对象信息,获取所述弹出提示信息的***窗口属性信息。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-5任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910502129.5A CN110209950A (zh) | 2019-06-11 | 2019-06-11 | 一种推送信息的显示方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910502129.5A CN110209950A (zh) | 2019-06-11 | 2019-06-11 | 一种推送信息的显示方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110209950A true CN110209950A (zh) | 2019-09-06 |
Family
ID=67792022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910502129.5A Pending CN110209950A (zh) | 2019-06-11 | 2019-06-11 | 一种推送信息的显示方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110209950A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110798570A (zh) * | 2019-10-18 | 2020-02-14 | 深圳传音控股股份有限公司 | 消息查看方法、智能终端及计算机可读存储介质 |
CN112783594A (zh) * | 2021-02-01 | 2021-05-11 | 维沃移动通信有限公司 | 一种消息显示方法、装置及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034996A (zh) * | 2006-03-09 | 2007-09-12 | 腾讯科技(深圳)有限公司 | 即时消息推送方法及其*** |
CN103297327A (zh) * | 2013-05-29 | 2013-09-11 | 深圳数字电视国家工程实验室股份有限公司 | 消息推送方法、装置及显示终端 |
CN105871684A (zh) * | 2015-12-30 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 用于通知消息展示的方法和装置 |
CN105991410A (zh) * | 2015-02-12 | 2016-10-05 | 深圳积友聚乐科技有限公司 | 一种获取消息的方法和*** |
CN107395865A (zh) * | 2017-06-28 | 2017-11-24 | 广东欧珀移动通信有限公司 | 推送信息处理方法和电子装置 |
-
2019
- 2019-06-11 CN CN201910502129.5A patent/CN110209950A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034996A (zh) * | 2006-03-09 | 2007-09-12 | 腾讯科技(深圳)有限公司 | 即时消息推送方法及其*** |
CN103297327A (zh) * | 2013-05-29 | 2013-09-11 | 深圳数字电视国家工程实验室股份有限公司 | 消息推送方法、装置及显示终端 |
CN105991410A (zh) * | 2015-02-12 | 2016-10-05 | 深圳积友聚乐科技有限公司 | 一种获取消息的方法和*** |
CN105871684A (zh) * | 2015-12-30 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 用于通知消息展示的方法和装置 |
CN107395865A (zh) * | 2017-06-28 | 2017-11-24 | 广东欧珀移动通信有限公司 | 推送信息处理方法和电子装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110798570A (zh) * | 2019-10-18 | 2020-02-14 | 深圳传音控股股份有限公司 | 消息查看方法、智能终端及计算机可读存储介质 |
CN110798570B (zh) * | 2019-10-18 | 2022-08-30 | 深圳传音控股股份有限公司 | 消息查看方法、智能终端及计算机可读存储介质 |
CN112783594A (zh) * | 2021-02-01 | 2021-05-11 | 维沃移动通信有限公司 | 一种消息显示方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107797780B (zh) | 拼接屏幕的数据显示、控制方法及装置、***、显示设备 | |
EP3605323A1 (en) | Method for generating network slice template and for applying network slice template, and apparatus | |
CN103631958B (zh) | 一种页面自动适配实现内容多屏展示的方法 | |
CN108228293B (zh) | 一种界面皮肤切换方法及装置 | |
CN103379370A (zh) | 智能型电视***、智能型电视、移动装置及输入操作方法 | |
CN107357544B (zh) | 一种显示方法、装置、智能终端及计算机可读存储介质 | |
CN109582402B (zh) | 一种页面展示方法及装置 | |
US20210019106A1 (en) | Desktop Sharing Method and Mobile Terminal | |
US20150317059A1 (en) | Application management method for a mobile terminal and the mobile terminal | |
CN101330674A (zh) | 一种动态更新手机软件菜单的方法 | |
CN110209950A (zh) | 一种推送信息的显示方法、装置、电子设备及存储介质 | |
CN106020901A (zh) | 一种应用程序入口配置方法及终端 | |
EP1881410A1 (en) | Internet terminal device using window frame configuration information, frame server, information system, and browser execution method | |
CN110764862A (zh) | 一种桌面壁纸显示的方法、装置、终端设备及存储介质 | |
JP5722633B2 (ja) | 機能のレベルに合ったコンテンツ管理 | |
CN102663882B (zh) | 一种通过移动终端遥控外部屏幕的方法及*** | |
CN106375862A (zh) | 一种获取gif图片的方法、装置及终端 | |
CN107783744B (zh) | 拼接屏幕的数据显示、控制方法及装置、***、显示设备 | |
CN106302670A (zh) | 一种图片更新方法、通信终端及服务器 | |
CN107085567B (zh) | 智能终端数据布局显示的控制方法及*** | |
CN113721936A (zh) | 一种应用管理方法及智能终端、装置及存储介质 | |
CN109257643B (zh) | 一种直播间展示方法、终端设备及存储介质 | |
CN110825390A (zh) | 可视化大屏项目快速部署 | |
CN111585804A (zh) | 一种路由器自动化配置***、方法及自动化测试*** | |
CN111427646A (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: 20190906 |