[发明专利]数据处理方法、装置、消费机、终端及可读存储介质有效
申请号: | 202010984150.6 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112217610B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 贺月路;傅观骏;钟水盈 | 申请(专利权)人: | 广州市贺氏办公设备有限公司 |
主分类号: | H04L1/1607 | 分类号: | H04L1/1607;H04L1/1867 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 常柯阳 |
地址: | 510640 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 消费 终端 可读 存储 介质 | ||
本发明公开了一种数据处理方法、装置、消费机、终端及可读存储介质;所述方法通过消费机和终端交互共同执行,通过所述数据处理方法,能够解决消费机在上传数据时由于通信中断等导致的数据丢失的问题;该方法通过在消费机侧设置等待接收应答信号数据的倒计时,从而能够在没有成功接收应答信号数据时,在所述等待接收应答信号数据的倒计时结束时,结束通信;和在接收消费机数据的终端侧设置等待接收下一个待发送数据的倒计时,从而能够在没有成功接收下一个待发送数据时,在等待接收下一个待发送数据的倒计时结束时,结束通信;进而能够判别消费机上传的数据没有成功上传,防止消费机在上传数据的过程中的丢失数据。本发明可广泛应用于消费机技术领域。
技术领域
本发明涉及消费机技术领域,尤其是数据处理方法、装置、消费机、终端及可读存储介质。
背景技术
目前,当消费机上传数据时,上传完成后,下次不会再上传已上传过的数据。因此,当数据上传时因自身问题或外部原因导致上传失败,而不做处理的话,会出现数据丢失的情况;即消费机在与上位机软件通信时,容易由于自身问题(比如消费机宕机)或者外部问题(比如断电断网等)通信中断,从而导致数据丢失的问题。比如消费机在上传数据时,还未完整的传输到上位机,而传输介质突然断开;或者上位机在返回应答信号给消费机时,传输介质突然断开;或者消费机在上传数据或接收返回应答信号时,突然宕机等数据在没有全部上传和被存储时通信中断了,会导致数据丢失的问题。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种数据处理方法、装置、消费机、终端及可读存储介质。
本发明所采取的技术方案是:
根据本发明的第一方面实施例的一种数据处理方法,由消费机执行,包括以下步骤:
发送第一目标数据,并启动第一预设时长的倒计时,所述第一目标数据为待发送数据中的任意一个数据,所述第一预设时长为消费机等待接收应答信号数据的时长;
若成功接收应答信号数据,则删除所述第一目标数据,关闭所述第一预设时长的倒计时,并确定是否还有待发送的数据;
如果还有待发送的数据,则发送第二目标数据,启动第一预设时长的倒计时,并执行检测是否成功接收应答信号数据的步骤,所述第二目标数据为所述第一目标数据的下一个待发送数据;
如果没有待发送的数据,则发送空数据,启动第一预设时长的倒计时,并检测是否成功接收所述空数据的应答信号数据,如果成功接收,则结束通信,如果没有成功接收,则在所述第一预设时长的倒计时结束时,结束通信;
若没有成功接收应答信号数据,在所述第一预设时长的倒计时结束时,结束通信。
进一步地,根据本发明的一些实施例,成功接收应答信号数据后,还包括以下步骤:
消费机对所述应答信号数据进行解析;
若解析失败,则发送解析失败信号数据,删除所述应答信号数据,并重新启动第一预设时长的倒计时;
检测是否重新成功接收到应答信号数据,如果重新成功接收到应答信号数据,则执行对应答信号数据进行解析的步骤,反之,在所述第一预设时长的倒计时结束时,结束通信;
若解析成功,则执行所述的删除所述第一目标数据,关闭所述第一预设时长的倒计时,并确定是否有待发送的数据的步骤。
进一步地,根据本发明的一些实施例,所述数据处理方法还包括:
消费机在接收到返回的解析失败信号数据后,重新发送第一待发送数据,所述第一待发送数据为所述解析失败信号数据所对应的待发送数据;
在消费机连续三次接收到解析失败信号数据时,结束通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市贺氏办公设备有限公司,未经广州市贺氏办公设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010984150.6/2.html,转载请声明来源钻瓜专利网。