一种数据传输方法、装置、存储介质及电子设备制造方法及图纸

技术编号:19390811 阅读:19 留言:0更新日期:2018-11-10 02:44
本发明专利技术实施例公开了一种数据传输方法、装置、存储介质及电子设备,涉及数据处理技术领域,本发明专利技术实施例的方法包括:接收多个数据传输请求;分配与所述各个数据传输请求分别对应的数据传输通道;通过所述各个数据传输通道对所述待传输数据进行传输。实现了将同时进行的数据传输分配至相向的数据传输通道进行传输,改善了数据传输性能。

Data transmission method, device, storage medium and electronic device

The embodiment of the present invention discloses a data transmission method, device, storage medium and electronic equipment, which relates to the field of data processing technology. The method of the embodiment of the present invention includes: receiving multiple data transmission requests; allocating data transmission channels corresponding to each data transmission request; and transmitting data through each of the data transmission requests. The transmission channel transmits the transmitted data. The simultaneous data transmission is allocated to the opposite data transmission channel for transmission, which improves the data transmission performance.

【技术实现步骤摘要】
一种数据传输方法、装置、存储介质及电子设备
本专利技术实施例涉及数据处理
,尤其涉及一种数据传输方法、装置、存储介质及电子设备。
技术介绍
随着科学技术的不断发展,智能设备的功能越来越广泛,例如人们可以通过智能手表收听音乐,通过智能音响进行网上购物、查看天气预报等,还可以通过智能家居设备开关窗帘等等。当用户使用多个智能设备时,对于各个设备之间存储数据的交互就变得非常必要,如何能够让数据更好的进行传输成为亟待解决的问题。目前,在对数据进行传输时,主要是通过普通线缆制作的USB(UniversalSerialBus,通用串行总线)数据线进行传输,或者通过使用屏蔽线进行传输,然而普通线缆在传输数据过程中,当数据线较长时会存在终端不识别的问题,且屏蔽线数据传输成本较高,进而导致现有的数据传输性能较差的问题。
技术实现思路
鉴于上述问题,本专利技术实施例提供一种数据传输方法、装置、存储介质及电子设备,主要目的在于利用经过双绞处理的数据线对数据进行传输,提高数据传输性能。为解决上述技术问题,第一方面,本专利技术实施例提供了一种数据传输方法,该方法包括:接收多个数据传输请求,所述多个数据传输请求为同时对多组数据进行传输时发送的,且所述各个数据传输请求中携带有待传输数据;分配与所述各个数据传输请求分别对应的数据传输通道,所述各个数据传输请求分别对应的数据传输通道为经过双绞处理的传输通道;通过所述各个数据传输通道对所述待传输数据进行传输。可选的,所述接收多个数据传输请求之后,所述方法还包括:判断所述待传输数据的传输方向;所述分配与所述各个数据传输请求分别对应的数据传输通道包括:根据所述数据传输方向确定与所述各个数据传输请求分别对应的数据传输通道。可选的,所述方法还包括:记录所述各个数据传输通道的状态信息,所述状态信息用于标识所述数据传输通道是否被占用;所述根据所述数据传输方向确定与所述各个数据传输请求分别对应的数据传输通道包括:根据所述数据传输方向和所述状态信息确定与所述各个数据传输请求分别对应的数据传输通道。可选的,当所述各个数据传输通道全部被占用时,所述方法还包括:将所述数据传输请求添加至数据传输等待队列,所述数据传输等待队列中包含有全部按照时间标识进行排序的所述待传输数据;当存在未被占用的所述数据传输通道时,按照所述时间标识提取并传输第一数据,所述第一数据为所述数据传输等待队列中队首的数据。可选的,所述方法还包括:获取所述待传输数据的传输状态,所述传输状态用于标识所述待传输数据上传进度;根据所述传输状态输出提示信息。第二方面,本专利技术实施例还提供了一种数据传输装置,该装置包括:接收单元,用于接收多个数据传输请求,所述多个数据传输请求为同时对多组数据进行传输时发送的,且所述各个数据传输请求中携带有待传输数据;分配单元,用于分配与所述各个数据传输请求分别对应的数据传输通道,所述各个数据传输请求分别对应的数据传输通道为经过双绞处理的传输通道;传输单元,用于通过所述各个数据传输通道对所述待传输数据进行传输。可选的,所述装置还包括:判断单元,所述判断单元,用于判断所述待传输数据的传输方向;所述分配单元,具体用于根据所述数据传输方向确定与所述各个数据传输请求分别对应的数据传输通道。可选的,所述装置还包括:记录单元,用于记录所述各个数据传输通道的状态信息,所述状态信息用于标识所述数据传输通道是否被占用;所述分配单元,具体还用于根据所述数据传输方向和所述状态信息确定与所述各个数据传输请求分别对应的数据传输通道。可选的,当所述各个数据传输通道全部被占用时,所述装置还包括:添加单元、提取单元,所述添加单元,用于将所述数据传输请求添加至数据传输等待队列,所述数据传输等待队列中包含有全部按照时间标识进行排序的所述待传输数据;所述提取单元,用于当存在未被占用的所述数据传输通道时,按照所述时间标识提取第一数据,所述第一数据为所述数据传输等待队列中队首的数据;所述传输单元,还用于传输所述第一数据。可选的,所述装置还包括:获取单元,用于获取所述待传输数据的传输状态,所述传输状态用于标识所述待传输数据上传进度;输出单元,用于根据所述传输状态输出提示信息。为了实现上述目的,根据本专利技术实施例的第三方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的数据传输方法。为了实现上述目的,根据本专利技术实施例的第四方面,提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行上述所述的数据传输方法。借由上述技术方案,本专利技术实施例提供的数据传输方法、装置、存储介质及电子设备,对于现有技术在通过普通线缆对数据进行传输时,同时传输的多组数据为同向传输,使得数据传输性能较差,本专利技术实施例在接收到多组数据传输请求时,分配多个同时进行的数据传输在不同的数据传输通道中进行,由于各个数据通道为经过双绞处理的传输通道,从而实现对多组数据的相向传输,因此相比于现有技术,本专利技术实施例能够通过改变数据传输的方向进行数据传输,避免了多组数据同向传输造成的数据传输性能较差的问题,从而改善了数据传输性能。此外,通过实时获取数据传输过程中的传输状态并输出提示信息,以便于用户及时获悉数据传输情况并采取相应的措施,极大的提升了用户使用感受。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种数据传输方法流程图;图2示出了本专利技术实施例提供的一种数据线结构示意图;图3示出了本专利技术实施例提供的另一种数据传输方法流程图;图4示出了本专利技术实施例提供的一种数据传输装置的组成框图;图5示出了本专利技术实施例提供的另一种数据传输装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。为了利用经过双绞处理的数据线对数据进行传输,以提高数据传输的性能,本专利技术实施例提供了一种数据传输方法,如图1所示,该方法包括:101、接收多个数据传输请求。其中,所述多个数据传输请求为同时对多组数据进行传输时发送的,且所述各个数据传输请求中携带有待传输数据。而所述待传输数据可以为文本数据、音频数据、图片数据等,本专利技术实施例不做具体限定。具体地,本步骤中所述的数据传输请求可以为当用户在终端设备内进行数据转移、复制等操作时发送的,例如当用户将数据从移动终端设备复制至智能家电设备音响中时,即可触发发送数据传输请求以便于服务器接收数据传输请求。需要说明的是,对于本专利技术实施例的执行主体可以为配置在设本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:接收多个数据传输请求,所述多个数据传输请求为同时对多组数据进行传输时发送的,且所述各个数据传输请求中携带有待传输数据;分配与所述各个数据传输请求分别对应的数据传输通道,所述各个数据传输请求分别对应的数据传输通道为经过双绞处理的传输通道;通过所述各个数据传输通道对所述待传输数据进行传输。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:接收多个数据传输请求,所述多个数据传输请求为同时对多组数据进行传输时发送的,且所述各个数据传输请求中携带有待传输数据;分配与所述各个数据传输请求分别对应的数据传输通道,所述各个数据传输请求分别对应的数据传输通道为经过双绞处理的传输通道;通过所述各个数据传输通道对所述待传输数据进行传输。2.根据权利要求1所述的方法,其特征在于,所述接收多个数据传输请求之后,所述方法还包括:判断所述待传输数据的传输方向;所述分配与所述各个数据传输请求分别对应的数据传输通道包括:根据所述数据传输方向确定与所述各个数据传输请求分别对应的数据传输通道。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:记录所述各个数据传输通道的状态信息,所述状态信息用于标识所述数据传输通道是否被占用;所述根据所述数据传输方向确定与所述各个数据传输请求分别对应的数据传输通道包括:根据所述数据传输方向和所述状态信息确定与所述各个数据传输请求分别对应的数据传输通道。4.根据权利要求3所述的方法,其特征在于,当所述各个数据传输通道全部被占用时,所述方法还包括:将所述数据传输请求添加至数据传输等待队列,所述数据传输等待队列中包含有全部按照时间标识进行排序的所述待传输数据;当存在未被占用的所述数据传输通道时,按照所述时间标识提取并传输第一数据,所述第一数据为所述数据传输等待队列中队首的数据。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:获取所述待传输数据的传输状态...

【专利技术属性】
技术研发人员:孟德成吕长兴
申请(专利权)人:出门问问信息科技有限公司
类型:发明
国别省市:北京,11

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

1