US20050152381A1 - Network connecting system and method for data transmission in wireless personal area network - Google Patents
Network connecting system and method for data transmission in wireless personal area network Download PDFInfo
- Publication number
- US20050152381A1 US20050152381A1 US11/030,127 US3012705A US2005152381A1 US 20050152381 A1 US20050152381 A1 US 20050152381A1 US 3012705 A US3012705 A US 3012705A US 2005152381 A1 US2005152381 A1 US 2005152381A1
- Authority
- US
- United States
- Prior art keywords
- connection
- piconet
- coordinator
- piconet coordinator
- router device
- 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.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Definitions
- the present invention generally relates to a method for connecting (linking) at least two networks. More concretely, the present invention pertains to a method for connecting a plurality of networks forming a wireless personal area network (WPAN).
- WPAN wireless personal area network
- a wireless personal area network wirelessly interconnects devices, such as computers and peripherals, mobile phones, and home appliances, in a short range of 10 m, supporting communications among the devices and thus providing various services.
- the WPAN has been developed to implement networks among the devices with the development of personal mobile digital devices such as laptop computers and personal digital assistants (PDAs).
- PDAs personal digital assistants
- the WPAN has distinctive features including short range, compactness, low-power, usability (that is, when a user approaches to the WPAN, synchronization is automatically performed), and less interference.
- FIG. 1 illustrates configuration of the WPAN (piconet).
- the WPAN includes a piconet coordinator (PNC) and at least one device (DEV).
- the PNC is selected among the DEVs forming the WPAN.
- a network including the PNC 100 and the DEVs 110 through 114 in the WPAN refers to a piconet.
- the piconet covers a range where the DEVs are located or a range of about 10 m in which the DEVs can move.
- the particular DEV requests that the PNC 100 allocate of radio resources for the data communication.
- the PNC 100 allocates the radio resources to the requested DEV.
- the PNC 100 allocates one radio resource at a specific time interval.
- FIG. 2 illustrates another configuration of the piconet.
- one piconet overlaps with the other piconet in the WPAN to extend the range of the data communication.
- each piconet 220 and 222 communicates data using dedicated radio resources.
- PNCs 200 and 202 select one available channel among 16 channels.
- DEVs and PNCs of the piconet 220 or 222 communicate with each other using the selected channel. Since the piconets 220 and 222 communicate using the dedicated radio resources, the piconets 220 and 222 do not have information on radio resources of the adjacent piconet. Consequently, the communication between the piconets of the WPAN is infeasible.
- an exemplary aspect of the present invention is to provide a system and method for connecting piconets forming a wireless personal area network (WPAN) for communications.
- WPAN wireless personal area network
- Another exemplary aspect of the present invention is to provide a system and method enabling other devices to perform some functions of a router device when the router device consumes considerable power.
- Still another exemplary aspect of the present invention is to provide a system and method capable of varying a data reception period depending on the amount of data received from a piconet coordinator to the router device.
- an exemplary embodiment of a method for a router device to connect the piconet coordinators in a communication system comprising at least two piconets each comprising at least one device communicating using a single radio resource and a piconet coordinator controlling the device.
- the method comprises the steps of requesting connection with a second piconet coordinator of an overlapping piconet by a first router device which is located in the overlapping area of the at least two piconets and is connected with a first piconet coordinator of the at least two piconets, requesting connection to the first piconet coordinator when a message indicating connection permit is received, and connecting with the second piconet coordinator when a message indicating connection permit is received.
- a system in which the device connects the piconet coordinators comprises a first router device connected with a first piconet coordinator, located in an overlapping area of the at least two piconets, sequentially requesting connection to a second piconet coordinator and the first piconet coordinator, and connecting with the second piconet coordinator when a message indicating a connection permit is received, the first piconet coordinator transmitting a message indicating the connection permit in response to the request from the router device, and the second piconet coordinator transmitting a message indicating the connection permit in response to the connection request from the router device and connecting with the device.
- FIG. 1 illustrates a configuration of a WPAN
- FIG. 2 illustrates overlapping piconets in the WPAN
- FIG. 3 illustrates connections between a DEV located in an overlapping area of two piconets and PNCs
- FIG. 4 illustrates a message sequence chart for the connections of the DEV located in the overlapping area of FIG. 3 ;
- FIG. 5 illustrates connections between a DEV located in an overlapping area of three piconets and PNCs according to another exemplary embodiment of the present invention
- FIG. 6 illustrates a message sequence chart for the connections of the DEV located in the overlapping area of FIG. 5 ;
- FIG. 7 illustrates the consequent connection of FIG. 6 ;
- FIG. 8 illustrates a reception period of beacons transmitted to PNCs from the DEV according to an exemplary embodiment of the present invention.
- FIG. 9 illustrates a reception period of beacons transmitted to PNCs from the DEV according to an exemplary embodiment of the present invention.
- FIG. 3 illustrates connections of piconets forming a wireless personal area network (WPAN), devices (DEVs), and a piconet coordinator (PNC) in each piconet according to an exemplary embodiment of the present invention.
- WPAN wireless personal area network
- DEVs devices
- PNC piconet coordinator
- a communication system including at least two piconets refers to an extended piconet.
- An extended piconet of FIG. 3 includes a first piconet 320 controlled by a first PNC 300 and a second piconet 322 controlled by a second PNC 302 .
- the first PNC 300 communicates with DEVs in the first piconet 320 using dedicated radio resources.
- the DEVs allocated with radio resources from the first PNC 300 communicate with each other.
- the second PNC 302 also communicates with DEVs in the second piconet 322 using dedicated radio resources. It is assumed that the dedicated radio resource for the first piconet 320 is channel 1 and that the dedicated radio resource for the second piconet 322 is channel 4 .
- a particular DEV of the extended piconet may be located in area where at least two piconets overlap, as shown in FIG. 3 . That is, the DEV 310 is located in the overlapping area of the first and second piconets 320 and 322 .
- an overlapping area of at least two piconets refers to a router area
- a DEV in the router area refers to a router device (R-DEV). If a particular DEV is located in or moves into the router area, the particular DEV serves as the R-DEV. The following descriptions are made on a case when the DEV 310 moves into the router area and serves as the R-DEV.
- the R-DEV 310 searches available radio resources in the router area and discovers the channel 1 for the first piconet 320 and the channel 4 for the second piconet 322 .
- the R-DEV 310 is able to obtain the number of communicable piconets and PNCs by searching the available radio resources.
- the R-DEV 310 selects an initial piconet for data communication using the searched radio resources. It is assumed that the R-DEV 310 initially communicates data with the second PNC 302 .
- the R-DEV 310 sends a router function request message to the second PNC 302 .
- the following Table 1 shows an example of the router function request message. TABLE 1 2 1 1 3 ⁇ Connection list size Header Command Connection list Coordinator information field frame identifier size for connection Header Payload
- the connection list size represents the number of radio resources searched in the router area.
- the connection list size excludes the radio resources used in the piconet which the R-DEV is to initially communicate with.
- the connection list size of the R-DEV 310 of FIG. 3 becomes ‘1’ by excluding the channel 4 of the second piconet 322 from the searched two radio resources.
- the coordinator information for connection represents information on the second PNC 302 of the second piconet 322 when the R-DEV 310 is to connect with the second piconet 322 .
- An example of the coordinator information for connection is shown in the following Table 2. TABLE 2 2 1 Coordinator ID Channel number Reserved
- the coordinator ID represents an identifier of the PNC to be connected.
- the channel number represents a radio channel number used by the PNC. Referring back to FIG. 3 , the coordinator ID is ‘1’ and the channel number is ‘1’.
- Table 2 is organized in correspondence with the piconet to be connected with the R-DEV.
- the second PNC 302 Upon receiving the router function request message, the second PNC 302 sends a router function response message to the R-DEV 310 .
- the following Table 3 shows an example of the router function response message. TABLE 3 2 1 1 3 ⁇ Connection list size Header Command frame Result Coordinator information field identifier size For result Header Payload
- the result size is the same as the connection list size, that is, it represents the number of piconets to be connected, which is contained in the router function request message.
- the coordination information for result represents results with respect to each piconet to be connected.
- Table 4 shows an example of the coordinator information for result. TABLE 4 2 1 Coordinator ID Channel number Status
- the status represents connection status of the piconet to be connected.
- Table 5 shows an example of the status. TABLE 5 Status Meaning 000 Connection permit 001 Connection reject 010 Connection hold 111 Reserved
- connection permit denotes that the second PNC 302 permits connection of the R-DEV 310 .
- the connection reject denotes that the second PNC 302 rejects connection of the R-DEV 310 (the R-DEV 310 does not need to perform the same function if an existing device links the first PNC 300 and the second PNC 302 ).
- the connection hold denotes that the R-DEV 310 does not need current connection with the first PNC 300 and the second PNC 302 but may need the connection afterward.
- the second PNC 302 In order to create the router function response message, the second PNC 302 has to pre-store information on the existing DEV performing the router function. The second PNC 302 determines whether to permit or to reject the connection with respect to the DEV requesting the router function based on the pre-stored information.
- the following Table 6 shows an example of a information (connection information) table stored in the second PNC 302 . TABLE 6 Coordinator ID Channel Router ID ox0003 channel 5 ox0003 ox0007 channel 14 ox0007 . . . . . . . .
- the second PNC 302 is connected with a third PNC using channel 5 via a R-DEV 3 and with a seventh PNC using channel 14 via a R-DEV 7 .
- the second PNC 302 permits connection function of the R-DEV 310 based on Table 6.
- the connection information table is updated so as to contain information on the permitted R-DEV.
- the second PNC 2 stores information on the R-DEV.
- the information may be stored in the same storage as with Table 6 or in a separate storage. A certain identifier is attached to the information for the separate storage.
- the second PNC 302 is able to allow the R-DEV to serve as the router.
- Table 7 shows an example of the router function request message sent from the second PNC 302 to the R-DEV 310 .
- the PNC can send the router function request message to the R-DEV.
- TABLE 7 2 1 1 2 ⁇ Router list size Header Command frame Router list Router ID field identifier size Header Payload
- the router list size represents the number of the R-DEV requesting the router function
- the router ID represents an identifier of the R-DEV requesting the router function.
- the R-DEV 310 Upon receiving the connection reject or connection hold message, the R-DEV 310 aborts the connection attempt with respect to the first PNC 300 and attempts to communicate with the second PNC 302 or the DEVs in the second piconet 322 .
- the following descriptions are made with respect to when the R-DEV 310 receives the connection permit message or the router function request message.
- the R-DEV 310 sends a router function allowance request message to the first PNC 300 .
- the R-DEV 310 changes to the radio channel used in the first piconet 320 so as to send the router function allowance request message to the first PNC 300 .
- the first PNC 300 Upon receiving the router function allowance request message, the first PNC 300 sends a router function allowance response message.
- the first PNC 300 determines the response for the router function allowance request message based on Table 6. If the connection function for the R-DEV 310 is allowed, the first PNC 300 sends the router function allowance response message indicating the allowance. If the connection function is not allowed, the first PNC 300 sends the router function allowance message indicating the disapproval. For the transmission of the router function allowance response message indicating the allowance, the first PNC 300 updates the Table 6. Specifically, the first PNC 300 adds information to the Table 6 that the second PNC 302 using the channel 4 is being connected via the R-DEV 310 .
- the R-DEV 310 Upon receiving the router function allowance response message, the R-DEV 310 changes to the radio channel used in the second piconet 322 . A connection message is sent to the second PNC 302 through the changed radio channel. Upon receiving the connection message, the second PNC 302 deletes the information on the R-DEV 310 from the connection information table when the connection message contains information indicating the disapproval of the connection function.
- FIG. 4 illustrates a sequence of the message transmitted among the first PNC 300 , the second PNC 302 , and the R-DEV 310 , which is described below.
- the R-DEV 310 sends the router function request message to the second PNC 302 at step S 400 .
- the second PNC 302 Upon receiving the router function request message, the second PNC 302 sends the router function response message to the R-DEV 310 at step S 402 .
- the information contained in the router function response message is generated as aforementioned with reference to FIG. 3 .
- the R-DEV 310 sends the router function allowance request message to the first PNC 300 at step S 404 .
- the first PNC 300 Upon receiving the router function allowance request message, the first PNC 300 sends the router function allowance response message to the R-DEV 310 at step S 406 .
- the information contained in the router function allowance response message is generated as aforementioned with reference to FIG. 3 .
- the R-DEV 310 Upon receiving the router function allowance response message, the R-DEV 310 sends the connection message to the second PNC 302 at step S 408 .
- FIG. 5 illustrates three piconets according to another exemplary embodiment of the present invention.
- a first PNC 500 manages the first piconet 520
- a second PNC 502 manages the second piconet 522
- a third PNC 504 manages the third piconet 524 .
- the first piconet 520 uses channel 1
- the second piconet 522 uses channel 4
- the third piconet 524 uses channel 5 for communication.
- a fourth R-DEV 510 serves to interconnect the first through third PNCs 500 , 502 , and 504 .
- the following Table 8 shows an example of the information (connection information) table stored in the second PNC 502 . TABLE 8 Coordinator ID Channel Router ID ox0001 channel 1 ox0004 ox0003 channel 5 ox0004 . . . . . . .
- a fifth R-DEV 512 moves into the router area between the second piconet 522 and the third piconet 524 .
- the fifth R-DEV 512 performs the same functions as the R-DEV 310 of FIG. 3 .
- the fifth R-DEV 512 sends a router function request message to the second PNC 502 .
- the second PNC 502 Upon receiving the router function request message, the second PNC 502 sends a router function response message to the fifth R-DEV 512 . It is assumed that the router function response message indicates the connection permit.
- the second PNC 502 updates the connection information table, which is shown by way of example in the following Table 9. TABLE 9 Coordinator ID Channel Router ID ox0001 channel 1 ox0004 ox0003 channel 5 ox0004 ox0003 channel 5 ox0005
- the fifth R-DEV 512 sends a router function allowance request message to the third PNC 504 .
- the third PNC 504 Upon receiving the router function allowance request message, the third PNC 504 sends a router function allowance response message to the fifth R-DEV 512 . If the router function allowance response message indicates the connection permit, the second PNC 502 maintains the information as shown in Table 9.
- the fourth R-DEV 510 consumes more power than the other DEVs. Hence, it is necessary that the other DEVs perform some functions of the fourth R-DEV 510 .
- FIG. 6 illustrates the other DEVs performing some functions of the fourth R-DEV 510 that consumes considerable power, which is described below in detail.
- the fourth R-DEV 510 sends a connection release request message to the first through third PNCs 500 , 502 , and 504 at step S 600 .
- the first through third PNCs 500 , 502 , and 504 look up the stored connection information table to obtain information on a R-DEV of which connection is held.
- the first PNC 500 obtains, from Table 5, information on the sixth R-DEV 514 of which connection is held.
- the first PNC 500 sends a router function request message to the sixth R-DEV 514 at step S 602 .
- the sixth R-DEV 514 retrieves information on a connectable piconet. As a result of the retrieval, the sixth R-DEV 514 obtains information on the third PNC 504 .
- the sixth R-DEV 514 sends a router function allowance request message to the third PNC 504 based on the obtained information at step S 604 .
- the third PNC 504 Upon receiving the router function allowance request message, the third PNC 504 sends a router function allowance response message to the sixth R-DEV 514 at step S 606 .
- the sixth R-DEV 514 sends a connection message to the first PNC 500 at step S 608 . It is assumed that the connection message contains information on the connection permit.
- the first PNC 500 sends a connection release message to the fourth R-DEV 510 at step S 610 . Then, the first PNC 500 deletes, from the connection information table, the information instructing that the fourth R-DEV 510 is connected with the third PNC 504 using the channel 5 .
- the fourth R-DEV 510 sends the received connection release message to the second and third PNCs 502 and 504 at step S 612 .
- the second and third PNCs 502 and 504 Upon receiving the connection release message, the second and third PNCs 502 and 504 delete the information indicating that the fourth R-DEV 510 is connected with the third PNC 504 using the channel 5 .
- the following Table 10 shows an example of the connection information table of which some information is deleted by the second PNC 502 . TABLE 10 Coordinator ID Channel Router ID Ox0001 channel 1 ox0004 ox0003 channel 5 ox0005
- FIG. 7 illustrates connections of the R-DEVs after transmitting the messages of FIG. 6 .
- the fourth R-DEV 510 is disconnected with the third PNC 504 .
- the sixth R-DEV 514 is connected with the third PNC 504 .
- the fourth R-DEV 510 interconnects the first PNC 500 and the second PNC 502 .
- the fifth R-DEV 512 interconnects the second PNC 502 and the third PNC 504 .
- the sixth R-DEV 514 interconnects the third PNC 504 and the first PNC 500 .
- Such connections allow the fourth R-DEV 510 through the sixth R-DEV 514 to consume substantially the same power for the communication.
- FIG. 8 illustrates synchronization for data transmission among two PNCs and a R-DEV connected with the two PNCs according to an exemplary embodiment of the present invention.
- the R-DEV has to receive a frame carrying sync information from each PNC to acquire synchronization.
- the PNCs append the sync information to a beacon period of the frame and transmit the frame.
- the beacon period also contains information on data amount (size) to be transmitted to the R-DEV from the PNCs.
- the R-DEV which is connected with the at least two PNCs, needs to change to a channel corresponding to each PNC to acquire synchronization. The more frequently the channel changes, the more power the R-DEV consumes.
- channel change period varies depending on a piconet device.
- the PNCs are divided into a master PNC and a slave PNC.
- the master PNC receives a router function request message from the R-DEV
- the slave PNC receives a router function allowance request message from the R-DEV.
- the R-DEV receives by one frame a beacon transmitted from the master PNC. Meanwhile, the R-DEV receives by two frames a beacon transmitted from the slave mater PNC.
- FIG. 9 illustrates a beacon reception period that varies depending on the type of the PNC.
- the R-DEV receives, per frame, the beacons from the master PNC, and receives every two frames, the beacons from the slave PNC.
- the R-DEV obtains information on data to be received from the PNCs by use of the beacons.
- the R-DEV sends to the slave PNC the data received from the master PNC as shown in FIG. 9 . Since the R-DEV does not receive the beacons transmitted from the slave PNC every frame, the power consumption is reduced.
- the R-DEV may receive more data from the slave PNC than from the master PNC.
- the slave PNC occasionally checks the data amount to be transmitted to the R-DEV. If the data amount to be transmitted exceeds a predetermined amount, exchange of the master PNC and the slave PNC is requested of the R-DEV. Information on the exchange request is conveyed using a certain period of the beacon. Upon receiving the information, the R-DEV exchanges the master and slave PNCs.
- the beacon reception period of the master PNC is a frame in this embodiment but a user may vary the beacon reception period variously. It should be appreciated that the beacon reception period of the master PNC is shorter than that of the slave PNC.
- the DEVs in different piconets are interconnected so that communications are feasible between the piconets. Since some functions of the DEV serving to interconnect the piconets are performed by the other DEVs, power consumption reduces remarkably.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
In a communication system having at least two piconets, each having at least one device communicating using a single radio resource and a piconet coordinator controlling the device, a connecting method for communications amongst the device and the piconet coordinators of the other piconets. A router device, which is located in an overlapping area of at least two piconets and is connected with the piconet coordinators, requests connection to the piconet coordinator connected with the adjacent piconet coordinators of the overlapping piconets. Upon receiving the message of the connection permit from a piconet coordinator, the router device requests connection to the adjacent piconet coordinator. Upon receiving the message of the connection permit, the device connects with the adjacent piconet coordinator.
Description
- This application claims the benefit of Korean Patent Application No. 2004-2702 filed on Jan. 14, 2004 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.
- 1. Field of The Invention
- The present invention generally relates to a method for connecting (linking) at least two networks. More concretely, the present invention pertains to a method for connecting a plurality of networks forming a wireless personal area network (WPAN).
- 2. Description of The Related Art
- A wireless personal area network (WPAN) wirelessly interconnects devices, such as computers and peripherals, mobile phones, and home appliances, in a short range of 10 m, supporting communications among the devices and thus providing various services. The WPAN has been developed to implement networks among the devices with the development of personal mobile digital devices such as laptop computers and personal digital assistants (PDAs). The WPAN has distinctive features including short range, compactness, low-power, usability (that is, when a user approaches to the WPAN, synchronization is automatically performed), and less interference.
-
FIG. 1 illustrates configuration of the WPAN (piconet). Referring toFIG. 1 , the WPAN includes a piconet coordinator (PNC) and at least one device (DEV). The PNC is selected among the DEVs forming the WPAN. A network including thePNC 100 and theDEVs 110 through 114 in the WPAN refers to a piconet. The piconet covers a range where the DEVs are located or a range of about 10 m in which the DEVs can move. When a particular DEV needs to communicate data with another DEV in the piconet, the particular DEV requests that thePNC 100 allocate of radio resources for the data communication. The PNC 100 allocates the radio resources to the requested DEV. ThePNC 100 allocates one radio resource at a specific time interval. -
FIG. 2 illustrates another configuration of the piconet. Referring toFIG. 2 , one piconet overlaps with the other piconet in the WPAN to extend the range of the data communication. In general, each 220 and 222 communicates data using dedicated radio resources. Specifically,piconet 200 and 202 select one available channel among 16 channels. DEVs and PNCs of thePNCs 220 or 222 communicate with each other using the selected channel. Since thepiconet 220 and 222 communicate using the dedicated radio resources, thepiconets 220 and 222 do not have information on radio resources of the adjacent piconet. Consequently, the communication between the piconets of the WPAN is infeasible.piconets - To address the above problems and disadvantages of the conventional arrangement, an exemplary aspect of the present invention is to provide a system and method for connecting piconets forming a wireless personal area network (WPAN) for communications.
- Another exemplary aspect of the present invention is to provide a system and method enabling other devices to perform some functions of a router device when the router device consumes considerable power.
- Still another exemplary aspect of the present invention is to provide a system and method capable of varying a data reception period depending on the amount of data received from a piconet coordinator to the router device.
- In view of the above exemplary aspects and features of the present invention, there is provided an exemplary embodiment of a method for a router device to connect the piconet coordinators in a communication system comprising at least two piconets each comprising at least one device communicating using a single radio resource and a piconet coordinator controlling the device. The method comprises the steps of requesting connection with a second piconet coordinator of an overlapping piconet by a first router device which is located in the overlapping area of the at least two piconets and is connected with a first piconet coordinator of the at least two piconets, requesting connection to the first piconet coordinator when a message indicating connection permit is received, and connecting with the second piconet coordinator when a message indicating connection permit is received.
- Consistent with the another aspect of the present invention, in a communication system comprising at least two piconets each comprising at least one device communicating using a single radio resource and a piconet coordinator controlling the device, a system in which the device connects the piconet coordinators comprises a first router device connected with a first piconet coordinator, located in an overlapping area of the at least two piconets, sequentially requesting connection to a second piconet coordinator and the first piconet coordinator, and connecting with the second piconet coordinator when a message indicating a connection permit is received, the first piconet coordinator transmitting a message indicating the connection permit in response to the request from the router device, and the second piconet coordinator transmitting a message indicating the connection permit in response to the connection request from the router device and connecting with the device.
- These and/or other aspects and advantages of the invention will become apparent and more readily appreciated from the following description of exemplary embodiments, taken in conjunction with the accompanying figures in which:
-
FIG. 1 illustrates a configuration of a WPAN; -
FIG. 2 illustrates overlapping piconets in the WPAN; -
FIG. 3 illustrates connections between a DEV located in an overlapping area of two piconets and PNCs; -
FIG. 4 illustrates a message sequence chart for the connections of the DEV located in the overlapping area ofFIG. 3 ; -
FIG. 5 illustrates connections between a DEV located in an overlapping area of three piconets and PNCs according to another exemplary embodiment of the present invention; -
FIG. 6 illustrates a message sequence chart for the connections of the DEV located in the overlapping area ofFIG. 5 ; -
FIG. 7 illustrates the consequent connection ofFIG. 6 ; -
FIG. 8 illustrates a reception period of beacons transmitted to PNCs from the DEV according to an exemplary embodiment of the present invention; and -
FIG. 9 illustrates a reception period of beacons transmitted to PNCs from the DEV according to an exemplary embodiment of the present invention. - Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying figures, wherein like reference numerals refer to the like elements throughout. The exemplary embodiments are described below in order to explain the present invention by referring to the figures.
-
FIG. 3 illustrates connections of piconets forming a wireless personal area network (WPAN), devices (DEVs), and a piconet coordinator (PNC) in each piconet according to an exemplary embodiment of the present invention. Hereinafter, a communication system including at least two piconets refers to an extended piconet. - An extended piconet of
FIG. 3 includes afirst piconet 320 controlled by afirst PNC 300 and asecond piconet 322 controlled by a second PNC 302. The first PNC 300 communicates with DEVs in thefirst piconet 320 using dedicated radio resources. The DEVs allocated with radio resources from the first PNC 300 communicate with each other. The second PNC 302 also communicates with DEVs in thesecond piconet 322 using dedicated radio resources. It is assumed that the dedicated radio resource for thefirst piconet 320 ischannel 1 and that the dedicated radio resource for thesecond piconet 322 ischannel 4. - A particular DEV of the extended piconet may be located in area where at least two piconets overlap, as shown in
FIG. 3 . That is, the DEV 310 is located in the overlapping area of the first and 320 and 322. Hereinafter, an overlapping area of at least two piconets refers to a router area, and a DEV in the router area refers to a router device (R-DEV). If a particular DEV is located in or moves into the router area, the particular DEV serves as the R-DEV. The following descriptions are made on a case when the DEV 310 moves into the router area and serves as the R-DEV.second piconets - The R-DEV 310 searches available radio resources in the router area and discovers the
channel 1 for thefirst piconet 320 and thechannel 4 for thesecond piconet 322. The R-DEV 310 is able to obtain the number of communicable piconets and PNCs by searching the available radio resources. The R-DEV 310 selects an initial piconet for data communication using the searched radio resources. It is assumed that the R-DEV 310 initially communicates data with thesecond PNC 302. - The R-DEV 310 sends a router function request message to the second PNC 302. The following Table 1 shows an example of the router function request message.
TABLE 1 2 1 1 3 × Connection list size Header Command Connection list Coordinator information field frame identifier size for connection Header Payload - In Table 1, the number denotes a byte, and the command frame identifier indicates the router function request message. The connection list size represents the number of radio resources searched in the router area. The connection list size excludes the radio resources used in the piconet which the R-DEV is to initially communicate with. Hence, the connection list size of the R-
DEV 310 ofFIG. 3 becomes ‘1’ by excluding thechannel 4 of thesecond piconet 322 from the searched two radio resources. The coordinator information for connection represents information on thesecond PNC 302 of thesecond piconet 322 when the R-DEV 310 is to connect with thesecond piconet 322. An example of the coordinator information for connection is shown in the following Table 2.TABLE 2 2 1 Coordinator ID Channel number Reserved - In Table 2, the coordinator ID represents an identifier of the PNC to be connected. The channel number represents a radio channel number used by the PNC. Referring back to
FIG. 3 , the coordinator ID is ‘1’ and the channel number is ‘1’. Table 2 is organized in correspondence with the piconet to be connected with the R-DEV. - Upon receiving the router function request message, the
second PNC 302 sends a router function response message to the R-DEV 310. The following Table 3 shows an example of the router function response message.TABLE 3 2 1 1 3 × Connection list size Header Command frame Result Coordinator information field identifier size For result Header Payload - Table 3, the result size is the same as the connection list size, that is, it represents the number of piconets to be connected, which is contained in the router function request message. The coordination information for result represents results with respect to each piconet to be connected. The following Table 4 shows an example of the coordinator information for result.
TABLE 4 2 1 Coordinator ID Channel number Status - In Table 4, the status represents connection status of the piconet to be connected. The following Table 5 shows an example of the status.
TABLE 5 Status Meaning 000 Connection permit 001 Connection reject 010 Connection hold 111 Reserved - In Table 5, the connection permit denotes that the
second PNC 302 permits connection of the R-DEV 310. The connection reject denotes that thesecond PNC 302 rejects connection of the R-DEV 310 (the R-DEV 310 does not need to perform the same function if an existing device links thefirst PNC 300 and the second PNC 302). The connection hold denotes that the R-DEV 310 does not need current connection with thefirst PNC 300 and thesecond PNC 302 but may need the connection afterward. - In order to create the router function response message, the
second PNC 302 has to pre-store information on the existing DEV performing the router function. Thesecond PNC 302 determines whether to permit or to reject the connection with respect to the DEV requesting the router function based on the pre-stored information. The following Table 6 shows an example of a information (connection information) table stored in thesecond PNC 302.TABLE 6 Coordinator ID Channel Router ID ox0003 channel 5 ox0003 ox0007 channel 14 ox0007 . . . . . . . . . - In Table 6, the
second PNC 302 is connected with a thirdPNC using channel 5 via a R-DEV 3 and with a seventh PNC using channel 14 via a R-DEV 7. Thesecond PNC 302 permits connection function of the R-DEV 310 based on Table 6. When delivering information on the connection permit, the connection information table is updated so as to contain information on the permitted R-DEV. When delivering information on the connection hold to the R-DEV, thesecond PNC 2 stores information on the R-DEV. The information may be stored in the same storage as with Table 6 or in a separate storage. A certain identifier is attached to the information for the separate storage. Hence, thesecond PNC 302 is able to allow the R-DEV to serve as the router. - The following Table 7 shows an example of the router function request message sent from the
second PNC 302 to the R-DEV 310. As shown inFIG. 3 , the PNC can send the router function request message to the R-DEV.TABLE 7 2 1 1 2 × Router list size Header Command frame Router list Router ID field identifier size Header Payload - The router list size represents the number of the R-DEV requesting the router function, and the router ID represents an identifier of the R-DEV requesting the router function.
- Upon receiving the connection reject or connection hold message, the R-
DEV 310 aborts the connection attempt with respect to thefirst PNC 300 and attempts to communicate with thesecond PNC 302 or the DEVs in thesecond piconet 322. The following descriptions are made with respect to when the R-DEV 310 receives the connection permit message or the router function request message. The R-DEV 310 sends a router function allowance request message to thefirst PNC 300. The R-DEV 310 changes to the radio channel used in thefirst piconet 320 so as to send the router function allowance request message to thefirst PNC 300. Upon receiving the router function allowance request message, thefirst PNC 300 sends a router function allowance response message. - The
first PNC 300, which also stores information as shown in Table 6, determines the response for the router function allowance request message based on Table 6. If the connection function for the R-DEV 310 is allowed, thefirst PNC 300 sends the router function allowance response message indicating the allowance. If the connection function is not allowed, thefirst PNC 300 sends the router function allowance message indicating the disapproval. For the transmission of the router function allowance response message indicating the allowance, thefirst PNC 300 updates the Table 6. Specifically, thefirst PNC 300 adds information to the Table 6 that thesecond PNC 302 using thechannel 4 is being connected via the R-DEV 310. - Upon receiving the router function allowance response message, the R-
DEV 310 changes to the radio channel used in thesecond piconet 322. A connection message is sent to thesecond PNC 302 through the changed radio channel. Upon receiving the connection message, thesecond PNC 302 deletes the information on the R-DEV 310 from the connection information table when the connection message contains information indicating the disapproval of the connection function. -
FIG. 4 illustrates a sequence of the message transmitted among thefirst PNC 300, thesecond PNC 302, and the R-DEV 310, which is described below. - The R-
DEV 310 sends the router function request message to thesecond PNC 302 at step S400. Upon receiving the router function request message, thesecond PNC 302 sends the router function response message to the R-DEV 310 at step S402. The information contained in the router function response message is generated as aforementioned with reference toFIG. 3 . - The R-
DEV 310 sends the router function allowance request message to thefirst PNC 300 at step S404. Upon receiving the router function allowance request message, thefirst PNC 300 sends the router function allowance response message to the R-DEV 310 at step S406. The information contained in the router function allowance response message is generated as aforementioned with reference toFIG. 3 . Upon receiving the router function allowance response message, the R-DEV 310 sends the connection message to thesecond PNC 302 at step S408. -
FIG. 5 illustrates three piconets according to another exemplary embodiment of the present invention. Referring toFIG. 5 , afirst PNC 500 manages thefirst piconet 520, asecond PNC 502 manages thesecond piconet 522, and athird PNC 504 manages thethird piconet 524. Thefirst piconet 520 useschannel 1, thesecond piconet 522 useschannel 4, and thethird piconet 524 useschannel 5 for communication. A fourth R-DEV 510 serves to interconnect the first through 500, 502, and 504. The following Table 8 shows an example of the information (connection information) table stored in thethird PNCs second PNC 502.TABLE 8 Coordinator ID Channel Router ID ox0001 channel 1 ox0004 ox0003 channel 5 ox0004 . . . . . . . . . - Still referring to
FIG. 5 , a fifth R-DEV 512 moves into the router area between thesecond piconet 522 and thethird piconet 524. The fifth R-DEV 512 performs the same functions as the R-DEV 310 ofFIG. 3 . The fifth R-DEV 512 sends a router function request message to thesecond PNC 502. Upon receiving the router function request message, thesecond PNC 502 sends a router function response message to the fifth R-DEV 512. It is assumed that the router function response message indicates the connection permit. After sending such a router function response message, thesecond PNC 502 updates the connection information table, which is shown by way of example in the following Table 9.TABLE 9 Coordinator ID Channel Router ID ox0001 channel 1 ox0004 ox0003 channel 5 ox0004 ox0003 channel 5 ox0005 - The fifth R-
DEV 512 sends a router function allowance request message to thethird PNC 504. Upon receiving the router function allowance request message, thethird PNC 504 sends a router function allowance response message to the fifth R-DEV 512. If the router function allowance response message indicates the connection permit, thesecond PNC 502 maintains the information as shown in Table 9. - Referring to
FIG. 5 , the fourth R-DEV 510 consumes more power than the other DEVs. Hence, it is necessary that the other DEVs perform some functions of the fourth R-DEV 510.FIG. 6 illustrates the other DEVs performing some functions of the fourth R-DEV 510 that consumes considerable power, which is described below in detail. - Referring to
FIGS. 5 and 6 , the fourth R-DEV 510 sends a connection release request message to the first through 500, 502, and 504 at step S600. Upon receiving the connection release request message, the first throughthird PNCs 500, 502, and 504 look up the stored connection information table to obtain information on a R-DEV of which connection is held. Thethird PNCs first PNC 500 obtains, from Table 5, information on the sixth R-DEV 514 of which connection is held. - The
first PNC 500 sends a router function request message to the sixth R-DEV 514 at step S602. Upon receiving the router function request message, the sixth R-DEV 514 retrieves information on a connectable piconet. As a result of the retrieval, the sixth R-DEV 514 obtains information on thethird PNC 504. The sixth R-DEV 514 sends a router function allowance request message to thethird PNC 504 based on the obtained information at step S604. Upon receiving the router function allowance request message, thethird PNC 504 sends a router function allowance response message to the sixth R-DEV 514 at step S606. - The sixth R-
DEV 514 sends a connection message to thefirst PNC 500 at step S608. It is assumed that the connection message contains information on the connection permit. Upon receiving the connection message, thefirst PNC 500 sends a connection release message to the fourth R-DEV 510 at step S610. Then, thefirst PNC 500 deletes, from the connection information table, the information instructing that the fourth R-DEV 510 is connected with thethird PNC 504 using thechannel 5. The fourth R-DEV 510 sends the received connection release message to the second and third PNCs 502 and 504 at step S612. Upon receiving the connection release message, the second and third PNCs 502 and 504 delete the information indicating that the fourth R-DEV 510 is connected with thethird PNC 504 using thechannel 5. The following Table 10 shows an example of the connection information table of which some information is deleted by thesecond PNC 502.TABLE 10 Coordinator ID Channel Router ID Ox0001 channel 1 ox0004 ox0003 channel 5 ox0005 -
FIG. 7 illustrates connections of the R-DEVs after transmitting the messages ofFIG. 6 . Referring toFIG. 7 , the fourth R-DEV 510 is disconnected with thethird PNC 504. Instead, the sixth R-DEV 514 is connected with thethird PNC 504. The fourth R-DEV 510 interconnects thefirst PNC 500 and thesecond PNC 502. The fifth R-DEV 512 interconnects thesecond PNC 502 and thethird PNC 504. The sixth R-DEV 514 interconnects thethird PNC 504 and thefirst PNC 500. Such connections allow the fourth R-DEV 510 through the sixth R-DEV 514 to consume substantially the same power for the communication. -
FIG. 8 illustrates synchronization for data transmission among two PNCs and a R-DEV connected with the two PNCs according to an exemplary embodiment of the present invention. Referring toFIG. 8 , the R-DEV has to receive a frame carrying sync information from each PNC to acquire synchronization. The PNCs append the sync information to a beacon period of the frame and transmit the frame. The beacon period also contains information on data amount (size) to be transmitted to the R-DEV from the PNCs. The R-DEV, which is connected with the at least two PNCs, needs to change to a channel corresponding to each PNC to acquire synchronization. The more frequently the channel changes, the more power the R-DEV consumes. According to an embodiment of the present invention, channel change period varies depending on a piconet device. - Still referring to
FIG. 8 , the PNCs are divided into a master PNC and a slave PNC. The master PNC receives a router function request message from the R-DEV, and the slave PNC receives a router function allowance request message from the R-DEV. The R-DEV receives by one frame a beacon transmitted from the master PNC. Meanwhile, the R-DEV receives by two frames a beacon transmitted from the slave mater PNC. -
FIG. 9 illustrates a beacon reception period that varies depending on the type of the PNC. The R-DEV receives, per frame, the beacons from the master PNC, and receives every two frames, the beacons from the slave PNC. The R-DEV obtains information on data to be received from the PNCs by use of the beacons. The R-DEV sends to the slave PNC the data received from the master PNC as shown inFIG. 9 . Since the R-DEV does not receive the beacons transmitted from the slave PNC every frame, the power consumption is reduced. - Disadvantageously, the R-DEV may receive more data from the slave PNC than from the master PNC. To prevent such a disadvantage, the slave PNC occasionally checks the data amount to be transmitted to the R-DEV. If the data amount to be transmitted exceeds a predetermined amount, exchange of the master PNC and the slave PNC is requested of the R-DEV. Information on the exchange request is conveyed using a certain period of the beacon. Upon receiving the information, the R-DEV exchanges the master and slave PNCs. The beacon reception period of the master PNC is a frame in this embodiment but a user may vary the beacon reception period variously. It should be appreciated that the beacon reception period of the master PNC is shorter than that of the slave PNC.
- In light of the foregoing, in the WPAN including at least two piconets, the DEVs in different piconets are interconnected so that communications are feasible between the piconets. Since some functions of the DEV serving to interconnect the piconets are performed by the other DEVs, power consumption reduces remarkably.
- While the embodiments of the present invention have been described, additional variations and modifications of the embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims shall be construed to include both the above embodiments and all such variations and modifications that fall within the spirit and scope of the invention.
Claims (24)
1. In a communication system comprising at least two piconets, each comprising at least one device communicating using a single radio resource and a piconet coordinator controlling the device, a method for a router device to connect the piconet coordinators comprising:
requesting connection with a second piconet coordinator of an overlapping piconet by a first router device which is located in the overlapping area of the at least two piconets and is connected with a first piconet coordinator of one of the at least two piconets;
requesting connection to the first piconet coordinator when a message indicating connection permit is received; and
connecting with the second piconet coordinator when a message indicating connection permit is received.
2. The method of claim 1 , wherein each piconet coordinator is connected with the first router device using a dedicated radio resource.
3. The method of claim 1 , wherein the second piconet coordinator receiving the connection request permits connection with the first router device when the first piconet coordinator is not connected.
4. The method of claim 3 , wherein the second piconet coordinator permitting the connection stores an identifier of the first piconet coordinator and information on radio resources.
5. The method of claim 1 , wherein the second piconet coordinator stores information on a second router device connected with the first piconet coordinator when the first piconet coordinator is previously connected.
6. The method of claim 5 , wherein the first router device requests connection release from each piconet coordinator when at least three piconet coordinators are connected.
7. The method of claim 6 , wherein at least one of said each piconet coordinator receiving the connection release request determines storage of information on at least one router device of which connection was not previously permitted among router devices that have requested connection to the piconet coordinator receiving the connection release request.
8. The method of claim 6 , wherein at least one router device requests connection with said at least one of said each piconet coordinator that did not previously permit another device to connect.
9. The method of claim 8 , wherein at least one connected router device instructs release of an existing connection when said at least one connected router device establishes connection with a piconet coordinator to which connection was not previously permitted.
10. The method of claim 1 , wherein the first router device connected with at least two piconet coordinators varies a connection period depending on an amount of data received from the at least two piconet coordinators.
11. The method of claim 10 , wherein the connection period of one of said at least two piconet coordinators having a larger amount of data to be transmitted, becomes shorter.
12. The method of claim 11 , wherein the connection period is re-set to be shorter when an amount of data stored in a transmission buffer of said one of the at least two piconet coordinators exceeds a predetermined amount.
13. In a communication system comprising at least two piconets, each comprising at least one device communicating using a single radio resource and a piconet coordinator controlling the at least one device, said communication system, in which a router connects the piconet coordinators, comprising:
a first router device connected with a first piconet coordinator, located in an overlapping area of the at least two piconets, sequentially requesting connection to a second piconet coordinator and the first coordinator, to establish connection between the first piconet coordinator and the second piconet coordinator, and connecting with the second piconet coordinator when a message indicating a connection permit is received;
the first piconet coordinator transmitting a message indicating the connection permit in response to the request from the first router device; and
the second piconet coordinator transmitting a message indicating the connection permit in response to the connection request from the first router device and connecting with the first router device.
14. The system of claim 13 , wherein the first and second piconet coordinators are connected with the first router device using dedicated radio resources.
15. The system of claim 13 , wherein the first piconet coordinator permits the connection with the first router device when the second piconet coordinator is not connected.
16. The system of claim 15 , wherein the first piconet coordinator stores an identifier of the second piconet coordinator requesting the connection and information on radio resources.
17. The system of claim 13 , wherein the first piconet coordinator stores information on a connected second router device when the second piconet coordinator is previously connected to the second router device.
18. The system of claim 17 , wherein the first router device requests connection release from each piconet coordinator when at least three piconet coordinators are connected.
19. The system of claim 18 , wherein piconet coordinator receiving the connection release request determines storage of information on a device of which connection is not permitted among the devices requesting connection.
20. The system of claim 19 , wherein the piconet coordinator instructs adjacent piconet coordinators to request connection with the device of which connection is not permitted.
21. The system of claim 20 , wherein the device receiving a message indicating the connection permit instructs release of an existing connection.
22. The system of claim 13 , wherein the first router device varies a connection period depending on an amount of data received from the piconet coordinators when data is received from at least two piconet coordinators.
23. The system of claim 22 , wherein the first router device shortens the connection period with respect to one of the at least two piconet coordinators having a large amount of the data to be received.
24. The system of claim 22 , wherein the first router device re-sets the connection period to be shorter when an amount of data stored in a transmission buffer of at least one of the at least two piconet coordinators exceeds a predetermined amount.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20040002702A KR100756039B1 (en) | 2004-01-14 | 2004-01-14 | Connection setting device and method for data transmission in personal wireless communication network |
| KR2004-2702 | 2004-01-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20050152381A1 true US20050152381A1 (en) | 2005-07-14 |
Family
ID=34738075
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/030,127 Abandoned US20050152381A1 (en) | 2004-01-14 | 2005-01-07 | Network connecting system and method for data transmission in wireless personal area network |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20050152381A1 (en) |
| JP (1) | JP4009293B2 (en) |
| KR (1) | KR100756039B1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100002676A1 (en) * | 2007-01-19 | 2010-01-07 | Panasonic Corporation | Radio communication method and radio communication device |
| US20100040032A1 (en) * | 2008-08-13 | 2010-02-18 | Electronics And Telecommunications Research Institute | Method for providing inter-piconet multi-hop mesh communication in wireless personal area network and apparatus thereof |
| US20100046435A1 (en) * | 2008-08-19 | 2010-02-25 | Electronics And Telecommunications Research Institute | Routing table generation, data transmission and routing route formation method for multi-hop services in high rate wireless personal networks |
| CN102017717A (en) * | 2008-04-25 | 2011-04-13 | 皇家飞利浦电子股份有限公司 | MAC protocol for multi-channel wireless networks |
| WO2017071327A1 (en) * | 2015-10-28 | 2017-05-04 | 中兴通讯股份有限公司 | Data transmission processing method and device |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100786108B1 (en) * | 2006-05-01 | 2007-12-18 | 김준식 | Sonic communication network |
| KR100715684B1 (en) * | 2006-07-07 | 2007-05-09 | 한국전자통신연구원 | Wireless connection method between personalized devices in ubiquitous environment, personalized device and wireless connection system using same |
| WO2008088052A1 (en) * | 2007-01-19 | 2008-07-24 | Panasonic Corporation | Radio communication method and radio communication device |
| JP6493563B2 (en) * | 2015-05-20 | 2019-04-03 | 日本電気株式会社 | Group reconfiguration according to the switching schedule between multiple P2P groups |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010005368A1 (en) * | 1999-12-06 | 2001-06-28 | Johan Rune | Method and communication system in wireless AD HOC networks |
| US20020044549A1 (en) * | 2000-06-12 | 2002-04-18 | Per Johansson | Efficient scatternet forming |
| US20030099212A1 (en) * | 2001-11-29 | 2003-05-29 | Farooq Anjum | Efficient piconet formation and maintenance in a bluetooth wireless network |
| US20040136338A1 (en) * | 2002-12-27 | 2004-07-15 | Ting-Yu Lin | Method and system of bluetooth network |
| US6912373B2 (en) * | 2000-10-18 | 2005-06-28 | Lg Electronics Inc. | Bluetooth private network and communication method thereof |
| US6920171B2 (en) * | 2000-12-14 | 2005-07-19 | Motorola, Inc. | Multiple access frequency hopping network with interference anticipation |
| US7058050B2 (en) * | 2000-12-01 | 2006-06-06 | Telefonaktiebolaget L M Ericsson (Publ) | Flexible inter-network communication scheduling |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100485774B1 (en) * | 2002-04-25 | 2005-04-28 | 삼성전자주식회사 | Method about Bluetooth on-demand routing and network formation |
-
2004
- 2004-01-14 KR KR20040002702A patent/KR100756039B1/en not_active Expired - Fee Related
-
2005
- 2005-01-07 US US11/030,127 patent/US20050152381A1/en not_active Abandoned
- 2005-01-14 JP JP2005008048A patent/JP4009293B2/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010005368A1 (en) * | 1999-12-06 | 2001-06-28 | Johan Rune | Method and communication system in wireless AD HOC networks |
| US20020044549A1 (en) * | 2000-06-12 | 2002-04-18 | Per Johansson | Efficient scatternet forming |
| US6912373B2 (en) * | 2000-10-18 | 2005-06-28 | Lg Electronics Inc. | Bluetooth private network and communication method thereof |
| US7058050B2 (en) * | 2000-12-01 | 2006-06-06 | Telefonaktiebolaget L M Ericsson (Publ) | Flexible inter-network communication scheduling |
| US6920171B2 (en) * | 2000-12-14 | 2005-07-19 | Motorola, Inc. | Multiple access frequency hopping network with interference anticipation |
| US20030099212A1 (en) * | 2001-11-29 | 2003-05-29 | Farooq Anjum | Efficient piconet formation and maintenance in a bluetooth wireless network |
| US20040136338A1 (en) * | 2002-12-27 | 2004-07-15 | Ting-Yu Lin | Method and system of bluetooth network |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100002676A1 (en) * | 2007-01-19 | 2010-01-07 | Panasonic Corporation | Radio communication method and radio communication device |
| US8498282B2 (en) | 2007-01-19 | 2013-07-30 | Panasonic Corporation | Radio communication method and radio communication device |
| CN102017717A (en) * | 2008-04-25 | 2011-04-13 | 皇家飞利浦电子股份有限公司 | MAC protocol for multi-channel wireless networks |
| US20100040032A1 (en) * | 2008-08-13 | 2010-02-18 | Electronics And Telecommunications Research Institute | Method for providing inter-piconet multi-hop mesh communication in wireless personal area network and apparatus thereof |
| US20100046435A1 (en) * | 2008-08-19 | 2010-02-25 | Electronics And Telecommunications Research Institute | Routing table generation, data transmission and routing route formation method for multi-hop services in high rate wireless personal networks |
| US8243624B2 (en) * | 2008-08-19 | 2012-08-14 | Electronics And Telecommunications Research Institute | Routing table generation, data transmission and routing route formation method for multi-hop services in high rate wireless personal networks |
| WO2017071327A1 (en) * | 2015-10-28 | 2017-05-04 | 中兴通讯股份有限公司 | Data transmission processing method and device |
| CN106658601A (en) * | 2015-10-28 | 2017-05-10 | 中兴通讯股份有限公司 | Processing method and apparatus for data transmission |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20050074803A (en) | 2005-07-19 |
| JP4009293B2 (en) | 2007-11-14 |
| KR100756039B1 (en) | 2007-09-07 |
| JP2005204319A (en) | 2005-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102724762B (en) | Medthod of performing handover and device in a wireless network | |
| US7356347B1 (en) | Efficient discovery of devices in a bluetooth environment | |
| US8442066B2 (en) | Method of changing channels and configuring a sub-network in a wireless network | |
| US10827334B2 (en) | Method and apparatus for connecting devices using Bluetooth LE technology | |
| US6691173B2 (en) | Distributed management of an extended network containing short-range wireless links | |
| US6879570B1 (en) | Method for operating personal ad-hoc network (PAN) among bluetooth devices | |
| KR100552490B1 (en) | Intermediate replacement method in wireless ad hoc network environment and communication system using the method | |
| US20030036350A1 (en) | Method and apparatus for selective service access | |
| CN104770021A (en) | Method for searching for or advertising service in direct communication system and device for same | |
| US12363786B2 (en) | Setting a different BWP earlier in a connection establishment process to a wireless network by a UE when transitioning from an idle or inactive state | |
| US20050152381A1 (en) | Network connecting system and method for data transmission in wireless personal area network | |
| JP2006513623A (en) | Dynamic network formation for wireless ad hoc networks | |
| CN113727368A (en) | Communication method and device | |
| KR100538922B1 (en) | Method for performing Bluetooth high rate supervisor handover | |
| WO2001003371A2 (en) | Distributed management of an extended network containing short-range wireless links | |
| EP3079422B1 (en) | Method and apparatus for allocating device-to-device (d2d) communications resource | |
| KR100538909B1 (en) | Apparatus and method for reusing of radio resource in wpan | |
| US8824431B2 (en) | Apparatus for acquiring network information | |
| WO2002009371A2 (en) | Access point for wireless communications | |
| CN117768967A (en) | SCTP link establishment method, source base station and device | |
| JPH09322247A (en) | Mobile terminal incoming call control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KIM, WON-SOO;REEL/FRAME:016157/0972 Effective date: 20041027 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |