应用于工业互联网的交互界面生成方法及系统与流程

文档序号:17987956发布日期:2019-06-22 00:33阅读:676来源:国知局
应用于工业互联网的交互界面生成方法及系统与流程

本发明涉及工业互联网领域,尤其涉及应用于工业互联网的交互界面生成方法及系统。



背景技术:

在工业互联网领域,交互界面的生成方法包括:模版式方式生成以及通过预先设定好的模式并结合部分人工参与的方式生成。

上述两种交互界面的生成方式存在一定的专业性,普通用户或普通从业人员很难独立使用,往往需要计算机相关专业人员的参与。



技术实现要素:

为解决上述问题,本发明提出应用于工业互联网的交互界面生成方法及系统,利用自然语言处理技术自动生成交互界面。

应用于工业互联网的交互界面生成方法,包括以下步骤:

s1:获取用户输入的自然语言;

s2:通过自然语言处理技术获取自然语言中的交互界面描述数据;

s3:根据交互界面描述数据生成交互界面。

优选的,所述自然语言包括:文本语言或语音语言。

优选的,所述交互界面描述数据包括:界面元素描述数据、数据应用描述数据以及交互动作描述数据。

优选的,所述根据交互界面描述数据生成交互界面包括以下步骤:

s301,分析界面元素描述数据,寻找匹配的应用场景,生成交互界面;

s302,分析数据应用描述数据并根据交互界面使用的数据粒度、周期,生成相应的数据处理任务、数据调度任务;

s303,分析交互动作描述数据,生成交互界面与服务器端的通信端口。

优选的,所述界面元素描述数据包括:用于展示报表的描述数据、用于展示图表的描述数据以及用于展示表单的描述数据。

优选的,所述数据应用描述数据包括:工业生产过程的实时数据、工业生产过程的历史数据以及工业生产过程的统计数据。

优选的,所述交互动作描述数据包括:界面联动模式的描述数据、数据筛选模式的描述数据以及数据筛选条件的描述数据。

应用于工业互联网的交互界面生成系统,包括:

自然语言获取模块,用于获取用户输入的自然语言;

自然语言处理模块,用于通过自然语言处理技术获取自然语言中的交互界面描述数据;

交互界面生成模块,用于根据交互界面描述数据生成交互界面。

优选的,所述交互界面描述数据包括:界面元素描述数据、数据应用描述数据以及交互动作描述数据。

优选的,所述根据交互界面描述数据生成交互界面包括:

分析界面元素描述数据,寻找匹配的应用场景,生成交互界面;

分析数据应用描述数据并根据交互界面使用的数据粒度、周期,生成相应的数据处理任务、数据调度任务;

分析交互动作描述数据,生成交互界面与服务器端的通信端口。

通过使用本发明,可以实现以下效果:

通过利用自然语言处理技术对自然语言进行分析处理,获取自然语言中的交互界面描述数据,并根据交互界面描述数据自动生成交互界面。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1是本发明实施例的整体流程示意图;

图2是本发明实施例中根据交互界面描述数据生成交互界面的流程示意图;

图3是本发明实施例的整体结构示意图。

具体实施方式

以下结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

本发明的主要思想是通过利用自然语言处理技术对自然语言进行分析处理,获取自然语言中的交互界面描述数据,并根据交互界面描述数据自动生成交互界面。

如图1所示,本发明实施例涉及一种应用于工业互联网的交互界面生成方法,包括以下步骤:

s1:获取用户输入的自然语言;

在本实施例中,自然语言包括:文本语言或语音语言。用户可以通过外接的文本输入装置直接输入文本,同时也可以通过外接的语音输入装置输入语音。

s2:通过自然语言处理技术获取自然语言中的交互界面描述数据;

自然语言处理技术是一门融合人工智能和语言学、计算机科学等理论技术的交叉学科,包括词性标注、分类,命名实体识别,句法分析,情感分析等技术。目前已应用于搜索引擎、推荐系统、舆情分析等相关领域。

在本实施例中,通过自然语言处理技术对自然语言中的关键字或关键词进行提取,关键字或关键词即对应交互界面描述数据,并对提取的关键字或关键词进行分类。具体的,交互界面描述数据包括:界面元素描述数据、数据应用描述数据以及交互动作描述数据。

界面元素描述数据包括:用于展示报表的描述数据,该描述数据主要用于确定报表的展示格式,报表主要分为列表式、摘要式、矩阵式、钻取式等格式;用于展示图表的描述数据,该描述数据主要用于确定图表的展示格式,常用图表类型:柱形图(直方图)、折线图、饼图、条形图、雷达图等,近年来比较酷炫的图表有词云、漏斗图、数据地图、瀑布图等;用于展示表单的描述数据,该描述数据主要用于确定表单的展示格式。

数据应用描述数据包括:工业生产过程的实时数据,例如实时温度数据、湿度数据等;工业生产过程的历史数据,例如历史温度数据、历史湿度数据等;工业生产过程的统计数据,例如单位时间内的平均温度数据、平均湿度数据等。

交互动作描述数据包括:界面联动模式的描述数据、数据筛选模式的描述数据、数据筛选条件的描述数据。界面联动模式的描述数据,例如图表通过一个下拉框来选择图表数据的类别;数据筛选模式的描述数据,对应多种不同的筛选模式,并对其进行选择;数据筛选条件的描述数据,例如剔除小于设定阈值的数据、删除大于设定阈值的描述数据等。

s3:根据交互界面描述数据生成交互界面。具体的,如图2所示,包括以下步骤:

s301,分析界面元素描述数据,寻找匹配的应用场景,生成交互界面;

通过分析界面元素描述数据,智能匹配一个符合描述的应用场景,该应用场景由报表、图表、表单组合而成。根据分析界面元素描述数据界面元素描述数据确定报表、图表以及表单的格式。再根据描述的细节调整场景中的元素,生成一个符合用户需求的交互界面。

s302,分析数据应用描述数据并根据交互界面展示的数据粒度、周期,生成相应的数据处理任务、数据调度任务;

数据处理任务,例如每个月1号凌晨生成上个月的销售统计数据;数据调度任务,例如每一个小时聚合流量数据,计算出剩余流量数据等。分析数据应用描述数据并根据描述的数据粒度、周期,生成相应的数据处理任务、数据调度任务。例如用户说:使用一个饼图显示今年各个产品的月销售额的占比。其中,粒度为“月”,周期为“今年”。

s303,分析交互动作描述数据,生成交互界面与服务器端的通信端口。

通过分析交互动作描述数据确定通信的方式,然后生成交互界面与服务器端的通信接口,这些通讯接口主要为界面的联动、查询、过滤服务。

硬件方面,本实施例还涉及一种应用于工业互联网的交互界面生成系统,如图3所示,包括:

自然语言获取模块,用于获取用户输入的自然语言;

自然语言处理模块,用于通过自然语言处理技术获取自然语言中的交互界面描述数据;

交互界面生成模块,用于根据交互界面描述数据生成交互界面。

自然语言获取模块可以采用文本输入装置或者语音输入装置。本发明兼容文本和语音输入方式,增加了系统的兼容性。

自然语言处理模块和交互界面生成模块可以采用独立的处理器,也可以集成在同一处理器中实现。处理器具有一定的数据处理能力,可以是通用处理器、数字信号处理器等器件。在本实施例中,通过上述处理器可以实现自然语言处理模块和交互界面生成模块所对应的功能。

其中,交互界面描述数据包括:界面元素描述数据、数据应用描述数据以及交互动作描述数据。界面元素描述数据包括:用于展示报表的描述数据、用于展示图表的描述数据以及用于展示表单的描述数据。数据应用描述数据包括:工业生产过程的实时数据、工业生产过程的历史数据以及工业生产过程的统计数据。交互动作描述数据包括:界面联动模式的描述数据、数据筛选模式的描述数据以及数据筛选条件的描述数据。

其中,根据交互界面描述数据生成交互界面包括:

分析界面元素描述数据,寻找匹配的应用场景,生成交互界面;

分析数据应用描述数据,根据交互界面使用的数据粒度、周期,生成相应的数据处理任务、数据调度任务;

分析交互动作描述数据,生成交互界面与服务器端的通信端口。

鉴于本系统中涉及的交互界面生成方法在上述一种应用于工业互联网的交互界面生成方法中已经详细描述,因此在此不再重复描述。

本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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