[go: up one dir, main page]

JP2012073674A - Information processing apparatus, communication control method and program - Google Patents

Information processing apparatus, communication control method and program Download PDF

Info

Publication number
JP2012073674A
JP2012073674A JP2010216006A JP2010216006A JP2012073674A JP 2012073674 A JP2012073674 A JP 2012073674A JP 2010216006 A JP2010216006 A JP 2010216006A JP 2010216006 A JP2010216006 A JP 2010216006A JP 2012073674 A JP2012073674 A JP 2012073674A
Authority
JP
Japan
Prior art keywords
terminal
application
information
communication
registered
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.)
Granted
Application number
JP2010216006A
Other languages
Japanese (ja)
Other versions
JP5674402B2 (en
Inventor
Takahisa Shirakawa
貴久 白川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Personal Computers Ltd
Original Assignee
NEC Personal Computers Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Personal Computers Ltd filed Critical NEC Personal Computers Ltd
Priority to JP2010216006A priority Critical patent/JP5674402B2/en
Publication of JP2012073674A publication Critical patent/JP2012073674A/en
Application granted granted Critical
Publication of JP5674402B2 publication Critical patent/JP5674402B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

【課題】既存の通信アプリに対して変更を行うことなく、同一の通信アプリにおいて同一のアカウントによるログインが行われた場合の通信排他制御を行うことができる情報処理装置を提供する。
【解決手段】ネットワーク通信を行うアプリを利用可能で、パーソナルファイヤーウォールを有する他端末と、ネットワーク通信が可能である情報処理装置であって、他端末に保持されており、パーソナルファイヤーウォールによってネットワーク通信を切断するアプリを示す設定情報を変更する他端末通信制御手段を有し、他端末通信制御手段は、ユーザにより予め登録された他端末を示す他端末情報を取得し、ユーザにより予め登録されたアプリを示すアプリ情報を取得し、他端末情報に登録された他端末の設定情報を取得し、アプリ情報に登録されたアプリが設定情報に含まれない場合に、設定情報に当該アプリを追加する。
【選択図】図1
Provided is an information processing apparatus capable of performing exclusive communication control when a login with the same account is performed in the same communication application without changing an existing communication application.
An information processing apparatus that can use an application for performing network communication and can perform network communication with another terminal having a personal firewall, and is held in the other terminal, and network communication is performed by the personal firewall. The other terminal communication control means for changing the setting information indicating the application to be disconnected, the other terminal communication control means obtains the other terminal information indicating the other terminal registered in advance by the user, and registered in advance by the user Acquires application information indicating an application, acquires setting information of another terminal registered in other terminal information, and adds the application to the setting information when the application registered in the application information is not included in the setting information .
[Selection] Figure 1

Description

本発明は、他端末におけるアプリのネットワーク通信を制御できる情報処理装置、通信制御方法及びプログラムに関する。   The present invention relates to an information processing apparatus, a communication control method, and a program that can control network communication of an application in another terminal.

現在、PC(Personal Computer)や携帯電話等の情報処理装置には、複数のアプリケーション(以下、アプリという)が備えられている。このようなアプリには、クライアント・サーバ型のネットワーク(例えば特許文献1)の通信や、P2P(Peer To Peer)型のネットワーク(例えば特許文献2)の通信を利用するものがある。以下、このようにネットワーク通信を利用するアプリを「通信アプリ」という。   Currently, information processing apparatuses such as PCs (Personal Computers) and mobile phones are provided with a plurality of applications (hereinafter referred to as applications). Some of these applications use communication of a client / server type network (for example, Patent Document 1) and communication of a P2P (Peer To Peer) type network (for example, Patent Document 2). Hereinafter, an application that uses network communication in this way is referred to as a “communication application”.

一方で、1人のユーザが、通信アプリを備えた情報処理装置を複数台使用することも一般的になりつつある。例えば、一のユーザが、端末Aと端末Bの2つを使用できる環境にある場合、端末Aと端末Bの両方にて同一の通信アプリを利用することがある。このような場合において、ユーザが、端末Aにて所定のアカウントで所定の通信アプリにログインした状態のまま、端末Bにて同一のアカウントで同一の通信アプリにログインすると、端末Bの動作が不安定になるという問題が生じる。   On the other hand, it is becoming common for a single user to use a plurality of information processing apparatuses including a communication application. For example, when one user is in an environment where two terminals A and B can be used, both the terminal A and the terminal B may use the same communication application. In such a case, if the user logs in to the predetermined communication application with the predetermined account at the terminal A and logs in to the same communication application with the same account at the terminal B, the operation of the terminal B is not performed. The problem of becoming stable arises.

特開2002−366857号公報JP 2002-366857 A 特開2008−217769号公報JP 2008-217769 A

上述した問題に対応するためには、先にログインしている方の端末・アプリの通信を禁止するといった通信排他制御が考えられる。しかしながら、既存の通信アプリの数は膨大であるため、全ての通信アプリに対して上記通信排他制御を行うように変更することは現実的ではない。   In order to cope with the above-described problem, communication exclusive control such as prohibiting communication of the terminal or application that has logged in first can be considered. However, since the number of existing communication applications is enormous, it is not realistic to change the communication exclusive control to be performed on all communication applications.

本発明は、上記事情に鑑みてなされたものであり、既存の通信アプリに対して変更を行うことなく、同一の通信アプリにおいて同一のアカウントによるログインが行われた場合の通信排他制御を行うことができる情報処理装置、通信制御方法及びプログラムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and performs communication exclusive control when login with the same account is performed in the same communication app without changing the existing communication app. It is an object to provide an information processing apparatus, a communication control method, and a program.

かかる目的を達成するために、本発明の第1の態様は、ネットワーク通信を行うアプリを利用可能で、パーソナルファイヤーウォールを有する他端末と、ネットワーク通信が可能である情報処理装置であって、他端末に保持されており、パーソナルファイヤーウォールによってネットワーク通信を切断するアプリを示す設定情報を変更する他端末通信制御手段を有し、他端末通信制御手段は、ユーザにより予め登録された他端末を示す他端末情報を取得し、ユーザにより予め登録されたアプリを示すアプリ情報を取得し、他端末情報に登録された他端末の設定情報を取得し、アプリ情報に登録されたアプリが設定情報に含まれない場合に、設定情報に当該アプリを追加することを特徴とする。   In order to achieve such an object, the first aspect of the present invention is an information processing apparatus that can use an application that performs network communication and can perform network communication with another terminal having a personal firewall. There is another terminal communication control means for changing the setting information indicating the application that is held in the terminal and disconnects the network communication by the personal firewall, and the other terminal communication control means indicates the other terminal registered in advance by the user. Other terminal information is acquired, application information indicating an application registered in advance by the user is acquired, setting information of the other terminal registered in the other terminal information is acquired, and the application registered in the application information is included in the setting information If not, the application is added to the setting information.

本発明の第2の態様は、ネットワーク通信を行うアプリを利用可能で、パーソナルファイヤーウォールを有する他端末と、ネットワーク通信が可能である情報処理装置が行う通信制御方法であって、ユーザにより予め登録された他端末を示す他端末情報を取得するステップと、ユーザにより予め登録されたアプリを示すアプリ情報を取得するステップと、他端末情報に登録された他端末に保持されており、パーソナルファイヤーウォールによってネットワーク通信を切断するアプリを示す設定情報を取得するステップと、アプリ情報に登録されたアプリが設定情報に含まれない場合に、設定情報に当該アプリを追加するステップと、を有することを特徴とする。   A second aspect of the present invention is a communication control method performed by an information processing apparatus capable of using an application that performs network communication and having a personal firewall and an information processing apparatus capable of network communication, and is registered in advance by a user. A step of acquiring other terminal information indicating the other terminal, a step of acquiring application information indicating an application registered in advance by the user, and a personal firewall stored in the other terminal registered in the other terminal information. Obtaining setting information indicating an application that disconnects network communication, and adding the application to the setting information when the application registered in the application information is not included in the setting information. And

本発明の第3の態様は、ネットワーク通信を行うアプリを利用可能で、パーソナルファイヤーウォールを有する他端末と、ネットワーク通信が可能であるコンピュータに実行させるプログラムであって、コンピュータに、ユーザにより予め登録された他端末を示す他端末情報を取得する処理と、ユーザにより予め登録されたアプリを示すアプリ情報を取得する処理と、他端末情報に登録された他端末に保持されており、パーソナルファイヤーウォールによってネットワーク通信を切断するアプリを示す設定情報を取得する処理と、アプリ情報に登録されたアプリが設定情報に含まれない場合に、設定情報に当該アプリを追加する処理と、を実行させることを特徴とする。   A third aspect of the present invention is a program that can be executed by a computer that can use an application that performs network communication and that can perform network communication with another terminal having a personal firewall, and is registered in advance by the user in the computer. A process for acquiring other terminal information indicating the other terminal that has been registered, a process for acquiring application information indicating an application registered in advance by the user, and a personal firewall stored in the other terminal registered in the other terminal information. Processing to acquire setting information indicating an application to be disconnected from the network communication, and processing to add the application to the setting information when the application registered in the application information is not included in the setting information. Features.

本発明によれば、既存の通信アプリに対して変更を行うことなく、同一の通信アプリにおいて同一のアカウントによるログインが行われた場合の通信排他制御を行うことが可能となる。   According to the present invention, it is possible to perform communication exclusive control when login with the same account is performed in the same communication application without changing the existing communication application.

本発明の一実施形態に係る端末の構成例を示すブロック図である。It is a block diagram which shows the structural example of the terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る端末間の動作例を示すシーケンスチャートである。It is a sequence chart which shows the operation example between the terminals which concern on one Embodiment of this invention.

以下、本発明を実施するための形態(実施形態)について添付図面を参照して詳細に説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments (embodiments) for carrying out the present invention will be described in detail with reference to the accompanying drawings.

まず、図1を参照して、本実施形態の端末(情報処理装置)の構成について説明する。図1に示すように、端末1と端末2は、ネットワーク3に接続可能である。ネットワーク3の例としては、クライアント・サーバ型のネットワーク、P2P型のネットワーク、LAN(Local Area Network)等が挙げられる。また、端末1と端末2は、例えばP2P通信による通信を可能とする。   First, the configuration of a terminal (information processing apparatus) according to the present embodiment will be described with reference to FIG. As shown in FIG. 1, the terminal 1 and the terminal 2 can be connected to a network 3. Examples of the network 3 include a client / server network, a P2P network, and a LAN (Local Area Network). Further, the terminal 1 and the terminal 2 can communicate by, for example, P2P communication.

端末1は、アプリ10、通信手段11、通信制御手段12、自端末FW(Fire Wall)設定情報13、他端末通信制御手段14、他端末FW設定情報15、制御対象他端末情報16、制御対象アプリ情報17を有する。同様に、端末2は、アプリ20、通信手段21、通信制御手段22、自端末FW設定情報23、他端末通信制御手段24、他端末FW設定情報25、制御対象他端末情報26、制御対象アプリ情報27を有する。以下、端末1を例として、各手段及び各情報について説明する。   The terminal 1 includes an application 10, communication means 11, communication control means 12, own terminal FW (Fire Wall) setting information 13, other terminal communication control means 14, other terminal FW setting information 15, control target other terminal information 16, control target It has application information 17. Similarly, the terminal 2 includes the application 20, the communication unit 21, the communication control unit 22, the own terminal FW setting information 23, the other terminal communication control unit 24, the other terminal FW setting information 25, the control target other terminal information 26, the control target application. It has information 27. Hereinafter, each unit and each information will be described using the terminal 1 as an example.

アプリ10は、端末1に備えられる複数のアプリのうちの1つであり、クライアント・サーバ型のネットワーク又はP2P型のネットワークの通信を利用する通信アプリである。P2P型のネットワークの通信を利用する通信アプリの例としては、Skype(登録商標)が挙げられる。なお、本実施形態では、端末1が複数のアプリ(アプリ10を含む)を有するものとして説明するが、これら複数のアプリは、必ずしも端末1に内蔵(インストール)される必要はなく、例えばネットワーク3からのダウンロードにより端末1にて利用(動作)可能であればよい。また、本実施形態では、端末1が複数のアプリ(アプリ10を含む)を利用可能であるとして説明するが、少なくとも1つの通信アプリ(アプリ10)が利用可能であればよい。以上説明したアプリ10の説明は、端末2のアプリ20についても当てはまるので、アプリ20の説明は省略する。   The application 10 is one of a plurality of applications provided in the terminal 1, and is a communication application that uses communication of a client / server type network or a P2P type network. An example of a communication application that uses communication on a P2P network is Skype (registered trademark). In the present embodiment, the terminal 1 is described as having a plurality of applications (including the application 10). However, the plurality of applications are not necessarily built in (installed) in the terminal 1, for example, the network 3 As long as it can be used (operated) by the terminal 1 by downloading from the network. In the present embodiment, the terminal 1 is described as being able to use a plurality of applications (including the application 10). However, it is sufficient that at least one communication application (the application 10) can be used. Since the description of the application 10 described above also applies to the application 20 of the terminal 2, the description of the application 20 is omitted.

通信手段11は、ネットワーク3を介しての通信を可能とするハードウェアである。この通信手段11により、端末1は、ネットワーク3に接続されたサーバや他端末(端末2を含む)と通信を行うことができる。以上説明した通信手段11の説明は、端末2の通信手段21についても当てはまるので、通信手段21の説明は省略する。   The communication unit 11 is hardware that enables communication via the network 3. With this communication means 11, the terminal 1 can communicate with a server and other terminals (including the terminal 2) connected to the network 3. Since the description of the communication means 11 described above also applies to the communication means 21 of the terminal 2, the description of the communication means 21 is omitted.

通信制御手段12は、アプリ10が通信手段11を介して行うネットワーク通信の排他制御を行う。本実施形態では、この通信制御手段12を、端末1に備えられる、アプリケーションレベルのファイヤーウォール(パーソナルファイヤーウォール、端末用ファイヤーウォール)を例として説明する。このようなファイヤーウォールとしては、既存の技術(例えば特開2004−207783号公報)を適用する。通信制御手段12は、アプリ10が通信を開始しようとする際に、後述する自端末FW設定情報13の設定に従って、アプリ10の通信を許可したり、禁止したりする。以上説明した通信制御手段12の説明は、端末2の通信制御手段22についても当てはまるので、通信制御手段22の説明は省略する。   The communication control unit 12 performs exclusive control of network communication performed by the application 10 via the communication unit 11. In the present embodiment, the communication control unit 12 will be described by taking an application level firewall (personal firewall, terminal firewall) provided in the terminal 1 as an example. As such a firewall, an existing technology (for example, Japanese Patent Application Laid-Open No. 2004-207783) is applied. When the application 10 tries to start communication, the communication control unit 12 permits or prohibits communication of the application 10 according to the setting of the own terminal FW setting information 13 described later. Since the description of the communication control means 12 described above also applies to the communication control means 22 of the terminal 2, the description of the communication control means 22 is omitted.

自端末FW設定情報13(設定情報の一例)は、通信制御手段12が端末1に備えられるアプリの通信の排他制御を行うときに参照する情報であり、その内容として、アプリ毎に通信の許可又は禁止が設定されている。自端末FW設定情報13において、例えば「アプリ10=許可」と設定されている場合、通信制御手段12はアプリ10の通信を許可し、例えば「アプリ10=禁止」と設定されている場合、通信制御手段12はアプリ10の通信を禁止(排他)する。自端末FW設定情報13は、端末1が備える所定の記憶手段(例えば不揮発メモリ)に保持されており、自端末FW設定情報13における設定は、ユーザが随時行うことができる。このような自端末FW設定情報13は、通信制御手段12と同様に、既存の技術を適用する。以上説明した自端末FW設定情報13の説明は、端末2の自端末FW設定情報23についても当てはまるので、自端末FW設定情報23の説明は省略する。   The own terminal FW setting information 13 (an example of setting information) is information that the communication control unit 12 refers to when performing exclusive control of communication of the application provided in the terminal 1, and as its content, communication permission is permitted for each application. Or prohibition is set. In the terminal FW setting information 13, for example, when “application 10 = permitted” is set, the communication control unit 12 permits communication of the application 10. For example, when “application 10 = prohibited” is set, communication is performed. The control unit 12 prohibits (excludes) communication of the application 10. The own terminal FW setting information 13 is held in a predetermined storage means (for example, a non-volatile memory) provided in the terminal 1, and the user can perform the setting in the own terminal FW setting information 13 at any time. The local terminal FW setting information 13 applies an existing technology as in the communication control unit 12. Since the description of the own terminal FW setting information 13 described above also applies to the own terminal FW setting information 23 of the terminal 2, the description of the own terminal FW setting information 23 is omitted.

他端末通信制御手段14は、本実施形態の特徴となる構成であり、例えばCPU(Central Processing Unit)等により実現される。他端末通信制御手段14は、通信手段11を介したネットワーク通信(例えばP2P通信等)により、端末2に対し、端末2に保持される自端末FW設定情報23の設定を書き換えるように要求する。この要求を受信した端末2の他端末通信制御手段24は、その要求に応じて自端末FW設定情報23の設定を書き換える。この書き換え以降、通信制御手段22は、書き換えられた自端末FW設定情報23の設定に従って、端末2に備えられるアプリの通信の排他制御を行うことになる。なお、本実施形態では、他端末通信制御手段14が端末2に対して上記書き換え要求を行う例について説明するが、他端末通信制御手段14が、端末2への書き換え要求と同時に、端末2以外の他端末(図示せず)に対しても同様の書き換え要求を行うようにしてもよい。以上説明した他端末通信制御手段14の説明は、端末2の他端末通信制御手段14についても当てはまるので、他端末通信制御手段14の説明は省略する。   The other terminal communication control means 14 has a configuration that is a feature of the present embodiment, and is realized by, for example, a CPU (Central Processing Unit). The other terminal communication control unit 14 requests the terminal 2 to rewrite the setting of the own terminal FW setting information 23 held in the terminal 2 through network communication (for example, P2P communication) via the communication unit 11. Upon receiving this request, the other terminal communication control means 24 of the terminal 2 rewrites the setting of the own terminal FW setting information 23 in response to the request. After this rewriting, the communication control means 22 performs exclusive control of communication of the application provided in the terminal 2 in accordance with the setting of the rewritten own terminal FW setting information 23. In addition, although this embodiment demonstrates the example in which the other terminal communication control means 14 performs the said rewriting request with respect to the terminal 2, other terminal communication control means 14 is the terminal 2 other than the terminal 2 simultaneously with the rewriting request to the terminal 2. A similar rewrite request may be made to another terminal (not shown). Since the description of the other terminal communication control means 14 described above also applies to the other terminal communication control means 14 of the terminal 2, the description of the other terminal communication control means 14 is omitted.

他端末FW設定情報15は、端末2に保持されている自端末FW設定情報23と同じ情報である。すなわち、他端末FW設定情報15は、端末2の通信制御手段22が端末2に備えられるアプリの通信の排他制御を行うときに参照する情報であり、その内容として、アプリ毎に通信の許可又は禁止が設定されている。図1では、説明の便宜上、他端末FW設定情報15を図示しているが、端末1が最初から他端末FW設定情報15を保持している訳ではない。例えば、他端末通信制御手段14が所定のタイミングで端末2に対して自端末FW設定情報23の送信を要求した場合や、ユーザが手動で自端末FW設定情報23を端末1に入力(又は端末2から端末1へ送信)した場合において、端末1が備える所定の記憶手段(例えば不揮発メモリ)に保持される。なお、本実施形態では、他端末FW設定情報15は端末2の自端末FW設定情報23と同じものとして説明するが、この他端末FW設定情報15(自端末FW設定情報23)以外に、端末2以外の他端末に保持されている自端末FW設定情報を保持することで、他端末毎に複数の他端末FW設定情報を保持することも可能である。以上説明した他端末FW設定情報15の説明は、端末2の他端末FW設定情報25についても当てはまるので、他端末FW設定情報25の説明は省略する。   The other terminal FW setting information 15 is the same information as the own terminal FW setting information 23 held in the terminal 2. In other words, the other terminal FW setting information 15 is information that the communication control unit 22 of the terminal 2 refers to when performing exclusive control of communication of the application provided in the terminal 2, and as its contents, communication permission or Prohibition is set. In FIG. 1, for convenience of explanation, the other terminal FW setting information 15 is illustrated, but the terminal 1 does not hold the other terminal FW setting information 15 from the beginning. For example, when the other terminal communication control means 14 requests the terminal 2 to transmit the own terminal FW setting information 23 at a predetermined timing, or the user manually inputs the own terminal FW setting information 23 into the terminal 1 (or the terminal 2 is transmitted to the terminal 1), it is held in a predetermined storage means (for example, a non-volatile memory) provided in the terminal 1. In the present embodiment, the other terminal FW setting information 15 is described as being the same as the own terminal FW setting information 23 of the terminal 2, but in addition to the other terminal FW setting information 15 (own terminal FW setting information 23), the terminal By holding the own terminal FW setting information held in other terminals other than 2, it is also possible to hold a plurality of other terminal FW setting information for each other terminal. Since the description of the other terminal FW setting information 15 described above also applies to the other terminal FW setting information 25 of the terminal 2, the description of the other terminal FW setting information 25 is omitted.

制御対象他端末情報16は、他端末通信制御手段14が上記書き換え要求を行う対象の他端末を示す情報である。制御対象他端末情報16は、ネットワーク上で他端末を識別可能な情報であればよく、例えばIPアドレスや端末名などが挙げられる。本実施形態では、制御対象他端末情報16の例を、他端末2のIPアドレスとして説明する。図1では、説明の便宜上、制御対象他端末情報16を図示しているが、端末1が最初から制御対象他端末情報16を保持している訳ではない。例えば、ユーザが手動で制御対象他端末情報16を端末1に入力(登録)した場合において、端末1が備える所定の記憶手段(例えば不揮発メモリ)に保持される。なお、本実施形態では、制御対象他端末情報16は端末2のIPアドレスとして説明するが、この制御対象他端末情報16(端末2のIPアドレス)以外に、端末2以外の他端末のIPアドレスを保持することで、複数の制御対象他端末情報を保持することも可能である。以上説明した制御対象他端末情報16の説明は、端末2の制御対象他端末情報26についても当てはまるので、制御対象他端末情報26の説明は省略する。   The control target other terminal information 16 is information indicating another terminal to which the other terminal communication control unit 14 makes the rewrite request. The control target other terminal information 16 may be information that can identify another terminal on the network, and examples thereof include an IP address and a terminal name. In the present embodiment, an example of the control target other terminal information 16 will be described as the IP address of the other terminal 2. In FIG. 1, the control target other terminal information 16 is illustrated for convenience of explanation, but the terminal 1 does not hold the control target other terminal information 16 from the beginning. For example, when the user manually inputs (registers) the control target other terminal information 16 to the terminal 1, the information is held in a predetermined storage unit (for example, a non-volatile memory) included in the terminal 1. In the present embodiment, the control target other terminal information 16 is described as the IP address of the terminal 2. However, in addition to the control target other terminal information 16 (IP address of the terminal 2), the IP address of other terminals other than the terminal 2 is also described. It is also possible to hold a plurality of control target other terminal information. Since the description of the control target other terminal information 16 described above also applies to the control target other terminal information 26 of the terminal 2, the description of the control target other terminal information 26 is omitted.

制御対象アプリ情報17は、他端末の通信制御手段により通信の排他制御が行われる対象のアプリを示す情報である。制御対象アプリ情報17は、他端末通信制御手段14が認識可能な情報であればよく、例えばアプリ名などが挙げられる。本実施形態では、制御対象アプリ情報17の例を、他端末2に備えられるアプリ20(通信アプリ)の名前として説明する。図1では、説明の便宜上、制御対象アプリ情報17を図示しているが、端末1が最初から制御対象アプリ情報17を保持している訳ではない。例えば、ユーザが手動で制御対象アプリ情報17を端末1に入力(登録)した場合において、端末1が備える所定の記憶手段(例えば不揮発メモリ)に保持される。なお、本実施形態では、制御対象アプリ情報17は端末2のアプリ20の名前として説明するが、この制御対象アプリ情報17(アプリ20のアプリ名)以外に、他端末(端末2を含む)に備えられるその他のアプリ名を保持することで、複数の制御対象アプリ情報を保持することも可能である。以上説明した制御対象アプリ情報17の説明は、端末2の制御対象アプリ情報27についても当てはまるので、制御対象アプリ情報27の説明は省略する。   The control target application information 17 is information indicating a target application for which exclusive control of communication is performed by the communication control unit of another terminal. The control target application information 17 may be any information that can be recognized by the other terminal communication control unit 14, and examples thereof include an application name. In the present embodiment, an example of the control target application information 17 will be described as the name of the application 20 (communication application) provided in the other terminal 2. In FIG. 1, the control target application information 17 is illustrated for convenience of explanation, but the terminal 1 does not hold the control target application information 17 from the beginning. For example, when the user manually inputs (registers) the control target application information 17 to the terminal 1, the information is held in a predetermined storage unit (for example, a non-volatile memory) included in the terminal 1. In the present embodiment, the control target application information 17 is described as the name of the application 20 of the terminal 2, but in addition to the control target application information 17 (the application name of the application 20), other terminals (including the terminal 2) By holding other application names provided, it is also possible to hold a plurality of pieces of control target application information. Since the description of the control target application information 17 described above also applies to the control target application information 27 of the terminal 2, the description of the control target application information 27 is omitted.

なお、上記説明では、他端末通信制御手段14が、上記書き換え要求を行う対象となる他端末を特定する方法として、制御対象他端末情報16のみを用いる方法を例としたが、他端末2を他のユーザが利用していることを想定し、以下の方法にて上記書き換え要求を行う対象となる他端末を特定するようにしてもよい。すなわち、ユーザは、端末1と、端末2及び図示しない端末2以外の他端末を含む他端末群とにおいて、端末のユーザを示すユーザ情報(例えば、ユーザ名等)を予め登録しておく。これにより、端末1と他端末群(端末2を含む)のそれぞれの所定の記憶手段に、ユーザ情報が保持される。その後、他端末通信制御手段14は、所定のタイミング(例えば、他端末FW設定情報の送信を各他端末に要求するとき)において、制御対象他端末情報16が示す他端末(複数あるとする)に対し、ネットワーク通信を用いて、各他端末に保持されているユーザ情報の送信を要求する。そして、他端末通信制御手段14は、各他端末からユーザ情報を受信すると、端末1の所定の記憶手段に保持されているユーザ情報を取得する。次に、他端末通信制御手段14は、端末1の記憶手段から取得したユーザ情報と、各他端末から受信したユーザ情報との比較を行う。この比較の結果、他端末通信制御手段14は、ユーザ情報が一致する他端末だけを、上記書き換え要求を行う対象とする。   In the above description, the method in which the other terminal communication control unit 14 uses only the control target other terminal information 16 as an example of the method of specifying the other terminal to which the rewrite request is made is described as an example. Assuming that other users are using it, the following method may be used to identify the other terminal that is the target of the rewrite request. That is, the user registers in advance user information (for example, a user name) indicating the user of the terminal in the terminal 1 and another terminal group including the terminal 2 and other terminals other than the terminal 2 (not shown). As a result, the user information is held in the predetermined storage means of the terminal 1 and the other terminal group (including the terminal 2). Thereafter, the other terminal communication control means 14 has other terminals (assumed to be plural) indicated by the control target other terminal information 16 at a predetermined timing (for example, when each other terminal is requested to transmit other terminal FW setting information). In response to the request, transmission of user information held in each other terminal is requested using network communication. And the other terminal communication control means 14 will acquire the user information currently hold | maintained at the predetermined memory | storage means of the terminal 1, if user information is received from each other terminal. Next, the other terminal communication control means 14 compares the user information acquired from the storage means of the terminal 1 with the user information received from each other terminal. As a result of this comparison, the other terminal communication control means 14 makes only the other terminal with the matching user information the target of the rewrite request.

次に、図1及び図2を参照して、本実施形態の端末(情報処理装置)間の動作について説明する。ここでは、例として、端末1及び端末2は、同一のユーザにより使用されるものとして説明する。   Next, operations between terminals (information processing apparatuses) according to the present embodiment will be described with reference to FIGS. Here, as an example, terminal 1 and terminal 2 are described as being used by the same user.

S1の前の段階では、端末1に他端末FW設定情報15、制御対象他端末情報16、制御対象アプリ情報17は保持されておらず、また、端末2にも他端末FW設定情報25、制御対象他端末情報26、制御対象アプリ情報27は保持されていないとする。そこで、ユーザは、事前準備として、端末1及び端末2において、制御対象他端末情報及び制御対象アプリ情報の登録を行う。これにより、端末1の所定の記憶手段には制御対象他端末情報16及び制御対象アプリ情報17が記憶され、端末2の所定の記憶手段には制御対象他端末情報26及び制御対象アプリ情報27が記憶される(S1)。上述したように、ここでの例では、制御対象他端末情報16は端末2のIPアドレスであり、制御対象アプリ情報17はアプリ20のアプリ名である。また、制御対象他端末情報26は端末1のIPアドレスであり、制御対象アプリ情報27はアプリ10のアプリ名である。   In the stage before S1, the other terminal FW setting information 15, the control target other terminal information 16, and the control target application information 17 are not held in the terminal 1, and the other terminal FW setting information 25 and the control are also stored in the terminal 2. It is assumed that the target other terminal information 26 and the control target application information 27 are not held. Therefore, the user registers the control target other terminal information and the control target application information in the terminal 1 and the terminal 2 as advance preparation. Thus, the control target other terminal information 16 and the control target application information 17 are stored in the predetermined storage unit of the terminal 1, and the control target other terminal information 26 and the control target application information 27 are stored in the predetermined storage unit of the terminal 2. Stored (S1). As described above, in the example here, the control target other terminal information 16 is the IP address of the terminal 2, and the control target application information 17 is the application name of the application 20. Further, the control target other terminal information 26 is the IP address of the terminal 1, and the control target application information 27 is the application name of the application 10.

S1における事前準備の後、ユーザは端末1及び端末2において所望のアプリを使用するが、ここでは、次の場合を例とする。すなわち、ユーザは、自宅に置いてある端末2においてアプリ20を利用するときに所定のアカウントでログインをした後、ログアウトを行わずに端末2を起動したまま、出勤したとする。その後、ユーザが、会社に置いてある端末1においてアプリ10(アプリ20と同一)を上記アカウントと同じアカウントでログインして利用しようとする場合である。   After the preliminary preparation in S1, the user uses a desired application in the terminal 1 and the terminal 2, but here, the following case is taken as an example. That is, it is assumed that the user logs in with a predetermined account when using the application 20 at the terminal 2 placed at home, and then goes to work while the terminal 2 is activated without logging out. Thereafter, the user intends to log in and use the app 10 (same as the app 20) with the same account as the above account on the terminal 1 located in the company.

ユーザは、アプリ10を利用するために、端末1を起動し、OS(Operating System)にログインする。この後、アプリ10は、自動的に起動するか、又は、ユーザの操作により起動する。他端末通信制御手段14は、制御対象他端末情報16を所定の記憶手段から取得する。そして、他端末通信制御手段14は、取得した制御対象他端末情報16(端末2のIPアドレス)に基づいて、通信手段11を介して、端末2に保持されている自端末FW設定情報23の送信を端末2に要求する(S2)。この送信要求は、端末1が起動したとき、ユーザがOSにログインしたとき、アプリ10が起動したときのいずれかのタイミングで行われる。また、この送信要求は、P2P通信により行われる。   In order to use the application 10, the user activates the terminal 1 and logs in to an OS (Operating System). Thereafter, the application 10 is automatically activated or activated by a user operation. The other terminal communication control unit 14 acquires the control target other terminal information 16 from a predetermined storage unit. And the other terminal communication control means 14 of the own terminal FW setting information 23 hold | maintained at the terminal 2 via the communication means 11 based on the acquired control object other terminal information 16 (IP address of the terminal 2). The terminal 2 is requested for transmission (S2). This transmission request is made at any timing when the terminal 1 is activated, when the user logs in to the OS, or when the application 10 is activated. Further, this transmission request is made by P2P communication.

端末2は、端末1からの上記送信要求を、通信手段21を介して受信する。他端末通信制御手段24は、受信した送信要求に従って、自端末FW設定情報23を、通信手段21を介して返信する(S3)。この返信は、P2P通信により行われる。   The terminal 2 receives the transmission request from the terminal 1 via the communication unit 21. The other terminal communication control means 24 returns the own terminal FW setting information 23 via the communication means 21 in accordance with the received transmission request (S3). This reply is made by P2P communication.

端末1は、端末2からの自端末FW設定情報23を、通信手段11を介して受信する。他端末通信制御手段14は、受信した自端末FW設定情報23を、他端末FW設定情報15として所定の記憶手段に記憶させる(S4)。   The terminal 1 receives the terminal FW setting information 23 from the terminal 2 via the communication unit 11. The other terminal communication control means 14 stores the received own terminal FW setting information 23 in the predetermined storage means as the other terminal FW setting information 15 (S4).

ここで、他端末通信制御手段14は、制御対象アプリ情報17及び他端末FW設定情報15を所定の記憶手段から取得する。そして、他端末通信制御手段14は、制御対象アプリ情報17としてアプリ名が示されているアプリ20が、他端末FW設定情報15において通信が許可された設定(例えば「アプリ20=許可」)となっているかを判断する。判断の結果、アプリ20の通信が禁止された設定(例えば「アプリ20=禁止」)の場合、他端末通信制御手段14は、特に処理を行わない。一方、判断の結果、アプリ20の通信が許可された設定の場合、他端末通信制御手段14は、先に取得した制御対象他端末情報16としてIPアドレスが示されている端末2に対し、自端末FW設定情報23においてアプリ20の通信を禁止する設定に書き換えるように要求する(S5)。この書き換え要求は、通信手段11を介して、P2P通信により行われる。   Here, the other terminal communication control unit 14 acquires the control target application information 17 and the other terminal FW setting information 15 from a predetermined storage unit. Then, the other terminal communication control unit 14 sets the application 20 whose application name is indicated as the control target application information 17 to a setting in which communication is permitted in the other terminal FW setting information 15 (for example, “application 20 = permitted”). Judge whether it is. As a result of the determination, if the setting is such that the communication of the application 20 is prohibited (for example, “application 20 = prohibited”), the other terminal communication control means 14 does not perform any particular processing. On the other hand, if it is determined that the communication of the application 20 is permitted as a result of the determination, the other-terminal communication control unit 14 determines that the terminal 2 whose IP address is indicated as the control-target other-terminal information 16 acquired previously is The terminal FW setting information 23 is requested to be rewritten to a setting for prohibiting communication of the application 20 (S5). This rewrite request is made by P2P communication via the communication means 11.

端末2は、端末1からの上記書き換え要求を、通信手段21を介して受信する。他端末通信制御手段24は、受信した書き換え要求に従って、自端末FW設定情報23におけるアプリ20の通信の設定を「許可」から「禁止」に書き換える(S6)。この書き換え以降、通信制御手段22は、書き換えられた自端末FW設定情報23に従って、アプリの通信排他制御を行うことになる。よって、S6の書き換えにより、ログイン状態が維持されていたアプリ20の通信は、通信制御手段22により、排他されることになる。その結果、端末1及び端末2において、アプリ20とアプリ10が同一のアカウントでログインされる状態を回避でき、動作が不安定になることを防止できる。   The terminal 2 receives the rewrite request from the terminal 1 via the communication unit 21. The other terminal communication control unit 24 rewrites the communication setting of the application 20 in the own terminal FW setting information 23 from “permitted” to “prohibited” in accordance with the received rewriting request (S6). After this rewriting, the communication control means 22 performs communication exclusive control of the application according to the rewritten own terminal FW setting information 23. Therefore, the communication of the application 20 whose login state is maintained by the rewriting of S6 is excluded by the communication control unit 22. As a result, in the terminal 1 and the terminal 2, it is possible to avoid the state where the application 20 and the application 10 are logged in with the same account, and it is possible to prevent the operation from becoming unstable.

以上説明したように、S1〜S6の動作によれば、端末1から、端末2で動作する既存のファイヤーウォールの設定を書き換えることができる。これにより、既存の通信アプリに対して変更を行うことなく、同一の通信アプリにおいて同一のアカウントによるログインが行われた場合の通信排他制御を行うことができる。その結果、端末の動作が不安定になることを防止できる。   As described above, according to the operations of S1 to S6, the setting of the existing firewall that operates on the terminal 2 can be rewritten from the terminal 1. Thereby, it is possible to perform communication exclusion control when login is performed with the same account in the same communication app without changing the existing communication app. As a result, it is possible to prevent the operation of the terminal from becoming unstable.

次に、本実施形態の動作における付加的な動作について、図2のS7〜S11を参照して説明する。   Next, additional operations in the operation of the present embodiment will be described with reference to S7 to S11 of FIG.

S6の後、端末2において、アプリ20以外のアプリ(以下、アプリXという)が通信を開始しようとすると、通信制御手段22は、そのアプリXの名前を他端末通信制御手段24に通知する。アプリXは、制御対象アプリ情報として端末1及び端末2に登録されていないとする。他端末通信制御手段24は、通信制御手段22から通知されたアプリ名(アプリXの名前)を示す通知情報を、端末1に対して送信する(S7)。この送信は、通信手段21を介して、P2P通信により行われる。なお、他端末通信制御手段24がアプリ名を通知すべき(通知情報を送信すべき)端末を特定する方法としては、次の例が挙げられる。すなわち、他端末通信制御手段24は、S6において、書き換え要求を受信したときに、書き換え要求の発信元の端末(上記例では端末1)を示す制御対象他端末情報26(上記例では端末1のIPアドレス)に対してフラグを立てるようにする。そして、他端末通信制御手段24は、S6の後、通信制御手段22からアプリ名の通知を受けた際に、制御対象他端末情報26を参照し、フラグが立っている制御対象他端末情報26(上記例では端末1のIPアドレス)が示す端末(上記例では端末1)に対して、アプリ名を通知するようにする。   After S6, when an application other than the application 20 (hereinafter referred to as application X) tries to start communication in the terminal 2, the communication control means 22 notifies the other terminal communication control means 24 of the name of the application X. It is assumed that the application X is not registered in the terminal 1 and the terminal 2 as control target application information. The other terminal communication control unit 24 transmits notification information indicating the application name (the name of the application X) notified from the communication control unit 22 to the terminal 1 (S7). This transmission is performed by P2P communication via the communication means 21. In addition, the following example is given as a method for specifying the terminal to which the other terminal communication control unit 24 should notify the application name (send notification information). That is, when the rewrite request is received in S6, the other terminal communication control means 24 controls the other target terminal information 26 (the terminal 1 in the above example) indicating the terminal (terminal 1 in the above example) that is the source of the rewrite request. A flag is set for (IP address). Then, after receiving the notification of the application name from the communication control means 22 after S6, the other terminal communication control means 24 refers to the control target other terminal information 26, and the control target other terminal information 26 for which the flag is set. The application name is notified to the terminal indicated by (IP address of terminal 1 in the above example) (terminal 1 in the above example).

端末1は、端末2からの通知情報を、通信手段11を介して受信する。他端末通信制御手段14は、受信した通知情報に示されるアプリXのアプリ名をユーザに示し、そのアプリXの通信を禁止するかどうかをユーザに問い合わせる(S8)。問い合わせの方法としては、端末1における画面表示が挙げられる。   The terminal 1 receives the notification information from the terminal 2 via the communication unit 11. The other terminal communication control unit 14 indicates the application name of the application X indicated in the received notification information to the user and inquires of the user whether to prohibit communication of the application X (S8). An example of the inquiry method is screen display on the terminal 1.

問い合わせの結果、アプリXの通信を禁止しない(許可する)との指示を受け付けた場合、他端末通信制御手段14は、特に処理を行わない。これにより、端末2では、そのアプリXの通信が開始されることになる。一方、問い合わせの結果、アプリXの通信を禁止するとの指示を受け付けた場合、他端末通信制御手段14は、端末2に対し、自端末FW設定情報23においてアプリXの通信を禁止する設定に書き換えるように要求する(S9)。この書き換え要求は、通信手段11を介して、P2P通信により行われる。   As a result of the inquiry, when receiving an instruction not to prohibit (permit) communication of the application X, the other terminal communication control means 14 does not perform any particular processing. Thereby, in the terminal 2, the communication of the application X is started. On the other hand, when an instruction to prohibit the communication of the application X is accepted as a result of the inquiry, the other terminal communication control unit 14 rewrites the terminal 2 to a setting for prohibiting the communication of the application X in the own terminal FW setting information 23. (S9). This rewrite request is made by P2P communication via the communication means 11.

端末2は、端末1からの上記書き換え要求を、通信手段21を介して受信する。他端末通信制御手段24は、受信した書き換え要求に従って、自端末FW設定情報23におけるアプリXの通信の設定を「許可」から「禁止」に書き換える(S10)。この書き換え以降、通信制御手段22は、書き換えられた自端末FW設定情報23に従って、アプリの通信排他制御を行うことになる。よって、S10の書き換えにより、通信を開始しようとしているアプリXの通信は、通信制御手段22により、排他されることになる。また、S10以降は、S7へ戻り、上記動作が繰り返される。   The terminal 2 receives the rewrite request from the terminal 1 via the communication unit 21. The other terminal communication control unit 24 rewrites the communication setting of the application X in the own terminal FW setting information 23 from “permitted” to “prohibited” in accordance with the received rewriting request (S10). After this rewriting, the communication control means 22 performs communication exclusive control of the application according to the rewritten own terminal FW setting information 23. Therefore, the communication of the application X that is about to start communication is rewritten by the communication control means 22 by rewriting S10. After S10, the process returns to S7 and the above operation is repeated.

他端末通信制御手段14は、上記書き換え要求の送信後(S9)、通知されたアプリ名(アプリXの名前)を制御対象アプリ情報として所定の記憶手段に追加して記憶させる(S11)。また、他端末通信制御手段14は、他端末FW設定情報15においてアプリXの通信の設定を「許可」から「禁止」に書き換える。S11以降は、S8へ戻り、上記動作が繰り返される。   After transmitting the rewrite request (S9), the other terminal communication control means 14 adds the notified application name (name of the application X) to the predetermined storage means as control target application information and stores it (S11). Further, the other terminal communication control unit 14 rewrites the communication setting of the application X from “permitted” to “prohibited” in the other terminal FW setting information 15. After S11, the process returns to S8 and the above operation is repeated.

以上説明したように、S7〜S11の動作によれば、制御対象アプリ情報として各端末に保持されていないアプリが端末2において通信を開始しようとしたときに、ユーザが端末1においてそのアプリの通信を禁止するように指示できる。また、通信の禁止を指示したアプリ名を自動的に(ユーザが手動で登録操作を行わずに)、制御対象アプリ情報として追加できる。   As described above, according to the operations of S7 to S11, when an application that is not held in each terminal as control target application information tries to start communication in the terminal 2, the user communicates with the application in the terminal 1. Can be instructed to ban. In addition, the name of the application instructing to prohibit communication can be automatically added as control target application information (without the user performing manual registration operation).

以上、本発明の実施形態について説明したが、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。   As mentioned above, although embodiment of this invention was described, it is not limited to the said embodiment, A various deformation | transformation is possible in the range which does not deviate from the summary.

例えば、上述した実施形態における動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。   For example, the operation in the above-described embodiment can be executed by hardware, software, or a combined configuration of both.

ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させてもよい。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させてもよい。   When executing processing by software, a program in which a processing sequence is recorded may be installed and executed in a memory in a computer incorporated in dedicated hardware. Or you may install and run a program in the general purpose computer which can perform various processes.

例えば、プログラムは、記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことが可能である。あるいは、プログラムは、CD−ROM(Compact Disc Read Only Memory)、MO(Magneto Optical)ディスク、DVD(Digital Versatile Disc)、USB(Universal Serial Bus)メモリ、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納(記録)しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。   For example, the program can be recorded in advance on a hard disk or a ROM (Read Only Memory) as a recording medium. Alternatively, the program is stored on a removable recording medium such as a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto Optical) disc, a DVD (Digital Versatile Disc), a USB (Universal Serial Bus) memory, a magnetic disc, and a semiconductor memory. It is possible to store (record) temporarily or permanently. Such a removable recording medium can be provided as so-called package software.

なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送してもよい。または、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送してもよい。コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。   The program may be wirelessly transferred from the download site to the computer in addition to being installed on the computer from the removable recording medium as described above. Or you may wire-transfer to a computer via networks, such as LAN (Local Area Network) and the internet. The computer can receive the transferred program and install it on a recording medium such as a built-in hard disk.

また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。   In addition to being executed in time series in accordance with the processing operations described in the above embodiment, the processing capability of the apparatus that executes the processing, or a configuration to execute in parallel or individually as necessary Is also possible.

1、2 端末
3 ネットワーク
10、20 通信アプリ
11、21 通信手段
12、22 通信制御手段
13、23 自端末FW設定情報
14、24 他端末通信制御手段
15、25 他端末FW設定情報
16、26 制御対象他端末情報
17、27 制御対象アプリ情報
1, 2 terminal 3 network 10, 20 communication application 11, 21 communication means 12, 22 communication control means 13, 23 own terminal FW setting information 14, 24 other terminal communication control means 15, 25 other terminal FW setting information 16, 26 control Target other terminal information 17, 27 Control target application information

Claims (8)

ネットワーク通信を行うアプリを利用可能で、パーソナルファイヤーウォールを有する他端末と、ネットワーク通信が可能である情報処理装置であって、
前記他端末に保持されており、前記パーソナルファイヤーウォールによってネットワーク通信を切断するアプリを示す設定情報を変更する他端末通信制御手段を有し、
前記他端末通信制御手段は、
ユーザにより予め登録された他端末を示す他端末情報を取得し、
ユーザにより予め登録されたアプリを示すアプリ情報を取得し、
前記他端末情報に登録された他端末の設定情報を取得し、
前記アプリ情報に登録されたアプリが前記設定情報に含まれない場合に、前記設定情報に当該アプリを追加することを特徴とする情報処理装置。
An information processing apparatus that can use an application that performs network communication and can perform network communication with other terminals having a personal firewall,
Other terminal communication control means for changing setting information indicating an application that is held in the other terminal and disconnects network communication by the personal firewall,
The other terminal communication control means includes
Other terminal information indicating other terminals registered in advance by the user is acquired,
Acquire application information indicating an application registered in advance by the user,
Obtain setting information of other terminals registered in the other terminal information,
An information processing apparatus that adds an application to the setting information when the application registered in the application information is not included in the setting information.
前記他端末通信制御手段は、
前記情報処理装置が起動したとき、前記情報処理装置のOSにユーザがログインしたとき、前記情報処理装置で所定のアプリが起動したときのいずれかのタイミングにおいて、前記他端末情報に登録された他端末に対し、前記ネットワーク通信を用いて、当該他端末保持されている前記設定情報を要求し、受信することを特徴とする請求項1記載の情報処理装置。
The other terminal communication control means includes
Others registered in the other terminal information at any timing when the information processing apparatus is activated, when a user logs in to the OS of the information processing apparatus, or when a predetermined application is activated on the information processing apparatus The information processing apparatus according to claim 1, wherein the setting information held in the other terminal is requested and received from the terminal using the network communication.
前記他端末通信制御手段は、
ユーザにより予め登録された、前記情報処理装置のユーザを示すユーザ情報を取得し、
前記他端末情報に登録された他端末に対し、前記ネットワーク通信を用いて、当該他端末のユーザを示すユーザ情報を要求し、
前記取得したユーザ情報と、前記他端末から受信したユーザ情報との比較を行い、ユーザが一致する他端末に対して、当該他端末に保持されている前記設定情報に、前記アプリ情報に登録されたアプリを追加することを特徴とする請求項1又は2記載の情報処理装置。
The other terminal communication control means includes
Obtaining user information registered in advance by the user and indicating the user of the information processing apparatus;
For other terminals registered in the other terminal information, request the user information indicating the user of the other terminal using the network communication,
The acquired user information is compared with the user information received from the other terminal, and the other terminal with which the user matches is registered in the application information in the setting information held in the other terminal. The information processing apparatus according to claim 1, wherein an additional application is added.
前記他端末通信制御手段は、
前記他端末情報に登録された他端末から、当該他端末で通信が開始されたアプリを示す通知情報を前記ネットワーク通信により受信した場合、前記通知情報が示すアプリの通信を禁止するかをユーザに問い合わせることを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。
The other terminal communication control means includes
When notification information indicating an application for which communication has started on the other terminal is received from the other terminal registered in the other terminal information by the network communication, the user is asked whether to prohibit communication of the application indicated by the notification information. The information processing apparatus according to claim 1, wherein an inquiry is made.
前記他端末通信制御手段は、
前記問い合わせの結果、前記通知情報が示すアプリの通信を禁止する旨の指示を受けた場合、前記他端末情報に登録された他端末に対して、当該他端末に保持されている前記設定情報に当該アプリを追加することを特徴とする請求項4記載の情報処理装置。
The other terminal communication control means includes
As a result of the inquiry, when an instruction to prohibit communication of the application indicated by the notification information is received, the setting information held in the other terminal is stored in the other terminal registered in the other terminal information. The information processing apparatus according to claim 4, wherein the application is added.
前記他端末通信制御手段は、
前記問い合わせの結果、前記通知情報が示すアプリの通信を禁止する旨の指示を受けた場合、当該アプリを、前記アプリ情報として追加登録することを特徴とする請求項4又は5記載の情報処理装置。
The other terminal communication control means includes
6. The information processing apparatus according to claim 4, wherein when an instruction to prohibit communication of an application indicated by the notification information is received as a result of the inquiry, the application is additionally registered as the application information. .
ネットワーク通信を行うアプリを利用可能で、パーソナルファイヤーウォールを有する他端末と、ネットワーク通信が可能である情報処理装置が行う通信制御方法であって、
ユーザにより予め登録された他端末を示す他端末情報を取得するステップと、
ユーザにより予め登録されたアプリを示すアプリ情報を取得するステップと、
前記他端末情報に登録された他端末に保持されており、前記パーソナルファイヤーウォールによってネットワーク通信を切断するアプリを示す設定情報を取得するステップと、
前記アプリ情報に登録されたアプリが前記設定情報に含まれない場合に、前記設定情報に当該アプリを追加するステップと、
を有することを特徴とする通信制御方法。
It is a communication control method performed by an information processing apparatus that can use an application that performs network communication and that can perform network communication with other terminals having a personal firewall,
Acquiring other terminal information indicating other terminals registered in advance by the user;
Obtaining application information indicating an application registered in advance by the user;
Acquiring setting information indicating an application that is held in the other terminal registered in the other terminal information and disconnects network communication by the personal firewall; and
A step of adding the application to the setting information when the application registered in the application information is not included in the setting information;
A communication control method characterized by comprising:
ネットワーク通信を行うアプリを利用可能で、パーソナルファイヤーウォールを有する他端末と、ネットワーク通信が可能であるコンピュータに実行させるプログラムであって、
前記コンピュータに、
ユーザにより予め登録された他端末を示す他端末情報を取得する処理と、
ユーザにより予め登録されたアプリを示すアプリ情報を取得する処理と、
前記他端末情報に登録された他端末に保持されており、前記パーソナルファイヤーウォールによってネットワーク通信を切断するアプリを示す設定情報を取得する処理と、
前記アプリ情報に登録されたアプリが前記設定情報に含まれない場合に、前記設定情報に当該アプリを追加する処理と、
を実行させることを特徴とするプログラム。
A program that can be used by an application that performs network communication and that is executed by a computer that can perform network communication with another terminal having a personal firewall,
In the computer,
Processing for acquiring other terminal information indicating other terminals registered in advance by the user;
Processing for obtaining application information indicating an application registered in advance by the user;
A process for acquiring setting information indicating an application that is held in the other terminal registered in the other terminal information and disconnects network communication by the personal firewall;
A process of adding the application to the setting information when the application registered in the application information is not included in the setting information;
A program characterized by having executed.
JP2010216006A 2010-09-27 2010-09-27 Information processing apparatus, communication control method, and program Active JP5674402B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010216006A JP5674402B2 (en) 2010-09-27 2010-09-27 Information processing apparatus, communication control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010216006A JP5674402B2 (en) 2010-09-27 2010-09-27 Information processing apparatus, communication control method, and program

Publications (2)

Publication Number Publication Date
JP2012073674A true JP2012073674A (en) 2012-04-12
JP5674402B2 JP5674402B2 (en) 2015-02-25

Family

ID=46169809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010216006A Active JP5674402B2 (en) 2010-09-27 2010-09-27 Information processing apparatus, communication control method, and program

Country Status (1)

Country Link
JP (1) JP5674402B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018163915A1 (en) * 2017-03-06 2018-09-13 株式会社ソニー・インタラクティブエンタテインメント Information processing device, server system, and status management method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004062416A (en) * 2002-07-26 2004-02-26 Nippon Telegr & Teleph Corp <Ntt> Unauthorized access prevention method, security policy download method, PC, and policy server
JP2004094723A (en) * 2002-09-02 2004-03-25 Nec Fielding Ltd Firewall operation system, firewall operation method, and firewall operation program
WO2007069337A1 (en) * 2005-12-15 2007-06-21 Netstar, Inc. Improper communication program restriction system and program
JP2008191862A (en) * 2007-02-02 2008-08-21 Nec Corp Communication device and communication control method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004062416A (en) * 2002-07-26 2004-02-26 Nippon Telegr & Teleph Corp <Ntt> Unauthorized access prevention method, security policy download method, PC, and policy server
JP2004094723A (en) * 2002-09-02 2004-03-25 Nec Fielding Ltd Firewall operation system, firewall operation method, and firewall operation program
WO2007069337A1 (en) * 2005-12-15 2007-06-21 Netstar, Inc. Improper communication program restriction system and program
JP2008191862A (en) * 2007-02-02 2008-08-21 Nec Corp Communication device and communication control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018163915A1 (en) * 2017-03-06 2018-09-13 株式会社ソニー・インタラクティブエンタテインメント Information processing device, server system, and status management method
US10843072B2 (en) 2017-03-06 2020-11-24 Sony Interactive Entertainment Inc. Information processing apparatus, server system, and status management method

Also Published As

Publication number Publication date
JP5674402B2 (en) 2015-02-25

Similar Documents

Publication Publication Date Title
US9276770B2 (en) Network connecting device and method
JP2013521584A (en) System and method for bidirectional communication and content control in a web browser
US20130346591A1 (en) Clientless Cloud Computing
KR101620254B1 (en) Method and apparatus for controlling access
US20140320886A1 (en) Communication apparatus, communication apparatus control method, and program
JP2008181427A (en) Single sign-on system, information terminal device, single sign-on server, program
US20150052235A1 (en) Information processing apparatus and method for controlling the same
CN104767767A (en) Internet access data sharing method, device, system and network equipment
JP2010282479A (en) Access control system, access control method, and program
US9313345B2 (en) Information processing apparatus, system, and control method for information processing apparatus
JP5343846B2 (en) COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND PROGRAM
JP5674402B2 (en) Information processing apparatus, communication control method, and program
JP2017175593A (en) Method and system for removing router vulnerabilities
JP5831552B2 (en) Transfer control program, control device, and transfer control method
US10674547B2 (en) Communication apparatus having access point function for operating as base unit for wireless communication and method for controlling communication apparatus
JP6340357B2 (en) Data communication system and method
JP4681388B2 (en) System and method for joining a correct wireless network
JP6158667B2 (en) Server device, terminal device, communication method, and computer program
US8259573B2 (en) Contents providing system, server device and contents transmission device
JP2011039783A (en) Connection control device and program
CN107979657B (en) DNS address processing method and system for network equipment
JP2015035701A (en) Communication support system, terminal, communication support method, and communication support program
US9323777B1 (en) Distributed file-sharing across personal devices
KR100654464B1 (en) Apparatus and method for sharing information between hosts on a network
JP2021516473A (en) Service-based processing methods, terminal devices and network devices

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140723

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141222

R150 Certificate of patent or registration of utility model

Ref document number: 5674402

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250