一种用户个性化业务的实现系统及方法技术方案

技术编号:6131308 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用户个性化业务的实现系统,该系统包括:个性化业务管理服务器,该个性化业务管理服务器包含:个性化业务单元,其至少包含个性化业务生成模块,用于从外部接收用户业务数据,从业务规则单元接收业务规则,生成用户的个性化业务信息;业务规则单元,其至少包含业务规则存储模块,用于保存业务规则,并发送业务规则给所述个性化业务单元。本发明专利技术还公开了一种方法,采用本发明专利技术系统及方法能简化用户定制应用业务的方法,并带来个性化业务体验。

【技术实现步骤摘要】

本专利技术涉及应用业务技术,特别涉及。
技术介绍
随着通信技术的发展,应用业务也已得到了广泛推广。用户通常要根据运营商提供的业务列表自行选择所需的各种应用业务,定制得到自身的应用业务集合。当有大量的应用业务或业务组合存在时,用户的定制的过程就相当麻烦,用户友好度不太理想。如果让运营商来给为每一用户或用户群定制应用业务,则会大大提高业务运营成本,并且不利于用户定制的应用业务信息的维护和更新。比如运营商首先针对用户的爱好给用户制定了应用业务,而当用户的爱好发生了变化需要定制其它应用业务时,运营商无法及时重新为用户定制应用业务,并且当增加新的业务时运营商也很难确定哪些用户需要此新业务。可见,现有的应用业务实现技术很难方便有效的针对不同用户的特性为用户灵活定制不同的应用业务。用户往往需要亲自手工定制业务,用户感受度不够好,更无法及时针对用户特性的变化为用户定制最新的应用业务。当有新业务出现时,运营商也无法快速有效的将新业务分发到真正需要的用户,使得新业务的推广进程缓慢且成本较高。因此,目前迫切需要一种机制能够动态灵活的针对各个用户的特性为各个用户提供个性化业务。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供,能够自动针对各个用户的特性为各个用户提供个性化业务。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术公开了一种用户个性化业务的实现系统,该系统包括个性化业务管理服务器,该个性化业务管理服务器包含个性化业务单元,其至少包含个性化业务生成模块,用于从外部接收用户业务数据,从业务规则单元接收业务规则,生成用户的个性化业务信息;业务规则单元,其至少包含业务规则存储模块,用于保存业务规则,并发送业务规则给所述个性化业务单元。其中,所述个性化业务单元进一步包含个性化业务存储模块,用于从所述个性化业务生成模块接收个性化业务信息并保存。其中,该系统进一步包括一个以上的元业务平台;每一元业务平台用于承载一个以上元业务的业务逻辑;所述个性化业务单元进一步包含个性化业务执行模块,用于从个性化业务存储模块接收用户的个性化业务信息,按此个性化业务信息发送业务请求给构成当前个性化业务的各个元业务所在的元业务平台;所述元业务平台,用于接收来自个性化业务执行模块的业务请求,按该业务请求调用元业务的业务逻辑。其中,该系统进一步包括元业务注册服务器,用于从各个元业务平台接收元业务信息,保存各个元业务及其所在元业务平台地址信息之间的映射关系,输出元业务所在元业务平台地址信息给所述个性化业务生成模块。其中,所述业务规则单元进一步包含业务规则生成模块,用于根据来自外部的配置命令或根据从所述个性化业务存储模块接收的个性化业务信息生成新的业务规则,并输出该新的业务规则给所述业务规则存储模块。其中,该系统进一步包含用户业务数据库,用于保存用户业务数据并输出给所述个性化业务生成模块。其中,该系统进一步包含综合业务指纹系统,该综合业务指纹系统包含一个以上的采集单元、分析单元、数据访问单元和存储单元;所述采集单元,用于从通信网络中的各个业务节点采集用于表征用户各种特性的原始数据并输出给所述分析单元;所述分析单元,用于对接收到的用于表征用户各种特性的原始数据进行分析得到用户业务数据并发送至所述存储单元;所述存储单元,用于保存来自所述分析单元的用户业务数据,输出用户业务数据给所述数据访问单元;所述数据访问单元,用于从所述存储单元接收用户数据并输出给所述个性化业务生成模块。本专利技术还公开了一种用户个性化业务的实现方法,应用于包括个性化业务管理服务器的所述用户个性化业务的实现系统,该方法至少包括个性化业务生成流程,当该个性化业务生成流程被触发时,包括A.所述个性化业务管理服务器接收用户业务数据;B.该个性化业务管理服务器使用接收到的用户业务数据与预先保存的业务规则进行匹配得到当前用户的个性化业务,该个性化业务由一个以上的元业务及元业务组合构成。其中,所述用户业务数据为用户信息与维度信息之间的映射表,所述维度信息为表征用户各种特性的维度信息项及内容;所述业务规则由维度映射表和用户群号映射表构成,所述维度映射表为维度信息与用户群号之间的映射表,所述用户群号映射表为用户群号的集合与元业务及元业务组合之间的映射表;步骤B中,所述匹配得到当前用户的个性化业务的方法为B1.将用户业务数据与所述维度映射表进行匹配得到各个用户群号;B2.将所得到的各个用户群号与所述用户群号映射表进行匹配得到个性化业务,该个性化业务由元业务及元业务组合构成。步骤B1中,所述匹配的方法为11)设置读取计数器,并将读取计数器的计数值n置为1; 12)读取用户业务数据中第n个维度信息项的内容,将读取计数器的计数值n加1;根据读取到的第n个维度信息项的内容匹配维度映射表得到用户群号,并缓存该用户群号;13)判断读取计数器的计数值n是否超出用户业务信息中的维度信息项的总数,如果是,则去除所缓存的各个用户群号中的重复部分;否则返回步骤12)。步骤B2中,所述匹配的方法为21)设置读取计数器,并将读取计数器的计数值n置为1;22)读取用户群号映射表中第n个用户群号的集合,将读取计数器的计数值n加1;根据读取到的第n个用户群号的集合匹配步骤B1得到的各个用户群号得到元业务及元业务组合,并缓存该元业务及元业务组合;23)判断读取计数器的计数值n是否超出用户群号映射表中用户群号的集合的总数,如果是,则去除所缓存的各个元业务及元业务组合的重复部分;否则返回步骤22)。其中,在所述步骤A之后进一步包括判断当前获取的用户业务数据是否有对应的个性化业务,如果是,则清空该用户业务数据已对应的个性化业务,执行步骤B;否则直接执行步骤B。其中,所述个性化业务的实现系统进一步包括用于承载元业务的业务逻辑的元业务平台;步骤B2中得到个性化业务之后,进一步包括所述个性化业务服务器获取构成该个性化业务的各个元业务所在元业务平台的地址信息;该方法进一步包括个性化业务执行流程,当该个性化业务执行流程被触发时,包括C1.所述个性化业务服务器获取当前请求个性化业务的用户信息;C2.确定该用户信息对应的个性化业务、以及构成个性化业务的各个元业务所在元业务平台的地址信息;C3.按所确定的元业务平台地址信息发送业务请求给各个元业务平台并调用元业务平台承载的元业务的业务逻辑,再将调用业务逻辑的执行结果下发给用户。其中,所述个性化业务的实现系统进一步包括用于维护元业务及其所在元业务平台地址信息的元业务注册服务器;所述元业务平台每承载一个元业务的业务逻辑就将该元业务及该元业务自身的地址信息注册到该元业务注册服务器上;步骤B2中所述获取元业务平台地址信息的方法为判断是否已保存了构成当前个性化业务的所有元业务所在元业务平台的地址信息,如果是,则结束当前处理;否则确定未保存其所在元业务平台的元业务,并从所述元业务注册服务器获取这些元业务所在元业务平台的地址信息。其中,在所述步骤C1之后进一步包括判断是否存在当前用户的个性化业务,如果是,则继续执行步骤C2;否则执行所述个性化业务生成流程,再执行步骤C2。其中,该方法进一步包括业务规则生成流程,当该业务规则生成流程被触发时,包括所述个性化业务管理服务器根据来自用户的配置命令生成新的业务规则,或根据当前已本文档来自技高网...

【技术保护点】
一种用户个性化业务的实现系统,其特征在于,该系统包括:个性化业务管理服务器,该个性化业务管理服务器包含:    个性化业务单元,其至少包含个性化业务生成模块,用于从外部接收用户业务数据,从业务规则单元接收业务规则,生成用户的个性化业务信息;    业务规则单元,其至少包含业务规则存储模块,用于保存业务规则,并发送业务规则给所述个性化业务单元。

【技术特征摘要】

【专利技术属性】
技术研发人员:石晓旻钟杰萍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1