WO2004062250A1 - Communication terminal, call transferring server, communication service providing system and method - Google Patents

Communication terminal, call transferring server, communication service providing system and method Download PDF

Info

Publication number
WO2004062250A1
WO2004062250A1 PCT/GB2003/005561 GB0305561W WO2004062250A1 WO 2004062250 A1 WO2004062250 A1 WO 2004062250A1 GB 0305561 W GB0305561 W GB 0305561W WO 2004062250 A1 WO2004062250 A1 WO 2004062250A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
communication terminal
communication
communication terminals
identification information
Prior art date
Application number
PCT/GB2003/005561
Other languages
French (fr)
Inventor
Rong Yao Fu
Wei Li
Chun Ying
Song Song
Xiao Xi Liu
Wei Lu
Original Assignee
International Business Machines Corporation
Ibm United Kingdom Limited
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 International Business Machines Corporation, Ibm United Kingdom Limited filed Critical International Business Machines Corporation
Priority to AU2003290287A priority Critical patent/AU2003290287A1/en
Publication of WO2004062250A1 publication Critical patent/WO2004062250A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42229Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/30Determination of the location of a subscriber

Definitions

  • the present invention relates to a communication network. More specifically, the present invention relates to a communication service providing system and method for determining a communication terminal for contacting a user based on the movement of the user, and a call transferring server and a communication terminal.
  • a fixed telephone terminal since the position of a fixed telephone terminal usually is fixed, the user of the terminal cannot receive a telephone if he leaves the terminal .
  • the central system keeps a real world model which is a 3D image of the real world environment of the telephone system and the presence of various users which is updated dynamically as the users move around.
  • the AT&T system therefore, has several problems.
  • one of the objects of the present invention is to provide a communication service providing a system and a method.
  • the communication service system masters the moving status of a user in real time, so that the user may promptly receive the call by utilizing the communication terminals around him when there is a call .
  • Another object of the present invention is to provide a communication terminal, which can sense the information of the users nearby.
  • Another object of the present invention is to provide a call transferring server, wherein the server manages the correspondences between the communication terminals and the users served by the terminals in real time.
  • the present invention provides a communication terminal, comprising: a sensing portion for receiving the identification information of a user entering into its sensing scope; a notifying portion for transmitting the identification information of the communication terminal and the identification information of the user to a call transferring server.
  • the present invention provides a call transferring server for managing the correspondences between a plurality of users and a plurality of communication terminals, comprising: a communication terminal interface for receiving from one of the plurality of communication terminals the user information of a user entering into the service scope of the communication terminal sensed by the communication terminal; a mapping managing portion for determining the correspondences between the plurality of users and the plurality of communication terminals, based on the received information; a mapping storage portion for storing the correspondences between the plurality of users and the plurality of communication terminals .
  • the present invention provides a communication service system, comprising: a call transferring server for managing the correspondences between a plurality of users and a plurality of communication terminals; the plurality of termination terminals, with each of the termination terminals comprising, a sensing portion for receiving the identification information of a user entering into its sensing scope; a notifying portion for transmitting the identification information of the communication terminal and the identification information of the user to the call transferring server.
  • the present invention provides a communication service method used in a service providing system including a call transferring service and a plurality of communication terminals, the server managing the correspondences between the plurality of communication terminals and a plurality of users, the method comprising the steps of: in each of the communication terminals : the communication terminal receiving the identification information of the user entering into its sensing scope; transmitting the identification information of the communication terminal and the identification information of the user to said call transferring server, in said call transferring server, determining the correspondences between the plurality of users and the plurality of communication terminals, based on the received notified information.
  • the present invention provides a communication terminal, comprising: a sensing portion for receiving the identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and a plurality of communication terminals, and the identification information of the other communication terminals adjacent to the communication terminal; a transceiving portion for communicating with the other communication terminals adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences.
  • the present invention provides a communication service system, comprising: a plurality of communication terminals, with each of the communication terminals comprising, a sensing portion for receiving the -- identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and the plurality of communication terminals, and the identification information of the other communication terminals adjacent to the communication terminal; a transceiving portion for communicating with the other communication terminals adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences .
  • the present invention provides a communication service method used in the service providing system including a plurality of communication terminals, in each of the communication terminals the correspondences between a plurality of users and a plurality of communication terminals and the identification information of the other terminal terminals adjacent to the communication terminal are stored, the method comprising the steps of: in each of the communication terminals, the communication terminal receiving the identification information of a user entering into its sensing scope; determining the correspondence between the user And the communication terminal, based on the sensed user identification information; updating the stored correspondence between the user And the communication terminal; transferring the updated correspondence to the communication terminals adjacent to the communication terminal.
  • the present invention provides a communication terminal, comprising: a sensing portion for receiving the identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and the communication terminal, and the identification information of the other communication terminals adjacent to the communication terminal; a transceiving portion for communicating with the other communication terminals adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences.
  • the present invention provides a communication service system, comprising: a plurality of communication terminals, with each of the communication terminals comprising, a sensing portion for receiving the - identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and the communication terminal, and the identification information of the other communication terminals adjacent to the communication terminal; a transceiving portion for communicating with the other communication terminal adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences .
  • the present invention provides a communication service method used in the service providing system including a plurality of communication terminals, in each of the communication terminals the correspondences between a plurality of users and the communication terminal, and the identification information of the other communication terminals adjacent to the communication terminal are stored, the method comprising the steps_ of: in each of the communication terminals, the communication terminal for receiving the identification information of a user entering into its sensing scope; determining the correspondence between the user And the communication terminal, based on the sensed user identification information; updating the stored correspondence between the user And the communication terminal .
  • the present invention provides a communication service system, comprising: a call transferring server for managing the correspondences between a plurality of users and a plurality of communication terminals; a mobile user capturing network for capturing the location information of the said plurality of users.
  • a communication service system may transfer the call to a user promptly because the communication service system may grasp the moving status of the user.
  • the present invention is particularly suitable for the call transferring both in the office environment and in the field.
  • the present invention offers several advantages over the prior art AT&T teaching described above. Because each phone has a built-in sensor which automatically senses the position of a user, identifies the user, and keeps track of the relationship between the user and the phone, the invention provides for a much more flexible and efficient system. Further, the relationship between the user and the phone is maintained in a distributed manner, rather than centrally as in the AT&T system. Still further, as new phones (terminals) are added to the system, the present invention allows them to be introduced very easily, in a w plug-and-play" manner, since the relative relationship between the phone and the user is provided using only the sensing technology where the terminal (phone) senses the users that are nearby.
  • the AT&T system relies on ultrasound receivers all around the building to determine the location of the bats, and therefore is not deployable in a dynamic environment such as those just listed.
  • Figure 1 shows a schematic diagram of the service providing system of the first embodiment according to the present invention.
  • Figure 2 shows a structure diagram of the service providing system rain of the first embodiment according to the present invention.
  • Figure 3 shows a flow chart of the service providing method of the first embodiment according to the present invention.
  • Figure 4 shows a schematic diagram of the service providing system of the second embodiment according to the present invention.
  • Figure 5 shows a structure diagram of the service providing system of the second embodiment according to the present invention.
  • Figure 6 shows a flow chart of the service providing method of the second embodiment according to the present invention.
  • Figure 7 shows a schematic diagram of the service providing system of the fourth embodiment according to the present invention.
  • the call transferring sever 101 in the communication service system of the first embodiment according to the present invention manages the correspondences between a plurality of users from Ul to Un and a plurality of communication terminals from Tl to Tm.
  • each user has identification information and each communication terminal has identification information.
  • the identification information of the user may be, for example, the identification number of the communication terminal used by the user, alleged by the system, the identification information may be also the identification number assigned by the system.
  • the call transferring server 101 When the user moves into the service scope of a communication terminal, the call transferring server 101 records the correspondence between the identification information of the user And the communication terminal. Therefore, the user receives the call by the corresponding communication terminal when there is a call .
  • Figure 2 shows a structure diagram of the service providing system of the first embodiment according to the present invention.
  • the call transferring sever 101 comprises the call transferring portion 200 similar to a traditional switch.
  • the call transferring portion 200 inquires the correspondence between the user and the communication terminal stored in the mapping storage portion 202 of the present invention, and transfers the call to the user to the corresponding communication terminal.
  • the communication terminal interface 206 receives the identification information of the users and the communication terminals from a plurality of communication terminals.
  • the mapping managing portion 204 determines the correspondences between the users and the communication terminals, based on the received information.
  • the sensing portion 212 in each communication terminal receives the identification information of a user entering into its sensing scope.
  • the notifying portion 210 transmits the identification information of the communication terminal and the identification information of the user to the call transferring server 101.
  • the call portion 214 realizes receiving and dialing of ordinary calls .
  • Each user takes a user information agent device 240, in which the storage unit 2403 of the user information agent device 240 stores the identification information of the user, for example, the telephone number of communication terminal possessed by the user.
  • the information is inputted, for example, by using an inputting unit not shown in the figure.
  • the user information agent device 240 broadcasts the stored user identification information via the transmitting unit 2401.
  • the transmitting unit 2401 can be any known wireless sensor or combination thereof, such as wireless sensors which adopt bluetooth or infrared technique etc.
  • the sensors adopting the same technique usually can sense each other.
  • a wireless sensor which adopts the bluetooth technique can sense the user information broadcasted by other wireless sensors which adopt bluetooth technique in certain distance and vice versa.
  • the agent device having the structure of the wireless sensor is particularly suitable for broadcasting user information in mobile environment so that the system can master the user information.
  • the sensing portion 212 of each communication terminal is a sensor for receiving the information broadcasted by the transmitting unit 2401.
  • the sensing portion 212 can be a combination of any known wireless sensors, for example, the combination of the wireless sensor adopting bluetooth technique and the wireless sensor adopting infrared technique etc. Then, the sensing portion 212 can receive the information broadcasted by the user information agent devices 240 adopting different sensor techniques.
  • Figure 3 shows the flow chart of the service providing method of the first embodiment according to the present invention.
  • the identification information of the user A broadcasted by the information agent device 240 of the user A is sensed and received by the sensing portion 212 of the communication terminal Tl.
  • the sensing portion 212 measures the distance between it and the user A. It is assumed that the distance is d.
  • the sensing portion 212 transmits the received identification information of the user A and the measured distance d to the notifying portion 210.
  • the notifying portion 210 transmits the identification information of the user A, the measured distance d and the identification information of the communication terminal Tl such as its identification number to the communication terminal interface 206 of the call ' transferring server 101.
  • the communication terminal interface 206 transmits the received identification information of the user A, the distance d measured and the identification information of the communication terminal Tl to the mapping managing portion 204.
  • the mapping managing portion 204 determines whether or not the user A moves by inquiring the stored records with respect to the user A in the mapping storage portion 202, in response to receiving the information. The determination is made, for example, by determining whether or not the identification information of communication terminal stored for the user A used in receiving call is the same with the received identification information of the communication terminal Tl.
  • the process stops if there is no movement of the user.
  • the mapping managing portion 204 compares the measured distance d with the pre-stored service scope information about the communication terminal Tl. If the distance d locates within the service scope, at the step of S314, the mapping managing portion updates the stored identification information of the communication terminal with the received identification information of communication terminal Tl . Otherwise the process stops .
  • the mapping storage portion 202 stores the newest correspondence between the user A and the communication terminal Tl .
  • the call transferring portion 200 will firstly inquire the mapping storage portion 202 to read the identification information of the communication terminal Tl which provides call service and transfers the call to the corresponding communication terminal Tl for the user A.
  • the present invention provides the call transferring service for the mobile users in a fixed telephone network in real time.
  • the communication terminal reports the sensing user information to the call transferring server, and the call transferring server establishes the correspondence between the communication terminal and the sensing user.
  • Figure 4 shows a schematic diagram of the service providing system of the second embodiment according to the present invention.
  • the second embodiment comprises only the communication terminals Tl-Tm.
  • each communication terminal stores the correspondences between .all of the communication terminals and their users.
  • each communication terminal also stores the identification information of the other communication terminals adjacent to it, which may be obtained by the regular broadcasting of their own identification information by all communication terminals .
  • Figure 5 shows a structure diagram of the service providing system of the second embodiment according to the present invention.
  • each communication comprises: a sensing portion 500, a determining portion 502, a storage portion 504, a. transceiving portion 506 and a call transferring portion 508.
  • the sensing portion 500 is the same with the sensing portion 212 of the first embodiment, so its description is omitted.
  • a user broadcasts the identification information of the user via the user information agent device 240 in the second embodiment.
  • the determining portion 502 determines whether or not the sensed user locates within the service scope of the communication terminal .
  • the storage portion 504 pre-stores the correspondences between the plurality of users and all communication terminals in the system and the identification information of the other communication terminals adjacent to the communication terminal.
  • the transceiving portion 506 communicates with other transceiving portions adjacent to it.
  • the call transferring portion 508 transfers the calling information of a user to the corresponding communication terminal, based on the stored correspondence.
  • the user identification information broadcasted by the user information agent device 240 is sensed and received by the sensing portion 500.
  • the sensing portion 500 measures the distance between it and the user. It is assumed that the distance is dl .
  • the sensing portion 500 transmits the received identification information of the user A and the measured distance dl to the determining portion 502.
  • the determining portion 502 determines whether or not the user A moves by inquiring the stored records with respect to the user A in the storage portion 504. The determination is made, for example, by determining whether or not the identification information of the communication terminal stored for the user A is the same as the received identification information of the communication terminal Tl .
  • the process stops if there are no movements of the location of the user.
  • the determining portion 502 compares the measured distance dl with the pre-stored service scope information about the communication terminal Tl . If the distance dl locates within the service scope of the communication terminal Tl, at the step of S610, the determining portion ⁇ 502 updates the stored identification information of the communication terminal for the user A in the storage portion 504 with the identification information of its communication terminal Tl . Otherwise the process stops.
  • the communication terminal Tl transmits .the updated correspondence between the user A and the communication terminal Tl as the updating record to the other communication terminals adjacent to it via the transceiving portion 506, requesting them to update their corresponding records .
  • the communication terminal which receives the updated records by using an updating portion which is not shown in the figure, determines whether or not the correspondence in the updated record is identical with its stored correspondence. If identical, the process stops; otherwise, the communication terminal updates the records in its storage unit, and send the updating records, via the transceiving portion, to the other communication terminals other than the communication terminal which sends the updating information adjacent to it, for requesting them to update their corresponding records .
  • the routing process may be executed by the call transferring portion in each communication terminal .
  • the call transferring portion of Tl will firstly inquire its storage portion for reading the identification information of the communication terminal which contacts the user X. It is assumed the communication terminal is TY.
  • the communication terminal Tl determines whether or not the communication terminal TY is the communication terminal adjacent to Tl, based on the stored identification information of the communication terminals adjacent to it. If yes, the routing which contacts the user X is determined as Tl'TY. Otherwise, if TY is not the communication terminal adjacent to Tl, the communication terminal Tl broadcasts the request of routing to TY to all communication terminals adjacent to it.
  • the communication terminal TX receiving the request of routing to TY determines whether or not the communication terminal TY is the communication terminal adjacent to TX, based on the stored identification information of the communication terminals adjacent to it. If yes, the routing for contacting the user X is determined as TX'TY and the routing information TX'TY is returned to the requester Tl. Otherwise, if TY is not the communication terminal adjacent to TX, the communication terminal TX broadcasts the request of routing to TY to all other communication terminals adjacent to it other than the requester Tl. The routing processs of other communication terminals are the same as above.
  • the communication terminal TX After the communication terminal TX receives the information of routing to TY, for example, TZ'TW'...'TY, from the communication terminal TZ adjacent to it, it adds its identification information TX to the head of the routing information and returns the routing information TX'TZ'TW'...TY, which is from it to TY, to the requester Tl.
  • TY for example, TZ'TW'...'TY
  • the communication terminal Tl will get several routings to TY. Afterward, the communication terminal Tl chooses a routing for contacting the user X among the obtained routings, based on a certain selection strategy.
  • the selection strategy is, for example, choosing the routings received earliest or choosing that having the least transferring times, etc .
  • the call transferring portion of the communication terminals identified by the routing information transfer the call to the corresponding communication terminal TY for the user X.
  • the communication terminal Tl keeps the routing information to TY so that the routing information can be used directly instead of executing the routing operation again when there is communications from Tl to the user X.
  • the second embodiment according to the present invention provides call transferring service for mobile users in a fixed telephone network in real time.
  • each communication terminal stores the correspondences between all terminals and users, and records need to be updated when users move, the ' process of system is a little complex.
  • each communication terminal does not store the correspondences between all communication terminals and their users, but only the correspondences between them and the users locating within their service scope.
  • each communication terminal also stores the identification information of the other terminals adjacent to it, which is obtained by the regular broadcasting of the identification information by the terminals adjacent to it.
  • each communication terminal because each communication terminal only stores the identification information of its corresponding users, there is no need to perform the process of updating records, it is only needed to determine how to route for a user when there is a call for the user.
  • the process of routing is performed via the call transferring portion in each communication terminal.
  • the call transferring portion of Tl broadcasts the request of- routing to the user X to all the communication terminals adjacent to it via the transceiving portion.
  • the communication terminal TX which has received the routing to the user X determines whether or not the user X is the user of TX, based on the user identification information in its stored correspondences. If yes, the routing for contacting the user X is determined as TX and the communication terminal TX returns the routing information to the requester Tl. Otherwise, if the user X is not the user of the communication terminal TX, the communication terminal TX broadcasts the request of routing to the user X to the other communication terminals adjacent to it other than the requester Tl.
  • the communication terminal TX After the communication terminal TX receives the information of routing to the user X, for example, TZ'TW'...'TY, from the communication terminal TZ adjacent to it, it adds its identification information TX to the head of the routing information and returns the routing information TX'TZ'TW'...TY, which is from it to TY, to the requester Tl. Finally, the communication terminal Tl will obtain several routings to the user X. Afterward, the communication terminal Tl chooses a routing which contacts the user X among the obtained routings, based on a certain selection strategy. The selection strategy is, for example, choosing the routings received earliest or choosing that having the least transferring times , etc .
  • the call transferring portion of the communication terminals identified by the routing information transfer the call to the corresponding communication terminal TY for the user X.
  • the communication terminal Tl keeps the routing information to TY so that the routing in'formation can be used directly instead of carrying out the routing operation again when there is communications from Tl to the user X.
  • the third embodiment saves more storage and the stored correspondences in all communication terminals need not be updated during the moving process of users, so the process is easier.
  • the first embodiments to the third embodiments describe the sensing of the user location information, based on the agent device taken by a user.
  • the fourth embodiment masters the location information contacting a mobile user, by utilizing the existed information system for inspecting the real-time location information of mobile users .
  • Figure 7 shows the schematic diagram of the fourth embodiment.
  • the call transferring server 7 comprises: a mobile user location manager 700, a communication terminal location storage unit 702, a mapping managing portion 704, a mapping storage portion 706, and a call transferring portion 708.
  • the call transferring server 7 receives from the external mobile user capturing network 710, 712 ,...714 etc., the present locations of users captured by them.
  • the mobile user capturing network 710, 712,...714 can be, for example, a pickup camera system and a gate security system of a company etc. These capturing networks obtain the present location of users, by capturing the present character information of users. For instance, the pickup camera system obtains the exact locations of mobile users, based on the face features of mobile users picked up by the camera heads which are installed in places and the stored location information of the corresponding camera heads in the pickup camera system. For example, a fingerprint reader has the ability of sensing the person who touches the fingerprint reader, then the fingerprint reader can determine the current location of the mobile user, based on the location information of the fingerprint ' reader and the captured mobile user information. For example, when an employee enters a room with his badge, the gate security system obtains the current location of the employee, by obtaining the badge information of the employee. Besides, the other known networks which can tell a mobile user location information are also used.
  • the mobile user location manager 700 of the call transferring server 7 obtains the location information of a mobile users via the external mobile user capturing network.
  • the communication terminal location storage unit 702 pre-stores the correspondences between all fixed telephones in a company and their locations.
  • the mobile user location manager 700 After the mobile user location manager 700 receives the identification information of a mobile user who enters the network and his location information from an external mobile user capturing network, it notifies the mapping managing portion 704 of the receiving information.
  • the mapping managing portion 704 retrieves the fixed communication terminal corresponding to the current location of the mobile user, based on the pre-stored correspondences between all fixed communication terminals in the company and the locations thereof in the communication terminal location storage unit 702. Thus the correspondences between the mobile us rs and the fixed telephones are established and stored in the mapping storage portion 706.
  • the operation of the call transferring portion 708 is the same with the call transferring portion 200 of the first embodiment, therefore its description is omitted.
  • the mobile location information of a user can be obtained by utilizing the existing location capturing network to determine the fixed communication terminal which contacts the user.
  • the above operation process can be performed by the programs stored in a computer in all sorts of mediums .
  • These mediums comprises: all sorts of memories and storage units, semiconductor devices, disk units such as optical diskDmagnetic disk and magnetic-optical disk, other mediums suitable for storing information.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention provides a communication service providing system and method, call transferring server and communication terminal. The communication service system masters the moving situations of the users in real time, so that the users may promptly receive the calls by utilizing the communication terminals around them when there are calls. The communication terminal according to the invention may sense the user information of a user nearby. The invention may transfer the call to a user promptly because the communication service system may grasp the moving status of the user. The invention is suitable for the call transferring both in the office environment and in the field.

Description

COMMUNICATION TERMINAL, CALL TRANSFERRING SERVER. COMMUNICATION SERVICE
PROVIDING SYSTEM AND METHOD
The present invention relates to a communication network. More specifically, the present invention relates to a communication service providing system and method for determining a communication terminal for contacting a user based on the movement of the user, and a call transferring server and a communication terminal.
In a traditional fixed telephone network, for example, PSTN network, since the position of a fixed telephone terminal usually is fixed, the user of the terminal cannot receive a telephone if he leaves the terminal .
Now a telephone haying the function of transferring call appears. For example, before a person leaves his Office to another room, he can set his contacting method as the telephone number of another room in advance and then incoming call can be transferred to the telephone of the another room when there is a call later, so that the user may continuously receive calls . Because this method needs a user to participate in setting the transferred telephone number, the operations will take a little trouble.
In addition, there is another automatic transferring system that can set different receiving telephones based on the daily schedule of a user. However, this kind of automatic transferring system does not work when a user changes his plans temporarily.
Therefore, if a user can be found anytime and anyplace in fixed telephone network just like in mobile network, it will make the work of the user more convenient.
The AT & T Laboritory in Cambridge, United Kingdom, has done work in the area of Sentient Computing, and their home page is found at http: //ww .uk.research. att . com/spirit , with a publication date of 2001. Described there, is a system where a user can roam from the vicinity of one fixed phone to another, and calls are transferred to the present location of the user. A central unit needs to calcuate and establish the three-dimensional (3D) relationship between the user and the telephone before a call is transferred. Sensors, called bats, are used to separately sense the 3D position of the user and the telephone and the separately sensed position information is transferred to the central system as two separate transmissions. When the system is big, such as in an outdoor party, a battlefield, etc., the calculation load could be very heavy. The central system, therefore, keeps a real world model which is a 3D image of the real world environment of the telephone system and the presence of various users which is updated dynamically as the users move around.
The AT&T system, therefore, has several problems. First, the calculation load and transmission load can become very heavy when a network is large and users move around frequently. Second, the expansion of the AT&T network is difficult, because as new phones are added to the system, an administrator must update the real world model by adding new objects in the central database, sometimes even needing to introduce more sensors into the system.
To resolve these technical problems, one of the objects of the present invention is to provide a communication service providing a system and a method. The communication service system masters the moving status of a user in real time, so that the user may promptly receive the call by utilizing the communication terminals around him when there is a call .
Another object of the present invention is to provide a communication terminal, which can sense the information of the users nearby.
Another object of the present invention is to provide a call transferring server, wherein the server manages the correspondences between the communication terminals and the users served by the terminals in real time.
The present invention provides a communication terminal, comprising: a sensing portion for receiving the identification information of a user entering into its sensing scope; a notifying portion for transmitting the identification information of the communication terminal and the identification information of the user to a call transferring server.
The present invention provides a call transferring server for managing the correspondences between a plurality of users and a plurality of communication terminals, comprising: a communication terminal interface for receiving from one of the plurality of communication terminals the user information of a user entering into the service scope of the communication terminal sensed by the communication terminal; a mapping managing portion for determining the correspondences between the plurality of users and the plurality of communication terminals, based on the received information; a mapping storage portion for storing the correspondences between the plurality of users and the plurality of communication terminals .
The present invention provides a communication service system, comprising: a call transferring server for managing the correspondences between a plurality of users and a plurality of communication terminals; the plurality of termination terminals, with each of the termination terminals comprising, a sensing portion for receiving the identification information of a user entering into its sensing scope; a notifying portion for transmitting the identification information of the communication terminal and the identification information of the user to the call transferring server.
The present invention provides a communication service method used in a service providing system including a call transferring service and a plurality of communication terminals, the server managing the correspondences between the plurality of communication terminals and a plurality of users, the method comprising the steps of: in each of the communication terminals : the communication terminal receiving the identification information of the user entering into its sensing scope; transmitting the identification information of the communication terminal and the identification information of the user to said call transferring server, in said call transferring server, determining the correspondences between the plurality of users and the plurality of communication terminals, based on the received notified information.
The present invention provides a communication terminal, comprising: a sensing portion for receiving the identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and a plurality of communication terminals, and the identification information of the other communication terminals adjacent to the communication terminal; a transceiving portion for communicating with the other communication terminals adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences. The present invention provides a communication service system, comprising: a plurality of communication terminals, with each of the communication terminals comprising, a sensing portion for receiving the -- identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and the plurality of communication terminals, and the identification information of the other communication terminals adjacent to the communication terminal; a transceiving portion for communicating with the other communication terminals adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences .
The present invention provides a communication service method used in the service providing system including a plurality of communication terminals, in each of the communication terminals the correspondences between a plurality of users and a plurality of communication terminals and the identification information of the other terminal terminals adjacent to the communication terminal are stored, the method comprising the steps of: in each of the communication terminals, the communication terminal receiving the identification information of a user entering into its sensing scope; determining the correspondence between the user And the communication terminal, based on the sensed user identification information; updating the stored correspondence between the user And the communication terminal; transferring the updated correspondence to the communication terminals adjacent to the communication terminal.
The present invention provides a communication terminal, comprising: a sensing portion for receiving the identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and the communication terminal, and the identification information of the other communication terminals adjacent to the communication terminal; a transceiving portion for communicating with the other communication terminals adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences. The present invention provides a communication service system, comprising: a plurality of communication terminals, with each of the communication terminals comprising, a sensing portion for receiving the - identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and the communication terminal, and the identification information of the other communication terminals adjacent to the communication terminal; a transceiving portion for communicating with the other communication terminal adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences .
The present invention provides a communication service method used in the service providing system including a plurality of communication terminals, in each of the communication terminals the correspondences between a plurality of users and the communication terminal, and the identification information of the other communication terminals adjacent to the communication terminal are stored, the method comprising the steps_ of: in each of the communication terminals, the communication terminal for receiving the identification information of a user entering into its sensing scope; determining the correspondence between the user And the communication terminal, based on the sensed user identification information; updating the stored correspondence between the user And the communication terminal .
The present invention provides a communication service system, comprising: a call transferring server for managing the correspondences between a plurality of users and a plurality of communication terminals; a mobile user capturing network for capturing the location information of the said plurality of users.
One of the advantages of the present invention is that, a communication service system may transfer the call to a user promptly because the communication service system may grasp the moving status of the user. The present invention is particularly suitable for the call transferring both in the office environment and in the field.
The present invention offers several advantages over the prior art AT&T teaching described above. Because each phone has a built-in sensor which automatically senses the position of a user, identifies the user, and keeps track of the relationship between the user and the phone, the invention provides for a much more flexible and efficient system. Further, the relationship between the user and the phone is maintained in a distributed manner, rather than centrally as in the AT&T system. Still further, as new phones (terminals) are added to the system, the present invention allows them to be introduced very easily, in a wplug-and-play" manner, since the relative relationship between the phone and the user is provided using only the sensing technology where the terminal (phone) senses the users that are nearby. This allows the system to be used in a dynamic environment, such as exhibitions, outdoor parties, military troops in action, etc. On the other hand, the AT&T system relies on ultrasound receivers all around the building to determine the location of the bats, and therefore is not deployable in a dynamic environment such as those just listed.
According to the following detailed description of the optimal embodiments, combined with the figures, these and other advantages of the present invention become clear.
Figure 1 shows a schematic diagram of the service providing system of the first embodiment according to the present invention.
Figure 2 shows a structure diagram of the service providing system „ of the first embodiment according to the present invention.
Figure 3 shows a flow chart of the service providing method of the first embodiment according to the present invention.
Figure 4 shows a schematic diagram of the service providing system of the second embodiment according to the present invention.
Figure 5 shows a structure diagram of the service providing system of the second embodiment according to the present invention.
Figure 6 shows a flow chart of the service providing method of the second embodiment according to the present invention.
Figure 7 shows a schematic diagram of the service providing system of the fourth embodiment according to the present invention.
The following is the descriptions of the first embodiment according to the present invention, combined with figure 1. As shown in the figure 1, the call transferring sever 101 in the communication service system of the first embodiment according to the present invention manages the correspondences between a plurality of users from Ul to Un and a plurality of communication terminals from Tl to Tm. In the embodiment, each user has identification information and each communication terminal has identification information. To be convenient, if the identification information of the user may be, for example, the identification number of the communication terminal used by the user, alleged by the system, the identification information may be also the identification number assigned by the system.
When the user moves into the service scope of a communication terminal, the call transferring server 101 records the correspondence between the identification information of the user And the communication terminal. Therefore, the user receives the call by the corresponding communication terminal when there is a call .
Figure 2 shows a structure diagram of the service providing system of the first embodiment according to the present invention.
As shown in the figure, the call transferring sever 101 comprises the call transferring portion 200 similar to a traditional switch. The call transferring portion 200 inquires the correspondence between the user and the communication terminal stored in the mapping storage portion 202 of the present invention, and transfers the call to the user to the corresponding communication terminal. The communication terminal interface 206 receives the identification information of the users and the communication terminals from a plurality of communication terminals. The mapping managing portion 204 determines the correspondences between the users and the communication terminals, based on the received information.
The sensing portion 212 in each communication terminal receives the identification information of a user entering into its sensing scope. The notifying portion 210 transmits the identification information of the communication terminal and the identification information of the user to the call transferring server 101. The call portion 214 realizes receiving and dialing of ordinary calls .
Each user takes a user information agent device 240, in which the storage unit 2403 of the user information agent device 240 stores the identification information of the user, for example, the telephone number of communication terminal possessed by the user. The information is inputted, for example, by using an inputting unit not shown in the figure. The user information agent device 240 broadcasts the stored user identification information via the transmitting unit 2401.
Preferably, the transmitting unit 2401 can be any known wireless sensor or combination thereof, such as wireless sensors which adopt bluetooth or infrared technique etc. The sensors adopting the same technique usually can sense each other. For example, a wireless sensor which adopts the bluetooth technique can sense the user information broadcasted by other wireless sensors which adopt bluetooth technique in certain distance and vice versa. The agent device having the structure of the wireless sensor is particularly suitable for broadcasting user information in mobile environment so that the system can master the user information.
On the other hand, the sensing portion 212 of each communication terminal is a sensor for receiving the information broadcasted by the transmitting unit 2401. Preferably, the sensing portion 212 can be a combination of any known wireless sensors, for example, the combination of the wireless sensor adopting bluetooth technique and the wireless sensor adopting infrared technique etc. Then, the sensing portion 212 can receive the information broadcasted by the user information agent devices 240 adopting different sensor techniques.
The following introduces the service providing method of the first embodiment according to the present invention.
Figure 3 shows the flow chart of the service providing method of the first embodiment according to the present invention.
Assuming that the user A with a user information agent device 240 moves into the sensing scope of the sensing portion 212 of the communication terminal Tl .
At the step of S300, the identification information of the user A broadcasted by the information agent device 240 of the user A is sensed and received by the sensing portion 212 of the communication terminal Tl. At the step of S302, the sensing portion 212 measures the distance between it and the user A. It is assumed that the distance is d. At the step of S304, the sensing portion 212 transmits the received identification information of the user A and the measured distance d to the notifying portion 210.
At the step of. S306, the notifying portion 210 transmits the identification information of the user A, the measured distance d and the identification information of the communication terminal Tl such as its identification number to the communication terminal interface 206 of the call' transferring server 101. The communication terminal interface 206 transmits the received identification information of the user A, the distance d measured and the identification information of the communication terminal Tl to the mapping managing portion 204.
At the step of S310, the mapping managing portion 204 determines whether or not the user A moves by inquiring the stored records with respect to the user A in the mapping storage portion 202, in response to receiving the information. The determination is made, for example, by determining whether or not the identification information of communication terminal stored for the user A used in receiving call is the same with the received identification information of the communication terminal Tl.
The process stops if there is no movement of the user.
If there is movement of the user location, at the step of S312, the mapping managing portion 204 compares the measured distance d with the pre-stored service scope information about the communication terminal Tl. If the distance d locates within the service scope, at the step of S314, the mapping managing portion updates the stored identification information of the communication terminal with the received identification information of communication terminal Tl . Otherwise the process stops .
After the process, the mapping storage portion 202 stores the newest correspondence between the user A and the communication terminal Tl .
Therefore, when there is a call of the user A, the call transferring portion 200 will firstly inquire the mapping storage portion 202 to read the identification information of the communication terminal Tl which provides call service and transfers the call to the corresponding communication terminal Tl for the user A.
Thereby, the present invention provides the call transferring service for the mobile users in a fixed telephone network in real time. However, it is reminded that, the measurement of the distance may be omitted. Alternatively, the communication terminal reports the sensing user information to the call transferring server, and the call transferring server establishes the correspondence between the communication terminal and the sensing user.
Figure 4 shows a schematic diagram of the service providing system of the second embodiment according to the present invention.
Unlike the first embodiment, the second embodiment comprises only the communication terminals Tl-Tm.
In this way, each communication terminal stores the correspondences between .all of the communication terminals and their users. In addition, each communication terminal also stores the identification information of the other communication terminals adjacent to it, which may be obtained by the regular broadcasting of their own identification information by all communication terminals .
Figure 5 shows a structure diagram of the service providing system of the second embodiment according to the present invention.
Taking communication Tl as an example, each communication comprises: a sensing portion 500, a determining portion 502, a storage portion 504, a. transceiving portion 506 and a call transferring portion 508.
The sensing portion 500 is the same with the sensing portion 212 of the first embodiment, so its description is omitted. Like the first embodiment, a user broadcasts the identification information of the user via the user information agent device 240 in the second embodiment. The determining portion 502 determines whether or not the sensed user locates within the service scope of the communication terminal . The storage portion 504 pre-stores the correspondences between the plurality of users and all communication terminals in the system and the identification information of the other communication terminals adjacent to the communication terminal. The transceiving portion 506 communicates with other transceiving portions adjacent to it. The call transferring portion 508 transfers the calling information of a user to the corresponding communication terminal, based on the stored correspondence.
The flow chart of the service providing method of the second embodiment according to the present invention is described based on figure 6. Assuming that the user A with a user information agent device 240 moves into the sensing scope of the sensing portion 500 of the communication terminal Tl .
At the step of S600, the user identification information broadcasted by the user information agent device 240 is sensed and received by the sensing portion 500.
At the step of S602, the sensing portion 500 measures the distance between it and the user. It is assumed that the distance is dl .
At the step of S604, the sensing portion 500 transmits the received identification information of the user A and the measured distance dl to the determining portion 502.
At the step of S606, the determining portion 502 determines whether or not the user A moves by inquiring the stored records with respect to the user A in the storage portion 504. The determination is made, for example, by determining whether or not the identification information of the communication terminal stored for the user A is the same as the received identification information of the communication terminal Tl .
The process stops if there are no movements of the location of the user.
If there are movements of the location of the user, at the step of
S608, the determining portion 502 compares the measured distance dl with the pre-stored service scope information about the communication terminal Tl . If the distance dl locates within the service scope of the communication terminal Tl, at the step of S610, the determining portion ■ 502 updates the stored identification information of the communication terminal for the user A in the storage portion 504 with the identification information of its communication terminal Tl . Otherwise the process stops.
Then, at the step of S612, the communication terminal Tl transmits .the updated correspondence between the user A and the communication terminal Tl as the updating record to the other communication terminals adjacent to it via the transceiving portion 506, requesting them to update their corresponding records . The communication terminal which receives the updated records, by using an updating portion which is not shown in the figure, determines whether or not the correspondence in the updated record is identical with its stored correspondence. If identical, the process stops; otherwise, the communication terminal updates the records in its storage unit, and send the updating records, via the transceiving portion, to the other communication terminals other than the communication terminal which sends the updating information adjacent to it, for requesting them to update their corresponding records .
In this way, all communication terminals store the newest correspondences between the users and the communication terminals .
The following describes the routing process of the second embodiment. The routing process may be executed by the call transferring portion in each communication terminal .
When calling the user X from a communication terminal, for example,
Tl, the call transferring portion of Tl will firstly inquire its storage portion for reading the identification information of the communication terminal which contacts the user X. It is assumed the communication terminal is TY.
Then the communication terminal Tl determines whether or not the communication terminal TY is the communication terminal adjacent to Tl, based on the stored identification information of the communication terminals adjacent to it. If yes, the routing which contacts the user X is determined as Tl'TY. Otherwise, if TY is not the communication terminal adjacent to Tl, the communication terminal Tl broadcasts the request of routing to TY to all communication terminals adjacent to it.
The communication terminal TX receiving the request of routing to TY determines whether or not the communication terminal TY is the communication terminal adjacent to TX, based on the stored identification information of the communication terminals adjacent to it. If yes, the routing for contacting the user X is determined as TX'TY and the routing information TX'TY is returned to the requester Tl. Otherwise, if TY is not the communication terminal adjacent to TX, the communication terminal TX broadcasts the request of routing to TY to all other communication terminals adjacent to it other than the requester Tl. The routing processs of other communication terminals are the same as above.
After the communication terminal TX receives the information of routing to TY, for example, TZ'TW'...'TY, from the communication terminal TZ adjacent to it, it adds its identification information TX to the head of the routing information and returns the routing information TX'TZ'TW'...TY, which is from it to TY, to the requester Tl.
Finally, the communication terminal Tl will get several routings to TY. Afterward, the communication terminal Tl chooses a routing for contacting the user X among the obtained routings, based on a certain selection strategy. The selection strategy is, for example, choosing the routings received earliest or choosing that having the least transferring times, etc .
Next, starting from the communication terminal Tl, the call transferring portion of the communication terminals identified by the routing information transfer the call to the corresponding communication terminal TY for the user X.
Preferably, as long as the user X does not walk away from the communication terminal TY, the communication terminal Tl keeps the routing information to TY so that the routing information can be used directly instead of executing the routing operation again when there is communications from Tl to the user X.
It is obvious for those skilled in the art that the above process of updating records and routing cannot limit the present invention, and other operations of updating records and routing for a called user can also be adopted.
The second embodiment according to the present invention provides call transferring service for mobile users in a fixed telephone network in real time.
In the second embodiment, because each communication terminal stores the correspondences between all terminals and users, and records need to be updated when users move, the 'process of system is a little complex.
The third embodiment solves the above problem. In the third embodiment, the system structure is similar to that in figure 5, except that the storage portion of each communication terminal does not store the correspondences between all communication terminals and their users, but only the correspondences between them and the users locating within their service scope. However, in the third embodiment, each communication terminal also stores the identification information of the other terminals adjacent to it, which is obtained by the regular broadcasting of the identification information by the terminals adjacent to it.
In the third embodiment, because each communication terminal only stores the identification information of its corresponding users, there is no need to perform the process of updating records, it is only needed to determine how to route for a user when there is a call for the user.
The following describes the process of routing in the third embodiment. The process of routing is performed via the call transferring portion in each communication terminal.
When the user X is called from a communication terminal, for example, Tl, the call transferring portion of Tl broadcasts the request of- routing to the user X to all the communication terminals adjacent to it via the transceiving portion.
The communication terminal TX which has received the routing to the user X determines whether or not the user X is the user of TX, based on the user identification information in its stored correspondences. If yes, the routing for contacting the user X is determined as TX and the communication terminal TX returns the routing information to the requester Tl. Otherwise, if the user X is not the user of the communication terminal TX, the communication terminal TX broadcasts the request of routing to the user X to the other communication terminals adjacent to it other than the requester Tl.
The process of routing of other communication terminals is the same.
After the communication terminal TX receives the information of routing to the user X, for example, TZ'TW'...'TY, from the communication terminal TZ adjacent to it, it adds its identification information TX to the head of the routing information and returns the routing information TX'TZ'TW'...TY, which is from it to TY, to the requester Tl. Finally, the communication terminal Tl will obtain several routings to the user X. Afterward, the communication terminal Tl chooses a routing which contacts the user X among the obtained routings, based on a certain selection strategy. The selection strategy is, for example, choosing the routings received earliest or choosing that having the least transferring times , etc .
Next, starting from the communication terminal Tl, the call transferring portion of the communication terminals identified by the routing information transfer the call to the corresponding communication terminal TY for the user X.
Preferably, as long as the user X does not walk away from the communication terminal TY, the communication terminal Tl keeps the routing information to TY so that the routing in'formation can be used directly instead of carrying out the routing operation again when there is communications from Tl to the user X.
Technicians in the art understand that the above process of routing is not be used to limit the present invention and other operations of routing for a called user can also be adopted.
Compared with the second embodiment according to the present invention, the third embodiment saves more storage and the stored correspondences in all communication terminals need not be updated during the moving process of users, so the process is easier.
The first embodiments to the third embodiments describe the sensing of the user location information, based on the agent device taken by a user. The fourth embodiment masters the location information contacting a mobile user, by utilizing the existed information system for inspecting the real-time location information of mobile users .
Figure 7 shows the schematic diagram of the fourth embodiment.
The call transferring server 7 comprises: a mobile user location manager 700, a communication terminal location storage unit 702, a mapping managing portion 704, a mapping storage portion 706, and a call transferring portion 708. The call transferring server 7 receives from the external mobile user capturing network 710, 712 ,...714 etc., the present locations of users captured by them.
The mobile user capturing network 710, 712,...714 can be, for example, a pickup camera system and a gate security system of a company etc. These capturing networks obtain the present location of users, by capturing the present character information of users. For instance, the pickup camera system obtains the exact locations of mobile users, based on the face features of mobile users picked up by the camera heads which are installed in places and the stored location information of the corresponding camera heads in the pickup camera system. For example, a fingerprint reader has the ability of sensing the person who touches the fingerprint reader, then the fingerprint reader can determine the current location of the mobile user, based on the location information of the fingerprint' reader and the captured mobile user information. For example, when an employee enters a room with his badge, the gate security system obtains the current location of the employee, by obtaining the badge information of the employee. Besides, the other known networks which can tell a mobile user location information are also used.
Thus, instead of using a agent device to get a user location information, the mobile user location manager 700 of the call transferring server 7 obtains the location information of a mobile users via the external mobile user capturing network. The communication terminal location storage unit 702 pre-stores the correspondences between all fixed telephones in a company and their locations.
After the mobile user location manager 700 receives the identification information of a mobile user who enters the network and his location information from an external mobile user capturing network, it notifies the mapping managing portion 704 of the receiving information. The mapping managing portion 704 retrieves the fixed communication terminal corresponding to the current location of the mobile user, based on the pre-stored correspondences between all fixed communication terminals in the company and the locations thereof in the communication terminal location storage unit 702. Thus the correspondences between the mobile us rs and the fixed telephones are established and stored in the mapping storage portion 706. The operation of the call transferring portion 708 is the same with the call transferring portion 200 of the first embodiment, therefore its description is omitted.
In the fourth embodiment according to the present invention, the mobile location information of a user can be obtained by utilizing the existing location capturing network to determine the fixed communication terminal which contacts the user.
In addition, the above operation process can be performed by the programs stored in a computer in all sorts of mediums . These mediums comprises: all sorts of memories and storage units, semiconductor devices, disk units such as optical diskDmagnetic disk and magnetic-optical disk, other mediums suitable for storing information.

Claims

1. A communication terminal, comprising: a sensing portion for receiving identification information of a user entering into its sensing scope; a notifying portion for transmitting identification information of the communication terminal and the identification information of the user to a call transferring server.
2. The communication terminal according to claim 1, characterized in that, said sensing portion senses the distance between said communication terminal and said user.
3. A call transferring server for managing the correspondences between a plurality of users and a plurality of communication terminals, comprising: a communication terminal interface for receiving from one of the plurality of communication terminals user information of a user entering into the service scope of the communication terminal; a mapping managing portion for determining correspondences between the plurality of users and the plurality of communication terminals, based on the received information; a mapping storage portion for storing the correspondences between the plurality of users and the plurality of communication terminals.
4. A communication service system, comprising: the call transferring server of claim 3; and a plurality of communication terminals, with each of the terminals being as claimed in claim 1.
5. A communication service method used in a service providing system including a call transferring service and a plurality of communication terminals, the server managing the correspondences between the plurality of communication terminals and a plurality of users, the method comprising the steps of: in each of the communication terminals : the communication terminal receiving identification information of the user entering into its sensing scope; transmitting identification information of the communication terminal and the identification information of the user to said call transferring server, in said call transferring server, determining the correspondences between the plurality of users and the plurality of communication terminals, based on the received notified information.
6. A communication terminal, comprising: a sensing portion for receiving the identification information of a user entering into its sensing scope; a determining portion for determining whether or not the sensed user locates within the service scope of the communication terminal; a storage portion for storing correspondences between a plurality of users and the communication terminal or between a plurality of users and a plurality of communication terminals, and the identification information of the other communication terminals adjacent to the communication terminal ; a transceiving portion for communicating with the other communication terminals adjacent to the communication terminal; a call transferring portion for transferring the calling information with respect a user to the corresponding communication terminal, based on the stored correspondences .
7. A communication service system, comprising: a plurality of communication terminals, with each of the communication terminals having the "features of claim 6.
8. A communication service method used in the service providing system including a plurality of communication terminals, in each of the communication terminals the correspondences between a plurality of users and a plurality of communication terminals and the identification information of the other terminal terminals adjacent to the communication terminal are stored, the method comprising the steps of: in each of the communication terminals, the communication terminal receiving the identification information of a user entering into its sensing scope; determining the correspondence between the user and the communication terminal, based on the sensed user identification information; updating the stored correspondence between the user and the communication terminal; transferring the updated correspondence to the communication terminals adjacent to the communication terminal.
9. The method of claim 8 further comprising the step of : updating the stored correspondence between the user and the communication terminal .
10. A communication service system, comprising: a call transferring server for managing the correspondences between a plurality of users and a plurality of communication terminals; a mobile user capturing network, for capturing the location in ormation of the plurality of communication terminals .
11. The communication service system according to claim 10, characterized in that: said call transferring server comprises: a mobile user location manager for receiving the location information of a user entering into the mobile user capturing network, from the mobile user capturing network; a communication terminal location storage means for re-storing the location information of the plurality of communication terminals; a mapping managing portion for determining the communication terminal to contact the user, based on teh received user location information; a mapping storage means for storing the correspondences between the plurality of users and the plurality of communication terminals .
PCT/GB2003/005561 2003-01-06 2003-12-19 Communication terminal, call transferring server, communication service providing system and method WO2004062250A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003290287A AU2003290287A1 (en) 2003-01-06 2003-12-19 Communication terminal, call transferring server, communication service providing system and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN03101002.4 2003-01-06
CNA031010024A CN1516432A (en) 2003-01-06 2003-01-06 Communication terinal, call switching server, communication service providing system and method

Publications (1)

Publication Number Publication Date
WO2004062250A1 true WO2004062250A1 (en) 2004-07-22

Family

ID=32686825

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2003/005561 WO2004062250A1 (en) 2003-01-06 2003-12-19 Communication terminal, call transferring server, communication service providing system and method

Country Status (4)

Country Link
CN (1) CN1516432A (en)
AU (1) AU2003290287A1 (en)
TW (1) TWI272826B (en)
WO (1) WO2004062250A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009114957A1 (en) * 2008-03-18 2009-09-24 朗讯科技公司 A method and device for automatically processing unanswered call in a communication terminal
JP2009267597A (en) * 2008-04-23 2009-11-12 Nec Corp Telephone system, positional information server, telephone exchange, telephone system control method
WO2010099657A1 (en) * 2009-03-04 2010-09-10 华为技术有限公司 Method, device and system for sending information
WO2012001624A1 (en) * 2010-07-01 2012-01-05 Ishai Binenstock Location-aware mobile connectivity and information exchange system
KR101953308B1 (en) * 2012-08-01 2019-05-23 삼성전자주식회사 System and method for transmitting communication information
US9122554B2 (en) * 2013-02-08 2015-09-01 Microsoft Technology Licensing, Llc Pervasive service providing device-specific updates
CN104730952B (en) * 2015-01-20 2018-01-09 四川长虹电器股份有限公司 A kind of data output method and control device
CN107707506A (en) * 2016-08-08 2018-02-16 北京佳讯飞鸿电气股份有限公司 The implementation method and device of a kind of transfer service
CN108182790A (en) * 2017-12-20 2018-06-19 南京嘉谷初成通信科技有限公司 A kind of more unit administration of justice monitoring systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0520194A2 (en) * 1991-06-28 1992-12-30 Network Access Corporation Personal telecommunication system
US5428663A (en) * 1991-10-09 1995-06-27 At&T Corp. Incoming communications forwarding technique utilizing a called party location indicator
US20020004403A1 (en) * 2000-07-05 2002-01-10 Oren Yariv System and method for locating a called party and for routing calls
US6446127B1 (en) * 1998-10-30 2002-09-03 3Com Corporation System and method for providing user mobility services on a telephony network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0520194A2 (en) * 1991-06-28 1992-12-30 Network Access Corporation Personal telecommunication system
US5428663A (en) * 1991-10-09 1995-06-27 At&T Corp. Incoming communications forwarding technique utilizing a called party location indicator
US6446127B1 (en) * 1998-10-30 2002-09-03 3Com Corporation System and method for providing user mobility services on a telephony network
US20020004403A1 (en) * 2000-07-05 2002-01-10 Oren Yariv System and method for locating a called party and for routing calls

Also Published As

Publication number Publication date
CN1516432A (en) 2004-07-28
TW200524388A (en) 2005-07-16
TWI272826B (en) 2007-02-01
AU2003290287A1 (en) 2004-07-29

Similar Documents

Publication Publication Date Title
CN100382010C (en) Method and system for recalling details regarding past events
US20030008659A1 (en) Locating items
CN100525349C (en) Method and system for transferring calling
KR100328908B1 (en) Mobile communication system and method
CN103069779A (en) Communication management utilizing destination device user presence probability
CN101478578A (en) System and method for associating communication devices
WO2005025105A2 (en) Introduction system and method utilizing mobile communicators
CN103211557A (en) Self-propelled device and method for orienting such a device
CN108389425A (en) A kind of intelligent vehicle-tracing system and car searching method for parking lot
WO2004062250A1 (en) Communication terminal, call transferring server, communication service providing system and method
CN102892072A (en) Crowd-cooperation-based call forwarding system and method
JP5656934B2 (en) Management device and program
CN100496152C (en) Method and system for calling transfer for automatically generating new address based on location
JP4506603B2 (en) Terminal automatic setting system, control area information transmitting device, server device, portable terminal device, and program
CN100369392C (en) Radio communication system, mobile terminal and radio communication method
CN103702277A (en) Data transmission method and electronic equipment
WO2001031965A1 (en) Multiple source location method
KR20050040373A (en) An apparatus of rescue request using radio terminal having an emergency button built-in and a method thereof
KR20030047326A (en) Method of establishing radio communication network and radio communication system
KR20140100604A (en) Method and system for automatically transmitting location information invoked by call setup
KR100660472B1 (en) System for tracing the position of a lost article/missing person based on the wireless communication network
CN101605050A (en) Be used for adjusting the methods, devices and systems of application based on propinquity
JPH08237727A (en) Method for registering/releasing roaming of portable radio telephone set
JP3094966B2 (en) Phone transfer equipment
JP2002259383A (en) Portable telephone set, system and method for locating position

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 CO CR CU CZ DE DK DM DZ EC EE EG 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 NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC 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 BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK 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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
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