本发明属于金融终端设备技术领域,尤其涉及金融终端业务的处理方法、装置和一种金融终端。
背景技术:
金融自助终端atm通常部署在城市的超市、银行、社区、医院等人口密集的区域,极大地便利了市场经济社会的广大银行卡用户。一般地,只要银行卡和atm属于同一家银行,则该atm就能够为该银行卡的持卡人提供查询、改密、转账、存款和取现等业务。
目前的金融自助终端atm可以完成的业务,要么只能针对本行卡进行服务,要么只能针对联入银联的银行卡进行服务。然而,若用户持卡既不是本行卡,也不是银联联网的银行卡,则目前的atm无法进行服务,尤其是进行取现和转账等操作。
综上,针对非atm所属银行或联入银联的银行卡,目前的atm办理金融业务还是有诸多不便之处。
技术实现要素:
有鉴于此,本发明提供了金融终端业务的处理方法、装置和一种金融终端,以解决现有技术中针对非atm所属银行或联入银联的银行卡,办理金融业务不方便的问题。
本发明第一方面提供了一种金融终端业务的处理方法,所述方法应用于独立于银行或银联的金融终端,所述方法包括:
根据所述金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行,所述服务银行列表列出可通过所述金融终端提供服务的银行的名单;
向加密键盘发送指令,所述指令用于指示采用所述用户账户所属银行的银行密码对所述用户输入的密码信息进行加密处理,以获取用户输入的密码信息;
根据所述用户选择的业务类型和用户输入的密码信息,处理所述业务类型对应的金融终端业务。
本发明第二方面提供了一种金融终端业务的处理装置,所述装置应用于独立于银行或银联的金融终端,所述装置包括:
第一获取模块,用于根据所述金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行,所述服务银行列表列出可通过所述金融终端提供服务的银行的名单;
指令发送模块,用于向加密键盘发送指令,所述指令用于指示采用所述用户账户所属银行的银行密码对所述用户输入的密码信息进行加密处理,以获取用户输入的密码信息;
业务处理模块,用于根据所述用户选择的业务类型和用户输入的密码信息,处理所述业务类型对应的金融终端业务。
本发明第三方面提供了一种金融终端,所述金融终端独立于银行或银联,所述金融终端包括:处理器,通信接口,存储器和总线,所述处理器、所述通信接口和所述存储器通过所述总线完成相互间的通信;
所述通信接口,用于与外界设备通信;
所述处理器,用于执行程序;
所述存储器,用于存放所述程序;
所述程序包括:
根据所述金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行,所述服务银行列表列出可通过所述金融终端提供服务的银行的名单;
向加密键盘发送指令,所述指令用于指示采用所述用户账户所属银行的银行密码对所述用户输入的密码信息进行加密处理,以获取用户输入的密码信息;
根据所述用户选择的业务类型和用户输入的密码信息,处理所述业务类型对应的金融终端业务。
从上述本发明提供的技术方案可知,一方面,金融终端提供的服务银行列表列出了可通过所述金融终端提供服务的银行的名单,因此,服务银行列表列出的银行名单都可以处理业务类型对应的金融终端业务,为用户提供了一般的金融终端可提供的服务,技术方案具有普遍的适用性,因而用户在办理金融终端业务时能够体验到方便;另一方面,由于金融终端独立于银联或银行,即使用户所持的银行卡不是银联用户,也可以享受到该金融终端提供的金融服务,或者,由于该金融终端不属于任何一家银行独有,只要用户所持银行卡所属银行在服务银行列表的银行名单之列,便都可以享受到该金融终端提供的金融服务,从而能够平等地为多家银行的用户提供金融业务办理上的方便。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1-1是本发明实施例一提供的金融终端业务的处理方法的实现流程示意图;
图1-2是本发明实施例提供的业务类型对应的金融终端业务为改密或查询业务时处理金融终端业务的实现流程示意图;
图1-3是本发明实施例提供的业务类型对应的金融终端业务为取现业务时处理金融终端业务的实现流程示意图;
图1-4是本发明实施例提供的业务类型对应的金融终端业务为存款业务时处理金融终端业务的实现流程示意图;
图1-5是本发明实施例提供的业务类型对应的金融终端业务为转账业务时处理金融终端业务的实现流程示意图;
图2是本发明实施例二提供的金融终端业务的处理装置结构框图;
图3是本发明实施例三提供的金融终端业务的处理装置结构框图;
图4是本发明实施例四提供的金融终端业务的处理装置结构框图;
图5是本发明实施例五提供的金融终端业务的处理装置结构框图;
图6是本发明实施例六提供的金融终端业务的处理装置结构框图;
图7是本发明实施例七提供的金融终端业务的处理装置结构框图;
图8是本发明实施例八提供的金融终端业务的处理装置结构框图;
图9是本发明实施例九提供的金融终端业务的处理装置结构框图;
图10是本发明实施例十提供的金融终端结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
请参阅附图1-1,是本发明实施例一提供的金融终端业务的处理方法的实现流程示意图。附图1-1示例的方法可应用于独立于银行或银联的金融终端。在本发明实施例中,所谓金融终端独立于银行,是指该金融终端可以不属于任何一家银行,不被任何一家银行所独有,其运营者或拥有者可以是任何合法的个人或组织,当然也包括银行,而金融终端独立于银联,是指该金融终端可以不与银联合作或联网。当然,若有银行需要利用该金融终端建成其独有的自助服务终端,则只需建立起该金融终端与该银行的网络连接并提供相应的业务协议,通过为每银行提供的不同服务端口号,采用该金融终端的控制程序实现该银行业务协议。附图1-1示例的金融终端业务的处理方法主要包括以下步骤s101至步骤s103,详细说明如下:
s101,根据金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行。
在本发明实施例中,金融终端提供的服务银行列表列出了可通过该金融终端提供服务的银行的名单,也包括名单相应的编号。
作为本发明一个实施例,根据金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行可以是:若办理金融终端业务的用户为无卡交易用户,则可通过用户对金融终端的人机交互界面(userinterface,ui)显示的银行的点击,直接确定办理金融终端业务的用户账户所属银行。需要说明的是,在本发明实施例中,金融终端的ui显示的银行一定是属于金融终端提供的服务银行列表所列出的银行。
作为本发明另一实施例,根据金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行可以是:若办理金融终端业务的用户为有卡交易用户,则可以通过读取用户插入金融终端的银行卡的磁道信息或芯片信息,并根据磁道信息或芯片信息确定该银行卡所属的银行,从而确定办理金融终端业务的用户账户所属银行。当然,对于有卡交易用户,也可以如无卡交易用户一样的方法获取其账户所属银行。需要说明的是,对于有卡交易用户,若通过对其银行卡磁道信息或芯片信息的读取,确定用户账户所属银行不在金融终端提供的服务银行列表之列,则向用户给出“无法识别银行卡”或“本机暂未开通该银行服务”的提示。
在本发明实施例中,根据金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行之前,就已经建立并保存服务银行列表至金融终端的数据库,也建立并保存金融终端的账户信息至金融终端的数据库。金融终端的账户信息包括金融终端所有者在服务银行列表所列银行开设的账户的信息,金融终端的账户上的钱款为该金融终端的所有者拥有。
s102,向加密键盘发送指令,该指令用于指示采用用户账户所属银行的银行密码对用户输入的密码信息进行加密处理,以获取用户输入的密码信息。
在本发明实施例中,若金融终端需要开通服务银行列表所列银行提供的业务,则可事先安装该银行的金融终端业务处理系统,并下载该银行的银行密码保存于金融终端的加密键盘中。当用户要办理金融终端业务,通过加密键盘输入办理本次金融终端业务(例如,取现金)所需的密码时,则相当于在向加密键盘发送指令。加密键盘收到该指令后,即指示采用用户账户所属银行的银行密码对用户输入的密码信息进行加密处理,以获取用户输入的办理本次金融终端业务的密码信息。
s103,根据用户选择的业务类型和用户输入的密码信息,处理业务类型对应的金融终端业务。
在本发明实施例中,金融终端能够提供处理的业务类型如一般金融终端atm类似,主要包括改密、查询、取现、存款和转账等业务,通过附图1-2至附图1-5结合以下一一进行说明。
若业务类型对应的金融终端业务为改密或查询业务,则根据用户选择的业务类型和用户输入的密码信息,处理业务类型对应的金融终端业务可通过如下步骤sa1031和sa1032实现:
sa1031,根据获取的密码信息,将用户的账户信息和获取的密码信息发送至服务银行列表列出的用户账户所属银行进行验证。
如前所述,获取的密码信息是用户通过加密键盘输入的办理本次金融终端业务即改密或查询业务所需的密码信息,具体的获取过程可参阅前述步骤s101和s102的相关说明,此处不做赘述。用户的账户信息在用户执行插卡操作或输入卡号后即可读取。
当然,金融终端在处理本次改密或查询业务时,可以根据本机业务系统能力配置,确定本金融终端是否具有处理该用户账户所属银行的银行卡的自助业务能力。
sa1032,若验证通过,则根据用户账户所属银行返回的页面执行改密或查询操作。
用户的账户信息和输入的密码信息被用户账户所属银行验证通过后,根据用户账户所属银行返回的页面执行改密或查询操作如现有的金融终端类似,不做赘述。
若业务类型对应的金融终端业务为取现业务,则根据用户选择的业务类型和用户输入的密码信息,处理业务类型对应的金融终端业务可通过如下步骤sb1031至sb1033实现:
sb1031,获取取现业务所需信息。
在本发明实施例中,取现业务所需信息包括取现总金额、用户的账户信息、金融终端的账户信息和用户的密码信息,其中,取现总金额为用户本次取现金额与本次办理取现业务产生的手续费之和。
如前所述,获取的密码信息是用户通过加密键盘输入的办理本次金融终端业务即取现业务所需的密码信息,具体的获取过程可参阅前述步骤s101和s102的相关说明,此处不做赘述。用户的账户信息在用户执行插卡操作或输入卡号后即可读取。当然,金融终端在处理本次取现业务时,可以根据本机业务系统能力配置,确定本金融终端是否具有处理该用户账户所属银行的银行卡的自助业务能力。
sb1032,将取现业务所需信息发送至用户账户所属银行,以使用户账户所属银行从用户的账户划去与取现总金额等值的金额后,转入金融终端所有者在服务银行列表所列银行开设的账户。
sb1033,若上述划账和转账成功,则执行出钞操作,以吐出与用户本次取现金额等额的现钞。
本步骤的划账是指用户账户所属银行从用户的账户划去与取现总金额等值的金额,转账是指将划账所得金额转入金融终端所有者在服务银行列表所列银行开设的账户。
若上述取现业务失败,例如,划账、转账不成功、金融终端出钞失败或没有如数出钞,等等,则分为两种情况处理:
一种情况是用户未接触执行出钞操作时吐出的现钞,此种情况下,向用户账户所属银行发起转账冲正请求,以使用户账户所属银行进行转账冲正处理操作,具体包括:将经步骤sb1031获取的取现业务信息仍然发送至用户账户所属银行,可采用现有技术向用户账户所属银行发起进行转账业务的处理请求,转入账户为用户的账户,转出账户为金融终端的账户即该金融终端的所有者的账户,转入金额为取现总金额即用户本次取现金额与本次办理取现业务产生的手续费之和。
另一种情况是用户已接触执行出钞操作时吐出的现钞,在这种情况下,向用户提示出钞失败,同时通知用户与金融终端维护人员联系。
若业务类型对应的金融终端业务为存款业务,则根据用户选择的业务类型和用户输入的密码信息,处理业务类型对应的金融终端业务可通过如下步骤sc1031至sc1033实现:
sc1031,在点钞完成后,获取存款业务所需信息。
在本发明实施例中,存款业务所需信息包括本次存款金额、本次办理存款业务产生的手续费、用户的账户信息、金融终端的账户信息和用户的密码信息。
如前所述,获取的密码信息是用户通过加密键盘输入的办理本次金融终端业务即存款业务所需的密码信息,具体的获取过程可参阅前述步骤s101和s102的相关说明,此处不做赘述。用户的账户信息在用户执行插卡操作或输入卡号后即可读取。当然,金融终端在处理本次存款业务时,可以根据本机业务系统能力配置,确定本金融终端是否具有处理该用户账户所属银行的银行卡的自助业务能力。
sc1032,将存款业务所需信息发送至用户账户所属银行,以使用户账户所属银行从金融终端所有者在服务银行列表所列银行开设的账户划去与差额等值的金额后,转入用户的账户,其中,差额为本次存款金额与本次办理存款业务产生的手续费之差。
sc1033,执行入钞操作,将与本次存款金额等额的现钞纳入金融终端的钞箱。
需要说明的是,金融终端虽然在执行入钞操作时将与本次存款金额等额的现钞纳入金融终端的钞箱,但用户的账户实质上转入的只是差额即本次存款金额与本次办理存款业务产生的手续费之差,实际入账金额会小于或等于(此种情形对应于不产生本次办理存款业务的手续费)本次存款金额。
若业务类型对应的金融终端业务为转账业务,则根据用户选择的业务类型和用户输入的密码信息,处理业务类型对应的金融终端业务可通过如下步骤sd1031和sd1032实现:
sd1031,获取转账业务所需信息。
在本发明实施例中,转账业务所需信息包括转账总金额、用户的账户信息、金融终端的账户信息和用户的密码信息,其中,转账总金额为用户本次转账金额与本次办理转账业务产生的手续费之和。
如前所述,获取的密码信息是用户通过加密键盘输入的办理本次金融终端业务即转账业务所需的密码信息,具体的获取过程可参阅前述步骤s101和s102的相关说明,此处不做赘述。用户的账户信息在用户执行插卡操作或输入卡号后即可读取。当然,金融终端在处理本次转账业务时,可以根据本机业务系统能力配置,确定本金融终端是否具有处理该用户账户所属银行的银行卡的自助业务能力。
sd1032,将转账业务所需信息发送至转账业务的目标转入银行和用户账户所属银行,以使用户账户所属银行从用户的账户划去与转账总金额等值的金额后,转入金融终端所有者在服务银行列表所列银行开设的账户,以及以使目标转入银行从金融终端所有者在服务银行列表所列银行开设的账户划去与差额等值的金额后,转入用户的账户,其中,差额为用户本次转账金额与本次办理转账业务产生的手续费之差。
需要说明的是,若上述转账业务失败,则向用户账户所属银行发起转账冲正请求,以使用户账户所属银行进行转账冲正处理操作。具体包括:将经步骤sd1031获取的转账业务信息仍然发送至用户账户所属银行,可采用现有技术向用户账户所属银行发起进行转账业务的处理请求,转入账户为用户的账户,转出账户为金融终端的账户即该金融终端的所有者的账户,转入金额为用户本次转账金额与本次办理取现业务产生的手续费之和。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
从上述附图1-1示例的金融终端业务的处理方法可知,一方面,金融终端提供的服务银行列表列出了可通过所述金融终端提供服务的银行的名单,因此,服务银行列表列出的银行名单都可以处理业务类型对应的金融终端业务,为用户提供了一般的金融终端可提供的服务,技术方案具有普遍的适用性,因而用户在办理金融终端业务时能够体验到方便;另一方面,由于金融终端独立于银联或银行,即使用户所持的银行卡不是银联用户,也可以享受到该金融终端提供的金融服务,或者,由于该金融终端不属于任何一家银行独有,只要用户所持银行卡所属银行在服务银行列表的银行名单之列,便都可以享受到该金融终端提供的金融服务,从而能够平等地为多家银行的用户提供金融业务办理上的方便。
对应于上文实施例所述的金融终端业务的处理方法,图2示出了本发明实施例提供的金融终端业务的处理装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。
参照图2,该装置应用于独立于银行或银联的金融终端,是独立于银行或银联的金融终端或者应用于独立于银行或银联的金融终端中的模块。图2示例的装置包括第一获取模块201、指令发送模块202和业务处理模块203,以下详细说明:
第一获取模块201,用于根据金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行,其中,服务银行列表列出可通过金融终端提供服务的银行的名单;
指令发送模块202,用于向加密键盘发送指令,该指令用于指示采用用户账户所属银行的银行密码对用户输入的密码信息进行加密处理,以获取用户输入的密码信息;
业务处理模块203,用于根据用户选择的业务类型和用户输入的密码信息,处理业务类型对应的金融终端业务。
附图2示例的金融终端业务的处理装置还可以包括第一保存模块301和第二保存模块302,如附图3所示本发明实施例三提供的金融终端业务的处理装置,其中:
第一保存模块301,用于第一获取模块201根据金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行之前,建立并保存服务银行列表;
第二保存模块302,用于第一获取模块201根据金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行之前,建立并保存金融终端的账户信息,其中,金融终端的账户信息包括金融终端所有者在服务银行列表所列银行开设的账户的信息。
附图3示例的金融终端业务的处理装置中,业务类型对应的金融终端业务包括改密或查询业务,业务处理模块303可以包括第一发送单元401和第一执行单元402,如附图4所示本发明实施例四提供的金融终端业务的处理装置,其中:
第一发送单元401,用于根据获取的密码信息,将用户的账户信息和获取的密码信息发送至用户账户所属银行进行验证;
第一执行单元402,用于若验证通过,则根据用户账户所属银行返回的页面执行改密或查询操作。
附图3示例的金融终端业务的处理装置中,业务类型对应的金融终端业务包括取现业务,业务处理模块303可以包括第二获取单元501、第二发送单元502和第二执行单元503,如附图5所示本发明实施例五提供的金融终端业务的处理装置,其中:
第二获取单元501,用于获取取现业务所需信息,该取现业务所需信息包括取现总金额、用户的账户信息、金融终端的账户信息和用户的密码信息,其中,取现总金额为用户本次取现金额与本次办理取现业务产生的手续费之和;
第二发送单元502,用于将取现业务所需信息发送至用户账户所属银行,以使用户账户所属银行从用户的账户划去与取现总金额等值的金额后,转入金融终端所有者在服务银行列表所列银行开设的账户;
第二执行单元503,用于若上述划账和转账成功,则执行出钞操作,以吐出与用户本次取现金额等额的现钞。
附图5示例的金融终端业务的处理装置中,若取现业务失败,则附图5示例的金融终端业务的处理装置还可以包括第一请求发起模块601和通知模块602,如附图6所示本发明实施例六提供的金融终端业务的处理装置,其中:
第一请求发起模块601,用于若用户未接触执行出钞操作时吐出的现钞,则向用户账户所属银行发起转账冲正请求,以使用户账户所属银行进行转账冲正处理操作;
通知模块602,用于若用户已接触执行出钞操作时吐出的现钞,则通知用户与金融终端维护人员联系。
附图3示例的金融终端业务的处理装置中,业务类型对应的金融终端业务包括存款业务,业务处理模块303可以包括第三获取单元701、第三发送单元702和第三执行单元703,如附图7所示本发明实施例七提供的金融终端业务的处理装置,其中:
第三获取单元701,用于在点钞完成后,获取存款业务所需信息,该存款业务所需信息包括本次存款金额、本次办理存款业务产生的手续费、用户的账户信息、金融终端的账户信息和用户的密码信息;
第三发送单元702,用于将存款业务所需信息发送至用户账户所属银行,以使用户账户所属银行从金融终端所有者在服务银行列表所列银行开设的账户划去与差额等值的金额后,转入用户的账户,其中,差额为本次存款金额与本次办理存款业务产生的手续费之差;
第三执行单元703,用于执行入钞操作,将与本次存款金额等额的现钞纳入金融终端的钞箱。
附图3示例的金融终端业务的处理装置中,业务类型对应的金融终端业务包括转账业务,业务处理模块303可以包括第四获取单元801和第四发送单元802,如附图8所示本发明实施例八提供的金融终端业务的处理装置,其中:
第四获取单元801,用于获取转账业务所需信息,该转账业务所需信息包括转账总金额、用户的账户信息、金融终端的账户信息和用户的密码信息,其中,转账总金额为用户本次转账金额与本次办理转账业务产生的手续费之和;
第四发送单元802,用于将转账业务所需信息发送至转账业务的目标转入银行和用户账户所属银行,以使用户账户所属银行从用户的账户划去与转账总金额等值的金额后,转入金融终端所有者在服务银行列表所列银行开设的账户,以及以使目标转入银行从所述金融终端所有者在服务银行列表所列银行开设的账户划去与差额等值的金额后,转入用户的账户,其中,差额为用户本次转账金额与本次办理转账业务产生的手续费之差。
附图8示例的金融终端业务的处理装置中,若转账业务失败,则附图8示例的金融终端业务的处理装置还可以包括第二请求发起模块901,如附图9所示本发明实施例九提供的金融终端业务的处理装置。第二请求发起模块901用于向用户账户所属银行发起转账冲正请求,以使用户账户所属银行进行转账冲正处理操作。
请参阅附图10,本发明提供的一种金融终端。金融终端1000独立于银行或银联,其可能是计算机设备或者计算机设备中的一个功能单元,本发明具体实施例并不对金融终端的具体实现做限定。金融终端1000包括:
处理器(processor)1010,通信接口(communicationsinterface)1020,存储器(memory)1030,总线1040。
处理器1010,通信接口1020,存储器1030通过总线1040完成相互间的通信。
通信接口1020,用于与外界设备,例如,个人电脑、服务器等通信。
处理器1010,用于执行程序1032。
具体地,程序1032可以包括程序代码,所述程序代码包括计算机操作指令。
处理器1010可能是一个中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
存储器1030,用于存放程序1032。存储器1030可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。程序1032具体可以包括:
第一获取模块10321,用于根据所述金融终端提供的服务银行列表,获取办理金融终端业务的用户账户所属银行,所述服务银行列表列出可通过所述金融终端提供服务的银行的名单;
指令发送模块10322,用于向加密键盘发送指令,所述指令用于指示采用所述用户账户所属银行的银行密码对所述用户输入的密码信息进行加密处理,以获取用户输入的密码信息;
业务处理模块10323,用于根据所述用户选择的业务类型和用户输入的密码信息,处理所述业务类型对应的金融终端业务。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。