一种基于gsm/gprs模块的循环持续录音方法

文档序号:6739707阅读:388来源:国知局
专利名称:一种基于gsm/gprs模块的循环持续录音方法
技术领域
本发明涉及一种持续录音方法,尤其涉及一种较小存储空间的基于GSM/GPRS模块的循环持续录音方法。
背景技术
随着通讯的普及,众多的电子产品都普遍采用GSM/GPRS模块来实现,但众所周知的是,GSM/GPRS模块内存空间非常有限,无法进行长时间的录音数据存储,目前的GSM/GPRS模块大多为100K的内存空间,大概只能存储录音长度为I分多钟的AMR格式数据,数据存满之后就必须停止录音,通知用户进行数据读取,读取完成后才能重新开始录音,因此,导致不能进行持续录音,影响用户的使用,使得使用效率和用户体验大打折扣。

发明内容
本发明所要解决的技术问题是需要提供一种较小存储空间的基于GSM/GPRS模块的循环持续录音方法,确保通过GSM/GPRS模块的较小内存空间实现持续录音。对此,本发明提供一种基于GSM/GPRS模块的循环持续录音方法,包括以下步骤 模块分配步骤,将GSM/GPRS模块的内存空间平均分成至少两个存储块,所述存储块依
次排列;
存储步骤,将录音数据依次存储于所述存储块中;
发送读取信息步骤,当存储满一个存储块时,发送读取信息通知用户进行录音数据的读取;
循环录音步骤,当存储满最后一个存储块时,重新从第一个存储块开始存储。其中,把GSM/GPRS模块的内存空间平均分成若干块,即将GSM/GPRS模块的内存空间平均分成至少两个存储块,所述存储块依次排列,录音时录音数据依次存储在各个排列好的存储块中,这样便于保持录音数据存储和读取时的连贯性;每存储满一个存储块,就通知用户进行录音数据的读取,由于用户读取录音数据的速度大于录音数据的存储速度,所以在录音数据循环存储的过程中,用户有足够的时间读取已存储的录音数据,当存储满最后一个存储块时,重新从第一个存储块开始存储,此时第一个存储块的数据已经被用户读取完毕,因此,与现有技术相比,本发明可以确保GSM/GPRS模块以较小内存空间实现持续录音,避免了需要读取录音数据完成后才重新开始录音的弊端,存储和读取录音数据的速度快、连贯,无时延。本发明的进一步改进在于,将所述GSM/GPRS模块的内存空间平均分成十个存储块。将所述GSM/GPRS模块的内存空间平均分成十个存储块,这样用户在读取录音数据的时间控制上非常灵活,首先,用户读取录音数据的速度大于录音数据的存储速度,并且,将所述GSM/GPRS模块的内存空间平均分成十个存储块后,用户最慢的时候可以用存储九个存储块的时间来读取一个存储块的录音数据,这样完全能够保证以GSM/GPRS模块的较小内存空间实现持续录音,并同时读取录音数据,避免了需要读取录音数据完成后才能重新开始录音的弊端。本发明的进一步改进在于,所述GSM/GPRS模块的内存空间为100k。优选地,将所述GSM/GPRS模块的IOOk内存空间平均分成十个存储块,这样用户在读取录音数据的时间控制上就更加灵活,每一个存储块10K,这样每一个存储块的存取和读取都是非常快完成的,用户最慢的时候可以用存储九个存储块的时间来读取一个存储块的录音数据,这样完全能够保证以GSM/GPRS模块的IOOk内存空间实现持续录音,避免了需要读取录音数据完成后才能重新开始录音的弊端,循环持续录音效果好,读取录音数据的速度也非常快,不会产生时延。而现有技术中,用100K的空间来存储录音数据,基本只能录音60秒到160秒,录音时间的长短和采样频率有关,也就是说,现有技术中,IOOk的GSM/GPRS模块的内存空间,每进行60秒到160秒的录音之后就需要停下来,等待读取录音数据完成之后,才能够重新开始录音,周而复始,录音的过程断断续续。而本发明将GSM/GPRS模块的内存空间平均分成若干块后,便能够在存储录音数据的同时实现录音数据的读取,彼此之间不会干扰,速度的配合也非常合理,存储和读取录音数据的速度快、连贯,无时延。 本发明的进一步改进在于,还包括中断步骤,若停止录音后重新开始录音,从上次停止录音的下一个存储块开始存储,并发送读取信息通知用户继续读取之前的录音数据。在录音的过程中,中途停止的情况是很正常的,本发明若停止录音后重新开始录音,便从上次停止录音的下一个存储块开始存储,不会破坏或覆盖掉原来的录音数据,并发送读取信息通知用户继续读取之前的录音数据,继续实现循环的持续录音过程。与现有技术相比,本发明将GSM/GPRS模块的内存空间平均分成至少两个存储块,能够在存储录音数据的同时实现录音数据的读取,彼此之间不会干扰,录音数据的存储和读取速度的配合非常合理,速度快、连贯,无时延,即使通过IOOk甚至更小的内存空间也能够实现循环持续的录音,完全避免了现有技术中需要读取录音数据完成后才重新开始录音的弊端。


图I是本发明实施例I的第一次录音数据的存储示意 图2是本发明实施例I的第一个存储块存满后的录音数据存储示意 图3是本发明实施例I的最后一个存储块存满后的循环持续录音示意 图4是本发明实施例2的停止录音后重新开始录音的示意图。
具体实施例方式下面结合附图,对本发明的较优的实施例作进一步的详细说明。实施例I :
本例提供一种基于GSM/GPRS模块的循环持续录音方法,包括以下步骤
模块分配步骤,将GSM/GPRS模块的内存空间平均分成至少两个存储块,所述存储块依次排列;
存储步骤,将录音数据依次存储于所述存储块中;
发送读取信息步骤,当存储满一个存储块时,发送读取信息通知用户进行录音数据的读取;
循环录音步骤,当存储满最后一个存储块时,重新从第一个存储块开始存储。其中,把GSM/GPRS模块的内存空间平均分成若干块,即将GSM/GPRS模块的内存空间平均分成至少两个存储块,所述存储块依次排列,如图I所示,第一次录音从第一个存储块开始存储,存储指针指向第一个存储块,录音时录音数据依次存储在各个排列好的存储块中,这样便于保持录音数据存储和读取时的连贯性;每存储满一个存储块,就通知用户进行录音数据的读取。如图2所示,第一个存储块存满后通知用户读取录音数据,继续存储第二个存储块,此时,存储指针指向第二个存储块,用户可以开始从已存储录音数据的第一个存储块中读取录音数据;由于用户读取录音数据的速度大于录音数据的存储速度,所以在循环存储的过程中,用户有足够的时间读取已存储的录音数据,当存储满最后一个存储块时,重新从第一个存储块开始存储,此时,第一个存储块的录音数据已经被用户读取完毕,如图3所示,最后一个存储块存储满后继续存储第一个存储块,此时,存储指针重新指向第一个存储 块,而用户可能读取的位置则因为读取速度的不同而有可能不同。因此,与现有技术相比,本例可以确保GSM/GPRS模块以较小内存空间实现持续录音,避免了需要读取录音数据完成后才重新开始录音的弊端,存储和读取录音数据的速度快、连贯,无时延。本例的进一步改进在于,将所述GSM/GPRS模块的内存空间平均分成十个存储块。将所述GSM/GPRS模块的内存空间平均分成十个存储块,这样用户在读取录音数据的时间控制上非常灵活,首先,用户读取录音数据的速度大于录音数据的存储速度,并且,将所述GSM/GPRS模块的内存空间平均分成十个存储块后,用户最慢的时候可以用存储九个存储块的时间来读取一个存储块的录音数据,这样完全能够保证以GSM/GPRS模块的较小内存空间实现持续录音,避免了需要读取录音数据完成后才能重新开始录音的弊端。优选地,所述GSM/GPRS模块的内存空间为100k。优选地,将所述GSM/GPRS模块的IOOk内存空间平均分成十个存储块,这样用户在读取录音数据的时间控制上就更加灵活,每一个存储块10K,这样每一个存储块的存取和读取都是非常快完成的,用户最慢的时候可以用存储九个存储块的时间来读取一个存储块的录音数据,这样完全能够保证以GSM/GPRS模块的IOOk内存空间实现持续录音,避免了需要读取录音数据完成后才能重新开始录音的弊端,循环持续录音效果好,读取录音数据的速度也非常快,不会产生时延。而现有技术中,用100K的空间来存储录音数据,基本只能录音60秒到160秒,录音时间的长短和采样频率有关,也就是说,现有技术中,IOOk的GSM/GPRS模块的内存空间,每进行60秒到160秒的录音之后就需要停下来,等待读取录音数据完成之后,才能够重新开始录音,周而复始,录音的过程断断续续。而本例将GSM/GPRS模块的内存空间平均分成若干块后,便能够在存储录音数据的同时实现录音数据的读取,彼此之间不会干扰,速度的配合也非常合理,存储和读取录音数据的速度快、连贯,无时延。实施例2:
在实施例I的基础上,本例还包括中断步骤,若停止录音后重新开始录音,从上次停止录音的下一个存储块开始存储,并发送读取信息通知用户继续读取之前的录音数据。在录音的过程中,中途停止的情况是很正常的,本例若停止录音后重新开始录音,便从上次停止录音的下一个存储块开始存储,如图4所示,此时用户可以继续读取以前的录音数据,存储指针指向停止位置的下一个存储块,因此,不会破坏或覆盖掉原来的录音数据,并发送读取信息通知用户继续读取之前的录音数据,继续实现循环的持续录音过程。与现有技术相比,本例将GSM/GPRS模块的内存空间平均分成至少两个存储块,能够在存储录音数据的同时实现录音数据的读取,彼此之间不会干扰,录音数据的存储和读取速度的配合非常合理,速度快、连贯,无时延,即使通过IOOk甚至更小的内存空间也能够实现循环持续的录音,完全避免了现有技术中需要读取录音数据完成后才重新开始录音的弊端。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在 不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种基于GSM/GPRS模块的循环持续录音方法,其特征在于,包括以下步骤 模块分配步骤,将GSM/GPRS模块的内存空间平均分成至少两个存储块,所述存储块依次排列; 存储步骤,将录音数据依次存储于所述存储块中; 发送读取信息步骤,当存储满一个存储块时,发送读取信息通知用户进行录音数据的读取; 循环录音步骤,当存储满最后一个存储块时,重新从第一个存储块开始存储。
2.根据权利要求I所述的基于GSM/GPRS模块的循环持续录音方法,其特征在于,将所述GSM/GPRS模块的内存空间平均分成十个存储块。
3.根据权利要求I或2所述的基于GSM/GPRS模块的循环持续录音方法,其特征在于,所述GSM/GPRS模块的内存空间为100k。
4.根据权利要求I所述的基于GSM/GPRS模块的循环持续录音方法,其特征在于,还包括中断步骤,若停止录音后重新开始录音,从上次停止录音的下一个存储块开始存储,并发送读取信息通知用户继续读取之前的录音数据。
5.根据权利要求4所述的基于GSM/GPRS模块的循环持续录音方法,其特征在于,将所述GSM/GPRS模块的内存空间平均分成十个存储块。
6.根据权利要求4或5所述的基于GSM/GPRS模块的循环持续录音方法,其特征在于,所述GSM/GPRS模块的内存空间为100k。
全文摘要
本发明提供一种基于GSM/GPRS模块的循环持续录音方法,包括以下步骤模块分配步骤,将GSM/GPRS模块的内存空间平均分成至少两个存储块,所述存储块依次排列;存储步骤,将录音数据依次存储于所述存储块中;发送读取信息步骤,当存储满一个存储块时,发送读取信息通知用户进行录音数据的读取;循环录音步骤,当存储满最后一个存储块时,重新从第一个存储块开始存储。本发明将GSM/GPRS模块的内存空间平均分成至少两个存储块,能够在存储录音数据的同时实现录音数据的读取,彼此之间不会干扰,录音数据的存储和读取速度的配合非常合理,速度快、连贯,无时延,完全避免了需要读取录音数据完成后才重新开始录音的弊端。
文档编号G11C7/16GK102881321SQ20121036483
公开日2013年1月16日 申请日期2012年9月26日 优先权日2012年9月26日
发明者张天瑜, 惠红磊 申请人:深圳市广和通实业发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1