基于数据内容来压缩数据的制作方法_2

文档序号:9553237阅读:来源:国知局
方法200。方法200可以由例如计算系统100或在另一合适的设备上执行。方法200可以包括在计算设备处接收与帐户相关联的数据文件(框202);由计算设备确定该帐户是否已经期满(框204);以及响应于确定该帐户已经期满,由计算设备基于数据文件的内容来压缩与该账户相关联的数据文件(框206)。还可以包括附加过程,并且应当理解,图2中描绘的过程表示一般化图示,并且在不背离本公开的范围和精神的情况下,其他过程可以被添加,或者可以移除、修改或重新布置现有过程。
[0023]在框202处,计算设备可以接收与用户帐户相关联的数据文件。例如,用户可以人工地将文件上传到计算设备,或者用户文件的自动备份可能发生。
[0024]在框204处,计算设备可以确定用户帐户是否已经期满。如果帐户尚未期满,则可以准许用户继续使用该帐户,包括将数据备份到该帐户和从该帐户检索数据。然而,如果该帐户已经期满,则可以阻止用户在不重新激活账户的情况下使用该账户。重新激活帐户可以包括支付费用或某个其他动作。
[0025]如果计算设备确定了该帐户已经期满,则可以在框206处压缩与该帐户相关联的数据文件。如这里所述,这可以包括确定数据文件的内容或类型,并且取决于数据的内容(或数据文件类型)来执行各种压缩过程。例如,音频文件可以被转换成文本文件,视频文件可以被压缩为较低质量/分辨率文件,附件可从电子邮件剥离,和/或包含某些类型的内容的文件可以在不进行任何压缩的情况下按原样被保存,如这里所述。
[0026]图3图示了根据本公开的示例的基于数据内容来压缩数据的方法300。方法300可以由例如计算系统100或在另一合适的设备上被执行。方法300可以包括在计算设备处接收与帐户相关联的数据文件(框302);由计算设备确定该帐户是否已经期满(框304);响应于确定该帐户已经期满,由计算设备开始压缩过程(框306);将音频文件转换为文本文件(框308);将视频文件转换为低分辨率视频文件(框310);剥离和压缩复合文件(框312);以及基于意义而分离文件(框314)。还可以包括附加过程,并且应当理解,图3中描绘的过程表示一般化图示,并且在不背离本公开的范围和精神的情况下,其他过程可以被添加,或者可以移除、修改或重新布置现有过程。
[0027]在框302处,计算设备可以接收与用户帐户相关联的数据文件。例如,用户可以人工地将文件上传到计算设备,或者用户文件的自动备份可能发生。
[0028]在框304处,计算设备可以确定用户帐户是否已经期满。如果帐户尚未期满,则可以准许用户继续使用该帐户,包括将数据备份到该帐户和从该帐户检索数据。然而,如果该帐户已经期满,则可以阻止用户在不重新激活账户的情况下使用该账户。重新激活帐户可以包括支付费用或某个其他动作。
[0029]如果计算设备确定了该帐户已经期满,则压缩过程可以在框306处开始。开始压缩过程可以包括管理用户从预定义的列表中选择一个或多个压缩过程,或者管理用户可以创建一个或多个新的压缩过程。在示例性方法300中,将假设的是,管理用户选择了下述压缩过程:将音频文件转换成文本文件(框308);将视频文件转换成低分辨率视频文件(框310);剥离并且压缩复合文件(框312);以及基于意义而分离文件(框314)。在其他示例中,可以以变化的次序和数目利用不同的压缩过程。
[0030]在基于数据内容来压缩数据的该示例性方法300中,可以在框308处将音频文件转换成文本。在一个示例中,可以删除包含音乐的音频文件。经转换的文本文件可以被保存到数据存储区以供长期存储,而同时原始音频文件可以被删除。
[0031]继续到框310,可以使用压缩技术来将视频文件从较高质量/分辨率转换为较低质量分辨率。一旦视频文件被转换成较低质量/分辨率,原始视频文件就可以被删除,而同时经转换的较低质量/分辨率视频文件可以被保存到数据存储区以供长期存储。
[0032]在框312处,复合文件可以被剥离成其单独的文件。这些单独的文件中的每一个可以基于所选择的压缩策略而被压缩。例如,如果存在包含电子邮件消息的复合物,则其可以被剥离成单独的电子邮件消息。然后,基于压缩策略,可以删除所有附件,而同时保存电子邮件消息本身。
[0033]在框314处,可以基于文件的内容或意义来分离文件。例如,包含医疗信息的文件、包含法律信息的文件、包含个人或标识信息的文件和通用文件全部可以被分离。如果法规要求某些信息的保留或删除,则这可能是期望的。如果用户决定在账户期满之后重新激活其账户,则与诸如歌曲、一般电子邮件和照片之类的一般数据相比,用户可能对诸如包含医疗信息或法律信息的数据之类的更高价值数据更有兴趣。
[0034]在一些示例中,可能期望在压缩步骤之间包括延迟。在这样的情况下,如果用户决定重新激活其帐户,则可能还没有压缩所有数据,允许用户以原始形式接收其数据中的一止匕
~、ο
[0035]应当强调的是,上述实施例仅仅是实现方式的可能示例,为了对本公开的原理的清楚理解而被阐述。可以在基本上不背离本公开的精神和原理的情况下,对上述示例进行很多变型和修改。此外,本公开的范围旨在涵盖以上讨论的所有元件、特征和方面的任何和所有适当的组合和子组合。所有这样的修改和变型旨在被包括在本公开的范围内,并且对元件或步骤的单独的方面或组合的所有可能的权利要求旨在被本公开所支持。
【主权项】
1.一种方法,包括: 在计算设备处接收与账户相关联的数据文件; 通过计算设备确定所述账户是否已经期满;以及 响应于确定所述账户已经期满,通过计算设备基于数据文件的内容来压缩与所述账户相关联的数据文件。2.根据权利要求1所述的方法,进一步包括: 通过计算设备来确定来自与所述账户相关联的数据文件的第一数据文件是否能够基于第一数据文件的内容的分析而被压缩。3.根据权利要求2所述的方法,进一步包括: 响应于确定能够压缩来自与所述账户相关联的数据文件的第一数据文件,通过计算设备来压缩能够被压缩的第一数据文件;以及 响应于确定不能压缩来自与所述账户相关联的数据文件的第一数据文件,通过计算设备删除不能被压缩的第一数据文件。4.根据权利要求1所述的方法,进一步包括: 在计算设备上将数据文件分离成组。5.根据权利要求1所述的方法,进一步包括: 在计算设备上从管理用户接收用于压缩数据文件的压缩策略。6.根据权利要求1所述的方法,进一步包括: 通过计算设备将经压缩的数据文件存储在数据存储区中。7.根据权利要求6所述的方法,进一步包括: 通过计算设备确定期满的账户已经被重新激活;以及 响应于确定期满的账户已经被重新激活,通过计算设备从数据存储区恢复经压缩的数据文件。8.根据权利要求1所述的方法,其中,基于数据文件的内容来压缩与所述账户相关联的数据文件进一步包括:通过计算设备将音频文件转换成表示包含在音频文件中的音频的文本文件。9.根据权利要求1所述的方法,其中,通过计算设备基于数据文件的内容来压缩与所述账户相关联的数据文件进一步包括将包含较高质量视频的数据文件转换成包含较低质量视频的数据文件。10.根据权利要求1所述的方法,其中,与所述账户相关联的数据文件中的至少一个是单独的数据文件的集合。11.根据权利要求10所述的方法,进一步包括: 通过计算设备分析单独的数据文件的集合;以及 通过计算设备基于单独的数据文件的内容来压缩单独的数据文件的集合。12.一种系统,包括: 一个或多个处理器; 存储器,用于存储机器可读指令; 数据存储区,用于存储与账户相关联的数据; 账户模块,其被存储在存储器中并且在所述一个或多个处理器中的至少一个上执行以确定所述账户是否已经期满;以及 压缩模块,其被存储在存储器中并且在所述一个或多个处理器中的至少一个上执行以响应于账户模块确定所述账户已经期满而基于数据的内容来压缩存储在数据存储区中的数据。13.根据权利要求12所述的系统,进一步包括: 策略模块,其被存储在存储器中并且在所述一个或多个处理器中的至少一个上执行以使得所述系统的用户能够定制压缩模块。14.一种存储指令的非暂时性计算机可读存储介质,所述指令在由一个或多个处理器执行时,使得所述一个或多个处理器: 接收与账户相关联的数据文件; 确定所述账户是否已经期满;以及 响应于确定所述账户已经期满通过使得所述一个或多个处理器进行下述而基于数据文件的内容来压缩与所述账户相关联的数据文件: 将音频文件转换成文本文件; 将较高质量视频文件转换成较低质量视频文件; 将复合文件剥离成单独的文件;以及 基于数据文件的内容来分离数据文件。15.根据权利要求14所述的计算机可读存储介质,其中,所述指令进一步使得所述处理器接收压缩策略,其中,所述压缩策略进一步包括音频文件策略、视频文件策略、复合文件策略和文件分离策略。
【专利摘要】根据本公开的一方面公开了用于数据压缩的示例性方法。该方法可以包括在计算设备处接收与账户相关联的数据文件。该方法还可以包括通过计算设备确定账户是否已经期满。该方法还可以包括,响应于确定账户已经期满,通过计算设备而基于数据文件的内容来压缩与账户相关联的数据文件。
【IPC分类】G06F17/30
【公开号】CN105308589
【申请号】CN201380075681
【发明人】H.R.库斯塔吉, R.R.巴布, S.贾斯蒂
【申请人】朗桑有限公司
【公开日】2016年2月3日
【申请日】2013年4月17日
【公告号】EP2987092A1, US20160085766, WO2014169956A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1