JP2013005151A - Device, method and program for information communication - Google Patents

Device, method and program for information communication Download PDF

Info

Publication number
JP2013005151A
JP2013005151A JP2011133141A JP2011133141A JP2013005151A JP 2013005151 A JP2013005151 A JP 2013005151A JP 2011133141 A JP2011133141 A JP 2011133141A JP 2011133141 A JP2011133141 A JP 2011133141A JP 2013005151 A JP2013005151 A JP 2013005151A
Authority
JP
Japan
Prior art keywords
communication
request
unit
processing
information
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
JP2011133141A
Other languages
Japanese (ja)
Inventor
Yuichiro Noguchi
祐一郎 野口
Toshiyuki Fukuoka
俊之 福岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2011133141A priority Critical patent/JP2013005151A/en
Publication of JP2013005151A publication Critical patent/JP2013005151A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a device, a method and a program for information communication, capable of selecting an appropriate communication processing execution entity when a plurality of information communication devices are available.SOLUTION: An information communication device includes: a communication processing execution unit for performing communication processing with a communication center on receiving a communication request from an application; and a communication request transfer unit for determining whether the self-device or another device is to be a communication processing execution entity in response to the communication request, transfers the communication request to the communication processing execution unit and when determining that the self-device is to be the communication processing execution entity, and transfers the communication request to the another device when determining that the another device is to be the communication processing execution entity.

Description

本発明は、情報通信機器、情報通信方法、および情報通信プログラムに関する。   The present invention relates to an information communication device, an information communication method, and an information communication program.

通信センターと通信する情報通信機器が開発されている。通信方式は多様化しており、通信手段の選択の幅が広がっている。特許文献1,2では、複数の通信手段を備える情報端末において、いずれかの通信手段を選択して通信処理する技術が開示されている。   Information communication devices that communicate with communication centers have been developed. Communication methods are diversified and the range of selection of communication means is expanding. Patent Documents 1 and 2 disclose techniques for performing communication processing by selecting one of the communication means in an information terminal including a plurality of communication means.

特開2004−140459号公報JP 2004-140459 A 特開2004−356815号公報JP 2004-356815 A 特開2009−272992号公報JP 2009-272992 A

しかしながら、特許文献1,2の技術では、通信手段として複数の情報通信機器を利用可能となる場合の選択については開示されていない。特許文献3には携帯電話と車載機の両方を用いる技術が開示されているが、どちらを通信の実行主体とするかについては開示されていない。   However, the techniques disclosed in Patent Documents 1 and 2 do not disclose selection when a plurality of information communication devices can be used as communication means. Patent Document 3 discloses a technique using both a mobile phone and an in-vehicle device, but does not disclose which one is used as a communication execution entity.

本発明は上記課題に鑑みなされたものであり、複数の情報通信機器を利用可能な場合に適切な通信処理実行主体を選択することができる、情報通信機器、情報通信方法、および情報通信プログラムを提供することを目的とする。   The present invention has been made in view of the above problems, and provides an information communication device, an information communication method, and an information communication program capable of selecting an appropriate communication processing execution subject when a plurality of information communication devices can be used. The purpose is to provide.

上記課題を解決するために、明細書開示の情報通信機器は、アプリケーションからの通信要求を受信した場合に通信センターとの通信処理を行う通信処理実行部と、前記通信要求に応じて自機器が通信処理の実行主体となるか他機器が通信の実行主体となるかを判断し、前記自機器が通信処理の実行主体となると判断した場合に前記通信要求を前記通信処理実行部に転送し、前記他機器が通信処理の実行主体となると判断した場合に前記通信要求を前記他機器へ転送する通信要求転送部と、を備えるものである。   In order to solve the above-described problem, an information communication device disclosed in the specification includes a communication processing execution unit that performs communication processing with a communication center when a communication request from an application is received, and the own device responds to the communication request. It is determined whether the communication processing execution entity or the other device is the communication execution entity, and when it is determined that the own device is the communication processing execution entity, the communication request is transferred to the communication processing execution unit, And a communication request transfer unit that transfers the communication request to the other device when it is determined that the other device becomes an execution subject of communication processing.

上記課題を解決するために、明細書開示の情報通信方法は、アプリケーションからの通信要求を受信した場合に、通信センターとの通信処理を行う通信処理実行ステップと、前記通信要求に応じて自機器が通信処理の実行主体となるか他機器が通信の実行主体となるかを判断する判断ステップと、前記判断ステップにおいて前記自機器が通信処理の実行主体となると判断された場合に前記通信要求を前記通信処理実行部に転送し、前記他機器が通信処理の実行主体となると判断された場合に前記通信要求を前記他機器へ転送する通信要求転送ステップと、を含むものである。   In order to solve the above-described problem, an information communication method disclosed in the specification includes a communication processing execution step for performing communication processing with a communication center when a communication request from an application is received, and an own device in response to the communication request. A determination step for determining whether or not another device is a communication execution entity, and the communication request is issued when it is determined in the determination step that the device itself is a communication process execution entity. And a communication request transfer step of transferring the communication request to the other device when it is determined that the other device is an execution subject of the communication process.

上記課題を解決するために、明細書開示の情報通信プログラムは、コンピュータに、アプリケーションからの通信要求を受信した場合に、通信センターとの通信処理を行う通信処理実行ステップと、前記通信要求に応じて自機器が通信処理の実行主体となるか他機器が通信の実行主体となるかを判断する判断ステップと、前記判断ステップにおいて前記自機器が通信処理の実行主体となると判断された場合に前記通信要求を前記通信処理実行部に転送し、前記他機器が通信処理の実行主体となると判断された場合に前記通信要求を前記他機器へ転送する通信要求転送ステップと、を実行させるものである。   In order to solve the above-described problem, an information communication program disclosed in the specification includes a communication processing execution step for performing communication processing with a communication center when receiving a communication request from an application, and responding to the communication request. A determination step of determining whether the own device is an execution subject of communication processing or another device is an execution subject of communication, and when it is determined in the determination step that the own device is an execution subject of the communication process, A communication request is transferred to the communication processing execution unit, and a communication request transfer step of transferring the communication request to the other device when it is determined that the other device becomes a communication process execution subject is executed. .

明細書開示の情報通信機器、情報通信方法、および情報通信プログラムによれば、複数の情報通信機器を利用可能な場合に適切な通信処理実行主体を選択することができる。   According to the information communication device, the information communication method, and the information communication program disclosed in the specification, an appropriate communication processing execution entity can be selected when a plurality of information communication devices can be used.

情報通信システムについて説明するための図である。It is a figure for demonstrating an information communication system. 実施例1に係る情報端末および通信端末のハードウェア構成を説明するためのブロック図である。1 is a block diagram for explaining a hardware configuration of an information terminal and a communication terminal according to Embodiment 1. FIG. 情報端末プログラムおよび通信端末プログラムの実行によって実現される各機能のブロック図である。It is a block diagram of each function implement | achieved by execution of an information terminal program and a communication terminal program. (a)〜(d)は通信要求のフォーマットの例を説明するための図である。(A)-(d) is a figure for demonstrating the example of a format of a communication request. 要求条件に対する判断基準を表にしたものである。This is a table showing the criteria for judging requirements. 情報端末または通信端末が実行するフローチャートの一例である。It is an example of the flowchart which an information terminal or a communication terminal performs. 周辺店舗検索を運転者が画面操作で行った場合のシーケンスである。This is a sequence when the driver searches for nearby stores by screen operation. 周辺店舗検索を運転者が画面操作で行った場合のシーケンスである。This is a sequence when the driver searches for nearby stores by screen operation. 運転者が通信センターのオペレータと音声対話しながら行った場合のシーケンスである。This is a sequence when a driver performs a voice conversation with an operator of a communication center. 運転者が通信センターのオペレータと音声対話しながら行った場合のシーケンスである。This is a sequence when a driver performs a voice conversation with an operator of a communication center. 楽曲購入を運転者が画面操作で行った場合のシーケンスである。This is a sequence when a driver purchases music by screen operation. 楽曲購入を運転者が画面操作で行った場合のシーケンスである。This is a sequence when a driver purchases music by screen operation. 安全運転サービスのシーケンスである。This is a safe driving service sequence. 安全運転サービスのシーケンスである。This is a safe driving service sequence.

実施例の説明に先立ち、図1を参照して、複数の情報通信機器が通信処理の実行主体となり得る情報通信システムについて説明する。情報端末10は、情報通信機器の一例であり、例えば、カーナビゲーション装置、パーソナルコンピュータなどである。通信端末20は、情報通信機器の一例であり、例えば携帯電話などである。情報端末10および通信端末20は、いずれも、通信センター30との通信処理において自身が実行主体となり得る情報通信機器である。ここで、通信処理とは、アプリケーションからの通信要求に応じて情報通信機器と通信センターとの間でデータの送受信を行う処理のことである。また、実行主体とは、通信処理の実行と、通信センターとの接続および切断を判断する主体のことである。   Prior to the description of the embodiment, an information communication system in which a plurality of information communication devices can be the subject of communication processing will be described with reference to FIG. The information terminal 10 is an example of an information communication device, such as a car navigation device or a personal computer. The communication terminal 20 is an example of an information communication device, such as a mobile phone. Each of the information terminal 10 and the communication terminal 20 is an information communication device that can be an execution subject in communication processing with the communication center 30. Here, the communication process is a process of transmitting and receiving data between the information communication device and the communication center in response to a communication request from an application. The execution subject is a subject that determines the execution of communication processing and the connection and disconnection with the communication center.

また、情報端末10と通信端末20とは、USBなどの有線通信手段、Wifi、Bluetoothなどの近接無線通信手段などを利用して、相互にデータを送受信する(機器間通信)。   Further, the information terminal 10 and the communication terminal 20 transmit / receive data to / from each other using a wired communication means such as USB, a close proximity wireless communication means such as WiFi, Bluetooth, or the like (inter-device communication).

通信端末20が通信処理の実行主体となる場合、通信端末20は、ゲートウェイ装置40を介した携帯通信により通信センター30と通信する。携帯通信には、iモード(登録商標)、EzWeb(登録商標)などの通信方式が含まれる。情報端末10が通信処理の実行主体となる場合、情報端末10は、通信端末20をモデムとして利用して通信センター30と通信する。すなわち、情報端末10が実行主体となる場合、ゲートウェイ装置40を介した携帯通信を利用せず、ダイヤルアップ接続などを利用して通信センター30と直接的に通信する。   When the communication terminal 20 becomes the execution subject of the communication process, the communication terminal 20 communicates with the communication center 30 by mobile communication via the gateway device 40. Mobile communication includes communication methods such as i-mode (registered trademark) and EzWeb (registered trademark). When the information terminal 10 becomes the execution subject of the communication process, the information terminal 10 communicates with the communication center 30 using the communication terminal 20 as a modem. That is, when the information terminal 10 is the execution subject, the mobile terminal directly communicates with the communication center 30 using dial-up connection or the like without using mobile communication via the gateway device 40.

図1の例では、情報端末10が実行主体となる場合の通信方式を「直接通信」と称する。情報端末10が実行主体となる場合には、情報端末10が通信センター30と直接的に通信するからである。また、通信端末20が実行主体となる場合の通信方式を「間接通信」と称する。情報端末10を基準にすると、自身が実行主体とならずに他の情報通信機器が実行主体となって間接的な通信が実現されるからである。   In the example of FIG. 1, the communication method when the information terminal 10 is the execution subject is referred to as “direct communication”. This is because the information terminal 10 communicates directly with the communication center 30 when the information terminal 10 is the execution subject. In addition, a communication method when the communication terminal 20 is an execution subject is referred to as “indirect communication”. This is because when the information terminal 10 is used as a reference, indirect communication is realized with the other information communication device as the execution subject instead of being the execution subject.

直接通信においては、情報端末10がゲートウェイ装置40などを介さずに直接的に通信センター30と情報通信するため、リアルタイム性が高くなる。また、直接通信においては、VoIPなどの任意のインターネットプロトコルを情報端末10と通信センター30との間で透過的に利用することが可能である。   In the direct communication, the information terminal 10 directly performs information communication with the communication center 30 without using the gateway device 40 or the like, so that real-time performance is improved. In direct communication, any Internet protocol such as VoIP can be used transparently between the information terminal 10 and the communication center 30.

一方で、直接通信においては、情報端末10がインターネットを直接的に使用するため、直接通信の通信料金は間接通信と比して高くなる。また、直接通信においては、間接通信と比較して、通信の秘匿性が低くなる課題がある。また、インターネットは決済代行機能を備えていないため、通信センター30に決済機能と連携する仕組みが必要となる。また、運転者は、通信センター30のコンテンツ購入時にクレジットカード番号やパスワードの入力が必要となる。この場合、運転者にとって、処理が煩雑となる。このように、直接通信は、長所と短所とを併せ持っている。   On the other hand, in direct communication, since the information terminal 10 directly uses the Internet, the communication fee for direct communication is higher than that for indirect communication. In direct communication, there is a problem that the confidentiality of communication is lower than in indirect communication. Further, since the Internet does not have a payment agent function, the communication center 30 needs to have a mechanism for linking with the payment function. In addition, the driver is required to input a credit card number and a password when purchasing content in the communication center 30. In this case, the processing becomes complicated for the driver. Thus, direct communication has both advantages and disadvantages.

これに対して、携帯通信は、一般的に、通信事業者によって直接通信よりも安価な通信料金に設定される。これは、通信事業者が携帯通信のゲートウェイ装置40で提供する決済代行機能により、コンテンツ購入に際して手数料収入が見込まれ、通信事業者による当該通信の使用が推奨されるからである。また、携帯通信の通信網は閉域網であることから、携帯通信は、秘匿性が高く、個人情報などの転送に好適である。また、携帯通信ではゲートウェイ装置40による決済代行機能を利用でき、コンテンツ購入料金は通信端末20の通信料金として課金されるため、運転者はクレジットカード番号やパスワードなどの煩雑な入力操作が不要である。また、コンテンツを提供する通信センター30においても決済機能の装備が不要となる点においても、携帯通信は、望ましい通信方式である。したがって、携帯通信を使用する間接通信は、直接通信に比して、上述のように通信料金が安価で、秘匿性が高く、決済代行機能を備える特徴を有する。   On the other hand, mobile communication is generally set at a communication charge that is cheaper than direct communication by a communication carrier. This is because a fee income is expected for content purchase by the payment agent function provided by the communication service provider with the mobile communication gateway device 40, and the use of the communication by the communication service provider is recommended. Further, since the communication network for mobile communication is a closed network, mobile communication is highly confidential and suitable for transferring personal information and the like. Further, in mobile communication, the payment agent function by the gateway device 40 can be used, and the content purchase fee is charged as the communication fee of the communication terminal 20, so that the driver does not need a complicated input operation such as a credit card number or a password. . In addition, the mobile communication is a desirable communication method in that the communication center 30 that provides the content does not need a payment function. Therefore, indirect communication using mobile communication has the characteristics that the communication fee is low, the confidentiality is high, and the payment agent function is provided as compared with direct communication.

一方で、携帯通信は、遅延が大きくリアルタイム性が低い課題を有している。携帯通信と機器間通信とは、一般的に排他的実行となり、間接通信時はこれらを相互に切り替えて使用する必要がある。携帯通信および機器間通信の接続・切断処理には、それぞれ数秒を要する。特に、情報端末10と通信センター30との間で対話的に進行するサービスでは、切り替えが多発してサービス品質が著しく低下するおそれがある。また、間接通信では、ゲートウェイ装置40が介在することにより、プロトコルが終端されてしまう。そのため、情報端末10と通信センター30との間で、エンド−エンドに通信するVoIPなどのインターネットプロトコルを利用できない課題もある。このように、間接通信も、長所と短所とを併せ持っている。   On the other hand, mobile communication has a problem of large delay and low real-time property. Mobile communication and device-to-device communication are generally executed exclusively, and it is necessary to switch between them for indirect communication. The connection / disconnection processing of mobile communication and inter-device communication requires several seconds. In particular, in a service that progresses interactively between the information terminal 10 and the communication center 30, there is a possibility that switching frequently occurs and service quality is significantly deteriorated. Further, in the indirect communication, the protocol is terminated due to the gateway device 40 intervening. For this reason, there is a problem that an Internet protocol such as VoIP for end-to-end communication cannot be used between the information terminal 10 and the communication center 30. In this way, indirect communication has both advantages and disadvantages.

したがって、情報端末10および通信センター30のアプリケーションが要求する通信内容(通信要求)に応じて、直接通信と間接通信とを自動的に切り替えることで、通信要求に応じた適切な通信手段を選択できることが好ましい。しかしながら、直接通信と間接通信とを通信要求に応じて切り替えるには、これまで以下のような課題がある。   Therefore, it is possible to select an appropriate communication means according to the communication request by automatically switching between direct communication and indirect communication according to the communication content (communication request) requested by the application of the information terminal 10 and the communication center 30. Is preferred. However, switching between direct communication and indirect communication according to a communication request has the following problems.

直接通信時は、情報端末10が通信処理の実行主体となり、通信端末20はモデムとして情報端末10に従属するため、通信端末20が実行主体となる間接通信は使用できない。一方、間接通信時は、通信端末20が通信処理の実行主体となり、通信端末20のモデム機能は使用できないため、情報端末10が実行主体となる直接通信は使用できない。すなわち、情報端末10は、直接通信と間接通信とを同時に使用することができないため、これらの通信手段を状況に応じて切り替える必要がある。   At the time of direct communication, the information terminal 10 becomes an execution subject of communication processing, and the communication terminal 20 is subordinate to the information terminal 10 as a modem. Therefore, indirect communication where the communication terminal 20 becomes an execution subject cannot be used. On the other hand, at the time of indirect communication, the communication terminal 20 becomes the execution subject of the communication process, and the modem function of the communication terminal 20 cannot be used. Therefore, direct communication whose information terminal 10 is the execution subject cannot be used. That is, since the information terminal 10 cannot use direct communication and indirect communication at the same time, it is necessary to switch these communication means depending on the situation.

例えば、複数の通信手段を状況に応じて使用する技術として、コグニティブ無線や異種網ローミングがある。しかしながら、これらの技術は一つの実行主体(この場合、情報端末10)が適切な通信手段を選択するものであり、情報端末10および通信端末20のように複数の実行主体の下で通信手段を選択するものではない。   For example, there are cognitive radio and heterogeneous network roaming as a technique for using a plurality of communication means depending on the situation. However, in these techniques, one execution entity (in this case, the information terminal 10) selects an appropriate communication means, and the communication means are operated under a plurality of execution entities such as the information terminal 10 and the communication terminal 20. Not a choice.

そこで、以下の実施例では、複数の情報通信機器を利用可能な場合に適切な通信処理実行主体を選択することができる、情報通信機器、情報通信方法、および情報通信プログラムについて説明する。以下、図面を参照しつつ、実施例について説明する。   Therefore, in the following embodiments, an information communication device, an information communication method, and an information communication program that can select an appropriate communication processing execution subject when a plurality of information communication devices can be used will be described. Hereinafter, embodiments will be described with reference to the drawings.

図2は、実施例1に係る情報端末10および通信端末20のハードウェア構成を説明するためのブロック図である。図2を参照して、情報端末10は、CPU101、RAM102、記憶装置103、表示装置104、機器通信装置105、入力装置106などを備える。これらの各機器は、バスなどによって接続されている。通信端末20は、CPU201、RAM202、記憶装置203、表示装置204、機器通信装置205、入力装置206、通信装置207などを備える。これらの各機器は、バスなどによって接続されている。   FIG. 2 is a block diagram for explaining the hardware configuration of the information terminal 10 and the communication terminal 20 according to the first embodiment. Referring to FIG. 2, the information terminal 10 includes a CPU 101, a RAM 102, a storage device 103, a display device 104, a device communication device 105, an input device 106, and the like. Each of these devices is connected by a bus or the like. The communication terminal 20 includes a CPU 201, a RAM 202, a storage device 203, a display device 204, a device communication device 205, an input device 206, a communication device 207, and the like. Each of these devices is connected by a bus or the like.

CPU(Central Processing Unit)101は、中央演算処理装置である。CPU101は、1以上のコアを含む。RAM(Random Access Memory)102は、CPU101が実行するプログラム、CPU101が処理するデータなどを一時的に記憶する揮発性メモリである。記憶装置103は、不揮発性記憶装置である。記憶装置103として、例えば、ROM(Read Only Memory)、フラッシュメモリなどのソリッド・ステート・ドライブ(SSD)、ハードディスクドライブに駆動されるハードディスクなどを用いることができる。記憶装置103は、情報端末プログラム(情報通信プログラム)、端末アプリケーションなどを記憶している。表示装置104は、情報端末10による各処理の結果などを表示するための装置である。表示装置104は、例えば、液晶ディスプレイなどである。入力装置106は、ユーザが情報を入力するための装置であり、タッチパネル、キーボードなどである。   A CPU (Central Processing Unit) 101 is a central processing unit. The CPU 101 includes one or more cores. A RAM (Random Access Memory) 102 is a volatile memory that temporarily stores programs executed by the CPU 101, data processed by the CPU 101, and the like. The storage device 103 is a nonvolatile storage device. As the storage device 103, for example, a ROM (Read Only Memory), a solid state drive (SSD) such as a flash memory, a hard disk driven by a hard disk drive, or the like can be used. The storage device 103 stores an information terminal program (information communication program), a terminal application, and the like. The display device 104 is a device for displaying the result of each process performed by the information terminal 10. The display device 104 is, for example, a liquid crystal display. The input device 106 is a device for a user to input information, and is a touch panel, a keyboard, or the like.

CPU201は、中央演算処理装置である。CPU201は、1以上のコアを含む。RAM202は、CPU201が実行するプログラム、CPU201が処理するデータなどを一時的に記憶する揮発性メモリである。記憶装置203は、不揮発性記憶装置である。記憶装置203として、例えば、ROM、フラッシュメモリなどのソリッド・ステート・ドライブ、ハードディスクドライブに駆動されるハードディスクなどを用いることができる。記憶装置203は、通信端末プログラム(情報通信プログラム)などを記憶している。表示装置204は、通信端末20による各処理の結果などを表示するための装置である。表示装置204は、例えば、液晶ディスプレイなどである。入力装置206は、ユーザが情報を入力するための装置であり、タッチパネル、操作ボタンなどである。   The CPU 201 is a central processing unit. The CPU 201 includes one or more cores. The RAM 202 is a volatile memory that temporarily stores programs executed by the CPU 201, data processed by the CPU 201, and the like. The storage device 203 is a nonvolatile storage device. As the storage device 203, for example, a solid state drive such as a ROM or a flash memory, a hard disk driven by a hard disk drive, or the like can be used. The storage device 203 stores a communication terminal program (information communication program) and the like. The display device 204 is a device for displaying the result of each process performed by the communication terminal 20. The display device 204 is, for example, a liquid crystal display. The input device 206 is a device for a user to input information, and is a touch panel, an operation button, or the like.

機器通信装置105および機器通信装置205は、相互にデータを送受信する装置であり、USBなどの有線通信装置、Wifi、Bluetoothなどの近接無線通信装置などである。通信装置207は、無線または有線により通信センター30と通信する装置である。通信装置207は、間接通信および直接通信を担う。   The device communication device 105 and the device communication device 205 are devices that transmit and receive data to and from each other, such as a wired communication device such as a USB, a close proximity wireless communication device such as WiFi, Bluetooth, and the like. The communication device 207 is a device that communicates with the communication center 30 wirelessly or by wire. The communication device 207 is responsible for indirect communication and direct communication.

続いて、情報端末10および通信端末20の各処理について説明する。情報端末10の記憶装置103に記憶されている情報端末プログラムは、実行可能にRAM102に展開される。CPU101は、RAM102に展開された情報端末プログラムを実行する。それにより、情報端末10による各処理が実行される。通信端末20の記憶装置203に記憶されている通信端末プログラムは、実行可能にRAM202に展開される。CPU201は、RAM202に展開された通信端末プログラムを実行する。それにより、通信端末20による各処理が実行される。   Then, each process of the information terminal 10 and the communication terminal 20 is demonstrated. The information terminal program stored in the storage device 103 of the information terminal 10 is expanded in the RAM 102 so as to be executable. The CPU 101 executes an information terminal program expanded in the RAM 102. Thereby, each process by the information terminal 10 is performed. The communication terminal program stored in the storage device 203 of the communication terminal 20 is expanded in the RAM 202 so as to be executable. The CPU 201 executes the communication terminal program developed in the RAM 202. Thereby, each process by the communication terminal 20 is performed.

図3は、情報端末プログラムおよび通信端末プログラムの実行によって実現される各機能のブロック図である。図3を参照して、情報端末プログラムの実行によって、情報端末10に、機器通信部11、直接通信部12、直接通信制御部13、通信処理実行部14、通信要求転送部15、および通信主体切替部16が実現される。また、通信端末プログラムの実行によって、通信端末20に、直接通信部21、機器通信部22、間接通信部23、間接通信制御部24、通信処理実行部25、通信要求転送部26、および通信主体切替部27が実現される。   FIG. 3 is a block diagram of each function realized by executing the information terminal program and the communication terminal program. With reference to FIG. 3, by executing the information terminal program, the information terminal 10 is changed to a device communication unit 11, a direct communication unit 12, a direct communication control unit 13, a communication processing execution unit 14, a communication request transfer unit 15, and a communication subject. The switching unit 16 is realized. Also, by executing the communication terminal program, the direct communication unit 21, the device communication unit 22, the indirect communication unit 23, the indirect communication control unit 24, the communication processing execution unit 25, the communication request transfer unit 26, and the communication subject are connected to the communication terminal 20. The switching unit 27 is realized.

端末アプリケーション17は、通信センター30と連携するアプリケーションである。端末アプリケーション17は、店舗情報などを画面上に表示する地図情報サービス、楽曲を通信センター30からダウンロードする楽曲購入サービス、安全運転に関する情報を案内する安全運転サービス、などをユーザに対し提供する。   The terminal application 17 is an application that cooperates with the communication center 30. The terminal application 17 provides a user with a map information service for displaying store information and the like on a screen, a music purchase service for downloading music from the communication center 30, a safe driving service for guiding information related to safe driving, and the like.

機器通信部11は、図2の機器通信装置105を利用して、通信端末20との間で機器間通信を行う。直接通信部12は、通信端末20をモデムとして利用することによって、通信センター30との間でダイヤルアップ通信を行う。直接通信制御部13は、直接通信部12を制御し、直接通信部12によるインターネットへの接続・切断を制御する。通信処理実行部14は、通信要求転送部15または通信要求転送部26から通信要求を受信した際に、直接通信の通信処理を実行する。   The device communication unit 11 performs device-to-device communication with the communication terminal 20 using the device communication apparatus 105 of FIG. The direct communication unit 12 performs dial-up communication with the communication center 30 by using the communication terminal 20 as a modem. The direct communication control unit 13 controls the direct communication unit 12 and controls connection / disconnection to the Internet by the direct communication unit 12. When receiving a communication request from the communication request transfer unit 15 or the communication request transfer unit 26, the communication process execution unit 14 executes a communication process for direct communication.

通信要求転送部15は、端末アプリケーション17または通信センター30のセンターアプリケーション31からの通信要求に応じて、自機器(情報端末10)が通信処理の実行主体となるか他機器(通信端末20)が通信実行主体となるかを判断する。   The communication request transfer unit 15 responds to a communication request from the terminal application 17 or the center application 31 of the communication center 30, and the own device (information terminal 10) becomes the execution subject of communication processing or the other device (communication terminal 20) It is determined whether it becomes a communication execution subject.

通信要求転送部15は、情報端末10が通信処理の実行主体となると判断した場合には、通信処理実行部14に通信要求を転送するとともに、通信主体切替部16に直接通信の実行を指示する。通信主体切替部16は、通信要求転送部15からの指示により、直接通信制御部13に直接通信の実行を指示する。   When the communication request transfer unit 15 determines that the information terminal 10 is an execution subject of the communication process, the communication request transfer unit 15 transfers the communication request to the communication process execution unit 14 and instructs the communication subject switching unit 16 to execute the direct communication. . The communication main body switching unit 16 instructs the direct communication control unit 13 to execute direct communication in response to an instruction from the communication request transfer unit 15.

一方で、通信要求転送部15は、通信端末20が通信処理の実行主体となると判断した場合には、通信端末20の通信処理実行部25に通信要求を転送するとともに、通信主体切替部16および通信処理実行部14に直接通信の停止を指示する。通信主体切替部16は、通信要求転送部15からの指示により、直接通信制御部13に直接通信の停止を指示する(直接通信開放処理)。   On the other hand, when the communication request transfer unit 15 determines that the communication terminal 20 is the execution subject of the communication process, the communication request transfer unit 15 transfers the communication request to the communication process execution unit 25 of the communication terminal 20, and The communication processing execution unit 14 is instructed to stop direct communication. In response to an instruction from the communication request transfer unit 15, the communication main body switching unit 16 instructs the direct communication control unit 13 to stop direct communication (direct communication release process).

直接通信部21は、図2の通信装置207を利用して、通信センター30との間でインターネットを介してダイヤルアップ通信を行う。機器通信部22は、図2の機器通信装置205を利用して、情報端末10との間で機器間通信を行う。間接通信部23は、図2の通信装置207を利用して、iモード(登録商標)、EZweb(登録商標)などの携帯電話固有の携帯通信を行う。間接通信制御部24は、間接通信部23を制御し、間接通信の接続・切断を制御する。通信処理実行部25は、通信要求転送部15または通信要求転送部26から通信要求を受信した際に、間接通信の通信処理を実行する。   The direct communication unit 21 performs dial-up communication with the communication center 30 via the Internet using the communication device 207 of FIG. The device communication unit 22 performs device-to-device communication with the information terminal 10 using the device communication apparatus 205 of FIG. The indirect communication unit 23 performs mobile communication unique to mobile phones such as i-mode (registered trademark) and EZweb (registered trademark) using the communication device 207 of FIG. The indirect communication control unit 24 controls the indirect communication unit 23 to control connection / disconnection of indirect communication. When receiving a communication request from the communication request transfer unit 15 or the communication request transfer unit 26, the communication process execution unit 25 executes a communication process of indirect communication.

通信要求転送部26は、端末アプリケーション17または通信センター30のセンターアプリケーション31からの通信要求に応じて、自機器(通信端末20)が通信処理の実行主体となるか他機器(情報端末10)が通信実行主体となるかを判断する。   In response to a communication request from the terminal application 17 or the center application 31 of the communication center 30, the communication request transfer unit 26 determines whether the own device (communication terminal 20) is the execution subject of communication processing or the other device (information terminal 10). It is determined whether it becomes a communication execution subject.

通信要求転送部26は、通信端末20が通信処理の実行主体となると判断した場合には、通信処理実行部25に通信要求を転送するとともに、通信主体切替部27に間接通信の実行を指示する。通信主体切替部27は、通信要求転送部26からの指示により、間接通信制御部24に間接通信の実行を指示する。   When the communication request transfer unit 26 determines that the communication terminal 20 is an execution subject of the communication process, the communication request transfer unit 26 transfers the communication request to the communication process execution unit 25 and instructs the communication subject switching unit 27 to execute the indirect communication. . The communication main body switching unit 27 instructs the indirect communication control unit 24 to execute indirect communication in response to an instruction from the communication request transfer unit 26.

一方で、通信要求転送部26は、情報端末10が通信処理の実行主体となると判断した場合には、情報端末10の通信処理実行部14に通信要求を転送するとともに、通信主体切替部27および通信処理実行部25に間接通信の停止を指示する。通信主体切替部27は、通信要求転送部26からの指示により、間接通信制御部24に間接通信の停止を指示する(間接通信開放処理)。   On the other hand, when the communication request transfer unit 26 determines that the information terminal 10 is the execution subject of the communication process, the communication request transfer unit 26 transfers the communication request to the communication process execution unit 14 of the information terminal 10, and The communication processing execution unit 25 is instructed to stop indirect communication. The communication main body switching unit 27 instructs the indirect communication control unit 24 to stop indirect communication (indirect communication release processing) in response to an instruction from the communication request transfer unit 26.

上述したように、相手機器への通信要求の要求によって実行主体が相手機器に委譲される場合には、通信処理の実行主体が切り替わる。その際に、例えば機器間通信がBluetoothである場合、直接通信では情報端末10および通信端末20は、それぞれDUNクライアント、DUNサーバの通信モードとなる。なお、DUNとはDial Up Networking Profileの略である。一方、間接通信では、情報端末10および通信端末20は、それぞれSPPサーバ、SPPクライアントの通信モードとなる。なお、SPPとはSerial Port Profileの略である。   As described above, when the execution subject is delegated to the counterpart device due to a request for a communication request to the counterpart device, the execution subject of the communication process is switched. At this time, for example, when the communication between devices is Bluetooth, in direct communication, the information terminal 10 and the communication terminal 20 are in the communication mode of the DUN client and the DUN server, respectively. Note that DUN is an abbreviation for Dial Up Networking Profile. On the other hand, in indirect communication, the information terminal 10 and the communication terminal 20 are in the communication mode of the SPP server and the SPP client, respectively. Note that SPP is an abbreviation for Serial Port Profile.

通信センター30は、コンテンツ送受信部32および通信送信部33として機能する。間接通信部23と通信センター30とは、携帯通信網およびゲートウェイ装置40を介して通信する。直接通信部21と通信センター30とは、ゲートウェイ装置40を介さずにインターネットを介して通信する。通信センター30は、配信するコンテンツに応じた通信要求を送信する。   The communication center 30 functions as a content transmission / reception unit 32 and a communication transmission unit 33. The indirect communication unit 23 and the communication center 30 communicate via the mobile communication network and the gateway device 40. The direct communication unit 21 and the communication center 30 communicate via the Internet without using the gateway device 40. The communication center 30 transmits a communication request according to the content to be distributed.

ゲートウェイ装置40は、携帯電話に適した通信プロトコル(TLS、Wireless Profiled TCPなど)により、決済代行機能など携帯電話向けの様々な機能を提供する装置である。ゲートウェイ装置40は、例えば、iモード(登録商標)ゲートウェイなど通信事業者のネットワークに配備される。本実施例においては、ゲートウェイ装置40は、間接通信で通信する通信端末20に対し、コンテンツ購入時の決済代行機能を提供する。またゲートウェイ装置40を利用することにより、間接通信はインターネットから分離された閉域網となる。したがって、間接通信において秘匿性の高い通信が可能となる。その一方で、ゲートウェイ装置40は、情報端末10と通信センター30との間のインターネットプロトコルを終端させるため、間接通信においては任意のインターネットプロトコルを使用することができない。   The gateway device 40 is a device that provides various functions for a mobile phone such as a payment proxy function using a communication protocol (TLS, Wireless Profiled TCP, etc.) suitable for the mobile phone. The gateway device 40 is deployed in a network of a communication carrier such as an i-mode (registered trademark) gateway, for example. In the present embodiment, the gateway device 40 provides a settlement proxy function at the time of content purchase to the communication terminal 20 that communicates by indirect communication. Further, by using the gateway device 40, the indirect communication becomes a closed network separated from the Internet. Accordingly, highly confidential communication is possible in indirect communication. On the other hand, since the gateway device 40 terminates the Internet protocol between the information terminal 10 and the communication center 30, any Internet protocol cannot be used in indirect communication.

図4(a)〜図4(d)は、通信要求のフォーマットの例を説明するための図である。図4(a)は、周辺店舗検索の画面操作において、端末アプリケーション17が発行する通信要求の例である。図4(b)は、周辺店舗検索の音声対話において、端末アプリケーション17が発行する通信要求の例である。図4(c)は、地図データ更新において、通信センター30のセンターアプリケーション31が発行する通信要求の例である。図4(d)は、通信結果のメッセージである。   FIG. 4A to FIG. 4D are diagrams for explaining an example of a format of a communication request. FIG. 4A is an example of a communication request issued by the terminal application 17 in the screen operation for searching for nearby stores. FIG. 4B is an example of a communication request issued by the terminal application 17 in a voice dialogue for searching for nearby stores. FIG. 4C is an example of a communication request issued by the center application 31 of the communication center 30 in the map data update. FIG. 4D is a communication result message.

図4(a)〜図4(d)の例で、「Processing−Condition」が要求条件である。この要求条件には、自機器または他機器の通信を指定するコマンドも含まれている。通信要求転送部15,26は、この要求条件に応じて通信処理の実行主体が自機器であるか他機器であるかを判断する。図4(a)の例では、通信処理に必要なリアルタイム性として200ms以下の遅延量が要求されている。したがって、図4(a)の通信処理では、高いリアルタイム性を実現できる直接通信が好ましい。図4(b)の例では、200ms以下の遅延量に加えて、通信処理に必要なプロトコルとしてSIP/RTP/RTCPが要求されている。したがって、図4(b)の通信処理では、高いリアルタイム性を実現でき、SIP/RTP/RTCPのプロトコルを利用できる直接通信が好ましい。   In the example of FIGS. 4A to 4D, “Processing-Condition” is a requirement. This request condition includes a command for designating communication of the own device or another device. The communication request transfer units 15 and 26 determine whether the execution subject of the communication process is the own device or another device according to the request condition. In the example of FIG. 4A, a delay amount of 200 ms or less is required as the real-time property necessary for communication processing. Therefore, in the communication process of FIG. 4A, direct communication that can realize high real-time performance is preferable. In the example of FIG. 4B, SIP / RTP / RTCP is required as a protocol necessary for communication processing in addition to a delay amount of 200 ms or less. Accordingly, in the communication process of FIG. 4B, direct communication that can realize high real-time property and can use the SIP / RTP / RTCP protocol is preferable.

図4(c)の例では、800KBの大きなデータ通信が要求されている。したがって、安価な通信を実現できる間接通信が好ましい。図4(d)の例では、端末アプリケーション17への転送が要求されている。したがって、直接通信が好ましい。   In the example of FIG. 4C, a large data communication of 800 KB is required. Therefore, indirect communication that can realize inexpensive communication is preferable. In the example of FIG. 4D, transfer to the terminal application 17 is requested. Therefore, direct communication is preferable.

図5は、要求条件に対する判断基準を表にしたものである。リアルタイム性に関して、500ms未満の遅延量が要求されている場合には、直接通信が選択される。対応プロトコルに関して、SIPあるいはRTP/RTCPが要求されている場合には直接通信が選択され、携帯通信固有のプッシュプロトコル(i−mode(登録商標)_push)が要求されている場合には間接通信が選択される。通信コストに関して、データ通信量が700KBを超える通信処理が要求されている場合には、安価な通信を実現する間接通信が選択される。秘匿性および携帯決済に関しては、当該機能を備える携帯通信が好適のため、間接通信が選択される。   FIG. 5 is a table showing determination criteria for the required conditions. Direct communication is selected when a delay amount of less than 500 ms is required for real-time performance. As for the corresponding protocol, direct communication is selected when SIP or RTP / RTCP is requested, and indirect communication is selected when a push protocol specific to mobile communication (i-mode (registered trademark) _push) is requested. Selected. With regard to the communication cost, when communication processing with a data communication amount exceeding 700 KB is requested, indirect communication that realizes inexpensive communication is selected. Regarding confidentiality and mobile payment, indirect communication is selected because mobile communication having the function is suitable.

通信要求の他の例として、例えば省電力、輻輳、サービスエリアなどが含まれていてもよい。間接通信では、基本的に、通信端末20は通信センター30のみと通信し、通信結果だけが情報端末10へ通知される。したがって、間接通信では、情報端末10と通信センター30との間で通信端末20がデータの送受信を常時行う直接通信に比して消費電力が小さくなる。一方で、通信端末20がバッテリー駆動の場合、通信端末20の省電力への配慮が必要である。そこで、情報端末10と通信端末20との機器間通信がBluetoothなどの無線接続である場合、通信要求に省電力が含まれていれば、間接通信を選択してもよい。これに対して、USBなどの有線接続では、通信端末20に電力が供給されるため、省電力への配慮は比較的不要である。そこで、通信端末20に給電される場合であれば、直接通信あるいは間接通信のいずれを選択してもよい。   As another example of the communication request, for example, power saving, congestion, service area, and the like may be included. In indirect communication, basically, the communication terminal 20 communicates only with the communication center 30 and only the communication result is notified to the information terminal 10. Therefore, in indirect communication, power consumption is smaller than in direct communication in which the communication terminal 20 constantly transmits and receives data between the information terminal 10 and the communication center 30. On the other hand, when the communication terminal 20 is battery-powered, it is necessary to consider the power saving of the communication terminal 20. Therefore, when the communication between devices between the information terminal 10 and the communication terminal 20 is a wireless connection such as Bluetooth, indirect communication may be selected if the communication request includes power saving. On the other hand, in a wired connection such as USB, power is supplied to the communication terminal 20, so that consideration for power saving is relatively unnecessary. Therefore, if power is supplied to the communication terminal 20, either direct communication or indirect communication may be selected.

また、直接通信と間接通信とでは、接続先となるアクセスポイントなどが異なっている。したがって、通信方式ごとに、利用者増による混雑度(輻輳の程度)が異なっている。したがって、輻輳を軽減する通信要求に対しては、通信センターからの応答時間などから求まる混雑度に応じて、輻輳が発生している場合に他方の通信方式に切り替えてもよい。   Also, the direct communication and indirect communication have different access points as connection destinations. Therefore, the degree of congestion (degree of congestion) due to an increase in users differs for each communication method. Therefore, a communication request for reducing congestion may be switched to the other communication method when congestion occurs according to the degree of congestion obtained from the response time from the communication center.

また、直接通信と間接通信とでは、サービスエリアが異なっている場合がある。例えば、間接通信の無線方式が3G(第3世代移動通信システム)で、直接通信の無線方式がLTE(Long Term Evolution)などである場合である。このような場合において、情報端末10あるいは通信センター30の状態を互いに常時監視するようなアプリケーションを利用する場合、サービスエリアが広くかつ安定した通信が可能な無線方式が好適である。そこで、サービスエリアの通信要求に対して、サービスエリアが広くかつ安定した通信方式を選択してもよい。   Further, the service area may be different between direct communication and indirect communication. For example, the wireless system for indirect communication is 3G (third generation mobile communication system), and the wireless system for direct communication is LTE (Long Term Evolution). In such a case, when an application that constantly monitors the state of the information terminal 10 or the communication center 30 is used, a wireless system that has a wide service area and enables stable communication is preferable. Therefore, a stable communication method with a wide service area may be selected in response to a communication request in the service area.

図6は、情報端末10または通信端末20が実行するフローチャートの一例である。ここでは情報端末10を例に説明する。図6を参照して、通信要求転送部15は、情報端末10が通信処理の実行主体であるか否かを判定する(ステップS1)。ステップS1において「No」と判定された場合、通信要求転送部15は、通信処理実行部14が相手機器(通信端末20)から通信要求を受信したか否かを判定する(ステップS2)。ステップS2で「No」と判定された場合、ステップS2が再度実行される。   FIG. 6 is an example of a flowchart executed by the information terminal 10 or the communication terminal 20. Here, the information terminal 10 will be described as an example. Referring to FIG. 6, the communication request transfer unit 15 determines whether or not the information terminal 10 is an execution subject of the communication process (step S1). When it determines with "No" in step S1, the communication request transfer part 15 determines whether the communication process execution part 14 received the communication request from the other party apparatus (communication terminal 20) (step S2). If it is determined “No” in step S2, step S2 is executed again.

ステップS2で「Yes」と判定された場合、通信モードが切り替わる(ステップS3)。具体的には、通信主体切替部16が直接通信制御部13に直接通信の開始を指示する。それにより、通信処理実行部14は、通信センター30と接続する(ステップS4)。次に、通信処理実行部14は、情報端末10において通信要求に対する通信処理を実行する(ステップS5)。次に、通信処理実行部14は、通信処理の結果を端末アプリケーション17に転送する(ステップS6)。その後、例えば、通信要求転送部15は、直接通信開放処理を行い、通信端末20の通信処理実行部25に通信要求を転送して実行主体を委譲する。その後、ステップS2が再度実行される。   If “Yes” is determined in step S2, the communication mode is switched (step S3). Specifically, the communication subject switching unit 16 instructs the direct communication control unit 13 to start direct communication. Thereby, the communication process execution part 14 connects with the communication center 30 (step S4). Next, the communication process execution part 14 performs the communication process with respect to a communication request in the information terminal 10 (step S5). Next, the communication process execution unit 14 transfers the result of the communication process to the terminal application 17 (step S6). Thereafter, for example, the communication request transfer unit 15 performs direct communication release processing, transfers the communication request to the communication processing execution unit 25 of the communication terminal 20, and delegates the execution subject. Thereafter, step S2 is executed again.

ステップS1で「Yes」と判定された場合、通信要求転送部15は、端末アプリケーション17またはセンターアプリケーション31から通信要求を受信したか否かを判定する(ステップS7)。ステップS7で「No」と判定された場合、ステップS7が再度実行される。ステップS7で「Yes」と判定された場合、通信要求転送部15は、自機器(情報端末10)が通信要求に適した機器か否かを判定する(ステップS8)。この場合、通信要求転送部15は、例えば、図5の基準に従って、自機器(情報端末10)が通信処理の実行主体であるか他機器(通信端末20)が通信処理の実行主体であるかを判断する。   When it is determined as “Yes” in Step S1, the communication request transfer unit 15 determines whether a communication request is received from the terminal application 17 or the center application 31 (Step S7). If it is determined “No” in step S7, step S7 is executed again. When it is determined as “Yes” in Step S7, the communication request transfer unit 15 determines whether or not the own device (information terminal 10) is a device suitable for the communication request (Step S8). In this case, for example, according to the standard of FIG. 5, the communication request transfer unit 15 determines whether the own device (information terminal 10) is the execution subject of communication processing or the other device (communication terminal 20) is the execution subject of communication processing. Judging.

ステップS8において「No」と判定された場合、通信要求転送部15は、通信主体切替部16および通信処理実行部14に直接通信の停止を指示する(ステップS9)。それにより、通信処理実行部14は、実行主体としての通信処理を終了する(ステップS10)。次に、通信要求転送部15は、通信要求を通信端末20の通信処理実行部25に転送することによって、通信端末20に実行主体を委譲する(ステップS11)。その後、ステップS2が実行される。   When it is determined as “No” in Step S8, the communication request transfer unit 15 instructs the communication subject switching unit 16 and the communication processing execution unit 14 to stop direct communication (Step S9). Thereby, the communication process execution part 14 complete | finishes the communication process as an execution subject (step S10). Next, the communication request transfer unit 15 delegates the execution subject to the communication terminal 20 by transferring the communication request to the communication processing execution unit 25 of the communication terminal 20 (step S11). Thereafter, step S2 is executed.

ステップS8において「Yes」と判定された場合、通信要求転送部15は、通信処理実行部14に通信要求を転送するとともに、通信主体切替部16に直接通信の実行を指示する(ステップS12)。通信主体切替部16は、通信要求転送部15からの指示により、直接通信制御部13に直接通信の実行を指示する。通信処理実行部14は、通信処理の結果を端末アプリケーション17に転送する(ステップS13)。その後、ステップS7が実行される。   If it is determined as “Yes” in step S8, the communication request transfer unit 15 transfers the communication request to the communication processing execution unit 14 and instructs the communication subject switching unit 16 to execute direct communication (step S12). The communication main body switching unit 16 instructs the direct communication control unit 13 to execute direct communication in response to an instruction from the communication request transfer unit 15. The communication process execution unit 14 transfers the result of the communication process to the terminal application 17 (step S13). Thereafter, step S7 is executed.

以上のような構成によれば、複数の情報通信機器を利用可能な場合に、アプリケーションからの通信要求に応じて適切な通信処理実行主体を選択することができる。また、通信主体を相手機器へ委譲する際には、自機器の通信手段が解放されるため、相手機器の通信処理が阻害されない。   According to the above configuration, when a plurality of information communication devices can be used, it is possible to select an appropriate communication processing execution subject according to a communication request from an application. Further, when the communication subject is delegated to the counterpart device, the communication means of the own device is released, so that the communication processing of the counterpart device is not hindered.

図7〜図14は、端末アプリケーション17が提供する各種のサービスにおける情報端末10、通信端末20および通信センター30の動作の一例を表すシーケンスの例である。図7〜図10は、地図情報サービスの例である。地図情報サービスとは、車の運転者に対し、運転者が要求する周辺の店舗情報を情報端末10の表示装置104の地図上に表示するサービスである。図7および図8は、周辺店舗検索を運転者が画面操作で行った場合を示す。   7 to 14 are examples of sequences representing examples of operations of the information terminal 10, the communication terminal 20, and the communication center 30 in various services provided by the terminal application 17. 7 to 10 are examples of the map information service. The map information service is a service for displaying, on the map of the display device 104 of the information terminal 10, peripheral store information requested by the driver to the driver of the car. 7 and 8 show a case where the driver searches for nearby stores by screen operation.

図7および図8を参照して、まず、リアルタイム性が高くかつ任意のインターネットプロトコルに対応している直接通信で通信処理が行われているものとする。まず、ユーザの操作によって端末アプリケーション17は、周辺店舗検索を要求する(ステップA101)。それにより、通信処理実行部14は、端末アプリケーション17から通信要求を受信し、通信処理を実行する(ステップA102)。ステップA102の処理結果(周辺店舗検索の位置情報など)は、直接通信により通信センター30に送信される。通信センター30は、周辺店舗検索に係る通信処理を実行する(ステップC101)。ステップC101の処理結果(該当店舗件数など)は、直接通信により情報端末10に送信される(ステップC102)。通信処理実行部14は、表示装置104に処理結果(該当店舗件数など)を表示させる(ステップA103)。   Referring to FIGS. 7 and 8, first, it is assumed that communication processing is performed by direct communication having high real-time characteristics and corresponding to an arbitrary Internet protocol. First, the terminal application 17 requests a nearby store search by a user operation (step A101). Thereby, the communication process execution part 14 receives a communication request from the terminal application 17, and performs a communication process (step A102). The processing result of step A102 (location information for searching for nearby stores) is transmitted to the communication center 30 by direct communication. The communication center 30 executes communication processing related to the nearby store search (step C101). The processing result (such as the number of corresponding stores) of Step C101 is transmitted to the information terminal 10 by direct communication (Step C102). The communication processing execution unit 14 causes the display device 104 to display a processing result (such as the number of corresponding stores) (Step A103).

次に、ユーザの操作によって端末アプリケーション17は、絞り込み検索(イタリアンレストランなど)を要求する(ステップA104)。それにより、通信処理実行部14は、端末アプリケーション17から通信要求を受信し、通信処理を実行する(ステップA105)。ステップA105の処理結果(例えば「イタリアンレストラン」+位置情報)は、直接通信により通信センター30に送信される。通信センター30は、絞り込み検索に係る通信処理を実行する(ステップC103)。ステップC103の処理結果(店舗リストなど)は、直接通信により情報端末10に送信される(ステップC104)。通信処理実行部14は、表示装置104に処理結果(店舗位置など)を表示させる(ステップA106)。   Next, the terminal application 17 requests a refined search (such as an Italian restaurant) by a user operation (step A104). Thereby, the communication process execution part 14 receives a communication request from the terminal application 17, and performs a communication process (step A105). The processing result of step A105 (for example, “Italian restaurant” + position information) is transmitted to the communication center 30 by direct communication. The communication center 30 executes communication processing related to the refinement search (Step C103). The processing result (store list, etc.) in step C103 is transmitted to the information terminal 10 by direct communication (step C104). The communication processing execution unit 14 causes the display device 104 to display a processing result (store location, etc.) (step A106).

ここで、地図データを更新する必要性が生じたとする。この場合、通信センター30のセンターアプリケーション31は、地図データ更新のための通信要求を直接通信により情報端末10に送信する(ステップC105)。通信要求転送部15は、通信センター30からの通信要求を受信する(ステップA107)。通信要求転送部15は、通信要求に応じて、自機器が実行主体となるか他機器が実行主体となるか判断する。図4(c)で説明したように、地図データの更新の際には、高いリアルタイム性は要求されない。したがって、通信要求転送部15は、他機器が実行主体となると判断する。そこで、通信要求転送部15は、直接通信開放処理を行う(ステップA108)。それにより、通信端末20の直接通信部21は、直接通信を終了する(ステップB101)。また、通信処理実行部25は、間接通信の準備をする(ステップB102)。   Here, it is assumed that the map data needs to be updated. In this case, the center application 31 of the communication center 30 transmits a communication request for updating map data to the information terminal 10 by direct communication (step C105). The communication request transfer unit 15 receives a communication request from the communication center 30 (step A107). In response to the communication request, the communication request transfer unit 15 determines whether the own device is the execution subject or the other device is the execution subject. As described with reference to FIG. 4C, high real-time performance is not required when updating the map data. Therefore, the communication request transfer unit 15 determines that the other device is the execution subject. Therefore, the communication request transfer unit 15 performs direct communication release processing (step A108). Thereby, the direct communication unit 21 of the communication terminal 20 ends the direct communication (step B101). Moreover, the communication process execution part 25 prepares for indirect communication (step B102).

通信処理実行部14は、直接通信を終了する(ステップA109)。通信要求転送部15は、通信端末20の通信処理実行部25に通信要求を転送して実行主体を委譲する(ステップA110)。通信端末20の通信処理実行部25は、通信要求を受信する(ステップB103)。機器通信部22は、機器間通信を中断する(ステップB104)。同時に、機器通信部11も機器間通信を中断する(ステップA111)。   The communication process execution unit 14 ends the direct communication (step A109). The communication request transfer unit 15 transfers the communication request to the communication processing execution unit 25 of the communication terminal 20 and delegates the execution subject (step A110). The communication process execution unit 25 of the communication terminal 20 receives the communication request (step B103). The device communication unit 22 interrupts communication between devices (step B104). At the same time, the device communication unit 11 also interrupts communication between devices (step A111).

通信処理実行部25は、間接通信による通信処理を実行する(ステップB105)。それにより、通信センター30は、通信処理を実行し、地図の更新データを通信端末20に送信する(ステップC106)。通信処理実行部25は、地図の更新データの受信が完了した後に間接通信を停止する(ステップB106)。次に、機器通信部22は機器間通信を再開し(ステップB107)、それにより機器通信部11も機器間通信を再開する(ステップA112)。さらに、通信処理実行部25は、通信結果(地図の更新データ)を情報端末10に転送し、通信要求転送部26は、通信処理実行部14に通信要求を転送して実行主体を委譲する(ステップB108)。通信処理実行部14は、通信要求を受信するとともに通信結果を受信する(ステップA113)。通信結果の受信が完了すると、機器通信部11は機器間通信を終了し(ステップA114)、それに伴って機器通信部22も機器間通信を終了する(ステップB109)。通信処理実行部14は直接通信の通信処理を開始し(ステップA115)、直接通信部21は直接通信を開始する(ステップB110)。以降、直接通信が行われる。   The communication processing execution unit 25 executes communication processing by indirect communication (step B105). Thereby, the communication center 30 executes a communication process and transmits update data of the map to the communication terminal 20 (step C106). The communication processing execution unit 25 stops the indirect communication after the reception of the map update data is completed (step B106). Next, the device communication unit 22 resumes communication between devices (step B107), and the device communication unit 11 thereby resumes communication between devices (step A112). Further, the communication processing execution unit 25 transfers the communication result (map update data) to the information terminal 10, and the communication request transfer unit 26 transfers the communication request to the communication processing execution unit 14 to delegate the execution subject ( Step B108). The communication processing execution unit 14 receives the communication request and receives the communication result (step A113). When the reception of the communication result is completed, the device communication unit 11 ends the device-to-device communication (step A114), and the device communication unit 22 accordingly ends the device-to-device communication (step B109). The communication processing execution unit 14 starts communication processing for direct communication (step A115), and the direct communication unit 21 starts direct communication (step B110). Thereafter, direct communication is performed.

図9および図10は、運転者が通信センター30のオペレータと音声対話しながら行った場合を示す。図9および図10を参照して、この場合、ステップA103〜A105およびステップC102〜C103の代わりに、VoIPをインターネットプロトコルとする直接通信により音声対話が行われる。なお、直接通信の際には、音声対話で使用するインターネットプロトコルVoIPをそのまま利用することができる。また、地図データの更新が発生した場合には、直接通信から間接通信に切り替わる。   FIGS. 9 and 10 show a case where the driver performs a voice conversation with the operator of the communication center 30. Referring to FIGS. 9 and 10, in this case, voice conversation is performed by direct communication using VoIP as an Internet protocol instead of steps A103 to A105 and steps C102 to C103. In the case of direct communication, the Internet protocol VoIP used in voice conversation can be used as it is. Further, when the map data is updated, the direct communication is switched to the indirect communication.

図11および図12は、楽曲購入を運転者が画面操作で行った場合を示す。図11および図12を参照して、まず、リアルタイム性が高くかつ任意のインターネットプロトコルに対応している直接通信で通信処理が行われているものとする。ユーザの操作によって端末アプリケーション17は、楽曲検索(売上げベスト5など)を要求する(ステップA201)。それにより、通信処理実行部14は、端末アプリケーション17から通信要求を受信し、通信処理を実行する(ステップA202)。ステップA202の処理結果(楽曲検索など)は、直接通信により通信センター30に送信される。通信センター30は、楽曲検索に係る通信処理を実行する(ステップC201)。ステップC201の処理結果(楽曲リスト)は、直接通信により情報端末10に送信される(ステップC202)。通信処理実行部14は、表示装置104に処理結果(楽曲件数など)を表示させる(ステップA203)。   FIG. 11 and FIG. 12 show the case where the driver purchases music by screen operation. Referring to FIG. 11 and FIG. 12, first, it is assumed that communication processing is performed by direct communication having high real-time characteristics and corresponding to an arbitrary Internet protocol. The terminal application 17 requests a music search (such as sales best 5) by a user operation (step A201). Thereby, the communication process execution part 14 receives a communication request from the terminal application 17, and performs a communication process (step A202). The processing result of step A202 (music search etc.) is transmitted to the communication center 30 by direct communication. The communication center 30 executes a communication process related to music search (step C201). The processing result (music list) in step C201 is transmitted to the information terminal 10 by direct communication (step C202). The communication processing execution unit 14 causes the display device 104 to display a processing result (such as the number of music pieces) (step A203).

次に、ユーザの操作によって端末アプリケーション17は、購入する楽曲を選択する(ステップA204)。それにより、通信処理実行部14は、端末アプリケーション17から通信要求を受信し、通信処理を実行する(ステップA205)。ステップA205の処理結果(購入楽曲名など)は、直接通信により通信センター30に送信される。通信センター30は、楽曲購入に係る通信処理を実行する(ステップC203)。ステップC203の処理結果(楽曲購入要求受領など)は、直接通信により情報端末10に送信される(ステップC204)。通信処理実行部14は、表示装置104に処理結果(楽曲購入要求受領通知など)を表示させる(ステップA206)。   Next, the terminal application 17 selects the music to purchase by a user's operation (step A204). Thereby, the communication process execution part 14 receives a communication request from the terminal application 17, and performs a communication process (step A205). The processing result (purchased music name, etc.) of step A205 is transmitted to the communication center 30 by direct communication. The communication center 30 executes communication processing related to music purchase (step C203). The processing result of step C203 (such as receipt of a music purchase request) is transmitted to the information terminal 10 by direct communication (step C204). The communication processing execution unit 14 causes the display device 104 to display a processing result (such as a music purchase request receipt notification) (step A206).

通信センター30のセンターアプリケーション31は、楽曲購入のための通信要求を直接通信により情報端末10に送信する(ステップC205)。通信要求転送部15は、通信センター30からの通信要求を受信する(ステップA207)。通信要求転送部15は、通信要求に応じて、自機器が実行主体となるか他機器が実行主体となるか判断する。図5で説明したように、楽曲購入には代行決済機能を利用できる間接通信が好適である。したがって、通信要求転送部15は、他機器が実行主体となると判断する。そこで、通信要求転送部15は、直接通信開放処理を行う(ステップA208)。それにより、通信端末20の直接通信部21は、直接通信を終了する(ステップB201)。また、通信処理実行部25は、間接通信の準備をする(ステップB202)。   The center application 31 of the communication center 30 transmits a communication request for purchasing music to the information terminal 10 by direct communication (step C205). The communication request transfer unit 15 receives a communication request from the communication center 30 (step A207). In response to the communication request, the communication request transfer unit 15 determines whether the own device is the execution subject or the other device is the execution subject. As described with reference to FIG. 5, indirect communication that can use a proxy payment function is suitable for music purchase. Therefore, the communication request transfer unit 15 determines that the other device is the execution subject. Therefore, the communication request transfer unit 15 performs direct communication release processing (step A208). Thereby, the direct communication part 21 of the communication terminal 20 complete | finishes direct communication (step B201). Moreover, the communication process execution part 25 prepares for indirect communication (step B202).

通信処理実行部14は、直接通信を終了する(ステップA209)。通信要求転送部15は、通信端末20の通信処理実行部25に通信要求を転送して実行主体を委譲する(ステップA210)。通信端末20の通信処理実行部25は、通信要求を受信する(ステップB203)。機器通信部22は、機器間通信を中断する(ステップB204)。同時に、機器通信部11も機器間通信を中断する(ステップA211)。   The communication process execution unit 14 ends the direct communication (step A209). The communication request transfer unit 15 transfers the communication request to the communication processing execution unit 25 of the communication terminal 20 and delegates the execution subject (step A210). The communication process execution unit 25 of the communication terminal 20 receives the communication request (step B203). The device communication unit 22 interrupts communication between devices (step B204). At the same time, the device communication unit 11 also interrupts communication between devices (step A211).

通信処理実行部25は、間接通信による通信処理を実行する(ステップB205)。それにより、通信センター30は、通信処理を実行し、楽曲データを通信端末20に送信する(ステップC206)。通信処理実行部25は、楽曲データの受信が完了した後に間接通信を停止する(ステップB206)。次に、機器通信部22は機器間通信を再開し(ステップB207)、それにより機器通信部11も機器間通信を再開する(ステップA212)。さらに、通信処理実行部25は、通信結果(楽曲データ)を情報端末10に転送し、通信要求転送部26は、通信要求転送部15に通信要求を転送して実行主体を委譲する(ステップB208)。通信処理実行部14は、通信結果を受信するとともに、通信結果を受信する(ステップA213)。通信結果の受信が完了すると、機器通信部11は機器間通信を終了し(ステップA214)、それに伴って機器通信部22も機器間通信を終了する(ステップB209)。通信処理実行部14は直接通信の通信処理を開始し(ステップA215)、直接通信部21は直接通信を開始する(ステップB210)。以降、直接通信が行われる。   The communication processing execution unit 25 executes communication processing by indirect communication (step B205). Thereby, the communication center 30 performs a communication process and transmits music data to the communication terminal 20 (step C206). The communication processing execution unit 25 stops the indirect communication after the music data reception is completed (step B206). Next, the device communication unit 22 resumes communication between devices (step B207), and the device communication unit 11 thereby resumes communication between devices (step A212). Further, the communication processing execution unit 25 transfers the communication result (music data) to the information terminal 10, and the communication request transfer unit 26 transfers the communication request to the communication request transfer unit 15 and delegates the execution subject (step B208). ). The communication process execution part 14 receives a communication result while receiving a communication result (step A213). When the reception of the communication result is completed, the device communication unit 11 ends the device-to-device communication (Step A214), and the device communication unit 22 also ends the device-to-device communication (Step B209). The communication processing execution unit 14 starts communication processing for direct communication (step A215), and the direct communication unit 21 starts direct communication (step B210). Thereafter, direct communication is performed.

図13および図14は、安全運転サービスを示す。図13および図14を参照して、まず、リアルタイム性が高くかつ任意のインターネットプロトコルに対応している直接通信で通信処理が行われているものとする。ユーザの運転操作に起因して、端末アプリケーション17がヒヤリハットの通知を要求する(ステップA301)。それにより、通信処理実行部14は、端末アプリケーション17から通信要求を受信し、通信処理を実行する(ステップA302)。ステップA302の処理結果(急ハンドル、急ブレーキ、強Gなどのセンサ情報)は、直接通信により通信センター30に送信される。通信センター30は、ヒヤリハットに係る通信処理を実行する(ステップC301)。ステップC301の処理結果(安全運転アドバイスメニューなど)は、直接通信により情報端末10に送信される(ステップC302)。通信処理実行部14は、表示装置104に処理結果(安全運転アドバイスメニューなど)を表示させる(ステップA303)。   13 and 14 show the safe driving service. Referring to FIGS. 13 and 14, first, it is assumed that communication processing is performed by direct communication having high real-time characteristics and corresponding to an arbitrary Internet protocol. Due to the user's driving operation, the terminal application 17 requests a near-miss notification (step A301). Thereby, the communication process execution part 14 receives a communication request from the terminal application 17, and performs a communication process (step A302). The processing result of step A302 (sensor information such as sudden handle, sudden brake, strong G) is transmitted to the communication center 30 by direct communication. The communication center 30 executes communication processing related to the near-miss (step C301). The processing result (safe driving advice menu etc.) of step C301 is transmitted to the information terminal 10 by direct communication (step C302). The communication process execution part 14 displays a process result (safe driving advice menu etc.) on the display apparatus 104 (step A303).

次に、ユーザの操作によって端末アプリケーション17は、メニューを選択する(ステップA304)。それにより、通信処理実行部14は、端末アプリケーション17から通信要求を受信し、通信処理を実行する(ステップA305)。ステップA305の処理結果(休憩ポイント案内など)は、直接通信により通信センター30に送信される。通信センター30は、選択されたメニュー(休憩ポイントなど)に係る通信処理を実行する(ステップC303)。ステップC303の処理結果(休憩ポイントリストなど)は、直接通信により情報端末10に送信される(ステップC304)。通信処理実行部14は、表示装置104に処理結果(休憩ポイントなど)を表示させる(ステップA306)。   Next, the terminal application 17 selects a menu by the user's operation (step A304). Thereby, the communication process execution part 14 receives a communication request from the terminal application 17, and performs a communication process (step A305). The processing result (break point guidance etc.) of step A305 is transmitted to the communication center 30 by direct communication. The communication center 30 executes a communication process related to the selected menu (such as a break point) (step C303). The processing result (rest point list etc.) of step C303 is transmitted to the information terminal 10 by direct communication (step C304). The communication process execution part 14 displays a process result (rest point etc.) on the display apparatus 104 (step A306).

端末アプリケーション17は、走行履歴データの転送に係る通信要求を通信要求転送部15に送信する(ステップA307)。通信要求転送部15は、通信要求に応じて、自機器が実行主体となるか他機器が実行主体となるか判断する。図5で説明したように、秘匿性の高いデータ転送には間接通信が好適である。したがって、通信要求転送部15は、他機器が実行主体となると判断する。そこで、通信要求転送部15は、直接通信開放処理を行う(ステップA308)。それにより、通信端末20の直接通信部21は、直接通信を終了する(ステップB301)。また、通信処理実行部25は、間接通信の準備をする(ステップB302)。   The terminal application 17 transmits a communication request related to the transfer of the travel history data to the communication request transfer unit 15 (step A307). In response to the communication request, the communication request transfer unit 15 determines whether the own device is the execution subject or the other device is the execution subject. As described with reference to FIG. 5, indirect communication is suitable for highly confidential data transfer. Therefore, the communication request transfer unit 15 determines that the other device is the execution subject. Therefore, the communication request transfer unit 15 performs direct communication release processing (step A308). Thereby, the direct communication unit 21 of the communication terminal 20 ends the direct communication (step B301). Moreover, the communication process execution part 25 prepares for indirect communication (step B302).

通信処理実行部14は、直接通信を終了する(ステップA309)。通信要求転送部15は、通信端末20の通信処理実行部25に通信要求を転送して実行主体を委譲する(ステップA310)。通信端末20の通信処理実行部25は、通信要求を受信する(ステップB303)。機器通信部22は、機器間通信を中断する(ステップB304)。同時に、機器通信部11も機器間通信を中断する(ステップA311)。   The communication process execution unit 14 ends the direct communication (step A309). The communication request transfer unit 15 transfers the communication request to the communication processing execution unit 25 of the communication terminal 20 and delegates the execution subject (step A310). The communication process execution unit 25 of the communication terminal 20 receives the communication request (step B303). The device communication unit 22 interrupts communication between devices (step B304). At the same time, the device communication unit 11 also interrupts communication between devices (step A311).

通信処理実行部25は、間接通信による通信処理を実行する(ステップB305)。それにより、通信センター30は、通信処理を実行し、安全運転診断結果を通信端末20に送信する(ステップC305)。通信処理実行部25は、安全運転診断結果の受信が完了した後に間接通信を停止する(ステップB306)。次に、機器通信部22は機器間通信を再開し(ステップB307)、それにより機器通信部11も機器間通信を再開する(ステップA312)。さらに、通信処理実行部25は、通信結果(安全運転診断結果)を情報端末10に転送し、通信要求転送部26は、通信処理実行部14に通信要求を転送して実行主体を委譲する(ステップB308)。通信処理実行部14は、通信結果を受信するとともに通信結果を受信する(ステップA313)。通信結果の受信が完了すると、機器通信部11は機器間通信を終了し(ステップA314)、それに伴って機器通信部22も機器間通信を終了する(ステップB309)。通信処理実行部14は直接通信の通信処理を開始し(ステップA315)、直接通信部21は直接通信を開始する(ステップB310)。以降、直接通信が行われる。   The communication processing execution unit 25 executes communication processing by indirect communication (step B305). Thereby, the communication center 30 performs a communication process and transmits a safe driving diagnosis result to the communication terminal 20 (step C305). The communication processing execution unit 25 stops the indirect communication after the reception of the safe driving diagnosis result is completed (step B306). Next, the device communication unit 22 resumes communication between devices (step B307), and the device communication unit 11 thereby resumes communication between devices (step A312). Further, the communication processing execution unit 25 transfers the communication result (safe driving diagnosis result) to the information terminal 10, and the communication request transfer unit 26 transfers the communication request to the communication processing execution unit 14 to delegate the execution subject ( Step B308). The communication process execution part 14 receives a communication result while receiving a communication result (step A313). When the reception of the communication result is completed, the device communication unit 11 ends the communication between devices (step A314), and the device communication unit 22 accordingly ends the communication between devices (step B309). The communication processing execution unit 14 starts communication processing for direct communication (step A315), and the direct communication unit 21 starts direct communication (step B310). Thereafter, direct communication is performed.

(他の例)
上記の例では、情報端末10が通信端末20をモデムとして利用することによって間接的に通信しているが、それに限られない。例えば、情報端末10自身が通信センター30と直接的に通信する構成としてもよい。この場合、アプリケーションからの通信要求に応じていずれの情報通信機器が実行主体となるかを判断することによって、適切な情報通信機器を実行主体とすることができる。
(Other examples)
In the above example, the information terminal 10 communicates indirectly by using the communication terminal 20 as a modem, but is not limited thereto. For example, the information terminal 10 itself may be configured to communicate directly with the communication center 30. In this case, by determining which information communication device is the execution subject in response to a communication request from the application, an appropriate information communication device can be the execution subject.

以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications and changes can be made within the scope of the gist of the present invention described in the claims. It can be changed.

10 情報端末
11 機器通信部
12 直接通信部
13 直接通信制御部
14 通信処理実行部
15 通信要求転送部
16 通信主体切替部
17 端末アプリケーション
20 通信端末
21 直接通信部
22 機器通信部
23 間接通信部
24 間接通信制御部
25 通信処理実行部
26 通信要求転送部
27 通信主体切替部
30 通信センター
40 ゲートウェイ装置
DESCRIPTION OF SYMBOLS 10 Information terminal 11 Device communication part 12 Direct communication part 13 Direct communication control part 14 Communication processing execution part 15 Communication request transfer part 16 Communication subject switching part 17 Terminal application 20 Communication terminal 21 Direct communication part 22 Equipment communication part 23 Indirect communication part 24 Indirect communication control unit 25 Communication processing execution unit 26 Communication request transfer unit 27 Communication subject switching unit 30 Communication center 40 Gateway device

Claims (11)

アプリケーションからの通信要求を受信した場合に、通信センターとの通信処理を行う通信処理実行部と、
前記通信要求に応じて自機器が通信処理の実行主体となるか他機器が通信の実行主体となるかを判断し、前記自機器が通信処理の実行主体となると判断した場合に前記通信要求を前記通信処理実行部に転送し、前記他機器が通信処理の実行主体となると判断した場合に前記通信要求を前記他機器へ転送する通信要求転送部と、を備えることを特徴とする情報通信機器。
When receiving a communication request from an application, a communication processing execution unit that performs communication processing with the communication center,
In response to the communication request, it is determined whether the own device is an execution subject of communication processing or another device is an execution subject of communication, and the communication request is determined when it is determined that the own device is an execution subject of communication processing. An information communication device comprising: a communication request transfer unit that transfers the communication request to the other device when it is determined that the other device is an execution subject of the communication process. .
前記通信処理実行部は、前記通信要求転送部が前記他機器へ前記通信要求を転送した際には、前記通信処理を停止することを特徴とする請求項1記載の情報通信機器。   The information communication device according to claim 1, wherein the communication processing execution unit stops the communication processing when the communication request transfer unit transfers the communication request to the other device. 前記通信要求転送部は、前記通信要求を前記他機器へ転送する際に、前記他機器の通信処理実行部に転送することを特徴とする請求項1または2記載の情報通信機器。   The information communication device according to claim 1, wherein the communication request transfer unit transfers the communication request to the communication processing execution unit of the other device when transferring the communication request to the other device. 前記他機器との間でデータを送受信する機器通信部を備え、
前記機器通信部は、前記通信処理実行部が前記通信センターとの通信処理を行う際には、前記他機器との間でのデータの送受信を停止することを特徴とする請求項1〜3のいずれか一項に記載の情報通信機器。
A device communication unit for transmitting and receiving data to and from the other device;
The said apparatus communication part stops transmission / reception of the data between the said other apparatuses, when the said communication process execution part performs a communication process with the said communication center. The information communication device according to any one of the above.
前記他機器は、携帯電話であり、
前記通信処理部は、前記携帯電話をモデムとして使用することによって前記通信センターと通信することを特徴とする請求項1〜4のいずれか一項に記載の情報通信機器。
The other device is a mobile phone,
The information communication device according to any one of claims 1 to 4, wherein the communication processing unit communicates with the communication center by using the mobile phone as a modem.
前記情報通信機器は、携帯電話であり、
前記通信処理部は、携帯通信のゲートウェイ装置を介して前記通信センターと通信処理することを特徴とする請求項1〜4のいずれか一項に記載の情報通信機器。
The information communication device is a mobile phone,
The information communication device according to claim 1, wherein the communication processing unit performs communication processing with the communication center via a portable communication gateway device.
前記通信要求には、自機器または他機器の通信を指定するコマンドを含むことを特徴とする請求項1〜6のいずれか一項に記載の情報通信機器。   The information communication device according to claim 1, wherein the communication request includes a command for designating communication of the own device or another device. 前記通信要求には、許容遅延量または通信データ量が含まれていることを特徴とする請求項1〜6のいずれか一項に記載の情報通信機器。   The information communication device according to any one of claims 1 to 6, wherein the communication request includes an allowable delay amount or a communication data amount. 前記アプリケーションは、自機器または前記通信センターのアプリケーションであることを特徴とする請求項1〜8のいずれか一項に記載の情報通信機器。   The information communication device according to claim 1, wherein the application is an own device or an application of the communication center. アプリケーションからの通信要求を受信した場合に、通信センターとの通信処理を行う通信処理実行ステップと、
前記通信要求に応じて自機器が通信処理の実行主体となるか他機器が通信の実行主体となるかを判断する判断ステップと、
前記判断ステップにおいて前記自機器が通信処理の実行主体となると判断された場合に前記通信要求を前記通信処理実行部に転送し、前記他機器が通信処理の実行主体となると判断された場合に前記通信要求を前記他機器へ転送する通信要求転送ステップと、を含むことを特徴とする情報通信方法。
A communication processing execution step for performing communication processing with a communication center when a communication request from an application is received;
A determination step of determining whether the own device is an execution subject of communication processing or another device is an execution subject of communication in response to the communication request;
The communication request is transferred to the communication process execution unit when the own device is determined to be the communication process execution subject in the determination step, and the other device is determined to be the communication process execution subject when the other device is determined to be the communication process execution subject. A communication request transfer step of transferring a communication request to the other device.
コンピュータに、
アプリケーションからの通信要求を受信した場合に、通信センターとの通信処理を行う通信処理実行ステップと、
前記通信要求に応じて自機器が通信処理の実行主体となるか他機器が通信の実行主体となるかを判断する判断ステップと、
前記判断ステップにおいて前記自機器が通信処理の実行主体となると判断された場合に前記通信要求を前記通信処理実行部に転送し、前記他機器が通信処理の実行主体となると判断された場合に前記通信要求を前記他機器へ転送する通信要求転送ステップと、を実行させることを特徴とする情報通信プログラム。
On the computer,
A communication processing execution step for performing communication processing with a communication center when a communication request from an application is received;
A determination step of determining whether the own device is an execution subject of communication processing or another device is an execution subject of communication in response to the communication request;
The communication request is transferred to the communication process execution unit when the own device is determined to be the communication process execution subject in the determination step, and the other device is determined to be the communication process execution subject when the other device is determined to be the communication process execution subject. A communication request transfer step of transferring a communication request to the other device.
JP2011133141A 2011-06-15 2011-06-15 Device, method and program for information communication Withdrawn JP2013005151A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011133141A JP2013005151A (en) 2011-06-15 2011-06-15 Device, method and program for information communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011133141A JP2013005151A (en) 2011-06-15 2011-06-15 Device, method and program for information communication

Publications (1)

Publication Number Publication Date
JP2013005151A true JP2013005151A (en) 2013-01-07

Family

ID=47673260

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011133141A Withdrawn JP2013005151A (en) 2011-06-15 2011-06-15 Device, method and program for information communication

Country Status (1)

Country Link
JP (1) JP2013005151A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10715621B2 (en) 2017-11-08 2020-07-14 Toyota Jidosha Kabushiki Kaisha Communication method, in-vehicle communication device, computer-readable medium, and in-vehicle communication system
JP2020162003A (en) * 2019-03-27 2020-10-01 本田技研工業株式会社 Agent device, control method therefor and program
CN111757300A (en) * 2019-03-27 2020-10-09 本田技研工业株式会社 Agent device, control method for agent device, and storage medium
JP2021182191A (en) * 2020-05-18 2021-11-25 トヨタ自動車株式会社 Agent control apparatus, agent control method, and agent control program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10715621B2 (en) 2017-11-08 2020-07-14 Toyota Jidosha Kabushiki Kaisha Communication method, in-vehicle communication device, computer-readable medium, and in-vehicle communication system
US10999394B2 (en) 2017-11-08 2021-05-04 Toyota Jidosha Kabushiki Kaisha Communication method, in-vehicle communication device, computer-readable medium, and in-vehicle communication system
JP2020162003A (en) * 2019-03-27 2020-10-01 本田技研工業株式会社 Agent device, control method therefor and program
CN111746434A (en) * 2019-03-27 2020-10-09 本田技研工业株式会社 Agent device, control method for agent device, and storage medium
CN111757300A (en) * 2019-03-27 2020-10-09 本田技研工业株式会社 Agent device, control method for agent device, and storage medium
JP7340943B2 (en) 2019-03-27 2023-09-08 本田技研工業株式会社 Agent device, agent device control method, and program
JP2021182191A (en) * 2020-05-18 2021-11-25 トヨタ自動車株式会社 Agent control apparatus, agent control method, and agent control program

Similar Documents

Publication Publication Date Title
US20220312166A1 (en) Network Access Method, Device, and System
JP6531182B2 (en) Access to secure networks using streaming devices
TWI614614B (en) File sharing method, device and mobile equipment
JP4801138B2 (en) Method and apparatus for providing on-demand assistance for wireless devices
US20150098455A1 (en) WiFi Enabled Wide Area Automation System
JP2013514677A (en) Portable terminal and control method thereof
US11140534B2 (en) Non-intrusive proximity based advertising and message delivery
JP2014179799A5 (en)
EP2779752B1 (en) Method, device and system for controlling use of external data network via mobile access point
US11502925B2 (en) Information processing terminal and control method
JP2013005151A (en) Device, method and program for information communication
EP2710855B1 (en) Method and apparatus for considering routing information in the determination of an access network to be utilized
JP6240125B2 (en) Information processing apparatus, program for controlling information processing apparatus, and control method thereof
US8819791B2 (en) Captive network negotiation interface and automation
CN108370500B (en) Optimized settings for wireless devices
EP3073707A1 (en) Operating system establishment method and device
JP7153474B2 (en) METHOD AND SYSTEM USING COMMUNICATION TECHNOLOGY BETWEEN DEVICES WHEN TRANSMITTING FILES USING MESSENGER
JP6532851B2 (en) Communication apparatus, DNS processing method, and program
JPWO2008047919A1 (en) Method for realizing function of portable terminal using portable terminal, server and network
JP2006178534A (en) Information processor and method for controlling to install driver software
US9107024B2 (en) Communication system, information processing apparatus, mobile terminal, and input method
KR20160082620A (en) Device Registration/Service System and Method with BLE
JP6029781B1 (en) Communication apparatus, DNS processing method, and program
JP2020067916A5 (en)
JP2002368761A (en) Wireless communication unit and its connection method

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140902