APP下载

基于数据中台的物资履约语音管理应用平台关键技术研究

2023-03-01

现代工业经济和信息化 2023年1期
关键词:中台调用物资

尚 暖

(国网江苏省电力有限公司连云港供电分公司,江苏 连云港 222000)

引言

为贯彻落实国网公司现代智慧供应链体系建设战略部署,针对目前履约跟踪过程中大量业务办理工作在线下完成、缺乏系统辅助决策的状况,依据《国网公司现代(智慧)供应链业务场景文件——数字物流分册》《物资供应履约规范业务手册》及相关管理办法、规章制度,将履约跟踪的过程信息化[1]、网络化,提高物资供应效率。

因此,构建基于数据中台的供应链系统模型、基于履约系统的执行流程模型和基于数据中台、智能语音技术的业务模型,可实现数据电子化、流程明确化和业务智能化,提高项目物资的时效性、可追溯性和物资工作人员的工作效率。

本项目创新点有:

1)业务智能化。使用文本转语音(TTS)技术,实现智能地向客户传达信息,无需人工干预;将批量执行的电话业务转换成话单任务,自动地使用智能业务模块执行相关通知业务。

2)数据可贯通。基于数据中台,进行多系统数据融合,解决原有物资子系统和其他系统的数据交换难题,打通业务数据共享访问壁垒的“最后一公里”。

1 架构及集成环境

1.1 平台架构

基于数据中台的物资履约语音管理应用平台主要包括应用层和操作层。其中,应用层主要完成面向业务和用户的交互任务;操作层主要完成业务指令接收和语音业务执行任务。

1.2 集成环境

平台集成环境主要包括数据中台、TTS合成引擎服务、短信服务平台、PBX交换平台等内容。

其中,数据中台是调解前台和后台矛盾的中间层[2],将ERP、ECP等业务系统数据统一,形成标准数据供物资履约智能管理系统调用;TTS合成引擎服务根据设置的语音模板,灵活生成语音文件;短信服务平台为系统发送预警短信等提供支撑;PBX交换平台提供外呼信号交换功能,支撑物资履约智能管理系统协调IMS行政电话网,完成语音电话接听和呼出、自动批量外呼和智能拨号等操作。

2 平台关键技术

2.1 数据溯源接入

1)贴源层接入。数据中台一共分为三层数据架构,分析层(业务萃取,构建业务分析模型)、共享层(按照国网CIM4.5标准模型转换贴源层数据)和贴源层(原始数据导入)。贴源层由业务源系统不经任何加工的数据构成,因此将ERP物资子系统的业务数据作为贴源层接入。

2)分析聚合成业务宽表。做数据分析时,所需要的数据往往会存储在数据库的多张数据表中,比如物资需求计划表中存储了物资唯一码、物料编码、计划批次名称等物资信息,平衡利库报表中存储了调出方工厂、需求工厂等信息,如果要同时查看物资唯一码和调出方工厂,业务人员不知道数据结构,很难做表间关联,所以需要技术人员利用SQL语句将ERP子系统数据提前分析聚合成业务宽表。

3)进行定时数据拉取。根据数据库中提前创建好的宽表,即可看作一个单表,只需要在Web端定时拉取相应的维度字段就可以实现数据分析的操作。

2.2 REST服务接口

1)创建并发布中台REST服务接口。数据中台使用DataWorks统一管理对内对外的API服务,数据服务及应用设计主要完成服务接口的封装和发布,实现与业务系统的对接,可以提供RESTful等各类形式的API服务接口的统一注册、管理和调度[3]。

由于REST服务接口在安全性和灵活性方面具有显著优势,实现服务发布的技术有:使用脚本模式生成API后配置API查询;配置参数与查询SQL;进行本地数据API测试与发布;返回数据结果并且状态返回SUCCESS表明本地测试成功。

2)调用中台REST服务接口。物资履约语音应用采用REST服务接口调用数据,可利用编写好的RESTful API,进行API信息查看与调用,并使用Postman工具调用接口进行验证,返回数据说明API接口创建成功。

2.3 HSQL数据处理

在贴源层找出相关表,明确共享层要搭建的供应链系统模型、执行流程模型和业务模型,分析系统项目开发流程,引入HSQL数据节点,利用类SQL的HSQL语句整理成业务宽表,并进行数据查询处理。

2.4 长轮询通信

1)后台用asterisk-java集成电话平台。Asteriskjava是web服务器(java应用程序)和asterisk服务器的交互接口,可以运行在不同的PC端,使用socket通信。利用Asterisk-java接口,将物资履约语音系统与其他子系统进行交互。

2)前端采用DWR获取话务状态。使用DWR框架可摆脱异步通信的复杂局面。通过配置dwr.xml把客户端的JavaScript函数和服务器端的Java类联系起来,规定了JavaScript函数和Java类的调用关系;通过设计Java类定义菜单结构和调用方法;通过编写JavaScript函数实现数据回传并控制动态显示[4]。

2.5 语音自动拨号

1)设定预警阈值。设置预警条件,系统每天定时批量检查正在履约的合同,对于一些达到预警条件的履约,系统直接弹出提醒。

2)设定语音通知模板。提前设置各种函的模板和语音通知模板,模板中配置相应的参数变量。履约系统从数据中台同步ERP系统数据后,会整合数据,将语音模板中的变量替换为整合后的数据。

3)设定拨打通知规则。回函或回复可以自动解析入库,同时更新履约催函的状态,这个状态决定是否再自动拨号提醒供应商回函。例如,已发函2天还没有回函的,自动拨打供应商电话,语音提醒及时回函。

2.6 TTS文字转语音

1)设置消息的业务数据占位符。通过设定文本模板,留有业务数据相关占位符,自动读取供应计划资源,形成最终信息文本。

2)选定供应计划数据。供应计划是项目单位需求物资与供应商协商的物资到货计划,可选取近期多组与供应商通话记录,记录沟通内容,统计沟通过程中必要供应计划字段。

3)试听消息合成录音。通过串口,将指令及语音数据发送给TTS语言合成模块,根据已建立语音库,一是从语音库中选取合适speech unit,拼起来合成录音;二是采用统计模型学习到每个音到底怎么发的,再根据学出来的特征进行复原。

2.7 系统联调

系统联调主要分两部分,一是和物资业务系统的联调:能准确调用物资业务系统数据,有调用结果报告,有调用异常原因,支持修正后的再次调用,有调用数据有效性检查等;二是和IPPBX(Asterisk)系统及语音网关的联调:主要包含系统添加分机、中继线能在网关上注册成功,能正常的呼入、呼出。

3 结语

本项目基于数据中台的物资履约语音管理应用,通过智能拨号、快速查询、文字转语音及统计分析,实现了语音业务的全过程可追溯。该平台的应用可推广到物资履约、计划、招投标、质量、仓储管理以及营销、供服、应急指挥等专业管理的行政电话沟通业务,有利于该项目持续迭代升级并在国网物资系统应用,后续拟将通过专利授权使用许可模式完成成果转化工作。

猜你喜欢

中台调用物资
中台是媒体转型必经之路吗?
——媒体中台建设的特点和误区
关于零售企业“中台”建设的研究
汽车制造企业质量中台研究
被偷的救援物资
以技术开发中心为中台,数字化转型之见解
核电项目物项调用管理的应用研究
LabWindows/CVI下基于ActiveX技术的Excel调用
电力企业物资管理模式探讨
基于系统调用的恶意软件检测技术研究
救援物资