(57)【要約】【課題】添付ソフトウェアを識別するための方法及びそのための装置を提供する。【解決手段】添付ソフトウェアを識別するための方法は、ソフトウェアインストール用のユーザインターフェースを検出し、ユーザインターフェース上のテキスト情報を取得するステップと、ソフトウェア添付を示すプリセットテキストとテキスト情報を照合することによって、添付ソフトウェアが存在するかどうかを特定するステップと、添付ソフトウェアが存在することが特定された場合に、テキスト情報から添付ソフトウェアの名称及び添付ソフトウェアの量を抽出し、添付ソフトウェアの名称及び量をプロンプトするステップとを含む。本発明の実施形態は、ソフトウェアをインストールする前に添付ソフトウェアを識別し、添付ソフトウェアプロセスの始動を防ぎ、添付ソフトウェアに対する抱合せ阻止の効果を予め有することが可能である。【選択図】      図１
2016015114.tif 000002
【特許請求の範囲】
【請求項１】
添付ソフトウェアを識別するための方法であって、
ソフトウェアインストール用のユーザインターフェースを検出し、前記ユーザインターフェース上のテキスト情報を取得するステップと、
ソフトウェア添付を示すプリセットテキストと前記テキスト情報を照合することによって、添付ソフトウェアが存在するかどうかを特定するステップと、
添付ソフトウェアが存在することが特定された場合に、前記テキスト情報から前記添付ソフトウェアの名称を抽出し、前記添付ソフトウェアの量を取得し、前記添付ソフトウェアの名称及び量をプロンプトするステップと
を含むことを特徴とする、添付ソフトウェアを識別するための方法。
【請求項２】
添付ソフトウェアが存在しないことが特定された場合に、添付ソフトウェアを識別するための方法が、
前記ユーザインターフェース上の選択ボックスを検出するステップと、
前記ユーザインターフェース上の選択ボックスの数がプリセット数を超過する場合に、複数の選択ボックスにそれぞれ対応する複数のテキスト内容を取得するステップと、
を更に含むことを特徴とする、請求項１に記載の添付ソフトウェアを識別するための方法。
【請求項３】
前記複数のテキスト内容が、添付ソフトウェアのインストールを表すかどうかを解析するステップと、
前記複数のテキスト内容が、添付ソフトウェアのインストールを表す場合に、前記複数のテキスト内容からキーワードを抽出し、第１のデータベースへ前記キーワードを更新するステップと、
更に含むことを特徴とする、請求項２に記載の添付ソフトウェアを識別するための方法。
【請求項４】
前記添付ソフトウェアの前記名称に従って、前記添付されるソフトウェアのソフトウェア情報を第２のデータベースにおいて検索することを更に含むことを特徴とする、請求項１に記載の添付ソフトウェアを識別するための方法。
【請求項５】
ユーザをプロンプトするために、前記添付ソフトウェアに対応する選択肢の前記テキスト情報に対して、表示処理を実行することを更に含むことを特徴とする、請求項１〜４のいずれか一項に記載の添付ソフトウェアを識別するための方法。
【請求項６】
添付ソフトウェアを識別するための装置であって、
ソフトウェアインストール用のユーザインターフェースを検出し、インストールされる前記ソフトウェアの前記ユーザインターフェース上のテキスト情報を取得するためのテキスト検出モジュールと、
ソフトウェア添付を示すプリセットテキストと前記テキスト情報を照合することによって、添付ソフトウェアが存在するかどうかを特定するためのテキスト照合モジュールと、
添付ソフトウェアが存在することが特定された場合に、前記テキスト情報から前記添付ソフトウェアの名称を抽出し、前記添付ソフトウェアの量を取得し、前記添付ソフトウェアの名称及び量をプロンプトするための第１の取得モジュールと、
を備えることを特徴とする、添付ソフトウェアを識別するための装置。
【請求項７】
添付ソフトウェアが存在しないことが特定された場合に、インストールされる前記ソフトウェアの前記ユーザインターフェース上の選択ボックスを検出するための選択ボックス検出モジュールと、
前記ユーザインターフェース上の前記選択ボックスの数がプリセット数を超過する場合に、複数の選択ボックスにそれぞれ対応する複数のテキスト内容を取得するための第２の取得モジュールと、
を更に含むことを特徴とする、請求項６に記載の添付ソフトウェアを識別するための装置。
【請求項８】
前記複数のテキスト内容が、添付ソフトウェアのインストールを表すかどうかを解析するための解析モジュールと、
前記複数のテキスト内容が、添付ソフトウェアのインストールを表す場合に、前記複数のテキスト内容からキーワードを抽出し、第１のデータベースへ前記キーワードを更新するための更新モジュールと、
を更に備えることを特徴とする、請求項７に記載の添付ソフトウェアを識別するための装置。
【請求項９】
前記添付ソフトウェアの前記名称に従って、添付される前記ソフトウェアのソフトウェア情報を第２のデータベースにおいて検索するための検索モジュールを更に備えることを特徴とする、請求項６に記載の添付ソフトウェアを識別するための装置。
【請求項１０】
ユーザをプロンプトするために、前記添付ソフトウェアに対応する選択肢の前記テキスト情報に対して、表示処理を実行するためのプロンプトモジュールを更に備えることを特徴とする、請求項６〜９のいずれか一項に記載の添付ソフトウェアを識別するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット網の技術分野に関し、特に、添付ソフトウェアを識別するための方法及びそのための装置に関する。
【背景技術】
【０００２】
自らのソフトウェアの販売を促進するために、ソフトウェア開発者は、自らの販売経路を可能な限り拡張することがあり、ソフトウェアを他のソフトウェアと抱き合わせることによって、他のソフトウェアがインストールされる場合に、及びユーザがデフォルトでソフトウェアをインストールするために直接クリックする場合に、添付ソフトウェアが、ユーザが知らないうちにユーザのコンピュータにインストールされる。
【０００３】
先行技術において、新しいプロセスに関する関連情報は、今インストールされるプログラムのプロセスを捕捉し、次に添付ソフトウェア用の新しいプロセスを作成するイベントによって学習され、新しいプロセスが添付ソフトウェアかどうかは、新しいプロセスに関する関連情報によって判断される。しかしながら、先行技術において、添付ソフトウェアの新しいプロセスを識別する手段は、添付ソフトウェアプロセスを始動した後で添付ソフトウェアを識別でき、従って、システム資源が占有され、添付ソフトウェアに対する抱合せ阻止（ａｎｔｉ−ｂｕｎｄｌｉｎｇ）は、予め実行することができず、添付ソフトウェアに関する名称、目的などの情報は、識別することができない。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の実施形態は、添付ソフトウェアを識別するための方法及びそのための装置を提供し、添付ソフトウェアは、ユーザがソフトウェアをインストール前に識別され、それによって、抱合せ阻止の効果を有する。
【０００５】
上記の目的を達成するために、本発明の実施形態は、以下の技術的解決法を採用する。
添付ソフトウェアを識別するための方法であって、
ソフトウェアインストール用のユーザインターフェースを検出し、ユーザインターフェース上のテキスト情報を取得するステップと、
ソフトウェア添付を示すプリセットテキストとテキスト情報を照合することによって、添付ソフトウェアが存在するかどうかを特定するステップと、
添付ソフトウェアが存在することが特定された場合に、テキスト情報から添付ソフトウェアの名称及び添付ソフトウェアの量を抽出し、添付ソフトウェアの名称及び量をプロンプトするステップと
を含む、添付ソフトウェアを識別するための方法を採用する。
【０００６】
添付ソフトウェアを識別するための装置であって、
ソフトウェアインストール用のユーザインターフェースを検出し、インストールされるソフトウェアのユーザインターフェース上のテキスト情報を取得するためのテキスト検出モジュールと、
ソフトウェア添付を示すプリセットテキストとテキスト情報を照合することによって、添付ソフトウェアが存在するかどうかを特定するためのテキスト照合モジュールと、
添付ソフトウェアが存在することが特定された場合に、テキスト情報から添付ソフトウェアの名称を抽出し、添付ソフトウェアの量を取得し、添付ソフトウェアの名称及び量をプロンプトするための第１の取得モジュールと、
を備える装置を採用する。
【０００７】
本発明の実施形態において提供される、添付ソフトウェアを識別するための方法及びそのための装置は、インストールされるソフトウェアをインストールする前に添付ソフトウェアを識別し、添付ソフトウェアプロセスの始動を防ぎ、添付ソフトウェアに対する抱合せ阻止の効果を予め有する。添付ソフトウェアの名称を抽出し、添付ソフトウェアの量を取得し、添付ソフトウェアの名称及び量をプロンプトすることによって、ユーザは、自分の必要性に従って添付ソフトウェアをインストールするかどうかを判断し、それによって、ソフトウェアをインストールするプロセスにおいてユーザの自発的な選択権を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態において提供される、添付ソフトウェアを識別するための方法の概略フローチャート
【図２】本発明の別の実施形態において提供される、添付ソフトウェアを識別するための方法の概略フローチャート
【図３】図２に示されている実施形態のステップ２０１における、添付ソフトウェアに関してプロンプトするためのインターフェースの概略図
【図４】図２に示されている実施形態のステップ２０３における、添付ソフトウェアに関してプロンプトするためのインターフェースの概略図
【図５】本発明の一実施形態において提供される、添付ソフトウェアを識別するための装置の構造の概略図
【図６】本発明の別の実施形態において提供される、添付ソフトウェアを識別するための装置の構造の概略図
【発明を実施するための形態】
【０００９】
本発明の実施形態において提供されるものが、添付の図面に関連して以下で詳細に説明される。
【００１０】
図１は、本発明の一実施形態において提供される、添付ソフトウェアを識別するための方法の概略フローチャートである。図１に示されているように、本発明の実施形態において提供される、添付ソフトウェアを識別するための方法は、
ステップ１０１：ソフトウェアインストール用のユーザインターフェースを検出し、ユーザインターフェース上のテキスト情報を取得するステップと、
ステップ１０２：ソフトウェア添付を示すプリセットテキストとテキスト情報を照合することによって、添付ソフトウェアが存在するかどうかを特定するステップと、
ステップ１０３：添付ソフトウェアが存在することが特定された場合に、テキスト情報から添付ソフトウェアの名称を抽出し、添付ソフトウェアの量を取得し、添付ソフトウェアの名称及び量をプロンプトするステップと、
を特に含む。
【００１１】
本発明の実施形態において提供される、添付ソフトウェアを識別するための方法は、インストールされるソフトウェアをインストールする前に添付ソフトウェアを識別し、添付ソフトウェアプロセスの始動を防ぎ、添付ソフトウェアに対して抱合せ阻止の効果を予め有する。添付ソフトウェアの名称を抽出し、添付ソフトウェアの量を取得し、添付ソフトウェアの名称及び量をプロンプトすることによって、ユーザは、自分の必要性に従って添付ソフトウェアをインストールするかどうかを判断することができ、それによって、ソフトウェアをインストールするプロセスにおいて、ユーザの自発的な選択権を向上させる。
【００１２】
図２は、本発明の別の実施形態において提供される、添付ソフトウェアを識別するための方法の概略フローチャートである。図３は、図２に示されている実施形態のステップ２０１における、添付ソフトウェアに関してプロンプトするためのインターフェースの概略図である。図４は、図２に示されている実施形態のステップ２０３における、添付ソフトウェアに関してプロンプトするためのインターフェースの概略図である。図２に示されているように、本発明の実施形態において提供される、添付ソフトウェアを識別するための方法は、以下のステップを特に含む。
ステップ２０１：ソフトウェアインストール用のユーザインターフェースが検出され、ユーザインターフェース上のテキスト情報が取得される。
【００１３】
具体的には、図３に示されているように、インストールされるソフトウェアのユーザインターフェース上で、「ＡＡプログラムをインストールする」、「ＢＢプログラムをインストールする」、「ＣＣプログラムを使用する」及び「ＤＤプログラムを使用する」などの選択肢が存在し、且つステップ２０１を実行することによって、インストールされるソフトウェアのインターフェース上における前述のテキスト情報を取得することができる。
【００１４】
ステップ２０２：添付ソフトウェアが存在するかどうかが、ソフトウェア添付を示すプリセットテキストとテキスト情報を照合することによって特定される。添付ソフトウェアが存在しない場合に、ステップ２０３が実行される。添付ソフトウェアが存在する場合に、ステップ２０７が実行される。
【００１５】
具体的には、図３に示されているように、「ＡＡプログラムをインストールする」、「ＢＢプログラムをインストールする」、「ＣＣプログラムを使用する」及び「ＤＤプログラムを使用する」などのテキスト情報は、例えば「インストールする」、「使用する」等のプリセットテキストと照合され、添付ソフトウェアがインストールされるソフトウェアに存在することを特定できるように、インターフェース上のテキスト情報がプリセットテキストと照合される。更に、プリセットテキストはまた、添付ソフトウェアの名称であっても良く、添付ソフトウェアの名称は、対応する添付ソフトウェアの目的又は属性に従って定義されても良い。確かに、当業者であれば、図３が単に例であり、添付ソフトウェアがインターフェース上に存在しない場合には、更なる判断のために、インストールされるソフトウェアのインターフェース上の選択ボックスと組み合わせることがまた必要であることが分かる。
【００１６】
ステップ２０３：インストールされるソフトウェアのインターフェース上の選択ボックスが検出され、インターフェース上の選択肢の数が、プリセット数を超過するかどうかが特定され、超過するならば、ステップ２０４が実行され、そうでなければ、フローは終了する。
【００１７】
具体的には、ステップ２０２を通して添付ソフトウェアを検出できない場合に、通常では、インストールされるソフトウェアのインストールタイプ等の確認に関する情報を除いて、インストールプロセスにおけるユーザインターフェース上の選択ボックスではインターフェース上の選択ボックスの数は、通常それほど多くなく、従って、インターフェース上の選択ボックスの数は、添付ソフトウェアが存在するかどうかを更に判断するために検出され得る。図４に示されているように、この添付ソフトウェアのインターフェースは、「インストールする」及び「使用する」などのプリセットテキストを有さず、この時点で、インターフェース上の選択ボックスの数を検出することによって、更なる判定を実行することが必要である。更に、選択ボックスは、具体的には例えばチェックボックス及びコンボボックスの任意の組み合わせであっても良く、それは、複数のチェックボックス又は複数のコンボボックスであっても良く、同様に複数のチェックボックス及び複数のコンボボックスの組み合わせであっても良く、且つまた１つのチェックボックス及び複数のコンボボックスの組み合わせであっても良い。従って、当業者は、本発明の実施形態が、チェックボックス及びコンボボックスの特定の組み合わせ手段を定義しないことを理解することができる。一実施形態において、インターフェース上に４つの選択ボックスが存在することが検出され、一方でプリセット数が１であり、インターフェース上に実際に存在する選択ボックスの数がプリセット数１より大きい場合に、添付ソフトウェアが存在すると判断されても良い。
【００１８】
ステップ２０４：複数の選択ボックスにそれぞれ対応する複数のテキスト内容が取得され、ステップ２０５が実行される。
【００１９】
図４に示されているように、ステップ２０４を通して、インターフェース上の４つの選択ボックスにそれぞれ対応するテキスト内容、例えば「ＡＡプログラム：より速くより安全なネットサーフィン」、「ＢＢプログラム：無限のネットワークトラフィック」、「ＣＣネットワークセキュリティプランに参加する」及び「ＤＤプログラムアイコンを点灯する」が取得されても良い。
【００２０】
ステップ２０５：複数のテキスト内容が、添付ソフトウェアのインストールを表すかどうかが解析され、インストールを表す場合はステップ２０６が実行され、そうでなければフローは終了する。
【００２１】
上記のステップ２０４で取得されたテキスト内容を解析することによって、「ＡＡプログラム」、「ＢＢプログラム」、「ＣＣネットワークセキュリティ」、「ＤＤプログラム」等が、添付ソフトウェアであるかどうかが、更に判断される。
【００２２】
ステップ２０６：複数のテキスト内容からキーワードが抽出され、キーワードは、第１のデータベースへ更新され、フローは終了する。
【００２３】
上記のステップ２０５を通した解析後に、「ＡＡプログラム」、「ＢＢプログラム」、「ＣＣネットワークセキュリティ」、「ＤＤプログラム」等は、キーワードとしての第１のデータベースへ更新され、第１のデータベースを更新することによって、プリセットテキストが位置する第１のデータベースの自己学習プロセスが実行され得、且つ添付ソフトウェアを識別する精度が改善され得るように、上記のステップ２０１が実行される際に、プリセットテキストが第１のデータベースから取得されても良い。
【００２４】
ステップ２０７：テキスト情報から添付ソフトウェアの名称が抽出され、添付ソフトウェアの量が取得され、添付ソフトウェアの名称及び量がプロンプトされ、ステップ２０８が実行される。
【００２５】
例えば、上記のステップ２０１において、添付ソフトウェアが存在することが特定された後で、「ＡＡプログラムをインストールする」、「ＢＢプログラムをインストールする」、「ＣＣプログラムを使用する」及び「ＤＤプログラムを使用する」というテキスト内容から「ＡＡ」、「ＢＢ」、「ＣＣ」及び「ＤＤ」を抽出することによって、添付ソフトウェアの名称が学習されても良く、添付ソフトウェアの量が取得されても良い。
【００２６】
ステップ２０７において、取得された添付ソフトウェアの名称及び添付ソフトウェアの量は、ダイアログボックスをポップアップすることによって、プロンプトされても良い。
【００２７】
ステップ２０８：添付されるソフトウェアのソフトウェア情報が、添付ソフトウェアの名称に従って第２のデータベースにおいて検索され、添付されるソフトウェアのソフトウェア情報が、第２のデータベースにおいて検索され、ステップ２０９が実行される。
【００２８】
具体的には、第２のデータベースは、ネットワークサービスプロバイダによって提供される設定されたソフトウェア管理ソフトウェアライブラリ又は百科事典データベースであっても良く、添付されるソフトウェアの概要（例えば、添付されるソフトウェアのバージョン、会社、及び機能）は、ユーザがそれを参照し、添付ソフトウェアをインストールするかどうかを決定できるように、添付されるソフトウェアを第２のデータベースで検索することによって、表示されても良い。
【００２９】
ステップ２０９：ユーザをプロンプトするために、添付ソフトウェアに対応する選択肢のテキスト情報に対して表示処理が実行され、フローは終了する。
【００３０】
具体的には、表示処理は、ユーザの注意を引きつけるために、特に、添付ソフトウェアに対応するテキスト情報に対して強調又は色変わりするカラー処理を実行することであっても良い。
【００３１】
本発明の実施形態において提供される、添付ソフトウェアを識別するための方法は、インストールされるソフトウェアをインストールする前に添付ソフトウェアを識別し、添付ソフトウェアの始動を防ぎ、且つ添付ソフトウェアに対する抱合せ阻止の効果を予め有する。添付ソフトウェアの名称及び添付ソフトウェアの量を取得すること、並びに添付ソフトウェアの名称及び量をプロンプトすることによって、ユーザは、自分の必要性に従って添付ソフトウェアをインストールするかどうかを判断し、それによって、ソフトウェアをインストールするプロセスでユーザの自発的な選択権を向上させることができる。
【００３２】
図５は、本発明の一実施形態において提供される、添付ソフトウェアを識別するための装置の構造の概略図である。図５に示されているように、本発明の実施形態において提供される、添付ソフトウェアを識別するための装置は、
ソフトウェアインストール用のユーザインターフェースを検出し、インストールされるソフトウェアのユーザインターフェース上のテキスト情報を取得するためのテキスト検出モジュール５１と、
ソフトウェア添付を示すプリセットテキストとテキスト情報を照合することによって、添付ソフトウェアが存在するかどうかを特定するためのテキスト照合モジュール５２と、
添付ソフトウェアが存在することが特定された場合に、テキスト情報から添付ソフトウェアの名称を抽出し、添付ソフトウェアの量を取得し、添付ソフトウェアの名称及び量をプロンプトする第１の取得モジュール５３と、
を特に備える。
【００３３】
本発明の実施形態の有益な技術的効果は、上記の図１に示されているような実施形態の有益な技術的効果を参照すればよいが、それは、ここで再び重複しては説明されない。
【００３４】
図６は、本発明の別の実施形態において提供される、添付ソフトウェアを識別するための装置の構造の概略図である。図６に示されているように、上記の図５に示されているような実施形態に基づいて、本発明の実施形態において提供される、添付ソフトウェアを識別するための装置は、
添付ソフトウェアが存在しないことが特定された場合に、インストールされるソフトウェアのユーザインターフェース上の選択ボックスを検出するための選択ボックス検出モジュール５４と、
ユーザインターフェース上の選択ボックスの数がプリセット数を超過する場合に、複数の選択ボックスにそれぞれ対応する複数のテキスト内容を取得するための第２の取得モジュール５５と、
複数のテキスト内容が添付ソフトウェアかどうかを解析するための解析モジュール５６と、
複数のテキスト内容が、添付ソフトウェアをインストールすることを表す場合に、複数のテキスト内容からキーワードを抽出し、第１のデータベースへキーワードを更新するための更新モジュール５７と、
を更に含んでも良い。
【００３５】
検索モジュール５８は、添付ソフトウェアの名称に従って、添付されるソフトウェアのソフトウェア情報を第２のデータベースにおいて検索するために使用される。
【００３６】
プロンプトモジュール５９は、ユーザをプロンプトするために、添付ソフトウェアに対応する選択肢のテキスト情報に対して、表示処理を実行するために使用される。
【００３７】
本発明の実施形態の有益な技術的効果は、上記の図２〜４に示されているような実施形態の有益な技術的効果を参照すればよいが、それは、ここで再び重複しては説明されない。
【００３８】
上記で説明されているものは、単に、本発明の特定の実装形態だけである。しかしながら、本発明の保護範囲は、これに限定されない。本発明において開示される技術的範囲内の、当業者にとって容易に考えられる変形又は置き換えは、本発明の保護範囲内に入るべきである。従って、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【符号の説明】
【００３９】
５１  テキスト検出モジュール
５２  テキスト照合モジュール
５３  第１の取得モジュール
５４  選択ボックス検出モジュール
５５  第２の取得モジュール
５６  解析モジュール
５７  更新モジュール
５８  検索モジュール
５９  プロンプトモジュール
【図１】
2016015114.tif 000003
【図２】
2016015114.tif 000004
【図５】
2016015114.tif 000005
【図６】
2016015114.tif 000006
【図３】
2016015114.tif 000007
【図４】
2016015114.tif 000008
【外国語明細書】
2016015114000001.pdf