CN101630260A - 个性订制***及其升级*** - Google Patents
个性订制***及其升级*** Download PDFInfo
- Publication number
- CN101630260A CN101630260A CN200910306052A CN200910306052A CN101630260A CN 101630260 A CN101630260 A CN 101630260A CN 200910306052 A CN200910306052 A CN 200910306052A CN 200910306052 A CN200910306052 A CN 200910306052A CN 101630260 A CN101630260 A CN 101630260A
- Authority
- CN
- China
- Prior art keywords
- data
- database
- personalized customization
- user
- standard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开一种个性订制***,包括标准配置数据库、标准用户数据库,及:数据配置单元,用于根据用户的个性订制需求配置个性订制数据,并将其保存到个性配置数据库;数据导入单元,与所述个性配置数据库及标准配置数据库相连,用于将所述个性配置数据库中的个性订制数据发送到所述标准配置数据库;数据处理单元,与所述标准配置数据库及标准用户数据库相连,用于根据标准配置数据库中导入的个性订制数据,在标准用户数据库中生成新的包含了个性订制信息的用户数据表和数据表结构,替换原有的标准用户数据库。本发明还公开了相应的个性订制升级***。本发明可实现对所有的个性订制版本进行集中统一管理,简化个性订制业务,降低管理和维护成本。
Description
技术领域
本发明涉及网络技术,尤其涉及一种个性订制***及其升级***。
背景技术
软件设计是一项应用多元化的综合业务。不同行业领域的客户,对同一软件往往具有不同的需求,因此,在设计软件的时候,需要针对具体的客户进行具体的个性订制服务,而在现有的软件设计中,一般只有标准配置数据库和标准用户数据库,当需要进行个性订制业务时,往往只能针对单独的个性订制客户进行专门的个性业务配置,这样既耗费了大量的精力和成本,实施管理起来也相当麻烦。
发明内容
本发明所要解决的技术问题是:提供一种个性订制***,该***实施容易,且可对所有的个性订制版本进行集中统一的管理。
本发明进一步所要解决的技术问题是:提供一种个性订制升级***,该***操作容易,且可对所有的个性订制版本进行集中统一的升级管理,降低个性订制业务后续服务支持的成本。
为解决上述技术问题,本发明采用如下技术方案:
一种个性订制***,包括有标准配置数据库、及标准用户数据库,该***还包括:
数据配置单元,用于根据用户的个性订制需求配置个性订制数据,并将其保存到个性配置数据库中;
数据导入单元,与所述个性配置数据库及标准配置数据库相连,用于将所述个性配置数据库中的个性订制数据发送到所述标准配置数据库;
数据处理单元,与所述标准配置数据库及标准用户数据库相连,用于根据标准配置数据库中导入的个性订制数据,在标准用户数据库中生成新的包含了个性订制信息的用户数据表和数据表结构,替换原有的标准用户数据库。
相应地,本发明还公开了一种个性订制升级***,该***包括有:
用户检验单元,与所述网站服务器相连,用于在收到用户的升级请求后,检验当前用户是否为个性订制业务用户;
升级文件传送单元,用于在网站服务器中查找与升级用户匹配的升级文件,并将网站服务器中的升级文件传送到客户端安装目录下的临时存储单元,若当前用户为个性订制业务用户,则从网站服务器传送的升级文件为标准配置数据库、标准用户数据库以及个性配置数据库、若当前用户为非个性订制业务用户,则从网站服务器传送的升级文件为标准配置数据库和标准用户数据库;
数据结构更新单元,用于在所述临时存储单元中根据所述标准配置数据库的数据更新所述标准用户数据库的表及表结构;
用户数据导入单元,用于将客户端安装目录下原有的标准用户数据库的数据记录导入所述临时存储单元中的用户数据库;
升级文件处理单元,用于以所述临时存储单元内更新后的数据替换掉客户端安装目录下原有的对应数据库。
本发明的有益效果是:
本发明的实施例通过在网站服务器上设置个性数据库,统一配置用户的个性订制数据,从而实现了对所有的个性订制版本进行集中统一的管理,大大简化了个性订制业务的实施,降低了管理和维护成本。
下面结合附图对本发明作进一步的详细描述。
附图说明
图1是本发明提供的个性订制***一个实施例的组成结构图。
图2是本发明提供的个性订制升级***一个实施例的组成结构图。
具体实施方式
参考图1,该图是本发明提供的个性订制***一个实施例的组成结构图;如图所示,本实施例除了包括有与现有技术相同的标准配置数据库10及标准用户数据库20外,还设置了个性配置数据库30,以及:
数据配置单元1,用于根据用户的个性订制需求配置个性订制数据,并将其保存到个性配置数据库,具体实现时,所述个性订制信息填入到个性配置数据库UserSet.sys的对应数据表中;
数据导入单元2,与所述个性配置数据库30及标准配置数据库10相连,用于将所述个性配置数据库30中的个性订制数据发送到所述标准配置数据库10;
数据处理单元3,与所述标准配置数据库10及标准用户数据库20相连,用于根据标准配置数据库中导入的个性订制数据,在标准用户数据库中生成新的新的包含了个性订制信息的用户数据表和数据表结构,替换原有的标准用户数据库,具体实现时,其根据数据导入完成后的标准配置数据库中的数据字典表DataDict将个性订制中增加的表/字段添加到标准用户数据库CurStage.okt中,生成新的包含了个性订制信息的标准用户数据库CurStage.okt。
具体实现时,所述数据配置单元1可具体包括有:
配置修改单元11,用于根据所述标准配置数据库10中标准数据的主键值,修改该配置记录后,将其保存在个性配置数据库30中;
配置新增单元12,用于在个性配置数据库30中直接增加新的配置记录。
所述数据导入单元2可具体包括有:
判断单元21,用于判断需要导入的记录的主键值是否与所述标准配置数据库10中的记录的主键值相同;
替换单元22,与所述判断单元21相连,用于在所述判断单元21判断结果为是时,用个性配置数据库30中的该记录替换标准配置数据库10中主键值相同的记录;
新增单元23,与所述判断单元21相连,用于在所述判断单元21判断结果为否时,直接将个性配置数据库30中的该记录增加到标准配置数据库10中。
具体实现时,所述个性配置数据库UserSet.sys与标准配置数据库ModelSet.sys包含的数据表及表结构完全一样,分别为:数据字典表DataDict、功能模块表mModule、新建表mNew、明细表mCard、分组表mGroup、关联表mConnect、目录表mMR、关键词表mKey、统计区表mChart、录入引导功能表mSysDo、知识表mKnown、报表表Resource、通用查询表TYCXB、列项表CodeSet、权限功能表rPoint、同步导入表Synchronize等,上述各数据表可根据具体需要任意设置一或多种。
个性订制业务的内容一般包括:订制软件功能模块,包含订制模块、订制模块表包含字段信息、订制模块新建界面、订制模块明细界面、订制模块明细界面分组、订制模块明细界面关联模块、订制模块目录、订制模块录入引导区功能点、订制模块统计区统计图、订制模块关键词搜索、订制模块报表;订制软件权限功能点;订制软件主界面高级搜索;订制软件自定义列项;订制软件同步导入表。根据订制内容,将对应的订制记录分别存储在以下表中:模块表mModule、数据字典表DataDict、mNew表、mCard表、mGroup表、mConnect表、mMR表、mSysDo表、mChart表、mKey表、Resource表、rPoint表、TYCXB表、CodeSet表、Synchronize表。
值得注意的是,当所述配置新增单元12在mModule表中新增一个功能模块时,其需要新增该模块对应的配置,包括:模块所属表及包含字段、新建界面、明细界面、明细分组、明细关联模块、目录、录入引导区功能、统计区统计图、关键词等,如果明细关联模块、目录、录入引导区功能、统计区统计图、关键词等没有内容也可以不建设,表示该模块的这些功能为空。
参考图2,该图是本发明提供的个性订制升级***一个实施例的组成结构图;如图所示,本实施例设置有网站服务器100,其存储了所有个性订制软件的个性配置数据库,且为每种个性订制业务配置了对应的账号,例如:保险版个性订制软件的个性配置文件为:UserSetBX.sys,其中订制了保险版的用户有:11001100、11001109、22000111、33001030等;另外,本实施例还在客户端安装目录下设置了临时存储单元300;另外,本实施例还包括有:
升级检测单元800,用于在收到用户的升级请求之后,判断是否有升级版本,若是,则向下述用户检验单元发送用户检验指令,否则,提示用户当前为最新版本。
用户检验单元801,用于在收到所述用户检验指令后,检验当前用户是否为个性订制业务用户;
升级文件传送单元81,用于在网站服务器100中查找与升级用户匹配的升级文件,并将网站服务器100中的升级文件传送到客户端安装目录下的临时存储单元300,所述升级文件至少包括有标准配置数据库和标准用户数据库,具体实现时,若用户检验单元801检测到当前用户为个性订制业务用户,则从网站服务器传送的升级文件为标准配置数据库、标准用户数据库以及个性配置数据库,若用户检验单元801检测到若当前用户为非个性订制业务用户,则从网站服务器传送的升级文件为标准配置数据库和标准用户数据库;
数据结构更新单元82,用于在所述临时存储单元300中根据所述标准配置数据库的数据更新所述标准用户数据库的表及表结构,具体实现时,其根据标准配置数据库中的Datadict表更新所述表及表结构;
用户数据导入单元83,用于将客户端安装目录下原有的标准用户数据库的数据记录导入所述临时存储单元300中;
升级文件处理单元84,用于以所述临时存储单元300内更新后的数据库文件替换掉客户端安装目录下原有的对应数据库。
另外,本实施例还包括有:
配置数据导入单元85,用于在当前用户为个性订制业务用户时,将所述临时存储单元内个性配置数据库中的个性订制信息导入标准配置数据库中生成新的标准配置数据;
若当前用户为个性订制业务用户,则升级文件处理单元84中所述更新后的数据库为标准配置数据文件和个性用户数据文件;
若当前用户为非个性订制业务用户,则升级文件处理单元84中所述更新后的数据为标准用户数据文件。
另外,本实施例还可包括临时数据删除单元86,用于在升级完成后删除客户端临时存储单元300及其中的各个临时数据文件。
本发明与现有的个性订制***相比,可将所有的个性订制软件进行集中统一的管理,实现模块增删、信息字段增删、信息字段排序、查询样式、报表样式、模块关联信息等等各种个性订制业务处理,订制实施极为灵活方便,可以实现各式各样的定制版本,甚至可以达到用户自己操作来实现订制的程度;
并且,由于本发明个性订制的实现是通过个性配置文件实现的,从而可以很方便的进行拷贝粘贴,实现了订制功能的流动方便性;
另外,本发明亦为个性订制业务后续改进服务提供了统一标准,所有个性订制用户都可以通过统一的升级操作来实现后续的改进需求,减少后续服务支持的成本。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (9)
1.一种个性订制***,包括有标准配置数据库、及标准用户数据库,其特征在于,该***还包括:
数据配置单元,用于根据用户的个性订制需求配置个性订制数据,并将其保存到个性配置数据库中;
数据导入单元,与所述个性配置数据库及标准配置数据库相连,用于将所述个性配置数据库中的个性订制数据发送到所述标准配置数据库;
数据处理单元,与所述标准配置数据库及标准用户数据库相连,用于根据标准配置数据库中导入的个性订制数据,在标准用户数据库中生成新的包含了个性订制信息的用户数据表和数据表结构,替换原有的标准用户数据库。
2.如权利要求1所述的个性订制***,其特征在于,所述数据配置单元包括有:
配置修改单元,用于根据所述标准配置数据库中标准数据的主键值,修改该配置记录后,将其保存在个性配置数据库中;
配置新增单元,用于在个性配置数据库中直接增加新的配置记录。
3.如权利要求1所述的个性订制***,其特征在于,所述数据导入单元包括有:
判断单元,用于判断需要导入的记录的主键值是否与所述标准配置数据库中的记录的主键值相同;
替换单元,与所述判断单元相连,用于在所述判断单元判断结果为是时,用个性配置数据库中的该记录替换标准配置数据库中主键值相同的记录;
新增单元,与所述判断单元相连,用于在所述判断单元判断结果为否时,直接将个性配置数据库中的该记录增加到标准配置数据库中。
4.如权利要求1所述的个性订制***,其特征在于,所述个性配置数据库中的数据表包括有数据字典表、功能模块表、新建表、明细表、分组表、关联表、目录表、关键词表、统计区表、录入引导功能表、知识表、报表表、通用查询表、列项表、权限功能表、同步导入表中的任一或多种。
5.如权利要求2所述的个性订制***,其特征在于,所述配置新增单元新增的配置至少包括有以下一或多种:模块所属表及包含字段、新建界面、明细界面、明细分组,明细关联模块、目录、录入引导区功能、统计区统计图、关键词。
6.一种个性订制升级***,其特征在于,该***包括有:
用户检验单元,与所述网站服务器相连,用于在收到用户的升级请求后,检验当前用户是否为个性订制业务用户;
升级文件传送单元,用于在网站服务器中查找与升级用户匹配的升级文件,并将网站服务器中的升级文件传送到客户端安装目录下的临时存储单元,若当前用户为个性订制业务用户,则从网站服务器传送的升级文件为标准配置数据库、标准用户数据库以及个性配置数据库、若当前用户为非个性订制业务用户,则从网站服务器传送的升级文件为标准配置数据库和标准用户数据库;
数据结构更新单元,用于在所述临时存储单元中根据所述标准配置数据库的数据更新所述标准用户数据库的表及表结构;
用户数据导入单元,用于将客户端安装目录下原有的标准用户数据库的数据记录导入所述临时存储单元中的用户数据库;
升级文件处理单元,用于以所述临时存储单元内更新后的数据库替换掉客户端安装目录下原有的对应数据库。
7.如权利要求6所述的个性订制升级***,其特征在于,该***还包括有:
配置数据导入单元,用于在当前用户为个性订制业务用户时,将所述临时存储单元内个性配置数据库中的个性订制信息导入标准配置数据库中生成新的标准配置数据;
若当前用户为个性订制业务用户,则所述更新后的数据为标准配置数据文件和个性用户数据文件;
若当前用户为非个性订制业务用户,则所述更新后的数据为标准用户数据文件。
8.如权利要求6或7所述的个性订制升级***,其特征在于,该***还包括有:
临时数据删除单元,用于在升级完成后删除客户端临时存储单元及其中的各个临时数据文件。
9.如权利要求6或7所述的个性订制升级***,其特征在于,该***还包括有:
升级检测单元,用于在收到用户的升级请求之后,判断是否有升级版本,若是,则向所述用户检验单元发送检验指令,否则,提示用户当前为最新版本。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910306052A CN101630260A (zh) | 2009-08-25 | 2009-08-25 | 个性订制***及其升级*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910306052A CN101630260A (zh) | 2009-08-25 | 2009-08-25 | 个性订制***及其升级*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101630260A true CN101630260A (zh) | 2010-01-20 |
Family
ID=41575378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910306052A Pending CN101630260A (zh) | 2009-08-25 | 2009-08-25 | 个性订制***及其升级*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101630260A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106789215A (zh) * | 2016-12-12 | 2017-05-31 | 北京云端智度科技有限公司 | 多cdn厂商统一配置发布方法 |
CN108566425A (zh) * | 2018-04-12 | 2018-09-21 | 苏州工业园区服务外包职业学院 | 区块链节点业务配置***和方法 |
CN108616392A (zh) * | 2018-04-12 | 2018-10-02 | 苏州工业园区服务外包职业学院 | 智能终端业务配置***和方法 |
CN108684016A (zh) * | 2018-04-12 | 2018-10-19 | 苏州工业园区服务外包职业学院 | 向移动手持设备提供业务配置的***和方法 |
CN109347686A (zh) * | 2018-11-23 | 2019-02-15 | 珠海格力电器股份有限公司 | 一种终端在线远程升级***及其方法与智能家电 |
CN109788052A (zh) * | 2019-01-02 | 2019-05-21 | 郑州云海信息技术有限公司 | 一种服务器配置远程查询方法、装置、终端及存储介质 |
-
2009
- 2009-08-25 CN CN200910306052A patent/CN101630260A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106789215A (zh) * | 2016-12-12 | 2017-05-31 | 北京云端智度科技有限公司 | 多cdn厂商统一配置发布方法 |
CN108566425A (zh) * | 2018-04-12 | 2018-09-21 | 苏州工业园区服务外包职业学院 | 区块链节点业务配置***和方法 |
CN108616392A (zh) * | 2018-04-12 | 2018-10-02 | 苏州工业园区服务外包职业学院 | 智能终端业务配置***和方法 |
CN108684016A (zh) * | 2018-04-12 | 2018-10-19 | 苏州工业园区服务外包职业学院 | 向移动手持设备提供业务配置的***和方法 |
CN108616392B (zh) * | 2018-04-12 | 2021-04-30 | 苏州工业园区服务外包职业学院 | 智能终端业务配置***和方法 |
CN109347686A (zh) * | 2018-11-23 | 2019-02-15 | 珠海格力电器股份有限公司 | 一种终端在线远程升级***及其方法与智能家电 |
CN109788052A (zh) * | 2019-01-02 | 2019-05-21 | 郑州云海信息技术有限公司 | 一种服务器配置远程查询方法、装置、终端及存储介质 |
CN109788052B (zh) * | 2019-01-02 | 2021-11-26 | 郑州云海信息技术有限公司 | 一种服务器配置远程查询方法、装置、终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100478956C (zh) | 生成和获取报表的方法及相应的*** | |
CN100573510C (zh) | 在移动站中集成地址簿与即时消息应用的***和方法 | |
CN101630260A (zh) | 个性订制***及其升级*** | |
CN100547583C (zh) | 数据库的自动和动态提供的方法 | |
CN101179430B (zh) | 一种分布式***软件版本更新控制装置及方法 | |
CN100586211C (zh) | 基于移动终端客户端模块实现实名呼叫业务的方法和*** | |
CN100552679C (zh) | 将规则文本数据导入数据库的方法 | |
CN100472523C (zh) | 使用设备数据模式同步服务器和设备数据 | |
CN1922852A (zh) | 向设备供应内容的方法 | |
CN101119387A (zh) | 一种便利于定制、配置与迁移手机软件业务的方法和*** | |
CN101119414A (zh) | 访问数据库的方法及*** | |
CN102323940A (zh) | 基于数据库的配置台实现方法、配置台及*** | |
CN101984410A (zh) | 软件安装包的生成、卸载方法及装置 | |
CN102333108A (zh) | 分布式缓存同步***及方法 | |
CN102281324A (zh) | 一种移动通信终端***菜单项远程授权管理的方法 | |
CN1886976B (zh) | 用于使用动作列表及版本控制对一无线装置执行动作的方法及设备 | |
CN101383746A (zh) | 一种无线网络的接入控制方法和*** | |
CN104243515A (zh) | 一种配置信息处理方法及装置 | |
CN101075989B (zh) | 一种验证字段有效性的方法和*** | |
CN100334547C (zh) | 数据处理装置和数据处理装置的存储空间的优化处理方法 | |
CN104793998B (zh) | 终端***资源管理方法及装置 | |
CN1997060A (zh) | 获取指标的方法以及*** | |
CN104335620A (zh) | 用于移动电话虚拟复制的***及方法 | |
CN101621396A (zh) | 单板自动管理装置及方法 | |
CN1602100A (zh) | 一种基于stk或utk技术的手机电话本备份的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100120 |