一种洗衣机面板旋转控制方法、装置及存储介质与流程

文档序号:33713916发布日期:2023-04-01 03:02阅读:55来源:国知局
一种洗衣机面板旋转控制方法、装置及存储介质与流程

1.本发明属于洗衣机技术领域,具体地说,涉及一种洗衣机面板旋转控制方法、装置及存储介质。


背景技术:

2.随着科技日新月异的发展,家用电器的功能也层出不穷,其中,洗衣机作为日常生活中必不可少的家用电器,人们在选择购买洗衣机时也会更注重洗衣机的使用舒适度,当前,洗衣机面板的控制角度为固定角度,不能实现根据不同身高的用户对洗衣机面板的角度进行调整,针对上述问题,当前存在的解决方法包括:通过将洗衣机的控制面板集成到门窗、台面等建筑物上,但此种方法只能方便同一身高的用户对洗衣机的操作,不能满足家庭成员中不同身高的用户对于洗衣机的操作舒适度。
3.有鉴于此特提出本发明。


技术实现要素:

4.本发明要解决的技术问题在于克服现有技术的不足,提供一种洗衣机面板旋转控制方法,从而根据用户的人体特征,自动调节面板的旋转角度,提高用户体验感。
5.为解决上述技术问题,本发明采用技术方案的基本构思是:根据本发明实施例的第一方面,提供一种洗衣机面板旋转控制方法,所述面板通过驱动组件驱动旋转,包括:通过第一目标识别算法确定目标对象人体位置,并计算第一距离,其中,所述第一距离为人体位置与摄像头的水平距离;通过第二目标识别算法确定目标对象人脸位置,并计算第二距离,其中,所述第二距离为所述人脸位置与所述人体位置的垂直距离;根据所述第一距离和所述第二距离,计算面板的第一旋转角度,其中,所述面板安装于控制器控组上;根据所述第一旋转角度,确定驱动组件的第二旋转角度,其中,所述摄像头安装于所述驱动组件的上部。
6.可选的,在所述通过第一目标识别算法确定目标对象人体位置之前,还包括:监测所述目标对象双目对摄像头的注视时间;响应于所述注视时间不少于阈值时间,则控制洗衣机开机。
7.可选的,所述通过第二目标识别算法确定目标对象人脸位置,并计算第二距离的方法,包括:通过第二目标识别算法识别所述目标对象的双目,确定第一位置和第二位置;通过计算所述第一位置和第二位置的中点,确定第三位置;通过计算所述第三位置与所述人体位置的距离,确定第二距离,其中,所述人体位置是与摄像头水平的点的位置。
8.可选的,所述根据所述第一旋转角度调整驱动组件的第二旋转角度的方法,包括:在第二距离与第一距离的比值大于1时,则逆时针转动所述驱动组件至目标角度;在第二距离与第一距离的比值小于1时,则顺时针转动所述驱动组件至目标角度;在第二距离与第一距离的比值等于1时,则保持所述驱动组件当前状态不变。
9.可选的,在根据所述第一旋转角度调整驱动组件的第二旋转角度之后,还包括对
所述驱动组件进行校准归位的方法,包括:若所述驱动组件扭矩大于扭矩阈值,则正转所述驱动组件至第一最大扭矩,确定第一角度最大值;若所述驱动组件扭矩小于扭矩阈值,则逆转所述驱动组件至第二最大扭矩,确定第二角度最大值;计算所述第一角度最大值和第二角度最大值的角度均值;根据所述角度均值,对所述驱动组件进行校准归位。
10.可选的,所述校准归位的方法,还包括:响应于所述驱动组件未进行校准归位,则确定所述驱动组件的偏离角度;计算所述第一旋转角度与所述偏离角度的角度差;根据所述角度差,确定所述驱动组件的第二旋转角度。
11.可选的,所述面板在调整角度过程中,仅由驱动组件进行控制,不受台面板、分配器盒、箱体等固定部位控制。
12.根据本发明实施例的第二方面,提供一种洗衣机面板旋转控制装置,包括:第一计算模块,被配置为通过第一目标识别算法确定目标对象人体位置,并计算第一距离,其中,所述第一距离为人体位置与摄像头的水平距离;第二计算模块,被配置为通过第二目标识别算法确定目标对象人脸位置,并计算第二距离,其中,所述第二距离为所述人脸位置与所述人体位置的垂直距离;第三计算模块,被配置为根据所述第一距离和所述第二距离,计算面板的第一旋转角度,其中,所述面板安装于控制器控组上;调整模块,被配置为根据所述第一旋转角度调整驱动组件的第二旋转角度,其中,所述摄像头安装于所述驱动组件的上部。
13.可选的,在所述第一计算模块通过第一目标识别算法确定目标对象人体位置之前,还包括:监测所述目标对象双目对摄像头的注视时间;响应于所述注视时间不少于阈值时间,则控制洗衣机开机。
14.可选的,所述第二计算模块被配置为通过第二目标识别算法确定目标对象人脸位置,并计算第二距离的方法,包括:通过第二目标识别算法识别所述目标对象的双目,确定第一位置和第二位置;通过计算所述第一位置和第二位置的中点,确定第三位置;通过计算所述第三位置与所述人体位置的距离,确定第二距离,其中,所述人体位置是与摄像头水平的点的位置。
15.可选的,所述调整模块被配置为根据所述第一旋转角度调整驱动组件的第二旋转角度的方法,包括:在第二距离与第一距离的比值大于1时,则逆时针转动所述驱动组件至目标角度;在第二距离与第一距离的比值小于1时,则顺时针转动所述驱动组件至目标角度;在第二距离与第一距离的比值等于1时,则保持所述驱动组件当前状态不变。
16.可选的,在所述调整模块被配置为根据所述第一旋转角度调整驱动组件的第二旋转角度之后,还包括对所述驱动组件进行校准归位的方法,包括:若所述驱动组件扭矩大于扭矩阈值,则正转所述驱动组件至第一最大扭矩,确定第一角度最大值;若所述驱动组件扭矩小于扭矩阈值,则逆转所述驱动组件至第二最大扭矩,确定第二角度最大值;计算所述第一角度最大值和第二角度最大值的角度均值;根据所述角度均值,对所述驱动组件进行校准归位。
17.可选的,所述校准归位的方法,还包括:响应于所述驱动组件未进行校准归位,则确定所述驱动组件的偏离角度;计算所述第一旋转角度与所述偏离角度的角度差;根据所述角度差,确定所述驱动组件的第二旋转角度。
18.可选的,所述洗衣机面板旋转控制装置的面板在调整角度过程中,仅由驱动组件
进行控制,不受台面板、分配器盒、箱体等固定部位控制。
19.根据本发明实施例的第三方面,提供一种电子装置,包括存储器和处理器,其中,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求第一方面或第一方面任意一种所述实施方式所提供的洗衣机面板旋转控制方法。
20.根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时用于实现本公开第一方面或第一方面任意一种所述实施方式所提供的洗衣机面板旋转控制方法。
21.采用上述技术方案后,本发明与现有技术相比具有以下有益效果:通过第一目标识别算法确定目标对象人体位置,并计算第一距离;通过第二目标识别算法确定目标对象人脸位置,并计算第二距离;根据所述第一距离和所述第二距离,计算面板的第一旋转角度;根据所述第一旋转角度,确定驱动组件的第二旋转角度,本发明的控制方法可以实现根据人体特征自动判断洗衣机面板的调整角度,通过驱动组件控制洗衣机面板旋转,从而使用户拥有最佳可视角度和可操作角度,提高用户操作舒适性。
22.下面结合附图对本发明的具体实施方式作进一步详细的描述。
附图说明
23.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
24.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
25.图1是根据本发明实施例的一种洗衣机面板旋转控制方法的流程图;
26.图2是根据本发明实施例的一种洗衣机面板旋转控制结构示意图;
27.图3是根据本发明实施例的一种洗衣机面板旋转角度示意图;
28.图4是根据本发明实施例的一种用于洗衣机面板旋转控制装置的框图;
29.图5是根据本发明实施例的一种电子装置的框图。
30.需要说明的是,这些附图和文字描述并不旨在以任何方式限制本发明的构思范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
具体实施方式
31.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
32.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
33.在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
34.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元,取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
35.本发明下述实施例将结合附图,对本发明提供的一种洗衣机面板旋转控制方法进行说明。
36.实施例一
37.根据本技术提供的洗衣机面板旋转控制结构示意图,如图2所示,洗衣机由箱体、分配器盒、台面板和控制器面板四部分组成,其中,控制器面板由控制器及线束仓、面板、摄像头和驱动组件四部分组成。
38.其中,在本技术实施例中,摄像头为智能双目摄像头,紧邻洗衣机控制面板,安装于驱动组件的上部,其中,驱动组件上还安装有控制器及线束仓;面板安装于控制面板上。
39.本实施例提供的洗衣机具有注视开机功能,其方法步骤包括:基于所述摄像头对目标对象的监测,响应于监测到目标对象的双目注视面板;监测所述目标对象双目对摄像头的注视时间;响应于所述注视时间不少于阈值时间,则控制洗衣机开机。
40.其中,在本技术实施例中,目标对象指使用洗衣机的用户的双目,提供目标检测算法对用户的眼睛进行检测,在检测到用户注视洗衣机面板时间超过阈值时间时,默认用户需要使用洗衣机,则控制洗衣机开机。这里的阈值时间为3秒,当摄像头监测到目标对象的双目注视面板时间不少于3秒时,则控制洗衣机开机,该方法可以实现洗衣机的智能化开机。
41.本技术提供的洗衣机面板旋转控制方法具有注视开机功能,可以实现用户在使用洗衣机时通过监测用户双目的注视时间来实现智能开机,并在洗衣机完成操作后实现智能关机,从而提高洗衣从开机操作到关机操作的关联性,提高用户洗衣操控性。
42.图1是根据本发明实施例的一种洗衣机面板旋转控制方法的流程图。如图1所示,包括步骤s101~s104。
43.在步骤s101中,通过第一目标识别算法确定目标对象人体位置,并计算第一距离,其中,第一距离为人体位置与摄像头的水平距离。
44.在步骤s102中,通过第二目标识别算法确定目标对象人脸位置,并计算第二距离,其中,第二距离为人脸位置与人体位置的垂直距离。
45.其中,在本实施例中,第一目标算法是指人体识别算法,这里的人体识别算法包括但不限于可以对人体结构进行识别的算法或深度学习算法。
46.第二目标算法是指人脸识别算法,这里的人脸识别算法包括但不限于可以对人脸进行识别的算法或深度学习算法。
47.在一种实施例中,如图3所示的一种洗衣机面板旋转角度示意图。本技术通过计算目标对象人脸位置与人体位置距离摄像头的夹角来对洗衣机面板的旋转角度进行控制,
48.第一距离是指摄像头距离人体位置的水平距离,即图3所示l。
49.第二距离是指人脸位置与人体位置的垂直距离,即图3所示h。
50.其中,在本实施例中,所述通过第二目标识别算法确定目标对象人脸位置,并计算第二距离的方法,包括:通过第二目标识别算法识别所述目标对象的双目,确定第一位置和第二位置;通过计算所述第一位置和第二位置的中点,确定第三位置;通过计算所述第三位置与所述人体位置的距离,确定第二距离,其中,所述人体位置是与摄像头水平的点的位置。
51.其中,本技术实施例中,第二距离的确定方法,包括但不限于以目标对象双目位置的中心点位置为确定点,计算人脸位置与人体位置的垂直距离,还包括以目标对象双目位置水平线上任一点为确定点,计算人脸位置与人体位置的垂直距离。
52.所述通过第一目标识别算法确定目标对象人体位置,并计算第一距离的方法包括:在监测到目标对象靠近洗衣机时,以摄像头为确定点,向目标对象作水平线,确定该水平线在目标对象的身体上的位置,通过该位置确定人体位置,计算得到第一距离。
53.在步骤s103中,根据第一距离和第二距离,计算面板的第一旋转角度,其中,面板安装于控制器控组上。
54.其中,在本技术实施例中,第一旋转角度是指面板的旋转角度,即图3所示第二距离h所对应的夹角的大小θ。
55.第一旋转角度θ的计算公式如下:θ=π/4-arctan(h/l)。
56.其中,θ是指第一旋转角度,h是指第二距离,l是指第一距离。
57.在本技术提供的洗衣机面板旋转控制方法中,安装于洗衣机上的摄像头具有目标对象识别的功能,包括但不限于:人脸识别、人体识别、人眼识别等,和距离计算功能,包括但不限于:人脸与人体的垂直距离、人体与摄像头的水平距离等,通过对上述功能的整合应用可以实现通过驱动组件实现对面板的旋转,从而提升用户使用洗衣机的操作舒适度。
58.在步骤s104中,根据第一旋转角度,确定驱动组件的第二旋转角度,其中,摄像头安装于驱动组件的上部。
59.其中,在本技术实施例中,第二旋转角度是指驱动组件的旋转角度,其中,驱动组件的旋转角度是与面板的旋转角度大小相同的,即第一旋转角度等于第二旋转角度,根据第一旋转角度的大小来确定第二旋转角度的大小。通过计算第一旋转角度的正负来确定驱动组件的旋转方向。
60.根据θ=π/4-arctan(h/l),当第一旋转角度θ的数值为正时,控制驱动组件顺时针旋转;当第一旋转角度θ的数值为负时,控制驱动组件逆时针旋转。
61.即:在第二距离与第一距离的比值大于1时,则逆时针转动所述驱动组件至目标角度;在第二距离与第一距离的比值小于1时,则顺时针转动所述驱动组件至目标角度;在第二距离与第一距离的比值等于1时,则保持所述驱动组件当前状态不变。
62.通过驱动组件根据面板的旋转角度控制面板旋转,可以实现洗衣机面板随人体的
移动自动调节至最佳角度,从而提高用户的操作舒适度。
63.本技术所提供的一种洗衣机面板旋转控制方法,具有只能旋转的面板,控制面板上安装的智能双目摄像头可以通过对人体特征的监测,自动判断面板的旋转角度,通过驱动组件实现面板的自动旋转,从而实现根据用户的身体形态控制面板旋转至最佳可视角度和可操作角度,同时,所述双目摄像头还具有注视开机功能,可以实现在监测到用户注视洗衣机时间达到阈值时间的情况下,西东启动洗衣机。
64.在另一种实施例中,本技术所提供的洗衣机啊面板旋转控制方法中的驱动组件具有校准归位的功能,通过对故障驱动组件进行校准归位,实现自动复位,可以提升用户的洗衣操控性,从而提升用户的使用体验感。
65.其中,在本技术实施例中,校准归位的方法包括对面板的角度进行自动校正的功能。
66.故障驱动组件包括因外力,如驱动组件被卡或驱动组件旋转过度等,或其他故障,如断电等,使得驱动组件的扭矩大于扭矩阈值。
67.在一种实施例中,对所述驱动组件进行校准归位的方法,包括:若所述驱动组件扭矩大于扭矩阈值,则正转所述驱动组件至第一最大扭矩,确定第一角度最大值;若所述驱动组件扭矩小于扭矩阈值,则逆转所述驱动组件至第二最大扭矩,确定第二角度最大值;计算所述第一角度最大值和第二角度最大值的角度均值;根据所述角度均值,对所述驱动组件进行校准归位。
68.其中,第一最大扭矩是将驱动组件正转至最大转动位置,第一角度最大值是第一最大扭矩所对应的角度。
69.第二最大扭矩是将驱动组件逆转至最大转动位置,第二角度最大值是第二最大扭矩所对应的角度。
70.角度均值是通过对第一角度最大值和第二角度最大值进行求和,然后平均后得到的中间角度值。其中,所述中间角度值即为面板的复位位置。
71.在另一种实施例中,所述校准归位的方法,还包括:响应于所述驱动组件未进行校准归位,则确定所述驱动组件的偏离角度;计算所述第一旋转角度与所述偏离角度的角度差;根据所述角度差,确定所述驱动组件的第二旋转角度。
72.在本技术实施例中,所述面板在调整角度过程中,仅由驱动组件进行控制,不受台面板、分配器盒、箱体等固定部位控制。
73.实施例二
74.与前述方法的实施例相对应,本发明还提供了装置及其所应有的终端的实施例。
75.图4是根据本发明实施例的一种洗衣机面板旋转控制装置的框图,如图4所示,该装置400包括第一计算模块401,第二计算模块402,第三计算模块403和调整模块404。
76.第一计算模块401,被配置为通过第一目标识别算法确定目标对象人体位置,并计算第一距离,其中,所述第一距离为人体位置与摄像头的水平距离;
77.第二计算模块402,被配置为通过第二目标识别算法确定目标对象人脸位置,并计算第二距离,其中,所述第二距离为所述人脸位置与所述人体位置的垂直距离;
78.第三计算模块403,被配置为根据所述第一距离和所述第二距离,计算面板的第一旋转角度,其中,所述面板安装于控制器控组上;
79.调整模块404,被配置为根据所述第一旋转角度调整驱动组件的第二旋转角度,其中,所述摄像头安装于所述驱动组件的上部。
80.可选的,在所述第一计算模块401通过第一目标识别算法确定目标对象人体位置之前,还包括:监测所述目标对象双目对摄像头的注视时间;响应于所述注视时间不少于阈值时间,则控制洗衣机开机。
81.可选的,所述第二计算模块402被配置为通过第二目标识别算法确定目标对象人脸位置,并计算第二距离的方法,包括:通过第二目标识别算法识别所述目标对象的双目,确定第一位置和第二位置;通过计算所述第一位置和第二位置的中点,确定第三位置;通过计算所述第三位置与所述人体位置的距离,确定第二距离,其中,所述人体位置是与摄像头水平的点的位置。
82.可选的,所述调整模块404被配置为根据所述第一旋转角度调整驱动组件的第二旋转角度的方法,包括:在第二距离与第一距离的比值大于1时,则逆时针转动所述驱动组件至目标角度;在第二距离与第一距离的比值小于1时,则顺时针转动所述驱动组件至目标角度;在第二距离与第一距离的比值等于1时,则保持所述驱动组件当前状态不变。
83.可选的,在所述调整模块404被配置为根据所述第一旋转角度调整驱动组件的第二旋转角度之后,还包括对所述驱动组件进行校准归位的方法,包括:若所述驱动组件扭矩大于扭矩阈值,则正转所述驱动组件至第一最大扭矩,确定第一角度最大值;若所述驱动组件扭矩小于扭矩阈值,则逆转所述驱动组件至第二最大扭矩,确定第二角度最大值;计算所述第一角度最大值和第二角度最大值的角度均值;根据所述角度均值,对所述驱动组件进行校准归位。
84.可选的,所述校准归位的方法,还包括:响应于所述驱动组件未进行校准归位,则确定所述驱动组件的偏离角度;计算所述第一旋转角度与所述偏离角度的角度差;根据所述角度差,确定所述驱动组件的第二旋转角度。
85.可选的,所述洗衣机面板旋转控制装置的面板在调整角度过程中,仅由驱动组件进行控制,不受台面板、分配器盒、箱体等固定部位控制。
86.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
87.本发明还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本发明提供的洗衣机面板旋转控制方法的步骤。
88.图5是根据本发明实施例的一种电子设备装置的框图,如图5所示,所述电子设备包括存储器、处理器、摄像头模组,所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本发明任一实施方式所述的洗衣机面板旋转控制方法本发明至少一个实施例还提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明任一所述的洗衣机面板旋转控制方法本领域技术人员应明白,本发明一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本发明一个或多个实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明一个或多个实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
89.本发明中的“和/或”表示至少具有两者中的其中一个,例如,“a和/或b”包括三种方案:a、b、以及“a和b”。
90.本发明中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于用于洗衣机智能驱动组件控制设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
91.上述对本发明特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的行为或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
92.本发明中描述的主题及功能操作的实施例可以在以下中实现:数字电子电路、有形体现的计算机软件或固件、包括本发明中公开的结构及其结构性等同物的计算机硬件、或者它们中的一个或多个的组合。本发明中描述的主题的实施例可以实现为一个或多个计算机程序,即编码在有形非暂时性程序载体上以被用于洗衣机面板旋转控制装置执行或控制用于洗衣机面板旋转控制装置的操作的计算机程序指令中的一个或多个模块。可替代地或附加地,程序指令可以被编码在人工生成的传播信号上,例如机器生成的电、光或电磁信号,该信号被生成以将信息编码并传输到合适的接收机装置以由用于洗衣机面板旋转控制装置执行。计算机存储介质可以是机器可读存储设备、机器可读存储基板、随机或串行存取存储器设备、或它们中的一个或多个的组合。
93.本发明中描述的处理及逻辑流程可以由执行一个或多个计算机程序的一个或多个可编程计算机执行,以通过根据输入数据进行操作并生成输出来执行相应的功能。所述处理及逻辑流程还可以由专用逻辑电路—例如fpga(现场可编程门阵列)或asic(专用集成电路)来执行,并且装置也可以实现为专用逻辑电路。
94.适合用于执行计算机程序的计算机包括,例如通用和/或专用微处理器,或任何其他类型的中央处理单元。通常,中央处理单元将从只读存储器和/或随机存取存储器接收指令和数据。计算机的基本组件包括用于实施或执行指令的中央处理单元以及用于存储指令和数据的一个或多个存储器设备。通常,计算机还将包括用于存储数据的一个或多个大容量存储设备,例如磁盘、磁光盘或光盘等,或者计算机将可操作地与此大容量存储设备耦接以从其接收数据或向其传送数据,抑或两种情况兼而有之。然而,计算机不是必须具有这样的设备。此外,计算机可以嵌入在另一设备中,例如移动电话、个人数字助理(pda)、移动音频或视频播放器、游戏操纵台、全球定位系统(gps)接收机、或例如通用串行总线(usb)闪存驱动器的便携式存储设备,仅举几例。
95.适合于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、媒介和存储器设备,例如包括半导体存储器设备(例如eprom、eeprom和闪存设备)、磁盘(例如内部硬盘或可移动盘)、磁光盘以及cd rom和dvd-rom盘。处理器和存储器可由专用逻辑电路补充或并入专用逻辑电路中。
96.虽然本发明包含许多具体实施细节,但是这些不应被解释为限制任何发明的范围或所要求保护的范围,而是主要用于描述特定发明的具体实施例的特征。本发明内在多个
实施例中描述的某些特征也可以在单个实施例中被组合实施。另一方面,在单个实施例中描述的各种特征也可以在多个实施例中分开实施或以任何合适的子组合来实施。此外,虽然特征可以如上所述在某些组合中起作用并且甚至最初如此要求保护,但是来自所要求保护的组合中的一个或多个特征在一些情况下可以从该组合中去除,并且所要求保护的组合可以指向子组合或子组合的变型。
97.类似地,虽然在附图中以特定顺序描绘了操作,但是这不应被理解为要求这些操作以所示的特定顺序执行或顺次执行、或者要求所有例示的操作被执行,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。此外,上述实施例中的各种系统模块和组件的分离不应被理解为在所有实施例中均需要这样的分离,并且应当理解,所描述的程序组件和系统通常可以一起集成在单个软件产品中,或者封装成多个软件产品。
98.由此,主题的特定实施例已被描述。其他实施例在所附权利要求书的范围以内。在某些情况下,权利要求书中记载的动作可以以不同的顺序执行并且仍实现期望的结果。此外,附图中描绘的处理并非必需所示的特定顺序或顺次顺序,以实现期望的结果。在某些实现中,多任务和并行处理可能是有利的。
99.以上所述仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专利的技术人员在不脱离本发明技术方案范围内,当可利用上述提示的技术内容作出些许更动或修饰为等同变化的等效实施例,上述实施例中的实施方案也可以进一步组合或者替换,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明方案的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1