一种显示推送信息的方法及装置的制造方法

文档序号:9691397阅读:366来源:国知局
一种显示推送信息的方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网通信及终端技术领域,具体而言,涉及一种显示推送信息的方法及装置。
【背景技术】
[0002]目前,服务器经常向终端发送推送信息,推送信息可以为广告或通知等信息。此时终端需要显示服务器发送的推送信息,以使用户浏览该推送信息,达到提高推送信息的关注度的效果。
[0003]终端在显示推送信息之前,一般正在显示其它信息,如终端可能正在显示文本信息,或者终端正在播放视频数据。此时若终端接收到服务器发送的推送信息,则终端通常以叠加的方式来显示该推送信息,即终端直接将推送信息显示在显示屏的固定区域,如显示在终端显示屏的左下角或右下角等。
[0004]但以上述叠加的方式将推送信息显示在显示屏的固定区域,推送信息会遮挡终端在固定区域内显示的文本信息或视频数据等其它信息,影响了其它信息显示的完整性,此时用户极有可能直接关闭推送信息的显示,以避免推送信息对显示的其它信息的影响,如此降低了推送信息的关注度,推送信息的投放效果很差。

【发明内容】

[0005]有鉴于此,本发明实施例的目的在于提供一种显示推送信息的方法及装置,实现将推送信息与当前正在显示的信息同时完整地显示在显示屏的显示区域内,且实现了同时显示多个推送信息。
[0006]第一方面,本发明实施例提供了一种显示推送信息的方法,所述方法包括:
[0007]接收云服务器发送的推送信息,检测显示屏的显示区域中是否包括推送信息显示区域;
[0008]当检测到所述显示区域中不包括所述推送信息显示区域时,从所述显示屏的显示区域中划分出当前内容显示区域和推送信息显示区域,将当前正在显示的信息完整显示在所述当前内容显示区域内,及将所述推送信息显示在所述推送信息显示区域内;
[0009]当检测到所述显示区域中包括所述推送信息显示区域时,对所述推送信息显示区域进行分块处理,得到与已接收的推送信息的数目相适应的多个分区域,按照预设顺序将当前的推送信息分别显示在所述多个分区域中。
[0010]结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,对所述推送信息显示区域进行分块处理,得到与已接收的推送信息的数目相适应的多个分区域,按照预设顺序将当前的推送信息分别显示在所述多个分区域中,包括:
[0011]根据已接收的推送信息的数目,将所述推送信息显示区域划分为所述数目个分区域;
[0012]按照接收推送信息的接收时间的先后顺序,将已接收的推送信息分别显示在所述多个分区域中。
[0013]结合第一方面,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,所述方法还包括:
[0014]当检测到某分区域中显示的推送信息显示结束时,按照未显示完的推送信息的数目,重新对所述推送信息显示区域进行分块,按照所述预设顺序分别将所述未显示完的推送信息显示在分块得到的各个分区域中;
[0015]当检测到所述推送信息显示区域中所有推送信息均显示结束时,将显示在所述当前内容显示区域内的信息恢复显示在所述显示屏的整个显示区域内。
[0016]结合第一方面,本发明实施例提供了上述第一方面的第三种可能的实现方式,其中,所述按照预设顺序将当前的推送信息分别显示在所述多个分区域中之后,还包括:
[0017]根据每个分区域中显示的推送信息的内容,分别调整所述每个分区域的尺寸。
[0018]结合第一方面,本发明实施例提供了上述第一方面的第四种可能的实现方式,其中,所述从所述显示屏的显示区域中划分出当前内容显示区域和推送信息显示区域,包括:
[0019]根据预设的尺寸阈值,在所述显示屏的显示区域的预设位置处划分出尺寸为所述预设的尺寸阈值的推送信息显示区域,所述预设位置包括所述显示区域的左侧、右侧、上侧或下侧;
[0020]将所述显示屏的显示区域中除所述推送信息显示区域外的区域确定为当前内容显示区域。
[0021]结合第一方面,本发明实施例提供了上述第一方面的第五种可能的实现方式,其中,所述将当前正在显示的信息完整显示在所述当前内容显示区域内,包括:
[0022]根据所述当前内容显示区域的尺寸,将当前正在显示的信息的尺寸缩小至小于或等于所述当前内容显示区域的尺寸;
[0023]将缩小尺寸后的所述当前正在显示的信息显示在所述当前内容显示区域内。
[0024]第二方面,本发明实施例提供了一种显示推送信息的装置,所述装置包括:
[0025]检测模块,用于接收云服务器发送的推送信息,检测显示屏的显示区域中是否包括推送信息显示区域;
[0026]划分显示模块,用于当所述检测模块检测到所述显示区域中不包括所述推送信息显示区域时,从所述显示屏的显示区域中划分出当前内容显示区域和推送信息显示区域,将当前正在显示的信息完整显示在所述当前内容显示区域内,及将所述推送信息显示在所述推送信息显示区域内;
[0027]分块显示模块,用于当所述检测模块检测到所述显示区域中包括所述推送信息显示区域时,对所述推送信息显示区域进行分块处理,得到与已接收的推送信息的数目相适应的多个分区域,按照预设顺序将当前的推送信息分别显示在所述多个分区域中。
[0028]结合第二方面,本发明实施例提供了上述第二方面的第一种可能的实现方式,其中,所述分块显示模块,包括:
[0029]划分单元,用于根据已接收的推送信息的数目,将所述推送信息显示区域划分为所述数目个分区域;
[0030]显示单元,用于按照接收推送信息的接收时间的先后顺序,将已接收的推送信息分别显示在所述多个分区域中。
[0031]结合第二方面,本发明实施例提供了上述第二方面的第二种可能的实现方式,其中,所述装置还包括:
[0032]重新分块模块,用于当检测到某分区域中显示的推送信息显示结束时,按照未显示完的推送信息的数目,重新对所述推送信息显示区域进行分块,按照所述预设顺序分别将所述未显示完的推送信息显示在分块得到的各个分区域中;
[0033]恢复显示模块,用于当检测到所述推送信息显示区域中所有推送信息均显示结束时,将显示在所述当前内容显示区域内的信息恢复显示在所述显示屏的整个显示区域内。
[0034]结合第二方面,本发明实施例提供了上述第二方面的第三种可能的实现方式,其中,所述装置还包括:
[0035]调整模块,用于根据每个分区域中显示的推送信息的内容,分别调整所述每个分区域的尺寸。
[0036]在本发明实施例提供的方法及装置中,接收云服务器发送的推送信息,检测显示屏的显示区域中是否包括推送信息显示区域;若不包括,从显示区域中划分出当前内容显示区域和推送信息显示区域,将当前正在显示的信息完整显示在当前内容显示区域内,将推送信息显示在推送信息显示区域内;若包括,对推送信息显示区域进行分块处理得到多个分区域,将当前的推送信息分别显示在多个分区域中。本发明实现将推送信息与当前正在显示的信息同时完整地显示在显示屏的显示区域内,且实现了同时显示多个推送信息,避免以叠加方式显示推送信息时造成对当前正在显示的信息的遮挡,确保当前显示信息的完整性,提高每个推送信息的关注度及推送效果。
[0037]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0038]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0039]图1A示出了本发明实施例1所提供的一种显示推送信息的方法的流程图;
[0040]图1B示出了本发明实施例1所提供的一种显示多个推送信息的第一示意图;
[0041]图1C示出了本发明实施例1所提供的一种显示多个推送信息的第二示意图;
[0042]图1D示出了本发明实施例1所提供的一种显示多个推送信息的第三示意图;
[0043]图1E示出了本发明实施例1所提供的一种显示多个推送信息的第四示意图;
[0044]图1F示出了本发明实施例1所提供的一种显示多个推送信息的第五示意图;
[0045]图1G示出了本发明实施例1所提供的一种显示多个推送信息的第六示意图;
[0046]图1H示出了本发明实施例1所提供的一种重新分块显示推送信息的第一示意图;
[0047]图1I示出了本发明实施例1所提供的一种重新分块显示推送信息的第二示意图;
[0048]图1J示出了本发明实施例1所提供的一种重新分块显示推送信息的第三示意图;
[0049]图1K示出了本发明实施例1所提供的一种重新分块显示推送信息的第四示意图;
[0050]图1L示出了本发明实施例1所提供的一种重新分块显示推送信息的第五示意图;
[0051]图1M示出了本发明实施例1所提供的一种重新分块显示推送信息的第六示意图;
[0052]图
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1