本发明专利技术公开了一种界面生成和获取数据进行存储的方法、装置和系统,涉及计算机领域,能够解决业务特性变更时造成的数据模型与界面无法匹配的问题。界面生成方法包括:获取界面配置信息和存储于一个纵表结构或横表结构上的业务对象数据;根据所述界面配置信息生成界面中的各元素;根据所述界面配置信息与业务对象数据的对应关系将所述业务对象数据显示于相应的界面元素中以生成界面。从界面中获取数据进行存储的方法,包括:获取显示于各界面元素中的业务对象数据;将获取的业务对象数据存储于一个纵表结构或横表结构上。本发明专利技术适用于计算机界面的生成和数据存储。
【技术实现步骤摘要】
本专利技术涉及计算机受理界面,尤其涉及一种界面生成和获取数据进行存储的方法、装置和系统。
技术介绍
几乎所有的企业都采用计算机进行业务受理,在采用计算机受理时由于产品的特 性变更很容易造成受理界面的不兼容。以下介绍运营商的BOSS(Businessand Operation Su卯ort System,业务运营支撑系统)在产品特性变更时对受理界面的改造所造成的影响。 BOSS是基于计算机网络及相关应用技术、用以支持通信业务运营的系统。从功能 上讲,BOSS系统涵盖了计费、结算、帐务、业务管理、客服等方面,并根据业务需要与相关外 部系统进行互联。运营商为了提高服务水平、管理水平和经营决策水平,充分实现企业管理 信息化,为客户提供及时、准确和高质量的服务,在BOSS系统实现过程中,需遵循灵活性与 可扩展性的原则,以方便扩展设备容量和提升设备性能;具备支持业务处理的灵活配置,业 务功能的重组与更新的灵活性。 按照上述灵活性与可扩展性的原则,随着市场竞争的加剧和软件技术的发展,客 户对应用系统的灵活性提出了很高的要求,要求系统能够在不修改程序的情况下,只通过 调整系统参数和修改业务脚本的方式,能够迅速适应市场的变化和实现新的业务需求。 目前移动运营商传统的技术框架对于新推出的、包含不同业务特性的业务,需要 按如下步骤进行研发设计 1、业务模型设计,针对不同业务特性,需要设计不同的业务实体模型; 2、数据模型设计,为了适应不同业务特性的业务,需要将数据模型按业务特性进行设计调整; 3、前台界面设计,对于具有不同业务特性的业务,前台界面上的变化需要重新进 行编码设计,增加或者修改一个计算机界面元素的产品属性也要新增该计算机界面的元素 属性相应的代码; 4、数据接口设计及数据库实体访问逻辑设计,负责响应前台界面对数据的调用以 及将处理得到的结果提交数据库实体等。 在现有技术中,在将业务数据存储到数据库实体时,通常采用将受理界面中的一 组控件作为一个表结构进行映射并存储到数据库实体中,由于各组控件的属性不同导致各 个表结构中存储的数据模型不同,而不同的数据模型在不同的控件中无法通用。对于新推 出的、包含不同业务特性的业务,在进行业务变更之后,数据模型与界面无法匹配。
技术实现思路
本专利技术的实施例提供一种界面生成方法,能够解决业务特性变更时造成的数据模型与界面无法匹配的问题。 本专利技术的实施例界面生成方法采用如下技术方案4 —种界面生成方法,包括 获取界面配置信息和存储于一个纵表结构或横表结构上的业务对象数据; 根据所述界面配置信息生成界面中的各元素; 根据所述界面配置信息与业务对象数据的对应关系将所述业务对象数据显示于 相应的界面元素中以生成界面。本专利技术的实施例还提供了一种从界面中获取数据进行存储的方法,包括 获取显示于各界面元素中的业务对象数据; 将获取的业务对象数据存储于一个纵表结构或横表结构上。本专利技术的实施例还提供了一种界面生成装置,包括 获取单元,用于获取界面配置信息和存储于一个纵表结构或横表结构上的业务对 象数据; 界面元素生成单元,用于根据所述界面配置信息生成界面中的各元素; 数据显示单元,用于根据所述界面配置信息与业务对象数据的对应关系将所述业务对象数据显示于相应的界面元素中以生成界面。本专利技术的实施例还提供了一种从界面中获取数据进行存储的装置,包括 数据获取单元,用于获取显示于各界面元素中的业务对象数据; 存储单元,用于将获取的业务对象数据存储一个纵表结构或横表结构上。 本专利技术的实施例还提供了一种界面生成系统,包括 界面生成装置,用于获取界面配置信息和存储于一个纵表结构或横表结构上的业务对象数据;根据所述界面配置信息生成界面中的各元素;根据所述界面配置信息与业务对象数据的对应关系将所述业务对象数据显示于相应的界面元素中以生成界面; 数据库实体,用于保存所述界面配置信息和所述业务对象数据。 本专利技术的实施例界面生成和获取数据进行存储的方法、装置和系统,根据界面配置信息生成各界面元素,存储于一个纵表结构或横表结构上的业务对象数据与显示于其中的界面元素的产品属性相匹配,从而在生成界面时业务对象数据能够自动形成于相应的界面元素中,实现了业务对象数据与相应的界面元素的自动匹配。附图说明 图1为本专利技术实施例界面生成方法流程图; 图2为本专利技术实施例从界面中获取数据进行存储的方法流程图; 图3为本专利技术实施例产品特性变更时的界面生成和数据存储方法流程图; 图4为本专利技术实施例界面生成装置的示意图; 图5为本专利技术另一实施例界面生成装置的示意图; 图6为本专利技术实施例从界面中获取数据进行存储的装置示意图; 图7为本专利技术实施例界面生成系统的示意图。具体实施例方式下面结合附图对本专利技术实施例界面生成方法、装置和系统进行详细描述。显而易 见地,下面描述的实施例仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以获得其他的实施例。 如图1所示,界面生成方法包括步骤如下 S101、获取界面配置信息和存储于一个纵表结构或横表结构上的业务对象数据; S102、根据所述界面配置信息生成界面中的各元素; S103、根据所述界面配置信息与业务对象数据的对应关系将所述业务对象数据显 示于相应的界面元素中以生成界面。 本专利技术的实施例界面生成方法通过获取界面配置信息和存储于一个纵表结构或 横表结构上的业务对象数据,根据所述界面配置信息生成界面中的各元素;根据所述界面 配置信息与业务对象数据的对应关系将所述业务对象数据显示于相应的界面元素中以生 成界面,,实现了业务对象数据与相应的界面元素的自动匹配。本专利技术的实施例还提供了一种从界面中获取数据进行存储的方法,包括 S201、获取显示于各界面元素中的业务对象数据; S202、将获取的业务对象数据存储于一个纵表结构或横表结构上。 本专利技术的实施例从界面中获取数据进行存储的方法通过获取显示于各界面元素中的业务对象数据,并将获取的业务对象数据存储于一个纵表结构或横表结构上,以这种形式存储的业务对象数据与界面配置信息相应匹配,从而在生成界面时,实现了业务对象数据与相应的界面元素的自动匹配。 下面以移动通信BOSS系统中集团产品特性变更时的业务受理中,界面生成和从 界面中获取数据进行存储为例,对本专利技术进行详细描述。这是本专利技术的一个典型应用,但本 专利技术并不仅限于这个应用。 在正常情况下,如果产品的特性不发生变化,则在生成界面时,只需要将界面元素 和相应的业务对象数据显示于界面中,可以参照图2所示的实施例。而如果产品的特性发 生变化或者有新推出的业务,则首先需要修改界面配置信息。而本实施例为了能够更好地 说明本专利技术在业务特性变更时产生的效果,则考虑在该集团产品特性发生变化时,需要采 用的实施方式。 如图3所示,本专利技术实施例移动通信中BOSS系统中集团产品特性变更时的业务受 理界面生成方法包括如下步骤 S301 、重新配置界面配置信息以形成新的界面配置信息。 在集团产品特性发生改变时,由于受理界面的界面元素会发生改变,因而需要重 新配置界面配置信息。为简化起见,本实施例中的界面元素只考虑受理界面中展现的各个 控件。 受理界面的界面配置信息为通过界面定制工具或本文档来自技高网...
【技术保护点】
一种界面生成方法,其特征在于,包括:获取界面配置信息和存储于一个纵表结构或横表结构上的业务对象数据;根据所述界面配置信息生成界面中的各元素;根据所述界面配置信息与业务对象数据的对应关系将所述业务对象数据显示于相应的界面元素中以生成界面。
【技术特征摘要】
一种界面生成方法,其特征在于,包括获取界面配置信息和存储于一个纵表结构或横表结构上的业务对象数据;根据所述界面配置信息生成界面中的各元素;根据所述界面配置信息与业务对象数据的对应关系将所述业务对象数据显示于相应的界面元素中以生成界面。2. 如权利要求1所述的界面生成方法,其特征在于,还包括 校验所述业务对象数据是否合法;所述将所述业务对象数据显示于相应的界面元素中以生成界面具体为将校验合法的 业务对象数据显示于相应的界面元素中以生成界面。3. 如权利要求2所述的界面生成方法,其特征在于,所述校验业务对象数据是否合法 包括根据与界面元素相应的属性要求校验所述业务对象数据的类型、长度或完整性是否合 法;或校验所述业务对象数据是否在某一历史范围内唯一。4. 如权利要求1所述的界面生成方法,其特征在于,根据所述界面配置信息与业务对 象数据的对应关系将所述业务对象数据显示于相应的界面元素中包括将所述界面配置信息中与所述各界面元素相应的产品属性或节点信息、以及所述纵表 结构或横表结构上与所述业务对象数据相应的属性或节点信息进行匹配; 将所述业务对象数据显示于匹配的界面元素中。5. 如权利要求1至4任一项所述的界面生成方法,其特征在于,还包括 重新配置所述界面配置信息以形成新的界面配置信息;所述根据所述界面配置信息生成界面中的各元素的步骤具体为根据所述新的界面配 置信息生成界面中的各元素。6. 如权利要求5所述的界面生成方法,其特征在于,所述重新配置所述界面配置信息 具体为通过界面定制工具或数据操作脚本重新配置所述界面配置信息。7. —种从界面中获取数据进行存储的方法,其特征在于,包括 获取显示于各界面元素中的业务对象数据; 将获取的业务对象数据存储于一个纵表结构或横表结构上。8. 如权利要求7所述的从界面中获取数据进行存储的方法,其特征在于,所述获取显 示于各界面元素中的业务对象数据包括 根据各界面元素在界面配置信息中的节点信息获取显示于各个界面元素中的业务对 象数据。9. 如权利要求8所述的从界面中获取数据进行存储的方法,其特征在于,所述将获取 的业务对象数据存储于一个纵表结构或横表结构上,包括将获取的业务对象数据存储于一个纵表结构或横表结构上,与所述业务对象数据相应 的产品属性和节点信息作为所述业务对象数据的标识,所述标识用于标...
【专利技术属性】
技术研发人员:万见高,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。