用于无线抄表的手持pos机系统的制作方法

文档序号:8260490
用于无线抄表的手持pos机系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体而言,涉及用于无线抄表的手持POS机系统。
【背景技术】
[0002]日常生活中离不开对水、气和电等资源的消耗,家中的水表和气表对家庭消耗的水量和气量自动计数,以形成某一段时间内该家庭的水能、天然气消耗总量。水利公司和天然气公司根据上一次抄表的结果与本次抄表结果的差值来计算一段时间内的水能、天然气消耗量,进而根据单位价格来确定收费额。
[0003]目前国内居民小区用户抄表收费方式主要有抄表员上门手工抄表、抄表员持POS上门抄表、IC卡表等。IC卡表虽然较好地解决了收费问题,但未解决抄表问题,很多企业仍不得不安排人工上门抄表。抄表员上门抄表周期为两月或多月,需要投入大量的人力、物力,而且数据实时性差,难于根据抄表数据分析客户的用量变化规律和供销差率。随着城市人口的增长、高层建筑的增加,以及房屋空置率的增大,人工上门抄表工作量日益增大,运营管理费用逐步增加,很容易出现漏抄、估抄问题。此外,居民隐私意识越来越强,对上门抄表逐渐产生抵触、反感,也使得上门抄表越来越困难。在这种背景下,无线远程抄表技术应运而生,在国内正在兴起。
[0004]无线远程抄表及预付费系统是指通过无线方式实现用户表计动作控制和信息采集的系统。如图1所示,系统由远程抄表及预付费管理软件(简称管理系统、网络服务器11)、远程通信中间件、无线远程抄表采集器(简称采集器14,用于获取表计15的读数)、无线POS机13、无线远程抄表集中器(简称集中器12)等组成。
[0005]其中,远程抄表及预付费管理软件是无线远程抄表及预付费系统的业务管理和操作平台,实现用户管理、表具管理、抄表管理、收费管理、统计分析等各种经营管理功能;无线远程抄表采集器,采集一个或多个远传表计的计量信号,进行数据处理和传输,接收上位机参数设置和控制命令,并根据程序设定逻辑或上位机控制命令控制表计阀门动作的电子装置;无线远程抄表集中器,对多个采集器进行数据采集、存储、传输,并向采集器转发上位机的控制命令或参数设置命令的电子装置;无线POS机,能与远程抄表及预付费管理工作站、集中器及表计采集器进行数据交换的便携式无线抄表及操控设备;远程通信中间件,负责管理系统与集中器等外部远程数据终端之间GPRS远程通信的通信程序,对前端应用程序和数据库进行了隔离和桥接,数据库安全性高。
[0006]具体的,无线POS机是无线远程抄表及预付费系统(简称远传系统)中用于近距离以RF通信方式对多个采集器(采集器用于采集用户所使用的水量,或天然气量)进行数据采集、存储,并向采集器发送抄表、查询、参数设置或操控命令信号的手持式电子装置,而完成这些功能的系统,就是无线POS抄表及操控系统。
[0007]但是,使用时,无线POS机在发送数据或指令的时候,有时由于需要发送的数据过长,其中一个或多个字节出现误码的概率越高,进而引发数据包的整包丢包问题。

【发明内容】

[0008]有鉴于此,本发明实施例的目的在于提供用于无线抄表的手持POS机系统,以降低用于无线抄表的POS传输数据包丢包的概率。
[0009]第一方面,本发明实施例提供了用于无线抄表的手持POS机系统,包括:
[0010]第一长度判断模块,用于判断待发送数据包的长度是否大于预设的标准长度,所述待发送数据包中携带有预设的指令,和/或数据;
[0011]数据包分割模块,若第一长度判断模块的判断为是,则按照预设的分割方式将所述带发送数据包分割为多个子数据包,且每个所述子数据包的长度均不超过预设的标准长度;
[0012]无线发送模块,用于分别将多个所述子数据包发送至同一个网络终端。
[0013]结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,还包括加密模块,用于将所述待发送数据包中的数据或所述子数据包中的数据进行加密。
[0014]结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,还包括:
[0015]无线接收模块,用于获取可接收数据包;
[0016]第二长度判断模块,用于判断所述可接收数据包的长度是否大于预设的标准长度;
[0017]第一存储模块,若所述第二长度判断模块判断为否,且可接收数据包中携带有抄表数据,则将所述可接收数据包储存至预设的数据库中;
[0018]第二存储模块,若所述第二长度判断模块判断为否,且可接收数据包中携带有控制指令,则将所述可接收数据包储存至预设的指令库中。
[0019]结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,还包括:备份存储模块,用于将所述数据库,和/或指令库中的存储内容存储至备用数据库中。
[0020]结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,还包括:抄表用户查询模块,若获取到抄表指令,则根据所述抄表指令中所携带的用户信息在用户数据库中查询抄表状态为未抄表的未抄表用户信息;
[0021]抄表指令发送模块,用于将预设的抄表指令发送至未抄表用户信息所对应的对端模块。
[0022]结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,还包括:
[0023]抄表状态标记模块,若获取到对端发送的抄表数据包,则根据所述抄表数据包中所携带的识别码,在所述用户数据库中将所述识别码所对应的用户状态修改为已抄表。
[0024]结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,还包括:验证模块,用判断获取到的登陆密码是否与预设的标准密码相同;
[0025]指令获取模块,若所述验证模块判断为是,则根据获取到的输入指令生成抄表指令。
[0026]结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所述指令获取模块还包括触屏输入单元,用于根据触摸屏获取到的手势指令生成相应的抄表指令。
[0027]结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其中,所述触屏输入单元包括抄表指令生成电路,用于根据触屏屏幕边缘处所获取到的手势指令生成相应的抄表指令。
[0028]结合第一方面,本发明实施例提供了第一方面的第九种可能的实施方式,其中,还包括:抄表提示数据生成模块,若将预设的抄表指令发送至未抄表用户信息所对应的对端模块后的预定时间内未接收到抄表信息,则根据未抄表用户信息生成提示数据包;
[0029]上报模块,用于将所述提示数据包发送至上位机。
[0030]本发明实施例提供的用于无线抄表的手持POS机系统,采用数据分割方式,与现有技术中的由于抄表POS机进行数据和指令的发送时,由于数据包长度过长,而导致容易发生数据包整包的丢失相比,其通过将待发送的数据包的长度进行识别,来判断该数据包的长度,由于数据包越长,其丢包率越高,进而需要将数据长度过长的数据包进行切割,分成多个子数据包进行发送,即使某一个子数据包发生了丢包的情况,只需重发该子数据包,也不会影响数据包其他部分的数据接收,从而降低了整个数据包的丢包率,提高了通信质量。
[0031]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0032]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相
再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1