信息分页显示的数据加载方法和装置与流程

文档序号:11157768阅读:258来源:国知局
信息分页显示的数据加载方法和装置与制造工艺

本发明涉及信息显示技术领域,尤其涉及一种信息分页显示的数据加载方法和装置。



背景技术:

随着人们的对未来生活的向往,人们的对科技产品的要求也越来越高,智能电视作为高新科技产品也已经逐渐走进人们的生活。

目前,通过智能电视启动浏览节目详情界面时,都是根据当前频道列表统一加载节目预告信息的数据,这样的方式导致每次进入浏览节目详情界面时需要等待较长的加载数据的时间,降低用户的体验效果。



技术实现要素:

本发明的主要目的在于提供一种信息分页显示的数据加载方法和装置,旨在提高信息分页显示的反应速度,提高用户体验。

为实现上述目的,本发明提供的一种信息分页显示的数据加载方法包括以下步骤:

加载并显示当前页面的信息数据;

加载与所述当前页面相邻的页面的信息数据作为缓存;

在一次翻页操作后,加载并显示已缓存的新的当前页面的信息数据,所述翻页操作为将原当前页面相邻的页面更新为新的当前页面;

返回所述加载与所述当前页面相邻的页面的信息数据作为缓存步骤。

优选地,在所述加载并显示当前页面的信息数据之前还包括:

获取信息数据的总数;

根据所述信息数据的总数和页面显示所述信息数据的峰值划分出页面的数量;或根据所述信息数据的总数和预设的页面数量,在所述页面内均匀排列出对应数量的所述信息数据。

优选地,在所述加载并显示当前页面的信息数据之前还包括:

显示多个页面的缩略图;

侦测用户在多个缩略图中所选定的当前页面。

优选地,在所述加载并显示当前页面的信息数据之前还包括:

在多个页面中根据预先设定的起始页面作为当前页面。

优选地,在所述加载与所述当前页面相邻的页面的信息数据作为缓存包括:

判断所述当前页面相邻的页面中是否有页面的信息数据已加载过;

若是,则不再加载该页面的信息数据;

若否,则加载该页面的信息数据作为缓存。

此外,为实现上述目的,本发明还提供一种信息分页显示的数据加载装置,所述信息分页显示的数据加载装置包括:

页面显示模块,用于加载并显示当前页面的信息数据;还用于在一次翻页操作后,加载并显示已缓存的新的当前页面的信息数据,所述翻页操作为将原当前页面相邻的页面更新为新的当前页面;

缓存模块,用于加载与所述当前页面相邻的页面的信息数据作为缓存。

优选地,所述信息分页显示的数据加载装置还包括:

获取模块,用于获取信息数据的总数;

布局模块,用于根据所述信息数据的总数和页面显示所述信息数据的峰值划分出页面的数量;或排列模块,用于根据所述信息数据的总数和预设的页面数量,在所述页面内均匀排列出对应数量的所述信息数据。

优选地,所述信息分页显示的数据加载装置还包括:

缩略显示模块,用于显示多个页面的缩略图;

侦测模块,用于侦测用户在多个缩略图中所选定的当前页面。

优选地,所述页面显示模块,还用于在多个页面中根据预先设定的起始页面作为当前页面。

优选地,所述缓存模块包括:

判断单元,用于判断所述当前页面相邻的页面中是否有页面的信息数据已加载过;

缓存单元,用于不再加载已加载过的与当前页面相邻的页面的信息数据,加载未加载的与当前页面相邻的页面的信息数据作为缓存。

本发明通过加载并显示当前页面的信息数据;加载与所述当前页面相邻的页面的信息数据作为缓存;在一次翻页操作后,加载并显示已缓存的新的当前页面的信息数据,所述翻页操作为将原当前页面相邻的页面更新为新的当前页面;返回所述加载与所述当前页面相邻的页面的信息数据作为缓存步骤。由于先对当前页面的信息数据进行加载和显示,能够缩短当前页面的显示时间,减少用户等待的时间,此外,在翻页操作之前会对当前页面相邻的页面的信息数据进行缓存,使得翻页时能够快速显示出下一页的信息,同样减少了用户等待的时间,提高了页面分页显示的反应速度和用户体验。

附图说明

图1为本发明信息分页显示的数据加载方法一实施例的流程示意图;

图2为本发明信息分页显示的数据加载方法另一实施例的流程示意图;

图3为本发明信息分页显示的数据加载方法又一实施例的流程示意图;

图4为本发明信息分页显示的数据加载方法又一实施例的流程示意图;

图5为本发明信息分页显示的数据加载方法又一实施例的流程示意图;

图6为本发明信息分页显示的数据加载装置一实施例的功能模块示意图;

图7为本发明信息分页显示的数据加载装置另一实施例的功能模块示意图;

图8为本发明信息分页显示的数据加载装置又一实施例的功能模块示意图;

图9为本发明信息分页显示的数据加载装置又一实施例中缓存模块的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种信息分页显示的数据加载方法,请参阅图1,在一实施例中,该信息分页显示的数据加载方法包括:

步骤S10,加载并显示当前页面的信息数据;

本发明实施例提供的信息分页显示的数据加载方法应用于智能电视的未来节目预告。

在用户开启节目预告功能时,页面显示模块加载并显示多个页面中的当前页面的节目预告信息数据,所述当前页面为按照频道顺序排布的第一个页面。在所述页面显示模块对当前页面进行加载时,其他的页面不被加载,此时所述页面显示模块能够在不受其他限制的情况下最高效的显示出当前页面的节目预告信息,降低了用户等待当前页面的显示时间。

步骤S20,加载与所述当前页面相邻的页面的信息数据作为缓存;

多个所述页面可以是上下、左右、以及二者结合的方式进行翻页,缓存模块对应的加载当前页面的上下侧的页面、左右侧的页面、以及上下左右侧的页面的节目预告信息数据作为缓存。

步骤S30,在一次翻页操作后,加载并显示已缓存的新的当前页面的信息数据,所述翻页操作为将原当前页面相邻的页面更新为新的当前页面;

在用户对当前显示页面进行了一次翻页操作的触发后,所述页面显示模块加载并显示已缓存的新的当前页面的节目预告信息数据,缩短了用户等待所述新的当前页面的显示时间。用户触发翻页操作可通过滑动屏幕、按下遥控器或智能电视上的按键、以及通过预设的手势来进行触发动作,所述页面显示模块根据不同的触发信号来加载并显示出对应的新的当前页面的节目预告信息数据。

返回步骤S20。所述缓存模块又重新加载新的当前页面相邻的页面的信息数据作为缓存,以供用户在下一次翻页时能够快速观看到已缓存好的新的当前页面的节目预告信息。

在此列举一个例子来解释本发明实施例:

用户按下节目预告按键开启节目预告功能,页面显示模块按照频道顺序排布的第一个页面作为当前页面,加载并显示出所述当前页面的节目预告信息数据。缓存模块在当前页面加载完毕后翻页操作之前加载与所述当前页面相邻的页面的节目预告信息数据作为缓存。用户通过遥控器按下向下翻页的按键,所述页面显示模块则加载并显示与原当前页面下方相邻页面的节目预告信息数据。所述缓存模块又重新加载新的当前页面相邻的页面的信息数据作为缓存。以上举例仅用来解释技术方案,并不视为对技术方案的限定,通过不同手段完成本发明的技术方案皆视为本发明的保护范围。

本发明实施例通过页面显示模块加载并显示当前页面的信息数据;缓存模块加载与所述当前页面相邻的页面的信息数据作为缓存;页面显示模块在一次翻页操作后,加载并显示已缓存的新的当前页面的信息数据,所述翻页操作为将原当前页面相邻的页面更新为新的当前页面;缓存模块重新加载与所述当前页面相邻的页面的信息数据作为缓存。由于先对当前页面的信息数据进行加载和显示,能够缩短当前页面的显示时间,减少用户等待的时间,此外,在翻页操作之前会对当前页面相邻的页面的信息数据进行缓存,使得翻页时能够快速显示出下一页的信息,同样减少了用户等待的时间,提高了页面分页显示的反应速度和用户体验。

进一步地,请参阅图2,基于本发明信息分页显示的数据加载方法一实施例,在本发明信息分页显示的数据加载方法另一实施例中,所述步骤S10之前还包括:

步骤S40,获取信息数据的总数;

步骤S50,根据所述信息数据的总数和页面显示所述信息数据的峰值划分出页面的数量;或根据所述信息数据的总数和预设的页面数量,在所述页面内均匀排列出对应数量的所述信息数据。

本实施例中包括两个方案,其中一个方案中的每个单页面显示节目预告信息数量的峰值已确定,布局模块根据获取模块获取的节目预告信息的总数确定需要将所述节目预告信息分多少页去显示,例如:所述节目预告信息的总数为24个、每个页面显示节目预告信息的峰值为5个时,则将全部的所述节目预告信息分为5个页面进行显示。

另一个方案中的总页数是固定值,布局模块根据获取模块获取的节目预告信息的总数确定每个页面上需要均匀地显示所述节目预告信息的数量,例如:所述节目预告信息的总数为90个、页面总数为9页时,则每个所述页面均匀地显示有10个所述预告节目信息。

本实施例中,通过获取模块获取信息数据的总数;布局模块根据获取模块获取的所述信息数据的总数和页面显示所述信息数据的峰值划分出页面的数量;或布局模块根据获取模块获取的所述信息数据的总数和预设的页面数量,在所述页面内均匀排列出对应数量的所述信息数据。可以在确定页面显示峰值的方案中保证每个页面显示的清楚度,提高用户观看效果,而在总页数固定的方案中可以减少页面的数量,便于在较少的操作下快速的找到用户所喜爱的频道的节目预告信息。

进一步地,请参阅图3,基于本发明信息分页显示的数据加载方法一实施例,本发明信息分页显示的数据加载方法又一实施例中,所述步骤S10之前还包括:

步骤S60,显示多个页面的缩略图;

步骤S70,侦测用户在多个缩略图中所选定的当前页面。

在用户开启节目预告功能时,缩略显示模块将全部或部分的页面以缩略图的形式显示出来,用户可以根据缩略图中看到大致的内容找到感兴趣的频道,并将该频道所在的页面选定为当前页面,侦测模块侦测到用户在多个缩略图中所选定的当前页面后通知所述页面显示模块。

本实施例中,在开启节目预告功能后以缩略图的形式将多个页面进行显示,因缩略图数据小、加载速度快且便于用户快速浏览找到感兴趣的节目,节省了用户反复翻页来找频道的时间,提高了用户体验。

进一步地,请参阅图4,基于本发明信息分页显示的数据加载方法一实施例,本发明信息分页显示的数据加载方法又一实施例中,所述步骤S10之前还包括:

步骤S80,在多个页面中根据预先设定的起始页面作为当前页面。

例如:在页面总数为9,且按照类似九宫格排列情况下,将中间的页面设定为起始页面,通过这样的方式最多只需要两次翻页操作就能够换到任意一个页面上,相较于以频道顺序的第一页面为起始页面翻页到第九页需要四次翻页操作而言减少了用户的操作步骤,提高了用户的体验效果。

此外,起始页面可以是系统预设的,也可以根据用户的喜好自定义,例如将起始页面设定为最常看的频道所在的页面。

本实施例中,通过在多个页面中根据预先设定的起始页面作为当前页面,便于用户能够找到自己想要的频道的节目预告信息,再增加用户自定义功能,使得该功能能够满足用户多样性的要求,提高了用户体验。

进一步地,请参阅图5,基于本发明信息分页显示的数据加载方法上述实施例,本发明信息分页显示的数据加载方法又一实施例中,上述步骤S20包括:

步骤S21,判断所述当前页面相邻的页面中是否有页面的信息数据已加载过;

步骤S22,若是,则不再加载该页面的信息数据;

步骤S23,若否,则加载该页面的信息数据作为缓存。

本实施例中,判断单元在更新新的当前页面后,判断与新的当前页面相邻的页面是否已加载过,并由缓存单元不再加载已加载过的页面,而加载未加载过的页面作为缓存,避免了对已加载过的页面的节目预告信息数据重复加载造成的资源浪费,同时加快了未加载页面的节目预告信息数据的加载速度。

本发明还提供一种信息分页显示的数据加载装置,参照图6,在一实施例中,本发明提供的信息分页显示的数据加载装置100包括:

页面显示模块10,用于加载并显示当前页面的信息数据;还用于在一次翻页操作后,加载并显示已缓存的新的当前页面的信息数据,所述翻页操作为将原当前页面相邻的页面更新为新的当前页面;

本发明实施例提供的信息分页显示的数据加载方法应用于智能电视的未来节目预告。

在用户开启节目预告功能时,页面显示模块加载并显示多个页面中的当前页面的节目预告信息数据,所述当前页面为按照频道顺序排布的第一个页面。在所述页面显示模块对当前页面进行加载时,其他的页面不被加载,此时所述页面显示模块能够在不受其他限制的情况下最高效的显示出当前页面的节目预告信息,降低了用户等待当前页面的显示时间。

在用户对当前显示页面进行了一次翻页操作的触发后,所述页面显示模块加载并显示已缓存的新的当前页面的节目预告信息数据,缩短了用户等待所述新的当前页面的显示时间。用户触发翻页操作可通过滑动屏幕、按下遥控器或智能电视上的按键、以及通过预设的手势来进行触发动作,所述页面显示模块根据不同的触发信号来加载并显示出对应的新的当前页面的节目预告信息数据。

缓存模块20,用于加载与所述当前页面相邻的页面的信息数据作为缓存。

多个所述页面可以是上下、左右、以及二者结合的方式进行翻页,缓存模块对应的加载当前页面的上下侧的页面、左右侧的页面、以及上下左右侧的页面的节目预告信息数据作为缓存。

所述缓存模块在更新了新的当前页面后重新加载新的当前页面相邻的页面的信息数据作为缓存,以供用户在下一次翻页时能够快速观看到已缓存好的新的当前页面的节目预告信息。

在此列举一个例子来解释本发明实施例:

用户按下节目预告按键开启节目预告功能,页面显示模块按照频道顺序排布的第一个页面作为当前页面,加载并显示出所述当前页面的节目预告信息数据。缓存模块在当前页面加载完毕后翻页操作之前加载与所述当前页面相邻的页面的节目预告信息数据作为缓存。用户通过遥控器按下向下翻页的按键,所述页面显示模块则加载并显示与原当前页面下方相邻页面的节目预告信息数据。所述缓存模块又重新加载新的当前页面相邻的页面的信息数据作为缓存。以上举例仅用来解释技术方案,并不视为对技术方案的限定,通过不同手段完成本发明的技术方案皆视为本发明的保护范围。

本发明实施例通过页面显示模块加载并显示当前页面的信息数据;缓存模块加载与所述当前页面相邻的页面的信息数据作为缓存;页面显示模块在一次翻页操作后,加载并显示已缓存的新的当前页面的信息数据,所述翻页操作为将原当前页面相邻的页面更新为新的当前页面;缓存模块重新加载与所述当前页面相邻的页面的信息数据作为缓存。由于先对当前页面的信息数据进行加载和显示,能够缩短当前页面的显示时间,减少用户等待的时间,此外,在翻页操作之前会对当前页面相邻的页面的信息数据进行缓存,使得翻页时能够快速显示出下一页的信息,同样减少了用户等待的时间,提高了页面分页显示的反应速度和用户体验。

进一步地,参照图7,基于本发明信息分页显示的数据加载装置一实施例,本发明信息分页显示的数据加载装置另一实施例中,所述信息分页显示的数据加载装置100还包括:

获取模块30,用于获取信息数据的总数;

布局模块40,用于根据所述信息数据的总数和页面显示所述信息数据的峰值划分出页面的数量;或排列模块,用于根据所述信息数据的总数和预设的页面数量,在所述页面内均匀排列出对应数量的所述信息数据。

本实施例中包括两个方案,其中一个方案中的每个单页面显示节目预告信息数量的峰值已确定,布局模块根据获取模块获取的节目预告信息的总数确定需要将所述节目预告信息分多少页去显示,例如:所述节目预告信息的总数为24个、每个页面显示节目预告信息的峰值为5个时,则将全部的所述节目预告信息分为5个页面进行显示。

另一个方案中的总页数是固定值,布局模块根据获取模块获取的节目预告信息的总数确定每个页面上需要均匀地显示所述节目预告信息的数量,例如:所述节目预告信息的总数为90个、页面总数为9页时,则每个所述页面均匀地显示有10个所述预告节目信息。

本实施例中,通过获取模块获取信息数据的总数;布局模块根据获取模块获取的所述信息数据的总数和页面显示所述信息数据的峰值划分出页面的数量;或布局模块根据获取模块获取的所述信息数据的总数和预设的页面数量,在所述页面内均匀排列出对应数量的所述信息数据。可以在确定页面显示峰值的方案中保证每个页面显示的清楚度,提高用户观看效果,而在总页数固定的方案中可以减少页面的数量,便于在较少的操作下快速的找到用户所喜爱的频道的节目预告信息。

进一步地,请参阅图8,基于本发明信息分页显示的数据加载装置一实施例,本发明信息分页显示的数据加载装置又一实施例中,所述信息分页显示的数据加载装置100还包括:

缩略显示模块50,用于显示多个页面的缩略图;

侦测模块60,用于侦测用户在多个缩略图中所选定的当前页面。

在用户开启节目预告功能时,缩略显示模块将全部或部分的页面以缩略图的形式显示出来,用户可以根据缩略图中看到大致的内容找到感兴趣的频道,并将该频道所在的页面选定为当前页面,侦测模块侦测到用户在多个缩略图中所选定的当前页面后通知所述页面显示模块。

本实施例中,在开启节目预告功能后缩略显示模块以缩略图的形式将多个页面进行显示,因缩略图数据小、加载速度快且便于用户快速浏览找到感兴趣的节目,节省了用户反复翻页来找频道的时间,提高了用户体验。

进一步地,基于本发明信息分页显示的数据加载装置一实施例,本发明信息分页显示的数据加载装置又一实施例中,所述页面显示模块10,还用于在多个页面中根据预先设定的起始页面作为当前页面。

例如:在页面总数为9,且按照类似九宫格排列情况下,将中间的页面设定为起始页面,通过这样的方式最多只需要两次翻页操作就能够换到任意一个页面上,相较于以频道顺序的第一页面为起始页面翻页到第九页需要四次翻页操作而言减少了用户的操作步骤,提高了用户的体验效果。

此外,起始页面可以是系统预设的,也可以根据用户的喜好自定义,例如将起始页面设定为最常看的频道所在的页面。

本实施例中,通过页面显示模块在多个页面中根据预先设定的起始页面作为当前页面,便于用户能够找到自己想要的频道的节目预告信息,再增加用户自定义功能,使得该功能能够满足用户多样性的要求,提高了用户体验。

进一步地,请参阅图9,基于本发明信息分页显示的数据加载装置一实施例,本发明信息分页显示的数据加载装置又一实施例中,所述缓存模块20包括:

判断单元21,用于判断所述当前页面相邻的页面中是否有页面的信息数据已加载过;

缓存单元22,用于不再加载已加载过的与当前页面相邻的页面的信息数据,加载未加载的与当前页面相邻的页面的信息数据作为缓存。

本实施例中,判断单元在更新新的当前页面后,判断与新的当前页面相邻的页面是否已加载过,并由缓存单元不再加载已加载过的页面,而加载未加载过的页面作为缓存,避免了对已加载过的页面的节目预告信息数据重复加载造成的资源浪费,同时加快了未加载页面的节目预告信息数据的加载速度。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1