[发明专利]一种数据共享的方法和系统在审
申请号: | 201910774307.X | 申请日: | 2019-08-21 |
公开(公告)号: | CN110445877A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 贾子翔;张呈宇;贾捷 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 柴亮;张天舒 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据共享 共享数据 数据请求 接收端 发送端 发送 数据共享技术 可行性分析 消息中间件 格式要求 拒绝请求 拒绝信息 | ||
本发明提供一种数据共享方法和系统,属于数据共享技术领域,其可至少部分解决现有的数据共享方法效率低的问题。本发明实施例的数据共享方法包括:接收端向发送端发送数据请求,所述数据请求包括所需的共享数据以及共享数据的格式要求;发送端接收所述数据请求并对所述数据请求进行可行性分析,若不可行则向接收端发送拒绝请求的拒绝信息;若可行,则通过消息中间件将共享数据发送至接收端。
技术领域
本发明属于数据共享技术领域,具体涉及一种数据共享的方法和系统。
背景技术
数据共享就是让在不同地方使用不同设备的用户能够读取他人的数据并进行各种操作运算和分析,实现数据共享可以使更多的人更充分地使用已有数据资源,以减少资料收集、数据采集等重复劳动以及这些重复劳动带来的费用消耗。
通过数据网关,根据传统的数据链路及数据传输协议将数据在不同的数据用户间传输,实现数据共享的方式由于每一次共享都需要在数据用户间搭建数据网关,数据网关构建复杂,因此造成数据传输效率低。
同时由于不同的数据用户对数据格式、数据内容的要求千差万别,容易出现数据用户在接收到共享数据后才发现数据格式或数据内容不符合要求,对数据传输造成了压力,影响数据传输的效率。
发明内容
本发明至少部分解决现有的数据共享方法效率低的问题,提供一种效率高的数据共享方法。
本发明的一个方面提供一种数据共享方法,所述方法包括:
接收端向发送端发送数据请求,所述数据请求包括所需的共享数据以及共享数据的格式要求;
发送端接收所述数据请求并对所述数据请求进行可行性分析,若不可行则向接收端发送拒绝请求的拒绝信息;
若可行,则通过消息中间件将共享数据发送至接收端。
可选的,在所述接收端向发送端发送数据请求之前,还包括:
判断接收端是否有数据共享的权限;
若接收端没有所述权限,则对接收端进行安全审核;
若接收端通过安全审核,则赋予接收端数据共享的权限。
可选的,若所述数据请求可行,则在通过消息中间件将共享数据从发送端发送至接收端之前,还包括:
发送端按照所述数据请求对共享数据进行预处理。
可选的,所述通过消息中间件将共享数据从发送端发送至接收端,包括:
发送端向消息中间件发送共享数据,向接收端发送反馈信息,所述反馈信息包括消息中间件的地址信息;
接收端接收所述反馈信息并根据所述反馈消息向消息中间件发送接收请求;
消息中间件接收到接收请求,并根据数据请求向接收端发送共享数据;
接收端接收共享数据并对共享数据进行形式处理,使其满足接收端的存储要求;
接收端对处理后的共享数据进行存储。
可选的,消息中间件临时存储接收到的共享数据;
若所述发送端对所述数据请求进行可行性分析的结果为可行,则包括:
判断发送端接收到的数据请求是否与处理过的数据请求一致或是处理过的数据请求的子集;
若是,则判断消息中间件中是否还存储对应于发送端接收到的数据请求的共享数据;
若是,则所述通过消息中间件将共享数据发送至接收端包括:将消息中间件中对应于发送端接收到的数据请求的共享数据发送至接收端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910774307.X/2.html,转载请声明来源钻瓜专利网。