一种数据存储方法及装置转让专利

申请号 : CN201510012501.6

文献号 : CN104598389B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张学武

申请人 : 上海小蚁科技有限公司

摘要 :

本发明公开了一种数据存储方法及装置。所述方法应用于一运动中的设备所记录的数据,该方法包括:在所述运动中的设备记录数据的同时,监测所述运动中的设备的运动加速度;判断所述记录的数据对应的所述运动加速度是否小于等于一预设加速度;当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据。本发明根据记录数据时的加速度判断数据的重要性,在设备存储区域不足时,仅覆盖运动加速度小于等于所述预设加速度的数据,以避免由于存储区域不足导致重要数据被覆盖而丢失,实现对重要数据准确有效的保护。

权利要求 :

1.一种数据存储方法,其特征在于,应用于一运动中的设备所记录的数据,该方法包括:在所述运动中的设备记录数据的同时,监测所述运动中的设备的运动加速度;

判断所述记录的数据对应的所述运动加速度是否小于等于一预设加速度;

当所述运动中的设备的存储区域已满时,删除所述运动中的设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据;

所述方法还包括:

记录存储所述运动加速度大于所述预设加速度的数据的存储区域的存储位置;

当所述运动中设备的存储区域已满,对新数据进行记录时,根据所述记录的存储位置,跳过存储所述运动加速度大于所述预设加速度的数据的存储区域,将所述新数据存储在所述运动加速度小于等于所述预设加速度的数据的存储区域。

2.根据权利要求1所述的方法,其特征在于,所述设备的存储区域包括第一存储区域和第二存储区域,所述方法还包括:将所述运动加速度小于等于所述预设加速度的数据存储到所述第一存储区域,将所述运动加速度大于所述预设加速度的数据存储到所述第二存储区域。

3.根据权利要求2所述的方法,其特征在于,当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据,包括:当所述第一存储区域已满时,将所述新数据放在所述第一存储区域进行覆盖存储。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述设备连接网络时,将所述设备的存储区域中所述运动加速度大于所述预设加速度的数据传输到网络侧或通过网络传输到一预设设备。

5.一种数据存储装置,其特征在于,应用于一记录数据的运动中的设备,所述装置包括:监测模块,用于在所述运动中的设备记录数据的同时,监测所述运动中的设备的运动加速度;

判断模块,用于判断所述记录的数据所对应的所述运动加速度是否小于等于一预设加速度;

存储模块,用于当所述设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据;

所述装置还包括:

记录模块,用于记录存储所述运动加速度大于所述预设加速度的数据的存储区域的存储位置;

所述存储模块,还用于当所述运动中设备的存储区域已满,对新数据进行记录时,根据所述记录的存储位置,跳过存储所述运动加速度大于所述预设加速度的数据的存储区域,将所述新数据存储在所述运动加速度小于等于所述预设加速度的数据的存储区域。

6.根据权利要求5所述的装置,其特征在于,所述运动中设备的存储区域包括第一存储区域和第二存储区域,所述存储模块,用于将所述运动加速度小于等于所述预设加速度的数据存储到所述第一存储区域,将所述运动加速度大于所述预设加速度的数据存储到所述第二存储区域;当所述第一存储区域已满时,将新数据放在所述第一存储区域进行覆盖存储。

7.根据权利要求5所述的装置,其特征在于,所述装置还包括:传输模块,用于当所述运动中设备连接网络时,将所述设备的存储区域中所述运动加速度大于所述预设加速度的数据传输到网络侧或通过网络传输到预设设备。

8.一种数据存储装置,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

在运动中的设备记录数据的同时,监测所述运动中设备的运动加速度;

判断所述运动中记录的数据对应的所述运动加速度是否小于等于预设加速度;

当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据;

所述处理器被还配置为:

记录存储所述运动加速度大于所述预设加速度的数据的存储区域的存储位置;

当所述运动中设备的存储区域已满,对新数据进行记录时,根据所述记录的存储位置,跳过存储所述运动加速度大于所述预设加速度的数据的存储区域,将所述新数据存储在所述运动加速度小于等于所述预设加速度的数据的存储区域。

说明书 :

一种数据存储方法及装置

技术领域

[0001] 本发明涉及计算机技术领域,尤其涉及一种数据存储方法及装置。

背景技术

[0002] 由于相机等装置的录制文件是清晰度较高的,文件巨大,而相机等装置本身使用的存储卡空间大小有限制,所以在长时间录制的过程中,后面的录像会覆盖前面的录像,导致有些想保留的录像文件被后面的文件误覆盖。

发明内容

[0003] 为克服相关技术中存在的问题,本发明提供一种数据存储方法及装置。
[0004] 一种数据存储方法,应用于一运动中的设备所记录的数据,该方法包括:
[0005] 在所述运动中的设备记录数据的同时,监测所述运动中的设备的运动加速度;
[0006] 判断所述记录的数据对应的所述运动加速度是否小于等于一预设加速度;
[0007] 当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据。
[0008] 本实施例的方法,对于运动设备记录数据的场景下,通过根据记录数据时的加速度判断数据的重要性,在设备存储区域不足是,仅覆盖不重要的数据,以避免由于存储区域不足导致重要数据被覆盖而丢失,实现对重要数据准确有效的保护。
[0009] 可选的,所述方法还包括:
[0010] 记录存储所述运动加速度大于所述预设加速度的数据的存储区域的存储位置;
[0011] 当所述运动中设备的存储区域已满,对新数据进行记录时,根据所述记录的存储位置,跳过存储所述运动加速度大于所述预设加速度的数据的存储区域,将所述新数据存储在所述运动加速度小于等于所述预设加速度的数据的存储区域。
[0012] 在可选方案中,对加速度较高的重要数据的存储位置进行记录,在设备存储区域不足是,仅覆盖不重要的数据,以避免由于存储区域不足导致重要数据被覆盖而丢失,实现对重要数据准确有效的保护。
[0013] 可选的,所述设备的存储区域包括第一存储区域和第二存储区域,所述方法还包括:
[0014] 将所述运动加速度小于等于所述预设加速度的数据存储到所述第一存储区域,将所述运动加速度大于所述预设加速度的数据存储到所述第二存储区域。
[0015] 可选的,当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据,包括:
[0016] 当所述第一存储区域已满时,将新数据对在所述第一存储区域进行覆盖存储。
[0017] 在可选方案中,将加速度较高的重要数据存储到固定的区域中,对该区域仅进行写入操作,而不会覆盖重写,使得重要数据得到准确有效的保护,避免误操作造成重要数据的丢失。
[0018] 可选的,所述方法还包括:
[0019] 当所述设备连接网络时,将所述设备的存储区域中所述运动加速度大于所述预设加速度的数据传输到网络侧或通过网络传输到一预设设备。
[0020] 在可选方案中,由于设备的存储区域始终是有限的,因此,当设备联网时,就将设备中存储的重要数据上传到网络服务器或转存到其他设备,更加有效的保护存储重要数据。
[0021] 一种数据存储装置,应用于一记录数据的运动中的设备,所述装置包括:
[0022] 监测模块,用于在所述运动中的设备记录数据的同时,监测所述运动中的设备的运动加速度;
[0023] 判断模块,用于判断所述记录的数据所对应的所述运动加速度是否小于等于一预设加速度;
[0024] 存储模块,用于当所述设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据。存储区域
[0025] 可选的,所述装置还包括:
[0026] 记录模块,用于记录存储所述运动加速度大于所述预设加速度的数据的存储区域的存储位置。
[0027] 可选的,所述存储模块,还用于当所述运动中设备的存储区域已满,对新数据进行记录时,根据所述记录的存储位置,跳过存储所述运动加速度大于所述预设加速度的数据的存储区域,将所述新数据存储在所述运动加速度小于等于所述预设加速度的数据的存储区域。
[0028] 可选的,所述运动中设备的存储区域包括第一存储区域和第二存储区域;
[0029] 所述存储模块,用于将所述运动加速度小于等于所述预设加速度的数据存储到所述第一存储区域,将所述运动加速度大于所述预设加速度的数据存储到所述第二存储区域;当所述第一存储区域已满时,将新数据对在所述第一存储区域进行覆盖存储。
[0030] 可选的,所述装置还包括:
[0031] 传输模块,用于当所述运动中设备连接网络时,将所述设备的存储区域中所述运动加速度大于所述预设加速度的数据传输到网络侧或通过网络传输到预设设备。
[0032] 一种数据存储装置,包括:
[0033] 处理器;
[0034] 用于存储处理器可执行指令的存储器;
[0035] 其中,所述处理器被配置为:
[0036] 在所述运动中的设备记录数据的同时,监测所述运动中设备的运动加速度;
[0037] 判断所述运动中记录的数据对应的所述运动加速度是否小于等于预设加速度;
[0038] 当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据。
[0039] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

[0040] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0041] 图1为本发明实施例中一种数据存储方法的流程图;
[0042] 图2为本发明实施例中另一种数据存储方法的流程图;
[0043] 图3为本发明实施例中一种数据存储装置的框图;
[0044] 图4为本发明实施例中另一种数据存储装置的框图;
[0045] 图5为本发明实施例中另一种数据存储装置的框图;
[0046] 图6是本发明实施例中一种用于数据存储的装置的框图。

具体实施方式

[0047] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0048] 图1为本发明实施例中一种数据存储方法的流程图,如图1所示,该方法应用于一运动中的设备所记录的数据,该方法包括:
[0049] 步骤S11,在运动中的设备记录数据的同时,监测运动中设备的运动加速度;
[0050] 步骤S12,判断记录的数据对应的运动加速度是否小于等于一预设加速度;
[0051] 步骤S13,当运动中设备的存储区域已满时,删除运动中设备的存储区域中存储的运动加速度小于等于预设加速度的数据。
[0052] 例如,对于行车记录仪,进行行车监控时,一般急刹车时的拍摄数据比较重要,即可能出现交通状况的情形,而汽车平稳行驶时的数据不重要,所以需要保护急刹车时的数据。因此,当行车记录仪的存储区域已满时,将其中汽车平稳行驶时记录的数据,即加速度小于或等于预设加速度的数据删除,如预设加速度可以设为3m/s2,对于加速度小于或等于3m/s2的数据,可用新记录的数据覆盖。
[0053] 本实施例的方法,对于运动设备记录数据的场景下,通过根据记录数据时的加速度判断数据的重要性,在设备存储区域不足时,仅覆盖不重要的数据,以避免由于存储区域不足导致重要数据被覆盖而丢失,实现对重要数据准确有效的保护。
[0054] 图2为本发明实施例中另一种数据存储方法的流程图,如图2所示,可选的,该方法还包括:
[0055] 步骤S21,记录存储运动加速度大于预设加速度的数据的存储区域的存储位置;
[0056] 步骤S22,当运动中设备的存储区域已满,对新数据进行记录时,根据记录的存储位置,跳过存储运动加速度大于预设加速度的数据的存储区域,将新数据存储在运动加速度小于等于预设加速度的数据的存储区域。
[0057] 例如,记录存储加速度大于3m/s2的数据的存储地址(包括起始和终止位置的地址),当行车记录仪的存储卡被写满时,从头开始重新写数据,覆盖最初的数据。但写到加速度大于3m/s2的数据的存储地址时,跳过该区域(起始至终止的位置),继续重新写数据。
[0058] 在可选方案中,对加速度较高的重要数据的存储位置进行记录,在设备存储区域不足是,仅覆盖不重要的数据,以避免由于存储区域不足导致重要数据被覆盖而丢失,实现对重要数据准确有效的保护。
[0059] 可选的,所述设备的存储区域包括第一存储区域和第二存储区域,该方法还包括:将所述运动加速度小于等于所述预设加速度的数据存储到所述第一存储区域,将所述运动加速度大于所述预设加速度的数据存储到所述第二存储区域。上述步骤S13还包括:当所述第一存储区域已满时,将新数据对在所述第一存储区域进行覆盖存储。
[0060] 例如,行车记录仪16G的存储卡,其中10G用于存储加速度小于等于3m/s2的数据,6G用于存储加速度大于3m/s2的数据。当有加速度大于3m/s2的数据时,存储到6G的区域。当
10G区域被写满时,不对6G区域操作,仅对10G区域进行覆盖重写。
[0061] 在可选方案中,将加速度较高的重要数据存储到固定的区域中,对该区域仅进行写入操作,而不会覆盖重写,使得重要数据得到准确有效的保护,避免误操作造成重要数据的丢失。
[0062] 可选的,该方法还包括:
[0063] 当所述运动中设备连接网络时,将所述运动中设备的存储区域中所述运动加速度大于所述预设加速度的数据传输到网络侧或通过网络传输到预设设备。
[0064] 在可选方案中,由于设备的存储区域始终是有限的,因此,当设备联网时,就将设备中存储的重要数据上传到网络服务器或转存到其他设备,更加有效的保护存储重要数据。
[0065] 图3为本发明实施例中一种数据存储装置的框图,如图3所示,该装置应用于一记录数据的运动中的设备,该装置包括:
[0066] 监测模块31,用于在所述运动中的设备记录数据的同时,监测所述运动中设备的运动加速度;
[0067] 判断模块32,用于判断所述记录的数据所对应的所述运动加速度是否小于等于一预设加速度;
[0068] 存储模块33,用于当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据。
[0069] 图4为本发明实施例中另一种数据存储装置的框图,如图4所示,可选的,该装置还包括:
[0070] 记录模块34,用于记录存储所述运动加速度大于所述预设加速度的数据的存储区域的存储位置;
[0071] 所述存储模块33,还用于当所述运动中设备的存储区域已满,对新数据进行记录时,根据所述记录的存储位置,跳过存储所述运动加速度大于所述预设加速度的数据的存储区域,将所述新数据存储在所述运动加速度小于等于所述预设加速度的数据的存储区域。
[0072] 可选点,所述运动中设备的存储区域包括第一存储区域和第二存储区域;
[0073] 所述存储模块33,用于将所述运动加速度小于等于所述预设加速度的数据存储到所述第一存储区域,将所述运动加速度大于所述预设加速度的数据存储到所述第二存储区域;当所述第一存储区域已满时,将新数据对在所述第一存储区域进行覆盖存储。
[0074] 图5为本发明实施例中另一种数据存储装置的框图,如图5所示,可选的,该装置还包括:
[0075] 传输模块35,用于当所述运动中设备连接网络时,将所述设备的存储区域中所述运动加速度大于所述预设加速度的数据传输到网络侧或通过网络传输到一预设设备。
[0076] 本实施例的装置,对于运动设备记录数据的场景下,通过根据记录数据时的加速度判断数据的重要性,在设备存储区域不足时,仅覆盖不重要的数据,以避免由于存储区域不足导致重要数据被覆盖而丢失,实现对重要数据准确有效的保护。
[0077] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0078] 本发明还提供一种数据存储装置,包括:
[0079] 处理器;
[0080] 用于存储处理器可执行指令的存储器;
[0081] 其中,所述处理器被配置为:
[0082] 在所述运动中的设备记录数据的同时,监测所述运动中设备的运动加速度;
[0083] 判断所述记录的数据对应的所述运动加速度是否小于等于预设加速度;
[0084] 当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据。
[0085] 图6是本发明实施例中一种用于数据存储的装置的框图。例如,装置600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0086] 如图6所示,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
[0087] 处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
[0088] 存储器604被配置为存储各种类型的数据以支持在设备600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0089] 电源组件606为装置600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。
[0090] 多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0091] 音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
[0092] I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0093] 传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0094] 通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。
在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0095] 在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0096] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0097] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种数据存储方法,所述方法包括:
[0098] 在所述运动中的设备记录数据的同时,监测所述运动中的设备的运动加速度;
[0099] 判断所述记录的数据对应的所述运动加速度是否小于等于一预设加速度;
[0100] 当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据。
[0101] 可选的,所述方法还包括:
[0102] 记录存储所述运动加速度大于所述预设加速度的数据的存储区域的存储位置;
[0103] 当所述运动中设备的存储区域已满,对新数据进行记录时,根据所述记录的存储位置,跳过存储所述运动加速度大于所述预设加速度的数据的存储区域,将所述新数据存储在所述运动加速度小于等于所述预设加速度的数据的存储区域。
[0104] 可选的,所述设备的存储区域包括第一存储区域和第二存储区域,所述方法还包括:
[0105] 将所述运动加速度小于等于所述预设加速度的数据存储到所述第一存储区域,将所述运动加速度大于所述预设加速度的数据存储到所述第二存储区域。可选的,当所述运动中设备的存储区域已满时,删除所述运动中设备的存储区域中存储的所述运动加速度小于等于所述预设加速度的数据,包括:
[0106] 当所述第一存储区域已满时,将新数据对在所述第一存储区域进行覆盖存储。
[0107] 可选的,所述方法还包括:
[0108] 当所述设备连接网络时,将所述设备的存储区域中所述运动加速度大于所述预设加速度的数据传输到网络侧或通过网络传输到一预设设备。
[0109] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0110] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0111] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0112] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0113] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。