本发明专利技术公开了一种智能信息适配方法及装置。其中,方法包括:确定经营分析系统的各个角色,每个角色包括至少两个对象,每个对象对应用户层面上的一个属性;对每个角色进行最小元素的分解,得到各角色对应的最小元素集合;根据所述最小元素集合中每个最小元素与经营分析系统中数据横向纵向两个维度的对应关系,对所述数据进行最小数据粒度的分解,得到所述最小元素与最小数据粒度的对应关系,进而得到各角色对应的最小数据粒度集合;对每个角色对应的最小数据粒度集合进行整合封装,得到各角色对应的数据信息;根据用户继承的至少一个角色,将对应角色内的合法数据信息适配给所述用户。本发明专利技术所提供的技术方案,能够更加有效的对经营分析系统的信息进行组织。
【技术实现步骤摘要】
本专利技术涉及一种业务支撑技术,尤其涉及一种面向角色的智能信息适配方法及装置。
技术介绍
我国电信行业已进入全业务运营时代,而全业务运营对经营分析系统提出了更高的要求,即需要向各类用户提供更全面、更高效、更准确、更及时、更富个性化的信息服务。现有技术中,经营分析系统的信息组织方法,无论是数据的分解(或分类、划分等)还是数据的重组(或集成、集合、组合等),大部分都是采用面向主题或者面向用户的方式。其中,面向主题的方式是基于信息本身的结构和系统架构的层面角度来设计的, 即针对数据分类进行单独存储,对应用进行组合查询,没有充分考虑用户的需求,其弊端表现在随着各种应用(如定制报表、专题分析等功能)的新增,系统变得越来越庞大臃肿,而且这些应用很多时候也并不是每个用户都需要的。在很多情况下,用户为了得到自己所需要的信息,通常需要在多个应用之间进行多次的切换,有时还需要在每个应用项中进行多维度的选择查询。面向用户的方式是基于经营分析系统的用户需求,定制个性化信息。这种方式虽然能够解决主题分类方式的上述弊端,但是对于那些拥有大量不同机构和职能的公司,以及其它具有较复杂结构及较大用户群体的组织,随着用户群体的快速增长,对于每个用户都需要进行权限的授予,其数据的组织也都具有各种特殊性,从而容易造成混乱的局面,且系统在原有方式的处理之下就会越来越低效,很难做到全面、高效的信息支撑。因此,如何提供一种更加有效的经营分析系统信息组织方案成为目前急需解决的问题。
技术实现思路
有鉴于此,本专利技术中一方面提供一种智能信息适配方法,另一方面提供一种智能信息适配装置,以便更加有效的对经营分析系统的信息进行组织。本专利技术所提供的智能信息适配方法,包括确定包括不同对象的经营分析系统的各个角色,每个角色包括至少两个对象,每个对象对应用户层面上的一个属性;其中,经营分析系统的各个对象分别包括不同层次的节占.I— /、、、 对每个角色的各个对象进行直到设定的最小分解节点层的分解,得到各角色对应的最小元素集合;其中,每个最小元素包括所属角色各对象的一个最小分解节点;根据所述最小元素集合中每个最小元素与经营分析系统中数据横向纵向两个维度的对应关系,对所述数据进行最小数据粒度的分解,得到所述最小元素与最小数据粒度的对应关系;根据所述最小元素与最小数据粒度的对应关系,得到各角色对应的最小数据粒度集合;对每个角色对应的最小数据粒度集合进行整合封装,得到各角色对应的数据信息;根据用户继承的至少一个角色,将对应角色内的合法数据信息适配给所述用户。本专利技术所提供的智能信息适配装置,包括角色确定模块,用于确定包括不同对象的经营分析系统的各个角色,每个角色包括至少两个对象,每个对象对应用户层面上的一个属性;其中,经营分析系统的各个对象分别包括不同层次的节点;角色分解模块,用于对每个角色的各个对象进行直到设定的最小分解节点层的分解,得到各角色对应的最小元素集合;其中,每个最小元素包括所属角色各对象的一个最小分解节点;数据映射模块,用于根据所述最小元素集合中每个最小元素与经营分析系统中数据横向纵向两个维度的对应关系,对所述数据进行最小数据粒度的分解,得到所述最小元素与最小数据粒度的对应关系;根据所述最小元素与最小数据粒度的对应关系,得到各角色对应的最小数据粒度集合;数据封装模块,用于对每个角色对应的最小数据粒度集合进行整合封装,得到各角色对应的数据信息;信息适配模块,用于根据用户继承的至少一个角色,将对应角色内的合法数据信息适配给所述用户。从上述方案可以看出,本专利技术中通过对确定的各个角色进行最小元素的分解,得到各角色对应的最小元素集合,并根据所述最小元素集合中每个最小元素与经营分析系统中数据横向纵向两个维度的对应关系,建立角色与数据的映射关系,从而可以根据用户继承的至少一个角色,将对应角色内的合法数据信息适配给所述用户。本专利技术中的技术方案, 其组织方法面向角色,能够提供用户最关注最需要的信息。并且本技术方案对数据进行分解后,建立角色最小元素对最小数据粒度的映射机制,能加快最小数据粒度集合的定位,提高系统的整体运行效率。附图说明图1为本专利技术实施例中智能信息适配方法的示例性流程图。图2为本专利技术实施例中对单个角色进行最小元素分解的流程示意图。图3为本专利技术实施例中数据集的各种数据粒度形状。图4为本专利技术实施例中智能信息适配装置的示例性流程图。图5为图4所示装置中角色分解模块的一个内部结构示意图。图6为图4所示装置中角色分解模块的又一个内部结构示意图。图7为图4所示装置中角色分解模块的又一个内部结构示意图。图8为本专利技术实施例中第一对象分解模块的一个内部结构示意图。具体实施例方式本专利技术实施例中,引入了角色的抽象概念,作为一个在用户层面之上的概括,其本质为一集合,其中的对象(即集合内的元素)是用户层面之上的任何属性,如机构、职能等, 用数学符号可以表示为角色ROLE = (DEPARTMENT =机构,JOB =职能,· · ·)。通常情况下,经营分析系统中的各个对象分别包括不同层次的节点,例如,有时构成一个类似树状的结构。为了建立角色与经营分析系统中数据的对应关系,本专利技术实施例中首先对确定的各个角色进行最小元素的分解,得到各角色对应的最小元素集合,其中,每个最小元素包括所属角色各对象的一个最小分解节点(最小分解节点层为预先设定的最低分解节点层)。之后,根据所述最小元素集合中每个最小元素与经营分析系统中数据横向纵向两个维度的对应关系,建立角色与数据的映射关系,以便根据用户继承的至少一个角色,将对应角色内的合法数据信息适配给所述用户。为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术进一步详细说明。图1为本专利技术实施例中智能信息适配方法的示例性流程图。如图1所示,该方法包括如下步骤步骤101,确定经营分析系统的各个角色,每个角色包括至少两个对象,每个对象对应用户层面上的一个属性。本步骤中,基于不同的经营分析系统,角色所包括的对象可不相同。具体包括哪些对象可根据实际需要确定。例如,对于一个公司来说,其经营分析系统的角色可包括机构和职能两个对象,并且对应机构的不同节点层以及对应不同的职能可设置不同的角色。图1示出了某公司的部分机构层次图。如图1所示,该公司的机构层次用树状方式表示了出来。其中,省公司位于机构的第一节点层,即最高节点层;省公司下面又包含了地市公司、省公司市场部等处于第二节点层的元素;地市公司又包含了区县、市场部等第三节点层的元素;区县包含客户经理和片区两个元素;片区包含客户经理和营业厅两个元素; 客户经理包含大客户经理和集团客户经理两个元素。从图1中可以看到,客户经理跨越了区县和片区这两个节点,可见,并不是严格的树状结构。对于大规模的公司,特别是机构复杂时,这种树状结构会变得非常复杂和臃肿。在确定该公司经营分析系统的角色时,可根据需要设置任意数量的角色。例如, 角色1 = (DEPARTMENT =省公司,JOB =负责公司业务发展),角色2 = (DEPARTMENT = 区县,JOB =负责区县业务发展),角色3 = (DEPARTMENT =片区,JOB =负责飞信业务发展),......ο步骤102,对每个角色的各个对象进行直到设定的最小分本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:黄益晓,曹勇,谢志崇,黄启雄,
申请(专利权)人:中国移动通信集团福建有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。