一种语义网服务接口装置的制作方法

文档序号:16326740发布日期:2018-12-19 05:57阅读:218来源:国知局
一种语义网服务接口装置的制作方法

本发明涉及一种接口装置,尤其涉及一种语义网服务接口装置。

背景技术

语义网指的是共享概念模型的明确的形式化规范说明,语义网定义了概念以及概念与概念之间的关系,使人与人之间、人与计算机之间能基于共享概念进行语言交流,它作为计算机理解人类语言的知识组织方式,可应用于知识表示、知识推理和知识共享等方面。由于语义网具有以上优点,目前基于语义网的服务越来越多的出现在实际应用中,但是,目前的语义网服务都是独立存在的,一个设备只实现一项语义网服务,不能将多项服务于同一项设备上实现,更不能在各种服务间相互调用,语义网服务的管理和使用十分混乱,并没有一种可以管理调用多项语义网服务的装置。究其原因在于,目前的各种语义网服务的设计较为复杂,难以将不同的语义网服务集成到同一设备上,并且以为各种语义网服务的设计不同,也难以对不同的语义网服务进行统一管理,甚至于实现不同语义网服务间的相互调用,对此实际应用中需要一种可以将各个语义网服务集成,供用户便调用的装置。



技术实现要素:

本发明提供了一种语义网服务接口装置,旨在解决目前语义网服务相互独立,难以管理和使用的问题,提供了一种方便用户调用各种服务的接口装置。

为实现上述目的,本发明提供了一种语义网服务接口装置,包括restful-api接口,语义网服务组;

restful-api接口,所述restful-api接口与外接设备连接,接收外接设备的调用指令,调用语义网服务组中的基于语义网的服务;

语义网服务组,所述语义网服务组存储各项基于语义网的服务,外接设备通过restful-api接口调用基于语义网的服务,所述基于语义网的服务包括,词干化服务,分词标注服务,句法分析服务,文本推理服务,情感分析服务,文本分类服务,语义网标注服务,语义网映射服务,关键词提取服务,文本对比服务,摘要提取服务,热词分析服务。

与现有技术相比,本发明公开的一种语义网服务接口装置,通过设置restful-api接口和语义网服务组,将各项基于语义网的服务存储在语义网服务组内,用户可以通过restful-api接口调用语义网服务组中的各项基于语义网的服务。本发明将语义网做为基础功能,各项基于语义网的服务均可以调用语义网的基础模块及模型,各项基于语义网的服务可以通过调用语义网的基础模块及模型实现,实现了在语义网服务组中集合各项基于语义网的服务。由于将各项基于语义网的服务集合于语义网服务组,用户可以通过restful-api接口调用语义网服务组中的服务,完成了对多服务的集中管理,用户可通过该种语义网服务接口装置实现多种语义网服务,不需要在更换服务时进行设备更换,只需要通过restful-api接口选择调用不同的服务即可实现更换使用的语义网服务。本发明使用restful-api接口通过restful风格的api接口实现调用的简洁,通过将语义网作为服务的基础功能,任意服务均可以调用语义网功能,实现了多种基于语义网的服务在语义网服务组上的集合,保证各种服务方便管理。解决了目前语义网服务相互独立,难以管理和使用的问题,提供了一种方便用户调用各种服务的接口装置。

进一步,所述语义网服务组还包括语义网公共单元,所述语义网公共单元包括语义网模块组,关系计算模块组,模型组;

语义网模块组,所述语义网模块组存储语义网的基础模块,可供语义网服务组中的基于语义网的服务调用,所述基础模块包括,分词模块,概念匹配模块,词性标注模块,语义消歧模块;

关系计算模块组,所述关系计算模块组存储语义网的基础计算模块,可供语义网服务组中的基于语义网的服务调用,所述基础计算模块包括,分类计算模块,相似度计算模块,词关系计算模块,公理计算模块,词频统计模块,句法分析模块;模型组,所述模型组存储语义网的基础模型,可供语义网服务组中的基于语义网的服务调用,所述基础模型包括,语义网模型,分类模型,情感模型,公理模型。

具体而言,本发明公开的一种语义网服务接口装置,所述语义网服务组还包括语义网公共单元。所述语义网公共单元包括了语义网的基础模块和模型,可供各个基于语义网的服务调用,将语义网部分作为最基础的功能部分,基于语义网的服务可以通过调用语义网公共单元的基础模块和模型进行,完成了不同基于语义网的服务在语义网服务组上的集成。本发明的语义网公共单元包括语义网模块组,关系计算模块组和模型组,所述语义网模块组存储语义网的基础模块,可供语义网服务组中的基于语义网的服务调用,所述关系计算模块组存储语义网的基础计算模块,可供语义网服务组中的基于语义网的服务调用,所述模型组存储语义网的基础模型,可供语义网服务组中的基于语义网的服务调用。由于语义网模块组,关系计算模块组和模型组存储了语义网的基础模块和模型,实现了将语义网作为最基础的功能部分,各种基于语义网的服务可以通过调用语义网的基础模块和模型来实现,而无需设置独立完整的基于语义网的服务,实现了基于语义网的服务在语义网服务组的集合,便于对各种基于语义网服务的管理,在用户使用时也可以通过restful-api接口调用语义网服务组中的各项基于语义网的服务。解决了目前语义网服务相互独立,难以管理和使用的问题,提供了一种方便用户调用各种服务的接口装置。

附图说明

图1是本发明一种语义网服务接口装置的结构框图。

具体实施方式

如图1所示,本发明所述一种语义网服务接口装置,包括restful-api接口,语义网服务组;所述restful-api接口与外接设备连接,接收外接设备的调用指令,调用语义网服务组中的基于语义网的服务;所述语义网服务组存储各项基于语义网的服务,外接设备通过restful-api接口调用基于语义网的服务,所述基于语义网的服务包括,词干化服务,分词标注服务,句法分析服务,文本推理服务,情感分析服务,文本分类服务,语义网标注服务,语义网映射服务,关键词提取服务,文本对比服务,摘要提取服务,热词分析服务。与现有技术相比,本发明公开的一种语义网服务接口装置,通过设置restful-api接口和语义网服务组,将各项基于语义网的服务存储在语义网服务组内,用户可以通过restful-api接口调用语义网服务组中的各项基于语义网的服务。本发明将语义网做为基础功能,各项基于语义网的服务均可以调用语义网的基础模块及模型,各项基于语义网的服务可以通过调用语义网的基础模块及模型实现,实现了在语义网服务组中集合各项基于语义网的服务。由于将各项基于语义网的服务集合于语义网服务组,用户可以通过restful-api接口调用语义网服务组中的服务,完成了对多服务的集中管理,用户可通过该种语义网服务接口装置实现多种语义网服务,不需要在更换服务时进行设备更换,只需要通过restful-api接口选择调用不同的服务即可实现更换使用的语义网服务。本发明使用restful-api接口通过restful风格的api接口实现调用的简洁,通过将语义网作为服务的基础功能,任意服务均可以调用语义网功能,实现了多种基于语义网的服务在语义网服务组上的集合,保证各种服务方便管理。解决了目前语义网服务相互独立,难以管理和使用的问题,提供了一种方便用户调用各种服务的接口装置。

如图1所示,所述语义网服务组还包括语义网公共单元,所述语义网公共单元包括语义网模块组,关系计算模块组,模型组;所述语义网模块组存储语义网的基础模块,可供语义网服务组中的基于语义网的服务调用,所述基础模块包括,分词模块,概念匹配模块,词性标注模块,语义消歧模块;所述关系计算模块组存储语义网的基础计算模块,可供语义网服务组中的基于语义网的服务调用,所述基础计算模块包括,分类计算模块,相似度计算模块,词关系计算模块,公理计算模块,词频统计模块,句法分析模块;所述模型组存储语义网的基础模型,可供语义网服务组中的基于语义网的服务调用,所述基础模型包括,语义网模型,分类模型,情感模型,公理模型。具体而言,本发明公开的一种语义网服务接口装置,所述语义网服务组还包括语义网公共单元。所述语义网公共单元包括了语义网的基础模块和模型,可供各个基于语义网的服务调用,将语义网部分作为最基础的功能部分,基于语义网的服务可以通过调用语义网公共单元的基础模块和模型进行,完成了不同基于语义网的服务在语义网服务组上的集成。本发明的语义网公共单元包括语义网模块组,关系计算模块组和模型组,所述语义网模块组存储语义网的基础模块,可供语义网服务组中的基于语义网的服务调用,所述关系计算模块组存储语义网的基础计算模块,可供语义网服务组中的基于语义网的服务调用,所述模型组存储语义网的基础模型,可供语义网服务组中的基于语义网的服务调用。由于语义网模块组,关系计算模块组和模型组存储了语义网的基础模块和模型,实现了将语义网作为最基础的功能部分,各种基于语义网的服务可以通过调用语义网的基础模块和模型来实现,而无需设置独立完整的基于语义网的服务,实现了基于语义网的服务在语义网服务组的集合,便于对各种基于语义网服务的管理,在用户使用时也可以通过restful-api接口调用语义网服务组中的各项基于语义网的服务。解决了目前语义网服务相互独立,难以管理和使用的问题,提供了一种方便用户调用各种服务的接口装置。

如图1所示,所述词干化服务,利用语义网公共单元存储的语义网基础模块及模型,将文本词干化,即为去掉英文单词变换形式的结尾(词缀)。用户通过restful-api接口可以直接调用词干化服务。所述分词标注服务,即采用基于语义网最大匹配算法对文本分词进行切分。用户通过restful-api接口可以直接调用分词标注服务。

如图1所示,所述句法分析服务,调用分词模块对输入的文本进行分词,调用词性标注模块对句子的词性进行标注,调用句法分析模块根据句子的词性进行成分分析。通过调用语义网公共单元中存储的分词模块、词性标注模块和句法分析模块实现基于语义网的句法分析服务,用户通过restful-api接口可以直接调用句法分析服务。

如图1所示,所述文本推理服务,调用分词模块对输入的文本进行分词,调用词性标注模块对句子的词性进行标注,调用句法分析模块对文本进行分析得到句子成分,提取对应实体词汇,调用公理计算模块,计算得到推理结果。通过调用语义网公共单元中存储的分词模块、词性标注模块、句法分析模块和公理计算模块实现基于语义网的文本推理服务,用户通过restful-api接口可以直接调用文本推理服务。

如图1所示,所述情感分析服务,调用分词模块对输入的文本进行分词,调用词性标注模块对句子的词性进行标注,调用句法分析模块对文本进行分析得到句子成分,提取情感词汇,调用分类计算模块和情感模型,使用分类算法调用情感模型计算得到情感分析结果。通过调用语义网公共单元中存储的分词模块、词性标注模块、句法分析模块、分类计算模块和情感模型实现基于语义网的情感分析服务,用户通过restful-api接口可以直接调用情感分析服务,计算得到,如:正面,负面,中性等,情感分析结果。

如图1所示,所述文本分类服务,调用分词模块对输入的文本进行分词,调用词性标注模块对句子的词性进行标注,调用句法分析模块对文本进行分析得到句子成分,调用分类计算模块和分类模型,使用分类算法调用分类模型,提取句子的特征与分类模型的特征匹配,获得分类结果。通过调用语义网公共单元中存储的分词模块、词性标注模块、句法分析模块、分类计算模块和分类模型实现基于语义网的文本分类服务,用户通过restful-api接口可以直接调用文本分类服务,获得文本分类结果。

如图1所示,所述语义网标注服务,调用分词模块对输入的文本进行分词,调用词性标注模块对句子的词性进行标注,调用句法分析模块对文本进行分析得到句子成分,调用概念匹配模块进行语义网的概念匹配,调用语义消歧模块选择出词语在语义网中的最佳概念,获得概念的类别,将对应类别标注到该文本上。通过调用语义网公共单元中存储的分词模块、词性标注模块、句法分析模块、概念匹配模块和语义消歧模块实现基于语义网的语义网标注服务,用户通过restful-api接口可以直接调用语义网标注服务,将对应类别标注到该文本上。

如图1所示,所述语义网映射服务,调用分词模块对输入的文本进行分词,调用词性标注模块对句子的词性进行标注,调用句法分析模块对文本进行分析得到句子成分,调用概念匹配模块进行语义网的概念匹配,将所有匹配上的概念路径对应到输入的文本上。通过调用语义网公共单元中存储的分词模块、词性标注模块、句法分析模块和概念匹配模块实现基于语义网的语义网映射服务,用户通过restful-api接口可以直接调用语义网映射服务,将所有匹配上的概念路径对应到输入的文本上。

如图1所示,所述关键词提取服务,调用分词模块对输入的文本进行分词,调用词性标注模块对句子的词性进行标注,调用句法分析模块对文本进行分析得到句子成分,调用词关系计算模块进行计算,将句子中权重最高的词作为关键词返回。通过调用语义网公共单元中存储的分词模块、词性标注模块、句法分析模块和词关系计算模块实现基于语义网的关键词提取服务,用户通过restful-api接口可以直接调用关键词提取服务,将句子中权重最高的词作为关键词返回。

如图1所示,所述文本对比服务,调用分词模块对输入的两个文本分别进行分词,调用语义网模型和相似度计算模块,计算两个文本的相似度。通过调用语义网公共单元中存储的分词模块、语义网模型和相似度计算模块实现基于语义网的文本对比服务,用户通过restful-api接口可以直接调用文本对比服务,计算两个文本的相似度。

如图1所示,所述摘要提取服务,调用分词模块对输入的文本进行分词,调用词性标注模块对句子的词性进行标注,调用句法分析模块对文本进行分析得到句子成分,然后用句子的关系用pagerank算法,计算句子的权重,将最高的定义为摘要。通过调用语义网公共单元中存储的分词模块、词性标注模块、句法分析模块和pagerank算法模块实现基于语义网的摘要提取服务,用户通过restful-api接口可以直接调用摘要提取服务,得到句子的摘要。

如图1所示,所述热词分析服务,调用分词模块对输入的文本进行分词,调用词频统计模块对分词进行词频统计,结合语义网权重计算每个词的分值,将关键词按分值从高到低返回。通过调用语义网公共单元中存储的分词模块、词频统计模块和语义网权重实现基于语义网的热词分析服务,用户通过restful-api接口可以直接调用热词分析服务,得到分值从高到低的关键词。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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