化学反应立体结构模型生成方法、终端及可读存储介质.pdf

上传人:Ameli****keyy 文档编号:10886180 上传时间:2021-08-26 格式:PDF 页数:19 大小:960.49KB
收藏 版权申诉 举报 下载
化学反应立体结构模型生成方法、终端及可读存储介质.pdf_第1页
第1页 / 共19页
化学反应立体结构模型生成方法、终端及可读存储介质.pdf_第2页
第2页 / 共19页
化学反应立体结构模型生成方法、终端及可读存储介质.pdf_第3页
第3页 / 共19页
文档描述:

《化学反应立体结构模型生成方法、终端及可读存储介质.pdf》由会员分享,可在线阅读,更多相关《化学反应立体结构模型生成方法、终端及可读存储介质.pdf(19页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910967007.3 (22)申请日 2019.10.11 (71)申请人 深圳市创凯智能股份有限公司 地址 518000 广东省深圳市南山区西丽街 道科技园北区松坪山新西路7号兰光 科技大楼B座212单位 (72)发明人 郭广城文静静胡平华 (74)专利代理机构 深圳市世纪恒程知识产权代 理事务所 44287 代理人 张婷 (51)Int.Cl. G16C 20/10(2019.01) (54)发明名称 化学反应立体结构模型生成方法、 终端及可 读存储介质 (57)摘要。

2、 本申请公开了一种化学反应立体结构模型 生成方法、 终端和计算机可读存储介质, 通过采 用预设识别算法, 从用于表示化学反应的方程式 中获取数学运算符号和化学反应参数; 然后根据 所述数学运算符号和所述化学反应参数, 获取组 成所述化学反应中反应物和生成物的原子参数; 最后根据所述原子参数, 生成化学反应立体结构 模型。 本申请基于化学反应立体结构模型生成方 法中利用组成化学反应的原子参数, 生成化学反 应立体结构模型, 实现展示化学反应的微观过 程, 避免了化学反应过程过于抽象导致不容易理 解的问题, 提高了化学反应微观过程的直观性以 及用户体验。 权利要求书2页 说明书10页 附图6页 C。

3、N 110797091 A 2020.02.14 CN 110797091 A 1.一种化学反应立体结构模型生成方法, 其特征在于, 所述化学反应立体结构模型生 成方法包括: 采用预设识别算法, 从用于表示化学反应的方程式中获取数学运算符号和化学反应参 数; 根据所述数学运算符号和所述化学反应参数, 获取组成所述化学反应中反应物和生成 物的原子参数; 根据所述原子参数, 生成化学反应立体结构模型。 2.如权利要求1所述的化学反应立体结构模型生成方法, 其特征在于, 所述从用于表示 化学反应的方程式中获取数学运算符号和化学反应参数的步骤包括: 从用于表示化学反应的方程式中定位并获取所述数学运算符。

4、号, 所述数学运算符号包 括预设与符号和预设生成符号; 从所述预设生成符号左侧获取所述化学反应参数中的各反应物表达式; 从各所述反应物表达式前置数字获取所述化学反应参数中的各所述反应物的数量。 3.如权利要求2所述的化学反应立体结构模型生成方法, 其特征在于, 所述从各所述反 应物表达式前置数字获取所述化学反应参数中的各所述反应物的数量的步骤之后, 包括: 从所述预设生成符号右侧获取所述化学反应参数中的各生成物表达式; 从各所述生成物表达式前置数字获取所述化学反应参数中的各所述生成物的数量。 4.如权利要求3所述的化学反应立体结构模型生成方法, 其特征在于, 所述根据所述数 学运算符号和所述化。

5、学反应参数, 获取组成所述化学反应中反应物和生成物的原子参数的 步骤包括: 根据各所述反应物表达式和各所述反应物的数量, 获取形成各所述反应物的原子化学 符号和所述原子的数量; 根据各所述生成物表达式和各所述生成物的数量, 获取形成各所述生成物的原子化学 符号和所述原子的数量。 5.如权利要求4所述的化学反应立体结构模型生成方法, 其特征在于, 所述获取形成各 所述生成物的原子化学符号和所述原子的数量的步骤之后, 包括: 获取各所述反应物的原子的下标数字; 将各所述反应物表达式前置数字与各所述反应物的原子的下标数字的乘积作为各所 述反应物的原子的数量; 获取各所述生成物的原子的下标数字; 将各。

6、所述生成物表达式前置数字与各所述生成物的原子的下标数字的乘积作为各所 述生成物的原子的数量。 6.如权利要求1至5任一项所述的化学反应立体结构模型生成方法, 其特征在于, 所述 原子参数还包括原子的化合价, 所述根据所述数学运算符号和所述化学反应参数, 获取组 成所述化学反应中反应物和生成物的原子参数的步骤还包括: 识别并获取各所述反应物中固定化合价的原子, 基于所述反应物中固定化合价的原子 的化合价, 得到各所述反应物中非固定化合价的原子的实际化合价; 识别并获取各所述生成物中固定化合价的原子, 基于所述生成物中固定化合价的原子 的化合价, 得到各所述生成物中非固定化合价的原子的实际化合价。。

7、 权利要求书 1/2 页 2 CN 110797091 A 2 7.如权利要求6所述的化学反应立体结构模型生成方法, 其特征在于, 所述根据所述原 子参数, 生成化学反应立体结构模型的步骤包括: 根据所述反应物的原子化学符号, 生成所述反应物原子的立体模型; 根据所述反应物的原子数量和化合价, 将所述反应物原子的立体模型进行连接得到化 学反应中反应物的立体结构模型。 8.如权利要求7所述的化学反应立体结构模型生成方法, 其特征在于, 所述根据所述原 子参数, 生成化学反应立体结构模型的步骤还包括: 根据所述生成物的原子化学符号, 生成所述生成物原子的立体模型; 根据所述生成物的原子数量和化合价。

8、, 将所述生成物原子的立体模型进行连接得到化 学反应中生成物的立体结构模型。 9.一种终端, 其特征在于, 所述终端包括: 存储器、 处理器及存储在所述存储器上并可 在所述处理器上运行的化学反应立体结构模型生成程序, 所述化学反应立体结构模型生成 程序被所述处理器执行时实现如权利要求1至8中任一项所述的化学反应立体结构模型生 成方法的步骤。 10.一种存储介质, 其特征在于, 所述存储介质上存储有化学反应立体结构模型生成程 序, 所述化学反应立体结构模型生成程序被处理器执行时实现如权利要求1至8中任一项所 述的化学反应立体结构模型生成方法的步骤。 权利要求书 2/2 页 3 CN 110797。

9、091 A 3 化学反应立体结构模型生成方法、 终端及可读存储介质 技术领域 0001 本申请涉及计算机技术领域, 尤其涉及一种化学反应立体结构模型生成方法、 终 端及可读存储介质。 背景技术 0002 随着社会的进步和知识传播层面的拓展, 与化学相关的教育、 会议、 科学研究的传 播需求也在增长。 目前的化学反应方式中, 对于原子的间化合的反应都是用字母、 数字或是 一个圆形表示, 由此可见, 目前的化学反应方式中, 化学反应的展示方式过于抽象, 学习对 象无法较好地对化学反应微观过程进行理解。 发明内容 0003 本申请的主要目的在于提供一种化学反应立体结构模型生成方法、 终端及计算机 存。

10、储介质, 旨在解决现有技术中化学反应的展示过程中, 使用的化学式不利于直观理解微 观化学的变化过程, 过于抽象的技术问题。 0004 为实现上述目的, 本申请实施例提供一种化学反应立体结构模型生成方法, 所述 化学反应立体结构模型生成方法包括以下步骤: 0005 采用预设识别算法, 从用于表示化学反应的方程式中获取数学运算符号和化学反 应参数; 0006 根据所述数学运算符号和所述化学反应参数, 获取组成所述化学反应中反应物和 生成物的原子参数; 0007 根据所述原子参数, 生成化学反应立体结构模型。 0008 可选地, 所述从用于表示化学反应的方程式中获取数学运算符号和化学反应参数 的步骤。

11、包括: 0009 从用于表示化学反应的方程式中定位并获取所述数学运算符号, 所述数学运算符 号包括预设与符号和预设生成符号; 0010 从所述预设生成符号左侧获取所述化学反应参数中的各反应物表达式; 0011 从各所述反应物表达式前置数字获取所述化学反应参数中的各所述反应物的数 量。 0012 可选地, 所述从各所述反应物表达式前置数字获取所述化学反应参数中的各所述 反应物的数量的步骤之后, 包括: 0013 从所述预设生成符号右侧获取所述化学反应参数中的各生成物表达式; 0014 从各所述生成物表达式前置数字获取所述化学反应参数中的各所述生成物的数 量。 0015 可选地, 所述根据所述数学。

12、运算符号和所述化学反应参数, 获取组成所述化学反 应中反应物和生成物的原子参数的步骤包括: 0016 根据各所述反应物表达式和各所述反应物的数量, 获取形成各所述反应物的原子 说明书 1/10 页 4 CN 110797091 A 4 化学符号和所述原子的数量; 0017 根据各所述生成物表达式和各所述生成物的数量, 获取形成各所述生成物的原子 化学符号和所述原子的数量。 0018 可选地, 所述获取形成各所述生成物的原子化学符号和所述原子的数量的步骤之 后, 包括: 0019 获取各所述反应物的原子的下标数字; 0020 将各所述反应物表达式前置数字与各所述反应物的原子的下标数字的乘积作为 。

13、各所述反应物的原子的数量; 0021 获取各所述生成物的原子的下标数字; 0022 将各所述生成物表达式前置数字与各所述生成物的原子的下标数字的乘积作为 各所述生成物的原子的数量。 0023 可选地, 所述根据所述数学运算符号和所述化学反应参数, 获取组成所述化学反 应中反应物和生成物的原子参数的步骤还包括: 0024 识别并获取各所述反应物中固定化合价的原子, 基于所述反应物中固定化合价的 原子的化合价, 得到各所述反应物中非固定化合价的原子的实际化合价; 0025 识别并获取各所述生成物中固定化合价的原子, 基于所述生成物中固定化合价的 原子的化合价, 得到各所述生成物中非固定化合价的原子。

14、的实际化合价。 0026 可选地, 所述根据所述原子参数, 生成化学反应立体结构模型的步骤包括: 0027 根据所述反应物的原子化学符号, 生成所述反应物原子的立体模型; 0028 根据所述反应物的原子数量和化合价, 将所述反应物原子的立体模型进行连接得 到化学反应中反应物的立体结构模型。 0029 可选地, 所述根据所述原子参数, 生成化学反应立体结构模型的步骤还包括: 0030 根据所述生成物的原子化学符号, 生成所述生成物原子的立体模型; 0031 根据所述生成物的原子数量和化合价, 将所述生成物原子的立体模型进行连接得 到化学反应中生成物的立体结构模型。 0032 本申请还提供一种终端。

15、, 所述终端包括: 存储器、 处理器及存储在所述存储器上并 可在所述处理器上运行的化学反应立体结构模型生成程序, 所述化学反应立体结构模型生 成程序被所述处理器执行时实现如上所述的化学反应立体结构模型生成方法的步骤。 0033 本申请还提供一种计算机存储介质, 所述计算机存储介质上存储有化学反应立体 结构模型生成程序, 所述化学反应立体结构模型生成程序被处理器执行时实现如上所述的 化学反应立体结构模型生成方法的步骤。 0034 本申请在化学反应的微观展示过程中, 采用预设识别算法, 从用于表示化学反应 的方程式中获取数学运算符号和化学反应参数; 然后根据数学运算符号和化学反应参数, 获取组成所。

16、述化学反应中反应物和生成物的原子参数; 最后根据原子参数, 生成化学反应 立体结构模型, 从而实现化学反应立体结构模型的生成; 化学反应立体结构模型展示了化 学反应的微观过程, 避免了化学反应过程过于抽象导致不容易理解的问题, 提高了化学反 应微观过程的直观性以及用户体验。 说明书 2/10 页 5 CN 110797091 A 5 附图说明 0035 此处的附图被并入说明书中并构成本说明书的一部分, 示出了符合本申请的实施 例, 并与说明书一起用于解释本申请的原理。 0036 为了更清楚地说明本申请实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,。

17、 显而易见地, 对于本领域普通技术人员而 言, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 0037 图1为本申请实施例一个可选的终端的硬件结构示意图; 0038 图2为本申请化学反应立体结构模型生成方法一实施例的流程示意图; 0039 图3为步骤S10的细化流程示意图; 0040 图4为步骤S13之后步骤的细化流程示意图; 0041 图5为步骤S20的细化流程示意图; 0042 图6为步骤S22之后步骤的细化流程示意图; 0043 图7为步骤S20的另一个细化流程示意图; 0044 图8为步骤S30的细化流程示意图; 0045 图9为步骤S30的另一个细化流程示意图;。

18、 0046 图10为本发明化学反应立体结构模型生成方法实施例的一个应用场景示意图。 0047 本申请目的的实现、 功能特点及优点将结合实施例, 参照附图做进一步说明。 具体实施方式 0048 应当理解, 此处所描述的具体实施例仅用以解释本申请, 并不用于限定本申请。 0049 在后续的描述中, 使用用于表示元件的诸如 “模块” 、“部件” 或 “单元” 的后缀仅为 了有利于本申请的说明, 其本身没有特定的意义。 因此,“模块” 、“部件” 或 “单元” 可以混合 地使用。 0050 终端可以以各种形式来实施。 例如, 本申请中描述的终端可以包括诸如手机、 平板 电脑、 笔记本电脑、 掌上电脑、。

19、 个人数字助理(Personal Digital Assistant, PDA)等终端。 0051 后续描述中将以终端为例进行说明, 请参阅图1, 其为实现本申请各个实施例的一 种终端的硬件结构示意图, 该终端100可以包括: RF(Radio Frequency, 射频)单元101、 WiFi 模块102、 音频输出单元103、 A/V(音频/视频)输入单元104、 传感器105、 显示单元106、 用户 输入单元107、 接口单元108、 存储器109、 处理器110、 以及电源111等部件。 本领域技术人员 可以理解, 图1中示出的终端结构并不构成对终端的限定, 终端可以包括比图示更多或。

20、更少 的部件, 或者组合某些部件, 或者不同的部件布置。 0052 下面结合图1对终端的各个部件进行具体的介绍: 0053 射频单元101可用于收发信息或通话过程中, 信号的接收和发送, 具体的, 将基站 的下行信息接收后, 给处理器110处理; 另外, 将上行的数据发送给基站。 通常, 射频单元101 包括但不限于天线、 至少一个放大器、 收发信机、 耦合器、 低噪声放大器、 双工器等。 此外, 射 频单元101还可以通过无线通信与网络和其他设备通信。 上述无线通信可以使用任一通信 标准或协议, 包括但不限于GSM(Global System of Mobile communication,。

21、 全球移动通讯 系统)、 GPRS(General Packet Radio Service, 通用分组无线服务)、 CDMA2000(Code Division Multiple Access 2000, 码分多址2000)、 WCDMA(Wideband Code Division 说明书 3/10 页 6 CN 110797091 A 6 Multiple Access,宽带码分多址)、 TD-SCDMA(Time Division-Synchronous Code Division Multiple Access, 时分同步码分多址)、 FDD-LTE(Frequency Divisi。

22、on Duplexing-Long Term Evolution, 频分双工长期演进)和TDD-LTE(Time Division Duplexing-Long Term Evolution, 分时双工长期演进)等。 0054 WiFi属于短距离无线传输技术, 终端通过WiFi模块102可以帮助用户收发电子邮 件、 浏览网页和访问流式媒体等, 它为用户提供了无线的宽带互联网访问。 虽然图1示出了 WiFi模块102, 但是可以理解的是, 其并不属于终端的必须构成, 完全可以根据需要在不改 变发明的本质的范围内而省略。 0055 音频输出单元103可以在终端100处于呼叫信号接收模式、 通话模式。

23、、 记录模式、 语 音识别模式、 广播接收模式等等模式下时, 将射频单元101或WiFi模块102接收的或者在存 储器109中存储的音频数据转换成音频信号并且输出为声音。 而且, 音频输出单元103还可 以提供与终端100执行的特定功能相关的音频输出(例如, 呼叫信号接收声音、 消息接收声 音等等)。 音频输出单元103可以包括扬声器、 蜂鸣器等等。 0056 A/V输入单元104用于接收音频或视频信号。 A/V输入单元104可以包括图形处理器 (Graphics Processing Unit, GPU)1041和麦克风1042, 图形处理器1041对在视频捕获模式 或图像捕获模式中由图像捕。

24、获装置(如摄像头)获得的静态图片或视频的图像数据进行处 理。 处理后的图像帧可以显示在显示单元106上。 经图形处理器1041处理后的图像帧可以存 储在存储器109(或其它存储介质)中或者经由射频单元101或WiFi模块102进行发送。 麦克 风1042可以在电话通话模式、 记录模式、 语音识别模式等等运行模式中经由麦克风1042接 收声音(音频数据), 并且能够将这样的声音处理为音频数据。 处理后的音频(语音)数据可 以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。 麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音 频信号的。

25、过程中产生的噪声或者干扰。 0057 终端100还包括至少一种传感器105, 比如光传感器、 运动传感器以及其他传感器。 具体地, 光传感器包括环境光传感器及接近传感器, 其中, 环境光传感器可根据环境光线的 明暗来调节显示面板1061的亮度, 接近传感器可在终端100移动到耳边时, 关闭显示面板 1061和/或背光。 作为运动传感器的一种, 加速计传感器可检测各个方向上(一般为三轴)加 速度的大小, 静止时可检测出重力的大小及方向, 可用于识别手机姿态的应用(比如横竖屏 切换、 相关游戏、 磁力计姿态校准)、 振动识别相关功能(比如计步器、 敲击)等; 至于手机还 可配置的指纹传感器、 压力。

26、传感器、 虹膜传感器、 分子传感器、 陀螺仪、 气压计、 湿度计、 温度 计、 红外线传感器等其他传感器, 在此不再赘述。 0058 显示单元106用于显示由用户输入的信息或提供给用户的信息。 显示单元106可包 括显示面板1061, 可以采用液晶显示器(Liquid Crystal Display, LCD)、 有机发光二极管 (Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。 0059 用户输入单元107可用于接收输入的数字或字符信息, 以及产生与终端的用户设 置以及功能控制有关的键信号输入。 具体地, 用户输入单元107可包括触控面板10。

27、71以及其 他输入设备1072。 触控面板1071, 也称为触摸屏, 可收集用户在其上或附近的触摸操作(比 如用户使用手指、 触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近 的操作), 并根据预先设定的程式驱动相应的连接装置。 触控面板1071可包括触摸检测装置 说明书 4/10 页 7 CN 110797091 A 7 和触摸控制器两个部分。 其中, 触摸检测装置检测用户的触摸方位, 并检测触摸操作带来的 信号, 将信号传送给触摸控制器; 触摸控制器从触摸检测装置上接收触摸信息, 并将它转换 成触点坐标, 再送给处理器110, 并能接收处理器110发来的命令并加以执行。

28、。 此外, 可以采 用电阻式、 电容式、 红外线以及表面声波等多种类型实现触控面板1071。 除了触控面板 1071, 用户输入单元107还可以包括其他输入设备1072。 具体地, 其他输入设备1072可以包 括但不限于物理键盘、 功能键(比如音量控制按键、 开关按键等)、 轨迹球、 鼠标、 操作杆等中 的一种或多种, 具体此处不做限定。 0060 进一步的, 触控面板1071可覆盖显示面板1061, 当触控面板1071检测到在其上或 附近的触摸操作后, 传送给处理器110以确定触摸事件的类型, 随后处理器110根据触摸事 件的类型在显示面板1061上提供相应的视觉输出。 虽然在图1中, 触控。

29、面板1071与显示面板 1061是作为两个独立的部件来实现终端的输入和输出功能, 但是在某些实施例中, 可以将 触控面板1071与显示面板1061集成而实现终端的输入和输出功能, 具体此处不做限定。 0061 接口单元108用作至少一个外部装置与终端100连接可以通过的接口。 例如, 外部 装置可以包括有线或无线头戴式耳机端口、 外部电源(或电池充电器)端口、 有线或无线数 据端口、 存储卡端口、 用于连接具有识别模块的装置的端口、 音频输入/输出(I/O)端口、 视 频I/O端口、 耳机端口等等。 接口单元108可以用于接收来自外部装置的输入(例如, 数据信 息、 电力等等)并且将接收到的输。

30、入传输到终端100内的一个或多个元件或者可以用于在终 端100和外部装置之间传输数据。 0062 存储器109可用于存储软件程序以及各种数据, 存储器109可为一种计算机存储介 质, 该存储器109存储有本申请化学反应立体结构模型生成程序。 存储器109可主要包括存 储程序区和存储数据区, 其中, 存储程序区可存储操作系统、 至少一个功能所需的应用程序 (比如声音播放功能、 图像播放功能等)等; 存储数据区可存储根据手机的使用所创建的数 据(比如音频数据、 电话本等)等。 此外, 存储器109可以包括高速随机存取存储器, 还可以包 括非易失性存储器, 例如至少一个磁盘存储器件、 闪存器件、 或。

31、其他易失性固态存储器件。 0063 处理器110是终端的控制中心, 利用各种接口和线路连接整个终端的各个部分, 通 过运行或执行存储在存储器109内的软件程序和/或模块, 以及调用存储在存储器109内的 数据, 执行终端的各种功能和处理数据, 从而对终端进行整体监控。 如处理器110执行存储 器109中的化学反应立体结构模型生成程序, 以实现本申请化学反应立体结构模型生成方 法各实施例的步骤。 0064 处理器110可包括一个或多个处理单元; 可选的, 处理器110可集成应用处理器和 调制解调处理器, 其中, 应用处理器主要处理操作系统、 用户界面和应用程序等, 调制解调 处理器主要处理无线通。

32、信。 可以理解的是, 上述调制解调处理器也可以不集成到处理器110 中。 0065 终端100还可以包括给各个部件供电的电源111(比如电池), 可选的, 电源111可以 通过电源管理系统与处理器110逻辑相连, 从而通过电源管理系统实现管理充电、 放电、 以 及功耗管理等功能。 0066 尽管图1未示出, 终端100还可以包括蓝牙模块等, 在此不再赘述。 终端100通过蓝 牙, 可以与其他终端设备连接, 实现通信以及信息的交互。 0067 基于上述终端硬件结构, 提出本申请方法各个实施例。 说明书 5/10 页 8 CN 110797091 A 8 0068 本申请提供一种化学反应立体结构模。

33、型生成方法, 该化学反应立体结构模型生成 方法应用于终端, 在化学反应立体结构模型生成方法一实施例中, 参照图2, 该化学反应立 体结构模型生成方法包括: 0069 步骤S10, 采用预设识别算法, 从用于表示化学反应的方程式中获取数学运算符号 和化学反应参数; 0070 预设识别算法指的是针对于化学反应方程式信息识别的一种算法, 作用在于识别 出组成化学方程式的全部信息, 包括化学方程式中的数学运算符号和化学反应参数, 数学 运算符号包括预设与符号和预设生成符号, 预设与符号即为 “+” 号和, 预设生成符号即为 “” 号, 化学反应参数包括反应物参数和生成物参数。 0071 步骤S20, 。

34、根据数学运算符号和化学反应参数, 获取组成化学反应中反应物和生成 物的原子参数; 0072 化学反应是指分子破裂成原子, 原子重新排列组合生成新物质的过程; 化学反应 方程式由数学运算符号和化学反应参数两部分信息组成; 数学运算符号起到区分不同类型 化学反应参数(即反应物参数和生成物参数)的作用; 从而根据数学运算符号和化学反应参 数, 可以获得组成化学反应中反应物的原子参数和生成物的原子参数。 0073 步骤S30, 根据原子参数, 生成化学反应立体结构模型。 0074 原子之间根据化合价进行连接, 并且根据价电子对互斥理论进行空间排列, 形成 化学反应立体模型结构。 0075 在本实施例中。

35、, 采用预设识别算法, 从用于表示化学反应的方程式中获取数学运 算符号和化学反应参数; 然后根据数学运算符号和化学反应参数, 获取组成所述化学反应 中反应物和生成物的原子参数; 最后根据原子参数, 生成化学反应立体结构模型, 从而实现 化学反应立体结构模型的生成; 化学反应立体结构模型展示了化学反应的微观过程, 避免 了化学反应过程过于抽象导致不容易理解的问题, 提高了化学反应微观过程的直观性以及 用户体验。 0076 进一步地, 在本申请化学反应立体结构模型生成方法另一实施例中, 参照图3, 步 骤S10包括: 0077 步骤S11, 从用于表示化学反应的方程式中定位并获取数学运算符号, 数。

36、学运算符 号包括预设与符号和预设生成符号; 0078 预设与符号指的是化学反应方程式中的 “+” 号; 预设生成符号指的是化学反应方 程式中的 “” 号;“+” 号起到连接多个反应物或者连接多个生成物的作用,“” 号起到区分 反应物和生成物的作用;“” 号左侧为化学反应的反应物,“” 号右侧为化学反应的生成 物。 0079 步骤S12, 从预设生成符号左侧获取化学反应参数中的各反应物表达式; 0080 反应物表达式指的是参与化学反应的反应物的化学式; 在一个化学反应方程式 中,“” 号左侧的化学式即为反应物表达式。 0081 步骤S13, 从各反应物表达式前置数字获取化学反应参数中的各反应物的。

37、数量。 0082 反应物的数量指的是参与化学反应的反应物个数; 在一个化学反应方程式中, 每 个反应物表达式前面的数字就是这个反应物在这个化学反应中的数量, 如果反应物没有前 置数字, 则代表在这个化学反应中, 这个反应物的数量为1个; 假如反应物没有前置数字为 说明书 6/10 页 9 CN 110797091 A 9 3, 则代表在这个化学反应中, 这个反应物的数量为3个。 0083 在本实施例中, 首先获取数学运算符号; 然后获取各反应物表达式; 最后获取各反 应物的数量, 从而可以得到反应物的参数信息, 即反应物表达式和反应物的数量, 为后续获 得反应物的原子化学符号、 计算反应物的原。

38、子数量做好准备。 0084 进一步地, 在本申请化学反应立体结构模型生成方法又一实施例中, 参照图4, 步 骤S13之后, 包括: 0085 步骤S14, 从预设生成符号右侧获取化学反应参数中的各生成物表达式; 0086 生成物表达式指的是化学反应的反应物经过化学反应得到的物质的化学式; 在一 个化学反应方程式中,“” 号右侧的化学式即为生成物表达式。 0087 步骤S15, 从各生成物表达式前置数字获取化学反应参数中的各生成物的数量。 0088 生成物的数量指的是反应物经过化学反应得到的物质的个数; 在一个化学反应方 程式中, 每个生成物表达式前面的数字就是这个生成物在这个化学反应中生成的数。

39、量, 如 果生成物没有前置数字, 则代表在这个化学反应中, 这个生成物的数量为1个; 假如生成物 没有前置数字为2, 则代表在这个化学反应中, 这个生成物的数量为2个。 0089 在本实施例中, 首先获取各生成物表达式; 最然后获取各生成物的数量, 从而可以 得到生成物的参数信息, 即生成物表达式和生成物的数量, 为后续获得生成物的原子化学 符号、 计算生成物的原子数量做好准备。 0090 进一步地, 在本申请化学反应立体结构模型生成方法又一实施例中, 参照图5, 步 骤S20包括: 0091 步骤S21, 根据各反应物表达式和各反应物的数量, 获取形成各反应物的原子化学 符号和原子的数量; 。

40、0092 如反应物表达式为SO3, 那么可以得到反应物的原子符号为硫原子S和氧原子O; 因 为反应物是由原子组成的, 反应物的数量与反应物原子的数量存在对应的关系, 因此由反 应物的数量可以得到反应物的原子的数量, 例如在单个反应物表达式为SO3中, 硫原子S的 数量为1个, 氧原子O的数量为3个; 再由反应物的个数即可得到整个化学反应中反应物原子 的数量。 0093 步骤S14, 根据各生成物表达式和各生成物的数量, 获取形成各生成物的原子化学 符号和原子的数量。 0094 如生成物表达式为H2O, 那么可以得到生成物的原子符号为氢原子H和氧原子O; 因 为生成物是由原子组成的, 生成物的数。

41、量与生成物原子的数量存在对应的关系, 因此由生 成物的数量可以得到生成物的原子的数量, 如在单个生成物表达式为H2O中, 氢原子H的数 量为2个, 氧原子O的数量为1个; 再由生成物的个数即可得到整个化学反应中生成物原子的 数量。 0095 在本实施例中, 由于反应物和生成物都是由原子组成的, 因此根据反应物的表达 式和数量, 即可得到反应物中各种原子的化学符号和各种原子的数量, 同理, 根据生成物的 表达式和数量, 可得到生成物中各种原子的化学符号和各种原子的数量。 0096 进一步地, 在本申请化学反应立体结构模型生成方法又一实施例中, 参照图6, 步 骤S22之后, 包括: 0097 步。

42、骤S23, 获取各反应物的原子的下标数字; 说明书 7/10 页 10 CN 110797091 A 10 0098 下标数字指的是原子化学符号右下角的数字, 原子的下标数字代表该原子在一个 化合物中的数量。 也即获取反应物中原子的下标数字, 可得到在单个反应物中原子的数量; 如SO3, 氧原子O的下标数字为3, 代表在单个SO3化合物中原子数量为3个, 特别的, 如下标数 字未标出, 代表单个反应物中原子数量为1个, 如SO3中硫原子S的数量为1个。 0099 步骤S24, 将各反应物表达式前置数字与各反应物的原子的下标数字的乘积作为 各反应物的原子的数量; 0100 将反应物中原子的下标数。

43、字乘以该原子所在反应物前置的数字, 即得到在这个化 学反应中该反应物的原子的总数量; 如获取到化学反应的反应物表达式和前置数字为 2SO3, 代表S原子的总数为2个(前置数字为2, 下标数字为1, 则2*12)、 O原子的数量为6个 (前置数字为2, 下标数字为3, 则2*36)。 0101 步骤S25, 获取各生成物的原子的下标数字; 0102 获取生成物中原子的下标数字, 可得到在单个生成物中原子的数量; 如CaSO4, 氧 原子O的下标数字为4, 代表在单个CaSO4化合物中氧原子O的原子数量为4个, 特别的, 如下 标数字未标出, 代表单个生成物中原子数量为1个, 如CaSO4中Ca原。

44、子和S原子的数量均为1 个。 0103 步骤S26, 将各生成物表达式前置数字与各生成物的原子的下标数字的乘积作为 各生成物的原子的数量。 0104 将生成物中原子的下标数字乘以该原子所在生成物前置的数字, 即得到在这个化 学反应中该生成物的原子的总数量; 如获取到化学反应的生成物表达式和前置数字为 3CaSO4, 代表Ca原子的总数为3个(前置数字为3, 下标数字为1, 则3*13)、 S原子的数量为3 个(前置数字为3, 下标数字为1, 则3*13)、 O原子的数量为12个(前置数字为3, 下标数字为 4, 则3*412)。 0105 在本实施例中, 获取反应物原子的下标数字, 再通过对各。

45、反应物的数量和各原子 的下标数字进行相乘, 则得到反应物各原子的数量; 同理, 获取生成物原子的下标数字, 再 通过对各生成物的数量和各原子的下标数字进行相乘, 则得到生成物各原子的数量。 0106 进一步地, 在本申请化学反应立体结构模型生成方法又一实施例中, 参照图7, 步 骤S20还包括: 0107 步骤A10, 识别并获取各,反应物中固定化合价的原子, 基于反应物中固定化合价 的原子的化合价, 得到各反应物中非固定化合价的原子的实际化合价; 0108 步骤A20, 识别并获取各生成物中固定化合价的原子, 基于生成物中固定化合价的 原子的化合价, 得到各生成物中非固定化合价的原子的实际化。

46、合价。 0109 在本实施例中, 化合价指的是一种元素的一个原子与其他元素的原子化合即构 成化合物时表现出来的性质。 一般的, 化合价的价数等于每个该原子在化合时得失电子的 数量, 即该元素能达到稳定结构时得失电子的数量; 如钙原子Ca的化合价是固定不变的, 是 +2; 硫原子S的化合价是非固定的, 为+4、 +6、 -2。 举个例子, 反应物硫酸钙CaSO4, 氧原子O的 化合价是固定-2, 4个氧原子O的化合价则为-8, 钙原子Ca的化合价是固定+2, 硫原子S的化 合价是变化的, 那么氧原子O和钙原子Ca的化合价计算结果为-6; 因为整个化合物的化合价 为0, 由此可知硫酸钙CaSO4中。

47、硫原子S的实际化合价为+6, 即基于反应物中固定化合价的原 子的化合价, 可得到各反应物中非固定化合价的原子的实际化合价, 同理, 基于生成物中固 说明书 8/10 页 11 CN 110797091 A 11 定化合价的原子的化合价, 可得到各生成物中非固定化合价的原子的实际化合价。 0110 进一步地, 在本申请化学反应立体结构模型生成方法又一实施例中, 参照图8, 步 骤S30包括: 0111 步骤S31, 根据反应物的原子化学符号, 生成反应物原子的立体模型; 0112 反应物原子的立体模型指的是与原子化学符号对应的具备了连接键的原子三维 空间立体模型; 如钙原子Ca化合价为+2, 则。

48、钙原子Ca的三维空间立体模型有两个属性为正 的连接键。 0113 步骤S32, 根据反应物的原子数量和化合价, 将反应物原子的立体模型进行连接得 到化学反应中反应物的立体结构模型。 0114 在本实施例中, 根据反应物的原子化学符号, 生成反应物原子的立体模型, 再根据 反应物的原子数量和化合价, 将反应物原子的立体模型进行连接得到化学反应中反应物的 立体结构模型。 从而可以直观展示化学反应的微观过程, 便于对化学反应的过程和实质有 更进一步理解。 0115 进一步地, 在本申请化学反应立体结构模型生成方法又一实施例中, 参照图9, 步 骤S30还包括: 0116 步骤S33, 根据生成物的原。

49、子化学符号, 生成生成物原子的立体模型; 0117 生成物原子的立体模型指的是与原子化学符号对应的具备了连接键的原子三维 空间立体模型。 0118 步骤S34, 根据生成物的原子数量和化合价, 将生成物原子的立体模型进行连接得 到化学反应中生成物的立体结构模型。 0119 在本实施例中, 根据生成物的原子化学符号, 生成生成物原子的立体模型, 再根据 生成物的原子数量和化合价, 将生成物原子的立体模型进行连接得到化学反应中生成物的 立体结构模型。 从而可以直观展示化学反应的微观过程, 便于对化学反应的过程和实质有 更进一步理解。 0120 为辅助理解本实施例的技术方案, 可参照图10, 图10。

50、上侧为化学反应方程式SO3+ CaOCaSO4, 图10下侧为该化学反应的空间立体模型。 该化学反应的微观过程如图10下侧 示意图所示: 其中,“” 号左侧的SO3和CaO为反应物; 反应物SO3包括了1个硫原子S和3个氧 原子O, 反应物CaO包括了一个钙原子Ca和1个氧原子O;“” 号右侧的CaSO4为生成物; 生成 物CaSO4包括了一个钙原子Ca、 1个硫原子S和4个氧原子O。 0121 此外, 本申请还提供了一种终端, 终端包括: 存储器109、 处理器110及存储在存储 器109上并可在处理器110上运行的化学反应立体结构模型生成程序, 终端显示控制程序被 处理器110执行时实现上。

展开阅读全文
内容关键字: 化学反应 立体 结构 模型 生成 方法 终端 可读 存储 介质
关于本文
本文标题:化学反应立体结构模型生成方法、终端及可读存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10886180.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1