一种基于模板的语义变量抽取方法技术

技术编号:5018141 阅读:267 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种基于模板的语义变量抽取方法,通过模板和输入的语句,建立语义变量模板索引链表和分割注释列表,再根据分割注释列表获得分割符号,对输入语句进行分割,建立输入语句分割后的语句索引链列表,最后再对于语句索引链列表和模板索引链,进行比较和基于Levenshtein算法的近似匹配度计算,最终得到自然语言语句中的关键词抽取结果和抽取的匹配度。本发明专利技术算法在实际应用中,可作为独立的接口驱动层,能够有效提高应用系统的扩展性和处理能力,满足非电脑专业人员的应用需求。

【技术实现步骤摘要】

本发 明涉及一种计算机信息的处理方法,尤其涉及一种基于语义变量抽取的应 用接口的实现方法。
技术介绍
目前的计算机应用程序的接口,绝大多数是基于已有标准规范化的接口的应 用,其输入和输出都是带有类型的变量。比如,一个查询账户余额的应用程序接口,可 以定义的标准输入是,字符串类型账号名称,字符串类型账号密码,输出的是一个 浮点数金额大小。显然,这样的接口比较标准化,很容易实现被其他程序调用。上述的应用接口,人们的自然语言(比如声音)无法直接调用,因此作为一个完 整的面向普通用户的可应用程序,必须提供UlCuserinterface)界面,告诉用户这里输入账 号名称,那里输入密码,点击查询按钮以后,你可以看到账户余额。如果在人们的自然 语言和应用程序接口之间,建立一个中间的语义处理层,使得人们通过自然语言就可以 调用各种应用程序接口,就会大大方便很多非电脑技术人员对计算机的使用。同时在一 些特殊领域也能开展多种应用,如整合语音模块,可以实现基于人类自然语言的智能声 控驱动等。语义处理是计算机信息处理中较难的环节,当前应用教少,仅在部分领域有一 些简单的应用。比如,手机的语音拨号系统,其本文档来自技高网...

【技术保护点】
一种基于模板的语义变量抽取方法,通过定义语义变量的标识模板,进行模板比对,最终将用户输入语句中的关键词进行抽取的一种实现方式,包含以下实现步骤:(1)定义变量标识抽取模板;(2)建立变量抽取模板索引链表;(3)分析模板索引链表,获取分割注释列表;(4)根据分割注释列表获得分割符号进行分割,获得输入语句的语句索引链列表;(5)按照语句索引链列表和模板索引链表,进行语义匹配度计算和抽取;(6)根据匹配度计算和抽取结果,调出接口应用程序,实现应用接口驱动。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱胜张益智王宝利
申请(专利权)人:上海智问软件技术有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1