(57)【要約】【課題】デバイスの依存度を最小化し、ブラウザだけでサービスを円滑に利用する。【解決手段】本発明の一実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システムは、インターネットプロトコルサービスを提供するサーバ、及びデバイス及びサービス関連情報を含み、前記サーバと前記デバイスのアクセスを制御するブラウザエージェントを含む。本発明によれば、エンベディッドブラウザを基盤とするＩＰＴＶサービスでデバイスの依存度を最小化し、ブラウザだけでもサービスを円滑に利用することができる。【選択図】図３
2014220009.tif 000002
【特許請求の範囲】
【請求項１】
デバイス情報及びサービス情報を含むブラウザエージェントを含み、
前記ブラウザエージェントは、前記デバイス情報及び前記サービス情報を利用して前記ブラウザのインターネットプロトコルサービスを提供するサーバへの接続を制御し、
前記ブラウザエージェントは、前記ブラウザエージェントにＨＴＴＰ規約により文字列の形態で特定の部分に含まれる前記デバイス情報を利用して前記サーバ及び前記ブラウザ間のアクセスを制御し、前記サーバと前記デバイスとの間のアクセスを実行する度に前記ブラウザエージェントの特定の部分に含まれる前記デバイス情報を抽出し、
前記ブラウザエージェントはデバイス内にエンベディッドされたブラウザであるインターネットプロトコルサービスにアクセスするためのデバイス。
【請求項２】
前記デバイス情報は、セッションキー情報をさらに含む請求項１に記載のデバイス。
【請求項３】
前記ブラウザエージェントは、前記サーバにアクセス時、前記セッションキーを生成して伝送する請求項２に記載のデバイス。
【請求項４】
前記ブラウザエージェントは、前記サーバに最初のアクセス時、前記セッションキーを１回のみ生成し、ブラウザ、終了後の再アクセス時前記セッションキーを再び生成する請求項３に記載のデバイス。
【請求項５】
前記ブラウザ及びデバイスから所定のクライアント情報を抽出して管理するクライアント情報管理部をさらに含む請求項１に記載のデバイス。
【請求項６】
前記クライアント情報は、ブラウザ、デバイスモデル、デバイスバージョン、デバイスシリアルナンバー、セッションキー情報のうち少なくとも一つを含む請求項５に記載のデバイス。
【請求項７】
前記クライアント情報は、前記ブラウザエージェントにＨＴＴＰ規約により文字列の形態で含まれ、前記サーバに伝達される請求項５に記載のデバイス。
【請求項８】
前記ブラウザエージェントを介して前記サーバにアクセス中のデバイス関連情報に対して認証過程を経て前記サーバにアクセスを制御する認証アクセス制御部をさらに含む請求項５に記載のデバイス。
【請求項９】
前記認証アクセス制御部は、前記ブラウザエージェントに含まれたデバイスシリアルナンバーとユーザ情報を組み合わせて個人化されたサービスを提供する請求項８に記載のデバイス。
【請求項１０】
前記認証アクセス制御部は、前記ブラウザエージェントに含まれたデバイスシリアルナンバーを利用してユーザ認証を１回しただけでも前記サーバに再アクセス時の認証手続きを省略するようにする請求項８に記載のデバイス。
【請求項１１】
前記ブラウザエージェントに含まれたデバイス関連情報をアップデートするためのデバイスアップデート管理部をさらに含む請求項８に記載のデバイス。
【請求項１２】
該当デバイスモデルとソフトウェアバージョンによって前記サーバからサポート可能なサービスを管理するサービス管理部をさらに含む請求項１１に記載のデバイス。
【請求項１３】
ユーザが前記ブラウザエージェントを介して前記サーバにアクセスしてサービスを利用した履歴を管理するためのユーザ履歴管理部をさらに含む請求項１２に記載のデバイス。
【請求項１４】
（ａ）ブラウザエージェントにデバイス情報及びサービス情報を付加するステップ、及び（ｂ）前記ブラウザエージェントを利用してインターネットプロトコルサービスを提供するサーバにアクセスするステップを含み、
前記ブラウザエージェントは、前記ブラウザエージェントにＨＴＴＰ規約により文字列の形態で特定の部分に含まれる前記デバイス情報を利用して前記サーバ及び前記ブラウザ間のアクセスを制御し、前記サーバと前記デバイスとの間のアクセスを実行する度に前記ブラウザエージェントの特定の部分に含まれる前記デバイス情報を抽出し、
前記ブラウザエージェントはデバイス内にエンベディッドされたブラウザである
エンベディッドブラウザエージェントを基盤とするサービスアクセス制御方法。
【請求項１５】
前記（ｂ）ステップは、前記ブラウザエージェントを利用して前記サーバにアクセス時セッションキーを生成して伝送する請求項１４に記載のサービスアクセス制御方法。
【請求項１６】
前記（ｂ）ステップは、前記ブラウザエージェントを利用して前記サーバに最初のアクセス時前記セッションキーを１回のみ生成し、ブラウザ終了後の再アクセス時前記セッションキーを再び生成する請求項１５に記載のサービスアクセス制御方法。
【請求項１７】
（ｃ）ブラウザ及びデバイスから所定のクライアント情報を抽出して管理するステップをさらに含む請求項１４に記載のサービスアクセス制御方法。
【請求項１８】
前記（ｃ）ステップは、前記クライアント情報を前記ブラウザエージェントにＨＴＴＰ規約により文字列の形態で含み前記サーバに伝達する請求項１７に記載のサービスアクセス制御方法。
【請求項１９】
（ｄ）前記ブラウザエージェントを介して前記サーバにアクセス中のデバイス関連情報に対して認証過程を経て前記サーバにアクセスを制御するステップをさらに含む請求項１７に記載のサービスアクセス制御方法。
【請求項２０】
前記（ｄ）ステップは、前記ブラウザエージェントに含まれたデバイスシリアルナンバーを利用してユーザ認証を１回しただけでも前記サーバに再アクセス時の認証手続きを省略するようにする請求項１９に記載のサービスアクセス制御方法。
【請求項２１】
前記（ｄ）ステップは、前記ブラウザエージェントに含まれたデバイスシリアルナンバーとユーザ情報を組み合わせて個人化されたサービスを提供する請求項２０に記載のサービスアクセス制御方法。
【請求項２２】
（ｅ）前記ブラウザエージェントに含まれたデバイス関連情報をアップデートするステップをさらに含む請求項１９に記載のサービスアクセス制御方法。
【請求項２３】
（ｆ）該当デバイスモデルとソフトウェアバージョンによって前記サーバからサポート可能なサービスを管理するステップをさらに含む請求項２２に記載のサービスアクセス制御方法。
【請求項２４】
（ｇ）ユーザが前記ブラウザエージェントを介して前記サーバにアクセスしてサービスを利用した履歴を管理するステップをさらに含む請求項２３に記載のサービスアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰＴＶサービスシステムに関するものであって、より詳細にはエンベディッドブラウザを基盤とするＩＰＴＶサービスにおいてデバイスの依存度を最小化し、ブラウザだけでサービスを円滑に利用できるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システム及び方法に関するものである。
【背景技術】
【０００２】
過去の空中波のみ視聴できた時代から現在は多様なケーブル放送及び衛星放送など多様なチャネルを視聴することができ、最近ではインターネットプロトコルテレビ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｔｅｌｅｖｉｓｉｏｎ、ＩＰＴＶ）の登場によりウェブ（ｗｅｂ）サービスと融合し、多様なコンテンツサービスを視聴できる時代になった。
【０００３】
このようなＩＰＴＶポータルサービスのため、デバイスにポーティングされるウェブブラウザを活用したサービス機能としては、多様なコンテンツサービス以外にもデバイスと連系したサービスアップグレード、デバイス認証、ユーザ認証などがある。
【０００４】
図１は、従来のエンベディッドブラウザを基盤とするサービスアクセス制御システムの構成を図示するブロック図である。図２は、従来のエンベディッドブラウザ、基盤のサービスアクセス制御の流れを示す図である。
【０００５】
図１及び２に示すように、従来のエンベディッドブラウザを基盤とするサービスアクセス制御システムは、デバイス依存度が高い情報をサーバに伝達するため、ブラウザ５とインターフェースするためのデバイスプラグ−イン（Ｐｌｕｇ−ｉｎ）３を備える。すなわち、デバイスプラグ−イン３は、デバイス環境情報、例えばデバイスシリアルナンバー、デバイスファームウェア情報などをブラウザ５に伝達するために用いられる。
【０００６】
従来のエンベディッドブラウザを基盤とするサービスアクセス制御方法は、デバイスＡＰＩ１を利用してＩＰＴＶポータルサーバ９にアクセスのための環境変数を生成して、環境変数を利用してシェル（Ｓｈｅｌｌ）７からカスタムブラウザ（Ｃｕｓｔｏｍ  Ｂｒｏｗｓｅｒ）５を介してポータルサービスにアクセスする。ポータルサービス使用中にデバイス関連メタデータを必要とする場合、デバイスエンベディッドェブブラウザのプラグ−イン（Ｐｌｕｇ−ｉｎ）３を介してデバイスメタデータを呼び出して認証情報を加工してウェブアプリケーションサーバ９に伝送して認証処理する。
【０００７】
しかし、ポータルサービスが多様なデバイスと連係する場合、デバイスの特性によってインターフェース構成を異なるようにしなければならない。
【０００８】
また、デバイスごとに使用可能なブラウザが相異なり、これのためのインターフェースを毎回確保しなければならないため、標準化したウェブブラウザは使いにくい。
【０００９】
また、デバイスの特性によりウェブブラウザの導入時にプラグ−インを開発しなければならない問題がある。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、前記のような点を解決するために案出されたものであって、エンベディッドブラウザを基盤とするＩＰＴＶサービスにおいてデバイスの依存度を最小化し、ブラウザだけでサービスを円滑に利用できるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システム及び方法を提供することにその目的がある。
【課題を解決するための手段】
【００１１】
前記目的を達成するため、本発明の一実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システムは、インターネットプロトコルサービスを提供するサーバ、及びデバイス及びサービス関連情報を含み、前記サーバと前記デバイスのアクセスを制御するブラウザエージェントを含む。
【００１２】
前記他の目的を達成するため、本発明の一実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御方法は、（ａ）ブラウザエージェントにデバイス及びサービス関連情報を付加するステップ、及び（ｂ）前記ブラウザエージェントを利用してインターネットプロトコルサービスを提供するサーバにアクセスするステップを含む。
【発明の効果】
【００１３】
本発明のエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システム及び方法によれば、次のような効果が一つあるいはそれ以上ある。最初に、既存のプラグインを利用せず、ブラウザだけでＨＴＴＰプロトコルを活用してエンベディッドブラウザエージェントを基盤とするサービスアクセス制御過程を単純化することによってＩＰＴＶポータルサービスの開発期間を短縮してポータルサーバとデバイスの間のコミュニケーション費用を最小化することができる。次に、標準プロトコルを使うことにより互換性が高く、保安のレベルも高めることができる。最後に、ブラウザエージェントに含まれるデバイスシリアルナンバーとユーザ情報を組み合わせることにより、個人化サービスを提供することができる。本発明の効果は、以上で言及した効果に制限されなく、言及されていないまた他の効果は、請求範囲の記載から当業者に明確に理解できるであろう。
【図面の簡単な説明】
【００１４】
【図１】従来のエンベディッドブラウザを基盤とするサービスアクセス制御システムの構成を図示するブロック図である。
【図２】従来のエンベディッドブラウザ基盤のサービスアクセス制御の流れを示す図である。
【図３】本発明の一実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システムの構成を図示するブロック図である。
【図４】本発明のクライアント情報が文字列の形態でブラウザエージェントに含まれる一例を示す図である。
【図５】本発明の一実施形態によるエンベディッドブラウザエージェント基盤のサービスアクセス制御の流れを示す図である。
【発明を実施するための形態】
【００１５】
本発明の利点及び特徴、そしてそれらを達成する方法は、添付される図面と共に詳細に後述する実施形態を参照すると明確になるであろう。しかし、本発明は、以下で開示する実施形態に限定されるものではなく、互いに異なる多様な形態で具現されることができ、本実施形態は、単に本発明の開示が完全になるように、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は請求項の範囲によってのみ定義される。明細書全体にかけて同一の参照符号は同一構成要素を指称する。
【００１６】
以下、添付する図面を参照して本発明の好ましい実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システム及び方法を詳細に説明する。参考までに本発明を説明において関連する公知の機能あるいは構成に対する具体的な説明が本発明の要旨を曖昧にすると判断される場合はその詳細な説明は省略する。
【００１７】
図３は、本発明の一実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システムの構成を図示するブロック図である。図４は、本発明のクライアント情報が文字列の形態でブラウザエージェントに含まれる一例を示す図である。
【００１８】
図３及び４に示すように、本発明の一実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御システムは、サーバ１０、ブラウザエージェント２１、クライアント情報管理部２３、認証アクセス制御部２４、デバイスアップデート管理部２５、サービス管理部２６及びユーザ履歴管理部２７などを含む。
【００１９】
前記サーバ１０は、インターネットプロトコルテレビ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｔｅｌｅｖｉｓｉｏｎ、ＩＰＴＶ）ポータルサービスを提供する。
【００２０】
前記ブラウザエージェント（Ｂｒｏｗｓｅｒ  Ａｇｅｎｔ）２１は、デバイス２０にポーティングされ、デバイス２０及びサービス関連情報を含み、サーバ１０とデバイス２０のアクセスを制御する。ここで、デバイス情報は、デバイスモデル、デバイスバージョン、デバイスシリアルナンバー、セッションキー情報などを含み得る。
【００２１】
ブラウザエージェント２１は、サーバ１０にアクセスするとき、定められたアルゴリズムにより前記セッションキーを生成してサーバ１０に伝送する。より詳細には、ブラウザエージェント２１は、サーバ１０に最初のアクセス時に前記セッションキーを１回のみ生成し、ブラウザ、終了後の再アクセス時に前記セッションキーを再び生成することができる。
【００２２】
前記クライアント情報管理部２３は、ブラウザ及びデバイスから所定のクライアント情報を抽出して管理する。ここで、前記クライアント情報は、ブラウザ、デバイスモデル、デバイスバージョン、デバイスシリアルナンバー、セッションキー、その他付加情報などを含み得る。クライアント情報は、ブラウザエージェント２１にＨＴＴＰ規約により図４の「Ａ」部分とのような文字列の形態で含まれ得る。ここで、クライアント情報の文字列形態はブラウザ及びデバイス製造業者よって多様に適用され得る。
【００２３】
前記認証アクセス制御部２４は、ブラウザエージェント２１を介してサーバ１０にアクセス中のデバイス２０が如何なるデバイスであるかを確認し、サーバ１０にアクセスを制御する。認証アクセス制御部２４は、ブラウザエージェント２１に含まれたデバイスシリアルナンバーを利用してユーザ認証を１回しただけでもサーバ１０に再アクセス時の認証手続きを省略することができる。
【００２４】
認証アクセス制御部２４は、デバイスシリアルナンバーとユーザ情報を組み合わせて個人化したサービスを提供することができる。
【００２５】
前記デバイスアップデート管理部２５は、ブラウザエージェント２１に含まれたデバイス２０関連情報をアップデート管理する。
【００２６】
前記サービス管理部２６は、該当デバイスモデルとソフトウェアバージョンでサーバ１０からサポート可能なサービスを管理する。
【００２７】
前記ユーザ履歴管理部２７は、ユーザがブラウザエージェント２１を介してサーバ１０にアクセスしてサービスを利用した履歴を管理する。
【００２８】
以下、図５を参照して本発明の一実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御方法を具体的に説明する。
【００２９】
図５は、本発明の一実施形態によるエンベディッドブラウザエージェント基盤のサービスアクセス制御の流れを示す図である。
【００３０】
図５に示すように、本発明は、エンベディッドブラウザを基盤として作動するようになっており、ブラウザエージェント２１を利用してＩＰＴＶポータルサーバ１０にアクセス時ブラウザエージェント２１にデバイス２０及びサービス関連メタデータを付加してサービスを利用することができる。
【００３１】
より詳細には、本発明の一実施形態によるエンベディッドブラウザエージェントを基盤とするサービスアクセス制御方法は、ブラウザエージェント２１にデバイス２０及びサービス関連情報を付加し、ブラウザエージェント２１を利用してＩＰＴＶポータルサービスを提供するサーバ１０にアクセスする。このとき、ブラウザエージェント２１を利用してサーバ１０にアクセス時にセッションキーを生成して伝送する。より詳細には、ブラウザエージェント２１を利用してサーバ１０に最初のアクセス時に前記セッションキーを１回のみ生成し、ブラウザ終了後の再アクセス時に前記セッションキーを再び生成する。
【００３２】
また、クライアント情報管理部２３でブラウザ及びデバイスから所定のクライアント情報を抽出して管理する。このとき、前記クライアント情報をブラウザエージェント２１にＨＴＴＰ規約により文字列の形態で含み、サーバ１０に伝達することができる。
【００３３】
また、認証アクセス制御部２４でブラウザエージェント２１を介してサーバ１０にアクセス中のデバイス２０関連情報に対して認証過程を経てサーバ１０にアクセスを制御する。すなわち、認証アクセス制御部２４は、デバイスモデル、デバイスバージョン、デバイスシリアルナンバー、セッションキー情報などを検索して如何なるデバイス情報であるかを確認してサーバ１０にアクセスを制御する。また、認証アクセス制御部２４ではブラウザエージェント２１に含まれたデバイスシリアルナンバーを利用してユーザ認証を１回しただけでもサーバ１０に再アクセス時に認証手続きを省略することができる。
【００３４】
また、ブラウザエージェント２１に含まれたデバイスシリアルナンバーとユーザ情報を組み合わせて個人化したサービスを提供する。
【００３５】
また、デバイスアップデート管理部２５でブラウザエージェント２１に含まれたデバイスモデル及びソフトウェアバージョンなどをアップデートする。すなわち、デバイスソフトウェアのバージョンを確認して最新バージョンではない場合にアップデートをする。
【００３６】
また、サービス管理部２６で該当デバイスモデルとソフトウェアバージョンによってサーバ１０からサポート可能なサービスを管理する。すなわち、デバイス２０で使用可能な機能を考慮してソフトウェアバージョン別、個人別ポータルサービスを管理する。
【００３７】
また、ユーザ履歴管理部２７でユーザがブラウザエージェント２１を介してサーバ２０にアクセスしてサービスを利用した履歴を管理する。すなわち、ユーザログイン情報を記録してサービスの特定メニューがどれほど利用されたかが分かる。
【００３８】
以上、添付された図面を参照して本発明の実施形態を説明したが、本発明が属する技術分野で通常の知識を有する者は、本発明が、その技術的思想や必須の特徴を変更しない範囲で他の具体的な形態で実施され得ることを理解することができる。したがって、上記実施形態は、すべての面で例示的なものであり、限定的でないものと理解しなければならない。
【符号の説明】
【００３９】
１０  サーバ
２１  ブラウザエージェント
【図１】
2014220009.tif 000003
【図２】
2014220009.tif 000004
【図３】
2014220009.tif 000005
【図４】
2014220009.tif 000006
【図５】
2014220009.tif 000007