无线数据传输方法和传输系统、客户端与服务端控制器.pdf

上传人:1520****312 文档编号:4451259 上传时间:2018-10-03 格式:PDF 页数:21 大小:685.43KB
返回 下载 相关 举报
无线数据传输方法和传输系统、客户端与服务端控制器.pdf_第1页
第1页 / 共21页
无线数据传输方法和传输系统、客户端与服务端控制器.pdf_第2页
第2页 / 共21页
无线数据传输方法和传输系统、客户端与服务端控制器.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《无线数据传输方法和传输系统、客户端与服务端控制器.pdf》由会员分享,可在线阅读,更多相关《无线数据传输方法和传输系统、客户端与服务端控制器.pdf(21页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102891878 A (43)申请公布日 2013.01.23 C N 1 0 2 8 9 1 8 7 8 A *CN102891878A* (21)申请号 201110209436.8 (22)申请日 2011.07.18 H04L 29/08(2006.01) H04L 29/06(2006.01) (71)申请人索尼公司 地址日本东京都 (72)发明人郭欣 (74)专利代理机构北京集佳知识产权代理有限 公司 11227 代理人王萍 许向华 (54) 发明名称 无线数据传输方法和传输系统、客户端与服 务端控制器 (57) 摘要 本发明涉及一种无线数据传输方法和传。

2、输系 统、客户端与服务端控制器。该无线数据传输方法 包括:管理连接建立步骤,服务端控制器在其与 各客户端控制器之间分别建立任务管理连接;任 务设定步骤,所述服务端控制器基于经由所述任 务管理连接获取的关于客户端设备的信息,来设 定所述客户端设备之间的无线数据传输任务,每 个客户端设备与相应的所述客户端控制器耦接; 以及任务执行步骤,基于设定的所述无线数据传 输任务的信息,在所述客户端控制器之间建立数 据传输连接并且经由所述数据传输连接执行所述 无线数据传输任务。通过采用服务端控制器,能够 方便地实现无操控界面的客户端设备间的无线数 据传输。 (51)Int.Cl. 权利要求书4页 说明书9页 。

3、附图7页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 4 页 说明书 9 页 附图 7 页 1/4页 2 1.一种无线数据传输方法,包括: 管理连接建立步骤,服务端控制器在其与各客户端控制器之间分别建立任务管理连 接; 任务设定步骤,所述服务端控制器基于经由所述任务管理连接获取的关于客户端设备 的信息,来设定所述客户端设备之间的无线数据传输任务,每个客户端设备与相应的所述 客户端控制器耦接;以及 任务执行步骤,基于设定的所述无线数据传输任务的信息,在所述客户端控制器之间 建立数据传输连接并且经由所述数据传输连接执行所述无线数据传输任务。 2.如权利要求1所述的无线数。

4、据传输方法,其中在所述数据传输连接的建立和/或所 述无线数据传输任务的执行期间产生的控制信息经由相应任务管理连接传送,以便通过所 述服务端控制器而实现所述数据传输连接的建立和/或控制所述无线数据传输任务的执 行。 3.如权利要求2所述的无线数据传输方法,其中所述控制信息还经由所述数据传输连 接传送。 4.如权利要求1所述的无线数据传输方法,其中关于客户端设备的信息包括客户端设 备中所存储文件的信息、客户端设备内存储空间的信息以及客户端控制器所采用的数据传 输协议,以及 所述任务设定步骤包括: 响应于输入的数据传输要求,所述服务端控制器根据下列条件来判断该数据传输要求 能否实现:与要求发送数据的。

5、客户端设备耦接的客户端控制器是否采用与要求接收数据的 客户端设备耦接的客户端控制器相同的数据传输协议;以及要求接收数据的客户端设备是 否具有用于存储数据的足够空间;以及 在判断能够实现的情况下,把所述数据传输要求设定为所述无线数据传输任务。 5.如权利要求4所述的无线数据传输方法,其中所述无线数据传输任务的信息包括所 述客户端控制器的识别号及其采用的数据传输协议的名称和待传输数据所涉及文件的列 表,所述数据传输连接的建立是根据所述数据传输协议实现的,以及通过按照所述数据传 输协议在所述客户端控制器之间传输所述列表中文件的方式来执行所述无线数据传输任 务。 6.如权利要求1所述的无线数据传输方法。

6、,还包括: 在所述管理连接建立步骤之后的内容管理步骤,所述服务端控制器当经由每个任务管 理连接接收到关于各客户端设备的可用应用列表时,通过所述可用应用列表中的应用对各 客户端设备进行内容管理, 其中用于传输任务设定的关于各客户端设备的所述信息是利用所述可用应用列表中 的相应应用获取的。 7.如权利要求1所述的无线数据传输方法,其中所述任务管理连接的建立是利用自 定义控制指令传输协议实现的,以及所述数据传输连接的建立是利用超宽带传输协议或者 TransferJet传输协议实现的。 8.一种与客户端设备耦接的客户端控制器,包括传输控制指令处理模块以及传输数据 处理模块, 权 利 要 求 书CN 1。

7、02891878 A 2/4页 3 其中所述传输控制指令处理模块配置成把接收的传输控制协议数据转化为传输控制 应用数据,以便获取有关所述客户端设备的无线数据传输任务的信息;并且所述传输数据 处理模块配置成把从所述客户端设备获取的传输数据转化为传输数据协议数据,以便经由 基于该信息在所述客户端控制器与其它客户端控制器之间建立的数据传输连接传输所述 传输数据协议数据,或者配置成把经由所述数据传输连接接收的传输数据协议数据转化为 传输数据,以便提供给所述客户端设备。 9.如权利要求8所述的客户端控制器,还包括客户端访问控制模块和客户端传输模 块, 所述客户端访问控制模块配置成提供客户端控制应用,把控。

8、制应用生成的传输控制应 用数据传送到所述传输控制指令处理模块,根据从接收到的传输控制应用数据中获取的操 作指示来控制对所述客户端设备的操作,把从传输数据处理模块接收到的传输数据提供给 所述客户端设备,以及把从所述客户端设备接收到的传输数据提供给所述传输数据处理模 块; 所述传输控制指令处理模块进一步配置成把传输控制应用数据提供给客户端访问控 制模块,以及把接收到的传输控制应用数据转化为传输控制协议数据并将其提供给客户端 传输模块; 所述传输数据处理模块进一步配置成把传输数据协议数据提供给客户端传输模块,以 及把传输数据提供给客户端访问控制模块;以及 所述客户端传输模块配置成把接收到的传输控制协。

9、议数据传送给发送所述信息的服 务端控制器,把从服务端控制器接收到的传输控制协议数据提供给传输控制指令处理模 块,把接收到的传输数据协议数据发送给其它客户端控制器,以及把从其它客户端控制器 接收到的传输数据协议数据提供给传输数据处理模块。 10.如权利要求9所述的客户端控制器,所述客户端传输模块进一步配置成把包括在 所述数据传输连接的建立和/或所述无线数据传输期间产生的控制信息的传输控制协议 数据经由任务管理连接发送至服务端控制器,以便通过所述服务端控制器而实现所述数据 传输连接的建立和/或控制所述无线数据传输的执行。 11.如权利要求10所述的客户端控制器,所述客户端传输模块进一步配置成把包括。

10、所 述控制信息的传输控制协议数据还经由所述数据传输连接发送至所述其它客户端控制器。 12.如权利要求8或9所述的客户端控制器,其中,所述无线数据传输任务的信息包括 所述客户端控制器与其它客户端控制器的识别号及它们采用的数据传输协议的名称和待 传输数据所涉及文件的列表,所述客户端控制器是发送方的客户端控制器且被配置成根据 所述数据传输协议建立数据传输连接以及按照所述数据传输协议把所述列表中的文件传 输至所述其它客户端控制器。 13.如权利要求8所述的客户端控制器,其中,所述数据传输连接的建立是利用在所述 客户端控制器中包括的WiMedia基带传输模块及其上开发的超宽带传输协议来实现的,或 者是利。

11、用在所述客户端控制器中包括的TransferJet传输模块及其上开发的TransferJet 传输协议来实现的。 14.一种服务端控制器,所述服务端控制器包括: 连接建立单元,配置成在所述服务端控制器与各客户端控制器之间分别建立任务管理 权 利 要 求 书CN 102891878 A 3/4页 4 连接;和 任务设定单元,配置成基于经由所述任务管理连接获取的关于客户端设备的信息来设 定所述客户端设备之间的无线数据传输任务,以及把所述无线数据传输任务的信息经由所 述任务管理连接中的至少一个发送到相应客户端控制器,其中每个客户端设备与相应的所 述客户端控制器耦接。 15.一种无线数据传输系统,包括。

12、客户端控制器和服务端控制器, 其中所述服务端控制器配置成在其与各客户端控制器之间分别建立任务管理连接,基 于经由所述任务管理连接获取的关于客户端设备的信息来设定所述客户端设备之间的无 线数据传输任务,每个客户端设备与相应的所述客户端控制器耦接,以及把所述无线数据 传输任务的信息经由所述任务管理连接中的至少一个发送到相应客户端控制器,以便在所 述客户端控制器之间建立数据传输连接,以及 接收了所述无线数据传输任务的信息的所述客户端控制器配置成基于该信息,经由所 述数据传输连接执行所述无线数据传输任务。 16.如权利要求15所述的无线数据传输系统,其中所述服务端控制器包括可视化操控 界面、服务端访问。

13、控制模块、传输控制指令处理模块和服务端传输模块, 所述可视化操控界面配置用于显示从服务端访问控制模块获取的客户端数据以及提 供相应控制操作; 所述服务端访问控制模块配置成提供服务端控制应用,把控制应用生成的传输控制应 用数据传送到传输控制指令处理模块,以及把接收到的传输控制应用数据与相应控制应用 相关联; 所述传输控制指令处理模块配置成把接收到的传输控制应用数据转化为传输控制协 议数据并将其提供给服务端传输模块,以及把接收到的传输控制协议数据转化为传输控制 应用数据并将其提供给服务端访问控制模块;以及 所述服务端传输模块配置成把接收到的传输控制协议数据发送给相应客户端控制器, 以及把从所述客户。

14、端控制器接收到的传输控制协议数据提供给传输控制指令处理模块。 17.如权利要求15或16所述的无线数据传输系统,其中每个客户端控制器包括客户端 访问控制模块、传输控制指令处理模块、传输数据处理模块和客户端传输模块, 所述客户端访问控制模块配置成提供客户端控制应用,把控制应用生成的传输控制应 用数据传送到传输控制指令处理模块,根据从接收到的传输控制应用数据中获取的操作指 示来控制对相应客户端设备的操作,把从传输数据处理模块接收到的传输数据提供给相应 客户端设备,以及把从相应客户端设备接收到的传输数据提供给传输数据处理模块; 所述传输控制指令处理模块配置成把接收到的传输控制协议数据转化为传输控制应。

15、 用数据并将其提供给客户端访问控制模块,以及把接收到的传输控制应用数据转化为传输 控制协议数据并将其提供给客户端传输模块; 所述传输数据处理模块配置成把接收到的传输数据转化为传输数据协议数据并将其 提供给客户端传输模块,以及把接收到的传输数据协议数据转化为传输数据并将其提供给 客户端访问控制模块;以及 所述客户端传输模块配置成把接收到的传输控制协议数据发送给服务端控制器,把从 服务端控制器接收到的传输控制协议数据提供给传输控制指令处理模块,把接收到的传输 权 利 要 求 书CN 102891878 A 4/4页 5 数据协议数据发送给其它客户端控制器,以及把从其它客户端控制器接收到的传输数据协。

16、 议数据提供给传输数据处理模块。 18.如权利要求15或16所述的无线数据传输系统,接收了所述无线数据传输任务的信 息的所述客户端控制器进一步配置成把在所述数据传输连接的建立和/或所述无线数据 传输任务的执行期间产生的控制信息经由相应任务管理连接发送至所述服务端控制器,以 便通过所述服务端控制器而实现所述数据传输连接的建立和/或控制所述无线数据传输 任务的执行。 19.如权利要求18所述的无线数据传输系统,接收了所述无线数据传输任务的信息的 所述客户端控制器是发送方的客户端控制器,该客户端控制器进一步配置成把所述控制信 息还经由所述数据传输连接发送至接收方的客户端控制器。 20.如权利要求15。

17、或16所述的无线数据传输系统,其中关于客户端设备的信息包括客 户端设备中所存储文件的信息、客户端设备内存储空间的信息以及客户端控制器所采用的 数据传输协议,以及 所述服务端控制器配置成根据下列条件来判断输入的数据传输要求能否实现:与要求 发送数据的客户端设备耦接的客户端控制器是否采用与要求接收数据的客户端设备耦接 的客户端控制器相同的数据传输协议;以及要求接收数据的客户端设备是否具有用于存储 传输数据的足够空间,以及在判断能够实现的情况下,把所述数据传输要求设定为所述无 线数据传输任务。 21.如权利要求20所述的无线数据传输系统,其中所述无线数据传输任务的信息包括 所述客户端控制器的识别号及。

18、其采用的数据传输协议的名称和待传输数据所涉及文件的 列表,所述数据传输连接的建立是根据所述数据传输协议实现的,以及接收了所述无线数 据传输任务的信息的客户端控制器配置成按照所述数据传输协议传输所述列表中的文件。 22.如权利要求15或16所述的无线数据传输系统,所述服务端控制器进一步配置成: 当经由每个任务管理连接接收到关于各客户端设备的可用应用列表时,利用所述可用应用 列表中包括的应用对各客户端设备进行内容管理, 其中关于各客户端设备的所述信息的获取是利用所述可用应用列表中的相应应用实 现的。 23.如权利要求15所述的无线数据传输系统,其中任务管理连接的建立是利用在所述 客户端控制器和所述。

19、服务端控制器中包括的WiMedia基带传输模块及其上开发的自定义 控制指令传输协议来实现的,以及数据传输连接的建立是利用所述WiMedia基带传输模块 及其上开发的超宽带传输协议来实现的,或者任务管理连接的建立是利用在所述客户端控 制器和所述服务端控制器中包括的WiFi传输模块及其上开发的自定义控制指令传输协议 来实现的,以及数据传输连接的建立是利用在所述客户端控制器和所述服务端控制器中包 括的TransferJet传输模块及其上开发的TransferJet传输协议来实现的。 权 利 要 求 书CN 102891878 A 1/9页 6 无线数据传输方法和传输系统、 客户端与服务端控制器 技术。

20、领域 0001 本发明涉及一种传输方法和传输系统,尤其涉及一种用于执行设备间无线数据传 输的传输方法和传输系统。 背景技术 0002 随着数字媒体技术的不断变革和发展,用户在工作和生活中产生大量的数据,面 对数量急剧增加的各类工作文档、数字照片、语音文件、视频文件,如何能安全地存储并且 方便地使用这些珍贵的数据资料变得尤为重要。 0003 对于重要数据,通常需要通过多重备份以确保其安全性,这就要求存储设备除了 能够安全的保存数据之外,还需要具有便捷的数据交换功能,尤其是对移动存储设备而言。 当前,存储设备尤其是移动存储设备本身不具有可视化的操控界面,而主要是作为计算机 外设,通过插槽或数据线与。

21、计算机相连,以便通过计算机对数据操作进行控制。例如,两个 存储设备进行数据交换时,需要先分别与计算机相连,再通过计算机设定数据传输任务,然 后数据通过计算机在两个存储设备间实现交换。对计算机的依赖性降低了存储设备间数据 交换的便捷。 0004 另外,在多媒体数据极大丰富的情况下,个人终端设备的一种发展趋势是播放单 元与存储单元分离,使用无线方式在两个单元间进行数据传输,以便实现个人终端设备的 小型化。如果将可视化的操控界面从个人终端设备中分离出来,将能进一步减小个人终端 设备的大小。 0005 无线通信技术和半导体技术的迅猛发展,使得通信模块传输速率越来越高、体积 越来越小,为实现设备间的高速。

22、无线互联带来了契机。主要包括是以蓝牙、WiFi、UWB以及 TransferJet为代表的宽带通信技术。其中,TransferJet超宽带无线收发模块是由SONY公 司研发并发布的近距离高速传输设备,可以在2厘米的距离内实现理论最高560Mbps的传 输速度,且具有有利的芯片尺寸。例如,芯片CXD3267AGG使用Mini PCIv2.3版接口,153pin VFBGA封装,尺寸为11x11x1mm;另一款芯片CXD3268AGW则采用SDIO v2.0版接口,99pin WFLGA封装尺寸8x5.5x0.78mm。但是,当存储设备或个人终端设备本身不具备可视性操控 界面时,无法直接获得和控制。

23、其中的数据。 发明内容 0006 鉴于以上内容,本发明的一个目的是提供一种无线数据传输系统和传输方法,通 过采用服务端控制器来实现无操控界面的客户端设备间的无线数据传输。 0007 本发明的另一目的是提供一种与客户端设备耦接的客户端控制器,通过采用传输 控制指令处理模块和传输数据处理模块分离模式,达到传输控制和数据传输的分离以及并 行处理的效果,而藉此可实现由第三方对客户端之间的无线数据传输的控制。 0008 本发明的又一目的是提供一种服务端控制器,通过该控制器来有效管理和/或监 控配备无线数据处理模块的客户端设备之间的数据传输任务。 说 明 书CN 102891878 A 2/9页 7 00。

24、09 根据本发明的一个实施例,提供了一种无线数据传输方法,包括:管理连接建立步 骤,服务端控制器在其与各客户端控制器之间分别建立任务管理连接;任务设定步骤,所述 服务端控制器基于经由所述任务管理连接获取的关于客户端设备的信息,来设定所述客户 端设备之间的无线数据传输任务,每个客户端设备与相应的所述客户端控制器耦接;以及 任务执行步骤,基于设定的所述无线数据传输任务的信息,在所述客户端控制器之间建立 数据传输连接并且经由所述数据传输连接执行所述无线数据传输任务。 0010 根据本发明的另一实施例,提供了一种无线数据传输系统,包括客户端控制器和 服务端控制器,其中所述服务端控制器配置成在其与各客户。

25、端控制器之间分别建立任务管 理连接,基于经由所述任务管理连接获取的关于客户端设备的信息来设定所述客户端设备 之间的无线数据传输任务,每个客户端设备与相应的所述客户端控制器耦接,以及把所述 无线数据传输任务的信息经由所述任务管理连接中的至少一个发送到相应客户端控制器, 以便在所述客户端控制器之间建立数据传输连接,以及接收了所述无线数据传输任务的信 息的所述客户端控制器配置成基于该信息,经由所述数据传输连接执行所述无线数据传输 任务。 0011 根据本发明的又一实施例,提供了一种与客户端设备耦接的客户端控制器,包括 传输控制指令处理模块以及传输数据处理模块,其中所述传输控制指令处理模块配置成把 接。

26、收的传输控制协议数据转化为传输控制应用数据,以便获取有关所述客户端设备的无线 数据传输任务的信息;并且所述传输数据处理模块配置成把从所述客户端设备获取的传输 数据转化为传输数据协议数据,以便经由基于该信息在所述客户端控制器与其它客户端控 制器之间建立的数据传输连接传输所述传输数据协议数据,或者配置成把经由所述数据传 输连接接收的传输数据协议数据转化为传输数据,以便提供给所述客户端设备。 0012 根据本发明的再一实施例,提供了一种服务端控制器,所述服务端控制器包括:连 接建立单元,配置成在所述服务端控制器与各客户端控制器之间分别建立任务管理连接; 和任务设定单元,配置成基于经由所述任务管理连接。

27、获取的关于客户端设备的信息来设定 所述客户端设备之间的无线数据传输任务,以及把所述无线数据传输任务的信息经由所述 任务管理连接中的至少一个发送到相应客户端控制器,其中每个客户端设备与相应的所述 客户端控制器耦接。 0013 根据本发明的又一实施例,提供了一种存储有机器可读取的指令代码的程序产 品,所述指令代码由机器读取并执行时,可执行如上所述的根据本发明实施例的传输方法。 0014 根据本发明的再一实施例,提供了一种承载有如上所述的程序产品的存储介质。 0015 根据本发明的实施例,通过采用服务端控制器,能够实现无操控界面的客户端设 备间的无线数据传输。进一步,通过服务端控制器对配备无线数据处。

28、理模块的客户端设备 间的数据传输过程进行管理和/或监控,加强了客户端设备的小型化,并且降低了客户端 设备成本。 0016 根据本发明的实施例,客户端控制器采用传输控制指令处理模块和传输数据处理 模块分离模式,达到传输控制和数据传输的分离以及并行处理的效果,而藉此可实现由第 三方对客户端之间的无线数据传输的控制。 附图说明 说 明 书CN 102891878 A 3/9页 8 0017 参照下面结合附图对本发明实施例的说明,会更加容易地理解本发明的以上和其 它目的、特点和优点。在附图中,相同的或类似的技术特征或部件将采用相同或类似的附图 标记来表示。 0018 图1是示出了根据本发明一个实施例的。

29、无线数据传输系统的配置的示意图; 0019 图2是示出了图1中示出的无线数据传输系统的各组成部分的功能配置的解释性 视图; 0020 图3是示出了图2所示的功能配置的一个实例的示意图; 0021 图4是示出了图2所示的功能配置的另一实例的示意图; 0022 图5是示出了服务端控制器的硬件配置的方框图; 0023 图6是示出了根据本发明一个实施例的无线数据传输方法的流程示意图; 0024 图7(a)和7(b)是示出根据本发明一个实施例的任务执行步骤中可以采用的两种 控制模式的示意图;以及 0025 图8是示出了根据本发明的服务端控制器的结构示例的示意图。 具体实施方式 0026 下面参照附图来说。

30、明本发明的实施例。在本发明的一个附图或一种实施方式中描 述的元素和特征可以与一个或多个其它附图或实施方式中示出的元素和特征相结合。应当 注意,为清楚的目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的部 件和处理的表示和描述。 0027 图1是示出了根据本发明一个实施例的无线数据传输系统100的配置的解释性视 图。无线数据传输系统100包括客户端控制器110、120和服务端控制器130。 0028 服务端控制器130可以通过操控界面接收使用者的数据传输要求,并响应于该要 求而提供数据传输服务。客户端控制器110和/或120可以基于从服务端控制器130接收 的控制指令而实现客户端设。

31、备140、150之间的数据传输。 0029 具体地,服务端控制器130可以在其与客户端控制器110、120之间分别建立无线 连接1-1和1-2,以便对数据传输任务进行管理。客户端控制器110、120可以分别经由无线 连接1-1和1-2向服务端控制器130发送关于相应客户端设备140、150的信息。服务端控 制器130可以基于获取的信息来设定客户端设备140、150之间的无线数据传输任务,并把 设定的无线数据传输任务的信息经由无线连接1-1和1-2中的至少一个发送到相应客户端 控制器110和/或120。 0030 基于无线数据传输任务的信息,可以在客户端控制器110、120之间建立数据传输 连接。

32、。例如,数据发送方的客户端控制器(例如客户端控制器110)可以在其与数据接收方 的客户端控制器(例如客户端控制器120)之间建立数据传输连接。进一步,客户端控制器 110和/或120可以经由所述数据传输连接执行设定的无线数据传输任务。在任务执行期 间,服务端控制器130可以根据从客户端控制器110和120获取的控制信息来监控数据传 输过程。 0031 图2是示出了图1中示出的无线数据传输系统100的各组成部分的功能配置的解 释性视图。如图2所示,服务端控制器130可以包括可视化操控界面132、服务端访问控制 模块134、传输控制指令处理模块136和服务端传输模块138。 说 明 书CN 102。

33、891878 A 4/9页 9 0032 可视化操控界面132用于显示从服务端访问控制模块134获取的客户端数据以及 提供相应控制操作。 0033 服务端访问控制模块134提供服务端控制应用,把控制应用生成的“传输控制应 用数据”传送到传输控制指令处理模块136,以及把接收到的“传输控制应用数据”与相应 控制应用相关联。 0034 传输控制指令处理模块136提供“传输控制应用数据”和“传输控制协议数据”之 间的转化。具体地,把接收到的“传输控制应用数据”转化为“传输控制协议数据”并将其 提供给服务端传输模块138,以及把接收到的“传输控制协议数据”转化为“传输控制应用 数据”并将其提供给服务端。

34、访问控制模块134。 0035 服务端传输模块138发送和接收“传输控制协议数据”。具体地,把接收到的“传 输控制协议数据”发送给客户端控制器110或120,以及把从客户端控制器110或120接收 到的“传输控制协议数据”提供给传输控制指令处理模块136。 0036 服务端控制器130可以形成为一个独立设备。或者,可以通过把服务端访问控制 模块134、传输控制指令处理模块136以及服务端传输模块138集成在一起并进一步与其它 设备的可视化操控界面相连接,来形成服务端控制器130。连接方法可以是内嵌,也可以通 过插槽或数据线相联。 0037 如图2所示,客户端控制器110、120分别与客户端设备。

35、140、150耦接,以实现对客 户端设备140、150的访问操作。连接方法可以是内嵌,也可以通过插槽或数据线相连。 0038 客户端控制器110可以包括客户端访问控制模块114、传输控制指令处理模块 116、传输数据处理模块115和客户端传输模块118。 0039 客户端访问控制模块114提供客户端控制应用,与传输控制指令处理模块116交 互“传输控制应用数据”,基于从传输控制指令处理模块116接收到的“传输控制应用数据” 中获取的操作指示来控制对客户端设备140的读取,把从客户端设备140接收到的“传输 数据”提供给传输数据处理模块115,以及把从传输数据处理模块115接收到的“传输数据” 。

36、提供给客户端设备140。 0040 传输控制指令处理模块116提供“传输控制应用数据”和“传输控制协议数据”之 间的转化。具体地,把接收到的“传输控制协议数据”转化为“传输控制应用数据”并将其 提供给客户端访问控制模块114,以及把接收到的“传输控制应用数据”转化为“传输控制 协议数据”并将其提供给客户端传输模块118。 0041 传输数据处理模块115提供“传输数据”和“传输数据协议数据”之间的转化。具 体地,把接收到的“传输数据”转化为“传输数据协议数据”并将其提供给客户端传输模块 118,以及把接收到的“传输数据协议数据”转化为“传输数据”并将其提供给客户端访问控 制模块114。 004。

37、2 客户端传输模块118发送和接收“传输控制协议数据”和“传输数据协议数据”。 具体地,把接收到的“传输控制协议数据”发送给服务端控制器130,把从服务端控制器130 接收到的“传输控制协议数据”提供给传输控制指令处理模块116,把接收到的“传输数据 协议数据”发送给其它客户端控制器120,以及把从其它客户端控制器120接收到的“传输 数据协议数据”提供给传输数据处理模块115。 0043 客户端控制器120可以包括客户端访问控制模块124、传输控制指令处理模块 说 明 书CN 102891878 A 5/9页 10 126、传输数据处理模块125和客户端传输模块128。这四个模块相对于客户端。

38、设备150和 服务端控制器130执行的功能与客户端控制器110中的四个模块相对于客户端设备140和 服务端控制器130执行的功能类似,在此不再赘述。 0044 在客户端控制器110和120中,指令流和数据流采用了分离的传输数据处理模块 115、125和传输控制指令处理模块116、126,以便实现服务端控制器130对于客户端控制器 110和120之间的无线数据传输的控制。 0045 客户端控制器110、120需要处理“传输控制协议数据”和“传输数据协议数据”两 种不同的协议数据。这两种协议数据内容存在较大差异,比如,“传输控制协议数据”用于传 输控制指令,数据量较小;而“传输数据协议数据”用于传。

39、输多媒体业务数据,数据量较大, 且对传输速率要求较高。这两种协议数据的对象也不同,“传输控制协议数据”在客户端控 制器110、120和服务端控制器130之间传递;“传输数据协议数据”在客户端控制器110、 120间传递。因此,两种协议数据可以是由同一客户端传输模块118或128发送,也可以由 客户端传输模块118或128中包括的不同传输模块发送。 0046 图3是示出了图2所示的功能配置的一个实例200的示意图。如图3所示,客户 端控制器210的“传输控制协议数据”和“传输数据协议数据”分别由自定义控制指令处理 模块216和超宽带传输数据处理模块215采用“自定义控制指令传输协议”和“超宽带传。

40、输 协议”处理;而这两种协议数据都采用WiMedia基带传输模块218进行收发。 0047 图4是示出了图2所示的功能配置的另一实例300的示意图。如图4所示,客 户端控制器310的“传输控制协议数据”和“传输数据协议数据”分别由自定义控制指 令处理模块316和TransferJet传输数据处理模块315采用“自定义控制指令传输协 议”和“TransferJet传输协议”处理;这两种协议数据又分别由WiFi传输模块318和 TransferJet传输模块319进行收发。 0048 接下来,参照图5描述根据本发明实施例的服务端控制器530的硬件配置。图 1-图4中所示的各个服务端控制器可以具有与。

41、服务端控制器530基本相同的硬件配置。 0049 图5是示出了服务端控制器530的硬件配置的方框图。服务端控制器530包括 CPU(中央处理单元)501、ROM(只读存储器)502、RAM(随机访问存储器)503、以及主机总 线504。服务端控制器530进一步包括输入/输出接口505、输入装置506、输出装置507、 存储装置508、通信装置509以及驱动器510。 0050 CPU 501作为处理装置和控制装置,它根据各种程序控制服务端控制器530中的 整体操作。CPU 501可以是微处理器。ROM 502存储CPU 501要使用的程序、处理参数等。 RAM 503暂时存储CPU 501上的。

42、执行中要使用的程序、在执行中变化的参数等。CPU 501、 ROM 502和RAM 503通过可以是CPU总线等的主机总线504相连。输入/输出接口505也 连接到总线504。 0051 下述部件也连接到输入/输出接口505:输入装置506、输出装置507、存储装置 508、通信装置509以及驱动器510。 0052 输入装置506可以包括例如用户用于输入信息的输入部件,如,鼠标、键盘、触摸 面板、按钮、麦克风、开关或控制杆,以及基于用户输入生成输入信号并把它输出到CPU 501 的输入控制电路。无线数据传输系统的用户操控输入装置506,从而输入各种数据或者向服 务端控制器530指示处理操作。。

43、 说 明 书CN 102891878 A 10 6/9页 11 0053 输出装置507包括诸如LCD(液晶显示)装置、OLED(有机发光显示)装置或灯的 显示装置。进一步地,输出装置507包括诸如扬声器或耳机的声音输出装置。输出装置507 输出例如再现的内容。具体地,显示装置通过文本或图像显示诸如再现的视频数据的各种 信息。另一方面,声音输出装置把再现的声音数据等变换成声音以及输出声音。 0054 存储装置508是被配置成服务端控制器530存储单元实例的、用于数据存储的装 置。存储装置508可以包括存储介质、向存储介质中记录数据的记录装置、从存储介质读 取数据的读取装置、删除存储介质中记录的。

44、数据的删除装置等。存储装置508可以是例如 HDD(硬盘驱动器)。存储装置508驱动硬盘以及存储CPU 501要执行的程序或各种数据。 0055 通信装置509是用以与外界通信的接口。通信装置509例如包括蓝牙适配器、无 线USB接口、红外线适配器、天线等。 0056 驱动器510是用于存储介质的读写器,可以在外部附接或者在服务端控制器530 中内置它。驱动器510读取在与之附接的诸如磁盘、光盘、磁光盘或半导体存储器的可拆卸 介质24上记录的信息以及把信息输出到RAM 503。 0057 图1-图4中所示的各个客户端控制器可以具有与服务端控制器530基本相同的 硬件配置。或者,各个客户端控制器。

45、可以包括除了输入装置506和输出装置507之外的各 硬件模块。 0058 在下文中参照图2、6和7描述根据本发明实施例的无线数据传输方法。 0059 图6是示出了根据本发明一个实施例的无线数据传输方法600的流程示意图。参 照图6,首先在管理连接建立步骤S610中,服务端控制器130在其与客户端控制器110、120 之间分别建立任务管理连接1和2(图7(a)和7(b)中示出),以便管理数据传输任务的设 定和执行。 0060 例如,服务端控制器130的服务端控制访问模块134提供了连接应用:通过可视 化操控界面132,用户可以搜索需要连接的目标客户端控制器,并发起连接;服务端控制器 130和目标。

46、客户端控制器(例如客户端控制器110、120)之间根据相应的“传输控制指令协 议”建立连接。例如,在图3所示的无线数据传输系统200中,服务端控制器230和目标客 户端控制器210、220之间利用在WiMedia基带传输模块218、228、238及其上开发的“自定 义控制指令传输协议”进行连接。在图4所示的无线数据传输系统300中,服务端控制器 330和目标客户端控制器310、320之间则利用WiFi传输模块318、328、338及其上开发的 “自定义控制指令传输协议”进行连接。 0061 成功建立任务管理连接之后,可选地,在进行任务设定之前,可以执行内容管理步 骤S620,用于管理客户端设备。

47、140、150的内容。例如,客户端控制器110、120分别经由任务 管理连接1和2将客户端设备140、150的可用应用列表提供给服务端控制器130,服务端控 制器130通过列表中的那些应用对客户端设备140、150进行内容管理。例如,应用列表可 以包括如下类型的应用:文件管理(目录结构、文件信息查询、文件打开、修改、复制、剪切、 粘贴、删除等操作),存储空间管理(已用空间大小查询、剩余空间大小查询),客户端控制 器管理(客户端控制器设备号查询,客户端传输数据处理协议查询)。 0062 接下来,在任务设定步骤S630中,服务端控制器130基于经由任务管理连接1和2 获取的关于客户端设备140、1。

48、50的信息,来设定客户端设备140、150之间的无线数据传输 任务。 说 明 书CN 102891878 A 11 7/9页 12 0063 关于客户端设备140、150的信息例如包括客户端设备140、150中所存储文件的信 息、客户端设备140、150内存储空间的信息以及客户端控制器110、120所采用的数据传输 协议。服务端控制器130可以通过调用列表中的应用来获取该信息。或者,客户端控制器 110、120可以在连接建立之后自动地把该信息发送到服务端控制器130。 0064 无线数据传输任务的设定例如可以如下进行。使用者经由可视化操控界面132输 入数据传输要求。该传输要求指定了发送方、接。

49、收方以及传输内容。响应于该数据传输要 求,服务端控制器130根据下列条件来判断该数据传输要求能否实现:与要求发送数据的 客户端设备耦接的客户端控制器是否采用与要求接收数据的客户端设备耦接的客户端控 制器相同的数据传输协议;以及要求接收数据的客户端设备是否具有用于存储传输数据的 足够空间。在判断能够实现的情况下,把所述数据传输要求设定为无线数据传输任务,过程 进行到任务执行步骤S650。否则,过程结束。 0065 然后,在任务执行步骤S650中,基于设定的无线数据传输任务的信息,在客户端 控制器110、120之间建立数据传输连接(S552)并且经由所述数据传输连接执行所述无线 数据传输任务(S554)。 0066 所述无线数据传输任务的信息例如包括发送方/接收方客户端控制器110、120的 识别号及其采用的数据传输协议的名称和待传输数据所涉及文件的列表。 0067 例如,当使用者激活了设定的数据传输任务时,服务端控制器130把包括该任务 信息的控制指令经由任务管理连接1和2发送到客户端控制器110、120。客户端控制器 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1