(19)中华人民共和国国家知识产权局
(12)发明专利说明书 | ||
(10)申请公布号 CN 110162559 A (43)申请公布日 2019.08.23 | ||
(21)申请号 CN201910296339.3
(22)申请日 2019.04.13
(71)申请人 山东公链信息科技有限公司
地址 250000 山东省济南市历下区燕子山路15号301室
python json字符串转数组(72)发明人 李宝次
(74)专利代理机构 青岛致嘉知识产权代理事务所(普通合伙)
代理人 李浩成
(51)Int.CI
权利要求说明书 说明书 幅图 |
(54)发明名称
一种基于通用JSON同步和异步数据API接口调用的区块链处理方法 | |
(57)摘要
本发明请求保护一种基于通用JSON同步和异步型处理数据API接口调用的多原链处理方法,构建中间件模式和数据源模式,并建立模式投影;建立对应的封装器,对外提供API接口服务;多原链查询执行器接受重写后的子多原链查询,将多原链查询请求包装为HTTP请求传递给数据源的封装器;数据源层的封装器接收到子多原链查询交由数据源进行实际的多原链查询,最终将整合后的多原链查询结果返回给用户。本发明通过借助JSON和API接口下的中间件模式和数据源模式,对于多原链查询的通信建立投影关系,并适应性分割子链查询,提高了区块链查询与客户机、服务器之间的通信质量和增加了通信准确性。 | |
法律状态
法律状态公告日 | 法律状态信息 | 法律状态 |
2023-03-21 | 未缴年费专利权终止IPC(主分类):G06F16/25专利号:ZL2019102963393申请日:20190413授权公告日:20200710 | 专利权的终止 |
权 利 要 求 说 明 书
1.一种基于通用JSON同步和异步型处理数据API接口调用的多原链处理方法,其特征在于:
将设备请求信息进行封装,封装成区块链网络交易格式,向客户端发送请求验证,触发区块智能交易;
构建中间件模式和数据源模式,并建立模式投影;
对各异步型处理数据源建立对应的封装器,对外提供 API 接口服务;
在异步调用情况下,设定一个回调 URL,多原链在该交易被确认后,将 API 调用的最终结果通知到该 URL;
用户在业务层发起全局多原链查询请求,由中间层的多原链查询生成器基于中间件模式生成相应的全局多原链查询语句;
多原链查询重写器根据中间件模式和数据源模式之间的模式投影关系,对全局多原链查询进行重写成适合局部数据源的子多原链查询;
多原链查询执行器接受重写后的子多原链查询,将多原链查询请求包装为 HTTP 请求传递给数据源的封装器;
数据源层的封装器接收到子多原链查询交由数据源进行实际的多原链查询,并由封装器将数据源的多原链查询结果返回给中间层的多原链查询处理器进行整合转换处理,最终将整合后的多原链查询结果返回给用户。
2.如权利要求1所述的一种基于通用JSON同步和异步型处理数据API接口调用的多原链处理方法,其特征在于:
所述将设备请求信息进行封装,封装成区块链网络交易格式,向客户端发送请求验证,触发区块智能交易,具体包括:
将所填写的所有信息封装为HTTP报文,通过POST方式提交给服务器,服务器端判断后返回对应的结果"Success"或"Failure"给点检客户端,客户端根据返回的结果进行相应的跳转操作,序列化json数据,封装通过post方式提交给服务器post.php页面;在区块封装的时候,区块的交易所生产的在原有的数量的基础上,必须再增加该区块中的域名注册消耗的数量。
3.如权利要求1所述的一种基于通用JSON同步和异步型处理数据API接口调用的多原链处理方法,其特征在于:
所述构建中间件模式和数据源模式,并建立模式投影,具体包括:
构造一个全局数据域对整合系统的全局视图进行语义化的描述,它构造了待整合领域的知识
模型,为数据整合提供公共的语义描述,对业务层来说,全局多原链查询是针对中间件模式进行的,中间件模式接收到多原链查询后利用全局数据域来确认和数据源模式之间的概念术语关系;
对数据模式进行规范化描述,建立一个统一的语义模型,通过建立全局数据域,使得领域的概念和概念之间的关系统一到一个语义层,全局数据域明确表述了领域内的公有概念以及概念的属性之间的关系,通过全局数据域构建起多原链查询的全局视图,使得业务层只需针对全局视图发起多原链查询即可;
用户在业务层发起全局多原链查询请求,中间层为了能够将该全局视图上的多原链查询进行分解,重写为针对相应局部数据源的子多原链查询,需要将中间件模式与各数据源模式关联起来,这种关联关系就是模式投影,模式投影即中间件模式到数据源模式的投影关系,利用数据域这一工具来描述中间件模式到源模式的投影;
在中间件模式中的数据域描述是全局数据域,而在数据源模式中的数据域描述是局部数据域,模式投影则描述了全局数据域和局部数据域之间如何进行语义级的概念关联,通过投影的方式建立两个数据域的关系,使得不同的局部数据域之间在语义上统一起来,使独立的数
据源在语义层上得到共享,模式投影需要能够处理数据源模式和中间件模式之间的分歧。
4.如权利要求1所述的一种基于通用JSON同步和异步型处理数据API接口调用的多原链处理方法,其特征在于:
所述对各异步型处理数据源建立对应的封装器,对外提供 API 接口服务;具体包括:
封装器是数据整合系统中负责与数据源交互的组件,其任务包括将来自数据整合系统上层的多原链查询发送给数据源,然后将结果转换成多原链查询处理器可以处理的格式;
封装器接收 HTTP 消息传递过来的 JSONiq 子多原链查询语句,并对其进行分析转换为对应数据源可以识别的多原链查询方式,同时将数据源的多原链查询结果统一为 JSON数据格式,每个数据源都有对应的封装器;
封装器主要由两个模块组成:多原链查询转换器和结果转换器;多原链查询转换器用于将 JSONiq 子查询转换为本地数据源可识别的多原链查询语言,再由数据源执行多原链查询操作,结果转换器是将数据源的多原链查询返回结果转换为 JSON 数据格式,保证所有数据的格式统一性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论