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

文档序号:9869993阅读:来源:国知局
息为与终端已登录的用户账号绑定的智能设备信息,用户信息为该用户账号对应的用户信 息。
[0135] 根据场景描述数据,从服务器中获取与该场景描述数据匹配的场景模板。
[0136] 根据场景描述数据和匹配的场景模板,生成应用场景数据。
[0137] 将应用场景数据对应的应用场景推荐给用户。
[0138] 可选地,根据场景描述数据,从服务器中获取与该场景描述数据匹配的场景模板, 包括:
[0139] 向服务器发送模板匹配请求消息,该模板匹配请求消息携带该场景描述数据,使 服务器根据该场景描述数据,获取与该场景描述数据匹配的场景模板;
[0140] 接收服务器发送的场景模板。
[0141] 可选地,根据该场景描述数据,从服务器中获取与该场景描述数据匹配的场景模 板,包括:
[0142] 向服务器发送模板获取请求消息;
[0143] 接收服务器发送的场景模板列表,该场景模板列表中包括多个场景模板;
[0144] 从该多个场景模板中,获取与场景描述数据匹配的场景模板。
[0145] 可选地,从该多个场景模板中,获取与该场景描述数据匹配的场景模板,包括:
[0146] 对于该多个场景模板中的每个场景模板,将该场景模板中每个匹配条件与场景描 述数据进行比较;
[0147] 如果场景描述数据中存在满足每个匹配条件的数据,则确定该场景模板为与该场 景描述数据匹配的场景模板。
[014引可选地,根据该场景描述数据和匹配的场景模板,生成应用场景数据,包括:
[0149] 读取该场景模板中的每个对象;
[0150] 从每个对象包括的子对象中,获取存在指定字符串的子对象;
[0151] 根据获取的子对象的标识,从场景描述数据中获取对应的属性值;
[0152] 将该子对象中的指定字符串替换为获取的属性值,得到应用场景数据。
[0153] 可选地,将该应用场景数据对应的应用场景推荐给用户,包括:
[0154] 从该应用场景数据中选择指定应用场景数据;
[0155] 根据指定应用场景数据,生成服务数据;
[0156] 根据生成的服务数据,生成应用场景界面;
[0157] 将该应用场景界面显示给用户。
[0158] 在本发明实施例中,当用户向终端提交场景推荐指令时,终端获取设备信息和用 户信息,并根据设备信息和用户信息,生成场景描述数据,进而根据该场景描述数据,从服 务器中获取与该场景描述数据匹配的场景模板,从而生成应用场景数据,并将该应用场景 对应的应用场景推荐给用户。由于在整个应用场景推荐过程中,用户无需进行手动设置,只 需向终端提交场景推荐指令来使终端向用户推荐应用场景,整个过程只需用户一步操作即 可完成,送样大大方便了用户的操作。
[0159] 本领域普通技术人员可W理解实现上述实施例的全部或部分步骤可W通过硬件 来完成,也可W通过程序来指令相关的硬件完成,所述的程序可W存储于一种计算机可读 存储介质中,上述提到的存储介质可W是只读存储器,磁盘或光盘等。
[0160] W上所述仅为本发明的较佳实施例,并不用W限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种应用场景推荐方法,其特征在于,所述方法包括: 当接收到场景推荐指令时,根据设备信息和用户信息,生成场景描述数据,所述设备信 息为与终端已登录的用户账号绑定的智能设备信息,所述用户信息为所述用户账号对应的 用户信息; 根据所述场景描述数据,从服务器中获取与所述场景描述数据匹配的场景模板; 根据所述场景描述数据和所述场景模板,生成应用场景数据; 将所述应用场景数据对应的应用场景推荐给用户。2. 如权利要求1所述的方法,其特征在于,所述根据所述场景描述数据,从服务器中获 取与所述场景描述数据匹配的场景模板,包括: 向服务器发送模板匹配请求消息,所述模板匹配请求消息携带所述场景描述数据,使 所述服务器根据所述场景描述数据,获取与所述场景描述数据匹配的场景模板; 接收所述服务器发送的场景模板。3. 如权利要求1所述的方法,其特征在于,所述根据所述场景描述数据,从服务器中获 取与所述场景描述数据匹配的场景模板,包括: 向服务器发送模板获取请求消息; 接收所述服务器发送的场景模板列表,所述场景模板列表中包括多个场景模板; 从所述多个场景模板中,获取与所述场景描述数据匹配的场景模板。4. 如权利要求3所述的方法,其特征在于,所述从所述多个场景模板中,获取与所述场 景描述数据匹配的场景模板,包括: 对于所述多个场景模板中的每个场景模板,将所述场景模板中每个匹配条件与所述场 景描述数据进行比较; 如果所述场景描述数据中存在满足所述每个匹配条件的数据,则确定所述场景模板为 与所述场景描述数据匹配的场景模板。5. 如权利要求1所述的方法,其特征在于,所述根据所述场景描述数据和所述场景模 板,生成应用场景数据,包括: 读取所述场景模板中的每个对象; 从所述每个对象包括的子对象中,获取存在指定字符串的子对象; 根据获取的子对象的标识,从所述场景描述数据中获取对应的属性值; 将所述子对象中所述指定字符串替换为所述属性值,得到应用场景数据。6. 如权利要求1所述的方法,其特征在于,所述将所述应用场景数据对应的应用场景 推荐给用户,包括: 从所述应用场景数据中选择指定应用场景数据; 根据所述指定应用场景数据,生成服务数据; 根据所述服务数据,生成应用场景界面; 将所述应用场景界面显示给用户。7. -种应用场景推荐装置,其特征在于,所述装置包括: 第一生成模块,用于当接收到场景推荐指令时,根据设备信息和用户信息,生成场景描 述数据,所述设备信息为与终端已登录的用户账号绑定的智能设备信息,所述用户信息为 所述用户账号对应的用户信息; 获取模块,用于根据所述场景描述数据,从服务器中获取与所述场景描述数据匹配的 场景模板; 第二生成模块,用于根据所述场景描述数据和所述场景模板,生成应用场景数据; 推荐模块,用于将所述应用场景数据对应的应用场景推荐给用户。8. 如权利要求7所述的装置,其特征在于,所述获取模块包括: 第一发送单元,用于向服务器发送模板匹配请求消息,所述模板匹配请求消息携带所 述场景描述数据,使所述服务器根据所述场景描述数据,获取与所述场景描述数据匹配的 场景模板; 第一接收单元,用于接收所述服务器发送的场景模板。9. 如权利要求7所述的装置,其特征在于,所述获取模块包括: 第二发送单元,用于向服务器发送模板获取请求消息; 第二接收单元,用于接收所述服务器发送的场景模板列表,所述场景模板列表中包括 多个场景模板; 第一获取单元,用于从所述多个场景模板中,获取与所述场景描述数据匹配的场景模 板。10. 如权利要求9所述的装置,其特征在于,所述获取单元包括: 比较子单元,用于对于所述多个场景模板中的每个场景模板,将所述场景模板中每个 匹配条件与所述场景描述数据进行比较; 确定子单元,用于如果所述场景描述数据中存在满足所述每个匹配条件的数据,则确 定所述场景模板为与所述场景描述数据匹配的场景模板。11. 如权利要求7所述的装置,其特征在于,所述第二生成模块包括: 读取单元,用于读取所述场景模板中的每个对象; 第二获取单元,用于从所述每个对象包括的子对象中,获取存在指定字符串的子对 象; 第三获取单元,用于根据获取的子对象的标识,从所述场景描述数据中获取对应的属 性值; 替换单元,用于将所述子对象中所述指定字符串替换为所述属性值,得到应用场景数 据。12. 如权利要求7所述的装置,其特征在于,所述推荐模块包括: 选择单元,用于从所述应用场景数据中选择指定应用场景数据; 第一生成单元,用于根据所述指定应用场景数据,生成服务数据; 第二生成单元,用于根据所述服务数据,生成应用场景界面; 显示单元,用于将所述应用场景界面显示给用户。
【专利摘要】本发明公开了一种应用场景推荐方法及装置,属于物联网技术领域。该方法包括:当接收到场景推荐指令时,根据设备信息和用户信息,生成场景描述数据,设备信息为与终端已登录的用户账号绑定的智能设备信息,用户信息为该用户账号对应的用户信息;根据场景描述数据,从服务器中获取与该场景描述数据匹配的场景模板;根据场景描述数据和匹配的场景模板,生成应用场景数据;将该应用场景数据对应的应用场景推荐给用户。该装置包括:第一生成模块、获取模块、第二生成模块和推荐模块。本发明无需用户进行手动设置,只需向终端提交场景推荐指令来使终端向用户推荐应用场景,整个过程只需用户一步操作即可完成,这样大大方便了用户的操作。
【IPC分类】H04L12/28
【公开号】CN105634881
【申请号】CN201410606347
【发明人】蔡耿平
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年6月1日
【申请日】2014年10月30日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1