一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

IIC通讯控制方法、用电设备和计算机可读存储介质与流程

2021-11-15 17:50:00 来源:中国专利 TAG:

iic通讯控制方法、用电设备和计算机可读存储介质
技术领域
1.本发明涉及通讯技术领域,尤其是涉及一种iic通讯控制方法、用电设备和计算机可读存储介质。


背景技术:

2.相关技术中,为满足程序代码的高可移植性及节省芯片的硬件iic(inter

integratedcircuit,集成电路总线)接口的需求,空调iic通讯传感器或其他器件通常采用模拟iic通讯方案。模拟iic具备高可移植性和无需专用的硬件iic接口,但是,由于家电设备如空调器通常采用8051单片机,模拟iic在通讯时会一直占用cpu(central processing unit,中央处理器)资源,导致cpu的其他实时性高的控制指令不能及时执行,容易产生问题。


技术实现要素:

3.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种iic通讯控制方法,采用该iic通讯控制方法可以解决因iic通讯占用cpu资源导致其他实时性高的控制指令不能及时执行的问题。
4.本发明的目的之二在于提出一种用电设备。
5.本发明的目的之三在于提出一种计算机可读存储介质。
6.为了解决上述问题,本发明第一方面实施例的iic通讯控制方法,用于与检测模块进行模拟iic通讯的处理器,所述处理器还用于发送第一控制指令给第一执行模块,所述iic通讯控制方法包括:获取所述模拟iic通讯的通讯周期和所述第一执行模块的动作执行周期;记录所述模拟iic通讯完成后的第一时长和所述第一执行模块完成动作后的第二时长;第一判断步骤,判断所述第二时长是否达到所述第一执行模块的动作执行周期,若所述第二时长达到所述动作执行周期,则所述第一执行模块响应于所述第一控制指令执行动作,或者,若所述第二时长未达到所述动作执行周期,则所述第一执行模块不执行动作;所述第一判断步骤完成,立即执行第二判断步骤;所述第二判断步骤,判断所述第一时长是否达到所述模拟iic通讯的通讯周期,若所述第一时长达到所述通讯周期,则所述检测模块执行所述模拟iic通讯,或者,若所述第二时长未达到所述动作执行周期,则所述检测模块不执行所述模拟iic通讯;所述第二判断步骤完成,立即执行第三判断步骤;所述第三判断步骤,确定所述检测模块完成所述模拟iic通讯或者确定所述检测模块未执行所述模拟iic通讯后,再次执行所述第一判断步骤。
7.根据本发明实施例的iic通讯控制方法,根据第一时长、模拟iic通讯的通讯周期、第二时长和第一执行模块的动作执行周期控制第一执行模块以及控制模拟iic通讯,在每次第一执行模块执行动作完成后,立即对检测模块模拟iic通讯的通讯间隔进行判断即判断第一时长是否达到通讯周期,以此可以有效降低模拟iic通讯占用cpu的时间与检测模块模拟iic通讯间隔对第一执行模块动作的影响,极大程度上解决因模拟iic通讯占用cpu资
源导致其他实时性高的控制指令不能及时执行的问题。
8.在一些实施例中,所述处理器还用于发送第二控制指令给第二执行模块,所述iic通讯控制方法还包括:所述第三判断步骤完成,立即执行第四判断步骤;所述第四判断步骤,所述第二执行模块响应于所述第二控制指令执行动作;循环执行所述第一判断步骤、所述第二判断步骤、所述第三判断步骤和所述第四判断步骤。
9.在一些实施例中,所述iic通讯控制方法还包括:获取所述检测模块的检测数据;确定所述第一执行模块的动作状态和所述检测数据的变化状态;根据所述变化状态和所述动作状态调整所述通讯周期。
10.在一些实施例中,根据所述变化状态和所述动作状态调整所述通讯周期,包括:确定所述第一执行模块以所述动作执行周期执行动作且所述检测数据在预设时间内的变化量小于变化量阈值,则将所述通讯周期从第一通讯周期增大至第二通讯周期;其中,所述第一通讯周期小于所述第二通讯周期;其中,所述模拟iic通讯的通讯占用时长与所述动作执行周期的差值小于所述第一执行模块的动作频率容忍值,或者,所述通讯占用时长小于所述动作执行周期。
11.在一些实施例中,根据所述变化状态和所述动作状态调整所述通讯周期,包括:确定所述第一执行模块以所述动作执行周期执行动作且所述检测数据在预设时间内的变化量大于或等于变化量阈值,则以第一通讯周期控制所述模拟iic通讯。
12.在一些实施例中,根据所述变化状态和所述动作状态调整所述模拟iic通讯的通讯周期,包括:确定所述第一执行模块不响应所述控制指令,则以所述第一通讯周期控制所述模拟iic通讯。
13.在一些实施例中,所述iic通讯控制方法还包括:确定所述模拟iic通讯失败,则调整所述通讯周期至所述第一通讯周期;记录所述模拟iic通讯失败的次数;确定所述模拟iic通讯失败的次数达到预设次数,进行通讯故障报警。
14.本发明第二方面实施例提供一种用电设备,包括:检测模块和执行模块;处理器,所述处理器与所述检测模块进行模拟iic通讯,所述处理器还用于发送控制指令给所述执行模块;与所述处理器通讯连接的存储器,存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述实施例所述的iic通讯控制方法。
15.根据本发明实施例的用电设备,通过处理器执行上述实施例提供的iic通讯控制方法,根据第一时长、模拟iic通讯的通讯周期、第二时长和执行模块的动作执行周期控制执行模块以及控制模拟iic通讯,在每次执行模块执行动作完成后,立即对检测模块模拟iic通讯的通讯间隔进行判断即判断第一时长是否达到通讯周期,以此可以有效降低模拟iic通讯占用cpu的时间与检测模块模拟iic通讯间隔对执行模块动作的影响,极大程度上解决因模拟iic通讯占用cpu资源导致其他实时性高的控制指令不能及时执行的问题。
16.在一些实施例中,所述用电设备包括空调器。
17.本发明第三方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述实施例所述的iic通讯控制方法。
18.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
19.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
20.图1是根据本发明一个实施例的iic通讯控制方法的流程图;
21.图2是根据本发明一个实施例的用电设备的结构框图。
22.附图标记:
23.用电设备10;
24.检测模块1;执行模块2;处理器3;存储器4。
具体实施方式
25.下面详细描述本发明的实施例,参考附图描述的实施例是示例性的,下面详细描述本发明的实施例。
26.为了解决上述问题,本发明第一方面实施例提供一种iic通讯控制方法,采用该iic通讯控制方法可以解决因iic通讯占用cpu资源导致其他实时性高的控制指令不能及时执行的问题。
27.下面参考图1描述根据本发明实施例的iic通讯控制方法,该iic通讯控制方法用于与检测模块进行模拟iic通讯的处理器,处理器还用于发送第一控制指令给第一执行模块,如图1所示,该iic通讯控制方法至少包括步骤s1

步骤s5。
28.步骤s1,获取模拟iic通讯的通讯周期和第一执行模块的动作执行周期。
29.在实施例中,检测模块可以为湿度传感器、粉尘传感器或二氧化碳传感器等采用模拟iic通讯的传感器。检测模块用于采集检测数据,并以模拟iic通讯的方式实时将采集的检测数据发送给处理器,以便于处理器根据检测数据进行相应地控制。第一执行模块的动作状态可以分为动作状态和未动作状态。第一执行模块可以为摆风电机或滑动门电机等。处理器通过发送第一控制指令控制第一执行模块的动作状态,以控制第一执行模块执行动作。
30.其中,通讯周期可以理解为相邻两次模拟iic通讯的时间间隔,即检测模块在上一次通讯完成后时长达到通讯周期时,则会进行本次模拟iic通讯。动作执行周期可以理解为第一执行模块相邻两次执行动作的时间间隔,即第一执行模块在上一次驱动完成后时长达到动作执行周期,则会与处理器进行一次通讯,以接收第一控制指令。
31.在实施例中,可以根据实际情况预先设定模拟iic通讯的通讯周期和第一执行模块的动作执行周期,并存储至处理器中。由此,处理器根据存储的信息可以获取模拟iic通讯的通讯周期和第一执行模块的动作执行周期。
32.步骤s2,记录模拟iic通讯完成后的第一时长和第一执行模块完成动作后的第二时长。
33.具体地,在每次模拟iic通讯后则会记录第一时长,以通过第一时长来确定检测模块下一次与处理器进行模拟iic通讯的时间;以及在每次第一执行模块完成动作后则会记录第二时长,以通过第二时长来确定第一执行模块下一次接收处理器发送的第一控制指令的时间。
34.步骤s3,第一判断步骤,判断第二时长是否达到第一执行模块的动作执行周期,若
第二时长达到动作执行周期,则第一执行模块响应于第一控制指令执行动作,或者,若第二时长未达到动作执行周期,则第一执行模块不执行动作。并在第一判断步骤完成后,立即执行第二判断步骤。
35.步骤s4,第二判断步骤,判断第一时长是否达到模拟iic通讯的通讯周期,若第一时长达到通讯周期,则检测模块执行模拟iic通讯,或者,若第二时长未达到动作执行周期,则检测模块不执行模拟iic通讯。并在第二判断步骤完成后,立即执行第三判断步骤。
36.步骤s5,确定检测模块完成模拟iic通讯或者确定检测模块未执行模拟iic通讯后,再次执行第一判断步骤。
37.具体地,根据第一时长、模拟iic通讯的通讯周期、第二时长和执行模块的动作执行周期控制第一执行模块以及控制模拟iic通讯,在每次第一执行模块执行动作完成后,就立即对检测模块模拟iic通讯的通讯间隔进行判断即判断第一时长是否达到通讯周期,以决定检测模块是否进行模拟iic通讯,由此相较于在每次第一执行模块执行动作完成后未立即执行通讯周期的判断的方式,本发明实施例中每一个判断步骤在时间上是连续的,即每一个判断步骤完成后立即执行下一判断步骤,使得每个判断步骤之间不存在时间间隔,从而可以有效降低模拟iic通讯占用cpu的时间与检测模块模拟iic通讯间隔对第一执行模块动作的影响,极大程度上解决因模拟iic通讯占用cpu资源导致其他实时性高的控制指令不能及时执行的问题。
38.举例说明,动作执行周期为4ms,即摆风电机每间隔4ms驱动一次。在每次摆风驱动执行完成后,处理器需检测此时湿度传感器的通讯间隔即第一时长是否达到通讯周期,若达到则湿度传感器进行模拟iic通讯,若未达到则需等到下一次摆风电机驱动完成后检测。由此方式,若湿度传感器模拟iic通讯的通讯周期为3ms,在摆风电机驱动完成后的第0ms时湿度传感器进行通讯,则不会对摆风电机每间隔4ms一次的通讯影响;而若湿度传感器模拟iic通讯的通讯周期为5ms,该通讯周期比动作执行周期延长1ms,若未采用本发明实施例的在摆风电机驱动完成后立即判断是否进行模拟iic通讯的方式,如在摆风电机完成动作后的第二时长达到3ms,但未达到动作执行周期时,湿度传感器进行模拟iic通讯5ms,在此情况下则会使得在第二时长为8ms后摆风电机才能进行驱动,摆风电机转动过程延时了4ms,卡顿较明显,但是,采用本发明实施例通过在每次摆风电机执行动作完成后立即对第一时长进行判断,以决定湿度传感器是否进行模拟iic通讯的方式,如在摆风电机完成动作后的第0ms时对湿度传感器的第二时长进行判断,确定第二时长达到通讯周期时,湿度传感器则进行模拟iic通讯5ms,在此情况下则会使得摆风电机的下一次驱动仅延时1ms,在摆风电机转动过程中卡顿影响明显降低,因此,根据本发明实施例在每次第一执行模块执行动作完成后,立即对检测模块模拟iic通讯的通讯间隔进行判断,可以极大程度上减少湿度传感器通讯周期对摆风电机每次通讯时间的影响,减小导致摆风电机驱动卡顿的几率。
39.根据本发明实施例的iic通讯控制方法,根据第一时长、模拟iic通讯的通讯周期、第二时长和第一执行模块的动作执行周期控制第一执行模块以及控制模拟iic通讯,在每次第一执行模块执行动作完成后,立即对检测模块模拟iic通讯的通讯间隔进行判断,即判断第一时长是否达到通讯周期,以此可以有效降低模拟iic通讯占用cpu的时间与检测模块模拟iic通讯间隔对第一执行模块动作的影响,极大程度上解决因模拟iic通讯占用cpu资源导致其他实时性高的控制指令不能及时执行的问题。
40.在一些实施例中,处理器还用于发送第二控制指令给第二执行模块,iic通讯控制方法还包括:第三判断步骤完成,立即执行第四判断步骤;第四判断步骤,处理器发送第二控制指令至第二执行模块,以控制第二执行模块执行动作;循环执行第一判断步骤、第二判断步骤、第三判断步骤和第四判断步骤。也就是说,在检测模块模拟iic通讯前与模拟iic通讯后分别执行一次对第一执行模块的动作执行周期的判断,由此方式尽可能地减小因检测模块进行模拟iic通讯占用cpu资源对第一执行模块产生的影响,也可以排除因其他控制指令占用cpu时间而对第一执行模块动作的影响。
41.其中,可以理解的是,第一执行模块与第二执行模块为不同的模块,第一执行模块与第二执行模块均受处理器的控制,例如,若第一执行模块为摆风电机,则第二执行模块为除摆风电机外的其他模块,如可以为滑动门电机。
42.举例说明,在进入模拟iic通讯的本次通讯周期之前,先执行一次摆风电机驱动判断,若摆风电机驱动一次时间的第二时长达到动作执行周期y ms,则执行摆风电机驱动,否则跳过摆风电机驱动;进而,立即判断第一时长是否达到通讯周期,若达到则执行湿度传感器模拟iic通讯,若未达到则不执行模拟iic通讯;进而在本次通讯周期结束后,立即再执行一次摆风电机驱动判断。由此,通过该方式可以尽可能地减小湿度传感器模拟iic占用cpu时间对摆风的影响,防止卡顿现象。
43.在一些实施例中,本发明实施例的iic通讯控制方法还可以通过获取检测模块的检测数据;确定第一执行模块的动作状态和检测数据的变化状态,根据变化状态和动作状态调整通讯周期。
44.其中,处理器与检测模块之间采用模拟iic通讯,无需占用硬件iic资源,节省硬件iic接口。
45.在实施例中,当处理器确定第一执行模块的动作状态为未动作状态时,由于模拟iic通讯不会影响第一执行模块的动作状态,因此,在此状态下,检测模块可以以正常模拟iic通讯的通讯周期与处理器进行交互通信,即不调整检测模块模拟iic通讯时间间隔即通讯周期,进一步地为提高检测模块模拟iic通讯速度,也可以调整模拟iic通讯的通讯周期缩短,以提高检测数据的实时性。以及,为了防止影响第一执行模块的控制,当处理器确定第一执行模块的动作状态为动作状态时,在保证检测模块正常检测的情况下,可以控制检测模块模拟iic通讯的通讯周期延长,从而减小模拟iic通讯占用cpu的时间,减小检测模块模拟iic通讯时影响第一执行模块动作的几率。由此,通过以上根据变化状态和动作状态动态调整模拟iic通讯的通讯周期,可以在极大程度上解决因iic通讯占用cpu资源导致其他实时性高的控制指令不能及时执行的问题。
46.举例说明,以第一执行模块为摆风电机,检测模块为湿度传感器为例,摆风由摆风电机进行控制,在正常状态下,摆风电机间隔几个ms执行一次摆动,但是检测模块在模拟iic通讯时会持续占用cpu资源,在不同的传输字节下可能会占用几个ms或以上,由此则会产生对摆风电机的控制不能及时执行的问题,导致摆风卡顿的现象,对于以上问题,根据本发明实施例的iic通讯控制方法,根据摆风电机是否摆动和湿度传感器的变化状态,来动态调整湿度传感器模拟iic通讯的通讯周期,从而当摆风电机摆风时,在保证湿度传感器正常采集的情况下,可以控制模拟iic通讯的通讯周期延长,从而尽量减小湿度传感器模拟iic通讯影响摆风电机摆动的几率,更大程度上让用户直观上无法感受到摆风卡顿,从而解决
摆风卡顿的问题。
47.根据本发明实施例的iic通讯控制方法,由第一执行模块的动作状态和检测数据的变化状态来调整检测模块模拟iic通讯的通讯周期,使得当处理器控制第一执行模块动作时,在保证检测模块正常检测的情况下,可以控制检测模块每次模拟iic通讯的通讯时间间隔即通讯周期延长,从而减小模拟iic通讯占用cpu的时间,减小检测模块模拟iic通讯时影响第一执行模块动作的几率,极大程度上解决因模拟iic通讯占用cpu资源导致其他实时性高的控制指令不能及时执行的问题。
48.在一些实施例中,在确定第一执行模块以动作执行周期执行动作且检测数据在预设时间内的变化量小于变化量阈值时,则说明检测模块所采集的检测数据变化较小且平缓,因此,在此状态下,可以适当降低检测数据的更新速度,以避免因模拟iic通讯占用cpu资源影响第一执行模块执行动作的问题,具体地,处理器在保证检测模块正常检测的情况下,将通讯周期从第一通讯周期增大至第二通讯周期,其中,第一通讯周期小于第二通讯周期,即处理器控制模拟iic通讯的通讯时间间隔延长,由此方式既不影响检测数据的更新速度,又可以减小模拟iic通讯占用cpu的时间,减小检测模块模拟iic通讯时影响第一执行模块动作的几率。
49.其中,模拟iic通讯的通讯占用时长与动作执行周期的差值小于第一执行模块的动作频率容忍值,或者,通讯占用时长小于动作执行周期。
50.举例说明,在摆风电机执行动作的场景下,若湿度传感器检测的湿度在每分钟内的变化量小于变化量阈值t,则说明湿度变化小且平缓,在此情况下,可以降低湿度值的更新速度,降低湿度传感器模拟iic通讯速度,延长模拟iic通讯的通讯周期,如调整模拟iic通讯的第二通讯周期为10s,即湿度传感器每间隔10s进行一次模拟iic通讯,以传输最新的湿度数据。湿度传感器每次模拟iic通讯的通讯占用时长需占用x ms(xms的取值范围为零点几ms

10几个ms),相比于每间隔10s进行一次通讯,其比例约为千分之一;摆风电机以动作执行周期y ms(y ms的取值范围为2ms

20ms)转动一次。当x大于y时,摆风会产生(x

y)ms的卡顿,在常规应用场景下x与y的差值不会超过10ms,也就是说,在10s的摆风电机转动过程中产生不超过10ms的卡顿,但对此肉眼无法分辨,也不影响实际效果,即模拟iic通讯的通讯占用时长与动作执行周期的差值小于第一执行模块的动作频率容忍值,从而更大程度地使用户在直观上无法感受到摆风卡顿,解决摆风卡顿问题;当x小于等于y,即通讯占用时长小于动作执行周期时,不会产生卡顿的问题。
51.在一些实施例中,当确定第一执行模块以动作执行周期执行动作且检测数据在预设时间内的变化量大于或等于变化量阈值时,则说明检测模块所采集的检测数据变化较大且剧烈,因此,在此状态下,需增大检测模块的通讯速度,即以第一通讯周期控制模拟iic通讯,从而使得通讯时间间隔减小,以便及时更新检测数据,为用户提供更好的体验。
52.例如,在摆风电机执行动作的场景下,若湿度传感器检测的湿度在每分钟内的变化量大于或等于变化量阈值t,则说明湿度变化大且剧烈,在此情况下,可以提高湿度值的更新速度,提高湿度传感器的通讯速度,缩短模拟iic通讯的通讯周期,如调整模拟iic通讯的第一通讯周期为3s,即湿度传感器每间隔3s进行一次模拟iic通讯,以传输最新的湿度数据。同时,在3s的摆风电机转动过程中产生不超过10ms的卡顿,但对此肉眼无法分辨,也不影响实际效果,更大程度地使用户在直观上无法感受到摆风卡顿,解决摆风卡顿问题。
53.在一些实施例中,确定第一执行模块不响应控制指令,则说明第一执行模块处于未动作状态,在此情况下,不会存在模拟iic通讯对第一执行模块造成影响的问题,因此,可以以第一通讯周期控制模拟iic通讯,提高检测模块模拟iic通讯速度,提高检测数据的实时性。
54.其中,第一通讯周期可以根据实际情况进行设置,如设置第一通讯周期为3s,对此不作限制。
55.在一些实施例中,在确定模拟iic通讯失败时,则调整通讯周期至第一通讯周期;记录模拟iic通讯失败的次数;确定模拟iic通讯失败的次数达到预设次数,进行通讯故障报警,以提醒用户。
56.举例说明,第一通讯周期为3s,若确定模拟iic通讯失败时,则将通讯周期调整为第一通讯周期即调整通讯时间间隔为3s,直至通讯成功恢复通讯间隔。若确定模拟iic通讯失败的次数达到预设次数或者持续3分钟仍模拟iic通讯失败,则进行通讯故障报警,并将通讯间隔调整为10s,以减小模拟iic通讯对cpu资源的占用,进而减小对第一执行模块动作的影响。
57.本发明第二方面实施例提供一种用电设备10,如图2所示,该用电设备10包括检测模块1、执行模块2、处理器3以及与处理器3通讯连接的存储器4。
58.其中,处理器3与检测模块1进行模拟iic通讯,处理器3还用于发送控制指令给执行模块2;存储器4中存储有计算机程序,处理器3执行计算机程序时实现上述实施例提供的iic通讯控制方法。
59.在实施例中,在通电设备10首次上电后,检测模块1模拟iic通讯,以将采集的检测数据传输至处理器3。
60.例如,上电工作时可以默认检测模块模拟iic通讯的时间间隔为3s,以快速采集检测数据,以便处理器3根据检测数据进行相应的控制,如处理器3控制检测数据传输至智能设备,以进行界面显示,便于用户查看。
61.在实施例中,用电设备10可以包括提示模块,以用于提示检测数据。
62.在实施例中,用电设备10包括空调器。
63.需要说明的是,本发明实施例的用电设备10的具体实现方式与本发明上述任意实施例的iic通讯控制方法的具体实现方式类似,具体请参见关于该方法部分的描述,为了减少冗余,此处不再赘述。
64.根据本发明实施例的用电设备10,通过处理器3执行上述实施例提供的iic通讯控制方法,根据第一时长、模拟iic通讯的通讯周期、第二时长和执行模块的动作执行周期控制执行模块以及控制模拟iic通讯,在每次执行模块执行动作完成后,立即对检测模块模拟iic通讯的通讯间隔进行判断,即判断第一时长是否达到通讯周期,以此可以有效降低模拟iic通讯占用cpu的时间与检测模块模拟iic通讯间隔对执行模块动作的影响,极大程度上解决因模拟iic通讯占用cpu资源导致其他实时性高的控制指令不能及时执行的问题。
65.本发明第三方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述实施例提供的iic通讯控制方法。
66.在本说明书的描述中,流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的
代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
67.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
68.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
69.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
70.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
71.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
72.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。
73.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本
发明的范围由权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献