一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据查询方法、装置、计算机设备、存储介质及程序产品与流程

2022-04-16 15:42:20 来源:中国专利 TAG:
1.本说明书实施方式涉及计算机
技术领域
:,具体涉及一种数据查询方法、装置、计算机设备、存储介质及计算机程序产品。
背景技术
::2.在从关系型数据库中查询相应的数据时,首先,编程人员可以根据数据库中的字段编写sql语句以构建数据视图,然后在数据视图基础上进行筛选、聚合以及更高维度的分析、展示。3.在传统技术中,为了保证全局唯一性,关系型数据库中字段和数据表会采用复杂表达形式,比如数据表可以采用d2ad7f823b2e14ecad3;该数据表中包括若干字段,且字段可以采用f2ad7f823b2e15ecad3、b2e18e9563b2e14e3n80。为了从数据表d2ad7f823b2e14ecad3500中获取字段f2ad7f823b2e15ecad3、b2e18e9563b2e14e3n80对应的数据,编程人员需要编写sql查询语句如下。4.select5.f2ad7f823b2e15ecad36.b2e18e9563b2e14e3n807.from8.d2ad7f823b2e14ecad39.可见,在传统技术中,利用数据库中的数据表和字段编写sql语句时容易出错。技术实现要素:10.有鉴于此,本说明书实施方式致力于提供一种数据查询方法、装置、计算机设备、存储介质及计算机程序产品,以解决传统技术中编写sql语句时容易出错的技术问题。11.本说明书实施方式提供了一种数据查询方法,所述方法包括:提供指令生成文本的编辑页面;其中,所述编辑页面中具有输入控件;其中,所述指令生成文本本身不能被数据库引擎直接执行,并用于描述查询任务;在所述输入控件被触发的情况下,接收输入的所述指令生成文本;展示所述查询任务的执行结果;其中,所述执行结果是通过所述数据库引擎执行查询指令得到的,其中,所述查询指令是基于所述指令生成文本转换的并能够生成所述查询任务的计算机指令。12.本说明书实施方式提供一种数据查询装置,所述装置包括:编辑页面提供模块,用于提供指令生成文本的编辑页面;其中,所述编辑页面中具有输入控件;其中,所述指令生成文本本身不能被数据库引擎直接执行,并用于描述查询任务;生成文本接收模块,用于在所述输入控件被触发的情况下,接收输入的所述指令生成文本;执行结果展示模块,用于展示所述查询任务的执行结果;其中,所述执行结果是通过所述数据库引擎执行查询指令得到的,其中,所述查询指令是基于所述指令生成文本转换的并能够生成所述查询任务的计算机指令。13.本说明书实施方式提供一种计算设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述实施方式中的方法步骤。14.本说明书实施方式提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式中的方法步骤。15.本说明书实施方式提供一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被计算机设备的处理器执行时,使得所述计算机设备能够执行上述实施方式中的方法步骤。16.本说明书实施方式,通过接收本身不能被数据库引擎直接执行且用于描述查询任务的所述指令生成文本,将所述指令生成文本中不能被计算机执行的文本数据转换为能够被计算机执行的关键词,并进一步生成查询指令,通过执行查询指令以执行查询任务,从而得到查询任务的执行结果,避免直接采用数据库中的数据库表和字段编写sql语句,提升了sql语句的编写速度,降低出错率。附图说明17.图1所示为一实施方式提供的数据查询方法的应用环境图;18.图2a所示为一实施方式提供的数据查询方法的流程示意图;19.图2b所示为一实施方式提供的指令生成文本的编辑页面的示意图;20.图3所示为一实施方式提供的数据查询方法的流程示意图;21.图4a所示为一实施方式提供的第一语法树的结构示意图;22.图4b所示为一实施方式提供的第二语法树的结构示意图;23.图5所示为一实施方式提供的数据查询方法的流程示意图;24.图6所示为一实施方式提供的数据查询装置的结构框图;25.图7所示为一实施方式提供的计算机设备的内部结构图。具体实施方式26.下面将结合本说明书实施方式中的附图,对本说明书实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅是本说明书一部分实施方式,而不是全部的实施方式。基于本说明书中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本说明书保护的范围。27.请参阅图1,本说明书实施方式提供一种数据查询系统,且本说明书提供的数据查询方法应用于该数据查询系统。该数据查询系统可以包括由终端110和服务器120形成的硬件环境。终端110通过网络与服务器120进行通信。终端110提供指令生成文本的编辑页面;其中,编辑页面中具有输入控件;其中,指令生成文本本身不能被数据库引擎直接执行,并用于描述查询任务;在输入控件被触发的情况下,接收输入的指令生成文本。终端110发送查询请求至服务器120;其中,查询请求携带有指令生成文本,服务器对指令生成文本进行解析,得到第一语法树,第一语法树包括指令生成文本的文本关键词;将第一语法树中的文本关键词替换为查询关键词,得到第二语法树,基于第二语法树生成查询指令,通过数据库引擎执行查询指令,得到查询任务的执行结果。终端110展示查询任务的执行结果。28.其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。随着科学技术的发展,可能会出现一些新型计算设备,比如量子计算服务器,这些新型计算设备也可以应用于本说明书的实施方式中。29.请参阅图2a,本说明书实施方式提供一种数据查询方法。该数据查询方法包括以下步骤。30.s210、提供指令生成文本的编辑页面。31.其中,编辑页面中具有输入控件。其中,指令生成文本本身不能被数据库引擎直接执行,并用于描述查询任务。其中,数据库引擎可以是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。查询任务可以是数据库引擎执行查询指令的工作。指令生成文本可以是满足结构化查询语句(structuredquerylanguage,sql)语法的文本数据。比如指令生成文本可以是“selcet签约主体,申请人from合同信息”。文本数据“合同信息”可以是数据源表单的名称。文本数据“签约主体”、“申请人”可以是数据源表单的表单项。一般情况下,sql查询语句应该是select*fromtable;其中“*”表示数据库表table中的任一字段或者数据列。而本说明书实施方式中,指令生成文本内的“签约主体”、“申请人”是能够被用户读懂,确不能被数据库引擎直接执行的文本数据。32.具体地,终端提供有编辑页面,编辑页面中提供有输入控件。输入控件可以是用于与用户交互接收输入的指令生成文本的控件。请参见图2b,终端的操作界面上展示指令生成文本的编辑页面。指令生成文本中可以包括满足sql查询语句语法的关键词select和from,也可以包括满足sql查询语句语法的条件关键词where等。但是,指令生成文本中的查询依赖关键词是不能够被数据库引擎所识别的汉字文本数据但能够明确地向编写者传达业务场景信息的文字,以明确地描述查询任务。33.s220、在输入控件被触发的情况下,接收输入的指令生成文本。34.具体地,终端对输入控件进行监控,在用户通过编辑页面编写指令生成文本时,终端可以监控到输入控件被触发,响应于对输入控件的触发操作,终端接收输入的指令生成文本。35.s230、展示查询任务的执行结果。36.其中,执行结果是通过数据库引擎执行查询指令得到的。其中,查询指令是基于指令生成文本转换的并能够生成查询任务的计算机指令。在一些实施方式中,查询指令能够被数据库引擎执行,数据库引擎执行查询指令时,从数据库中获取与查询任务对应的查询数据。37.具体地,在输入控件被触发的情况下,接收输入的指令生成文本。在一些实施方式中,终端向服务器发送查询请求,查询请求中附带有指令生成文本。服务器接收到指令生成文本,对指令生成文本进行解析,将指令生成文本中不能被计算机执行的文本数据进行转换,基于转换后指令生成文本生成能够被计算机执行的查询指令。提交查询指令至数据库引擎,数据库引擎执行查询指令,从数据库中获取对应的查询数据。获取的查询数据为查询任务的执行结果。请继续参见图2b,终端展示查询任务的执行结果。38.在一些实施方式中,终端可以对指令生成文本进行解析,将指令生成文本中不能被计算机执行的文本数据进行转换,基于转换后指令生成文本生成能够被计算机执行的查询指令。提交查询指令至数据库引擎,数据库引擎执行查询指令,从数据库中获取对应的查询数据。获取的查询数据为查询任务的执行结果。终端展示查询任务的执行结果。39.上述数据查询方法,通过接收本身不能被数据库引擎直接执行且用于描述查询任务的指令生成文本,将指令生成文本中不能被计算机执行的文本数据转换为能够被计算机执行的关键词,并进一步生成查询指令,通过执行查询指令以执行查询任务,从而得到查询任务的执行结果,避免直接采用数据库中的数据库表和字段编写sql语句,提升了sql语句的编写速度,降低出错率。40.在一些实施方式中,指令生成文本包括文本关键词。在提供指令生成文本的编辑页面之前,该数据查询方法还可以包括:在接收到关键词映射配置操作的情况下,确定与文本关键词存在映射关系的查询关键词。41.其中,文本关键词可以是能够被用户读懂,确不能被数据库引擎直接执行的文本数据。文本关键词可以是指令生成文本中除了满足sql语法的关键词(比如select、from等)之外的其他文本数据。示例性地,指令生成文本可以是“selcet签约主体,申请人from合同信息”。文本关键词可以是指令生成文本内的“签约主体”、“申请人”、“合同信息”。其中,查询关键词为执行查询指令时所依赖的关键词。查询关键词可以是能够被数据库引擎的关键词,但是为了确保查询关键词的全局唯一性,查询关键词可以采用一定字符长度的字符。42.具体地,为了将指令生成文本中不能被计算机执行的文本关键词转换为能够被计算机执行的查询关键词,可以预先配置文本关键词与查询关键词之间的映射关系。终端提供有关键词映射配置页面,在关键词映射配置页面中具有关键词映射配置控件。通过关键词映射配置控件接收关键词映射配置操作,确定与文本关键词存在映射关系的查询关键词。在一些实施方式中,关键词映射配置页面中展示文本关键词,通过对关键词映射配置控件的触发操作,在关键词映射配置页面中展示查询关键词列表,在查询关键词列表指定与文本关键词存在映射关系的查询关键词。43.示例性地,在数据库中存储数据时,数据库表的名称采用d2ad7f863b2e11ecad35000c298fe1b8。数据库表中的字段采用f2ad7f823b2e15ecad35000c298fe1f5。在传统技术中,编写的查询指令可以如下。44.select45.f2ad7f823b2e15ecad35000c298fe1f546.from47.d2ad7f863b2e11ecad35000c298fe1b848.而在本说明书实施方式中,d2ad7f863b2e11ecad35000c298fe1b8对应的逻辑表名称可以是学生信息表,f2ad7f823b2e15ecad35000c298fe1f5对应的逻辑数据列可以是姓名。可以理解的是,逻辑表名称和逻辑数据列可以理解为可读性强能够被用户理解的文本数据,且逻辑表名称和逻辑数据列不能被数据库引擎执行。在逻辑表名称与数据库表的名称之间建立映射关系,在数据库表中的字段与逻辑数据列之间建立映射关系。示例性地,建立如表1所示的映射关系。49.表150.学生信息表d2ad7f863b2e11ecad35000c298fe1b8姓名f2ad7f823b2e15ecad38900c298fe1e551.进一步地,获取指令生成文本,指令生成文本可以是select姓名from学习信息表;基于表1所示的映射关系确定姓名对应的查询关键词为f2ad7f823b2e15ecad38900c298fe1e5,确定学习信息表对应的查询关键词为d2ad7f863b2e11ecad35000c298fe1b8。从而将指令生成文本转换为查询指令。查询指令可以如下。52.select53.f2ad7f823b2e15ecad38900c298fe1e554.from55.d2ad7f863b2e11ecad35000c298fe1b856.可见,查询关键词可以是d2ad7f863b2e11ecad35000c298fe1b8,查询关键词可以是f2ad7f823b2e15ecad38900c298fe1e5。57.本实施方式中,通过配置文本关键词与查询关键词之间的映射关系,使得用户直观理解数据的业务含义,并基于文本关键词编写指令生成文本,指令生成文本可以基于配置的映射关系被转换为查询指令,实现以可读性强且数据库引擎不可执行的指令生成文本在数据库中的数据查询。58.在一些实施方式中,文本关键词包括数据源表单标识。在接收到关键词映射配置操作的情况下,确定与文本关键词存在映射关系的查询关键词,可以包括:在接收到针对数据源表单的表映射配置操作的情况下,确定与数据源表单标识存在表映射关系的数据库表标识。59.其中,数据源表单标识可以是数据表表单的名称,也可以是数据源表单的唯一标识信息。数据源表单可以理解为收集业务数据时所使用的表单。将数据源表单中的业务数据存储至数据库中的数据库表时,为了保证数据的全局唯一性,为存储数据源表单中的业务数据的数据库表设置数据库表标识。文本关键词包括数据源表单标识,查询关键词包括数据库表标识。具体地,为了将指令生成文本中不能被数据库引擎执行的数据源表单标识转换为能够被数据库引擎执行的数据库表标识,可以预先配置数据源表单标识与数据库表标识之间的映射关系。终端提供有表映射配置页面,在表映射配置页面中具有表映射配置控件。通过表映射配置控件接收表映射配置操作,确定与数据源表单标识存在映射关系的数据库表标识。在一些实施方式中,表映射配置页面中展示数据库表标识,通过对表映射配置控件的触发操作,在表映射配置页面中展示数据库表标识列表,在数据库表标识列表指定与数据源表单标识存在映射关系的数据库表标识。60.在一些实施方式中,查询指令是基于表映射关系将指令生成文本中的数据源表单标识替换为数据库表标识得到的。具体地,接受指令生成文本,指令生成文本包括数据源表单标识,基于表映射关系确定与数据源表单标识对应的数据库表标识。将指令生成文本中的数据源表单标识替换为对应的数据库表标识。61.本实施方式中,通过配置数据源表单标识与数据库表标识之间的映射关系,使得用户直观理解数据的业务含义,并基于数据源表单标识编写指令生成文本,指令生成文本可以基于配置的表映射关系被转换为查询指令,实现以可读性强且数据库引擎不可执行的指令生成文本在数据库中的数据查询。62.在一些实施方式中,请参阅图3,文本关键词包括表单项标识。在接收到关键词映射配置操作的情况下,确定与文本关键词存在映射关系的查询关键词,可以包括以下步骤。63.s310、展示表单项配置页面。64.s320、在接收到针对表单项的字段映射配置操作的情况下,确定与表单项标识存在字段映射关系的目标字段标识。65.其中,表单项配置页面中具有数据源表单中需要配置字段映射关系的表单项。其中数据源表单包括若干表单项。表单项标识可以是表单项的名称,也可以是表单项的唯一标识信息。文本关键词包括表单项标识,查询关键词包括目标字段标识。具体地,为了将指令生成文本中不能被数据库引擎执行的表单项标识转换为能够被数据库引擎执行的目标字段标识,可以预先配置表单项标识与目标字段标识之间的映射关系。终端提供有表单项映射配置页面,在表单项映射配置页面中具有表单项映射配置控件。通过表单项映射配置控件接收表单项映射配置操作,确定与表单项标识存在字段映射关系的目标字段标识。在一些实施方式中,表单项映射配置页面中展示表单项标识,通过对表单项映射配置控件的触发操作,在表单项映射配置页面中展示字段标识列表,在字段表标识列表指定与表单项标识存在映射关系的目标字段标识。66.在一些实施方式中,查询指令是基于字段映射关系将指令生成文本中的表单项标识替换为目标字段标识得到的。具体地,接受指令生成文本,指令生成文本包括表单项标识,基于字段映射关系确定与表单项标识对应的目标字段标识。将指令生成文本中的表单项标识替换为对应的目标字段标识。67.本实施方式中,通过配置表单项标识与目标字段标识之间的字段映射关系,使得用户直观理解数据的业务含义,并基于表单项标识编写指令生成文本,指令生成文本可以基于配置的字段映射关系被转换为查询指令,实现以可读性强且数据库引擎不可执行的指令生成文本在数据库中的数据查询。68.在一些实施方式中,在展示查询任务的执行结果之前,该数据查询方法还可以包括:发送查询请求至服务器。其中,查询请求携带有指令生成文本,查询请求用于指示服务器对指令生成文本进行解析,得到第一语法树,第一语法树包括指令生成文本的文本关键词;将第一语法树中的文本关键词替换为查询关键词,得到第二语法树,基于第二语法树生成查询指令并执行。69.具体地,终端接收用户输入的指令生成文本,基于指令生成文本生成查询请求,终端将查询请求发送至服务器,服务器接收到查询请求,查询请求中附带有指令生成文本。服务器获取预先配置的语法规则,基于语法规则对指令生成文本进行解析,得到第一语法树。第一语法树中包括指令生成文本中的文本关键词。服务器获取预先配置的文本关键词与查询关键词之间的映射关系。将指令生成文本中的文本关键词与该映射关系中的文本关键词进行对比,确定与指令生成文本中的文本关键词对应的若干查询关键词。利用这些若干查询关键词替换第一语法树中的文本关键词,得到第二语法树。基于语法规则,根据第二语法树生成查询指令。提交查询指令至数据库引擎以执行指令生成文本所描述的查询任务。70.示例性地,指令生成文本包括“select年龄,性别,学历from学生信息表”。预先配置的文本关键词与查询关键词之间的映射关系如表2所示。基于语法规则对“select年龄,性别,学历from学生信息表”进行解析,得到第一语法树(请参阅图4a)。确定与文本关键词“年龄”对应的查询关键词f2ad7f823b2e15ecad35000c298fe1f5、与文本关键词“性别”对应的查询关键词d2ad7f823b2e14ecad35000c298fe3n8、与文本关键词“学历”对应的查询关键词n2ad7f833b2e18ecad35000c298fe1b8、与文本关键词“学生信息表”对应的查询关键词d2ad7f863b2e11ecad35000c298fe1b8。利用查询关键词替换第一语法树中文本关键词,得到第二语法树(请参阅图4b)。根据第二语法树和语法规则生成如下的查询指令。71.select72.f2ad7f823b2e15ecad35000c298fe1f573.d2ad7f823b2e14ecad35000c298fe3n874.n2ad7f833b2e18ecad35000c298fe1b875.from76.d2ad7f863b2e11ecad35000c298fe1b877.表278.学生信息表d2ad7f863b2e11ecad35000c298fe1b8年龄f2ad7f823b2e15ecad35000c298fe1f5性别d2ad7f823b2e14ecad35000c298fe3n8学历n2ad7f833b2e18ecad35000c298fe1b879.本实施方式中,利用文本关键词编写指令生成文件,向用户直观地表达各字段的业务含义,且提升查询语句的编写速度和编写准确性。80.本说明书实施方式提供一种数据查询方法,该数据查询方法包括以下步骤。81.s402、在接收到关键词映射配置操作的情况下,确定与文本关键词存在映射关系的查询关键词。82.其中,文本关键词包括数据源表单标识和表单项标识;其中,查询关键词为执行查询指令时所依赖的关键词。83.具体地,在一些实施方式中,在接收到针对数据源表单的表映射配置操作的情况下,确定与数据源表单标识存在表映射关系的数据库表标识。在一些实施方式中,展示表单项配置页面;其中,表单项配置页面中具有数据源表单中需要配置字段映射关系的表单项;在接收到针对表单项的字段映射配置操作的情况下,确定与表单项标识存在字段映射关系的目标字段标识。84.s404、提供指令生成文本的编辑页面。85.其中,编辑页面中具有输入控件;其中,指令生成文本本身不能被数据库引擎直接执行,并用于描述查询任务。指令生成文本包括文本关键词。86.s406、在输入控件被触发的情况下,接收输入的指令生成文本;87.s408、发送查询请求至服务器;88.其中,查询请求携带有指令生成文本,查询请求用于指示服务器对指令生成文本进行解析,得到第一语法树,第一语法树包括指令生成文本的文本关键词;将第一语法树中的文本关键词替换为查询关键词,得到第二语法树,基于第二语法树生成查询指令,通过数据库引擎执行查询指令,得到查询任务的执行结果。服务器返回查询任务的执行结果。89.在一些实施方式中,基于表映射关系将指令生成文本中的数据源表单标识替换为数据库表标识,基于字段映射关系将指令生成文本中的表单项标识替换为目标字段标识,生成查询指令。90.s410、展示查询任务的执行结果。91.请参阅图5,本说明书实施方式提供一种数据查询方法,应用于服务器,该数据查询方法可以包括以下步骤。92.s510、接收指令生成文本;93.其中,指令生成文本本身不能被数据库引擎直接执行,并用于描述查询任务;94.s520、对指令生成文本进行解析,得到第一语法树,第一语法树包括指令生成文本的文本关键词;95.s530、将第一语法树中的文本关键词替换为查询关键词,得到第二语法树;96.s540、基于第二语法树生成能够被数据库引擎直接执行的查询指令;97.s550、执行查询指令,得到执行结果。98.关于应用于服务器的数据查询方法的具体限定可以参见上文中对于数据查询方法的限定,在此不再赘述。99.应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。100.请参阅图6,本说明书实施方式提供了一种数据查询装置600。数据查询装置600包括编辑页面提供模块610、生成文本接收模块620和执行结果展示模块630。101.编辑页面提供模块610,用于提供指令生成文本的编辑页面;其中,编辑页面中具有输入控件;其中,指令生成文本本身不能被数据库引擎直接执行,并用于描述查询任务;102.生成文本接收模块620,用于在输入控件被触发的情况下,接收输入的指令生成文本;103.执行结果展示模块630,用于展示查询任务的执行结果;其中,执行结果是通过数据库引擎执行查询指令得到的,其中,查询指令是基于指令生成文本转换的并能够生成查询任务的计算机指令。104.关于数据查询装置的具体限定可以参见上文中对于数据查询方法的限定,在此不再赘述。上述数据查询装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。105.在一些实施方式中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种数据查询方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。106.本领域技术人员可以理解,图7中示出的结构,仅仅是与本说明书所公开方案相关的部分结构的框图,并不构成对本说明书所公开方案所应用于其上的计算机设备的限定,具体地,计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。107.在一些实施方式中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述实施方式中的方法步骤。108.在一些实施方式中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施方式中的方法步骤。109.在一些实施方式中,还提供一种计算机程序产品,所述计算机程序产品中包括指令,上述指令可由计算机设备的处理器执行时实现上述实施方式中的方法步骤。110.本领域普通技术人员可以理解实现上述实施方式方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施方式的流程。其中,本说明所提供的各实施方式中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。111.以上实施方式的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施方式中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。112.以上所述仅为本说明书的较佳实施方式而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所作的任何修改、等同替换等,均应包含在本说明书的保护范围之内。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献