首页> 中国专利> 一种可配置模板的电子实验记录本报告生成系统

一种可配置模板的电子实验记录本报告生成系统

摘要

本发明公开了一种可配置模板的电子实验记录本报告生成系统,该系统包括:用户端,与服务器端连接,用于根据接收到的用户需求,选择不同的组件,以得到组件信息,并将所述组件信息发送至所述服务器端;所述服务器端,用于根据所述组件信息进行原始ELN模板进行配置,得到目标ELN模板,以根据所述目标ELN模板生成ELN报告,并将所述ELN报告发送至所述用户端;所述用户端,还用于根据所述ELN报告进行显示。通过本发明的技术方案,能够快速、便捷、准确的得到ELN报告,进而大大的提高工作效率。

著录项

  • 公开/公告号CN112395846A

    专利类型发明专利

  • 公开/公告日2021-02-23

    原文格式PDF

  • 申请/专利权人 北京三维天地科技股份有限公司;

    申请/专利号CN202011298961.7

  • 发明设计人 金震;张宪涛;耿金帅;李杨;

    申请日2020-03-17

  • 分类号G06F40/18(20200101);G06F40/186(20200101);G06F21/31(20130101);

  • 代理机构11399 北京冠和权律师事务所;

  • 代理人田春龙

  • 地址 100000 北京市海淀区彩和坊路11号601

  • 入库时间 2023-06-19 09:57:26

说明书

技术领域

本发明涉及电子技术领域,特别涉及一种可配置模板的电子实验记录本报告生成系统。

背景技术

电子实验记录本,又名为电子实验室笔记本,电子实验室记录本,英文名称为Electronic Lab Notebook,或Electronic Laboratory Notebook,缩写为ELN。ELN避免了手写抄录,提高数据记录和调整效率,提高了数据质量和规范性,适合长期存储,可被身处不同地方的研究团队共同使用。ELN的电子化和信息化,可提升科研人员、同行评审员、研发主管和监管层工作效率。

目前,用户想要根据ELN得到一份报告,需要自己设计模板,自己从ELN中查找数据进行填写,这一过程不仅需要花费大量的时间和人力,而且最后得到的报告不一定准确,进而导致工作效率大大下降,因此,如何根据用户的需求快速、便捷、准确的获取一份ELN报告,是一个亟待解决的问题。

发明内容

本发明提供一种可配置模板的电子实验记录本报告生成系统系统,所述技术方案如下:

根据本发明实施例,提供了一种可配置模板的电子实验记录本报告生成系统,包括:

用户端,与服务器端连接,用于根据接收到的用户需求,选择不同的组件,以得到组件信息,并将所述组件信息发送至所述服务器端;

所述服务器端,用于根据所述组件信息进行原始ELN模板进行配置,得到目标ELN模板,以根据所述目标ELN模板生成ELN报告,并将所述ELN报告发送至所述用户端;

所述用户端,还用于根据所述ELN报告进行显示。

在一个实施例中,所述组件包括以下至少一项:文本编辑器、表格编辑器、图片编辑器、分子式编辑器,所述组件信息包括以下至少一项:文本类组件信息、表格类组件信息、图片类组件信息、分子式类组件信息,所述根据接收到的用户需求,选择不同的组件,以得到组件信息,包括:

当所述用户具有文本编辑需求时,根据所述文本编辑需求选择所述文本编辑器,以得到所述文本类组件信息;

当所述用户具有表格编辑需求时,根据所述表格编辑需求选择所述表格编辑器,以得到所述表格类组件信息;

当所述用户具有图片绘制及设置需求时,根据所述图片绘制及设置需求选择所述图片编辑器,以得到所述图片类组件信息;

当所述用户具有化学分子式编辑需求时,根据所述化学分子式编辑需求选择所述分子式编辑器,以得到所述分子式类组件信息。

在一个实施例中,所述组件包括以下至少一项:处方组件、称量组件、合成材料组件、结果录入组件,所述组件信息包括以下至少一项:处方类组件信息、称量类组件信息、合成材料类组件信息、结果录入类组件信息,所述根据接收到的用户需求,选择不同的组件,以得到组件信息,包括:

根据所述用户需求中的处方需求,选择所述处方组件,以得到所述处方类组件信息;

根据所述用户需求中目标药物或化学材料的称量需求,选择所述称量组件,以得到所述称量类组件信息;

根据所述用户需求中的材料合成需求,选择所述合成材料组件,以得到所述合成材料类组件信息;

根据所述用户需求中的实验结果录入需求,选择所述结果录入组件,以得到所述结果录入类组件信息。

在一个实施例中,所述服务器端包括:

第一信息接收模块,与第一配置模块连接,用于接收所述服务器端发送的所述文本类组件信息、表格类组件信息、图片类组件信息及所述分子式类组件信息;

所述第一配置模块,用于根据所述文本类组件信息、表格类组件信息、图片类组件信息及所述分子式类组件信息在所述原始ELN模板中的预设数目个目标区域进行配置,以得到所述目标ELN模板。

在一个实施例中,所述服务器端包括:

第二信息接收模块,分别与第一获取模块、判断模块连接,用于接收所述服务器端发送的所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息;

所述第一获取模块,用于获取所述原始ELN模板中的待配置区域;

所述判断模块,与第二配置模块连接,用于判断所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息是否满足配置需求,

当满足配置需求时,对所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息进行参数提取,以得到配置参数;

所述第二配置模块,用于根据所述配置参数对所述原始ELN模板中的待配置区域进行配置,以得到所述目标ELN模板。

在一个实施例中,当满足配置需求时,所属判断模块对所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息进行参数提取,以得到配置参数,

所述参数提取如下:

首先,将所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息组合成组件信息矩阵X,所述处方类组件信息记为α

X=(α

所述处方类组件信息包括物品编号,规格等,所述称量类组件信息包括物品名称编号,需求重量等,所述合成材料类组件信息包括物品编号,比重等,所述结果录入类组件信息包括结果现象等。

然后,通过下述公式获取参数信息,得到配置参数;

Ω=[E

上述公式中,Ω为所述配置参数,α

在一个实施例中,所述用户端,包括:

身份验证模块,用于在根据接收到的用户需求,选择不同的组件之前对所述用户的身份进行验证,其中:验证步骤包括:

获取所述用户登录时使用的密匙信息,以对所述密匙信息进行读取,得到读取后的密匙信息;

将所述读取后的密匙信息与所述用户预存的身份信息进行匹配,当所述读取后的密匙信息与所述用户预存的身份信息匹配时,身份验证通过;

选择模块,用于当所述身份验证通过时,开始根据接收到的用户需求,选择不同的组件;

用户管理模块,用于增加、删除和修改所述用户预存的身份信息。

在一个实施例中,将所述读取后的密匙信息与所述用户预存的身份信息根据如下公式进行匹配:

在上述公式中,δ

当存在δ

在一个实施例中,所述服务器端,包括:

时间获取模块,用于获取所述ELN报告的生成时间,其中,所述生成时间包括年、月、日、时、分、秒;

存储模块,用于将所述ELN报告以所述生成时间为依据进行存储。

在一个实施例中,所述服务器端,包括:

提取模块,与访问模块连接,用于提取所述目标ELN模板中的特征信息;

所述访问模块,分别与所述提取模块及计算模块连接,用于获取访问数据库的请求,对所述请求的类型进行分析,以确定所述请求是否为数据读取请求,当所述请求为数据读取请求时,根据所述特征信息对所述数据库中的数据进行读取,以得到与所述特征信息相匹配的第一预设数目条业务数据;

所述计算模块,分别与所述访问模块和加载模块连接,用于对所述特征信息及与所述特征信息相匹配的第一预设数目条业务数据进行匹配值计算,分别与得到所述特征信息匹配的所述第一预设数目条业务数据的匹配值,对所述匹配值与预设阈值进行比较,滤除第一预设数目条业务数据中所述匹配值小于预设阈值的数据,以得到第二预设数目条目标数据,所述第二预设数目小于或等于所述第一预设数目;

所述加载模块,用于获取所述目标ELN模板中的不同的对象标识,根据所述不同的对象标识对所述第二预设数目条目标数据进行分类,将分类后的若干类数据依次加载至所述目标ELN模板上,以得到所述ELN报告。

在一个实施例中,所述根据所述特征信息对所述数据库中的数据进行读取包括:

确定数据挖掘的任务,其中,所述任务包括数据挖掘的起始时间点、终止时间点、多个并行挖掘的分任务;

对第三预设数目个目标网站进行分类评估,滤除掉不满足预设标准的网站,以得到第四预设数目个目标网站,所述第四预设数目小于或等于所述第三预设数目;

提取所述第四预设数目个目标网站中的价值数据关键词信息;

根据所述数据挖掘的任务及所述关键词信息对所述第四预设数目个目标网站进行结构化数据的挖掘,以得到若干条结构化数据;

根据预设需求生成数据导入规则;

确定所述若干条结构化数据的数量,以根据所述数量在所述数据库中建立数据表;

根据所述数据导入规则将所述若干条结构化数据导入到所述数据表中,将所述数据表中的若干条结构化数据作为所述数据库中的数据;

根据所述特征信息对所述数据库中的数据进行读取。

在一个实施例中,根据所述用户需求选择不同的组件,还可通过下述步骤进行选择组件:

首先,记组件类别的集合为D,D={d

然后,通过下述公式计算所述特征所属组件类别;

上述公式中,

最后,所述用户需求中每个特征所属的类别即为根据该用户需求应该选择的组件。

本发明实施例提供的技术方案可以包括以下有益效果:

首先,用户端通过根据接收到的用户需求,选择不同的组件,能够得到组件信息,并将组件信息发送至所述服务器端;之后服务器端根据组件信息进行原始ELN模板进行配置,能够得到目标ELN模板,服务器端再根据目标ELN模板生成ELN报告,并将ELN报告发送至用户端;最后用户端再根据所述ELN报告进行显示。本发明的技术方案中通过组件信息对原始ELN模板进行配置得到目标ELN模板,不再需要用户自己进行设计,之后服务器端会根据目标ELN模板从服务器中获取数据,并将数据加载到目标ELN模板中,进而得到ELN报告,不需要用户自己查找数据进行填加,得到的ELN报告符合用户需求,准确性高,通过这个过程能够快速、便捷、准确的得到ELN报告,能够大大的提高工作效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明一实施例中一种可配置模板的电子实验记录本报告生成系统的框图;

图2为本发明一实施例中另一种可配置模板的电子实验记录本报告生成系统的框图;

图3为本发明一实施例中又一种可配置模板的电子实验记录本报告生成系统的框图;

图4为本发明一实施例中再一种可配置模板的电子实验记录本报告生成系统的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明一实施例中一种可配置模板的电子实验记录本报告生成系统的框图,如图1所示,该系统包括:

用户端11,与服务器端12连接,用于根据接收到的用户需求,选择不同的组件,以得到组件信息,并将所述组件信息发送至所述服务器端12;

所述服务器端12,用于根据所述组件信息进行原始ELN模板进行配置,得到目标ELN模板,以根据所述目标ELN模板生成ELN报告,并将所述ELN报告发送至所述用户端11;

所述用户端11,还用于根据所述ELN报告进行显示。

首先,用户端通过根据接收到的用户需求,选择不同的组件,能够得到组件信息,并将组件信息发送至所述服务器端;之后服务器端根据组件信息进行原始ELN模板进行配置,能够得到目标ELN模板,服务器端再根据目标ELN模板生成ELN报告,并将ELN报告发送至用户端;最后用户端再根据所述ELN报告进行显示。本发明的技术方案中通过组件信息对原始ELN模板进行配置得到目标ELN模板,不再需要用户自己进行设计,之后服务器端会根据目标ELN模板从服务器中获取数据,并将数据加载到目标ELN模板中,进而得到ELN报告,不需要用户自己查找数据进行填加,得到的ELN报告符合用户需求,准确性高,通过这个过程能够快速、便捷、准确的得到ELN报告,能够大大的提高工作效率。

在一个实施例中,所述组件包括以下至少一项:文本编辑器、表格编辑器、图片编辑器、分子式编辑器,所述组件信息包括以下至少一项:文本类组件信息、表格类组件信息、图片类组件信息、分子式类组件信息,所述根据接收到的用户需求,选择不同的组件,以得到组件信息,包括:

当所述用户具有文本编辑需求时,根据所述文本编辑需求选择所述文本编辑器,以得到所述文本类组件信息;其中,文本类组件信息包括但不限于:根据文本编辑需求选择的是文本编辑器、文本编辑器输出的文字、文字格式、短多等信息。

当所述用户具有表格编辑需求时,根据所述表格编辑需求选择所述表格编辑器,以得到所述表格类组件信息;其中,表格类组件信息包括但不限于:根据表格编辑需求选择的是表格编辑器、表格编辑器输出的表格的大小、表格的样式等信息。

当所述用户具有图片绘制及设置需求时,根据所述图片绘制及设置需求选择所述图片编辑器,以得到所述图片类组件信息;其中,图片类组件信息包括但不限于:根据图片绘制及设置需求选择的是图像编辑器、图片编辑器输出的图片的大小、图片的样式等信息。

当所述用户具有化学分子式编辑需求时,根据所述化学分子式编辑需求选择所述分子式编辑器,以得到所述分子式类组件信息。其中,分子式组件信息包括但不限于:根据化学分子式编辑需求选择的是分子式编辑器、分子编辑器输出的分子式结构、分子式的字符等信息。

根据用户的不同需求选择不同的组件,能够为ELN报告的生成建立一个更加准确、可靠的基础。

在一个实施例中,所述组件包括以下至少一项:处方组件、称量组件、合成材料组件、结果录入组件,所述组件信息包括以下至少一项:处方类组件信息、称量类组件信息、合成材料类组件信息、结果录入类组件信息,所述根据接收到的用户需求,选择不同的组件,以得到组件信息,包括:

根据所述用户需求中的处方需求,选择所述处方组件,以得到所述处方类组件信息;其中,分子式组件信息包括但不限于:根据处方需求选择的是处方组件、处方中药品的名称、药品的重量等信息。

根据所述用户需求中目标药物或化学材料的称量需求,选择所述称量组件,以得到所述称量类组件信息;其中,称量类组件信息包括但不限于:根据称量需求选择的是称量组件、目标药物或化学材料称重的规格等信息。

根据所述用户需求中的材料合成需求,选择所述合成材料组件,以得到所述合成材料类组件信息;其中,分子式组件信息包括但不限于:根据材料合成选择的是合成材料组件、合成材料的功效是什么、合成的材料的新名称是什么等信息。

根据所述用户需求中的实验结果录入需求,选择所述结果录入组件,以得到所述结果录入类组件信息。其中,分子式组件信息包括但不限于:根据实验结果录入需求选择的是结果录入组件、录入的结果等信息。

根据用户的不同需求选择不同的组件,能够为ELN报告的生成建立一个更加准确、可靠的基础。

如图2所示,在一个实施例中,所述服务器端12包括:

第一信息接收模块121,与第一配置模块122连接,用于接收所述服务器端发送的所述文本类组件信息、表格类组件信息、图片类组件信息及所述分子式类组件信息;

所述第一配置模块122,用于根据所述文本类组件信息、表格类组件信息、图片类组件信息及所述分子式类组件信息在所述原始ELN模板中的预设数目个目标区域进行配置,以得到所述目标ELN模板。其中,原始ELN模板可以是一个空白的模板,目标区域可以是但不限于这个空白模板上的上中下三块区域。

通过第一配置模块在原始ELN模板中目标区域进行配置,生成的目标ELN模板的视觉效果好,有条理性。

如图3所示,在一个实施例中,所述服务器端12包括:

第二信息接收模块123,分别与第一获取模块124、判断模块125连接,用于接收所述服务器端发送的所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息;

所述第一获取模块124,分别与第二信息接收模块123和第二配置模块126连接,用于获取所述原始ELN模板中的待配置区域;

所述判断模块125,与所述第二配置模块126连接,用于判断所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息是否满足配置需求,

当满足配置需求时,对所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息进行参数提取,以得到配置参数;举例而言,配置参数可以是但不限于处方中药品的名称符号、药品的重量大小等。

所述第二配置模块126,用于根据所述配置参数对所述原始ELN模板中的待配置区域进行配置,以得到所述目标ELN模板。

通过判断模块对组件信息进行配置需求的判断之后再进行参数提取及配置操作,能够避免做一些无用功,提高工作效率。

在一个实施例中,当满足配置需求时,所属判断模块对所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息进行参数提取,以得到配置参数,

所述参数提取如下:

首先,将所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息组合成组件信息矩阵X,所述处方类组件信息记为α

X=(α

所述处方类组件信息包括物品编号,规格等,所述称量类组件信息包括物品名称编号,需求重量等,所述合成材料类组件信息包括物品编号,比重等,所述结果录入类组件信息包括结果现象等。

然后,通过下述公式获取参数信息,得到配置参数;

Ω=[E

上述公式中,Ω为所述配置参数,α

有益效果:通过上述实施例来获取配置参数,首先将所述处方类组件信息、称量类组件信息、合成材料类组件信息及所述结果录入类组件信息组合成组件信息以分块矩阵的形式表示,然后再将配置参数截取构造成新的配置参数矩阵。这样不仅可以清楚明了的得到配置方案,而且不容易遗漏信息。

如图4所示,在一个实施例中,所述用户端11,包括:

身份验证模块111,用于在根据接收到的用户需求,选择不同的组件之前对所述用户的身份进行验证,其中:验证步骤包括:

获取所述用户登录时使用的密匙信息,以对所述密匙信息进行读取,得到读取后的密匙信息;

将所述读取后的密匙信息与所述用户预存的身份信息进行匹配,当所述读取后的密匙信息与所述用户预存的身份信息匹配时,身份验证通过;

选择模块112,与身份验证模块111连接,用于当所述身份验证通过时,开始根据接收到的用户需求,选择不同的组件;

用户管理模块113,与身份验证模块连接111,用于增加、删除和修改所述用户预存的身份信息。

通过身份验证模块对用户的身份进行验证,能够避免整个系统进行不必要的工作,而通过管理模块的使用,能够修改用户使用权限,提高用户的使用体验。

在一个实施例中,将所述读取后的密匙信息与所述用户预存的身份信息根据如下公式进行匹配:

在上述公式中,δ

当存在δ

有益效果:通过上述技术来进行身份验证的精确度较高,一旦出现不匹配的信息,所述身份验证便不通过,而且可将将读取后的密匙信息与所有的预存身份信息进行匹配,匹配速度快。

在一个实施例中,所述服务器端,包括:

时间获取模块,用于获取所述ELN报告的生成时间,其中,所述生成时间包括年、月、日、时、分、秒;

存储模块,用于将所述ELN报告以所述生成时间为依据进行存储。

通过时间获取模块获取ELN报告的生成时间,之后将ELN报告按照生成时间存储至存储模块,这种方式存储更加具有条理化,不会出现报告存储混乱的现象。

在一个实施例中,所述服务器端,包括:

提取模块,与访问模块连接,用于提取所述目标ELN模板中的特征信息;其中,特征信息可以但不限于是目标ELN模板中的表格大小、图片样式、药品名称、材料名称等。

所述访问模块,分别与所述提取模块及计算模块连接,用于获取访问数据库的请求,对所述请求的类型进行分析,以确定所述请求是否为数据读取请求,当所述请求为数据读取请求时,根据所述特征信息对所述数据库中的数据进行读取,以得到与所述特征信息相匹配的第一预设数目条业务数据;其中,所述请求的类型包括但不限于数据写入请求、数据增删请求、数据读取请求等,根据特征信息(表格大小、图片样式、药品名称、材料名称等)去数据库中将符合这些特征信息的数据读取出来,即第一预设数目条业务数据。

所述计算模块,分别与所述访问模块和加载模块连接,用于对所述特征信息及与所述特征信息相匹配的第一预设数目条业务数据进行匹配值计算,分别与得到所述特征信息匹配的所述第一预设数目条业务数据的匹配值,对所述匹配值与预设阈值进行比较,滤除第一预设数目条业务数据中所述匹配值小于预设阈值的数据,以得到第二预设数目条目标数据,所述第二预设数目小于或等于所述第一预设数目;

所述加载模块,用于获取所述目标ELN模板中的不同的对象标识,根据所述不同的对象标识对所述第二预设数目条目标数据进行分类,将分类后的若干类数据依次加载至所述目标ELN模板上,以得到所述ELN报告。举例而言,对象标识可以是药品、材料、公式,第二预设数目条数据中包含有药品、材料和公式的数据,且这些数据全部在一起,并未区分,对这些数据进行分类就是药品数据分为一类,材料数据分为一类,公式数据分为一类,也就是药品类数据、材料类数据和公式类数据,之后将这些类数据加载到ELN模板上。

首先,通过提取模块提取目标ELN模板中的特征信息,之后,访问模块获取访问数据库的请求,对请求的类型进行分析,以确定该请求是否为数据读取请求,当确定了该请求为数据读取请求时,根据特征信息对数据库中的数据进行读取,得到与特征信息相匹配的第一预设数目条业务数据,能够减少读取的工作量,然后,计算模块对特征信息及与特征信息相匹配的第一预设数目条业务数据进行匹配值计算,分别与得到特征信息匹配的第一预设数目条业务数据的匹配值,对所述匹配值与预设阈值进行比较,滤除第一预设数目条业务数据中所述匹配值小于预设阈值的数据,以得到第二预设数目条目标数据,根据匹配值与预设阈值的对比关系,进行滤除,得到的第二预设数目条目标数据的准确性高,最后,加载模块,获取所述目标ELN模板中的不同的对象标识,根据不同的对象标识对第二预设数目条目标数据进行分类,将分类后的若干类数据依次加载至所述目标ELN模板上,以得到所述ELN报告,使得用户在观察该报告时,更加的直观清晰。

在一个实施例中,所述根据所述特征信息对所述数据库中的数据进行读取包括:

确定数据挖掘的任务,其中,所述任务包括数据挖掘的起始时间点、终止时间点、多个并行挖掘的分任务;

对第三预设数目个目标网站进行分类评估,滤除掉不满足预设标准的网站,以得到第四预设数目个目标网站,所述第四预设数目小于或等于所述第三预设数目;

提取所述第四预设数目个目标网站中的价值数据关键词信息;其中,该关键词信息可以是阿莫西林。

根据所述数据挖掘的任务及所述关键词信息对所述第四预设数目个目标网站进行结构化数据的挖掘,以得到若干条结构化数据;

根据预设需求生成数据导入规则;举例而言,导入规则可以是一秒钟导入多少条数据、多长时间导入一次等。

确定所述若干条结构化数据的数量,以根据所述数量在所述数据库中建立数据表;

根据所述数据导入规则将所述若干条结构化数据导入到所述数据表中,将所述数据表中的若干条结构化数据作为所述数据库中的数据;

根据所述特征信息对所述数据库中的数据进行读取。

通过确定数据挖掘的任务能够规划数据挖掘的时间,防止数据挖掘不充分或挖掘过度,并且多个并行挖掘的分任务能够提高挖掘效率;将不满足预设标准的网站过滤掉,能够避免挖掘到一些有害的数据;通过有价值的数据关键词信息进行结构化数据挖掘时,效率更高,根据需求确立数据导入规则,之后确定结构化数据的数据量,数据量大时,建立的数据表就大,防止出现由于数据表装不下满足数据导入规则的若干条结构化数据的情况。

在一个实施例中,根据所述用户需求选择不同的组件,还可通过下述步骤进行选择组件:

首先,记组件类别的集合为D,D={d

然后,通过下述公式计算所述特征所属组件类别;

上述公式中,

最后,所述用户需求中每个特征所属的类别即为根据该用户需求应该选择的组件。其中,所属的类别为所属组件类别。

有益效果:在上述实施例中,通过计算所述用户需求的特征属于每个组件类别的概率进而达到根据所述用户需求选择不同的组件的目的,此方法是在条件概率和先验概率的基础上执行的分类选择方法,可根据所述用户需求中的每个特征选择相应类别对应的组件,进而满足所述用户需求。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号