首页> 中国专利> 向远离发送装置的位置处的装置发送消息和命令的系统和方法

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

摘要

本公开内容涉及向远离发送装置的位置处的装置发送消息和命令的系统和方法。一种消费电子(CE)装置包括至少一个处理器和可供该处理器访问的至少一个计算机可读存储介质。该介质被用当被处理器执行时使处理器执行逻辑的指令进行编程,该逻辑包括:检测CE装置的位置,并将用于建立在远离该CE装置的位置处的至少一个设备的至少一种配置的命令发送到该设备。该命令响应于CE装置正在经过距一位置的预定义距离的确定而被发送。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-03

    授权

    授权

  • 2014-09-03

    实质审查的生效 IPC(主分类):H04W4/02 申请日:20140109

    实质审查的生效

  • 2014-08-06

    公开

    公开

说明书

技术领域

本申请涉及将消息和命令从消费电子装置(诸如智能电话和车载 电子系统)发送到其他装置。

背景技术

移动、手持和触摸屏消费电子(CE)装置的日益流行提高了CE 装置的用户彼此通信的能力。本原理认识到,可以以迄今为止还没有 教导过的方式进一步利用这样的CE装置,并且为了通信的目的对这 样的CE装置进行进一步的开发,并且还使用这样的CE装置来控制 如下所述的其他装置。

发明内容

因此,如本文中所认识到的,CE装置可以用于在CE装置的用户 到达一个或多个位置之前将命令发送到该位置处的其他装置,以例如 “起动”该位置的电子环境。例如,用户可以操纵本文中所描述的CE 装置来打开电视、调到特定频道、将音量变成特定水平、设置特定亮 度水平、设置睡眠定时器、将该装置连接到互联网、开始将数据(诸 如来自例如Netflix或Google TV的音频视频内容)下载到TV、使欢 迎画面呈现在TV显示器上、使天气报告呈现在TV显示器上、开始 在与TV相关联的DVR和/或视频播放器上回放音频视频文件等。本 文中描述了还有的其他的CE装置和能力,诸如将从远离一位置的CE 装置接收的信息呈现给该位置处的用户的电子留言板。

因此,在一个实施例中,一种CE装置包括至少一个处理器和可 供该处理器访问的至少一个计算机可读存储介质。该介质被用当被处 理器执行时使处理器执行逻辑的指令进行编程,所述逻辑包括:响应 于CE装置正在经过距家位置的外部距离走向家位置的确定,将CE 装置的用户正在接近家位置的消息发送到在家位置处的接收设备。所 述逻辑还包括:响应于CE装置正在经过距家位置的外部距离走向家 位置的确定,将用于建立在家位置处的至少一个电器的至少一种配置 的命令发送到所述电器。

另外,所述逻辑包括:响应于CE装置正在经过距家位置的内部 距离走向家位置的确定,将CE装置的用户正在接近家位置的消息发 送到在家位置处的接收设备,其中,所述内部距离小于所述外部距离。 而且,所述逻辑包括:响应于CE装置正在经过距家位置的内部距离 走向家位置的确定,将用于建立在家位置处的至少一个电器的至少一 种配置的命令发送到该电器。CE装置可以是车辆上的计算装置,或 者在一些实施例中可以是智能电话。

此外,如果希望的话,所述逻辑可以包括:响应于CE装置正在 经过距家位置的外部距离离开家位置的确定,将CE装置的用户正在 远离家位置移动的消息发送到在家位置处的接收设备。另外,在一些 实施例中,所述逻辑可以包括:响应于CE装置正在经过距家位置的 外部距离离开家位置的确定,将用于建立在家位置处的至少一个电器 的至少一种配置的命令发送到该电器。此外,在一些实施例中,所述 逻辑可以包括:响应于CE装置正在经过距家位置的内部距离离开家 位置的确定,将CE装置的用户正在远离家位置移动的消息发送到在 家位置处的接收设备。此外,所述逻辑可以包括:响应于CE装置正 在经过距家位置的内部距离离开家位置的确定,将用于建立在家位置 处的至少一个电器的至少一种配置的命令发送到该电器。

除了前述内容之外,在一些实施例中,可以响应于CE装置正在 经过距家位置的内部距离走向家位置的确定,建立电器的配置,以使 得该电器上电和/或退出低功率状态。同样地,如果希望的话,可以响 应于CE装置正在经过距家位置的内部距离离开家位置的确定,建立 配置,以使得电器掉电和/或进入低功率状态。

此外,要理解,在示例性实施例中,所述电器中的至少一个可以 是电视。因此,命令可以被发送到TV,其中,该命令可以是使TV上 电并且甚至使电视呈现来自CE装置的用户所选择的频道的内容。此 外,在示例性实施例中,建立所述电器中的至少一个的至少一种配置 的命令中的至少一个可以是启动与该电器相关联的应用程序(例如, “App”),其中,该电器可以是触摸使能装置,诸如平板电脑。还 要理解,在某些实施例中,上述接收电器/设备可以是可以被设置在所 述位置处的表面上的电子留言板。

在另一方面,一种方法包括:检测CE装置的位置,并响应于CE 装置正在经过距家位置的预定义距离的确定,将用于建立在家位置处 的至少一个设备的至少一种配置的命令发送到该设备。

在又一方面,一种电视(TV)包括至少一个处理器和可供该处理 器访问的至少一个计算机可读存储介质。该介质被用当被处理器执行 时使处理器执行逻辑的指令进行编程,所述逻辑包括接收用于建立TV 的至少一种配置的命令。要理解,该命令是响应于CE装置正在经过 距TV的位置的预定义距离的确定而从远离TV的消费电子装置发送 的。所述逻辑然后包括基于该命令对TV进行配置。

可以参照附图来最好地理解本发明的关于其结构和操作的细节。

附图说明

在附图中,相似的标号指示相似的部分,其中:

图1是示例“家位置”的框图,其中两个周界围绕该家位置;

图2是示出“家位置”、服务器和远离家位置的至少一个CE装 置的示例系统的框图;

图3和图4是示出围绕家位置的多个周界和与其相关的源装置的 示例性示图;

图5-8是根据本原理的用于发送和接收消息和命令的示例逻辑的 流程图,要理解本原理可以用状态逻辑流程以及确定性逻辑流程来实 现;和

图9-16是根据本原理的在各个装置的处理器的控制下可呈现在 本文中所公开的装置上的示例性UI。

具体实施方式

要理解,以下附图概括地示出了与本文中所公开的装置结合的方 法步骤。

从参照图1开始,示出了位置10。在这种情况下,该位置是“家” 位置,该家位置是单户式住宅,但是要理解本原理也可以应用于其他 位置,诸如,举例来说,办公室和/或办公楼、餐馆、零售店、公寓家 庭或套间、图书馆等。无论如何,如从图1可以意识到的,示出了内 部距离12和外部距离14。距离12和14通常被理解为以家位置10为 中心建立围绕家位置10的周界,但是可以根据本原理建立、选择和/ 或使用其他周界和几何边界。例如,用户可以通过将希望的距离和/ 或半径输入到在家位置处的、用于便利于和/或执行本文中所阐述的原 理和动作的联网计算机中来建立家位置10和任何其他周界,和/或服 务器可以类似地被使用并且接收用户输入。

因此,在所示的实施例中,内部距离12可以是例如由距家位置 10一英里半径建立的周界。外部距离14可以是例如由距家位置10两 英里半径建立的周界,但是通常要理解,外部距离14可以是大于内部 距离12的距离或半径的任何距离或半径。

现在参照图2,示出了示例性系统16。系统16包括家位置18、 服务器20和车辆22,其中,所有这三个彼此都通过网络(诸如,举 例来说,互联网、WAN等)进行通信。首先描述图2中所示的家位 置18,位置18包括电视(TV)26,电视26可以是例如能上网的智 能TV和/或触摸使能TV。因此,TV 26包括触摸使能显示器28。TV 26还包括控制TV 26的处理器30、有形计算机可读存储介质32(诸 如基于盘的储存器或固态储存器)以及TV调谐器34。

另外,TV 26包括与通过例如HDMI连接和TV 26连接的其他装 置(诸如,举例来说,机顶盒、DVD播放器或视频游戏机)通信的音 频/视频接口36。TV 26还包括网络接口38,诸如,举例来说,有线 或无线调制解调器或路由器、或其他合适的接口(诸如,举例来说, 无线电话收发器),要理解网络接口38通过网络24与本文中所描述 的其他装置通信。此外,TV 26包括至少一个扬声器40和至少一个输 入装置42(诸如,举例来说,用于接收语音命令和输入的音频接收器 /麦克风和/或键盘)。指出,照相机44也被示出,并且可以是例如热 成像照相机、数字照相机(诸如网络摄像机)和/或集成到TV 26中的 照相机。无论哪种方式,照相机44都可以由处理器30控制以收集TV 26的观众/用户的图片/图像和视频。尽管未示出,但是在某些实施例 中,TV 26还可以包括GPS接收器。

仍参照TV 26,它还包括用于与和TV 26相关联的TV遥控器 (RC)48通信以使用RC 48将命令输入到TV26的发送器/接收器46。 相应地,RC 48具有用于通过发送器/接收器46与TV 26通信的发送 器/接收器50。RC 48还包括输入装置52(诸如键盘或触摸屏显示器)、 以及用于控制RC 48的处理器54和有形计算机可读存储介质56(诸 如基于盘的储存器或固态储存器)。

图2还示出了设置在家位置18的墙壁62上的电子留言板60。在 示例性实施例中,留言板60可以设置在墙壁62上,以使得留言板60 的屏幕/显示器与墙壁62的表面齐平。无论如何,留言板60被理解为 包括触摸使能显示器64、用于输出诸如可听警报的音频的一个或多个 扬声器66、以及附加输入装置68(诸如,举例来说,触控板或用于接 收语音命令和其他输入的音频接收器/麦克风)。留言板60还包括用 于在处理器72的控制下通过网络24通信的网络接口70,要理解处理 器72控制留言板60。网络接口70可以是例如有线或无线调制解调器 或路由器、或其他合适的接口(诸如,举例来说,无线电话收发器)。

另外,留言板60包括输入端口74(诸如,举例来说,USB端口) 和有形计算机可读存储介质76(诸如基于盘的储存器或固态储存器)。 而且,GPS接收器可以包括在留言板60上,尽管未示出,GPS接收 器可以被配置为从至少一个卫星接收地理位置信息并将该信息提供给 处理器72,但是要理解可以根据本原理使用除了GPS接收器之外的 另一合适的位置接收器。

此外,要理解,留言板60可以设置在家位置18的公用区中和/ 或位置18的可易于被家位置18中的人观看的部分中。另外,如以下 将参照图16更详细地描述的,留言板60可以根据本原理以与从远离 家位置18的至少一个CE装置接收状态和消息相反的时间顺序显示它 们,以使得最近的状态或消息呈现在板60的顶部。

仍参照图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上。

另外,图2示出了通过网络接口(未示出)在处理器(也未示出) 的控制下与网络24连接的咖啡机94,并且还可以包括类似于上述计 算机可读存储介质的计算机可读存储介质。因此,咖啡机94可以根据 本原理从远离家位置18的CE装置进行控制,以使得例如可以从该 CE装置发送开始煮一壶咖啡的命令。

类似地,烤箱96也被示出,可以在处理器的控制下通过网络接口 与网络24连接,可以包括控制烤箱96的处理器,并且可以包括类似 于上述计算机可读存储介质的计算机可读存储介质。烤箱96也可以如 此根据本原理从远离家位置18的CE装置进行控制,以使得例如可以 从该CE装置发送将烤箱96预热到希望温度的命令。

除了前述内容之外,家位置18还可以包括调制解调器/路由器98。 尽管未示出,但是调制解调器/路由器98包括便利于与例如各个装置/ 电器26、60、78、94和96、服务器20、以及将简要描述的车辆22 中的装置进行通信的网络接口。因此,尽管也未示出,但是要理解, 调制解调器/路由器98包括至少为了这样的目的控制调制解调器/路由 器98的处理器、以及用于存储例如为了这样的目的的软件代码和/或 逻辑的类似于上述计算机可读存储介质的计算机可读存储介质。

现在描述服务器20,要理解,它包括至少一个处理器100、至少 一个有形计算机可读存储介质102(诸如基于盘的储存器或固态储存 器)、以及在处理器100的控制下允许通过网络24与例如上述装置/ 电器26、60、78、94和96以及车辆22中的装置通信的至少一个网络 接口104。指出,网络接口104可以是例如无线或有线调制解调器或 路由器、或其他合适的接口(诸如,举例来说,无线电话收发器)。 相应地,在一些实施例中,服务器20可以是互联网服务器,并且可以 包括“云”软件、“云”平台和/或执行“云”功能,以使得本文中所 描述的其他CE装置和电器可以通过服务器20接入“云”环境以承担 本原理。

图2还包括以上提到的车辆22。要理解,车辆22可以包括车载 计算机106,车载计算机106包括控制计算机106的至少一个处理器 (但是为了清晰没有示出)、至少一个有形计算机可读存储介质(诸 如基于盘的储存器或固态储存器)、以及在计算机106的处理器的控 制下允许通过网络24与例如上述装置/电器26、60、78、94和96以 及服务器20通信的至少一个网络接口。车辆计算机106上的网络接口 可以是例如有线或无线调制解调器或路由器、或其他合适的接口(诸 如,举例来说,无线电话收发器)。计算机106还可以包括例如触摸 使能显示器和/或其他输入装置(例如,麦克风),以使得至少在计算 机106远离家位置18时,根据本原理的命令、消息和/或用户选择可 以被输入并且被发送到家位置18中的装置和电器。

最后,能够通过网络24进行通信的智能电话108或其他CE装置 也可以存在于车辆22中。要理解,智能电话108可以在功能和配置方 面基本上类似于上述智能电话78。因此,智能电话108也可以根据本 原理用于至少在智能电话108远离家位置18时,通过使用例如GPS 能力检测什么时候经过了特定距离来将例如命令、消息和/或用户选择 发送到家位置18中的装置和电器。

在描述图3之前,指出,本原理认识到,本文中所描述的CE装 置和电器可以包括参照至少承担本原理的其他装置中的任何一个所描 述的组件中的一些或全部。甚至进一步,要理解,上述各个处理器能 够控制它们各自的装置并且执行以下所讨论的至少承担本原理的逻辑 的全部或部分。而且,指出,实现可被各个处理器执行的本逻辑的软 件代码可以被存储在承担本原理的每个装置的各自的介质上。为了完 整性,还指出,图2中所示的装置的各自的显示器和扬声器能够在它 们各自的处理器的控制下呈现根据本原理的信息。

此外,指出,可以根据本原理使用和控制除了参照图2所描述的 CE装置和电器之外的其他CE装置和电器,诸如,举例来说,数字照 相机、音乐播放器、个人数字助理(PDA)、膝上型电脑和台式电脑、 平板电脑、视频游戏机、DVR播放器、诸如蓝光播放器的DVD播放 器、家庭立体声系统、诸如电子书的电子阅读器、车库门打开器、恒 温器和HVAC系统、照明、门锁、时钟、微波炉、风扇、收音机等。

现在参照图3,示出了包括距家位置的多个预定义距离的示例性 示图。因此,家位置110包括结构111,诸如单户式住宅。图3还示 出了家位置110内的目标装置112,目标装置112可以是例如平板电 脑。另外,图3示出了建立家位置110内的无线网络120的调制解调 器和/或路由器114。要理解,如箭头122所示,家位置110因此可以 大致延伸超过家位置110处的实际结构(诸如结构111)例如五十至 一百英尺,以使得家位置110延伸到虚线116所示的距离。要理解, 本文中所公开的家位置可以由例如为家位置选择预设半径的用户建 立,和/或可以由在家位置处的路由器所建立的无线网络的范围建立。

因此,当源装置118(可以是例如智能电话)在家位置118的半 径内(但不必在结构111内)时,目标装置112和源装置118可以通 过无线网络120通信,以使得例如源装置118可以根据本原理命令目 标装置112、发送消息和/或发布消息。例如,源装置118可以将启动 与目标装置相关联的“App”(诸如Facebook应用程序)的命令发送 到目标装置112。

图3中超过家位置110所示出的是“靠近家”的内部距离124。 超过内部距离124的是“远离家”的外部距离126,“远离家”的外 部距离126被理解为相对于家位置110而言大于内部距离124的距离。

图4再次示出了家位置110和位于例如建立家位置110的、结构 111的五十至一百英尺半径内的目标装置112。然而,图4示出源装置 118现在位于家位置110外部,但是在由内部距离124建立的区域内。 在图4的示例性图示中,如箭头128所示,由内部距离124建立的区 域被示为离结构111距离100英尺到离结构111大致一英里。

如从图4还可以意识到的,示出了GPS卫星130,因此,可以基 于卫星130与源装置118上的GPS发送器/接收器之间的通信来确定 源装置118的位置。因此,例如,当如示例性虚线132所描绘的,源 装置118从外部距离126进入到内部距离124的区域中时,源装置118 上的处理器可以根据本原理进行确定(诸如,举例来说,基于装置118 经过内部距离124进行确定),以至少部分通过例如4G无线网络将 使目标装置通电并且启动目标装置上的应用程序的命令发送到目标装 置112,然后实际上将使应用程序上电并启动该应用程序的命令发送 到目标装置112。因此,可以意识到,当接收到这样的命令时,目标 装置112被配置为使得当源装置118的用户进入家位置110并拿起目 标装置112时它准备好并且等待立即使用。

继续参照图5的详细描述,示出了根据本原理的当源装置朝向一 位置经过了外部距离和内部距离时将被执行的示例逻辑的流程图。首 先,要理解,本原理(例如,图5-8的逻辑)可以用状态逻辑流程以 及确定性逻辑流程来实现。无论如何,从决策菱形134开始,所述逻 辑确定源装置(诸如,举例来说,智能电话)是否已经经过了距一位 置(诸如上述家位置)的外部距离的周界进入到外部距离区域中并且 正在移向家位置。如果源装置还没有经过外部距离的周界,则所述逻 辑可以围绕决策菱形134循环并且在决策菱形134处重复,直到诸如 源装置确实经过了外部距离的周界并且朝向家位置前进这样的时间为 止。

另一方面,如果所述逻辑确定源装置事实上已经经过了外部距离 的周界并且正在移向家位置,则所述逻辑前进到方框136。在方框136, 响应于在菱形134处进行的确定,所述逻辑将指示例如源装置的用户 正在接近家位置的消息发送到在家位置处的接收CE装置或电器(诸 如另一智能电话)。除了发送该消息之外或者代替发送该消息,在方 框136,所述逻辑还可以根据本原理将指示例如源装置的用户正在接 近家位置的消息发布到留言板。此外,除了前述内容之外或者代替前 述内容,在方框136,所述逻辑可以根据本原理配置至少一个CE装 置和/或电器。

继续参照图5,在方框136之后,所述逻辑继续到决策菱形138, 在决策菱形138,所述逻辑根据本原理确定源装置是否继续移向家位 置,以使得它经过另一周界进入到内部距离区域中。如果源装置还没 有经过这样的周界,则所述逻辑可以循环回到菱形138并继续。然而, 如果所述逻辑确定源装置已经经过这样的周界并进入到内部距离区域 中,则所述逻辑移动到方框140,在方框140,响应于在菱形138处进 行的确定,所述逻辑将指示例如源装置的用户正在越来越靠近家位置 和/或具体指示源装置现在处于内部距离区域内并继续接近家位置的 消息发送到同一接收CE装置或电器和/或在家位置处的至少一个其他 CE装置或电器。除了发送这样的消息之外或者代替发送这样的消息, 在方框140,所述逻辑还可以将指示例如源装置的用户仍在接近家位 置和/或在内部区域内并正在接近家位置的另一(或第一)消息发布到 留言板。此外,除了前述内容之外或者代替前述内容,在方框140, 所述逻辑可以根据本原理配置至少一个CE装置和/或电器。因此,可 以意识到,当如参照图5所描述的那样经过不同周界时,可以在接收 CE装置处更新源CE装置的状态,并且可以将不同的和/或各种命令 发送到接收CE装置。

移到图6,示出了根据本原理的当源装置远离一位置经过内部距 离和外部距离时源装置将执行的示例逻辑的流程图。因此,从决策菱 形142开始,所述逻辑确定源装置(诸如,举例来说,智能电话)是 否已经经过了该位置的周界进入到内部距离区域中并且正在远离该位 置移动。如果源装置还没有经过该位置的周界进入到内部距离区域中 (例如,它仍在该位置内,诸如如上所述的结构的五十或一百英尺半 径内),则所述逻辑可以循环回到菱形142并且重复,直到诸如源装 置确实经过了该位置的周界并进入到内部距离区域中这样的时间为 止。

另一方面,如果所述逻辑确定源装置事实上已经经过了周界进入 到内部距离区域中,则所述逻辑前进到方框144。在方框144,响应于 在菱形142处进行的确定,所述逻辑可以将指示例如源装置的用户正 在远离家位置移动的消息发送到在家位置处的接收CE装置和/或电器 (诸如另一智能电话)。除了发送该消息之外或者代替发送该消息, 在方框144,所述逻辑还可以根据本原理将指示例如源装置的用户正 在远离家位置移动的消息发布到留言板。此外,除了前述内容之外或 者代替前述内容,在方框144,所述逻辑可以根据本原理配置至少一 个CE装置和/或电器(例如,使所述位置处的TV掉电)。

仍参照图6,在方框144之后,所述逻辑继续到决策菱形146,在 决策菱形146,所述逻辑确定源装置是否继续远离家位置移动,以使 得它从内部距离区域经过另一周界进入到外部距离区域中。如果源装 置还没有经过这样的周界,则所述逻辑可以循环回到菱形146,并且 从那里继续。

然而,如果所述逻辑确定源装置已经经过周界进入到外部距离区 域,则所述逻辑移到方框148,在方框148,响应于在菱形146处进行 的确定,所述逻辑可以将指示例如源装置的用户正在远离家位置移动 和/或具体指示源装置现在处于外部区域内并且正在远离家位置移动 的消息发送到以上提及的同一接收CE装置或电器和/或在家位置处的 至少一个其他CE装置或电器。除了发送这样的消息之外或者代替发 送这样的消息,在方框148,所述逻辑还可以将指示例如源装置的用 户仍在远离家位置移动和/或在外部区域内并且正在远离家位置移动 的另一(或第一)消息发布到留言板。此外,除了前述内容之外或者 代替前述内容,在方框148,所述逻辑可以根据本原理配置至少一个 CE装置和/或电器。因此,可以意识到,当如参照图6所描述的那样 经过不同周界时,可以在接收CE装置处更新源CE装置的状态,并 且可以将不同和/或各种命令发送到接收CE装置。

现在参照图7,示出了根据本原理的目标装置(诸如TV)在从源 装置接收到至少一个命令之后将执行的示例逻辑的流程图。指出,尽 管参照控制TV的处理器将执行的逻辑对图7进行描述,但是其他CE 装置和电器(诸如上述那些CE装置和电器)可以通过使用类似的、 但是针对对于那些特定装置和电器期望被命令的各自的能力和功能进 行变型的逻辑来以类似的方式命令。

无论如何,图7从决策菱形150开始,在决策菱形150,所述逻 辑确定是否从源装置接收到了命令。如果还没有,则所述逻辑循环回 到菱形150并继续直到诸如命令被接收到这样的时间为止。然而,如 果所述逻辑确定命令已经被接收到,则所述逻辑继续到方框152,在 方框152,所述逻辑对该命令进行处理,并相应地执行它。在所示的 示例性实施例中,命令是使TV上电,因此在方框152,所述逻辑使 TV上电和/或使它退出低功率状态。所述逻辑然后移到决策菱形154, 在决策菱形154,所述逻辑确定是否随该命令一起还接收到了频道选 择。如果所述逻辑确定这样的命令还没有被接收到,则所述逻辑移到 方框156,在方框156,所述逻辑将TV调到默认频道,默认频道例如 可以由用户在不同时间(例如,在TV安装或网络设置时)预先定义。 从方框156,所述逻辑可以前进到决策菱形160,将简要地描述决策菱 形160。

但是首先,回到菱形154,如果所述逻辑确定已经随命令一起接 收到了频道选择(例如,如在此所描述的那样,用户在被提示输入希 望频道时输入了希望频道),则所述逻辑改为前进到方框158,在方 框158,所述逻辑将TV调到所选频道。所述逻辑然后移到决策菱形 160,在决策菱形160,所述逻辑确定是否与所接收的命令一起包括 TV的特定水平的音量。如果不是,则所述逻辑移到方框162,在方框 162,将TV配置为默认音量,默认音量例如可以由用户在不同时间(例 如,在TV安装或网络设置时)预先定义。所述逻辑然后在方框162 处结束。

然而,如果相反,所述逻辑在决策菱形160确定对于TV的特定 水平的音量的选择已经被接收到,则所述逻辑前进到方框164,在方 框164,所述逻辑将TV配置为所接收的音量选择。所述逻辑然后可 以在方框164处结束。

此外,要理解,除了参照图7具体描述的确定和动作之外或者代 替这些确定和动作,可以响应于诸如在菱形154和160处进行的那些 确定之类的确定,类似地应用还有的其他的TV设置。因此,要理解, 所述逻辑不一定在方框162或方框164处结束。

例如,其他TV设置选择可以与从源装置发送的TV命令包括在 一起,诸如,设置TV亮度水平、设置睡眠定时器、将装置连接到互 联网、开始将数据(诸如来自例如Netflix或Google TV的音频视频内 容)下载到TV、使欢迎画面呈现在TV显示器上、使天气报告呈现在 TV显示器上、在与TV相关联的DVR和/或视频播放器上开始音频视 频文件的播放等。而且,根据本原理将执行的其他命令(例如,响应 于诸如菱形154和160的那些确定之类的确定)可以包括使TV掉电 和/或进入低功率状态、使“假”黑屏出现以使得TV表现为关机但是 仍通电等。

此外,指出,如果需要,源CE装置可以根据本原理基于在家位 置内建立的周界和/或边界进行监视和/或发送消息和命令。例如,可 以在源CE装置处设置默认TV命令,以使得当拥有源CE装置的用 户从另一房间走到具有TV的一个房间里时,TV自动地上电,并且还 可以显示“欢迎画面”和/或网页。相反,当用户在拥有CE装置时离 开房间时,TV自动地断电。经过家位置内的周界的这些原理可以类 似地应用于本文中所公开的所有消息和命令(例如,当用户走进放着 平板的房间里时,可以使该平板上电)。

继续参照图8,示出了根据本原理的目标装置(诸如平板电脑) 在从源装置接收到至少一个命令之后将执行的示例逻辑的流程图。指 出,尽管参照将被平板电脑的处理器执行的逻辑对图8进行描述,但 是其他CE装置和电器(诸如上述那些CE装置和电器)(包括智能 电话或电子留言板)可以通过使用类似的、但是针对对于那些特定装 置和电器将被命令的各自的能力和功能进行变型的逻辑来以类似的方 式命令。

无论如何,图8从决策菱形166开始,在决策菱形166,所述逻 辑确定是否从源装置接收到了命令。如果还没有,则所述逻辑循环回 到菱形166并继续直到诸如命令被接收到这样的时间为止。然而,如 果所述逻辑确定命令已经被接收到,则所述逻辑继续到方框168,在 方框168,所述逻辑对该命令进行处理,并相应地执行它。在所示的 示例性实施例中,命令是使平板上电和/或退出低功率状态,因此在方 框168,所述逻辑使平板上电和/或使它退出低功率状态。所述逻辑然 后移到决策菱形170,在决策菱形170,所述逻辑确定该命令是否指定 了与平板相关联的一个或多个应用程序应当被启动。如果所述逻辑确 定这样的命令还没有被接收到,则所述逻辑可以结束。

然而,如果所述逻辑确定至少一个应用程序已经被选择用于在平 板上启动(例如,Facebook app、ESPN ScoreCenter app、电子邮件 app、天气app、警报app、照相机app、流量app、梦幻体育app、 游戏app、app商店或市场app、日历app、照片app、新闻app等), 所述逻辑从菱形170移到方框172,在方框172,启动所述一个或多个 所选应用程序。所述逻辑在启动所述一个或多个应用程序之后然后在 方框173处结束。

继续,图9-16是在源装置的处理器的控制下可呈现在源装置显示 器(诸如,举例来说,智能电话或车载计算机)上的示例性用户界面 (UI)。从图9开始,示出了UI 174。UI 174被理解为可作为应用程 序的一部分被呈现在源装置上,作为它自己的界面和/或作为网页。如 图9所示,UI 174是网页。无论如何,从图9可以意识到,所描述的 特定实施例是指由索尼公司对此取得版权的“TriggerPoint(触发 点)”,从越过如本文中所描述的周界“触发”源装置和目标装置执 行各种功能的事实得到它的名称。

因此,UI 174上所示的触发点设置(TriggerPoint Setup)包括用 于将从“Steve的电话”发送的命令和消息的各种选项,“Steve的电 话”是目前所描述的源装置。如从图9可以意识到的,复选框176和 复选框178被示出在“在家”标题的下面,复选框176和复选框178 指示可以被选择以使得当Steve的电话被确定为在家位置处时相关联 的功能被执行的各种选项。因此,复选框176可以被选择以使得指示 “我现在在家”的通知消息可以被发送到另一装置——在这种情况下, “Prem的电话”。复选框178可以被选择以使得当Steve的电话在家 位置内经过时,位于家位置处的TV上电,并且该TV被调到预选的 频道749。

此外,在示例性实施例中,文本“发送通知“我现在在家””和 “上电;调到749”是可选择的,以使得它们可以使另一UI被呈现以 改变该文本和/或该文本所表示的信息。所以,例如,可以例如在另一 UI上选择通知消息的文本、然后改变该文本。类似地,可以例如在另 一UI上选择预设频道、然后将预设频道从749变为不同频道。甚至 进一步,在其他实施例中,可以在叠加的窗口上而不是在随后的下一 级UI处输入这样的变化。

仍参照图9,示出了用于当源装置Steve的电话例如在内部距离区 域内时的两个示例性复选框。因此,复选框180可以被选择以使在家 位置处的车库门被配置为处于打开位置,从而当例如Steve驶入在家 位置处的车道时车库门被配置为打开位置。

此外,复选框182可以被选择以引起在家位置处的恒温器的配置。 如从邻近复选框182的文本可以意识到的,如果当Steve的电话在内 部距离区域内时框182被选择,则Steve的电话将把相应位置处的温 度设置为七十二度并且把它配置为冷却或加热模式的命令发送到恒温 器。指出,正如邻近框176和178的文本可以可选择以改变相应的“预 设”那样,邻近框180和182的文本分别类似地可选择以改变与车库 门打开器和恒温器相关联的“预设”。

进一步描述UI 174,指出,它没有示出任何“远离家的境外”复 选框以使Steve的电话在这样的情况下发送消息和/或命令(例如, Steve的电话正在远离家位置移动和/或经过诸如上述那些周界的周 界)。然而,如从文本184可以意识到的,可以从活动列表(为了清 晰起见,没有示出)拖放诸如用于使TV掉电的TV复选框之类的活 动,以使得在Steve的电话正在远离家位置移动时,可以呈现与拖放 的活动相关联的框,并且这些框可以是可选择的以使相关联的消息和 命令被发送。活动列表可以包括本文中所描述的功能中的任何一个, 诸如,举例来说,使膝上型电脑掉电或命令咖啡机关机。

尽管在UI 174上没有示出活动列表,但是示出了目标装置列表 186。目标装置列表包括可以被拖放到UI 174的左侧的部分(诸如前 面所描述的“在家”部分或“靠近家的境内”部分)中并且被命令和/ 或相应地接收消息的各种装置。因此,在示例性实施例中,来自列表 186的装置之一可以被拖放到例如“靠近家的境内”部分。可以没有 文本与最近被拖放的目标装置相关联,但是,例如,图标或空文本框 可以代替呈现,其中,该图标或空文本框可以是可选择的以接着使另 一UI被呈现,从该另一UI,可以指定当在内部距离区域内时将被发 送到目标装置的消息和/或命令。

要理解,这样的目标装置“设置”不仅可以通过将来自列表186 的目标装置拖放到“靠近家的境内”部分或者以其他方式使来自列表 186的目标装置被呈现在UI 174的左侧的基于位置的部分之一中来执 行,而且还可以通过将来自列表186的目标装置拖放到任何基于位置 的部分(诸如所示的其他部分或从本文中所描述的区域、距离和周界 得到的任何部分)来执行。因此,还要理解,示例性UI 174是非限制 性的,并且可以根据本原理将除了所示的那些基于位置的部分之外的 其他的基于位置的部分包括在类似的UI中。

在描述图10之前,为了完整性,指出,还有的其他选择器可以呈 现在UI 174上。因此,例如,示出了可选择的“主画面”图标188。 图标188是可选择的,以使当用户(例如,Steve)正在进行配置 TriggerPoint设置时Steve的电话的“主画面”被呈现。

现在参照图10,示出了在源装置(诸如,举例来说,智能电话或 车载计算机)的处理器的控制下可呈现在该装置上的另一示例性UI。 因此,示出了UI 190,并且UI 190包括向源CE装置的用户通知距一 位置的预设距离已经被经过的文本192。文本192还指示用户决定是 否在预计到达该位置时打开该位置处的TV(如果需要的话)(要理 解,在本示例性描述中,CE装置已经经过了预设距离,并且正在移 向该位置)。因此,“是”单选按钮194和“否”单选按钮196呈现 在UI 190上,以允许用户使用这些单选按钮来选择是否打开TV、然 后选择也示出在UI 190上的“输入”按钮198以输入该选择。

此外,响应于用户在示例性UI 190上选择打开TV,可以呈现图 11的UI 200(要理解,如果“否”单选按钮196被选择、然后“输入” 按钮198被选择,则CE装置可以停止呈现UI并返回到任何状态和/ 或显示它在经过预设距离之前所处的状态,和/或可以呈现用于根据本 文中所阐述的原理命令不同装置和/或发送或发布消息的UI)。UI 200 包括请求源CE装置的用户在输入框204中输入希望频道或者从单选 按钮206选择各个频道(诸如,举例来说,如所示的频道1至频道5) 的文本202。根据本原理,UI 200还包括输入按钮208以将选择输入 到CE装置的处理器并使CE装置将频道选择包括在正被发送到TV 的命令中。

现在翻到图12,示出了根据本原理的可呈现在源CE装置显示器 上的用于将命令发送到例如远离该CE装置的位置处的平板电脑的示 例性UI。因此,UI 210包括向源CE装置的用户通知距一位置的预设 距离已经被经过的文本212。文本212还指示用户决定是否在预计到 达该位置时打开该位置处的平板电脑(如果需要的话)(要理解,在 本示例性描述中,CE装置已经经过了预设距离,并且正在移向该位 置)。因此,“是”单选按钮214和“否”单选按钮216呈现在UI 210 上,以允许用户使用这些单选按钮来选择是否打开平板、然后选择也 示出在UI 210上的“输入”按钮218以输入该选择。

另外,响应于用户在示例性UI 210上选择打开平板,可以呈现图 13的UI 220(要理解,如果“否”单选按钮216被选择、然后“输入” 按钮218被选择,则CE装置可以停止呈现UI并返回到任何状态、和 /或显示它在经过预设距离之前所处的状态,和/或可以呈现用于根据 本文中所阐述的原理命令不同装置和/或发送或发布消息的UI)。UI 220包括文本222,文本222询问源CE装置的用户除了打开平板之外, 该用户是否还希望启动与该平板相关联的一个或多个应用程序,以使 得这些应用程序在用户到家并希望使用该平板时准备好立即使用。因 此,示出了多个单选按钮224,每个单选按钮224与平板上的可以被 启动的不同应用程序(诸如,举例来说,Facebook、ESPN ScoreCenter、 Gmail和App Store/Marketplace)相关联。

现在论述图14,示出了根据本原理的可呈现在源CE装置显示器 上的又一示例性UI,这次是用于将消息/评论发布到例如远离该CE 装置的位置处的平板电脑上的留言板应用程序和/或电子留言板。图14 如此示出UI 228,UI 228包括向源CE装置的用户通知距一位置的预 设距离已经被经过的文本230。文本230还指示用户决定是否将指示 例如用户正在接近该位置的消息发布到在家位置处的留言板,但是要 理解,可以根据本原理将还有的其他消息发送到留言板以用于呈现在 其上。无论如何,UI 228还包括“是”单选按钮232和“否”单选按 钮234,以允许用户选择是否将消息发布到在家位置处的留言板。根 据本原理,UI 228还包括“输入”按钮236,以使得用户可以将选择 输入到处理器。

另外,响应于用户通过例如选择“是”单选按钮232、然后选择 “输入”按钮236来选择将消息发布到留言板,可以呈现图15的UI 238 (要理解,如果“否”单选按钮234被选择、然后“输入”按钮236 被选择,则CE装置可以停止呈现UI并返回到任何状态、和/或显示 它在经过预设距离之前所处的状态,和/或可以呈现用于根据本文中所 阐述的原理命令不同装置和/或发送或发布消息的UI)。UI 238包括 指示CE装置的用户可以选择是否发布默认通知的文本240,默认通 知可以是例如由装置制造商存储在CE装置的存储介质上的通用通 知,和/或可以是由CE装置的用户在CE装置已经经过预设距离的当 前情况之前输入的默认消息。无论如何,可以为了这样的默认消息而 选择单选按钮242。

UI 238还包括用于与文本框246结合选择的单选按钮244,在文 本框246中,用户可以输入将被发布到留言板的唯一消息。这可以通 过使用诸如键盘的输入装置来进行,如果例如CE装置是车载计算机 系统并且用户在UI 238呈现时正在驾驶该车辆,则这还可以通过使用 语音命令的输入来进行(要理解,可以类似地通过使用例如语音命令 或键盘输入来执行参照图9-16中的任何一个所描述的UI的输入和本 文中所描述的任何其他输入)。无论哪种方式,根据本原理,一旦单 选按钮242或244已经被选择,并且可能地,文本被输入到框246, 输入按钮248就可以被选择以将该选择输入到处理器并且使处理器将 所选消息包括在将发送到留言板的命令中。

现在论述图16,示出了可以呈现在一位置(诸如本文中所描述的 家位置)处的留言板上的示例性UI和/或信息画面。因此,留言板UI 250包括第一列252中的关于当各个消息被留言板接收时的时间,并 且如果希望的话,还可以包括日期(但是未示出)。指出,列252中 的时间是反向时间顺序的,以使得从例如远离留言板被设置的位置的 源CE装置所接收的最近的消息被呈现在UI 250的顶部。然而,指出, 消息的还有的其他布置可以呈现在UI 250上,诸如按时间顺序或随机 顺序呈现它们。

无论如何,UI 250还至少示出了第二列254,在第二列254中, 呈现了根据本原理的被留言板接收的消息。因此,要理解,对于每个 条目,第一列252中的时间对应于此时所接收的列254中的消息。例 如,在10:46a.m.,指示“妈妈在家”的消息被接收并且被发布到留 言板。

进一步要理解,如本文中所描述的,留言板不仅可以基于远离家 位置的源CE装置经过了预设距离而显示从该源CE装置接收的消息, 而且还可以将这样的消息与留言板所接收的和/或输入到留言板的其 他消息组合。例如,除了来自源CE装置的消息之外,留言板还可以 发布直接输入到留言板本身的、从已经在所述位置处的CE装置通过 文本消息接收的、通过电子邮件接收的以及其他方式输入或接收的消 息。

甚至进一步,要理解,留言板可以使各种消息彼此不同地呈现和/ 或加亮。例如,一些消息可以用黑色文本呈现,而其他消息可以用红 色文本或另一种颜色闪烁和/或呈现。因此,CE装置的用户可以指定 将被发布到留言板的消息“开始晚餐”应当在留言板上用闪烁的红色 文本呈现。另举一例,留言板可以总是不同地呈现来自不同CE装置 的信息,以使得例如从家长的源CE装置发送并且被发布到留言板的 消息用蓝色文本发布,而从孩子的源CE装置发送并且被发布到留言 板的消息用绿色文本发布,其中,孩子的消息的文本字符用与家长的 消息的字体不同的字体呈现。这可以通过将留言板本身编程为以基于 发送消息的装置这样的方式呈现信息来实现,和/或可以在源CE装置 处被编程或者被源CE装置编程并且在发送到留言板的消息中指定。

为了完整性,指出,以上当讨论图9-16的UI时所阐述的原理还 可以也被应用于当源装置远离一位置移动时的情况。例如,一旦预设 距离已经被经过,就可以提示用户使TV和/或平板电脑掉电。此外, 为了完整性,指出,如果选择没有被所述逻辑接收到和/或通过使用本 文中所讨论的示例性UI中的任何一个而没有被接收到(例如,如果 UI在开车时被忽略,则如图15所示,没有留言板消息被选择),则 所述逻辑可以结束,和/或所述逻辑可以使用默认情况(例如,自动地 选择默认消息并将它发送到留言板)。

此外,本原理认识到,检测源装置是否已经经过了如上所阐述的 特定距离可以由源CE装置本身和/或与CE装置通信的服务器并且使 用例如GPS技术来执行。甚至进一步,服务器还可以根据本原理充当 中介,但是在一些实施例中,位置处的源CE装置和CE装置/电器可 以彼此直接通信。因此,例如,源CE装置可以首先将要被发布到留 言板的消息发送到服务器,其中,服务器然后例如通过在家位置处的 网关将该消息转发到留言板。

最后,指出,还可以根据本原理使用云计算/技术。

因此,现在可以意识到,基于某些“触发器”,CE装置的用户 (诸如家庭成员)可以跟踪彼此的位置和移动,并且还可以控制在某 一位置处的其他CE装置、电器和设备。因此,有利地改进了“智能 家庭”的概念,在智能家庭中,多个装置彼此联网并且与家外部的装 置联网。

尽管本文中详细示出并描述了具体的用于将消息和命令发送到远 离发送装置的位置处的装置的系统和方法,但是要理解本发明所包含 的主题仅由权利要求限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号