手持电子购物pos机的制作方法

文档序号:10595272阅读:264来源:国知局
手持电子购物pos机的制作方法
【专利摘要】本发明公开了一种适用于监狱管理、携带方便、操作简单的手持电子购物POS机,包括POS机体以及设于POS机体上的条码扫描器、射频读写器、打印设备、触摸屏和内置的购物POS系统,所述购物POS系统包含登录系统单元、购物系统单元、数据存储系统单元、数据处理系统单元、时间设置系统单元和模块功能测试系统单元。本发明的优点如下:用于监狱管理,适用于监狱中的犯人采购商品;购物系统内设了购物规则,对监狱人员采购商品的种类、数量、消费金额作了限制,便于有效管理犯人的日常需求;便于携带、操作简便,任何人都能熟练操作。
【专利说明】
手持电子购物POS机
技术领域
[0001] 本发明设及电子购物系统领域,尤其设及一种手持电子购物POS机。
【背景技术】
[0002] 随着网络技术的迅速发展W及智能化程度的不断提高,人们越来越多地利用到了 智能设备,运为人们的工作和生活带来了极大的便利。
[0003] 目前,智能购物系统技术已有一定的发展,包括淘宝、亚马逊等网购平台。但现有 技术中还没有针对特定消费群体的购物系统,比如监狱里的犯人同样需要购物,但因他们 身份特殊,不能选择网购,且在购物时有商品种类、数量、消费金额的限制,因此,设计一种 适合监狱犯人购物的电子购物系统很有必要。

【发明内容】

[0004] 针对现有技术的不足,本发明提出一种适用于监狱管理、携带方便、操作简单的手 持电子购物POS机。
[0005] 为了解决上述技术问题,本发明的技术方案如下: 手持电子购物POS机,包括POS机体W及设于POS机体上的条码扫描器、射频读写器、打 印设备、触摸屏和内置的购物POS系统,所述购物POS系统包含登录系统单元、购物系统单 元、数据存储系统单元、数据处理系统单元、时间设置系统单元和模块功能测试系统单元; 登录系统单元包含用户登录和管理员登录两种登录模式,通过登录密码来区分登录模 式; 购物系统单元联动登录系统单元,用户登录成功后,根据触摸屏界面提示,用户在条码 扫描器上扫描一维码或在射频读写器上读取射频卡,系统读取正确的用户信息和购物规则 并跳转到购物界面,用户输入商品ID,查询相应的商品信息,勾选需要购买的商品,系统判 断是否满足购物规则,若满足,系统将用户的金额和限额扣除后保存在内存中,同时生成一 条购物记录也保存在内存中,系统将内存中的用户金额和限额数据写入用户文件,将内存 中的购物记录写入购物记录文件,用户打印购物记录,系统跳回到一维码扫描或射频卡读 取页面; 数据存储系统单元存储有用户信息、商品信息和消费记录; 数据处理系统单元与购物系统单元联动,包含数据上传模块和数据下载模块,数据上 传模块通过串口通讯将用户的购物记录生成文件,保存在本地磁盘,通过网页activex控件 将数据传输到后台,数据下载模块通过网页activex控件将后台的用户数据和商品数据传 送到本地磁盘,再通过串口通讯将数据传送到POS端; 时间设置系统单元通过触摸屏界面输入年月日时分秒,通过按键设定系统时间; 模块功能测试系统单元用来对射频卡读取、一维码扫描、打印、按键的功能进行测试。
[0006] 进一步地,所述购物系统单元的购物规则分为通用规则和特殊规则,限制类型分 为限制金额、限制数量和无限制,系统需要同时判断购买数量和购买金额是否满足特殊规 则和通用规则。
[0007] 进一步地,所述限制金额分为A账户、B账户、C总账户;A账户为家属汇款,有消费金 额限制;B账户为劳动报酬所得,没有消费金额限制;C总账户为A账户和B账户的总和;扣款 时,先从A账户中扣取,A账户扣完后再从B账户中扣取,C总账户需要相应扣除。
[0008] 优选地,系统读取正确的用户信息和购物规则后,若该用户在购物数据上传前已 经有过购物记录,则显示购物记录,否则直接显示初始购物界面。
[0009] 优选地,打印设备采用热敏打印。
[0010] 本发明的有益效果如下: 1、 本发明用于监狱管理,适用于监狱中的犯人采购商品; 2、 本发明的购物系统内设了购物规则,对监狱人员采购商品的种类、数量、消费金额作 了限制,便于有效管理犯人的日常需求; 3、 本发明便于携带、操作简便,任何人都能熟练操作。
【附图说明】
[001U 图1是本发明手持电子购物POS机的POS机体的结构示意图。
[0012] 图2是本发明手持电子购物POS机的登录系统单元流程图。
[0013] 图3是本发明手持电子购物POS机的购物系统单元流程图。
[0014] 图4是本发明手持电子购物POS机的数据存储系统单元的用户信息存储示意图。
[0015] 图5是本发明手持电子购物POS机的数据存储系统单元的商品信息存储示意图。
[0016] 图6是本发明手持电子购物POS机的数据存储系统单元的消费记录存储示意图。 具体实施例
[0017] 结合附图,对本发明的技术方案作进一步详细的描述。
[0018] 如图1所示,手持电子购物POS机,包括POS机体IW及设于POS机体1上的条码扫描 器2、射频读写器3、热敏打印设备4、触摸屏5和内置的购物POS系统6,所述购物POS系统6包 含登录系统单元、购物系统单元、数据存储系统单元、数据处理系统单元、时间设置系统单 元和模块功能测试系统单元。
[0019] 设备接口采用通用接口的方式处理,每个设备通过open方法打开,通过read和 write方法访问,部分设备特殊操作通过IO-Control实现。
[0020] 如图2所示,登录系统单元包含用户登录和管理员登录两种登录模式,通过登录密 码来区分登录模式。若输入用户密码,则进入购物流程;若输入管理密码,则进入系统管理。
[0021] 如图3所示,购物系统单元联动登录系统单元,用户登录成功后,根据触摸屏界面 提示,用户在条码扫描器2上扫描一维码或在射频读写器3上读取射频卡,系统读取正确的 用户信息和购物规则,若该用户在购物数据上传前已经有过购物记录,则显示购物记录,否 则直接显示初始购物界面。在初始购物界面,用户输入商品ID,查询相应的商品信息,勾选 需要购买的商品,系统判断是否满足购物规则:若满足,系统将用户的金额和限额扣除后保 存在内存中,同时生成一条购物记录也保存在内存中;若不满足,则系统进行提示。系统将 内存中的用户金额和限额数据写入用户文件,将内存中的购物记录写入购物记录文件,用 户打印购物记录,系统跳回到一维码扫描或射频卡读取页面。
[0022] 所述购物系统单元的购物规则分为通用规则和特殊规则,限制类型分为限制金 额、限制数量和无限制,系统需要同时判断购买数量和购买金额是否满足特殊规则和通用 规则。所述限制金额分为A账户、B账户、C总账户;A账户为家属汇款,有消费金额限制;B账户 为劳动报酬所得,没有消费金额限制;C总账户为A账户和B账户的总和;扣款时,先从A账户 中扣取,A账户扣完后再从B账户中扣取,C总账户需要相应扣除。
[0023] 消费分类规则的格式如下:商品分类(1位)I限制目标标志(1位)I限制类型(1位) 限制参数(4位)。W上四个字段为一个单元(7位),W7的整数倍递增,该字段长度在报文头 中"分类字段长度"定义。其中,各个字段的含义如下:①商品分类:1位字符,其中0表示通 用限制,1 W上为具体商品分类;②限制目标标志:A.A账户;B.B账户;C.总账户;E.无意义, 用于限制数量时标志;③限制类型:1.限制金额,2.限制数量,3.无限制;鎮限制参数:四位 整数。A账户为家属汇款,有使用额度限制;B账户为劳动报酬所得,消费不设上限,但劳动报 酬消费不得超过当月罪犯个人劳动所得金额的70%。
[0024] 消费规则的限额分类如下:逆、A账户限额-通用(A限-通);感、C账户限额-通用(C 限-通);感、A账户限额-特殊(A限-特);唾UB账户限额-特殊(啡良-特);蔭UC账户限额-特殊 (邱良-特)。限额分类的具体定义如下:①规则分为通用规则和特殊规则;当该类商品没有特 殊规则时,按通用规则为准;②当某个账户限制类型是3时,该类商品购买时该账户不做扣 减;其余情况特殊规则和通用规则同时扣减(运两类规则都有的情况);③当某一类商品购 买有个数限制时,不但需要判断购买个数是否满足,同时需要判断购买的金额是否满足特 殊规则和通用规则(运两类规则都有的情况);④啡良不会出现在通用规则中(已与银行约定 好);⑤扣款时,先从A金中扣取;A金扣完后,再从B金中扣取;不管是从A金还是B金扣除,C金 都需要相应扣除;⑥A限-特存在,B限-特存在:那么判断购买金额是否超过A限-特+ B限- 特,如果超过不能购买;A限-特存在,B限-特不存在:那么判断购买金额是否超过A限-特+ B金,如果超过不能购买;A限-特不存在,B限-特存在,A限-通存在:那么判断购买金额是否 超过即良-特+A限-通,如果超过不能购买;A限-特不存在,B限-特存在,A限-通不存在:那么 判断购买金额是否超过即良-特+A金,如果超过不能购买;⑦点击返回或者在完成界面取消 某条消费记录时,需要将扣除的钱还回相应的金额账户和限额账户;⑧每个用户进入购物 界面时,需要判断该用户先前是否有购物记录,如果有,需要将先前的购物记录列出来。
[0025] 数据存储系统单元存储有用户信息、商品信息和消费记录。
[0026] 如图4所示,用户信息存储模块定义如下:用户信息采用MP映射的方式进行存储, 通过十位用户编码逐位相加获取范围在0~90之间的一个值作为存储的KEY值,KEY值作为用 户信息存储的链表头地址(地址A),寻址到地址A后读取之后节点的信息作为用户信息的真 正地址(地址B),从地址B读取到真正的用户信息,若该信息为空则将当前信息存入此地址, 该地址有值则再在之后节点的地址存储。查找亦通过此方法进行,找到真正的用户信息后 比较卡号的全值是否匹配,若不匹配则继续在之后节点地址读取信息并匹配。
[0027] 如图5所示,商品信息存储模块定义如下:每个商品都有独立的商品编码(从Ol开 始),W商品编码作为KEY值寻址,该地址存储的信息为真正商品信息的存储地址。
[0028] 如图6所示,消费记录存储模块定义如下:用户信息中有项数据为该用户购买商品 信息的地址(地址A),通过地址A找到该用户商品信息列表,在该列表上添加或删除商品购 买信息。所有用户的购买信息地址是连续的,上传时遍历整块购买信息区域。
[0029] 数据处理系统单元与购物系统单元联动,包含数据上传模块和数据下载模块。
[0030] 数据上传模块中,通过串口通讯,将用户购物记录生成文件,保存在本地磁盘,通 过网页activex控件(socket通讯),将数据传输到后台,传输波特率固定。传输时先传送报 文头,之后每10条数据为一包数据进行传送,最后一包不满10条数据时按实际发送。其报文 定义如下: ①报文头:记录数巧)I报文标识(1位)I报文单体长度(3) 質报文数据:日期(14) I犯人编号(20) I商品编号(4) I价格(10) I订购数量(4) I金额 (10) I商品分类(1) 数据下载模块中,通过网页activex控件(socket通讯),将后台用户和商品数据传送到 本地磁盘。再通过串口通讯,将数据传送到POS端,传输波特率固定。传输时先传送报文头, 之后每10条数据为一包数据进行传送,最后一包不满10条数据时按实际发送。
[0031 ]数据下载模块包括用户信息下载模块和商品信息下载模块。
[0032] 用户信息下载模块的定义如下: ① 报文定义 报文头:用户数巧位)I报文标识(1位)I报文单体长度(3) I分类字段长度(3位) 报文数据:用户ID(20) I用户名称(10) IA可用余额(10) IB可用余额(10) I C总金额(10) 分类规则 ② 报文说明 A.报文单体长度:单条用户信息的长度。
[0033] 分类字段长度:分类规则长度。
[0034] W上两者都是定长的,不足长度右补空格。
[00巧]B.分类规则:商品分类(1位)I限制目标标志(1位)I限制类型(1位)I限制参数(4 位) W上四个字段为一个单元(7位),W7的整数倍递增,该字段长度在报文头中"分类字段 长度定义。
[0036] 商品分类:1位字符,其中0表示通用限制IW上为具体商品分类; 限制目标标志:A.A账户;B.B账户;C.总账户;E.无意义,用于限制数量时标志; 限制类型:1限制金额,2限制数量,3无限制; 限制参数:四位整数。
[0037] C.可用余额A为家属汇款等,有使用额度限制;可用余额B为劳动报酬所得,消费不 设上限,但劳动报酬消费不应超过当月罪犯个人劳动所得金额的70%(此点仅仅作为说明, 具体由用户信息文件内数据而定)。
[0038] ③用户信息示例说明 用户信息: 1____I U I 95_I 35_ I 3301234567__________| 张 S______ 2000.00___ 1000.00___ 3000.00一 OAl 500_ | 3A150_ | 3C1120_ | 4E25一 7A30一 示例说明: 张 S A账户2000.00,B账户1000.00,总金额3000.00,采用所有商品A账户最多使 用500元;其中3类商品A账户支出最多50.00,且采购3类商品总金额不超过120.00 ;4类 商品最多采购5件;7类商品A账户使用无限制,即不受O类通用限制。(I线为便于查看,程序 中去除;_表示空格) 商品信息下载的模块定义如下: ① 报文定义 报文头:商品数巧)I报文标识(1)1报文单体长度(3) I分类字段长度(3)1分类(1)*名称 (10) 报文数据:商品id(4) I商品名称(30) I规格(10) I计价单位(8) I单价(10) I商品分类(1) ② 报文说明 A.报文单体长度:单条商品信息的长度; 分类字段长度:商品分类+名称的总长度; W上两者都是定长的,不足长度右补空格。
[0039] B.分类(1)*名称(10):商品分类和分类名称的集合,会有多组,每组长度11位,不 足右补空格。
[0040] C.报文数据中的商品分类与报文头中的商品分类相对应,能根据商品分类取得对 应的分类名称。
[0041] 时间设置系统单元通过触摸屏界面输入年月日时分秒,按【确定】按键设定系统时 间。
[0042] 模块功能测试系统单元用来对射频卡读取、一维码扫描、打印、按键的功能进行测 试。
[0043] W上所述仅是本发明优选实施方式,应当指出,对于本技术领域的普通技术人员, 在不脱离本发明构思的前提下,还可W做出若干改进和润饰,运些改进和润饰也应视为本 发明保护范围内。
【主权项】
1. 手持电子购物POS机,包括POS机体(1)以及设于POS机体(1)上的条码扫描器(2)、射 频读写器(3)、打印设备(4)、触摸屏(5)和内置的购物POS系统(6),其特征在于:所述购物 POS系统(6)包含登录系统单元、购物系统单元、数据存储系统单元、数据处理系统单元、时 间设置系统单元和模块功能测试系统单元; 登录系统单元包含用户登录和管理员登录两种登录模式,通过登录密码来区分登录模 式; 购物系统单元联动登录系统单元,用户登录成功后,根据触摸屏界面提示,用户在条码 扫描器(2)上扫描一维码或在射频读写器(3)上读取射频卡,系统读取正确的用户信息和购 物规则并跳转到购物界面,用户输入商品ID,查询相应的商品信息,勾选需要购买的商品, 系统判断是否满足购物规则,若满足,系统将用户的金额和限额扣除后保存在内存中,同时 生成一条购物记录也保存在内存中,系统将内存中的用户金额和限额数据写入用户文件, 将内存中的购物记录写入购物记录文件,用户打印购物记录,系统跳回到一维码扫描或射 频卡读取页面; 数据存储系统单元存储有用户信息、商品信息和消费记录; 数据处理系统单元与购物系统单元联动,包含数据上传模块和数据下载模块,数据上 传模块通过串口通讯将用户的购物记录生成文件,保存在本地磁盘,通过网页activex控件 将数据传输到后台,数据下载模块通过网页activex控件将后台的用户数据和商品数据传 送到本地磁盘,再通过串口通讯将数据传送到POS端; 时间设置系统单元通过触摸屏界面输入年月日时分秒,通过按键设定系统时间; 模块功能测试系统单元用来对射频卡读取、一维码扫描、打印、按键的功能进行测试。2. 根据权利要求1所述的手持电子购物POS机,其特征在于:所述购物系统单元的购物 规则分为通用规则和特殊规则,限制类型分为限制金额、限制数量和无限制,系统需要同时 判断购买数量和购买金额是否满足特殊规则和通用规则。3. 根据权利要求2所述的手持电子购物POS机,其特征在于:所述限制金额分为A账户、B 账户、C总账户;A账户为家属汇款,有消费金额限制;B账户为劳动报酬所得,没有消费金额 限制;C总账户为A账户和B账户的总和;扣款时,先从A账户中扣取,A账户扣完后再从B账户 中扣取,C总账户需要相应扣除。4. 根据权利要求1所述的手持电子购物POS机,其特征在于:系统读取正确的用户信息 和购物规则后,若该用户在购物数据上传前已经有过购物记录,则显示购物记录,否则直接 显示初始购物界面。5. 根据权利要求1所述的手持电子购物POS机,其特征在于:打印设备(4)采用热敏打 印。
【文档编号】G07G1/00GK105957274SQ201610247654
【公开日】2016年9月21日
【申请日】2016年4月19日
【发明人】崔永杰, 潘红涛
【申请人】杭州易雅通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1