一种列表排序装置及方法制造方法及图纸

技术编号:15822727 阅读:50 留言:0更新日期:2017-07-15 04:55
本发明专利技术提供一种列表排序装置及方法,应用于与服务器通信连接的用户终端,所述方法包括:获取用户浏览资讯的操作行为信息,并将所述操作行为信息发送至所述服务器,以使所述服务器将所述操作行为信息与预存的各资讯进行相似度匹配计算,得到所述操作行为信息与各资讯之间的相似度数据;从所述服务器获取所述相似度数据,并进行存储;根据所述相似度数据对资讯列表内容进行重排序,将重排序后得到的资讯列表进行显示。本发明专利技术提供的列表排序方式能够根据用户的兴趣爱好,为用户提供个性化推荐列表,更好地满足用户的个性化需求,并且更好地切合用户的兴趣变化。

【技术实现步骤摘要】
一种列表排序装置及方法
本专利技术涉及通信
,具体而言,涉及一种列表排序装置及方法。
技术介绍
随着通信技术的发展和各种智能设备的普及,用户的数量越来越多,需求多种多样,习惯喜好也各有不同。用户在利用智能设备观看视频电视或者进行网络购物时,呈现的推荐列表页往往是根据时间或者是热门程度来排序,用户在每次进入时,其列表页显示的内容的变化较小(比如视频行业不会每天都有很多新的原型大片出来),给用户带来内容少或者是没有及时更新的错觉。并且,不能根据用户的兴趣爱好来进行内容的个性化排序。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种列表排序装置及方法,以解决上述问题。本专利技术较佳实施例提供一种列表排序装置,应用于与服务器通信连接的用户终端,所述列表排序装置包括:行为信息获取模块,用于获取用户浏览资讯的操作行为信息,并将所述操作行为信息发送至所述服务器,以使所述服务器将所述操作行为信息与预存的各资讯进行相似度匹配计算,得到所述操作行为信息与各资讯之间的相似度数据;相似度数据获取模块,用于从所述服务器获取所述相似度数据,并进行存储;重排序模块,用于根据所述相似度数据对资讯列表内容进行重排序,将重排序后得到的资讯列表进行显示。进一步地,所述行为信息获取模块还用于实时或间隔预设周期将用户浏览资讯的操作行为信息发送至所述服务器,以使所述服务器对相似度数据进行更新。进一步地,所述重排序模块还用于:间隔预设时长,根据所述相似度数据对所述资讯列表内容进行更新,以使更新后的资讯列表内容不同于更新前的资讯列表内容,并将更新后的资讯列表进行显示。进一步地,所述重排序模块还用于:统计所述资讯列表被刷新频率,在被刷新频率达到预设值时,根据所述相似度数据对所述资讯列表内容进行更新,以使更新后的资讯列表内容不同于更新前的资讯列表内容,并将更新后得到的资讯列表进行显示。进一步地,所述重排序模块包括请求响应子模块、查找子模块、重排序子模块以及显示子模块;所述请求响应子模块,用于响应用户的资讯请求;所述查找子模块,用于查找出与所述资讯请求对应的各资讯以及各资讯的相似度数据;所述重排序子模块,用于根据查找出的所述各资讯的相似度数据对查找出的各资讯进行重排序,得到与所述资讯请求对应的重排序列表;所述显示子模块,用于将所述重排序列表进行显示。本专利技术另一较佳实施例提供一种列表排序方法,应用于与服务器通信连接的用户终端,所述方法包括:获取用户浏览资讯的操作行为信息,并将所述操作行为信息发送至所述服务器,以使所述服务器将所述操作行为信息与预存的各资讯进行相似度匹配计算,得到所述操作行为信息与各资讯之间的相似度数据;从所述服务器获取所述相似度数据,并进行存储;根据所述相似度数据对资讯列表内容进行重排序,将重排序后得到的资讯列表进行显示。进一步地,所述方法还包括:实时或间隔预设周期将用户浏览资讯的操作行为信息发送至所述服务器,以使所述服务器对相似度数据进行更新。进一步地,所述方法还包括:间隔预设时长,根据所述相似度数据对所述资讯列表内容进行更新,以使更新后的资讯列表内容不同于更新前的资讯列表内容,并将更新后的资讯列表进行显示。进一步地,所述方法还包括:统计所述资讯列表被刷新频率,在被刷新频率达到预设值时,根据所述相似度数据对所述资讯列表内容进行更新,以使更新后的资讯列表内容不同于更新前的资讯列表内容,并将更新后得到的资讯列表进行显示。进一步地,所述根据所述相似度数据对资讯列表内容进行重排序,将重排序后得到的资讯列表进行显示的步骤,包括:响应用户的资讯请求;查找出与所述资讯请求对应的各资讯以及各资讯的相似度数据;根据查找出的所述各资讯的相似度数据对查找出的各资讯进行重排序,得到与所述资讯请求对应的重排序列表;将所述重排序列表进行显示。相比于现有技术,本专利技术具有如下有益效果:本专利技术提供一种列表排序装置及方法,通过获取到的用户浏览资讯的操作行为信息计算得到该操作行为信息与各资讯之间的相似度数据,根据该相似度数据对相应的资讯列表页进行排序以推荐给用户。该列表排序方法能够根据用户的兴趣爱好,为用户提供个性化推荐列表,更好地满足用户的个性化需求,并且更好地切合用户的兴趣变化。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术较佳实施例提供的一种列表排序方法的应用场景示意图。图2为本专利技术较佳实施例提供的用户终端的示意性结构框图。图3为本专利技术较佳实施例提供的一种列表排序方法的流程图。图4为图3中步骤S105的子步骤的流程图。图5为本专利技术较佳实施例提供的列表排序方法的另一种流程图。图6为本专利技术较佳实施例提供的列表排序方法的另一种流程图。图7为本专利技术较佳实施例提供的列表排序装置的示意性结构框图。图8为本专利技术较佳实施例提供的重排序模块的示意性结构框图。图标:100-用户终端;110-列表排序装置;111-行为信息获取模块;112-相似度数据获取模块;113-重排序模块;1131-请求响应子模块;1132-查找子模块;1133-重排序子模块;1134-显示子模块;120-处理器;130-存储器;200-服务器。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。请参阅图1,是本专利技术实施例提供的一种列表排序方法的应用场景示意图。该场景包括用户终端100和服务器200。所述用户终端100通过网络与所述服务器200通信连接,以进行数据通信或交互。所述用户终端100可以是但不包括个人电脑、平板电脑、智能手机、移动上网设备等。该用户终端100上安装有浏览器客户端应用或视频播放器客户端应用等,以供用户浏览网页内容或观看视频内容。所述服务器200为对应于所述用户终端100上安装的客户端应用的后台服务器。所述服务器200可以是网络服务器、数据库服务器,可以是单独的服务器也可以是服务器集群等。请参阅图2,是本专利技术实施例提供的一种上述用户终端100的示意性结构框图。所述用户终端100包括列表排序装置110、处理器120以及存储器130。其中,所述存储器130与所述处理器120之间直接或间接的电性连接,以实现数据的传输或交互。所述列表排序装置110包括至少一个可以软件或固件的形式存储于所述存储器130中或固化在所述用户终端100的操本文档来自技高网...
一种列表排序装置及方法

【技术保护点】
一种列表排序装置,应用于与服务器通信连接的用户终端,其特征在于,所述列表排序装置包括:行为信息获取模块,用于获取用户浏览资讯的操作行为信息,并将所述操作行为信息发送至所述服务器,以使所述服务器将所述操作行为信息与预存的各资讯进行相似度匹配计算,得到所述操作行为信息与各资讯之间的相似度数据;相似度数据获取模块,用于从所述服务器获取所述相似度数据,并进行存储;重排序模块,用于根据所述相似度数据对资讯列表内容进行重排序,将重排序后得到的资讯列表进行显示。

【技术特征摘要】
1.一种列表排序装置,应用于与服务器通信连接的用户终端,其特征在于,所述列表排序装置包括:行为信息获取模块,用于获取用户浏览资讯的操作行为信息,并将所述操作行为信息发送至所述服务器,以使所述服务器将所述操作行为信息与预存的各资讯进行相似度匹配计算,得到所述操作行为信息与各资讯之间的相似度数据;相似度数据获取模块,用于从所述服务器获取所述相似度数据,并进行存储;重排序模块,用于根据所述相似度数据对资讯列表内容进行重排序,将重排序后得到的资讯列表进行显示。2.根据权利要求1所述的列表排序装置,其特征在于,所述行为信息获取模块还用于实时或间隔预设周期将用户浏览资讯的操作行为信息发送至所述服务器,以使所述服务器对相似度数据进行更新。3.根据权利要求1或2所述的列表排序装置,其特征在于,所述重排序模块还用于:间隔预设时长,根据所述相似度数据对所述资讯列表内容进行更新,以使更新后的资讯列表内容不同于更新前的资讯列表内容,并将更新后的资讯列表进行显示。4.根据权利要求1或2所述的列表排序装置,其特征在于,所述重排序模块还用于:统计所述资讯列表被刷新频率,在被刷新频率达到预设值时,根据所述相似度数据对所述资讯列表内容进行更新,以使更新后的资讯列表内容不同于更新前的资讯列表内容,并将更新后得到的资讯列表进行显示。5.根据权利要求1或2所述的列表排序装置,其特征在于,所述重排序模块包括请求响应子模块、查找子模块、重排序子模块以及显示子模块;所述请求响应子模块,用于响应用户的资讯请求;所述查找子模块,用于查找出与所述资讯请求对应的各资讯以及各资讯的相似度数据;所述重排序子模块,用于根据查找出的所述各资讯的相似度数据对查找出的各资讯进行重排序,得到...

【专利技术属性】
技术研发人员:刘强
申请(专利权)人:微鲸科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1