[发明专利]用于软件编程的数据处理方法及装置有效
申请号: | 201810879544.8 | 申请日: | 2018-08-03 |
公开(公告)号: | CN110795075B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 钟强 | 申请(专利权)人: | 上海小渔数据科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 马云超;李志刚 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 软件 编程 数据处理 方法 装置 | ||
本申请公开一种用于软件编程的数据处理方法以及一种用于软件编程的数据处理装置,其简化了软件编程并且提高了数据处理效率,该种用于软件编程的数据处理方法,该方法包括:基于数据处理逻辑确定基础逻辑算法;输出所述基础逻辑算法对应的参数分类;响应对所述参数分类中的参数的选择,确定选择的参数;以及基于所述选择的参数和所述基础逻辑算法创建计算实例,以得到软件编程的输出结果。本申请通过将程序开发过程中的算法层和应用开发层进行分离,从而可以使没有任何编程基础的开发者能借助算法层的基础逻辑算法,因此降低了用于处理大数据的计算机编程的入门门槛以及编程成本,从而提高了工作效率。
技术领域
本发明涉及计算机软件编程领域,特别的,涉及一种用于软件编程的数据处理方法以及一种用于软件编程的数据处理装置。
背景技术
在IT技术飞速发展的今天,计算机的应用已逐渐涉及到各个领域,对计算机的编程技术也要求越来越高,作为计算机领域中的编程方法来说,通常计算机编程都是写英文代码,比如C语言、JAVA、Python等。这对编程软件的学习者和使用者来说形成了一定的技术门槛,因为这种编程方法需要编程人员至少具有一定的英文基础以及掌握编程语言本身的基础语法。
在某些特定情况下,为了编程软件的使用和操作简化,人们专门开发出了易于使用和掌握的图形化编程软件,图形化编程软件中具有代表性的是美国麻省理工大学开发的Scratch图形化编程软件,而代码编程就是通常我们所说的编程语言,例如C语言、C++、JVVA等。比如在工厂中对生产线的编程控制就是用图形化拖拽的方法,又比如现有的青少年机器人及编程教育中,也使用图形化编程方式进行编程。这种图形化编程就是把普通的编程语句模块化,在操作者或者学生操作软件的过程中,只需要在电脑上用鼠标拖拽相应的编程模块并调节参数即可实现编程。因此,这种图形化编程相对容易上手和掌握,在对编程要求不是很高的情况下,受到了广泛的欢迎,但是相对于代码编程,图形化编程方法失去了很大的灵活性,并且只能限于特定的领域,例如生产线的设计以及学生的学习方面,在逻辑处理和大数据处理方面,图形化编程方法并不能胜任。
此外,上述任何一种编程方法都没有将逻辑算法层与应用层完全分离,并且在处理大数据领域,上述传统的软件编程方法和图像化编程方法均不能解决现有的计算机编程方法繁琐、入门门槛高、工作效率低下、并且编程成本过高的问题。
公开于本申请背景技术部分的信息仅仅旨在加深对本申请的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
发明内容
为了解决上述问题,本申请的主要目的在于提供一种简化软件编程并且提高数据处理效率的数据处理方法。
为了解决上述问题,本申请涉及一种用于软件编程的数据处理方法,该方法包括:基于数据处理逻辑确定基础逻辑算法;输出所述基础逻辑算法对应的参数分类;响应对所述参数分类中的参数的选择,确定选择的参数;以及基于所述选择的参数和所述基础逻辑算法创建计算实例,以得到软件编程的输出结果。
进一步的,所述基础逻辑算法可以为多个基础逻辑算法;在确定所述基础逻辑算法后,所述方法还包括:建立所述基础逻辑算法之间的关联关系,以构成基础算法逻辑链;所述基于所述选择的参数和所述基础逻辑算法创建计算实例包括:将所述选择的参数赋值到所述基础算法逻辑链中相应的基础逻辑算法,对所述基础算法逻辑链进行编译,以创建所述计算实例。
进一步的,所述输出所述基础逻辑算法对应的参数分类可以包括:加载并解析所述基础逻辑算法所对应的脚本或者库文件;显示包含在所述脚本或者库文件中的参数分类。
进一步的,所述基于数据处理逻辑确定基础逻辑算法可以包括:按照逻辑节点将所述数据处理逻辑分成多个基础逻辑;在基础逻辑算法库中查找与基础逻辑中的每一个对应的基础逻辑算法,以确定每一个基础逻辑算法。
进一步的,如果在所述基础逻辑算法库中没有查找到与基础逻辑对应的基础逻辑算法,则可以向第一用户发出该基础逻辑算法的开发需求的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海小渔数据科技有限公司,未经上海小渔数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810879544.8/2.html,转载请声明来源钻瓜专利网。