专利名称:一种确定目标用户的系统和方法
技术领域:
本发明涉及移动通信技术领域,尤其涉及一种确定目标用户的系统和方法。
背景技术:
移动用户在离开归属地时,仍可以在其他一些地区继续使用其移动终端,此种行 为被称作漫游。由于资费等原因,有很大一部分用户在漫游期间话务量很低,或者在漫游期 间不使用特定业务。为了能够将针对漫游用户的营销方案对应的广告消息精确传送到相应 目标用户的移动终端,及时准确地确定出低话务量或者不使用特定业务的目标用户显得尤 为重要。目前确定目标用户的方法为根据用户的历史通信信息(也称以往话单或历史话 单或原始话单)对用户在以往漫游期间的话务量等通信情况进行分析,从而确定出各种广 告消息所针对的目标用户。现有这种确定目标用户的方法存在如下的不足由于移动用户随时都可能是移动的,其位置是不确定的,仅仅根据用户在以往漫 游期间的通信情况确定出的目标用户当前可能已经回到归属地,确定出的目标用户既包括 当前处于漫游状态的用户也包括已经回到归属地的部分用户,确定的目标用户不够精确, 数量较大,向这些目标用户发送相应的广告消息时将浪费大量的网络资源。
发明内容
有鉴于此,本发明实施例的目的在于提供一种确定目标用户的系统和方法,提高 目标用户的精确性、降低目标用户数量。为达到上述目的,本发明实施例的技术方案具体是这样实现的一种确定目标用户的系统,该系统包括历史信息提取单元、定位单元、比对单元和 目标用户确定单元;所述历史信息提取单元,用于查询记录用户历史通讯信息的数据库,从中提取出 在以往的漫游期间通讯信息满足第一预定条件的用户;所述定位单元,定位出当前处于漫游状态的用户;所述比对单元,将所述历史信息提取单元提取出的用户和所述定位单元定位出的 用户进行比较,选择出当前处于漫游状态且在以往的漫游期间通讯信息满足第一预定条件 的用户;所述目标用户确定单元,用于根据预定规则从所述比对单元选择出的用户中确定 目标用户。一种确定目标用户的方法,该方法包括查询记录用户历史通讯信息的数据库,从中提取出在以往的漫游期间通讯信息满 足第一预定条件的用户;定位出当前处于漫游状态的用户;
选择出当前处于漫游状态且在以往的漫游期间通讯信息满足第一预定条件的用 户,并根据预定规则从选择出的用户中确定目标用户。由上述技术方案可见,本发明在确定目标用户时,一方面根据用户的历史通信信 息提取出在以往的漫游期间通讯信息满足第一预定条件的用户,另一方面确定出当前处于 漫游状态的用户,通过比对满足第一预定条件的用户和当前处于漫游状态的用户,从当前 处于漫游状态且在以往的漫游期间通讯信息满足第一预定条件的用户中确定出目标用户, 提高了确定出的目标用户的精确性,降低了目标用户数量,节约了向这些目标用户发送相 应广告消息所耗费的网络资源。
图1是本发明提供的确定目标用户的系统组成示意图;图2是本发明提供的确定目标用户的方法流程图;图3是本发明提供的确定目标用户的示例性系统的详细组成示意图;图4是图3所示的示例性系统的实现过程示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本发明进一步详细说明。图1是本发明提供的确定目标用户的系统组成示意图,如图1所示,该系统包括历 史信息提取单元101、定位单元102、比对单元103和目标用户确定单元104。历史信息提取单元101,用于查询记录用户历史通讯信息的数据库,从中提取出在 以往的漫游期间通讯信息满足第一预定条件的用户。定位单元102,定位出当前处于漫游状态的用户。比对单元103,将历史信息提取单元101提取出的用户和定位单元102定位出的用 户进行比较,选择出当前处于漫游状态且在以往的漫游期间通讯信息满足第一预定条件的 用户。目标用户确定单元104,用于根据预定规则从比对单元103选择出的用户中确定 目标用户。通常,定位单元102,根据本地移动交换机的地址和用户当前的访问位置寄存器地 址确定出当前处于漫游状态的用户。通常,目标用户确定单元104,将比对单元103选择出的用户确定为目标用户。其中的定位单元102可以包括本地移动交换机数据维护模块、用户访问位置寄存 器地址获取模块和漫游用户识别模块。所述本地移动交换机数据维护模块,用于存储并更新本地移动交换机地址。所述用户访问位置寄存器地址获取模块,用于采集本地归属位置寄存器(Home Location Register, HLR)中存储的用户访问位置寄存器地址(VLRID)。漫游用户识别模块,用于判断所述本地移动交换机数据维护模块中存储的本地移 动交换机地址中是否有与所述用户访问位置寄存器地址获取模块采集到的VLR ID相同的, 如果没有,则将该用户识别为当前处于漫游状态。
所述用户访问位置寄存器地址获取模块,可以通过远程登陆协议(Telnet)或者 安全外壳协议(SSH)连接到在网络侧运行的HLR中采集VLR ID。历史信息提取单元101可以包括初始提取单元和筛选模块。历史信息提取单元 101提取出在以往漫游期间通讯信息满足第一预定条件的用户,其中的第一预定条件可以 包括用于对话务量进行限制的第二预定条件和用于对参与漫游活动的情况进行限制的第 三预定条件。具体地所述初始提取单元,用于查询记录用户历史通讯信息的数据库,从中提取出在以 往的漫游期间话务量满足第二预定条件的用户。所述筛选模块,用于从所述初始提取单元提取出的用户中筛选出参与漫游优惠活 动的情况满足第三预定条件的用户。所述比对单元,将所述筛选模块筛选出的用户和所述定位单元定位出的用户进行 比较,选择出当前处于漫游状态且以往的漫游期间话务量满足第二预定条件且参与漫游优 惠活动的情况满足第三预定条件的用户。其中,所述第二预定条件可以是但不限于漫游期间话务量小于预定值,所述第三 预定条件可以是但不限于没有参与任何漫游优惠活动且收到漫游优惠活动的推销消息没 有超过预定次数。作为一种实施方式,目标用户确定单元104可以包括确定模块和目标用户收敛模 块。所述确定模块,将所述比对单元选择出的用户确定为目标用户。所述目标用户收敛模块,将向所述确定模块确定出的目标用户推广漫游优惠活动 的信息记录到相应数据库中,并将参与漫游优惠活动的情况不满足第三预定条件的用户信 息记录到筛选模块中。所述筛选模块,从所述初始提取单元提取出的用户中剔除掉所述不满足第三预定 条件的用户。作为另一种实施方式,目标用户确定单元104可以包括确定模块和漫游优惠活动 推广信息记录模块。所述确定模块,将所述比对单元选择出的用户确定为目标用户。所述漫游优惠活动推广信息记录模块,将向所述确定模块确定出的目标用户推广 漫游优惠活动的信息记录到相应数据库中。所述筛选模块,查询记录漫游优惠活动推广信息的数据库,从初始提取单元提取 出的用户中筛选出参与漫游优惠活动的情况满足第三预定条件的用户。通过设置筛选模块和目标用户收敛模块或筛选模块和漫游优惠活动推广信息记 录模块,可以逐步缩小目标用户的范围,在保证确定目标用户准确性的同时,使得确定的目 标用户数量逐步减少,节约向这些目标用户发送广告消息的网络资源。图1所示的系统还可以根据需要进一步包括记录用户历史通讯信息的数据库和/ 或记录漫游优惠活动推广信息的数据库。图2是本发明提供的确定目标用户的方法流程图,如图2所示,该方法包括步骤201,查询记录用户历史通讯信息的数据库,从中提取出在以往的漫游期间通 讯信息满足第一预定条件的用户。
本步骤中,第一预定条件可以包括对话务量进行限制的第二预定条件和对参与漫 游优惠活动的情况进行限制的第三预定条件。也就是说,本步骤中,可以提取出在以往的漫游期间话务量满足第二预定条件,且 参与漫游优惠活动的情况满足第三预定条件的用户。其中,所述第二预定条件可以是但不限于漫游期间话务量小于预定值,所述第三 预定条件可以是但不限于没有参与任何漫游优惠活动且收到漫游优惠活动的推销消息没 有超过预定次数。步骤202,定位出当前处于漫游状态的用户。本步骤中,可以根据本地移动交换机的地址和用户当前的访问位置寄存器地址确 定出当前处于漫游状态的用户。具体地,获取存储的本地移动交换机地址;采集HLR中存储的用户的VLRID,判断 获取的所有本地移动交换机地址中是否有与采集到的用户的VLR ID相同的,如果没有,则 确定该用户当前处于漫游状态。其中,可以通过远程登陆协议Telnet或者安全外壳协议SSH连接到在网络侧运行 的HLR中采集VLR ID。步骤203,选择出当前处于漫游状态且在以往的漫游期间通讯信息满足第一预定 条件的用户,并根据预定规则从选择出的用户中确定目标用户。本步骤中,可以直接将选择出的用户确定为目标用户。下面以历史信息提取单元101包括低话务量用户提取单元(即初始提取单元)和 特殊用户剔除单元(即筛选单元)为例,对图1所示系统的具体组成和实现过程进行详细 的说明,具体请参见图3和图4。图3是本发明提供的确定目标用户的示例性系统的详细组成示意图。图4是图3所示的示例性系统的实现过程示意图。如图3所示,该系统包括漫游用户定位单元301(即定位单元)、低话务量用户提取 单元302、特殊用户剔除单元303、比对单元304和目标用户确定单元305。其中的低话务量 用户提取单元302相当于图1中的初始提取单元,特殊用户剔除单元303相当于图1中的 筛选模块。漫游用户定位单元301,与各个采集HLR等通信设备相连,定期地采集HLR中当前 漫游用户的数据,包括用户手机号码、当前漫游地等数据,并根据这些数据定位出当前处于 漫游状态的用户。低话务量用户提取单元302,根据用户原始话单,从营销支撑系统(BOSS)中提取 出满足低话务量要求的用户手机号码,生成规范的数据格式,并导入到相应数据库中。特殊用户剔除单元303,一方面通过对已签约用户的签约业务进行分析,筛选出不 符合营销目的要求的用户;另一方面记录并判别目标用户确定单元305的数据,为了防止 持续的对用户开展营销活动,根据算法计算出向其开展营销活动满足一定次数的用户,将 这些用户数据导入数据库中,并通过相应的算法从低话务量用户提取单元302提取的用户 中剔除掉这些用户。比对单元304,根据数据一致性原则,该单元会对漫游用户定位单元301与已剔除 特殊用户单元303中的用户数据的低话务量用户单元302所产生的用户数据进行比对,并将结果输出到目标用户确定单元305。目标用户确定单元305,根据营销的数据格式规范,生成指定格式的目标用户数 据,并导入到数据库中。例如,如果采用短信形式发送营销的广告消息,则将用户手机号码 以及相应的广告消息内容等用户信息导入到数据库中,进一步地,目标用户确定单元305 将这些用户信息和广告消息内容发送到短信平台,由短信平台根据所述用户信息向相应的 用户发送短信,如果采用人工拨打电话的方式进行营销,则只需将用户手机号码等用户信 息写入到相应的数据库中即可,则营销工作人员通过查询该数据库即可获知哪些用户是其 拨打营销电话的目标用户。其中,漫游用户定位单元301可以具有三个模块模块301-1为本地移动交换机 (MSC Server)数据维护模块,该模块负责维护并及时更新本地移动交换机的地址(MSC/VLR ID);模块301-2为定时采集模块,负责定时和周期性的采集在网运行的HLR中所存储的用 户访问位置寄存器地址(VLR ID),HLR保存用户的个人信息及位置等信息,用户的实时位置 信息也即用户当前所在的VLR ID会通过网络保存在归属位置寄存器中并实时更新;模块 301-3为位置判别模块,该模块以模块301-1的数据为依据,将模块301-2的输出数据与模 块301-1的数据逐一进行比对,判别出漫游用户的数据。漫游用户定位单元301的实现过程以及工作方式请参见图4。首先,建立系统服务器,用于接收并保存漫游用户数据。针对模块301-1,维护人员按照指定的EXCEL模板维护本地的移动交换机地址数 据,导入到系统数据库中。针对模块301-2,设置数据定时采集器,每当定时器到时(建议时间定在凌晨 2:00,因为此时绝大部分用户处于不活跃状态,此时的位置基本上代表了用户当前所处的 位置)采集器通过Telnet或者SSH到在网运行的HLR上采集用户的VLR ID,以及其它相关 的数据,并进行格式化处理。针对模块301-3,则以模块301-1的数据为依据,将模块301_2传送过来的数据与 依据数据逐一进行比对。如果模块301-2中的访问位置寄存器地址数据不在模块301-1的 数据中,则说明用户处于漫游状态,将此类用户数据按照指定的格式写入相应的数据库中, 提供给后续单元(例如比对单元30 做进一步的处理。由于用户数据量巨大,顺序提取与 比对的时间比较长,因此可以采用并行机制,如通过多进程机制来进行漫游用户的定位,以 便提高工作效率。低话务量漫游用户提取单元302,该单元主要通过对BOSS数据库中的用户原始话 单进行分析,根据满足低话务量、漫游用户、用户开通的套餐等约束条件提取出初步的目标 用户数据,并按照指定的格式写入到系统服务器的数据库中。该单元中所指的漫游用户是 曾经漫游过的用户,比如采集前两个月的用户原始话单,判断用户在前两个月有漫游记录, 并且漫游时话务量低,同时记录用户开通的漫游套餐,这些用户为本单元所要提取的用户。 该数据由相关部门提供,并负责及时更新和维护。低话务量漫游用户提取单元302的实现过程以及工作方式请参见图4。低话务量漫游用户提取单元302通过分析用户原始话单,判断用户是否是低话务 量用户,如果是则判断是否是漫游用户,如果不是低话务量用户或者不是漫游用户则分析 其他用户的原始话单,如果既是低话务量用户又是漫游用户,则对该用户的数据进行格式化处理并导入到数据库中,通过数据库的DB Link功能将远端数据导入到系统服务器的数 据库中,供后续单元(例如特殊用户剔除单元30 做进一步的处理。特殊用户剔除单元303,该单元主要从用户感知的角度以及节约网络资源的角度 进行考虑,将一些不符合营销要求的用户以及已经参加过营销活动的用户剔除掉,既提高 了目标用户数据库的精确性与合理性,又提高了用户的满意度与感知度。该单元分为两个 模块,模块303-1为用户去重模块,以目标用户确定单元305中的模块305-1所生成的营销 记录为数据依据,针对营销活动的开展去除掉已参加过活动或者接收到营销广告消息总数 达到一定次数(如3次)的用户;模块303-2为套餐用户去除模块,以低话务量漫游用户提 取单元302所得到的用户开通套餐数据为依据,去除享受漫游套餐以及特殊卡类的用户。特殊用户剔除单元303的实现过程以及工作方式请参见图4。本单元以目标用户确定单元305所反馈的漫游优惠活动推广记录作为本单元的 数据输入,根据营销活动的开展,从低话务量漫游用户提取单元获得的数据中剔除掉已参 加过活动或者营销总数达到一定次数(如3次)的用户。针对享受漫游套餐或特殊卡类的用户,本单元以从系统数据库中获得的用户所开 通套餐情况数据为数据流输入,从用户的营销数据中统计出已经开通漫游套餐的用户,如 12593国内漫游套餐、全球通金卡等用户,然后与低话务量漫游用户提取单元302输出的数 据进行比对,从低话务量漫游用户提取单元302输出的数据中剔除掉已经开通漫游套餐的 用户。数据比对单元304,该单元以漫游用户定位单元301输出的当前漫游用户为依据 (记为数据A),针对特殊用户剔除单元302写入数据库的用户数据(记为数据B),根据一致 性原则,将数据A和数据B进行分析比对寻找出相同的用户,从而统计出精确的目标用户原 始数据。数据比对单元304的实现过程以及工作方式请参见图4。目标用户确定单元305,该单元将比对单元304的结果确定为目标用户,根据营销 目的的要求,生成指定的广告消息数据格式,然后写入到系统服务器的数据库中,另一方面 通过营销次数判别,在判断出用户接收到营销信息的次数超过预定值时,将用户写入到特 殊用户剔除单元中。目标用户确定单元305的实现过程以及工作方式请参见图4。目标用户确定单元305也分为两个模块模块305-1是营销次数添加模块,针对营 销活动保存用户的营销记录;模块305-2是目标用户数据生成模块,针对精确的低话务量 漫游用户,即根据比对单元304的结果确定的目标用户生成目标用户数据。其中的模块305-1,分析营销历史记录,将用户的营销记录添加到记录中,如果营 销历史记录中没有该用户的信息,则写入该用户的信息,并将该用户的营销次数记为1,如 果营销历史记录中存在该用户的信息,则将该用户的营销次数自动加1。同时,模块305-1 会判断营销次数超过预定值(比如3次)的用户,然后将这类用户写入到特殊用户剔除单 元303,以逐步缩小目标用户的范围。其中的模块305-2,则将比对单元304提取出来的目标用户生成指定的数据格式, 写入到系统服务器的数据库中,供营销部门针对低话务量漫游用户开展营销活动。本发明实例提供的低话务量漫游用户精确提取的方法,通过准确获取当前漫游用户,将当前漫游用户与低话务量用户进行比对,并通过限制条件剔除非目标用户,来实现低 话务量漫游用户的精确提取。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范 围之内。
权利要求
1.一种确定目标用户的系统,其特征在于,该系统包括历史信息提取单元、定位单元、 比对单元和目标用户确定单元;所述历史信息提取单元,用于查询记录用户历史通讯信息的数据库,从中提取出在以 往的漫游期间通讯信息满足第一预定条件的用户;所述定位单元,定位出当前处于漫游状态的用户;所述比对单元,将所述历史信息提取单元提取出的用户和所述定位单元定位出的用户 进行比较,选择出当前处于漫游状态且在以往的漫游期间通讯信息满足第一预定条件的用 户;所述目标用户确定单元,用于根据预定规则从所述比对单元选择出的用户中确定目标 用户。
2.根据权利要求1所述的系统,其特征在于,所述定位单元,根据本地移动交换机的地址和用户当前的访问位置寄存器地址确定出 当前处于漫游状态的用户;所述目标用户确定单元,将所述比对单元选择出的用户确定为目标用户。
3.根据权利要求2所述的系统,其特征在于,所述定位单元包括本地移动交换机数据 维护模块、用户访问位置寄存器地址获取模块和漫游用户识别模块;所述本地移动交换机数据维护模块,用于存储并更新本地移动交换机地址;所述用户访问位置寄存器地址获取模块,用于采集本地归属位置寄存器HLR中存储的 用户访问位置寄存器地址VLR ID;漫游用户识别模块,用于判断所述本地移动交换机数据维护模块中存储的本地移动交 换机地址中是否有与所述用户访问位置寄存器地址获取模块采集到的VLR ID相同的,如果 没有,则将该用户识别为当前处于漫游状态。
4.根据权利要求3所述的系统,其特征在于,所述用户访问位置寄存器地址获取模块,通过远程登陆协议Telnet或者安全外壳协 议SSH连接到在网络侧运行的HLR中采集VLR ID。
5.根据权利要求2所述的系统,其特征在于,所述历史信息提取单元包括初始提取单 元和筛选模块,所述第一预定条件包括第二预定条件和第三预定条件;所述初始提取单元,用于查询记录用户历史通讯信息的数据库,从中提取出在以往的 漫游期间话务量满足第二预定条件的用户;所述筛选模块,用于从所述初始提取单元提取出的用户中筛选出参与漫游优惠活动的 情况满足第三预定条件的用户;所述比对单元,将所述筛选模块筛选出的用户和所述定位单元定位出的用户进行比 较,选择出当前处于漫游状态且以往的漫游期间话务量满足第二预定条件且参与漫游优惠 活动的情况满足第三预定条件的用户。
6.根据权利要求5所述的系统,其特征在于,所述第二预定条件包括漫游期间话务量 小于预定值,所述第三预定条件包括没有参与任何漫游优惠活动且收到漫游优惠活动的推 销消息没有超过预定次数。
7.根据权利要求5所述的系统,其特征在于,所述目标用户确定单元包括确定模块和 目标用户收敛模块;所述确定模块,将所述比对单元选择出的用户确定为目标用户;所述目标用户收敛模块,将向所述确定模块确定出的目标用户推广漫游优惠活动的信 息记录到相应数据库中,并将参与漫游优惠活动的情况不满足第三预定条件的用户信息记 录到筛选模块中;所述筛选模块,从所述初始提取单元提取出的用户中剔除掉所述不满足第三预定条件 的用户。
8.根据权利要求5所述的系统,其特征在于,所述目标用户确定单元包括确定模块和 漫游优惠活动推广信息记录模块;所述确定模块,将所述比对单元选择出的用户确定为目标用户;所述漫游优惠活动推广信息记录模块,将向所述确定模块确定出的目标用户推广漫游 优惠活动的信息记录到相应数据库中;所述筛选模块,查询记录漫游优惠活动推广信息的数据库,从初始提取单元提取出的 用户中筛选出参与漫游优惠活动的情况满足第三预定条件的用户。
9.根据权利要求1至8任一权项所述的系统,其特征在于,该系统进一步包括记录用户 历史通讯信息的数据库。
10.根据权利要求5至8任一权项所述的系统,其特征在于,该系统进一步包括记录漫 游优惠活动推广信息的数据库。
11.一种确定目标用户的方法,其特征在于,该方法包括查询记录用户历史通讯信息的数据库,从中提取出在以往的漫游期间通讯信息满足第 一预定条件的用户;定位出当前处于漫游状态的用户;选择出当前处于漫游状态且在以往的漫游期间通讯信息满足第一预定条件的用户,并 根据预定规则从选择出的用户中确定目标用户。
12.根据权利要求11所述的方法,其特征在于,所述定位出当前处于漫游状态的用户包括根据本地移动交换机的地址和用户当前的 访问位置寄存器地址确定出当前处于漫游状态的用户;所述根据预定规则从选择出的用户中确定目标用户包括将选择出的用户确定为目标 用户。
13.根据权利要求12所述的方法,其特征在于,所述根据本地移动交换机的地址和用 户当前的访问位置寄存器地址确定出当前处于漫游状态的用户包括获取存储的本地移动交换机地址;采集HLR中存储的用户的VLR ID ;判断获取的所有本地移动交换机地址中是否有与采集到的用户的VLR ID相同的,如果 没有,则确定该用户当前处于漫游状态。
14.根据权利要求13所述的方法,其特征在于,所述采集HLR中存储的用户的VLRID 包括通过远程登陆协议Telnet或者安全外壳协议SSH连接到在网络侧运行的HLR中采集 VLR ID0
15.根据权利要求11所述的方法,其特征在于,所述提取出在以往的漫游期间通讯信 息满足第一预定条件的用户包括提取出在以往的漫游期间话务量满足第二预定条件,且参与漫游优惠活动的情况满足 第三预定条件的用户。
16.根据权利要求15所述的方法,其特征在于,所述第二预定条件包括漫游期间话务 量小于预定值,所述第三预定条件包括没有参与任何漫游优惠活动且收到漫游优惠活动的 推销消息不超过预定次数。
全文摘要
本发明公开了一种确定目标用户的系统和方法。该系统包括历史信息提取单元、定位单元、比对单元和目标用户确定单元;所述历史信息提取单元,用于查询记录用户历史通讯信息的数据库,从中提取出在以往的漫游期间通讯信息满足第一预定条件的用户;所述定位单元,定位出当前处于漫游状态的用户;所述比对单元,将所述历史信息提取单元提取出的用户和所述定位单元定位出的用户进行比较,选择出当前处于漫游状态且在以往的漫游期间通讯信息满足第一预定条件的用户;所述目标用户确定单元,用于根据预定规则从所述比对单元选择出的用户中确定目标用户。应用本发明能够提高目标用户的精确性、降低目标用户数量。
文档编号H04W8/12GK102045697SQ20091023656
公开日2011年5月4日 申请日期2009年10月26日 优先权日2009年10月26日
发明者刘建华, 尤怡萍, 李文良, 潘欣云, 王燕 申请人:中国移动通信集团江苏有限公司