通过家庭网络提供装置的位置信息的方法和设备的制作方法

文档序号:7643388阅读:226来源:国知局
专利名称:通过家庭网络提供装置的位置信息的方法和设备的制作方法
技术领域
与本发明相一致的设备和方法涉及家庭网络,更具体地讲,涉及通过家庭网络向其他装置提供关于装置的信息。
背景技术
作为家庭网络的标准技术,通用即插即用(UPnP)协议已经广泛地得到使用。然而,由于基于UPnP协议的家庭网络装置利用基于通用唯一标识符(UUID)的标识符(ID)系统来识别和辨认家庭网络上的每个装置,所以用户难于确切地将通过家庭网络在列表中示出的装置与用户通过视觉识别的装置匹配。
图1示出一般家庭网络的使用环境。例如,在配有家庭网络的住宅中,用户可通过使用远程显示设备控制媒体服务器来再现存储在所述媒体服务器中的内容。换句话说,用户可以通过将多功能数码光盘(DVD)的标题载入到DVD播放机并使用遥控器来使DVD播放机在数字电视(TV)上再现所述DVD标题。为了再现所述DVD标题,用户应当指明用于再现DVD标题的所述数字TV(即媒体提供者(media renderer))和用于载入DVD标题的DVD播放机(即媒体服务器)。
更具体地讲,如图1所示,在家庭网络环境中,如果用户开启一个房间里的数字TV,并且将DVD标题载入与所述数字TV相邻地放置的DVD播放机中,并且在其他的房间里有至少一个DVD播放机,则用户应当指定在所述多个DVD播放机当中的一个DVD播放机。
图2示出在家庭网络环境中常规地提供给用户的家庭网络装置的信息格式。如图2所示,由搜索家庭网络中的媒体服务器的用户获得的信息为装置ID(<SV-CR5500>或<SV-CR5432>)的形式,难于直观地将所述装置ID与用户实际看到的装置匹配。
用户不能看到作为搜索结果获得的装置的位置信息。因此,即使将要使用的装置在用户附近,用户仍应当知道在数个装置ID当中将要使用的装置的ID。在如图3所示的用于UPnP打印升级版本1(UPnP Print Enhanced1)标准的服务描述文件中,在所述描述中提供在具有打印机的网络环境中的打印机的位置信息,但是没有清楚地描述如何提供所述位置信息。

发明内容
本发明的示例性实施例克服上述的缺点和上面未描述的缺点。此外,不要求本发明克服上述的缺点,并且本发明的示例性实施例可以不克服上述问题中的任一个。
本发明提供一种用于通过家庭网络向其他装置提供关于装置的信息的方法和设备,其中所述装置检测到自己的位置信息并且向用户提供所述位置信息,从而允许用户检测所述装置的位置。
根据本发明的一方面,提供一种通过家庭网络提供信息的方法,该方法包括如果接收到对于第二装置的遥控信号,则生成指示第一装置处于第二装置附近的相对位置信息;和将所述相对位置信息作为所述第一装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。
所述方法可以还包括接收用户从所述第二装置输入的绝对位置信息;和将所述绝对位置信息作为所述第一装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。
如果所述家庭网络基于UPnP(通用即插即用)协议,则在提供所述相对位置信息时,可以将所述相对位置信息插入服务描述文件中,并且发送包括所述服务描述文件的统一资源定位符的<alive>消息或者<M-Search>响应消息。此外,在接收所述绝对位置信息时,可以接收包括插入有绝对位置信息的服务描述文件的统一资源定位符的<alive>消息。
此外,所述遥控信号可以是红外线数据协会(IrDA)信号。
根据本发明的另一方面,提供一种家庭网络装置,包括位置信息生成单元,如果通过家庭网络接收到对于另一装置的遥控信号,则生成指示装置在另一装置附近的相对位置信息;和位置信息提供器,将所述相对位置信息作为所述装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。


通过下面参照附图描述对本发明的示例性实施例进行的详细描述,本发明的上述和其他方面将会变得更加清楚,其中图1是示出一般家庭网络的使用环境的示图;图2是示出常规地向用户提供的家庭网络装置的信息格式的示图;图3是示出在UPnP打印升级版本1(UPnP Print Enhanced1)标准中使用的服务描述文件的示图;图4是示出一般的红外线控制信号的格式的示图;图5是根据本发明的示例性实施例的通过家庭网络来提供装置的位置信息的方法的流程图;图6是示出根据本发明的示例性实施例的家庭网络装置的结构的方框图;和图7A到7C是示出根据本发明的示例性实施例的通过家庭网络向用户提供的装置位置信息格式的示意图。
具体实施例方式
以下,参照示出本发明的示例性实施例的附图来更为详尽地说明本发明。然而,可以以许多不同的形式实施本发明,并且不应当将本发明理解为局限于在此阐述的示例性实施例;而是,提供了这些示例性实施例从而此公开将会详尽和完整,并且充分地将本发明的构思传达给本领域的技术人员。附图中相同的标号表示相同的元件。
以下,将参照附图详细地描述本发明的示例性实施例。
图4是示出一般的红外线控制信号的格式的示图。如图4所示,可以将一般的红外线控制信号分为引导码(leader code)、自定义码(custom code)和数据码。所述引导码指示所述红外线控制信号的起始点。如果装置识别所述引导码,则所述装置等待下面的信号。所述自定义码包括装置的拨叫符号(call symbol),并且用于辨认每个装置的装置ID被插入到所述拨叫符号中。数据码包括用于每个装置的命令信息。将上述码结合形成用于一般的家用电器的红外线控制信号。
如果由红外线控制信号控制的多个装置处于近距离,并且用户使用遥控器将所述红外线控制信号发送给所述多个装置的任一个,则所述红外线控制信号也被发送给邻近的装置。然后,所述邻近的装置分析包含在接收的红外线控制信号中的自定义码的模式。如果确定所述红外线控制信号不是被发往邻近的装置,则所述邻近的装置不理睬所述红外线控制信号。邻近的装置也可以接收所述红外线控制信号,并且通过分析所述自定义码的模式来获知处于近距离的其他装置,从而使得在家庭网络中的装置生成相对位置信息。以下将描述其细节。
图5是根据本发明的示例性实施例的通过家庭网络来提供装置的位置信息的方法的流程图。
如果家庭网络装置A接收到信号,即从遥控器接收红外线控制信号(510),则装置A分析包含在所述红外线控制信号中的自定义码的模式(520),并且参照从所述分析获得的装置ID来确定所述红外线控制信号的目的地(530)。如果所述装置ID与装置A的ID相同,则装置A执行包含在所述红外线控制信号中的数据码中定义的处理(540)。在本示例性实施例中,所述装置ID不限于具有特定格式的信息,而可以被解释为包括用于辨认每个装置的任何信息。例如,可以将在通用即插即用(UPnP)协议中使用的通用唯一标识符(UUID)包括在所述装置ID中。
如果从所述自定义码的分析确定所述接收的红外线控制信号不是发往装置A而是发往装置B,则装置A由此察觉在装置A的附近的装置B的存在,生成指示相对位置的信息(550),并且向其他装置提供装置A的装置信息连同插入到所述装置信息中的相对位置信息(560)。在这种情况下,所述装置信息是这样的一种消息如果属于所述家庭网络的装置向在同一网络上的其他装置提供关于所述装置的信息,则被发送的消息。在基于UPnP的家庭网络中,服务描述文件与所述装置信息相对应。更具体地讲,将所述相对位置信息插入到所述服务描述文件,并且将所述服务描述文件的统一资源定位符(URL)包括在<M-Search>响应消息或者<alive>消息中,并且从所述装置发送所述消息。结果,通过上述的处理,家庭网络上的所有装置可以将它们的位置信息包括在将要通过网络发送的它们的装置信息中。
用户通过在操作560结束的处理,可以仅获知每个装置的相对位置信息,但是用户通过从操作570开始的处理能够知道每个装置的绝对位置信息。在这种情况下,所述绝对位置信息是指如“起居室”、“主厅”或类似的位置信息,不考虑其他装置的位置信息也可以描述所述绝对位置信息。为此,用户必须输入至少一个装置的绝对位置信息。
例如,如果装置A和装置B位于起居室内,并且用户已输入“起居室”为装置B的绝对位置信息,则装置B周期性地向所述家庭网络广播包括所述绝对位置信息的广播消息。在这种情况下,所述广播消息是周期性地被广播从而通知在所述网络上的家庭网络装置的存在的消息,并且根据网络,所述广播消息可具有其他名称。
如果所述装置A从装置B接收广播消息(570),则装置A通过使用从所述广播消息识别的装置ID来确定发送所述广播消息的装置是不是装置B(580)。如果从所述广播消息的分析确定所述被识别的装置ID是装置B,则装置A将包括在所述广播消息中的绝对位置信息插入它的装置信息中,并且发送所述装置信息(590)。在本示例性实施例中,所述装置信息与上面描述的相同。由于装置A已经觉察到在装置A的附近的装置B的存在,并且装置B具有“起居室”作为装置B的绝对位置信息,因此装置A可得出结论,装置A位于装置B也位于其中的起居室。然而,在操作580确定所述广播消息的发送装置是不是装置B的原因是因为,如果无条件地接受包括在所述接收的广播消息中的绝对位置信息而不执行所述确定处理,则在所述装置的装置信息中不反映所述装置的确切位置信息。
如果包括在所述接收的广播消息中的装置ID与装置B的装置ID不同,则根据通常的处理来解释所述广播消息。
根据上述的处理,由于在家庭网络中的装置可以将装置的绝对位置信息和/或相对位置信息包括在它们的装置信息中,所以用户从下述的装置信息可以确定家庭网络中的装置的位置通过在所述家庭网络中的装置中搜索它们的装置信息而获得的装置信息。
图6是示出根据本发明的示例性实施例的家庭网络装置的结构的方框图。在本示例性实施例中,假设所述家庭网络使用UPnP协议。
如图6所示,家庭网络装置600包括红外线数据协会(IrDA)接收机610、模式分析器620、信号处理器630、位置信息生成单元640和位置信息提供器650。
IrDA接收机610接收从用户使用遥控器发送的红外线控制信号。模式分析器620分析包括在所述接收的红外线控制信号中的自定义码的模式,并且确定将要被所述接收信号控制的目标装置。如果所述接收的信号是用于控制装置600的控制信号,则信号处理器630执行包括在数据码中的指令。如果模式分析器620确定所述接收的信号是用于控制其他装置的控制信号,则位置信息生成单元640生成指示在装置600的附近存在其他装置的相对位置信息。
位置信息提供器650包括确定单元651、消息生成单元652和发送机653。消息生成单元652通过将由位置信息生成单元640生成的相对位置信息包括在响应消息中来生成用于响应<M-Search>命令或<alive>消息的响应消息。发送机653通过家庭网络发送由消息生成单元652生成的消息。如上所述,所述相对位置信息被反映在服务描述文件中,并且在<M-Search>响应消息或<alive>消息中可包括在其中反映了所述相对位置信息的服务描述文件的URL。
如上所述,在由用户输入绝对位置信息的情况下,通过使用其他装置的<alive>消息来提供所述绝对位置信息。与相对位置信息相似,所述绝对位置信息将被反映在所述服务描述文件中,而所述服务描述文件的URL将被包括在所述<alive>消息中。确定单元651参照包括在接收的<alive>消息中的装置ID来确定发送所述<alive>消息的装置是不是已经提供相对位置信息的装置。在某些情况下,可以有预先提供相对位置信息的多个装置。
如果确定单元651确定发送所述<alive>消息的装置已提供了相对于装置600的相对位置信息,则消息生成单元652将通过所述接收的<alive>消息获得的绝对位置信息插入到装置600的服务描述文件,并且其后生成包括所述服务描述文件的URL的<M-Search>响应消息或<alive>消息。发送机653将所述生成的消息发送给所述家庭网络的其他装置。
图7A到7C是示出根据本发明的示例性实施例的通过家庭网络提供给用户的装置位置信息格式的示意图。图7A示出根据本发明的示例性实施例的家庭网络环境,其中,如在图中所示,三个家庭网络装置彼此处于近距离。如果用户通过遥控器将红外线控制信号发送给由位于家庭网络中心的SVP-50L7HDX表示的装置,则位于所述中心装置两边的装置也接收到所述红外线控制信号,并且分析包括在所述红外线控制信号中的自定义码,由此检测到在它们附近的SVP-50L7HDX装置的存在。因此,如果用户通过使用所述SVP-50L7HDX装置搜索所述家庭网络,则在屏幕上将会显示具有如图7B所示的格式的列表。换句话说,由于位于SVP-50L7HDX装置的两边的装置响应于所述搜索,提供指示在所述SVP-50L7HDX装置的附近存在所述装置的相对位置信息连同它们的装置信息,所以能够容易地辨认与由用户操作的所述装置相邻的装置和作为所述搜索结果而获得的装置ID列表的对应关系。
更具体地讲,假设图7A中示出的网络环境对应于起居室,并且用户已输入“起居室”为所述SVP-50L7HDX装置的绝对位置信息,已经接收到所述SVP-50L7HDX装置的广播消息(UPnP协议中的<alive>消息)的在两边的装置可以将它们的绝对位置信息与所述SVP-50L7HDX装置的绝对位置信息同步。因此,将显示如图7C所示的装置搜索结果。
可以将本发明的示例性实施例写为计算机程序并且可以在使用计算机可读记录介质来执行所述程序的通用数字计算机上实现本发明的示例性实施例。所述计算机可读记录介质包括磁存储介质(如ROM、软盘、硬盘等)、光记录介质(如CD-ROM或DVD)和诸如载波(如互联网传输)的存储介质。
根据本发明,由于用户可以获得属于家庭网络的装置的位置信息,所以能够容易地辨认用户在视觉上识别的装置和作为搜索结果获得的装置列表的对应关系。
虽然已参照本发明的示例性实施例具体地描述和示出了本发明,但是本领域的技术人员将会理解,在不脱离由权利要求书限定的本发明的精神和范围的情况下,可以对本发明进行各种形式上和细节上的变型。应当仅仅从描述的角度而不是以限定为目的来理解所述示例性实施例。因此,本发明的范围不是由本发明的详细描述、而是由所附权利要求来限定,应该将所述范围内的所有区别解释为包含在本发明中。
权利要求
1.一种通过家庭网络提供装置信息的方法,所述方法包括如果接收到对于第二装置的遥控信号,则生成指示第一装置处于第二装置附近的相对位置信息;和将所述相对位置信息作为所述第一装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。
2.如权利要求1所述的方法,还包括从所述第二装置接收绝对位置信息;和将所述绝对位置信息作为所述第一装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。
3.如权利要求1所述的方法,其中,所述遥控信号包括红外线数据协会信号。
4.如权利要求1所述的方法,其中,所述家庭网络基于通用即插即用协议,并且其中,在提供所述相对位置信息时,将所述相对位置信息插入服务描述文件中,并且发送包括所述服务描述文件的统一资源定位符的<alive>消息或者<M-Search>响应消息。
5.如权利要求2所述的方法,其中,所述家庭网络基于通用即插即用协议,并且其中,在接收所述绝对位置信息时,接收包括插入有绝对位置信息的服务描述文件的统一资源定位符的<alive>消息。
6.如权利要求2所述的方法,其中,所述家庭网络基于通用即插即用协议,并且其中,在提供所述绝对位置信息时,将所述绝对位置信息插入服务描述文件中,并且发送包括所述服务描述文件的统一资源定位符的<alive>消息或者<M-Search>响应消息。
7.一种包含用于执行下述方法的计算机程序的计算机可读介质,所述方法包括如果接收到对于第二装置的遥控信号,则生成指示第一装置在第二装置附近的相对位置信息;和将所述相对位置信息作为所述第一装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。
8.一种家庭网络装置,包括位置信息生成单元,如果通过包含多个装置的家庭网络接收到对于第二装置的遥控信号,则生成指示第一装置在第二装置附近的相对位置信息;和位置信息提供器,将所述相对位置信息作为所述第一装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。
9.如权利要求8所述的装置,其中,所述位置信息提供器接收用户从所述第二装置输入的绝对位置信息,并且将所述绝对位置信息作为所述第一装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。
10.如权利要求8所述的装置,其中,所述遥控信号包括红外线数据协会信号。
11.如权利要求8所述的装置,其中,所述家庭网络基于通用即插即用协议,并且所述位置信息提供器将所述相对位置信息插入服务描述文件中,并且发送包括所述服务描述文件的统一资源定位符的<alive>消息或者<M-Search>响应消息。
12.如权利要求9所述的装置,其中,所述家庭网络基于通用即插即用协议,并且通过接收包含插入了绝对位置信息的服务描述文件的统一资源定位符的<alive>消息来为所述位置信息提供器提供所述绝对位置信息。
13.如权利要求9所述的装置,其中,所述家庭网络基于通用即插即用协议,并且通过将所述绝对位置信息插入服务描述文件,并且发送包括所述服务描述文件的统一资源定位符的<alive>消息或者<M-Search>响应消息来为所述位置信息提供器提供所述绝对位置信息。
14.如权利要求12所述的装置,其中,所述位置信息提供器包括确定单元,确定所述<alive>消息是不是发自预先提供相对位置信息的多个装置中的一个;消息生成单元,通过将所述相对位置信息包括在响应消息中来生成用于响应<M-Search>命令的响应消息或者<alive>消息;和发送机,通过家庭网络发送所述响应消息。
全文摘要
提供一种用于通过家庭网络向其他装置提供装置的信息的方法和设备。所述方法包括如果接收到对于第二装置的遥控信号,则生成指示第一装置在第二装置附件的相对位置信息;和将所述相对位置信息作为所述第一装置的位置信息提供给属于所述家庭网络的至少一个其他的装置。从而,用户可以获得属于所述家庭网络的装置的位置信息。因此,能够容易地辨认由用户通过视觉识别的装置和作为搜索结果而获得的装置列表的对应关系。
文档编号H04L29/06GK101022376SQ20071000198
公开日2007年8月22日 申请日期2007年1月16日 优先权日2006年2月13日
发明者金周炫 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1