一种对话框排序方法及终端技术

技术编号:12777307 阅读:105 留言:0更新日期:2016-01-27 19:59
本发明专利技术提供一种对话框排序方法及终端,涉及通信技术领域,用于即时通讯平台对话框的排序,综合考虑了通信时间和活跃度对所有对话框进行排序,避免聊天频率较低的联系对象不会因为一次突发对话占据首屏位置,进而在一定程度上解决了由于将常用联系对象排在首屏之外,而导致用户查找对话框操作频繁的问题,提高用户体验。包括:获取每个对话框的活跃度权重和通信时间权重;将每个对话框的活跃度权重以及通信时间权重代入排序公式计算每个对话框的排序值;排序公式是以对话框活跃度权重以及对话框通信时间权重为自变量的函数;依据各个对话框的排序值从大到小的顺序对各个对话框进行排序,并根据对话框的排序结果生成聊天列表。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种对话框排序方法及终端
技术介绍
随着移动互联网的发展,即时通信也在向移动化扩张。重要即时通信提供商都提供通过手机接入互联网即时通信的业务,用户可以通过手机与其他已经安装了相应客户端软件的手机或电脑收发消息。本领域中,当用户可以在聊天列表首屏(最多能展示6~7个对话框)找到想要对话的对象,就说明用户体验好。现有即时通讯客户端按照通信先后顺序排列对话框,不能够很好的贴近用户需求,不经常聊天的对象突发聊天一次,其对话框就会占据聊天列表首屏位置,可能导致用户在首屏找不到常联系的对象,需要翻屏查找,增加用户的操作频率,降低用户体验。
技术实现思路
本专利技术实施例提供一种对话框排序方法及终端,综合考虑了通信时间和活跃度对所有对话框进行排序,避免聊天频率较低的联系对象不会因为一次突发对话占据首屏位置,进而在一定程度上解决了由于将常用联系对象排在首屏之外,而导致用户查找对话框操作频繁的问题,提高用户体验。为达到上述目的,本专利技术实施例采用的技术方案是,第一方面,公开了一种对话框排序方法,包括:获取每个对话框的活跃度权重和通信时间权重;将每个对话框的活跃度权重以及通信时间权重代入排序公式计算每个对话框的排序值;所述排序公式是以对话框活跃度权重以及对话框通信时间权重为自变量的函数;依据各个对话框的排序值从大到小的顺序对各个对话框进行排序,并根据对话框的排序结果生成聊天列表。结合第一方面,在第一方面的第一种可能的实现方式中,所述排序公式为:对话框的排序值s=a*T+b*P;其中,所述T为对话框的通信时间权重,所述p为对话框的活跃度权重,所述a为通信时间权重系数,所述b为活跃度权重系数。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述获取每个对话框的活跃度权重具体包括:针对任一对话框i,获取所述对话框i对应的联系对象在预设时长内的有效对话次数xi;所述对话框i的活跃度权重其中,所述n为本地联系对象总个数,所述为所述n个本地联系对象的有效对话次数之和,所述对话框i对应一个联系对象。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述获取每个对话框的活跃度权重具体包括:针对任一对话框i,获取所述对话框i对应的联系对象在预设时长内的有效对话次数xi;所述对话框i的活跃度权重其中,所述n为本地联系对象总个数,所述为所述n个本地联系对象的有效对话次数之和;所述对话框i对应至少两个联系对象,且参与所述对话框i的联系对象中包括m个本地联系对象;为所述m个本地联系对象的有效对话次数之和。结合第一方面或第一方面的第一至第三种可能的实现方式中的任一种,在第一方面的第四种可能的实现方式中,所述获取每个对话框的通信时间权重具体包括:针对任一对话框i,获取所述对话框i的通信时间差,所述通信时间差为所述对话框i对应的联系对象完成有效对话的时刻与参考时刻之间的差值yi;所述对话框i的活跃度权重其中,所述n为对话框总个数,所述为n个对话框的通信时间之和。结合第一方面,在第一方面的第五种可能的实现方式中,所述对话框的排序值s=a*T+P*(b+c);其中,所述T为对话框的通信时间权重,所述p为对话框的活跃度权重,所述a为通信时间权重系数,所述b为活跃度权重系数;所述c为调节参数。第二方面,公开了一种终端,包括:获取单元,用于获取每个对话框的活跃度权重和通信时间权重;计算单元,将每个对话框的活跃度权重以及通信时间权重代入排序公式计算每个对话框的排序值;所述排序公式是以对话框活跃度权重以及对话框通信时间权重为自变量的函数;生成单元,用于依据各个对话框的排序值从大到小的顺序对各个对话框进行排序,并根据对话框的排序结果生成聊天列表。结合第二方面,在第二方面的第一种可能的实现方式中,所述排序公式为:对话框的排序值s=a*T+b*P;其中,所述T为对话框的通信时间权重,所述p为对话框的活跃度权重,所述a为通信时间权重系数,所述b为活跃度权重系数。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述获取单元具体用于,针对任一对话框i,获取所述对话框i对应的联系对象在预设时长内的有效对话次数xi;所述对话框i的活跃度权重其中,所述n为本地联系对象总个数,所述为所述n个本地联系对象的有效对话次数之和,所述对话框i对应一个联系对象。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述获取单元具体用于,针对任一对话框i,获取所述对话框i对应的联系对象在预设时长内的有效对话次数xi;所述对话框i的活跃度权重其中,所述n为本地联系对象总个数,所述为所述n个本地联系对象的有效对话次数之和;所述对话框i对应至少两个联系对象,且参与所述对话框i的联系对象中包括m个本地联系对象;为所述m个本地联系对象的有效对话次数之和。结合第二方面或第二方面的第一至第三种可能的实现方式中的任一种,在第二方面的第四种可能的实现方式中,所述获取单元具体用于,针对任一对话框i,获取所述对话框i的通信时间差,所述通信时间差为所述对话框i对应的联系对象完成有效对话的时刻与参考时刻之间的差值yi;所述对话框i的活跃度权重其中,所述n为对话框总个数,所述为n个对话框的通信时间之和。结合第二方面,在第二方面的第五种可能的实现方式中,所述对话框的排序值s=a*T+P*(b+c);其中,所述T为对话框的通信时间权重,所述p为对话框的活跃度权重,所述a为通信时间权重系数,所述b为活跃度权重系数;所述c为调节参数。本专利技术实施例提供的对话框排序方法及终端,获取每个对话框的活跃度权重和通信时间权重;将每个对话框的活跃度权重以及通信时间权重代入排序公式计算每个对话框的排序值;依据各个对话框的排序值从大到小的顺序对各个对话框进行排序,并根据对话框的排序结果生成聊天列表。相比现有技术,根据本地客户端与对话框对应的联系对象完成有效对话的时间先后排序对话框,导致不经常聊天的对象突发聊天一次,其对话框就会占据聊天列表首屏位置,可能导致用户在首屏找不到常联系的对象,需要翻屏查找,增加用户的操作频率,降低用户体验。本专利技术提供的方法,综合考虑了通信时间和活跃度对本文档来自技高网...

【技术保护点】
一种对话框排序方法,其特征在于,包括:获取每个对话框的活跃度权重和通信时间权重;将每个对话框的活跃度权重以及通信时间权重代入排序公式计算每个对话框的排序值;所述排序公式是以对话框活跃度权重以及对话框通信时间权重为自变量的函数;依据各个对话框的排序值从大到小的顺序对各个对话框进行排序,并根据对话框的排序结果生成聊天列表。

【技术特征摘要】
1.一种对话框排序方法,其特征在于,包括:
获取每个对话框的活跃度权重和通信时间权重;
将每个对话框的活跃度权重以及通信时间权重代入排序公式计算每个
对话框的排序值;所述排序公式是以对话框活跃度权重以及对话框通信时间
权重为自变量的函数;
依据各个对话框的排序值从大到小的顺序对各个对话框进行排序,并根
据对话框的排序结果生成聊天列表。
2.根据权利要求1所述的方法,其特征在于,所述排序公式为:
对话框的排序值s=a*T+b*P;
其中,所述T为对话框的通信时间权重,所述p为对话框的活跃度权重,
所述a为通信时间权重系数,所述b为活跃度权重系数。
3.根据权利要求1或2所述的方法,其特征在于,所述获取每个对话
框的活跃度权重具体包括:
针对任一对话框i,获取所述对话框i对应的联系对象在预设时长内的
有效对话次数xi;
所述对话框i的活跃度权重其中,所述n为本地联系对象总个数,所述为所述n个本地联系对
象的有效对话次数之和,所述对话框i对应一个联系对象。
4.根据权利要求1或2所述的方法,其特征在于,所述获取每个对话
框的活跃度权重具体包括:
针对任一对话框i,获取所述对话框i对应的联系对象在预设时长内的
有效对话次数xi;
所述对话框i的活跃度权重其中,所述n为本地联系对象总个数,所述为所述n个本地联系对
象的有效对话次数之和;所述对话框i对应至少两个联系对象,且参与所述
对话框i的联系对象中包括m个本地联系对象;为所述m个本地联系
对象的有效对话次数之和。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取每个
对话框的通信时间权重具体包括:
针对任一对话框i,获取所述对话框i的通信时间差,所述通信时间差
为所述对话框i对应的联系对象完成有效对话的时刻与参考时刻之间的差值
yi;
所述对话框i的活跃度权重其中,所述n为对话框总个数,所述为n个对话框的通信时间之和。
6.根据权利要求1所述的方法,其特征在于,所述对话框的排序值
s=a*T+P*(b+c);
其中,所述T为对话框的通信时间权重,所述p为对话框的活跃度权重,
所述a为通信时间权重系数,所述b为活跃度权重系数;所述c为调节参数...

【专利技术属性】
技术研发人员:郭玉华王志军徐雷
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1