CN115840541A - 一种运动数据存储方法、***和介质 - Google Patents

一种运动数据存储方法、***和介质 Download PDF

Info

Publication number
CN115840541A
CN115840541A CN202310155033.2A CN202310155033A CN115840541A CN 115840541 A CN115840541 A CN 115840541A CN 202310155033 A CN202310155033 A CN 202310155033A CN 115840541 A CN115840541 A CN 115840541A
Authority
CN
China
Prior art keywords
terminal devices
memory buffer
data
buffer area
writing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310155033.2A
Other languages
English (en)
Other versions
CN115840541B (zh
Inventor
李雪
韦洪雷
孙君志
李鸣曦
金毓
高瞻乐
王军威
朱志成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southwest Jiaotong University
Chengdu Sport University
Original Assignee
Southwest Jiaotong University
Chengdu Sport University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southwest Jiaotong University, Chengdu Sport University filed Critical Southwest Jiaotong University
Priority to CN202310155033.2A priority Critical patent/CN115840541B/zh
Publication of CN115840541A publication Critical patent/CN115840541A/zh
Application granted granted Critical
Publication of CN115840541B publication Critical patent/CN115840541B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种运动数据存储方法、***和介质,涉及数据存储技术领域。该方法包括:响应于至少两个终端设备发起的数据存储请求,为至少两个终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列;将至少两个终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中;如果至少两个终端设备中任一终端设备完成数据上传,则对任一终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。本发明公开的运动数据存储方法、***和介质可减少寻道次数,降低寻道时间,确保磁盘的使用寿命。

Description

一种运动数据存储方法、***和介质
技术领域
本发明属于数据存储技术领域,具体涉及一种运动数据存储方法、***和介质。
背景技术
随着生活水平的提高,人们越来越注重自身的健康,为便于对自身的健康情况进行分析,人们常常将所采集到的运动数据上传至服务器并可通过服务器对上传的运动数据进行存储和分析。
在运动数据上传的过程中,可能出现多个用户同时上传的情况,由于多个用户可共享网络带宽,服务器所接收到的多个用户上传的运动数据往往是零散的,这就使得服务器在将运动数据存储至磁盘时,一次只能向磁盘写入少量的离散的数据,导致磁盘寻道次数和寻道时间大大增加,导致磁盘的使用寿命降低。
因此,如何提供一种有效的数据存储方案以减少运动数据存储时的寻道次数和寻道时间,已成为现有技术中一亟待解决的难题。
发明内容
本发明的目的是提供一种运动数据存储方法、***和介质,用以解决现有技术中存在的上述问题。
为了实现上述目的,本发明采用以下技术方案:
第一方面,本发明提供了一种运动数据存储方法,用于对终端设备所上传的运动数据进行存储,包括:
响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,所述内存缓存区队列中包括至少两个内存缓存区;
将至少两个所述终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中;
如果至少两个所述终端设备中任一终端设备完成数据上传,则对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;
依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。
在一个可能的设计中,所述方法还包括:
当至少两个所述内存缓存区队列的任一内存缓存区队列中不存在空的内存缓存区时,为任一所述内存缓存区队列分配一个空的内存缓存区。
在一个可能的设计中,所述对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息,包括:
根据最近一次为内存缓存区队列添加的历史标识信息所表征的写入顺序,对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;
其中,最近一次为内存缓存区队列添加的历史标识信息所表征的写入顺序,先于对任一所述终端设备所对应的内存缓存区队列添加的标识信息所表征的数据写入顺序。
在一个可能的设计中,所述响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,包括:
当至少两个所述终端设备所对应的设备数量小于预设阈值时,则响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列;
所述方法还包括:
当至少两个所述终端设备所对应的设备数量大于等于预设阈值时,则响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区;
将至少两个所述终端设备中每个终端设备所上传的运动数据写入对应内存缓存区;
如果其中任一内存缓存区的剩余存储空间低于预设存储空间,则为任一内存缓存所对应的终端设备分配一新的内存缓存区;以及
将分配内存缓冲区的内存缓存中的数据写入磁盘。
在一个可能的设计中,所述为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,包括:
基于至少两个所述终端所对应的设备数量,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个大小相同的内存缓存区队列;或
基于至少两个所述终端的历史上传数据的数据大小,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列。
在一个可能的设计中,所述运动数据包括心率数据、血氧数据、血压数据、运动速度数据、运动距离数据和/或地理位置数据。
在一个可能的设计中,至少两个所述终端设备包括智能手环。
第二方面,本发明提供了一种运动数据存储***,用于对终端设备所上传的运动数据进行存储,包括:
分配单元,用于响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,所述内存缓存区队列中包括至少两个内存缓存区;
第一写入单元,用于将至少两个所述终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中;
添加单元,用于如果至少两个所述终端设备中任一终端设备完成数据上传,则对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;
第二写入单元,用于依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘
第三方面,本发明提供了一种电子设备,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如上述第一方面所述的运动数据存储方法。
第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行第一方面所述的运动数据存储方法。
第五方面,本发明提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面所述的运动数据存储方法。
有益效果:
本发明提供的运动数据存储方案,可通过响应于至少两个终端设备发起的数据存储请求,为至少两个终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,内存缓存区队列中包括至少两个内存缓存区;然后将至少两个终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中;如果至少两个终端设备中任一终端设备完成数据上传,则对任一终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;最后依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。如此,在将多个终端设备上传的运动数据进行存储时,能够一次性将同一终端设备所上传的运动数据写入磁盘,减少寻道次数,降低寻道时间,避免由于寻道次数和寻道时间增加而导致磁盘的使用寿命降低,同时可保证写入磁盘的数据的整体性,避免同一终端设备所上传的运动数据在磁盘中存储位置过于分散,方便对用户的运动数据进行查找。
附图说明
图1为本申请实施例提供的运动数据存储方法的流程图;
图2为本申请实施例提供的运动数据存储***的框图示意图;
图3为本申请实施例提供的电子设备的框图示意图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图和实施例或现有技术的描述对本发明作简单地介绍,显而易见地,下面关于附图结构的描述仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。
为了确保磁盘的使用寿命,本申请实施例提供了一种运动数据存储方法、***和介质,该运动数据存储方法、***和介质可在对多个终端设备上传的运动数据进行存储时,减少寻道次数,降低寻道时间,从而避免由于寻道次数和寻道时间增加而导致磁盘的使用寿命降低。
本申请实施例提供的对运动数据存储方法可应用于服务器,可以理解,所述执行主体并不构成对本申请实施例的限定。
下面将对本申请实施例提供的运动数据存储方法进行详细说明。
如图1所示,本实施例第一方面提供了一种运动数据存储方法,该运动数据存储方法可以包括如下步骤S101-S104。
步骤S101.响应于至少两个终端设备发起的数据存储请求,为至少两个终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列。
其中,所述内存缓存区队列中包括至少两个内存缓存区。所述终端设备可以但不限于是智能手环或用于采集用户运动数据的设备。所述运动数据可以包括但不限于心率数据、血氧数据、血压数据、运动速度数据、运动距离数据和/或地理位置数据。
在一个或多个实施例中,为至少两个终端设备分配内存缓存区队列,可以根据该至少两个终端设备所对应的设备数量,为至少两个终端设备分配与终端设备数量相同且一一对应的多个大小相同的内存缓存区队列。举例的,该至少两个终端设备所对应的设备数量为10个,则可在服务器的内存中为10个终端设备分配与10个终端设备一一对应且大小相同的10个内存缓存区队列。
在一个或多个实施例中,为至少两个终端设备分配内存缓存区队列,可以根据该至少两个终端设备的历史上传数据的数据大小,为至少两个终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列。为终端设备分配的内存缓存区队列的大小,可根据终端设备的历史上传数据的数据大小确定,终端设备的历史上传数据的数据量越大,则为其分配的内存缓存区队列中的内存缓存区也越大。
步骤S102.将至少两个终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中。
具体的,该至少两个终端设备在上传运动数据时,服务器可先将至少两个终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中的首个内存缓存区,当内存缓存区队列中的首个内存缓存区写满数据后,再向内存缓存区队列中的下一个内存缓存区写入数据,直至终端设备所上传的运动数据全部写入了对应的内存缓存区队列。
在向至少两个内存缓存区队列中的内存缓存区写入运动数据时,如果至少两个内存缓存区队列的任一内存缓存区队列中不存在空的内存缓存区时,则说明该任一内存缓存区队列的剩余可用内存缓存区不足,此时可为该任一内存缓存区队列分配一个空的内存缓存区,以确保在当前正在写入数据的内存缓存区写满数据后,能够有空的内存缓存区继续写入运动数据,确保所有终端设备所上传的运动数据均能够写入对应的内存缓存区队列中。
步骤S103.如果至少两个终端设备中任一终端设备完成数据上传,则对任一终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息。
在一个或多个实施例中,对任一终端设备所对应的内存缓存区队列添加标识信息,可以根据最近一次为内存缓存区队列添加的历史标识信息所表征的写入顺序,对任一终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息。其中,最近一次为内存缓存区队列添加的历史标识信息所表征的写入顺序,先于对任一终端设备所对应的内存缓存区队列添加的标识信息所表征的数据写入顺序。
步骤S104.依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。
在将内存缓存队列中的数据写入磁盘中时,可以依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。也即,先完成数据上传的终端设备所对应的内存缓存区队中的数据先写入磁盘,后完成数据上传的终端设备所对应的内存缓存区队中的数据后写入磁盘。如此在向磁盘写入数据时,能够一次性将同一终端设备所上传的运动数据写入磁盘,而不是不停的向磁盘写入零散的数据,从而减少寻道次数,降低寻道时间,避免由于寻道次数和寻道时间增加而导致磁盘的使用寿命降低,同时可保证写入磁盘的数据的整体性,避免同一终端设备所上传的运动数据在磁盘中存储位置过于分散,方便对用户的运动数据进行查找。
本申请实施例中,为至少两个终端设备分配内存缓存区队列主要是针对同一时刻上传运动数据的终端设备的数量有限的情况。即当至少两个终端设备所对应的设备数量小于预设阈值时,则响应于至少两个终端设备发起的数据存储请求,为至少两个终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列。其中,所述预设阈值可根据实际情况设定。
而在实际的情形中,有可能出现大量终端设备同时向服务器上传运动数据的情况,而由于服务器端的内存容量有限,若为每个终端设备均分配一个内存缓存区队列(一个内存缓存区队列中包括多个内存缓存区),则可能出现内存不足的情况。因此,如果至少两个终端设备所对应的设备数量大于等于预设阈值,则可响应于至少两个终端设备发起的数据存储请求,为至少两个终端设备分配与终端设备数量相同且一一对应的内存缓存区。然后再将该至少两个终端设备中每个终端设备所上传的运动数据写入对应内存缓存区,如果其中任一内存缓存区的剩余存储空间低于预设存储空间,则为该任一内存缓存所对应的终端设备分配一新的内存缓存区,同时将分配内存缓冲区的内存缓存中的数据写入磁盘以释放内存空间,防止出现内存空间不足的情形。
综上所述,本申请实施例提供的运动数据存储方法,通过响应于至少两个终端设备发起的数据存储请求,为至少两个终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,内存缓存区队列中包括至少两个内存缓存区;然后将至少两个终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中;如果至少两个终端设备中任一终端设备完成数据上传,则对任一终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;最后依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。如此,在将多个终端设备上传的运动数据进行存储时,能够一次性将同一终端设备所上传的运动数据写入磁盘,减少寻道次数,降低寻道时间,避免由于寻道次数和寻道时间增加而导致磁盘的使用寿命降低,同时可保证写入磁盘的数据的整体性,避免同一终端设备所上传的运动数据在磁盘中存储位置过于分散,方便对用户的运动数据进行查找,便于实际应用和推广。
请参阅图2,本申请实施例第二方面提供了一种运动数据存储***,用于对终端设备所上传的运动数据进行存储,该运动数据存储***包括:
分配单元,用于响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,所述内存缓存区队列中包括至少两个内存缓存区;
第一写入单元,用于将至少两个所述终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中;
添加单元,用于如果至少两个所述终端设备中任一终端设备完成数据上传,则对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;
第二写入单元,用于依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。
本实施例第二方面提供的装置的工作过程、工作细节和技术效果,可以参见实施例第一方面,于此不再赘述。
如图3所示,本申请实施例第三方面提供了一种电子设备,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如实施例第一方面所述的运动数据存储方法。
具体举例的,所述存储器可以但不限于包括随机存取存储器(RAM)、只读存储器(ROM)、闪存(FlashMemory)、先进先出存储器(FIFO)和/或先进后出存储器(FILO)等等;所述处理器可以不限于采用型号为STM32F105系列的微处理器、ARM(Advanced RISCMachines)、X86等架构处理器或集成NPU(neural-network processing units)的处理器;所述收发器可以但不限于为WiFi(无线保真)无线收发器、蓝牙无线收发器、通用分组无线服务技术(GeneralPacket Radio Service,GPRS)无线收发器、紫蜂协议(基于IEEE802.15.4标准的低功耗局域网协议,ZigBee)无线收发器、3G收发器、4G收发器和/或5G收发器等。
本实施例第四方面提供了一种存储包含有实施例第一方面所述的运动数据存储方法的指令的计算机可读存储介质,即所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面所述的运动数据存储方法。其中,所述计算机可读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(MemoryStick)等,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
本实施例第五方面提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如实施例第一方面所述的运动数据存储方法,其中,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
应当理解,在下面的描述中提供了特定的细节,以便于对示例实施例的完全理解。然而,本领域普通技术人员应当理解可以在没有这些特定细节的情况下实现示例实施例。例如可以在框图中示出***,以避免用不必要的细节来使得示例不清楚。在其他实例中,可以不以不必要的细节来示出众所周知的过程、结构和技术,以避免使得示例实施例不清。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种运动数据存储方法,用于对终端设备所上传的运动数据进行存储,其特征在于,包括:
响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,所述内存缓存区队列中包括至少两个内存缓存区;
将至少两个所述终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中;
如果至少两个所述终端设备中任一终端设备完成数据上传,则对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;
依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。
2.根据权利要求1所述的运动数据存储方法,其特征在于,所述方法还包括:
当至少两个所述内存缓存区队列的任一内存缓存区队列中不存在空的内存缓存区时,为任一所述内存缓存区队列分配一个空的内存缓存区。
3.根据权利要求1所述的运动数据存储方法,其特征在于,所述对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息,包括:
根据最近一次为内存缓存区队列添加的历史标识信息所表征的写入顺序,对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;
其中,最近一次为内存缓存区队列添加的历史标识信息所表征的写入顺序,先于对任一所述终端设备所对应的内存缓存区队列添加的标识信息所表征的数据写入顺序。
4.根据权利要求1所述的运动数据存储方法,其特征在于,所述响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,包括:
当至少两个所述终端设备所对应的设备数量小于预设阈值时,则响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列;
所述方法还包括:
当至少两个所述终端设备所对应的设备数量大于等于预设阈值时,则响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区;
将至少两个所述终端设备中每个终端设备所上传的运动数据写入对应内存缓存区;
如果其中任一内存缓存区的剩余存储空间低于预设存储空间,则为任一内存缓存所对应的终端设备分配一新的内存缓存区;以及
将分配内存缓冲区的内存缓存中的数据写入磁盘。
5.根据权利要求1所述的运动数据存储方法,其特征在于,所述为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,包括:
基于至少两个所述终端所对应的设备数量,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个大小相同的内存缓存区队列;或
基于至少两个所述终端的历史上传数据的数据大小,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列。
6.根据权利要求1所述的运动数据存储方法,其特征在于,所述运动数据包括心率数据、血氧数据、血压数据、运动速度数据、运动距离数据和/或地理位置数据。
7.根据权利要求1所述的运动数据存储方法,其特征在于,至少两个所述终端设备包括智能手环。
8.一种运动数据存储***,用于对终端设备所上传的运动数据进行存储,其特征在于,包括:
分配单元,用于响应于至少两个终端设备发起的数据存储请求,为至少两个所述终端设备分配与终端设备数量相同且一一对应的至少两个内存缓存区队列,所述内存缓存区队列中包括至少两个内存缓存区;
第一写入单元,用于将至少两个所述终端设备中每个终端设备所上传的运动数据写入对应内存缓存区队列中;
添加单元,用于如果至少两个所述终端设备中任一终端设备完成数据上传,则对任一所述终端设备所对应的内存缓存区队列添加表征数据写入顺序的标识信息;
第二写入单元,用于依据内存缓存区队列所添加的标识信息所表征的数据写入顺序,依序将已添加标识信息的内存缓存区队列中的数据写入磁盘。
9.一种电子设备,其特征在于,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如权利要求1~7任意一项所述的运动数据存储方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1~7任意一项所述的运动数据存储方法。
CN202310155033.2A 2023-02-23 2023-02-23 一种运动数据存储方法、***和介质 Active CN115840541B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310155033.2A CN115840541B (zh) 2023-02-23 2023-02-23 一种运动数据存储方法、***和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310155033.2A CN115840541B (zh) 2023-02-23 2023-02-23 一种运动数据存储方法、***和介质

Publications (2)

Publication Number Publication Date
CN115840541A true CN115840541A (zh) 2023-03-24
CN115840541B CN115840541B (zh) 2023-06-13

Family

ID=85580120

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310155033.2A Active CN115840541B (zh) 2023-02-23 2023-02-23 一种运动数据存储方法、***和介质

Country Status (1)

Country Link
CN (1) CN115840541B (zh)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225969A1 (en) * 2002-04-03 2003-12-04 International Business Machines Corp. Data storage device, command queue re-ordering method, and data processing method and program
CN1499488A (zh) * 2002-10-31 2004-05-26 日立环球储存科技荷兰有限公司 在磁盘存储装置中选择排队的数据存取操作的方法和装置
CN105159604A (zh) * 2015-08-20 2015-12-16 浪潮(北京)电子信息产业有限公司 一种磁盘数据读写方法和***
US9250811B1 (en) * 2012-08-08 2016-02-02 Amazon Technologies, Inc. Data write caching for sequentially written media
CN107632779A (zh) * 2017-08-24 2018-01-26 阿里巴巴集团控股有限公司 数据处理方法和装置、服务器
US20180275876A1 (en) * 2017-03-22 2018-09-27 Kabushiki Kaisha Toshiba Disk device and disk device control method
US20190114078A1 (en) * 2017-10-18 2019-04-18 Samsung Electronics Co., Ltd. Storage device, computing system including storage device and operating method of storage device
CN109710175A (zh) * 2017-10-26 2019-05-03 英特尔公司 用于数据存储管理的设备和方法
CN110377235A (zh) * 2019-07-26 2019-10-25 Oppo(重庆)智能科技有限公司 数据处理方法、装置、移动终端及计算机可读存储介质
CN110879687A (zh) * 2019-10-18 2020-03-13 支付宝(杭州)信息技术有限公司 一种基于磁盘存储的数据读取方法、装置及设备
US10740028B1 (en) * 2017-08-30 2020-08-11 Datacore Software Corporation Methods and apparatus for LRU buffer management in performing parallel IO operations
CN112925473A (zh) * 2019-12-06 2021-06-08 阿里巴巴集团控股有限公司 数据存储方法、装置、设备及存储介质
CN112988039A (zh) * 2019-12-18 2021-06-18 中国电信股份有限公司 数据上传方法和装置、云存储网关和***以及存储介质
CN113467719A (zh) * 2021-06-25 2021-10-01 阿里巴巴新加坡控股有限公司 数据写入方法及装置
CN113741822A (zh) * 2021-11-05 2021-12-03 腾讯科技(深圳)有限公司 数据存储方法、数据读取方法及相关装置
CN113852665A (zh) * 2021-08-23 2021-12-28 青岛海尔科技有限公司 文件上传方法、装置、电子设备、存储介质及程序产品

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225969A1 (en) * 2002-04-03 2003-12-04 International Business Machines Corp. Data storage device, command queue re-ordering method, and data processing method and program
CN1499488A (zh) * 2002-10-31 2004-05-26 日立环球储存科技荷兰有限公司 在磁盘存储装置中选择排队的数据存取操作的方法和装置
US9250811B1 (en) * 2012-08-08 2016-02-02 Amazon Technologies, Inc. Data write caching for sequentially written media
CN105159604A (zh) * 2015-08-20 2015-12-16 浪潮(北京)电子信息产业有限公司 一种磁盘数据读写方法和***
US20180275876A1 (en) * 2017-03-22 2018-09-27 Kabushiki Kaisha Toshiba Disk device and disk device control method
CN107632779A (zh) * 2017-08-24 2018-01-26 阿里巴巴集团控股有限公司 数据处理方法和装置、服务器
US10740028B1 (en) * 2017-08-30 2020-08-11 Datacore Software Corporation Methods and apparatus for LRU buffer management in performing parallel IO operations
US20190114078A1 (en) * 2017-10-18 2019-04-18 Samsung Electronics Co., Ltd. Storage device, computing system including storage device and operating method of storage device
CN109710175A (zh) * 2017-10-26 2019-05-03 英特尔公司 用于数据存储管理的设备和方法
CN110377235A (zh) * 2019-07-26 2019-10-25 Oppo(重庆)智能科技有限公司 数据处理方法、装置、移动终端及计算机可读存储介质
CN110879687A (zh) * 2019-10-18 2020-03-13 支付宝(杭州)信息技术有限公司 一种基于磁盘存储的数据读取方法、装置及设备
CN112925473A (zh) * 2019-12-06 2021-06-08 阿里巴巴集团控股有限公司 数据存储方法、装置、设备及存储介质
CN112988039A (zh) * 2019-12-18 2021-06-18 中国电信股份有限公司 数据上传方法和装置、云存储网关和***以及存储介质
CN113467719A (zh) * 2021-06-25 2021-10-01 阿里巴巴新加坡控股有限公司 数据写入方法及装置
CN113852665A (zh) * 2021-08-23 2021-12-28 青岛海尔科技有限公司 文件上传方法、装置、电子设备、存储介质及程序产品
CN113741822A (zh) * 2021-11-05 2021-12-03 腾讯科技(深圳)有限公司 数据存储方法、数据读取方法及相关装置

Also Published As

Publication number Publication date
CN115840541B (zh) 2023-06-13

Similar Documents

Publication Publication Date Title
CN105205014B (zh) 一种数据存储方法和装置
US7844760B2 (en) Schedule and data caching for wireless transmission
US9448955B2 (en) Method for controlling interruption in data transmission process
CN103237296A (zh) 短信发送方法和用于发送短信的***
CN108064086B (zh) 一种带宽分配方法、装置、计算机设备及存储介质
CN107708217B (zh) 一种资源调度方法及基站
CN107656807A (zh) 一种虚拟资源的自动弹性伸缩方法及装置
CN112214313A (zh) 内存分配方法及相关设备
TW201336255A (zh) 用於動態緩衝區管理的方法、用於無線通訊系統的緩衝區管理系統及其傳輸控制系統
CN110865883A (zh) 一种大批量数据导入方法、装置、计算机设备及存储介质
CN115827506A (zh) 数据写入方法、数据读取方法、装置、处理核和处理器
CN116801286A (zh) 一种物联网卡的流量池控制断网方法及***
CN114633655A (zh) 共享车辆的充电方法、电池管理服务器和***
CN115840541A (zh) 一种运动数据存储方法、***和介质
CN102520879B (zh) 基于优先级的文件信息存储方法、装置及***
US20050041510A1 (en) Method and apparatus for providing interprocessor communications using shared memory
CN106557277B (zh) 磁盘阵列的读方法及装置
CN109977074B (zh) 一种基于hdfs的lob数据处理方法及装置
CN103442091A (zh) 一种数据传输方法及装置
US20240129792A1 (en) Method for determining contention window, access point and station
CN107911317B (zh) 一种报文调度方法及装置
CN102739531A (zh) 流量整形方法和流量整形设备
CN115168012A (zh) 一种线程池并发线程数确定方法及相关产品
CN108400888A (zh) 一种日志处理方法、存储介质及终端设备
CN113938992A (zh) 一种阈值确定方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant