JP2011234302A - 情報提供装置、情報提供方法、プログラム、情報処理装置、サービス提供装置および情報処理システム - Google Patents
情報提供装置、情報提供方法、プログラム、情報処理装置、サービス提供装置および情報処理システム Download PDFInfo
- Publication number
- JP2011234302A JP2011234302A JP2010105470A JP2010105470A JP2011234302A JP 2011234302 A JP2011234302 A JP 2011234302A JP 2010105470 A JP2010105470 A JP 2010105470A JP 2010105470 A JP2010105470 A JP 2010105470A JP 2011234302 A JP2011234302 A JP 2011234302A
- Authority
- JP
- Japan
- Prior art keywords
- list
- response
- request
- content
- transmission
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2812—Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【解決手段】情報提供装置200は、リスト取得要求を情報処理装置から受信する要求受信部210と、サービス提供装置にリスト送信要求を送信する要求送信部230と、リスト送信要求に対する応答として、サービス提供装置からコンテンツリストを含む応答であるリスト送信応答を受信する応答受信部240と、リスト送信応答に含まれるコンテンツリストに空データが存在する場合に、リスト取得要求に対する応答として、空データを含むコンテンツリストを含む応答であるリスト取得応答を情報処理装置に送信する応答送信部260と、を備える。
【選択図】図4
Description
上記応答受信部により受信された上記リスト送信応答に含まれる上記コンテンツリストに空データが存在する場合に、上記要求受信部により受信された上記リスト取得要求に対する応答として、上記空データを含む上記コンテンツリストを含む応答であるリスト取得応答を上記情報処理装置に送信する応答送信部と、を備える、情報提供装置として機能させるためのプログラムが提供される。
1.実施形態
1−1. 情報処理システムの構成
1−2. 情報処理システムが有する機能の概要
1−3. サービス提供装置の機能構成
1−4. 情報提供装置の機能構成
1−5. 情報処理装置の機能構成
1−6. 情報処理システムによって実行される処理の流れ
2.変形例
3.まとめ
[1−1.情報処理システムの構成]
図1は、本実施形態に係る情報処理システムの構成を示す図である。図1に示すように、情報処理システム10は、サービス提供装置100と、情報提供装置200と、情報処理装置300とを有するものである。情報提供装置200と情報処理装置300とは、例えば、同一のホームネットワーク内に存在するものであり、情報提供装置200は、例えば、DMS(Digital Media Server)として機能するものであり、情報処理装置300は、例えば、DMP(Digital Media Player)として機能するものである。すなわち、情報処理装置300は、DLNA(Digital Living Network Alliance)にしたがって、情報提供装置200からコンテンツやコンテンツリストを取得する。
図2は、本実施形態に係る情報処理システムが有する機能の概要を説明するための図である。図2に示すように、ユーザからの操作などにより情報処理装置300からリスト取得要求が情報提供装置200に送信され、リスト取得要求に応じて生成されたリスト送信要求が情報提供装置200からサービス提供装置100に送信される。サービス提供装置100は、リスト送信要求を受信すると、情報提供装置200を介してコンテンツリスト131を情報処理装置300に送信する。情報処理装置300は、表示画面381に取得したデータC81〜C100(ただし、データC96、C100は、空きスペース)のアイコンを表示し、ユーザによって選択されているデータC81を詳細情報ウィンドウ382内に表示している。
図3は、本実施形態に係るサービス提供装置の機能構成を示す図である。サービス提供装置100は、少なくとも、記憶部130と、受信部110と、送信部140とを備えるものである。
図4は、本実施形態に係る情報提供装置の機能構成を示す図である。情報提供装置200は、少なくとも、要求受信部210と、要求送信部230と、応答受信部240と、応答送信部260とを備えるものである。
図5は、本実施形態に係る情報処理装置の機能構成を示す図である。情報処理装置300は、少なくとも、送信部360と、受信部370とを備えるものである。図5には、空データを含むコンテンツリストを受信した場合の処理を正常に行うことが可能である情報処理装置300について示すものとする。
図6は、本実施形態に係る情報処理システムによって実行される処理の流れを示すフローチャートである。図6に示すフローチャートは、情報処理システム10によって実行される処理の一例を示すものであり、情報処理システム10が実行する処理は、このフローチャートに示した処理に限定されるものではない。
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
本実施形態によれば、空データを除いたコンテンツリストを生成する必要がなくなるため、情報提供装置200にかかる負荷を軽減することが可能となる。また、空データを含むコンテンツリストの表示を正常に行うことができない情報処理装置300に柔軟に対応することができる。
100 サービス提供装置
110 受信部
121 受信情報判断部
122 リスト送信応答生成部
123 コンテンツ送信応答生成部
130 記憶部
131 コンテンツリスト
132 コンテンツ
140 送信部
200 情報提供装置
210 要求受信部
221 要求判断部
222 リスト取得要求処理部
223 コンテンツ取得要求処理部
230 要求送信部
240 応答受信部
251 応答判断部
252 リスト送信応答処理部
253 コンテンツ送信応答処理部
260 応答送信部
300 情報処理装置
310 入力部
320 入力情報判断部
330 要求生成部
331 リスト取得要求生成部
332 コンテンツ取得要求生成部
340 表示制御部
350 記憶部
360 送信部
370 受信部
380 表示部
Claims (11)
- コンテンツのそれぞれに関連するデータの一覧であるコンテンツリストの取得を指示するための要求であるリスト取得要求を情報処理装置から受信する要求受信部と、
前記コンテンツリストを提供するサービス提供装置に前記コンテンツリストの送信を指示するための要求であるリスト送信要求を送信する要求送信部と、
前記リスト送信要求に対する応答として、前記サービス提供装置から前記コンテンツリストを含む応答であるリスト送信応答を受信する応答受信部と、
前記応答受信部により受信された前記リスト送信応答に含まれる前記コンテンツリストに空データが存在する場合に、前記要求受信部により受信された前記リスト取得要求に対する応答として、前記空データを含む前記コンテンツリストを含む応答であるリスト取得応答を前記情報処理装置に送信する応答送信部と、
を備える、情報提供装置。 - 前記空データを含む前記コンテンツリストを受信した場合の処理を前記情報処理装置が正常に行うことが可能であるか否かを判断するリスト取得要求処理部、
をさらに備え、
前記要求送信部は、
前記リスト取得要求処理部により、前記空データを含む前記コンテンツリストを受信した場合の処理を前記情報処理装置が正常に行うことが可能であると判断した場合には、前記サービス提供装置に前記リスト送信要求を送信する、
請求項1に記載の情報提供装置。 - 前記リスト取得要求処理部により、前記空データを含む前記コンテンツリストを受信した場合の処理を前記情報処理装置が正常に行うことが不可能であると判断した場合に、
前記要求送信部は、
前記サービス提供装置への前記リスト送信要求の送信を省略し、
前記応答送信部は、
前記空データを含む前記コンテンツリストを含む応答の代わりに、前記コンテンツのそれぞれに関連するデータが1件も存在しない旨を示す応答を、前記リスト取得応答として前記情報処理装置に送信する、
請求項2に記載の情報提供装置。 - 前記リスト取得要求処理部は、
前記要求受信部により受信された前記リスト取得要求に含まれている前記情報処理装置の種別に基づいて、前記空データを含む前記コンテンツリストを受信した場合の処理を前記情報処理装置が正常に行うことが可能であるか否かを判断する、
請求項2に記載の情報提供装置。 - 前記リスト取得要求処理部は、
前記リスト取得要求には、前記コンテンツリストのうちで取得すべきデータの範囲を示す情報として、前記取得すべきデータの先頭を示す番号Xと前記取得すべきデータの件数Yとが含まれ、前記リスト送信応答には、所定件数Nごとにデータが集められてなるページ単位で前記データが含まれる場合に、XをNで除して得られる商をQ1として算出するとともに剰余をR1として算出し、X+YをNで除して得られる商をQ2として算出するとともに剰余をR2として算出し、前記R1が0のときは前記Q1をP1とし、前記R1が0以外のときは前記Q1に1を加算した値をP1とするとともに、前記R2が0のときは前記Q2をP2とし、前記R2が0以外のときは前記Q2に1を加算した値をP2とし、前記P1から前記P2までの整数を前記リスト送信要求に含め、
前記応答受信部は、
前記リスト送信要求に対する応答として、前記P1ページ目から前記P2ページ目までのページを含む前記リスト送信応答を受信し、
前記情報提供装置は、
前記応答受信部により受信された前記リスト送信応答に含まれる前記P1ページ目から前記P2ページ目までのページのうちで、前記P1ページ目のページの先頭から前記R1+1件目のデータから、前記P2ページ目のページの先頭から前記R2件目のデータまでを抽出して前記リスト応答に含めるリスト送信応答処理部、
をさらに備える、請求項2に記載の情報提供装置。 - 要求受信部と、要求送信部と、応答受信部と、応答送信部とを備える情報提供装置の前記要求受信部により、コンテンツのそれぞれに関連するデータの一覧であるコンテンツリストの取得を指示するための要求であるリスト取得要求を情報処理装置から受信するステップと、
前記要求送信部により、前記コンテンツリストを提供するサービス提供装置に前記コンテンツリストの送信を指示するための要求であるリスト送信要求を送信するステップと、
前記応答受信部により、前記リスト送信要求に対する応答として、前記サービス提供装置から前記コンテンツリストを含む応答であるリスト送信応答を受信するステップと、
前記応答送信部により、前記応答受信部により受信された前記リスト送信応答に含まれる前記コンテンツリストに空データが存在する場合に、前記要求受信部により受信された前記リスト取得要求に対する応答として、前記空データを含む前記コンテンツリストを含む応答であるリスト取得応答を前記情報処理装置に送信するステップと、
を含む、情報提供方法。 - コンピュータを、
コンテンツのそれぞれに関連するデータの一覧であるコンテンツリストの取得を指示するための要求であるリスト取得要求を情報処理装置から受信する要求受信部と、
前記コンテンツリストを提供するサービス提供装置に前記コンテンツリストの送信を指示するための要求であるリスト送信要求を送信する要求送信部と、
前記リスト送信要求に対する応答として、前記サービス提供装置から前記コンテンツリストを含む応答であるリスト送信応答を受信する応答受信部と、
前記応答受信部により受信された前記リスト送信応答に含まれる前記コンテンツリストに空データが存在する場合に、前記要求受信部により受信された前記リスト取得要求に対する応答として、前記空データを含む前記コンテンツリストを含む応答であるリスト取得応答を前記情報処理装置に送信する応答送信部と、
を備える、情報提供装置として機能させるためのプログラム。 - コンテンツのそれぞれに関連するデータの一覧であるコンテンツリストの取得を指示するための要求であるリスト取得要求を情報提供装置に送信する送信部と、
前記送信部により送信された前記リスト取得要求に対する応答として、空データを含む前記コンテンツリストを含む応答であるリスト取得応答を前記情報提供装置から受信する受信部と、
を備える、情報処理装置。 - 前記受信部により前記情報提供装置から受信された前記リスト取得応答に含まれる前記コンテンツリストを表示部に表示させる表示制御部、
をさらに備え、
前記表示制御部は、
前記コンテンツリストに前記空データが含まれる場合には、前記空データに相当する表示領域にスペースを配置して前記表示部に前記コンテンツリストを表示させる、
請求項8に記載の情報処理装置。 - コンテンツのそれぞれに関連するデータの一覧であるコンテンツリストを記憶している記憶部と、
前記コンテンツリストの送信を指示するための要求であるリスト送信要求を情報提供装置から受信する受信部と、
前記受信部により受信された前記リスト送信要求に対する応答として、前記記憶部により記憶されている前記コンテンツリストを含む応答であるリスト送信応答を前記情報提供装置に送信する送信部と、
を備え、
前記送信部は、
前記コンテンツリストに空データが存在する場合に、前記リスト送信要求に対する応答として、前記空データを含む前記コンテンツリストを含む応答であるリスト送信応答を前記情報提供装置に送信する、サービス提供装置。 - 情報提供装置と、情報処理装置と、サービス提供装置とを有する情報処理システムであって、
前記情報提供装置は、
コンテンツのそれぞれに関連するデータの一覧であるコンテンツリストの取得を指示するための要求であるリスト取得要求を情報処理装置から受信する要求受信部と、
前記コンテンツリストを提供するサービス提供装置に前記コンテンツリストの送信を指示するための要求であるリスト送信要求を送信する要求送信部と、
前記リスト送信要求に対する応答として、前記サービス提供装置から前記コンテンツリストを含む応答であるリスト送信応答を受信する応答受信部と、
前記応答受信部により受信された前記リスト送信応答に含まれる前記コンテンツリストに空データが存在する場合に、前記要求受信部により受信された前記リスト取得要求に対する応答として、前記空データを含む前記コンテンツリストを含む応答であるリスト取得応答を前記情報処理装置に送信する応答送信部と、
を備え、
前記情報処理装置は、
前記リスト取得要求を前記情報提供装置に送信する送信部と、
前記送信部により送信された前記リスト取得要求に対する応答として、前記リスト取得応答を前記情報提供装置から受信する受信部と、
を備え、
前記サービス提供装置は、
前記コンテンツリストを記憶している記憶部と、
前記リスト送信要求を前記情報提供装置から受信する受信部と、
前記受信部により受信された前記リスト送信要求に対する応答として、前記記憶部により記憶されている前記コンテンツリストを含む応答であるリスト送信応答を前記情報提供装置に送信する送信部と、
を備える、情報処理システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010105470A JP5573337B2 (ja) | 2010-04-30 | 2010-04-30 | 情報提供装置、情報提供方法、プログラム、情報処理装置、サービス提供装置および情報処理システム |
US13/084,065 US20110270954A1 (en) | 2010-04-30 | 2011-04-11 | Information Providing Apparatus, Information Providing Method, Program, Information Processing Apparatus, Service Providing Apparatus, and Information Processing System |
CN2011101090213A CN102238176A (zh) | 2010-04-30 | 2011-04-22 | 信息提供设备、方法、程序、信息处理设备、系统和服务提供设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010105470A JP5573337B2 (ja) | 2010-04-30 | 2010-04-30 | 情報提供装置、情報提供方法、プログラム、情報処理装置、サービス提供装置および情報処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011234302A true JP2011234302A (ja) | 2011-11-17 |
JP5573337B2 JP5573337B2 (ja) | 2014-08-20 |
Family
ID=44859182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010105470A Expired - Fee Related JP5573337B2 (ja) | 2010-04-30 | 2010-04-30 | 情報提供装置、情報提供方法、プログラム、情報処理装置、サービス提供装置および情報処理システム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110270954A1 (ja) |
JP (1) | JP5573337B2 (ja) |
CN (1) | CN102238176A (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6102108B2 (ja) * | 2012-07-24 | 2017-03-29 | 富士通株式会社 | 情報処理装置、データ提供方法、及びデータ提供プログラム |
JP6192433B2 (ja) * | 2013-08-23 | 2017-09-06 | キヤノン株式会社 | 情報処理端末、情報処理端末の制御方法およびプログラム |
CN105516794B (zh) * | 2015-12-11 | 2019-04-16 | Oppo广东移动通信有限公司 | 提供文件读取列表的方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008252810A (ja) * | 2007-03-30 | 2008-10-16 | Kddi Corp | コンテンツ提供装置、コンテンツ提供方法、及びプログラム |
WO2009032825A1 (en) * | 2007-09-05 | 2009-03-12 | Sony Corporation | Gui with dynamic thumbnail grid navigation for internet tv |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002014821A (ja) * | 2000-06-29 | 2002-01-18 | Toshiba Corp | サーバクライアントシステム及びこのサーバクライアントシステムにおけるアプリケーション配布方法を記憶した記憶媒体 |
US7206647B2 (en) * | 2002-03-21 | 2007-04-17 | Ncr Corporation | E-appliance for mobile online retailing |
CN100515076C (zh) * | 2002-05-31 | 2009-07-15 | 安桥株式会社 | 网络型内容再现系统 |
CN101192933A (zh) * | 2006-11-23 | 2008-06-04 | 中兴通讯股份有限公司 | 一种节目列表服务装置 |
US8065341B2 (en) * | 2008-10-01 | 2011-11-22 | Sap Ag | Systems and methods for efficient data transfer |
-
2010
- 2010-04-30 JP JP2010105470A patent/JP5573337B2/ja not_active Expired - Fee Related
-
2011
- 2011-04-11 US US13/084,065 patent/US20110270954A1/en not_active Abandoned
- 2011-04-22 CN CN2011101090213A patent/CN102238176A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008252810A (ja) * | 2007-03-30 | 2008-10-16 | Kddi Corp | コンテンツ提供装置、コンテンツ提供方法、及びプログラム |
WO2009032825A1 (en) * | 2007-09-05 | 2009-03-12 | Sony Corporation | Gui with dynamic thumbnail grid navigation for internet tv |
JP2010538396A (ja) * | 2007-09-05 | 2010-12-09 | ソニー株式会社 | インターネットtvのための動的サムネイルグリッドナビゲーションを備えたgui |
Also Published As
Publication number | Publication date |
---|---|
US20110270954A1 (en) | 2011-11-03 |
JP5573337B2 (ja) | 2014-08-20 |
CN102238176A (zh) | 2011-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20070052645A (ko) | 사용자 인터페이스를 관리하는 장치 및 방법 | |
US20110196915A1 (en) | Method and apparatus for using service of home network device based on remote access | |
US20160248843A1 (en) | Data upload method using shortcut | |
JP5573337B2 (ja) | 情報提供装置、情報提供方法、プログラム、情報処理装置、サービス提供装置および情報処理システム | |
JP2010186264A (ja) | 画面生成方法、画面生成装置、及びプログラム | |
JP5454341B2 (ja) | 情報処理装置、情報処理方法、プログラム、情報提供装置および情報処理システム | |
US11463745B2 (en) | System control apparatus, system control method and program | |
CN104978372A (zh) | 多媒体信息处理方法、多媒体装置与多媒体网络系统 | |
CN114466401B (zh) | 图像传输方法和电子设备 | |
JP6128503B1 (ja) | 電子マニュアルに関連するサービスを提供するためのプログラム、サーバおよびシステム | |
US20190303181A1 (en) | System for providing help information, method for controlling display of help information, and non-transitory recording medium | |
JP5221810B1 (ja) | 情報処理装置および情報処理方法 | |
JP2008234118A (ja) | ユーザインタフェース提供装置、ユーザインタフェース生成方法、およびプログラム。 | |
JP5965661B2 (ja) | 表示画面変換装置、表示画面変換方法、およびプログラム | |
JP5148744B1 (ja) | 情報処理装置および情報処理方法 | |
CN114328272B (zh) | 应用测试方法、装置、系统和电子设备 | |
JP2011044035A (ja) | 電子機器、情報処理方法、及びプログラム | |
US20110055706A1 (en) | Control device, control point, and method for controlling frendly name priority order | |
JP7205130B2 (ja) | 情報処理装置、ウェブアプリケーションプログラム及び情報処理システム | |
JP5747659B2 (ja) | 中継プログラム、中継方法および中継装置 | |
JP6263984B2 (ja) | 中継装置及びプログラム | |
JP5273827B2 (ja) | Dlnaコンテンツ再生システム | |
JP2022083766A (ja) | 装置管理システム、管理対象装置、管理対象実行方法及びプログラム | |
CN114564403A (zh) | 信息展示方法和计算设备 | |
JP2013130966A (ja) | 情報家電、マニュアル参照方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130319 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131217 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140122 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140603 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140616 |
|
LAPS | Cancellation because of no payment of annual fees |