CN103440714B - 一种pos终端及其网络配置方法和系统 - Google Patents
一种pos终端及其网络配置方法和系统 Download PDFInfo
- Publication number
- CN103440714B CN103440714B CN201310290545.6A CN201310290545A CN103440714B CN 103440714 B CN103440714 B CN 103440714B CN 201310290545 A CN201310290545 A CN 201310290545A CN 103440714 B CN103440714 B CN 103440714B
- Authority
- CN
- China
- Prior art keywords
- configuration file
- pos terminal
- consultation parameter
- parameter value
- consultation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种POS终端网络配置方法,包括:获取协商参数值,将所述协商参数值以排列组合方式生成多个配置文件;将所述配置文件安装在POS终端安全存储区中;根据选择输入选择一个配置文件ID;从安全存储区读取被选择的配置文件ID对应的配置文件,在该配置文件中提取协商参数值;根据提取的协商参数值进行通讯协商并根据通讯协商结果建立通讯链路。本发明还公开了一种POS终端及其网络配置系统。本发明使得POS终端可以适应不同的网络环境,加快通讯时间,并减少后续的维护成本。
Description
技术领域
本发明涉及通信领域,尤其涉及一种POS终端及其网络配置方法和系统。
背景技术
随着POS终端的广泛使用,其应用环境从银行系统到第三方支付环境,越来越广泛。无论何种应用环境,POS终端与后台主机进行安全快速的通讯成为必不可少的步骤之一。例如,目前移动终端通常通过2G/3G网络与后台主机进行通讯。然而,从金融安全角度考虑某些应用环境需要搭建私有网络。因此,在不同应用环境的网络环境不可避免的存在差异。
当POS终端采用GPRS、WCDMA、EVDO等2G/3G通讯方式时,需要POS终端在接入无线网络之后才能进行后续的交易流程。上述通讯方式在链路层采用的是PPP协议,根据RFC规定,通讯之初,双方的部分通讯参数是可以通过协商来达成一致并保证后续通讯过程的。PPP协议提供了常用可协商参数(frequently used options),并且允许客户修改各项协商参数来适应各种网络环境。
但是,目前支持无线上网功能的移动终端,例如各种智能手机,在进行PPP拨号时,都是采用固化参数的方式来进行建立链路的过程,即为适应公网环境把相关的协商参数固化在拨号脚本中,因此在终端开发之时,成功进行拨号上网的配置就可以适应后续的使用,没有考虑协商参数的扩展性。
而POS终端的应用环境不同于民用的手机客户,出于安全考虑,POS终端在多数情况下需要运行在专网环境中。因此,同一POS终端在使用不同专用网络环境时,就会出现因为通讯参数无法兼容导致通讯失败的情况,并且,同一台POS终端可能需要在不同的网络环境下使用,固化的拨号脚本就可能导致通讯失败,则需要针对不同环境刷新不同固件,甚至使用不同的POS终端才能解决,这大大增加POS的使用及维护成本。通常进行软件升级需要使用PC、专用下载线、专用下载程序,而且固件的重新开发编译耗费一定人工成本。
发明内容
为解决上述技术问题,本发明采用的一个技术方案是:
提供一种POS终端网络配置方法,包括:获取协商参数值,将所述协商参数值以排列组合方式生成多个配置文件;将所述配置文件安装在POS终端安全存储区中;根据选择输入选择一个配置文件ID;从安全存储区读取被选择的配置文件ID对应的配置文件,在该配置文件中提取协商参数值;根据提取的协商参数值进行通讯协商并根据通讯协商结果建立通讯链路。
其中,所述协商参数包括字符转义处理参数、认证方式、LCP报文重传次数、LCP报文重传间隔、压缩算法、地址及DNS获取途径等。
其中,所述字符转义处理参数的值设置为FFFFFFFF、A0000、或0,并允许扩展设置。
本发明采用的另一个技术方案是:
提供一种POS终端网络配置系统,包括:配置文件生成单元,用于获取协商参数值并将所述协商参数值以排列组合方式生成多个配置文件;配置文件安装单元,用于将所述配置文件安装在POS终端安全存储区中;配置文件选择单元,用于根据选择输入选择一个配置文件ID;协商参数提取单元,用于从安全存储区读取被选择的配置文件ID对应的配置文件,在该配置文件中提取协商参数值;协商通讯单元,用于根据提取的协商参数值进行通讯协商并根据通讯协商结果建立通讯链路。
其中,所述协商参数包括字符转义处理参数、认证方式、LCP报文重传次数、LCP报文重传间隔、压缩算法、地址及DNS获取途径。
其中,所述字符转义处理参数的值设置为FFFFFFFF、A0000、或0,并允许扩展设置。
本发明采用的另一个技术方案是:
提供一种POS终端,包括POS终端网络配置系统和安全存储区,所述POS终端网络配置系统如上所述。
本发明的POS终端及其网络配置方法及系统,将协商参数值进行排列组合生成配置文件,并将配置文件预装载在POS终端的安全存储区中,当要进行通讯时选择并提取配置文件中的协商参数,以及根据协商参数与相应的网络环境进行通讯协商,并根据通讯协商结果建立通讯链路,使得POS终端可以适应不同的网络环境,加快通讯时间,并减少后续的维护成本。
附图说明
图1是本发明一实施方式中一种POS终端网络配置系统的结构框图;
图2是一配置文件的示意图;
图3是本发明一实施方式中一种POS终端的结构框图;
图4是本发明一实施方式中一种POS终端网络配置方法的执行流程图。
主要元件符号说明:
POS终端1;POS终端网络配置系统100;配置文件生成单元11;
配置文件安装单元12;配置文件选择单元13;协商参数提取单元14;
协商通讯单元15。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
请一并参阅图1,是本发明一种POS终端网络配置系统的结构框图。该POS终端网络配置系统100包括配置文件生成单元11、配置文件安装单元12、配置文件选择单元13、协商参数提取单元14、协商通讯单元15。
据RFC规定,通讯之初,双方的部分通讯参数是可以通过协商来达成一致并保证后续通讯过程的。当POS终端采用GPRS、WCDMA、EVDO等2G/3G通讯方式时,需要POS终端在接入无线网络之后才能进行后续的交易流程。上述通讯方式在链路层采用的是PPP协议,PPP协议提供了常用协商参数(frequently used options),并且允许客户修改各项协商参数来适应各种网络环境。
所述配置文件生成单元11用于获取协商参数值并将所述协商参数值以排列组合方式生成多个配置文件。其中,每个配置文件惟一对应一个配置文件ID。所述协商参数包括字符转义处理参数、认证方式、LCP报文重传次数、LCP报文重传间隔、压缩算法、地址及DNS获取途径等。
根据RFC规定,PPP通讯的LCP协商阶段主要用来确定双方后续通讯的处理方法,例如认证方式,字符转义处理等。所述配置文件即是针对这些处理方法对应的协商参数进行组合。
请参阅图2,是一配置文件的示意图。结合图2对配置文件进行说明。
例如,在协商参数中增加压缩算法参数“novj”,“novjccomp”,“nopcomp”,“noccp”选项时,表示协商过程中不使用vj,vjccomp,pcomp,ccp这几个压缩算法;而没有上述选项时,则表示默认支持这些压缩算法。是否使用压缩算法由对端决定。
再如,在协商参数中增加地址参数“noipdefault”时,表示没有指定IP地址,由对端分配。在协商参数中增加DNS获取途径参数“usepeerdns”时,表示后续通讯过程中使用的DNS地址由对端指定。
再如,在协商参数中增加LCP报文重传间隔参数“lcp-echo-interval30”时,表示LCP报文重传间隔时间为30s,不设置则表示不进行LCP报文重传操作;在协商参数中增加LCP报文重传间隔参数“lcp-echo-failure3”表示允许重传的LCP报文次数为3次。
协商参数值的选择以及设置是根据在各地使用所遇见的案例进行汇总,例如,在江西某地区使用时,对方路由器配置需要兼容考虑当地的宽带网络,因此无法修改路由器配置。而经过测试验证发现,在进行PPP协商的过程中,服务器方因为报文解析机制,要求POS终端将PPP协商时的控制字符全部进行转义,即需要将字符转义处理参数“asyncmap”设置为0xFFFFFFFF才能进行正常数据传输。因此,我们将字符转义处理参数“asyncmap”作为配置文件中协商参数之一,并且将“asyncmap”的值分别设置为常用的FFFFFFFF,A0000,0三种;
在进行通讯协商之前可以通过调整配置文件的选择,以适应不同的网络链接需求。这可以快速排查问题,即使预置的配置文件依然不足以适应当前网络环境,也可以再形成新的配置文件,通过安全方式下载到POS终端中。由于配置文件中仅设置几个配置参数,文件大小仅百字节以内,相比整个固件通常都是K字节甚至M字节,下载耗费时间节约很多。
所述配置文件安装单元12用于将所述配置文件安装在POS终端安全存储区中。
所述配置文件选择单元13用于根据选择输入选择一个配置文件ID。具体地,所述选择输入由输入装置产生,该输入装置可为触摸屏或按键等机械输入装置。
所述协商参数提取单元14用于从安全存储区读取被选择的配置文件ID对应的配置文件,在配置文件中提取协商参数值。例如,当网络出现故障时,管理员进入配置文件选择界面,输入配置文件ID可选择相应的配置文件,或者所述配置文件选择界面显示多个配置文件ID供管理员进行选择。
所述协商通讯单元15用于根据提取的协商参数值进行通讯协商并根据通讯协商结果建立通讯链路。
请参阅图3,是本发明一实施方式中一种POS终端的结构框图。在本实施方式中,所述POS终端网络配置系统100安装在POS终端1中,所述POS终端1还包括安全存储区200。
请参阅图4,是本发明一实施方式中一种POS终端网络配置方法的执行流程图。
该POS终端网络配置方法运行于所述POS终端网络配置系统100中,该POS终端网络配置方法包括:
步骤S101、获取协商参数值,将所述协商参数值以排列组合方式生成多个配置文件;
其中,每个配置文件惟一对应一个配置文件ID。所述协商参数包括字符转义处理参数、认证方式、LCP报文重传次数、LCP报文重传间隔、压缩算法、地址及DNS获取途径等。所述字符转义处理参数“asyncmap”的值设置为FFFFFFFF、A0000、或0。
步骤S102、将所述配置文件安装在POS终端安全存储区中;
步骤S103、根据选择输入选择一个配置文件ID;
具体地,所述选择输入由输入装置产生,该输入装置可为触摸屏或按键等机械输入装置。
步骤S104、从安全存储区读取被选择的配置文件ID对应的配置文件,在该配置文件中提取协商参数值;
步骤S105、根据提取的协商参数值进行通讯协商并根据通讯协商结果建立通讯链路。
本发明的POS终端及其网络配置方法和系统,将协商参数值进行排列组合生成配置文件,并将配置文件预装载在POS终端的安全存储区中,当要进行通讯时选择并提取配置文件中的协商参数,以及根据协商参数与相应的网络环境进行通讯协商,并在协商成功后建立通讯链路,使得POS终端可以适应不同的网络环境,加快通讯时间,并减少后续的维护成本。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (5)
1.一种POS终端网络配置方法,其特征在于,包括:
获取协商参数值,将所述协商参数值以排列组合方式生成多个配置文件;
将所述配置文件安装在POS终端安全存储区中;
根据选择输入选择一个配置文件ID;
从安全存储区读取被选择的配置文件ID对应的配置文件,在该配置文件中提取协商参数值;
根据提取的协商参数值进行通讯协商并根据通讯协商结果建立通讯链路;
所述协商参数包括字符转义处理参数、认证方式、LCP报文重传次数、LCP报文重传间隔、压缩算法、地址及DNS获取途径。
2.根据权利要求1所述一种POS终端网络配置方法,其特征在于,所述字符转义处理参数的值设置为FFFFFFFF、A0000、或0,并允许扩展设置。
3.一种POS终端网络配置系统,其特征在于,包括:
配置文件生成单元,用于获取协商参数值并将所述协商参数值以排列组合方式生成多个配置文件;
配置文件安装单元,用于将所述配置文件安装在POS终端安全存储区中;
配置文件选择单元,用于根据选择输入选择一个配置文件ID;
协商参数提取单元,用于从安全存储区读取被选择的配置文件ID对应的配置文件,在该配置文件中提取协商参数值;
协商通讯单元,用于根据提取的协商参数值进行通讯协商并根据通讯协商结果建立通讯链路;
所述协商参数包括字符转义处理参数、认证方式、LCP报文重传次数、LCP报文重传间隔、压缩算法、地址及DNS获取途径。
4.根据权利要求3所述一种POS终端网络配置系统,其特征在于,所述字符转义处理参数的值设置为FFFFFFFF、A0000、或0,并允许扩展设置。
5.一种POS终端,其特征在于,包括POS终端网络配置系统和安全存储区,所述POS终端网络配置系统如权利要求3-4任意一项所述。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310290545.6A CN103440714B (zh) | 2013-07-11 | 2013-07-11 | 一种pos终端及其网络配置方法和系统 |
PCT/CN2014/071175 WO2015003483A1 (zh) | 2013-07-11 | 2014-01-23 | 一种 pos 终端及其网络配置方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310290545.6A CN103440714B (zh) | 2013-07-11 | 2013-07-11 | 一种pos终端及其网络配置方法和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103440714A CN103440714A (zh) | 2013-12-11 |
CN103440714B true CN103440714B (zh) | 2015-09-30 |
Family
ID=49694407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310290545.6A Active CN103440714B (zh) | 2013-07-11 | 2013-07-11 | 一种pos终端及其网络配置方法和系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103440714B (zh) |
WO (1) | WO2015003483A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103440714B (zh) * | 2013-07-11 | 2015-09-30 | 福建联迪商用设备有限公司 | 一种pos终端及其网络配置方法和系统 |
CN104954193B (zh) * | 2014-03-31 | 2018-08-10 | 中国银联股份有限公司 | 离线测试终端报文的系统及方法 |
CN107578583B (zh) * | 2017-08-31 | 2020-07-28 | 百富计算机技术(深圳)有限公司 | 一种支付终端的设置方法、系统及终端设备 |
CN110875835A (zh) * | 2018-08-31 | 2020-03-10 | 北京意锐新创科技有限公司 | 基于移动支付设备的配网方法和装置 |
CN109617881A (zh) * | 2018-12-18 | 2019-04-12 | 福建联迪商用设备有限公司 | 一种pos终端报文的处理方法及终端 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101188579A (zh) * | 2006-11-20 | 2008-05-28 | 国际商业机器公司 | 用于管理共享电子邮件的方法和系统 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8683046B2 (en) * | 2008-11-21 | 2014-03-25 | Microsoft Corporation | Unified interface for configuring multiple networking technologies |
CN103440714B (zh) * | 2013-07-11 | 2015-09-30 | 福建联迪商用设备有限公司 | 一种pos终端及其网络配置方法和系统 |
-
2013
- 2013-07-11 CN CN201310290545.6A patent/CN103440714B/zh active Active
-
2014
- 2014-01-23 WO PCT/CN2014/071175 patent/WO2015003483A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101188579A (zh) * | 2006-11-20 | 2008-05-28 | 国际商业机器公司 | 用于管理共享电子邮件的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN103440714A (zh) | 2013-12-11 |
WO2015003483A1 (zh) | 2015-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109842617B (zh) | 广告拦截方法、装置和存储介质 | |
CN103440714B (zh) | 一种pos终端及其网络配置方法和系统 | |
CN102668491B (zh) | 用于认证期间的恢复的方法和装置 | |
EP3476142B1 (en) | Methods and entities for ending a subscription | |
US10834238B2 (en) | Blockchain management using a device in a wireless telecommunication system | |
CN102752375B (zh) | 实现智能卡远程操作的方法及系统 | |
US9497620B2 (en) | Method and system for implementing smart card remote operation based on smart card web server | |
CN102724310B (zh) | 一种通过移动终端实现云搜索的方法 | |
CN105340306B (zh) | 使用基于软件的订户身份模块提供无线订阅 | |
CN105933888B (zh) | 一种基于NFC的eSIM卡烧录方法及装置 | |
EP3900413B1 (en) | Method and apparatus for downloading bundle to smart secure platform by using activation code | |
CN104935744A (zh) | 一种验证码显示方法、验证码显示装置及移动终端 | |
CN103873454A (zh) | 一种认证方法及设备 | |
CN104866389A (zh) | 基于移动操作系统的数据备份及恢复方法、装置及系统 | |
EP2827258A1 (en) | Embedded network proxy system, terminal device and proxy method | |
CN102446105A (zh) | 可按需定制应用程序的方法、终端和系统 | |
CN108055688A (zh) | 一种用于智能显示设备的配网方法及装置、终端设备 | |
US10621335B2 (en) | Method and device for verifying security of application | |
CN104333548A (zh) | 在https网页中访问本地服务的方法及系统 | |
CN103491086A (zh) | 一种移动终端的安全支付方法与装置 | |
CN103530765A (zh) | 一种智能电视支付方法、装置及系统 | |
JP7535022B2 (ja) | 機器をリモートで管理するための装置、方法及びそのためのプログラム | |
CN102685069A (zh) | 利用sim卡结合云计算进行杀毒的方法和系统 | |
CN103942121A (zh) | 一种数据还原系统及移动终端 | |
CN102916958A (zh) | 一种实现移动终端浏览器访问加密方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |