The present invention relates to a reporting system, mobile terminal apparatus and server apparatus, and more particularly, to a reporting system for information that is necessary to be reported from an electrical apparatus to a user, and a mobile terminal apparatus and server apparatus constituting the system.
Conventional reporting systems that remotely control for example, an indoor electrical apparatus via a network, and report a change of state of the electrical apparatus to a user having a mobile terminal apparatus (see patent documents 1 to 3)
With these conventional reporting systems, a transmission destination (such as a telephone number and mail address) of a user to whom a change of state of the electrical apparatus is reported, is beforehand registered, and when an event necessary to be reported to the user occurs, a report request is transmitted to an event reporting apparatus, and the event reporting apparatus reports the event to the mobile terminal apparatus owned by the user of the beforehand registered transmission destination.
However, with the conventional reporting systems, when the mobile terminal apparatus cannot communicate at a timing when the event to be reported the user occurs, the report request disappears, and the report to the user is not carried out after that, and a problem arises that reporting to the user lacks reliability.
Further, with widespread use of wireless LAN such as IEEE802.11, a case is considered where the mobile terminal apparatus is a terminal apparatus connectable to the Internet. In this case, the transmission destination of event report is specified by IP address. The IP address of the mobile terminal apparatus changes according to a place where the mobile terminal apparatus exists, the event reporting apparatus cannot register the transmission destination beforehand, and also in this respect, there is a problem that reporting to the user lacks reliability.
It is therefore an object of the present invention to provide a reporting system, mobile terminal apparatus and server apparatus for improving reliability of reporting to the user.
A reporting system of the present invention adopts a configuration having a mobile terminal apparatus, a first server apparatus that controls transmission of transfer information to be informed to the mobile terminal apparatus, and a second server apparatus that manages address information of the mobile terminal apparatus, where the first server apparatus has a holding section that holds the transfer information, an address information acquiring section that acquires the address information from the second server apparatus, and a transmission controlling section that controls transmission of the transfer information to the second server apparatus when the address information acquiring section is not able to acquire the address information, the second server apparatus has a holding section that holds the transfer information from the first server apparatus, an address information acquiring section that acquires the address information from the mobile terminal apparatus, and a transmitting section that transmits the transfer information held in the holding section to the mobile terminal apparatus specified by the address information, and the mobile terminal apparatus has a receiver that receives the transfer information, and a reporting section that reports the received transfer information.
According to the present invention, the server apparatus stores content information, acquires the latest address information of the mobile terminal apparatus, and transmits the content information to this latest address information, so that it is possible to provide the reporting system, mobile terminal apparatus and server apparatus for improving the reliability of reporting to the user in the mobile terminal apparatus.
An embodiment of the present invention will be described in detail below with reference to accompanying drawings.
First, the entire configuration of a reporting system according to this embodiment will be described with reference to
As shown in
As shown in
Address managing server apparatus 105 associates the address information from mobile terminal apparatus 101 with the mobile terminal identification information for identifying mobile terminal apparatus 101 and the user ID, and store the result. By this means, even when the address information of mobile terminal apparatus 101 changes, address managing server apparatus 105 is able to manage new address information of mobile terminal apparatus 101.
The flow of the operations of reporting system 100 will be described next with reference to
As shown in
Upon receiving of the event report message, home server apparatus 109 stores this event report message, generates a address acquisition control message, and transmits the address acquisition control message to application server apparatus 106 via router apparatus 107 and network system 103 (step ST202). As shown in
Upon receiving the address acquisition control message, application server apparatus 106 generates an address search control message, and transmits the address search message to address managing server apparatus 105 (step ST203). As shown in
Upon receiving the address search message, address managing server apparatus 105 performs “address search processing” (step ST204). More specifically, address managing server apparatus 105 searches for address information of mobile terminal apparatus 101 stored in association with the mobile terminal identification information using the mobile terminal identification information of the address search message as a key.
When the search is finished, address managing server apparatus 105 generates the search result message and transmits it to application server apparatus 106 (step ST205). The search result message includes a successful search result message indicating that the search succeeds, and a failed search result message indicating that the search results in failure—that is, address information corresponding to the mobile terminal identification information is not found—.
As shown in
Upon receiving the successful search result message, application server apparatus 106 generates an acquisition address message, and transmits this acquisition address message to home server apparatus 109 (step ST206). As shown in
Upon receiving the acquisition address message, home server apparatus 109 transmits the content information stored in association with the event identification information of this acquisition address message, to mobile terminal apparatus 101 having the address information contained in this acquisition address message (step ST207).
The flow of the operations of reporting system 100 when the search fails in the address search processing in step ST204 in
In
When the search fails in the address search processing in step ST204, address managing server apparatus 105 generates a failed search result message (see
Upon receiving the failed search result message, application server apparatus 106 generates a failure address acquisition message, and transmits this failure address acquisition message to home server apparatus 109 (step ST302). As shown in
Upon receiving the failed search result message, home server apparatus 109 generates an event/content message including the content information stored in association with the event identification information of this failed search result message, and transmits this event/content message to application server apparatus 106 (step ST303). As shown in
Upon receiving the event/content message, application server apparatus 106 stores the event/content message (step ST304).
In addition, mobile terminal apparatus 101 performs “address registration processing,” for example, when mobile terminal apparatus 101 is powered on, or enters a communication zone with the network system, or when the address information is changed (steps ST305 and ST306).
After finishing the “address registration processing,” address managing server apparatus 105 generates a registration address message, and transmits this registration address message to application server apparatus 106 (step ST307). As shown in
Upon receiving the registration address message, application server apparatus 106 determines whether or not the event/content message corresponding to the mobile terminal identification information of the registration address message is stored. As a result of this determination, when the event/content message corresponding to the mobile terminal identification information of the registration address message is stored, application server apparatus 106 transmits the content information contained in the event/content message to mobile terminal apparatus 101 having the address information contained in the registration address message (step ST308).
As shown in
Address information registration control section 121 generates an address registration message, for example, when mobile terminal apparatus 101 is powered on, or enters a communication zone with the network system, or when the address information is changed, and outputs this address registration message to transmitting section 122. Address registration control section 121 may be configured to generate an address registration message at predetermined intervals and output this address registration message to transmitting section 122.
Transmitting section 122 transmits the address registration message from address information registration control section 121 to address managing server apparatus 105.
Receiving section 123 receives the content information transmitted from application server apparatus 106 or home server apparatus 109, and outputs the result to reporting section 124.
Reporting section 124 reports the content of the content information from receiving section 123.
As shown in
In address managing server apparatus 105, receiving section 131 receives the address registration message from mobile terminal apparatus 101, and outputs the result to address information managing section 132.
Address information managing section 132 receives the address registration message from receiving section 131, and overwrites the data with the mobile terminal identification information and address information of the address registration message when storage section 133 stores the address information identical to the mobile terminal identification information of the address registration message, or stores the mobile terminal identification information and address information of the address registration message when storage section 133 does not store the address information identical to the mobile terminal identification information of the address registration message. Further, address information managing section 132 outputs the mobile terminal identification information and address information of the address registration message to address information report control section 134.
As shown in
Address information report control section 134 outputs the mobile terminal identification information and address information from address information managing section 132 to transmitting section 135 as a registration address message.
Transmitting section 135 transmits the registration address message from address information report control section 134 to application server apparatus 106.
Further, in address managing server apparatus 105, receiving section 131 receives an address search control message from application server apparatus 106 and outputs the message to address information report control 134.
Upon receiving the address search control message from receiving section 131, address information report control section 134 searches whether or not storage section 133 stores the address information corresponding to the mobile terminal identification information of that address search control message.
As a result of this search, when storage section 133 stores the address information corresponding to the mobile terminal identification information of the address search control message received from receiving section 131, address information report control section 134 generates a successful search result message from that address information stored in storage section 133 and the address search control message, and outputs the message to transmitting section 135.
Meanwhile, as a result of the search, when storage section 133 does not store the address information corresponding to the mobile terminal identification information of the address search control message received from receiving section 131, address information report control section 134 generates a failed search result message and outputs the message to transmitting section 135.
Transmitting section 135 transmits the successful search result message or failed search result message from address information report control section 134 to application server apparatus 106.
As shown in
With application server apparatus 106, when receiving section 141 receives an address acquisition control message from home server apparatus 109, receiving section 141 outputs this address acquisition control message to information acquisition control section 142.
Information acquisition control section 142 associates the mobile terminal identification information, home server address information, and event identification information, each contained in the address acquisition control message, with one another and outputs the result to storage section 143. Storage section 143 associates the mobile terminal identification information, home server address information, and event identification information from information acquisition control section 142 with one another and stores the result.
Further, upon receiving the address acquisition control message from home server apparatus 109, information acquisition control section 142 generates an address search control message based on that address acquisition control message, and outputs this address search control message to transmitting section 144.
Transmitting section 144 transmits the address search control message from information acquisition control section 142 to address managing server apparatus 105.
Further, in application server apparatus 106, receiving section 141 receives the successful search result message or failed search result message from address managing server apparatus 105, and outputs the successful search result message or failed search result message to information acquisition control section 142.
Upon receiving the successful search result message, information acquisition control section 142 generates an acquisition address message, and outputs the acquisition address message to transmitting section 144. Meanwhile, upon receiving the failed search result message, information acquisition control section 142 generates a failure address acquisition message, and outputs the failed address acquisition message to transmitting section 144.
Transmitting section 144 transmits the acquisition address message or failed address acquisition message to home server apparatus 109.
Further, in application server apparatus 106, receiving section 141 receives an event/content message from home server apparatus 109, and outputs this event/content message to information acquisition control section 142.
Upon receiving the event/content message from the receiving section, information acquisition control section 142 associates the data stored in storage section 143 that is identical to the mobile terminal identification information, home server address information and event identification information of the event/content message, with the content information contained in the event/content message, and stores the result. Storage section 143 associates the mobile terminal identification information, home server address information and event identification information with the content information corresponding to these, and stores the result.
In application server apparatus 106, receiving section 141 receives a registration address message and outputs the message to information acquisition control section 142.
Upon receiving the registration address message from receiving section 141, information acquisition control section 142 searches whether or not storage section 143 stores the content information corresponding to the mobile terminal identification information of this registration address message.
As a result of the search, when storage section 143 stores the content information corresponding to the mobile terminal identification information of the registration address message, the registration address message is outputted to content information transmission control section 145.
Upon receiving the registration address message from information acquisition control section 142, content information transmission control section 145 acquires the content information corresponding to the mobile terminal identification information of the registration address message from storage section 143. Then, content information transmission control section 145 outputs the address information of the registration address message and the content information acquired from storage section 143 to transmitting section 144.
Transmitting section 144 transmits the content information from content information transmission control section 145 to mobile terminal apparatus 101 specified by the address information from content information transmission control section 145.
As shown in
In home server apparatus 109, receiving section 151 receives an event report message from household electrical apparatus 110 and outputs the message to information acquisition control section 152.
Upon receiving the event report message from receiving section 151, information acquisition control section 152 outputs the event identification information of this event report message and the content information of the event report message to storage section 153.
Storage section 153 associates the event identification information with the mobile terminal identification information of mobile terminal apparatus 101 to which the content information corresponding to this event identification information is to be transmitted in advance, and stores the result. Then, storage section 153 associates the stored data corresponding to the event identification information from information acquisition control section 152 with the content information from information acquisition control section 152, and stores the result.
Further, upon receiving the event report message from receiving section 151, information acquisition control section 152 generates an address acquisition control message, and outputs this address acquisition control message to transmitting section 155 via information transmission control section 154.
Transmitting section 155 receives the address acquisition control message from information acquisition control section 152 and transmits the message to application server apparatus 106.
Further, in home server apparatus 109, receiving section 151 receives the acquisition address message or failed address acquisition message from application server apparatus 106 and outputs the message to information acquisition control section 152.
Upon receiving the acquisition address message or failed address acquisition message, information acquisition control section 152 outputs the message to information transmission control section 154.
Upon receiving the acquisition address message from information acquisition control section 152, information transmission control section 154 acquires the content information stored in storage section 153 corresponding to the mobile terminal identification information and event identification information of the acquisition address message. Then, information transmission control section 154 outputs the content information acquired from storage section 153 and the address information contained in the acquisition address message from information acquisition control section 152 to transmitting section 155.
Transmitting section 155 transmits the content information from information transmission control section 154 to mobile terminal apparatus 101 specified by the address information from information transmission control section 154.
Meanwhile, upon receiving the failed address acquisition message from information acquisition control section 152, information transmission control section 154 generates an event/content message, and outputs this event/content message to transmitting section 155. The event/content message is generated based on the failed address acquisition message from information acquisition control section 152, the content information stored in storage section 153 corresponding to the mobile terminal identification information and the event identification information of this failed address acquisition message, and the home server address information of home server apparatus 109.
Transmitting section 155 transmits the event/content message from information transmission control section 154 to application server apparatus 106.
With the above-mentioned explanation, that the description has been made assuming that home server apparatus 109 generates an event/content message upon receiving a failed search result message, and transmits this event/content message to application server apparatus 106 (step ST303). However, a configuration may also be adopted where home server apparatus 109 has a timer section (not shown) that measures an elapsed time after home server apparatus 109 transmits the address acquisition control message, and, when this elapsed time exceeds a predetermined time, information acquisition control section 152 in home server apparatus 109 generates a failed search result message from the information stored in storage section 153 corresponding to the address acquisition control message, and outputs the message to information transmission control section 154.
Further, in the above-mentioned explanation, upon receiving the failed search result message, application server apparatus 106 generates a failed address acquisition message, and transmits this failed address acquisition message to home server apparatus 109 (step ST302). Then, the description has been made assuming that, upon receiving the failed search result message, home server apparatus 109 generates an event/content message including the content information stored corresponding to the event identification information of this failed search result message, and transmits this event/content message to application server apparatus 106 (step ST303). However, in step ST202, the corresponding content information can be contained in the address acquisition control message application server apparatus 109 generates and transmits. By this means, the operations in steps ST302 and ST303 are unnecessary.
Thus, according to this embodiment, address managing server 105 acquires the latest address information of mobile terminal apparatus 101. In home server apparatus 109, storage section 153 stores (holds) the content information from household electrical apparatus 110, and information acquisition control section 152 controls to acquire the address information of the mobile terminal apparatus from address managing server apparatus 105. Then, home server apparatus 109 transmits the above content information stored in storage section 153 to mobile terminal apparatus 101 specified by the address information acquired from address managing server apparatus 105. In mobile terminal apparatus 101, the content information transmitted from home server apparatus 109 is received, and reporting section 124 reports the content of the content information.
In this way, home server apparatus 109 stores the content information from household electrical apparatus 110, acquires the latest address information of mobile terminal apparatus 101 from address managing server apparatus 105, and transmits the above content information to this latest address, so that it is possible to improve reliability of reporting to the user in mobile terminal apparatus 101.
Further, according to this embodiment, in home server apparatus 109, when information acquisition control section 152 cannot acquire the address information of the mobile terminal apparatus from address managing server apparatus 105, the content information from household electrical apparatus 110 stored in storage section 153 is transmitted to application server apparatus 106. In application server apparatus 106, storage section 143 stores the above content information form home server apparatus 109, and information acquisition control section 142 controls to acquire the latest address information of mobile terminal apparatus 101 from address managing server apparatus 105. Then, application server apparatus 106 transmits the content information stored in storage section 143 to mobile terminal apparatus 101 specified by the address information acquired from address managing server apparatus 105.
Application server apparatus 106 stores the content information from household electrical apparatus 110, acquires the latest address information of mobile terminal apparatus 101 from address managing server apparatus 105, and transmits the content information to this latest address, so that it is possible to improve reliability of reporting to the user in mobile terminal apparatus 101.
With the above-mentioned explanation, mobile terminal apparatus 101 performs “address registration processing” when, for example, mobile terminal apparatus 101 is powered on, or enters a communication zone with the network system, or when the address information is changed (steps ST305 and ST306). Then, the description has been made assuming that after finishing the “address registration processing,” address managing server apparatus 105 generates a registration address message, and transmits this registration address message to application server apparatus 106 (step ST307), and application server apparatus 106 acquires the address information of mobile terminal apparatus 101. However, application server apparatus 106 may inquire of address managing server apparatus 105 at regular time intervals and acquire the address information of mobile terminal. apparatus 101.
More specifically, upon receiving an address acquisition control message from home server apparatus 109, information acquisition control section 142 in application server apparatus 106 generates an address search control message based on that address acquisition control message, and outputs this address search control message to transmitting section 144. Then, transmitting section 144 transmits the address search control message from information acquisition control section 142 to address managing server apparatus 105. The above-mentioned operations of information acquisition control section 142 and transmitting section 144 are repeated on a regular basis until the address information of mobile terminal apparatus 101 is acquired.
Then, address information managing section 132 in address managing server apparatus 105 receives the address registration message from receiving section 131, and when storage section 133 stores the address information identical to the mobile terminal identification information of the address registration message, overwrites the data with the mobile terminal identification information and address information of the address registration message, while storing the mobile terminal identification information and address information of the address registration message when storage section 133 does not store the address information identical to the mobile terminal identification information of the address registration message.
Then, at the time of receiving an address acquisition control message from application server apparatus 106, when storage section 133 stores the mobile terminal identification information and address information corresponding to the address acquisition control message, address information report control section 134 outputs the mobile terminal identification information and address information to transmitting section 135 as a registration address message.
In the above-mentioned explanation, it is described that when receiving the failed search result message, application server apparatus 106 generates a failed address acquisition message, and transmits the failed address acquisition message to home server apparatus 109 (step ST302). Then, it is further described that when receiving the failed search result message, home server apparatus 109 generates content information corresponding to the event identification information of the failed search result message, and that home server apparatus 109 generates an event/content message including the content information, and transmits the event/content message to application server apparatus 106 (step ST303).
However, as shown in
In this case, upon receiving the registration address message from address managing server apparatus 105 in step ST307, application server apparatus 106 generates an acquisition address message and transmits this acquisition address message to home server apparatus 109 (step ST401).
Then, upon receiving the acquisition address message from application server apparatus 106, home server apparatus 109 transmits the content information stored corresponding to the event identification information of the acquisition address message, to mobile terminal apparatus 101 specified by the address information of the acquisition address message (step ST402).
More specifically, in application server apparatus 106, upon receiving the registration address message from receiving section 141, information acquisition control section 142 generates an acquisition address message from this registration address message, and the mobile terminal identification information and event identification information stored in storage section 143. Then, information acquisition control section 142 transmits this acquisition address message to home server apparatus 109 specified by the home server address information corresponding to the mobile terminal identification information contained in the registration address message (step ST401).
Then, in home server apparatus 109, upon receiving the acquisition address message or failed address acquisition message from receiving section 151, information acquisition control section 152 outputs the message to information transmission control section 154. Upon receiving the acquisition address message from information acquisition control section 152, information transmission control section 154 acquires the content information stored in storage section 153 corresponding to the mobile terminal identification information and event identification information of this acquisition address message. Then, information transmission control section 154 outputs the content information acquired from storage section 153 and the address information contained in the acquisition address message from information acquisition control section 152 to transmitting section 155. Transmitting section 155 transmits the content information from information transmission control section 154 to mobile terminal apparatus 101 specified by the address information from information transmission control section 154 (step ST402).
In this way, home server apparatus 109 stores the content information from household electrical apparatus 110, acquires the latest address information of mobile terminal apparatus 101 from address managing server apparatus 105, and transmits the above content information to this latest address, so that it is possible to improve reliability of reporting to the user in mobile terminal apparatus 101.
When the content information in the above-mentioned explanation is information such as a TV program requiring some time, reporting system 100 operates as described below.
As shown in
Meanwhile, when home server apparatus 109 receives a failed address acquisition message from application server apparatus 106, as shown in
Then, home server apparatus 109 repeats storing processing of the content information of the event report message from household electrical apparatus 110 (step ST502).
Then, upon acquiring the address information of mobile terminal apparatus 101 in step ST401, home server apparatus 109 transmits the content information subjected to storage processing in step ST502 thus far and the content information transmitted from household electrical apparatus 101, to mobile terminal apparatus 101 (step ST503) successively.
For example, this case corresponds to service that a user registers an interesting TV program with home server apparatus 109 in advance, and that home server apparatus 109 reports the user at a predetermined time. In a form of this service, home server apparatus 109 reports to the user, and, at the same time, transfers the TV program via the network, and the user sees the TV program using mobile terminal apparatus 101. When home server apparatus 109 cannot report to the user when trying to report, home server apparatus 109 starts recording the TV program, and transmits the recorded program when the user is able to communicate.
In the above-mentioned explanation, the description has been made assuming that, in steps ST207, ST308 and ST402, when home server apparatus 109 or application server apparatus 106 is able to acquire the latest address information of mobile terminal apparatus 101, the content information is transmitted to mobile terminal apparatus 101. However, a configuration may also adopted where, when home server apparatus 109 or application server apparatus 106 is able to acquire the latest address information of mobile terminal apparatus 101, the event identification information is first transmitted to mobile terminal apparatus 101, and home server apparatus 109 or application server apparatus 106 transmits the content information corresponding to the event identification information to mobile terminal apparatus 101, after receiving instructions of the user reported the event specified by the event identification information.
Further, although the description has been made with the above-mentioned explanation that address managing server apparatus 105 and application server apparatus 106 are different apparatuses, address managing server apparatus 105 and application server apparatus 106 may also be configured in an integrated form. Also, although the description has been made that home server apparatus 109 and household electrical apparatus 110 are different apparatuses, home server apparatus 109 and household electrical apparatus 110 may also be configured in an integrated form.
Furthermore, although the description has been made using home server apparatus 109 and household electrical apparatus 110 on home-use network system 108 with the above-mentioned explanation, the present invention is not limited to home-use network and apparatuses, and is also applicable to a network system such as an intracompany network system, and the server apparatus and electrical apparatus in that system.
For example, assume that home server apparatus 109 is replaced with call control server apparatus 605 on the intracompany network, household electrical apparatus 110 is replaced with intracompany terminal apparatus 604 on the intracompany network, and that intracompany terminal apparatus 604 places a call to mobile terminal apparatus 101.
Here, if, for example, mobile terminal apparatus 101 is out of the communication zone, and does not succeed in receiving the call, call control server apparatus 605 is reported address acquisition failure (see
Next, when call control server apparatus 605 reports that the call fails (step ST601) to intracompany terminal apparatus 604, intracompany terminal apparatus 604 generates message information for mobile terminal apparatus 101 (step ST602) and transmits the message information as a message-information report message (step ST603) to call control server apparatus 605. Call control server apparatus 605 transmits the message information to application server apparatus 106 (step ST303), and application server apparatus 106 holds this message information (step ST304).
After that, by the same operation sequence as in the above-mentioned embodiment, when mobile terminal apparatus 101 enters the communication zone, the message information is distributed to mobile terminal apparatus 101. In other words, in
As described above, according to this embodiment, the server apparatus stores the content information from an electrical apparatus, acquires the latest address information of the mobile terminal apparatus, and transmits the content information to the latest address information, so that it is possible to improve reliability of reporting to the user in the mobile terminal apparatus.
The present application is based on Japanese Patent Applications No. 2004-191765 filed on Jun. 29, 2004, and No. 2005-167695 filed on Jun. 8, 2005, the entire contents of which are expressly incorporated by reference herein.
According to the present invention, the server apparatus stores the content information from an electrical apparatus, acquires the latest address information of the mobile terminal apparatus, and transmits the content information to the latest address information, so that it is useful as a reporting system, mobile terminal apparatus and server apparatus for improving reliability of reporting to the user in the mobile terminal apparatus.
Number | Date | Country | Kind |
---|---|---|---|
2004-191765 | Jun 2004 | JP | national |
2005-167695 | Jun 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/11152 | 6/17/2005 | WO | 00 | 8/29/2007 |