当前位置: 首页 > 专利查询>戴远明专利>正文

一种将数字串转换成有序的信息的方法技术

技术编号:2877064 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种将数字串转换成有序的信息的方法,通过在计算机中建立数字串与信息片断之间的映射关系库,且在计算机处理过程中将数字串分割成多个数字串片断,使一个数字串片断对应多个信息片断供用户选择,从而使用户可以很方便地将无意义的数字串转换成有意义的信息。本发明专利技术方法是通过计算机来实现的,便于掌握和操作,有利于实现产业化。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机信息处理领域,尤其是涉及利用计算机技术将数字串转换成有序的信息的方法。本专利技术的技术方案如下,其特征在于,所述方法是通过计算机系统来实现的,所述计算机系统包括处理器(CPU)、存储装置、输入装置和输出装置,所述转换方法包括以下步骤(1)根据对应规则制定信息片断和数字串的映射关系,并将其存储在计算机的存储装置中,形成信息片断和数字串的映射关系库,其中,信息片断向数字串的映射是唯一的;(2)选择所使用的映射关系库和分割数字串的片断长度;(3)将待转换的数字串输入到计算机的存储装置中,使数字串指针指向第一个数字;(4)计算机CPU中的逻辑运算部件根据分割数字串的片断长度和指针位置选定数字串片断,检索映射关系库中与所选的数字串片断相等的条目,寻找对应的信息片断; (5)将找到的信息片断集合通过计算机输出装置输出,选定其中一个信息片断,并将所选定的信息片断顺序加入到结果序列中,并存储在存储装置中;(6)将数字串的指针向后移动所选信息片断对应数字串长度的值,即指针的值加上数字串片断的长度,并判断是否已到待转换数字串的末尾,如果不是,则返回步骤(4),如果是,则输出存储装置中的结果序列。实施本专利技术的将数字串转换成有序性较高的信息的方法,通过在计算机中建立数字与信息片断之间的映射关系库,且在计算机处理过程中将数字分割成多个数字片断,使一个数字片断对应多个信息片断供用户选择,从而使用户可以很方便地将无意义的数字串转换成有意义的信息。本专利技术方法是通过计算机来实现的,便于掌握和操作,有利于实现产业化。有序的信息可以表现为知识,因此,在本实施例中,首先需建立知识与数字串的映射关系库。我们知道,绝大多数的知识都可以存贮在计算机中,也即是以二进制表达,所有的二进制数一定可以转化为十进制数,所以,可以推论出凡可存贮于计算机的知识都可以转化为十进制数,即,可以建立知识与数字串之间的映射关系,并将其存储在计算机中,形成知识与数字串的映射关系库。知识与数字串的映射关系库可以是多种多样的,在本专利技术中,知识与数字串的映射关系应满足以下几个条件1.知识向数字串的映射是唯一的,以保证知识可以翻译为确定的数字串;2.知识向数字串的映射方法应简单,使记忆者不需要计算机系统的支持也可以掌握,进而使记忆效果可以脱离计算机系统而体现;3.数字串向知识片断的映射应尽量均匀,也就是说相同长度的数字串可对应的知识片断的数量应差不多,保证记忆的难度与被记忆的数字串无关。下面是几种知识与数字串的映射关系库的具体例子。例一、对于以字母文字表达的知识,包括欧美等国的语言,以英文为例,可以按以下的规则建立英文单词与数字的映射关系库英文单词是由英文字母组成,英文字母共有26个,包括辅音字母和元音字母。因为英文单词中元音字母出现的频率太高,为防止干扰记忆,元音可以不转化为数字,仅仅将辅音字母转化成数字,即,规定使0-9的每个数字分别对应一个以上的不同的辅音字母,其对应关系如下表 这张对应表可以根据使用者的喜好来制定。使用者可以考察数字的出现频率是否差不多,如果某个数字出现的频率太高或太低,可以作相应的调整;也可以先统计出每个字母在英文中的出现频率,根据统计结果制作对应表。还可以附加其他一些可选用的规则,如对于出现频率较高的代词,介词,助词,不做转换。根据制定的对应规则,就可以将英语字典或英文文章转化成数字串,并存储在计算机的存储装置中,形成英文单词和数字的映射关系库。例如,英文句子“The United States army attack a city yesterday.”可以转化为482 7885 230 8814 080 078220,在这个转化过程中,忽略了the,因为它属于因出现频率较高而不做转换的词。例二、对象形文字表达的知识,如中文,日文等东亚语言。可以先把文字转换为拼音,国际音标或罗马字等字母文字,然后参照例一的方法进行转换。例三、对象形文字表达的知识,还可以借用计算机输入法来转换为数字。举一个例子,假如用户熟悉五笔字形输入,我们定义一个规则,每个汉字表达为两个字母输入,也就是忽略第三个以后的输入键,这样汉字对字母的对应是唯一的。比如上文提到的英文转化为汉语是”美国军队昨天攻击一个城市”,五笔输入的字母为UGLGPLBWJTGDATFMGGWHFNYM。参照例一的对应规则,可以定义每个字母对应的数字,那么这段中文翻译成了24个数字。例四、对于熟记大量乐谱的音乐家,可以把每个音阶对应为一个十字制数,完成乐谱的数字翻译。对棋手的棋谱,画家的画,如果能够找到符合前面所述的三个原则的规则,转化为十进制数也是可能的。知识与数字串的映射关系库可以是任何可存储于计算机并可供计算机检索的信息存储形式,在本实施例中,该信息存储形式为数据库。如附图说明图1所示,建立了知识与数字串的映射关系库后,就可以利用计算机系统将数字串转换成知识。其步骤如下(1)选择所使用的映射关系库和适当的分割数字串的初始片断长度;(2)将待转换的数字串输入到计算机的存储装置中,使数字串指针指向第一个数字,即指针值为1,并进入步骤(4);(3)将分割数字串的片断长度减1,如果片断长度≠0,则进入步骤(4),如果片断长度=0,则进入步骤(5);(4)计算机CPU中的逻辑运算部件根据分割数字串的片断长度和指针位置选定数字串片断,检索映射关系库中与所选的数字串片断相等的条目,寻找对应的知识片断;如果找到的知识片断多于或等于设定的域值,则进入步骤(5),如果找不到对应的知识片断或找到的对应知识片断少于域值,则返回步骤(3);(5)将找到的知识片断集合在视频显示器上显示出来,选定其中一个知识片断,并将所选定的知识片断顺序加入到结果序列中,并存储在存储装置中;(6)将数字串的指针向后移动所选信息片断对应数字串长度的值,并判断是否已到待转换数字串的末尾,如果不是,则将分割数字串的片断长度重置为初始值,返回步骤(4),如果是,则生成并输出存储装置中的结果序列。现在以选择例一的英文单词与数字的映射关系库为例,描述记忆一个100位长的数字串3131563154863560007186479986400963463850550378154848599807598332358725312956674706724973024227508506的过程。首先,将该100位长的数字串输入到计算机的存储装置中并在视频显示器上显示。设定数字串片断的长度为4,计算机CPU的逻辑运算部件即选定最前面的4位数字,检索英文单词与数字串的映射关系库中与所选的4位数字串相等的数字串所对应的单词,并将其显示出来。在本实施例中,设定最少供选择的英文单词在10个以上,由于数字串太长而供选择的英文单词少于10个,系统的逻辑运算部件同时还将前3个数字和前2个数字所对应的英文单词也显示出来,其显示界面如图2所示,其中molehill 3131Milium3131malm 313halm 313hale 31……其它单词不一一列出;同时,在一个显示界面的其它列表中分别显示后面的数字片断5631,54,86所对应的单词列表,因为5486或548都没有对应的单词,所以只能显示对应两个数字的单词。用户可以运用现本文档来自技高网...

【技术保护点】
一种将数字串转换成有序的信息的方法,其特征在于,所述方法是通过计算机系统来实现的,所述计算机系统包括处理器(CPU)、存储装置、输入装置和输出装置,所述转换方法包括以下步骤:(1)根据对应规则制定信息片断和数字串的映射关系,并将其存储在 计算机的存储装置中,形成信息片断和数字串的映射关系库,其中,信息片断向数字串的映射是唯一的;(2)选择所使用的映射关系库和分割数字串的片断长度;(3)将待转换的数字串输入到计算机的存储装置中,使数字串指针指向第一个数字;(4)计 算机CPU中的逻辑运算部件根据分割数字串的片断长度和指针位置选定数字串片断,检索映射关系库中与所选的数字串片断相等的条目,寻找对应的信息片断;(5)将找到的信息片断集合通过计算机输出装置输出,选定其中一个信息片断,并将所选定的信息片断顺 序加入到结果序列中,并存储在存储装置中;(6)将数字串的指针向后移动所选信息片断对应数字串长度的值,并判断是否已到待转换数字串的末尾,如果不是,则返回步骤(4),如果是,则输出存储装置中的结果序列。

【技术特征摘要】

【专利技术属性】
技术研发人员:戴远明
申请(专利权)人:戴远明
类型:发明
国别省市:44[中国|广东]

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

1