1.本发明涉及智能家电领域,特别是无屏语音设备的指令可视化方法。
背景技术:2.由于语音助手的逐渐普及,很多设备装上了语音助手,单纯语音助手播报内容没问题,但是当播放内容较长时用户想深度了解播报的内容就比较困难。目前,现有的技术方案多数是通过给语音设备安装屏幕去实现,将语音播报的内容显示在屏幕上,成本较高、且很多小型设备无法安装屏幕导致用户体验比较差。因此,有必要研究一种无屏语音设备的指令可视化方法,以解决上述问题。
技术实现要素:3.本发明旨在提供一种无屏语音设备的指令可视化方法。
4.为了实现以上目标,本发明一实施方式提供了无屏语音设备的指令可视化方法,包括以下步骤:
5.获取可视化语音指令;
6.在获取到可视化语音指令后,云端决策系统根据各有屏设备输入参数的信息进行逻辑计算分别得出各有屏设备的推荐系数xd,其中,输入参数包括有屏设备的位置参数、用户画像数据;
7.在得出推荐系数xd后,设定推荐系数xd最大的有屏设备为针对该语音指令对应显示的目标有屏设备,并控制目标有屏设备进行画面显示。
8.作为本发明一实施方式的进一步改进,前述有屏设备的位置参数通过以下步骤获取:
9.建立有屏设备位置相对无屏语音设备位置的位置坐标系,根据无屏语音设备位置坐标(x0,y0)和无屏语音设备接收到的声源定位角度,获得用户可能所在位置形成的直线f(x);
10.在获得直线f(x)后,通过各个有屏设备位置坐标(xd,yd)对直线f(x)求积分,得到有屏设备与f(x)的直线距离参数dd,设定直线距离参数dd的值与推荐系数xd成正比,
11.其中,n是有屏设备的总的数量。
12.作为本发明一实施方式的进一步改进,前述有屏设备的位置参数通过获取有屏设备所在房间位置、用户所在房间位置;
13.在获取到有屏设备所在房间位置和用户所在房间位置时,判断有屏设备是否与用户在同一房间,其中,有屏设备所在房间位置相对用户所在房间位置的系数设为kf;
14.若有屏设备与用户在同一房间,设定与用户在同一房间的有屏设备的系数kf为k
同
;
15.若有屏设备不与用户在同一房间,判断有屏设备是否与用户在相连房间;
16.若有屏设备与用户在相连房间,设定与用户在相连房间的有屏设备的系数kf为k
连
;
17.若有屏设备不与用户在相连房间,设定不与用户在相连房间的有屏设备的系数kf为k
非
;
18.设定k
同
对应有屏设备的推荐系数xd大于k
连
对应有屏设备的推荐系数xd,k
连
对应有屏设备的推荐系数xd大于k
非
对应有屏设备的推荐系数xd。
19.作为本发明一实施方式的进一步改进,前述用户画像数据通过获取用户最近时间段n内的某一有屏设备的频次ti;
20.在获取到频次ti时,计算交互频率t
频i
,
21.其中,k
频
是归一化参数;
22.在获取到t
频i
时,设定t
频i
与推荐系数xd成正比例关系。
23.作为本发明一实施方式的进一步改进,前述用户画像数据通过获取用户最近时间段n内的有屏设备的平均使用下滑次数d
ti
和平均驻留时间t
ti
;
24.在获取到d
ti
和t
ti
时,计算交互深度t
深i
,
25.其中,k
深
、k
驻
是归一化参数,k1、k2是加权平衡参数;
26.在获取到t
深i
时,设定t
深i
与推荐系数xd成正比例关系。
27.作为本发明一实施方式的进一步改进,在获取到t
频i
和t
深i
时,计算用户某一有屏设备的用户画像数据ti,
28.其中,ti=k1t
频i
+k2t
深i
,k1、k2是加权平衡参数;
29.在获取到ti时,设定ti与推荐系数xd成正比例关系。
30.作为本发明一实施方式的进一步改进,在获取到用户画像数据ti时,计算用户画像的画像推荐系数rn,
31.其中,k是加权平衡参数,(t1,t2,t3...tn)是有屏设备对应的用户画像数据列表,n是有屏设备的总的数量;
32.在获取到rn时,设定rn与推荐系数xd成正比关系。
33.作为本发明一实施方式的进一步改进,前述用户画像数据通过获取用户最近时间段n内的某一有屏设备的频次ti;
34.在获取到频次ti时,计算交互频率t
频i
,
35.其中,k
频
是归一化参数;
36.前述用户画像数据通过获取用户最近时间段n内的某一有屏设备的平均使用下滑次数d
ti
和平均驻留时间t
ti
;
37.在获取到d
ti
和t
ti
时,计算交互深度t
深i
,
38.其中,k
深
、k
驻
是归一化参数,k1、k2是加权平衡参数;
39.在获取到t
频i
和t
深i
时,计算用户某一有屏设备的用户画像数据ti,
40.其中,ti=k1t
频i
+k2t
深i
,k1、k2是加权平衡参数;
41.在获取到用户画像数据ti时,计算用户画像的画像推荐系数rn,
42.其中,k是加权平衡参数,(t1,t2,t3...tn)是有屏设备对应的用户画像数据列表,n是有屏设备的总的数量;
43.在获取到画像推荐系数rn时,计算推荐系数xd,
44.其中,xd=dd*kf*rn。
45.作为本发明一实施方式的进一步改进,设定推荐系数xd与有屏设备正在进行中的事件列表相关,其中,事件列表包括事件名称、事件紧急程度、事件发生的有屏设备的位置坐标;
46.在获取到正在进行中的事件列表后,设定正在进行中的事件紧急程度越紧急所对应的有屏设备的推荐系数xd越小。
47.作为本发明一实施方式的进一步改进,设定输入参数还包括有屏设备的类型、设备的运行状态。
48.作为本发明一实施方式的进一步改进,获取可视化语音指令包括获取带有nfc模块的有屏设备通过触碰无屏语音设备的nfc模块的指令,或者获取用户的语音指令,或者获取用户的投屏指令,或者获取用户的手势识别指令。
49.与现有技术相比,本发明的有益效果在于:本发明提供的无屏语音设备的指令可视化方法通过云端决策系统根据各有屏设备输入参数的信息进行逻辑计算分别得出各有屏设备的推荐系数xd,输入参数综合考虑有屏设备的位置参数和用户画像数据从而得出推荐系数xd,比单一的只考虑有屏设备的位置更加的人机化,具有人机性高、便于搭建、稳定可靠的优点。
附图说明
50.图1为本发明无屏语音设备的指令可视化方法的位置坐标系。
具体实施方式
51.下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
52.本发明中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
53.本发明主要涉及:一种无屏语音设备的指令可视化方法,包括以下步骤:获取无屏语音设备接收到的用户发出的语音指令,控制无屏语音设备接收该语音指令请求并进行语音播报;其中,无屏语音设备比如说无屏语音冰箱,无屏语音音箱或其他无屏语音设备。
54.在无屏语音设备语音播报后,获取用户需要有屏设备显示的主动触发指令,主动
触发指令即为可视化语音指令,通过用户的主动触发获取;
55.优选地,获取可视化语音指令包括获取带有nfc模块的有屏设备通过触碰无屏语音设备的nfc模块的指令,或者获取用户的语音指令,或者获取用户的投屏指令,或者获取用户的手势识别指令,具有实施方式多样化的优点,同时搭建的系统稳定可靠、便于推广。
56.在获取到可视化语音指令后,云端决策系统根据各有屏设备输入参数的信息进行逻辑计算分别得出各有屏设备的推荐系数xd,其中,输入参数包括有屏设备的位置参数、用户画像数据;当然,正在进行中的事件列表也会在一定程度上影响推荐系数xd,当然也可以根据客户的需要自主的增加输入的参数,具有灵活变动的优点。
57.得出推荐系数xd后,设定推荐系数xd最大的有屏设备为针对该语音指令对应显示的目标有屏设备,并控制目标有屏设备进行画面显示。
58.以下实施例,以无屏语音设备在家庭中的应用为例进行说明,当然其他应用场景也适用本发明的无屏语音设备的指令可视化方法。
59.通过家庭位置模型,构建出家庭区位关系图,前述有屏设备的位置参数通过以下步骤获取:
60.建立有屏设备位置相对无屏语音设备位置的位置坐标系,位置坐标系的原点与坐标轴的设定根据实际情况进行设定,此处不作过多限定。
61.在本实施例一中,参照图1的位置坐标系,根据无屏语音设备位置坐标(x0,y0)和无屏语音设备接收到的声源定位角度,获得用户可能所在位置形成的直线f(x);直线f(x)的确定也可以根据角度和(x0,y0)画出直线算出直线与所在家庭区间的交点获得,此处不作过多描述。
62.比如,厨房有人状态r_厨:true,客卧无人状态r_卧:false,收音设备声源定位值:45
°
。
63.各个有屏设备生成有屏设备的设备列表(d1,d2,d3,...,dn),在获得直线f(x)后,通过各个有屏设备位置坐标(xd,yd)对直线f(x)求积分,得到有屏设备与f(x)的直线距离参数dd,设定直线距离参数dd的值与推荐系数xd成正比,
64.其中,n是有屏设备的总的数量。
65.在本实施例一中,当用户对着(x0,y0)交互后,得到的交互位置角度是45
°
,获得线f(x),将d1和d2的坐标带入公式dd得到:
66.d1对应的dd=10;
67.d2对应的dd=15;
68.也就是说在其他因素相同的情况下,d2的优先度高于d1。
69.优选地,通过家庭位置模型,前述有屏设备的位置参数通过获取有屏设备所在房间位置、用户所在房间位置;
70.在获取到有屏设备所在房间位置和用户所在房间位置时,判断有屏设备是否与用户在同一房间,其中,有屏设备所在房间位置相对用户所在房间位置的系数设为kf;
71.若有屏设备与用户在同一房间,设定与用户在同一房间的有屏设备的系数kf为k
同
;
72.若有屏设备不与用户在同一房间,判断有屏设备是否与用户在相连房间;
73.若有屏设备与用户在相连房间,设定与用户在相连房间的有屏设备的系数kf为k
连
;
74.若有屏设备不与用户在相连房间,设定不与用户在相连房间的有屏设备的系数kf为k
非
;
75.设定k
同
对应有屏设备的推荐系数xd大于k
连
对应有屏设备的推荐系数xd,k
连
对应有屏设备的推荐系数xd大于k
非
对应有屏设备的推荐系数xd。
76.参照图1,根据家庭模型关系得知,d2的系数kf为k
连
,d1的系数kf为k
非
,也就是说在其他因素相同的情况下,d2的优先度高于d1,换句话说会优先考虑与无屏语音设备在同一房间的有屏设备,具有更快的应对能力。
77.前述用户画像数据通过获取用户最近时间段n内的交互数据,比如设置时间段n=30天,通过判断用户每次交互选择的设备、该设备的交互时间、该设备的交互深度等参数。
78.前述用户画像数据通过获取用户最近时间段n内的有屏设备的频次ti;
79.在获取到频次ti时,计算交互频率t
频i
,
80.其中,k
频
是归一化参数;
81.在获取到t
频i
时,设定t
频i
与推荐系数xd成正比例关系。通过设定归一化参数,使得不同事件的计算可以处于同一考虑基准,使得处理的结果更加的合理、精确。
82.优选地,前述用户画像数据通过获取用户最近时间段n内的某一有屏设备的平均使用下滑次数d
ti
和平均驻留时间t
ti
;
83.在获取到d
ti
和t
ti
时,计算交互深度t
深i
,
84.其中,k
深
、k
驻
是归一化参数,k1、k2是加权平衡参数;
85.在获取到t
深i
时,设定t
深i
与推荐系数xd成正比例关系。
86.优选地,在获取到t
频i
和t
深i
时,计算用户某一有屏设备的用户画像数据ti,
87.其中,ti=k1t
频i
+k2t
深i
,k1、k2是加权平衡参数;
88.在获取到ti时,设定ti与推荐系数xd成正比例关系。
89.优选地,在获取到用户画像数据ti时,计算用户画像的画像推荐系数rn,
90.其中,k是加权平衡参数,(t1,t2,t3...tn)是有屏设备对应的用户画像数据列表,n是有屏设备的总的数量;
91.在获取到rn时,设定rn与推荐系数xd成正比关系,充分考虑用户的使用习惯,且通过加权参数的设定,使得算出的结果更加的合理、精确,且便于用户进行自行设定。
92.进一步地,在获取到画像推荐系数rn时,计算推荐系数xd,
93.其中,xd=dd*kf*rn。根据公式可以得出,dd、kf、rn三个因素是相互制约推荐系数xd的数值,且三者均与xd成正比关系,可以从三个维度综合决定推荐系数xd的数值,当然也可以增加更多的维度进行综合决定推荐系数xd的数值,具有决策更全面、更加人机性、更可靠的优点。
94.比如在家庭中,同时发生的事件可能有很多,比如说菜单查询、门铃响了、想听音乐、想看电影,这些事情可能同时发生,需要这样的无屏语音设备的指令可视化方法。
95.在本实施例一中,d1本月使用次数为3次,d2本月使用次数为100次;
96.d1的本月使用时长是100小时,加载深度为3页;
97.d2的本月使用时长是10小时,加载深度为30页;
98.d1根据公式计算
99.d2根据公式计算
[0100][0101][0102]
带入参数可以得到t
深d1
=0.88,t
深d2
=0.48
[0103]
再根据联通关系
[0104]
最后求和,可以得到d1的推荐系数为0.22;
[0105]
d2的推荐系数为0.11。
[0106]
同理算出家里其他有屏设备的推荐系数,排序获得目标有屏设备。
[0107]
优选地,设定推荐系数xd与有屏设备正在进行中的事件列表相关,其中,事件列表包括事件名称、事件紧急程度、事件发生的有屏设备的位置坐标;
[0108]
在获取到正在进行中的事件列表后,设定正在进行中的事件紧急程度越紧急所对应的有屏设备的推荐系数xd越小。比如说厨房中的有屏设备d3显示煤气泄漏,且显示已关注,正进行报警操作,此时,对于紧急程度低于煤气泄漏的事件不适合占用厨房中的有屏设备d3。
[0109]
优选地,设定输入参数还包括有屏设备的类型、设备的运行状态。有屏设备的类型比如说:电视、手机、pad;电视设备状态:已关机。设备状态正在运行的有屏设备优先级高于设备状态关机的有屏设备。
[0110]
相较于现有技术,本发明提供的无屏语音设备的指令可视化方法通过云端决策系统根据各有屏设备输入参数的信息进行逻辑计算分别得出各有屏设备的推荐系数xd,输入参数综合考虑有屏设备的位置参数和用户画像数据从而得出推荐系数xd,比单一的只考虑有屏设备的位置更加的人机化,具有人机性高、便于搭建、系统稳定可靠的优点。
[0111]
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其做出各种各样的改变,而不偏离本发明权利要求书所限定的范围。
技术特征:1.一种无屏语音设备的指令可视化方法,其特征在于,包括以下步骤:获取可视化语音指令;在获取到可视化语音指令后,云端决策系统根据各有屏设备输入参数的信息进行逻辑计算分别得出各有屏设备的推荐系数x
d
,其中,输入参数包括有屏设备的位置参数、用户画像数据;在得出推荐系数x
d
后,设定推荐系数x
d
最大的有屏设备为针对该语音指令对应显示的目标有屏设备,并控制目标有屏设备进行画面显示。2.根据权利要求1所述的无屏语音设备的指令可视化方法,其特征在于:前述有屏设备的位置参数通过以下步骤获取:建立有屏设备位置相对无屏语音设备位置的位置坐标系,根据无屏语音设备位置坐标(x0,y0)和无屏语音设备接收到的声源定位角度,获得用户可能所在位置形成的直线f(x);在获得直线f(x)后,通过各个有屏设备位置坐标(x
d
,y
d
)对直线f(x)求积分,得到有屏设备与f(x)的直线距离参数d
d
,设定直线距离参数d
d
的值与推荐系数x
d
成正比,其中,n是有屏设备的总的数量。3.根据权利要求2所述的无屏语音设备的指令可视化方法,其特征在于:前述有屏设备的位置参数通过获取有屏设备所在房间位置、用户所在房间位置;在获取到有屏设备所在房间位置和用户所在房间位置时,判断有屏设备是否与用户在同一房间,其中,有屏设备所在房间位置相对用户所在房间位置的系数设为k
f
;若有屏设备与用户在同一房间,设定与用户在同一房间的有屏设备的系数k
f
为k
同
;若有屏设备不与用户在同一房间,判断有屏设备是否与用户在相连房间;若有屏设备与用户在相连房间,设定与用户在相连房间的有屏设备的系数k
f
为k
连
;若有屏设备不与用户在相连房间,设定不与用户在相连房间的有屏设备的系数k
f
为k
非
;设定k
同
对应有屏设备的推荐系数x
d
大于k
连
对应有屏设备的推荐系数x
d
,k
连
对应有屏设备的推荐系数x
d
大于k
非
对应有屏设备的推荐系数x
d
。4.根据权利要求1所述的无屏语音设备的指令可视化方法,其特征在于:前述用户画像数据通过获取用户最近时间段n内的某一有屏设备的频次t
i
;在获取到频次t
i
时,计算交互频率t
频i
,其中,k
频
是归一化参数;在获取到t
频i
时,设定t
频i
与推荐系数x
d
成正比例关系。5.根据权利要求4所述的无屏语音设备的指令可视化方法,其特征在于:前述用户画像数据通过获取用户最近时间段n内的有屏设备的平均使用下滑次数d
ti
和平均驻留时间t
ti
;在获取到d
ti
和t
ti
时,计算交互深度t
深i
,其中,k
深
、k
驻
是归一化参数,k1、k2是加权平衡参数;在获取到t
深i
时,设定t
深i
与推荐系数x
d
成正比例关系。6.根据权利要求5所述的无屏语音设备的指令可视化方法,其特征在于:在获取到t
频i
和t
深i
时,计算用户某一有屏设备的用户画像数据t
i
,
其中,t
i
=k1t
频i
+k2t
深i
,k1、k2是加权平衡参数;在获取到t
i
时,设定t
i
与推荐系数x
d
成正比例关系。7.根据权利要求6所述的无屏语音设备的指令可视化方法,其特征在于:在获取到用户画像数据t
i
时,计算用户画像的画像推荐系数rn,其中,k是加权平衡参数,(t1,t2,t3...t
n
)是有屏设备对应的用户画像数据列表,n是有屏设备的总的数量;在获取到rn时,设定rn与推荐系数x
d
成正比关系。8.根据权利要求3所述的无屏语音设备的指令可视化方法,其特征在于:前述用户画像数据通过获取用户最近时间段n内的某一有屏设备的频次t
i
;在获取到频次t
i
时,计算交互频率t
频i
,其中,k
频
是归一化参数;前述用户画像数据通过获取用户最近时间段n内的某一有屏设备的平均使用下滑次数d
ti
和平均驻留时间t
ti
;在获取到d
ti
和t
ti
时,计算交互深度t
深i
,其中,k
深
、k
驻
是归一化参数,k1、k2是加权平衡参数;在获取到t
频i
和t
深i
时,计算用户某一有屏设备的用户画像数据t
i
,其中,t
i
=k1t
频i
+k2t
深i
,k1、k2是加权平衡参数;在获取到用户画像数据t
i
时,计算用户画像的画像推荐系数rn,其中,k是加权平衡参数,(t1,t2,t3...t
n
)是有屏设备对应的用户画像数据列表,n是有屏设备的总的数量;在获取到画像推荐系数rn时,计算推荐系数x
d
,其中,x
d
=d
d
*k
f
*rn。9.根据权利要求2所述的无屏语音设备的指令可视化方法,其特征在于:设定推荐系数x
d
与有屏设备正在进行中的事件列表相关,其中,事件列表包括事件名称、事件紧急程度、事件发生的有屏设备的位置坐标;在获取到正在进行中的事件列表后,设定正在进行中的事件紧急程度越紧急所对应的有屏设备的推荐系数x
d
越小。10.根据权利要求1所述的无屏语音设备的指令可视化方法,其特征在于:设定输入参数还包括有屏设备的类型、设备的运行状态。11.根据权利要求1所述的无屏语音设备的指令可视化方法,其特征在于:获取可视化语音指令包括获取带有nfc模块的有屏设备通过触碰无屏语音设备的nfc模块的指令,或者获取用户的语音指令,或者获取用户的投屏指令,或者获取用户的手势识别指令。
技术总结本发明具体涉及一种无屏语音设备的指令可视化方法,包括以下步骤:获取可视化语音指令;在获取到可视化语音指令后,云端决策系统根据各有屏设备输入参数的信息进行逻辑计算分别得出各有屏设备的推荐系数X
技术研发人员:张宁 张景瑞 孔令磊
受保护的技术使用者:海尔智家股份有限公司
技术研发日:2022.03.21
技术公布日:2022/7/5