CN116701330A - 物流信息共享方法、装置、设备及存储介质 - Google Patents
物流信息共享方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN116701330A CN116701330A CN202310620606.4A CN202310620606A CN116701330A CN 116701330 A CN116701330 A CN 116701330A CN 202310620606 A CN202310620606 A CN 202310620606A CN 116701330 A CN116701330 A CN 116701330A
- Authority
- CN
- China
- Prior art keywords
- data
- sharing
- shared data
- database
- shared
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及数据分析技术领域,公开了一种物流信息共享方法、装置、设备及存储介质。本方法包括:通过构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;确定共享数据的存储位置,根据存储位置访问并传输共享数据。本发明通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
Description
技术领域
本发明涉及数据分析技术领域,尤其涉及一种物流信息共享方法、装置、设备及存储介质。
背景技术
随着物流行业的快速发展,物流信息数据也随之增长,现有的物流信息共享平台设计的比较简单,工作起来对于物流行业的信息管理比较粗糙,导致诸如零担货运类的物流站点信息、零担货运类的专线信息、快递站点信息、人员招聘的供求信息、物流设备类买卖信息、物流设备租赁信息、物流站点转让信息、仓库的供求信息等无法较细致地区分共享,信息共享效果不佳。
同时,现有系统只能满足于自己或者本直属的公司机构查看数据权限,操作数据的权限,无法跨分拨查看数据,无法满足某些时候特定的业务场景。因此如何解决物流信息共享,方便不同平台之间的物流信息满足不同的业务使用场景,是现阶段丞待解决的技术问题。
发明内容
本发明的主要目的是通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
本发明第一方面提供了一种物流信息共享方法,包括:构建主数据库和从数据库之间的关联关系,根据所述关联关系获取初始共享数据,并将所述初始共享数据同步至预设数据库表,得到目标数据源;接收针对所述数据库表与所述主从数据库的数据共享请求,获取与所述数据共享请求对应的数据共享协议;确定所述数据共享请求对应的共享数据标识,并根据所述共享数据标识生成共享数据;确定所述共享数据的存储位置,根据所述存储位置访问并传输所述共享数据。
可选地,在本发明第一方面的第一种实现方式中,在所述将所述初始共享数据同步至预设数据库表,得到目标数据源之前,还包括:将多个从数据库的相同属性和私有属性映射至共享实体,以得到目标共享实体;基于预设规则确定所述目标共享实体中的未映射业务实体和已映射业务实体的表名;基于所述未映射业务实体和所述已映射业务实体的表名,构建数据库表。
可选地,在本发明第一方面的第二种实现方式中,所述将多个从数据库的相同属性和私有属性映射至共享实体,以得到目标共享实体,包括:将所述多个从数据库需要共享的实体中的相同属性映射至共享实体的属性;将所述多个从数据库的私有属性附加至已映射所述相同属性的所述共享实体,得到目标共享实体。
可选地,在本发明第一方面的第三种实现方式中,所述获取与所述数据共享请求对应的数据共享协议,包括:确定所述数据共享请求对应的目标外部表,所述目标外部表存储在所述目标集群上;基于所述目标集群,获取与所述数据共享请求对应的数据共享协议。
可选地,在本发明第一方面的第四种实现方式中,所述确定所述数据共享请求对应的共享数据标识,并根据所述共享数据标识生成共享数据,包括:确定所述数据共享请求对应的共享数据标识,根据所述共享数据标识生成基准数据;对所述基准数据进行隐私计算,生成共享数据。
可选地,在本发明第一方面的第五种实现方式中,在所述根据所述存储位置访问并传输所述共享数据之后,还包括:当检测到当前存在新增共享数据时,读取预设主数据库;若所述主数据库空间不足,则查询预设剩余数据库统计列表以确定剩余数据库大于所述新增共享数据的从数据库;将所述新增共享数据转存至所述从数据库。
本发明第二方面提供了一种物流信息共享装置,包括:同步模块,用于构建主数据库和从数据库之间的关联关系,根据所述关联关系获取初始共享数据,并将所述初始共享数据同步至预设数据库表,得到目标数据源;第一确定模块,用于接收针对所述数据库表与所述主从数据库的数据共享请求,获取与所述数据共享请求对应的数据共享协议;生成模块,用于确定所述数据共享请求对应的共享数据标识,并根据所述共享数据标识生成共享数据;传输模块,用于确定所述共享数据的存储位置,根据所述存储位置访问并传输所述共享数据。
可选地,在本发明第二方面的第一种实现方式中,所述物流信息共享装置还包括:映射模块,用于将多个从数据库的相同属性和私有属性映射至共享实体,以得到目标共享实体;第二确定模块,用于基于预设规则确定所述目标共享实体中的未映射业务实体和已映射业务实体的表名;构建模块,用于基于所述未映射业务实体和所述已映射业务实体的表名,构建数据库表。
可选地,在本发明第二方面的第二种实现方式中,所述映射模块具体用于:将所述多个从数据库需要共享的实体中的相同属性映射至共享实体的属性;将所述多个从数据库的私有属性附加至已映射所述相同属性的所述共享实体,得到目标共享实体。
可选地,在本发明第二方面的第三种实现方式中,所述第一确定模块包括:确定单元,用于确定所述数据共享请求对应的目标外部表,所述目标外部表存储在所述目标集群上;获取单元,用于基于所述目标集群,获取与所述数据共享请求对应的数据共享协议。
可选地,在本发明第二方面的第四种实现方式中,所述生成模块具体用于:确定所述数据共享请求对应的共享数据标识,根据所述共享数据标识生成基准数据;
对所述基准数据进行隐私计算,生成共享数据。
可选地,在本发明第二方面的第五种实现方式中,所述物流信息共享装置还包括:读取模块,用于当检测到当前存在新增共享数据时,读取预设主数据库;查询模块,用于若所述主数据库空间不足,则查询预设剩余数据库统计列表以确定剩余数据库大于所述新增共享数据的从数据库;转存模块,用于将所述新增共享数据转存至所述从数据库。
本发明第三方面提供了一种物流信息共享设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述物流信息共享设备执行上述的物流信息共享方法的各个步骤。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的物流信息共享方法的各个步骤。
本发明提供的技术方案中,通过构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;确定共享数据的存储位置,根据存储位置访问并传输共享数据。本发明通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
附图说明
图1为本发明提供的物流信息共享方法的第一个实施例示意图;
图2为本发明提供的物流信息共享方法的第二个实施例示意图;
图3为本发明提供的物流信息共享方法的第三个实施例示意图;
图4为本发明提供的物流信息共享装置的第一个实施例示意图;
图5为本发明提供的物流信息共享装置的第二个实施例示意图;
图6为本发明提供的物流信息共享设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种物流信息共享方法、装置、设备及存储介质,本发明的技术方案中,首先通过构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;确定共享数据的存储位置,根据存储位置访问并传输共享数据。本发明通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中物流信息共享方法的第一个实施例包括:
101、构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;
本实施例中,构建主数据库和从数据库直接的关联关系。通过建立主从数据库之间的关联关系,实时获得上游机构维护数据,同步到本地数据库中,配置对应的数据源;数据库中包括多条数据。该数据库中的数据可以为各种类型的数据,例如可以为图像、视频、音频或文档等类型的数据。客户端中可以存储一个或多个数据库,以及各个数据库与账号信息的对应关系。
当客户端接收到终端设备发送的数据获取请求时,可以根据数据获取请求携带的账号信息以及存储的各个数据库与账号信息的对应关系,确定该账号信息对应的数据库,该数据库即为数据获取请求对应的数据库,也即终端设备想要获取数据的数据库。存储的每个第一类数据库文件包含与该第一类数据库文件的生成时间对应的客户端中数据库的数据变更信息。第一类数据库文件为预先生成的文件。不同的第一类数据库文件包含的数据变更信息可以不同。数据变更信息可以包括表示数据库的更新操作以及更新内容的数据。例如,数据变更信息可以包括:数据库增加的数据、删除的数据和修改的数据等。
102、接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;
本实施例中,在通过建立主从数据库的关联关系实时获得上游机构维护数据,同步到本地数据库表中,配置对应的数据源后配置开启开关,当每次夹在报表数据时,判断开关是否开启。
本实施例中,通过接收针对数据库表与主从数据库的数据共享请求,确定数据共享请求对应的目标外部表,目标外部表存储在目标集群上;基于目标集群,确定与数据共享请求对应的数据共享协议。其中,目标外部表为目标数据库的外部表。目标数据库中只有目标外部表的定义,而没有目标外部表的数据。目标外部表的数据文件都存放在目标数据库之外的目标集群中。当读取数据时,目标数据库从目标集群的数据文件中加载数据。所述数据共享协议用于完成目标数据库与目标集群之间的数据共享。数据共享协议可包括:数据传输协议、外部表读函数、外部表写函数、目标集群的访问信息、权限信息等。数据传输协议可包括:Gpfdist协议、http协议等。
103、确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;
本实施例中,客户端可以根据终端设备发送的类别,确定第一类目标文件或第二类目标文件,客户端无需记录终端设备发送数据获取请求的次数、时间以及终端设备的设备标识等信息或根据这些信息确定第一类目标文件或第二类目标文件,因此能够减少存储的数据量,简化客户端的处理流程。当客户端面向的终端设备数量众多时(例如数量达到几十上百,甚至上千等),客户端与终端设备之间的连接过程通常是无状态的。
一方面客户端存储众多终端设备的信息时管理开销较大;另一方面,在后续终端设备发送新的数据获取请求时,存储设备需要在众多终端设备的历史数据中筛选该终端设备的数据,这个过程也需要消耗时间。本实施例中,客户端可以只记录各个数据库文件的生成时间,即存储时间线上的数据变更,这样客户端只需根据时间信息检索数据库文件即可。
104、确定共享数据的存储位置,根据存储位置访问并传输共享数据。
本实施例中,执行主体可以根据作用于加载数据源模块的查询操作,确定对应查询操作的数据源信息集。其中,查询操作可以为查询数据源的操作。数据源信息集包括的数据源信息可以为创建数据源的用户配置的数据源的属性信息。数据源信息集包括的每个数据源信息可以对应有创建数据源信息的用户标识和组别标识。用户标识可以为用户的唯一标识。例如,用户标识可以为用户的登录账号。组别标识可以为组别的唯一标识。
首先,执行主体可以响应于确定查询操作为作用于个人数据源控件的选择操作,从本执行主体获取目标用户的用户标识。其次,执行主体可以将对应用户标识的各个数据源信息确定为对应查询操作的数据源信息集。
进一步地,按照数据库表中的表名和所述字段名称,修改所述多个应用原有的实体与原表名、原属性和原字段名称的映射关系。
本实施例中,可以根据数据库表为多个应用修改映射关系,具体地,可以根据新生成的数据库,对多个应用原有的实体与原表名、原属性和原字段名称的映射关系进行修改,使其与数据库表中的表名和字段名称一致,从而便于多个应用与数据库表之间可以顺利访问沟通,便于共享数据。
本发明实施例中,通过构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;确定共享数据的存储位置,根据存储位置访问并传输共享数据。本发明通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
请参阅图2,本发明实施例中物流信息共享方法的第二个实施例包括:
201、将多个从数据库需要共享的实体中的相同属性映射至共享实体的属性;
本实施例中,为多个应用进行实体属性映射。其中,可以将多个应用的相同属性映射至共享实体的属性,将多个应用的私有属性也添加至共享实体的属性,这样,当任一应用访问该共同实体时,都能共享到与其他应用相同和不同的属性,从而使得多个应用可以通过共同实体完成数据共享,提升了数据共享的便利性和扩展性。
202、将多个从数据库的私有属性附加至已映射相同属性的共享实体,得到目标共享实体;
本实施例中,可以按照预定规则,根据目标共享实体的各种属性生成数据库表,数据库表中包含未映射业务实体和已映射业务实体的表名、相同属性和私有属性的字段名称等内容,多个应用可以根据数据库表作为桥梁去访问对应的内容。
203、基于预设规则确定目标共享实体中的未映射业务实体和已映射业务实体的表名;
本实施例中,修改原应用中的实体→表名映射、属于→字段映射。具体来说,在本步骤中,可以根据数据库表为多个应用修改映射关系,即根据新生成的数据库,对多个应用原有的实体与原表名、原属性和原字段名称的映射关系进行修改,使其与数据库表中的表名和字段名称一致,从而便于多个应用与数据库表之间可以顺利访问沟通,便于共享数据。
204、基于未映射业务实体和已映射业务实体的表名,构建数据库表;
本实施例中,可以按照预定规则,根据目标共享实体的各种属性生成数据库表,数据库表中包含未映射业务实体和已映射业务实体的表名、相同属性和私有属性的字段名称等内容,多个应用可以根据数据库表作为桥梁去访问对应的内容。
205、构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;
206、接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;
207、确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;
208、确定共享数据的存储位置,根据存储位置访问并传输共享数据。
本实施例中步骤205-208与第一实施例中的步骤101-104类似,此处不再赘述。
本发明实施例中,通过构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;确定共享数据的存储位置,根据存储位置访问并传输共享数据。本发明通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
请参阅图3,本发明实施例中物流信息共享方法的第三个实施例包括:
301、构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;
302、确定数据共享请求对应的目标外部表,目标外部表存储在目标集群上;
本实施例中,目标外部表为目标数据库的外部表。目标数据库中只有目标外部表的定义,而没有目标外部表的数据。目标外部表的数据文件都存放在目标数据库之外的目标集群中。当读取数据时,目标数据库从目标集群的数据文件中加载数据。
303、基于目标集群,获取与数据共享请求对应的数据共享协议;
本实施例中,数据共享协议用于完成目标数据库与目标集群之间的数据共享。数据共享协议可包括:数据传输协议、外部表读函数、外部表写函数、目标集群的访问信息、权限信息等。数据传输协议可包括:Gpfdist协议、http协议等。
304、确定数据共享请求对应的共享数据标识,根据共享数据标识生成基准数据;
本实施例中,所述响应于所述共享数据访问请求的发起方可信,确定所述共享数据访问请求针对的共享数据标识,包括:响应于所述共享数据访问请求的发起方可信,对所述共享数据访问请求进行解析,确定出关键词,基于所述关键词确定针对的共享数据标识,通过关键词的方式,可快速地确定出共享数据标识,此处,需要说明的是,共享数据标识和关键词的对应关系存储在后台服务器上,便于从共享数据访问请求中得到关键词后,直接基于该对应关系,即可得到共享数据标识。
在另一种实施例中,所述响应于所述共享数据访问请求的发起方可信,确定所述共享数据访问请求针对的共享数据标识,包括:响应于所述共享数据访问请求的发起方可信,使用所述共享数据访问请求进行在包括共享数据标识的树结构中进行节点匹配,确定所述共享数据访问请求针对的共享数据标识。
本实施例中,所述根据所述共享数据标识确定与生成所述共享数据所依赖的基准数据,包括:根据所述共享数据标识查找预先绘制的数据依赖关系树,以确定生成所述共享数据所依赖的基准数据。
进一步地,所述根据所述共享数据标识查找预先绘制的数据依赖关系树,以确定生成所述共享数据所依赖的基准数据,包括:根据所述共享数据标识查找预先绘制的数据依赖关系树,获得具有生长关系的根节点和叶子节点,并获取对应的基准数据,以确定生成所述共享数据所依赖的基准数据
305、对基准数据进行隐私计算,生成共享数据;
本实施例中,,所述对所述基准数据进行隐私计算,生成所述共享数据,并在可信的所述发起方之间共享所述共享数据,包括:为所述基准数据分配不出域标签,以在所述基准数据所在的本地域进行隐私计算,生成所述共享数据,并在可信的所述发起方之间共享所述共享数据。
在另一具体实施例中,所述为所述基准数据分配不出域标签,以在所述基准数据所在的本地域进行隐私计算,生成所述共享数据,并在可信的所述发起方之间共享所述共享数据,包括:将分配了不出域标签的所述基准数据装载到所述本地域的可信执行环境中,进行隐私计算,生成所述共享数据,并在可信的所述发起方之间共享所述共享数据。
306、确定共享数据的存储位置,根据存储位置访问并传输共享数据;
307、当检测到当前存在新增共享数据时,读取预设主数据库;
本实施例中,在新增共享数据时读取本地数据库;如果预设数据库不足,进行信息共享的同一局域网中的每个从数据库都维护一个剩余数据库统计列表,该表统计从数据库的剩余数据库,并且随着数据的新增与删除实时更新。用户新增音频、视频等文件时,优先保存在本地,当预设数据库不足时,搜索该剩余数据库统计列表。
308、若主数据库空间不足,则查询预设剩余数据库统计列表以确定剩余数据库大于新增共享数据的从数据库,将新增共享数据转存至从数据库。
本实施例中,在确定目标共享数据后,物流数据可以通过局域网访问该存储位置并获得该目标共享数据,并在该物流数据上使用即可,从而达到物流数据之间直接的信息共享。
根据本发明实施例的信息共享方法,基于N个物流数据连接同一局域网且相互授权访问,可以根据共享文件访问指令来查找目标共享数据的目标位置,并访问和传输该目标文件,从而可以实现物流数据之间直接的信息共享,便于物流数据间同步配置和设置信息,无需单独分别设置,更加方便。
本实施例中步骤301、306与第一实施例中的步骤101、104类似,此处不再赘述。
本发明实施例中,通过构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;确定共享数据的存储位置,根据存储位置访问并传输共享数据。本发明通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
上面对本发明实施例中物流信息共享方法进行了描述,下面对本发明实施例中物流信息共享装置进行描述,请参阅图4,本发明实施例中物流信息共享装置的第一个实施例包括:
同步模块401,用于构建主数据库和从数据库之间的关联关系,根据所述关联关系获取初始共享数据,并将所述初始共享数据同步至预设数据库表,得到目标数据源;
第一确定模块402,用于接收针对所述数据库表与所述主从数据库的数据共享请求,获取与所述数据共享请求对应的数据共享协议;
生成模块403,用于确定所述数据共享请求对应的共享数据标识,并根据所述共享数据标识生成共享数据;
传输模块404,用于确定所述共享数据的存储位置,根据所述存储位置访问并传输所述共享数据。
本发明实施例中,通过构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;确定共享数据的存储位置,根据存储位置访问并传输共享数据。本发明通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
请参阅图5,本发明实施例中物流信息共享装置的第二个实施例,该物流信息共享装置具体包括:
同步模块401,用于构建主数据库和从数据库之间的关联关系,根据所述关联关系获取初始共享数据,并将所述初始共享数据同步至预设数据库表,得到目标数据源;
第一确定模块402,用于接收针对所述数据库表与所述主从数据库的数据共享请求,获取与所述数据共享请求对应的数据共享协议;
生成模块403,用于确定所述数据共享请求对应的共享数据标识,并根据所述共享数据标识生成共享数据;
传输模块404,用于确定所述共享数据的存储位置,根据所述存储位置访问并传输所述共享数据。
本实施例中,所述物流信息共享装置还包括:
映射模块405,用于将多个从数据库的相同属性和私有属性映射至共享实体,以得到目标共享实体;
第二确定模块406,用于基于预设规则确定所述目标共享实体中的未映射业务实体和已映射业务实体的表名;
构建模块407,用于基于所述未映射业务实体和所述已映射业务实体的表名,构建数据库表。
本实施例中,所述映射模块405具体用于:
将所述多个从数据库需要共享的实体中的相同属性映射至共享实体的属性;
将所述多个从数据库的私有属性附加至已映射所述相同属性的所述共享实体,得到目标共享实体。
本实施例中,所述第一确定模块402包括:
确定单元4021,用于确定所述数据共享请求对应的目标外部表,所述目标外部表存储在所述目标集群上;
获取单元4022,用于基于所述目标集群,获取与所述数据共享请求对应的数据共享协议。
本实施例中,所述生成模块403具体用于:
确定所述数据共享请求对应的共享数据标识,根据所述共享数据标识生成基准数据;
对所述基准数据进行隐私计算,生成共享数据。
本实施例中,所述物流信息共享装置还包括:
读取模块408,用于当检测到当前存在新增共享数据时,读取预设主数据库;
查询模块409,用于若所述主数据库空间不足,则查询预设剩余数据库统计列表以确定剩余数据库大于所述新增共享数据的从数据库;
转存模块410,用于将所述新增共享数据转存至所述从数据库。
本发明实施例中,构建主数据库和从数据库之间的关联关系,根据关联关系获取初始共享数据,并将初始共享数据同步至预设数据库表,得到目标数据源;接收针对数据库表与主从数据库的数据共享请求,获取与数据共享请求对应的数据共享协议;确定数据共享请求对应的共享数据标识,并根据共享数据标识生成共享数据;确定共享数据的存储位置,根据存储位置访问并传输共享数据。本发明通过对物流数据的共享,实时切换仲裁系统数据查询报表对接用户中心查询权限,增加了系统功能的灵活性,提升工作效率。
上面图4和图5从模块化功能实体的角度对本发明实施例中的物流信息共享装置进行详细描述,下面从硬件处理的角度对本发明实施例中物流信息共享设备进行详细描述。
图6是本发明实施例提供的一种物流信息共享设备的结构示意图,该物流信息共享设备600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)610(例如,一个或一个以上处理器)和存储器620,一个或一个以上存储应用程序633或数据632的存储介质630(例如一个或一个以上海量存储设备)。其中,存储器620和存储介质630可以是短暂存储或持久存储。存储在存储介质630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对物流信息共享设备600中的一系列指令操作。更进一步地,处理器610可以设置为与存储介质630通信,在物流信息共享设备600上执行存储介质630中的一系列指令操作,以实现上述各方法实施例提供的物流信息共享方法的步骤。
物流信息共享设备600还可以包括一个或一个以上电源640,一个或一个以上有线或无线网络接口650,一个或一个以上输入输出接口660,和/或,一个或一个以上操作系统631,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图6示出的物流信息共享设备结构并不构成对本申请提供的物流信息共享设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行上述物流信息共享方法的步骤。
所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种物流信息共享方法,其特征在于,所述物流信息共享方法包括:
构建主数据库和从数据库之间的关联关系,根据所述关联关系获取初始共享数据,并将所述初始共享数据同步至预设数据库表,得到目标数据源;
接收针对所述数据库表与所述主从数据库的数据共享请求,获取与所述数据共享请求对应的数据共享协议;
确定所述数据共享请求对应的共享数据标识,并根据所述共享数据标识生成共享数据;
确定所述共享数据的存储位置,根据所述存储位置访问并传输所述共享数据。
2.根据权利要求1所述的物流信息共享方法,其特征在于,在所述将所述初始共享数据同步至预设数据库表,得到目标数据源之前,还包括:
将多个从数据库的相同属性和私有属性映射至共享实体,以得到目标共享实体;
基于预设规则确定所述目标共享实体中的未映射业务实体和已映射业务实体的表名;
基于所述未映射业务实体和所述已映射业务实体的表名,构建数据库表。
3.根据权利要求2所述的物流信息共享方法,其特征在于,所述将多个从数据库的相同属性和私有属性映射至共享实体,以得到目标共享实体,包括:
将所述多个从数据库需要共享的实体中的相同属性映射至共享实体的属性;
将所述多个从数据库的私有属性附加至已映射所述相同属性的所述共享实体,得到目标共享实体。
4.根据权利要求1所述的物流信息共享方法,其特征在于,所述获取与所述数据共享请求对应的数据共享协议,包括:
确定所述数据共享请求对应的目标外部表,所述目标外部表存储在所述目标集群上;
基于所述目标集群,获取与所述数据共享请求对应的数据共享协议。
5.根据权利要求1所述的物流信息共享方法,其特征在于,所述确定所述数据共享请求对应的共享数据标识,并根据所述共享数据标识生成共享数据,包括:
确定所述数据共享请求对应的共享数据标识,根据所述共享数据标识生成基准数据;
对所述基准数据进行隐私计算,生成共享数据。
6.根据权利要求1所述的物流信息共享方法,其特征在于,在所述根据所述存储位置访问并传输所述共享数据之后,还包括:
当检测到当前存在新增共享数据时,读取预设主数据库;
若所述主数据库空间不足,则查询预设剩余数据库统计列表以确定剩余数据库大于所述新增共享数据的从数据库;
将所述新增共享数据转存至所述从数据库。
7.一种物流信息共享装置,其特征在于,所述物流信息共享装置包括:
同步模块,用于构建主数据库和从数据库之间的关联关系,根据所述关联关系获取初始共享数据,并将所述初始共享数据同步至预设数据库表,得到目标数据源;
第一确定模块,用于接收针对所述数据库表与所述主从数据库的数据共享请求,获取与所述数据共享请求对应的数据共享协议;
生成模块,用于确定所述数据共享请求对应的共享数据标识,并根据所述共享数据标识生成共享数据;
传输模块,用于确定所述共享数据的存储位置,根据所述存储位置访问并传输所述共享数据。
8.根据权利要求7所述的物流信息共享装置,其特征在于,所述物流信息共享装置还包括:
映射模块,用于将多个从数据库的相同属性和私有属性映射至共享实体,以得到目标共享实体;
第二确定模块,用于基于预设规则确定所述目标共享实体中的未映射业务实体和已映射业务实体的表名;
构建模块,用于基于所述未映射业务实体和所述已映射业务实体的表名,构建数据库表。
9.一种物流信息共享设备,其特征在于,所述物流信息共享设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述物流信息共享设备执行如权利要求1-6中任一项所述的物流信息共享方法的各个步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的物流信息共享方法的各个步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310620606.4A CN116701330A (zh) | 2023-05-29 | 2023-05-29 | 物流信息共享方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310620606.4A CN116701330A (zh) | 2023-05-29 | 2023-05-29 | 物流信息共享方法、装置、设备及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116701330A true CN116701330A (zh) | 2023-09-05 |
Family
ID=87842591
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310620606.4A Pending CN116701330A (zh) | 2023-05-29 | 2023-05-29 | 物流信息共享方法、装置、设备及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116701330A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117390041A (zh) * | 2023-12-13 | 2024-01-12 | 浙江中控信息产业股份有限公司 | 数据共享方法、装置、电子设备及存储介质 |
| CN117455340A (zh) * | 2023-12-23 | 2024-01-26 | 翌飞锐特电子商务(北京)有限公司 | 基于one record供应链订单物流货运运输信息共享及推送方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103617585A (zh) * | 2013-11-06 | 2014-03-05 | 梧州学院 | 一种基于共享数据平台的数据处理方法 |
| CN105740474A (zh) * | 2016-03-17 | 2016-07-06 | 畅捷通信息技术股份有限公司 | 数据共享方法和数据共享装置 |
| CN108959463A (zh) * | 2018-06-19 | 2018-12-07 | 广东美的厨房电器制造有限公司 | 信息共享方法和家电设备及信息共享系统和存储介质 |
| CN114186207A (zh) * | 2021-12-02 | 2022-03-15 | 中国光大银行股份有限公司 | 数据共享方法及装置 |
| CN114281778A (zh) * | 2021-12-23 | 2022-04-05 | 中国建设银行股份有限公司 | 数据共享方法和装置 |
-
2023
- 2023-05-29 CN CN202310620606.4A patent/CN116701330A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103617585A (zh) * | 2013-11-06 | 2014-03-05 | 梧州学院 | 一种基于共享数据平台的数据处理方法 |
| CN105740474A (zh) * | 2016-03-17 | 2016-07-06 | 畅捷通信息技术股份有限公司 | 数据共享方法和数据共享装置 |
| CN108959463A (zh) * | 2018-06-19 | 2018-12-07 | 广东美的厨房电器制造有限公司 | 信息共享方法和家电设备及信息共享系统和存储介质 |
| CN114186207A (zh) * | 2021-12-02 | 2022-03-15 | 中国光大银行股份有限公司 | 数据共享方法及装置 |
| CN114281778A (zh) * | 2021-12-23 | 2022-04-05 | 中国建设银行股份有限公司 | 数据共享方法和装置 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117390041A (zh) * | 2023-12-13 | 2024-01-12 | 浙江中控信息产业股份有限公司 | 数据共享方法、装置、电子设备及存储介质 |
| CN117390041B (zh) * | 2023-12-13 | 2024-03-22 | 浙江中控信息产业股份有限公司 | 数据共享方法、装置、电子设备及存储介质 |
| CN117455340A (zh) * | 2023-12-23 | 2024-01-26 | 翌飞锐特电子商务(北京)有限公司 | 基于one record供应链订单物流货运运输信息共享及推送方法 |
| CN117455340B (zh) * | 2023-12-23 | 2024-03-08 | 翌飞锐特电子商务(北京)有限公司 | 基于one record供应链订单物流货运运输信息共享及推送方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109416643B (zh) | 应用程序迁移系统 | |
| US11394794B2 (en) | Fast ingestion of records in a database using data locality and queuing | |
| US8972366B2 (en) | Cloud-based directory system based on hashed values of parent and child storage locations | |
| US9454558B2 (en) | Managing an index of a table of a database | |
| US20120047107A1 (en) | System and method for implementing on demand cloud database | |
| US10158709B1 (en) | Identifying data store requests for asynchronous processing | |
| US9996596B2 (en) | Managing a table of a database | |
| EP2182448A1 (en) | Federated configuration data management | |
| US10061794B2 (en) | Query driven data collection on parallel processing architecture for license metrics software | |
| US8660996B2 (en) | Monitoring files in cloud-based networks | |
| US11226982B2 (en) | Synchronization of offline instances | |
| CN116701330A (zh) | 物流信息共享方法、装置、设备及存储介质 | |
| JP2021525907A (ja) | 分散システムの頻繁パターン分析 | |
| US11113339B2 (en) | System and method for federated content management using a federated library and federated metadata propagation | |
| US7647335B1 (en) | Computing system and methods for distributed generation and storage of complex relational data | |
| US9911004B2 (en) | Cloud-based hardware architecture | |
| CN110826993A (zh) | 项目管理处理方法、装置、存储介质和处理器 | |
| Yao et al. | Minerva: Decentralized collaborative query processing over interplanetary file system | |
| WO2018188607A1 (zh) | 流处理方法及装置 | |
| US11544294B2 (en) | Distributing tables in a distributed database using consolidated grouping sources | |
| CN116126217B (zh) | 存储资源的分配方法、装置、设备及存储介质 | |
| US12326864B2 (en) | Method and system for operation objects discovery from operation data | |
| WO2017094194A1 (ja) | 計算機システム、及び、装置の管理方法 | |
| CN115129744A (zh) | 查询引擎的智能选取方法、装置、电子设备及存储介质 | |
| CN115705435A (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 |