电动牙刷中的语音助理的制作方法

文档序号:27018239发布日期:2021-10-23 04:18阅读:228来源:国知局
电动牙刷中的语音助理的制作方法

1.本公开整体涉及电动牙刷系统,并且更具体地涉及用于在电动牙刷处接收语音输入并提供语音输出的语音助理。


背景技术:

2.通常,电动牙刷具有牙刷头部和牙刷柄部。通过将电动牙刷联接到感应充电站,电动牙刷从感应充电站接收电力。用户经由电动牙刷柄部上的按钮和开关来控制电动牙刷。然而,用户通常不清楚他们的刷牙习惯,诸如他们刷牙的平均时长、他们用力大小是否恰当、他们在刷牙时可能错过的区域等。此外,用户不知道何时需要对电动牙刷进行充电或何时需要更换牙刷头部。此外,电动牙刷不具有供用户与电动牙刷通讯以接收任何这种信息的机制。


技术实现要素:

3.为了与电动牙刷通信并控制电动牙刷,电动牙刷包括语音助理,该语音助理接收来自用户的语音输入,分析语音输入以识别来自用户的请求,基于请求确定要执行的动作,并且向用户提供语音响应或基于请求来控制电动牙刷的动作。例如,通过说出“开启牙刷”,用户可请求开启电动牙刷。响应于请求,语音助理可将控制信号传输到电动牙刷柄部以开启电源。在一些场景中,语音助理在没有来自用户的请求的情况下提供语音输出。例如,语音助理可连续地或周期性地确定电动牙刷的剩余电池寿命,并且可在剩余电池寿命小于阈值电池百分比时向用户生成通知以对电动牙刷进行充电。此外,语音助理可连续地或周期性地估计电动牙刷头部的剩余寿命,并且可在估计的剩余寿命小于阈值刷牙会话数时向用户生成通知以更换电动牙刷头部。
4.这样,电动牙刷可在刷牙会话期间直接与用户交流以提高用户的刷牙表现。用户不必停止刷刷牙并查看另一设备,以观察自己需要改进刷牙习惯的区域或观察在自己完成刷牙之前可能额外关注的区段。通过语音助理,电动牙刷可实时地与用户交互以提供最佳刷牙体验。
5.在一些实施方案中,语音助理包括在向电动牙刷提供电力的充电站内。更具体地讲,充电站可为感应充电站,并且可包括用于接收语音输入的一个或多个麦克风、用于提供语音输出的一个或多个扬声器、以及执行存储在存储器中的指令的一个或多个处理器。这些指令可使得处理器识别语音,确定请求,基于请求识别要执行的动作,以及基于请求来提供电动牙刷的语音输出或控制其操作。充电站也可包括通信接口,以经由短程通信链路与电动牙刷和/或用户的客户端计算设备通信。通信接口也可用于经由远程通信链路诸如互联网与远程服务器通信。
6.这样,充电站可与远程服务器诸如自然语言处理服务器通信,以基于来自用户的语音输入确定请求。充电站也可与电动牙刷通信,以向电动牙刷发送控制信号并从电动牙刷接收传感器数据用于生成语音输出。例如,充电站可接收来自电动牙刷的传感器数据以
识别用户尚未刷洗或尚未彻底刷洗的用户牙齿的区段。然后充电站可向用户提供语音指令以刷洗所识别的区段。此外,充电站可与用户的客户端计算设备通信以提供用户表现数据,以供在用户客户端计算设备上执行的电动牙刷应用程序展示和存储。
7.在一个实施方案中,一种用于提供关于电动牙刷的语音辅助的系统包括电动牙刷以及被配置成向电动牙刷提供电力的充电站。充电站包括通信接口、一个或多个处理器、扬声器、麦克风和非暂态计算机可读存储器,该非暂态计算机可读存储器联接到一个或多个处理器、扬声器、麦克风和通信接口并且其上存储有指令。当由一个或多个处理器执行时,这些指令使充电站经由麦克风从用户接收关于电动牙刷的语音输入,并且经由扬声器向用户提供与电动牙刷相关的语音输出。
8.在另一个实施方案中,一种用于提供关于电动牙刷的语音辅助的方法包括在向电动牙刷提供电力的充电器处经由麦克风接收来自电动牙刷用户的语音输入。该方法还包括分析所接收的语音输入以确定来自用户的请求;确定响应于请求的动作;以及通过以下方式执行响应于请求的动作:经由扬声器提供对请求的语音响应,提供视觉指示,或基于请求来调节电动牙刷的操作。
9.在又一个实施方案中,一种用于提供关于电动牙刷的语音辅助的方法包括在用户刷牙会话期间,在向电动牙刷提供电力的充电站处从电动牙刷中包括的一个或多个传感器获得传感器数据。该方法还包括:分析传感器数据以识别与用户使用电动牙刷相关的一个或多个用户表现度量,以及基于该一个或多个用户表现度量经由扬声器向用户提供语音输出。
附图说明
10.下文所述的附图描绘了本文所公开的系统和方法的各个方面。应当理解,每个附图描绘了所公开的系统和方法的特定方面的实施方案,并且每个附图旨在与其可能的实施方案保持一致。此外,在可能的情况下,以下描述提及了以下附图中包括的附图标号,其中多个附图中所示的特征部用一致的附图标号进行表示。
11.图1示出了具有电动牙刷和带语音助理的充电站的示例性语音激活型电动牙刷系统;
12.图2示出了可在图1的系统中操作的具有电动牙刷柄部和电动牙刷头部的示例性电动牙刷;
13.图3示出了电动牙刷和充电站可在其中操作的示例性通信系统的框图;
14.图4示出了可提供给语音助理的示例性语音输入,以及供语音助理基于所接收的语音输入来执行的示例性请求和动作;
15.图5示出了语音助理可执行的示例性动作,以及语音助理可基于这些动作提供的示例性语音输出;
16.图6示出了用于向用户提供关于电动牙刷的语音辅助的示例性方法的流程图,该方法可在充电站中实现;以及
17.图7示出了用于向用户提供关于电动牙刷的语音辅助的另一个示例性方法的流程图,该方法可在充电站中实现。
具体实施方式
18.虽然以下文字陈述了多个不同实施方案的具体实施方式,但应当理解,本说明书的法律范围由本专利结尾处所陈述的权利要求书及其等同物的内容来限定。具体实施方式被理解为仅是示例性的,而非描述每一种可能的实施方案,因为描述每一种可能的实施方案是不切实际的。可使用当前技术或在本专利的申请日期之后开发的技术来实施众多另选的实施方案,该另选的实施方案将仍然落入本权利要求书的范围内。
19.也应当理解,除非术语在本专利中使用句子“如本文所用,术语

______’据此被定义为是指
……”
或类似句子来明确定义,否则并不旨在将该术语的含义明确或隐含地限制超出其平常的或普通的含义,并且此类术语不应当被解释为被限制在基于本专利的任一部分中所作出的任何陈述(除了权利要求书的语言之外)的范围中。当在本专利中以符合单一含义的方式来提及本专利所附权利要求书中引用的任一术语时,只是为了清晰起见以便不对读者引起困惑,并不旨在隐含地或者以其他方式将此类权利要求术语限制为该单一的含义。最后,除非权利要求元素是通过描述该词“装置”和功能而没有描述任何结构而定义的,否则并不旨在基于专利申请35u.s.c.
§
112(f)来解释任一权利要求元素的范围。
20.一般来讲,用于提供关于电动牙刷的语音辅助的技术可在以下项中实现:电动牙刷;向电动牙刷提供电力的充电站;一个或多个网络服务器诸如自然语言处理服务器或动作确定服务器;一个或多个客户端计算设备;和/或包括若干这些设备的系统。然而,为了清楚起见,下面的示例着重介绍包括语音辅助功能的充电站接收来自用户的语音输入的实施方案。充电站将语音输入转录成文本输入,并将文本输入或原始语音输入提供给自然语言处理服务器以基于语音输入识别请求。充电站接收所识别的请求并将所识别的请求提供给动作确定服务器,该动作确定服务器识别出充电站基于请求来执行的动作以及完成动作的一个或多个步骤。然后充电站接收所识别的动作并执行每个步骤。
21.在一些场景中,这些步骤中的一个步骤可包括接收来自电动牙刷的传感器数据。在其他场景中,这些步骤中的一个步骤可包括接收来自用户客户端计算设备的数据。同样在一些场景中,一个步骤可包括响应于请求向用户提供语音输出,响应于请求向用户提供视觉指示诸如来自发光二极管(led)的光,或向电动牙刷发送控制信号以基于请求来控制/调节电动牙刷的操作。视觉指示可用来指示例如电动牙刷已响应于用户开启或关闭电动牙刷的请求而开启或关闭。充电站也可向客户端计算设备提供数据,诸如指示用户刷牙行为的用户表现数据,用于展示或存储在客户端计算设备上执行的电动牙刷应用程序中。
22.图1示出了实现语音激活型电动牙刷系统100的示例性环境的各个方面。语音激活型电动牙刷系统100包括电动牙刷102和充电站104诸如感应充电站,当电动牙刷联接到充电站104时,充电站向电动牙刷102提供电力。下文更详细描述的充电站104包括具有一个或多个麦克风106(诸如麦克风106的阵列)和一个或多个扬声器108(诸如扬声器108的阵列)的语音助理。语音助理也可包括处理器和存储器,该存储器存储用于接收和分析语音输入并提供语音输出110的指令,诸如“不要忘记快速清理右上象限”。充电站104中包括的语音助理可包括2013年4月18日提交的美国专利9,304,736中描述的语音控制助理的硬件部件和软件部件,该文献以引用方式并入本文。
23.电动牙刷102可包括马达37以及与马达37电气连通的能量源39。马达可操作地联接到设置在头部90上的一个或多个活动刷毛载体以使一个或多个刷毛载体移动。刷毛载体
可旋转、摆动、平移、振动或发生为旋转、摆动、平移、振动的组合的移动。头部90可被提供为可拆卸头部,使得其可在刷毛载体的刷毛(或其他部件)劣化时进行拆卸和更换。可与本发明一起使用的电动牙刷的示例(包括用于将马达可操作地联接到刷毛载体(或换句话讲,移动一个或多个刷毛载体或头部)的驱动系统的示例)、在刷毛载体上使用的清洁元件的类型、适于与可拆除头部一起使用的结构、刷毛载体移动、其他结构性部件和特征部、以及电动牙刷的操作性或功能性特征部或特性公开于以下文献中:uspn 2002/0129454;2005/0000044;2003/0101526;美国专利5,577,285;美国专利5,311,633;美国专利5,289,604;美国专利5,974,615;美国专利5,930,858;美国专利5,943,723;2003/0154567;2003/0163881;2005/0235439;美国专利6,648,641;2005/0050658;2005/0050659;2005/0053895;2005/0066459;2004/0154112;美国专利6,058,541;以及2005/008050。
24.电动牙刷102也可包括电动牙刷柄部35和可拆卸地附接到电动牙刷柄部35且具有颈部95的电动牙刷头部90。在一些实施方案中,电动牙刷可包括一个或多个传感器,这些传感器可包括在电动牙刷的头部90、颈部95或柄部35中。传感器可包括光传感器或成像传感器诸如摄像头、电磁场传感器诸如霍尔传感器、电容传感器、电阻传感器、电感传感器、湿度传感器、移动或加速或倾斜传感器诸如多轴加速度计、压力传感器、气体传感器、振动传感器、温度传感器、或用于检测电动牙刷102的特性或用户使用电动牙刷102时的刷牙表现的特性的任何其他合适的传感器。同样在一些实施方案中,电动牙刷102可包括例如位于电动牙刷柄部35上的一个或多个led。led可用来指示电动牙刷102是开启还是关闭,电动牙刷102的模式,诸如日常清洁、按摩或齿龈护理、敏感、美白、深度清洁或舌头清洁,电动牙刷头部90的刷牙速度或频率等。在其他实施方案中,led可包括在充电站104上。
25.在任何情况下,充电站104均可用于对电动牙刷102内的电源诸如电池再充电。充电站104可被配置成容纳多个电动牙刷或其他口腔护理产品诸如手动牙刷、电动牙刷102的附件(诸如多个头部或其他附件)和/或其他个人护理产品。充电站可通过电源线联接到外部电源,诸如ac插座(未示出)。
26.如上所述,电动牙刷102可包括电动牙刷柄部35和可拆卸地附接到电动牙刷柄部35的电动牙刷头部90,如图2所示。在一些实施方案中,电动牙刷头部90是一次性的,并且若干电动牙刷头部90可附接到电动牙刷柄部35并从电动牙刷柄部移除。例如,四口之家可共用相同的电动牙刷柄部35,同时在使用期间各自将自己的电动牙刷头部90附接到电动牙刷柄部35。此外,电动牙刷头部90可具有有限的使用寿命,并且用户可在一定次数的使用之后用新电动牙刷头部换掉旧电动牙刷头部。
27.图3示出了示例性通信系统,电动牙刷102和充电站104可操作该通信系统以提供语音辅助。电动牙刷102和充电站104可经由远程无线通信链路(例如蜂窝链路)访问广域通信网络300诸如互联网。在图3的示例性构型中,电动牙刷102和充电站104与以下项通信:自然语言处理服务器302,其将语音指令转换为设备可响应的请求;以及动作确定服务器304,其识别供充电站104响应于请求来执行的动作以及供充电站104进行以执行动作的一个或多个步骤。更一般地讲,电动牙刷102和充电站104可与任何数目的合适服务器通信。
28.电动牙刷102和充电站104也可单独地或组合地使用多种布置,以彼此通信和/或与用户的客户端计算设备310诸如平板电脑或智能电话通信。在一些实施方案中,电动牙刷102、充电站104和客户端计算设备310通过短程通信链路进行通信,短程通信链路诸如短程
射频链路(包括bluetooth
tm
、wi

fi(基于802.11等))或另一类型的射频链路诸如无线usb。在其他实施方案中,短程通信链路可以是使用例如在36khz下调制的950nm ir波长的红外(ir)通信链路。
29.如图3所示,充电站104可包括一个或多个扬声器108(诸如扬声器阵列)、一个或多个麦克风106(诸如麦克风阵列)、一个或多个处理器332、用于通过远程通信网络和短程通信网络来传输并接收数据的通信单元336、以及存储器334。
30.存储器334可存储操作系统344和语音助理应用程序350的指令。经由语音识别模块338、动作确定模块340和控制模块342,语音助理应用程序350可接收语音输入和/或提供语音输出、提供视觉指示或控制电动牙刷102的操作。虽然语音助理应用程序350被示出为存储在充电站104的存储器334中,但这仅仅是仅为了便于举例说明的一个示例性实施方案。在其他实施方案中,语音助理应用程序350、一个或多个扬声器108和一个或多个麦克风106可包括在电动牙刷102中。
31.在任何情况下,语音助理应用程序350可接收来自用户的语音输入,并且语音识别模块338可使用语音识别技术将语音输入转录成文本。在一些实施方案中,语音识别模块338可将语音输入传输到远程服务器诸如语音识别服务器,并且可接收由语音识别服务器转录的对应文本。可随后将文本与存储在充电站104处的语法规则进行比较,或者可将文本传输到自然语言处理服务器302。例如,充电站104或自然语言处理服务器302可存储语音助理应用程序350可处理的候选请求列表,诸如开启和关闭电动牙刷,以及为电动牙刷选择刷牙模式,诸如日常清洁、按摩或齿龈护理、敏感、美白、深度清洁或舌头清洁。这些请求也可包括识别电动牙刷102的剩余充电量或电池寿命,识别在电动牙刷需要另外充电之前的剩余刷牙会话数,识别牙刷头部的剩余寿命,识别当前刷牙会话或先前刷牙会话的用户表现度量,将用户表现数据发送到用户的客户端计算设备等。然而,用户可通过使用各种语音输入来准备相同的请求。例如,为了请求电动牙刷102将刷牙模式变为敏感模式,用户可说出“敏感模式”、“将模式设定为敏感”、“轻柔模式”、“轻些刷”等。语音识别模块338可包括一组语法规则,用于接收语音输入或转录成文本的语音输入并通过语音输入来确定请求。
32.动作确定模块340可随后基于所确定的请求来识别动作以及用于执行动作的一个或多个步骤。例如,当请求是关闭电动牙刷102时,动作确定模块340可将动作识别为关闭电动牙刷102的电力,并且将用于执行动作的一个或多个步骤识别为向电动牙刷102发送控制信号以关闭电力。
33.又如,当请求是确定需要额外关注的用户牙齿区段时,动作确定模块340可将动作识别为提供指示需要额外关注的区段的语音响应。用于执行动作的一个或多个步骤可包括获得历史用户表现数据,以供用户识别出过去未像其他区段那样彻底刷洗过的区段。历史用户表现数据可从用户的客户端计算设备310、动作确定服务器304、或与用户客户端计算设备310上存储的牙刷应用程序326通信的牙刷服务器获得。一个或多个步骤也可包括获得来自电动牙刷102的传感器数据,以及分析传感器数据以识别当前刷牙会话中未像其他区段那样彻底刷洗过的区段。
34.更具体地讲,经由短程通信链路,电动牙刷102可周期性地或连续地向充电站104实时地或至少近实时地提供当前刷牙会话的传感器数据。传感器数据可包括指示电动牙刷102在若干时刻的位置的数据,例如来自电动牙刷102中包括的多轴加速度计和/或摄像头
的数据。传感器数据也可包括指示用户在若干时刻所施加的力的大小的数据,例如来自电动牙刷102中包括的压力传感器的数据。动作确定模块340可分析若干时刻的位置以识别电动牙刷102的移动,以及分析在每个位置处所施加的力的大小以识别根本未被刷洗的用户牙齿区段,并且识别出某个区段中已刷洗的总表面积的比例。
35.例如,用户牙齿可分成四个区段:用户牙齿的左上象限、右上象限、左下象限和右下象限。基于在若干时刻检测到的电动牙刷102的位置以及在每个位置处所施加的力的大小,动作确定模块340可确定用户还未刷洗右上象限。因此,动作确定模块340可向用户生成语音响应以刷洗右上象限。在另一个示例中,基于在若干时刻检测到的电动牙刷102的位置以及在每个位置处所施加的力的大小,动作确定模块340可确定用户已刷洗左下象限的总表面积的50%。可将某个区段中已刷洗的总表面积的比例与阈值量(例如,90%)进行比较。如果该比例小于阈值量,则动作确定模块340可生成快速清理左下象限的语音响应。
36.在其他示例中,用户牙齿可分成12个区段:左上象限的内表面、左上象限的外表面、左上象限的咀嚼表面、右上象限的内表面、右上象限的外表面、右上象限的咀嚼表面、左下象限的内表面、左下象限的外表面、左下象限的咀嚼表面、右下象限的内表面、右下象限的外表面和右下象限的咀嚼表面。
37.在一些实施方案中,动作确定模块340可将请求传输到远程服务器诸如动作确定服务器304,并且可从动作确定服务器304接收对应的动作以及用于执行动作的一个或多个步骤。动作确定模块340可随后执行该一个或多个步骤。同样在一些实施方案中,动作确定模块340可与控制模块342通信以执行动作。通过将控制信号经由短程通信链路传输到电动牙刷102,控制模块342可控制电动牙刷102的操作。控制信号可使电动牙刷102开启、关闭,将刷牙模式变为特定刷牙模式,改变刷牙速度或频率等。当动作涉及控制电动牙刷102的操作时,动作确定模块340可向控制模块342提供请求,以向电动牙刷102提供对应的控制信号来执行特定操作。
38.如上所述,电动牙刷102可包括电动牙刷柄部35和可拆卸地附接到柄部35的电动牙刷头部90。柄部35还可包括一个或多个传感器352和通信单元354,通信单元用于经由短程通信链路通过网络与充电站104和/或客户端计算设备10通信和/或经由远程通信链路300与远程服务器通信。一个或多个传感器352可包括光传感器或成像传感器诸如摄像头、电磁场传感器诸如霍尔传感器、电容传感器、电阻传感器、电感传感器、湿度传感器、移动或加速或倾斜传感器诸如多轴加速度计、压力传感器、气体传感器、振动传感器、温度传感器、或用于检测电动牙刷102的特性或用户使用电动牙刷102时的刷牙表现的特性的任何其他合适的传感器。虽然一个或多个传感器352在图3中被示出为包括在柄部35中,但一个或多个传感器352可包括在头部90中,或者可包括在头部90和柄部35的组合中。
39.自然语言处理服务器302可接收由来自充电站104的语音输入所转录成的文本。例如,经由语音助理应用程序350中包括的语音识别模块338,充电站104可将语音输入转录成文本。自然语言处理服务器302内的语法映射模块312可随后将对应于语音输入的接收文本与语法规则数据库314中的语法规则进行比较。例如,基于语法规则,针对输入“开启牙刷”,语法映射模块312可确定请求是开启电动牙刷102。
40.此外,语法映射模块112可基于情境进行推断。例如,语音输入可以是针对恰好一个刷牙会话之后的用户表现数据,但用户可能无法指定用户表现数据应针对最近一次刷牙
会话还是历史刷牙会话。然而,语法映射模块312可例如使用机器学习来推断请求是针对最近刷牙会话的用户表现数据。在另一个示例中,当语音输入是针对用户表现数据并且用户在阈值时间长度之内未刷完其牙齿时,语法映射模块312可推断请求是针对历史刷牙会话的用户表现数据,诸如平均用户表现度量或用户在其最近十次刷牙会话中的表现与用户在其所有刷牙会话中的表现的比较。
41.在一些实施方案中,语法映射模块312可为输入中的字词或短语找到同义词或别名以确定请求。例如,针对输入“将牙刷设定为轻柔模式”,语法映射模块312可确定敏感与轻柔同义,并且可识别出请求是将刷牙模式更改为敏感模式。
42.在自然语言处理服务器302确定请求之后,语法映射模块312可将请求传输给接收语音输入的设备(例如充电站104或电动牙刷102)。
43.客户端计算设备310可以是平板电脑、蜂窝电话、个人数字助理(pda)、智能电话、膝上型计算机、台式计算机、便携式媒体播放器、家庭电话、寻呼机、可穿戴计算设备、智能眼镜、智能手表或手镯、平板手机、另一个智能设备等。客户端计算设备310可包括一个或多个处理器322、存储器324、用于经由远程和短程通信网络300传输和接收数据的通信单元(未示出)、以及用于向用户展示数据的用户界面(未示出)。存储器324可存储例如针对牙刷应用程序326的指令,经由短程通信链路诸如bluetooth
tm
,牙刷应用程序从电动牙刷102或充电站104接收电动牙刷数据以及与用户刷牙表现相关的用户表现数据。牙刷应用程序326可随后分析电动牙刷数据和/或用户表现数据以识别例如电动牙刷度量和用户表现度量,并且可在用户界面上展示用户表现度量。用户表现度量可包括例如在最近刷牙会话中用户所覆盖的总表面积的比例,以及在最近刷牙会话期间对牙齿所施加的力的平均大小。
44.在一些实施方案中,牙刷应用程序326将电动牙刷数据和/或用户表现数据传输到牙刷服务器,牙刷服务器分析电动牙刷数据和/或用户表现数据,并且将电动牙刷度量和用户表现度量提供给牙刷应用程序326以供显示在用户界面上。同样在一些实施方案中,牙刷应用程序326或牙刷服务器将电动牙刷度量和用户表现度量存储为历史数据,该历史数据可用于与当前电动牙刷度量和用户表现度量进行比较。例如,历史数据可用于训练机器学习模型,以基于用户表现度量来识别用户或使用机器学习模型来预测用户表现度量,并确定用户在用户当前刷牙会话中的表现是否超出还是低于所预测的用户表现度量。
45.图4提供了可通过用户语音输入进行识别的示例性请求和供语音助理应用程序350基于请求来执行的示例性动作。在一些实施方案中,语音助理应用程序350提供不响应于请求的语音输出。例如,在刷牙会话开始时,语音助理应用程序350可提供语音输出,请求用户识别出自己,使得语音助理应用程序350可从用户配置文件中检索出用户的数据,诸如用户先前提出的请求、用户的历史用户表现数据、使用用户的历史用户表现数据进行训练而为用户生成的机器学习模型等。因此,语音助理应用程序350可提供针对特定于所识别用户的语音输出,诸如包括用户姓名的语音输出、指示所识别用户的表现度量或历史表现数据的语音输出等。其他示例可包括以下语音输出:当语音助理应用程序350确定必须这么做时,通知用户对电动牙刷102进行充电或更换电动牙刷头部90,而不论用户是否请求了该信息。图5提供了语音助理应用程序350无需首先从用户接收请求可自动采取的示例性动作,以及语音助理应用程序350提供的所得语音输出的示例。
46.图4示出了示例性表400,该表具有可提供给语音助理应用程序350的示例性语音
输入410,以及供语音助理应用程序350基于所接收的语音输入410来执行的示例性请求420和动作430。示例性请求420和要执行的动作430可存储在候选请求和对应动作的数据库中。此外,可将一组步骤存储在该数据库中以用于执行每个动作。该数据库可通信地联接到电动牙刷102、充电站104和/或动作确定服务器304。
47.示例性语音输入410可以不是预存储的语音输入,而是语音助理应用程序350可使用语音识别模块338、语音识别服务器和/或自然语言处理服务器302来识别语音输入中的对应请求。语音助理应用程序350或自然语言处理服务器302中包括的语法模块312可从数据库获得一组候选请求。语法模块312可随后基于候选请求对应于语音输入的可能性为每个候选请求分配概率。在一些实施方案中,可基于候选请求的相应概率对其进行排名,并且可将具有最高概率的候选请求识别为请求。例如,当语音输入包括词语“电池”时,语法模块312可确定与电动牙刷头部90、刷牙模式和用户刷牙表现相关的候选请求不太可能对应于该语音输入,并且可为这些候选请求分配低概率。
48.如果语法模块312无法基于文本输入确定请求或确定可能性小于预定可能性阈值的请求,则语法模块312可使得语音助理应用程序350向用户提供后续问题以进行另外的输入。
49.在任何情况下,语法模块312可确定对诸如“开启”、“开启牙刷”、“将牙刷设定为开启”和“开始刷牙”的语音输入的对应请求是开启电动牙刷420。语法模块312可确定对诸如“关闭”、“关闭牙刷”、“将牙刷设置为关闭”和“停止刷牙”的语音输入的对应请求是关闭电动牙刷420。此外,语法模块312可确定对诸如“敏感模式”、“将模式设定为敏感”、“轻柔模式”和“轻轻刷”的语音输入的对应请求是将电动牙刷设定为敏感模式。另外,语法模块312可确定对诸如“剩下多少电量?”、“电量百分比是多少?”、“我是否需要充电?”和“电池寿命”的语音输入的对应请求是识别电动牙刷102的剩余电池寿命。更进一步地,语法模块312可确定对诸如“我是否需要更换牙刷头部?”、“还有多久应更换牙刷头部?”和“我是否需要新的牙刷头部?”的语音输入的对应请求是识别电动牙刷头部90的剩余寿命。
50.在一些实施方案中,语法模块312可基于语音输入中包括的特定术语或短语来识别请求,并且可通过该分析来过滤剩余的术语或短语。例如,语法模块312可基于短语“开启牙刷”来识别要开启牙刷的请求,并且可通过该分析来过滤剩余的术语诸如“现在”和“请”。
51.当语音助理350例如经由语法模块312基于语音输入来确定请求时,语音助理350可响应于请求而识别出要执行的动作和/或为执行所请求的动作而要采取的一个或多个步骤。如上所述,语音助理应用程序350可使用动作确定模块340和/或动作确定服务器304来识别要执行的动作。例如,动作确定模块340和/或动作确定服务器304可从数据库获得对应于请求的动作和/或为执行所请求的动作而要采取的一个或多个步骤。
52.如示例性表400所示,针对开启牙刷的请求420的对应动作430是向电动牙刷102并且更具体地向电动牙刷柄部35发送控制信号以开启电动牙刷102。该动作可能需要一个发送控制信号的步骤。针对关闭牙刷的请求420的对应动作430是向电动牙刷102并且更具体地向电动牙刷柄部35发送控制信号以关闭电动牙刷102。该动作也可能需要一个发送控制信号的步骤。此外,针对将电动牙刷102设定为敏感模式的请求420的对应动作430是向电动牙刷102并且更具体地向电动牙刷柄部35发送控制信号以将刷牙模式更改为敏感。再次,该动作可能需要一个发送控制信号的步骤。
53.此外,针对识别电动牙刷102的剩余电池寿命的请求420的对应动作430是展示指示剩余电池寿命的语音响应。该动作可能需要多个步骤,包括第一步骤,即,通过例如向电动牙刷102发送对电池寿命数据的请求经由短程通信从电动牙刷102获得电动牙刷数据,诸如电池寿命数据。该动作还可能包括第二步骤,即,基于电动牙刷的一个或多个特性诸如所接收的电池寿命数据生成并展示指示剩余电池寿命的语音响应。
54.此外,针对识别电动牙刷头部90的剩余寿命的请求420的对应动作430是在需要更换电动牙刷头部90之前,展示指示刷牙会话数的语音响应。该动作可能需要多个步骤,包括第一步骤,即,例如从客户端计算设备310获得电动牙刷数据,诸如刷牙会话数或电动牙刷头部90已被使用的时间长度。该动作还可能包括第二步骤,即,获得指示在用户更换电动牙刷头部90之前的平均刷牙会话数的历史数据。也可从客户端计算设备310获得历史数据。此外,该动作还可能包括第三步骤,即,获得与使用电动牙刷头部90时所施加的力的大小相关的用户表现度量,诸如力的平均大小、力的最大大小等。
55.也可获得机器学习模型以用于基于电动牙刷头部90已被使用的刷牙会话数来估计在需要更换电动牙刷头部90之前剩余的刷牙会话数,历史数据指示在用户更换电动牙刷头部90之前的平均刷牙会话数,并且指示与在使用电动牙刷头部90时所施加的力的大小相关的用户表现度量。该动作还可能包括第四步骤,即,将电动牙刷头部90已被使用的刷牙会话数、指示在用户更换电动牙刷头部90之前的平均刷牙会话数的历史数据、以及与使用电动牙刷头部90时所施加的力的大小相关的用户表现度量应用于机器学习模型,以识别电动牙刷的一个或多个特性,诸如电动牙刷头部90的剩余寿命。另选地,第四步骤可以是在需要更换电动牙刷头部90之前,从针对电动牙刷头部90的预定总刷牙会话数或计算得出的总刷牙会话数中减去电动牙刷头部90已被使用的刷牙会话数。此外,该动作还可能包括第五步骤,即,在需要更换电动牙刷头部90之前生成并展示指示刷牙会话数的语音响应。
56.仅为了便于举例说明,表400中包括的请求420只是几个示例性请求420。语音助理应用程序350可获得与电动牙刷102相关的任何合适数量的请求。此外,虽然数据库初始可包括预定数量的候选请求,但可将另外的请求作为候选请求提供给数据库。例如,可基于用户对来自语音助理应用程序350的后续问题的响应来学习另外的请求。例如,如果语音输入为“请美白我的牙齿”,则语音助理应用程序350可基于用户对后续问题的响应来获悉该请求是开启电动牙刷102的第一请求和将电动牙刷102设定为美白模式的第二请求的组合。
57.图5示出了具有以下项的示例性表500,该表具有语音助理应用程序350可识别的示例性动作510,以及供语音助理应用程序350基于所识别的动作510展示的示例性语音输出520。示例性动作510可存储在动作数据库中。此外,可将一组步骤存储在该数据库中以用于执行每个动作。该数据库可通信地联接到电动牙刷102、充电站104和/或动作确定服务器304。
58.在一些实施方案中,动作510由语音助理应用程序350自动识别并被执行,不论用户是否提供了请求。例如,在一些场景中,语音助理应用程序350自动识别在每个刷牙会话结束时需要额外关注的用户牙齿区段,并且向用户展示指示所识别的区段的语音输出。在另一个示例中,语音助理应用程序350可在每次刷牙会话结束时自动识别用户表现度量并向用户展示。在另一个示例中,语音助理应用程序350可基于电动牙刷102周围区域的噪声水平自动调节扬声器108的音量或延迟经由扬声器108提供的语音输出。麦克风106可用于
检测噪声水平。当例如噪声水平超过阈值噪声水平时,基于来自电动牙刷102的噪声,语音助理350可增大扬声器108的音量。然后,当噪声水平下降到阈值噪声水平以下时,语音助理可减小扬声器108的音量。在其他实施方案中,响应于请求而识别并执行动作510,如图4所示的示例性表400中那样。
59.如示例性表500所示,对应于确定用户牙齿中需要额外关注的区段的动作的示例性语音输出520可包括“刷左上象限”、“快速清理区段1”、“再刷洗区段1十秒”。每个区段可具有对应的数字指示符,并且语音输出可包括对应于区段的数字指示符而不是对区段的描述,诸如左上象限或左上象限的咀嚼表面。该动作可能需要若干步骤,包括第一步骤以从电动牙刷102获得指示电动牙刷102在若干时刻的位置的传感器数据,例如来自电动牙刷102中包括的多轴加速度计和/或摄像头的传感器数据。传感器数据也可包括指示用户在若干时刻所施加的力的大小的数据,例如来自电动牙刷102中包括的压力传感器的数据。
60.第二步骤可以是分析若干时刻的位置以识别电动牙刷102的移动,以及分析在每个位置处所施加的力的大小以识别根本未刷洗过或未用阈值大小的力刷洗过的用户牙齿区段。第三步骤可以是针对每个区段,确定已被刷洗的总表面积的比例。此外,该动作可包括第四步骤,即,获得历史用户表现数据,以供用户识别出过去未像其他区段那样彻底刷洗过的区段。历史用户表现数据可经由牙刷应用程序326从客户端计算设备310获得。然后,在第五步骤中,语音助理应用程序350可通过如下方式确定需要额外关注的区段:将针对一个区段的已经刷洗过的总表面积的比例与阈值量(例如90%)进行比较;识别根本未刷洗过或未用阈值大小的力刷洗过的用户牙齿区段;以及/或者从历史用户表现数据中识别出过去未像其他区段那样彻底刷洗过的区段。此外,该动作可包括第六步骤,即,生成并展示指示需要额外关注的区段的语音输出。
61.对应于用户是否正用适当大小的力进行刷洗的动作的示例性语音输出520可包括“您用力太大”、“刷得轻柔些”和“别这么用力刷”。该动作可能需要若干步骤,包括第一步骤以从电动牙刷102获得指示所施加的力的传感器数据,诸如在刷牙会话期间所施加的力的平均大小、所施加的力的最大大小等。在第二步骤中,语音助理应用程序350可将该力与刷洗力阈值(例如100克)进行比较,并且可基于该比较来生成并展示语音输出,从而告知用户增大或减小力的大小。在一些实施方案中,如果用户处于刷洗力阈值的阈值偏差(例如50克)内,则语音助理350可不生成语音输出,或者语音输出可指示用户正用适当大小的力进行刷洗。如果用户用力大于刷洗力阈值和阈值偏差的总和,则语音助理350可生成语音输出,指示用户减小用力。如果用户用力小于刷洗力阈值和阈值偏差之间的差值,则语音助理350可生成语音输出,指示用户增大用力。
62.对应于确定刷牙会话长度的动作的示例性语音输出520包括“您已经刷了两分钟”和“刷牙完成”。该动作可包括两个步骤,即,从电动牙刷102获得刷牙会话的长度以及生成并展示指示所得长度的语音输出。
63.对应于识别刷牙时期的用户表现度量的动作的示例性语音输出520包括“您用150克的平均力刷牙2.5分钟并覆盖您牙齿表面积的98%”。该动作可能需要若干步骤,包括第一步骤以从电动牙刷102获得指示电动牙刷102在若干时刻的位置的传感器数据,例如来自电动牙刷102中包括的多轴加速度计和/或摄像头的传感器数据。传感器数据也可包括指示用户在若干时刻所施加的力的大小的数据,例如来自电动牙刷102中包括的压力传感器的
数据。此外,传感器数据可包括刷牙会话的时间长度。第二步骤可以是分析若干时刻的位置以识别电动牙刷102的移动,以及分析在每个位置处所施加的力的大小以识别根本未刷洗过或未用阈值大小的力刷洗过的用户牙齿区段。这样,语音助理应用程序350可确定在刷牙会话期间所施加的力的平均大小以及在刷牙会话期间所覆盖的牙齿总表面积的比例。第三步骤可以是生成并展示语音输出,从而指示刷牙会话的时间长度、刷牙会话期间所施加的力的平均大小、以及刷牙会话期间所覆盖的牙齿总表面积的比例。
64.对应于提供针对未来刷牙会话的指令的动作的示例性语音输出520包括“下一次着重刷您下门牙的内表面。竖直地倾斜牙刷并上下移动”。可基于用户最近刷牙会话中的缺陷或历史刷牙会话中的缺陷来识别针对未来刷牙会话的指令。因此,为了识别这些缺陷,动作可包括确定需要额外关注的区段,确定用户是否正用适当大小的力刷牙,以及确定刷牙时段的长度,如上所述。基于这些确定,语音助理应用程序350可识别用户可改进其刷牙习惯的区域。语音助理应用程序350可随后生成语音指令以帮助用户在所识别的区域中进行改进。
65.例如,当确定需要额外关注的区段时,语音助理应用程序350可确定用户没有刷左下象限的内表面的中间部分并且在先前五个刷牙会话中没有刷左下象限的内表面的中间部分,而且没有从语音助理应用程序350收到这样做的特定指令。因此,语音助理应用程序350可提供语音指令以着重刷左下象限的内表面的中间部分,并且可提供关于如何定位牙刷以覆盖左下象限的内表面的中间部分的指令。在另一个示例中,当确定刷牙时段的长度时,语音助理应用程序350可确定在先前三个刷牙会话中的每一者中刷牙时段的长度平均缩短五秒钟。因此,语音助理应用程序350可向用户提供语音指令以记住至少刷两分钟。
66.仅为了便于举例说明,表500中包括的动作510只是几个示例动作510。语音助理应用程序350可执行与电动牙刷102相关的任何合适数量的动作。
67.图6示出了用于向用户提供关于电动牙刷的语音辅助的示例性方法600的流程图。方法600可由语音助理应用程序350执行,并且可在存储语音助理应用程序350的设备诸如充电站104或电动牙刷102上执行。在一些实施方案中,方法600可以一组指令实现,这些指令存储在非暂态计算机可读存储器上并且能够在充电站104或电动牙刷102的一个或多个处理器上执行。例如,方法600可至少部分地由语音识别模块338、动作确定模块340和控制模块342执行,如图3所示。
68.在框602处,经由麦克风106接收来自用户的语音输入。然后将语音输入转录成文本输入(框604)。例如,语音助理应用程序350可经由语音识别模块338将语音输入转录成文本输入。在另一个示例中,语音助理应用程序350可将原始语音输入提供给语音识别服务器以将语音输入转录成文本输入,并且可从语音识别服务器接收经转录的文本输入。
69.然后在框606处,基于经转录的文本输入,从所请求的若干候选项中确定一个请求。更具体地讲,可将文本输入与语音助理应用程序350所存储的语法规则进行比较,或者可将文本输入传输到自然语言处理服务器302。例如,语音助理应用程序350或自然语言处理服务器302可存储语音助理应用程序350可处理的候选请求的列表,诸如开启和关闭电动牙刷、为电动牙刷选择刷牙模式、识别电动牙刷102的剩余电池寿命、识别牙刷头部90的剩余寿命、识别当前刷牙会话或先前刷牙会话的用户表现度量、将用户表现数据发送到用户的客户端计算设备310等。
70.语法映射模块312可随后将文本输入与语法规则数据库314中的语法规则进行比较。此外,语法映射模块112可基于情境进行推断。在一些实施方案中,语法映射模块312可为输入中的字词或短语找到同义词或别名以确定请求。使用语法规则、推断、同义词和别名,语法模块312可基于候选请求对应于文本输入的可能性为每个候选请求分配概率。在一些实施方案中,可基于候选请求的相应概率对其进行排名,并且可将具有最高概率的候选请求识别为请求。
71.在框608处,语音助理应用程序350确定响应于请求而要执行的动作。候选请求和要执行的对应动作可存储在数据库中。此外,可将用于执行每个动作的一组步骤存储在数据库中。当语音助理350确定请求时,语音助理350可经由动作确定模块340或通过将请求提供给动作确定服务器304来识别要执行的动作。例如,动作确定模块340和/或动作确定服务器304可从数据库获得对应于请求的动作和/或为执行所请求的动作而要采取的一个或多个步骤(框610)。该一个或多个步骤可包括从电动牙刷102接收传感器数据,从用户的客户端计算设备310接收数据,响应于请求而向用户提供语音输出,为响应请求的用户提供视觉指示诸如来自led的光,以及/或者基于请求向电动牙刷102发送控制信号以控制电动牙刷102的操作。视觉指示可用来指示例如电动牙刷102已响应于用户开启或关闭电动牙刷102的请求而开启或关闭。在一些实施方案中,电动牙刷102可包括可由语音助理应用程序350控制的一个或多个led。led可用来指示电动牙刷102是开启还是关闭,电动牙刷102的模式,诸如日常清洁、按摩或齿龈护理、敏感、美白、深度清洁或舌头清洁,电动牙刷头部90的刷牙速度或频率等。更具体地讲,在一个示例中,语音助理应用程序350可向第一led发送控制信号以亮起第一led,指示电动牙刷102已开启。在另一个示例中,语音助理应用程序350可向一系列led发送控制信号以亮起该一系列led,指示电动牙刷102处于美白模式。一个或多个步骤还可包括向客户端计算设备310提供数据,诸如指示用户刷牙行为的用户表现数据,用于展示或存储在客户端计算设备310上执行的电动牙刷应用程序326中。
72.然后在框612处,语音助理应用程序350根据执行动作的一个或多个步骤来执行所确定的动作。如上所述,语音助理应用程序350可响应于请求而经由扬声器108向用户提供语音输出,或者可基于请求向电动牙刷102发送控制信号以控制电动牙刷102的操作。
73.图7示出了用于向用户提供关于电动牙刷的语音辅助的另一个示例性方法700的流程图。方法700可由语音助理应用程序350执行,并且可在存储语音助理应用程序350的设备诸如充电站104或电动牙刷102上执行。在一些实施方案中,方法700可以一组指令实现,这些指令存储在非暂态计算机可读存储器上并且能够在充电站104或电动牙刷102的一个或多个处理器上执行。例如,方法700可至少部分地由动作确定模块340和控制模块342执行,如图3所示。
74.在示例性方法700中,无需首先接收来自用户的请求,自动提供语音输出。在框702处,在当前刷牙会话期间,从电动牙刷102诸如从电动牙刷柄部35获得传感器数据。传感器数据也可从用户的客户端计算设备310获得,诸如历史传感器数据或历史用户表现数据。传感器数据可包括指示电动牙刷102在若干时刻的位置的数据,例如来自电动牙刷102中包括的多轴加速度计和/或摄像头的数据。传感器数据也可包括指示用户在若干时刻所施加的力的大小的数据,例如来自电动牙刷102中包括的压力传感器的数据。此外,传感器数据可包括刷牙会话的时间长度。
75.然后在框704处,分析传感器数据以确定用户表现度量。用户表现度量可包括刷牙会话的时间长度、刷牙会话期间所施加的力的平均大小、刷牙会话期间所覆盖的牙齿总表面积的比例、根本未刷洗或未用阈值大小的力刷洗过的区段数目等。用户表现度量还可包括基于用户历史表现度量的比较度量。例如,比较度量可包括刷牙会话的时间长度与用户历史刷牙会话的平均时间长度之间的差值。比较量度还可包括刷牙会话期间所覆盖的牙齿总表面积的比例与用户历史刷牙会话期间所覆盖的牙齿总表面积的平均比例的差值。
76.在框706处,根据用户表现度量,语音助理应用程序350经由扬声器108提供语音指令。例如,语音指令可以是在刷牙时使用更大或更小的力,或者对用户特定牙齿区段提供额外关注。语音指令也可以是基于用户最近刷牙会话中的缺陷或历史刷牙会话中的缺陷针对未来刷牙会话的指令。
77.在本说明书通篇中,多个实例可实现被描述为单个实例的部件、操作或结构。虽然一个或多个方法的各个操作被示出和描述为单独的操作,但各个操作中的一个或多个操作可同时执行,并且不需要按所示顺序来执行这些操作。在示例性构型中作为单独部件展示的结构和功能可被实现为组合的结构或部件。类似地,展示为单个部件的结构和功能可被实现为单独的部件。这些型、修改、添加和改进以及其他变型、修改、添加和改进均属于本文主题范围之内。
78.另外,某些实施方案在本文中被描述为包括逻辑或多个例程、子例程、应用程序或指令。这些可构成软件(例如,机器可读介质上或传输信号中体现的代码)或硬件。在硬件中,例程等是能够执行某些操作的有形单元并且可按某种方式进行配置或布置。在示例性实施方案中,一个或多个计算机系统(例如,独立的客户端或服务器计算机系统)或计算机系统的一个或多个硬件模块(例如,处理器或处理器组)可通过软件(例如,应用程序或应用程序部分)配置为用于执行如本文所述的某些操作的硬件模块。
79.在各种实施方案中,硬件模块可以机械方式或电子方式实现。例如,硬件模块可包括被永久性配置以执行某些操作的专用电路或逻辑(例如,作为专用处理器,诸如现场可编程门阵列(fpga)或专用集成电路(asic))。硬件模块也可包括通过软件临时配置以执行某些操作的可编程逻辑或电路(例如,包括在通用处理器或其他可编程处理器内)。应当理解,以机械方式、在专用的永久配置型电路中或在临时配置型电路中(例如,通过软件进行配置)实现硬件模块的决策可由成本和时间考虑因素来推动。
80.因此,术语“硬件模块”应理解为涵盖有形实体,其为经物理配置、永久性配置(例如,硬连线)或临时配置(例如,编程)以按某种方式运行或以执行本文所述的某些操作的实体。就硬件模块是临时配置(例如,编程)的实施方案而言,硬件模块中的每个硬件模块不需要在任一时刻进行配置或实例化。例如,在硬件模块包括使用软件配置的通用处理器的情况下,在不同时间,通用处理器可被配置为相应的不同硬件模块。软件可因此将处理器配置成例如在一个时刻构成特定硬件模块并且在不同时刻构成不同硬件模块。
81.硬件模块可向其他硬件模块提供信息并从其他硬件模块接收信息。因此,所述的硬件模块可被视为通信联接的。在多个此类硬件模块同时存在的情况下,可通过连接这些硬件模块的信号传输(例如,通过适当的电路和总线)来实现通信。在多个硬件模块在不同时间进行配置或实例化的实施方案中,此类硬件模块之间的通信可例如通过多个硬件模块可访问的存储器结构中的信息存储和信息检索来实现。例如,一个硬件模块可执行一个操
作并将该操作的输出存储在其通信地联接到的存储器设备中。另一个硬件模块可于是稍后访问存储器设备以检索并处理所存储的输出。硬件模块也可发起与输入设备或输出设备的通信并且可对资源(例如,信息集合)进行操作。
82.本文所述的示例性方法的各种操作可至少部分地由经临时配置(例如,由软件)或永久性配置以执行相关操作的一个或多个处理器来执行。无论是临时配置还是永久性配置,此类处理器都可构成处理器实现型模块,用以执行一个或多个操作或功能。在一些示例性实施方案中,本文提及的模块可包括处理器实现型模块。
83.类似地,本文所述的方法或例程可至少部分地由处理器实现。例如,方法的至少一些操作可由一个或多个处理器或处理器实现型硬件模块来执行。操作中的某些操作的执行可分配给一个或多个处理器,这些处理器不仅驻留在单个机器内,而且部署于多个机器之间。在一些示例性实施方案中,一个或多个处理器可位于单个位置(例如,在家庭环境、办公室环境内或作为服务器群),而在其他实施方案中,处理器可分布于多个位置。
84.操作中的某些操作的执行可分配给一个或多个处理器,这些处理器不仅驻留在单个机器内,而且部署于多个机器之间。在一些示例性实施方案中,一个或多个处理器或处理器实现型模块可位于单个地理位置(例如,在家庭环境、办公室环境或服务器群内)。在其他示例性实施方案中,一个或多个处理器或处理器实现型模块可分布于多个地理位置。
85.除非另外特别说明,否则本文使用字词诸如“处理”、“计算(computing,calculating)”、“确定”、“展示”、“显示”等进行的讨论可以指机器(例如,计算机)的动作或处理,该机器操控或变换被表示为一个或多个存储器(例如,易失性存储器、非易失性存储器或它们的组合)、寄存器或者接收、存储、传输或显示信息的其他机器部件内的物理(例如,电子、磁性或光学)量的数据。
86.如本文所用,对“一个实施方案”或“一种实施方案”的提及是指结合该实施方案所述的特定元件、特征部、结构或特性包括在至少一个实施方案中。在本说明书中各个位置处出现短语“在一个实施方案中”不一定全部是指同一实施方案。
87.一些实施方案可使用表述“联接”和“连接”及其衍生词进行描述。例如,可使用术语“联接”来描述一些实施方案以指示两个或更多个元件直接物理接触或电接触。然而,术语“联接”也可指两个或更多个元件彼此不直接接触,但仍然彼此协作或交互。实施方案并不限于此上下文。
88.如本文所用,术语“包含(comprises/comprising)”、“包括(includes/including)”、“具有(has/having)”或它们的任何其他变型旨在涵盖非排他性的内含物。例如,包括一系列要素的流程、方法、制品或装置不必仅限于那些要素,而是可包括未明确列出的或此类流程、方法、制品或装置所固有的其他要素。此外,除非有相反的明确说明,否则“或”是指包含性的“或”,而非排他性的“或”。例如,以下任何一种情况均满足条件a或b:a为真(或存在)且b为假(或不存在),a为假(或不存在)且b为真(或存在),以及a和b均为真(或存在)。
89.此外,使用“一个”或“一种”来描述本文实施方案的元件和部件。这样做仅仅是为了方便起见并且用以介绍本说明书的整体概念。本说明书及后接的权利要求书应被理解为包括一项或至少一项,并且单数也包括复数,除非显而易见地其另有所指。
90.本具体实施方式被理解为仅是示例性的,而非描述每一种可能的实施方案,因为
描述每一种可能的实施方案即使可能也是不切实际的。可使用当前技术或在本技术提交日期之后所开发的技术来实现众多另选的实施方案。虽然已举例说明和描述了本发明的具体实施方案,但是对于本领域技术人员来说显而易见的是,在不脱离本发明的实质和范围的情况下可作出各种其他变化和修改。因此,本文旨在于所附权利要求中涵盖属于本发明范围内的所有此类变化和修改。
91.除非明确排除或以其他方式限制,本文中引用的每一篇文献,包括任何交叉引用或相关专利或专利申请以及本技术对其要求优先权或其有益效果的任何专利申请或专利,均据此全文以引用方式并入本文。对任何文献的引用不是对其作为与本发明的任何所公开或本文受权利要求书保护的现有技术的认可,或不是对其自身或与任何一个或多个参考文献的组合提出、建议或公开任何此类发明的认可。此外,当本发明中术语的任何含义或定义与以引用方式并入的文献中相同术语的任何含义或定义矛盾时,应当服从在本发明中赋予该术语的含义或定义。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1