一种报文处理方法、装置及设备与流程

文档序号:23097434发布日期:2020-11-27 12:59阅读:119来源:国知局
一种报文处理方法、装置及设备与流程

本说明书涉及计算机技术领域,尤其涉及一种报文处理方法、装置及设备。



背景技术:

为保障行业健康稳定发展,行业监管机构通常对行业参与者进行监管,监管中,常常要求被监管机构定期发送监管所需的业务报文。

例如,以金融行业为例,鉴于金融行业是强监管行业,监管机构为了监督各金融机构合规运作,要求被监管机构(如金融机构)以非现场监管形式报送业务数据。

目前,金融机构通常采用报文形式,定期向监管机构报送业务数据,而发送业务数据的报文为按照规定的接口规范进行设计的报文结构,其中报文结构包括接口规范规定的报文头和报文体。

但现有报文处理方案中,所发送的每个报文,其报文体所包含的内容均是由后端开发人员预先按照接口规范设计并填写,因而现有报文为固定格式报文。

而随着金融市场的变化,监管机构对金融机构的监管要求也在不断变化,但作为被监管的金融机构很难预先针对未来的监管要求而枚举出各种对应报文格式。因此,由开发人员预先配置的固定格式报文处理方案,已很难适应快速变化的监管要求。

基于此,亟需一种新的报文处理方案。



技术实现要素:

有鉴于此,本说明书实施例提供了一种面向前端可配置的报文处理方法、装置及设备,非常方便前端配置人员快速配置出符合监管要求所报送的报文。

本说明书实施例采用下述技术方案:

本说明书实施例提供一种报文处理方法,包括:

当接收到监管要求时,从已有的报文母版中调取与所述监管要求对应的业务类型相同的原始母版;

按所述监管要求调整所述原始母版中的报文体,形成目标母版;

创建所述目标母版对应的目标报文模板;

接收针对所述目标报文模板与数据源之间匹配关系的配置操作;

当监测到针对目标报文模板与数据源之间匹配关系的配置操作完成时,根据完成配置操作后的目标报文模板生成目标报文格式。

本说明书实施例还提供一种报文处理装置,包括:

调取模块,当接收到监管要求时,从已有的报文母版中调取与所述监管要求对应的业务类型相同的原始母版;

调整模块,按所述监管要求调整所述原始母版中的报文体,形成目标母版;

创建模块,创建所述目标母版对应的目标报文模板;

配置模块,接收针对所述目标报文模板与数据源之间匹配关系的配置操作;

生成模块,当监测到针对目标报文模板与数据源之间匹配关系的配置操作完成时,根据完成配置操作后的目标报文模板生成目标报文格式。

本说明书实施例还提供一种用于报文处理的电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

当接收到监管要求时,从已有的报文母版中调取与所述监管要求对应的业务类型相同的原始母版;

按所述监管要求调整所述原始母版中的报文体,形成目标母版;

创建所述目标母版对应的目标报文模板;

接收针对所述目标报文模板与数据源之间匹配关系的配置操作;

当监测到针对目标报文模板与数据源之间匹配关系的配置操作完成时,根据完成配置操作后的目标报文模板生成目标报文格式。

本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

通过采用报文母版表达报文结构,配置人员只需关注新增监管要求涉及的报文内容,进而可以根据监管要求对应的数据字段,对已有报文母版进行少量配置,而无需重新开发报文结构,可快速地配置出符合监管要求所需的报文,提高报文处理效率,降低报文处理成本。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本说明书实施例提供的一种报文处理方案中报文母版的结构示意图。

图2为本说明书实施例提供的一种报文处理方案中报文体的结构示意图。

图3为本说明书实施例提供的一种报文处理方案中报文处理的结构示意图。

图4为本说明书实施例提供的一种报文处理方法的流程图。

图5为本说明书实施例提供的一种报文处理方法中金融机构报送的信息记录的示意图。

图6为本说明书实施例提供的一种报文处理方法中可视化配置报文模板的示意图。

图7为本说明书实施例提供的一种报文处理装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

现有报文处理方案,需要开发人员预先设计并配置每个报文的具体内容,但监管要求并非是一成不变,而是不断变化的,因而现有报文处理方案越来越难以适应当下的监管。

基于此,发明人在进行方案改进中,通过对已有监管要求的接口规范进行总结,并将已有的监管要求按接口规范形成对应的报文母版,以及对报文的生成方式进行改进,从而提供一种新的业务数据报文处理方案,方便业务数据报送人员,无需重新开发报文结构,而只需要关心报送的数据,并通过前端就能便捷地配置出新的监管要求所需的业务数据报文,提高报文的快速报送能力,提高开发效率。

鉴于行业监管机构对行业参与者的监管大同小异,而金融业的监管变化较快,因而本说明书以金融机构报送业务数据为例进行说明,其他行业可参照本说明书提供的报文处理方案进行报文报送。

图1为本说明书实施例提供的一种报文母版的结构示意图。

如图1所示,本说明书实施例提供的报文处理方案中,开发人员可以根据已有的监管要求,开发出用于向监管机构报送业务数据的报文母版,报文母版可包括有报文头和报文体,还可以根据报送要求包含有报文尾。

其中,每个报文必须包含且只包含一个报文头,报文头用于表征一次数据采集或数据发送的开始,通过报文头给出本次报文的信息提要;报文体由若干条信息记录(如图中的信息记录1至信息记录n,n为正整数)组成,不同种类的数据报文,报文体组成不尽相同;报文尾表示一次数据采集或数据发送的结束。

具体实施中,报文体结构可如图2所示,每条信息记录均由一个基础字段或一个基础段加上若干个其他字段组成。其中,每条信息记录中必须包含基础段,且以基础字段开始,而其他可能需要出现的字段,如身份信息、职业信息、居住信息、担保信息、交易标识变更、特殊交易等,可按任何次序出现于基础字段后。

另外,每条信息记录可能出现的字段数可能不相同,所以各个信息记录的长度可能不相同,具体总长度根据出现的各字段固定长度确定。

需要说明的是,鉴于金融机构报送的是金融业务数据,因此基础字段可为包含账户用户的标识信息、账户标识信息和账户交易信息等用于反映每个信息记录具有唯一性的业务特征信息。另外,报文母版中的报文头、报文体、报文尾等具体结构,可按监管机构规定的接口规范进行设计,这里不再展开说明。

因此,若监管要求随着市场情况发生了变化,这时只需前端人员针对发生变化部分,在前端通过可配置方式快速地生成符合新监管要求的报文。

例如,监管要求仅是要求报文体中的某些信息记录发生变化,这时前端开发人员无需后端开发人员重新开发报文格式,而只需通过调用已有的母版,针对监管要求对应的信息记录少量调整、修改母版结构,形成新母版,这样既无需后端人员重新开发模板,只需关注发生变化的信息记录(即业务数据),最后将新母版生成新的报文模板,根据模板自动装填业务数据。

例如,虽然监管要求发生较大变化,但报文结构仍是由报文头、报文体、报文尾等部分组成,只是报文体中的信息记录发生较大变化,这时前端开发仍可从已有报文母版中调取,比如针对贷款业务数据的报文,可调用已有的贷款业务数据报文对应的母版,从而重新根据监管要求调整原母版中的报文体,快速地配置出复合新监管要求的报文母版,这样可根据报文母版重新生成对应的报文模板,再根据模板装填业务数据。

图3为本说明书实施例提供的报文处理方案的整体架构示意图。

如图3所示,在接收到新的监管要求后,根据监管要求对应业务类型,从已有业务类型对应的母版中,调取至少一个母版,然后根据监管要求,调整出符合新监管要求的母版,再根据新母版生成报文模板,其中报文模板仍包括报文体、报文体,当然若报送格式对报文为要求,模板中还可包括报文尾(图中未示出),其中母版中报文体的每个信息记录采用标签反映在报文模板中,以便于前端人员调整报文中的业务数据与数据源之间的映射关系(即反映数据装填关系的mapping),因而开发人员只需关注数据源的数据字段与报文体中的标签字段的对应关系。

还有,通过数据字段与标签进行映射,以及数据字段构成对应的数据表表达数据,可简化对数据表达,使得数据源也可配置地选择,从而支持接入多种数据平台的数据源,比如odps、mysql、explorer、oss等。

以下结合附图,详细说明本申请各实施例提供的技术方案。

本说明书实施例中提供一种报文处理方法,可方便前端人员通过配置化方式,快速提供面向合规监管的报文模版,并通过可配置化的匹配数据字段,快速完成报送业务数据的报文格式。

如图4所示,本说明书实施例提供的一种报文处理方法,可包括:

步骤s402、当接收到监管要求时,从已有的报文母版中调取与所述监管要求对应的业务类型相同的原始母版。

具体实施中,已有的报文母版(即原始母版)可为预先根据已有监管要求而开发设置的报文母版。

例如,假设监管机构对金融机构合规监管中,监管对应的业务类型可包括个人信用信息、个人身份信息、特殊交易信息等几大业务类型。

具体实施中,个人信用信息按照业务种类还可细分为贷款业务、准贷记卡业务和贷记卡业务等细分业务类型。以及,贷款业务还可细分为贷款开立信息、贷款还款信息,准贷记卡业务还可细分为准贷记卡发卡信息、准贷记卡透支还款信息,贷记卡业务还可细分为贷记卡发卡信息、贷记卡还款信息等。

因此,可针对各业务类型预先开发原始母版。

例如,针对贷记卡还款信息的合规监管要求,金融机构报送的信息记录可如图5所示。

这时,可预先根据该监管要求,开发相应的原始母版(可如前述说明的图1的结构)。因而,图5中需要报送的各信息记录可构成报文母版中的报文体,即报文母版中报文体的信息记录可图4所示的信息记录,比如:金融机构代码、贷记卡账户、已使用额度、最高使用额度、结算日期、最近一次实际还款日期、本月应还款金额、实际还款金额、累计逾期期数、账户状态、24个月账户还款状态等。

需要说明的是,可参照前述图1的说明部分,针对监管要求下的各个业务类型,预先开发形成原始的报文母版,关于报文母版的结构不再展开说明。

步骤s404、按所述监管要求调整所述原始母版中的报文体,形成目标母版。

然而,金融业属于强监管行业,而且金融业务层出不穷,这时监管机构对金融机构的监管要求也随着金融业务的实际情况发生变化,金融机构也无法预先枚举出可能的每种监管场景以及对应的报文母版。

例如,当前监管要求中新增针对大额贷款资金的流向进行合规监管。

这时,可利用针对贷款业务的已有报文母版,开发人员无需关注母版的开发,而只需将新增的监管要求所对应的报送业务数据新增到该贷款业务对应的报文母版(比如报文体)中,从而通过重新配置(比如调整、修改等)该贷款业务对应的报文母版,可形成新监管要求下报送业务数据的报文母版(即目标母版)。

步骤s406、创建所述目标母版对应的目标报文模板。

具体实施中,可将母版转化为报文模板,即采用报文模板表征报文母版,比如报文模板中采用标签字段,表征母版中报文体的信息记录,例如标签i表征信息记录k,这里i和k可相同也可不同,具体可根据接口规范进行定义。

通过采用报文模板,即标签字段反映母版中报文体的信息记录,既简化了报文体的表达,也能增强报文体的可阅读性,便于配置人员根据监管要求重新配置相应母版。

步骤s408、接收针对目标报文模板与数据源之间匹配关系的配置操作。

具体实施中,可将目标报文模板、数据源按预设的匹配策略,将报文模板中的标签字段与数据源的数据表中的数据字段进行匹配,通过数据源的数据字段匹配报文模板中的标签完成模板配置。

在一些实施方式中,配置用户可根据监管要求调整匹配策略,这样报文模板与数据源的匹配可根据调整后的匹配策略自动进行匹配。

在一些实施方式中,可采用可视化方式展示报文模板和数据源,方便用户针对报文模板与数据源之间的匹配策略进行可视化配置操作,如根据监管要求对报文模板与数据源之间的映射关系进行配置,比如重新编辑报文头的内容,编辑报文体的各项标签,编辑标签与数据源的数据字段之间的mapping关系。

如图6所示,可通过下来列表支持选择不同数据平台,比如数据平台选择odps平台,odps元数据作为数据源,数据表也可支持下拉列表选择,以及数据去向也可选择,方便数据平台之间的数据表达;数据源与报文模板之间的映射关系也可编辑,源头表字段的类型等也支持编辑,不再一一列举。

具体实施中,采用数据表表征数据源,简化了数据源的表达,也增强数据源的可读性,而且数据表可为数据开发人员开发的数据表,这样配置人员无需关注具体数据源,而只需关注监管要求下的数据源与报文模板之间的映射关系。

步骤s410、当监测到针对目标报文模板与数据源之间匹配关系的配置操作完成时,根据完成配置操作后的目标报文模板生成目标报文格式。

具体实施中,当监测到配置操作完成后,可根据配置完成的报文模板生成报文格式,以便后续根据报文格式装填各项业务数据进行报文报送。

上述步骤s402-s410,通过调用已有监管要求对应的报文母板,非常方便前端开发人员根据新的监管要求,通过配置方式快速配置出报送所需的报文格式,而且只需前端开发人员关心报送的数据项,而无需后端开发人员重新开发报文格式,提高报文的快速报送能力,提高开发效率。

在一些实施方式中,在生成报文格式后,还可按预设装填周期,通过查询数据表数据是否产生,若产生可将数据根据报文格式装填到报文模板中,以生成业务数据报文。

在一些实施方式中,可将生成的报文模板标记为相应的报文装填代码,进而可根据装填代码自动完成业务数据装填。

需要说明的是,每一个金融机构对于报文类型的定义各不相同,每一个金融机构还对应有若干报文,因而可针对监管机构要求金融机构报送的业务类型,金融机构自定义装填代码,不做具体限定。

在一些实施方式中,金融行业中的业务数据可能来源于不同数据平台,比如odps、mysql等,而不同数据平台的数据,数据表达形式也不近相同,这时也可采用可视化配置方式,使得数据源也可通过前端配置方式选取(如前述图6的说明),让配置人员无需关注数据源的产生,而只关注监管要求所带来数据表的变化,从而针对数据表进行调整。

通过前端配置方式,既可支持接入不同数据源,也让前端配置人员可视化配置不同数据源,提高报文配置效率。

在一些实施方式中,根据监管要求的报送周期、报送接口,根据已设置的任务报送周期,将已装填业务数据的报文报送到相应的接口地址,通过报送接口向监管机构进行报送。

在一些实施方式中,还可将完成配置操作后的目标报文模板对应的目标母版,作为新母版添加到母版库中,其中母版库用于存储已有的报文母版。因而,当有新监管要求时,可从母版库中调取新监管要求最接近的母版。

需要说明的是,前述实施例中,报送周期、装填周期、接口地址等也可通过可视化界面进行配置,这里不做具体限定。

基于同一个发明构思,本说明书实施例还提供与前述报文处理方法对应的一种报文处理装置、电子设备以及非易失性计算机存储介质。

图7为本说明书实施例还提供的一种报文处理装置的结构示意图。

如图7所示,报文处理装置700可包括:调取模块701,当接收到监管要求时,从已有的报文母版中调取与所述监管要求对应的业务类型相同的原始母版;调整模块703,按所述监管要求调整所述原始母版中的报文体,形成目标母版;创建模块705,创建所述目标母版对应的目标报文模板;配置模块707,接收针对所述目标报文模板与数据源之间匹配关系的配置操作;生成模块709,当监测到针对目标报文模板与数据源之间匹配关系的配置操作完成时,根据完成配置操作后的目标报文模板生成目标报文格式。

可选地,接收针对所述目标报文模板与数据源之间匹配关系的配置操作,包括:接收针对预设的匹配策略的配置操作,所述匹配策略用于在所述目标报文模板与数据源之间形式匹配关系。

可选地,报文处理装置700还包括:数据表达模块(图中未示出),采用数据表表征所述数据源,其中所述数据表中包括若干数据字段;

接收针对所述目标报文模板与数据源之间匹配关系的配置操作,包括:

接收针对所述目标报文模板的标签字段与所述数据字段之间匹配关系的配置操作。

可选地,报文处理装置700还包括:可视化模块(图中未示出),将所述目标报文模板和所述数据源展示于可视化界面,以在可视化界面中接收针对所述目标报文模板与数据源之间匹配关系的配置操作。

可选地,报文处理装置700还包括:母版库模块(图中未示出),将完成配置操作后的目标报文模板对应的目标母版,作为新母版添加到母版库中。

可选地,报文处理装置700还包括:装填模块(图中未示出),按预设的装填周期,查询所述数据源是否已产生业务数据,若是,则根据所述目标报文格式装填所述业务数据以生成报送报文。

可选地,报文处理装置700还包括:报送模块(图中未示出),按预设的报送周期,将所述报送报文装填到报送接口,以通过所述报送接口完成报送。

本说明书实施例还提供一种用于报文处理的电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

当接收到监管要求时,从已有的报文母版中调取与所述监管要求对应的业务类型相同的原始母版;

按所述监管要求调整所述原始母版中的报文体,形成目标母版;

创建所述目标母版对应的目标报文模板;

接收针对所述目标报文模板与数据源之间匹配关系的配置操作;

当监测到针对目标报文模板与数据源之间匹配关系的配置操作完成时,根据完成配置操作后的目标报文模板生成目标报文格式。

本说明书实施例还提供一种用于报文处理的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

当接收到监管要求时,从已有的报文母版中调取与所述监管要求对应的业务类型相同的原始母版;

按所述监管要求调整所述原始母版中的报文体,形成目标母版;

创建所述目标母版对应的目标报文模板;

接收针对所述目标报文模板与数据源之间匹配关系的配置操作;

当监测到针对目标报文模板与数据源之间匹配关系的配置操作完成时,根据完成配置操作后的目标报文模板生成目标报文格式。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例侧重说明的都是与其他实施例的不同之处。尤其,对于系统、装置、设备、非易失性计算机存储介质实施例而言,由于其与方法是对应的,描述比较简单,相关之处参见方法实施例的部分说明即可。

本说明书实施例提供的系统、装置、设备、非易失性计算机存储介质与方法是对应的,它们也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应的系统、装置、设备、非易失性计算机存储介质的有益技术效果。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

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

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

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1