交互设备的选择方法和装置的制造方法

文档序号:10663476阅读:470来源:国知局
交互设备的选择方法和装置的制造方法
【专利摘要】本发明提供一种交互设备的选择方法和装置,该方法包括:根据所述用户使用场景类型和预设策略,从所述用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配的第一交互设备;向所述用户的穿戴式设备集合中的所有穿戴式设备发送所述第一交互设备的属性信息,以使得所述用户的穿戴式设备集合中的穿戴式设备根据所述第一交互设备的属性信息与所述第一交互设备进行信息交互,用户可以及时的获取所需的全部信息。
【专利说明】
交互设备的选择方法和装置
技术领域
[0001] 本发明实施例涉及通信技术,尤其涉及一种交互设备的选择方法和装置。
【背景技术】
[0002] 随着科技的发展,越来越多的穿戴式设备在人们的生活中正逐步发挥重要作用, 从不同角度和层面为用户提供服务。
[0003] 目前,穿戴式设备形态越来越多样、功能越来越丰富,从设备功能方面来看,穿戴 式设备可以是检测用户身体状态的健康管家,可以是帮助用户改进某一功能的人体器官的 延伸,也可以是辅助用户进行决策的智能助理;从设备形态方面来看,穿戴式设备可以为手 表、手机、耳机、饰品、衣服、头盔、鞋子、腰带等。在用户同时佩戴使用多个穿戴式设备的情 况下,用户需要和穿戴式设备进行信息交互,获取用户所需的信息,例如,用户可以分别查 看每个穿戴式设备,获取穿戴式设备提供的信息,同样,用户也需要通过语音、文字、手势等 方式向各类穿戴式设备输入信息或发送命令,指示穿戴式设备获取用户所需的信息。
[0004] 但是,用户需要分别查看每个穿戴式设备的信息才能获取用户所需的全部信息, 并且,由于受到显示屏幕、处理器、音频等设备功能的限制,有些穿戴式设备并不能直接与 用户进行信息交互,因此,当用户忘记查看某个穿戴式设备的信息,或者,用户无法直接与 穿戴式设备进行信息交互时,会导致用户无法及时的获取所需的信息,从而影响用户做出 正确的决策。

【发明内容】

[0005] 本发明实施例提供一种交互设备的选择方法和装置,用户可以及时的获取所需的 全部信息,根据这些信息做出正确的决策。
[0006] 第一方面,本发明实施例提供一种交互设备的选择方法,包括:
[0007] 根据当前的用户使用场景类型和预设策略,从所述用户的穿戴式设备集合中确定 与所述用户使用场景类型相匹配的第一交互设备;其中,所述预设策略包括所述用户使用 场景类型和穿戴式设备之间的对应关系;
[0008] 向所述用户的穿戴式设备集合中的所有穿戴式设备发送所述第一交互设备的属 性信息,以使得所述用户的穿戴式设备集合中的穿戴式设备根据所述第一交互设备的属性 信息与所述第一交互设备进行信息交互。
[0009] 结合第一方面,在第一方面的第一种可能实现方式中,所述根据所述用户使用场 景类型和预设策略,从所述用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配 的第一交互设备之前,所述方法还包括:
[0010] 根据用户使用场景信息识别所述用户使用场景类型;
[0011] 判断所述用户使用场景类型是否发生变化;
[0012] 若所述用户使用场景类型发生变化,则根据所述用户使用场景类型和预设策略, 从所述用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配的第一交互设备。
[0013] 结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所 述根据用户使用场景信息确定用户使用场景类型之前,所述方法还包括:
[0014] 获取配置文件,其中,所述配置文件包括所述用户使用场景信息与所述用户使用 场景类型之间的对应关系;
[0015] 所述根据用户使用场景信息确定用户使用场景类型,包括:
[0016] 根据所述用户使用场景信息和配置文件,确定所述用户使用场景类型。
[0017] 结合第一方面的第一种可能实现方式,在第一方面的第三种可能实现方式中,所 述根据用户使用场景信息确定用户使用场景类型之前,所述方法还包括:
[0018] 根据所述用户使用场景信息,采用机器学习的方式确定所述用户使用场景类型。
[0019] 结合第一方面的第一种至第三种中的任一种可能实现方式,在第一方面的第四种 可能实现方式中,
[0020] 所述根据用户使用场景信息确定用户使用场景类型之后,所述方法还包括:
[0021 ]判断所述用户使用场景类型是否被保存;
[0022] 若没有保存所述用户使用场景类型,则保存所述用户使用场景类型,并根据所述 用户使用场景类型,更新所述预设策略。
[0023] 结合第一方面的第一种至第四种中的任一种可能实现方式,在第一方面的第五种 可能实现方式中,所述根据用户使用场景信息确定用户使用场景类型之前,包括:
[0024] 通过所述用户的穿戴式设备集合中的穿戴式设备获取所述用户使用场景信息。
[0025] 结合上述第一方面的任一种可能实现方式,在第一方面的第六种可能实现方式 中,所述根据所述用户使用场景类型和预设策略,从所述用户的穿戴式设备集合中确定与 所述用户使用场景类型相匹配的第一交互设备之前,所述方法还包括:
[0026] 对所述用户的穿戴式设备集合进行检测以确认所述用户的穿戴式设备集合是否 发生变化;
[0027] 若所述用户的穿戴式设备集合中的穿戴式设备发生变化,则根据所述用户使用场 景类型和预设策略,从检测后的用户的穿戴式设备集合中确定与所述用户使用场景类型相 匹配的第一交互设备。
[0028] 结合上述第一方面的任一种可能实现方式,在第一方面的第七种可能实现方式 中,所述向所述用户的穿戴式设备集合中的所有穿戴式设备发送所述第一交互设备的属性 信息之前,所述方法还包括:
[0029]判断所述第一交互设备是否和第二交互设备为同一个设备,其中,所述第二交互 设备为根据上一个用户使用场景类型确定的交互设备;
[0030] 若所述第一交互设备和第二交互设备不是同一个设备,则向所述用户的穿戴式设 备集合中的所有穿戴式设备发送所述第一交互设备的属性信息。
[0031] 结合上述第一方面的任一种可能实现方式,在第一方面的第八种可能实现方式 中,所述根据所述用户使用场景类型和预设策略,从所述用户的穿戴式设备集合中确定与 所述用户使用场景类型相匹配的第一交互设备,包括:
[0032] 根据所述用户使用场景类型和所述预设策略,确定所述用户的穿戴式设备集合中 各穿戴式设备的优先级顺序;
[0033] 根据所述优先级顺序,从所述用户的穿戴式设备集合中确定所述第一交互设备。
[0034] 结合上述第一方面的任一种可能实现方式,在第一方面的第九种可能实现方式 中,所述向所述用户的穿戴式设备集合中的所有穿戴式设备发送所述第一交互设备的属性 信息之后,所述方法还包括:
[0035] 接收所述用户的穿戴式设备集合中的任一穿戴式设备发送的查询请求;其中,所 述查询请求用于查询所述第一交互设备的属性信息;
[0036]根据所述查询请求向所述穿戴式设备发送所述第一交互设备的属性信息。
[0037]第二方面,本发明实施例提供一种交互设备的选择装置,包括:
[0038]处理模块,用于根据当前的用户使用场景类型和预设策略,从所述用户的穿戴式 设备集合中确定与所述用户使用场景类型相匹配的第一交互设备;其中,所述预设策略包 括所述用户使用场景类型和穿戴式设备之间的对应关系;
[0039]发送模块,用于向所述用户的穿戴式设备集合中的所有穿戴式设备发送所述第一 交互设备的属性信息,以使得所述用户的穿戴式设备集合中的穿戴式设备根据所述第一交 互设备的属性信息与所述第一交互设备进行信息交互。
[0040] 结合第二方面,在第二方面的第一种可能实现方式中,所述处理模块还用于根据 用户使用场景信息识别所述用户使用场景类型;并判断所述用户使用场景类型是否发生变 化,若所述用户使用场景类型发生变化,则根据所述用户使用场景类型和预设策略,从所述 用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配的第一交互设备。
[0041] 结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所 述处理模块还用于获取配置文件,其中,所述配置文件包括所述用户使用场景信息与所述 用户使用场景类型之间的对应关系;
[0042]则所述处理模块根据用户使用场景信息确定用户使用场景类型,包括:
[0043]所述处理模块根据所述用户使用场景信息和配置文件,确定所述用户使用场景类 型。
[0044]结合第二方面的第一种可能实现方式,在第二方面的第三种可能实现方式中,所 述处理模块根据用户使用场景信息确定用户使用场景类型,包括:
[0045]所述处理模块根据所述用户使用场景信息,采用机器学习的方式确定所述用户使 用场景类型。
[0046] 结合第二方面的第一种至第三种中的任一可能实现方式,在第二方面的第四种可 能实现方式中,所处处理模块还用于判断所述用户使用场景类型是否被保存;若没有保存 所述用户使用场景类型,则保存所述用户使用场景类型,并根据所述用户使用场景类型,更 新所述预设策略。
[0047] 结合第二方面的第一种至第四种中的任一可能实现方式,在第二方面的第五种可 能实现方式中,所述装置还包括获取模块,用于通过所述用户的穿戴式设备集合中的穿戴 式设备获取所述用户使用场景信息。
[0048]结合上述第二方面的任一种可能实现方式,在第二方面的第六种可能实现方式 中,所述处理模块还用于对所述用户的穿戴式设备集合进行检测以确认所述用户的穿戴式 设备集合是否发生变化,若所述用户的穿戴式设备集合中的穿戴式设备发生变化,则根据 所述用户使用场景类型和预设策略,从检测后的用户的穿戴式设备集合中确定与所述用户 使用场景类型相匹配的第一交互设备。
[0049] 结合上述第二方面的任一种可能实现方式,在第二方面的第七种可能实现方式 中,所述处理模块还用于判断所述第一交互设备是否和第二交互设备为同一个设备,若所 述第一交互设备和第二交互设备不是同一个设备,则触发所述发送模块向所述用户的穿戴 式设备集合中的所有穿戴式设备发送所述第一交互设备的属性信息;其中,所述第二交互 设备为根据上一个用户使用场景类型确定的交互设备。
[0050] 结合上述第二方面的任一种可能实现方式,在第二方面的第八种可能实现方式 中,所述处理模块根据所述用户使用场景类型和预设策略,从所述用户的穿戴式设备集合 中确定与所述用户使用场景类型相匹配的第一交互设备,包括:
[0051] 所述处理模块根据所述用户使用场景类型和所述预设策略,确定所述用户的穿戴 式设备集合中各穿戴式设备的优先级顺序;并根据所述优先级顺序,从所述用户的穿戴式 设备集合中确定所述第一交互设备。
[0052]结合上述第二方面的任一种可能实现方式,在第二方面的第九种可能实现方式 中,所述装置还包括接收模块,用于接收所述用户的穿戴式设备集合中的任一穿戴式设备 发送的查询请求;其中,所述查询请求用于查询所述第一交互设备的属性信息;
[0053]所述发送模块还用于根据所述查询请求向所述穿戴式设备发送所述第一交互设 备的属性信息。
[0054]本实施例提供的交互设备的选择方法和装置,控制器根据用户使用场景类型和预 设策略,从用户的穿戴式设备集合中确定与用户使用场景类型相匹配的第一交互设备,向 用户的穿戴式设备集合中的所有穿戴式设备发送第一第一交互设备的属性信息,以使得用 户的穿戴式设备集合中的穿戴式设备根据第一交互设备的属性信息与第一交互设备进行 信息交互。本实施例中,控制器为不同的用户使用场景类型选择适合与用户进行信息交互 的第一交互设备,用户仅通过第一交互设备就可以获取用户所佩戴的所有穿戴式设备采集 的信息,并且,一些无法与用户直接进行信息交互的设备也可以通过第一交互设备与用户 进行信息交互,用户可以及时的获取所需的全部信息,根据这些信息做出正确的决策。
【附图说明】
[0055] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
[0056] 图1为本发明实施例提供的交互设备的选择方法的应用场景示意图;
[0057]图2为本发明实施例一提供的交互设备的选择方法流程图;
[0058]图3为本发明实施例二提供的交互设备的选择方法流程图;
[0059]图4为本发明实施例三提供的交互设备的选择方法流程图;
[0060]图5为本发明实施例四提供的交互设备的选择装置的结构示意图;
[0061 ]图6为本发明实施例五提供的交互设备的选择装置的结构示意图;
[0062] 图7为本发明实施例六提供的控制器的结构示意图;
[0063] 图8为本发明实施例七提供的控制器的结构示意图。
【具体实施方式】
[0064] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0065] 本发明实施例涉及的方法,旨在解决现有技术中当用户忘记查看某个穿戴式设备 的信息,或者,用户无法直接与穿戴式设备进行信息交互时,会导致用户无法及时的获取所 需的信息,从而影响用户做出正确的决策的这一技术问题。
[0066] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施 例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0067] 图1为本发明实施例提供的交互设备的选择方法的应用场景示意图。如图1所示, 该场景包括穿戴式设备系统和用户7,穿戴式设备系统包括控制器1、交互设备2、穿戴式设 备3、穿戴式设备4、穿戴式设备5和短距离网络6。其中,交互设备2、穿戴式设备3、穿戴式设 备4、穿戴式设备5为用户7佩戴使用的各种穿戴式设备,例如,智能手表、智能眼镜、智能手 环、手机、体征监测传感器等,特别的,交互设备2为可以代理其它穿戴式设备与用户7进行 信息交互的穿戴式设备,例如,手机。控制器1用于控制穿戴式设备系统中的其它设备,控制 器1是穿戴式设备系统中的核心设备,通常由具有较强处理能力和通信能力的设备担任,控 制器1可以为一个具有处理功能的单独的物理实体,也可以为叠加在某个穿戴式设备的中 具有控制功能的模块,例如,智能手机或智能手表等,这些设备在出厂时自带该控制器功 能,并可由用户进行配置。短距离网络6可以为可以是Zigbee、红外、蓝牙、无线保真 (Wireless-Fidelity,简称Wi-Fi)等短距离无线网络,穿戴式设备系统中的各个穿戴式设 备之间可以通过短距离网络6进行通信。
[0068] 图2为本发明实施例一提供的交互设备的选择方法流程图。本实施例涉及的是在 穿戴式设备系统,控制器根据用户使用场景类型和预设策略,从穿戴式设备系统的所有穿 戴式设备中选择一个与用户使用场景类型匹配的交互设备,以使其它的穿戴式设备通过该 交互设备与用户进行信息交互的具体过程。如图2所示,本实施例的方法可以包括:
[0069] 步骤101、根据当前的用户使用场景类型和预设策略,从用户的穿戴式设备集合中 确定与用户使用场景类型相匹配的第一交互设备。
[0070] 其中,预设策略包括用户使用场景类型和穿戴式设备之间的对应关系。
[0071] 在本实施例中,控制器查询预设策略,从用户的穿戴式设备集合中选择一个与用 户使用场景类型相匹配的第一交互设备,即在该用户使用场景下,该第一交互设备最适合 与用户进行信息交互。
[0072] 其中,用户使用场景类型可以根据用户所在场景中的环境信息和用户的活动信息 来识别,例如,根据光线强度判断是白天或者黑夜,根据用户的移动速度判断用户时跑步、 坐车、静止等。第一交互设备用于代理穿戴式设备系统中的其他设备与用户执行信息交互, 该信息交互包括:第一交互设备接收其他穿戴式设备输出给用户的信息,并将该信息以合 适的方式呈现给用户;或者,第一交互设备接收用户发送的设备执行命令,并解析该命令, 将命令内容转发给相应的穿戴式设备执行。用户可以根据自己的需求和喜好来设置预设策 略,或者,也可以通过机器学习的方式由控制器来生成预设策略,为每个用户使用场景匹配 一个最适合向用户展示信息的第一交互设备,例如,预设策略可以包括若用户的使用场景 类型为室外跑步,则匹配的第一交互设备为智能眼镜;若用户使用场景类型为室内静坐,则 匹配的第一交互设备为手机等。用户的穿戴式设备集合中包括用户当前佩戴的穿戴式设 备,例如,用户的穿戴式设备集合为{手机、手表、眼镜、手环},若穿戴式设备系统中有设备 离开或者新增其它设备时,控制器可以实时的更新用户的穿戴式设备集合。
[0073]步骤102、向用户的穿戴式设备集合中的所有穿戴式设备发送第一交互设备的属 性信息,以使得用户的穿戴式设备集合中的穿戴式设备根据第一交互设备的属性信息与第 一交互设备进行信息交互。
[0074]在本实施例中,控制器确定了第一交互设备之后,将第一交互设备的属性信息在 穿戴式设备系统中广播,以使穿戴式设备系统中的其它设备可以根据第一交互设备的属性 信息与第一交互设备进行信息交互,再由第一交互设备向用户发送信息或接收用户发送的 指令信息,例如,第一交互设备为手机,当体温计需要将用户的体温信息显示给用户时,可 以将用户的体温信息发送给手机,由手机通过文字或者语音等方式显示给用户。
[0075]本实施例提供的交互设备的选择方法,控制器根据用户使用场景类型和预设策 略,从用户的穿戴式设备集合中确定与用户使用场景类型相匹配的第一交互设备,向用户 的穿戴式设备集合中的所有穿戴式设备发送第一交互设备的属性信息,以使得用户的穿戴 式设备集合中的穿戴式设备根据第一交互设备的属性信息与第一交互设备进行信息交互。 本实施例中,控制器可以为不同的用户使用场景类型选择适合与用户进行信息交互的第一 交互设备,用户仅通过第一交互设备就可以获取用户所佩戴的所有穿戴式设备采集的信 息,并且,一些无法与用户直接进行信息交互的设备也可以通过第一交互设备与用户进行 信息交互,用户可以及时的获取所需的全部信息,根据这些信息做出正确的决策。
[0076]图3为本发明实施例二提供的交互设备的选择方法流程图。本实施例涉及的是当 满足一定的触发条件时,控制器根据当前用户使用场景类型和预设策略选择交互设备与用 户进行信息交互的具体过程。如图3所述,该方法包括以下步骤:
[0077]步骤201、根据用户使用场景信息识别用户使用场景类型。
[0078]在本实施例中,用户使用场景信息包括用户的周边环境和用户活动信息,例如,光 线强度、视线跟踪信息、手腕摆动频率、记步信息、噪音、体温等,用户使用场景类型可以包 括用户当前活动类型和周边环境类型,例如,用户当前活动类型可以为听歌、跑步、睡觉、发 烧等,周边环境类型可以为室内、室外、白天、晚上等。控制通过用户佩戴的穿戴式设备来获 取用户使用场景信息,根据用户使用场景信息判断用户使用场景类型,例如,根据手腕摆动 频率和记步信息可以判断用户当前活动类型为跑步、静止或者散步,根据光线强度可以判 断周边环境为白天或者晚上等。
[0079]步骤202、判断用户使用场景类型是否发生变化,若用户使用场景类型发生变化, 则执行步骤205,若用户使用场景类型未发生变化,则返回步骤201。
[0080] 在本实施例中,当用户使用场景类型发生变化时,控制器根据用户使用场景类型 和预设策略选择第一交互设备,当用户使用场景类型没有发生变化时,继续识别用户使用 场景类型。
[0081] 可选地,用户的穿戴式设备集合中的设备发生变化为控制器选择第一交互设备的 另一个触发条件,具体实现方式如步骤203和步骤204所示。
[0082]步骤203、对用户的穿戴式设备集合进行检测以确认用户的穿戴式设备集合是否 发生变化,若用户的穿戴式设备集合中的设备发生变化,则执行步骤204;若用户的穿戴式 设备集合中的设备未发生变化,则返回步骤203。
[0083]在本实施例中,当用户的穿戴式设备集合中的设备发生变化时,控制器根据用户 使用场景类型和预设策略选择第一交互设备,当用户的穿戴式设备集合中的设备没有发生 变化时,继续对用户的穿戴式设备集合进行检测。用户的穿戴式设备集合中的设备发生变 化包括穿戴式设备系统中有设备离开或者新增了某些设备,尤其指第一交互设备的离开, 例如,第一交互设备没电、用户不再佩戴第一交互设备、或者是用户多佩戴了一个新的穿戴 式设备。
[0084]需要说明的是,控制器选择第一交互设备的触发条件包括用户使用场景类型发生 变化,和/或,用户的穿戴式设备集合中的设备发生变化,当这两个触发条件中的任何一个 满足或者两个触发条件同时满足时,都可以触发控制器执行步骤204。
[0085] 可选地,控制器可以根据穿戴式设备系统中设备的离开、故障或者新增等情况,实 时的更新用户的穿戴式设备集合,从而使得控制器可以选择在用户使用场景下最适合与用 户进行信息交互的交互设备。
[0086] 步骤204、根据用户使用场景类型和预设策略,从用户的穿戴式设备集合中确定与 用户使用场景类型相匹配的第一交互设备。
[0087] 其中,预设策略包括用户使用场景类型和穿戴式设备之间的对应关系,用户的穿 戴式设备集合中包括用户当前使用的穿戴式设备。
[0088]步骤205、判断第一交互设备是否和第二交互设备为同一个设备,若第一交互设备 和第二交互设备不是同一个设备,则执行步骤206,若第一交互设备和第二交互设备是同一 个设备,则执行步骤201和/或执行步骤203。
[0089]其中,第二交互设备为根据上一个用户使用场景类型确定的交互设备。
[0090]在本实施例中,在不同的用户使用场景类型下,若第一交互设备和第二交互设备 为同一个设备,则不需要向用户的穿戴式设备集合中的设备发送广播消息,若第一交互设 备和第二交互设备不是同一个设备,则控制器向用户的穿戴式设备集合中的所有穿戴式设 备发送第一交互设备的属性信息。
[0091] 步骤206、向用户的穿戴式设备集合中的所有穿戴式设备发送第一交互设备的属 性信息。
[0092] 本实施例提供的交互设备的选择方法,控制器周期性的或者不定期的识别用户使 用场景类型、对用户的穿戴式设备检测,当用户使用场景类型发生变化和/或用户的穿戴式 设备集合中的设备发生变化时,控制器根据用户使用场景类型和预设策略,从检测后的用 户的穿戴式设备集合中确定与变化后的用户使用场景信息相匹配的第一交互设备,判断第 一交互设备是否和第二交互设备为同一个设备,若第一交互设备和第二交互设备不是同一 个设备,则向用户的穿戴式设备集合中的所有穿戴式设备发送第一交互设备的属性信息, 从而保证以最佳的方式、实时地将穿戴式设备的信息显示给用户,并且,方便用户对穿戴式 设备系统中的设备进行管理。
[0093]图4为本发明实施例三提供的交互设备的选择方法流程图。如图4所示,该方法包 括以下步骤:
[0094] 步骤301、获取配置文件,根据用户使用场景信息和配置文件,确定用户使用场景 类型;或者,根据用户使用场景信息,采用机器学习的方式确定用户使用场景类型。
[0095] 其中,配置文件包括用户使用场景信息与用户使用场景类型之间的对应关系。
[0096] 在本实施例中,用户使用场景类型可采用传统的规则匹配的方式,通过预先定义 的配置文件,配置文件中可以规定用户使用场景类型和用户使用场景信息对应的上下文参 数阈值范围之间的映射关系,例如,当光线强度处于1万~1万lx之间时,对应的用户使用场 景类型为白天、室外;当光线强度处于100~5501x之间时,对应的用户使用场景类型为白 天、室内;当光线强度小于〇.21x时,对应的用户使用场景类型为晚上、室外。
[0097]在本实施例中,还可以采用机器学习的方式确定用户使用场景类型,例如,采用决 策树、支持向量机(Support Vector Machine,简称SVM)、Apriori、最大期望(Expectation Maximiztion,简称EM)、贝叶斯分类器、分类和回归树等算法来确定用户使用场景类型。具 体的,以决策树算法为例来详细说明本实施例的方案:利用一定数量的训练数据集,为每一 种用户使用场景类型建立一个场景模型,将用户使用场景信息输入到场景模型中进行运 算,通过运算结果来判断用户使用场景类型。例如,若用户使用场景类型A对应的场景模型 为M,用户使用场景信息对应的数据为S,将S输入模型M,根据Μ的输出为判断用户使用场景 类型是否为Α,若用户使用场景类型是Α,则根据该用户使用场景信息确定的用户使用场景 类型为Α,若用户使用场景类型不是Α,则可以尝试其它的场景模型。
[0098]需要说明的是,本实施例中的步骤301为图2所示实施例中的步骤101的具体实现 方式。
[0099]可选地,在步骤301之前,该方法还可以包括:通过用户的穿戴式设备集合中的穿 戴式设备获取用户使用场景信息。
[0100] 在本实施例中,控制器按照预设时间周期或者不定期的收集用户使用场景信息, 控制器可以通过穿戴式设备上的传感器来获取用户使用场景信息,从而更加全面准确的获 取用户使用场景信息。例如,通过体征测试仪上的光传感器、温度传感器、手机或者车辆上 的全球定位系统(Global Positioning System,简称GPS)、手机麦克风等获取用户使用场 景的ig息。
[0101] 步骤302、判断用户使用场景类型是否被保存;若没有保存用户使用场景类型,则 保存用户使用场景类型,并根据用户使用场景类型,更新预设策略。
[0102] 在本实施例中,控制器实时的获取用户使用场景信息,根据用户使用场景信息识 别出使用户使用场景类型并不是之前已经存储过的用户使用场景信息,则控制器采用数据 库、文档、表格等方式保存该新的用户使用场景类型,并且,更新预设策略,为该新的用户使 用场景类型匹配一个适合与用户进行信息交互的交互设备,从而提升使用场景识别的准确 率。例如,若用户使用场景信息的数值不在配置文件中规定的上下文参数阈值范围之内,或 者,用户使用场景信息的数值中包括一种新的数据,则说明用户使用场景类型为新的场景 类型;或者,采用机器学习的方法,将用户使用场景信息输入所有的场景模型中,输入结果 和所有之前以保存的用户使用场景类型都不匹配,则说明用户使用场景类型为新的场景类 型。
[0103] 步骤303、根据用户使用场景类型和预设策略,确定用户的穿戴式设备集合中各穿 戴式设备的优先级顺序。
[0104] 步骤304、根据优先级顺序,从用户的穿戴式设备集合中确定第一交互设备。
[0105] 在本实施例中,可以根据预设策略,针对不同的用户使用场景类型,为用户的穿戴 式设备集合中的各个设备设置不同的优先级,根据优先级顺序从用户的穿戴式设备集合中 确定第一交互设备。表1为用户的穿戴式设备集合中各设备优先级的策略示例,下面以表1 为例,详细说明步骤303和步骤304的技术方案。
[0106] 表1
[0108] 如表1所示,表1包含几种用户使用场景类型和对应的用户的穿戴式设备集合中各 设备的优先级顺序,其中,序号较小的设备具有较高的优先级。控制器在识别当前的用户使 用场景类型之后,可通过预设策略获确定用户的穿戴式设备集合中各穿戴式设备的优先级 顺序,优先选择优先级较高的穿戴式设备作为第一交互设备。例如,识别出当前用户使用场 景类型是"室外运动",根据预设策略确定用户的穿戴式设备集合中各设备的优先顺序为 "1、眼镜;2、手表;3、手环;4、手机",根据优先顺序,即可确定"眼镜"就是选定的第一交互设 备,若眼镜出现故障时,控制器还可以选择手表作为第一交互设备,从而保证及时的向用户 提供所需信息。
[0109] 需要说明的是,本实施例中的步骤303和步骤304为图2所示实施例中的步骤102的 具体实现方式。
[0110] 步骤305、向用户的穿戴式设备集合中的所有穿戴式设备发送第一交互设备的属 性信息,以使得用户的穿戴式设备集合中的穿戴式设备根据第一交互设备的属性信息与第 一交互设备进行信息交互。
[0111] 可选地,在本实施例中,若由于信号强度比较差,使得部分穿戴式设备长时间没有 接收到控制器发送的第一交互设备的属性信息时,该方法还可以包括以下步骤:
[0112] 步骤306、接收用户的穿戴式设备集合中的任一穿戴式设备发送的查询请求;其 中,查询请求用于查询第一交互设备的属性信息;
[0113]步骤307、根据查询请求向穿戴式设备发送第一交互设备的信息。
[0114] 在本实施例中,当穿戴式设备中除第一交互设备之外的其它穿戴式设备长时间未 收到第一交互设备的属性信息,且需要与用户进行信息交互时,可以先向控制器发送查询 请求,查询当前与用户进行信息交互的交互设备的信息,控制器将第一交互设备的信息发 送给该穿戴式设备,以使该穿戴式设备根据第一交互设备的属性信息与第一交互设备进行 信息交互,避免了当穿戴式设备没有接收到控制器发送的第一交互设备的属性信息,无法 获知通过哪一个穿戴式设备与用户进行信息交互这一问题。
[0115] 本实施例提供的交互设备的选择方法,获取配置文件,根据用户使用场景信息和 配置文件,确定用户使用场景类型;或者,根据用户使用场景信息,采用机器学习的方式确 定用户使用场景类型,并判断用户使用场景类型是否被保存;若没有保存用户使用场景类 型,则保存用户使用场景类型,并根据用户使用场景类型,更新预设策略,从而更加全面准 确的获取用户使用场景信息,提升用户使用场景类型识别的准确率;根据用户使用场景类 型和预设策略,确定用户的穿戴式设备集合中各穿戴式设备的优先级顺序,根据优先级顺 序,从用户的穿戴式设备集合中确定第一交互设备,并向用户的穿戴式设备集合中的所有 穿戴式设备发送第一交互设备的属性信息,保证及时的向用户提供所需信息;并且,控制器 在接收到用户的穿戴式设备集合中的任一穿戴式设备发送的查询请求时,向穿戴式设备发 送第一交互设备的信息,避免了当穿戴式设备没有接收到控制器发送的第一交互设备的属 性信息时,无法获知通过哪一个穿戴式设备与用户进行信息交互这一问题。
[0116] 图5为本发明实施例四提供的交互设备的选择装置的结构示意图。如图5所示,该 装置包括处理模块11和发送模块12。处理模块11用于根据用户使用场景类型和预设策略, 从用户的穿戴式设备集合中确定与用户使用场景类型相匹配的第一交互设备;其中,预设 策略包括用户使用场景类型和穿戴式设备之间的对应关系;用户的穿戴式设备集合中包括 用户当前使用的穿戴式设备;发送模块12用于向用户的穿戴式设备集合中的所有穿戴式设 备发送第一交互设备的属性信息,以使得用户的穿戴式设备集合中的穿戴式设备根据第一 交互设备的属性信息与第一交互设备进行信息交互。
[0117] 本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技 术效果类似,此处不再赘述。
[0118] 进一步地,处理模块11还用于根据用户使用场景信息识别用户使用场景类型;并 判断用户使用场景类型是否发生变化,若用户使用场景类型发生变化,则根据用户使用场 景类型和预设策略,从用户的穿戴式设备集合中确定与用户使用场景类型相匹配的第一交 互设备。
[0119] 可选地,处理模块11还用于对用户的穿戴式设备集合进行检测以确认用户的穿戴 式设备集合是否发生变化,若用户的穿戴式设备集合中的穿戴式设备发生变化,则根据用 户使用场景类型和预设策略,从检测后的用户的穿戴式设备集合中确定与用户使用场景类 型相匹配的第一交互设备。
[0120]可选地,处理模块11还用于判断第一交互设备是否和第二交互设备为同一个设 备,若第一交互设备和第二交互设备不是同一个设备,则触发发送模块12向用户的穿戴式 设备集合中的所有穿戴式设备发送第一交互设备的属性信息;其中,第二交互设备为根据 上一个用户使用场景类型确定的交互设备。
[0121]本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技 术效果类似,此处不再赘述。
[0122] 图6为本发明实施例五提供的交互设备的选择装置的结构示意图。如图6所示,该 装置还包括接收模块13和获取模块14,接收模块13用于接收用户的穿戴式设备集合中的任 一穿戴式设备发送的查询请求;其中,查询请求用于查询第一交互设备的属性信息;发送模 块12还用于根据查询请求向穿戴式设备发送第一交互设备的属性信息。获取模块14用于通 过用户的穿戴式设备集合中的穿戴式设备获取用户使用场景信息。
[0123] 可选地,处理模块11根据用户使用场景类型和预设策略,从用户的穿戴式设备集 合中确定与用户使用场景类型相匹配的第一交互设备,包括:处理模块11根据用户使用场 景类型和预设策略,确定用户的穿戴式设备集合中各设备的优先级顺序;并根据优先级顺 序,从用户的穿戴式设备集合中确定第一交互设备。
[0124] 可选地,处理模块11还用于获取配置文件,其中,配置文件包括用户使用场景信息 与用户使用场景类型之间的对应关系;则处理模块11根据用户使用场景信息确定用户使用 场景类型,包括:处理模块11根据用户使用场景信息和配置文件,确定用户使用场景类型。
[0125] 可选地,处理模块11根据用户使用场景信息确定用户使用场景类型,包括:处理模 块11根据用户使用场景信息,采用机器学习的方式确定用户使用场景类型。
[0126] 可选地,处理模块11还用于判断用户使用场景类型是否被保存;若没有保存用户 使用场景类型,则保存用户使用场景类型,并根据用户使用场景类型,更新预设策略。
[0127] 本实施例的装置,可以用于执行图4所示方法实施例的技术方案,其实现原理和技 术效果类似,此处不再赘述。
[0128] 图7为本发明实施例六提供的控制器的结构示意图。如图7所示,该控制器包括处 理器21和发射器22。处理器21用于根据用户使用场景类型和预设策略,从用户的穿戴式设 备集合中确定与用户使用场景类型相匹配的第一交互设备;其中,预设策略包括用户使用 场景类型和穿戴式设备之间的对应关系。发射器22用于向用户的穿戴式设备集合中的所有 穿戴式设备发送第一交互设备的属性信息,以使得用户的穿戴式设备集合中的穿戴式设备 根据第一交互设备的属性信息与第一交互设备进行信息交互。
[0129] 本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技 术效果类似,此处不再赘述。
[0130] 进一步地,处理器21还用于根据用户使用场景信息识别用户使用场景类型;判断 用户使用场景类型是否发生变化,若用户使用场景类型发生变化,则根据用户使用场景类 型和预设策略,从用户的穿戴式设备集合中确定与用户使用场景类型相匹配的第一交互设 备。
[0131] 可选地,处理器21还用于对用户的穿戴式设备集合进行检测以确认用户的穿戴式 设备集合是否发生变化,若用户的穿戴式设备集合中的设备发生变化,则根据用户使用场 景类型和预设策略,从检测后的用户的穿戴式设备集合中确定与用户使用场景类型相匹配 的第一交互设备。
[0132] 可选地,处理器21还用于判断第一交互设备是否和第二交互设备为同一个设备, 若第一交互设备和第二交互设备不是同一个设备,则触发发射器22向用户的穿戴式设备集 合中的所有穿戴式设备发送第一交互设备的属性信息;其中,第二交互设备为根据上一个 用户使用场景类型确定的交互设备。
[0133] 本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技 术效果类似,此处不再赘述。
[0134] 图8为本发明实施例七提供的控制器的结构示意图。如图8所示,该控制器还包括 接收器23,用于接收用户的穿戴式设备集合中的任一穿戴式设备发送的查询请求;其中,查 询请求用于查询第一交互设备的属性信息;发射器22还用于根据查询请求向穿戴式设备发 送第一交互设备的属性信息。
[0135] 可选地,处理器21根据用户使用场景类型和预设策略,从用户的穿戴式设备集合 中确定与用户使用场景类型相匹配的第一交互设备,包括:处理器21根据用户使用场景类 型和预设策略,确定用户的穿戴式设备集合中各穿戴式设备的优先级顺序;并根据优先级 顺序,从用户的穿戴式设备集合中确定第一交互设备。
[0136] 可选地,处理器21还用于获取配置文件,其中,配置文件包括用户使用场景信息与 用户使用场景类型之间的对应关系;则处理器21根据用户使用场景信息确定用户使用场景 类型,包括:处理器21根据用户使用场景信息和配置文件,确定用户使用场景类型。
[0137] 可选地,处理器21根据用户使用场景信息确定用户使用场景类型,包括:处理器21 根据用户使用场景信息,采用机器学习的方式确定用户使用场景类型。
[0138] 可选地,处理器21还用于判断用户使用场景类型是否被保存;若没有保存用户使 用场景类型,则保存用户使用场景类型,并根据用户使用场景类型,更新预设策略。
[0139] 可选地,处理器21还用于通过用户的穿戴式设备集合中的穿戴式设备获取用户使 用场景信息。
[0140] 本实施例的装置,可以用于执行图4所示方法实施例的技术方案,其实现原理和技 术效果类似,此处不再赘述。
[0141] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通 过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读存储器 (Read-Only Memory,简称ROM)、随机存取存储器(random access memory,简称RAM)、磁碟 或者光盘等各种可以存储程序代码的介质。
[0142] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进 行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术 方案的范围。
【主权项】
1. 一种交互设备的选择方法,其特征在于,包括: 根据当前的用户使用场景类型和预设策略,从所述用户的穿戴式设备集合中确定与所 述用户使用场景类型相匹配的第一交互设备;其中,所述预设策略包括所述用户使用场景 类型和穿戴式设备之间的对应关系; 向所述用户的穿戴式设备集合中的所有穿戴式设备发送所述第一交互设备的属性信 息,以使得所述用户的穿戴式设备集合中的穿戴式设备根据所述第一交互设备的属性信息 与所述第一交互设备进行信息交互。2. 根据权利要求1所述的方法,其特征在于,所述根据所述用户使用场景类型和预设策 略,从所述用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配的第一交互设备 之前,所述方法还包括: 根据用户使用场景信息识别所述用户使用场景类型; 判断所述用户使用场景类型是否发生变化; 若所述用户使用场景类型发生变化,则根据所述用户使用场景类型和预设策略,从所 述用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配的第一交互设备。3. 根据权利要求2所述的方法,其特征在于,所述根据用户使用场景信息确定用户使用 场景类型之前,所述方法还包括: 获取配置文件,其中,所述配置文件包括所述用户使用场景信息与所述用户使用场景 类型之间的对应关系; 所述根据用户使用场景信息确定用户使用场景类型,包括: 根据所述用户使用场景信息和配置文件,确定所述用户使用场景类型。4. 根据权利要求2所述的方法,其特征在于,所述根据用户使用场景信息确定用户使用 场景类型之前,所述方法还包括: 根据所述用户使用场景信息,采用机器学习的方式确定所述用户使用场景类型。5. 根据权利要求2至4任一项所述的方法,其特征在于,所述根据用户使用场景信息确 定用户使用场景类型之后,所述方法还包括: 判断所述用户使用场景类型是否被保存; 若没有保存所述用户使用场景类型,则保存所述用户使用场景类型,并根据所述用户 使用场景类型,更新所述预设策略。6. 根据权利要求2至5任一项所述的方法,其特征在于,所述根据用户使用场景信息确 定用户使用场景类型之前,包括: 通过所述用户的穿戴式设备集合中的穿戴式设备获取所述用户使用场景信息。7. 根据权利要求1至6任一项所述的方法,其特征在于,所述根据所述用户使用场景类 型和预设策略,从所述用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配的第 一交互设备之前,所述方法还包括: 对所述用户的穿戴式设备集合进行检测以确认所述用户的穿戴式设备集合是否发生 变化; 若所述用户的穿戴式设备集合中的穿戴式设备发生变化,则根据所述用户使用场景类 型和预设策略,从检测后的用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配 的第一交互设备。8. 根据权利要求1至7任一项所述的方法,其特征在于,所述向所述用户的穿戴式设备 集合中的所有穿戴式设备发送所述第一交互设备的属性信息之前,所述方法还包括: 判断所述第一交互设备是否和第二交互设备为同一个设备,其中,所述第二交互设备 为根据上一个用户使用场景类型确定的交互设备; 若所述第一交互设备和第二交互设备不是同一个设备,则向所述用户的穿戴式设备集 合中的所有穿戴式设备发送所述第一交互设备的属性信息。9. 根据权利要求1至8任一项所述的方法,其特征在于,所述根据所述用户使用场景类 型和预设策略,从所述用户的穿戴式设备集合中确定与所述用户使用场景类型相匹配的第 一交互设备,包括: 根据所述用户使用场景类型和所述预设策略,确定所述用户的穿戴式设备集合中各穿 戴式设备的优先级顺序; 根据所述优先级顺序,从所述用户的穿戴式设备集合中确定所述第一交互设备。10. 根据权利要求1至9任一项所述的方法,其特征在于,所述向所述用户的穿戴式设备 集合中的所有穿戴式设备发送所述第一交互设备的属性信息之后,所述方法还包括: 接收所述用户的穿戴式设备集合中的任一穿戴式设备发送的查询请求;其中,所述查 询请求用于查询所述第一交互设备的属性信息; 根据所述查询请求向所述穿戴式设备发送所述第一交互设备的属性信息。11. 一种交互设备的选择装置,其特征在于,包括: 处理模块,用于根据当前的用户使用场景类型和预设策略,从所述用户的穿戴式设备 集合中确定与所述用户使用场景类型相匹配的第一交互设备;其中,所述预设策略包括所 述用户使用场景类型和穿戴式设备之间的对应关系; 发送模块,用于向所述用户的穿戴式设备集合中的所有穿戴式设备发送所述第一交互 设备的属性信息,以使得所述用户的穿戴式设备集合中的穿戴式设备根据所述第一交互设 备的属性信息与所述第一交互设备进行信息交互。12. 根据权利要求11所述的装置,其特征在于,所述处理模块还用于根据用户使用场景 信息识别所述用户使用场景类型;并判断所述用户使用场景类型是否发生变化,若所述用 户使用场景类型发生变化,则根据所述用户使用场景类型和预设策略,从所述用户的穿戴 式设备集合中确定与所述用户使用场景类型相匹配的第一交互设备。13. 根据权利要求12所述的装置,其特征在于,所述处理模块还用于获取配置文件,其 中,所述配置文件包括所述用户使用场景信息与所述用户使用场景类型之间的对应关系; 则所述处理模块根据用户使用场景信息确定用户使用场景类型,包括: 所述处理模块根据所述用户使用场景信息和配置文件,确定所述用户使用场景类型。14. 根据权利要求12所述的装置,其特征在于,所述处理模块根据用户使用场景信息确 定用户使用场景类型,包括: 所述处理模块根据所述用户使用场景信息,采用机器学习的方式确定所述用户使用场 景类型。15. 根据权利要去12至14任一项所述的装置,其特征在于, 所述处理模块还用于判断所述用户使用场景类型是否被保存;若没有保存所述用户使 用场景类型,则保存所述用户使用场景类型,并根据所述用户使用场景类型,更新所述预设 策略。16. 根据权利要去12至15任一项所述的装置,其特征在于,所述装置还包括获取模块, 用于通过所述用户的穿戴式设备集合中的穿戴式设备获取所述用户使用场景信息。17. 根据权利要求11至16任一项所述的装置,其特征在于, 所述处理模块还用于对所述用户的穿戴式设备集合进行检测以确认所述用户的穿戴 式设备集合是否发生变化,若所述用户的穿戴式设备集合中的穿戴式设备发生变化,则根 据所述用户使用场景类型和预设策略,从检测后的用户的穿戴式设备集合中确定与所述用 户使用场景类型相匹配的第一交互设备。18. 根据权利要求11至17任一项所述的装置,其特征在于, 所述处理模块还用于判断所述第一交互设备是否和第二交互设备为同一个设备,若所 述第一交互设备和第二交互设备不是同一个设备,则触发所述发送模块向所述用户的穿戴 式设备集合中的所有穿戴式设备发送所述第一交互设备的属性信息;其中,所述第二交互 设备为根据上一个用户使用场景类型确定的交互设备。19. 根据权利要求11至18任一项所述的装置,其特征在于,所述处理模块根据所述用户 使用场景类型和预设策略,从所述用户的穿戴式设备集合中确定与所述用户使用场景类型 相匹配的第一交互设备,包括: 所述处理模块根据所述用户使用场景类型和所述预设策略,确定所述用户的穿戴式设 备集合中各穿戴式设备的优先级顺序;并根据所述优先级顺序,从所述用户的穿戴式设备 集合中确定所述第一交互设备。20. 根据权利要求11至19任一项所述的装置,其特征在于,所述装置还包括接收模块, 用于接收所述用户的穿戴式设备集合中的任一穿戴式设备发送的查询请求;其中,所述查 询请求用于查询所述第一交互设备的属性信息; 所述发送模块还用于根据所述查询请求向所述穿戴式设备发送所述第一交互设备的 属性信息。
【文档编号】G06F1/16GK106030442SQ201580003149
【公开日】2016年10月12日
【申请日】2015年9月30日
【发明人】钱莉, 黄茂胜
【申请人】华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1