当前位置: 首页 > 专利查询>郭学义专利>正文

一种数字编码及其在计算机智能管理上应用的方法技术

技术编号:2880878 阅读:224 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数字编码及其在计算机智能管理上应用的方法,该方法以字节作为基本单位,分别取x轴和y轴,轴的交点分别命名为8个点,将这8点沿x轴展开,便得到按顺序排列的字节编码;通过编码和使用“数的排列、组合”排序的计算方法,将字符串以对位方法拆分或集合以实现点对点的网络传输和互动交流,或通过线性或非线性编辑,再通过链接,实现智能化管理。本发明专利技术能提高计算机运算速度、压缩储存空间。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种运算数据的处理方法,具体而言涉及以数据的编码,本专利技术还涉及该编码在计算机运算中的应用方法。计算机的数字输入通常是以字节为单位的,而计算机的硬盘、软盘、内存等硬件的容量,往往受到其字节的容量限制。要增加计算机的储存量,一般只能通过扩大其容量来实现。而且,通过字符串、字符块来编程,其过程比较复杂。本专利技术的目的就在于提供一种能够压缩储存空间、采用精确的点对点的数据编码方法,以提高计算机运算速度。本专利技术的另一个目的是提供该编码方法在计算机上应用以实现智能管理的方法。专利技术人根据自身的研究,将计算机的每个字节作为基本单位,如附附图说明图1分别取为x0、x1轴和y0、y1、y2、y3轴;而将轴的交点分别命名为x0y0=01,x0y1=02,x1y1=04,x1y0=08,x0y2=10,x0y3=20,x1y2=80,x1y3=40。于是,这8个点就成为构成各种图形、文字及符号的基本元素,称为基本结构单元。其中,该8个点代表点或符号的位置结构,而它们之和则代表点与点之间的组合结构及形态特征。由该8个点组成的代码可以在8个点上作位置交换,但数之间的关系始终为1∶2。如果将这8点沿x轴展开,便得到如附图2所示的按顺序排列的字节编码。上述8点共有FFH种组合,即是01+02+04+08+10+20+40+80=FFH上述每个数称为单数;将不同的单数相加,则得到各种复数,包括二元、三元、四元复数等等。例如二元(1+1)复数有(01+02)=03,(01+04)=05,(02+04)=06,(08+20)=28……等;三元(1+2)复数有{01+(02+04)}=07H,{02+(04+08)}=OE,{20+(04+80)}=A4……等。对于需要分解的数据,可将复数中所含单数从大到小逐一相减,便求得n个单数。例如设a=E8,则E8-80=68,68-40=28,28-20=08。所以E8=(80+40+20+08)。由此可以推断(1)字节的任一复数均可拆分为n个单数;(2)n个单数之和,均可得到唯一的一个复数与之对应。就是说,用上述的8个点可表示任何的数据、字符、字符串、字符块的组合,且有唯一对应的复数。根据以上原则,就可以对大数进行分解与集合。设有n进制、m位组成的字符串a,分别为a1,a2,……am,则a=a1×n(m-1)+a2×n(m-2)+……+am例如有十进制数a=12345 a1=1,a2=2,a3=3,a4=4,a5=5则a=1×104+2×103+3×102+4×101+5=12345。专利技术人的这种编码方法,还可以用于数的排列。具体来说,对于m!,设 为基本排列,a=A1·(m-1)!+A2·(m-2)!+……+A(m-1)·1。其中a为序号,A为区间值。例如,一数列为3,6,2,1,4,7,5其m=7,A1=3,A2=2,A3=2,A4=3,A5=0,A6=1,则a=3×6!+2×5!+2×4!+3×3!+0×2!+1×1=2467;A=a/(m-1)!A1=2467÷6!=3……0.426A2=(0.426×6!)÷5!=2……0.558A3=(0.558×5!)÷4!=2……0.79如此类推。使用“数的排列、组合”排序的计算方法,能将n个字符串或字块有序排列而使程序编制变得简单,不仅可将字符串以对位方法拆分或集合以实现字符串的点对点的算术运算或逻辑运算,以实现字符串的有序排列,通过适当的链接,便能实现智能化管理。附图1为沿x0、x1轴和y0、y1、y2、y3轴各点的示意图;附图2为8个点沿x轴展开的字节编码示意图。本专利技术的编码方法,不仅解释了点的数量关系,同时也确定了点的几何关系。这种编码方法采用精确的点对点的数据编码方式,能够对不同环境的点进行点阵编码,在每个字节内根据点的多少可以灵活组合与分解将n个字符串依次排列就可构成大小不同的矩阵或方阵;能用算术或逻辑运算对数据进行实时分析处理,对于海量数据库的管理更为方便、快捷。本编码方法可用于单片计算机和普通计算机,能提高计算机运算速度、压缩储存空间,根据代码元的多少,字节可以分别压缩为1∶1,2∶1,4∶1,8∶1;若用于逐行扫描的视频技术,则可将压缩比提高至16∶1。本编码方法简单,用途广泛,编制软件容易,适用于标准化、工业化规模生产。实施例采用本编码方法用汇编语言编制的用于8位机的围棋应用软件中的部分程序,其具体内容为71000330 034C 0072 A50C2020 A0A0 00B9 D572 C904 1003 4C54 714C9900 64C8 C02A D0F5 5471 0000 0000 0000A000 B9A4 7299 3064 0000 0000 00A6 09A4C8C0 27D0 F520 B173 0A86 7A84 7B20 D601A200 A900 9500 E8E0 A000 A509 9104 E60430D0 F7A9 6085 05A9 A50A 9104 E604 E60C6385 22A9 7F85 1DA2 2016 7560 2000 752004A0 00A9 0099 0060 0074 202C 7420 4A74C8D0 F8EE 3F71 CAD0 6020 9874 A508 20A8F0A9 608D 3F71 2072 7420 D575 207C 75607020 BEA1 20D3 01C0 72001A10 04C9 1FF0 F2C9 A507 C918 F04D E0191DF0 EEC9 1EF0 EAE0 1021 C010 D007 A9011E10 08C9 1CF0 E2C9 8006 4C54 71C0 12D00DF0 034C 5471 E015 07A9 0385 064C A072300A C010 1003 4CE9 C014 D007 A905 8506704C 0072 C005 30CC 4C00 76E0 1010 034CE002 30C8 C018 10C4 0471 C010 D007 A90220E4 71A9 01C5 20F0 8056 4C54 71C0 12D00620 1DA2 4C54 7120 07A9 0485 064C D172F172 20C5 71A5 06C9 C014 D007 E606 85114C4E 75E0 1910 21C0 730010D0 07A9 0785 064C 7A84 7B4C 5471 86235471 C012 D007 A909 8424 2044 7520 00758506 4C06 73C0 14D0 A000 B104 C900 D00307A9 0B本文档来自技高网...

【技术保护点】
一种数字编码方法,其特征在于将计算机的每个字节作为基本单位,分别取x↓[0]、x↓[1]轴和y↓[0]、y↓[1]、y↓[2]、y↓[3]轴;而将轴的交点分别命名为:x↓[0]y↓[0]=01,x↓[0]y↓[1]=02,x↓[1]y↓[1]=04,x↓[1]y↓[0]=08,x↓[0]y↓[2]=10,x↓[0]y↓[3]=20,x↓[1]y↓[2]=80,x↓[1]y↓[3]=40。于是,这8个点就成为构成基本结构单元,数字比为1∶2;将这8点沿x轴展开,便得到按顺序排列的字节编码。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭学义
申请(专利权)人:郭学义
类型:发明
国别省市:52[中国|贵州]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1