具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
为对本申请进行进一步说明,提供下列实施例:
图1A示出了根据本发明的示例性实施例一的姿势提醒方法的流程图,图1B示出了根据本发明的示例性实施例一的多个时间段的示意图;本实施例可以应用在智能手环、智能脚环、智能耳机等可穿戴设备上,如图1A所示,包括如下步骤:
步骤101,确定用户在距离当前时间点的预设时间段内的第一姿势类型是否为预设类型,当第一姿势类型为预设类型时,执行步骤102,当第一姿势类型不是预设类型时,更新当前时间点,继续执行步骤101。
步骤102,当第一姿势类型为预设类型时,确定第一姿势类型在多个时间段内记录的持续时长,得到第一时长数组。
步骤103,确定第一时长数组的多个时长元素是否大于或者等于第一阈值数组中对应的预设阈值,当第一时长数组的多个时长元素均大于或者等于第一阈值数组中对应的预设阈值时,执行步骤104,当第一时长数组的多个时长元素中存在小于第一阈值数组中对应的预设阈值时,更新当前时间点,继续执行步骤101。
步骤104,当第一时长数组的多个时长元素均大于或者等于第一阈值数组中对应的预设阈值时,生成需要调整第一姿势类型的提醒消息。
在上述步骤101中,在一实施例中,预设时间段可以为30秒、1分钟、2分钟等较短的时间段。在一实施例中,第一姿势类型可以为坐姿、站立、走动、静趟等姿势类型中的任意一种,可通过识别用户在该预设时间段内的具体状态来确定。在一实施例中,预设类型可以为坐姿、站立、走动、静趟等姿势类型中的任意一种,可由用户根据其实际提醒需求设定。
在上述步骤102中,在一实施例中,多个时间段可以是以当前时间点为时间起始点向前推算的不同时间长度对应的时间段,例如,如图1B所示,当前时间点为14:25:00,向前推算128分钟,该128分钟之内包括:距离当前时间点4分钟、8分钟、16分钟、32分钟、64分钟、128分钟的共6个时间段,该6个时间段内记录的持续时长分别为:at,4、at,8、at,16、at,32、at,64、at,128,其中,t表示该6个时间段对应的姿态类型,下标4、8、16、32、64、128表示与当前时间点相隔的分钟数,即,at,4表示距离14:25:00的4分钟内记录的持续时长,at,8表示距离14:25:00的8分钟内记录的持续时长,依次类推,各个时间段对应的第一时长数组At=[at,4at,8at, 16at,32at,64at,128]。在一实施例中,每一分钟可以通过0或1的方式表示该分钟对应的姿态类型,例如,1表示坐姿,0表示非坐姿(例如,走动、站立、静趟等),则每一个时间段内对应坐姿的持续时长可以如图1B所示,前4分钟中有4分钟表示坐姿,则at,4=4,前8分钟中有6分钟表示坐姿,则at,8=6,等等。此外,每个时间段对应的时间关系可以以2的幂次方的方式分布,也可以以相隔相同设定分钟数分布,例如,at,4、at,8、at,12、at,16、at,20、at,24,等等,其中,多个时间段对应的时间关系以2的幂次方的方式分布,可以用较少的时间段涵盖更大的时间范围,从而减少计算时所占用的内存消耗。
在上述步骤103中,在一实施例中,可以根据用户实际需要提醒的时长从第一时长数组中的全部时长元素中确定出多个时长元素,例如,用户需要在保持坐姿30分钟时对用户进行提醒,而第一时长数组统计的为128分钟之内的坐姿信息,因此需要根据30分钟从第一时长数组中找到30分钟之前的时长元素,例如,从At=[at,4at,8at,16at,32at,64at,128]中找到的多个数组元素为at,4、at,8、at,16。在一实施例中,第一阈值数组的长度与第一时长数组的长度相同,第一阈值数组中的每一预设阈值与第一时长数组中的每一持续时长一一对应,第一阈值数组为第一阈值数组中的预设阈值可以根据第一姿势类型被其它姿势干扰的容忍度来设置,例如,第一阈值数组为在一实施例中,需要确定at,4、at,8、at,16是否分别大于或者等于
在上述步骤104中,在一示例性场景中,预设类型为“坐姿”,通过上述步骤101-步骤103可以确定用户保持“坐姿的”时间达到了一定时长,因此可以通过生成提醒消息以提醒用户是否需要将当前的“坐姿”调整为“站立”或者“走动”等姿势;在另一示例性场景中,预设类型为“静躺”,通过上述步骤101-步骤103可以确定用户保持“静躺”的时间达到了一定时长,因此可以通过生成提醒消息以提醒用户是否需要将当前的静躺调整为“坐姿”或者“站立”等姿势。在一实施例中,提醒消息可以为振动、亮灯闪烁以及声音中的任意一种或者两种以上的组合。
由上述描述可知,由于多个时间段内会存在其它姿势类型(例如,短暂的走动或者短暂的站立)对预设类型(例如,坐姿)的干扰,当第一姿势类型为预设类型时,通过多个时间段内记录第一姿势类型的持续时长,当持续时长符合提醒条件时,生成需要调整第一姿势类型的提醒消息,从而可以避免各个时间段内用户出现短暂的其它姿势对提醒的时间产生干扰,确保用户长时间保持预设姿势的情形下能够及时提醒用户调整姿势,以确保用户能够及时调整姿势,以缓解用户长时间保持同一姿势引起的疲劳。
图2示出了根据本发明的示例性实施例二的姿势提醒方法的流程图;本实施例在上述实施例的基础上,以如何从第一时长数组中确定出多个时长元素为例进行示例性说明,如图2所示,包括如下步骤:
步骤201,确定用户在距离当前时间点的预设时间段内的第一姿势类型是否为预设类型,当第一姿势类型为预设类型时,执行步骤202,当第一姿势类型不是预设类型时,更新当前时间点,继续执行步骤201。
步骤202,当第一姿势类型为预设类型时,确定第一姿势类型在多个时间段内记录的持续时长,得到第一时长数组。
步骤203,根据预设类型对应的提醒时间阈值从第一时长数据组中的全部时长元素中确定出第一多个时长元素。
步骤204,确定第一多个时长元素是否大于或者等于第一阈值数组中对应的预设阈值。
步骤205,当第一时长数组的多个时长元素均大于或者等于第一阈值数组中对应的预设阈值时,生成需要调整第一姿势类型的提醒消息。
上述步骤201-步骤202以及步骤205的描述可以参见上述图1A所示实施例的相关描述,在此不再详述。
在上述步骤203中,在一实施例中,提醒时间阈值可以由用户根据其实际需求来设置,也可以根据人体在保持同一姿势的合理持续时长来确定,提醒时间阈值可以小于多个时间段中的最长时间对应的时长,例如,多个时间段中的最长时间对应的时长为128分钟,则提醒时间阈值需要小于该128分钟;在一实施例中,可以从第一时长数组中确定出小于或者等于预设类型对应的提醒时间阈值的时长元素以及从第一时长数组中确定出大于预设类型对应的提醒时间阈值的第一个时长元素,例如,多个时间段对应的时间关系以2的幂次方的方式分布,提醒时间阈值R为30分钟,需要从当前时间点开始保持坐姿的持续时长不小于30分钟,由于at,16对应16分钟的时间段小于30分钟,此时仍不符合30分钟的提醒时长,而第一个时长元素at,32对应32分钟的时间段大于30分钟,在第一时长数组At=[at,4at,8at, 16at,32at,64at,128]中,时长元素at,4、at,8、at,16为小于或者等于预设类型对应的提醒时间阈值的时长元素,时长元素at,32为大于预设类型对应的提醒时间阈值的第一时长元素,at,64为大于预设类型对应的提醒时间阈值的第二时长元素,得到的第一多个时长元素为at,4、at,8、at,16、at,32。在一实施例中,第一个时长元素at,32需要满足at,32≥MIN(R,ct,32),即,at,32大于或者等于提醒时间阈值R与at,32对应的预设阈值ct,32中的较小值,如果第一个时长元素at,32不满足at,32≥MIN(R,ct,32),表明用户可容忍32分钟之内累计的坐姿持续的时间长度,此时可认为不符合提醒的条件。
在上述步骤204中,与上述步骤203相应,需要确定at,4、at,8、at,16、at,32是否大于或者等于第一阈值数组中的
本实施例在具有上述实施例的有益技术效果的基础上,根据预设类型对应的提醒时间阈值从第一时长数据组中的全部时长元素中确定出第一多个时长元素,不同的提醒时间阈值对应不同的提醒条件,从而可以确保不同的用户根据其具体的提醒需求设置不同的提醒时间阈值,提高了提醒姿态调整的灵活性。
图3示出了根据本发明的示例性实施例三的姿势提醒方法的流程图;本实施例在上述实施例的基础上,以结合非预设类型的第二姿势类型对应的多个时间段内记录的持续时长实现对用户的提醒为例进行示例性说明,如图3所示,包括如下步骤:
步骤301,确定用户在距离当前时间点的预设时间段内的第一姿势类型是否为预设类型,当第一姿势类型为预设类型时,执行步骤302,当第一姿势类型不是预设类型时,更新当前时间点,继续执行步骤301。
步骤302,当第一姿势类型为预设类型时,确定第一姿势类型对应的多个时间计时器在各自对应的时间段内累计的持续时长,得到第一时长数组。
步骤303,确定第一时长数组的多个时长元素是否大于或者等于第一阈值数组中对应的预设阈值,当第一时长数组的多个时长元素均大于或者等于第一阈值数组中对应的预设阈值时,执行步骤304。
步骤304,当第一时长数组的多个时长元素均大于或者等于第一阈值数组中对应的预设阈值时,确定第二姿势类型在多个时间段内记录的持续时长,得到第二时长数组,第二姿势类型不为预设类型。
步骤305,确定第二时长数组的第二多个时长元素是否小于或者等于第二阈值数组中对应的预设阈值,当第二多个时长元素均小于或者等于第二阈值数组中对应的预设阈值时,执行步骤306。
步骤306,当第二多个时长元素均小于或者等于第二阈值数组中对应的预设阈值时,生成需要调整第一姿势类型的提醒消息。
上述步骤301-步骤303的描述可以参见上述图1A或者图2所示实施例的相关描述,在此不再详述。
在上述步骤304中,以第一姿势类型为“坐姿”并且第二姿势类型为“站立”为例进行示例性说明,当用户在距离当前时间点已经保持坐姿的持续时长达到30分钟时,为了避免在该30分钟之内用户由于短暂的走动或者站立对坐姿的影响,可以结合坐姿或者站立在距离当前时间点的128分钟之内的多个时间段记录的持续时长,来确定在这30分钟之内是否存在“走动”或者“站立”对“坐姿”的干扰程度,以“站立”为例进行示例性说明,“站立”在多个时间段内记录的持续时长对应的第二时长数组为Bt=[bt,4bt,8bt,16bt,32bt,64bt,128]。
在上述步骤305中,在一实施例中,可以从第二时长数组中确定出小于或者等于预设类型对应的提醒时间阈值的时长元素,例如,提醒时间阈值R为30分钟,Bt=[bt,4bt,8bt, 16bt,32bt,64bt,128]中的bt,4、bt,8、bt,16为小于或者等于预设类型对应的提醒时间阈值的时长元素,由此可以得到第二多个时长元素为bt,4、bt,8、bt,16。在一实施例中,第二阈值数组的长度与第二时长数组的长度相同,第二阈值数组中的每一预设阈值与第二时长数组中的每一持续时长一一对应,第二阈值数组为Ct=[ct,4ct,8ct,16ct,32ct,64ct,128],第二阈值数组中的预设阈值可以根据预设类型对第二姿势类型的容忍度来设置,例如,第二阈值数组为Ct=[ct,4=0ct,8=1ct,16=2ct,32=4ct,64=6ct,128=8]。在一实施例中,需要确定bt,4、bt,8、bt,16是否分别大于或者等于ct,4、ct,8、ct,16。
在上述步骤306中,与上述步骤305相应,需要确定bt,4、bt,8、bt,16是否大于或者等于第二阈值数组中的ct,4、ct,8、ct,16。
本实施例在具有上述实施例的有益技术效果的基础上,通过第一姿势类型与第二姿势类型各自对应的持续时长的结合来确定是否需要对用户的姿势进行提醒,通过第二姿势类型的判断条件可以识别出非预设类型对预设类型的干扰,确保能够准确地提醒姿态调整。
图4A示出了根据本发明的示例性实施例四的姿势提醒方法的流程图,图4B示出了根据本发明的示例性实施例四的三个轴向的示意图,图4C示出了根据本发明的示例性实施例四的加速度数据以及加速度特征值的示意图;本实施例基于上述实施例,以如何计算预设时间窗口对应的加速度特征值为例进行示例性说明,如图4A所示,包括如下步骤:
步骤401,控制预设时间窗口在预设时间段内滑动,在预设时间窗口内,计算加速度传感器在三个轴向上的加速度数据的平方根值。
步骤402,确定预设时间窗口在三个轴向上的加速度数据的平均值。
步骤403,根据三个轴向上的加速度数据的平方根值和三个轴向各自对应的平均值确定预设时间窗口内三个轴向各自对应的标准差。
步骤404,根据三个轴向各自对应的平均值确定预设时间窗口对应的角度。
步骤405,将三个轴向各自对应的标准差与第一预设值和第二预设值进行比较,得到第一比较结果。
步骤406,将预设时间窗口对应的角度与第三预设值进行比较,得到第二比较结果。
步骤407,根据第一比较结果和第二比较结果确定用户在预设时间段内的第一姿势类型。
在上述步骤401中,在一实施例中,预设时间窗口的宽度可以由预设时间段来确定,例如,预设时间段为1分钟,则预设时间窗口可以为4秒,将预设时间窗口在预设时间段内滑动,在滑动的过程中,可以控制相邻两个预设时间窗口之间有2秒的时间重叠,由此可以在1分钟得到30个预设时间窗口。在每一个时间窗口内,如图4C所示,加速度传感器在图4B所示的X轴、Y轴、Z轴三个轴向上的加速度数据为:x1、x2、…、xn,y1、y2、…、yn,z1、z2、…、zn,其中,n为加速度传感器在1分钟计之内采集的加速度数据的个数,计算上述加速度数据的第i个加速度数据平方根值由此可以在预设时间段内得到30个平方根值。
在上述步骤402中,在一实施例中,可以对每一个轴向上的加速度数据求和后再除以该轴向在预设时间窗口内采集的加速度数据的数量,得到该轴向的加速度数据的平均值
在上述步骤403中,在一实施例中,标准差的计算公式可以参见现有技术中的描述,在此不再详述。
在上述步骤404中,在一实施例中,角度的计算公式为
在上述步骤405中,在一实施例中,第一预设值(T1)小于第二预设值(T2),通过第一预设值和第二预设值可以将标准差划分为三个区间:[0,T1]、[T1,T2]、[T2,∞],当第一比较结果为标准差位于[0,T1]时,表示该预设时间窗口内的加速度数据的离散程度较小,表示用户处于静止状态;当第一比较结果为标准差位于[T1,T2]时,表示该预设时间窗口内的加速度数据的离散程度稍大,表示用户处于未移动状态;当第一比较结果为标准差位于[T2,∞]时,表示该预设时间窗口内的加速度数据的离散程度很大,表示用户处于移动状态。
在上述步骤406中,在一实施例中,第三预设值(T3)可以将角度分为两个区间,例如,[0,T3]和[T3,90],当第二比较结果为角度位于[0,T3]时,表示用户的手处于平放状态,该平放状态可以对应坐姿,当第二比较结果为角度位于[T3,90]时,表示用户的手处于下垂状态,该下垂状态可以对应站立。
在上述步骤407中,当第一比较结果为标准差位于[0,T1]并且第二比较结果为角度位于[0,T3]时,表示用户处于“平躺”的状态;当第一比较结果为标准差位于[T1,T2]并且第二比较结果为角度位于[0,T3]时,表示用户处于“坐姿”的状态;当第一比较结果为标准差位于[T2,∞]并且第二比较结果为角度位于[0,T3]时,表示用户处于“走动”的状态;当第一比较结果为标准差位于[0,T1]并且第二比较结果为角度位于[T3,90]时,表示用户处于“平躺”的状态;当第一比较结果为标准差位于[T1,T2]并且第二比较结果为角度位于[T3,90]时,表示用户处于“站立”的状态;当第一比较结果为标准差位于[T2,∞]并且第二比较结果为角度位于[T3,90]时,表示用户处于“走动”的状态。
本实施例中,通过预设时间窗口的方式在对设定时间段内滑动,得到该设定时间段内的加速度特征值,通过加速度特征值的不同区间对用户的姿势进行分类,使用户的姿势识别更加精细化,提高了第一姿势类型识别的准确度。
图5示出了根据本发明的示例性实施例五的姿势提醒方法的流程图;本实施例基于上述实施例,以如何更新时间计时器记录的持续时长为例并结合图1B进行示例性说明,如图5所示,包括如下步骤:
步骤501,确定第一姿势类型在多个时间段内记录的持续时长的预设存储空间。
步骤502,根据第一姿势类型在预设时间段内的状态数据以移位的方式更新预设存储空间中的数据,以更新多个时间段内累计的持续时长。
如图1B所示,当当前时间点被新的时间点替代时,为了确保第一姿势类型对应的多个时间段内记录的持续时长的实时性,可以将原128分钟对应的状态数据删除,将第一姿势类型在第1分钟内的状态数据以移位的方式更新到预设存储空间中的最左侧,将原第1分钟内的状态数据值至第127分钟内的状态数据均向右移动一位。本领域技术人员可以理解的是,图1B所示的数据以从左到右为例进行示例性说明,本实施例同样还可以通过从右到做的方式进行存储。
上述仅以第一姿势类型为例进行示例性说明,本领域技术人员可以理解的是,当需要对多种姿势在各自对应的多个时间段内的持续时长进行记录时,同样可以采用上述方式实现。
本实施例通过移位存储,可以降低设备在统计持续时长时的计算量,节省计算时间。
图6示出了根据本发明的示例性实施例一的姿势提醒装置的结构图;;如图6所示,该姿势提醒装置可以包括:第一确定模块61、第二确定模块62、第三确定模块63、提醒生成模块64。其中:
第一确定模块61,用于确定用户在距离当前时间点的预设时间段内的第一姿势类型是否为预设类型;
第二确定模块62,用于当第一确定模块61确定第一姿势类型为预设类型时,确定第一姿势类型在多个时间段内记录的持续时长,得到第一时长数组;
第三确定模块63,用于确定第二确定模块62确定的第一时长数组的多个时长元素是否大于或者等于第一阈值数组中对应的预设阈值;
提醒生成模块64,用于当第三确定模块63确定第一时长数组的多个时长元素均大于或者等于第一阈值数组中对应的预设阈值时,生成需要调整第一姿势类型的提醒消息。
图7示出了根据本发明的示例性实施例二的姿势提醒装置的结构图;如图7所示,在上述图6所示实施例的基础上,第三确定模块63可包括:
第一确定单元631,用于根据预设类型对应的提醒时间阈值从第一时长数据组中的全部时长元素中确定出第一多个时长元素;
第二确定单元632,用于确定第一确定单元631确定的第一多个时长元素是否大于或者等于第一阈值数组中对应的预设阈值。
在一实施例中,第一多个时长元素包括:第一时长数组中的小于或者等于预设类型对应的提醒时间阈值的时长元素和第一时长数组中的大于预设类型对应的提醒时间阈值的第一个时长元素。
图8示出了根据本发明的示例性实施例三的姿势提醒装置的结构图;如图8所示,在上述图6或图7所示实施例的基础上,装置还可包括:
第四确定模块65,用于确定第二姿势类型在多个时间段内记录的持续时长,得到第二时长数组,第二姿势类型不为预设类型;
第五确定模块66,用于确定第四确定模块确定的第二时长数组的第二多个时长元素是否小于或者等于第二阈值数组中对应的预设阈值;
当第五确定模块66确定第二多个时长元素均小于或者等于第二阈值数组中对应的预设阈值时,提醒生成模块64执行生成需要调整第一姿势类型的提醒消息。
在一实施例中,第五确定模块66可包括:
第三确定单元661,用于根据预设类型对应的提醒时间阈值从第二时长数据组中的全部时长元素中确定出第二时长数据组对应的第二多个时长元素;
第四确定单元662,用于确定第三确定单元661确定的第二多个时长元素是否小于或者等于第二阈值数组中对应的预设阈值。
在一实施例中,第二多个时长元素包括第二时长数组中的小于或者等于预设类型对应的提醒时间阈值的时长元素。
图9示出了根据本发明的示例性实施例四的姿势提醒装置的结构图;如图9所示,在上述图6-图8任意所示实施例的基础上,装置还可包括:
计算模块67,用于控制预设时间窗口在预设时间段内滑动,计算预设时间窗口对应的加速度特征值;
第六确定模块68,用于根据计算模块67计算得到的加速度特征值所在的区间范围确定用户在预设时间段内的第一姿势类型。
在一实施例中,加速度特征值包括标准差和角度,计算模块67可包括:
计算单元671,用于在预设时间窗口内,计算加速度传感器在三个轴向上的加速度数据的平方根值;
第五确定单元672,用于确定预设时间窗口在三个轴向上的加速度数据的平均值;
第六确定单元673,用于根据计算单元671计算得到的每一个轴向的加速度数据的平方根值和第五确定单元672确定的该轴向对应的平均值确定预设时间窗口内每一个轴向对应的标准差;
第七确定单元674,用于根据第五确定单元672确定的三个轴向各自对应的平均值确定预设时间窗口对应的角度。
在一实施例中,第六确定模块68可包括:
第一比较单元681,用于将第六确定单元673确定的三个轴向各自对应的标准差与第一预设值和第二预设值进行比较,得到第一比较结果;
第二比较单元682,用于将预设时间窗口对应的角度与第三预设值进行比较,得到第二比较结果;
第八确定单元683,用于根据第一比较单元681得到的第一比较结果和第二比较单元682得到的第二比较结果确定用户在预设时间段内的第一姿势类型。
在一实施例中,装置还可包括:
第七确定模块69,用于确定第一姿势类型在多个时间段内记录的持续时长的预设存储空间;
更新模块60,用于根据第一姿势类型在预设时间段内的状态数据以移位的方式更新第七确定模块69确定的预设存储空间中的数据,以更新多个时间段内累计的持续时长。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在上述相关方法的实施例中进行了详细描述,此处不再详述。
对应于上述任一实施例提供的姿态提醒方法,本申请还提出了图10所示的根据本发明的一示例性实施例的可穿戴设备的示意结构图。请参考图10,在硬件层面,该可穿戴设备可包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上实现上述姿态提醒装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
其中,处理器被配置为执行上述图1A、图2、图3、图4A、图5任一实施例提供的姿态提醒方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。