WO2014107963A1 - 一种数据传输方法和装置 - Google Patents
一种数据传输方法和装置 Download PDFInfo
- Publication number
- WO2014107963A1 WO2014107963A1 PCT/CN2013/082316 CN2013082316W WO2014107963A1 WO 2014107963 A1 WO2014107963 A1 WO 2014107963A1 CN 2013082316 W CN2013082316 W CN 2013082316W WO 2014107963 A1 WO2014107963 A1 WO 2014107963A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- data transmission
- terminal
- transmission path
- terminals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/021—Ensuring consistency of routing table updates, e.g. by using epoch numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
Definitions
- the present invention relates to the field of communications, and in particular, to a data transmission method and apparatus.
- wireless networking allows people to easily exchange electronic business cards, files, or any other information; PCs can also be wirelessly enabled.
- PCs can also be wirelessly enabled.
- Personal Computer Personal Computer
- a disadvantage of wireless technology is that the transmission distance is limited.
- terminal A and terminal B can be connected by wireless technology
- terminal B and terminal C can also be connected by wireless technology, but terminal A and terminal C may be far apart.
- terminal A and terminal B can communicate using WLAN (Wireless Local Area Networks), and terminal B and terminal C can use Bluetooth. Communication is performed, but real-time communication is not possible between terminal A and terminal C. It can be seen that the two situations described above may result in the inability to communicate between the terminal A and the terminal C.
- WLAN Wireless Local Area Networks
- terminal B and terminal C can use Bluetooth. Communication is performed, but real-time communication is not possible between terminal A and terminal C. It can be seen that the two situations described above may result in the inability to communicate between the terminal A and the terminal C.
- the terminal uses the wireless technology for real-time data transmission, the problem is limited by the transmission distance and the transmission protocol. No effective solution has yet been proposed.
- the present invention provides a data transmission method and apparatus to solve the problem of limitation of transmission distance and transmission protocol when a terminal performs real-time data transmission by using a wireless technology in the prior art.
- the present invention provides a data transmission method, the method comprising: searching a routing table for a data transmission path available between a data transmitting terminal and a data receiving terminal, where the routing table includes a current The data transmission path available between each terminal, the data transmission path is a data transmission path established by each terminal between the terminals by using a wireless communication protocol; and the data to be transmitted by the data transmitting terminal is transmitted to the data receiving terminal according to the found data transmission path.
- the method before searching the data transmission path between the data sending terminal and the data receiving terminal in the routing table, the method further includes: each terminal uses a wireless communication protocol to perform networking; according to the result of the networking, updating the routing table to determine the current The available data transfer path.
- the routing table is updated according to the result of the networking to determine the currently available data transmission path, including: obtaining the connection relationship between the current terminals according to the result of the networking; and routing according to the current connection relationship between the terminals
- the data transmission paths between the terminals in the table are disconnected and/or merged to obtain an updated data transmission path as the currently available data transmission path.
- the data to be sent by the data transmitting terminal is transmitted to the data receiving terminal according to the found data transmission path, including: according to the number of terminals included in the searched data transmission path and/or the throughput between the terminals, Determining an optimal data transmission path; transmitting data required by the data transmitting terminal to the data receiving terminal according to the determined optimal data transmission path.
- the data to be sent by the data transmitting terminal is transmitted to the data receiving terminal according to the found data transmission path, and the method includes the following steps: Step A: According to the found data transmission path, the number of terminals and/or between terminals Throughput, determine the optimal data transmission path; Step B: Send the data to be sent by the data transmitting terminal to the next terminal adjacent to the data transmitting terminal in the optimal data transmission path; Step C: Judgment and data transmission Whether the next terminal adjacent to the terminal is a data receiving terminal, and if so, completes the data transmission, and if not, updates the routing table to the next terminal adjacent to the data transmitting terminal as a new data transmitting terminal, and after the update Find the available data transmission path in the routing table; execute the steps until ⁇ completes the data transfer.
- the present invention further provides a data transmission apparatus, the apparatus comprising: a searching unit configured to search a routing table for a data transmission path available between a data transmitting terminal and a data receiving terminal, wherein the routing table includes The data transmission path currently available between each terminal, the data transmission path is a data transmission path established by each terminal using a wireless communication protocol; the transmission unit is set to transmit data required by the data transmission terminal according to the found data transmission path, Transfer to the data receiving terminal.
- the method further includes: a networking unit configured to control each terminal to use a wireless communication protocol to perform networking before searching for a data transmission path between the data sending terminal and the data receiving terminal in the routing table; As a result of networking, the routing table is updated to determine the currently available data transmission path.
- the determining unit includes: an obtaining module, configured to acquire a connection relationship between the current terminals according to the result of the networking; and disconnect the merge module, and set the terminal in the routing table according to the current connection relationship between the terminals The data transmission path is disconnected and/or merged to obtain an updated data transmission path as a currently available data transmission path.
- the transmission unit comprises: a determining module, configured to determine an optimal data transmission path according to the number of terminals included in the found data transmission path and/or the throughput between the terminals; and the transmission module is configured to send the data to the terminal The data to be transmitted is transmitted to the data receiving terminal according to the determined optimal data transmission path.
- the transmitting unit transmits the data to be sent by the data transmitting terminal to the data receiving terminal according to the following steps: Step A: determining the most according to the number of terminals included in the searched data transmission path and/or the throughput between the terminals Excellent data transmission path; Step B: Send the data to be sent by the data transmitting terminal to the next terminal adjacent to the data transmitting terminal in the optimal data transmission path; Step C: judge the next adjacent to the data transmitting terminal Whether a terminal is a data receiving terminal, and if so, completing data transmission; if not, updating the routing table, using the next terminal adjacent to the data transmitting terminal as a new data transmitting terminal, and searching for available in the updated routing table Data transfer path; execute the steps to ⁇ until the data transfer is completed.
- a routing table is constructed by recording the connection status of the terminal in real time, and the wireless network is dynamically formed.
- the currently available data transmission path is searched in the routing table, and The data to be transmitted by the data transmitting terminal is transmitted and transmitted through other terminals, and finally transmitted to the data receiving terminal.
- This data transmission mode can complete data transmission by using different protocols between different terminals, and effectively solves the problem that the terminal uses wireless in the prior art.
- the technology performs real-time data transmission, it is limited by the transmission distance and the transmission protocol, which extends the distance of wireless transmission and facilitates user data transmission and sharing.
- FIG. 1 is a preferred flowchart of a data transmission method in an embodiment of the present invention
- FIG. 2 is a preferred flowchart of a terminal performing networking in an embodiment of the present invention
- FIG. 4 is a block diagram showing a preferred structure of a data transmission apparatus according to an embodiment of the present invention
- FIG. 5 is a block diagram showing another preferred structure of a data transmission apparatus according to an embodiment of the present invention
- 6 is a block diagram of still another preferred structure of the data transmission device in the embodiment of the present invention
- FIG. 7 is a block diagram showing another preferred structure of the data transmission device in the embodiment of the present invention, DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
- the present invention provides a data transmission method and apparatus, which will be implemented hereinafter with reference to the accompanying drawings. The invention will be described in detail by way of examples. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
- Embodiment 1 A preferred embodiment of the present invention provides a data transmission method. As shown in FIG. 1, the method includes the following steps:
- the routing table includes a data transmission path that is available between the current terminals, and the data transmission path uses wireless communication between the terminals.
- the transmission path for example, the data sender is A, and the data receiver is D. You can query the routing table to obtain the data transmission path available from A to D. Assume that there is a path in the routing table: ⁇ B ⁇ C ⁇ D, the path can be used as an available data transmission path.
- the terminals A, B, C, and D may be based on the same wireless communication protocol, or may be based on different wireless communication protocols.
- a ⁇ B uses wifi for data communication, and between B ⁇ C.
- Data communication is carried out by using Bluetooth, and infrared communication is used between C ⁇ D for data communication.
- S104 Transmit data to be sent by the data sending terminal to the data receiving terminal according to the found data transmission path.
- the corresponding transmission path is selected to perform data transmission.
- the path selection may be performed according to the number of terminals existing between the data transmitting terminal and the data receiving terminal, or the data may be selected according to the network throughput.
- the routing table is constructed by real-time recording of the connection status of the terminal, and the wireless network is dynamically formed. In the process of performing wireless data transmission, the currently available data transmission path is searched in the routing table, and the data transmission terminal is The data to be transmitted is transmitted through other terminals for transmission, and finally transmitted to the data receiving terminal.
- This data transmission method can complete data transmission by using different protocols between different terminals, and effectively solves the problem that the terminal uses the wireless technology to perform real-time in the prior art.
- data When data is transmitted, it is limited by the transmission distance and the transmission protocol, which extends the distance of wireless transmission and facilitates user data transmission and sharing.
- the foregoing method is further optimized. Specifically, before searching for a data transmission path between the data sending terminal and the data receiving terminal in the routing table, the method further includes: each terminal The wireless communication protocol is used for networking; according to the result of the networking, the routing table is updated to determine the currently available data transmission path.
- each terminal uses a plurality of wireless communication protocols to perform networking and update to ensure smooth data transmission.
- a preferred solution for updating a routing table to determine a currently available data transmission path according to the result of the networking includes the following steps: As a result of the network, the connection relationship between the current terminals is obtained; according to the current connection relationship between the terminals, the data transmission paths between the terminals in the routing table are disconnected and/or merged to obtain an updated data transmission path. As the currently available data transmission path.
- FIG. 2 shows a preferred solution for the terminal to perform networking. As shown in FIG. 2, when the terminal A and the terminal B perform networking, the method includes the following steps:
- Terminal A initiates a connection request to terminal B.
- step S204 determining whether authentication is required, if the determination result is yes, step S206 is performed, otherwise step S210 is performed;
- step S210 device A and terminal B are connected to each other; S212, determining whether terminal A and terminal B are successfully connected, if the connection is successful, step S214 is performed, otherwise, the connection is determined to be failed, and step S216 is performed;
- any terminal in the network can be used as a relay device. If the connection between the terminal and the B is successful, the connection between the terminal C and the terminal D successfully constitutes a subnet, and the terminal B is connected to the terminal C. If the route is successful, the routing table in terminal B and terminal C is updated to A ⁇ BCD. At the same time, terminal B notifies terminal A, and terminal C notifies terminal D to update the routing table synchronously.
- the four terminals are integrated into one network, Real-time communication with each other is possible. Similarly, if terminal B and terminal D are also successfully connected, all routing tables are updated synchronously, and records B and D and direct connections are recorded.
- the routing tables of all relevant terminals are updated synchronously.
- the current connection is If terminal B and terminal C are disconnected, they are divided into two networks: one network is terminal A and terminal B, and the other network includes terminal C and terminal D.
- the routing table is updated in real time according to the connection between the terminals to ensure smooth data transmission.
- the present invention further provides a preferred solution for transmitting data to be transmitted by a data transmitting terminal to a data receiving terminal according to the found data transmission path, specifically, including a terminal according to the found data transmission path.
- the quantity and/or the throughput between the terminals determine the optimal data transmission path; the data to be transmitted by the data transmitting terminal is transmitted to the data receiving terminal according to the determined optimal data transmission path.
- the optimal data transmission path is selected, the number of terminals existing between the data transmitting terminal and the data receiving terminal may be selected, or may be selected according to the throughput of the inter-terminal network.
- the transmission is performed according to the path.
- the efficiency of the wireless network transmission is ensured by selecting an optimal data transmission path.
- the present invention further provides another preferred solution for transmitting data to be sent by the data transmitting terminal to the data receiving terminal according to the found data transmission path.
- the solution includes the following steps: Step A : determining an optimal data transmission path according to the number of terminals included in the found data transmission path and/or the throughput between the terminals; Step B: transmitting the data to be sent by the data transmitting terminal to the optimal data transmission path a next terminal adjacent to the data transmitting terminal; Step C: determining whether the next terminal adjacent to the data transmitting terminal is a data receiving terminal, and if so, completing the data transmission, if not, updating the routing table to send the data
- the next terminal adjacent to the terminal acts as a new data transmitting terminal, and searches for an available data transmission path in the updated routing table; and executes the steps until the data transmission is completed.
- the data transmission process includes the following steps:
- the data sending terminal determines a data receiving terminal.
- S304 Find an optimal transmission path in the routing table according to the determined data receiving terminal.
- S306. Determine whether the optimal transmission path is found. If yes, execute S308.
- S308 packetizing data according to a protocol used by a terminal connection in the downstream of the transmission path, and preferably, the data includes address information of the transmitted data receiving terminal;
- the neighboring terminal receives the data packet.
- S314 determining whether the terminal is a data receiving terminal, if yes, executing S316; otherwise, jumping to S304, using the terminal as a data sending end, continuing to search for an optimal transmission path; S316, parsing the data packet;
- the preferred embodiment provides a data transmission device, and FIG. 4 shows a preferred structural block diagram of the device.
- the device includes The searching unit 402 is configured to search for a data transmission path that is available between the data sending terminal and the data receiving terminal in the routing table, where the routing table includes a data transmission path available between the current terminals, and the data transmission path is each terminal.
- the connection relationship between the current terminals is recorded in the routing table.
- the routing table may be Obtain an available data transmission path.
- the routing table can be queried to obtain the data transmission path available from the A end to the D end, assuming that there is a certain piece in the routing table.
- the path is: A ⁇ B ⁇ C ⁇ D, then the path can be used as an available data transmission path.
- the terminals A, B, C, and D may be based on the same wireless communication protocol, or may be based on different wireless communication protocols.
- a ⁇ B uses wifi for data communication, and between B ⁇ C.
- Data communication is carried out by using Bluetooth, and infrared communication is used between C ⁇ D for data communication.
- the transmitting unit 404 is coupled to the searching unit 402, and configured to transmit data to be sent by the data transmitting terminal to the data receiving terminal according to the found data transmission path.
- the corresponding transmission path is selected to perform data transmission.
- the path selection may be performed according to the number of terminals existing between the data transmitting terminal and the data receiving terminal, or the data may be selected according to the network throughput.
- the routing table is constructed by real-time recording of the connection status of the terminal, and the wireless network is dynamically formed.
- the currently available data transmission path is searched in the routing table, and the data transmission terminal is The data to be transmitted is transmitted through other terminals for transmission, and finally transmitted to the data receiving terminal.
- This data transmission method can complete data transmission by using different protocols between different terminals, and effectively solves the problem that the terminal uses the wireless technology to perform real-time in the prior art.
- data is transmitted, it is limited by the transmission distance and the transmission protocol, which extends the distance of wireless transmission and facilitates user data transmission and sharing.
- the foregoing apparatus is further optimized. Specifically, as shown in FIG. 5, the apparatus further includes: a networking unit 502, configured to search the data sending terminal to the data in the routing table.
- each terminal Before receiving the data transmission path between the terminals, each terminal is controlled to be configured by using a wireless communication protocol; the determining unit 504 is coupled with the networking unit 502 and the searching unit 402, and is configured to update the routing table according to the result of the networking. Determine the currently available data transfer path.
- each terminal uses a plurality of wireless communication protocols to perform networking and update to ensure smooth data transmission.
- a preferred scheme for updating a routing table to determine a currently available data transmission path according to the result of the networking is further provided. Specifically, as shown in FIG.
- the determining unit is The 504 includes: an obtaining module 602, configured to obtain a connection relationship between the current terminals according to the result of the networking; and the disconnecting and combining module 604 is coupled to the obtaining module 602, and configured to be configured according to the current connection relationship between the terminals.
- the data transmission paths between the terminals in the table are disconnected and/or merged to obtain an updated data transmission path as the currently available data transmission path.
- the specific networking process can be determined according to the method provided in FIG. 2, and details are not described herein again. In the process of updating the routing table, any terminal in the network can be used as a relay device.
- the connection between the terminal and the B is successful, the connection between the terminal C and the terminal D successfully constitutes a subnet, and the terminal B is connected to the terminal C. If the route is successful, the routing table in terminal B and terminal C is updated to A ⁇ BCD. At the same time, terminal B notifies terminal A, and terminal C notifies terminal D to update the routing table synchronously.
- the four terminals are integrated into one network and can communicate with each other in real time. Similarly, if terminal B and terminal D are also successfully connected, all routing tables are updated synchronously, and records B and D and direct connections are recorded. Preferably, if there is a disconnection between the terminals, the routing tables of all relevant terminals are updated synchronously.
- the current connection is If terminal B and terminal C are disconnected, they are split into two.
- Networks One network is terminal A and terminal B, and the other network includes terminal C and terminal D.
- the routing table is updated in real time according to the connection between the terminals to ensure smooth data transmission.
- the present invention further provides a preferred solution for transmitting data to be sent by the data transmitting terminal to the data receiving terminal according to the found data transmission path. Specifically, as shown in FIG.
- the transmission unit 404 includes The determining module 702 is configured to determine an optimal data transmission path according to the number of terminals included in the found data transmission path and/or the throughput between the terminals; the transmission module 704 is coupled to the determining module 702, and is configured to The data to be transmitted by the transmitting terminal is transmitted to the data receiving terminal according to the determined optimal data transmission path.
- the optimal data transmission path is selected, the number of terminals existing between the data transmitting terminal and the data receiving terminal may be selected, or may be selected according to the throughput of the inter-terminal network.
- the transmission is performed according to the path. In the above preferred embodiment, the efficiency of the wireless network transmission is ensured by selecting an optimal data transmission path.
- the present invention further provides another preferred solution for transmitting data to be transmitted by the data transmitting terminal to the data receiving terminal according to the found data transmission path.
- the transmitting unit 404 completes the data according to the following steps. Transmission: Step A: Determine an optimal data transmission path according to the number of terminals included in the found data transmission path and/or the throughput between the terminals; Step B: Send the data to be sent by the data transmitting terminal to the optimal In the data transmission path, the next terminal adjacent to the data transmitting terminal; Step C: determining whether the next terminal adjacent to the data transmitting terminal is a data receiving terminal, and if so, completing the data transmission, if not, updating the routing table The next terminal adjacent to the data transmitting terminal is used as a new data transmitting terminal, and the available data transmission path is searched in the updated routing table; the steps are performed until the data transmission is completed.
- the present invention constructs a routing table by dynamically recording the connection status of the terminal, dynamically constructs a wireless network, and searches for a currently available data transmission path in the routing table during the process of wireless data transmission, and the data is The data to be transmitted by the transmitting terminal is transmitted and transmitted through other terminals, and finally transmitted to the data receiving terminal.
- This data transmission mode can complete data transmission by using different protocols between different terminals, and effectively solves the problem that the terminal uses wireless technology in the prior art.
- the problem of transmission distance and transmission protocol limitation extends the distance of wireless transmission and facilitates user data transmission and sharing.
- the data transmission scheme provided by the present invention records the connection status of the terminal in real time to construct a routing table, dynamically constructs a wireless network, and searches for a currently available data transmission path in the routing table during the process of wireless data transmission, and transmits the data.
- the data to be transmitted by the terminal is transmitted and transmitted through other terminals, and finally transmitted to the data receiving terminal.
- the solution is based on the existing terminals and transmission paths existing in the current network, and the distance of the wireless transmission is extended. It is free from the limitations of the transmission protocol, and provides users with a more optimized solution based on the existing networking terminals and existing networking equipment, and has good industrial applicability. While the preferred embodiments of the present invention have been disclosed for purposes of illustration, those skilled in the art will recognize that various modifications, additions and substitutions are possible, and the scope of the invention should not be limited to the embodiments described above.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种数据传输方法和装置,其中,该方法包括:在路由表中查找数据发送终端到数据接收终端之间可用的数据传输路径,其中,路由表中包含有当前各个终端间可用的数据传输路径,数据传输路径为各个终端间利用无线通讯协议建立的数据传输路径;根据查找到的数据传输路径,将数据发送终端所需发送的数据,传输给数据接收终端。本发明有效地解决了现有技术中终端利用无线技术进行实时数据传输时,受传输距离和传输协议限制的问题,提高了无线传输的距离,方便用户的数据传递和共享。
Description
一种数据传输方法和装置 技术领域 本发明涉及通讯领域, 特别是涉及一种数据传输方法和装置。 背景技术 近些年来, 各种无线技术迅猛发展, 通过无线联网给大家带来了很多好处, 例如, 无线联网可以让人们轻松地交换电子名片、 文件或其他任何信息; 还可以通过无线技 术将 PC (Personal Computer, 个人计算机)与掌上设备、 移动电话、 打印机、 扫描仪、 传真机以及复印机等外部设备相联, 建立属于个人的区域网络。 无线技术有个缺点, 就是传输距离有限, 举例来说, 终端 A和终端 B可以通过无 线技术连接, 终端 B和终端 C也可以通过无线技术连接, 但终端 A和终端 C却可能 因为相距较远而无法连接通信。 另外, 终端之间进行数据交互过程中, 都是基于一种协议支持, 例如, 终端 A和 终端 B可以采用 WLAN (Wireless Local Area Networks, 无线局域网络)进行通讯,终端 B和终端 C可以采用蓝牙进行通讯, 但是终端 A与终端 C之间则无法进行实时通讯。 可见, 以上所描述的两种情况都可能导致终端 A和终端 C之间无法进行通信, 然 而, 针对现有技术中终端利用无线技术进行实时数据传输时, 受传输距离和传输协议 限制的问题, 目前尚未提出有效地解决方案。 发明内容 本发明提供了一种数据传输方法和装置, 以解决现有技术中终端利用无线技术进 行实时数据传输时, 受传输距离和传输协议限制的问题。 为解决上述技术问题, 一方面, 本发明提供一种数据传输方法, 该方法包括: 在 路由表中查找数据发送终端到数据接收终端之间可用的数据传输路径, 其中, 路由表 中包含有当前各个终端间可用的数据传输路径, 数据传输路径为各个终端间利用无线 通讯协议建立的数据传输路径; 根据查找到的数据传输路径, 将数据发送终端所需发 送的数据, 传输给数据接收终端。
优选地, 在路由表中查找数据发送终端到数据接收终端之间可用的数据传输路径 之前, 还包括: 各个终端利用无线通讯协议进行组网; 根据组网的结果, 更新路由表, 以确定当前可用的数据传输路径。 优选地, 根据组网的结果, 更新路由表, 以确定当前可用的数据传输路径, 包括: 根据组网的结果, 获取当前各个终端间的连接关系; 根据当前各个终端间的连接关系, 将路由表中的各个终端间的数据传输路径进行断开和 /或合并, 得到更新后的数据传输 路径, 作为当前可用的数据传输路径。 优选地, 根据查找到的数据传输路径, 将数据发送终端所需发送的数据, 传输给 数据接收终端, 包括: 根据查找到的数据传输路径中包含终端的数量和 /或终端间的吞 吐量, 确定最优数据传输路径; 将数据发送终端所需发送的数据, 按照确定的最优数 据传输路径, 传输给数据接收终端。 优选地, 根据查找到的数据传输路径, 将数据发送终端所需发送的数据, 传输给 数据接收终端, 包括: 步骤 A: 根据查找到的数据传输路径中包含终端的数量和 /或终 端间的吞吐量, 确定最优数据传输路径; 步骤 B: 将数据发送终端所需发送的数据, 发送给最优数据传输路径中, 与数据发送终端相邻的下一终端; 步骤 C: 判断与数据 发送终端相邻的下一终端是否为数据接收终端, 若是, 则完成数据传输, 若不是, 则 更新路由表, 以数据发送终端相邻的下一终端作为新的数据发送终端, 并在更新后的 路由表中查找可用的数据传输路径; 执行步骤 至^ 直至完成数据传输。 另一方面, 本发明还提供一种数据传输装置, 该装置包括: 查找单元, 设置为在 路由表中查找数据发送终端到数据接收终端之间可用的数据传输路径, 其中, 路由表 中包含有当前各个终端间可用的数据传输路径, 数据传输路径为各个终端间利用无线 通讯协议建立的数据传输路径; 传输单元, 设置为根据查找到的数据传输路径, 将数 据发送终端所需发送的数据, 传输给数据接收终端。 优选地, 还包括: 组网单元, 设置为在路由表中查找数据发送终端到数据接收终 端之间可用的数据传输路径之前, 控制各个终端利用无线通讯协议进行组网; 确定单 元, 设置为根据组网的结果, 更新路由表, 以确定当前可用的数据传输路径。 优选地, 确定单元包括: 获取模块, 设置为根据组网的结果, 获取当前各个终端 间的连接关系; 断开合并模块, 设置为根据当前各个终端间的连接关系, 将路由表中 的各个终端间的数据传输路径进行断开和 /或合并, 得到更新后的数据传输路径, 作为 当前可用的数据传输路径。
优选地, 传输单元包括: 确定模块, 设置为根据查找到的数据传输路径中包含终 端的数量和 /或终端间的吞吐量, 确定最优数据传输路径; 传输模块, 设置为将数据发 送终端所需发送的数据, 按照确定的最优数据传输路径, 传输给数据接收终端。 优选地, 传输单元根据如下步骤将数据发送终端所需发送的数据, 传输给数据接 收终端:步骤 A:根据查找到的数据传输路径中包含终端的数量和 /或终端间的吞吐量, 确定最优数据传输路径; 步骤 B: 将数据发送终端所需发送的数据, 发送给最优数据 传输路径中, 与数据发送终端相邻的下一终端; 步骤 C: 判断与数据发送终端相邻的 下一终端是否为数据接收终端, 若是, 则完成数据传输, 若不是, 则更新路由表, 以 数据发送终端相邻的下一终端作为新的数据发送终端, 并在更新后的路由表中查找可 用的数据传输路径; 执行步骤 至^ 直至完成数据传输。 本发明有益效果如下: 在本发明中, 通过实时记录终端的连接情况来构建路由表, 动态组建无线网络, 在进行无线数据传输的过程中, 在路由表中查找当前可用的数据传输路径, 将数据发 送终端所需传输的数据通过其他终端进行中转传输, 最终传递给数据接收终端, 这种 数据传输方式可利用不同终端间的不同协议完成数据传输, 有效地解决了现有技术中 终端利用无线技术进行实时数据传输时, 受传输距离和传输协议限制的问题, 延长了 无线传输的距离, 方便用户的数据传递和共享。 附图说明 图 1 是本发明实施例中数据传输方法的一种优选的流程图; 图 2 是本发明实施例中终端进行组网的一种优选的流程图; 图 3 是本发明实施例中进行数据传输的一种优选流程图; 图 4 是本发明实施例中数据传输装置的一种优选的结构框图; 图 5 是本发明实施例中数据传输装置的另一种优选的结构框图; 图 6 是本发明实施例中数据传输装置的又一种优选的结构框图; 图 7 是本发明实施例中数据传输装置的又一种优选的结构框图,
具体实施方式 为了解决现有技术中终端利用无线技术进行实时数据传输时, 受传输距离和传输 协议限制的问题, 本发明提供了一种数据传输方法和装置, 下文中将参考附图并结合 实施例来详细说明本发明。 需要说明的是, 在不冲突的情况下, 本申请中的实施例及 实施例中的特征可以相互组合。 实施例 1 本发明优选的实施例提供了一种数据传输方法, 如图 1所示, 该方法包括如下步 骤:
S102, 在路由表中查找数据发送终端到数据接收终端之间可用的数据传输路径, 其中, 路由表中包含有当前各个终端间可用的数据传输路径, 该数据传输路径为各个 终端间利用无线通讯协议建立的数据传输路径; 优选地, 路由表中记录有当前各个终端的连接关系, 在确定数据发送终端和数据 接收终端之后,根据各个终端的连接关系, 即可在路由表中获取可用的数据传输路径, 例如, 数据发送端为 A端, 数据接收端为 D端, 则可在路由表中查询获取由 A端到 D 端可用的数据传输路径, 假设路由表中存在某一条路径为: A→B→C→D, 则可将该 路径作为一条可用的数据传输路径。 优选地, 终端 A、 B、 C、 D之间可以是基于相同 的无线通讯协议, 也可以是基于不同的无线通讯协议, 例如, A→B之间采用 wifi进 行数据通讯, B→C之间采用蓝牙进行数据通讯, C→D之间采用红外线进行数据通讯。
S104, 根据查找到的数据传输路径, 将数据发送终端所需发送的数据, 传输给数 据接收终端。 优选地, 在查找到存在可用数据传输路径之后, 根据预先设置的规则, 选择出对 应的传输路径, 进行数据的传输。 优选地, 可以根据数据发送终端和数据接收终端中 间存在的终端数量进行路径选择, 也可以根据网络吞吐量进行数据选择。 在上述优选的实施方式中, 通过实时记录终端的连接情况来构建路由表, 动态组 建无线网络, 在进行无线数据传输的过程中, 在路由表中查找当前可用的数据传输路 径, 将数据发送终端所需传输的数据通过其他终端进行中转传输, 最终传递给数据接 收终端, 这种数据传输方式可利用不同终端间的不同协议完成数据传输, 有效地解决 了现有技术中终端利用无线技术进行实时数据传输时, 受传输距离和传输协议限制的 问题, 延长了无线传输的距离, 方便用户的数据传递和共享。
在本发明的一个优选的实施方式中, 还对上述方法进行了优化, 具体地, 在路由 表中查找数据发送终端到数据接收终端之间可用的数据传输路径之前,该方法还包括: 各个终端利用无线通讯协议进行组网; 根据组网的结果, 更新路由表, 以确定当前可 用的数据传输路径。 在上述优选的实施方式中, 各个终端利用多种无线通信协议进行 组网, 并进行更新, 保证数据的顺利传输。 在本发明的一个优选的实施方式中,还提供了一种根据组网的结果, 更新路由表, 确定当前可用的数据传输路径的优选的方案, 具体来说, 该方案包括如下步骤: 根据 组网的结果, 获取当前各个终端间的连接关系; 根据当前各个终端间的连接关系, 将 路由表中的各个终端间的数据传输路径进行断开和 /或合并, 得到更新后的数据传输路 径, 作为当前可用的数据传输路径。 具体地, 图 2示出一种终端进行组网的优选的方案, 如图 2所示, 终端 A和终端 B进行组网时, 包括如下步骤:
S202, 终端 A向终端 B发起连接请求;
S204, 判断是否需要进行鉴权, 若判断结果为是, 执行步骤 S206, 否则执行步骤 S210;
S206, 进行鉴权操作;
S208 , 判断鉴权是否通过, 若是, 则执行步骤 S210, 否则, 判定连接失败, 并执 行步骤 S216;
S210, 终端 A和终端 B之间进行设备连接; S212, 判断终端 A和终端 B是否连接成功, 若连接成功, 执行步骤 S214,否则, 判定连接失败, 并执行步骤 S216;
S214, 更新路由表;
S216, 结束流程。 在更新路由表的过程中, 网络中的任何一个终端均可作为中继设备, 如果终端八、 B连接成功后, 终端 C和终端 D连接成功构成一个子网, 而终端 B又和终端 C连接 成功,则终端 B和终端 C中的路由表更新为 A^B C D,同时,终端 B通知终端 A, 终端 C通知终端 D同步更新路由表, 均为
四个终端整合成一个网络,
可以相互之间进行实时的通信。 同理, 如果终端 B和终端 D也连接成功, 则所有的路 由表同步更新, 记录 B和 D和直接连接。 优选地, 如果有终端之间断开连接, 则马上同步更新所有相关终端的路由表。 假 设目前连接的情况是
如果终端 B和终端 C之间断开连接, 则分割为两 个网络: 一个网络为终端 A和终端 B, 另一个网络包含终端 C和终端 D。 上述优选的实施方式中, 根据终端间的连接与否, 对路由表进行实时更新, 保证 数据的顺利传输。 此外, 本发明还提供了一种根据查找到的数据传输路径, 将数据发送终端所需发 送的数据传输给数据接收终端的优选的方案, 具体来说, 根据查找到的数据传输路径 中包含终端的数量和 /或终端间的吞吐量, 确定最优数据传输路径; 将数据发送终端所 需发送的数据, 按照确定的最优数据传输路径, 传输给数据接收终端。 优选地, 在选 取最优数据传输路径时, 可以根据数据发送终端与数据接收终端间存在的终端数量的 多少进行选择, 也可以按照终端间网络的吞吐量进行选择。 在选取到最优数据传输路 径之后, 按照该路径进行传输。 上述优选的实施方式中, 通过选取最优数据传输路径, 保证无线网络传输的高效性。 优选地, 本发明还提供了另一种根据查找到的数据传输路径, 将数据发送终端所 需发送的数据传输给数据接收终端的优选的方案, 具体来说, 该方案包括如下步骤: 步骤 A: 根据查找到的数据传输路径中包含终端的数量和 /或终端间的吞吐量, 确定最 优数据传输路径; 步骤 B : 将数据发送终端所需发送的数据, 发送给最优数据传输路 径中, 与数据发送终端相邻的下一终端; 步骤 C : 判断与数据发送终端相邻的下一终 端是否为数据接收终端, 若是, 则完成数据传输, 若不是, 则更新路由表, 以数据发 送终端相邻的下一终端作为新的数据发送终端, 并在更新后的路由表中查找可用的数 据传输路径; 执行步骤 至^ 直至完成数据传输。 下面结合附图对上述方案进行具体描述: 如图 3所示, 数据传输过程包括如下步 骤:
S302, 数据发送终端确定数据接收终端;
S304, 根据确定的数据接收终端, 在路由表中查找最佳传输路径;
S306, 判断是否查找到最佳传输路径, 若是, 则执行 S308, 优选地, 若不存在最 佳传输路径, 可以执行 S320, 结束流程, 也可以考虑其它可行的路径, 或者参考其它 规则, 进行继续筛选;
S308, 根据传输路径中下游相邻的终端连接使用的协议, 对数据进行打包, 优选 地, 数据包含有发送的数据接收终端的地址信息;
S310, 向传输路径中下游相邻的终端发送数据包;
S312, 相邻的终端接收数据包;
S314,判断该终端是否为数据接收终端,若是,则执行 S316,否则,跳转至 S304, 以该终端为数据发送端, 继续查找最优传输路径; S316, 解析数据包;
S318, 完成数据接收; S320, 结束。 实施例 2 基于上述实施例 1提供的数据传输方法, 本优选的实施例提供了一种数据传输装 置, 图 4示出该装置的一种优选的结构框图,如图 4所示,该装置包括:查找单元 402, 设置为在路由表中查找数据发送终端到数据接收终端之间可用的数据传输路径,其中, 路由表中包含有当前各个终端间可用的数据传输路径, 数据传输路径为各个终端间利 用无线通讯协议建立的数据传输路径; 优选地, 路由表中记录有当前各个终端的连接关系, 在确定数据发送终端和数据 接收终端之后,根据各个终端的连接关系, 即可在路由表中获取可用的数据传输路径, 例如, 数据发送端为 A端, 数据接收端为 D端, 则可在路由表中查询获取由 A端到 D 端可用的数据传输路径, 假设路由表中存在某一条路径为: A→B→C→D, 则可将该 路径作为一条可用的数据传输路径。 优选地, 终端 A、 B、 C、 D之间可以是基于相同 的无线通讯协议, 也可以是基于不同的无线通讯协议, 例如, A→B之间采用 wifi进 行数据通讯, B→C之间采用蓝牙进行数据通讯, C→D之间采用红外线进行数据通讯。 传输单元 404, 与查找单元 402相耦合, 设置为根据查找到的数据传输路径, 将 数据发送终端所需发送的数据, 传输给数据接收终端。
优选地, 在查找到存在可用数据传输路径之后, 根据预先设置的规则, 选择出对 应的传输路径, 进行数据的传输。 优选地, 可以根据数据发送终端和数据接收终端中 间存在的终端数量进行路径选择, 也可以根据网络吞吐量进行数据选择。 在上述优选的实施方式中, 通过实时记录终端的连接情况来构建路由表, 动态组 建无线网络, 在进行无线数据传输的过程中, 在路由表中查找当前可用的数据传输路 径, 将数据发送终端所需传输的数据通过其他终端进行中转传输, 最终传递给数据接 收终端, 这种数据传输方式可利用不同终端间的不同协议完成数据传输, 有效地解决 了现有技术中终端利用无线技术进行实时数据传输时, 受传输距离和传输协议限制的 问题, 延长了无线传输的距离, 方便用户的数据传递和共享。 在本发明的一个优选的实施方式中, 还对上述装置进行了优化, 具体地, 如图 5 所示, 该装置还包括: 组网单元 502, 设置为在路由表中查找数据发送终端到数据接 收终端之间可用的数据传输路径之前, 控制各个终端利用无线通讯协议进行组网; 确 定单元 504, 与组网单元 502和查找单元 402相耦合, 设置为根据组网的结果, 更新 路由表, 以确定当前可用的数据传输路径。 在上述优选的实施方式中, 各个终端利用 多种无线通信协议进行组网, 并进行更新, 保证数据的顺利传输。 在本发明的一个优选的实施方式中,还提供了一种根据组网的结果, 更新路由表, 确定当前可用的数据传输路径的优选的方案, 具体来说, 如图 6所示, 确定单元 504 包括: 获取模块 602, 设置为根据组网的结果, 获取当前各个终端间的连接关系; 断 开合并模块 604, 与获取模块 602相耦合, 设置为根据当前各个终端间的连接关系, 将路由表中的各个终端间的数据传输路径进行断开和 /或合并, 得到更新后的数据传输 路径, 作为当前可用的数据传输路径。具体组网过程可根据图 2中提供的方法来确定, 此处不再赘述。 在更新路由表的过程中, 网络中的任何一个终端均可作为中继设备, 如果终端八、 B连接成功后, 终端 C和终端 D连接成功构成一个子网, 而终端 B又和终端 C连接 成功,则终端 B和终端 C中的路由表更新为 A^B C D,同时,终端 B通知终端 A, 终端 C通知终端 D同步更新路由表, 均为
四个终端整合成一个网络, 可以相互之间进行实时的通信。 同理, 如果终端 B和终端 D也连接成功, 则所有的路 由表同步更新, 记录 B和 D和直接连接。 优选地, 如果有终端之间断开连接, 则马上同步更新所有相关终端的路由表。 假 设目前连接的情况是
如果终端 B和终端 C之间断开连接, 则分割为两
个网络: 一个网络为终端 A和终端 B, 另一个网络包含终端 C和终端 D。 上述优选的 实施方式中, 根据终端间的连接与否, 对路由表进行实时更新, 保证数据的顺利传输。 此外, 本发明还提供了一种根据查找到的数据传输路径, 将数据发送终端所需发 送的数据传输给数据接收终端的优选的方案, 具体来说, 如图 7所示, 传输单元 404 包括: 确定模块 702, 设置为根据查找到的数据传输路径中包含终端的数量和 /或终端 间的吞吐量, 确定最优数据传输路径; 传输模块 704, 与确定模块 702相耦合, 设置 为将数据发送终端所需发送的数据, 按照确定的最优数据传输路径, 传输给数据接收 终端。 优选地, 在选取最优数据传输路径时, 可以根据数据发送终端与数据接收终端 间存在的终端数量的多少进行选择, 也可以按照终端间网络的吞吐量进行选择。 在选 取到最优数据传输路径之后, 按照该路径进行传输。 上述优选的实施方式中, 通过选 取最优数据传输路径, 保证无线网络传输的高效性。 优选地, 本发明还提供了另一种根据查找到的数据传输路径, 将数据发送终端所 需发送的数据传输给数据接收终端的优选的方案, 具体来说, 传输单元 404根据如下 步骤完成数据传输: 步骤 A: 根据查找到的数据传输路径中包含终端的数量和 /或终端 间的吞吐量, 确定最优数据传输路径; 步骤 B: 将数据发送终端所需发送的数据, 发 送给最优数据传输路径中, 与数据发送终端相邻的下一终端; 步骤 C: 判断与数据发 送终端相邻的下一终端是否为数据接收终端, 若是, 则完成数据传输, 若不是, 则更 新路由表, 以数据发送终端相邻的下一终端作为新的数据发送终端, 并在更新后的路 由表中查找可用的数据传输路径; 执行步骤 至^ 直至完成数据传输。 从以上描述中可以看出, 本发明通过实时记录终端的连接情况来构建路由表, 动 态组建无线网络, 在进行无线数据传输的过程中, 在路由表中查找当前可用的数据传 输路径, 将数据发送终端所需传输的数据通过其他终端进行中转传输, 最终传递给数 据接收终端, 这种数据传输方式可利用不同终端间的不同协议完成数据传输, 有效地 解决了现有技术中终端利用无线技术进行实时数据传输时, 受传输距离和传输协议限 制的问题, 延长了无线传输的距离, 方便用户的数据传递和共享。 工业实用性 本发明提供的数据传输方案实时记录终端的连接情况来构建路由表, 动态组建无 线网络, 在进行无线数据传输的过程中, 在路由表中查找当前可用的数据传输路径, 将数据发送终端所需传输的数据通过其他终端进行中转传输, 最终传递给数据接收终 端, 该方案基于当前组网中已存在的各个终端及传输路径, 延长了无线传输的距离,
摆脱了传输协议的限制, 在现有的组网终端及现有的组网设备的基础上, 为用户提供 了更加优化的解决方案, 具有较好的工业实用性。 尽管为示例目的, 已经公开了本发明的优选实施例, 本领域的技术人员将意识到 各种改进、 增加和取代也是可能的, 因此, 本发明的范围应当不限于上述实施例。
Claims
权 利 要 求 书 、 一种数据传输方法, 包括:
在路由表中查找数据发送终端到数据接收终端之间可用的数据传输路径, 其中, 所述路由表中包含有当前各个终端间可用的数据传输路径, 所述数据传 输路径为各个终端间利用无线通讯协议建立的数据传输路径;
根据查找到的所述数据传输路径, 将所述数据发送终端所需发送的数据, 传输给所述数据接收终端。 、 如权利要求 1所述的方法, 其中, 在路由表中查找数据发送终端到数据接收终 端之间可用的数据传输路径之前, 还包括:
各个终端利用无线通讯协议进行组网;
根据所述组网的结果,更新所述路由表, 以确定当前可用的数据传输路径。 、 如权利要求 2所述的方法, 其中, 所述根据所述组网的结果, 更新所述路由表, 以确定当前可用的数据传输路径, 包括:
根据所述组网的结果, 获取当前各个终端间的连接关系;
根据当前各个终端间的连接关系, 将所述路由表中的各个终端间的数据传 输路径进行断开和 /或合并, 得到更新后的数据传输路径, 作为当前可用的数据 传输路径。 、 如权利要求 1至 3中任一项所述的方法, 其中, 所述根据查找到的所述数据传 输路径, 将所述数据发送终端所需发送的数据, 传输给所述数据接收终端, 包 括- 根据查找到的所述数据传输路径中包含终端的数量和 /或终端间的吞吐量, 确定最优数据传输路径;
将所述数据发送终端所需发送的数据,按照确定的所述最优数据传输路径, 传输给所述数据接收终端。 、 如权利要求 1至 3中任一项所述的方法, 其中, 所述根据查找到的所述数据传 输路径, 将所述数据发送终端所需发送的数据, 传输给所述数据接收终端, 包 括-
步骤 A:根据查找到的所述数据传输路径中包含终端的数量和 /或终端间的 吞吐量, 确定最优数据传输路径;
步骤 B: 将所述数据发送终端所需发送的数据, 发送给所述最优数据传输 路径中, 与所述数据发送终端相邻的下一终端;
步骤 C: 判断与所述数据发送终端相邻的下一终端是否为数据接收终端, 若是, 则完成数据传输, 若不是, 则更新所述路由表, 以所述数据发送终端相 邻的下一终端作为新的数据发送终端, 并在更新后的所述路由表中查找可用的 数据传输路径;
执行步骤 至^ 直至完成数据传输。 、 一种数据传输装置, 其中, 包括:
查找单元, 设置为在路由表中查找数据发送终端到数据接收终端之间可用 的数据传输路径, 其中, 所述路由表中包含有当前各个终端间可用的数据传输 路径,所述数据传输路径为各个终端间利用无线通讯协议建立的数据传输路径; 传输单元, 设置为根据查找到的所述数据传输路径, 将所述数据发送终端 所需发送的数据, 传输给所述数据接收终端。 、 如权利要求 6所述的装置, 其中, 还包括:
组网单元, 设置为在路由表中查找数据发送终端到数据接收终端之间可用 的数据传输路径之前, 控制各个终端利用无线通讯协议进行组网;
确定单元, 设置为根据组网的结果, 更新所述路由表, 以确定当前可用的 数据传输路径。 、 如权利要求 7所述的装置, 其中, 所述确定单元包括:
获取模块,设置为根据所述组网的结果,获取当前各个终端间的连接关系; 断开合并模块, 设置为根据当前各个终端间的连接关系, 将所述路由表中 的各个终端间的数据传输路径进行断开和 /或合并, 得到更新后的数据传输路 径, 作为当前可用的数据传输路径。 、 如权利要求 6至 8中任一项所述的装置, 其中, 所述传输单元包括:
确定模块, 设置为根据查找到的所述数据传输路径中包含终端的数量和 / 或终端间的吞吐量, 确定最优数据传输路径;
传输模块, 设置为将所述数据发送终端所需发送的数据, 按照确定的所述 最优数据传输路径, 传输给所述数据接收终端。 如权利要求 6至 8中任一项所述的装置, 其中, 所述传输单元根据如下步骤将 所述数据发送终端所需发送的数据, 传输给所述数据接收终端:
步骤 A:根据查找到的所述数据传输路径中包含终端的数量和 /或终端间的 吞吐量, 确定最优数据传输路径;
步骤 B: 将所述数据发送终端所需发送的数据, 发送给所述最优数据传输 路径中, 与所述数据发送终端相邻的下一终端;
步骤 C: 判断与所述数据发送终端相邻的下一终端是否为数据接收终端, 若是, 则完成数据传输, 若不是, 则更新所述路由表, 以所述数据发送终端相 邻的下一终端作为新的数据发送终端, 并在更新后的所述路由表中查找可用的 数据传输路径;
执行步骤 至^ 直至完成数据传输。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/759,433 US20150358227A1 (en) | 2013-01-08 | 2013-08-26 | Data Transmission Method and Device |
| EP13870518.1A EP2945338A4 (en) | 2013-01-08 | 2013-08-26 | METHOD AND DEVICE FOR DATA TRANSMISSION |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310006125.0 | 2013-01-08 | ||
| CN201310006125.0A CN103916925B (zh) | 2013-01-08 | 2013-01-08 | 一种数据传输方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014107963A1 true WO2014107963A1 (zh) | 2014-07-17 |
Family
ID=51042232
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/082316 Ceased WO2014107963A1 (zh) | 2013-01-08 | 2013-08-26 | 一种数据传输方法和装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20150358227A1 (zh) |
| EP (1) | EP2945338A4 (zh) |
| CN (1) | CN103916925B (zh) |
| WO (1) | WO2014107963A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104601885A (zh) * | 2015-01-06 | 2015-05-06 | 深圳一电科技有限公司 | 中继控制拍摄设备的方法及系统 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105578553B (zh) * | 2015-12-23 | 2019-12-13 | 北京奇虎科技有限公司 | 数据通信发起、中继、接收方法及其装置 |
| CN105610711B (zh) * | 2015-12-25 | 2019-02-12 | 珠海国芯云科技有限公司 | 一种动态优化数据传输的装置及方法 |
| CN107517265A (zh) * | 2017-09-04 | 2017-12-26 | 安徽爱她有果电子商务有限公司 | 一种基于utp协议的数据高速传输系统 |
| CN109818903B (zh) * | 2017-11-21 | 2021-07-23 | 中国电信股份有限公司 | 数据传输方法、系统、装置和计算机可读存储介质 |
| CN108156669A (zh) * | 2017-12-04 | 2018-06-12 | 捷开通讯(深圳)有限公司 | 智能终端通信方法、智能终端及具有存储功能的装置 |
| CN113098667B (zh) * | 2021-03-30 | 2023-06-23 | 联芸科技(杭州)股份有限公司 | 数据传输方法、系统、计算机设备和介质 |
| CN113111029B (zh) * | 2021-04-14 | 2024-03-26 | 广州希姆半导体科技有限公司 | 一种确定数据传输路径的方法、芯片和存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1893377A (zh) * | 2005-07-05 | 2007-01-10 | 中国人民解放军信息工程大学 | 蜂窝网和自组网构成的混合网络的路由方法 |
| CN101267433A (zh) * | 2008-04-30 | 2008-09-17 | 华中科技大学 | 一种适应异构网络环境的中心控制源路由协议 |
| US20100304736A1 (en) * | 2009-06-02 | 2010-12-02 | Konda Kannan T | Method and apparatus to enable high availability UMTS radio access networks by dynamically moving Node B links among RNCs |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7408929B2 (en) * | 2001-09-28 | 2008-08-05 | Kabushiki Kaisha Toshiba | Radio communication system, terminal and packet |
| US7764617B2 (en) * | 2002-04-29 | 2010-07-27 | Harris Corporation | Mobile ad-hoc network and methods for performing functions therein based upon weighted quality of service metrics |
| US8149707B2 (en) * | 2003-02-12 | 2012-04-03 | Rockstar Bidco, LP | Minimization of radio resource usage in multi-hop networks with multiple routings |
| DE10350895B3 (de) * | 2003-10-31 | 2005-07-28 | Siemens Ag | Verfahren und Einrichtung zur Bestimmung von Pfaden und Zuweisung von Funkressourcen für die bestimmten Pfade in einem Funkkommunikationssystem |
| WO2008052579A1 (en) * | 2006-10-31 | 2008-05-08 | Telecom Italia S.P.A. | Method for routing traffic in a local mobile communication network |
| US8670325B1 (en) * | 2007-11-01 | 2014-03-11 | Cisco Technology, Inc. | System and method for providing route information |
| US8300555B2 (en) * | 2008-01-30 | 2012-10-30 | Qualcomm Incorporated | Management of wireless relay nodes using identifiers |
| KR101639403B1 (ko) * | 2010-05-06 | 2016-07-14 | 삼성전자주식회사 | 허브 및 가상 그룹에 속하는 송, 수신 단말의 통신 방법 |
| PL2664214T3 (pl) * | 2011-01-14 | 2021-05-04 | Nokia Technologies Oy | Metoda wielokierunkowego planowania na podstawie tabeli wyszukiwania |
-
2013
- 2013-01-08 CN CN201310006125.0A patent/CN103916925B/zh active Active
- 2013-08-26 US US14/759,433 patent/US20150358227A1/en not_active Abandoned
- 2013-08-26 EP EP13870518.1A patent/EP2945338A4/en not_active Withdrawn
- 2013-08-26 WO PCT/CN2013/082316 patent/WO2014107963A1/zh not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1893377A (zh) * | 2005-07-05 | 2007-01-10 | 中国人民解放军信息工程大学 | 蜂窝网和自组网构成的混合网络的路由方法 |
| CN101267433A (zh) * | 2008-04-30 | 2008-09-17 | 华中科技大学 | 一种适应异构网络环境的中心控制源路由协议 |
| US20100304736A1 (en) * | 2009-06-02 | 2010-12-02 | Konda Kannan T | Method and apparatus to enable high availability UMTS radio access networks by dynamically moving Node B links among RNCs |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2945338A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104601885A (zh) * | 2015-01-06 | 2015-05-06 | 深圳一电科技有限公司 | 中继控制拍摄设备的方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2945338A4 (en) | 2016-02-10 |
| CN103916925A (zh) | 2014-07-09 |
| US20150358227A1 (en) | 2015-12-10 |
| CN103916925B (zh) | 2018-07-13 |
| EP2945338A1 (en) | 2015-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2014107963A1 (zh) | 一种数据传输方法和装置 | |
| CN105122893B (zh) | 用于实现多频段服务发现的系统和方法 | |
| KR101616491B1 (ko) | 프리-어소시에이션 디스커버리 | |
| US20120120934A1 (en) | Method for tethering network connection, method for connecting to network, and wireless communication group applying the same | |
| CN103068066A (zh) | 一种智能移动通信终端及其无线网络接入方法、系统 | |
| CN102801800B (zh) | 多无线终端之间的资源共享处理方法及系统 | |
| WO2015070580A1 (zh) | 基于近场通信建立无线局域网的方法及装置 | |
| US20150289191A1 (en) | Device-to-device communication method, module and terminal device | |
| CN103957593A (zh) | 无线网络接入方法、装置和系统 | |
| CN101873695A (zh) | 无线通信设备、无线通信系统、无线通信方法和程序 | |
| WO2011017931A1 (zh) | 一种蓝牙移动终端及其配对绑定的方法 | |
| CN105450676A (zh) | 网络共享的方法、装置及网络共享系统 | |
| CN104955166A (zh) | 蓝牙通信方法和系统 | |
| US20170346891A1 (en) | Communication method | |
| CN103974375A (zh) | 无线网络接入方法、装置和系统 | |
| CN100553218C (zh) | 网络开关装置和方法、无线访问装置、无线网络系统 | |
| CN104756529A (zh) | 内容递送方法 | |
| CN105338654A (zh) | 网络共享的方法、装置及网络共享系统 | |
| CN103702396B (zh) | 一种网络终端自动配对的方法及装置 | |
| JP6976199B2 (ja) | 情報処理サーバおよび情報処理方法 | |
| US20120124652A1 (en) | Synchronization apparatus and method | |
| JP7196248B2 (ja) | 通信装置、制御方法及びプログラム | |
| WO2014115610A1 (ja) | 通信装置、通信装置の制御方法、プログラム | |
| CN104221433A (zh) | 通信设备搜索方法、通信设备、通信设备搜索程序以及自组织网络系统 | |
| CN102201991B (zh) | 基于一体化端到端多路径传输的数据传输方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13870518 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14759433 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2013870518 Country of ref document: EP |