CN112134955B - 数据的处理***及方法、设备、存储介质 - Google Patents
数据的处理***及方法、设备、存储介质 Download PDFInfo
- Publication number
- CN112134955B CN112134955B CN202011009277.2A CN202011009277A CN112134955B CN 112134955 B CN112134955 B CN 112134955B CN 202011009277 A CN202011009277 A CN 202011009277A CN 112134955 B CN112134955 B CN 112134955B
- Authority
- CN
- China
- Prior art keywords
- data processing
- data
- server
- task
- target client
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 334
- 238000003672 processing method Methods 0.000 title claims description 8
- 230000006870 function Effects 0.000 claims abstract description 54
- 238000000034 method Methods 0.000 claims description 25
- 230000015572 biosynthetic process Effects 0.000 claims description 16
- 238000003786 synthesis reaction Methods 0.000 claims description 16
- 230000001960 triggered effect Effects 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开的数据的处理***,包括第一路由器、第一服务器、和数据处理平台,因为在数据处理平台之外,为第一地域范围内的客户端的第一数据处理任务,设置了第一服务器,因此,可以通过预先配置第一路由器的路由规则,选择第一数据处理任务的处理方。在使用第一服务器执行第一数据处理任务时,相比于功能更多的数据处理平台执行数据处理任务,有利于降低完成第一数据处理任务的时延。并且,与现有的多个客户端对应一个数据处理平台而言,在数据处理平台之外设置第一服务器,且第一服务器用于为注册在第一地域范围内的客户端执行第一数据处理任务,所以,能够依据地域限制设置第一服务器的部署地点,以解决因为地域限制而无法对数据进行处理的问题。
Description
技术领域
本公开涉及信息处理技术领域,尤其涉及一种数据的处理***及方法、设备、存储介质。
背景技术
客户端和服务器架构下的数据处理,通常由客户端触发任务,由服务器执行任务。以视频处理类APP和点播云中台为例,视频的合成是视频类APP的一项功能,除此之外,视频类APP还具有云存储用户上传的视频和图像等其它功能。通常,由点播云中台,完成这些功能涉及的处理和计算,并与视频类APP交互,实现功能。
因为点播云中台具备的功能较多,所以通常计算能力和资源的占用比较饱和,因此,存在视频合成的延时较长的问题。并且,在APP的注册用户所在的地域对数据流向存在限制的情况下,数据可能不能够传输至点播云中台,所以,无法提供用户所需的业务。例如,一些国家不允许国内数据流出国境,如果点播云中台不在国境内,则APP无法提供服务。
可见,目前在客户端和服务器架构下的数据处理方式,受限于服务器的资源和地域限制,存在处理时延长和无法对数据进行处理的问题。
发明内容
本公开提供一种数据的处理***及方法、设备、存储介质,以至少解决在客户端和服务器架构下,数据处理的时延长和无法对数据进行处理的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种数据的处理***,包括:
第一路由器、第一服务器、和数据处理平台;
所述第一服务器用于执行目标客户端的第一数据处理任务,所述目标客户端为注册在第一地域范围内的客户端;
所述数据处理平台用于执行客户端的数据处理任务,所述客户端包括所述目标客户端,所述数据处理任务包括所述第一数据处理任务和其它数据处理任务;
所述第一路由器用于,在获取所述目标客户端触发的所述数据处理任务后,依据预先配置的路由规则,将所述数据处理任务发送至所述第一服务器或所述数据处理平台。
可选的,所述第一服务器的所述第一数据处理任务,依据所述目标客户端的业务偏好确定,所述业务偏好通过统计所述目标客户端发送的历史数据处理任务的业务类型的数量获取。
可选的,所述路由规则包括:在所述数据处理任务为所述第一数据处理任务的情况下,将所述数据处理任务发送至所述第一服务器。
可选的,所述路由规则还包括:所述数据处理任务不能发送至所述第一地域范围之外。
可选的,所述数据处理平台通过调用预设的第一数据处理模块,执行所述第一数据处理任务;
所述第一服务器通过启动所述第一服务器中预设的第一数据处理进程,执行所述第一数据处理任务。
可选的,还包括:
第一存储器和第二存储器;
所述第一存储器用于存储所述目标客户端的数据,并在所述第一路由器将所述数据处理任务发送至所述数据处理平台的情况下,使用镜像技术,将所述目标客户端的数据同步至所述数据处理平台;
所述第二存储器用于存储所述数据处理平台执行所述数据处理任务所需的、所述客户端的数据。
可选的,还包括:
第一云存储服务器和第二云存储服务器;
所述第一云存储服务器用于存储所述第一服务器执行所述第一数据处理功能的结果数据;
所述第二云存储服务器用于存储所述数据处理平台执行所述数据处理功能的结果数据。
可选的,所述数据处理平台还用于:在所述数据处理任务执行结束后,向所述第一服务器发送任务完成通知;
所述第二云存储服务器还用于:
将所述数据处理平台执行所述目标客户端的所述数据处理任务的结果数据,发送至所述第一云存储服务器。
可选的,所述第二云存储服务器发送所述数据处理平台的所述结果数据至所述第一云存储服务器使用的链路,与所述第一路由器向所述数据处理平台发送所述数据处理任务使用的链路不同。
可选的,还包括:
第二路由器,用于在所述数据处理平台故障或维护的情况下,将发送至所述数据处理平台的所述数据处理任务,按照所述数据处理任务的类型,发送至与所述类型对应的服务器,所述服务器至少包括所述第一服务器。
根据本公开实施例的第二方面,提供一种数据的处理方法,包括:
第一路由器在获取目标客户端触发的数据处理任务后,依据预先配置的路由规则,将所述数据处理任务发送至第一服务器或数据处理平台;其中,所述目标客户端为注册在第一地域范围内的客户端;
所述第一服务器或所述数据处理平台用于执行客户端的数据处理任务,所述客户端包括所述目标客户端,所述数据处理任务包括所述第一数据处理任务和其它数据处理任务。
根据本公开实施例的第三方面,提供一种数据的处理设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现第二方面所述的数据的处理方法。
根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由数据的处理设备的处理器执行时,使得数据的处理设备能够执行第二方面所述的数据的处理方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开的数据的处理***,包括第一路由器、第一服务器、和数据处理平台,因为在数据处理平台之外,为第一地域范围内的客户端的第一数据处理任务,设置了第一服务器,所以,实现了第一数据处理任务的多点实现。因此,可以通过预先配置第一路由器的路由规则,选择第一数据处理任务的处理方。因为数据处理平台用于执行客户端的数据处理任务,其中,客户端包括目标客户端,数据处理任务包括第一数据处理任务和其它数据处理任务,所以,在使用第一服务器执行第一数据处理任务时,相比于功能更多的数据处理平台执行数据处理任务,有利于降低完成第一数据处理任务所需的时延。
并且,与现有的多个客户端对应一个数据处理平台而言,在数据处理平台之外设置第一服务器,且第一服务器用于为注册在第一地域范围内的客户端执行第一数据处理任务,所以,能够依据地域限制设置第一服务器的部署地点,以解决因为地域限制而无法对数据进行处理的问题。
综上,本公开提供的技术方案,能够解决处理时延长和无法对数据进行处理的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种数据的处理***的结构示意图;
图2是根据一示例性实施例示出的一种数据的处理流程的示意图;
图3是根据一示例性实施例示出的另一种数据的处理***的结构示意图;
图4是根据一示例性实施例示出的一种应用于视频版权验证端的视频处理方法的流程图;
图5是根据一示例性实施例示出的一种数据的处理方法的流程图;
图6是根据一示例性实施例示出的一种数据的处理设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开的数据处理***通过与客户端进行交互,实现用户在客户端请求的业务。
客户端可以运行在电子设备上,电子设备可以是移动电子设备,如手机、IPAD等,也可以是固定电子设备,如笔记本、台式电脑等。
本公开的数据的处理***如图1所示,包括第一路由器11、第一服务器12和数据处理平台13。
其中,第一服务器12用于执行注册在第一地域范围内的客户端(简称目标客户端)的第一数据处理任务。
数据处理平台13用于执行客户端的数据处理任务。客户端包括目标客户端,也就是说,数据处理平台13提供服务的客户端更为广泛,并不限定于目标客户端。数据处理任务包括第一数据处理任务和其它数据处理任务。也就是说,数据处理平台13的功能更多。
本实施例中,与现有技术的明显区别为,在客户端和服务器的框架下,在数据处理平台之外,为注册在第一地域范围内的客户端,专门部署了第一服务器。基于该架构实现的数据处理流程如图2所示,包括以下步骤:
S201:目标客户端响应于用户的数据处理请求,触发数据处理任务。
其中,用户可以通过在客户端显示的交互界面进行操作,生成数据处理请求。
S202:第一路由器接收目标客户端发送的数据处理任务。
具体的,可以在用户注册为第一地域内的用户的情况下,客户端将连接的路由地址设置为第一路由器的地址,以实现将数据处理任务发送至第一路由器的目的。
S203:第一路由器依据预先配置的路由规则,将数据处理任务发送至第一服务器或数据处理平台。
具体的,路由规则包括:在数据处理任务为第一数据处理任务的情况下,将数据处理任务发送至第一服务器。否则,将数据处理任务发送至数据处理平台。可见,通过路由规则能够实现,优先将第一数据处理任务分配至第服务器执行。
S204:第一服务器接收到数据处理任务后,执行数据处理任务。
而本实施例中,可选的,第一服务器通过启动第一服务器中预设的第一数据处理进程,执行第一数据处理任务,即实现第一数据处理功能。启动预设的进程的方式,因为不涉及与其它功能模块的交互,所以,更新第一数据处理功能的耗时更短。
S205:数据处理平台接收到数据处理任务后,执行数据处理任务。
通常,现有技术中,因为数据处理平台例如视频APP的后台点播云中台的功能丰富,所以,通过调用预设的功能模块,实现功能,例如,数据处理平台通过调用预设的第一数据处理模块,执行第一数据处理任务,即实现第一数据处理功能,以减轻数据处理平台的负担。
可选的,数据处理平台在数据处理任务执行结束后,可以向第一服务器发送任务完成通知,具体的,可以使用异步消息通知第一服务器。
从以上流程可以看出,在第一服务器能够执行数据处理任务的情况下,第一路由器将数据处理任务发送至第一服务器,即第一服务器优先执行数据处理任务。
可选的,路由规则还可以包括:数据处理任务不能发送至第一地域范围之外。例如,有些国家或地区不允许数据流出本国或地区之外,因此,可以依据该法规设置路由规则,从而能够适应国家或地区的法规,以争取到更多的用户。在此情况下,需要说明的是,因为第一服务器用于为目标客户端提供第一数据处理功能,第一路由器能够获取目标客户端触发的数据处理任务,所以,第一服务器和第一路由器可理解为均在第一地域范围内。
结合上述流程,存在以下几种情况:
1、数据处理任务为第一数据处理任务,则第一服务器能够为目标客户端执行数据处理任务。
2、数据处理任务不是第一数据处理任务,但因为数据处理任务不能发送至第一地域范围之外,所以,数据处理任务无法被执行。
为了降低因为情况2发生的可能性,改善用户的使用体验,可选的,第一服务器的第一数据处理功能,依据目标客户端的业务偏好确定,其中,业务偏好通过统计目标客户端发送的历史数据处理任务指示的功能的数量获取。
也就是说,可以统计目标客户端发送的历史数据处理任务指示的各个功能数量,例如,指示视频上传存储功能的历史数据处理任务的数量为100,指示图像合成视频功能的历史数据处理任务的数量为1000,指示其它功能的历史数据处理任务的数量为0,则确定业务偏好为图像合成视频功能,第一服务器的第一数据处理功能设置为图像合成视频功能,以尽量使得客户端的数据处理任务能够被执行。
综上所述,本实施例所述的数据的处理***,具有以下有益效果:
1、在数据处理平台之外,设置了执行第一数据处理任务的第一服务器,能够为目标客户端提供第一数据处理功能。与数据处理平台相比,因为功能单一,所以处理时延较低且稳定性高。
2、因为数据处理平台通过调用其它业务提供方实现各个功能,所以,在功能更新除了自身需要升级外,还需要升级与其它业务提供方的对接,因此,功能更新花费的时间长(目前需要一至两周)。而第一服务器通过调用自身中预设的进程实现功能,所以,功能的更新不涉及与其它模块的交互,所以能够缩短更新的时间,例如实验证明,仅需半天。
3、因为数据处理平台通过调用其它业务提供方实现各个功能,所以,数据处理任务如果发送至数据处理平台处理,则数据链路过长,只要任一环节出问题,则无法执行数据处理任务,因此失败率较高,而第一服务器通过调用自身中预设的进程实现功能,所以,数据链路较短,能够降低失败率。
4、能够通过路由规则的配置,适应地域性法规,使得在地域性限定条件下,客户端还能够提供服务,改善用户的体验,从而争取到更多的用户。
5、从第一数据处理功能的角度,数据处理平台为第一服务器的备用,在第一服务器故障或维修的情况下,可以通过配置路由规则,保证任务的完成(无地域限定情况下)。
图3为本公开示例的又一数据处理***,与上述实施例相比,增加了存储装置,以完善***的功能。
图3所示的数据处理***包括:第一路由器11、第一服务器12、数据处理平台13、第一存储器14、第二存储器15、第一云存储服务器16、和第二云存储服务器17。
其中,第一路由器11、第一服务器12、和数据处理平台13的功能可以参见上述实施例,这里不再赘述。
第一存储器14用于存储目标客户端的数据,并在第一路由器11将数据处理任务发送至数据处理平台的情况下,使用镜像技术,将目标客户端的数据同步至数据处理平台,以为第一处理器和数据处理平台执行目标客户端的数据处理任务,奠定数据基础。
需要说明的是,因为第一存储器14用于存储目标客户端的数据,所以,在数据具有地域性限制的情况下,第一存储器14部署在第一地域内。
第二存储器15用于存储所述数据处理平台执行数据处理任务所需的、客户端的数据,以为数据处理平台执行目标客户端的数据处理任务,奠定数据基础。
第一云存储服务器16用于存储第一服务器执行第一数据处理功能的结果数据。第二云存储服务器17用于存储数据处理平台执行数据处理功能的结果数据云存储服务器的部署,能够为处理结果的查询提供便利。
并且,在数据处理平台执行目标客户端的数据处理任务执行结束后,第二云存储服务器17还用于:将处理平台执行目标客户端的数据处理任务的结果数据,发送至第一云存储服务器16,以便于第一服务器后续查询处理结果。
可选的,第二云存储服务器17发送数据处理平台的结果数据至第一云存储服务器16使用的链路,与第一路由器向数据处理平台发送数据处理任务使用的链路不同。具体的,第一路由器向数据处理平台发送数据处理任务使用的链路可以为专线,而第二云存储服务器17发送数据处理平台的结果数据至第一云存储服务器16使用的链路为公网链路。目的在于,保证数据处理任务传输的可靠性和低时延性,且降低结果数据的传输成本。
下面以海外注册客户端的视频合成业务为例,对图3所示的数据处理***实现视频合成业务进行详细的说明。
假设第一路由器、第一服务器、第一存储器和第一云存储服务器均部署在海外的A国(第一地域范围的示例)。A国用户的业务偏好为使用视频合成业务,所以第一服务器的功能为执行视频合成任务。点播云中台(数据处理平台的示例)、第二存储器和第二云存储服务器均部署在国内。用户A将客户端下载至手机后,注册为A国的用户,即客户端注册为A国的客户端。
1:用户A在客户端上传图像,并选择视频合成业务。客户端获取图像和业务类型后,触发视频合成任务,并将图像、和用户A的数据,包括但不限于用户A选择的视频模板,存储在第一存储器中。
假设A国法规禁止本国的数据流出A国,则依据A国的法规,预先配置的路由规则为:将视频合成任务发送至第一服务器。
2:第一路由器接收客户端发送的视频合成任务后,依据路由规则,触发执行3-5。
3:第一路由器将视频合成任务发送至第一服务器。
4:第一服务器响应于视频合成任务,从第一存储器中获取图像和用户A的数据,并依据图像和用户A的数据合成视频。
5:第一服务器将视频合成结果数据存储至第一云存储服务器,并将视频合成结果数据反馈给客户端展示。
或者,
假设A国允许数据流向国外,预先配置的路由规则为:在第一服务器正常(例如无故障或资源满足视频合成的需求)的情况下,将视频合成任务发送至第一服务器,否则,将视频合成任务发送至数据处理平台。
第一服务器正常的情况下,流程如1-5。
假设第一服务器不正常,第一路由器接收客户端发送的视频合成任务后,依据路由规则,触发执行6-10。
6:第一路由器将视频合成任务发送至点播云中台。
7:第一存储器将图像和用户A的数据通过镜像技术同步至第二存储器。
8:点播云中台响应于视频合成任务,从第二存储器中获取图像和用户A的数据,并依据图像和用户A的数据合成视频。
9:点播云中台将视频合成结果数据存储至第二云存储服务器。
10:第二云存储服务器将将视频合成结果数据反馈给第一云存储服务器存储。第一服务器将视频合成结果数据发送至客户端展示。
如果A国不允许数据流向国外,则视频合成任务无法被执行。
或者,用户A在客户端选择视频剪辑业务,客户端触发视频剪辑任务。假设A国允许数据流向国外,预先配置的路由规则为:将视频合成任务发给第一服务器,将其它任务发送至数据处理平台。
第一路由器接收客户端发送的视频合成任务后,依据路由规则,触发执行11-10。
11:第一路由器将视频剪辑任务发送至点播云中台。
12:第一存储器将图像和用户A的数据通过镜像技术同步至第二存储器。
13:点播云中台响应于视频剪辑任务,从第二存储器中获取图像和用户A的数据,并依据图像和用户A的数据合成剪辑。
14:点播云中台将视频剪辑结果数据存储至第二云存储服务器。
15:第二云存储服务器将将视频剪辑结果数据反馈给第一云存储服务器存储。第一服务器将视频剪辑结果数据发送至客户端展示。
如果A国不允许数据流向国外,则视频剪辑任务无法被执行。
需要说明的是,以上路由规则仅为示例,不同的路由规则可以合理组合,相应的,合理组合后的路由规则,导致的后续步骤,也可以合理相互组合、拆分或相关参见。
图4为本公开示例的又一种数据的处理***,与上述实施例相比,增加了第二服务器(图4中未画出)和第二路由器18。第二服务器可以是为注册为第二地域内的客户端部署的服务器,用于提供与第一数据处理功能不同的第二数据处理功能。
第二路由器用于监测数据处理平台状态,在数据处理平台故障或维护的情况下,将发送至数据处理平台的数据处理任务,按照数据处理任务的类型,发送至与类型对应的服务器。
例如,数据处理任务对应的功能为第一数据处理功能,则将数据处理任务发送至第一服务器,数据处理任务对应的功能为第二数据处理功能,则将数据处理任务发送至第二服务器。
本实施例所述的数据的处理***,分别部署不同功能的服务器,能够在数据处理平台不可用时,通过第二路由器实现使用其他服务器执行数据处理任务,因此,至少能够保证提供部分业务。再结合上述实施例,按照区域中用户的偏好分别部署不同功能的服务器,既能够降低业务处理时延、降低更新时长、还能够通过路由规则的配置满足地域限制,或者还能够使得服务器和数据处理平台互为备用,提高***的可靠性。
图5是根据一示例性实施例示出的一种数据的处理方法,应用于上述数据处理***,包括以下步骤:
S501:第一路由器接收目标客户端触发的数据处理任务。
目标客户端为注册在第一地域范围内的客户端。
S502:第一路由器依据预先配置的路由规则,将数据处理任务发送至第一服务器或数据处理平台。
S503:第一服务器或数据处理平台执行目标客户端的第一数据处理任务。
以上步骤的具体实现,可以参见上述实施例,此处将不做详细阐述说明。本实施例所述的数据的处理方法,能够预先配置路由规则,选择第一数据处理任务的处理方,在使用第一服务器执行第一数据处理任务时,相比于功能更多的数据处理平台执行数据处理任务,有利于降低完成第一数据处理任务所需的时延。并且能够依据地域限制设置第一服务器的部署地点,以解决因为地域限制而无法对数据进行处理的问题。
上述实施例公开的数据的处理***,,可以应用于数据的处理设备,如服务器等。可选的,图6示出了数据的处理设备的硬件结构框图,参照图6,数据的处理设备的硬件结构可以包括:处理器1,通信接口2,存储器3和通信总线4;
在本申请实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;
处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory)等,例如至少一个磁盘存储器;
其中,存储器存储有可执行指令,处理器可调用存储器存储的指令,所述指令用于:
第一路由器在获取目标客户端触发的数据处理任务后,依据预先配置的路由规则,将所述数据处理任务发送至第一服务器或数据处理平台;其中,所述目标客户端为注册在第一地域范围内的客户端;
所述第一服务器或所述数据处理平台用于执行客户端的数据处理任务,所述客户端包括所述目标客户端,所述数据处理任务包括所述第一数据处理任务和其它数据处理任务。
可选的,所述指令的细化功能和扩展功能可参照上文描述。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器3,上述指令可由数据的处理设备的处理器1执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (9)
1.一种数据的处理***,其特征在于,包括:
第一路由器、第一服务器、和数据处理平台;
所述第一服务器用于执行目标客户端的第一数据处理任务,所述目标客户端为注册在第一地域范围内的客户端;
所述数据处理平台用于执行客户端的数据处理任务,所述客户端包括所述目标客户端,所述数据处理任务包括所述第一数据处理任务和其它数据处理任务;
所述第一路由器用于,在获取所述目标客户端触发的所述数据处理任务后,依据预先配置的路由规则,将所述数据处理任务发送至所述第一服务器或所述数据处理平台;
所述处理***还包括:第一存储器、第二存储器、第一云存储服务器和第二云存储服务器;
所述第一存储器用于存储所述目标客户端的数据,并在所述第一路由器将所述数据处理任务发送至所述数据处理平台的情况下,使用镜像技术,将所述目标客户端的数据同步至所述数据处理平台;
所述第二存储器用于存储所述数据处理平台执行所述数据处理任务所需的、所述客户端的数据;
所述第一云存储服务器用于存储所述第一服务器执行第一数据处理功能的结果数据;
所述第二云存储服务器用于存储所述数据处理平台执行所述数据处理功能的结果数据;
其中,所述第一路由器在获取目标客户端触发的数据处理任务后,若预先配置的路由规则为数据处理任务不能发送至所述第一地域范围之外,则第一路由器将数据处理任务发送至第一服务器,以使第一服务器响应于数据处理任务,从第一存储器中获取目标客户端的数据,并依据所述目标客户端的数据执行所述数据处理任务,并将结果数据存储至第一云存储服务器;其中,目标客户端在触发数据处理任务后,将目标客户端的数据存储到第一存储器中,在所述数据处理任务为视频合成任务时,所述目标客户端的数据包括目标客户端上传的图像和用户数据。
2.根据权利要求1所述的***,其特征在于,所述第一服务器的所述第一数据处理任务,依据所述目标客户端的业务偏好确定,所述业务偏好通过统计所述目标客户端发送的历史数据处理任务的业务类型的数量获取。
3.根据权利要求1所述的***,其特征在于,所述数据处理平台通过调用预设的第一数据处理模块,执行所述第一数据处理任务;
所述第一服务器通过启动所述第一服务器中预设的第一数据处理进程,执行所述第一数据处理任务。
4.根据权利要求1所述的***,其特征在于,所述数据处理平台还用于:在所述数据处理任务执行结束后,向所述第一服务器发送任务完成通知;
所述第二云存储服务器还用于:
将所述数据处理平台执行所述目标客户端的所述数据处理任务的结果数据,发送至所述第一云存储服务器。
5.根据权利要求4所述的***,其特征在于,所述第二云存储服务器发送所述数据处理平台的所述结果数据至所述第一云存储服务器使用的链路,与所述第一路由器向所述数据处理平台发送所述数据处理任务使用的链路不同。
6.根据权利要求1所述的***,其特征在于,还包括:
第二路由器,用于在所述数据处理平台故障或维护的情况下,将发送至所述数据处理平台的所述数据处理任务,按照所述数据处理任务的类型,发送至与所述类型对应的服务器,所述服务器至少包括所述第一服务器。
7.一种数据的处理方法,其特征在于,包括:
第一路由器在获取目标客户端触发的数据处理任务后,依据预先配置的路由规则,将所述数据处理任务发送至第一服务器或数据处理平台;其中,所述目标客户端为注册在第一地域范围内的客户端;
所述第一服务器或所述数据处理平台用于执行客户端的数据处理任务,所述客户端包括所述目标客户端,所述数据处理任务包括第一数据处理任务和其它数据处理任务;
其中,第一存储器用于存储所述目标客户端的数据,并在所述第一路由器将所述数据处理任务发送至所述数据处理平台的情况下,使用镜像技术,将所述目标客户端的数据同步至所述数据处理平台;
第二存储器用于存储所述数据处理平台执行所述数据处理任务所需的、所述客户端的数据;
第一云存储服务器用于存储所述第一服务器执行第一数据处理功能的结果数据;
第二云存储服务器用于存储所述数据处理平台执行所述数据处理功能的结果数据;
其中,所述第一路由器在获取目标客户端触发的数据处理任务后,若预先配置的路由规则为数据处理任务不能发送至所述第一地域范围之外,则第一路由器将数据处理任务发送至第一服务器,以使第一服务器响应于数据处理任务,从第一存储器中获取目标客户端的数据,并依据所述目标客户端的数据执行所述数据处理任务,并将结果数据存储至第一云存储服务器;其中,目标客户端在触发数据处理任务后,将目标客户端的数据存储到第一存储器中,在所述数据处理任务为视频合成任务时,所述目标客户端的数据包括目标客户端上传的图像和用户数据。
8.一种数据的处理设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求7所述的数据的处理方法。
9.一种存储介质,当所述存储介质中的指令由数据的处理设备的处理器执行时,使得数据的处理设备能够执行如权利要求7所述的数据的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011009277.2A CN112134955B (zh) | 2020-09-23 | 2020-09-23 | 数据的处理***及方法、设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011009277.2A CN112134955B (zh) | 2020-09-23 | 2020-09-23 | 数据的处理***及方法、设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112134955A CN112134955A (zh) | 2020-12-25 |
CN112134955B true CN112134955B (zh) | 2024-03-22 |
Family
ID=73841287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011009277.2A Active CN112134955B (zh) | 2020-09-23 | 2020-09-23 | 数据的处理***及方法、设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112134955B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001291021A (ja) * | 2000-04-07 | 2001-10-19 | Lee Wilson Darian | エリア別データ配信システム及び方法 |
CN101938508A (zh) * | 2009-07-01 | 2011-01-05 | 中国电信股份有限公司 | 对等网络流媒体直播***中延时减小的方法和*** |
CN102238089A (zh) * | 2011-07-01 | 2011-11-09 | 中兴通讯股份有限公司 | 一种业务交互的方法、装置和*** |
WO2012149718A1 (zh) * | 2011-08-31 | 2012-11-08 | 华为技术有限公司 | 云计算***中云终端访问云服务器的方法及云计算*** |
CN105357329A (zh) * | 2015-10-12 | 2016-02-24 | 广州市百果园网络科技有限公司 | 跨idc网络环境下业务数据的传输方法、装置及*** |
US9660895B1 (en) * | 2014-03-04 | 2017-05-23 | Amazon Technologies, Inc. | Geolocation routing and simulation of network conditions |
CN107465616A (zh) * | 2016-06-03 | 2017-12-12 | ***通信集团四川有限公司 | 基于客户端的服务路由方法及装置 |
CN110086719A (zh) * | 2019-04-30 | 2019-08-02 | 深圳市腾讯网域计算机网络有限公司 | 数据处理方法、装置及服务器 |
CN110166536A (zh) * | 2019-04-30 | 2019-08-23 | 广州微算互联信息技术有限公司 | 一种云手机跨地域控制方法、***、装置及存储介质 |
CN110730250A (zh) * | 2019-09-06 | 2020-01-24 | 北京小米移动软件有限公司 | 信息处理方法及装置、服务***、存储介质 |
-
2020
- 2020-09-23 CN CN202011009277.2A patent/CN112134955B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001291021A (ja) * | 2000-04-07 | 2001-10-19 | Lee Wilson Darian | エリア別データ配信システム及び方法 |
CN101938508A (zh) * | 2009-07-01 | 2011-01-05 | 中国电信股份有限公司 | 对等网络流媒体直播***中延时减小的方法和*** |
CN102238089A (zh) * | 2011-07-01 | 2011-11-09 | 中兴通讯股份有限公司 | 一种业务交互的方法、装置和*** |
WO2012149718A1 (zh) * | 2011-08-31 | 2012-11-08 | 华为技术有限公司 | 云计算***中云终端访问云服务器的方法及云计算*** |
US9660895B1 (en) * | 2014-03-04 | 2017-05-23 | Amazon Technologies, Inc. | Geolocation routing and simulation of network conditions |
CN105357329A (zh) * | 2015-10-12 | 2016-02-24 | 广州市百果园网络科技有限公司 | 跨idc网络环境下业务数据的传输方法、装置及*** |
CN107465616A (zh) * | 2016-06-03 | 2017-12-12 | ***通信集团四川有限公司 | 基于客户端的服务路由方法及装置 |
CN110086719A (zh) * | 2019-04-30 | 2019-08-02 | 深圳市腾讯网域计算机网络有限公司 | 数据处理方法、装置及服务器 |
CN110166536A (zh) * | 2019-04-30 | 2019-08-23 | 广州微算互联信息技术有限公司 | 一种云手机跨地域控制方法、***、装置及存储介质 |
CN110730250A (zh) * | 2019-09-06 | 2020-01-24 | 北京小米移动软件有限公司 | 信息处理方法及装置、服务***、存储介质 |
Non-Patent Citations (2)
Title |
---|
Biometrics in the Cloud: Challenges and Research Opportunities;Aniello Castiglione;《IEEE Cloud Computing》;20171012;12-17 * |
一种异地库房管理中远程数据维护方法的研究与应用;瞿和平, 朱文奎, 于国华, 贾长雨;现代电子技术;20040601(06);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112134955A (zh) | 2020-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110536330B (zh) | 一种ue迁移方法、装置、***及存储介质 | |
US11258822B2 (en) | Network function service discovery method and device | |
CN108055157B (zh) | 一种服务节点的获取方法及装置 | |
EP2461536A1 (en) | Method and system for data synchronization in content delivery network | |
CN111565404A (zh) | 一种数据分流方法和装置 | |
CN112218342A (zh) | 一种实现核心网子切片容灾的方法、装置和*** | |
US12010164B2 (en) | System for providing exact communication delay guarantee of request response for distributed service | |
CN105208058A (zh) | 基于web会话共享的信息交互*** | |
US20240106793A1 (en) | Traffic scheduling method, apparatus and system, terminal device and readable storage medium | |
CN112187495A (zh) | 终端与服务器的通信方法、通信*** | |
US20230370823A1 (en) | Network capability exposure method, device, and storage medium | |
WO2022007908A1 (zh) | 网元设备间业务协同的方法和网元设备 | |
CN112134955B (zh) | 数据的处理***及方法、设备、存储介质 | |
CN111258795B (zh) | 一种samba集群故障重连方法、装置、设备、介质 | |
CN102118422A (zh) | Reload对等网络的对等节点及其配置的更新方法和*** | |
CN110784510A (zh) | 目标服务节点接入总线的方法、服务节点的信息交互方法 | |
CN116260878A (zh) | 一款基于分布式计算、存储的全域业务结构服务化的业务中台*** | |
CN113810775B (zh) | 语音视频连线***和方法 | |
EP3758308B1 (en) | Correspondence processing method and device based on interworking rcs system | |
CN115349119A (zh) | 用于在网络中部署网络功能(nf)集时的增强的5gc恢复的方法和装置 | |
CN110324425B (zh) | 混合云交易路由处理方法及装置 | |
CN111131497B (zh) | 文件传输方法、装置、电子设备及存储介质 | |
CN111200512B (zh) | 网络连接容灾方法、终端设备、存储介质及电子设备 | |
CN108616597B (zh) | 一种实现服务永不中断的分布式运行方法 | |
JP5078661B2 (ja) | 呼制御システム、通信制御装置及び呼制御方法 |
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 |