在计算机辅助下用扑克牌或麻将牌处理信息的制作方法

文档序号:6330421阅读:710来源:国知局
专利名称:在计算机辅助下用扑克牌或麻将牌处理信息的制作方法
技术领域
本发明涉及一种信息处理技术,具体地说,就是在计算机辅助下用扑克牌或麻将牌处理(包括表达、传递、存储、加密等)信息,即将计算机内的二进制数字信息等量变换为四十进制或三十进制的信息后用扑克牌或麻将牌的数字和花色表示出来,扑克牌或麻将牌的每一种排列都对应计算机内的某一二进制数字信息。由此,扑克牌或麻将牌被视为继硬盘、软盘、光盘、磁带等之后的另一信息承载媒介。计算机内的文字、图片、程序、声像等资料都可以用扑克牌或麻将牌的某一顺序来体现,扑克牌或麻将牌的某一顺序也与计算机内的某一二进制数字信息相对应。
一般而言,计算机使用者对二进制数字信息的操作和控制是通过键盘、鼠标、手写板等外部设备间接进行的,而无法直接面对数字本身。本发明将扑克牌或麻将牌等数字工具变为信息工具,并以等量变换的形式使扑克牌或麻将牌的数字顺序与计算机内的某一二进制数字信息相对应,从而对数字直接进行操作,实现信息的加密、表达、传递、存储等各种处理。如此,人与扑克牌或麻将牌的组合便构成了一个计算系统人脑相当于计算机的中央处理器,扑克牌或麻将牌的顺序则相当于显示器、存储器、信息传输装置。这个系统虽然简单,却可以集成真正计算机的各种内容。同时,由于其零成本性,即所需的投入几乎为零,因而在教育和普及计算和计算机知识,尤其是二进制和计算数学中具有特殊的作用。
本发明的目的在于,将计算机内的二进制数字信息,如文字、图表、程序、声像等资料,通过进制转换,以扑克牌或麻将牌的形式表达出来,使扑克牌或麻将牌的顺序与计算机的二进制数字信息相对应,从而将扑克牌或麻将牌由数字工具转变为信息工具。扑克牌或麻将牌因此具备了语言职能,不同的数字和花色则构成了其基本的语言单元。
大自然中有多种语言系统,它们都是由一些基本的语言单元反复使用形成的。如七个音符与音乐语言,ATCG四种碱基与生命语言,26个字母与英语,0和1与计算机语言,等等。同样,扑克牌或麻将牌基本单元的不同排列也构成了一门语言,即牌语。与牌语有关的学问即牌语学。牌语学实际上是计算机语言学和网络语言学应用的延伸,或者说是另一种表达形式,也可以把它看作是以计算机和网络为主体、进制转换计算为核心的应用密码学。传统语言学的对象一般只能是语音和文字,牌语学则突破了这种局限,其对象不仅可以是语音和文字信息,也可以是数字化的图形、图像、动画等信息,比较而言,具有自己的特色和优势。它在公众未知时可用于数据的加密,在公众已知时则用于信息的交流。主要应用于数据和信息的加密、表达、传递、存储,也可以用于牌场竞技,以及开发以扑克牌或麻将牌为基础的某种形式的算命游戏软件等。
竞技是牌语的一个应用场合。牌语的使用可以使牌场竞技中的选手利用打出的牌及时与合作者秘密地进行信息交流,战胜对手,赢得胜利。以打麻将牌的过程为例,可以将麻将牌分为四个部分一是选手自己手中的牌;二是桌面上已打出的牌,包括自己和别人打出的牌;三是别人手中的牌,包括合作者和对手手中的牌;四是未知待抓的牌。本发明着重强调在第二部分牌中的使用。选手可以通过有意操纵这部分牌在桌面上的排列,向合作者秘密传送抓牌和和牌的信息,进行信息的交流。因为按照约定,每一个牌序都代表了某一进制下的数字顺序,并且该顺序与计算机内的某一二进制数字信息相对应,通过进制转换计算便可以将数字兑换为文字。选手通过记忆或计算把自己想要发送的信息转变为数字顺序,合作者则对其进行解密获得信息,从而在选手与合作者之间建立默契。熟练地利用打出的这部分牌秘密进行信息传递,在一定程度上可以达到与网上聊天相类似的效果。这项计算技术从整体提高了选手对牌局的控制能力和竞技水平,胜利的可能性大大增加了。
下面是一种用扑克牌或麻将牌表示数字顺序的方法,以此为基础演示将计算机内二进制数字信息处理为扑克牌或麻将牌数字顺序的过程。用扑克牌表示数字顺序的一种方法(以四十进制为例)红桃A-10表示十进制数1-10;黑桃A-10表示11-20;草花A-10表示21-30;方块A-9表示31-39;方块10表示0;J、Q、K表示数字顺序之间的间隔,不具有位值意义;大、小王用以定义进制数,顺序中不出现大、小王时表示进制数为约定进制数(四十进制),出现时则其后显示的数为进制数。用麻将牌表示数字顺序的一种方法(以三十进制为例)幺鸡-9条表示十进制数1-9;1饼-9饼表示11-19;1万-9万表示21-29;“中”表示0;“發”表示10;“白”表示20;“东”“西”“南”“北”等单个出现时用于表示数字顺序之间的间隔,无位值意义,两个以上并排出现时表示进制数与约定进制数不等,其后的数字为进制数。
计算机采用美国标准信息交换字符码ASCII表达英文文字信息,这些信息也可以通过牌语表达出来。如“No”(不,不是)一词,其二进制编码为0100111001101111,转换十进制为20079,转换四十进制为12×402+21×40+39,转换三十进制为22×302+9×30+9。因而,其扑克牌、麻将牌的牌语表示分别为“黑桃2,草花A,方块9”,“二万,九条,九条”。同理,“OK”(好,好的)的牌语表示分别为“草花2,方块7,红桃3”,“幺鸡,七条,二饼,三万”。总之,计算机中每一个单词、词组、句子都是一个具体的二进制数字,它或大或小,但都可以通过进制转换等量变换为四十进制或三十进制下的某一数字顺序,并最终以扑克牌或麻将牌的形式表达出来。在二进制与其它进制的转换过程中,都要经过转换为十进制的中间过程,它们与十进制互换的数学式为Y=Σi=0nAiXi]]>其中,X为进制数,A为某一进制下的数字顺序,Y为十进制数字顺序。
在实际操作中,表达某一信息往往需要很多张牌。为了减少用牌的数量,有必要进行数据的压缩。采用以进制转换为核心的数据压缩技术,即把数字尽可能地向高进制转换,并把高进制下获得的数字顺序当作低进制下的数字顺序处理,此时数据的长度最短。同时,在数字顺序后标明进制数。比如,编码“one”(一,一个)的十进制数值为7302727,在四十进制下的扑克牌牌语顺序为“红桃2,方块4,红桃4,红桃8,红桃7”,但这不是唯一的表示法如在一百进制(其牌语表示为“大王,红桃2,黑桃10”,置于数字顺序之后)下,其顺序为“红桃7,草花10,草花7,草花7”。也就是说,用扑克牌可以表示远高于四十进制的数字顺序,只要该进制下的数字顺序都落在四十的范围内。这样一来就可以把高于四十进制的数字顺序当作四十进制的数字顺序处理,并可以用扑克牌的形式表达出来。在等量变换的前提下,寻找这样的进制数和数字顺序就构成了压缩算法的主要内容。并且,这种形式的数据压缩是一种无损压缩,内在信息通过解压缩运算可以完全恢复。这个过程需要在计算机和相关程序的辅助下进行。
牌语是信息秘密交流的一种形式,本身也可以用于对已经加密的信息进行再加密。此外,为了防止被他人破译,可以对牌语进行再加密。通常可以使用三种方法。一是进制转换加密。即改变约定的进制数,进制数本身则构成密钥。输入的进制数不正确,数据的信息量不能正确恢复。当窃听者进行穷举搜索时,每输入一个数,都能产生一个结果,从中鉴别出正确的结果要花费时间,增加破译的难度。二是替换密码加密。此时原来的牌序仍然保留,其中一张牌或几张牌被另外一张牌或几张牌代替,以隐藏原来的牌序。三是转置密码加密。此时不隐藏原来的牌序,只是按照一定的规则将牌序重新排列。后两种都是传统的数据加密方法。
最后,还需补充的是,除了扑克牌或麻将牌之外,本发明也适用于其它形式的带有数字特征的赌具或工具,如多米诺骨牌、骰子、牌九,也可以是算盘,包括十进制或其它进制(如一万进制、十万进制)的形式,因其内容相对简单,使用可参照扑克牌或麻将牌,不另述。
按照上述规则,列举牌语应用实例若干。例一中央电视台网站cctv.com的牌语表示分别为黑桃6,黑桃A,黑桃4,红桃3,方块6,草花2,红桃J,红桃7,草花4,方块10,黑桃7,方块3,红桃5;二条,八条,八饼,七饼,五万,五万,二条,东,幺鸡,二条,中,四万,二万,四万,五条。例二“中国,万岁!”(Long live,China!)的牌语(包括标点符号)表示分别为黑桃2,黑桃10,方块7,红桃A,方块9,黑桃5,方块Q,黑桃7,草花10,黑桃9,草花A,方块2,方块7,黑桃Q,红桃A,红桃4,红桃K,草花9,红桃8,红桃5,红桃10,方块2,黑桃5,草花7,黑桃Q,方块3;幺鸡,二万,三万,五条,六条,五万,五万,东,二条,四饼,五万,四饼,五万,三饼,七万,西,幺鸡,四饼,南,幺鸡,一饼,六万,九条,二万,八条,一万,三条,北,幺鸡,三条。例三“我爱你”(I love U)的牌语表示分别为红桃A,方块3,红桃J,黑桃7,草花10,草花5,草花7,草花3,黑桃3,红桃Q,红桃2,红桃5;二条,三饼,东,二条,四饼,五万,九万,二饼,一饼,三条,西,二条,五万。例四“美国”(USA)的牌语表示分别为红桃2,红桃7,黑桃4,方块6,方块3;六条,七万,三条,五条,三万。例五“我赢了”(I win)的牌语表示为红桃A,方块3,红桃J,红桃3,红桃2,黑桃A,红桃4,黑桃4;二条,三饼,东,九条,九饼,五万,九条,四条。
参考文献中国专利00134529.X;(美)Bruce Schneier著,吴世忠,祝世雄,张文政等译,应用密码学,机械工业出版社,2000年1月第一版。
权利要求
1.本发明涉及一种信息处理技术,具体地说,就是在计算机辅助下用扑克牌或麻将牌处理(包括加密、表达、传递、存储)信息。一般而言,计算机使用者对二进制数字信息的操作和控制是通过键盘、鼠标、手写板等外部设备间接进行的,而无法直接面对数字本身。本发明把扑克牌或麻将牌等数字赌具或工具变为信息工具,使扑克牌或麻将牌的数字顺序与计算机内的某一二进制数字信息相对应,实现直接对数字进行操作,扑克牌或麻将牌因而被视为继硬盘、软盘、光盘、磁带等之后的另一信息承载媒介。其核心特征为将计算机内的二进制数字信息经进制转换的等量变换之后用扑克牌或麻将牌的数字和花色表示出来。
2.权利要求1中所叙述的信息处理技术,其特征是进制转换等量变换的数学式为Y=Σi=0nAiXi]]>其中A为某一进制下的数字顺序,X为进制数,Y为十进制数。
3.权利要求1、2中所叙述的信息处理技术,其特征是数字赌具或工具包括扑克牌、麻将牌、牌九、多米诺骨牌、骰子,以及算盘,包括十进制和其它进制(如一万进制、十万进制)的形式。
4.权利要求1、2、3中所叙述的信息处理技术,其特征是二进制数字信息包括文字、图形、表格、动画、声音、图像、多媒体、影视资料及其相互组合。
5.权利要求1、2、3、4中所叙述的信息处理技术,其特征是处理包括数据和信息的加密、表达、传递和存储及其相互组合。
6.权利要求1、2、3、4、5中所叙述的信息处理技术,其特征是把扑克牌或麻将牌的数字和花色当作是一种语言的基本单元,从而形成牌语和牌语学。
7.权利要求1、2、3、4、5、6中所叙述的信息处理技术,其特征是应用于教育和普及计算和计算机知识,尤其是在二进制和计算数学中。
8.权利要求1、2、3、4、5、6、7中所叙述的信息处理技术,其特征是采用进制转换对数字顺序进行加密和/或压缩。
9.权利要求1、2、3、4、5、6、7、8中所叙述的信息处理技术,其特征是应用于牌场竞技,包括电子游戏的形式。
10.权利要求1、2、3、4、5、6、7、8中所叙述的信息处理技术,其特征是应用于开发算命游戏软件。
全文摘要
本发明涉及一种在计算机辅助下用扑克牌或麻将牌处理信息的技术。将计算机内的文字、图片、程序、声像等资料的二进制数字信息等量变换为四十进制或三十进制的信息后用扑克牌或麻将牌的数字和花色表示出来,扑克牌或麻将牌的每一种排列都对应计算机内的某一二进制数字信息。由此,人与计算机的组合便构成了一个计算系统,同时,扑克牌或麻将牌也具备了语言职能,即牌语。该技术在教育和普及计算和计算机知识,尤其是二进制和计算数学中具有特殊的作用。主要应用于数据和信息的加密、表达、传递、存储,也可以用于牌场竞技,以及开发某种形式的算命游戏软件等。
文档编号G06F7/38GK1310381SQ0110929
公开日2001年8月29日 申请日期2001年3月7日 优先权日2001年3月7日
发明者尹国兴 申请人:尹国兴
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1