[发明专利]交互方法、上位机和计算机可读存储介质在审
申请号: | 201910858323.7 | 申请日: | 2019-09-11 |
公开(公告)号: | CN112486504A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 余昊 | 申请(专利权)人: | 深圳市汇顶科技股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 518045 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互 方法 上位 计算机 可读 存储 介质 | ||
本发明实施例涉及通信技术领域,公开了一种交互方法、上位机和计算机可读存储介质。本发明中,上述交互方法包括:向下位机发送指令,并接收所述下位机对所述指令的响应信息;根据所述响应信息,获取所述下位机的类型;根据所述下位机的类型,确定与所述下位机的类型对应的功能插件;配置与所述下位机的类型对应的功能插件,并根据配置的所述功能插件与所述下位机进行交互,使得可以降低上位机软件各功能模块的耦合度,方便了对上位机软件的功能进行维护和扩展。
技术领域
本发明实施例涉及通信技术领域,特别涉及一种交互方法、上位机和计算机可读存储介质。
背景技术
上位机软件通常是指运行在上位机中,用于用户控制、数据处理以及数据显示等的软件。用户使用上位机软件发出的命令通过RS2232串口协议或TCP/IP网络协议等通讯协议传输给下位机,下位机再根据该命令解释成相应的时序信号直接控制对应的设备;下位机读取设备状态数据(一般为模拟量),转化为数字信号反馈给上位机。最后,上位机再将数字信号进行处理并采用不同的形式展示给用户。比如,上位机要通过下位机去采集温度,上位机可以发送命令给下位机,下位机根据该命令直接控制对应的温度传感器去采集温度。
然而,发明人发现相关技术中至少存在如下问题:随着技术的进步与业务需求的增加,上位机软件必定会承担越来越多的功能,然而传统上位机软件在实现过程中,各功能模块之间高度依赖,耦合性高,很难对上位机的功能进行维护和扩展。
发明内容
本发明实施方式的目的在于提供一种交互方法、上位机和计算机可读存储介质,使得可以降低上位机软件各功能模块的耦合度,方便了对上位机软件的功能进行维护和扩展。
为解决上述技术问题,本发明的实施方式提供了一种交互方法,包括以下步骤:向下位机发送指令,并接收所述下位机对所述指令的响应信息;根据所述响应信息,获取所述下位机的类型;根据所述下位机的类型,确定与所述下位机的类型对应的功能插件;配置与所述下位机的类型对应的功能插件,并根据配置的所述功能插件与所述下位机进行交互。
本发明的实施方式还提供了一种上位机,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的交互方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的交互方法。
本申请发明人发现,传统上位机中运行的上位机软件在实现过程中,上位机软件在启动之前就人为预先设置好与对应的下位机进行交互所需要的功能模块。上位机软件启动后预先设置的各功能模块在上位机软件运行过程中不能修改,如果需要更新、增加或删除某个功能模块,则要终止运行上位机软件后才能更新、增加或删除,其他功能模则块也要终止工作,这导致各功能模块之间高度依赖,耦合性高,很难对上位机软件的功能进行维护和扩展。本发明实施方式相对于现有技术而言,采用插件式开发机制,先向下位机发送指令,并接收下位机对指令的响应信息;根据响应信息,获取下位机的类型;根据下位机的类型,确定与下位机的类型对应的功能插件,确定的功能插件即为上位机与该类型的下位机进行交互时所需的功能插件。然后配置与下位机的类型对应的功能插件,并根据配置的功能插件与下位机进行交互。即上位机可以自动配置所需的功能插件,而无需通过人为预先设置的功能模块,就能实现上位机与下位机之间的交互。而且,由于实现不同功能的功能插件之间通常互相独立,互不依赖,因此更新、增加或删除某个功能插件均无需在终止上位机软件运行后再更新、增加或删除,不会影响其他功能插件的正常运行,降低了上位机软件界面各功能模块之间的耦合度,方便了对上位机软件的维护和扩展。
另外,配置与所述下位机的类型对应的功能插件,包括:根据所述下位机的类型,获取与所述下位机的类型对应的功能插件的配置信息;根据所述配置信息安装所述功能插件,并启动安装的所述功能插件。本发明实施方式提供了一种配置与下位机的类型对应的功能插件的实现方式,便于实现对功能插件的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市汇顶科技股份有限公司,未经深圳市汇顶科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910858323.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁化装置
- 下一篇:一种具有IOT数据传输功能的自动消毒系统