用于输出信息的方法和装置与流程

文档序号:17659322发布日期:2019-05-15 22:16阅读:110来源:国知局

本申请实施例涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及用于输出信息的方法和装置。



背景技术:

随着科技的进步,人们开始通过网络进行通信联系(例如:通过邮件、社交软件、通讯应用等进行通信联系)。通过网络进行通信联系往往能够使信息接收端即时接收到信息发送端发送的信息,使得通信更加方便快捷。当信息接收端接收到多个信息发送端发送的信息时,可以按照信息接收端接收到信息的时间顺序对接收到的多个信息进行排序,使得最新接收到的信息置顶。当用户欲查看未读信息时,则首先会注意到排序在前的信息。



技术实现要素:

本申请实施例提出了用于输出信息方法和装置。

第一方面,本申请实施例提供了一种用于输出信息的方法,该方法包括:响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度;基于所确定的联系程度,对至少两个通信联系账号进行排序,生成通信联系账号序列;基于通信联系账号序列,对所接收的待浏览信息进行排序,生成待浏览信息序列并输出。

在一些实施例中,目标账号的通信联系账号包括基于预设规则划分的第一类通信联系账号和第二类通信联系账号。

在一些实施例中,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度,包括:确定至少两个通信联系账号的类别,该类别包括第一类通信联系账号和第二类通信联系账号;对其中至少一个类别的通信联系账号执行如下的确定联系程度的步骤:获取预设时间段内目标账号与其中一个类别的通信联系账号中的各个通信联系账号的通信记录;对于其中一个类别的通信联系账号中的各个通信联系账号,根据所获取的目标账号与该通信联系账号的通信记录,确定目标账号与该通信联系账号的至少一个通信特征的特征值;基于所确定的通信特征的特征值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

在一些实施例中,基于所确定的通信特征的特征值,确定所述目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度,包括:获取为目标账号与其中一个类别的通信联系账号中的各个通信联系账号预先分配的权重;对于其中一个类别的通信联系账号中的每个通信联系账号,对目标账号与该通信联系账号的通信特征的特征值以及为目标账号与该通信联系账号的通信特征预先分配的权重进行加权求和处理,生成加权求和值;根据所生成的加权求和值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

在一些实施例中,联系程度用数值表示;以及确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度,包括:确定至少两个通信联系账号是否包括至少一个第一类通信联系账号以及至少一个第二类通信联系账号;响应于确定至少两个通信联系账号包括至少一个第一类通信联系账号以及至少一个第二类通信联系账号,将目标账号与至少一个第一类通信联系账号中的各个第一类通信联系账号的联系程度确定为大于目标账号与至少一个第二类通信联系账号中的各个第二类通信联系账号的联系程度。

第二方面,本申请实施例提供了一种用于输出信息的装置,该装置包括:确定单元,配置用于响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度;第一排序单元,配置用于基于所确定的联系程度,对至少两个通信联系账号进行排序,生成通信联系账号序列;第二排序单元,配置用于基于通信联系账号序列,对所接收的待浏览信息进行排序,生成待浏览信息序列并输出。

在一些实施例中,目标账号的通信联系账号包括基于预设规则划分的第一类通信联系账号和第二类通信联系账号。

在一些实施例中,确定单元包括:第一确定子单元,配置用于确定至少两个通信联系账号的类别,其中,类别包括第一类通信联系账号和第二类通信联系账号;执行单元,配置用于对其中至少一个类别的通信联系账号执行如下的确定联系程度的步骤:获取预设时间段内目标账号与其中一个类别的通信联系账号中的各个通信联系账号的通信记录;对于其中一个类别的通信联系账号中的各个通信联系账号,根据所获取的目标账号与该通信联系账号的通信记录,确定目标账号与该通信联系账号的至少一个通信特征的特征值;基于所确定的通信特征的特征值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

在一些实施例中,执行单元包括:获取模块:配置用于获取为目标账号与其中一个类别的通信联系账号中的各个通信联系账号预先分配的权重;处理模块,配置用于对于其中一个类别的通信联系账号中的每个通信联系账号,对目标账号与该通信联系账号的通信特征的特征值以及为目标账号与该通信联系账号的通信特征预先分配的权重进行加权求和处理,生成加权求和值;确定模块,配置用于根据所生成的加权求和值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

在一些实施例中,联系程度用数值表示;以及确定单元包括:第二确定子单元,配置用于确定至少两个通信联系账号是否包括至少一个第一类通信联系账号以及至少一个第二类通信联系账号;第三确定子单元,配置用于响应于确定至少两个通信联系账号包括至少一个第一类通信联系账号以及至少一个第二类通信联系账号,将目标账号与至少一个第一类通信联系账号中的各个第一类通信联系账号的联系程度确定为大于目标账号与至少一个第二类通信联系账号中的各个第二类通信联系账号的联系程度。

第三方面,本申请实施例提供了一种终端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述用于输出信息的方法中任一实施例的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述用于输出信息的方法中任一实施例的方法。

本申请实施例提供的用于输出信息的方法和装置,通过响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度,基于所确定的联系程度,对至少两个通信联系账号进行排序,生成通信联系账号序列,基于通信联系账号序列,对所接收的待浏览信息进行排序,生成待浏览信息序列并输出,从而关联了待浏览信息以及目标账号与通信联系账号的联系程度,实现了富于针对性的信息输出。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请可以应用于其中的示例性系统架构图;

图2是根据本申请的用于输出信息的方法的一个实施例的流程图;

图3是根据本申请的用于输出信息的方法的一个应用场景的示意图;

图4是根据本申请的用于输出信息的方法的又一个实施例的流程图;

图5是根据本申请的用于输出信息的装置的一个实施例的结构示意图;

图6是适于用来实现本申请实施例的终端的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了可以应用本申请的用于输出信息的方法或用于输出信息的装置的实施例的示例性系统架构100。

如图1所示,系统架构100可以包括终端设备101、102、103,网络104和终端设备105。网络104用以在终端设备101、102、103和终端设备105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备101、102、103通过网络104与终端设备105交互,以接收或发送消息等。终端设备101、102、103、105上可以安装有各种通讯客户端应用,例如:即时通信工具、邮箱客户端、社交平台软件等。

终端设备101、102、103可以是具有通信功能以及显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。

终端设备105可以是具有通信功能、信息处理功能以及显示屏的各种电子设备,例如安装了信息处理软件的智能手机。上述信息处理软件可以对接收到的信息进行处理,并对处理结果(例如排序后的通信信息)进行显示输出。

继续参考图2,示出了根据本申请的用于输出信息的方法的一个实施例的流程200。该用于输出信息的方法,包括以下步骤:

步骤201,响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度。

在本实施例中,用于输出信息的方法运行于其上的电子设备(例如图1所示的终端设备105)可以响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度。其中,目标账号对应上述待浏览信息的接收端,通信联系账号对应上述待浏览信息的发送端。目标账号的用户可以通过目标账号接收其他用户通过通信联系账号向目标账号的用户发送的待浏览信息。上述待浏览信息可以为不同时间接收的待目标账号用户浏览的信息。另外,上述通信联系账号与上述待浏览信息相对应,通常,一个通信联系账号对应一组待浏览信息。目标账号的通信联系账号可以包括目标账号的用户通过目标账号预先订阅的账号或者目标账号的用户通过目标账号预先存储于目标账号的通讯录中的账号。

在本实施例中,目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度可以由数值或者文字信息表示。例如:联系程度可以由整数表示,数值越大,表示的联系程度越高;或者联系程度可以由等级类的文字信息表示,第一等级表示的联系程度最高,第二等级表示的联系程度低于第一等级。需要说明的是,目标账号与通信联系账号的联系程度可以有多种确定方式。示例性的,目标账号与通信联系账号的联系程度可以由目标账号用户通过上述电子设备预先设置。例如,响应于接收到目标账号的三个通信联系账号“张三、李四、王五”所指示的用户分别发送的三组待浏览信息,目标账号的用户可以根据个人关注特点,通过上述电子设备将目标账号与通信联系账号“张三、李四、王五”的联系程度预先设置为:张三-6、李四-5、王五-8。由上述描述可知,数值越大,表示的联系程度越高。所以目标账号与通信联系账号“王五”的联系程度最高,与“张三”的联系程度次之,与“李四”的联系程度最低。

在本实施例的一些可选的实现方式中,目标账号与通信联系账号的联系程度可以根据目标账号与通信联系账号在预设时间段内的通信时长确定。具体的,目标账号与某个通信联系账号的通信时长越长表示目标账号与该通信联系账号的联系程度越高。例如,响应于接收到目标账号的通信联系账号“张三、李四、王五”所指示的用户分别发送的三组待浏览信息,记录统计一个月内目标账号与通信联系账号“张三”的通信时长为“6小时”,与通信联系账号“李四”的通信时长为“5小时”,与通信联系账号“王五”的通信时长为“8小时”,由于“8小时”大于“6小时”大于“5小时”,所以可以确定目标账号与通信联系账号“王五”的联系程度最高,与“张三”的联系程度次之,与“李四”的联系程度最低。需要说明的是,目标账号与通信联系账号的通信时长可以通过上述电子设备记录并确定,通信时长具体可以为目标账号的用户与通信联系账号的用户的通信时长、视频时长或者目标账号的用户浏览通信联系账号的用户通过通信联系账号推送的文章的时长等。

在本实施例的一些可选的实现方式中,目标账号的通信联系账号可以包括基于预设规则划分的第一类通信联系账号和第二类通信联系账号。需要说明的是,上述预设规则可以有多种。例如,预设规则可以为目标账号的用户根据个人关注特点设置的规则,即目标账号的用户可以直接通过上述电子设备对存储于目标账号的通讯录上的通信联系账号进行分类设置。

在本实施例的一些可选的实现方式中,预设规则可以根据通信联系账号用户是否通过通信联系账号与目标账号的用户进行通信互动进行设置。具体的,进行通信互动的为第一类通信联系账号,相应的,未进行通信互动的为第二类通信联系账号。例如,目标账号的用户存储于目标账号的通讯录上的通信联系账号可以包括好友号以及公众号。其中,好友号的用户通常会利用好友号与目标账号的用户进行通信互动,进而可以将好友号分类为第一类通信联系账号。公众号的用户通常不会利用公众号与目标账号的用户进行通信互动,进而可以将公众号分类为第二类通信联系账号。

在本实施例的一些可选的实现方式中,当联系程度可以用数值表示时,通过上述电子设备确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度的步骤可以包括:确定至少两个通信联系账号是否包括至少一个第一类通信联系账号以及至少一个第二类通信联系账号;响应于确定至少两个通信联系账号包括至少一个第一类通信联系账号以及至少一个第二类通信联系账号,将目标账号与至少一个第一类通信联系账号中的各个第一类通信联系账号的联系程度确定为大于目标账号与至少一个第二类通信联系账号中的各个第二类通信联系账号的联系程度。具体的,可以由目标账号的用户通过上述电子设备进行预先设置,使得目标账号与至少一个第一类通信联系账号中的各个第一类通信联系账号的联系程度大于目标账号与至少一个第二类通信联系账号中的各个第二类通信联系账号的联系程度。

示例性的,目标账号的用户可以通过上述电子设备将目标账号与第一类通信联系账号的联系程度设置为正整数,将目标账号与第二类通信联系账号的联系程度设置为负整数,进而可以使目标账号与至少一个第一类通信联系账号中的各个第一类通信联系账号的联系程度大于目标账号与至少一个第二类通信联系账号中的各个第二类通信联系账号的联系程度。

步骤202,基于所确定的联系程度,对至少两个通信联系账号进行排序,生成通信联系账号序列。

在本实施例中,基于步骤201中确定的联系程度,上述电子设备(例如图1所示的服务器)可以对至少两个通信联系账号进行排序,生成通信联系账号序列。具体的,上述对至少两个通信联系账号进行排序可以如下进行:按照所确定的联系程度由高到低的顺序对至少两个通信联系账号进行排序;进而生成通信联系账号序列。

示例性的,响应于接收到目标账号的通信联系账号“张三、李四、王五”所指示的用户分别发送的三组待浏览信息,目标账号的用户通过上述电子设备将目标账号与“张三、李四、王五”的联系程度预先设置为:张三-6、李四-5、王五-8,表示目标账号与通信联系账号“王五”的联系程度最高,与“张三”的联系程度次之,与“李四”的联系程度最低。上述电子设备可以按照上述联系程度由高到低的顺序对通信联系账号“张三、李四、王五”进行排序,进而生成通信联系账号序列“王五、张三、李四”。

步骤203,基于通信联系账号序列,对所接收的待浏览信息进行排序,生成待浏览信息序列并输出。

在本实施例中,基于步骤202中生成的通信联系账号序列,上述电子设备(例如图1所示的服务器)可以对所接收的待浏览信息进行排序,生成待浏览信息序列并输出。通常,所接收的每组待浏览信息对应一个通信联系账号,一组待浏览信息可以包括多条待浏览信息。上述对所接收的待浏览信息进行排序,生成待浏览信息序列并输出的步骤可以如下进行:按照通信联系账号序列中各个通信联系账号的排列顺序对所接收的待浏览信息进行排序;生成待浏览信息序列并输出。例如,响应于接收到目标账号的三个通信联系账号“张三、李四、王五”所指示的用户分别发送的三组待浏览信息“信息1、信息2、信息3”,其中,通信联系账号“张三”对应“信息1”,通信联系账号“李四”对应“信息2”,通信联系账号“王五”对应“信息3”;基于步骤202生成通信联系账号序列“王五、张三、李四”;按照上述通信联系账号序列“张三、王五、李四”中各个通信联系账号的排列顺序对所接收的“信息1、信息2、信息3”进行排序,生成待浏览信息序列“信息1、信息3、信息2”并输出。

在本实施例的一些可选的实现方式中,上述对所接收的待浏览信息进行排序,生成待浏览信息序列并输出的步骤可以如下进行:为生成的通信联系账号序列中的每个通信联系账号分配与该通信联系账号在上述通信联系账号序列中的位置相对应的位置序号;进而根据所分配的位置序号对所接收待浏览信息进行排序,生成待浏览信息序列并输出。

继续参见图3,图3是根据本实施例的用于输出信息的方法的应用场景的一个示意图。在图3的应用场景中,首先终端设备301接收到目标账号的三个通信联系账号“a、b、c”所指示的用户302、303以及304分别发送的三组待浏览信息“a、b、c”。然后,上述终端设备301可以后台获取目标账号与通信联系账号“a、b、c”的联系程度,例如,可以获取预先设置的目标账号与通信联系账号“a”的联系程度305,与通信联系账号“b”的联系程度306,与通信联系账号“c”的联系程度307。之后,终端设备301可以按照所获取的联系程度由高到低的顺序对通信联系账号“a、b、c”进行排序,生成通信联系账号序列308。接着上述终端设备301可以根据通信账号序列308中各个通信联系账号的排列顺序对三组待浏览信息“a、b、c”进行排序,生成待浏览信息序列309并输出。用户通常会首先注意到排序在前的待浏览信息,对于标号309中的待浏览信息序列,用户则会首先注意到待浏览信息“b”,进而用户可以点击待浏览信息“b”的链接,浏览来源于通信联系账号“b”的信息。

本申请的上述实施例提供的方法根据目标账号与通信联系账号的联系程度对接收的待浏览信息进行排序并输出,实现了富于针对性的信息输出。

进一步参考图4,其示出了用于输出信息的方法的又一个实施例的流程400。该用于输出信息的方法的流程400,包括以下步骤:

步骤401,响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定至少两个通信联系账号的类别,其中,类别包括第一类通信联系账号和第二类通信联系账号。

在本实施例中,用于输出信息的方法运行于其上的电子设备(例如图1所示的终端设备105)可以响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定至少两个通信联系账号的类别,其中,类别包括第一类通信联系账号和第二类通信联系账号。

在本实施例中,目标账号对应上述待浏览信息的接收端,通信联系账号对应上述待浏览信息的发送端。目标账号的用户可以通过目标账号接收其他用户通过通信联系账号向目标账号的用户发送的待浏览信息。上述待浏览信息可以包括不同时间接收的待目标账号用户浏览的信息。

在本实施例中,目标账号的通信联系账号可以包括基于预设规则划分的第一类通信联系账号和第二类通信联系账号。第一类通信联系账号可以为第一类通信联系账号的用户通过其与目标账号的用户进行通信互动的账号,例如,目标账号的用户存储于目标账号的通讯录上好友号。第二类通信联系账号可以为第二类通信联系账号的用户不通过其与目标账号的用户进行通信互动的账号,例如,目标账号的用户预先关注的公众号。

步骤402,对其中至少一个类别的通信联系账号执行如下的确定联系程度的步骤:获取预设时间段内目标账号与其中一个类别的通信联系账号中的各个通信联系账号的通信记录;对于其中一个类别的通信联系账号中的各个通信联系账号,根据所获取的目标账号与该通信联系账号的通信记录,确定目标账号与该通信联系账号的至少一个通信特征的特征值;基于所确定的通信特征的特征值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

在本实施例中,用于输出信息的方法运行于其上的电子设备(例如图1所示的终端设备105)可以对其中至少一个类别的通信联系账号执行如下的确定联系程度的步骤:获取预设时间段内目标账号与其中一个类别的通信联系账号中的各个通信联系账号的通信记录;对于其中一个类别的通信联系账号中的各个通信联系账号,根据所获取的目标账号与该通信联系账号的通信记录,确定目标账号与该通信联系账号的至少一个通信特征的特征值;基于所确定的通信特征的特征值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

在本实施例中,上述电子设备可以获取预设时间段内目标账号与其中一个类别的通信联系账号中的各个通信联系账号的通信记录。例如,响应于接收到目标账号的通信联系账号“张三、李四、王五”所所指示的用户分别发送的三组待浏览信息,确定通信联系账号“张三、李四、王五”的类别为“张三”、“李四为第一类通信联系账号,”王五“为第二类通信联系账号;当欲确定目标账号与第一类通信联系账号的联系程度时,可以通过上述电子设备获取一星期内目标账号与“张三”以及“李四”的通信记录。

在本实施例中,上述电子设备可以对于其中一个类别的通信联系账号中的各个通信联系账号,根据所获取的目标账号与该通信联系账号的通信记录,确定目标账号与该通信联系账号的至少一个通信特征的特征值。需要说明的是,通信特征可以包括多个,但是本实施例中确定的目标账号与各个通信联系账号的通信特征应该相同。例如,所确定的目标账号与通信联系账号“张三”的通信特征为“通信时长”,那么所确定的目标账号与通信联系账号“李四”的通信特征也应该为“通信时长”。

在本实施例的一些可选的实现方式中,目标账号与通信联系账号的通信特征可以包括通信频率。通信频率可以为目标账号的用户与某个通信联系账号的用户发起通信会话的次数。具体的,可以根据目标账号的用户与该通信联系账号的用户连续两次问答之间的时间间隔确定发起通信会话的次数。当上述时间间隔大于预设阈值时,表示完成了一次通信会话。

在本实施例的一些可选的实现方式中,目标账号与通信联系账号的通信特征可以包括通信时长和通信频率。

在本实施例中,上述电子设备可以基于所确定的通信特征的特征值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。其中,联系程度可以有多种确定方式。例如,当所确定的目标账号与通信联系账号的通信特征仅包括一个时,可以直接比较目标账号与各个通信联系账号的通信特征值的大小,通信特征值越大,联系程度越高;当所确定的目标账号与第一类通信联系账号的通信特征包括至少两个时,对于每个第一类通信联系账号,可以将目标账号与该第一类通信联系账号的至少两个通信特征值相加求和,得到求和值,进而比较求和值的大小,求和值越大,联系程度越高。

示例性的,响应于接收到目标账号的通信联系账号“张三、李四、王五”所指示的用户分别发送的三组待浏览信息,并且基于预设规则确定通信联系账号“张三、李四”为第一类通信联系账号,通信联系账号“王五”为第二类通信联系账号。当欲确定目标账号与第一类通信联系账号的联系程度时,获取一星期内目标账号与“张三”以及“李四”的通信记录。基于获取的目标账号与第一类通信联系账号“张三”的通信记录,上述电子设备可以确定目标账号与第一类通信联系账号“张三”的“通信时长”为“3”小时,“通信频率”为“5”次,将“通信时长”的值“3”与“通信频率”的值“5”相加求和,得到目标账号与第一类通信联系账号“张三”的求和值为“8”。基于获取的目标账号与第一类通信联系账号“李四”的通信记录,上述电子设备可以确定目标账号与第一类通信联系账号“李四”的“通信时长”为“4”小时,“通信频率”为“2”次,将“通信时长”的值“4”与“通信频率”的值“2”相加求和,得到目标账号与“李四”的求和值为“7”。由于“8”大于“7”,进而可以确定目标账号与“张三”的联系程度高于目标账号与“李四”的联系程度。

在本实施例的一些可选的实现方式中,上述基于所确定的通信特征的特征值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度可以如下进行:获取为目标账号与其中一个类别的通信联系账号中的各个通信联系账号预先分配的权重;对于其中一个类别的通信联系账号中的每个通信联系账号,对目标账号与该通信联系账号的通信特征的特征值以及为目标账号与该通信联系账号的通信特征预先分配的权重进行加权求和处理,生成加权求和值;根据所生成的加权求和值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

示例性的,接收到目标账号的通信联系账号“张三、李四、王五”所指示的用户分别发送的三组待浏览信息,并且确定通信联系账号“张三、李四”为第一类通信联系账号,“王五”为第二类通信联系账号。当欲确定目标账号与第一类通信联系账号的联系程度时,获取一星期内目标账号与“张三”以及“李四”的通信记录。基于所获取的目标账号与第一类通信联系账号“张三”的通信记录,上述电子设备可以确定目标账号与第一类通信联系账号“张三”的“通信时长”为“3”小时,“通信频率”为“5”次。获取为“通信时长”预先分配的权重“0.6”,获取为“通信频率”预先分配的权重“0.4”,进行上述加权求和处理得到加权求和值,即3*0.6+5*0.4=3.8。基于所获取的目标账号与第一类通信联系账号“李四”的通信记录,上述电子设备可以确定目标账号与第一类通信联系账号“李四”的“通信时长”为“4”小时,“通信频率”为“2”次。获取为“通信时长”预先分配的权重“0.6”,获取为“通信频率”预先分配的权重“0.4”,进行上述加权求和处理得到加权求和值,即4*0.6+2*0.4=3.2。由于“3.8”大于“3.2”,进而可以确定目标账号与第一类通信联系账号“张三”的联系程度高于目标账号与第一类通信联系账号“李四”的联系程度。

步骤403,基于所确定的联系程度,对至少两个通信联系账号进行排序,生成通信联系账号序列。

在本实施例中,步骤403与图2对应实施例中的步骤202基本一致,这里不再赘述。

步骤404,基于通信联系账号序列,对所接收的待浏览信息进行排序,生成待浏览信息序列并输出。

在本实施例中,步骤404与图2对应实施例中的步骤203基本一致,这里不再赘述。

从图4中可以看出,与图2对应的实施例相比,本实施例中的用于输出信息的方法的流程400突出了确定通信联系账号的类别,并且对于其中至少一个类别的通信联系账号,通过目标账号与其中一个类别的通信联系账号中的各个通信联系账号的通信记录,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度的步骤。由此,本实施例描述的方案考虑了更具体的包括至少两个第二类通信联系账号的情况,可以引入更多的与联系程度相关的数据,从而能够实现更全面的信息输出。

进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种用于输出信息的装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图5所示,本实施例的用于输出信息的装置500包括:确定单元501、第一排序单元502、和第二排序单元503。其中,确定单元501配置用于响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度;第一排序单元502配置用于基于所确定的联系程度,对至少两个通信联系账号进行排序,生成通信联系账号序列;第二排序单元503配置用于基于通信联系账号序列,对所接收的待浏览信息进行排序,生成待浏览信息序列并输出。

在本实施例中,用于输出信息的装置500的确定单元501可以响应于接收到目标账号的至少两个通信联系账号所指示的用户分别发送的待浏览信息,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度。其中,目标账号对应上述待浏览信息的接收端,通信联系账号对应上述待浏览信息的发送端。目标账号的用户可以通过目标账号接收其他用户通过通信联系账号向目标账号的用户发送的待浏览信息。上述待浏览信息可以包括不同时间接收的待目标账号用户浏览的信息。

在本实施例中,联系程度可以由数值或者文字信息表示。例如:联系程度可以由整数表示,数值越大,表示的联系程度越高;或者联系程度可以由等级类的文字信息表示,第一等级表示的联系程度最高,第二等级表示的联系程度低于第一等级。另外,目标账号与通信联系账号的联系程度可以有多种确定方式。

在本实施例中,基于确定单元501确定的联系程度,上述第一排序单元502可以对至少两个通信联系账号进行排序,生成通信联系账号序列。具体的,上述对至少两个通信联系账号进行排序可以如下进行:按照所确定的联系程度由高到低的顺序对至少两个通信联系账号进行排序;进而生成通信联系账号序列。

在本实施例中,基于上述第一排序单元502生成的通信联系账号序列,上述第二排序单元503可以对所接收的待浏览信息进行排序,生成待浏览信息序列并输出。其中,所接收的每组待浏览信息对应一个通信联系账号,一组待浏览信息可以包括多条待浏览信息。上述对所接收的待浏览信息进行排序,生成待浏览信息序列并输出的步骤可以如下进行:按照通信联系账号序列中各个通信联系账号的排列顺序对所接收的待浏览信息组进行排序;生成待浏览信息序列并输出。

在本实施例的一些可选的实现方式中,目标账号的通信联系账号可以包括基于预设规则划分的第一类通信联系账号和第二类通信联系账号。

在本实施例的一些可选的实现方式中,确定单元501包括:第一确定子单元(图中未示出),配置用于确定至少两个通信联系账号的类别,其中,类别包括第一类通信联系账号和第二类通信联系账号;执行单元(图中未示出),配置用于对其中至少一个类别的通信联系账号执行如下的确定联系程度的步骤:获取预设时间段内目标账号与其中一个类别的通信联系账号中的各个通信联系账号的通信记录;对于其中一个类别的通信联系账号中的各个通信联系账号,根据所获取的目标账号与该通信联系账号的通信记录,确定目标账号与该通信联系账号的至少一个通信特征的特征值;基于所确定的通信特征的特征值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

在本实施例的一些可选的实现方式中,执行单元包括:获取模块,配置用于获取为目标账号与其中一个类别的通信联系账号中的各个通信联系账号预先分配的权重;处理模块,配置用于对于其中一个类别的通信联系账号中的每个通信联系账号,对目标账号与该通信联系账号的通信特征的特征值以及为目标账号与该通信联系账号的通信特征预先分配的权重进行加权求和处理,生成加权求和值;确定模块,配置用于根据所生成的加权求和值,确定目标账号与其中一个类别的通信联系账号中的各个通信联系账号的联系程度。

在本实施例的一些可选的实现方式中,联系程度用数值表示;以及确定单元501包括:第二确定子单元(图中未示出),配置用于确定至少两个通信联系账号是否包括至少一个第一类通信联系账号以及至少一个第二类通信联系账号;第三确定子单元(图中未示出),配置用于响应于确定至少两个通信联系账号包括至少一个第一类通信联系账号以及至少一个第二类通信联系账号,将目标账号与至少一个第一类通信联系账号中的各个第一类通信联系账号的联系程度确定为大于目标账号与至少一个第二类通信联系账号中的各个第二类通信联系账号的联系程度。

下面参考图6,其示出了适于用来实现本申请实施例的终端设备的计算机系统600的结构示意图。图6示出的终端设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图6所示,计算机系统600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram603中,还存储有系统600操作所需的各种程序和数据。cpu601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。

以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(cpu)601执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括确定单元、第一排序单元、和第二排序单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,确定单元还可以被描述为“确定联系程度的单元”。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的终端中所包含的;也可以是单独存在,而未装配入该终端中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该终端执行时,使得该终端:响应于从目标账号的至少两个通信联系账号所对应的终端接收到相应的至少两组待浏览信息,确定目标账号与至少两个通信联系账号中的各个通信联系账号的联系程度;基于所确定的联系程度,对至少两个通信联系账号进行排序,生成通信联系账号序列;基于通信联系账号序列,对所接收的各个待浏览信息组进行排序,生成待浏览信息组序列并输出。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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