CN102238174A - 信息处理设备、方法、程序、***和信息提供设备 - Google Patents

信息处理设备、方法、程序、***和信息提供设备 Download PDF

Info

Publication number
CN102238174A
CN102238174A CN2011101071617A CN201110107161A CN102238174A CN 102238174 A CN102238174 A CN 102238174A CN 2011101071617 A CN2011101071617 A CN 2011101071617A CN 201110107161 A CN201110107161 A CN 201110107161A CN 102238174 A CN102238174 A CN 102238174A
Authority
CN
China
Prior art keywords
information
list
container
providing apparatus
request
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
CN2011101071617A
Other languages
English (en)
Inventor
吉川典史
永友康典
原昌宏
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Publication of CN102238174A publication Critical patent/CN102238174A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • 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/903Querying
    • G06F16/90335Query processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Automation & Control Theory (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种信息处理设备、方法、程序、***和信息提供设备,其中公开了用于管理表示表单的表单数据的***和方法。在一个实施例中,信息提供设备具有:通信单元,被配置为通过网络与信息处理设备通信;存储单元,其存储容器;以及处理单元。处理单元被配置为经由通信单元从信息处理设备接收用于访问容器的请求;从容器中检索表示表单的表单数据;经由通信单元向信息处理设备发送表单数据;以及经由通信单元从信息处理设备接收表单执行请求,该表单执行请求包括容器的标识以及添加到表单数据中的用户提供信息。处理单元还被配置为基于容器的标识和用户提供信息,执行表单执行请求。

Description

信息处理设备、方法、程序、***和信息提供设备
在先申请
本申请要求2010年4月30日在日本专利局提交的日本专利申请JP2010-105469的优先权,其全部内容通过引用明确地包含于此。
技术领域
本公开涉及一种信息处理设备、方法、程序、***和信息提供设备。
背景技术
近来,在各种场合使用客户机/服务器***。在客户机/服务器***中,由客户机(下文中可称为“信息处理设备”)和服务器(下文中可称为“信息提供设备”)分担计算机所起的作用。在客户机/服务器中,用户通常在查看画面的同时向客户机输入希望的指令,并且客户机根据用户输入的指令向服务器发送请求。服务器接收从客户机发送的请求,根据该请求执行操作,并且作为对该请求的响应向客户机回复通过执行操作而获得的结果。
在客户机和服务器之间发送和接收各种信息。例如,当服务器向客户机发送存储在其中的表单时,客户机接收用户向表单中的输入栏输入的信息(下文中可称为“输入信息”),并且将输入信息发送到服务器。随后,客户机从服务器接收通过执行表单而获得的结果。例如,这种对表单的处置也应用于连接到因特网的Web服务器和Web客户机(例如参见日本专利申请早期公开第2002-049613号)。
发明内容
然而,在上述对表单的处置中,服务器仅向客户机回复通过基于输入信息执行表单而获得的结果,而不管客户机的状态。换句话说,存在难以根据执行表单期间的客户机的状态,改变执行表单之后的客户机的状态的问题。例如,客户机的状态意为客户机正在查看的服务器上的文件夹。
相应地,本公开提供了一种新颖的改进的技术,用于根据执行表单期间的客户机的状态,改变执行表单之后的客户机的状态。
本公开的一个方面涉及一种用于管理表示表单的表单数据的信息提供设备。该设备可以包括:通信单元,被配置为通过网络与信息处理设备通信;存储单元,其存储容器;以及处理单元。处理单元可以被配置为经由通信单元从信息处理设备接收用于访问容器的请求;从容器中检索表示表单的表单数据;经由通信单元向信息处理设备发送表单数据;以及经由通信单元从信息处理设备接收表单执行请求,该表单执行请求包括:容器的标识;以及添加到表单数据中的用户提供信息。处理单元还可以被配置为基于容器的标识和用户提供信息,执行表单执行请求。
另一方面涉及一种用于管理表示表单的表单数据的、用计算机实现的方法。与公开的实施例一致,该方法可以包括:通过网络从信息处理设备接收用于访问存储在信息提供设备处的容器的请求;从容器中检索表示表单的表单数据;通过网络向信息处理设备发送表单数据;以及通过网络从信息处理设备接收表单执行请求,该表单执行请求具有容器的标识和添加到表单数据中的用户提供信息。该方法还可以包括基于容器的标识和用户提供信息,执行表单执行请求。
另一方面涉及一种非暂时性计算机可读存储介质,其存储指令,在信息提供设备执行该指令时,该指令使信息提供设备执行用于管理表示表单的表单数据的方法。该方法可以包括:通过网络从信息处理设备接收用于访问存储在信息提供设备处的容器的请求;从容器中检索表示表单的表单数据;通过网络向信息处理设备发送表单数据;以及通过网络从信息处理设备接收表单执行请求,该表单执行请求具有容器的标识和添加到表单数据中的用户提供信息。该方法还可以包括基于容器的标识和用户提供信息,执行表单执行请求。
另一方面涉及一种用于发送表单执行请求的信息处理设备。该信息处理设备可以包括:通信单元,被配置为通过网络与信息提供设备通信;输入单元,被配置为接收来自信息处理设备的用户的输入;以及处理单元。处理单元可以被配置为:经由输入单元接收表示用于访问存储在信息提供设备处的容器的请求的用户输入;经由通信单元向信息提供设备发送用于访问容器的请求;经由通信单元从信息提供设备接收包含在容器中的表示表单的表单数据;经由输入单元接收添加到表单数据中的用户提供信息;经由通信单元向信息提供设备发送表单执行请求,该表单执行请求包括容器的标识和用户提供信息;以及经由通信单元接收基于容器的标识和用户提供信息执行表单执行请求的结果。
另一方面涉及一种用于发送表单执行请求的、用计算机实现的方法。该方法可以包括:在信息处理设备处接收来自用户的、表示用于访问存储在信息提供设备处的容器的请求的输入;通过网络向信息提供设备发送用于访问容器的请求;从信息提供设备接收包含在容器中的表示表单的表单数据;接收添加到表单数据中的用户提供信息;向信息提供设备发送表单执行请求,该表单执行请求包括容器的标识和用户提供信息;以及接收基于容器的标识和用户提供信息执行表单执行请求的结果。
最后,另一方面涉及一种非暂时性计算机可读存储介质,其存储指令,在信息处理设备执行该指令时,该指令使信息处理设备执行用于发送表单执行请求的方法。该方法可以包括:在信息处理设备处接收来自用户的、表示用于访问存储在信息提供设备处的容器的请求的输入;通过网络向信息提供设备发送用于访问容器的请求;从信息提供设备接收包含在容器中的表示表单的表单数据;接收添加到表单数据中的用户提供信息;向信息提供设备发送表单执行请求,该表单执行请求包括容器的标识和用户提供信息;以及接收基于容器的标识和用户提供信息执行表单执行请求的结果。
如上所述,根据本公开,可以根据执行表单期间的客户机的状态,改变执行表单之后的客户机的状态。
附图说明
图1是示出根据本实施例的信息处理***的配置的图;
图2是示出根据本实施例的信息提供设备管理的层级结构的图;
图3是示出根据本实施例的、在选择构成由信息提供设备管理的层级结构的每个容器的情况下的画面转变的示例的图;
图4是示出根据本实施例的信息提供设备的功能配置的图;
图5是示出根据本实施例的信息处理设备的功能配置的图;
图6是示出根据本实施例的信息提供设备执行的处理的流程的流程图;
图7是示出根据本实施例的信息处理设备执行的处理的流程的流程图;以及
图8是示出根据本实施例的信息处理***执行的处理的流程的流程图的示例。
具体实施方式
下文中,将参考附图,详细描述本公开的实施例。注意,在本说明书和附图中,用相同的附图标记表示具有基本相同的功能和结构的构成元素,并且省略对这些构成元素的重复说明。
将按照下面列出的顺序说明“具体实施方式”。
1.实施例
1-1.信息处理***的配置
1-2.由信息提供设备管理的层级结构
1-3.在选择构成层级结构的每个容器的情况下的画面转变的示例
1-4.信息提供设备的功能配置
1-5.信息处理设备的功能配置
1-6.信息提供设备执行的处理的流程
1-7.信息处理设备执行的处理的流程
1-8.信息处理***执行的处理的流程
2.变形例
3.结论
<1.实施例>
[1-1.信息处理***的配置]
图1是示出根据本实施例的信息处理***的配置的图。如图1所示,信息处理***10包括信息提供设备100和信息处理设备200。例如,信息提供设备100和信息处理设备200在同一家庭网络中。例如,信息提供设备100用作DMS(数字多媒体服务器)。例如,信息处理设备200用作DMP(数字多媒体播放器)。换句话说,信息处理设备200根据DLNA(数字生活网络联盟)从信息提供设备100获得内容和内容列表。
内容类型的示例包括音乐数据、视频数据和文本数据。然而,内容类型不限于此。内容列表不是内容本身。内容列表是与内容相关的数据的列表。与内容相关的数据的示例包括内容的名称、表示内容的信息和与内容相关的人员的名称。然而,与内容相关的数据不限于此。
为了从信息提供设备100获得内容列表,例如,信息处理设备200向信息提供设备100发送获取请求,并从信息提供设备100接收响应于获取请求发送的内容列表。信息处理设备200从信息提供设备100获得用户从内容列表中选择的内容。
例如,当信息提供设备100向信息处理设备200发送存储在其中的表单时,信息处理设备200接收用户给出的输入信息,并将输入信息发送到信息提供设备100。随后,信息处理设备200从信息提供设备100接收通过基于输入信息执行表单而获得的结果。例如,这种对表单的处置也应用于连接到因特网的Web服务器和Web客户机。表单包括用于设置在执行特定处理期间使用的输入信息的输入栏。
在上述对表单的通常处置中,例如,服务器通常向客户机回复通过基于输入信息执行表单而获得的结果,而不管客户机的状态。换句话说,难以根据执行表单期间的客户机的状态,改变执行表单之后的客户机的状态。在本说明书中,将详细说明如下技术:信息提供设备100根据执行表单期间的信息处理设备200的状态,来改变执行表单之后的信息处理设备200的状态。
[1-2.由信息提供设备管理的层级结构]
图2是示出根据本实施例的信息提供设备管理的层级结构的图。如图2所示,信息提供设备100具有以层级方式组织容器、并且每个容器在其中包括容器和内容的层级结构。还可以将容器称为文件夹。例如,当信息处理设备200使用获取请求指定容器时,信息处理设备200可以从信息提供设备100获得紧接在指定的容器下存在的容器的列表和紧接在指定的容器下存在的内容。
在本实施例中,容器不仅可以包括容器和内容,还可以在其中包括表单。在如图2所示的示例中,表单F1紧接在容器C11下存在。例如,当信息处理设备200使用获取请求指定容器C11时,信息处理设备200可以从信息提供设备100获得紧接在指定的容器C11下存在的表单F1。例如,在执行表单F1期间,信息处理设备200选择容器C。在本实施例中,例如,信息提供设备100基于在执行表单期间信息处理设备200选择的容器,来改变执行表单之后的信息处理设备200的状态。在下面的说明中,将容器、内容、表单等统称为对象。
[1-3.在选择构成层级结构的每个容器的情况下的画面转变的示例]
图3是示出根据本实施例的、在选择构成由信息提供设备管理的层级结构的每个容器的情况下的画面转变的示例的图。如上所述,当信息处理设备200使用获取请求指定容器时,信息处理设备200可以获得紧接在指定的容器下存在的容器的列表、紧接在指定的容器下存在的内容和紧接在指定的容器下存在的表单。图3特别示出了在信息提供设备100具有如图2所示的层级结构的情况下,紧接在信息处理设备200选择的容器下存在的对象的显示的示例以及信息处理设备200选择的容器的转变。更特别地,图3示出了所显示的、从信息处理设备200选择的容器延伸到紧接在选择的容器下存在的对象的箭头。
如图2所示,“根”、“容器C1”、“最近播放的歌曲列表”、“按照艺术家的名称搜索”和“上周热门歌曲”是在分别选择了根、容器C1、容器C10、容器C11和容器C2时,信息处理设备200显示的画面的示例。“搜索结果列表”是在执行如图2所示的表单F1之后显示的画面的示例。
诸如“根”、“容器C1”、“最近播放的歌曲列表”、“按照艺术家的名称搜索”、“上周热门歌曲”和“搜索结果列表”的名称,表示信息处理设备200选择的容器的名称。“容器C11”和“内容T1”是紧接在选择的容器下存在的对象的名称。用于输入“艺术家的名称”的文本框、“搜索”按钮等是构成紧接在选择的容器下存在的表单的要素。信息处理设备200可以作为对获取请求的响应,从信息提供设备100获得这些名称和要素。
在下面的说明中,例如,由发送源在针对各种类型的信息定义的请求和响应中的预定位置处,设置包括在请求和响应中的各种信息,并且由发送目的地从预定位置获得各种信息。
[1-4.信息提供设备的功能配置]
图4是示出根据本实施例的信息提供设备的功能配置的图。信息提供设备100至少包括接收单元110、获取响应生成单元122、发送单元140和执行响应生成单元123。
接收单元110具有从信息处理设备200接收获取请求(即包括用于标识信息提供设备100的层级结构中的容器的容器标识信息(下文中称为“文件夹ID”)的请求)的功能。不特别限制获取请求的格式。例如,接收单元110由通信装置构成,并且用作与信息提供设备100的通信接口。
获取响应生成单元122具有生成获取响应(即包括紧接在以文件夹ID标识的容器下存在的对象的响应)作为对获取请求的响应的功能,该文件夹ID包括在接收单元110接收到的获取请求中。不特别限制获取响应的格式。例如,当以包括在接收单元110接收到的获取请求中的文件夹ID标识的容器是容器C11时,获取响应生成单元122生成获取响应、即包括紧接在容器C11下存在的表单F1的响应。
例如,获取响应的格式可以是SOAP(简单对象访问协议)的错误响应格式。在这种情况下,例如,表单可以包括在SOAP的错误响应的errorDescription中。
发送单元140具有向信息处理设备200发送由获取响应生成单元122生成的获取响应的功能。例如,发送单元140由通信装置构成,并且用作与信息提供设备100的通信接口。
接收单元110还接收来自信息处理设备200的执行请求。执行请求是包括输入信息(即信息处理设备200输入到表单的信息)的请求。不特别限制执行请求的格式。在如图3所示的示例中,信息处理设备200将输入信息“AAA”输入到表单F1中的“艺术家的名称”中,并且接收单元110从信息处理设备200接收执行请求、即包括输入信息“AAA”的请求。
执行响应生成单元123具有生成执行响应(即包括操作信息的响应)的功能。操作信息是与包括在接收单元110接收到的获取请求中的文件夹ID相对应的信息。例如,将获取请求视为包括用于标识容器C11的文件夹ID,其中,响应于该获取请求向信息处理设备200发送包括在执行响应中的表单F1。
相应地,例如,获取响应生成单元122可以使存储单元130存储包括在获取请求中的文件夹ID以及附于获取请求的用于标识发送了请求的信息处理设备200的设备标识信息,其中,响应于该获取请求发送包括表单的执行响应。存储单元130以文件夹ID和设备标识信息彼此相关联的方式,存储文件夹ID和设备标识信息。然后,当经由接收单元110从以设备标识信息标识的信息处理设备200获得执行请求时,获取响应生成单元122可以获得附于执行请求的用于标识发送了请求的信息处理设备200的设备标识信息,并且可以从存储单元130获得与获得的设备标识信息相对应的文件夹ID。然后,获取响应生成单元122可以生成包括与获得的文件夹ID相对应的操作信息的执行响应。例如,存储单元130由诸如HDD(硬盘驱动器)和半导体存储器的存储装置构成。
在执行基于输入信息的处理之后,发送单元140向信息处理设备200发送由执行响应生成单元123生成的执行响应。基于输入信息的处理可以由信息提供设备100执行,或者可以由信息提供设备100之外的设备执行。
如上所述,信息提供设备100可以基于执行表单期间的信息处理设备200的状态,来决定执行表单之后的信息处理设备200的操作。信息处理设备200的状态可以是例如由信息处理设备200选择的容器。例如,信息提供设备100作出包括操作信息(即附有用于标识“容器X”并且表示“选择的容器的改变”(在图8的示例中,这对应于“跳转(jump)”)的信息)的表单F1的执行响应,并且将该执行响应发送到信息处理设备200。相应地,可以将执行表单F1之后的信息处理设备200的状态改变为选择了容器X的状态。例如,这在如下情况时实现:作为与包含在执行响应中的操作信息相对应的命令,信息处理设备200执行向信息提供设备100发送包括附于操作信息的文件夹ID的获取请求的处理,以及从信息提供设备100接收包括紧接在以文件夹ID标识的容器下存在的对象的获取请求的处理。
附于操作信息的信息可以不仅仅是已有容器的文件夹ID,还可以是用于搜索内容的搜索文本。在这种情况下,信息提供设备100从信息处理设备200接收包括包含在执行响应中的操作信息的获取请求。然后,信息提供设备100生成包括通过对附于操作信息的搜索文本进行搜索而获得的内容列表的获取响应,并且响应于获取请求将获取响应发送到信息处理设备200。在如图3所示的示例中,将通过对搜索文本“搜索:AAA”进行搜索而获得的内容列表(内容T6、T7、T8)从信息提供设备100发送到信息处理设备200。文件夹ID和搜索文本是附于操作信息的预定条件的示例。
除了上述之外,例如,信息提供设备100可以生成包括指示“确认密码”的信息(例如“密码”)作为操作信息的表单执行响应,并将该执行响应发送到信息处理设备200。在这种情况下,可以将执行表单之后的信息处理设备200的状态改变为显示密码输入画面并且等待输入密码的状态。例如,这可以在信息处理设备200作为与包括在执行响应中的操作信息相对应的命令,执行用于显示密码输入画面的处理时实现。
例如,信息提供设备100可以生成包括表示附有用于标识“内容T6”的内容ID的“再现内容”的信息(例如“播放”)的表单执行响应,并且可以将该执行响应发送到信息处理设备200。在这种情况下,可以将执行表单之后的信息处理设备200的状态改变为用于再现内容的状态。例如,这可以在如下情况时实现:作为与包括在执行响应中的操作信息相对应的命令,信息处理设备200执行向信息提供设备100发送包括附于操作信息的内容ID的内容获取请求的处理,以及从信息提供设备100接收以内容ID标识的内容的处理。
当作为执行请求接收到还包括包含在表单中的预定信息的请求时,发送单元140可以基于输入信息和预定信息执行处理,并且可以之后将执行响应发送到信息处理设备200。例如,预定信息是用于标识基于输入信息执行的处理的信息,并且可以用例如URL(统一资源定位符)来表示。当使用URL作为预定信息时,由URL指定的资源执行表单。在这种情况下,在用于在通用浏览器上执行表单的GET命令和根据本实施例的执行请求之间获得通用性,并且这方便实现用于处理GET命令和执行请求两者的信息提供设备100。
例如,可以通过以“http://”、“基于输入信息执行处理的服务器的IP(因特网协议)地址”和“任意文本串”的顺序,组合“http://”、“基于输入信息执行处理的服务器的IP(因特网协议)地址”和“任意文本串”来生成URL。例如,URL可以包括表单的动作标签。例如,在如图3所示的示例中,表单F1包括表示执行“搜索”的资源的URL作为预定信息。例如,当信息处理设备200选择指示执行该“搜索”的资源的URL时,从信息处理设备200接收包括该URL的执行请求。
信息提供设备100还可以包括存储单元130,用于存储包括彼此相关联的操作信息和文件夹ID的对应关系信息。在这种情况下,执行响应生成单元123从存储在存储单元130中的对应关系信息中,获得与包括在接收单元110接收到的获取请求中的文件夹ID相对应的操作信息,并且生成包括获得的操作信息的响应作为执行响应。
获取响应生成单元122可以判断信息处理设备200是否可以正常进行在接收到包括表单的获取响应时进行的处理。在这种情况下,当获取响应生成单元122判断为信息处理设备200可以正常进行在接收到包括表单的获取响应时进行的处理时,发送单元140可以将包括表单的获取响应发送到信息处理设备200。
另一方面,当获取响应生成单元122判断为信息处理设备200不能正常进行在接收到包括表单的获取响应时进行的处理时,发送单元140可以向信息处理设备200发送指示不存在紧接在以包括在获取请求中的文件夹ID标识的容器下的对象的响应作为获取响应,来代替包括表单的获取响应。
存在许多方法用于获取响应生成单元122来判断信息处理设备200是否可以正常进行在接收到包括表单的获取响应时进行的处理。例如,获取响应生成单元122基于包括在接收单元110接收到的获取请求中的信息处理设备200的类型,来判断信息处理设备200是否可以正常进行在接收到包括表单的获取请求时进行的处理。
例如,信息处理设备200的类型可以包括在信息处理设备200的获取请求中。例如,当信息提供设备100提供CDS(内容目录服务),并且信息处理设备200使用浏览命令作为获取请求时,可以使用浏览命令的过滤器引数(filter argument)作为信息处理设备200的类型。当使用搜索命令作为获取请求时,信息处理设备200也可以以与使用浏览命令的情况相同的方式,使用过滤器引数作为信息处理设备200的类型。在下面的说明中,例如,主要使用浏览命令作为获取请求。
过滤器引数是用于限制要从未示出的服务提供设备可以提供的内容列表中获得的内容列表的引数,其中该服务提供设备向信息提供设备100提供内容列表。例如,能够使用由未示出的服务提供设备提供的服务的信息处理设备200可以使用如下方法:浏览命令的过滤器引数需要设置用于标识由未示出的服务提供设备提供的服务的类型的信息。这是因为,视为根据由未示出的服务提供设备提供的服务的类型,来判断未示出的服务提供设备提供的是包括表单的获取响应和不包括表单的获取响应中的哪一个。
服务器经由因特网向电视机提供内容的服务的类型的示例包括BIVL(Bravia因特网视频链接)。BIVL是未示出的服务提供设备向信息处理设备200提供包括表单的获取响应的服务的示例。在未示出的服务提供设备对应于服务器,并且信息处理设备200对应于使用由服务器提供的BIVL服务的电视机的情况下,信息处理设备200可以使用将指示BIVL的可用性的值设置为浏览命令的过滤器引数的方法。指示BIVL的可用性的值例如可以使用“av:BIVL”等。
可存在将信息提供设备100不能识别的值设置为过滤器引数的可能性。即使在这种情况下,信息提供设备100例如可以无视信息提供设备100不能识别的值。如上所述,可以仅通过应用应用程序层面的改进,来利用使用命令的过滤器引数作为信息处理设备200的类型的方法。因此,优点在于可以容易地改进方法。
信息提供设备100可以包括接收信息判断单元121。接收信息判断单元121具有判断接收单元110接收到的信息的功能。例如,当接收单元110接收到的信息包括用于标识获取请求的信息时,接收信息判断单元121判断为接收单元110接收到的信息是获取请求,并将该请求输出到获取响应生成单元122。例如,当接收单元110接收到的信息包括用于标识执行请求的信息时,接收信息判断单元121判断为接收单元110接收到的信息是执行请求,并且将该请求输出到执行响应生成单元123。
接收信息判断单元121、获取响应生成单元122和执行响应生成单元123中的每个例如由CPU(中央处理单元)、RAM(随机存取存储器)等构成。接收信息判断单元121、获取响应生成单元122和执行响应生成单元123的功能通过使CPU将存储在存储单元130(或者其它非暂时性计算机可读存储介质)中的程序提取到RAM中并执行该程序来实现。然而,配置不限于此。接收信息判断单元121、获取响应生成单元122和执行响应生成单元123中的一些可以用专用硬件制成。存储单元130还可以存储CPU执行程序时使用的各种数据。
[1-5.信息处理设备的功能配置]
图5是示出根据本实施例的信息处理设备的功能配置的图。信息处理设备200至少包括获取请求生成单元231、发送单元260、接收单元270、执行请求生成单元232和执行单元243。
获取请求生成单元231具有生成获取请求(即包括用于标识由信息提供设备100管理的容器的文件夹ID的请求)的功能。例如,获取请求生成单元231生成包括用于标识容器C11的文件夹ID的获取请求。例如,从输入信息判断单元220输入包括在获取请求生成单元231的获取请求中的文件夹ID。
发送单元260具有向信息提供设备100发送由获取请求生成单元231生成的获取请求的功能。例如,发送单元260由通信装置构成,并且用作与信息提供设备100的通信接口。
接收单元270具有从信息提供设备100接收获取响应(即包括紧接在以文件夹ID标识的容器下存在的表单的响应)作为对获取请求的响应的功能。例如,当发送单元260发送包括用于标识容器C11的文件夹ID的获取请求时,接收单元270从信息提供设备100接收包括紧接在容器C11下存在的表单F1的获取响应作为对获取请求的响应。例如,接收单元270由通信装置构成,并且用作与信息提供设备100的通信接口。
发送单元260具有进一步向信息提供设备100发送执行请求的功能。接收单元270具有如下功能:在执行了基于输入信息的处理之后,从信息提供设备100接收包括操作信息(即与包括在获取请求中的文件夹ID相对应的信息)的执行响应作为对执行请求的响应。
执行单元243具有执行与包括在接收单元270接收到的执行响应中的操作信息相对应的命令的功能。例如,作为与操作信息相对应的命令,执行单元243执行使获取请求生成单元231生成包括附于操作信息的预定条件的获取请求的处理、使发送单元260向信息提供设备100发送获取请求的处理以及使接收单元270从信息提供设备100接收获取响应(即包括满足预定条件的对象的响应)作为对获取请求的响应的处理。如上所述,文件夹ID和搜索文本是附于操作信息的预定条件的示例。
执行请求生成单元232也可以生成还包括包含在表单中的预定信息的请求作为执行请求。例如,预定信息是用于标识基于输入信息执行的处理的信息,并且可以用例如URL表示。
信息处理设备200还可以包括用于接收选择信息(即用于选择预定信息的信息)的输入单元210。例如,在如图3所示的示例中,输入单元210接收指示执行“搜索”的信息。输入单元210不仅接收选择信息,还接收来自用户的各种信息。例如,输入单元210由诸如键盘和鼠标的输入装置构成。在信息处理设备200包括输入单元210的情况下,执行请求生成单元232可以生成执行请求、即包括输入信息和由输入单元210接收到的选择信息选择的预定信息的请求。
输入单元210还可以接收用户给予表单的输入信息。在如图3所示的示例中,输入单元210可以接收给予表单F1的输入信息“AAA”。当输入单元210接收到输入信息时,执行请求生成单元232可以生成执行请求、即包括输入单元210接收到的输入信息和选择信息选择的预定信息的请求。
信息处理设备200还可以包括用于存储包括彼此相关联的操作信息和命令的对应关系信息的存储单元250。在这种情况下,执行单元243从存储在存储单元250中的对应关系信息中获得与接收单元270接收到的操作信息相对应的命令,并执行该命令。例如,当采用指示“改变选择的容器”的信息作为操作信息,并且采用向信息提供设备100发送包括附于操作信息的文件夹ID的获取请求的处理和从信息提供设备100接收包括紧接在以文件夹ID标识的容器下存在的对象的获取响应的处理作为命令时,存储单元250可以存储包括彼此相关联的该操作信息和该命令的对应关系信息。例如,存储单元250由诸如HDD和半导体存储器的存储装置构成。
信息处理设备200还可以包括显示控制单元241。显示控制单元241具有使显示单元280显示包括在接收单元270从信息提供设备100接收到的获取响应中的对象的功能。在如图3所示的示例中,显示控制单元241使显示单元280显示包括紧接在选择的容器下存在的对象的画面。在该示例中,显示单元280被视为存在于信息处理设备200中。可选地,显示单元280可以存在于信息处理设备200的外部。显示单元280具有显示包括紧接在显示控制单元241的控制下选择的容器下存在的对象的画面的功能。显示单元280例如由显示装置构成。
当输入信息判断单元220判断为用户经由输入单元210输入的信息是用于选择容器的信息时,输入信息判断单元220具有基于该信息从包括在获取响应中的对象中选择容器的功能。当从包括在获取响应中的对象中选择了容器时,输入信息判断单元220将用于标识选择的容器的文件夹ID输出到获取请求生成单元231。此外,当判断为经由输入单元210从用户输入的信息是给予表单的输入信息时,输入信息判断单元220将输入信息输出到执行请求生成单元232。
信息处理设备200还可以包括接收信息判断单元242。接收信息判断单元242具有判断接收单元270接收到的信息的功能。例如,当接收单元270接收到的信息包括用于标识获取响应的信息时,接收信息判断单元242判断为接收单元270接收到的信息是获取响应,并且将该响应输出到显示控制单元241。例如,当接收单元270接收到的信息包括用于标识执行响应的信息时,接收信息判断单元242判断为接收单元270接收到的信息是执行响应,并且将该响应输出到执行单元243。
包括获取请求生成单元231和执行请求生成单元232的请求生成单元230、输入信息判断单元220、显示控制单元241以及接收信息判断单元242中的每个例如由CPU、RAM等构成。包括获取请求生成单元231和执行请求生成单元232的请求生成单元230、输入信息判断单元220、显示控制单元241以及接收信息判断单元242的功能,在CPU将存储在存储单元250(或者其它非暂时性计算机可读存储介质)中的程序提取到RAM中并执行该程序时实现。然而,配置不限于此。请求生成单元230、输入信息判断单元220、显示控制单元241以及接收信息判断单元242中的一些可以用专用硬件制成。存储单元250还可以存储CPU执行程序时使用的各种数据。
[1-6.信息提供设备执行的处理的流程]
图6是示出根据本实施例的信息提供设备执行的处理的流程的流程图。如图6所示的流程图示出了信息提供设备100执行的处理的示例。然而,信息提供设备100执行的处理不限于该流程图所示的处理。
首先,信息提供设备100的接收单元110从信息处理设备200接收获取请求(步骤S101)。随后,当紧接在以包括在获取请求中的文件夹ID标识的文件夹下存在的对象的类型是内容(步骤S103中的“是”)时,获取响应生成单元122生成包括内容列表的获取响应(步骤S107),并且随后进行步骤S108。
当对象的类型不是内容(步骤S103中的“否”),而是表单(步骤S104中的“是”)时,获取响应生成单元122生成包括表单的获取响应(步骤S106),并且随后进行步骤S108。
当对象的类型不是内容(步骤S103中的“否”),也不是表单(步骤S104中的“否”)时,获取响应生成单元122判断对象的类型是文件夹。相应地,获取响应生成单元122生成包括用于标识文件夹的文件夹ID的获取响应(步骤S105),并且随后进行步骤S108,其中该文件夹紧接在以包括在获取请求中的文件夹ID标识的文件夹下存在。
随后,发送单元140向信息处理设备200发送由获取响应生成单元122生成的获取响应(步骤S108)。随后,当接收单元110未接收到执行请求(步骤S109中的“否”)时,接收单元110返回到步骤S101。当接接收到执行请求(步骤S109中的“是”)时,随后进行步骤S110。
执行响应生成单元123根据在表单中设置的URL和输入信息,执行紧接在以包括在执行请求中的文件夹ID标识的文件夹下存在的表单(步骤S110)。随后,执行响应生成单元123生成包括与包括在获取请求中的文件夹ID相对应的操作信息的执行响应(步骤S111),并且发送单元140将执行响应发送到信息处理设备200(步骤S112),处理终止。
[1-7.信息处理设备执行的处理的流程]
图7是示出根据本实施例的信息处理设备执行的处理的流程的流程图。如图7所示的流程图示出了信息处理设备200执行的处理的示例。然而,信息处理设备200执行的处理不限于如该流程图所示的处理。
首先,信息处理设备200的发送单元260向信息提供设备100发送包括文件夹ID的获取请求(步骤S201)。接收单元270接收获取响应、即对获取请求的响应(步骤S202),并且随后进行步骤S203。当获取响应包括内容列表(步骤S203中的“是”)时,显示单元280显示内容列表(步骤S207),并且处理终止。
当获取响应不包括内容列表(步骤S203中的“否”),也不包括表单(步骤S204中的“否”)时,输入信息判断单元220判断获取响应包括文件夹ID。相应地,输入信息判断单元220从包括在获取响应中的文件夹ID中选择希望的文件夹ID(步骤S205),并且获取请求生成单元231生成包括输入信息判断单元220选择的文件夹ID的获取请求(步骤S206),随后再次进行步骤S201。
当获取响应不包括内容列表(步骤S203中的“否”),而包括表单(步骤S204中的“是”)时,输入单元210接收给予表单的输入信息(步骤S208),并且执行请求生成单元232生成包括设置在表单中的URL和包括在获取请求中的文件夹ID的执行请求(步骤S209),随后进行步骤S210。
随后,发送单元260将执行请求生成单元232生成的执行请求发送到信息提供设备100(步骤S210)。随后,接收单元270接收执行响应(步骤S211)。执行单元243获得包括在执行响应中的操作信息(步骤S212),并且执行与操作信息相对应的命令(步骤S213)。处理终止。
[1-8.信息处理***执行的处理的流程]
图8是示出根据本实施例的信息处理***执行的处理的流程的流程图的示例。如图8所示的序列图示出了信息处理***10执行的处理的示例。然而,信息处理***10执行的处理不限于如该序列图所示的处理。图8特别示出了在信息处理设备200按照“根”、“容器C1”和“容器C11”的顺序选择了如图3所示的“根”、“容器C1”和“容器C11”的情况下,信息处理***10执行的处理的流程。
信息处理设备200向信息提供设备100发送包括“av:BIVL”的获取请求(步骤S301)。信息提供设备100作为对获取请求的响应,向信息处理设备200回复包括用于标识容器C1的文件夹ID和用于标识容器C2的文件夹ID的获取响应(步骤S302)。信息处理设备200选择容器C1(步骤S303),并且将包括“av:BIVL”和用于标识选择的容器C1的文件夹ID的获取请求发送到信息提供设备100(步骤S304)。信息提供设备100作为对获取请求的响应,向信息处理设备200回复包括用于标识容器C10的文件夹ID和用于标识容器C11的文件夹ID的获取响应(步骤S305)。
信息处理设备200选择容器C11(步骤S306),并且将包括“av:BIVL”和用于标识选择的容器C11的文件夹ID的获取请求发送到信息提供设备100(步骤S307)。信息提供设备100作为对获取请求的响应,向信息处理设备200回复包括具有URL的表单F1的获取响应(步骤S308)。
信息处理设备200接收给予表单F1的输入信息(步骤S309),并且将包括输入信息、在表单F1中设置的URL和包括在获取请求中的用于标识容器C1的文件夹ID的执行请求发送到信息提供设备100(步骤S310)。信息提供设备100作为对执行请求的响应,向信息处理设备200回复包括附有搜索文本S1的操作信息“跳转”的执行响应(步骤S311)。
信息处理设备200选择发送获取请求作为与操作信息“跳转”相对应的命令(步骤S312),并且将包括附于操作信息的搜索文本S1的获取请求发送到信息提供设备100(步骤S313)。信息提供设备100生成包括内容列表(内容T6、T7、T8)的请求,并且作为对获取请求的响应,向信息处理设备200回复包括内容列表(内容T6、T7、T8)的响应(步骤S314),其中该内容列表(内容T6、T7、T8)是通过对包括在从信息处理设备200接收到的获取请求中的搜索文本S1进行搜索而获得的。
<2.变形例>
本领域技术人员应当理解,依据设计需要和其它因素,可以进行各种变形、组合、子组合和改变,只要它们在所附权利要求或其等同物的范围内即可。
<3.结论>
根据本实施例,可以根据执行表单期间的信息处理设备200的状态,来改变执行表单之后的信息处理设备200的状态。根据本实施例,信息处理设备200不需要特别识别表单的类型,而是基于输入信息执行表单,只要将给予表单的输入信息发送到信息提供设备100即可。这是因为,信息提供设备100可以基于获取请求识别在信息处理设备200查看的容器,并且信息提供设备100可以标识由信息处理设备200执行的表单。因此,信息处理设备200不需要实现与要执行的表单的类型相对应的功能。其结果是,信息处理设备200可以使用集成功能执行任意给定的表单。

Claims (13)

1.一种用于管理表示表单的表单数据的信息提供设备,所述设备包括:
通信单元,被配置为通过网络与信息处理设备通信;
存储单元,其存储容器;以及
处理单元,被配置为:
经由所述通信单元从所述信息处理设备接收用于访问所述容器的请求;
从所述容器中检索表示表单的表单数据;
经由所述通信单元向所述信息处理设备发送所述表单数据;
经由所述通信单元从所述信息处理设备接收表单执行请求,所述表单执行请求包括:
所述容器的标识;以及
添加到所述表单数据中的用户提供信息;以及
基于所述容器的所述标识和所述用户提供信息,执行所述表单执行请求。
2.根据权利要求1所述的信息提供设备,其中,所述信息提供设备包括数字生活网络联盟DLNA环境中的数字多媒体服务器DMS。
3.根据权利要求1所述的信息提供设备,其中,所述信息处理设备包括数字生活网络联盟DLNA环境中的数字多媒体播放器DMP。
4.根据权利要求1所述的信息提供设备,其中,所述处理单元还被配置为:
判断所请求的容器是否包含表示所述表单的所述表单数据;以及
当判断为所述容器包含所述表单数据时,经由所述通信单元向所述信息处理设备发送包含在所述容器中的所述表单数据。
5.根据权利要求1所述的信息提供设备,其中,所述处理单元还被配置为:
判断所请求的容器是否包含电子内容;以及
当判断为所述容器包含电子内容时,经由所述通信单元向所述信息处理设备发送所述电子内容的列表。
6.根据权利要求1所述的信息提供设备,其中:
所述表单执行请求包括包含在所述表单中的预定信息;以及
所述处理单元基于所述预定信息和添加到所述表单中的所述用户提供信息,执行所述表单执行请求。
7.根据权利要求6所述的信息提供设备,其中,包括在所述表单中的所述预定信息包括标识用于执行所述表单数据的资源的统一资源定位符URL。
8.根据权利要求1所述的信息提供设备,其中:
所述存储单元还与容器标识信息相关联地存储操作信息;以及
所述处理单元还被配置为:
从所述存储单元获得与所标识的容器相对应的所述操作信息;以及
基于所获得的操作信息执行所述表单执行请求。
9.一种用于管理表示表单的表单数据的、用计算机实现的方法,所述方法包括:
通过网络从信息处理设备接收用于访问存储在信息提供设备处的容器的请求;
从所述容器中检索表示表单的表单数据;
通过所述网络向所述信息处理设备发送所述表单数据;
通过所述网络从所述信息处理设备接收表单执行请求,所述表单执行请求包括:
所述容器的标识;以及
添加到所述表单数据中的用户提供信息;以及
基于所述容器的所述标识和所述用户提供信息,执行所述表单执行请求。
10.一种非暂时性计算机可读存储介质,其存储指令,在信息提供设备执行所述指令时,所述指令使所述信息提供设备执行用于管理表示表单的表单数据的方法,所述方法包括:
通过网络从信息处理设备接收用于访问存储在信息提供设备处的容器的请求;
从所述容器中检索表示表单的表单数据;
通过所述网络向所述信息处理设备发送所述表单数据;
通过所述网络从所述信息处理设备接收表单执行请求,所述表单执行请求包括:
所述容器的标识;以及
添加到所述表单数据中的用户提供信息;以及
基于所述容器的所述标识和所述用户提供信息,执行所述表单执行请求。
11.一种用于发送表单执行请求的信息处理设备,所述信息处理设备包括:
通信单元,被配置为通过网络与信息提供设备通信;
输入单元,被配置为接收来自所述信息处理设备的用户的输入;以及
处理单元,被配置为:
经由所述输入单元接收表示用于访问存储在所述信息提供设备处的容器的请求的用户输入;
经由所述通信单元向所述信息提供设备发送用于访问所述容器的所述请求;
经由所述通信单元从所述信息提供设备接收包含在所述容器中的表示表单的表单数据;
经由所述输入单元接收添加到所述表单数据中的用户提供信息;
经由所述通信单元向所述信息提供设备发送表单执行请求,所述表单执行请求包括所述容器的标识和所述用户提供信息;以及
经由所述通信单元接收基于所述容器的所述标识和所述用户提供信息执行所述表单执行请求的结果。
12.一种用于发送表单执行请求的、用计算机实现的方法,所述方法包括:
在信息处理设备处接收来自用户的、表示用于访问存储在信息提供设备处的容器的请求的输入;
通过网络向所述信息提供设备发送用于访问所述容器的所述请求;
从所述信息提供设备接收包含在所述容器中的表示表单的表单数据;
接收添加到所述表单数据中的用户提供信息;
向所述信息提供设备发送表单执行请求,所述表单执行请求包括所述容器的标识和所述用户提供信息;以及
接收基于所述容器的所述标识和所述用户提供信息执行所述表单执行请求的结果。
13.一种非暂时性计算机可读存储介质,其存储指令,在信息处理设备执行所述指令时,所述指令使所述信息处理设备执行用于发送表单执行请求的方法,所述方法包括:
在信息处理设备处接收来自用户的、表示用于访问存储在信息提供设备处的容器的请求的输入;
通过网络向所述信息提供设备发送用于访问所述容器的所述请求;
从所述信息提供设备接收包含在所述容器中的表示表单的表单数据;
接收添加到所述表单数据中的用户提供信息;
向所述信息提供设备发送表单执行请求,所述表单执行请求包括所述容器的标识和所述用户提供信息;以及
接收基于所述容器的所述标识和所述用户提供信息执行所述表单执行请求的结果。
CN2011101071617A 2010-04-30 2011-04-22 信息处理设备、方法、程序、***和信息提供设备 Pending CN102238174A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010-105469 2010-04-30
JP2010105469A JP5454341B2 (ja) 2010-04-30 2010-04-30 情報処理装置、情報処理方法、プログラム、情報提供装置および情報処理システム

Publications (1)

Publication Number Publication Date
CN102238174A true CN102238174A (zh) 2011-11-09

Family

ID=44858046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101071617A Pending CN102238174A (zh) 2010-04-30 2011-04-22 信息处理设备、方法、程序、***和信息提供设备

Country Status (3)

Country Link
US (2) US8531707B2 (zh)
JP (1) JP5454341B2 (zh)
CN (1) CN102238174A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102610251A (zh) * 2010-12-28 2012-07-25 索尼公司 信息处理装置、再现控制方法、程序和内容再现***
CN105516794A (zh) * 2015-12-11 2016-04-20 广东欧珀移动通信有限公司 提供文件读取列表的方法及装置
CN106164971A (zh) * 2014-06-10 2016-11-23 富士施乐株式会社 物体图像信息管理服务器、物体相关信息管理服务器、程序、记录介质和物体图像信息管理方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5454341B2 (ja) * 2010-04-30 2014-03-26 ソニー株式会社 情報処理装置、情報処理方法、プログラム、情報提供装置および情報処理システム
CN108768676A (zh) * 2018-04-28 2018-11-06 山东亚华电子股份有限公司 一种呼叫通信方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144990A (en) * 1996-12-23 2000-11-07 International Business Machines Corporation Computer apparatus and method for communicating between software applications and computers on the world-wide web using universal variable handling
CN101110594A (zh) * 2006-07-20 2008-01-23 株式会社东芝 通信装置
CN101237541A (zh) * 2007-02-01 2008-08-06 索尼株式会社 显示控制装置、方法和程序
CN101442662A (zh) * 2007-11-19 2009-05-27 中兴通讯股份有限公司 一种交互式移动电视***及其交互方法
CN101540800A (zh) * 2008-03-19 2009-09-23 索尼爱立信移动通信日本株式会社 移动终端设备和计算机程序

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4745478B2 (ja) * 1999-01-29 2011-08-10 キヤノン株式会社 ネットワークプリントシステム及び情報処理装置及びその制御方法
JP2002049613A (ja) 2000-08-04 2002-02-15 Career Strategy Inc 履歴書等の書類作成支援方法およびシステム
US8194269B2 (en) * 2005-04-11 2012-06-05 Samsung Electronics Co., Ltd. Image forming method and system using XHTML-print data
JP3801138B2 (ja) * 2003-01-21 2006-07-26 ブラザー工業株式会社 通信システム、通信端末および通信プログラム
JP4879468B2 (ja) * 2004-07-23 2012-02-22 株式会社リコー 画像データ取得システム、デジタル複合機及びシステム管理サーバ
US8006176B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging-device-based form field management
JP2007019129A (ja) * 2005-07-06 2007-01-25 Renesas Technology Corp 半導体装置の製造方法及び半導体装置
KR100724940B1 (ko) * 2005-12-05 2007-06-04 삼성전자주식회사 Dlna 시스템에서의 dms의 컨텐츠 업데이트 방법
US20060107218A1 (en) * 2006-01-17 2006-05-18 Microsoft Corporation View-based navigation model for graphical user interfaces
KR100782503B1 (ko) * 2006-04-07 2007-12-05 삼성전자주식회사 Dlna 네트워크 상에서 방송 컨텐츠 전송방법 및 시스템
KR100765482B1 (ko) * 2006-05-09 2007-10-09 삼성전자주식회사 디.엘.엔.에이 네트워크를 이용한 스케줄 정보 관리 방법및 그 장치
JP2008033646A (ja) * 2006-07-28 2008-02-14 Canon Inc 帳票生成装置及び帳票生成方法
JP2008134966A (ja) * 2006-11-29 2008-06-12 Sony Corp データ管理サーバ、データ管理システム、データ管理方法およびプログラム
JP5454341B2 (ja) * 2010-04-30 2014-03-26 ソニー株式会社 情報処理装置、情報処理方法、プログラム、情報提供装置および情報処理システム
US10185703B2 (en) * 2012-02-20 2019-01-22 Wix.Com Ltd. Web site design system integrating dynamic layout and dynamic content

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144990A (en) * 1996-12-23 2000-11-07 International Business Machines Corporation Computer apparatus and method for communicating between software applications and computers on the world-wide web using universal variable handling
CN101110594A (zh) * 2006-07-20 2008-01-23 株式会社东芝 通信装置
CN101237541A (zh) * 2007-02-01 2008-08-06 索尼株式会社 显示控制装置、方法和程序
CN101442662A (zh) * 2007-11-19 2009-05-27 中兴通讯股份有限公司 一种交互式移动电视***及其交互方法
CN101540800A (zh) * 2008-03-19 2009-09-23 索尼爱立信移动通信日本株式会社 移动终端设备和计算机程序

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102610251A (zh) * 2010-12-28 2012-07-25 索尼公司 信息处理装置、再现控制方法、程序和内容再现***
CN102610251B (zh) * 2010-12-28 2017-03-01 索尼公司 信息处理装置、再现控制方法和内容再现***
CN106164971A (zh) * 2014-06-10 2016-11-23 富士施乐株式会社 物体图像信息管理服务器、物体相关信息管理服务器、程序、记录介质和物体图像信息管理方法
CN106164971B (zh) * 2014-06-10 2019-12-10 富士施乐株式会社 物体图像信息管理服务器、物体相关信息管理服务器、程序、记录介质和物体图像信息管理方法
CN105516794A (zh) * 2015-12-11 2016-04-20 广东欧珀移动通信有限公司 提供文件读取列表的方法及装置

Also Published As

Publication number Publication date
JP5454341B2 (ja) 2014-03-26
US20130304858A1 (en) 2013-11-14
US8531707B2 (en) 2013-09-10
JP2011233096A (ja) 2011-11-17
US20110267648A1 (en) 2011-11-03

Similar Documents

Publication Publication Date Title
KR100653003B1 (ko) 네트워크된 미디어 서버의 컨텐트에 대한 북마크 정보 관리방법 및 장치
US11088973B2 (en) Conversion of text relating to media content and media extension apps
US7698654B2 (en) Systems and methods for co-axial navigation of a user interface
CN102982058B (zh) 用于支持播客的技术和***
JP4879580B2 (ja) ユーザ・インタフェースに自動探索メニューを与えるシステムおよび方法
US8533238B2 (en) Sharing information about a document across a private computer network
JP4967073B2 (ja) ウェブベースのデスクトップ生産性アプリケーションを介したマルチメディアファイルの挿入
US7676581B2 (en) Web application resource management
JP5005726B2 (ja) 複数の供給源からのメディアファイルの管理
EP2254302B1 (en) Method and apparatus for restoring state information of remote user interface
US8504712B2 (en) Method and apparatus for managing multi-streaming contents and for controlling of changing players during playback of multi-streaming contents
CN102238173A (zh) 信息处理设备、方法和***、程序、信息提供设备
US20070143277A1 (en) Content based partial download
CN102238174A (zh) 信息处理设备、方法、程序、***和信息提供设备
KR20060090688A (ko) 콘텐츠 디렉토리 서비스를 이용하는 시스템에서 질문 캐싱
KR20110138381A (ko) 디지털 컨텐츠 시스템 및 온라인 음악 서비스의 운영 방법
US20080033918A1 (en) Systems, methods and computer program products for supplemental data communication and utilization
CN101203853A (zh) 用于支持播客的技术和***
US7356566B2 (en) Selective mirrored site accesses from a communication
US20090013284A1 (en) Systems and Methods for Communicating Information
KR20130126614A (ko) 애플리케이션 파일 시스템 액세스
US7574701B2 (en) Syntax for members added through object protocol systems and methods
US20070288549A1 (en) Information Processing System, Server Device, Client Device, and Program
Wen et al. Organization of devices information in ontology representation to support service composition
KR20100087483A (ko) 홈 네트워크 시스템 및 컨트롤 포인트 및 이를 위한 제어 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20111109