用户装置及其驱动方法、提供服务的设备及其驱动方法

文档序号:9809665阅读:279来源:国知局
用户装置及其驱动方法、提供服务的设备及其驱动方法
【专利说明】用户装置及其驱动方法、提供服务的设备及其驱动方法
[0001 ] 本申请要求于2014年11月5日在韩国知识产权局提交的分配编码号为10-2014-0153082号韩国专利申请的权益,该申请的全部公开通过引用合并于此。
技术领域
[0002]本公开涉及一种用户装置、驱动用户装置的方法、用于提供服务的设备以及驱动用于提供服务的设备的方法。更具体地说,本公开涉及在物联网(1T)领域中的多个用户装置,驱动用户装置的方法、用于提供服务的设备以及驱动用于提供服务的设备的方法,其中,所述多个用户装置被配置为根据在与执行装置的操作相关的规则中定义的操作顺序来连续地接收规则并运行单独提供的规则引擎以执行规则中定义的单个操作。
【背景技术】
[0003]现有技术的通信范例曾经是以人为中心,但是现在物联网(1T)的时代已到来,在物联网中,物体作为主体参与到通信中。这样的1T环境的发展不仅使社会基础设施和产业能够整体改变,而且能够改变为私人定制的智能服务。为了这样的改变和服务,已提议生态系统能够通过将各种对象移近统一的1T接口来激活1T服务。
[0004]过去,向连接到一个中心服务器的大量装置提供服务。每个装置将对产生的事实(即,关于事件出现的信息)进行处理,将产生的信息发送到中心服务器,并执行中心服务器发出的命令。这里,事实可以是通过将诸如时间的信息添加到事件信息而产生的信息。中心服务器是具有高计算能力以及将被处理的所有规则的服务器级别的装置。中心服务器从装置接收所有事实,确定将通过规则引擎执行的规则,并执行相关服务。
[0005]此外,在根据现有技术的编写规则的技术中,提供了面向触发条件(trigger)的规则编写服务。因此,提供这样的规则编写服务:使用户选择装置以及触发条件“如果…”,然后“做”适合于该触发条件的“...”。
[0006]此外,在相关领域的技术中,提供额外的集线器装置来支持低规格装置,使得集线器装置可与中心服务器通信而不与低规格装置通信。
[0007]然而,相关领域的技术因为由集中式结构产生的负荷而引发了整个系统的性能问题。所有规则都由具有规则引擎的一个中心服务器来处理和管理并因此连接更多的装置,由中心服务器产生更多个负荷,这引发了整个系统的性能问题。也就是说,由于所有装置将产生的事实发送到中心服务器,所以过多的通信量集中在中心服务器,使得引起整个系统的操作效率低下。
[0008]此外,当中心服务器无法进行操作时,整个系统也无法操作。即使连接的装置是正常的,但是当中心服务器无法操作时,整个系统也无法操作。
[0009]同时,相关领域的技术因为面向触发条件的规则编写方法而在用户的角度上也不是直观的。面向触发条件的规则编写要求用户首先要想因果关系。也就是说,它强迫用户首先要想触发条件“如果…”,而不是期望的动作。然而,对于用户来说,首先想动作“想要…”是更加直观和自然的。例如,当在编写规则时,用户偏向于首先确定动作“想要打开电视机(TV)”,而不是“如果我坐在沙发上”。因此,面向触发条件的规则编写方法对于用户来说是不直观的。
[0010]此外,当编写规则时,太多的操作会引起用户的不便。为了编写规则,用户必须经过如下六个操作:选择触发条件装置、选择触发条件、选择针对触发条件的条件、选择执行装置、选择动作和选择动作触发条件。这些操作使会引起用户在编写规则时的不便和困难。
[0011]此外,需要集线器功能的额外装置。为了使低规格装置按照与服务器互锁的方式来进行操作,需要集线器功能的单独的装置。这引起了额外的成本。
[0012]将上述信息作为背景信息呈现仅是为了帮助理解本公开。至于上述信息中的任何信息是否可应用为关于本公开的现有技术,尚未做出确定也未做出断言。

【发明内容】

[0013]本公开的各方面在于至少解决上面提到的问题和/或缺点并至少提供下述优点。因此,本公开的一方面在于提供物联网(1T)领域中的多个用户装置、用于驱动用户装置的方法、用于提供服务的设备和驱动用于提供服务的设备的方法,其中,用户装置被配置为根据在与执行装置的操作相关的规则中定义的操作顺序来连续地接收规则,并运行各自设置的规则弓I擎来执行在规则中定义的各自的操作。
[0014]根据本公开的一方面,提供了一种用户装置。用户装置包括:存储器,被配置为接收并存储与执行装置的操作相关的规则;控制器,被配置为控制:基于包括在存储的规则中的优先顺序操作的确定结果来执行所述优先顺序操作,响应于所述优先顺序操作完成,将所述规则发送到用于执行包括在所述规则中的下一顺序操作的外围装置。
[0015]存储器还可从用于提供服务的装置或另一用户装置接收所述规则并存储所述规贝1J,其中,所述用于提供服务的装置接收关于所述规则的动作命令的输入,所述另一用户装置执行在所述优先顺序操作之前的操作。
[0016]存储器还可存储用于执行所述优先顺序操作的程序,并且控制器执行存储的与所述优先顺序操作的执行相关的所述程序。
[0017]响应于关于所述规则的存储命令,控制器可通过通信接口从用于提供的服务的装置接收所述程序,并存储接收到的所述程序。
[0018]控制器还可包括当将所述规则发送到所述外围装置时用于执行所述下一顺序操作的附加信息。
[0019]所述优先顺序操作可包括用于确定预定触发条件是否被满足的操作,所述下一顺序操作可包括响应于所述触发条件被满足而执行的控制操作,所述用户装置还可包括操作执行器,并且操作执行器可包括用于感测所述触发条件是否被满足的至少一个传感器。
[0020]根据本公开的另一方面,提供一种驱动用户装置的方法。所述方法包括:接收与执行装置的操作相关的规则并存储所述规则;基于包括在存储的规则中的优先顺序操作的确定结果,控制执行所述优先顺序操作,并响应于所述优先顺序操作完成,将所述规则发送到用于执行包括在所述规则中的下一顺序操作的外围装置。
[0021]存储与执行装置的操作相关的规则的步骤可包括:从用于提供服务的装置或另一用户装置接收所述规则并存储所述规则,其中,所述用于提供服务的装置接收关于所述规则的动作命令的输入,所述另一用户装置执行在所述优先顺序操作之前的操作。
[0022]存储与执行装置的操作相关的规则的步骤可包括:存储用于执行所述优先顺序操作的程序,执行所述优先顺序操作的步骤可包括:执行存储的与所述优先顺序操作的执行相关的所述程序。
[0023]存储与执行装置的操作相关的规则的步骤可包括:响应于关于所述规则的存储命令,通过通信接口从用于提供的服务的装置接收所述程序,并存储接收到的所述程序。
[0024]控制将所述规则发送到所述外围装置的步骤可包括:当将所述规则发送到所述外围装置时,提供用于执行所述下一顺序操作的附加信息。
[0025]所述优先顺序操作可包括用于确定预定触发条件是否被满足的操作,所述下一顺序操作可包括响应于所述触发条件被满足而执行的控制操作,执行所述优先顺序操作的步骤可包括感测所述触发条件是否被满足。
[0026]根据本公开的另一方面,提供了一种用于提供服务的装置。所述装置包括:程序管理器,被配置为将web页面提供给用户以用于编写与执行所述装置的操作相关的规则;操作管理器,被配置为响应于没有指定用于执行包括在编写的规则中的操作的装置,确定所述操作并自动指定用户的注册装置中的一个注册装置;装置管理器,被配置为将所述规则发送到所述指定的装置以执行包括在所述规则中的优先顺序操作。
[0027]操作管理器可控制装置管理器将与操作相关的程序发送到用于执行在所述规则中定义的操作的至少一个用户装置。
[0028]响应于来自用户的用于执行编写的规则的命令,操作管理器可控制装置管理器将所述规则发送到用于执行在所述规则中定义的优先顺序操作的用户装置。
[0029]操作管理器可识别用户的情境并自动指定装置。
[0030]根据本公开的另一方面,提供了一种驱动用于提供服务的装置的方法。所述方法包括:将web页面提供给用户以用于编写与执行所述装置的操作相关的规则;响应于没有指定用于执行包括在编写的规则中的操作的装置,确定所述操作并自动指定用户的注册装置中的一个注册装置;将所述规则发送到自动指定的装置以执行包括在所述规则中的优先顺序操作。
[0031]所述方法还可包括:响应于用于存储编写的规则的命令,将与操作相关的程序发送到用于执行在所述规则中定义的操作的至少一个用户装置。
[0032]所述方法还可包括:响应于来自用户的用于执行编写的规则的命令,将所述规则发送到用于执行在所述规则中定义的优先顺序操作的用户装置。
[0033]自动指定的步骤可包括识别用户的情境并自动指定装置。
[0034]根据上面提及的本公开的各种实施例,可通过分散的规则引擎来提高装置效率和系统轻量化,并且由于用户在编写规则时能够首先选择动作,因此向用户提供了直观性和便利性,从而使编写规则容易、快速、简单。不仅如此,还可插入与触发条件和动作相关的可插入式应用,从而提供了功能扩展,使得即使在低规格装置下也能够根据规则很简单地执行操作。
[0035]从下面结合附加进行的公开本公开的各种实施例的详细描述,本公开的其它方面、优点和显著特征对于本领域的技术人员来说将变得明显。
【附图说明】
[0036]从下面结合附图进行的描述中,本公开的特定实施例的以上和其它方向、特征和优点将更加明显,其中:
[0037]图1是示出根据本公开的实施例的生态系统的示图;
[0038]图2是图1的生态系统的示图;
[0039]图3是用于解释根据本公开的实施例的执行多个用户装置的操作的示图;
[0040]图4是用于解释根据本公开的实施例的在围绕用户的抽象级别编写规则的简单处理的示图;
[0041]图5是示出图1的用户装置I或用户装置2的详细结构的框图;
[0042]图6是示出图1的用户装置I或用户装置2的另一结构的框图;
[0043]图7是示出图1的用于提供服务的装置的结构的框图;
[0044]图8是示出根据本公开的实施例的使用生态系统的服务处理的示图;
[0045]图9A是示出图5的用户装置I或用户装置2的内部操作的示图;
[0046]图9B是示出图6的用户装置I或用户装置2的内部操作的示图;
[0047]图10是示出图1中示出的用户装置I或用户装置2的驱动处理的流程图;
[0048]图11是示出图1中示出的用户装置I或用户装置
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1