(57)【特許請求の範囲】
【請求項１】
ワイヤレスネットワークデバイスに適用される、アプリケーションプログラムをプッシュするための方法であって、前記方法は、
端末によって送信される、前記ワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するステップと、
接続要求に従って指定されたウェブページアドレスを前記端末に送信し、前記端末が、前記受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って前記端末のシステムタイプを取得し、前記システムタイプを前記ワイヤレスネットワークデバイスに送信するステップと、
前記端末によって送信された前記システムタイプを受信するステップと、
前記端末がアプリケーションプログラムをダウンロードするために提供され、前記システムタイプに対応しているプッシュアドレスを前記端末に送信するステップと
を含むことを特徴とする方法。
【請求項２】
前記端末がアプリケーションプログラムをダウンロードするために提供され、前記システムタイプに対応しているプッシュアドレスを前記端末に送信するステップは、
１つのアプリケーションプログラムがプッシュされるべきとき、前記端末が前記アプリケーションプログラムをダウンロードするときに要求され、前記システムタイプに対応しているダウンロードアドレスを前記端末に送信するステップと、
２つ以上のアプリケーションプログラムがプッシュされるべきとき、前記システムタイプに対応する推奨されるウェブページのウェブページアドレスを前記端末に送信するステップと
を含み、
前記推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記システムタイプに対応する推奨されるウェブページのウェブページアドレスを前記端末に送信するステップの後、
前記端末が前記推奨されるウェブページのコンテンツをロードするときに送信されるロード要求を受信するステップと、
前記端末によって送信され、前記端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたか否かをチェックするステップと、
チェック結果が、前記端末によって送信され、前記端末が前記指定されたアプリケーションプログラムをインストールしていることを示すために使用される前記通知メッセージが受信されたことである場合、前記指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を前記端末に送信するため、前記端末は、前記指定されたアプリケーションプログラム以外のすべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページを表示するステップと
をさらに備えることを特徴とする請求項２に記載の方法。
【請求項４】
端末によって送信される、前記ワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するステップの後、
前記ワイヤレスネットワークデバイスが、前記端末によって送信され、前記端末が前記ワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶しているか否かをチェックするステップと、
チェック結果が、前記端末によって送信され、前記端末が前記ワイヤレスネットワークデバイスによってプッシュされた前記アプリケーションプログラムを受信することを拒否することを示すために使用される前記拒否指示を記憶していないことである場合、指定されたウェブページアドレスを前記端末に送信するステップを実行するステップと
をさらに備えることを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
ワイヤレスネットワークデバイスに適用される、アプリケーションプログラムをプッシュするための装置であって、前記装置が、
端末によって送信される、前記ワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するように受信機を制御するように構成された第１の受信モジュールと、
前記端末が、前記受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って前記端末のシステムタイプを取得し、前記システムタイプを前記ワイヤレスネットワークデバイスに送信するために、指定されたウェブページアドレスを前記端末に送るように送信機を制御するように構成された第１の送信モジュールと、
前記端末によって送信された前記システムタイプを受信するように前記受信機を制御するように構成された第２の受信モジュールと、
前記端末がアプリケーションプログラムをダウンロードするために提供され、前記システムタイプに対応しているプッシュアドレスを前記端末に送信するように前記送信機を制御するように構成された第２の送信モジュールと
を備えることを特徴とする装置。
【請求項６】
前記第２の送信モジュールは、
１つのアプリケーションプログラムがプッシュされるべきとき、前記端末が前記アプリケーションプログラムをダウンロードするときに要求され、前記システムタイプに対応しているダウンロードアドレスを前記端末に送信するように前記送信機を制御するように構成された第１の送信ユニットと、
２つ以上のアプリケーションプログラムがプッシュされるべきとき、前記システムタイプに対応する推奨されるウェブページのウェブページアドレスを前記端末に送信するように前記送信機を制御するように構成された第２の送信ユニットと
を備え、前記推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを備えることを特徴とする請求項５に記載の装置。
【請求項７】
前記装置は、
前記端末が前記推奨されるウェブページのコンテンツをロードするときに送信されるロード要求を受信するように前記受信機を制御するように構成された第３の受信モジュールと、
前記端末によって送信され、前記端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたか否かをチェックするようにプロセッサを制御するように構成された第１のチェックモジュールと、
前記第１のチェックモジュールのチェック結果が、前記端末によって送信され、前記端末が前記指定されたアプリケーションプログラムをインストールしていることを示すために使用される前記通知メッセージが受信されたことである場合、前記指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を前記端末に送信し、前記端末は、前記指定されたアプリケーションプログラム以外のすべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを備える推奨されるウェブページのページを表示するように前記送信機を制御するように構成された第３の送信モジュールと
をさらに備えることを特徴とする請求項６に記載の装置。
【請求項８】
前記装置は、
前記ワイヤレスネットワークデバイスが、前記端末によって送信され、前記端末が前記ワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶しているか否かをチェックするようにプロセッサを制御するように構成された第２のチェックモジュールをさらに備え、
前記第１の送信モジュールは、前記第２のチェックモジュールのチェック結果が、前記ワイヤレスネットワークデバイスが、前記端末によって送信され、前記端末が前記ワイヤレスネットワークデバイスによってプッシュされた前記アプリケーションプログラムを受信することを拒否することを示すために使用される前記拒否指示を記憶していないことである場合、前記指定されたウェブページアドレスを前記端末に送信するように前記送信機を制御するようにさらに構成されることを特徴とする請求項５乃至７のいずれか一項に記載の装置。
【請求項９】
ワイヤレスネットワークデバイスであって、前記ワイヤレスネットワークデバイスは、請求項５乃至８のいずれか一項に記載のアプリケーションプログラムをプッシュするための前記装置を備えることを特徴とするワイヤレスネットワークデバイス。
【請求項１０】
アプリケーションプログラムをプッシュするためのシステムであって、前記システムは、ワイヤレスネットワークデバイスおよび少なくとも１つの端末を備え、前記ワイヤレスネットワークデバイスは、ワイヤードネットワークを使用することによって、またはワイヤレスネットワークを使用することによって前記端末に接続され、
前記ワイヤレスネットワークデバイスは、請求項９に記載のワイヤレスネットワークデバイスであることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ技術の分野に関し、具体的には、アプリケーションプログラムをプッシュするための方法、装置、およびシステム、ならびにデバイスに関する。
【背景技術】
【０００２】
本出願は、その全体が参照により本明細書に組み込まれている、２０１３年１１月１８日に中国特許庁に出願した「ＭＥＴＨＯＤ，ＡＰＰＡＲＡＴＵＳ，ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＰＵＳＨＩＮＧ  ＡＰＰＬＩＣＡＴＩＯＮ  ＰＲＯＧＲＡＭ，ＡＮＤ  ＤＥＶＩＣＥ」と題する中国特許出願第ＣＮ２０１３１０５８１１５０．１号の優先権を主張するものである。
【０００３】
アプリケーションプログラムの継続的な推進および適用により、アプリケーションストアは、端末のためのますます豊富な機能を有するアプリケーションプログラムを提供する。
【０００４】
一般に、ユーザが所有する端末のためのアプリケーションプログラムをダウンロードしたいとき、ユーザは、最初に、端末を使用することによってアプリケーションストアに入ることを必要とし、次いで、アプリケーションストア内で、ダウロードされる必要のある、端末のシステムタイプに対応しているアプリケーションプログラムについて検索する。
【０００５】
本発明を実施するプロセスでは、発明者は、少なくとも以下の問題が従来技術に存在することを発見している。アプリケーションプログラムを取得するために、ユーザは、端末を使用することによってアプリケーションストアに能動的に入らなければならず、ユーザが長時間の間アプリケーションストアに入らないとき、ユーザは、アプリケーションストア内の最近追加されたアプリケーションプログラムを知ることができない。その結果、ユーザは、新しいアプリケーションプログラムを得るための最良の機会を逃す可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００６】
ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決するために、本発明の実施形態は、アプリケーションプログラムをプッシュするための方法、装置、システム、およびデバイスを提供する。技術的解決策は、以下の通りである。
【０００７】
第１の態様によれば、アプリケーションプログラムをプッシュするための方法が提供され、方法は、ワイヤレスネットワークデバイスに適用され、
端末によって送信される、ワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するステップと、
指定されたウェブページアドレスを端末に送信し、端末が、受信された指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信するステップと、
端末によって送信されたシステムタイプを受信するステップと、
端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信するステップとを含む。
【０００８】
第１の態様の第１の可能な実施態様方法では、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信するステップは、
１つのアプリケーションプログラムがプッシュされるべきとき、端末がアプリケーションプログラムをダウンロードするときに要求され、システムタイプに対応しているダウンロードアドレスを端末に送信するステップと、
２つ以上のアプリケーションプログラムがプッシュされるべきとき、システムタイプに対応する推奨されるウェブページのウェブページアドレスを端末に送信するステップとを含み、
推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む。
【０００９】
第１の態様または第１の態様の第１の可能な実施態様方法を参照し、第２の可能な実施態様方法では、システムタイプに対応する推奨されるウェブページのウェブページアドレスを端末に送信するステップの後、方法は、
端末が推奨されるウェブページのコンテンツをロードするときに送信されるロード要求を受信するステップと、
端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたか否かをチェックするステップと、
チェック結果が、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたことである場合、指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を端末に送信し、端末は、指定されたアプリケーションプログラム以外のすべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページのページを表示するステップとをさらに含む。
【００１０】
第１の態様、第１の態様の第１の可能な実施態様方法、または第１の態様の第２の可能な実施態様方法を参照し、第３の可能な実施態様方法では、端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するステップの後、方法は、
ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶しているか否かをチェックするステップと、
チェック結果が、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶していないことである場合、指定されたウェブページアドレスを端末に送信するステップを実行するステップとをさらに含む。
【００１１】
第２の態様によれば、アプリケーションプログラムをプッシュするための装置が提供され、装置は、ワイヤレスネットワークデバイスに適用され、
端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するように受信機を制御するように構成された第１の受信モジュールと、
指定されたウェブページアドレスを端末に送るように送信機を制御するように構成された第１の送信モジュールであって、端末が、受信された指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信する、第１の送信モジュールと、
端末によって送信されたシステムタイプを受信するように受信機を制御するように構成された第２の受信モジュールと、
端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信するように送信機を制御するように構成された第２の送信モジュールとを含む。
【００１２】
第２の態様の第１の可能な実施態様方法では、第２の送信モジュールは、
１つのアプリケーションプログラムがプッシュされるべきとき、端末がアプリケーションプログラムをダウンロードするときに要求され、システムタイプに対応しているダウンロードアドレスを端末に送信するように送信機を制御するように構成された第１の送信ユニットと、
２つ以上のアプリケーションプログラムがプッシュされるべきとき、システムタイプに対応する推奨されるウェブページのウェブページアドレスを端末に送信するように送信機を制御するように構成された第２の送信ユニットとを含み、推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む。
【００１３】
第２の態様または第２の態様の第１の可能な実施態様方法を参照し、第２の可能な実施態様方法では、装置は、
端末が推奨されるウェブページのコンテンツをロードするときに送信されるロード要求を受信するように受信機を制御するように構成された第３の受信モジュールと、
端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたか否かをチェックするようにプロセッサを制御するように構成された第１のチェックモジュールと、
第１のチェックモジュールのチェック結果が、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたことである場合、指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を端末に送信し、端末は、指定されたアプリケーションプログラム以外のすべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページのページを表示するように送信機を制御するように構成された第３の送信モジュールとをさらに含む。
【００１４】
第２の態様、第２の態様の第１の可能な実施態様方法、または第２の態様の第２の可能な実施態様方法を参照し、第３の可能な実施態様方法では、装置は、
ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶しているか否かをチェックするようにプロセッサを制御するように構成された第２のチェックモジュールをさらに含み、
第１の送信モジュールは、第２のチェックモジュールのチェック結果が、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶していないことである場合、指定されたウェブページアドレスを端末に送信するように送信機を制御するようにさらに構成されている。
【００１５】
第３の態様によれば、ワイヤレスネットワークデバイスが提供され、ワイヤレスネットワークデバイスは、受信機および送信機を含み、
受信機は、端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するように構成され、
送信機は、指定されたウェブページアドレスを端末に送るように構成され、端末は、受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信し、
受信機は、端末によって送信されたシステムタイプを受信するように構成され、
送信機は、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信するように構成されている。
【００１６】
第３の態様の第１の可能な実施態様方法では、送信機は、１つのアプリケーションプログラムがプッシュされるべきとき、端末がアプリケーションプログラムをダウンロードするときに要求され、システムタイプに対応しているダウンロードアドレスを端末に送信するようにさらに構成され、
送信機は、２つ以上のアプリケーションプログラムがプッシュされるべきとき、システムタイプに対応する推奨されるウェブページのウェブページアドレスを端末に送信するようにさらに構成され、推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む。
【００１７】
第３の態様または第３の態様の第１の可能な実施態様方法を参照し、第２の可能な実施態様方法では、装置は、プロセッサをさらに含み、
受信機は、端末が推奨されるウェブページのコンテンツをロードするときに送信されるロード要求を受信するようにさらに構成され、
プロセッサは、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたか否かをチェックするように構成され、
送信機は、プロセッサのチェック結果が、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたことである場合、指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を端末に送信し、端末は、指定されたアプリケーションプログラム以外のすべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページのページを表示するように構成される。
【００１８】
第３の態様、第３の態様の第１の可能な実施態様方法、または第３の態様の第２の可能な実施態様方法を参照し、第３の可能な実施態様方法では、プロセッサは、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶しているか否かをチェックするようにさらに構成され、
送信機は、プロセッサのチェック結果が、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶していないことである場合、指定されたウェブページアドレスを端末に送信するように送信機を制御するようにさらに構成されている。
【００１９】
第４の態様によれば、ワイヤレスネットワークデバイスがさらに提供され、ワイヤレスネットワークデバイスは、第２の態様および第２の態様の各実施態様方法で説明したアプリケーションプログラムをプッシュするための装置、または、第３の態様で説明したワイヤレスネットワークデバイスを含む。
【００２０】
第５の態様によれば、アプリケーションプログラムをプッシュするためのシステムがさらに提供され、システムは、ワイヤレスネットワークデバイスおよび少なくとも１つの端末を含み、ワイヤレスネットワークデバイスは、ワイヤードネットワークを使用することによって、またはワイヤレスネットワークを使用することによって端末に接続され、
ワイヤレスネットワークデバイスは、第４の態様で説明したワイヤレスネットワークデバイスである。
【００２１】
本発明の実施形態で提供される技術解決策は、以下の有益な効果をもたらす。
【００２２】
ワイヤレスネットワークデバイスは、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツを端末に送信し、端末は、ウェブページコンテンツに従って端末のシステムタイプを取得し、ワイヤレスネットワークデバイスは、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信し、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。指定されたアプリケーションプログラムが開発され、プッシュされる必要があるとき、プッシュされるべきアプリケーションプログラムのシステムタイプに対応する複数のダウンロードアドレスは、ワイヤレスネットワークデバイスに追加され得、端末のシステムタイプが取得されたとき、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスは、端末に送信され得、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【図面の簡単な説明】
【００２３】
本発明の実施形態における技術的解決策をより簡潔に説明するために、以下は、実施形態を説明するために必要とされる添付図面を簡単に紹介する。明白に、以下の説明における添付図面は、本発明のいくつかの実施形態を単に示し、当業者は、創造的な努力なしでこれらの添付図面から他の図面を依然として導出することができる。
【図１】本発明の実施形態の一部によるアプリケーションプログラムをプッシュするための方法に関する実施態様環境の概略図である。
【図２】本発明の実施形態によるアプリケーションプログラムをプッシュするための方法の方法フローチャートである。
【図３Ａ】本発明の別の実施形態によるアプリケーションプログラムをプッシュするための方法の方法フローチャートである。
【図３Ｂ】本発明の実施形態の一部によるショートカットナビゲーションオプションの概略図である。
【図３Ｃ】本発明の実施形態の別の部分によるショートカットナビゲーションオプションの概略図である。
【図４Ａ】本発明のさらに別の実施形態によるアプリケーションプログラムをプッシュするための方法の方法フローチャートである。
【図４Ｂ】本発明の実施形態によるワイヤレスネットワークデバイスが最初に端末にリダイレクトするときの概略図である。
【図４Ｃ】本発明の実施形態による、Ｈｔｔｐ要求を使用することによって、端末によって、設定ウェブページのウェブページアドレスを取得することの概略図である。
【図５】本発明の実施形態によるアプリケーションプログラムをプッシュするための装置の概略構成図である。
【図６】本発明の別の実施形態によるアプリケーションプログラムをプッシュするための装置の概略構成図である。
【図７】本発明の実施形態によるワイヤレスネットワークデバイスの概略構成図である。
【図８】本発明の別の実施形態によるワイヤレスネットワークデバイスの概略構成図である。
【図９】本発明の実施形態によるアプリケーションプログラムをプッシュするためのシステムの概略図である。
【発明を実施するための形態】
【００２４】
本発明の目的、技術的解決策、および利点をより明確にするために、以下は、添付図面を参照して本発明の実施形態を詳細にさらに説明する。
【００２５】
図１を参照すると、図１は、本発明の実施形態の一部によるアプリケーションプログラムをプッシュするための方法に関する実施態様環境の概略図を示す。実施態様環境は、ワイヤレスネットワークデバイス１２０および少なくとも１つの端末１４０を含み得る。
【００２６】
ワイヤレスネットワークデバイス１２０は、ワイヤードネットワークを使用することによって、またはワイヤレスネットワークを使用することによって外部デバイスと通信することができ、ワイヤレスネットワークデバイス１２０は、ここで、ワイヤレスルータまたは同様のものであり得る。
【００２７】
端末１４０は、ワイヤードネットワークを使用することによって、またはワイヤレスネットワークを使用することによってワイヤレスネットワークデバイス１２０に接続され得、ワイヤレスネットワークデバイス１２０を使用することによって外部ネットワークのデータを取得する。端末１４０は、その上でブラウザが動作する電子デバイスであり得、電子デバイスは、スマートフォン、タブレットコンピュータ、スマートテレビ受像機、電子書籍リーダ、ＭＰ３プレーヤ（動画専門家グループオーディオレイヤーＩＩＩ、動画専門家グループオーディオレイヤー３）、ＭＰ４（動画専門家グループオーディオレイヤーＩＶ、動画専門家グループオーディオレイヤー４）プレーヤ、ラップトップコンピュータ、デスクトップコンピュータ、または同様のものであり得る。
【００２８】
図２を参照すると、図２は、本発明の実施形態によるアプリケーションプログラムをプッシュするための方法の方法フローチャートを示す。この実施態様では、アプリケーションプログラムをプッシュするための方法が図１に示すワイヤレスネットワークデバイス１２０に適用されることは、説明のための例として使用される。アプリケーションプログラムをプッシュするための方法は、以下を含むことができる。
【００２９】
２０１．端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信する。
【００３０】
一般に、端末がワイヤレスネットワークデバイスへのネットワーク接続を確立することを必要とするとき、端末は、一般に、接続を確立するための接続要求をワイヤレスネットワークデバイスに送信する。したがって、ワイヤレスネットワークデバイスは、端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信することができる。接続要求は、要求メッセージであり得、またはウェブページアドレスであり得る。
【００３１】
２０２．指定されたウェブページアドレスを端末に送信し、端末は、受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信する。
【００３２】
ワイヤレスネットワークデバイスが端末によって送信された接続要求を受信した後、アプリケーションプログラムが端末にプッシュされる必要がある場合、端末は、リダイレクトされ得、すなわち、指定されたウェブページアドレスは、端末に送信される。指定されたウェブページアドレスは、一般に、ワイヤレスネットワークデバイス内の設定ウェブページのアドレスである。既存のワイヤレスネットワークデバイス内の設定ウェブページのホームページアドレスは、デフォルトではｈｔｔｐ：／／１９２．１６８．１．１／ｈｔｍｌ／ｉｎｄｅｘ．ｈｔｍｌであり得る。一般に、ワイヤレスネットワークデバイス内の設定ウェブページは、たとえば、ワイヤレスネットワークデバイスがワイヤレス機能を有効にするか否かを設定し、ワイヤレスネットワークデバイスのログインユーザおよびログインパスワードを設定し、ワイヤレスネットワークデバイス内のファイアウォールの機能を設定する、ワイヤレスネットワークデバイスを設定するために使用されるウェブページであり得る。
【００３３】
実際の用途では、異なるシステムタイプに対応するアプリケーションプログラムのインストールパッケージは、異なる。したがって、アプリケーションプログラムが端末にプッシュされたとき、端末のシステムタイプは、一般に、最初に取得されることを必要とする。設定ウェブページは、一般に、端末のシステムタイプを取得するための実行スクリプトを含む。ワイヤレスネットワークデバイスが端末にアプリケーションプログラムをプッシュすることを必要とするとき、設定ウェブページのウェブページアドレスは、端末に送信され得、端末のブラウザは、設定ウェブページの実行スクリプトをロードする。実行スクリプトは、端末のシステムタイプを自動的に取得することができ、システムタイプをワイヤレスネットワークデバイスに送信することができる。
【００３４】
２０３．端末によって送信されたシステムタイプを受信する。
【００３５】
したがって、ワイヤレスネットワークデバイスは、端末によって送信されたシステムタイプを受信することができる。
【００３６】
２０４．端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信する。
【００３７】
ワイヤレスネットワークデバイスは、プッシュされるべきアプリケーションプログラムのプッシュアドレスを端末に送信し、プッシュアドレスは、端末のシステムタイプに対応している。
【００３８】
たとえば、プッシュされるべきアプリケーションプログラムのプッシュアドレスが、アプリケーションプログラムのＭｕＮｉシステムに対応するダウンロードアドレス、およびアプリケーションプログラムのオーディオシステムに対応するダウンロードアドレスを含むとき、かつ、端末の取得されたシステムタイプがＭｕＮｉシステムであるとき、アプリケーションプログラムのＭｕＮｉシステムに対応するダウンロードアドレスは、端末に送信される。
【００３９】
結論として、本発明のこの実施形態で提供されるアプリケーションプログラムをプッシュするための方法によれば、端末のシステムタイプが取得され、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているダウンロードアドレスが端末に能動的に送信され、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。アプリケーションプログラムが開発され、プッシュされることを必要とするとき、プッシュされるべき指定されたアプリケーションプログラムのダウンロードページのリンクアドレスは、予めワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツに追加され得、ワイヤレスネットワークデバイスは、端末のシステムタイプを取得した後、リンクアドレスを端末にプッシュすることができ、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【００４０】
図３Ａを参照すると、図３Ａは、本発明の実施形態によるアプリケーションプログラムをプッシュするための方法の方法フローチャートを示す。この実施形態では、アプリケーションプログラムをプッシュするための方法が図１に示すワイヤレスネットワークデバイス１２０に適用されることは、説明のための例として使用される。アプリケーションプログラムをプッシュするための方法は、以下を含むことができる。
【００４１】
３０１．端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信する。
【００４２】
一般に、端末がワイヤレスネットワークデバイスとのネットワーク接続を確立することを必要とするとき、端末は、一般に、接続を確立するための接続要求をワイヤレスネットワークデバイスに送信する。したがって、ワイヤレスネットワークデバイスは、端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信することができる。
【００４３】
３０２．ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶しているか否かをチェックする。
【００４４】
実際の用途では、端末への利便性を改善するために、端末が最初にワイヤレスネットワークデバイスによって送信されたプッシュ情報を受信した後、端末がワイヤレスネットワークデバイスによって送信されたプッシュ情報を受信することを継続したくない場合、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示をワイヤレスネットワークデバイスに送信するために、プッシュ情報において選択され、プッシュがもはや受信されないことを示すために使用される選択ボタンが選択され得る。
【００４５】
したがって、端末によって送信された接続要求を受信した後、ワイヤレスネットワークデバイスは、ワイヤレスネットワークデバイスが端末によって送信された拒否指示を記憶しているか否かをチェックする。ワイヤレスネットワークデバイスが端末によって送信された拒否指示を記憶している場合、プッシュ動作は、もはや継続されないが、接続要求に関連するページコンテンツは、通常、サーバから取得され、端末に送信され、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を受信していない場合、ステップ３０３が実行される。
【００４６】
３０３．チェック結果が、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶していないことである場合、指定されたウェブページアドレスを端末に送信し、端末は、受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信する。
【００４７】
指定されたウェブページアドレスは、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページアドレスである。実際の用途では、ワイヤレスネットワークデバイス内の設定ウェブページは、たとえば、ワイヤレスネットワークデバイスがワイヤレス機能を有効にするか否かを設定し、ワイヤレスネットワークデバイスのログインユーザおよびログインパスワードを設定し、ワイヤレスネットワークデバイス内のファイアウォールの機能を設定する、ワイヤレスネットワークデバイスを設定するために使用されるウェブページのＷｅｂＵＩであり得る。
【００４８】
一般に、端末は、端末内に設定されたブラウザを使用することによって、ワイヤレスネットワークデバイスの設定ウェブページにログインすることができる。既存のワイヤレスネットワークデバイス内の設定ウェブページのＷｅｂＵＩのデフォルトのアドレスは、ｈｔｔｐ：／／１９２．１６８．１．１／であり得る。ユーザが、端末のブラウザのアドレスバーにおいてデフォルトのアドレスを入力した後、ユーザは、端末に接続されたワイヤレスネットワークデバイス内の設定ウェブページの関連するコンテンツを設定することができる。
【００４９】
ここで、ワイヤレスネットワークデバイスによって端末に送信された指定されたウェブページアドレスは、デフォルトで設定ウェブページのＷｅｂＵＩのホームページアドレス、たとえば、ｈｔｔｐ：／／１９２．１６８．１．１／ｈｔｍｌ／ｉｎｄｅｘ．ｈｔｍｌに設定され得る。
【００５０】
ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツは、実行スクリプトのＪａｖａｓｃｒｉｐｔ、表示フレームのＨＴＭＬ、および要素表示モードのＣＳＳを含むことができる。実行スクリプトは、特定の機能に従ってワイヤレスネットワークデバイスによって設定される。たとえば、スクリプトは、ウェブページコンテンツを表示するために使用され得る、端末のシステムタイプを取得するために使用され得る、システムタイプをワイヤレスネットワークデバイスに送信するために使用され得る、リンクアドレスにジャンプするために使用され得る、などである。
【００５１】
ワイヤレスネットワークデバイスによってリダイレクトされた設定ウェブページの指定されたウェブページアドレスを取得した後、端末は、設定ウェブページのコンテンツをロードする。この場合、設定ウェブページ内の実行スクリプトは、システムタイプを取得するためのブラウザにおけるインターフェースに従って、端末のシステムタイプを取得することができ、次いで、実行スクリプトは、システムタイプをワイヤレスネットワークデバイスに送信する。
【００５２】
一般に、端末のシステムタイプを取得するためのインターフェースは、一般に、端末にインストールされたブラウザにおいてデフォルトで設定される。タイプ取得スクリプトは、端末のシステムタイプを取得するために、端末のシステムタイプを取得するためのインターフェースをブラウザにおいて呼び出すことができる。
【００５３】
可能な実施態様方法では、端末が２重システムを有するとき、タイプ取得スクリプトによって取得されるシステムタイプは、ブラウザが現在開かれているシステムのタイプである。たとえば、端末は、ＭｕＮｉシステムおよびオーディオシステムを含むことができる。この場合、ＭｕＮｉシステムにおけるブラウザが開かれている場合、ブラウザによって取得されたウェブページコンテンツ内のタイプ取得スクリプトを使用することによって取得されるシステムタイプは、ＭｕＮｉシステムである。
【００５４】
３０４．端末によって送信されたシステムタイプを受信する。
【００５５】
ワイヤレスネットワークデバイスは、端末内の実行スクリプトによって送信されたシステムタイプを受信する。
【００５６】
３０５．１つのアプリケーションプログラムがプッシュされるべきとき、端末がアプリケーションプログラムをダウンロードするときに要求され、システムタイプに対応しているダウンロードアドレスを端末に送信する。
【００５７】
ワイヤレスネットワークデバイスが１つのアプリケーションプログラムをプッシュすることのみを必要とするとき、ワイヤレスネットワークデバイスは、アプリケーションプログラムのダウンロードアドレスを記憶し、アプリケーションプログラムのダウンロードアドレスは、開発者によって提供され、異なるシステムタイプに対応する複数のダウンロードアドレスを含むことができる。端末のシステムタイプを取得した後、ワイヤレスネットワークデバイスは、アプリケーションプログラムのシステムタイプに対応するダウンロードアドレスを端末にプッシュすることができる。
【００５８】
たとえば、ワイヤレスネットワークデバイスは、アプリケーションプログラムＡの第１のダウンロードアドレスおよび第２のダウンロードアドレスを記憶し、第１のダウンロードアドレスに対応するダウンロードページは、ＭｕＮｉシステムで使用され得るインストールパッケージを含み、第２のダウンロードアドレスに対応するダウンロードページは、オーディオシステムで使用され得るインストールパッケージを含む。端末によって送信され、ワイヤレスネットワークデバイスによって受信されたシステムタイプがＭｕＮｉシステムであるとき、ワイヤレスネットワークデバイスは、第１のダウンロードアドレスを端末にプッシュし、端末によって送信され、ワイヤレスネットワークデバイスによって受信されたシステムタイプがオーディオシステムであるとき、ワイヤレスネットワークデバイスは、第２のダウンロードアドレスを端末にプッシュする。
【００５９】
したがって、ダウンロードアドレスを取得した後、端末は、ダウンロードアドレスに対応するダウンロードページをロードすることができ、ダウンロードページは、端末内にインストールされ得るアプリケーションプログラムのインストールパッケージを含み、端末のユーザは、インストールパッケージをダウンロードするか否かを選択することができる。
【００６０】
３０６．２以上のアプリケーションプログラムがプッシュされるべきとき、システムタイプに対応する推奨されるウェブページのウェブページアドレスを端末に送信し、推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む。
【００６１】
２以上のアプリケーションプログラムがワイヤレスネットワークデバイスによって端末にプッシュされるべきとき、各アプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページのウェブページアドレスは、端末にプッシュされ得、すなわち、推奨されるウェブページは、２以上のアプリケーションプログラムのダウンロードアドレスを含み、これらのダウンロードアドレスは、すべて、同じシステムタイプに対応している。
【００６２】
たとえば、ワイヤレスネットワークデバイス内に推奨されるウェブページ１のウェブページアドレスおよび推奨されるウェブページ２のウェブページアドレスが存在し得、システム１に対応する推奨されるウェブページ１は、アプリケーションプログラムＡのダウンロードアドレスａ１およびアプリケーションプログラムＢのダウンロードアドレスｂ１を含むことができ、システム２に対応する推奨されるウェブページ２は、アプリケーションプログラムＡのダウンロードアドレスａ２およびアプリケーションプログラムＢのダウンロードアドレスｂ２を含むことができる。端末のシステムタイプがシステム１であることを決定したとき、ワイヤレスネットワークデバイスは、推奨されるウェブページ１のウェブページアドレスを端末に送信し、端末のシステムタイプがシステム２であることを決定したとき、ワイヤレスネットワークデバイスは、推奨されるウェブページ２のウェブページアドレスを端末に送信する。
【００６３】
可能な実施態様方法では、推奨されるウェブページのウェブページアドレスを受信した後、端末は、推奨されるウェブページをロードする。この場合、実行スクリプトは、ロードされることを必要とするアプリケーションプログラムのダウンロードアドレスをワイヤレスネットワークデバイスに確認するために、ワイヤレスネットワークデバイスにロード要求を送信することができる。したがって、ワイヤレスネットワークデバイスは、端末が推奨されるウェブページのコンテンツをロードするときに送信されるロード要求を受信し、ワイヤレスネットワークデバイスは、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたか否かをチェックし、チェック結果が、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたことである場合、ワイヤレスネットワークデバイスは、指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を端末に送信し、端末は、指定されたアプリケーションプログラム以外の他のすべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページのページを表示する。すなわち、端末が、ワイヤレスネットワークデバイスがプッシュすることを必要とする１または複数のアプリケーションプログラムをインストールしているとき、これらのアプリケーションプログラムは、アプリケーションプログラムが端末にインストールされていることを示す通知メッセージをワイヤレスネットワークデバイスに送信することができる。通知メッセージを取得した後、ワイヤレスネットワークデバイスは、アプリケーションプログラムがプッシュされるべきアプリケーションプログラムと同じであるか否かを決定する。アプリケーションプログラムがプッシュされるべきアプリケーションプログラムと同じである場合、ワイヤレスネットワークデバイスは、アプリケーションプログラムを端末にもはやプッシュせず、別のアプリケーションプログラムのみを端末にプッシュする。
【００６４】
結論として、本発明のこの実施形態で提供されるアプリケーションプログラムをプッシュするための方法によれば、端末のシステムタイプが取得され、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているダウンロードアドレスが端末に能動的に送信され、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。アプリケーションプログラムが開発され、プッシュされることを必要とするとき、プッシュされるべき指定されたアプリケーションプログラムのダウンロードページのリンクアドレスは、予めワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツに追加され得、ワイヤレスネットワークデバイスは、端末のシステムタイプを取得した後、リンクアドレスを端末にプッシュすることができ、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【００６５】
ワイヤレスネットワークデバイスは、前述の設定ウェブページの実行スクリプトをランダムに設定することができることが留意されるべきである。たとえば、実行スクリプトは、システムタイプが取得された後、システムタイプに従って、プッシュされるべきアプリケーションプログラムのダウンロードページに直接ジャンプするように設定され得る。別の例では、実行スクリプトは、システムタイプが取得された後、ブラウザのページ上に、ワイヤレスネットワークデバイスによってプッシュされる複数のアプリケーションプログラムのものであり、システムタイプに対応しているダウンロードアドレスを直接表示するように設定され得る。ユーザがそれらのうちの１つのアプリケーションプログラムのダウンロードアドレスを選択したとき、実行スクリプトは、ダウンロードアドレスのダウンロードページにジャンプする。すなわち、実際の用途では、実行スクリプトの機能は、すべて予め設定され得、ワイヤレスネットワークデバイスは、プッシュされるべきアプリケーションプログラムのダウンロードページ、または高速なナビゲーションオプションを含む推奨されるウェブページが表示されるとき、もはや問い合わせされないことがある。
【００６６】
たとえば、ワイヤレスネットワークデバイスが複数のアプリケーションプログラムを端末にプッシュすることを必要とするとき、設定ウェブページの実行スクリプトがシステムタイプを取得した場合、実行スクリプトは、以下のステップをさらに実行することができる。
【００６７】
最初に、システムタイプに対応する指定されたアプリケーションプログラムのダウンロードページのショートカットナビゲーションオプションを表示する。
【００６８】
システムタイプに対応する指定されたアプリケーションプログラムのダウンロードページのショートカットナビゲーションオプションを表示する機能は、予めワイヤレスネットワークデバイスによって設定される。ここでいうショートカットナビゲーションオプションは、ダウンロードページのリンクアドレスに対応している。たとえば、ショートカットナビゲーションオプションは、ブラウザ内のウェブページのページ内の設定されたアプリケーションプログラムアイコンであり得る。アプリケーションプログラムアイコンは、対応するダウンロードページのリンクアドレス、たとえば、図３Ｂに示すショートカットナビゲーションオプションと相関される。図３Ｂは、実施形態の一部によるショートカットナビゲーションオプションの概略図である。別の例では、ショートカットナビゲーションオプションは、さらに、ブラウザ内のウェブページのページ内の設定されたリンクアドレスであり得る。リンクアドレスは、アプリケーションプログラムのダウンロードページのウェブページアドレスであり、たとえば、図３Ｃに示すショートカットナビゲーションオプションである。図３Ｃは、実施形態の別の部分によるショートカットナビゲーションオプションの概略図である。
【００６９】
一般に、端末は、既に開かれているブラウザを使用することによってこれらのショートカットナビゲーションオプションを表示することができ、ショートカットナビゲーションオプションを表示するページの特定のコンテンツおよび提示形態は、ＷｅｂＵＩにおいてＨＴＭＬおよびＣＳＳによって実現される。
【００７０】
その後、ユーザがそれらのうちの１つのショートカットナビゲーションオプションを選択したときに生成された決定要求が受信された後、決定要求に対応するショートカットナビゲーションオプションに対応するダウンロードページが表示される。
【００７１】
ユーザがそれらのうちの１つのショートカットナビゲーションオプションを選択したとき、したがって、端末は、ユーザがショートカットナビゲーションオプションを選択したときに生成された決定要求を受信することができる。この場合、予めワイヤレスネットワークデバイスによって実行スクリプトのために設定された機能によれば、実行スクリプトは、決定要求に対応するショートカットナビゲーションオプションに対応するダウンロードページを直接表示することができる。
【００７２】
決定要求を受信した後、端末は、決定要求に対応するショートカットナビゲーションオプションに対応するダウンロードページを表示し、すなわち、端末内のブラウザは、決定要求に対応するショートカットナビゲーションオプションに対応するダウンロードページにジャンプする。
【００７３】
たとえば、図３Ｂをさらに参照すると、ユーザが「ミニーベアのアラーム時計」のショートカットナビゲーションオプションを選択したとき、端末のブラウザは、「ミニーベアのアラーム時計」に対応するダウンロードページにジャンプする。
【００７４】
別の例では、図３Ｃを参照すると、ユーザがそのＵＲＬが「ミニーベアのアラーム時計」であるリンクアドレス、すなわち、ｈｔｔｐ：／／ａｐｐ．ｙｘ．ｃｏｍ／ｍｎ．．を選択したとき、端末のブラウザは、「ミニーベアのアラーム時計」に対応するダウンロードページを表示する。
【００７５】
ここで、図３Ｂおよび図３Ｃ内のコンテンツは、単なる例示的な例であることが留意されるべきである。ショートカットナビゲーションオプションおよび対応するテキスト説明、ショートカットナビゲーションオプションのプロパティ、ならびにテキストのプロパティの表示は、ＷｅｂＵＩ内のＨＴＭＬおよびＣＳＳによってすべて決定される。したがって、ショートカットナビゲーションオプションに関連するコンテンツは、実際の必要に従って表示され得る。
【００７６】
端末およびワイヤレスネットワークデバイスが指定されたアプリケーションプログラムをプッシュすることを完了するプロセスをより明確に学ぶために、参照が図４Ａ内の説明に対してなされ得る。
【００７７】
図４Ａを参照すると、図４Ａは、本発明によるアプリケーションプログラムをプッシュするためのさらに別の方法の方法フローチャートを示す。この実施形態では、アプリケーションプログラムをプッシュするための方法が図１に示す実施態様環境に適用されることは、説明のための例として使用される。アプリケーションプログラムをプッシュするための方法は、以下を含むことができる。
【００７８】
４０１．端末は、ワイヤレスネットワークデバイスへの接続を確立するための接続要求をワイヤレスネットワークデバイスに送信する。
【００７９】
たとえば、図４Ｂを参照すると、図４Ｂは、本発明の実施形態によるワイヤレスネットワークデバイスが端末を最初にリダイレクトするときの概略図を示す。携帯電話ブラウザ（すなわち、端末）は、接続要求をワイヤレスネットワークデバイスに送信し、接続要求は、ランダムなＵＲＬ＝ｗｗｗ．ｙｘ．ｃｏｍを含む（ウェブページアドレスは、単なる例示的な例である）。接続要求を受信した後、ワイヤレスネットワークデバイスは、端末のリンクアドレスをワイヤレスネットワークデバイス内の設定ウェブページのウェブページアドレス（すなわち、ＷｅｂＵＩのアドレス）にリダイレクトする。ウェブページアドレスは、ＵＲＬ＝１９２．１６８．１．１／ｈｔｍｌ／ｉｎｄｅｘ．ｈｔｍｌであり得る。
【００８０】
４０２．ワイヤレスネットワークデバイスは、接続要求を受信する。
【００８１】
４０３．ワイヤレスネットワークデバイスは、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示が記憶されているか否かをチェックする。
【００８２】
４０４．チェック結果が、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶していないことである場合、指定されたウェブページアドレスを端末に送信する。
【００８３】
たとえば、端末がワイヤレスネットワークデバイスの設定を変更する権限を有するとき、端末は、ワイヤレスネットワークデバイスによって端末にプッシュされるいくつかのまたはすべての指定されたアプリケーションプログラムを拒否することを選択することができる。したがって、ユーザの身元を確認した後、ワイヤレスネットワークデバイスは、端末によって拒否された指定されたアプリケーションプログラムを端末にもはやプッシュしない。
【００８４】
ここでいう指定されたウェブページアドレスは、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページアドレスであり、設定ウェブページは、ワイヤレスネットワークデバイスを設定するために使用されるウェブページであり、それは、前述の実施形態において詳細に説明されているが、冗長性を避けるために、本明細書で再び詳細には説明されない。
【００８５】
４０５．端末は、ワイヤレスネットワークデバイスによって送信された指定されたウェブページアドレスを受信する。
【００８６】
４０６．端末は、指定されたウェブページアドレスに対応する設定ウェブページのウェブページコンテンツを取得するために使用されるウェブページコンテンツ取得要求をワイヤレスネットワークデバイスに送信する。
【００８７】
ここでいうウェブページコンテンツは、端末のシステムタイプおよび端末のシステムタイプに対応する指定されたアプリケーションプログラムのダウンロードページの少なくとも１つのリンクアドレスを取得するために使用されるタイプ取得スクリプトを含むことができる。
【００８８】
一般に、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツは、実行スクリプトのＪａｖａｓｃｒｉｐｔ、表示フレームのＨＴＭＬ、および要素表示モードのＣＳＳを含むことができる。
【００８９】
ワイヤレスネットワークデバイスによって送信された指定されたウェブページアドレスを受信した後、端末は、指定されたウェブページアドレスに対応する設定ウェブページのウェブページコンテンツを取得するために使用されるウェブページコンテンツ取得要求をワイヤレスネットワークデバイスに送信する。
【００９０】
実際の用途では、端末は、指定されたウェブページアドレスに対応するウェブページのウェブページコンテンツを取得するために、前述の指定されたウェブページアドレスを担持するＨｔｔｐ要求をワイヤレスネットワークデバイスに送信することができる。
【００９１】
図４Ｃを参照すると、図４Ｃは、本発明の実施形態によるＨｔｔｐ要求を使用することによって端末が設定ウェブページのウェブページアドレスを取得することの概略図を示す。ワイヤレスネットワークデバイス内の設定ウェブページＷｅｂＵＩは、Ｊａｖａｓｃｒｉｐｔ、ＨＴＭＬ、およびＣＳＳを含み、端末は、ＷｅｂＵＩを含むＨｔｔｐ要求をワイヤレスネットワークデバイスに送信する。
【００９２】
４０７．ワイヤレスネットワークデバイスは、端末によって送信されたウェブページコンテンツ取得要求を受信する。
【００９３】
４０８．ワイヤレスネットワークデバイスは、設定ウェブページのウェブページコンテンツを端末に送信する。
【００９４】
ウェブページコンテンツは、端末のシステムタイプを取得するために使用されるタイプ取得スクリプトを含む。
【００９５】
４０９．端末は、ワイヤレスネットワークデバイスによって送信されたウェブページコンテンツを受信する。
【００９６】
依然として図４Ｃを参照すると、端末によって送信され、ワイヤレスネットワークデバイス内のＷｅｂＵＩを取得するために使用されるＨｔｔｐ要求を受信したとき、ワイヤレスネットワークデバイスは、ＷｅｂＵＩのすべてのコンテンツを端末に送信する。したがって、端末は、ＷｅｂＵＩのすべてのコンテンツを受信する。
【００９７】
４１０．端末は、ウェブページコンテンツ内のタイプ取得スクリプトに従って端末のシステムタイプを取得する。
【００９８】
端末がウェブページコンテンツ内のタイプ取得スクリプトに従って端末のシステムタイプを取得することは、ウェブページコンテンツ内のタイプ取得スクリプトを実行すること、および、端末のシステムタイプを取得するために、タイプ取得スクリプトを使用することによって、ブラウザ内にあり、端末のシステムタイプを取得するために使用されるインターフェースを呼び出すことを含むことができる。
【００９９】
４１１．端末は、システムタイプをワイヤレスネットワークデバイスに送信する。
【０１００】
４１２．ワイヤレスネットワークデバイスは、システムタイプを受信する。
【０１０１】
４１３．ワイヤレスネットワークデバイスは、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信する。
【０１０２】
実際の用途では、ワイヤレスネットワークデバイスは、１、２、または複数の指定されたアプリケーションプログラムを端末にプッシュすることができる。ワイヤレスネットワークデバイスが１つの指定されたアプリケーションプログラムを端末にプッシュするとき、端末のシステムタイプを取得した後、ワイヤレスネットワークデバイスは、端末がアプリケーションプログラムをダウンロードするときに要求され、システムタイプに対応しているプッシュアドレスを端末に送信する。したがって、端末内のブラウザは、システムタイプに対応する指定されたアプリケーションプログラムのダウンロードページに直接ジャンプすることができる。
【０１０３】
２つ以上のアプリケーションプログラムがワイヤレスネットワークデバイスによって端末にプッシュされるべきとき、ワイヤレスネットワークデバイスは、システムタイプに対応する推奨されるウェブページのウェブページアドレスを端末に送信し、推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む。したがって、端末内の実行スクリプトは、以下のステップを実行することができる。
【０１０４】
最初に、システムタイプに対応する指定されたアプリケーションプログラムのダウンロードページのショートカットナビゲーションオプションを表示する。
【０１０５】
ここでいうショートカットナビゲーションオプションは、ダウンロードページのリンクアドレスに対応している。たとえば、ショートカットナビゲーションオプションは、ブラウザ内のウェブページのページ内の設定されたアプリケーションプログラムアイコンであり得る。アプリケーションプログラムアイコンは、対応するダウンロードページのリンクアドレス、たとえば、図３Ｂに示すショートカットナビゲーションオプションと相関される。別の例では、ショートカットナビゲーションオプションは、さらに、ブラウザ内のウェブページのページ内の設定されたリンクアドレスであり得る。リンクアドレスは、アプリケーションプログラムのダウンロードページのウェブページアドレスであり、たとえば、図３Ｃに示すショートカットナビゲーションオプションである。
【０１０６】
一般に、システムタイプに対応する指定されたアプリケーションプログラムのダウンロードページのショートカットナビゲーションオプションを表示する前に、実行スクリプトは、ロード要求をワイヤレスネットワークデバイスに送信する。ロード要求を受信した後、端末内にインストールされているいくつかのアプリケーションプログラムが再びプッシュされることを保証するために、ワイヤレスネットワークデバイスは、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたか否かをチェックする。チェック結果が、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたことである場合、ワイヤレスネットワークデバイスは、指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を端末に送信し、端末内のブラウザは、指定されたアプリケーションプログラム以外のすべての他のプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページのページを表示する。
【０１０７】
第２に、それらのうちの１つのショートカットナビゲーションオプションが選択されたときに生成された決定要求を受信する。
【０１０８】
ユーザがそれらのうちの１つのショートカットナビゲーションオプションを選択したとき、端末は、ユーザがショートカットナビゲーションオプションを選択したときに生成された決定要求を受信することができる。
【０１０９】
第３に、決定要求に対応するショートカットナビゲーションオプションに対応するダウンロードページを表示する。
【０１１０】
決定要求を受信した後、端末は、決定要求に対応するショートカットナビゲーションオプションに対応するダウンロードページを表示し、すなわち、端末内のブラウザは、決定要求に対応するショートカットナビゲーションオプションに対応するダウンロードページにジャンプする。
【０１１１】
たとえば、既存の携帯電話端末がワイヤレスネットワークデバイスの機能を設定したとき、携帯電話端末は、一般に、ワイヤレスネットワークデバイス内のＷｅｂＵＩにログインし、設定を実行する。ＷｅｂＵＩ上の動作は、ウェブページを使用することによって携帯電話端末内で実行されるので、ウェブページは、比較的低速で応答する。しかしながら、携帯電話端末内にインストールされたアプリケーションプログラムは、ウェブページ内のものよりも高速に処理される。したがって、携帯電話端末内にインストールされ得、ワイヤレスネットワークデバイスを制御するために使用されるアプリケーションプログラムは、開発され得る。しかしながら、携帯電話端末の多くのユーザは、一般に、ワイヤレスネットワークデバイスを制御するために使用され得る新たに開発されたアプリケーションプログラムを知らない。したがって、開発されたアプリケーションプログラムは、端末に能動的にプッシュされることを必要とする。この場合、ワイヤレスネットワークデバイスは、本発明のこの実施形態によれば、ワイヤレスネットワークデバイスに接続された端末にアプリケーションプログラムをプッシュすることができる。このように、ユーザは、アプリケーションプログラムに従ってワイヤレスネットワークデバイスを迅速に設定することができる。
【０１１２】
実際の用途のプッシュでは、ワイヤレスネットワークデバイスを使用することによってプッシュされることを必要とする新しい指定されたアプリケーションプログラムが存在する場合、ワイヤレスネットワークデバイスは、アップグレードされ得、すなわち、指定されたアプリケーションプログラムをプッシュするために使用されるスクリプトは、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツの実行スクリプトに追加される。明白に、指定されたアプリケーションプログラムが端末にプッシュされたとき、指定されたアプリケーションプログラムに対応するショートカットナビゲーションオプションのような情報が表示されることを必要とするので、ＨＴＭＬおよびＣＳＳは、端末が指定されたアプリケーションプログラムに対応するショートカットナビゲーションオプションのような情報を表示するように、設定ウェブページのウェブページコンテンツ内でそれに応じて変更されることを必要とする。
【０１１３】
結論として、本発明のこの実施形態におけるアプリケーションプログラムをプッシュするための方法によれば、ワイヤレスネットワークデバイスは、端末のシステムタイプを取得するために、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツを端末に送信し、アプリケーションプログラムのものであり、システムタイプに対応しているプッシュアドレスは、端末にプッシュされ、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。指定されたアプリケーションプログラムが開発され、プッシュされる必要があるとき、アプリケーションプログラムのものであり、すべてのシステムタイプに対応している複数のダウンロードアドレスは、ワイヤレスネットワークデバイスに追加され得、端末のシステムタイプがウェブページコンテンツに従って取得されたとき、アプリケーションプログラムのものであり、端末のシステムタイプに対応しているダウンロードアドレスは、端末にプッシュされ、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【０１１４】
以下は、本発明の装置の実施形態である。詳細に説明されていない細部については、前述の対応する方法の実施形態を参照されたい。
【０１１５】
図５を参照すると、図５は、本発明のさらに別の実施形態によるアプリケーションプログラムをプッシュするための装置の概略構成図を示す。この実施形態では、アプリケーションプログラムをプッシュするための装置が図１中のワイヤレスネットワークデバイス１２０に適用されることは、説明のための例として使用される。アプリケーションプログラムをプッシュするための装置は、限定はされないが、第１の受信モジュール５０２、第１の送信モジュール５０４、第２の受信モジュール５０６、および第２の送信モジュール５０８を含むことができる。
【０１１６】
第１の受信モジュール５０２は、端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するように受信機を制御するように構成され得、
第１の送信モジュール５０４は、指定されたウェブページアドレスを端末に送信するように送信機を制御するように構成され得、端末は、受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信し、
第２の受信モジュール５０６は、端末によって送信されたシステムタイプを受信するように受信機を制御するように構成され得、
第２の送信モジュール５０８は、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信するように送信機を制御するように構成され得る。
【０１１７】
結論として、本発明のこの実施形態におけるアプリケーションプログラムをプッシュするための装置によれば、ワイヤレスネットワークデバイスは、端末のシステムタイプを取得するために、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツを端末に送信し、アプリケーションプログラムのものであり、システムタイプに対応しているプッシュアドレスは、端末にプッシュされ、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。指定されたアプリケーションプログラムが開発され、プッシュされる必要があるとき、アプリケーションプログラムのものであり、すべてのシステムタイプに対応している複数のダウンロードアドレスは、ワイヤレスネットワークデバイスに追加され得、端末のシステムタイプがウェブページコンテンツに従って取得されたとき、アプリケーションプログラムのものであり、端末のシステムタイプに対応しているダウンロードアドレスは、端末にプッシュされ、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【０１１８】
図６を参照すると、図６は、本発明のさらに別の実施形態によるアプリケーションプログラムをプッシュするための装置の概略構成図を示す。この実施形態では、アプリケーションプログラムをプッシュするための装置が図１中のワイヤレスネットワークデバイス１２０に適用されることは、説明のための例として使用される。アプリケーションプログラムをプッシュするための装置は、限定はされないが、第１の受信モジュール６０２、第１の送信モジュール６０４、第２の受信モジュール６０６、および第２の送信モジュール６０８を含むことができる。
【０１１９】
第１の受信モジュール６０２は、端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するように受信機を制御するように構成され得、
第１の送信モジュール６０４は、指定されたウェブページアドレスを端末に送信するように送信機を制御するように構成され得、端末は、受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信し、
第２の受信モジュール６０６は、端末によって送信されたシステムタイプを受信するように受信機を制御するように構成され得、
第２の送信モジュール６０８は、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信するように送信機を制御するように構成され得る。
【０１２０】
この実施形態の第１の可能な実施態様方法では、第２の送信モジュール６０８は、第１の送信ユニット６０８ａおよび第２の送信ユニット６０８ｂを含む。
【０１２１】
第１の送信ユニット６０８ａは、１つのアプリケーションプログラムがプッシュされるべきであるとき、端末がアプリケーションプログラムをダウンロードするときに要求され、システムタイプに対応しているダウンロードアドレスを端末に送信するように送信機を制御するように構成され得、
第２の送信ユニット６０８ｂは、２つ以上のアプリケーションプログラムがプッシュされるべきとき、システムタイプに対応する推奨されるウェブページのウェブページアドレスを端末に送信するように送信機を制御するように構成され得、推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む。
【０１２２】
この実施形態の第２の可能な実施態様方法では、アプリケーションプログラムをプッシュするための装置は、第３の受信モジュール６１０、第１のチェックモジュール６１２、および第３の送信モジュール６１４をさらに含むことができる。
【０１２３】
第３の受信モジュール６１０は、端末が推奨されるウェブページのコンテンツをロードするときに送信されるロード要求を受信するように受信機を制御するように構成され、
第１のチェックモジュール６１２は、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたか否かをチェックするようにプロセッサを制御するように構成され、
第３の送信モジュール６１４は、第１のチェックモジュール６１２のチェック結果が、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたことである場合、指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を端末に送信し、端末は、指定されたアプリケーションプログラム以外のすべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページのページを表示するように送信機を制御するように構成される。
【０１２４】
この実施形態の第３の可能な実施態様方法では、アプリケーションプログラムをプッシュするための装置は、第２のチェックモジュール６１６をさらに含むことができる。
【０１２５】
第２のチェックモジュール６１６は、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶しているか否かをチェックするようにプロセッサを制御するように構成され得、
第１の送信モジュール６０４は、第２のチェックモジュール６１６のチェック結果が、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶していないことである場合、指定されたウェブページアドレスを端末に送信するように送信機を制御するようにさらに構成され得る。
【０１２６】
結論として、本発明のこの実施形態におけるアプリケーションプログラムをプッシュするための装置によれば、ワイヤレスネットワークデバイスは、端末のシステムタイプを取得するために、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツを端末に送信し、アプリケーションプログラムのものであり、システムタイプに対応しているプッシュアドレスは、端末にプッシュされ、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。指定されたアプリケーションプログラムが開発され、プッシュされる必要があるとき、アプリケーションプログラムのものであり、すべてのシステムタイプに対応している複数のダウンロードアドレスは、ワイヤレスネットワークデバイスに追加され得、端末のシステムタイプがウェブページコンテンツに従って取得されたとき、アプリケーションプログラムのものであり、端末のシステムタイプに対応しているダウンロードアドレスは、端末にプッシュされ、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【０１２７】
前述の実施形態で提供されるアプリケーションプログラムをプッシュするための装置がアプリケーションプログラムをプッシュするとき、説明は、前述の機能モジュールの分割を使用することによってのみ与えられることが留意されるべきである。実際の用途では、機能は、必要に応じて実施態様のための異なる機能モジュールに割り当てられ得る。すなわち、ワイヤレスネットワークデバイスの内部構造は、前述で説明した機能のすべてまたは一部を実現する異なる機能モジュールに分割される。加えて、前述の実施形態で提供されるアプリケーションプログラムをプッシュするための装置は、アプリケーションプログラムをプッシュするための方法の実施形態のものと同じ概念に関係し、参照は、本明細書で再び説明されないアプリケーションプログラムをプッシュするための装置の特定の実施態様プロセスのための方法の実施形態に対してなされ得る。
【０１２８】
図７を参照すると、図７は、本発明の実施形態によるワイヤレスネットワークデバイスの概略構成図を示し、ワイヤレスネットワークデバイス７００は、図１中のワイヤレスネットワークデバイス１２０であり得る。ワイヤレスネットワークデバイス７００は、限定はされないが、受信機７０２および送信機７０４を含むことができる。
【０１２９】
受信機７０２は、端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するように構成され得、
送信機７０４は、指定されたウェブページアドレスを端末に送るように構成され得、端末は、受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信し、
受信機７０２は、端末によって送信されたシステムタイプを受信するようにさらに構成され得、
送信機７０４は、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信するようにさらに構成され得る。
【０１３０】
結論として、本発明のこの実施形態で提供されるワイヤレスネットワークデバイスによれば、ワイヤレスネットワークデバイスは、端末のシステムタイプを取得するためにワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツを端末に送信し、アプリケーションプログラムのものであり、システムタイプに対応しているプッシュアドレスは、端末にプッシュされ、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。指定されたアプリケーションプログラムが開発され、プッシュされる必要があるとき、アプリケーションプログラムのものであり、すべてのシステムタイプに対応している複数のダウンロードアドレスは、ワイヤレスネットワークデバイスに追加され得、端末のシステムタイプがウェブページコンテンツに従って取得されたとき、アプリケーションプログラムのものであり、端末のシステムタイプに対応しているダウンロードアドレスは、端末にプッシュされ、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【０１３１】
図８を参照すると、図８は、本発明の別の実施形態によるワイヤレスネットワークデバイスの概略構成図を示し、ワイヤレスネットワークデバイス８００は、図１中のワイヤレスネットワークデバイス１２０であり得る。ワイヤレスネットワークデバイス８００は、限定はされないが、受信機８０２、プロセッサ８０４、送信機８０６、およびメモリ８０８を含むことができ、プロセッサ８０４は、受信機８０２、送信機８０６、およびメモリ８０８に、それぞれ結合される。メモリ８０８は、少なくとも１つのタイプのコンピュータソフトウェアを記憶し、プロセッサ８０４は、このタイプのコンピュータソフトウェアに従って関連する動作を実行することができる。
【０１３２】
受信機８０２は、端末によって送信されたワイヤレスネットワークデバイスへの接続を確立するための接続要求を受信するように構成され得、
送信機８０６は、指定されたウェブページアドレスを端末に送るように構成され得、端末は、受信され指定されたウェブページアドレスに対応するウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプをワイヤレスネットワークデバイスに送信し、
受信機８０２は、端末によって送信されたシステムタイプを受信するようにさらに構成され得、
送信機８０６は、端末がアプリケーションプログラムをダウンロードするために提供され、システムタイプに対応しているプッシュアドレスを端末に送信するようにさらに構成され得る。
【０１３３】
この実施形態の第１の可能な実施態様方法では、プロセッサ８０６は、１つのアプリケーションプログラムがプッシュされるべきとき、端末がアプリケーションプログラムをダウンロードするときに要求され、システムタイプに対応しているダウンロードアドレスを端末に送信するように構成され得、
送信機８０６は、２つ以上のアプリケーションプログラムがプッシュされるべきとき、システムタイプに対応する推奨されるウェブページのウェブページアドレスを端末に送信するように構成され得、推奨されるウェブページは、すべてのプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む。
【０１３４】
この実施形態の第２の可能な実施態様方法では、受信機８０２は、端末が推奨されるウェブページのコンテンツをロードするときに送信されるロード要求を受信するように構成され得、
プロセッサ８０４は、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたかどうかをチェックするように構成され得、
送信機８０６は、プロセッサ８０４のチェック結果が、端末によって送信され、端末が指定されたアプリケーションプログラムをインストールしていることを示すために使用される通知メッセージが受信されたことであるとき、指定されたアプリケーションプログラムのダウンロードアドレスをロードしない指示を端末に送信し、端末は、指定されたアプリケーションプログラム以外のすべての他のプッシュされるべきアプリケーションプログラムのダウンロードアドレスを含む推奨されるウェブページのページを表示するように構成され得る。
【０１３５】
この実施形態の第３の可能な実施態様方法では、プロセッサ８０４は、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶しているかどうかをチェックすることができ、
送信機８０６は、プロセッサ８０４のチェック結果が、ワイヤレスネットワークデバイスが、端末によって送信され、端末がワイヤレスネットワークデバイスによってプッシュされたアプリケーションプログラムを受信することを拒否することを示すために使用される拒否指示を記憶していないことであるとき、指定されたウェブページアドレスを端末に送信するように送信機を制御するようにさらに構成され得る。
【０１３６】
結論として、本発明のこの実施形態で提供されるワイヤレスネットワークデバイスによれば、ワイヤレスネットワークデバイスは、端末のシステムタイプを取得するためにワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツを端末に送信し、アプリケーションプログラムのものであり、システムタイプに対応しているプッシュアドレスは、端末にプッシュされ、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。指定されたアプリケーションプログラムが開発され、プッシュされる必要があるとき、アプリケーションプログラムのものであり、すべてのシステムタイプに対応している複数のダウンロードアドレスは、ワイヤレスネットワークデバイスに追加され得、端末のシステムタイプがウェブページコンテンツに従って取得されたとき、アプリケーションプログラムのものであり、端末のシステムタイプに対応しているダウンロードアドレスは、端末にプッシュされ、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【０１３７】
図９を参照すると、図９は、本発明の実施形態によるアプリケーションプログラムをプッシュするためのシステムの概略構成図を示し、アプリケーションプログラムをプッシュするためのシステム９００は、ワイヤレスネットワークデバイス９０２および少なくとも１つの端末９０４を含むことができ、ワイヤレスネットワークデバイス９０２は、ワイヤードネットワークを使用することによって、またはワイヤレスネットワークを使用することによって、端末９０４に接続される。
【０１３８】
ワイヤレスネットワークデバイス９０２は、図５もしくは図６に記載のアプリケーションプログラムをプッシュするための装置であり得、または、図７もしくは図８に示すワイヤレスネットワークデバイスであり得る。
【０１３９】
結論として、本発明のこの実施形態で提供されるアプリケーションプログラムをプッシュするためのシステムによれば、プッシュ条件が満たされたとき、ワイヤレスネットワークデバイスは、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツを端末に送信し、端末は、ウェブページコンテンツに従って端末のシステムタイプを取得し、システムタイプに対応しており、指定されたアプリケーションプログラムのものであるダウンロードページを表示し、これは、ユーザが新しいアプリケーションプログラムを得る最良の機会を逃す可能性があるという従来技術の問題を解決する。指定されたアプリケーションプログラムが開発され、プッシュされる必要があるとき、プッシュされるべき指定されたアプリケーションプログラムのダウンロードページは、ワイヤレスネットワークデバイス内の設定ウェブページのウェブページコンテンツに追加され得、端末のシステムタイプがウェブページコンテンツに従って取得されたとき、システムタイプに対応しており、指定されたアプリケーションプログラムのものであるダウンロードページのリンクアドレスは、表示され得、これは、指定されたアプリケーションプログラムを端末に能動的にプッシュする機能を実現し、ユーザが新しいアプリケーションプログラムを取得するための最良の機会を把握することができることを保証する効果を達成する。
【０１４０】
当業者は、本明細書で開示された実施形態で説明された例との組合せで、ユニットおよびアルゴリズムステップは、電子ハードウェア、またはコンピュータソフトウェアおよび電子ハードウェアの組合せによって実施され得ることに気づくことができる。機能がハードウェアまたはソフトウェアのいずれによって実行されるのかは、技術的解決策の特定の用途および設計制約条件に依存する。当業者は、各特定の用途のための説明した機能を実現するために異なる方法を使用することができるが、実施態様は、本発明の範囲を超えていると考えられるべきではない。
【０１４１】
前述のシステム、装置、およびユニットの詳細な作業プロセスのための、便利で簡単な説明の目的のため、参照は、前述の方法の実施形態における対応するプロセスに対してなされ得、詳細は、本明細書では再び説明されないことは、当業者には明らかに理解され得る。
【０１４２】
本出願で提供されるいくつかの実施形態では、開示されたシステム、装置、および方法は、他の方法で実現され得ることが理解されるべきである。たとえば、説明した装置の実施形態は、単に例示的である。たとえば、ユニットの分割は、単に論理的機能の分割であり、実際の実施態様においては他の分割であり得る。たとえば、複数のユニットまたは構成要素は、別のシステムに組み合わされ得るまたは統合され得、または、いくつかの特徴は、無視され得、もしくは実行されなくてもよい。加えて、表示されたまたは議論された相互結合もしくは直接結合または通信接続は、いくつかのインターフェースを介して実施され得る。装置またはユニット間の直接結合または通信接続は、電気的、機械的、または他の形態で実施され得る。
【０１４３】
別々の部分として説明したユニットは、物理的に別々であってもよく、または物理的に別々でなくてもよく、ユニットとして表示した部分は、物理的なユニットであってもよく、または物理的なユニットでなくてもよく、１つの位置に配置されてもよく、または複数のネットワークユニット上に分散されてもよい。ユニットのうちのいくつかまたはすべては、実施形態の解決策の目的を達成するために実際の必要性に従って選択され得る。
【０１４４】
加えて、本発明の実施形態における機能的ユニットは、１つの処理ユニットに統合され得、または、ユニットの各々は、物理的に単独で存在することができ、または、２つ以上のユニットは、１つのユニットに統合される。
【０１４５】
機能がソフトウェア機能ユニットの形態で実施され、独立した製品として販売または使用されるとき、機能は、コンピュータ可読記憶媒体内に記憶され得る。そのような理解に基づいて、本発明の技術的解決策は、本質的に、または、従来技術に属する部分は、または、技術的解決策のいくつかは、ソフトウェア製品の形態で実施され得る。ソフトウェア製品は、記憶媒体に記憶され、本発明の実施形態で説明した方法のステップのすべてまたはいくつかを実行するようにコンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスであり得る）に命令するためのいくつかの命令を含む。前述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、読出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク、または光ディスクのような、プログラムコードを記憶することができる任意の媒体を含む。
【０１４６】
前述の説明は、単に、本発明の特定の実施態様方法であり、本発明の保護範囲を限定することを意図されていない。本発明で開示された技術的範囲内の当業者によって容易に理解される任意の変化または置換は、本発明の保護範囲内に入るべきである。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【図１】
0006306731.tif 000002
【図２】
0006306731.tif 000003
【図３Ａ】
0006306731.tif 000004
【図３Ｂ】
0006306731.tif 000005
【図３Ｃ】
0006306731.tif 000006
【図４Ａ】
0006306731.tif 000007
【図４Ｂ】
0006306731.tif 000008
【図４Ｃ】
0006306731.tif 000009
【図５】
0006306731.tif 000010
【図６】
0006306731.tif 000011
【図７】
0006306731.tif 000012
【図８】
0006306731.tif 000013
【図９】
0006306731.tif 000014