一种基于DOI的支付方法、装置及设备与流程

文档序号:15560257发布日期:2018-09-29 02:04阅读:382来源:国知局

本申请涉及计算机技术领域,尤其涉及一种基于doi的支付方法、装置及设备。



背景技术:

目前,诸如二维码等数字对象唯一标识符(digitalobjectuniqueidentifier,doi)广泛应用于移动支付场景中。

对于现有的移动支付场景而言,通常用户可通过移动终端针对收款方的二维码进行扫描后,进入支付页面,并在该支付页面中输入相应的支付额度,以完成支付业务。

基于现有技术,需要一种能够进一步减少用户操作的移动支付方式。



技术实现要素:

本说明书实施例提供一种基于doi的支付方法、装置及设备,用以提供一种更为便捷的移动支付方案。

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

本说明书实施例提供一种基于doi的支付方法,包括:

计价设备展示待支付金额;

结算设备根据展示的所述待支付金额,提供用于反映所述待支付金额的金额数字对象唯一标识符doi;

扫码设备扫描由所述结算设备所提供的金额doi,向服务器发起支付请求,以完成支付;

其中,所述金额doi至少包括金额二维码。

本说明书实施例在结算设备侧提供一种基于doi的支付方法,包括:

结算设备基于用户所获得的业务,获取用户的待支付信息;其中,所述待支付信息对应的量化值与所述用户获得的业务对应的价值相匹配;

根据所述待支付信息生成金额doi,并展示,以使得用户通过扫码设备扫描所述金额doi进行支付;

其中,所述金额doi至少包括二维码。

本说明书实施例在扫描设备侧提供一种基于doi的支付方法,包括:

扫描结算设备所展示的金额doi;

从所述金额doi中获取待支付信息;

根据所述待支付信息生成支付请求发送至服务器进行支付。

本说明书实施例在服务器侧提供一种基于doi的支付方法,包括:

接收结算设备发送的二维码请求;

确定所述二维码请求中携带的业务方标识信息;

根据所述业务方标识信息以及所述二维码请求中携带的待支付金额,生成二维码数据反馈给所述结算设备,以使得所述结算设备基于所述条码数据提供包含待支付金额的金额doi。

对应地,本说明书实施例还提供一种在计价设备侧的基于doi的支付装置,包括:

信息获取模块,获取用户的待支付金额;

展示模块,展示所述待支付金额。

对应地,本说明书实施例还提供一种在结算设备侧的基于doi的支付装置,包括:

采集模块,采集由计价设备所展示的待支付金额;

doi提供模块,根据采集到的所述待支付金额提供金额doi;

其中,所述金额doi至少包括金额二维码。

对应地,本说明书实施例还提供一种在扫描设备侧的基于doi的支付装置,包括:

扫描模块,扫描并识别结算设备所展示的金额doi;

信息获取模块,从所述金额doi中获取待支付信息;

请求模块,根据所述待支付信息,生成支付请求发送至服务器,以完成支付。

对应地,本说明书实施例还提供一种在服务器侧的基于doi的支付装置,包括:

请求接收模块,接收结算设备发送的二维码请求;

信息确定模块,根据所述二维码请求中携带的业务方标识信息;

条码数据生成模块,根据所述业务方标识信息以及所述二维码请求中携带的待支付金额,生成二维码数据反馈给所述结算设备,以使得所述结算设备基于所述二维码数据提供用于反映待支付金额的金额doi。

对应地,本说明书实施例还提供一种在计价设备侧的基于doi的支付设备,包括:处理器、存储器,其中:

所述存储器,存储基于doi的支付程序;

所述处理器,调用存储器中存储的基于doi的支付程序,并执行:

获取用户的待支付金额;

展示所述待支付金额。

对应地,本说明书实施例还提供一种在结算设备侧的基于doi的支付设备,包括:处理器、存储器,其中:

所述存储器,存储基于doi的支付程序;

所述处理器,调用存储器中存储的基于doi的支付程序,并执行:

采集由计价设备所展示的待支付金额;

根据采集到的所述待支付金额提供金额doi;

其中,所述金额doi至少包括金额二维码。

对应地,本说明书实施例还提供一种在扫描设备侧的基于doi的支付设备,包括:处理器、存储器,其中:

所述存储器,存储基于doi的支付程序;

所述处理器,调用存储器中存储的基于doi的支付程序,并执行:

扫描并识别结算设备所提供的金额doi;

从所述金额doi中获取待支付信息;

根据所述待支付信息,生成支付请求发送至服务器,以完成支付。

对应地,本说明书实施例还提供一种在支付服务器侧的基于doi的支付设备,包括:处理器、存储器,其中:

所述存储器,存储基于doi的支付程序;

所述处理器,调用存储器中存储的基于doi的支付程序,并执行:

接收结算设备发送的二维码请求;

确定所述二维码请求中携带的业务方标识信息;

根据所述业务方标识信息以及所述二维码请求中携带的待支付金额,生成二维码数据反馈给所述结算设备,以使得所述结算设备基于所述二维码数据展示用于反映待支付金额的金额doi。

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

在用户通过扫码设备进行扫码支付的场景下,当用户获得了由业务方所提供的业务后,业务方的结算设备可以基于用户所获得的业务,获取用户的待支付信息,一般来说,待支付信息反映了用户所需支付的金额。此后,并不需要用户在扫码后手动输入待支付的金额,而是由结算设备根据用户的待支付信息,生成包含待支付金额的金额doi。由此,用户只需使用扫码设备对该金额doi进行扫码,便可完成支付。

相较于现有的扫码支付方式而言,本说明书实施例中的上述方法,能够有效较少或避免用户在扫码设备上的操作,从而提升了支付的便捷性,有利于提升用户的支付体验。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本说明书实施例提供的基于doi的支付方法所基于的一种架构示意图;

图2为本说明书实施例提供的基于doi的支付过程示意图;

图3a为本说明书实施例提供的基于doi的支付方法所基于的另一种架构示意图;

图3b为在图3a所示架构基础上的结算设备侧的支付方法过程示意图;

图4为本说明书实施例提供的在扫描设备侧的基于doi的支付过程示意图;

图5为本说明书实施例提供的在支付服务器侧的基于doi的支付过程示意图;

图6为本说明书实施例提供的在计价设备侧的基于doi的支付装置结构示意图;

图7为本说明书实施例提供的在结算设备侧的基于doi的支付装置结构示意图;

图8为本说明书实施例提供的在扫描设备侧的基于doi的支付装置结构示意图;

图9为本说明书实施例提供的在支付服务器侧的基于doi的支付装置结构示意图。

具体实施方式

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

在本说明书的一个或多个实施例中,所述的doi,可认为是可视化的编码图形标识符,具体可包括由qrcode、code16k、ultra-code或pdf417等多种码制编码生成的一维条码、矩阵式二维码或行排式二维码等条码。

在现有的部分移动支付场景下,消费者用户(在后续描述中简称为:用户)通常可针对诸如商家等业务方所提供的静态二维码进行扫码,并在支付界面输入相应的金额后,完成支付。但显然,对于这种支付场景而言,用户需要执行较多操作,从而较为不便。

为此,在本说明书实施例中,提供一种基于doi的支付方法,能够根据用户所需支付的金额生成动态二维码,对于用户而言,仅需要针对动态二维码进行扫码,即可完成支付,而不用在支付页面中手动输入待支付的额度,从而减少用户所需的操作。

在上述内容的基础上,本说明书实施例中提供的基于doi的支付方法可以采用如图1中所示的架构。

在图1中,支付服务器可认为是支付服务方(如:银行、支付平台等)后台的服务器,能够面向用户和业务方提供支付服务。在一种可行的实施方式中,用户和业务方均在支付服务器中注册有相应的账户。同时,在本说明书的部分实施例中,支付服务器可用于提供生成金额doi所需的条码数据(该过程将在后续内容中进行阐述)。

当然,上述支付服务器具体可以采用集群式、分布式或单一服务器的架构,这里并不应构成对本申请的限定。

在图1中,扫码设备由用户所使用,通常可包括但不限于:手机、平板电脑、智能手表、增强现实(augmentedreality,ar)眼镜、虚拟现实(virtualreality,vr)头盔等具有扫码功能的设备,这里并不进行具体限定。

在图1中,计价设备能够基于用户所获得的业务(这里的业务可理解为是用户获得的商品/服务),展示对应的待支付金额。

在图1中,结算设备可以根据计价设备所展示的待支付金额,生成相应的金额doi(如:二维码),以便于用户使用扫码设备扫码支付。

在本说明书实施例中,计价设备和结算设备设置于业务方侧,一般性地,业务方能够为用户提供商品/服务。业务方可以是商户,也可以是其他业务主体。

其中,这里所述的商户具体可包括但不限于:超市、商场、餐馆、咖啡厅、干洗店等。而所述的其他业务主体,可包括但不限于:出租车、收费站、停车场收费亭等等。

应该理解,用户在使用上述业务方提供的商品/服务时,有可能需要在确认消费金额后,扫描业务方的二维码进入支付页面,并在该支付页面中输入相应的金额才能完成支付。而采用本说明书实施例中的基于doi的支付方法便可减少用户所执行的操作。

基于上述如图1所示的架构,以下将详细说明本说明书实施例中所提供的技术方案。

本说明书实施例中提供一种基于doi的支付方法,如图2所述,具体包括以下步骤:

步骤s201:计价设备展示待支付金额。

在本说明书的部分实施例中,计价设备具体可以是能够显示待支付金额的收银设备、计价器等。所述的计价设备可以采用诸如led屏、局部展示区等多种方式展示所述的待支付金额。这里应理解的是,计价设备所展示待支付金额的时机通常为用户需要进行移动支付时。当然,这里并不进行具体限定。

步骤s203:结算设备根据展示的所述待支付金额,提供用于反映所述待支付金额的金额数字对象唯一标识符doi。

在本说明书实施例中的一种可能方式中,所述的结算设备是具有图像采识别功能的设备,其能够识别计价设备所展示的支付金额。结算设备可以具有图像识别器件(如:摄像头),同时,具有显示器件(如:显示屏),该结算设备可以是手机、平板电脑等设备,也可以是专门制造用来实现上述支付方法的定制化设备。当然,这里并不构成对本申请的限定。

在本说明书实施例中的另一种可能方式中,所述的结算设备可通过通信传输的方式获取到上述待支付金额。

当然,以上两种方式并不应构成对本申请的限定。

所述的金额doi,可认为是基于待支付金额所生成的支付二维码,换言之,通过该金额doi的方式,可以尽可能地减少或避免用户在支付过程中所执行的操作。

在本说明书实施例中,结算设备提供该金额doi的方式除了可以通过屏幕展示之外,还可以采用打印、投影等多种方式进行展示,这里并不应构成对本申请的限定。

步骤s205:扫码设备扫描由所述结算设备所提供的金额doi,向服务器发起支付请求,以完成支付。

在实际应用中,用户通过扫码设备针对金额doi扫码后便可完成支付,用户便可不再输入相应的金额信息。

通过上述步骤,在用户通过扫码设备进行扫码支付的场景下,当用户获得了由业务方所提供的业务后,业务方的结算设备可以基于用户所获得的业务,获取用户的待支付信息,一般来说,待支付信息反映了用户所需支付的金额。此后,并不需要用户在扫码后手动输入待支付的金额,而是由结算设备根据用户的待支付信息,生成包含待支付金额的金额doi。由此,用户只需使用扫码设备对该金额doi进行扫码,便可完成支付。

相较于现有的扫码支付方式而言,本说明书实施例中的上述方法,能够有效较少或避免用户在扫码设备上的操作,从而提升了支付的便捷性,有利于提升用户的支付体验。

以上内容是图1所示的架构中各端为实现本说明书实施例中的支付方法所执行的过程。以下分别基于不同侧的角度详细描述本说明书实施例中的支付方法。

对于业务放侧的计价设备和结算设备而言,在部分应用场景中,可以由统一的设备实现,其架构可如图3a所示。具体的方法流程可如图3b所示,具体包括以下步骤:

步骤s301:基于用户所获得的业务,获取用户的待支付信息。

在实际应用中,对于业务方而言,当用户获得由该业务方提供的商品/服务后,通常会进行结算。换言之,将由业务方的结算设备获取用户的待支付信息。待支付信息通常可包括:待支付金额、用户所获得的业务条目中的至少一种。

当然,对于结算设备获取待支付信息的方式可能有多种,例如:结算设备具有自动计费功能(适用于停车场收费亭、出租车等场景),从而可在用户获得业务的过程中,实时获取该用户的待支付信息。又例如:结算设备通过获取用户所购买商品的商品信息(适用于超市、商场、餐馆等场景),得到用户的待支付信息。

由此可知,在本说明书实施例中,所述待支付信息对应的量化值(通常是待支付金额)与所述用户获得的业务对应的价值相匹配。

步骤s303:根据所述待支付信息提供金额doi,以使得用户通过扫码设备扫描所述doi进行支付。

对于现有的方式而言,在实际应用中,结算设备可能会将待支付信息所对应的数额显示给用户或者业务人员,再由用户使用扫码设备针对业务方的二维码进行扫码,并输入相应的支付金额。

不同于现有用户需要在支付页面输入待支付金额的方式,在本说明书实施例中,结算设备可以根据用户获得业务所对应的待支付信息,提供对应的金额doi,而该金额doi中便包含了相应的待支付数额,尽可能地减少或避免了用户输入金额的操作。

显然,在此情况下,用户只需使用相应的扫描设备对本步骤中提供的金额doi进行扫码即可完成支付。

当然,可以理解的是,由结算设备所提供的金额doi中除了包含用户的待支付信息之外,通常还可包含业务方的账户信息。

需要说明的是,在本说明书的不同实施例中,结算设备提供金额doi(以下采用金额二维码进行说明)的具体方式可能存在一定的差异:

方式一

在该方式下,结算设备本地存储有业务方的标识信息(如:业务方在支付服务器中注册的账户信息、id等),那么,该结算设备便可以在本地直接生成金额二维码。也即,根据所述待支付信息生成金额doi,具体为:根据所述待支付信息中包含的待支付金额,以及业务方的标识信息,生成所述金额二维码。

方式二

在该方式下,结算设备本地并未存储有业务方的标识信息,而仅存有该结算设备自身的标识信息(如:设备号、mac地址等)。一般来说,结算设备与业务方之间具有绑定关系,而服务器可记录该绑定关系。

由此,结算设备提供金额二维码的过程便可以为:根据所述待支付信息中包含的待支付金额,以及所述结算设备的标识信息,生成二维码请求,发送至服务器;其中,所述结算设备与业务方具有绑定关系;接收由所述服务器基于所述二维码请求所反馈的二维码数据;其中,所述二维码数据中可以包含相应的支付标识(如:支付token);根据所述二维码数据展示金额二维码。

对于上述如图3所示的方法而言,其执行主体通常可以是具有金额展示功能及二维码提供功能的设备。

当然,在某些实际应用场景中,图3中的执行主体可以为图1所示的架构中的计价设备及结算设备。

具体地,计价设备展示待支付信息的过程便可以为:计价设备基于所述用户所获得的业务,获取所述用户的待支付金额并展示。

结算设备根据展示的所述待支付金额,提供用于反映所述待支付金额的金额doi便可以为:所述结算设备识别由所述计价设备所展示的待支付金额,根据识别出的所述待支付金额,以及与所述结算设备预先绑定的业务方的账户信息,生成二维码请求发送至服务器;以使得所述服务器根据所述二维码反馈二维码数据;根据由所述服务器所反馈的所述二维码数据,展示所述金额二维码。

以上是基于业务方一侧的支付方法,对于用户侧(即,扫码设备侧),本说明书实施例另提供一种基于doi的支付方法,如图4所示,具体包括以下步骤:

步骤s401:扫描结算设备所展示的金额doi。

其中,所述金额doi由所述结算设备基于用户所获得的业务,获取所述用户的待支付信息所生成。

步骤s403:从所述金额doi中获取待支付信息,其中,所述待支付信息中至少包括支付标识。

在本说明书实施例中,所述的支付标识具体可以是上述内容中的支付token。

步骤s405:根据用户信息、所述待支付信息中包含的支付标识,生成支付请求发送至服务器进行支付。

这里的用户信息,具体可以是使用扫码设备的用户所对应的账户信息、用户id等,这里并不进行具体限定。

对于图4所示的支付方法而言,其执行主体可认为是用户所使用的扫码设备。

作为本说明书的一种实施方式,考虑到用户可能在实际的业务场景中支付较大额度的金额,为了保证用户的财产安全,可以在用户扫描金额doi后,在扫码设备上弹出确认页面,以便用户确认本次支付的数额。也即,在生成支付请求发送至支付服务器进行支付之前,所述方法还包括:生成显示有待支付金额的确认页面,并接收用户在所述确认页面上的确认操作。

以上是基于用户一侧的支付方法,对于服务器一侧,本说明书实施例另提供一种基于doi的支付方法,如图5所示,具体包括以下步骤:

步骤s501:接收结算设备发送的二维码请求。

步骤s503:根据所述二维码请求中携带的结算设备标识,确定与所述结算设备具有绑定关系的业务方标识信息;

步骤s505:根据所述业务方标识信息以及所述二维码请求中携带的待支付金额,生成包含支付标识的二维码数据反馈给所述结算设备,以使得所述结算设备基于所述二维码数据生成包含待支付金额的金额doi。

以上为本说明书实施例提供的基于doi的支付方法,基于同样的思路,本说明书实施例还提供相应的基于doi的支付装置。

具体而言,本说明书实施例中所提供的在计价设备侧的基于doi的支付装置如图6所示,所述装置包括:

信息获取模块601,获取用户的待支付金额;

展示模块602,展示所述待支付金额。

基于图6所示的装置,在实际应用中可由实体的设备(如:终端设备)所实现,具体而言,该设备包括:处理器、存储器,其中,

所述存储器,存储基于doi的支付程序;

所述处理器,调用存储器中存储的基于doi的支付程序,并执行:

获取用户的待支付金额;

展示所述待支付金额。

本说明书实施例中所提供的在结算设备侧的基于doi的支付装置如图7所示,所述装置包括:

采集模块701,采集由计价设备所展示的待支付金额;

doi提供模块702,根据采集到的所述待支付金额提供金额doi;

其中,所述doi至少包括二维码。

基于图7所示的装置,在实际应用中可由实体的设备(如:终端设备)所实现,具体而言,该设备包括:处理器、存储器,其中,

所述存储器,存储基于doi的支付程序;

所述处理器,调用存储器中存储的基于doi的支付程序,并执行:

采集由计价设备所展示的待支付金额;

根据采集到的所述待支付金额提供金额doi。

本说明书实施例中所提供的在扫码设备侧的基于doi的支付装置如图8所示,所述装置包括:

扫描模块801,扫描并识别结算设备所提供的金额doi;

信息获取模块802,从所述金额doi中获取待支付信息;

请求模块803,根据所述待支付信息,生成支付请求发送至服务器,以完成支付。

基于图8所示的装置,在实际应用中可由实体的设备(如:终端设备)所实现,具体而言,该设备包括:处理器、存储器,其中,

所述存储器,存储基于doi的支付程序;

所述处理器,调用存储器中存储的基于doi的支付程序,并执行:

扫描并识别结算设备所提供的金额doi;

从所述金额doi中获取待支付信息;

根据所述待支付信息,生成支付请求发送至服务器,以完成支付。

本说明书实施例中所提供的在服务器侧的基于doi的支付装置如图9所示,所述装置包括:

请求接收模块901,接收结算设备发送的二维码请求;

信息确定模块902,确定所述二维码请求中携带的业务方标识信息;

条码数据生成模块903,根据所述业务方标识信息以及所述二维码请求中携带的待支付金额,生成二维码数据反馈给所述结算设备,以使得所述结算设备基于所述二维码数据提供用于反映所述待支付金额的金额doi。

基于图9所示的装置,在实际应用中可由实体的设备(如:终端设备)所实现,具体而言,该设备包括:处理器、存储器,其中,

所述存储器,存储基于doi的支付程序;

所述处理器,调用存储器中存储的基于doi的支付程序,并执行:

接收结算设备发送的二维码请求;

确定所述二维码请求中携带的业务方标识信息;

根据所述业务方标识信息以及所述二维码请求中携带的待支付金额,生成二维码数据反馈给所述结算设备,以使得所述结算设备基于所述二维码数据展示用于反映待支付金额的金额doi。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备和介质类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可,这里就不再一一赘述。

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

在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),如调制的数据信号和载波。

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

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

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

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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

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