CN111401988A - 一种基于语义的产品配置需求响应***及订单生成方法 - Google Patents

一种基于语义的产品配置需求响应***及订单生成方法 Download PDF

Info

Publication number
CN111401988A
CN111401988A CN202010134344.7A CN202010134344A CN111401988A CN 111401988 A CN111401988 A CN 111401988A CN 202010134344 A CN202010134344 A CN 202010134344A CN 111401988 A CN111401988 A CN 111401988A
Authority
CN
China
Prior art keywords
semantic
product
module
ontology
order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010134344.7A
Other languages
English (en)
Other versions
CN111401988B (zh
Inventor
耿道渠
杜一峰
付信帅
夏雪
刘齐林
张成云
兰兴川
刘畅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Wanzhida Technology Transfer Center Co ltd
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN202010134344.7A priority Critical patent/CN111401988B/zh
Publication of CN111401988A publication Critical patent/CN111401988A/zh
Application granted granted Critical
Publication of CN111401988B publication Critical patent/CN111401988B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Item configuration or customization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/3332Query translation
    • G06F16/3334Selection or weighting of terms from queries, including natural language queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3344Query execution using natural language analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9024Graphs; Linked lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • G06Q30/0637Approvals
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明请求保护一种基于语义的产品配置需求响应***及订单生成方法,其包括:数据层、语义层、服务层和用户层,数据层将产品构件数据与配置本体数据传给语义层,语义层将语义处理之后的数据传递给服务层,服务层将数据传递给应用层,其中:所述数据层包括产品构件数据库、配置本体数据库、在产信息数据库和订单数据库,所述语义层包括需求本体构建模块、语义匹配模块、语义推理查询模块和产品配置及订单生成模块,所述服务层包括产品定制模块、订单管理模块、订单状态查询模块和产品构件追溯模块,所述用户层包括客户模块和管理员模块,本发明将客户需求转为产品构件的具体指标参数使定制产品符合客户个性化需求,提高了产品配置效率。

Description

一种基于语义的产品配置需求响应***及订单生成方法
技术领域
本发明属于自然语言处理和语义Web技术结合的领域,涉及一种基于语义网的产品配置需求响应***。
背景技术
“工业4.0”和“中国制造2025”等面向智能制造的战略目标相继提出,为制造业注入了新的生命力。传统制造业规模大、生产方式单一的特点,难以满足当前用户日益增长的个性化需求,随着移动互联网技术的普及,越来越多的用户利用互联网产品来实现自己的个性化定制服务。个性化定制通过针对客户的特点和偏好提供个性化产品和服务,个性化定制模式有效提升了客户满意度,成为了企业赢得市场竞争力的重要手段。现有的产品个性化定制***几乎都存在着一些不足:一是个性化服务大多集中在电子商务阶段,只起到网上商店的作用;二是缺乏充分和全面展示产品特性的手段,例如交互式、可视化地展现产品的特点;三是需要客户具有一定的设计知识,才能表达他们的个性化需求,这就限制了客户实现个性化选择的可能性。非专业客户由于对产品功能和性能等方面的专业知识了解程度有限,只能根据以往的使用经验,或根据提供的样例,对产品的设计特征属性参数提出模糊的要求,难以通过专业术语将需求描述出来。因此个性化定制需要通过对客户需求信息的研究和分析,将客户提出的模糊需求转为产品构件的具体指标参数,而传统的个性化定制如汽车定制、计算机定制、家用电器等产品构成模块化的领域都是通过提供固定选项供用户选择,无法满足每一位客户对产品不同特征的个性化需求,个性化程度较低。
语义网是对未来网络的一个设想,是一种智能网络。它不但能够理解词语和概念,而且还能够理解它们之间的逻辑关系,可以使交流变得更有效率和价值。利用语义Web技术可以从非结构化数据中抽取结构化数据,并构建相应的本体,使数据能够很好地被机器理解。为了满足客户个性化需求,能够为客户快速配置出符合其需求的产品,我们可以参考使用语义Web技术来实现上述客户对产品配置个性化需求的响应。
发明内容
本发明旨在解决以上现有技术的问题。提出了一种将客户需求转为产品构件的具体指标参数使定制产品符合客户个性化需求、提高产品配置效率的基于语义的产品配置需求响应***及订单生成方法。本发明的技术方案如下:
一种基于语义的产品配置需求响应***及订单生成方法,其包括:数据层、语义层、服务层和用户层,数据层将产品构件数据与配置本体数据传给语义层,语义层将语义处理之后的数据传递给服务层,服务层将数据传递给应用层,其中:
所述数据层包括产品构件数据库、配置本体数据库、在产信息数据库和订单数据库,所述产品构件数据库用于存放组成产品的构件参数及构件入库时间、价格在内的信息;所述配置本体数据库用于存放产品相关的配置本体模型和语义数据;所述在产信息数据库用于实时采集并存储生产线在产信息数据;所述订单数据库用于存放用户订单相关信息数据;
所述语义层包括需求本体构建模块、语义匹配模块、语义推理查询模块和产品配置及订单生成模块,其中,所述需求本体构建模块用于通过分析客户精准需求和模糊需求构建客户需求本体并传递给语义匹配模块;所述语义匹配模块用于处理本体映射与产品构件与客户需求隶属度计算;所述语义推理模块用于处理来自语义匹配模块的推理请求并将推理结果推送给产品配置及订单生成模块;所述产品配置及订单生成模块根据推理结果生成产品配置表和订单信息,经用户确认后存入订单数据库;
所述服务层包括产品定制模块、订单管理模块、订单状态查询模块和产品构件追溯模块,其中,所述产品定制模块用于客户提交个性化定制需求并将匹配结果反馈给客户;所述订单管理模块提供客户和管理员添加、删除、修改订单操作;所述订单状态查询模块提供客户订单状态信息查询;所述品构件追溯模块提供客户和管理员查询订单构件的来源、入库时间在内的信息;
所述用户层包括客户模块和管理员模块,客户模块和管理员模块用于分析当前用户登录身份从而提供不同的操作权限。
进一步的,所述数据层的产品构件数据库中的语义数据包括产品构件的属性及其对应的属性值;在产信息数据库存储当前流水线上生产中的订单信息及预计订单完工时间信息。
进一步的,所述语义层的需求本体构建模块具体包括:精准需求和模糊需求;语义匹配模块具体包括:本体映射和隶属度计算,其中所述本体映射通过计算客户需求本体与产品配置本体中概念之间的相似度完成概念间映射,所述隶属度计算用于计算数据库中产品构件与需求之间的匹配度。
进一步的,所述本体映射是指通过相似度计算构建领域本体概念间的映射关系,来构造该领域知识的语义对应关系,实现知识在语义层面上的互联关系,完成客户需求本体和产品配置本体之间的多级匹配;其中语义相似度是基于语义词典进行计算,利用概念间结构层次关系、概念之间的上下位关系来计算概念之间的相似度。相似度计算公式如下:
Figure BDA0002396801200000031
Figure BDA0002396801200000032
Figure BDA0002396801200000033
其中w1,w2表示词语1和词语2,c1和c2分别为词语w1和w2所含概念之一,leaves(c)表示概念c在本体结构中拥有的叶节点数量,max_leaves表示本体所包含的叶节点数量,sibling(c)表示与概念c的兄弟节点数量,depth(c)表示概念c在本体结构中所处的深度值,max_depth表示本体结构最大深度值,lch(c1,c2)表示概念c1,c2的公共父节点,IC(lch(c1,c2))表示概念c1,c2公共父节点所包含的IC值。
当w1和w2在的编码结尾为“=”时,返回1,当w1和w2在的编码结尾为“#”时,返回0.36,其他情况则利用sim(c1,c2)计算两个词语所有含义之间的相似度并取最大值作为结果。
进一步的,所述隶属度计算模块是通过将客户需求转换为三角形模糊数,并通过隶属度函数计算出客户需求与构建数据库中的构件属性值的隶属度值,从而获得满足用户需求的产品构件集。其中三角形模糊数A=(a,b,c),其中a,b,c分别为客户需求理想值的下限、理想值和理想值的上限,其中隶属度函数μA(x)的表达如下:
当x<a时,μA(x)=0;
当a≤x≤b时,
Figure BDA0002396801200000041
当b<x≤c时,
Figure BDA0002396801200000042
当x>c时,μA(x)=0;
进一步的,在所述语义推理和查询模块中,语义推理是基于语义规则进行推理,过滤不兼容或无法满足要求的产品构件,语义查询是使用RDF的标准查询语言SPARQL进行查询;所述语义规则文件用于存放与产品构件匹配所需推理相关的规则。
进一步的,所述服务层的产品定制模块具体包括:首先将用户输入的自然语言映射为本体中定义的类、属性与属性值,从而得到客户模糊需求,然后将客户模糊需求本体与产品配置本体,通过语义相似度计算完成客户需求本体与产品配置本体之间多级匹配映射,根据映射得到对应需求SPARQL查询语句,然后通过Jena利用SPARQL语句对产品构件图数据库进行查询,并通过推理机加载规则,得出满足条件的产品构件结果集,其中所述规则为接口匹配、组件数量匹配等产品配置相关的语义推理规则,最后,对结果集进行组合生成产品配置订单。
进一步的,在构建领域知识本体模型时,即对产品组成构件以及构件各自所包含的属性进行了定义,并定义各个构件之间的关联关系,这样当***进行语义推理时,通过各个构件之间的关联关系过滤不匹配构件。
一种基于***的订单生成方法,其包括以下步骤:
读取用户需求并进行语义匹配,将客户需求与配置本体中的构件形成关联关系;
通过关联关系并根据客户的需求对构建数据库中的构件进行查询匹配出满足客户需求的构件集;
依靠推理机加载推理规则,对满足客户需求的构建集中的构件进行筛选,过滤不兼容、无法组合的构件,最终形成满足客户需求的构件配置组合;
对构建配置组合的价格与客户需求价格进行隶属度计算,选择最优产品配置组合;
查询配置组合中构件的库存数,若库存数无法满足订单要求则根据采购周期推算预计交货时间,若库存数满足订单要求则根据产线负载状态推算预计交货时间;
将交货时间与产品配置组合信息推送客户。
本发明的优点及有益效果如下:
本发明的创新点有如下:
1)利用语义Web技术使产品配置效率得到提高。在构建领域知识本体模型时,即对组成产品所需构件模块以及各个构件包含的性能、接口、价格等参数进行了定义,并定义各个产品构件之间的关联关系(如接口与接口之间的匹配),这样当在***进行产品配置时,通过产品构件之间的关联关系,即可通过匹配符合客户需求的构件关联出其他相关构件从而组成符合客户需求的完整产品。
2)通过自然语言处理分析客户需求,实现客户需求到产品参数的映射与转换。通过自然语义处理技术对客户描述的需求进行分析,从非结构化数据中抽取出结构化数据,分离出产品性能、价格等属性及对应属性的客户需求并构建客户需求本体。通过相似度计算完成客户需求本体与产品配置本体中的概念映射关系,从而实现客户需求到产品参数的映射与转换。
附图说明
图1是本发明提供优选实施例基于语义Web的产品配置需求响应***框架图。
图2为本发明中需求本体与产品配置本体映射工作流程图。
图3为本发明中需求本体模型图。
图4为本发明中产品配置本体模型图。
图5为本发明中客户需求响应与产品配置订单生成工作流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。
本发明解决上述技术问题的技术方案是:
如图1所示,本申请实施方试提供一种基于语义的产品配置需求响应***及订单生成方法架构图,该架构图包括以下几个部分:
(1)数据层。数据层包括产品构件数据库、配置本体数据库、在产信息数据库和订单数据库。所述产品构件数据库用于存放实产品组成构件的参数(如颜色、价格、性能指标等)和入库时间等信息;所述配置本体数据库用于存放产品相关的本体模型和语义数据,其中配置本体模型是利用本体建模软件TopBraidComposer构建的配置本体(领域知识本体模型)并存入AllegroGraph图形数据库中;所述在产信息数据库用于实时采集并存储生产线在产信息数据;所述订单数据库用于存放用户订单相关信息数据(如订单生成时间、交货时间、金额等)。
(2)语义层。语义层包括需求本体构建模块、语义匹配模块、语义推理模块和产品配置及订单生成模块。其中需求本体构建模块通过自然语义处理技术对客户描述的需求进行分析,从非结构化数据中抽取出结构化数据,分离出产品性能、价格等属性及对应属性的客户需求并构建客户需求本体。语义匹配模块通过相似度计算将客户需求本体与产品配置本体中的概念完成映射关系,从而实现客户需求到产品参数的映射与转换。语义推理用于处理推理请求,推理规则存储在AllegroGraph图形数据库。通过推理机加载规则,得出满足条件的产品构件结果集,最后,对结果集进行组合生成产品配置订单。
(3)服务层。服务层包括产品定制服务、订单管理服务、订单状态查询服务和产品构件追溯服务。产品定制服务主要为用户层中客户提供产品个性化定制服务。订单管理服务主要为用户层中管理员提供订单的增删改查服务。订单状态查询服务主要为用户层中客户提供订单状态信息查询;产品构件追溯服务主要为用户层中管理员和用户提供查询订单构件的来源、入库时间等信息。
(4)用户层。用户层包括客户模块和管理员模块。客户模块和管理员模块用于分析当前用户登录身份从而提供不同的操作权限。
图2所示为需求本体与产品配置本体映射工作流程如下:
(1)首先读取需求本体中分类需求下的用户需求、读取配置本体中的功能与构件。
(2)利用相似度算法计算用户需求与配置本体中的功能、构件之间的语义相似度。
(3)利用二分图匹配算法匹配与用户需求最相似的功能构件,完成概念间的映射。
(4)读取需求的属性,与形成映射关系的功能或构件的属性计算属性之间的相似度。
(5)利用二分图匹配算法找到配置本体中与需求属性最相似的属性形成属性之间的映射关系。
图3所示为需求本体模型图,分为以下几个部分。
(1)性能需求、外观需求、价格需求等分类需求。
(2)每个分类需求下包含客户的模糊或精确需求。
(3)每个需求包含属性(精确需求指用户对属性指定具体参数要求,模糊需求指用户对属性的要求非具体数值)。
图4所示为产品配置本体模型图,分为以下几个部分。
(1)配置本体包含构件、功能两个子本体。
(2)构件本体包含构件a、b、c等构件概念,功能本体包含功能1、2等功能概念。
(3)每个构件概念具有不定数量的属性。
(4)特征概念将构件的属性与功能形成关联关系,这样当客户需求与功能匹配时可以通过特征关系找到与之对应的属性,并根据需求找出合适的构件。
图5所示为客户需求响应与产品配置订单生成工作流程如下:
(1)读取用户需求并进行语义匹配,将客户需求与配置本体中的构件形成关联关系。
(2)通过关联关系并根据客户的需求对构建数据库中的构件进行查询匹配出满足客户需求的构件集。
(3)依靠推理机加载推理规则,对满足客户需求的构建集中的构件进行筛选,过滤不兼容、无法组合的构件,最终形成满足客户需求的构件配置组合。
(4)对构建配置组合的价格与客户需求价格进行隶属度计算,选择最优产品配置组合。
(5)查询配置组合中构件的库存数,若库存数无法满足订单要求则根据采购周期推算预计交货时间,若库存数满足订单要求则根据产线负载状态推算预计交货时间。
(6)将交货时间与产品配置组合信息推送客户。
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

Claims (9)

1.一种基于语义的产品配置需求响应***,其特征在于,包括:数据层、语义层、服务层和用户层,数据层将产品构件数据与配置本体数据传给语义层,语义层将语义处理之后的数据传递给服务层,服务层将数据传递给应用层,其中:
所述数据层包括产品构件数据库、配置本体数据库、在产信息数据库和订单数据库,所述产品构件数据库用于存放组成产品的构件参数及构件入库时间、价格在内的信息;所述配置本体数据库用于存放产品相关的配置本体模型和语义数据;所述在产信息数据库用于实时采集并存储生产线在产信息数据;所述订单数据库用于存放用户订单相关信息数据;
所述语义层包括需求本体构建模块、语义匹配模块、语义推理查询模块和产品配置及订单生成模块,其中,所述需求本体构建模块用于通过分析客户精准需求和模糊需求构建客户需求本体并传递给语义匹配模块;所述语义匹配模块用于处理本体映射与产品构件与客户需求隶属度计算;所述语义推理模块用于处理来自语义匹配模块的推理请求并将推理结果推送给产品配置及订单生成模块;所述产品配置及订单生成模块根据推理结果生成产品配置表和订单信息,经用户确认后存入订单数据库;
所述服务层包括产品定制模块、订单管理模块、订单状态查询模块和产品构件追溯模块,其中,所述产品定制模块用于客户提交个性化定制需求并将匹配结果反馈给客户;所述订单管理模块提供客户和管理员添加、删除、修改订单操作;所述订单状态查询模块提供客户订单状态信息查询;所述品构件追溯模块提供客户和管理员查询订单构件的来源、入库时间在内的信息;
所述用户层包括客户模块和管理员模块,客户模块和管理员模块用于分析当前用户登录身份从而提供不同的操作权限。
2.根据权利要求1所述的一种基于语义的产品配置需求响应***,其特征在于,所述数据层的产品构件数据库中的语义数据包括产品构件的属性及其对应的属性值;在产信息数据库存储当前流水线上生产中的订单信息及预计订单完工时间信息。
3.根据权利要求1所述的一种基于语义的产品配置需求响应***,其特征在于,所述语义层的需求本体构建模块具体包括:精准需求和模糊需求;语义匹配模块具体包括:本体映射和隶属度计算,其中所述本体映射通过计算客户需求本体与产品配置本体中概念之间的相似度完成概念间映射,所述隶属度计算用于计算数据库中产品构件与需求之间的匹配度。
4.根据权利要求3所述的一种基于语义的产品配置需求响应***,其特征在于,所述本体映射是指通过相似度计算构建领域本体概念间的映射关系来构造该领域知识的语义对应关系,实现知识在语义层面上的互联关系,完成客户需求本体和产品配置本体之间的多级匹配;其中语义相似度是基于语义词典进行计算,利用概念间结构层次关系、概念之间的上下位关系来计算概念之间的相似度,相似度计算公式如下:
Figure FDA0002396801190000021
Figure FDA0002396801190000022
Figure FDA0002396801190000023
其中w1,w2表示词语1和词语2,c1和c2分别为词语w1和w2所含概念之一,leaves(c)表示概念c在本体结构中拥有的叶节点数量,max_leaves表示本体所包含的叶节点数量,sibling(c)表示与概念c的兄弟节点数量,depth(c)表示概念c在本体结构中所处的深度值,max_depth表示本体结构最大深度值,lch(c1,c2)表示概念c1,c2的公共父节点,IC(lch(c1,c2))表示概念c1,c2公共父节点所包含的IC值;
当w1和w2在的编码结尾为“=”时,返回1,当w1和w2在的编码结尾为“#”时,返回0.36,其他情况则利用sim(c1,c2)计算两个词语所有含义之间的相似度并取最大值作为结果。
5.根据权利要求3所述的一种基于语义的产品配置需求响应***,其特征在于,所述隶属度计算模块是通过将客户需求转换为三角形模糊数,并通过隶属度函数计算出客户需求与构建数据库中的构件属性值的隶属度值,从而获得满足用户需求的产品构件集,其中三角形模糊数A=(a,b,c),其中a,b,c分别为客户需求理想值的下限、理想值和理想值的上限,其中隶属度函数μA(x)的表达如下:
当x<a时,μA(x)=0;
当a≤x≤b时,
Figure FDA0002396801190000031
当b<x≤c时,
Figure FDA0002396801190000032
当x>c时,μA(x)=0。
6.根据权利要求1-5之一所述的一种基于语义的产品配置需求响应***,其特征在于,在所述语义推理和查询模块中,语义推理是基于语义规则进行推理,过滤不兼容或无法满足要求的产品构件,语义查询是使用RDF的标准查询语言SPARQL进行查询;所述语义规则文件用于存放与产品构件匹配所需推理相关的规则。
7.根据权利要求1-5之一所述的一种基于语义的产品配置需求响应***,其特征在于,所述服务层的产品定制模块具体包括:首先将用户输入的自然语言映射为本体中定义的类、属性与值,从而得到客户模糊需求,然后将客户模糊需求本体与产品配置本体,通过语义相似度计算完成客户需求本体与产品配置本体之间多级匹配映射,根据映射得到对应需求SPARQL查询语句,然后通过Jena利用SPARQL语句对产品构件图数据库进行查询,并通过推理机加载语义推理规则文件,所述语义规则文件用于存放与产品配置所需推理相关的规则其中包括构件接口匹配等自定义规则,得出满足条件的产品构件结果集,最后,对结果集进行组合生成产品配置订单。
8.根据权利要求7所述的一种基于语义的产品配置需求响应***,其特征在于,在构建领域知识本体模型时,即对产品组成构件以及构件各自所包含的属性进行了定义,并定义各个构件之间的关联关系,这样当***进行语义推理时,通过各个构件之间的关联关系过滤不匹配构件。
9.一种基于权利要求1-8之一***的订单生成方法,其特征在于,包括以下步骤:
读取用户需求并进行语义匹配,将客户需求与配置本体中的构件形成关联关系;
通过关联关系并根据客户的需求对构建数据库中的构件进行查询匹配出满足客户需求的构件集;
依靠推理机加载推理规则,对满足客户需求的构建集中的构件进行筛选,过滤不兼容、无法组合的构件,最终形成满足客户需求的构件配置组合;
对构建配置组合的价格与客户需求价格进行隶属度计算,选择最优产品配置组合;
查询配置组合中构件的库存数,若库存数无法满足订单要求则根据采购周期推算预计交货时间,若库存数满足订单要求则根据产线负载状态推算预计交货时间;
将交货时间与产品配置组合信息推送客户。
CN202010134344.7A 2020-03-02 2020-03-02 一种基于语义的产品配置需求响应***及订单生成方法 Active CN111401988B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010134344.7A CN111401988B (zh) 2020-03-02 2020-03-02 一种基于语义的产品配置需求响应***及订单生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010134344.7A CN111401988B (zh) 2020-03-02 2020-03-02 一种基于语义的产品配置需求响应***及订单生成方法

Publications (2)

Publication Number Publication Date
CN111401988A true CN111401988A (zh) 2020-07-10
CN111401988B CN111401988B (zh) 2022-08-23

Family

ID=71432135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010134344.7A Active CN111401988B (zh) 2020-03-02 2020-03-02 一种基于语义的产品配置需求响应***及订单生成方法

Country Status (1)

Country Link
CN (1) CN111401988B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111967746A (zh) * 2020-08-07 2020-11-20 江苏海岸线互联网科技有限公司 一种质量协同管理***
CN112835944A (zh) * 2021-02-20 2021-05-25 浙江三方控制阀股份有限公司 一种控制阀产品查询配置***及查询配置方法
CN114565429A (zh) * 2022-02-22 2022-05-31 哈尔滨工程大学 一种基于语义图模型的智能供应商匹配方法

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101246509A (zh) * 2008-02-28 2008-08-20 上海交通大学 基于实例推理技术的轿车整车个性化配置***
US20100131502A1 (en) * 2008-11-25 2010-05-27 Fordham Bradley S Cohort group generation and automatic updating
CN102253933A (zh) * 2010-05-18 2011-11-23 北京耐特永通科技有限公司 一种汽车信息分析和服务的语义搜索***
CN103593752A (zh) * 2013-11-29 2014-02-19 武汉大学 一种基于情境约束的业务流程适应性配置方法及***
CN104054075A (zh) * 2011-12-06 2014-09-17 派赛普申合伙公司 文本挖掘、分析和输出***
CN104182454A (zh) * 2014-07-04 2014-12-03 重庆科技学院 基于领域本体构建的多源异构数据语义集成的模型及方法
CN105022736A (zh) * 2014-04-18 2015-11-04 中国科学院深圳先进技术研究院 一种谱系化高速列车的需求分析***及方法
CN106845645A (zh) * 2008-05-01 2017-06-13 启创互联公司 用于用户驱动的语义网络和媒体合成的动态产生的方法、***和计算机程序
CN107341675A (zh) * 2017-07-17 2017-11-10 重庆邮电大学 一种基于语义知识的智能电网远程费控决策架构及方法
CN107944060A (zh) * 2018-01-02 2018-04-20 天津大学 一种面向汽车垂直网站的产品信息检索方法
CN108053138A (zh) * 2017-12-27 2018-05-18 华侨大学 一种面向订单需求的社群制造***制造服务能力评估方法
CN108229779A (zh) * 2016-12-21 2018-06-29 中国科学院沈阳自动化研究所 一种面向产线的智能动态服务组合方法和***
CN110322217A (zh) * 2019-06-11 2019-10-11 同济大学 基于模板的制造云服务需求分解***及方法
CN110851621A (zh) * 2019-10-31 2020-02-28 中国科学院自动化研究所 基于知识图谱预测视频精彩级别的方法、装置及存储介质

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101246509A (zh) * 2008-02-28 2008-08-20 上海交通大学 基于实例推理技术的轿车整车个性化配置***
CN106845645A (zh) * 2008-05-01 2017-06-13 启创互联公司 用于用户驱动的语义网络和媒体合成的动态产生的方法、***和计算机程序
US20100131502A1 (en) * 2008-11-25 2010-05-27 Fordham Bradley S Cohort group generation and automatic updating
CN102253933A (zh) * 2010-05-18 2011-11-23 北京耐特永通科技有限公司 一种汽车信息分析和服务的语义搜索***
CN104054075A (zh) * 2011-12-06 2014-09-17 派赛普申合伙公司 文本挖掘、分析和输出***
CN103593752A (zh) * 2013-11-29 2014-02-19 武汉大学 一种基于情境约束的业务流程适应性配置方法及***
CN105022736A (zh) * 2014-04-18 2015-11-04 中国科学院深圳先进技术研究院 一种谱系化高速列车的需求分析***及方法
CN104182454A (zh) * 2014-07-04 2014-12-03 重庆科技学院 基于领域本体构建的多源异构数据语义集成的模型及方法
CN108229779A (zh) * 2016-12-21 2018-06-29 中国科学院沈阳自动化研究所 一种面向产线的智能动态服务组合方法和***
CN107341675A (zh) * 2017-07-17 2017-11-10 重庆邮电大学 一种基于语义知识的智能电网远程费控决策架构及方法
CN108053138A (zh) * 2017-12-27 2018-05-18 华侨大学 一种面向订单需求的社群制造***制造服务能力评估方法
CN107944060A (zh) * 2018-01-02 2018-04-20 天津大学 一种面向汽车垂直网站的产品信息检索方法
CN110322217A (zh) * 2019-06-11 2019-10-11 同济大学 基于模板的制造云服务需求分解***及方法
CN110851621A (zh) * 2019-10-31 2020-02-28 中国科学院自动化研究所 基于知识图谱预测视频精彩级别的方法、装置及存储介质

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
XIAONAN WANG等: "Interpreting the Fuzzy Semantics of NaturalLanguage Spatial Relation Terms with the Fuzzy Random Forest Algorithm", 《INTERNARIONAL JOURNAL OF GEO-INFORMATION》 *
但斌等: "基于本体映射面向模糊客户需求的产品配置研究", 《计算机集成制造***》 *
杜一峰: "基于语义的产品配置需求响应机制研究与实现", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *
胡雨: "基于综合模糊相似度的云制造需求—服务双向匹配", 《计算机应用与软件》 *
陈静等: "面向客户需求基于本体的产品配置方法研究", 《现代制造工程》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111967746A (zh) * 2020-08-07 2020-11-20 江苏海岸线互联网科技有限公司 一种质量协同管理***
CN112835944A (zh) * 2021-02-20 2021-05-25 浙江三方控制阀股份有限公司 一种控制阀产品查询配置***及查询配置方法
CN114565429A (zh) * 2022-02-22 2022-05-31 哈尔滨工程大学 一种基于语义图模型的智能供应商匹配方法

Also Published As

Publication number Publication date
CN111401988B (zh) 2022-08-23

Similar Documents

Publication Publication Date Title
CN111401988B (zh) 一种基于语义的产品配置需求响应***及订单生成方法
Klein et al. Serching for services on the semantic web using process ontologies.
Gilson et al. From web data to visualization via ontology mapping
CN109741120B (zh) 用于用户需求的产品深度个性化定制方法
Froeschl Metadata management in statistical information processing: a unified framework for metadata-based processing of statistical data aggregates
US20060287937A1 (en) Generative Investment Process
CN108765052A (zh) 电商推荐/推送方法及装置、存储介质及计算设备
WO2003040888A2 (en) Method and system for identifying purchasing cost savings
CN115329215A (zh) 异构网络中基于自适应动态知识图谱的推荐方法及***
Chen et al. Personalized product configuration rules with dual formulations: A method to proactively leverage mass confusion
Chen et al. Using data mining to provide recommendation service
Yan et al. A data-mining approach for product conceptualization in a web-based architecture
Martinez et al. Incomplete preference relations to smooth out the cold-start in collaborative recommender systems
Chakravarthy et al. RETRACTED ARTICLE: Mining interesting actionable patterns for web service composition
Gill et al. A fuzzy linguistic approach to data quantification and construction of distance measures for the part family formation problem
Sarraf et al. Business rules in retail: the Tesco. com story
CN109446247B (zh) 科技创新类数据可视化分析与展示方法
Qing et al. Data Mining Technology in Business Data Analysis
JP2003524812A (ja) スタースキーマ・データモデルを生成するための方法
Portinale et al. A fuzzy case retrieval approach based on SQL for implementing electronic catalogs
Liu et al. Matrix factorization recommendation algorithm based on user characteristics
CN112487185B (zh) 一种电力客户领域的数据分类方法
Ong et al. Online design reuse tool for the support of the generation, embodiment and detailed design of products
CN117495512B (zh) 订单数据的管理方法、装置、设备及存储介质
Pan et al. Research on E-Commerce Automatic Question Answering System Model Based on Data Mining

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20240614

Address after: 1003, Building A, Zhiyun Industrial Park, No. 13 Huaxing Road, Henglang Community, Dalang Street, Longhua District, Shenzhen City, Guangdong Province, 518000

Patentee after: Shenzhen Wanzhida Technology Transfer Center Co.,Ltd.

Country or region after: China

Address before: 400065 Chongwen Road, Nanshan Street, Nanan District, Chongqing

Patentee before: CHONGQING University OF POSTS AND TELECOMMUNICATIONS

Country or region before: China

TR01 Transfer of patent right