一种业务中个性化信息展现方法

文档序号:6604692阅读:131来源:国知局
专利名称:一种业务中个性化信息展现方法
技术领域
本发明属于计算机软件技术领域,用于业务中的对客户的信息展示,特别是进行个性化信息展示,为一种业务中个性化信息展现方法。
背景技术
在客户关系管理系统中,对客户资料信息展示是最基本的需求,在系统中不同的功能界面对客户资料显示信息要求均不相同,现有技术每一个功能界面上显示客户基本信息都必须用硬编码实现,增加或者修改某一客户显示资料需要修改页面程序。尤其对于客户关系管理系统中的精细化营销功能,迫切需要营销制定人员能个性化的指定本次营销行为中客户资料的展现信息,也就是制定个性化的客户信息展示界面,而现有技术只能逐一进行硬编码,以实现不同的界面,需要专业的编程人员随时根据信息展现内容的要求对展现界面进行维护修改,耗时耗力。

发明内容
本发明要解决的问题是现有技术在信息展示界面变动时,需要频繁通过硬编码实现展示界面的更改,耗时耗力,效率低,技术实现复杂。本发明的技术方案为一种业务中个性化信息展现方法,基于J2EE平台,构建信息展现系统,信息展现系统包括html前台和数据库后台,将业务实体表的字段对应配置为业务原子,通过配置业务原子构成展现界面进行个性化信息展现,包括以下步骤1)个性化信息展现配置在html前台设置个性化信息显示页面所要展现的内容, 首先配置好业务原子的基本要素,包括业务原子名称、业务原子来源的业务实体表以及业务原子对应业务实体表字段,然后在已配置的业务原子列表中选择业务原子组合形成显示区域,一个或多个显示区域组合形成显示页面,实现方式为将业务原子、显示区域、显示页面建立对应关系,这种关系为N对1的对应关系,并且业务原子按显示的先后排序,完成个性化信息展现的配置,业务原子、显示区域、显示页面的配置分别形成业务原子配置表、显示区域配置表和显示页面配置表其中业务原子配置表要素包括 业务原子标识配置表主键的唯一标识;
定义记录业务原子名称;
来源于自定义翻译表或来源于系统翻译表,所述翻
译表记
的对应


业务原子名称 业务原子属性静态来源
业务原子属性静态值源表读取字段名
录信息展现系统的参数值与真实业务含义值翻译关系;
翻译表名或者系统翻译表的翻译类型字段值; 用于解释参数表的中文名称;
基础数据来源表业务实体表名称;
基础表字段名称业务实体表字段名称;
基础表字段类型业务实体表字段类型;
业务原子显示列组合业务原子布局时所在列定义;
业务原子显示行组合业务原子布局时所在行定义;
业务原子描述描述信息;
业务原子类别标识用于记录业务原子分类大类;
业务原子子类别标识用于记录业务原子分类小类;
显示区域编号布局关联的显示区域编码;
业务原子状态业务原子为新增或发布;
业务原子单位标志用于标记对应业务实体表字段是否可以计算,以及计算单
位;
显示区域配置将显示区域的定义信息保存起来,在显示页面配置的时候再予以引
用,显示区域配置表要素包括显示区域编号配置表主键的唯一标识;
显示区域名称记录html前台定义配置的显示区域名称;
显示区域描述记录html前台定义配置的显示区域描述;
显示区域是否有效显示区域有效或无效;
显示区域状态显示区域为新增或发布;
显示页面配置将业务原子按照指定的顺序放在指定的显示区域中,为显示页面解析找到显示依据,显示页面配置表要素包括
显示页面标识配置表主键的唯一标识;
显示页面名称记录html前台定义配置的显示名称;
显示页面类型用于标识该显示页面在后续的业务流程中能被哪些模块引
用;显示页面状态显示页面有效或无效;显示页面是否有效 显示页面为新增或发布;2)个性化信息展现获取及组织数据库后台根据步骤1)得到的业务原子的信息读取展现信息,并组织为传输数据格式,由后台传输给前台的展现界面进行信息解析;3)个性化展现信息解析前台将从步骤2)获得的数据根据可扩展标记语言XML 协议格式通过JAVA还原为配置好的业务原子、显示区域、显示页面,生成为html显示页面;4)个性化信息展现将解析出来的html显示页面和其它业务办理页面组合后进行展现。业务原子对应的业务实体表的字段存储方式信息中,对于参数化方式记录,采用属性静态参数来源与属性静态值来记录业务原子的该类信息。作为优选,数据库后台采用oracle数据库,步骤1)中,通过JAVA软件开发工具包 SDK提供的java. sql. DatabaseMetaDat类抽取oracle数据库中业务实体表的表名和表结构,在html前台配置业务原子时,由列表方式显示系统数据库中备选的业务实体表,当选中一个业务实体表后,采用AJAX方式通过DatabaseMetaData类的对象取到该业务实体表对应的字段结构并显示到前台配置界面,操作人员配置后形成业务原子。步骤2)中,后台获取到业务原子信息后,将同属一个业务实体表的业务原子汇总,并通过结构化查询语句取到该业务实体表内数据;完成原始数据的获取后,根据业务原子配置的属性静态来源、属性静态值字段,将数据库后台的数据转译成对应的前台业务数据,然后采用OGNL语言将业务数据绑定到按步骤1)组合排版并布局的页面显示前台。本发明基于业务原子进行客户个性化信息展示,实现客户关系系统中的客户资料信息的个性化定制配置并展示,无需重新编码即可实现并满足操作人员自行配置客户的展现信息。可以做到对不同的活动显示不同维度的客户信息,让执行者尽量减少对此活动无关的客户信息,只需关注本次配置的客户信息,提高其工作效率。按实际使用的效果评估, 采用本发明个性化信息展示配置方式比硬编码效率提高了 23%。本发明业务原子是具有业务含义的最小单元,所以用它配置信息展现条件具有很强的灵活性和扩展性。


图1为本发明个性化信息展现配置的示意图。图2为本发明的信息展现流程图。图3为本发明实施例示意图。
具体实施例方式本发明通过JAVA语言编码封装,实现基于业务原子客户个性化信息展现方法,具体分如下步骤实现个性化展现信息配置、个性化展现信息获取及组织、个性化展现信息解析、个性化信息展现,如图2。将展示信息中最小的显示单位定义为业务原子,业务原子是一个同时具有业务含义和系统含义的最小显示单元。业务实体表,如客户基本信息表、客户联系信息表、客户积分信息表等业务实体表的字段均可以配置为业务原子。这样,在业务方面,业务原子包含了企业业务数据信息;在信息展现所采用的代码系统结构方面,业务原子包含了存储业务数据库数据模型(Data Model)数据结构等信息。因此,引入了具有业务、系统含义的最小显示单元,使用户能根据业务情况方便的进行页面设置,灵活配置显示原子、显示区域及显示页面,不需用户了解展示页面的硬编码方法,就可以实现个性化的信息展现,不再需要进行繁琐的硬编码来实现不同的展示界面,提高了应用的灵活性和扩展性。本发明前台的展现界面显示信息往往不是一个业务原子,而是一系列的业务原子的有效组合,这里就需要引入显示区域与显示页面配置的概念。个性化展现信息配置正是将业务原子根据业务需要组合形成显示区域,一个或多个显示区域形成显示页面,实现方式为将业务原子、显示区域、显示页面建立对应关系,这种关系为N对1的对应关系,以及业务原子显示的先后排序等配置。如图1为业务原子、显示区域、显示页面对应关系的示意图。个性化信息展现获取及组织阶段,将展现信息配置的信息根据显示页面标识读取出来,并组织为用于传输的数据格式,传输到前台,进行个性化展现信息解析。后台获取到业务原子信息后,将同属一个业务实体表的业务原子汇总,并通过结构化查询语句取到该业务实体表内数据;完成原始数据的获取后,根据业务原子配置的属性静态来源、属性静态值字段,将数据库后台的数据转译成对应的前台业务数据,然后采用OGNL语言将业务数据绑定到按步骤1)组合排版并布局的页面显示前台。个性化展现信息解析阶段将接收到的数据根据XML协议格式,通过JAVA的实现还原配置好的业务原子、显示区域、显示页面相关数据,并生成为html显示页面。个性化信息展现将解析出来的客户显示html和其它业务办理页面组合后展现给操作用户。个性化信息展现配置是将需要供后续动态解析并展示的业务原子的配置等数据录入到数据库的过程。有业务原子配置,显示区域配置,显示页面配置三个过程。业务原子配置将业务原子和每一张业务实体表中字段建立对应关系,在页面解析的时候根据配置取到业务数据源。要准确客观定义好业务原子,需配置如下信息业务原子基本信息业务原子标识、业务原子名称、业务原子描述、业务原子分类、 业务原子状态;业务原子在数据模型(Data Model)的相关数据结构信息业务原子来源的业务实体表,业务原子对应业务实体表字段,该字段的类型CHAR、DATE、NUMBER、NVARCHAR2(% η)等;业务原子字段存储方式相关信息在存储业务实体表的字段中,数据记录一般分为两种1、原始数据记录如客户姓名直接记录客户中文文字;2、参数化方式记录如客户级别有钻石卡级别客户、金卡级别客户、银卡级别客户等,记录时分别用D、K、A等参数值存储;当采用参数化方式记录时,就需一种在参数值与真实业务意义值翻译的方式,这里采用属性静态参数来源与属性静态值来记录业务原子的该类fe息。业务原子显示相关信息显示区域编号,业务原子显示行,业务原子显示列。下面具体举例说明本发明业务原子的配置。业务原子配置表要素
名称作用说明业务原子标识表主键唯一标识业务原子名称定义记录业务原子名称属性静态来源来源于自定义翻译表或来源于系统翻译表,翻译表由一个或多个参数值字段来标识实际的业务含义字段;属性静态值翻译表名或者系统翻译表的翻译类型TYPE—ID字段值源表读取字段名主要解释参数表的中文名称
权利要求
1. 一种业务中个性化信息展现方法,其特征是基于J2EE平台,构建信息展现系统, 息展现系统包括html前台和数据库后台,将业务实体表的字段对应配置为业务原子,通过配置业务原子构成展现界面进行个性化信息展现,包括以下步骤1)个性化信息展现配置在html前台设置个性化信息显示页面所要展现的内容,首先配置好业务原子的基本要素,包括业务原子名称、业务原子来源的业务实体表以及业务原子对应业务实体表字段,然后在已配置的业务原子列表中选择业务原子组合形成显示区域,一个或多个显示区域组合形成显示页面,实现方式为将业务原子、显示区域、显示页面建立对应关系,这种关系为N对1的对应关系,并且业务原子按显示的先后排序,完成个性化信息展现的配置,业务原子、显示区域、显示页面的配置分别形成业务原子配置表、显示区域配置表和显示页面配置表 其中业务原子配置表要素包括 业务原子标识配置表主键的唯一标识;业务原子名称定义记录业务原子名称;业务原子属性静态来源来源于自定义翻译表或来源于系统翻译表,所述翻译表记录信息展现系统的参数值与真实业务含义值翻译的对应关系;业务原子属性静态值翻译表名或者系统翻译表的翻译类型字段值;源表读取字段名用于解释参数表的中文名称;基础数据来源表业务实体表名称;基础表字段名称业务实体表字段名称;基础表字段类型业务实体表字段类型;业务原子显示列组合业务原子布局时所在列定义;业务原子显示行组合业务原子布局时所在行定义;业务原子描述描述信息;业务原子类别标识用于记录业务原子分类大类;业务原子子类别标识用于记录业务原子分类小类;显示区域编号布局关联的显示区域编码;业务原子状态业务原子为新增或发布;业务原子单位标志用于标记对应业务实体表字段是否可以计算,以及计算位;显示区域配置将显示区域的定义信息保存起来,在显示页面配置的时候再予以引用, 显示区域配置表要素包括配置表主键的唯一标识; 记录html前台定义配置的显示区域名称; 记录html前台定义配置的显示区域描述; 显示区域有效或无效; 显示区域为新增或发布; 显示页面配置将业务原子按照指定的顺序放在指定的显示区域中,为显示页面解析找到显示依据,显示页面配置表要素包括 显示区域编号显示区域名称显示区域描述显示区域是否有效显示区域状态显示页面标识显示页面名称显示页面类型配置表主键的唯一标识;记录html前台定义配置的显示名称;用于标识该显示页面在后续的业务流程中能被哪些模块引用;显示页面有效或无效;显示页面状态显示页面是否有效 显示页面为新增或发布;2)个性化信息展现获取及组织数据库后台根据步骤1)得到的业务原子的信息读取展现信息,并组织为传输数据格式,由后台传输给前台的展现界面进行信息解析;3)个性化展现信息解析前台将从步骤幻获得的数据根据可扩展标记语言XML协议格式通过JAVA还原为配置好的业务原子、显示区域、显示页面,生成为html显示页面;4)个性化信息展现将解析出来的html显示页面和其它业务办理页面组合后进行展现。
2.根据权利要求1所述的一种业务中个性化信息展现方法,其特征是业务原子对应的业务实体表的字段存储方式信息中,对于参数化方式记录,采用属性静态参数来源与属性静态值来记录业务原子的该类信息。
3.根据权利要求1或2所述的一种业务中个性化信息展现方法,其特征是数据库后台采用oracle数据库,步骤1)中,通过JAVA软件开发工具包SDK提供的java. sql. DatabaseMetaDat类抽取oracle数据库中业务实体表的表名和表结构,在html前台配置业务原子时,由列表方式显示系统数据库中备选的业务实体表,当选中一个业务实体表后,采用AJAX方式通过DatabaseMetaData类的对象取到该业务实体表对应的字段结构并显示到前台配置界面,操作人员配置后形成业务原子。
4.根据权利要求1或2所述的一种业务中个性化信息展现方法,其特征是步骤2)中, 后台获取到业务原子信息后,将同属一个业务实体表的业务原子汇总,并通过结构化查询语句取到该业务实体表内数据;完成原始数据的获取后,根据业务原子配置的属性静态来源、属性静态值字段,将数据库后台的数据转译成对应的前台业务数据,然后采用OGNL语言将业务数据绑定到按步骤1)组合排版并布局的页面显示前台。
5.根据权利要求3所述的一种业务中个性化信息展现方法,其特征是步骤2)中,后台获取到业务原子信息后,将同属一个业务实体表的业务原子汇总,并通过结构化查询语句取到该业务实体表内数据;完成原始数据的获取后,根据业务原子配置的属性静态来源、属性静态值字段,将数据库后台的数据转译成对应的前台业务数据,然后采用OGNL语言将业务数据绑定到按步骤1)组合排版并布局的页面显示前台。
全文摘要
一种业务中个性化信息展现方法,基于J2EE平台,构建信息展现系统,信息展现系统包括html前台和数据库后台,将业务实体表的字段对应配置为业务原子,通过配置业务原子构成展现界面进行个性化信息展现,包括个性化展现信息配置、个性化展现信息获取及组织、个性化展现信息解析、个性化信息展现几个步骤。本发明无需重新编码即可实现并满足操作人员自行配置客户的展现信息,提高其工作效率,按实际使用的效果评估,采用本发明个性化信息展示配置方式比硬编码效率提高了23%。本发明业务原子是具有业务含义的最小单元,配置信息展现条件具有很强的灵活性和扩展性。
文档编号G06F9/44GK102207861SQ20101020959
公开日2011年10月5日 申请日期2010年6月25日 优先权日2010年6月25日
发明者万长生, 刘国祥, 孙力斌, 张有根, 曹梅, 李华, 胡维龙, 陈杰 申请人:南京联创科技集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1