[发明专利]一种数字编码及其在计算机智能管理上应用的方法无效
申请号: | 02113253.4 | 申请日: | 2002-01-16 |
公开(公告)号: | CN1368670A | 公开(公告)日: | 2002-09-11 |
发明(设计)人: | 郭学义 | 申请(专利权)人: | 郭学义 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 贵阳东圣专利事务有限公司 | 代理人: | 刘安宁 |
地址: | 550002 贵州省*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 编码 及其 计算机 智能 管理 应用 方法 | ||
本发明涉及一种运算数据的处理方法,具体而言涉及以数据的编码,本发明还涉及该编码在计算机运算中的应用方法。
计算机的数字输入通常是以字节为单位的,而计算机的硬盘、软盘、内存等硬件的容量,往往受到其字节的容量限制。要增加计算机的储存量,一般只能通过扩大其容量来实现。而且,通过字符串、字符块来编程,其过程比较复杂。
本发明的目的就在于提供一种能够压缩储存空间、采用精确的点对点的数据编码方法,以提高计算机运算速度。
本发明的另一个目的是提供该编码方法在计算机上应用以实现智能管理的方法。
发明人根据自身的研究,将计算机的每个字节作为基本单位,如附图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)!
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郭学义,未经郭学义许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/02113253.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:速溶保健咖啡
- 下一篇:用于大口径输水管道的连续水压实验装置