CN107609073A - 一种资讯展示方法、装置、电子设备及存储介质 - Google Patents
一种资讯展示方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN107609073A CN107609073A CN201710780842.7A CN201710780842A CN107609073A CN 107609073 A CN107609073 A CN 107609073A CN 201710780842 A CN201710780842 A CN 201710780842A CN 107609073 A CN107609073 A CN 107609073A
- Authority
- CN
- China
- Prior art keywords
- information
- time
- deadline
- presented
- current period
- 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.)
- Withdrawn
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例提供了一种资讯展示方法、装置、电子设备及存储介质,应用于终端设备,该方法包括:在当前周期内,获取资讯更新截止时间;向资讯服务器发送至少包括至少一个资讯关键词以及所述资讯更新截止时间的资讯更新请求;接收资讯服务器发送的、包含所述至少一个资讯关键词且发布时间在所述资讯更新截止时间到当前周期起始时间之间的目标资讯;按照预设的资讯排列规则将本地的包括所述目标资讯的待展示资讯进行排列;展示排列后的所述待展示资讯。本发明实施例不需要用户手动搜索感兴趣的资讯,简化了用户获取资讯的过程。
Description
技术领域
本发明涉及互联网信息传输技术领域,特别涉及一种资讯展示方法、装置、电子设备及存储介质。
背景技术
目前,随着互联网技术的发展和终端设备的普及,越来越多的资讯信息和咨询内容可以通过互联网在终端设备上呈现给用户。由于终端设备能够快速连接至互联网,因而通过互联网在终端设备上获取各种所需的资讯信息,给用户的工作和生活带来的极大的便利。
目前的资讯获取方式中,用户可以在终端设备的应用中手动搜索感兴趣的资讯,服务器会根据用户手动输入的感兴趣信息(如感兴趣的关键词)向用户发送与用户感兴趣信息匹配的资讯。但是,如果用户对一类资讯很感兴趣,总是希望获取最新的感兴趣资讯,因而会在一定的时间段内,多次在终端设备的应用中手动搜索感兴趣的资讯,用户操作较为繁琐。
发明内容
本发明实施例的目的在于提供一种资讯展示方法、装置、电子设备及存储介质,以简化用户获取资讯的过程,并提高用户体验。具体技术方案如下:
本发明实施例公开了一种资讯展示方法,应用于终端设备,该方法包括:
在当前周期内,获取资讯更新截止时间;
向资讯服务器发送资讯更新请求;其中,所述资讯更新请求至少包括至少一个资讯关键词以及所述资讯更新截止时间;
接收资讯服务器发送的目标资讯;其中,所述目标资讯为包含所述至少一个资讯关键词且发布时间在所述资讯更新截止时间到当前周期起始时间之间的资讯;
按照预设的资讯排列规则将本地的待展示资讯进行排列;其中,所述待展示资讯为发布时间在展示截止时间到当前周期起始时间之间的资讯,且所述待展示资讯包括所述目标资讯;所述展示截止时间为所述资讯更新截止时间或所述资讯更新截止时间之前的一个时间;
展示排列后的所述待展示资讯。
优选地,在所述接收资讯服务器发送的目标资讯之后,上述方法还包括:
将所述目标资讯存储到本地。
优选地,所述在当前周期内,获取资讯更新截止时间,包括:
在当前周期内,在本地搜索包含所述至少一个资讯关键词的资讯,
如果搜索成功,确定出发布时间最接近当前周期起始时间的资讯,并将该资讯的发布时间作为资讯更新截止时间;
如果搜索失败,将在当前周期起始时间之前且与当前周期起始时间的时间间隔为预设时间间隔的时间作为资讯更新截止时间。
优选地,所述按照预设的资讯排列规则将本地的待展示资讯进行排列,包括:
将所述展示截止时间到当前周期起始时间的时长划分为多个时间段;
确定所述待展示资讯的发布时间所对应的时间段;
按照发布时间从前到后或从后到前的顺序,将每个时间段内的待展示资讯进行排列;
所述展示排列后的所述待展示资讯,包括:
设置每个时间段的标识信息,所述标识信息为时间标识信息;在每个时间段的展示区域内展示该时间段的标识信息以及该时间段内的排列后的待展示资讯。
本发明实施例公开了一种资讯展示装置,应用于终端设备,该装置包括:
时间获取模块,用于在当前周期内,获取资讯更新截止时间;
请求发送模块,用于向资讯服务器发送资讯更新请求;其中,所述资讯更新请求至少包括至少一个资讯关键词以及所述资讯更新截止时间;
资讯接收模块,用于接收资讯服务器发送的目标资讯;其中,所述目标资讯为包含所述至少一个资讯关键词且发布时间在所述资讯更新截止时间到当前周期起始时间之间的资讯;
资讯排列模块,用于按照预设的资讯排列规则将本地的待展示资讯进行排列;其中,所述待展示资讯为发布时间在展示截止时间到当前周期起始时间之间的资讯,且所述待展示资讯包括所述目标资讯;所述展示截止时间为所述资讯更新截止时间或所述资讯更新截止时间之前的一个时间;
资讯展示模块,用于展示排列后的所述待展示资讯。
优选地,所述装置还包括:
资讯存储模块,用于在所述资讯接收模块接收资讯服务器发送的目标资讯之后,将所述目标资讯存储到本地。
优选地,所述时间获取模块包括:资讯搜索子模块和时间获取子模块;
所述资讯搜索子模块,用于在当前周期内,在本地搜索包含所述至少一个资讯关键词的资讯;
所述时间获取子模块,用于在本地搜索包含所述至少一个资讯关键词的资讯成功的情况下,确定出发布时间最接近当前周期起始时间的资讯,并将该资讯的发布时间作为资讯更新截止时间;
所述时间获取子模块,还用于在本地搜索包含所述至少一个资讯关键词的资讯失败的情况下,将在当前周期起始时间之前且与当前周期起始时间的时间间隔为预设时间间隔的时间作为资讯更新截止时间。
优选地,所述资讯排列模块,具体用于将所述展示截止时间到当前周期起始时间的时长划分为多个时间段;确定所述待展示资讯的发布时间所对应的时间段;按照发布时间从前到后或从后到前的顺序,将每个时间段内的待展示资讯进行排列;
所述资讯展示模块,具体用于设置每个时间段的标识信息,所述标识信息为时间标识信息;在每个时间段的展示区域内展示该时间段的标识信息以及该时间段内的排列后的待展示资讯。
本发明实施例公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述资讯展示的方法步骤。
本发明实施例公开了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述资讯获展示的方法步骤。
本发明实施例提供的一种资讯展示方法、装置、电子设备及存储介质中,终端设备在当前周期内,首先获取资讯更新截止时间;向资讯服务器发送至少包括至少一个资讯关键词以及资讯更新截止时间的资讯更新请求;然后接收资讯服务器发送的、包含所述至少一个资讯关键词且发布时间在资讯更新截止时间到当前周期起始时间之间的目标资讯;最后按照预设的资讯排列规则将本地的包括目标资讯的待展示资讯进行排列;并展示排列后的待展示资讯。本发明实施例通过终端设备周期性地获取目标资讯,并将包括目标资讯的待展示资讯进行排列展示,从而不需要用户手动搜索感兴趣的资讯,简化了用户获取资讯的过程。
当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a为本发明实施例提供的一种资讯展示方法的流程示意图;
图1b为本发明实施例实现的第一周期的资讯展示的效果图;
图1c为本发明实施例实现的第二周期的资讯展示的效果图;
图2为本发明实施例提供的另一种资讯展示方法的流程示意图;
图3为本发明实施例提供的一种资讯展示装置的结构示意图;
图4为本发明实施例提供的另一种资讯展示装置的结构示意图;
图5为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面通过具体实施例,对本发明进行详细说明。
图1a为本发明实施例提供的一种资讯展示方法的流程示意图,该方法应用于终端设备,包括以下步骤:
S101,在当前周期内,获取资讯更新截止时间。
本发明实施例提供的资讯展示方法应用于终端设备,该终端设备可以是智能手机、平板电脑、台式计算机等电子设备。
本实施例中,可以使用Js描述语言(javascript)在终端设备的网页或APP等用于展示资讯的平台中实现Java定时器,该Java定时器用于设定一预设的周期。终端设备的网页或APP等可以按照预设的周期,周期性地执行本实施例的资讯展示的方法步骤,从而不需要用户每隔一段时间手动搜索感兴趣的资讯。其中,预设的周期可以根据用户的需求来设定,例如,用户需要每隔5分钟、10分钟或30分钟就获取一次资讯,那么就可以将预设的周期设置为5分钟、10分钟或30分钟。每个周期的起始时间和终止时间可以精确到分或秒,本发明对此不做限定。
需要说明的是,本实施例中,资讯更新截止时间是当前周期起始时间之前的一个时间,获取资讯更新截止时间的目的在于:在当前周期内,可以获取发布时间在资讯更新截止时间到当前周期起始时间这一时间段内的资讯,而不是获取发布时间在当前周期起始时间之前的所有资讯,从而能够节约获取资讯所产生的网络流量。
作为本发明的一个优选实施例,在当前周期内,获取资讯更新截止时间,可以包括步骤S101a-S101c:
S101a,在当前周期内,在本地搜索包含至少一个资讯关键词的资讯;如果搜索成功,执行步骤S101b;如果搜索失败,执行步骤S101c。
本优选实施例中,在当前周期内,终端设备可以在终端设备本地的内存、缓存及外存储器中搜索包含至少一个资讯关键词的资讯。其中,外存储器可以是终端设备的外存储卡、U盘、移动硬盘等。至少一个资讯关键词可以是用户在终端设备的网页或APP中预先设置好的一个或多个资讯关键词,意味着用户需要获得包括至少一个资讯关键词的资讯。例如,用户设置至少一个资讯关键为:金融、股票和资本。
具体的,终端设备可以在本地搜索资讯摘要或资讯内容中包含至少一个资讯关键词的资讯,也可以搜索资讯摘要和资讯内容的组合内容中包含至少一个资讯关键词的资讯。本发明对对此并不限制。
S101b,确定出发布时间最接近当前周期起始时间的资讯,并将该资讯的发布时间作为资讯更新截止时间。
如果终端设备在本地搜索到包括至少一个资讯关键词的资讯,可以读取搜索到资讯的发布时间,从而确定出其中发布时间最接近当前周期起始时间的搜索到资讯,并将该资讯的发布时间作为资讯更新截止时间。这样可以实现:在当前周期内获取到的资讯都是截止当前周期起始时间之前、终端设备本地中并不存在的资讯,也就是说,在当前周期内,不会重复获取到截止当前周期起始时间之前、终端设备本地已存在的资讯,从而节约了获取资讯所产生的网络流量,并且使用户在浏览当前周期所获取的资讯时,不会出现重复浏览某条资讯的情况(基于用户已浏览过当前周期之前的本地资讯),既能节约用户的时间,还能使用户始终可以浏览到新的资讯。
S101c,将在当前周期起始时间之前且与当前周期起始时间的时间间隔为预设时间间隔的时间作为资讯更新截止时间。
如果终端设备在本地未搜索到包括至少一个资讯关键词的资讯,可以预设一时间间隔,将在当前周期起始时间之前且与当前周期起始时间的时间间隔为该预设时间间隔的时间作为资讯更新截止时间。预设时间间隔可以由用户根据需要进行设定,例如,当前周期起始时间为2017年5月30日15:00分,用户可以设定预设时间间隔为30分钟,则资讯更新截止时间为2017年5月30日14:30分。
S102,向资讯服务器发送资讯更新请求。
本实施例中,终端设备获取了资讯更新截止时间后,可以向资讯服务器发送资讯更新请求,该资讯更新请求至少包括至少一个资讯关键词以及所述资讯更新截止时间。其中,资讯服务器是用于为终端设备发送资讯的服务器。
本步骤的目的在于:向资讯服务器请求获得包含所述至少一个资讯关键词,且发布时间在所述资讯更新截止时间到当前周期起始时间之间的资讯。可以通过现有技术实现本步骤,本发明对此不做限制。
S103,接收资讯服务器发送的目标资讯。
本实施例中,终端设备向资讯服务器发送资讯更新请求后,资讯服务器可以响应于该请求,向终端设备发送目标资讯,该目标资讯可以为包含至少一个资讯关键词且发布时间在资讯更新截止时间到当前周期起始时间之间的资讯。至此,本实施例实现了在当前周期内,终端设备从资讯服务器中获取目标资讯。
S104,按照预设的资讯排列规则将本地的待展示资讯进行排列。
实际应用中,如果用户对某一类资讯感兴趣,那么用户除了希望看到当前周期获取的目标资讯,也可能希望看到资讯更新截止时间之前一段时间的本地资讯。因而为了更加直观向用户展示本地的待展示资讯,终端设备从资讯服务器中获取到目标资讯后,可以按照预设的资讯排列规则将本地的待展示资讯进行排列。
本实施例中,待展示资讯可以为发布时间在展示截止时间到当前周期起始时间之间的资讯,而且,待展示资讯包括目标资讯。展示截止时间可以为资讯更新截止时间或所述资讯更新截止时间之前的一个时间。具体的,如果展示截止时间为资讯更新截止时间,这样能够为用户展示当前周期获取的目标资讯。如果展示截止时间为资讯更新截止时间之前的一个时间,这样不仅能够为用户展示当前周获取的目标资讯,还能够为用户展示展示截止时间到资讯更新截止时间这一时间段内的本地资讯。展示截止时间可以根据用户的需要来设定。预设的资讯排列规则可以有用户预先设定。
S105,展示排列后的所述待展示资讯。
终端设备将本地的待展示资讯按照预设的资讯排列规则排列好后,便可以向用户展示排列后的待展示资讯。具体的,可以在每条待展示资讯的展示区域内向用户展示该待展示资讯的资讯摘要、发布时间和资讯流量等,还可以在每条待展示资讯的展示区域中设置评论、分享等选项,便于用户对该待展示资讯进行评论,以及将该待展示资讯分享到微博、微信、QQ空间等平台,或分享给QQ好友,微信好友等。如果一条待展示资讯的资讯摘要内容较多,还可以在该待展示资讯的资讯内容的适当位置设置展开或查看更多等选项,以便于用户点击该选项后,查看该待展示资讯的完整的资讯内容。
本实施例中,可以将待展示资讯的文字信息以包含有嵌入式服务器方包含命令的超文本标记语言(Server-parsed HyperText Markup Language,shtml)文本的形式,通过远程同步(remote synchronous,rsync)程序***同步至终端设备的网页或APP中,以便进行展示。
作为本发明的一个优选实施例,上述步骤S104,可以包括:
将展示截止时间到当前周期起始时间的时长划分为多个时间段;确定待展示资讯的发布时间所对应的时间段;按照发布时间从前到后或从后到前的顺序,将每个时间段内的待展示资讯进行排列。
例如:当前周期起始时间为2017年5月30日15:00分,展示截止时间为2017年5月30日14:00分,将展示截止时间到当前周期起始时间的时长划分为时间段14:00-14:30,14:30-14:50,14:50-14:55,14:55-15:00。待展示资讯1-2,3-4,5-6,7-8的发布时间分别对应于上述4个时间段,且待展示资讯1-8的发布时间的前后顺序为待展示资讯1-待展示资讯8,将每个时间段内的待展示资讯按照发布时间从前到后或从后到前的顺序进行排列。
相应地,上述步骤S105,可以包括:设置每个时间段的标识信息;在每个时间段的展示区域内展示该时间段的标识信息以及该时间段内的排列后的待展示资讯。
每个时间段的标识信息优选为时间标识信息,可以用于标识每个时间段的时间区域或时长等。例如:将上述4个时间段的标识信息分别设置为:30分钟前,10分钟前,5分钟前,刚刚。
优选地,如果步骤S104中,将每个时间段内的待展示资讯按照发布时间从前到后的顺序进行排列,则步骤S105中,可以按照各时间段起始时间从前到后的顺序,在同一页面中展示各时间段的标识信息以及各时间段内的排列后的待展示资讯。如果步骤S104中,将每个时间段内的待展示资讯按照发布时间从后到前的顺序进行排列,则步骤S105中,可以按照各时间段起始时间从后到前的顺序,在同一页面中展示各时间段的标识信息以及各时间段内的排列后的待展示资讯。
需要说明的是,如果某个时间段内没有待展示资讯,则可以不在页面中不展示该时间段的展示区域。
本优选实施例中,通过将展示截止时间到当前周期起始时间的时长划分为多个时间段,在每个时间段的展示区域内展示该时间段的标识信息以及该时间段内的排列后的待展示资讯,能够更方便用户浏览资讯。
本优选实施例中,能够周期性更新各个时间段的待展示资讯,可以理解的是,如果一条待展示资讯在第一周期的展示结果为:在“刚刚”这一时间段内展示,那么,该待展示资讯在第二周期的展示结果可能为:在“5分钟前”这一时间段内展示。图1b为本发明实施例实现的第一周期的资讯展示的效果图,图1c为本发明实施例实现的第二周期的资讯展示的效果图,从图1b和图1c中,能够更加直观地看到本优选实施例的效果。
本发明实施例提供的一种资讯展示方法中,终端设备在当前周期内,首先获取资讯更新截止时间;向资讯服务器发送至少包括至少一个资讯关键词以及资讯更新截止时间的资讯更新请求;然后接收资讯服务器发送的、包含所述至少一个资讯关键词且发布时间在资讯更新截止时间到当前周期起始时间之间的目标资讯;最后按照预设的资讯排列规则将本地的包括目标资讯的待展示资讯进行排列;并展示排列后的待展示资讯。本发明实施例通过终端设备周期性地获取目标资讯,并将包括目标资讯的待展示资讯进行排列展示,从而不需要用户手动搜索感兴趣的资讯,简化了用户获取资讯的过程。
图2为本发明实施例提供的另一种资讯展示方法的流程示意图,该方法应用于终端设备,包括以下步骤:
S201,在当前周期内,获取资讯更新截止时间。
S202,向资讯服务器发送资讯更新请求。
S203,接收资讯服务器发送的目标资讯。
本实施例中,上述步骤S201-S203可以分别与图1所述实施例的步骤S101-S103完全相同,这里不再重复。
S204,将所述目标资讯存储到本地。
本实施例中,终端设备接收到资讯服务器发送的目标资讯后,可以将目标资讯存储到本地的内存、缓存及外存储器中,这样在下一个周期中,通过一优选实施例(同图1的步骤S101中所述的优选实施例)实施步骤S201时,终端设备在本地搜索到的包含至少一个资讯关键词的资讯中,必然包含了当前周期存储到本地的目标资讯,且下一周期中,可以确定出当期周期的目标资讯中、发布时间最接近下一周期起始时间的资讯,并将该资讯的发布时间作为下一周期的资讯更新截止时间。这样能够保证在每个周期中,终端设备从资讯服务器获得的目标资讯都是截止该周期起始时间之前,终端设备本地不存在的资讯,也就是说,在每个周期内,不会重复获取到截止该周期起始时间之前、终端设备本地已存在的资讯,从而节约了获取资讯所产生的网络流量。
S205,按照预设的资讯排列规则将本地的待展示资讯进行排列。
S206,展示排列后的所述待展示资讯。
本实施例中,上述步骤S205-S206可以分别与图1所述实施例的步骤S104-S105完全相同,这里不再重复。
本发明实施例提供的一种资讯展示方法中,终端设备在当前周期内,首先获取资讯更新截止时间;向资讯服务器发送至少包括至少一个资讯关键词以及资讯更新截止时间的资讯更新请求;然后接收资讯服务器发送的、包含所述至少一个资讯关键词且发布时间在资讯更新截止时间到当前周期起始时间之间的目标资讯;最后按照预设的资讯排列规则将本地的包括目标资讯的待展示资讯进行排列;并展示排列后的待展示资讯。本发明实施例通过终端设备周期性地获取目标资讯,并将包括目标资讯的待展示资讯进行排列展示,从而不需要用户手动搜索感兴趣的资讯,简化了用户获取资讯的过程。
图3为本发明实施例提供的一种资讯展示装置的结构示意图,该装置应用于终端设备,包括:时间获取模块301,请求发送模块302,资讯接收模块303,资讯排列模块304和资讯展示模块305。
时间获取模块301,用于在当前周期内,获取资讯更新截止时间。
请求发送模块302,用于向资讯服务器发送资讯更新请求;其中,所述资讯更新请求至少包括至少一个资讯关键词以及所述资讯更新截止时间。
资讯接收模块303,用于接收资讯服务器发送的目标资讯;其中,所述目标资讯为包含所述至少一个资讯关键词且发布时间在所述资讯更新截止时间到当前周期起始时间之间的资讯。
资讯排列模块304,用于按照预设的资讯排列规则将本地的待展示资讯进行排列;其中,所述待展示资讯为发布时间在展示截止时间到当前周期起始时间之间的资讯,且所述待展示资讯包括所述目标资讯;所述展示截止时间为所述资讯更新截止时间或所述资讯更新截止时间之前的一个时间。
资讯展示模块305,用于展示排列后的所述待展示资讯。
一种实现方式中,所述时间获取模块301可以包括:资讯搜索子模块3011和时间获取子模块3012。
所述资讯搜索子模块3011,用于在当前周期内,在本地搜索包含所述至少一个资讯关键词的资讯。
所述时间获取子模块3012,用于在本地搜索包含所述至少一个资讯关键词的资讯成功的情况下,确定出发布时间最接近当前周期起始时间的资讯,并将该资讯的发布时间作为资讯更新截止时间。
所述时间获取子模块3012,还用于在本地搜索包含所述至少一个资讯关键词的资讯失败的情况下,将在当前周期起始时间之前且与当前周期起始时间的时间间隔为预设时间间隔的时间作为资讯更新截止时间。
一种实现方式中,所述资讯排列模块304,具体用于将所述展示截止时间到当前周期起始时间的时长划分为多个时间段;确定所述待展示资讯的发布时间所对应的时间段;按照发布时间从前到后或从后到前的顺序,将每个时间段内的待展示资讯进行排列。
所述资讯展示模块305,具体用于设置每个时间段的标识信息,所述标识信息为时间标识信息;在每个时间段的展示区域内展示该时间段的标识信息以及该时间段内的排列后的待展示资讯。
本发明实施例提供的资讯展示装置中,在当前周期内,首先获取资讯更新截止时间;向资讯服务器发送至少包括至少一个资讯关键词以及资讯更新截止时间的资讯更新请求;然后接收资讯服务器发送的、包含所述至少一个资讯关键词且发布时间在资讯更新截止时间到当前周期起始时间之间的目标资讯;最后按照预设的资讯排列规则将本地的包括目标资讯的待展示资讯进行排列;并展示排列后的待展示资讯。本发明实施例通过终端设备周期性地获取目标资讯,并将包括目标资讯的待展示资讯进行排列展示,从而不需要用户手动搜索感兴趣的资讯,简化了用户获取资讯的过程。
图4为本发明实施例提供的另一种资讯展示装置的结构示意图,该装置应用终端设备,包括:时间获取模块401,请求发送模块402,资讯接收模块403,资讯存储模块404,资讯排列模块405和资讯展示模块406。
本实施例中,时间获取模块401,请求发送模块402,资讯接收模块403,资讯排列模块405和资讯展示模块406可以分别与图3所述实施例的时间获取模块301,请求发送模块302,资讯接收模块303,资讯排列模块304和资讯展示模块305完全相同,这里不再重复。
资讯存储模块404,用于在所述资讯接收模块接收资讯服务器发送的目标资讯之后,将所述目标资讯存储到本地。
一种实现方式中,所述时间获取模块401可以包括:资讯搜索子模块4011和时间获取子模块4012。
所述资讯搜索子模块4011,用于在当前周期内,在本地搜索包含所述至少一个资讯关键词的资讯。
所述时间获取子模块4012,用于在本地搜索包含所述至少一个资讯关键词的资讯成功的情况下,确定出发布时间最接近当前周期起始时间的资讯,并将该资讯的发布时间作为资讯更新截止时间。
所述时间获取子模块4012,还用于在本地搜索包含所述至少一个资讯关键词的资讯失败的情况下,将在当前周期起始时间之前且与当前周期起始时间的时间间隔为预设时间间隔的时间作为资讯更新截止时间。
一种实现方式中,所述资讯排列模块405,具体用于将所述展示截止时间到当前周期起始时间的时长划分为多个时间段;确定所述待展示资讯的发布时间所对应的时间段;按照发布时间从前到后或从后到前的顺序,将每个时间段内的待展示资讯进行排列。
所述资讯展示模块406,具体用于设置每个时间段的标识信息,所述标识信息为时间标识信息;在每个时间段的展示区域内展示该时间段的标识信息以及该时间段内的排列后的待展示资讯。
本发明实施例提供的资讯展示装置中,在当前周期内,首先获取资讯更新截止时间;向资讯服务器发送至少包括至少一个资讯关键词以及资讯更新截止时间的资讯更新请求;然后接收资讯服务器发送的、包含所述至少一个资讯关键词且发布时间在资讯更新截止时间到当前周期起始时间之间的目标资讯;最后按照预设的资讯排列规则将本地的包括目标资讯的待展示资讯进行排列;并展示排列后的待展示资讯。本发明实施例通过终端设备周期性地获取目标资讯,并将包括目标资讯的待展示资讯进行排列展示,从而不需要用户手动搜索感兴趣的资讯,简化了用户获取资讯的过程。
本发明实施例还提供了一种电子设备,如图5所示,该电子设备为终端设备,终端设备包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
存储器503,用于存放计算机程序;
处理器501,用于执行存储器503上所存放的程序时,实现如下资讯展示的方法步骤:
在当前周期内,获取资讯更新截止时间;
向资讯服务器发送资讯更新请求;其中,所述资讯更新请求至少包括至少一个资讯关键词以及所述资讯更新截止时间;
接收资讯服务器发送的目标资讯;其中,所述目标资讯为包含所述至少一个资讯关键词且发布时间在所述资讯更新截止时间到当前周期起始时间之间的资讯;
按照预设的资讯排列规则将本地的待展示资讯进行排列;其中,所述待展示资讯为发布时间在展示截止时间到当前周期起始时间之间的资讯,且所述待展示资讯包括所述目标资讯;所述展示截止时间为所述资讯更新截止时间或所述资讯更新截止时间之前的一个时间;
展示排列后的所述待展示资讯。
需要说明的是,上述处理器执行存储器中所存放的程序而实现的资讯展示方法的其他实现方式,与前述方法实施例部分所提及的资讯展示方法的实现方式相同,这里不再赘述。
本发明实施例提供的电子设备,在当前周期内,首先获取资讯更新截止时间;向资讯服务器发送至少包括至少一个资讯关键词以及资讯更新截止时间的资讯更新请求;然后接收资讯服务器发送的、包含所述至少一个资讯关键词且发布时间在资讯更新截止时间到当前周期起始时间之间的目标资讯;最后按照预设的资讯排列规则将本地的包括目标资讯的待展示资讯进行排列;并展示排列后的待展示资讯。本发明实施例通过电子设备周期性地获取目标资讯,并将包括目标资讯的待展示资讯进行排列展示,从而不需要用户手动搜索感兴趣的资讯,简化了用户获取资讯的过程。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质为终端设备的存储介质,计算机可读存储介质内存储有计算机程序,用以执行如下资讯展示的方法步骤:
在当前周期内,获取资讯更新截止时间;
向资讯服务器发送资讯更新请求;其中,所述资讯更新请求至少包括至少一个资讯关键词以及所述资讯更新截止时间;
接收资讯服务器发送的目标资讯;其中,所述目标资讯为包含所述至少一个资讯关键词且发布时间在所述资讯更新截止时间到当前周期起始时间之间的资讯;
按照预设的资讯排列规则将本地的待展示资讯进行排列;其中,所述待展示资讯为发布时间在展示截止时间到当前周期起始时间之间的资讯,且所述待展示资讯包括所述目标资讯;所述展示截止时间为所述资讯更新截止时间或所述资讯更新截止时间之前的一个时间;
展示排列后的所述待展示资讯。
需要说明的是,执行上述计算机可读存储介质内所存储的计算机程序而实现的资讯展示方法的其他实现方式,与前述方法实施例部分所提及的资讯展示方法的实现方式相同,这里不再赘述。
本发明实施例提供的计算机可读存储介质所存储的计算机程序能够实现:在当前周期内,首先获取资讯更新截止时间;向资讯服务器发送至少包括至少一个资讯关键词以及资讯更新截止时间的资讯更新请求;然后接收资讯服务器发送的、包含所述至少一个资讯关键词且发布时间在资讯更新截止时间到当前周期起始时间之间的目标资讯;最后按照预设的资讯排列规则将本地的包括目标资讯的待展示资讯进行排列;并展示排列后的待展示资讯。本发明实施例通过终端设备周期性地获取目标资讯,并将包括目标资讯的待展示资讯进行排列展示,从而不需要用户手动搜索感兴趣的资讯,简化了用户获取资讯的过程。
对于装置、电子设备、存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,本发明实施例的装置、电子设备、存储介质分别是应用上述资讯展示方法的装置、电子设备、存储介质,则上述资讯展示方法的所有实施例均适用于该装置、电子设备、存储介质,且均能达到相同或相似的有益效果。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种资讯展示方法,应用于终端设备,其特征在于,包括:
在当前周期内,获取资讯更新截止时间;
向资讯服务器发送资讯更新请求;其中,所述资讯更新请求至少包括至少一个资讯关键词以及所述资讯更新截止时间;
接收资讯服务器发送的目标资讯;其中,所述目标资讯为包含所述至少一个资讯关键词且发布时间在所述资讯更新截止时间到当前周期起始时间之间的资讯;
按照预设的资讯排列规则将本地的待展示资讯进行排列;其中,所述待展示资讯为发布时间在展示截止时间到当前周期起始时间之间的资讯,且所述待展示资讯包括所述目标资讯;所述展示截止时间为所述资讯更新截止时间或所述资讯更新截止时间之前的一个时间;
展示排列后的所述待展示资讯。
2.根据权利要求1所述的方法,其特征在于,在所述接收资讯服务器发送的目标资讯之后,所述方法还包括:
将所述目标资讯存储到本地。
3.根据权利要求1或2所述的方法,其特征在于,所述在当前周期内,获取资讯更新截止时间,包括:
在当前周期内,在本地搜索包含所述至少一个资讯关键词的资讯,
如果搜索成功,确定出发布时间最接近当前周期起始时间的资讯,并将该资讯的发布时间作为资讯更新截止时间;
如果搜索失败,将在当前周期起始时间之前且与当前周期起始时间的时间间隔为预设时间间隔的时间作为资讯更新截止时间。
4.根据权利要求1所述的方法,其特征在于,
所述按照预设的资讯排列规则将本地的待展示资讯进行排列,包括:
将所述展示截止时间到当前周期起始时间的时长划分为多个时间段;
确定所述待展示资讯的发布时间所对应的时间段;
按照发布时间从前到后或从后到前的顺序,将每个时间段内的待展示资讯进行排列;
所述展示排列后的所述待展示资讯,包括:
设置每个时间段的标识信息,所述标识信息为时间标识信息;在每个时间段的展示区域内展示该时间段的标识信息以及该时间段内的排列后的待展示资讯。
5.一种资讯展示装置,应用于终端设备,其特征在于,包括:
时间获取模块,用于在当前周期内,获取资讯更新截止时间;
请求发送模块,用于向资讯服务器发送资讯更新请求;其中,所述资讯更新请求至少包括至少一个资讯关键词以及所述资讯更新截止时间;
资讯接收模块,用于接收资讯服务器发送的目标资讯;其中,所述目标资讯为包含所述至少一个资讯关键词且发布时间在所述资讯更新截止时间到当前周期起始时间之间的资讯;
资讯排列模块,用于按照预设的资讯排列规则将本地的待展示资讯进行排列;其中,所述待展示资讯为发布时间在展示截止时间到当前周期起始时间之间的资讯,且所述待展示资讯包括所述目标资讯;所述展示截止时间为所述资讯更新截止时间或所述资讯更新截止时间之前的一个时间;
资讯展示模块,用于展示排列后的所述待展示资讯。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
资讯存储模块,用于在所述资讯接收模块接收资讯服务器发送的目标资讯之后,将所述目标资讯存储到本地。
7.根据权利要求5或6所述的装置,其特征在于,所述时间获取模块包括:资讯搜索子模块和时间获取子模块;
所述资讯搜索子模块,用于在当前周期内,在本地搜索包含所述至少一个资讯关键词的资讯;
所述时间获取子模块,用于在本地搜索包含所述至少一个资讯关键词的资讯成功的情况下,确定出发布时间最接近当前周期起始时间的资讯,并将该资讯的发布时间作为资讯更新截止时间;
所述时间获取子模块,还用于在本地搜索包含所述至少一个资讯关键词的资讯失败的情况下,将在当前周期起始时间之前且与当前周期起始时间的时间间隔为预设时间间隔的时间作为资讯更新截止时间。
8.根据权利要求5所述的装置,其特征在于,
所述资讯排列模块,具体用于将所述展示截止时间到当前周期起始时间的时长划分为多个时间段;确定所述待展示资讯的发布时间所对应的时间段;按照发布时间从前到后或从后到前的顺序,将每个时间段内的待展示资讯进行排列;
所述资讯展示模块,具体用于设置每个时间段的标识信息,所述标识信息为时间标识信息;在每个时间段的展示区域内展示该时间段的标识信息以及该时间段内的排列后的待展示资讯。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-4任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一项所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710780842.7A CN107609073A (zh) | 2017-09-01 | 2017-09-01 | 一种资讯展示方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710780842.7A CN107609073A (zh) | 2017-09-01 | 2017-09-01 | 一种资讯展示方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107609073A true CN107609073A (zh) | 2018-01-19 |
Family
ID=61057024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710780842.7A Withdrawn CN107609073A (zh) | 2017-09-01 | 2017-09-01 | 一种资讯展示方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107609073A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108595534A (zh) * | 2018-03-30 | 2018-09-28 | 北京金堤科技有限公司 | 一种资讯刷新的方法及装置 |
CN108776859A (zh) * | 2018-04-24 | 2018-11-09 | 中国铁道科学研究院电子计算技术研究所 | 一种运营信息调度方法及装置 |
CN109493233A (zh) * | 2018-09-25 | 2019-03-19 | 中国平安人寿保险股份有限公司 | 基于数据分析的金融资讯展示方法、装置、介质和设备 |
CN110362768A (zh) * | 2019-06-05 | 2019-10-22 | 深圳市富途网络科技有限公司 | 重大资讯标识显示方法、设备及计算机可读介质 |
CN110554944A (zh) * | 2019-09-11 | 2019-12-10 | 恩亿科(北京)数据科技有限公司 | 资讯投放数据的监听方法、装置、电子设备及存储介质 |
CN111753220A (zh) * | 2020-06-28 | 2020-10-09 | 北京金山安全软件有限公司 | 一种推荐信息展示方法、装置及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110173606A1 (en) * | 2010-01-13 | 2011-07-14 | Canon Kabushiki Kaisha | Information processing apparatus, control method thereof, and program |
CN102929932A (zh) * | 2012-09-25 | 2013-02-13 | 人民搜索网络股份公司 | 一种实时新闻的展现装置及其方法 |
CN103559315A (zh) * | 2013-11-20 | 2014-02-05 | 上海华勤通讯技术有限公司 | 资讯筛选推送方法及装置 |
CN104077391A (zh) * | 2014-06-30 | 2014-10-01 | 北京奇虎科技有限公司 | 提供专题新闻搜索的方法、服务器、客户端和*** |
CN104239587A (zh) * | 2014-10-17 | 2014-12-24 | 北京字节跳动网络技术有限公司 | 新闻列表刷新的方法及装置 |
CN105610918A (zh) * | 2015-12-21 | 2016-05-25 | 广州华多网络科技有限公司 | 一种信息处理方法及装置 |
-
2017
- 2017-09-01 CN CN201710780842.7A patent/CN107609073A/zh not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110173606A1 (en) * | 2010-01-13 | 2011-07-14 | Canon Kabushiki Kaisha | Information processing apparatus, control method thereof, and program |
CN102929932A (zh) * | 2012-09-25 | 2013-02-13 | 人民搜索网络股份公司 | 一种实时新闻的展现装置及其方法 |
CN103559315A (zh) * | 2013-11-20 | 2014-02-05 | 上海华勤通讯技术有限公司 | 资讯筛选推送方法及装置 |
CN104077391A (zh) * | 2014-06-30 | 2014-10-01 | 北京奇虎科技有限公司 | 提供专题新闻搜索的方法、服务器、客户端和*** |
CN104239587A (zh) * | 2014-10-17 | 2014-12-24 | 北京字节跳动网络技术有限公司 | 新闻列表刷新的方法及装置 |
CN105610918A (zh) * | 2015-12-21 | 2016-05-25 | 广州华多网络科技有限公司 | 一种信息处理方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108595534A (zh) * | 2018-03-30 | 2018-09-28 | 北京金堤科技有限公司 | 一种资讯刷新的方法及装置 |
CN108776859A (zh) * | 2018-04-24 | 2018-11-09 | 中国铁道科学研究院电子计算技术研究所 | 一种运营信息调度方法及装置 |
CN109493233A (zh) * | 2018-09-25 | 2019-03-19 | 中国平安人寿保险股份有限公司 | 基于数据分析的金融资讯展示方法、装置、介质和设备 |
CN110362768A (zh) * | 2019-06-05 | 2019-10-22 | 深圳市富途网络科技有限公司 | 重大资讯标识显示方法、设备及计算机可读介质 |
CN110554944A (zh) * | 2019-09-11 | 2019-12-10 | 恩亿科(北京)数据科技有限公司 | 资讯投放数据的监听方法、装置、电子设备及存储介质 |
CN111753220A (zh) * | 2020-06-28 | 2020-10-09 | 北京金山安全软件有限公司 | 一种推荐信息展示方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107609073A (zh) | 一种资讯展示方法、装置、电子设备及存储介质 | |
JP6306187B2 (ja) | 動的電話番号割り当て | |
KR102268934B1 (ko) | 정보 추천 방법 및 장치 | |
CN105608117A (zh) | 一种信息推荐方法及装置 | |
CN104077294A (zh) | 一种信息推荐方法、装置及信息资源推荐*** | |
CN104572846A (zh) | 一种热词推荐方法、装置和*** | |
CN105468707A (zh) | 一种基于缓存的数据处理方法及装置 | |
CN103685304A (zh) | 一种共享session信息的方法和*** | |
CN103699669A (zh) | 一种浏览器中进行消息推送的方法和一种浏览器终端 | |
CN102541853A (zh) | 一种利用浏览器地址栏获取应用信息的方法和装置 | |
CN104142975B (zh) | 一种基于微博消息的推广方法、装置及*** | |
CN102867001A (zh) | 获取信息的方法和装置 | |
CN104021191A (zh) | 一种提供移动终端相关问题解决方案的方法、***及服务器 | |
CN105009115B (zh) | 获取网络资源的方法和装置 | |
CN105653678A (zh) | 数据图表订阅方法及数据图表订阅*** | |
CN103793495A (zh) | 应用信息检索方法及***和应用信息获取方法及*** | |
CN103944935A (zh) | 一种网址信息投放方法和装置 | |
CN104572981B (zh) | 一种网页页面缓存处理方法和移动终端设备 | |
CN105653717A (zh) | 一种信息分享的方法及装置 | |
CN108463819B (zh) | 使用智能终端的基于数字串的实时信息分发***以及信息分发方法 | |
CN108399224A (zh) | 一种网络购物信息的推送的方法 | |
CN103188324A (zh) | 车载信息展示*** | |
KR20160069402A (ko) | 이용자 반응형 웹페이지 제공 방법 | |
CN109086304B (zh) | 一种电子书签的更新方法、装置及存储介质 | |
CN103036992A (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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180119 |