CN108933798B - 数据存储方法、存储服务器及*** - Google Patents

数据存储方法、存储服务器及*** Download PDF

Info

Publication number
CN108933798B
CN108933798B CN201710369637.1A CN201710369637A CN108933798B CN 108933798 B CN108933798 B CN 108933798B CN 201710369637 A CN201710369637 A CN 201710369637A CN 108933798 B CN108933798 B CN 108933798B
Authority
CN
China
Prior art keywords
data
storage
time period
data acquisition
acquisition equipment
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.)
Active
Application number
CN201710369637.1A
Other languages
English (en)
Other versions
CN108933798A (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.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital Technology Co Ltd
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 Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN201710369637.1A priority Critical patent/CN108933798B/zh
Priority to US16/616,443 priority patent/US11218541B2/en
Priority to PCT/CN2018/087912 priority patent/WO2018214887A1/zh
Priority to EP18806912.4A priority patent/EP3633957B1/en
Publication of CN108933798A publication Critical patent/CN108933798A/zh
Application granted granted Critical
Publication of CN108933798B publication Critical patent/CN108933798B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0604Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
    • H04L41/0622Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time based on time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0847Transmission error
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23103Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion using load balancing strategies, e.g. by placing or distributing content on different disks, different memories or different servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23116Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving data replication, e.g. over plural servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2405Monitoring of the internal components or processes of the server, e.g. server load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Environmental & Geological Engineering (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Retry When Errors Occur (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种数据存储方法、存储服务器及***,属于数据处理领域。该方法应用于云存储***中的存储服务器,包括:监测数据采集设备的数据发送情况;根据监测到的数据发送异常情况获取数据异常信息;向数据采集设备发送包括数据异常信息的第一数据回传请求,数据采集设备用于接收到第一数据回传请求时返回异常时间段内采集的第一数据;当接收到第一数据时,存储第一数据。本发明能够及时监测到数据采集设备向存储服务器发送数据的过程中发生的异常,将数据采集设备在异常时间段内采集的数据存储于存储服务器中,采用数据回传的方式实现了数据补全,保证了数据完整可靠,即时性强。

Description

数据存储方法、存储服务器及***
技术领域
本发明涉及数据处理领域,特别涉及一种数据存储方法、存储服务器及***。
背景技术
云存储技术,是指通过集群应用、网络技术或分布式文件***等功能,将网络中的大量存储服务器通过应用软件集合起来协同工作,共同对外提供数据存储和数据访问功能的技术。前端的数据采集设备采集到数据后,可以采用云存储技术,将数据存储于存储服务器中,为数据的长时间存储提供了有效保障,使得用户可以在任何时间、任何地方、通过任何终端与存储服务器连接,方便地访问数据。
然而,数据采集设备的分布位置较为分散,很容易受到网络环境等因素的影响,当数据采集设备无法向存储服务器发送数据时,只能将采集到的数据存储于数据采集设备中,而无法存储于存储服务器中,导致存储服务器存储的数据不完整,无法保证数据的可靠性。
发明内容
为了解决存储服务器存储的数据不完整、无法保证数据可靠性的问题,本发明实施例提供了一种数据存储方法、存储服务器及***。所述技术方案如下:
第一方面,提供了一种数据存储方法,应用于云存储***中的存储服务器,所述方法包括:
监测数据采集设备的数据发送情况,所述数据采集设备用于向所述存储服务器发送采集到的数据;
根据监测到的数据发送异常情况,获取数据异常信息,所述数据异常信息包括异常开始时间和异常结束时间,所述异常开始时间和所述异常结束时间用于确定异常时间段;
向所述数据采集设备发送第一数据回传请求,所述第一数据回传请求包括所述数据异常信息,所述数据采集设备用于接收到所述第一数据回传请求时,返回所述异常时间段内采集的第一数据;
当接收到所述第一数据时,存储所述第一数据。
在一种可能实现方式中,所述监测数据采集设备的数据发送情况,包括以下至少一项:
监测所述存储服务器与所述数据采集设备之间的数据链路是否正常;
监测所述数据采集设备发送的数据是否正常;
监测所述数据采集设备发送的数据是否正常写入到所述存储服务器中。
在另一种可能实现方式中,所述根据监测到的数据发送异常情况,获取数据异常信息,包括:
当监测到所述数据采集设备的数据发送情况出现异常时,生成数据异常信息,所述数据异常信息包括所述异常开始时间;
当监测到所述数据采集设备的数据发送情况恢复正常时,在所述数据异常信息中添加所述异常结束时间。
在另一种可能实现方式中,所述云存储***还包括管理服务器,所述方法还包括:
接收所述管理服务器下发的第一数据存储任务,所述第一数据存储任务包括指定数据采集设备标识和第一时间段;
基于所述第一数据存储任务,存储所述第一时间段内指定数据采集设备发送的数据。
在另一种可能实现方式中,所述基于所述第一数据存储任务,存储所述第一时间段内指定数据采集设备发送的数据之后,所述方法还包括:
向所述管理服务器发送存储记录,所述存储记录包括所述指定数据采集设备标识和对应的存储时间段,所述存储时间段为已存储所述指定数据采集设备发送的数据的时间段,所述管理服务器用于将所述存储记录与所述第一数据存储任务进行比对,当确定所述存储时间段不包括所述第一时间段内的第二时间段时,下发第二数据存储任务,所述第二数据存储任务包括所述指定数据采集设备标识和所述第二时间段;
当接收到所述管理服务器下发的所述第二数据存储任务时,向所述指定数据采集设备发送第二数据回传请求,所述第二数据回传请求包括所述第二时间段,所述指定数据采集设备用于接收到所述第二数据回传请求时,返回所述第二时间段内采集的第二数据;
当接收到所述第二数据时,存储所述第二数据。
在另一种可能实现方式中,所述基于所述第一数据存储任务,存储所述第一时间段内指定数据采集设备发送的数据之后,所述方法还包括:
将所述存储记录与所述第一数据存储任务进行比对,当确定所述存储时间段不包括所述第一时间段内的第二时间段时,向所述指定数据采集设备发送第二数据回传请求,所述第二数据回传请求包括所述第二时间段,所述指定数据采集设备用于接收到所述第二数据回传请求时,返回所述第二时间段内采集的第二数据;
当接收到所述第二数据时,存储所述第二数据。
第二方面,提供了一种存储服务器,应用于云存储***中的存储服务器,所述存储服务器包括:
监测模块,用于监测数据采集设备的数据发送情况,所述数据采集设备用于向所述存储服务器发送采集到的数据;
所述监测模块,还用于根据监测到的数据发送异常情况,获取数据异常信息,所述数据异常信息包括异常开始时间和异常结束时间,所述异常开始时间和所述异常结束时间用于确定异常时间段;
回传执行模块,用于向所述数据采集设备发送第一数据回传请求,所述第一数据回传请求包括所述数据异常信息,所述数据采集设备用于接收到所述第一数据回传请求时,返回所述异常时间段内采集的第一数据;
存储模块,用于当接收到所述第一数据时,存储所述第一数据。
在一种可能实现方式中,所述监测模块还用于执行以下至少一个步骤:
监测所述存储服务器与所述数据采集设备之间的数据链路是否正常;
监测所述数据采集设备发送的数据是否正常;
监测所述数据采集设备发送的数据是否正常写入到所述存储服务器中。
在另一种可能实现方式中,所述监测模块还用于当监测到所述数据采集设备的数据发送情况出现异常时,生成数据异常信息,所述数据异常信息包括所述异常开始时间;
所述监测模块还用于当监测到所述数据采集设备的数据发送情况恢复正常时,在所述数据异常信息中添加所述异常结束时间。
在另一种可能实现方式中,所述云存储***还包括管理服务器,所述存储服务器还包括:
接收模块,用于接收所述管理服务器下发的第一数据存储任务,所述第一数据存储任务包括指定数据采集设备标识和第一时间段;
所述存储模块,用于基于所述第一数据存储任务,存储所述第一时间段内指定数据采集设备发送的数据。
在另一种可能实现方式中,所述存储服务器还包括:
发送模块,用于向所述管理服务器发送存储记录,所述存储记录包括所述指定数据采集设备标识和对应的存储时间段,所述存储时间段为已存储所述指定数据采集设备发送的数据的时间段,所述管理服务器用于将所述存储记录与所述第一数据存储任务进行比对,当确定所述存储时间段不包括所述第一时间段内的第二时间段时,下发第二数据存储任务,所述第二数据存储任务包括所述指定数据采集设备标识和所述第二时间段;
所述回传执行模块,用于当接收到所述管理服务器下发的所述第二数据存储任务时,向所述指定数据采集设备发送第二数据回传请求,所述第二数据回传请求包括所述第二时间段,所述指定数据采集设备用于接收到所述第二数据回传请求时,返回所述第二时间段内采集的第二数据;
所述存储模块,用于当接收到所述第二数据时,存储所述第二数据。
在另一种可能实现方式中,所述存储服务器还包括:
完整性比对模块,用于将所述存储记录与所述第一数据存储任务进行比对;
所述回传执行模块,还用于当确定所述存储时间段不包括所述第一时间段内的第二时间段时,向所述指定数据采集设备发送第二数据回传请求,所述第二数据回传请求包括所述第二时间段,所述指定数据采集设备用于接收到所述第二数据回传请求时,返回所述第二时间段内采集的第二数据;
所述存储模块,还用于当接收到所述第二数据时,存储所述第二数据。
第三方面,提供了一种云存储***,所述***包括:存储服务器;
所述存储服务器,用于执行上述第一方面所述的方法。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例提供的方法、存储服务器及***,通过监测数据采集设备的数据发送情况,能够及时监测到数据采集设备向存储服务器发送数据的过程中发生的异常,并确定异常时间段,将数据采集设备在异常时间段内采集的数据存储于存储服务器中,采用数据回传的方式实现了缺失数据的补全,保证了数据完整可靠,即时性强。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A是本发明实施例提供的一种云存储***的结构示意图;
图1B是本发明实施例提供的一种实施环境的示意图;
图1C是本发明实施例提供的另一种实施环境的示意图;
图2是本发明实施例提供的一种数据存储方法的流程图;
图3A是本发明实施例提供的一种数据存储方法的流程图;
图3B是本发明实施例提供的一种存储服务器的结构示意图;
图3C是本发明实施例提供的另一种存储服务器的结构示意图;
图4是本发明实施例提供的一种数据存储的方法流程图;
图5是本发明实施例提供的一种存储服务器的结构示意图;
图6是本发明实施例提供的一种存储服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种云存储***,该云存储***包括:存储服务器,存储服务器用于存储数据采集设备采集到的数据。
在一种可能实现方式中,该云存储***中可以包括多个存储服务器,多个存储服务器均用于存储数据采集设备采集到的数据。
在另一种可能实现方式中,参见图1A,该云存储***中还可以包括管理服务器,管理服务器可以对存储服务器存储数据的情况进行管理,例如可以管理向存储服务器发送数据的数据采集设备,以及存储服务器存储数据的时间段等。
在云存储***包括多个存储服务器的情况下,该管理服务器可以为独立于多个存储服务器以外的服务器,该管理服务器与多个存储服务器均通过网络连接,对多个存储服务器进行管理。
或者,该管理服务器也可以为多个存储服务器中的其中一个服务器,并与多个存储服务器中的其他存储服务器通过网络连接,该管理服务器兼具存储和管理的功能,既可以作为存储服务器存储数据,也可以作为管理服务器对多个存储服务器进行管理。其中,该管理服务器可以从多个服务器中选取得出,如该管理服务器可以为多个存储服务器中随机选取的一个服务器,也可以为多个存储服务器中处理性能最强的存储服务器。并且,在实际的应用过程中,当前的管理服务器出现异常情况而无法正常运行时,可以从剩余的多个存储服务器中重新选取一个管理服务器。
本发明实施例还提供了一种实施环境,图1B是本发明实施例提供的一种实施环境的示意图,该实施环境包括:云存储***和数据采集设备,数据采集设备与云存储***之间通过网络连接。
数据采集设备用于采集各种类型的数据,如视频数据、音频数据等。数据采集设备可以为IPC(Internet Protocol Camera,网络摄像机)、NVR(Network Video Recorder,网络硬盘录像机)、DVR(Digital Video Recorder,硬盘录像机)等。数据采集设备采集到数据后,发送给云存储***中的存储服务器,存储服务器用于存储数据采集设备采集到的数据,以供用户查询或者下载。
在一种可能实现方式中,图1C是本发明实施例提供的另一种实施环境的示意图,该实施环境包括:云存储***、数据采集设备和终端。参见图1C,该终端与管理服务器通过网络连接,通过管理服务器,可以向存储服务器下发数据采集任务,或者还可以通过管理服务器访问存储服务器,对存储服务器中存储的数据进行查询、下载、修改等管理操作。
图2是本发明实施例提供的一种数据存储方法的流程图。本发明实施例的执行主体为上述实施例所示的云存储***中的存储服务器,参见图2,该方法包括:
201、监测数据采集设备的数据发送情况,数据采集设备用于向存储服务器发送采集到的数据。
202、根据监测到的数据发送异常情况,获取数据异常信息,数据异常信息包括异常开始时间和异常结束时间,异常开始时间和异常结束时间用于确定异常时间段。
203、向数据采集设备发送第一数据回传请求,第一数据回传请求包括数据异常信息,数据采集设备用于接收到第一数据回传请求时,返回异常时间段内采集的第一数据。
204、当接收到第一数据时,存储第一数据。
本发明实施例提供的方法,通过实时监测数据采集设备的数据发送情况,能够及时监测到数据采集设备向存储服务器发送数据的过程中发生的异常,并确定异常时间段,将数据采集设备在异常时间段内采集的数据存储于存储服务器中,采用数据回传的方式实现了缺失数据的补全,保证了数据完整可靠,即时性强。
图3A是本发明实施例提供的一种数据存储方法的流程图。本发明实施例的交互主体为数据采集设备和上述实施例所示的云存储***中的存储服务器,参见图3A,该方法包括:
301、存储服务器监测数据采集设备的数据发送情况。
在数据采集设备采集数据的过程中,会向存储服务器发送采集到的数据,此时存储服务器可以接收并存储该数据。
本发明实施例中,为了防止数据采集设备向存储服务器发送数据的过程中发生异常而造成数据丢失,存储服务器会监测数据采集设备的数据发送情况,以便及时发现异常情况。
该存储服务器可以从不同的角度进行监测,例如,该步骤301可以包括以下步骤3011-3013中的至少一项:
3011、监测存储服务器与数据采集设备之间的数据链路是否正常。
存储服务器与数据采集设备之间会通过数据链路传输数据,该数据链路发生异常时,会导致存储服务器不能成功接收到数据采集设备发送的数据,因此,为了及时监测到上述情况的发生,在传输数据的过程中,该存储服务器会监测该数据链路是否正常。
一旦监测到该数据链路发生异常时,表示存储服务器将接收不到数据采集设备发送的数据,后续需要数据采集设备重新上传该数据。
3012、监测数据采集设备发送的数据是否正常。
在数据传输过程中,可能会由于多种原因导致数据丢失或者数据损坏,也即是,即使存储服务器接收到了数据采集设备发送的数据,该数据也可能不是完整的数据或者该数据可能已经被损坏,即该数据已经失效。
因此,为了及时监测到上述情况的发生,存储服务器接收到数据时,可以先不存储该数据,而是先监测该数据是否正常,一旦监测到该数据存在异常时,表示存储服务器接收到的不是有效数据,后续需要数据采集设备重新上传有效数据。
其中,在监测数据是否正常时,可以判断该数据的格式是否为预设格式,该预设格式可以为与数据采集设备匹配的数据格式。例如IPC发送的数据应当为视频格式,当确定IPC发送的数据仅包括音频数据时表示其丢失了视频数据。
3013、监测数据采集设备发送的数据是否正常写入到存储服务器中。
该存储服务器接收到数据之后,会将其写入到数据库中,但写入过程中可能会由于误操作或者存储服务器故障等原因而导致数据不能写入成功,即存储服务器不能成功存储该数据。
因此,为了及时监测到上述情况的发生,存储服务器在写入数据之后,还可以监测该数据是否正常写入,当确定该数据未正常写入时,表示数据存储失败,后续需要数据采集设备重新上传该数据。
302、当存储服务器监测到数据采集设备的数据发送情况出现异常时,生成数据异常信息,数据异常信息包括异常开始时间。
303、当存储服务器监测到数据采集设备的数据发送情况恢复正常时,在所述数据异常信息中添加异常结束时间。
本发明实施例中,存储服务器可以根据监测到的数据发送异常情况,获取数据异常信息,数据异常信息包括异常开始时间和异常结束时间,异常开始时间和异常结束时间用于确定异常时间段,以便数据发送情况恢复正常之后可以根据该数据异常信息重新恢复异常时间段内的数据。
实际上,当存储服务器监测到该数据发送情况出现异常时,获取当前开始出现异常的时间点,即为异常开始时间,并生成包括该异常开始时间的数据异常信息。之后继续监测该数据发送情况是否正常,直到该数据发送情况恢复正常时,获取当前恢复正常的时间,即为异常结束时间,此时将异常结束时间添加至数据异常信息中,异常开始时间和异常结束时间所确定的时间段即为异常时间段。
其中,基于上述步骤3011-3013,该存储服务器监测到数据发送情况恢复正常的过程可以包括以下步骤3031-3033中的至少一项:
3031、监测到存储服务器与数据采集设备之间的数据链路恢复正常,可以正常接收到数据采集设备发送的数据时,确定数据发送情况恢复正常。
3032、监测到数据采集设备发送的数据为正常数据时,确定数据发送情况恢复正常。
3033、监测到数据采集设备发送的数据能够正常写入到存储服务器中时,确定数据发送情况恢复正常。
另外,该数据异常信息中不仅包括该异常开始时间和该异常结束时间,还可以包括异常原因、异常情况说明等,或者,为了区分不同的数据采集设备,该数据异常信息中还可以包括发生异常的数据采集设备的设备标识,该设备标识用于唯一确定对应的数据采集设备,可以为数据采集设备的地址信息或者设备编号等。
图3B是本发明实施例提供的一种存储服务器的结构示意图,参见图3B,该存储服务器可以包括监测模块,监测模块可以执行上述步骤301-303,对数据发送情况进行监测,并在监测到异常时生成数据异常信息。
304、存储服务器向数据采集设备发送第一数据回传请求,第一数据回传请求包括数据异常信息。
参见图3B,该存储服务器还可以包括回传执行模块,监测模块获取到数据异常信息后,可以生成数据回传任务,发送给回传执行模块,该数据回传任务可以包括该数据异常信息,此时回传执行模块基于该数据回传任务执行步骤304,以便将异常时间段的数据回传到存储服务器中。
需要说明的是,该步骤304在上述步骤303之后执行,例如当存储服务器确定数据发送情况恢复正常并在数据异常信息中添加异常结束时间后,可以立即执行该步骤304,以提高数据补全的速度。
305、数据采集设备接收到第一数据回传请求时,获取异常时间段内采集的第一数据,发送给存储服务器。
其中,该第一数据回传信息用于请求该数据采集设备重新上传在该异常时间段内采集到的数据。
数据采集设备每次采集到数据时,可以缓存该数据,那么,在该异常时间段内,虽然存储服务器未获取到正常数据,但该数据采集设备已经缓存这些数据。当数据发送情况恢复正常,存储服务器向数据采集设备发送该第一数据回传请求时,该数据采集设备即可从缓存的数据中,获取该异常时间段内采集到的第一数据,重新上传给存储服务器。
其中,为了保证能够回传异常时间段内的数据,数据采集设备每次采集到数据时,缓存数据的时长可以设置为预设时长,该预设时长可以根据一般异常所持续的时长确定,应当大于异常持续时长,以保证恢复正常时该数据还未被删除。之后,当数据缓存的时间超过了预设时长,即可将该数据删除,以避免占用数据采集设备的存储资源。
或者,该数据采集设备也可以不设置数据的缓存时长,每次采集到数据时将数据缓存到数据库中,当数据库存储容量已满时,如果又采集到数据时,将本次采集到的数据替换数据库中最早的数据。
306、当存储服务器接收到第一数据时,存储第一数据。
存储服务器接收到第一数据时,重新存储该第一数据。当存储服务器采用的存储规则为按照采集时间进行存储时,由于在该异常时间段之前和之后,该存储服务器均可能存储了该数据采集设备上传的数据,则当该存储服务器接收到第一数据时,可以将该第一数据存储于在该异常时间段之前接收到的数据之后,该异常时间段之后接收到的数据之前,以保证存储的数据能够按照实际的采集时间进行排列。
需要说明的是,本发明实施例仅是以一个存储服务器和一个数据采集设备为例进行说明,而在实际应用中,针对于多个存储服务器和多个数据采集设备,任一个存储服务器与任一个数据采集设备之间均可采用本发明实施例提供的方法,实现对数据发送情况异常的监测和数据回传。
本发明实施例提供的方法,通过实时监测数据采集设备的数据发送情况,能够及时监测到数据采集设备向存储服务器发送数据的过程中发生的异常,并确定异常时间段,将数据采集设备在异常时间段内采集的数据存储于存储服务器中,采用数据回传的方式实现了缺失数据的补全,保证了数据完整可靠,即时性强。且与数据采集设备相比,存储服务器的存储容量更大,数据处理能力更强,将数据存储于存储服务器中保证了数据的持久性。
在上述实施例的基础上,本发明实施例还提供了一种数据存储方法,图4是本发明实施例提供的数据存储方法的流程图,本发明实施例的交互主体为云存储***中的存储服务器和管理服务器、终端和指定数据采集设备,参见图4,该方法包括:
401、管理服务器向存储服务器下发第一数据存储任务。
由于云存储***中可以包括多个存储服务器和多个数据采集设备,为了实现数据存储的有序管理,可以采用管理服务器进行控制。
本发明实施例中,管理服务器可以获取第一数据存储任务,该第一数据存储任务中包括指定数据采集设备标识和第一时间段,表示要存储在该第一时间段内指定数据采集设备所采集到的数据。之后,管理服务器将该第一数据存储任务下发给存储服务器,由该存储服务器基于该第一数据存储任务进行数据存储。
其中,数据采集设备标识用于确定唯一对应的数据采集设备,可以为该数据采集设备的设备编号、IP(Internet Protocol,网络互连协议)地址等。数据存储任务可以由管理服务器生成,也可以由连接该管理服务器的终端生成后下发给管理服务器,该终端可以为计算机、手机或者其他类型的设备。
实际应用中,可以由控制人员在该终端上确定该指定数据采集设备和第一时间段,终端生成第一数据存储任务后上传给管理服务器,管理服务器可以确定应执行该第一数据存储任务的存储服务器,向确定的存储服务器下发该第一数据存储任务。
其中,该第一时间段可以根据对该指定数据采集设备的监控需求确定,例如对于IPC来说,IPC对指定场所进行监控,可以根据对该指定场所的监控需求确定第一时间段,以便获得第一时间段内该指定场所的视频数据,而无需获得其他时间段内该指定场所的视频数据。
402、存储服务器接收管理服务器下发的第一数据存储任务,基于第一数据存储任务,存储第一时间段内指定数据采集设备发送的数据。
本发明实施例中,基于该第一数据存储任务,存储服务器只需存储第一时间段内指定数据采集设备发送的数据,而无需存储其他时间段内指定数据采集设备发送的数据,因此,在第一时间段内,当存储服务器接收到指定数据采集设备发送的数据时,可以存储该数据,而在其他的时间段内,当存储服务器接收到指定数据采集设备发送的数据时,可以不存储该数据。
403、存储服务器生成存储记录,向管理服务器发送存储记录。
存储服务器存储指定数据采集设备发送的数据后,可以生成存储记录,该存储记录包括指定数据采集设备标识和对应的存储时间段。其中,该存储时间段为已存储指定数据采集设备发送的数据的时间段。
在存储数据的过程中,可能会由于指定数据采集设备与存储服务器之间的通信链路发生异常,或者存储服务器出现故障,而导致数据丢失。为了补全丢失的数据,存储服务器可以向管理服务器发送存储记录,由管理服务器将需要存储数据的时间段与实际的存储时间段进行比对。
其中,存储服务器可以在存储数据之后即向管理服务器发送存储记录,也可以在接收到管理服务器发送的携带指定数据采集设备标识的查询请求时向管理服务器发送存储记录。相应地,管理服务器进行比对的步骤可以在接收到存储记录之后周期性地执行,或者可以在预设的时间点执行,或者在任一时间点执行。
404、管理服务器接收该存储记录,将存储记录与第一数据存储任务进行比对,当确定存储时间段不包括第一时间段内的第二时间段时,向存储服务器下发第二数据存储任务,第二数据存储任务包括指定数据采集设备标识和第二时间段。
405、当存储服务器接收到管理服务器下发的第二数据存储任务时,向指定数据采集设备发送第二数据回传请求。
管理服务器将存储记录与第一数据存储任务进行比对,即将存储时间段与第一时间段进行比对,判断是否已经存储了该第一时间段内的所有数据。当确定存储时间段不包括第一时间段内的第二时间段时,表示第二时间段的数据丢失,则管理服务器向存储服务器下发第二数据存储任务,该第二数据存储任务包括指定数据采集标识和第二时间段。存储服务器接收到第二数据存储任务时,向指定数据采集设备发送第二数据回传请求,请求指定数据采集设备重新上传该第二时间段的数据。
参见图3B,管理服务器在比对确定丢失了第二时间段的数据时,向存储服务器下发包括指定数据采集设备标识和第二时间段的第二数据存储任务,发送给回传执行模块,此时回传执行模块基于该第二数据存储任务,向指定数据采集设备发送第二数据回传请求,以便将丢失的数据回传到存储服务器中。
需要说明的是,本发明实施例以存储服务器生成存储记录后由管理服务器将存储记录与第一数据存储任务进行比对为例,而在另一实施例中,也可以由存储服务器进行比对。也即是,上述步骤403-405可以由以下步骤代替:存储服务器生成存储记录,将存储记录与第一数据存储任务进行比对,当确定存储时间段不包括第一时间段内的第二时间段时,向指定数据采集设备发送第二数据回传请求。
参见图3C,该存储服务器还可以包括完整性比对模块,完整性比对模块可以执行上述比对步骤,在比对确定丢失了第二时间段的数据时,生成数据回传任务,发送给回传执行模块,该数据回传任务包括第二时间段,此时回传执行模块基于该数据回传任务,向指定数据采集设备发送第二数据回传请求,以便指定数据采集设备将丢失的数据回传到存储服务器中。
406、指定数据采集设备接收到第二数据回传请求时,获取第二时间段内采集的第二数据,发送给存储服务器。
407、当存储服务器接收到第二数据时,存储第二数据。
例如,该第一时间段按照时间先后顺序可以包括第三时间段、第二时间段和第四时间段,该存储服务器已存储第三时间段和第四时间段的数据,但未存储第二时间段的数据,则后续当存储服务器接收到该第二时间段内采集的第二数据时,将该第二数据存储于该第三时间段的数据之后、该第四时间段的数据之前,以保证存储的数据按照时间先后顺序排列,提高了条理性。
另外,终端还可以在存储服务器中查询数据。例如,该终端确定待查询的数据采集设备标识和时间段,向管理服务器发送数据查询请求,由管理服务器向存储服务器发送数据查询请求,该数据查询请求携带该数据采集设备标识和该时间段,则存储服务器接收到该数据查询请求时,获取已存储的该时间段内对应的数据采集设备采集到的数据,通过管理服务器发送给该终端,该终端即可展示该数据,供用户查看。
或者,终端还可以下载存储服务器中存储的数据。例如,该终端确定待下载数据的数据采集设备标识和时间段,向管理服务器发送数据下载请求,由管理服务器向存储服务器发送数据下载请求,该数据下载请求携带该数据采集设备标识和该时间段,则存储服务器接收到该数据下载请求时,获取已存储的该时间段内对应数据采集设备采集到的数据,通过管理服务器发送给该终端,该终端即可下载该数据,存储于终端中。
本发明实施例提供的方法,通过将存储记录与数据存储任务进行比对,能够及时监测到数据丢失,并确定丢失数据的第二时间段,将指定数据采集设备在第二时间段内采集的数据存储于存储服务器中,采用数据回传的方式实现了缺失数据的补全,保证了数据完整可靠,即时性强。且与数据采集设备相比,存储服务器的存储容量更大,数据处理能力更强,将数据存储于存储服务器中保证了数据的持久性。
基于上述图3A和图4所示的实施例,本发明实施例提供了一套完整的数据完整性检测方案,结合即时处理和定时处理两种方法,可以保证数据的完整性,当前端的数据采集设备与存储服务器之间的数据发送情况出现异常后或者数据丢失后,能够自主完成数据补全。
图5是本发明实施例提供的一种存储服务器的结构示意图。参见图5,该存储服务器包括:
监测模块501,用于监测数据采集设备的数据发送情况,数据采集设备用于向存储服务器发送采集到的数据;
监测模块501,还用于根据监测到的数据发送异常情况,获取数据异常信息,数据异常信息包括异常开始时间和异常结束时间,异常开始时间和异常结束时间用于确定异常时间段;
回传执行模块502,用于向数据采集设备发送第一数据回传请求,第一数据回传请求包括数据异常信息,数据采集设备用于接收到第一数据回传请求时,返回异常时间段内采集的第一数据;
存储模块503,用于当接收到第一数据时,存储第一数据。
在一种可能实现方式中,监测模块501还用于执行以下至少一个步骤:
监测存储服务器与数据采集设备之间的数据链路是否正常;
监测数据采集设备发送的数据是否正常;
监测数据采集设备发送的数据是否正常写入到存储服务器中。
在另一种可能实现方式中,监测模块501还用于当监测到数据采集设备的数据发送情况出现异常时,生成数据异常信息,数据异常信息包括异常开始时间;
监测模块501还用于当监测到数据采集设备的数据发送情况恢复正常时,在数据异常信息中添加异常结束时间。
在另一种可能实现方式中,云存储***还包括管理服务器,存储服务器还包括:
接收模块,用于接收管理服务器下发的第一数据存储任务,第一数据存储任务包括指定数据采集设备标识和第一时间段;
存储模块503,用于基于第一数据存储任务,存储第一时间段内指定数据采集设备发送的数据。
在另一种可能实现方式中,存储服务器还包括:
发送模块,用于向管理服务器发送存储记录,存储记录包括指定数据采集设备标识和对应的存储时间段,存储时间段为已存储指定数据采集设备发送的数据的时间段,管理服务器用于将存储记录与第一数据存储任务进行比对,当确定存储时间段不包括第一时间段内的第二时间段时,下发第二数据存储任务,第二数据存储任务包括指定数据采集设备标识和第二时间段;
回传执行模块502,用于当接收到管理服务器下发的第二数据存储任务时,向指定数据采集设备发送第二数据回传请求,第二数据回传请求包括第二时间段,指定数据采集设备用于接收到第二数据回传请求时,返回第二时间段内采集的第二数据;
存储模块503,用于当接收到第二数据时,存储第二数据。
在另一种可能实现方式中,存储服务器还包括:
完整性比对模块,用于将存储记录与第一数据存储任务进行比对;
回传执行模块502,还用于当确定存储时间段不包括第一时间段内的第二时间段时,向指定数据采集设备发送第二数据回传请求,第二数据回传请求包括第二时间段,指定数据采集设备用于接收到第二数据回传请求时,返回第二时间段内采集的第二数据;
存储模块503,还用于当接收到第二数据时,存储第二数据。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的存储服务器在存储数据时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将存储服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的存储服务器与数据存储方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图6是本发明实施例提供的一种存储服务器的结构示意图,该存储服务器600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(centralprocessing units,CPU)622(例如,一个或一个以上处理器)和存储器632,一个或一个以上存储应用程序642或数据644的存储介质630(例如一个或一个以上海量存储设备)。其中,存储器632和存储介质630可以是短暂存储或持久存储。存储在存储介质630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对存储服务器中的一系列指令操作。更进一步地,中央处理器622可以设置为与存储介质630通信,在存储服务器600上执行存储介质630中的一系列指令操作。
存储服务器600还可以包括一个或一个以上电源626,一个或一个以上有线或无线网络接口650,一个或一个以上输入输出接口658,一个或一个以上键盘656,和/或,一个或一个以上操作***641,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
该存储服务器600可以用于执行上述实施例提供的数据存储方法中存储服务器所执行的步骤。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种数据存储方法,其特征在于,应用于云存储***中的存储服务器,所述方法包括:
所述存储服务器接收管理服务器下发的第一数据存储任务,所述第一数据存储任务包括指定数据采集设备标识和第一时间段;基于所述第一数据存储任务,存储所述第一时间段内所述指定数据采集设备发送的数据;监测所述指定数据采集设备的数据发送情况,所述指定数据采集设备用于向所述存储服务器发送采集到的数据;根据监测到的数据发送异常情况,获取数据异常信息,所述数据异常信息包括异常开始时间和异常结束时间,所述异常开始时间和所述异常结束时间用于确定异常时间段;在确定所述异常结束时间后,向所述指定数据采集设备发送第一数据回传请求,所述第一数据回传请求包括所述数据异常信息,所述指定数据采集设备用于接收到所述第一数据回传请求时,返回所述异常时间段内采集的第一数据;当接收到所述第一数据时,存储所述第一数据;
在存储所述第一时间段内指定数据采集设备发送的数据后,将存储记录与所述第一数据存储任务进行比对,所述存储记录包括所述指定数据采集设备标识和对应的存储时间段,所述存储时间段为已存储所述指定数据采集设备发送的数据的时间段,当确定所述存储时间段不包括所述第一时间段内的第二时间段时,向所述指定数据采集设备发送第二数据回传请求,所述第二数据回传请求包括所述第二时间段,所述指定数据采集设备用于接收到所述第二数据回传请求时,返回所述第二时间段内采集的第二数据;当接收到所述第二数据时,存储所述第二数据。
2.根据权利要求1所述的方法,其特征在于,所述监测数据采集设备的数据发送情况,包括以下至少一项:
监测所述存储服务器与所述数据采集设备之间的数据链路是否正常;
监测所述数据采集设备发送的数据是否正常;
监测所述数据采集设备发送的数据是否正常写入到所述存储服务器中。
3.根据权利要求1所述的方法,其特征在于,所述根据监测到的数据发送异常情况,获取数据异常信息,包括:
当监测到所述数据采集设备的数据发送情况出现异常时,生成数据异常信息,所述数据异常信息包括所述异常开始时间;
当监测到所述数据采集设备的数据发送情况恢复正常时,在所述数据异常信息中添加所述异常结束时间。
4.一种存储服务器,其特征在于,所述存储服务器包括:
接收模块,用于接收管理服务器下发的第一数据存储任务,所述第一数据存储任务包括指定数据采集设备标识和第一时间段;
存储模块,用于基于所述第一数据存储任务,存储所述第一时间段内所述指定数据采集设备发送的数据;
监测模块,用于所述指定监测数据采集设备的数据发送情况,所述指定数据采集设备用于向所述存储服务器发送采集到的数据;
所述监测模块,还用于根据监测到的数据发送异常情况,获取数据异常信息,所述数据异常信息包括异常开始时间和异常结束时间,所述异常开始时间和所述异常结束时间用于确定异常时间段;
回传执行模块,用于在确定所述异常结束时间后,向所述指定数据采集设备发送第一数据回传请求,所述第一数据回传请求包括所述数据异常信息,所述指定数据采集设备用于接收到所述第一数据回传请求时,返回所述异常时间段内采集的第一数据;
所述存储模块,用于当接收到所述第一数据时,存储所述第一数据;
完整性比对模块,用于在存储所述第一时间段内指定数据采集设备发送的数据后,将所述存储记录与所述第一数据存储任务进行比对,所述存储记录包括所述指定数据采集设备标识和对应的存储时间段,所述存储时间段为已存储所述指定数据采集设备发送的数据的时间段;
所述回传执行模块,还用于当确定所述存储时间段不包括所述第一时间段内的第二时间段时,向所述指定数据采集设备发送第二数据回传请求,所述第二数据回传请求包括所述第二时间段,所述指定数据采集设备用于接收到所述第二数据回传请求时,返回所述第二时间段内采集的第二数据;
所述存储模块,还用于当接收到所述第二数据时,存储所述第二数据。
5.根据权利要求4所述的存储服务器,其特征在于,所述监测模块还用于执行以下至少一个步骤:
监测所述存储服务器与所述数据采集设备之间的数据链路是否正常;
监测所述数据采集设备发送的数据是否正常;
监测所述数据采集设备发送的数据是否正常写入到所述存储服务器中。
6.根据权利要求4所述的存储服务器,其特征在于,所述监测模块还用于当监测到所述数据采集设备的数据发送情况出现异常时,生成数据异常信息,所述数据异常信息包括所述异常开始时间;
所述监测模块还用于当监测到所述数据采集设备的数据发送情况恢复正常时,在所述数据异常信息中添加所述异常结束时间。
7.一种云存储***,其特征在于,所述云存储***包括:存储服务器;
所述存储服务器,用于执行权利要求1-3任一项所述的方法。
CN201710369637.1A 2017-05-23 2017-05-23 数据存储方法、存储服务器及*** Active CN108933798B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201710369637.1A CN108933798B (zh) 2017-05-23 2017-05-23 数据存储方法、存储服务器及***
US16/616,443 US11218541B2 (en) 2017-05-23 2018-05-22 Data storage method, storage server, and storage medium and system
PCT/CN2018/087912 WO2018214887A1 (zh) 2017-05-23 2018-05-22 数据存储方法、存储服务器、存储介质及***
EP18806912.4A EP3633957B1 (en) 2017-05-23 2018-05-22 Data storage method, storage server, storage medium and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710369637.1A CN108933798B (zh) 2017-05-23 2017-05-23 数据存储方法、存储服务器及***

Publications (2)

Publication Number Publication Date
CN108933798A CN108933798A (zh) 2018-12-04
CN108933798B true CN108933798B (zh) 2022-02-18

Family

ID=64395291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710369637.1A Active CN108933798B (zh) 2017-05-23 2017-05-23 数据存储方法、存储服务器及***

Country Status (4)

Country Link
US (1) US11218541B2 (zh)
EP (1) EP3633957B1 (zh)
CN (1) CN108933798B (zh)
WO (1) WO2018214887A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110532146B (zh) * 2019-07-17 2023-02-28 安徽航天信息有限公司 一种数据采集监控方法及装置
CN111405215A (zh) * 2019-09-03 2020-07-10 杭州海康威视***技术有限公司 视频存储方法、装置、云服务器和存储介质
CN111654671B (zh) * 2020-05-29 2021-11-23 杭州海康威视***技术有限公司 视频数据的存储方法、装置、设备及存储介质
CN112839075A (zh) * 2020-12-22 2021-05-25 科华恒盛股份有限公司 一种应用于采集设备的数据传输方法及相关装置
CN113421597B (zh) * 2021-06-22 2024-01-23 上海明略人工智能(集团)有限公司 一种监测方法、***、电子设备及存储介质
CN114666524B (zh) * 2022-03-18 2024-02-02 杭州海康威视***技术有限公司 一种数据回传方法、装置及电子设备
CN115190036B (zh) * 2022-06-02 2024-01-16 国能数智科技开发(北京)有限公司 一种实时数据汇聚的一致性校验方法及***
CN115348252A (zh) * 2022-06-23 2022-11-15 浙江大华技术股份有限公司 数据传输方法、数据传输***、终端设备以及存储介质
CN117575482A (zh) * 2023-11-23 2024-02-20 广州方舟信息科技有限公司 一种药品数据的入库方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510538A (zh) * 2011-11-03 2012-06-20 深圳创维-Rgb电子有限公司 一种异常状态处理方法、装置及电视机
CN103391185A (zh) * 2013-08-12 2013-11-13 北京泰乐德信息技术有限公司 一种轨道交通监测数据的云安全存储和处理方法及***
CN104348661A (zh) * 2013-08-08 2015-02-11 携程计算机技术(上海)有限公司 网络失效数据上传、接收方法和设备及记录方法和***
WO2016101653A1 (zh) * 2014-12-24 2016-06-30 中兴通讯股份有限公司 短信投递失败处理方法、网际协议短信网关及***

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4869169B2 (ja) * 2007-07-11 2012-02-08 パナソニック株式会社 データ送信装置およびデータ再送方法
JP5223480B2 (ja) * 2008-06-13 2013-06-26 富士通株式会社 コンテンツ配信方法及び通信端末装置
CN102255974A (zh) * 2011-08-24 2011-11-23 无锡中科方德软件有限公司 一种云计算服务器的云存储方法
US9059903B2 (en) * 2011-12-19 2015-06-16 At&T Intellectual Property I, L.P. Method and apparatus for monitoring connectivity in a long term evolution network
US9082132B2 (en) * 2012-06-04 2015-07-14 Disney Enterprises, Inc. Selectively reenabling an interactive element for the collection of user feedback
US9203847B2 (en) * 2012-06-26 2015-12-01 At&T Intellectual Property I, L.P. Detection and management of unauthorized use of cloud computing services
US9282052B2 (en) * 2013-05-29 2016-03-08 Verizon Patent And Licensing Inc. End-to-end quality of service optimization and reporting
CN113709244A (zh) * 2015-05-12 2021-11-26 德克斯康公司 用于连续葡萄糖监视的分布式***架构
CN105490847B (zh) * 2015-12-08 2019-03-29 天津市初志科技有限公司 一种私有云存储***中节点故障实时检测及处理方法
CN106375393A (zh) * 2016-08-30 2017-02-01 重庆钢铁集团电子有限责任公司 实时数据采集***及实时数据通讯中断后自动恢复的方法
CN108803502B (zh) * 2017-04-27 2022-07-26 横河电机株式会社 数据收集装置及***、数据服务器、数据收集方法及计算机可读取的非易失性的记录介质
US10917471B1 (en) * 2018-03-15 2021-02-09 Pure Storage, Inc. Active membership in a cloud-based storage system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510538A (zh) * 2011-11-03 2012-06-20 深圳创维-Rgb电子有限公司 一种异常状态处理方法、装置及电视机
CN104348661A (zh) * 2013-08-08 2015-02-11 携程计算机技术(上海)有限公司 网络失效数据上传、接收方法和设备及记录方法和***
CN103391185A (zh) * 2013-08-12 2013-11-13 北京泰乐德信息技术有限公司 一种轨道交通监测数据的云安全存储和处理方法及***
WO2016101653A1 (zh) * 2014-12-24 2016-06-30 中兴通讯股份有限公司 短信投递失败处理方法、网际协议短信网关及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
有线电视网络安全监控***技术方案;张造生等;《广播与电视技术》;20031025(第10期);全文 *

Also Published As

Publication number Publication date
US20200145489A1 (en) 2020-05-07
US11218541B2 (en) 2022-01-04
EP3633957A4 (en) 2020-05-06
WO2018214887A1 (zh) 2018-11-29
EP3633957B1 (en) 2023-08-09
CN108933798A (zh) 2018-12-04
EP3633957A1 (en) 2020-04-08

Similar Documents

Publication Publication Date Title
CN108933798B (zh) 数据存储方法、存储服务器及***
CN109597717B (zh) 一种数据备份、恢复方法、装置、电子设备及存储介质
US9262899B2 (en) Method, device and system for implementing video recording retrieval
US20190303274A1 (en) Systems and methods for monitoring performance of applications
CN110535692B (zh) 故障处理方法、装置、计算机设备、存储介质及存储***
US20120166605A1 (en) Remote Management Systems and Methods for Servers
EP2671360B1 (en) Correlating input and output requests between client and server components in a multi-tier application
US11044343B2 (en) Method and apparatus for serving and managing storage of data streams in a surveillance and/or monitoring system
CN106452836B (zh) 主节点设置方法及装置
US11930292B2 (en) Device state monitoring method and apparatus
CN111342986B (zh) 分布式节点管理方法及装置、分布式***、存储介质
CN108512753B (zh) 一种集群文件***中消息传输的方法及装置
CN113259493B (zh) 基于Ukey机柜的Ukey信息获取方法、装置、设备和存储介质
CN110881224B (zh) 一种网络长连接方法、装置、设备及存储介质
US7877646B2 (en) Method and system for monitoring a computing device
CN112261114A (zh) 一种数据备份***及方法
CN111208949B (zh) 一种确定分布式存储***中的数据回滚时段的方法
CN110515803B (zh) 针对日志消息的处理方法、装置以及电子设备
CN112711518A (zh) 一种日志上传方法和装置
CN116382850B (zh) 一种利用多存储心跳检测的虚拟机高可用管理装置及***
CN113407504B (zh) 一种数据处理方法、用户空间文件***以及存储介质
CN112637293B (zh) 数据修复***、方法、装置、电子设备及存储介质
US20240098629A1 (en) Systems and methods for retrieving ran information
CN117312081A (zh) 分布式存储***的故障检测方法、装置、设备及介质
CN117319523A (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