(57)【特許請求の範囲】
【請求項１】
本体機能と前記本体機能のすべてまたは一部の起動と終了を制御する起動終了管理部を備えたプログラムと、前記プログラムがアクセス可能なメモリ記憶領域を備え、
前記プログラムの前記起動終了管理部がアクセスする前記メモリの特定記憶領域において、前記プログラムの前記本体機能のすべてまたは一部を起動させるためのオープン暗証コードと、前記プログラムの前記本体機能のすべてまたは一部を正常終了させるためのクローズ暗証コードが設定されたものであり、
前記プログラムの前記起動終了管理部が、入力されたコードが前記オープン暗証コードと一致した場合に前記プログラムの前記本体機能のすべてまたは一部を起動させるプログラム開錠機能と、入力されたコードが前記クローズ暗証コードと一致した場合に前記プログラムの前記本体機能のすべてまたは一部を正常終了するプログラム閉錠機能を備えたことを特徴とするコンピュータシステム。
【請求項２】
前記プログラムの前記本体機能が、稼働中に生じたデータまたは選択したデータを前記メモリ記憶領域に記録するデータ入出力機能を備え、
前記プログラムの前記アクセスが、前記メモリ記憶領域のデータ読み込み、データ編集、データ選択、稼働中に生じたデータまたは選択したデータを前記メモリ記憶領域への書き込み、前記メモリ記憶領域からのデータ消去のいずれかまたはそれらの組み合わせを含むものであり、
前記プログラム閉錠機能が、前記プログラムの前記本体機能のすべてまたは一部を正常終了する際に前記メモリ記憶領域のデータを確定して前記メモリ記憶領域へのアクセスを正常終了する処理を含むものであることを特徴とした請求項１に記載のコンピュータシステム。
【請求項３】
前記プログラムの前記本体機能が業務アプリケーション機能を備え、
前記プログラム開錠機能を介して前記プログラムの前記本体機能が操作可能となれば前記業務アプリケーション機能の利用が可能となり、前記プログラム閉錠機能を介して前記プログラムが正常終了する際に連動してまたは終了する前に独立して前記業務アプリケーション機能が正常終了することを特徴とした請求項１または２に記載のコンピュータシステム。
【請求項４】
コンピュータシステムで利用可能なプログラムと、前記プログラムがアクセス可能なメモリ記憶領域と、
前記プログラムがアクセスできる前記メモリ記憶領域内の第１の特定記憶領域の一部において、前記プログラムによる前記メモリ記憶領域内の前記第１の特定記憶領域の一部以外の他の部分へのアクセス、または前記第１の特定記憶領域以外の他の第２の特定記憶領域へのアクセスを許すためのオープン暗証コードと、前記プログラムによる前記メモリ記憶領域の前記第１の特定記憶領域の前記他の部分へのアクセス、または前記第１の特定記憶領域以外の他の前記第２の特定記憶領域へのアクセスを正常終了するためのクローズ暗証コードが設定されたものであり、
前記プログラムにおいて、入力されたコードが前記オープン暗証コードと一致した場合に、前記メモリ記憶領域の前記第１の特定記憶領域の前記他の部分へのアクセス、または前記第２の特定記憶領域へのアクセスを実行するメモリ特定記憶領域開錠機能と、
前記プログラムにおいて、入力されたコードが前記クローズ暗証コードと一致した場合に、前記メモリ記憶領域の前記第１の特定記憶領域の前記他の部分へのアクセスを正常終了する、または前記第２の特定記憶領域へのアクセスを正常終了するメモリ特定記憶領域閉錠機能を備えたことを特徴とするコンピュータシステム。
【請求項５】
前記メモリの前記第１の特定記憶領域または前記第２の特定記憶領域が、データベース、データベースのレコード、データベースのレコードのフィールド、ファイル、ストレージのいずれかまたはそれらの組み合わせであるデータアクセス単位を記憶したものであることを特徴とする請求項４に記載のコンピュータシステム。
【請求項６】
前記メモリの前記第１の特定記憶領域または前記第２の特定記憶領域が複数存在し、それらが分類されてフォルダ単位またはクラスタ単位にまとめられたデータ分類構造を備え、
前記プログラムがアクセスできる前記第１の特定記憶領域の一部において、前記オープン暗証コードと前記クローズ暗証コードに加え、フォルダ単位またはクラスタ単位のデータ分類構造ごとに設けられた分類選択オープン暗証コードと分類選択クローズ暗証コードを備え、
前記プログラムの前記メモリ特定記憶領域開錠機能が、入力されたコードが前記分類選択オープン暗証コードと一致した場合に、前記メモリの前記第１の特定記憶領域または前記第２の特定記憶領域の前記データ分類構造の単位に対するアクセスを実行し、
前記プログラムの前記メモリ特定記憶領域閉錠機能が、入力されたコードが前記分類選択クローズ暗証コードと一致した場合に、前記メモリの前記第１の特定記憶領域または前記第２の特定記憶領域の前記データ分類構造の単位へのアクセスを正常終了することを特徴とする請求項４または５に記載のコンピュータシステム。
【請求項７】
前記アクセスが、前記プログラムによるデータ読み込み、データ閲覧、データ編集、データ選択、データ消去のいずれかまたはそれらの組み合わせを含む処理であり、
前記正常終了が、前記プログラムにより行われた前記アクセスの内容を確定してデータ書き込み、データ書き換え、データ消去のいずれかまたはそれらの組み合わせを含む処理であることを特徴とする請求項４から６のいずれかに記載のコンピュータシステム。
【請求項８】
前記オープン暗証コードおよび前記クローズ暗証コードが、ＩＤコード、パスワード、生体情報、人のモーション情報のいずれかまたはそれらの組み合わせであることを特徴とする請求項１から７のいずれかに記載のコンピュータシステム。
【請求項９】
前記生体情報が、顔画像パターン、指紋パターン、静脈パターン、虹彩パターン、声紋パターンのいずれかまたはそれらの組み合わせであり、
前記コンピュータシステムが、前記生体情報の読み取りデバイスを含むものである請求項８に記載のコンピュータシステム。
【請求項１０】
前記オープン暗証コードおよび前記クローズ暗証コードが同じコードまたは異なるコードであることを特徴とする請求項１から９のいずれかに記載のコンピュータシステム。
【請求項１１】
前記コンピュータシステムが、訪問者が被訪問者の所在地を訪ねてサービス提供者とサービス被提供者の間で医療保険または介護保険の対象となるサービス提供を支援する保険対象サービス提供支援システムであって、前記サービス提供を行うサービス提供者が所持するサービス提供者端末を備えた構成であり、
前記プログラムが、前記サービス被提供者への前記サービス提供を支援する保険対象サービス提供支援アプリケーションであり、前記本体機能が前記サービス被提供者への前記サービス提供を支援する保険対象サービス提供支援機能であり、
前記メモリ記憶領域が、前記訪問者または前記被訪問者の医療保険または介護保険ごとに生成されたデータアクセス単位であることを特徴とする請求項１から３のいずれかに記載のコンピュータシステム。
【請求項１２】
前記コンピュータシステムが、訪問者が被訪問者の所在地を訪ねてサービス提供者とサービス被提供者の間で医療保険または介護保険の対象となるサービス提供を支援する保険対象サービス提供支援システムであって、前記サービス提供を行うサービス提供者が所持するサービス提供者端末を備えた構成であり、
前記メモリ記憶領域が、前記訪問者または前記被訪問者の医療保険または介護保険ごとに生成されたデータアクセス単位であることを特徴とする請求項４から１０のいずれかに記載のコンピュータシステム。
【請求項１３】
前記保険対象サービス提供支援アプリケーションが、前記サービス被提供者より入力された前記オープン暗証コードを認証した後、前記本体機能のすべてまたは一部をオープンするプログラム開錠処理と、
前記本体機能による前記サービス被提供者への前記サービス提供の保険対象サービス提供支援処理と、
前記サービス被提供者に対して前記サービス提供の内容を承認するか否かを問う承認リクエストを送信し、前記サービス被提供者からの承認情報の返信を待つ承認伺い処理と、
前記サービス被提供者より入力された前記クローズ暗証コードを認証した後、前記データアクセス単位に書き込まれたデータ内容を確定し、開いている状態の前記保険対象サービス提供支援アプリケーションの前記本体機能のすべてまたは一部を正常終了して閉じるプログラム閉錠処理を実行することを特徴とする請求項１１に記載のコンピュータシステム。
【請求項１４】
前記保険対象サービス提供支援アプリケーションが、前記サービス提供者より入力された前記オープン暗証コードを認証した後、前記本体機能のすべてまたは一部をオープンするプログラム開錠処理と、
前記本体機能による前記サービス被提供者への前記サービス提供の保険対象サービス提供支援処理と、
前記サービス被提供者に対して前記サービス提供の内容を承認するか否かを問う承認リクエストを送信し、前記サービス被提供者からの承認情報の返信を待つ承認伺い処理と、
前記サービス被提供者より入力された前記クローズ暗証コードを認証した後、前記データアクセス単位に書き込まれたデータ内容を確定し、開いている状態の前記保険対象サービス提供支援アプリケーションの前記本体機能のすべてまたは一部を正常終了して閉じるプログラム閉錠処理を実行することを特徴とする請求項１１に記載のコンピュータシステム。
【請求項１５】
前記コンピュータシステムが、クレジット利用またはデビット利用の決済管理システムに適用される金融取引制御システムであって、前記クレジット利用またはデビット利用を行う利用者が所持する利用者端末を備えた構成であり、
前記プログラムが、利用者のアカウントに対する金融取引処理を制御する金融取引処理アプリケーションであり、
前記メモリ記憶領域が、前記利用者のアカウントごとに生成された金融取引処理アプリケーションのデータアクセス単位であることを特徴とする請求項１から３のいずれかに記載のコンピュータシステム。
【請求項１６】
前記コンピュータシステムが、クレジット利用またはデビット利用の決済管理システムに適用される金融取引制御システムであって、前記クレジット利用またはデビット利用を行う利用者が所持する利用者端末を備えた構成であり、
前記プログラムが、利用者のアカウントに対する金融取引処理を制御する金融取引処理アプリケーションであり、
前記メモリ記憶領域が、前記利用者のアカウントごとに生成された金融取引処理アプリケーションのデータアクセス単位であることを特徴とする請求項４から１０のいずれかに記載のコンピュータシステム。
【請求項１７】
前記金融取引処理アプリケーションが、利用者端末より送信された金融取引処理リクエスト情報に含まれているオープン暗証コードを認証した後、
当該利用者のアカウントに対する前記金融取引処理アプリケーションの前記本体機能のすべてまたは一部をオープンするプログラム開錠処理と、
金融取引者から前記利用者のアカウントへの金融取引情報を受けて、前記データアクセス単位に前記金融取引情報を書き込む編集処理と、
前記利用者端末に対して前記金融取引情報を承認するか否かを問う承認リクエストを送信し、前記利用者端末からの承認情報の返信を待つ承認伺い処理と、
前記利用者端末より返信された前記承認情報に含まれているクローズ暗証コードを認証した後、前記データアクセス単位に書き込まれた前記金融取引情報の前記決済管理システムへの引き渡し処理と、前記金融取引処理アプリケーションの前記本体機能のすべてまたは一部に対するプログラム閉錠処理を実行することを特徴とする請求項１５に記載のコンピュータシステム。
【請求項１８】
前記コンピュータシステムが、利用者の個人データを取り扱う個人データアプリケーションシステムであって、前記利用者が所持する利用者端末を備えた構成であり、
前記プログラムが、前記個人データを取り扱う個人データアプリケーションであり、
前記メモリ記憶領域が、前記個人データアプリケーションで利用される各々の前記個人ごとに生成された個人データアクセス単位であることを特徴とする請求項１から３のいずれかに記載のコンピュータシステム。
【請求項１９】
前記コンピュータシステムが、利用者の個人データを取り扱う個人データアプリケーションシステムであって、前記利用者が所持する利用者端末を備えた構成であり、
前記プログラムが、前記個人データを取り扱う個人データアプリケーションであり、
前記メモリ記憶領域が、前記個人データアプリケーションで利用される各々の前記個人ごとに生成された個人データアクセス単位であることを特徴とする請求項４から１０のいずれかに記載のコンピュータシステム。
【請求項２０】
前記個人データアプリケーションが、利用者端末より送信された個人データアクセスリクエスト情報に含まれている前記オープン暗証コードを認証した後、
前記利用者の前記個人データアクセス単位に対する前記個人データアプリケーションの前記本体機能のすべてまたは一部をオープンするプログラム開錠処理と、
前記利用者または前記利用者が許容した第三者から前記利用者の前記個人データアクセス単位に対する前記個人データの閲覧または編集処理であるアクセスを実行する個人データアクセス処理と、
前記利用者端末に対して前記個人データアクセス単位への前記個人データアクセス処理の内容を承認するか否かを問う承認リクエストを送信し、前記利用者端末からの承認情報の返信を待つ承認伺い処理と、
前記利用者端末より返信された前記承認情報に含まれているクローズ暗証コードを認証した後、前記データアクセス単位へのアクセス内容を確定し、開いている状態の前記個人データアプリケーションの前記本体機能のすべてまたは一部を正常終了して閉じるプログラム閉錠処理を実行することを特徴とする請求項１８に記載のコンピュータシステム。
【請求項２１】
前記コンピュータシステムが、車両に搭載された諸機能の利用を支援する車両利用支援アプリケーションシステムであって、
前記プログラムが、前記車両に搭載された前記諸機能の利用を支援する車両利用支援アプリケーションであり、
前記メモリ記憶領域が、前記車両利用支援アプリケーションで利用される各々の利用者ごとに生成されたデータアクセス単位であることを特徴とする請求項１から３のいずれかに記載のコンピュータシステム。
【請求項２２】
前記コンピュータシステムが、車両に搭載された諸機能の利用を支援する車両利用支援アプリケーションシステムであって、
前記プログラムが、前記車両に搭載された前記諸機能の利用を支援する車両利用支援アプリケーションであり、
前記メモリ記憶領域が、前記車両利用支援アプリケーションで利用される各々の利用者ごとに生成されたデータアクセス単位であることを特徴とする請求項４から１０のいずれかに記載のコンピュータシステム。
【請求項２３】
前記車両利用支援アプリケーションが、コード入力手段を介した前記オープン暗証コードの入力を受けて認証した後、
前記利用者の前記データアクセス単位に対する前記車両利用支援アプリケーションの前記本体機能のすべてまたは一部をオープンするプログラム開錠処理と、
前記利用者または前記利用者が許容した第三者から動的に入力されたデータまたは事前に記録されたデータに従って、前記車両に搭載された諸機能を実行させるデータ入出力機能と、
走行中または駐車中に生じる諸データを前記データアクセス単位に動的に記録するデータアクセス単位編集機能、前記データアクセス単位に記録された今回の走行または駐車にかかる前記諸データを記録するデータ格納機能を備えたことを特徴とした請求項２１に記載の車両利用支援システム。
【請求項２４】
前記クローズ暗証コードの入力を受けて、前記プログラム開錠処理が、前記データアクセス単位に記録された今回の走行または駐車にかかる前記諸データの記録を承認、確定して正常終了して閉じることを特徴とする請求項２３に記載の車両利用支援システム。
【請求項２５】
前記コンピュータシステムが、データ管理システムであって、
前記プログラムが、記憶装置に格納するデータのアクセスに関してデータを暗号化処理および復号化処理を行い、データの利用を支援するデータ管理アプリケーションであり、
前記メモリ記憶領域が、前記データ管理アプリケーションによりアクセスされ、閲覧、出力または編集の単位となるデータアクセス単位であることを特徴とする請求項１から１０のいずれかに記載のコンピュータシステム。
【請求項２６】
前記データ管理アプリケーションが、正当なアクセス権限を持つ状態の前記データ管理アプリケーションによりアクセスされていない状態では前記データが暗号化された状態に保ち、正当なアクセス権限を持つ状態の前記データ管理アプリケーションがアクセスしているときのみ前記データを復号化して閲覧、出力または編集を可能とし、
正当なアクセス権限を持つ状態の前記データ管理アプリケーションが前記アクセスを終了すると前記データが暗号化された状態となることを特徴とする請求項２５に記載のコンピュータシステム。
【請求項２７】
前記メモリ記憶領域が、前記コンピュータシステムおよび前記アプリケーションとはネットワークを介した異なるコンピュータリソースのデータサーバ上に構築されており、前記メモリ記憶領域内では、前記データアクセス単位は全部または少なくとも選択された一部が常時、前記暗号化された状態で保持され、ダウンロード、アップロードとも暗号化された状態で行われることを特徴とする請求項２６に記載のデータ管理システム。
【請求項２８】
前記コンピュータシステムが、利用対象について、その権限者が利用者に対して前記利用対象を利用させる利用支援システムであって、
前記利用対象が、動産または不動産の有体物か、データ、所有権、無体財産権または仮想通貨の無体物のいずれか、またはそれらの利用区画を含むものであり、
前記プログラムが、前記利用対象が装備する装備機能を利用させる利用支援アプリケーションであり、
前記メモリ記憶領域が、前記利用支援アプリケーションで利用され、閲覧、出力または編集の単位となるデータアクセス単位であることを特徴とする請求項１から１０のいずれかに記載のコンピュータシステム。
【請求項２９】
前記権限者が使用する権限者システムが利用権限制御アプリケーションを備え、前記利用権限制御アプリケーションが前記利用対象の装備機能またはそれらの利用範囲ごとに前記利用者に対する利用権限を設定する装備機能制御部を備え、
前記データアクセス単位が前記利用対象の装備機能の利用ログデータを記録保持するログデータ部を備え、
前記利用支援アプリケーションが、前記利用対象が装備する装備機能を利用した前記利用対象の装備機能の利用ログデータを前記データアクセス単位の前記ログデータ部に記録するログデータ制御機能を備えたことを特徴とする請求項２８に記載のコンピュータシステム。
【請求項３０】
前記権限者システムの前記利用権限制御アプリケーションが、前記オープン暗証コードおよび前記クローズ暗証コードを設定する暗証コード設定機能と、設定した前記オープン暗証コードおよび前記クローズ暗証コードを前記利用者が使用する利用者システムの利用者アプリケーションに通知する通知機能を備えたことを特徴とする請求項２９に記載のコンピュータシステム。
【請求項３１】
前記コンピュータシステムが、住宅に装備された諸機能の利用を支援する住宅利用支援システムであって、
前記住宅が、マンションの各住戸、大規模タワーマンションの各住戸、戸建て住宅、アパート集合住宅、オフィスビルの各部屋、ログハウス、組立家屋、シェアハウス、ホテル、旅館、レンタルルームのいずれかまたはそれらの利用区画を含むものであり、
前記プログラムが、前記利用対象が装備する装備機能を利用させる住宅利用支援アプリケーションであり、
前記メモリ記憶領域が、前記住宅利用支援アプリケーションで利用される個々の住宅利用支援アプリケーションデータ管理単位であって、前記住宅利用支援アプリケーションで利用され、閲覧、出力または編集の単位となるデータアクセス単位であることを特徴とする請求項２８から３０のいずれかに記載のコンピュータシステム。
【請求項３２】
前記住宅利用支援アプリケーションが、
前記住宅に装備された前記諸機能に指示を与える住宅諸機能制御機能と、
前記住宅の利用に際して生じる利用ログデータを、前記住宅単位または前記住宅の利用者単位に分類、または未分類のまま収集する利用ログデータ収集機能と、
前記住宅利用支援アプリケーションデータ管理単位に対して前記利用ログデータ収集機能により収集したデータの入出力を行うデータ入出力機能を備えたことを特徴とした請求項３１に記載のコンピュータシステム。
【請求項３３】
前記住宅に装備された諸機能が、コンピュータ制御が可能な機能であり、ドアロック開閉機能、防犯セキュリティ管理機能、動植物管理機能、車庫管理機能、宅配ボックス管理機能、蓄電装置管理機能、食料貯蔵庫管理機能、ガス電気水道管理機能、安否確認機能、バスユニット管理機能、トイレ付設健康管理機能、コンシェルジュ機能、人工知能アシスタント機能、照明空調システム制御機能、オーディオビジュアル機器制御機能、課金処理機能、各種センサによるセンシングデータ収集機能のいずれかまたはそれらの組み合わせを含むものである請求項３１または３２に記載のコンピュータシステム。
【請求項３４】
前記コンピュータシステムが、媒体に対して、選択したクレジットカード情報、選択したデビットカード情報、または選択したポイントカード情報を書き込み、書き換え、または選択することにより、前記媒体を特定のクレジットカード、特定のデビットカード、または特定のポイントカードに変更する、カード選択変更アプリケーションシステムであって、
前記プログラムが、前記媒体に対して、前記クレジットカード情報、前記デビットカード情報、または前記ポイントカード情報を選択、書き込みまたは書き換えするものであるカード選択変更アプリケーションであり、
前記メモリ記憶領域が、前記媒体に装備されているメモリ記憶領域であることを特徴とする請求項１から３のいずれかに記載のコンピュータシステム。
【請求項３５】
前記コンピュータシステムが、媒体に対して、選択したクレジットカード情報、選択したデビットカード情報、または選択したポイントカード情報を書き込み、書き換え、または選択することにより、前記媒体を特定のクレジットカード、特定のデビットカード、または特定のポイントカードに変更する、カード選択変更アプリケーションシステムであって、
前記プログラムが、前記媒体に対して、前記クレジットカード情報、前記デビットカード情報、または前記ポイントカード情報を選択、書き込みまたは書き換えするものであるカード選択変更アプリケーションであり、
前記メモリ記憶領域が、前記媒体に装備されているメモリ記憶領域であることを特徴とする請求項４から１０のいずれかに記載のコンピュータシステム。
【請求項３６】
前記カード選択変更アプリケーションが、コード入力手段を介した前記オープン暗証コードの入力を受けて認証した後、前記本体機能のすべてまたは一部を稼働または前記記憶領域へのアクセスを可能とするプログラム開錠処理と、
前記特定のクレジットカード、前記特定のデビットカード、または前記特定のポイントカードを選択する選択機能と、
前記媒体の前記記憶領域に対して、前記選択機能で選択されたものにかかる前記クレジットカード情報、前記デビットカード情報、または前記ポイントカード情報を書き込みまたは書き換えするデータ格納機能を備えたことを特徴とした請求項３４に記載のコンピュータシステム。
【請求項３７】
本体機能と前記本体機能のすべてまたは一部の起動と終了を制御する起動終了管理部を備えたプログラムと、前記プログラムがアクセス可能なメモリ記憶領域を備えたコンピュータシステムを用いたプログラムの管理方法であって、
前記プログラムの前記起動終了管理部がアクセスする前記メモリの特定記憶領域において、前記プログラムの前記本体機能のすべてまたは一部を起動させるためのオープン暗証コードと、前記プログラムの前記本体機能のすべてまたは一部を正常終了させるためのクローズ暗証コードが設定されたものを用い、
前記プログラムの前記起動終了管理部が、入力されたコードが前記オープン暗証コードと一致した場合に前記プログラムの前記本体機能のすべてまたは一部を起動させるプログラム開錠を行い、入力されたコードが前記クローズ暗証コードと一致した場合に前記プログラムの前記本体機能のすべてまたは一部を正常終了するプログラム閉錠を行うことを特徴とするプログラムの管理方法。
【請求項３８】
本体機能と前記本体機能のすべてまたは一部の起動と終了を制御する起動終了管理部を備えたプログラムと、前記プログラムがアクセス可能なメモリ記憶領域を備えたコンピュータシステムを用いたメモリ記憶領域の管理方法であって、
前記プログラムの前記起動終了管理部がアクセスする前記メモリの特定記憶領域において、前記プログラムの前記本体機能のすべてまたは一部を起動させるためのオープン暗証コードと、前記プログラムの前記本体機能のすべてまたは一部を正常終了させるためのクローズ暗証コードが設定されたものを用い、
前記プログラムの前記起動終了管理部が、入力されたコードが前記オープン暗証コードと一致した場合に前記プログラムの前記本体機能のすべてまたは一部を起動させるプログラム開錠を行い、入力されたコードが前記クローズ暗証コードと一致した場合に前記プログラムの前記本体機能のすべてまたは一部を正常終了するプログラム閉錠を行うことを特徴とするメモリ記憶領域の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムに関する。特に、プログラムまたはメモリ記憶領域を正常に開いて使用を開始し、正常に使用を終了して閉じることを確保せしめたコンピュータシステムに関する。プログラムの用途は限定されず、様々な用途のプログラムに適用できる。
本発明のコンピュータシステムの適用分野は限定されず、多様な業務システムに適用できる。
本発明のコンピュータシステムの適用例として、医療、看護、療養、介護またはリハビリテーションがあり得る。特に、医療、看護、療養、介護またはリハビリテーションなどのサービス提供者が、患者に対するサービス提供を支援するとともにそれらサービス提供が正しく行われたセキュリティを向上する保険対象サービス支援システムがあり得る。
また、本発明のコンピュータシステムの適用例として、金融取引制御システムがあり得る。特に、クレジット利用、デビッド利用などの金融取引において、確実に、第三者の成り済まし使用やスキミングによる不正使用の防止ができる金融取引制御システムがあり得る。
また、本発明のコンピュータシステムの適用例として、車両の利用を支援する車両利用支援アプリケーションを装備した利用者携帯端末を利用した車両利用支援システムがあり得る。本発明で利用を支援する車両としては、駆動装置の分類において、エンジンを搭載したエンジン自動車、モーターを搭載した電気自動車、エンジンおよびモーターを搭載したハイブリッド車を含み、車両分類において、普通車両、軽車両、普通貨物車両、軽貨物車両、小型貨物車両、貸客車両、特殊車両、バス車両などがあり得る。
また、本発明のコンピュータシステムの適用例として、住宅の利用を支援する住宅利用支援アプリケーションを装備した住宅利用支援システムがあり得る。住宅としては、戸建て住宅、マンションの各住戸、大規模タワーマンションの各住戸、アパート集合住宅、オフィスビルの各部屋、ログハウス、組立家屋などがあり得る。利用形態としても、所有、賃貸、シェアハウス、ホテル、旅館、レンタルルームなど多様な利用形態があり得る。
また、本発明のコンピュータシステムの適用例として、個人データアプリケーションに関するものがあり得る。特に、個人データアプリケーションへの入力内容や操作内容が正しいことを確認せしめるセキュリティ設定を施し、誤解や過失による誤りに基づく過誤入力や、事実とは異なる不正入力などを効果的に低減せしめた個人データアプリケーションがあり得る。
また、本発明のコンピュータシステムの適用例として、コンピュータシステムで稼働するアプリケーションによりアクセスされ、閲覧、出力または編集の単位となるデータアクセス単位を管理し、当該アプリケーションによるデータアクセス単位にアクセスして閲覧、出力、編集などの諸操作を制御するデータ管理システムがあり得る。データアクセス単位に対する暗号化処理、復号化処理を伴うものがあり得る。
データアクセス単位としては、アプリケーションファイル、レコード、フィールドなどがあり、データアクセス単位を正常に開いて使用を開始し、正常に使用を終了して閉じることを確保せしめたデータ管理システムがあり得る。アプリケーションの用途は限定されず、様々な用途のアプリケーションに適用できる。
また、本発明のコンピュータシステムの適用例として、動産、不動産またはそれらの利用区画の利用対象について、権限者が利用者に対して利用対象を利用させる利用対象の利用支援システムがあり得る。
利用対象としては、多様なものが含まれ、限定されないが、動産、不動産という有体物がある。また、例えば、利用対象が、データファイルやデータコンテンツや仮想通貨などのデータ、所有権や著作権などの権利、特許権や商標権などの無体財産権などの無体物があり得る。
【背景技術】
【０００２】
コンピュータシステムにおいて、様々なアプリケーションが稼働しており、様々なセキュリティ対策も行われている。セキュリティ対策の意味合いは広いが、例えば、アプリケーションで利用するアプリケーションファイルへアクセスする正当権限者のみがアプリケーションファイルが利用できるように、アプリケーションファイルにアクセスして開く際にパスワードの入力をはじめ、様々なコード情報の入力を求める対策は広く採用されている。セキュリティレベルによるが、単純にキーボードからパスワードを入力させるものや、パスワードとともに携帯しているＩＣカードからＩＤ情報を入力させるものや、パスワードと指紋や静脈パターンなどの生体情報を入力させるものなどがある。また、一人の操作だけでは不十分とし、複数の権限者のパスワードやＩＤ情報等が揃ってようやくアプリケーションファイルを開くことができるものもある。このように、アプリケーションファイルを開いて操作可能状態とするためには高度なセキュリティが設定されているアプリケーションはある。【０００３】
アプリケーションが立ち上がってアプリケーションファイルが操作可能状態となれば、利用者はアプリケーションを使用してアプリケーションファイルを編集することができるが、アプリケーションの操作中、さらに、特別な機能を使用したりする際には、別途、個別にパスワードやＩＤ情報などが求められる場合もあり得る。
このように、アプリケーションファイルを開いたり、特別な機能を使用したりする場合には、セキュリティが設定されていることがあり得る。しかし、逆に、アプリケーションの利用が終了してアプリケーションファイルを閉じる際や、特別な機能の使用を終了する際には、終了すること自体には特段何らのパスワードやＩＤ情報の入力等を求められることはなく、セキュリティ設定がされているものはない。ほとんどのものは“終了”や“閉じる”というコマンドの入力やボタン押下で単純に終了できる。【０００４】
図５２は、一般的なアプリケーションを立ち上げてアプリケーションファイルを開き、その後、終了して閉じる操作を簡単に説明する図である。一例であり、アプリケーションファイルを開いたり閉じたりする典型的な操作である。
図５２（ａ）に示すように、アプリケーション１０は、コンピュータシステム上にインストールされており、利用者がアプリケーション１０を使用しようとする際には、コンピュータシステムのモニタ上に表示されているアプリケーション１０のアイコンをマウスなどのポインティングデバイスなどで選択し、ダブルクリックなどの操作で起動をかければアプリケーション１０が起動する。【０００５】
また、アプリケーション１０で編集可能な各々のアプリケーションファイル２０ａ，２０ｂ，２０ｃなどもコンピュータシステム上にインストールされており、各々のアイコンがコンピュータシステムのモニタ上に表示されている。利用者が編集しようとするアプリケーションファイル２０のアイコンをマウスなどのポインティングデバイスなどで選択し、ダブルクリックなどの操作で起動をかければ、アプリケーション１０が立ち上がるとともにアプリケーションファイル２０が読み込まれてアプリケーション１０を用いて編集可能な状態となり、データの内容がモニタ上に表示される。【０００６】
ここで、セキュリティが設定されているアプリケーションファイル２０であれば、図５２（ｂ）の上段に示すように、使用権限を確認すべくパスワードの入力カラムがポップアップされる。このように、アプリケーションファイル２０の編集などアプリケーション１０の使用を開始する前にはパスワードの入力が求められる運用がある。なお、アプリケーション１０によってはパスワードに加えてＩＣカードからのＩＤ情報の入力や生体情報の入力を求めるものもある。
図５２（ｂ）の上段に示すように、キーボードや他の入力デバイスなどを介して、アプリケーションファイル２０を正常に開いて使用可能とするために求められたパスワードやコード情報などを入力し、その認証に成功して設定されたセキュリティレベルを満たした場合には、アプリケーションファイル２０がオープンして使用可能となる。【０００７】
次に、図５２（ｂ）の下段に示すように、アプリケーションファイル２０の所望の編集が終了すれば、モニタ上に表示されているアプリケーション１０の入力画面の“終了”や“閉じる”という操作メニューやボタンをマウスなどのポインティングデバイスなどで選択してクリックなどの操作で指定すれば、アプリケーション１０が単純に終了し、アプリケーションファイル２０が閉じられる。
ほとんどのアプリケーション１０では、アプリケーションファイル２０を閉じる際には特別なパスワードやＩＤ情報の入力等を求められることはなく、ほとんどのアプリケーション１０は単純に終了してアプリケーションファイル２０を閉じることができる。【０００８】
つまり、アプリケーションファイル２０のアクセスに際しては、使用しようとする者が正当な使用権限がある者か否かを確認するため、様々なセキュリティレベルに基づく情報の入力を求めるが、使用開始時に一度、使用権限の認証が成功すれば、その後はその使用権限者がその権限のもと正しく使用されることが前提であり、終了もその権限のもと正しく終了することが前提となっており、アプリケーションファイル２０の編集終了後に閉じる際にはパスワードの入力など特段のセキュリティ設定を行っていない。もっとも操作エラーなどで操作不能に陥ったり、システムエラーが発生したりなどの不具合によって正常ではない形で強制終了したりすることはあり得るが、操作エラーやシステムエラーなどがなく、操作自体が正常であれば、アプリケーション１０は単純に終了してアプリケーションファイル２０を閉じることができる。【０００９】
近年、スタンドアロン型で稼働するコンピュータシステムのみならず、ネットワークなどで接続され、複数のコンピュータシステムが連動して業務を実行するものが増えてきている。しかし、アプリケーション１０を立ち上げてアプリケーションファイル２０を開き、その後、終了して閉じるというアプリケーション１０の利用のルーチンは、ネットワーク環境でも同様であり、ネットワークにログインする際にはパスワードやＩＤコードの入力などセキュリティが求められ、ネットワークを介してアプリケーションファイル２０にアクセスする際にもパスワードやＩＤコードの入力などセキュリティが求められるが、アプリケーションファイル２０を閉じる際には、何ら特段のパスワードやＩＤ情報の入力は必要ではなく、単に終了して閉じることができる。【００１０】
【特許文献１】特開２００６−２７７１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
アプリケーションの使用において、使用者が認証をパスした正当権限を持つ者であり、アプリケーションを介した入力内容や操作内容が正当なものであれば、アプリケーションの利用が一通り完了すれば、そのままデータを確定し、アプリケーションを終了させても何ら問題はない。そのため、アプリケーション１０を終了して閉じる際に特段のパスワードの入力などのセキュリティ対策を講じる必要はない。【００１２】
しかし、アプリケーション１０を終了して閉じる際に、そのまま入力内容や操作内容を反映したデータを確定させて良いかどうかを確認したいという要求がある場合があり得る。
アプリケーション利用中に入力した入力内容や操作内容が、使用者の誤解や過失による誤った内容であったり、使用者の不正により故意に事実とは異なる内容であったりするケースもあり得る。このように事実とは異なる誤った内容によりそのままデータが作成され、その作成データがアプリケーション１０を介して編集した結果として格納され、ネットワークを介して他のシステムへ作成データが送信されることは問題である。【００１３】
一般に、アプリケーションを使用して作成したデータの入力内容や操作内容に誤りがなく正しいものか否かの確認は、作成データそのものの内容をチェックすることにより、後からでもチェック・確認はできる可能性はあるものの、アプリケーションの終了時において、入力内容や操作内容に誤りがなく事実に即した正しいものであることを確認することを終了条件として確認させれば、正常終了時のデータは、正しい内容で作成されていることが確認されており、使用者の誤解や過失や使用者の不正により事実とは異なる内容である可能性は小さくなる。
このような要求のある業務サービスは多種多様にあり、アプリケーションの編集終了時にセキュリティレベルを設定したアプリケーションの適用分野は多様にある。【００１４】
例えば、図５３に示した上記従来の保険支払請求処理では、レセプトデータの作成を柔道整復師自らが接骨院システムＢのアプリケーションを利用してレセプトデータを作成し、自ら請求事務を行っていたため、誤解や過失による誤りに基づく過誤請求、さらには故意に事実とは異なる水増し請求などの不正請求が混入することがあり、不適切な療養費の支払請求が問題となっていた。過失による過誤請求であれば施術内容と施術内容に基づいた金額の適合性チェック、施術料金計算の再計算チェックなどチェック方法を工夫すれば比較的チェックしやすいが、故意による不正請求はチェックする方法が難しい場合もあり得る。【００１５】
そこで、本発明では、プログラムを開く際のみならず、プログラムを終了して閉じる際にも、入力内容や操作内容が正しいことを確認せしめるセキュリティ設定を施し、誤解や過失による誤りに基づく過誤入力や、事実とは異なる不正入力などを効果的に低減せしめたコンピュータシステムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明の第１のコンピュータシステムは、本体機能と前記本体機能のすべてまたは一部の起動と終了を制御する起動終了管理部を備えたプログラムと、前記プログラムがアクセス可能なメモリ記憶領域を備え、前記プログラムの前記起動終了管理部がアクセスする前記メモリの特定記憶領域において、前記プログラムの前記本体機能のすべてまたは一部を起動させるためのオープン暗証コードと、前記プログラムの前記本体機能のすべてまたは一部を正常終了させるためのクローズ暗証コードが設定されたものであり、前記プログラムの前記起動終了管理部が、入力されたコードが前記オープン暗証コードと一致した場合に前記プログラムの前記本体機能のすべてまたは一部を起動させるプログラム開錠機能と、入力されたコードが前記クローズ暗証コードと一致した場合に前記プログラムの前記本体機能のすべてまたは一部を正常終了するプログラム閉錠機能を備えたことを特徴とするコンピュータシステムである。【００１７】
上記構成の第１のコンピュータシステムにおいて、前記プログラムの前記本体機能が、稼働中に生じたデータまたは選択したデータを前記メモリ記憶領域に記録するデータ入出力機能を備え、前記プログラムの前記アクセスが、前記メモリ記憶領域のデータ読み込み、データ編集、データ選択、稼働中に生じたデータまたは選択したデータを前記メモリ記憶領域への書き込み、前記メモリ記憶領域からのデータ消去のいずれかまたはそれらの組み合わせを含むものであり、前記プログラム閉錠機能が、前記プログラムの前記本体機能のすべてまたは一部を正常終了する際に前記メモリ記憶領域のデータを確定して前記メモリ記憶領域へのアクセスを正常終了する処理を含むものとすることができる。【００１８】
なお、上記の前記プログラムの前記本体機能として業務アプリケーション機能を備え、前記プログラム開錠機能を介して前記プログラムの前記本体機能が操作可能となれば前記業務アプリケーション機能の利用が可能となり、前記プログラム閉錠機能を介して前記プログラムが正常終了する際に連動してまたは終了する前に独立して前記業務アプリケーション機能が正常終了する処理とすることもできる。【００１９】
本発明の第１のコンピュータシステムは、上記構成により、プログラムの本体機能のすべてまたは一部を起動させるときにメモリの特定記憶領域に記憶させているオープン暗証コードとの認証を確認し、プログラムの本体機能のすべてまたは一部を終了させるときにもメモリの特定記憶領域に記憶させているクローズ暗証コードとの認証成立を入力データや操作内容の確定の条件とすることができる。つまり、プログラムの本体機能のすべてまたは一部の開始時にオープン暗証コードを要求し、さらにプログラムの本体機能のすべてまたは一部を終了して閉じる際にもクローズ暗証コードを要求することにより、入力内容や操作内容が正しいことを確認せしめるセキュリティ設定を施し、誤解や過失による誤りに基づく過誤入力や、事実とは異なる不正入力などを効果的に低減せしめることができる。
なお、従来のコンピュータシステムでは、プログラムの本体機能の開始時の暗証コードとの認証成立のみならず、終了して閉じる際にも暗証コードとの認証成立を確認し、認証成立を入力データや操作内容の確定の条件とするものはなく、このような高いセキュリティレベルを達成したのは本発明が初めてである。【００２０】
次に、本発明の第２のコンピュータシステムは、メモリの特定の記憶領域に対するアクセス開始とアクセス終了を制御するものである。
本発明の第２のコンピュータシステムには、下記のように第１のタイプと第２のタイプがある。
本発明の第２のコンピュータシステムのうち第１のタイプは、コンピュータシステムで利用可能なプログラムと、前記プログラムがアクセス可能なメモリ記憶領域を備え、前記メモリ記憶領域において、前記プログラムがアクセスできる前記メモリ記憶領域内の第１の特定記憶領域の一部において、前記プログラムによる前記メモリ記憶領域の前記第１の特定記憶領域の一部以外の他の部分へのアクセスを許すためのオープン暗証コードと、前記プログラムによる前記メモリ記憶領域の前記第１の特定記憶領域の前記他の部分へのアクセスを正常終了するためのクローズ暗証コードが設定されたものであり、前記プログラムにおいて、入力されたコードが前記オープン暗証コードと一致した場合に、前記メモリ記憶領域の前記第１の特定記憶領域の前記他の部分へのアクセスを実行するメモリ特定記憶領域開錠機能と、前記プログラムにおいて、入力されたコードが前記クローズ暗証コードと一致した場合に、前記メモリ記憶領域の前記第１の特定記憶領域の前記他の部分へのアクセスを正常終了するメモリ特定記憶領域閉錠機能を備えたことを特徴とするコンピュータシステムである。【００２１】
本発明の第２のコンピュータシステムのうち第２のタイプは、コンピュータシステムで利用可能なプログラムと、前記プログラムがアクセス可能なメモリ記憶領域を備え、前記プログラムがアクセスできる前記メモリ記憶領域内の第１の特定記憶領域の一部において、前記プログラムによる前記第１の特定記憶領域以外の他の第２の特定記憶領域へのアクセスを許すためのオープン暗証コードと、前記プログラムによる前記第１の特定記憶領域以外の他の前記第２の特定記憶領域へのアクセスを正常終了するためのクローズ暗証コードが設定されたものであり、前記プログラムにおいて、入力されたコードが前記オープン暗証コードと一致した場合に、前記メモリ記憶領域の前記第２の特定記憶領域へのアクセスを実行するメモリ特定記憶領域開錠機能と、前記プログラムにおいて、入力されたコードが前記クローズ暗証コードと一致した場合に前記第２の特定記憶領域へのアクセスを正常終了するメモリ特定記憶領域閉錠機能を備えたことを特徴とするものである。【００２２】
例えば、前記メモリの前記第１の特定記憶領域または前記第２の特定記憶領域が、データベース、データベースのレコード、データベースのレコードのフィールド、ファイル、ストレージのいずれかまたはそれらの組み合わせであるデータアクセス単位を記憶したものとすることができる。【００２３】
また、例えば、前記メモリの前記第１の特定記憶領域または前記第２の特定記憶領域が複数存在し、それらが分類されてフォルダ単位またはクラスタ単位にまとめられたデータ分類構造を備え、前記プログラムがアクセスできる前記第１の特定記憶領域の一部において、前記オープン暗証コードと前記クローズ暗証コードに加え、フォルダ単位またはクラスタ単位のデータ分類構造ごとに設けられた分類選択オープン暗証コードと分類選択クローズ暗証コードを備え、前記プログラムの前記メモリ特定記憶領域開錠機能が、入力されたコードが前記分類選択オープン暗証コードと一致した場合に、前記メモリの前記第１の特定記憶領域または前記第２の特定記憶領域の前記データ分類構造の単位に対するアクセスを実行し、前記プログラムの前記メモリ特定記憶領域閉錠機能が、入力されたコードが前記分類選択クローズ暗証コードと一致した場合に、前記メモリの前記第１の特定記憶領域または前記第２の特定記憶領域の前記データ分類構造の単位へのアクセスを正常終了するという運用も可能である。【００２４】
なお、上記構成において、前記アクセスが、前記プログラムによるデータ読み込み、データ閲覧、データ編集、データ選択、データ消去のいずれかまたはそれらの組み合わせを含む処理であり、前記正常終了が、前記プログラムにより行われた前記アクセスの内容を確定してデータ書き込み、データ書き換え、データ消去のいずれかまたはそれらの組み合わせを含む処理とすることができる。【００２５】
本発明の第２のコンピュータシステムは、上記構成により、メモリ記憶領域内の第１の特定記憶領域の一部において、第２の特定記憶領域に対するアクセスを許すオープン暗証コードと、第２の特定記憶領域に対するアクセスを正常終了させるクローズ暗証コードを記憶させておき、第２の特定記憶領域へのアクセスするときにメモリの特定記憶領域に記憶させているオープン暗証コードとの認証を確認し、第２の特定記憶領域へのアクセスを終了させるときにも第１の特定記憶領域に記憶させているクローズ暗証コードとの認証成立を入力データや操作内容の確定の条件とする。つまり、第２の特定記憶領域のアクセス開始時にオープン暗証コードを要求し、さらに第２の特定記憶領域へのアクセスを終了して閉じる際にもクローズ暗証コードを要求することにより、入力内容や操作内容が正しいことを確認せしめるセキュリティ設定を施し、誤解や過失による誤りに基づく過誤入力や、事実とは異なる不正入力などを効果的に低減せしめることができる。【００２６】
なお、上記構成において、メモリ特定記憶領域へのアクセスは、プログラムによるデータ読み込み、データ閲覧、データ編集、データ選択、データ消去のいずれかまたはそれらの組み合わせを含む処理とすることができ、正常終了は、プログラムにより行われたアクセスの内容を確定してデータ書き込み、データ書き換え、データ消去のいずれかまたはそれらの組み合わせを含む処理とすることができる。【００２７】
また、上記構成において、オープン暗証コードおよびクローズ暗証コードとしては、ＩＤコード、パスワード、生体情報、人のモーション情報のいずれかまたはそれらの組み合わせとすることができる。
また、上記構成において、生体情報としては、顔画像パターン、指紋パターン、静脈パターン、虹彩パターン、声紋パターンのいずれかまたはそれらの組み合わせなどが可能である。【００２８】
ここで、オープン暗証コードおよびクローズ暗証コードは同じコードとすることもでき、または異なるコードとすることも可能である。【００２９】
次に、上記構成の本発明の第１のコンピュータシステム、第２のコンピュータシステム（第１のタイプ、第２のタイプ）を、様々な業務分野に適用することができる。その具体例を幾つか挙げる。なお、本発明のコンピュータシステムの適用は、下記に挙げた業務分野に限定されることはなく、一例を示すものである。【００３０】
例えば、本発明のコンピュータシステムを、医療分野に適用することができる。
一例としては、訪問者が被訪問者の所在地を訪ねてサービス提供者とサービス被提供者の間で医療保険または介護保険の対象となるサービス提供を支援する保険対象サービス提供支援システムである。
例えば、サービス提供を行うサービス提供者が所持するサービス提供者端末を備えた構成であり、プログラムが、サービス被提供者へのサービス提供を支援する保険対象サービス提供支援アプリケーションであり、本体機能がサービス被提供者へのサービス提供を支援する保険対象サービス提供支援機能であり、メモリ記憶領域が利用者の医療保険または介護保険ごとに生成されたデータアクセス単位として適用する。【００３１】
例えば、本発明のコンピュータシステムを、金融分野に適用することができる。
一例としては、コンピュータシステムが、クレジット利用またはデビット利用の決済管理システムに適用される金融取引制御システムである。
例えば、クレジット利用またはデビット利用を行う利用者が所持する利用者端末を備えた構成であり、プログラムが、利用者のアカウントに対する金融取引処理を制御する金融取引処理アプリケーションであり、メモリ記憶領域が、利用者のアカウントごとに生成された金融取引処理アプリケーションのデータアクセス単位として適用する。【００３２】
例えば、本発明のコンピュータシステムを、個人データ管理分野に適用することができる。
一例としては、コンピュータシステムが、利用者の個人データを取り扱う個人データアプリケーションシステムである。
例えば、利用者が所持する利用者端末を備えた構成であり、プログラムが個人データを取り扱う個人データアプリケーションであり、メモリ記憶領域が、個人データアプリケーションで利用される各々の個人ごとに生成された個人データアクセス単位として適用する。【００３３】
例えば、本発明のコンピュータシステムを、車両運転支援の技術分野に適用することができる。
一例としては、コンピュータシステムが、車両に搭載された諸機能の利用を支援する車両利用支援アプリケーションシステムである。
例えば、プログラムが、車両に搭載された諸機能の利用を支援する車両利用支援アプリケーションであり、メモリ記憶領域が、車両利用支援アプリケーションで利用される各々の利用者ごとに生成されたデータアクセス単位として適用する。【００３４】
例えば、本発明のコンピュータシステムを、暗号処理復号処理を伴うデータ管理の技術分野に適用することができる。
一例としては、コンピュータシステムが、データ管理システムであって、プログラムが、記憶装置に格納するデータのアクセスに関してデータを暗号化処理および復号化処理を行い、データの利用を支援するデータ管理アプリケーションであり、メモリの記憶領域が、データ管理アプリケーションによりアクセスされ、閲覧、出力または編集の単位となるデータアクセス単位として適用する。【００３５】
例えば、本発明のコンピュータシステムを、利用対象についてその権限者が他者に利用対象を利用させる利用支援を管理する技術分野に適用することができる。
一例としては、コンピュータシステムが、利用対象について、その権限者が利用者に対して前記利用対象を利用させる利用支援システムであって、利用対象が、動産または不動産の有体物か、データ、所有権、無体財産権または仮想通貨の無体物のいずれか、またはそれらの利用区画を含むものであり、プログラムが、前記利用対象が装備する装備機能を利用させる利用支援アプリケーションであり、メモリの記憶領域が、利用支援アプリケーションで利用され、閲覧、出力または編集の単位となるデータアクセス単位として適用する。【００３６】
例えば、本発明のコンピュータシステムを、住宅の利用支援を管理する技術分野に適用することができる。
一例として、コンピュータシステムが、住宅に装備された諸機能の利用を支援する住宅利用支援システムであって、住宅が、マンションの各住戸、大規模タワーマンションの各住戸、戸建て住宅、アパート集合住宅、オフィスビルの各部屋、ログハウス、組立家屋、シェアハウス、ホテル、旅館、レンタルルームのいずれかまたはそれらの利用区画を含むものであり、プログラムが、利用対象が装備する装備機能を利用させる住宅利用支援アプリケーションであり、メモリの記憶領域が、住宅利用支援アプリケーションで利用される個々の住宅利用支援アプリケーションデータ管理単位であって住宅利用支援アプリケーションで利用され、閲覧、出力または編集の単位となるデータアクセス単位として適用する。【００３７】
例えば、本発明のコンピュータシステムを、媒体を所望のクレジットカードやデビットカードやポイントカードに変更するカード利用支援の技術分野に適用することができる。
一例として、コンピュータシステムが、媒体に対して、選択したクレジットカード情報、選択したデビットカード情報、または選択したポイントカード情報を書き込み、書き換え、または選択することにより、媒体を特定のクレジットカード、特定のデビットカード、または特定のポイントカードに変更する、カード選択変更アプリケーションシステムであって、プログラムが、媒体に対して、クレジットカード情報、デビットカード情報、またはポイントカード情報を選択、書き込みまたは書き換えするものであるカード選択変更アプリケーションであり、メモリの記憶領域が、媒体に装備されているメモリの記憶領域として適用する。
【発明の効果】
【００３８】
本発明の第１のコンピュータシステムによれば、プログラムの本体機能のすべてまたは一部の開始時にオープン暗証コードを要求し、さらにプログラムの本体機能のすべてまたは一部を終了して閉じる際にもクローズ暗証コードを要求することにより、入力内容や操作内容が正しいことを確認せしめるセキュリティ設定を施し、誤解や過失による誤りに基づく過誤入力や、事実とは異なる不正入力などを効果的に低減せしめることができる。
また、本発明の第２のコンピュータシステムによれば、メモリ記憶領域内の第１の特定記憶領域の一部において、第２の特定記憶領域に対するアクセスを許すオープン暗証コードと、第２の特定記憶領域に対するアクセスを正常終了させるクローズ暗証コードを記憶させておき、第２の特定記憶領域のアクセス開始時にオープン暗証コードを要求し、さらに第２の特定記憶領域へのアクセスを終了して閉じる際にもクローズ暗証コードを要求することにより、入力内容や操作内容が正しいことを確認せしめるセキュリティ設定を施し、誤解や過失による誤りに基づく過誤入力や、事実とは異なる不正入力などを効果的に低減せしめることができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の第１のコンピュータシステムの基本構成例を簡単に示した図である。
【図２】図１の構成例において、処理の流れを重ねて示した図である。
【図３】スマートフォンを用いた場合の利用者による操作の流れを示した図である。
【図４】第１のコンピュータシステム１００において、メモリ１３０に蓄積した利用ログデータを外部システムに提供する流れを示した図である。
【図５】実施例２にかかる本発明の第１のタイプの第２のコンピュータシステム１００−１の基本構成例を簡単に示した図である。
【図６】図５の構成例において、処理の流れを重ねて示した図である。
【図７】スマートフォンを用いた場合の利用者による操作の流れを示した図である。
【図８】実施例２にかかるコンピュータシステム１００−１において利用ログデータを外部システムに提供する流れを示した図である。
【図９】実施例３にかかる本発明の第２のパターンの第２のコンピュータシステム１００−２の基本構成例を簡単に示した図である。
【図１０】実施例３にかかる本発明の第２のパターンの第２のコンピュータシステム１００−２の基本構成例のバリエーションを簡単に示した図である。
【図１１】図９の構成例において処理の流れを重ねて示した図である。
【図１２】スマートフォンを用いた場合の利用者による操作の流れを示した図である。
【図１３】実施例３にかかるコンピュータシステム１００−２において利用ログデータを外部システムに提供する流れを示した図である。
【図１４】医療分野、介護分野のシステム構成について実施例１に示した本発明のコンピュータシステム１００を適用した例を示す図である。
【図１５】医療分野、介護分野のシステム構成について実施例２に示した本発明のコンピュータシステム１００−１を適用した例を示す図である。
【図１６】医療分野、介護分野のシステム構成について実施例３に示した本発明のコンピュータシステム１００−２を適用した例を示す図である。
【図１７】金融取引制御システム構成について、実施例１に示した本発明のコンピュータシステム１００を適用した例を示す図である。
【図１８】金融取引制御システム構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した例を示す図である。
【図１９】金融取引制御システム構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した例を示す図である。
【図２０】車両利用支援システム構成について、実施例１に示した本発明のコンピュータシステム１００を適用した例を示す図である。
【図２１】車両利用支援システム構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した例を示す図である。
【図２２】車両利用支援システム構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した例を示す図である。
【図２３】住宅利用支援システム構成について、実施例１に示した本発明のコンピュータシステム１００を適用した例を示す図である。
【図２４】住宅利用支援システム構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した例を示す図である。
【図２５】住宅利用支援システム構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した例を示す図である。
【図２６】個人データ管理システム構成について、実施例１に示した本発明のコンピュータシステム１００を適用した例を示す図である。
【図２７】個人データ管理システム構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した例を示す図である。
【図２８】個人データ管理システム構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した例を示す図である。
【図２９】データ管理システム構成について、実施例１に示した本発明のコンピュータシステム１００を適用した例を示す図である。
【図３０】データ管理システム構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した例を示す図である。
【図３１】データ管理システム構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した例を示す図である。
【図３２】利用対象の利用支援システムについて実施例１に示した本発明のコンピュータシステム１００を適用した例を示す図である。
【図３３】利用対象の利用支援システムについて実施例２に示した本発明のコンピュータシステム１００−１を適用した例を示す図である。
【図３４】利用対象の利用支援システムについて、実施例３に示した本発明のコンピュータシステム１００−２を適用した例を示す図である。
【図３５】コンバージョンカード利用支援システムについて、実施例１に示した本発明のコンピュータシステム１００を適用した例を示す図である。
【図３６】実施例１のタイプのコンバージョンカード利用支援システムのプログラムオープン処理の流れを示した図である。
【図３７】実施例１のタイプのコンバージョンカード利用支援システムのカード情報の選択処理の流れを示した図である。
【図３８】実施例１のタイプのコンバージョンカード利用支援システムのプログラムクローズ処理の流れを示した図である。
【図３９】実施例１のタイプのスマートフォンを用いた場合の利用者による操作の流れを図示したものである。
【図４０】カードの選択肢ごとに有効化、無効化を指定できる場合のモニタのＧＵＩを示す図である。
【図４１】コンバージョンカードの第２のメリットを説明する図である。
【図４２】コンバージョンカード利用支援システムについて、実施例２の本発明のコンピュータシステム１００−１を適用した例を示す図である。
【図４３】実施例２のタイプのコンバージョンカード利用支援システムのプログラムオープン処理の流れを示した図である。
【図４４】実施例２のタイプのコンバージョンカード利用支援システムのカード情報の選択処理の流れを示した図である。
【図４５】実施例２のタイプのコンバージョンカード利用支援システムのプログラムクローズ処理の流れを示した図である。
【図４６】実施例２のタイプのスマートフォンを用いた場合の利用者による操作の流れを図示したものである。
【図４７】コンバージョンカード利用支援システムについて、実施例３の本発明のコンピュータシステム１００−２を適用した例を示す図である。
【図４８】実施例３のタイプのコンバージョンカード利用支援システムのプログラムオープン処理の流れを示した図である。
【図４９】実施例３のタイプのコンバージョンカード利用支援システムのカード情報の選択処理の流れを示した図である。
【図５０】実施例３のタイプのコンバージョンカード利用支援システムのプログラムクローズ処理の流れを示した図である。
【図５１】実施例３のタイプのスマートフォンを用いた場合の利用者による操作の流れを図示したものである。
【図５２】従来の一般的なアプリケーションの操作概略を示す図である。
【図５３】従来の一般的なあん摩マッサージ治療院、接骨院での療養費支給申請に関するデータの流れを説明する図である。
【発明を実施するための最良の形態】
【００４０】
以下、本発明を実施するための最良の形態について実施例により具体的に説明する。なお、本発明はこれらの実施例に限定されるものではない。
実施例１は、本発明の第１のコンピュータシステムの基本構成例である。
実施例２は、本発明の第２のコンピュータシステムの第１のタイプの基本構成例である。
実施例３は、本発明の第２のコンピュータシステムの第２のタイプの基本構成例である。
実施例４以降は、様々な利用対象および装備機能の利用支援に適用した例を説明するものである。この実施例４において幾つかの具体例を挙げて説明するがこの具体的な実施例には限定されず多様な適用構成があり得る。
【実施例１】
【００４１】
実施例１の本発明の第１のコンピュータシステムの基本構成例について説明する。本発明の第１のコンピュータシステムは、プログラムの起動時にオープン暗証コードの認証処理を行い、終了時にクローズ暗証コードの認証処理を行うものである。
図１は、本発明の第１のコンピュータシステムの基本構成例を簡単に示した図である。
本発明の第１のコンピュータシステム１００は、コード入力手段１１０、アプリケーション１２０、メモリ１３０を備えた構成となっている。【００４２】
コード入力手段１１０は、オープン暗証コード、クローズ暗証コードを入力するデバイスである。デバイスの構成は入力するオープン暗証コードやクローズ暗証コードによって異なる。例えば、オープン暗証コードやクローズ暗証コードがパスワードである場合はキーボードがあり得る。数字だけであればテンキーもあり得る。オープン暗証コードやクローズ暗証コードが生体情報である場合は、生体情報読み取りセンサ（指紋リーダー、静脈パターンリーダー、顔認証用のカメラ、虹彩パターンリーダー、音声入力装置など）があり得る。【００４３】
コード入力手段１１０がスマートフォンなどの通信機能付き機器に装備される構成例であれば、スマートフォンなどの通信機能付き機器などが装備しているデバイスを利用することができる。すでに、指紋リーダー、カメラ、マイクロフォンなどが装備されている例があるが、利用する生体情報によっては、携帯端末に静脈パターンリーダーや虹彩パターンリーダーを装備させても良い。【００４４】
アプリケーション１２０は、アプリケーション本体機能１２１と、起動終了管理部１２２を備えた構成となっている。起動終了管理部１２２は、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４を備えた構成となっている。この構成例では、その他にオプションとして利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。
アプリケーション１２０によるメモリ１３０へのアクセスは、データ読み込み、データ編集、データ選択、稼働中に生じたデータまたは選択したデータをメモリ１３０への書き込み、メモリ１３０からのデータ消去のいずれかまたはそれらの組み合わせを含むものである。【００４５】
アプリケーション本体機能１２１は、アプリケーション１２０の本体機能に関するものであり、種類に応じて様々なものが想定できる。
例えば、医療・介護分野のアプリケーション１２０の場合、医療・介護の分野において要求される機能、例えば、レセプト作成機能、保険支払データの入出力機能などの諸機能を発揮するものであれば良い。
例えば、金融分野のアプリケーション１２０の場合、金融取引分野で要求される諸機能、例えば、クレジットカード利用、デビットカード利用、ポイントカードのポイント管理などの諸機能を発揮するものであれば良い。
例えば、車両利用支援分野のアプリケーション１２０の場合、車両利用支援分野で要求される諸機能、例えば、ドアロックの開閉機能、ナビゲーション機能、走行データ収集機能などの諸機能を発揮するものであれば良い。
例えば、住宅利用支援分野のアプリケーション１２０の場合、住宅利用支援分野で要求される諸機能、例えば、ドアロックの開閉機能、エアコン制御機能、センサによるデータ収集機能などの諸機能を発揮するものであれば良い。
例えば、個人データ管理アプリケーション１２０の場合、個人データ管理の分野において要求される機能、例えば、クラウドデータ入出力機能、行政機関システムとの連動機能などの諸機能を発揮するものであれば良い。
例えば、データ管理アプリケーション１２０の場合、データ管理の分野において要求される機能、例えば、データの暗号化処理、データの復号化処理、クラウドデータ入出力機能などの諸機能を発揮するものであれば良い。
例えば、利用対象物に対する利用権限を制御するアプリケーション１２０の場合、例えば、利用対象物の利用権限付与処理、利用対象物の利用権限の終了処理、課金データの支払処理機能などの諸機能を発揮するものであれば良い。【００４６】
起動終了管理部１２２は、アプリケーション本体機能１２１の起動と終了を制御する部分である。起動終了管理部１２２がアクセスするメモリの特定記憶領域（１３１、１３２）が定められている。図１に示すように、この特定記憶領域（１３１、１３２）において、アプリケーション本体機能１２１を起動させるためのオープン暗証コード１３１と、アプリケーション本体機能１２１を正常終了させるためのクローズ暗証コード１３２が設定されている。【００４７】
起動終了管理部１２２には、アプリケーション本体機能１２１の起動と終了するために、アプリケーション開錠機能１２３とアプリケーション閉錠機能１２４を備えた構成となっている。【００４８】
起動終了管理部１２２のアプリケーション開錠機能１２３は、利用者からコード入力手段１１０を介して入力されたオープン暗証コードの入力を受けて認証処理を行い、アプリケーション本体機能１２１を開く機能である。メモリ１３０の特定記憶領域にはオープン暗証コード１３１が設定されており、その認証処理を行い、認証が成功すればアプリケーション本体機能１２１をオープン状態とする。【００４９】
次に、利用ログデータ収集機能１２５を説明する。
利用ログデータ収集機能１２５は、アプリケーション１２０の利用を通じて発生する利用ログデータを収集するものである。利用ログデータ収集機能１２５により収集した利用ログデータは、データ入出力機能１２６を介してメモリ１３０に記録される。【００５０】
データ入出力機能１２６は、アプリケーション本体機能１２１が、稼働中に生じたデータまたは選択したデータをメモリ１３０に対してデータの入出力を行うものである。また、データ入出力機能１２６は、アプリケーション閉錠機能１２４の閉錠操作において、今回の利用にかかる利用ログデータを確定して記録するものである。このように、メモリ１３０に残っている今回の利用にかかる利用ログデータを確定して記録することにより、後述するような記録管理、課金処理管理、学習機能が可能となる。【００５１】
なお、アプリケーション１２０がデータ入出力機能１２６を備えることにより、メモリ１３０にあらかじめ入力されて指定されているデータをアプリケーション本体機能１２１に出力して与えることによりカスタマイズも可能となる。
アプリケーション本体機能１２１は、アプリケーション１２０から与えられたデータに基づいて諸機能を実行する。なお、実行のシーケンスが記載されている場合、当該シーケンスに従って諸機能を稼働する構成も可能である。また、実行予定時間が記載されている場合、実行時間になれば該当する諸機能に対して出力する構成も可能である。アプリケーション本体機能１２１の諸機能のカスタマイズデータを入力しておくことによりオープン暗証コードを入力することにより、予定通りのカスタマイズが可能となる。【００５２】
起動終了管理部１２２のアプリケーション閉錠機能１２４は、利用者からコード入力手段１１０を介して入力されたクローズ暗証コードの入力を受けて認証処理を行い、開いている状態のアプリケーション本体機能１２１を正常終了して閉じる機能である。後述するように、メモリ１３０にはクローズ暗証コードが設定されており、認証処理を行い、認証が成功すれば、アプリケーション閉錠機能１２４が、利用ログデータ収集機能１２５、データ入出力機能１２６を介して、メモリ１３０に記録された今回の利用にかかる利用ログデータの記録を承認、確定して、正常終了してクローズ状態とする。【００５３】
利用にかかる利用ログデータの記録を承認、確定、記録保持を行う運用とすれば、メモリ１３０に記録されたアプリケーション１２０のコンピュータ処理の結果として得られたデータを有機的に統合した形で収集することができ、アプリケーション１２０の様々な機能の利用が可能となる。
なお、収集したそれらの利用ログデータは、課金処理でも利用可能であるし、利用者の趣向や行動パターンを分析することで利用者に適したアプリケーション１２０の利用支援が可能となるし、様々なビッグデータが欲しい企業に対して個人情報データとして提供することも可能である。【００５４】
メモリ１３０は、アプリケーション１２０がアクセス可能なメモリの記憶領域であり、本発明のコンピュータシステム１００ではメモリ１３０には、オープン暗証コード１３１、クローズ暗証コード１３２が記憶された構成となっている。【００５５】
オープン暗証コード１３１は、アプリケーション１２０でアプリケーション１２０を開くための暗証コードであり、アプリケーション開錠機能１２３によって認証処理が行われる。【００５６】
クローズ暗証コード１３２は、アプリケーション１２０により開かれているアプリケーション１２０を正常終了して閉じるための暗証コードであり、アプリケーション閉錠機能１２４によって認証処理が行われる。データ入出力機能１２６により入力されたデータが確定される。
なお、オープン暗証コード１３１およびクローズ暗証コード１３２が同じコードでも良いし、異なるコードでも良い。両者が同じコードである場合、生体情報であれば、例えば、同じ指の指紋パターンで良い。両者が異なるコードである場合、生体情報であれば、例えば、異なる指の指紋パターン、例えば、オープン暗証コードを人差し指の指紋パターンとし、クローズ暗証コードを親指の指紋パターンとすることもできる。【００５７】
メモリ１３０の本体部分には、アプリケーション１２０の利用により生じるデータが格納される部分である。利用ログデータ収集機能１２５により収集された利用ログデータがデータ入出力機能１２６を介してメモリ１３０に入力、出力される。
つまり、このように、アプリケーション本体機能１２１により生じた利用ログデータが利用ログデータ収集機能１２５により収集され、データ入出力機能１２６によりメモリ１３０に対して蓄積され、アプリケーション閉錠機能１２４によってデータが確定される。【００５８】
次に、実施例１にかかるコンピュータシステム１００による制御の流れを図２および図３を参照しつつ説明する。
図２は、図１の構成例において、処理の流れを重ねて図示したものである。図２（ａ）はプログラムオープン処理の流れを示しており、図２（ｂ）はプログラムクローズ処理の流れを示している。
図３は、スマートフォンを用いた場合の利用者による操作の流れを図示したものである。図３には、本発明の第１のコンピュータシステムのプログラムであるアプリケーション１２０を立ち上げて開き、その後、終了して閉じる操作を簡単に説明する図である。一例であり、アプリケーション１２０を開いたり閉じたりする典型的な操作例が示されている。【００５９】
まず、図３（１）に示すように、アプリケーション１２０は、コンピュータシステム上にインストールされており、利用者がアプリケーション１２０を使用しようとする際には、コンピュータシステムのモニタ上に表示されているアプリケーション１２０のアイコンをマウスなどのポインティングデバイスなどで選択し、ダブルクリックなどの操作で起動をかける。【００６０】
次に、図３（２）に示すように、使用権限を確認すべくオープン暗証コードの入力カラムが表示される。この例ではアプリケーション１２０の使用を開始する前にはパスワードの入力が求められる運用となっているが、アプリケーション１２０によってはパスワードに代えて生体情報の入力を求めるものもあり得る。
キーボードや他の入力デバイスなどを介して、アプリケーション１２０を正常に開いて使用可能とするために求められたパスワードや生体情報などの暗証コードを入力する（図２（ａ）ステップ（１）、図３（２））。
オープン暗証コードの認証に成功した場合には、アプリケーション本体機能１２１がオープンし、使用可能となる（図２（ａ）ステップ（２）、図２（ａ）ステップ（３）、図３（３））。【００６１】
アプリケーション本体機能１２１がオープンした後は、アプリケーション本体機能１２１を用いて様々な処理を実行する。アプリケーション本体機能１２１の稼働により生じた利用ログデータは利用ログデータ収集機能１２５により収集される（図２（ａ）ステップ（４））。
次に、アプリケーション１２０の所望の編集が終了すれば、例えば、図３（４）に示すように、モニタ上に表示されているアプリケーション１２０の入力画面の“終了”や“閉じる”という操作メニューやボタンをマウスなどのポインティングデバイスなどで選択してクリックなどの操作で指定すれば、図３（５）に示すように、終了権限を確認すべく終了時のクローズ暗証コードの入力カラムが表示される。この例ではアプリケーション１２０を終了する前にはパスワードの入力が求められる運用となっているが、アプリケーション１２０によっては生体情報の入力を求めるものもあり得る。【００６２】
つまり、アプリケーション１２０のアクセスに際しては、使用しようとする者が正当な使用権限がある者か否かを確認するため図３（５）に示すように、オープン暗証コードの入力を求めて認証処理を行い、終了時も正当な権限がある者か否かを確認するため、クローズ暗証コードの入力を求めて認証処理を行う運用となっている（図２（ａ）（１１）、図３（５））。【００６３】
クローズ暗証コードの認証が成立すれば（図２（ａ）（１２））、アプリケーション本体機能１２１が正常終了して閉じ、その際にデータ入出力機能１２６により利用ログデータ収集機能１２５で収集した利用ログデータがメモリ１３０に書き込まれ、プログラムクローズ処理が実行される。
図３（６）に示すように、アプリケーション１２０の利用画面が閉じ、図３（７）に示すように、アプリケーション１２０のアイコン選択も解除される。
本発明の第１のコンピュータシステム１００において、メモリ１３０に蓄積した利用ログデータを外部システムに提供することができる。近年、ビッグデータとして、利用者の健康データ、医療データ、消費性向パターン、行動パターン、車両などの利用パターン、住宅などの利用パターン、利用対象の利用パターンなどの諸データを大規模に集積し、利用者の属性とともに集積された情報を解析することにより、企業活動、行政活動などに資するビッグデータ解析が知られている。
図４は、第１のコンピュータシステム１００において、メモリ１３０に蓄積した利用ログデータを外部システムに提供する流れを示した図である。この構成では、データ入出力機能１２６が暗号／復号機能１２７を備えており、外部システムへ利用ログデータを提供する際、暗号化して提供することができる。暗号化、復号化のアルゴリズムは特に限定されず、要求されるセキュリティ要件を満たすものであれば良い。
なお、メモリ１３０に利用ログデータが蓄積されている状態ですでにデータ入出力機能１２６の暗号／復号機能１２７より暗号化されて蓄積されている場合、その暗号化された状態のまま提供することもあり得る。なお、外部システムにおいて、それら提供された利用ログデータが復号化できるよう、復号鍵は別途外部システムに対して通知すればよい。
【実施例２】
【００６４】
実施例２として、本発明の第２のコンピュータシステムの第１のタイプの基本構成例を説明する。
実施例１の本発明の第１のコンピュータシステム１００は、プログラムのオープン暗証コードによる起動と、プログラムのクローズ暗証コードによる正常終了を確認するものであったが、実施例２にかかる第１のタイプの第２のコンピュータシステム１００−１は、メモリの第１の特定記憶領域１３０−１Ａの中に「オープン暗証コード」と「クローズ暗証コード」を記憶させておき、プログラム起動時に起動終了管理部１２２−１を用いて「オープン暗証コード」の認証処理を行ってメモリの第１の特定記憶領域１３０−１Ａ内の他の領域にアクセスができる正当権限者であるか否かを確認し、プログラム終了時において起動終了管理部１２２−１を用いて「クローズ暗証コード」の認証処理を行ってメモリの第１の特定記憶領域１３０−１Ａ内の他の領域へのアクセスを正常終了して入力内容や操作内容が確定できる正当権限者であるか否かを確認するものである。【００６５】
図５は、実施例２にかかる本発明の第１のタイプの第２のコンピュータシステム１００−１の基本構成例を簡単に示した図である。
本発明の第２のコンピュータシステム１００−１は、コード入力手段１１０、アプリケーション１２０−１、メモリ１３０−１を備えた構成となっている。
実施例１との違いとしては、図５に示すように、実施例２にかかる本発明のコンピュータシステム１００−１では、メモリ内に第１の特定記憶領域１３０−１Ａが設けられ、その第１の特定記憶領域１３０−１Ａにオープン暗証コード１３１、クローズ暗証コード１３２が記憶された構成となっている。
以下、各要素について実施例１と異なる点を中心に説明する。【００６６】
コード入力手段１１０は、オープン暗証コード、クローズ暗証コードを入力するデバイスであり、実施例１で説明したものと同様で良い。【００６７】
アプリケーション１２０−１は、アプリケーション本体機能１２１と、起動終了管理部１２２−１を備えた構成となっている。【００６８】
アプリケーション本体機能１２１は、実施例１と同様、アプリケーション１２０−１の本体機能に関するものであり、種類に応じて様々なものが想定できる。【００６９】
起動終了管理部１２２−１は、実施例２では、アプリケーション本体機能１２１がアクセスするメモリの第１の特定記憶領域１３０−１Ａ内の他の領域へのアクセス許可とアクセス不能化を制御する機能を備えている。起動終了管理部１２２−１がアクセスする第１の特定記憶領域１３０−１Ａが定められており、図５に示すように、第１の特定記憶領域１３０−１Ａにおいて、第１の特定記憶領域１３０−１Ａ以外の他の部分へのアクセス許可を認証するためのオープン暗証コード１３１と、この第１の特定記憶領域１３０−１Ａの当該他の部分へのアクセスを不能化して正常終了させるためのクローズ暗証コード１３２が設定されている。【００７０】
起動終了管理部１２２−１は、メモリ特定記憶領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１を備えた構成となっている。それらの機能は若干、実施例１に示した起動終了管理部１２２、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４とは異なるものとなっている。【００７１】
起動終了管理部１２２−１のメモリ特定記憶領域開錠機能１２３−１は、利用者からコード入力手段１１０を介して入力されたオープン暗証コードの入力を受けて認証処理を行い、起動終了管理部１２２−１がアクセスするよう定められている第１の特定記憶領域１３０−１Ａ内の他の領域を開く機能（アクセスを許可する機能）である。第１の特定記憶領域１３０−１Ａ自身にはオープン暗証コード１３１が設定されており、その認証処理を行い、認証が成功すれば第１の特定記憶領域１３０−１Ａ内の他の領域を開き（アクセスを許可し）、オープン状態とする。【００７２】
起動終了管理部１２２−１のメモリ特定記憶領域閉錠機能１２４−１は、利用者からコード入力手段１１０を介して入力されたクローズ暗証コードの入力を受けて認証処理を行い、開いている状態の第１の特定記憶領域１３０−１Ａ内の他の領域を正常終了して閉じる機能である。後述するように、第１の特定記憶領域１３０−１Ａ自身にはクローズ暗証コードが設定されており、認証処理を行い、認証が成功すれば、メモリ特定記憶領域閉錠機能１２４−１が、利用ログデータ収集機能１２５、データ入出力機能１２６を介して、第１の特定記憶領域１３０−１Ａ内の他の領域に記録された今回の利用にかかる利用ログデータの記録を承認、確定して、正常終了してクローズ状態とする。【００７３】
利用にかかる利用ログデータの記録を承認、確定、記録保持を行う運用とすれば、メモリ１３０−１に記録されたアプリケーション１２０−１のコンピュータ処理の結果として得られたデータを有機的に統合した形で収集することができ、アプリケーション１２０−１の様々な機能の利用が可能となる。
なお、上記したメモリの第１の特定記憶領域１３０−１Ａに記憶されるデータアクセス単位は、データベース、データベースのレコード、データベースのレコードのフィールド、ファイル、ストレージのいずれかまたはそれらの組み合わせなどを取り扱うことができる。【００７４】
次に、実施例２にかかる第１のパターンの第２のコンピュータシステム１００−１による制御の流れを図６および図７を参照しつつ説明する。
図６は、図５の構成例において、処理の流れを重ねて図示したものである。図６（ａ）は第１の特定記憶領域１３０−１内の他の領域のオープン処理の流れを示しており、図６（ｂ）は第１の特定記憶領域１３０−１Ａ内の他の領域のクローズ処理の流れを示している。
図７は、スマートフォンを用いた場合の利用者による操作の流れを図示したものである。図７には、本発明の第１のタイプの第２のコンピュータシステム１００−１のアプリケーション１２０−１を立ち上げ、第１の特定記憶領域１３０−１内の他の領域を開き、その後、終了して第１の特定記憶領域１３０−１Ａ内の他の領域を閉じる操作を簡単に説明する図である。一例であり、アプリケーション１２０−１を立ち上げて第１の特定記憶領域１３０−１Ａ内の他の領域を開いたり閉じたりする典型的な操作例が示されている。【００７５】
まず、図７（１）に示すように、アプリケーション１２０−１は、コンピュータシステム上にインストールされており、利用者がアプリケーション１２０−１を使用しようとする際には、コンピュータシステムのモニタ上に表示されているアプリケーション１２０−１のアイコンをマウスなどのポインティングデバイスなどで選択し、ダブルクリックなどの操作で起動をかける。【００７６】
次に、図７（２）に示すように、使用権限を確認すべくオープン暗証コードの入力カラムが表示される。
キーボードや他の入力デバイスなどを介して、第１の特定記憶領域１３０−１Ａ内の他の領域を正常に開いて使用可能とするために求められたパスワードや生体情報などの暗証コードを入力する（図６（ａ）ステップ（１）、図７（２））。
オープン暗証コードの認証に成功した場合には、アプリケーション本体機能１２１が立ち上がるとともに（図６（ａ）ステップ（２）、図６（ａ）ステップ（３）、図７（３））、第１の特定記憶領域１３０−１Ａ内の他の領域がオープンし、使用可能となる（図６（ａ）ステップ（４））。【００７７】
アプリケーション本体機能１２１が立ち上がった後は、アプリケーション本体機能１２１を用いて様々な処理を実行する。アプリケーション本体機能１２１の稼働により生じた利用ログデータは利用ログデータ収集機能１２５により収集される（図６（ａ）ステップ（５））。
次に、アプリケーション１２０−１の所望の編集が終了すれば、例えば、図７（４）に示すように、モニタ上に表示されているアプリケーション１２０の入力画面の“終了”や“閉じる”という操作メニューやボタンをマウスなどのポインティングデバイスなどで選択してクリックなどの操作で指定すれば、図７（５）に示すように、終了権限を確認すべく終了時のクローズ暗証コードの入力カラムが表示される。【００７８】
つまり、アプリケーション１２０−１のアクセスに際しては、使用しようとする者が正当な使用権限がある者か否かを確認するため、図７（２）に示すように、オープン暗証コードの入力を求めて認証処理を行い、終了時も正当な権限がある者か否かを確認するため、クローズ暗証コードの入力を求めて認証処理を行う運用となっている（図６（ｂ）（１１）、図７（５））。【００７９】
クローズ暗証コードの認証が成立すれば（図６（ｂ）（１２））、アプリケーション本体機能１２１が正常終了して閉じる際にデータ入出力機能１２６により利用ログデータ収集機能１２５で収集した利用ログデータが第１の特定記憶領域１３０−１Ａ内の他の領域に書き込まれ、第１の特定記憶領域１３０−１Ａ内の他の領域のクローズ処理が実行される。【００８０】
図７（６）に示すように、アプリケーション１２０−１の利用画面が閉じ、図７（７）に示すように、アプリケーション１２０−１のアイコン選択も解除される。
なお、上記は、アプリケーション１２０−１と第１の特定記憶領域１３０−１Ａが一対一に対応している例として説明したが、アプリケーション１２０−１と第１の特定記憶領域１３０−１Ａの組み合わせが複数セットあり、それぞれ対応し合うものでも良いことは言うまでもない。【００８１】
また、メモリの第１の特定記憶領域が階層化されていても良い。つまり、メモリの第１の特定記憶領域が複数存在し、それらが分類されてフォルダ単位またはクラスタ単位にまとめられたデータ分類構造を備えたものである。
メモリの第１の特定記憶領域が階層化されている場合、プログラムがアクセスできる第１の特定記憶領域１３０−１Ａの一部において、オープン暗証コードとクローズ暗証コードに加え、フォルダ単位またはクラスタ単位のデータ分類構造ごとに設けられた分類選択オープン暗証コードと分類選択クローズ暗証コードを備えた構成とすればよい。
この場合、メモリ特定記憶領域開錠機能１２３−１にて、入力されたコードが分類選択オープン暗証コードと一致した場合に、第１の特定記憶領域１３０−１Ａのデータ分類構造の単位に対するアクセスを実行し、一方、プログラムのメモリ特定記憶領域閉錠機能１２４−１にて、入力されたコードが分類選択クローズ暗証コードと一致した場合に、第１の特定記憶領域１３０−１Ａのデータ分類構造の単位へのアクセスを正常終了する運用とすればよい。【００８２】
実施例２にかかる第１のパターンの第２のコンピュータシステム１００−１においても、メモリ１３０−１に蓄積した利用ログデータを外部システムに提供することができる。利用ログデータはビッグデータとしての利用価値が高い。
図８は、第１のパターンの第２のコンピュータシステム１００−１において、メモリ１３０−１に蓄積した利用ログデータを外部システムに提供する流れを示した図である。この構成でも、データ入出力機能１２６が暗号／復号機能１２７を備えており、外部システムへ利用ログデータを提供する際、暗号化して提供することができる。暗号化、復号化のアルゴリズムは特に限定されず、要求されるセキュリティ要件を満たすものであれば良い。
なお、メモリ１３０−１に利用ログデータが蓄積されている状態ですでにデータ入出力機能１２６の暗号／復号機能１２７より暗号化されて蓄積されている場合、その暗号化された状態のまま提供することもあり得る。なお、外部システムにおいて、それら提供された利用ログデータが復号化できるよう、復号鍵は別途外部システムに対して通知すればよい。
【実施例３】
【００８３】
実施例３として、本発明の第２のタイプの第２のコンピュータシステムの基本構成例を説明する。
上記の実施例２で説明した第１のタイプの第２のコンピュータシステム１００−１は、第１の特定記憶領域１３０−１Ａの中に「オープン暗証コード」と「クローズ暗証コード」を記憶させておき、プログラム起動時に起動終了管理部１２２−１を用いて「オープン暗証コード」の認証処理を行って第１の特定記憶領域１３０−１Ａ内の他の領域にアクセスができる正当権限者であるか否かを確認し、プログラム終了時において起動終了管理部１２２−１を用いて「クローズ暗証コード」の認証処理を行ってメモリの第１の特定記憶領域１３０−１Ａ内の他の領域へのアクセスを正常終了して入力内容や操作内容が確定できる正当権限者であるか否かを確認するものであった。【００８４】
一方、この実施例３にかかる第２のパターンの第２のコンピュータシステム１００−２は、第１の特定記憶領域１３０−２Ａの中に「オープン暗証コード」と「クローズ暗証コード」を記憶させておき、プログラム起動時に起動終了管理部１２２−２を用いて「オープン暗証コード」の認証処理を行って第２の特定記憶領域１３０−２Ｂ（第１の特定記憶領域１３０−２Ａとは異なる記憶領域）にアクセスができる正当権限者であるか否かを確認し、プログラム終了時において起動終了管理部１２２−２を用いて「クローズ暗証コード」の認証処理を行って第２の特定記憶領域１３０−２Ｂ（第１の特定記憶領域１３０−２Ａとは異なる記憶領域）へのアクセスを正常終了して入力内容や操作内容が確定できる正当権限者であるか否かを確認するものである。【００８５】
図９は、実施例３にかかる本発明の第２のパターンの第２のコンピュータシステム１００−２の基本構成例を簡単に示した図である。
本発明の第２のパターンの第２のコンピュータシステム１００−２は、コード入力手段１１０、アプリケーション１２０−２、メモリ１３０−２を備えた構成となっている。
実施例１や実施例２との違いとしては、図９に示すように、実施例３にかかる本発明の第２のパターンの第２のコンピュータシステム１００−２では、メモリ内に第１の特定記憶領域１３０−２Ａと、メモリ内の別の記憶領域として第２の特定記憶領域１３０−２Ｂが設けられており、第１の特定記憶領域１３０−２Ａの中にオープン暗証コード１３１、クローズ暗証コード１３２が記憶された構成となっている。
以下、各要素について実施例１および実施例２と異なる点を中心に説明する。【００８６】
コード入力手段１１０は、オープン暗証コード、クローズ暗証コードを入力するデバイスであり、実施例１で説明したものと同様で良い。
アプリケーション１２０−２は、アプリケーション本体機能１２１と、起動終了管理部１２２−２を備えた構成となっている。
アプリケーション本体機能１２１は、実施例１と同様、アプリケーション１２０−２の本体機能に関するものであり、種類に応じて様々なものが想定できる。【００８７】
起動終了管理部１２２−２は、実施例３では、アプリケーション本体機能１２１がアクセスする第２の特定記憶領域１３０−２Ｂのアクセス許可とアクセス不能化を制御する機能を備えている。起動終了管理部１２２−２がアクセスする第１の特定記憶領域１３０−２Ａが定められており、図９に示すように、第１の特定記憶領域１３０−２Ａにおいて、第１の特定記憶領域１３０−２Ａ以外の記憶領域である第２の特定記憶領域１３０−２Ｂへのアクセス許可を認証するためのオープン暗証コード１３１と、当該部分へのアクセスを不能化して正常終了させるためのクローズ暗証コード１３２が設定されている。【００８８】
起動終了管理部１２２−２は、実施例２と同様、メモリ特定記憶領域開錠機能１２３−２、メモリ特定記憶領域閉錠機能１２４−２を備えた構成となっているが、それらの機能は若干、実施例２に示した起動終了管理部１２２−１、メモリ特定領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１とは異なるものとなっている。
起動終了管理部１２２−２のメモリ特定記憶領域開錠機能１２３−２は、利用者からコード入力手段１１０を介して入力されたオープン暗証コードの入力を受けて、まず、起動終了管理部１２２−２がアクセスするよう定められている第１の特定記憶領域１３０−２Ａを参照して認証処理を行い、その認証に成功すれば、アクセスが許可されている第２の特定記憶領域１３０−２Ｂを開く機能（アクセスを許可する機能）を備えている。つまり、最初にアクセスする第１の特定記憶領域１３０−２Ａにオープン暗証コード１３１が設定されており、その認証処理を行い、認証が成功すれば別の記憶領域である第２の特定記憶領域１３０−２Ｂを開き（アクセスを許可し）、オープン状態とするものである。【００８９】
起動終了管理部１２２−２のメモリ特定記憶領域閉錠機能１２４−２は、利用者からコード入力手段１１０を介して入力されたクローズ暗証コードの入力を受けて、まず、第１の特定記憶領域１３０−２Ａを参照して認証処理を行う機能であり、その認証に成功すれば、開いている状態の第２の特定記憶領域１３０−２Ｂを正常終了して閉じる機能を備えている。つまり、第１の特定記憶領域１３０−２Ａはクローズ暗証コードが設定されており、認証処理を行い、認証が成功すれば、メモリ特定記憶領域閉錠機能１２４−２が、別の記憶領域である第２の特定記憶領域１３０−２Ｂに記録された今回の利用にかかる利用ログデータの記録を承認、確定して、正常終了してクローズ状態とするものである。【００９０】
利用にかかる利用ログデータの記録を承認、確定、記録保持を行う運用とすれば、メモリ１３０−２に記録されたアプリケーション１２０−２のコンピュータ処理の結果として得られたデータを有機的に統合した形で収集することができ、アプリケーション１２０−２の様々な機能の利用が可能となる。
なお、上記したメモリの第２の特定記憶領域１３０−２Ｂに記憶されるデータアクセス単位は、データベース、データベースのレコード、データベースのレコードのフィールド、ファイル、ストレージのいずれかまたはそれらの組み合わせなどを取り扱うことができる。【００９１】
図１０は、図９に示した実施例３にかかるコンピュータシステム１００−２と同様の構成であるが、第２の特定記憶領域１３０−２Ｂが通信可能な状態のメモリとして配置されている構成例である。図９の構成と同様である。第２の特定記憶領域１３０−２Ｂがデータベースのストレージなどの構成となっている。例えば、第２の特定記憶領域１３０−２Ｂがクラウド上に置かれている場合もあり得る。このように構成要素の配置などは柔軟に適用できる。【００９２】
次に、実施例３にかかるコンピュータシステム１００−２による制御の流れを図１１および図１２を参照しつつ説明する。
図１１は、図９の構成例において、処理の流れを重ねて図示したものである。図１１（ａ）は第２の特定記憶領域１３０−２Ｂのオープン処理の流れを示しており、図１１（ｂ）は第２の特定記憶領域１３０−２Ｂのクローズ処理の流れを示している。
図１２は、スマートフォンを用いた場合の利用者による操作の流れを図示したものである。図１２には、本発明の第２のパターンの第２のコンピュータシステム１００−２において、プログラムを立ち上げ、第２の特定記憶領域１３０−２Ｂを開き、その後、終了して第２の特定記憶領域１３０−２Ｂを閉じる操作を簡単に説明する図である。一例であり、アプリケーション１２０−２を立ち上げて第２の特定記憶領域１３０−２Ｂを開いたり閉じたりする典型的な操作例が示されている。【００９３】
まず、図１２（１）に示すように、アプリケーション１２０−２は、コンピュータシステム上にインストールされており、利用者がアプリケーション１２０−２を使用しようとする際には、コンピュータシステムのモニタ上に表示されているアプリケーション１２０−２のアイコンをマウスなどのポインティングデバイスなどで選択し、ダブルクリックなどの操作で起動をかける。【００９４】
次に、図１２（２）に示すように、使用権限を確認すべくオープン暗証コードの入力カラムが表示される。
キーボードや他の入力デバイスなどを介して、第２の特定記憶領域１３０−２Ｂを正常に開いて使用可能とするために求められたパスワードや生体情報などの暗証コードを入力する（図１１（ａ）ステップ（１）、図１２（２））。
第１の特定記憶領域１３０−２Ａを参照してオープン暗証コードの認証に成功した場合には、アプリケーション本体機能１２１が立ち上がるとともに（図１１（ａ）ステップ（２）、図１１（ａ）ステップ（３）、図１２（３））、第２の特定記憶領域１３０−２Ｂがオープンし、使用可能となる（図１１（ａ）ステップ（４））。【００９５】
アプリケーション本体機能１２１が立ち上がった後は、アプリケーション本体機能１２１を用いて様々な処理を実行する。アプリケーション本体機能１２１の稼働により生じた利用ログデータは利用ログデータ収集機能１２５により収集される（図１１（ａ）ステップ（５））。
次に、アプリケーション１２０の所望の編集が終了すれば、例えば、図１２（４）に示すように、モニタ上に表示されているアプリケーション１２０の入力画面の“終了”や“閉じる”という操作メニューやボタンをマウスなどのポインティングデバイスなどで選択してクリックなどの操作で指定すれば、図１２（５）に示すように、終了権限を確認すべく終了時のクローズ暗証コードの入力カラムが表示される。【００９６】
つまり、アプリケーション１２０−２のアクセスに際しては、使用しようとする者が正当な使用権限がある者か否かを確認するため、図１２（２）に示すように、オープン暗証コードの入力を求めて認証処理を行い、終了時も正当な権限がある者か否かを確認するため、クローズ暗証コードの入力を求めて認証処理を行う運用となっている（図１１（ｂ）（１１）、図１２（５））。【００９７】
第１の特定記憶領域１３０−２Ａを参照してクローズ暗証コードの認証が成立すれば（図１１（ｂ）（１２））、アプリケーション本体機能１２１が正常終了して閉じる際にデータ入出力機能１２６により利用ログデータ収集機能１２５で収集した利用ログデータがメモリの第２の特定記憶領域１３０−２Ｂに書き込まれ、第２の特定記憶領域１３０−２Ｂのクローズ処理が実行される。【００９８】
図１２（６）に示すように、アプリケーション１２０−２の利用画面が閉じ、図１２（７）に示すように、アプリケーションｂのアイコン選択も解除される。
なお、上記は、アプリケーションｂと第１の特定記憶領域１３０−２Ａと第２の特定記憶領域１３０−２Ｂがそれぞれ一対一に対応している例として説明したが、アプリケーションｂと第１の特定記憶領域１３０−２Ａと第２の特定記憶領域１３０−２Ｂの組み合わせが複数セットあり、それぞれ対応し合うものでも良いことは言うまでもない。【００９９】
また、第１の特定記憶領域１３０−２Ａと第２の特定記憶領域１３０−２Ｂのセットが階層化されていても良い。つまり、第１の特定記憶領域１３０−２Ａと第２の特定記憶領域１３０−２Ｂのセットが複数存在し、それらが分類されてフォルダ単位またはクラスタ単位にまとめられたデータ分類構造を備えたものである。
第１の特定記憶領域１３０−２Ａと第２の特定記憶領域１３０−２Ｂのセットが階層化されている場合、オープン暗証コードとクローズ暗証コードに加え、フォルダ単位またはクラスタ単位のデータ分類構造ごとに設けられた分類選択オープン暗証コードと分類選択クローズ暗証コードを備えた構成とすればよい。【０１００】
実施例３にかかる第２のパターンの第２のコンピュータシステム１００−２においても、メモリ１３０−２に蓄積した利用ログデータを外部システムに提供することができる。利用ログデータはビッグデータとしての利用価値が高い。
図１３は、第２のパターンの第２のコンピュータシステム１００−２において、メモリ１３０−２に蓄積した利用ログデータを外部システムに提供する流れを示した図である。この構成でも、データ入出力機能１２６が暗号／復号機能１２７を備えており、外部システムへ利用ログデータを提供する際、暗号化して提供することができる。暗号化、復号化のアルゴリズムは特に限定されず、要求されるセキュリティ要件を満たすものであれば良い。
なお、メモリ１３０−２に利用ログデータが蓄積されている状態ですでにデータ入出力機能１２６の暗号／復号機能１２７より暗号化されて蓄積されている場合、その暗号化された状態のまま提供することもあり得る。なお、外部システムにおいて、それら提供された利用ログデータが復号化できるよう、復号鍵は別途外部システムに対して通知すればよい。
【実施例４】
【０１０１】
実施例４以降、本発明のコンピュータシステムを適用した様々な具体例について説明する。
なお、上記したように、本発明のコンピュータシステムは、実施例１に示した本発明のコンピュータシステム１００、実施例２に示した本発明のコンピュータシステム１００−１、実施例３に示した本発明のコンピュータシステム１００−２があるが、それぞれのパターンについて適用した具体例を適用した例を示す。
実施例４は、医療分野、介護分野の保険対象サービス提供支援システムの構成について、本発明のコンピュータシステムを適用した具体例について説明する。
保険対象サービス提供支援システム１００ａは、訪問者が被訪問者の所在地を訪ねてサービス提供者とサービス被提供者の間で医療保険または介護保険の対象となるサービス提供を支援するシステムである。【０１０２】
（実施例１のタイプの適用）
図１４は、医療分野、介護分野のシステム構成について、実施例１に示した本発明のコンピュータシステム１００を適用した具体例を示す図である。
保険対象サービス提供支援システム１００ａは、図１４の構成例では、図１に示した構成と同様、入力手段１１０ａ、保険対象サービス提供支援アプリケーション１２０ａ、メモリ１３０ａを備えた構成であり、保険対象サービス提供支援アプリケーション１２０ａは、アプリケーション本体機能１２１と、起動終了管理部１２２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。起動終了管理部１２２は、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、アプリケーション本体機能１２１を開錠したり、閉錠したりする構成となっている。【０１０３】
ここでは、保険対象サービス提供支援アプリケーション１２０ａは、サービス被提供者へのサービス提供を支援する保険対象サービス提供支援アプリケーションとなっており、保険請求の機能が提供されたものである。
アプリケーション本体機能１２１は、医療・介護の分野において要求される機能を備えたものであるが、例えば、レセプト作成機能、保険支払データの入出力機能などの諸機能を発揮するものである。【０１０４】
メモリ１３０ａは、利用者の医療保険または介護保険ごとに生成されたデータアクセス単位である。
訪問型サービスであれば、サービス提供者が、保険対象サービス提供支援システム１００ａを装備したサービス提供者端末を携帯してサービス被提供者の自宅などに訪問してサービスを提供する。その際に、本発明の保険対象サービス提供支援アプリケーション１２０ａを利用して保険対象サービス提供支援システム１００ａを介してアプリケーションの起動や実行を行う。アプリケーションの選択起動、オープン、クローズ、選択解除などの操作において要求される暗証コードなどをそれぞれ入力する。【０１０５】
来院型サービスであれば、訪問者である利用者が、保険対象サービス提供支援システム１００ａを携帯しており、医療関係者などサービス提供を行うサービス提供者側がサービス提供者端末２００を保持しており、このサービス提供者端末２００が医療機関や介護施設の医療機器や介護用具を制御し、それらから発生する利用ログデータがサービス提供者端末２００に入力され、サービス内容や保険内容について、保険対象サービス提供支援システム１００ａに渡される構成となっている。
医療や介護のサービス提供者が利用する医療機関、介護施設の諸機能２００には多種多様なものがあり得る。この例では、外来予約機能２１０、入院患者管理機能２２０、保険情報機能２３０、医療機器制御機能／介護用具制御機能２４０、医療介護ナビゲーションシステム機能２５０、人工知能システム制御機能２６０、保険支払処理機能２７０などが装備されており、それぞれから利用ログデータを取ることもできるものとなっている。【０１０６】
処理の流れは以下のようになる。
アプリケーション開錠機能１２３がサービス被提供者より入力されたオープン暗証コードを認証した後、保険対象サービス提供支援アプリケーション１２０ａの本体機能１２１がオープンする。
本体機能１２１は、サービス被提供者へのサービス提供の保険対象サービス提供支援に関する処理を制御するとともに、そのサービス内容について、利用者が承認するか否かを問う承認リクエストを送信して利用者からの承認情報の返信を待つ承認伺い処理を行うことにより、提供サービスの内容について承認を得る処理が可能となる。【０１０７】
アプリケーション閉錠機能１２４により、サービス被提供者より入力されたクローズ暗証コードを認証すれば、データアクセス単位に書き込まれたデータ内容を確定し、開いている状態の保険対象サービス提供支援アプリケーション１２０ａの本体機能１２１を正常終了して閉じる。なお、図４に示したように、蓄積したカルテ情報や保険情報などの利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は実施例１の図１〜図３で説明したものと同様で良い。【０１０８】
（実施例２のタイプの適用）
図１５は、医療分野、介護分野のシステム構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した具体例を示す図である。
保険対象サービス提供支援システム１００−１ａは、図１５の構成例では、図５の構成と同様、入力手段１１０ａ、保険対象サービス提供支援アプリケーション１２０−１ａ、メモリ１３０−１ａを備えた構成であり、保険対象サービス提供支援アプリケーション１２０−１ａがアプリケーション本体機能１２１と、起動終了管理部１２２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図１４のタイプと異なり、起動終了管理部１２２−１が、メモリ特定記憶領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、メモリ１３０−１ａ中の第１の特定記憶領域１３０−１ａＡ内の他の領域を開錠したり、閉錠したりする構成となっている。つまり、メモリ１３０−１ａ中の第１の特定記憶領域１３０−１ａＡ内の他の領域はオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容が確定しないものとなっている。なお、図８に示したように、蓄積したカルテ情報や保険情報などの利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図１４、実施例２の図５〜図７で説明したものと同様で良い。【０１０９】
（実施例３のタイプの適用）
図１６は、医療分野、介護分野のシステム構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した具体例を示す図である。
保険対象サービス提供支援システム１００−２ａは、図１６の構成例では、図９に示した構成と同様、入力手段１１０ａ、保険対象サービス提供支援アプリケーション１２０−２ａ、メモリ１３０−２ａを備えた構成であり、保険対象サービス提供支援アプリケーション１２０−２ａがアプリケーション本体機能１２１と、起動終了管理部１２２−２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図１４のタイプと異なり、起動終了管理部１２２−２が、メモリ特定記憶領域開錠機能１２３−２、メモリ特定記憶領域閉錠機能１２４−２を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードが第１の特定記憶領域１３０−２ａＡに格納されており、入力されたオープン暗証コード、クローズ暗証コードとそれらとの照合により、メモリ１３０−２ａ中の第２の特定記憶領域１３０−２ａＢを開錠したり、閉錠したりする構成となっている。つまり、メモリ１３０−２ａ中の第２の特定記憶領域１３０−２ａＢはオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容が確定しないものとなっている。なお、図１３に示したように、蓄積したカルテ情報や保険情報などの利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図１４、実施例３の図９〜図１２で説明したものと同様で良い。
【実施例５】
【０１１０】
実施例５は、クレジット利用またはデビット利用の決済管理システムに適用される金融取引制御システムの構成について、本発明のコンピュータシステムを適用した具体例について説明する。
金融取引制御システム１００ｂは、クレジット利用またはデビット利用を行う利用者が商品の購入やサービスの提供を受け、所持する利用者端末を用いて金融決済を行う際の金融取引を支援するシステムである。【０１１１】
（実施例１のタイプの適用）
図１７は、金融取引制御システム１００ｂの構成について、実施例１に示した本発明のコンピュータシステム１００を適用した具体例を示す図である。
金融取引制御システム１００ｂは、図１７の構成例では、図１に示した構成と同様、入力手段１１０ｂ、金融取引処理アプリケーション１２０ｂ、メモリ１３０ｂを備えた構成であり、金融取引処理アプリケーション１２０ｂは、アプリケーション本体機能１２１と、起動終了管理部１２２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。起動終了管理部１２２は、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、アプリケーション本体機能１２１を開錠したり、閉錠したりする構成となっている。【０１１２】
ここでは、金融取引処理アプリケーション１２０ｂは、利用者のアカウントに対する金融取引処理を制御する金融取引処理アプリケーションとなっており、クレジット利用やデビット利用の際の金融決済機能が提供されたものである。
アプリケーション本体機能１２１は、クレジット利用やデビット利用の際の金融決済サービスにおいて要求される機能を備えたものであるが、例えば、クレジットカード利用時の与信確認、クレジット利用のトランザクション機能などの諸機能を発揮するものである。【０１１３】
メモリ１３０ｂは、利用者のアカウントごとに生成された金融取引処理アプリケーションのデータアクセス単位ごとに格納されている。
なお、利用者端末３００には、利用者側の電子決済アプリケーション３０６が装備され、利用者媒体アカウント情報３０７が管理されており、電子決済処理が実行される。なお、利用者端末には、必要に応じて、カメラ３０５、利用者個人アプリケーション３０１、データ入力手段３０２、暗証コード入力手段３０３、通信手段３０４などが搭載されている。
店舗や店舗が運用するＥＣサイトが利用するシステム３２０には、クレジットカードやデビットカードなどの利用者媒体３１０のアクセスデバイスである利用者媒体情報入力手段３２１、電子決済のトランザクションを処理する金融取引情報生成手段３２２、通信手段３２３などが装備されている。
電子決済支援サイト３３０は、図示を簡略化しているが、利用者媒体情報入力手段３３１、電子決済のトランザクションを処理する金融取引情報生成手段３３２、通信手段３３３などが装備されているものとする。【０１１４】
処理の流れは以下のようになる。
アプリケーション開錠機能１２３が、利用者端末より送信された金融取引処理のリクエスト情報に含まれているオープン暗証コードを認証した後、金融取引処理アプリケーション１２０ｂのアプリケーション本体機能１２１をオープンする。
アプリケーション本体機能１２１は、利用者へのクレジット利用などのサービス提供支援に関する処理として、金融取引者から利用者のアカウントへの金融取引情報を受けて、データアクセス単位に金融取引情報を書き込む編集処理と、利用者端末に対して金融取引情報を承認するか否かを問う承認リクエストを送信して利用者端末からの承認情報の返信を待つ承認伺い処理を行い、金融取引サービスの内容について承認を得る処理が可能となる。【０１１５】
アプリケーション閉錠機能１２４により、利用者より入力されたクローズ暗証コードを認証すれば、データアクセス単位に書き込まれたデータ内容を確定し、このデータアクセス単位に書き込まれた金融取引情報の決済管理システムへの引き渡し処理を行い、開いている状態の金融取引処理アプリケーション１２０ｂのアプリケーション本体機能１２１を正常終了して閉じる。なお、図４に示したように、蓄積した金融取引の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は実施例１の図１〜図３で説明したものと同様で良い。【０１１６】
（実施例２のタイプの適用）
図１８は、金融取引制御システム１００−１ｂの構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した具体例を示す図である。
金融取引制御システム１００−１ｂは、図１８の構成例では、図５の構成と同様、入力手段１１０ｂ、金融取引処理アプリケーション１２０−１ｂ、メモリ１３０−１ｂを備えた構成であり、金融取引処理アプリケーション１２０−１ｂがアプリケーション本体機能１２１と、起動終了管理部１２２−１、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図１７のタイプと異なり、起動終了管理部１２２−１が、メモリ特定記憶領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、メモリ１３０−１ａ中の第１の特定記憶領域１３０−１ｂＡ内の他の領域を開錠したり、閉錠したりする構成となっている。このように、メモリ１３０−１ａ中の第１の特定記憶領域１３０−１ｂＡ内の他の領域はオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容の記憶が確定しないものとなっている。なお、図８に示したように、蓄積した金融取引の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図１７、実施例２の図５〜図７で説明したものと同様で良い。【０１１７】
（実施例３のタイプの適用）
図１９は、金融取引制御システム１００−２ｂの構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した具体例を示す図である。
金融取引制御システム１００−２ｂは、図１９の構成例では、図９に示した構成と同様、入力手段１１０ｂ、金融取引処理アプリケーション１２０−２ｂ、メモリ１３０−２ｂを備えた構成であり、金融取引処理アプリケーション１２０−２ｂがアプリケーション本体機能１２１と、起動終了管理部１２２−２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図１７のタイプと異なり、起動終了管理部１２２−２が、メモリ特定記憶領域開錠機能１２３−２、メモリ特定記憶領域閉錠機能１２４−２を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードが第１の特定記憶領域１３０−２ｂＡに格納されており、入力されたオープン暗証コード、クローズ暗証コードとそれらとの照合により、メモリ１３０−２ｂ中の第２の特定記憶領域１３０−２ｂＢを開錠したり、閉錠したりする構成となっている。つまり、メモリ１３０−２ａ中の第２の特定記憶領域１３０−２ａＢはオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容の記憶が確定しないものとなっている。なお、図１３に示したように、蓄積した金融取引の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図１７、実施例３の図９〜図１２で説明したものと同様で良い。
【実施例６】
【０１１８】
（車両運転支援システムへの適用）
実施例６は、車両に搭載された諸機能の利用を支援する車両利用支援に適用される車両利用支援システムの構成について、本発明のコンピュータシステムを適用した具体例について説明する。
車両利用支援システム１００ｃは、車両運転を行う利用者が車両に搭載された諸機能の利用を支援するシステムである。【０１１９】
（実施例１のタイプの適用）
図２０は、車両利用支援システム１００ｃの構成について、実施例１に示した本発明のコンピュータシステム１００を適用した具体例を示す図である。
車両利用支援システム１００ｃは、図２０の構成例では、図１に示した構成と同様、入力手段１１０ｃ、車両利用支援アプリケーション１２０ｃ、メモリ１３０ｃを備えた構成であり、車両利用支援アプリケーション１２０ｃは、アプリケーション本体機能１２１と、起動終了管理部１２２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。起動終了管理部１２２は、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、アプリケーション本体機能１２１を開錠したり、閉錠したりする構成となっている。
アプリケーション本体機能１２１は、車両の運転などの利用において要求される車両の諸機能４００を制御する機能を備えたものである。【０１２０】
メモリ１３０ｃは、車両利用支援アプリケーション１２０ｃで利用される各々の利用者ごとに生成されたデータアクセス単位ごとに格納されている。
なお、車両の諸機能４００には多種多様なものがあるが、例えば、図２０の例では、ドアロック開閉機能４１０、エンジン制御機能４２０、自動運転システム４３０、カーナビゲーションシステム機能４４０、人工知能システム制御機能４５０、課金処理システム機能４６０、照明空調システム制御機能４７０、オーディオビジュアル機器制御機能４８０などが装備されている。【０１２１】
処理の流れは以下のようになる。
アプリケーション開錠機能１２３が、利用者より入力されたオープン暗証コードを認証した後、アプリケーション本体機能１２１をオープンする。
まず、ドアロック開閉機能４１０によりドアロックが解除され、さらに、あらかじめ設定された室温、照明、オーディオなど車内環境を整えるべく、アプリケーション本体機能１２１は、データ入出力機能１２６を介して、利用者または利用者が許容した第三者（子供など）から動的に入力されたデータまたは事前に記録されたデータを車両に搭載された車両の諸機能４００に与え、それらの指示内容を実行させる。
その後、エンジンスタート、カーナビゲーションシステム、自動運転システムなどの機能の稼働など運転に必要な処理が実行され、利用ログデータ収集機能を介して走行中または駐車中に生じる諸データをデータアクセス単位に動的に記録されてゆく。【０１２２】
走行中に発生した課金について、クレジット利用などの課金処理として、利用者端末に対して金融取引情報を承認するか否かを問う承認リクエストを送信して利用者端末からの承認情報の返信を待つ承認伺い処理を行い、金融取引サービスの内容について承認を得る処理も可能でなる。
クローズ暗証コードの入力を受けて、アプリケーション閉錠機能が、データアクセス単位に記録された今回の走行または駐車にかかる諸データの記録を承認、確定して正常終了して閉じる。【０１２３】
アプリケーション閉錠機能１２４により、利用者より入力されたクローズ暗証コードを認証すれば、データアクセス単位に書き込まれたデータ内容を確定し、このデータアクセス単位に書き込まれた車両走行に関するデータを確定し、開いている状態の車両利用支援アプリケーション１２０ｃのアプリケーション本体機能１２１を正常終了して閉じる。なお、図４に示したように、蓄積した車両走行の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は実施例１の図１〜図３で説明したものと同様で良い。【０１２４】
（実施例２のタイプの適用）
図２１は、車両利用支援システム１００−１ｃの構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した具体例を示す図である。
車両利用支援システム１００−１ｃは、図２１の構成例では、図５の構成と同様、入力手段１１０ｃ、車両利用支援アプリケーション１２０−１ｃ、メモリ１３０−１ｃを備えた構成であり、車両利用支援アプリケーション１２０−１ｃがアプリケーション本体機能１２１と、起動終了管理部１２２−１、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図２０のタイプと異なり、起動終了管理部１２２−１が、メモリ特定記憶領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、メモリ１３０−１ｃ中の第１の特定記憶領域１３０−１ｃＡ内の他の領域を開錠したり、閉錠したりする構成となっている。このように、メモリ１３０−１ｃ中の第１の特定記憶領域１３０−１ｃＡ内の他の領域はオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容が確定しないものとなっている。なお、図８に示したように、蓄積した車両走行の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図２０、実施例２の図５〜図７で説明したものと同様で良い。【０１２５】
（実施例３のタイプの適用）
図２２は、車両利用支援システム１００−２ｃの構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した具体例を示す図である。
車両利用支援システム１００−２ｃは、図２２の構成例では、図９に示した構成と同様、入力手段１１０ｃ、車両利用支援アプリケーション１２０−２ｃ、メモリ１３０−２ｃを備えた構成であり、車両利用支援アプリケーション１２０−２ｃがアプリケーション本体機能１２１と、起動終了管理部１２２−２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図２０のタイプと異なり、起動終了管理部１２２−２が、メモリ特定記憶領域開錠機能１２３−２、メモリ特定記憶領域閉錠機能１２４−２を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードが第１の特定記憶領域１３０−２ｃＡに格納されており、入力されたオープン暗証コード、クローズ暗証コードとそれらとの照合により、メモリ１３０−２ｃ中の第２の特定記憶領域１３０−２ｃＢを開錠したり、閉錠したりする構成となっている。つまり、メモリ１３０−２ｃ中の第２の特定記憶領域１３０−２ｃＢはオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容が確定しないものとなっている。なお、図１３に示したように、蓄積した車両走行の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図２０、実施例３の図９〜図１２で説明したものと同様で良い。
【実施例７】
【０１２６】
（住宅利用支援システムへの適用）
実施例７は、マンションの各住戸、大規模タワーマンションの各住戸、戸建て住宅、アパート集合住宅、オフィスビルの各部屋、ログハウス、組立家屋、シェアハウス、ホテル、旅館、レンタルルームのいずれかまたはそれらの利用区画を含む多種多様な住宅に搭載された諸機能の利用を支援する住宅利用支援システムの構成について、本発明のコンピュータシステムを適用した具体例について説明する。【０１２７】
（実施例１のタイプの適用）
図２３は、住宅利用支援システム１００ｄの構成について、実施例１に示した本発明のコンピュータシステム１００を適用した具体例を示す図である。
住宅利用支援システム１００ｄは、図２３の構成例では、図１に示した構成と同様、入力手段１１０ｄ、住宅利用支援アプリケーション１２０ｄ、メモリ１３０ｄを備えた構成であり、住宅利用支援アプリケーション１２０ｄは、アプリケーション本体機能１２１と、起動終了管理部１２２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。
起動終了管理部１２２は、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、アプリケーション本体機能１２１を開錠したり、閉錠したりする構成となっている。
アプリケーション本体機能１２１は、住宅の利用において要求される住宅の諸機能５００を制御する機能を備えたものである。
利用ログデータ収集機能１２５は、住宅の諸機能５００より収集した利用ログデータを、住宅単位または住宅の利用者単位に分類、または未分類のまま収集することができる。【０１２８】
メモリ１３０ｄは、住宅利用支援アプリケーション１２０ｄで利用される各々の利用者ごとに生成されたデータアクセス単位ごとに格納されている。
なお、住宅の諸機能５００には多種多様なものがあるが、例えば、図２３の例では、ドアロック開閉機能５１０、防犯セキュリティ管理５２０、車庫管理機能５３０、宅配ボックス管理機能５４０、蓄電装置管理機能５５０、食料貯蔵庫管理機能５６０、ガス電気水道管理機能５６１、安否確認管理機能５６２、動植物管理機能５６３、バスユニット管理機能５６４、トイレ付設健康管理機能５６５、コンシェルジュ機能５６６、人工知能アシスタント機能５６７、照明空調システム制御機能５６８、ＡＶ機器管理機能５６９、課金処理機能５７０、センシングデータ収集機能５８０などが装備されている。
なお、これら諸機能は、常時稼働する機能、住宅利用者が外出中に稼働する機能、住宅利用者が居住中に稼働する機能などがあり得る。それは、ドアロック開閉機能５１０のオープン処理、クローズ処理と連動させて切り替えることも可能である。【０１２９】
処理の流れは以下のようになる。
アプリケーション開錠機能１２３が、利用者より入力されたオープン暗証コードを認証した後、アプリケーション本体機能１２１をオープンする。
まず、ドアロック開閉機能５１０によりドアロックが解除され、さらに、あらかじめ設定された室温、照明、オーディオなど室内環境を整えるべく、アプリケーション本体機能１２１は、データ入出力機能１２６を介して、利用者または利用者が許容した第三者（子供など）から動的に入力されたデータまたは事前に記録されたデータを住宅に搭載された住宅の諸機能５００に与え、それらの指示内容を実行させる。
その後、常時稼働の機能は維持したままとし、さらに、居住中に稼働する諸機能をオンとし、逆に外出中に稼働する機能をオフとする切り替え処理を行う。
利用ログデータ収集機能を介して外出中に生じた諸機能の利用ログデータをデータアクセス単位に動的に記録されてゆく。【０１３０】
次に、外出に向けて、利用者からクローズ暗証コードの入力を受けて、アプリケーション閉錠機能１２４がクローズ暗証コードを認証した後、アプリケーション本体機能１２１をクローズする。データアクセス単位に記録された今回の居住中に発生した利用ログデータの記録を承認、確定し、居住中に稼働する諸機能を正常終了して閉じ、外出中に稼働する諸機能を稼働させる。なお、図４に示したように、蓄積した住宅の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は実施例１の図１〜図３で説明したものと同様で良い。【０１３１】
（実施例２のタイプの適用）
図２４は、住宅利用支援システム１００−２ｄの構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した具体例を示す図である。
住宅利用支援システム１００−２ｄは、図２４の構成例では、図６の構成と同様、入力手段１１０ｄ、住宅利用支援アプリケーション１２０−１ｄ、メモリ１３０−１ｄを備えた構成であり、住宅利用支援アプリケーション１２０−１ｄがアプリケーション本体機能１２１と、起動終了管理部１２２−１、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図２３のタイプと異なり、起動終了管理部１２２−１が、メモリ特定記憶領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、メモリ１３０−１ｄ中の第１の特定記憶領域１３０−１ｄＡ内の他の領域を開錠したり、閉錠したりする構成となっている。このように、メモリ１３０−１ｄ中の第１の特定記憶領域１３０−１ｄＡ内の他の領域はオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容が確定しないものとなっている。なお、図８に示したように、蓄積した車両走行の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図２３、実施例２の図５〜図７で説明したものと同様で良い。【０１３２】
（実施例３のタイプの適用）
図２５は、住宅利用支援システム１００−２ｄの構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した具体例を示す図である。
住宅利用支援システム１００−２ｄは、図２５の構成例では、図９に示した構成と同様、入力手段１１０ｄ、住宅利用支援アプリケーション１２０−２ｄ、メモリ１３０−２ｄを備えた構成であり、住宅利用支援アプリケーション１２０−２ｄがアプリケーション本体機能１２１と、起動終了管理部１２２−２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図２３のタイプと異なり、起動終了管理部１２２−２が、メモリ特定記憶領域開錠機能１２３−２、メモリ特定記憶領域閉錠機能１２４−２を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードが第１の特定記憶領域１３０−２ｄＡに格納されており、入力されたオープン暗証コード、クローズ暗証コードとそれらとの照合により、メモリ１３０−２ｄ中の第２の特定記憶領域１３０−２ｄＢを開錠したり、閉錠したりする構成となっている。つまり、メモリ１３０−２ｄ中の第２の特定記憶領域１３０−２ｄＢはオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容が確定しないものとなっている。なお、図１３に示したように、蓄積した車両走行の利用ログデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図２３、実施例３の図９〜図１２で説明したものと同様で良い。
【実施例８】
【０１３３】
（個人データ管理システムへの適用）
実施例８は、利用者個人が個人データを管理、運用する個人データ管理システムへ適用した例である。
管理する個人データは、氏名住所電話番号などの基本的情報のみならず、電子カルテ、銀行口座情報、運転免許情報など多種多様なものがあり得る。
利用者が所持する利用者端末を用いて個人データを取り扱う個人データアプリケーションを装備し、データの保存場所はクラウド上に保存することも可能である。そのメモリの記憶領域としては個人データアプリケーションで利用される個人ごとに生成された個人データアクセス単位であれば良い。
個人データ管理システムの構成について、本発明のコンピュータシステムを適用した具体例について説明する。【０１３４】
（実施例１のタイプの適用）
図２６は、個人データ管理システムｅの構成について、実施例１に示した本発明のコンピュータシステム１００を適用した具体例を示す図である。
個人データ管理システム１００ｅは、図２６の構成例では、図１に示した構成と同様、入力手段１１０ｅ、個人データ管理アプリケーション１２０ｅ、メモリ１３０ｅを備えた構成であり、個人データ管理アプリケーション１２０ｅは、アプリケーション本体機能１２１と、起動終了管理部１２２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。
起動終了管理部１２２は、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、アプリケーション本体機能１２１を開錠したり、閉錠したりする構成となっている。
アプリケーション本体機能１２１は、個人データの利用において要求されるデータの閲覧、編集、保存などの機能を備えたものである。
利用ログデータ収集機能１２５は、外部システム６００より閲覧、編集などの個人データの利用ログデータを、個人データ単位で収集することができる。【０１３５】
メモリの記憶領域１３０ｅは、個人データ管理アプリケーション１２０ｅによりアクセスされる利用者のデータアクセス単位ごとに格納されている。
なお、この例では、外部システムとして外部システム６００があり、サービス提供者や行政関係者など、利用者に対して個人データの閲覧、提供を求める者が利用する端末がある。例えば、医者が、来院した患者である個人から個人データである電子カルテ情報、例えば、他の病院での診療記録などの提示を求める場合に外部システム６００を用いて利用者の個人データ管理システム１００ｅとやり取りするために用いる。外部システム６００にも、個人データアプリケーション６１０が装備されており、アプリケーション管理機能６１１、入力手段６１２に加え、個人データアクセス情報受信手段６１３、データ閲覧編集機能６１４が備えられている。個人データアクセス情報受信手段６１３は、利用者の個人データ管理システム１００ｅから個人データが保存されているクラウド上のアドレス情報を問い合わせて入手する機能がある。個人データ閲覧編集機能６１４はクラウド上の個人データにアクセスし、閲覧したり、そのデータを編集したりする機能がある。【０１３６】
処理の流れは以下のようになる。
アプリケーション開錠機能１２３が、利用者より入力されたオープン暗証コードを認証した後、アプリケーション本体機能１２１をオープンする。
アプリケーション本体機能１２１は、クラウド上などの記憶装置上の該当する電子データにアクセスする。
外部システム６００に対して、クラウド上などの記憶装置上の該当する電子データにアクセスするためのＵＲＬ情報などを送信し、外部システム６００は、個人データアクセス情報受信手段６１３を介してそのＵＲＬ情報などを入手する。必要に応じて、個人データ閲覧編集機能６１４を介してデータの閲覧、データの編集などを行う。例えば、医者が治療履歴を参照しつつ、今回の治療における新たな治療にかかる電子カルテ情報を追記する。
個人データ管理システム１００ｅは、利用ログデータ収集機能１２５を介して外部システムで行われたデータの閲覧、データの編集などの利用ログデータを収集し、電子データへの付随情報として記録してゆく。【０１３７】
このように個人データにアクセスした外部システム６００は、個人データ管理システム１００ｅに対して個人データアクセス単位への個人データアクセス処理の内容を承認するか否かを問う承認リクエストを送信し、利用者端末からの承認情報の返信を待つ承認伺い処理を伴う運用とすることができる。
利用者からクローズ暗証コードの入力を受けて、アプリケーション閉錠機能１２４がクローズ暗証コードを認証した後、個人データ管理システム１００ｅはアプリケーション本体機能１２１をクローズし、データアクセス単位に記録された今回の利用ログデータの記録を承認、確定し、正常終了して閉じる。ここで、医療機関や行政機関として、この承認リクエストに対する承認処理を通じて、個人データが不本意に書き換えられたり削除されたりという不測の事態がないこと、および、新たに書き込まれた内容に対して利用者自身が同意したという確認が得られたという運用も可能である。
なお、図５４に示したように、蓄積した個人データについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は実施例１の図１〜図３で説明したものと同様で良い。【０１３８】
（実施例２のタイプの適用）
図２７は、個人データ管理システム１００−１ｅの構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した具体例を示す図である。
個人データ管理システム１００−１ｅは、図２７の構成例では、図５の構成と同様、入力手段１１０ｅ、個人データ管理アプリケーション１２０−１ｅ、メモリ１３０−１ｅを備えた構成であり、個人データ管理アプリケーション１２０−１ｅがアプリケーション本体機能１２１と、起動終了管理部１２２−１、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図２６のタイプと異なり、起動終了管理部１２２−１が、メモリ特定記憶領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、メモリ１３０−１ｅ中の第１の特定記憶領域１３０−１ｅＡ内の他の領域を開錠したり、閉錠したりする構成となっている。このように、メモリ１３０−１ｅ中の第１の特定記憶領域１３０−１ｅＡ内の他の領域はオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容の記憶が確定しないものとなっている。なお、図８に示したように、蓄積した個人データについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図２６、実施例２の図５〜図７で説明したものと同様で良い。【０１３９】
（実施例３のタイプの適用）
図２８は、個人データ管理システム１００−２ｅの構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した具体例を示す図である。
個人データ管理システム１００−２ｅは、図２８の構成例では、図９に示した構成と同様、入力手段１１０ｅ、個人データ管理アプリケーション１２０−２ｅ、メモリ１３０−２ｅを備えた構成であり、個人データ管理アプリケーション１２０−２ｅがアプリケーション本体機能１２１と、起動終了管理部１２２−２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図２６のタイプと異なり、起動終了管理部１２２−２が、メモリ特定記憶領域開錠機能１２３−２、メモリ特定記憶領域閉錠機能１２４−２を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードが第１の特定記憶領域１３０−２ｅＡに格納されており、入力されたオープン暗証コード、クローズ暗証コードとそれらとの照合により、メモリ１３０−２ｅ中の第２の特定記憶領域１３０−２ｅＢを開錠したり、閉錠したりする構成となっている。つまり、メモリ１３０−２ｅ中の第２の特定記憶領域１３０−２ｅＢはオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容が確定しないものとなっている。なお、図１３に示したように、個人データについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図２６、実施例３の図９〜図１２で説明したものと同様で良い。
【実施例９】
【０１４０】
（暗号復号システムへの適用）
実施例９は、データ管理システムであるが、セキュリティを高めるために、データのアクセスに関してデータを暗号化処理および復号化処理を行い、データの利用を支援するデータ管理システムへ適用した例である。
正当なアクセス権限を持つ状態のデータ管理アプリケーションによりアクセスされていない状態ではデータが暗号化された状態に保たれ、正当なアクセス権限を持つ状態のデータ管理アプリケーションがアクセスしているときのみデータを復号化して閲覧、出力または編集を可能とし、正当なアクセス権限を持つ状態のデータ管理アプリケーションがアクセスを終了するとデータが暗号化された状態となる特徴を備えたものである。  なお、管理するデータは、限定されず、個人データ、企業活動で発生する諸データなど多種多様なものがあり得る。  データ管理システム１００ｆの構成について、本発明のコンピュータシステムを適用した具体例について説明する。【０１４１】
（実施例１のタイプの適用）
図２９は、データ管理システム１００ｆの構成について、実施例１に示した本発明のコンピュータシステム１００を適用した具体例を示す図である。
データ管理システム１００ｆは、図２９の構成例では、利用者が所持する利用者コンピュータシステム１０１ｆとデータを格納するデータサーバ１０２ｆを備えた構成となっている。
図１に示した構成と同様、入力手段１１０ｆ、データ管理アプリケーション１２０ｆ、メモリ１３０ｆを備えた構成であるが、利用者コンピュータシステム１０１ｆ側に、コード入力手段１１０ｆとデータ管理アプリケーション１２０ｆが装備されており、クラウド上などのデータサーバ１０２ｆ側に記憶装置１３０ｆが装備されている。その記憶装置のメモリの記憶領域としてはデータ管理アプリケーション１２０ｆで利用されるデータアクセス単位で管理されている。この例では、データベースのフィールド単位で管理されている例となっている。
利用者コンピュータシステム１０１ｆのデータ管理アプリケーション１２０ｆは、アプリケーション本体機能１２１と、起動終了管理部１２２Ａ、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。【０１４２】
起動終了管理部１２２Ａは、アプリケーション開錠機能Ａ１２３Ａ、アプリケーション閉錠機能Ａ１２４Ａを備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力によりアプリケーション本体機能１２１を開錠したり、閉錠したりする構成となっている。
アプリケーション本体機能１２１は、データ管理において要求されるデータの閲覧、編集、保存などの機能を備えたものである。【０１４３】
データサーバ１０２ｆは、記憶装置のメモリ１３０ｆ、データサーバ１０２ｆのデータサーバ本体機能１４０に加え、アプリケーション開錠機能Ｂ１２３Ｂ、アプリケーション閉錠機能Ｂ１２４Ｂを備えた構成となっている。
なお、利用者コンピュータシステム１０１ｆ側の起動終了管理部１２２Ａのアプリケーション開錠機能Ａ１２３Ａは、アプリケーション本体機能１２１をオープンする際の認証を行うものであり、アプリケーション閉錠機能Ａ１２４Ａはアプリケーション本体機能１２１をクローズする際の認証を行うものである。【０１４４】
一方、データサーバ１０２ｆのアプリケーション開錠機能Ｂ１２３Ｂは、データサーバ本体機能１４０をオープンする際の認証を行うものであり、アプリケーション閉錠機能Ｂ１２４Ｂはデータサーバ本体機能１４０をクローズする際の認証を行うものである。【０１４５】
記憶領域１３０ｆは、データ管理アプリケーション１２０ｆによりアクセスされるデータアクセス単位ごとに格納されており、この例ではデータベース中のレコードのフィールド単位となっている。ここで、各々のデータは暗号化されて格納されている。
データ入出力管理機能１２６は、暗号／復号機能を備えており、記憶領域１３０ｆに格納されているデータは、このデータ入出力管理機能１２６の暗号機能により暗号化されており、復号機能により復号可能なものとなっている。【０１４６】
処理の流れは以下のようになる。
アプリケーション開錠機能Ａ１２３Ａが、利用者より入力されたオープン暗証コードを認証した後、アプリケーション本体機能１２１をオープンする。利用者より入力されたオープン暗証コードは、データサーバ１０２ｆのアプリケーション開錠機能Ｂ１２３Ｂにも送信され、データサーバ１０２ｆのデータサーバ本体機能１４０もオープンする。【０１４７】
利用者コンピュータシステム１０１ｆのアプリケーション本体機能１２１は、クラウド上のデータサーバ１０２ｆの記憶領域１３０ｆにあるデータベースにアクセスし、該当するレコード、フィールドにアクセスする。ここでは、一部のフィールド中のデータは暗号化されている。アプリケーション本体機能１２１がフィールド中のデータをダウンロードすると、データ入出力管理機能１２６の暗号／復号機能を介してデータを復号して利用者が可読で編集可能な状態となるよう復号処理を施す。
利用者がデータに対して閲覧や必要な編集を行った後、データ管理アプリケーション１２０ｆは、それらデータを再びクラウド上のデータサーバ１０２ｆの記憶領域１３０ｆにあるデータベースに戻すためアップロードするが、その際に、データ入出力管理機能１２６の暗号／復号機能を介してデータを暗号化し、その暗号データを記憶領域１３０ｆにあるデータベースに格納する。【０１４８】
一連の処理が終了すれば、利用者からクローズ暗証コードの入力を受けて、アプリケーション閉錠機能Ａ１２４Ａがクローズ暗証コードを認証した後、データ管理システム１００ｆはアプリケーション本体機能１２１をクローズする。また、利用者より入力されたクローズ暗証コードは、データサーバ１０２ｆのアプリケーション閉錠機能Ｂ１２４Ｂにも送信され、データサーバ１０２ｆのデータサーバ本体機能１４０をクローズするが、その際に、データアクセス単位に記録された今回のデータベースの各フィールドの暗号データを承認、確定し、正常終了して閉じる。なお、図４に示したように、蓄積したデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は実施例１の図１〜図３で説明したものと同様で良い。【０１４９】
（実施例２のタイプの適用）
図３０は、データ管理システム１００−１ｆの構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した具体例を示す図である。
データ管理システム１００−１ｆは、図３０の構成例では、図５の構成と同様、入力手段１１０ｆ、データ管理アプリケーション１２０−１ｆ、メモリ１３０−１ｆを備えた構成であり、データ管理アプリケーション１２０−１ｆがアプリケーション本体機能１２１と、起動終了管理部１２２−１、データ入出力機能１２６を備えた構成となっているが、図２９のタイプと異なり、起動終了管理部１２２−１が、メモリ特定記憶領域開錠機能Ａ１２３−１Ａ、メモリ特定記憶領域閉錠機能Ａ１２４−１Ａを備えた構成となっている。また、それらと連動するものがデータサーバ１０２−１ｆにあるメモリ特定記憶領域開錠機能Ｂ１２３−１Ｂ、メモリ特定記憶領域閉錠機能Ｂ１２４−１Ｂという構成がある。つまり、オープン暗証コード、クローズ暗証コードの入力により、データサーバ１０２−１ｆにあるメモリ１３０−１ｆ中の第１の特定記憶領域１３０−１ｆＡ内の他の領域を開錠したり、閉錠したりする構成となっている。このように、データサーバ１０２−１ｆにあるメモリ１３０−１ｆ中の第１の特定記憶領域１３０−１ｆＡ内の他の領域はオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータサーバ１０２ｆにあるメモリ１３０−１ｆ中の第１の特定記憶領域１３０−１ｆＡ内の他の領域のデータ内容が確定しないものとなっている。なお、図８に示したように、蓄積したデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図２９、実施例２の図５〜図７で説明したものと同様で良い。【０１５０】
（実施例３のタイプの適用）
図３１は、データ管理システム１００−２ｆの構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した具体例を示す図である。
個人データ管理システム１００−２ｆは、図３１の構成例では、図９に示した構成と同様、入力手段１１０ｆ、データ管理アプリケーション１２０−２ｆ、メモリ１３０−２ｆを備えた構成であり、データ管理アプリケーション１２０−２ｆがアプリケーション本体機能１２１と、起動終了管理部１２２−２、データ入出力機能１２６を備えた構成となっているが、図２９のタイプと異なり、起動終了管理部１２２−２が、メモリ特定記憶領域開錠機能Ａ１２３−２Ａ、メモリ特定記憶領域閉錠機能Ａ１２４−２Ａを備えた構成となっている。また、それらと連動するものがデータサーバ１０２−２ｆにメモリ特定記憶領域開錠機能Ｂ１２３−２Ｂ、メモリ特定記憶領域閉錠機能Ｂ１２４−２Ｂという構成がある。つまり、オープン暗証コード、クローズ暗証コードが第１の特定記憶領域１３０−２ｆＡに格納されており、入力されたオープン暗証コード、クローズ暗証コードとそれらとの照合により、データサーバ１０２−２ｆにあるメモリ１３０−２ｆ中の第２の特定記憶領域１３０−２ｆＢのデータベースのレコード、フィールドを開錠したり、閉錠したりする構成となっている。つまり、データサーバ１０２−２ｆにあるメモリ１３０−２ｆ中の第２の特定記憶領域１３０−２ｆＢはオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容の記憶が確定しないものとなっている。なお、図１３に示したように、データについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図２９、実施例３の図９〜図１２で説明したものと同様で良い。
【実施例１０】
【０１５１】
（利用対象物の利用支援システムへの適用）
実施例１０は、利用対象について、その権限者が利用者に対して利用させる利用支援システムである。利用対象が装備する装備機能を利用させる利用支援アプリケーションとなっている。
利用対象について、その所有者や管理者がいわゆるその使用権限を他者である利用者に設定し、その利用者による使用結果を承認し、返還させることにより、利用対象物の利用支援を行うものである。
利用対象は限定されないが、例えば、動産または不動産の有体物か、データ、所有権、無体財産権または仮想通貨の無体物のいずれか、またはそれらの利用区画を含むものである。
利用対象の利用支援システム１００ｇの構成について、本発明のコンピュータシステムを適用した具体例について説明する。【０１５２】
（実施例１のタイプの適用）
図３２は、利用対象の利用支援システム１００ｇについて、実施例１に示した本発明のコンピュータシステム１００を適用した具体例を示す図である。
利用対象の利用支援システム１００ｇは、図１に示した構成と同様、入力手段１１０ｇ、利用支援アプリケーション１２０ｇ、メモリ１３０ｇを備えた構成であるが、利用対象の権限者が持っている権限者システム７００、権限の設定を受ける利用者システム８００、利用対象９００が存在している。
利用対象の利用支援システム１００ｇの利用支援アプリケーション１２０ｇは、アプリケーション本体機能に相当する装備機能制御部１２１と、起動終了管理部１２２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。【０１５３】
装備機能制御部１２１は、利用支援アプリケーション本体機能に相当するものであり、利用対象９００の装備機能９０１に対するアクティブ化、非アクティブ化を制御する機能を備えたものであり、利用権限を付与する場合、一部の装備機能の利用を制限することができるものとなっている。【０１５４】
起動終了管理部１２２は、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、装備機能制御部１２１を開錠したり、閉錠したりする構成となっている。【０１５５】
アプリケーション開錠機能１２３は、アプリケーション本体機能１２１に相当する装備機能制御部１２１をオープンする際の認証を行うものであり、アプリケーション閉錠機能１２４はアプリケーション本体機能１２１に相当する装備機能制御部１２１をクローズする際の認証を行うものである。【０１５６】
メモリ１３０ｇにはオープン暗証コード、クローズ暗証コードが格納されている。本実施例にかかる利用対象の利用支援システム１００ｇでは、メモリ１３０ｇのオープン暗証コード、クローズ暗証コードを権限者システム７００の利用権限制御アプリケーション７１０の暗証コード設定機能７１１により設定したり書き換えたりできるものとなっている。つまり、権限者システム７００が暗証コード設定機能７１１および暗証コード通知機能７１２を装備することにより、利用対象の利用権限にあたり、オープン暗証コード、クローズ暗証コードを設定し、利用権限を付与する利用者に対して暗証コード通知機能７１２を介して通知することにより、利用者を特定して利用させることができる仕組みとなっている。このように、オープン暗証コード、クローズ暗証コードを設定したり書き換えたりすることにより、利用対象の所有者や管理者がいわゆるその使用権限を他者である利用者に設定することができ、その利用者による使用権限を承認し、返還させることにより、利用対象物の利用支援を行うことができる。オープン暗証コード、クローズ暗証コードを書き換えれば、過去の利用者はオープン処理やクローズ処理ができず、利用権限がなくなる。
また、利用権限システム７００が装備機能利用制限部７１３を備えることにより、利用権限の付与にあたり、利用対象９００の装備機能９０１を制限することができる。【０１５７】
処理の流れは以下のようになる。
利用者が利用対象の利用を所望したり、逆に権限者が利用者を指定して利用対象を使用させたりする場合、権限者が利用対象の利用権限付与を行う。
まず、権限者システム７００が暗証コード設定機能７１１を介して、利用対象９００をオープンするためのオープン暗証コード、クローズ暗証コードを設定し、利用権限を付与する利用者に対して暗証コード通知機能７１２を介して利用者システム８００に通知する。装備機能利用制限部７１３を介して利用可能な装備機能９０１を選択し、利用対象の利用支援システム１００ｇに通知しておく。【０１５８】
利用者は、利用者システム８００を介して、利用対象の利用支援システム１００ｇの入力手段１１０ｇからオープン暗証コードを入力し、アプリケーション開錠機能１２３が、オープン暗証コードを認証した後、アプリケーション本体機能１２１に相当する装備機能制御部１２１をオープンし、利用対象９００の装備機能９０１の制御を開始する。利用対象が部屋や車両などの室内空間がありドアが付いている施設であれば、装備機能９０１の１つとしてドアロック開閉機能があり、ドアの開閉が可能となる。
利用ログデータ収集機能１２５を介して利用対象の装備機能９０１の利用により生じる利用ログデータを収集する。【０１５９】
一連の利用が終了すれば、利用者が入力手段１１０ｇからクローズ暗証コードを入力し、アプリケーション閉錠機能１２４がクローズ暗証コードを認証した後、装備機能制御部１２１を終了してクローズする。そのクローズにより利用対象の装備機能９０１機能が使用できなくなる。その際に、利用ログデータ収集機能１２５により収集した利用ログデータを承認、確定し、正常終了して閉じる。なお、図４に示したように、蓄積したデータについて、外部システムに対してデータ入出力機能１２６の暗号／復号機能１２７を介して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は実施例１の図１〜図３で説明したものと同様で良い。【０１６０】
（実施例２のタイプの適用）
図３３は、利用対象の利用支援システム１００−１ｇについて、実施例２に示した本発明のコンピュータシステム１００−１を適用した具体例を示す図である。
利用対象の利用支援システム１００−１ｇは、図３３の構成例では、図５の構成と同様、入力手段１１０ｇ、利用支援アプリケーション１２０−１ｇ、メモリ１３０−１ｇを備えた構成であり、利用支援アプリケーション１２０−１ｇがアプリケーション本体機能に相当する装備機能制御部１２１と、起動終了管理部１２２−１、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図３２のタイプと異なり、起動終了管理部１２２−１が、メモリ特定記憶領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、メモリ１３０−１ｇ中の第１の特定記憶領域１３０−１ｇＡ内の他の領域を開錠したり、閉錠したりする構成となっている。このように、メモリ１３０−１ｇ中の第１の特定記憶領域１３０−１ｇＡ内の他の領域はオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りメモリ１３０−１ｇのデータ内容が確定しないものとなっている。なお、図８に示したように、蓄積したデータについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図３２、実施例２の図５〜図７で説明したものと同様で良い。【０１６１】
（実施例３のタイプの適用）
図３４は、利用対象の利用支援システム１００−２ｇについて、実施例３に示した本発明のコンピュータシステム１００−２を適用した具体例を示す図である。
利用対象の利用支援システム１００−２ｇは、図３４の構成例では、図９に示した構成と同様、入力手段１１０ｇ、利用支援アプリケーション１２０−２ｇ、メモリ１３０−２ｇを備えた構成であり、利用支援アプリケーション１２０−２ｇがアプリケーション本体機能である装備機能制御部１２１と、起動終了管理部１２２−２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図３２のタイプと異なり、起動終了管理部１２２−２が、メモリ特定記憶領域開錠機能１２３−２、メモリ特定記憶領域閉錠機能１２４−２を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードが第１の特定記憶領域１３０−２ｇＡに格納されており、入力されたオープン暗証コード、クローズ暗証コードとそれらとの照合により、第２の特定記憶領域１３０−２ｇＢを開錠したり、閉錠したりする構成となっている。つまり、メモリ１３０−２ｇ中の第２の特定記憶領域１３０−２ｇＢはオープン暗証コードが認証されない限りアクセスができず、クローズ暗証コードが認証されない限りデータ内容が確定しないものとなっている。なお、図１３に示したように、データについて、外部システムに対して暗号化処理を施して外部に提供することも可能である。その他の構成や動作は上記の図３２、実施例３の図９〜図１２で説明したものと同様で良い。
【実施例１１】
【０１６２】
（コンバージョンカードへの適用）
実施例１１は、利用者が、媒体に対して、選択したクレジットカード情報、選択したデビットカード情報、または選択したポイントカード情報を書き込み、書き換えまたは選択することにより、当該媒体を特定のクレジットカード、特定のデビットカード、または特定のポイントカードに変更する、カード選択変更アプリケーションシステムへの適用である。
カード情報は限定されないが、例えば、多種多様なクレジットカード情報、多種多様なデビットカード情報、多種多様なポイントカード情報のいずれかまたはそれらの組み合わせを含むものである。
現在、カード情報とカード媒体が一対一に対応したものが多く、言わばカードの種類ごとに同枚数のカード媒体を保持しなければならない。ここで、カード媒体にはそれぞれ異なるカード情報が記録されているものの、形状、ＩＣチップなどのインターフェイスが標準化されているものが多いため、カード情報を書き換えることにより、あるカードを他のカードにすることが技術的には可能である。
そこで、このように、カード媒体に書き込むカード情報を制御することで、カード情報を変更できるものを、本発明では「コンバージョンカード」と呼ぶこととする。【０１６３】
コンバージョンカードの利用支援システムの構成について、本発明のコンピュータシステムを適用した具体例について説明する。
（実施例１のタイプの適用）
図３５は、コンバージョンカード利用支援システム１００ｈについて、実施例１に示した本発明のコンピュータシステム１００を適用した具体例を示す図である。
コンバージョンカードの利用支援システム１００ｈは、図１に示した構成と同様、入力手段１１０ｈ、利用支援アプリケーション１２０ｈ、メモリ１３０ｈを備えた構成であるが、利用者が持っているカード媒体１０００ｈが存在している。
コンバージョンカード利用支援システム１００ｈの利用支援アプリケーション１２０ｈは、アプリケーション本体機能１２１と、起動終了管理部１２２、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっている。【０１６４】
アプリケーション本体機能１２１は、カード媒体１０００ｈに対して、クレジットカード情報、デビットカード情報またはポイントカード情報を選択、書き込みまたは書き換えするものである。
起動終了管理部１２２は、アプリケーション開錠機能１２３、アプリケーション閉錠機能１２４を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、アプリケーション本体機能１２１を開錠したり、閉錠したりする構成となっている。
アプリケーション開錠機能１２３は、アプリケーション本体機能１２１をオープンする際の認証を行うものであり、アプリケーション閉錠機能１２４はアプリケーション本体機能１２１をクローズする際の認証を行うものである。【０１６５】
メモリ１３０ｈにはオープン暗証コード、クローズ暗証コードが格納されている。また、この例では、メモリ１３０ｈには利用者が選択できるカード情報が少なくとも１つ記録されている。この例では、Ａ社カード情報、Ｂ社カード情報、Ｃ社カード情報の３つが記憶されているが、この数、種類については限定されない。
つまり、メモリの記憶領域１３０ｈに、利用者が選択できるカード情報が記憶されていることにより、利用者がカード情報を選択して指定することができる。その指定にあたり、オープン暗証コード、クローズ暗証コードを設定し、利用者の意思確認を行うことができる。【０１６６】
データ入出力機能１２６は、カード媒体１０００ｈに対する書き込み手段を備えたものであり、メモリ１３０ｈにおいて選択されたカード情報を書き込むものである。カード媒体１０００ｈに対する書き込み手段は特に限定されないが、例えば、ＮＦＣ（Near Field Communication：近距離無線通信）、Ｆｅｌｉｃａなどの近距離無線通信手段がある。通信距離が大きいがBluetooth(登録商標)も無線通信手段として利用可能な場合もあり得る。コンバージョンカード側にも対応する通信手段が備えられているものとする。
データ入出力機能１２６を介して、カード媒体１０００ｈのカード情報を、利用者がアプリケーション本体機能１２１を用いて指定したカード情報に変更することができる。【０１６７】
処理の流れは以下のようになる。
次に、実施例１１にかかるコンバージョンカード利用支援システム１００ｈによる制御の流れを図３６、図３７、図３８、および図３９を参照しつつ説明する。
図３６から図３８は、図３５の構成例において、処理の流れを重ねて図示したものである。図３６はプログラムオープン処理の流れを示しており、図３７はカード情報の選択処理の流れを示しており、図３８はプログラムクローズ処理の流れを示している。図３９は、スマートフォンを用いた場合の利用者による操作の流れを図示したものである。【０１６８】
まず、図３９（１）に示すように、利用支援アプリケーション１２０ｈは、コンピュータシステム１００ｈ上にインストールされており、利用者が利用支援アプリケーション１２０ｈを使用しようとする際には、コンピュータシステム１００ｈのモニタ上に表示されている利用支援アプリケーション１２０ｈのアイコンをマウスなどのポインティングデバイスなどで選択し、ダブルクリックなどの操作で起動をかける。【０１６９】
次に、図３９（２）に示すように、使用権限を確認すべくオープン暗証コードの入力カラムが表示される。この例では利用支援アプリケーション１２０ｈの使用を開始する前にはパスワードの入力が求められる運用となっているが、アプリケーション１２０ｈによってはパスワードに代えて生体情報の入力を求めるものもあり得る。
キーボードや他の入力デバイスなどを介して、利用支援アプリケーション１２０を正常に開いて使用可能とするために求められたパスワードや生体情報などの暗証コードを入力する（図３６ステップ（１）、図３９（２））。
オープン暗証コードの認証に成功した場合には、アプリケーション本体機能１２１がオープンし、使用可能となる（図３６ステップ（２）、図３６ステップ（３）、図３９（３））。
アプリケーション本体機能１２１がオープンした後は、アプリケーション本体機能１２１を用いて、カードの選択を行う。（図３７ステップ（４）、図３９（４））。【０１７０】
次に、カードの選択が終了すれば、図３９（５）に示すように、終了権限を確認すべく終了時のクローズ暗証コードの入力カラムが表示される。この例では利用支援アプリケーション１２０ｈを終了する前にはパスワードの入力が求められる運用となっているが、利用支援アプリケーション１２０ｈによっては生体情報の入力を求めるものもあり得る（図３８ステップ（５）、図３９（５））。
クローズ暗証コードの認証が成立すれば（図３８ステップ（６））、アプリケーション本体機能１２１ｈが正常終了して閉じ（図３８ステップ（７））、その際にデータ入出力機能１２６によりカード情報がカード媒体１０００ｈのＩＣチップに書き込まれ、クローズ処理が実行される（図３８ステップ（８）（９）、図３９（６））。
図３９（７）に示すように、利用支援アプリケーション１２０ｈの利用画面が閉じ、利用支援アプリケーション１２０ｈのアイコン選択も解除される。【０１７１】
上記の流れでカード媒体１０００ｈに対して選択したカード情報を書き込む。なお、カード情報の書き込みだけでなく、カード情報の一部の書き込みや、消去も可能である。つまり、カード情報が一部欠けた状態のカードに対して、欠けた部分の情報の書き込みやブランクカードに戻すことも可能である。カード情報が一部欠けた状態のカード場合、コンバージョンカード内にはあらかじめ登録しておいたカード情報の一部が登録されており、カード情報の有効という選択ボタンを設けておき、カード情報の有効ボタンが選択された場合、欠けた部分の情報を書き込まれ、使用可能なカードとすればよい。また、ブランクカードの場合ブランクカードという選択ボタンを設けておき、ブランクカードボタンが選択された場合、Nullや「０（ゼロ）」を埋めるように書き込んでブランクカードとすればよい。
図４０は、カードの選択肢ごとに有効化、無効化を指定できる場合のモニタのＧＵＩであるが、有効指定できるカードは一つに限られるが、無効指定はすべてのカードについて指定できるものとする。すべてが無効指定の場合は、処理内容としては、ブランクカードボタンが選択された場合と同様、Nullや「０（ゼロ）」を埋めるように書き込んでブランクカードとする。【０１７２】
次に、コンバージョンカードシステムのメリットについて整理しておく。
コンバージョンカードシステムの第１のメリットは、複数枚のカード媒体を保持しなくとも良く、いわゆるカードを一枚化することができることである。
コンバージョンカードシステムの第２のメリットは、利用者端末がＮＦＣ機能やＦｅｌｉｃａ機能などにより近距離無線によるカード決済ができる能力があるものの、店舗の店舗レジ端末自体にＮＦＣ機能やＦｅｌｉｃａ機能などが搭載されておらず、近距離無線によるカード決済ができない場合であっても、一旦、コンバージョンカードにカード情報を書き込み、コンバージョンカードのＩＣチップを介して決済することができることである。
図４１は、コンバージョンカードの第２のメリットを説明する図である。
図４１の上段に示すように、店舗の店舗レジ端末自体にＮＦＣ機能やＦｅｌｉｃａ機能などが搭載されておらず、ＩＣカードのみの接触式通信でしか決済できないタイプの端末であったとする。この場合、利用者端末がＮＦＣ機能やＦｅｌｉｃａ機能などにより近距離無線によるカード決済ができる能力があっても、両者間の通信手段がなく、結局カード決済することができない。利用者は現金や店舗レジ端末が対応可能なカード媒体を用いて決済するしかない。
しかし、図４１の下段に示すように、本発明のコンバージョンカードを用いたシステムを利用すれば、利用者端末に保持されているカード情報から所望のカード情報を選択してコンバージョンカードに書き込めば、そのコンバージョンカードを用いることでＮＦＣ機能やＦｅｌｉｃａ機能などが搭載されていない店舗レジ端末でも利用することができる。【０１７３】
（実施例２のタイプの適用）
図４２は、コンバージョンカードの利用支援システム１００−１ｈの構成について、実施例２に示した本発明のコンピュータシステム１００−１を適用した具体例を示す図である。
コンバージョンカードの利用支援システム１００−１ｈは、図４２の構成例では、図６５の構成と同様、入力手段１１０ｈ、利用支援アプリケーション１２０−１ｈ、メモリ１３０−１ｈを備えた構成であり、利用支援アプリケーション１２０−１ｈがアプリケーション本体機能１２１と、起動終了管理部１２２−１、利用ログデータ収集機能１２５、データ入出力機能１２６、カード情報記憶部１２８を備えた構成となっているが、図３５のタイプと異なり、起動終了管理部１２２−１が、メモリ特定記憶領域開錠機能１２３−１、メモリ特定記憶領域閉錠機能１２４−１を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、メモリ１３０−１ｈ中の第１の特定記憶領域１３０−１ｈＡ内の他の領域を開錠したり閉錠したりする構成となっている。【０１７４】
なお、この図４２に示した構成例としては、入力手段１１０ｈ、アプリケーション１２０−１ｈは利用者端末にあり、メモリ１３０−１ｈはコンバージョンカード１０００ｈ内に設けられている。
一方、カード情報は、コンバージョンカード１０００ｈ内にあるのではなく、カード情報記憶部１２８に設けられており、利用者端末側に設けられている。このカード情報記憶部１２８内にあるカード情報から、コンバージョンカード１０００ｈに対して書き込むカード情報を選択すれば、データ入出力機能１２６を介して書き込む。【０１７５】
図４３は、コンバージョンカードの利用支援システム１００−１ｈにおいて、オープン暗証コードの入力によるオープン処理の流れを示す図である。
オープン暗証コードの入力によって（図４３ステップ（１）、図４６（２））、起動終了管理部１２２−１によりオープン暗証コードの認証処理を行い（図４３ステップ（２））、アプリケーション本体機能１２１が起動するとともに、メモリ１３０−１ｈの第１の特定記憶領域１３０−１ｈＡ内の他の領域がオープンする（図４３ステップ（３）（４）、図４６（３））。【０１７６】
図４４は、コンバージョンカードの利用支援システム１００−１ｈにおいて、カード情報を選択する処理の流れを示す図である。
利用者は利用したいカードを選択する（図４４ステップ（５）、図４６（４））。【０１７７】
図４５は、コンバージョンカードの利用支援システム１００−１ｈにおいて、クローズ暗証コードの入力によるクローズ処理の流れを示す図である。
クローズ暗証コードの入力によって（図４５ステップ（６）、図４６（５））、起動終了管理部１２２−１によりオープン暗証コードの認証処理を行い（図４５ステップ（７））、アプリケーション本体機能１２１が終了するとともに、データ入出力機能１２６を介してメモリ１３０−１ｈの第１の特定記憶領域１３０−１ｈＡに書き込んだ後、クローズする（図４５ステップ（８）（９）、図４６（６））。【０１７８】
（実施例３のタイプの適用）
図４７は、コンバージョンカードの利用支援システム構成について、実施例３に示した本発明のコンピュータシステム１００−２を適用した具体例を示す図である。
コンバージョンカードの利用支援システム１００−２ｈは、図４７の構成例では、図９の構成と同様、入力手段１１０ｈ、アプリケーション１２０−２ｈ、メモリ１３０−２ｈを備えた構成であり、アプリケーション１２０−２ｈがアプリケーション本体機能１２１と、起動終了管理部１２２−１、利用ログデータ収集機能１２５、データ入出力機能１２６を備えた構成となっているが、図３５のタイプと異なり、起動終了管理部１２２−２が、メモリ特定記憶領域開錠機能１２３−２、メモリ特定記憶領域閉錠機能１２４−２を備えた構成となっている。つまり、オープン暗証コード、クローズ暗証コードの入力により、メモリ１３０−２ｈ中の第２の特定記憶領域１３０−２ｈＢを開錠したり閉錠したりする構成となっている。【０１７９】
なお、この図４７に示した構成例としては、入力手段１１０ｈ、アプリケーション１２０−２ｈは利用者端末にあり、メモリ１３０−２ｈはＩＣカード１０００ｈ内に設けられている。
一方、カード情報は、ＩＣカード１０００ｈ内にあるのではなく、カード情報記憶部１２８に設けられており、利用者端末側に設けられている。このカード情報記憶部１２８内にあるカード情報から、コンバージョンカード１０００ｈに対して書き込むカード情報を選択すれば、データ入出力機能１２６を介して書き込む。【０１８０】
図４８は、コンバージョンカードの利用支援システム１００−２ｈにおいて、オープン暗証コードの入力によるオープン処理の流れを示す図である。
オープン暗証コードの入力によって（図４８ステップ（１）、図５１（２））、起動終了管理部１２２−２によりオープン暗証コードの認証処理を行い（図４８ステップ（２））、アプリケーション本体機能１２１が起動するとともに、メモリ１３０−２ｈの第１の特定記憶領域１３０−１ｈＡがオープンする（図４８ステップ（３）（４）、図５１（３））。【０１８１】
図４９は、コンバージョンカードの利用支援システム１００−２ｈにおいて、カード情報を選択する処理の流れを示す図である。
利用者は利用したいカードを選択する（図４９ステップ（５）、図５１（４））。【０１８２】
図５０は、コンバージョンカードの利用支援システム１００−２ｈにおいて、クローズ暗証コードの入力によるクローズ処理の流れを示す図である。
クローズ暗証コードの入力によって（図５０ステップ（６）、図５１（５））、起動終了管理部１２２−２によりオープン暗証コードの認証処理を行い（図５０ステップ（７））、アプリケーション本体機能１２１が終了するとともに、データ入出力機能１２６を介してメモリ１３０−２ｈの第２の特定記憶領域１３０−２ｈＢに書き込んだ後、クローズする（図５０ステップ（８）（９）、図５１（６））。【０１８３】
以上、本発明のコンピュータシステムの構成例における好ましい実施形態を図示して説明してきたが、処理の流れは前後して入れ替わっても良く、また他の機能が付加されていても良く、本発明の技術的範囲を逸脱することなく種々の変更が可能であることは理解されるであろう。【０１８４】
産業上利用可能性
本発明は、コンピュータシステムに広く適用され、プログラムの用途は限定されず、様々な用途のプログラムに適用できる。本発明のコンピュータシステムの適用分野は限定されず、多様な業務システムに適用できる。
【符号の説明】
【０１８５】
１００  コンピュータシステム
１１０  コード入力手段
１２０  アプリケーション
１２１  アプリケーション本体機能
１２２  起動終了管理部
１２２−１  起動終了管理部
１２２−２  起動終了管理部
１２３  アプリケーション開錠機能
１２３−１  メモリ特定記憶領域開錠機能
１２３−２  メモリ特定記憶領域開錠機能
１２４  アプリケーション閉錠機能
１２４−１  メモリ特定記憶領域閉錠機能
１２４−２  メモリ特定記憶領域閉錠機能
１２５  利用ログデータ収集機能
１２６  データ入出力機能
１３０  メモリ
１３０−１Ａ  第１の特定記憶領域
１３０−２Ａ  第１の特定記憶領域
１３０−２Ｂ  第２の特定記憶領域
【要約】
【課題】  アプリケーションの終了に伴い、入力内容や操作内容が正しいことを確認せしめるコンピュータシステムを提供する。
【解決手段】  本体機能１２１と本体機能１２１の起動と終了を制御する起動終了管理部１２２を備えたプログラム１２０と、プログラム１２０がアクセス可能なメモリ１３０を備えている。起動終了管理部１２２がアクセスするメモリ１３０の特定記憶領域に、本体機能１２１を起動させるためのオープン暗証コード１３１と、本体機能１２１を正常終了させるためのクローズ暗証コード１３２が設定されている。プログラムの起動終了管理部１２２は、入力されたコードがオープン暗証コード１３１と一致した場合に本体機能１２１を起動させるプログラム開錠機能１２３と、入力されたコードがクローズ暗証コードと一致した場合に本体機能１２１を正常終了するプログラム閉錠機能１２４を備えている。
【選択図】  図１【図１】
0006659913.tif 000002
【図２】
0006659913.tif 000003
【図３】
0006659913.tif 000004
【図４】
0006659913.tif 000005
【図５】
0006659913.tif 000006
【図６】
0006659913.tif 000007
【図７】
0006659913.tif 000008
【図８】
0006659913.tif 000009
【図９】
0006659913.tif 000010
【図１０】
0006659913.tif 000011
【図１１】
0006659913.tif 000012
【図１２】
0006659913.tif 000013
【図１３】
0006659913.tif 000014
【図１４】
0006659913.tif 000015
【図１５】
0006659913.tif 000016
【図１６】
0006659913.tif 000017
【図１７】
0006659913.tif 000018
【図１８】
0006659913.tif 000019
【図１９】
0006659913.tif 000020
【図２０】
0006659913.tif 000021
【図２１】
0006659913.tif 000022
【図２２】
0006659913.tif 000023
【図２３】
0006659913.tif 000024
【図２４】
0006659913.tif 000025
【図２５】
0006659913.tif 000026
【図２６】
0006659913.tif 000027
【図２７】
0006659913.tif 000028
【図２８】
0006659913.tif 000029
【図２９】
0006659913.tif 000030
【図３０】
0006659913.tif 000031
【図３１】
0006659913.tif 000032
【図３２】
0006659913.tif 000033
【図３３】
0006659913.tif 000034
【図３４】
0006659913.tif 000035
【図３５】
0006659913.tif 000036
【図３６】
0006659913.tif 000037
【図３７】
0006659913.tif 000038
【図３８】
0006659913.tif 000039
【図３９】
0006659913.tif 000040
【図４０】
0006659913.tif 000041
【図４１】
0006659913.tif 000042
【図４２】
0006659913.tif 000043
【図４３】
0006659913.tif 000044
【図４４】
0006659913.tif 000045
【図４５】
0006659913.tif 000046
【図４６】
0006659913.tif 000047
【図４７】
0006659913.tif 000048
【図４８】
0006659913.tif 000049
【図４９】
0006659913.tif 000050
【図５０】
0006659913.tif 000051
【図５１】
0006659913.tif 000052
【図５２】
0006659913.tif 000053
【図５３】
0006659913.tif 000054