电子装置及发送与电子装置的操作相关的信息的方法与流程

文档序号:11623900阅读:193来源:国知局
电子装置及发送与电子装置的操作相关的信息的方法与流程

本申请是申请日为2012年10月26日、申请号为201280052832.7、发明名称为“发送与电子装置的操作相关的消息的系统和方法”的发明专利申请的分案申请。

本发明总体上涉及电子装置,更具体地讲,涉及向目标用户通知位于特定区域的各种电子装置中发生的事件的系统和方法。



背景技术:

电子装置可被分类为例如家用电器、办公用具、医疗装置和工业装置。电子装置的示例包括电视机(tv)、电冰箱、洗衣机、个人计算机、电风扇、空调、数字多功能盘(dvd)播放器、外部扬声器、游戏机、蒸汽锅炉和灯控制器。

电子装置可经由形成网络(例如,家庭网络)的媒体系统(诸如网关(gw)),基于互联网协议(ip)在特定区域(例如,家庭、办公室或医院)中彼此连接。这样,当电子装置与包括媒体系统的网络连接时,电子装置管理系统经由连接到媒体系统的外部装置(例如,遥控器)以无线/有线模式控制电子装置。电子装置管理系统允许用户在特定区域中控制各种电子装置。



技术实现要素:

技术问题

传统的电子装置管理系统允许用户经由外部装置控制网络中的电子装置。如果用户期望查看家庭网络中的各个电子装置的使用/操作状态,则他们必须直接查看相应的电子装置或者他们可经由网关大致地查看。因此,当网络环境被开发,使得网络被配置有多个电子装置时,用户可能因电子装置管理系统而难以查看每个电子装置的状态。具体地讲,如果用户在电子装置形成家庭网络的区域的外部,则电子装置管理系统不允许用户查看电子装置的状态。

传统的系统可将报告电子装置的操作状态的消息发送给在家庭网络中使用电子装置的所有用户或发送给预先指定的用户。这些消息使相应的用户获得相关信息。然而,由于消息发送系统无条件地将与电子装置相关的消息发送到用户而不考虑当前用户情况,因此用户会接收不必需的消息。此外,用户可能会因由消息发送系统发送的多个消息而变得超负荷。

解决方案

做出本发明以至少解决上述问题和/或缺点并至少提供以下描述的优点。因此,本发明的一方面提供一种可向用户反馈与在电子装置运行时发生的各种事件相关的信息。

本发明的另一方面提供一种可经由最佳通知模式,考虑用户的情况,将与电子装置运行时发生的事件相关的消息选择性地发送到最佳用户的系统和方法。

本发明的另一方面提供一种可考虑各种因素(诸如,事件的类型、目标用户、目标用户的位置、目标用户使用的电子装置的类型和目标电子装置的状态)执行与电子装置运行时发生的事件相应的消息的选择性发送的系统和方法。

本发明的另一方面提供一种考虑用户的情况,经由最佳通知模式将与电子装置运行时发生的事件相应的消息选择性地反馈给可最适当地处理相应事件的目标用户,从而减少不必需的消息并提高用户便利性的系统和方法。

本发明的另一方面提供一种可在电子装置运行时执行消息的选择性发送,从而防止创建和发送不必要的消息(这防止使管理电子装置的系统过载)的系统和方法。

根据本发明的实施例,提供一种发送与电子装置的操作相关的消息的方法。向管理设备通知多个电子装置中的特定一个电子装置中发生的事件。管理设备响应于特定电子装置中发生的事件的通知,确定一个或更多个目标装置。创建与特定电子装置中发生的事件相应的事件消息。管理设备将事件消息发送到所述一个或更多个目标装置。所述一个或更多个目标装置输出接收的事件消息。

根据本发明的另一实施例,提供一种用于发送与电子装置的操作相关的消息的方法。接收报告特定电子装置中发生的事件的事件通知消息。基于事件通知消息确定事件的类型。当事件的类型具有低级别的紧急程度时,提取使用特定电子装置的目标用户。当事件的类型具有高级别的紧急程度时,提取可接收报告事件的消息的所有目标用户;基于提取的所述一个或更多个目标用户确定一个或更多个目标装置。将报告特定电子装置中发生的事件的消息发送到所述一个或更多个目标装置。

根据本发明的另一实施例,提供一种用于发送与电子装置的操作相关的消息的方法。基于从管理设备接收到事件消息输出警报信号。确定用户是否已查看接收的事件消息。当用户已查看接收的事件消息时,创建通知用户已查看接收的事件消息的消息并将消息发送到管理设备。当用户已查看接收的事件消息时,输出事件消息。根据用户的请求输出用于转发事件消息的用户界面。经由用户界面选择事件消息将被转发到的特定目标。将事件消息转发到特定目标。

根据本发明的另一实施例,提供一种在其上记录有用于执行处理器中的方法的计算机可读记录介质。

根据本发明的另一实施例,提供一种消息发送系统。所述系统包括多个电子装置。所述系统还包括管理设备,用于识别发生事件的电子装置,确定用于报告电子装置中发生的事件的一个或更多个目标装置,并将基于事件的事件消息发送到所述一个或更多个目标装置。所述系统还包括一个或更多个目标电子装置,用于输出来自管理设备的事件消息。

本发明的有益效果

如上所述,根据本发明的系统和方法可考虑用户情况,选择性地反馈与特定区域中的多个电子装置运行时发生的事件相关的信息。具体地讲,所述系统和方法可考虑用户情况执行与电子装置运行时发生的事件相关的消息的选择性发送。

根据本发明的实施例的系统和方法可考虑各种情况(诸如,事件的类型、目标电子装置的类型、目标用户、目标用户的位置和目标电子装置的状态)选择性地发送与电子装置运行时发生的事件。因此,经由最佳通知模式将相应事件反馈给最合适的目标用户。根据本发明的实施例的系统和方法可通过电子装置执行与事件相关的消息的选择性发送,从而减少系统中不必需的消息的创建和发送,这防止管理电子装置的系统的过载。

根据本发明的实施例的系统和方法可在多个电子装置形成网络的各种环境(例如,家庭、办公室、医院、工厂等)中执行反馈功能。所述系统和方法可在最佳用户能够最佳地处理相应事件的最佳通知模式下向最佳用户通知电子装置在各种环境中运行时发生的事件。所述系统和方法可提供电子装置运行时发生的事件可被最佳地处理的最佳环境。所述系统和方法可允许用户有效且容易地控制网络中的电子装置。

附图说明

从以下结合附图的详细描述,本发明的上述以及其它方面、特征和优点将变得更加清楚,在附图中:

图1是示出根据本发明的实施例的用于管理电子装置的系统的配置的示图;

图2是示出根据本发明的实施例的用于根据电子装置中发生的事件发送消息的方法的流程图;

图3是示出根据本发明的实施例的管理设备的示意性框图;

图4是示出根据本发明的实施例的用于在管理设备中将与电子装置中发生的事件相应的信号反馈给用户的方法的流程图;

图5是示出根据本发明的实施例的用于在管理设备中确定事件消息被发送到的目标装置的方法的流程图;

图6是示出根据本发明的实施例的用户装置的示意性框图;

图7是示出根据本发明的实施例的用于将消息转发到用户装置的方法的流程图;

图8示出根据本发明的实施例的显示用于将消息转发到用户装置的用户界面的屏幕。

具体实施方式

参照附图详细描述本发明的实施例。虽然在不同的附图中被示出,但是可由相同或相似标号来指定相同或相似的组件。可省略对本领域已知的结构或处理的详细描述以避免模糊本发明的主题。

本发明的实施例涉及一种支持针对在特定区域中形成网络(例如,家庭网络或办公室网络)的各种电子装置运行时发生的事件的反馈功能,从而管理电子装置的系统和方法。当在电子装置运行时发生事件时,所述系统和方法可确定目标电子装置,其中,指示已发生事件的事件消息被发送给该目标电子装置。该确定基于各种情况,诸如,事件的类型、目标用户、目标用户的位置、目标用户使用的电子装置的类型和目标电子装置的状态。目标装置包括由相应的目标用户使用的一个或更多个用户装置以及目标用户使用的其它装置。将事件消息发送到确定的目标装置。经由最佳通知模式,针对根据电子装置的操作接收事件的最佳用户执行反馈功能。

在以下描述中,网络表示各种电子装置基于互联网协议(ip)连接到管理设备,从而被整体地管理的网络环境。也就是说,网络环境包括经由特定区域(例如,家庭、办公室、医院、工厂等)中的网络彼此连接的多个电子装置。根据本发明的系统包括多个电子装置、管理设备和一个用户装置。

用户装置从管理设备接收事件消息并根据用户的选择将事件消息转发给一个或更多个目标用户。如果目标用户接收到事件消息而难以处理电子装置中发生的相应事件,则目标用户可选择其它用户中的更合适的用户并将事件消息转发给所述更合适的用户,从而快速处理电子装置中发生的事件。

以下描述根据附图提供一种系统配置中的管理设备和一个用户装置,以及用于控制操作的方法。应理解,本发明不限于以下的实施例。如这里所描述的,可存在本发明的实施例的许多修改。

图1是示出根据本发明的实施例的用于管理电子装置的系统的配置的示图。

参照图1,电子装置管理系统可包括多个电子装置100、管理设备200和用户装置300。

电子装置100包括例如在家庭中使用的家用电器、在办公室使用的办公用具、在医院中使用的医疗装置和在工厂中使用的工业装置。电子装置的示例包括电视机、电冰箱、洗衣机、计算机(例如,膝上型计算机和台式计算机)、电风扇、空调、数字多功能盘(dvd)播放器、音频播放器、外部扬声器、游戏机、蒸汽锅炉、锅炉控制器、灯控制器、微波炉、煤气炉、数字标牌(ds)、大型显示器(lfd)、数码相机、电清洁器、安全装置(例如,闭路电视(cctv))和投影仪。电子装置100可根据电子装置100的特征被布置在部分范围(例如,家庭、办公室、医院和工厂)中。电子装置100经由无线接口或有线接口连接到管理设备200。在本发明的实施例中,电子装置100经由基于ip的有线接口连接到管理设备200。电子装置100根据请求将装置信息提供给管理设备200并根据管理设备200的控制来执行操作。

电子装置100根据其操作创建事件消息,并将事件消息发送到管理设备200。例如,如果洗衣机已完成其洗涤周期,则洗衣机创建与洗涤周期完成(即,洗涤周期完成事件)相应的消息,并将该消息发送到管理设备200。如果空调需要干净的过滤器,则空调创建与更换过滤器的请求(即,过滤器更换事件)相应的消息,并将该消息发送到管理设备200。如果电冰箱因故障而关闭,则电冰箱创建报告电冰箱关闭(即,断电事件)的消息,并将该消息发送到管理设备200。可根据电子装置100何时被制造来确定或可根据用户设置来定义电子装置100中的事件存在的条件。电子装置100从管理设备200接收事件消息,并根据接收的事件消息将状态信息显示在发生事件的电子装置的屏幕界面上。

管理设备200控制电子装置100的操作。管理设备200识别电子装置100中发生的事件并创建相应的消息。管理设备200确定将接收创建的事件消息的一个或更多个目标装置(例如,目标用户的一个或更多个用户装置和/或除了用户装置之外的一个或更多个装置),并将事件消息发送到确定的目标装置。

管理设备200从一个或更多个电子装置100接收报告事件已发生的消息。管理设备200分析接收的事件通知消息,确定用于检测相应的电子装置的事件的存在的目标装置,并创建事件消息。管理设备200将创建的事件消息发送到确定的目标装置。在本发明的实施例中,管理设备200考虑各种因素(例如,已发送事件通知消息的电子装置的类型、事件的类型、目标用户的位置和目标电子装置的状态)来确定目标装置。目标装置包括目标用户的一个或更多个用户装置和/或一个或更多个电子装置。由管理设备200确定目标装置的步骤包括根据电子装置100中的事件的存在来确定状态信息应被反馈给的最佳用户,并确定用于反馈给确定的用户的最佳装置。

管理设备200可在不利用从电子装置100发送的事件通知消息的情况下查看当前运行的电子装置,识别发生的事件、创建相应的事件消息并发送所述事件消息。例如,管理设备200查看当前运行的电子装置并识别是否发生事件(例如,相应的电子装置操作完成、错误的检测、断电的检测等)。如果管理设备200确定已发生事件,则管理设备200确定事件将被反馈给的目标装置,创建事件消息,并将事件消息发送到确定的目标装置。以下更详细描述管理设备200的操作和用于管理设备200的控制方法。

目标装置300可以以无线接口模式分别控制电子装置100。例如,用户装置300可用作遥控器以便分别远程地控制电子装置100。用户装置300经由无线接口连接到管理设备200,并经由管理设备200分别或一起控制电子装置100。由用户装置300支持的无线接口可采用短距离通信协议,诸如射频识别(rfid)、蓝牙、近场通信(nfc)、红外数据协会(irda)和zigbee。可选择地,用户装置300还可采用基于ip的无线接口(例如,支持wi-fi通信标准的接口)或基于移动通信的无线接口(例如,用于支持3g或4g通信标准的接口),以便支持与管理设备200的通信。

用户装置300从管理设备200接收事件消息,并将它们显示在屏幕界面上。用户装置300还可提供用户界面以便支持用于转发接收的事件消息的功能。以下更详细描述用户装置300支持的用户界面。以下还将更详细地描述用户装置300的操作。

如上所述,电子装置管理系统可经由最佳目标装置、经由连接到多个电子装置100的管理设备200,将关于在发生事件的特定区域中的一个或更多个电子装置的状态信息反馈给最佳用户。

图2是示出根据本发明的实施例的用于根据电子装置中发生的事件发送消息的方法的流程图。

参照图2,在步骤201,电子装置110检测发生的事件。例如,如果电子装置110为洗衣机,则其检测与洗涤周期完成相应的事件(即,洗涤周期完成事件)。如果电子装置110为空调,则其检测与更换过滤器的请求相应的事件(即,过滤器更换事件)。如果电子装置110为电冰箱,则其检测与断电相应的事件(即,断电事件)。应理解,本发明不受以上列出的事件的类型限制。存在在电子装置中可发生的各种事件。

当电子装置110在步骤201检测到事件的存在时,在步骤203,电子装置110创建报告事件的存在的消息(即,事件通知消息)。例如,如果电子装置110为洗衣机,则其创建用于报告洗涤周期已完成的事件通知消息。如果电子装置110为空调,则其创建用于报告需要更换过滤器的事件通知消息。如果电子装置110为电冰箱,则其创建用于根据断电报告断电的事件通知消息。事件通知消息包括头字段中指示事件通知消息报告存在电子装置110中发生的事件的标识符和数据字段中与电子装置中发生的事件相关的状态信息(例如,洗涤周期完成、过滤器清洁、故障等)。

在步骤203创建事件通知消息之后,在步骤205,电子装置110以无线模式或有线模式将事件通知消息发送到管理设备200。

在步骤207,管理设备200通过识别发送消息的电子装置的类型并确定接收的消息是否与事件通知消息相应来分析接收的事件通知消息。通过分析头字段中的标识符来识别事件通知消息。

当在步骤207识别到事件通知消息时,在步骤209,管理设备200确定目标装置,其中,将向该目标装置报告电子装置110中发生的事件。在本发明的实施例中,目标装置包括使用电子装置110的主要用户(即,目标用户)的一个或更多个用户装置或一个或更多个电子装置。管理设备200考虑各种情况(诸如,事件的类型(例如,发生的事件的紧急程度)、目标用户(例如,使用发生事件的电子装置(诸如电子装置110)的一个或更多个主要用户)、目标用户的位置、目标用户使用的电子装置的类型和目标电子装置的状态)来确定用于报告存在事件的一个或更多个目标装置。在本发明的实施例中,如图2中所示,假设目标装置为从多个用户装置310、320和330选择的用户装置310和从多个电子装置100选择的电子装置120。以下更详细描述由管理设备200确定目标装置的处理。

在步骤209确定目标装置之后,在步骤211,管理设备200创建用于经由目标装置报告电子装置110中发生的事件的事件消息。事件消息包括头字段中指示用于报告存在电子装置110中发生的事件的消息的标识符。事件消息还包括数据字段中与发生事件的电子装置110相关的信息和用于报告事件的内容的状态信息。状态信息可通过参考从电子装置110发送的事件通知消息的数据字段或预设映射表(见表2)中的消息的内容(即,状态信息)被输入到数据字段。数据字段还可包括用于控制事件消息的输出的命令码。

在步骤211创建事件消息之后,在步骤213和215,管理设备200将事件消息分别发送到确定的目标装置(例如,电子装置120和一个用户装置310)。

在步骤217和219,电子装置120和用户装置310以屏幕模式和/或语音模式输出接收的事件消息。例如,如果电子装置120为电视机,则电子装置120根据命令码将接收的事件消息输出在屏幕上并同时经由麦克风输出或可选择地以两种模式之一输出。同样,如果电子装置120为音频系统,则其可以以语音模式输出接收的事件消息。用户装置130默认地将接收的事件消息输出在屏幕上并还可选地以语音模式输出消息。

在本发明的实施例的以下描述中,参照表1描述由管理设备200确定目标装置的处理。

表1

如表1中所示,参照实现为洗衣机、空调或电冰箱的电子装置110来解释确定目标装置的操作。如果电子装置110被设置为洗衣机,则其将根据洗涤周期完成的事件通知消息发送到管理设备200。管理设备200识别电子装置的类型(例如,洗衣机)并检测与电子装置中发生的事件相关的事件(例如,洗涤周期完成事件)的类型(例如,紧急程度)。

可在管理设备200中的映射表中预先设置针对电子装置的类型可发生的事件的类型。当管理设备200经由接收的事件通知消息识别洗衣机时,其通过参照映射表确定针对洗衣机的事件的类型是与高紧急程度相应还是与低紧急程度相应。

如果管理设备200确定电子装置中发生的事件与低级别的紧急程度相应,则其将使用洗衣机的目标用户识别为用户a。如以下表2中所示,可在映射表中预先设置根据电子装置的类型的与目标用户相关的信息。

表2

[表2]

当管理设备200识别洗衣机的目标用户(例如,用户a)时,其还可检测目标用户的位置。例如,管理设备200确定用户a的用户装置是否存在于网络中。具体地,管理设备200确定用户a的装置是否存在于管理设备200和包括用户a的装置的多个电子装置形成网络的特定区域(例如,家庭)中。管理设备200可检测从用户a的装置发送的信号。当检测到用户a的装置的位置时,管理设备200还可识别用户a的装置位于网络之内(例如,室内)还是网络之外(例如,室外)。

在检测到目标用户的位置之后,管理设备200检测目标用户使用的其它类型的电子装置(被称为目标电子装置)。除了洗衣机之外,目标电子装置还包括目标用户使用的多个用户装置和多个电子装置100。例如,管理设备200可通过参考表2的映射表来检测作为使用洗衣机的目标用户的用户a使用的电子装置。管理设备200还可检测用户a使用的其它电子装置a(例如,用户装置和tv)的状态。具体地讲,管理设备200可查看其它电子装置开启还是关闭。

在如上所述分析电子装置之后,管理设备200可基于给定情况的优先级次序来确定最终目标装置和最终目标用户以便报告事件。在本发明的实施例中,优先级具有次序,例如事件的类型(例如,紧急程度)>目标用户的位置(室内>室外)>室内的目标用户使用的目标电子装置和状态(开启>关闭)。例如,如果管理设备200确定:洗衣机中发生的事件具有低级别的紧急程度;用户a在室内并且用户a使用的电子装置的类型为多个用户装置和tv,则可确定用户装置和tv为最终目标装置。用户装置和tv两者可根据用户的设置被设置为最终目标装置。可选择地,用户装置或tv可根据优先级的次序被设置为最终目标装置。

当确定目标装置时,管理设备200还可创建用于报告洗衣机中已发生洗涤周期完成事件的事件消息。事件消息包括数据字段中报告洗衣机已完成其洗涤周期的状态信息。状态信息可通过参考从洗衣机发送的事件通知消息的数据字段或映射表中的消息的内容(即,状态信息)被输入到数据字段。事件消息可包括头字段中的指示发送的消息用于报告存在电子装置中发生的事件的标识符。数据字段还可包括用于控制事件消息的输出的命令码。

管理设备200将创建的事件消息发送到最终确定的目标装置(例如,tv和用户a的装置)。目标装置(例如,tv和用户a的装置)输出接收的事件消息,从而向用户a通知洗衣机中发生的事件。根据接收事件消息的电子装置的类型,以经由屏幕的视频模式和/或经由扬声器的音频模式来执行输出事件消息的操作。

如表1中所述,如果电子装置110被设置为空调,则其将用于需要干净的过滤器的事件的事件通知消息发送到管理设备200。管理设备200经由接收的消息识别电子装置的类型(例如,空调)。管理设备200通过参考映射表来检测与电子装置中发生的事件相关的事件的类型(例如,紧急程度)。

如果管理设备200确定电子装置中发生的事件与低级别的紧急程度相应,则其可将使用空调的目标用户识别为用户a和用户b。可通过参考映射表来获得基于电子装置的类型的与目标用户相关的信息。

当管理设备200识别空调的目标用户时,其还可检测目标用户的位置。管理设备200可使用与针对洗衣机事件描述的方法相同的方法来检测目标用户(例如,用户a和用户b)的位置。在检测到目标用户(用户a和用户b)的位置之后,管理设备200检测目标用户使用的其它电子装置的类型。除了空调之外,其它电子装置包括目标用户使用的多个用户装置和多个电子装置100。例如,管理设备200可通过参考表2的映射表来检测作为使用空调的目标用户的用户a和用户b使用的电子装置。管理设备200还可查看室内的用户b使用的其它电子装置(例如,用户装置和tv)的状态。如果用户a在室外,则由于用户a不能使用除了用户装置之外的电子装置,因此管理设备200确定室内的用户b使用的其它电子装置开启还是关闭。

在如上所述分析电子装置之后,管理设备200可根据给定情况的优先级次序来确定最终目标装置和最终目标用户以便报告事件。在本发明的实施例中,优先级具有次序,例如,事件的类型(例如,紧急程度)>目标用户的位置(室内>室外)>室内的目标用户使用的电子装置和状态(开启>关闭)。例如,如果管理设备200确定空调中发生的事件具有低级别的紧急程度,则其可识别主要用户(即,用户a和用户b)。如果管理设备200检测到用户a和用户b的位置并识别用户a在室外而用户b在室内,则其可根据优先级的次序将用户b确定为最终目标用户。管理设备200识别最终目标用户使用的电子装置并查看它们开启还是关闭。例如,管理设备200检测室内的用户b使用的tv和多个用户装置的状态并确定tv关闭而用户装置开启。因此,管理设备200可将其它电子装置之中的用户b使用并且开启的多个用户装置确定为最终目标装置。

当确定目标装置时,管理设备200还可创建用于报告空调中已发生需要干净的过滤器的事件的事件消息。事件消息包括数据字段中报告空调需要干净的过滤器的状态信息。状态信息可通过参考从空调发送的事件通知消息的数据字段或映射表中的消息的内容(即,状态信息)被输入到数据字段。事件消息可包括头字段中的指示发送的消息用于报告电子装置中发生的事件的标识符。数据字段还可包括用于控制事件消息的输出的命令码。

管理设备200将创建的事件消息发送到最终确定的目标装置(例如,用户b的装置)。目标装置(例如,用户b的装置)输出接收的事件消息,从而向用户b通知存在空调中发生的事件。

如表1中所述,如果电子装置110是电冰箱,则其基于因故障引起的断电将事件通知消息发送到管理设备200。管理设备200经由接收的消息识别电子装置的类型(例如,电冰箱)。管理设备200通过参考映射表来检测与电子装置(例如,电冰箱)中发生的事件相关的事件的类型(例如,紧急程度)。

如果管理设备200确定电子装置中发生的事件与高级别的紧急程度相应,则其识别可发送事件消息的所有目标用户(例如,用户a和用户b)。可通过参考映射表来获得根据电子装置的类型的与目标用户相关的信息。

当管理设备200识别电冰箱的目标用户时,其还可检测目标用户的位置。管理设备200使用与以上针对洗衣机事件描述的方法相同的方法来检测目标用户(例如,用户a和用户b)的位置。在检测到目标用户(用户a和用户b)的位置之后,管理设备200检测目标用户使用的其它类型的电子装置。除了电冰箱之外,其它电子装置包括目标用户使用的多个用户装置和多个电子装置100。例如,管理设备200可通过参考表2中描述的映射表来检测作为使用电冰箱的目标用户的用户a和用户b使用的电子装置。管理设备200还可查看室内的用户b使用的其它电子装置(例如,用户装置和tv)的状态。如果用户a在室外,则由于用户a不能使用除了用户装置之外的其他电子装置,因此管理设备200确定用户b在室内使用的其它电子装置开启还是关闭。

在如上所述分析电子装置之后,管理设备200可确定最终目标装置和最终目标用户以便报告事件。由于管理设备200确定电子装置中发生的事件的类型与高紧急程度相应,因此其将注册的所有用户(例如,用户a和用户b)确定为目标用户,并根据他们在室内还是室外来确定目标装置。具体地讲,当将用户a和用户b确定为发送事件消息的目标用户时,管理设备200通过查看用户b在室内使用的其它电子装置的状态来确定最终目标装置。例如,如表1中所述,管理设备200将用户a在室外使用的用户装置、用户b在室内使用的用户装置和用户b使用的tv确定为最终目标装置。

当确定目标装置时,管理设备200还可创建用于报告因故障而在电冰箱中发生断电事件的事件消息。事件消息包括数据字段中向电冰箱报告的电力因故障而被切断的状态信息。状态信息可通过参考从电冰箱发送的事件通知消息的数据字段或映射表中的消息的内容(即,状态信息)被输入到数据字段。事件消息可包括头字段中的指示发送的消息用于报告存在电子装置中发生的事件的标识符。数据字段还可包括用于控制事件消息的输出的命令码。

管理设备200将创建的事件消息发送到最终确定的目标装置(例如,用户a的装置、用户b的装置和用户b使用的tv)。目标装置(例如,用户a的装置、用户b的装置和用户b使用的tv)输出接收的事件消息,从而向用户a和用户b通知电冰箱中发生的紧急事件的存在。

图3示出根据本发明的实施例的管理设备的示意性框图。

参照图3,管理设备200包括第一通信单元210、第二通信单元220、输入单元230、显示单元240、存储器输入250和控制器260。尽管图3中未示出,但是管理设备200还可包括例如具有麦克风和扬声器的音频处理单元以及向组件供电的电池。

第一通信单元210经由基于ip的有线接口连接到多个电子装置100,并与电子装置100通信。第一通信单元210从电子装置100接收事件通知消息并将事件通知消息传送到控制器260。第一通信单元210在控制器260的控制下将事件消息发送到电子装置100。在本发明的另一实施例中,管理设备200可经由无线接口模式连接到电子装置100,并可不需要第一通信单元210。在这种情况下,管理设备200使用第二通信单元220无线地连接到电子装置100。

第二通信单元220经由无线接口模式连接到用户装置300,并经由无线接口模式与用户装置300通信。例如,第二通信单元220在控制器260的控制下将事件消息发送到用户装置300。第二通信单元220还可经由无线接口模式连接到电子装置100并经由无线接口模式与电子装置100通信。例如,第二通信单元220从电子装置100接收事件通知消息,并将事件通知消息发送到控制器260。第二通信单元220在控制器260的控制下将事件消息发送到电子装置100。可利用用于支持短距离通信(例如,蓝牙通信、红外通信、射频识别(rfid)通信和近场通信(nfc))的一个或更多个短距离通信模块来实现第二通信单元220。

尽管在图3中未示出,但是管理设备200还可包括用于支持基于ip的互联网通信服务或移动通信服务的rf通信单元。在这种情况下,rf通信单元经由基于ip的通信或移动通信执行数据传输。应理解,本发明不限于具有第一通信单元210和第二通信单元220以及rf通信单元的实施例。例如,管理设备200可配备有各种类型的通信单元以便与电子装置100和用户装置300通信。

输入单元230创建用于操作管理设备200的信号。信号可包括例如用于控制向管理设备200供电的信号、用于选择一个或更多个电子装置的信号和用于控制选择的电子装置的信号。根据用户的请求来创建信号。经由输入单元230创建的信号被传送到控制器260并用作用于控制管理设备200中的操作的命令。可利用键盘、键区、键按钮和鼠标装置中的一个或更多个来实现输入单元230。如果利用触摸屏来实现显示单元240,则输入单元230可被实现为触摸屏上显示的触摸图。

显示单元240显示管理设备200的操作状态和与操作相关的屏幕。例如,显示单元240显示管理设备200控制的电子装置100的列表。显示单元240还可显示启用和禁用的电子装置100。显示单元240还可显示例如允许用户控制一个或更多个电子装置的接口屏幕、显示与发生事件的电子装置相关的信息的屏幕和显示电子装置中发生的事件的内容(状态信息)的屏幕。可利用例如液晶显示器(lcd)、发光二极管(led)、有机发光二极管(oled)或有源矩阵发光二极管(amoled)来实现显示单元240。还可利用基于触摸的接口来实现显示单元240。例如,可利用触摸屏来实现显示单元240。在这种情况下,触摸屏感测用户触摸并将相应的信号传送到控制器260。

存储器输入250存储管理设备200中执行的数据和应用程序。可利用一个或更多个存储装置来实现存储器输入250。在本发明的实施例中,存储器输入250可被实现为例如只读存储器(rom)、闪存、随机存取存储器(ram)、内部硬盘、外部硬盘或外部存储器装置。存储器输入250存储用于控制管理设备200的操作系统。存储器输入250暂时或永久地存储用于接收与电子装置100中已发生的事件相应的信号以及用于管理或控制相应操作的应用程序和与应用程序相关的数据。存储器输入250暂时或永久地存储用于确定目标装置以反馈已经在电子装置中发生的事件的应用程序以及与应用程序相关的数据。存储器输入250暂时或永久地存储用于将事件消息发送到确定的目标装置的应用程序和与应用程序相关的数据。存储器输入250还可存储与用于反馈电子装置中已发生的事件的功能相关的信息(例如,映射表)和与用于确定目标装置的优先级的次序相关的信息。

控制器260控制管理设备200的整个操作。控制器260控制用于将电子装置100中已发生的事件反馈给用户的操作。例如,控制器260控制电子装置100的操作,并识别发生事件的目标电子装置。控制器260可考虑各种情况(诸如,在目标电子装置中已发生的事件的类型、目标用户、目标用户的位置、目标电子装置的类型和目标电子装置的状态)来确定用于报告存在事件的目标装置。控制器260创建事件消息以向用户通知在电子装置中已发生事件并将事件消息发送到确定的目标装置。

参考附图在以下描述中提供控制器260的详细描述。

图4是示出根据本发明的实施例的用于在管理设备200中将与电子装置中发生的事件相应的信号反馈给用户的方法的流程图。

参照图4,在步骤401,控制器260从电子装置中的特定一个电子装置接收事件通知消息。在步骤403,控制器260分析事件通知消息以确定与接收的事件通知消息相应的事件的类型。例如,控制器260分析接收的事件通知消息并识别发送事件通知消息的特定电子装置的类型。

在步骤405,控制器260通过参考例如上述预设映射表来确定事件的类型是否与紧急事件相应。

如果控制器260确定事件的类型具有低级别的紧急程度,则在步骤409,控制器260提取使用发生事件的特定电子装置的目标用户。如果控制器260确定事件的类型具有高级别的紧急程度,则在步骤407,控制器260通过参考例如上述映射表来提取可针对事件执行消息的发送的所有目标用户(即,可针对事件执行反馈操作的人)。

在步骤407和步骤409提取目标用户之后,在步骤411,控制器260基于提取的目标用户确定目标装置。例如,控制器260可考虑包括例如目标用户的位置、目标用户使用的目标电子装置的类型和目标电子装置的状态的多种情况来确定一个或更多个目标装置以报告存在事件。以下参照图5提供由控制器260确定目标装置的详细描述。

在步骤411确定目标装置之后,在步骤413,控制器260经由目标装置创建报告电子装置中发生的事件的事件消息。在步骤415,控制器260将创建的事件消息发送到确定的一个或更多个目标装置。

虽然在图4中未示出,但是控制器260可将指示电子装置中发生的事件的紧急程度的事件的类型包括在将被发送到目标用户使用的目标装置的事件消息的数据字段中。如果控制器260没有从用户装置接收到关于目标用户的用户装置是否已接收到事件消息的回复消息,则控制器260可根据目标装置的再次确定来处理事件消息的发送。可选择地,如果控制器260还没有从用户装置接收到关于目标用户的用户装置是否已接收到事件消息的回复消息,则控制器260可再次发送事件消息。可选择地,如果控制器260从用户装置接收到指示目标用户的目标装置还没有查看事件消息的消息(即,未确认消息),则控制器260可经由上述处理再次确定目标装置,并将事件消息发送到再次确定的目标装置。

图5是示出根据本发明的实施例的在管理设备中确定事件消息被发送到的目标装置的方法的流程图。

参照图5,在步骤501,控制器260提取目标用户。例如,如图4中所述,控制器260基于事件的类型指示的紧急程度来提取目标用户。

在提取目标用户之后,在步骤503,控制器260检测提取的目标用户的位置。例如,如以上参照表1和表2所述,控制器260搜索目标用户的目标装置并确定目标用户在室内还是室外,或多个目标用户在室内还是室外。

如果控制器260确定目标用户在室内,则在步骤505,控制器260识别目标用户使用的其它电子装置。此外,如果控制器260确定所有提取的目标用户在室内,则控制器260可识别各个目标用户使用的电子装置。在步骤507,控制器260检测识别的电子装置的状态。例如,控制器260检测识别的电子装置开启还是关闭。在步骤513,控制器260基于一个或更多个室内目标用户使用的多个用户装置以及开启的一个或更多个电子装置来识别一个或更多个目标装置。例如,当多个目标用户在室内时,控制器260将目标用户使用的多个用户装置或具有最高优先级次序的特定目标用户使用的用户装置确定为目标装置。控制器260随后将目标用户使用的所有电子装置或具有最高优先级次序的特定电子装置(例如,目标用户通常使用的电子装置)确定为最终目标装置。虽然图5中未示出,但是可根据事件的类型(即,紧急程度),在不同的处理中执行最终目标装置的确定。例如,如果事件具有低级别的紧急程度,则控制器260可确定室内的目标用户使用的电子装置为目标装置。如果事件具有高级别的紧急程度,则控制器260可确定室内的目标用户使用的电子装置和室外的目标用户使用的多个用户装置为目标装置。

如果在步骤503,控制器260确定目标用户在室内和室外,则在步骤509,控制器260可识别室内的目标用户(例如,第一目标用户)使用的其它电子装置。具体地,如果提取的目标用户在室内和室外,则控制器260可识别室内的目标用户使用的其它电子装置。在步骤511,控制器260检测识别的电子装置的状态。例如,控制器260检测识别的电子装置开启还是关闭。控制器260可基于室内的目标用户(第一目标用户)和室外的目标用户(第二目标用户)使用的多个用户装置以及第一目标用户使用且打开的电子装置来确定目标装置。控制器260可将第一目标用户使用的用户装置和第一目标用户使用且开启的其它电子装置确定为最终目标装置。虽然图5中未示出,但是可根据事件的类型(即,紧急程度),在不同的处理中执行最终目标装置的确定。例如,如果事件具有低级别的紧急程度,则控制器260可确定室内的目标用户使用的电子装置为目标装置。如果事件具有高级别的紧急程度,则控制器260可确定室内的目标用户使用的电子装置和室外的目标用户使用的多个用户装置为目标装置。

如果在步骤503,控制器260确定目标用户在室外(即,不存在室内的目标用户),则在步骤513,控制器260将目标用户使用的用户装置确定为最终目标装置。

图6是示出根据本发明的实施例的用户装置300的示意性框图。

参照图6,用户装置300包括通信单元340、显示单元350、存储器输入360和控制器370。虽然图6中未示出,但是应理解,用户装置300还可包括例如具有麦克风和扬声器的音频处理单元、用于接收数字广播的数字广播模块(例如,移动广播(诸如,数字多媒体广播(dmb)和数字视频广播(dvb)))、用于获得静态图像或视频的相机模块、具有机械键的输入单元、基于触摸的平板和向组件提供电能的电池。

通信单元340经由无线通信模式连接到电子装置100,并经由无线通信模式与电子装置通信。利用用于支持无线通信(例如,蓝牙通信、红外通信、rfid通信、zigbee通信、nfc和wi-fi通信)的一个或更多个通信模块来实现通信单元340。通信单元340还可经由互联网或移动通信网络无线连接到管理设备200。在这种情况下,通信单元340可包括用于支持基于ip的互联网通信或移动通信的一个或更多个通信模块。应理解,用户装置300不限于通信单元340被实现为包括以上列出的通信模块或通信模式的实施例。具体地,用户装置300可包括用于与电子装置100和管理设备200通信的各种类型的通信单元。通信单元340从管理设备200接收事件消息,并将事件消息传送到控制器370。

显示单元350显示用户装置300的操作状态和与操作相关的屏幕。例如,显示单元350显示用户装置300的首屏幕或根据应用程序的执行的屏幕。显示单元350还显示为了转发从管理设备200发送的事件消息的屏幕。显示单元350显示包括示出事件的内容(状态信息)的区域和允许用户选择将被转发的一个或更多个项目的区域的用户界面屏幕。以下更详细地描述用户界面屏幕的配置。可利用例如lcd、led、oled或amoled来实现显示单元350。还可利用基于触摸的界面来实现显示单元350。例如,可利用触摸屏来实现显示单元350。在这种情况下,触摸屏感测用户触摸并将相应的信号传送到控制器370。

存储器输入360存储用户装置300中执行的数据和应用程序。利用一个或更多个存储装置来实现存储器输入360。在本发明的实施例中,存储器输入360被实现为例如rom、闪存、ram、内部硬盘、外部硬盘和/或外部存储器装置。存储器输入360存储用于控制用户装置300的操作系统。存储器输入360暂时或永久地存储用于接收和输出事件消息的应用程序和与应用程序相关的数据。存储器输入360暂时或永久地存储用于转发接收的事件消息的应用程序和与应用程序相关的数据。存储器输入360还存储用于执行事件消息转发功能的的信息,包括例如接收者的信息和用于查看接收的事件消息的等待时间段。

控制器370控制用户装置300的整个操作。控制器370控制从管理设备200发送的事件消息的转发功能。例如,控制器370从管理设备200接收事件消息并将事件消息输出在屏幕界面上。如果控制器370确定用户已查看接收的事件消息,则控制器370创建回复消息并将回复消息发送到管理设备200上。控制器370还提供用于转发接收的消息的用户界面,以下将对此进行更详细描述。控制器370经由用于转发事件消息的用户界面识别用户已选择的目标用户,并基于与识别的目标用户相关的信息转发事件消息。如果控制器370确定用户没有在预设等待时间段内查看接收的事件消息,则控制器370再次向用户通知事件消息已被接收或执行自动转发功能。以下将参照附图提供控制器370的详细描述。

根据本发明的实施例的用户装置300包括根据与各种类型的通信系统相应的通信协议操作的所有信息通信装置、多媒体装置和它们的应用。例如,用户装置300可被实现为移动通信终端、平板个人计算机、智能电话、便携式多媒体播放器(pmp)、媒体播放器、移动游戏播放器、膝上型计算机或个人数字助理(pda)。

图7是示出根据本发明的实施例的用于在用户装置300中转发消息的方法的流程图。图8示出根据本发明的实施例的显示用于在用户装置300中转发消息的用户界面的屏幕。

参照图7和图8,在步骤701,控制器370从管理设备200接收事件消息。在步骤703,控制器370输出通知已接收到事件消息的警报信号。在步骤705,控制器370确定用户是否已查看接收的事件消息。当控制器370接收到事件消息时,控制器370可经由各种模式(诸如,振动模式、音频输出模式和屏幕显示模式)中的一种或更多种模式输出通知已接收到事件消息的警报信号。

如果控制器370确定用户已查看接收的事件消息,则在步骤707,控制器370创建通知用户查看接收的事件消息的回复消息并将回复消息发送到管理设备200。在步骤708,控制器370控制显示单元350显示根据用户的查看操作的屏幕。例如,当控制器370检测到用户已查看接收的事件信息时,控制器370控制显示单元350显示特定电子装置中发生的事件的内容(状态信息)。如图8的屏幕801中所示,控制器370控制显示单元350显示示出发生事件的电子装置的类型(例如,洗衣机)和事件的内容(例如,洗涤周期已完成)的弹出窗口800。弹出窗口800还可显示用于执行消息查看操作的控制项(例如,确认按钮)和用于执行事件消息转发功能的控制项(例如,转发按钮)。

在显示事件消息之后,在步骤709,控制器370检测到用户的转发请求。例如,如果用户选择弹出窗口800上的用于执行事件消息转发操作的控制项,则控制器370检测到用户已请求事件消息转发功能。

在步骤711,控制器370输出支持转发功能的用户界面。例如,如图8的屏幕803中所示,控制器370控制显示单元350显示包括显示事件的内容(状态信息)的第一区域810和允许用户选择内容将转发到的一个或更多个项(例如,目标装置)的第二区域830的用户界面。如屏幕803中所示,发生事件的电子装置(例如,洗衣机)和事件的内容(“洗衣周期已完成”)被显示在第一显示区域810上。用户可修改事件的内容或将内容添加到第一显示区域810上。第二区域830提供与事件消息可被转发到的目标用户相关的信息和它们的位置信息。第二区域830允许用户选择目标用户。此外,用户界面还可包括允许用户执行至选择的目标用户的转发功能的控制项(例如,转发按钮)850和允许用户取消转发功能的控制项(例如,取消按钮)。

参照回图7,在步骤713,用户经由用户界面选择事件将被转发到的目标用户。在步骤715,控制器370确定是否针对事件消息做出转发请求。例如,用户经由用户界面选择事件消息将被转发到的一个或更多个目标用户,随后操作用于执行转发功能的控制项。因此,控制器370确定用户是否经由用户界面操作用于执行转发功能的控制项。

如果在步骤715控制器370确定没有针对事件消息做出转发请求,则方法返回到步骤711。如果在步骤715控制器370确定针对事件消息做出转发请求,则在步骤717,转发事件消息。例如,控制器370可将接收的事件消息转发到选择的目标用户使用的用户装置。虽然在图7中未示出,但是本发明的实施例可被实施,使得控制器370确定事件消息是否被修改,如果控制器370确定事件消息没有被修改,则控制器370基于从管理设备200发送的事件消息执行转发操作,如果控制器370确定事件消息被修改,则控制器370基于已接收的事件消息执行转发操作。

如果在步骤705控制器370确定用户还没有查看接收的事件消息,则在步骤719,控制器370识别事件的类型。在步骤721,控制器370确定事件的类型是否与紧急事件相应。例如,控制器370识别事件消息与具有高级别的紧急程度的事件相应还是与具有低级别的紧急程度的事件相应。

如果控制器370确定电子装置中发生的事件具有低级别的紧急程度,则在步骤723,控制器370执行与事件相应的操作。例如,在预设时间段过去之后,控制器370再次通知已接收到事件消息,管理接收的事件消息或将接收的事件消息存储在用户装置中,直到用户查看为止,和/或向管理设备200报告事件消息还没有被查看。

如果控制器370确定电子装置中发生的事件具有高级别的紧急程度,则在步骤725,控制器370等待预设时间段。在步骤727,控制器370检测预设时间段是否已截止。

如果控制器370确定预设时间段没有截止,则在步骤729,控制器执行相应操作。例如,控制器370继续执行计数操作或重复输出警报信号以通知已接收到事件消息,直到预设等待时间段过去为止。

如果控制器370确定预设时间段已过去,则在步骤731,控制器创建指示用户还没有查看事件消息的消息并将该消息发送到管理设备200。

如上所述,可利用可经由各种类型的计算机执行或在计算机可读记录介质中记录的程序命令来实现根据本发明的实施例的用于发送与电子装置的操作相关的消息的系统和方法。计算机可读记录介质包含程序命令、数据文件、数据结构等或它们的组合。记录在记录介质中的程序命令可被设计或配置为遵照发明或可以是本领域普通技术人员公知的软件。

计算机可读记录介质包括用于存储和执行程序命令的软件系统。硬件系统的示例可包括磁介质(诸如硬盘、软盘、磁带)、光学介质(诸如cd-rom和dvd)、磁光介质(诸如软光盘)rom、ram和闪存。程序命令包括汇编语言或由编译器编译的机器代码和由注释器注释的高级语言。可利用遵守本发明的实施例的至少一个软件模块来实现硬件系统。

虽然已参照特定实施例显示和描述了本发明,但本领域技术人员将理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可在形式和细节上对这些实施例中进行各种改变。

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