1.本技术涉及数据处理技术,尤其涉及一种基于用户社交关系的信息处理方法、装置、设备和介质。
背景技术:2.随着通讯技术的不断发展,终端设备逐渐成为日常生活中必不可少的通讯工具,终端设备例如有手机、智能手表、等等。终端设备中的通信数据可以在一定程度上反映出使用者的社交关系。可以根据通信数据分析社交关系,进而对通信数据中的异常数据进行处理。
3.现有技术中,可以通过人工观看终端设备中的通信数据,进而发现通信数据中的异常数据,以对异常数据进行处理。
4.然而现有技术中,人工分析的方式的处理效率很慢,进而导致发现通信数据中的异常数据的时间较晚、效率较低。
技术实现要素:5.本技术提供一种基于用户社交关系的信息处理方法、装置、设备和介质,用以解决人工处理用户社交关系信息效率低的问题。
6.第一方面,本技术提供一种基于用户社交关系的信息处理方法,包括:
7.获取当前用户的通信数据信息,其中,所述通信数据信息表征所述当前用户与每一个其他用户之间的通信过程;
8.根据所述通信数据信息,建立社交网络图,其中,所述社交网络图中包括与所述当前用户对应的节点、以及与所述每一其他用户对应的节点;与所述当前用户对应的节点、与所述每一其他用户对应的节点之间具有连接关系;所述社交网络图表征所述当前用户与所述每一其他用户之间的相关性;
9.根据所述社交网络图,确定所述当前用户的异常通信信息,所述异常通信信息用于指示一个其他用户,并根据所述异常通信信息进行预警处理。
10.可选的,所述通信数据信息包括所述当前用户与每一个其他用户之间的通信方式、通信次数;
11.根据所述通信数据信息,建立社交网络图,包括:
12.根据所述当前用户与每一个其他用户之间的通信方式,确定所述当前用户与每一个其他用户之间的社交属性;
13.根据所述当前用户与每一个其他用户之间的通信次数,确定所述当前用户与每一个其他用户之间的社交频率;
14.根据所述当前用户与每一个其他用户之间的社交属性、社交频率,建立所述社交网络图。
15.可选的,所述通信方式包括以下的一种或多种:所述当前用户具有其他用户的联
系方式、所述当前用户与其他用户之间进行过通话联系、所述当前用户与其他用户之间进行过短信联系;
16.根据所述当前用户与每一个其他用户之间的通信方式,确定所述当前用户与每一个其他用户之间的社交属性,包括:
17.根据所述当前用户与每一个其他用户之间的各通信方式的累加信息,确定所述当前用户与每一个其他用户之间的社交属性。
18.可选的,根据所述当前用户与每一个其他用户之间的通信次数,确定所述当前用户与每一个其他用户之间的社交频率,包括:
19.根据所述当前用户与每一个其他用户之间的每一通信方式的通信次数,确定所述当前用户与每一个其他用户之间的每一通信方式的通信频率,所述通信频率表征与每一其他用户对应的通信次数、所述当前用户的通信次数总和之间的比例值,所述当前用户的通信次数总和为所述当前用户与各其他用户之间的每一通信方式的通信次数之和;
20.根据所述当前用户与每一个其他用户之间的各通信方式的通信频率,确定所述当前用户与每一个其他用户之间的社交频率。
21.可选的,根据所述当前用户与每一个其他用户之间的社交属性、社交频率,建立所述社交网络图,包括:
22.根据所述当前用户与每一个其他用户之间的社交属性,构建点文件,所述点文件用于表征所述社交属性,并根据所述当前用户与每一个其他用户之间的社交频率,构建线文件,所述线文件用于表征所述社交频率;
23.根据所述点文件和所述线文件,构建所述社交网络图。
24.可选的,所述社交网络图中的与所述每一其他用户对应的节点,具有颜色属性;所述颜色属性表征所述每一其他用户与所述当前用户之间的社交属性。
25.可选的,在根据所述点文件和所述线文件,构建所述社交网络图之后,还包括:
26.对所述社交网络图中的与所述每一其他用户对应的节点的连接线,进行调整,以调整所述连接线的长度,得到调整后的社交网络图;
27.其中,所述调整后的社交网络图中的每一连接线的长度,用于表征所述社交频率。
28.第二方面,本技术提供一种基于用户社交关系的信息处理装置,所述装置包括:
29.获取单元,用于获取当前用户的通信数据信息,其中,所述通信数据信息表征所述当前用户与每一个其他用户之间的通信过程;
30.生成单元,用于根据所述通信数据信息,建立社交网络图,其中,所述社交网络图中包括与所述当前用户对应的节点、以及与所述每一其他用户对应的节点;与所述当前用户对应的节点、与所述每一其他用户对应的节点之间具有连接关系;所述社交网络图表征所述当前用户与所述每一其他用户之间的相关性;
31.确定单元,用于根据所述社交网络图,确定所述当前用户的异常通信信息,所述异常通信信息用于指示一个其他用户,并根据所述异常通信信息进行预警处理。
32.可选的,所述通信数据信息包括所述当前用户与每一个其他用户之间的通信方式、通信次数;
33.所述生成单元,包括:
34.第一确定模块,用于根据所述当前用户与每一个其他用户之间的通信方式,确定
所述当前用户与每一个其他用户之间的社交属性;
35.第二确定模块,用于根据所述当前用户与每一个其他用户之间的通信次数,确定所述当前用户与每一个其他用户之间的社交频率;
36.生成模块,用于根据所述当前用户与每一个其他用户之间的社交属性、社交频率,建立所述社交网络图。
37.可选的,所述通信方式包括以下的一种或多种:所述当前用户具有其他用户的联系方式、所述当前用户与其他用户之间进行过通话联系、所述当前用户与其他用户之间进行过短信联系;
38.所述第一确定模块,具体用于:
39.根据所述当前用户与每一个其他用户之间的各通信方式的累加信息,确定所述当前用户与每一个其他用户之间的社交属性。
40.可选的,所述第二确定模块,包括:
41.第一确定子模块,用于根据所述当前用户与每一个其他用户之间的每一通信方式的通信次数,确定所述当前用户与每一个其他用户之间的每一通信方式的通信频率,所述通信频率表征与每一其他用户对应的通信次数、所述当前用户的通信次数总和之间的比例值,所述当前用户的通信次数总和为所述当前用户与各其他用户之间的每一通信方式的通信次数之和;
42.第二确定子模块,用于根据所述当前用户与每一个其他用户之间的各通信方式的通信频率,确定所述当前用户与每一个其他用户之间的社交频率。
43.可选的,所述生成模块,包括:
44.第一生成子模块,用于根据所述当前用户与每一个其他用户之间的社交属性,构建点文件,所述点文件用于表征所述社交属性,并根据所述当前用户与每一个其他用户之间的社交频率,构建线文件,所述线文件用于表征所述社交频率;
45.第二生成子模块,用于根据所述点文件和所述线文件,构建所述社交网络图。
46.可选的,所述社交网络图中的与所述每一其他用户对应的节点,具有颜色属性;所述颜色属性表征所述每一其他用户与所述当前用户之间的社交属性。
47.可选的,所述装置,还包括:
48.调整单元,用于对所述社交网络图中的与所述每一其他用户对应的节点的连接线,进行调整,以调整所述连接线的长度,得到调整后的社交网络图;
49.其中,所述调整后的社交网络图中的每一连接线的长度,用于表征所述社交频率。
50.第三方面,本技术提供一种基于用户社交关系的信息处理设备,包括:存储器,处理器;
51.所述存储器用于存储所述处理器可执行指令的存储器;
52.所述处理器用于运行所述存储器存储的所述计算机指令实现第一方面任一项所述的基于用户社交关系的信息处理方法。
53.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的基于用户社交关系的信息处理方法。
54.本技术提供的一种基于用户社交关系的信息处理方法、装置、设备和介质,通过获
取当前用户的通信数据信息,其中,所述通信数据信息表征所述当前用户与每一个其他用户之间的通信过程;根据所述通信数据信息,建立社交网络图,其中,所述社交网络图中包括与所述当前用户对应的节点、以及与所述每一其他用户对应的节点;与所述当前用户对应的节点、与所述每一其他用户对应的节点之间具有连接关系;所述社交网络图表征所述当前用户与所述每一其他用户之间的相关性;根据所述社交网络图,确定所述当前用户的异常通信信息,所述异常通信信息用于指示一个其他用户,并根据所述异常通信信息进行预警处理。通过本技术提供的方法,可以快速直观地获取用户的社交关系,并识别出用户的异常通信信息。
附图说明
55.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
56.图1为本技术实施例提供的一种基于用户社交关系的信息处理方法的流程图;
57.图2a为处理前的通信数据示例图;
58.图2b为处理后的通信数据示例图;
59.图2c为通信数据统计结果直线图;
60.图3为本技术实施例提供的另一种基于用户社交关系的信息处理方法的流程图;
61.图4为根据对象一通信数据计算得到的相关度属性值;
62.图5为社交属性与颜色关系示意图;
63.图6a为csv格式的可视化数据基础点文件和线文件;
64.图6b为导入可视化软件后的点文件和线文件;
65.图7为社交网络可视化结果图;
66.图8为优化后的社交网络图;
67.图9为本技术实施例提供的一种基于用户社交关系的信息处理装置的结构示意图;
68.图10是本技术实施例提供的另一种基于用户社交关系的信息处理装置的结构示意图;
69.图11为本技术实施例提供的一种基于用户社交关系的信息处理设备的框图。
70.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
71.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
72.本技术具体的应用场景为移动终端设备的通信数据处理场景,随着通讯技术的不断发展,移动终端设备逐渐成为日常生活中必不可少的通讯工具,移动终端设备可以是手
机、智能手表等等。通过移动终端设备中的通信数据可以在一定程度上反映出使用者的社交关系。通信数据可以是通话记录,也可以是短信记录、视频记录等等。可以根据通信数据分析社交关系,进而对通信数据中的异常数据进行处理。异常通信数据指存在同一陌生号码多次通话的记录,可能是电信诈骗或骚扰电话,也可能是忘记将联系方式保存至通讯录,需要使用者对通信数据中的异常数据进行处理,可以是添加联系方式至通讯录,也可以是将骚扰电话加入黑名单。
73.现有技术中,一般通过人工处理移动终端设备的通信数据,进而发现通信数据的异常数据,随着通信数据的增加,人工分析的方式的处理效率较慢,分析方法单一,进而导致发现通信数据中的异常数据的时间较晚、效率较低。
74.本技术提供的基于用户社交关系的信息处理方法,旨在解决现有技术的如上技术问题。
75.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
76.图1为本技术实施例提供的一种基于用户社交关系的信息处理方法的流程图,如图1所示,该方法包括:
77.101、获取当前用户的通信数据信息,其中,通信数据信息表征当前用户与每一个其他用户之间的通信过程。
78.示例性地,本实施例的实施主体可以是计算机、或者后台系统、或者服务器、或者也可以是可以执行本实施例方法的装置或电子设备。本实施例以执行主体为计算机进行说明。
79.一个示例中,可以通过移动设备终端获取当前用户的通信数据信息,也可以通过运营服务商获取当前用户的通信数据信息。该通信数据信息表征当前用户与每一个其他用户之间的通信过程,通过通信数据信息可以得到当前用户与每一个其他用户之间的通信过程,进而可以得到当前用户与每一个其他用户之间联系的紧密程度。
80.图2a为处理前的通信数据示例图,图2b为处理后的通信数据示例图,图2c为通信数据统计结果直线图,如图2a所示,通过运营服务商获取的通信数据为超文本标记语言文件(hypertext mark-up language,html),不方便对通信数据进行处理,因此需要将html格式的通信数据进行格式转换,得到如图2b所示的便于统计分析的数据表,进过统计后得到如图3所示的直线图。本步骤中通信数据的格式转换可以采用现有技术任一方式实现,处理过程不再赘述。
81.102、根据通信数据信息,建立社交网络图。其中,社交网络图中包括与当前用户对应的节点、以及与每一其他用户对应的节点;与当前用户对应的节点、与每一其他用户对应的节点之间具有连接关系;社交网络图表征当前用户与每一其他用户之间的相关性。
82.示例性地,根据步骤101得到的通信数据信息,可以建立当前用户的社交网络图,其中,社交网络图由一个或多个节点和一个中心点组成,每个节点与中心点间都具有连接关系,中心节点对应当前用户,每个节点对应每一其他用户,节点与中心点间的连接关系为节点与中心点间的连线,当前用户和每一其他用户的相关性可以由连线的长短表示,也可以由连线的粗细表示。举例来说,在当前用户与某一其他用户通信较频繁时,则当前用户和
该用户的连接关系较紧密,当前用户和该用户的连线较粗,则当前用户和该用户的相关性较强,因此社交网路图能表征出当前用户的社交关系,通过步骤102可以将步骤101得到的通信数据信息直观地得到当前用户的社交关系。
83.103、根据社交网络图,确定当前用户的异常通信信息,异常通信信息用于指示一个其他用户,并根据异常通信信息进行预警处理。
84.示例性地,根据步骤103得到的社交网络图,可以确定当前用户的异常通信信息。其,异常通信信息可以是存在同一其他用户多次通话或者多次短信联系的记录,该用户为陌生号码,并没有在当前用户的通讯录中,说明该用户可能是广告推销的骚扰电话;或者,异常通信信息也可以是当前用户忘记将该用户的联系方式保存至通讯录;或者,异常通信信息也可以是当前用户与某一用户的联系频次远大于其他用户。然后,根据得到的异常通信信息可以指示当前用户进行预警处理,预警处理可以是通过异常通信信息给异常通信信息对应的用户做标记,提醒当前用户做进一步处理。举例来说,当前用户可以根据预警信息进一步查询与陌生号码的通讯记录作判断,确定该陌生号码是否为骚扰电话,若是则加入黑名单,若不是则将该号码保存至通讯录。
85.本实施例中,通过获取当前用户的通信数据信息,其中,通信数据信息表征当前用户与每一个其他用户之间的通信过程;根据通信数据信息,建立社交网络图;根据社交网络图,确定当前用户的异常通信信息,异常通信信息用于指示一个其他用户,并根据异常通信信息进行预警处理,可以快速直观的得到当前用户的社交关系,从而能快速地得到当前用户的异常通信信息。
86.图3为本技术实施例提供的另一种基于用户社交关系的信息处理方法的流程图,如图3所示,该方法包括:
87.201、获取当前用户的通信数据信息,其中,通信数据信息表征当前用户与每一个其他用户之间的通信过程。
88.示例性地,本实施例的实施主体可以是计算机、或者后台系统、或者服务器、或者也可以是可以执行本实施例方法的装置或电子设备。本实施例以执行主体为计算机进行说明。
89.一个示例中,通信数据信息包括当前用户与每一个其他用户之间的通信方式、通信次数。
90.在本实施例中,本步骤可以参见图1所示的步骤101,不再赘述。
91.202、根据当前用户与每一个其他用户之间的通信方式,确定当前用户与每一个其他用户之间的社交属性。
92.一个示例中,步骤202中的通信方式包括以下的一种或多种:当前用户具有其他用户的联系方式、当前用户与其他用户之间进行过通话联系、当前用户与其他用户之间进行过短信联系。
93.示例性地,根据当前用户与每一其他用户的通信方式可以得到当前用户与每一个其他用户的社交属性,也称当前用户与每一个其他用户的相关度属性值,记为γ
ij
。
94.γ
ij
的计算公式如公式(1)、(2)、(3)、(4)所示:
95.γ
ij
=a+b+c
ꢀꢀ
(1)
[0096][0097][0098][0099]
其中,i表示当前用户,j表示其他用户,a表示i通讯录中是否存在j的联系方式,b表示i与j是否进行通话联系,c表示i与j是否进行短信联系。aij表示i通讯录中j联系方式记录条数,bij表示i与j的通话次数,cij表示i与j的短信条数,n1、n2、n3为设置的常数,为了将集合区分出来,需要满足n1≠n2≠n3≠n1+n2≠n1+n3≠n2+n3≠n1+n2+n3,本实施例中令n1=1,n2=3,n3=5。
[0100]
一个示例中,根据当前用户与每一个其他用户之间的各通信方式的累加信息,可以确定当前用户与每一个其他用户之间的社交属性,举例来说,当前用户与某一用户j同时满足a、b、c,即当前用户通讯录既有该用户j的联系方式,同时当前用户又与该用户j进行过通话联系,同时当前用户还与该用户j进行过短信联系,则当前用户与该用户的相关度属性值为9;若当前用户与某一用户j同时满足a、b,即当前用户通讯录既有该用户j的联系方式,同时当前用户又与该用户j进行过通话联系,但当前用户没有与该用户j进行过短信联系,则当前用户与该用户的相关度属性值为4;当前用户与某一用户j同时满足a、c,即当前用户通讯录既有该用户j的联系方式,同时当前用户还与该用户j进行过短信联系,但当前用户没有与该用户j进行过通话联系,则当前用户与该用户的相关度属性值为6;图4为根据对象一通信数据计算得到的相关度属性值,如图4所示,可以得到该手机用户与其他用户的相关度属性值一共有1、3、4、5、6、8、9七种情况。
[0101]
通过计算当前用户与其他用户的相关度属性值将当前用户与其他用户的社交属性分为七类,有利于当前用户的社交关系可视化处理。
[0102]
203、根据当前用户与每一个其他用户之间的通信次数,确定当前用户与每一个其他用户之间的社交频率。
[0103]
一个示例中,根据当前用户与每一个其他用户之间的每一通信方式的通信次数,确定当前用户与每一个其他用户之间的每一通信方式的通信频率,通信频率表征与每一其他用户对应的通信次数、当前用户的通信次数总和之间的比例值,当前用户的通信次数总和为当前用户与各其他用户之间的每一通信方式的通信次数之和;根据当前用户与每一个其他用户之间的各通信方式的通信频率,确定当前用户与每一个其他用户之间的社交频率。
[0104]
示例性地,用户间的社交频率表征用户间联系的相关度,设社交频率为η
ij
,则η
ij
具体计算公式如公式(5)、(6)所示:
[0105][0106]
[0107]
n表示当前用户i移动终端设备中联系人的总数,n表示当前用户i手机通讯录中联系人的总数。t表示数量值中通讯录数据提供的量值。
[0108]
由公式(5)可知,本实施例中,当前用户与某一其他用户的通信频率有两种,一种为用户与某一其他用户的通话频率,另一种为用户与某一其他用户的短信联系频率,同理的,当前用户与某一其他用户的通信频率还可以是当前用户与某一其他用户的视频通话频率,由于通讯录数据不同于短信记录与通话记录数据,因此将某一用户是否存在于当前用户的通讯录中作为赋值条件,得到公式(6)。
[0109]
204、根据当前用户与每一个其他用户之间的社交属性、社交频率,建立社交网络图。
[0110]
一个示例中,根据当前用户与每一个其他用户之间的社交属性,构建点文件,点文件用于表征社交属性,并根据当前用户与每一个其他用户之间的社交频率,构建线文件,线文件用于表征社交频率。社交网络图中的与每一其他用户对应的节点,具有颜色属性;颜色属性表征每一其他用户与当前用户之间的社交属性。根据点文件和线文件,构建社交网络图。
[0111]
示例性地,点文件表示通信数据体现的所有个体,主要有node、id、label、color四个属性,都是用来说明点特征的属性。其中node表示点的序号,id用来进行唯一性标识,在本实施例中指手机号码,label表示点的标签信息,即可以用于对id的补充说明。color变量是表示点的颜色,其具体值为γ
ij
,即社交属性与颜色存在对应关系。图5为社交属性与颜色关系示意图,表1为属性值与点颜色对应关系表,结合表1,如图5所示,颜色属性表征每一其他用户与当前用户之间的社交属性。
[0112]
属性值1345689rgb(255,0,0)(255,120,12)(255,255,0)(0,255,0)(0,255,255)(0,0,255)(255,0,255)
[0113]
表1属性值与点颜色对应关系表
[0114]
线文件表示点之间的联系,主要有source、target、id、type、weight五个属性,用来说明线特征。其中source、target用来表示具体的两点联系,在本实施例中source表示为手机所有者的手机号,target表示为手机联系客体的手机号。线文件的id为线的唯一性标识,type表示线的类型,由于对数据的方向性并不做要求,所以将线的类型定义为无向边。weight变量的目标是表示线的粗细程度,其具体值为η
ij
,社交频率的大小与线的粗细程度呈正相关。本实施例中,通过社交属性和社交频率相结合来描述当前用户与其他用户联系的相关程度,记为nij,nij=(γ
ij
,η
ij
),i为当前用户,j为其他用户。
[0115]
图6a为csv格式的可视化数据基础点文件和线文件,图6b为导入可视化软件后的点文件和线文件,图7为社交网络可视化结果图,如图7所示,根据上述得到的线文件和点文件,可以得到当前用户的社交网络图,从社交网络图中可以直观的获得当前用户与其他用户的通信情况。其中,线文件、点文件均为逗号分隔值(comma-separated values,简称csv)格式的文件。
[0116]
205、对社交网络图中的与每一其他用户对应的节点的连接线,进行调整,以调整连接线的长度,得到调整后的社交网络图;其中,调整后的社交网络图中的每一连接线的长度,用于表征社交频率。
[0117]
示例性地,在步骤204得到的社交网络图的基础上,采用forceatlas2布局算法,将
线的权重作为布局中吸引力的重要因素,与中心点连线越粗的点与中心点距离越近,对社交网络图进行优化调整,图8为优化后的社交网络图,如图8所示,具有不同社交属性的点集合在离中心点不同的距离上有聚拢现象。
[0118]
206、根据社交网络图,确定当前用户的异常通信信息,异常通信信息用于指示一个其他用户,并根据异常通信信息进行预警处理。
[0119]
在本实施例中,本步骤可以参见图1所示的步骤101,不再赘述。
[0120]
本实施例通过获取当前用户的通信数据信息,根据当前用户与每一个其他用户之间的通信方式,确定当前用户与每一个其他用户之间的社交属性,根据当前用户与每一个其他用户之间的通信次数,确定当前用户与每一个其他用户之间的社交频率。根据当前用户与每一个其他用户之间的社交属性、社交频率,建立社交网络图,并对社交网络图中的与每一其他用户对应的节点的连接线,进行调整,以调整连接线的长度,得到调整后的社交网络图,根据社交网络图,确定当前用户的异常通信信息,异常通信信息用于指示一个其他用户,并根据异常通信信息进行预警处理,可以快速获取用户的社交关系并发现异常通信信息。
[0121]
图9为本技术实施例提供的一种基于用户社交关系的信息处理装置的结构示意图,如图9所示,该装置包括:
[0122]
获取单元11,用于获取当前用户的通信数据信息,其中,通信数据信息表征当前用户与每一个其他用户之间的通信过程。
[0123]
生成单元12,用于根据通信数据信息,建立社交网络图,其中,社交网络图中包括与当前用户对应的节点、以及与每一其他用户对应的节点;与当前用户对应的节点、与每一其他用户对应的节点之间具有连接关系;社交网络图表征当前用户与每一其他用户之间的相关性。
[0124]
确定单元13,用于根据社交网络图,确定当前用户的异常通信信息,异常通信信息用于指示一个其他用户,并根据异常通信信息进行预警处理。
[0125]
示例性地,本实施例可以参见上述方法实施例,其原理和技术效果类似,不再赘述。
[0126]
图10是本技术实施例提供的另一种基于用户社交关系的信息处理装置的结构示意图,在图9所示装置的基础上,如图10所示,生成单元12,包括:
[0127]
第一确定模块121,用于根据当前用户与每一个其他用户之间的通信方式,确定当前用户与每一个其他用户之间的社交属性。
[0128]
第二确定模块122,用于根据当前用户与每一个其他用户之间的通信次数,确定当前用户与每一个其他用户之间的社交频率。
[0129]
生成模块123,用于根据当前用户与每一个其他用户之间的社交属性、社交频率,建立社交网络图。
[0130]
一个示例中,通信数据信息包括当前用户与每一个其他用户之间的通信方式、通信次数。
[0131]
一个示例中,通信方式包括以下的一种或多种:当前用户具有其他用户的联系方式、当前用户与其他用户之间进行过通话联系、当前用户与其他用户之间进行过短信联系。
[0132]
一个示例中,第一确定模块121,具体用于:
[0133]
根据当前用户与每一个其他用户之间的各通信方式的累加信息,确定当前用户与每一个其他用户之间的社交属性。
[0134]
一个示例中,第二确定模块122,包括:
[0135]
第一确定子模块1221,用于根据当前用户与每一个其他用户之间的每一通信方式的通信次数,确定当前用户与每一个其他用户之间的每一通信方式的通信频率,通信频率表征与每一其他用户对应的通信次数、当前用户的通信次数总和之间的比例值,当前用户的通信次数总和为当前用户与各其他用户之间的每一通信方式的通信次数之和。
[0136]
第二确定子模块1222,用于根据当前用户与每一个其他用户之间的各通信方式的通信频率,确定当前用户与每一个其他用户之间的社交频率。
[0137]
一个示例中,生成模块123,包括:
[0138]
第一生成子模块1231,用于根据当前用户与每一个其他用户之间的社交属性,构建点文件,点文件用于表征社交属性,并根据当前用户与每一个其他用户之间的社交频率,构建线文件,线文件用于表征社交频率。
[0139]
第二生成子模块1232,用于根据点文件和线文件,构建社交网络图。
[0140]
一个示例中,社交网络图中的与每一其他用户对应的节点,具有颜色属性;颜色属性表征每一其他用户与当前用户之间的社交属性。
[0141]
一个示例中,该装置,还包括:
[0142]
调整单元14,用于对社交网络图中的与每一其他用户对应的节点的连接线,进行调整,以调整连接线的长度,得到调整后的社交网络图;其中,调整后的社交网络图中的每一连接线的长度,用于表征社交频率。
[0143]
示例性地,本实施例可以参见上述方法实施例,其原理和技术效果类似,不再赘述。
[0144]
图11为本技术实施例提供的一种基于用户社交关系的信息处理设备的框图,如图11所示,该设备,包括:存储器71,处理器72。
[0145]
其中,存储器71,用于存储处理器可执行指令。具体地,可执行指令可以包括程序代码,程序代码包括计算机操作指令。存储器可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0146]
其中,处理器72可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本公开实施例的一个或多个集成电路。处理器72可以执行上述任一实施例提供的方法。
[0147]
可选的,在具体实现上,如果存储器71和处理器72独立实现,则存储器71和处理器72可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0148]
可选的,在具体实现上,如果存储器71和处理器72集成在一块芯片上实现,则存储器和处理器可以通过内部接口完成相同间的通信。
[0149]
本公开的另一实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上述任一实施例的方法。根据一示例性实施例示出的一种终端设备的框图,该设备可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0150]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
[0151]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。