用于请求或获取数据的设备、方法和记录介质与流程

文档序号:16519750发布日期:2019-01-05 09:53阅读:176来源:国知局
用于请求或获取数据的设备、方法和记录介质与流程

本申请要求于2009年8月21日向韩国知识产权局提交的第10-2009-0077877号韩国专利申请以及于2010年8月16日向韩国知识产权局提交的第10-2010-0078783号韩国专利申请的优先权,两者的内容通过引用结合于此。

本领域一般涉及用于请求和获取数据的方法和设备,更具体而言,涉及包括图像拾取(pickup)单元的数据请求设备和使用该数据请求设备来请求数据的方法,以及包括输出单元的数据获取设备和使用该数据获取设备来获取数据的方法。



背景技术:

由于信息技术的演进,在至少两个装置之间通信已经成为正常的事情。此外,家庭网络已被实现,其中数据或控制命令可以在装置之间传送。

家庭网络实现了高效的数据共享,因为在一个装置中存储的内容可以被另一装置使用,并且在一个装置中提供的功能也可以在另一装置中提供,由此可以使用各种功能。

但是,现有技术中缺少用于在家庭网络中数据请求和数据获取的高效的设备和方法。例如,当数据获取设备是每秒钟输出60个图像帧的电视时,现有技术中的数据获取设备很难通过仅使用时间信息来精确搜索出期望的数据。



技术实现要素:

为了解决现有技术中的上述问题,本发明提供了在家庭网络中请求和获取数据的方法和设备。

根据本发明的一个方面,提供了一种在第一装置中执行的数据请求方法,该方法包括:在第一装置生成时间信息;在该时间信息指示的时刻生成由第二装置输出的数据的数据请求命令;以及发送生成的数据请求命令,其中,该数据请求命令包括时间信息。

数据请求方法还包括通过使用在第一装置中包含的图像拾取单元来形成第二装置的图像,其中,所述时间信息指示该第二装置被拍照的时间。

生成数据请求命令包括:确定第一装置的操作模式;以及当该操作模式为捕获模式时,生成数据请求命令。

确定第一装置的操作模式还包括:确定被拍照的第二装置是否包括输出单元;以及当第二装置包括输出单元时,确定操作模式为捕获模式。

数据请求命令还包括通过使用图像拾取单元而被拍照的第二装置的图像数据,以及被请求的数据要被发送到的第三装置的信息。

数据请求方法还包括接收在从时间信息指示的时刻开始的一段时间内第二装置输出的数据。

根据本发明的另一个方面,提供了一种在第二装置中执行的数据获取方法,该方法包括:输出数据;从第一装置接收包括时间信息的数据请求命令;获取第二装置在时间信息指示的时刻输出的数据。

数据请求命令在第一装置中包含的图像拾取单元形成第二装置的图像时被生成,并且还包括通过使用图像拾取单元形成的第二装置的图像数据,以及关于被请求的数据要被发送到的第三装置的信息。

数据获取方法还包括存储所述输出的数据,将获取的数据发送到第三装置,并且将获取的由第二装置输出的多条数据发送到第一装置,其中,获取还通过下列方式来执行:基于时间信息来搜索存储的数据,并且获取在从时间信息指示的时刻开始的一段时间内通过使用第二装置输出的数据。

获取还包括基于时间信息来向外部装置请求被请求的数据,以及从该外部装置接收被请求的数据。

根据本发明的另一个方面,提供了一种数据请求设备,包括时间信息生成单元,用于生成时间信息;请求命令生成单元,用于在时间信息指示的时刻生成数据请求命令,该命令请求由第二装置输出的数据;以及发送器,用于发送所生成的数据请求命令,其中,该数据请求命令包括时间信息。

根据本发明的另一个方面,提供了一种数据获取设备,包括:输出单元,用于输出数据;接收器,从第一装置接收包括时间信息的数据请求命令;以及获取单元,用于获取输出单元在时间信息指示的时刻输出的数据。

根据本发明的一个方面,提供一种在第二设备中执行的方法,该方法包括:与第一设备建立通信;在第二设备的屏幕上显示第二设备的多媒体数据;从第一设备接收关于与多媒体数据有关的数据的请求,所述请求包括用于识别所述数据的信息;和响应于所述请求,将与多媒体数据有关的数据发送到第一设备,其中,当在第二设备的屏幕上显示多媒体数据时,在第一设备中生成用于识别所述数据的信息,以及其中,第一设备能够显示与多媒体数据有关的数据。

根据本发明的一个方面,提供一种装置,包括:通信接口,被配置为与第一设备建立通信;屏幕,被配置为提供第一设备的多媒体数据;处理器配置为:从第一设备接收关于与多媒体数据有关的数据的请求,所述请求包括用于识别所述数据的信息,以及响应所述请求,发送与多媒体数据有关的数据,其中,在第一设备中生成用于识别数据的信息,以及其中,第一设备能够显示与多媒体数据有关的数据。

根据本发明的一个方面,提供一种非暂时性计算机可读记录介质,其上具体化用于执行方法的程序,所述方法包括:在第二设备的屏幕上显示第二设备的多媒体数据;从第一设备接收关于与多媒体数据有关的数据的请求,所述请求包括用于识别所述数据的信息;以及响应于所述请求,将与多媒体数据有关的数据发送到第一设备,其中,当在第二设备的屏幕上显示多媒体数据时,在第一设备中生成用于识别所述数据的信息,以及其中,第一设备能够显示与多媒体数据有关的数据。

根据本发明的一个方面,提供一种在第一设备中执行的方法,该方法包括:建立与第二设备的通信,第二设备被配置为在第二设备的屏幕上显示多媒体数据;由第一设备向第二设备发送关于与第二设备中显示的多媒体数据有关的数据的请求,所述请求包括用于识别所述数据的信息;以及从第二设备接收与多媒体数据有关的数据,所述数据与响应于所述请求而发送的多媒体数据有关,其中,当在第二设备的屏幕上显示多媒体数据时,在第一设备中生成用于识别所述数据的信息,以及其中,第一设备能够显示与多媒体数据有关的数据。

根据本发明的一个方面,提供一种第一设备,包括:通信接口;至少一个存储器,用于存储指令;和至少一个处理器,被配置为运行指令以至少:建立与第二设备的通信,第二设备被配置为在第二设备的屏幕上显示多媒体数据,将关于与第二设备中显示的多媒体数据相关的数据的请求发送到第二设备,所述请求包括用于识别所述数据的信息,以及从第二设备接收与多媒体数据有关的数据,所述数据与响应于所述请求而发送的多媒体数据有关,其中,当在第二设备的屏幕上显示多媒体数据时,在第一设备中生成用于识别所述数据的信息,以及其中,第一设备能够显示与多媒体数据有关的数据。

根据本发明的一个方面,提供至少一种非暂时性计算机可读记录介质,用于存储计算机程序,所述计算机程序被配置为可由至少一个处理器读取以指示所述至少一个处理器执行用于执行权利要求16的方法的计算机过程。

附图说明

本发明的上述和其它特征和优点将通过参考附图详细描述本发明的实施例而变得更明显,在附图中:

图1示出了根据本发明的第一实施例的数据获取系统;

图2示出了根据本发明的第二实施例的数据获取系统;

图3示出了根据本发明的实施例的获取数据的操作;

图4示出了根据本发明的实施例的网络系统;

图5示出了根据本发明的实施例的数据获取系统;

图6示出了根据本发明的实施例的数据请求设备的操作模式的例子;

图7示出了根据本发明的实施例的数据请求命令的数据结构;

图8示出了根据本发明的实施例的请求数据的方法;并且

图9示出了根据本发明的实施例的获取数据的方法。

具体实施方式

下面将参考附图来描述本发明的实施例。在下列描述中,相同的元件将由相同的参考标号来指代,尽管它们在不同的图中示出。此外,在下面对本发明的描述中,为了清楚和简明起见,将省略对这里结合的已知功能和配置的详细描述。

图1示出了根据本发明的第一实施例的数据获取系统。

参考图1,数据获取系统100包括数据请求设备110和数据获取设备120。

数据请求设备110与其它设备通信,并且可以是,例如,远程控制器、移动电话、照相机或可携式摄像机。数据获取设备120包括用于输出数据的输出单元,并且可以是,例如,电视(tv)、计算机、个人数字助理(pda)或移动电话。

数据请求设备110包括时间信息生成单元112、请求命令生成单元114和发送器116。

时间信息生成单元112生成请求数据所需的时间信息。数据请求设备110的时间最好与数据获取设备120的时间同步。

时间信息生成单元112生成通过数据请求设备110的接口单元(未示出)接收到用户输入的时刻的时间信息。例如,当数据请求设备110是远程控制器时,用户按下其按钮,时间信息生成单元112生成按钮被按下的时刻的时间信息。在另一个例子中,当数据请求设备110是照相机,并且用户按下按钮来激活照相机快门,时间信息生成单元生成快门被按下的时刻的时间信息。

请求命令生成单元114生成数据请求命令,其包括时间信息生成单元112生成的时间信息,并且被用来请求数据获取设备120在时间信息指示的时刻输出的数据。

数据请求命令包括指定数据请求设备110请求的数据所需的任何类型的数据。

例如,数据请求命令包含当数据被数据获取设备120的输出单元122输出时通过对输出单元122拍照而获取的输出单元122的图像数据。同样,当数据要被发送到第三装置时,数据请求命令包含数据要被发送到的第三装置的标识。数据请求命令的例子将在后面参考图7来描述。

发送器116发送数据请求命令。当通过对数据获取设备120进行拍照而获取的图像数据没有被包含在数据请求命令中时,发送器116单独发送该获取的图像数据。发送器116将数据请求命令发送到数据获取设备120或外部服务器(未示出)。

数据请求设备110还包括接收器(未示出),其从数据获取设备120或外部服务器(未示出)接收数据。接收器接收数据获取设备120的输出单元122在从时间信息指示的时刻开始的一段时间内输出的多条数据。当数据获取设备120是每秒钟输出60个图像帧的tv时,数据获取设备120仅通过使用时间信息难以精确地搜索出数据请求设备110期望的数据。为了解决该问题,数据获取设备120搜索出输出单元122在从时间信息指示的时刻开始的一段时间内输出的多条数据,并将该多条数据发送到数据请求设备110,以便用户可以获取期望的数据。

数据获取设备120包括输出单元122、接收器124和获取单元126。

输出单元122输出数据,并且至少包括用于输出图像数据的图像输出单元(例如,液晶显示器(lcd),未示出),或者用于输出语音数据的语音输出单元(例如,扬声器,未示出)。接收器124从数据请求设备110接收包括时间信息的数据请求命令。

获取单元126基于该时间信息获取在该时间信息指示的时刻输出单元122输出的数据。当输出单元122输出的数据被存储在数据获取设备120中时,获取单元126搜索所存储的数据以获取数据请求设备110期望的数据。当输出单元122输出的数据没有被存储在数据获取设备120中或者在对数据请求设备110期望的数据进行搜索后数据请求设备110期望的数据不存在时,获取单元126向外部服务器请求该数据。

获取单元126包括输出单元122在从时间信息指示的时刻开始的一段时间内输出的多条数据,并将该多条数据发送到数据请求设备110。

图2示出了根据本发明的第二实施例的数据获取系统200,并且描述了包括图像拾取单元212的数据请求设备210请求数据的例子。

数据请求设备210包括图像拾取单元212、时间信息生成单元214、请求命令生成单元216和发送器219。图像拾取单元212形成对象(subject)的图像。时间信息生成单元214生成时间信息,该时间信息指示图像拾取单元212形成对象的图像的时间。请求命令生成单元216包括模式确定单元217和生成单元218。

模式确定单元217确定数据请求设备210的操作模式,它是可变的。例如,操作模式可以被分为拍照模式和捕获模式。拍照模式被用来对对象进行拍照,该对象的图像被形成在图像拾取单元212中,而捕获模式被用来向其图像被形成在图像拾取单元212中的设备作出请求。

例如,当数据请求设备210处于拍照模式并且图像拾取单元212形成tv的图像时,tv的图像数据被获取。当数据请求设备210处于捕获模式并且图像拾取单元212形成tv的图像时,向该tv(或外部服务器)请求该tv输出的图像数据。

模式确定单元217根据各种标准来确定数据请求设备210的操作模式。下面,将描述用来确定数据请求设备210的操作模式的三种标准,但所述标准不限于此。

根据第一实施例,用户被引导来设定数据请求设备210的操作模式。当向数据请求设备210加电时,或者当图像拾取单元212形成对象的图像时,输出询问窗口,从而用户可以设定数据请求设备210的操作模式。

根据第二实施例,模式确定单元217分析其图像被图像拾取单元212形成的对象,以确定数据请求设备210的操作模式。当被图像拾取单元212拍照的对象包括输出单元222时,数据请求设备210的操作模式被确定为捕获模式。如果应用严格的标准,只有在图像拾取单元212形成输出单元222的图像时数据请求设备210的操作模式才被确定为捕获模式。

根据第二实施例,假设只有在图像拾取单元212形成输出单元222的图像时数据请求设备210的操作模式才被确定为捕获模式,但根据另一实施例,当用户没有按下快门,即,表示对象没有正在被拍照时,数据请求设备210的操作模式也可以而被确定为捕获模式。

根据第三实施例,当设定的条件被满足时,数据请求设备210的操作模式被确定为捕获模式。例如,当数据请求设备210和数据获取设备220通过通信网络连接并且输出单元222被聚焦到图像拾取单元212一段时间或更长时,数据请求设备210的操作模式被确定为捕获模式。

如上所述,通过对提供功能的设备进行设置从而在设定的条件下以捕获模式操作,本发明的方法可以应用到的装置的数量可以增加。

稍后将参考图4来详细描述数据请求设备210的操作模式。

当数据请求设备210的操作模式被确定为捕获模式时,生成单元218生成数据请求命令,如上所述。即,当数据请求设备210的操作模式为拍照模式时,生成单元218不生成数据请求命令,而只有在数据请求设备210的操作模式可以被确定为捕获模式时才生成数据请求命令。

由图像拾取单元212形成的数据获取设备220的图像数据被包含在数据请求命令中。当期望的数据被数据获取设备220的输出单元222输出时,用户通过使用图像拾取单元212对输出单元222拍照。生成单元218将通过对输出单元222拍照而获取的图像数据插入到数据请求命令中,由此对于数据请求设备220启用简单的数据搜索。

发送器219将数据请求命令发送到数据获取设备220中的接收器226。当数据请求设备210和数据获取设备220如图2所示互相直接连接时,发送器219将数据请求命令发送到数据获取设备220。但是,当数据请求设备210和数据获取设备220如图4所示通过服务器410连接时,发送器219将数据请求命令发送到该服务器。

数据获取设备220包括输出单元222、存储单元224、接收器226和获取单元228。输出单元222输出数据,存储单元224存储所述输出的数据,接收器226从数据请求设备210接收数据请求命令。

获取单元228获取输出单元222在时间信息指示的时刻输出的数据。获取单元228在数据获取设备220中获取数据或从外部服务器获取数据。

当获取单元228在数据获取设备220中获取数据时,获取单元228包括搜索单元229。

搜索单元229基于数据请求命令中包含的时间信息来搜索存储单元224中存储的数据。当数据获取设备220的图像数据被包含在数据请求命令中时,搜索单元229将数据请求命令中包含的图像数据与所述存储的图像数据进行比较。

当获取单元228从外部服务器获取数据时,获取单元228包括请求单元(未示出)和接收器(未示出)。

请求单元基于数据请求命令中包含的时间信息确定哪些数据是输出单元222在该时间信息指示的时刻输出的。请求单元将指定所述输出的数据所需的数据发送到外部服务器(未示出)。例如,请求单元可以将所请求的数据的数据标识信息(例如,内容的标识符、或程序标识符)和帧号(或时间信息)发送到外部服务器(未示出)。

请求单元接收响应于请求单元的请求的数据。

图3a到3c示出了根据本发明的实施例的获取数据的操作。在图3中,数据请求设备是包括照相机的移动电话310,且数据获取设备是具有显示单元的桌上型计算机320。

在图3a中,用户使用移动电话310中包含的照相机来对桌上型计算机320拍照。移动电话310生成包括指示拍照时间的时间信息的数据请求命令,并将数据请求命令发送到桌上型计算机320。

在图3b中,桌上型计算机320获取其显示单元在该时间信息指示的时刻输出的图像数据。桌上型计算机320可以通过捕获显示单元上输出的屏幕或通过搜索桌上型计算机320的存储空间来获取移动电话310所请求的数据。

在图3c中,移动电话310从桌上型计算机320接收图像数据。

图4示出了根据本发明的实施例的网络系统400。

在网络系统400中,数据请求设备110和数据获取设备120通过服务器410连接。但是,外围装置420可以被直接连接到数据获取设备120。

数据请求设备110和网络系统400可以是诸如家庭网络系统的小型网络、诸如高速下行链路分组接入(hsdpa)的大型网络、或wibro网络。数据请求设备110和数据获取设备120都可以被注册到服务器410,并且可以只在网络系统400内部互相通信。但是,数据获取设备120可以与外围装置420直接通信。

图5示出了根据本发明的实施例的数据获取系统。

在操作s510中,数据请求设备110生成包括时间信息的数据请求命令。数据请求命令请求数据获取设备120的输出单元122在该时间信息指示的时刻输出的数据。

在操作s520中,数据请求设备110将数据请求命令发送到数据获取设备120。

在操作s530中,数据获取设备120在数据库中搜索数据获取单元120的输出单元在该时间信息指示的时刻输出的数据。

在操作s542中,数据获取设备120向外部服务器502请求数据请求设备110所请求的数据。

在操作s544中,数据获取设备120从外部服务器502接收数据请求设备110所请求的数据。

当在操作s530中检测到期望的数据时,操作s542到s544可以不被执行。

在操作s552中,所获取的数据被发送到数据请求设备110。当在数据请求命令中指定了所获取的数据要被发送到的外围装置501时,操作s554被执行。在操作s554中,数据获取设备120将所获取的数据发送到外围装置501。

图6示出了根据本发明的实施例的数据请求设备210的操作模式的例子。当用户请求关于数据请求设备210的操作模式的信息时,图6中示出的表格可以被显示。

数据请求设备210在拍照模式610、捕获模式620、搜索模式630和附加信息获取模式640中的一个模式中操作,并且用户可以通过控制附接到数据请求设备210的滚动或触摸屏来修改模式。根据实施例,对应于每种模式的按钮可以被附接在数据请求设备210的表面上,从而在按下期望的按钮时改变模式。

在本说明书中,假设用户设定操作模式然后按下诸如照相机快门的操作启动按钮,并且数据请求设备210在所设定的模式中操作。但是,数据请求设备210可以以当图像被形成在图像拾取单元212上时或者当用户按下与模式相对应的按钮中的一个按钮时被同时设定的模式来操作。

在拍照模式610中,对象被拍照并且对象的图像被形成在图像拾取单元212上。当数据请求设备210的操作模式被设定为拍照模式时,用户按下操作启动按钮,并且图像拾取单元212获取在图像拾取单元212上形成的对象的图像数据。例如,当tv的图像形成在图像拾取单元212上时,用户按下操作启动按钮,于是tv的图像数据被获取。

在捕获模式620中,请求其图像被形成在图像拾取单元212上的设备输出的数据。当数据请求设备210的操作模式被设定为拍照模式时,用户按下操作启动按钮,于是生成数据请求命令,用于请求对象的输出单元在操作启动按钮被按下的时刻输出的数据。例如,当tv的图像形成在图像拾取单元212上时,用户按下操作启动按钮,于是生成请求命令,用于请求tv输出的数据。接收到该请求命令的tv获取被请求的数据,并将该数据发送到数据请求设备210。

在搜索模式630中,对与其图像被形成在图像拾取单元212上的目标(object)或字符相关的信息的执行搜索。当数据请求设备210的操作模式被设定为搜索模式630时,用户按下操作启动按钮,于是对与其图像被形成在图像拾取单元212上的目标或字符相关的信息的执行搜索。例如,当单词‘star’的图像或‘star’中继器(relay)的图像被形成在图像拾取单元212上时,则用搜索引擎来搜索与‘star’相关的信息。搜索范围可以由用户事先确定。找到的信息可以被发送到数据请求设备210或外围装置(未示出)。

在附加信息获取模式640中,获取关于其图像被形成在图像拾取单元212上的设备所输出的数据的元数据。当数据请求设备210的操作模式被设定为附加信息获取模式640时,用户按下操作启动按钮,并且因此获取其图像被形成在图像拾取单元212上的设备所输出的数据的元数据。例如,当tv的图像被形成在图像拾取单元212上时,用户按下操作启动按钮,于是生成请求信号,用于请求关于当前tv输出的广播节目的元数据。接收到该请求信号的tv或广播服务器获取诸如电子节目指南(epg)信息的元数据,并将其发送到数据请求设备210或将其存储在tv或广播服务器中。

图7示出了根据本发明的实施例的数据请求命令700的数据结构。

数据请求命令700可以包括指定数据请求设备110所请求的数据的任何信息。

数据请求命令700包含命令标识符710、时间信息720、目标区域信息730、格式信息740和外围设备信息750。

命令标识符710表示数据请求命令700的类型。

时间信息720表示数据获取设备120输出期望的数据的时刻。数据请求设备110的时间优选地与数据获取设备120的时间同步。数据获取设备120检查在时间信息720指示的时刻输出了哪些数据,并搜索相应的数据。目标区域信息730是指示期望的数据区域的信息。数据获取设备120可以基于时间信息720来搜索要捕获的图像帧,然后基于目标区域信息730捕获图像帧内的特定区域。格式信息740包括数据请求设备110期望的数据格式信息。例如,格式信息740可以包括数据分辨率、数据大小、数据格式和编码信息中的至少一个。

外围装置信息750指示关于所请求的数据要被发送到的外围装置的信息。在获取数据请求设备110所请求的数据后,数据获取设备120将获取的数据发送到外围装置信息750所指示的外围装置。

图8示出了根据本发明的实施例的请求数据的方法。

在操作s810中,请求数据的第一装置生成时间信息,该时间信息表示生成用户输入信号(例如,用户对对象拍照或按下接口)的时刻。

在操作s820中,在时间信息指示的时刻生成请求第二装置所输出的数据的数据请求命令。当第一装置的操作模式为捕获模式时,可以生成该数据请求命令。

该数据请求命令可以包括第二装置的图像数据、所请求的数据要被发送到的第三装置的标识信息、或者其它信息。在操作s830中,第一装置将该数据请求命令发送到第二装置。

图9示出了根据本发明的实施例的获取数据的方法。

在操作s910中,第二装置输出数据。在操作s920中,第二装置从第一装置接收包含时间信息的数据请求命令。在操作s930中,第二装置基于该时间信息获取第二装置在该时间信息指示的时刻输出的数据。

本发明的实施例可以被写为计算机程序,或可以在使用计算机可读记录介质来执行该程序的通用数字计算机中实现。

计算机可读记录介质的例子包括只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘或光学数据存储装置。

尽管参考本发明的实施例具体示出和描述了本发明,但是本领域技术人员会理解,可以在其中做出各种形式和细节上的改变,而不偏离所附权利要求定义的本发明的精神和范围。实施例应被视为仅仅是描述性的而不是为了限制的目的。因此,本发明的范围不是由本发明的具体描述而是由所述权利要求来限定,并且该范围内的所有差异都将被解释为包含在本发明之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1