数据传输方法及系统与流程

文档序号:18188922发布日期:2019-07-17 05:29阅读:186来源:国知局
数据传输方法及系统与流程

本发明涉及数据传输技术领域,具体涉及一种数据传输方法、系统及触控显示器。



背景技术:

现有的数据传输方法由很多种,以手机和u盘之间的数据传输为例,如果手机支持otg(on-the-go)功能,手机可直接连接u盘进行数据传输;如果手机不支持otg功能,可以通过购买支持插入手机的u盘来实现。上述方案需要数据传输线或特殊接口的u盘实现,而对于具有普适性的u盘和手机,或是两者的输出和输入接口并不匹配的时候,数据传输就需要依赖于一个传输媒介进行中转,通常该媒介具有存储功能,并支持数据传输。通常采用的传输方式是u盘-电脑-手机,通过上述方式进行传输的过程中,数据至少会进行两次传输,影响传输速度。



技术实现要素:

有鉴于此,本发明实施例提供了一种数据传输方法及系统,不需要具有存储功能的传输媒介,仅需要传输一次数据,使数据传输更为便捷、快速。

根据本发明实施例的第一方面,提供一种数据传输方法,包括:在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备;接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作;根据触控操作在第一存储设备与第二存储设备之间进行数据传输。

在本发明的一个实施例中,第二虚拟存储设备为用户终端,上述在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备,包括:接收用户终端发送的指示信息,其中指示信息用于指示用户终端被设置为pc模式或镜像模式;根据指示信息在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备。

在本发明的一个实施例中,触控操作为在第一虚拟存储设备与第二虚拟存储设备之间拖拽数据的触控操作或者复制粘贴数据的触控操作。

在本发明的一个实施例中,上述根据触控操作在第一存储设备与第二存储设备之间进行数据传输,包括:根据触控显示器的触控板收到的触控操作,通过触控显示器的usb集线器在第一存储设备与第二存储设备之间传输数据,其中,usb集线器与第一usb接口和第二usb接口连接。

在本发明的一个实施例中,该数据传输方法还包括:第一虚拟存储设备和第二虚拟存储设备之间进行数据的相互拷贝、相互修改和/或相互读写。

在本发明的一个实施例中,第一usb接口包括usbtypea接口、usbtypeb接口或usbtypec接口,第二usb接口包括usbtypec接口。

在本发明的一个实施例中,第一存储设备包括usb存储设备或具有usb接口的用户终端;第二存储设备包括具有usb的用户终端。

根据本发明实施例的第二方面,提供一种数据传输系统,包括:建立模块,用于在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;显示模块,用于在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备;接收模块,用于接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作;传输模块,用于根据触控操作在第一存储设备与第二存储设备之间进行数据传输。

根据本发明实施例的第三方面,提供一种触控显示器,包括:第一usb接口,用于与第一存储设备连接;第二usb接口,用于与第二存储设备连接;usb集线器,与第一usb接口和第二usb接口连接;触控芯片,用于在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;触控显示屏,用于在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备,并接收用户的触控操作;触控板,用于根据用户在触控显示屏上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作生成控制指令;其中,触控芯片根据控制指令,通过usb集线器在第一存储设备与第二存储设备之间进行数据传输。

根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机可执行指令,其特征在于,可执行指令被处理器执行时实现如上所述的数据传输方法。

根据本发明实施例提供的技术方案,通过在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备;接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作;根据触控操作在第一存储设备与第二存储设备之间进行数据传输,第一存储设备和第二存储设备不需要具有存储功能的传输媒介,借助触控显示器便可以完成数据传输,且数据仅需要传输一次,使数据传输更为便捷、快速。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1所示为本发明一实施例提供的数据传输方法的流程示意图。

图2所示为本发明一实施例提供的数据传输系统的框图。

图3所示为本发明一实施例提供的触控显示器的框图。

图4所示为本发明另一实施例提供的数据传输系统的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1所示为本发明一实施例提供的数据传输方法的流程示意图。该方法可以由计算机设备(例如,触控显示器)执行。如图1所示,该数据传输方法包括如下内容。

s110:在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备。

具体地,触控显示器包括第一usb接口和第二usb接口,当第一存储设备与第一usb接口连接,第二存储设备与第二usb接口连接时,在触控显示器上分别识别第一存储设备和第二存储设备,并分别建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备。该过程可由触控芯片选择触发,本发明对此不作限定。

第一存储设备包括usb存储设备或具有usb接口的用户终端;第二存储设备包括具有usb的用户终端。例如,usb存储设备可以是u盘,具有usb的用户终端可以是手机等,本发明对此不作限定。

应当理解,第一usb接口可以是usbtypea接口、usbtypeb接口或usbtypec接口等;第二usb接口可以是usbtypec接口等,本发明对此不作限定。

s120:在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备。

例如,在触控显示器上可以以全屏、弹窗或标识符的形式显示第一虚拟存储设备或第二虚拟存储设备,应当理解,全屏、弹窗或标识符的显示形式仅为示例性描述,本发明对此不作限定。

s130:接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作。

例如,触控操作可以是在第一虚拟存储设备与第二虚拟存储设备之间拖拽数据的触控操作,也可以是在第一虚拟存储设备与第二虚拟存储设备之间复制粘贴数据的触控操作,本发明对比不作限定。

s140:根据触控操作在第一存储设备与第二存储设备之间进行数据传输。

触控操作决定数据的传输方向。具体地,根据触控操作生成控制指令,并根据控制指令完成数据在第一虚拟存储设备与第二虚拟存储设备间的传输。第一虚拟存储设备等同于第一存储设备,第二虚拟存储设备等同于第二存储设备,因此,便实现了数据在第一存储设备与第二存储设备间的传输。

根据本发明实施例提供的技术方案,通过在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备;接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作;根据触控操作在第一存储设备与第二存储设备之间进行数据传输,第一存储设备和第二存储设备不需要具有存储功能的传输媒介,借助触控显示器便可以完成数据传输,且数据仅需要传输一次,使数据传输更为便捷、快速。

在本发明的另一个实施例中,第二虚拟存储设备为用户终端,上述在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备,包括:接收用户终端发送的指示信息,其中指示信息用于指示用户终端被设置为pc模式或镜像模式;根据指示信息在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备。

例如,u盘通过第一usb接口与触控显示器连接,手机通过第二usb接口与触控显示器连接。手机包括镜像模式和pc模式,当手机被设置为镜像模式时,触控显示器接收手机发送的镜像模式指示信息,显示内容与手机显示内容一致,并可以显示接入的u盘,通过在触控显示器桌面上进行复制、粘贴的触控操作可实现u盘和手机之间的数据传输;当手机被设置成pc模式时,触控显示器接收手机发送的pc模式指示信息,显示自己独立的显示画面,同时可以显示接入的u盘信息,此时,可以在触控显示器上打开u盘中的文件夹,选中需要传输的文件,用手指直接触控拖到触控显示器pc模式下的桌面,便实现了文件从u盘到手机的传输。同样,当用手指拖拽触控显示器pc模式下的桌面中的文件至u盘中时,便实现了文件从手机到u盘的传输。应当理解,上述描述仅为示例性描述,本发明对此不作限定。

在本发明的另一个实施例中,上述根据触控操作在第一存储设备与第二存储设备之间进行数据传输,包括:根据触控显示器的触控板收到的触控操作,通过触控显示器的usb集线器在第一存储设备与第二存储设备之间传输数据,其中,usb集线器与第一usb接口和第二usb接口连接。

具体地,触控显示器包括usb集线器,第一存储设备和第二存储设备间的数据传输通过usb集线器完成。例如,当触控显示器的触控板接收到的触控操作为拖拽第一虚拟存储设备中的文件至第二虚拟存储设备时,第一存储设备中的数据依次经过第一usb接口、usb集线器和第二usb接口传输至第二存储设备。当接收到的触控操作为拖拽第二虚拟存储设备中的文件至第一虚拟存储设备时,第二存储设备中的数据依次经过第二usb接口、usb集线器和第一usb接口传输至第一存储设备。

在本发明的另一个实施例中,该数据传输方法还包括:第一虚拟存储设备和第二虚拟存储设备之间进行数据的相互拷贝、相互修改和/或相互读写。例如,在触控显示器上,将第一虚拟存储设备内的文件拖拽到第二虚拟存储设备之后,可以在触控显示器上拷贝、修改或读写拖拽到第二虚拟存储设备上的文件。应当理解,上述描述仅为示例性描述,本发明对第一虚拟存储设备和第二虚拟存储设备之间的数据处理方式不作限定。

上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

图2所示为本发明一实施例提供的数据传输系统的框图。如图2所示,该数据传输系统200包括:

建立模块210,用于在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备。

显示模块220,用于在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备。

接收模块230,用于接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作。

传输模块240,用于根据触控操作在第一存储设备与第二存储设备之间进行数据传输。

根据本发明实施例提供的技术方案,通过在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备;接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作;根据触控操作在第一存储设备与第二存储设备之间进行数据传输,第一存储设备和第二存储设备不需要具有存储功能的传输媒介,借助触控显示器便可以完成数据传输,且数据仅需要传输一次,使数据传输更为便捷、快速。

在本发明的另一个实施例中,第二虚拟存储设备为用户终端,接收模块230还用于接收用户终端发送的指示信息,其中指示信息用于指示用户终端被设置为pc模式或镜像模式;显示模块220还用于根据指示信息在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备。

在本发明的另一个实施例中,触控操作为在第一虚拟存储设备与第二虚拟存储设备之间拖拽数据的触控操作或者复制粘贴数据的触控操作。

在本发明的另一个实施例中,传输模块240还用于根据触控显示器的触控板收到的触控操作,通过触控显示器的usb集线器在第一存储设备与第二存储设备之间传输数据,其中,usb集线器与第一usb接口和第二usb接口连接。

在本发明的另一个实施例中,该数据传输系统还包括:数据处理模块250,用于第一虚拟存储设备和第二虚拟存储设备之间进行数据的相互拷贝、相互修改和/或相互读写。

在本发明的另一个实施例中,第一存储设备包括usb存储设备或具有usb接口的用户终端;第二存储设备包括具有usb接口的用户终端。

图3所示为本发明一实施例提供的触控显示器的框图。如图3所示,该触控显示器300包括:

第一usb接口310,用于与第一存储设备连接;

第二usb接口320,用于与第二存储设备连接;

usb集线器330,与第一usb接口和第二usb接口连接;

触控芯片340,用于在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;

触控显示屏350,用于在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备,并接收用户的触控操作;

触控板360,用于根据用户在触控显示屏上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作生成控制指令;

其中,触控芯片340根据控制指令,通过usb集线器330在第一存储设备与第二存储设备之间进行数据传输。

根据本发明实施例提供的技术方案,通过在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备;接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作,并根据触控操作生成控制指令;根据控制指令在第一存储设备与第二存储设备之间进行数据传输,第一存储设备和第二存储设备不需要具有存储功能的传输媒介,借助触控显示器便可以完成数据传输,且数据仅需要传输一次,使数据传输更为便捷、快速。

在本发明的另一个实施例中,第二虚拟存储设备为用户终端,在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备,包括:接收用户终端发送的指示信息,其中指示信息用于指示用户终端被设置为pc模式或镜像模式;以及根据指示信息在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备。

在本发明的另一个实施例中,触控操作为在第一虚拟存储设备与第二虚拟存储设备之间拖拽数据的触控操作或者复制粘贴数据的触控操作。

在本发明的另一个实施例中,在第一存储设备与第二存储设备之间进行数据传输之后,第一虚拟存储设备和第二虚拟存储设备之间进行数据的相互拷贝、相互修改和/或相互读写。

在本发明的另一个实施例中,第一usb接口310包括usbtypea接口、usbtypeb接口或usbtypec接口,第二usb接口320包括usbtypec接口。

在本发明的另一个实施例中,第一存储设备包括usb存储设备或具有usb接口的用户终端;第二存储设备包括具有usb接口的用户终端。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

图4所示为本发明一实施例提供的数据传输系统400的框图。

参照图4,系统400包括处理组件410,其进一步包括一个或多个处理器,以及由存储器420所代表的存储器资源,用于存储可由处理组件410的执行的指令,例如应用程序。存储器420中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件410被配置为执行指令,以执行上述数据传输方法。

系统400还可以包括一个电源组件被配置为执行系统400的电源管理,一个有线或无线网络接口被配置为将系统400连接到网络,和一个输入输出(i/o)接口。系统400可以操作基于存储在存储器420的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

一种非临时性计算机可读存储介质,当存储介质中的指令由上述系统400的处理器执行时,使得上述系统400能够执行一种数据传输方法,包括:在触控显示器的第一usb接口和第二usb接口分别与第一存储设备和第二存储设备连接时,建立与第一存储设备对应的第一虚拟存储设备及与第二存储设备对应的第二虚拟存储设备;在触控显示器上显示第一虚拟存储设备和第二虚拟存储设备;接收用户在触控显示器上输入的在第一虚拟存储设备与第二虚拟存储设备之间进行数据传输的触控操作;根据触控操作在第一存储设备与第二存储设备之间进行数据传输。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序校验码的介质。

另外,还需要说明的是,本案中各技术特征的组合方式并不限本案权利要求中所记载的组合方式或是具体实施例所记载的组合方式,本案所记载的所有技术特征可以以任何方式进行自由组合或结合,除非相互之间产生矛盾。

需要注意的是,以上列举的仅为本发明的具体实施例,显然本发明不限于以上实施例,随之有着许多的类似变化。本领域的技术人员如果从本发明公开的内容直接导出或联想到的所有变形,均应属于本发明的保护范围。

应当理解,本发明实施例中提到的第一、第二等限定词,仅仅为了更清楚地描述本发明实施例的技术方案使用,并不能用以限制本发明的保护范围。

以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1