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

文档序号:9809665阅读:来源:国知局
制的情况下完成这样的发送顺序的改变。
[0073]除了这样的内部负荷之外,用户装置I100-1还可检查附加信息(例如,频率信息),然后在不受限制的情况下改变发送顺序。这里,频率信息可以是显示用户多常使用特定模块的信息。用户装置I 100-1可结束其操作,并检查频率信息以将规则发送到下一个装置,并检查是否存在预先执行操作的装置。如果不存在频率信息,规则将被发送到用于执行较后优先级操作的装置,但是如果发现了具有频率信息的装置,则规则将被发送到该装置。例如,GPS模块不被经常使用,并且准备操作要花很多时间,因此可预先操作具有频率信息的GPS。当在web页面上编写规则时设置需要首先执行操作的装置的操作时,这样的频率信息可被自动插入到用于提供服务的装置120中。当用于提供服务的装置120的系统设计者已设置了在GPS模块的情况下需要插入频率信息时,在相应装置的操作被设置时,所述信息可被自动插入。
[0074]此外,用户装置I100-1在执行其操作之后,在将规则发送到用于执行较后优先级操作的用户装置2 100-2之前,用户装置I 100-1可更新规则并发送更新后的规则。换言之,用户装置2 100-2可插入显示其操作已完成的信息,并发送该信息。不仅是这样,当例如规贝Γ当文本消息到达时,将其显示在屏幕上”被接收到时,通信模块可确定文本消息是否已到达,并且如果确定文本消息已到达,则用户装置I 100-1可插入文本消息的内容,并将其发送到用于执行较后优先级操作的装置(即,显示装置)。当然,在这种情况下,可以按照各种格式插入信息,并发送该信息。例如,用户装置I 100-1可将信息插入到相应规则之中的与用户装置I 100-1的操作相关的信息区域中,但是用户装置I 100-1也可将该信息插入到用于执行较后优先级操作的装置的信息区域中,并发送该信息。
[0075]同时,假设用户处理与通过用户装置I100-1的编写相关的规则,用户可执行存储在用户装置I 100-1中的编写工具,并可访问web页面来编写规则,但是还可下载在规则市场中预先编写好的规则。另外,还可下载预先编写好的规则,对其进行编辑并使用。不仅是这样,还可接收由朋友编写的规则,并与服务分享规则。这里,当将编写好的规则存储在用于操作服务的装置120(例如,云服务器)中时,该规则将被存储在用户的账户中。
[0076]此外,用户装置2100-2确定从用户装置I 100_1发送的规则,并确定用户装置2100-2应该执行的操作。例如,当规则中的用于执行每个操作的信息区域被划分时,可比较每个区域中是否存在与其装置相应的信息,并确定其装置应该执行的操作。此外,在确定的点之后,用户装置2 100-2执行其应该执行的操作。
[0077]也就是说,参照图3,温度计意识到其应该执行的操作是将温度调节到30度,并执行温度感测操作。如果温度在30度以上,则温度计将规则转发给用户装置3 100-3(例如,空调),空调从接收到的规则确定“打开空调”是空调应该执行的操作,并打开空调。然后,当最后的操作被确定时,用户装置3可删除相应的规则。换句话说,当执行接收到的规则中的最后优先级操作时,用户装置3执行其应该执行的操作,向用户装置I 100-1通知操作已完成,并丢弃相应的规则。因此,通过用户装置I 100-1,用户可识别出规则处理已完成。
[0078]参照图2,诸如移动电话和计算机的用户装置可在用户的请求下执行内部存储的规则编写工具,访问用于提供服务的装置120的web页面120b,并直接参与规则编写处理。换句话说,诸如移动电话和计算机的用户装置可访问用于提供服务的装置120并接收web页面120b,并可在web页面120b上设置关于其装置的操作。此外,能够显示图像的用户装置可设置其它装置(诸如洗衣机和音频装置)的操作。这里,规则内的操作可被分为与触发条件相应的操作和与动作相应的操作。更具体地说,如果触发条件操作具有假设格式“如果…”或“当…时”,则动作操作可具有指令格式。当然,动作操作可具有陈述句格式诸如“我想让你打开…”或问句格式“你能打开…吗?”,因此对于上述内容没有限制。
[0079]然而,诸如移动电话和计算机的用户装置在web页面120b上的第一屏幕上设置与动作相应的操作,并当该设置完成时,在第二屏幕中设置与触发条件相应的操作。当然,还可在第三屏幕上设置规则激活触发条件。第二屏幕可在第一屏幕上的关于操作的设置完成时自动显示,但是第三屏幕可通过在第二屏幕上选择特定图标或按钮而被显示。这里,第一屏幕至第三屏幕互相独立。然而,本公开的实施例不仅可独立地配置每个屏幕,还可显示被划分为多个区域的一个屏幕,或者第一屏幕和第二屏幕可被形成为一个屏幕而第三屏幕被形成为独立的屏幕,因此对此内容没有限制。
[0080]通信网络110可以是无线通信网络或有线通信网络。这里,有线网络包括互联网(诸如电缆网络或公共交换电话网络(PSTN)),而无线通信网络包括码分多址(CDMA)、宽带⑶MA(W⑶MA)、全球移动通信系统(GSM)、分组核心演进(EPC)、长期演进(LTE)和无线宽带(Wibro)网络。当然,根据本公开的实施例的通信网络110不限于此,因此通信网络110可在例如云计算环境下在云计算网络中被用作下一代移动通信系统的接入网络。例如,当通信网络110是有线通信网络时,通信网络110内的接入点可接入电话公司的交换处(exchangeoffice),但是在无线通信网络的情况下,可接入通信运营商运行的服务通用分组无线服务(GPRS)支持节点(SGSN)或网关GPRS支持节点(GGSN),并对数据进行处理,或者可接入各种中继点(诸如基站发信台(BTS)、NodeB、演进NodeB(e-NodeB)),并对数据进行处理。
[0081]通信网络110可包括接入点。接入点包括广泛安装在建筑物中的小型基站(诸如毫微微(femto)基站或微微(pico)基站)。这里,根据可接入多达多少的用户装置I 100-1和用户装置2 100-2来区分femto和pico。当然,接入点包括用于与用户装置I 100-1和用户装置2 100-2执行短距离通信(诸如ZigBee和W1-Fi等)的短距离通信模块。接入点可使用用于无线通信的传输控制协议/互联网协议(TCP/IP)或实时流传输协议(RTSP)。这里,除了可在W1-Fi标准下执行短距离通信,还可在各种标准(诸如蓝牙、ZigBee、红外线(IrDA)、超高频(UHF)和射频(RF)(诸如甚高频(VHF)和超宽带(UWB))等)下执行短距离通信。因此,接入点可提取数据包的位置,指定关于提取的位置的最佳通信路径,并根据指定的通信路径将数据包发送到下一个装置(例如,发送到用户装置I 100-1和用户装置2 100-2)。接入点可在通用网络环境中共享多条线,并可包括例如路由器、中继器和中继节点等。
[0082]用于提供服务的装置120可介入用户的规则编写。换句话说,当用户执行他/她的计算机中提供的规则编写工具并且请求规则编写时,用于提供服务的装置120可提供用于规则编写的web页面120b。此外,当用户请求存储由用户编写的规则时,用于提供服务的装置120可存储相应规则,并将相应操作所需的应用发送到用于执行包括在规则中的操作的用户装置I 100-1和用户装置I 100-2。此外,当由用户编写好的规则被执行时,用于提供服务的装置120将规则发送到用于执行编写好的规则中的较先优先级操作的用户装置I 100-1o
[0083]此外,用于提供服务的装置120可向第三方装置130提供开放的应用编程接口(API)。换句话说,用于提供服务的装置120可作为第三方装置130的平台进行操作。因此,用于提供服务的装置120可存储第三方装置130提供的各种格式的应用。这些应用可与兼容于用户装置I 100-1和用户装置2 100-2的装置有关,或者可以是以互锁方式与相关领域的服务或内容一起操作的应用。
[0084]此外,在用户在web页面120b上编写规则的情况下,当设置与动作和触发条件相应的操作时,如果特定装置未被指定,则用于提供服务的装置120可分析与动作和触发条件相应的操作,并自动指定由用户注册的装置之一。这里,用于提供服务的装置120可考虑用户的情境来执行设置。例如,假设用户编写规则“如果温度在30度以上,则打开空调”,那么如果用户在家,则家里的空调应该被打开,而如果用户在车中,则车里的空调必须被打开。因此,当自动指定执行规则内的操作的装置时,用于提供服务的装置120可考虑用户的当前情境来进行指定,并将相应规则发送到用于执行较先优先级操作的装置。这可被称为在面向用户的抽象级别的简单规则编写。即,用户可在不考虑装置的情况下在围绕用户的抽象级别编写规则。
[0085]例如,用户可将“使家里变暖”选为动作,将“如果天气寒冷”选为触发条件,并在抽象级别产生简单的规则。在这样的情况下,用于提供服务的装置120可基于用户的情境感知来产生规则,并推荐用于获得特定操作的规则。这里,情境感知是上面提到的反映用户的当前情况。例如,情境可包括用户在家的情况和用户在车里的情况。因此,通过产生的抽象规贝1J,用于提供服务的装置120可通过用户的位置和环境信息考虑装置中的在抽象级别的规则来产生详细规则400。另外,用于提供服务的装置120可建议已反映了环境信息和装置的详细规则410以供用户选择。
[0086]第三方装置130除了是开发硬件或软件的公司之外,还是由小型或中型开发商操作的装置,并且产品可根据由用于提供服务的装置120请求的给定标准来生产。换句话说,第三方装置130可提供与兼容于用户装置I 100-1和用户装置2 100-2的装置相关的应用或者以与相关领域的服务和内容互锁的方式进行操作的应用。也就是说,第三方公司开发与装置的动作和触发条件相关的应用,使得开发的物联网(1T)装置可以以与服务互锁的方式进行操作,并将该应用注册在用于提供服务的装置120的触发条件/动作市场120a中。
[0087]因此,用户通过规则编写工具经由用于提供服务的装置120中注册的动作和触发条件编写规则,并将该规则注册在用于提供服务的装置120中。用于提供服务的装置120要求根据注册的规则将与动作和触发条件相关的应用安装在每个用户装置中,并且要求在安装完成之后将规则发送到所述用户装置。此外,所述用户装置可通过集线器和代理功能与低规格1T装置交互,并对规则进行处理。
[0088]这里,代理功能是指这样的功能:当用户装置已被用户为指定为用于执行规则处理操作的用户装置,但是由于安装的低规格H/W而无法执行规则处理操作时,由能够执行规则处理操作的外围用户装置来代替执行与通信网络110的通信,下载并执行应该被装置在低规格硬件上的与触发条件和动作相关的应用,并在使用相应应用感测到或执行了触发条
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1