本公开涉及通信领域,尤其涉及数据传输方法、装置及系统。
背景技术:
随着技术的快速发展,用户的终端设备在使用过程中的数据交互愈发频繁,但现有但是现有技术下,各个终端设备之间彼此独立,每部终端设备无法根据用户的需要与其他至少一个终端设备建立数据传输链路,从而实现通过其他至少一个终端设备传输数据的目的;更为重要的,用户只能看到本设备传输数据的管理界面,无法实时获取其他终端设备的根据已接收数据生成的显示数据,从而无法监控数据传输也无法管理传输效果。
技术实现要素:
本公开实施例提供一种数据传输方法及装置,能够解决用户终端之间建立数据传输链路和实时获取显示数据问题。所述技术方案如下:
根据本公开实施例的第一方面,提供一种数据传输方法,应用于数据传输管理设备,该方法包括:
获取至少一个用户终端设备发送的传输用户数据请求,传输用户数据请求用于指示获取用户数据后传输至至少一个目标终端设备;
获取至少一个用户终端设备对应的权限信息,并对权限信息进行鉴权;
在鉴权成功后,根据传输用户数据请求,建立传输链路,传输链路用于传输用户数据。
在一个实施例中,本公开提供的一种数据传输方法,还包括对权限信息进行鉴权,
解析权限信息,获取用户终端设备对应的用户权限;
根据预设权限,确定用户数据对应的目标权限等级,预设权限,用于指示处理所述至少一个数据对应的权限;
在所述用户权限与所述目标权限匹配时,确定鉴权成功。
在一个实施例中,本公开提供的一种数据传输方法,还包括根据传输用户数据请求,建立传输链路,包括:
获取至少一个目标终端设备的地址信息;
通过地址信息,建立传输链路。
在一个实施例中,本公开提供的一种数据传输方法,还包括根据传输用户数据请求,建立传输链路,包括,
获取用户数据,用户数据包括,图像数据;
处理用户数据生成已处理用户数据;
传输已处理用户数据至目标终端设备或用户终端设备。
在一个实施例中,本公开提供的一种数据传输方法,还包括传输用户数据至目标终端设备之后,还包括:
获取目标终端设备发送的显示数据,该显示数据根据目标终端实时显示用户数据生成;
获取终止传输请求;
根据终止传输请求,中断传输链路。
本公开实施例提供的数据传输方法,通过获取用户终端设备发送的传输用户数据请求,该请求用于指示获取用户数据后传输至一个目标终端设备;在鉴权该用户终端设备对应的权限信息成功后,根据传输用户数据请求,建立传输链路。本公开提供的数据传输方法能够根据用户请求与至少一个终端设备建立数据传输链路,实现数据传输的目标;并在数据传输后,实施获取接收数据后生成的显示数据,实现监控和管理数据传输的目的。
根据本公开实施例的第二方面,提供一种数据传输装置,该装置包括:第一获取模块、第二获取模块、鉴权模块和建立模块;
第一获取模块,用于获取至少一个用户终端设备发送的传输用户数据请求,传输用户数据请求用于指示获取用户数据后传输至至少一个目标终端设备;
第二获取模块,用于获取至少一个用户终端设备对应的权限信息;
鉴权模块,用于对所述权限信息进行鉴权;
建立模块,用于根据传输用户数据请求,建立传输链路,传输链路用于传输数据用户数据。
在一个实施例中,本公开提供的一种数据传输方法中的鉴权模块,还包括解析单元、第一确定单元和第二确定单元:
解析单元,用于解析权限信息,获取用户终端设备对应的用户权限;
第一确定单元,用于根据预设权限,确定用户数据对应的目标权限等级,预设权限,用于指示处理至少一个数据对应的权限;
第二确定单元,用于在用户权限与目标权限匹配时,确定鉴权成功。
在一个实施例中,本公开提供的一种数据传输装置中的建立模块,,还包括:第一获取单元、建立单元,
第一获取单元,第一获取单元用于获取至少一个目标终端设备的地址信息;
建立单元用于通过地址信息,建立传输链路。
在一个实施例中,本公开提供的一种数据传输装置中的建立模块,包括:
第二获取单元、处理单元、传输单元,
第二获取单元,用于获取用户数据,用户数据包括,图像数据;
处理单元,用于处理用户数据生成已处理用户数据;
传输单元,用于传输已处理用户数据至目标终端设备或用户终端设备。
本公开实施例提供的数据传输装置,该装置通过获取用户终端设备发送的传输用户数据请求,该请求用于指示获取用户数据后传输至一个目标终端设备;在鉴权该用户终端设备对应的权限信息成功后,根据传输用户数据请求,建立传输链路。本公开提供的数据传输装置能够根据用户请求与至少一个终端设备建立数据传输链路,实现数据传输的目标;并在数据传输后,实施获取接收数据后生成的显示数据,实现监控和管理数据传输的目的。
根据本公开实施例的第三方面,提供一种数据传输系统,该系统包括:
至少一个用户终端设备发送传输用户数据请求至数据传输管理装置,传输用户数据请求用于指示获取用户数据后传输至至少一个目标终端设备;
数据传输管理装置获取至少一个用户终端设备对应的权限信息,并对权限信息进行鉴权;
数据传输管理装置鉴权成功后,根据传输用户数据请求,建立传输链路,传输链路用于传输用户数据。
本公开实施例提供的数据传输系统,该系统通过获取用户终端设备发送的传输用户数据请求,该请求用于指示获取用户数据后传输至一个目标终端设备;在鉴权该用户终端设备对应的权限信息成功后,根据传输用户数据请求,建立传输链路。本公开提供的数据传输系统能够根据用户请求与至少一个终端设备建立数据传输链路,实现数据传输的目标;并在数据传输后,实施获取接收数据后生成的显示数据,实现监控和管理数据传输的目的。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是本公开实施例提供的一种数据传输方法的流程图;
图2是本公开实施例提供的一种数据传输系统的示意图;
图3是本公开实施例提供的一种数据传输系统的交互图;
图4是本公开实施例提供的一种数据传输装置的结构图;
图5是本公开实施例提供的一种数据传输装置中鉴权模块的结构图;
图6是本公开实施例提供的一种数据传输装置中建立模块的结构图;
图7是本公开实施例提供的一种数据传输装置中建立模块的结构图一。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
实施例1
本公开实施例提供一种数据传输方法,如图1所示,该数据传输方法,应用于数据传输管理设备,包括以下步骤:
101、获取至少一个终端设备发送的传输用户数据请求。
传输用户数据请求用于指示获取用户数据后传输至至少一个目标终端设备。
在可选实施例中,传输用户数据请求,包括一个终端设备请求通过另一个终端设备获取用户数据;或者一个终端设备请求发送用户数据至至少一个其他终端设备;或者一个终端设备请求获取至少一个其他终端设备的用户数据后,再传输该用户数据至其他的至少一个目标终端设备
在可选实施例中,终端设备,包括零终端设备,零终端设备在硬件配置上,无cpu、无硬盘、无内存;在软件方面,无操作系统。零终端设备,既可以作为迷你pc单独运行,进行网页浏览,又可以构架共享计算网络。
102、获取至少一个用户终端设备对应的权限信息,并对权限信息进行鉴权;
在可选实施例中,一个用户终端设备对应的权限信息,包括用户终端对应的权限,该权限用于指示:设备是否有权限处理对应的数据资源。
在可选实施例中,一个用户终端设备对应的权限信息,可以通过用户自定义设置,如根据处理的数据资源进行设置,包括:管理员权限,用户权限;该管理员权限可以处理所有数据资源,用户权限只能处理部分数据资源;该处理包括:访问、传输、存储等功能。
在可选实施例中,对权限信息进行鉴权包括:
解析权限信息,获取用户终端设备对应的用户权限;
根据预设权限,确定用户数据对应的目标权限等级,预设权限,用于指示处理至少一个数据对应的权限;
在用户权限与该目标权限匹配时,确定鉴权成功。
103、在鉴权成功后,根据传输用户数据请求,建立传输链路。
传输链路用于传输用户数据。
在可选实施例中,建立传输链路前,数据传输管理装置与目标终端设备建立传输链路,通过该传输链路下发提示信息到目标终端设备,用以提醒用户传输用户数据,数据传输管理装置并行处理用户资源数据传输任务。
在可选实施例中,根据用户数据请求确定至少一个目标终端设备,包括:
获取至少一个目标终端设备的地址信息,
通过地址信息,建立传输链路。
在可选实施例中,实现传输用户数据至目标终端设备的方法,包括,
获取用户数据,用户数据包括,图像数据;
处理用户数据生成已处理用户数据;
传输已处理用户数据至目标终端设备。
在可选实施例中,传输链路用于传输用户数据,该传输用户数据的方式包括至少一个用户终端设备传输用户数据至至少一个目标终端设备,或至少一个目标终端设备传输用户数据至至少一个用户终端设备,或者至少一个用户终端设备获取至少一个终端设备的用户数据再传输至至少一个目标终端设备。
在可选实施例中,实现传输用户数据的方法,包括,
数据传输管理装置向目标终端设备发送建立传输链路的指令;
目标终端设备收到并解析该指令,获取相关信息,启动链路建立;
目标终端设备与用户终端设备通过传输控制组件建立传输链路,同步将建立结果告知数据传输管理装置;
用户终端设备与目标终端设备建立传输链路后,通过将传输控制组件将用户数据生成码流形式的用户数据,并传输将该码流形式的用户数据。
在可选实施例中,传输用户数据至目标终端设备之后,还包括:
获取目标终端设备发送的显示数据,显示数据根据目标终端实时显示用户数据生成。
在可选实施例中,目标终端设备收到用户数据码流后,调用传输控制组件解析码流并显示用户数据,并同步将显示数据发送至数据传输管理装置,以实现数据传输的实时监控。
数据传输管理装置将该显示数据发送至用户终端设备,用户终端设备也可以获取数据传输的实时监控,若显示数据与发送的用户数据不一致,用户终端设备可以发送重新发送该用户数据的请求,从而实现实时监控传输数据的目的。
在可选实施例中,根据接收的目标用户数据生成的显示数据,可以以显示窗口的形式实时显示在数据传输管理装置、用户终端设备和目标终端设备中,用户可以对该显示窗口进行缩放、前置等操作,或者其他定制化显示方式,从而实现实时管理传输数据的目的。
在可选实施例中,用户数据在传输过程中或者传输完成后,可以实时获取终止传输请求;
该终止传输请求,发送主体可以是目标终端设备、用户终端设备或者数据传输管理装置。
根据终止传输请求,中断该传输链路。
本公开实施例提供的数据传输方法,通过获取用户终端设备发送的传输用户数据请求,该请求用于指示获取用户数据后传输至一个目标终端设备;在鉴权该用户终端设备对应的权限信息成功后,根据传输用户数据请求,建立传输链路。本公开提供的数据传输方法能够根据用户请求与至少一个终端设备建立数据传输链路,实现数据传输的目标;并在数据传输后,实施获取接收数据后生成的显示数据,实现监控和管理数据传输的目的。
实施例2
基于上述图1对应的实施例提供的数据传输方法,本公开另一实施例提供一种数据传输系统,该系统可以应用于数据传输。
参照图2所示,本实施例提供的数据传输系统20,包括用户终端设备201、数据传输管理装置202、目标终端设备203;用户终端设备201,包括手机、电脑或其他零终端设备。
用户终端设备201发送传输用户数据请求至数据传输管理装置202;数据传输管理装置202对用户终端设备201的权限信息进行鉴权处理;鉴权成功后,建立用户终端设备201和目标终端设备203之间的数据传输链路。
参照图3所示,本实施例提供的数据传输系统包括以下:
301、用户终端设备发送传输用户数据请求至数据传输管理装置。
传输用户数据请求用于指示获取用户数据后传输至至少一个目标终端设备。
在可选实施例中,传输用户数据请求,包括一个终端设备请求通过另一个终端设备获取用户数据;或者一个终端设备请求发送用户数据至至少一个其他终端设备;或者一个终端设备请求获取至少一个其他终端设备的用户数据后,再传输该用户数据至其他的至少一个目标终端设备
在可选实施例中,上述的用户终端设备或者目标终端设备,包括零终端设备,零终端设备在硬件配置上,无cpu、无硬盘、无内存;在软件方面,无操作系统。零终端设备,既可以作为迷你pc单独运行,进行网页浏览,又可以构架共享计算网络。
302、数据传输管理装置获取至少一个用户终端设备对应的权限信息,并对权限信息进行鉴权;
在可选实施例中,一个用户终端设备对应的权限信息,包括用户终端对应的权限,该权限用于指示:该终端设备是否有权限处理对应的数据资源。
在可选实施例中,对权限信息进行鉴权包括:
解析权限信息,获取用户终端设备对应的用户权限;
根据预设权限,确定用户数据对应的目标权限等级,预设权限,用于指示处理至少一个数据对应的权限;
在用户权限与该目标权限匹配时,确定鉴权成功。
303、在鉴权成功后,数据传输管理装置根据传输用户数据请求,建立传输链路。
传输链路用于传输用户数据至目标终端设备。
在可选实施例中,建立传输链路前,数据传输管理装置与目标终端设备建立传输链路,通过该传输链路下发提示信息到目标终端设备,用以提醒用户传输用户数据,数据传输管理装置并行处理用户资源数据传输任务。
在可选实施例中,根据用户数据请求确定至少一个目标终端设备,包括:
获取至少一个目标终端设备的地址信息,
通过地址信息,建立传输链路。
在可选实施例中,实现传输用户数据至目标终端设备的方法,包括,
获取用户数据,用户数据包括,图像数据;
处理用户数据生成已处理用户数据;
传输已处理用户数据至目标终端设备。
304、用户目标终端设备通过该传输链路传输用户数据至目标终端设备。
在可选实施例中,传输用户数据至目标终端设备之后,还包括:
获取目标终端设备发送的显示数据,显示数据根据目标终端实时显示用户数据生成。
在可选实施例中,目标终端设备收到用户数据码流后,调用传输控制组件解析码流并显示用户数据,并同步将显示数据发送至数据传输管理装置,以实现数据传输的实时监控。
数据传输管理装置将该显示数据发送至用户终端设备,用户终端设备也可以获取数据传输的实时监控,若显示数据与发送的用户数据不一致,用户终端设备可以发送重新发送该用户数据的请求。
在可选实施例中,用户数据在传输过程中或者传输完成后,可以实时获取终止传输请求;
该终止传输请求,发送主体可以是目标终端设备、用户终端设备或者数据传输管理装置。
根据终止传输请求,中断该传输链路。
本公开实施例提供的数据传输系统,该系统通过获取用户终端设备发送的传输用户数据请求,该请求用于指示获取用户数据后传输至一个目标终端设备;在鉴权该用户终端设备对应的权限信息成功后,根据传输用户数据请求,建立传输链路。本公开提供的数据传输系统能够根据用户请求与至少一个终端设备建立数据传输链路,实现数据传输的目标;并在数据传输后,实施获取接收数据后生成的显示数据,实现监控和管理数据传输的目的。
实施例3
基于上述图1图2和图3对应的实施例中所描述的数据传输方法及系统,下述为本公开装置实施例,可以用于执行本公开方法实施例。
本公开实施例提供一种数据传输装置,如图5所示,该数据传输装置40包括:第一获取模块401、第二获取模块402、鉴权模块403和建立模块404。
第一获取模块401,用于获取至少一个用户终端设备发送的传输用户数据请求,传输用户数据请求用于指示获取用户数据后传输至至少一个目标终端设备。
第二获取模块402,用于获取至少一个用户终端设备对应的权限信息。
鉴权模块403,用于对所述权限信息进行鉴权。
在可选实施例中,鉴权模块403包括:解析单元4031、第一确定单元4032和第二确定单元4033:
解析单元4031,用于解析权限信息,获取用户终端设备对应的用户权限;
第一确定单元4032,用于根据预设权限,确定用户数据对应的目标权限等级,预设权限,用于指示处理至少一个数据对应的权限;
第二确定单元4033,用于在用户权限与目标权限匹配时,确定鉴权成功。
建立模块404,用于根据所述传输用户数据请求,建立传输链路,所述传输链路用于传输所述数据用户数据。
在可选实施例中,建立模块404包括:第一获取单元4041、建立单元4042,
所述第一获取单元4041,第一获取单元用于获取至少一个目标终端设备的地址信息;
建立单4042,用于通过地址信息,建立传输链路。
在可选实施例中,建立模块404,包括:第二获取单元4043、处理单元
4044、传输单元4045,
第二获取单元4043,用于获取所述用户数据,所述用户数据包括,图像
数据;
所述处理单元4044,用于处理用户数据生成已处理用户数据;
传输单元4045,用于传输已处理用户数据至目标终端设备或用户终端设备。
本公开实施例提供的数据传输装置,该装置通过获取用户终端设备发送的传输用户数据请求,该请求用于指示获取用户数据后传输至一个目标终端设备;在鉴权该用户终端设备对应的权限信息成功后,根据传输用户数据请求,建立传输链路。本公开提供的数据传输装置能够根据用户请求与至少一个终端设备建立数据传输链路,实现数据传输的目标;并在数据传输后,实施获取接收数据后生成的显示数据,实现监控和管理数据传输的目的。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。