POS终端上传数据的方法及POS终端技术

技术编号:8079243 阅读:431 留言:0更新日期:2012-12-13 22:17
本发明专利技术涉及一种POS终端上传数据的方法,POS终端设置数据上传时间间隔;到达时间间隔后,判断POS终端与服务器是否存在网络连接;当POS终端与服务器存在网络连接时,POS终端将所述数据上传至服务器。本发明专利技术实现了在POS终端脱网模式下,POS终端的数据能及时地上传至服务器中,保证了服务器中数据的完整与准确。

【技术实现步骤摘要】

本专利技术涉及P0S(Point OfSale,销售点)终端
,具体是POS终端上传数据的方法。
技术介绍
目前,零售连锁企业的网络情况较为复杂,POS终端设置有联网模式与脱网模式,在网络条件不佳的情况下,用户会使POS终端进入脱网模式,即将POS终端把数据下载至本地脱网数据库,在使用POS终端时,连接本地脱网数据库进行相关操作,此时POS终端仅对本地脱网数据库中的数据进行了更改,而相应操作导致的数据变更无法及时地体现在联网数据库中,造成了本地脱网数据库与服务器数据库的不同步,无法实时并且准确地收集数据,影响用户进行分析及决策。
技术实现思路
本专利技术的主要目的是提供一种POS终端上传数据的方法,在脱网模式下,自动上传POS终端的操作数据,使得服务器能及时收集到POS终端的实时操作数据。本专利技术提供一种POS终端上传数据的方法,具体包括步骤POS终端设置数据上传时间间隔;到达时间间隔后,判断POS终端与服务器是否存在网络连接;当POS终端与服务器存在网络连接时,POS终端将所述数据上传至服务器。优选地,所述到达时间间隔后,判断POS终端与服务器是否存在网络连接步骤具体包括发送判断网络连接指令至服务器,如果服务器响应所述网络连接指令,则判定所述POS终端与服务器存在网络连接,否则,判定所述POS终端与服务器断开。优选地,在POS终端将所述数据上传至服务器之后,还包括将所述数据存储至外部存储设备。本专利技术还提供一种POS终端,包括控制单元,用于控制POS终端执行上传数据操作的时间间隔;判断单元,用于判断POS终端与服务器间是否存在网络连接;发送单元,用于当POS终端与服务器存在网络连接时,将数据上传至服务器。优选地,所述判断单元具体用于发送判断网络连接指令至服务器,如果服务器响应所述判断网络连接指令时,判定所述POS终端与服务器存在网络连接,否则,判定POS终端与服务器断开。优选地,所述POS终端还包括存储单元,用于将所述数据存储至外部存储设备。实施本专利技术的技术方案,具有以下有益效果本专利技术通过设定一定的时间间隔,在满足时间间隔时,POS终端判断与服务器是存在网络连接时将数据上传至服务器,实现了在脱网模式下POS终端数据与服务器数据的同步,保证服务器数据的完整,便于用户进行分析与决策。附图说明图I为本专利技术实施例提供的POS终端上传数据的方法流程图;图2为本专利技术实施例提供的POS终端的结构示意图;图3为本专利技术另一实施例提供的POS终端的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。POS终端的操作模式包括联网模式,在POS终端开机的时候,终端会提示用户对操作模式进行选择,用户可以根据网络状况进行选择。当用户选择联网模式时,POS终端直接对联网服务器数据库进行操作;而当选择脱网模式时,POS终端会将需要的商品资料、价格信息、库存信息、用户信息等数据下载至本地脱网数据库中进行操作,本地脱网数据库设置于POS终端中,POS终端直接对本地脱网数据库终端数据进行操作,使得联网服务器数据库无法得到及时的更新。在脱网模式下,POS终端与服务器之间的网络状态不稳定,而并非完全属于网络断开的情形。在本专利技术提供的实施例中,处于脱网模式下的POS终端对本地脱网数据库进行自动上传的操作,以保证联网服务器数据库的及时更新。参照图1,图I为本专利技术实施例提供的方法流程图,具体包括步骤SllO P0S终端设置数据上传时间间隔。在POS终端中设置时间算法,单位是秒,用于控制POS终端进行数据上传操作的时间间隔。S120 :到达时间间隔后,判断POS终端与服务器是否存在网络连接。当到达SllO设定的时间间隔后,POS终端向服务器发送PING (Packet InternetGrope,因特网包探索器)指令,判断POS终端与服务器之间是否存在网络连接,当服务器响应该PING指令时,则判定POS终端与服务器之间存在网络连接;当服务器不响应该PING指令时,则判定POS终端与服务器之间的网络连接已断开。S130 :当POS终端与服务器存在网络连接时,POS终端将所述数据上传至服务器。当判定POS终端与服务器之间网络连接已断开时,此时POS终端无法将本地脱网数据库中数据上传至服务器中,则POS终端不进行数据上传的操作;当判断POS终端与服务器之间存在网络连接时,POS终端将存储在本地脱网数据库中的所述数据上传至联网服务器数据库,保证了联网服务器数据库的即时更新。本专利技术使得POS终端在脱网模式下,自动将本地脱网数据库的数据上传至联网服务器数据库,保证了联网服务器数据库中数据的完整与准确,使得用户及时地收集到POS终端的数据,从而更准确地进行分析及决策。在其他的实施例中,在POS终端将数据上传至服务器之后,还包括将所述数据存储至外部存储设备。在POS终端将所述数据上传至联网服务器数据库之后,POS终端会将本地脱网数据库中的所述数据存储至外部存储设备中,将所述数据备份后删除本地脱网数据库中的所述数据。通过这一备份操作,可以将本地脱网数据库中的数据量始终维持在一定水平,以保证POS终端对本地脱网数据库的读写速度。参照图2,图2是本专利技术实施例中POS终端的结构示意图。本专利技术中POS终端包括控制单元210,用于控制POS终端执行上传数据操作的时间间隔;判断单元220,用于判断POS终端与服务器间是否存在网络连接;发送单元230,用于当POS终端与服务器存在网络连接时,将数据上传至服务器。在本专利技术的一种实施方式中,控制单元210设定时间间隔,当到达设定的时间间 隔时,判断单元120自动发送判断网络连接指令PING指令至服务器,当服务器响应该PING指令时,说明POS终端与服务器之间存在网络连接;当服务器不响应该PING指令时,说明POS终端与服务器之间的网络连接已断开。当判断POS终端与服务器之间的网络连接已断开时,此时发送单元230无法将本地脱网数据库中的数据上传至服务器,则发送单元230不进行数据上传的操作;当判断POS终端与服务器之间存在网络连接时,发送单元230将存储在本地脱网数据库终端的所述数据上传至联网服务器数据库,保证联网服务器数据库的及时更新。参照图3,图3为本专利技术另一实施例提供的POS终端的结构示意图。POS终端还包括存储单元240,用于将所述数据存储至外部存储设备300。在发送单元230将所述数据上传至联网服务器数据库之后,存储单元240会将本地脱网数据库中的所述数据存储在外部存储设备300中,将所述数据备份后删除本地脱网数据库中的所述数据。 以上仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。权利要求1.一种POS终端上传数据的方法,其特征在于,具体包括步骤 POS终端设置数据上传时间间隔; 到达时间间隔后,判断POS终端与服务器是否存在网络连接; 当POS终端与服务器存在网络连接时,POS终端将所述数据上传至服务器。2.如本文档来自技高网...

【技术保护点】
一种POS终端上传数据的方法,其特征在于,具体包括步骤:POS终端设置数据上传时间间隔;到达时间间隔后,判断POS终端与服务器是否存在网络连接;当POS终端与服务器存在网络连接时,POS终端将所述数据上传至服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐金安戚响林张瑞林孟雨华谢媛媛阚家通
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1