发明内容
本申请实施例提供了一种流程图的绘制方法、装置和电子设备,以解决现有技术中流程图的绘制质量较差的问题。
本申请第一方面提供一种流程图的绘制方法,流程图的绘制方法包括:获取对待绘制语音进行语音识别得到的识别文本;对识别文本进行解析,得到识别文本中的多个关键文本;对多个关键文本进行分类,得到多个文本类别,多个文本类别包括:决策性、主体性和动作性;根据多个文本类别,文本类别包括的至少一个关键文本以及识别文本的语义,确定主干文本;根据主干文本中决策性的关键文本,以及识别文本的语义,确定分支文本;根据主干文本和分支文本,绘制待绘制语音对应的目标流程图。
在本申请一个实施例中,对识别文本进行解析,得到识别文本中的多个关键文本,包括:分割识别文本,得到多个文本单元,每个文本单元对应有语义和语法;针对多个文本单元中的每个文本单元,采用词向量空间模型进行特征表征,得到每个文本单元的表征向量;对各表征向量进行标注,得到识别文本中的多个关键文本。
在本申请一个实施例中,分割识别文本,得到多个文本单元之后,还包括:确定修改文本单元是否明确;若否,则输出提示信息,提示信息用于提示用户修改文本单元。
在本申请一个实施例中,根据主干文本和分支文本,绘制待绘制语音对应的目标流程图,包括:提取主干文本和分支文本中的业务元素文本;获取业务元素文本对应流程图标准中的图形;根据主干文本和分支文本、和图形绘制目标流程图。
在本申请一个实施例中,根据主干文本和分支文本、和图形绘制目标流程图之后,还包括:确定目标流程图中是否存在语义矛盾;若存在,输出语义矛盾,语义矛盾用于提示用户修改目标流程图。
在本申请一个实施例中,还包括:分析目标流程图,得到目标流程图的场景数据和决策数据;建立场景数据、决策数据和用户标识的映射关系;保存映射关系,映射关系用于提示用户下次绘制流程图的组件及样式。
本申请第二方面提供一种流程图的绘制装置,包括:
获取模块,用于获取对待绘制语音进行语音识别得到的识别文本;
解析模块,用于对识别文本进行解析,得到识别文本中的多个关键文本;
分类模块,用于对多个关键文本进行分类,得到多个文本类别,多个文本类别包括:决策性、主体性和动作性;
第一确定模块,用于根据多个文本类别,文本类别包括的至少一个关键文本以及识别文本的语义,确定主干文本;
第二确定模块,用于根据主干文本中决策性的关键文本,以及识别文本的语义,确定分支文本;
绘制模块,用于根据主干文本和分支文本,绘制待绘制语音对应的目标流程图。
在本申请一个实施例中,解析模块,用于分割识别文本,得到多个文本单元,每个文本单元对应有语义和语法;针对多个文本单元中的每个文本单元,采用词向量空间模型进行特征表征,得到每个文本单元的表征向量;对各表征向量进行标注,得到识别文本中的多个关键文本。
在本申请一个实施例中,第一确定模块还用于,在分割识别文本,得到多个文本单元之后,确定修改文本单元是否明确;若否,则输出提示信息,提示信息用于提示用户修改文本单元。
在本申请一个实施例中,绘制模块,具体用于提取主干文本和分支文本中的业务元素文本;获取业务元素文本对应流程图标准中的图形;根据主干文本和分支文本、和图形绘制目标流程图。
在本申请一个实施例中,第一确定模块,还用于根据主干文本和分支文本、和图形绘制目标流程图之后,确定目标流程图中是否存在语义矛盾;若存在,输出语义矛盾,语义矛盾用于提示用户修改目标流程图。
在本申请一个实施例中,还包括:保存模块,用于分析目标流程图,得到目标流程图的场景数据和决策数据;建立场景数据、决策数据和用户标识的映射关系;保存映射关系,映射关系用于提示用户下次绘制流程图的组件及样式。
本申请第三方面提供一种电子设备,包括存储器与处理器;其中,
存储器用于存储程序代码;
处理器用于调用程序代码实现上述任一项的流程图的绘制方法。
本申请第四方面提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,使得电子设备执行上述任一项的流程图的绘制方法。
本申请第五方面提供一种计算机程序产品,其上存储有计算机程序,计算机程序被处理器执行时,使得电子设备执行上述任一项的流程图的绘制方法。
由上述技术方案可以看出,本申请实施例通过获取对待绘制语音进行语音识别得到的识别文本;对识别文本进行解析,得到识别文本中的多个关键文本;对多个关键文本进行分类,得到多个文本类别,多个文本类别包括:决策性、主体性和动作性;根据多个文本类别,文本类别包括的至少一个关键文本以及识别文本的语义,确定主干文本;根据主干文本中决策性的关键文本,以及识别文本的语义,确定分支文本;根据主干文本和分支文本,绘制待绘制语音对应的目标流程图,实现目标流程图像准确高效的绘制。
具体实施方式
为了使本技术领域的人员更好地理解本申请的方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,本申请技术方案中对数据的获取、存储、使用和处理等均符合国家法律法规的相关规定。
下面参考本申请的若干代表性实施方式,详细阐释本申请的原理和精神。
在工作中,业务人员往往不了解如何绘制流程图,只会使用简单语言对工作过程进行直白描绘,使得需求分析人员理解有误,容易遗漏关键管控点,导致绘制流程图的软件不完整。其次,由于流程图绘制的专业性,以及目前多套流程图绘制标准,且各标准均没有官方中文翻译版本,使用时存在概念不统一导致理解不一致的困扰。再者,汉语语义存在较大模糊性,流程梳理阶段极难意识到逻辑未覆盖点,致使频繁返工。最后传统流程图软件不具备人工智能模块,缺少历史数据,导致软件不具备自我迭代功能,无法与时俱进。
现有的流程图绘制工具需要用户非常熟悉流程设计规范才可使用顺畅,新用户面对众多符号往往无从下手。即使能够上手使用,提升作图速度也需要花费较长时间。再者,现有流程图绘制工具需要用户自己根据业务描述提炼逻辑词,再依照逻辑关系整理并绘制流程图草稿,最后根据草稿使用绘制工具定稿。全部过程中工具仅作为记录工具,整体价值不突出。此外,现有的流程图绘制工具使用界面复杂,高级功能需要用户自定义,导致使用体验较差。进一步地,现有的流程图绘制工具无法积累历史分析结果,并构建资产库,形成可叠加式进步,导致软件迭代缓慢,极易被其它同类软件取代。
基于上述问题,本申请提供一种流程图的绘制方法,通过还原问题至原始场景,由业务角度出发,采用直接分析语音的方式,从中拆解出主干文本和分支文本,最后绘制成流程图。本申请主要采用语音识别技术、自然语言处理技术、流程绘制技术和人工智能技术。语音识别技术用于收集用户语音,分析得出结构化数据,供后续处理。自然语言处理技术用于解析汉语语言、拆分逻辑关键词和整理归档,流程绘制技术用于根据汉语语义绘制流程图,并提示流程风险点。人工智能技术用于分析历史数据,迭代软件逻辑。
参考图1,为本申请提供的流程图的绘制方法的应用场景图,其中,用户需要将自己的工作流程绘制成一流程图,则用户可以语音表达自己的工作流程,即输入待绘制语音,然后电子设备对该待绘制语音进行处理,输出该待绘制语音对应的目标流程图,显示给该用户,使用户可以高效的得到高质量的目标流程图。
下面,通过具体实施例对本申请的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
参照图2,为本申请一实施例提供的流程图的绘制方法的步骤流程图,该流程图的绘制方法具体包括如下步骤:
S201,获取对待绘制语音进行语音识别得到的识别文本。
在本申请实施例中,在获取对待绘制语音进行语音识别得到的识别文本之前,还包括:用户通过界面触发选择流程图标准,在本申请实施例中,可以预先配置多种流程图标准供用户选择,例如,针对不同语言有不同的流程图标准。
进一步地,在用户确定流程图标准后,输入待绘制语音。该待绘制语音要求用户语速需适中,吐字需清晰,并尽量标准语音,例如,汉语使用标准普通话。
在本申请实施例中,采用语音识别技术将该待绘制语音进行语音识别得到的识别文本。
示例性地,银行工作人员需要对客户在银行办理开立账户的流程图,该工作人员输入的待绘制语音进行识别得到的识别文本如“首先,要客户填写一下开户申请表,然后检查一下开户申请表填写是否准确,若是,则进行下一步,若否,则让客户修改,修改后再检查一下,若填写准确,则要客户提供有效身份证明文件,检查客户提供的有效身份证明文件是什么,是身份证、护照,然后核实客户身份信息,需要针对不同的有效身份证明文件,使用不同的认证系统进行核实,如果是身份证采用A系统,如果是护照采用B系统。然后办理账户开立手续,生成账户号码,客户签署相关协议,还有合同,完成开户”。
S202,对识别文本进行解析,得到识别文本中的多个关键文本。
在本申请实施例中,采用自然语言处理技术对识别文件进行解析,得到多个关键文本。多个关键文本属于实体文本、三元组、意图或事件类。
例如,针对上述识别文本,得到关键文本如:“客户”、“填写”、“开户申请表”、“检查”、“是否准确”、“若是”“客户修改”、“若否”“有效”、“身份证明文件”、“身份证”、“或”、“护照”、“核实”、“身份信息”、“认证系统进行核实”、“如果是”、“A系统”、“B系统”、“办理”、“账户开立手续”、“生成”、“账户号码”、“签署相关协议”、“合同”。
在本申请实施例中,可以预先训练一算法模型,该算法模型包括词向量空间模型,可以对每个文本单元进行特征表征,然后对表征向量进行标注,可以得到对应的关键文本。
进一步地,分割识别文本,得到多个文本单元之后,还包括:确定修改文本单元是否明确;若否,则输出提示信息,提示信息用于提示用户修改文本单元。
例如,上述识别文本中“是身份证、护照”输出后提示用户“是身份证和护照”还是“是身份证或护照”,以使用户对于不明确的语义重新输入语音片段,再次识别后的文本替换该不明确的文本单元,若用户再次输入的语音识别为“是身份证或护照”,则可以将文本单元“是身份证、护照”修改为“是身份证或护照”。
S203,对多个关键文本进行分类,得到多个文本类别。
其中,多个文本类别包括:决策性、主体性和动作性。
其中,决策性的关键文本如“是否”、“如果”、“若”等词。
具体地,在建模过程中,对各个关键文本进行分类,分类规则包括逻辑(是否为决策性的文本)、主体、动作等,之后对各文本类别的关键文本进行词语切分、词性标注、专有名词标注、语素子类标注、动词和形容词特殊用法标注、短语型标注,可以将标注后的关键文本保存至资产库中。
S204,根据多个文本类别,文本类别包括的至少一个关键文本以及识别文本的语义,确定主干文本。
最后,汇总分析识别文本的语义信息,剔除识别文本中的无意义词句(如上述中的首先,一下、然后、则等),整理得出主干文本,可以在主干文本中标识出决策文本,下一步,由识别文本前至后的顺序,逐个决策文本梳理分支流程,如遇矛盾点则记录下来,待提示用户进行修改。
S205,根据主干文本中决策性的关键文本,以及识别文本的语义,确定分支文本。
在本申请实施例中,例如,识别文本为“首先,要客户填写一下开户申请表,然后检查一下开户申请表填写是否准确,若是,则进行下一步,若否,则让客户修改,修改后再检查一下,若填写准确,则要客户提供有效身份证明文件,检查客户提供的有效身份证明文件是什么,是身份证、护照,然后核实客户身份信息,需要针对不同的有效身份证明文件,使用不同的认证系统进行核实,如果是身份证采用A系统,如果是护照采用B系统。然后办理账户开立手续,生成账户号码,客户签署相关协议,还有合同,完成开户”。关键文本为“客户”、“填写”、“开户申请表”、“检查”、“是否准确”、“若是”“客户修改”、“若否”“有效”、“身份证明文件”、“身份证”、“或”、“护照”、“核实”、“身份信息”、“认证系统进行核实”、“如果是”、“A系统”、“B系统”、“办理”、“账户开立手续”、“生成”、“账户号码”、“签署相关协议”、“合同”的情况下,可得到的主干文本为:1)客户填写开户申请表;2)检查开户申请表是否准确;3)客户提供有效身份证明文件;4)核实有效证明文件;5)办理账户开立手续,生成账户号码;6)客户签署相关协议和合同。标识出决策文本为2)检查开户申请表是否准确和4)核实有效证明文件。其中,决策文本2)对应的分支文本为:开户申请表准确,进入步骤3);开户申请表不准确;客户修改申请表,进入步骤2)。决策文本4)对应的分支文本为:若是身份证采用A系统核实,若是护照采用B系统核实。
上述只是示例性说明,本申请对具体的应用场景不加以限定,可以应用在任意场景的流程图的绘制。本申请可以预先训练好建模模型,使建模模型学习处理关键文本和识别文本,得到对应的主干文本和分支文本。
S206,根据主干文本和分支文本,绘制待绘制语音对应的目标流程图。
其中,可以预设的应用场景下的业务元素文本,然后基于该预设的业务元素文本在主干文本和分支文本中提取相同的业务元素文本。例如,上述“开户”,进而可以获取“开户”对应的图形。其中,业务元素文本和图形也是预先设置的对应关系。图形是绘制流程图所需要的图形,如长方形,圆角矩形等。
在本申请实施例中,可以采用界面绘制目标流程图,界面在获取到主干文本和分支文本的全部业务元素文本,然后获取流程图标准中定义的图形,逐项建立映射关系。
其中,不同的流程图标准对应不同的图形,可以配置多套流程图标准,该配置支持后期更新。最后,界面提取所有图形,完成目标流程图的绘制。
示例性地,根据上述主干文本和分支文本绘制的目标流程图像参照图3。本申请可以根据设置采用其他方式绘制目标流程图,在此不加以限定。
本申请实施例通过获取对待绘制语音进行语音识别得到的识别文本;对识别文本进行解析,得到识别文本中的多个关键文本;基于识别文本的语义和多个关键文本的文本类别进行建模,确定主干文本和分支文本;根据主干文本和分支文本,绘制待绘制语音对应的目标流程图,实现目标流程图像准确高效的绘制。
在本申请实施例中,生成的目标流程图是可编辑的,用户可以根据需要修改目标流程图,对此不加以限定。
一种可选实施例中,还包括:分析目标流程图,得到目标流程图的场景数据和决策数据;建立场景数据、决策数据和用户标识的映射关系;保存映射关系,映射关系用于提示用户下次绘制流程图的组件及样式。
在本申请实施例中,场景数据包括场景相关的关键文本,如上述的“开户申请表”、“身份证明文件”、“账户开立手续”、“账户号码”。决策数据包括决策性的关键文本,如上述的“是否”、“如果”、“若”。场景数据表示用户工作场景。决策数据表示用户决策习惯。可以建立场景数据、决策数据和用户标识的映射关系,保存至资产库。
在本申请实施例中,资产库负责积累上述处理中产生的部分关键文本,这些关键文本包括语素、词语、决策、使用习惯等。
此外,可以在资产库中内置人工智能模块,用户每次使用上述方式绘制流程图时,模块会记录这些场景数据、决策数据等,然后对用户新输入的语音进行分析,再结合场景数据决策数据进行建模分析。
进一步地,通过机器学习、构建拟合函数(线性/非线性)等方式,区分不同情况计算相关系数。人工智能模块亦会定期分析不同用户的行为相关性。全部分析结果保存至资产库。待用户下次使用时,模块根据资产库分析结果,提前预判用户意图,在每一步执行完成后,向用户提示后续潜在的流程图组件及样式,并提供整图预览,从而快速帮助用户完成流程图绘制。
本申请实施例中,可供用户在工作中使用,在工作中时直接输入待绘制语音或者原始文字,采用本申请方案自动解析、处理并加工出目标流程图。对于存在矛盾之处,可以提示用户进行修改或者确认。用户在得到该提示后可继续作深入调研,使整体反馈周期大幅缩短,并且工作周期内可持续反馈,提升流程图绘制的准确率。与此同时,本申请可帮助用户处理大部分分析工作,节省用户精力,提高流程图的绘制效率。
参照图4,为本申请一实施例提供的流程图的绘制方法的步骤流程图,该流程图的绘制方法具体包括如下步骤:
S401,获取对待绘制语音进行语音识别得到的识别文本。
该步骤的具体实现过程参照S201,在此不再赘述。
S402,分割识别文本,得到多个文本单元。
其中,每个文本单元对应有语义和语法。
进一步的,分割识别文本,得到多个文本单元之后,还包括:确定修改文本单元是否明确;若否,则输出提示信息,提示信息用于提示用户修改文本单元。
具体地,通过断句、分词等操作将识别文本切割为一系列具有语义、语法的文本单元。
S403,针对多个文本单元中的每个文本单元,采用词向量空间模型进行特征表征,得到每个文本单元的表征向量。
在本申请实施例中,可以预先训练一算法模型,该算法模型包括词向量空间模型,可以对每个文本单元进行特征表征,然后对表征向量进行标注,可以得到对应的关键文本。
S404,对各表征向量进行标注,得到识别文本中的多个关键文本。
然后,针对每个文本单元,可以使用词向量空间模型,得到一个表征向量,各文本单元的表征向量可以组成一矩阵,该矩阵即为识别文本的数值化表示。然后,采用分类算法和/或序列标注等方式对矩阵进行处理,可以得到识别文本中的关键文本。
在本申请实施例中,上述关键文本包含语言逻辑和实体信息等建模所需内容,它们将被传递至建模模型层进行建模。
S405,对多个关键文本进行分类,得到多个文本类别。
该步骤的具体实现过程参照S203,在此不再赘述。
S406,根据多个文本类别,文本类别包括的至少一个关键文本以及识别文本的语义,确定主干文本。
该步骤的具体实现过程参照S204,在此不再赘述。
S407,根据主干文本中决策性的关键文本,以及识别文本的语义,确定分支文本。
该步骤的具体实现过程参照S205,在此不再赘述。
S408,提取主干文本和分支文本中的业务元素文本。
其中,可以预设的应用场景下的业务元素文本,然后基于该预设的业务元素文本在主干文本和分支文本中提取相同的业务元素文本。例如,上述“开户”,进而可以获取“开户”对应的图形。
S409,获取业务元素文本对应流程图标准中的图形。
在本申请实施例中,业务元素文本和图形也是预先设置的对应关系。图形是绘制流程图所需要的图形,如长方形,圆角矩形等
S410,根据主干文本和分支文本、和图形绘制目标流程图。
在本申请实施例中,不同的流程图标准对应不同的图形,可以配置多套流程图标准,该配置支持后期更新。最后,界面提取所有图形,完成目标流程图的绘制。
S411,确定目标流程图中是否存在语义矛盾;
S412,若存在,输出语义矛盾,语义矛盾用于提示用户修改目标流程图。
在本申请实施例中,生成的目标流程图是可编辑的,用户可以根据需要修改目标流程图,对此不加以限定。
若存在语义矛盾,用户可以对目标流程图进行修改,提高了目标流程图的灵活性。
本申请实施例中,可供用户在工作中使用,在工作中时直接输入待绘制语音或者原始文字,采用本申请方案自动解析、处理并加工出目标流程图。对于存在矛盾之处,可以提示用户进行修改或者确认。用户在得到该提示后可继续作深入调研,使整体反馈周期大幅缩短,并且工作周期内可持续反馈,提升流程图绘制的准确率。与此同时,本申请可帮助用户处理大部分分析工作,节省用户精力,提高流程图的绘制效率。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
参照图5,为本申请实施例提供的一种流程图的绘制装置的示意图,该流程图的绘制装置500包括:获取模块501、解析模块502、分类模块503、第一确定模块504、第二确定模块505和绘制模块506;其中:
获取模块501,用于获取对待绘制语音进行语音识别得到的识别文本;
解析模块502,用于对识别文本进行解析,得到识别文本中的多个关键文本;
分类模块503,用于对多个关键文本进行分类,得到多个文本类别,多个文本类别包括:决策性、主体性和动作性;
第一确定模块504,用于根据多个文本类别,文本类别包括的至少一个关键文本以及识别文本的语义,确定主干文本;
第二确定模块505,用于根据主干文本中决策性的关键文本,以及识别文本的语义,确定分支文本;
绘制模块506,用于根据主干文本和分支文本,绘制待绘制语音对应的目标流程图。
在本申请一个实施例中,解析模块502,用于分割识别文本,得到多个文本单元,每个文本单元对应有语义和语法;针对多个文本单元中的每个文本单元,采用词向量空间模型进行特征表征,得到每个文本单元的表征向量;对各表征向量进行标注,得到识别文本中的多个关键文本。
在本申请一个实施例中,第一确定模块504还用于,在分割识别文本,得到多个文本单元之后,确定修改文本单元是否明确;若否,则输出提示信息,提示信息用于提示用户修改文本单元。
在本申请一个实施例中,绘制模块506,具体用于提取主干文本和分支文本中的业务元素文本;获取业务元素文本对应流程图标准中的图形;根据主干文本和分支文本、和图形绘制目标流程图。
在本申请一个实施例中,第一确定模块504还用于根据主干文本和分支文本、和图形绘制目标流程图之后,确定目标流程图中是否存在语义矛盾;若存在,输出语义矛盾,语义矛盾用于提示用户修改目标流程图。
在本申请一个实施例中,还包括:保存模块(未示出),用于分析目标流程图,得到目标流程图的场景数据和决策数据;建立场景数据、决策数据和用户标识的映射关系;保存映射关系,映射关系用于提示用户下次绘制流程图的组件及样式。
由上述技术方案可以看出,本申请提供的流程图的绘制装置通过获取对待绘制语音进行语音识别得到的识别文本;对识别文本进行解析,得到识别文本中的多个关键文本;基于识别文本的语义和多个关键文本的文本类别进行建模,确定主干文本和分支文本;根据主干文本和分支文本,绘制待绘制语音对应的目标流程图,实现目标流程图像准确高效的绘制。此外,具体的实现过程参照上述方法实施例,在此不再赘述。
需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上处理模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessing unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、中心端或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、中心端或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的中心端、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid state disk(SSD))等。
图6为本申请实施例提供的电子设备的结构示意图。如图6所示,该电子设备可以包括:处理器61、存储器62、通信接口63和系统总线64。其中,存储器62和通信接口63通过系统总线64与处理器61连接并完成相互间的通信,存储器62用于存储计算机执行指令,通信接口63用于和其他设备进行通信,处理器61执行上述计算机执行指令时实现如上述实施例的方案。
该图6中提到的系统总线可以是外设部件互连标准(peripheral componentinterconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如用户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
上述的处理器可以是通用处理器,包括中央处理器CPU、网络处理器(networkprocessor,NP)等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可选的,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时,使得电子设备执行如上述实施例的方法。
可选的,本申请实施例还提供一种计算机程序产品,其上存储有计算机程序,计算机程序被处理器执行时,使得电子设备执行上述实施例的方法。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中,a,b,c可以是单个,也可以是多个。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。