本发明专利技术公开了一种基于移动终端的全数字序列存储方法及系统,所述方法包括:将待存储的全数字序列中的各位数字分别转换成二进制数据,并将各转换的二进制数依次排列形成的二进制序列;对形成的二进制序列中,以所述二进制序列中的首位,以及相邻位相同的位数进行存储。本发明专利技术提供了一种快速可靠的基于移动终端的全数字序列存储方法及系统,旨在解决全数字序列占用较多存储空间的问题,从而减少全数序列在存储时所占用的存储空间,达到节省存储空间的目的。
【技术实现步骤摘要】
本专利技术涉及移动终端
,尤其涉及一种基于移动终端的全数字序列存储方法及系统。
技术介绍
随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。现有技术中手机的功能越来越多。移动终端中经常会需要保存数字或由数字0~9组成的序列(全数字序列),如电话号码、如全数字的密码等;对于全数字序列的存储往往采用直接存储的形式,因此,特别是对较长的全数字序列,有待减少对于全数字序列的存储空间.因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的全数字序列存储方法及系统。提供了一种快速可靠的基于移动终端的全数字序列存储方法及系统,旨在解决全数字序列占用较多存储空间的问题,从而减少全数序列在存储时所占用的存储空间,达到节省存储空间的目的。本专利技术解决技术问题所采用的技术方案如下:一种基于移动终端的全数字序列存储方法,其中,包括:A、将待存储的全数字序列中的各位数字分别转换成二进制数据,并将各转换的二进制数依次排列形成的二进制序列;B、对形成的二进制序列中,以所述二进制序列中的首位,以及相邻位相同的位数进行存储。所述的基于移动终端的全数字序列存储方法,其中,所述步骤A中的全数字序列中的各位数字均为十进制表示,取值范围为0~9的整数。所述的基于移动终端的全数字序列存储方法,其中,所述步骤A中将待存储的全数字序列中的各位数字分别转换成二进制数据,还包括:将待存储的十进制数字全数字序列的各位数字分别转换成二进制表示时,使用四位二进制表示,如不足四位则向前补零。所述的基于移动终端的全数字序列存储方法,其中,所述步骤B具体包括:B1、对形成的二进制序列中,以所述二进制序列中的首位,为第一存储位;B2、及以首位的相同位个数作为第二存储位;B3、以及将后续交替变化的二进制序列中相邻位相同的位数,做为后续的存储位;B4、对各存储位按顺序依次进行存储。所述的基于移动终端的全数字序列存储方法,其中,所述步骤A还包括:A1、当需将全数字序列10000存储时,先将全数字序列10000中的各位数字分别转换成二进制数据;转换成二进制序列为00010000000000000000。所述的基于移动终端的全数字序列存储方法,其中,所述步骤B具体还包括:B21、全数字序列10000的二进制序列00010000000000000000进行存储时,先记录二进制序列首位为:0;B22、及以首位的相同位个数作为第二存储位为:3,其中3表示3个零;B23、以及相邻位相同的位数进行存储为1,16,根据二进制交叉变化:1表示1个1,16表示16个零;B24、最终将全数字序列10000的二进制序列00010000000000000000表示为0,3,1,16,再存储。一种基于移动终端的全数字序列存储系统,其中,包括:进制转换模块,用于将待存储的全数字序列中的各位数字分别转换成二进制数据,并将各转换的二进制数依次排列形成的二进制序列;序列存储模块,用于对形成的二进制序列中,以所述二进制序列中的首位,以及相邻位相同的位数进行存储。所述的基于移动终端的全数字序列存储系统,其中,进制转换模块包括:转换单元,用于将待存储的全数字序列中的各位数字分别转换成二进制数据;排列单元,用于将各转换的二进制数依次排列形成的二进制序列。所述的基于移动终端的全数字序列存储系统,其中,序列存储模块包括:首位解析单元,用于对形成的二进制序列中,以所述二进制序列中的首位,为第一存储位;第二解析单元,用于选取以首位的相同位个数作为第二存储位;后续存储位解析单元,用于将后续交替变化的二进制序列中相邻位相同的位数,做为后续的存储位;存储控制单元,用于对各存储位按顺序依次进行存储。所述的基于移动终端的全数字序列存储系统,其中,所述全数字序列中的各位数字均为十进制表示,取值范围为0~9的整数所述将待存储的全数字序列中的各位数字分别转换成二进制数据,包括:将待存储的十进制数字全数字序列的各位数字分别转换成二进制表示时,使用四位二进制表示,如不足四位则向前补零。有益效果:本专利技术所提供的基于移动终端的全数字序列存储方法及系统,通过将待存储的全数字序列中的各位数字转换成二进制表示的二进制序列;以所述二进制序列中的首位,以及相邻相同的位数进行存储。从而减少全数序列在存储时所占用的存储空间,达到节省存储空间的目的。附图说明图1是本专利技术基于移动终端的全数字序列存储方法的较佳实施例的流程图。图2是本专利技术基于移动终端的全数字序列存储系统的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。移动终端中经常会需要保存数字或由数字0~9组成的序列(全数字序列),如电话号码、如全数字的密码等,譬如:号码10000,号码18906886626,密码666666等;对于全数字序列的存储往往采用直接存储的形式,因此,特别是对较长的全数字序列,有待减少对于全数字序列的存储空间。请参见图1,图1是本专利技术基于移动终端的全数字序列存储方法的较佳实施例的流程图。图1所示的一种基于移动终端的全数字序列存储方法,包括:步骤S100、将待存储的全数字序列中的各位数字分别转换成二进制数据,并将各转换的二进制数依次排列形成的二进制序列。本专利技术实施例中,所述全数字序列中的各位数字均为十进制表示,取值范围为0~9的整数。而将待存储的全数字序列中的各位数字分别转换成二进制数据,包括:将待存储的十进制数字全数字序列的各位数字分别转换成二进制表示时,使用四位二进制表示,如不足四位则向前补零。再譬如,十进制9转换成二进制表示为1001为四位则无需向前补零,十进制2转换成二进制表示为10因不足四位则向前补零为0010。在步骤S100中,对于全数字序列,将序列中各位十进制转换为二进制,举例如下:当需将全数字序列10000存储时,先将全数字序列10000中的各位数字分别转换成二进制数据;转换成二进制序列为00010000000000000000。步骤S200、对形成的二进制序列中,以所述二进制序列中的首位,以及相邻位相同的位数进行存储。本步骤中采用对形成的二进制序列中,以所述二进制序列中的首位,为第一存储位,及以首位的相同位个数作为第二存储位,以及将后续交替变化的二进制序列中相邻位相同的位数,做为后续的存储位、然后再对各存储位按顺序依次进行存储。例如、全数字序列10000的二进制序列00010000000000000000进行存储时,先记录二进制序列首本文档来自技高网...
【技术保护点】
一种基于移动终端的全数字序列存储方法,其特征在于,包括:A、将待存储的全数字序列中的各位数字分别转换成二进制数据,并将各转换的二进制数依次排列形成的二进制序列;B、对形成的二进制序列中,以所述二进制序列中的首位,以及相邻位相同的位数进行存储。
【技术特征摘要】
1.一种基于移动终端的全数字序列存储方法,其特征在于,包括:
A、将待存储的全数字序列中的各位数字分别转换成二进制数据,并将各转换的二进制数依次排列形成的二进制序列;
B、对形成的二进制序列中,以所述二进制序列中的首位,以及相邻位相同的位数进行存储。
2.根据权利要求1所述的基于移动终端的全数字序列存储方法,其特征在于,所述步骤A中的全数字序列中的各位数字均为十进制表示,取值范围为0~9的整数。
3.根据权利要求2所述的基于移动终端的全数字序列存储方法,其特征在于,所述步骤A中将待存储的全数字序列中的各位数字分别转换成二进制数据,还包括:将待存储的十进制数字全数字序列的各位数字分别转换成二进制表示时,使用四位二进制表示,如不足四位则向前补零。
4.根据权利要求1所述的基于移动终端的全数字序列存储方法,其特征在于,所述步骤B具体包括:
B1、对形成的二进制序列中,以所述二进制序列中的首位,为第一存储位;
B2、及以首位的相同位个数作为第二存储位;
B3、以及将后续交替变化的二进制序列中相邻位相同的位数,做为后续的存储位;
B4、对各存储位按顺序依次进行存储。
5.根据权利要求1所述的基于移动终端的全数字序列存储方法,其特征在于,所述步骤A还包括:
A1、当需将全数字序列10000存储时,先将全数字序列10000中的各位数字分别转换成二进制数据;转换成二进制序列为00010000000000000000。
6.根据权利要求5所述的基于移动终端的全数字序列存储方法,其特征在于,所述步骤B具体还包括:
B21、全数字序列10000的二进制序列00010000000000000000进行存储时,先记录二进制序列首位为:0;
B22、及以首位的相同位个数作为...
【专利技术属性】
技术研发人员:俞斌,杨维琴,
申请(专利权)人:惠州TCL移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。