Abstract:
Some embodiments of the present invention pertain to a method for notifying at least one mobile device of a wireless communication network about an update to a database, wherein the update notification is transmitted to the mobile devices by means of a dynamic host configuration protocol (DHCP) server.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application is a U.S. national filing of PCT/EP2010/062817, filed Sep. 1, 2010, based on FR Patent Application No. 0904158 filed Sep. 2, 2009, the disclosure of which is hereby incorporated by reference hereto in its entirety, and the priority of which is hereby claimed. 
     
    
     FIELD OF THE INVENTION 
       [0002]    This invention pertains to the field of wireless communication networks, and more particularly, the sending of notifications to mobile devices of the network. 
       BACKGROUND 
       [0003]    Telecommunications networks continue to evolve, particularly access networks. Thus, in order for the users&#39; mobile devices to take into account these evolutions, these mobile devices must carry out updates from a database. 
         [0004]    Additionally, in order to minimize the exchanges with the database, it is preferable for a notification to be sent to the users&#39; mobile devices in order to inform them that the database has been modified. 
         [0005]    Nonetheless, in the state of the art, the means that enable a notification to be sent to the users&#39; mobile devices exhibit significant limitations depending on the type of access network being used. In particular, in the Open Mobile Alliance-Device Management (OMA-DM) protocol, one solution consists of using SMS (Short Message System) messages, but this solution is difficult to implement for a LTE (Long Term Evolution) network, and is completely inapplicable for WiMAX (Worldwide Interoperability for Microwave Access) networks. 
         [0006]    Another alternative from the state of the art consists of using a TCP (Transmission Control Protocol) connection between the OMA-DM server or the ANDSF (Access Network Discovery and Selection Function) box that manages the database and the mobile devices. However, this solution may cause scalability problems as a result of maintaining many TCP connections, and may thereby affect the entire network&#39;s performance. 
       SUMMARY 
       [0007]    Therefore, one object of embodiments of the present invention is to overcome these aforementioned drawbacks from the state of the art and to provide an independent access-technology notification method (whether it is standardized by the 3GPP (Third Generation Partnership Project): GSM/GPRS, UMTS, LTE or by the WMF (WiMAX Forum): WiMAX). 
         [0008]    To that end, embodiments of the invention pertain to a method for notifying at least one mobile device of a wireless communication network about an update to a database, wherein the update notification is transmitted to the mobile devices by means of a Dynamic Host Configuration Protocol (DHCP) server. 
         [0009]    According to another aspect of embodiments of the present invention, said database contains information about the network enabling at least one of said mobile devices to choose an access network and/or to optimize the handovers (HO). 
         [0010]    According to another aspect of embodiments of the present invention, said database is managed by an automatic Access Network Discovery and Selection Function (ANDSF). 
         [0011]    According to an additional aspect of embodiments of the present invention, said database uses the protocol defined by the Open Mobile Alliance-Device Management (OMA-D)) to communicate with the mobile devices. 
         [0012]    According to an additional aspect of embodiments of the present invention, the method comprises the following steps 
         [0013]    editing/updating the database, 
         [0014]    sending a notification to the dynamic host configuration protocol server that the database has been edited/updated, 
         [0015]    transmitting a reconfiguration message from the dynamic host configuration protocol server to at least one mobile device, 
         [0016]    sending an information request from said at least one mobile device to the dynamic host configuration protocol server in response to the reconfiguration message, 
         [0017]    sending a reply message from the dynamic host configuration protocol server to said at least one mobile device in response to the information request, 
         [0018]    sending an acknowledgment of receipt message to the server managing the database. 
         [0019]    According to another aspect of embodiments of the present invention, the reconfiguration message comprises an identifier of at least one mobile device, an identifier of the dynamic host configuration protocol server, an authentication option, and a reconfiguration message type option, the reconfiguration message type field comprising an Information Request. 
         [0020]    According to additional aspect of embodiments of the present invention, after the step of transmitting a reconfiguration message from the dynamic host configuration protocol server to at least one mobile device, said at least one mobile device verifies, based on the identifier of the dynamic host configuration protocol server and on the authentication option, that it is communicating with the correct peer in accordance with the DHCP protocol. 
         [0021]    According to an additional aspect of embodiments of the present invention, said reply message comprises update information concerning the server managing the database. 
         [0022]    According to an additional aspect of embodiments of the present invention, an update notification being received by said at least one mobile device causes said at least one mobile device to connect to the server managing the database. 
         [0023]    According to an additional aspect of embodiments of the present invention, the connection of said at least one mobile device to the server managing the database is carried out according to an Open Mobile Alliance-Device Management (OMA-DM) protocol. 
         [0024]    Embodiments of the invention also pertain to an Access Network Discovery and Selection Function (ANDSF) server configured for managing a database of access networks and for sending a notification of said database&#39;s update to a Dynamic Host Configuration Protocol (DHCP) server. 
         [0025]    Embodiments of the invention also pertain to a Dynamic Host Configuration Protocol (DHCP) server configured for receiving a notification of an update to a database managed by an Access Network Discovery and Selection Function (ANDSF) server and for transmitting said update notification to at least one mobile device. 
         [0026]    Embodiments of the present invention also pertain to a communication network comprising an Access Network Discovery and Selection Function (ANDSF) server and a Dynamic Host Configuration Protocol (DHCP) server, wherein the updating of a database managed by the ANDSF server is transmitted to at least one mobile device of the network by means of the DHCP server. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0027]    Some embodiments of apparatus and/or methods in accordance with embodiments of the present invention are now described, by way of example only, and with reference to the accompanying drawings, in which: 
           [0028]      FIG. 1  depicts a diagram of part of a communication network; 
           [0029]      FIG. 2  is a synoptic diagram of various steps of embodiments of the present invention; 
       
    
    
       [0030]    In the following description, generally: 
         [0031]    The term “ANDSF” is an acronym for “Access Network Discovery and Selection Function”; 
         [0032]    The term “DHCP” is an acronym for “Dynamic Host Configuration Protocol”; 
         [0033]    The term “OMA-DM” is an acronym for “Open Mobile Alliance-Device Management” and designates the protocol defined by this workgroup within that alliance as well; 
         [0034]    The term “IP” is an acronym for “Internet Protocol”; 
         [0035]    The term “3GPP” is an acronym for “Third Generation Partnership Project”; 
         [0036]    The term “LTE” is an acronym for “Long Term Evolution”. 
         [0037]    The term “WiMAX” is an acronym for “Worldwide Interoperability for Microwave Access”; 
         [0038]    The term “TCP” is an acronym for “Transmission Control Protocol”; 
       DESCRIPTION OF EMBODIMENTS 
       [0039]    Embodiments of the present invention aim to establish a “push” method enabling a telecommunications network to cause the updating of the network&#39;s mobile devices by sending notifications to the mobile devices in order to inform them of the availability of updates.  FIG. 1  depicts part of a telecommunication network comprising an ANDSF server  1  equipped with a database  3 , a DHCP server  5  and a mobile device or DHCP client  7 . The database  3  comprising information for the mobile devices. It should be noted that the ANDSF server may be replaced with another type of server using the OMA-DM protocol, so that embodiments of the invention are not limited to the use of an ANDSF server, but rather for any type of server using the OMA-DM protocol. 
         [0040]      FIG. 2  depicts the various steps of a method according to embodiments of the present invention. 
         [0041]    The first step  101  corresponds to updating/editing the database  3 . 
         [0042]    In order to inform the network&#39;s mobile devices of that edit/update, the server (ANDSF or type using the OMA-DM protocol)  1  transmits a notification to the DHCP server  5  (step  102 ). This notification serves to inform the DHCP server  5  of the update to the database  3  so that the server will transmit the information to the network&#39;s client  7 . 
         [0043]    The DHCP server  5  then transmits a reconfiguration message to each DHCP client  7 , comprising the identifier of the DHCP client  7 , the identifier of the DHCP server  5 , the authentication option, and the reconfiguration message type option (step  103 ) indicating an Information Request. 
         [0044]    When the reconfiguration message is received, the DHCP client  7  checks that it is communicating with the correct peer in accordance with the DHCP protocol, and responds to the DHCP server  5  with an information request for the options that the ANDSF/OMA-DM server  1  wishes to update (step  104 ), 
         [0045]    The DHCP server  5  then sends back a reply message comprising the updated information regarding the database  3  (step  105 ), 
         [0046]    These updates may relate to the neighboring cells and access networks which are available, as well as their priority for the purposes of optimizing the cell handover process. 
         [0047]    Furthermore, the DHCP server  5  also sends an acknowledgment of receipt message back to the ANDSF/OMA-DM server  1  in order to inform it of the communication with the DHCP client  7  and concludes the exchange of messages (step  106 ). 
         [0048]    The DHCP client  7  is therefore informed of the availability and nature of the updates to the database  3  and may thereby retrieve these updates by directly contacting the ANDSF/OMA-DM server  1  (step  107 ). The connection between the DHCP client  7  and the ANDSF/OMA-DM server  1  is done using the OMA-DM communication protocol. 
         [0049]    Thus, the various aspects of embodiments of the present method enable the ANDSF/OMA-DM server  1  to trigger a mobile device update procedure so that they can connect to the database  3  of the ANDSF/OMA-DM server  1  and retrieve the corresponding information. By using a method based on an IP infrastructure and employing a well-established DHCP protocol, the embodiments of the present invention offer a solution that may be used by the various types of access networks: not only 3GPP networks such as LTE, but also WiMAX networks, and make it possible to improve the network&#39;s performance and reduce scalability problems, such as by making it unnecessary to keep TCP connections active or use trigger SMSs. 
         [0050]    A person of skill in the art would readily recognize that steps of various above-described methods can be performed by programmed computers. Herein, some embodiments are also intended to cover program storage devices, e.g., digital data storage media, which are machine or computer readable and encode machine-executable or computer-executable programs of instructions, wherein said instructions perform some or all of the steps of said above-described methods. The program storage devices may be, e.g., digital memories, magnetic storage media such as a magnetic disks and magnetic tapes, hard drives, or optically readable digital data storage media. The embodiments are also intended to cover computers programmed to perform said steps of the above-described methods.