[发明专利]一种同时面向硬件和数据的编程方法在审
申请号: | 201810655398.0 | 申请日: | 2018-06-23 |
公开(公告)号: | CN108920142A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 张元刚 | 申请(专利权)人: | 上海泽阳智能科技有限公司;张元刚 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 徐红银;刘翠 |
地址: | 200135 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 数据库操作函数 参数修改 操作函数 操作硬件 面向硬件 硬件接口 编程 数据库操作语句 数据库信息 远程数据库 操作数据 接口组件 通讯协议 硬件操作 上位机 写入 保存 桥梁 | ||
本发明提供了一种同时面向硬件和数据的编程方法,包括:定义本地数据库或者远程数据库,并记下数据库的数据库信息;定义操作数据的相关变量,并获取ID号;选取操作的硬件,定义对应的硬件操作接口组件;确定硬件和上位机之间的通讯协议;定义操作硬件的相关变量,并获取ID号;选取对应的数据库操作函数,将默认数据库操作函数中的参数修改为定义好的变量名,如果需要数据库操作语句则相应写入;选取对应的硬件接口操作函数,将默认硬件接口操作函数中的参数修改为定义好的变量名;保存代码,并执行代码。本发明充分建立硬件和数据库之间的桥梁,既能操作硬件,也能操作数据库,同时能在硬件和数据库之间进行交互。
技术领域
本发明涉及计算机技术领域,具体地,涉及一种同时面向硬件和数据的编程方法。
背景技术
传统的计算机编程领域,硬件编程一般需要特定的编辑器,而数据相关的编程也需要特定的编辑器。硬件的操作和数据之间往往难以结合起来。同时,硬件编程的语言和数据库操作的语言往往不同,造成协作编程也会遇到较大困难,传统的编程方式没有较好的解决两者结合的问题。
在软件工程应用中,传统的软件编程和硬件编程,通常需要对软件和硬件分别进行开发,这就造成了需要程序员完成大量复杂、重复或类似的编程开发工作,这一方面带来大量的人工成本的浪费,另一方面程序的代码量激增,虽然最终能实现软件的技术目的,但在运行中则可能带来控制对象或程序运行速度过慢等问题,而且因为需要大量的编程工作,所以软件开发的工作效率也无法提高。
经过检索发现:
1、申请号为201510833643.9的中国发明专利申请《固态储存装置及其数据编程方法》,公开了固态储存装置包括:一控制器;以及一闪存,连接至该控制器,且包括多个区块;其中,该控制器用以决定是否启动一无用单元收集动作;并于决定启动该无用单元收集动作时,于该闪存中的这些区块中选定一第一开启区块,用以储存执行该无用单元收集动作时所搬移的一有效数据;以及编程该无用单元收集动作时所搬移的该有效数据至该第一开启区块;其中,该闪存中的这些区块具有另一被选定的一第二开启区块,用以储存由该主机输出的一写入数据。该发明注重硬件编程,特别是硬件中的数据存储等的编程,不能同时面向硬件和数据库。
2、申请号为201510143860.5的中国发明专利申请《数据编程方法、存储器存储装置及存储器控制电路单元》,公开的数据存储方法包括:接收第一数据并且将所述第一数据编程至第一下实体编程单元;接收第二数据;执行对应于所述第一下实体编程单元的第一数据获取操作,其中所述第一数据获取操作包括使用一第二读取电压来读取所述第一下实体编程单元以获得一第三数据,其中所述第二读取电压的一电压值不同于对应于所述第一下实体编程单元的一预设读取电压的一预设电压值;根据所述第三数据来将所述第二数据编程至所述第一上实体编程单元。该发明同样注重硬件编程,特别是存储单元的操作,偏重硬件中的数据操作。
目前,硬件编程和数据编程通常是分离进行,已经不能满足工业应用的需求。因此,如何同时操作硬件和数据库以降低代码量、解决控制对象或程序运行速度过慢、工作效率低等问题,成为本领域亟待解决的问题。
发明内容
针对现有技术中存在的上述不足,本发明的目的是提供一种同时面向硬件和数据的编程方法,该方法能够同时操作硬件和数据库,使用同一种编程语言操作硬件和数据库,能够通过数据库的数据操作硬件以及将硬件的数据写进数据库,从而很好地降低代码量,解决控制对象或程序运行速度过慢、工作效率低等问题,能够更好地满足现有工业应用中对于软件开发的需求。
本发明是通过以下技术方案实现的:
一种同时面向硬件和数据的编程方法,包括:
定义本地数据库或者远程数据库,并记下数据库的数据库信息;
定义操作数据的相关变量,并获取操作数据的相关变量的ID号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海泽阳智能科技有限公司;张元刚,未经上海泽阳智能科技有限公司;张元刚许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810655398.0/2.html,转载请声明来源钻瓜专利网。