JP2003242113A - Communication system, communication method, program, and server device - Google Patents
Communication system, communication method, program, and server deviceInfo
- Publication number
- JP2003242113A JP2003242113A JP2002039507A JP2002039507A JP2003242113A JP 2003242113 A JP2003242113 A JP 2003242113A JP 2002039507 A JP2002039507 A JP 2002039507A JP 2002039507 A JP2002039507 A JP 2002039507A JP 2003242113 A JP2003242113 A JP 2003242113A
- Authority
- JP
- Japan
- Prior art keywords
- key code
- server device
- authentication
- application means
- 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
Abstract
(57)【要約】
【課題】 第1のアプリケーション手段が起動する第2
のアプリケーション手段を使ってサーバ装置のサービス
を利用する際に第2のアプリケーション手段での認証情
報の再入力を省略することができ、サーバ装置の提供す
るサービス利用の権利を有していない使用者が第2のア
プリケーション手段を使ってサーバ装置のサービスを利
用する危険性を回避することができることを目的とす
る。
【解決手段】 コンピュータ装置20は、第1のアプリ
ケーション手段21と第2のアプリケーション手段26
とを有し、アプリケーション手段21または26を用い
てサーバ装置10のサービスの利用が可能で、第1のア
プリケーション手段21は、送信した認証情報を受信し
たサーバ装置が第1のアプリケーション手段21を認証
した後に鍵コードを生成する鍵コード生成手段22と、
鍵コードを第2のアプリケーション手段に転送する鍵コ
ード転送手段25とを有する。
(57) [Summary] [Problem] To start up a second application means
A user who does not have the right to use the service provided by the server device can omit re-input of authentication information in the second application device when using the service of the server device using the application device of Can avoid the danger of using the service of the server device using the second application means. A computer device includes a first application unit and a second application unit.
The service of the server device 10 can be used using the application means 21 or 26, and the first application means 21 authenticates the first application means 21 by the server device which has received the transmitted authentication information. Key code generating means 22 for generating a key code after performing
Key code transfer means 25 for transferring the key code to the second application means.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、1つのサーバ装置
の提供するサービスを1つのコンピュータ装置上で利用
するために複数のプログラムを利用するときに必要な認
証を行う通信システム、通信方法、プログラムおよびサ
ーバ装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system, a communication method, and a program for performing authentication required when using a plurality of programs for using a service provided by one server device on one computer device. And a server device.
【0002】[0002]
【従来の技術】従来、サーバ装置の提供するサービスを
利用する際の認証は、第1のアプリケーション手段(例
えば、ブラウザアプリケーションで実現される手段)で
専ら行われている。また、第1のアプリケーション手段
から第2のアプリケーション手段を起動した際にサービ
スを提供するサーバ装置と第1のアプリケーション手段
によって起動された第2のアプリケーション手段との間
のサーバ装置側での認証(サーバ認証)については、技
術的な十分な検討がなされていない。2. Description of the Related Art Conventionally, authentication when using a service provided by a server device is exclusively performed by a first application means (for example, means realized by a browser application). Also, authentication on the server device side between the server device that provides a service when the second application device is activated from the first application device and the second application device activated by the first application device ( Server authentication) has not been sufficiently technically studied.
【0003】インターネットを介してサーバ装置の提供
する種々のサービスを利用する環境が構築され、サーバ
装置は、使用者を認識して、使用者ごとに提供するサー
ビスを切り換えるような運用が普及してきている。サー
バ装置が使用者を識別(すなわち使用しているコンピュ
ータ装置を識別)するためには、サーバ装置へ接続しよ
うとする使用者が、そのサービスを利用する権利を有す
るかどうかを確認するためのサーバ認証の技術が不可欠
となる。サーバ認証の実現方法としては、サービスを提
供するサーバ装置に接続する時点で、認証情報(識別I
D/パスワードなどの情報)の入力を使用者に求める形
態が一般に普及している。通常、コンピュータ装置を第
1のアプリケーション手段として機能させるプログラム
(例えば、ブラウザアプリケーション)は、サーバ認証
のためのユーザインターフェイスを有していて、サーバ
認証は第1のアプリケーション手段を通して行われてい
る。一方、近年、インターネットを介して、サーバ装置
から提供されるサービスが複雑になるにつれて、第1の
アプリケーション手段によって別の第2のアプリケーシ
ョン手段を起動し、この起動した第2のアプリケーショ
ン手段を通して、サーバ装置の提供するサービスを利用
するような形態も増えてくるものと予想される。しかし
ながら、第1のアプリケーション手段とは別の第2のア
プリケーション手段を利用して、サーバ装置の提供する
サービスを利用するには、第2のアプリケーション手段
にて、第1のアプリケーション手段で既に完了している
サーバ認証を再度行う必要がある。つまり、使用者にと
っては、再度の認証情報(識別ID/パスワードなどの
情報)の入力を求められることとなり、操作が煩雑にな
るという不具合がある。また、再度の認証情報の入力を
回避するため、第2のアプリケーション手段でのサーバ
認証を省略すると、サーバ装置へ接続する際の安全性が
損なわれる。つまり、サーバ認証の省略された第2のア
プリケーション手段を悪用することで、サーバ装置のサ
ービス利用の権利を有していない使用者がサーバ装置の
サービスを利用する危険性を引き起こす。An environment has been established in which various services provided by the server device are used via the Internet, and the server device has become widely used for recognizing the user and switching the service provided for each user. There is. In order for the server device to identify the user (that is, to identify the computer device in use), the server for confirming whether the user trying to connect to the server device has the right to use the service. Authentication technology is essential. As a method of realizing server authentication, at the time of connecting to a server device that provides a service, authentication information (identification I
A form in which the user is requested to input information such as D / password) is widely used. Usually, a program (for example, a browser application) that causes a computer device to function as the first application unit has a user interface for server authentication, and the server authentication is performed through the first application unit. On the other hand, in recent years, as the service provided from the server device via the Internet has become complicated, the first application means starts another second application means, and the server is passed through the started second application means. It is expected that there will be more and more forms of using the services provided by the device. However, in order to use the service provided by the server device by using the second application means different from the first application means, the second application means has already completed the first application means. You need to authenticate the server again. That is, the user is required to input the authentication information (information such as the identification ID / password) again, which causes a problem that the operation becomes complicated. If server authentication in the second application means is omitted in order to avoid inputting authentication information again, the safety at the time of connecting to the server device is impaired. That is, by misusing the second application means in which server authentication is omitted, there is a risk that a user who does not have the right to use the service of the server device will use the service of the server device.
【0004】[0004]
【発明が解決しようとする課題】このように、従来の通
信システムでは、再度の認証情報を入力する必要があ
り、操作が煩雑になるという問題点を有し、また、第2
のアプリケーション手段でのサーバ認証を省略すると、
サーバ装置へ接続する際の安全性が損なわれるという問
題点を有していた。As described above, in the conventional communication system, there is a problem that it is necessary to input the authentication information again, and the operation becomes complicated.
If server authentication by the application means of is omitted,
There is a problem that the safety when connecting to the server device is impaired.
【0005】この通信システム、通信方法、プログラム
およびサーバ装置では、第1のアプリケーション手段が
起動する第2のアプリケーション手段を使ってサーバ装
置のサービスを利用する際に第2のアプリケーション手
段での認証情報の再入力を省略することができ、サーバ
装置の提供するサービス利用の権利を有していない使用
者が第2のアプリケーション手段を使ってサーバ装置の
サービスを利用する危険性を回避することができること
が要求されている。In this communication system, communication method, program, and server device, when the service of the server device is used by using the second application device activated by the first application device, the authentication information of the second application device is used. Re-entry can be omitted, and the risk that a user who does not have the right to use the service provided by the server device can use the service of the server device by using the second application means can be avoided. Is required.
【0006】本発明は、この要求を満たすため、第1の
アプリケーション手段が起動する第2のアプリケーショ
ン手段を使ってサーバ装置のサービスを利用する際に第
2のアプリケーション手段での認証情報の再入力を省略
することができ、サーバ装置の提供するサービス利用の
権利を有していない使用者が第2のアプリケーション手
段を使ってサーバ装置のサービスを利用する危険性を回
避することができる通信システム、および、第1のアプ
リケーション手段が起動する第2のアプリケーション手
段を使ってサーバ装置のサービスを利用する際に第2の
アプリケーション手段での認証情報の再入力を省略し、
サーバ装置の提供するサービス利用の権利を有していな
い使用者が第2のアプリケーション手段を使ってサーバ
装置のサービスを利用する危険性を回避するための通信
方法、ならびに、第1のアプリケーション手段が起動す
る第2のアプリケーション手段を使ってサーバ装置のサ
ービスを利用する際に第2のアプリケーション手段での
認証情報の再入力を省略し、サーバ装置の提供するサー
ビス利用の権利を有していない使用者が第2のアプリケ
ーション手段を使ってサーバ装置のサービスを利用する
危険性を回避するためのプログラム、ならびに、第1の
アプリケーション手段が起動する第2のアプリケーショ
ン手段を使ってサーバ装置のサービスを利用する際に第
2のアプリケーション手段での認証情報の再入力を省略
することができ、サーバ装置の提供するサービス利用の
権利を有していない使用者が第2のアプリケーション手
段を使ってサーバ装置のサービスを利用する危険性を回
避することができるサーバ装置を提供することを目的と
する。In order to satisfy this requirement, the present invention re-inputs the authentication information in the second application means when using the service of the server device by using the second application means activated by the first application means. And a communication system capable of avoiding the risk that a user who does not have the right to use the service provided by the server device can use the service of the server device by using the second application means, And when reusing the authentication information in the second application means when using the service of the server device using the second application means activated by the first application means,
A communication method for avoiding the risk that a user who does not have the right to use the service provided by the server device uses the service of the server device by using the second application means, and the first application means When the service of the server device is used by using the second application means to be activated, re-input of the authentication information by the second application means is omitted, and the service is provided without the right to use the service provided by the server device. A program for avoiding the risk that a person uses the service of the server device by using the second application means, and the service of the server device by using the second application means activated by the first application means Re-input of the authentication information in the second application means can be omitted, An object of the present invention is to provide a server device that can avoid the risk that a user who does not have the right to use the service provided by the server device can use the service of the server device by using the second application means. To do.
【0007】[0007]
【課題を解決するための手段】上記課題を解決するため
に本発明の通信システムは、サーバ装置とサーバ装置に
ネットワークを介して接続されるコンピュータ装置とを
有する通信システムであって、コンピュータ装置は、第
1のアプリケーション手段と第2のアプリケーション手
段とを有し、第1のアプリケーション手段または第2の
アプリケーション手段を用いてサーバ装置のサービスの
利用が可能であり、第1のアプリケーション手段は、サ
ーバ装置に送信した認証情報を受信したサーバ装置が第
1のアプリケーション手段を認証した後に鍵コードを生
成する鍵コード生成手段と、鍵コードを第2のアプリケ
ーション手段に転送する鍵コード転送手段とを有する構
成を備えている。In order to solve the above problems, a communication system of the present invention is a communication system having a server device and a computer device connected to the server device via a network. , The first application means and the second application means, and the service of the server device can be used by using the first application means or the second application means, and the first application means is a server. The server device, which has received the authentication information transmitted to the device, has key code generation means for generating a key code after authenticating the first application means, and key code transfer means for transferring the key code to the second application means. It has a configuration.
【0008】これにより、第1のアプリケーション手段
が起動する第2のアプリケーション手段を使ってサーバ
装置のサービスを利用する際に第2のアプリケーション
手段での認証情報の再入力を省略することができ、サー
バ装置の提供するサービス利用の権利を有していない使
用者が第2のアプリケーション手段を使ってサーバ装置
のサービスを利用する危険性を回避することができる通
信システムが得られる。This makes it possible to omit re-input of the authentication information in the second application means when using the service of the server device by using the second application means activated by the first application means. A communication system can be obtained in which the user who does not have the right to use the service provided by the server device can avoid the risk of using the service of the server device by using the second application means.
【0009】上記課題を解決するために本発明の通信方
法は、サーバ装置と、サーバ装置にネットワークを介し
て接続され内蔵の第1のアプリケーション手段または第
2のアプリケーション手段を用いてサーバ装置のサービ
スの利用が可能なコンピュータ装置との間の通信方法で
あって、第1のアプリケーション手段からサーバ装置に
接続要求データを送信する接続要求ステップと、接続要
求データ送信に対してサーバ装置から第1のアプリケー
ション手段に認証要求を行う認証要求ステップと、認証
要求に対して再度の接続要求データと認証情報と鍵コー
ドとを第1のアプリケーション手段からサーバ装置へ送
信する再度接続要求ステップと、サーバ装置において認
証情報に基づく認証を行うと共に認証後に鍵コードをサ
ーバ装置内記憶部に記憶する認証ステップと、認証後に
サービス情報をサーバ装置から第1のアプリケーション
手段へ送信するサービス情報送信ステップと、第1のア
プリケーション手段からサービス要求がある度にサーバ
装置からサービス情報を送信する要求サービス情報送信
ステップと、鍵コードをコンピュータ装置内記憶部に記
憶する鍵コード記憶ステップと、鍵コードを用いて第2
のアプリケーション手段から鍵コードと共にサービス要
求データを送信するサービス要求ステップと、送信した
鍵コードとサーバ装置内記憶部に記憶した鍵コードとを
照合する鍵コード照合ステップと、照合で鍵コードが一
致した場合にはサーバ装置から第2のアプリケーション
手段にサービス情報を送信するサービス情報送信ステッ
プとを有する構成を備えている。In order to solve the above-mentioned problems, a communication method of the present invention provides a service of a server device using a server device and a first application means or a second application means built in and connected to the server device via a network. And a connection request step of transmitting connection request data from the first application means to the server device, and a first request from the server device for connection request data transmission. An authentication request step of making an authentication request to the application means; a connection request step of retransmitting connection request data, authentication information, and a key code for the authentication request from the first application means to the server device; Authenticates based on the authentication information, and after authentication, the key code is stored in the server device storage unit. An authentication step of storing, a service information transmitting step of transmitting service information from the server apparatus to the first application means after the authentication, and a request service for transmitting service information from the server apparatus every time there is a service request from the first application means. An information transmitting step; a key code storing step of storing the key code in a storage unit in the computer; and a second using the key code.
The service request step of transmitting the service request data together with the key code from the application means, the key code collating step of collating the transmitted key code with the key code stored in the storage unit in the server device, and the key code is collated. In this case, a service information transmitting step of transmitting service information from the server device to the second application means is provided.
【0010】これにより、第1のアプリケーション手段
が起動する第2のアプリケーション手段を使ってサーバ
装置のサービスを利用する際に第2のアプリケーション
手段での認証情報の再入力を省略し、サーバ装置の提供
するサービス利用の権利を有していない使用者が第2の
アプリケーション手段を使ってサーバ装置のサービスを
利用する危険性を回避するための通信方法が得られる。Thus, when using the service of the server device by using the second application means activated by the first application means, re-input of the authentication information in the second application means is omitted, and A communication method for avoiding a risk that a user who does not have the right to use the provided service uses the service of the server device by using the second application means can be obtained.
【0011】上記課題を解決するために本発明のプログ
ラムは、コンピュータ装置を、サービスを提供するサー
バ装置との認証作業ための認証手段として機能させるた
めのプログラムであって、プログラムは、第1のアプリ
ケーションプ手段として機能させるためのプログラム
と、第2のアプリケーション手段として機能させるため
のプログラムとから構成され、第1のアプリケーション
手段として機能させるためのプログラムは、コンピュー
タ装置を、サーバ装置からの認証要求に対する認証情報
を送信する際に鍵コードを生成する鍵コード生成手段
と、生成した鍵コードを第1の鍵コード記憶部に記憶さ
せる第1の鍵コード記憶手段と、サーバ装置のサービス
情報を受信可能な状態で第2のアプリケーション手段を
起動する場合に鍵コード記憶部から鍵コードを取り出し
て第2のアプリケーション手段に転送する鍵コード転送
手段として機能させるためのプログラムであり、第2の
アプリケーション手段として機能させるためのプログラ
ムは、コンピューター装置を、第2のアプリケーション
手段の起動の際に第1のアプリケーション手段の鍵コー
ド転送手段から鍵コードを受信する鍵コード受信手段
と、受信した鍵コードを第2の鍵コード記憶部に記憶さ
せる第2の鍵コード記憶手段と、サーバ装置にサービス
要求を送信するときに第2の鍵コード記憶部から鍵コー
ドを取り出して取り出した鍵コードをサーバ装置に送信
する鍵コード送信手段として機能させるためのプログラ
ムである構成を備えている。In order to solve the above problems, a program of the present invention is a program for causing a computer device to function as an authentication means for an authentication work with a server device that provides a service, and the program is the first program. The program for causing the computer apparatus to function as the first application means includes a program for causing the computer apparatus to function as the application means and a program for causing the second application means to function as the second application means. A key code generation unit that generates a key code when transmitting the authentication information, a first key code storage unit that stores the generated key code in the first key code storage unit, and service information of the server device can be received. If the second application means is started in A program for functioning as a key code transfer unit that fetches a key code from the storage unit and transfers the key code to the second application unit. The program for functioning as the second application unit causes a computer device to operate as a second application. Key code receiving means for receiving the key code from the key code transferring means of the first application means when the means is activated, and second key code storing means for storing the received key code in the second key code storing section. And a configuration that is a program for causing the key code to be extracted from the second key code storage unit when the service request is transmitted to the server device and functioning as a key code transmitting means for transmitting the extracted key code to the server device. ing.
【0012】これにより、第1のアプリケーション手段
が起動する第2のアプリケーション手段を使ってサーバ
装置のサービスを利用する際に第2のアプリケーション
手段での認証情報の再入力を省略し、サーバ装置の提供
するサービス利用の権利を有していない使用者が第2の
アプリケーション手段を使ってサーバ装置のサービスを
利用する危険性を回避するためのプログラムが得られ
る。Thus, when the service of the server device is used by using the second application means activated by the first application means, re-input of the authentication information by the second application means is omitted, and It is possible to obtain a program for avoiding a risk that a user who does not have the right to use the provided service uses the service of the server device by using the second application means.
【0013】上記課題を解決するために本発明のサーバ
装置は、ネットワークを介して接続され、かつ一の端末
装置に含まれる第1のアプリケーション手段及び第2の
アプリケーション手段に対し、種々のサービス情報を提
供するサーバ装置であって、認証情報を認証情報記憶部
に蓄積する認証情報記憶手段と、認証情報を要求する認
証要求手段と、認証要求手段による認証情報の要求に対
し、第1のアプリケーション手段から認証情報と共に送
信される鍵コードを鍵コード記憶部に記憶させる鍵コー
ド記憶手段と、第1のアプリケーション手段から送信さ
れる認証情報が、認証情報記憶部に記憶した情報と一致
する場合に第1のアプリケーション手段に対するサービ
スの提供を開始する認証手段と、認証手続きをしていな
い第2のアプリケーション手段からサービス要求と共に
送信される鍵コードが送信された場合には、鍵コード記
憶部に記憶した鍵コードと受信した鍵コードとが一致す
るかどうかを判定し、一致する場合には第2のアプリケ
ーション手段に対するサービスの提供を開始する鍵コー
ド照合手段と、を備えている構成を有する。In order to solve the above-mentioned problems, a server device of the present invention is connected via a network, and various service information is provided for a first application means and a second application means included in one terminal device. A server device for providing the authentication information, the authentication information storage unit accumulating the authentication information in the authentication information storage unit, the authentication request unit requesting the authentication information, and the first application for the authentication information request by the authentication request unit. When the key code storage means for storing the key code transmitted from the means together with the authentication information in the key code storage portion and the authentication information transmitted from the first application means match the information stored in the authentication information storage portion. The authentication means for starting the provision of the service to the first application means and the second application means for which the authentication procedure has not been performed. When the key code transmitted together with the service request is transmitted from the authentication means, it is determined whether the key code stored in the key code storage unit matches the received key code. And a key code collating means for starting the provision of a service to the application means.
【0014】これにより、第1のアプリケーション手段
が起動する第2のアプリケーション手段を使ってサーバ
装置のサービスを利用する際に第2のアプリケーション
手段での認証情報の再入力を省略することができ、サー
バ装置の提供するサービス利用の権利を有していない使
用者が第2のアプリケーション手段を使ってサーバ装置
のサービスを利用する危険性を回避することができるサ
ーバ装置が得られる。Thus, when the service of the server device is used by using the second application means activated by the first application means, re-input of the authentication information by the second application means can be omitted. It is possible to obtain a server device in which a user who does not have the right to use the service provided by the server device can avoid the risk of using the service of the server device by using the second application means.
【0015】[0015]
【発明の実施の形態】本発明の請求項1に記載の通信シ
ステムは、サーバ装置とサーバ装置にネットワークを介
して接続されるコンピュータ装置とを有する通信システ
ムであって、コンピュータ装置は、第1のアプリケーシ
ョン手段と第2のアプリケーション手段とを有し、第1
のアプリケーション手段または第2のアプリケーション
手段を用いてサーバ装置のサービスの利用が可能であ
り、第1のアプリケーション手段は、サーバ装置に送信
した認証情報を受信したサーバ装置が第1のアプリケー
ション手段を認証した後に鍵コードを生成する鍵コード
生成手段と、鍵コードを第2のアプリケーション手段に
転送する鍵コード転送手段とを有することとしたもので
ある。BEST MODE FOR CARRYING OUT THE INVENTION A communication system according to claim 1 of the present invention is a communication system having a server device and a computer device connected to the server device via a network, and the computer device is the first device. First application means and second application means,
The service of the server device can be used by using the second application device or the second application device, and the first application device is the server device that receives the authentication information transmitted to the server device and authenticates the first application device. After that, a key code generating means for generating a key code and a key code transferring means for transferring the key code to the second application means are provided.
【0016】この構成により、サービス利用の権利があ
ると判定された後に第1のアプリケーション手段で鍵コ
ードが生成され、この鍵コードを用いることにより第2
のアプリケーション手段とサーバ装置との間の認証を不
要とすることができるので、サーバ装置の種々のサービ
スを利用する構成である第1のアプリケーション手段と
第2のアプリケーション手段とのうち、第1のアプリケ
ーション手段で1回のみ認証情報の入力が要求され、サ
ーバ装置のサービス利用者の操作(コンピュータ装置の
操作)を簡素化することができるという作用を有する。
また、サーバ装置のサービス利用者の操作性向上のため
に省略した第2のアプリケーション手段での認証情報の
入力省略によって危惧される無権利者によるサーバ装置
利用の危険性を鍵コードを使用して回避することができ
るという作用を有する。With this configuration, the key code is generated by the first application means after it is determined that the user has the right to use the service, and the second key is generated by using the key code.
Since it is possible to eliminate the need for authentication between the application means and the server device, the first application means of the first application means and the second application means which are configured to use various services of the server equipment. The application means is required to input the authentication information only once, and has the effect that the operation of the service user of the server device (operation of the computer device) can be simplified.
Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0017】請求項2に記載の通信システムは、サーバ
装置とサーバ装置にネットワークを介して接続されるコ
ンピュータ装置とを有する通信システムであって、コン
ピュータ装置は、第1のアプリケーション手段と第2の
アプリケーション手段とを有し、第1のアプリケーショ
ン手段または第2のアプリケーション手段を用いてサー
バ装置のサービスの利用が可能であり、サーバ装置は、
認証情報を認証情報記憶部に記憶させる認証情報記憶手
段と、認証情報を要求する認証要求手段と、認証情報の
要求に対して第1のアプリケーション手段から送信され
た認証情報が認証情報記憶部に記憶した情報と一致した
場合には第1のアプリケーション手段に対するサービス
の提供を開始する認証手段と、第1のアプリケーション
手段から認証情報と共に送信された鍵コードを第1の鍵
コード記憶部に記憶させる第1の鍵コード記憶部と、第
2のアプリケーション手段からサービス要求と共に送信
された鍵コードと第1の鍵コード記憶部に記憶した鍵コ
ードとが一致した場合には第2のアプリケーション手段
に対するサービスの提供を開始する鍵コード照合手段と
を有し、第1のアプリケーション手段は、サーバ装置か
らの認証要求に対する認証情報を送信する際に鍵コード
を生成する鍵コード生成手段と、生成した鍵コードを第
2の鍵コード記憶部に記憶させる第2の鍵コード記憶部
と、第1のアプリケーション手段がサーバ装置のサービ
ス情報を受信可能な状態で第2のアプリケーション手段
を起動する場合に第2の鍵コード記憶部から鍵コードを
取り出して第2のアプリケーション手段に転送する鍵コ
ード転送手段とを有することとしたものである。A communication system according to a second aspect is a communication system having a server device and a computer device connected to the server device via a network, wherein the computer device comprises a first application means and a second application device. And means for using the service of the server device by using the first application device or the second application device.
An authentication information storage unit for storing the authentication information in the authentication information storage unit, an authentication request unit for requesting the authentication information, and the authentication information transmitted from the first application unit in response to the request for the authentication information in the authentication information storage unit. An authentication unit that starts providing a service to the first application unit when the stored information matches, and a key code transmitted together with the authentication information from the first application unit are stored in the first key code storage unit. If the key code transmitted with the service request from the first key code storage unit and the second application unit matches the key code stored in the first key code storage unit, the service for the second application unit is provided. And a key code collating means for starting the provision of Key code generation means for generating a key code when transmitting authentication information, a second key code storage part for storing the generated key code in a second key code storage part, and a first application means for a server. And a key code transfer means for taking out the key code from the second key code storage unit and transferring the key code to the second application means when the second application means is activated in a state where the service information of the device can be received. It was done.
【0018】この構成により、第1のアプリケーション
手段で生成した鍵コードは、第1の鍵コード記憶部と第
2の鍵コード記憶部に記憶され、第1のアプリケーショ
ン手段から第2のアプリケーション手段に転送されて第
3の鍵コード記憶部に記憶され、サーバ装置と第2のア
プリケーション手段とは第1と第3の鍵コード記憶部に
記憶した鍵コードを利用することができるので、第1の
アプリケーション手段と第2のアプリケーション手段と
のうち第1のアプリケーション手段でのみ認証情報の入
力が要求され、サーバ装置のサービス利用者の操作性が
簡素化されるという作用を有する。また、サーバ装置の
サービス利用者の操作性向上のために省略した第2のア
プリケーション手段での認証情報の入力省略によって危
惧される無権利者によるサーバ装置利用の危険性を鍵コ
ードを使用して回避することができるという作用を有す
る。With this configuration, the key code generated by the first application means is stored in the first key code storage section and the second key code storage section, and is transferred from the first application means to the second application means. Since the key codes stored in the first and third key code storage units that are transferred and stored in the third key code storage unit can be used by the server device and the second application unit, Only the first application means of the application means and the second application means is required to input the authentication information, which has the effect of simplifying the operability of the service user of the server device. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0019】請求項3に記載の通信システムは、サーバ
装置とサーバ装置にネットワークを介して接続されるコ
ンピュータ装置とを有する通信システムであって、コン
ピュータ装置は、第1のアプリケーション手段と第2の
アプリケーション手段とを有し、第1のアプリケーショ
ン手段または第2のアプリケーション手段を用いてサー
バ装置のサービスの利用が可能であり、サーバ装置は、
認証情報を認証情報記憶部に記憶させる認証情報記憶部
と、認証情報を要求する認証要求手段と、認証情報の要
求に対して第1のアプリケーション手段から送信された
認証情報が認証情報記憶部に記憶した情報と一致した場
合には第1のアプリケーション手段に対するサービスの
提供を開始する認証手段と、認証手段による認証後に鍵
コードを生成する鍵コード生成手段と、鍵コード生成手
段により生成した鍵コードを第1のアプリケーション手
段に送信する鍵コード送信手段と、鍵コード生成手段に
より生成した鍵コードを第1の鍵コード記憶部に記憶さ
せる第1の鍵コード記憶手段と、第2のアプリケーショ
ンからサービス要求と共に送信された鍵コードと第1の
鍵コード記憶部に記憶した鍵コードとが一致した場合に
は第2のアプリケーション手段に対するサービスの提供
を開始する鍵コード照合手段とを有し、第1のアプリケ
ーション手段は、サーバ装置の認証手段による認証後に
サーバ装置からサービス情報と共に送信された鍵コード
を受信する鍵コード受信手段と、受信した鍵コードを第
2の鍵コード記憶部に記憶させる第2の鍵コード記憶部
と、第1のアプリケーション手段がサーバ装置のサービ
ス情報を受信可能な状態で第2のアプリケーション手段
を起動する場合に第2の鍵コード記憶部から鍵コードを
取り出して第2のアプリケーション手段に転送する鍵コ
ード転送手段とを有することとしたものである。A communication system according to a third aspect is a communication system having a server device and a computer device connected to the server device via a network, wherein the computer device comprises a first application means and a second application device. And means for using the service of the server device by using the first application device or the second application device.
The authentication information storage unit that stores the authentication information in the authentication information storage unit, the authentication request unit that requests the authentication information, and the authentication information transmitted from the first application unit in response to the request for the authentication information is stored in the authentication information storage unit. An authentication unit that starts providing a service to the first application unit if the stored information matches, a key code generation unit that generates a key code after authentication by the authentication unit, and a key code generated by the key code generation unit. To the first application means, a first key code storage means for storing the key code generated by the key code generation means in the first key code storage portion, and a service from the second application. If the key code transmitted with the request matches the key code stored in the first key code storage unit, the second application Key code collating means for starting the provision of the service to the authentication means, and the first application means receives the key code transmitted with the service information from the server device after being authenticated by the authenticating means of the server device. Means, a second key code storage unit for storing the received key code in the second key code storage unit, and a second application unit in a state in which the first application unit can receive the service information of the server device. The key code transfer means for taking out the key code from the second key code storage section and transferring the key code to the second application means upon activation is provided.
【0020】この構成により、サーバ装置の鍵コード生
成手段で生成した鍵コードは、第1の鍵コード記憶部と
第2の鍵コード記憶部に記憶され、第1のアプリケーシ
ョン手段から第2のアプリケーション手段に転送されて
第3の鍵コード記憶部に記憶され、サーバ装置と第2の
アプリケーション手段とは第1と第3の鍵コード記憶部
に記憶した鍵コードを利用することができるので、第1
のアプリケーション手段と第2のアプリケーション手段
とのうち第1のアプリケーション手段でのみ認証情報の
入力が要求され、サーバ装置のサービス利用者の操作性
が簡素化されるという作用を有する。また、サーバ装置
のサービス利用者の操作性向上のために省略した第2の
アプリケーション手段での認証情報の入力省略によって
危惧される無権利者によるサーバ装置利用の危険性を鍵
コードを使用して回避することができるという作用を有
する。With this configuration, the key code generated by the key code generation means of the server device is stored in the first key code storage section and the second key code storage section, and the first application means to the second application. Since the server device and the second application unit can use the key codes stored in the first and third key code storage units after being transferred to the means, and stored in the third key code storage unit, 1
Of the application means and the second application means, only the first application means is required to input the authentication information, and the operability of the service user of the server device is simplified. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0021】請求項4に記載の通信システムは、請求項
2または3に記載の通信システムにおいて、鍵コード照
合手段は、一致した鍵コードを第1の鍵コード記憶部か
ら削除することとしたものである。According to a fourth aspect of the present invention, in the communication system according to the second or third aspect, the key code collating means deletes the matched key code from the first key code storage section. Is.
【0022】この構成により、サーバ装置が第1のアプ
リケーション手段と共有している鍵コードを第2のアプ
リケーション手段へのサービス提供開始時に第1の鍵コ
ード記憶部から削除することとなり、鍵コード盗難によ
り生じ得るサーバ装置サービスの悪用が困難になるとい
う作用を有する。With this configuration, the key code shared by the server device with the first application means is deleted from the first key code storage section when the service is provided to the second application means, and the key code is stolen. This has the effect of making it difficult to misuse the server device service that may occur.
【0023】請求項5に記載の通信システムは、請求項
1乃至4のいずれか1に記載の通信システムにおいて、
鍵コードは、認証の都度ランダムに生成される固有のコ
ードであることとしたものである。A communication system according to a fifth aspect is the communication system according to any one of the first to fourth aspects,
The key code is a unique code randomly generated each time authentication is performed.
【0024】この構成により、サーバ装置に接続する権
利のない第三者(無権利者)からの鍵コードの盗難を困
難にするという作用を有する。With this configuration, it is possible to make it difficult to steal the key code from a third party (non-right holder) who does not have the right to connect to the server device.
【0025】請求項6に記載の通信方法は、サーバ装置
と、サーバ装置にネットワークを介して接続され内蔵の
第1のアプリケーション手段または第2のアプリケーシ
ョン手段を用いてサーバ装置のサービスの利用が可能な
コンピュータ装置との間の通信方法であって、第1のア
プリケーション手段からサーバ装置に接続要求データを
送信する接続要求ステップと、接続要求データ送信に対
してサーバ装置から第1のアプリケーション手段に認証
要求を行う認証要求ステップと、認証要求に対して再度
の接続要求データと認証情報と鍵コードとを第1のアプ
リケーション手段からサーバ装置へ送信する再度接続要
求ステップと、サーバ装置において認証情報に基づく認
証を行うと共に認証後に鍵コードを第1の鍵コード記憶
部に記憶する認証ステップと、鍵コードを第2の鍵コー
ド記憶部に記憶する鍵コード記憶ステップと、認証後に
サービス情報をサーバ装置から第1のアプリケーション
手段へ送信するサービス情報送信ステップと、第1のア
プリケーション手段からサービス要求がある度にサーバ
装置からサービス情報を送信する要求サービス情報送信
ステップと、第2のアプリケーション手段から鍵コード
と共にサービス要求データを送信するサービス要求ステ
ップと、送信した鍵コードと第1の鍵コード記憶部に記
憶した鍵コードとを照合する鍵コード照合ステップと、
照合で鍵コードが一致した場合にはサーバ装置から第2
のアプリケーション手段にサービス情報を送信するサー
ビス情報送信ステップとを有することとしたものであ
る。In the communication method according to the sixth aspect of the present invention, the service of the server device can be used by using the server device and the first application means or the second application means built in and connected to the server device via the network. And a connection request step for transmitting connection request data from the first application means to the server device, and the server device authenticates the first application means for connection request data transmission. An authentication request step for making a request, a connection request step for sending connection request data, authentication information, and a key code for the authentication request again from the first application means to the server device, and the server device based on the authentication information. Authentication for authenticating and storing the key code in the first key code storage unit after the authentication Step, a key code storing step of storing the key code in the second key code storing section, a service information transmitting step of transmitting service information from the server device to the first application means after authentication, and a first application means Request service information transmitting step of transmitting service information from the server device each time there is a service request, service request step of transmitting service request data together with a key code from the second application means, the transmitted key code and first key A key code collating step of collating the key code stored in the code storage unit,
If the key codes match in the collation, the server device sends the second
And a service information transmitting step for transmitting service information to the application means.
【0026】この構成により、第1のアプリケーション
手段で生成した鍵コードは、第1の鍵コード記憶部と第
2の鍵コード記憶部に記憶され、第1のアプリケーショ
ン手段から第2のアプリケーション手段に転送されて第
3の鍵コード記憶部に記憶され、サーバ装置と第2のア
プリケーション手段とは第1と第3の鍵コード記憶部に
記憶した鍵コードを利用することができるので、第1の
アプリケーション手段と第2のアプリケーション手段と
のうち第1のアプリケーション手段でのみ認証情報の入
力が要求され、サーバ装置のサービス利用者の操作性が
簡素化されるという作用を有する。また、サーバ装置の
サービス利用者の操作性向上のために省略した第2のア
プリケーション手段での認証情報の入力省略によって危
惧される無権利者によるサーバ装置利用の危険性を鍵コ
ードを使用して回避することができるという作用を有す
る。With this configuration, the key code generated by the first application means is stored in the first key code storage section and the second key code storage section, and the first application means transfers to the second application means. Since the server device and the second application means can use the key codes transferred and stored in the third key code storage unit and stored in the first and third key code storage units, Only the first application means of the application means and the second application means is required to input the authentication information, and the operability of the service user of the server device is simplified. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0027】請求項7に記載の通信方法は、サーバ装置
と、サーバ装置にネットワークを介して接続され内蔵の
第1のアプリケーション手段または第2のアプリケーシ
ョン手段を用いてサーバ装置のサービスの利用が可能な
コンピュータ装置との間の通信方法であって、第1のア
プリケーション手段からサーバ装置に接続要求データを
送信する接続要求ステップと、接続要求データ送信に対
してサーバ装置から第1のアプリケーション手段に認証
要求を行う認証要求ステップと、認証要求に対して再度
の接続要求データと認証情報とを第1のアプリケーショ
ン手段からサーバ装置へ送信する再度接続要求ステップ
と、サーバ装置において認証情報に基づく認証を行うと
共に認証後に鍵コードを生成して第1の鍵コード記憶部
に記憶する認証生成ステップと、認証後にサービス情報
と生成した鍵コードとをサーバ装置から第1のアプリケ
ーション手段へ送信するサービス情報鍵コード送信ステ
ップと、サービス情報と共に生成した鍵コードを第1の
アプリケーション手段で受信する受信ステップと、受信
した鍵コードを第2の鍵コード記憶部に記憶する鍵コー
ド記憶ステップと、第1のアプリケーション手段からサ
ービス要求がある度にサーバ装置からサービス情報を送
信する要求サービス情報送信ステップと、第2のアプリ
ケーション手段から記憶した鍵コードと共にサービス要
求データを送信するサービス要求ステップと、送信した
鍵コードと第1の鍵コード記憶部に記憶した鍵コードと
を照合する鍵コード照合ステップと、照合で鍵コードが
一致した場合にはサーバ装置から第2のアプリケーショ
ン手段にサービス情報を送信するサービス情報送信ステ
ップとを有することとしたものである。According to a seventh aspect of the communication method, it is possible to use the service of the server device by using the server device and the first application means or the second application means which is connected to the server device via a network and built therein. And a connection request step for transmitting connection request data from the first application means to the server device, and the server device authenticates the first application means for connection request data transmission. An authentication request step for making a request, a connection request step for transmitting connection request data and authentication information for the authentication request again from the first application means to the server device, and the server device performs authentication based on the authentication information. And an authentication student that generates a key code after authentication and stores it in the first key code storage unit. Step, a service information key code transmitting step of transmitting the service information and the generated key code after authentication from the server device to the first application means, and a reception of receiving the key code generated together with the service information by the first application means. A step, a key code storing step of storing the received key code in the second key code storing section, and a request service information transmitting step of transmitting service information from the server device every time there is a service request from the first application means. A service request step of transmitting service request data together with the key code stored from the second application means, and a key code collating step of collating the transmitted key code with the key code stored in the first key code storage section, If the key codes match in the verification, the The application means is obtained by a to have a service information transmitting step of transmitting service information.
【0028】この構成により、サーバ装置の鍵コード生
成手段で生成した鍵コードは、第1の鍵コード記憶部と
第2の鍵コード記憶部に記憶され、第1のアプリケーシ
ョン手段から第2のアプリケーション手段に転送されて
第3の鍵コード記憶部に記憶され、サーバ装置と第2の
アプリケーション手段とは第1と第3の鍵コード記憶部
に記憶した鍵コードを利用することができるので、第1
のアプリケーション手段と第2のアプリケーション手段
とのうち第1のアプリケーション手段でのみ認証情報の
入力が要求され、サーバ装置のサービス利用者の操作性
が簡素化されるという作用を有する。また、サーバ装置
のサービス利用者の操作性向上のために省略した第2の
アプリケーション手段での認証情報の入力省略によって
危惧される無権利者によるサーバ装置利用の危険性を鍵
コードを使用して回避することができるという作用を有
する。With this configuration, the key code generated by the key code generation means of the server device is stored in the first key code storage section and the second key code storage section, and the first application means to the second application. Since the server device and the second application means can use the key codes transferred to the means and stored in the third key code storage portion and stored in the first and third key code storage portions, 1
Of the application means and the second application means, only the first application means is required to input the authentication information, and the operability of the service user of the server device is simplified. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0029】請求項8に記載のプログラムは、コンピュ
ータ装置を、サービスを提供するサーバ装置との認証作
業ための認証手段として機能させるためのプログラムで
あって、プログラムは、第1のアプリケーションプ手段
として機能させるためのプログラムと、第2のアプリケ
ーション手段として機能させるためのプログラムとから
構成され、第1のアプリケーション手段として機能させ
るためのプログラムは、コンピュータ装置を、サーバ装
置からの認証要求に対する認証情報を送信する際に鍵コ
ードを生成する鍵コード生成手段と、生成した鍵コード
を第1の鍵コード記憶部に記憶させる第1の鍵コード記
憶手段と、サーバ装置のサービス情報を受信可能な状態
で第2のアプリケーション手段を起動する場合に鍵コー
ド記憶部から鍵コードを取り出して第2のアプリケーシ
ョン手段に転送する鍵コード転送手段として機能させる
ためのプログラムであり、第2のアプリケーション手段
として機能させるためのプログラムは、コンピューター
装置を、第2のアプリケーション手段の起動の際に第1
のアプリケーション手段の鍵コード転送手段から鍵コー
ドを受信する鍵コード受信手段と、受信した鍵コードを
第2の鍵コード記憶部に記憶させる第2の鍵コード記憶
手段と、サーバ装置にサービス要求を送信するときに第
2の鍵コード記憶部から鍵コードを取り出して取り出し
た鍵コードをサーバ装置に送信する鍵コード送信手段と
して機能させるためのプログラムであることとしたもの
である。A program according to claim 8 is a program for causing a computer device to function as an authentication means for an authentication work with a server device that provides a service, and the program functions as a first application program means. And a program for causing it to function as second application means, and the program for causing it to function as the first application means sends the computer device authentication information in response to an authentication request from the server device. Key code generating means for generating a key code, a first key code storing means for storing the generated key code in the first key code storing part, and a first key code storing means for receiving service information of the server device. When activating the second application means, the key code is stored in the key code storage section. Is a program for functioning as a key code transfer means for taking out a code and transferring it to the second application means. The program for functioning as the second application means causes the computer device to activate the second application means. When first
Key code receiving means for receiving the key code from the key code transferring means of the application means, second key code storing means for storing the received key code in the second key code storing section, and a service request for the server device. This is a program for causing the key code to be extracted from the second key code storage unit when transmitting, and functioning as a key code transmitting unit for transmitting the extracted key code to the server device.
【0030】この構成により、第1のアプリケーション
手段と第2のアプリケーション手段とのうち第1のアプ
リケーション手段でのみ認証情報の入力が要求され、サ
ーバ装置のサービス利用者の操作性が簡素化されるとい
う作用を有する。また、サーバ装置のサービス利用者の
操作性向上のために省略した第2のアプリケーション手
段での認証情報の入力省略によって危惧される無権利者
によるサーバ装置利用の危険性を鍵コードを使用して回
避することができるという作用を有する。With this configuration, only the first application means of the first application means and the second application means is required to input the authentication information, and the operability of the service user of the server device is simplified. Has the effect of. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0031】請求項9に記載のプログラムは、コンピュ
ータ装置を、サービスを提供するサーバ装置との認証作
業ための認証手段として機能させるためのプログラムで
あって、プログラムは、第1のアプリケーションプ手段
として機能させるためのプログラムと、第2のアプリケ
ーション手段として機能させるためのプログラムとから
構成され、第1のアプリケーション手段として機能させ
るためのプログラムは、コンピュータ装置を、サーバ装
置との認証後にサーバ装置からサービス情報と共に送信
される鍵コードを受信する鍵コード受信手段と、鍵コー
ド受信手段において受信した鍵コードを第1の鍵コード
記憶部に記憶させる第1の鍵コード記憶手段と、第1の
アプリケーション手段がサーバ装置のサービス情報を受
信可能な状態で、第2のアプリケーション手段が起動さ
れた場合に第1の鍵コード記憶部から鍵コードを取り出
して第2のアプリケーション手段に転送する鍵コード転
送手段として機能させるためのプログラムであり、第2
のアプリケーション手段として機能させるためのプログ
ラムは、コンピュータ装置を、第2のアプリケーション
手段の起動の際、第1のアプリケーション手段の鍵コー
ド転送手段から鍵コードを受信する鍵コード受信手段
と、受信した鍵コードを第2の鍵コード記憶部に記憶さ
せる第2の鍵コード記憶手段と、サーバ装置にサービス
要求を送信するときに、第2の鍵コード記憶部から鍵コ
ードを取り出し、取り出した鍵コードをサーバ装置に送
信する鍵コード送信手段として機能させるためのプログ
ラムであることとしたものである。According to a ninth aspect of the present invention, there is provided a program for causing a computer device to function as an authentication unit for performing an authentication operation with a server device that provides a service, the program functioning as a first application unit. And a program for causing it to function as the second application means. The program for causing the first application means to function includes the service information from the server device after the computer device is authenticated with the server device. A key code receiving means for receiving a key code transmitted together with the key code, a first key code storing means for storing the key code received by the key code receiving means in a first key code storing section, and a first application means. With the service information of the server device available for reception, A program for the second application means to function as a key code transfer means for transferring the second application means removed the key code from the first key code storage unit when it is activated, the second
And a program for causing the computer device to function as the application means of the first application means to receive the key code from the key code transfer means of the first application means when the second application means is activated, and the received key. Second key code storage means for storing the code in the second key code storage section, and when transmitting a service request to the server device, the key code is retrieved from the second key code storage section, and the retrieved key code is stored in the second key code storage section. This is a program for functioning as a key code transmitting means for transmitting to the server device.
【0032】この構成により、第1のアプリケーション
手段と第2のアプリケーション手段とのうち第1のアプ
リケーション手段でのみ認証情報の入力が要求され、サ
ーバ装置のサービス利用者の操作性が簡素化されるとい
う作用を有する。また、サーバ装置のサービス利用者の
操作性向上のために省略した第2のアプリケーション手
段での認証情報の入力省略によって危惧される無権利者
によるサーバ装置利用の危険性を鍵コードを使用して回
避することができるという作用を有する。With this configuration, only the first application means of the first application means and the second application means is required to input the authentication information, and the operability of the service user of the server device is simplified. Has the effect of. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0033】請求項10に記載のプログラムは、請求項
8または9に記載のプログラムにおいて、鍵コードが、
認証の都度、ランダムに生成される固有のコードである
こととしたものである。The program according to claim 10 is the program according to claim 8 or 9, wherein the key code is
This is a unique code that is randomly generated each time authentication is performed.
【0034】この構成により、サーバ装置に接続する権
利のない第三者(無権利者)からの鍵コードの盗難を困
難にするという作用を有する。This configuration has the effect of making it difficult to steal the key code from a third party (non-right holder) who does not have the right to connect to the server device.
【0035】請求項11に記載のサーバ装置は、ネット
ワークを介して接続され、かつ一の端末装置に含まれる
第1のアプリケーション手段及び第2のアプリケーショ
ン手段に対し、種々のサービス情報を提供するサーバ装
置であって、認証情報を認証情報記憶部に蓄積する認証
情報記憶手段と、認証情報を要求する認証要求手段と、
認証要求手段による認証情報の要求に対し、第1のアプ
リケーション手段から認証情報と共に送信される鍵コー
ドを鍵コード記憶部に記憶させる鍵コード記憶手段と、
第1のアプリケーション手段から送信される認証情報
が、認証情報記憶部に記憶した情報と一致する場合に第
1のアプリケーション手段に対するサービスの提供を開
始する認証手段と、認証手続きをしていない第2のアプ
リケーション手段からサービス要求と共に送信される鍵
コードが送信された場合には、鍵コード記憶部に記憶し
た鍵コードと受信した鍵コードとが一致するかどうかを
判定し、一致する場合には第2のアプリケーション手段
に対するサービスの提供を開始する鍵コード照合手段
と、を備えていることとしたものである。A server device according to claim 11 is a server which is connected via a network and which provides various service information to a first application means and a second application means included in one terminal device. An authentication information storage unit that stores the authentication information in the authentication information storage unit; an authentication request unit that requests the authentication information;
Key code storage means for storing the key code transmitted from the first application means together with the authentication information in response to the request for the authentication information by the authentication request means in the key code storage part;
An authentication unit that starts providing a service to the first application unit when the authentication information transmitted from the first application unit matches the information stored in the authentication information storage unit, and a second authentication unit that does not perform the authentication procedure. When the key code transmitted together with the service request is transmitted from the application means of (1), it is determined whether the key code stored in the key code storage unit matches the received key code. The key code collating means for starting the provision of the service to the second application means.
【0036】この構成により、第1のアプリケーション
手段と第2のアプリケーション手段とのうち第1のアプ
リケーション手段でのみ認証情報の入力が要求され、サ
ーバ装置のサービス利用者の操作性が簡素化されるとい
う作用を有する。また、サーバ装置のサービス利用者の
操作性向上のために省略した第2のアプリケーション手
段での認証情報の入力省略によって危惧される無権利者
によるサーバ装置利用の危険性を鍵コードを使用して回
避することができるという作用を有する。With this configuration, only the first application means of the first application means and the second application means is required to input the authentication information, and the operability of the service user of the server device is simplified. Has the effect of. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0037】請求項12に記載のサーバ装置は、ネット
ワークを介して接続され、かつ一の端末装置に含まれる
第1のアプリケーション手段及び第2のアプリケーショ
ン手段に対し、種々のサービス情報を提供するサーバ装
置であって、認証情報を認証情報記憶部に蓄積する認証
情報記憶手段と、認証情報を要求する認証要求手段と、
認証要求に対し、第1のアプリケーション手段から送信
される認証情報が、認証情報記憶部に記憶した情報と一
致する場合に第1のアプリケーション手段に対するサー
ビスの提供を開始する認証手段と、認証手段による認証
後、鍵コードを生成するサーバ鍵コード生成手段と、鍵
コード生成手段により生成した鍵コードを記憶するサー
バ側鍵コード記憶部と、鍵コード生成手段により生成し
た鍵コードを第1のアプリケーション手段に送信するサ
ーバ側鍵コード送信手段と、認証手続きをしていない第
2のアプリケーション手段からサービス要求と共に送信
される鍵コードが送信された場合には、サーバ側鍵コー
ド記憶部に記憶した鍵コードと受信した鍵コードとが一
致するかどうかを判定し、一致する場合には第2のアプ
リケーション手段に対するサービスの提供を開始する鍵
コード照合手段と、を備えていることとしたものであ
る。A server device according to a twelfth aspect is a server which is connected via a network and provides various service information to a first application means and a second application means included in one terminal device. An authentication information storage unit that stores the authentication information in the authentication information storage unit; an authentication request unit that requests the authentication information;
In response to the authentication request, the authentication means that starts providing the service to the first application means when the authentication information transmitted from the first application means matches the information stored in the authentication information storage unit; After the authentication, the server key code generation means for generating the key code, the server side key code storage section for storing the key code generated by the key code generation means, and the key code generated by the key code generation means for the first application means. When the key code transmitted along with the service request is transmitted from the server side key code transmitting means for transmitting to the server side and the second application means that has not performed the authentication procedure, the key code stored in the server side key code storage section. Determines whether the received key code and the received key code match, and if they match, the second application means Is obtained by the fact that and a key code collating means for initiating the provision of services against.
【0038】この構成により、第1のアプリケーション
手段と第2のアプリケーション手段とのうち第1のアプ
リケーション手段でのみ認証情報の入力が要求され、サ
ーバ装置のサービス利用者の操作性が簡素化されるとい
う作用を有する。また、サーバ装置のサービス利用者の
操作性向上のために省略した第2のアプリケーション手
段での認証情報の入力省略によって危惧される無権利者
によるサーバ装置利用の危険性を鍵コードを使用して回
避することができるという作用を有する。With this configuration, only the first application means of the first application means and the second application means is required to input the authentication information, and the operability of the service user of the server device is simplified. Has the effect of. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. It has the effect of being able to.
【0039】請求項13に記載のサーバ装置は、請求項
11または12に記載のサーバ装置において、鍵コード
照合手段は、照合で一致した鍵コードをサーバ側鍵コー
ド記憶部から削除することとしたものである。According to a thirteenth aspect of the present invention, in the server apparatus according to the eleventh aspect or the twelfth aspect, the key code collating means deletes the key code which is coincident in collation from the server side key code storage section. It is a thing.
【0040】この構成により、サーバ装置が第1のアプ
リケーション手段と共有している鍵コードを第2のアプ
リケーション手段へのサービス提供開始時に第1の鍵コ
ード記憶部から削除することとなり、鍵コード盗難によ
り生じ得るサーバ装置サービスの悪用が困難になるとい
う作用を有する。With this configuration, the key code shared by the server device with the first application means is deleted from the first key code storage section when the service is provided to the second application means, and the key code is stolen. This has the effect of making it difficult to misuse the server device service that may occur.
【0041】請求項14に記載のサーバ装置は、請求項
11乃至13のいずれか1に記載のサーバ装置におい
て、鍵コードが、認証の都度、ランダムに生成される固
有のコードであることとしたものである。According to a fourteenth aspect of the present invention, in the server apparatus according to any one of the eleventh to thirteenth aspects, the key code is a unique code randomly generated each time authentication is performed. It is a thing.
【0042】この構成により、サーバ装置に接続する権
利のない第三者(無権利者)からの鍵コードの盗難を困
難にするという作用を有する。This configuration has the effect of making it difficult to steal the key code from a third party (non-right holder) who does not have the right to connect to the server device.
【0043】以下、本発明の実施の形態について、図1
〜図3を用いて説明する。FIG. 1 shows an embodiment of the present invention.
~ It demonstrates using FIG.
【0044】(実施の形態1)図1は、本発明の実施の
形態1による通信システムを示すブロック図であり、本
実施の形態による通信システムは、サーバ装置10、4
0と、プログラムによって種々の機能が与えられるコン
ピュータ装置20、50と、ネットワーク30とから構
成される。なお、ここでは、サーバ装置10とコンピュ
ータ20とネットワーク30とについて説明する。(Embodiment 1) FIG. 1 is a block diagram showing a communication system according to Embodiment 1 of the present invention. The communication system according to this embodiment includes server devices 10, 4
0, computer devices 20 and 50 to which various functions are given by a program, and a network 30. The server device 10, the computer 20, and the network 30 will be described here.
【0045】図1において、10は後述のコンピュータ
装置20に対してサービス情報を提供するサーバ装置、
11はランダムで固有の鍵コードを生成する鍵コード生
成手段、12は鍵コードを鍵コード記憶部(第1の鍵コ
ード記憶部)19に記憶させる鍵コード記憶手段(第1
の鍵コード記憶手段)、13はコンピュータ装置20の
第2のアプリケーション手段26(後述する)から送ら
れてくる鍵コードと第1の鍵コード記憶部19に記憶さ
れた鍵コードとが一致するかどうかを判定し、一致する
場合には第2のアプリケーション手段に対するサービス
の提供を開始する鍵コード照合手段、14はサーバ装置
10がサービスを提供することができる使用者(すなわ
ちサービスを提供することができるコンピュータ装置)
を判定するための認証情報(識別IDやパスワードなど
の情報)を認証情報記憶部18に記憶させる認証情報記
憶手段、15は後述の第1のアプリケーション手段21
から接続要求があった場合に認証情報の送信を要求する
認証要求手段、16はコンピュータ装置20の第1のア
プリケーション手段21から送信される認証情報が認証
情報記憶部18に登録されているか否かを判定する認証
手段、17は認証手段16による認証後に鍵コード記憶
部19から取り出した鍵コードをサービス情報を受信す
るコンピュータ装置20の第1のアプリケーション手段
21へ送信する鍵コード送信手段である。In FIG. 1, reference numeral 10 denotes a server device that provides service information to a computer device 20 described later,
Reference numeral 11 is a key code generation means for randomly generating a unique key code, and 12 is a key code storage means for storing the key code in a key code storage unit (first key code storage unit) 19 (first
The key code stored in the first key code storage unit 19 is the same as the key code sent from the second application unit 26 (described later) of the computer device 20. A key code collating means for determining whether or not the service is provided to the second application means when the two match, and a user who can provide the service by the server device 10 (that is, the service can be provided by the server device 10). Computer equipment capable)
Authentication information storage means for storing authentication information (information such as an identification ID and password) for determining whether or not to be stored in the authentication information storage portion 18, and 15 is a first application means 21 to be described later.
Authentication request means for requesting the transmission of the authentication information when there is a connection request from the computer. Reference numeral 16 indicates whether or not the authentication information transmitted from the first application means 21 of the computer device 20 is registered in the authentication information storage unit 18. Authenticating means 17 for determining whether or not is a key code transmitting means for transmitting the key code taken out from the key code storage section 19 after the authentication by the authenticating means 16 to the first application means 21 of the computer device 20 which receives the service information.
【0046】また、20は後述のネットワーク30を介
してサーバ装置10からサービス情報の提供をうけるコ
ンピュータ装置、21はコンピュータ装置20を構成
し、サーバ装置10のサービスを利用するためのブラウ
ザプログラムなどにより実現される第1のアプリケーシ
ョン手段、22は第1のアプリケーション手段21にお
いて鍵コードを生成するための鍵コード生成手段、23
は鍵コードを鍵コード記憶部(第2の鍵コード記憶部)
23aに記憶させる鍵コード記憶手段(第2の鍵コード
記憶手段)、24はサーバ装置10から送信される鍵コ
ードを受信する鍵コード受信手段、25は鍵コード記憶
部23aに記憶されている鍵コードを後述する第2のア
プリケーション手段26に転送する鍵コード転送手段、
26は第1のアプリケーション手段21によって起動さ
れ、サーバ装置10のサービスを利用するプラグインソ
フトやActiveX(商標)などにより実現される第
2のアプリケーション手段、27は鍵コード転送手段2
5から転送される鍵コードを受信する鍵コード受信手
段、28は鍵コード受信手段で受信した鍵コードを鍵コ
ード記憶部(第3の鍵コード記憶部)28aに記憶させ
る鍵コード記憶手段(第3の鍵コード記憶手段)、29
は鍵コード記憶部28aから取り出された鍵コードをサ
ーバ装置10に送信する鍵コード送信手段である。Further, 20 is a computer device which receives service information from the server device 10 via a network 30 which will be described later, 21 is a computer device 20 and comprises a browser program or the like for using the service of the server device 10. First application means realized, 22 is a key code generation means for generating a key code in the first application means 21, 23
Is a key code storage unit (second key code storage unit)
Key code storage means (second key code storage means) to be stored in 23a, 24 is a key code receiving means for receiving the key code transmitted from the server device 10, and 25 is a key stored in the key code storage section 23a. Key code transfer means for transferring the code to the second application means 26 described later,
Reference numeral 26 is a second application means that is activated by the first application means 21 and is realized by plug-in software that uses services of the server device 10 or ActiveX (trademark), and 27 is the key code transfer means 2
5 is a key code receiving means for receiving the key code transferred from 5, and 28 is a key code storing means (third key code storing means) for storing the key code received by the key code receiving means in the key code storing portion (third key code storing portion) 28a. Key code storage means 3), 29
Is a key code transmitting means for transmitting the key code retrieved from the key code storage unit 28a to the server device 10.
【0047】さらに、30は複数のサーバ装置10、4
0とコンピュータ装置20、50とが接続されているネ
ットワーク(ローカルエリアネットワークやインターネ
ットなどのグローバルネットワーク)である。Further, 30 is a plurality of server devices 10, 4
0 is a network (a local area network or a global network such as the Internet) to which the computer devices 20 and 50 are connected.
【0048】このように構成された通信システムについ
て、図2を用いて説明する。図2は本実施の形態による
通信システムの動作を示すシーケンス図である。The communication system configured as described above will be described with reference to FIG. FIG. 2 is a sequence diagram showing the operation of the communication system according to the present embodiment.
【0049】サーバ装置10が提供するサービスを利用
しようとするコンピュータ装置20の使用者は、まず、
コンピュータ装置20上で動作する第1のアプリケーシ
ョン手段21(例えば、インターネットエクスプローラ
(登録商標)などのネットワークブラウザアプリケーシ
ョンによって実現される手段)を介して、サーバ装置1
0に接続要求データを送信する(S1、接続要求ステッ
プ)。接続要求は、第1のアプリケーション手段21か
らIPアドレスやURLで明示されたサーバ装置10へ
HTTPプロトコルで記述されたサービス要求を送信す
ることにより開始される。次に、第1のアプリケーショ
ン手段21からの接続要求に対して、サーバ装置10の
認証要求手段15から認証情報および鍵コードの要求
(以下、「認証要求」という)が行われる(S2、認証
要求ステップ)。サーバ装置10からの認証要求を受信
すると、コンピュータ装置の表示部(図示せず)に第1
のアプリケーション手段21による認証情報(識別ID
/パスワードなどの情報)の入力画面が表示される。コ
ンピュータ装置20のユーザが入力画面(図示せず)か
ら認証情報を入力し、サーバ装置10への送信操作をす
ると、鍵コード生成手段22により鍵コードが生成さ
れ、再度の接続要求データおよび認証情報(識別ID/
パスワードなどの情報)とともに鍵コードがサーバ装置
10に送信される(S3、再度接続要求ステップ)。こ
こで、鍵コード生成手段22では、認証の都度、ランダ
ムに生成される固有のコードを鍵コードとして生成す
る。認証時に生成する固有コードを鍵コードとしている
ため、サーバ装置10に接続する権利のない第三者から
の鍵コードの盗難が困難になる。生成された鍵コードは
鍵コード記憶部(第2の鍵コード記憶部)23aに記憶
される(鍵コード記憶ステップ)。次に、認証情報およ
び鍵コードを受け取ったサーバ装置10は、認証手段1
6により、送られてきた認証情報が認証情報記憶部18
に記憶している認証情報と一致するかどうかを判定し、
一致する場合には認証が終了したと判定して、鍵コード
をサーバ装置10内の鍵コード記憶部(第1の鍵コード
記憶部)19に記憶する(S4、認証ステップ)ととも
に、第1のアプリケーション手段21に対してサービス
情報を提供する(S5、サービス情報送信ステップ)。
以下、サーバ装置10からのサービス提供開始後、第1
のアプリケーション手段21は、サービス利用者の操作
に応じて、種々のデータ(例えば、文字情報や画像情
報)の送受信をサーバ装置10との間で繰り返す(S
6、S7、要求サービス情報送信ステップ)。サービス
利用者の操作に応じて、第1のアプリケーション手段2
1と異なるプログラムで動作する第2のアプリケーショ
ン手段26によって、コンピュータ装置20上でのサー
ビス機能(例えば、音声や画像、動画などの情報処理)
を実現する必要がある場合、第2のアプリケーション手
段26が起動される。第2のアプリケーション手段26
が起動される際、鍵コードが鍵コード記憶部(第2の鍵
コード記憶部)23aから取り出され、鍵コード転送手
段25により第2のアプリケーション手段26の鍵コー
ド受信手段27に転送され、鍵コード受信手段27で受
信された鍵コードは鍵コード記憶部(第3の鍵コード記
憶部)28aに記憶される。さらに、第2のアプリケー
ション手段26がサーバ装置10と接続するために必要
な情報(例えば、サーバ装置10を明示するIPアドレ
スとサービスの種別番号など)が鍵コードと共に、第1
のアプリケーション手段21から第2のアプリケーショ
ン手段26へ通知される(S8)。第2のアプリケーシ
ョン手段26はサービス情報を受信するため、サービス
要求とともに、鍵コード記憶部28aに格納されている
情報(鍵コードの実体もしくは鍵コードの実体が格納さ
れているエリア情報)から取り出した鍵コードを鍵コー
ド送信手段29により、ネットワーク30を介して、サ
ーバ装置10に送信する(S9、サービス要求ステッ
プ)。第2のアプリケーション手段26から送信された
鍵コードとサービス要求データを受信したサーバ装置1
0は、鍵コード照合手段13により、鍵コード記憶部
(第1の鍵コード記憶部)19から鍵コードを取り出し
(S10、S11)、取り出した鍵コードと第2のアプ
リケーション手段26から受信した鍵コードとが一致す
るかどうかを判定し(鍵コード照合ステップ)、一致し
た場合にはその鍵コードを鍵コード記憶部19から削除
すると共に第2のアプリケーション手段26に対するサ
ービス情報(第2のアプリケーション手段26からのサ
ービス要求に対応するサービス情報)の提供を開始する
(S12、サービス情報送信ステップ)。なお、鍵コー
ド記憶部19から取り出した鍵コードと第2のアプリケ
ーション手段26から受信した鍵コードとが一致しない
場合や、鍵コード記憶手段12に鍵コードが記憶されて
いない場合には、第2のアプリケーション手段26への
サービス情報の提供は行わない。The user of the computer device 20 who wants to use the service provided by the server device 10 first
Through the first application means 21 (for example, means realized by a network browser application such as Internet Explorer (registered trademark)) operating on the computer device 20, the server device 1
The connection request data is transmitted to 0 (S1, connection request step). The connection request is started by transmitting a service request described by the HTTP protocol from the first application unit 21 to the server device 10 specified by the IP address or the URL. Next, in response to the connection request from the first application means 21, the authentication request means 15 of the server device 10 requests the authentication information and the key code (hereinafter referred to as “authentication request”) (S2, authentication request). Step). When the authentication request from the server device 10 is received, the first information is displayed on the display unit (not shown) of the computer device.
Information by the application means 21 of (identification ID
/ Password and other information) input screen is displayed. When the user of the computer device 20 inputs the authentication information from the input screen (not shown) and performs the transmission operation to the server device 10, the key code is generated by the key code generating means 22, and the connection request data and the authentication information are re-established. (Identification ID /
The key code is transmitted to the server device 10 together with the information such as the password) (S3, connection request step again). Here, the key code generation means 22 generates a unique code randomly generated as a key code each time authentication is performed. Since the unique code generated at the time of authentication is used as the key code, it is difficult to steal the key code from a third party who does not have the right to connect to the server device 10. The generated key code is stored in the key code storage unit (second key code storage unit) 23a (key code storage step). Next, the server device 10, which has received the authentication information and the key code, uses the authentication means 1
6 sends the authentication information sent to the authentication information storage unit 18
Judgment whether it matches the authentication information stored in
If they match, it is determined that the authentication has been completed, the key code is stored in the key code storage unit (first key code storage unit) 19 in the server device 10 (S4, authentication step), and the first The service information is provided to the application means 21 (S5, service information transmitting step).
Hereinafter, after starting the service provision from the server device 10,
The application means 21 repeats transmission and reception of various data (for example, character information and image information) with the server device 10 according to the operation of the service user (S).
6, S7, request service information transmission step). The first application means 2 according to the operation of the service user
By the second application unit 26 that operates with a program different from 1, service functions on the computer device 20 (for example, information processing of voice, image, moving image, etc.)
If it is necessary to realize the above, the second application means 26 is activated. Second application means 26
When is activated, the key code is taken out from the key code storage unit (second key code storage unit) 23a, transferred to the key code receiving unit 27 of the second application unit 26 by the key code transfer unit 25, and the key code The key code received by the code receiving means 27 is stored in the key code storage unit (third key code storage unit) 28a. Furthermore, the information necessary for the second application unit 26 to connect to the server device 10 (for example, the IP address clearly indicating the server device 10 and the service type number) together with the key code, the first
The second application means 26 is notified from the second application means 21 (S8). Since the second application unit 26 receives the service information, the second application unit 26 extracts the service request together with the service request from the information stored in the key code storage unit 28a (the key code entity or the area information in which the key code entity is stored). The key code is transmitted by the key code transmitting means 29 to the server device 10 via the network 30 (S9, service request step). The server device 1 that has received the key code and the service request data transmitted from the second application means 26.
In the case of 0, the key code collating means 13 retrieves the key code from the key code storage portion (first key code storage portion) 19 (S10, S11), and the retrieved key code and the key received from the second application means 26. It is determined whether the codes match (key code collating step), and if they match, the key code is deleted from the key code storage unit 19 and service information for the second application means 26 (second application means). The provision of the service information corresponding to the service request from 26 is started (S12, service information transmitting step). If the key code extracted from the key code storage unit 19 does not match the key code received from the second application unit 26, or if the key code is not stored in the key code storage unit 12, the second code is stored. No service information is provided to the application means 26.
【0050】以上のように本実施の形態によれば、コン
ピュータ装置20は、第1のアプリケーション手段21
と第2のアプリケーション手段26とを有し、第1のア
プリケーション手段21または第2のアプリケーション
手段26を用いてサーバ装置10のサービスの利用が可
能であり、サーバ装置10は、認証情報を認証情報記憶
部18に記憶させる認証情報記憶手段14と、認証情報
を要求する認証要求手段15と、認証情報の要求に対し
て第1のアプリケーション手段21から送信された認証
情報が認証情報記憶部18に記憶した情報と一致した場
合には第1のアプリケーション手段21に対するサービ
スの提供を開始する認証手段16と、第1のアプリケー
ション手段21から認証情報と共に送信された鍵コード
を鍵コード記憶部19に記憶させる第1の鍵コード記憶
手段12と、第2のアプリケーション手段26からサー
ビス要求と共に送信された鍵コードと第1の鍵コード記
憶部19に記憶した鍵コードとが一致した場合には第2
のアプリケーション手段26に対するサービスの提供を
開始する鍵コード照合手段13とを有し、第1のアプリ
ケーション手段21は、サーバ装置10からの認証要求
に対する認証情報を送信する際に鍵コードを生成する鍵
コード生成手段22と、生成した鍵コードを鍵コード記
憶部23aに記憶させる第2の鍵コード記憶手段23
と、第1のアプリケーション手段21がサーバ装置10
のサービス情報を受信可能な状態で第2のアプリケーシ
ョン手段26を起動する場合に第2の鍵コード記憶部2
3aから鍵コードを取り出して第2のアプリケーション
手段26に転送する鍵コード転送手段25とを有するこ
とにより、第1のアプリケーション手段21で生成した
鍵コードは、第1の鍵コード記憶部19と第2の鍵コー
ド記憶部23aに記憶され、第1のアプリケーション手
段21から第2のアプリケーション手段26に転送され
て第3の鍵コード記憶部28aに記憶され、サーバ装置
10と第2のアプリケーション手段26とは第1と第3
の鍵コード記憶部19、28aに記憶した鍵コードを利
用することができるので、第1のアプリケーション手段
21と第2のアプリケーション手段26とのうち第1の
アプリケーション手段21でのみ認証情報の入力が要求
され、サーバ装置10のサービス利用者の操作性が簡素
化されるという有利な効果が得られる。また、サーバ装
置10のサービス利用者の操作性向上のために省略した
第2のアプリケーション手段26での認証情報の入力省
略によって危惧される無権利者によるサーバ装置10利
用の危険性を鍵コードを使用して回避することができ
る。As described above, according to the present embodiment, the computer device 20 includes the first application means 21.
And the second application unit 26, and the service of the server device 10 can be used by using the first application unit 21 or the second application unit 26. The server device 10 uses the authentication information as the authentication information. The authentication information storage unit 14 stored in the storage unit 18, the authentication request unit 15 requesting the authentication information, and the authentication information transmitted from the first application unit 21 in response to the request for the authentication information are stored in the authentication information storage unit 18. The authentication means 16 that starts providing the service to the first application means 21 when the stored information matches, and the key code transmitted together with the authentication information from the first application means 21 are stored in the key code storage unit 19. The first key code storage means 12 and the second application means 26 are sent together with the service request. Has been a key code if the key code stored in the first key code storage unit 19 matches the second
Key means for starting the provision of services to the application means 26, and the first application means 21 is a key for generating a key code when transmitting the authentication information for the authentication request from the server device 10. Code generating means 22 and second key code storing means 23 for storing the generated key code in the key code storing portion 23a.
And the first application means 21 causes the server device 10 to
The second key code storage unit 2 when the second application means 26 is started in a state in which the service information of
By having the key code transfer means 25 for taking out the key code from 3a and transferring it to the second application means 26, the key code generated by the first application means 21 is the same as the first key code storage section 19 and the first key code storage section 19. 2 is stored in the second key code storage unit 23a, transferred from the first application unit 21 to the second application unit 26 and stored in the third key code storage unit 28a, and stored in the server device 10 and the second application unit 26. Is the first and the third
Since it is possible to use the key code stored in the key code storage units 19 and 28a of the above, the authentication information can be input only in the first application unit 21 of the first application unit 21 and the second application unit 26. The advantageous effect that the operability of the service user of the server device 10 is simplified is obtained. In addition, a key code is used to indicate the risk of use of the server device 10 by an unprivileged person who may be at risk due to omission of input of authentication information in the second application means 26 omitted to improve the operability of the service user of the server device 10. Can be avoided.
【0051】また、鍵コード照合手段13は、一致した
鍵コードを第1の鍵コード記憶手段12から削除するこ
とにより、サーバ装置10が第1のアプリケーション手
段21と共有している鍵コードを第2のアプリケーショ
ン手段26へのサービス提供開始時に第1の鍵コード記
憶手段12から削除することとなり、鍵コード盗難によ
り生じ得るサーバ装置サービスの悪用が困難になる。Further, the key code collating means 13 deletes the matched key code from the first key code storing means 12, so that the key code shared by the server device 10 with the first application means 21 is deleted. When the service is started to be provided to the second application means 26, it is deleted from the first key code storage means 12, and it becomes difficult to misuse the server device service that may occur due to the key code theft.
【0052】さらに、鍵コードは、認証の都度ランダム
に生成される固有のコードであることにより、サーバ装
置10に接続する権利のない第三者(無権利者)からの
鍵コードの盗難を困難にする。Furthermore, since the key code is a unique code randomly generated each time authentication is performed, it is difficult to steal the key code from a third party (unrighted person) who does not have the right to connect to the server device 10. To
【0053】(実施の形態2)実施の形態1における動
作は、第1のアプリケーション手段21で鍵コードを生
成する場合のシーケンス動作であったが、実施の形態2
における動作は、サーバ装置10にて鍵コードを生成す
る場合のシーケンス動作である。図3は本実施の形態に
よる通信システムの動作を示すシーケンス図である。ま
た、本実施の形態による通信システムの構成は実施の形
態1と同様、図1の構成である。(Second Embodiment) The operation in the first embodiment is a sequence operation when the first application means 21 generates a key code.
The operation in is a sequence operation when the server device 10 generates a key code. FIG. 3 is a sequence diagram showing the operation of the communication system according to the present embodiment. Further, the configuration of the communication system according to the present embodiment is the same as that of the first embodiment, as shown in FIG.
【0054】サーバ装置10が提供するサービスを利用
しようとするコンピュータ装置20の使用者は、まず、
コンピュータ装置20上で動作する第1のアプリケーシ
ョン手段21(例えば、インターネットエクスプローラ
(登録商標)などのネットワークブラウザアプリケーシ
ョンにより実現される手段)を介して、サーバ装置10
に接続要求データを送信する(S21、接続要求ステッ
プ)。接続要求は、第1のアプリケーション手段21か
らIPアドレスやURLで明示されたサーバ装置10へ
HTTPプロトコルで記述されたサービス要求データを
送信することにより開始される。次に、第1のアプリケ
ーション手段21からの接続要求に対して、サーバ装置
10の認証要求手段15から認証情報の要求が行われる
(S22、認証要求ステップ)。サーバ装置10からの
認証情報の要求を受信すると、コンピュータ装置20の
表示部に第1のアプリケーション手段21による認証情
報の入力画面が表示される。コンピュータ装置20のユ
ーザーが入力画面から認証情報を入力し、サーバ装置1
0への送信操作をすると、再度の接続要求データと共に
入力した認証情報がサーバ装置10に送信される(S2
3、再度接続要求ステップ)。次に、認証情報を受け取
ったサーバ装置10において、認証手段16により、認
証情報記憶部18に記憶された認証情報と受信した認証
情報とを照合し、両認証情報の一致によって認証が確認
できた場合には、鍵コードの生成を鍵コード生成手段1
1に要求し(S24、認証生成ステップ)、生成された
鍵コードは鍵コード記憶部19に記憶される(S2
5)。ここで、鍵コード生成手段11では、認証の都
度、ランダムに生成される固有のコードを鍵コードとし
て生成する。認証時に生成する固有コードを鍵コードと
しているため、サーバ装置10に接続する権利のない第
三者からの鍵コードの盗難が困難になる。次に、既に確
認できている認証に基づいて、第1のアプリケーション
手段21に対して、サービス情報と鍵コードとを送信し
(サービス情報鍵コード送信ステップ)、送信された鍵
コードは第1のアプリケーション手段21の鍵コード受
信手段24により受信され(受信ステップ)、鍵コード
記憶部23aに記憶される(S26、鍵コード記憶ステ
ップ)。以下、サーバ装置10からのサービス提供開始
後、第1のアプリケーション手段21は、サービス利用
者の操作に応じて、種々のデータ(例えば、文字情報や
画像情報)の送受信をサーバ装置10との間で繰り返す
(S27、S28、要求サービス情報送信ステップ)。
サービス利用者の操作に応じて、第1のアプリケーショ
ン手段21と異なるプログラムにより実現される第2の
アプリケーション手段26によって、コンピュータ装置
20上でのサービス機能を実現する必要がある場合、第
2のアプリケーション手段26が起動される。第2のア
プリケーション手段26が起動される際、鍵コードが第
1のアプリケーション手段21の鍵コード転送手段25
から第2のアプリケーション手段26の鍵コード受信手
段27に転送され、鍵コード受信手段27で受信された
鍵コードは鍵コード記憶部28aに記憶される。さら
に、第2のアプリケーション手段26がサーバ装置10
と接続するために必要な情報が鍵コードと共に、第1の
アプリケーション手段21から第2のアプリケーション
手段26へ通知される(S29)。第2のアプリケーシ
ョン手段26は、サービス情報を受信するため、サービ
ス要求データとともに、鍵コード記憶部28aに格納さ
れている情報から取り出した鍵コードを鍵コード送信手
段29により、ネットワーク30を介して、サーバ装置
10に送信する(S30、サービス要求ステップ)。第
2のアプリケーション手段26から送信された鍵コード
を受信したサーバ装置10は、鍵コード記憶部19から
鍵コードを取り出す(S31、S32)。次に、鍵コー
ド照合手段13により、鍵コード記憶手段12から取り
出した鍵コードと第2のアプリケーション手段26から
受信した鍵コードとが一致するかどうかを判定し(鍵コ
ード照合ステップ)、一致した場合にはその鍵コードを
鍵コード記憶部19から削除すると共に、第2のアプリ
ケーション手段26に対するサービス情報(第2のアプ
リケーション手段26からのサービス要求に対応するサ
ービス情報)の提供を開始する(S33、サービス情報
送信ステップ)。なお、鍵コード記憶部19から取り出
した鍵コードと第2のアプリケーション手段26から受
信した鍵コードとが一致しない場合や、鍵コード記憶部
19に鍵コードが記憶されていない場合には、第2のア
プリケーション手段26へのサービス情報の提供は行わ
ない。The user of the computer device 20 who intends to use the service provided by the server device 10 first
Via the first application means 21 (for example, means realized by a network browser application such as Internet Explorer (registered trademark)) operating on the computer device 20, the server device 10
The connection request data is transmitted to (S21, connection request step). The connection request is started by transmitting the service request data described by the HTTP protocol from the first application means 21 to the server device 10 specified by the IP address or the URL. Next, in response to the connection request from the first application means 21, the authentication request means 15 of the server device 10 requests the authentication information (S22, authentication request step). When the authentication information request from the server device 10 is received, the authentication information input screen by the first application means 21 is displayed on the display unit of the computer device 20. The user of the computer device 20 inputs the authentication information from the input screen, and the server device 1
When the transmission operation to 0 is performed, the authentication information input together with the connection request data again is transmitted to the server device 10 (S2).
3, step of requesting connection again). Next, in the server device 10 that has received the authentication information, the authentication means 16 collates the authentication information stored in the authentication information storage unit 18 with the received authentication information, and the authentication can be confirmed by the agreement of both authentication information. In this case, the key code generation means 1
1 (S24, authentication generation step), and the generated key code is stored in the key code storage unit 19 (S2).
5). Here, the key code generation means 11 generates a unique code randomly generated as a key code each time authentication is performed. Since the unique code generated at the time of authentication is used as the key code, it is difficult to steal the key code from a third party who does not have the right to connect to the server device 10. Next, based on the already confirmed authentication, the service information and the key code are transmitted to the first application means 21 (service information key code transmitting step), and the transmitted key code is the first one. It is received by the key code receiving means 24 of the application means 21 (reception step) and stored in the key code storage unit 23a (S26, key code storage step). Hereinafter, after starting the service provision from the server device 10, the first application means 21 transmits / receives various data (for example, character information or image information) to / from the server device 10 according to the operation of the service user. Is repeated (S27, S28, request service information transmitting step).
When it is necessary to realize the service function on the computer device 20 by the second application means 26 realized by a program different from the first application means 21 according to the operation of the service user, the second application is executed. Means 26 are activated. When the second application means 26 is activated, the key code is the key code transfer means 25 of the first application means 21.
Is transferred to the key code receiving means 27 of the second application means 26, and the key code received by the key code receiving means 27 is stored in the key code storage unit 28a. Further, the second application means 26 is used by the server device 10.
Information necessary to connect to the second application means 26 is notified from the first application means 21 to the second application means 26 together with the key code (S29). In order to receive the service information, the second application unit 26 receives the service request data and the key code extracted from the information stored in the key code storage unit 28a by the key code transmitting unit 29 via the network 30. It is transmitted to the server device 10 (S30, service request step). The server device 10, which has received the key code transmitted from the second application means 26, retrieves the key code from the key code storage unit 19 (S31, S32). Next, the key code matching unit 13 determines whether the key code extracted from the key code storage unit 12 and the key code received from the second application unit 26 match (key code matching step), and match. In that case, the key code is deleted from the key code storage unit 19, and the service information (service information corresponding to the service request from the second application unit 26) is started to be provided to the second application unit 26 (S33). , Service information transmission step). If the key code extracted from the key code storage unit 19 and the key code received from the second application unit 26 do not match, or if the key code is not stored in the key code storage unit 19, the second code is stored. No service information is provided to the application means 26.
【0055】以上のように本実施の形態によれば、コン
ピュータ装置20は、第1のアプリケーション手段21
と第2のアプリケーション手段26とを有し、第1のア
プリケーション手段21または第2のアプリケーション
手段26を用いてサーバ装置10のサービスの利用が可
能であり、サーバ装置10は、認証情報を認証情報記憶
部18に記憶させる認証情報記憶手段14と、認証情報
を要求する認証要求手段15と、認証情報の要求に対し
て第1のアプリケーション手段21から送信された認証
情報が認証情報記憶部18に記憶した情報と一致した場
合には第1のアプリケーション手段21に対するサービ
スの提供を開始する認証手段16と、認証手段16によ
る認証後に鍵コードを生成する鍵コード生成手段11
と、鍵コード生成手段11により生成した鍵コードを第
1のアプリケーション手段21に送信する鍵コード送信
手段17と、鍵コード生成手段11により生成した鍵コ
ードを鍵コード記憶部19に記憶させる第1の鍵コード
記憶手段12と、第2のアプリケーション26からサー
ビス要求と共に送信された鍵コードと第1の鍵コード記
憶部19に記憶した鍵コードとが一致した場合には第2
のアプリケーション手段26に対するサービスの提供を
開始する鍵コード照合手段13とを有し、第1のアプリ
ケーション手段21は、サーバ装置10の認証手段によ
る認証後にサーバ装置10からサービス情報と共に送信
された鍵コードを受信する鍵コード受信手段24と、受
信した鍵コードを記憶する第2の鍵コード記憶部23a
と、第1のアプリケーション手段21がサーバ装置10
のサービス情報を受信可能な状態で第2のアプリケーシ
ョン手段26を起動する場合に第2の鍵コード記憶部2
3aから鍵コードを取り出して第2のアプリケーション
手段26に転送する鍵コード転送手段25とを有するこ
とにより、サーバ装置10の鍵コード生成手段22で生
成した鍵コードは、第1の鍵コード記憶部19と第2の
鍵コード記憶部23aに記憶され、第1のアプリケーシ
ョン手段21から第2のアプリケーション手段26に転
送されて第3の鍵コード記憶部28aに記憶され、サー
バ装置10と第2のアプリケーション手段26とは第1
と第3の鍵コード記憶手段12、28に記憶した鍵コー
ドを利用することができるので、第1のアプリケーショ
ン手段21と第2のアプリケーション手段26とのうち
第1のアプリケーション手段21でのみ認証情報の入力
が要求され、サーバ装置10のサービス利用者の操作性
が簡素化されるという有利な効果が得られる。また、サ
ーバ装置10のサービス利用者の操作性向上のために省
略した第2のアプリケーション手段26での認証情報の
入力省略によって危惧される無権利者によるサーバ装置
10利用の危険性を鍵コードを使用して回避することが
できる。As described above, according to this embodiment, the computer device 20 includes the first application means 21.
And the second application unit 26, the service of the server device 10 can be used by using the first application unit 21 or the second application unit 26, and the server device 10 sends the authentication information to the authentication information. The authentication information storage unit 14 stored in the storage unit 18, the authentication request unit 15 requesting the authentication information, and the authentication information transmitted from the first application unit 21 in response to the request for the authentication information are stored in the authentication information storage unit 18. The authentication means 16 that starts providing the service to the first application means 21 when the stored information matches, and the key code generation means 11 that generates the key code after the authentication by the authentication means 16.
A key code transmitting means 17 for transmitting the key code generated by the key code generating means 11 to the first application means 21; and a first storing the key code generated by the key code generating means 11 in the key code storage unit 19. If the key code transmitted with the service request from the second application 26 coincides with the key code stored in the first key code storage unit 19, the second
The key code collating means 13 for starting the provision of the service to the application means 26, and the first application means 21 is the key code transmitted from the server device 10 together with the service information after being authenticated by the authenticating means of the server device 10. And a second key code storage unit 23a for storing the received key code.
And the first application means 21 causes the server device 10 to
The second key code storage unit 2 when the second application means 26 is started in a state in which the service information of
By having the key code transfer means 25 for taking out the key code from 3a and transferring it to the second application means 26, the key code generated by the key code generation means 22 of the server device 10 is the first key code storage unit. 19 and the second key code storage unit 23a, transferred from the first application unit 21 to the second application unit 26 and stored in the third key code storage unit 28a, and stored in the server device 10 and the second key code storage unit 28a. What is the application means 26?
Since the key codes stored in the third and second key code storage means 12 and 28 can be used, only the first application means 21 of the first application means 21 and the second application means 26 can provide the authentication information. Is input, and the advantageous effect that the operability of the service user of the server device 10 is simplified is obtained. In addition, a key code is used to indicate the risk of use of the server device 10 by an unprivileged person who may be at risk due to omission of input of authentication information in the second application means 26 omitted to improve the operability of the service user of the server device 10. Can be avoided.
【0056】また、鍵コード照合手段13は、一致した
鍵コードを第1の鍵コード記憶部19から削除すること
により、サーバ装置10が第1のアプリケーション手段
21と共有している鍵コードを第2のアプリケーション
手段26へのサービス提供開始時に第1の鍵コード記憶
部19から削除することとなり、鍵コード盗難により生
じ得るサーバ装置サービスの悪用が困難になる。Further, the key code collating means 13 deletes the matched key code from the first key code storage section 19 so that the key code shared by the server device 10 with the first application means 21 is deleted. When the service is started to be provided to the second application means 26, it is deleted from the first key code storage unit 19, which makes it difficult to misuse the server device service that may occur due to the key code theft.
【0057】さらに、鍵コードは、認証の都度ランダム
に生成される固有のコードであることにより、サーバ装
置10に接続する権利のない第三者(無権利者)からの
鍵コードの盗難を困難にする。Furthermore, since the key code is a unique code randomly generated each time authentication is performed, it is difficult to steal the key code from a third party (unrighted person) who does not have the right to connect to the server device 10. To
【0058】[0058]
【発明の効果】以上説明したように本発明の請求項1に
記載の通信システムによれば、サーバ装置とサーバ装置
にネットワークを介して接続されるコンピュータ装置と
を有する通信システムであって、コンピュータ装置は、
第1のアプリケーション手段と第2のアプリケーション
手段とを有し、第1のアプリケーション手段または第2
のアプリケーション手段を用いてサーバ装置のサービス
の利用が可能であり、第1のアプリケーション手段は、
サーバ装置に送信した認証情報を受信したサーバ装置が
第1のアプリケーション手段を認証した後に鍵コードを
生成する鍵コード生成手段と、鍵コードを第2のアプリ
ケーション手段に転送する鍵コード転送手段とを有する
ことにより、サービス利用の権利があると判定された後
に第1のアプリケーション手段で鍵コードが生成され、
この鍵コードを用いることにより第2のアプリケーショ
ン手段とサーバ装置との間の認証を不要とすることがで
きるので、サーバ装置の種々のサービスを利用する構成
である第1のアプリケーション手段と第2のアプリケー
ション手段とのうち、第1のアプリケーション手段で1
回のみ認証情報の入力が要求され、サーバ装置のサービ
ス利用者の操作(コンピュータ装置の操作)を簡素化す
ることができるという有利な効果が得られる。また、サ
ーバ装置のサービス利用者の操作性向上のために省略し
た第2のアプリケーション手段での認証情報の入力省略
によって危惧される無権利者によるサーバ装置利用の危
険性を鍵コードを使用して回避することができるという
有利な効果が得られる。As described above, the communication system according to the first aspect of the present invention is a communication system having a server device and a computer device connected to the server device via a network. The device is
A first application means or a second application means having a first application means and a second application means.
It is possible to use the service of the server device by using the application means of
A key code generation unit that generates a key code after the server device that has received the authentication information transmitted to the server device authenticates the first application unit, and a key code transfer unit that transfers the key code to the second application unit. By having the key code generated by the first application means after it is determined that the user has the right to use the service,
By using this key code, it is possible to eliminate the need for authentication between the second application means and the server device, and therefore the first application means and the second application means which are configured to use various services of the server device. Of the application means, the first application means 1
It is possible to obtain the advantageous effect that the input of the authentication information is required only once, and the operation of the service user of the server device (operation of the computer device) can be simplified. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. The advantageous effect of being able to do is obtained.
【0059】請求項2に記載の通信システムによれば、
サーバ装置とサーバ装置にネットワークを介して接続さ
れるコンピュータ装置とを有する通信システムであっ
て、コンピュータ装置は、第1のアプリケーション手段
と第2のアプリケーション手段とを有し、第1のアプリ
ケーション手段または第2のアプリケーション手段を用
いてサーバ装置のサービスの利用が可能であり、サーバ
装置は、認証情報を認証情報記憶部に記憶させる認証情
報記憶手段と、認証情報を要求する認証要求手段と、認
証情報の要求に対して第1のアプリケーション手段から
送信された認証情報が認証情報記憶部に記憶した情報と
一致した場合には第1のアプリケーション手段に対する
サービスの提供を開始する認証手段と、第1のアプリケ
ーション手段から認証情報と共に送信された鍵コードを
第1の鍵コード記憶部に記憶させる第1の鍵コード記憶
部と、第2のアプリケーション手段からサービス要求と
共に送信された鍵コードと第1の鍵コード記憶部に記憶
した鍵コードとが一致した場合には第2のアプリケーシ
ョン手段に対するサービスの提供を開始する鍵コード照
合手段とを有し、第1のアプリケーション手段は、サー
バ装置からの認証要求に対する認証情報を送信する際に
鍵コードを生成する鍵コード生成手段と、生成した鍵コ
ードを第2の鍵コード記憶部に記憶させる第2の鍵コー
ド記憶部と、第1のアプリケーション手段がサーバ装置
のサービス情報を受信可能な状態で第2のアプリケーシ
ョン手段を起動する場合に第2の鍵コード記憶部から鍵
コードを取り出して第2のアプリケーション手段に転送
する鍵コード転送手段とを有することにより、第1のア
プリケーション手段で生成した鍵コードは、第1の鍵コ
ード記憶部と第2の鍵コード記憶部に記憶され、第1の
アプリケーション手段から第2のアプリケーション手段
に転送されて第3の鍵コード記憶部に記憶され、サーバ
装置と第2のアプリケーション手段とは第1と第3の鍵
コード記憶部に記憶した鍵コードを利用することができ
るので、第1のアプリケーション手段と第2のアプリケ
ーション手段とのうち第1のアプリケーション手段での
み認証情報の入力が要求され、サーバ装置のサービス利
用者の操作性が簡素化されるという有利な効果が得られ
る。また、サーバ装置のサービス利用者の操作性向上の
ために省略した第2のアプリケーション手段での認証情
報の入力省略によって危惧される無権利者によるサーバ
装置利用の危険性を鍵コードを使用して回避することが
できるという有利な効果が得られる。According to the communication system of claim 2,
A communication system comprising a server device and a computer device connected to the server device via a network, wherein the computer device has a first application means and a second application means, and the first application means or The service of the server device can be used by using the second application unit, and the server device stores the authentication information in the authentication information storage unit, the authentication request storage unit that requests the authentication information, and the authentication unit. An authentication unit that starts providing a service to the first application unit when the authentication information transmitted from the first application unit in response to the information request matches the information stored in the authentication information storage unit; Storing the key code transmitted together with the authentication information from the application means of the first key code If the key code transmitted together with the service request from the second application means matches the key code stored in the first key code storage section, the second application A first code means for generating a key code when transmitting the authentication information for the authentication request from the server device, and a key code collating means for starting the provision of the service to the means. A second key code storage unit for storing the generated key code in the second key code storage unit, and a case where the first application unit activates the second application unit in a state in which the service information of the server device can be received. Key code transfer means for extracting the key code from the second key code storage section and transferring it to the second application means. Thus, the key code generated by the first application unit is stored in the first key code storage unit and the second key code storage unit, transferred from the first application unit to the second application unit, and stored in the third application unit. Since the key codes stored in the key code storage unit of the server device and the second application unit can use the key codes stored in the first and third key code storage units, the first application unit and the second application unit can be used. Of these application means, only the first application means is required to input the authentication information, and the advantageous effect that the operability of the service user of the server device is simplified is obtained. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. The advantageous effect of being able to do is obtained.
【0060】請求項3に記載の通信システムによれば、
サーバ装置とサーバ装置にネットワークを介して接続さ
れるコンピュータ装置とを有する通信システムであっ
て、コンピュータ装置は、第1のアプリケーション手段
と第2のアプリケーション手段とを有し、第1のアプリ
ケーション手段または第2のアプリケーション手段を用
いてサーバ装置のサービスの利用が可能であり、サーバ
装置は、認証情報を認証情報記憶部に記憶させる認証情
報記憶部と、認証情報を要求する認証要求手段と、認証
情報の要求に対して第1のアプリケーション手段から送
信された認証情報が認証情報記憶部に記憶した情報と一
致した場合には第1のアプリケーション手段に対するサ
ービスの提供を開始する認証手段と、認証手段による認
証後に鍵コードを生成する鍵コード生成手段と、鍵コー
ド生成手段により生成した鍵コードを第1のアプリケー
ション手段に送信する鍵コード送信手段と、鍵コード生
成手段により生成した鍵コードを第1の鍵コード記憶部
に記憶させる第1の鍵コード記憶手段と、第2のアプリ
ケーションからサービス要求と共に送信された鍵コード
と第1の鍵コード記憶部に記憶した鍵コードとが一致し
た場合には第2のアプリケーション手段に対するサービ
スの提供を開始する鍵コード照合手段とを有し、第1の
アプリケーション手段は、サーバ装置の認証手段による
認証後にサーバ装置からサービス情報と共に送信された
鍵コードを受信する鍵コード受信手段と、受信した鍵コ
ードを第2の鍵コード記憶部に記憶させる第2の鍵コー
ド記憶部と、第1のアプリケーション手段がサーバ装置
のサービス情報を受信可能な状態で第2のアプリケーシ
ョン手段を起動する場合に第2の鍵コード記憶部から鍵
コードを取り出して第2のアプリケーション手段に転送
する鍵コード転送手段とを有することにより、サーバ装
置の鍵コード生成手段で生成した鍵コードは、第1の鍵
コード記憶部と第2の鍵コード記憶部に記憶され、第1
のアプリケーション手段から第2のアプリケーション手
段に転送されて第3の鍵コード記憶部に記憶され、サー
バ装置と第2のアプリケーション手段とは第1と第3の
鍵コード記憶部に記憶した鍵コードを利用することがで
きるので、第1のアプリケーション手段と第2のアプリ
ケーション手段とのうち第1のアプリケーション手段で
のみ認証情報の入力が要求され、サーバ装置のサービス
利用者の操作性が簡素化されるという有利な効果が得ら
れる。また、サーバ装置のサービス利用者の操作性向上
のために省略した第2のアプリケーション手段での認証
情報の入力省略によって危惧される無権利者によるサー
バ装置利用の危険性を鍵コードを使用して回避すること
ができるという有利な効果が得られる。According to the communication system of claim 3,
A communication system comprising a server device and a computer device connected to the server device via a network, wherein the computer device has a first application means and a second application means, and the first application means or The service of the server device can be used by using the second application unit, and the server device stores an authentication information in the authentication information storage unit, an authentication request unit that requests the authentication information, and an authentication unit. An authentication unit that starts providing a service to the first application unit when the authentication information transmitted from the first application unit in response to the information request matches the information stored in the authentication information storage unit; Key code generation means for generating a key code after authentication by A key code transmitting means for transmitting the generated key code to the first application means; a first key code storing means for storing the key code generated by the key code generating means in the first key code storing section; And a key code collating means for starting service provision to the second application means when the key code transmitted together with the service request from the application matches the key code stored in the first key code storage section. The first application means stores a key code receiving means for receiving a key code transmitted together with the service information from the server device after being authenticated by the authenticating means of the server device, and the received key code in the second key code storage section. The second key code storage unit and the first application unit are set in a state where the service information of the server device can be received. Key code transfer means for taking out the key code from the second key code storage unit and transferring it to the second application means when activating the application means, the key generated by the key code generation means of the server device. The code is stored in the first key code storage unit and the second key code storage unit, and
From the application means to the second application means and stored in the third key code storage section, and the server device and the second application means store the key codes stored in the first and third key code storage sections. Since it can be used, only the first application means of the first application means and the second application means is required to input the authentication information, and the operability of the service user of the server device is simplified. That is an advantageous effect. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. The advantageous effect of being able to do is obtained.
【0061】請求項4に記載の通信システムによれば、
請求項2または3に記載の通信システムにおいて、鍵コ
ード照合手段は、一致した鍵コードを第1の鍵コード記
憶部から削除することにより、サーバ装置が第1のアプ
リケーション手段と共有している鍵コードを第2のアプ
リケーション手段へのサービス提供開始時に第1の鍵コ
ード記憶部から削除することとなり、鍵コード盗難によ
り生じ得るサーバ装置サービスの悪用が困難になるとい
う有利な効果が得られる。According to the communication system of claim 4,
In the communication system according to claim 2 or 3, the key code collating means deletes the matched key code from the first key code storage section, so that the key shared by the server device and the first application means. The code is deleted from the first key code storage unit at the time of starting the service provision to the second application means, and it is possible to obtain an advantageous effect that it is difficult to misuse the server device service that may occur due to the key code theft.
【0062】請求項5に記載の通信システムによれば、
請求項1乃至4のいずれか1に記載の通信システムにお
いて、鍵コードは、認証の都度ランダムに生成される固
有のコードであることにより、サーバ装置に接続する権
利のない第三者(無権利者)からの鍵コードの盗難を困
難にするという有利な効果が得られる。According to the communication system of claim 5,
In the communication system according to any one of claims 1 to 4, since the key code is a unique code randomly generated each time authentication is performed, a third party who has no right to connect to the server device (unauthorized) It is possible to obtain an advantageous effect that it is difficult to steal the key code from a person).
【0063】請求項6に記載の通信方法によれば、サー
バ装置と、サーバ装置にネットワークを介して接続され
内蔵の第1のアプリケーション手段または第2のアプリ
ケーション手段を用いてサーバ装置のサービスの利用が
可能なコンピュータ装置との間の通信方法であって、第
1のアプリケーション手段からサーバ装置に接続要求デ
ータを送信する接続要求ステップと、接続要求データ送
信に対してサーバ装置から第1のアプリケーション手段
に認証要求を行う認証要求ステップと、認証要求に対し
て再度の接続要求データと認証情報と鍵コードとを第1
のアプリケーション手段からサーバ装置へ送信する再度
接続要求ステップと、サーバ装置において認証情報に基
づく認証を行うと共に認証後に鍵コードを第1の鍵コー
ド記憶部に記憶する認証ステップと、鍵コードを第2の
鍵コード記憶部に記憶する鍵コード記憶ステップと、認
証後にサービス情報をサーバ装置から第1のアプリケー
ション手段へ送信するサービス情報送信ステップと、第
1のアプリケーション手段からサービス要求がある度に
サーバ装置からサービス情報を送信する要求サービス情
報送信ステップと、第2のアプリケーション手段から鍵
コードと共にサービス要求データを送信するサービス要
求ステップと、送信した鍵コードと第1の鍵コード記憶
部に記憶した鍵コードとを照合する鍵コード照合ステッ
プと、照合で鍵コードが一致した場合にはサーバ装置か
ら第2のアプリケーション手段にサービス情報を送信す
るサービス情報送信ステップとを有することにより、第
1のアプリケーション手段で生成した鍵コードは、第1
の鍵コード記憶部と第2の鍵コード記憶部に記憶され、
第1のアプリケーション手段から第2のアプリケーショ
ン手段に転送されて第3の鍵コード記憶部に記憶され、
サーバ装置と第2のアプリケーション手段とは第1と第
3の鍵コード記憶部に記憶した鍵コードを利用すること
ができるので、第1のアプリケーション手段と第2のア
プリケーション手段とのうち第1のアプリケーション手
段でのみ認証情報の入力が要求され、サーバ装置のサー
ビス利用者の操作性が簡素化されるという有利な効果が
得られる。また、サーバ装置のサービス利用者の操作性
向上のために省略した第2のアプリケーション手段での
認証情報の入力省略によって危惧される無権利者による
サーバ装置利用の危険性を鍵コードを使用して回避する
ことができるという有利な効果が得られる。According to the communication method of the sixth aspect, the service of the server device is used by using the server device and the first application means or the second application means which is built in and is connected to the server device via the network. And a connection request step of transmitting connection request data from the first application means to the server device, and a first application means from the server device for connection request data transmission. First, an authentication request step for requesting an authentication request, connection request data for the authentication request again, authentication information, and a key code are provided.
Connection request step of transmitting from the application means to the server device, an authentication step of performing authentication based on the authentication information in the server device and storing the key code in the first key code storage unit after the authentication, and the second key code. A key code storing step for storing the key code in the key code storing section, a service information transmitting step for transmitting service information from the server apparatus to the first application means after authentication, and a server apparatus each time there is a service request from the first application means. Request service information transmitting step for transmitting service information from the second request means, service request step for transmitting service request data together with the key code from the second application means, the transmitted key code and the key code stored in the first key code storage section. And the key code matching step that matches By when de is matched with a service information transmitting step of transmitting service information to the second application means from the server device, the key code generated by the first application means, first
Stored in the key code storage unit and the second key code storage unit of
Transferred from the first application means to the second application means and stored in the third key code storage section,
Since the server device and the second application means can use the key codes stored in the first and third key code storage units, the first and second application means can be used. The advantageous effect that the input of the authentication information is required only by the application means and the operability of the service user of the server device is simplified is obtained. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. The advantageous effect of being able to do is obtained.
【0064】請求項7に記載の通信方法によれば、サー
バ装置と、サーバ装置にネットワークを介して接続され
内蔵の第1のアプリケーション手段または第2のアプリ
ケーション手段を用いてサーバ装置のサービスの利用が
可能なコンピュータ装置との間の通信方法であって、第
1のアプリケーション手段からサーバ装置に接続要求デ
ータを送信する接続要求ステップと、接続要求データ送
信に対してサーバ装置から第1のアプリケーション手段
に認証要求を行う認証要求ステップと、認証要求に対し
て再度の接続要求データと認証情報とを第1のアプリケ
ーション手段からサーバ装置へ送信する再度接続要求ス
テップと、サーバ装置において認証情報に基づく認証を
行うと共に認証後に鍵コードを生成して第1の鍵コード
記憶部に記憶する認証生成ステップと、認証後にサービ
ス情報と生成した鍵コードとをサーバ装置から第1のア
プリケーション手段へ送信するサービス情報鍵コード送
信ステップと、サービス情報と共に生成した鍵コードを
第1のアプリケーション手段で受信する受信ステップ
と、受信した鍵コードを第2の鍵コード記憶部に記憶す
る鍵コード記憶ステップと、第1のアプリケーション手
段からサービス要求がある度にサーバ装置からサービス
情報を送信する要求サービス情報送信ステップと、第2
のアプリケーション手段から記憶した鍵コードと共にサ
ービス要求データを送信するサービス要求ステップと、
送信した鍵コードと第1の鍵コード記憶部に記憶した鍵
コードとを照合する鍵コード照合ステップと、照合で鍵
コードが一致した場合にはサーバ装置から第2のアプリ
ケーション手段にサービス情報を送信するサービス情報
送信ステップとを有することにより、サーバ装置の鍵コ
ード生成手段で生成した鍵コードは、第1の鍵コード記
憶部と第2の鍵コード記憶部に記憶され、第1のアプリ
ケーション手段から第2のアプリケーション手段に転送
されて第3の鍵コード記憶部に記憶され、サーバ装置と
第2のアプリケーション手段とは第1と第3の鍵コード
記憶部に記憶した鍵コードを利用することができるの
で、第1のアプリケーション手段と第2のアプリケーシ
ョン手段とのうち第1のアプリケーション手段でのみ認
証情報の入力が要求され、サーバ装置のサービス利用者
の操作性が簡素化されるという有利な効果が得られる。
また、サーバ装置のサービス利用者の操作性向上のため
に省略した第2のアプリケーション手段での認証情報の
入力省略によって危惧される無権利者によるサーバ装置
利用の危険性を鍵コードを使用して回避することができ
るという有利な効果が得られる。According to the communication method of the seventh aspect, the service of the server device is used by using the server device and the first application means or the second application means which is built in and is connected to the server device via the network. And a connection request step of transmitting connection request data from the first application means to the server device, and a first application means from the server device for connection request data transmission. Authentication request step for making an authentication request to the server, a connection request step for transmitting connection request data and authentication information for the authentication request again from the first application means to the server device, and authentication based on the authentication information in the server device. And the key code is generated after authentication and stored in the first key code storage unit. Certificate generation step, a service information key code transmission step of transmitting the service information and the generated key code after authentication from the server device to the first application means, and the key code generated together with the service information is received by the first application means. Receiving step, a key code storing step of storing the received key code in the second key code storing section, and a request service information transmitting step of transmitting service information from the server device every time there is a service request from the first application means. Step and second
A service request step of transmitting service request data together with the stored key code from the application means of
A key code collating step of collating the transmitted key code with the key code stored in the first key code storage unit, and if the key codes are matched in the collation, the server device transmits the service information to the second application means. By including the service information transmitting step, the key code generated by the key code generating means of the server device is stored in the first key code storage section and the second key code storage section, and the key code is stored in the first application means. The server device and the second application means may use the key codes transferred to the second application means and stored in the third key code storage section, and stored in the first and third key code storage sections. Therefore, only the first application means of the first application means and the second application means requires the input of the authentication information. Is, the service user's operation of the server device is obtained an advantageous effect that is simplified.
Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. The advantageous effect of being able to do is obtained.
【0065】請求項8に記載のプログラムによれば、コ
ンピュータ装置を、サービスを提供するサーバ装置との
認証作業ための認証手段として機能させるためのプログ
ラムであって、プログラムは、第1のアプリケーション
プ手段として機能させるためのプログラムと、第2のア
プリケーション手段として機能させるためのプログラム
とから構成され、第1のアプリケーション手段として機
能させるためのプログラムは、コンピュータ装置を、サ
ーバ装置からの認証要求に対する認証情報を送信する際
に鍵コードを生成する鍵コード生成手段と、生成した鍵
コードを第1の鍵コード記憶部に記憶させる第1の鍵コ
ード記憶手段と、サーバ装置のサービス情報を受信可能
な状態で第2のアプリケーション手段を起動する場合に
鍵コード記憶部から鍵コードを取り出して第2のアプリ
ケーション手段に転送する鍵コード転送手段として機能
させるためのプログラムであり、第2のアプリケーショ
ン手段として機能させるためのプログラムは、コンピュ
ーター装置を、第2のアプリケーション手段の起動の際
に第1のアプリケーション手段の鍵コード転送手段から
鍵コードを受信する鍵コード受信手段と、受信した鍵コ
ードを第2の鍵コード記憶部に記憶させる第2の鍵コー
ド記憶手段と、サーバ装置にサービス要求を送信すると
きに第2の鍵コード記憶部から鍵コードを取り出して取
り出した鍵コードをサーバ装置に送信する鍵コード送信
手段として機能させるためのプログラムであることによ
り、第1のアプリケーション手段と第2のアプリケーシ
ョン手段とのうち第1のアプリケーション手段でのみ認
証情報の入力が要求され、サーバ装置のサービス利用者
の操作性が簡素化されるという有利な効果が得られる。
また、サーバ装置のサービス利用者の操作性向上のため
に省略した第2のアプリケーション手段での認証情報の
入力省略によって危惧される無権利者によるサーバ装置
利用の危険性を鍵コードを使用して回避することができ
るという有利な効果が得られる。According to the program of claim 8, the program is a program for causing a computer device to function as an authentication means for an authentication work with a server device providing a service, and the program is a first application program means. And a program for causing it to function as second application means. The program for causing the first application means to function causes the computer device to provide authentication information in response to an authentication request from the server device. Key code generating means for generating a key code when transmitting a key code, a first key code storing means for storing the generated key code in a first key code storage section, and a state in which service information of a server device can be received. To activate the second application means by using the key code storage A program for functioning as a key code transfer means for taking out a key code and transferring it to the second application means, and the program for functioning as the second application means activates the computer device to activate the second application means. A key code receiving means for receiving the key code from the key code transferring means of the first application means, a second key code storing means for storing the received key code in the second key code storing section, and a server. When the service request is transmitted to the device, the program is for extracting the key code from the second key code storage unit and causing the extracted key code to function as a key code transmitting unit for transmitting to the server device. A first application of the application means and the second application means ® only emission means is input request for the authentication information, an advantageous effect that the service user of the operation of the server apparatus is simplified is obtained.
Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. The advantageous effect of being able to do is obtained.
【0066】請求項9に記載のプログラムによれば、コ
ンピュータ装置を、サービスを提供するサーバ装置との
認証作業ための認証手段として機能させるためのプログ
ラムであって、プログラムは、第1のアプリケーション
プ手段として機能させるためのプログラムと、第2のア
プリケーション手段として機能させるためのプログラム
とから構成され、第1のアプリケーション手段として機
能させるためのプログラムは、コンピュータ装置を、サ
ーバ装置との認証後にサーバ装置からサービス情報と共
に送信される鍵コードを受信する鍵コード受信手段と、
鍵コード受信手段において受信した鍵コードを第1の鍵
コード記憶部に記憶させる第1の鍵コード記憶手段と、
第1のアプリケーション手段がサーバ装置のサービス情
報を受信可能な状態で、第2のアプリケーション手段が
起動された場合に第1の鍵コード記憶部から鍵コードを
取り出して第2のアプリケーション手段に転送する鍵コ
ード転送手段として機能させるためのプログラムであ
り、第2のアプリケーション手段として機能させるため
のプログラムは、コンピュータ装置を、第2のアプリケ
ーション手段の起動の際、第1のアプリケーション手段
の鍵コード転送手段から鍵コードを受信する鍵コード受
信手段と、受信した鍵コードを第2の鍵コード記憶部に
記憶させる第2の鍵コード記憶手段と、サーバ装置にサ
ービス要求を送信するときに、第2の鍵コード記憶部か
ら鍵コードを取り出し、取り出した鍵コードをサーバ装
置に送信する鍵コード送信手段として機能させるための
プログラムであることにより、第1のアプリケーション
手段と第2のアプリケーション手段とのうち第1のアプ
リケーション手段でのみ認証情報の入力が要求され、サ
ーバ装置のサービス利用者の操作性が簡素化されるとい
う有利な効果が得られる。また、サーバ装置のサービス
利用者の操作性向上のために省略した第2のアプリケー
ション手段での認証情報の入力省略によって危惧される
無権利者によるサーバ装置利用の危険性を鍵コードを使
用して回避することができるという有利な効果が得られ
る。According to a ninth aspect of the present invention, there is provided a program for causing a computer device to function as an authentication means for performing an authentication work with a server device that provides a service, the program being a first application program means. And a program for causing it to function as second application means. The program for causing the first application means to function as the first application means causes the computer device to be transmitted from the server device after authentication with the server device. A key code receiving means for receiving the key code transmitted together with the service information,
First key code storage means for storing the key code received by the key code receiving means in the first key code storage portion;
When the second application means is activated in a state where the first application means can receive the service information of the server device, the key code is retrieved from the first key code storage section and transferred to the second application means. The program for functioning as the key code transfer means, and the program for functioning as the second application means causes the computer apparatus to activate the key code transfer means of the first application means when the second application means is activated. Key code receiving means for receiving the key code from the second key code storage means, the second key code storage means for storing the received key code in the second key code storage part, and the second key code storage means for transmitting the service request to the server device. A key code that retrieves the key code from the key code storage unit and sends the retrieved key code to the server device. Since it is a program for functioning as transmission means, only the first application means of the first application means and the second application means is required to input the authentication information, and the service user of the server device operates it. The advantage that the property is simplified is obtained. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. The advantageous effect of being able to do is obtained.
【0067】請求項10に記載のプログラムによれば、
請求項8または9に記載のプログラムにおいて、鍵コー
ドが、認証の都度、ランダムに生成される固有のコード
であることにより、サーバ装置に接続する権利のない第
三者(無権利者)からの鍵コードの盗難を困難にすると
いう有利な効果が得られる。According to the program of claim 10,
In the program according to claim 8 or 9, since the key code is a unique code randomly generated each time authentication is performed, a key code from a third party (non-right holder) who has no right to connect to the server device The advantageous effect of making the theft of the key code difficult is obtained.
【0068】請求項11に記載のサーバ装置によれば、
ネットワークを介して接続され、かつ一の端末装置に含
まれる第1のアプリケーション手段及び第2のアプリケ
ーション手段に対し、種々のサービス情報を提供するサ
ーバ装置であって、認証情報を認証情報記憶部に蓄積す
る認証情報記憶手段と、認証情報を要求する認証要求手
段と、認証要求手段による認証情報の要求に対し、第1
のアプリケーション手段から認証情報と共に送信される
鍵コードを鍵コード記憶部に記憶させる鍵コード記憶手
段と、第1のアプリケーション手段から送信される認証
情報が、認証情報記憶部に記憶した情報と一致する場合
に第1のアプリケーション手段に対するサービスの提供
を開始する認証手段と、認証手続きをしていない第2の
アプリケーション手段からサービス要求と共に送信され
る鍵コードが送信された場合には、鍵コード記憶部に記
憶した鍵コードと受信した鍵コードとが一致するかどう
かを判定し、一致する場合には第2のアプリケーション
手段に対するサービスの提供を開始する鍵コード照合手
段と、を備えていることにより、第1のアプリケーショ
ン手段と第2のアプリケーション手段とのうち第1のア
プリケーション手段でのみ認証情報の入力が要求され、
サーバ装置のサービス利用者の操作性が簡素化されると
いう有利な効果が得られる。また、サーバ装置のサービ
ス利用者の操作性向上のために省略した第2のアプリケ
ーション手段での認証情報の入力省略によって危惧され
る無権利者によるサーバ装置利用の危険性を鍵コードを
使用して回避することができるという有利な効果が得ら
れる。According to the server device of the eleventh aspect,
A server device that provides various service information to a first application device and a second application device that are connected via a network and that are included in one terminal device, the authentication information being stored in an authentication information storage unit. The authentication information storage means for accumulating, the authentication requesting means for requesting the authentication information, and the first request for the authentication information by the authentication requesting means
The key code storage means for storing the key code transmitted from the application means together with the authentication information in the key code storage portion and the authentication information transmitted from the first application means match the information stored in the authentication information storage portion. In this case, when the authentication means for starting the service provision to the first application means and the key code transmitted together with the service request from the second application means that has not performed the authentication procedure are transmitted, the key code storage section By determining whether or not the key code stored in 1 and the received key code match, and if they match, the key code collating means for starting the provision of the service to the second application means is provided. A first application means of the first application means and the second application means Only the input of the authentication information is required by,
The advantageous effect that the operability of the service user of the server device is simplified is obtained. Further, by using a key code, the risk of using the server device by an unrighteous person, which is feared due to omission of the input of the authentication information by the second application means omitted for improving the operability of the service user of the server device, is avoided. The advantageous effect of being able to do is obtained.
【0069】請求項12に記載のサーバ装置によれば、
ネットワークを介して接続され、かつ一の端末装置に含
まれる第1のアプリケーション手段及び第2のアプリケ
ーション手段に対し、種々のサービス情報を提供するサ
ーバ装置であって、認証情報を認証情報記憶部に蓄積す
る認証情報記憶手段と、認証情報を要求する認証要求手
段と、認証要求に対し、第1のアプリケーション手段か
ら送信される認証情報が、認証情報記憶部に記憶した情
報と一致する場合に第1のアプリケーション手段に対す
るサービスの提供を開始する認証手段と、認証手段によ
る認証後、鍵コードを生成するサーバ鍵コード生成手段
と、鍵コード生成手段により生成した鍵コードを記憶す
るサーバ側鍵コード記憶部と、鍵コード生成手段により
生成した鍵コードを第1のアプリケーション手段に送信
するサーバ側鍵コード送信手段と、認証手続きをしてい
ない第2のアプリケーション手段からサービス要求と共
に送信される鍵コードが送信された場合には、サーバ側
鍵コード記憶部に記憶した鍵コードと受信した鍵コード
とが一致するかどうかを判定し、一致する場合には第2
のアプリケーション手段に対するサービスの提供を開始
する鍵コード照合手段と、を備えていることにより、第
1のアプリケーション手段と第2のアプリケーション手
段とのうち第1のアプリケーション手段でのみ認証情報
の入力が要求され、サーバ装置のサービス利用者の操作
性が簡素化されるという有利な効果が得られる。また、
サーバ装置のサービス利用者の操作性向上のために省略
した第2のアプリケーション手段での認証情報の入力省
略によって危惧される無権利者によるサーバ装置利用の
危険性を鍵コードを使用して回避することができるとい
う有利な効果が得られる。According to the server device of claim 12,
A server device that provides various service information to a first application device and a second application device that are connected via a network and that are included in one terminal device, the authentication information being stored in an authentication information storage unit. When the authentication information storage unit to store, the authentication request unit requesting the authentication information, and the authentication request, the authentication information transmitted from the first application unit matches the information stored in the authentication information storage unit, Authentication means for starting to provide a service to one application means, server key code generation means for generating a key code after authentication by the authentication means, and server-side key code storage for storing the key code generated by the key code generation means And a server-side key code that transmits the key code generated by the key code generation means to the first application means. When the key code transmitted together with the service request is transmitted from the terminal transmitting means and the second application means that has not performed the authentication procedure, the key code stored in the server side key code storage unit and the received key code Determine if they match, and if so, the second
By providing the key code collating means for starting the provision of the service to the application means, the input of the authentication information is required only by the first application means of the first application means and the second application means. Therefore, the advantageous effect that the operability of the service user of the server device is simplified can be obtained. Also,
Using a key code to avoid the risk of using a server device by an unrighted person who is concerned about omission of inputting authentication information in the second application means omitted to improve the operability of the service user of the server device. The advantageous effect that it is possible is obtained.
【0070】請求項13に記載のサーバ装置によれば、
請求項11または12に記載のサーバ装置において、鍵
コード照合手段は、照合で一致した鍵コードをサーバ側
鍵コード記憶部から削除することにより、サーバ装置が
第1のアプリケーション手段と共有している鍵コードを
第2のアプリケーション手段へのサービス提供開始時に
第1の鍵コード記憶部から削除することとなり、鍵コー
ド盗難により生じ得るサーバ装置サービスの悪用が困難
になるという有利な効果が得られる。According to the server device of claim 13,
13. The server device according to claim 11 or 12, wherein the key code collating means deletes the key code matched by collation from the server side key code storage section so that the server device shares the same with the first application means. The key code is deleted from the first key code storage unit at the start of providing the service to the second application unit, which has an advantageous effect that it is difficult to misuse the server device service that may occur due to the key code being stolen.
【0071】請求項14に記載のサーバ装置によれば、
請求項11乃至13のいずれか1に記載のサーバ装置に
おいて、鍵コードが、認証の都度、ランダムに生成され
る固有のコードであることにより、サーバ装置に接続す
る権利のない第三者(無権利者)からの鍵コードの盗難
を困難にするという有利な効果が得られる。According to the server device described in claim 14,
The server device according to any one of claims 11 to 13, wherein the key code is a unique code randomly generated each time authentication is performed, so that a third party who has no right to connect to the server device (no The beneficial effect of making it difficult for the right holder to steal the key code is obtained.
【図1】本発明の実施の形態1、2による通信システム
を示すブロック図FIG. 1 is a block diagram showing a communication system according to first and second embodiments of the present invention.
【図2】本発明の実施の形態1による通信システムの動
作を示すシーケンス図FIG. 2 is a sequence diagram showing an operation of the communication system according to the first embodiment of the present invention.
【図3】本発明の実施の形態2による通信システムの動
作を示すシーケンス図FIG. 3 is a sequence diagram showing an operation of the communication system according to the second embodiment of the present invention.
10、40 サーバ装置 11、22 鍵コード生成手段 12 鍵コード記憶手段(第1の鍵コード記憶手段) 13 鍵コード照合手段 14 認証情報記憶手段 15 認証要求手段 16 認証手段 17、29 鍵コード送信手段 18 認証情報記憶部 19 鍵コード記憶部(第1の鍵コード記憶部) 20、50 コンピュータ装置 21 第1のアプリケーション手段 23 鍵コード記憶手段(第2の鍵コード記憶手段) 23a 鍵コード記憶部(第2の鍵コード記憶部) 24、27 鍵コード受信手段 25 鍵コード転送手段 26 第2のアプリケーション手段 28 鍵コード記憶手段(第3の鍵コード記憶手段) 28a 鍵コード記憶部(第3の鍵コード記憶部) 30 ネットワーク 10, 40 Server device 11, 22 Key code generating means 12 Key code storage means (first key code storage means) 13 Key code matching means 14 Authentication information storage means 15 Authentication request means 16 Authentication means 17, 29 Key code transmitting means 18 Authentication information storage unit 19 Key code storage unit (first key code storage unit) 20, 50 Computer equipment 21 First Application Means 23 Key Code Storage Means (Second Key Code Storage Means) 23a Key code storage unit (second key code storage unit) 24, 27 Key code receiving means 25 Key code transfer means 26 Second Application Means 28 Key Code Storage Means (Third Key Code Storage Means) 28a Key code storage unit (third key code storage unit) 30 network
フロントページの続き Fターム(参考) 5B085 AA08 AE01 AE02 5J104 AA07 JA03 KA01 KA04 MA05 PA07 Continued front page F-term (reference) 5B085 AA08 AE01 AE02 5J104 AA07 JA03 KA01 KA04 MA05 PA07
Claims (14)
クを介して接続されるコンピュータ装置とを有する通信
システムであって、 前記コンピュータ装置は、第1のアプリケーション手段
と第2のアプリケーション手段とを有し、前記第1のア
プリケーション手段または前記第2のアプリケーション
手段を用いて前記サーバ装置のサービスの利用が可能で
あり、 前記第1のアプリケーション手段は、前記サーバ装置に
送信した認証情報を受信した前記サーバ装置が前記第1
のアプリケーション手段を認証した後に鍵コードを生成
する鍵コード生成手段と、前記鍵コードを前記第2のア
プリケーション手段に転送する鍵コード転送手段とを有
することを特徴とする通信システム。1. A communication system having a server device and a computer device connected to the server device via a network, wherein the computer device has first application means and second application means. , The service of the server device can be used by using the first application means or the second application means, and the first application means receives the authentication information transmitted to the server device. The device is the first
And a key code transfer means for transferring the key code to the second application means after authenticating the application means.
クを介して接続されるコンピュータ装置とを有する通信
システムであって、 前記コンピュータ装置は、第1のアプリケーション手段
と第2のアプリケーション手段とを有し、前記第1のア
プリケーション手段または前記第2のアプリケーション
手段を用いて前記サーバ装置のサービスの利用が可能で
あり、 前記サーバ装置は、認証情報を認証情報記憶部に記憶さ
せる認証情報記憶部と、認証情報を要求する認証要求手
段と、前記認証情報の要求に対して前記第1のアプリケ
ーション手段から送信された認証情報が前記認証情報記
憶部に記憶した情報と一致した場合には前記第1のアプ
リケーション手段に対するサービスの提供を開始する認
証手段と、前記第1のアプリケーション手段から認証情
報と共に送信された鍵コードを第1の鍵コード記憶部に
記憶させる第1の鍵コード記憶手段と、前記第2のアプ
リケーション手段からサービス要求と共に送信された鍵
コードと前記第1の鍵コード記憶部に記憶した鍵コード
とが一致した場合には前記第2のアプリケーション手段
に対するサービスの提供を開始する鍵コード照合手段と
を有し、 前記第1のアプリケーション手段は、前記サーバ装置か
らの認証要求に対する認証情報を送信する際に鍵コード
を生成する鍵コード生成手段と、前記生成した鍵コード
を第2の鍵コード記憶部に記憶させる第2の鍵コード記
憶手段と、前記第1のアプリケーション手段が前記サー
バ装置のサービス情報を受信可能な状態で前記第2のア
プリケーション手段を起動する場合に前記第2の鍵コー
ド記憶部から鍵コードを取り出して前記第2のアプリケ
ーション手段に転送する鍵コード転送手段とを有するこ
とを特徴とする通信システム。2. A communication system having a server device and a computer device connected to the server device via a network, wherein the computer device has first application means and second application means. The service of the server device can be used by using the first application unit or the second application unit, and the server device includes an authentication information storage unit that stores authentication information in an authentication information storage unit, The authentication requesting means for requesting the authentication information, and the authentication information transmitted from the first application means in response to the request for the authentication information matches the information stored in the authentication information storage section, the first Authentication means for starting service provision to the application means, and the first application means First key code storage means for storing the key code transmitted together with the authentication information from the first key code storage portion, the key code transmitted together with the service request from the second application means, and the first key. And a key code collating means for starting the provision of a service to the second application means when the key code stored in the code storage section matches, wherein the first application means is provided from the server device. Key code generation means for generating a key code when transmitting authentication information for an authentication request, second key code storage means for storing the generated key code in a second key code storage section, and the first key code storage means. When the application means activates the second application means while being able to receive the service information of the server device, the second key code Communication system, comprising a key code transfer means for taking out the key code from the de-storage unit transfers to said second application means.
クを介して接続されるコンピュータ装置とを有する通信
システムであって、 前記コンピュータ装置は、第1のアプリケーション手段
と第2のアプリケーション手段とを有し、前記第1のア
プリケーション手段または前記第2のアプリケーション
手段を用いて前記サーバ装置のサービスの利用が可能で
あり、 前記サーバ装置は、認証情報を認証情報記憶部に記憶さ
せる認証情報記憶部と、認証情報を要求する認証要求手
段と、前記認証情報の要求に対して前記第1のアプリケ
ーション手段から送信された認証情報が前記認証情報記
憶部に記憶した情報と一致した場合には前記第1のアプ
リケーション手段に対するサービスの提供を開始する認
証手段と、前記認証手段による認証後に鍵コードを生成
する鍵コード生成手段と、前記鍵コード生成手段により
生成した鍵コードを第1のアプリケーション手段に送信
する鍵コード送信手段と、前記鍵コード生成手段により
生成した鍵コードを第1の鍵コード記憶部に記憶させる
第1の鍵コード記憶手段と、前記第2のアプリケーショ
ンからサービス要求と共に送信された鍵コードと前記第
1の鍵コード記憶部に記憶した鍵コードとが一致した場
合には前記第2のアプリケーション手段に対するサービ
スの提供を開始する鍵コード照合手段とを有し、 前記第1のアプリケーション手段は、前記サーバ装置の
認証手段による認証後に前記サーバ装置からサービス情
報と共に送信された鍵コードを受信する鍵コード受信手
段と、前記受信した鍵コードを第2の鍵コード記憶部に
記憶させる第2の鍵コード記憶部と、前記第1のアプリ
ケーション手段がサーバ装置のサービス情報を受信可能
な状態で前記第2のアプリケーション手段を起動する場
合に前記第2の鍵コード記憶部から鍵コードを取り出し
て前記第2のアプリケーション手段に転送する鍵コード
転送手段とを有することを特徴とする通信システム。3. A communication system having a server device and a computer device connected to the server device via a network, wherein the computer device has first application means and second application means. The service of the server device can be used by using the first application unit or the second application unit, and the server device includes an authentication information storage unit that stores authentication information in an authentication information storage unit, The authentication requesting means for requesting the authentication information, and the authentication information transmitted from the first application means in response to the request for the authentication information matches the information stored in the authentication information storage section, the first The authentication means for starting the provision of the service to the application means, and the key code after the authentication by the authentication means. A key code generating means for generating a code, a key code transmitting means for transmitting the key code generated by the key code generating means to the first application means, and a key code generated by the key code generating means for a first key. When the first key code storage means to be stored in the code storage unit matches the key code transmitted with the service request from the second application and the key code stored in the first key code storage unit, A key code collating means for starting to provide a service to the second application means, wherein the first application means is a key transmitted from the server device together with the service information after being authenticated by the authenticating means of the server device. A key code receiving means for receiving a code, and a first key code storing section for storing the received key code in a second key code storage section. And a key code storage unit for activating the second application unit in a state in which the first application unit can receive the service information of the server device, the key code is extracted from the second key code storage unit. A communication system comprising: a key code transfer means for transferring to the second application means.
コードを前記第1の鍵コード記憶部から削除することを
特徴とする請求項2または3に記載の通信システム。4. The communication system according to claim 2, wherein the key code collating means deletes the matched key code from the first key code storage unit.
成される固有のコードであることを特徴とする請求項1
乃至4のいずれか1に記載の通信システム。5. The key code is a unique code randomly generated each time authentication is performed.
5. The communication system according to any one of 1 to 4.
ークを介して接続され内蔵の第1のアプリケーション手
段または第2のアプリケーション手段を用いて前記サー
バ装置のサービスの利用が可能なコンピュータ装置との
間の通信方法であって、 前記第1のアプリケーション手段から前記サーバ装置に
接続要求データを送信する接続要求ステップと、前記接
続要求データ送信に対して前記サーバ装置から前記第1
のアプリケーション手段に認証要求を行う認証要求ステ
ップと、前記認証要求に対して再度の接続要求データと
認証情報と鍵コードとを前記第1のアプリケーション手
段から前記サーバ装置へ送信する再度接続要求ステップ
と、前記サーバ装置において前記認証情報に基づく認証
を行うと共に認証後に前記鍵コードを第1の鍵コード記
憶部に記憶する認証ステップと、前記鍵コードを第2の
鍵コード記憶部に記憶する鍵コード記憶ステップと、前
記認証後にサービス情報を前記サーバ装置から前記第1
のアプリケーション手段へ送信するサービス情報送信ス
テップと、前記第1のアプリケーション手段からサービ
ス要求がある度に前記サーバ装置からサービス情報を送
信する要求サービス情報送信ステップと、前記第2のア
プリケーション手段から前記鍵コードと共にサービス要
求データを送信するサービス要求ステップと、前記送信
した鍵コードと前記第1の鍵コード記憶部に記憶した鍵
コードとを照合する鍵コード照合ステップと、前記照合
で鍵コードが一致した場合には前記サーバ装置から前記
第2のアプリケーション手段にサービス情報を送信する
サービス情報送信ステップとを有することを特徴とする
通信方法。6. A server device and a computer device which is connected to the server device via a network and is capable of using the service of the server device by using a built-in first application means or second application means. A connection request step of transmitting connection request data from the first application means to the server device; and the server device in response to the connection request data transmission,
And an authentication request step of making an authentication request to the application means, and a connection request step of retransmitting connection request data, authentication information, and a key code for the authentication request from the first application means to the server device again. An authentication step of performing authentication based on the authentication information in the server device and storing the key code in the first key code storage unit after authentication, and a key code storing the key code in the second key code storage unit A storing step and, after the authentication, service information from the server device to the first
Service information transmitting step for transmitting the service information to the application means, request service information transmitting step for transmitting service information from the server device each time there is a service request from the first application means, and the second application means for transmitting the key. The service request step of transmitting the service request data together with the code, the key code verification step of verifying the transmitted key code with the key code stored in the first key code storage unit, and the key code matched in the verification. And a service information transmitting step of transmitting service information from the server device to the second application means.
ークを介して接続され内蔵の第1のアプリケーション手
段または第2のアプリケーション手段を用いて前記サー
バ装置のサービスの利用が可能なコンピュータ装置との
間の通信方法であって、 前記第1のアプリケーション手段から前記サーバ装置に
接続要求データを送信する接続要求ステップと、前記接
続要求データ送信に対して前記サーバ装置から前記第1
のアプリケーション手段に認証要求を行う認証要求ステ
ップと、前記認証要求に対して再度の接続要求データと
認証情報とを前記第1のアプリケーション手段から前記
サーバ装置へ送信する再度接続要求ステップと、前記サ
ーバ装置において前記認証情報に基づく認証を行うと共
に認証後に鍵コードを生成して第1の鍵コード記憶部に
記憶する認証生成ステップと、前記認証後にサービス情
報と前記生成した鍵コードとを前記サーバ装置から前記
第1のアプリケーション手段へ送信するサービス情報鍵
コード送信ステップと、サービス情報と共に前記生成し
た鍵コードを前記第1のアプリケーション手段で受信す
る受信ステップと、前記受信した鍵コードを第2の鍵コ
ード記憶部に記憶する鍵コード記憶ステップと、前記第
1のアプリケーション手段からサービス要求がある度に
前記サーバ装置からサービス情報を送信する要求サービ
ス情報送信ステップと、前記第2のアプリケーション手
段から前記記憶した鍵コードと共にサービス要求データ
を送信するサービス要求ステップと、前記送信した鍵コ
ードと前記第1の鍵コード記憶部に記憶した鍵コードと
を照合する鍵コード照合ステップと、前記照合で鍵コー
ドが一致した場合には前記サーバ装置から前記第2のア
プリケーション手段にサービス情報を送信するサービス
情報送信ステップとを有することを特徴とする通信方
法。7. A server device and a computer device connected to the server device via a network and capable of using the service of the server device by using a built-in first application means or second application means. A connection request step of transmitting connection request data from the first application means to the server device; and a step of transmitting the connection request data from the server device to the first connection request step.
An authentication requesting step for making an authentication request to the application means, a connection requesting step for transmitting connection request data and authentication information again for the authentication request from the first application means to the server device, and the server. An authentication generation step of performing authentication based on the authentication information in the device and generating a key code after authentication and storing the key code in the first key code storage unit; and the service information and the generated key code after the authentication, in the server device. To the first application means from the service information key code, a receiving step of receiving the generated key code together with the service information in the first application means, a second key to the received key code A key code storing step of storing the code in the code storing section, and the first application Request service information transmitting step for transmitting service information from the server device each time there is a service request from the server means, and a service request step for transmitting service request data together with the stored key code from the second application means, A key code collating step of collating the transmitted key code with the key code stored in the first key code storage unit; and when the key codes coincide in the collation, from the server device to the second application unit. And a service information transmitting step of transmitting service information.
サーバ装置との認証作業ための認証手段として機能させ
るためのプログラムであって、前記プログラムは、第1
のアプリケーションプ手段として機能させるためのプロ
グラムと、第2のアプリケーション手段として機能させ
るためのプログラムとから構成され、 前記第1のアプリケーション手段として機能させるため
のプログラムは、前記コンピュータ装置を、サーバ装置
からの認証要求に対する認証情報を送信する際に鍵コー
ドを生成する鍵コード生成手段と、前記生成した鍵コー
ドを第1の鍵コード記憶部に記憶させる第1の鍵コード
記憶手段と、サーバ装置のサービス情報を受信可能な状
態で前記第2のアプリケーション手段を起動する場合に
前記鍵コード記憶部から鍵コードを取り出して前記第2
のアプリケーション手段に転送する鍵コード転送手段と
して機能させるためのプログラムであり、 前記第2のアプリケーション手段として機能させるため
のプログラムは、前記コンピューター装置を、前記第2
のアプリケーション手段の起動の際に前記第1のアプリ
ケーション手段の前記鍵コード転送手段から鍵コードを
受信する鍵コード受信手段と、受信した鍵コードを第2
の鍵コード記憶部に記憶させる第2の鍵コード記憶手段
と、サーバ装置にサービス要求を送信するときに前記第
2の鍵コード記憶部から鍵コードを取り出して前記取り
出した鍵コードをサーバ装置に送信する鍵コード送信手
段として機能させるためのプログラムであることを特徴
とするプログラム。8. A program for causing a computer device to function as an authentication unit for performing authentication work with a server device that provides a service, the program comprising:
And a program for causing it to function as a second application means, the program for causing the first application means to cause the computer device to operate Key code generation means for generating a key code when transmitting authentication information for an authentication request, first key code storage means for storing the generated key code in a first key code storage section, and service of a server device When activating the second application means in a state in which information can be received, the key code is retrieved from the key code storage unit and the second code is extracted.
Is a program for functioning as key code transfer means for transferring to the application means, and a program for functioning as the second application means causes the computer device to operate as the second
The key code receiving means for receiving the key code from the key code transferring means of the first application means when the application means of
Second key code storage means to be stored in the key code storage unit, and a key code that is taken out from the second key code storage unit when a service request is transmitted to the server device, and the extracted key code is sent to the server device. A program characterized by being a program for functioning as a key code transmitting means for transmitting.
サーバ装置との認証作業ための認証手段として機能させ
るためのプログラムであって、前記プログラムは、第1
のアプリケーションプ手段として機能させるためのプロ
グラムと、第2のアプリケーション手段として機能させ
るためのプログラムとから構成され、 前記第1のアプリケーション手段として機能させるため
のプログラムは、前記コンピュータ装置を、サーバ装置
との認証後にサーバ装置からサービス情報と共に送信さ
れる鍵コードを受信する鍵コード受信手段と、前記鍵コ
ード受信手段において受信した鍵コードを第1の鍵コー
ド記憶部に記憶させる第1の鍵コード記憶手段と、前記
第1のアプリケーション手段がサーバ装置のサービス情
報を受信可能な状態で、前記第2のアプリケーション手
段が起動された場合に前記第1の鍵コード記憶部から鍵
コードを取り出して前記第2のアプリケーション手段に
転送する鍵コード転送手段として機能させるためのプロ
グラムであり、 前記第2のアプリケーション手段として機能させるため
のプログラムは、前記コンピュータ装置を、第2のアプ
リケーション手段の起動の際、前記第1のアプリケーシ
ョン手段の鍵コード転送手段から鍵コードを受信する鍵
コード受信手段と、受信した鍵コードを第2の鍵コード
記憶部に記憶させる第2の鍵コード記憶手段と、サーバ
装置にサービス要求を送信するときに、前記第2の鍵コ
ード記憶部から鍵コードを取り出し、前記取り出した鍵
コードをサーバ装置に送信する鍵コード送信手段として
機能させるためのプログラムであることを特徴とするプ
ログラム。9. A program for causing a computer device to function as an authentication means for performing an authentication operation with a server device that provides a service, the program comprising:
And a program for causing it to function as second application means, and the program for causing the first application means to function as the computer device and the server device. Key code receiving means for receiving a key code transmitted together with service information from the server device after authentication, and first key code storing means for storing the key code received by the key code receiving means in the first key code storing portion. And when the second application means is activated in a state in which the first application means can receive the service information of the server device, the key code is taken out from the first key code storage section and the second code is stored. As a key code transfer means for transferring to other application means And a program for causing the computer device to function as the second application unit, when the second application unit is activated, a key from the key code transfer unit of the first application unit is used. Key code receiving means for receiving a code, second key code storing means for storing the received key code in a second key code storing portion, and the second key for transmitting a service request to a server device. A program for causing a key code to be extracted from a code storage unit and causing the extracted key code to function as a key code transmitting unit that transmits the key code to a server device.
に生成される固有のコードであることを特徴とする請求
項8または9に記載のプログラム。10. The program according to claim 8, wherein the key code is a unique code randomly generated each time authentication is performed.
の端末装置に含まれる第1のアプリケーション手段及び
第2のアプリケーション手段に対し、種々のサービス情
報を提供するサーバ装置であって、 認証情報を認証情報記憶部に蓄積する認証情報記憶手段
と、認証情報を要求する認証要求手段と、前記認証要求
手段による認証情報の要求に対し、前記第1のアプリケ
ーション手段から認証情報と共に送信される鍵コードを
鍵コード記憶部に記憶させる鍵コード記憶手段と、前記
第1のアプリケーション手段から送信される認証情報
が、前記認証情報記憶部に記憶した情報と一致する場合
に前記第1のアプリケーション手段に対するサービスの
提供を開始する認証手段と、認証手続きをしていない前
記第2のアプリケーション手段からサービス要求と共に
送信される鍵コードが送信された場合には、前記鍵コー
ド記憶部に記憶した鍵コードと前記受信した鍵コードと
が一致するかどうかを判定し、一致する場合には前記第
2のアプリケーション手段に対するサービスの提供を開
始する鍵コード照合手段と、を備えていることを特徴と
するサーバ装置。11. A server device which provides various service information to a first application means and a second application means which are connected via a network and which are included in one terminal device. An authentication information storage unit that stores the authentication information in the authentication information storage unit, an authentication request unit that requests the authentication information, and a key code that is transmitted from the first application unit together with the authentication information in response to the authentication information request by the authentication request unit. And a service for the first application unit when the authentication information transmitted from the first application unit matches the information stored in the authentication information storage unit. Authentication means for starting the provision of the certificate and the second application means for which the authentication procedure has not been performed. When the key code transmitted together with the screw request is transmitted, it is determined whether or not the key code stored in the key code storage unit and the received key code match. And a key code collating means for starting the provision of a service to the application means.
の端末装置に含まれる第1のアプリケーション手段及び
第2のアプリケーション手段に対し、種々のサービス情
報を提供するサーバ装置であって、認証情報を認証情報
記憶部に蓄積する認証情報記憶手段と、認証情報を要求
する認証要求手段と、前記認証要求に対し、第1のアプ
リケーション手段から送信される認証情報が、前記認証
情報記憶部に記憶した情報と一致する場合に前記第1の
アプリケーション手段に対するサービスの提供を開始す
る認証手段と、前記認証手段による認証後、鍵コードを
生成するサーバ鍵コード生成手段と、前記鍵コード生成
手段により生成した鍵コードを記憶するサーバ側鍵コー
ド記憶部と、前記鍵コード生成手段により生成した鍵コ
ードを前記第1のアプリケーション手段に送信するサー
バ側鍵コード送信手段と、認証手続きをしていない前記
第2のアプリケーション手段からサービス要求と共に送
信される鍵コードが送信された場合には、前記サーバ側
鍵コード記憶部に記憶した鍵コードと前記受信した鍵コ
ードとが一致するかどうかを判定し、一致する場合には
前記第2のアプリケーション手段に対するサービスの提
供を開始する鍵コード照合手段と、を備えていることを
特徴とするサーバ装置。12. A server device for providing various service information to a first application device and a second application device, which are connected via a network and are included in one terminal device, and provide authentication information. The authentication information storage unit that stores the authentication information in the authentication information storage unit, the authentication request unit that requests the authentication information, and the authentication information transmitted from the first application unit in response to the authentication request are stored in the authentication information storage unit. An authentication unit that starts providing a service to the first application unit when the information matches, a server key code generation unit that generates a key code after the authentication by the authentication unit, and a key code generation unit. A server-side key code storage unit that stores a key code, and a key code generated by the key code generation means are stored in the first key code storage unit. When the key code transmitted with the service request is transmitted from the server side key code transmitting means for transmitting to the application means and the second application means which has not performed the authentication procedure, the server side key code storage section. Key code collating means for judging whether or not the key code stored in the above and the received key code match, and if they match, start providing the service to the second application means. A server device characterized by:
た鍵コードを前記サーバ側鍵コード記憶部から削除する
ことを特徴とする請求項11または12に記載のサーバ
装置。13. The server device according to claim 11, wherein the key code collating means deletes a key code that is matched by collation from the server side key code storage section.
に生成される固有のコードであることを特徴とする請求
項11乃至13のいずれか1に記載のサーバ装置。14. The server device according to claim 11, wherein the key code is a unique code randomly generated each time authentication is performed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002039507A JP2003242113A (en) | 2002-02-18 | 2002-02-18 | Communication system, communication method, program, and server device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002039507A JP2003242113A (en) | 2002-02-18 | 2002-02-18 | Communication system, communication method, program, and server device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003242113A true JP2003242113A (en) | 2003-08-29 |
Family
ID=27780510
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002039507A Pending JP2003242113A (en) | 2002-02-18 | 2002-02-18 | Communication system, communication method, program, and server device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003242113A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008003834A (en) * | 2006-06-22 | 2008-01-10 | Ricoh Co Ltd | Information processing apparatus, service providing method, and service providing program |
| JP2010114714A (en) * | 2008-11-07 | 2010-05-20 | Canon Inc | Data processor, method for controlling data processor, information processor, method for controlling information processor, storage medium and, program |
-
2002
- 2002-02-18 JP JP2002039507A patent/JP2003242113A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008003834A (en) * | 2006-06-22 | 2008-01-10 | Ricoh Co Ltd | Information processing apparatus, service providing method, and service providing program |
| JP2010114714A (en) * | 2008-11-07 | 2010-05-20 | Canon Inc | Data processor, method for controlling data processor, information processor, method for controlling information processor, storage medium and, program |
| US9710676B2 (en) | 2008-11-07 | 2017-07-18 | Canon Kabushiki Kaisha | Data processing apparatus, information processing apparatus, and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107358419B (en) | Airborne terminal payment authentication method, device and system | |
| US7281128B2 (en) | One pass security | |
| CN100534092C (en) | Method for performing authentication operation and apparatus therefor | |
| CN105187431B (en) | Login method, server, client and the communication system of third-party application | |
| US9602504B2 (en) | Strong Authentication by presentation of a number | |
| CN112953970A (en) | Identity authentication method and identity authentication system | |
| US20050165698A1 (en) | User authentication method and system using user's e-mail address and hardware information | |
| JP5309496B2 (en) | Authentication system and authentication method | |
| WO2007037703A1 (en) | Human factors authentication | |
| CN111628871B (en) | Block chain transaction processing method and device, electronic equipment and storage medium | |
| CN111010363B (en) | Information authentication method and system, authentication module and user terminal | |
| CN105656850B (en) | Data processing method, related device and system | |
| JP4960738B2 (en) | Authentication system, authentication method, and authentication program | |
| CN106161475B (en) | Method and device for realizing user authentication | |
| CN114390524B (en) | One-key login service implementation method and device | |
| JP2000148845A (en) | Data registration method and device using e-mail | |
| US20100257366A1 (en) | Method of authenticating a user | |
| JP2009301446A (en) | Method and server for user authentication using a plurality of terminals, and program | |
| JP2009118110A (en) | Metadata provision method for authentication system, system, program thereof, and recording medium | |
| CN113630241B (en) | Password recovery method and system, cloud server and electronic equipment | |
| JP2017102842A (en) | Personal identification system, personal identification information output system, authentication server, personal identification method, personal identification information output method, and program | |
| CN114158046B (en) | One-key login service implementation method and device | |
| JP2003242113A (en) | Communication system, communication method, program, and server device | |
| CN106357669A (en) | Web system logging-in method and logging-in assisting system | |
| JP2000322353A (en) | Information providing apparatus, information providing service authentication method, and recording medium storing information providing service authentication program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050210 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050704 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080930 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090217 |