CN113377351B - 用于大规模政务业务的模型构建工作系统 - Google Patents
用于大规模政务业务的模型构建工作系统 Download PDFInfo
- Publication number
- CN113377351B CN113377351B CN202110756231.5A CN202110756231A CN113377351B CN 113377351 B CN113377351 B CN 113377351B CN 202110756231 A CN202110756231 A CN 202110756231A CN 113377351 B CN113377351 B CN 113377351B
- Authority
- CN
- China
- Prior art keywords
- data
- decoding
- code
- denotes
- protection
- 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
- 238000010276 construction Methods 0.000 title claims abstract description 8
- 238000012550 audit Methods 0.000 claims abstract description 4
- 231100000279 safety data Toxicity 0.000 claims description 34
- 238000000034 method Methods 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 claims description 14
- 238000003491 array Methods 0.000 claims description 3
- 230000003068 static effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Entrepreneurship & Innovation (AREA)
- Bioethics (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Electromagnetism (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提出了一种用于大规模政务业务的模型构建工作系统,包括以下步骤:S1,根据实际工作需要,创建相关业务;S2,创建业务涉及表单,作为业务流转的信息载体;S3,在业务中创建工作流模型,完成业务审核审批路径的设计;S4,创建工作流实例,实现复杂审核审批政务业务实际处理。本发明通过对业务表单的创建,完成其政务业务的处理。
Description
技术领域
本发明涉及一种电子表单技术领域,特别是涉及一种用于大规模政务业务的模型构建工作系统。
背景技术
电子政务是指国家机关在政务活动中,全面应用现代信息技术、网络技术以及办公自动化技术等进行办公、管理和为社会提供公共服务的一种全新的管理模式。广义电子政务的范畴,应包括所有国家机构在内;而狭义的电子政务主要包括直接承担管理国家公共事务、社会事务的各级行政机关。我国电子政务系统经过十多年的建设,已经取得了长足的发展。但是随着大数据时代的到来,原有的电子政务系统已经不能完全满足各级政府和部门的需要。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种用于大规模政务业务的模型构建工作系统。
为了实现本发明的上述目的,本发明提供了一种用于大规模政务业务的模型构建工作系统,包括以下步骤:
S1,根据实际工作需要,创建相关业务;
S2,创建业务涉及表单,作为业务流转的信息载体;
S3,在业务中创建工作流模型,完成业务审核审批路径的设计;
S4,创建工作流实例,实现复杂审核审批政务业务实际处理。
在本发明的一种优选实施方式中,所述S1包括:新建业务,设置其属性,包括所属应用、业务名称、简称、编码、计数器之一或者任意组合;
或/和所述S2包括:通过绘制表单页面,设置表单控件基本属性和操作属性,完成创建表单;
或/和所述S3包括:
S3-1,通过绘制流程节点、流程线,设置工作环节属性和分配策略,完成工作流路径创建;
S3-2,选择工作节点涉及表单,关联工作流和表单,完成工作流模型创建;
或/和所述S4包括:根据创建工作流模型,进行各业务环节表单填写,通过各环节审核审批,完成复杂政务业务的审核审批工作。
在本发明的一种优选实施方式中,所述绘制表单页面包括:在表单编辑页输入文本信息,显式表现表单控件名称;通过拖拽表单控件,完成对表单的布局设计。
在本发明的一种优选实施方式中,表单控件包括:文本框、多行文本、按钮、下拉选择、复选框、单选框、日期选择器、超链接、文件上传、图片上传、动态意见栏、静态意见栏、WPS之一或者任意组合基本控件;容器控件包括表、节、重复表、重复节之一或者任意组合。
在本发明的一种优选实施方式中,表单控件基本属性包括:域属性、控件属性、样式之一或者任意组合。
在本发明的一种优选实施方式中,表单控件操作包括:事件设置或/和触发设置。
在本发明的一种优选实施方式中,在步骤S3中,对构建完成的模型导出前进行模型安全保护,其模型安全保护的方法包括以下步骤:
S11,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,将其首次安全保护数据记作A1;将进行首次安全保护的构建完成的模型记作A0;
S12,对步骤S11中得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;将其增强保护数据记作A2;
S13,将步骤S12中得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据,将其防护安全保护数据记作A3;其防护安全保护数据A3即为待导出安全数据;
S14,将步骤S13中的待导出安全数据导出。
在本发明的一种优选实施方式中,在步骤S14中,将步骤S13中的待导出安全数据导出后存放于桌面,对其存放于桌面的安全数据执行以下操作:
S141,对存放于桌面的安全数据进行关键词计算,其关键词计算的方法为:
Key words=MD mathematical(Security data),
其中,Security data表示输入MD5、sha1、sha256、sha512之一的关键词运算函数的安全数据;
MD mathematical()表示采用MD5、sha1、sha256、sha512之一的关键词运算函数;
Key words表示利用关键词运算函数计算得到的关键词;
S142,将步骤S141计算得到的关键词上传至存储云端,判断其存储云端是否存在该关键词:
若存储云端不存在该关键词,则将关键词所对应的安全数据上传至存储云端,并将关键词与安全数据相绑定作为检索词,可以快速的从存储云端检索到安全数据的存储位置进行下载;
若存储云端存在该关键词,则令a0=Key words;i=0,执行下一步;
S143,ai+1=MD mathematical(ai),
其中,ai+1表示第i+1重复词;
ai表示第i重复词;当i=0时,a0表示第0重复词;
S144,将步骤S143计算得到的第i+1重复词上传至存储云端,判断其存储云端是否存在该第i+1重复词:
若存储云端不存在该第i+1重复词,则将第i+1重复词所对应的安全数据上传至存储云端,并将第i+1重复词与安全数据相绑定作为检索词,可以快速的从存储云端检索到安全数据的存储位置进行下载;
若存储云端存在该第i+1重复词,则i=i+1;返回步骤S143。
在本发明的一种优选实施方式中,在步骤S142或/和S144中,通过检索词对上传至存储云端的安全数据进行下载,对下载的数据进行以下操作:
S1421,对下载的数据利用系统接收到的加密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统预设的解密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用待导出构建完成的模型用户的解密码实现,得到其解码数据;
或者,S1421,对下载的数据利用系统接收到的加密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用待导出构建完成的模型用户的解密码实现,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统预设的解密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用系统预设的解密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统接收到的加密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用待导出构建完成的模型用户的解密码实现,得到其解码数据;
或者,1421,对下载的数据利用系统预设的解密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用待导出构建完成的模型用户的解密码实现,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统接收到的加密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用待导出构建完成的模型用户的解密码实现,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统预设的解密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统接收到的加密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用待导出构建完成的模型用户的解密码实现,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统接收到的加密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统预设的解密码实现解码,得到其解码数据。
在本发明的一种优选实施方式中,对解码数据进行以下操作:
S14231,对解码数据进行对比码计算,其对比码的计算方法为:
其中,Decoded data表示输入MD5、sha1、sha256、sha512之一的关键词运算函数的解码数据;
N表示在步骤S142或S144执行关键词运算函数的总次数;
Contrast code表示利用关键词运算函数计算得到的对比码;
S14232,比较其对比码与检索词是否一致:
若对比码与检索词一致,则解码数据为构建完成的模型;
若对比码与检索词不一致,则对下载的数据重新解码。
在本发明的一种优选实施方式中,在步骤S142或S144中,其检索词的获取方式为:
S1441,将检索词通过二维码转换器进行转换,得到其检索词二维码;
S1442,将步骤S1441中得到的检索词二维码转换为二维码阵列,即其中,x为小于或者等于X的正整数,y为小于或者等于Y的正整数,X表示二维码阵列中的总行数,Y表示二维码阵列中的总列数,PX,Y表示二维码阵列,当其px,y等于1时,在检索词二维码中为黑色方块,当其px,y等于0时,在检索词二维码中为白色方块,Qx,y表示检索词二维码;
S1443,将其二维码阵列转换为一维阵列,其PX*Y′=(p1′ p2′ p3′ … pX*Y′)表示一维阵列,即p1′=p1,1,p2′=p1,2,p3′=p1,3,……,pY′=p1,Y;
pY+1′=p2,1,pY+2′=p2,2,pY+3′=p2,3,……,p2*Y′=p2,Y;
p2*Y+1′=p3,1,p2*Y+2′=p3,2,p2*Y+3′=p3,3,……,p3*Y′=p3,Y;
p3*Y+1′=p4,1,p3*Y+2′=p4,2,p3*Y+3′=p4,3,……,p4*Y′=p4,Y;
p(X-1)*Y+1′=pX,1,p(X-1)*Y+2′=pX,2,p(X-1)*Y+3′=pX,3,……,pX*Y′=pX,Y;其中,pX′′表示一维阵列中从左到右第X′个元素,X′为小于或者等于X*Y的正整数;
p1′表示一维阵列中从左到右第1个元素,p2′表示一维阵列中从左到右第2个元素,p3′表示一维阵列中从左到右第3个元素,pY′表示一维阵列中从左到右第Y个元素,pY+1′表示一维阵列中从左到右第Y+1个元素,pY+2′表示一维阵列中从左到右第Y+2个元素,pY+3′表示一维阵列中从左到右第Y+3个元素,p2*Y′表示一维阵列中从左到右第2*Y个元素,p2*Y+1′表示一维阵列中从左到右第2*Y+1个元素,p2*Y+2′表示一维阵列中从左到右第2*Y+2个元素,p2*Y+3′表示一维阵列中从左到右第2*Y+3个元素,p3*Y′表示一维阵列中从左到右第3*Y个元素,p(X-1)*Y+1′表示一维阵列中从左到右第(X-1)*Y+1个元素,p(X-1)*Y+2′表示一维阵列中从左到右第(X-1)*Y+2个元素,p(X-1)*Y+3′表示一维阵列中从左到右第(X-1)*Y+3个元素,pX*Y′表示一维阵列中从左到右第X*Y个元素;
S1444,将检索词依次填入一维阵列中等于0的元素位置,填入后,将字符随机填入已填入检索词之间的等于1的元素位置;
S1445,依次提取填入的字符,得到其填入字符和填入字符所对应的填入阵列;将填入字符通过二维码转换器进行转换,得到其填入字符二维码;将其填入字符二维码展现在下载页面;
S1446,通过二维码扫描器扫描下载页面上展示的二维码,得到其扫描字符;
S1447,将扫描字符依次填入填入阵列中,提取其白色方块填入的字符,得到检索词;
S1448,根据检索词快速的从存储云端检索到安全数据的存储位置进行下载。
综上所述,由于采用了上述技术方案,本发明通过对业务表单的创建,完成其政务业务的处理。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意框图。
图2是本发明检索词二维码展示示意图。
图3是本发明一维阵列展示示意图。
图4是本发明展示示意图。
图5是本发明展示示意图。
图6是本发明填入阵列展示示意图。
图7是本发明填入字符二维码展示示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明提供了一种用于大规模政务业务的模型构建工作系统,如图1所示,包括以下步骤:
S1,根据实际工作需要,创建相关业务;
S2,创建业务涉及表单,作为业务流转的信息载体;
S3,在业务中创建工作流模型,完成业务审核审批路径的设计;
S4,创建工作流实例,实现复杂审核审批政务业务实际处理。
在本发明的一种优选实施方式中,所述S1包括:新建业务,设置其属性,包括所属应用、业务名称、简称、编码、计数器之一或者任意组合;
或/和所述S2包括:通过绘制表单页面,设置表单控件基本属性和操作属性,完成创建表单;
或/和所述S3包括:
S3-1,通过绘制流程节点、流程线,设置工作环节属性和分配策略,完成工作流路径创建;
S3-2,选择工作节点涉及表单,关联工作流和表单,完成工作流模型创建;
或/和所述S4包括:根据创建工作流模型,进行各业务环节表单填写,通过各环节审核审批,完成复杂政务业务的审核审批工作。
在本发明的一种优选实施方式中,所述绘制表单页面包括:在表单编辑页输入文本信息,显式表现表单控件名称;通过拖拽表单控件,完成对表单的布局设计;
或/和所述表单控件包括:文本框、多行文本、按钮、下拉选择、复选框、单选框、日期选择器、超链接、文件上传、图片上传、动态意见栏、静态意见栏、WPS之一或者任意组合基本控件;容器控件包括表、节、重复表、重复节之一或者任意组合;
或/和所述表单控件基本属性包括:域属性、控件属性、样式之一或者任意组合;
或/和所述表单控件操作包括:事件设置或/和触发设置。
在本发明的一种优选实施方式中,在步骤S3中,对构建完成的模型导出前进行模型安全保护,其模型安全保护的方法包括以下步骤:
S11,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,将其首次安全保护数据记作A1;将进行首次安全保护的构建完成的模型记作A0;
S12,对步骤S11中得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;将其增强保护数据记作A2;
S13,将步骤S12中得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据,将其防护安全保护数据记作A3;其防护安全保护数据A3即为待导出安全数据;
S14,将步骤S13中的待导出安全数据导出。
在本发明的一种优选实施方式中,在步骤S11中,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,其采用的首次安全保护方法为待导出构建完成的模型用户的加密码实现;
在步骤S12中,对得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;其数据增强保护采用系统预设的加密码实现;
在步骤S13中,将得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据;其数据防护安全保护采用系统接收到的加密码实现;
或者,在步骤S11中,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,其采用的首次安全保护方法为待导出构建完成的模型用户的加密码实现;
在步骤S12中,对得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;其数据增强保护采用系统接收到的加密码实现;
在步骤S13中,将得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据;其数据防护安全保护采用系统预设的加密码实现;
或者,在步骤S11中,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,其采用的首次安全保护方法为系统预设的加密码实现;
在步骤S12中,对得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;其数据增强保护采用待导出构建完成的模型用户的加密码实现;
在步骤S13中,将得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据;其数据防护安全保护采用系统接收到的加密码实现;
或者,步骤S11中,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,其采用的首次安全保护方法为系统预设的加密码实现;
在步骤S12中,对得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;其数据增强保护采用系统接收到的加密码实现;
在步骤S13中,将得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据;其数据防护安全保护采用待导出构建完成的模型用户的加密码实现;
或者,在步骤S11中,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,其采用的首次安全保护方法为系统接收到的加密码实现;
在步骤S12中,对得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;其数据增强保护采用系统预设的加密码实现;
在步骤S13中,将得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据;其数据防护安全保护采用待导出构建完成的模型用户的加密码实现;
或者,在步骤S11中,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,其采用的首次安全保护方法为系统接收到的加密码实现;
在步骤S12中,对得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;其数据增强保护采用待导出构建完成的模型用户的加密码实现;
在步骤S13中,将得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据;其数据防护安全保护采用系统预设的加密码实现。
在本发明的一种优选实施方式中,在步骤S14中,将步骤S13中的待导出安全数据导出后存放于桌面,对其存放于桌面的安全数据执行以下操作:
S141,对存放于桌面的安全数据进行关键词计算,其关键词计算的方法为:
Key words=MD mathematical(Security data),
其中,Security data表示输入MD5、sha1、sha256、sha512之一的关键词运算函数的安全数据;
MD mathematical()表示采用MD5、sha1、sha256、sha512之一的关键词运算函数;
Key words表示利用关键词运算函数计算得到的关键词;
S142,将步骤S141计算得到的关键词上传至存储云端,判断其存储云端是否存在该关键词:
若存储云端不存在该关键词,则将关键词所对应的安全数据上传至存储云端,并将关键词与安全数据相绑定作为检索词,可以快速的从存储云端检索到安全数据的存储位置进行下载;
若存储云端存在该关键词,则令a0=Key words;i=0,执行下一步;
S143,ai+1=MD mathematical(ai),
其中,ai+1表示第i+1重复词;
ai表示第i重复词;当i=0时,a0表示第0重复词;
S144,将步骤S143计算得到的第i+1重复词上传至存储云端,判断其存储云端是否存在该第i+1重复词:
若存储云端不存在该第i+1重复词,则将第i+1重复词所对应的安全数据上传至存储云端,并将第i+1重复词与安全数据相绑定作为检索词,可以快速的从存储云端检索到安全数据的存储位置进行下载;
若存储云端存在该第i+1重复词,则i=i+1;返回步骤S143。
在本发明的一种优选实施方式中,在步骤S142或/和S144中,通过检索词对上传至存储云端的安全数据进行下载,对下载的数据进行以下操作:
S1421,对下载的数据利用系统接收到的加密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统预设的解密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用待导出构建完成的模型用户的解密码实现,得到其解码数据;
或者,S1421,对下载的数据利用系统接收到的加密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用待导出构建完成的模型用户的解密码实现,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统预设的解密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用系统预设的解密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统接收到的加密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用待导出构建完成的模型用户的解密码实现,得到其解码数据;
或者,1421,对下载的数据利用系统预设的解密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用待导出构建完成的模型用户的解密码实现,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统接收到的加密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用待导出构建完成的模型用户的解密码实现,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统预设的解密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统接收到的加密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用待导出构建完成的模型用户的解密码实现,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统接收到的加密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统预设的解密码实现解码,得到其解码数据。在本实施方式中,待导出构建完成的模型用户的加密码为操作用户的公钥,系统预设的加密码为系统的私钥,系统预设的解密码为系统的公钥,待导出构建完成的模型用户的解密码为操作用户的私钥;系统接收到的加密码为将操作用户的公钥或系统的公钥输入MD5、sha1、sha256、sha512之一的关键词运算函数中得到的,其操作用户的公钥和操作用户的私钥为一对非对称密钥,系统的公钥和系统的私钥为一对非对称密钥,其用私钥加密数据只能用公钥解码,其公钥加密数据只能用私钥解码,系统接收到的加密码为对称加密算法。
在本发明的一种优选实施方式中,对解码数据进行以下操作:
S14231,对解码数据进行对比码计算,其对比码的计算方法为:
其中,Decoded data表示输入MD5、sha1、sha256、sha512之一的关键词运算函数的解码数据;
N表示在步骤S142或S144执行关键词运算函数的总次数;
Contrast code表示利用关键词运算函数计算得到的对比码;
S14232,比较其对比码与检索词是否一致:
若对比码与检索词一致,则解码数据为构建完成的模型;
若对比码与检索词不一致,则对下载的数据重新解码。
在本发明的一种优选实施方式中,在步骤S142或S144中,其检索词的获取方式为:
S1441,将检索词通过二维码转换器进行转换,得到其检索词二维码;
S1442,将步骤S1441中得到的检索词二维码转换为二维码阵列,即其中,x为小于或者等于X的正整数,y为小于或者等于Y的正整数,X表示二维码阵列中的总行数,Y表示二维码阵列中的总列数,PX,Y表示二维码阵列,当其px,y等于1时,在检索词二维码中为黑色方块,当其px,y等于0时,在检索词二维码中为白色方块,Qx,y表示检索词二维码;
S1443,将其二维码阵列转换为一维阵列,其PX*Y′=(p1′p2′p3′…pX*Y′)表示一维阵列,即p1′=p1,1,p2′=p1,2,p3′=p1,3,……,pY′=p1,Y;
pY+1′=p2,1,pY+2′=p2,2,pY+3′=p2,3,……,p2*Y′=p2,Y;
p2*Y+1′=p3,1,p2*Y+2′=p3,2,p2*Y+3′=p3,3,……,p3*Y′=p3,Y;
p3*Y+1′=p4,1,p3*Y+2′=p4,2,p3*Y+3′=p4,3,……,p4*Y =p4,Y;
p(X-1)*Y+1′=pX,1,p(X-1)*Y+2′=pX,2,p(X-1)*Y+3′=pX,3,……,pX*Y′=pX,Y;其中,pX′′表示一维阵列中从左到右第X′个元素,X′为小于或者等于X*Y的正整数;
p1′表示一维阵列中从左到右第1个元素,p2′表示一维阵列中从左到右第2个元素,p3′表示一维阵列中从左到右第3个元素,pY′表示一维阵列中从左到右第Y个元素,pY+1′表示一维阵列中从左到右第Y+1个元素,pY+2′表示一维阵列中从左到右第Y+2个元素,pY+3′表示一维阵列中从左到右第Y+3个元素,p2*Y′表示一维阵列中从左到右第2*Y个元素,p2*Y+1′表示一维阵列中从左到右第2*Y+1个元素,p2*Y+2′表示一维阵列中从左到右第2*Y+2个元素,p2*Y+3′表示一维阵列中从左到右第2*Y+3个元素,p3*Y′表示一维阵列中从左到右第3*Y个元素,p(X-1)*Y+1′表示一维阵列中从左到右第(X-1)*Y+1个元素,p(X-1)*Y+2′表示一维阵列中从左到右第(X-1)*Y+2个元素,p(X-1)*Y+3′表示一维阵列中从左到右第(X-1)*Y+3个元素,pX*Y′表示一维阵列中从左到右第X*Y个元素;
S1444,将检索词依次填入一维阵列中等于0的元素位置,填入后,将字符随机填入已填入检索词之间的等于1的元素位置;该字符包括数字字符0~9,或/和大写字符A~Z,或/和小写字符a~z。
S1445,依次提取填入的字符,得到其填入字符和填入字符所对应的填入阵列;将填入字符通过二维码转换器进行转换,得到其填入字符二维码;将其填入字符二维码展现在下载页面。例如,假设其检索词为http://www.cnipa.gov.cn;将检索词http://www.cnipa.gov.cn通过二维码转换器进行转换,得到其如图2所示检索词二维码,该检索词二维码为29×29个方块。将如图2所示二维码阵列转换为一维阵列,由于一维阵列一行有841个方块,故只给出如图2所示检索词二维码的前两行构成如图3所示一维阵列。将检索词http://www.cnipa.gov.cn依次填入如图3所示一维阵列中等于0的元素位置;填入后如图4所示。再将数字字符0~9、大写字符A~Z以及小写字符a~z随机填入已填入检索词之间的等于1的元素位置;如图5所示。依次提取填入的字符,得到其填入字符a09mAeHhtTtp:/xXe/wgIwSFLwswj7w.cnispnMqa3.rrdYgdov1.cn和填入字符a09mAeHhtTtp:/xXe/wgIwSFLwswj7w.cnispnMqa3.rrdYgdov1.cn所对应的填入阵列,如图6所示。将填入字符a09mAeHhtTtp:/xXe/wgIwSFLwswj7w.cnispnMqa3.rrdYgdov1.cn通过二维码转换器进行转换,得到其如图7所示填入字符二维码。将其图7所示的填入字符二维码展现在下载页面。
S1446,通过二维码扫描器扫描下载页面上展示的二维码,得到其扫描字符;
S1447,将扫描字符依次填入填入阵列中,提取其白色方块填入的字符,得到检索词;
S1448,根据检索词快速的从存储云端检索到安全数据的存储位置进行下载。利用二维码扫描器扫描下载页面上展示的如图7所示二维码,得到其扫描字符a09mAeHhtTtp:/xXe/wgIwSFLwswj7w.cnispnMqa3.rrdYgdov1.cn;将扫描字符a09mAeHhtTtp:/xXe/wgIwSFLwswj7w.cnispnMqa3.rrdYgdov1.cn依次填入如图6中的填入阵列中,提取其如图5所示白色方块填入的字符,得到检索词http://www.cnipa.gov.cn;根据检索词http://www.cnipa.gov.cn快速的从存储云端检索到安全数据的存储位置进行下载。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (8)
1.一种用于大规模政务业务的模型构建工作系统,其特征在于,包括如下步骤:
S1,根据实际工作需要,创建相关业务;
S2,创建业务涉及表单,作为业务流转的信息载体;
S3,在业务中创建工作流模型,完成业务审核审批路径的设计;对构建完成的模型导出前进行模型安全保护,其模型安全保护的方法包括以下步骤:
S11,对构建完成的模型进行首次安全保护,得到其首次安全保护数据,将其首次安全保护数据记作A1;将进行首次安全保护的构建完成的模型记作A0;
S12,对步骤S11中得到的首次安全保护数据A1进行数据增强保护,得到其增强保护数据;将其增强保护数据记作A2;
S13,将步骤S12中得到的增强保护数据A2进行数据防护安全保护,得到其防护安全保护数据,将其防护安全保护数据记作A3;其防护安全保护数据A3即为待导出安全数据;
S14,将步骤S13中的待导出安全数据导出;待导出安全数据导出后存放于桌面,对其存放于桌面的安全数据执行以下操作:
S141,对存放于桌面的安全数据进行关键词计算,其关键词计算的方法为:
Key words=MD mathematical(Security data),
其中,Security data表示输入MD5、sha1、sha256、sha512之一的关键词运算函数的安全数据;
MD mathematical()表示采用MD5、sha1、sha256、sha512之一的关键词运算函数;
Key words表示利用关键词运算函数计算得到的关键词;
S142,将步骤S141计算得到的关键词上传至存储云端,判断其存储云端是否存在该关键词:
若存储云端不存在该关键词,则将关键词所对应的安全数据上传至存储云端,并将关键词与安全数据相绑定作为检索词,可以快速的从存储云端检索到安全数据的存储位置进行下载;
若存储云端存在该关键词,则令a0=Key words;i=0,执行下一步;
S143,ai+1=MD mathematical(ai),
其中,ai+1表示第i+1重复词;
ai表示第i重复词;当i=0时,a0表示第0重复词;
S144,将步骤S143计算得到的第i+1重复词上传至存储云端,判断其存储云端是否存在该第i+1重复词:
若存储云端不存在该第i+1重复词,则将第i+1重复词所对应的安全数据上传至存储云端,并将第i+1重复词与安全数据相绑定作为检索词,可以快速的从存储云端检索到安全数据的存储位置进行下载;
若存储云端存在该第i+1重复词,则i=i+1;返回步骤S143;
S4,创建工作流实例,实现复杂审核审批政务业务实际处理。
2.根据权利要求1所述的用于大规模政务业务的模型构建工作系统,其特征在于,所述S1包括:新建业务,设置其属性,包括所属应用、业务名称、简称、编码、计数器之一或者任意组合;
或/和所述S2包括:通过绘制表单页面,设置表单控件基本属性和操作属性,完成创建表单;
或/和所述S3包括:
S3-1,通过绘制流程节点、流程线,设置工作环节属性和分配策略,完成工作流路径创建;
S3-2,选择工作节点涉及表单,关联工作流和表单,完成工作流模型创建;
或/和所述S4包括:根据创建工作流模型,进行各业务环节表单填写,通过各环节审核审批,完成复杂政务业务的审核审批工作。
3.根据权利要求2所述的用于大规模政务业务的模型构建工作系统,其特征在于,所述绘制表单页面包括:在表单编辑页输入文本信息,显式表现表单控件名称;通过拖拽表单控件,完成对表单的布局设计。
4.根据权利要求2所述的用于大规模政务业务的模型构建工作系统,其特征在于,所述表单控件包括:文本框、多行文本、按钮、下拉选择、复选框、单选框、日期选择器、超链接、文件上传、图片上传、动态意见栏、静态意见栏、WPS之一或者任意组合基本控件;容器控件包括表、节、重复表、重复节之一或者任意组合。
5.根据权利要求4所述的用于大规模政务业务的模型构建工作系统,其特征在于,表单控件基本属性包括:域属性、控件属性、样式之一或者任意组合。
6.根据权利要求4所述的用于大规模政务业务的模型构建工作系统,其特征在于,表单控件操作包括:事件设置或/和触发设置。
7.根据权利要求1所述的用于大规模政务业务的模型构建工作系统,其特征在于,在步骤S142或/和S144中,通过检索词对上传至存储云端的安全数据进行下载,对下载的数据进行以下操作:
S1421,对下载的数据利用系统接收到的加密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统预设的解密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用待导出构建完成的模型用户的解密码实现,得到其解码数据;
或者,S1421,对下载的数据利用系统接收到的加密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用待导出构建完成的模型用户的解密码实现,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统预设的解密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用系统预设的解密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统接收到的加密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用待导出构建完成的模型用户的解密码实现,得到其解码数据;
或者,1421,对下载的数据利用系统预设的解密码实现解码,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用待导出构建完成的模型用户的解密码实现,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统接收到的加密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用待导出构建完成的模型用户的解密码实现,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统预设的解密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统接收到的加密码实现解码,得到其解码数据;
或者,S1421,对下载的数据利用待导出构建完成的模型用户的解密码实现,得到其解码数据一;
S1422,对步骤S1421中得到的解码数据一利用系统接收到的加密码实现解码,得到其解码数据二;
S1423,对步骤S1422中得到的解码数据二利用系统预设的解密码实现解码,得到其解码数据。
8.根据权利要求7所述的用于大规模政务业务的模型构建工作系统,其特征在于,在步骤S142或S144中,其检索词的获取方式为:
S1441,将检索词通过二维码转换器进行转换,得到其检索词二维码;
S1442,将步骤S1441中得到的检索词二维码转换为二维码阵列,即其中,x为小于或者等于X的正整数,y为小于或者等于Y的正整数,X表示二维码阵列中的总行数,Y表示二维码阵列中的总列数,PX,Y表示二维码阵列,当其px,y等于1时,在检索词二维码中为黑色方块,当其px,y等于0时,在检索词二维码中为白色方块,Qx,y表示检索词二维码;
S1443,将其二维码阵列转换为一维阵列,其PX*Y′=(p1′ p2′ p3′ … pX*Y′)表示一维阵列,即p1′=p1,1,p2′=p1,2,p3′=p1,3,……,pY′=p1,Y;
其中,p1′表示一维阵列中从左到右第1个元素,p2′表示一维阵列中从左到右第2个元素,p3′表示一维阵列中从左到右第3个元素,pY′表示一维阵列中从左到右第Y个元素,pY+1′表示一维阵列中从左到右第Y+1个元素,pY+2′表示一维阵列中从左到右第Y+2个元素,pY+3′表示一维阵列中从左到右第Y+3个元素,p2*Y′表示一维阵列中从左到右第2*Y个元素,p2*Y+1′表示一维阵列中从左到右第2*Y+1个元素,p2*Y+2′表示一维阵列中从左到右第2*Y+2个元素,p2*Y+3′表示一维阵列中从左到右第2*Y+3个元素,p3*Y′表示一维阵列中从左到右第3*Y个元素,p(X-1)*Y+1′表示一维阵列中从左到右第(X-1)*Y+1个元素,p(X-1)*Y+2′表示一维阵列中从左到右第(X-1)*Y+2个元素,p(X-1)*Y+3′表示一维阵列中从左到右第(X-1)*Y+3个元素,pX*Y′表示一维阵列中从左到右第X*Y个元素;
S1444,将检索词依次填入一维阵列中等于0的元素位置,填入后,将字符随机填入已填入检索词之间的等于1的元素位置;
S1445,依次提取填入的字符,得到其填入字符和填入字符所对应的填入阵列;将填入字符通过二维码转换器进行转换,得到其填入字符二维码;将其填入字符二维码展现在下载页面;
S1446,通过二维码扫描器扫描下载页面上展示的二维码,得到其扫描字符;
S1447,将扫描字符依次填入阵列中,提取其白色方块填入的字符,得到检索词;
S1448,根据检索词快速的从存储云端检索到安全数据的存储位置进行下载。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110756231.5A CN113377351B (zh) | 2021-07-05 | 2021-07-05 | 用于大规模政务业务的模型构建工作系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110756231.5A CN113377351B (zh) | 2021-07-05 | 2021-07-05 | 用于大规模政务业务的模型构建工作系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113377351A CN113377351A (zh) | 2021-09-10 |
CN113377351B true CN113377351B (zh) | 2022-05-17 |
Family
ID=77580826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110756231.5A Active CN113377351B (zh) | 2021-07-05 | 2021-07-05 | 用于大规模政务业务的模型构建工作系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377351B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103761111A (zh) * | 2014-02-19 | 2014-04-30 | 中国科学院软件研究所 | 一种基于bpel语言构建数据密集型工作流引擎的方法及其系统 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2008143087A1 (ja) * | 2007-05-14 | 2010-08-05 | 国際先端技術総合研究所株式会社 | 真贋認証対象物,真贋認証チップ読取装置及び真贋判別方法 |
CN101082970A (zh) * | 2007-07-05 | 2007-12-05 | 山东浪潮齐鲁软件产业股份有限公司 | 政务审批工作流引擎系统的实现方法 |
CN103593476B (zh) * | 2013-11-28 | 2017-01-25 | 中国科学院信息工程研究所 | 一种面向云存储的多关键词明密文检索方法和系统 |
CN106656908B (zh) * | 2015-10-28 | 2020-02-21 | 阿里巴巴集团控股有限公司 | 一种二维码处理方法和装置 |
CN106651734A (zh) * | 2015-10-30 | 2017-05-10 | 重庆邮电大学 | 二值二维码图像加密、解密的方法和装置 |
CN106897648B (zh) * | 2016-07-22 | 2020-01-31 | 阿里巴巴集团控股有限公司 | 识别二维码位置的方法及其系统 |
CN107944527A (zh) * | 2017-11-06 | 2018-04-20 | 中国东方电气集团有限公司 | 一种防伪二维码的加密和解码方法 |
CN109871200A (zh) * | 2017-12-04 | 2019-06-11 | 星际空间(天津)科技发展有限公司 | 一种用于快速构建业务审批系统方法 |
CN109379351B (zh) * | 2018-09-30 | 2021-04-27 | 武汉斗鱼网络科技有限公司 | 一种二维码加密方法、存储介质、设备及系统 |
CN111221606A (zh) * | 2019-12-29 | 2020-06-02 | 苏州宏软信息技术有限公司 | 基于Activiti控件的设备管理工作流业务控制方法 |
CN112036736B (zh) * | 2020-08-28 | 2023-08-01 | 杭州指令集智能科技有限公司 | 一种工作流创建方法及装置 |
-
2021
- 2021-07-05 CN CN202110756231.5A patent/CN113377351B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103761111A (zh) * | 2014-02-19 | 2014-04-30 | 中国科学院软件研究所 | 一种基于bpel语言构建数据密集型工作流引擎的方法及其系统 |
Non-Patent Citations (1)
Title |
---|
省级土地整治项目动态监管业务本体及工作流模型构建与实现;刘耀林等;《武汉大学学报(信息科学版)》;20130405(第04期);第120-124页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113377351A (zh) | 2021-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114842483B (zh) | 基于神经网络和模板匹配的标准文件信息提取方法及系统 | |
CN1759403A (zh) | 信息管理系统 | |
Gakhov | Probabilistic data structures and algorithms for big data applications | |
CN116089620B (zh) | 一种电子档案数据管理方法和系统 | |
US10956669B2 (en) | Expression recognition using character skipping | |
CN113055153A (zh) | 一种基于全同态加密算法的数据加密方法、系统和介质 | |
US8412755B2 (en) | Permuting records in a database for leak detection and tracing | |
CN109492657A (zh) | 手写样本数字化方法、装置、计算机设备及存储介质 | |
CN113377351B (zh) | 用于大规模政务业务的模型构建工作系统 | |
CN113377352B (zh) | 用于政务业务的大数据表单建模生成方法 | |
CN116089984B (zh) | 一种用于行政文件的防泄密管理方法及系统 | |
CN113362042B (zh) | 政务业务一体化管理工作流设计建模方法 | |
RU2538913C2 (ru) | Способ деперсонализации персональных данных | |
Sahu et al. | Encryption in QR code using stegnography | |
CN109344574B (zh) | 一种基于说明书的自适应安卓加固方法 | |
CN112613055A (zh) | 基于分布式云服务器和数图转换的图像处理系统及方法 | |
CN113704725A (zh) | 一种密钥保存、读取方法 | |
Choche et al. | A methodology to conceal QR codes for security applications | |
JPWO2019073912A1 (ja) | 擬似データ生成装置、その方法、およびプログラム | |
CN117725615B (zh) | 基于双向交互信息共享的生产信息记录方法、系统及介质 | |
Bansal et al. | Secure Data Hiding Along Randomly Selected Closed Knight's Tour | |
CN118885210B (zh) | 业务资源打包方法、计算机程序产品、设备和存储介质 | |
Roobini et al. | Threat-Specific Security Risk Evaluation in the Cloud | |
JP6327918B2 (ja) | 画像検索装置及びその制御方法 | |
US11443030B2 (en) | Method to encode and decode otherwise unrecorded private credentials, terms, phrases, or sentences |
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 |