(57)【特許請求の範囲】
【請求項１】
ソフトウェアアップグレード方法において、前記方法は、
アクセスデバイスにより、前記アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信するステップと、
更新対象のソフトウェアが存在するか否かを判定するために、前記アクセスデバイスにより、前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報との間の比較を実施するステップと、
前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、前記対象ソフトウェアに対応する前記端末デバイスが前記対象ソフトウェアの更新情報に基づいて前記端末デバイスの前記対象ソフトウェアを更新できるように、前記対象ソフトウェアの前記更新情報を前記対象ソフトウェアに対応する端末デバイスに送信するステップと、
前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの前記対象ソフトウェアの更新情報を取得し、前記更新情報に従って、前記アクセスデバイスの前記対象ソフトウェアを更新するステップであって、前記対象端末デバイスは、前記対象ソフトウェアの前記更新情報を格納する端末デバイスである、ステップと、
を具備し、
更新対象のソフトウェアが存在するか否かを判定するために、前記アクセスデバイスにより、前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報との間の比較を実施する前記ステップは、
前記アクセスデバイスにより、前記端末デバイスにより送信された前記ソフトウェア情報内のデバイスモデルと、前記アクセスデバイスに格納された前記ソフトウェア情報内のデバイスモデルとの間の比較を実施するステップと、
前記ソフトウェア情報内の前記デバイスモデルが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記デバイスモデルと同じであるならば、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内のソフトウェアバージョンと、前記アクセスデバイスに格納された前記ソフトウェア情報内のソフトウェアバージョンとの間の比較を実施するステップと、
前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンよりも新しければ、前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定するステップと、
前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンよりも新しければ、前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定するステップと、
を具備することを特徴とするソフトウェアアップグレード方法。
【請求項２】
前記ソフトウェア情報は、デバイスモデル及びソフトウェアバージョンを具備することを特徴とする請求項１に記載のソフトウェアアップグレード方法。
【請求項３】
前記端末デバイスは、ＷｉＦｉ、ネットワークポート、Ｂｌｕｅｔｏｏｔｈ（登録商標）、および赤外線を用いて前記端末デバイスと通信することを特徴とする請求項１又は２に記載のソフトウェアアップグレード方法。
【請求項４】
アクセスデバイスであって、
前記アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信するように構成されている受信ユニットと、
前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定するように構成されている判定ユニットと、
ソフトウェア更新ユニットであって、
前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、前記対象ソフトウェアに対応する前記端末デバイスが、前記対象ソフトウェアの更新情報に基づいて、前記端末デバイスの前記対象ソフトウェアを更新できるように、前記対象ソフトウェアの前記更新情報を前記対象ソフトウェアに対応する端末デバイスに送信し、
前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの前記対象ソフトウェアの更新情報を取得し、前記更新情報に従って、前記アクセスデバイスの前記対象ソフトウェアを更新する
ように構成されている、ソフトウェア更新ユニットと、
を具備し、
前記対象端末デバイスは、前記対象ソフトウェアの前記更新情報を格納する端末デバイスであり、
前記判定ユニットは、
前記端末デバイスにより送信された前記ソフトウェア情報内のデバイスモデルと、前記アクセスデバイスに格納された前記ソフトウェア情報内のデバイスモデルとの間の比較を実施し、
前記ソフトウェア情報内の前記デバイスモデルが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記デバイスモデルと同じであるならば、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内のソフトウェアバージョンと、前記アクセスデバイスに格納された前記ソフトウェア情報内のソフトウェアバージョンとの間の比較を実施し、
前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンよりも新しければ、前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定し、
前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンよりも新しければ、前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定する、
ように特に構成されていることを特徴とするアクセスデバイス。
【請求項５】
前記ソフトウェア情報は、デバイスモデル及びソフトウェアバージョンを具備することを特徴とする請求項４に記載のアクセスデバイス。
【請求項６】
アクセスデバイスであって、
前記アクセスデバイスが位置するローカル・エリア・ネットワーク内の端末デバイスにより送信されたソフトウェア情報を受信するように構成されている通信ユニットと、
前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定するように構成されているプロセッサと、
を具備し、
前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、前記対象ソフトウェアに対応する前記端末デバイスが前記対象ソフトウェアの更新情報に基づいて前記端末デバイスの前記対象ソフトウェアを更新できるように、前記対象ソフトウェアの前記更新情報を前記対象ソフトウェアに対応する端末デバイスに送信し、
前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの前記対象ソフトウェアの更新情報を取得し、前記更新情報に従って、前記アクセスデバイスの前記対象ソフトウェアを更新し、
前記対象端末デバイスは、前記対象ソフトウェアの前記更新情報を格納する端末デバイスであり、
前記プロセッサは、
前記端末デバイスにより送信された前記ソフトウェア情報内のデバイスモデルと、前記アクセスデバイスに格納された前記ソフトウェア情報内のデバイスモデルとの間の比較を実施し、
前記ソフトウェア情報内の前記デバイスモデルが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記デバイスモデルと同じであるならば、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内のソフトウェアバージョンと、前記アクセスデバイスに格納された前記ソフトウェア情報内のソフトウェアバージョンとの間の比較を実施し、
前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンよりも新しければ、前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定し、
前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンよりも新しければ、前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定する、
ように特に構成されていることを特徴とするアクセスデバイス。
【請求項７】
前記ソフトウェア情報は、デバイスモデル及びソフトウェアバージョンを具備することを特徴とする請求項６に記載のアクセスデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関連し、特に、ソフトウェアアップグレード方法及びデバイスに関する。
【背景技術】
【０００２】
その優れた機動性のために、携帯端末は、ますます多くの人が好むようになり、人々の生活における日常使用のために不可欠な物となっており、通信技術の発展に伴い、携帯端末で実行されるソフトウェアのバージョンは、継続的にアップグレードされる。携帯端末内のソフトウェアのバージョンが新しいバージョンであることを確実にするために、携帯端末内のソフトウェアをアップグレードし、維持する必要がある。
【０００３】
現在、携帯端末におけるソフトウェアのオンラインアップグレードは、一般に、図１に示されているシステムアーキテクチャにおいて実施される。第１に、携帯端末は、モバイル通信ネットワーク（インターネットなど）を使用して、ソフトウェアパッケージを格納するアップグレードサーバにアクセスし、新しいバージョンのアップグレードソフトウェアがアップグレードサーバ上に存在するかどうかを判定する。新しいバージョンのアップグレードソフトウェアがアップグレードサーバ上に存在すると判定された場合、アップグレードソフトウェアパッケージは、ハイパーテキスト・トランスファー・プロトコル（英語：Hyper Text Transfer Protocol、略してHTTP）の様式においてアップグレードサーバからダウンロードされ、ソフトウェアのアップグレードが実施される。従来技術では、携帯端末は、ソフトウェアのアップグレードを実施するために、インターネットを通じてアップグレードサーバにアクセスし、新しいソフトウェアバージョンをダウンロードする必要があることが分かる。この場合、複数の携帯端末が同時にソフトウェアアップグレードを実施するならば、複数の携帯端末が、インターネットを通じてアップグレードサーバに同時にアクセスするため、ネットワークのワークロードが重くなり、ネットワークの負荷や負担が増加する。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の実施形態は、複数の携帯端末がインターネットを通じて同時にアップグレードサーバにアクセスしてソフトウェアアップグレードを実施するときに、ネットワークが過負荷状態になるという従来技術における問題点を解決するソフトウェアアップグレード方法及びデバイスを提供する。
【０００５】
上記の目的を達成するために、本発明の実施形態において以下の技術的ソリューションが採用されている。
【０００６】
第１の態様によると、本発明の実施形態は、ソフトウェアアップグレード方法を提供し、前記方法は、
アクセスデバイスにより、前記アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信するステップと、
更新対象のソフトウェアが存在するか否かを判定するために、前記アクセスデバイスにより、前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報との間の比較を実施するステップと、
前記少なくとも１つの端末デバイス内に更新対象のソフトウェアが存在すると判定されたならば、前記対象ソフトウェアに対応する前記端末デバイスが、前記対象ソフトウェアの前記更新情報に基づいて、前記端末デバイスの前記対象ソフトウェアを更新できるように、前記対象ソフトウェアの更新情報を前記対象ソフトウェアに対応する端末デバイスに送信するステップと、
前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの前記対象ソフトウェアの更新情報を取得し、前記更新情報に従って、前記アクセスデバイスの前記対象ソフトウェアを更新するステップと、
を具備し、前記対象端末デバイスは、前記対象ソフトウェアの前記更新情報を格納する端末デバイスである。
【０００７】
第一の態様に関連し、第一の態様の第一の可能な実施様式において、前記ソフトウェア情報は、デバイスモデルと、ソフトウェアバージョンと、を含む。
【０００８】
第１の態様の第１の可能な実施様式に関連し、第１の態様の第２の可能な実施様式において、更新対象のソフトウェアが存在するか否かを判定するために、前記アクセスデバイスにより、前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報と間の比較を実施する前記ステップは、
前記アクセスデバイスにより、前記端末デバイスにより送信された前記ソフトウェア情報内のデバイスモデルと、前記アクセスデバイスに格納された前記ソフトウェア情報内のデバイスモデルとの間の比較を実施するステップと、
前記ソフトウェア情報内の前記デバイスモデルが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記デバイスモデルと同じであるならば、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内のソフトウェアバージョンと、前記アクセスデバイスに格納された前記ソフトウェア情報内のソフトウェアバージョンとの間の比較を実施するステップと、
前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンよりも早ければ、前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定するステップと、
前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンよりも早ければ、前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定するステップと、
を含む。
【０００９】
第１の態様から第１の態様の第２の可能な実施様式のいずれか一つに関連し、第１の態様の第３の可能な実施様式において、
前記端末デバイスは、ＷｉＦｉ、ネットワークポート、Ｂｌｕｅｔｏｏｔｈ（登録商標）、および赤外線を用いて前記端末デバイスと通信する。
【００１０】
第二の態様によると、本発明の実施形態は、アクセスデバイスを提供し、前記アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信するように構成されている受信ユニットと、
前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定するように構成されている判定ユニットと、
ソフトウェア更新ユニットであって、
前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、前記対象ソフトウェアに対応する前記端末デバイスが、前記対象ソフトウェアの前記更新情報に基づいて、前記端末デバイスの前記対象ソフトウェアを更新できるように、前記対象ソフトウェアの更新情報を前記対象ソフトウェアに対応する端末デバイスに送信し、
前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの前記対象ソフトウェアの更新情報を取得し、前記更新情報に従って、前記アクセスデバイスの前記対象ソフトウェアを更新する
ように構成されたソフトウェア更新ユニットと、
を含み、
前記対象端末デバイスは、前記対象ソフトウェアの前記更新情報を格納する端末デバイスである。
【００１１】
第２の態様に関連し、第２の態様の第１の可能な実施様式において、前記ソフトウェア情報は、デバイスモデルと、ソフトウェアバージョンと、を含む。
【００１２】
第２の態様の第１の可能な実施様式に関連し、第２の態様の第２の可能な実施様式において、前記判定ユニットは、
前記端末デバイスにより送信された前記ソフトウェア情報内のデバイスモデルと、前記アクセスデバイスに格納された前記ソフトウェア情報内のデバイスモデルとの間の比較を実施し、
前記ソフトウェア情報内の前記デバイスモデルが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記デバイスモデルと同じであるならば、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内のソフトウェアバージョンと、前記アクセスデバイスに格納された前記ソフトウェア情報内のソフトウェアバージョンとの間の比較を実施し、
前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンよりも早ければ、前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定し、
前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンよりも早ければ、前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定する
ように特に構成されている。
【００１３】
第三の態様によると、本発明の実施形態は、アクセスデバイスを提供し、
前記アクセスデバイスが位置するローカル・エリア・ネットワーク内の端末デバイスにより送信されたソフトウェア情報を受信するように構成された通信ユニットと、
前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定するように構成されているプロセッサと、
を含み、
前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、前記対象ソフトウェアに対応する前記端末デバイスが、前記対象ソフトウェアの前記更新情報に基づいて、前記端末デバイスの前記対象ソフトウェアを更新できるように、前記対象ソフトウェアの更新情報を前記対象ソフトウェアに対応する端末デバイスに送信し、
前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの前記対象ソフトウェアの更新情報を取得し、前記更新情報に従って、前記アクセスデバイスの前記対象ソフトウェアを更新し、
前記対象端末デバイスは、前記対象ソフトウェアの前記更新情報を格納する端末デバイスである。
【００１４】
第３の態様に関連し、第３の態様の第１の可能な実施様式において、前記ソフトウェア情報は、デバイスモデルと、ソフトウェアバージョンと、を含む。
【００１５】
第３の態様の第１の可能な実施様式に関連し、第３の態様の第２の可能な実施様式において、前記プロセッサは、
前記端末デバイスにより送信された前記ソフトウェア情報内のデバイスモデルと、前記アクセスデバイスに格納された前記ソフトウェア情報内のデバイスモデルとの間の比較を実施し、
前記ソフトウェア情報内の前記デバイスモデルが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記デバイスモデルと同じであるならば、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内のソフトウェアバージョンと、前記アクセスデバイスに格納された前記ソフトウェア情報内のソフトウェアバージョンとの間の比較を実施し、
前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンよりも早ければ、前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定し、
前記アクセスデバイスに格納された前記ソフトウェア情報内の前記ソフトウェアバージョンが、前記少なくとも１つの端末デバイスの前記ソフトウェア情報内の前記ソフトウェアバージョンよりも早ければ、前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定する
ように特に構成されている。
【００１６】
以上の説明から、本発明の実施形態において提供される前記ソフトウェアアップグレード方法及びデバイスによれば、アクセスデバイスは、前記アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信し、更新対象のソフトウェアが存在するか否かを判定するために、前記少なくとも１つの端末デバイスにより送信された前記ソフトウェア情報と、前記アクセスデバイスに格納されたソフトウェア情報との間を比較し、前記少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、前記対象ソフトウェアに対応する前記端末デバイスが、前記対象ソフトウェアの前記更新情報に基づいて、前記端末デバイスの前記対象ソフトウェアを更新できるように、前記対象ソフトウェアの更新情報は、前記対象ソフトウェアに対応する端末デバイスに送信され、前記アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの前記対象ソフトウェアの更新情報が取得され、前記アクセスデバイスの前記対象ソフトウェアが前記更新情報従って更新され、前記対象端末デバイスは、前記対象ソフトウェアの前記更新情報を格納する端末デバイスであることがわかる。したがって、前記端末デバイスに対し、前記端末デバイスと同じローカル・エリア・ネットワークに位置する前記アクセスデバイスによりソフトウェアアップグレードが実施されため、前記端末デバイスは、ソフトウェアアップグレードを実施するためにインターネットを通じてアップグレードサーバにアクセスする必要が無く、端末デバイスのソフトウェアが更新されるときにインターネットへのアクセスが回避され、ネットワークの負荷や負担を軽減する。
【００１７】
本発明の実施形態における、または従来技術における技術的ソリューションをより明瞭に説明するために、以下に、実施形態、または従来技術を説明するのに必要な添付の図面を簡単に概説する。明らかに、以下の説明における添付の図面は、本発明のいくつかの実施形態を示すに過ぎず、当業者は、創造的な取り組みなしに、添付の図面に従って他の図面をさらに得ることができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、従来技術における、ソフトウェアアップグレードシステムの構造図である。
【図２】図２は、本発明の実施形態によるソフトウェアアップグレード方法のフローチャートである。
【図３】図３は、本発明の実施形態による第１のヒューマン・マシン・インタラクション・インターフェースの概略図である。
【図４】図４は、本発明の実施形態による第２のヒューマン・マシン・インタラクション・インターフェースの概略図である。
【図５】図５は、本発明の実施形態によるアクセスデバイス５０の構造図である。
【図６】図６は、本発明の実施形態によるアクセスデバイス６０の構造図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態における添付の図面を参照しながら、本発明の実施形態における技術的ソリューションについて以下で明確かつ完全に説明する。説明する実施形態は、本発明の実施形態のすべてではなく、一部にすぎないことは明らかである。創造的な努力なしに本発明の実施形態に基づいて当業者によって得られる他のすべての実施形態は、本発明の保護範囲内に入るものである。
【００２０】
［実施形態１］
【００２１】
図２は、本発明の実施形態によるソフトウェアアップグレード方法のフローチャートである。図２に示されているように、方法は以下を含み得る。
【００２２】
２０１：アクセスデバイスは、アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信する。
【００２３】
アクセスデバイスは、無線ローカル・エリア・ネットワーク（英語：Wireless Fidelity, 略してWiFi）ホットスポット、無線ルータ、スマートホン、又はコンピュータ等のデバイスであり得、携帯端末は、スマートホン、又はコンピュータ等のデバイスであり得る。
【００２４】
好適には、アクセスデバイスは、以下の形式のいずれか１つにおけるパケットを使用して、少なくとも１つの形態端末により送信されたソフトウェア情報を受信し得る：
ハイパーテキスト・トランスファー・プロトコル（英語：Hyper Text Transfer Protocol, 略してHTTP）パケット、ソケット（Socket）パケット、トランスミッション・コントロール・プロトコル（英語: Transmission Control Protocol, 略してTCP）パケット、又はユーザデータグラム・プロトコル （英語: User Datagram Protocol, 略してUDP）パケット。
【００２５】
２０２：アクセスデバイスは、更新対象のソフトウェアが存在するか否かを判定するために、少なくとも１つの端末デバイスにより送信されたソフトウェア情報と、アクセスデバイスに格納されたソフトウェア情報との間の比較をし、少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、ステップ２０３が実施され、アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、ステップ２０４が実施される。
【００２６】
好適には、同じモデルのデバイス間のソフトウェアアップグレードを確実にするため位、ソフトウェア情報は、デバイスモデルと、ソフトウェアバージョンとを含む。
【００２７】
同様に、更新対象のソフトウェアが存在するか否かを判定するために、少なくとも１つの端末デバイスにより送信されたソフトウェア情報と、アクセスデバイスに格納されたソフトウェア情報との間の比較をするステップは、
アクセスデバイスにより、端末デバイスにより送信されたソフトウェア情報内のデバイスモデルと、アクセスデバイスに格納されたソフトウェア情報内のデバイスモデルとの間の比較を実行するステップと、
ソフトウェア情報内のデバイスモデルが、アクセスデバイスに格納されたソフトウェア情報内のデバイスモデルと同じであるならば、少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンと、アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンとの間の比較を実施するステップと、
少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンが、アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンよりも早ければ、少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定するステップと、
アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンが、少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンよりも早ければ、アクセスデバイス内に、更新対象のソフトウェアが存在すると判定するステップと、
を含み得る。
【００２８】
デバイスモデルは、特定のデバイス製造業者によって異なる段階で製造されたデバイスのモデルであり得、例えば、デバイスモデルは、ファーウェイＥ５、又はアップルｉｐｈｏｎｅ６Ｓなどであってよい。
【００２９】
例えば、端末デバイス１により送信されたソフトウェア情報内のデバイスモデルがファーウェイＥ５であり、送信されたソフトウェアバージョンがQQ2011であり、アクセスデバイスに格納されたソフトウェア情報内のデバイスモデルがＥ５であり、ソフトウェアバージョンがQQ2014であるならば、比較によって、更新対象のソフトウェアＱＱが端末デバイス１内に存在すると判定される。端末デバイスにより送信されたソフトウェア情報内のデバイスモデル１がファーウェイＥ５であり、送信されたソフトウェアバージョンがQQ2014であり、アクセスデバイスに格納されたソフトウェア情報内のデバイスモデルがＥ５であり、ソフトウェアバージョンがQQ2013であるならば、比較により、更新対象のソフトウェアＱＱがアクセスデバイス内に存在すると判定される。
【００３０】
アクセスデバイスは、複数の端末デバイスのソフトウェア情報を格納し得ることに留意されたい。アクセスデバイスが複数の端末デバイスのソフトウェア情報を格納する場合には、好適には、上記方法は、少なくとも１つの端末デバイスにより送信された受信されたソフトウェア情報と、アクセスデバイスに格納された複数のソフトウェア情報を１つ１つ比較し、更新対象のソフトウェアが存在するか否かを判定するために使用され得る。
【００３１】
２０３：対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、アクセスデバイスは、対象ソフトウェアの更新情報を、対象ソフトウェアに対応する端末デバイスに送信する。
【００３２】
好適には、対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報を対象ソフトウェアに対応する端末デバイスに送信するステップは、
プロンプト情報を少なくとも１つの端末デバイスに送信するステップであって、プロンプト情報は、端末デバイスを使用するユーザに、対象ソフトウェアの更新情報が存在することを通知するために使用される、ステップと、
端末デバイスにより送信されたダウンロード要求を受信するステップであって、ダウンロード要求は、端末デバイスを使用するユーザにより開始され、対象ソフトウェアの更新情報のダウンロードを要求するために使用される、ステップと、
対象ソフトウェアの更新情報を取得するステップと、
対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報を端末デバイスに送信するステップと、
を含み得る。
【００３３】
アクセスデバイスは、既存のオンラインアップグレード様式において、対象ソフトウェアの更新情報を取得してもよく、対象ソフトウェアの更新情報は、アクセスデバイスに事前に格納されている。対象ソフトウェアの最新情報は、ローカル・エリア・ネットワーク内の他の端末デバイスからさらに取得され得、他の端末デバイスは、対象ソフトウェアの更新情報を含んでいるデバイスであり、アクセスデバイスは、他の端末デバイス内に対象ソフトウェアのソフトウェア情報を格納する。
【００３４】
２０４：アクセスデバイスは、対象端末デバイスの対象ソフトウェアの更新情報を取得し、更新情報に従って、アクセスデバイスの対象ソフトウェアを更新し、対象端末デバイスは、対象ソフトウェアの更新情報を格納する端末デバイスである。
【００３５】
好適には、対象端末デバイスの対象ソフトウェアの更新情報を取得するステップは、
アクセスデバイスにより、アクセスデバイスの第１ヒューマン・マシン・インタラクション・インターフェース上に第１のプロンプトメッセージを表示するステップであって、第１のプロンプトメッセージは、更新対象のソフトウェアが存在することをアクセスデバイスを使用するユーザにプロンプトするために使用される、ステップと、
第１ヒューマン・マシン・インタラクション・インターフェースを使用して、ユーザにより入力されるダウンロード要求を受信するステップと、
ダウンロード要求を対象端末デバイスに送信するステップであって、ダウンロード要求は、対象ソフトウェアの更新情報のダウンロードを要求するために使用される、ステップと、
対象端末により送信された対象ソフトウェアの更新情報を取得するステップと、
を含み得る。
【００３６】
アクセスデバイスは、第１のプロンプトメッセージをアクセスデバイスのヒューマン・マシン・インタラクション・インターフェース上に自動的に表示してもよいし、又は、第１のプロンプトメッセージを、アクセスデバイスのヒューマン・マシン・インタラクション・インターフェース上に予め定められた瞬間に表示してもよく、本発明のこの実施形態において、限定されない。
【００３７】
例えば、本発明のこの実施形態において、第１のプロンプトメッセージは、図３に示されているヒューマン・マシン・インタラクション・インターフェース上に表示されてもよい。インターフェースが第１のプロンプトメッセージを表示した後、ユーザは、ダウンロード要求を送信する個人的な必要性に応じて、ダウンロードボタンをタップするか、又はプロンプトメッセージを無視するために無視ボタンをタップしてもよく、すなわち、対象ソフトウェアの更新情報は、ダウンロードされない。
【００３８】
好適には、対象ソフトウェアの更新情報を受信した後、アクセスデバイスは、対象ソフトウェアの更新情報に従って、アクセスデバイス内の対象ソフトウェアを自動的に更新し得る。アクセスデバイス内の対象ソフトウェアは、以下の方法を使用して更新されてもよい：
アクセスデバイスの第２ヒューマン・マシン・インタラクション・インターフェース上に第２のプロンプトメッセージを表示するステップであって、第２のプロンプトメッセージは、対象ソフトウェアの更新情報のダウンロードが完了したことをアクセスデバイスを使用するユーザにプロンプトするために使用される、ステップと、
第２ヒューマン・マシン・インタラクション・インターフェースを使用してユーザにより入力される更新命令を受信するステップと、
アクセスデバイス内の対象ソフトウェアを更新するステップ。
【００３９】
例えば、図４は、本発明の実施形態による第２ヒューマン・マシン・インタラクション・インターフェースの概略図である。インターフェースが、第２のプロンプトメッセージを表示した後、ユーザは、対象ソフトウェアの更新及びアップグレードを実施するために、更新命令を送信する請求に従って更新ボタンをタップしてもよく、又は、アクセスデバイスが対象ソフトウェアの更新情報を自動的に保存し、予め設定された瞬間にソフトウェア更新を実施するために、スキップ更新ボタンをタップしてもよい。
【００４０】
さらに、本発明のこの実施形態において、端末デバイスは、ＷｉＦｉ、ネットワークポート、Ｂｌｕｅｔｏｏｔｈ（登録商標）、および赤外線を用いて端末デバイスと通信する。
【００４１】
以上の説明から、本発明のこの実施形態において提供されるソフトウェアアップグレード方法によると、アクセスデバイスは、アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信し、少なくとも１つの端末デバイスにより送信されたソフトウェア情報と、アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定し、少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報が対象ソフトウェアに対応する端末デバイスに送信され、アクセスデバイス内に更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの対象ソフトウェアの更新情報が取得され、更新情報に従って、アクセスデバイスの対象ソフトウェアが更新され、対象端末デバイスは、対象ソフトウェアの更新情報を格納する端末デバイスであることが分かる。したがって、端末デバイスと同じローカル・エリア・ネットワークに位置するアクセスデバイスにより、端末デバイスに対しソフトウェアアップグレードが実施されるため、端末デバイスは、ソフトウェアアップグレードを実施するために、インターネットを通じてアップグレードサーバにアクセスする必要が無く、端末デバイスのソフトウェアがアップグレードされるときにインターネットへのアクセスが回避され、ネットワークの負荷や負担を軽減する。
【００４２】
［実施形態２］
【００４３】
図５は、本発明の実施形態によるアクセスデバイス５０の構造図である。図５に示されているように、アクセスデバイス５０は、
アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信するように構成されている受信ユニット５０１と、
少なくとも１つの端末デバイスにより送信されたソフトウェア情報と、アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定するように構成されている判定ユニット５０２と、
ソフトウェア更新ユニット５０３であって、
少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報を対象ソフトウェアに対応する端末デバイスに送信し、
アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの対象ソフトウェアの更新情報を取得し、更新情報に従って、アクセスデバイスの対象ソフトウェアを更新する
ように構成されたソフトウェア更新ユニット５０３と、
を含み得、対象端末デバイスは、対象ソフトウェアの更新情報を格納する端末デバイスである。
【００４４】
さらに、アクセスユニット５０１は、以下の形式のいずれか１つにおけるパケットを使用して、少なくとも１つの携帯端末により送信されたソフトウェア情報を受信するように特に構成されている：
HTTPパケット、Socketパケット、TCPパケット、又はUDPパケット。
【００４５】
さらに、ソフトウェア情報は、デバイスモデルと、ソフトウェアバージョンとを含み得る。判定ユニット５０２は、
端末デバイスにより送信されたソフトウェア情報内のデバイスモデルと、アクセスデバイスに格納されたソフトウェア情報内のデバイスモデルとの間の比較を実施し、
ソフトウェア情報内のデバイスモデルが、アクセスデバイスに格納されたソフトウェア情報内のデバイスモデルと同じであるならば、少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンと、アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンとの間の比較を実施し、
少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンが、アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンよりも早ければ、少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定し、
アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンが、少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンよりも早ければ、アクセスデバイス内に、更新対象のソフトウェアが存在すると判定する
ように特に構成されている。
【００４６】
デバイスモデルは、特定のデバイス製造業者によって異なる段階で製造されたデバイスのモデルであり得、例えば、デバイスモデルは、ファーウェイＥ５、又はアップルｉｐｈｏｎｅ６Ｓなどであってよい。
【００４７】
さらに、判定ユニット５０２が、更新対象のソフトウェアが少なくとも１つの端末デバイス内に存在すると判定する場合には、ソフトウェア更新ユニット５０３は、
プロンプト情報を少なくとも１つの端末デバイスに送信し、プロンプト情報は、対象ソフトウェアの更新情報が存在することを端末デバイスを使用するユーザに通知するために使用され、
端末デバイスにより送信されたダウンロード要求を受信し、ダウンロード要求は、端末デバイスを使用するユーザにより開始されるとともに、対象ソフトウェアの更新情報のダウンロードを要求するために使用され、
対象ソフトウェアの更新情報を取得し、
対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報を端末デバイスに送信する
ように特に構成されている。
【００４８】
さらに、判定ユニット５０２が、アクセスデバイスに、更新対象のソフトウェアが存在すると判定する場合には、ソフトウェア更新ユニット５０３は、
アクセスデバイスの第１ヒューマン・マシン・インタラクション・インターフェース上に第１のプロンプトメッセージを表示し、第１のプロンプトメッセージは、更新対象のソフトウェアが存在することをアクセスデバイスを使用するユーザにプロンプトするために使用され、
第１ヒューマン・マシン・インタラクション・インターフェースを使用してユーザにより入力されるダウンロード要求を受信し、
ダウンロード要求を、対象端末デバイスに送信し、ダウンロード要求は、対象ソフトウェアの更新情報のダウンロードを要求するために使用され、
対象端末により送信された対象ソフトウェアの更新情報を取得する
ように特に構成されている。
【００４９】
ソフトウェア更新ユニット５０３は、アクセスデバイスのヒューマン・マシン・インタラクション・インターフェース上に第１のプロンプトメッセージ自動的に表示してもよいし、又は、アクセスデバイスのヒューマン・マシン・インタラクション・インターフェース上に第１のプロンプトメッセージを予め定められた瞬間に表示してもよく、本発明のこの実施形態において限定されない。
【００５０】
例えば、本発明のこの実施形態において、第１のプロンプトメッセージは、図３に示されているヒューマン・マシン・インタラクション・インターフェース上に表示されてもよい。インターフェースが第１のプロンプトメッセージを表示した後、ユーザは、ダウンロード要求を送信する個人的な必要性に応じて、ダウンロードボタンをタップするか、又はプロンプトメッセージを無視するために無視ボタンをタップしてもよく、すなわち、対象ソフトウェアの更新情報は、ダウンロードされない。
【００５１】
さらに、ソフトウェア更新ユニット５０３が対象ソフトウェアの更新情報を取得した後、ソフトウェア更新ユニット５０３は、対象ソフトウェアの更新情報に従って、アクセスデバイス内の対象ソフトウェアを自動的に更新するように構成され得、
アクセスデバイスの第２ヒューマン・マシン・インタラクション・インターフェース上に第２のプロンプトメッセージを表示し、第２のプロンプトメッセージは、対象ソフトウェアの更新情報のダウンロードが完了したことをアクセスデバイスを使用するユーザにプロンプトするために使用され、
第２ヒューマン・マシン・インタラクション・インターフェースを使用してユーザにより入力される更新命令を受信し、
アクセスデバイス内の対象ソフトウェアを更新する
ようにさらに構成されてもよい。
【００５２】
例えば、図４は、本発明の実施形態による第２ヒューマン・マシン・インタラクション・インターフェースの概略図である。インターフェースが、第２のプロンプトメッセージを表示した後、ユーザは、対象ソフトウェアの更新及びアップグレードを実施するために、更新命令を送信する請求に従って更新ボタンをタップしてもよく、又は、アクセスデバイスが対象ソフトウェアの更新情報を自動的に保存し、予め設定された瞬間にソフトウェア更新を実施するために、スキップ更新ボタンをタップしてもよい。
【００５３】
以上の説明から、本発明のこの実施形態において提供されるアクセスデバイス５０は、アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信し、少なくとも１つの端末デバイスにより送信されたソフトウェア情報と、アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定し、少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報が、対象ソフトウェアに対応する端末デバイスに送信され、アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの対象ソフトウェアの更新情報が取得され、更新情報に従って、アクセスデバイスの対象ソフトウェアが更新され、対象端末デバイスは、対象ソフトウェアの更新情報を格納する端末デバイスであることがわかる。したがって、端末デバイスと同じローカル・エリア・ネットワークに位置するアクセスデバイスにより、端末デバイスに対しソフトウェアアップグレードが実施されるため、端末デバイスは、ソフトウェアアップグレードを実施するために、インターネットを通じてアップグレードサーバにアクセスする必要が無く、端末デバイスのソフトウェアがアップグレードされるときにインターネットへのアクセスが回避され、ネットワークの負荷や負担を軽減する。
【００５４】
［実施形態３］
【００５５】
図６は、本発明の実施形態による受信デバイス６０の構造図である。図６に示されているように、アクセスデバイス６０は、通信ユニット６０１、プロセッサ６０２、メモリ６０３、および装置間の接続及び相互通信を実現できるように構成された少なくとも１つの通信バス６０４を含み得る。
【００５６】
通信ユニット６０１は、外部ネットワーク要素とのデータ伝送を実施するように構成されている。
【００５７】
プロセッサ６０２は、中央演算処理装置（英語: central processing unit, 略してCPU）であり得る。
【００５８】
メモリ６０３は、ランダムアクセスメモリ（英語: random-access memory, 略してRAM）などの揮発性メモリ（英語: volatile memory）、又は読み出し専用メモリ（英語: read-only memory, 略してROM）などの不揮発性メモリ（英語: non-volatile memory）、フラッシュメモリ（英語: flash memory）、ハードディスクドライブ（英語: hard disk drive, 略してHDD）、又はソリッドステートドライブ（英語: solid-state drive, 略してSSD）、またはこれらのタイプのメモリの組み合わせであり得る。メモリ６０３は、命令及びソフトウェア情報を含むデータをプロセッサ６０２に提供するように構成されている。
【００５９】
通信ユニット６０１は、アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信するように構成されている。
【００６０】
プロセッサ６０２は、少なくとも１つの端末デバイスにより送信されたソフトウェア情報と、アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定するように構成されており、
少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報を対象ソフトウェアに対応する端末デバイスに送信し、
アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの対象ソフトウェアの更新情報を取得し、更新情報に従って、アクセスデバイスの対象ソフトウェアを更新し、
対象端末デバイスは、対象ソフトウェアの更新情報を格納する端末デバイスである。
【００６１】
さらに、通信ユニット６０１は、以下の形式のいずれか１つにおけるパケットを使用して、少なくとも１つの携帯端末により送信されたソフトウェア情報を受信するように特に構成されている：
HTTPパケット、Socketパケット、TCPパケット、又はUDPパケット。
【００６２】
さらに、ソフトウェア情報は、デバイスモデルと、ソフトウェアバージョンとを含み得る。プロセッサ６０２は、
端末デバイスにより送信されたソフトウェア情報内のデバイスモデルと、アクセスデバイスに格納されたソフトウェア情報内のデバイスモデルとの間の比較を実施し、
ソフトウェア情報内のデバイスモデルが、アクセスデバイスに格納されたソフトウェア情報内のデバイスモデルと同じであるならば、少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンと、アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンとの間の比較を実施し、
少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンが、アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンよりも早ければ、少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定し、
アクセスデバイスに格納されたソフトウェア情報内のソフトウェアバージョンが、少なくとも１つの端末デバイスのソフトウェア情報内のソフトウェアバージョンよりも早ければ、アクセスデバイス内に、更新対象のソフトウェアが存在すると判定する
ように特に構成されている。
【００６３】
デバイスモデルは、特定のデバイス製造業者によって異なる段階で製造されたデバイスのモデルであり得、例えば、デバイスモデルは、ファーウェイＥ５、又はアップルｉｐｈｏｎｅ６Ｓなどであってよい。
【００６４】
さらに、プロセッサ６０２が、更新対象のソフトウェアが少なくとも１つの端末デバイス内に存在すると判定する場合には、プロセッサ６０２は、
プロンプト情報を少なくとも１つの端末デバイスに送信し、プロンプト情報は、対象ソフトウェアの更新情報が存在することを端末デバイスを使用するユーザに通知するために使用され、
端末デバイスにより送信されたダウンロード要求を受信し、ダウンロード要求は、端末デバイスを使用するユーザにより開始されるとともに、対象ソフトウェアの更新情報のダウンロードを要求するために使用され、
対象ソフトウェアの更新情報を取得し、
対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報を端末デバイスに送信する
ように特に構成されている。
【００６５】
さらに、プロセッサ６０２が、アクセスデバイスに、更新対象のソフトウェアが存在すると判定する場合には、プロセッサ６０２は、
アクセスデバイスの第１ヒューマン・マシン・インタラクション・インターフェース上に第１のプロンプトメッセージを表示し、第１のプロンプトメッセージは、更新対象のソフトウェアが存在することをアクセスデバイスを使用するユーザにプロンプトするために使用され、
第１ヒューマン・マシン・インタラクション・インターフェースを使用してユーザにより入力されるダウンロード要求を受信し、
ダウンロード要求を、対象端末デバイスに送信し、ダウンロード要求は、対象ソフトウェアの更新情報のダウンロードを要求するために使用され、
対象端末により送信された対象ソフトウェアの更新情報を取得する
ように特に構成されている。
【００６６】
プロセッサ６０２は、アクセスデバイスのヒューマン・マシン・インタラクション・インターフェース上に第１のプロンプトメッセージ自動的に表示してもよいし、又は、アクセスデバイスのヒューマン・マシン・インタラクション・インターフェース上に第１のプロンプトメッセージを予め定められた瞬間に表示してもよく、本発明のこの実施形態において限定されない。
【００６７】
例えば、本発明のこの実施形態において、第１のプロンプトメッセージは、図３に示されているヒューマン・マシン・インタラクション・インターフェース上に表示されてもよい。インターフェースが第１のプロンプトメッセージを表示した後、ユーザは、ダウンロード要求を送信する個人的な必要性に応じて、ダウンロードボタンをタップするか、又はプロンプトメッセージを無視するために無視ボタンをタップしてもよく、すなわち、対象ソフトウェアの更新情報は、ダウンロードされない。
【００６８】
さらに、プロセッサ６０２が対象ソフトウェアの更新情報を取得した後、プロセッサ６０２は、対象ソフトウェアの更新情報に従って、アクセスデバイス内の対象ソフトウェアを自動的に更新するように構成され得、
アクセスデバイスの第２ヒューマン・マシン・インタラクション・インターフェース上に第２のプロンプトメッセージを表示し、第２のプロンプトメッセージは、対象ソフトウェアの更新情報のダウンロードが完了したことをアクセスデバイスを使用するユーザにプロンプトするために使用され、
第２ヒューマン・マシン・インタラクション・インターフェースを使用してユーザにより入力される更新命令を受信し、
アクセスデバイス内の対象ソフトウェアを更新する
ようにさらに構成されてもよい。
【００６９】
例えば、図４は、本発明の実施形態による第２ヒューマン・マシン・インタラクション・インターフェースの概略図である。インターフェースが、第２のプロンプトメッセージを表示した後、ユーザは、対象ソフトウェアの更新及びアップグレードを実施するために、更新命令を送信する請求に従って更新ボタンをタップしてもよく、又は、アクセスデバイスが対象ソフトウェアの更新情報を自動的に保存し、予め設定された瞬間にソフトウェア更新を実施するために、スキップ更新ボタンをタップしてもよい。
【００７０】
以上の説明から、本発明のこの実施形態において提供されるアクセスデバイス５０は、アクセスデバイスが位置するローカル・エリア・ネットワーク内の少なくとも１つの端末デバイスにより送信されたソフトウェア情報を受信し、少なくとも１つの端末デバイスにより送信されたソフトウェア情報と、アクセスデバイスに格納されたソフトウェア情報との間の比較を実施し、更新対象のソフトウェアが存在するか否かを判定し、少なくとも１つの端末デバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象ソフトウェアに対応する端末デバイスが、対象ソフトウェアの更新情報に基づいて、端末デバイスの対象ソフトウェアを更新できるように、対象ソフトウェアの更新情報が、対象ソフトウェアに対応する端末デバイスに送信され、アクセスデバイス内に、更新対象のソフトウェアが存在すると判定されたならば、対象端末デバイスの対象ソフトウェアの更新情報が取得され、更新情報に従って、アクセスデバイスの対象ソフトウェアが更新され、対象端末デバイスは、対象ソフトウェアの更新情報を格納する端末デバイスであることがわかる。したがって、端末デバイスと同じローカル・エリア・ネットワークに位置するアクセスデバイスにより、端末デバイスに対しソフトウェアアップグレードが実施されるため、端末デバイスは、ソフトウェアアップグレードを実施するために、インターネットを通じてアップグレードサーバにアクセスする必要が無く、端末デバイスのソフトウェアがアップグレードされるときにインターネットへのアクセスが回避され、ネットワークの負荷や負担を軽減する。
【００７１】
本明細書で提供されるいくつかの実施形態において、開示されたシステム、携帯端末、及び方法は、他の様式で実施され得ることを理解すべきである。例えば、説明された携帯端末の実施形態は単なる例示である。例えば、ユニット分割は単に論理的な機能分割であり、実際の実装では他の分割であってもよい。例えば、複数のユニットまたは構成要素を組み合わせて別のシステムに統合してもよく、又は一部の機能を無視しても、又は実施しなくてもよい。加えて、示された又は議論された相互結合又は直接結合又は通信接続は、いくつかのインターフェースを通じて実装されてもよい。携帯端末又はユニットの間接的結合又は通信接続は、電子的、機械的、又は他の形式において実装されてよい。
【００７２】
別個の部品として説明されたユニットは、物理的に分離していてもいなくてもよく、ユニットとして表示されている部品は、物理ユニットであってもなくてもよく、１つの位置に配置されてもよく、又は複数のネットワークユニットに分散されてもよい。ユニットの一部又は全部は、実施形態のソリューションの目的を達成するために実際の必要に応じて選択されてもよい。
【００７３】
加えて、本発明の実施形態における機能ユニットは、１つの処理ユニットに統合されてもよいし、又はそれぞれが単独で物理的に存在してもよいし、又は２つ以上のユニットが１つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形式で実装されてもよく、ソフトウェア機能ユニットに加えてハードウェアの形式で実装されてもよい。
【００７４】
上述の統合ユニットがソフトウェア機能ユニットの形式において実装されている場合には、統合ユニットは、コンピュータ可読記憶媒体に格納され得る。ソフトウェア機能ユニットは、記憶媒体に格納され、本発明の実施形態において説明された方法のいくつかのステップを実施するようにコンピュータデバイス（パーソナルコンピュータ、サーバ、又はネットワークデバイスでありうる）に指示するためのいくつかの命令を含んでいる。上述の格納媒体は、ＵＳＢフラッシュドライブ、リムーバブル・ハードディスク、読み出し専用メモリ（Read-Only Memory, 略してROM）、ランダムアクセスメモリ（Random Access Memory, 略してRAM）、磁気ディスク、又は光ディスクなどのプログラムコードを格納可能な任意の媒体を含み得る。
【００７５】
最後に、前述の実施形態が、単に、本発明の技術的ソリューションを説明するためのものであって、本発明を限定するためのものではないことに留意されたい。本発明が、前述の実施形態を参照して詳細に説明されたが、当業者は、本発明の実施形態の技術的ソリューションの範囲から逸脱せずに、彼らが前述の実施形態において説明された技術的ソリューションに対する変更を行い、あるいは、それらのいくつかの技術的特徴に対する同等の置換を行うことができることを理解するべきである。
【符号の説明】
【００７６】
５０    アクセスデバイス
６０    アクセスデバイス
５０１  アクセスユニット
５０２  判定ユニット
５０３  ソフトウェア更新ユニット
６０１  通信ユニット
６０２  プロセッサ
６０３  メモリ
６０４  通信バス
【図１】
0006527943.tif 000002
【図２】
0006527943.tif 000003
【図３】
0006527943.tif 000004
【図４】
0006527943.tif 000005
【図５】
0006527943.tif 000006
【図６】
0006527943.tif 000007