WO2002073990A1 - System and method for local distribution of data packets in one or several geographical cells of a radiocommunication network - Google Patents

System and method for local distribution of data packets in one or several geographical cells of a radiocommunication network Download PDF

Info

Publication number
WO2002073990A1
WO2002073990A1 PCT/FR2002/000875 FR0200875W WO02073990A1 WO 2002073990 A1 WO2002073990 A1 WO 2002073990A1 FR 0200875 W FR0200875 W FR 0200875W WO 02073990 A1 WO02073990 A1 WO 02073990A1
Authority
WO
WIPO (PCT)
Prior art keywords
local
broadcast
broadcasting
packet
base station
Prior art date
Application number
PCT/FR2002/000875
Other languages
French (fr)
Inventor
Vincent Lascoux
Jose Smagghe
Original Assignee
Vincent Lascoux
Jose Smagghe
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vincent Lascoux, Jose Smagghe filed Critical Vincent Lascoux
Publication of WO2002073990A1 publication Critical patent/WO2002073990A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Definitions

  • the field of the invention is that of radio communication networks (also called systems). More specifically, the invention relates to the broadcasting of data packets (also called messages in the following description) within such a radiocommunication network.
  • the invention applies to any type of radiocommunication network, in particular, but not exclusively, according to the GSM standard (for "Global System for Mobile communications” in English), DCS 1800 (for “Digital Cellular System 1800 MHz” in English ), PCS 1900 (for “Personal Communication System” in English), GPRS (for "General Packet Radio service”), or even UMTS (for "Universal Mobile Telecommunication System” in English).
  • GSM Global System for Mobile communications
  • DCS 1800 for “Digital Cellular System 1800 MHz” in English
  • PCS 1900 for "Personal Communication System” in English
  • GPRS for "General Packet Radio service”
  • UMTS for "Universal Mobile Telecommunication System” in English.
  • a radiocommunication network comprises a plurality of base stations (or BTS, for "Base Tranceiver Station", according to GSM terminology) each providing radio coverage for a separate geographic cell.
  • BTS Base Tranceiver Station
  • Each subscriber is provided with a radiotelephone, also called mobile terminal or more simply mobile, (or MS, for "Mobile Station”, according to GSM terminology), allowing him to make or receive calls while moving in the 'geographic space formed by all geographic cells.
  • the base stations are linked to base station controllers (or BSC, for "Base Station Controlling", according to GSM terminology), themselves connected to switches in the mobile service (or MSC, for "Mobile-services Switching Center ", according to GSM terminology), allowing interconnection of the radiocommunication network with switched telephone networks or data packet communication networks (IP networks for example).
  • IP networks for example
  • GSM terminology is generally used in the following description. It is clear, however, as already indicated above, that this does not in any way mean that the invention is limited to this type of network. The man of trade will easily match GSM terminology with equivalent terminology from other types of networks.
  • a base station (BTS), according to GSM terminology, is called "node” (or
  • node in English), according to UMTS terminology; - a base station controller (BSC), according to GSM terminology, is called
  • radio network controller for
  • RNC Radio Network Control
  • MSC mobile service switches
  • the radiocommunication network offers, in addition to a telephony service, a packet data transmission service.
  • the data packets are “short messages” and the packet data transmission service is called “short message service” (or SMS, for “Short Message Service”). More specifically, the GSM standards provide for the following two short message service: a point-to-point short message service (or SMS-PP, for "Short Message
  • the point-to-point short message service allows a mobile terminal (sender) 1 to send short messages to another mobile terminal (receiver) 8
  • the transmitting terminal 1 sends a short message to the Short Message Service Center 2 (or SMS-SC, for "SMS - Service Center"), via the current BTS 3 and the corresponding BSC 4 and MSC 5.
  • SMS-SC Short Message Service Center
  • the purpose of SMS-SC is to store and forward short messages while waiting for the recipient to receive them.
  • the network resources of mobile radio are mobilized to locate him and thus deliver the short message to him.
  • SMS-SC locates it and transmits the short message to it, via the corresponding MSC 5, BSC 6 and BTS 7.
  • the point-to-point short message service SMS-PP
  • SMS-PP point-to-point short message service
  • SMS-CB short broadcast messages service
  • a Short Message Broadcast Entity 9 (or CBE, for "Cell Broadcast Entity”) formats the message to be broadcast and transmits a broadcast request to a Short Message Broadcast Center 10 (or CBC, for "Cell Broadcast Center”) .
  • the short message broadcast includes control data specifying in particular the geographic area in which the message is broadcast (the latter may correspond to one, several or all geographic cells).
  • the CBC assigns a serial number to the message, initializes the broadcast and issues a broadcast request to the relevant BSC 4.
  • the BSC 4 interprets the request from the CBC 10, stores the message to broadcast, plans the broadcast in the broadcast channel (CBCH, for "Cell Broadcast Channel") of each BTS 3 concerned, reports to the CBC 10 on the execution of the request and transfers the broadcast request to the BTS 3 concerned.
  • BTS concerned we mean BTS ensuring radio coverage of a geographic cell included in the broadcast area defined by the control data.
  • each BTS 3 concerned relays the information, received in the broadcast request, on the radio interface intended for mobile terminals 1, 8, 11 and 12 present in the coverage area of BTS 3. It turns out that the broadcast short message service (SMS-CB), as described above, does not work optimally.
  • SMS-CB broadcast short message service
  • this centralized architecture is not suitable for the dissemination of local data.
  • the Short Message Broadcasting Entity typically a service company
  • the diffusion zone is extended (for example a region or a country)
  • this centralized architecture is not suitable for the dissemination of large amounts of data. Indeed, the transmission of a large volume of data over a pipe at a limited speed requires a significant transfer time (transmission time) and therefore a long mobilization of resources. Centralized broadcasting increases the number of network equipment or resources affected by this transmission delay. In the case of GSM networks, SMS messages are conveyed by the signaling channels. Broadcasting numerous SMS messages to a geographic area could jeopardize the network's ability to route a telephone call.
  • SMS-CB Short message broadcast service
  • the invention particularly aims to overcome these various drawbacks of the state of the art, as well as others (not described in detail above) more specific to a particular type of network (for example UMTS).
  • one of the objectives of the present invention is to provide a system and a method for the local distribution of data packets, within a radiocommunication network, the implementation of which requires only few network resources.
  • the invention also aims to provide such a system and method which are suitable for the dissemination of local data.
  • Another object of the invention is to provide such a system and method allowing the dissemination of large amounts of data.
  • a complementary objective of the invention is to provide such a system and method offering a real point-to-multipoint transmission service between a person wishing to have a message broadcast locally and mobile terminals present in a determined broadcasting area.
  • Yet another objective of the invention is to provide such a system and method, particularly suitable and efficient in the case where the person wishing to have a message broadcast locally has himself a mobile terminal.
  • DE transmitting device
  • TR receiving radiocommunication terminals
  • BTS base stations
  • said system comprises at least one local packet broadcasting module, locally associated with at least one base station, so that, at the request of said transmitting device, each local broadcasting module makes it possible to broadcast, by intermediary of the at least one base station with which it is associated locally, at least one packet data to the receiving radiocommunication terminals present in the geographic cell whose radio coverage is ensured by the at least one base station.
  • the general concept of the invention therefore consists in introducing a new type of equipment, namely the local broadcasting module, locally associated with one or more base station (s).
  • This local broadcast module receives and processes the local broadcast request sent by the sending device, the latter being used by a person who wishes to send the message.
  • the message (or data packet) to be broadcast is not generated by a Short Message Broadcasting Entity (CBE), but by the sending device itself. We can therefore speak of point-to-multipoint type transmission.
  • CBE Short Message Broadcasting Entity
  • the message to be broadcast does not pass through the Short Message Center (CBC), nor through the entire architecture of the radiocommunication network. Indeed, it is first transmitted, within a local broadcast request, to the local broadcast module (via the associated base station or via another network, as explained below). Then the local broadcasting module transmits it to the mobile terminals present in the broadcasting area, via only the base station (s) concerned. During these two successive transmissions, the message to be broadcast does not pass through the entire architecture of the radiocommunication network, but remains in the radio subsystem.
  • CBC Short Message Center
  • the local broadcasting module is locally associated with one or more base station (s) makes the system according to the invention perfectly suited to broadcasting local data, as well as to broadcasting large amounts of data.
  • said transmitting device is a radiocommunication terminal, or specific equipment integrating the functions of a radiocommunication terminal, further comprising means of transmission, via said radiocommunication network, of 'A local packet broadcast request to the base station, called the current base station, ensuring radio coverage of the geographic cell in which the transmitting device is located.
  • the current base station comprises means for detecting the local packet broadcast request, and means for transmitting the local packet broadcast request to the local broadcast module associated with the current base station, called "selected local broadcast module".
  • the selected local broadcasting module comprises means for processing the request for local packet broadcasting, and means for transmitting to the current base station a packet to be broadcast locally.
  • the current base station comprises means for receiving and broadcasting in its geographical cell the packet to be broadcast locally.
  • a mobile terminal (as a transmitting device) transmits, via the base station managing the geographic cell where it is located, a local broadcast request to the local broadcast module associated locally with this station basic.
  • the transmitting mobile terminal "sees" only the base station to which it addresses the local broadcast request, via a signaling channel. It does not know the address of the local broadcasting module to which the base station will pass on the request. In other words, the routing of the request by the base station is transparent to the transmitting mobile terminal (the latter does not establish communication with the local broadcasting module).
  • the same base station performs a dual function: in a first direction, it routes to the local broadcasting module the local broadcasting requests it receives from the transmitting mobile terminal; in a second sense, it broadcasts to the receiving mobile terminals the packets to be broadcast locally which it receives from the local broadcasting module.
  • This first embodiment is advantageous in that it is implemented, entirely locally, in (at least) a given geographic cell. Indeed, all the elements that come into play relate to this (at least one) given geographic cell: the transmitting mobile terminal and the receiving mobile terminals are present there; the base station provides radio coverage; the local broadcasting module is associated with it (by being locally associated with the aforementioned base station).
  • the implementation (always entirely locally) in at least two given geographic cells corresponds to the case where the local broadcasting module is also associated with at least one other base station than that receiving the local broadcasting request from the mobile terminal. transmitter, and therefore causes the packet to be broadcast locally to be broadcast by this (at least one) other base station.
  • said transmitting device comprises means for transmitting a request for local broadcasting of a packet to a determined local broadcasting module, called "selected local broadcasting module", via at least one communication network possibly including said radiocommunication network.
  • the selected local broadcasting module comprises means for processing the local packet broadcasting request, and means for transmitting a packet to be broadcast locally to the at least one base station with which it is associated.
  • the base station with which the broadcasting module is associated selected local includes means of reception and distribution, in its geographic cell, of the packet to be broadcast locally.
  • the transmitting device establishes communication, via at least one communication network, with the local broadcasting module of its choice in order to transmit to it the local broadcasting request.
  • the choice of the local broadcasting module by the sending device depends on the desired broadcasting area.
  • communication network is meant in particular, but not exclusively, the public switched telephone network (PSTN), an Internet type network, etc., or even the radiocommunication network within which the invention is implemented.
  • PSTN public switched telephone network
  • Internet type network etc.
  • radiocommunication network within which the invention is implemented.
  • the sending device is a mobile terminal which, unlike the first embodiment mentioned above, must identify in the local broadcast request that it sends (for example by an Internet address or a called number) the module of local broadcast to whom this request is intended.
  • the transmitting mobile terminal establishes a communication with the local broadcasting module, via the base station. The routing of the request by the base station is not transparent to the transmitting mobile terminal.
  • This second embodiment is advantageous in that it allows in a simple way a user having a transmitting device to send a local broadcast request to any local broadcast module.
  • the transmitting device may not be "local" here, in the sense that it is not necessarily a mobile terminal present in the cell (or one of the cells) where must be broadcast the data packet.
  • all the operations are carried out entirely locally, in (at least) a given geographic cell. It will be recalled that the elements which come into play for the execution of these operations are the local broadcasting module, the base station (s) and the receiving mobile terminals.
  • said local packet broadcast request has a format comprising: a field containing a local broadcast identifier, allowing a local addressing of the local broadcasting module receiving said local packet broadcasting request; a field containing the package to broadcast locally.
  • the format of the local packet broadcast request also comprises at least one additional field belonging to the group comprising: a field containing an identifier of a user of the sending device, so as to verify access rights of this user to the local broadcasting module; a field containing a type of delivery; a field containing a broadcasting time range; - a field containing a frequency of diffusion.
  • said packet to be broadcast locally has a format comprising: a field containing a category identifier, making it possible to specify the type of service addressed by the packet to be distributed locally; a field containing useful data.
  • the category identifier allows the receiving terminals to filter the locally broadcast data packets they receive.
  • said transmitting device comprises: means forming a man / machine interface for entering, by a user, a request for local broadcasting of packets; means for formatting the request for local distribution of packets entered by the user; means for managing a communication protocol, so as to transmit the formatted request for local broadcast of packets to one of said local broadcast modules.
  • said transmitting device comprises means for transmitting to one of the local packet broadcasting modules a message for at least partial updating of a local packet broadcasting request stored by said local broadcasting module.
  • said transmitting device comprises means for transmitting to one of the local packet broadcasting modules a message for at least partial updating of a local packet broadcasting request stored by said local broadcasting module.
  • said at least one local packet broadcasting module belongs to the group comprising: local packet broadcasting modules each associated with a base station; the local packet broadcasting modules each associated with several base stations chained together; the local packet broadcasting modules each associated with a base station controller.
  • each local packet broadcasting module comprises means for verifying the availability of a broadcasting channel used by said at least one base station associated with said local broadcasting module, so that the availability of said broadcasting channel conditions the transmission by the local broadcasting module of the packet to be broadcast locally, to said at least one base station.
  • the local broadcasting module can make one or more new attempts, according to a determined strategy (attempts at random times, according to a determined period, with a decreasing frequency, etc.).
  • each receiving radiocommunication terminal comprises means of filtering, total or partial according to at least one determined filtering parameter, packets to be broadcast locally that it receives.
  • filtering we mean in particular: a first level of filtering, which can be defined as the fact that the receiving terminal recognizes the packets of locally broadcast data, among the stream of broadcast data received by the receiving terminal from the current base station; a second level of filtering, which can be defined as the fact that the receiving terminal can retain and present to the user of the receiving terminal only some of the locally broadcast data packets which it has received and recognized as such.
  • the invention has many applications, and in particular but not exclusively: the creation of a fixed electronic sign, the creation of a mobile electronic sign, the management of a queue, etc.
  • the invention also relates to: a method of broadcasting at least one data packet; a local packet broadcasting module; a transmitting device; a receiving radiocommunication terminal; - a local packet broadcast request; a package to distribute locally.
  • FIG. 1 illustrates the point-to-point short message service (or SMS-PP) according to the prior art
  • FIG. 2 illustrates the short broadcast message service (or SMS-CB) according to the prior art
  • FIG. 3 illustrates a first particular embodiment of the broadcasting system according to the invention, in which the transmitting device is a mobile terminal and in which each local broadcasting module is associated with a base station
  • FIG. 4 illustrates a variant of the first particular embodiment of FIG. 3, in which each local broadcasting module is associated with a base station controller
  • FIG. 5 illustrates a variant of the first particular embodiment of FIG.
  • FIG. 6 illustrates a second particular embodiment of the broadcasting system according to the invention, in which three types of transmitting device are illustrated (accessing the local broadcasting module via the Internet network, the PSTN or the GSM network respectively) and wherein each local broadcast module is associated with a base station;
  • FIG. 7 shows an embodiment of the format of a local broadcast request according to the invention;
  • FIG. 8 shows an embodiment of the format of a packet to be broadcast locally according to the invention;
  • FIG. 9 shows an embodiment of the format of a dictionary message according to the invention;
  • - Figure 10 shows a simplified diagram of a particular embodiment of a local broadcasting module according to the invention;
  • FIG. 11 presents a simplified diagram of a particular embodiment of a transmitter device according to the invention;
  • FIG. 12 presents a simplified diagram of a particular embodiment of a receiving mobile terminal according to the invention.
  • the present invention therefore relates to the (local) broadcasting of data packets (also called messages) within a cellular radiocommunication network.
  • the objective is to allow the broadcasting of a data packet, from a transmitting device to a plurality of receiving mobile terminals, present in one or more specific geographic cell (s) of the radiocommunication network.
  • the general principle of the invention consists in providing, within the system, a plurality of local broadcasting modules, each being associated locally (that is to say is directly connected to, or else is integrated into) to one or more base station (s).
  • each local broadcasting module manages the broadcasting in a geographic cell (s), by its associated base station (s), of a packet to be broadcast locally (also called "local message” in the following description,).
  • the mobile terminals present in this or these geographic cell (s) receive the packet to be broadcast locally (as "receiving terminals" within the meaning of the invention).
  • the transmitting device DE is a mobile terminal (MS), or specific equipment integrating the functions of a mobile terminal.
  • Each local broadcasting module MDL is locally associated with a separate BTS base station.
  • the local broadcast area is therefore in this case the geographic cell whose radio coverage is provided by the aforementioned base station.
  • the transmitting device DE generates a local broadcast request and transmits it to the base station BTS via a signaling channel, for example by the SDCCH channel (for "Stand-Alone Dedicated Control Channel", or "dedicated autonomous control channel” ).
  • the transmitting device DE comprises in particular means 111 forming a man / machine interface for entering, by a user, the request for local broadcasting; means 112 for formatting the request for local broadcast of packets entered by the user; and means 113 for managing a communication protocol (for the transmission of the formatted request to the local broadcasting module).
  • the base station BTS detects (identifies) the local broadcast request, then transmits it to its associated local broadcast module MDL.
  • This detection can be carried out by the use of a field of the request containing a local broadcast identifier, and by the processing of the signaling associated with this request.
  • the field containing the local broadcast identifier corresponds to the destination address field DA (for "Destination Address") of a "classic" message (such as a SMS short message).
  • the local broadcasting module MDL processes the local broadcasting request and transmits to the base station BTS a packet to be broadcast locally, the latter being included in (or generated from) the above-mentioned local broadcasting request.
  • the local broadcasting module MDL comprises in particular: means 101 forming an interface with the radiocommunication network, allowing reception of local broadcasting requests transmitted by the BTS station, and transmitting packets to be broadcast locally to the base station BTS; means 102 for processing local broadcast requests, in particular so as to: * check the conformity of the format of the packet local broadcast request;
  • storage means 103 making it possible to store information contained in the local broadcast requests and used to generate the packets to be broadcast locally; means 104 for verifying the availability of the broadcast channel of the BTS base station (see below), so that the local broadcast module MDL transmits the packet to be broadcast locally to the BTS base station only if the broadcast channel is available; means 105 for generating and formatting packets to be broadcast locally.
  • the local broadcast module and the base station are locally associated (i.e.
  • the processing they perform differs : if the local broadcasting module MDL is placed "next to" the base station BTS (in a way in parallel, as illustrated in FIG. 3), the base station BTS must integrate an equivalent of the means 101 forming an interface ( see Figure 10), in order to allow in particular the sending of local broadcasting requests to the local broadcasting module, the reception of packets to be broadcast locally transmitted by the local broadcasting module, to inform the local broadcasting module of the 'occupation of the broadcasting channel; - if the local broadcasting module MDL is placed between the base station BTS and the base station controller BSC (sort of in series on the Abis interface), no modification is necessary at the level of the base station BTS.
  • the local broadcasting module MDL must have two means forming an interface (referenced 101 above and in FIG. 10): one towards the BTS and the other towards the BSC.
  • the means 104 for verifying the availability of the broadcasting channel then "listen" to the activity on the broadcasting channel permanently.
  • the base station BTS uses for example its broadcasting channel BCCH ("for Broadcast Control Channel") to broadcast the local message to all the mobile terminals (receivers) TR present in its geographic cell.
  • BCCH for Broadcast Control Channel
  • the BCCH channel is a logical channel carried by the slot 0 of the frequency (carrier) of the beacon channel.
  • the base station BTS uses the broadcast channel CBCH ("for Cell Broadcast Channel") to broadcast the local message.
  • CBCH for Cell Broadcast Channel
  • SMS-CB short broadcast message service
  • the local message sent by the local broadcast module MDL is ignored by the base station BTS.
  • the local broadcasting module MDL repeats its request later.
  • Each mobile terminal (receiver) TR present in the geographic broadcasting area receives the local message (packet to be broadcast locally).
  • Each terminal receiver TR has for example an application (for example of the “SIM Application Tool Kit” type) allowing it either to ignore all the packets to be broadcast locally, received according to this principle, or to receive only those corresponding to the expected services not the user (who will have configured these expected services via a HMI man / machine interface of the SIM Tool Kit application).
  • filtering parameter is meant in particular, but not exclusively, the category identifier contained in each packet to be broadcast locally (see below the detailed description, in relation to FIG. 8, of the format of a packet to be broadcast locally ).
  • FIG. 4 illustrates a first variant of the first particular embodiment described above in relation to FIG. 3. This first variant differs from what has been described above in that each local broadcasting module
  • FIG. 5 illustrates a second variant of the first particular embodiment described above in relation to FIG. 3.
  • This second variant differs from what has been described above in that each local broadcasting module MDL is not not locally associated with one but with several BTS base stations chained together.
  • Base stations chained together means that a station base transparently transports the signaling to another base station (which allows the latter not to be physically connected to the base station controller (BSC)).
  • BSC base station controller
  • the local broadcasting area is formed by all of the geographic cells whose radio coverage is provided by one of these base stations.
  • only some of the receiving terminals are therefore located in the same geographic cell as the mobile terminal playing the role of the transmitting device DE.
  • each local broadcasting module MDL is locally associated with a separate base station BTS and the local broadcasting area is therefore the geographic cell covered by this base station.
  • the transmitting device transmits the local broadcast request to the local broadcast module MDL (via the base station associated with it locally) via a signaling channel of the radiocommunication network .
  • the request for local broadcast sent by the sending device DE (a) passes successively through the network of Internet type 61, then, within the GSM network, by the MSC, the BSC and the BTS locally associated with the local broadcasting module MDL, to arrive at the local broadcasting module MDL;
  • the transmitting device referenced DE (b) is a terminal (for example a microcomputer equipped with a modem) allowing access to the public switched telephone network (PSTN) 62.
  • PSTN public switched telephone network
  • the request for local broadcasting sent by the transmitting device DE (b) passes successively through the RTCP 62, then, within the GSM network, through the MSC, the BSC and the BTS locally associated with the local broadcasting module MDL, to arrive at the local broadcasting module MDL;
  • the transmitting device referenced DE (c) is a mobile terminal allowing access to the radiocommunication network (GSM).
  • the local broadcast request transmitted by the DE transmitter device (c) passes successively through the base station 63 covering the cell in which the DE transmitter device is located, then (if the "requested" local broadcast module MDL is locally associated with another base station BTS 64) with the BSC (and possibly with the MSC) on which this other base station 64 depends, and finally with this other base station BTS 64.
  • the local broadcasting module MDL integrates means of direct access to the Internet-type network 61.
  • the data communication (referenced 65) between the sending device and the local broadcasting module MDL does not pass through this case by the radio network (GSM).
  • the local broadcasting module MDL integrates means of direct access to the RTCP 62.
  • the data communication (referenced 66) between the sending device and the local broadcasting module MDL does not pass through this case by the radio network (GSM).
  • each local broadcasting module MDL can also be associated locally with a base station controller BSC, or even with several base stations BTS chained together.
  • the format of the local broadcast request 70 comprises: a field 71 containing a local broadcast identifier, allowing local addressing of the local broadcast module MDL recipient of the local broadcast request.
  • the local broadcast identifier is a generic identifier
  • the format of the packet to be broadcast locally 80 (referenced 76 in FIG. 7) comprises: a field 81 containing a category identifier, making it possible to specify the type of service addressed by the packet to broadcast locally.
  • This category identifier is either a universal category identifier, valid for all geographic cells, or a local category identifier, valid only in a specific geographical area of local distribution; a field 82 containing useful data;
  • a field 83 containing additional information (at least) a field 83 containing additional information (address, telephone number, ).
  • each local broadcasting module MDL comprises means of broadcasting (via its associated base station (s)) of at least one message of dictionary, allowing receiver terminals TR to interpret the meaning of the local category identifier.
  • the format of the dictionary message 90 comprises: a field 91 containing a broadcast sequence number, making it possible to position the present dictionary message in a list of at least one dictionary message; a field 92 containing a list of category identifiers, each with its meaning.
  • the transmitting device DE comprises means for transmitting, to one of the local broadcasting modules MDL, an update message (at least partial) of a local broadcasting request previously stored by this broadcasting module local.
  • an initial local broadcast request which supposes that this initial request defines a type of broadcast spread over time (for example a periodic broadcast).
  • the transmitter device DE for this purpose comprises means 114 forming an interface human / machine input by a user of these update messages.
  • each local broadcasting module MDL comprises means for transmitting a data packet (which is not a local message) to a given mobile terminal of the radiocommunication network.
  • the local broadcasting module MDL can use the radiocommunication network to send messages (for example short messages in the case of 'a GSM type network) to a specific radiocommunication terminal.
  • the local broadcasting module MDL integrates the message transmission function of a mobile terminal. This allows for example to go back to a central body (not shown) charging tickets allowing the billing of the local message broadcasting service according to the present invention.
  • each local broadcasting module MDL further comprises means making it possible to perform data server functions.
  • a data exchange procedure (for example of the Internet or WAP type) can be implemented between the local broadcasting module MDL and a mobile terminal present in the broadcasting area of the station (s) ( s) of base locally associated with the local broadcasting module MDL.
  • each receiving terminal comprises means 124 (cf. FIG. 12) for transmitting a request for direct local reception to the local broadcasting module MDL.
  • the local broadcasting module MDL transmits to the receiving terminal TR all the packets to be broadcast locally meeting at least one determined selection criterion (indicated in the request for direct local reception).
  • the receiving terminal TR can for example fetch packets to be broadcast locally from the local broadcasting module MDL, for such or such category of service (indicated by the category identifier), without waiting for their broadcasting to be completed ( broadcasting in progress).
  • the receiver terminal TR stores certain (for example the last N) messages received, without presenting them to the user.
  • the receiver terminal TR therefore comprises (cf. FIG. 12) storage means 125.
  • the means 123 for presenting local messages from the receiving terminal TR are adapted so as to also allow the presentation of the local messages stored in the storage means 125, and meeting at least one determined selection criterion. For example, via a suitable man / machine interface, the user can ask the receiving terminal TR to use it to present local messages concerning a given category of service (indicated by the user), which have been broadcast during a given time range (specified by the user).
  • a first application of the local message broadcasting system according to the present invention is the creation of a "fixed electronic sign".
  • a fixed entity for example a store
  • the transmitting device DE informs of its presence, in a determined broadcasting area, of users of receiving terminals TR also present in the same broadcasting area.
  • the sending device DE transmits requests for the local broadcasting of local messages containing information relating to the fixed entity using the sending device.
  • a pharmacy wants to publicize its presence.
  • the pharmacist therefore has every interest in being located in a place of passage.
  • the "fixed electronic sign" sends a request for the dissemination, for example every minute, of a local message (data packet to be broadcast locally) signaling its presence and address to all subscribed mobiles (from the same operator) located in their cell (or a group of cells).
  • the advantage is that, therefore, it does not necessarily have the obligation to be located in a place of high traffic (shopping mall, main street, etc ). Naturally, it does not ask for messages to be broadcast during closing hours.
  • the invention includes a filter principle: the header of local broadcast messages contain a category identifier for this purpose.
  • identifiers such as: from 100 to 199: commercial signs; from 110 to 119: health signs (with in particular the identifier 112 for a pharmacy), etc.
  • the pharmacist thus requests the broadcast of a local message intended to be broadcast with the identifier 112.
  • a mobile terminal subscribed to the service (receiving terminal) for example benefiting from an incorporated program "of fixed electronic sign "in its" SIM Toolkit "will receive all local messages by default.
  • the user of the receiving terminal may request only the presentation of local messages having the category identifier number 112 (pharmacies).
  • a second application of the local message broadcasting system according to the present invention is the creation of a "mobile electronic sign".
  • a mobile entity for example a bus
  • the sending device DE transmits requests for the local broadcasting of local messages containing information relating to the mobile entity using the sending device.
  • a bus is equipped with a DE transmitter device which transmits a local broadcast message containing the identifier No. 245, meaning for example "mobile sign / transport / bus / line No. 5". Passengers no longer have to wait at the bus stop, they can wait in a store or elsewhere because they are warned as soon as the bus arrives in their cell.
  • the present invention makes it easier to meet: a subscriber sends a local broadcast message with an identifier (for example N ° 65784, meaning "social sign / meeting / sentimental / seeking women / blonde"). He is warned of the entry into his cell of a subscriber emitting a message of local diffusion which can be of interest for him (for example with the identifier N ° 65726, meaning "social sign / meeting / sentimental / seeking man / brown "). Linking can be automated.
  • This second application of the invention can also be used to warn the members of a group (of a community registered with an electronic portal of access within a network of Internet type, for example) of the arrival of one of its members: business meetings, guided tour, etc ...
  • the sending device (used by the queue manager) sends a local broadcasting module MDL a local message warning the subscriber that his turn will come in a few moments. Other information can also be transmitted, such as the boarding gate number, etc. In a more elaborate version, the subscriber can thus register a request (purchase, information, etc.) and receive a message warning him that his request can be satisfied (taxi, shopping lists, search for product to buy, availability of an item, etc.).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a system for distributing at least one data packet from a transmitter device (DE) to a plurality of receiving radiocommunication terminals which are present in at least one determined geographical cell of a cellular radiocommunication network, said radiocommunication network comprising a plurality of base stations wherein each base station provides radio cover for one distinct geographical cell. According to the invention, said system comprises at least one local packet distribution module which is locally associated with at least one base station so that, upon the request of said transmitter device, each local distribution module is able to distribute, via the at least one base station locally associated therewith, at least one packet of data towards the receiving radiocommunication terminals present in the geographical cell whose radio coverage is ensured by the at least one radio station.

Description

Système et procédé de diffusion locale de paquets de données dans une ou plusieurs cellules géographiques d'un réseau de radiocommunication. System and method for local broadcasting of data packets in one or more geographic cells of a radiocommunication network.
Le domaine de l'invention est celui des réseaux (aussi appelés systèmes) de radiocommunication. Plus précisément, l'invention concerne la diffusion de paquets de données (aussi appelés messages dans la suite de la description) au sein d'un tel réseau de radiocommunication.The field of the invention is that of radio communication networks (also called systems). More specifically, the invention relates to the broadcasting of data packets (also called messages in the following description) within such a radiocommunication network.
L'invention s'applique à tout type de réseau de radiocommunication, notamment, mais non exclusivement, selon le standard GSM (pour "Global System for Mobile communications" en anglais), DCS 1800 (pour "Digital Cellular System 1800 MHz" en anglais), PCS 1900 (pour "Personal Communication System" en anglais), GPRS (pour "General Packet Radio service"), ou encore UMTS (pour "Universal Mobile Télécommunication System" en anglais).The invention applies to any type of radiocommunication network, in particular, but not exclusively, according to the GSM standard (for "Global System for Mobile communications" in English), DCS 1800 (for "Digital Cellular System 1800 MHz" in English ), PCS 1900 (for "Personal Communication System" in English), GPRS (for "General Packet Radio service"), or even UMTS (for "Universal Mobile Telecommunication System" in English).
De façon classique, un réseau de radiocommunication comprend une pluralité de stations de base (ou BTS, pour "Base Tranceiver Station", selon la terminologie GSM) assurant chacune la couverture radio d'une cellule géographique distincte. Chaque abonné est pourvu d'un radiotéléphone, aussi appelé terminal mobile ou plus simplement mobile, (ou MS, pour "Mobile Station", selon la terminologie GSM), lui permettant d'émettre ou de recevoir des appels tout en se déplaçant dans l'espace géographique formé par l'ensemble des cellules géographiques. Les stations de base sont reliées à des contrôleurs de stations de base (ou BSC, pour " Base Station Contrôler", selon la terminologie GSM), eux-mêmes reliés à des commutateurs du service mobile (ou MSC, pour "Mobile-services Switching Center", selon la terminologie GSM), permettant l'interconnexion du réseau de radiocommunication avec des réseaux téléphoniques commutés ou des réseaux de communication par paquets de données (réseaux IP par exemple).Conventionally, a radiocommunication network comprises a plurality of base stations (or BTS, for "Base Tranceiver Station", according to GSM terminology) each providing radio coverage for a separate geographic cell. Each subscriber is provided with a radiotelephone, also called mobile terminal or more simply mobile, (or MS, for "Mobile Station", according to GSM terminology), allowing him to make or receive calls while moving in the 'geographic space formed by all geographic cells. The base stations are linked to base station controllers (or BSC, for "Base Station Controlling", according to GSM terminology), themselves connected to switches in the mobile service (or MSC, for "Mobile-services Switching Center ", according to GSM terminology), allowing interconnection of the radiocommunication network with switched telephone networks or data packet communication networks (IP networks for example).
Par souci de simplification, on utilise généralement dans la suite de la description la terminologie GSM. Il est clair cependant, comme déjà indiqué ci-dessus, que cela ne signifie en aucune manière que l'invention est limitée à ce type de réseau. L'homme du métier fera aisément la correspondance entre la terminologie GSM et les terminologies équivalentes des autres types de réseau. Par exemple : une station de base (BTS), selon la terminologie GSM, est appelée "nœud" (ouFor the sake of simplification, GSM terminology is generally used in the following description. It is clear, however, as already indicated above, that this does not in any way mean that the invention is limited to this type of network. The man of trade will easily match GSM terminology with equivalent terminology from other types of networks. For example: a base station (BTS), according to GSM terminology, is called "node" (or
"node" en anglais), selon la terminologie UMTS ; - un contrôleur de stations de base (BSC), selon la terminologie GSM, est appelé"node" in English), according to UMTS terminology; - a base station controller (BSC), according to GSM terminology, is called
"contrôleur de réseau radio (ou RNC, pour "Radio Network Contrôler" en anglais) selon la terminologie UMTS ; le réseau de commutation équipé de commutateurs du service mobile (MSC), selon la terminologie GSM, peut être identifié comme étant de "cœur du réseau" (ou "Core Network" en anglais), selon la terminologie UMTS ; etc."radio network controller (or RNC, for" Radio Network Control "in English) according to UMTS terminology; the switching network equipped with mobile service switches (MSC), according to GSM terminology, can be identified as" core of the network "(or" Core Network "in English), according to UMTS terminology; etc.
Dans la suite de la description, on suppose que le réseau de radiocommunication offre, outre un service de téléphonie, un service de transmission de données par paquets.In the following description, it is assumed that the radiocommunication network offers, in addition to a telephony service, a packet data transmission service.
Selon la terminologie GSM, les paquets de données sont des "messages courts" et le service de transmission de données par paquets est appelé "service de messages courts" (ou SMS, pour "Short Message Service" en anglais). Plus précisément, les normes GSM prévoient les deux service de messages courts suivants : un service de messages courts point-à-point (ou SMS-PP, pour "Short MessageAccording to GSM terminology, the data packets are "short messages" and the packet data transmission service is called "short message service" (or SMS, for "Short Message Service"). More specifically, the GSM standards provide for the following two short message service: a point-to-point short message service (or SMS-PP, for "Short Message
Service - Point to Point" en anglais) (défini dans les Recommandations GSM 03.40 et 04.11) ; un service de messages courts diffusés (ou SMS-CB, pour "Short MessageService - Point to Point "(defined in GSM Recommendations 03.40 and 04.11); a short message service broadcast (or SMS-CB, for" Short Message
Service - Cell Broadcast" en anglais) (défini dans la Recommandation GSMService - Cell Broadcast "(defined in the GSM Recommendation
03.41).03.41).
Comme illustré sur la figure 1, le service de messages courts point-à-point (ou SMS-PP) permet à un terminal mobile (émetteur) 1 d'émettre des messages courts à destination d'un autre terminal mobile (récepteur) 8. On rappelle maintenant le déroulement d'une telle transmission. Le terminal émetteur 1 émet un message court vers le Centre de Service de Messages Courts 2 (ou SMS-SC, pour "SMS - Service Center"), via la BTS 3 courante et les BSC 4 et MSC 5 correspondants. Le SMS-SC a pour objet de stocker et de retransmettre les messages courts en attendant que le destinataire puisse les recevoir. En fonction du type du destinataire, les ressources du réseau de radiocommunication mobile sont mobilisées pour le localiser et ainsi lui délivrer le message court. Dans le cas où le destinataire est un terminal mobile 8, le SMS-SC le localise et lui transmet le message court, via les MSC 5, BSC 6 et BTS 7 correspondants. Par définition, le service de messages courts point-à-point (SMS-PP) ne permet pas la diffusion de messages vers une pluralité de terminaux mobiles. Il a donc été présenté uniquement à titre d'information.As illustrated in FIG. 1, the point-to-point short message service (or SMS-PP) allows a mobile terminal (sender) 1 to send short messages to another mobile terminal (receiver) 8 We now recall the course of such a transmission. The transmitting terminal 1 sends a short message to the Short Message Service Center 2 (or SMS-SC, for "SMS - Service Center"), via the current BTS 3 and the corresponding BSC 4 and MSC 5. The purpose of SMS-SC is to store and forward short messages while waiting for the recipient to receive them. Depending on the type of recipient, the network resources of mobile radio are mobilized to locate him and thus deliver the short message to him. If the recipient is a mobile terminal 8, the SMS-SC locates it and transmits the short message to it, via the corresponding MSC 5, BSC 6 and BTS 7. By definition, the point-to-point short message service (SMS-PP) does not allow messages to be broadcast to a plurality of mobile terminals. It has therefore been presented for information only.
Le service de messages courts diffusés (ou SMS-CB) a précisément pour objet de permettre une diffusion de messages vers une pluralité de terminaux mobiles se trouvant dans une zone geographique donnee. il est destiné à la diffusion de messages courts porteurs d'informations d'intérêt général, telles que par exemple des informations sur le trafic routier, ou sur la météo. On rappelle maintenant, en relation avec la figure 2, le déroulement d'une telle diffusion (cette description n'est valable que pour le GSM et le GPRS ; pour le GPRS, d'autres modes de fonctionnement sont possibles). Une Entité de Diffusion de Messages Courts 9 (ou CBE, pour "Cell Broadcast Entity") formate le message à diffuser et transmet une demande de diffusion à un Centre de Diffusion de Messages Courts 10 (ou CBC, pour "Cell Broadcast Center"). Outre des données utiles, le message court diffusé comporte des données de contrôle précisant notamment la zone géographique de diffusion du message (cette dernière pouvant correspondre à une, plusieurs ou toutes les cellules géographiques). Le CBC attribue un numéro de série au message, initialise la diffusion et émet une requête de diffusion auprès de la BSC 4 considérée. La BSC 4 interprète la requête issue du CBC 10, stocke le message à diffuser, planifie la diffusion dans le canal de diffusion (CBCH, pour "Cell Broadcast Channel") de chaque BTS 3 concernée, reporte au CBC 10 sur l'exécution de la requête et transfère aux BTS 3 concernées la requête de diffusion. Par BTS concernées, on entend les BTS assurant la couverture radio d'une cellule géographique comprise dans la zone de diffusion définie par les données de contrôle. Enfin, chaque BTS 3 concernée relaie les informations, reçues dans la requête de diffusion, sur l'interface radio à destination des terminaux mobiles 1, 8, 11 et 12 présents dans la zone de couverture de la BTS 3. Il s'avère que le service de messages courts diffusés (SMS-CB), tel que décrit ci- dessus, ne présente pas un fonctionnement optimal.The purpose of the short broadcast messages service (or SMS-CB) is precisely to allow a broadcast of messages to a plurality of mobile terminals located in a given geographic area. it is intended for the dissemination of short messages carrying information of general interest, such as for example information on road traffic, or on the weather. We now recall, in relation to Figure 2, the course of such a broadcast (this description is only valid for GSM and GPRS; for GPRS, other modes of operation are possible). A Short Message Broadcast Entity 9 (or CBE, for "Cell Broadcast Entity") formats the message to be broadcast and transmits a broadcast request to a Short Message Broadcast Center 10 (or CBC, for "Cell Broadcast Center") . In addition to useful data, the short message broadcast includes control data specifying in particular the geographic area in which the message is broadcast (the latter may correspond to one, several or all geographic cells). The CBC assigns a serial number to the message, initializes the broadcast and issues a broadcast request to the relevant BSC 4. The BSC 4 interprets the request from the CBC 10, stores the message to broadcast, plans the broadcast in the broadcast channel (CBCH, for "Cell Broadcast Channel") of each BTS 3 concerned, reports to the CBC 10 on the execution of the request and transfers the broadcast request to the BTS 3 concerned. By BTS concerned, we mean BTS ensuring radio coverage of a geographic cell included in the broadcast area defined by the control data. Finally, each BTS 3 concerned relays the information, received in the broadcast request, on the radio interface intended for mobile terminals 1, 8, 11 and 12 present in the coverage area of BTS 3. It turns out that the broadcast short message service (SMS-CB), as described above, does not work optimally.
Tout d'abord, il mobilise de nombreuses ressources réseaux (MSC, BSC, BTS), du fait qu'il repose sur une architecture de diffusion fortement centralisée, autour du Centre de Diffusion de Messages Courts (CBC).First of all, it mobilizes many network resources (MSC, BSC, BTS), due to the fact that it is based on a highly centralized broadcasting architecture, around the Center for Diffusion of Short Messages (CBC).
Par ailleurs, cette architecture centralisée n'est pas adaptée à la diffusion de données locales. En effet, l'Entité de Diffusion de Messages Courts (CBE) (typiquement une société de service) doit elle-même définir la ou les cellules géographiques formant la zone de diffusion de chaque message court diffusé. Or, si cette tâche est relativement aisée lorsque la zone de diffusion est étendue (par exemple une région ou un pays), elle devient rapidement complexe si l'on souhaite une précision de diffusion de l'ordre d'une ou plusieurs cellules.Furthermore, this centralized architecture is not suitable for the dissemination of local data. In fact, the Short Message Broadcasting Entity (CBE) (typically a service company) must itself define the geographic cell or cells forming the broadcasting area of each short message broadcast. However, if this task is relatively easy when the diffusion zone is extended (for example a region or a country), it quickly becomes complex if one wishes a diffusion precision of the order of one or more cells.
De plus, cette architecture centralisée n'est pas adaptée à la diffusion de grandes quantités de données. En effet, la transmission d'un grand volume de données sur un tuyau au débit limité demande un temps de transfert (délai de transmission) important et donc une longue mobilisation de ressources. Une diffusion centralisée augmente le nombre d'équipements ou ressources réseau impactées par ce délai de transmission. Dans le cas des réseaux GSM, les messages SMS sont véhiculés par les canaux de signalisation. Une diffusion de nombreux messages SMS vers une zone géographique risquerait de mettre en péril les capacités du réseau à acheminer un appel téléphonique.In addition, this centralized architecture is not suitable for the dissemination of large amounts of data. Indeed, the transmission of a large volume of data over a pipe at a limited speed requires a significant transfer time (transmission time) and therefore a long mobilization of resources. Centralized broadcasting increases the number of network equipment or resources affected by this transmission delay. In the case of GSM networks, SMS messages are conveyed by the signaling channels. Broadcasting numerous SMS messages to a geographic area could jeopardize the network's ability to route a telephone call.
Encore un autre inconvénient du service de messages courts diffusés (SMS-CB) est qu'il ne permet pas à un utilisateur d'obtenir de façon simple et rapide la diffusion d'un message dans la zone géographique où il se trouve. En effet, l'utilisateur doit contacter une Entité de Diffusion de Messages Courts (CBE), et lui décrire ses besoins. Puis, de façon transparente pour l'utilisateur, la CBE fait le nécessaire auprès du Centre de Diffusion de Messages Courts (CBC). En d'autres termes, il n'y a pas à proprement parler de service de transmission point-à-multipoint entre l'utilisateur précité et les terminaux mobiles présents dans la zone de diffusion.Yet another drawback of the short message broadcast service (SMS-CB) is that it does not allow a user to quickly and easily get a message broadcast in the geographic area where it is located. Indeed, the user must contact a Short Message Broadcasting Entity (CBE), and describe their needs. Then, in a transparent manner for the user, the CBE takes the necessary steps from the Center for Diffusion of Short Messages (CBC). In other words, there is strictly speaking no point-to-multipoint transmission service between the aforementioned user and the mobile terminals present in the broadcasting area.
On notera en outre que ceci n'est pas possible sur les architectures de type UMTS IP. Notamment, il n'est pas prévu de procédure spécifique dans le cas où la personne désirant faire diffuser un message utilise un terminal mobile permettant l'accès au réseau de radiocommunication au sein duquel est effectuée la diffusion de message.Note further that this is not possible on UMTS IP type architectures. In particular, no specific procedure is provided in the case where the person wishing to have a message broadcast uses a mobile terminal allowing access to the radiocommunication network within which the message broadcast is carried out.
L'invention a notamment pour objectif de pallier ces différents inconvénients de l'état de la technique, ainsi que d'autres (non décrits en détail ci-dessus) plus spécifiques à tel ou tel type de réseau (par exemple UMTS).The invention particularly aims to overcome these various drawbacks of the state of the art, as well as others (not described in detail above) more specific to a particular type of network (for example UMTS).
Plus précisément, l'un des objectifs de la présente invention est de fournir un système et un procédé de diffusion locale de paquets de données, au sein d'un réseau de radiocommunication, dont la mise en œuvre ne nécessite que peu de ressources réseaux. L'invention a également pour objectif de fournir de tels système et procédé qui soient adaptés à la diffusion de données locales.More specifically, one of the objectives of the present invention is to provide a system and a method for the local distribution of data packets, within a radiocommunication network, the implementation of which requires only few network resources. The invention also aims to provide such a system and method which are suitable for the dissemination of local data.
Un autre objectif de l'invention est de fournir de tels système et procédé permettant la diffusion de grandes quantités de données.Another object of the invention is to provide such a system and method allowing the dissemination of large amounts of data.
Un objectif complémentaire de l'invention est de fournir de tels système et procédé offrant un réel service de transmission point-à-multipoint entre une personne désirant faire diffuser localement un message et des terminaux mobiles présents dans une zone de diffusion déterminée.A complementary objective of the invention is to provide such a system and method offering a real point-to-multipoint transmission service between a person wishing to have a message broadcast locally and mobile terminals present in a determined broadcasting area.
Encore un autre objectif de l'invention est de fournir de tels système et procédé, particulièrement adapté et performant dans le cas où la personne désirant faire diffuser localement un message dispose elle-même d'un terminal mobile.Yet another objective of the invention is to provide such a system and method, particularly suitable and efficient in the case where the person wishing to have a message broadcast locally has himself a mobile terminal.
Ces différents objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints selon l'invention à l'aide d'un système de diffusion d'au moins un paquet de données, d'un dispositif émetteur (DE) vers une pluralité de terminaux de radiocommunication récepteurs (TR) présents dans au moins une cellule géographique déterminée d'un réseau de radiocommunication cellulaire, ledit réseau de radiocommunication comprenant une pluralité de stations de base (BTS) assurant chacune la couverture radio d'une cellule géographique distincte. Selon l'invention, ledit système comprend au moins un module de diffusion locale de paquets, associé localement à au moins une station de base, de façon que, sur requête dudit dispositif émetteur, chaque module de diffusion locale permette de diffuser, par l'intermédiaire de la au moins une station de base à laquelle il est associé localement, au moins un paquet de données vers les terminaux de radiocommunication récepteurs présents dans la cellule géographique dont la couverture radio est assurée par la au moins une station de base.These various objectives, as well as others which will appear subsequently, are achieved according to the invention using a system for broadcasting at least one data packet, from a transmitting device (DE) to a plurality of receiving radiocommunication terminals (TR) present in at least one determined geographic cell of a cellular radiocommunication network, said radiocommunication network comprising a plurality of base stations (BTS) each ensuring radio coverage of a distinct geographic cell . According to the invention, said system comprises at least one local packet broadcasting module, locally associated with at least one base station, so that, at the request of said transmitting device, each local broadcasting module makes it possible to broadcast, by intermediary of the at least one base station with which it is associated locally, at least one packet data to the receiving radiocommunication terminals present in the geographic cell whose radio coverage is ensured by the at least one base station.
Le concept général de l'invention consiste donc à introduire un nouveau type d'équipement, à savoir le module de diffusion locale, associé localement à une ou plusieurs station(s) de base. Ce module de diffusion locale reçoit et traite la requête de diffusion locale émise par le dispositif émetteur, ce dernier étant utilisé par une personne qui désire faire émettre le message.The general concept of the invention therefore consists in introducing a new type of equipment, namely the local broadcasting module, locally associated with one or more base station (s). This local broadcast module receives and processes the local broadcast request sent by the sending device, the latter being used by a person who wishes to send the message.
Ainsi, le message (ou paquet de données) à diffuser n'est pas généré par une Entité de Diffusion de Messages Courts (CBE), mais par le dispositif émetteur lui- même. On peut donc parler de transmission de type point-à-multipoint.Thus, the message (or data packet) to be broadcast is not generated by a Short Message Broadcasting Entity (CBE), but by the sending device itself. We can therefore speak of point-to-multipoint type transmission.
Par ailleurs, le message à diffuser ne transite pas par le Centre de Diffusion de Messages Courts (CBC), ni à travers toute l'architecture du réseau de radiocommunication. En effet, il est d'abord transmis, au sein d'une requête de diffusion locale, au module de diffusion locale (via la station de base associée ou via un autre réseau, comme expliqué ci-après). Puis le module de diffusion locale le transmet aux terminaux mobiles présents dans la zone de diffusion, via uniquement la ou les stations de base concernée(s). Lors de ces deux transmissions successives, le message à diffuser ne transite pas à travers toute l'architecture du réseau de radiocommunication, mais reste dans le sous-système radio.Furthermore, the message to be broadcast does not pass through the Short Message Center (CBC), nor through the entire architecture of the radiocommunication network. Indeed, it is first transmitted, within a local broadcast request, to the local broadcast module (via the associated base station or via another network, as explained below). Then the local broadcasting module transmits it to the mobile terminals present in the broadcasting area, via only the base station (s) concerned. During these two successive transmissions, the message to be broadcast does not pass through the entire architecture of the radiocommunication network, but remains in the radio subsystem.
Le fait que le module de diffusion locale soit associé localement à une ou plusieurs station(s) de base rend le système selon l'invention parfaitement adapté à la diffusion de données locales, ainsi qu'à la diffusion de grandes quantités de données.The fact that the local broadcasting module is locally associated with one or more base station (s) makes the system according to the invention perfectly suited to broadcasting local data, as well as to broadcasting large amounts of data.
Dans un premier mode de réalisation particulier de l'invention, ledit dispositif émetteur est un terminal de radiocommunication, ou un équipement spécifique intégrant les fonctions d'un terminal de radiocommunication, comprenant en outre des moyens de transmission, via ledit réseau de radiocommunication, d'une requête de diffusion locale de paquet vers la station de base, dite station de base courante, assurant la couverture radio de la cellule géographique dans laquelle se trouve le dispositif émetteur. La station de base courante comprend des moyens de détection de la requête de diffusion locale de paquet, et des moyens de transmission de la requête de diffusion locale de paquet vers le module de diffusion locale associé à la station de base courante, dit "module de diffusion locale sélectionné". Le module de diffusion locale sélectionné comprend des moyens de traitement de la requête de diffusion locale de paquet, et des moyens de transmission à la station de base courante d'un paquet à diffuser localement. La station de base courante comprend des moyens de réception et de diffusion dans sa cellule géographique du paquet à diffuser localement.In a first particular embodiment of the invention, said transmitting device is a radiocommunication terminal, or specific equipment integrating the functions of a radiocommunication terminal, further comprising means of transmission, via said radiocommunication network, of 'A local packet broadcast request to the base station, called the current base station, ensuring radio coverage of the geographic cell in which the transmitting device is located. The current base station comprises means for detecting the local packet broadcast request, and means for transmitting the local packet broadcast request to the local broadcast module associated with the current base station, called "selected local broadcast module". The selected local broadcasting module comprises means for processing the request for local packet broadcasting, and means for transmitting to the current base station a packet to be broadcast locally. The current base station comprises means for receiving and broadcasting in its geographical cell the packet to be broadcast locally.
Ainsi, dans ce premier mode de réalisation, un terminal mobile (en tant que dispositif émetteur) transmet, via la station de base gérant la cellule géographique où il se trouve, une requête de diffusion locale au module de diffusion locale associé localement à cette station de base.Thus, in this first embodiment, a mobile terminal (as a transmitting device) transmits, via the base station managing the geographic cell where it is located, a local broadcast request to the local broadcast module associated locally with this station basic.
Il est important de noter que le terminal mobile émetteur ne "voit" que la station de base à qui il adresse la requête de diffusion locale, via un canal de signalisation. Il ne connaît pas l'adresse du module de diffusion locale à qui la station de base va répercuter la requête. En d'autres termes, le routage de la requête par la station de base est transparent pour le terminal mobile émetteur (ce dernier n'établit pas de communication avec le module de diffusion locale).It is important to note that the transmitting mobile terminal "sees" only the base station to which it addresses the local broadcast request, via a signaling channel. It does not know the address of the local broadcasting module to which the base station will pass on the request. In other words, the routing of the request by the base station is transparent to the transmitting mobile terminal (the latter does not establish communication with the local broadcasting module).
On notera que dans ce premier mode de réalisation, la même station de base assure une double fonction : dans un premier sens, elle route vers le module de diffusion locale les requêtes de diffusion locale qu'elle reçoit du terminal mobile émetteur ; dans un second sens, elle diffuse vers les terminaux mobiles récepteurs les paquets à diffuser localement qu'elle reçoit du module de diffusion locale.Note that in this first embodiment, the same base station performs a dual function: in a first direction, it routes to the local broadcasting module the local broadcasting requests it receives from the transmitting mobile terminal; in a second sense, it broadcasts to the receiving mobile terminals the packets to be broadcast locally which it receives from the local broadcasting module.
Ce premier mode de réalisation est avantageux en ce qu'il est mis en œuvre, de façon entièrement locale, dans (au moins) une cellule géographique donnée. En effet, tous les éléments qui entrent en jeu sont relatifs à cette (au moins une) cellule géographique donnée : le terminal mobile émetteur et les terminaux mobiles récepteurs y sont présents ; la station de base en assure la couverture radio ; le module de diffusion locale y est associé (en étant associé localement à la station de base précitée). La mise en œuvre (toujours de façon entièrement locale) dans au moins deux cellules géographiques données correspond au cas où le module de diffusion locale est associé en outre à au moins une autre station de base que celle recevant la requête de diffusion locale du terminal mobile émetteur, et fait donc diffuser le paquet à diffuser localement par cette (au moins une) autre station de base.This first embodiment is advantageous in that it is implemented, entirely locally, in (at least) a given geographic cell. Indeed, all the elements that come into play relate to this (at least one) given geographic cell: the transmitting mobile terminal and the receiving mobile terminals are present there; the base station provides radio coverage; the local broadcasting module is associated with it (by being locally associated with the aforementioned base station). The implementation (always entirely locally) in at least two given geographic cells corresponds to the case where the local broadcasting module is also associated with at least one other base station than that receiving the local broadcasting request from the mobile terminal. transmitter, and therefore causes the packet to be broadcast locally to be broadcast by this (at least one) other base station.
Une telle mise en œuvre de façon entièrement locale présente plusieurs avantages : l'absence de centralisation (pas de remontée de paquets jusqu'au cœur du réseau de radiocommunication) permet de diffuser de façon simple et rapide (temps réel) des informations ciblées localement ("diffusion purement locale", indépendante des contingences de charge de réseau ou de disponibilité de ressources (HLR ou autres)) ; cette absence de centralisation permet également de diffuser de grandes quantités de données, puisque seules des ressources de diffusion locale sont employées ; - chaque module de diffusion locale gère de façon indépendante la diffusion dans sa zone de diffusion, définie par les cellules géographiques de sa ou ses station(s) de base associée(s) ; le terminal mobile émetteur n'a pas à définir la zone de diffusion auprès d'uneSuch an entirely local implementation has several advantages: the absence of centralization (no packet escalation to the heart of the radiocommunication network) makes it possible to disseminate locally targeted information simply and quickly (real time) "purely local broadcasting", independent of network load or resource availability contingencies (HLR or others)); this absence of centralization also makes it possible to disseminate large amounts of data, since only local dissemination resources are used; - each local broadcasting module independently manages the broadcasting in its broadcasting area, defined by the geographic cells of its associated base station (s); the sending mobile terminal does not have to define the broadcasting area with a
CBE, puisque dans le cas présent cette définition est implicite et découle directement de la cellule géographique dans laquelle se trouve ce terminal mobile émetteur ;EPC, since in this case this definition is implicit and follows directly from the geographic cell in which this transmitting mobile terminal is located;
Dans un second mode de réalisation particulier de l'invention, ledit dispositif émetteur comprend des moyens de transmission d'une requête de diffusion locale de paquet vers un module de diffusion locale déterminé, dit "module de diffusion locale sélectionné", via au moins un réseau de communication incluant éventuellement ledit réseau de radiocommunication. Le module de diffusion locale sélectionné comprend des moyens de traitement de la requête de diffusion locale de paquet, et des moyens de transmission d'un paquet à diffuser localement à la au moins une station de base à laquelle il est associé. La station de base à laquelle est associé le module de diffusion locale sélectionné comprend des moyens de réception et de diffusion, dans sa cellule géographique, du paquet à diffuser localement.In a second particular embodiment of the invention, said transmitting device comprises means for transmitting a request for local broadcasting of a packet to a determined local broadcasting module, called "selected local broadcasting module", via at least one communication network possibly including said radiocommunication network. The selected local broadcasting module comprises means for processing the local packet broadcasting request, and means for transmitting a packet to be broadcast locally to the at least one base station with which it is associated. The base station with which the broadcasting module is associated selected local includes means of reception and distribution, in its geographic cell, of the packet to be broadcast locally.
Ainsi, dans ce second mode de réalisation, le dispositif émetteur établit une communication, via au moins un réseau de communication, avec le module de diffusion locale de son choix afin de lui transmettre la requête de diffusion locale. Le choix du module de diffusion locale par le dispositif émetteur est fonction de la zone de diffusion souhaitée.Thus, in this second embodiment, the transmitting device establishes communication, via at least one communication network, with the local broadcasting module of its choice in order to transmit to it the local broadcasting request. The choice of the local broadcasting module by the sending device depends on the desired broadcasting area.
Par réseau de communication, on entend notamment, mais non exclusivement, le réseau téléphonique commuté public (RTCP), un réseau de type Internet, ..., voire même le réseau de radiocommunication au sein duquel est mise en œuvre l'invention.By communication network is meant in particular, but not exclusively, the public switched telephone network (PSTN), an Internet type network, etc., or even the radiocommunication network within which the invention is implemented.
Dans ce dernier cas, le dispositif émetteur est un terminal mobile qui, contrairement au premier mode de réalisation précité, doit identifier dans la requête de diffusion locale qu'il envoie (par exemple par une adresse Internet ou un numéro d'appelé) le module de diffusion locale à qui est destiné cette requête. En d'autres termes, le terminal mobile émetteur établit une communication avec le module de diffusion locale, via la station de base. Le routage de la requête par la station de base n'est pas transparent pour le terminal mobile émetteur.In the latter case, the sending device is a mobile terminal which, unlike the first embodiment mentioned above, must identify in the local broadcast request that it sends (for example by an Internet address or a called number) the module of local broadcast to whom this request is intended. In other words, the transmitting mobile terminal establishes a communication with the local broadcasting module, via the base station. The routing of the request by the base station is not transparent to the transmitting mobile terminal.
Ce second mode de réalisation est avantageux en ce qu'il permet de façon simple à un utilisateur disposant d'un dispositif émetteur d'envoyer une requête de diffusion locale à un module de diffusion locale quelconque. Par rapport au premier mode de réalisation, le dispositif émetteur peut ici ne pas être "local", en ce sens qu'il n'est pas obligatoirement un terminal mobile présent dans la cellule (ou l'une des cellules) où doit être diffusé le paquet de données. En revanche, de même que dans le premier mode de réalisation, à partir de la réception de la requête par le module de diffusion locale, toutes les opérations sont effectuées de façon entièrement locale, dans (au moins) une cellule géographique donnée. On rappelle que les éléments qui entrent en jeu pour l'exécution de ces opérations sont le module de diffusion locale, la (ou les) station(s) de base et les terminaux mobiles récepteurs.This second embodiment is advantageous in that it allows in a simple way a user having a transmitting device to send a local broadcast request to any local broadcast module. Compared to the first embodiment, the transmitting device may not be "local" here, in the sense that it is not necessarily a mobile terminal present in the cell (or one of the cells) where must be broadcast the data packet. On the other hand, as in the first embodiment, from the reception of the request by the local broadcasting module, all the operations are carried out entirely locally, in (at least) a given geographic cell. It will be recalled that the elements which come into play for the execution of these operations are the local broadcasting module, the base station (s) and the receiving mobile terminals.
Préférentiellement, ladite requête de diffusion locale de paquet possède un format comprenant : un champ contenant un identifiant de diffusion locale, permettant un adressage local du module de diffusion locale destinataire de ladite requête de diffusion locale de paquet ; un champ contenant le paquet à diffuser localement.Preferably, said local packet broadcast request has a format comprising: a field containing a local broadcast identifier, allowing a local addressing of the local broadcasting module receiving said local packet broadcasting request; a field containing the package to broadcast locally.
De façon avantageuse, le format de la requête de diffusion locale de paquet comprend en outre au moins un champ complémentaire appartenant au groupe comprenant : un champ contenant un identifiant d'un utilisateur du dispositif émetteur, de façon à vérifier des droits d'accès de cet utilisateur au module de diffusion locale; un champ contenant un type de diffusion ; un champ contenant une plage horaire de diffusion ; - un champ contenant une fréquence de diffusion.Advantageously, the format of the local packet broadcast request also comprises at least one additional field belonging to the group comprising: a field containing an identifier of a user of the sending device, so as to verify access rights of this user to the local broadcasting module; a field containing a type of delivery; a field containing a broadcasting time range; - a field containing a frequency of diffusion.
De façon préférentielle, ledit paquet à diffuser localement possède un format comprenant : un champ contenant un identifiant de catégorie, permettant de préciser le type de service adressé par le paquet à diffuser localement ; un champ contenant des données utiles. Comme précisé par la suite, l'identifiant de catégorie permet aux terminaux récepteurs d'effectuer un filtrage des paquets de données diffusés localement qu'ils reçoivent. Préférentiellement, ledit dispositif émetteur comprend : des moyens formant interface homme/machine de saisie, par un utilisateur, d'une requête de diffusion locale de paquets ; des moyens de formatage de la requête de diffusion locale de paquets saisie par l'utilisateur ; des moyens de gestion d'un protocole de communication, de façon à transmettre la requête formatée de diffusion locale de paquets à l'un desdits modules de diffusion locale.Preferably, said packet to be broadcast locally has a format comprising: a field containing a category identifier, making it possible to specify the type of service addressed by the packet to be distributed locally; a field containing useful data. As explained below, the category identifier allows the receiving terminals to filter the locally broadcast data packets they receive. Preferably, said transmitting device comprises: means forming a man / machine interface for entering, by a user, a request for local broadcasting of packets; means for formatting the request for local distribution of packets entered by the user; means for managing a communication protocol, so as to transmit the formatted request for local broadcast of packets to one of said local broadcast modules.
De cette façon, le format des requêtes de diffusion locale est transparent pour l'utilisateur du dispositif émetteur.In this way, the format of local broadcast requests is transparent to the user of the sending device.
De façon avantageuse, ledit dispositif émetteur comprend des moyens de transmission à l'un des modules de diffusion locale de paquets d'un message de mise à jour au moins partielle d'une requête de diffusion locale de paquets stockée par ledit module de diffusion locale. Ainsi, il est possible de faire évoluer dans le temps une requête de diffusion locale initiale (ce qui suppose que cette requête initiale définisse un type de diffusion s'étalant dans le temps (par exemple une diffusion périodique).Advantageously, said transmitting device comprises means for transmitting to one of the local packet broadcasting modules a message for at least partial updating of a local packet broadcasting request stored by said local broadcasting module. . Thus, it is possible to change over time an initial local broadcast request (which supposes that this initial request defines a type of broadcast spread over time (for example a periodic broadcast).
De façon préférentielle, ledit au moins un module de diffusion locale de paquets appartient au groupe comprenant : les modules de diffusion locale de paquets associés chacun à une station de base; les modules de diffusion locale de paquets associés chacun à plusieurs stations de base chaînées entre elles ; les modules de diffusion locale de paquets associés chacun à un contrôleur de stations de base.Preferably, said at least one local packet broadcasting module belongs to the group comprising: local packet broadcasting modules each associated with a base station; the local packet broadcasting modules each associated with several base stations chained together; the local packet broadcasting modules each associated with a base station controller.
Ainsi, le module de diffusion locale peut occuper plusieurs positions dans le réseau de radiocommunication. Selon les cas, les traitements effectués par le module de diffusion locale et ceux effectués par la (ou les) station(s) de base ne sont pas exactement les mêmes. Préférentiellement, chaque module de diffusion locale de paquets comprend des moyens de vérification de la disponibilité d'un canal de diffusion utilisé par ladite au moins une station de base associée audit module de diffusion locale, de façon que la disponibilité dudit canal de diffusion conditionne la transmission par le module de diffusion locale du paquet à diffuser localement, à destination de ladite au moins une station de base.Thus, the local broadcasting module can occupy several positions in the radiocommunication network. Depending on the case, the treatments carried out by the local broadcasting module and those carried out by the base station (s) are not exactly the same. Preferably, each local packet broadcasting module comprises means for verifying the availability of a broadcasting channel used by said at least one base station associated with said local broadcasting module, so that the availability of said broadcasting channel conditions the transmission by the local broadcasting module of the packet to be broadcast locally, to said at least one base station.
De cette façon, on optimise les chances de succès de la diffusion des paquets à diffuser localement. En outre, si le canal de diffusion de la station de base n'est pas disponible, le module de diffusion locale peut fait une ou plusieurs nouvelles tentatives, selon une stratégie déterminée (tentatives à des instants aléatoires, selon une période déterminée, avec une fréquence décroissante, etc).In this way, we optimize the chances of success of the distribution of packets to be broadcast locally. In addition, if the broadcasting channel of the base station is not available, the local broadcasting module can make one or more new attempts, according to a determined strategy (attempts at random times, according to a determined period, with a decreasing frequency, etc.).
De façon préférentielle, chaque terminal de radiocommunication récepteur comprend des moyens de filtrage, total ou partiel selon au moins un paramètre de filtrage déterminé, des paquets à diffuser localement qu'il reçoit.Preferably, each receiving radiocommunication terminal comprises means of filtering, total or partial according to at least one determined filtering parameter, packets to be broadcast locally that it receives.
Par filtrage, on entend notamment : un premier niveau de filtrage, pouvant être défini comme le fait que le terminal récepteur reconnaît les paquets de données diffusés localement, parmi le flux de données diffusées que reçoit le terminal récepteur en provenance de la station de base courante ; un second niveau de filtrage, pouvant être défini comme le fait que le terminal récepteur peut ne retenir et présenter à l'utilisateur du terminal récepteur que certains des paquets de données diffusés localement qu'il a reçus et reconnus comme tels.By filtering, we mean in particular: a first level of filtering, which can be defined as the fact that the receiving terminal recognizes the packets of locally broadcast data, among the stream of broadcast data received by the receiving terminal from the current base station; a second level of filtering, which can be defined as the fact that the receiving terminal can retain and present to the user of the receiving terminal only some of the locally broadcast data packets which it has received and recognized as such.
L'invention possède de nombreuses applications, et notamment mais non exclusivement : la création d'une enseigne électronique fixe, la création d'une enseigne électronique mobile, la gestion d'une file d'attente, etc. L'invention concerne également : un procédé de diffusion d'au moins un paquet de données ; un module de diffusion locale de paquets ; un dispositif émetteur ; un terminal de radiocommunication récepteur ; - une requête de diffusion locale de paquet ; un paquet à diffuser localement.The invention has many applications, and in particular but not exclusively: the creation of a fixed electronic sign, the creation of a mobile electronic sign, the management of a queue, etc. The invention also relates to: a method of broadcasting at least one data packet; a local packet broadcasting module; a transmitting device; a receiving radiocommunication terminal; - a local packet broadcast request; a package to distribute locally.
D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante d'un mode de réalisation préférentiel de l'invention, domié à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels : - la figure 1 illustre le service de messages courts point-à-point (ou SMS-PP) selon l'art antérieur ; la figure 2 illustre le service de messages courts diffusés (ou SMS-CB) selon l'art antérieur ; la figure 3 illustre un premier mode de réalisation particulier du système de diffusion selon l'invention, dans lequel le dispositif émetteur est un terminal mobile et dans lequel chaque module de diffusion locale est associé à une station de base ; la figure 4 illustre une variante du premier mode de réalisation particulier de la figure 3, dans lequel chaque module de diffusion locale est associé à un contrôleur de stations de base ; la figure 5 illustre une variante du premier mode de réalisation particulier de la figure 3, dans lequel chaque module de diffusion locale est associé à plusieurs stations de base chaînées entre elles ; la figure 6 illustre un second mode de réalisation particulier du système de diffusion selon l'invention, dans lequel trois types de dispositif émetteur sont illustrés (accédant au module de diffusion locale via respectivement le réseau Internet, le RTCP ou encore le réseau GSM) et dans lequel chaque module de diffusion locale est associé à une station de base ; la figure 7 présente un mode de réalisation du format d'une requête de diffusion locale selon l'invention ; la figure 8 présente un mode de réalisation du format d'un paquet à diffuser localement selon l'invention ; la figure 9 présente un mode de réalisation du format d'un message de dictionnaire selon l'invention ; - la figure 10 présente un schéma simplifié d'un mode de réalisation particulier d'un module de diffusion locale selon l'invention ; la figure 11 présente un schéma simplifié d'un mode de réalisation particulier d'un dispositif émetteur selon l'invention ; la figure 12 présente un schéma simplifié d'un mode de réalisation particulier d'un terminal mobile récepteur selon l'invention.Other characteristics and advantages of the invention will appear on reading the following description of a preferred embodiment of the invention, shown by way of indicative and non-limiting example, and the attached drawings, in which: - FIG. 1 illustrates the point-to-point short message service (or SMS-PP) according to the prior art; FIG. 2 illustrates the short broadcast message service (or SMS-CB) according to the prior art; FIG. 3 illustrates a first particular embodiment of the broadcasting system according to the invention, in which the transmitting device is a mobile terminal and in which each local broadcasting module is associated with a base station; FIG. 4 illustrates a variant of the first particular embodiment of FIG. 3, in which each local broadcasting module is associated with a base station controller; FIG. 5 illustrates a variant of the first particular embodiment of FIG. 3, in which each local broadcasting module is associated with several base stations chained together; FIG. 6 illustrates a second particular embodiment of the broadcasting system according to the invention, in which three types of transmitting device are illustrated (accessing the local broadcasting module via the Internet network, the PSTN or the GSM network respectively) and wherein each local broadcast module is associated with a base station; FIG. 7 shows an embodiment of the format of a local broadcast request according to the invention; FIG. 8 shows an embodiment of the format of a packet to be broadcast locally according to the invention; FIG. 9 shows an embodiment of the format of a dictionary message according to the invention; - Figure 10 shows a simplified diagram of a particular embodiment of a local broadcasting module according to the invention; FIG. 11 presents a simplified diagram of a particular embodiment of a transmitter device according to the invention; FIG. 12 presents a simplified diagram of a particular embodiment of a receiving mobile terminal according to the invention.
Les figures 1 et 2, relatives aux services SMS-PP et SMS-CB selon l'art antérieur, ont déjà été discutées en détail ci-dessus.Figures 1 and 2, relating to the SMS-PP and SMS-CB services according to the prior art, have already been discussed in detail above.
La présente invention concerne donc la diffusion (locale) de paquets de données (aussi appelés messages) au sein d'un réseau de radiocommunication cellulaire. L'objectif est de permettre la diffusion d'un paquet de données, d'un dispositif émetteur vers une pluralité de terminaux mobiles récepteurs, présents dans une ou plusieurs cellule(s) géographique(s) déterminée(s) du réseau de radiocommunication.The present invention therefore relates to the (local) broadcasting of data packets (also called messages) within a cellular radiocommunication network. The objective is to allow the broadcasting of a data packet, from a transmitting device to a plurality of receiving mobile terminals, present in one or more specific geographic cell (s) of the radiocommunication network.
Dans la suite de la description, on considère le cas d'un réseau selon la norme GSM. Il est clair cependant que l'invention n'est nullement limitée à ce type de réseau de radiocommunication et s'applique à tout type de réseau offrant, outre un service de téléphonie, un service de transmission de données par paquets. On rappelle que le principe général de l'invention consiste à prévoir, au sein du système, une pluralité de modules de diffusion locale, chacun étant associés localement (c'est-à-dire est relié directement à, ou bien est intégré à) à une ou plusieurs station(s) de base. Sur requête du dispositif émetteur, chaque module de diffusion locale gère la diffusion dans une ou plusieurs cellule(s) géographique(s), par sa ou ses station(s) de base associée(s), d'un paquet à diffuser localement (aussi appelé "message local" dans la suite de la description,). Ainsi, les terminaux mobiles présents dans cette ou ces cellule(s) géographique(s) reçoivent le paquet à diffuser localement (en tant que "terminaux récepteurs" au sens de l'invention). On présente maintenant, en relation avec la figure 3, un premier mode de réalisation particulier du système de diffusion selon l'invention. Le dispositif émetteur DE est un terminal mobile (MS), ou un équipement spécifique intégrant les fonctions d'un terminal mobile. Chaque module de diffusion locale MDL est associé localement à une station de base BTS distincte. La zone de diffusion locale est donc dans ce cas la cellule géographique dont la couverture radio est assurée par la station de base précitée.In the following description, we consider the case of a network according to the GSM standard. It is clear however that the invention is in no way limited to this type of radiocommunication network and applies to any type of network offering, in addition to a telephony service, a packet data transmission service. It will be recalled that the general principle of the invention consists in providing, within the system, a plurality of local broadcasting modules, each being associated locally (that is to say is directly connected to, or else is integrated into) to one or more base station (s). At the request of the sending device, each local broadcasting module manages the broadcasting in a geographic cell (s), by its associated base station (s), of a packet to be broadcast locally ( also called "local message" in the following description,). Thus, the mobile terminals present in this or these geographic cell (s) receive the packet to be broadcast locally (as "receiving terminals" within the meaning of the invention). We now present, in relation to FIG. 3, a first particular embodiment of the broadcasting system according to the invention. The transmitting device DE is a mobile terminal (MS), or specific equipment integrating the functions of a mobile terminal. Each local broadcasting module MDL is locally associated with a separate BTS base station. The local broadcast area is therefore in this case the geographic cell whose radio coverage is provided by the aforementioned base station.
On décrit maintenant le fonctionnement de ce premier mode de réalisation. Le dispositif émetteur DE génère une requête de diffusion locale et la transmet à la station de base BTS via un canal de signalisation, par exemple par le canal SDCCH (pour "Stand-Alone Dedicated Control Channel", ou "canal de contrôle dédié autonome"). A cet effet, comme illustré sur la figure 11, le dispositif émetteur DE comprend notamment des moyens 111 formant interface homme/machine de saisie, par un utilisateur, de la requête de diffusion locale ; des moyens 112 de formatage de la requête de diffusion locale de paquets saisie par l'utilisateur ; et des moyens 113 de gestion d'un protocole de communication (pour la transmission de la requête formatée au module de diffusion locale).We will now describe the operation of this first embodiment. The transmitting device DE generates a local broadcast request and transmits it to the base station BTS via a signaling channel, for example by the SDCCH channel (for "Stand-Alone Dedicated Control Channel", or "dedicated autonomous control channel" ). To this end, as illustrated in FIG. 11, the transmitting device DE comprises in particular means 111 forming a man / machine interface for entering, by a user, the request for local broadcasting; means 112 for formatting the request for local broadcast of packets entered by the user; and means 113 for managing a communication protocol (for the transmission of the formatted request to the local broadcasting module).
La station de base BTS détecte (identifie) la requête de diffusion locale, puis la transmet à son module de diffusion locale MDL associé. Cette détection (identification) peut être réalisée par l'utilisation d'un champ de la requête contenant un identifiant de diffusion locale, et par le traitement de la signalisation associée à cette requête. Le champ contenant l'identifiant de diffusion locale correspond au champ adresse de destination DA (pour "Destination Address") d'un message "classique" (tel qu'un message court SMS). Un mode de réalisation particulier du format de la requête de diffusion locale selon l'invention est présenté en détail par la suite, en relation avec la figure 7.The base station BTS detects (identifies) the local broadcast request, then transmits it to its associated local broadcast module MDL. This detection (identification) can be carried out by the use of a field of the request containing a local broadcast identifier, and by the processing of the signaling associated with this request. The field containing the local broadcast identifier corresponds to the destination address field DA (for "Destination Address") of a "classic" message (such as a SMS short message). A particular embodiment of the format of the local broadcast request according to the invention is presented in detail below, in relation to FIG. 7.
Le module de diffusion locale MDL traite la requête de diffusion locale et transmet à la station de base BTS un paquet à diffuser localement, ce dernier étant inclus dans (ou généré à partir de) la requête de diffusion locale précitée.The local broadcasting module MDL processes the local broadcasting request and transmits to the base station BTS a packet to be broadcast locally, the latter being included in (or generated from) the above-mentioned local broadcasting request.
Pour cela, dans un mode de réalisation particulier illustré sur la figure 10, le module de diffusion locale MDL comprend notamment : des moyens 101 formant interface avec le réseau de radiocommunication, permettant la réception des requêtes de diffusion locale transmises par la station de BTS, et la transmission vers la station de base BTS des paquets à diffuser localement ; des moyens 102 de traitement des requêtes de diffusion locale, notamment de façon à : * vérifier la conformité du format de la requête de diffusion locale de paquet ;For this, in a particular embodiment illustrated in FIG. 10, the local broadcasting module MDL comprises in particular: means 101 forming an interface with the radiocommunication network, allowing reception of local broadcasting requests transmitted by the BTS station, and transmitting packets to be broadcast locally to the base station BTS; means 102 for processing local broadcast requests, in particular so as to: * check the conformity of the format of the packet local broadcast request;
* vérifier la validité du service, tel que défini dans la requête de diffusion locale de paquet ;* check the validity of the service, as defined in the local packet broadcast request;
* gérer le type et/ou la plage horaire et/ou la fréquence de diffusion, tel(s) que définis dans la requête de diffusion locale de paquet ;* manage the type and / or time slot and / or frequency of broadcast, as defined in the local packet broadcast request;
* contrôler les droits d'accès au module de diffusion locale, tels que définis dans la requête de diffusion locale de paquet ; des moyens 103 de stockage permettant de conserver des informations contenues dans les requêtes de diffusion locale et utilisées pour générer les paquets à diffuser localement ; des moyens 104 de vérification de la disponibilité du canal de diffusion de la station de base BTS (voir ci-après), de façon que le module de diffusion locale MDL ne transmette le paquet à diffuser localement à la station de base BTS que si le canal de diffusion est disponible ; - des moyens 105 de génération et de formatage des paquets à diffuser localement. En fonction de la façon dont le module de diffusion locale et la station de base sont associés localement (c'est-à-dire en fonction de la position du module de diffusion locale MDL dans le réseau), les traitements qu'ils effectuent diffèrent : si le module de diffusion locale MDL est placé "à coté" de la station de base BTS (en quelque sorte en parallèle, comme illustré sur la figure 3), la station de base BTS doit intégrer un équivalent des moyens 101 formant interface (cf. figure 10), afin de permettre notamment l'envoi des requêtes de diffusion locale vers le module de diffusion locale, la réception des paquets à diffuser localement transmis par le module de diffusion locale, d'informer le module de diffusion locale de l'occupation du canal de diffusion ; - si le module de diffusion locale MDL est placé entre la station de base BTS et le contrôleur de stations de base BSC (en quelque sorte en série sur l'interface Abis), aucune modification n'est nécessaire au niveau de la station de base BTS. En revanche, le module de diffusion locale MDL doit disposer de deux moyens formant interface (référencés 101 ci-dessus et sur la figure 10) : l'une vers la BTS et l'autre vers le BSC. Les moyens 104 de vérification de la disponibilité du canal de diffusion "écoutent" alors en permanence l'activité sur le canal de diffusion.* control the access rights to the local broadcast module, as defined in the local packet broadcast request; storage means 103 making it possible to store information contained in the local broadcast requests and used to generate the packets to be broadcast locally; means 104 for verifying the availability of the broadcast channel of the BTS base station (see below), so that the local broadcast module MDL transmits the packet to be broadcast locally to the BTS base station only if the broadcast channel is available; means 105 for generating and formatting packets to be broadcast locally. Depending on how the local broadcast module and the base station are locally associated (i.e. depending on the position of the local MDL broadcast module in the network), the processing they perform differs : if the local broadcasting module MDL is placed "next to" the base station BTS (in a way in parallel, as illustrated in FIG. 3), the base station BTS must integrate an equivalent of the means 101 forming an interface ( see Figure 10), in order to allow in particular the sending of local broadcasting requests to the local broadcasting module, the reception of packets to be broadcast locally transmitted by the local broadcasting module, to inform the local broadcasting module of the 'occupation of the broadcasting channel; - if the local broadcasting module MDL is placed between the base station BTS and the base station controller BSC (sort of in series on the Abis interface), no modification is necessary at the level of the base station BTS. On the other hand, the local broadcasting module MDL must have two means forming an interface (referenced 101 above and in FIG. 10): one towards the BTS and the other towards the BSC. The means 104 for verifying the availability of the broadcasting channel then "listen" to the activity on the broadcasting channel permanently.
La station de base BTS utilise par exemple son canal de diffusion BCCH ("pour Broadcast Control Channel") pour diffuser le message local à tous les terminaux mobiles (récepteurs) TR présents dans sa cellule géographique. On rappelle que le canal BCCH est un canal logique porté par le slot 0 de la fréquence (porteuse) de la voie balise.The base station BTS uses for example its broadcasting channel BCCH ("for Broadcast Control Channel") to broadcast the local message to all the mobile terminals (receivers) TR present in its geographic cell. Recall that the BCCH channel is a logical channel carried by the slot 0 of the frequency (carrier) of the beacon channel.
Selon une variante de l'invention, la station de base BTS utilise le canal de diffusion CBCH ("pour Cell Broadcast Channel") pour diffuser le message local. On rappelle que le canal CBCH est un canal logique permettant, dans le cadre du service connu de messages courts diffusés (SMS-CB), de diffuser les messages provenant du Centre de Diffusion de Messages Courts (CBC, fig.2).According to a variant of the invention, the base station BTS uses the broadcast channel CBCH ("for Cell Broadcast Channel") to broadcast the local message. It will be recalled that the CBCH channel is a logical channel making it possible, within the framework of the known short broadcast message service (SMS-CB), to broadcast the messages originating from the Short Message Broadcast Center (CBC, fig.2).
Si le canal de diffusion est en cours d'utilisation (par exemple pour la diffusion d'informations système), le message local envoyé par le module de diffusion locale MDL est ignoré par la station de base BTS. Le module de diffusion locale MDL réitère sa demande ultérieurement. Chaque terminal mobile (récepteur) TR présent dans la zone géographique de diffusion reçoit le message local (paquet à diffuser localement). Chaque terminal récepteur TR dispose par exemple d'une application (par exemple de type "SIM Application Tool Kit") lui permettant soit d'ignorer tous les paquet à diffuser localement, reçus suivant ce principe, soit de ne recevoir que ceux correspondant aux services attendus pas l'utilisateur (qui aura configuré ces services attendus via une interface homme/machine IHM de l'application SIM Tool Kit).If the broadcast channel is in use (for example for broadcasting system information), the local message sent by the local broadcast module MDL is ignored by the base station BTS. The local broadcasting module MDL repeats its request later. Each mobile terminal (receiver) TR present in the geographic broadcasting area receives the local message (packet to be broadcast locally). Each terminal receiver TR has for example an application (for example of the “SIM Application Tool Kit” type) allowing it either to ignore all the packets to be broadcast locally, received according to this principle, or to receive only those corresponding to the expected services not the user (who will have configured these expected services via a HMI man / machine interface of the SIM Tool Kit application).
Dans le mode de réalisation particulier illustré sur la figure 12, le terminal mobile récepteur comprend : des moyens 121 de filtrage, total ou partiel selon au moins un paramètre de filtrage déterminé, des paquets à diffuser localement qu'il reçoit ; - des moyens 122 formant interface homme/machine de configuration, par un utilisateur, du ou des paramètre(s) de filtrage précités ; des moyens 123 formant interface homme/machine de présentation (visuelle, sonore, ...) des paquets à diffuser localement, reçus et filtrés.In the particular embodiment illustrated in FIG. 12, the receiving mobile terminal comprises: means 121 for filtering, total or partial according to at least one determined filtering parameter, packets to be broadcast locally that it receives; - Means 122 forming a man / machine interface for configuration, by a user, of the above filtering parameter (s); means 123 forming a man / machine interface for presentation (visual, sound, etc.) of the packets to be broadcast locally, received and filtered.
Par paramètre de filtrage, on entend notamment, mais non exclusivement, l'identifiant de catégorie contenu dans chaque paquet à diffuser localement (voir ci-après la description détaillée, en relation avec la figure 8, du format d'un paquet à diffuser localement).By filtering parameter is meant in particular, but not exclusively, the category identifier contained in each packet to be broadcast locally (see below the detailed description, in relation to FIG. 8, of the format of a packet to be broadcast locally ).
La figure 4 illustre une première variante du premier mode de réalisation particulier décrit ci-dessus en relation avec la figure 3. Cette première variante se distingue de ce qui a été décrit ci-dessus en ce que chaque module de diffusion localeFIG. 4 illustrates a first variant of the first particular embodiment described above in relation to FIG. 3. This first variant differs from what has been described above in that each local broadcasting module
MDL n'est pas associé localement à une station de base BTS mais à un contrôleur de stations de base BSC. La conséquence est que la zone de diffusion locale est formée par l'ensemble des cellules géographiques dont la couverture radio est assurée par l'une des stations de base dépendantes du BSC précité. On notera que seulement certains des terminaux récepteurs se trouvent donc la même cellule géographique que le terminal mobile jouant le rôle du le dispositif émetteur DE.MDL is not locally associated with a BTS base station but with a BSC base station controller. The consequence is that the local broadcasting area is formed by all of the geographic cells whose radio coverage is provided by one of the base stations dependent on the aforementioned BSC. Note that only some of the receiving terminals are therefore located in the same geographical cell as the mobile terminal playing the role of the transmitting device DE.
La figure 5 illustre une seconde variante du premier mode de réalisation particulier décrit ci-dessus en relation avec la figure 3. Cette seconde variante se distingue de ce qui a été décrit ci-dessus en ce que chaque module de diffusion locale MDL n'est pas associé localement à une mais à plusieurs stations de base BTS chaînées entre elles. Par "stations de base chaînées entre elles", on entend le fait qu'une station de base transporte de manière transparente la signalisation vers une autre station de base (ce qui permet à cette dernière ne pas être physiquement reliée au contrôleur de stations de base (BSC)). La conséquence est que la zone de diffusion locale est formée par l'ensemble des cellules géographiques dont la couverture radio est assurée par l'une de ces stations de base. De même que pour la première variante, seulement certains des terminaux récepteurs se trouvent donc la même cellule géographique que le terminal mobile jouant le rôle du dispositif émetteur DE.FIG. 5 illustrates a second variant of the first particular embodiment described above in relation to FIG. 3. This second variant differs from what has been described above in that each local broadcasting module MDL is not not locally associated with one but with several BTS base stations chained together. "Base stations chained together" means that a station base transparently transports the signaling to another base station (which allows the latter not to be physically connected to the base station controller (BSC)). The consequence is that the local broadcasting area is formed by all of the geographic cells whose radio coverage is provided by one of these base stations. As in the first variant, only some of the receiving terminals are therefore located in the same geographic cell as the mobile terminal playing the role of the transmitting device DE.
On présente maintenant, en relation avec la figure 6, un second mode de réalisation particulier du système de diffusion selon l'invention. De même que dans le premier mode de réalisation discuté ci-dessus en relation avec la figure 3, chaque module de diffusion locale MDL est associé localement à une station de base BTS distincte et la zone de diffusion locale est donc la cellule géographique couverte par cette station de base.We now present, in relation to FIG. 6, a second particular embodiment of the broadcasting system according to the invention. As in the first embodiment discussed above in relation to FIG. 3, each local broadcasting module MDL is locally associated with a separate base station BTS and the local broadcasting area is therefore the geographic cell covered by this base station.
Ce second mode de réalisation se distingue du premier en ce que le dispositif émetteur établit une communication de données avec le module de diffusion localeThis second embodiment differs from the first in that the transmitting device establishes a data communication with the local broadcasting module
MDL afin de transmettre à celui-ci la requête de diffusion locale. On rappelle que dans le premier mode de réalisation, le dispositif émetteur transmet la requête de diffusion locale au module de diffusion locale MDL (par l'intermédiaire de la station de base qui lui est associée localement) via un canal de signalisation du réseau de radiocommunication.MDL in order to transmit the local broadcast request to it. Recall that in the first embodiment, the transmitting device transmits the local broadcast request to the local broadcast module MDL (via the base station associated with it locally) via a signaling channel of the radiocommunication network .
La communication de données entre le dispositif émetteur et le module de diffusion locale MDL peut être établie via un ou plusieurs réseaux de communication, dont éventuellement le réseau de radiocommunication (GSM) au sein duquel est diffusé localement le paquet à diffuser localement. Ainsi, sur la figure 6, on a illustré (uniquement à titre d'exemple) les trois cas suivants : le dispositif émetteur référencé DE(a) est un terminal (par exemple un microordinateur équipé d'un modem et d'un navigateur (browser)) permettant d'accéder (directement ou via un autre réseau (non représenté)) à un réseau de type Internet 61. Dans ce cas, la requête en diffusion locale émise par le dispositif émetteur DE(a) passe successivement par le réseau de type Internet 61, puis, au sein du réseau GSM, par le MSC, le BSC et la BTS associée localement au module de diffusion locale MDL, pour arriver au module de diffusion locale MDL ; le dispositif émetteur référencé DE(b) est un terminal (par exemple un micro- ordinateur équipé d'un modem) permettant d'accéder au réseau téléphonique commuté public (RTCP) 62. Dans ce cas, la requête en diffusion locale émise par le dispositif émetteur DE(b) passe successivement par le RTCP 62, puis, au sein du réseau GSM, par le MSC, le BSC et la BTS associée localement au module de diffusion locale MDL, pour arriver au module de diffusion locale MDL ; le dispositif émetteur référencé DE(c) est un terminal mobile permettant d'accéder au réseau de radiocommunication (GSM). Dans ce cas, la requête en diffusion locale émise par le dispositif émetteur DE(c) passe successivement par la station de base 63 couvrant la cellule où se trouve le dispositif émetteur DE, puis (si le module de diffusion locale MDL "demandé" est associé localement à une autre station de base BTS 64) au BSC (et éventuellement au MSC) dont dépend cette autre station de base 64, et enfin à cette autre station de base BTS 64.The data communication between the sending device and the local broadcasting module MDL can be established via one or more communication networks, including possibly the radiocommunication network (GSM) within which the packet to be broadcast locally is broadcast locally. Thus, in FIG. 6, the following three cases have been illustrated (by way of example only): the transmitting device referenced DE (a) is a terminal (for example a microcomputer equipped with a modem and a browser ( browser)) allowing access (directly or via another network (not shown)) to an Internet-type network 61. In this case, the request for local broadcast sent by the sending device DE (a) passes successively through the network of Internet type 61, then, within the GSM network, by the MSC, the BSC and the BTS locally associated with the local broadcasting module MDL, to arrive at the local broadcasting module MDL; the transmitting device referenced DE (b) is a terminal (for example a microcomputer equipped with a modem) allowing access to the public switched telephone network (PSTN) 62. In this case, the request for local broadcasting sent by the transmitting device DE (b) passes successively through the RTCP 62, then, within the GSM network, through the MSC, the BSC and the BTS locally associated with the local broadcasting module MDL, to arrive at the local broadcasting module MDL; the transmitting device referenced DE (c) is a mobile terminal allowing access to the radiocommunication network (GSM). In this case, the local broadcast request transmitted by the DE transmitter device (c) passes successively through the base station 63 covering the cell in which the DE transmitter device is located, then (if the "requested" local broadcast module MDL is locally associated with another base station BTS 64) with the BSC (and possibly with the MSC) on which this other base station 64 depends, and finally with this other base station BTS 64.
Dans une variante du premier cas, le module de diffusion locale MDL intègre des moyens d'accès direct au réseau de type Internet 61. La communication de données (référencée 65) entre le dispositif émetteur et le module de diffusion locale MDL ne passe pas dans ce cas par le réseau de radiocommunication (GSM). De même, dans une variante du second cas, le module de diffusion locale MDL intègre des moyens d'accès direct au RTCP 62. La communication de données (référencée 66) entre le dispositif émetteur et le module de diffusion locale MDL ne passe pas dans ce cas par le réseau de radiocommunication (GSM).In a variant of the first case, the local broadcasting module MDL integrates means of direct access to the Internet-type network 61. The data communication (referenced 65) between the sending device and the local broadcasting module MDL does not pass through this case by the radio network (GSM). Similarly, in a variant of the second case, the local broadcasting module MDL integrates means of direct access to the RTCP 62. The data communication (referenced 66) between the sending device and the local broadcasting module MDL does not pass through this case by the radio network (GSM).
Par ailleurs, de la même façon que deux variantes du premier mode de réalisation ont été envisagées ci-dessus (cf. figures 4 et 5), deux variantes (non illustrées par des figures) du second mode de réalisation de l'invention peuvent être envisagées. En effet, chaque module de diffusion locale MDL peut aussi être associé localement à un contrôleur de stations de base BSC, ou encore à plusieurs stations de base BTS chaînées entre elles. Dans le mode de réalisation particulier illustré sur la figure 7, le format de la requête de diffusion locale 70 comprend : un champ 71 contenant un identifiant de diffusion locale, permettant un adressage local du module de diffusion locale MDL destinataire de la requête de diffusion locale. L'identifiant de diffusion locale est un identifiant génériqueFurthermore, in the same way as two variants of the first embodiment have been envisaged above (cf. FIGS. 4 and 5), two variants (not illustrated by figures) of the second embodiment of the invention can be considered. Indeed, each local broadcasting module MDL can also be associated locally with a base station controller BSC, or even with several base stations BTS chained together. In the particular embodiment illustrated in FIG. 7, the format of the local broadcast request 70 comprises: a field 71 containing a local broadcast identifier, allowing local addressing of the local broadcast module MDL recipient of the local broadcast request. The local broadcast identifier is a generic identifier
(c'est-à-dire non propre à un module de diffusion locale particulier), dans le cas du premier mode de réalisation particulier précité, ou un identifiant propre à un module de diffusion locale particulier, dans le cas du second mode de réalisation particulier précité ; un champ 72 contenant un identifiant d'un utilisateur du dispositif émetteur DE, permettant au module de diffusion locale MDL de vérifier des droits d'accès de cet utilisateur ; un champ 73 contenant un type de diffusion (par exemple, diffusion immédiate, périodique, sur une plage horaire, sur demande, ...); un champ 74 contenant une plage horaire de diffusion ; un champ 75 contenant une fréquence de diffusion ; - un champ 76 contenant le paquet à diffuser localement.(i.e. not specific to a particular local broadcast module), in the case of the aforementioned first particular embodiment, or an identifier specific to a particular local broadcast module, in the case of the second embodiment aforementioned particular; a field 72 containing an identifier of a user of the sending device DE, allowing the local broadcasting module MDL to verify access rights of this user; a field 73 containing a type of delivery (for example, immediate, periodic, time slot, on demand, ...); a field 74 containing a broadcasting time range; a field 75 containing a broadcasting frequency; - a field 76 containing the packet to be broadcast locally.
Dans le mode de réalisation particulier illustré sur la figure 8, le format du paquet à diffuser localement 80 (référencé 76 sur la figure 7) comprend : un champ 81 contenant un identifiant de catégorie, permettant de préciser le type de service adressé par le paquet à diffuser localement. Cet identifiant de catégorie est soit un identifiant de catégorie universel, valable pour toutes les cellules géographiques, soit un identifiant de catégorie local, valable uniquement dans une zone géographique de diffusion locale déterminée ; un champ 82 contenant des données utiles ;In the particular embodiment illustrated in FIG. 8, the format of the packet to be broadcast locally 80 (referenced 76 in FIG. 7) comprises: a field 81 containing a category identifier, making it possible to specify the type of service addressed by the packet to broadcast locally. This category identifier is either a universal category identifier, valid for all geographic cells, or a local category identifier, valid only in a specific geographical area of local distribution; a field 82 containing useful data;
(au moins) un champ 83 contenant des informations complémentaires (adresse, numéro de téléphone, ...).(at least) a field 83 containing additional information (address, telephone number, ...).
Dans le cas où l'identifiant de catégorie est un identifiant de catégorie local, chaque module de diffusion locale MDL comprend des moyens de diffusion (via sa ou ses station(s) de base associée(s)) d'au moins un message de dictionnaire, permettant aux terminaux récepteurs TR d'interpréter la signification de l'identifiant de catégorie local. Comme illustré sur la figure 9, dans un mode de réalisation particulier, le format du message de dictionnaire 90 comprend : un champ 91 contenant un numéro de séquence de diffusion, permettant de positionner le présent message de dictionnaire dans une liste d'au moins un message de dictionnaire ; un champ 92 contenant une liste d'identifiants de catégorie, avec pour chacun sa signification.In the case where the category identifier is a local category identifier, each local broadcasting module MDL comprises means of broadcasting (via its associated base station (s)) of at least one message of dictionary, allowing receiver terminals TR to interpret the meaning of the local category identifier. As illustrated in FIG. 9, in a particular embodiment, the format of the dictionary message 90 comprises: a field 91 containing a broadcast sequence number, making it possible to position the present dictionary message in a list of at least one dictionary message; a field 92 containing a list of category identifiers, each with its meaning.
Il est clair que de nombreux autres modes de réalisation et variantes du système de diffusion de messages locaux décrit ci-dessus peuvent être envisagés, sans sortir du cadre de la présente invention.It is clear that many other embodiments and variants of the local message broadcasting system described above can be envisaged, without departing from the scope of the present invention.
Optionnellement, le dispositif émetteur DE comprend des moyens de transmission, à l'un des modules de diffusion locale MDL, d'un message de mise à jour (au moins partielle) d'une requête de diffusion locale préalablement stockée par ce module de diffusion locale. Ainsi, il est possible de faire évoluer dans le temps une requête de diffusion locale initiale (ce qui suppose que cette requête initiale définisse un type de diffusion s'étalant dans le temps (par exemple une diffusion périodique). Pour transmettre le message de mise à jour précité, on utilise par exemple le service de messages courts point-à-point (ou SMS-PP) selon l'art antérieur. Comme illustré sur la figure 11, le dispositif émetteur DE comprend à cet effet des moyens 114 formant interface homme/machine de saisie, par un utilisateur, de ces messages de mise à jour.Optionally, the transmitting device DE comprises means for transmitting, to one of the local broadcasting modules MDL, an update message (at least partial) of a local broadcasting request previously stored by this broadcasting module local. Thus, it is possible to change over time an initial local broadcast request (which supposes that this initial request defines a type of broadcast spread over time (for example a periodic broadcast). To transmit the setting message As of the above-mentioned date, the point-to-point short message service (or SMS-PP) according to the prior art is used for example As illustrated in FIG. 11, the transmitter device DE for this purpose comprises means 114 forming an interface human / machine input by a user of these update messages.
Egalement optionnellement, chaque module de diffusion locale MDL comprend des moyens de transmission d'un paquet de données (qui n'est pas un message local) vers un terminal mobile donné du réseau de radiocommunication. Ainsi, outre la diffusion de paquets à diffuser localement (via une ou plusieurs stations de base associée(s)), le module de diffusion locale MDL peut utiliser le réseau de radiocommunication pour envoyer des messages (par exemple des messages courts dans le cas d'un réseau de type GSM) vers un terminal de radiocommunication déterminé. En d'autres termes, le module de diffusion locale MDL intègre la fonction de transmission de messages d'un terminal mobile. Ceci permet par exemple de remonter vers un organe central (non représenté) des tickets de taxation permettant la facturation du service de diffusion de messages locaux selon la présente invention. Selon encore une autre option, chaque module de diffusion locale MDL comprend en outre des moyens permettant d'assurer des fonctions de serveur de données. De cette façon, une procédure d'échange de données (par exemple de type Internet ou WAP) peut être mise en œuvre entre le module de diffusion locale MDL et un terminal mobile présents dans la zone de diffusion de la (ou des) station(s) de base associée(s) localement au module de diffusion locale MDL.Also optionally, each local broadcasting module MDL comprises means for transmitting a data packet (which is not a local message) to a given mobile terminal of the radiocommunication network. Thus, in addition to broadcasting packets to be broadcast locally (via one or more associated base stations), the local broadcasting module MDL can use the radiocommunication network to send messages (for example short messages in the case of 'a GSM type network) to a specific radiocommunication terminal. In other words, the local broadcasting module MDL integrates the message transmission function of a mobile terminal. This allows for example to go back to a central body (not shown) charging tickets allowing the billing of the local message broadcasting service according to the present invention. According to yet another option, each local broadcasting module MDL further comprises means making it possible to perform data server functions. In this way, a data exchange procedure (for example of the Internet or WAP type) can be implemented between the local broadcasting module MDL and a mobile terminal present in the broadcasting area of the station (s) ( s) of base locally associated with the local broadcasting module MDL.
Selon encore une autre option, chaque terminal récepteur comprend des moyens 124 (cf. figure 12) de transmission d'une requête de réception locale directe au module de diffusion locale MDL. En réponse, le module de diffusion locale MDL transmet au terminal récepteur TR tous les paquets à diffuser localement répondant à au moins un critère de sélection déterminé (indiqué dans la requête de réception locale directe). De cette façon, le terminal récepteur TR peut par exemple aller chercher des paquets à diffuser localement auprès du module de diffusion locale MDL, pour telle ou telle catégorie de service (indiquée par l'identifiant de catégorie), sans attendre leur diffusion soit terminée (diffusion en cours).According to yet another option, each receiving terminal comprises means 124 (cf. FIG. 12) for transmitting a request for direct local reception to the local broadcasting module MDL. In response, the local broadcasting module MDL transmits to the receiving terminal TR all the packets to be broadcast locally meeting at least one determined selection criterion (indicated in the request for direct local reception). In this way, the receiving terminal TR can for example fetch packets to be broadcast locally from the local broadcasting module MDL, for such or such category of service (indicated by the category identifier), without waiting for their broadcasting to be completed ( broadcasting in progress).
Selon une variante de l'option précitée, et afin d'éviter de faire appel au module de diffusion locale MDL, le terminal récepteur TR conserve certains (par exemple les N derniers) messages reçus, sans les présenter à l'utilisateur. Le terminal récepteur TR comprend pour cela (cf. figure 12) des moyens 125 de stockage. En outre, les moyens 123 de présentation de messages locaux du terminal récepteur TR sont adaptés de façon à permettre également la présentation des messages locaux stockés dans les moyens 125 de stockage, et répondant à au moins un critère de sélection déterminé. Par exemple, via une interface homme/machine adaptée, l'utilisateur peut demander au terminal récepteur TR qu'il utilise de lui présenter les messages locaux concernant une catégorie de service donnée (indiquée par l'utilisateur), et qui ont été diffusés pendant une plage temporelle donnée (indiquée par l'utilisateur).According to a variant of the aforementioned option, and in order to avoid calling on the local broadcasting module MDL, the receiver terminal TR stores certain (for example the last N) messages received, without presenting them to the user. The receiver terminal TR therefore comprises (cf. FIG. 12) storage means 125. In addition, the means 123 for presenting local messages from the receiving terminal TR are adapted so as to also allow the presentation of the local messages stored in the storage means 125, and meeting at least one determined selection criterion. For example, via a suitable man / machine interface, the user can ask the receiving terminal TR to use it to present local messages concerning a given category of service (indicated by the user), which have been broadcast during a given time range (specified by the user).
Les différentes options décrites ci-dessus peuvent être mises en œuvre seules ou en combinaison.The different options described above can be implemented alone or in combination.
On présente maintenant, à titre d'exemple, trois applications de la présente invention. Une première application du système de diffusion de messages locaux selon la présente invention est la création d'une "enseigne électronique fixe". Dans ce cas, une entité fixe (par exemple un magasin) utilisatrice du dispositif émetteur DE informe de sa présence, dans une zone de diffusion déterminée, des utilisateurs de terminaux récepteurs TR également présents dans la même zone de diffusion. Le dispositif émetteur DE transmet des requêtes en vue de la diffusion locale de messages locaux contenant des informations relatives à l'entité fixe utilisatrice du dispositif émetteur.We now present, by way of example, three applications of the present invention. A first application of the local message broadcasting system according to the present invention is the creation of a "fixed electronic sign". In this case, a fixed entity (for example a store) using the transmitting device DE informs of its presence, in a determined broadcasting area, of users of receiving terminals TR also present in the same broadcasting area. The sending device DE transmits requests for the local broadcasting of local messages containing information relating to the fixed entity using the sending device.
Par exemple, une pharmacie désire faire connaître sa présence. Aujourd'hui, le client repère son enseigne lumineuse : la croix verte clignotante. Le pharmacien a donc tout intérêt a être situé dans un lieu de passage. Grâce à "l'enseigne électronique fixe" selon l'invention, il envoit une requête en vue de la diffusion, par exemple toutes les minutes, d'un message local (paquet de données à diffuser localement) signalant sa présence et son adresse à tous les mobiles abonnés (du même opérateur) situés dans sa cellule (ou un groupe de cellules). L'intérêt est que, dès lors, il n'a pas forcément l'obligation d'être situé dans un lieu de fort passage (galerie marchande, rue principale, etc ...). Naturellement, il ne demande pas de diffusion de messages aux heures de fermeture. Comme déjà expliqué en détail, l'invention englobe un principe de filtre : l'en-tête des messages de diffusion locale contiennent à cet effet un identifiant de catégorie. On peut imaginer plusieurs plages d'identifiants, comme par exemple : de 100 à 199 : enseignes commerciales ; de 110 à 119 : enseignes santé (avec notamment l'identifiant 112 pour une pharmacie), etc. En reprenant l'exemple précité, le pharmacien demande ainsi la diffusion d'un message local destiné à être diffusé avec l'identifiant 112. Un terminal mobile abonné au service (terminal récepteur), bénéficiant par exemple d'un programme incorporé "d'enseigne électronique fixe" dans son "SIM Toolkit" recevra par défaut tous les messages locaux. En paramétrant le programme précité, l'utilisateur du terminal récepteur peut ne demander que la présentation des messages locaux ayant comme identifiant de catégorie le N°112 (les pharmacies). Lors de ses déplacements, il recevra alors les messages des pharmaciens ouverts. Naturellement, les messages diffusés peuvent avoir un contenu informatif : un restaurant peut annoncer un menu moins cher ("happy hours"), un commerçant des soldes, etc ... Une seconde application du système de diffusion de messages locaux selon la présente invention est la création d'une "enseigne électronique mobile". Dans ce cas, une entité mobile (par exemple un autobus) utilisatrice du dispositif émetteur informe de son arrivée dans une zone de diffusion des utilisateurs de terminaux récepteurs également présents dans la même zone de diffusion. Le dispositif émetteur DE transmet des requêtes en vue de la diffusion locale de messages locaux contenant des informations relatives à l'entité mobile utilisatrice du dispositif émetteur.For example, a pharmacy wants to publicize its presence. Today, the customer spots his illuminated sign: the flashing green cross. The pharmacist therefore has every interest in being located in a place of passage. Thanks to the "fixed electronic sign" according to the invention, it sends a request for the dissemination, for example every minute, of a local message (data packet to be broadcast locally) signaling its presence and address to all subscribed mobiles (from the same operator) located in their cell (or a group of cells). The advantage is that, therefore, it does not necessarily have the obligation to be located in a place of high traffic (shopping mall, main street, etc ...). Naturally, it does not ask for messages to be broadcast during closing hours. As already explained in detail, the invention includes a filter principle: the header of local broadcast messages contain a category identifier for this purpose. We can imagine several ranges of identifiers, such as: from 100 to 199: commercial signs; from 110 to 119: health signs (with in particular the identifier 112 for a pharmacy), etc. Using the above example, the pharmacist thus requests the broadcast of a local message intended to be broadcast with the identifier 112. A mobile terminal subscribed to the service (receiving terminal), for example benefiting from an incorporated program "of fixed electronic sign "in its" SIM Toolkit "will receive all local messages by default. By configuring the aforementioned program, the user of the receiving terminal may request only the presentation of local messages having the category identifier number 112 (pharmacies). When traveling, he will then receive messages from open pharmacists. Of course, the messages broadcast can have an informative content: a restaurant can advertise a cheaper menu ("happy hours"), a salesman of the sales, etc ... A second application of the local message broadcasting system according to the present invention is the creation of a "mobile electronic sign". In this case, a mobile entity (for example a bus) using the transmitting device informs of its arrival in a broadcasting area of the users of receiving terminals also present in the same broadcasting area. The sending device DE transmits requests for the local broadcasting of local messages containing information relating to the mobile entity using the sending device.
Par exemple, un autobus est équipé d'un dispositif émetteur DE qui émet un message de diffusion locale contenant l'identifiant N°245, signifiant par exemple "enseigne mobile / transports / autobus / ligne N°5". Les passagers n'ont plus ainsi à attendre à l'arrêt du bus, ils peuvent attendre dans un magasin ou ailleurs car ils sont avertis dès l'arrivée de l'autobus dans leur cellule.For example, a bus is equipped with a DE transmitter device which transmits a local broadcast message containing the identifier No. 245, meaning for example "mobile sign / transport / bus / line No. 5". Passengers no longer have to wait at the bus stop, they can wait in a store or elsewhere because they are warned as soon as the bus arrives in their cell.
En déclinant plus finement le concept, la présente invention permet de faciliter les rencontres : un abonné émet un message de diffusion locale avec un identifiant (par exemple N°65784, signifiant "enseigne sociale / rencontre / sentimentale / cherche femme / blonde"). Il est averti de l'entrée dans sa cellule d'une abonnée émettant un message de diffusion locale pouvant présenter un intérêt pour lui (par exemple avec l'identifiant N°65726, signifiant "enseigne sociale / rencontre / sentimentale / cherche homme / brun"). Une mise en relation peut être automatisée. Cette seconde application de l'invention peut aussi servir à prévenir les membres d'un groupe (d'une communauté inscrite à un portail électronique d'accès au sein d'un réseau de type Internet, par exemple) de l'arrivée d'un de ses membres: réunions d'affaires, visite guidée, etc ...By further refining the concept, the present invention makes it easier to meet: a subscriber sends a local broadcast message with an identifier (for example N ° 65784, meaning "social sign / meeting / sentimental / seeking women / blonde"). He is warned of the entry into his cell of a subscriber emitting a message of local diffusion which can be of interest for him (for example with the identifier N ° 65726, meaning "social sign / meeting / sentimental / seeking man / brown "). Linking can be automated. This second application of the invention can also be used to warn the members of a group (of a community registered with an electronic portal of access within a network of Internet type, for example) of the arrival of one of its members: business meetings, guided tour, etc ...
Une troisième application du système de diffusion de messages locaux selon la présente invention est la gestion d'une file d'attente. Dans ce cas, chacune des entités formant la file d'attente se fait inscrire auprès d'un gestionnaire de la file d'attente et est utilisatrice d'un terminal récepteur TR. Les messages diffusés localement contiennent des informations relatives notamment à chaque nouveau décalage de rangs (des d'entités) au sein de la file d'attente. Ainsi, à la réception de ces messages, chacune des entités sait notamment quelle est son rang au sein de la file d'attente. Par exemple, un abonné au service de diffusion selon l'invention, disposant d'un terminal mobile (récepteur), peut s'inscrire sur une file d'attente dans un magasin (par exemple à une caisse de paiement), dans une administration ou en tout lieu comportant une file d'attente. Le dispositif émetteur (utilisé par le gestionnaire de la file d'attente) fait envoyer par un module de diffusion locale MDL un message local prévenant l'abonné que son tour viendra dans quelques instants. D'autres informations peuvent aussi être transmises, telles que le numéro de la porte d'embarquement, etc... Dans une version plus élaborée, l'abonné peut ainsi enregistrer une demande (achat, information, etc ...) et recevoir un message le prévenant que sa demande peut être satisfaite (taxi, listes de courses, recherche de produit à acheter, disponibilité d'un article, etc ...). A third application of the local message broadcasting system according to the present invention is the management of a queue. In this case, each of the entities forming the queue registers with a manager of the queue and uses a receiver terminal TR. The messages broadcast locally contain information relating in particular to each new shift in ranks (of entities) within the queue. Thus, upon receipt of these messages, each of the entities knows in particular what is its rank within the queue. For example, a subscriber to the broadcasting service according to the invention, having a mobile terminal (receiver), can register on a queue in a store (for example at a cash register), in an administration or any place with a queue. The sending device (used by the queue manager) sends a local broadcasting module MDL a local message warning the subscriber that his turn will come in a few moments. Other information can also be transmitted, such as the boarding gate number, etc. In a more elaborate version, the subscriber can thus register a request (purchase, information, etc.) and receive a message warning him that his request can be satisfied (taxi, shopping lists, search for product to buy, availability of an item, etc.).

Claims

REVENDICATIONS
1. Système de diffusion d'au moins un paquet de données, d'un dispositif émetteur (DE) vers une pluralité de terminaux de radiocommunication récepteurs (TR) présents dans au moins une cellule géographique déterminée d'un réseau de radiocommunication cellulaire, ledit réseau de radiocommunication comprenant une pluralité de stations de base (BTS) assurant chacune la couverture radio d'une cellule géographique distincte, caractérisé en ce que ledit système comprend au moins un module de diffusion locale de paquets, associé localement à au moins une station de base, de façon que, sur requête dudit dispositif émetteur, chaque module de diffusion locale permette de diffuser, par l'intermédiaire de la au moins une station de base à laquelle il est associé localement, au moins un paquet de données vers les terminaux de radiocommunication récepteurs présents dans la cellule géographique dont la couverture radio est assurée par la au moins une station de base. 1. System for broadcasting at least one data packet, from a transmitting device (DE) to a plurality of receiving radiocommunication terminals (TR) present in at least one determined geographical cell of a cellular radiocommunication network, said radiocommunication network comprising a plurality of base stations (BTS) each ensuring radio coverage of a separate geographic cell, characterized in that said system comprises at least one local packet broadcasting module, locally associated with at least one radio station base, so that, at the request of said transmitting device, each local broadcasting module makes it possible to broadcast, via the at least one base station with which it is locally associated, at least one data packet to the communication terminals. radiocommunication receivers present in the geographic cell whose radio coverage is ensured by the at least one base station.
2. Système selon la revendication 1, caractérisé en ce que ledit dispositif émetteur est un terminal de radiocommunication, ou un équipement spécifique intégrant les fonctions d'un terminal de radiocommunication, comprenant en outre des moyens de transmission, via ledit réseau de radiocommunication, d'une requête de diffusion locale de paquet vers la station de base, dite station de base courante, assurant la couverture radio de la cellule géographique dans laquelle se trouve le dispositif émetteur, en ce que la station de base courante comprend des moyens de détection de la requête de diffusion locale de paquet, et des moyens de transmission de la requête de diffusion locale de paquet vers le module de diffusion locale associé à la station de base courante, dit "module de diffusion locale sélectionné", en ce que le module de diffusion locale sélectionné comprend des moyens de traitement de la requête de diffusion locale de paquet, et des moyens de transmission à la station de base courante d'un paquet à diffuser localement, et en ce que la station de base courante comprend des moyens de réception et de diffusion dans sa cellule géographique du paquet à diffuser localement. 2. System according to claim 1, characterized in that said transmitting device is a radiocommunication terminal, or specific equipment integrating the functions of a radiocommunication terminal, further comprising means of transmission, via said radiocommunication network, of a request for local packet broadcast to the base station, known as the current base station, ensuring radio coverage of the geographic cell in which the transmitting device is located, in that the current base station comprises means for detecting the packet local broadcast request, and means for transmitting the packet local broadcast request to the local broadcast module associated with the current base station, called "selected local broadcast module", in that the selected local broadcast comprises means for processing the packet local broadcast request, and means for transmitting to the current base station of a packet to be broadcast locally, and in that the current base station comprises means for receiving and broadcasting in its geographical cell the packet to be broadcast locally.
3. Système selon la revendication 1, caractérisé en ce que ledit dispositif émetteur comprend des moyens de transmission d'une requête de diffusion locale de paquet vers un module de diffusion locale déterminé, dit "module de diffusion locale sélectionné", via au moins un réseau de communication incluant éventuellement ledit réseau de radio communication, et en ce que le module de diffusion locale sélectionné comprend des moyens de traitement de la requête de diffusion locale de paquet, et des moyens de transmission d'un paquet à diffuser localement à la au moins une station de base à laquelle il est associé, et en ce que la station de base à laquelle est associé le module de diffusion locale sélectionné comprend des moyens de réception et de diffusion, dans sa cellule géographique, du paquet à diffuser localement.3. System according to claim 1, characterized in that said transmitting device comprises means for transmitting a request for local packet broadcast to a determined local broadcasting module, called "selected local broadcasting module", via at least one communication network possibly including said radio communication network, and in that the selected local broadcasting module comprises means for processing the request for local packet broadcast, and means for transmitting a packet to be broadcast locally to the at least one base station with which it is associated, and in that the base station with which the selected local broadcast module is associated comprises means of reception and distribution, in its geographical cell, of the packet to be broadcast locally.
4. Système selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ladite requête de diffusion locale de paquet possède un format comprenant : un champ contenant un identifiant de diffusion locale, permettant un adressage local du module de diffusion locale destinataire de ladite requête de diffusion locale de paquet ; un champ contenant le paquet à diffuser localement.4. System according to any one of claims 1 to 3, characterized in that said local packet broadcast request has a format comprising: a field containing a local broadcast identifier, allowing local addressing of the local broadcast module receiving said local packet broadcast request; a field containing the package to broadcast locally.
5. Système selon la revendication 4, caractérisé en ce que le format de la requête de diffusion locale de paquet comprend en outre au moins un champ complémentaire appartenant au groupe comprenant : - un champ contenant un identifiant d'un utilisateur du dispositif émetteur, de façon à vérifier des droits d'accès de cet utilisateur au module de diffusion locale; un champ contenant un type de diffusion ; un champ contenant une plage horaire de diffusion ; un champ contenant une fréquence de diffusion. 5. System according to claim 4, characterized in that the format of the local packet broadcast request further comprises at least one additional field belonging to the group comprising: - a field containing an identifier of a user of the sending device, so as to verify the access rights of this user to the local broadcasting module; a field containing a type of delivery; a field containing a broadcasting time range; a field containing a broadcasting frequency.
6. Système selon l'une quelconque des revendications 1 à 5, caractérisé en ce que ledit paquet à diffuser localement possède un format comprenant : un champ contenant un identifiant de catégorie, permettant de préciser le type de service adressé par le paquet à diffuser localement ; un champ contenant des données utiles. 6. System according to any one of claims 1 to 5, characterized in that said packet to be broadcast locally has a format comprising: a field containing a category identifier, making it possible to specify the type of service addressed by the packet to be distributed locally ; a field containing useful data.
7. Système selon la revendication 6, caractérisé en ce que le format du paquet à diffuser localement comprend en outre au moins un champ contenant des informations complémentaires .7. System according to claim 6, characterized in that the format of the packet to be broadcast locally also comprises at least one field containing additional information.
8. Système selon l'une quelconque des revendications 6 et 7, caractérisé en ce que ledit identifiant de catégorie est un identifiant de catégorie universel, valable pour toutes les cellules géographiques.8. System according to any one of claims 6 and 7, characterized in that said category identifier is a universal category identifier, valid for all geographic cells.
9. Système selon l'une quelconque des revendications 6 et 7, caractérisé en ce que ledit identifiant de catégorie est un identifiant de catégorie local, valable uniquement dans une zone géographique de diffusion déteπninée comprenant au moins une cellule géographique déterminée.9. System according to any one of claims 6 and 7, characterized in that said category identifier is a local category identifier, valid only in a defined geographical area of diffusion comprising at least one determined geographic cell.
10. Système selon la revendication 9, caractérisé en ce que chaque module de diffusion locale comprend des moyens de diffusion d'au moins un message de dictionnaire permettant aux terminaux récepteurs d'interpréter la signification de l'identifiant de catégorie local. 10. System according to claim 9, characterized in that each local broadcasting module comprises means for broadcasting at least one dictionary message allowing the receiving terminals to interpret the meaning of the local category identifier.
11. Système selon la revendication 10, caractérisé en ce que ledit au moins un message de dictionnaire possède un format comprenant : un champ contenant un numéro de séquence de diffusion, permettant de positionner le présent message de dictionnaire dans une liste d'au moins un message de dictionnaire ; - un champ contenant une liste d'identifiants de catégorie, avec pour chacun sa signification. 11. System according to claim 10, characterized in that said at least one dictionary message has a format comprising: a field containing a broadcast sequence number, making it possible to position the present dictionary message in a list of at least one dictionary message; - a field containing a list of category identifiers, each with its meaning.
12. Système selon l'une quelconque des revendications 1 à 11, caractérisé en ce que ledit dispositif émetteur comprend : des moyens formant interface homme/machine de saisie, par un utilisateur, d'une requête de diffusion locale de paquets ; des moyens de formatage de la requête de diffusion locale de paquets saisie par l'utilisateur ; des moyens de gestion d'un protocole de communication, de façon à transmettre la requête formatée de diffusion locale de paquets à l'un desdits modules de diffusion locale. 12. System according to any one of claims 1 to 11, characterized in that said transmitting device comprises: means forming a man / machine interface for entering, by a user, a request for local broadcasting of packets; means for formatting the request for local distribution of packets entered by the user; means for managing a communication protocol, so as to transmit the formatted request for local broadcast of packets to one of said local broadcast modules.
13. Système selon l'une quelconque des revendications 1 à 12, caractérisé en ce que ledit dispositif émetteur comprend des moyens de transmission à l'un des modules de diffusion locale de paquets d'un message de mise à jour au moins partielle d'une requête de diffusion locale de paquets stockée par ledit module de diffusion locale. 13. System according to any one of claims 1 to 12, characterized in that said transmitting device comprises means for transmitting to one of the local packet broadcasting modules an at least partial update message of a local packet broadcast request stored by said local broadcast module.
14. Système selon l'une quelconque des revendications 1 à 13, caractérisé en ce que ledit au moins un module de diffusion locale de paquets appartient au groupe comprenant : les modules de diffusion locale de paquets associés chacun à une station de base; les modules de diffusion locale de paquets associés chacun à plusieurs stations de base chaînées entre elles ; les modules de diffusion locale de paquets associés chacun à un contrôleur de stations de base.14. System according to any one of claims 1 to 13, characterized in that said at least one local packet broadcasting module belongs to the group comprising: the local packet broadcasting modules each associated with a base station; the local packet broadcasting modules each associated with several base stations chained together; the local packet broadcasting modules each associated with a base station controller.
15. Système selon l'une quelconque des revendications 1 à 14, caractérisé en ce que chaque module de diffusion locale de paquets comprend des moyens de vérification de la disponibilité d'un canal de diffusion utilisé par ladite au moins une station de base associée audit module de diffusion locale, de façon que la disponibilité dudit canal de diffusion conditiomie la transmission par le module de diffusion locale du paquet à diffuser localement, à destination de ladite au moins une station de base.15. System according to any one of claims 1 to 14, characterized in that each local packet broadcasting module comprises means for verifying the availability of a broadcasting channel used by said at least one base station associated with said local broadcast module, so that the availability of said broadcast channel determines the transmission by the local broadcast module of the packet to be broadcast locally, to said at least one base station.
16. Système selon l'une quelconque des revendications 1 à 15, caractérisé en ce que chaque module de diffusion locale de paquets comprend en outre aux moins certains des moyens appartenant au groupe comprenant : des moyens de vérification de la conformité du format de la requête de diffusion locale de paquet, transmise par le dispositif émetteur ; des moyens de vérification de la validité du service, tel que défini dans la requête de diffusion locale de paquet, transmise par le dispositif émetteur ; des moyens de gestion du type et/ou de la plage horaire et/ou de la fréquence de diffusion, tel(s) que définis dans la requête de diffusion locale de paquet, transmise par le dispositif émetteur ; des moyens de contrôle des droits d'accès au module de diffusion locale, tels que définis dans la requête de diffusion locale de paquet, transmise par le dispositif émetteur. 16. System according to any one of claims 1 to 15, characterized in that each local packet broadcasting module further comprises at least some of the means belonging to the group comprising: means for verifying the conformity of the format of the request local packet broadcast, transmitted by the transmitting device; means for verifying the validity of the service, as defined in the local packet broadcast request, transmitted by the sending device; means for managing the type and / or the time slot and / or the broadcasting frequency, as defined in the local packet broadcasting request, transmitted by the transmitting device; means for controlling the rights of access to the local broadcasting module, as defined in the local packet broadcasting request, transmitted by the sending device.
17. Système selon l'une quelconque des revendications 1 à 16, caractérisé en ce que chaque module de diffusion locale de paquets comprend des moyens de transmission d'un paquet de données vers un terminal donné du réseau de radiocommunication.17. System according to any one of claims 1 to 16, characterized in that each local packet broadcasting module comprises means for transmitting a data packet to a given terminal of the radiocommunication network.
18. Système selon l'une quelconque des revendications 1 à 17, caractérisé en ce que chaque module de diffusion locale de paquets comprend en outre des moyens permettant d'assurer des fonctions de serveur de données.18. System according to any one of claims 1 to 17, characterized in that each local packet broadcasting module further comprises means making it possible to perform data server functions.
19. Système selon l'une quelconque des revendications 1 à 18, caractérisé en ce que chaque terminal de radiocommunication récepteur comprend des moyens de filtrage, total ou partiel selon au moins un paramètre de filtrage déterminé, des paquets à diffuser localement qu'il reçoit.19. System according to any one of claims 1 to 18, characterized in that each receiving radiocommunication terminal comprises means of filtering, total or partial according to at least one determined filtering parameter, packets to be broadcast locally that it receives .
20. Système selon la revendication 19, caractérisé en ce que ledit au moins un paramètre de filtrage est un identifiant de catégorie contenu dans chaque paquet à diffuser.20. System according to claim 19, characterized in that said at least one filtering parameter is a category identifier contained in each packet to be broadcast.
21. Système selon l'une quelconque des revendications 1 à 20, caractérisé en ce que chaque terminal de radiocommunication récepteur comprend des moyens formant interface homme/machine de configuration, par un utilisateur, dudit au moins un paramètre de filtrage.21. System according to any one of claims 1 to 20, characterized in that each receiving radiocommunication terminal comprises means forming a man / machine interface for configuration, by a user, of said at least one filtering parameter.
22. Système selon l'une quelconque des revendications 1 à 21, caractérisé en ce que chaque terminal de radiocommunication récepteur comprend des moyens de transmission à l'un des modules de diffusion locale de paquets d'une requête de réception locale directe de paquets à diffuser localement répondant à au moins un critère de sélection déterminé, et en ce que ledit module de diffusion locale de paquets comprend des moyens de traitement de cette demande, de façon à transmettre directement audit terminal récepteur les paquets à diffuser localement répondant audit au moins un critère de sélection.22. System according to any one of claims 1 to 21, characterized in that each receiving radiocommunication terminal comprises means for transmitting to one of the local packet broadcasting modules a request for direct local reception of packets to locally broadcast meeting at least one determined selection criterion, and in that said local packet broadcasting module comprises means for processing this request, so as to transmit directly to the receiving terminal the packets to be broadcast locally meeting said at least one selection criteria.
23. Système selon l'une quelconque des revendications 1 à 22, caractérisé en ce que chaque terminal de radiocommunication récepteur comprend : des moyens de stockage d'au moins un des derniers paquets à diffuser localement qu'il a reçus ; des moyens de présentation, à un utilisateur, d'au moins un paquet stockés dans lesdits moyens de stockage et répondant à au moins un critère de sélection déterminé. 23. System according to any one of claims 1 to 22, characterized in that each receiving radiocommunication terminal comprises: means for storing at least one of the last packets to be broadcast locally that it has received; means for presenting, to a user, at least one packet stored in said storage means and meeting at least one determined selection criterion.
24. Système selon l'une quelconque des revendications 22 et 23, caractérisé en ce que ledit au moins un critère de sélection appartient au groupe comprenant : la diffusion des paquets à diffuser localement ne doit pas être terminée ; les paquets à diffuser localement sont et/ou ont été diffusés dans une plage temporelle déterminée ; les paquets à diffuser localement doivent adresser un type de service déterminé. 24. System according to any one of claims 22 and 23, characterized in that said at least one selection criterion belongs to the group comprising: the broadcasting of packets to be broadcast locally must not be completed; the packets to be broadcast locally are and / or have been broadcast within a determined time range; packets to be broadcast locally must address a specific type of service.
25. Application du système selon l'une quelconque des revendications 1 à 24, à la création d'une "enseigne électronique fixe" par diffusion de paquets de données d'informations relatives à une entité fixe utilisatrice du dispositif émetteur, ledit dispositif émetteur étant fixe et transmettant des requêtes en vue de la diffusion locale desdits paquets de données d'informations, de façon que l'entité fixe utilisatrice du dispositif émetteur informe de sa présence dans une zone de diffusion des utilisateurs de terminaux récepteurs également présents dans ladite zone de diffusion.25. Application of the system according to any one of claims 1 to 24, to the creation of a "fixed electronic sign" by broadcasting information data packets relating to a fixed entity using the sending device, said sending device being sets and transmits requests for the local broadcasting of said information data packets, so that the fixed entity using the sending device informs of its presence in a broadcasting area of the users of receiving terminals also present in said area of diffusion.
26. Application du système selon l'une quelconque des revendications 1 à 24, à la création d'une "enseigne électronique mobile" par diffusion de paquets de données d'informations relatives à une entité mobile utilisatrice du dispositif émetteur, ledit dispositif émetteur étant mobile et transmettant des requêtes en vue de la diffusion locale desdits paquets de données d'informations, de façon que l'entité mobile utilisatrice du dispositif émetteur informe de son arrivée dans une zone de diffusion des utilisateurs de terminaux récepteurs également présents dans ladite zone de diffusion.26. Application of the system according to any one of claims 1 to 24, to the creation of a "mobile electronic sign" by broadcasting information data packets relating to a mobile entity using the sending device, said sending device being mobile and transmitting requests for the local broadcasting of said information data packets, so that the mobile entity using the sending device informs of its arrival in a broadcasting area of the users of receiving terminals also present in said area of diffusion.
27. Application du système selon l'une quelconque des revendications 1 à 24, à la gestion d'une file d'attente par diffusion de paquets de données d'informations relatives notamment à chaque nouveau décalage des rangs d'une pluralité d'entités formant ladite file d'attente, chacune desdites entités formant la file d'attente se faisant inscrire auprès d'un gestionnaire de la file d'attente et étant utilisatrice de l'un des terminaux récepteurs, de façon qu'à la réception desdits paquets de données d'informations, chacune desdites entités sait notamment quelle est son rang au sein de la file d'attente. 27. Application of the system according to any one of claims 1 to 24, to the management of a queue by broadcasting information data packets relating in particular to each new shift in the ranks of a plurality of entities forming said queue, each of said entities forming the queue registering with a manager of the queue and being a user of one of the receiving terminals, so that on receipt of said packets of information data, each of said entities knows in particular what is its rank within the queue.
28. Procédé de diffusion d'au moins un paquet de données, d'un dispositif émetteur (DE) vers une pluralité de terminaux de radiocommunication récepteurs (TR) présents dans au moins une cellule géographique déterminée d'un réseau de radiocommunication cellulaire, ledit réseau de radiocommunication comprenant une pluralité de stations de base (BTS) assurant chacune la couverture radio d'une cellule géographique distincte, caractérisé en ce que ledit procédé comprend les étapes suivantes : on associe localement au moins un module de diffusion locale de paquets à au moins une station de base ; - sur requête dudit dispositif émetteur, chaque module de diffusion locale permet de diffuser, par l'intermédiaire de la au moins une station de base à laquelle il est associé localement, au moins un paquet de données vers les terminaux de radiocommunication récepteurs présents dans la cellule géographique dont la couverture radio est assurée par la au moins une station de base. 28. Method for broadcasting at least one data packet, from a transmitting device (DE) to a plurality of receiving radiocommunication terminals (TR) present in at least one determined geographic cell of a cellular radiocommunication network, said radiocommunication network comprising a plurality of base stations (BTS) each ensuring radio coverage of a distinct geographic cell, characterized in that said method comprises the following steps: locally associating at least one local packet broadcasting module with the minus one base station; - At the request of said transmitting device, each local broadcasting module makes it possible to broadcast, via the at least one base station with which it is associated locally, at least one data packet to the receiving radiocommunication terminals present in the geographic unit whose radio coverage is provided by the at least one base station.
29. Module de diffusion locale de paquets, du type compris dans un système selon l'une quelconque des revendications 1 à 24, caractérisé en ce que ledit module de diffusion locale est associé localement à au moins une station de base d'un réseau de radiocommunication cellulaire, et en ce que, sur requête dudit dispositif émetteur, ledit module de diffusion locale permet de diffuser, par l'intermédiaire de la au moins une station de base à laquelle il est associé localement, au moins un paquet de données vers les terminaux de radiocommunication récepteurs présents dans la cellule géographique dont la couverture radio est assurée par la au moins une station de base. 29. Local packet broadcasting module, of the type included in a system according to any one of claims 1 to 24, characterized in that said local broadcasting module is locally associated with at least one base station of a network of cellular radio communication, and in that, at the request of said transmitting device, said local broadcasting module makes it possible to broadcast, via the at least one base station with which it is locally associated, at least one data packet to the Receiving radiocommunication terminals present in the geographic cell whose radio coverage is ensured by the at least one base station.
30. Dispositif émetteur, du type compris dans un système selon l'une quelconque des revendications 1 à 24, caractérisé en ce qu'il comprend des moyens de transmission, directement ou via une station de base, d'une requête de diffusion locale de paquet vers un module de diffusion locale déterminé, dit "module de diffusion locale sélectionné", de façon que, à la réception de ladite requête, ledit module de diffusion locale permette de diffuser, par l'intermédiaire de la au moins une station de base à laquelle il est associé localement, au moins un paquet de données vers les terminaux de radiocommunication récepteurs présents dans la cellule géographique dont la couverture radio est assurée par la au moins une station de base.30. Transmitting device, of the type included in a system according to any one of claims 1 to 24, characterized in that it comprises means for transmitting, directly or via a base station, a request for local broadcasting of packet to a determined local broadcasting module, called "selected local broadcasting module", so that, on receipt of said request, said local broadcasting module allows broadcasting, via the at least one base station with which it is associated locally, at least one data packet to the radiocommunication terminals receivers present in the geographic cell whose radio coverage is ensured by the at least one base station.
31. Terminal de radiocommunication récepteur, du type compris dans un système selon l'une quelconque des revendications 1 à 24, caractérisé en ce qu'il comprend des moyens de filtrage, total ou partiel selon au moins un paramètre de filtrage déterminé, des paquets à diffuser localement qu'il reçoit.31. Receiving radiocommunication terminal, of the type included in a system according to any one of claims 1 to 24, characterized in that it comprises means of filtering, total or partial according to at least one determined filtering parameter, packets to broadcast locally that it receives.
32. Requête de diffusion locale de paquet, du type utilisée dans un système selon l'une quelconque des revendications 1 à 24, caractérisée en ce qu'elle possède un format comprenant : - un champ contenant un identifiant de diffusion locale, permettant un adressage local du module de diffusion locale destinataire de ladite requête de diffusion locale de paquet ; un champ contenant le paquet à diffuser localement.32. Local packet broadcast request, of the type used in a system according to any one of claims 1 to 24, characterized in that it has a format comprising: - a field containing a local broadcast identifier, allowing addressing the local broadcast module recipient of said local packet broadcast request; a field containing the package to broadcast locally.
33. Paquet à diffuser localement, du type utilisé dans un système selon l'une quelconque des revendications 1 à 24, caractérisé en ce qu'il possède un format comprenant: un champ contenant un identifiant de catégorie, permettant de préciser le type de service adressé par le paquet à diffuser localement ; un champ contenant des données utiles. 33. Packet to be broadcast locally, of the type used in a system according to any one of claims 1 to 24, characterized in that it has a format comprising: a field containing a category identifier, making it possible to specify the type of service addressed by the package to be distributed locally; a field containing useful data.
PCT/FR2002/000875 2001-03-13 2002-03-12 System and method for local distribution of data packets in one or several geographical cells of a radiocommunication network WO2002073990A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR01/03431 2001-03-13
FR0103431A FR2822335B1 (en) 2001-03-13 2001-03-13 SYSTEM AND METHOD FOR LOCAL BROADCAST OF DATA PACKETS IN ONE OR MORE GEOGRAPHIC CELLS OF A RADIO COMMUNICATION NETWORK

Publications (1)

Publication Number Publication Date
WO2002073990A1 true WO2002073990A1 (en) 2002-09-19

Family

ID=8861088

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2002/000875 WO2002073990A1 (en) 2001-03-13 2002-03-12 System and method for local distribution of data packets in one or several geographical cells of a radiocommunication network

Country Status (2)

Country Link
FR (1) FR2822335B1 (en)
WO (1) WO2002073990A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19735836A1 (en) * 1997-08-12 1999-02-18 Mannesmann Ag Process for the dissemination of service information, a system and a service information center
US5909651A (en) * 1996-08-02 1999-06-01 Lucent Technologies Inc. Broadcast short message service architecture
US6052591A (en) * 1996-08-19 2000-04-18 Ericsson Inc. Broadcasting messages to mobile stations within a geographic area
US6119014A (en) * 1998-04-01 2000-09-12 Ericsson Inc. System and method for displaying short messages depending upon location, priority, and user-defined indicators
WO2001049050A2 (en) * 1999-12-29 2001-07-05 Ericsson Inc. Broadcast short message service
WO2001052558A2 (en) * 2000-01-13 2001-07-19 Celltick Technologies Ltd Method for operating a cellular telecommunications network, and method for operating a personal cellular telecommunications device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5909651A (en) * 1996-08-02 1999-06-01 Lucent Technologies Inc. Broadcast short message service architecture
US6052591A (en) * 1996-08-19 2000-04-18 Ericsson Inc. Broadcasting messages to mobile stations within a geographic area
DE19735836A1 (en) * 1997-08-12 1999-02-18 Mannesmann Ag Process for the dissemination of service information, a system and a service information center
US6119014A (en) * 1998-04-01 2000-09-12 Ericsson Inc. System and method for displaying short messages depending upon location, priority, and user-defined indicators
WO2001049050A2 (en) * 1999-12-29 2001-07-05 Ericsson Inc. Broadcast short message service
WO2001052558A2 (en) * 2000-01-13 2001-07-19 Celltick Technologies Ltd Method for operating a cellular telecommunications network, and method for operating a personal cellular telecommunications device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"TECHNICAL REALISATION OF SHORT MESSAGE SERVICE CELL BROADCAST (SMSCB)", ETSI STANDARDS, July 1996 (1996-07-01), pages 1 - 29, XP002101913 *

Also Published As

Publication number Publication date
FR2822335B1 (en) 2003-06-27
FR2822335A1 (en) 2002-09-20

Similar Documents

Publication Publication Date Title
US7010267B2 (en) Arrangement with beacon for providing information service
US8046001B2 (en) Method of providing advertising to mobile units
EP1753251B1 (en) Method of transmitting urgent alarm messages to mobile terminals being located in cells of a mobile communication network and a correponding network controller
US20100248702A1 (en) Methods and system for enhanced directory assistance using wireless messaging protocols
FR2846495A1 (en) METHOD FOR DIFFUSING MESSAGES BETWEEN VEHICLES AND APPARATUS FOR APPLYING SAID METHOD
JP2004523970A5 (en)
JP2005517256A (en) Method for exchanging real-time information between a communication network and a service provider and Business-To-Business engine
EP0851697A1 (en) System for broadcasting messages from a mobile radio communication terminal
WO2006067355A1 (en) Data transmission in a limited geographical zone
EP1168864A1 (en) Method for accessing a service from a mobile radio terminal with the aid of a short number
FR2816143A1 (en) Method for selective mass diffusion of a message in a telecom network and terminal for its implementation
FR2916923A1 (en) SERVICE AGGREGATION SYSTEM FOR A TELECOMMUNICATION PLATFORM.
WO2002073990A1 (en) System and method for local distribution of data packets in one or several geographical cells of a radiocommunication network
FR3073309A1 (en) METHOD FOR PROVIDING A VEHICLE AND ITS RESTITUTION IN A PARK OF VEHICLES AVAILABLE FOR RESERVATION, METHOD FOR RESERVING A VEHICLE, SYSTEM
EP1407634A1 (en) Computer method and system for adapting a geographical zone to population behaviours
EP1597924A1 (en) Method and system for disseminating commercial information by mobile telephone
FR2890511A1 (en) Information data processing device for e.g. bus, has processing module for determining drop station based on geographical position of mobile terminal and optimal criteria and generating response message during reception of request
EP2997751B1 (en) Tpeg single static ip multicast address
FR2872668A1 (en) SYSTEM AND METHOD FOR CONSTRUCTING, DISSEMINATION AND APPLICATION OF AT LEAST ONE OFFER OF USE OF THE NETWORK TO AT LEAST ONE MOBILE TERMINAL
Rask Denmark: M-commerce Experiences and Perspectives
FR2859348A1 (en) Mobile telephone geo-location system uses data held within telephone without use of distant server to determine location
FR2843474A1 (en) Motor vehicle traffic information generation system, and motor vehicle navigation system, in which vehicles carry traffic information generating equipment and are linked in an ad-hoc network
CA2652568A1 (en) Public information method and system
FR2871318A1 (en) Data collection method for e.g. hotel, involves converting collected data into format compatible with data processing modules communicating with telecommunications network, and filtering converted data based on their nature
WO2003061305A1 (en) Method for implementing selective mass broadcast of an announcement in a telecommunication network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP