发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种化学搜索关联库***及其构建方法,其便于用户搜索化学物质,且能通过关联的阶梯式搜索使用户学习到更多的内容。
本发明解决其技术问题所采用的技术方案是:
构造一种化学搜索关联库***,用于教育电子学习设备中化学知识的搜索和学习,包括:包含所有需要搜索的化学物质的化学物质主库分***,还包括反应物属性库分***、生成物属性库分***和反应物与反应物属性库分***中的一个或几个;其中,
所述化学物质主库分***包括化学物质内容模块,所述化学物质内容模块中包括:
化学物质的中文名称、化学物质的标准公式,以及反应物索引模块、生成物索引模块、反应物与反应物索引模块和相关知识点索引模块中的一个或几个;
所述反应物与反应物索引模块中存储有与主化学物质构成反应物与反应物关系的属性物质的索引地址,该索引地址指向所述反应物与反应物属性库分***中该属性物质的信息;
所述反应物索引模块中存储有与主化学物质构成反应物关系的属性物质的索引地址,该索引地址指向所述反应物属性库分***中该属性物质的信息;
所述生成物索引模块中存储有与主化学物质构成生成物关系的属性物质的索引地址,该索引地址指向所述生成物属性库分***中该属性物质的信息;
所述反应物属性库分***包括反应物内容模块,所述反应物内容模块包括将所述化学物质主库分***中各个化学物质作为生成物质,该生成物质与其的反应物质构成反应物关系的反应物质的信息,所述反应物质的信息包括各反应物质在化学物质主库分***中的索引地址;
所述生成物属性库分***包括生成物内容模块,所述生成物内容模块包括将所述化学物质主库分***各化学物质作为反应物质,该反应物质与其生成物质构成生成物关系的生成物质的信息,所述生成物质的信息包括各生成物质在化学物质主库分***中的索引地址;
所述反应物与反应物属性库分***包括反应物与反应物内容模块,所述反应物与反应物内容模块包括将所述化学物质主库分***中各化学物质作为反应物质,该反应物质与其它化学物质相互反应从而两者之间构成反应物与反应物关系的其它化学物质的信息,所述其它化学物质的信息包括其它化学物质在化学物质主库分***中的索引地址;
所述化学物质主库分***通过其存储的反应物索引模块、生成物索引模块、反应物与反应物索引模块分别与所述反应物属性库分***、所述生成物属性库分***和所述反应物与反应物属性库分***相关联;
所述反应物属性库分***、所述生成物属性库分***和所述反应物与反应物属性库分***分别通过其存储的反应物质的信息、生成物质的信息和其它化学物质的信息分别与所述化学物质主库分***相关联;
所述化学搜索关联库***还包括相关知识点属性库分***,所述相关知识点属性库分***包括相关知识点内容模块,所述相关知识点内容模块中存储有每一化学物质对应的相关知识点个数、每一相关知识点的序号、与每一序号对应的相关知识点名称;
所述相关知识点名称的索引地址存储在所述化学物质主库分***中,所述化学物质主库分***通过其存储的化学物质在所述相关知识点属性库分***中的索引地址与所述相关知识点属性库分***相关联;
所述反应物属性库分***通过所述化学物质主库分***分别与所述生成物属性库分***、所述反应物与反应物属性库分***和所述相关知识点属性库分***相关联;
所述生成物属性库分***通过所述化学物质主库分***分别与所述反应物属性库分***、所述反应物与反应物属性库分***和所述相关知识点属性库分***相关联;
所述反应物与反应物属性库分***通过所述化学物质主库分***分别与所述生成物属性库分***、所述反应物属性库分***和所述相关知识点属性库分***相关联;
所述相关知识点属性库分***通过所述化学物质主库分***分别与所述生成物属性库分***、所述反应物与反应物属性库分***和所述反应物属性库分***相关联。
优选地,本发明的化学搜索关联库***,还包括具有化学物质搜索索引模块和化学物质搜索内容模块的化学物质搜索库分***;
其中,所述化学物质搜索索引模块中存储有所述化学物质主库分***中各化学物质的查询词总组数及每组查询词在所述化学物质搜索内容模块中的索引地址;
所述化学物质搜索内容模块中存储有所述化学物质主库分***中各化学物质的查询词及每一组查询词对应的化学物质在所述化学物质主库分***中的索引地址,所述查询词包括同一化学物质的中文名称、分子式简写及标准公式,且每一查询词在化学物质搜索内容模块中的存储位置即同一查询词在所述化学物质搜索索引模块中存储的索引地址;
所述化学物质主库分***通过所述化学物质搜索库分***中存储的查询词在化学物质主库分***中的索引地址与所述化学物质搜索库分***相关联;
所述化学物质搜索库分***接收用户输入的化学物质名称作为搜索关键词,提供所述化学物质名称在所述化学物质主库分***中的索引地址。
优选地,所述反应物属性库分***、所述生成物属性库分***和所述反应物与反应物属性库分***分别与方程式信息库分***相关联,所述方程式信息库分***包括方程式信息索引模块和方程式信息内容模块;其中,
所述方程式信息索引模块中包括:对应方程式的个数、每一方程式信息的索引地址、每一方程式中反应物质信息的索引地址、每一方程式中生成物质信息的索引地址;
所述方程式信息内容模块中包括:每一方程式的图片索引地址、方程式的反应现象、方程式的反应的应用及方程式的化学实验室的索引地址,以及每一方程式中反应物的个数和反应物质在化学物质主库分***中的索引地址、每一方程式中生成物质的个数和生成物质在化学物质主库分***中的索引地址、包含每一方程式对应图片的图片内容模块;
其中,所述对应方程式的个数是指:化学物质主库分***中各化学物质与其属性物质分别构成反应物与反应物关系的对应方程式的个数,或与化学物质主库分***中各化学物质分别构成反应物关系的对应方程式的个数,或与化学物质主库分***中各化学物质分别构成生成物关系的对应方程式的个数;
每一方程式信息的索引地址是指:指向方程式信息内容模块中储存的每一方程式的图片索引地址、方程式的反应现象、方程式的反应的应用及方程式的化学实验室的索引地址;
每一方程式中反应物质信息的索引地址指向所述方程式信息内容模块中储存的每一方程式的反应物质的索引地址;
每一方程式中生成物质信息的索引地址指向所述方程式信息内容模块中储存的每一方程式的生成物质的索引地址;
每一方程式的图片索引地址指向图片内容模块中该方程式的存储位置;
每一方程式的反应物质的索引地址和每一方程式的生成物质的索引地址均是指该化学物质在所述化学物质主库分***中的索引地址;
所述图片内容模块是指每一方程式以图片的格式表示。
优选地,所述化学物质内容模块中还包括相关知识点索引模块,
所述相关知识点索引模块中存储有与主化学物质相关联的每一知识点的索引地址,该索引地址指向所述相关知识点属性库分***中相关知识点的信息。
优选地,所述反应物与反应物内容模块中还包括与所述化学物质主库分***中每一化学物质呈反应物与反应物关系的属性物质的个数;
所述反应物内容模块还包括与所述化学物质主库分***中每一化学物质呈反应物关系的属性物质个数;
所述生成物内容模块还包括与所述化学物质主库分***中每一化学物质呈生成物关系的属性物质个数。
构造一种化学搜索关联库***构建方法,包括以下步骤:
A、构建储存有所有的化学物质信息的原始物质名称知识点表,及构建包括每一化学物质的反应物以及生成物的分子式简写、反应方程式的图片名、该方程式的反应现象、反应的应用以及化学实验室链接的原始化学反应信息表,和包括所有方程式对应图片的原始“方程式图片库”;
B、将原始物质名称知识点表拆分为物质名称表和知识点序号表,所述物质名称表包含:化学物质的分子式简写、中文名称以及分子式代码,所述知识点序号表包含:化学物质的分子式简写以及相关知识点编号;
根据所述原始物质名称知识点表构建包含所有需要搜索的化学物质的中文名称和化学物质的标准公式的化学物质基本主库的内容模块,并在所述化学物质基本主库的内容模块中为每一化学物质分配一索引地址,形成化学物质基本主库的索引模块;
C、构建包含化学物质搜索内容模块和化学物质搜索索引模块的化学物质搜索库分***;
D、根据所述原始化学反应信息表和原始方程式图片库构建由方程式信息内容模块和方程式信息索引模块组成的方程式信息库分***;
E、构建包含关系标记、主化学物质、与主化学物质关联的属性物质以及对应方程式的序号的物质关系库,所述关系标记指“反应物与反应物关系”、“反应物”关系和“生成物”关系;
F、根据由原始物质名称知识点表拆分而来的物质名称表、物质关系库及化学物质主库分***的索引模块,以及方程式信息库***的索引模块分别合成反应物与反应物属性库分***、反应物属性库分***、合成生成物属性库分***及相关知识点属性库分***;
G、分别建立反应物与反应物属性库分***、反应物属性库分***、生成物属性库分***及相关知识点属性库分***的索引模块;
H、将化学物质基本主库的内容模块、反应物与反应物属性库分***的索引模块、反应物属性库分***的索引模块、生成物属性库分***的索引模块以及相关知识点属性库分***的索引模块合成化学物质内容模块,建立化学物质主库分***;
J、将上述化学物质主库分***、化学物质搜索库分***、反应物与反应物属性库分***、反应物属性库分***、生成物属性库分***、方程式信息库分***、相关知识点属性库分***合成并输出化学搜索关联库***。
优选地,所述步骤C中,
由所述物质名称表及所述化学物质主库分***中的索引模块生成所述化学物质搜索内容模块,再为所述化学物质搜索内容模块中的每一查询词组分配一个索引地址,形成所述化学物质搜索索引模块。
优选地,所述步骤D中,
所述方程式信息内容模块包括:每一方程式的图片索引地址、方程式的反应现象、方程式的反应的应用及方程式的化学实验室的索引地址,以及每一方程式中反应物的个数、每一方程式的反应物质的索引地址、每一方程式中生成物质的个数,每一方程式的生成物质的索引地址和方程式图片内容模块,所述每一方程式的图片索引地址指向方程式图片内容模块中该方程式的存储位置;
所述方程式信息索引模块包括:对应方程式的个数、每一方程式信息的索引地址、每一方程式中反应物质信息的索引地址、每一方程式中生成物质信息的索引地址;
所述对应方程式的个数是指:化学物质主库分***中各化学物质与其属性物质分别构成反应物与反应物关系的对应方程式的个数,或与化学物质主库分***中各化学物质分别构成反应物关系的对应方程式的个数,或与化学物质主库分***中各化学物质分别构成生成物关系的对应方程式的个数。
优选地,所述步骤E中,
将原始化学反应信息表和原始方程式图片库拆分为包括反应物和生成物的分子式简写以及对应方程式序号的反应物质库、包括每一张图片内容的图片库及索引,以及包括反应现象、反应的应用以及该方程式对应的化学实验链接的方程式对应文本库,将其中反应物质库中的反应物及生成物拆分为反应物与反应物、反应物及生成物三种关系,且形成三种关系标记,然后按照关系标记排序,将同一种关系的化学物质排序在同一类关系标记中,再将关系相同、两种物质也相同的行合并,并加上对应的方程式序号,建立物质关系库。
本发明的化学搜索关联库***通过将化学物质主库分***和各个属性库分***通过储存于化学物质主库分***中的索引地址相关联,使用户在搜索或学习某一化学物质时,与该化学物质相对应的相关知识点、与该化学物质相关联的其他属性物质,以及其他属性物质与当前被搜索的化学物质的方程式可以显示于用户面前。这样使得用户在学习主化学物质的同时,也可学习到更多的其他属性物质,以及其他属性物质与该被搜索化学物质反应的方程式。
而且,当用户选择另一个属性物质时,该属性物质便成为当前被搜索的化学物质。因此,显示于用户面前的关系网亦为该当前被搜索化学物质的关系网。故,采用本发明所述的化学关联库***的手持式电子学习设备,用户只需一次性输入某一化学物质名称作为关键词,便能漫游至化学关联库***中其它所有的化学物质。当用户输入一关键词后,其搜索结果以该关键词为中心词,以与其关联的属性词(比如该化学物质的生成物、反应物、与该化学物质发生反应的另一反应物)为周边词,在手持式电子学习设备上以网状方式同屏显示;通过拖曳或双击周边词等方式,可将周边词置换为当前中心词,该当前中心词及与其关联的属性词同屏显示,通过此种方式,即可漫游至化学关联库***中其它所有的化学物质,如此阶梯似的学习,从而降低了操作的繁琐性,节省操作时间,提高学习效率,帮助用户方便地学习更多的化学知识,构建良好的知识体系。
具体实施方式
为便于更好理解本发明中相关术语及关联关系,先对相关名词进行解释。优选地,所述化学物质主库分***中的化学物质(或称主化学物质)可以是初中阶段或高中阶段或大学阶段所涉及的化学物质;所述反应物关系是指将所述化学物质主库分***中各个化学物质作为生成物质,该生成物质与其反应物质构成反应物关系;所述反应物属性库包含上述所有反应物质的信息;所述生成物关系是指将所述化学物质主库分***中各个化学物质作为反应物质,该反应物质与其生成物质构成生成物关系;所述生成物属性库包含上述所有生成物质的信息;所述反应物与反应物关系是指将所述化学物质主库分***中各个化学物质作为反应物质,该反应物质与其它反应物质相互反应生成生成物,各反应物质之间的关系构成反应物与反应物关系;所述反应物与反应物属性库包含上述其它反应物质的信息。
在本发明实施例的化学搜索关联库***原理框图如图1所示,其包括:包含所有需要搜索的化学物质的化学物质主库分***10,还包括反应物属性库分***20、生成物属性库分***30和反应物与反应物属性库分***40中的一个或几个。其中,反应物属性库分***20包含化学物质主库分***10中各个化学物质的反应物质,各反应物质在所述反应物属性库分***中的索引地址均存储在化学物质主库分***10的反应物索引模块中,各反应物质在所述化学物质主库分***中的索引地址均存储在反应物属性库分***中的内容模块中,因而用户可由化学物质主库分***漫游至反应物属性库分***,又可从反应物属性库分***漫游至化学物质主库分***。生成物属性库分***30包含化学物质主库分***10中各化学物质的生成物质,各生成物质在所述生成物属性库分***中的索引地址均存储在化学物质主库分***10的生成物索引模块中,各生成物质在所述化学物质主库分***中的索引地址均存储在生成物属性库分***中的内容模块中,因而用户可由化学物质主库分***漫游至生成物属性库分***,又可从生成物属性库分***漫游至化学物质主库分***。反应物与反应物属性库分***40包含可与化学物质主库分***10中的化学物质相反应的其它反应物质,且其它反应物质在所述反应物与反应物属性库分***中的索引地址存储在化学物质主库分***10的反应物与反应物索引模块中,各其它反应物质在所述化学物质主库分***中的索引地址均存储在反应物与反应物属性库分***中的内容模块中,因而用户可由化学物质主库分***漫游至反应物与反应物属性库分***,又可从反应物与反应物属性库分***漫游至化学物质主库分***。
在进一步的实施例中,如图1所示,化学物质主库分***10包括化学物质内容模块11,化学物质内容模块11中包括:化学物质中文名称、化学式111,以及反应物索引模块112、生成物索引模块113和反应物与反应物索引模块114。其中,反应物与反应物索引模块114中存储有每一与化学物质主库分***中的主化学物质相互反应的其它反应物质的索引地址,该索引地址指向反应物与反应物属性库分***40中每一其它反应物质的信息。反应物索引模块112中存储有每一反应物质的索引地址,该索引地址指向反应物属性库分***20中每一反应物质的信息。生成物索引模块113中存储有每一生成物质的索引地址,该索引地址指向生成物属性库分***30中每一生成物质的信息。
在进一步的实施例中,如图1所示,反应物与反应物属性库分***40包括反应物与反应物内容模块41,反应物与反应物内容模块41中包括与化学物质主库分***中每一主化学物质呈反应物与反应物关系的属性物质的个数、以及每一属性物质的信息。反应物属性库分***20包括:反应物内容模块21,反应物内容模块21包括与化学物质主库分***中每一主化学物质呈反应物关系的属性物质个数以及每一属性物质的信息。生成物属性库分***30包括:生成物内容模块31,生成物内容模块31包括与化学物质主库分***中每一主化学物质呈生成物关系的属性物质个数以及每一属性物质的信息。
为了覆盖现有的相关知识点库,在进一步的实施例中,如图1所示,化学搜索关联库***还包括相关知识点属性库分***60,其中包括相关知识点内容模块61,相关知识点内容模块61中存储有化学物质主库分***中每一化学物质对应的相关知识点个数、每一相关知识点的序号、与每一序号对应的相关知识点名称。相关知识点名称的索引地址存储在化学物质主库分***10中,相关知识点属性库分***60通过存储在化学物质主库分***10中的索引地址与化学物质主库分***10相关联。即在化学物质主库分***10的化学物质内容模块11中还包括相关知识点索引模块115,相关知识点索引模块115中存储有每一相关知识点名称的索引地址,该索引地址指向相关知识点属性库分***60中的相关知识点名称。
为了便于搜索,在进一步的实施例中,如图1所示,化学搜索关联库***还包括具有化学物质搜索索引模块51和化学物质搜索内容模块52的化学物质搜索库分***50。其中,化学物质搜索索引模块51中存储有化学物质主库分***中各化学物质的查询词总组数及各组查询词在化学物质搜索内容模块52中的索引地址。为便于搜索,所述查询词按ASCII码由小到大的顺序排序。化学物质搜索内容模块52中存储有化学物质主库分***10中每一化学物质相对应的每一组查询词及每一组查询词对应的化学物质在化学物质主库分***10中的索引地址,化学物质搜索库分***50通过此索引地址与化学物质主库分***10相关联,因此,所述化学物质搜索库分***50接收用户输入的化学物质名称作为搜索关键词,提供所述关键词在所述化学物质主库分***10中的索引地址。
以上实施例中,每一组查询词指同一化学物质对应的物质中文名称、分子式简写及标准公式,且每一组查询词对应化学物质搜索索引模块中的同一化学物质的索引地址,以方便用户在搜索该化学物质时,可以更快的输入想要的化学物质,即用户可输入该化学物质的中文名称或分子式简写或标准公式。例如:化学物质“氢气”可表示为:“氢”或者“氢气”、“H2”以及“H2”等,“氢”或者“氢气”是化学物质的中文名称,“H2”是化学物质的分子式简写,所述分子式简写是为便于用户输入,将化学物质标准公式中的数字统一调整为常规输入方式而非下标形式,如化学物质“氧气”的标准公式为O2,其分子式简写为O2;所述“H2”是化学物质的标准公式,所述标准公式可采用分子式代码来解析,所述XML代码为用通用的XML语言所描述的代码(Extensible MarkupLanguage),即为用可扩展标记语言描述的分子式代码,如中国专利ZL200710075749.2对MathML语言(数学标记语言,XML语言中的一种)描述数理化公式,及手持式电子学习设备对数理化公式的输入和解析均进行了介绍,此处不再赘述。所述标准公式“H2”对应的XML代码为:
如此,当用户以“氢气”其中之一的方式输入查询词时,化学搜索关联库***则通过化学物质搜索库分***50中的化学物质搜索索引模块51查找到“氢气”所在的那组查询词在化学物质搜索内容模块52中的索引地址,再由化学物质搜索内容模块52中存储的该组查询词在化学物质主库分***10中的索引地址,便可查找到与之对应的化学物质主库分***10中的化学物质以及与化学物质主库分***10相关联的其他属性物质及方程式;同理,当用户输入查询词“H2”时,化学搜索关联库***则通过化学物质搜索库分***50中的化学物质搜索索引模块51查找到“H2”所在的那组查询词在化学物质主库分***10中的索引地址,进而通过化学物质主库分***10与其它各属性库分***的关联关系可查找到其他属性物质及方程式。
优选地,以上实施例中,反应物属性库分***20、生成物属性库分***30和反应物与反应物属性库分***40分别与一方程式信息库分***70相关联,方程式信息库分***70包括方程式信息索引模块71和方程式信息内容模块72。其中,方程式信息索引模块71中包括:对应方程式的个数、每一方程式的索引地址、每一方程式中反应物质信息的索引地址、每一方程式中生成物质信息的索引地址。方程式信息内容模块72中包括:每一方程式对应的图片索引地址、该方程式的反应现象、该方程式的反应的应用及该方程式的化学实验室的索引地址,以及每一方程式中反应物质的个数、每一方程式的反应物质的索引地址、每一方程式中生成物质的个数,每一方程式的生成物质的索引地址,以及图片内容模块,所述图片内容模块包括每一方程式对应的图片内容,即每一方程式对应一个图片文件。
所述对应方程式的个数是指:化学物质主库分***中各化学物质与其属性物质分别构成反应物与反应物关系的对应方程式的个数,或与化学物质主库分***中各化学物质分别构成反应物关系的对应方程式的个数,或与化学物质主库分***中各化学物质分别构成生成物关系的对应方程式的个数。每一方程式的索引地址指向方程式内容模块72中储存的对应于该方程式的内容,所述每一方程式中反应物质信息的索引地址指向方程式内容模块72中储存的该方程式中反应物质的信息,所述每一方程式中生成物质信息的索引地址指向方程式内容模块72中储存的该方程式的生成物质的信息。
所述每一方程式的图片地址指向图片内容模块中相应方程式的存储地址,所述每一方程式的反应物质的索引地址及每一方程式的生成物质的索引地址均指向化学物质主库中的相应的存储位置。
下面从化学物质搜索库分***50、化学物质主库分***10、各个属性库分***(包括反应物属性库分***20、反应物与反应物属性库分***40、生成物属性库分***30和相关知识点属性库分***60)和方程式信息库分***70四个方面,对本发明的化学搜索关联库***结构进行进一步详细说明。
其中,化学物质搜索库分***50的具体结构如下表1所示,其包括一化学物质搜索索引模块51及一化学物质搜索内容模块52。其中化学物质搜索内容模块52中储存有每一化学物质对应的每一组查询词以及化学物质索引模块。每一组查询词可以包括化学物质的中文名称、化学物质的分子式简写以及化学物质的标准公式,化学物质索引模块包括每一组查询词对应的化学物质在化学物质主库分***10中的索引地址,即指向化学物质主库分***10中每一化学物质的索引地址。化学物质搜索索引模块51包括查询词的总组数以及各组查询词的索引地址,该索引地址指向化学物质搜索内容模块52中储存的各组查询词对应的内容。
表1化学物质搜索库分***结构
化学物质主库分***10的具体结构如表2所示,其包括一化学物质内容模块11。该化学物质内容模块11储存有化学物质的内容,包括:每一化学物质的中文名称和化学物质的标准公式,即化学物质中文名、化学式111,以及一反应物与反应物索引模块114、一反应物索引模块112、一生成物索引模块113、一相关知识点索引模块115。反应物与反应物索引模块114储存有与化学物质主库分***10中的主化学物质构成反应物与反应物关系的每一属性物质的索引地址,该索引地址指向反应物与反应物内容模块41中的相应的信息;反应物索引模块112储存有与化学物质主库分***10中的主化学物质构成反应物关系的每一属性物质的索引地址,该索引地址指向反应物内容模块21中的相应的信息;生成物索引模块113储存有与化学物质主库分***10中的主化学物质构成生成物关系的每一生成物信息的索引地址,该索引地址指向生成物内容模块31中相应的信息,相关知识点索引模块115储存有每一相关知识点名称的索引地址,该索引地址指向相关知识点内容模块61中相关知识点名称。
表2化学物质主库分***结构
下面对属性库分***(包括反应物属性库分***20、反应物与反应物属性库分***40、生成物属性库分***30和相关知识点属性库分***60)进行详细说明:
反应物与反应物属性库分***40的具体结构如表3所示,其包括一反应物与反应物内容模块41。该反应物与反应物内容模块41包括:与每一主化学物质构成反应物与反应物关系的属性物质的个数以及每一属性物质的信息。其中每一属性物质的信息包括:每一属性物质的索引地址以及该属性物质与主化学物质反应对应的方程式的信息索引地址,即将主化学物质作为反应物,其与其它反应物相互反应生成新的生成物的反应中其它反应物的总个数及每一反应物的信息,每一属性物质的索引地址是指该属性物质在化学物质主库分***10中的索引地址(例如:化学物质H2O,假设与其呈反应物与反应物关系的属性物质个数为2个,该2个属性物质分别是CO2以及CaCO3,即H2O与此2个属性物质互为反应物与反应物的关系,H2O与CO2两者反应生成H2CO3,H2与CO2和CaCO3三者反应生成Ca(HCO3)2,则属性物质CO2的索引地址为CO2在化学物质主库分***10中的索引地址,即反应物与反应物属性库分***40中储存的CO2的索引地址即为CO2在化学物质主库分***10中的存储位置,属性物质CaCO3的索引地址即为CaCO3在与化学物质主库分***10中的CaCO3的存储位置),每一属性物质与主化学物质反应对应的方程式的信息索引地址指向方程式信息库分***70中的方程式信息索引模块71。即反应物与反应物属性库分***中储存的CaCO3的索引地址即为CaCO3在化学物质主库分***中的存储位置;而H2O与CO2两者反应生成H2CO3及H2O与CO2和CaCO3三者反应生成Ca(HCO3)2的化学方程式对应的方程式信息索引地址则分别指向方程式信息库分***信息索引模块中相应的方程式的存储位置。此处所述的与水发生反应的属性物质的个数并不用以限制本发明。
表3反应物与反应物属性库分***结构
反应物属性库分***20的具体结构如表4所示,其包括一反应物内容模块21。该反应物内容模块21包括:与每一主化学物质构成反应物关系的属性物质个数以及每一属性物质的信息,即将该化学物质作为生成物其反应物的总个数及每一反应物的信息。其中每一属性物质的信息包括:每一属性物质的索引地址以及该属性物质与主化学物质对应方程式的信息索引地址。每一属性物质的索引地址是指该属性物质在化学物质主库分***10中的索引地址,即反应物属性库分***20中该属性物质的索引地址即为该属性物质在化学物质主库分***10中的存储位置,方程式信息索引地址指向方程式信息库分***70的方程式信息索引模块71。为更好地说明反应物属性库分***的结构,现以化学物质“水”(H2O)作为生成物为例进行说明。假设“水”的反应物为2个(即与水构成反应物关系的属性物质为2个),该2个属性物质分别为CuO和H2,CuO和H2反应生成Cu和H2O,反应物属性库分***的内容模块中存储的是CuO和H2在化学物质主库分***中的存储位置,及CuO、H2分别与水构成反应物关系的方程式在方程式信息库分***中的存储位置。此处所述的与水构成反应物关系的属性物质的个数并不用以限制本发明。
表4反应物属性库分***结构
生成物属性库分***30的具体结构如表5所示,其包括一生成物内容模块31。该生成物内容模块31包括:与每一化学物质构成生成物关系的属性物质的个数以及每一属性物质的信息,即将该化学物质作为反应物其生成物的总个数及每一生成物的信息,其中每一属性物质的信息包括:每一属性物质的索引地址以及该属性物质与主化学物质构成生成物关系的方程式的信息索引地址。每一属性物质的索引地址是指该物质在化学物质主库分***10中的索引地址,即生成物属性库分***30中该属性物质的索引地址即为该属性物质在所述化学物质主库分***10中的存储位置,每一属性物质与主化学物质构成生成物关系的对应方程式的方程式信息索引地址指向方程式信息库分***70的方程式信息索引模块71。为更好地说明生成物属性库分***的结构,现以化学物质“水”(H2O)作为反应物为例进行说明。假设“水”的生成物为2个(即与水构成生成物关系的属性物质为2个),该2个属性物质分别为H2和O2,H2O通过分解反应生成H2和O2,生成物属性库分***的内容模块中存储的是H2和O2在化学物质主库分***中的存储位置,及H2、O2分别与水构成生成物关系的方程式在方程式信息库分***中的存储位置。此处所述的与水构成生成物关系的属性物质的个数并不用以限制本发明。
表5生成物属性库分***结构
相关知识点属性库分***60的具体结构如表6所示,其包括一相关知识点内容模块61。该相关知识点内容模块61包括:每一化学物质对应的相关知识点个数、每一相关知识点的序号、与每一序号对应的相关知识点名称,每一相关知识点名称链接的每一相关知识点的内容(表中未示)。应当理解,此处使用相关知识点名称是为了减少手持式电子学习设备在搜索显示时的负载,当然,该相关知识点名称可直接用相关知识点对应的的具体内容替换。
表6相关知识点属性库分***结构
下面对方程式信息库分***70进行详细说明:
反应物属性库分***20、生成物属性库分***30和反应物与反应物属性库分***40分别与方程式信息库分***70相关联。方程式信息库分***70的具体结构如表7所示,其包括方程式信息索引模块71以及方程式信息内容模块72。
其中,方程式信息内容模块72包括每一方程式的内容、每一方程式的物质信息以及方程式图片内容模块。每一方程式的内容包括每一方程式对应的图片索引地址、该方程式的反应现象、该方程式的反应的应用以及该方程式的化学实验室的链接。每一方程式的图片地址指向一方程式图片内容模块,方程式的反应现象、反应的应用以及化学实验室的链接可为一文本,所述化学实验室其内容可为由化学实验的模拟场景或相关说明所组成的化学实验室数据包,化学实验室的链接是指对化学实验室库数据包的链接,亦可理解为路径或者地址。例如:某一方程式的实验室链接为:D:\化学实验室\某一化学实验室,化学实验室数据包为现有技术中的数据包,其数据包中的每一化学实验室数据内容可以是一动态格式的图片,也可以是一可播放的多媒体课件或者视频文件。每一方程式的物质信息包括:每一方程式中反应物质的个数以及每一反应物质的索引地址、该方程式中生成物质的个数以及每一生成物质的索引地址,每一方程式的反应物质的索引地址和每一方程式的生成物质的索引地址均是指该属性物质在化学物质主库分***中的索引地址。所述方程式图片内容模块包括每一方程式对应的图片内容,每一方程式对应一个图片文件,应当注意,本实施例中应用图片表示方程式的内容,是由于图片可更为便捷的将方程式显示于手持式电子学习设备的显示屏中,当然,在其他实施例中也可以直接利用方程式的反应式显示,当利用方程式的反应式显示时,则不需要建立图片内容模块。方程式信息索引模块71包括对应方程式的个数、每一方程式的索引地址、每一方程式中反应物质信息的索引地址以及每一方程式中生成物质信息的索引地址。所述对应方程式的个数是指:化学物质主库分***中各化学物质与其属性物质分别构成反应物与反应物关系的对应方程式的个数,或与化学物质主库分***中各化学物质分别构成反应物关系的对应方程式的个数,或与化学物质主库分***中各化学物质分别构成生成物关系的对应方程式的个数;每一方程式的索引地址指向方程式信息内容模块72中储存的每一方程式的内容,每一方程式中反应物质信息的索引地址指向方程式信息内容模块72中储存的方程式的物质信息中每一方程式的反应物质的索引地址,每一方程式中生成物质信息的索引地址指向方程式信息内容模块72中储存的方程式的物质信息中每一方程式的生成物质的索引地址。
表7方程式信息库分***结构
其中,方程式图片内容模块包括每一方程式对应的图片内容。应当注意,本实施例的方程式信息库分***70结构中采用图片表示方程式的内容,是由于图片更为便捷的将方程式显示于手持式电子学习设备的显示屏中,当然,在其他实施例中,也可以直接利用方程式的反应式显示,当利用方程式的反应式显示时,则不需要建立方程式图片内容模块。
本实施例中,化学搜索关联库***优选包括以上举例的所有属性库分***,包括反应物属性库分***20、反应物与反应物属性库分***40、生成物属性库分***30和相关知识点属性库分***60。当然,也可以根据具体的需要增加或者改变,并不限于以上所列举的所有属性库分***。每个属性库分***均通过储存于所述化学物质主库分***10中的索引模块(包括反应物索引模块112、反应物与反应物索引模块114、相关知识点索引模块115和生成物索引模块113)分别与化学物质主库分***10相关联,而反应物属性库分***20、生成物属性库分***30和反应物与反应物属性库40分别通过其存储的反应物质的信息、生成物质的信息和其它化学物质的信息中各属性物质在化学物质主库分***10中的存储位置,分别与化学物质主库分***相关联。因而,用户在查询学习化学物质主库分***10中某一化学物质时,该化学物质的相关知识点能与该化学物质产生化学反应的各个属性物质、以及该属性物质与化学物质所生成的方程式因与该化学物质的关联而显示出来,以供用户学习,同时通过各属性库分***中存储的各属性物质在化学物质主库分***10中的存储位置可将各属性物质置为主化学物质,从而漫游至化学物质主库分***,得到与该属性物质相关联的反应物与反应物属性地址、反应物属性地址、生成物属性地址、相关知识点属性地址,如此阶梯式循环漫游,可通达化学物质主库分***中的任何一化学物质。
应当理解,化学物质主库分***10中并不是所有的化学物质都包括以上所有的属性(反应物属性、生成物属性、反应物与反应物属性),它可能仅有其中一个属性库分***或者仅有其中若干个属性库分***。当一个化学物质仅有一个或者仅有其中若干属性时,除该属性以外的其他属性地址为空。例如,假设某化学物质仅有反应物与反应物属性,而没有其他属性。例如“O2”即是与该化学物质互相反应构成反应物与反应物关系,它们共同生成“H2O”,那么在化学物质主库分***中仅给出该化学物质的中文、化学物质的标准公式,以及指向反应物与反应物属性库分***中与该化学物质呈反应物与反应物关系的的属性物质“O2”的索引地址,指向其他属性库分***的索引地址则为空。
在本发明另一实施例中,还提供了一种化学搜索关联库***构建方法,所述化学关联库***是由原始“物质名称及知识点库”、原始“反应信息库”及原始“方程式图片库”在PC机上通过C语言等工具加工处理、压缩、加密后形成的目标库,优选地,所述原始“物质名称及知识点库”、原始“反应信及知识点表”、“反应信息表”,所述原始“方程式图片库”表示方程式用图片形式表示。
其流程图如图2所示,包括以下步骤:
步骤S0、在制作化学搜索关联库***之前,先对原始文件进行说明。
所述物质名称及知识点表储存有所有的化学物质的信息,其具体结构如表8所示,其包括分子式简写、分子式代码((XML代码))、中文物质名称、相关知识点名称以及相关知识点编号。在表8中,仅列出2个化学物质信息作示例,实际处理过程中,该表中应包括所有的化学物质信息。优选地,可以初中阶段或高中阶段或大学阶段所涉及的化学物质作为原始“物质名称及知识点表”中的基本化学物质。所述分子式简写是为便于用户输入,将化学物质标准公式中的数字统一调整为常规输入方式而非下标形式,如化学物质“氧气”的标准公式为O2,其分子式简写为O2;所述分子式代码为化学物质标准公式对应的XML代码,所述XML代码为用通用的XML语言所描述的代码,如中国专利ZL200710075749.2对MathML语言(数学标记语言,XML语言中的一种)描述数理化公式,及手持式电子学习设备对数理化公式的输入和解析均进行了介绍,此处不再赘述。
表8物质名称及知识点表
所述原始反应信息表的具体结构如表9所示,其包括每一化学物质的反应物以及生成物的分子式简写、反应方程式的图片名称、该方程式的反应现象、反应的应用以及化学实验室的链接,反应现象及反应的应用可为一文本内容,化学实验室的链接为一路径,对应化学实验室数据包里的文件的路径,手持式电子学习设备根据此路径找到相应的化学实验文件播放。反应方程式的图片文件储存有所有方程式的图片,每一方程式对应一张图片。在表9中,仅列出2个化学物质信息作示例,在实际处理过程中,该表可包含所有的化学物质信息。优选地,与原始“物质名称及知识点表”相同,可以初中阶段或高中阶段或大学阶段所涉及的化学物质作为基本化学物质。
表9反应信息表
步骤S1、建立化学物质基本主库:
1、将原始“物质名称及知识点库”拆分为“物质名称表”和“知识点序号表”两个部分,“物质名称表”结构为:分子式简写、物质名称以及分子式代码,“知识点序号表”的结构为:分子式简写以及相关知识点编号;
2、由物质名称表生成化学物质基本主库内容模块及索引模块,该化学物质基本主库内容模块包括:分子式代码、物质名称(中文名称),即将物质名称表中的“分子式代码”、“物质名称”提取并生成化学物质基本主库的内容模块;
3、进一步为每一化学物质分配一索引地址,即形成化学物质基本主库的索引模块,所述索引模块中每一化学物质对应的索引地址指向化学物质基本主库中每一化学物质。
步骤S2、建立化学物质搜索库分***:
1、建立化学物质搜索内容模块:由“物质名称表”及“化学物质基本主库”的索引模块生成化学物质搜索内容模块,化学物质搜索内容模块结构为:查询词以及该查询词对应的“化学物质基本主库”的索引地址,查询词包括:每一化学物质的分子式简写、分子式代码以及物质名称。
即整个生成过程如下:首先,提取“物质名称表”中每一化学物质的“分子式简写”、“物质名称”以及“分子式代码”分别作为一组查询词(当物质名称中有多个物质名称代表一化学物质时,以分号为分隔拆分为多个查询词,例如化学物质“CO2”的物质名称包括:二氧化碳;干冰);其次,将所有查询词按ASCII码从小到大的顺序排序,并将“化学物质基本主库”的索引合并,形成化学物质搜索内容模块(此处给每组查询词排序是为了便于手持式电子学习设备在搜索库里可二分查找,加快搜索显示的速度);
2、建立化学物质搜索索引模块:为化学物质搜索内容模块中的每一组查询词分配一索引地址,形成化学物质搜索索引模块。
3、建立化学物质搜索库分***:将化学物质搜索索引模块和化学物质搜索内容模块合并成化学物质搜索库分***。
步骤S3、建立方程式信息库分***:
1、将原始“化学反应信息表”和原始“方程式图片库”拆分为“反应物质库”、“方程式图片内容模块”及索引以及“方程式对应文本库”。
“反应物质库”结构为:反应物、生成物的分子式简写以及对应方程式的序号,即从“化学反应信息表”中提出每一行的反应物与生成物,将第一行的序号从0开始,以累加1的方式递加,即对应方程式的序号;例如第一行的反应物为“H2”与“O2”,它们均为一反应物,由此可知第一行的生成物为“H2O”,那么,“H2”、“O2”以及“H2O”对应的方程式的序号为0,则“反应物质库”第一行的内容则为“H2”、“O2”、“H2O”以及序号0。
“方程式图片内容模块”结构:每一张图片的内容。
“方程式图片内容模块”的生成方法:首先,从原始“化学反应信息表”中提取“每一反应方程式的图片名称”;其次,根据图片名称到原始“方程式图片库”中找到相应的图片内容,由此合成“方程式图片内容模块”。“方程式图片内容模块”的索引结构为:每一张图片的索引地址。即为每一张图片分配一索引地址,该索引地址即构成“方程式图片内容模块”的索引。
方程式对应文本库结构为:反应现象、反应的应用以及该方程式对应的化学实验链接。其生成方法为:从反应信息表中提取各行反应对应的反应现象、反应的应用和化学实验室链接的内容。化学实验室链接为一路径或者地址,该路径指向“化学实验室数据文件”,该文件可以是动态的图片,也可以是可播放的视频文件等。
2、建立方程式信息库内容模块:
①根据反应物质库和化学物质基本主库的索引生成方程式的物质信息,其中方程式的物质信息包括每一方程式中反应物质个数及反应物质的索引地址、每一方程式中生成物质个数及生成物质的索引地址,反应物的索引地址和生成物的索引地址是指向化学物质基本主库的索引地址。由反应物质库可知,同一行的反应物质与生成物质的方程式序号相同。
②将方程式图片内容模块的索引、方程式对应文本库以及方程式的物质信息合并生成方程式信息内容模块。方程式信息内容模块包括:每一方程式的内容以及每一方程式的物质信息。每一方程式的内容包括:每一方程式对应图片的索引地址、该方程式的反应现象、方程式反应的应用以及该方程式的化学实验链接,每一方程式物质信息包括:每一方程式中反应物质个数、反应物质的索引地址、每一方程式中生成物质个数、生成物质的索引地址。
应当理解,本实施例中应用图片表示方程式,是由于图片更为便捷的将方程式显示于手持式电子学习设备的显示屏中。当然,在其他实施例中也可以直接利用方程式的反应式显示,当利用方程式的反应式显示时,则不需要建立方程式图片内容模块。
(3)建立方程式信息索引模块:
为方程式信息内容模块中每一方程式的内容以及每一方程式的物质信息中的生成物质信息、反应物质信息均分配一索引地址,所有方程式的内容、生成物质信息以及反应物质信息的索引地址构成整个方程式信息索引模块。
(4)合成方程式信息库分***:
将方程式信息索引模块和方程式信息内容模块合并成方程式信息库分***。
步骤S4、建立各个属性库分***:
在建立各个属性库分***之前,需要先建立一物质关系库,此物质关系库为一中间临时关联库,各个属性库通过该物质关系库相关联。需要说明的是,该物质关系库仅是一中间过程库,用于形成下述的各属性库分***。物质关系库由反应物质库生成而来,其结构为:关系标记、中心物质、发散物质以及对应方程式的序号;与中心物质处于同一关系标记的发散物质可为多个,每一发散物质对应的方程式序号也可为多个。所述关系标记指“反应物与反应物”、“反应物”“生成物”三种关系,所述中心物质指化学物质主库分***10中的主化学物质,所述发散物质指化学物质主库分***10中主化学物质的各属性物质。
下面详细说明物质关系库的建立方法:将反应物质库中的反应物及生成物拆分为反应物与反应物、反应物及生成物三种关系,且形成三种的关系标记,然后按照关系标记排序,将同一种关系的化学物质排序在同一类关系标记中,最后,将关系相同、两种物质也相同的行合并,并加上对应的方程式序号。
各属性库分***建立方法为:
1、建立反应物与反应物属性库分***:
建立反应物与反应物内容模块:根据物质名称表、物质关系库、化学物质基本主库的索引以及方程式信息索引模块合成物质的反应物与反应物属性库分***。反应物与反应物属性库分***包括:与化学物质构成反应物与反应物关系的属性物质个数以及每一属性物质的信息,每一属性物质的信息包括:每一属性物质在“化学物质基本主库”中的索引地址以及该属性物质与化学物质反应对应的方程式信息索引地址,该方程式信息索引地址指向方程式信息库分***中的方程式信息索引模块,即分别指向该属性物质与化学物质反应对应的方程式的索引地址、该方程式中反应物质的索引地址以及该方程式中生成物质的索引地址。
具体建立方法:取物质名称表中的每一化学物质,在物质关系库中匹配当前要找的反应物与反应物关系标记的属性物质的条数(当条数为0时,则表示该化学物质没有此关系的属性物质,当条数不为0时,该条数即为与该化学物质有关系的属性物质个数),然后在物质关系库中找与该化学物质构成反应物与反应物关系的属性物质名称以及对应的方程式信息索引地址(本实施例中,物质关系库中的方程式信息索引地址为方程式对应的序号),最后在化学物质基本主库的索引中找到该属性物质的索引地址,并输出整个反应物与反应物属性库分***。
下面以“H2O”为例,对建立方法进行说明。首先,在物质名称表中取“H2O”这一化学物质,在物质关系库中匹配与“H2O”构成反应物与反应物关系标记的属性物质的条数,假设我们在物质关系库中匹配到的反应物与反应物关系标记的属性物质的条数为3;然后,在物质关系库中找到上述3个属性物质名称以及对应的方程式信息索引地址(即“CaCO3”、“CaO”以及“CO2”以及相对应的方程式信息索引地址);最后,在“化学物质基本主库”的索引中找到上述3个属性物质的索引地址,并输出整个反应物与反应物属性库分***,即输出与“H2O”构成反应物与反应物的关系的属性物质个数以及每一属性物质的信息(每一属性物质在“化学物质基本主库”中的索引地址以及该属性物质与化学物质反应对应的方程式信息索引地址)。
2、建立反应物属性库分***:
建立反应物内容模块:根据物质名称表、物质关系库、化学物质基本主库的索引以及方程式信息库分***的索引合成化学物质的反应物属性库分***,反应物属性库分***包括:与化学物质构成反应物关系的属性物质个数以及每一属性物质的信息,每一属性物质的信息包括:每一属性物质在“化学物质基本主库”中的索引地址以及该属性物质与化学物质生成的方程式信息索引地址,该方程式信息索引地址指向方程式信息库分***中的方程式信息索引模块。
具体建立方法:取物质名称表中的每一化学物质,在物质关系库中匹配与该化学物质构成反应物关系标记的属性物质的条数(当条数为0时,则表示该化学物质没有此关系的属性物质,当条数不为0时,该条数即为与该化学物质有此关系的属性物质个数),然后在物质关系库中找与该化学物质有反应物关系的属性物质名称以及对应的方程式信息索引地址(对应方程式的序号),最后,在化学物质基本主库的索引中找到该属性物质的索引地址,并输出整个反应物属性库分***。
3、建立生成物属性库分***:
建立生成物内容模块:根据物质名称表、物质关系库、化学物质基本主库的索引以及方程式信息库分***的索引合成化学物质的生成物属性库分***。生成物属性库分***包括:与化学物质构成生成物关系的属性物质个数以及每一属性物质的信息,每一属性物质的信息包括:每一属性物质在“化学物质基本主库”中的索引地址以及该属性物质与该化学物质对应的方程式信息索引地址,该方程式信息索引地址指向方程式信息库分***中的方程式信息索引模块。
具体建立方法:取物质名称表中的每一化学物质,在物质关系库中匹配与该化学物质构成生成物关系标记的属性物质的条数(当条数为0时,则表示该化学物质没有此关系的属性物质,当条数不为0时,该条数即为与该化学物质有此关系的属性物质个数),然后在物质关系库中找与该化学物质有生成物关系的属性物质名称以及对应的方程式信息索引地址(对应方程式的序号),最后,在化学物质基本主库的索引中找到该属性物质的索引地址,并输出整个反应物属性库分***。
4、建立相关知识点属性库分***:
建立相关知识点内容模块:根据物质名称表、知识点序号表以及化学物质基本主库的索引合成相关知识点属性库分***,相关知识点属性库分***的结构为:每一化学物质对应的相关知识点的个数、每一知识点的序号、每一序号对应的知识点名称。应当理解:此处使用知识点的名称是为了便于化学关联库***在手持学习设备上更为快捷的显示,在其他实施例中,此知识点名称也可用该知识点内容代替。
具体建立方法:取物质名称表中的每一化学物质,在知识点序号表中匹配该化学物质的相关知识点的序号的个数,然后找到各个序号对应的相关知识点的名称,并输出整个相关知识点属性库分***。
应当理解,以上各属性库分***建立步骤中所述的匹配,是通过“物质名称表”中的分子式简写而进行匹配,当然,在其他实施例中,可以通过其他属性进行匹配。
建立各个属性库分***的索引模块;
1、建立反应物与反应物索引模块:即为每一化学物质的反应物与反应物关系的属性物质的信息分配一索引地址,由此形成反应物与反应物索引模块;
2、建立反应物索引模块:即为每一物质的反应物关系的物质分配一索引地址,由此形成反应物索引模块;
3、建立生成物索引模块:即为每一物质的生成物关系的物质分配一索引地址,由此形成生成物索引模块;
4、建立相关知识点索引模块:即为每一化学物质的相关知识点序号及知识点名称分配一索引地址,由此形成相关知识点索引模块。
步骤S5、建立化学物质主库分***:
将化学物质基本主库的内容模块、反应物与反应物属性库分***的索引模块(即反应物与反应物索引模块)、反应物属性库分***的索引模块(即反应物索引模块)、生成物属性库分***的索引模块(即生成物索引模块)以及相关知识点属性库分***的索引模块(即相关知识点索引模块)合成化学物质内容模块。化学物质内容模块包括:每一化学物质的中文名称、化学物质的标准公式、以及该化学物质的反应物与反应物索引地址、反应物索引地址、生成物索引地址、相关知识点索引地址。
步骤S6、合成化学搜索关联库***:
将以上构建的化学物质主库分***、化学物质搜索库分***、反应物与反应物属性库分***、反应物属性库分***、生成物属性库分***、知识点属性库分***、方程式信息库分***合成并输出化学搜索关联库***。
应当理解,本化学关联库***在制作过程中,还包括压缩、加密等处理过程,而压缩及加密的方法在现有技术中均有介绍,本发明◎不再赘述。
综上所述,本发明的化学搜索关联库***通过将化学物质主库分***和各个属性库分***通过储存于化学物质主库分***中的索引地址相关联,使用户在搜索/学习某一化学物质时,与该化学物质相对应的相关知识点、与该化学物质相关联的其他属性物质,以及其他属性物质与当前被搜索的化学物质的方程式可以显示于用户面前。这样使得用户在学习主化学物质的同时,也可学习到更多的其他属性物质,以及其他属性物质与该被搜索化学物质反应的方程式。
而且,当用户选择另一个属性物质时,该属性物质便成为当前被搜索的化学物质,因此显示于用户面前的关系网亦为该当前被搜索化学物质的关系网。故,通过将本发明所述的化学关联库***置入手持式电子学习设备内,用户在手持式电子学习设备上输入某化学物质名称后,可自如地在该化学物质的反应物与反应物属性库分***、反应物属性库分***、生成物属性库分***、相关知识点属性库分***及方程式信息库分***中漫游学习,且可在搜索结果界面上将该化学物质中的任一属性物质置为当前化学物质,从而进入该当前化学物质的各个属性库分***中学习,如此阶梯式循环漫游,可通达化学物质主库分***中的任何一化学物质,从而节省用户操作时间,提高用户学习效率,帮助其构建一个良好的知识***。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。