[发明专利]一种函数生成方法、装置、设备和介质在审
申请号: | 202010355345.4 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111651146A | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 刘凯;刘冬梅;何迪;孙通;刘韩影;戴军;张华斌;叶水根 | 申请(专利权)人: | 宁波吉利汽车研究开发有限公司;浙江吉利控股集团有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 315336 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 函数 生成 方法 装置 设备 介质 | ||
本发明公开了一种函数生成方法、装置、设备和介质,所述方法包括客户端响应于函数节点创建指令,在客户端中创建函数节点,并将创建函数节点时的操作数据发送到服务器,使得服务器能够在地址空间中也创建相同参数的函数节点。客户端获取用户编辑的函数代码后,对客户端中的函数节点进行赋值,并将函数赋值时的操作数据发送到服务器,使得服务器能够对地址空间中函数节点进行赋值,得到具有逻辑功能的可运行函数。本发明实施例的方法可以将函数创建的权利交给用户,更能满足灵活多变的用户需求,提高了用户体验。且在该方法中,可以通过函数即平台对函数代码进行托管,因此用户可以选择合适的语言来实现代码逻辑,具有语言无关性。
技术领域
本发明涉及物联网领域,尤其涉及一种函数生成方法、装置、设备和介质。
背景技术
OPC UA是一种非常重要的C/S架构的工业物联网通信协议,兼具通信和信息建模的功能,相较于传统的OPC DA通信协议它新增了多方面的优势,其中之一便是函数。函数是信息模型中提供算法服务的唯一方式,OPC UA基于函数可以提高客户端和服务器之间的互操作能力。
但是OPC UA的官方协议规范中的函数必须在服务器后台实现,即函数代码只能在开发OPC UA服务器时固化在后台,完全面向服务器后台开发者,而用户无法在客户端根据实际需求实现函数建模,在现有技术中,OPC UA信息建模软件的函数建模也只能创建函数签名,无法编辑函数代码,也就是说函数只是一个空壳,没有真正的逻辑功能。因此在使用过程中不能满足在实际情况下灵活多变的业务需求,导致用户体验不好。
发明内容
本发明提供了一种函数生成方法、装置、设备和介质,能够满足灵活多变的用户需求,提高了用户体验。
一方面,本发明提供了一种函数生成方法,所述方法包括:
响应于函数节点创建指令,创建客户端函数节点,并获取创建所述客户端函数节点时的操作数据;
将所述函数节点生成的操作数据发送到服务器,以使所述服务器根据所述操作数据,在服务器的地址空间中生成地址空间函数节点;
响应于函数代码编辑指令,获取函数代码数据;
根据所述函数代码数据,对所述客户端函数节点进行赋值,并获取函数赋值时的操作数据;
将所述函数赋值时的操作数据发送到所述服务器,以使所述服务器根据所述函数赋值时的操作数据,对所述客户端函数节点对应的地址空间函数节点赋值,得到具有逻辑功能的函数。
另一方面提供了一种函数创建装置,所述装置包括:客户端函数节点创建模块、第一操作数据发送模块、函数代码数据获取模块、客户端函数节点赋值模块和第二操作数据发送模块。
所述客户端函数节点创建模块用于响应于函数节点创建指令,创建客户端函数节点,并获取创建所述客户端函数节点时的操作数据;
所述第一操作数据发送模块用于将所述函数节点生成的操作数据发送到服务器,以使所述服务器根据所述操作数据,在服务器的地址空间中生成地址空间函数节点;
所述函数代码数据获取模块用于响应于函数代码编辑指令,获取函数代码数据;
所述客户端函数节点赋值模块用于根据所述函数代码数据,对所述客户端函数节点进行赋值,并获取函数赋值时的操作数据;
所述第二操作数据发送模块用于将所述函数赋值时的操作数据发送到所述服务器,以使所述服务器根据所述函数赋值时的操作数据,对所述客户端函数节点对应的地址空间函数节点赋值,得到具有逻辑功能的函数。
另一方面提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述所述的一种函数生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波吉利汽车研究开发有限公司;浙江吉利控股集团有限公司,未经宁波吉利汽车研究开发有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010355345.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于拉索防护上锚进气的除湿系统
- 下一篇:一种打包机安全自动检测系统