一种智能路由器及基于该智能路由器实现的支付方法

文档序号:9826514阅读:671来源:国知局
一种智能路由器及基于该智能路由器实现的支付方法
【技术领域】
[0001]本发明涉及网络通信技术,具体地涉及具有支付功能的智能路由器以及基于该智能路由器实现的支付方法。
【背景技术】
[0002]路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器又称为网关设备是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接。
[0003]另一方面,在现有技术中,随着社会发展,智能穿戴设备,智能家电,甚至智能家具,每一款设备都需要路由器的支持,并且由于家居的私密性,用户不可能去使用公共的WIFI,所以智能路由成为了家庭网络的必需品。
[0004]但是,目前,在家庭的网络支付中,一般都是每个智能设备通过路由器分别连接到银行卡支付系统进行单独的支付活动,也就是说,家庭中的每一个智能设备不能够通过路由器统一地进行安全、便捷的网上支付。
[0005]

【发明内容】

[0006]鉴于上述问题,本发明旨在提供一种能够在家中能够更方便、快捷且安全地进行网上支付的智能路由器以及基于该智能路由器实现的支付方法。
[0007]本发明的智能路由器,其特征在于,具备:
银行卡信息获取模块,用于获取银行卡信息;
安全模块,用于存储由所述银行卡信息获取模块获取的银行卡信息;以及银行卡支付平台,用于将智能设备接入银行卡支付系统实现接入服务。
[0008]优选地,本发明的智能路由器,其特征在于,还具备:
串口,用于从用户侧安全接入所述银行卡支付平台以对银行卡支付平台进行管理和配置。
[0009]优选地,所述银行卡支付平台包括:
银卡支付模块,在用户接入银行卡支付平台时用于向发起支付请求的智能设备推送支付界面并且用于从所述安全模块获取已存储的银行卡信息或者从用户侧直接获取银行卡信息,与银行卡支付系统建立安全通信链路实现支付处理;以及管理与配置模块,用于对支付处理进行管理、配置。
[0010]优选地,所述智能路由器还具备:
支付开关,用于控制智能路由器是否打开或关闭银行卡支付功能。
[0011]优选地,所述银行卡信息获取模块包括: 磁条卡阅读器,作为银行卡使用磁条卡卡号的情况下用于读取磁条卡的卡信息;以及/或者
芯片卡阅读器,作为银行卡使用IC卡的情况下用于读取IC卡的卡信息并且与IC卡芯片进行交互。
[0012]优选地,所述安全单元还用于存储银行卡支付平台与银行卡支付系统建立安全通道说需要的密钥、证书并且还用于执行相关的加解密逻辑。
[0013]优选地,所述管理与配置模块用于为用户提供有关银行卡信息的登记功能。
[0014]优选地,所述管理与配置模块还用于向用户提供图形化的管理与配置界面。
[0015]优选地,所述管理与配置模块还用于分别控制每一台接入的智能设备是否启用或者关闭通过智能路由器进行的银行卡支付功能。
[0016]优选地,所述安全单元在支付开关控制智能路由器为关闭银行卡支付功能的情况下被设置为不能被读取访问。
[0017]优选地,所述银卡支付模块与所述银行卡支付系统之间的通信采用双向认证加密技术。
[0018]本发明的基于智能路由器实现的支付方法包括下述步骤:
支付请求发起步骤,用户通过智能设备向智能路由器发出支付请求;
支付界面提供步骤,智能路由器在收到所述支付请求后向用户提供支付界面;
银行卡信息获取步骤,通过所述支付界面获取银行卡信息或者调用存储在智能路由器中的银行卡信息并且通过所述支付界面获得支付信息;
支付请求转发步骤,智能路由器基于银行卡信息以及支付信息组织支付请求发送到银行卡支付系统;以及
支付请求处理步骤,银行卡支付系统根据发送来的支付请求完成支付处理并返回支付结果给智能路由器。
[0019]优选地,在所述支付请求处理步骤之后还包括:
支付结果转发步骤,智能路由器将支付结果提供给用户。
[0020]优选地,在所述支付请求发起步骤之前还包括:
银行卡信息登录步骤,用户将银行卡信息登录到路由器中并存储在安全模块。
[0021]优选地,在智能设备首次接入智能路由器的情况下,智能路由器将保存该智能设备的唯一网络接入标识。
[0022]如上所述,利用本发明的智能路由器能够为家庭支付设备提供安全、统一和便捷的支付功能。在本发明中,银行卡信息、以及银行卡支付模块与银行卡支付系统之间的安全通信链路所采用的密钥以及证书都储存在智能路由器的安全单元中,这样能够保障保证银行卡的支付安全性。而且,当家用的智能设备首次接入本发明的智能路由器时,智能路由器就会保存该智能设备的唯一网络接入标识,并且之后能够基于该唯一网络接入标识对已经登录过的智能设备的支付进行管理,因此,在提高支付安全性的同时也提高了对支付的管理效率。另一方面,在本发明的智能路由器中通过设置支付开关能够由用户来选择是否开启利用该智能路由器进行的支付,由此能够更进一步提高的支付的安全性和便捷性。
[0023]
【附图说明】
[0024]图1是表示本发明的智能路由器的构造示意图。
[0025]图2是表示基于本发明的智能路由器实现的支付方法的流程图。
【具体实施方式】
[0026]下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。
[0027]图1是表示本发明的智能路由器的构造示意图。
[0028]如图1所示,100表示各种智能终端,例如,笔记本、电视、智能移动设备(包括平板电脑、手机等等)以及其他各种智能家居设备。
[0029]200表示本发明的智能路由器。300表示银行卡支付系统。智能终端100和智能路由器200之间通过网络连接,优选地例如是WIFI。智能路由器200与银行卡支付系统300之间通过互联网连接。
[0030]本发明的智能路由器200不仅具备普通家用路由器的上网功能,而且还能够提供便捷、安全、统一的银行卡支付接入服务。下面对于本发明的智能路由器200进行具体说明。
[0031]本发明的智能路由器200包括:安全模块210、磁条卡阅读器220、芯片阅读器230、支付开关240、串口 250、以及银行卡支付平台260。另外,智能路由器200还能够包括其他应用270,用于进行其他功能的扩展。
[0032]其中,磁条卡阅读器220以及/或者芯片阅读器230构成权利要求书中的“银行卡信息获取模块”,用于获取银行卡信息。当银行卡为磁条卡的情况下,通过刷磁条卡磁条卡阅读器220能够读取银行卡的信息。当银行卡为接触式IC卡或者非接触式IC卡的情况下,通过插入IC卡或者挥动IC卡等的方式,芯片阅读器230读取并与用户芯片卡进行交互。
[0033]安全模块210 (在图1中也记作“SE”)用于存储多张银行卡卡信息,例如包括银行卡卡号、磁道等相关数据,而且安全模块210还用于存储银行卡支付平台260与银行卡支付系统300之间建立安全通道所需要的密钥、证书以及执行相关的加密解密逻辑。
[0034]支付开关240为可选的硬件开关,支付开关240用于控制本发明的智能路由器是否能使用银行卡支付功能。例如,假设支付开关240被设置为“关”的状态,则银行卡支付平台260处于未工作状态(不能提供支付服务),同时安全模块210也相应地被设置为不能读取访问状态。在本发明中,通过设置这样一个硬件开关,能够方便地控制是否能够通过该智能路由器进行支付操作,方便对家庭内的各智能设备的支付操作进行统一管理。
[0035]串口 250用于从用户侧安全接入银行卡支付平台260以对银行卡支付平台260进行管理和配置。这样,用户可通过串口的方式,安全接入智能路由器的银行卡支付平台260,并对银行卡支付平台260进行参数管理、配置等操作。
[0036]银行卡支付平台260用于将智能设备接入银行卡支付系统实现接入服务。银行卡支付平台260包括:银卡支付模块261,在用户接入银行卡支付平台260时用于向发起支付请求的智能设备100推送支付界面并且用于从所述安全模块210获取已存储的银行卡信息或者从用户侧直接获取银行卡信息,与银行卡支付系统300建立安全通信链路实现支付处理;以及管理与配置模块262,用于对支付处理进行管理、配置。
[0037]具体地,银卡支付模块261为各种智能终端100提供远程安全的接入服务。当智能设备100通过本发明的智能路由器200接入互联网进行消费支付时,用户能够基于本发明的智能路由器100完成的支付方式进行支付。当用户选择本发明的智能路由器100进行支付后,银行卡支付模块261将向发起支付请求的智能设备推送标准的支付界面。该支付界面显示待支付的银行卡卡号(该卡号可以是由用户事先登记到智能路由器100的安全单元210中,也可以是在支付界面中首次输入的银行卡卡号)、支付金额,同时提供安全的用户银行卡密码输入框或者银行卡默认密码(该密码可由用户事先选择性登记到智能路由器100的安全单元210中)。接着,银行卡支付模块261对数据进行报文封装、加密处理,并与银行卡支
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1