CN111061785B - 一种管理平台中订单的分类存储方法和*** - Google Patents
一种管理平台中订单的分类存储方法和*** Download PDFInfo
- Publication number
- CN111061785B CN111061785B CN201911014250.XA CN201911014250A CN111061785B CN 111061785 B CN111061785 B CN 111061785B CN 201911014250 A CN201911014250 A CN 201911014250A CN 111061785 B CN111061785 B CN 111061785B
- Authority
- CN
- China
- Prior art keywords
- service
- order
- attribute
- module
- orders
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于平台管理技术领域,公开了一种管理平台中订单的分类存储方法和***,所述方法包括如下步骤:获取所述前端业务***中的业务订单;扩展所述业务订单的定制化属性;将所述前端业务***对应的类型标识和公共属性添加至所述业务订单中,形成打包数据;基于类型标识将所述打包数据分类存储至所述管理平台的后端服务器中;综上,使得业务订单构成“类型标识”+“公共属性”+“定制化属性”的结构形式,并基于类型标识将业务订单分类存储于后端服务器构建中,以此既保证了业务订单的查找方便,又避免了重复构建多个存储***,从而有效减少了业务订单存储中冗余的通用数据和重复的通用流程。
Description
技术领域
本发明属于智慧园区平台管理技术领域,具体涉及一种管理平台中订单的分类存储方法和***。
背景技术
在智慧园区平台的管理中,存在各种不同属性的业务订单,例如:在园区中执行的随手拍(具体指对园区违规现象的拍摄)、会议室预定、物业报修、应急值班申报等,在管理平台中均需基于相应的订单进行提交;而传统的管理平台中,上述各种业务订单的数据分散存储在各个独立的业务***内(例如:业务报修订单数据则独立存储于物业报修***中),该存储方式的最大局限在于:需要在各个独立的业务***中均构建相应的业务订单存储***,而多个业务订单存储***之间存在较多的通用数据或通用流程,由此造成大量通用数据的冗余、以及通用流程的重复。
并且在管理平后的后续升级中,若需要添加、修改一个或多个业务订单时,则需要在所有业务***中查找与该业务订单相关的***代码,并进行逐步修改,其工作量较大。
发明内容
鉴于此,本发明提供了一种能有效一种管理平台中订单的分类存储方法和***,以实现业务订单的统一存储,减少管理平台中冗余的通用数据和重复的通用流程,并且还能快速实现业务订单的维护升级。
为实现上述目的,本发明提供如下技术方案:
一种管理平台中订单的分类存储方法,包括如下步骤:
S1.获取所述管理平台的前端业务***中的业务订单;
S2.将所述前端业务***对应的类型标识和公共属性添加至所述业务订单中,形成打包数据;
S3.基于类型标识将所述打包数据分类存储至所述管理平台的后端服务器中。
优选的,还包括对所述前端业务***对应的类型标识和公共属性进行定义:所述类型标识基于智慧园区中设定的服务业务的板块进行划分定义;所述公共属性基于所述前端业务***的业务属性进行划分定义;具体所述类型标识为所述公共属性的上级标签,所述公共属性为所述定制化属性的上级标签。
优选的,在进行所述前端业务***对应的类型标识和公共属性的添加之前,还包括扩展所述业务订单的定制化属性;具体,所述业务订单的定制化属性基于所述管理平台的数据库获取,所述数据库中存储有具体业务数据所对应的扩展字段,具体步骤如下:
S1.识别所述业务订单中的具体业务数据;
S2.获取所述具体业务数据对应的扩展字段;
S3.组合获取的所述拓展字段,形成所述业务订单的定制化属性。
优选的,还包括对存储后所述业务订单的维护升级步骤:
S1.基于类型标识、公共属性或定制化属性查找目标业务订单;
S2.获取所述目标业务订单的通用代码;
S3.修改所述通用代码,应用至所有目标业务订单中。
一种管理平台中订单的分类存储***,包括数据库、后端服务器、以及实现数据库、后端服务器与前端业务***之间交互的终端;其中,所述数据库用于存储前端业务***的业务订单中的具体业务数据所对应的扩展字段。
优选的,所述终端包括:
获取模块,用于获取所述前端业务***中的业务订单、以及数据库中的扩展字段;
识别模块,用于识别所述业务订单中的具体业务数据;
组合模块,用于组合从数据库中获取的具体业务数据所对应的扩展字段,构成定制化属性;
打包模块,用于打包获取的业务订单、以及所述前端业务***所对应的类型标识和公共属性;
传输模块,用于将打包数据传输至后端服务器中。
优选的,所述打包模块包括标识获取单元,用于获取所述前端业务***所对应的类型标识和公共属性;标识添加单元,用于将获取的所述类型标识和和公共属性添加至所述业务订单中;
优选的,所述后端服务器包括:
接收模块,用于接收所述传输模块发送的打包数据;
标识提取模块,用于提取打包数据中的类型标识;
存储模块;基于提取的类型标识分类存储所述打包数据。
本发明与现有技术相比,具有以下有益效果:
本发明,将业务订单中的具体业务数据定义为定制化属性,并向业务订单中集成类型标识和公共属性,使得业务订单构成“类型标识”+“公共属性”+“定制化属性”的结构形式,并基于类型标识将业务订单分类存储于后端服务器构建中,以此既保证了业务订单的查找方便,又避免了重复构建多个存储***,从而有效减少了业务订单存储中冗余的通用数据和重复的通用流程。
另外,基于上述业务订单结构的形成,使得业务订单在修改时具有较大的灵活性,并且无需进行多个业务***前端代码的逐步查找和修改,大大减少了业务订单后期升级的工作量。
附图说明
图1为本发明中分类存储***的结构框图;
图2为本发明中分类存储***的大致流程图;
图3为本发明中分类存储***的详细流程图;;
图4为本发明中分类存储后订单的修改流程图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
如图1所示,本实施例提供了一种管理平台中订单的分类存储***,包括数据库10、后端服务器20、以及实现数据库10、后端服务器20与前端业务***之间交互的终端30;
其中数据库10中存储有前端业务***的业务订单中的具体业务数据所对应的扩展字段;
终端30包括获取模块31、识别模块32、组合模块33、打包模块34和传输模块35;获取模块31,用于获取前端业务***中的业务订单、以及数据库中的扩展字段;识别模块32,用于识别业务订单中的具体业务数据;打包模块34,用于打包获取的业务订单、以及前端业务***所对应的类型标识和公共属性,进一步的,打包模块34包括标识获取单元,用于获取所述前端业务***所对应的类型标识和公共属性;标识添加单元,用于将获取的类型标识和和公共属性添加至业务订单中;组合模块33,用于组合从数据库中获取的具体业务数据所对应的扩展字段,构成定制化属性;传输模块35,用于将打包数据传输至后端服务器中。
在本实施例中,后端服务器20包括接收模块21、标识提取模块22和存储模块23,接收模块21用于接收传输模块发送的打包数据;标识提取模块22,用于提取打包数据中的类型标识;存储模块35;基于提取的类型标识分类存储的打包数据。
实施例2
如图2-图3所示,并基于上述分类存储***,本实施例提供了一种管理平台中订单的分类存储方法,包括如下步骤:
S1.基于管理平台的构建对前端业务***对应的类型标识和公共属性进行定义,其中类型标识基于智慧园区中设定的服务业务的板块进行划分定义;公共属性基于前端业务***的业务属性进行划分定义;
例如:
将智慧园区中的服务业务划分为:业务申请服务板块、业务记录服务板块、公共广播服务板块等,其中以业务申请服务板块为例,其类型标识即为“申请”,具体在实际应用中可根据实际情况进行板块划分和类型标识的定义;
另外,上述划分的业务申请服务板块中包含有:会议前端业务***、物业前端业务***、园区值班前端业务***,分别实现对应业务的管理,并根据对应的业务属性进行该***公共属性的确定,其中以会议前端业务***为例,其公共属性即为“会议”。
S2.基于获取模块31获取管理平台的前端业务***中的业务订单;具体,获取模块31可基于开放的API构成,即管理平台通过开放的API接入前端业务***中各种业务订单,统一进行分类、编码、存储、订单处理流程等功能。
S3.基于识别模块32识别业务订单中的具体业务数据。
S4.基于获取模块31从数据库10中获取业务订单中具体业务数据所对应的扩展字段。
S5.基于组合模块33对上述获取的扩展字段进行组合,形成业务订单的定制化属性;具体,依照业务订单中具体业务数据被获取的顺序进行排列组合;
例如:
上述会议前端业务***中包含“会议室预定”的业务,对应获取有“会议室预定”的业务订单,其中包含先后获得的会议室信息,预定时间等具体业务数据;设定会议室信息数据所对应的扩展字段为“.a”(a表示预定会议室的门牌号),预定时间数据所对应的扩展字段为“.b”(b表示预定的起始时间,“.1315”即表示预定时间为13:00至15:00),由此综合形成“会议室预定”业务订单中的定制化属性“.a.b”。
S6.基于打包模块34中的标识获取单元获取前端业务***所对应的类型标识和公共属性,并基于打包模块34中的标识添加单元将类型标识和公共属性添加至带有定制化属性的业务订单中,形成打包数据;
具体,形成的打包数据的结构形式为:订单+“类型标识”+“公共属性”+“定制化属性”;
以上述“会议室预定”的业务订单为例,即:会议室预定订单.申请.会议.a.b。
S7.基于传输模块35将上述形成的打包数据传输至后端服务器20。
S8.后端服务器20基于接收模块21接收打包数据。
S9.基于标识提取模块22提取打包数据中的类型标识,并基于类型标识将该打包数据分类存储于存储模块23中;
具体,以上述“会议室预定”的业务订单为例,提取的类型标识为“申请”,因此将带有“申请”标识的数据分为一类,统一存储于存储模块23中。
实施例3
在完成实施例2所提供的分类存储后,结合图4所示,本实施例还提供了一种实现分类存储后业务订单修改的方法,包括如下步骤:
S1.在后端服务器20中基于类型标识、公共属性或定制化属性查找目标业务订单;
S2.获取上述目标业务订单的通用代码;
S3.修改通用代码,应用所有至目标业务订单中。
例如:在“会议室预定”、“物业报修”、“应急值班申报”等业务订单中添加“紧急担保/联系人”的服务单项;具体“会议室预定”、“物业报修”、“应急值班申报”均属于“申请”服务业务板块,即对应的前端业务***所具有的类型标识为“申请”,因此在后端服务器中进行:订单+“申请”的查找,即可获得“申请”的所有业务订单,基于此进行统一添加即可,具体添加方式如下:
设定“紧急担保/联系人”的服务单项添加于申请人之后,由此选择上述所有业务订单中对应的申请人录入代码,其代码为通用代码,选择其中一个即可,在此代码之后写入“紧急担保/联系人”的录入代码,然后通用化的复用于上述所有业务订单的代码中,即完成目标业务订单的统一修改,而基于后端代码的修改,前端业务***中的业务订单形式或状态也产生相应变化,即订单中填入“紧急担保/联系人”的服务单项;具体上述订单形式或状态的变化基于工作流程引擎进行切换,而工作流程引擎即业务***操作事件触发状态切换条件时,根据***配置对订单形式或状态进行统一切换。
再例如:进行“会议室预定”业务订单的修改时,其订单属于“申请”类型,另外“会议室预定”属于会议前端业务***,还具有其***本身的公共属性:“会议”,因此在后端服务器中进行:订单+“申请”+“会议”的查找,即可获得“会议室预定”的所有业务订单,基于此进行统一修改即可,修改原理与上述相同。
本发明实施例中,将业务订单中的具体业务数据定义为定制化属性,并向业务订单中集成类型标识和公共属性,使得业务订单构成“类型标识”+“公共属性”+“定制化属性”的结构形式,并基于类型标识将业务订单分类存储于后端服务器构建中,以此既保证了业务订单的查找方便,又避免了重复构建多个存储***,从而有效减少了业务订单存储中冗余的通用数据和重复的通用流程。另外,基于上述业务订单结构的形成,使得业务订单在修改时具有较大的灵活性,并且无需进行多个业务***前端代码的逐步查找和修改,大大减少了业务订单后期升级的工作量。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (3)
1.一种管理平台中订单的分类存储方法,其特征在于,包括如下步骤:
获取所述管理平台的前端业务***中的业务订单;
将所述前端业务***对应的类型标识和公共属性添加至所述业务订单中,形成打包数据;
基于类型标识将所述打包数据分类存储至所述管理平台的后端服务器中;
在进行所述前端业务***对应的类型标识和公共属性的添加之前,还包括扩展所述业务订单的定制化属性;具体,所述业务订单的定制化属性基于所述管理平台的数据库获取;
所述数据库中存储有具体业务数据所对应的扩展字段:
识别所述业务订单中的具体业务数据;
获取所述具体业务数据对应的扩展字段;
组合获取的所述扩展字段,形成所述业务订单的定制化属性;
还包括对存储后所述业务订单的维护升级步骤:
在后端服务器中基于类型标识、公共属性或定制化属性查找目标业务订单;
获取所述目标业务订单的通用代码;
修改所述通用代码,应用至所有目标业务订单中。
2.根据权利要求1所述的一种管理平台中订单的分类存储方法,其特征在于,还包括对所述前端业务***对应的类型标识和公共属性进行定义:
所述类型标识基于智慧园区中设定的服务业务的板块进行划分定义;所述公共属性基于所述前端业务***的业务属性进行划分定义;
具体所述类型标识为所述公共属性的上级标签,所述公共属性为所述定制化属性的上级标签。
3.一种管理平台中订单的分类存储***,其特征在于,包括数据库、后端服务器、以及实现数据库、后端服务器与前端业务***之间交互的终端;
其中,所述数据库用于存储前端业务***的业务订单中的具体业务数据所对应的扩展字段;所述终端包括:
获取模块,用于获取所述前端业务***中的业务订单、以及数据库中的扩展字段;
识别模块,用于识别所述业务订单中的具体业务数据;
组合模块,用于组合从数据库中获取的具体业务数据所对应的扩展字段,构成定制化属性;
打包模块,用于打包获取的业务订单、以及所述前端业务***所对应的类型标识和公共属性;
传输模块,用于将打包数据传输至后端服务器中;
所述打包模块中包括:
标识获取单元,用于获取所述前端业务***所对应的类型标识和公共属性;
标识添加单元,用于将获取的所述类型标识和公共属性添加至所述业务订单中;
所述后端服务器包括:
接收模块,用于接收所述传输模块发送的打包数据;
标识提取模块,用于提取打包数据中的类型标识;
存储模块;基于提取的类型标识分类存储所述打包数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911014250.XA CN111061785B (zh) | 2019-10-23 | 2019-10-23 | 一种管理平台中订单的分类存储方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911014250.XA CN111061785B (zh) | 2019-10-23 | 2019-10-23 | 一种管理平台中订单的分类存储方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111061785A CN111061785A (zh) | 2020-04-24 |
CN111061785B true CN111061785B (zh) | 2022-03-25 |
Family
ID=70297665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911014250.XA Active CN111061785B (zh) | 2019-10-23 | 2019-10-23 | 一种管理平台中订单的分类存储方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111061785B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113240499A (zh) * | 2021-06-08 | 2021-08-10 | 京东数科海益信息科技有限公司 | 一种基于***切换的订单处理方法和装置 |
CN114881743B (zh) * | 2022-06-02 | 2022-11-18 | 广东乔润物联网科技有限公司 | 一种智能物流订单管理*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101588551A (zh) * | 2009-02-11 | 2009-11-25 | ***通信集团广东有限公司珠海分公司 | 手机信息发送***及其发送方法 |
US20100235006A1 (en) * | 2009-03-12 | 2010-09-16 | Wendell Brown | Method and Apparatus for Automatic Charging of an Electrically Powered Vehicle |
CN103635920A (zh) * | 2011-02-22 | 2014-03-12 | 维萨国际服务协会 | 通用电子付款装置、方法与*** |
CN105631361A (zh) * | 2014-10-28 | 2016-06-01 | ***通信集团终端有限公司 | 一种应用程序渠道来源标识方法及装置 |
CN106529027A (zh) * | 2016-11-09 | 2017-03-22 | 济南浪潮高新科技投资发展有限公司 | 一种组织建模方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034984B (zh) * | 2006-09-22 | 2011-02-02 | 北京国政通科技有限公司 | 利用用户提交的个人信息建立用户真实身份数据库 |
CN102467525A (zh) * | 2010-11-10 | 2012-05-23 | 金蝶软件(中国)有限公司 | 单据关联方法及*** |
US9836599B2 (en) * | 2015-03-13 | 2017-12-05 | Microsoft Technology Licensing, Llc | Implicit process detection and automation from unstructured activity |
CN109558404B (zh) * | 2018-10-19 | 2023-12-01 | 中国平安人寿保险股份有限公司 | 数据存储方法、装置、计算机设备和存储介质 |
CN110162564A (zh) * | 2019-05-30 | 2019-08-23 | 北京中电普华信息技术有限公司 | 业务数据处理方法及*** |
-
2019
- 2019-10-23 CN CN201911014250.XA patent/CN111061785B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101588551A (zh) * | 2009-02-11 | 2009-11-25 | ***通信集团广东有限公司珠海分公司 | 手机信息发送***及其发送方法 |
US20100235006A1 (en) * | 2009-03-12 | 2010-09-16 | Wendell Brown | Method and Apparatus for Automatic Charging of an Electrically Powered Vehicle |
CN103635920A (zh) * | 2011-02-22 | 2014-03-12 | 维萨国际服务协会 | 通用电子付款装置、方法与*** |
CN105631361A (zh) * | 2014-10-28 | 2016-06-01 | ***通信集团终端有限公司 | 一种应用程序渠道来源标识方法及装置 |
CN106529027A (zh) * | 2016-11-09 | 2017-03-22 | 济南浪潮高新科技投资发展有限公司 | 一种组织建模方法 |
Non-Patent Citations (1)
Title |
---|
"数字海洋"中多格式、多来源通用文档数据管理模式探讨;黄博 等;《海洋湖沼通报》;20090915(第03期);105-111 * |
Also Published As
Publication number | Publication date |
---|---|
CN111061785A (zh) | 2020-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107015853B (zh) | 多阶段任务的实现方法和装置 | |
US20150347443A1 (en) | Searchable data archive | |
CN105096183A (zh) | 基于物联网的任务触发的公共自行车自调度方法及*** | |
CN111061785B (zh) | 一种管理平台中订单的分类存储方法和*** | |
CN102662988B (zh) | 一种用于rfid中间件的冗余数据过滤方法 | |
CN102902752A (zh) | 一种日志监控方法及*** | |
CN106777308A (zh) | 民航订单信息的同步方法及装置 | |
CN108764350A (zh) | 目标识别方法、装置及电子设备 | |
CN106096904A (zh) | 一种日程安排添加方法及移动终端 | |
CN110222054A (zh) | 一种提高检索速度的方法、装置、终端设备和存储介质 | |
CN104965829A (zh) | 终端应用分类方法、服务器及*** | |
CN102438205A (zh) | 一种基于移动用户行为的业务推送的方法与*** | |
CN107870982A (zh) | 数据处理方法、***和计算机可读存储介质 | |
CN103428260A (zh) | 用于将终端分配到服务器并高效地提示终端的***及方法 | |
CN110704450A (zh) | 一种实现数据处理的方法、装置、计算机存储介质及终端 | |
CN103327473A (zh) | 一种数据获取方法及装置 | |
CN109992996A (zh) | 一种数据查询控制方法及装置、存储介质 | |
CN111784453B (zh) | 基于区块链的跨平台医药集采价格同步方法及相关装置 | |
CN110389817A (zh) | 多云***的调度方法、装置和计算机程序产品 | |
CN115802321B (zh) | 服务功能编排的方法、***、电子设备及存储介质 | |
CN109544323B (zh) | 一种******的智能管理*** | |
CN111159107A (zh) | 数据处理方法和服务器集群 | |
CN115879889A (zh) | 基于区块链的业务处理方法、装置和计算机设备 | |
CN115526586A (zh) | 一种基于智能运算的业务流程处理方法 | |
CN104111768A (zh) | 可交互窗口及自定义、引用、同步可交互窗口的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |