向远离发送装置的位置处的装置发送消息和命令的系统和方法

文档序号:7794889阅读:195来源:国知局
向远离发送装置的位置处的装置发送消息和命令的系统和方法
【专利摘要】本公开内容涉及向远离发送装置的位置处的装置发送消息和命令的系统和方法。一种消费电子(CE)装置包括至少一个处理器和可供该处理器访问的至少一个计算机可读存储介质。该介质被用当被处理器执行时使处理器执行逻辑的指令进行编程,该逻辑包括:检测CE装置的位置,并将用于建立在远离该CE装置的位置处的至少一个设备的至少一种配置的命令发送到该设备。该命令响应于CE装置正在经过距一位置的预定义距离的确定而被发送。
【专利说明】向远离发送装置的位置处的装置发送消息和命令的系统和方法
【技术领域】
[0001]本申请涉及将消息和命令从消费电子装置(诸如智能电话和车载电子系统)发送到其他装置。
【背景技术】
[0002]移动、手持和触摸屏消费电子(CE)装置的日益流行提高了 CE装置的用户彼此通信的能力。本原理认识到,可以以迄今为止还没有教导过的方式进一步利用这样的CE装置,并且为了通信的目的对这样的CE装置进行进一步的开发,并且还使用这样的CE装置来控制如下所述的其他装置。

【发明内容】

[0003]因此,如本文中所认识到的,CE装置可以用于在CE装置的用户到达一个或多个位置之前将命令发送到该位置处的其他装置,以例如“起动”该位置的电子环境。例如,用户可以操纵本文中所描述的CE装置来打开电视、调到特定频道、将音量变成特定水平、设置特定亮度水平、设置睡眠定时器、将该装置连接到互联网、开始将数据(诸如来自例如Netflix或Google TV的音频视频内容)下载到TV、使欢迎画面呈现在TV显示器上、使天气报告呈现在TV显示器上、开始在与TV相关联的DVR和/或视频播放器上回放音频视频文件等。本文中描述了还有的其他的CE装置和能力,诸如将从远离一位置的CE装置接收的信息呈现给该位置处的用户的电子留言板。
[0004]因此,在一个实施例中,一种CE装置包括至少一个处理器和可供该处理器访问的至少一个计算机可读存储介质。该介质被用当被处理器执行时使处理器执行逻辑的指令进行编程,所述逻辑包括:响应于CE装置正在经过距家位置的外部距离走向家位置的确定,将CE装置的用户正在接近家位置的消息发送到在家位置处的接收设备。所述逻辑还包括:响应于CE装置正在经过距家位置的外部距离走向家位置的确定,将用于建立在家位置处的至少一个电器的至少一种配置的命令发送到所述电器。
[0005]另外,所述逻辑包括:响应于CE装置正在经过距家位置的内部距离走向家位置的确定,将CE装置的用户正在接近家位置的消息发送到在家位置处的接收设备,其中,所述内部距离小于所述外部距离。而且,所述逻辑包括:响应于CE装置正在经过距家位置的内部距离走向家位置的确定,将用于建立在家位置处的至少一个电器的至少一种配置的命令发送到该电器。CE装置可以是车辆上的计算装置,或者在一些实施例中可以是智能电话。
[0006]此外,如果希望的话,所述逻辑可以包括:响应于CE装置正在经过距家位置的外部距离离开家位置的确定,将CE装置的用户正在远离家位置移动的消息发送到在家位置处的接收设备。另外,在一些实施例中,所述逻辑可以包括:响应于CE装置正在经过距家位置的外部距离离开家位置的确定,将用于建立在家位置处的至少一个电器的至少一种配置的命令发送到该电器。此外,在一些实施例中,所述逻辑可以包括:响应于CE装置正在经过距家位置的内部距离离开家位置的确定,将CE装置的用户正在远离家位置移动的消息发送到在家位置处的接收设备。此外,所述逻辑可以包括:响应于CE装置正在经过距家位置的内部距离离开家位置的确定,将用于建立在家位置处的至少一个电器的至少一种配置的命令发送到该电器。
[0007]除了前述内容之外,在一些实施例中,可以响应于CE装置正在经过距家位置的内部距离走向家位置的确定,建立电器的配置,以使得该电器上电和/或退出低功率状态。同样地,如果希望的话,可以响应于CE装置正在经过距家位置的内部距离离开家位置的确定,建立配置,以使得电器掉电和/或进入低功率状态。
[0008]此外,要理解,在示例性实施例中,所述电器中的至少一个可以是电视。因此,命令可以被发送到TV,其中,该命令可以是使TV上电并且甚至使电视呈现来自CE装置的用户所选择的频道的内容。此外,在示例性实施例中,建立所述电器中的至少一个的至少一种配置的命令中的至少一个可以是启动与该电器相关联的应用程序(例如,“App”),其中,该电器可以是触摸使能装置,诸如平板电脑。还要理解,在某些实施例中,上述接收电器/设备可以是可以被设置在所述位置处的表面上的电子留言板。
[0009]在另一方面,一种方法包括:检测CE装置的位置,并响应于CE装置正在经过距家位置的预定义距离的确定,将用于建立在家位置处的至少一个设备的至少一种配置的命令发送到该设备。
[0010]在又一方面,一种电视(TV)包括至少一个处理器和可供该处理器访问的至少一个计算机可读存储介质。该介质被用当被处理器执行时使处理器执行逻辑的指令进行编程,所述逻辑包括接收用于建立TV的至少一种配置的命令。要理解,该命令是响应于CE装置正在经过距TV的位置的预定义距离的确定而从远离TV的消费电子装置发送的。所述逻辑然后包括基于该命令对TV进行配置。
[0011]可以参照附图来最好地理解本发明的关于其结构和操作的细节。
【专利附图】

【附图说明】
[0012]在附图中,相似的标号指示相似的部分,其中:
[0013]图1是示例“家位置”的框图,其中两个周界围绕该家位置;
[0014]图2是示出“家位置”、服务器和远离家位置的至少一个CE装置的示例系统的框图;
[0015]图3和图4是示出围绕家位置的多个周界和与其相关的源装置的示例性示图;
[0016]图5-8是根据本原理的用于发送和接收消息和命令的示例逻辑的流程图,要理解本原理可以用状态逻辑流程以及确定性逻辑流程来实现;和
[0017]图9-16是根据本原理的在各个装置的处理器的控制下可呈现在本文中所公开的装置上的示例性Π。
【具体实施方式】
[0018]要理解,以下附图概括地示出了与本文中所公开的装置结合的方法步骤。
[0019]从参照图1开始,示出了位置10。在这种情况下,该位置是“家”位置,该家位置是单户式住宅,但是要理解本原理也可以应用于其他位置,诸如,举例来说,办公室和/或办公楼、餐馆、零售店、公寓家庭或套间、图书馆等。无论如何,如从图1可以意识到的,示出了内部距离12和外部距离14。距离12和14通常被理解为以家位置10为中心建立围绕家位置10的周界,但是可以根据本原理建立、选择和/或使用其他周界和几何边界。例如,用户可以通过将希望的距离和/或半径输入到在家位置处的、用于便利于和/或执行本文中所阐述的原理和动作的联网计算机中来建立家位置10和任何其他周界,和/或服务器可以类似地被使用并且接收用户输入。
[0020]因此,在所示的实施例中,内部距离12可以是例如由距家位置10 —英里半径建立的周界。外部距离14可以是例如由距家位置10两英里半径建立的周界,但是通常要理解,外部距离14可以是大于内部距离12的距离或半径的任何距离或半径。
[0021]现在参照图2,示出了示例性系统16。系统16包括家位置18、服务器20和车辆22,其中,所有这三个彼此都通过网络(诸如,举例来说,互联网、WAN等)进行通信。首先描述图2中所示的家位置18,位置18包括电视(TV)26,电视26可以是例如能上网的智能TV和/或触摸使能TV。因此,TV 26包括触摸使能显示器28。TV26还包括控制TV 26的处理器30、有形计算机可读存储介质32 (诸如基于盘的储存器或固态储存器)以及TV调谐器34。
[0022]另外,TV 26包括与通过例如HDMI连接和TV 26连接的其他装置(诸如,举例来说,机顶盒、DVD播放器或视频游戏机)通信的音频/视频接口 36。TV 26还包括网络接口 38,诸如,举例来说,有线或无线调制解调器或路由器、或其他合适的接口(诸如,举例来说,无线电话收发器),要理解网络接口 38通过网络24与本文中所描述的其他装置通信。此外,TV 26包括至少一个扬声器40和至少一个输入装置42 (诸如,举例来说,用于接收语音命令和输入的音频接收器/麦克风和/或键盘)。指出,照相机44也被示出,并且可以是例如热成像照相机、数字照相机(诸如网络摄像机)和/或集成到TV 26中的照相机。无论哪种方式,照相机44都可以由处理器30控制以收集TV26的观众/用户的图片/图像和视频。尽管未示出,但是在某些实施例中,TV 26还可以包括GPS接收器。
[0023]仍参照TV 26,它还包括用于与和TV 26相关联的TV遥控器(RC) 48通信以使用RC 48将命令输入到TV26的发送器/接收器46。相应地,RC 48具有用于通过发送器/接收器46与TV 26通信的发送器/接收器50。RC 48还包括输入装置52 (诸如键盘或触摸屏显示器)、以及用于控制RC 48的处理器54和有形计算机可读存储介质56 (诸如基于盘的储存器或固态储存器)。
[0024]图2还示出了设置在家位置18的墙壁62上的电子留言板60。在示例性实施例中,留言板60可以设置在墙壁62上,以使得留言板60的屏幕/显示器与墙壁62的表面齐平。无论如何,留言板60被理解为包括触摸使能显示器64、用于输出诸如可听警报的音频的一个或多个扬声器66、以及附加输入装置68 (诸如,举例来说,触控板或用于接收语音命令和其他输入的音频接收器/麦克风)。留言板60还包括用于在处理器72的控制下通过网络24通信的网络接口 70,要理解处理器72控制留言板60。网络接口 70可以是例如有线或无线调制解调器或路由器、或其他合适的接口(诸如,举例来说,无线电话收发器)。
[0025]另外,留言板60包括输入端口 74 (诸如,举例来说,USB端口)和有形计算机可读存储介质76 (诸如基于盘的储存器或固态储存器)。而且,GPS接收器可以包括在留言板60上,尽管未示出,GPS接收器可以被配置为从至少一个卫星接收地理位置信息并将该信息提供给处理器72,但是要理解可以根据本原理使用除了 GPS接收器之外的另一合适的位置接收器。
[0026]此外,要理解,留言板60可以设置在家位置18的公用区中和/或位置18的可易于被家位置18中的人观看的部分中。另外,如以下将参照图16更详细地描述的,留言板60可以根据本原理以与从远离家位置18的至少一个CE装置接收状态和消息相反的时间顺序显示它们,以使得最近的状态或消息呈现在板60的顶部。
[0027]仍参照图2的家位置18,还示出了智能电话78。智能电话78包括触摸使能显示器80、用于输出诸如可听警报的音频的一个或多个扬声器82、以及附加输入装置84(诸如,举例来说,触控板或用于接收语音命令和输入的音频接收器/麦克风)。智能电话78还包括用于在处理器88的控制下通过网络24通信以例如接收文本消息和电子邮件的网络接口86,要理解处理器88控制智能电话78。网络接口 86可以是例如有线或无线调制解调器或路由器、或其他合适的接口(诸如,举例来说,无线电话收发器)。另外,智能电话78包括输入端口(诸如,举例来说,USB端口)和有形计算机可读存储介质92 (诸如,基于盘的储存器或固态储存器)。而且,尽管未示出,GPS接收器可以包括在智能电话78上,并且可以被配置为从至少一个卫星接收地理位置信息并将该信息提供给处理器88。然而,要理解,可以根据本原理使用除了 GPS接收器之外的另一合适的位置接收器。指出,根据本原理,智能电话78 (以及TV 26)可以使可被处理器88执行并且例如由远离家位置18的CE装置远程发起的一个或多个应用程序存储在它的计算机可读存储介质92上。
[0028]另外,图2示出了通过网络接口(未示出)在处理器(也未示出)的控制下与网络24连接的咖啡机94,并且还可以包括类似于上述计算机可读存储介质的计算机可读存储介质。因此,咖啡机94可以根据本原理从远离家位置18的CE装置进行控制,以使得例如可以从该CE装置发送开始煮一壶咖啡的命令。
[0029]类似地,烤箱96也被示出,可以在处理器的控制下通过网络接口与网络24连接,可以包括控制烤箱96的处理器,并且可以包括类似于上述计算机可读存储介质的计算机可读存储介质。烤箱96也可以如此根据本原理从远离家位置18的CE装置进行控制,以使得例如可以从该CE装置发送将烤箱96预热到希望温度的命令。
[0030]除了前述内容之外,家位置18还可以包括调制解调器/路由器98。尽管未示出,但是调制解调器/路由器98包括便利于与例如各个装置/电器26、60、78、94和96、服务器20、以及将简要描述的车辆22中的装置进行通信的网络接口。因此,尽管也未示出,但是要理解,调制解调器/路由器98包括至少为了这样的目的控制调制解调器/路由器98的处理器、以及用于存储例如为了这样的目的的软件代码和/或逻辑的类似于上述计算机可读存储介质的计算机可读存储介质。
[0031]现在描述服务器20,要理解,它包括至少一个处理器100、至少一个有形计算机可读存储介质102 (诸如基于盘的储存器或固态储存器)、以及在处理器100的控制下允许通过网络24与例如上述装置/电器26、60、78、94和96以及车辆22中的装置通信的至少一个网络接口 104。指出,网络接口 104可以是例如无线或有线调制解调器或路由器、或其他合适的接口(诸如,举例来说,无线电话收发器)。相应地,在一些实施例中,服务器20可以是互联网服务器,并且可以包括“云”软件、“云”平台和/或执行“云”功能,以使得本文中所描述的其他CE装置和电器可以通过服务器20接入“云”环境以承担本原理。[0032]图2还包括以上提到的车辆22。要理解,车辆22可以包括车载计算机106,车载计算机106包括控制计算机106的至少一个处理器(但是为了清晰没有示出)、至少一个有形计算机可读存储介质(诸如基于盘的储存器或固态储存器)、以及在计算机106的处理器的控制下允许通过网络24与例如上述装置/电器26、60、78、94和96以及服务器20通信的至少一个网络接口。车辆计算机106上的网络接口可以是例如有线或无线调制解调器或路由器、或其他合适的接口(诸如,举例来说,无线电话收发器)。计算机106还可以包括例如触摸使能显示器和/或其他输入装置(例如,麦克风),以使得至少在计算机106远离家位置18时,根据本原理的命令、消息和/或用户选择可以被输入并且被发送到家位置18中的装置和电器。
[0033]最后,能够通过网络24进行通信的智能电话108或其他CE装置也可以存在于车辆22中。要理解,智能电话108可以在功能和配置方面基本上类似于上述智能电话78。因此,智能电话108也可以根据本原理用于至少在智能电话108远离家位置18时,通过使用例如GPS能力检测什么时候经过了特定距离来将例如命令、消息和/或用户选择发送到家位置18中的装置和电器。
[0034]在描述图3之前,指出,本原理认识到,本文中所描述的CE装置和电器可以包括参照至少承担本原理的其他装置中的任何一个所描述的组件中的一些或全部。甚至进一步,要理解,上述各个处理器能够控制它们各自的装置并且执行以下所讨论的至少承担本原理的逻辑的全部或部分。而且,指出,实现可被各个处理器执行的本逻辑的软件代码可以被存储在承担本原理的每个装置的各自的介质上。为了完整性,还指出,图2中所示的装置的各自的显示器和扬声器能够在它们各自的处理器的控制下呈现根据本原理的信息。
[0035]此外,指出,可以根据本原理使用和控制除了参照图2所描述的CE装置和电器之外的其他CE装置和电器,诸如,举例来说,数字照相机、音乐播放器、个人数字助理(PDA)、膝上型电脑和台式电脑、平板电脑、视频游戏机、DVR播放器、诸如蓝光播放器的DVD播放器、家庭立体声系统、诸如电子书的电子阅读器、车库门打开器、恒温器和HVAC系统、照明、门锁、时钟、微波炉、风扇、收音机等。
[0036]现在参照图3,示出了包括距家位置的多个预定义距离的示例性示图。因此,家位置Iio包括结构111,诸如单户式住宅。图3还示出了家位置110内的目标装置112,目标装置112可以是例如平板电脑。另外,图3示出了建立家位置110内的无线网络120的调制解调器和/或路由器114。要理解,如箭头122所示,家位置110因此可以大致延伸超过家位置110处的实际结构(诸如结构111)例如五十至一百英尺,以使得家位置110延伸到虚线116所示的距离。要理解,本文中所公开的家位置可以由例如为家位置选择预设半径的用户建立,和/或可以由在家位置处的路由器所建立的无线网络的范围建立。
[0037]因此,当源装置118 (可以是例如智能电话)在家位置118的半径内(但不必在结构111内)时,目标装置112和源装置118可以通过无线网络120通信,以使得例如源装置118可以根据本原理命令目标装置112、发送消息和/或发布消息。例如,源装置118可以将启动与目标装置相关联的“App”(诸如Facebook应用程序)的命令发送到目标装置112。
[0038]图3中超过家位置110所示出的是“靠近家”的内部距离124。超过内部距离124的是“远离家”的外部距离126,“远离家”的外部距离126被理解为相对于家位置110而言大于内部距离124的距离。[0039]图4再次示出了家位置110和位于例如建立家位置110的、结构111的五十至一百英尺半径内的目标装置112。然而,图4示出源装置118现在位于家位置110外部,但是在由内部距离124建立的区域内。在图4的示例性图示中,如箭头128所示,由内部距离124建立的区域被示为离结构111距离100英尺到离结构111大致一英里。
[0040]如从图4还可以意识到的,示出了 GPS卫星130,因此,可以基于卫星130与源装置118上的GPS发送器/接收器之间的通信来确定源装置118的位置。因此,例如,当如示例性虚线132所描绘的,源装置118从外部距离126进入到内部距离124的区域中时,源装置118上的处理器可以根据本原理进行确定(诸如,举例来说,基于装置118经过内部距离124进行确定),以至少部分通过例如4G无线网络将使目标装置通电并且启动目标装置上的应用程序的命令发送到目标装置112,然后实际上将使应用程序上电并启动该应用程序的命令发送到目标装置112。因此,可以意识到,当接收到这样的命令时,目标装置112被配置为使得当源装置118的用户进入家位置110并拿起目标装置112时它准备好并且等待立即使用。
[0041]继续参照图5的详细描述,示出了根据本原理的当源装置朝向一位置经过了外部距离和内部距离时将被执行的示例逻辑的流程图。首先,要理解,本原理(例如,图5-8的逻辑)可以用状态逻辑流程以及确定性逻辑流程来实现。无论如何,从决策菱形134开始,所述逻辑确定源装置(诸如,举例来说,智能电话)是否已经经过了距一位置(诸如上述家位置)的外部距离的周界进入到外部距离区域中并且正在移向家位置。如果源装置还没有经过外部距离的周界,则所述逻辑可以围绕决策菱形134循环并且在决策菱形134处重复,直到诸如源装置确实经过了外部距离的周界并且朝向家位置前进这样的时间为止。
[0042]另一方面,如果所述逻辑确定源装置事实上已经经过了外部距离的周界并且正在移向家位置,则所述逻辑前进到方框136。在方框136,响应于在菱形134处进行的确定,所述逻辑将指示例如源装置的用户正在接近家位置的消息发送到在家位置处的接收CE装置或电器(诸如另一智能电话)。除了发送该消息之外或者代替发送该消息,在方框136,所述逻辑还可以根据本原理将指示例如源装置的用户正在接近家位置的消息发布到留言板。此夕卜,除了前述内容之外或者代替前述内容,在方框136,所述逻辑可以根据本原理配置至少一个CE装置和/或电器。
[0043]继续参照图5,在方框136之后,所述逻辑继续到决策菱形138,在决策菱形138,所述逻辑根据本原理确定源装置是否继续移向家位置,以使得它经过另一周界进入到内部距离区域中。如果源装置还没有经过这样的周界,则所述逻辑可以循环回到菱形138并继续。然而,如果所述逻辑确定源装置已经经过这样的周界并进入到内部距离区域中,则所述逻辑移动到方框140,在方框140,响应于在菱形138处进行的确定,所述逻辑将指示例如源装置的用户正在越来越靠近家位置和/或具体指示源装置现在处于内部距离区域内并继续接近家位置的消息发送到同一接收CE装置或电器和/或在家位置处的至少一个其他CE装置或电器。除了发送这样的消息之外或者代替发送这样的消息,在方框140,所述逻辑还可以将指示例如源装置的用户仍在接近家位置和/或在内部区域内并正在接近家位置的另一(或第一)消息发布到留言板。此外,除了前述内容之外或者代替前述内容,在方框140,所述逻辑可以根据本原理配置至少一个CE装置和/或电器。因此,可以意识到,当如参照图5所描述的那样经过不同周界时,可以在接收CE装置处更新源CE装置的状态,并且可以将不同的和/或各种命令发送到接收CE装置。
[0044]移到图6,示出了根据本原理的当源装置远离一位置经过内部距离和外部距离时源装置将执行的示例逻辑的流程图。因此,从决策菱形142开始,所述逻辑确定源装置(诸如,举例来说,智能电话)是否已经经过了该位置的周界进入到内部距离区域中并且正在远离该位置移动。如果源装置还没有经过该位置的周界进入到内部距离区域中(例如,它仍在该位置内,诸如如上所述的结构的五十或一百英尺半径内),则所述逻辑可以循环回到菱形142并且重复,直到诸如源装置确实经过了该位置的周界并进入到内部距离区域中这样的时间为止。
[0045]另一方面,如果所述逻辑确定源装置事实上已经经过了周界进入到内部距离区域中,则所述逻辑前进到方框144。在方框144,响应于在菱形142处进行的确定,所述逻辑可以将指示例如源装置的用户正在远离家位置移动的消息发送到在家位置处的接收CE装置和/或电器(诸如另一智能电话)。除了发送该消息之外或者代替发送该消息,在方框144,所述逻辑还可以根据本原理将指示例如源装置的用户正在远离家位置移动的消息发布到留言板。此外,除了前述内容之外或者代替前述内容,在方框144,所述逻辑可以根据本原理配置至少一个CE装置和/或电器(例如,使所述位置处的TV掉电)。
[0046]仍参照图6,在方框144之后,所述逻辑继续到决策菱形146,在决策菱形146,所述逻辑确定源装置是否继续远离家位置移动,以使得它从内部距离区域经过另一周界进入到外部距离区域中。如果源装置还没有经过这样的周界,则所述逻辑可以循环回到菱形146,并且从那里继续。
[0047]然而,如果所述逻辑确定源装置已经经过周界进入到外部距离区域,则所述逻辑移到方框148,在方框148,响应于在菱形146处进行的确定,所述逻辑可以将指示例如源装置的用户正在远离家位置移动和/或具体指示源装置现在处于外部区域内并且正在远离家位置移动的消息发送到以上提及的同一接收CE装置或电器和/或在家位置处的至少一个其他CE装置或电器。除了发送这样的消息之外或者代替发送这样的消息,在方框148,所述逻辑还可以将指示例如源装置的用户仍在远离家位置移动和/或在外部区域内并且正在远离家位置移动的另一(或第一)消息发布到留言板。此外,除了前述内容之外或者代替前述内容,在方框148,所述逻辑可以根据本原理配置至少一个CE装置和/或电器。因此,可以意识到,当如参照图6所描述的那样经过不同周界时,可以在接收CE装置处更新源CE装置的状态,并且可以将不同和/或各种命令发送到接收CE装置。
[0048]现在参照图7,示出了根据本原理的目标装置(诸如TV)在从源装置接收到至少一个命令之后将执行的示例逻辑的流程图。指出,尽管参照控制TV的处理器将执行的逻辑对图7进行描述,但是其他CE装置和电器(诸如上述那些CE装置和电器)可以通过使用类似的、但是针对对于那些特定装置和电器期望被命令的各自的能力和功能进行变型的逻辑来以类似的方式命令。
[0049]无论如何,图7从决策菱形150开始,在决策菱形150,所述逻辑确定是否从源装置接收到了命令。如果还没有,则所述逻辑循环回到菱形150并继续直到诸如命令被接收到这样的时间为止。然而,如果所述逻辑确定命令已经被接收到,则所述逻辑继续到方框152,在方框152,所述逻辑对该命令进行处理,并相应地执行它。在所示的示例性实施例中,命令是使TV上电,因此在方框152,所述逻辑使TV上电和/或使它退出低功率状态。所述逻辑然后移到决策菱形154,在决策菱形154,所述逻辑确定是否随该命令一起还接收到了频道选择。如果所述逻辑确定这样的命令还没有被接收到,则所述逻辑移到方框156,在方框156,所述逻辑将TV调到默认频道,默认频道例如可以由用户在不同时间(例如,在TV安装或网络设置时)预先定义。从方框156,所述逻辑可以前进到决策菱形160,将简要地描述决策菱形160。
[0050]但是首先,回到菱形154,如果所述逻辑确定已经随命令一起接收到了频道选择(例如,如在此所描述的那样,用户在被提示输入希望频道时输入了希望频道),则所述逻辑改为前进到方框158,在方框158,所述逻辑将TV调到所选频道。所述逻辑然后移到决策菱形160,在决策菱形160,所述逻辑确定是否与所接收的命令一起包括TV的特定水平的音量。如果不是,则所述逻辑移到方框162,在方框162,将TV配置为默认音量,默认音量例如可以由用户在不同时间(例如,在TV安装或网络设置时)预先定义。所述逻辑然后在方框162处结束。
[0051]然而,如果相反,所述逻辑在决策菱形160确定对于TV的特定水平的音量的选择已经被接收到,则所述逻辑前进到方框164,在方框164,所述逻辑将TV配置为所接收的音量选择。所述逻辑然后可以在方框164处结束。
[0052]此外,要理解,除了参照图7具体描述的确定和动作之外或者代替这些确定和动作,可以响应于诸如在菱形154和160处进行的那些确定之类的确定,类似地应用还有的其他的TV设置。因此,要理解,所述逻辑不一定在方框162或方框164处结束。
[0053]例如,其他TV设置选择可以与从源装置发送的TV命令包括在一起,诸如,设置TV亮度水平、设置睡眠定时器、将装置连接到互联网、开始将数据(诸如来自例如Netflix或Google TV的音频视频内容)下载到TV、使欢迎画面呈现在TV显示器上、使天气报告呈现在TV显示器上、在与TV相关联的DVR和/或视频播放器上开始音频视频文件的播放等。而且,根据本原理将执行的其他命令(例如,响应于诸如菱形154和160的那些确定之类的确定)可以包括使TV掉电和/或进入低功率状态、使“假”黑屏出现以使得TV表现为关机但是仍通电等。
[0054]此外,指出,如果需要,源CE装置可以根据本原理基于在家位置内建立的周界和/或边界进行监视和/或发送消息和命令。例如,可以在源CE装置处设置默认TV命令,以使得当拥有源CE装置的用户从另一房间走到具有TV的一个房间里时,TV自动地上电,并且还可以显示“欢迎画面”和/或网页。相反,当用户在拥有CE装置时离开房间时,TV自动地断电。经过家位置内的周界的这些原理可以类似地应用于本文中所公开的所有消息和命令(例如,当用户走进放着平板的房间里时,可以使该平板上电)。
[0055]继续参照图8,示出了根据本原理的目标装置(诸如平板电脑)在从源装置接收到至少一个命令之后将执行的示例逻辑的流程图。指出,尽管参照将被平板电脑的处理器执行的逻辑对图8进行描述,但是其他CE装置和电器(诸如上述那些CE装置和电器)(包括智能电话或电子留言板)可以通过使用类似的、但是针对对于那些特定装置和电器将被命令的各自的能力和功能进行变型的逻辑来以类似的方式命令。
[0056]无论如何,图8从决策菱形166开始,在决策菱形166,所述逻辑确定是否从源装置接收到了命令。如果还没有,则所述逻辑循环回到菱形166并继续直到诸如命令被接收到这样的时间为止。然而,如果所述逻辑确定命令已经被接收到,则所述逻辑继续到方框168,在方框168,所述逻辑对该命令进行处理,并相应地执行它。在所示的示例性实施例中,命令是使平板上电和/或退出低功率状态,因此在方框168,所述逻辑使平板上电和/或使它退出低功率状态。所述逻辑然后移到决策菱形170,在决策菱形170,所述逻辑确定该命令是否指定了与平板相关联的一个或多个应用程序应当被启动。如果所述逻辑确定这样的命令还没有被接收到,则所述逻辑可以结束。
[0057]然而,如果所述逻辑确定至少一个应用程序已经被选择用于在平板上启动(例如,Facebook app>ESPN ScoreCenter app、电子邮件 app、天气 app、警报 app、照相机 app、流量app、梦幻体育app、游戏app、app商店或市场app、日历app、照片app、新闻app等),所述逻辑从菱形170移到方框172,在方框172,启动所述一个或多个所选应用程序。所述逻辑在启动所述一个或多个应用程序之后然后在方框173处结束。
[0058]继续,图9-16是在源装置的处理器的控制下可呈现在源装置显示器(诸如,举例来说,智能电话或车载计算机)上的示例性用户界面(UI)。从图9开始,示出了 Π 174。UI174被理解为可作为应用程序的一部分被呈现在源装置上,作为它自己的界面和/或作为网页。如图9所示,UI 174是网页。无论如何,从图9可以意识到,所描述的特定实施例是指由索尼公司对此取得版权的“TriggerPoint (触发点)”,从越过如本文中所描述的周界“触发”源装置和目标装置执行各种功能的事实得到它的名称。
[0059]因此,UI 174上所示的触发点设置(TriggerPoint Setup)包括用于将从“Steve的电话”发送的命令和消息的各种选项,“Steve的电话”是目前所描述的源装置。如从图9可以意识到的,复选框176和复选框178被示出在“在家”标题的下面,复选框176和复选框178指示可以被选择以使得当Steve的电话被确定为在家位置处时相关联的功能被执行的各种选项。因此,复选框176可以被选择以使得指示“我现在在家”的通知消息可以被发送到另一装置一在这种情况下,"Prem的电话”。复选框178可以被选择以使得当Steve的电话在家位置内经过时,位于家位置处的TV上电,并且该TV被调到预选的频道749。
[0060]此外,在示例性实施例中,文本“发送通知“我现在在家””和“上电;调到749”是可选择的,以使得它们可以使另一UI被呈现以改变该文本和/或该文本所表示的信息。所以,例如,可以例如在另一 Π上选择通知消息的文本、然后改变该文本。类似地,可以例如在另一 UI上选择预设频道、然后将预设频道从749变为不同频道。甚至进一步,在其他实施例中,可以在叠加的窗口上而不是在随后的下一级UI处输入这样的变化。
[0061]仍参照图9,示出了用于当源装置Steve的电话例如在内部距离区域内时的两个示例性复选框。因此,复选框180可以被选择以使在家位置处的车库门被配置为处于打开位置,从而当例如Steve驶入在家位置处的车道时车库门被配置为打开位置。
[0062]此外,复选框182可以被选择以引起在家位置处的恒温器的配置。如从邻近复选框182的文本可以意识到的,如果当Steve的电话在内部距离区域内时框182被选择,则Steve的电话将把相应位置处的温度设置为七十二度并且把它配置为冷却或加热模式的命令发送到恒温器。指出,正如邻近框176和178的文本可以可选择以改变相应的“预设”那样,邻近框180和182的文本分别类似地可选择以改变与车库门打开器和恒温器相关联的“预设”。
[0063]进一步描述Π 174,指出,它没有示出任何“远离家的境外”复选框以使Steve的电话在这样的情况下发送消息和/或命令(例如,Steve的电话正在远离家位置移动和/或经过诸如上述那些周界的周界)。然而,如从文本184可以意识到的,可以从活动列表(为了清晰起见,没有示出)拖放诸如用于使TV掉电的TV复选框之类的活动,以使得在Steve的电话正在远离家位置移动时,可以呈现与拖放的活动相关联的框,并且这些框可以是可选择的以使相关联的消息和命令被发送。活动列表可以包括本文中所描述的功能中的任何一个,诸如,举例来说,使膝上型电脑掉电或命令咖啡机关机。
[0064]尽管在Π 174上没有示出活动列表,但是示出了目标装置列表186。目标装置列表包括可以被拖放到UI 174的左侧的部分(诸如前面所描述的“在家”部分或“靠近家的境内”部分)中并且被命令和/或相应地接收消息的各种装置。因此,在示例性实施例中,来自列表186的装置之一可以被拖放到例如“靠近家的境内”部分。可以没有文本与最近被拖放的目标装置相关联,但是,例如,图标或空文本框可以代替呈现,其中,该图标或空文本框可以是可选择的以接着使另一 Π被呈现,从该另一 UI,可以指定当在内部距离区域内时将被发送到目标装置的消息和/或命令。
[0065]要理解,这样的目标装置“设置”不仅可以通过将来自列表186的目标装置拖放到“靠近家的境内”部分或者以其他方式使来自列表186的目标装置被呈现在Π 174的左侧的基于位置的部分之一中来执行,而且还可以通过将来自列表186的目标装置拖放到任何基于位置的部分(诸如所示的其他部分或从本文中所描述的区域、距离和周界得到的任何部分)来执行。因此,还要理解,示例性Π 174是非限制性的,并且可以根据本原理将除了所示的那些基于位置的部分之外的其他的基于位置的部分包括在类似的Π中。
[0066]在描述图10之前,为了完整性,指出,还有的其他选择器可以呈现在Π 174上。因此,例如,示出了可选择的“主画面”图标188。图标188是可选择的,以使当用户(例如,Steve)正在进行配置TriggerPoint设置时Steve的电话的“主画面”被呈现。
[0067]现在参照图10,示出了在源装置(诸如,举例来说,智能电话或车载计算机)的处理器的控制下可呈现在该装置上的另一示例性Π。因此,示出了 Π 190,并且Π 190包括向源CE装置的用户通知距一位置的预设距离已经被经过的文本192。文本192还指示用户决定是否在预计到达该位置时打开该位置处的TV (如果需要的话)(要理解,在本示例性描述中,CE装置已经经过了预设距离,并且正在移向该位置)。因此,“是”单选按钮194和“否”单选按钮196呈现在UI 190上,以允许用户使用这些单选按钮来选择是否打开TV、然后选择也示出在Π 190上的“输入”按钮198以输入该选择。
[0068]此外,响应于用户在示例性Π 190上选择打开TV,可以呈现图11的Π 200(要理解,如果“否”单选按钮196被选择、然后“输入”按钮198被选择,则CE装置可以停止呈现UI并返回到任何状态和/或显示它在经过预设距离之前所处的状态,和/或可以呈现用于根据本文中所阐述的原理命令不同装置和/或发送或发布消息的UI)。UI 200包括请求源CE装置的用户在输入框204中输入希望频道或者从单选按钮206选择各个频道(诸如,举例来说,如所示的频道I至频道5)的文本202。根据本原理,UI 200还包括输入按钮208以将选择输入到CE装置的处理器并使CE装置将频道选择包括在正被发送到TV的命令中。
[0069]现在翻到图12,示出了根据本原理的可呈现在源CE装置显示器上的用于将命令发送到例如远离该CE装置的位置处的平板电脑的示例性Π。因此,UI 210包括向源CE装置的用户通知距一位置的预设距离已经被经过的文本212。文本212还指示用户决定是否在预计到达该位置时打开该位置处的平板电脑(如果需要的话)(要理解,在本示例性描述中,CE装置已经经过了预设距离,并且正在移向该位置)。因此,“是”单选按钮214和“否”单选按钮216呈现在UI 210上,以允许用户使用这些单选按钮来选择是否打开平板、然后选择也示出在Π 210上的“输入”按钮218以输入该选择。
[0070]另外,响应于用户在示例性UI 210上选择打开平板,可以呈现图13的UI 220(要理解,如果“否”单选按钮216被选择、然后“输入”按钮218被选择,则CE装置可以停止呈现Π并返回到任何状态、和/或显示它在经过预设距离之前所处的状态,和/或可以呈现用于根据本文中所阐述的原理命令不同装置和/或发送或发布消息的UIXUI220包括文本222,文本222询问源CE装置的用户除了打开平板之外,该用户是否还希望启动与该平板相关联的一个或多个应用程序,以使得这些应用程序在用户到家并希望使用该平板时准备好立即使用。因此,示出了多个单选按钮224,每个单选按钮224与平板上的可以被启动的不同应用程序(诸如,举例来说,Facebook、ESPN ScoreCenter、Gmail 和 App Store/Marketplace)相关联。
[0071]现在论述图14,示出了根据本原理的可呈现在源CE装置显示器上的又一示例性UI,这次是用于将消息/评论发布到例如远离该CE装置的位置处的平板电脑上的留言板应用程序和/或电子留言板。图14如此示出Π 228,UI 228包括向源CE装置的用户通知距一位置的预设距离已经被经过的文本230。文本230还指示用户决定是否将指示例如用户正在接近该位置的消息发布到在家位置处的留言板,但是要理解,可以根据本原理将还有的其他消息发送到留言板以用于呈现在其上。无论如何,UI 228还包括“是”单选按钮232和“否”单选按钮234,以允许用户选择是否将消息发布到在家位置处的留言板。根据本原理,UI 228还包括“输入”按钮236,以使得用户可以将选择输入到处理器。
[0072]另外,响应于用户通过例如选择“是”单选按钮232、然后选择“输入”按钮236来选择将消息发布到留言板,可以呈现图15的Π 238 (要理解,如果“否”单选按钮234被选择、然后“输入”按钮236被选择,则CE装置可以停止呈现UI并返回到任何状态、和/或显示它在经过预设距离之前所处的状态,和/或可以呈现用于根据本文中所阐述的原理命令不同装置和/或发送或发布消息的Π)。UI 238包括指示CE装置的用户可以选择是否发布默认通知的文本240,默认通知可以是例如由装置制造商存储在CE装置的存储介质上的通用通知,和/或可以是由CE装置的用户在CE装置已经经过预设距离的当前情况之前输入的默认消息。无论如何,可以为了这样的默认消息而选择单选按钮242。
[0073]UI 238还包括用于与文本框246结合选择的单选按钮244,在文本框246中,用户可以输入将被发布到留言板的唯一消息。这可以通过使用诸如键盘的输入装置来进行,如果例如CE装置是车载计算机系统并且用户在UI 238呈现时正在驾驶该车辆,则这还可以通过使用语音命令的输入来进行(要理解,可以类似地通过使用例如语音命令或键盘输入来执行参照图9-16中的任何一个所描述的UI的输入和本文中所描述的任何其他输入)。无论哪种方式,根据本原理,一旦单选按钮242或244已经被选择,并且可能地,文本被输入到框246,输入按钮248就可以被选择以将该选择输入到处理器并且使处理器将所选消息包括在将发送到留言板的命令中。
[0074]现在论述图16,示出了可以呈现在一位置(诸如本文中所描述的家位置)处的留言板上的示例性UI和/或信息画面。因此,留言板UI250包括第一列252中的关于当各个消息被留言板接收时的时间,并且如果希望的话,还可以包括日期(但是未示出)。指出,列252中的时间是反向时间顺序的,以使得从例如远离留言板被设置的位置的源CE装置所接收的最近的消息被呈现在Π 250的顶部。然而,指出,消息的还有的其他布置可以呈现在UI 250上,诸如按时间顺序或随机顺序呈现它们。
[0075]无论如何,UI 250还至少示出了第二列254,在第二列254中,呈现了根据本原理的被留言板接收的消息。因此,要理解,对于每个条目,第一列252中的时间对应于此时所接收的列254中的消息。例如,在10:46a.m.,指示“妈妈在家”的消息被接收并且被发布到
留言板。
[0076]进一步要理解,如本文中所描述的,留言板不仅可以基于远离家位置的源CE装置经过了预设距离而显示从该源CE装置接收的消息,而且还可以将这样的消息与留言板所接收的和/或输入到留言板的其他消息组合。例如,除了来自源CE装置的消息之外,留言板还可以发布直接输入到留言板本身的、从已经在所述位置处的CE装置通过文本消息接收的、通过电子邮件接收的以及其他方式输入或接收的消息。
[0077]甚至进一步,要理解,留言板可以使各种消息彼此不同地呈现和/或加亮。例如,一些消息可以用黑色文本呈现,而其他消息可以用红色文本或另一种颜色闪烁和/或呈现。因此,CE装置的用户可以指定将被发布到留言板的消息“开始晚餐”应当在留言板上用闪烁的红色文本呈现。另举一例,留言板可以总是不同地呈现来自不同CE装置的信息,以使得例如从家长的源CE装置发送并且被发布到留言板的消息用蓝色文本发布,而从孩子的源CE装置发送并且被发布到留言板的消息用绿色文本发布,其中,孩子的消息的文本字符用与家长的消息的字体不同的字体呈现。这可以通过将留言板本身编程为以基于发送消息的装置这样的方式呈现信息来实现,和/或可以在源CE装置处被编程或者被源CE装置编程并且在发送到留言板的消息中指定。
[0078]为了完整性,指出,以上当讨论图9-16的Π时所阐述的原理还可以也被应用于当源装置远离一位置移动时的情况。例如,一旦预设距离已经被经过,就可以提示用户使TV和/或平板电脑掉电。此外,为了完整性,指出,如果选择没有被所述逻辑接收到和/或通过使用本文中所讨论的示例性π中的任何一个而没有被接收到(例如,如果Π在开车时被忽略,则如图15所示,没有留言板消息被选择),则所述逻辑可以结束,和/或所述逻辑可以使用默认情况(例如,自动地选择默认消息并将它发送到留言板)。
[0079]此外,本原理认识到,检测源装置是否已经经过了如上所阐述的特定距离可以由源CE装置本身和/或与CE装置通信的服务器并且使用例如GPS技术来执行。甚至进一步,服务器还可以根据本原理充当中介,但是在一些实施例中,位置处的源CE装置和CE装置/电器可以彼此直接通信。因此,例如,源CE装置可以首先将要被发布到留言板的消息发送到服务器,其中,服务器然后例如通过在家位置处的网关将该消息转发到留言板。
[0080]最后,指出,还可以根据本原理使用云计算/技术。
[0081]因此,现在可以意识到,基于某些“触发器”,CE装置的用户(诸如家庭成员)可以跟踪彼此的位置和移动,并且还可以控制在某一位置处的其他CE装置、电器和设备。因此,有利地改进了 “智能家庭”的概念,在智能家庭中,多个装置彼此联网并且与家外部的装置联网。
[0082]尽管本文中详细示出并描述了具体的用于将消息和命令发送到远离发送装置的位置处的装置的系统和方法,但是要理解本发明所包含的主题仅由权利要求限制。
【权利要求】
1.一种消费电子(CE)装置,包括: 至少一个处理器; 至少一个计算机可读存储介质,所述至少一个计算机可读存储介质能够供所述处理器访问,并且被用当被所述处理器执行时使所述处理器执行逻辑的指令进行编程,所述逻辑包括: 响应于CE装置正在经过距家位置的外部距离走向家位置的确定,将CE装置的用户正在接近家位置的消息发送到在家位置处的接收设备; 响应于CE装置正在经过距家位置的所述外部距离走向家位置的确定,将用于建立在家位置处的至少一个电器的至少一种配置的命令发送到所述电器; 响应于CE装置正在经过距家位置的内部距离走向家位置的确定,将CE装置的用户正在接近家位置的消息发送到在家位置处的接收设备,其中,所述内部距离小于所述外部距离;以及 响应于CE装置正在经过距家位置的所述内部距离走向家位置的确定,将用于建立在家位置处的至少一 个电器的至少一种配置的命令发送到该电器。
2.根据权利要求1所述的CE装置,其中,所述逻辑还包括:响应于CE装置正在经过距家位置的所述外部距离离开家位置的确定,将CE装置的用户正在远离家位置移动的消息发送到在家位置处的接收设备。
3.根据权利要求1所述的CE装置,其中,所述逻辑还包括:响应于CE装置正在经过距家位置的所述外部距离离开家位置的确定,将用于建立在家位置处的至少一个电器的至少一种配置的命令发送到该电器。
4.根据权利要求1所述的CE装置,其中,所述逻辑还包括:响应于CE装置正在经过距家位置的所述内部距离离开家位置的确定,将CE装置的用户正在远离家位置移动的消息发送到在家位置处的接收设备。
5.根据权利要求1所述的CE装置,其中,所述逻辑还包括:响应于CE装置正在经过距家位置的所述内部距离离开家位置的确定,将用于建立在家位置处的至少一个电器的至少一种配置的命令发送到该电器。
6.根据权利要求1所述的CE装置,其中,响应于CE装置正在经过距家位置的所述内部距离走向家位置的确定而建立的电器的配置是使电器上电和/或退出低功率状态。
7.根据权利要求3所述的CE装置,其中,响应于CE装置正在经过距家位置的所述内部距离离开家位置的确定而建立的配置是使电器掉电和/或进入低功率状态。
8.根据权利要求1所述的CE装置,其中,电器中的至少一个是电视,并且发送到所述电视的命令是使所述电视上电并且使所述电视呈现来自CE装置的用户所选择的频道的内容的命令。
9.根据权利要求1所述的CE装置,其中,建立电器中的至少一个电器的至少一种配置的命令中的至少一个是启动与该电器相关联的应用程序。
10.根据权利要求1所述的CE装置,其中,所述CE装置是车辆上的计算装置。
11.根据权利要求1所述的CE装置,其中,所述接收设备是设置在家位置的表面上的电子留言板。
12.—种方法,包括:检测消费电子(CE)装置的位置;以及 响应于CE装置正在经过距家位置的预定义距离的确定,将用于建立在家位置处的至少一个设备的至少一种配置的命令发送到该设备。
13.根据权利要求12所述的方法,还包括:响应于CE装置正在经过距家位置的预定义距离走向家位置的确定,将消息发布到家位置的住户能够观看的留言板,该消息指示CE装置的用户正在接近家位置。
14.根据权利要求12所述的方法,还包括:响应于CE装置正在经过距家位置的预定义距离走向家位置的确定,将CE装置的用户正在接近家位置的消息发送到在家位置处的至少一个接收装置。
15.根据权利要求12所述的方法,其中,所述设备是电视,并且发送到所述电视的命令是使所述电视上电并且使所述电视呈现来自预选频道的内容的命令。
16.根据权利要求12所述的方法,其中,所述设备是电视,并且发送到所述电视的命令是使所述电视上电并且使所述电视呈现来自频道的内容的命令;以及 其中,在发送命令之前,所述方法包括:提示CE装置的用户将频道的选择输入到CE装置,接收CE装置处的选择,并且将频道选择包括在被发送的命令中。
17.根据权利要求16所述的方法,其中,响应于没有接收到频道选择输入,在命令中指定默认频道。
18.根据权利要求12所述的方法,其中,用于建立所述设备的至少一种配置的命令是启动与所述设备相关联的软件应用程序。
19.根据权利要求12所述的方法,其中,检测和发送的步骤由服务器执行。
20.—种电视(TV),包括: 至少一个处理器; 至少一个计算机可读存储介质,所述至少一个计算机可读存储介质能够供所述处理器访问,并且被用当被所述处理器执行时使所述处理器执行逻辑的指令进行编程,所述逻辑包括: 接收用于建立所述TV的至少一种配置的命令,所述命令是响应于CE装置正在经过距TV的位置的预定义距离的确定而从远离所述TV的消费电子装置发送的;以及 基于所述命令对所述TV进行配置。
【文档编号】H04W4/02GK103974193SQ201410010097
【公开日】2014年8月6日 申请日期:2014年1月9日 优先权日:2013年1月31日
【发明者】D·萨哈, P·文卡特桑, S·弗里德兰德, 藤原信之, P·D·小黑文纳 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1