JP2014038517A - コンテンツ提供装置およびコンテンツ提供方法、ポータルシステム、並びにコンピュータ・プログラム - Google Patents

コンテンツ提供装置およびコンテンツ提供方法、ポータルシステム、並びにコンピュータ・プログラム Download PDF

Info

Publication number
JP2014038517A
JP2014038517A JP2012180955A JP2012180955A JP2014038517A JP 2014038517 A JP2014038517 A JP 2014038517A JP 2012180955 A JP2012180955 A JP 2012180955A JP 2012180955 A JP2012180955 A JP 2012180955A JP 2014038517 A JP2014038517 A JP 2014038517A
Authority
JP
Japan
Prior art keywords
information
portlet
priority
terminal
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012180955A
Other languages
English (en)
Inventor
Koji Kato
浩二 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2012180955A priority Critical patent/JP2014038517A/ja
Priority to US13/966,984 priority patent/US20140053075A1/en
Priority to CN201310359241.0A priority patent/CN103593388A/zh
Publication of JP2014038517A publication Critical patent/JP2014038517A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】 ポータルサイトを閲覧する環境が異なる場合においても、ユーザが必要とする情報を速やかに提供することが可能なコンテンツ提供装置等を提供する。
【解決手段】 コンテンツ提供装置1は、ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報101を受信するのに応じて、第1の端末情報101に基づいて、所定の演算によって、第1の優先度P1を算出し、ポータルサイトを構成するポートレットと第1の優先度P1の範囲を示す優先度範囲とポートレットにおける表示範囲とが関連付けられた優先度情報4をポートレットと第1の優先度P1とに基づいて参照することにより、ポートレットと第1の優先度P1とに関連付けられたポートレットにおける表示範囲の情報を取得し、ポートレットと取得した表示範囲とを端末装置に提供することを特徴とする。
【選択図】 図1

Description

本発明は、例えば、端末装置の動作環境に基づきポータルサイトに表示する最適なコンテンツを提示する技術分野に関する。
近年、インターネットの普及によって複数のウェブサイト(以下、「Webサイト」とも記す)が存在する。この複数のウェブサイトを効率的に管理するシステムとして、例えば、ポータルサイト(以下、「ポータル」とも記す)が一般的に知られている。
ポータルサイトは、メールやスケジュール管理、文書管理、電話帳などのさまざまな機能を備えるポートレット(以下、「ポートレットコンテンツ」とも記す)だけでなく、各種業務システムへのアクセスを一元管理する機能を備える。
そのため、例えば、ポータルサイトを導入する企業は、ポータルサイトを通して社内に点在する複数の情報を共有することによって効率的に業務を行うことができる。
ここで、本願出願に先立って存在する関連技術として、例えば特許文献1は、ウェブページ等を構成する情報中に含まれる不要な情報を排除すると共に、各ユーザが必要とする情報のみを提供可能な情報提供システムに関する技術を開示する。
より具体的に、引用文献1における情報提供サーバは、ユーザが指定したウェブページにアクセスすると共に、アクセスしたウェブページから構成情報を取得する。
次に、情報提供サーバは、取得した構成情報を行単位に分解する。情報提供サーバは、分解した構成情報に基づいて行選択画面を生成する。
特許文献1におけるユーザは、行選択画面において必要な構成情報を選択する。また、情報提供サーバは、ユーザによって選択された構成情報を提供する。
これにより、特許文献1は、ユーザにより選択されていない不要な情報を排除して表示することによって、限られた画面領域を有効に使用することができる。
さらに、特許文献1は、携帯情報端末等の閲覧環境が制限された端末に構成情報を提供する場合に、閲覧を希望する構成情報を予めユーザが選択する。
これにより、情報提供サーバは、携帯情報端末等で閲覧した場合に、予めユーザによって選択された構成情報を提供する。
特許文献2に記載された技術は、ポータル画面のスクロール操作を必要とせずに一度にポータル画面全体を表示するポータル画面の自動調節装置と方法に関する技術を開示する。
より具体的に、特許文献2における計算機は、ウインドウの表示領域の情報に基づきウインドウに含まれるポートレットの表示に使用できるポートレット表示領域値を算出すると共に、算出したポートレット表示領域値を記憶装置に格納する。
次に、計算機は、ウインドウにポートレットを表示する際に、記憶装置に格納したポートレット表示領域値を参照する。
計算機は、参照したポートレット表示領域値に基づいてポートレットの表示内容を調節すると共に、調節したポートレットを表示する。
特許文献3に記載された技術は、複数種類の専用端末を1つのサーバに接続して使用する場合に、端末毎にユーザ自らが異なる実行環境に合わせて設定作業を要さずに自動で設定するコンピュータシステム、およびそのサーバ装置、端末装置に関する技術を開示する。
より具体的に、特許文献3における端末装置は、端末装置の識別情報と、キーボード等の入力装置の識別情報と、表示画面サイズと、を構成情報としてサーバ装置に送信する。
サーバ装置は、端末装置から受信した構成情報とテーブルとに基づいて、端末装置に適合するアプリケーションプログラムを決定すると共に、決定したアプリケーションプログラムを起動する。
ここで、テーブルとは、予めサーバ装置に記憶された端末装置の構成情報と当該端末装置に適合したアプリケーションプログラムとを関係付けたテーブルである。
サーバ装置は、起動したアプリケーションプログラムに従って、構成情報に含まれる表示画面サイズに合わせた画像データを生成すると共に、生成した画像データを端末装置に送信する。
端末装置は、サーバ装置から受信した画像データを表示手段に表示する。
特許文献4に記載された技術は、表示条件の変化に応じて表示要素の表示順位を動的に決定する。
これにより、特許文献4は、重要な情報を優先的に表示すると共に、画面の全体または任意領域を拡大または縮小した際に生じる図形形状の変形と文字等の表示くずれを防止する画面表示方法および装置に関する技術を開示する。
より具体的に、特許文献4は、機器等のディスプレイに表示する文字や図形等の表示要素を拡大縮小する際に、その拡大縮小率に応じて画面上の表示要素の表示優先順位を決定すると共に、決定した表示優先順位に従って表示要素を画面に表示する。
特許文献5に記載された技術は、ポータルサイトに表示する利用頻度の高いポートレットをユーザにとって最適な位置に表示するポータルサーバ、ポータルシステムおよびポートレット表示位置変更方法に関する技術を開示する。
より具体的に、特許文献5におけるポータルサーバは、端末装置からポータルサイトに表示されたポートレットにアクセスがあった場合、アクセスがあった日時を示す日時情報と、アクセスがあったポートレットを特定する特定情報とを関連づけたアクセス情報を格納する。
ポータルサーバは、端末装置からポータルサイトの再描画要求があった場合、格納したアクセス情報に基づいて時間帯に応じたポートレットの利用頻度を算出する。
ポータルサーバは、算出した利用頻度に基づいてポータルサイトに表示されるポートレットのレイアウトを変更する。
特開2002−312391号公報 特開2004−252688号公報 特開2007−179108号公報 特開平11−007316号広報 特開2012−033013号公報
ところで、上述したポータルサイトは、ポータルサイトという性質上、多くのユーザからアクセスされる。また、ポータルサイトにアクセスする際、ユーザは、パーソナルコンピュータ(Personal Computer:以降、「PC」と称する)や携帯電話、タブレットPC等のさまざまな端末装置からアクセスする。
例えば、携帯電話を使ってポータルサイトにアクセスした場合に、ポータルサイトは、携帯電話が有するディスプレイの画面サイズが小さいためにポータルサイトを構成する全てのコンテンツが表示されない、または画面レイアウトが崩れて表示される問題がある。
さらに、携帯電話では、表示することが可能なページ容量に制限があるために一部の画像が表示できない問題もある。
一方で、PCを使ってポータルサイトにアクセスした場合に、ポータルサイトは、PCが有するディスプレイの画面サイズが大きいためにポータルサイトを構成する全てのコンテンツが表示される。
そのため、上述した問題に対して、一般的に知られたポータルサーバは、端末装置からのアクセス要求(以下、「リクエスト」とも記す)に応じて端末装置で使用するWebブラウザの種別を判別すると共に、判別したブラウザの種別に合わせてコンテンツを変換することで対応する。
または、ポータルサイト管理者は、PC用と携帯端末用との2つのポータルサイトを用意する。
これにより、ポータルサーバは、端末装置からアクセス要求があった場合に、端末装置の種別を判別すると共に、判別した端末装置の種別に合わせて用意したポータルサイトを端末装置に送信することで対応する。
しかしながら、上述したコンテンツを変換する方法は、ポータルサイトを構成する全ての情報に対してコンテンツ変換する。
そのため、例えば、係る方法は、携帯電話においてポータルサイトを表示した場合に、ユーザにとって不要な情報を表示するだけでなく、ポータルサイトを表示するまでに時間を要する。
さらに、コンテンツ変換後のレイアウトは、コンテンツ提供者が意図したものと異なるレイアウトとなる。
このため、携帯端末に表示されたポータルサイトは、ユーザにとって利便性や効率性を低下させることが問題である。
また、上述した端末装置毎にポータルサイトを用意する手法は、複数のポータルサイトを作成すると共に、作成したポータルサイトを管理する手間暇が必要である。
より具体的に、ポータルサイトでは、多数のポートレットコンテンツ情報によって構成される。そのため、ポータルサイト管理者からは、端末装置毎のポータルサイトを管理するのではなく、1つのポータルサイトを管理することが望まれている。
さらに、特許文献1では、特定の端末装置から閲覧する場合に予めユーザによって閲覧を希望するコンテンツを選択する手間暇が必要である。
さらに、特許文献1は、携帯情報端末等で閲覧した場合に、選択したコンテンツを表示することが記載されているに留まり、不特定多数の端末装置から閲覧された場合に関して何ら言及されていない。
また、特許文献2では、Webブラウザの表示領域に合わせてポータルサイトを調整すると共に、調整したポータルサイトを一画面で表示する。
例えば、特許文献2では、携帯電話等の携帯端末が有するWebブラウザの表示領域に合わせてポータルサイトを調整すると共に、調整したポータルサイトを一画面に表示する。
即ち、係るポータルサイトは、携帯電話の画面サイズに合わせて縮小された態様で表示される。そのため、ユーザは、縮小されて表示されたポータルサイトのコンテンツを読み取ることができない。
特許文献3では、予め準備したテーブルに基づいて画像データを生成すると共に、
その画像データを表示することが記載されているに留まり、どのようにポータルサイトを構成するポートレットを表示するかについては何ら言及されていない。
特許文献4では、指定された拡大縮小率に応じて文字や図形等の表示要素を拡大および縮小するに留まり、表示するモニタのサイズや不特定多数の端末装置において表示することについては何ら言及されていない。
特許文献5では、ポートレットの利用頻度に基づいてポータルサイトに表示されるポートレットのレイアウトを変更することが記載されているに留まり、表示するモニタのサイズや不特定多数の端末装置において表示することについては何ら言及されていない。
本発明の主たる目的は、ポータルサイトを閲覧する環境が異なる場合においても、ユーザが必要とする情報を速やかに提供することが可能なコンテンツ提供装置等を提供することにある。
上記の課題を達成すべく、本発明に係るコンテンツ提供装置は、以下の構成を備えることを特徴とする。
即ち、本発明に係るコンテンツ提供装置は、
ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする。
また、同目的を達成すべく、本発明に係るコンテンツ提供方法は、以下の構成を備えることを特徴とする。
即ち、本発明に係るコンテンツ提供方法は、
ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする。
尚、同目的は、上記の各構成を有するコンテンツ提供装置およびコンテンツ提供方法を、コンピュータによって実現するコンピュータ・プログラム、およびそのコンピュータ・プログラムが格納されている、読み取り可能な記憶媒体によっても達成される。
本発明によれば、ポータルサイトを閲覧する環境が異なる場合においても、ユーザが必要とする情報を速やかに提供することができる。
本発明の第1の実施形態におけるコンテンツ提供装置の構成を示すブロック図である。 本発明の第1の実施形態における優先度情報を例示する図である。 本発明の第2の実施形態におけるコンテンツ提供装置の構成を示すブロック図である。 本発明の第2の実施形態におけるポートレット情報を概念的に例示する図である。 本発明の第3の実施形態におけるポータルシステムの構成を示すブロック図である。 本発明の第3の実施形態におけるコンテンツ提供装置が行う動作を示すフローチャートである。 本発明に係る各実施形態を実現可能な情報処理装置のハードウェア構成を例示的に説明するブロック図である。
以下、本発明の実施形態について図面を参照して詳細に説明する。
<第1の実施形態>
図1は、本発明の第1の実施形態におけるコンテンツ提供装置1の構成を示すブロック図である。
図1において、コンテンツ提供装置1は、コンテンツ生成部2を有する。
コンテンツ生成部2は、第1の端末情報101に基づいて第1の優先度P1を算出する。さらに、コンテンツ生成部2は、算出した第1の優先度P1に基づいて記憶部3に保持された優先度情報4を参照する。
次に、コンテンツ生成部2は、算出した第1の優先度P1に基づいて優先度情報4を参照した結果、ポートレットにおける表示範囲の情報を取得する。コンテンツ生成部2は、ポートレットと当該ポートレットにおける表示範囲とを提供する。
次に、本発明の第1の実施形態に係るより具体的なコンテンツ提供装置1の動作について説明する。
記憶部3は、優先度情報4とポートレット5とを保持する。
ここで、記憶部3は、読み書き可能な不揮発性記憶デバイスである。より具体的に、一例として、記憶部3は、サーバ等の電子機器に搭載されたハードディスクドライブ(Hard disk drive:以降、「HDD」と称する)等の不揮発性記憶素子を採用することができる。
また、一例として、記憶部3は、不図示のネットワークに接続されたストレージデバイス(不図示)を採用してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
ポートレット5は、ポータルサイトを構成する複数のポートレット(ポートレットA、ポートレットB、ポートレットC)群である。
上述した実施形態では、説明の便宜上、一例として、ポートレット5は、ポートレットAと、ポートレットBと、ポートレットCとにおいて構成する例を説明した。しかしながら本発明は、係る構成に限定されず、ポートレット5は、1つ乃至複数のポートレットで構成してもよい(以下の実施形態においても同様)。
図2は、本発明の第1の実施形態における優先度情報4を概念的に例示する図である。
図2において、優先度情報4は、ポートレット名と表示範囲と優先度範囲とを関連付けたレコードである。
より具体的に、一例として、優先度情報4は、図2に例示する表の1行目にポートレット名を含む。さらに、優先度情報4は、2行目に表示範囲の情報を含む。優先度情報4は、3行目に優先度範囲の情報を含む。
ここで、ポートレット名は、記憶部3に保持されたポートレット5である。また、優先度範囲は、コンテンツ生成部2が第1の端末情報101に基づいて算出した第1の優先度P1の適用範囲を表す情報である。さらに、表示範囲は、ポートレット名と優先度範囲とに関連付けられたポートレットの表示範囲を表す情報である(第1の優先度P1については、本実施形態において後述する)。
また、優先度範囲は、ポートレット毎に設定される。さらに、優先度範囲は、第1の優先度P1の適用範囲に応じて分割される。
より具体的に、一例として、優先度範囲は、ポートレットで提示する情報量が多い場合に、携帯電話等で表示可能なページ容量に合わせて分割してもよいし、ネットワーク回線の帯域値を考慮して分割してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
また、表示範囲は、設定した優先度範囲に合わせて設定される。
より具体的に、一例として、表示範囲は、第1の優先度P1が小さい場合に、ポートレットで提示する情報量を少なくするように構成してもよいし、一方で、表示範囲は、第1の優先度P1が大きい場合に、ポートレットの全てを提示するように構成してもよい。
また、例えば、表示範囲は、ポータルサイト管理者が表示するコンテンツを任意に選択すると共に、設定してもよい。
これにより、ポータルサイト管理者は、意図的に表示したいコンテンツをユーザに提示することができる。
即ち、ポータルサイト管理者は、表示するコンテンツの優先順位を設けることができる。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
優先度情報4は、予め記憶部3に保持される。
優先度情報4は、例えば、ポータルサイト管理者によって予め記憶部3に登録してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
より具体的に、一例として、ポータルサイト管理者は、図2におけるポートレットAの優先度範囲を「1以下」、「1より大きく10以下」、「10よりおおきい」の3つの範囲に設定する。
次に、ポータルサイト管理者は、設定した優先度範囲に合わせて表示範囲を設定する。優先度範囲「1以下」には、ポートレットAにおける「タイトル」を表示範囲とする。
優先度範囲「1より大きく10以下」には、ポートレットAにおける「L1−L5」を表示範囲とする。即ち、優先度範囲は、ポートレットAにおける1行目から5行目を表示範囲とする。
優先度範囲「10よりおおきい」には、ポートレットAにおける「全てを表示」を表示範囲とする。
尚、本発明は、上述した実施形態には限定されない。例えば、本発明は、優先度範囲を1つ乃至複数の範囲において設定してもよい。それに伴い、表示範囲は、優先度範囲に合わせて設定すればよい。
次に、第1の端末情報101は、ポータルサイトを閲覧する端末装置(不図示)の構成情報である。より具体的に、第1の端末情報101は、端末装置が備えるディスプレイ等の画面のサイズと、端末装置が備えるポータルサイトを閲覧する際に使用可能なメモリ情報(メモリサイズ)と、を示す情報である。
コンテンツ生成部2は、第1の端末情報101を受信するのに応じて、受信した第1の端末情報101における画面サイズと、メモリサイズと、に基づいて第1の優先度P1を算出する。
ここで、第1の優先度P1の計算方法について説明する。本実施形態において、コンテンツ生成部2は、第1の優先度P1を、例えば以下の式(1)によって求める。
第1の優先度P1=α×(画面サイズ)×β×(メモリサイズ) ・・・・・(1)
上記式(1)において、第1の優先度P1は、画面サイズとメモリサイズとに所定の乗数(α、β)を乗じることによって求めることができる。尚、乗数は、例えば、ポータルサイト管理者によって任意に決めればよい(以下の実施形態においても同様)。
次に、コンテンツ生成部2は、ポータルサイトを構成するポートレットと算出した第1の優先度P1とに基づいて記憶部3に保持された優先度情報4を参照する。
コンテンツ生成部2は、ポータルサイトを構成するポートレットと算出した第1の優先度P1とに基づいて優先度情報4を参照した結果、図2に示すポートレット名と第1の優先度P1の値が含まれる優先度範囲とが関連付けられた表示範囲の情報を取得する。
コンテンツ生成部2は、ポートレット名と取得した当該ポートレットにおける表示範囲の情報とを提供する。
即ち、例えば、コンテンツ生成部2は、ポータルサイトを構成するポートレットコンテンツ情報を端末装置に提供する。
ここでは、一例として、ポートレット名と取得した当該ポートレットにおける表示範囲の情報とをポートレットコンテンツ情報と表す。
より具体的に、一例として、コンテンツ生成部2が算出した第1の優先度P1の値を「1」とする。また、ポータルサイトは、ポートレットAと、ポートレットBと、ポートレットCとで構成することとする。
コンテンツ生成部2は、ポータルサイトを構成するポートレットと算出した第1の優先度P1「1」とに基づいて優先度情報4を参照した結果、ポートレット名と第1の優先度P1の値が含まれる優先度範囲とが関連付けられた表示範囲の情報を取得する。
即ち、コンテンツ生成部2は、図2に示すポートレットAにおける表示範囲の情報として「タイトル」を取得する。さらに、コンテンツ生成部2は、図2に示すポートレットBにおける表示範囲の情報として「全てを表示」を取得する。コンテンツ生成部2は、図2に示すポートレットCにおける表示範囲の情報として「タイトル」を取得する。
コンテンツ生成部2は、ポートレット名と取得した当該ポートレットにおける表示範囲の情報とを提供する。
例えば、端末装置(不図示)におけるWebブラウザは、受信したポートレット名と取得した当該ポートレットにおける表示範囲の情報とに基づいて端末装置が備えるディスプレイ(例えば、後述する図7に示す出力装置309)等のユーザインタフェースを介して、ユーザに提示する。
尚、上述した実施形態では、説明の便宜上から、ポータルサイトは、ポートレットAと、ポートレットBと、ポートレットCとによって構成する例を説明した。しかしながら本発明は、係る構成に限定されず、例えば、ポータルサイトは、ポートレットAと、ポートレットCとによって構成してもよいし、1つ乃至複数のポートレットで構成してもよい(以下の実施形態においても同様)。
このように本実施の形態に係るコンテンツ提供装置1によれば、ポータルサイトを閲覧する環境が異なる場合においても、ユーザが必要とする情報を速やかに提供することができる。その理由は、コンテンツ提供装置1は、ポータルサイトを閲覧する端末装置の構成(画面サイズ、メモリサイズ)に合わせて表示するポートレットの範囲を選定すると共に、選定したポータルサイトを構成するポートレットコンテンツ情報を提示することができるからである。
即ち、コンテンツ提供装置1は、ポータルサイトを表示する画面サイズやメモリサイズが小さい携帯端末等に提示する場合に、提示する情報量を少なくし、一方で、ポータルサイトを表示する画面サイズやメモリサイズが大きいPCに提示する場合に、提示する情報量を多くすることができる。
これにより、携帯端末では、ポートレットコンテンツ情報が少ないため通信データ量を減らすことができる。即ち、携帯端末では、速やかにポータルサイトを表示することができる。PCでは、多くの情報を表示することができる。
また、ポータルサイト管理者は、端末装置毎にポータルサイトを作成及び管理する手間暇を省くことができる。その理由は、ポータルサイト管理者は、端末装置毎にポータルサイトの表示範囲を調節することができるからである。
<第2の実施形態>
次に、上述した本発明の第1の実施形態に係るコンテンツ提供装置1を基本とする第2の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
本発明の第2の実施形態におけるコンテンツ提供装置1について、図3および図4を参照して説明する。
図3は、本発明の第2の実施形態におけるコンテンツ提供装置1の構成を示すブロック図である。
図3において、記憶部3は、さらに、ポートレット情報11を有する。
図4は、本発明の第2の実施形態におけるポートレット情報11を概念的に例示する図である。
図4において、ポートレット情報11は、端末装置の種別と端末装置における利用位置(利用場所)とネットワーク回線の帯域値とを関連付けたレコードである。
より具体的に、ポートレット情報11は、図4に例示する表の1行目に端末装置の種別(端末装置種別)を含む。さらに、ポートレット情報11は、2行目に端末装置における利用位置(利用場所)を含む。ポートレット情報11は、3行目に端末装置毎のネットワーク回線の帯域値を含む。さらに、ポートレット情報11は、4行目にポートレット名を含む。
ここで、端末装置種別は、ポータルサーバにアクセス要求(以下、「リクエスト」とも記す)を送信した端末装置の種別を表す情報である。即ち、端末装置種別は、ポータルサイトを閲覧する端末装置の種別を表す情報である。
また、利用位置は、ポータルサイトを閲覧する際に、端末装置を使用する位置を表す情報である。
尚、上述した実施形態では、説明の便宜上から、図4に示す利用位置は、「外出先」や「自宅」、「会社」と記載する例を説明した。しかしながら、係る利用位置とは、端末装置の種別毎、且つ利用位置毎に各種端末装置に付与されたIP(Internet Protocol:以降、「IP」と称する)アドレスやIPアドレスの範囲を示す。
また、本発明は、上述した実施形態には限定されない。例えば本発明は、利用位置としてアクセスポイントの情報を採用してもよいし、GPS(Global_Positioning_System:以降、「GPS」と称する)によって取得可能な緯度・経度を採用してもよい。また、本発明は、利用位置としてMAC(Media Access Control:以降、「MAC」と称する)アドレスを採用してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
帯域値は、端末装置の種別と利用位置とによって特定したネットワーク回線の帯域値を表す情報である。
帯域値は、例えば、ポータルサイト管理者がポートレット情報11に登録してもよいし、ユーザインタフェースとしてポータルサイト管理者が提供する登録画面から帯域値をユーザによってポートレット情報11に登録してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
尚、登録画面から帯域値をポートレット情報11に登録する技術自体は、現在では一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する(以下の実施形態においても同様)。
ポートレット名は、図4に示す端末装置種別と利用位置とに関連付けられたポートレット名を表す情報である。
より具体的に、一例として、ユーザが携帯端末を使用して外出先からポータルサイトにアクセスした場合に、ポータルサイトは、図4に示すポートレットAで構成される。
次に、第2の端末情報102は、第1の実施形態において説明した第1の端末情報101に、さらに、端末装置の利用位置を示す情報を有する。
即ち、第2の端末情報102は、画面のサイズと、メモリ情報(メモリサイズ)と、端末装置の利用位置と、を示す情報である。
ここで、一例として、利用位置は、端末装置に付与されたIPアドレスである。
尚、本発明は、上述した実施形態には限定されない。例えば本発明は、端末装置がアクセスするアクセスポイントの情報でもよいし、GPSによって取得可能な緯度・経度の情報でもよい。また、本発明は、端末装置等を一位に特定可能なMACアドレスでもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
次に、端末種別情報103は、ポータルサイトを閲覧する端末装置(不図示)の種別を示す情報である。より具体的に、本実施形態において端末種別情報103は、端末装置の種別を示す「携帯端末」や「PC」、「タブレットPC」等である。
本実施形態を例に説明する本発明において、説明の便宜上から、端末種別情報103は、端末装置の種別を示す「携帯端末」や「PC」、「タブレットPC」等の情報を採用した場合について説明した。しかしながら本発明は、その場合には限定されず、端末種別情報103は、端末装置からポータルサイトを閲覧するWebブラウザの種別情報を採用してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
コンテンツ生成部2は、第2の端末情報102と端末種別情報103とを受信するのに応じて、受信した第2の端末情報102と端末種別情報103とに基づいて記憶部3に保持されたポートレット情報11を参照する。
より具体的に、コンテンツ生成部2は、第2の端末情報102における端末装置の利用位置と、端末種別情報103における端末装置の種別とに基づいて、記憶部3に保持されたポートレット情報11を参照する。
次に、コンテンツ生成部2は、第2の端末情報102と端末種別情報103とに基づいてポートレット情報11を参照した結果、利用位置と端末装置の種別とに関連付けられた帯域値とポートレット名とを取得する。
より具体的に、一例として、コンテンツ生成部2は、第2の端末情報102と端末種別情報103とを受信するのに応じて、受信した第2の端末情報102から端末装置の利用位置として「外出先」を示す情報と、端末種別情報103から端末装置の端末装置の種別として「携帯端末」を示す情報と、に基づいて記憶部3に保持されたポートレット情報11を参照する。
これにより、コンテンツ生成部2は、利用位置を示す「外出先」と、端末装置の種別を示す「端末装置」と、に関連付けられた図4に示す帯域値として「200kbps(kilobit/Second:以降、「kbps」と称する)」と、ポートレット名として「ポートレットA」と、を取得する。
コンテンツ生成部2は、受信した第2の端末情報102における画面サイズと、メモリサイズと、取得した帯域値と、に基づいて第2の優先度P2を算出する。
ここで、第2の優先度P2の計算方法について説明する。本実施形態において、コンテンツ生成部2は、第2の優先度P2を、例えば以下の式(2)によって求める。
第2の優先度P2=α×(画面サイズ)×β×(メモリサイズ)×γ×(帯域値) ・・・・・(2)
上記式(2)において、第2の優先度P2は、画面サイズと、メモリサイズと、帯域値と、に所定の乗数(α、β、γ)を乗じることによって求めることができる。尚、乗数は、例えば、ポータルサイト管理者によって任意に決めればよい(以下の実施形態においても同様)。
次に、コンテンツ生成部2は、算出した第2の優先度P2と取得したポートレット名とに基づいて記憶部3に保持された優先度情報4を参照する。
コンテンツ生成部2は、第2の優先度P2とポートレット名とに基づいて優先度情報4を参照した結果、ポートレット名と当該第2の優先度P2の値が含まれる優先度範囲とに関連付けられた表示範囲の情報を取得する。
コンテンツ生成部2は、ポートレット名と取得した当該ポートレットにおける表示範囲の情報とを提供する。
即ち、例えば、コンテンツ生成部2は、ポータルサイトを構成するポートレットコンテンツ情報を端末装置に提供する。
このように本実施の形態に係るコンテンツ提供装置1によれば、上述した第1の実施形態において説明した効果を享受できると共に、さらに、コンテンツ提供装置1は、ユーザが必要とする情報を速やかに提供することができる。その理由は、コンテンツ提供装置1は、さらに、ポートレット情報11を有する。そのため、例えば、コンテンツ提供装置1は、ユーザがポータルサイトを閲覧する端末装置の種別や閲覧する利用場所、ネットワーク回線の速度に合わせて表示するポートレットの範囲を選定すると共に、選定したポータルサイトを構成するポートレットコンテンツ情報を提供することができるからである。
そのため、例えば、ネットワークの回線速度が遅い携帯端末でポータルサイトにアクセスする場合に、係る携帯端末を使用するユーザは、表示するコンテンツが少ないために速やかにコンテンツを表示することができる。
また、例えば、PCにおいて回線速度が遅いネットワークに接続し、ポータルサイトにアクセスする場合に、係るPCは、速やかにポータルサイトを表示することができる。その理由は、PCにおける回線速度が遅いために、算出した第2の優先度P2の値は、小さい。そのため、コンテンツ提供装置1は、第2の優先度P2の値に応じたポートレットの表示範囲を選定すると共に、選定したポータルサイトを構成するポートレットコンテンツ情報を提供する。即ち、コンテンツ提供装置1は、係るPCにおけるネットワーク回線の速度に応じて少ない情報量でポータルサイトを提供するためである。
<第3の実施形態>
次に、上述した本発明の第2の実施形態に係るコンテンツ提供装置1を基本とする第3の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
本発明の第3の実施形態におけるコンテンツ提供装置1について、図5および図6を参照して説明する。
図5は、本発明の第3の実施形態におけるポータルシステム20の構成を示すブロック図である。
図5において、ポータルシステム20は、大別して、コンテンツ提供装置としてのポータルサーバ21と、端末装置22とを有する。
より具体的に、本実施形態において、ポータルサーバ21は、一般的に知られたポータルサーバに第2の実施形態において説明したコンテンツ提供装置1を適用する。
次に、端末装置22は、PCや携帯電話、タブレットPC等の一般的に知られた端末装置である。
尚、本実施形態に係る端末装置自体は、本実施形態の特徴ではないので、具体的動作及び詳細な構成については省略する(以下の実施形態においても同様)。
より具体的に、端末装置22は、端末情報取得部23を有する。
端末装置22は、ポータルサーバ21からポートレットコンテンツ情報を受信するのに応じて、受信したポートレットコンテンツ情報を当該端末装置22の不図示のディスプレイ等のユーザインタフェースを介して、ユーザに提示する。
また、端末情報取得部23は、端末装置22(自装置)の構成情報を取得すると共に、取得した構成情報を第2の端末情報102としてネットワーク104を介してポータルサーバ21に送信する。
尚、本実施形態に係る端末情報取得部23が端末装置22の構成情報を取得する技術自体は、現在では一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する(以下の実施形態においても同様)。
ポータルサーバ21、端末装置22は、図5には不図示の一般的な通信インタフェースを備える。そして、端末装置22は、ネットワーク104を介して、ポータルサーバ21にアクセス可能である。
ネットワーク(通信ネットワーク)104は、例えば、携帯電話事業者が所有する各種
通信回線、インターネットサービスプロバイダ等が提供するインターネット等の一般的な
通信回線である。
次に、本発明の第3の実施形態に係るより具体的なコンテンツ提供装置1の動作について説明する。
以下の説明において、一例として、コンテンツ提供装置1は、端末装置22における端末情報取得部23から第2の端末情報102が入力した際の動作について、詳細に説明する。
ここで、例えば、ユーザは、端末装置22を操作することによってポータルサイトにアクセスする。即ち、端末装置22は、ユーザからのWebブラウザの操作によってポータルサーバ21にリクエストを送信する。
さらに、例えば、端末装置22は、ポータルサイトにログインする際に、第2の端末情報102を送信することとする。
説明の便宜上、上述した構成を例に説明するが、本発明は、これに限定されない(以下の実施形態においても同様)。
図6は、本発明の第3の実施形態におけるコンテンツ提供装置1が行う動作を示すフローチャートである。係るフローチャートに沿ってコンテンツ提供装置1の動作手順を説明する。
ステップS1:
ポータルサーバ21におけるコンテンツ提供装置1は、端末装置22からの第2の端末情報102を受信するのに応じて、コンテンツ生成部2における処理を実行する。
ステップS2:
コンテンツ生成部2は、端末装置22から送信されたリクエストのヘッダに含まれる情報から端末装置22の種別情報を取得する。
より具体的に、一例として、コンテンツ生成部2は、端末装置22から送信されたリクエストのヘッダに含まれる情報からWebブラウザの種別を判別する。次に、コンテンツ生成部2は、Webブラウザの種別から端末装置22の種別を判別すると共に、判別した種別を端末装置22の種別情報として取得する。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
尚、端末装置22から送信されたリクエストのヘッダから端末装置の種別を取得する技術自体は、現在では一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する(以下の実施形態においても同様)。
ここで、取得した端末装置22の種別情報とは、第2の実施形態において説明した端末種別情報103である。
ここでは、端末装置22の種別情報は、「携帯端末」とする。
ステップS3:
コンテンツ生成部2は、受信した第2の端末情報102における端末装置の利用位置と、取得した端末装置の種別と、に基づいて記憶部3に保持されたポートレット情報11を参照する。
ここで、より具体的に、一例として、第2の端末情報102における端末装置の利用位置は、「外出先」を示すこととする。
ステップS4:
コンテンツ生成部2は、受信した第2の端末情報102における端末装置の利用位置と、取得した端末装置の種別と、に基づいてポートレット情報11を参照した結果、利用位置と端末装置の種別とに関連付けられた帯域値とポートレット名とを取得する。
より具体的に、一例として、コンテンツ生成部2は、受信した第2の端末情報102における端末装置の利用位置として「外出先」を示す情報と、取得した端末装置の種別として「携帯端末」を示す情報と、に関連付けられた図4に示す帯域値として「200kbps」と、ポートレット名として「ポートレットA」と、を取得する。
ステップS5:
コンテンツ生成部2は、受信した第2の端末情報102における画面サイズと、メモリサイズと、取得した帯域値と、に基づいて第2の優先度P2を算出する。
ここで、一例として、コンテンツ生成部2によって算出した第2の優先度P2は、「3」とする。
ステップS6:
コンテンツ生成部2は、算出した第2の優先度P2と取得したポートレット名とに基づいて記憶部3に保持された優先度情報4を参照する。
より具体的に、一例として、コンテンツ生成部2は、ステップS4において取得したポートレット情報(ポートレットA)とステップS5において算出した第2の優先度P2(「3」)に基づいて記憶部3に保持された優先度情報4を参照する。
ステップS7:
コンテンツ生成部2は、第2の優先度P2とポートレット名とに基づいて優先度情報4を参照した結果、ポートレット名と当該第2の優先度P2の値が含まれる優先度範囲とに関連付けられた表示範囲の情報を取得する。
より具体的に、一例として、コンテンツ生成部2は、ステップS4において取得したポートレット情報(ポートレットA)とステップS5において算出した第2の優先度P2(「3」)とに基づいて優先度情報4を参照した結果、ポートレット名と当該第2の優先度P2の値が含まれる優先度範囲とに関連付けられた表示範囲の情報を取得する。
ここで、一例として、取得した表示範囲は、「L1−L5」である。
ステップS8:
コンテンツ生成部2は、ステップS4において取得したポートレット名とステップS7において取得した当該ポートレットにおける表示範囲の情報とを端末装置22に提供すると共に、処理を終了する。
端末装置22におけるWebブラウザは、ポートレットコンテンツ情報を受信すると共に、受信したポートレットコンテンツ情報を端末装置22の不図示のディスプレイ等のユーザインタフェースを介して、ユーザに提示する。
より具体的に、一例として、端末装置22におけるWebブラウザは、受信したコンテンツ情報に基づいてポートレットAにおける1行目から5行目までをポータルサイトとしてディスプレイに提示する。
ここで、例えば、ユーザは、ポートレットAにおける6行目以降を閲覧したい場合に、Webブラウザを操作することによってポータルサーバ21にリクエストを送信する。
これにより、ポータルサーバ21は、リクエストに応じてポートレットAにおける6行目以降のポートレットコンテンツ情報を提供する。
端末装置22におけるWebブラウザは、6行目以降のポートレットコンテンツ情報を受信すると共に、受信したポートレットコンテンツ情報に基づいてポートレットAにおける6行目以降をディスプレイに提示する。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
このように本実施の形態に係るポータルシステム20によれば、上述した第1及び第2の実施形態において説明した効果を享受できる。
(ハードウェア構成例)
上述した実施形態において図面に示した各部は、ソフトウェアプログラムの機能単位(ソフトウェアモジュール)と捉えることができる。この場合のハードウェア環境の一例を、図7を参照して説明する。
図7は、本発明の模範的な実施形態に係るコンテンツ提供装置を実行可能な情報処理装置300(コンピュータ)の構成を例示的に説明する図である。即ち、図7は、図1に示したコンテンツ提供装置1、或いは、図3に示したコンテンツ提供装置1、図5に示したポータルシステム20、の全体または一部のコンテンツ提供装置を実現可能なサーバ等のコンピュータ(情報処理装置)の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
図7に示した情報処理装置300は、CPU(Central Processing Unit)301、ROM(Read Only Memory)302、RAM(Random Access Memory)303、ハードディスク304(記憶装置)、並びに外部装置との通信インタフェース(Interfac:以降、「I/F」と称する)305、CD−ROM(Compact Disc Read Only Memory)等の記憶媒体307に格納されたデータを読み書き可能なリーダライタ308、ユーザインタフェースとして一般的な出力装置309を備え、これらの構成がバス306(通信線)を介して接続された一般的なコンピュータである。
そして、上述した実施形態を例に説明した本発明は、図7に示した情報処理装置300に対して、その説明において参照したブロック構成図(図1、図3、図5)或いはフローチャート(図6)の機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、当該ハードウェアのCPU301に読み出して実行することによって達成される。また、当該装置内に供給されたコンピュータ・プログラムは、読み書き可能な一時記憶メモリ(RAM303)またはハードディスク304等の不揮発性の記憶デバイスに格納すれば良い。
また、前記の場合において、当該ハードウェア内へのコンピュータ・プログラムの供給方法は、CD−ROM等の各種記録媒体307を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコード或いは、そのコードが格納された記憶媒体によって構成されると捉えることができる。
尚、上述した各実施形態およびその変形例の一部又は全部は、以下の付記のようにも記載されうる。しかしながら、上述した実施形態及びその実施例により例示的に説明した本発明は、以下には限らない。即ち、
(付記1)
ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするコンテンツ提供装置。
(付記2)
前記コンテンツ提供装置は、
さらに、前記端末装置の種別を示す端末種別情報を取得し、
前記端末装置の構成情報を示す第2の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第2の端末情報と前記端末種別情報とに基づいて参照することにより、前記第2の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
前記第2の端末情報と前記帯域値とに基づいて、所定の演算によって、第2の優先度を算出し、
前記取得したポートレットと前記第2の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第2の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする付記1に記載のコンテンツ提供装置。
(付記3)
前記第1の端末情報は、
前記端末装置が有するディスプレイの画面サイズと、前記ポータルサイトを閲覧する際に使用可能なメモリサイズと、を含むことを特徴とする付記1に記載のコンテンツ提供装置。
(付記4)
前記第2の端末情報は、
前記第1の端末情報が含む情報に、さらに前記利用位置の情報を含むことを特徴とする付記2または付記3に記載のコンテンツ提供装置。
(付記5)
前記利用位置は、
前記端末装置に付与されたIPアドレスであることを特徴とする付記4に記載のコンテンツ提供装置。
(付記6)
前記第1の優先度は、
前記第1の端末情報に含まれる前記画面サイズと、前記メモリサイズとに基づいて、所定の演算によって算出されることを特徴とする付記1乃至付記5の何れかに記載のコンテンツ提供装置。
(付記7)
前記第2の優先度は、
前記第2の端末情報に含まれる前記画面サイズと、前記メモリサイズと、取得した前記帯域値とに基づいて、所定の演算によって算出されることを特徴とする付記2乃至付記6の何れかに記載のコンテンツ提供装置。
(付記8)
端末装置と、通信回線を介して前記端末装置からのリクエストに応じてポータルサイトを提供可能なポータルサーバと、を含むポータルシステムであって、
前記端末装置は、
自装置の構成情報を取得すると共に、第1の端末情報を生成する端末情報取得部を備え、
前記ポータルサーバは、
前記第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするポータルシステム。
(付記9)
前記ポータルサーバは、
さらに、前記端末装置の種別を示す端末種別情報を取得し、
前記端末装置の構成情報を示す第2の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第2の端末情報と前記端末種別情報とに基づいて参照することにより、前記第2の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
前記第2の端末情報と前記帯域値とに基づいて、所定の演算によって、第2の優先度を算出し、
前記取得したポートレットと前記第2の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第2の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする付記8に記載のポータルシステム。
(付記10)
ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするコンテンツ提供方法。
(付記11)
前記コンテンツ提供方法は、
さらに、前記端末装置の種別を示す端末種別情報を取得し、
前記端末装置の構成情報を示す第2の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第2の端末情報と前記端末種別情報とに基づいて参照することにより、前記第2の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
前記第2の端末情報と前記帯域値とに基づいて、所定の演算によって、第2の優先度を算出し、
前記取得したポートレットと前記第2の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第2の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする付記10に記載のコンテンツ提供方法。
(付記12)
コンテンツ生成装置の動作制御のためのコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、
ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、
前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
前記ポートレットと前記取得した表示範囲とを前記端末装置に提供する機能をコンピュータに実現させることを特徴とするコンピュータ・プログラム。
1 コンテンツ提供装置
2 コンテンツ生成部
3 記憶部
4 優先度情報
5 ポートレット
11 ポートレット情報
20 ポータルシステム
21 ポータルサーバ
22 端末装置
23 端末情報取得部
101 第1の端末情報
102 第2の端末情報
103 端末種別情報
104 ネットワーク
300 情報処理装置
301 CPU
302 ROM
303 RAM
304 ハードディスク
305 通信インタフェース
306 バス
307 記憶媒体
308 リーダライタ
309 出力装置

Claims (10)

  1. ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、
    前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
    前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするコンテンツ提供装置。
  2. 前記コンテンツ提供装置は、
    さらに、前記端末装置の種別を示す端末種別情報を取得し、
    前記端末装置の構成情報を示す第2の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第2の端末情報と前記端末種別情報とに基づいて参照することにより、前記第2の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
    前記第2の端末情報と前記帯域値とに基づいて、所定の演算によって、第2の優先度を算出し、
    前記取得したポートレットと前記第2の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第2の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
    前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする請求項1に記載のコンテンツ提供装置。
  3. 前記第1の端末情報は、
    前記端末装置が有するディスプレイの画面サイズと、前記ポータルサイトを閲覧する際に使用可能なメモリサイズと、を含むことを特徴とする請求項1に記載のコンテンツ提供装置。
  4. 前記第2の端末情報は、
    前記第1の端末情報が含む情報に、さらに前記利用位置の情報を含むことを特徴とする請求項2または請求項3に記載のコンテンツ提供装置。
  5. 前記第1の優先度は、
    前記第1の端末情報に含まれる前記画面サイズと、前記メモリサイズとに基づいて、所定の演算によって算出されることを特徴とする請求項1乃至請求項4の何れかに記載のコンテンツ提供装置。
  6. 前記第2の優先度は、
    前記第2の端末情報に含まれる前記画面サイズと、前記メモリサイズと、取得した前記帯域値とに基づいて、所定の演算によって算出されることを特徴とする請求項2乃至請求項5の何れかに記載のコンテンツ提供装置。
  7. 端末装置と、通信回線を介して前記端末装置からのリクエストに応じてポータルサイトを提供可能なポータルサーバと、を含むポータルシステムであって、
    前記端末装置は、
    自装置の構成情報を取得すると共に、第1の端末情報を生成する端末情報取得部を備え、
    前記ポータルサーバは、
    前記第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、
    前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
    前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするポータルシステム。
  8. 前記ポータルサーバは、
    さらに、前記端末装置の種別を示す端末種別情報を取得し、
    前記端末装置の構成情報を示す第2の端末情報を受信するのに応じて、前記端末装置の種別と前記端末装置から前記ポータルサイトにアクセスする位置を示す利用位置と前記端末装置におけるネットワーク回線の帯域値と前記ポートレットとが関連付けられたポートレット情報を、前記第2の端末情報と前記端末種別情報とに基づいて参照することにより、前記第2の端末情報と前記端末種別情報とに関連付けられた前記ポートレットと前記帯域値とを取得し、
    前記第2の端末情報と前記帯域値とに基づいて、所定の演算によって、第2の優先度を算出し、
    前記取得したポートレットと前記第2の優先度とに基づいて、前記優先度情報を参照することにより、前記取得したポートレットと前記第2の優先度とに関連付けられた該ポートレットにおける前記表示範囲の情報を取得し、
    前記取得したポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とする請求項7に記載のポータルシステム。
  9. ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、
    前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
    前記ポートレットと前記取得した表示範囲とを前記端末装置に提供することを特徴とするコンテンツ提供方法。
  10. コンテンツ生成装置の動作制御のためのコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、
    ポータルサイトにアクセスする端末装置の構成情報を示す第1の端末情報を受信するのに応じて、前記第1の端末情報に基づいて、所定の演算によって、第1の優先度を算出し、
    前記ポータルサイトを構成するポートレットと前記第1の優先度の範囲を示す優先度範囲と前記ポートレットにおける表示範囲とが関連付けられた優先度情報を前記ポートレットと前記第1の優先度とに基づいて参照することにより、前記ポートレットと前記第1の優先度とに関連付けられた前記ポートレットにおける前記表示範囲の情報を取得し、
    前記ポートレットと前記取得した表示範囲とを前記端末装置に提供する機能をコンピュータに実現させることを特徴とするコンピュータ・プログラム。
JP2012180955A 2012-08-17 2012-08-17 コンテンツ提供装置およびコンテンツ提供方法、ポータルシステム、並びにコンピュータ・プログラム Pending JP2014038517A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2012180955A JP2014038517A (ja) 2012-08-17 2012-08-17 コンテンツ提供装置およびコンテンツ提供方法、ポータルシステム、並びにコンピュータ・プログラム
US13/966,984 US20140053075A1 (en) 2012-08-17 2013-08-14 Content supplying apparatus, content supplying method, portal system and storage medium storing computer program
CN201310359241.0A CN103593388A (zh) 2012-08-17 2013-08-16 内容提供装置、内容提供方法、门户***以及存储计算机程序的存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012180955A JP2014038517A (ja) 2012-08-17 2012-08-17 コンテンツ提供装置およびコンテンツ提供方法、ポータルシステム、並びにコンピュータ・プログラム

Publications (1)

Publication Number Publication Date
JP2014038517A true JP2014038517A (ja) 2014-02-27

Family

ID=50083533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012180955A Pending JP2014038517A (ja) 2012-08-17 2012-08-17 コンテンツ提供装置およびコンテンツ提供方法、ポータルシステム、並びにコンピュータ・プログラム

Country Status (3)

Country Link
US (1) US20140053075A1 (ja)
JP (1) JP2014038517A (ja)
CN (1) CN103593388A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017182280A (ja) * 2016-03-29 2017-10-05 株式会社オービック データアクセス制御装置、データアクセス制御方法、データアクセス制御プログラム
JP2018055225A (ja) * 2016-09-27 2018-04-05 日本電気株式会社 ポータルサーバ、クライアント端末、ポータルシステム、ポータルサイトの表示方法、及びプログラム

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105224380B (zh) * 2014-05-28 2018-10-02 国际商业机器公司 用于小门户调度的方法和***
US20180032634A1 (en) * 2016-07-29 2018-02-01 ALQIMI Analytics & Intelligence, LLC System and methods for retrieving and displaying data utilizing a content authoring toolkit (cat)
US11030245B2 (en) * 2016-07-29 2021-06-08 ALQIMI Analytics & Intelligence, LLC System and methods for retrieving data using a database configuration file

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002244968A (ja) * 2001-02-19 2002-08-30 Matsushita Electric Ind Co Ltd データ表示システム、データ表示方法及び記録媒体
JP2004336309A (ja) * 2003-05-06 2004-11-25 Nippon Telegr & Teleph Corp <Ntt> コンテンツのネットワーク配信方法、システム、コンテンツ検索・選択サーバ、ロケーション選択サーバ
JP2004361996A (ja) * 2003-05-30 2004-12-24 Fujitsu Ltd クライアント評価方法、クライアント評価装置、サービス提供方法、及び、サービス提供システム
US20050021765A1 (en) * 2003-04-22 2005-01-27 International Business Machines Corporation Context sensitive portlets

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7747782B2 (en) * 2000-04-26 2010-06-29 Novarra, Inc. System and method for providing and displaying information content
RU2284674C2 (ru) * 2001-02-22 2006-09-27 Селлтик Технолоджиз Лтд Способ проведения интернет-сессии на индивидуальном устройстве сотовой телекоммуникационной сети и формирование соответствующего протокола
JP2006301978A (ja) * 2005-04-20 2006-11-02 Matsushita Electric Ind Co Ltd ウィンドウ枠構成情報を利用したインターネット端末装置、枠サーバ、情報システム及びブラウザの実行方法
JP5205695B2 (ja) * 2006-02-15 2013-06-05 富士通株式会社 表示制御プログラム、表示制御方法、クライアント装置及びシステム
EP2020135B1 (en) * 2006-05-02 2011-09-14 Telefonaktiebolaget L.M. Ericsson Method for registering multi-contact devices
DE102007004275A1 (de) * 2007-01-23 2008-07-24 Mgs Ag - Modular Galley Systems Vorrichtung zur Wandlung induktiv übertragener elektrischer Energie und Verfahren zur Herstellung einer derartigen Vorrichtung
US9621406B2 (en) * 2011-06-30 2017-04-11 Amazon Technologies, Inc. Remote browsing session management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002244968A (ja) * 2001-02-19 2002-08-30 Matsushita Electric Ind Co Ltd データ表示システム、データ表示方法及び記録媒体
US20050021765A1 (en) * 2003-04-22 2005-01-27 International Business Machines Corporation Context sensitive portlets
JP2004336309A (ja) * 2003-05-06 2004-11-25 Nippon Telegr & Teleph Corp <Ntt> コンテンツのネットワーク配信方法、システム、コンテンツ検索・選択サーバ、ロケーション選択サーバ
JP2004361996A (ja) * 2003-05-30 2004-12-24 Fujitsu Ltd クライアント評価方法、クライアント評価装置、サービス提供方法、及び、サービス提供システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017182280A (ja) * 2016-03-29 2017-10-05 株式会社オービック データアクセス制御装置、データアクセス制御方法、データアクセス制御プログラム
JP2018055225A (ja) * 2016-09-27 2018-04-05 日本電気株式会社 ポータルサーバ、クライアント端末、ポータルシステム、ポータルサイトの表示方法、及びプログラム

Also Published As

Publication number Publication date
US20140053075A1 (en) 2014-02-20
CN103593388A (zh) 2014-02-19

Similar Documents

Publication Publication Date Title
US9305095B2 (en) Real-time shared web browsing among social network contacts
US20110113090A1 (en) Dynamic mobile client
US20120136716A1 (en) Browsing and quality of service features
US20060294396A1 (en) Multiplatform synchronized data access from mobile devices of dynamically aggregated content
JP2005063440A (ja) クライアント上においてウェブ・サービスを統合するための方法、システム、およびプログラム・プロダクト
JP2014038618A (ja) ネットワークに基づくフォントサブセットの管理
KR20140078676A (ko) 웹 페이지의 맞춤 최적화 기법
JP2014529149A (ja) フォローしたコンテンツの管理および目視技法
JP2014038517A (ja) コンテンツ提供装置およびコンテンツ提供方法、ポータルシステム、並びにコンピュータ・プログラム
CN102364460B (zh) 基于移动终端的页面自动放大方法和***
WO2017120175A1 (en) Techniques for infrastructure analysis of internet-based activity
JP6215359B2 (ja) 複数のコンピューティングデバイスにわたる情報へのアクセスの提供
WO2015154666A1 (zh) 桌面展示网页片段的方法及截取网页片段至桌面展示***
US7636766B2 (en) Remote selection and installation of auxiliary content
EP2884410B1 (en) A method of operating a handheld mobile telecommunication device
CN114730181A (zh) 用于自动生成和显示统一资产中心分析电子接口的计算机化***和方法
JP7031256B2 (ja) 表示制御方法、表示制御プログラムおよび端末装置
JP2011175460A (ja) 文書閲覧システム及びドキュメント変換サーバ
US7689575B2 (en) Bitmask access for managing blog content
CN105119764A (zh) 用于流量监控的方法和装置
WO2015058614A1 (zh) 一种书签存储方法及装置、确定待浏览书签的方法及装置
US20110072354A1 (en) Social network service synchronization
JP2015135690A (ja) ワイヤレスハンドヘルドコンピューティングデバイスのメモリリソースを管理するためのシステムおよび方法
JP5614698B1 (ja) サーバ装置、情報処理方法及びプログラム
US9794369B2 (en) Active web page consolidator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150722

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160713

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161115

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170530