一种即时通讯中对话项的排序方法、装置及移动终端制造方法及图纸

技术编号:9935461 阅读:93 留言:0更新日期:2014-04-18 07:27
一种即时通讯中对话项的排序方法,其特征在于,包括:获取排序样本;所述获取排序样本包括:获取浏览即时通讯中各个对话项的停留时间;根据所述停留时间对所述各个对话项进行排序。

【技术实现步骤摘要】
一种即时通讯中对话项的排序方法、装置及移动终端
本公开涉及及时通信
,特别涉及一种即时通讯中对话项的排序方法、装置及移动终端。
技术介绍
随着各种即时通讯(比如米聊、微信或QQ等聊天软件)的普及,越来越多的用户加入一个或多个聊天群进行聊天。一个聊天群会包括很多个用户,比如,几十个用户,甚至几百个用户等,其涉及到的聊天内容非常多也非常复杂。为了便于查找聊天的内容,现有的即时通讯都会为用户提供所有聊天对话的一个对话项(也称为对话列表),以便于用户能够查找到历史聊天对话。目前,即时通讯是按照用户发起聊天的时间来排列对话项中所有用户的聊天对话。但是,如果一个用户加入聊天群进行聊天,其聊天群里由于有很多用户在聊天,并且聊天的内容即多又复杂,但是,这些内容可能不是该用户自己所感兴趣的,可由于该聊天群比较活跃,其对话项总会排在其他聊天群对话项的最前面,不便于用户查找到自己感兴趣或期望的对话项。
技术实现思路
本公开提供了一种对话列表的排序方法、装置及移动终端,以解决现有群聊中,用户不能快速查找到自己感兴趣的对话项的对话项,导致用户体验降低的技术问题。为了解决上述技术问题,本公开公开了如下技术方案:第一方面提供了一种即时通讯中对话项的排序方法,所述方法包括:获取排序样本;所述获取排序样本包括:获取浏览即时通讯中各个对话项的停留时间;根据所述停留时间对所述各个对话项进行排序。较佳的,所述根据所述停留时间对所述各个对话项进行排序,包括:获取浏览所述各个对话项的停留时间超过预设时长的停留次数;根据所述各个对话项的停留次数计算停留分值;根据所述停留分值对所述各个对话项进行排序。较佳的,在第二种可能的实现方式中,所述获取排序样本还包括:获取浏览即时通讯中各个对话项的浏览次数;所述方法还包括:根据所述各个对话项的浏览次数计算浏览次数分值;计算所述各个对话项的停留分值与浏览次数分值的和,得到各个对话项的综合性分值;所述根据所述停留分值对所述各个对话项进行排序为根据所述综合性分值对所述各个对话项进行排序。较佳的,所述获取排序样本还包括:获取即时通讯中各个对话项获得新消息的个数;所述方法还包括:根据所述各个对话项获得新消息的个数计算新消息分值;计算所述各个对话项的停留分值与新消息分值的和,得到各个对话项的综合性分值;所述根据所述停留分值对所述各个对话项进行排序为根据所述综合性分值对所述各个对话项进行排序。较佳的,所述获取排序样本还包括:获取即时通讯中各个对话项发出消息的个数;所述方法还包括:根据所述各个对话项发出消息的个数计算发出消息分值;计算所述各个对话项的停留分值与发出消息分值的和,得到各个对话项的综合性分值;所述根据所述停留分值对所述各个对话项进行排序为根据所述综合性分值对所述各个对话项进行排序。较佳的,所述获取排序样本是获取预设一段时间内的排序样本。较佳的,所述方法还包括:当所述计算得到的停留分值小于停留分值阀值时,所述停留分值为计算得到的停留分值;当所述计算得到的停留分值不小于停留分值阀值时,所述停留分值为所述停留分值阀值;当所述计算得到的浏览次数分值小于浏览次数分值阀值时,所述浏览次数分值为计算得到的浏览次数分值;当所述计算得到的浏览次数分值不小于浏览次数分值阀值时,所述浏览次数分值为所述浏览次数分值阀值;当所述计算得到的新消息分值小于新消息分值阀值时,所述新消息分值为计算得到的新消息分值;当所述计算得到的新消息分值不小于新消息分值阀值时,所述新消息分值为所述新消息分值阀值;当所述计算得到的发出消息分值小于发出消息分值阀值时,所述发出消息分值为计算得到的发出消息分值;当所述计算得到的发出消息分值不小于发出消息分值阀值时,所述发出消息分值为所述发出消息分值阀值。较佳的,所述对所述各个对话项进行排序包括:对即时通讯中至少部分对话项按照所述排序方法进行排序;或者对即时通讯中具有新消息的对话项部分与不具有新消息的对话项部分,分别按照所述排序方法进行排序。第二方面提供了一种即时通讯中对话项的排序装置,包括:获取单元,用于获取排序样本;所述获取排序样本包括:获取浏览即时通讯中各个对话项的停留时间;排序单元,用于根据所述停留时间对所述各个对话项进行排序。较佳的,所述排序单元包括:次数获取单元,用于获取浏览所述各个对话项的停留时间超过预设时长的停留次数;第一计算单元,用于根据所述各个对话项的停留次数计算停留分值;排序子单元,用于根据所述停留分值对所述各个对话项进行排序。较佳的,所述获取单元获取的排序样本还包括:获取浏览即时通讯中各个对话项的浏览次数;所述装置还包括:第二计算单元,用于根据所述各个对话项的浏览次数计算浏览次数分值;第三计算单元,用于计算所述各个对话项的停留分值与浏览次数分值的和,得到各个对话项的综合性分值;所述排序子单元,还用于根据所述第三计算单元计算得到的所述综合性分值对所述各个对话项进行排序。较佳的,所述获取单元获取的排序样本还包括:获取即时通讯中各个对话项获得新消息的个数;所述装置还包括:第四计算单元,用于根据所述各个对话项获得新消息的个数计算新消息分值;第五计算单元,用于计算所述各个对话项的停留分值与新消息分值的和,得到各个对话项的综合性分值;所述排序子单元,还用于根据所述第五计算单元计算得到的所述综合性分值对所述各个对话项进行排序。较佳的,所述获取单元获取的排序样本还包括:获取即时通讯中各个对话项发出消息的个数;所述装置还包括:第六计算单元,用于根据所述各个对话项发出消息的个数计算发出消息分值;第七计算单元,用于计算所述各个对话项的停留分值与发出消息分值的和,得到各个对话项的综合性分值;所述排序子单元,还用于根据所述第七计算单元计算得到的所述综合性分值对所述各个对话项进行排序。较佳的,所述获取单元获取排序样本是获取预设一段时间内的排序样本。较佳的,所述装置还包括:第一确定单元,用于在所述第一计算单元计算得到的停留分值小于停留分值阀值时,确定所述停留分值为计算得到的停留分值;以及在所述第一计算单元计算得到的停留分值不小于停留分值阀值时,确定所述停留分值为所述停留分值阀值;第二确定单元,用于在所述第二计算单元计算得到的浏览次数分值小于浏览次数分值阀值时,确定所述浏览次数分值为计算得到的浏览次数分值;以及在所述第二计算单元计算得到的浏览次数分值不小于浏览次数分值阀值时,确定所述浏览次数分值为所述浏览次数分值阀值;第三确定单元,用于在所述第四计算单元计算得到的新消息分值小于新消息分值阀值时,确定所述新消息分值为计算得到的新消息分值;以及在所述第四计算单元计算得到的新消息分值不小于新消息分值阀值时,确定所述新消息分值为所述新消息分值阀值;第三确定单元,用于在所述第六计算单元计算得到的发出消息分值小于发出消息分值阀值时,确定所述发出消息分值为计算得到的发出消息分值;以及在所述第六计算单元计算得到的发出消息分值不小于发出消息分值阀值时,确定所述发出消息分值为所述发出消息分值阀值。较佳的,所述排序子单元对所述各个对话项进行排序,具体包括:对即时通讯中至少部分对话项按照所述排序方法进行排序;或者对即时通讯中具有新消息的对话项部分与不具有新消息的对话项部分,分别按照所述排序方法进行排序。第三方面提供了一种移动终端,所述本文档来自技高网...
一种即时通讯中对话项的排序方法、装置及移动终端

【技术保护点】
一种即时通讯中对话项的排序方法,其特征在于,包括:获取排序样本;所述获取排序样本包括:获取浏览即时通讯中各个对话项的停留时间;根据所述停留时间对所述各个对话项进行排序。

【技术特征摘要】
1.一种即时通讯中对话项的排序方法,其特征在于,包括:获取排序样本,所述获取排序样本包括:获取浏览即时通讯中各个对话项的停留时间,所述获取排序样本还包括:获取即时通讯中各个对话项获得新消息的个数,或者获取即时通讯中各个对话项发出消息的个数;根据所述停留时间对所述各个对话项进行排序,所述根据所述停留时间对所述各个对话项进行排序,包括:获取浏览所述各个对话项的停留时间超过预设时长的停留次数;根据所述各个对话项的停留次数计算停留分值,当所述计算得到的停留分值小于停留分值阀值时,所述停留分值为计算得到的停留分值,当所述计算得到的停留分值不小于停留分值阀值时,所述停留分值为所述停留分值阀值;根据所述各个对话项获得新消息的个数计算新消息分值;计算所述各个对话项的停留分值与新消息分值的和,得到各个对话项的综合性分值;根据所述停留分值对所述各个对话项进行排序,所述根据所述停留分值对所述各个对话项进行排序为根据所述综合性分值对所述各个对话项进行排序;或者,根据所述各个对话项发出消息的个数计算发出消息分值;计算所述各个对话项的停留分值与发出消息分值的和,得到各个对话项的综合性分值;根据所述停留分值对所述各个对话项进行排序,所述根据所述停留分值对所述各个对话项进行排序为根据所述综合性分值对所述各个对话项进行排序。2.根据权利要求1所述的方法,其特征在于,所述获取排序样本还包括:获取浏览即时通讯中各个对话项的浏览次数;所述方法还包括:根据所述各个对话项的浏览次数计算浏览次数分值;计算所述各个对话项的停留分值与浏览次数分值的和,得到各个对话项的综合性分值;所述根据所述停留分值对所述各个对话项进行排序为根据所述综合性分值对所述各个对话项进行排序。3.根据权利要求1或2所述的方法,其特征在于,所述获取排序样本是获取预设一段时间内的排序样本。4.根据权利要求2所述的方法,其特征在于,还包括:当所述计算得到的浏览次数分值小于浏览次数分值阀值时,所述浏览次数分值为计算得到的浏览次数分值;当所述计算得到的浏览次数分值不小于浏览次数分值阀值时,所述浏览次数分值为所述浏览次数分值阀值;当所述计算得到的新消息分值小于新消息分值阀值时,所述新消息分值为计算得到的新消息分值;当所述计算得到的新消息分值不小于新消息分值阀值时,所述新消息分值为所述新消息分值阀值;当所述计算得到的发出消息分值小于发出消息分值阀值时,所述发出消息分值为计算得到的发出消息分值;当所述计算得到的发出消息分值不小于发出消息分值阀值时,所述发出消息分值为所述发出消息分值阀值。5.根据权利要求1或2所述的方法,其特征在于,所述对所述各个对话项进行排序包括:对即时通讯中至少部分对话项按照所述排序方法进行排序;或者对即时通讯中具有新消息的对话项部分与不具有新消息的对话项部分,分别按照所述排序方法进行排序。6.一种即时通讯中对话项的排序装置,其特征在于,包括:获取单元,用于获取排序样本;所述获取排序样本包括:获取浏览即时通讯中各个对话项的停留时间,所述获取排序样本还包括:获取即时通讯中各个对话项获得新消息的个数,或者获取即时通讯中各个对话项发出消息的个数;排序单元,用于根据所述停留时间对所述各个对话项进行排序,所述排序单元包括:次数获取单元,用于获取浏览所述各个对话项的停留时间超过预设时长的停留次数;第一计算单元,用于根据所述各个对话项的停留次数计算停留分值;第一确定单元,用于在所述第一计算单元计算得到的停留分值小于停留分值阀值时,确定所述停留分值为计算得到的停留分值;以及在所述第一计算单元计算得到的停留分值不小于停留分值阀值时,确定所述停留分值为所述停留分值阀值;排序子单元,用于根据所述停留分值对所述各个对话项进行排序;所述装置还包括:第四计算单元,用于根据所述各个对话项获得新消息的个数计算新消息分值;第五计算单元,用于计...

【专利技术属性】
技术研发人员:王斌郑志光纪东方欧金粱陈启亮
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:

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

1