The present invention relates to a method for wireless communication between a personal portable device and a terminal connected to a network. It is also related to a computer readable medium having a computer program thereon, the computer program comprising codes for performing a setup of a personalized profile for terminals being connected to a network by entering on one of said terminals some user specific parameters to be stored in said personalized profile. Furthermore, it is related to a pairing terminal to be connected to a network. And it is also related to a network comprising a plurality of terminal with at least few of them comprising an interface for a wireless communication with a personal portable device. The invention is based on a priority application EP 03 292 118.1 which is hereby incorporated by reference.
Personal portable devices such as mobile phones, laptop computers, personal digital assistants (PDAs) and headsets have traditionally been connected together by cables. The major shortcomings of this approach include the number of cables to be carried around and the difficulties of getting compatible connections between devices from different vendors.
New wireless technologies like Bluetooth or IEEE 802.11b have emerged recently that allow these devices to communicate between each other without cables. These technologies are specifically designed to provide a very cost effective, standardized solution for personal portable devices to communicate wirelessly within their restricted area in a safer manner. They are short range, they carry multimedia information content, they are standardized and allow to define a Personal Area Network (PAN). Latter are also called piconets and can be implemented also at home. They provide a peer-to-peer communications over short distances.
The PAN provides a useful solution for an user and his personal devices. A logical extension to this model is for one member of the PAN to be a laptop or PC that is connected to a corporate Local Area Network (LAN). Extending this concept to an office environment leads to the conclusion that there will be many PANs over the premises. It is by all means possible to imagine that each person able to access to said LAN will have an individual PAN with a LAN connection.
Such a managed group of PANs is described as a “meta-PAN”. A meta-PAN allows all the personal terminals to be integrated into the enterprise information systems. This integration is achieved by applying some policies to manage, e.g. radio interference between PANs, security and access control of devices, coverage, capacity and connectivity to central services.
The Bluetooth technology provide usage protection and information confidentiality by providing security measures both at the application layer and the link layer. These measurement shall be appropriate for a peer environment. This means that in each Bluetooth unit, the authentication and encryption routines are implemented in the same way. Several different entities are used for maintaining security at the link layer. Among other a public device address (BD_ADDR) is used for that while being unique for each device. The Bluetooth public device address will be used for computing secret keys like an authentication key needed at link layer with the help of some algorithm during initialization i.e. pairing.
In U.S. 2002/0090912 is described an unified passcode pairing of piconets devices. It shall simplify the awkward way of configuring or pairing Bluetooth devices by the user. Indeed, when a user buys or replaces a Bluetooth equipped electronic device, the user must configure the new Bluetooth device for communication with relevant and desired devices in the relevant piconet. Conventionally, Bluetooth communicating devices may be pre-configured at the factory to include the unique device addresses of one another to allow communications there between. However, if a pre-configured device breaks and requires replacement by a user, reconfiguration of the replacement device to include the identity of a paired Bluetooth device is cumbersome and error prone at best. The solution proposed in U.S. 2002/0090912 is based on a simplified pairing procedure by making a selective discovery of Bluetooth devices with matching of a PIN or pass code. Such solution is restricted to the management of subgroups of devices (piconets) and does not solve the problem of the portability of such device around a LAN.
In view of the above, it is an object of the present invention to propose a solution enabling the use of a personal portable device over a network comprising terminals allowing a wireless communication with that device without implying each time a new awkward pairing with the terminals.
This object is achieved in accordance with the invention by allocating an unique address to a personalized profile. Said unique address will be used for a pairing procedure between a terminal of the network and a personal portable device. After a successful pairing, such initialization will be affected to a personalized profile. Latter will be used for future wireless communication between said personal portable device and a terminal connected to said network. Advantageously, a pairing procedure will not be anymore necessary after performing once such initialization since for a set up of a wireless communication some parameters affected to the called personal profile will be used. Among other, the unique address allocated to said personalized profile will be assigned to said terminal.
An embodiment of the present method comprises the step of starting a wireless communication between a personal device and a terminal after an identification procedure of the respective user will be completed successfully. This can take the form of a login procedure or a recognition of said portable device e.g. via radio detection.
The present invention is advantageously but not exclusively defined for the Bluetooth technology with its unique Bluetooth device addresses BD_ADDR.
Advantageously, a pairing terminal will be used according to the invention. It is characterized in that it is dedicated to assign the unique addresses to terminals of the network LAN. This will occur when a wireless communication with a personal portable device and a terminal connected to the network will be started. The pairing terminal is therefore dedicated to avoid any conflict with the unique addresses and the terminals connected to that network.
The invention further relates to a network comprising a plurality of terminals with at least few of them comprising an interface for a wireless communication with a personal portable device. Such network comprises also a pairing terminal to manage at least part of the necessary parameters for the wireless communication, that parameters being possibly stored or affected to the personalized profile.
Advantageous developments of the invention are described in the dependent claims, the following description and the drawings.
An exemplary embodiment of the invention will now be explained further with the reference to the attached drawings in which:
On
At first, the user has made a pairing procedure with Phone or access point in area No 1, to be able to use his equipment in this area. When the user leaves area No 1, and goes into area No 2, he needs to repeat the pairing procedure. This pairing procedure will have to be repeated each time the user leaves an area. More over, the number of pairing is limited inside each devices. So it means it will have a limit regarding management of mobility.
In contrary, using present invention will solve such limitation. On
With Bluetooth standard, the procedure of pairing is necessary for using security procedures of authentication and encryption. It is based on input of pairing PIN code on both devices that try to communicate, and generates at the end a common link key that is stored inside each equipment that have been paired. This link key (Klink) is assigned to a dedicated Bluetooth Device Address (BD_ADDR).
For example: Device No 1 (BD_ADDR1) has been paired with device No 2 (BD_ADDR2). It means in the memory of device No 1, after pairing procedure with device No 2, there is an association between BD_ADDR1 and Klink. And in the memory of device No 1, after procedure of pairing, there is an association between BD_ADDR1 and Klink.
On
Following the description on
The method for a wireless communication between a personal portable device and a terminal connect to the network comprises several steps one another possibly in different orders. Indeed, an user can be motivated to set up a personalized profile for the terminals being connected to that network independently to an initialization of personal portable device. The user will enter by hand or transfer via some link on one of said terminal some user specific parameters like an address book, direct key for call, using of password, call forward status, . . . etc. All that will be stored in some personalized profile. The network can be set up in such a manner that e.g. an unique address will be automatically assigned to said personalized profile when first set up or at some specific stage. That unique address will be chosen out of a list of available addresses stored on some place. This list of available addresses may be obtained when building up or updating (modernize) the whole network.
Such unique address which under Bluetooth technology is called a BD_ADDR will be assigned to the terminal connected to the network from which the user will access his personal profile. In such a manner, it can be used to perform any initialization i.e. pairing procedure of any personal portable device with that terminal. It implies that latter as well as the portable device comprise an interface like a Bluetooth interface to perform a wireless communication between each other. If we take that for granted, then all the parameters corresponding to a successful initialization of the portable device can be stored into the personalized profile of the user. These parameters will be used for any future wireless communication between said portable device and a terminal connected to the network.
For that and at first an identification of the user at the chosen terminal of the network will have to be completed. This can be in form of a login procedure where the user has to call e.g. his personalized profile and to enter some password. But, it is also conceivable that at least part of the login procedure is performed automatically by some recognition of the portable device by the terminal e.g. in form of a radio detection. This use may then have only to enter some password on the chosen terminal to confirm the whish to set up a wireless communication with that portable device.
To avoid any collision, it is crucial that only one terminal of the network at a time will be assigned the chosen unique address. Therefore, it may be advantageous to dedicate a terminal like a server of that network for the pairing of the different portable devices. Said pairing device may also take the task of assigning the unique address out of the personalized profile as well as all the necessary parameters like link keys to the terminal chosen for setting up the wireless communication.
The use of the present invention offers a lot of advantage in comparison to prior art. Among other, the user needs to initialize—to pair—his own portable device only one time i.e. the first time he use it in the area covered by the network—LAN. Moreover, the user can keep his e.g. Bluetooth configuration everywhere, as part of his own call server profile.
Number | Date | Country | Kind |
---|---|---|---|
03 292 118.1 | Aug 2003 | EP | regional |