一种报文透传方法和设备的制作方法

文档序号:7816043阅读:149来源:国知局
一种报文透传方法和设备的制作方法
【专利摘要】本发明公开了一种报文透传方法和设备,该方法包括:接入设备维护映射表项;其中,所述映射表项中记录了索引标识与应用标识之间的对应关系;所述接入设备接收POS机发送的POS交易连接请求报文,所述POS交易连接请求报文中携带所述POS机的设备标识;所述接入设备从所述映射表项中获取与所述设备标识匹配的索引标识对应的应用标识;所述接入设备从E1POS接口中选择一个未使用的E1POS子接口,并通过所述E1POS子接口向应用标识对应的业务服务器发送所述POS交易连接请求报文。本发明实施例中,不会导致接入设备建立错误的专用通信链路,并避免将POS机的报文透传给非相关的业务服务器,解决交易失败和交易信息泄露等问题。
【专利说明】-种巧文透传方法和设备

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其是涉及一种报文透传方法和设备。

【背景技术】
[0002] 如图1所示,为POS任Oint Of Sale,销售点)接入的组网示意图,POS接入是指目 前商场、加油站等地广泛提供的一种刷卡消费业务,通过将POS机(位于商场、加油站等地) 接入到银行的业务服务器上,从而完成用户刷卡消费业务。其中,拨号POS接入方式是一种 具体POS接入方式,在拨号POS接入方式下,POS机在响应用户刷卡操作后,向接入设备发 送POS交易连接请求。接入设备在收到POS交易连接请求后,从ElPOS接口中选择一个未 使用的ElPOS子接口,确定该ElPOS子接口对应的APP (应用),并通过该ElPOS子接口将 POS交易连接请求发送到该APP对应的业务服务器上。基于上述处理,接入设备在POS机与 业务服务器之间建立专用通信链路,POS机与业务服务器通过该专用通信链路进行通信,直 到通信结束,接入设备释放该ElPOS子接口。
[0003] 其中,ElPOS接口是一种基于El接口的高度集成数字专线接口,El接口是30路脉 码调制PCM(Pulse Code Mo化lation,脉冲编码调制)的简称。通过一路ElPOS接口,可同 时提供30路专线的快速拨号接入,即一个ElPOS接口包括30个ElPOS子接口,使得30个 POS机只需要占用一个ElPOS接口,节省空间。
[0004] 对于每个ElPOS子接口,将对应一个APP,不同的ElPOS子接口可W对应相同的 APP,也可W对应不同的APP,上述对应关系在配置文件中指定,不能够进行修改。在包括多 个业务服务器的组网中,对于每个APP,APP对应一个业务服务器,多个APP可W对应同一 个业务服务器。由于接入设备是从ElPOS接口中随机选择一个未使用的ElPOS子接口,且 ElPOS子接口对应的APP已经在配置文件中指定,因此可能会导致接入设备建立错误的专 用通信链路,将POS机的报文发送给非相关的业务服务器,导致交易失败,甚至是交易信息 泄露。
[000引例如,POS机A的报文需要透传给业务服务器A时,假设ElPOS子接口 1对应APP2, APP2对应业务服务器B。则接入设备收到POS机A的POS交易连接请求后,选择ElPOS子 接口 1,并通过ElPOS子接口 1将POS交易连接请求发送到APP2对应的业务服务器B上,从 而在POS机A与业务服务器B之间建立专用通信链路。实际上,需要在POS机A与业务服 务器A之间建立专用通信链路。


【发明内容】

[0006] 本发明实施例提供一种报文透传方法,所述方法包括W下步骤:
[0007] 接入设备维护映射表项;其中,所述映射表项中记录了索引标识与APP的应用标 识之间的对应关系;所述接入设备接收销售点POS机发送的POS交易连接请求报文,所述 POS交易连接请求报文中携带所述POS机的设备标识;所述接入设备从所述映射表项中获 取与所述POS机的设备标识匹配的索引标识对应的应用标识;所述接入设备从ElPOS接口 中选择一个未使用的ElPOS子接口,并通过所述ElPOS子接口向获取的应用标识对应的业 务服务器发送所述POS交易连接请求报文,W通过所述ElPOS子接口透传所述POS机与所 述业务服务器之间的报文。
[0008] 所述接入设备从所述映射表项中获取与所述POS机的设备标识匹配的索引标识 对应的应用标识的过程,具体包括:
[0009] 所述接入设备判断所述映射表项中是否存在与所述POS机的设备标识完全匹配 的索引标识;如果存在完全匹配的索引标识,则所述接入设备从所述映射表项中获取所述 完全匹配的索引标识对应的应用标识;
[0010] 如果不存在完全匹配的索引标识,则所述接入设备判断所述映射表项中是否存在 与所述POS机的设备标识部分匹配的索引标识;
[0011] 如果存在部分匹配的索引标识,则所述接入设备从所述映射表项中获取所述部分 匹配的索引标识对应的应用标识;如果不存在部分匹配的索引标识,则所述接入设备从所 述映射表项中获取指定应用标识。
[0012] 所述方法还包括:如果所述POS交易连接请求报文中未携带所述POS机的设备标 识,则所述接入设备从所述映射表项中获取指定应用标识。
[0013] 所述POS机的设备标识,包括:所述POS机的主叫号码。
[0014] 本发明实施例提供一种接入设备,所述接入设备具体包括:
[001引维护模块,用于维护映射表项;其中,所述映射表项中记录了索引标识与APP的应 用标识之间的对应关系;接收模块,用于接收销售点POS机发送的POS交易连接请求报文, 所述POS交易连接请求报文中携带所述POS机的设备标识;获取模块,用于从所述映射表项 中获取与所述POS机的设备标识匹配的索引标识对应的应用标识;发送模块,用于从ElPOS 接口中选择一个未使用的ElPOS子接口,并通过所述ElPOS子接口向获取的应用标识对应 的业务服务器发送所述POS交易连接请求报文,W通过所述ElPOS子接口透传所述POS机 与所述业务服务器之间的报文。
[0016] 所述获取模块,具体用于判断所述映射表项中是否存在与所述POS机的设备标识 完全匹配的索引标识;如果存在完全匹配的索引标识,则从所述映射表项中获取所述完全 匹配的索引标识对应的应用标识;如果不存在完全匹配的索引标识,则判断所述映射表项 中是否存在与所述POS机的设备标识部分匹配的索引标识;如果存在部分匹配的索引标 识,则从所述映射表项中获取所述部分匹配的索引标识对应的应用标识;如果不存在部分 匹配的索引标识,则从所述映射表项中获取指定应用标识。
[0017] 所述获取模块,还用于当所述POS交易连接请求报文中未携带所述POS机的设备 标识时,则从所述映射表项中获取指定应用标识。
[0018] 所述POS机的设备标识,包括:所述POS机的主叫号码。
[0019] 基于上述技术方案,本发明实施例中,通过在接入设备上维护用于记录索引标识 与APP的应用标识之间的对应关系的映射表项,从而在接收到POS交易连接请求报文时,从 映射表项中获取与POS机的设备标识匹配的索引标识对应的应用标识,并通过ElPOS子接 口向获取的应用标识对应的业务服务器发送POS交易连接请求报文。上述方式提出一种 ElPOS子接口的动态透传匹配机制,改进了现有的ElPOS子接口的透传流程,有效的利用了 ElPOS子接口的高度集成优势,并适用于存在多个业务服务器的组网中。进一步的,上述方 式不会导致接入设备建立错误的专用通信链路,并避免将POS机的报文透传给非相关的业 务服务器,从而解决交易失败和交易信息泄露等问题。

【专利附图】

【附图说明】
[0020] 图1是POS接入的组网示意图;
[0021] 图2是本发明实施例提供的一种报文透传方法流程示意图;
[0022] 图3是本发明实施例提供的一种接入设备的结构示意图。

【具体实施方式】
[0023] 针对现有技术中存在的问题,本发明实施例提供一种报文透传方法,该方法应用 于包括POS机、接入设备和多个业务服务器的网络中。W图1为本发明实施例的应用场景 示意图,POS机A和POS机B通过交换机接入到接入设备上,接入设备通过广域网分别接入 到业务服务器A和业务服务器B上。其中,业务服务器A和业务服务器B可W为银行的前 置机,业务服务器A和业务服务器B均可W为化ix/Linux服务器,作为POS机的业务服务 器。
[0024] 在上述应用场景下,如图2所示,该报文透传方法具体包括W下步骤:
[00巧]步骤201,接入设备维护映射表项。
[002引本发明实施例中,该映射表项中记录了索引标识与APP的应用标识之间的对应关 系,该索引标识具体包括但不限于POS机的主叫号码或POS机的主叫号码的一部分。
[0027] 其中,APP具体为一个应用连接,基于此应用连接,接入设备可W与相应的业务服 务器建立连接。
[0028] 对于每个APP,APP对应一个业务服务器,且APP具有唯一的应用标识,多个APP可 W对应同一个业务服务器,且在接入设备上会记录APP对应的业务服务器的地址信息,该 业务服务器的地址信息可W包括;业务服务器对应的IP地址和端口信息等。其中,当多个 APP对应同一个业务服务器时,该多个APP对应的IP地址相同,但该多个APP对应的端口信 息不同。
[0029] 例如,接入设备上维护了 3个APP,APPl的应用标识为应用标识1,APPl对应的业 务服务器为业务服务器A,业务服务器A的地址信息为地址A (即IP地址A+端口 1) ;APP2 的应用标识为应用标识2, APP2对应的业务服务器为业务服务器A,业务服务器A的地址信 息为地址A'(即IP地址A+端口 2) ;APP3的应用标识为应用标识3, APP3对应的业务服 务器为业务服务器B,业务服务器B的地址信息为地址B (即IP地址B+端口 3)。
[0030] 本发明实施例中,管理员在接入设备上配置APP信息(APP的应用标识及APP对应 的业务服务器的地址信息)及映射表项,该映射表项记录索引标识与APP的应用标识之间 的对应关系。
[0031] 接入设备在映射表项中维护索引标识与APP的应用标识之间的对应关系时,接入 设备可W在映射表项中记录用于精确匹配的索引标识,通过该用于精确匹配的索引标识, 可W匹配到唯一的POS机,W提高匹配的准确性。例如,当POS机的主叫号码为12345678, 该POS机对应的APP为APP1,且应用标识1对应的索引标识为用于精确匹配的索引标识时, 该应用标识1对应的索引标识具体为12345678,且映射表项如表1所示。
[0032] 当POS机的数量很多时,为减少映射表项的规模,接入设备在映射表项中维护索 引标识与APP的应用标识之间的对应关系时,接入设备还可W在映射表项中记录用于模糊 匹配的索引标识,通过该用于模糊匹配的索引标识,可W减少映射表项的规模。其中,该用 于模糊匹配的索引标识可W通过组合通配符进行配置,W关键字匹配开头或者结尾内容 (如主叫号码的前4位、主叫号码的前2位等)。例如,当POS机A的主叫号码为11115678, POS机B的主叫号码为11111234, POS机A和POS机B对应的APP均为APP2,且应用标识 2对应的索引标识为用于模糊匹配的索引标识时,该应用标识2对应的索引标识具体为 1111林林,且映射表项如表2所示。
[0033] 为了防止无法匹配到映射表项中的索引标识,从而导致接入设备不知如何发送 POS交易连接请求报文的问题,接入设备在映射表项中维护索引标识与APP的应用标识之 间的对应关系时,接入设备还可W在映射表项中记录用于缺省匹配的索引标识,通过该用 于缺省匹配的索引标识,可W保证所有POS机均能够匹配到映射表项中的记录。例如,用于 缺省匹配的索引标识为空,且APP3的应用标识3对应的索引标识为用于缺省匹配的索引标 识时,则映射表项如表3所示。
[0034] 表 1

【权利要求】
1. 一种报文透传方法,其特征在于,所述方法包括以下步骤: 接入设备维护映射表项;其中,所述映射表项中记录了索引标识与APP的应用标识之 间的对应关系; 所述接入设备接收销售点POS机发送的POS交易连接请求报文,所述POS交易连接请 求报文中携带所述POS机的设备标识; 所述接入设备从所述映射表项中获取与所述POS机的设备标识匹配的索引标识对应 的应用标识; 所述接入设备从E1P0S接口中选择一个未使用的E1P0S子接口,并通过所述E1P0S子 接口向获取的应用标识对应的业务服务器发送所述POS交易连接请求报文,以通过所述 E1P0S子接口透传所述POS机与所述业务服务器之间的报文。
2. 如权利要求1所述的方法,其特征在于,所述接入设备从所述映射表项中获取与所 述POS机的设备标识匹配的索引标识对应的应用标识的过程,具体包括: 所述接入设备判断所述映射表项中是否存在与所述POS机的设备标识完全匹配的索 引标识;如果存在完全匹配的索引标识,则所述接入设备从所述映射表项中获取所述完全 匹配的索引标识对应的应用标识; 如果不存在完全匹配的索引标识,则所述接入设备判断所述映射表项中是否存在与所 述POS机的设备标识部分匹配的索引标识; 如果存在部分匹配的索引标识,则所述接入设备从所述映射表项中获取所述部分匹配 的索引标识对应的应用标识;如果不存在部分匹配的索引标识,则所述接入设备从所述映 射表项中获取指定应用标识。
3. 如权利要求1所述的方法,其特征在于,所述方法进一步包括: 如果所述POS交易连接请求报文中未携带所述POS机的设备标识,则所述接入设备从 所述映射表项中获取指定应用标识。
4. 如权利要求1-3任一项所述的方法,其特征在于,所述POS机的设备标识,包括:所 述POS机的主叫号码。
5. -种接入设备,其特征在于,所述接入设备具体包括: 维护模块,用于维护映射表项;其中,所述映射表项中记录了索引标识与APP的应用标 识之间的对应关系; 接收模块,用于接收销售点POS机发送的POS交易连接请求报文,所述POS交易连接请 求报文中携带所述POS机的设备标识; 获取模块,用于从所述映射表项中获取与所述POS机的设备标识匹配的索引标识对应 的应用标识; 发送模块,用于从E1P0S接口中选择一个未使用的E1P0S子接口,并通过所述E1P0S 子接口向获取的应用标识对应的业务服务器发送所述POS交易连接请求报文,以通过所述 E1P0S子接口透传所述POS机与所述业务服务器之间的报文。
6. 如权利要求5所述的接入设备,其特征在于, 所述获取模块,具体用于判断所述映射表项中是否存在与所述POS机的设备标识完全 匹配的索引标识;如果存在完全匹配的索引标识,则从所述映射表项中获取所述完全匹配 的索引标识对应的应用标识;如果不存在完全匹配的索引标识,则判断所述映射表项中是 否存在与所述POS机的设备标识部分匹配的索引标识;如果存在部分匹配的索引标识,则 从所述映射表项中获取所述部分匹配的索引标识对应的应用标识;如果不存在部分匹配的 索引标识,则从所述映射表项中获取指定应用标识。
7. 如权利要求5所述的接入设备,其特征在于, 所述获取模块,还用于当所述P0S交易连接请求报文中未携带所述P0S机的设备标识 时,则从所述映射表项中获取指定应用标识。
8. 如权利要求5-7任一项所述的接入设备,其特征在于,所述P0S机的设备标识,包括: 所述P0S机的主叫号码。
【文档编号】H04L12/46GK104363105SQ201410515452
【公开日】2015年2月18日 申请日期:2014年9月29日 优先权日:2014年9月29日
【发明者】刘汉清 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1