应用场景推荐方法及装置的制造方法

文档序号:9869993阅读:281来源:国知局
应用场景推荐方法及装置的制造方法
【技术领域】
[0001] 本发明涉及物联网技术领域,特别涉及一种应用场景推荐方法及装置。
【背景技术】
[0002] 随着物联网技术的快速发展,越来越多的智能设备加入物联网,利用物联网可W 使送些智能设备进行协同工作,W向用户提供更加丰富的智能服务。在实现智能服务时,用 户可W在手机上安装智能服务客户端,通过智能服务客户端实现对送些智能设备的远程控 制和管理。比如,用户在回家路上特别冷,希望到家之后家里特别暖和,此时,用户可W通过 手机上安装的智能服务器客户端,控制家里的空调打开。
[0003] 当智能设备较多时,送些智能设备可能会被分为多个组,同一组智能设备提供一 类智能服务,也即是,同一组智能设备处于同一应用场景中,比如,摄像头可W处于家庭安 防系统的应用场景中,温度感知器、空调和窗户可W处于家庭温度控制的应用场景中。而目 前,送些智能设备都是用户手动进行分组,并基于IFTTT(if this then that)技术为不同 的应用场景设置不同的IFTTT规则,进而,智能服务器客户端通过应用场景对应的IFTTT规 贝IJ,使该应用场景中的智能设备进行协同工作。比如,家庭温度控制的应用场景中的设备协 同工作规则为;当智能服务器客户端确定温度感知器的温度高于30度,则触发家里的空调 打开;当确定空调打开之后,则触发家里的所有窗户关闭。
[0004] 由于智能设备所处的应用场景需要用户手动进行配置,且应用场景对应的IFTTT 规则也需要用户进行手动设置,操作比较复杂,所W,亟需一种根据多个智能设备为用户推 荐应用场景的方法。

【发明内容】

[0005] 为了解决现有技术的问题,本发明实施例提供了一种应用场景推荐方法及装置。 所述技术方案如下:
[0006] -方面,提供了一种应用场景推荐方法,所述方法包括:
[0007] 当接收到场景推荐指令时,根据设备信息和用户信息,生成场景描述数据,所述设 备信息为与终端已登录的用户账号绑定的智能设备信息,所述用户信息为所述用户账号对 应的用户信息;
[0008] 根据所述场景描述数据,从服务器中获取与所述场景描述数据匹配的场景模板;
[0009] 根据所述场景描述数据和所述场景模板,生成应用场景数据;
[0010] 将所述应用场景数据对应的应用场景推荐给用户。
[0011] 另一方面,提供了一种应用场景推荐装置,所述装置包括:
[0012] 第一生成模块,用于当接收到场景推荐指令时,根据设备信息和用户信息,生成场 景描述数据,所述设备信息为与终端已登录的用户账号绑定的智能设备信息,所述用户信 息为所述用户账号对应的用户信息;
[0013] 获取模块,用于根据所述场景描述数据,从服务器中获取与所述场景描述数据匹 配的场景模板;
[0014] 第二生成模块,用于根据所述场景描述数据和所述场景模板,生成应用场景数 据;
[0015] 推荐模块,用于将所述应用场景数据对应的应用场景推荐给用户。
[0016] 在本发明实施例中,当用户向终端提交场景推荐指令时,终端获取设备信息和用 户信息,并根据设备信息和用户信息,生成场景描述数据,进而根据该场景描述数据,从服 务器中获取与该场景描述数据匹配的场景模板,从而生成应用场景数据,并将该应用场景 对应的应用场景推荐给用户。由于在整个应用场景推荐过程中,用户无需进行手动设置,只 需向终端提交场景推荐指令来使终端向用户推荐应用场景,整个过程只需用户一步操作即 可完成,送样大大方便了用户的操作。
【附图说明】
[0017] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据送些附图获得其他 的附图。
[0018] 图1是本发明实施例提供的一种应用场景推荐方法流程图;
[0019] 图2是本发明实施例提供的一种应用场景推荐方法流程图;
[0020] 图3是本发明实施例提供的一种智能服务列表界面示意图;
[0021] 图4是本发明实施例提供的一种智能服务客户端界面示意图;
[0022] 图5是本发明实施例提供的一种应用场景界面示意图;
[0023] 图6是本发明实施例提供的一种应用场景推荐装置结构示意图;
[0024] 图7是本发明实施例提供的一种应用场景推荐终端结构示意图。
【具体实施方式】
[0025] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0026] 为了便于对本发明的理解,在此对本发明实施例涉及的一些名词进行解释:
[0027] 应用场景;在一定的时间、空间内,由多个智能设备执行一系列的动作所构成的画 面。比如,可W为温度感知器、空调和窗户执行一系列的动作所构成的家庭温度控制应用场 岛 -5?* O
[0028] 场景描述数据:由用户信息和设备信息,按照指定的数据格式进行生成,用于对智 能设备的性能、类型等进行描述,W及用于对用户的行为、偏好、特征等进行描述。
[0029] 场景模板;事先基于应用场景生成的,且用于定义场景匹配条件、场景配置模板和 场景脚本模板等信息。
[0030] 应用场景数据:包括应用场景的配置信息和场景脚本,是基于场景描述数据和该 场景描述数据匹配的场景模板实例化后产生的,且对应用场景的运行提供技术支持。
[0031] 服务数据;包括对应用场景的简单描述信息,用于向用户呈现易于理解、配置简单 的交互接口。
[0032] 在对本发明实施例进行详细的解释说明之前,先对本发明实施例的应用场景予W 介绍。当加入物联网且与用户账号绑定的智能设备较多时,为了使送些智能设备进行协同 工作,W向用户提供更加丰富的智能服务时,需要按照送些智能服务的功能,将送些智能设 备进行分组,同一组智能设备可W协同工作来提供一类智能服务。而提供智能服务之前,需 要为该智能服务设置一个应用场景,由于目前都是用户手动设置应用场景,且应用场景对 应的IFTTT规则也是用户手动进行设置,操作比较复杂,且IFTTT只能实现简单的逻辑,无 法向用户提供更加智能的服务,因此,本发明实施例提供了一种应用场景推荐方法,无需用 户手动设置应用场景W及应用场景的执行动作,操作比较简单,且本发明实施例推荐的应 用场景可W实现复杂的逻辑,W向用户提供更加智能的服务。
[0033] 图1是本发明实施例提供的一种应用场景推荐方法流程图。参见图1,该方法包 括:
[0034] 步骤101 ;当接收到场景推荐指令时,根据设备信息和用户信息,生成场景描述数 据,设备信息为与终端已登录的用户账号绑定的智能设备信息,用户信息为该用户账号对 应的用户信息。
[0035] 步骤102 ;根据场景描述数据,从服务器中获取与该场景描述数据匹配的场景模 板。
[0036] 步骤103 ;根据场景描述数据和匹配的场景模板,生成应用场景数据。
[0037] 步骤104 ;将应用场景数据对应的应用场景推荐给用户。
[0038] 在本发明实施例中,当用户向终端提交场景推荐指令时,终端获取设备信息和用 户信息,并根据设备信息和用户信息,生成场景描述数据,进而根据该场景描述数据,从服 务器中获取与该场景描述数据匹配的场景模板,从而生成应用场景数据,并将该应用场景 对应的应用场景推荐给用户。由于在整个应用场景推荐过程中,用户无需进行手动设置,只 需向终端提交场景推荐指令来使终端向用户推荐应用场景,整个过程只需用户一步操作即 可完成,送样大大方便了用户的操作。
[0039] 可选地,根据场景描述数据,从服务器中获取与该场景描述数据匹配的场景模板, 包括:
[0040] 向服务器发送模板匹配请求消息,该模板匹配请求消息携带该场景描述数据,使 服务器根据该场景描述数据,获取与该场景描述数据匹配的场景模板;
[0041] 接收服务器发送的场景模板。
[0042] 可选地,根据该场景描述数据,从服务器中获取与该场景描述数据匹配的场景模 板,包括:
[0043] 向服务器发送模板获取请求消息;
[0044] 接收服务器发送的场景模板列表,该场景模板列表中包括多个场景模板;
[0045] 从该多个场景模板中,获取与场景描述数据匹配的场景模板。
[0046] 可选地,从该多个场景模板中,获取与该场景描述数据匹配的场景模板,包括:
[0047] 对于该多个场景模板中的每个场景模板,将该场景模板中每个匹配条件与场景描 述数据进行比较;
[0048] 如果场景描述数据中存在满足每个匹配条件的数据,则确定该场景模板为与该场 景描述数据匹配的场景模板。
[0049] 可选地
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1