生成用户属性信息的方法和装置的制作方法

文档序号:7657835阅读:73来源:国知局
专利名称:生成用户属性信息的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种生成用户属性信息的方法和装置。
背景技术
随着社会的进步,个性化服务越来越成为各行各业发展的重点。目前,利用通信系统收集用户的相关信息并生成反映用户偏好的用户属性信息,进而为用户提供个性化的通信服务,甚至其他服务,已经成为当前一个重要的课题。
请参阅图1,是现有技术中一种生成用户相关信息的方法流程图,包括步骤101、信令采集系统采集空间接口数据;信令系统采集系统移动交换中心MSC(Mobile Switching Centre)与基站控制器BSC(Base Station Controller)间的A接口数据,采集MSC与归属位置寄存器HLR(Home Location Register)间的C接口数据,采集MSC与低级信令点LSTP(Low Signalling Transfer Point)的接口数据。
102、数据分析系统解析空间接口数据;数据分析系统解析A接口数据,得出手机在特定位置的信息;解析C接口数据得出本地手机的附属信息,也就是通过解析手机鉴权及业务参数得到手机业务参数及鉴权信息;解析MSC到LSTP的接口数据得出外地手机的附属信息;也就是通过解析手机鉴权及业务参数得到外地手机业务参数及鉴权信息。
103、综合上述数据得到手机在特定位置、手机进出特定区域的信息;104、对数据进行过滤分类处理得到系统关心的用户和特定区域相关联的数据,并存入数据库;所述得到的系统关心的用户和特定区域相关联的数据包括用户访问小区的时间段、停留时间、用户号码归属地和用户访问小区的频度等等。
105、对数据库库存数据进行分类、筛选,存入用户群数据库。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题现有技术收集并生成用户相关信息的方法还不能准确反映用户的特性属性,现有技术只是通过用户位置和特定区域例如广告标注区域的比较,以及过滤、筛选等,得到的只是和特定区域相关联用户的用户信息。在很多情况下,这种关联并不能反映用户的偏好,例如,有一次出现在某西餐厅的用户并不一定爱吃西餐等。

发明内容
本发明实施例要解决的技术问题是提供一种生成用户属性信息的方法和装置,能够比较准确的反映用户的特征属性。
为解决上述技术问题,本发明所提供实施例是通过以下技术方案实现的本发明实施例提供一种生成用户属性信息的方法,包括接收携带事件的时间范围、空间范围及事件标识的事件信息;根据所述事件信息中的时间范围和空间范围采集符合条件的用户集合;获取事件标识所对应的事件信息中的事件扩展属性;根据所述事件扩展属性,生成与事件关联的所述用户集合中用户的相应属性信息。
本发明实施例提供一种生成用户属性信息的装置,包括事件存储单元,用于存储事件信息,将事件信息发送出去;用户信息生成单元,用于接收事件存储单元发送的携带事件的时间范围、空间范围及事件标识的事件信息,获取事件标识所对应的事件信息中的事件扩展属性,根据所述事件扩展属性,生成用户采集单元采集的用户集合中用户的相应属性信息;用户采集单元,根据用户信息生成单元接收的所述事件信息中的时间范围和空间范围采集符合条件的用户集合。
从上述技术方案中可以看出,本发明实施例的技术方案是接收携带事件的时间范围、空间范围及事件标识的事件信息;根据所述事件信息中的时间范围和空间范围采集符合条件的用户集合;获取事件标识所对应的事件信息中的事件扩展属性;根据所述事件扩展属性,生成与事件关联的所述用户集合中用户的相应属性信息。因为本发明实施例中是基于事件生成用户属性信息,描述事件的事件信息能反映事件可能具有的时间和空间上的复杂性,并含有反映事件本身所具有的共性的扩展属性,通过结合用户参与的不同时间、地点的事件,综合分析得到用户的偏好属性,因此更能准确的反映用户的特征属性。


图1是现有技术中一种生成用户相关信息的方法流程图;图2是本发明实施例生成用户属性信息方法流程图;图3是本发明实施例中近期事件查询流程图;图4是本发明实施例中用户过滤流程图;图5是本发明实施例中生成过程流程图;图6是本发明实施例生成用户属性信息的装置的结构一示意图;图7是本发明实施例生成用户属性信息的装置的结构二示意图。
具体实施例方式
本发明实施例提供一种生成用户属性信息的方法和装置,能够比较准确的反映用户的特征属性。
本发明实施例的装置主要包括外部接口单元,用于输入事件信息;事件存储单元,用于存储事件信息;用户信息生成单元,用于生成用户属性信息;用户采集单元,用于按条件进行用户采集。
请参阅图2,是本发明实施例生成用户属性信息方法流程图,包括201、接收携带事件的时间范围、空间范围及事件标识的事件信息;用户信息生成单元的事件/用户关联单元接收从事件存储单元发送的事件信息,所述事件信息携带事件的时间范围、空间范围及事件标识。
事件存储单元包括存储事件信息的事件信息存储库和事件触发器。
事件信息存储库存储的事件信息可以通过外部接口单元的事件录入接口录入。外部接口单元是提供给系统用户录入事件的门户,输出录入的事件信息到事件存储单元。用户录入事件至少包括以下方面的描述信息事件标识ID、时空规定、事件扩展属性;也可以包括用户采集频率、用户关联条件、事件类型等。具体可以参阅表1的事件描述信息。

表1事件描述信息其中,描述信息中的时空规定是由时间和空间范围以及重复频率组成的三元组或者三元组的集合,时空规定中还可以包含对应于三元组的排除日期,定位方式等。空间范围可以用小区标识Cell-ID表示,也可以采用其他的表示方式,具体根据系统采用的位置服务系统和系统用户选择的定位方式要求来选择。重复频率表示事件在三元组中响应的时空内发生的周期规律,例如可以表示为“每天”,“每周”,“每月”等等。
描述信息中的用户关联条件是表明用户在事件发生的范围内的条件,可以是用户出现概率下限,也可以是用户业务类型限制。用户关联条件也可以是,用户年龄范围,用户是本地用户还是漫游用户等等。用户采集频率是单位时间内采集用户位置的次数。事件扩展属性是事件描述信息的关键部分,它可以是事件的范畴、特征等共性和特性,一个事件可以有多个扩展属性,事件的这些扩展属性可以通过用户关联转化为用户偏好属性。例如,一场足球比赛可能具有的扩展属性是“世界杯”“中国队”。
另外,空间范围的录入可采取基于地理信息系统的图形化操作来完成。其中地理信息系统中包括地图数据、用户关注的重点区域或者位置标注数据,还可以包括通信网络的小区地理范围数据。系统用户通过地理信息系统,在地图上选择事件的位置和范围,地理信息系统把所述选择转化为某种坐标下的数值和范围,或者小区的Cell-ID等。空间范围录入也可以采用直接录入某坐标小的数值和范围或者小区Cell-ID等方式。
例如,歌星X于某年某月某日在C城体育馆摇滚音乐会,那么此事件可以表示为表2所示


表2事件描述信息示例事件存储单元的事件触发器,用于查询事件信息存储库中未被读取的事件,当判断出所述读取的事件满足触发条件时将所述事件的事件信息发送给用户信息生成单元。事件触发器检测事件信息存储库中的近期事件,当有近期事件发生时,发送近期事件通知给用户信息生成单元的事件/用户关联单元处理。事件触发器的主要处理流程为近期事件查询流程,事件触发器以t为周期性运行近期事件查询流程。
请参阅图3,为本发明实施例中近期事件查询流程,包括步骤301、开始查询事件信息存储库;
302、判断事件信息存储库是否含有本次流程未读取过的事件,如果含有,转步骤303,否则转步骤308结束;303、读取事件中的时空规定;近期事件流程遇到近期将发生的事件记做A,该步骤读取事件A中的时空规定。
304、进行时间比较;根据时空规定的起止时间和事件重复频率,计算得到事件最近起止时间,记做(ts,te)。
305、判断是否满足触发条件,如果满足,转步骤306,否则转步骤307;触发条件为时间时,如果事件最近开始时间在本次进程周期内,并已到达事件的开始时间,转步骤306,否则转步骤307。
306、发送通知给事件/用户关联单元,转步骤307;发送近期事件通知给事件/用户关联单元,事件通知至少包括A事件及其描述信息,A事件近期发生的开始时间和结束时间(考虑到事件可能是周期发生的)以及对应位置范围,此外还可包括用户采集频率,定位方式等。
307、查询事件是否含有未读取的时空规定,如果含有转步骤303;否则转步骤302;308、结束。
202、根据所述事件信息中的时间范围和空间范围采集符合条件的用户集合;事件/用户关联单元接收从事件存储单元发送的事件信息后,提取相关信息,包括提取其中的事件ID,起止时间,对应的空间范围,采集频率,定位方式等信息,形成用户采集请求发送给用户采集单元。
用户采集单元包括两个模块用户采集控制器和基于位置的用户采集接口。当用户采集控制器收到事件/用户关联单元发送的用户采集请求时,用户采集控制器读取用户采集请求中的事件起止时间、对应的空间范围以及用户采集频率,根据定位方式,在特定时间点或者按采集频率,发送采集的空间范围给基于位置的用户采集接口进行采集。基于位置的用户采集接口,利用用户采集控制器输入的空间范围,调用区域定位系统得到该空间范围内的当前用户,并返回给用户采集控制器,由用户采集控制器将采集到的用户集合连同所对应的事件发送给事件/用户关联单元。
区域定位系统能够根据指定区域采集到区域内的所有用户,区域定位系统可以是基于全球定位系统GPS(Global Positioning System)的定位系统,或者采用无线网络辅助GPS定位系统AGPS(Assisted Global Positioning System)、小区识别号Cell-ID/小区识别号+往返时间Cell-ID+RTT(Round Trip Time,)或到达时间差OTDOA(Observed Time Difference of Arrival)技术的定位系统。
以下举例给出一种小区定位的方法,即能够确定某小区内的所有用户。一种信令采集装置通过采集移动交换中心MSC与基站控制器BSC之间的A接口,移动交换中心MSC与归属位置寄存器HLR之间的C接口,以及移动交换中心MSC与高/低级信令点H/LSTP之间的接口上的信令获取每个Cell-ID对应的用户。在A接口的位置更新信令中采集到三个参数(LAC-CI,TMSI,time),这三个参数分别表示本地区域码-小区标识,临时移动用户号码,时间;在C接口信令中采集到(MSISDN,IMSI,time),这三个参数分别表示移动用户号码,国际移动用户识别码,时间;在H/LSTP接口采集MAP_Send_Identification信令得到(TMSI,IMSI,time)。利用(TMSI,IMSI,time)和(LAC-CI,TMSI,time),通过时间和TMSI的关联得到(IMSI,LAC-CI,time),再利用其和(MSISDN,IMSI,time),通过IMSI关联得到了(MSISDN,LAC-CI,time)。此最后得到的用户信息包括了MSISDN号码,更新时间,LAC-CI小区值(LAC+CI(Local Area Code+Cell Id))。
203、事件/用户关联单元将接收的事件和用户集合发送给用户过滤单元;用户过滤单元根据用户关联条件进行过滤,得到相关联的用户集合,并将所述相关联的用户集合和事件信息发送给用户信息生成器。
当用户过滤单元接收到事件/用户关联单元发送的事件及用户集合,则启动用户过滤流程。一个用户过滤流程结束后,输出为和事件A关联的用户集合用户过滤流程的输入为事件A以及与之对应的用户集合U,通过事件A的用户关联条件在U中找到符合所有用户关联条件的用户集合U’,如果U’不为空,则发送U’和事件A给用户信息生成器。
过滤过程中会查询用户原始信息库。用户原始信息库存储了相关的用户信息,例如用户类型、业务类型、用户年龄等。用户原始信息库可以是通信业务系统中的用户资料数据库,也可以是通信系统中存储有用户信息的其他现有网元。本发明实施例中以用户原始信息库设置在用户信息生成单元为例但不局限于此,用户原始信息库也可以独立设置。
请查阅图4,为本发明实施例中用户过滤流程图,包括步骤401、开始读取用户集合U中的用户;402、判断用户集合U中是否存在用户ui,如果存在,转步骤403,否则转步骤409;403、读取U中用户ui,并将ui从U中删除,转步骤404;404、开始读取事件中未进行用户匹配的条件qi;405、判断是否存在未进行用户匹配的条件qi,如果存在转步骤406,否则转步骤408;406、从用户原始信息库中读取用户ui信息,转步骤407;407、判断用户ui是否满足条件qi,若满足,转步骤404,否则转步骤402;408、添加ui到用户集合U’,转步骤402;409、如果U’不为空,则输出U’,否则结束。
204、获取事件标识所对应的事件信息中的事件扩展属性;用户信息生成器获取事件标识所对应的事件信息中的事件扩展属性,如果之前事件存储单元发送的事件信息中含有事件扩展属性,则事件/用户关联单元会通过用户过滤单元发送给用户信息生成器,用户信息生成器从接收的事件信息中直接获取事件扩展属性;如果之前事件存储单元发送的事件信息中不含有事件扩展属性,则用户信息生成器从事件存储单元中获取。用户信息生成器向事件存储单元发送携带事件ID的请求,请求获取该事件的事件扩展属性,事件存储单元接收请求后向用户信息生成器返回事件ID对应事件的事件扩展属性。
205、根据所述事件扩展属性,生成与事件关联的所述用户集合中每个用户的相应属性信息。
用户信息生成器根据获取的所述事件扩展属性,生成与事件关联的所述用户集合中每个用户的相应属性信息。生成用户属性信息的过程中会调用用户信息库。本发明实施例中以用户信息库设置在用户信息生成单元为例但不局限于此,用户信息库也可以独立设置。
用户信息库中用户数据的用户信息结构中表明了与用户关联的所有事件和属性,至少包括用户号码、关联属性以及对应的关联权度,还可以包括,关联事件以及对应的关联次数。请参阅表3用户信息结构所示


表3用户信息结构请查阅图5,为本发明实施例中生成过程流程图,包括步骤501、从用户集合U’中读取未处理的用户记做ui,并从U’中删除ui;502、判断用户信息库中是否存在ui的记录,如果存在转步骤504,否则转步骤503;503、在用户信息库中新建ui记录,包括ui的号码等,转步骤506;504、判断在用户信息库中ui是否存在关联事件A,如果存在转步骤505,否则转步骤506;505、将用户信息库中ui与关联事件A的关联次数加1,转步骤507;506、在ui关联事件中新建关联事件A,设置关联次数为1,转步骤507;507、读取事件A的扩展属性集合中未处理的扩展属性at;508、在用户信息库中查找ui用户中是否存在偏好属性at,如果是,转步骤509,否则转步骤510;509、将用户信息库中ui用户的偏好属性at的对应关联权度加1,转步骤511;510、在用户信息库中新建ui用户的偏好属性at,并设置关联权度为1,转步骤511;511、判断事件A的扩展属性是否还有未处理属性,如果是,转步骤507,否则转步骤512;
512、判断用户集合U’中是否还有未处理用户,如果是,转步骤501,否则转步骤513;513、结束。
下面通过是一个实施例来说明生成用户属性信息的全部过程。
有事件A1,歌手X于2007年4月1日19点至21点在B城C体育场举行个人演唱会。有事件A2,歌手X于2007年5月1日10点至11点在B城D广场出席品牌Y代言活动。
一、事件录入将事件A1、A2通过事件录入接口录入到事件信息存储库。对于A1,输入起止时间2007年4月1日19点至21点;通过地理信息系统选择地点B城C体育场得到了小区cell1;重复频率选择为“不重复”;定位方式选择为“小区定位”;用户关联条件设定为“出现概率大于0.8”;事件扩展属性录入“X”,“演唱会”。对于A2,输入起止时间2007年5月1日10点至11点;通过地理信息系统选择地点B城D广场得到了cell2;重复频率选择为“不重复”;定位方式选择为“小区定位”;用户关联条件设定为“出现概率大于0.8”;事件扩展属性录入“X”,“Y”。
通过事件录入接口,事件A1、A2以表4表示的逻辑结构存储在事件信息存储库中,请参阅表4



表4事件A1、A2信息二、事件触发事件触发器于2007-04-01 19:00:00发送事件通知infor1给事件/用户关联单元。infor1包括逻辑内容事件A1及其描述信息,事件A1的当前时间范围(2007-04-01 19:00:00,2007-04-01 21:00:00),位置cell1,定位方式cell。
事件触发器于2007-05-01 10:00:00发送事件通知infor2给事件/用户关联单元。Infor2包括逻辑内容事件A2及其描述信息,事件A2的当前时间范围(2007-05-01 10:00:00,2007-05-01 11:00:00),位置cell2,定位方式cell。
三、用户属性信息生成1)基于A1事件生成用户属性信息当事件/用户关联单元收到事件触发器的事件通知infor1时,首先提取事件开始时间2007-04-01 19:00:00,结束时间2007-04-01 21:00:00,位置cell1,定位方式cell,采集频率1/5min,形成用户采集请求发送给用户采集控制器。用户采集控制器根据(A1,2007-04-01 19:00:00,2007-04-01 21:00:00,cell1,cell),采用cell定位方式,在规定时间范围内,每5分钟调用一次用户采集接口,得到用户集合U1。用户采集接口将用(U1,A1)返回给用户采集控制器,由用户采集控制器上报给事件/用户关联单元。
其中U1数据如表5所示

表5用户采集表事件/用户关联单元接收到用户集合U1,将用户集合U1和事件A1的描述信息发送给用户过滤单元。用户过滤单元根据用户关联条件“出现概率大于0.8”,过滤掉用户1354518dcba,得到于事件A1相关联的用户集合U1’。用户过滤单元将事件A1及其描述信息,用户集合U1’发送给用户信息生成单元。
其中U1’数据如表6所示

表6事件A1关联用户用户信息生成单元接收到用户过滤单元发送的事件A1,以及用户集合U1’,在用户信息库中插入新记录,其逻辑结构如表7所示

表7用户信息库数据2)基于A2事件生成用户属性信息当事件/用户关联单元接收到事件触发器的事件通知infor2时,首先提取事件开始时间2007-05-01 10:00:00,结束时间2007-05-01 11:00:00,位置cell2,定位方式cell,采集频率1/5min,形成用户采集请求发送给用户采集控制器。用户采集控制器,根据(A2,2007-05-01 10:00:00,2007-05-01 11:00:00,cell2,cell),采用cell定位方式,在规定时间范围内,每5分钟调用一次用户采集接口,得到用户集合U2。用户采集接口将用(U2,A2)返回给用户采集控制器,由用户采集控制器上报给事件/用户关联单元。
其中U2数据如表8所示

表8用户采集表事件/用户关联单元接收到用户集合U2后,将用户集合U2和事件A2的描述信息发送给用户过滤单元。用户过滤单元根据用户关联条件“出现概率大于0.8”,过滤掉用户1354518ddda,得到于事件A2相关联的用户集合U2’。用户过滤单元将事件A2及其描述信息,用户集合U2’发送给用户信息生成单元。
其中U2’数据如表9所示

表9事件A2关联用户用户信息生成单元收到用户过滤单元发送的事件A2,以及用户集合U2’,在用户信息库中更新用户1的数据,其逻辑结构如表10所示


表10用户信息库数据上述内容详细介绍了本发明实施例生成用户属性信息的方法,相应的,本发明实施例提供一种生成用户属性信息的装置。
请参阅图6是本发明实施例生成用户属性信息的装置的结构一示意图。图7是本发明实施例生成用户属性信息的装置的结构二示意图。图7和图6的区别在于图7中用户信息生成器和事件信息存储库有连接关系。
生成用户属性信息的装置包括事件存储单元601、用户信息生成单元602和用户采集单元603和外部接口单元604。
外部接口单元604包括事件录入接口6041,用于向事件信息存储库6011录入事件信息。外部接口单元604是提供给系统用户录入事件的门户,输出录入的事件信息到事件存储单元601。用户录入事件至少包括以下方面的描述信息事件标识ID、时空规定、事件扩展属性;也可以包括用户采集频率、用户关联条件、事件类型等。
事件存储单元601,用于存储事件信息,将事件信息发送出去。
用户信息生成单元602,用于接收携带事件的时间范围、空间范围及事件标识的事件信息;获取事件标识所对应的事件信息中的事件扩展属性;生成用户属性信息。
用户采集单元603,根据用户信息生成单元602接收的所述事件信息中的事件的时间范围、空间范围采集符合条件的用户集合。用户信息生成单元602根据获取的所述事件扩展属性,生成与事件关联的所述用户采集单元603采集的用户集合中每个用户的相应属性信息。
事件存储单元601包括事件信息存储库6011和事件触发器6012。
事件信息存储库6011,用于存储事件信息,将事件信息发送出去。事件触发器6012,用于查询事件信息存储库6011中未被读取的事件,根据读取的事件所设置的时间范围、空间范围和重复频率确定将发生的事件的时间范围和空间范围,并在判断出所述读取的事件满足触发条件时将所述事件的事件信息发送给用户信息生成单元602。
用户采集单元603进一步包括用户采集控制器6031和用户采集接口6032。
用户采集控制器6031,用于获取用户信息生成单元602接收的所述事件信息;用户采集接口6032,用于按所述事件信息采集符合条件的用户集合;所述采集符合条件的用户集合具体为在所述时间范围和空间范围内,采集用户信号,获得用户集合,,当所述事件信息中进一步包括携带采集频率时,按所述采集频率进行采集,当所述事件信息中进一步包括携带定位方式时,按所述定位方式进行采集。
当用户采集控制器收到事件/用户关联单元6021发送的用户采集请求时,用户采集控制器6031读取用户采集请求中的事件起止时间、对应的空间范围以及用户采集频率,根据定位方式,在特定时间点或者按采集频率,发送采集的空间范围给基于位置的用户采集接口6032进行采集。基于位置的用户采集接口6032,利用用户采集控制器6031输入的空间范围,调用区域定位系统得到该空间范围内的当前用户,并返回给用户采集控制器6031,由用户采集控制器6031将采集到的用户集合连同所对应的事件发送给事件/用户关联单元6021。
所述用户信息生成单元602包括事件/用户关联单元6021、用户过滤单元6022、用户信息生成器6023。
事件/用户关联单元6021,用于接收携带事件的时间范围、空间范围及事件标识的事件信息;用户过滤单元6022,用于将用户采集单元603采集的用户集合按用户关联条件进行过滤,得到过滤后的用户集合;用户信息生成器6023,用于获取事件标识所对应的事件信息中的事件扩展属性,根据所述事件扩展属性,生成与事件关联的所述用户集合中每个用户的相应属性信息。
需要说明的是,用户信息生成器6023获取事件标识所对应的事件信息中的事件扩展属性,如果之前事件存储单元601发送的事件信息中含有事件扩展属性,则事件/用户关联单元6021会通过用户过滤单元6022发送给用户信息生成器6023,用户信息生成器6023从接收的事件信息中直接获取事件扩展属性,如图6所示;如果之前事件存储单元601发送的事件信息中不含有事件扩展属性,则用户信息生成器6023从事件存储单元601中获取。用户信息生成器6023向事件存储单元601发送携带事件ID的请求,请求获取该事件的事件扩展属性,事件存储单元601接收请求后向用户信息生成器6023返回事件ID对应事件的事件扩展属性,如图7所示。
所述用户信息生成单元602进一步包括用户原始信息库6024和用户信息库6025。本发明实施例中以用户原始信息库6024和用户信息库6025设置在用户信息生成单元602为例但不局限于此,用户原始信息库6024和用户信息库6025也可以独立设置。
用户原始信息库6024,用于存储用户信息,用户过滤单元6022从采集的用户集合中读取用户,从用户原始信息库6024中获取所述读取用户的信息,若所述读取用户满足用户关联条件,则将所述读取用户添加到新用户集合中。
用户信息库6025,用于存储包含用户属性信息的用户记录,用户信息生成器6023在查询到用户信息库6025中不包含所述用户集合中的用户的记录时,在用户信息库6025中新建所述用户记录,并将事件标识所对应的事件和所述事件的事件扩展属性添加到记录中,设置事件的关联次数和设置事件扩展属性的关联权度;用户信息生成器6023在查询到用户信息库6025中包含所述用户集合中的用户的记录时,若记录中含有事件标识所对应的事件,则修改所述事件的关联次数,并进一步判断记录中是否所述事件的事件扩展属性,若含有,则修改记录中的事件扩展属性的关联权度,若不含有,则新增所述事件的事件扩展属性,设置事件扩展属性的关联权度。
综上所述,本发明实施例的技术方案是接收携带事件的时间范围、空间范围及事件标识的事件信息;根据所述事件信息中的时间范围和空间范围采集符合条件的用户集合;获取事件标识所对应的事件信息中的事件扩展属性;根据所述事件扩展属性,生成与事件关联的所述用户集合中用户的相应属性信息。因为本发明实施例中是基于事件生成用户属性信息,描述事件的事件信息能反映事件可能具有的时间和空间上的复杂性,并含有反映事件本身所具有的共性的扩展属性,通过结合用户参与的不同时间、地点的事件,综合分析得到用户的偏好属性,因此更能准确的反映用户的特征属性。
进一步的,本发明实施例中还可以根据事件信息中携带的采集频率、定位方式进行用户集合的采集,另外还可以根据用户关联条件对采集的用户集合进一步进行过滤,得到过滤后的用户集合后再综合分析得到其中的用户的偏好属性。
以上对本发明实施例所提供的一种生成用户属性信息的方法和装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种生成用户属性信息的方法,其特征在于,包括接收携带事件的时间范围、空间范围及事件标识的事件信息;根据所述事件信息中的时间范围和空间范围采集符合条件的用户集合;获取事件标识所对应的事件信息中的事件扩展属性;根据所述事件扩展属性,生成与事件关联的所述用户集合中用户的相应属性信息。
2.根据权利要求1所述的生成用户属性信息的方法,其特征在于所述获取事件标识所对应的事件信息中的事件扩展属性具体为所述事件信息中进一步包括携带事件扩展属性,从接收的事件信息中获取事件扩展属性;或者,所述获取事件标识所对应的事件信息中的事件扩展属性具体为根据所述接收事件信息中的事件标识从事件信息存储库中获取事件标识所对应的事件信息中的事件扩展属性。
3.根据权利要求1所述的生成用户属性信息的方法,其特征在于所述事件信息中进一步包括携带采集频率;所述采集符合条件的用户集合具体为按所述事件信息中的采集频率,在所述时间范围和空间范围内,采集用户信号,获得用户集合。
4.根据权利要求1所述的生成用户属性信息的方法,其特征在于所述事件信息中进一步包括携带定位方式;所述采集符合条件的用户集合具体为选择定位方式后,按所述定位方式,在所述时间范围和空间范围内,采集用户信号,获得用户集合。
5.根据权利要求1至4任一项所述的生成用户属性信息的方法,其特征在于所述事件信息中进一步包括携带用户关联条件;所述采集符合条件的用户集合后进一步包括将采集的用户集合按用户关联条件进行过滤,得到过滤后的用户集合,相应的,生成与事件关联的所述过滤后的用户集合中用户的相应属性信息。
6.根据权利要求5所述的生成用户属性信息的方法,其特征在于所述将采集的用户集合按用户关联条件进行过滤,得到过滤后的用户集合具体为从采集的用户集合中读取用户,从用户原始信息库中获取所述读取用户的信息,若所述读取用户满足用户关联条件,则将所述读取用户添加到过滤后的用户集合中。
7.根据权利要求1所述的生成用户属性信息的方法,其特征在于所述生成与事件关联的所述用户集合中用户的相应属性信息的具体过程为在查询到用户信息库中不包含所述用户集合中的用户的记录时,在用户信息库中新建所述用户记录,并将事件标识所对应的事件和所述事件的事件扩展属性添加到记录中,设置事件的关联次数和设置事件扩展属性的关联权度。
8.根据权利要求1或7所述的生成用户属性信息的方法,其特征在于所述生成与事件关联的所述用户集合中用户的相应属性信息的具体过程为在查询到用户信息库中包含所述用户集合中的用户的记录时,若记录中含有事件标识所对应的事件,则修改所述事件的关联次数,并进一步判断记录中是否所述事件的事件扩展属性,若含有,则修改记录中的事件扩展属性的关联权度,若不含有,则新增所述事件的事件扩展属性,设置事件扩展属性的关联权度。
9.根据权利要求1所述的生成用户属性信息的方法,其特征在于所述接收携带事件的时间范围、空间范围及事件标识的事件信息是查询事件信息存储库后被发送的事件信息;具体查询过程为查询事件信息存储库中未被读取的事件,根据读取的事件所设置的时间范围、空间范围和重复频率确定将发生的事件的时间范围和空间范围,并在判断出所述读取的事件满足触发条件时将所述事件的事件信息发送出去。
10.一种生成用户属性信息的装置,其特征在于,包括事件存储单元,用于存储事件信息,将事件信息发送出去;用户信息生成单元,用于接收事件存储单元发送的携带事件的时间范围、空间范围及事件标识的事件信息,获取事件标识所对应的事件信息中的事件扩展属性,根据所述事件扩展属性,生成用户采集单元采集的用户集合中用户的相应属性信息;用户采集单元,根据用户信息生成单元接收的所述事件信息中的时间范围和空间范围采集符合条件的用户集合。
11.根据权利要求10所述的生成用户属性信息的装置,其特征在于,所述用户采集单元包括用户采集控制器,用于获取用户信息生成单元接收的所述事件信息;用户采集接口,用于按所述事件信息采集符合条件的用户集合。
12.根据权利要求11所述的生成用户属性信息的装置,其特征在于所述用户采集接口采集符合条件的用户集合具体为在所述时间范围和空间范围内,采集用户信号,获得用户集合,当所述事件信息中进一步包括携带采集频率时,按所述采集频率进行采集,当所述事件信息中进一步包括携带定位方式时,按所述定位方式进行采集。
13.根据权利要求10、11或12所述的生成用户属性信息的装置,其特征在于,所述用户信息生成单元包括事件/用户关联单元,用于接收携带事件的时间范围、空间范围及事件标识的事件信息;用户过滤单元,用于将用户采集单元采集的用户集合按用户关联条件进行过滤,得到过滤后的用户集合;用户信息生成器,用于获取事件标识所对应的事件信息中的事件扩展属性,根据所述事件扩展属性,生成与事件关联的所述过滤后的用户集合中用户的相应属性信息。
14.根据权利要求13所述的生成用户属性信息的装置,其特征在于,进一步包括用户原始信息库,用于存储用户信息,用户过滤单元从采集的用户集合中读取用户,从用户原始信息库中获取所述读取用户的信息,若所述读取用户满足用户关联条件,则将所述读取用户添加到新用户集合中。
15.根据权利要求13所述的生成用户属性信息的装置,其特征在于,进一步包括用户信息库,用于存储包含用户属性信息的用户记录,用户信息生成器在查询到用户信息库中不包含所述用户集合中的用户的记录时,在用户信息库中新建所述用户记录,并将事件标识所对应的事件和所述事件的事件扩展属性添加到记录中,设置事件的关联次数和设置事件扩展属性的关联权度。
16.根据权利要求15所述的生成用户属性信息的装置,其特征在于所述用户信息生成器在查询到用户信息库中包含所述用户集合中的用户的记录时,若记录中含有事件标识所对应的事件,则修改所述事件的关联次数,并进一步判断记录中是否所述事件的事件扩展属性,若含有,则修改记录中的事件扩展属性的关联权度,若不含有,则新增所述事件的事件扩展属性,设置事件扩展属性的关联权度。
17.根据权利要求10、11或12所述的生成用户属性信息的装置,其特征在于,所述事件存储单元包括事件信息存储库,用于存储事件信息,将事件信息发送出去;事件触发器,用于查询事件信息存储库中未被读取的事件,根据读取的事件所设置的时间范围、空间范围和重复频率确定将发生的事件的时间范围和空间范围,并在判断出所述读取的事件满足触发条件时将所述事件的事件信息发送给用户信息生成单元。
18.根据权利要求10、11或12所述的生成用户属性信息的装置,其特征在于,进一步包括外部接口单元,用于向事件存储单元录入事件信息。
全文摘要
本发明实施例公开一种生成用户属性信息的方法,包括接收携带事件的时间范围、空间范围及事件标识的事件信息;根据所述事件信息中的时间范围和空间范围采集符合条件的用户集合;获取事件标识所对应的事件信息中的事件扩展属性;根据所述事件扩展属性,生成与事件关联的所述用户集合中用户的相应属性信息。相应的,本发明实施例提供一种生成用户属性信息的装置。本发明实施例的技术方案能够比较准确的反映用户的特征属性。
文档编号H04W4/02GK101094525SQ200710128490
公开日2007年12月26日 申请日期2007年7月26日 优先权日2007年7月26日
发明者何沛, 邵刚, 钟杰萍 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1