一种根据用户偏好控制设备的方法及装置的制造方法

文档序号:9754736阅读:296来源:国知局
一种根据用户偏好控制设备的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种根据用户偏好控制设备的方法及装置。
【背景技术】
[0002]随着智能家电设备的普及,家电设备间的互联互通成为家电用户的一个基本需求。家电用户可以通过手机等控制终端在家庭内、外控制家电设备。当前的0neM2M(Machineto Machine,机器与机器)架构、Alljoyn架构都为上述应用场景提供了必要的技术支持。应用程序开发者和家电供应商只要支持上述架构就可以实现移动设备与家电设备的互联互通。
[0003]通过控制终端控制家电设备能使用户的生活更加方便,提升用户的体验。前提是控制终端需要支持所有主流的家电的接口规范,增大了开发的难度。另外,对于用户来说,对家电的设置参数是有偏好的。比如,空调的温度为25度,风向为auto,风力为中等。无论用户控制自己家里的空调还是出差在外,控制酒店的空调一般都会根据习惯设定固定的参数,因此,在不同场景下,用户需要重复设定控制参数,也为用户带来了困扰。可见,一种可以根据用户偏好来控制家电设备的方案有待被提出。

【发明内容】

[0004]本发明的主要目的在于提供一种根据用户偏好控制设备的方法及装置,以解决现有技术无法根据用户偏好来控制设备的问题。
[0005]根据本发明的第一个方面,提供了一种根据用户使用偏好控制设备的方法,包括:从网络侧获取可控设备的清单;向网络侧发送控制清单中指定设备的请求消息;根据网络侧的请求向网络侧发送终端用户使用指定设备的偏好数据的存储地址,以使网络侧根据偏好数据控制指定设备。
[0006]其中,指定设备的偏好数据包括:设备类型以及偏好设置信息。
[0007]根据本发明的第二个方面,提供了一种根据用户使用偏好控制设备的方法,包括:向终端发送可控设备的清单;接收终端请求控制清单中指定设备的请求消息;根据请求消息获取终端用户使用指定设备的偏好数据;根据偏好数据对请求消息中的指定设备进行控制。
[0008]其中,偏好数据存储于终端的家庭路由器中,根据请求消息获取终端用户使用指定设备的偏好数据,包括:根据请求消息中的设备类型向终端获取偏好数据的存储地址;根据存储地址获取偏好数据。
[0009]其中,根据偏好数据对请求消息中的指定设备进行控制,包括:判断指定设备所使用的协议与偏好数据中的描述文件的协议是否匹配,如果匹配,则根据偏好数据对指定设备进行控制,如果不匹配,则先使指定设备与描述文件的协议匹配后,再使用偏好数据对指定设备进行控制。
[0010]根据本发明的第三个方面,提供了一种根据用户使用偏好控制设备的装置,包括:第一获取模块,用于从网络侧获取可控设备的清单;第一发送模块,用于向网络侧发送控制清单中指定设备的请求消息;第二发送模块,用于根据网络侧的请求向网络侧发送终端用户使用指定设备的偏好数据的存储地址,以使网络侧根据偏好数据控制指定设备。
[0011]其中,指定设备的偏好数据包括:设备类型以及偏好设置信息。
[0012]根据本发明的第三个方面,提供了一种根据用户使用偏好控制设备的装置,包括:第三发送模块,用于向终端发送可控设备的清单;接收模块,用于接收终端请求控制清单中指定设备的请求消息;第二获取模块,用于根据请求消息获取终端用户使用指定设备的偏好数据;控制模块,用于根据偏好数据对请求消息中的指定设备进行控制。
[0013]其中,偏好数据存储于终端的家庭路由器中,第二获取模块包括:第一获取单元,用于根据请求消息中的设备类型向终端获取偏好数据的存储地址;第二获取单元,用于根据存储地址获取偏好数据。
[0014]其中,上述控制模块具体用于:判断指定设备所使用的协议与偏好数据中的描述文件的协议是否匹配,如果匹配,则根据偏好数据对指定设备进行控制,如果不匹配,则先使指定设备与描述文件的协议匹配后,再使用偏好数据对指定设备进行控制。
[0015]本发明有益效果如下:
[0016]本发明实施例提供的方案,终端将用户使用指定设备的偏好数据的地址信息告知给网络侧,使得网络侧可以获取该偏好数据并根据该偏好数据对设备进行控制,实现了根据用户偏好控制设备的目的,方便了用户使用,提高了用户体验。
【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是本发明实施例1提供的根据用户使用偏好控制设备的方法的流程图;
[0019]图2是本发明实施例2提供的根据用户使用偏好控制设备的方法的流程图;
[0020]图3是本发明实施例3提供的根据用户使用偏好控制设备的方法的信令流程图;[0021 ]图4是本发明实施例4提供的第一种根据用户偏好控制设备的装置的结构框图;
[0022]图5是本发明实施例4提供的第二种根据用户使用偏好控制设备的装置的结构框图。
【具体实施方式】
[0023]为了解决现有技术无法根据用户偏好来控制设备的问题,本发明提供了一种根据用户使用偏好控制设备的方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0024]实施例1
[0025]本实施例提供了一种根据用户使用偏好控制设备的方法,该方法应用于终端侧,即,该方法可以是由终端侧来执行,图1是本发明实施例1提供的根据用户使用偏好控制设备的方法的流程图,如图1所示,该方法包括如下处理:
[0026]步骤101:从网络侧获取可控设备的清单;
[0027]步骤102:向网络侧发送控制清单中指定设备的请求消息;优选的,此处的请求消息中可以至少包括以下参数:设备标识、操作类型(即终端需要设备执行的操作的类型)、访问令牌、外部路由地址(即网络侧路由地址)以及终端的身份标识等。
[0028]步骤103:根据网络侧的请求向其发送用户使用指定设备的偏好数据的存储地址,以使网络侧根据偏好数据控制指定设备。
[0029]在该步骤103中,终端将使用被控设备(即上述指定设备)的偏好数据的存储地址发送给网络侧后,网络侧可以获取该偏好数据,进行根据该偏好数据来实现对被控设备的控制,其中,在本实施例中,偏好数据的存储地址可以是终端的家庭网络的路由地址。
[0030]此处的偏好数据即用户使用设备的习惯数据,例如可以包括:指定设备的偏好数据包括:设备标识、设备类型、设置偏好数据。
[0031]实施例2
[0032]本实施例提供了另一种根据用户使用偏好控制设备的方法,该方法由非家庭路由/或服务器侧执行,图2是本发明实施例2提供的根据用户使用偏好控制设备的方法的流程图,如图2所示,该方法具体可以包括如下步骤:
[0033]步骤201:向终端发送可控设备的清单;
[0034]步骤202:接收终端请求控制清单中指定设备的请求消息;
[0035]步骤203:根据请求消息获取终端用户使用指定设备的偏好数据;
[0036]步骤204:根据偏好数据对请求消息中的指定设备进行控制。
[0037]其中,根据请求消息获取终端用户使用指定设备的偏好数据,包括:根据请求消息中的设备类型向终端获取偏好数据的存储地址,此处,具体可以是外部路由/服务器根据请求消息中的设备类型向终端的家庭路由/服务器请求获取用户使用上述指定设备的偏好数据,家庭路由/或服务器在接收到该请求后,向终端进行认证,认证通过后,将用户使用上述指定设备的偏好数据发送给外部路由/服务器,其中,在家庭路由/服务器收集用户对终端的使用偏好数据后,即将偏好数据与设备的类型对应存储,基于此,在家庭路由/服务器收到包含有设备类型的请求后,根据该设备类型就可以直接获取相应偏好数据。
[0038]其中,根据偏好数据对请求消息中的指定设备进行控制的步骤具体可以包括:
[0039]判断指定设备所使用的协议与获取到的偏好数据中的描述文件的协议是否匹配,如果匹配,则根据偏好数据对指定设备进行控制,如果不匹配,则先使指定设备与获取到的偏好数据中的描述文件的协议匹配后,再使用偏好数据对指定设备进行控制。
[0040]实施例3
[0041]本实施例以家庭路由器/服务器、控制终端、外部
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1