装置间的应用状态和活动传送的制作方法

文档序号:6360974阅读:174来源:国知局
专利名称:装置间的应用状态和活动传送的制作方法
技术领域
本发明涉及车载信息娱乐系统,更具体而言,涉及结合移动电话使用的车载信息娱乐系统。
背景技术
现有技术的智能电话和其他类型的移动装置给用户提供了宽范围的应用。那些应用中的很多依赖于移动电话内部或外部的数据库。例如,电话应用或电子邮件应用使用地址薄,而音乐应用访问音乐收藏中存储的信息。
现有技术的车载信息娱乐系统(IVI)能够通过使用无线或有线连接来访问移动电话中的那些数据库。为了使用例如移动电话中存储的联系人列表、日历或音乐合集,车载系统必须要提供能够使用该数据的应用。因此,利用车载系统上运行的类似应用来复制移动电话上可获得的应用。例如,需要车载音乐播放器来播放电话中存储的音乐。作为另一示例,要求车载系统中运行的电子邮件程序访问电话的地址薄。
利用车载系统中运行的应用使用移动电话的数据的好处是那些车载应用是专门设计并适于汽车环境的。例如,车载应用的功能和用户接口 /输入控制器被设计成在驾驶的时候使用。另一方面,移动电话中的应用通常不是设计成在车内使用,常常未考虑到驾驶员注意力的减少,该注意力的减少是因为驾驶员必须要在驾驶任务和操作电话上应用之间分配其注意力。
但现有技术的车载系统不知道用户在进入车辆之前正在用其移动电话干什么。现有技术的车载系统不知道用户正在移动电话上使用什么应用以及他在那些应用中输入了什么信息。这导致如下状况驾驶员需要手工启动车载系统中的应用,然后需要再次向这些应用中输入相同信息,以便再现移动电话的状态。人工启动车载系统中的应用并然后重新输入信息的这一需求是耗费时间的,并且如果在车辆行驶的同时执行,则会使驾驶员从其驾驶任务中分心。
现有技术既未公开也未建议与移动电话的集成得到改进从而可以避免上述缺点的车载信息娱乐系统。发明内容
本发明可以使车载信息娱乐系统能够与移动电话交互。本发明可以向车载系统传递移动电话的状态及其使用历史,反之亦然。该状态传递可以包括关于活动的应用和最近用户输入的信息(被解释为活动)。然后可以由车载系统复制用户刚刚在电话上所做的一切,由此使用户能够停止使用移动电话,而是利用车载系统继续该活动。
本发明使用户能够在使用移动电话和车载系统之间无缝过渡。本发明为移动电话和车载系统都提供了在移动电话和车载系统之间传递应用状态和使用历史的功能。因此, 驾驶员能够利用其车载系统继续在其进入汽车之前原先在移动电话上发起的活动。此外, 本发明还使得能够在相反方向上共享系统状态。亦即,在驾驶员到达其目的地时,可以向电5话传递旅途期间向车载系统做出的全部输入。这使得用户能够在离开汽车之后继续其电子活动。尽管这里将本发明描述为主要涉及移动电话和车载系统之间的数据交换,但本发明还适用于其他装置,该其他装置例如是计算机、便携式导航系统、电视和收音机。
在其一种形式中,本发明包括一种操作个人电子装置和车载信息娱乐系统的方法,该方法包括在个人电子装置和车载信息娱乐系统之一上运行应用。感测到个人电子装置已经或不久将被移入或移出车载信息娱乐系统的附近。将关于个人电子装置和车载信息娱乐系统之一的状态的信息向个人电子装置和车载信息娱乐系统中的另一个传递。为个人电子装置和车载信息娱乐系统中的另一个选择应用。使用所选应用将个人电子装置和车载信息娱乐系统之一的状态复制在个人电子装置和车载信息娱乐系统中的另一个上。
在其另一种形式中,本发明包括一种操作个人电子装置和车载信息娱乐系统的方法,该方法包括在所述个人电子装置上运行应用。自动感测到个人电子装置已经被或不久将被带入包括车载信息娱乐系统的车辆中。向车载信息娱乐系统传递关于个人电子装置的状态的信息。响应于自动感测步骤来执行该传递。根据传递的信息为车载信息娱乐系统选择应用。使用所选的应用在车载信息娱乐系统上复制个人电子装置的状态。
在其又一种形式中,本发明包括一种操作个人电子装置和车载信息娱乐系统的方法,该方法包括在个人电子装置和车载信息娱乐系统之一上运行应用。在个人电子装置和车载信息娱乐系统之一的显示屏上显示关于应用的运行的信息。对个人电子装置和车载信息娱乐系统进行放置,使得个人电子装置和车载信息娱乐系统之一的显示屏被布置在个人电子装置和车载信息娱乐系统中的另一个的光学传感器的视场之内。使用光学传感器来拍摄显示屏的至少一个图像。分析拍摄的图像,以由此提取关于个人电子装置和车载信息娱乐系统之一的状态的信息。根据提取的信息为个人电子装置和车载信息娱乐系统中的另一个选择应用。使用所选应用在个人电子装置和车载信息娱乐系统中的另一个上复制个人电子装置和车载信息娱乐系统之一的状态。


结合附图,参考本发明实施例的以下描述,本发明的上述和其他特征和目的,以及实现它们的方式将变得更加清楚,并且本发明自身将被更好理解,在附图中
图I是示出了本发明的状态传递方法的一个实施例的流程图。
图2是根据本发明的一个实施例的正在车载系统上继续的在移动电话上开始的电子邮件的撰写的例示。
图3是根据本发明一个实施例的将移动电话上的网页加载到车载系统上的例示。
图4是根据本发明一个实施例的正在移动电话上收听的由车载系统调谐到的无线电台的例示。
图5是流程图,其示出了根据本发明的操作个人电子装置和车载信息娱乐系统的方法的一个实施例。
图6是流程图,其示出了根据本发明的操作个人电子装置和车载信息娱乐系统的方法的另一个实施例。
图7是流程图,其示出了根据本发明的操作个人电子装置和车载信息娱乐系统的方法的又一个实施例。
在全部几幅视图中,对应的附图标记表示对应部分。尽管这里给出的示范以几种形式例示了本发明的实施例,但下文公开的实施例并非是穷举或被解释为将本发明范围限制到所公开的严格形式。
具体实施方式
现在参考附图,并且特别参考图1,示出了本发明的状态转移方法100的一个实施例,其中发生从源装置A向目标装置B的状态转移。源装置A在用户操作之后处于特定状态,可以将该状态转移到目标装置B,并由目标装置B复制该状态。
在第一步骤102中,在源装置A之内收集并记录来自用户的输入内容以及系统状态和应用状态。源装置A是当前正由用户操作的装置。如这里使用的,“操作”装置例如可以包括用户改变装置上的设置、启动应用并向应用做出输入。通过执行任何种类的输入,用户可以使装置进入特定状态。为了复制该状态,本发明的方法的一个实施例可以包括通过记录对源装置A做出的全部输入来保持跟踪用户正在源装置A上做什么。这样的输入可以包括使用按钮进行的触觉输入、触摸屏上或经由鼠标的输入、语音输入和任何其他类型的输入。在一个实施例中,源装置A和目标装置B之一或两者可以使用事件或消息来内部地处理由用户做出的输入。本发明的方法还可以包括记录这样的事件或消息。
如果用户利用指向装置(例如触摸屏、鼠标或箭头键)来执行输入,则本发明的方法还可以包括对通过指向操作选择了什么输入元素以及选择的结果是什么进行记录。例如,如果用户按下虚拟键盘上的键,则可以记录该键的身份以及由按下键产生的字母。
对于每个输入,可以记录时间戳、应用和接收该输入的输入元素。时间戳可以标识该输入被做出的时刻。根据输入元素的类型,可以收集额外信息。例如,如果用户选择按钮, 则可以记录按钮的状态、其名称或身份以及按钮的内部标识(ID)。如果输入的形式是用户向输入字段中键入文本,则可以记录该字段的名称、该字段的内部ID和文本输入。如果用户选择列表中的文本元素,则可以记录列表的名称和ID以及所选元素的名称和ID。例如, 如果用户选择列表中的电子邮件地址,则可以记录该电子邮件地址。更一般地,可以与输入一起记录接收输入的所有元素的名称和内部ID。
在另一实施例中,还记录装置上可用的应用。亦即,可以记录装置上安装的应用的名称和内部ID。此外,还可以记录当前正运行的这些可用应用的一些的身份以及使用这些应用的次序。
除了用户输入之外,还可以记录与应用和装置状态有关的其他信息。例如,在很多便携式装置上,应用在数据库中存储其应用状态。这允许在任何时间被终止并且在重启之后的装置,再现其最后状态。根据本发明,可以使用这一机制来获知应用状态并向另一装置传递该状态。为了使用应用状态信息,在本发明的范围之内可以使用两种不同方式。首先, 可以记录装置的操作系统将信息写入数据库中所使用的指令。第二,一旦已经写入了信息, 就可以单独打开并读取这样的数据库。
在大多数装置上,本发明的系统向操作系统引入部件或扩展件(extension),该部件或扩展件使得通用方法能够记录用户输入并获得对数据库访问权。一些装置禁止该方法,这是因为不能通过期望方式扩展操作系统,或者新的部件不能从应用和操作系统中收集全部期望的信息。在该情况下,所有输入以及对数据库内容的访问全都发生于个体应用内部。尽管该方式可能不允许本发明与装置上现有所有应用的透明集成,但该方式能够获得关于有限数量的应用的深入且精确的理解。
在下一步骤104中,检测所收集的信息中的活动。一旦记录了信息,就可以对其进行处理和过滤。可以从收集的数据中提取信息或向收集的数据增加信息,以能够在另一装置上鲁棒地复制装置的状态。
可以分析用户输入以便理解用户在装置上执行的活动。例如,如果用户启动称为 “Messenger”的应用并向“To ”字段中键入电子邮件地址,则根据本发明,可以推断,用户正在“编写电子邮件”。另一方面,如果用户使用相同的“Messenger”应用,但键入数字,则根据本发明,可以推断,用户正在“编写文本消息”。可以使用现有技术的机器学习方法(例如神经网络、贝叶斯网络、决策图和语义web技术)来确定用户正在执行什么活动。
为了判断用户正在执行什么活动,可以对用户输入进行分类。基于接收了用户输入的应用的名称和ID,可以缩小用户可能正在执行的活动的列表的范围。例如,应用 “Messenger”可以允许用户仅执行以下活动“编写电子邮件”、“编写文本消息”、“编写即时消息”。因此,在一个实施例中,可以在将已知应用的名称和ID转换成潜在活动列表的数据库或知识库中查找这些潜在活动。
上述知识库也可以通过将输入元素的名称和ID转换成输入类别来提供关于向应用做出什么输入的信息。例如,“Messenger”应用可以显示名为“To: ”的输入字段和名为“Subject: ”的另一输入字段。通过使用知识库,可以将“To: ”字段转换成更通用的类别“收件人”或使“To: ”字段与更通用的类别“收件人”相关联。类似地,知识库可以将 “Subject ”字段转换成更一般的类别“消息题目”或使“Subject ”字段与更一般的类别 “消息题目”相关联。可以将得到的类别与接收的原始输入元素的输入相关联。
除了用户输入之外,还可以向应用或系统数据库中存储的应用状态信息分配一般化的类别。例如,如果“Messenger”应用在其数据库中存储表示所编写的上一消息类型的 ID,则可以使用该信息来帮助判断用户是正在编写电子邮件还是编写文本消息。亦即,如果用户最后编写的消息是电子邮件,那么更可能的是用户正在编写的当前消息是电子邮件。 类似地,如果用户最后编写的消息是文本消息,那么更可能的是用户正在编写的当前消息是文本消息。在另一个示例中,如果用户正在收听因特网无线电台,则应用数据库可以包含标识电台的类型和位置(例如网址)的项。然后可以将这些字段分别分配到一般类别“电台类型”和“电台位置”。
接下来,可以向推理算法中馈送所有一般化的输入。基于这一输入和能够在专门应用中执行的潜在活动列表,推理算法可以判断用户当前最可能在执行哪个可能活动。该算法然后可以接收所有后续用户输入。算法的输出可以是活动描述,该活动描述例如是“编写电子邮件;收件人-abctoyz ;消息题目-Hi ;消息主体-〈空〉”。在本示例中消息主体为空,表示用户尚未输入信息,这可以进一步表示活动仍在进行中。
在已经确定所有活动之后,可以基于与各个用户输入相关联记录的时间戳来汇集使用历史。可以确定并按时间次序排列已经发生的所有活动。例如,使用历史可以包括活动的时间次序列表,例如“打开无线电”、“切换到无线电台”、“编写电子邮件”等。
接下来,在步骤106中,每个装置可以等待或发起装置之间状态和活动的传递。传递可以是单向传递或可能是双向传递。在具体实施例中,步骤106包括发起移动电话装置和车载系统装置之间的状态交换。
一旦用户进入或离开汽车,则他可以人工指示移动电话和车载系统来交换状态信息和活动。为了发起交换,在本发明的范围之内可以利用各种方式。在第一种方式中,用户能够通过按下车载系统或移动电话中的按钮来人工发起状态传递。
在第二种方式中,可以响应于使移动电话在车辆的电力插座中充电,或响应于将数据电缆插入移动电话中,来自动发起该交换。状态信息的传递方向可以取决于数据电缆是被插入电话还是被从电话拔出。例如,数据电缆被插入电话中可能表示电话被带到汽车中,从而作为响应,可以将电话的状态传递到汽车并由汽车复制。相反,如果从电话拔下数据电缆,那么可以假设正从车辆移除电话。于是,作为响应,可以将车载系统的状态传递到电话。
在第三种方式中,用户可以通过将移动电话撞击或轻敲车载系统的外壳或汽车中另一有源元件来人工发起数据交换。便携式装置的用户可以利用简单的手势发起信息交换,如在美国专利公开No. 2006/0256074中详细所述的那样,该公开被转让给本申请的受让人并通过引用将该公开的全文并入本文。
在第四种方式中,用户可以将移动电话保持在车载系统前方,使得装置之一的摄像机能够看到并识别另一装置,来人工发起数据交换。在这种方式中,附着于车载系统或移动电话的摄像机正在监测环境,查找另一装置的标志,该标志如由附着于装置或其屏幕的标签(例如条型码或特定图像)来指示。如果在摄像机的视场中发现另一装置,那么开始状态交换。如果仅一个装置的摄像机看到另一装置,则可以使用这一信息来确定要传递状态信息的方向。例如,如果用户将移动电话的屏幕保持在车载摄像机前方,那么可以从移动电话向车载系统传递状态信息。另一方面,如果将移动电话的摄像机指向车载系统的屏幕,那么状态信息的传递可以从车载系统到达移动电话。然而,这种惯例是任意的,因为在另一实施例中,也可能是,如果用户将移动电话的屏幕保持在车载摄像机前方就从车载系统向移动电话传递状态信息,并且如果移动电话的摄像机指向车载系统的屏幕,则从移动电话向车载系统传递状态信息。
在第五种方式中,可以响应于装置之一从另一装置接收射频信标或其他类型的信号来自动发起交换。在接近检测方案中,装置中的第一个扫描以查找第二个装置在RF信号中发送的已知RFID标签、蓝牙ID或WiFi地址。如果第一装置和第二装置在彼此的范围之内,使得第一装置能够接收第二装置的RF传输,那么可以自动发起从第一装置向第二装置的状态信息传递。在一个实施例中,第一装置是移动电话,第二装置是车载系统。因此,用户将电话带入汽车中可能导致状态信息从电话自动传递到车载系统。如果在先前六十秒左右之内RFID标签在接收范围中,但当前不在范围中,那么表示用户正在离开汽车,并且可以发起从汽车到电话的状态信息传递。
在第六种方式中,移动电话可以与车载传感器耦合,以便使电话能够检测用户是进入还是离开汽车,并相应地自动发起从电话到汽车或从汽车到电话的状态信息传递。例如,如果接通汽车的点火装置,则汽车中的点火传感器向电话发射“点火装置接通”信号,表示用户正在进入或已经进入汽车,并且可以发起从电话到汽车的状态信息传递。相反,如果关闭点火装置,则汽车中的点火传感器向电话发射“点火装置关闭”信号,表示用户可能在大约三十秒之内离开汽车,并且可以从汽车向电话传递状态信息。在该方式中可以利用的其他传感器例如可以包括座椅占用传感器和门锁定/解锁指示器等。座椅占用传感器和门锁传感器可以指示用户已进入或已离开汽车,而门解锁传感器可以指示用户不久将进入或离开汽车,可能在三十秒左右之内。响应于座椅调节组件被致动而从该组件发送的信号也可以用作用户已进入汽车的指示。
在第七种方式中,在装置之间实时地持续或连续交换关于活动的信息。例如,无论何时在该两个装置之一做出输入并且另一个装置处于接收范围之内,就可以触发状态信息的交换。
在下一步108中,可以在两个装置之间传递状态信息。一旦已触发状态信息交换, 就可以使用传统的有线或无线连接(例如蓝牙、WiFi或USB)来在移动电话和车载系统之间传递关于状态和活动的信息。在一个实施例中,使用XML或HTML,与附带的Javascript — 起对信息进行编码并传递。利用附带Javascript的HTML使得能够在另一装置的网络浏览器上显示一个装置的状态信息而无需该另一装置上的其他部件。
此外,本发明的一个实施例利用了视觉数据交换。摄像机附着于车载系统并监测车载系统前方的环境。在用户将移动电话的屏幕保持在摄像机前方时,车载系统能够照字面地“看到”移动电话上正在进行什么,如移动电话的显示屏上显示的内容。车载系统可以利用标签(例如条型码)视觉地对信息进行编码并且传递。同样地,可以使用附着于移动电话的摄像机通过拍摄车载系统显示屏上显示的图像来从车载系统接收内容。
在步骤110中,可以处理接收的视觉信息。视觉传递的特例包括发送屏幕上显示的纯粹的未改变的内容。在该情况下,源装置A不向内容增加标签,该标签将帮助目标装置 B理解源装置A的屏幕上显示的什么。相反,目标装置B仅拍摄如用户看到的屏幕图像。源装置B然后可以分析屏幕上示出的内容。源装置B可以采用一系列的图像处理和图像分析技术(包括模式、形状和目标识别以及光学字符识别)。通过采用那些处理步骤,源装置B进一步理解或获悉屏幕上显示了什么文本以及什么元素和形状(例如按钮或列表)。
基于收集的信息,目标装置B可以推论或以其他方式断定源装置A的屏幕上最可能显示的是什么应用。为此目的,可以使用知识库,该知识库将典型的文本序列与可能使用那些特定序列的对应应用相关联。可以使用类似方式将典型的形状和屏幕元素与可能的应用相关联。然后,可以采用机器学习方法(例如神经网络、贝叶斯网络或决策图)来判定源装置A上正在运行以及可见的是哪个应用。一旦做出该决策,则目标装置B就可以采用上述步骤,以便确定用户当前正执行的活动以及用户为所识别的活动提供的输入。
在最后的步骤112中,在目标装置B上再现或复制源装置A的状态。一旦目标装置B知道了源装置A上的当前状态和执行的活动,则目标装置B就可以使用接收的关于所记录活动的信息来复制该状态。对于每个识别的活动,目标装置B可以搜索能够再现该活动的应用。为此目的,目标装置B可以依靠知识库,该知识库将源装置上的活动与装置B上安装并且能够处理或提供所识别活动的应用相关联。例如,可能利用应用“电子邮件客户端(Email Client)”执行活动“编写电子邮件”,而因此活动“编写电子邮件”与该应用相关联。在一些情况下,可能获得超过一个应用能够处理同一活动。在该情况下,可以给用户展示应用列表,并且可以提示用户从该列表中选择应用。或者,可以自动从可能的应用中选择用户使用最频繁的应用。如果不能获得关于特定用户最常使用的应用的这一信息,那么可以使用关于每个应用在公众中流行程度的信息(如可以以在装置的在线应用商店中用户评级的形式来获得)来选择用户最可能使用的应用。
另一方面,如果装置上安装的任何应用都不能处理所识别的活动,则可以使用知识库在装置的在线应用商店中找到能够处理该活动的应用。然后可以提议用户在目标装置上下载并安装那些应用之一。可替代地,如果利用附带Javascript的HTML传递状态信息, 那么该装置可以使用网络浏览器来显示状态和活动。通过依赖于附带的Javascript,浏览器可以使用户能够与显示的信息交互而无需用户安装额外的应用。
一旦识别了一应用能够处理该活动,则由识别的应用执行该活动。为此目的,可以将源装置A上确定的一般化输入分类转换回目标装置B上的特定输入元素。知识库可以提供关于映射的信息,还可以通知目标装置B如何向输入元素中输入。例如,知识库可以将一般类别“收件人”与具有名称“To”或特定内部ID的输入字段相关联。然后可以使用该名称或ID在应用中找到该元素。接下来,可以自动向该字段中输入针对“收件人”所记录的输入。除了向应用的输入元素中输入信息之外,知识库可以通知目标装置B是否以及如何向应用或系统数据库中存储与状态或活动相关联的信息。
作为可以如何使用本发明系统的示例,该系统可以使正在其移动电话202 (图2) 上写电子邮件的用户能够在其上车之后通过使用车载系统204继续写电子邮件。假设用户向主题行中输入了文本并从地址簿中选择了现在显示在“To 字段中的收件人。进一步假设用户还开始向电子邮件主体中输入文本。电话可以保持追踪用户做出的全部输入。接下来,进一步假设用户进入汽车并且如上文所述通过接通点火装置发起从电话到车载系统的状态信息传递。可以利用蓝牙向车载系统发送电话的活动和状态信息。在接收信息之后, 车载系统可以打开其电子邮件客户端并填充主题字段和收件人字段。车载系统还可以输入用户开始在电话上键入的电子邮件内容。因此,在车载系统上显示了未完成的电子邮件,并且用户能够利用车载系统的输入输出装置继续写该电子邮件。
作为可以如何使用本发明的系统的另一示例,如图3所示,该系统可以使用户能够获取在其移动电话上打开的网页并在车载系统中加载打开的网页。根据本发明,可以跟踪最近在移动电话上使用的应用。在图3的示例中,最近,在移动电话302上使用了网络浏览器。用户打开了三个不同的标签以在不同网页(即expedia. com、amazon, com和bosch. com)上观看。在上车后,用户可以将电话302轻轻撞击或敲击车载信息娱乐系统304。在感测到撞击之后,可以登记撞击,并且可以发起从电话向车载系统的数据传输。因为假设使用电话的时间比车载系统更晚,所以可以从电话向车载系统传递应用状态。转而,车载系统可以打开其自己的具有三个标签的浏览器,并可以将来自电话的图3中所示的网页加载到车载系统中。此外,车载系统也可以接收输入到电话的网络浏览器中的搜索项列表以及电话最近访问的网站列表。搜索项和网站两者都可以由车载网络浏览器使用以在用户利用汽车的输入控制器输入文本时建议项。于是,对于用户而言,向车载系统中输入可以更快和更方便。
作为可以如何使用本发明的系统的另一示例,该系统可以将车载系统404的收音机调谐到移动电话402上收听的无线电台。如图4中所示,用户正在其移动电话402上收听因特网流媒体无线电节目。屏幕406显示当前收听的无线电台的名称(例如呼号)和/或广播频率以及当前歌曲的名称、艺术家、CD和/或年代。在进入车中后,假设用户希望将其车载系统的因特网收音机应用调谐到与其移动电话402被调谐到的同一无线电台。为了发起该调谐过程,用户可以将其移动电话402的显示屏406 (示出了因特网收音机应用(包括网站、广播频率和/或呼号))保持在其车载系统404前方。在一个实施例中,在车载显示屏 408正上方附着了光学传感器410,光学传感器410可以是以摄像机的形式,该光学传感器 410监测环境。摄像机410可以拍摄其视场412之内的图像,分析拍摄的图像,并由此检测到用户正在摄像机410前方拿着对象。图像分析的另一个结果可以是识别电话屏幕406上显示的文本信息以及屏幕406上显示的图形信息(例如几何对象)。基于文本信息的内容和布局,车载系统404可以判定用户正在收听收音机并可以精读显示的文本信息,获知当前调谐到的无线电台的名称。车载系统404然后可以自动打开收音机应用并且切换调谐到在电话的屏幕上文本信息中识别的无线电台。因此,用户不必人工执行将车载系统404调谐到期望的无线电台的步骤。
作为可以如何使用本发明的系统的另一示例,该系统可以识别安装在用户移动电话中的应用并可以在其车载系统中复制那些应用。用户可以具有若干安装在其移动电话上的应用。用户的车载系统也可以允许从在线应用商店安装应用。用户可能对针对其在电话上最常进行的任务在车载系统上安装应用感兴趣,所以他不必在驾驶的同时使用电话,而在驾驶的同时使用电话可能比操作车载系统需要更多注意力。不过,用户可能没有时间研究其车载系统上可用的与其移动电话上的应用类似的应用的名称。
在本发明的一个实施例中,车载系统通过如上所述地那样分析电话屏幕上显示什么来确定移动电话上可用的应用。不过,在本发明的范围之内,可以由上述用于发起状态信息传递的任何方式发起这样的信息的传递。车载系统然后可以提供其车载系统上可用的与其移动电话上的应用类似的应用相关的信息。更具体而言,车载系统可以分析电话上安装了什么应用,并可以参考车载系统的知识库,以便确定车载系统的在线商店中可获得的哪些应用提供了类似功能。车载系统然后可以向用户呈现车载系统的在线商店中可获得的类似应用的这一列表,然后用户可以选择安装这些应用中的哪些。因此,用户不必花费时间自己在车载系统中查找并安装应用。
本发明提供了几个新颖特征。第一个这样的新颖特征是,可以将用户向移动电话和/或车载信息娱乐系统中输入的全部输入内容传递到移动电话和车载信息娱乐系统中的另一个。因此,可以使用户能够在两个装置之一上启动活动,并在两个装置中的另一个上继续该活动。这样可以使用户不必在进入或离开汽车并切换装置时人工重新创建或重新启动活动。
本发明的第二个新颖特征是使用具有内置摄像机的车载信息娱乐系统。摄像机可以使用户能够直观地与车载系统交互。例如,用户仅需要将其电话保持在车载系统的摄像机前方,而车载系统可以使用摄像机拍摄的图像在车载应用之内复制电话的屏幕内容。
本发明的第三个新颖特征是其能够通过将移动电话撞击到车载系统上来发起移动电话和车载系统之间的应用状态传递。例如,移动电话和车载系统中的振动传感器可以感测到电话何时被撞击到车载系统上。振动传感器可以通过在移动电话和车载系统之间发起应用状态的无线或有线传递来对感测到的振动做出响应。
本发明的第四个新颖特征是,它可以包括使用附带Javascript的XML或HTML对要在装置之间传递的信息进行编码。这可以使能被传递信息的显示,还可以使用户能够通过简单使用网页浏览器与被传递信息交互。如果接收装置上没有能够处理该状态和活动信息的应用,则这可能特别有用。
本发明的第五个新颖特征是它可以通过在电话或车载系统的屏幕上显示并记录诸如条型码之类的可视标签来实现状态信息的传递。另一个装置可以读取该可视标签,以便获知具有可视标签的装置及其应用状态。
本发明的第六个新颖特征是,在完成状态信息的传递之后,接收装置可以通过找到与发送装置上运行那些相类似的应用、打开所找到的应用并在接收装置上再现发送装置的应用状态,来模仿发送装置的装置/应用状态。接收装置可以在接收装置具有访问权的在线库中找到类似应用。
本发明的第七个新颖特征是,车载系统可以找到不仅类似于移动电话上运行的那些,而且类似于移动电话上安装但当前未运行的那些应用的应用。车载系统可以检查在线应用商店以便找到与电话上安装的那些应用类似的应用以进行下载。
在一个实施例中,本发明可以包括收集第一装置上的用户输入、应用和系统状态以及数据库内容。可以从该第一装置向第二装置传递所有收集的信息。然后可以通过使用第二装置上可获得的应用在第二装置上复制第一装置的记录状态。在一个实施例中,第一装置是移动电话,第二装置是车载信息娱乐系统。在另一个实施例中,第一装置是车载信息娱乐系统,第二装置是移动电话。
在另一实施例中,可以将所有收集的信息转换成用于输入和数据库内容的具有一般化类别的活动。然后可以使用该活动在第二装置上找到匹配应用。
在又一实施例中,可以由用户通过如下操作发起状态信息的传递将输入内容输入到两个装置之一中;将电缆插入到便携式装置中(即,物理连接两个装置);将两个装置撞击或敲击到一起;将一个装置的显示屏保持在另一装置的摄像机前方;使两个装置彼此接近,使得装置之一能够无线检测到另一个的存在;或通过使用车载传感器(例如点火传感器、门锁定/解锁传感器、座位占用传感器)来检测用户在车中。
在另一实施例中,通过如下方式指示状态信息的传送方向最近向两个装置中的哪个输入了输入内容;是否最近插入或拔出电缆;哪个装置的显示屏被保持在另一装置摄像机前方;使用接近检测技术来判断两个装置是彼此接近还是彼此远离;或使用车载传感器来检测用户是进入还是离开汽车。
在又一实施例中,可以使用无线RF或有线连接来传递用户输入内容、状态、数据库内容和执行的活动。可替代地,可以是通过识别嵌入的可视标签(例如条型码)的基于可视介质的传递。
在另一实施例中,可以通过利用第二装置的摄像机拍摄第一装置的显示屏的照片来实现状态信息的传递。可以分析记录的照片来看是否存在文本、对象和形状。可以使用这一信息来确定正在屏幕上显示的应用的类型、屏幕上显示的用户输入内容以及关联的活动。
在又一实施例中,第二装置使用接收的第一装置的用户输入内容、状态、数据库内容和活动以找到能够再现第一装置状态的应用。如果几个可用应用匹配第一装置上使用的应用,那么可以提示用户决定使用哪个应用。可替代地,可以选择用户最常使用的应用或在线应用商店中最流行的应用。
在又一实施例中,如果第二装置中未安装能够再现第一装置的状态的应用,那么在第二装置的在线商店中搜索匹配的应用。可以在第二装置中安装找到的匹配应用。可以在第二装置的屏幕上显示找到的或安装的应用。可以向第二装置上的应用和数据库中输入接收到的用户输入内容和数据库内容,由此在第二装置上再现第一装置的状态。
在具体实施例中,本发明使开始在移动电话上写电子邮件的用户能够向车载系统传递移动电话的状态,使得用户可以继续在汽车内写电子邮件。在另一具体实施例中,用户可以在其移动电话上操作因特网浏览器并向车载系统传递打开的浏览器窗口和浏览历史, 使得用户可以在车载系统上继续其浏览会话。在又一具体实施例中,用户可以在其电话上收听无线电台并向车载系统传递识别无线电台的信息,从而可以将汽车收音机自动调谐到移动电话被调谐到的同一无线电台。在又一实施例中,可以由车载系统检测移动电话上安装的应用或将移动电话上安装的应用发送到车载系统,而车载系统在汽车中复制并安装该应用。
本文已经在一些实例中,例如应用于从移动电话向车载系统传递状态信息的实例,描述了本发明。不过,要理解,这是基于用户进入车辆的任意假设。文本描述的本发明和实施例同样适用于在用户离开车辆的情况下从车载系统向移动电话传递状态信息。
本文还将本发明描述为应用于移动电话。不过,本发明可以更一般地适用于任何类型的个人电子装置。
图5中示出了用于操作个人电子装置和车载信息娱乐系统的本发明的方法500的一个实施例。在第一步骤502中,在个人电子装置和车载信息娱乐系统之一上运行应用。例如,在图2-4中,分别将电子邮件应用、网络浏览应用和收音机应用图示为运行于移动电话上。
在下一步骤504中,感测到个人电子装置已经或不久将被移入或移出车载信息娱乐系统附近。用户可以采取表示移动电话正在或将要被移入车辆内或移出车辆外的一些积极的动作,而该动作可以被感测到。例如,在他将电话移入或移出车辆时,用户可以按下移动电话上或车载信息娱乐系统上的专用按钮。可替代地,用户可以插入或拔出将电话连接到车载系统的电缆,在车载系统的外壳上轻敲电话,或将电话屏幕保持在车载系统摄像机前方。作为另一替代,可以感测用户的某种其他动作,该动作使得系统能够间接检测到电话正在被移入或移出汽车。例如,用户可以接通或关断点火开关,锁上或解锁车门,接通车载系统或调节电子座椅调节机构。作为又一替代,可以由车载系统自动感测电话进入或离开汽车的移动,或反之亦然。例如,装置之一可以发射由另一装置接收的低功率RF信标信号。 或者,一个装置能够扫描查找另一装置的RFID标签、蓝牙ID或WiFi地址。
接下来,在步骤506中,将关于个人电子装置和车载信息娱乐系统之一的状态的信息向个人电子装置和车载信息娱乐系统中的另一个传递。例如,可以从电话向车载系统传递电话上运行的应用的身份、被输入电话中的用户输入内容、用于输入该输入内容的输入元素、与输入内容相关联的时间戳以及已经被输入了输入内容的字段的身份。在一个实施例中,通过无线RF模块传递信息。在另一实施例中,通过电话的显示屏和车载系统的摄像机视觉地传递信息。
在步骤508中,为个人电子装置和车载信息娱乐系统中的另一个选择应用。例如, 在车载系统接收或确定了电话上正在运行的应用之后,车载系统可以判断车载系统是否可以使用相同或相似的应用。如果不是这样,则车载系统可以经由因特网从在线商店下载该应用或替代的应用。
在最后步骤510中,使用所选应用将个人电子装置和车载信息娱乐系统之一的状态复制到个人电子装置和车载信息娱乐系统中的另一个上。例如,在图2的实施例中,车载系统204使用电子邮件应用和传递的状态信息以在系统204上复制电话202上的电子邮件编写活动。在图3的实施例中,车载系统304使用网络浏览应用和传递的状态信息以在系统304上复制电话302上的网络浏览活动。最后,在图4的实施例中,车载系统404使用收音机调谐应用和传递的状态信息以在系统404上复制电话402上的收音机调谐活动。
图6中示出了用于操作个人电子装置和车载信息娱乐系统的本发明的方法600的又一个实施例。在第一步骤602中,在个人电子装置上运行应用。例如,在图2-4中,分别将电子邮件应用、网络浏览应用和收音机应用图示为运行于移动电话上。
在下一步骤604中,自动感测到个人电子装置已经或不久将被带入包括车载信息娱乐系统的车辆中。例如,可以由车载系统自动感测电话进入或离开汽车的移动。在具体实施例中,电话和车载系统之一可以发射由电话和车载系统中的另一个接收的低功率RF信标信号。可替代地,电话和车载系统之一能够扫描电话和车载系统中另一个的RFID标签、 蓝牙ID或WiFi地址。
接下来,在步骤606中,响应于自动感测步骤向车载信息娱乐系统传递个人电子装置的状态信息。例如,响应于感测到正将电话带入车辆中,可以从电话向车载系统传递 电话上运行的应用的身份、被输入电话中的用户输入内容、用于输入输入内容的输入元素、 与输入内容相关联的时间戳以及已经被输入了输入内容的字段的身份。在一个实施例中, 通过两个装置都理解的无线RF协议来传递信息。在另一实施例中,通过电话的显示屏和车载系统的摄像机来视觉地传递信息。电话使得状态信息在因特网上可以被车载系统获取也可以在本发明的范围之内。电话通过红外信号向车载系统传递状态信息也是可以的。
在步骤608中,根据传递的信息为车载信息娱乐系统选择应用。例如,在车载系统从传递的信息接收或确定了电话正在运行的应用身份之后,车载系统可以判断车载系统是否使用过相同或相似的应用。如果不是这样,车载系统可以经由因特网从在线商店下载该应用或替代应用。亦即,如果电话正在运行电子邮件应用,那么车载系统可以检索或下载同一电子邮件应用或兼容的电子邮件应用。
在最后的步骤610中,使用所选的应用在车载信息娱乐系统上复制个人电子装置的状态。例如,在图2的实施例中,车载系统204使用电子邮件应用和传递的状态信息以在系统204上复制电话202的状态。在图3的实施例中,车载系统304使用网络浏览应用和传递的状态信息以在系统304上复制电话302的状态。最后,在图4的实施例中,车载系统 404使用收音机调谐应用和传递的状态信息以在系统404上复制电话402的状态。
图7中示出了用于操作个人电子装置和车载信息娱乐系统的本发明的方法700的一个实施例。在第一步骤702中,在个人电子装置和车载信息娱乐系统之一上运行应用。例如,在车辆在去往目的地的途中,可以在车载信息娱乐系统上运行导航应用。导航应用可以提供从用户当前位置到目的地的导航信息(包括地图和逐个方向)。导航信息可以覆盖用户驾车旅途的第一部分和用户步行旅途的第二部分。例如,导航信息可以覆盖与城内名胜古迹步行旅游耦合的到达城市的驾车旅途。作为另一示例,导航信息可以覆盖到达国家或州立公园的驾车旅途以及用于公园之内徒步旅游的地图和文本方向。
在第二步骤704中,在个人电子装置和车载信息娱乐系统之一的显示屏上显示关于应用的运行的信息。继续导航的示例,车载导航系统的显示屏可以显示关于用户正进行的当前旅行的地图和/或文本信息。屏幕上的文本信息可以包括旅行的起始位置和终止位置。在一个实施例中,将起始位置和终止位置表达为数字的经度和纬度坐标。
在下一步骤706中,放置个人电子装置和车载信息娱乐系统,使得个人电子装置和车载信息娱乐系统之一的显示屏被布置在个人电子装置和车载信息娱乐系统中另一个的光学传感器的视场之内。在导航的示例中,用户可以保持其电话,使得电话的摄像机指向车载信息娱乐系统的显示屏。用户可以使电话充分接近车载显示屏,使得显示屏占据摄像机的大部分视场。
接下来,在步骤708中,可以使用光学传感器来拍摄显示屏的至少一幅图像。亦即,电话的摄像机可以拍摄车载系统显示屏上显示的导航信息图像。
在步骤710中,分析拍摄的图像,由此提取关于个人电子装置和车载信息娱乐系统之一的状态的信息。在一个实施例中,电话包括读取屏幕上显示的文本导航信息的字符识别软件以及能够读取图形地图信息的图形识别软件。在识别所拍摄图像中的文本和图形信息之后,电话可以提取旅途的起始点和终止点、推荐路线的细节、以及可能的用户的当前位置。不过,在一个实施例中,可以由电话利用其自己的GPS资源来实时地确定用户的当前位置,并且可以在从车辆显示屏拍摄的图形和文本信息之内并与该图形和文本信息对应地识别这一实时位置信息。
在步骤712中,根据提取的信息为个人电子装置和车载信息娱乐系统种的另一个选择应用。例如,在提取的信息是导航信息的形式的基础上,可以由电话打开导航应用或将导航应用下载到电话上,其中所选的导航应用至少与从显示屏拍摄的导航信息兼容。
在最后的步骤714中,使用所选应用在个人电子装置和车载信息娱乐系统中的另一个上复制个人电子装置和车载信息娱乐系统之一的状态。例如,移动电话可以在电话的显示屏上重新建立车辆显示屏上显示的地图和文本导航信息。此外,通过运行在步骤712 中选择的导航应用,并通过利用其GPS资源更新电话的当前位置,可以连续地更新电话屏幕上显示的地图和文本导航信息。
上文已经在一些实施例中将本发明描述为仅包括从一个装置到另一个的状态信息的单向传递。然而,本发明同样适用于两个装置之间状态信息的双向传递。亦即,两个装置可以交换应用,同时仍然在每个应用中“保持用户的地方”。例如,假设用户将导航信息下载并存储到其移动电话中,以用于他正在规划的特殊汽车旅行。进一步假设他稍后正在其车中驾驶并在他突然需要导航信息时使用其车载系统进行文本消息传送。因为他认为导航信息与文本消息传送相比更重要或需要他更多的注意力,所以它希望在中断文本消息传送的情况下访问车载系统的上级用户界面上的导航信息。根据本发明,在其电话上调出导航应用和旅行信息之后,用户可以说出口头命令,按下按钮或向两个装置之一或两者中人工输入命令,以便使装置交换它们的应用。于是,可以在车载系统上呈现导航应用,而可以在移动电话上呈现文本消息传送的当前状态。可以由上文关于单向传递描述的任何技术来实现状态信息的双向传递和两个装置的状态交换。
尽管已经将本发明描述为具有示例性设计,但是还可以在本公开的精神和范围之内修改本发明。因此本申请旨在利用其一般原理覆盖本发明的任何变化、使用或调整。
权利要求
1.一种操作第一电子装置和第二电子装置的方法,所述方法包括以下步骤在所述第一电子装置上运行应用;收集所述第一电子装置上的用户输入内容、应用状态和系统状态以及数据库内容;向所述第二电子装置传递关于所述第一电子装置的状态的信息;为所述第二电子装置选择应用;以及利用所选应用在所述第二电子装置上复制所述第一电子装置的所述状态。
2.根据权利要求I所述的方法,其中,所述第一电子装置包括个人电子装置和车载信息娱乐系统中的一个,所述第二电子装置包括所述个人电子装置和所述车载信息娱乐系统中的另一个,所述方法包括感测所述个人电子装置已经或不久将被移入或移出所述车载信息娱乐系统的附近的另一步骤,所述感测步骤包括感测以下内容所述个人电子装置已经被移入或移出包括所述车载信息娱乐系统的车辆;和/或所述个人电子装置将在大约三十秒之内被移入或移出包括所述车载信息娱乐系统的车辆的指示。
3.根据权利要求2所述的方法,其中,所传递的信息包括下列中的至少一项所述应用的身份;用户已经输入到所述个人电子装置和所述车载信息娱乐系统中的所述一个中的输入内容;所述个人电子装置和所述车载信息娱乐系统中的所述一个的接收了所输入的输入内容的输入元素;与所输入的输入内容中的至少一个相关联的至少一个时间戳;或所述应用中已经被输入了所述输入内容的字段的标识。
4.根据权利要求I所述的方法,包括分析所传递的信息以便确定用户正在执行的活动的另一步骤。
5.根据权利要求4所述的方法,其中,所述选择步骤取决于所确定的正由所述用户执行的活动。
6.根据权利要求I所述的方法,其中所述选择步骤取决于所传递的信息。
7.根据权利要求I所述的方法,其中,所述应用被配置成使能下列中的至少一项网络浏览;交换电子邮件、文本消息或即时消息;收听无线电台;以及 GPS导航。
8.根据权利要求I所述的方法,包括下列的另外步骤使用附带Javascript的HTML对与所述第一电子装置有关的状态和活动信息进行编码;向所述第二电子装置传递编码后的状态和活动信息;以及如果不能获得其他适当的应用,则通过使用所述第二电子装置上的网络浏览器来显示所传递的信息并与所传递的信息交互。
9.一种操作个人电子装置和车载信息娱乐系统的方法,所述方法包括以下步骤在所述个人电子装置上运行应用;收集所述个人电子装置上的用户输入内容、应用状态和系统状态以及数据库内容; 向所述车载信息娱乐系统传递关于所述个人电子装置的状态的信息,所述传递是响应于自动感测步骤执行的;为所述车载信息娱乐系统选择应用,所述选择取决于所传递的信息;以及使用所选应用在所述车载信息娱乐系统上复制所述个人电子装置的所述状态。
10.根据权利要求9所述的方法,包括自动或间接地感测所述个人电子装置已经或不久将被带入包括所述车载信息娱乐系统的车辆中的另一步骤,所述自动或间接地感测的步骤包括下列中的至少一项从车门解锁传感器接收信号;从车座占用传感器接收信号;检测所述个人电子装置或所述车载信息娱乐系统的已知RFID标签、蓝牙ID或WiFi地址;从所述个人电子装置或所述车载信息娱乐系统接收信标信号;从车辆点火传感器接收信号;或从座椅调整组件接收信号。
11.根据权利要求9所述的方法,包括从在线商店下载所选应用的另一步骤。
12.根据权利要求9所述的方法,其中,所传递的信息包括下列中的至少一项所述应用的身份;用户已经输入到所述个人电子装置中的输入内容;所述个人电子装置中接收了所输入的输入内容的输入元素;与所输入的输入内容中的至少一个相关联的至少一个时间戳;或所述应用中已经被输入了所述输入内容的字段的标识。
13.根据权利要求9所述的方法,还包括分析所传递的信息以确定用户正在执行的活动的步骤,所述选择步骤取决于所确定的用户正在执行的活动。
14.根据权利要求9所述的方法,其中,所述选择步骤取决于所传递的信息。
15.根据权利要求9所述的方法,其中,所述应用被配置成使能以下中的至少一项网络浏览;交换电子邮件、文本消息或即时消息;收听无线电台;以及 GPS导航。
16.一种操作个人电子装置和车载信息娱乐系统的方法,所述方法包括以下步骤在所述个人电子装置和所述车载信息娱乐系统中的一个上运行应用;在所述个人电子装置和所述车载信息娱乐系统中的所述一个的显示屏上显示关于所述应用的运行的信息;放置所述个人电子装置和所述车载信息娱乐系统,使得所述个人电子装置和所述车载信息娱乐系统中的所述一个的所述显示屏被布置在所述个人电子装置和所述车载信息娱乐系统中的另一个的光学传感器的视场之内;使用所述光学传感器来拍摄所述显示屏的至少一幅图像;分析所拍摄的图像,以由此提取关于所述个人电子装置和所述车载信息娱乐系统中的所述一个的状态的信息;为所述个人电子装置和所述车载信息娱乐系统中的所述另一个选择应用,所述选择取决于所提取的信息;以及使用所选应用在所述个人电子装置和所述车载信息娱乐系统中的所述另一个上复制所述个人电子装置和所述车载信息娱乐系统中的所述一个的状态。
17.根据权利要求16所述的方法,包括识别所述显示屏上的文本内容和/或对象的另一步骤。
18.根据权利要求16所述的方法,其中,所述光学传感器包括视频摄像机。
19.根据权利要求16所述的方法,包括利用所述光学传感器搜索所述个人电子装置和所述车载信息娱乐系统中的所述一个上的识别标签、条形码或特定图像的另一步骤。
20.根据权利要求16所述的方法,包括分析所拍摄的图像以便确定用户正在执行的活动的另一步骤。
21.根据权利要求20所述的方法,其中,所述选择步骤取决于所确定的用户正在执行的活动。
全文摘要
一种操作个人电子装置和车载信息娱乐系统的方法包括在个人电子装置和车载信息娱乐系统之一上运行应用。感测到个人电子装置已经或不久将被移入或移出车载信息娱乐系统附近。将关于个人电子装置和车载信息娱乐系统之一的状态的信息向个人电子装置和车载信息娱乐系统中的另一个传递。为个人电子装置和车载信息娱乐系统中的另一个选择应用。使用所选应用在个人电子装置和车载信息娱乐系统中的另一个上复制个人电子装置和车载信息娱乐系统之一的该状态。
文档编号G06F9/48GK102939589SQ201180030320
公开日2013年2月20日 申请日期2011年5月2日 优先权日2010年5月4日
发明者J·法恩格尔 申请人:罗伯特·博世有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1