一种数据处理方法及系统与流程

文档序号:37310993发布日期:2024-03-13 21:00阅读:10来源:国知局
一种数据处理方法及系统与流程

本技术涉及计算机,尤其涉及一种数据处理方法及系统。


背景技术:

1、随着多媒体业务的快速发展,终端设备可执行多种多媒体业务,这些多媒体业务会带来大量的多媒体数据。终端设备可将这些多媒体数据备份到云平台中,以释放终端设备的存储空间,减少终端设备因内存不足导致的性能损失(如卡顿、部分功能无法使用等)。

2、对于云平台而言,有海量数据需要存储,云平台的存储空间消耗较大。因此,如何提高云平台的存储空间的利用率是需要解决的问题。


技术实现思路

1、本技术实施例提供一种数据处理方法及系统,用于提高云平台的存储空间的利用率。

2、第一方面,本技术实施例提供一种数据处理方法,该方法可由云平台执行,或者由云平台的部件执行,在该方法中:云平台接收并存储来自终端设备的第一数据,该第一数据是对目标数据的编码数据进行第一编码得到的数据;确定目标数据的编码数据经过该第一编码后节省的存储空间;以及,根据节省的存储空间为该终端设备关联返利金额。

3、在该方法中,通过对目标数据的编码数据进行第一编码,可以提高目标数据的压缩率,从而使得第一数据相对于编码数据来说数据量更小,占用的存储空间更小,节省的存储空间还可用于其他用途,由此能够提高云平台的存储空间的利用率。另外,由于该终端设备在云平台内占用的存储空间减小,因此云平台可将节省的存储空间的费用反还给该终端设备,这样能够降低用户的存储成本,增加用户对云平台的粘度。

4、在一种可能的设计中,云平台可以通过如下方式确定目标数据的编码数据经过编码后节省的存储空间:接收来自终端设备的用于指示节省的存储空间的信息。通过该设计,节省的存储空间可以是云平台自身确定的,或者也可以是来自终端设备的,实现方式灵活。

5、在一种可能的设计中,在为终端设备关联返利金额之前,该方法还可以包括:云平台可以确定终端设备关联的账户类型是计费账户,这样,能够减少计费账户的存储成本,提高用户对云平台的粘度。

6、在一种可能的设计中,在存储第一数据之后,该方法还可以包括:云平台可以接收来自终端设备的请求消息,该请求消息用于获取目标数据;如果终端设备支持解码第一数据,则云平台向终端设备发送该第一数据;或者,如果终端设备不支持解码第一数据,则云平台基于软件解码第一数据,得到第二数据,编码该第二数据,得到第三数据,并向终端设备发送该第三数据。若终端设备支持解码第一数据,云平台将第一数据发送给终端设备,可减少目标数据在云平台与终端设备之间传输的带宽成本;而若终端设备不支持第一数据的解码,云平台可将第一数据转换为标准格式,得到第三数据,再将该第三数据发送给终端设备,以确保终端设备能够成功解码获得目标数据,兼容性好。

7、在一种可能的设计中,该方法还可以包括:云平台可以根据节省的存储空间、存储空间的收费单价以及返利比例,确定该返利金额。通过该设计,云平台可确定存储该第一数据的返利金额。

8、在一种可能的设计中,该第一编码是软编码,该编码数据是对目标数据进行硬编码得到的数据。硬编码在带来实时性、低时延等高性能的同时,因硬编码算法本身的原因牺牲了一部分数据压缩率,在本实施例中终端设备可对基于硬件编码的编码数据进行软编码,能够弥补基于硬件的编码方式在目标数据的压缩率上的性能缺陷,提高目标数据的压缩率,能够减少传输目标数据的带宽成本和减少存储该目标数据的存储成本。

9、第二方面,本技术提供一种数据处理方法,该方法可由终端设备执行,或者由终端设备的部件执行,在该方法中:终端设备对目标数据的编码数据进行第一编码,得到第一数据;向云平台发送该第一数据;以及获得云平台的返利金额,该返利金额是根据目标数据的编码数据经过该第一编码后节省的存储空间确定的金额。

10、在一种可能的设计中,在向云平台发送第一数据之后,该方法还可以包括:终端设备向云平台发送请求消息,请求消息用于请求获取目标数据;接收来自云平台的第一数据;以及解码该第一数据,得到目标数据。

11、在一种可能的设计中,在对目标数据的编码数据进行第一编码之前,该方法还可以包括:终端设备输出第一显示界面,该第一显示界面包括提示信息,该提示信息用于提示是否允许终端设备对目标数据的编码数据进行该第一编码;以及,接收用户的第一指令,第一指令用于指示终端设备对目标数据的编码数据进行该第一编码。或者,在对目标数据的编码数据进行第一编码之前,终端设备可以接收用户的第二指令,该第二指令用于指示终端设备开启对目标数据的编码数据进行第一编码的功能。通过该设计,终端设备可根据来自用户的指令,确定是否对目标数据的编码数据进行再次编码,该指令可以是用户主动触发的或者也可以是响应于提示信息发送的,实现方式灵活,能够符合用户的需求,提高用户体验。

12、在一种可能的设计中,该方法还可以包括:终端设备输出第二显示界面,该第二显示界面用于显示累积节省的存储空间和/或显示累积返利金额。通过该设计,用户可以及时了解累积节省的存储空间和/或累积返利金额,能够提高用户体验。

13、在一种可能的设计中,在获得云平台的返利金额之前,该方法还可以包括:终端设备可以确定节省的存储空间,以及向云平台发送用于指示节省的存储空间的信息。

14、在一种可能的设计中,终端设备可以通过如下方式对目标数据的编码数据进行第一编码,得到第一数据:解码该编码数据,得到第二数据;以及,基于软件编码该第二数据,得到第一数据。

15、在一种可能的设计中,在对目标数据的编码数据进行第一编码之前,该方法还可以包括:终端设备对该目标数据进行第二编码,得到目标数据的编码数据。

16、在一种可能的设计中,该第一编码是软编码,该编码数据是对目标数据进行硬编码得到的数据。

17、其中,第二方面以及各个可能的设计所达到的有益效果,请对应参考第一方面以及各个可能的设计所达到的有益效果,此处不再赘述。

18、第三方面,本技术实施例提供一种数据处理系统,该数据处理系统可以包括终端设备和云平台;其中,终端设备,可用于对目标数据的编码数据进行第一编码,得到第一数据,以及向云平台发送该第一数据;云平台,可用于接收并存储来自终端设备的第一数据,确定目标数据的编码数据经过该第一编码后节省的存储空间,以及根据该节省的存储空间为终端设备关联返利金额;相应的,该终端设备,还可以用于获得云平台的返利金额。

19、在一种可能的设计中,终端设备,还用于确定节省的存储空间,以及向云平台发送该节省的存储空间;相应的,云平台可用于通过如下方式确定目标数据的编码数据经过第一编码后节省的存储空间时:接收来自终端设备的节省的存储空间。

20、在一种可能的设计中,云平台还可以用于:在为终端设备关联返利金额之前,确定终端设备关联的账户类型是计费账户。

21、在一种可能的设计中,云平台还可以用于:在存储第一数据之后,接收来自终端设备的请求消息,请求消息用于获取目标数据;如果终端设备支持解码第一数据,向终端设备发送该第一数据;或者,如果终端设备不支持解码第一数据,基于软件解码第一数据,得到第二数据,编码该第二数据,得到第三数据,并向该终端设备发送第三数据。

22、在一种可能的设计中,该云平台还用于:根据节省的存储空间、存储空间的收费单价以及返利比例,确定该返利金额。

23、在一种可能的设计中,该终端设备还用于:在对目标数据的编码数据进行第一编码之前,输出第一显示界面,第一显示界面可包括提示信息,该提示信息用于提示是否允许终端设备对目标数据的编码数据进行该第一编码;接收用户的第一指令,第一指令用于指示终端设备对目标数据的编码数据进行该第一编码。或者,该终端设备还用于:在对目标数据的编码数据进行第一编码之前,接收用户的第二指令,第二指令用于指示终端设备开启对目标数据的编码数据进行第一编码的功能。在一种可能的设计中,该终端设备还可以用于:输出第二显示界面,第二显示界面用于显示累积节省的存储空间和/或显示累积返利金额。

24、在一种可能的设计中,该终端设备可用于通过如下方式对目标数据的编码数据进行第一编码,得到所述第一数据:解码编码数据,得到第二数据;基于软件编码该第二数据,得到第一数据。

25、在一种可能的设计中,终端设备还用于:在对目标数据的编码数据进行第一编码之前,对该目标数据进行第二编码,得到目标数据的编码数据。

26、在一种可能的设计中,所述第一编码是软编码,所述编码数据是对所述目标数据进行硬编码得到的数据。

27、其中,第三方面以及各个可能的设计所达到的有益效果,请对应参考第一方面和第二方面以及各个可能的设计所达到的有益效果,此处不再赘述。

28、第四方面,本技术提供一种电子设备,该电子设备包括至少一个处理器和存储器,该至少一个处理器用于执行存储器中存储的指令,以使得该电子设备执行如第一方面或第一方面的任意可能的设计提供的方法,或者执行如第二方面或第二方面的任意可能的设计提供的方法。

29、第五方面,本技术提供一种电子设备,该电子设备包括用于实现如第一方面或第一方面的任意可能的设计所述方法的模块,或者包括用于实现如第二方面或第二方面的任意可能的设计所述方法的模块。

30、第六方面,本技术提供一种计算设备集群,包括至少一个计算设备,每个计算设备包括处理器和存储器;至少一个计算设备的处理器用于执行至少一个计算设备的存储器中存储的指令,以使得该计算设备执行如第一方面或第一方面的任意可能的设计提供的方法。

31、在一些可能的设计中,该计算设备集群包括一个计算设备,该计算设备包括处理器和存储器;该处理器用于执行该存储器中存储的指令以使得该计算设备执行如第一方面或第一方面的任意可能的设计提供的方法。

32、在一些可能的设计中,该计算设备集群包括至少两个计算设备,每个计算设备包括处理器和存储器。该至少两个计算设备的处理器用于执行该至少两个计算设备的存储器中存储的指令以使得该计算设备集群执行如第一方面或第一方面的任意可能的设计提供的方法。

33、第七方面,本技术提供一种计算机可读存储介质,包括计算机程序指令,当所述计算机程序指令由电子设备执行时,所述电子设备执行如第一方面或第一方面的任意可能的设计提供的方法,或者执行如第二方面或第二方面的任意可能的设计提供的方法。

34、第八方面,本技术还提供一种计算机程序产品,所述计算机程序产品包括指令,当所述指令被电子设备运行时,使得所述电子设备执行如第一方面或第一方面的任意可能的设计提供的方法,或者执行如第二方面或第二方面的任意可能的设计提供的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1