一种基于衡通仪的数据传输方法、装置、介质及终端设备

文档序号:1759274 发布日期:2019-11-29 浏览:14次 >En<

阅读说明:本技术 一种基于衡通仪的数据传输方法、装置、介质及终端设备 (A kind of data transmission method, device, medium and terminal device based on the logical instrument that weighs ) 是由 王祈超 张光辉 于 2019-08-06 设计创作,主要内容包括:本发明公开了一种基于衡通仪的数据传输方法,包括:获取衡通仪设备的所需传输数据,并对所述所需传输数据进行数据自检处理;建立缓存区域,将进行自检处理后的传输数据储存在所述缓存区域内;将所述缓存区域内的数据进行压缩打包成数据包,通过无线网络发送到外置设备终端中;实时检测数据包发送状态并接收所述外置设备终端反馈的接收完整性信息,对数据包的传输情况进行判断,当所述传输情况判断为接收失败时,从所述缓存区域内重新获取所述数据包;本发明通过设置缓存区域,将数据储存在缓存区域内,并从缓存区域内提取数据和重复传输数据,从而避免数据丢失,并缓解了设备服务器的数据传输压力,进而实现提升用户体验。(The invention discloses a kind of data transmission methods based on the logical instrument that weighs, comprising: obtains the required transmission data for the logical instrument equipment that weighs, and carries out data self-test processing to the required transmission data;Establish buffer zone, will carry out self-test treated transmission data storage in the buffer zone;Data in the buffer zone are subjected to compression and are packaged into data packet, are sent in external device terminal by wireless network;Real-time detector data packet sends state and receives the reception integrity information of the external device terminal feedback, judges the transmission situation of data packet, when the transmission situation is judged as reception failure, the data packet is reacquired out of described buffer zone;The present invention is stored the data in buffer zone by setting buffer zone, and is extracted data out of buffer zone and repeated transmission data, to avoid loss of data, and alleviates the data transmission pressure of device server, and then realize and promote user experience.)

一种基于衡通仪的数据传输方法、装置、介质及终端设备

技术领域

本发明涉及数据传输技术领域,尤其涉及一种基于衡通仪的数据传输方法、装置、介质及终端设备。

背景技术

衡通仪是一种用于保健的装置,具有沐足和按摩等功能;在衡通仪使用过程中,还可以将用户的身体特征数据通过网络传输到用户的外接设备终端上;但是由于衡通仪设备本身的仪器问题,在互联网网络质量差时,会出现数据包丢失的情况,大量数据在传输的过程中因为丢包情况而在设备带宽通道中排队,进一步导致了衡通仪设备系统出现不稳定的情况,严重的还会导致衡通仪设备出现死机情况,使用户体验下降。

发明内容

本发明提供了一种基于衡通仪的数据传输方法,通过设置缓存区域,将数据储存在缓存区域内,并从缓存区域内提取数据和重复传输数据,以解决在互联网网络质量差时,会出现数据包丢失导致衡通仪设备系统出现不稳定的技术问题,从而避免数据丢失,并缓解了设备服务器的数据传输压力,进而实现提升用户体验。

为了解决上述技术问题,本发明实施例提供了一种基于衡通仪的数据传输方法,包括:

获取衡通仪设备的所需传输数据,并对所述所需传输数据进行数据自检处理;

建立缓存区域,将进行自检处理后的传输数据储存在所述缓存区域内;

将所述缓存区域内的数据进行压缩打包成数据包,通过无线网络发送到外置设备终端中;

实时检测数据包发送状态并接收所述外置设备终端反馈的接收完整性信息,对数据包的传输情况进行判断,当所述传输情况判断为接收失败时,从所述缓存区域内重新获取所述数据包。

作为优选方案,对已经储存在所述缓存区域内的传输数据,在设备中进行删除原数据来源。

作为优选方案,所述无线网络包括WIFI网络和4G网络。

作为优选方案,在所述当所述传输情况判断为接收失败之后,发出报警信号,以提醒用户数据传输出现错误。

本发明实施例还提供了一种基于衡通仪的数据传输装置,包括:

数据自检模块,用于获取衡通仪设备的所需传输数据,并对所述所需传输数据进行数据自检处理;

数据缓存模块,用于建立缓存区域,将进行自检处理后的传输数据储存在所述缓存区域内;

数据发送模块,用于将所述缓存区域内的数据进行压缩打包成数据包,通过无线网络发送到外置设备终端中;

数据检测模块,用于实时检测数据包发送状态并接收所述外置设备终端反馈的接收完整性信息,对数据包的传输情况进行判断,当所述传输情况判断为接收失败时,从所述缓存区域内重新获取所述数据包。

作为优选方案,所述数据缓存模块还用于:对已经储存在所述缓存区域内的传输数据,在设备中进行删除原数据来源。

作为优选方案,所述无线网络包括WIFI网络和4G网络。

作为优选方案,所述数据检测模块还用于:在所述当所述传输情况判断为接收失败之后,发出报警信号,以提醒用户数据传输出现错误。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述任一项所述的基于衡通仪的数据传输方法。

本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述任一项所述的基于衡通仪的数据传输方法。

相比于现有技术,本发明实施例具有如下有益效果:

本发明通过设置缓存区域,将数据储存在缓存区域内,并从缓存区域内提取数据和重复传输数据,以解决在互联网网络质量差时,会出现数据包丢失导致衡通仪设备系统出现不稳定的技术问题,从而避免数据丢失,并缓解了设备服务器的数据传输压力,进而实现提升用户体验。

附图说明

图1:为本发明实施例中的基于衡通仪的数据传输方法步骤流程图;

图2:为本发明实施例中的基于衡通仪的数据传输装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,本发明优选实施例提供了一种基于衡通仪的数据传输方法,包括:

S1,获取衡通仪设备的所需传输数据,并对所述所需传输数据进行数据自检处理;自检处理对传输数据先检测确定自身数据的完整性,在确保数据完整性的情况下对数据进行下一步处理。

S2,建立缓存区域,将进行自检处理后的传输数据储存在所述缓存区域内;在本实施例中,对已经储存在所述缓存区域内的传输数据,在设备中进行删除原数据来源。

S3,将所述缓存区域内的数据进行压缩打包成数据包,通过无线网络发送到外置设备终端中;在本实施例中,所述无线网络包括WIFI网络和4G网络。

S4,实时检测数据包发送状态并接收所述外置设备终端反馈的接收完整性信息,对数据包的传输情况进行判断,当所述传输情况判断为接收失败时,从所述缓存区域内重新获取所述数据包。在本实施例中,在所述当所述传输情况判断为接收失败之后,发出报警信号,以提醒用户数据传输出现错误。

请参照图2,相应地,本发明实施例还提供了一种基于衡通仪的数据传输装置,包括:

数据自检模块,用于获取衡通仪设备的所需传输数据,并对所述所需传输数据进行数据自检处理;

数据缓存模块,用于建立缓存区域,将进行自检处理后的传输数据储存在所述缓存区域内;在本实施例中,所述数据缓存模块还用于:对已经储存在所述缓存区域内的传输数据,在设备中进行删除原数据来源。

数据发送模块,用于将所述缓存区域内的数据进行压缩打包成数据包,通过无线网络发送到外置设备终端中;在本实施例中,所述无线网络包括WIFI网络和4G网络。

数据检测模块,用于实时检测数据包发送状态并接收所述外置设备终端反馈的接收完整性信息,对数据包的传输情况进行判断,当所述传输情况判断为接收失败时,从所述缓存区域内重新获取所述数据包。在本实施例中,所述数据检测模块还用于:在所述当所述传输情况判断为接收失败之后,发出报警信号,以提醒用户数据传输出现错误。

本发明通过设置缓存区域,将数据储存在缓存区域内,并从缓存区域内提取数据和重复传输数据,以解决在互联网网络质量差时,会出现数据包丢失导致衡通仪设备系统出现不稳定的技术问题,从而避免数据丢失,并缓解了设备服务器的数据传输压力,进而实现提升用户体验。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行上述任一实施例所述的基于衡通仪的数据传输方法。

本发明实施例还提供了一种终端设备,所述终端设备包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一实施例所述的基于衡通仪的数据传输方法。

优选地,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序、计算机程序),所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。

所述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器也可以是任何常规的处理器,所述处理器是所述终端设备的控制中心,利用各种接口和线路连接所述终端设备的各个部分。

所述存储器主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(SmartMedia Card,SMC)、安全数字(Secure Digital,SD)卡和闪存卡(Flash Card)等,或所述存储器也可以是其他易失性固态存储器件。

需要说明的是,上述终端设备可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,上述终端设备仅仅是示例,并不构成对终端设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种雾无线接入网中基于贪婪算法的混合缓存内容部署方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!