CN113256480A - 图像数据处理方法、***及计算机可读存储介质 - Google Patents
图像数据处理方法、***及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113256480A CN113256480A CN202110580128.XA CN202110580128A CN113256480A CN 113256480 A CN113256480 A CN 113256480A CN 202110580128 A CN202110580128 A CN 202110580128A CN 113256480 A CN113256480 A CN 113256480A
- Authority
- CN
- China
- Prior art keywords
- image data
- module
- server
- servers
- subsystem
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 238000012545 processing Methods 0.000 claims abstract description 51
- 238000000034 method Methods 0.000 claims abstract description 46
- 238000012216 screening Methods 0.000 claims abstract description 18
- 238000007726 management method Methods 0.000 claims description 80
- 238000004590 computer program Methods 0.000 claims description 17
- 238000013523 data management Methods 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000011664 signaling Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000003208 petroleum Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供了一种图像数据处理方法,应用于图像数据处理***,该***包括数据层子***、能力部件子***、内容管理层子***和业务展现层子***四个子***,该方法包括:利用数据层子***中的多个服务器中的至少一个服务器接收待处理图像数据;根据能力部件子***中的多个服务器中的至少一个服务器将待处理图像数据进行处理得到第一图像数据;根据内容管理层子***中的多个服务器中的至少一个服务器将第一图像数据进行筛选得到目标图像数据;利用业务展现层子***中的多个服务器中的至少一个服务器显示目标图像数据。本申请通过多个服务器共同协作,使得用户可以从监控设备筛选得到需要的图像数据。
Description
技术领域
本申请属于图像数据处理技术领域,尤其涉及一种图像数据处理方法、***及计算机可读存储介质。
背景技术
石油、石化行业属于高危行业,因此对安全方面要求比较高,需要实时监控作业区域以实现对作业人员的作业指导。
现有技术中的一些监控设备可独立监控某一区域,但是单独监控效率太低浪费人力,部分监控设备存在分屏功能,即监控设备可以进行多种区域同时监控,但是由于采用单一服务器对监控设备数据处理过程中,存在服务器压力大,容易崩溃等问题,导致分屏数据太少,无法着重监控重点区域,不能完全满足行业需求。
发明内容
本申请实施例提供了一种图像数据处理方法、***及计算机可读存储介质,可以解决单一服务器对监控设备数据处理过程中容易崩溃的问题。
第一方面,提供了一种图像数据处理方法,应用于图像数据处理***,***包括数据层子***、能力部件子***、内容管理层子***和业务展现层子***,数据层子***、能力部件子***、内容管理层子***和业务展现层子***分别包括多个服务器,该方法包括:利用数据层子***中的多个服务器中的至少一个服务器接收待处理图像数据;根据能力部件子***中的多个服务器中的至少一个服务器将待处理图像数据进行处理得到第一图像数据;根据内容管理层子***中的多个服务器中的至少一个服务器将第一图像数据进行筛选得到目标图像数据;利用业务展现层子***中的多个服务器中的至少一个服务器显示目标图像数据。
第一方面提供的图像数据处理方法,应用于图像数据处理***,该***包括数据层子***、能力部件子***、内容管理层子***和业务展现层子***四个子***,该四个子***分别包括多个服务器,数据层子***利用该多个服务器中的至少一个服务器接收待处理图像数据,能力部件子***利用该多个服务器中的至少一个服务器将待处理图像数据进行处理得到第一图像数据,内容管理层子***利用该多个服务器中的至少一个服务器将第一图像数据进行筛选得到目标图像数据,最后利用业务展现层子***中的多个服务器中的至少一个服务器显示该目标图像数据,本申请采用多个服务器进行数据处理避免了当接收到的待处理图像数据量太大,单一服务器再数据处理过程中产生崩溃现象。同时,通过多个服务器共同协作,使得在监控设备获得的所有数据,根据管理模式进行筛选后显示在用户可观看的界面。
可选的,多个服务器包括主服务器和至少一个辅助服务器,该方法还包括:当多个服务器中的主服务器数据处理量到达能力上线时,至少一个辅助服务器用于接收并处理所述主服务器的业务。该种实现方式中,当图像数据量较大时,主服务执行完对应的任务量,辅助服务器执行主服务器未执行完的任务量,从而分担了服务器的工作量,避免服务器压力大,导致***崩溃。
可选的,当多个服务器中的第一服务器发生故障时,第二服务器用于接收并处理第一服务器的业务,第二服务器和第一服务器不同。该种实现方式中,当***中的某个服务器发生故障不能执行任务时,其余任何一个服务器可以接收并处理该服务器正在执行的任务,从而保证了***的正常运行。
可选的,能力部件子***还包括:视频采集模块、视频上传模块、视频接入模块、编转码模块、录制存储模块和流分发模块,根据所述能力部件子***中的多个服务器中的至少一个服务器将待处理图像数据进行处理得到第一图像数据,包括:利用视频采集模块、视频上传模块、视频接入模块、编转码模块、录制存储模块、流分发模块中的至少一个模块进行处理得到第一图像数据。该种实现方式中,利用能力部件子***中的模块,根据用于需求将接收到的待处理数据进行相对应的处理获得第一图像数据。
可选的,内容管理子***包括:媒资存储模块、内容管理模块、播放列表管理模块、流对象组管理模块、导播剪辑管理模块、会话管理模块和权限管理模块,根据所述内容管理层子***中的所述多个服务器中的至少一个服务器将处理后的图像数据进行筛选得到目标图像数据,包括:利用媒资存储模块、内容管理模块、播放列表管理模块、流对象组管理模块、导播剪辑管理模块、会话管理模块和权限管理模块中的至少一个模块进行筛选得到目标图像数据。在该种实现方式中,将处理得到的第一图像数据,利用内容管理子***中的模块对该第一图像数据进行筛选,得到用户需要的目标图像数据。
可选的,业务展现层子***包括:页面导航模块、产品展示模块、产品搜索模块、产品订购模块、自服务模块和视频播放模块,方法包括:将目标图像数据在页面导航模块、产品展示模块、产品搜索模块、产品订购模块、自服务模块和视频播放模块中的至少一个模块进行显示。该种实现方式中,利用业务展现层子***中的模块,将用户需要的目标图像数据进行显示。
可选的,待处理图像数据包括:音视频信号、音视频文件、音视频流和媒体相关文件中的至少一种。
第二方面,提供了一种图像数据管理***,***包括数据层子***、能力部件子***、内容管理层子***和业务展现层子***,数据层子***、能力部件子***、内容管理层子***和业务展现层子***分别包括多个服务器,该***用于执行以上第一方面或者第一方面中的任意一方面可能的实现方式中的方法。
第三方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序在被处理器执行时,用于执行第一方面或第一方面的任意可能的实现方式中的方法。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序被执行时,用于执行第一方面或第一方面的任意可能的实现方式中的方法。
第五方面,提供了一种芯片或者集成电路,该芯片或者集成电路包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片或者集成电路的设备执行第一方面或第一方面的任意可能的实现方式中的方法。
可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
本申请实施例与现有技术相比存在的有益效果是:
本申请提供的图像数据处理方法,应用于图像数据处理***,该***包括数据层子***、能力部件子***、内容管理层子***和业务展现层子***四个子***,该四个子***分别包括多个服务器,数据层子***利用该多个服务器中的至少一个服务器接收待处理图像数据,能力部件子***利用该多个服务器中的至少一个服务器将待处理图像数据进行处理得到第一图像数据,内容管理层子***利用该多个服务器中的至少一个服务器将第一图像数据进行筛选得到目标图像数据,最后利用业务展现层子***中的多个服务器中的至少一个服务器显示该目标图像数据,本申请采用多个服务器进行数据处理避免了当接收到的待处理图像数据量太大,单一服务器再数据处理过程中产生崩溃现象。同时,通过多个服务器共同协作,使得在监控设备获得的所有数据,根据管理模式进行筛选后显示在用户可观看的界面。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请提供的现有集成***示意图;
图2是本申请提供的图像数据处理***示意图;
图3是本申请提供的一种图像数据处理方法的一个实施例的流程图;
图4是本申请实施例提供的图像数据处理***的整体架构示意图;
图5是本申请实施例提供的画面切换功能示意图;
图6是本申请实施例提供的画面大小切换功能示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
首先,在介绍本申请提供的图像数据处理方法和***之前,需要对下文中即将提及的部分术语进行说明。当本申请提及术语“第一”或者“第二”等序数词时,除非根据上下文其确实表达顺序之意,否则应当理解为仅仅是起区分之用。
术语“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
除非另有说明,本文中“/”一般表示前后关联对象是一种“或”的关系,例如,A/B可以表示A或B。术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请的描述中,“多个”是指两个或两个以上。
首先,对本申请提供的图像数据处理***的应用场景进行介绍,如图1所示为现有集成***示意图。业务层作为视频监控***的核心模块,主要负责报警联动、媒体服务资源调度、控制、认证鉴权、录像管理、录像策略执行等功能;开放层是一些为第三方开发者提供的软件开发工具包,包括SDK接口、开发文档和Demo示例等;管理层是一些业务管理,负责承接业务层与媒体层;媒体层主要负责接收音频/视频数据的接收进行存储、存储设备管理、录像回放、录像下载等关键业务;接入层负责客户端接入管理、接收并转发来自客户端的各种呼叫控制信令,如客户端注册、客户端注销、实时浏览、录像回放等。在信令转发前,客户端接入服务会对所接受的信令信息进行安全性过滤,比如超长客户ID、不合法鉴权信息、频繁重复登录请求等非法信息,避免平台信令中心遭受异常信息的攻击。
下面介绍本申请实施例提供的图像数据***进行介绍,本申请提供的图像数据处理的方法,应用于该图像数据处理***,如图2所示,图像数据处理***200包括数据层子***210、能力部件子***220、内容管理子***230和业务展现层子***240,数据层子***210包括多个服务器2101,能力部件子***220包括多个服务器2201,内容管理子***230包括多个服务器2301,业务展现层子***240包括多个服务器2401。
上述对本申请实施例提供的图像数据处理***进行了介绍,下面结合具体实施例,对本申请提供的图像数据处理方法进行示例性说明。
参见图3,为本申请提供的一种图像数据处理方法的一个实施例的流程图,如图3所示,该方法300包括:
S310,利用数据层子***中的多个服务器中的至少一个服务器接收待处理图像数据。
该数据层子***用于接收待处理图像数据。
在本申请中实施例中利用在数据层子***部署的多个服务器接收从拍摄端得到的待处理图像数据。
需要说明的是,可以通过多个服务器中的一个或者多个服务器接收该待处理图像数据。
具体的,该处理图像数据可以包括音视频信号、音视频文件、音视频流和媒体相关信息中的至少一种。
S320,根据能力部件子***中的多个服务器中的至少一个服务器将待处理图像数据进行处理得到第一图像数据。
该能力部件子***用于对待处理图像数据进行一些功能处理,得到处理后的第一图像数据。
在本申请实施例中,利用能力部件子***部署的多个服务器对待处理图像数据根据用户需求进行相应的功能化处理得到处理后的第一图像数据。
需要说明的是,可以通过多个服务器中的一个或者多个服务器处理该待处理图像数据。
在一个实施例中,该能力部件子***包括:视频采集模块、视频上传模块、视频接入模块、编转码模块、录制存储模块和流分发模块。
多个服务器中的至少一个服务器用于在视频采集模块对待处理图像数据进行采集处理得到处理后的第一图像数据。多个服务器中的至少一个服务器用于在视频上传模块对待处理图像数据进行上传处理得到处理后的第一图像数据。多个服务器中的至少一个服务器用于在视频接入模块对待处理图像数据进行接入处理得到处理后的第一图像数据。多个服务器中的至少一个服务器用于在编撰码模块对待处理图像数据进行编码或者转码处理得到第一图像数据。多个服务器中的至少一个服务器用于在录制存储模块对待处理图像数据进行录制存储处理得到处理后的第一图像数据。多个服务器中的至少一个服务器用于在流分发模块对待处理图像数据进行流分发处理得到处理后的第一图像数据。
S330,根据内容管理层子***中的多个服务器中的至少一个服务器将第一图像数据进行筛选得到目标图像数据。
该内容管理层子***用于对处理后的第一图像数据进行筛选,根据用户需求筛选出用户需要的目标图像数据。
在本申请实施例中,利用内容管理层子***部署的多个服务器对第一图像数据进行筛选得到目标图像数据。
需要说明的是,可以通过多个服务器中的一个或者多个服务器对第一图像数据进行筛选得到目标图像数据。
在一个实施例中,该内容管理层子***包括:媒资存储模块、内容管理模块、播放列表管理模块、流对象组管理模块、导播剪辑管理模块、会话管理模块和权限管理模块。
多个服务器中的至少一个服务器用于在媒资存储模块根据媒资存储对第一图像数据进行筛选得到目标图像数据。多个服务器中的至少一个服务器用于在内容管理模块根据具体内容的管理方式对第一图像数据进行筛选得到目标图像数据。多个服务器中的至少一个服务器用于在播放列表管理模块根据播放列表的可见性对第一图像数据进行筛选得到目标图像数据。多个服务器中的至少一个服务器用于在流对象组管理模块根据流对象组管理方式对第一图像数据进行筛选得到目标图像数据。多个服务器中的至少一个服务器用于在导播剪辑管理模块根据导播剪辑内容的可见性对第一图像数据进行筛选得到目标图像数据。多个服务器中的至少一个服务器用于在会话管理模块根据会话管理的可见性对第一图像数据进行筛选得到目标图像数据。多个服务器中的至少一个服务器用于在权限管理模块根据权限大小对第一图像数据进行筛选得到目标图像数据。
以权限管理模块为例进行具体说明,当用户身份为员工时,在内容管理模块根据该员工的权限范围对第一图像数据进行筛选得到该用户可见的目标图像数据。当用户身份为领导时,在内容管理模块根据该老板的权限范围对第一图像数据进行筛选得到该领导可见的目标图像数据。
S340,利用业务展现层子***中的多个服务器中的至少一个服务器显示目标图像数据。
该业务展现层子***用于将目标图像数据进行显示。
在本申请实施例中,利用业务展现层子***部署的多个服务器对目标图像数据根据用户需求进行模块化的展示。
需要说明的时,可以通过多个服务器中的一个或者多个服务器对待目标图像数据进行展示。
在一个实施例中,该业务展现层子***包括:页面导航模块、产品展示模块、产品搜索模块、产品订购模块、自服务模块和视频播放模块。多个服务器中的至少一个服务器用于根据用户需求在页面导航模块对目标图像数据进行展示。多个服务器中的至少一个服务器用于根据用户需求在产品展示模块对目标图像数据进行展示。多个服务器中的至少一个服务器用于根据用户需求在产品搜索模块对目标图像数据进行展示。多个服务器中的至少一个服务器用于根据用户需求在产品订购模块对目标图像数据进行展示。多个服务器中的至少一个服务器用于根据用户需求在视频播放模块对目标图像数据进行展示。
需要说明的是,该目标图像数据可在上述多个模块共同展示。
本实施例提供的图像数据处理方法,应用于图像数据处理***,该***包括数据层子***、能力部件子***、内容管理层子***和业务展现层子***四个子***,该四个子***分别包括多个服务器,数据层子***利用该多个服务器中的至少一个服务器接收待处理图像数据,能力部件子***利用该多个服务器中的至少一个服务器将待处理图像数据进行处理得到第一图像数据,内容管理层子***利用该多个服务器中的至少一个服务器将第一图像数据进行筛选得到目标图像数据,最后利用业务展现层子***中的多个服务器中的至少一个服务器显示该目标图像数据,本申请采用多个服务器进行数据处理避免了当接收到的待处理图像数据量太大,单一服务器再数据处理过程中产生崩溃现象。同时,通过多个服务器共同协作,使得在监控设备获得的所有数据,根据管理模式进行筛选后显示在用户可观看的界面。
在一个实施例中,该图像数据处理***中的数据层子***、能力部件子***、内容管理层子***和业务展现层子***中,每层都包含多个服务器,并且每层都有一个主服务和至少一个辅助服务器,从数据层子***开始,当数据层子***接受到数据量过大,数据层子***中的主服务器处理数据的任务量达到上限时,其他辅助服务器将会接收并处理其余的待处理数据。同理,当数据层子***发送到能力部件子***待处理图像数据量过大,能力部件子***中的主服务器首先接收并处理待处理图像数据,当主服务器处理数据的任务量达到上限时,其他辅助服务器将会接收并处理其余待处理图像数据。以此类推,其余两层子***中的服务器也按照该种方式进行处理。在所有服务器均正常运行时,分发业务被平均负载到集群中的各台服务器上,辅助服务器分担了主服务器的工作量,避免了服务器压力大,导致***崩溃。
在另一个实施例中,该图像数据处理***中的数据层子***、能力部件子***、内容管理层子***和业务展现层子***中,每层都包含多个服务器,当多个服务器中的任意一个服务器发生故障时,其他服务器中的任意一个用于接收并处理发生故障的服务器的业务,该业务包括:服务器接收待处理图像数据业务、服务器将待处理图像数据进行处理得到第一图像数据业务、服务器将第一图像数据进行筛选得到目标图像数据业务和服务器显示目标图像数据业务。
服务器通过平台软件本身的路由调度策略实现负载均衡,在有服务器失效时将负载自动分担到其他服务器上,保障业务的不中断。对于存储服务器,采用与分发服务器负载均衡的相同的方式实现,在出现存储服务器失效时,管理服务器将失效服务器上的录像、回放请求分配到有效的其他服务器上,保证服务的不中断。该种策略要求录像文件存储在中心***的磁盘阵列上或前端设备上,而非存储在特定的服务器硬件上,服务器失效不会影响录像的写入和检索回放。
图4为本申请实施例提供的图像数据处理***的整体架构示意图。以用户想要得到分屏中的某一具体画面为例,对该***进行介绍。首先数据层获取到拍摄端拍摄得到的待处理图像数据,将该待处理图像上传到能力部件层,利用能力部件层的流分发模块将数据进行分流获得第一图像数据,将该第一图像数据上传至内容管理模块进行筛选获得该具体关注的画面即为目标图像数据,将该目标图像数据上传到业务展现层的产品展示模块进行显示。此时,用于可以看到想要具体关注的该画面。
客户端和管理网络上的任意监控终端相连接,可实时监视同一或多个监控点的所有图像信息,可以同屏显示多路图像信息。多台监控终端可同时监视某一点图像信息。
支持手动切换、定时切换、分组切换和报警切换等切换方式。
如图5所示,为本申请实施例提供的画面切换功能示意图,软件提供了1、4、6、8、9、10、12、16、36、64多种画面切换,并支持自定义N*M的分屏。各状态下均可切换到全屏监视。
如图6所示为本申请实施例提供的画面大小切换功能示意图,在同时有大小画面的时候,点击或双击画面可灵活切换大、小屏幕显示状态,布局多画面轮巡,用户可以通过新建布局页,将一组视频图像设置在一个播放窗口。并通过设置布局轮巡时间来实现多个窗口轮流显示。
布局保存功能,***支持创建多个布局,并进行轮巡,支持客户端退出时,保存当前的布局信息,包括正请求的视频信息。在下一次打开客户端登陆时,***会自动按上次保存的布局信息打开,同时请求视频。
可选的,本申请实施例提供的图像数据处理***提供接口,可以保证该***的灵活应用。
在一个实施例中,该接口包括:SDK、API、Web控件等形式的能力开放接口,实现视频能力,视频内容资源可灵活、安全的开放给第三方应用。
在另一个实施例中,可以提供通用智能手机APP,比如安卓***或者IOS***,实现手机视频观看、直播拍摄等典型视频点播、直播应用。
本申请实施例还提供了一种***芯片,该***芯片包括:处理器和存储器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,以使该芯片执行上述本申请实施例提供的任意一种图像数据处理的方法。
应理解,在本申请实施例中,处理器可以是CPU,处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。
该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data dateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘(solid state drive,SSD)。
本申请实施例还提供了一种计算机可读介质,用于存储计算机程序代码,该计算机程序包括用于执行上述方法300中本申请实施例的图像数据处理方法的指令。该可读介质可以是只读存储器(read-only memory,ROM)或随机存取存储器(random accessmemory,RAM),本申请实施例对此不做限制。
本申请还提供了一种计算机程序产品,该计算机程序产品包括指令,当该指令被执行时,该***分别执行对应于上述方法300中的操作。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (10)
1.一种图像数据处理方法,应用于图像数据处理***,其特征在于,所述***包括数据层子***、能力部件子***、内容管理层子***和业务展现层子***,所述数据层子***、能力部件子***、内容管理层子***和业务展现层子***分别包括多个服务器,所述方法包括:
利用所述数据层子***中的所述多个服务器中的至少一个服务器接收待处理图像数据;
根据所述能力部件子***中的所述多个服务器中的至少一个服务器将所述待处理图像数据进行处理得到第一图像数据;
根据所述内容管理层子***中的所述多个服务器中的至少一个服务器将所述第一图像数据进行筛选得到目标图像数据;
利用所述业务展现层子***中的所述多个服务器中的至少一个服务器显示所述目标图像数据。
2.根据权利要求1所述的方法,其特征在于,所述多个服务器包括主服务器和至少一个辅助服务器,所述方法还包括:
当所述多个服务器中的主服务器数据处理量到达能力上线时,所述至少一个辅助服务器用于接收并处理所述主服务器的业务。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述多个服务器中的第一服务器发生故障时,第二服务器用于接收并处理所述第一服务器的业务,所述第二服务器和所述第一服务器不同。
4.根据权利要求1所述的方法,其特征在于,所述能力部件子***还包括:视频采集模块、视频上传模块、视频接入模块、编转码模块、录制存储模块和流分发模块,所述根据所述能力部件子***中的所述多个服务器中的至少一个服务器将所述待处理图像数据进行处理得到第一图像数据,包括:
利用所述视频采集模块、视频上传模块、视频接入模块、编转码模块、录制存储模块、流分发模块中的至少一个模块将所述待处理图像数据进行处理得到所述第一图像数据。
5.根据权利要求1所述的方法,其特征在于,所述内容管理层子***包括:媒资存储模块、内容管理模块、播放列表管理模块、流对象组管理模块、导播剪辑管理模块、会话管理模块和权限管理模块,所述根据所述内容管理层子***中的所述多个服务器中的至少一个服务器将所述第一图像数据进行筛选得到目标图像数据,包括:
利用所述媒资存储模块、内容管理模块、播放列表管理模块、流对象组管理模块、导播剪辑管理模块、会话管理模块和权限管理模块中的至少一个模块将所述第一图像数据进行筛选得到所述目标图像数据。
6.根据权利要求1所述方法,其特征在于,所述业务展现层子***包括:页面导航模块、产品展示模块、产品搜索模块、产品订购模块、自服务模块和视频播放模块,所述利用所述业务展现层子***中的所述多个服务器中的至少一个服务器显示所述目标图像数据,包括:
在所述页面导航模块、产品展示模块、产品搜索模块、产品订购模块、自服务模块和视频播放模块中的至少一个模块显示所述目标图像数据。
7.根据权利要求1所述的方法,其特征在于,所述待处理图像数据包括:音视频信号、音视频文件、音视频流和媒体相关文件中的至少一种。
8.一种图像数据管理***,所述***包括:数据层子***、能力部件子***、内容管理层子***和业务展现层子***,所述数据层子***、能力部件子***、内容管理层子***和业务展现层子***分别包括多个服务器,所述***用于执行如权利要求1-6所述的方法。
9.一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述方法的步骤。
10.一种芯片,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行计算机程序,以执行如权利要求1-6中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110580128.XA CN113256480A (zh) | 2021-05-26 | 2021-05-26 | 图像数据处理方法、***及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110580128.XA CN113256480A (zh) | 2021-05-26 | 2021-05-26 | 图像数据处理方法、***及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113256480A true CN113256480A (zh) | 2021-08-13 |
Family
ID=77184584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110580128.XA Pending CN113256480A (zh) | 2021-05-26 | 2021-05-26 | 图像数据处理方法、***及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113256480A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086746A (zh) * | 2022-07-19 | 2022-09-20 | 北京微吼时代科技有限公司 | 用于直播***的视频轮巡方法、直播***以及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103096042A (zh) * | 2013-02-05 | 2013-05-08 | 泰州市易航软件科技有限公司 | 一种视频监控*** |
CN103647686A (zh) * | 2013-12-19 | 2014-03-19 | 北京伊神华虹***工程技术有限公司 | 一种数据监控管理***及方法 |
CN107018012A (zh) * | 2017-03-09 | 2017-08-04 | 贵州黔源电力股份有限公司 | 一种梯级电站工业电视集中监视主站*** |
CN107197208A (zh) * | 2017-06-28 | 2017-09-22 | 广州高清视信数码科技股份有限公司 | 视频监控综合业务*** |
CN112416892A (zh) * | 2020-12-10 | 2021-02-26 | 四川警察学院 | 一种应急视频数据云储存*** |
US20210096911A1 (en) * | 2020-08-17 | 2021-04-01 | Essence Information Technology Co., Ltd | Fine granularity real-time supervision system based on edge computing |
-
2021
- 2021-05-26 CN CN202110580128.XA patent/CN113256480A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103096042A (zh) * | 2013-02-05 | 2013-05-08 | 泰州市易航软件科技有限公司 | 一种视频监控*** |
CN103647686A (zh) * | 2013-12-19 | 2014-03-19 | 北京伊神华虹***工程技术有限公司 | 一种数据监控管理***及方法 |
CN107018012A (zh) * | 2017-03-09 | 2017-08-04 | 贵州黔源电力股份有限公司 | 一种梯级电站工业电视集中监视主站*** |
CN107197208A (zh) * | 2017-06-28 | 2017-09-22 | 广州高清视信数码科技股份有限公司 | 视频监控综合业务*** |
US20210096911A1 (en) * | 2020-08-17 | 2021-04-01 | Essence Information Technology Co., Ltd | Fine granularity real-time supervision system based on edge computing |
CN112416892A (zh) * | 2020-12-10 | 2021-02-26 | 四川警察学院 | 一种应急视频数据云储存*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086746A (zh) * | 2022-07-19 | 2022-09-20 | 北京微吼时代科技有限公司 | 用于直播***的视频轮巡方法、直播***以及电子设备 |
CN115086746B (zh) * | 2022-07-19 | 2022-12-09 | 北京微吼时代科技有限公司 | 用于直播***的视频轮巡方法、直播***以及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11163611B2 (en) | Apparatus and method for providing a virtual device | |
KR102008355B1 (ko) | 동일 스크린 상에 콘텐츠를 표시하기 위한 방법 및 장치, 그리고 단말 장치 | |
US9723354B2 (en) | Wireless tuner sharing | |
US10715860B1 (en) | Video stream with additional content areas | |
US20140282820A1 (en) | Secure data management | |
CN110944146B (zh) | 智能分析设备资源调整方法及装置 | |
US10516911B1 (en) | Crowd-sourced media generation | |
US10516856B2 (en) | Network video recorder cluster and method of operation | |
WO2012170906A1 (en) | Video aware paths | |
DE112016005812T5 (de) | Automatisches Bereitstellen von Medienelementen in Umgebungen mit begrenzter Netzleistung | |
CN104349177A (zh) | 一种在桌面云下转向播放多媒体文件的方法、虚拟机及*** | |
CN113938640A (zh) | 分布式监视***中的摄像头的选择性使用 | |
CN113256480A (zh) | 图像数据处理方法、***及计算机可读存储介质 | |
US10693933B2 (en) | Techniques for modifying a rules engine in a highly-scaled computing environment | |
CN116244471A (zh) | 播放器实例管理方法、装置、电子设备及存储介质 | |
US20170142172A1 (en) | Video Player for Multiple Cameras, Playing System and Playing Method | |
CN116489103A (zh) | 业务限流方法、装置及业务处理*** | |
JP7331132B2 (ja) | アプリケーションプログラムのインストール方法、稼働方法、電子機器、コンピュータ可読媒体 | |
US10673919B1 (en) | Concurrent input monitor and ingest | |
CN114827675A (zh) | 应用程序的视频数据处理方法及装置 | |
US8528002B2 (en) | Providing access control for a destination in a messaging system | |
US20160134842A1 (en) | Mobile device capable of being associated with security equipment using widget | |
CN114003179B (zh) | 数据处理方法及装置、电子设备和计算机可读存储介质 | |
US11589081B2 (en) | Tiered digital content recording | |
US12028559B2 (en) | System and method for optimizing the distribution of available media production resources |
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 |