Messaging system
BACKGROUND OF THE INVENTION
The invention relates to a messaging system comprising mobile terminals and a network for connecting the terminals to other terminals and to a message server which comprises means for recording messages originating from the terminals and sending such messages.
Such a system is generally known under the name SMS (Short Message System) in the field of GSM mobile telephony.
SUMMARY OF THE INVENTION
The invention provides a messaging system with location selection, i.e. a messaging system by which messages - data messages, graphics messages, voice messages or even (in the future) video messages - can be transmitted conditionally in respect of the location of the receiving (or transmitting) terminal. According to the invention, the message server accordingly comprises means for recording a location code with the messages originating from the terminals, as well as means for comparing the current location of the terminals with the location represented by the recorded location code and sending the recorded messages if the current location of the terminals corresponds with the location represented by the location code.
In the proposed manner, subscribers can deliver messages via their terminals to the message server, which messages are sent by the message server to (one or more) terminals currently within a specified location. It is also possible for the message server to send a message conditionally in respect of the current location of the transmitting terminal, for example to the terminals located within the same area as that transmitting terminal. Although it is possible to use the location as the sole transmission or reception criterion, it is also possible to define further criteria, such as terminal codes, user codes, time codes, etc. The location information can be provided by a localisation
ω Uϊ P M π O o Ui O (_π
Ό TJ O o H J O ι-3 rt rt H- H rt rt rt M H- rt (-■ Cu 0 3 > to Φ ι-3 O 3 3 rt to ^1 M rt CO u O Hi Hi Φ 3 φ 3J l-J* tr 3 Hi t Φ U O Hi ^ O α H Φ Ω Φ μ- ^ H φ Φ Φ o μ- S - ω
H CO n H Φ Cu φ Hi Φ H d O Φ O μ- Cu Ω 3 r+ φ to rt H rt tQ 00 Φ H r O el¬ r+ o rt O rt 3 CO U rt u H- cQ 3 0 rt 3' CO o to ≤ 3 3" 3 O <^ μ- H- s tr l-i 3 Φ H u H V 3 H- rt ^ 1-5 rt rt μ- to H Φ φ rt cu 0 H- H α Cu φ
O σ φ φ fu n O rt cr 3 Φ Φ 3 H H- φ Φ H- H- 3 α Φ H 3J sQ H 3 Hi Φ h-t TJ h f- Φ >< 0 Φ to u to u Φ 0 O o o Hi μ- μ- hi Φ Φ Ϊ Cu μ- μ- Φ H H U3 s TJ
Φ rr r+ en Cu Φ rt to M O 3 o O 3 3 rt O 3 rt M H"
£11 Φ Φ Φ rt 3 3 H- O U 0 H Cu μ- H iQ 3J 3 Ω to ) CO C z μ- H h Hi t H s: <S s; H- μ. o 0 n sQ CD H H H O 3 Φ O rt Φ H CU HI o O
O 3 3 P- Φ 3J O 13 φ 3 CU Φ H α Φ H Φ Hi W 2 H rt H φ H > H μ> Φ 3 cα cu H
3 H H- P- H- 3 P- 3 U rt CO O >υ φ α •< Φ O T < μ- ω α 3
Φ 13 13 3" o h-1 o t-s H- O H 13 rt Hi O rt μ- φ Φ φ rt s: rt Φ O cr cu CU cr 3* O • Hi Φ 0 t-3 3 φ rt H !-r Ω H 0 rt O CU CO H ^ 3J CO Hi - X to O μj rt φ Hi π 13 & CO Φ CO o φ 0 0 H 3- rt μ- 3J μ- to Cu
Cu rt t-T o CU O Φ Φ CO Φ H Ω 3 3 α Φ 0 Φ 3 0 J-» Φ Ω o ιQ 3 ιQ tr s: -S Φ P- o rt h o 3 CO 3 O Cu rt T5 μ- 3 Φ Hi CU 3* £ 3 TJ 13
Φ nr 3* 3 0 3* Hi H1 P- U rt O rt Φ rt 3 μ- Φ •< to — Ω Ω H Cu r+ H- P- 3 r+ TJ φ P- Φ 0 co sQ φ CD H- h H- 3" ιT! 3 O O 3" Ω Cu Φ rr Φ
3 O n o φ Φ Φ rt U n φ α rt O 3 to Φ <! 0 O u 3 3 Cu Φ
3 3J 3" CO ιQ H rt H- u cu CO H- 3 H- Φ CU Φ rt H (Q Φ TJ O 3 rt 3 (NJ 3 rt to 3 co tr CO H 0) Φ O s: o- O 3 en rr 3 3J φ l-i rt φ rt cu r+ Φ μ- CO Cu CU rt H 3 H- Φ μ- H H ^ 3 0 Cu Φ μj rt Φ CU to O μ- 3* Ω to to ?
Cfl φ cQ rt Φ 3 u rt H o O φ O t-1 3 ι-> O μ- H H Cu to Φ O CO 3" CU μ- σ 3 Φ Φ CO P- tr 3 P 0 O rt o α CO Φ 3 Ω O rt Ω sQ φ H ig Cu O TJ 3
Φ CO rr O 3 H- Φ t-r Hi Φ u μ- Cu 3 rt Φ Cu Φ to S iQ s: TJ ιQ
Φ O n o u rt rt 3 o rt H- Φ s: 3 3 rt Φ H 3 to Cu 3 μ- -> to α o -5 I-1 H 3" Cu Hi H- <! rt U H- Co CU μ- H 3 3 3 3 u μ- 3 ro H rr cu P- O CO u Φ H1 0 φ I-1 tr 3 rt 0 rt 3 CO rr O φ α μ- iQ 3 Ω CO
3 Φ !3 rt CO 3 Φ 0 α O φ α tr Hi to 3 " μ- O Φ H Cu Ω Cu φ rr 3 O Φ U Φ H- CO 3 n u 0 0 Φ 3 3 μ- 3 s; Cu CO Φ rt
»> Φ O P- H co 3 Φ o π 0 Hi cu rt to rt H 0 Cu φ to ιQ CO μ- rt ^< 3 μ- 0 μ- 3 H- 3 O 3 ^ H- CO H cr O H rt Φ Φ t j O 3 M Φ μ- rt Φ O cr o Hi
Hi Φ < Φ H α CO CO H O H- H 3 Φ Ω ^ α Φ rt 3 3 Hi 3" rt o 3 l-1 O l-i μ- S Φ O cu φ rt Φ 3 O 3 α 0 Φ φ to O μ- rt CU O < Φ α rt
O • ω Φ rt H- rt H- iQ CO Φ 3 H- H- 3 to H 3 rt H CU μ- 3 μ- 21 3^
3 rr CU O • rt Φ O Φ Ό H rt 3 3 0 TJ 3 ≤ CU Φ σ μ- u 3 fc-i Φ φ Hi * cQ TJ 31 O 3 0 3 rt ry n Cu ^Q Ω Cu Φ μ- cQ rt • •< 3 l-i 3 Ω φ I-1
O Φ Φ O ι-9 rr 3 H- F Φ O H CU K O rt Φ O iQ Φ φ XT O 3 O rt
O H 13 r rf Φ 0 rt P H- α to rt rt μ- to 3- m rt Ω to Cu l rt 3 rt Φ
Hi 3 O α Φ tr L H t O Cu tf Φ tr H- 3 u to to t ^ Hi O to CD TJ ) Ω
O Φ H φ H- Φ φ • n φ 0 2 iQ rt Φ Φ φ Φ H K Cu φ H 0 M 3" rt CU CO s: PJ xr rt s: H- H o 3 φ ^ H < O iQ H- Hi ^1 3 tr CO m s: P- O 3 ^ Φ 3 P- H- to 3 HI H H rt Φ <l Φ 3 3 3 μ- Φ CO co -0 O φ Φ CU P- rt 0 Φ Φ rt ω H- D- Φ t-T to Φ H φ Φ 3 rt μ- rt • H O ^Q rt * 0J CO Cu H- O t i-S d Φ Φ Ω φ Φ φ 3 H Cu to CO rt iQ CO u 3 3" O r+ φ tr rt O u CO Cu Φ Cu CO 0 •Ό Hi Φ CD CO 3J Φ rt vQ Φ U3
Φ H- • elH- u cu rr H O (-■ 3 TJ H Ω <! to O cu Cu Φ ,-^ H μ- O O to φ o ^
H 3 r s' O ιQ O 1 sQ t C α Φ C φ to O rt vQ sQ <! O 3 μ-
3 H 3* Φ 3 Φ O ω φ o H CO 13 Φ to H h CU 3 Φ φ φ rt O Φ 3 o 3 u σ 0-
P- s; ri- Φ CU CO α α Φ H Q TJ H CO Φ μ- H to cr Φ a 3" o ω ≤: I-1 3 φ 3 fu O 3 Φ φ H 3 CO H O μ- Φ co cu H- P- I-1 o O Φ H- H- o o x P. IQ 3 rt 3 to μ- μ- O φ 3 Φ Λ. > H 3 Ω
I-1 O CO O o fl CO H 0 3 "• φ s: Φ Φ rt CO 3 Cu H μ- ^ • φ rt H to £T O Cu Φ CU Φ H Cu H- ≤ H- CO φ Cu 3 ! 3 CU μ- μ- U Cu rt Φ rt H rt rt H- H- to rt CO CO H Φ Cu H3 3 o Cr
H- Cu I-1 r+ P- H H- rt 1 H- o rt Hi φ Cu cr CO cr H Cu 3J 0- 3 φ to P- O o o H tr H •< • φ O rt Φ o 0 3 *- 3 rt P- 3 φ rt <! rt α
Φ J^ Cu Cu cu 3 O 3 α pf Φ s to ^ H1 μ- r+ Φ H • 3
ω >
(_π σ cπ o Cn
CU Pd 3 el¬ ω O 3 " rt Cu H 0 Cu rt rt hi Ω 3 Cu ^ ^ rt H rt Ω 3 .£=> Ω el¬ Ω H3 μ- h-1 CD H h-1
Φ rt Φ O s' 3 Hi φ o 3^ TJ rr Hi Ω 0 3J φ O φ h-1 rt 3* Φ Φ O Φ Hi s' Cu 3" 3 o TJ rt O
Cu 3 ≤ Φ Ω to $, Φ TJ rt Φ Ω ϋ to CO Φ P- Ω hi M to Ω μ- Φ CD Φ o Φ Ω
<! Cu P- " Cu CO φ H CO rt μ- h-1 to O TJ CO O Hi co O 3 TJ CO O rt φ Hi u o Cu
Φ 3 rt CU <i Cu P- 31 μ- <! Φ Φ hi CU Cu 3 ^ H P- Cu Cu M Φ to h-1 μ- rt P- tr r
TJ CX 3" O Cu iQ φ P- O O 3 CU CU ex H sQ Ω P- ex 3 Hi ιΩ J Hi Cu CU O sQ P- Hi o P-
3 Cu Φ CU Ω ru φ hi α Cu 3 Φ rt <! rt Φ P- Φ 0 3 3 φ Cu P- Φ H μ- 3 Ω 3 o P- 3 O φ H hi rt cu to H to ^ rt Φ Φ μ- ex 3 to cu CO ex h-1 3 CO P- O φ Cu Hi 3 ro h-1 3
CO rt O rt Φ P- O P- cx X 3 3 Tj h-1 φ id ω 3 rt φ ex
CO p- •< P- H Φ to μ- Hi O Cu Φ rt 0 H 1 Hi 3 Ω 0 φ 3 cr μ- Cu X
Cu Ω Ω O O <! rr φ rt 3 cr Cu to P- rt H μ- to I Φ O rt Hi CO 3 φ Φ 0 to Hi rt XT ιQ 3 CU 3 3 μ- " hi rt CO Φ rt 3 3 3" P- 03 TJ to CO CX Ϊ P- eu to Hi 3 Φ o φ P-
Φ 3 Ω < s: 31 φ Ω φ Φ vQ Φ φ TJ CO Φ Φ sQ 3 *< CO 3 el¬ Cu co to CU H O Φ O P- o Φ CU 3 Cu to 0 P- Ω φ Cu to P- Φ Cu μ- Ω s' CO CU 3 hj 0J Φ Hi Hi o 3 3 0 to H Ω Ω 3 3 μ- Ω vQ ti¬ 3 Cu XT sQ 3 Hi Φ o Cu
Cu H P- φ PJ CD CX rt TJ CU hi O 3 Cu φ Hi P- Φ Hi ro CU 3 φ Φ Cu μ- Φ sQ rt- 3 rt to 3" CU co 3 ex * Φ Cu ιp Φ Hi rt Cu μ- Hi CD Φ Hi rt CO *• h-1 rt Cu X Hi ro ex
O O Φ Φ =s O CO ex H Φ CO Φ Hi P- 3 Ω P- Ω 3 P- 3 to Φ Hi TJ φ cx
Ω H O CU s; P- CD rt Φ rt TJ CO Φ 3 to ^-^ Ω P- O P- 3 Hi CO 0 Hi Φ Hi Cu rt o CU T Φ 3 rt φ Φ hi rt μ- CU O 3 ιQ Hi Hi 3 sQ O Φ Hi P- Cu Φ rt- rt 3" o rr Φ ** J ; u 3* φ 3 < 3* Ω li¬ 3 Cu rt Hi rt 3 ex Cu Hi CX o O to to ro 3' Φ
Cu μ- Φ H 3 3 P- Cu 3 ex 3 Hi O Φ CO rt Φ h-1 Hi • Cu Ω 3 to hi CU rt O CO H hi φ ex H Cu Ω rt eu α rt hi H Hi φ 3" α hi Hi H Cu eυ φ rt O
P- 3 φ Φ 3 3 o rt Ω Φ Cu P- O 3 hi Φ Ω O Φ M rt- rt- 3 \ ex o rt
O 3 3 CU P- P- Ω 3" Ω to P- hi TJ SI to 3 3 H μ- CO s; O 3 Ω 3 ro ro Cu o hi el¬ 3"
3 rt Φ hj 3 3 Cu Cu O rt CU μ- φ Φ Φ 3 Ω Φ μ- ex O Hi α ^ o P- s' Φ
CO •^ 3 ? ex rt rt ri¬ H £ rt H rt 3 rt Ω Cu o rt Φ el¬ hi el¬ 3 3 Φ Hi
3 rt XT φ Φ Φ P- CX P- P- P- rt 3* CX £ 3* O cx Ω 3r co s' ex s' CU € T Cu φ
Hi H O Φ rt hi hi 0 ff¬ P- h-1 to 3 P- P- P- Φ Hj φ O Φ P- Φ rt P- Φ 3 3 CO rt- rt-
O el¬ l-i Φ 3 s' 3 H-" Φ o rt 3 rt ex Ω to ex rt o 3 μ- rt ex 3 CO ro ro
H s' O Hi to 1 Φ iQ 3 3 ^ sQ 3* rt μ- O φ 3- Hi rt iQ Hi <J 3' rt P- φ Hi H ω
Φ 3 rt O co rt to XT O O P- Φ 3 ex Ω Φ Φ O ro P- 3" Cu rt Hi 3 3
TJ hj Φ O hj φ P- Φ TJ cr Φ rt hi Cu to cr rt hi iQ Φ CU Ω rt Hi Cu H H 3 Φ 1 CO p- P-
Cu 3 to hi 3 h-1 H O hi 3J Ϊ 3 to 3 0 3 3" 3 3 > _l. TJ 3 3
H O Φ cr Cu < iQ Φ o cu << ≤ H Φ Φ P- Cu • Hi Φ Φ P- rt φ Cu O ^^ 0 Hi Cu Cu rt H 3 P- Ω TJ rt cr Φ P- TJ CU 3 T Hi to 3 Φ H 3 3 o Hi φ h-1
P- Φ Hi * TJ Ω CO rr O 31 H rt rt to hi rt Cu rt h3 Φ φ CO r+ Cu Hi 0 tQ o Ω . — .
Ω -. Cu Φ Φ P- CD Φ φ 3" CU rt Φ P- μ- 31 CO cu Φ h-1 3 Ω Hi P- ^ 1 h-1 P- O
C tu CU H .. H O Φ Φ p- Ω Ω 3 to 3 Φ 3 TJ ιQ Hi to P- CU ro <l o o co O - —
H-" μ- to rt < 3 CX P- rt 3 3 Φ O O Φ •** φ to O Φ 3 3 CO CD Ω o P- Ω
CU rt TJ P- CU P- 3 O rt TJ l-i 3 Φ 3 to μ- Cu Φ el¬ 3 hi o CU μ-
H O Cu Ω Ω Ω Ω <! μ- Cu Cu rt CX hi Cu Ω φ ex ex 3 cu H ^ s' μ- H o 3 rt to
P- O Ω 3 3 Φ O O Φ cr H 3 P- Φ Φ to O CO • Cu Cu 3 Cu Cu rt φ H ^ P-
TJ to 0 ?r H Φ to 3 3 φ Φ TJ ex O TJ α CO P- 3 H ex Ω el¬ 3 Hi Φ CO O Cu
Φ 3 φ 0> CO • H-" Q4 cr Cu 3 H 3 Φ cu 3 > ex to O s' Φ Hi TJ P1 Hi 3 H
H TJ er H to ex μ- P- ex • H 3* 3 Φ Φ cQ CD to 3 α Φ o CU μ- Φ o o CO Φ to O Cu cu > 3 O Φ rt Cu φ CO H s: φ rt to s: φ Φ 3 o Ω o Hi
O to to o 3 \Q 3 Hi cu 3 <! O P- <l μ- to φ H P- Φ Cu φ μ- CU 3 Φ s: 3 rt o Ω Cu
3 to Hi to Φ o rt Φ H Ω φ rt to 3 rt CO Cu 3 el¬ 3 s: Φ P- P- φ Cu rt
CO P- O Φ Φ H P- h-1 Φ 3 Cu rt CU - φ ex < ex s' CO μ- to to -1 < 3 3
XT 3 •< H P- 3 O i o u μ- P- cQ Φ to H Cu P- rt CO Φ P- Φ φ cu
O h-1 Φ o • • to CU 3 rt J hi Cu rt to Φ ex rt <i o hj 3 rt Hi 3- Cu h-1 3 h-1 rt 3 cr O
H φ cQ 3 cu φ hi CO 3 3J φ Hi P- iQ 3" 0 iQ Φ Hi " H TJ Φ Ω
Cu S- 3 H TJ 0 TJ CX ≤ J cr Φ Φ Hi Cu Φ hi el¬ Φ Ω Φ s: Φ H Cu
Hi rt hi 3 C-i Φ h-1 cr Hi H 3J TJ O P- • Cu 3 rt s' rt Ω 3- . ω φ rt
O O ι-i H CU Hi Φ u Φ =s Cu Φ CD H, 3 d-- rt Φ CO P- Φ P- μ- h μ- rt 3 rt to Cu o P- rr H o t to Φ Φ O μ- Ω ^ — ^ P- O
<! o μ- Φ rt P- P- 3T 3 O Hi 3 <J 3" CO 3 3
Φ CU Hi to 3 3^ O cr Φ Hi cu Hi <! φ φ to • rt rt μ- 0 •<: Φ φ K; Φ li Hi
everyone ("virtual graffiti"). For example a message could be left at the top of a mountain, so that other people will only be able to hear or read the message (via their mobile terminal) if they are also at the top of that mountain. In the same way, it is possible to facilitate e-commerce services such as the presentation of offers in and around ( ! ) the supermarket, advertising messages, etc.
Finally, with reference to figure 2, an example is given of the functioning of the proposed messaging system. Via the terminal of user A at location h/03 a message is generated for the terminal of user B, to be received as soon as he/she has arrived at location a-c/09-11. A message is generated with (for example) the format:
<To_User_BXLocation_a-c/09-llXMessageXFrom_User_A>, which message is sent via a base station 2 and the network 3 to message server 4, where it is recorded. The location of all terminals is monitored by the localisation server 5 which cooperates closely with the message server . The message server 4 reguests localisation server 5 to send it a notification as soon as the terminal of user B is within location a-c/09-11:
Notify_If_<Location <To_User_B»=<Location_a-c/09-ll>. The localisation server 5 then compares on behalf of the message server 4 the current location of the terminal of user B with the location a-c/09-11 specified by the message server. As soon as the localisation server 5 detects that the terminal of user B has arrived within location a-/09-ll, this is announced by means of a notification message: Notification__<Location_<To__User_B»=<Location_a-c/09-ll> to the message server 4. The message server then sends the terminal of user B the message originated from user A: <To_User_BXMessageXFrom_User_A>.
It should be noted that the cooperating message server 4 and localisation server 5 do not need to be separate, but can form a single entity.