本发明涉及数据处理技术领域,具体而言,涉及一种精准医学知识图谱构建方法和装置。
背景技术:
知识图谱是一种图结构的知识库,属于知识工程的范畴。不同于普通知识库,知识图谱融合所有学科,将不同来源、不同类型、不同结构的知识单元通过链接关联成图,基于各学科的元数据,为用户提供更广度、更深度的知识体系并不断扩充。其本质上是将领域知识数据体系化、关系化,并以图的方式将知识可视化。简单来说,知识图谱是基于信息系统建立的知识体系,通过数据采集、数据挖掘、信息处理、知识计量和图形绘制等技术把复杂的知识领域系统地显示出来,揭示知识领域的动态发展规律。
目前临床医学领域中的病症、疾病即诊疗手段之间通常存在着错综复杂的关系,而现有的关系模型的数据存储模式固定,形式单一,缺乏直观性和灵活性,不适用于规模数量大或具有结构化层次的医学知识的表达,不便于医学知识体系内容的扩充,也不能为医护人员提供直观的参考。
技术实现要素:
有鉴于此,本发明的目的在于提供一种精准医学知识图谱构建方法和装置,便于大规模数量的医学知识的表达,为医学人员提供更直观的参考,从而减少医疗事故的发生,提高医疗服务质量。
第一方面,本发明实施例提供一种精准医学知识图谱构建方法,包括:
确定构建精准医学知识图谱需要的至少一个基础元素;
针对确定的每个所述基础元素,基于预设的基础元素、子元素、医学属性信息的映射关系,确定该基础元素的数据框架,所述数据框架包括与基础元素相关的至少一个子元素和与每个子元素相关的医学属性信息;
根据确定的各个基础元素的数据框架,从预设的精准医学知识库提取各个基础元素的数据框架之间的关系信息;
根据确定各个所述数据框架、各个基础元素的数据框架之间的关系信息,基于预设的循证精准医学知识库,确定至少一个循证临床注释模型,所述循证临床注释模型为对相关数据框架的临床注释,所述循证数据库表征数据框架、各个基础元素的数据框架之间的关系信息以及循证临床注释之间的映射关系;
根据各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,构建精准医学知识图谱。
可选地,所述针对确定的每个所述基础元素,基于预设的基础元素与子元素的映射关系、子元素与医学属性信息的映射关系,确定该基础元素的数据框架,包括:
针对确定的每个所述基础元素,基于预设的基础元素和子元素的映射关系,确定与该基础元素匹配的至少一个子元素;
针对确定的每个子元素,基于预设的子元素与医学属性信息的映射关系,确定该子元素的医学属性信息;
根据所述基础元素、确定的所述至少一个子元素和各个子元素的医学属性信息,针对每个基础元素,确定该基础元素的数据框架。
可选地,还包括:
将确定的各基础元素的数据框架以及循证临床注释模型以二维表的形式存储。
可选地,所述根据各个基础元素的数据框架、各个数据框架之间的关系信息以及各个循证临床注释模型,构建精准医学知识图谱,包括:
将存储的包括各基础元素的数据框架以及循证临床注释模型的二维表转化为图数据;
根据所述图数据构建所述精准医学图谱。
可选地,所述根据各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,构建精准医学知识图谱,包括:
根据确定的各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,以各个基础元素的数据框架的标识或各个循证临床注释模型的标识作为节点,以各个基础元素的数据框架之间的关系信息作为有向线段,构建精准医学知识图谱。
第二方面,本发明的实施例提供一种精准医学知识图谱构建装置,包括:
第一确定单元,用于确定构建精准医学知识图谱需要的至少一个基础元素;
第二确定单元,用于针对确定的每个所述基础元素,基于预设的基础元素、子元素、医学属性信息的映射关系,确定该基础元素的数据框架,所述数据框架包括与基础元素相关的至少一个子元素和与每个子元素相关的医学属性信息;
提取单元,用于根据确定的各个基础元素的数据框架,从预设的精准医学知识库提取各个基础元素的数据框架之间的关系信息;
第三确定单元,用于根据确定各个所述数据框架、各个基础元素的数据框架之间的关系信息,基于预设的循证精准医学知识库,确定至少一个循证临床注释模型,所述循证临床注释模型为对相关数据框架的临床注释,所述循证数据库表征数据框架、各个基础元素的数据框架之间的关系信息以及循证临床注释之间的映射关系;
第四确定单元,用于根据各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,构建精准医学知识图谱。
可选地,所述第二确定单元具体用于:
针对确定的每个所述基础元素,基于预设的基础元素和子元素的映射关系,确定与该基础元素匹配的至少一个子元素;
针对确定的每个子元素,基于预设的子元素与医学属性信息的映射关系,确定该子元素的医学属性信息;
根据所述基础元素、确定的所述至少一个子元素和各个子元素的医学属性信息,针对每个基础元素,确定该基础元素的数据框架。
可选地,所述第二确定单元还用于,将确定的各基础元素的数据框架以二维表的形式存储;
第三确定单元还用于将循证临床注释模型以二维表的形式存储。
可选地,所述第四确定单元具体用于:
将存储的包括各基础元素的数据框架以及循证临床注释模型的二维表转化为图数据;
根据所述图数据构建所述精准医学图谱。
可选地,所述第四确定单元具体用于:
根据确定的各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,以各个基础元素的数据框架的标识或各个循证临床注释模型的标识作为节点,以各个基础元素的数据框架之间的关系信息作为有向线段,构建精准医学知识图谱。
根据本发明的技术方案,确定构建精准医学知识图谱所需要的至少一个基础元素,确定各基础元素的数据框架,构建循证临床注释模型,最终建立精准医学知识图谱,使得大规模医学知识的表达更加直观,提高医护人员的效率,减少医疗事故的发生,提高医疗服务质量。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的一种精准医学知识图谱构建方法的流程图;
图2为本发明实施例提供的一种精准精准医学知识库结构的示意图;
图3为本发明实施例提供的一种精准医学知识图谱构建装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种精准医学知识图谱构建方法的流程图。如图1所示,该方法始于步骤s110。
在步骤s110中,确定构建精准医学知识图谱需要的至少一个基础元素。
在步骤s120中,针对确定的每个所述基础元素,基于预设的基础元素、子元素、医学属性信息的映射关系,确定该基础元素的数据框架,所述数据框架包括与基础元素相关的至少一个子元素和与每个子元素相关的医学属性信息。
在步骤s130中,根据确定的各个基础元素的数据框架,从预设的精准医学知识库提取各个基础元素的数据框架之间的关系信息。
在步骤s140中,根据确定各个所述数据框架、各个基础元素的数据框架之间的关系信息,基于预设的循证精准医学知识库,确定至少一个循证临床注释模型,所述循证临床注释模型为对相关数据框架的临床注释,所述循证数据库表征数据框架、各个基础元素的数据框架之间的关系信息以及循证临床注释之间的映射关系。
在步骤s150中,根据各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,构建精准医学知识图谱。
可选地,根据预设的筛选标准,从精准医学知识结构中,确定构建精准医学知识图谱需要的至少一个基础元素。
在执行步骤s110时,可通过对精准医学知识结构的构成特征进行分析研究,基础元素在临床层面或组学层面的指标影响因素,确定四个基础元素。
可选地,所述基础元素至少包括疾病元素、药物元素、生物标记物元素、组学变异元素。
可选地,在执行步骤s120时,所述针对确定的每个所述基础元素,基于预设的基础元素与子元素的映射关系、子元素与医学属性信息的映射关系,确定该基础元素的数据框架,包括:
针对确定的每个所述基础元素,基于预设的基础元素和子元素的映射关系,确定与该基础元素匹配的至少一个子元素;
针对确定的每个子元素,基于预设的子元素与医学属性信息的映射关系,确定该子元素的医学属性信息;
根据所述基础元素、确定的所述至少一个子元素和各个子元素的医学属性信息,针对每个基础元素,确定该基础元素的数据框架。
精准医学的本质是通过基因组、蛋白质组等组学技术和医学前沿技术,对于大样本人群与特定疾病类型进行生物标记物的分析与鉴定、验证与应用,从而精确寻找到疾病的原因和治疗的靶点,并对一种疾病不同状态和过程进行精确分类,最终实现对于疾病和特定患者进行个体化精准治疗的目的,提高疾病诊治与预防的效益。
具体地,以肺癌为例说明,不同的肺癌类型对药物的响应、临床诊疗方法都存在差异。而在组学方面,癌基因和抑癌基因作为多数靶向药物的靶标,其不同组学层面的变异,如脱氧核糖核酸(dna)层面的单核苷酸变异、插入缺失、拷贝数变化、甲基化等,核糖核酸(rna)层面的表达水平变化和融合变异等,蛋白层面的表达变化,都会影响患者对靶向药物的敏感性、化疗药物的药效、以及预后效果;另外药物代谢酶类、药物转运体、和药物靶标相关基因的胚系多态性变异,也会造成不同患者个体在药物代谢快慢、所需药物剂量、不良反应、及药效等方面的差异。为了正确刻画不同的变异对不同的肺癌类型、不同药物的临床影响,实现对患者个体组学变异的正确临床解读,整合肺癌相关科研文献研究结果、监管机构的审批结果、临床指南等信息,构建结构化循证肺癌精准精准医学知识库,形成肺癌的精准医学知识图谱,实现自动化的肺癌患者个体组学变异数据的循证临床解读。以下进行详细叙述。
具体地,参考图2,在建立疾病元素的数据框架时,以肺癌为例进行说明,参照mesh对不同类型肺癌的命名与分类,采用层级树状分类法确定每个框架间的从属关系,构成肺癌疾病的框架网络。不同类型的肺癌(如小细胞肺癌)由其对应的框架来存储相关医学属性信息,框架名即该疾病名称。每种肺癌类型的医学属性信息为医学主题词表标识(meshid)、别名、症状、常见病因描述、常见诊断方法描述及对应的数据类型限制等,即确立相对应的槽及侧面。槽值、侧面值等内容的填充参考医学主题词表(mesh)、在线《人类孟德尔遗传》(omim)、疾病本体(diseaseontology)、国家癌症研究词典(ncithesaurus)等数据库,按照该产品开发标准作业程序(sop)进行格式化、标准化,并以自己的语言进行中英双语表述。在线《人类孟德尔遗传》(omim)用于持续更新的关于人类基因和遗传紊乱的数据库。
在建立药物元素的数据框架时,参考药物库(drugbank)进行药物命名填充,药物的相关结构化描述(槽及侧面)为参考药物库标识(drugbankid)、别名、靶标、类型、作用机制、副作用等及对应的数据类型限制等。槽值、侧面值等属性内容填充参考药物库(drugbank)、丙氨酸氨基转移酶(act)等数据库,按照产品开发sop进行格式化、标准化,并以自己的语言进行中英双语表述,以储存肺癌相关的药物的信息知识,框架名即药物名。
在建立生物标记物(biomarker)元素的数据框架时,用以储存收录的生物标记物相关信息知识。肺癌相关生物标记物的命名采用国际人类基因命名委员会(humangenenomenclaturecommittee,hgnc)和人类染色体命名符号与核型式(iscn)标准,包括基因、假基因、信使rna(mrna)、非编码rna、蛋白、核型等类型。框架名即生物标记物名,生物标记物的医学属性信息(槽及侧面)为美国国家生物技术信息中心在线资源检索器标识(entrezid)、别名、生物标记物类型、基因类型、所处染色体、在染色体上的物理位置、所处dna链(正链/负链)、参考基因组版本、功能类别、简述、机制描述等。槽值、侧面值等属性信息内容填充参考美国国立生物技术信息中心(nationalcenterforbiotechnologyinformation,ncbi)、英国韦尔科姆基因会桑格研究所基金会及欧洲分子生物学实验室所属分部欧洲生物信息学研究所共同协作运营的生物信息数据库(ensemble)、科研文献等的相关内容,按照产品开发sop进行格式化、标准化,并以自己的语言进行中英双语表述。
在建立组学变异(variation)数据框架时,用以存储收录的组学变异相关信息。每个组学变异关联变异所处的生物标记物,并根据变异的组学层级及其类型的不同、采用层级树状分类确立框架间的从属关系,如组学变异分为dna、rna、蛋白三个水平,其中,dna水平上的组学变异有单核苷酸变异、插入缺失、基因拷贝数变异(copynumbervariations,cnv)、结构性变异、甲基化等,rna水平上的组学变异有差异表达、融合等,蛋白水平上的组学变异有差异表达等。组学变异的医学属性信息(槽值)为关联的生物标记物、dna链、所处染色体、变异的物理位置、参考基因组版本及变异的分子机制描述。不同水平不同类型的组学变异因其特征不同,其框架内定义的槽和侧面也不同。以单核苷酸变异为例,其定义的槽和侧面包括转录本、参考序列、变异后序列、编码序列变化、氨基酸变化、所处/相邻外显子、单核苷酸多态性参考文献(refsnp)等描述,而多态性单核苷酸变异还包括变异在不同人群中的发生率;融合变异模型还包括5’基因和3’基因的转录本、观察到的外显子、插入序列、断点位置等。槽值、侧面值等内容的填充根据所收录循证文献提及的组学变异,选择相适配的框架,从ncbi、ensembl、单核苷酸多态性数据库(dbsnp)、癌症体细胞变异目录(cosmic)、遗传药理学和基因组药理学数据库(thepharmacogenetics&pharmacogenomicsknowledgebase,pharmgkb)等公共组学数据库中抽取整合相关属性信息填入槽中,槽值、侧面值等皆通过为朔开发的算法、依照hgvs组学变异命名标准对其进行了错误校正和标准化、归一化处理。
参考文献(reference)框架一般用以储存收录的参考文献相关信息。框架名即参考文献名,参考文献的医学属性信息(槽及侧面)为:文献的题目、作者、年代、出版社、证据等级、美国公共医学数据库标识(pubmedid)、文献研究的疾病、人群、关键词、文献链接、文献简介、在知识库中所关联的框架等。槽值、侧面值等属性信息内容填充参考美国国立生物技术信息中心(ncbi)、ensemble、相关文献等内容,按照产品开发sop进行格式化、标准化,并以自己的语言进行中英双语表述。
建立治疗方案(treatment)数据框架时,用以存储收录的治疗方案相关信息。主要有美国食品药品管理局(fda)、中国国家食品药品监督管理总局(cfda)已审批通过的方案、美国国立综合癌症网络(nationalcomprehensivecancernetwork,nccn)指南中的方案、专家共识及处于临床研究阶段但已有显著效果的治疗方案的相关信息。治疗方案包括靶向治疗、内分泌疗法等生物疗法,以及与生物疗法联合生物疗法、生物疗法联合化疗等的联合方案。框架名为治疗方案名,治疗方案的结构化属性描述(槽及侧面)为适应症、疾病分期、应用患者、客观响应率等相关信息。按照产品开发sop进行格式化、标准化,并以自己的语言进行中英双语表述。
建立联合组学变异(combinedvariation)数据框架时,用以存储组学变异的联合关系。多个组学变异的发生对临床的联合影响包括并发协同(“与”关系)和替代相似(“或”关系)两种联合类型,如,一个同一生物标记物上多个位点的单核苷酸变异都有相同的表型影响,则这些变异为”或”关系。构建的联合变异框架网络兼容“与”和“或”两种类型,包括同一层次、同一类型的联合变异;同一层次不同类型的联合变异;不同层次的联合变异及药物基因组学的星型基因型表示法。可通过转换可将受检者个体的组学变异转换为药物基因组学的星型基因型,并与知识库中收录的联合组学变异名进行匹配。
建立循证临床医学注释(annotation)模型时,依据循证精准医学知识库,存储组学变异对临床表型(如生物体外在表现出来的功能等)的影响信息。根据对肺癌进行分子检测的临床应用环境的不同,肺癌相关组学变异对临床表型的影响包括组学变异对生物疗法(包括靶向药物、内分泌药物、免疫疗法等)的易感性、药物代谢动力学、药效动力学、预后的影响四种类型。
基于不同类型的影响,构建相适配的临床注释模型,关联循证依据(相关文献、指南等)中证实的疾病、药物和具体的组学变异。对循证注释的结构化属性描述(槽及侧面)包括循证医学证据等级(临床试验、队列研究、病例对照等)、样本量、样本人群、临床指标等。
生物疗法的易感性注释模型包括dna组织来源、对药物的敏感、可能敏感、可能耐药、耐药的等级划分、包括总生存期、客观缓解率、无进展生存期等指标在内的循证依据结果描述。
药物代谢动力学注释模型包括预先设置的证据等级、遗传药理学和基因组药理学数据库(pharmgkb)中临床注释等级、代谢类型(超快代谢、快代谢、正常代谢、中间代谢、慢代谢)划分、药物剂量升高或降低的划分、包括剂量、血药浓度等指标在内的药代动力学描述。
药效动力学注释模型包括证据等级、pharmgkb中临床注释等级、药物效率提高或降低的划分、不良反应风险增加或降低的等级划分、包括抗性风险、不良反应、生存期等指标在内的药效动力学描述。
预后注释模型包括预后好或坏的等级划分、包括总生存期、客观缓解率、无进展生存期等指标在内的循证依据结果描述。
信息来源包括美国国立综合癌症网络(nccn)、临床药物基因组学实施联盟(clinicalproblemsindexofcomplexity,cpic)、荷兰遗传药理工作组(dpwg)指南和生物医学文献期刊等,通过自然语言处理工具可自动化搜索、定位、分类美国公共医学数据库(pubmed)中的文献,遵循“引用>试验设计*>样本大小>杂志影响因子>杂志”的文献选取原则和sop结构化抽取循证证据,进行标准化、归一化,并以相应的语言进行中英双语表述。对于研究结果相矛盾的文献,采取在循证依据结果描述中同时呈现的原则。
基于上述基础要素框架、基础要素的联合框架、关联基础要素的循证临床注释模型,根据其名称(框架名、槽名、侧面名)、内容(槽值和侧面值)的相互关联整合形成循证结构化精准医学知识图谱。每个实体具有唯一确定的标示符,每个框架刻画实体内在属性,循证关系连接实体,刻画它们的关联。并提供时态数据刻画知识图谱的时态信息,包括知识的生成时间、在特定时间的状态和版本等。
可选地,该方法还包括:
将确定的各基础元素的数据框架以及循证临床注释模型以二维表的形式存储。
可选地,所述根据各个基础元素的数据框架、各个数据框架之间的关系信息以及各个循证临床注释模型,构建精准医学知识图谱,包括:
将存储的包括各基础元素的数据框架以及循证临床注释模型的二维表转化为图数据;
根据所述图数据构建所述精准医学图谱。
可选地,所述根据各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,构建精准医学知识图谱,包括:
根据确定的各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,以各个基础元素的数据框架的标识或各个循证临床注释模型的标识作为节点,以各个基础元素的数据框架之间的关系信息作为有向线段,构建精准医学知识图谱。通过上述方式构建的精准医学知识图谱,采用非关系型数据存储模式,为医护人员提供更直观的参考,从而降低医疗事故的发生。
图3为本发明实施例提供的一种精准医学知识图谱构建装置的结构示意图。如图3所示,该装置包括:第一确定单元310、第二确定单元320、提取单元330、第三确定单元340、第四确定单元350。
第一确定单元310,用于确定构建精准医学知识图谱需要的至少一个基础元素。
第二确定单元320,用于针对确定的每个所述基础元素,基于预设的基础元素、子元素、医学属性信息的映射关系,确定该基础元素的数据框架,所述数据框架包括与基础元素相关的至少一个子元素和与每个子元素相关的医学属性信息。
提取单元330,用于根据确定的各个基础元素的数据框架,从预设的精准医学知识库提取各个基础元素的数据框架之间的关系信息。
第三确定单元340,用于根据确定各个所述数据框架、各个基础元素的数据框架之间的关系信息,基于预设的循证精准医学知识库,确定至少一个循证临床注释模型,所述循证临床注释模型为对相关数据框架的临床注释,所述循证数据库表征数据框架、各个基础元素的数据框架之间的关系信息以及循证临床注释之间的映射关系。
第四确定单元350,用于根据各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,构建精准医学知识图谱。
可选地,所述第二确定单元320具体用于:
针对确定的每个所述基础元素,基于预设的基础元素和子元素的映射关系,确定与该基础元素匹配的至少一个子元素;
针对确定的每个子元素,基于预设的子元素与医学属性信息的映射关系,确定该子元素的医学属性信息;
根据所述基础元素、确定的所述至少一个子元素和各个子元素的医学属性信息,针对每个基础元素,确定该基础元素的数据框架。
可选地,所述第二确定单元320还用于,将确定的各基础元素的数据框架以二维表的形式存储;
第三确定单元340还用于将循证临床注释模型以二维表的形式存储。
可选地,所述第四确定单元350具体用于:
将存储的包括各基础元素的数据框架以及循证临床注释模型的二维表转化为图数据;
根据所述图数据构建所述精准医学图谱。
可选地,所述第四确定单元350具体用于:
根据确定的各个基础元素的数据框架、各个基础元素的数据框架之间的关系信息以及各个循证临床注释模型,以各个基础元素的数据框架的标识或各个循证临床注释模型的标识作为节点,以各个基础元素的数据框架之间的关系信息作为有向线段,构建精准医学知识图谱。
本发明实施例所提供一种精准医学知识图谱构建装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。