AGV触摸界面的设计方法、装置及计算机可读存储介质与流程

文档序号:14623328发布日期:2018-06-08 03:27阅读:296来源:国知局

本发明涉及AGV触摸界面设计领域,尤其涉及一种AGV触摸界面的设计方法、装置及计算机可读存储介质。



背景技术:

随着AGV(自动导引运输车)被广泛应用在工业自动化中,AGV的需求量逐日上升,但由于各个厂家的需求都不一样,会导致需要根据不同厂家的需求,定制相应的AGV,这样会大大地延长项目研发及生产周期,增加项目的时间和成本。所以,有必要研发高兼容性的AGV以满足一部分或全部厂家的需求,这里针对于AGV的人机交互部分,触摸界面的深入研究分析。

对于AGV触摸屏的触摸界面(人机交互部分),以往的显示界面是固定的,不可改变的。这样的话,就会导致一款触摸屏程序就只能对应一款AGV,达不到多兼容的效果。每次需要更新增加触摸屏界面的功能时候,都需要把每一款的触摸屏程序进行修改,编译,下载,测试。一旦AGV的款式多样化之后,会增加后期的维护的难度和任务的繁琐。所以迫切需要设计一款基于AGV运行方式的高兼容性触摸界面控制方案。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种AGV触摸界面的设计方法,旨在解决现有技术由于AGV触摸界面功能模块不兼容造成的AGV功能模块后期维护难度大且繁琐的技术问题。

为实现上述目的,本发明提供一种AGV触摸界面的设计方法,包括以下内容:

获取目标AGV触摸界面功能模块的功能参数需求;

在非标功能库中获取与所述功能参数需求对应的参数模块;

将获取到的所述参数模块添加至所述目标AGV触摸界面。

优选地,所述在非标功能库中获取与所述功能参数需求对应的参数模块的步骤,还包括:

解析所述功能参数需求,并根据解析结果在所述非标功能库中获取对应的参数模块。

优选地,所述解析所述功能参数需求,并根据解析结果在所述非标功能库中获取对应的参数模块的步骤之后,还包括:

在未获取到所述解析结果对应的参数模块时,提交参数模块设计请求,用以设计所述参数模块。

优选地,所述将获取到的所述参数模块添加至所述目标AGV触摸界面的步骤,还包括:

根据所述目标AGV触摸界面功能模块的功能参数需求,将获取到的所述参数模块添加至对应功能模块的预留空间。

优选地,其特征在于,所述AGV触摸界面的设计方法,还包括:

统计现有AGV触摸界面的参数模块,并以所述参数模块构建所述非标功能库。

此外,为实现上述目的,本发明还提供一种AGV触摸界面的设计装置,所述AGV触摸界面的设计装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述AGV触摸界面的设计方法的步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有AGV触摸界面功能设计应用程序,所述AGV触摸界面功能设计应用程序被处理器执行时实现如上所述AGV触摸界面的设计方法的步骤。

本发明实施例提出的一种AGV触摸界面的设计方法,通过获取目标AGV触摸界面功能模块的功能参数需求;在非标功能库中获取与所述功能参数需求对应的参数模块;将获取到的所述参数模块添加至所述目标AGV触摸界面。以获取到的参数模块设计对应在功能数据库中获取对应的功能模块后添加到所述AGV触摸界面的预留空间中,实现AGV触摸界面的参数模块设计的有益效果。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端\\装置结构示意图;

图2为本发明AGV触摸界面的设计方法第一实施例的流程示意图;

图3为本发明AGV触摸界面的设计方法第二实施例的流程示意图;

图4为AGV触摸界面功能设计的参数内容。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:获取目标AGV触摸界面功能模块的功能参数需求;在非标功能库中获取与所述功能参数需求对应的参数模块;将获取到的所述参数模块添加至所述目标AGV触摸界面。

由于现有技术中,对于AGV触摸屏的触摸界面(人机交互部分),以往的显示界面是固定的,不可改变的。这样的话,就会导致一款触摸屏程序就只能对应一款AGV,达不到多兼容的效果。每次需要更新增加触摸屏界面的功能时候,都需要把每一款的触摸屏程序进行修改,编译,下载,测试。一旦AGV的款式多样化之后,会增加后期的维护的难度和任务的繁琐。

本发明提供一种解决方案,通过构建功能模块数据库,并在出现AGV触摸界面功能参数需求时,对应在所述功能数据库中获取对应的参数模块添加至AGV触摸界面的预留空间中,实现了AGV触摸界面功能设计的有益效果。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端为AGV(自动导引运输车),也可以是PC、智能手机、平板电脑、电子书阅读器,便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及AGV触摸界面功能设计应用程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的AGV触摸界面功能设计应用程序,并执行以下操作:

获取目标AGV触摸界面功能模块的功能参数需求;

在非标功能库中获取与所述功能参数需求对应的参数模块;

将获取到的所述参数模块添加至所述目标AGV触摸界面。

进一步地,处理器1001可以调用存储器1005中存储的AGV触摸界面功能设计应用程序,还执行以下操作:

解析所述功能参数需求,并根据解析结果在所述非标功能库中获取对应的参数模块。

进一步地,处理器1001可以调用存储器1005中存储的AGV触摸界面功能设计应用程序,还执行以下操作:

在未获取到所述解析结果对应的参数模块时,提交参数模块设计请求,用以设计所述参数模块。

进一步地,处理器1001可以调用存储器1005中存储的AGV触摸界面功能设计应用程序,还执行以下操作:

根据所述目标AGV触摸界面功能模块的功能参数需求,将获取到的所述参数模块添加至对应功能模块的预留空间。

进一步地,处理器1001可以调用存储器1005中存储的AGV触摸界面功能设计应用程序,还执行以下操作:

统计现有AGV触摸界面的参数模块,并以所述参数模块构建所述非标功能库。

参照图2,图2为本发明AGV触摸界面的设计方法第一实施例的流程示意图,所述AGV触摸界面的设计方法包括:

步骤S10,获取目标AGV触摸界面功能模块的功能参数需求;

基于当前的目标AGV触摸界面,对应获取所述目标AGV触摸界面的功能模块的功能参数需求。所述功能模块的功能参数需求,是在所述目标AGV触摸界面的现有标准功能触摸界面的基础上,由于所述目标AGV的实际功能应用所要达到的对应触摸界面功能模块的功能要求。即所述目标AGV触摸界面的功能模块的功能参数需求,为基于所述目标AGV触摸界面的标准功能系统实现的。所述标准功能系统为相关技术人员设定的,可适用于绝大多数AGV功能应用的基础功能模块,而所述标准功能系统中的相关功能模块,也由相关技术人员设定。以所述基础功能模块形成安装系统安装于AGV触摸界面,并在所述基础功能模块的基础上设计对应的应用功能模块。

步骤S20,在非标功能库中获取与所述功能参数需求对应的参数模块;

基于已获取到的目标AGV触摸界面功能模块的功能参数需求,根据所述功能参数需求,在非标数据库中获取与所述功能参数需求对应的参数模块。所述非标数据库为已设定的对应存储参数模块的存储数据库,所述非标数据库以代码方法及封装方法的方式存储在所述非标数据库中。另外,在所述非标数据库中获取与所述功能参数需求对应的参数模块的的操作,即所述在非标功能库中获取与所述功能参数需求对应的参数模块的步骤,还包括:

解析所述功能参数需求,并根据解析结果在所述非标功能库中获取对应的参数模块。

基于获取到的所述功能参数需求,解析所述功能参数需求的内容,并以所述解析操作的解析结果判定所述功能参数需求对应的参数模块,所述参数模块可以包括地表命令设置、自检状态显示等等,其具体的功能设计结构层级,可查看图4,图4为AGV触摸界面功能设计的参数内容。以所述功能参数需求在所述非标数据库中获取对应的参数模块,其获取的内容包括整个封装方法或功能包,其具体的内容由所述功能模块在所述非标数据库中存储的形式决定。

另外,所述解析所述功能参数需求,并根据解析结果在所述非标功能库中获取对应的参数模块的步骤之后,还包括:

在未获取到所述解析结果对应的参数模块时,提交参数模块设计请求,用以设计所述参数模块。

基于以获取到的功能参数需求在所述非标数据库中获取与所述功能参数需求对应的参数模块,若在所述非标数据库中不能获取到所述功能参数需求对应的参数模块时,确定所述功能参数需求并未设计相关的封装方法。基于此种情况,提交参数模块设计的请求,以使相关的技术人员在接收到所述参数模块设计请求时,设计所述参数模块并存储在所述非标数据库中,以使应用所述参数模块的对应AGV功能模块获取并应用。

步骤S30,将获取到的所述参数模块添加至所述目标AGV触摸界面。

将在所述非标数据库中获取到的所述参数模块添加至所述目标AGV触摸界面的对应位置,以实现所述目标AGV触摸界面的参数设定,实现所述目标AGV的触摸界面的功能应用。所述添加方式,为在所述目标AGV的标准功能触摸界面的系统中添加获取到的所述参数模块即参数模块封装方法,其添加方式,与所述标准功能触摸界面的设计方式相关,由相关的设计人员决定。

添加功能模块至AGV触摸界面,即所述将获取到的所述参数模块添加至所述目标AGV触摸界面的步骤,还包括:

根据所述目标AGV触摸界面功能模块的功能参数需求,将获取到的所述参数模块添加至对应功能模块的预留空间。

在将所述参数模块添加至所述目标AGV触摸界面的过程中,所述目标AGV触摸界面的功能模块中包含有一定的预留空间,用以添加获取到的所述参数模块,所述预留空间的数量可能存在多个或者根据所述目标AGV的功能应用存在一定数量的预留空间。将所述参数模块添加至所述预留空间的方式,以窗口的形式显示在所述触摸界面上。

在本实施例中,基于现有的目标AGV标准功能触摸界面的功能模块基础上,获取所述功能模块的参数需求,并以所述参数需求在非标数据库中获取与所述参数需求对应的参数模块,并将所述参数模块添加至所述目标AGV标准功能触摸界面中,实现所述目标AGV触摸界面的功能模块的参数设定的有益效果。

进一步的,参照图3,图3为本发明AGV触摸界面的设计方法的第三实施例流程示意图,基于图2所示的第一实施例,所述,还包括:

步骤S40,统计现有AGV触摸界面的参数模块,并以所述参数模块构建所述非标功能库。

基于现有的AGV触摸界面的参数模块,统计现有的所有所述参数模块,将所述参数模块存储至已构建的非标功能库中,并以各所述参数模块的功能为标识区分各所述参数模块。所述非标功能库由相关的技术人员构建,并在其中存储各所述参数模块,其具体的形式,可以为现有的数据库创建及存储方式一致,也可以为另外由相关技术人员设计而成的存储形式,在此不多赘述。

本实施例中,通过构建非标功能库,实现AGV触摸界面功能模块的参数获取,提供了参数设定的基础,进而实现了AGV触摸界面功能模块项目需求设计的有益效果。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有AGV触摸界面功能设计应用程序,所述AGV触摸界面功能设计应用程序被处理器执行时实现如下操作:

获取目标AGV触摸界面功能模块的功能参数需求;

在非标功能库中获取与所述功能参数需求对应的参数模块;

将获取到的所述参数模块添加至所述目标AGV触摸界面。

进一步地,所述AGV触摸界面功能设计应用程序被处理器执行时还实现如下操作:

解析所述功能参数需求,并根据解析结果在所述非标功能库中获取对应的参数模块。

进一步地,所述AGV触摸界面功能设计应用程序被处理器执行时还实现如下操作:

在未获取到所述解析结果对应的参数模块时,提交参数模块设计请求,用以设计所述参数模块。

进一步地,所述AGV触摸界面功能设计应用程序被处理器执行时还实现如下操作:

根据所述目标AGV触摸界面功能模块的功能参数需求,将获取到的所述参数模块添加至对应功能模块的预留空间。

进一步地,所述AGV触摸界面功能设计应用程序被处理器执行时还实现如下操作:

统计现有AGV触摸界面的参数模块,并以所述参数模块构建所述非标功能库。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1