一种ETC业务办理方法和系统技术方案

技术编号:26766103 阅读:21 留言:0更新日期:2020-12-18 23:43
本发明专利技术公开了一种ETC业务办理方法和系统,涉及计算机技术领域。该方法的一具体实施方式包括:接收ETC业务办理请求,判断ETC业务办理请求的发起渠道是金融机构渠道还是非金融机构渠道;若ETC业务办理请求的发起渠道是金融机构渠道,根据ETC业务办理请求指示的业务类型确定目标服务组件;利用目标服务组件进行相应的业务办理,并对办理结果进行持久化处理。该实施方式实现多个ETC业务办理发起渠道的接入,降低了服务端开发成本,加快了ETC业务拓展速度,同时实现了对ETC业务处理的统一管理。

【技术实现步骤摘要】
一种ETC业务办理方法和系统
本专利技术涉及计算机
,尤其涉及一种ETC业务办理方法和系统。
技术介绍
ETC(ElectronicTollCollection缩写)即电子不停车收费系统。是指车辆在通过收费站时,通过车载设备实现车辆识别、信息写入并自动从预先绑定的IC卡或银行帐户上扣除相应资金,是国际上正在努力开发并推广普及的一种用于道路、大桥、隧道和车场管理的电子收费系统。现有的ETC业务办理的发起渠道包括金融机构渠道、非金融机构渠道(包括各省发行分省管理模式、线上路网模式、其他渠道发行模式等)。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1、现有的ETC业务办理的发起渠道之间相互独立,导致ETC业务办理的服务端的开发成本较高,不利于ETC业务拓展;2、由于各个发起渠道的系统不兼容,导致对于任一ETC发行渠道,其内相应的ETC业务数据不够全面,难以实现统一管理。
技术实现思路
有鉴于此,本专利技术实施例提供一种ETC业务办理方法和系统,能够实现多个ETC业务办理发起渠道接入,降低服务端开发成本,加快ETC业务拓展速度,同时实现对ETC业务处理的统一管理。为实现上述目的,根据本专利技术实施例的第一方面,提供了一种ETC业务办理方法,包括:接收ETC业务办理请求,判断ETC业务办理请求的发起渠道是金融机构渠道还是非金融机构渠道;若ETC业务办理请求的发起渠道是金融机构渠道,根据ETC业务办理请求指示的业务类型确定目标服务组件;利用目标服务组件进行相应的业务办理,并对办理结果进行持久化处理。进一步地,金融机构渠道包括线上金融机构渠道和线下金融机构渠道。进一步地,在根据ETC业务办理请求指示的业务类型确定目标服务组件的步骤之前,ETC业务办理方法还包括:根据ETC业务办理请求中指示的用户信息,确定用户ETC账户索引值,根据用户ETC账户索引值查询数据库,确定数据库中存储有用户ETC账户索引值对应的用户ETC账户信息。进一步地,根据用户ETC账户索引值查询数据库,确定数据库中存储有用户ETC账户索引值对应的用户ETC账户信息的步骤还包括:根据用户信息确定数据库分区键,查询数据库分区键对应的信息,判断用户ETC账户索引值对应的ETC账户是否为新增ETC账户;若否,则数据库内存储有用户ETC账户索引值对应的用户ETC账户信息。进一步地,若用户ETC账户索引值对应的ETC账户是新增ETC账户,则数据库内没有存储用户ETC账户索引值对应的用户ETC账户信息;的ETC业务办理方法还包括:对数据库内的用户ETC账户信息进行更新处理,以在数据库中添加用户ETC账户信息。进一步地,根据ETC业务办理请求指示的业务类型确定目标服务组件的步骤还包括:确定ETC业务办理请求指示的业务类型,根据业务类型和路由表确定目标服务组件;其中,路由表中包括服务组件集合中各服务组件与业务类型的对应关系;ETC业务办理请求对应的业务类型为至少一个。进一步地,服务组件集合的生成步骤包括:配置服务组件模板,根据各渠道的接入需求和服务组件模板生成服务组件,得到服务组件集合。进一步地,若ETC业务办理请求指示的业务类型为多个,在根据业务类型和路由表确定目标服务组件的步骤之后,还包括:根据ETC业务办理顺序列表,确定目标服务组件对应的服务组件执行顺序列表。进一步地,服务组件集合中各服务组件构成联机服务;利用目标服务组件进行相应的业务办理,并对办理结果进行持久化处理的步骤包括:将ETC业务办理请求发送至目标服务组件,根据目标服务组件对应的服务组件执行顺序列表指示的顺序,依次执行相应的业务办理,并对办理结果进行持久化处理。进一步地,业务类型包括下列类型中的至少一种:支付类型、合约关系管理类型、清算类型、查询类型。进一步地,在根据ETC业务办理请求指示的业务类型确定目标服务组件的步骤之后,ETC业务办理方法还包括:利用目标服务组件对用户ETC账户进行权限验证,并确认权限验证通过。进一步地,若ETC业务办理请求的发起渠道是非金融机构渠道,ETC业务办理方法还包括:根据ETC业务办理请求指示的业务类型确定目标服务组件,通过外联服务接口调用目标服务组件进行ETC业务办理,并对办理结果进行持久化处理。进一步地,在判断ETC业务办理请求的发起渠道是金融机构渠道还是非金融机构渠道的步骤之后,ETC业务办理方法还包括:对ETC业务办理请求的发起渠道进行安全验证,并确认安全验证通过。进一步地,在利用目标服务组件进行相应的业务办理,并对办理结果进行持久化处理的步骤之后,ETC业务办理方法还包括:判断目标服务组件进行相应的业务办理是否使得用户ETC账户信息发生变动,若是,则对数据库内的用户ETC账户信息进行更新。进一步地,还包括:对持久化处理的办理结果进行复核。根据本专利技术实施例的第二方面,提供了一种ETC业务办理系统,包括:ETC业务办理请求单元,用于接收ETC业务办理请求,判断ETC业务办理请求的发起渠道是金融机构渠道还是非金融机构渠道;目标服务组件确定单元,在ETC业务办理请求的发起渠道是金融机构渠道的情况下,用于根据ETC业务办理请求指示的业务类型确定目标服务组件;业务办理单元,用于利用目标服务组件进行相应的业务办理,并对办理结果进行持久化处理。进一步地,ETC业务办理系统还包括索引单元,在根据ETC业务办理请求指示的业务类型确定目标服务组件的步骤之前,索引单元用于:根据ETC业务办理请求中指示的用户信息,确定用户ETC账户索引值,根据用户ETC账户索引值查询数据库,确定数据库中存储有用户ETC账户索引值对应的用户ETC账户信息。进一步地,ETC业务办理系统还包括服务组件集合得到单元,用于配置服务组件模板,根据各渠道的接入需求和服务组件模板生成服务组件,得到服务组件集合。根据本专利技术实施例的第三方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述任一种ETC业务办理方法。根据本专利技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一种ETC业务办理方法。上述专利技术中的一个实施例具有如下优点或有益效果:因为采用接收ETC业务办理请求,判断ETC业务办理请求的发起渠道是金融机构渠道还是非金融机构渠道;若ETC业务办理请求的发起渠道是金融机构渠道,根据ETC业务办理请求指示的业务类型确定目标服务组件;利用目标服务组件进行相应的业务办理,并对办理结果进行持久化处理的技术手段,所以克服了现有的ETC业务办理的发起渠道之间相互独立,导致ETC业务办理的服务端的开发成本较高,不利于ETC业务拓展,同时由于本文档来自技高网...

【技术保护点】
1.一种ETC业务办理方法,其特征在于,包括:/n接收ETC业务办理请求,判断所述ETC业务办理请求的发起渠道是金融机构渠道还是非金融机构渠道;/n若所述ETC业务办理请求的发起渠道是金融机构渠道,根据所述ETC业务办理请求指示的业务类型确定目标服务组件;/n利用所述目标服务组件进行相应的业务办理,并对办理结果进行持久化处理。/n

【技术特征摘要】
1.一种ETC业务办理方法,其特征在于,包括:
接收ETC业务办理请求,判断所述ETC业务办理请求的发起渠道是金融机构渠道还是非金融机构渠道;
若所述ETC业务办理请求的发起渠道是金融机构渠道,根据所述ETC业务办理请求指示的业务类型确定目标服务组件;
利用所述目标服务组件进行相应的业务办理,并对办理结果进行持久化处理。


2.根据权利要求1所述的ETC业务办理方法,其特征在于,所述金融机构渠道包括线上金融机构渠道和线下金融机构渠道。


3.根据权利要求1所述的ETC业务办理方法,其特征在于,在所述根据ETC业务办理请求指示的业务类型确定目标服务组件的步骤之前,所述ETC业务办理方法还包括:
根据所述ETC业务办理请求中指示的用户信息,确定用户ETC账户索引值,根据所述用户ETC账户索引值查询数据库,确定所述数据库中存储有所述用户ETC账户索引值对应的用户ETC账户信息。


4.根据权利要求3所述的ETC业务办理方法,其特征在于,所述根据所述用户ETC账户索引值查询数据库,确定所述数据库中存储有所述用户ETC账户索引值对应的用户ETC账户信息的步骤还包括:
根据所述用户信息确定数据库分区键,查询所述数据库分区键对应的信息,判断所述用户ETC账户索引值对应的ETC账户是否为新增ETC账户;若否,则所述数据库内存储有所述用户ETC账户索引值对应的用户ETC账户信息。


5.根据权利要求4所述的ETC业务办理方法,其特征在于,若所述用户ETC账户索引值对应的ETC账户是新增ETC账户,则所述数据库内没有存储所述用户ETC账户索引值对应的用户ETC账户信息;所述的ETC业务办理方法还包括:
对数据库内的用户ETC账户信息进行更新处理,以在所述数据库中添加所述用户ETC账户信息。


6.根据权利要求1所述的ETC业务办理方法,其特征在于,所述根据ETC业务办理请求指示的业务类型确定目标服务组件的步骤还包括:
确定所述ETC业务办理请求指示的业务类型,根据所述业务类型和路由表确定目标服务组件;其中,所述路由表中包括服务组件集合中各服务组件与业务类型的对应关系;所述ETC业务办理请求对应的业务类型为至少一个。


7.根据权利要求6所述的ETC业务办理方法,其特征在于,所述服务组件集合的生成步骤包括:
配置服务组件模板,根据各渠道的接入需求和所述服务组件模板生成服务组件,得到服务组件集合。


8.根据权利要求6所述的ETC业务办理方法,其特征在于,若所述ETC业务办理请求指示的业务类型为多个,在所述根据业务类型和路由表确定目标服务组件的步骤之后,还包括:
根据ETC业务办理顺序列表,确定所述目标服务组件对应的服务组件执行顺序列表。


9.根据权利要求8所述的ETC业务办理方法,其特征在于,所述服务组件集合中各服务组件构成联机服务;所述利用目标服务组件进行相应的业务办理,并对办理结果进行持久化处理的步骤包括:
将所述ETC业务办理请求发送至所述目标服务组件,根据所述目标服务组件对应的服务组件执行顺序列表指示的顺序,依次执行相应的业务办理,并对办理结果进行持久化处理。


10.根据权利要求1所述的ETC业务...

【专利技术属性】
技术研发人员:陈俊志林超李超秦博阳李佳
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1