The invention provides a data storage method, device, server and system, which obtains UTC time of business coordination world time of each business data in the data file of the Internet of Things by acquiring the service UTC time, obtains the service local time according to the service UTC time, and the service local time indicates the time when the service data is generated corresponding to the local time zone, and stores the service local time according to the service local time. Storing the business data improves the correlation strength between various business data obtained from the Internet of Things and local time, realizes data storage with strong correlation with local time, and solves the problem of low matching and weak correlation between business data downloaded from the central server and local business time.
【技术实现步骤摘要】
数据存储方法、装置、服务器和系统
本专利技术涉及数据处理技术,尤其涉及一种数据存储方法、装置、服务器和系统。
技术介绍
跨时区的物联网系统从布置在各地的物联网终端采集数据,统一存储在中心数据库中。各地服务器从该中心数据库中获取数据下载到各服务器的本地存储。为了对不同时区的数据以统一的时间标准进行存储,中心数据库中存储数据的时间信息都是协调世界时(CoordinatedUniversalTime,简称:UTC)。由于UTC与各服务器所在地的时区可能具有差异,因此服务器在从中心数据库下载物联网数据文件后需要先时区转换再存储本地。当前中心数据库中存储的物联网数据文件都是按照文件的UTC采集时段进行存储,例如每个UTC自然日的24点从物联网终端采集一次物联网数据文件,该物联网数据文件中记录了一个UTC自然日内物联网终端的信息,则以采集到物联网数据文件的每个UTC自然日的24点或该UTC自然日日期作为物联网数据文件的索引存储在中心数据库中。服务器从中心数据库下载物联网数据文件,并将索引的UTC时间转换为本地时区时间,将转换的本地时区时间作为本地存储的索引。但由于物联网数据文件采集时间与物联网数据文件内容记录的业务时间具有差异,现有技术得到的本地索引时间与中心数据库下载的数据匹配度不高、关联性不强,无法满足时间强相关的物联网数据文件的信息准确性要求。
技术实现思路
本专利技术提供一种数据存储方法、装置、服务器和系统,提高了物联网业务数据在本地存储的索引准确性,满足了对时间强相关数据的存储要求。根据本专利技术的第一方面,提供一种数据存储方法,包括:获取物联网数据文件内各业务 ...
【技术保护点】
1.一种数据存储方法,其特征在于,包括:获取物联网数据文件内各业务数据的业务协调世界时UTC时间;根据所述业务UTC时间,获取业务本地时间,所述业务本地时间指示了所述业务数据的生成时间对应本地时区的时间;根据所述业务本地时间,存储所述业务数据。
【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:获取物联网数据文件内各业务数据的业务协调世界时UTC时间;根据所述业务UTC时间,获取业务本地时间,所述业务本地时间指示了所述业务数据的生成时间对应本地时区的时间;根据所述业务本地时间,存储所述业务数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务本地时间,存储所述业务数据,包括:在已存储的本地索引中,确定是否有所述业务本地时间对应的目标本地索引;若是,则根据所述目标本地索引存储所述业务数据;若否,则根据所述业务本地时间获得新的本地索引,并根据所述新的本地索引存储所述业务数据。3.根据权利要求1或2所述的方法,其特征在于,在所述获取物联网数据文件内各业务数据的业务协调世界时UTC时间之前,还包括:根据待获取的目标本地时间、本地时区与UTC的时差,确定所述目标本地时间对应的第一UTC时间;根据所述物联网数据文件的采集周期和所述第一UTC时间,确定第二UTC时间,所述第二UTC时间与中心数据库中的至少一个UTC索引对应;根据所述至少一个UTC索引,从所述中心数据库中获取所述物联网数据文件。4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一个UTC索引,从所述中心数据库中获取所述物联网数据文件,包括:获取所述目标UTC索引在所述中心数据库中对应的目标文件;若所述目标文件为至少2个增量文件,则将所述至少2个增量文件合并,得到所述物联网数据文件;若所述目标文件为1个全量文件,则将所述全量文件确定为所述物联网数据文件。5.根据权利要求1或2所述的方法,其特征在于,所述获取物联网数据文件内各业务数据的业务协调世界时UTC时间,包括:获取所述物联网数据文件的内容信息;从所述内容信息中,获取出业务数据和各所述业务数据对应的时间特征;根据所述业务数据对应的时间特征,获取所述业务数据对应的业务UTC时间。6.一种数据存储装置,其特征在于,包括:UTC时间获取模块,用于获取物联网数据文件内各业务数据的业务协调世界时UTC时间;业务本地时间获取模块,用于根据所述业务UTC时间,获取业务本地时间,所述业务本地时间指示了所述业务数据的生成时间对应本地时区的时间;存储模块,...
【专利技术属性】
技术研发人员:许丹丹,魏进武,刘楠,张第,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。