(57)【特許請求の範囲】
【請求項１】
モバイルブロードバンドデバイスを管理するためのモバイルブロードバンドデバイスにより実施される方法であって、
ローカルデバイス識別子をサーバに送信するステップと、
前記サーバにより返信されたカスタマイズされたパラメータに従って前記モバイルブロードバンドデバイスのカスタマイズされたパラメータを更新するステップと、
前記サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求を前記サーバに送信するステップと、
前記ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信するステップと、
前記モバイルブロードバンドデバイスで前記管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて前記管理コマンドを実行するステップと
を有する方法。
【請求項２】
前記サーバが実行結果に基づいて前記ウェブ管理ページの内容を更新し、前記ホスト側デバイスが前記更新されたウェブ管理ページを表示するため、前記管理コマンドの実行結果を前記サーバに送信するステップを更に有する、請求項１に記載の方法。
【請求項３】
ローカルデバイス識別子をサーバに送信するように構成されたデバイス識別子送信ユニットと、
前記サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新するように構成されたパラメータ更新ユニットと、
前記サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求を前記サーバに送信するように構成されたページ要求送信ユニットと、
前記ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信するように構成された管理コマンド受信ユニットと、
前記モバイルブロードバンドデバイスで前記管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて前記管理コマンドを実行するように構成されたコマンド実行ユニットと
を有するモバイルブロードバンドデバイス。
【請求項４】
サーバにより実施されるサーバ動作方法であって、
モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信するステップと、
前記ローカルデバイス識別子に従って、カスタマイズされたパラメータを前記モバイルブロードバンドデバイスに送信する必要があると判定した場合、前記カスタマイズされたパラメータを前記モバイルブロードバンドデバイスに返信するステップと、
ウェブ管理ページを開くための前記モバイルブロードバンドデバイスにより送信された要求に従って、前記ウェブ管理ページを前記モバイルブロードバンドデバイスに返信するステップと、
ホスト側デバイスが管理コマンドの実行結果を表示するために、ホスト側デバイスにより送信されて前記モバイルブロードバンドデバイスにより転送された管理コマンドを含む管理データを受信するステップと
を有するサーバ動作方法。
【請求項５】
前記ウェブ管理ページで前記ホスト側デバイスにより送信されて前記モバイルブロードバンドデバイスにより転送された管理コマンドを受信するステップと、
前記モバイルブロードバンドデバイスが前記管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて前記管理コマンドを実行するために、前記ローカルデバイス識別子のIPアドレスに対応する前記モバイルブロードバンドデバイスのアプリケーションプログラミングインタフェースを呼び出すステップと
を更に有する、請求項４に記載の方法。
【請求項６】
前記モバイルブロードバンドデバイスにより送信された前記管理コマンドの実行結果を受信するステップと、
前記ホスト側デバイスが更新されたウェブ管理ページを表示するため、前記実行結果に基づいて前記ウェブ管理ページの内容を更新するステップと
を更に有する、請求項５に記載の方法。
【請求項７】
モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信するように構成されたデバイス識別子受信ユニットと、
前記ローカルデバイス識別子に従って、カスタマイズされたパラメータを前記モバイルブロードバンドデバイスに送信する必要があると判定した場合、前記カスタマイズされたパラメータを前記モバイルブロードバンドデバイスに返信するように構成されたパラメータ送信ユニットと、
ウェブ管理ページを開くための前記モバイルブロードバンドデバイスにより送信された要求に従って、前記ウェブ管理ページを前記モバイルブロードバンドデバイスに返信するように構成された管理ページ送信ユニットと、
ホスト側デバイスが管理コマンドの実行結果を表示するために、ホスト側デバイスにより送信されて前記モバイルブロードバンドデバイスにより転送された管理コマンドを含む管理データを受信するように構成された管理データ受信ユニットと
を有するサーバ。
【請求項８】
モバイルブロードバンドデバイスを管理するシステムであって、
モバイルブロードバンドデバイスとサーバとを含み、
前記モバイルブロードバンドデバイスは、ローカルデバイス識別子を前記サーバに送信し、前記サーバにより返信されたカスタマイズされたパラメータに従って前記モバイルブロードバンドデバイスのカスタマイズされたパラメータを更新し、前記サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求を前記サーバに送信し、前記ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信し、前記モバイルブロードバンドデバイスで前記管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて前記管理コマンドを実行するように構成され、
前記サーバは、前記ローカルデバイス識別子に従って、カスタマイズされたパラメータを前記モバイルブロードバンドデバイスに送信する必要があると判定した場合、前記カスタマイズされたパラメータを前記モバイルブロードバンドデバイスに返信し、前記ホスト側デバイスが管理コマンドの実行結果を表示するために、前記ホスト側デバイスにより送信されて前記モバイルブロードバンドデバイスにより転送された管理コマンドを含む管理データを受信するように構成されるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特にモバイルブロードバンドデバイスを管理する方法、デバイス及びシステムに関する。
【背景技術】
【０００２】
モバイルブロードバンドは、近年に成長の著しい新たな分野である。3Gデータカード及び3Gルータは、典型的なモバイルブロードバンドデバイスである。現在、データカードにより表される全てのモバイルブロードバンドデバイスは、データカードを管理するPCクライアントソフトウェアが備えられる。これにより、データカードは、ダイヤルアップアクセス、ショートメッセージサービス及び電話帳のようなサービスを実施する。データカードを管理するための従来のウェブモードは、PCクライアントソフトウェアの使用がオペレーティングシステム（OS：Operating  System）のプラットフォーム間のサポートを必要とし、インストールを必要とし、大きい記憶容量を占有し、遠隔管理に困難である等の問題を解決する。この場合、データカードがローカルのポータブルコンピュータに挿入された後に、ユーザは、ローカルのポータブルコンピュータでウェブブラウザを開き、データカードのウェブアプリケーション（Web  App）に対応するウェブサイトにアクセスし、ウェブアプリケーションインタフェースを見つけ、ダイヤルアップアクセス、ショートメッセージの送受信、及びデバイスに関するパラメータの設定のような動作をインタフェース上で実行する。しかし、ウェブモードは、ローカルウェブモード（local  Web  mode）であり、依然として以下の問題を有する。
【０００３】
（１）端末ソフトウェアに多くのカスタマイズされたバージョンが存在する。端末ソフトウェアの既存のカスタマイズされたバージョンは、毎年約4000バージョンであるが、これらのカスタマイズのほとんどはウェブインタフェースのウェブアプリケーションに集中している。ウェブアプリケーションは、データカードのファームウェアで動作するため、ウェブアプリケーションは、製造中にデータカードに焼き込まれる必要がある。従って、ソフトウェアのカスタマイズ及びハードウェアの製造は密に結合している。それぞれのカスタマイズされたバージョンは、別々に製造される必要があり、カスタマイズされたソフトウェアバージョン及びカスタマイズされた端末を管理する高い複雑性を引き起こしている。
【０００４】
（２）ウェブのバージョンのリリースの高い効率性は十分に利用できない。ウェブに基づいて開発されたインターネットソフトウェアプロダクトは、バージョンを迅速にリリースする機能を有する。この理由は、内部テストが通過しさえすれば、ウェブサイトで直接にリリース可能になるからであり、リリースは、一般的に数秒以内に完了するからである。ローカルウェブモードがプログラミング技術のウェブで使用されているが、ウェブアプリケーションソフトウェアは、データカードに埋め込まれなければならないため、データカードと共に供給されなければならない。更に、オペレータの販売促進、在庫及び販売サイクル等の要因のため、通常では、バージョンは2〜3ヶ月後にエンドユーザに届く可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施例の目的は、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理が複雑すぎて、ウェブのバージョンのリリースの高い効率性が十分に反映できないという問題を解決するため、モバイルブロードバンドデバイスを管理する方法、デバイス及びシステムを提供することである。この問題の理由は、ウェブアプリケーションソフトウェアの多くのカスタマイズされたバージョンが存在し、従来技術においてローカルウェブモードがモバイルブロードバンドデバイスを管理するために使用された場合、モバイルデバイスのハードウェア製造と密に結合することが必要になるからである。
【課題を解決するための手段】
【０００６】
本発明の実施例の１つの目的は、モバイルブロードバンドデバイスを管理する方法を提供することであり、この方法は、ローカルデバイス識別子をサーバに送信するステップと、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新するステップと、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信するステップと、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信するステップと、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するステップとを含む。
【０００７】
本発明の実施例の他の目的は、モバイルブロードバンドデバイスを提供することであり、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに送信するように構成されたデバイス識別子送信ユニットと、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新するように構成されたパラメータ更新ユニットと、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信するように構成されたページ要求送信ユニットと、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信するように構成された管理コマンド受信ユニットと、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するように構成されたコマンド実行ユニットとを含む。
【０００８】
本発明の実施例の他の目的は、サーバ動作方法を提供することであり、この方法は、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信するステップと、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに返信するステップと、ウェブ管理ページを開くためのモバイルブロードバンドデバイスにより送信された要求に従って、ウェブ管理ページをモバイルブロードバンドデバイスに返信するステップと、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理データを受信するステップとを含む。
【０００９】
本発明の実施例の他の目的は、サーバを提供することであり、サーバは、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信するように構成されたデバイス識別子受信ユニットと、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに返信するように構成されたパラメータ送信ユニットと、ウェブ管理ページを開くためのモバイルブロードバンドデバイスにより送信された要求に従って、ウェブ管理ページをモバイルブロードバンドデバイスに返信するように構成された管理ページ送信ユニットと、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理データを受信するように構成された管理データ受信ユニットとを含む。
【００１０】
本発明の実施例の他の目的は、モバイルブロードバンドデバイスを管理するシステムを提供することであり、このシステムは、モバイルブロードバンドデバイスとサーバとを含み、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに送信し、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新し、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信し、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信し、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するように構成され、サーバは、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに返信し、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理データを受信するように構成される。
【発明の効果】
【００１１】
本発明の実施例では、モバイルブロードバンドデバイスがモバイル端末に接続された後に、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに送信し、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新し、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信し、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信し、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行する。これは、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理が複雑すぎて、ウェブのバージョンのリリースの高い効率性が十分に反映できないという問題を解決する。この問題の理由は、ウェブアプリケーションソフトウェアの多くのカスタマイズされたバージョンが存在し、従来技術においてローカルウェブモードがモバイルブロードバンドデバイスを管理するために使用された場合、モバイルデバイスのハードウェア製造と密に結合することが必要になるからである。従って、モバイルブロードバンドデバイスのハードウェア製造とウェブアプリケーションソフトウェアのカスタマイズとを切り離すことが実施され、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理の複雑さが低減され、ウェブのバージョンのリリースの高い効率性が改善され、モバイルブロードバンドデバイスは、サーバが対応する管理コマンドを実行するためにアプリケーションプログラミングインタフェースを遠隔で呼び出すことを可能にする機能を有する。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施例によるモバイルブロードバンドデバイスを管理する方法の適用シナリオを示す図
【図２】本発明の第１の実施例によるモバイルブロードバンドデバイスを管理する方法の実施フローチャート
【図３】本発明の第２の実施例によるモバイルブロードバンドデバイスの構成図
【図４】本発明の第３の実施例によるサーバ動作方法の実施フローチャート
【図５】本発明の第４の実施例によるサーバの構成図
【図６】本発明の第４の実施例によるサーバの構成図
【図７】本発明の第５の実施例によるモバイルブロードバンドデバイスを管理するシステムの構成図
【発明を実施するための形態】
【００１３】
本発明の目的、技術的対策及び利点を分かりやすくするために、添付図面及び実施例を参照して、以下に本発明について更に詳細に説明する。特定の実施例は、単に本発明を説明するために使用されており、本発明を限定することを意図するものではないことが分かる。
【００１４】
本発明の実施例では、モバイルブロードバンドデバイスのローカルデバイス識別子は、サーバに送信され、モバイルブロードバンドデバイスのカスタマイズされたパラメータは、サーバにより返信されたカスタマイズされたパラメータに従って更新され、サーバにより提供された管理ページでユーザにより送信された管理コマンドに従って、管理コマンドは、コマンドに対応するアプリケーションプログラミングインタフェースを通じて実行される。従って、モバイルブロードバンドデバイスとウェブアプリケーションとを切り離すことが実施され、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理の複雑さが低減され、ウェブのバージョンのリリースの高い効率性が改善され、モバイルブロードバンドデバイスは、サーバが対応する管理コマンドを実行するためにアプリケーションプログラミングインタフェースを遠隔で呼び出すことを可能にする機能を有する。
【００１５】
本発明の実施例は、モバイルブロードバンドデバイスを管理する方法を提供し、この方法は、ローカルデバイス識別子をサーバに送信するステップと、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新するステップと、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信するステップと、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信するステップと、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するステップとを含む。
【００１６】
本発明の実施例は、モバイルブロードバンドデバイスを更に提供し、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに送信するように構成されたデバイス識別子送信ユニットと、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新するように構成されたパラメータ更新ユニットと、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信するように構成されたページ要求送信ユニットと、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信するように構成された管理コマンド受信ユニットと、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するように構成されたコマンド実行ユニットとを含む。
【００１７】
本発明の実施例は、サーバ動作方法を更に提供し、この方法は、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信するステップと、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに返信するステップと、ウェブ管理ページを開くためのモバイルブロードバンドデバイスにより送信された要求に従って、ウェブ管理ページをモバイルブロードバンドデバイスに返信するステップと、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理データを受信するステップとを含む。
【００１８】
本発明の実施例は、サーバを更に提供し、サーバは、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信するように構成されたデバイス識別子受信ユニットと、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに返信するように構成されたパラメータ送信ユニットと、ウェブ管理ページを開くためのモバイルブロードバンドデバイスにより送信された要求に従って、ウェブ管理ページをモバイルブロードバンドデバイスに返信するように構成された管理ページ送信ユニットと、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理データを受信するように構成された管理データ受信ユニットとを含む。
【００１９】
本発明の実施例は、モバイルブロードバンドデバイスを管理するシステムを更に提供し、このシステムは、モバイルブロードバンドデバイスとサーバとを含み、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに送信し、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新し、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信し、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信し、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するように構成され、サーバは、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに返信し、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理データを受信するように構成される。
【００２０】
本発明の実施例では、ローカルデバイス識別子は、サーバに送信され、モバイルブロードバンドデバイスのカスタマイズされたパラメータは、サーバにより返信されたカスタマイズされたパラメータに従って更新され、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求は、サーバに送信され、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドが受信され、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースは、管理コマンドを実行するために呼び出される。従って、モバイルブロードバンドデバイスのハードウェア製造とウェブアプリケーションソフトウェアのカスタマイズとを切り離すことが実施され、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理の複雑さが低減され、ウェブのバージョンのリリースの高い効率性が改善され、モバイルブロードバンドデバイスは、サーバがアプリケーションプログラミングインタフェースを遠隔で呼び出すことを可能にする機能を有する。
【００２１】
以下では、特定の実施例を参照して本発明の特定の実装を詳細に説明する。
【００２２】
＜実施例１＞
図１は、本発明の第１の実施例によるモバイルブロードバンドデバイスを管理する方法の適用シナリオを示している。
【００２３】
一般的に、モバイルブロードバンドデバイスは、USBインタフェースを有する。モバイルブロードバンドデバイスがUSBインタフェースを通じてホスト側デバイスに接続された後に、モバイルブロードバンドデバイスは、対応するドライバを通じて異なるデバイスに仮想的にマッピングされてもよい。例えば、従来のPCクライアントは、通常では、ATコマンドを受信及び送信し、モバイルブロードバンドデバイスと管理データを交換するためにシリアルポートを使用する。従って、ホスト側デバイスに表示される従来のモバイルブロードバンドデバイスのデバイス種別は、“シリアルポート”である。従来のPCクライアントがモバイルブロードバンドデバイスとサービスデータを交換するためにモデムポートを使用する場合、ホスト側デバイスに表示される従来のモバイルブロードバンドデバイスのデバイス種別はまた、“モデムデバイス”でもよい。本発明の実施例では、モバイルブロードバンドデバイスは、マッピングされたネットワークポートを通じてホスト側デバイスと管理データ及びサービスデータを交換し、モバイルブロードバンドデバイス及びホスト側デバイスは、インターネット又はイントラネットを通じてサーバとデータを交換してもよい。
【００２４】
図１に示すように、本発明の実施例におけるモバイルブロードバンドデバイスのホスト側デバイスは、クライアントなしにモバイルブロードバンドデバイスを管理してもよい。これにより、モバイルブロードバンドデバイスは、自由なインストール、容易な開発、及び低コストという利点を有する。一般的なインターネットブラウザ（例えば、IE及びFirefox）だけで、ユーザは、インターネットブラウザ又は遠隔ウェブモードを使用することにより、モバイルブロードバンドデバイスを管理してもよい。従って、本発明の実施例に係るモバイルブロードバンドデバイスは、PC及び様々な埋め込み式デバイスを含む、インターネットブラウザを有する如何なるホストデバイスにも適用され得る。
【００２５】
本発明の実施例では、ホスト側デバイスからのデータは、管理データ及びサービスデータを含む。管理データは、通常では、モバイルブロードバンドデバイス自体で実行される動作に関係し、サービスデータは、通常ではインターネットアプリケーションに基づく動作に関係する。例えば、モバイルブロードバンドデバイスの状態問い合わせ（トラヒック及び信号強度を含む）及びデバイスのカスタマイズされたパラメータ（デバイス管理パラメータ、ショートメッセージサービス、電話帳サービス等）の更新に関する動作については、これらの動作に対応するデータは管理データである。インターネットアクセス及びQQチャットのような動作については、これらの動作に対応するデータはサービスデータである。管理データ及びサービスデータは、モバイルブロードバンドデバイスがマッピングされたネットワークポート及びサーバを通じて、ホスト側デバイスからモバイルブロードバンドデバイスに伝送される。
【００２６】
図２は、本発明の第１の実施例によるモバイルブロードバンドデバイスを管理する方法の実施フローチャートである。これについて以下に詳細に説明する。
【００２７】
ステップS201において、ローカルデバイス識別子がサーバに送信される。
【００２８】
ローカルデバイス識別子は、モバイルブロードバンドデバイスを一意に識別するために使用される。これは、IPアドレスと、デバイスモデルと、ソフトウェア及びハードウェアのバージョン番号と、国際移動体装置識別番号（IMEI：international  mobile  equipment  identity）及び国際移動体加入者識別番号（IMSI：international  mobile  subscriber  identity）と、他のデバイス識別子とを含み、統合された識別子である。IPアドレスは、モバイルブロードバンドデバイスがモバイル端末に接続された後に、ネットワーク側により割り当てられたIPアドレスである。特に、ユーザがダイヤルアップアクセスを実行した後に、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに能動的にアップロードしてもよい。ローカルデバイス識別子は、後にサーバにより対応するモバイルブロードバンドデバイスのアプリケーションプログラミングインタフェースの呼び出しを容易にするために、ネットワーク側により割り当てられたIPアドレスを含む。これにより、モバイルブロードバンドデバイスは、アプリケーション機能に対応するアプリケーションプログラミングインタフェースを通じてアプリケーション機能の処理を実施する。
【００２９】
ステップS202において、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータが更新されする。
【００３０】
カスタマイズされたパラメータは、サーバに予め設定されたパラメータであり、モバイルブロードバンドデバイスのローカルデバイス識別子に対応する。これは、デバイス管理パラメータ、サービスパラメータ等を含み、デバイスパラメータ、ダイヤルアップアクセス番号、ショートメッセージサービス有効化パラメータ等でもよく、これらはデバイス製造者により予め設定され、そのモデルのモバイルブロードバンドデバイスを構成するために使用される。特に、モバイルブロードバンドデバイスがショートメッセージサービス無効化パラメータである初期設定のパラメータを有する場合、モバイルブロードバンドデバイスがモバイル端末に接続された後に、ユーザがダイヤルアップアクセスを実行した場合、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに送信する。サーバは、ローカルデバイス識別子のデバイスモデルに従って、データベースに格納されたそのモデルのデバイスのカスタマイズされたパラメータを見つけ、これにより、カスタマイズされたパラメータにおいて、カスタマイズされたパラメータを送信するか否かを示すフラグに従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があるか否かを判断する。送信する必要がある場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する。そうでない場合、カスタマイズされたパラメータを送信しない。このように、デバイスは、受信したカスタマイズされたパラメータのショートメッセージサービス有効化パラメータに従ってショートメッセージサービスを有効にする。
【００３１】
本発明の実施例では、モバイルブロードバンドデバイスを管理するために遠隔ウェブモード（remote  Web  mode）が使用される場合、ユーザは、モバイルブロードバンドデバイスを使用することによりインターネットにアクセスした後に、サーバに直接アクセスし、サーバにおけるモバイルブロードバンドデバイスのカスタマイズされたパラメータ又は予めカスタマイズされてリリースされたバージョンに従ってモバイルブロードバンドデバイスを更新する。従って、モバイルブロードバンドデバイスのハードウェアが供給されるときに、ソフトウェアインタフェースのカスタマイズが必要なく、バージョンは、サーバのウェブサイトで直接リリースされ、モバイルブロードバンドデバイスのカスタマイズされたパラメータは、サーバのウェブサイトでのバージョンに従って更新されてもよい。従って、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理の複雑さが低減され、ウェブのバージョンのリリースの高い効率性が改善され、モバイルブロードバンドデバイス及びそのウェブインタフェースのアップグレードが便利になる。
【００３２】
ステップS203において、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求がサーバに送信される。
【００３３】
特に、サーバは、サービス実施のためのインタフェース、すなわち、ユーザがホスト側デバイスのウェブモードでモバイルブロードバンドデバイスを管理するためのウェブ管理ページを提供する。特に、ウェブ管理ページを開くための受信した要求に従って、サーバは、ウェブ管理ページを返信する。ウェブ管理ページは、いくつかの一般的なHTML（Hyper  Text  Markup  Language）ウェブページを含んでもよく、HTMLウェブページは、JavaScript（登録商標）（JAVA（登録商標）スクリプト言語）及びCSS（Cascading  Style  Sheets）スクリプトを含んでもよい。これらの全ては標準的なHTMLページのエレメントである。ウェブAPIは、従来のSOAP（Simple  Object  Access  Protocol）インタフェースでもよく、軽量のRESTful（REpresentation  State  Transfer、アーキテクチャの制約及び原理を満たすアプリケーション又は設計）インタフェースでもよい。これらのインタフェースは、変更なしに直接呼び出されてもよい。
【００３４】
ステップ204において、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドが受信される。
【００３５】
ステップ205において、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドが実行される。
【００３６】
本発明の実施例では、ブラウザのウェブ管理ページを通じてユーザにより送信された全ての管理コマンドは、モバイルブロードバンドデバイス自体で実行される動作に関係するため、管理コマンドは管理データであり、ブラウザの他のウェブページ又は他のインターネットに基づくアプリケーションソフトウェアを通じてユーザにより送信されたデータはサービスデータである。モバイルブロードバンドデバイスは、サーバにより提供されたウェブ管理ページで送信された管理コマンドを受信し、ローカルデバイス識別子のIPアドレスに従って対応するモバイルブロードバンドデバイスにアクセスし、これにより、デバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じてコマンドを実行する。これは、“遠隔ウェブアプリケーション”によりローカルデバイスにアクセスする技術的問題を解決する。すなわち、モバイルブロードバンドデバイスは、サーバがウェブAPIを遠隔で呼び出すことを可能にする機能を有する。
【００３７】
モバイルブロードバンドデバイスを管理する方法は、サーバが実行結果に基づいてウェブ管理ページの内容を更新し、ホスト側デバイスが更新されたウェブ管理ページを表示するため、管理コマンドの実行結果をサーバに送信するステップを更に含む。
【００３８】
更に、モバイルブロードバンドデバイスを管理する方法は、ホスト側デバイスにより送信されたデータが管理データであるかサービスデータであるかを識別するステップと、データが管理データとして判定された場合、ホスト側デバイスが管理データを表示するために、管理データをサーバに送信するステップ、又は、データがサービスデータとして判定された場合、無線ネットワークを通じてサービスデータを処理するステップを更に含む。
【００３９】
ショートメッセージサービスが一例として使用される特定の実装処理では、ショートメッセージメールボックスの管理、新たなショートメッセージの編集等のためのインタフェースは、サーバにより提供されるウェブ管理ページで実施され、モバイルブロードバンドデバイスは、ショートメッセージの下位レイヤの受信及び下位レイヤの送信と、メッセージの符号化及び復号化とを実施する必要がある。特に、ユーザがショートメッセージを送信しようとする場合、ユーザは、ホスト側デバイスのウェブ管理ページでショートメッセージ送信機能モジュールをクリックすることにより、ショートメッセージ送信ページを開く要求をサーバに送信し、要求に従ってサーバにより返信されたショートメッセージ送信ページでショートメッセージを編集してもよい。ショートメッセージが編集されて送信された後に、サーバは、ショートメッセージ送信要求を受信する。サーバは、ショートメッセージ送信要求を実行するために、ローカルデバイス識別子のIPアドレスに従って、対応するモバイルブロードバンドデバイスのウェブAPIを呼び出す。モバイルブロードバンドデバイスは、ホスト側デバイスにより送信されたショートメッセージ送信要求がサービスデータであると識別し、従って、モバイルブロードバンドデバイスは、予め設定されたAPIを通じてショートメッセージを送信し、ショートメッセージ送信機能を実行し、ショートメッセージ送信の成功の処理結果又は識別若しくは実行結果をサーバに出力する。従って、ホスト側デバイスは、ショートメッセージの送信の完了についての情報をユーザに表示する。
【００４０】
本発明の実施例によるモバイルブロードバンドデバイスを管理する方法は、ウェブモードでインターネットブラウザを使用することにより、モバイルブロードバンドデバイスを管理する。これにより、モバイルブロードバンドデバイスを使用するホスト側デバイスは、もはやクライアントを必要としない。このように、クライアントのプラットフォーム間のサポートが完全に解決可能になる。本発明の実施例の方法は、クライアントがホスト側デバイスにインストールされることを必要としない。従って、複数のオペレーティングシステムのクライアントの複雑な開発及び格納が回避可能になり、クライアントのインストール後にOSが再起動される必要があるという問題が解決される。従って、開発の困難さが低減可能になり、ユーザ経験が改善され、モバイルブロードバンドデバイスの記憶空間の要件が低減され、モバイルブロードバンドデバイスのコストが低減される。
【００４１】
本発明の実施例では、モバイルブロードバンドデバイスはウェブ管理ページを提供するウェブアプリケーションを含まず、サーバがウェブアプリケーションを含むため、すなわち、サーバがホスト側デバイスのウェブ管理ページを提供するため、ユーザがインターネットアクセスのためにモバイルブロードバンドデバイスを使用する場合、ユーザは、従来のモバイルブロードバンドデバイスのウェブアプリケーションのウェブサイトにアクセスせずに、サーバのウェブアプリケーションのウェブサイトに直接アクセスすることができる。これにより、モバイルブロードバンドデバイスのデバイスパラメータの構成、サービス管理等を実施することができる。これは、ソフトウェアバージョンのインタフェースアプリケーションのカスタマイズ及びデバイス端末のカスタマイズの管理が複雑すぎて、ウェブのバージョンのリリースの高い効率性が十分に反映できないという問題を解決する。この問題の理由は、ウェブアプリケーションソフトウェアの多くのカスタマイズされたバージョンが存在し、従来技術においてローカルウェブモードがウェブ管理ページのウェブアプリケーションを提供するモバイルブロードバンドデバイスを管理するために使用された場合、モバイルデバイスのハードウェア製造と密に結合することが必要になるからである。モバイルブロードバンドデバイスのハードウェア製造とウェブアプリケーションソフトウェアのリリースとを切り離すことが実施される。従って、モバイルブロードバンドデバイスのハードウェアが供給される場合、ソフトウェアインタフェースのカスタマイズは必要なく、バージョンはウェブサイトで直接リリースされる。従って、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理の複雑さが低減され、ウェブのバージョンのリリースの高い効率性が改善され、ソフトウェアインタフェースのアップグレードが便利になる。更に、モバイルブロードバンドデバイスを管理する方法は、対応する管理コマンドを実行するためにアプリケーションプログラミングインタフェースを遠隔で呼び出し、ユーザ経験を改善することができる。
【００４２】
＜実施例２＞
図３は、本発明の第２の実施例によるモバイルブロードバンドデバイスの構成を示している。説明を簡単にするため、本発明の実施例に関係する部分のみを示している。モバイルブロードバンドデバイスは、デバイス識別子送信ユニット31と、パラメータ更新ユニット32と、ページ要求送信ユニット33と、管理コマンド受信ユニット34と、コマンド実行ユニット35とを含む。
【００４３】
デバイス識別子送信ユニット31は、ローカルデバイス識別子をサーバに送信するように構成される。
【００４４】
ローカルデバイス識別子は、モバイルブロードバンドデバイスを一意に識別するために使用される。これは、IPアドレスと、デバイスモデルと、ソフトウェア及びハードウェアのバージョン番号と、国際移動体装置識別番号（IMEI：international  mobile  equipment  identity）及び国際移動体加入者識別番号（IMSI：international  mobile  subscriber  identity）と、他のデバイス識別子とを含み、統合された識別子である。IPアドレスは、モバイルブロードバンドデバイスがモバイル端末に接続された後に、ネットワーク側により割り当てられたIPアドレスである。特に、ユーザがダイヤルアップアクセスを実行した後に、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに能動的にアップロードしてもよい。ローカルデバイス識別子は、後にサーバにより対応するモバイルブロードバンドデバイスのアプリケーションプログラミングインタフェースの呼び出しを容易にするために、ネットワーク側により割り当てられたIPアドレスを含む。これにより、モバイルブロードバンドデバイスは、アプリケーション機能に対応するアプリケーションプログラミングインタフェースを通じてアプリケーション機能の処理を実施する。
【００４５】
パラメータ更新ユニット32は、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新するように構成される。
【００４６】
カスタマイズされたパラメータは、サーバに予め設定されたパラメータであり、モバイルブロードバンドデバイスのローカルデバイス識別子に対応する。これは、デバイス管理パラメータ、サービスパラメータ等を含み、デバイスパラメータ、ダイヤルアップアクセス番号、ショートメッセージサービス有効化パラメータ等でもよく、これらはデバイス製造者により予め設定され、そのモデルのモバイルブロードバンドデバイスを構成するために使用される。
【００４７】
特に、モバイルブロードバンドデバイスがショートメッセージサービス無効化パラメータである初期設定のパラメータを有する場合、モバイルブロードバンドデバイスがモバイル端末に接続された後に、ユーザがダイヤルアップアクセスを実行した場合、デバイス識別子送信ユニット31は、ローカルデバイス識別子をサーバに送信する。サーバは、ローカルデバイス識別子のデバイスモデルに従って、データベースに格納されたそのモデルのデバイスのカスタマイズされたパラメータを見つけ、これにより、カスタマイズされたパラメータにおいて、カスタマイズされたパラメータを送信するか否かを示すフラグに従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があるか否かを判断する。送信する必要がある場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する。そうでない場合、カスタマイズされたパラメータを送信しない。このように、パラメータ更新ユニット32は、カスタマイズされたパラメータのショートメッセージサービス有効化パラメータに従って、モバイルブロードバンドデバイスでショートメッセージサービスを有効にする。
【００４８】
本発明の実施例では、モバイルブロードバンドデバイスを管理するために遠隔ウェブモードが使用される場合、ユーザは、モバイルブロードバンドデバイスを使用することによりインターネットにアクセスした後に、サーバに直接アクセスし、サーバにおけるモバイルブロードバンドデバイスのカスタマイズされたパラメータ又は予めカスタマイズされてリリースされたバージョンに従ってモバイルブロードバンドデバイスを更新する。従って、モバイルブロードバンドデバイスのハードウェアが供給されるときに、ソフトウェアインタフェースのカスタマイズが必要なく、バージョンは、サーバのウェブサイトで直接リリースされる。従って、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理の複雑さが低減され、ウェブのバージョンのリリースの高い効率性が改善され、モバイルブロードバンドデバイス及びそのウェブインタフェースのアップグレードが便利になる。
【００４９】
ページ要求送信ユニット33は、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信するように構成される。
【００５０】
管理コマンド受信ユニット34は、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信するように構成される。
【００５１】
コマンド実行ユニット35は、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するように構成される。
【００５２】
ウェブAPIは、従来のSOAP（Simple  Object  Access  Protocol）インタフェースでもよく、軽量のRESTful（REpresentation  State  Transfer、アーキテクチャの制約及び原理を満たすアプリケーション又は設計）インタフェースでもよい。これらのインタフェースは、変更なしに直接呼び出されてもよい。
【００５３】
本発明の実施例では、モバイルブロードバンドデバイスのページ要求送信ユニット33は、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信し、管理コマンド受信ユニット34は、ウェブ管理ページで送信された管理コマンドを受信し、これにより、コマンド実行ユニット35に存在し、モバイルブロードバンドデバイスの管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて、管理コマンドを実行する。これは、“遠隔ウェブアプリケーション”によりローカルデバイスにアクセスする技術的問題を解決する。
【００５４】
モバイルブロードバンドデバイスは、ホスト側デバイスにより送信されたデータが管理データであるかサービスデータであるかを識別するように構成されたデータ種別識別ユニットと、データが管理データとして判定された後に、ホスト側デバイスが管理データを表示するために、管理データをサーバに送信するように構成された管理データ処理ユニットと、データがサービスデータとして判定された後に、無線ネットワークを通じてサービスデータを処理するように構成されたサービスデータ処理ユニットと、サーバが実行結果に基づいてウェブ管理ページの内容を更新し、ホスト側デバイスが更新されたウェブ管理ページを表示するため、管理コマンドの実行結果をサーバに送信するように構成された実行結果送信ユニットとを更に含む。
【００５５】
ブラウザのウェブ管理ページを通じてユーザにより送信された全ての管理コマンドは、モバイルブロードバンドデバイス自体で実行される動作に関係するため、管理コマンドは管理データであり、ブラウザの他のウェブページ又は他のインターネットに基づくアプリケーションソフトウェアを通じてユーザにより送信されたデータはサービスデータである。
【００５６】
本発明の実施例では、ユーザがホスト側ページのウェブ管理ページでショートメッセージの編集を終了し、メッセージを送信した場合、サーバは、ショートメッセージ送信要求を受信し、ローカルデバイス識別子のIPアドレスに従って、対応するモバイルブロードバンドデバイスのウェブAPIを呼び出す。データ種別識別ユニットは、ホスト側デバイスにより送信されたデータがサービスデータであると識別する。従って、サービスデータ処理ユニットは、予め設定されたAPIを通じてショートメッセージ送信要求を処理し、ショートメッセージ送信機能を実行する。実行結果送信ユニットは、ショートメッセージ送信の成功の処理結果又は識別をサーバに出力する。従って、ホスト側デバイスは、ショートメッセージの送信の完了についての情報をユーザに表示する。モバイル端末デバイスは、ウェブAPIをサポートする埋め込み式デバイス（例えば、ルータ及びセットトップボックス）でもよい。
【００５７】
更に、モバイルブロードバンドデバイスはウェブ管理ページを提供するウェブアプリケーションを含まず、サーバがウェブアプリケーションを含むため、すなわち、サーバがホスト側デバイスのウェブ管理ページを提供するため、ユーザがインターネットアクセスのためにモバイルブロードバンドデバイスを使用する場合、ユーザは、従来のモバイルブロードバンドデバイスのウェブアプリケーションのウェブサイトにアクセスせずに、サーバのウェブアプリケーションのウェブサイトに直接アクセスすることができる。これにより、モバイルブロードバンドデバイスのデバイスパラメータの構成、サービス管理等を実施することができる。
【００５８】
本発明の実施例では、デバイス識別子送信ユニット31は、ローカルデバイス識別子をサーバに送信し、パラメータ更新ユニット32は、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新し、ページ要求送信ユニット33は、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信し、管理コマンド受信ユニット34は、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信し、コマンド実行ユニットは、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行する。従って、モバイルブロードバンドデバイスのハードウェアが供給されるときに、ソフトウェアインタフェースのカスタマイズが必要なく、バージョンは、サーバのウェブサイトで直接リリースされる。従って、ユーザにより送信された管理コマンドを受信し、管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するという目的が実現され、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理の複雑さが低減され、ウェブのバージョンのリリースの高い効率性が改善される。
【００５９】
＜実施例３＞
図４は、本発明の第３の実施例によるサーバ動作方法の実施フローチャートである。これについて以下に詳細に説明する。
【００６０】
ステップS401において、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子が受信される。
【００６１】
ローカルデバイス識別子は、モバイルブロードバンドデバイスを一意に識別するために使用される。これは、IPアドレスと、デバイスモデルと、ソフトウェア及びハードウェアのバージョン番号と、国際移動体装置識別番号（IMEI：international  mobile  equipment  identity）及び国際移動体加入者識別番号（IMSI：international  mobile  subscriber  identity）と、他のデバイス識別子とを含み、統合された識別子である。IPアドレスは、モバイルブロードバンドデバイスがモバイル端末に接続された後に、ネットワーク側により割り当てられたIPアドレスである。特に、ユーザがダイヤルアップアクセスを実行した後に、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに能動的にアップロードしてもよい。サーバは、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信する。
【００６２】
ステップS402において、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定された場合、カスタマイズされたパラメータがモバイルブロードバンドデバイスに返信される。
【００６３】
カスタマイズされたパラメータは、サーバに予め設定されたパラメータであり、モバイルブロードバンドデバイスのローカルデバイス識別子に対応する。これは、デバイス管理パラメータ、サービスパラメータ等を含み、デバイスパラメータ、ダイヤルアップアクセス番号、ショートメッセージサービス有効化パラメータ等でもよく、これらはデバイス製造者により予め設定され、そのモデルのモバイルブロードバンドデバイスを構成するために使用される。特に、ローカルデバイス識別子を受信した後に、サーバは、デバイス識別子のデバイスモデルに従って、データベースに格納されたそのモデルのデバイスのカスタマイズされたパラメータを見つけ、これにより、カスタマイズされたパラメータにおいて、カスタマイズされたパラメータを送信するか否かを示すフラグに従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があるか否かを判断する。カスタマイズされたパラメータがカスタマイズされたパラメータを送信する必要があることを示すフラグを含む場合、サーバは、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信し、カスタマイズされたパラメータをモバイルブロードバンドデバイスに書き込む。そうでない場合、カスタマイズされたパラメータを送信しない。
【００６４】
ステップS403において、ウェブ管理ページを開くためのモバイルブロードバンドデバイスにより送信された要求に従って、ウェブ管理ページがモバイルブロードバンドデバイスに送信される。
【００６５】
ステップS404において、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理データが受信される。
【００６６】
特に、ユーザがインターネットにアクセスした後に、ホスト側は、サーバのウェブアプリケーションのウェブサイトに直接アクセスし、ウェブ管理ページを開く要求をサーバに送信する。まず、モバイルブロードバンドデバイスは、要求を受信し、要求が管理データであると判定した後に、管理データをサーバに転送する。これにより、サーバは、ウェブ管理ページを開く要求を受信した後に、ウェブ管理ページを返信し、ページをユーザに表示する。従って、ユーザは、ウェブアプリケーションのウェブ管理ページでモバイルブロードバンドデバイスの管理のような動作を実行することができる。更に、サーバはモバイルブロードバンドデバイスに独立しているため、ウェブ管理ページがいつでも更新可能になる。
【００６７】
サーバ動作方法は、ウェブ管理ページでホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理コマンドを受信するステップと、モバイルブロードバンドデバイスが管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するために、ローカルデバイス識別子のIPアドレスに対応するモバイルブロードバンドデバイスのアプリケーションプログラミングインタフェースを呼び出すステップと、モバイルブロードバンドデバイスにより送信された管理コマンドの実行結果を受信するステップと、ホスト側デバイスが更新されたウェブ管理ページを表示するため、実行結果に基づいてウェブ管理ページの内容を更新するステップとを更に含む。
【００６８】
特定の実施処理において、データカードが一例として使用されるが、モバイルブロードバンドデバイスはこれに限定されない。サーバのウェブアプリケーションは、遠隔で直接実行することができるプログラムコンポーネントを提供してもよい。コンポーネントは、通常ではデータカードのウェブアプリケーションをあまり頻繁に呼び出さないサービス、特に、第３者のクラウドエンドのアプリケーションと組み合わされた何らかのサービス（例えば、Google電話帳及びBaiduMap）に適用可能である。しかし、ウェブアプリケーションはまた、ローカルデータカードのウェブアプリケーションを同期させるために使用されるプログラムコンポーネントを提供してもよい。このプログラムコンポーネントは、主にデータカードに密接に関係し、ウェブアプリケーションを頻繁に呼び出すサービス（例えば、ショートメッセージの送信）に適用可能である。実際の製品開発処理において、データカードに密接に関係し、ウェブAPIを頻繁に呼び出すサービスでは、サーバのウェブアプリケーションは、まず、サービスに関するプログラムコンポーネント又はカスタマイズされたパラメータを、ローカルウェブアプリケーションを含むデータカードにダウンロードしてもよい。次の頻繁なサービス処理において、データカードのローカルウェブアプリケーションのウェブAPIは、サービスを処理するためにサーバを通じてウェブAPIを頻繁に呼び出すことなく、サービスを処理するために直接使用される。すなわち、ウェブアプリケーション及び従来のローカルウェブモードを含むデータカードは、サービスを処理するために使用される。この方法は、本発明の実施例で言及したモバイルブロードバンドデバイスとウェブアプリケーションとの間の切り離しの問題を解決することはできないが、この方法は、依然としてバージョンのカスタマイズ及びリリースの効率を改善することができ、また、ユーザが良好な経験を得て製品開発が容易になるように、サービス処理速度を改善することができる。
【００６９】
本発明の実施例では、サーバがモバイルブロードバンドデバイスと独立し、バージョンがサーバでカスタマイズ及びリリースされることが可能になるように、サーバは、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信し、予め設定されたカスタマイズされたパラメータ及びローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信してもよい。従って、バージョンのカスタマイズ及びリリースの効率が大いに改善される。更に、サーバは、ウェブ管理ページを提供し、モバイル端末により送信されて受信された管理コマンドに従って、要求を処理するために、ローカルデバイス識別子のIPアドレスに対応するモバイルブロードバンドデバイスのウェブAPIを呼び出すことができる。従って、ローカルデバイス識別子のIPアドレスを使用することによりモバイルブロードバンドデバイスに遠隔からアクセスするという目的が実現される。
【００７０】
当業者は、前述の方法のステップの全て又は一部が、プログラムの命令に従うハードウェアにより完了してもよいことを認識し得る。プログラムは、ROM／RAM、磁気ディスク又は光ディスクのようなコンピュータ可読記憶媒体に格納されてもよい。
【００７１】
＜実施例４＞
図５は、本発明の第４の実施例によるサーバの構成を示している。説明を簡単にするため、本発明の実施例に関係する部分のみを示している。サーバは、デバイス識別子受信ユニット51と、パラメータ送信ユニット52と、管理ページ送信ユニット53と、管理データ受信ユニット54とを含む。
【００７２】
デバイス識別子受信ユニット51は、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信するように構成される。
【００７３】
ローカルデバイス識別子は、モバイルブロードバンドデバイスを一意に識別するために使用される。これは、IPアドレスと、デバイスモデルと、ソフトウェア及びハードウェアのバージョン番号と、国際移動体装置識別番号（IMEI：international  mobile  equipment  identity）及び国際移動体加入者識別番号（IMSI：international  mobile  subscriber  identity）と、他のデバイス識別子とを含み、統合された識別子である。IPアドレスは、モバイルブロードバンドデバイスがモバイル端末に接続された後に、ネットワーク側により割り当てられたIPアドレスである。
【００７４】
パラメータ送信ユニット52は、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに返信するように構成される。
【００７５】
カスタマイズされたパラメータは、サーバに予め設定されたパラメータであり、モバイルブロードバンドデバイスのローカルデバイス識別子に対応する。これは、デバイス管理パラメータ、サービスパラメータ等を含み、デバイスパラメータ、ダイヤルアップアクセス番号、ショートメッセージサービス有効化パラメータ等でもよく、これらはデバイス製造者により予め設定され、そのモデルのモバイルブロードバンドデバイスを構成するために使用される。
【００７６】
特に、ローカルデバイス識別子を受信した後に、サーバは、デバイス識別子のデバイスモデルに従って、データベースに格納されたそのモデルのデバイスのカスタマイズされたパラメータを見つけ、これにより、カスタマイズされたパラメータにおいて、カスタマイズされたパラメータを送信するか否かを示すフラグに従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があるか否かを判断する。カスタマイズされたパラメータがカスタマイズされたパラメータを送信する必要があることを示すフラグを含む場合、サーバは、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信し、カスタマイズされたパラメータをモバイルブロードバンドデバイスに書き込む。そうでない場合、カスタマイズされたパラメータを送信しない。
【００７７】
本発明の実施例では、サーバがモバイルブロードバンドデバイスと独立し、バージョンがサーバでカスタマイズ及びリリースされることが可能になるように、サーバのデバイス識別子受信ユニット51は、モバイルブロードバンドデバイスにより送信されたローカルデバイス識別子を受信し、パラメータ送信ユニット52は、ローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイスに送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイスに返信する。従って、バージョンのカスタマイズ及びリリースの効率が大いに改善される。
【００７８】
管理ページ送信ユニット53は、ウェブ管理ページを開くためのモバイルブロードバンドデバイスにより送信された要求に従って、ウェブ管理ページをモバイルブロードバンドデバイスに返信するように構成される。
【００７９】
管理データ受信ユニット54は、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイスにより転送された管理データを受信するように構成される。
【００８０】
本発明の実施例では、ユーザがインターネットにアクセスした後に、ホスト側は、サーバのウェブアプリケーションのウェブサイトに直接アクセスし、ウェブ管理ページを開く要求をサーバに送信する。まず、モバイルブロードバンドデバイスは、要求を受信し、要求が管理データであると判定した後に、管理データをサーバに転送する。これにより、サーバは、ウェブ管理ページを開く要求を受信した後に、ウェブ管理ページを取得する要求に対応するページを返信し、ページをユーザに表示する。従って、ユーザは、ウェブアプリケーションのウェブ管理ページでモバイルブロードバンドデバイスの管理のような動作を実行することができる。更に、サーバはモバイルブロードバンドデバイスに独立しているため、ウェブページインタフェースがいつでも更新可能になる。
【００８１】
図６に示すように、サーバは、ホスト側デバイスのウェブ管理ページでユーザにより送信されてモバイルブロードバンドデバイスにより転送された管理コマンドを受信するように構成された受信ユニット61と、モバイルブロードバンドデバイスが管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するために、ローカルデバイス識別子のIPアドレスに対応するモバイルブロードバンドデバイスのアプリケーションプログラミングインタフェースを呼び出すように構成されたインタフェース呼び出しユニット62と、モバイルブロードバンドデバイスにより送信された管理コマンドの実行結果を受信するように構成された実行結果受信ユニット63と、ホスト側デバイスが更新されたウェブ管理ページを表示するため、実行結果に基づいてウェブ管理ページの内容を更新するように構成された更新ユニット64とを更に含む。
【００８２】
特に、受信ユニット61がモバイル端末により送信されたデバイスパラメータ構成又はサービス処理要求を受信した場合、インタフェース呼び出しユニット62は、ローカルデバイス識別子のIPアドレスに従って、IPアドレスに対応するモバイルブロードバンドデバイスのウェブAPIを遠隔で呼び出し、モバイルブロードバンドデバイスの対応するサービス処理機能を通じて要求を処理してもよい。更新ユニット64は、結果がユーザに表示されるように、モバイルブロードバンドデバイスによる要求を処理した結果をモバイル端末に送信する。
【００８３】
本発明の実施例では、受信ユニット61は、ホスト側デバイスのウェブ管理ページでユーザにより送信されてモバイルブロードバンドデバイスにより転送された管理コマンドを受信し、インタフェース呼び出しユニット62は、モバイルブロードバンドデバイスが管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するために、ローカルデバイス識別子のIPアドレスに対応するモバイルブロードバンドデバイスのアプリケーションプログラミングインタフェースを呼び出し、実行結果受信ユニット63は、モバイルブロードバンドデバイスにより送信された管理コマンドの実行結果を受信し、更新ユニット64は、ホスト側デバイスが更新されたウェブ管理ページを表示するため、実行結果に基づいてウェブ管理ページの内容を更新する。ローカルデバイス識別子のIPアドレスを使用することによりモバイルブロードバンドデバイスに遠隔からアクセスし、モバイルブロードバンドデバイスを管理するという目的が実現される。
【００８４】
＜実施例５＞
図７は、本発明の第５の実施例によるモバイルブロードバンドデバイスを管理するシステムの構成を示している。説明を簡単にするため、本発明の実施例に関係する部分のみを示している。モバイルブロードバンドデバイスを管理するシステムは、モバイルブロードバンドデバイス71と、サーバ72とを含む。
【００８５】
モバイルブロードバンドデバイス71は、ローカルデバイス識別子をサーバ72に送信し、サーバ72により返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイス71のカスタマイズされたパラメータを更新し、サーバ72がウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバ72に送信し、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信し、モバイルブロードバンドデバイス71で管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するように構成される。
【００８６】
ローカルデバイス識別子は、モバイルブロードバンドデバイスを一意に識別するために使用される。これは、IPアドレスと、デバイスモデルと、ソフトウェア及びハードウェアのバージョン番号と、国際移動体装置識別番号（IMEI：international  mobile  equipment  identity）及び国際移動体加入者識別番号（IMSI：international  mobile  subscriber  identity）と、他のデバイス識別子とを含み、統合された識別子である。IPアドレスは、モバイルブロードバンドデバイスがモバイル端末に接続された後に、ネットワーク側により割り当てられたIPアドレスである。カスタマイズされたパラメータは、サーバに予め設定されたパラメータであり、モバイルブロードバンドデバイスのローカルデバイス識別子に対応する。これは、デバイス管理パラメータ、サービスパラメータ等を含み、デバイスパラメータ、ダイヤルアップアクセス番号、ショートメッセージサービス有効化パラメータ等でもよく、これらはデバイス製造者により予め設定され、そのモデルのモバイルブロードバンドデバイスを構成するために使用される。
【００８７】
モバイルブロードバンドデバイス71は、ホスト側デバイスにより送信されたデータが管理データであるかサービスデータであるかを識別するように構成されたデータ種別識別ユニットと、データが管理データとして判定された後に、ホスト側デバイスが管理データを表示するために、管理データをサーバに送信するように構成された管理データ処理ユニットと、データがサービスデータとして判定された後に、無線ネットワークを通じてサービスデータを処理するように構成されたサービスデータ処理ユニットと、サーバが実行結果に基づいてウェブ管理ページの内容を更新し、ホスト側デバイスが更新されたウェブ管理ページを表示するため、管理コマンドの実行結果をサーバに送信するように構成された実行結果送信ユニットとを更に含む。
【００８８】
サーバ72は、モバイルブロードバンドデバイス71により送信されたローカルデバイス識別子に従って、カスタマイズされたパラメータをモバイルブロードバンドデバイス71に送信する必要があると判定した場合、カスタマイズされたパラメータをモバイルブロードバンドデバイス71に返信し、ホスト側デバイスが管理データを表示するために、ホスト側デバイスにより送信されてモバイルブロードバンドデバイス71により転送された管理データを受信するように構成される。
【００８９】
サーバ72は、ホスト側デバイスのウェブ管理ページでユーザにより送信されてモバイルブロードバンドデバイスにより転送された管理コマンドを受信するように構成された受信ユニットと、モバイルブロードバンドデバイスが管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行するために、ローカルデバイス識別子のIPアドレスに対応するモバイルブロードバンドデバイスのアプリケーションプログラミングインタフェースを呼び出すように構成されたインタフェース呼び出しユニットと、モバイルブロードバンドデバイスにより送信された管理コマンドの実行結果を受信するように構成された実行結果受信ユニットと、ホスト側デバイスが更新されたウェブ管理ページを表示するため、実行結果に基づいてウェブ管理ページの内容を更新するように構成された更新ユニットとを更に含む。
【００９０】
モバイルブロードバンドデバイスを管理するシステムの各ユニットの機能を実施する処理は、ここでは更に記載されない。詳細については、上記の対応する実施例の実施の処理に参照が行われてもよい。
【００９１】
本発明の実施例では、モバイルブロードバンドデバイスがモバイル端末に接続された後に、モバイルブロードバンドデバイスは、ローカルデバイス識別子をサーバに送信し、サーバにより返信されたカスタマイズされたパラメータに従ってモバイルブロードバンドデバイスのカスタマイズされたパラメータを更新し、サーバがウェブ管理ページを返信するために、ウェブ管理ページを開く要求をサーバに送信し、ウェブ管理ページでホスト側デバイスにより送信された管理コマンドを受信し、モバイルブロードバンドデバイスで管理コマンドに対応するアプリケーションプログラミングインタフェースを通じて管理コマンドを実行する。これは、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理が複雑すぎて、ウェブのバージョンのリリースの高い効率性が十分に反映できないという問題を解決する。この問題の理由は、ウェブアプリケーションソフトウェアの多くのカスタマイズされたバージョンが存在し、従来技術においてローカルウェブモードがモバイルブロードバンドデバイスを管理するために使用された場合、モバイルデバイスのハードウェア製造と密に結合することが必要になるからである。従って、モバイルブロードバンドデバイスとウェブアプリケーションとを切り離すことが実施され、ソフトウェアバージョンのカスタマイズ及びデバイス端末のカスタマイズの管理の複雑さが低減され、ウェブのバージョンのリリースの高い効率性が改善され、モバイルブロードバンドデバイスは、サーバが対応する管理コマンドを実行するためにアプリケーションプログラミングインタフェースを遠隔で呼び出すことを可能にする機能を有する。
【００９２】
前述の説明は本発明の単なる例示的な実施例であり、本発明を限定することを意図するものではない。本発明の要旨及び原理内で行われる如何なる変更、等価置換又は改良も、本発明の保護範囲に入るものとする。
【００９３】
この出願は、2011年12月9日に“METHOD,  DEVICE,  AND  SYSTEM  FOR  MANAGING  MOBILE  BROADBAND  DEVICE”という題で中国専利局に出願された中国特許出願第201110409157.6号の優先権を主張し、この全内容を援用する。
【図１】
0005753629.tif 000002
【図２】
0005753629.tif 000003
【図３】
0005753629.tif 000004
【図４】
0005753629.tif 000005
【図５】
0005753629.tif 000006
【図６】
0005753629.tif 000007
【図７】
0005753629.tif 000008