JP2009033708A - Ip telephone terminal, ip telephone system, communication program, ip telephone-coordination program, control method of the ip telephone system - Google Patents
Ip telephone terminal, ip telephone system, communication program, ip telephone-coordination program, control method of the ip telephone system Download PDFInfo
- Publication number
- JP2009033708A JP2009033708A JP2008094280A JP2008094280A JP2009033708A JP 2009033708 A JP2009033708 A JP 2009033708A JP 2008094280 A JP2008094280 A JP 2008094280A JP 2008094280 A JP2008094280 A JP 2008094280A JP 2009033708 A JP2009033708 A JP 2009033708A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- telephone
- information
- function
- application
- 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.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
Description
本発明は、IP電話端末、IP電話システム、通信プログラム、IP電話連携プログラム、IP電話システムの制御方法に関するものである。 The present invention relates to an IP phone terminal, an IP phone system, a communication program, an IP phone link program, and an IP phone system control method.
近年、スカイプ音声通信ソフトのようなIP電話(Internet Protcol電話)システムが一般にも広がりつつある。IP電話の事業者が提供する発信・着信・音声通話を行なうためのソフトウェア(IP電話アプリケーション)をPCなどのネットワーク端末などに組み込むだけで、IP電話システムを利用することができる。 In recent years, IP telephone (Internet Protocol telephone) systems such as Skype voice communication software are generally spreading. The IP telephone system can be used simply by incorporating software (IP telephone application) for making outgoing / incoming calls / voice calls provided by an IP telephone provider into a network terminal such as a PC.
一方、特許文献1には、ネットワーク端末の情報を登録しておくサーバがIP電話システム内に存在しており、送受信端末それぞれに、サーバに登録された情報を参照する機能が組み込まれている。
On the other hand, in
このため、利用者は相手側端末の情報を知ることができ、ひいては、相手側端末で処理可能な情報を送ることができる。 For this reason, the user can know the information of the counterpart terminal, and by extension, can send information that can be processed by the counterpart terminal.
他にIP電話の関連技術を開示するものとして、特許文献2がある。
しかしながら、上記従来のIP電話システムでは、通話相手がどのようなIP電話端末を利用しているのか認識できない、あるいは、どのような機能を持ったIP電話端末を利用しているのか認識できない、など通話相手の情報がわかりづらいため、通話相手が、印刷機能やOCR機能など様々な機能を備えていたとしても、その通話相手の機能を十分に利用することができない、換言すれば、IP電話システムの資源を有効活用できず、無駄にしてしまうなどの支障が出るという問題があった。 However, the conventional IP telephone system cannot recognize what type of IP telephone terminal the other party is using, or cannot recognize what function the IP telephone terminal is using. Since it is difficult to understand the information of the other party, even if the other party has various functions such as a printing function and an OCR function, the function of the other party cannot be fully used. In other words, the IP telephone system There was a problem in that it was impossible to effectively use the resources, and was wasted.
特許文献1の技術では、発明が解決しようとする課題欄に、通信装置では対応できない機能を、この機能を有する他の機器で実行させる利便性に優れた通信装置および通信システムが記載されているが、上記問題を解決する構成について記載はない。
In the technique of
特許文献2の技術では、段落0019に、画像通信を行う送受信機が、相互に使用可能な画像通信方式をSIPメッセージで拡張したSDPメディアストリーム記述を用いることによって識別し合うことが記載されているが、上記問題の解決について十分とは限らない。
In the technique of
さらに、IP電話アプリケーションも通話料金も無料であるスカイプ音声通話ソフトの人気が高い。無料で済む要因として、サーバが不要であるピアツーピア通信を取り入れていることが挙げられる。もともとサーバが設置されていないスカイプ音声通話ソフトのようなIP電話システムでは、利用者がネットワーク端末に接続される通話端末を介してIP電話を行なう場合、通話端末からの通話であることが認識することができないため問題である。 Furthermore, Skype voice call software, which has no IP phone application and no call charge, is popular. A factor that can be used free of charge is the introduction of peer-to-peer communication that does not require a server. In an IP telephone system such as Skype voice call software that does not originally have a server installed, when a user makes an IP phone call via a call terminal connected to a network terminal, it is recognized that the call is from the call terminal. It's a problem because you can't.
スカイプ音声通話ソフトのようなIP電話システムでも特許文献1の技術を利用し、サーバを設置して、サーバに外部端末の情報を登録し、それを参照することにより外部端末からの通話であることを認識することはできる。しかしながら、サーバを接続すると、システムが複雑となり、高価となるという問題がある。特にスカイプのような、無料もしくは安価な使用料金で利用されるシステムにとって影響は大きい。
An IP phone system such as Skype voice call software also uses the technology of
本発明はかかる問題点に鑑みてなされたものであって、従来のIP電話システムでは、通話相手がどのようなIP電話端末を利用しているのか認識できない、あるいは、どのような機能を持ったIP電話端末を利用しているのか認識できない、など通話相手の情報がわかりづらいため、通話相手が様々な機能を備えているにも関わらず、その通話相手の機能を十分に利用することができない、換言すれば、IP電話システムの資源を有効活用できず、無駄にしてしまうなどの支障が出るという問題の解決に新たな選択肢となる技術を提供することを目的とする。 The present invention has been made in view of such problems, and the conventional IP telephone system cannot recognize what type of IP telephone terminal the other party uses, or has what function. Because it is difficult to know the information of the other party, such as being unable to recognize whether you are using an IP phone terminal, you cannot fully use the other party's functions even though the other party has various functions. In other words, an object of the present invention is to provide a technology that becomes a new option for solving the problem that the IP telephone system resources cannot be effectively used and a problem such as waste is generated.
また、スカイプ音声通話ソフトのようなIP電話システムでも、サーバを利用することなしに、ネットワーク端末自身またはネットワーク端末に接続された通話端末の端末情報が認識できるIP電話連携プログラム、IP電話システムおよびIP電話システムの制御方法の提供を目的とする。 In addition, even in an IP phone system such as Skype voice call software, an IP phone linkage program, an IP phone system, and an IP phone can recognize terminal information of a network terminal itself or a call terminal connected to the network terminal without using a server. An object is to provide a method for controlling a telephone system.
この目的を達成するために、請求項1記載のIP電話端末は、自機について定められた識別情報を記憶する識別情報記憶手段と、その識別情報記憶手段に記憶された識別情報を取得した他のIP電話端末との間でインターネットを介してIP電話通信を行う通信手段と、前記識別情報を取得した他のIP電話端末との間で、前記IP電話通信を介して通話するIP電話機能の実行を制御するIP電話機能制御手段と、を備えるものであって、前記他のIP電話端末から前記IP電話通信を介して受信したデータにより指定される機能の実行を制御する機能実行制御手段と、自機が制御可能な機能を特定する端末情報を記憶する端末情報記憶手段と、前記識別情報と前記端末情報とを対応付けた態様でインターネット上に送信する送信手段と、を備えることを特徴とする。
In order to achieve this object, the IP telephone terminal according to
請求項2記載のIP電話端末は、請求項1に記載のIP電話端末において、外付装置を接続可能な接続手段と、前記外付装置の接続について判断する接続判断手段と、前記外付装置は前記接続手段に接続されている、と前記接続判断手段が判断した場合に、前記端末情報が、前記外付装置の機種または前記外付装置の機能を示す情報を含むように更新し、前記外付装置は前記接続手段に接続されていない、と前記接続判断手段が判断した場合に、前記端末情報が前記外付装置の機種および前記外付装置の機能を示す情報を含まないように更新するよう制御する外付装置情報更新制御手段とを備え、前記機能実行制御手段は、前記外付装置の機能を指定した機能実行要求を、他のIP電話端末から受信した場合、その機能実行要求に従って、指定された外付装置の機能の実行を制御することを特徴とする。
2. The IP telephone terminal according to
請求項3記載のIP電話端末は、請求項1または2に記載のIP電話端末において、前記送信手段は、前記端末情報が含まれた前記識別情報を送信することを特徴とする。 According to a third aspect of the present invention, there is provided the IP telephone terminal according to the first or second aspect, wherein the transmitting means transmits the identification information including the terminal information.
請求項4記載のIP電話端末は、請求項1乃至請求項3のいずれか一項に記載のIP電話端末において、前記送信手段は、前記識別情報と前記端末情報とを合成して新たに生成した識別情報を送信することを特徴とする。
The IP telephone terminal according to
請求項5記載のIP電話端末は、請求項1乃至請求項4のいずれか一項に記載のIP電話端末において、前記端末情報記憶手段は、自機が制御可能な機能として、前記他のIP電話端末から前記IP電話通信を介して受信した印刷データを記録媒体に印刷する印刷機能、前記他のIP電話端末から前記IP電話通信を介して受信した画像データから再現される画像に含まれる文字を読み取り文字データに変換するOCR機能のうち少なくともいずれかを特定する端末情報を記憶する。
The IP telephone terminal according to
請求項6記載のIP電話端末は、請求項1乃至請求項5のいずれか一項に記載のIP電話端末において、前記端末情報は、自IP電話端末の機種を示す情報を含むことを特徴とする。
The IP telephone terminal according to
請求項7記載のIP電話システムは、請求項1乃至請求項5のいずれか一項に記載のIP電話端末と、前記IP電話端末の前記識別情報と前記端末情報とを、それらが対応付けられた態様で取得する識別情報取得手段を備えた前記他のIP電話端末と、がIP電話を利用可能にインターネット接続されていることを特徴とする。 According to a seventh aspect of the present invention, there is provided an IP telephone system according to any one of the first to fifth aspects, wherein the identification information and the terminal information of the IP telephone terminal are associated with each other. The other IP telephone terminal provided with the identification information acquisition means to be acquired in the above mode is connected to the Internet so that the IP telephone can be used.
請求項8記載の通信プログラムは、自機について定められた識別情報を記憶する識別情報記憶手段と、その識別情報記憶手段に記憶された識別情報を取得した他のIP電話端末との間でインターネットを介してIP電話通信を行う通信手段と、前記識別情報を取得した他のIP電話端末との間で、前記IP電話通信を介して通話するIP電話機能の実行を制御するIP電話機能制御手段と、を備えるIP電話端末を制御するコンピュータが読み取り可能なプログラムであって、前記IP電話端末は、自機が制御可能な機能を特定する端末情報を記憶する端末情報記憶手段を備え、前記コンピュータを、前記他のIP電話端末から前記IP電話通信を介して受信したデータにより指定される機能の実行を制御する機能実行制御手段と、前記識別情報と前記端末情報とを対応付けた態様でインターネット上に送信する送信手段として機能させることを特徴とする。 According to another aspect of the present invention, there is provided a communication program between an identification information storage unit that stores identification information determined for its own device and another IP telephone terminal that has acquired the identification information stored in the identification information storage unit. IP telephone function control means for controlling execution of an IP telephone function for making a call via the IP telephone communication between a communication means for performing IP telephone communication via the IP telephone and another IP telephone terminal that has acquired the identification information A program that can be read by a computer that controls an IP telephone terminal, wherein the IP telephone terminal includes terminal information storage means for storing terminal information for specifying a function that can be controlled by the own device. Function execution control means for controlling execution of a function specified by data received from the other IP telephone terminal via the IP telephone communication, and the identification Characterized in that to function as transmission means for transmitting over the Internet in a manner that associates the broadcast and the terminal information.
請求項9記載の通信プログラムは、自機について定められた識別情報を記憶する識別情報記憶手段と、その識別情報記憶手段に記憶された識別情報を取得した他のIP電話端末との間でインターネットを介してIP電話通信を行う通信手段とを備えたIP電話端末を制御するコンピュータを、前記識別情報を取得した他のIP電話端末との間で、前記IP電話通信を介して通話するIP電話機能の実行を制御するIP電話機能制御手段として機能させるIP電話アプリケーション、と連携するプログラムであって、前記IP電話端末は、自機が制御可能な機能を特定する端末情報を記憶する端末情報記憶手段を備え、前記コンピュータを、前記他のIP電話端末から前記IP電話通信を介して受信したデータにより指定される機能の実行を制御する機能実行制御手段と、前記識別情報と前記端末情報とを対応付けた態様でインターネット上に送信する送信手段として機能させることを特徴とする。 According to a ninth aspect of the present invention, there is provided a communication program comprising: an Internet between an identification information storage unit that stores identification information defined for its own device and another IP telephone terminal that has acquired the identification information stored in the identification information storage unit An IP telephone that communicates with a computer that controls an IP telephone terminal having communication means for performing IP telephone communication via the IP telephone communication with the other IP telephone terminal that has acquired the identification information A terminal information storage that stores terminal information for specifying a function that can be controlled by the IP phone terminal. Means for controlling execution of a function specified by data received from the other IP telephone terminal via the IP telephone communication. A function execution controlling means for, characterized in that to function as transmission means for transmitting over the Internet in a manner that associates the identification information and the terminal information.
請求項10記載の通信プログラムは、請求項8または9に記載の通信プログラムにおいて、前記IP電話端末または前記コンピュータは、外付装置を接続可能な接続手段を備え、前記コンピュータを、前記外付装置の接続について判断する接続判断手段と、前記外付装置が前記接続手段に接続されている、と前記接続判断手段が判断した場合に、前記端末情報が、前記外付装置の機種または前記外付装置の機能を示す情報を含むように更新し、前記外付装置は前記接続手段に接続されていない、と前記接続判断手段が判断した場合に、前記端末情報が前記外付装置の機種および前記外付装置の機能を示す情報を含まないように更新するよう制御する外付装置情報更新制御手段として機能させ、前記機能実行制御手段は、前記外付装置の機能を指定した機能実行要求を、他のIP電話端末から受信した場合、その機能実行要求に従って、指定された外付装置の機能の実行を制御することを特徴とする。
The communication program according to
請求項11に係るIP電話連携プログラムは、IP電話アプリケーションを介してIP電話を行うネットワーク端末に組み込まれ、前記IP電話アプリケーションと連携するIP電話連携プログラムであって、前記IP電話アプリケーションを介して前記IP電話を行なう前記ネットワーク端末自身の、または、前記ネットワーク端末に接続されて前記IP電話アプリケーションを介して前記IP電話を行なう通話端末の、端末情報を取得する端末情報取得手段として前記ネットワーク端末を動作させ、前記IP電話アプリケーションに、前記IP電話アプリケーションの表示名として、前記端末情報を登録する端末情報登録手段として前記ネットワーク端末を動作させることを特徴とする。 An IP phone linkage program according to claim 11 is an IP phone linkage program that is incorporated in a network terminal that makes an IP phone call through an IP phone application and links with the IP phone application, Operate the network terminal as terminal information acquisition means for acquiring terminal information of the network terminal itself that makes an IP phone call or a call terminal that is connected to the network terminal and makes the IP phone call via the IP phone application The network terminal is operated as terminal information registration means for registering the terminal information as a display name of the IP telephone application in the IP telephone application.
請求項11にかかるIP電話連携プログラムでは、ネットワーク端末自身またはネットワーク端末に接続される通話端末の端末情報が取得され、端末情報がIP電話アプリケーションの表示名として、IP電話アプリケーションに登録される。 In the IP telephone link program according to the eleventh aspect, the terminal information of the network terminal itself or the call terminal connected to the network terminal is acquired, and the terminal information is registered in the IP telephone application as the display name of the IP telephone application.
IP電話アプリケーションは、インターネットを介して、IP電話を行なうプログラムである。例えば、具体的には、スカイプ音声通話ソフトが挙げられる。 The IP phone application is a program for making an IP phone call via the Internet. For example, skype voice call software is specifically mentioned.
ネットワーク端末は、IP電話アプリケーションが組み込まれ、IP電話が可能な端末装置である。例えば、具体的には、IP電話アプリケーションが組み込まれたパーソナルコンピュータや通話端末自身が挙げられる。 The network terminal is a terminal device in which an IP telephone application is incorporated and IP telephone is possible. For example, specific examples include a personal computer in which an IP telephone application is incorporated and a telephone terminal itself.
また、請求項12に係るIP電話システムは、外部端末と、IP電話アプリケーションを介して前記外部端末との間でIP電話を行うネットワーク端末と、を備え、前記外部端末は、前記IP電話アプリケーションの表示名を受信する受信手段と、受信した表示名を表示する表示手段と、を備え、前記ネットワーク端末は、前記ネットワーク端末自身または前記ネットワーク端末に接続され、前記IP電話アプリケーションを介して前記IP電話を行なう通話端末の端末情報を取得する端末情報取得手段と、前記IP電話アプリケーションに、前記IP電話アプリケーションの表示名として、前記端末情報を登録する端末情報登録手段と、を備えることを特徴とする。 An IP telephone system according to a twelfth aspect includes an external terminal and a network terminal that performs an IP telephone call with the external terminal via an IP telephone application, and the external terminal Receiving means for receiving a display name; and display means for displaying the received display name, wherein the network terminal is connected to the network terminal itself or the network terminal, and the IP phone is connected via the IP phone application. Terminal information acquisition means for acquiring terminal information of a call terminal that performs communication, and terminal information registration means for registering the terminal information as a display name of the IP telephone application in the IP telephone application. .
また、請求項13に係るIP電話システムの制御方法は、IP電話アプリケーションを介してIP電話を行うネットワーク端末を備えるIP電話システムの制御方法であって、前記ネットワーク端末自身または前記ネットワーク端末に接続され、前記IP電話アプリケーションを介して前記IP電話を行なう通話端末の端末情報を取得するステップと、前記IP電話アプリケーションに、前記IP電話アプリケーションの表示名として、前記端末情報を登録するステップと、を備え、前記ネットワーク端末を制御することを特徴とする。 A control method for an IP telephone system according to a thirteenth aspect is a control method for an IP telephone system including a network terminal that performs an IP telephone via an IP telephone application, and is connected to the network terminal itself or the network terminal. Obtaining terminal information of a call terminal that performs the IP phone via the IP phone application, and registering the terminal information as a display name of the IP phone application in the IP phone application. The network terminal is controlled.
請求項1記載のIP電話端末によれば、自機が制御可能な機能を特定する端末情報を、識別情報と対応付けた態様でインターネット上に送信する。よって、請求項1記載のIP電話端末との間でIP電話通信を行う可能性がある他のIP電話端末に対し、識別情報と対応付けた態様で自機の端末情報を受信させることができる。その結果、自機がどのような機能を持ったIP電話端末かを、他のIP電話端末に認識させることができる。
According to the IP telephone terminal of the first aspect, the terminal information for specifying the function that can be controlled by the own device is transmitted on the Internet in a manner associated with the identification information. Therefore, it is possible to cause other IP telephone terminals that may perform IP telephone communication with the IP telephone terminal according to
また、請求項1記載のIP電話端末によれば、他のIP電話端末からIP電話通信を介して受信したデータにより指定される機能の実行を制御するので、他のIP電話端末から自機の機能を十分に利用させることができ、IP電話端末の資源を有効活用することができる。 According to the IP telephone terminal of the first aspect, the execution of the function specified by the data received from the other IP telephone terminal via the IP telephone communication is controlled. The functions can be fully utilized, and the resources of the IP telephone terminal can be effectively utilized.
なお、「IP電話通信」の一機能として、一方の端末から他方の端末へ通信許可要求を送信し、許可がされた場合には、ファイルデータを送信する、というファイル転送機能が設けられている場合には、そのファイル転送機能を利用して、請求項1記載のIP電話端末と他のIP電話端末との間で、機能を指定するデータを送受信することができる。
As a function of “IP telephone communication”, a file transfer function is provided in which a communication permission request is transmitted from one terminal to the other terminal, and when permission is granted, file data is transmitted. In this case, data specifying the function can be transmitted and received between the IP telephone terminal described in
また、「自機が制御可能な機能」とは、自機で実行する機能であってもよいし、自機に接続された外部装置を制御することで外部装置において実行する機能であってもよい。 Further, the “function that can be controlled by the own device” may be a function that is executed by the own device, or a function that is executed by an external device by controlling the external device connected to the own device. Good.
また、「自機が制御可能な機能を特定する端末情報」とは、機種または機能を直接的に示す情報の他に、機能を特定するために利用可能な情報、例えば、モデル名などであっても良い。また、コード化された情報により、間接的に機能を特定可能な情報であってもよい。 In addition, “terminal information for specifying a function that can be controlled by the own device” includes information that can be used to specify a function, such as a model name, in addition to information that directly indicates the model or function. May be. Moreover, the information which can specify a function indirectly by the coded information may be sufficient.
また、「前記識別情報と前記端末情報とを対応付けた態様でインターネット上に送信する送信手段」は、例えば、通話相手の他のIP電話通信へ、識別情報と端末情報とを対応付けた態様で送信するものであってもよい。また、自機について定められた識別情報を、各IP電話端末の識別情報を管理するスーパーノードに登録する既存の仕組みがあれば、その既存の仕組みを利用して、前記送信手段は、識別情報と端末情報とを対応付けてスーパーノードに送信し、登録するものであっても良い。この場合、他のIP電話端末は、その登録された識別情報と端末情報とを、スーパーノードから取得することができる。 In addition, the “transmission means for transmitting the identification information and the terminal information on the Internet in a manner in which the identification information is associated” is an aspect in which the identification information and the terminal information are associated with, for example, another IP telephone communication of the other party It may be the one that is transmitted. Further, if there is an existing mechanism for registering the identification information determined for the own device in the super node that manages the identification information of each IP telephone terminal, the transmitting means uses the existing mechanism to identify the identification information. And terminal information may be associated with each other and transmitted to the super node for registration. In this case, other IP telephone terminals can obtain the registered identification information and terminal information from the super node.
請求項2記載のIP電話端末によれば、請求項1に記載のIP電話端末の奏する効果に加え、自機との間でIP電話通信を行う可能性がある他のIP電話端末に対し、自機に接続された外部装置の機種または機能を前記端末情報として、前記識別情報と対応付けた態様で受信させることができる。その結果、自機に接続された外付装置がどのような装置かを他のIP電話端末に認識させ、あるいは、どのような機能を持った外付装置か認識させて、外付装置の機能を十分に利用させ、IP電話端末にて制御可能な外付装置の資源を有効活用することができる。
According to the IP telephone terminal according to
請求項3記載のIP電話端末によれば、請求項1または2に記載のIP電話端末の奏する効果に加え、他のIP電話端末が識別情報を受信する際に、その識別情報に含まれた端末情報をも受信させることができ、他のIP電話端末では識別情報の受信と共に端末情報をも容易に受信できるという点で、他のIP電話端末の処理資源を有効活用することができる。
According to the IP telephone terminal according to
請求項4記載のIP電話端末によれば、請求項1乃至請求項3のいずれか一項に記載のIP電話端末の奏する効果に加え、IP電話端末が識別情報を受信する際に、その識別情報に合成された端末情報をも受信させることができ、他のIP電話端末では識別情報の中から端末情報を容易に取得できるという点で、他のIP電話端末の処理資源を有効活用することができるという効果がある。 According to the IP telephone terminal of the fourth aspect, in addition to the effect achieved by the IP telephone terminal according to any one of the first to third aspects, the identification is performed when the IP telephone terminal receives the identification information. The terminal information combined with the information can be received, and the other IP telephone terminals can easily acquire the terminal information from the identification information, so that the processing resources of the other IP telephone terminals can be effectively used. There is an effect that can be.
請求項5記載のIP電話端末によれば、請求項1乃至請求項4のいずれか一項に記載のIP電話端末の奏する効果に加え、自機が制御可能な機能として、他のIP電話端末から前記IP電話通信を介して受信した印刷データを記録媒体に印刷する印刷機能、前記他のIP電話端末から前記IP電話通信を介して受信した画像データから再現される画像に含まれる文字を読み取り文字データに変換するOCR機能のうち少なくともいずれかを特定する端末情報を、他のIP電話端末に対し受信させることができる。よって、自機で制御可能な印刷機能またはOCR機能を行うための資源を、他のIP電話端末から十分に有効利用させることができる。
According to the IP telephone terminal described in
請求項6記載のIP電話端末によれば、請求項1乃至請求項5のいずれか一項に記載のIP電話端末の奏する効果に加え、他のIP電話端末に対し、自IP電話端末の機種を示す情報を受信させることができ、他のIP電話端末で機種と機能の対応情報さえ手に入れられれば、自機の備える機能を他のIP電話端末に把握させることができる。そのため、自機の機能を十分に利用させることができ、IP電話端末の資源を有効活用することができる。
According to the IP telephone terminal described in
ここで、機種を示す情報とは、機種を特定することができる情報で有れば良く、例えば、ベンダ名やデバイス種類(例えば、パーソナルコンピュータであるか電話専用端末であるかなど)であっても良いし、また、モデル名であっても良い。 Here, the information indicating the model only needs to be information that can identify the model, such as a vendor name or a device type (for example, a personal computer or a telephone dedicated terminal). It may also be a model name.
請求項7記載のIP電話システムによれば、請求項1乃至請求項5のいずれか一項に記載のIP電話端末と同様の効果を奏する。さらに、他のIP電話装置は、識別情報と端末情報とを対応付けた態様で取得することができるので、通信相手、すなわち、請求項1乃至請求項5のいずれか一方に記載のIP電話端末の端末情報から、そのIP電話端末が制御可能な機能を認識し、必要に応じて利用することができ、IP電話端末の資源を有効活用することができる。
According to the IP telephone system of the seventh aspect, the same effects as the IP telephone terminal according to any one of the first to fifth aspects can be obtained. Furthermore, since the other IP telephone apparatus can acquire the identification information and the terminal information in an associated manner, the communication partner, that is, the IP telephone terminal according to any one of
請求項8および請求項9に記載の通信プログラムによれば、IP電話端末を制御するコンピュータにおいて実行されることにより、請求項1記載のIP電話端末と同様の効果を奏する。 According to the communication program of the eighth and ninth aspects, the same effect as that of the IP telephone terminal of the first aspect can be obtained by being executed in the computer that controls the IP telephone terminal.
請求項10記載の通信プログラムによれば、請求項8または9に記載の通信プログラムの奏する効果に加え、前記コンピュータで実行されることにより、請求項2記載のIP電話端末と同様の効果を奏する。 According to the communication program of the tenth aspect, in addition to the effect produced by the communication program according to the eighth or ninth aspect, the same effect as the IP telephone terminal according to the second aspect can be obtained by being executed by the computer. .
請求項11に係るIP電話連携プログラムでは、サーバが利用されていないIP電話システムでも、IP電話アプリケーションの表示名に端末情報が登録されているため、IP電話の相手が、ネットワーク端末自身またはネットワーク端末に接続された通話端末の端末情報を認識することができる。換言すれば、IP電話の相手は表示名を取得するだけという容易な、IP電話の相手の処理負荷が少ない手順で、ネットワーク端末自身またはネットワーク端末に接続された通話端末の備える機能を知ることができるので、ネットワーク端末自身またはネットワーク端末に接続された通話端末の資源を有効活用することができる。 In the IP telephone link program according to claim 11, since the terminal information is registered in the display name of the IP telephone application even in the IP telephone system in which the server is not used, the IP telephone partner is the network terminal itself or the network terminal. The terminal information of the call terminal connected to can be recognized. In other words, it is possible to know the functions of the network terminal itself or the call terminal connected to the network terminal with a procedure that requires only a display name to be acquired by the IP telephone partner and the processing load of the IP telephone partner is small. Therefore, the resources of the network terminal itself or the call terminal connected to the network terminal can be effectively used.
また、請求項11に係るIP電話連携プログラムにおいて、前記端末情報取得手段は、前記ネットワーク端末自身または前記通話端末が備える機能を示す情報を、前記端末情報とするものであってもよい。このようにすれば、ネットワーク端末自身または通話端末が備える機能を示す情報を端末情報としているため、通話相手がネットワーク端末自身または通話端末の機能を認識することができる。換言すれば、IP電話の相手は表示名を取得するだけという容易な、IP電話の相手の処理負荷が少ない手順で、ネットワーク端末自身またはネットワーク端末に接続された通話端末の備える機能を知ることができるので、ネットワーク端末自身またはネットワーク端末に接続された通話端末の資源を有効活用することができる。 In the IP telephone link program according to claim 11, the terminal information acquisition unit may use information indicating a function of the network terminal itself or the call terminal as the terminal information. In this way, since the information indicating the function of the network terminal itself or the call terminal is used as the terminal information, the call partner can recognize the function of the network terminal itself or the call terminal. In other words, it is possible to know the functions of the network terminal itself or the call terminal connected to the network terminal with a procedure that requires only a display name to be acquired by the IP telephone partner and the processing load of the IP telephone partner is small. Therefore, the resources of the network terminal itself or the call terminal connected to the network terminal can be effectively used.
また、請求項11に係るIP電話連携プログラムにおいて、前記端末情報取得手段は、前記通話端末が接続されている場合には、前記通話端末の端末情報を前記端末情報とし、接続されていない場合には、前記ネットワーク端末の端末情報を前記端末情報とするものであってもよい。このようにすれば、端末情報取得手段は、通話端末が接続されていない場合にもネットワーク端末の端末情報を端末情報として取得することができる。換言すれば、通話端末が接続されていない場合でもネットワーク端末自身の資源を有効活用することができる。 Further, in the IP telephone link program according to claim 11, when the call terminal is connected, the terminal information acquisition unit uses the terminal information of the call terminal as the terminal information and is not connected. The terminal information of the network terminal may be the terminal information. In this way, the terminal information acquisition unit can acquire the terminal information of the network terminal as the terminal information even when the call terminal is not connected. In other words, the resources of the network terminal itself can be effectively utilized even when the call terminal is not connected.
また、請求項11に係るIP電話連携プログラムにおいて、前記ネットワーク端末への前記通話端末の接続状態の変化を検知する接続状態検知手段として前記ネットワーク端末を動作させ、前記端末情報取得手段は、前記接続状態検知手段の検知結果に応じて、前記端末情報を取得するものであってもよい。このようにすれば、IP電話の相手が、ネットワーク端末に接続された端末情報を動的に認識することができる。換言すれば、ネットワーク端末に接続された通話端末の資源を有効活用することができる。 Further, in the IP telephone link program according to claim 11, the network terminal is operated as a connection state detection unit that detects a change in a connection state of the call terminal to the network terminal, and the terminal information acquisition unit includes the connection information The terminal information may be acquired according to the detection result of the state detection means. In this way, the other party of the IP telephone can dynamically recognize the terminal information connected to the network terminal. In other words, the resources of the call terminal connected to the network terminal can be effectively utilized.
また、請求項11に係るIP電話連携プログラムにおいて、前記端末情報登録手段は、前記IP電話アプリケーションが標準的に備える関数群を含むインターフェースを介して、前記端末情報を前記IP電話アプリケーションに登録するものであってもよい。このようにすれば、特にスカイプ通話ソフトのように、既にIP電話アプリケーションとして出回っている状態で、スカイプ通話ソフトを入れ換える必要なく、既存のシステムへ本発明を容易に導入することができる。換言すれば、既存のIP電話システムの資源を有効活用することができる。 12. The IP telephone link program according to claim 11, wherein the terminal information registration means registers the terminal information in the IP telephone application via an interface including a function group that the IP telephone application includes as a standard. It may be. In this way, the present invention can be easily introduced into an existing system without the need to replace the Skype call software, especially in the state where it is already available as an IP phone application like Skype call software. In other words, the resources of the existing IP telephone system can be effectively used.
また、請求項11に係るIP電話連携プログラムにおいて、前記端末情報をコード化する端末情報コード化手段として前記ネットワーク端末を動作させ、前記端末情報登録手段は、前記コード化された前記端末情報を、登録するものであってもよい。このようにすれば、端末情報がコード化されるため、個別表示名における端末情報のデータ量を減らすことができる。これにより、より多くの情報をより少ないデータ量で格納することができる。特に、IP電話アプリケーションで表示できる文字数が限られていても、多くの情報を伝達することができる。換言すれば、IP電話の相手が、表示名として端末情報までも含んだ文字列を想定していないようなIP電話アプリケーションであっても、既存のIP電話システムの資源を有効活用することができる。 Further, in the IP telephone link program according to claim 11, the network terminal is operated as terminal information encoding means for encoding the terminal information, and the terminal information registration means It may be registered. In this way, since the terminal information is encoded, the data amount of the terminal information in the individual display name can be reduced. Thereby, more information can be stored with a smaller amount of data. In particular, a large amount of information can be transmitted even if the number of characters that can be displayed by the IP telephone application is limited. In other words, even if the IP phone partner is an IP phone application that does not assume a character string including even terminal information as a display name, the resources of the existing IP phone system can be used effectively. .
また、請求項11に係るIP電話連携プログラムにおいて、前記端末情報取得手段は、利用者からの入力情報を受け付ける情報入力手段を備え、前記入力情報を前記端末情報とするものであってもよい。このようにすれば、利用者が、外部端末に知らせたい情報を自由に登録することができる。換言すれば、IP電話の相手に、利用者側の状況を的確に知らせ、双方のネットワーク端末の資源を無駄に使用しないようにすることなどができる。 In the IP telephone link program according to claim 11, the terminal information acquisition unit may include an information input unit that receives input information from a user, and the input information is used as the terminal information. In this way, the user can freely register information that the user wants to inform the external terminal. In other words, it is possible to accurately inform the other party of the IP telephone of the situation on the user side, so that the resources of both network terminals are not wasted.
また、請求項11に係るIP電話連携プログラムにおいて、前記IP電話アプリケーションから、現在の表示名を取得する表示名取得手段として前記ネットワーク端末を動作させ、前記現在の表示名に前記端末情報を付加した個別表示名を生成する個別表示名生成手段として前記ネットワーク端末を動作させ、前記端末情報登録手段は前記個別表示名を登録するものであってもよい。このようにすれば、最新の表示名を取得し、個別表示名を生成し、その個別表示名をIP電話アプリケーションに登録することができる。 Further, in the IP telephone link program according to claim 11, the network terminal is operated as a display name acquisition means for acquiring a current display name from the IP telephone application, and the terminal information is added to the current display name. The network terminal may be operated as individual display name generation means for generating an individual display name, and the terminal information registration means may register the individual display name. In this way, the latest display name can be acquired, an individual display name can be generated, and the individual display name can be registered in the IP telephone application.
そもそも、IP電話アプリケーションの表示名は、ユーザが誰であるかを他のユーザに知らせるためにユニークに設定するものである。そのユニークな表示名と、端末の情報を知らせる端末情報とを含んだ個別表示名がIP電話アプリケーションに登録されるため、ユーザが誰であるのかと共に、使用している端末の情報を他のユーザに知らせることができる。換言すれば、IP電話の相手に、機能の実行を指示すべき端末の利用者であるかを的確に知らせ、双方のネットワーク端末の資源を無駄に使用しないようにすることなどができる。 In the first place, the display name of the IP telephone application is uniquely set to inform other users who the user is. Since the individual display name including the unique display name and the terminal information that informs the terminal information is registered in the IP phone application, the information on the terminal being used can be shared with other users along with who the user is. Can let you know. In other words, it is possible to accurately notify the other party of the IP phone whether the user is a user of the terminal that should instruct the execution of the function, and to avoid wasteful use of resources of both network terminals.
さらに、前記個別表示名生成手段は、前記表示名取得手段において、ユーザ環境ごとに割り当てられる基本表示名が取得された場合には、前記基本表示名に前記端末情報を付加して個別表示名を生成し、前記個別表示名が取得された場合には、前記個別表示名に付加された前記端末情報を更新して前記個別表示名を生成するものであってもよい。換言すれば、個別表示名には最新の端末情報だけが付加されていることになるので、ネットワーク端末の最新の情報に基づき、ネットワーク端末の資源を有効活用させることができる。 Further, the individual display name generation means adds the terminal information to the basic display name and adds the individual display name when the display name acquisition means acquires the basic display name assigned for each user environment. When the individual display name is generated and the individual display name is acquired, the individual display name may be generated by updating the terminal information added to the individual display name. In other words, since only the latest terminal information is added to the individual display name, the resources of the network terminal can be effectively utilized based on the latest information of the network terminal.
さらに、前記ネットワーク端末は、前記端末情報が記載された端末情報リストを備え、前記個別表示名生成手段は、取得された前記現在の表示名に、前記端末情報リストに記載の前記端末情報の文字列が含まれているか否かを検出する端末情報リスト検出手段として前記ネットワーク端末を動作させ、取得された前記現在の表示名に、前記端末情報リストに記載の前記端末情報の文字列が含まれていない場合には、前記現在の表示名が前記基本表示名と認識され、前記端末情報の文字列が含まれている場合には、前記現在の表示名が前記個別表示名と認識される表示名認識手段として前記ネットワーク端末を動作させるものであってもよい。このようにすれば、端末情報リストに記載されている端末情報を二重に結合して登録することを防止することができる。換言すれば、表示名には無駄な端末情報を付加しない、表示名の生成、表示にかかる処理資源を無駄にしないという効果がある。 Further, the network terminal includes a terminal information list in which the terminal information is described, and the individual display name generation means adds the character of the terminal information described in the terminal information list to the acquired current display name. The network terminal is operated as terminal information list detecting means for detecting whether or not a column is included, and the current display name acquired includes the character string of the terminal information described in the terminal information list If not, the current display name is recognized as the basic display name, and if the character string of the terminal information is included, the current display name is recognized as the individual display name. The network terminal may be operated as name recognition means. In this way, it is possible to prevent the terminal information described in the terminal information list from being duplicated and registered. In other words, there is an effect that useless terminal information is not added to the display name, and processing resources for generating and displaying the display name are not wasted.
さらに、前記表示名取得手段は、前記IP電話アプリケーションが標準的に備える関数群を含むインターフェースを介して、前記現在の表示名を取得するものであってもよい。このようにすれば、特にスカイプ通話ソフトのように、既にIP電話アプリケーションとして出回っている状態で、既存のシステムへ本発明を容易に導入することができる。換言すれば、既存のIP電話システムの資源を有効活用することができる。 Further, the display name acquisition means may acquire the current display name via an interface including a function group that is normally provided in the IP telephone application. In this way, the present invention can be easily introduced into an existing system, particularly in a state where it is already available as an IP phone application, such as Skype call software. In other words, the resources of the existing IP telephone system can be effectively used.
また、請求項12に係るIP電話システムおよび請求項13に係るIP電話システムの制御方法では、サーバが利用されていないIP電話システムでも、端末情報が登録されているため、IP電話の相手が、ネットワーク端末自身またはネットワーク端末に接続された通話端末の端末情報を認識することができる。換言すれば、既存のIP電話システムの資源を有効活用することができる。
Further, in the IP telephone system according to
以下、本発明のIP電話連携プログラム、IP電話システムおよびIP電話システムの制御方法について具体化した第1実施形態から第4実施形態を、図1〜図12に基づき図面を参照しつつ詳細に説明する。 Hereinafter, the first to fourth embodiments of the IP telephone link program, the IP telephone system, and the IP telephone system control method according to the present invention will be described in detail with reference to the drawings based on FIGS. To do.
(基本原理)
図1は、第1実施形態から第4実施形態の基本原理にかかる、IP電話アプリケーション1と、IP電話アプリケーション1に連携して動作するデバイス情報文字列付加モジュール3の関係を示す模式図である。
(Basic principle)
FIG. 1 is a schematic diagram showing a relationship between an
ここでIP電話アプリケーションは、ネットワーク端末自身または通話端末に組み込まれ、インターネットを介して、外部端末ETと通話できるものであり、例えば、具体的にはスカイプ通話ソフトが挙げられる。 Here, the IP phone application is incorporated in the network terminal itself or the call terminal, and can make a call with the external terminal ET via the Internet, and specifically includes Skype call software, for example.
外部端末ETは、インターネットを介して通話可能なIP電話アプリケーションを広く検索し、IP電話アプリケーションの表示名を要求し、返信される表示名を取得する。そして、取得した表示名を表示する機能を備えており、外部端末ETのユーザは、表示された表示名を見て、IP電話する相手を選択することができる。 The external terminal ET searches a wide range of IP telephone applications that can communicate over the Internet, requests a display name of the IP telephone application, and obtains a returned display name. A function of displaying the acquired display name is provided, and the user of the external terminal ET can select a partner to make an IP call by looking at the displayed display name.
また、外部端末ETは、IP電話アプリケーションにPCファイルなどの電子データを送信する機能を備えている。この機能により、例えば、打ち合わせ場所を連絡するための会話をしながら、相手に地図データを送信することなどができる。 The external terminal ET has a function of transmitting electronic data such as a PC file to the IP telephone application. With this function, for example, map data can be transmitted to the other party while having a conversation for contacting the meeting place.
このような使い方をすると、地図データを受け取った相手は、地図をプリンタで印刷して打ち合わせ場所を容易に知ることができる。一方で、相手がプリンタを持っていなかった場合や、地図データを印刷できないモデルのプリンタしか持っていなかった場合は、送信した地図データはまったく無駄なものになる。 In this way, the partner who has received the map data can easily know the meeting place by printing the map with a printer. On the other hand, if the other party does not have a printer or only has a printer of a model that cannot print map data, the transmitted map data is completely useless.
IP電話アプリケーション1は、ユーザ情報2を含む。ユーザ情報2は、アプリケーションID、表示名、性別、国/地域および言語などの情報を含んでいる。
The
IP電話アプリケーション1は、ユーザ情報2を読み出したり、書き込んだりするIP電話アプリケーション1が標準的に備える関数群を含むAPI(Application Program Interface)を有している。
The
本発明にかかるデバイス情報文字列付加モジュール3は、ネットワーク端末自身または通話端末に組み込まれ、現在の表示名取得処理部4と、デバイス情報文字列付加処理部5と、個別表示名登録処理部6と、を備えている。
The device information character
現在の表示名取得処理部4では、IP電話アプリケーション1が有するユーザ情報2のうち表示名を取得するAPIに対し、Windows(登録商標) Messageを介して、現在の表示名である“Yamada”を要求し、取得する。ここで、Windows Messageとは、デバイス情報文字列付加モジュール3からIP電話アプリケーション1が備えるAPIを呼び出すための手段である。
In the current display name
本発明では、現在の表示名取得処理部4において、IP電話アプリケーション1のAPI(IP電話アプリケーション1が標準的に備える関数群を含むインターフェース)を使っているため、特にスカイプ通話ソフトのように、既にIP電話アプリケーションとして出回っている状態で、既存のシステムへ本発明を容易に導入することができる。
In the present invention, the current display name
デバイス情報文字列付加処理部5では、現在の表示名取得処理部4で取得された現在の表示名(本例では“Yamada”)の前に、後述するデバイス情報文字列付加モジュール3の外部のデバイス情報文字列出力処理部7から出力されるデバイス情報(本例では“Br_mfc_Ink_330”)が付加されて、個別表示名である(本例では“Br_mfc_Ink_330_Yamada”)が生成される。
In the device information character string
図2は個別表示名の各要素を示す図である。個別表示名は大きく分類して、デバイス情報文字列と基本表示名とからなる。そして、デバイス情報文字列はベンダ名(本例では“Br”)、デバイスタイプ(本例では“mfc”)および詳細情報(本例では“Ink_330”)とからなる。 FIG. 2 shows each element of the individual display name. Individual display names are roughly classified into device information character strings and basic display names. The device information character string includes a vendor name (“Br” in this example), a device type (“mfc” in this example), and detailed information (“Ink — 330” in this example).
図1に戻り、個別表示名登録処理部6では、デバイス情報文字列付加処理部5で生成される個別表示名(本例では“Br_mfc_Ink_330_Yamada”)が、Windows Messageを介し、IP電話アプリケーション1のユーザ情報2における表示名を登録するAPIにより、登録される。
Returning to FIG. 1, in the individual display name
本発明では、個別表示名登録処理部6において、IP電話アプリケーション1のAPI(IP電話アプリケーション1が標準的に備える関数群を含むインターフェース)を使っているため、特にスカイプ通話ソフトのように、既にIP電話アプリケーションとして出回っている状態で、既存のシステムへ本発明を容易に導入することができる。
In the present invention, since the individual display name
また、本発明では、サーバのないスカイプ通信ソフトのようなIP電話システムでも、端末情報が登録されているため、IP電話の相手が、パーソナルコンピュータ10(ネットワーク端末の例)自身またはパーソナルコンピュータ10に接続されたデバイス(通話端末の例)の端末情報を認識することができる。
In the present invention, since the terminal information is registered even in an IP telephone system such as Skype communication software without a server, the other party of the IP telephone is connected to the personal computer 10 (an example of a network terminal) or the
さらに、本発明では、パーソナルコンピュータ10またはデバイスが備える機能を示す情報を端末情報としているため、通話相手がパーソナルコンピュータ10またはデバイスの機能を認識することができる。
Furthermore, in the present invention, since the information indicating the function of the
(第1実施形態)
次いで、第1実施形態にかかるデバイス情報文字列出力処理部7について詳細に説明する。
(First embodiment)
Next, the device information character string
図3はデバイスAが接続された場合のデバイス情報文字列付加アプリケーション8の動作を示す図である。デバイス情報文字列付加アプリケーション8は、デバイス監視モジュール9と、前述のデバイス情報文字列付加モジュール3と、を備えている。デバイス監視モジュール9は、ネットワーク端末をなすパーソナルコンピュータ10に、どのようなIP電話可能なデバイス(通話端末)が接続されたか、あるいは切断されたのかを監視するモジュールである。
FIG. 3 is a diagram showing the operation of the device information character
図3において、パーソナルコンピュータ10にデバイスAが接続されているため、デバイス監視モジュール9は、デバイスAから“Device_A”というデバイス名を受け取る。そして、デバイス監視モジュール9は、パーソナルコンピュータ10からのIP電話であることを示す“pc”を付加した“Device_A_pc”をデバイス情報文字列付加モジュール3に出力する。
In FIG. 3, since the device A is connected to the
また、図4において、パーソナルコンピュータ10からデバイスAが切断され、デバイスBが接続されると、デバイス監視モジュール9は、デバイスBから、“Device_B”というデバイス名を受け取る。そして、デバイス監視モジュール9は、パーソナルコンピュータ10からのIP電話であることを示す“pc”を付加した“Device_B_pc”をデバイス情報文字列付加モジュール3に出力する。
In FIG. 4, when the device A is disconnected from the
さらに、図5において、パーソナルコンピュータ10から全てのデバイスが切断されると、デバイス監視モジュール9は、パーソナルコンピュータ10からのIP電話であることを示す“pc”をデバイス情報文字列付加モジュール3に出力する。
Further, in FIG. 5, when all devices are disconnected from the
以上、説明した処理により、IP電話の通話相手は、どのデバイスからのIP電話であるか、もしくは、パーソナルコンピュータ10からのIP電話であるかを、表示名を見ることで認識することができる。
Through the processing described above, it is possible to recognize from which device the IP telephone call partner is the IP telephone from which the IP telephone is calling or the IP telephone from the
本発明では、デバイスが接続されている場合には、デバイスの端末情報を端末情報とし、接続されていない場合には、パーソナルコンピュータ10の端末情報を端末情報としている。このため、端末情報取得処理は、通話端末が接続されていない場合にもパーソナルコンピュータ10の端末情報を端末情報として取得することができる。
In the present invention, the terminal information of the device is terminal information when the device is connected, and the terminal information of the
また、本発明では、IP電話の相手が、パーソナルコンピュータ10(ネットワーク端末)に接続された端末情報を動的に認識することができる。 In the present invention, the other party of the IP telephone can dynamically recognize the terminal information connected to the personal computer 10 (network terminal).
次いで、図6〜図8を参照して、第1実施形態にかかるデバイス情報文字列付加アプリケーション8の手順について説明する。図6はデバイス接続監視処理のフローチャートであり、図7はデバイス情報文字列付加処理のフローチャートであり、図8はデバイス情報文字列判別処理のフローチャートである。
Next, a procedure of the device information character
また、S1〜S5の処理はデバイス監視モジュール9でなされ、S6以降の処理はデバイス情報文字列付加モジュール3でなされる。
Further, the processing of S1 to S5 is performed by the
S1において、パーソナルコンピュータ10のデバイス環境が更新されたか否かが判別される。更新された場合(Yes)にはS2に移行し、更新されない場合(No)にはデバイス接続監視処理を終える。
In S1, it is determined whether or not the device environment of the
なお、デバイスがUSB接続である場合にはOS(Operating System)が着脱状況を監視しているので、その状況を取得する。 If the device is connected via USB, the OS (Operating System) monitors the attachment / detachment status, and the status is acquired.
また、LAN(Local Area Network)接続である場合には、まず、所定情報を返信するようにブロードキャストし、次に各デバイスから所定情報を受信する。新たなデバイスから所定情報を受信していれば、そのデバイスがLANに接続されたと判断し、以前に所定情報を受信したデバイスから、所定情報を受信できなければ、そのデバイスがLANから離脱したと判断する。 Also, in the case of a LAN (Local Area Network) connection, broadcast is performed so that predetermined information is returned, and then predetermined information is received from each device. If the predetermined information is received from the new device, it is determined that the device is connected to the LAN. If the predetermined information cannot be received from the device that has previously received the predetermined information, the device has left the LAN. to decide.
またさらに、他のインターフェースでパーソナルコンピュータ10にデバイスを接続している場合にも、まず、所定情報を返信するように、インターフェース経由で指令し、返信された所定情報を受信する。このとき、新たなデバイスから所定情報を受信していれば、そのデバイスが接続されたと判断し、以前に所定情報を受信したデバイスから、所定情報を受信できなければ、そのデバイスが離脱したと判断する。
Furthermore, even when a device is connected to the
S2において、更新されたデバイスがIP電話対応のデバイスか否かが判別される。IP電話対応のデバイスである場合(Yes)にはS3に移行し、そうでない場合(No)にはデバイス接続監視処理を終える。 In S2, it is determined whether or not the updated device is an IP phone compatible device. If the device is an IP phone compatible device (Yes), the process proceeds to S3. If not (No), the device connection monitoring process is terminated.
S3において、パーソナルコンピュータ10にデバイスが接続されているか、もしくは、デバイスが切断されているのかを判別する。パーソナルコンピュータ10にデバイスが接続されている場合(接続)には、S4に移行し、デバイスが切断されている場合(切断)には、S5に移行する。
In S3, it is determined whether the device is connected to the
S4において、接続されているデバイスからデバイス情報文字列を取得し、“pc”を最後に付加して、デバイス情報文字列付加モジュール3に送信する。例えば、具体的には、図3において、デバイスAがパーソナルコンピュータ10に接続され、デバイス監視モジュール9はデバイスAからデバイス情報文字列“Device_A”を取得し、文字列の最後に“pc”を付加したデバイス情報文字列“Device_A_pc”をデバイス情報文字列付加モジュール3に送信する場合が挙げられる。
In
S5において、デバイス未接続情報文字列を、デバイス情報文字列付加モジュール3に送信する。第1実施形態におけるデバイス未接続情報文字列は、“pc”のみの文字列である。例えば、具体的には、図5において、パーソナルコンピュータ10から全てのデバイスが切断され、デバイス監視モジュール9は、デバイス未接続情報文字列“pc”をデバイス情報文字列付加モジュール3に送信する場合が挙げられる。
In S5, the device unconnected information character string is transmitted to the device information character
S6においてデバイス情報文字列付加処理が行なわれる。デバイス情報文字列付加処理の詳細は、図7に示されている。以後、図7を参照して、デバイス情報文字列付加処理について説明する。 In S6, device information character string addition processing is performed. Details of the device information character string addition processing are shown in FIG. Hereinafter, the device information character string addition processing will be described with reference to FIG.
S7において、IP電話アプリケーション1から現在の表示名を取得する。前述したように、現在の表示名は、Windows Messageを介し、IP電話アプリケーション1が備えるAPIを使用して取得される。
In S7, the current display name is acquired from the
S8において、デバイス情報文字列判別処理を行う。デバイス情報文字列判別処理の詳細は、図8に示されている。以後、図8を参照して、デバイス情報文字列判別処理について説明する。 In S8, device information character string discrimination processing is performed. Details of the device information character string determination processing are shown in FIG. Hereinafter, the device information character string determination process will be described with reference to FIG.
S15において、デバイス情報文字列リストを読み込む。デバイス情報文字列リストとは、デバイス情報文字列付加アプリケーション8と共にインストールされ、デバイス情報文字列付加アプリケーション8が作成された時点での、全デバイスのデバイス情報文字列が網羅されたリストである。処理後、S16に移行する。
In S15, the device information character string list is read. The device information character string list is a list that is installed together with the device information character
S16において、IP電話アプリケーション1から取得された現在の表示名とデバイス情報文字列リストとを比較する。処理後、S17に移行する。
In S16, the current display name acquired from the
S17において、現在の表示名にデバイス情報文字列がある、または、現在の表示名にデバイス未接続情報文字列があるか否かが判別される。デバイス情報文字列とは、例えば、図3における“Device_A_pc”のことである。一方、デバイス未接続情報文字列とは、例えば、図5における“pc”のことである。 In S17, it is determined whether or not there is a device information character string in the current display name or whether there is a device unconnected information character string in the current display name. The device information character string is, for example, “Device_A_pc” in FIG. On the other hand, the device non-connection information character string is, for example, “pc” in FIG.
現在の表示名にデバイス情報文字列またはデバイス未接続情報文字列がある場合(Yes)には、S19に移行し、ない場合(No)にはS18に移行する。 If there is a device information character string or device unconnected information character string in the current display name (Yes), the process proceeds to S19, and if not (No), the process proceeds to S18.
S18において、現在の表示名にデバイス情報文字列およびデバイス未接続情報文字列がないと判別されたため、出力にFalseを設定し、デバイス情報文字列判別処理を終了する。 In S18, since it is determined that there is no device information character string and no device unconnected information character string in the current display name, False is set in the output, and the device information character string determination processing ends.
S19において、現在の表示名にデバイス情報文字列またはデバイス未接続情報文字列があると判別されたため、出力にTrueを設定し、デバイス情報文字列判別処理を終了する。 In S19, since it is determined that there is a device information character string or a device unconnected information character string in the current display name, True is set in the output, and the device information character string determination process is terminated.
S15〜S19において、本発明では、端末情報リストに記載されている端末情報を二重に結合して登録することを防止することができる。 In S15 to S19, in the present invention, it is possible to prevent the terminal information described in the terminal information list from being double-coupled and registered.
図7に戻り、デバイス情報文字列付加処理の続きを説明する。S8から戻ると、S9に移行する。 Returning to FIG. 7, the continuation of the device information character string addition processing will be described. When returning from S8, the process proceeds to S9.
S9において出力がTrueまたはFalseかを判別する。Trueの場合(True)には、S10に移行し、Falseの場合(False)にはS12に移行する。 In S9, it is determined whether the output is True or False. In the case of True (True), the process proceeds to S10, and in the case of False (False), the process proceeds to S12.
S10において、ユーザの設定に基づいて、デバイス情報文字列を変更するか否かを判別する。デバイス情報文字列を変更する場合(Yes)には、S11に移行し、デバイス情報文字列を変更しない場合(No)には、デバイス情報文字列付加処理を終了する。 In S10, it is determined whether or not to change the device information character string based on the user setting. If the device information character string is to be changed (Yes), the process proceeds to S11. If the device information character string is not to be changed (No), the device information character string addition process is terminated.
S11において、現在の表示名からデバイス情報文字列を削除する。これにより、現在の表示名はユーザ環境ごとに割り当てられる基本表示名となる。処理後、S12に移行する。 In S11, the device information character string is deleted from the current display name. As a result, the current display name becomes the basic display name assigned to each user environment. After processing, the process proceeds to S12.
S12において、デバイス情報文字列Dを取得する。第1実施形態では、デバイス情報文字列Dはデバイス監視モジュール9により生成される。
In S12, the device information character string D is acquired. In the first embodiment, the device information character string D is generated by the
S13において、デバイス情報文字列に基本表示名を付加し、個別表示名を生成する。これにより、例えば、基本表示名が“Yamada”であり、デバイス情報文字列が“Device_A_pc”である場合、“Device_A_pc_Yamada”が個別表示名として生成される。 In S13, the basic display name is added to the device information character string to generate an individual display name. Thereby, for example, when the basic display name is “Yamada” and the device information character string is “Device_A_pc”, “Device_A_pc_Yamada” is generated as the individual display name.
S14において、IP電話アプリケーションにデバイス情報文字列を付加した個別表示名を登録する。この個別表示名は、前述したように、Windows Messageを介し、IP電話アプリケーション1が備えるAPIを使用して登録される。処理後、デバイス情報文字列付加処理を終了する。
In S14, the individual display name with the device information character string added to the IP telephone application is registered. As described above, this individual display name is registered using the API provided in the
S7〜S13において、本発明では、S7(表示名取得手段)において、基本表示名が取得された場合には、基本表示名に端末情報を付加して個別表示名を生成し(S12〜S13)、個別表示名が取得された場合には、個別表示名に付加された端末情報を更新して個別表示名を生成する(S10〜S13)ことができる。 In S7 to S13, in the present invention, when a basic display name is acquired in S7 (display name acquisition means), terminal information is added to the basic display name to generate an individual display name (S12 to S13). When the individual display name is acquired, the terminal information added to the individual display name can be updated to generate the individual display name (S10 to S13).
S7〜S14において、本発明では、現在の表示名を取得するS7(表示名取得手段)と、現在の表示名に端末情報を付加した個別表示名を生成するS8〜S13(個別表示名生成手段)と、を有しているため、最新の表示名を取得し、個別表示名を生成し、その個別表示名をIP電話アプリケーション1に登録することができる。
In S7 to S14, in the present invention, S7 (display name acquisition unit) for acquiring the current display name, and S8 to S13 (individual display name generation unit) for generating the individual display name with the terminal information added to the current display name. Therefore, the latest display name can be acquired, an individual display name can be generated, and the individual display name can be registered in the
図6に戻り、S6のデバイス情報文字列付加処理が完了すると、デバイス接続監視処理が終了する。 Returning to FIG. 6, when the device information character string addition processing in S6 is completed, the device connection monitoring processing ends.
(第1変形例)
次いで、第1変形例について説明する。第1変形例は、個別表示名のうちデバイス情報文字列をコード化する処理をデバイス情報文字列付加処理部5の後で実施するものである。図9はデバイス情報文字列のコード化の一例を示す図である。
(First modification)
Next, a first modification will be described. In the first modified example, the process of encoding the device information character string in the individual display name is performed after the device information character string
“m”のアスキーコード6dh(hは16進コードを示す。)のうち、上位4ビットの6hはベンダ名を表わし、下位4ビットのdhはデバイスタイプを表わす。また、“H”以下の48h・・・は詳細情報を表わす。 Of the ASCII code 6dh of “m” (h indicates a hexadecimal code), 6h in the upper 4 bits represents the vendor name, and dh in the lower 4 bits represents the device type. 48h... Below “H” represents detailed information.
本発明では、端末情報がコード化されるため、個別表示名における端末情報のデータ量を減らすことができる。これにより、より多くの情報をより少ないデータ量で格納することができる。特に、IP電話アプリケーション1で表示できる文字数が限られていても、多くの情報を伝達することができる。
In the present invention, since the terminal information is coded, the data amount of the terminal information in the individual display name can be reduced. Thereby, more information can be stored with a smaller amount of data. In particular, a large amount of information can be transmitted even if the number of characters that can be displayed by the
(第2変形例)
また、上記第1実施形態では、基本表示名が取得された場合には、基本表示名に、デバイス名を表すデバイス情報文字列を付加して個別表示名を生成していたが、デバイス名に代えて、例えば、デバイスで制御可能な機能を示す文字列(例えば、印刷機能を有するデバイスで有れば文字列‘print’、OCR機能を有するデバイスで有れば、文字列‘OCR’を、デバイス情報文字列として付加するように構成されても良い。このようにすれば、表示名と対応付けた態様で、自機で制御可能なデバイスの機能を、他のIP電話端末に対し、認識させることができる。
(Second modification)
In the first embodiment, when the basic display name is acquired, the device information character string indicating the device name is added to the basic display name to generate the individual display name. Instead, for example, a character string indicating a function that can be controlled by the device (for example, a character string 'print' if the device has a print function, a character string 'OCR' if the device has an OCR function, It may be configured to be added as a device information character string, so that the function of the device that can be controlled by the own device is recognized for other IP telephone terminals in a manner associated with the display name. Can be made.
(第3変形例)
また、上記第1実施形態では、基本表示名が取得された場合には、基本表示名に、デバイス情報文字列を付加して個別表示名を生成していたが、基本表示名に付加することに代えて、ユーザ情報内の他の項目(例えばプロフィールなど)に、デバイス情報文字列を登録するように構成しても良い。このようにしても、自機または自機に接続されたデバイスを示す情報を、表示名と対応付けた態様で、他のIP電話端末に対し、認識させることができる。
(Third Modification)
In the first embodiment, when the basic display name is acquired, the individual display name is generated by adding the device information character string to the basic display name. However, it is added to the basic display name. Instead, the device information character string may be registered in another item (for example, a profile) in the user information. Even in this way, the information indicating the own device or the device connected to the own device can be recognized by another IP telephone terminal in a manner associated with the display name.
(第2実施形態)
次いで、第2実施形態について説明する。図10は第2実施形態にかかる、IP電話アプリケーション1およびIP電話アプリケーション1に連携して動作するデバイス情報文字列付加アプリケーションの関係を示す模式図である。第2実施形態は、第1実施形態に比して、デバイス情報文字列出力処理部7がユーザインターフェース11で行なわれる部分のみ異なる。従って、異なる部分を詳細に説明し、同様な部分については簡略化または省略して説明する。
(Second Embodiment)
Next, a second embodiment will be described. FIG. 10 is a schematic diagram showing the relationship between the
IP電話アプリケーション1およびデバイス情報文字列付加アプリケーション8は、パーソナルコンピュータ10に配置されている。
The
現在の表示名取得処理部4において、現在の表示名が、Windows Messageを介し、IP電話アプリケーション1のAPIを使用して取得される。
In the current display name
ユーザインターフェース11において、デバイス情報文字列が取得される。ここでユーザインターフェース11とは、例えば、具体的には、不図示のキーボードからの入力や不図示のマウスによる、デバイス情報文字列候補からの選択などが挙げられる。 In the user interface 11, a device information character string is acquired. Here, the user interface 11 specifically includes, for example, input from a keyboard (not shown) or selection from device information character string candidates using a mouse (not shown).
ユーザインターフェース11で取得されたデバイス情報文字列はデバイス情報文字列出力処理部7により、デバイス情報文字列付加処理部5に出力される。
The device information character string acquired by the user interface 11 is output to the device information character string
デバイス情報文字列付加処理部5では、デバイス情報文字列出力処理部7から出力されるデバイス情報文字列に、表示名取得処理部4で取得された現在の表示名に基づく基本表示名が付加され、個別表示名が生成される。
In the device information character string
個別表示名登録処理部6では、デバイス情報文字列付加処理部5において生成された個別表示名が、Windows Messageを介し、IP電話アプリケーション1のAPIを使用して、登録される。
In the individual display name
本発明では、ユーザインターフェース11により、デバイス情報文字列が取得され、そのデバイス情報文字列が現在の表示名に基づく基本表示名に付加されて、個別表示名として登録される。これにより、利用者が、外部端末ETに知らせたい情報を自由に登録することができる。 In the present invention, the device information character string is acquired by the user interface 11, and the device information character string is added to the basic display name based on the current display name and registered as an individual display name. Thereby, the user can freely register information that the user wants to inform the external terminal ET.
(第3実施形態)
次いで、第3実施形態について説明する。図11は第3実施形態にかかる、IP電話アプリケーション1およびデバイス情報文字列付加モジュール3の関係を示す模式図である。第1実施形態におけるデバイス情報文字列付加モジュール3およびデバイス情報文字列出力処理部7がパーソナルコンピュータ10に配置されていたのに対し、第3実施形態では、デバイス情報文字列付加モジュール3およびデバイス情報文字列出力処理部7がデバイス13に配置されている点が異なる。従って、異なる点を詳細に説明し、同様な部分については簡略化または省略して説明する。
(Third embodiment)
Next, a third embodiment will be described. FIG. 11 is a schematic diagram showing the relationship between the
IP電話アプリケーション1は、パーソナルコンピュータ10などのネットワーク端末に配置され、デバイス情報文字列付加モジュール3およびデバイス情報文字列出力処理部7は、デバイス13に配置されている。
The
現在の表示名取得処理部4において、現在の表示名が、Windows Messageおよびデバイスとネットワーク端末との間のインターフェースを介し、IP電話アプリケーション1のAPIを使用して取得される。
In the current display name
ROM12には、予め設定されたデバイス情報が格納されている。デバイス情報文字列出力処理部7により、予め設定されたデバイス情報が読み出され、デバイス情報文字列付加処理部5に出力される。
The
デバイス情報文字列付加処理部5では、デバイス情報文字列出力処理部7から出力されるデバイス情報文字列に、表示名取得処理部4で取得された現在の表示名に基づく基本表示名が付加され、個別表示名が生成される。
In the device information character string
個別表示名登録処理部6では、デバイス情報文字列付加処理部5において生成された個別表示名が、Windows Messageおよびデバイスとネットワーク端末との間のインターフェースを介し、IP電話アプリケーション1のAPIを使用して、登録される。
In the individual display name
本発明では、ネットワーク端末に接続される通話端末の端末情報が取得され、端末情報がIP電話アプリケーションの表示名として、IP電話アプリケーションに登録される。 In the present invention, terminal information of a call terminal connected to a network terminal is acquired, and the terminal information is registered in the IP telephone application as a display name of the IP telephone application.
これにより、サーバを持たないIP電話システムでも、IP電話アプリケーションの表示名に端末情報が登録されているため、IP電話の相手が、ネットワーク端末に接続された通話端末の端末情報を認識することができる。 As a result, even in an IP telephone system that does not have a server, since terminal information is registered in the display name of the IP telephone application, the other party of the IP telephone may recognize the terminal information of the telephone terminal connected to the network terminal. it can.
(第4実施形態)
次いで、第4実施形態について説明する。図12は第4実施形態にかかる、IP電話アプリケーション1およびデバイス情報文字列付加モジュール3の関係を示す模式図である。第3実施形態におけるIP電話アプリケーション1がパーソナルコンピュータ10などのネットワーク端末に配置されていたのに対し、第4実施形態ではIP電話アプリケーション1がデバイス13Aに配置されている点のみが異なる。従って、異なる点を詳細に説明し、同様な部分については簡略化または省略して説明する。
(Fourth embodiment)
Next, a fourth embodiment will be described. FIG. 12 is a schematic diagram showing the relationship between the
上述したように、IP電話アプリケーション1、デバイス情報文字列付加モジュール3およびデバイス情報文字列出力処理部7はデバイス13Aに配置されている。
As described above, the
現在の表示名取得処理部4において、現在の表示名が、Windows Messageを介し、IP電話アプリケーション1のAPIを使用して取得される。
In the current display name
ROM12には、予め設定されたデバイス情報が格納されている。デバイス情報文字列出力処理部7により、予め設定されたデバイス情報が読み出され、デバイス情報文字列付加処理部5に出力される。
The
デバイス情報文字列付加処理部5では、デバイス情報文字列出力処理部7から出力されるデバイス情報文字列に、表示名取得処理部4で取得された現在の表示名に基づく基本表示名が付加され、個別表示名が生成される。
In the device information character string
個別表示名登録処理部6では、デバイス情報文字列付加処理部5において生成された個別表示名が、Windows Messageを介し、IP電話アプリケーション1のAPIを使用して、登録される。
In the individual display name
本発明では、デバイス13A自身の端末情報が取得され、端末情報がIP電話アプリケーションの表示名として、IP電話アプリケーションに登録される。
In the present invention, the terminal information of the
これにより、サーバを持たないIP電話システムでも、IP電話アプリケーションの表示名に端末情報が登録されているため、IP電話の相手が、ネットワーク端末に接続された通話端末の端末情報を認識することができる。 As a result, even in an IP telephone system that does not have a server, since terminal information is registered in the display name of the IP telephone application, the other party of the IP telephone may recognize the terminal information of the telephone terminal connected to the network terminal. it can.
また、ネットワーク端末を持たないシステムであっても、デバイス単体でIP電話を行なうことができる。
(第5実施形態)
以下、本発明のIP電話端末、IP電話システムおよび通信プログラムについて具体化した第5実施形態を、図13〜図15に基づき図面を参照しつつ詳細に説明する。
Further, even a system that does not have a network terminal can make an IP phone call by itself.
(Fifth embodiment)
Hereinafter, a fifth embodiment in which the IP telephone terminal, the IP telephone system, and the communication program of the present invention are embodied will be described in detail with reference to the drawings based on FIGS.
図13は、第5実施形態にかかる、IP電話アプリケーション20と、IP電話アプリケーション20が組み込まれたIP電話端末30との関係を示す模式図である。
FIG. 13 is a schematic diagram showing the relationship between the
図13に示すように、第5実施形態は、第1実施形態で説明したデバイス情報文字列付加アプリケーション8(図3参照)に相当するデバイス情報文字列付加モジュール21が、IP電話アプリケーション20に組み込まれている点において、第1実施形態と異なるが、その他の点は共通する。よって、IPアプリケーション20、デバイス情報文字列付加モジュール21以外の既に説明した構成については、図1に示す各構成と同一の符号を付して説明を省略する。
As shown in FIG. 13, in the fifth embodiment, a device information character
また、デバイス情報文字列付加モジュール21は、デバイス情報文字列付加アプリケーション8とほぼ同一の作用効果を有するため、詳細な説明を省略する。
Further, since the device information character
図14は、第5実施形態のIP電話システム22の電気的構成を示すブロック図である。図14に示すように、本第5実施形態のIP電話システム22は、上述したIP電話アプリケーション20が組み込まれたIP電話端末30と、そのIP電話端末30に接続されるデバイス40と、IP電話端末30との間でIP電話通信を行う他のIP電話端末50とを含む。
FIG. 14 is a block diagram showing an electrical configuration of the
図14に示すように、IP電話端末30には、CPU31、ROM32、RAM33が設けられている。さらに、IP電話端末30の表示名を取得した他のIP電話端末との間でインターネット80を介してIP電話通信を行うための送受話器34とネットワークインターフェイス35、および外付装置を接続可能なUSBインターフェース36が、IP電話端末30に設けられている。
As shown in FIG. 14, the
CPU31は、ROM32やRAM33に記憶される固定値やプログラムに従って、各部を制御する。ROM12は、IP電話アプリケーション20が格納されたメモリであり、RAM33は、CPU31の処理に必要なデータなどを一時的に記憶するための読み書き可能なメモリである。
The
IP電話端末30のCPU31は、IP電話アプリケーション20を読み取り、実行することにより、他のIP電話端末との間で、IP電話通信を介して通話するIP電話機能の実行を制御するIP電話機能制御手段として機能する。
The
また、IP電話端末30のCPU31は、IP電話アプリケーション20を読み取り、実行することによって後述する他のIP電話端末50からIP電話通信を介してファイル(データ)を受信すると、そのファイルにより指定される機能の実行を制御する機能実行制御手段として機能する。具体的には、自機が有する各種機能、または接続されたデバイス40が有する印刷機能、OCR機能、スキャナ機能を制御する。
When the
ここで、自機が有する各種機能としては、例えば、他のIP電話端末から受信した画像データから再現される画像に含まれる文字を読み取り文字データに変換するOCR機能、あるいは、受信した文字データを例えば英日翻訳する翻訳OCR機能が考えられる。 Here, as the various functions possessed by the own device, for example, an OCR function for reading a character included in an image reproduced from image data received from another IP telephone terminal and converting it into character data, or received character data For example, a translation OCR function for translating English to Japanese can be considered.
なお、図14には、IP電話端末30とデバイス40とがUSB接続された一例を示しているが、IP電話端末30にLAN接続されたデバイスについても、同様にIP電話端末30からの制御が可能であることはいうまでもない。
FIG. 14 shows an example in which the
デバイス40は、演算装置であるCPU41と、そのCPU41により実行される各種の制御プログラムやデータを記憶したROM42と、このデバイス40に接続されるIP電話端末30から入力された印刷データや制御信号を記憶するためのメモリであるRAM43とを備えている。また、これらのCPU41、ROM42、RAM43は、バスライン44を介して互いに接続されており、かかるバスライン44は、入出力インターフェース49に接続されている。
The
さらに、入出力ポート49は、IP電話端末に接続可能なUSBインターフェース48、スキャナ45、プリンタ46にも接続されており、その結果、CPU41により各部を制御することで、他のIP電話端末からIP電話通信を介して受信した画像データから再現される画像に含まれる文字を読み取り文字データに変換するOCR機能を実行し、または他のIP電話端末からIP電話通信を介して受信した印刷データを記録用紙(記録媒体)に印刷する印刷機能を実行する。
Further, the input /
IP電話端末50は、IP電話端末30との間でIP電話通信を行うことができる。IP電話端末50の構成は、IP電話端末30の構成とほぼ同様であるため、詳細な電気的構成の図示及び説明は省略する。また、IP電話端末50に組み込まれているIP電話アプリケーション60は、上述したIP電話アプリケーション20と同一のプログラムである。
第5実施形態のIP電話端末30は、デバイス情報文字列付加モジュール21に従い、デバイス接続監視処理、デバイス情報文字列付加処理、デバイス情報文字列判別処理を実行する。なお、これらの処理は、第1実施形態で説明したデバイス接続監視処理(図6参照)、デバイス情報文字列付加処理(図7参照)、デバイス情報文字列判別処理(図8)とほぼ同様の処理であるため、図示および詳細な説明は省略する。
The
第5実施形態のIP電話端末30によれば、デバイス接続監視処理、デバイス情報文字列付加処理、デバイス情報文字列判別処理を実行することにより、第1実施形態のPC10と同様に、表示名と端末情報とを対応付けた態様の個別表示名を登録することができる。
According to the
また、外付装置(デバイス)が接続されている、と判断した場合は、端末情報が、外付装置の機種を示す情報を含むように更新し、外付装置は接続されていない、と判断した場合は、端末情報が外付装置の機種を示す情報を含まないように更新するよう制御することができる。 If it is determined that the external device (device) is connected, the terminal information is updated to include information indicating the model of the external device, and it is determined that the external device is not connected. In this case, the terminal information can be controlled to be updated so as not to include information indicating the model of the external device.
なお、第5実施形態のIP電話端末30が実行する、S3(図6参照)の処理が特許請求の範囲に記載の接続判断手段の一例に相当する。また、第5実施形態のIP電話端末30が実行するデバイス接続監視処理、デバイス情報文字列付加処理、デバイス情報文字列が、特許請求の範囲に記載の外付装置情報の一例に相当する。また、表示名が、特許請求の範囲に記載の「自機について定められた識別情報」の一例に相当する。
Note that the processing of S3 (see FIG. 6) executed by the
次いで、IP電話端末50に接続されたデバイス70からデータを取得し、IP電話端末30に接続されたデバイス40でそのデータを処理する場合に実行される手順について説明する。
Next, a procedure executed when data is acquired from the
図15は、第5実施形態にかかるIP電話システムのプログラムの流れを示すシーケンスチャートである。まず、IP電話アプリケーション60は他のパーソナルコンピュータやIP電話端末にインストールされているIP電話アプリケーション(IP電話アプリケーション20など)に対し、ユーザデバイスの検索インターネットに対して行なう。IP電話アプリケーション20などは上述のようにして登録された個別表示名を、IP電話アプリケーション60に対して送信する。
FIG. 15 is a sequence chart showing a program flow of the IP telephone system according to the fifth embodiment. First, the
すなわち、端末情報と表示名とを合成して新たに生成した個別表示名を送信することにより、表示名と端末情報とを対応付けた態様でインターネット80に送信する。一方、IP電話アプリケーション60は、IP電話アプリケーション20に登録された個別表示名を取得する。このようにすれば、表示名を送受信する既存のシステムを利用して、端末情報を送受信することができ、IP電話端末50では、表示名の受信と共に端末情報も容易に受信できるという点で、他のIP電話端末の処理資源を有効活用することができる。
That is, by transmitting the newly generated individual display name by combining the terminal information and the display name, the display name and the terminal information are transmitted to the
なお、個別表示名を送信する処理が、特許請求の範囲に記載の送信手段の一例に相当する。また、本明細書では、端末情報と表示名とを合成することにより生成された個別表示名を送信することとして説明しているが、これに代えて、端末情報と表示名との対応をとることが可能な形式の情報でさえあれば、他の情報を送信するように構成しても良い。 The process of transmitting the individual display name corresponds to an example of a transmission unit described in the claims. Further, in this specification, it is described that the individual display name generated by combining the terminal information and the display name is transmitted, but instead, the correspondence between the terminal information and the display name is taken. Other information may be transmitted as long as the information is in a format capable of being transmitted.
なお、スーパーノードと呼ばれる特別なユーザデバイスがIP電話アプリケーションの表示名を含む登録情報を一括管理している場合がある。この場合、IP電話アプリケーション4が行った検索に対し、各IP電話アプリケーションの登録情報を、スーパーノードが返信することになる。このことは、他の実施形態おいても同様である。
A special user device called a super node may collectively manage registration information including the display name of the IP telephone application. In this case, the super node returns registration information of each IP telephone application in response to the search performed by the
P1において、IP電話端末50のIP電話アプリケーション60によりコンタクトリストを取得する処理を実行する。コンタクトリストとは、IP電話アプリケーション60において、通話相手の候補を示すユーザデバイスのリストであり、IP電話アプリケーション60が、他のパーソナルコンピュータに備えられたIP電話アプリケーションから取得した表示名等が格納されている。
In P1, processing for acquiring a contact list by the
P2において、受信端末の選択および利用機能の選択が行なわれる。この処理では、コンタクトリストに登録された表示名(IP電話アプリケーション20から取得した個別表示名を含む)が、例えば、IP電話端末50の液晶表示部(図示せず)に表示される。そして、ユーザは、個別情報に含まれる端末情報から、相手先のIP電話端末で制御可能な機能や、相手先のIP電話端末の機種名を認識し、選択することができる。
In P2, a receiving terminal is selected and a function to be used is selected. In this process, the display name registered in the contact list (including the individual display name acquired from the IP telephone application 20) is displayed on, for example, a liquid crystal display unit (not shown) of the
以降の説明では、IP電話端末50のユーザが、受信端末としてIP電話端末30を選択し、そのIP電話端末30が有する機能のうち、印刷機能を、利用機能として選択したものとする。
In the following description, it is assumed that the user of the
次に、選択した利用機能に応じたデータ取得命令が、IP電話端末50に接続されたデバイス70(図14参照)に発令される。
Next, a data acquisition command corresponding to the selected usage function is issued to the device 70 (see FIG. 14) connected to the
P3において、利用機能に応じたデータ取得が行なわれる。例えば、具体的には、デバイス70でスキャンされた画像データがIP電話端末50のIP電話アプリケーション60に転送される。
In P3, data acquisition corresponding to the function used is performed. For example, specifically, the image data scanned by the
P4において、送信する画像データ、命令コマンドデータの生成処理が行われる。ここでは、取得されたデータが相手先で処理される種類に応じて、送信する画像データおよび命令コマンドデータが生成される。 In P4, processing for generating image data and command data to be transmitted is performed. Here, image data and instruction command data to be transmitted are generated in accordance with the type of acquired data processed by the other party.
P5において、取得されたデータの送信命令の発令が行なわれる。ここでは、IP電話アプリケーション60に対してP3において取得したデータの送信命令が発令される。そして、IP電話端末50のIP電話アプリケーション60からはIP電話端末30のIP電話アプリケーション20にデータ送信承諾確認命令が発令される。
In P5, a transmission command for the acquired data is issued. Here, a command to transmit the data acquired in P3 is issued to
P6において、IP電話アプリケーション20では、データ送信承諾確認命令の監視がなされている。そして、IP電話アプリケーション60からIP電話アプリケーション20に至るデータ送信承諾確認命令が検知される。
In P6, the
P7において、IP電話アプリケーション60からIP電話アプリケーション20に至るデータ送信承諾確認命令の検知に応じて、IP電話アプリケーション20では、受信データ保存先指定が行なわれる。続いて、IP電話アプリケーション60に対してデータ送信承諾確認命令が発令される。
In P7, in response to detection of a data transmission acceptance confirmation command from
P8において、データ送信承諾命令の監視がなされている。そして、IP電話アプリケーション20からIP電話アプリケーション60に至るデータ送信承諾確認命令が検知される。
In P8, the data transmission acceptance instruction is monitored. Then, a data transmission acceptance confirmation command from
P9において、データ送信機能の実行がなされる。すなわち、IP電話アプリケーション60から、IP電話アプリケーション20に、P3において取得されたデータにデバイス40が備える機能に対する命令コマンドデータが付与されて送信されることとなる。
In P9, the data transmission function is executed. That is, the command command data for the function of the
P10において、IP電話アプリケーション20は、送信データを待機している。P8において送信されたデータは、IP電話アプリケーション20により受信される。
In P10, the
P11において、受信されたデータのうち命令コマンドデータを解釈する。そして、解釈された命令コマンドが外付装置(デバイス)の機能を指定した機能実行要求であると判断した場合には、その指定された機能によるデータ処理命令をデバイス40に出力する。
In P11, the command data in the received data is interpreted. If it is determined that the interpreted command is a function execution request specifying a function of an external device (device), a data processing command based on the specified function is output to the
P12において、利用機能に応じたデータ処理命令に基づくデータ処理がなされる。 In P12, data processing based on the data processing command corresponding to the function used is performed.
以上のP1〜P12の処理により、デバイス70から利用機能に応じたデータ取得がなされ、デバイス40において利用機能に応じたデータ処理がなされる。
Through the processes of P1 to P12 described above, data acquisition corresponding to the use function is performed from the
以上、説明した処理により、第5実施形態のIP電話端末30によれば、自機がどのような機能を持ったIP電話端末かを、他のIP電話端末50に認識させることができ、自機の資源を有効活用することができる。
As described above, according to the
また、自機の機能を、他のIP電話端末から十分に利用させることができる。また、自機に接続されたデバイス40がどのような装置かを他のIP電話端末50に認識させ、あるいは、どのような機能を持ったデバイス40か認識させて、デバイス40の機能を十分に利用させることができ、自機にて制御可能な外付装置の資源を有効活用することができる。
(第4変形例)
第5実施形態では、IP電話アプリケーション20に従って、個別表示名を送信する処理、および受信したデータに基づく機能の実行制御処理を行っていた。しかしながら、これに代えて、IP電話アプリケーション20と連携する、デバイス情報文字列付加アプリケーション8によって、これらの処理を行うように構成しても良い。この場合、デバイス情報文字列付加アプリケーション8が特許請求の範囲に記載の通信プログラムの一例に相当する。
(第5変形例)
第5実施形態では、IP電話端末30,50は送受話器を備えた、いわゆる電話機であったが、IPアプリケーション20,60がインストールされたPC間でIP電話通信を行っても良い。この場合、IPアプリケーション20がインストールされたPCがIP電話端末に相当し、IPアプリケーション60がインストールされたPCが他のIP電話端末に相当する。
Further, the function of the own device can be sufficiently utilized from other IP telephone terminals. In addition, the function of the
(Fourth modification)
In the fifth embodiment, according to the
(5th modification)
In the fifth embodiment, the
なお、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良、変形が可能であることは言うまでもない。 Note that the present invention is not limited to the above-described embodiment, and it goes without saying that various improvements and modifications can be made without departing from the spirit of the present invention.
例えば、ネットワーク端末に接続されるデバイスを通話端末として説明したが、音声を介してデータ通信を行なうFAXなどを用いた場合も本発明を適用できることは言うまでもない。 For example, although a device connected to a network terminal has been described as a call terminal, it goes without saying that the present invention can also be applied to a case where a FAX that performs data communication via voice is used.
また、各実施例では、デバイス情報文字列をデバイスが予め出力し、デバイス情報文字列付加モジュールがそれを取得して利用する構成を示した。これを、デバイス情報文字列付加モジュールが、デバイスのモデルに対応する機能情報を管理しており、デバイスからはデバイスのモデルを識別する情報が出力され、モデルを識別する情報を取得したデバイス情報文字列付加モジュールが、機能情報に基づいてデバイス情報文字列を作成する構成としても、もちろんよい。 In each embodiment, the device information character string is output in advance by the device, and the device information character string addition module acquires and uses the device information character string. The device information character string addition module manages the function information corresponding to the model of the device, and the device information character from which the information identifying the model of the device is output and the information identifying the model is acquired. Of course, the column addition module may be configured to create a device information character string based on the function information.
また、デバイスがスピーカやマイクなど、音声入出力機能を備えており、ユーザがデバイスに備えられているスピーカやマイクなどを用いて、IP電話による通話を行う構成であり、通話を行っているデバイスのデバイス情報がIP電話アプリケーションに登録される構成であってもよい。 In addition, the device has a voice input / output function such as a speaker or a microphone, and the user makes a call using an IP phone by using the speaker or the microphone included in the device. The device information may be registered in the IP phone application.
この場合、IP電話アプリケーションは、他のIP電話端末から受信した音声データをデバイスのスピーカから出力し、デバイスのマイクから入力された音声データを他のIP電話端末に送信するように構成されている。 In this case, the IP telephone application is configured to output voice data received from another IP telephone terminal from the speaker of the device and transmit voice data input from the microphone of the device to the other IP telephone terminal. .
また、デバイス情報文字列付加アプリケーションは、IP電話アプリケーションとデバイスとの間でイベントメッセージを仲介する中間アプリケーションとしての役割を持つ。 Further, the device information character string addition application serves as an intermediate application that mediates an event message between the IP telephone application and the device.
つまり、IP電話アプリケーションおよびデバイスから中間アプリケーションにイベントメッセージが送信されてくるように構成され、イベントメッセージを受信した中間アプリケーションは、IP電話アプリケーションからのメッセージをデバイスに伝達し、デバイスからのメッセージをIP電話アプリケーションに伝達するように構成されている。 That is, an event message is configured to be transmitted from the IP telephone application and the device to the intermediate application, and the intermediate application that has received the event message transmits the message from the IP telephone application to the device, and the message from the device is transmitted to the IP. Configured to communicate to the phone application.
例えば、IP電話アプリケーションが他のIP電話端末から通話要求を受けると、通話要求のイベントが中間アプリケーションを介してデバイスに伝達され、ユーザがデバイスを操作して通話許可の指示を行うと、そのイベントがIP電話アプリケーションに伝達され、通話が開始されることになる。 For example, when an IP phone application receives a call request from another IP phone terminal, the call request event is transmitted to the device via the intermediate application, and when the user operates the device to give a call permission instruction, the event Is transmitted to the IP phone application, and the call is started.
この際、デバイスからの通話許可の指示を得た中間アプリケーションが、例えば、図6のフローチャートに示す処理を実行し、図6のS1〜S3が全てYesであると処理し、S4において、通話許可の指示元であるデバイスのデバイス情報(デバイス情報文字列)をIP電話アプリケーションに登録すればよい。 At this time, the intermediate application that has received the call permission instruction from the device executes, for example, the process shown in the flowchart of FIG. 6 and processes that S1 to S3 in FIG. 6 are all Yes, and the call is permitted in S4. Device information (device information character string) of the device that is the instruction source of the IP phone application may be registered.
一方、ユーザがデバイスを操作してユーザデバイスの検索指示を行うと、検索指示のイベントが中間アプリケーションを介してIP電話アプリケーションに伝達され、IP電話アプリケーションがインターネットに対してユーザデバイスの検索要求を送信することになる。そして、IP電話アプリケーションが得た検索結果(コンタクトリスト)は、中間アプリケーションを介してデバイスに伝達され、デバイスが備える表示部に表示される。 On the other hand, when the user operates the device and issues a search instruction for the user device, the search instruction event is transmitted to the IP phone application via the intermediate application, and the IP phone application sends a search request for the user device to the Internet. Will do. Then, the search result (contact list) obtained by the IP telephone application is transmitted to the device via the intermediate application and displayed on the display unit included in the device.
ユーザがデバイスを操作し、表示されたコンタクトリストから通話先を選択し、通話指示を行うと、通話要求のイベントが中間アプリケーションを介してIP電話アプリケーションに伝達され、IP電話アプリケーションが通話先のIP電話端末に通話要求を送信し、通話許可を待つことになる。 When the user operates the device, selects a call destination from the displayed contact list, and issues a call instruction, a call request event is transmitted to the IP phone application via the intermediate application, and the IP phone application receives the call destination IP. A call request is transmitted to the telephone terminal and a call permission is waited.
この際、デバイスからの通話要求の指示を得た中間アプリケーションが、例えば、図6のフローチャートに示す処理を実行し、図6のS1〜S3が全てYesであると処理し、S4において、通話要求の指示元であるデバイスのデバイス情報をIP電話アプリケーションに登録すればよい。 At this time, the intermediate application that has received the call request instruction from the device, for example, executes the processing shown in the flowchart of FIG. 6 and processes that all of S1 to S3 in FIG. 6 are Yes. The device information of the device that is the source of the request may be registered in the IP phone application.
また、IP電話アプリケーションが他のIP電話端末からファイル転送要求を受けると、ファイル転送要求のイベントが中間アプリケーションを介してデバイスに伝達され、ユーザがデバイスを操作してファイル転送許可の指示を行うと、そのイベントがIP電話アプリケーションに伝達され、他のIP電話端末にファイル転送許可の情報が返信され、他のIP電話端末からファイルが転送されることになる。 Also, when the IP phone application receives a file transfer request from another IP phone terminal, a file transfer request event is transmitted to the device via the intermediate application, and the user operates the device to give an instruction to permit file transfer. The event is transmitted to the IP telephone application, the file transfer permission information is returned to the other IP telephone terminal, and the file is transferred from the other IP telephone terminal.
また、自機と通話中やチャット中である他のIP電話端末からのファイル転送要求を受けた場合、ファイル転送要求のイベントをデバイスに伝達することなく、ファイル転送許可のイベントをIP電話アプリケーションに返信するよう構成されてもよい。 In addition, when a file transfer request is received from another IP phone terminal that is talking or chatting with the device itself, the file transfer permission event is sent to the IP phone application without transmitting the file transfer request event to the device. It may be configured to reply.
また、このファイルをIP電話アプリケーションが受信した場合も、ファイル受信のイベントが中間アプリケーションに伝達される。 Also, when this file is received by the IP telephone application, a file reception event is transmitted to the intermediate application.
中間アプリケーションが、他のIP電話端末から指示された機能の実行を制御する構成も考えられる。 A configuration in which the intermediate application controls execution of a function instructed from another IP telephone terminal is also conceivable.
この場合、ファイル受信のイベントを受信した中間アプリケーションは、ファイル名やファイルの内容を確認する。ファイル名やファイルの内容がPCやデバイスが備える機能の実行を指示する内容であれば、PC上のソフトウェアに指示を行ったり、デバイスにファイルの内容を転送したり、デバイスにデバイスの備える機能の実行を指示することで、他のIP電話端末から指示された機能の実行を制御する。 In this case, the intermediate application that has received the file reception event checks the file name and file contents. If the file name or file content instructs the execution of the function of the PC or device, the software on the PC is instructed, the file content is transferred to the device, the function of the device By instructing execution, execution of a function instructed by another IP telephone terminal is controlled.
デバイス情報文字列付加アプリケーション8はIP電話連携プログラムの一例、パーソナルコンピュータ10およびデバイス13Aはネットワーク端末の一例、デバイスA,デバイスBおよびデバイス13は通話端末の一例、デバイス情報文字列付加処理部5およびデバイス情報文字列出力処理部7は端末情報取得手段の一例、個別表示名登録処理部6は端末情報登録手段の一例である。また、APIはIP電話アプリケーションが標準的に備える関数群を含むインターフェースの一例、ユーザインターフェース11は情報入力手段の一例、個別表示名のうちデバイス情報文字列をコード化する処理は端末情報コード化手段の一例、現在の表示名取得処理部4は表示名取得手段の一例、S6は個別表示名生成手段の一例、S15〜S17は端末情報リスト検出手段の一例、S9は表示名認識手段の一例である。
The device information character
1 IP電話アプリケーション
2 ユーザ情報(識別情報記憶手段の一例および端末情報記憶手段の一例)
3 デバイス情報文字列付加モジュール
4 表示名取得処理部
5 デバイス情報文字列付加処理部
6 個別表示名登録処理部
7 デバイス情報文字列出力処理部
8 デバイス情報文字列付加アプリケーション
9 デバイス監視モジュール
10 パーソナルコンピュータ
11 ユーザインターフェース
12 ROM
13,13A デバイス
20 IP電話アプリケーション(通信プログラムの一例)
22 IP電話システム
30 IP電話端末
31 CPU(IP電話機能制御手段の一例、機能実行制御手段の一例、コンピュータの一例)
34 送受話器(通信手段の一例)
35 ネットワークインターフェイス(通信手段の一例)
36 USBインターフェース(接続手段の一例)
40 デバイス(外付装置の一例)
50 IP電話端末(他のIP電話端末の一例)
ET 外部端末
1
3 Device information character
13,
22
34 Handset (an example of communication means)
35 Network interface (an example of communication means)
36 USB interface (example of connection means)
40 devices (an example of an external device)
50 IP phone terminals (an example of other IP phone terminals)
ET external terminal
Claims (13)
前記他のIP電話端末から前記IP電話通信を介して受信したデータにより指定される機能の実行を制御する機能実行制御手段と、
自機が制御可能な機能を特定する端末情報を記憶する端末情報記憶手段と、
前記識別情報と前記端末情報とを対応付けた態様でインターネット上に送信する送信手段と、を備えることを特徴とするIP電話端末。 Communication for performing IP telephone communication over the Internet between identification information storage means for storing identification information determined for the own device and other IP telephone terminals that have acquired the identification information stored in the identification information storage means And an IP telephone function control means for controlling execution of an IP telephone function for making a call via the IP telephone communication between the IP telephone terminal and the other IP telephone terminal that has acquired the identification information. And
Function execution control means for controlling execution of a function designated by data received from the other IP telephone terminal via the IP telephone communication;
Terminal information storage means for storing terminal information for specifying functions that can be controlled by the own device;
An IP telephone terminal comprising: a transmission unit configured to transmit the identification information and the terminal information on the Internet in an associated manner.
外付装置を接続可能な接続手段と、
前記外付装置の接続について判断する接続判断手段と、
前記外付装置は前記接続手段に接続されている、と前記接続判断手段が判断した場合に、前記端末情報が、前記外付装置の機種または前記外付装置の機能を示す情報を含むように更新し、前記外付装置は前記接続手段に接続されていない、と前記接続判断手段が判断した場合に、前記端末情報が前記外付装置の機種および前記外付装置の機能を示す情報を含まないように更新するよう制御する外付装置情報更新制御手段とを備え、
前記機能実行制御手段は、前記外付装置の機能を指定した機能実行要求を、他のIP電話端末から受信した場合、その機能実行要求に従って、指定された外付装置の機能の実行を制御することを特徴とするIP電話端末。 The IP telephone terminal according to claim 1,
A connection means capable of connecting an external device;
Connection determination means for determining connection of the external device;
When the connection determination unit determines that the external device is connected to the connection unit, the terminal information includes information indicating a model of the external device or a function of the external device. The terminal information includes information indicating the model of the external device and the function of the external device when the connection determination unit determines that the external device is not connected to the connection unit. External device information update control means for controlling to update so as not to,
When receiving a function execution request designating the function of the external device from another IP telephone terminal, the function execution control means controls execution of the function of the designated external device according to the function execution request. An IP telephone terminal characterized by that.
前記送信手段は、前記端末情報が含まれた前記識別情報を送信することを特徴とするIP電話端末。 The IP telephone terminal according to claim 1 or 2,
The IP telephone terminal characterized in that the transmitting means transmits the identification information including the terminal information.
前記送信手段は、前記識別情報と前記端末情報とを合成して新たに生成した識別情報を送信することを特徴とするIP電話端末。 An IP telephone terminal according to any one of claims 1 to 3,
The IP telephone terminal characterized in that the transmitting means transmits identification information newly generated by combining the identification information and the terminal information.
前記端末情報記憶手段は、自機が制御可能な機能として、前記他のIP電話端末から前記IP電話通信を介して受信した印刷データを記録媒体に印刷する印刷機能、前記他のIP電話端末から前記IP電話通信を介して受信した画像データから再現される画像に含まれる文字を読み取り文字データに変換するOCR機能のうち少なくともいずれかを特定する端末情報を記憶することを特徴とするIP電話端末。 The IP telephone terminal according to any one of claims 1 to 4, wherein
The terminal information storage means has a print function for printing print data received from the other IP telephone terminal via the IP telephone communication on a recording medium as a function that can be controlled by the own device, from the other IP telephone terminal. An IP telephone terminal characterized by storing terminal information for identifying at least one of OCR functions for reading a character included in an image reproduced from image data received via the IP telephone communication and converting it into character data .
前記端末情報は、自IP電話端末の機種を示す情報を含むことを特徴とするIP電話端末。 An IP telephone terminal according to any one of claims 1 to 5,
The IP telephone terminal, wherein the terminal information includes information indicating a model of the own IP telephone terminal.
前記IP電話端末の前記識別情報と前記端末情報とを、それらが対応付けられた態様で取得する識別情報取得手段を備えた前記他のIP電話端末と、がIP電話を利用可能にインターネット接続されていることを特徴とするIP電話システム。 The IP telephone terminal according to any one of claims 1 to 5,
The other IP telephone terminal provided with identification information acquisition means for acquiring the identification information of the IP telephone terminal and the terminal information in a manner in which they are associated with each other is connected to the Internet so that the IP telephone can be used. An IP telephone system characterized by that.
前記IP電話端末は、自機が制御可能な機能を特定する端末情報を記憶する端末情報記憶手段を備え、
前記コンピュータを、
前記他のIP電話端末から前記IP電話通信を介して受信したデータにより指定される機能の実行を制御する機能実行制御手段と、
前記識別情報と前記端末情報とを対応付けた態様でインターネット上に送信する送信手段として機能させることを特徴とする通信プログラム。 Communication for performing IP telephone communication over the Internet between identification information storage means for storing identification information determined for the own device and other IP telephone terminals that have acquired the identification information stored in the identification information storage means And an IP telephone function control means for controlling execution of an IP telephone function for making a call via the IP telephone communication between the IP telephone terminal and the other IP telephone terminal that has acquired the identification information. A computer readable communication program,
The IP telephone terminal includes terminal information storage means for storing terminal information for specifying a function that can be controlled by the own device,
The computer,
Function execution control means for controlling execution of a function designated by data received from the other IP telephone terminal via the IP telephone communication;
A communication program that functions as a transmission unit that transmits the identification information and the terminal information on the Internet in a manner in which the identification information and the terminal information are associated with each other.
前記識別情報を取得した他のIP電話端末との間で、前記IP電話通信を介して通話するIP電話機能の実行を制御するIP電話機能制御手段として機能させるIP電話アプリケーション、と連携する通信プログラムであって、
前記IP電話端末は、自機が制御可能な機能を特定する端末情報を記憶する端末情報記憶手段を備え、
前記コンピュータを、
前記他のIP電話端末から前記IP電話通信を介して受信したデータにより指定される機能の実行を制御する機能実行制御手段と、
前記識別情報と前記端末情報とを対応付けた態様でインターネット上に送信する送信手段として機能させることを特徴とする通信プログラム。 Communication for performing IP telephone communication over the Internet between identification information storage means for storing identification information determined for the own device and other IP telephone terminals that have acquired the identification information stored in the identification information storage means A computer for controlling an IP telephone terminal comprising:
A communication program that cooperates with an IP telephone application that functions as an IP telephone function control means for controlling the execution of an IP telephone function for making a call via the IP telephone communication with another IP telephone terminal that has acquired the identification information. Because
The IP telephone terminal includes terminal information storage means for storing terminal information for specifying a function that can be controlled by the own device,
The computer,
Function execution control means for controlling execution of a function designated by data received from the other IP telephone terminal via the IP telephone communication;
A communication program that functions as a transmission unit that transmits the identification information and the terminal information on the Internet in a manner in which the identification information and the terminal information are associated with each other.
前記IP電話端末は、
外付装置を接続可能な接続手段を備え、
前記コンピュータを、
前記外付装置の接続について判断する接続判断手段と、
前記外付装置が前記接続手段に接続されている、と前記接続判断手段が判断した場合に、前記端末情報が、前記外付装置の機種または前記外付装置の機能を示す情報を含むように更新し、前記外付装置は前記接続手段に接続されていない、と前記接続判断手段が判断した場合に、前記端末情報が前記外付装置の機種および前記外付装置の機能を示す情報を含まないように更新するよう制御する外付装置情報更新制御手段として機能させ、
前記機能実行制御手段は、前記外付装置の機能を指定した機能実行要求を、他のIP電話端末から受信した場合、その機能実行要求に従って、指定された外付装置の機能の実行を制御することを特徴とする通信プログラム。 A communication program according to claim 8 or 9, wherein
The IP telephone terminal
It has a connection means that can connect an external device,
The computer,
Connection determination means for determining connection of the external device;
When the connection determination unit determines that the external device is connected to the connection unit, the terminal information includes information indicating a model of the external device or a function of the external device. The terminal information includes information indicating the model of the external device and the function of the external device when the connection determination unit determines that the external device is not connected to the connection unit. Function as an external device information update control means for controlling to update so as not to
When receiving a function execution request designating the function of the external device from another IP telephone terminal, the function execution control means controls execution of the function of the designated external device according to the function execution request. A communication program characterized by the above.
前記IP電話アプリケーションを介して前記IP電話を行なう前記ネットワーク端末自身の、または、前記ネットワーク端末に接続されて前記IP電話アプリケーションを介して前記IP電話を行なう通話端末の、端末情報を取得する端末情報取得手段として前記ネットワーク端末を動作させ、
前記IP電話アプリケーションに、前記IP電話アプリケーションの表示名として、前記端末情報を登録する端末情報登録手段として前記ネットワーク端末を動作させることを特徴とするIP電話連携プログラム。 An IP phone linkage program incorporated in a network terminal that makes an IP phone call via an IP phone application and linked with the IP phone application,
Terminal information for acquiring terminal information of the network terminal itself that makes the IP phone call through the IP phone application or a call terminal that is connected to the network terminal and makes the IP phone call through the IP phone application Operate the network terminal as an acquisition means,
An IP telephone link program that causes the network terminal to operate as terminal information registration means for registering the terminal information as a display name of the IP telephone application in the IP telephone application.
IP電話アプリケーションを介して前記外部端末との間でIP電話を行うネットワーク端末と、
を備え、
前記外部端末は、
前記IP電話アプリケーションの表示名を受信する受信手段と、
受信した前記表示名を表示する表示手段と、
を備え、
前記ネットワーク端末は、
前記ネットワーク端末自身または前記ネットワーク端末に接続され、前記IP電話アプリケーションを介して前記IP電話を行なう通話端末の端末情報を取得する端末情報取得手段と、
前記IP電話アプリケーションに、前記IP電話アプリケーションの表示名として、前記端末情報を登録する端末情報登録手段と、
を備えることを特徴とするIP電話システム。 An external terminal,
A network terminal that makes an IP phone call with the external terminal via an IP phone application;
With
The external terminal is
Receiving means for receiving a display name of the IP telephone application;
Display means for displaying the received display name;
With
The network terminal is
Terminal information acquisition means for acquiring terminal information of the call terminal connected to the network terminal itself or the network terminal and performing the IP phone via the IP phone application;
Terminal information registration means for registering the terminal information as a display name of the IP telephone application in the IP telephone application;
An IP telephone system comprising:
前記ネットワーク端末自身または前記ネットワーク端末に接続され、前記IP電話アプリケーションを介して前記IP電話を行なう通話端末の端末情報を取得するステップと、
前記IP電話アプリケーションに、前記IP電話アプリケーションの表示名として、前記端末情報を登録するステップと、
を備え、前記ネットワーク端末を制御することを特徴とするIP電話システムの制御方法。 A method for controlling an IP telephone system including a network terminal that performs an IP telephone call via an IP telephone application,
Obtaining terminal information of the call terminal connected to the network terminal itself or the network terminal and performing the IP phone via the IP phone application;
Registering the terminal information as a display name of the IP telephone application in the IP telephone application;
And a control method for the IP telephone system, wherein the network terminal is controlled.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008094280A JP2009033708A (en) | 2007-06-29 | 2008-03-31 | Ip telephone terminal, ip telephone system, communication program, ip telephone-coordination program, control method of the ip telephone system |
EP08252233.5A EP2015547B1 (en) | 2007-06-29 | 2008-06-30 | IP Telephone system and IP telephone terminal used therein |
US12/164,467 US8675643B2 (en) | 2007-06-29 | 2008-06-30 | IP telephone system and iP telephone terminal used therein |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007173510 | 2007-06-29 | ||
JP2008094280A JP2009033708A (en) | 2007-06-29 | 2008-03-31 | Ip telephone terminal, ip telephone system, communication program, ip telephone-coordination program, control method of the ip telephone system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009033708A true JP2009033708A (en) | 2009-02-12 |
Family
ID=40214430
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008094280A Pending JP2009033708A (en) | 2007-06-29 | 2008-03-31 | Ip telephone terminal, ip telephone system, communication program, ip telephone-coordination program, control method of the ip telephone system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2009033708A (en) |
CN (1) | CN101340481A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8275105B2 (en) | 2008-03-31 | 2012-09-25 | Brother Kogyo Kabushiki Kaisha | IP telephone terminal |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11177755A (en) * | 1997-12-15 | 1999-07-02 | Fuji Xerox Co Ltd | Multifunctional device |
JP2002152830A (en) * | 2000-11-10 | 2002-05-24 | Fujitsu Ltd | Mobile terminal and server for multimedia communication for conducting dynamic negotiation |
JP2002353968A (en) * | 2001-05-30 | 2002-12-06 | Matsushita Electric Ind Co Ltd | Home network and gateway used therefor |
JP2005039342A (en) * | 2003-07-15 | 2005-02-10 | Canon Inc | Router and control method thereof |
JP2005192086A (en) * | 2003-12-26 | 2005-07-14 | Matsushita Electric Ind Co Ltd | Communication equipment and communication system |
JP2006019797A (en) * | 2004-06-30 | 2006-01-19 | Matsushita Electric Ind Co Ltd | Ip telephone terminal device and communication method thereof |
JP2006270837A (en) * | 2005-03-25 | 2006-10-05 | Fujitsu Ltd | Communication control apparatus |
-
2008
- 2008-03-31 JP JP2008094280A patent/JP2009033708A/en active Pending
- 2008-06-30 CN CNA2008101295423A patent/CN101340481A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11177755A (en) * | 1997-12-15 | 1999-07-02 | Fuji Xerox Co Ltd | Multifunctional device |
JP2002152830A (en) * | 2000-11-10 | 2002-05-24 | Fujitsu Ltd | Mobile terminal and server for multimedia communication for conducting dynamic negotiation |
JP2002353968A (en) * | 2001-05-30 | 2002-12-06 | Matsushita Electric Ind Co Ltd | Home network and gateway used therefor |
JP2005039342A (en) * | 2003-07-15 | 2005-02-10 | Canon Inc | Router and control method thereof |
JP2005192086A (en) * | 2003-12-26 | 2005-07-14 | Matsushita Electric Ind Co Ltd | Communication equipment and communication system |
JP2006019797A (en) * | 2004-06-30 | 2006-01-19 | Matsushita Electric Ind Co Ltd | Ip telephone terminal device and communication method thereof |
JP2006270837A (en) * | 2005-03-25 | 2006-10-05 | Fujitsu Ltd | Communication control apparatus |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8275105B2 (en) | 2008-03-31 | 2012-09-25 | Brother Kogyo Kabushiki Kaisha | IP telephone terminal |
Also Published As
Publication number | Publication date |
---|---|
CN101340481A (en) | 2009-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090160694A1 (en) | Interaction with autonomous consumer electronics devices | |
US7051076B2 (en) | Automatically creating mailing address directory in an image communication apparatus | |
US8675643B2 (en) | IP telephone system and iP telephone terminal used therein | |
US7149790B2 (en) | Communication device for enabling facsimile transmission using e-mail and control method therefor | |
JP3867649B2 (en) | Image forming apparatus and program | |
JP2009033708A (en) | Ip telephone terminal, ip telephone system, communication program, ip telephone-coordination program, control method of the ip telephone system | |
JPH07147619A (en) | Facsimile equipment | |
JP4720657B2 (en) | Communication service selection system and portable terminal | |
JP4946951B2 (en) | IP telephone terminal and program for controlling IP telephone terminal | |
EP1309154B1 (en) | System and method for the selection of electronic services using infrared communication | |
JP3719006B2 (en) | Image data processing apparatus and image data processing method | |
JP2010178044A (en) | Communication terminal unit, method of controlling the same, telephone set, method of controlling the same, communication system and program | |
JP4784314B2 (en) | Telephone communication system | |
KR20150037384A (en) | System and method for providing printing service based on phone number | |
JP5109765B2 (en) | IP telephone terminal, IP telephone program, IP telephone cooperation program, IP telephone system and control method thereof | |
US9049308B2 (en) | Communication terminal device having registration determining unit | |
JP2002351795A (en) | Information processor and information processing system | |
JP2008022497A (en) | Information providing system | |
KR20040052757A (en) | Method for transceiving fax data in mobile terminal | |
JP4544034B2 (en) | Remote maintenance system, communication terminal device and center device | |
JP6540247B2 (en) | Mobile terminal and fax program | |
JP2007089034A (en) | Information communication device and control method thereof | |
JP2009246878A (en) | Ip telephone terminal, and program controlling ip telephone terminal | |
JP2005071281A (en) | Service system for transferring file, server, program, and computer readable recording medium | |
JP2008160285A (en) | Image communication device and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110526 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120321 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120521 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121204 |