CN103838727B - 一种历史记录和收藏夹的生成方法和用户终端 - Google Patents
一种历史记录和收藏夹的生成方法和用户终端 Download PDFInfo
- Publication number
- CN103838727B CN103838727B CN201210474233.6A CN201210474233A CN103838727B CN 103838727 B CN103838727 B CN 103838727B CN 201210474233 A CN201210474233 A CN 201210474233A CN 103838727 B CN103838727 B CN 103838727B
- Authority
- CN
- China
- Prior art keywords
- stay time
- access object
- user interface
- access
- total
- 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.)
- Active
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/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明的实施例提供一种历史记录和收藏夹的生成方法和用户终端,涉及通信领域,能够使历史记录去掉无效的冗余信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。其方法为:通过获取访问对象在用户界面的停留时长,将访问对象的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,进一步的,将访问对象的总停留时长按照时长进行排序,将总停留时长最大的前N个访问对象添加在收藏夹中,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除。本发明实施例用于历史记录和收藏夹的生成。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种历史记录和收藏夹的生成方法和用户终端。
背景技术
目前,***自动记录访问历史已经被广泛应用,例如在网页浏览器、音频或视频软件、常用的办公软件、Windows操作***的启动栏等等都有历史记录。
但是对于现有的自动保存历史记录的方式,历史记录里面会记录太多的无效信息。例如,由于网页中的广告网页自动弹出而生成的历史记录,或者在网页中有很多的超链接和浮动广告,很容易导致错误点击而形成历史记录,这样,由于历史记录中记录过多的无效信息,给用户查找历史带来了很多不便,使得该历史记录并没有发挥出它的最大效用,用户体验差。
另外,在现有技术中,对于收藏夹而言,需要用户有意识的把自己认为重要的或常用的内容主动添加在收藏夹中。例如,在用户在观看电视节目时无意中碰到一个好网站时,第一反应几乎都是先去体验一下,往往会忘掉将其放入收藏夹中或者懒于操作而没有收藏。这样,由于需要用户有意识地添加内容到收藏夹中,使收藏夹也没有发挥出它的最大效用,用户体验差。
发明内容
本发明的实施例提供一种历史记录和收藏夹的生成方法和用户终端,能够使历史记录去掉无效的冗余信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种历史记录的生成方法,包括:
获取访问对象在用户界面的停留时长;
将所述访问对象在所述用户界面的停留时长与预设的时长阈值进行比较;
若所述访问对象在所述用户界面的停留时长大于所述预设的时长阈值时,将所述访问对象添加到历史记录中;
在第一种可能实现的方式中,结合第一方面,若所述访问对象在所述用户界面的停留时长小于所述预设的时长阈值时,将所述访问对象不添加到历史记录中。
在第二种可能实现的方式中,结合第一方面或第一方面的第一种可能实现的方式,所述获取访问对象在用户界面的停留时长包括:
当所述访问对象开始显示在所述用户界面时开始计时,获取所述访问对象从开始显示在所述用户界面的时刻到当前时刻的停留时长;
当所述访问对象退出所述用户界面时停止计时。
在第三种可能实现的方式中,结合第一方面或第一方面的第一种可能实现的方式或第二种可能实现的方式,所述当所述访问对象退出所述用户界面时停止计时包括:
当所述访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在所述用户界面时,将所述访问对象转为后台运行,并且对所述访问对象停止计时,对所述新的访问对象开始计时。
第二方面,提供一种收藏夹的生成方法,包括:
获取访问对象在用户界面的停留时长;
获取所述访问对象在用户界面的历史停留时长,所述历史停留时长为所述访问对象在本次显示在所述用户界面之前在所述用户界面停留时长的总和;
将所述访问对象在用户界面的停留时长与所述访问对象在用户界面的历史停留时长进行相加,获取所述访问对象的总停留时长;
将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序;
将总停留时长最大的前N个访问对象添加在收藏夹中。
在第一种可能实现的方式中,结合第二方面,所述将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序包括:
将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长由高到低进行排序;或
根据上一次排序的结果,按照排名由高到低的顺序,将所述访问对象的总停留时长依次与其他的历史记录的访问对象的总停留时长进行比较,若所述访问对象的总停留时长大于一个访问对象的总停留时长,则将所述访问对象的排名排在其大于的访问对象之前,并停止比较。
在第二种可能实现的方式中,结合第二方面或第二方面的第一种可能实现的方式,所述方法还包括:
将已添加在所述收藏夹中的,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从所述收藏夹中删除。
在第三种可能实现的方式中,结合第二方面或第二方面的第一种可能实现的方式或第二种可能实现的方式中,所述获取访问对象在用户界面的停留时长包括:
当所述访问对象开始显示在所述用户界面时开始计时,获取所述访问对象从开始显示在所述用户界面的时刻到当前时刻的停留时长;
当所述访问对象退出所述用户界面时停止计时。
在第四种可能实现的方式中,结合第二方面或第二方面的第一种可能实现的方式至第三种可能实现的方式,所述当所述访问对象退出所述用户界面时停止计时包括:
当所述访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在所述用户界面时,将所述访问对象转为后台运行,并且对所述访问对象停止计时,对所述新的访问对象开始计时。
第三方面,提供一种用户终端,所述用户终端包括:
计时单元,用于获取访问对象在用户界面的停留时长,并将所述访问对象在用户界面的停留时长发送至时长对比单元;
时长对比单元,用于从计时单元接收所述访问对象在用户界面的停留时长,将所述访问对象在所述用户界面的停留时长与预设的时长阈值进行比较;
记录管理单元,用于若所述访问对象在所述用户界面的停留时长大于所述预设的时长阈值时,将所述访问对象添加到历史记录中;
在第一种可能实现的方式中,结合第三方面,所述记录管理单元还包括:若所述访问对象在所述用户界面的停留时长小于所述预设的时长阈值时,将所述访问对象不添加到历史记录中。
在第二种可能实现的方式中,结合第三方面或第三方面的第一种可能实现的方式,所述计时单元具体用于:
当所述访问对象开始显示在所述用户界面时开始计时,获取所述访问对象从开始显示在所述用户界面的时刻到当前时刻的停留时长;
当所述访问对象退出所述用户界面时停止计时。
在第三种可能实现的方式中,结合第三方面或第三方面的第一种可能实现的方式或第二种可能实现的方式,所述计时单元还具体用于:
当所述访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在所述用户界面时,将所述访问对象转为后台运行,并且对所述访问对象停止计时,对所述新的访问对象开始计时。
第四发面,提供一种用户终端,包括:
计时单元,用于获取访问对象在用户界面的停留时长;
历史时长获取单元,用于获取所述访问对象在用户界面的历史停留时长,所述历史停留时长为所述访问对象在本次显示在所述用户界面之前在所述用户界面停留时长的总和,并将所述访问对象在用户界面的历史停留时长发送至时长累计单元;
时长累计单元,用于从历史时长获取单元获取所述访问对象在用户界面的历史停留时长,将所述访问对象在用户界面的停留时长与所述访问对象在用户界面的历史停留时长进行相加,获取所述访问对象的总停留时长,并将所述访问对象的总停留时长发送至时长排序单元;
时长排序单元,用于从时长累计单元接收所述访问对象的总停留时长,将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序,并将排序结果发送至收藏管理单元;
收藏管理单元,用于时长排序单元接收排序结果,从将总停留时长最大的前N个访问对象添加在收藏夹中。
在第一种可能实现的方式中,结合第四方面,所述时长排序单元具体用于:
将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长由高到低进行排序;或
根据上一次排序的结果,按照排名由高到低的顺序,将所述访问对象的总停留时长依次与其他的历史记录的访问对象的总停留时长进行比较,若所述访问对象的总停留时长大于一个访问对象的总停留时长,则将所述访问对象的排名排在其大于的访问对象之前,并停止比较。
在第二种可能实现的方式中,结合第四方面,所述收藏管理单元还用于:
将已添加在所述收藏夹中的,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从所述收藏夹中删除。
在第三种可能实现的方式中,结合第四方面或第四方面的第一种可能实现的方式或第二种可能实现的方式,所述计时单元具体用于:
当所述访问对象开始显示在所述用户界面时开始计时,获取所述访问对象从开始显示在所述用户界面的时刻到当前时刻的停留时长;
当所述访问对象退出所述用户界面时停止计时。
在第四种可能实现的方式中,结合第四方面或第四方面的第一种可能实现的方式至第三种可能实现的方式,所述计时单元还具体用于:
当所述访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在所述用户界面时,将所述访问对象转为后台运行,并且对所述访问对象停止计时,对所述新的访问对象开始计时。
本发明的实施例提供一种历史记录和收藏夹的生成方法和用户终端,通过获取访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,进一步,可以将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行累加来获取访问对象的总停留时长,再将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序,将总停留时长最大的前N个访问对象添加在收藏夹中,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除,这样能够使历史记录去掉无效的冗余信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种历史记录的生成方法的流程示意图;
图2为本发明实施例提供的一种收藏夹的生成方法的流程示意图;
图3为本发明另一实施例提供的一种历史记录生成方法的流程示意图;
图4为本发明另一实施例提供的一种收藏夹的生成方法的流程示意图;
图5为本发明又一实施例提供的一种用户终端的结构示意图一;
图6为本发明又一实施例提供的一种用户终端的结构示意图二;
图7为本发明又一实施例提供的一种用户终端的结构示意图三;
图8为本发明又一实施例提供的一种用户终端的结构示意图四。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种历史记录生成方法,如图1所示,包括:
S101、终端获取访问对象在用户界面的停留时长。
示例性的,访问对象可以为网站、软件或者IPTV(InteractivePersonality TV,个性化的互动的电视)等等,与这里的访问对象对应的用户界面就可以为网页、软件中的文档或者直播电视频道。
S102、终端将访问对象在用户界面的停留时长与预设的时长阈值进行比较。
S103、若访问对象在用户界面的停留时长大于预设的时长阈值时,终端将访问对象添加到历史记录中。
本发明的实施例提供一种历史记录的生成方法,通过获取访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,这样能够使历史记录去掉无效的冗佘信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
本发明实施例还提供一种收藏夹的生成方法,如图2所示,包括:
S201、终端获取访问对象在用户界面的停留时长。
S202、终端获取访问对象在用户界面的历史停留时长。
S203、终端将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行相加,获取访问对象的总停留时长。
S204、终端将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序。
S205、终端将总停留时长最大的前N个访问对象添加在收藏夹中。
本发明的实施例提供一种收藏夹的生成用户终端,通过获取访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,进一步的,可以将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行累加来获取访问对象的总停留时长,再将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序,将总停留时长最大的前N个访问对象添加在收藏夹中,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除,这样能够使历史记录去掉无效的冗余信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
本发明另一实施例提供一种历史记录的生成方法,如图3所示,包括:
S301、当访问对象开始显示在用户界面时开始计时,终端获取访问对象从开始显示在用户界面的时刻到当前时刻的停留时长。
示例性的,若访问对象为某一网站,用户界面显示为网页,启动计时器开始为该网页计时,来获取该网页从开始显示的时刻到当前时刻在用户界面上的停留时长;
若访问对象为Office办公软件,用户界面显示为某一文档,启动计时器开始为该文档计时,来获取该文档开始显示的时刻到当前时刻在用户界面上的停留时长;
若访问对象IPTV,用户界面显示为某一频道,进入直播电视时,启动计时器开始为该频道计时,来获取该频道开始显示的时刻到当前时刻在用户界面上的停留时长。
当然,这里的访问对象不局限于以上三种,还可以是其他的对象,此处不做限定。
需要注意的是,在计时期间,若访问对象退出用户界面则停止计时,例如:
当访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在用户界面时,将访问对象转为后台运行,并且对访问对象停止计时,对新的访问对象开始计时。
示例性的,当用户界面显示的访问对象为网页时,有两种情况:若关闭网页,则计时器停止对该网页的计时;若用户访问新的网站,即用户界面开始显示新网页,原网页将处于后台运行状态,则计时器停止对原网页的计时,同时,计时器开始为新用户界面的新网页开始计时,以获取新网页的停留时长。
S302、终端将访问对象在用户界面的停留时长与预设的时长阈值进行比较,判断访问对象在用户界面的停留时是否大于预设的时长阈值。
若访问对象在用户界面的停留时长大于预设的时长阈值,或者若访问对象在用户界面的停留时长等于预设的时长阈值,则执行S303,访问对象若在用户界面的停留时长小于预设的时长阈值执行S304。
S303、终端将访问对象添加到历史记录中。
S304、终端判断访问对象在当前时刻是否已退出用户界面。
若访问对象在当前时刻已退出用户界面,则执行S305;若访问对象在当前时刻未退出用户界面,则执行S301,继续开始对访问对象进行计时。
示例性的,时长阈值可以由用户自行设定,例如时长阈值可以为3分钟、10分钟或者30分钟等。例如当用户准备收看直播电视,若用户开始进入直播电视某一频道,则计时器开始为用户在这一频道的停留时长计时。假设用户预设的时长阈值为30分钟,当计时器获得用户在这一频道的收看时长大于或等于30分钟时,将该频道自动添加到历史记录中,当计时器获得用户在这一频道的收看时长小于30分钟时,将该频道不添加到历史记录中。
这样,通过对用户所访问对象在用户界面的停留时间就行筛选,能够使历史记录去掉无效的冗佘信息而得到精简。
S305、终端将访问对象不添加到历史记录中。
本发明另一实施例还提供一种收藏夹的生成方法,如图4所示,包括:
S401、终端获取访问对象在用户界面的停留时长。
具体的,获取访问对象在用户界面的停留时长的方法与前述实施例中的S301完全相同,不再赘述。
S402、终端获取访问对象在用户界面的历史停留时长。
其中,历史停留时长为访问对象在本次显示在用户界面之前在用户界面停留时长的总和。
S403、终端将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行相加,获取访问对象的总停留时长。
示例性的,若用户在收看电视节目,从打开某一频道到当前时刻的时长为10分钟,而用户在此次之前已经收看该频道的累积时长为20分钟,则该频道的此次收看时长累积此次之前的20分钟收看时长,得到用户在该频道的总停留时长就为30分钟。
S404、终端将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序。
具体的,在一种实现方式下,可以将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长由高到低进行排序。
或者,在有上一次排序结果的情况下,可以根据上一次排序的结果,按照排名由高到低的顺序,将访问对象的总停留时长依次与其他的历史记录的访问对象的总停留时长进行比较,若访问对象的总停留时长大于一个访问对象的总停留时长,则将访问对象的排名排在其大于的访问对象之前,并停止比较。
以用户收看电视为例,假设目前有历史记录的频道为频道1、频道2、频道3、频道4、频道5,并假设频道1~5在上次进行总停留时长排序时后的顺序如表1所示:
表1
名词 | 频道 | 总停留时长 |
1 | 频道3 | 30小时15分钟 |
2 | 频道2 | 27小时 |
3 | 频道5 | 15小时27分钟 |
4 | 频道1 | 12小时12分钟 |
5 | 频道4 | 9小时8分钟 |
假设当前的所看频道的总停留时长为19小时,则将当前的所看频道排在第三名即可,如表2所示:
表2
名词 | 频道 | 总停留时长 |
1 | 频道3 | 30小时15分钟 |
2 | 频道2 | 27小时 |
3 | 前的所看频道 | 19小时 |
4 | 频道5 | 15小时27分钟 |
5 | 频道1 | 12小时12分钟 |
这样的好处是,只要发现当前的访问对象的总停留时长大于其他某一个访问对象时只需将当前的访问对象排在该访问对象的前面即可,不必每次都将所有访问对象的总停留时长进行排序,减小了计算量。
需要说明的是,上述“有历史记录的访问对象”的历史记录的获得方法与参照前述实施例所提供方法完全相同,可具体S301~S306,不再赘述。
S405、终端将总停留时长最大的前N个访问对象添加在收藏夹中。
其中,N值可以由用户自行设定,例如可以设定为10。譬如在历史记录中已经累计了用户收看过的15个频道,则将这15个频道中总停留时长排序在前10名的频道自动添加到收藏夹中。
S406、终端将已添加在收藏夹中的,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除。
示例性的,为了防止由于收藏夹中的内容过多而给用户带来的不变,由于收藏夹中对象是在上一次按照总停留时长由高到低进行排序后自动添加的,所以在本次自动添加收藏对象时可以对收藏夹中的内容进行精简。
假设用户设定收藏夹可以添加10个频道且当前收藏夹中已经收藏了10个频道,在此次用户收看了某一个频道后,将该频道的总停留时长与历史记录中其他频道的总停留时长按照时长由高到低的顺序进行排序,选出总停留时长最大的10个频道,若本次收看的频道为这总停留时长最大的10个频道中的一个,且此时收藏夹中存在一个频道,该频道不是上述总停留时长最大的10个频道中的一个,则将该频道从收藏夹中自动删除,同时将本次收看的频道添加到收藏夹中,以保证收藏夹的精简有效性,使用户在查找时更加方便。
需要说明的是,本发明的实施例可以适用于计算机领域,还可以适用于通讯领域,互联网领域或电视机领域等。
本发明的实施例提供一种历史记录和收藏夹的生成方法,通过获取访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,进一步的,可以将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行累加来获取访问对象的总停留时长,再将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序,将总停留时长最大的前N个访问对象添加在收藏夹中,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除,这样能够使历史记录去掉无效的冗余信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
本发明又一实施例提供一种用户终端01,如图5所示,包括:
计时单元011,用于获取访问对象在用户界面的停留时长,并将访问对象在用户界面的停留时长发送至时长对比单元012。
时长对比单元012,用于从计时单元接收访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较。
记录管理单元013,用于若访问对象在用户界面的停留时长大于预设的时长阈值时,将访问对象添加到历史记录中。
进一步的,记录管理单元013还可以用于若访问对象在用户界面的停留时长小于预设的时长阈值时,将访问对象不添加到历史记录中。
再进一步的,计时单元011可以具体用于:
当访问对象开始显示在用户界面时开始计时,获取访问对象从开始显示在用户界面的时刻到当前时刻的停留时长;
当访问对象退出用户界面时停止计时。
再进一步的,计时单元011还可以具体用于:
当访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在用户界面时,将访问对象转为后台运行,并且对访问对象停止计时,对新的访问对象开始计时。其中,该计时单元011可以为计时器。
本发明的实施例提供一种历史记录的生成用户终端,通过获取访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,这样能够使历史记录去掉无效的冗余信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
本发明又一实施例还提供一种用户终端02,如图6所示,包括:
计时单元021,用于获取访问对象在用户界面的停留时长。
历史时长获取单元022,用于获取访问对象在用户界面的历史停留时长,历史停留时长为访问对象在本次显示在用户界面之前在用户界面停留时长的总和,并将访问对象在用户界面的历史停留时长发送至时长累计单元023。
时长累计单元023,用于从历史时长获取单元022获取访问对象在用户界面的历史停留时长,将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行相加,获取访问对象的总停留时长,并将访问对象的总停留时长发送至时长排序单元015。
时长排序单元024,用于从时长累计单元023接收访问对象的总停留时长,将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序,并将排序结果发送至收藏管理单元016。
收藏管理单元025,用于时长排序单元024接收排序结果,从将总停留时长最大的前N个访问对象添加在收藏夹中。
进一步的,时长排序单元024可以具体用于:
将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长由高到低进行排序;或
根据上一次排序的结果,按照排名由高到低的顺序,将访问对象的总停留时长依次与其他的历史记录的访问对象的总停留时长进行比较,若访问对象的总停留时长大于一个访问对象的总停留时长,则将访问对象的排名排在其大于的访问对象之前,并停止比较。
再进一步的,收藏管理单元025还用于将已添加在收藏夹中的,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除。
再进一步的,计时单元021可以具体用于:
当访问对象开始显示在用户界面时开始计时,获取访问对象从开始显示在用户界面的时刻到当前时刻的停留时长;
当访问对象退出用户界面时停止计时。
更进一步的,计时单元021还可以具体用于:
当访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在用户界面时,将访问对象转为后台运行,并且对访问对象停止计时,对新的访问对象开始计时。
本发明的实施例提供一种收藏夹的生成用户终端,通过获取访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,进一步的,可以将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行累加来获取访问对象的总停留时长,再将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序,将总停留时长最大的前N个访问对象添加在收藏夹中,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除,这样能够使历史记录去掉无效的冗佘信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
本发明另一实施例提供一种用户终端03,包括第一接收机033、第一发射机034、第一存储器035,总线036,如图7所示,还包括:
第一计时器031,用于获取访问对象在用户界面的停留时长,并将访问对象在用户界面的停留时长发送至第一处理器032。
第一处理器032,用于从第一计时器031接收访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较。
第一处理器032还用于若访问对象在用户界面的停留时长大于预设的时长阈值时,将访问对象添加到历史记录中。
进一步的,第一处理器032还用于若访问对象在用户界面的停留时长小于预设的时长阈值时,将访问对象不添加到历史记录中。
再进一步的,第一计时器031可以具体用于:
当访问对象开始显示在用户界面时开始计时,获取访问对象从开始显示在用户界面的时刻到当前时刻的停留时长;
当访问对象退出用户界面时停止计时。
再进一步的,第一计时器031还可以具体用于:
当访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在用户界面时,将访问对象转为后台运行,并且对访问对象停止计时,对新的访问对象开始计时。
本发明的实施例提供一种历史记录的生成用户终端,通过获取访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,这样能够使历史记录去掉无效的冗余信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
本发明另一实施例还提供一种用户终端04,如图8所示,包括第二接收机043、第二发射机044、第二存储器045,总线046,还包括:
第二计时器041,用于获取访问对象在用户界面的停留时长。
第二计时器041还用于获取访问对象在用户界面的历史停留时长,历史停留时长为访问对象在本次显示在用户界面之前在用户界面停留时长的总和,并将访问对象在用户界面的历史停留时长发送至第二处理器042。
第二处理器042,用于从第二计时器041接收访问对象在用户界面的历史停留时长,将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行相加,获取访问对象的总停留时长,并将访问对象的总停留时长发送至第二处理器042。
第二处理器042还用于从第二计时器041接收访问对象的总停留时长,将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序。
第二处理器042还用于将总停留时长最大的前N个访问对象添加在收藏夹中。
进一步的,第二处理器042还可以用于:
将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长由高到低进行排序;或
根据上一次排序的结果,按照排名由高到低的顺序,将访问对象的总停留时长依次与其他的历史记录的访问对象的总停留时长进行比较,若访问对象的总停留时长大于一个访问对象的总停留时长,则将访问对象的排名排在其大于的访问对象之前,并停止比较。
进一步的,第二处理器042还用于将已添加在收藏夹中的,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除。
再进一步的,第二计时器041可以具体用于:
当访问对象开始显示在用户界面时开始计时,获取访问对象从开始显示在用户界面的时刻到当前时刻的停留时长;
当访问对象退出用户界面时停止计时。
更进一步的,第二计时器041还可以具体用于:
当访问对象被关闭时,停止计时;或
当有新的访问对象开始显示在用户界面时,将访问对象转为后台运行,并且对访问对象停止计时,对新的访问对象开始计时。
本发明的实施例提供一种收藏夹的生成用户终端,通过获取访问对象在用户界面的停留时长,将访问对象在用户界面的停留时长与预设的时长阈值进行比较,将在用户界面的停留时长大于预设的时长阈值的访问对象添加到历史记录中,进一步的,可以将访问对象在用户界面的停留时长与访问对象在用户界面的历史停留时长进行累加来获取访问对象的总停留时长,再将访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序,将总停留时长最大的前N个访问对象添加在收藏夹中,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从收藏夹中删除,这样能够使历史记录去掉无效的冗余信息而得到精简,使用户查找历史记录更加方便,并能够将用户经常访问的内容自动地添加到收藏夹中,改善了用户体验。
在本发明各个实施例中的历史记录和收藏夹的用户终端01,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。且上述的各单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种历史记录的生成方法,其特征在于,包括:
当访问对象开始显示在用户界面时开始计时,获取所述访问对象从开始显示在所述用户界面的时刻到当前时刻的停留时长;当所述访问对象被关闭时,停止计时;或当有新的访问对象开始显示在所述用户界面时,将所述访问对象转为后台运行,并且对所述访问对象停止计时,对所述新的访问对象开始计时;
将所述访问对象在所述用户界面的停留时长与预设的时长阈值进行比较;
若所述访问对象在所述用户界面的停留时长大于所述预设的时长阈值时,将所述访问对象添加到历史记录中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述访问对象在所述用户界面的停留时长小于所述预设的时长阈值时,将所述访问对象不添加到历史记录中。
3.一种收藏夹的生成方法,其特征在于,包括:
当访问对象开始显示在用户界面时开始计时,获取所述访问对象从开始显示在所述用户界面的时刻到当前时刻的停留时长;当所述访问对象被关闭时,停止计时;或当有新的访问对象开始显示在所述用户界面时,将所述访问对象转为后台运行,并且对所述访问对象停止计时,对所述新的访问对象开始计时;
获取所述访问对象在用户界面的历史停留时长,所述历史停留时长为所述访问对象在本次显示在所述用户界面之前在所述用户界面停留时长的总和;
将所述访问对象在用户界面的停留时长与所述访问对象在用户界面的历史停留时长进行相加,获取所述访问对象的总停留时长;
将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序;
将总停留时长最大的前N个访问对象添加在收藏夹中。
4.根据权利要求3所述的方法,其特征在于,所述将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序包括:
将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长由高到低进行排序;或
根据上一次排序的结果,按照排名由高到低的顺序,将所述访问对象的总停留时长依次与其他的历史记录的访问对象的总停留时长进行比较,若所述访问对象的总停留时长大于一个访问对象的总停留时长,则将所述访问对象的排名排在其大于的访问对象之前,并停止比较。
5.根据权利要求3所述的方法,其特征在于,还包括:
将已添加在所述收藏夹中的,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从所述收藏夹中删除。
6.一种用户终端,其特征在于,包括:
计时单元,用于当访问对象开始显示在用户界面时开始计时,获取所述访问对象从开始显示在所述用户界面的时刻到当前时刻的停留时长,当所述访问对象被关闭时,停止计时;或当有新的访问对象开始显示在所述用户界面时,将所述访问对象转为后台运行,并且对所述访问对象停止计时,对所述新的访问对象开始计时;
时长对比单元,用于从计时单元接收所述访问对象在用户界面的停留时长,将所述访问对象在所述用户界面的停留时长与预设的时长阈值进行比较;
记录管理单元,用于若所述访问对象在所述用户界面的停留时长大于所述预设的时长阈值时,将所述访问对象添加到历史记录中。
7.根据权利要求6所述的用户终端,其特征在于,所述记录管理单元还包括:
若所述访问对象在所述用户界面的停留时长小于所述预设的时长阈值时,将所述访问对象不添加到历史记录中。
8.一种用户终端,其特征在于,包括:
计时单元,用于当访问对象开始显示在用户界面时开始计时,获取所述访问对象从开始显示在所述用户界面的时刻到当前时刻的停留时长;当所述访问对象被关闭时,停止计时;或当有新的访问对象开始显示在所述用户界面时,将所述访问对象转为后台运行,并且对所述访问对象停止计时,对所述新的访问对象开始计时;
历史时长获取单元,用于获取所述访问对象在用户界面的历史停留时长,所述历史停留时长为所述访问对象在本次显示在所述用户界面之前在所述用户界面停留时长的总和,并将所述访问对象在用户界面的历史停留时长发送至时长累计单元;
时长累计单元,用于从历史时长获取单元获取所述访问对象在用户界面的历史停留时长,将所述访问对象在用户界面的停留时长与所述访问对象在用户界面的历史停留时长进行相加,获取所述访问对象的总停留时长,并将所述访问对象的总停留时长发送至时长排序单元;
时长排序单元,用于从时长累计单元接收所述访问对象的总停留时长,将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长进行排序,并将排序结果发送至收藏管理单元;
收藏管理单元,用于时长排序单元接收排序结果,从将总停留时长最大的前N个访问对象添加在收藏夹中。
9.根据权利要求8所述的用户终端,其特征在于,所述时长排序单元具体用于:
将所述访问对象的总停留时长与其他所有的有历史记录的访问对象的总停留时长按照时长由高到低进行排序;或
根据上一次排序的结果,按照排名由高到低的顺序,将所述访问对象的总停留时长依次与其他的历史记录的访问对象的总停留时长进行比较,若所述访问对象的总停留时长大于一个访问对象的总停留时长,则将所述访问对象的排名排在其大于的访问对象之前,并停止比较。
10.根据权利要求8或9所述的用户终端,其特征在于,所述收藏管理单元还用于:
将已添加在所述收藏夹中的,且在按照总停留时长由高到低进行排序时排名大于N的访问对象从所述收藏夹中删除。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210474233.6A CN103838727B (zh) | 2012-11-21 | 2012-11-21 | 一种历史记录和收藏夹的生成方法和用户终端 |
PCT/CN2013/074425 WO2014079196A1 (zh) | 2012-11-21 | 2013-04-19 | 一种历史记录和收藏夹的生成方法和用户终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210474233.6A CN103838727B (zh) | 2012-11-21 | 2012-11-21 | 一种历史记录和收藏夹的生成方法和用户终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103838727A CN103838727A (zh) | 2014-06-04 |
CN103838727B true CN103838727B (zh) | 2018-01-19 |
Family
ID=50775466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210474233.6A Active CN103838727B (zh) | 2012-11-21 | 2012-11-21 | 一种历史记录和收藏夹的生成方法和用户终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103838727B (zh) |
WO (1) | WO2014079196A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159524A (zh) * | 2015-08-03 | 2015-12-16 | 小米科技有限责任公司 | 界面显示方法及装置 |
CN111221784B (zh) * | 2018-11-27 | 2023-10-27 | 阿里巴巴集团控股有限公司 | 收藏对象的调整方法、装置、终端设备及计算机存储介质 |
CN112328921A (zh) * | 2020-11-11 | 2021-02-05 | 维沃移动通信有限公司 | 界面处理方法及装置 |
CN114968609A (zh) * | 2021-02-27 | 2022-08-30 | 华为技术有限公司 | 媒体资源收藏方法、电子设备及存储介质 |
CN115618120B (zh) * | 2022-12-16 | 2023-04-14 | 深圳市网联天下科技有限公司 | 一种公众号信息推送方法、***、终端设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101320387A (zh) * | 2008-07-11 | 2008-12-10 | 浙江大学 | 基于用户关注时间的网页文本与图像排序方法 |
CN102231165A (zh) * | 2011-07-11 | 2011-11-02 | 浙江大学 | 一种基于用户停留时间分析的个性化网页搜索排序方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7434246B2 (en) * | 2001-06-08 | 2008-10-07 | Digeo, Inc. | Systems and methods for automatic personalizing of channel favorites in a set top box |
KR100711023B1 (ko) * | 2005-10-04 | 2007-04-24 | 엔에이치엔(주) | 즐겨찾기 자동 등록 방법 및 즐겨찾기 자동 등록 시스템 |
-
2012
- 2012-11-21 CN CN201210474233.6A patent/CN103838727B/zh active Active
-
2013
- 2013-04-19 WO PCT/CN2013/074425 patent/WO2014079196A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101320387A (zh) * | 2008-07-11 | 2008-12-10 | 浙江大学 | 基于用户关注时间的网页文本与图像排序方法 |
CN102231165A (zh) * | 2011-07-11 | 2011-11-02 | 浙江大学 | 一种基于用户停留时间分析的个性化网页搜索排序方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103838727A (zh) | 2014-06-04 |
WO2014079196A1 (zh) | 2014-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103838727B (zh) | 一种历史记录和收藏夹的生成方法和用户终端 | |
US9978093B2 (en) | Method and system for pushing mobile application | |
CN101521796B (zh) | 内容推荐装置及内容推荐方法 | |
CN102917269B (zh) | 一种电视节目推荐***及方法 | |
CN105163178B (zh) | 一种视频播放位置定位方法和装置 | |
CN106331778A (zh) | 视频推荐方法和装置 | |
CN102084645B (zh) | 关联场景赋予装置以及关联场景赋予方法 | |
CN108536814B (zh) | 直播间推荐方法、计算机可读存储介质及电子设备 | |
CN105677742A (zh) | 一种存储文件的方法及装置 | |
CN103747343A (zh) | 资源分时段推荐的方法和装置 | |
CN104333773A (zh) | 一种视频推荐方法及服务器 | |
US20140330837A1 (en) | Method, apparatus and system for pushing micro-blogs | |
CN103617379A (zh) | 一种多媒体文件播放方法及播放器 | |
CN102624756A (zh) | 数据下载终端以及数据下载方法 | |
CN103198027A (zh) | 一种存储文件和提供文件的方法和装置 | |
CN104717560A (zh) | 一种开机智能播放电视节目的方法及*** | |
CN1756336A (zh) | 电视频道推荐***及推荐方法 | |
CN103442267A (zh) | 一种用户行为信息采集的方法和电视 | |
CN111405363B (zh) | 一种家庭网络中识别机顶盒的当前用户的方法及设备 | |
CN104780448A (zh) | 一种基于时间段的追剧方法及*** | |
CN105701135A (zh) | 一种应用推荐的方法和装置 | |
US20170272793A1 (en) | Media content recommendation method and device | |
CN103491391A (zh) | 一种视频播放的管理控制方法及装置、终端设备 | |
CN106815284A (zh) | 新闻视频的推荐方法及推荐装置 | |
CN103500163B (zh) | 识别事件关键进展的方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |