数据传输方法、分发机、终端机和数据传输系统技术方案

技术编号:20014428 阅读:40 留言:0更新日期:2019-01-05 22:34
本发明专利技术提供了一种数据传输方法、分发机、终端机和数据传输系统。该数据传输方法包括:接收终端机发送的请求消息,请求消息用于为一个业务系统请求第一数据;基于请求消息从另一业务系统获取第一数据,并将第一数据封装成带有业务类型码的数据结构,得到第二数据,业务类型码用于指示第一数据的用途;以及将第二数据发送到终端机。根据本发明专利技术实施例的数据传输方法、分发机、终端机以及数据传输系统对传输的数据的属性根据业务做划分,按照业务的方式对数据进行分类、传输和使用,能够使得不同业务数据实现快速有效的分发和数据应用。

Data transmission method, distributor, terminal and data transmission system

The invention provides a data transmission method, a distributor, a terminal and a data transmission system. The data transmission method includes: receiving the request message sent by the terminal to request the first data for one business system; obtaining the first data from another business system based on the request message and encapsulating the first data into a data structure with a business type code to obtain the second data, which is used to indicate the purpose of the first data; and using the second data. Send to terminal. The data transmission method, distributor, terminal and data transmission system according to the embodiment of the present invention divide the attributes of the transmitted data according to the service, classify, transmit and use the data according to the service mode, so that different service data can be quickly and effectively distributed and applied.

【技术实现步骤摘要】
数据传输方法、分发机、终端机和数据传输系统
本专利技术涉及数据传输
,更具体地涉及一种数据传输方法、分发机、终端机和数据传输系统。
技术介绍
目前市面上的数据传输软件主要是对数据的实时以及一次性的同步数据传输,对具体的业务没有支撑,只是作为点对点或者点对多点数据通道使用。这样的数据传输软件存在以下不足:(1)只提供了数据通道,但没有结合具体的业务,只能点对点的方式;(2)使用中对大数据量的数据传输没有断点续传的支持:(3)对接收端的数据权限没有任何有效的控制手段;(4)无法支持有边界隔离的两个网络的数据收发对接;(5)对异常情况,如网络断开、访问不通等的处理相对不够完善;(6)无法做到多级的数据传输模式。
技术实现思路
为了解决上述问题中的至少一个而提出了本专利技术。根据本专利技术一方面,提供了一种数据传输方法,所述方法包括:接收终端机发送的请求消息,所述请求消息用于为一个业务系统请求第一数据;基于所述请求消息从另一业务系统获取所述第一数据,并将所述第一数据封装成带有业务类型码的数据结构,得到第二数据,所述业务类型码用于指示所述第一数据的用途;以及将所述第二数据发送到所述终端机。在本专利技术的一个实施例中,对所述第一数据的封装包括:将所述第一数据分成多组,并将每组数据封装成带有所述业务类型码的数据结构,得到多组第二数据;并且对所述第二数据的发送包括:分批发送所述多组第二数据,并在发送完每组第二数据时记录断点位置。在本专利技术的一个实施例中,所述方法还包括:在从所述终端机接收所述请求消息之前,向所述终端机发送授权信息,所述授权信息指示所述一个业务系统被授权向所述另一业务系统请求所述第一数据。在本专利技术的一个实施例中,所述第一数据包括业务数据和/或权限数据,所述业务类型码包括第一类型码或第二类型码,所述第一类型码指示所述业务数据的具体应用,所述第二类型码指示所述权限数据被授权或取消授权。在本专利技术的一个实施例中,所述一个业务系统和所述另一业务系统均为人像业务系统,并且所述业务数据包括以下中的任一项:人脸特征、人脸图像以及包括人脸特征的人像底库,所述第一类型码指示对所述业务数据的新增、修改或删除;所述权限数据包括以下中的任一项:特征权限、底库权限、底库动态布控权限以及底库静态检索权限。在本专利技术的一个实施例中,所述第一数据包括人像底库,所述一个业务系统用于将第一人脸图像的第一特征与所述人像底库中的特征进行比对,并输出比对结果,且所述方法还包括:接收所述终端机发送的所述一个业务系统输出的所述对比结果,所述比对结果包括与所述第一特征相似的第二特征的标识信息;根据所述标识信息从所述另一业务系统获取与所述第二特征对应的第二人脸图像;将所述第二人脸图像发送到所述终端机。根据本专利技术另一方面,提供了一种用于实现上述任一项所述的数据传输方法的分发机,所述分发机包括:接收模块、封装模块和发送模块,其中:所述接收模块接收终端机发送的请求消息,所述请求消息用于为一个业务系统请求第一数据;所述封装模块基于所述请求消息从另一业务系统获取所述第一数据,并将所述第一数据封装成带有业务类型码的数据结构,得到第二数据,所述业务类型码用于指示所述第一数据的用途;以及所述发送模块将所述第二数据发送到所述终端机。根据本专利技术再一方面,提供了一种分发机,所述分发机包括存储装置和处理器,所述存储装置上存储有由所述处理器运行的计算机程序,所述计算机程序在被所述处理器运行时执行上述任一项所述的数据传输方法。根据本专利技术又一方面,提供了一种数据传输方法,所述方法包括:向分发机发送请求消息,所述请求消息用于为一个业务系统请求第一数据;接收所述分发机发送的第二数据;以及将所述第二数据解封装得到所述第一数据和业务类型码,所述业务类型码用于指示所述第一数据的用途。在本专利技术的一个实施例中,所述方法还包括:在向所述分发机发送所述请求消息之前,向所述分发机发送请求授权的消息,所述请求授权的消息用于请求对所述一个业务系统授权,以允许所述一个业务系统向所述另一业务系统请求所述第一数据。在本专利技术的一个实施例中,所述第一数据包括人像底库,所述一个业务系统用于将第一人脸图像的第一特征与所述人像底库中的特征进行比对,并输出比对结果,且所述方法还包括:向所述分发机发送所述一个业务系统输出的所述对比结果,所述比对结果包括与所述第一特征相似的第二特征的标识信息;以及接收所述分发机发送的第二人脸图像,所述第二人脸图像是所述分发机根据所述标识信息从所述另一业务系统获取的与所述第二特征对应的人脸图像。根据本专利技术另一方面,提供了一种用于实现上述任一项所述的数据传输方法的终端机,所述终端机包括发送模块、接收模块和解封装模块,其中:所述发送模块向分发机发送请求消息,所述请求消息用于为一个业务系统请求第一数据;所述接收模块接收所述分发机发送的第二数据;以及所述解封装模块将所述第二数据解封装得到所述第一数据和业务类型码,所述业务类型码用于指示所述第一数据的用途。根据本专利技术再一方面,提供了一种终端机,所述终端机包括存储装置和处理器,所述存储装置上存储有由所述处理器运行的计算机程序,所述计算机程序在被所述处理器运行时执行上述任一项所述的数据传输方法。根据本专利技术又一方面,提供了一种计算机可读介质,所述计算机可读介质上存储有计算机程序,所述计算机程序在运行时执行上述任一项所述的数据传输方法。根据本专利技术实施例的数据传输方法、分发机、终端机以及计算机可读介质对传输的数据的属性根据业务做划分,按照业务的方式对数据进行分类、传输和使用,能够使得不同业务数据实现快速有效的分发和数据应用。附图说明通过结合附图对本专利技术实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1示出用于实现根据本专利技术实施例的数据传输方法、分发机、终端机和计算机可读介质的示例电子设备的示意性框图;图2示出根据本专利技术实施例的数据传输方法的示意性流程图;图3示出用于实现图2所示方法的分发机的示意性框图;图4示出根据本专利技术实施例的分发机的示意性框图;图5示出根据本专利技术另一实施例的数据传输方法的示意性流程图;图6示出用于实现图5所示方法的终端机的示意性框图;图7示出本专利技术实施例的终端机的示意性框图;图8A示出本专利技术实施例的数据传输系统的示意性框图;以及图8B示出本专利技术另一实施例的数据传输系统的示意性框图具体实施方式为了使得本专利技术的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。基于本专利技术中描述的本专利技术实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本专利技术的保护范围之内。首先,参照图1来描述用于实现本专利技术实施例的数据传输方法、分发机、终端机和计算机可读介质的示例电子设备100。如图1所示,电子设备100包括一个或多个处理器102、一个或多个存储装置104、输入装置106以及输出装置108,这些组件通过总线本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:接收终端机发送的请求消息,所述请求消息用于为一个业务系统请求第一数据;基于所述请求消息从另一业务系统获取所述第一数据,并将所述第一数据封装成带有业务类型码的数据结构,得到第二数据,所述业务类型码用于指示所述第一数据的用途;以及将所述第二数据发送到所述终端机。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:接收终端机发送的请求消息,所述请求消息用于为一个业务系统请求第一数据;基于所述请求消息从另一业务系统获取所述第一数据,并将所述第一数据封装成带有业务类型码的数据结构,得到第二数据,所述业务类型码用于指示所述第一数据的用途;以及将所述第二数据发送到所述终端机。2.根据权利要求1所述的方法,其特征在于,对所述第一数据的封装包括:将所述第一数据分成多组,并将每组数据封装成带有所述业务类型码的数据结构,得到多组第二数据;并且对所述第二数据的发送包括:分批发送所述多组第二数据,并在发送完每组第二数据时记录断点位置。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在从所述终端机接收所述请求消息之前,向所述终端机发送授权信息,所述授权信息指示所述一个业务系统被授权向所述另一业务系统请求所述第一数据。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一数据包括业务数据和/或权限数据,所述业务类型码包括第一类型码或第二类型码,所述第一类型码指示所述业务数据的具体应用,所述第二类型码指示所述权限数据被授权或取消授权。5.根据权利要求4所述的方法,其特征在于,所述一个业务系统和所述另一业务系统均为人像业务系统,并且所述业务数据包括以下中的任一项:人脸特征、人脸图像以及包括人脸特征的人像底库,所述第一类型码指示对所述业务数据的新增、修改或删除;所述权限数据包括以下中的任一项:特征权限、底库权限、底库动态布控权限以及底库静态检索权限。6.根据权利要求5所述的方法,其特征在于,所述第一数据包括人像底库,所述一个业务系统用于将第一人脸图像的第一特征与所述人像底库中的特征进行比对,并输出比对结果,且所述方法还包括:接收所述终端机发送的所述一个业务系统输出的所述对比结果,所述比对结果包括与所述第一特征相似的第二特征的标识信息;根据所述标识信息从所述另一业务系统获取与所述第二特征对应的第二人脸图像;将所述第二人脸图像发送到所述终端机。7.一种数据传输方法,其特征在于,所述方法包括:向分发机发送请求消息,所述请求消息用于为一个业务系统请求第一数据;接收所述分发机发送的第二数据;以及将所述第二数据解封装得到所述第一数据和业务类型码,所述业务类型码用于指示所述第一数据的用途。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:在向所述分发机发送所述请求消息之前,向所述分发机发送请求授权的消息,所述请求授权的消息用于请求对所述一个业务系统授权,以允许所述一个业务系统向所述另一业务系统请求所述第一数据。9.根据权利要求7所述的方法,其特征在于,所述第一数据包括人像底库,所述一个业务系统用于将第一人脸图像的第一特征与所述人像底库中的特征进行比对,并输出比对结果,且所述方法还包括:向所述分发机发送所述一个业务系统输出的所述对比结果,所述比对结果包括与所述第一特征相似的第二特征的标识信息;以及接收所述分发机发送的第二人脸图像,所述第二人脸图像是所述分发机根据所...

【专利技术属性】
技术研发人员:金恩久蔡世杰曹学亮肖巍巍潘玉飞
申请(专利权)人:北京旷视科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1