由移动计算设备进行文件管理的系统和方法技术方案

技术编号:24573789 阅读:22 留言:0更新日期:2020-06-21 00:05
本发明专利技术涉及由移动计算设备进行文件管理的系统和方法。由移动计算设备进行文件管理的系统和方法。计算机系统执行的示例方法可以包括:由计算系统在存储器中存储具有第一规模的第一文件;在存储器中存储从第一文件得出的第二文件,所述第二文件具有第二规模,所述第二规模小于所述第一规模;确定存储器足以执行存储器写入操作;选择具有与其关联的第四文件的第三文件,所述第四文件从第三文件得出;以及从存储器移除第三文件。

System and method of file management by mobile computing device

【技术实现步骤摘要】
由移动计算设备进行文件管理的系统和方法本申请是于2015年10月19日进入中国国家阶段的、PCT申请号为PCT/RU2013/000332、国际申请日为2013年4月18日、中国申请号为201380075772.5、专利技术名称为“由移动计算设备进行文件管理的系统和方法”的申请的分案申请。
本公开一般地涉及计算机系统,更具体地涉及由移动计算设备进行文件管理的系统和方法。
技术介绍
移动计算设备可以具有多种输入/输出(I/O)接口和/或外围设备,例如,静止图像照相机、摄像机、和/或麦克风。移动计算设备经由这些和其它I/O接口获取的文件可以被存储在移动计算设备的本地存储器中。附图说明本公开通过示例方式示出,而不是通过限制方式,并且参照结合附图进行的下面的详细描述充更分地理解本公开,在附图中:图1示出根据本公开的一个或多个方面的执行文件管理的移动计算设备的一个说明性实施例的网络层示图;图2示意性图示根据本公开的一个或多个方面的用于跟踪访问存储在移动计算设备上的文件的数据结构;图3示意性图示根据本公开的一个或多个方面的文件管理方法的示例;图4示意性图示根据本公开的一个或多个方面的执行日历应用的计算机系统支持的若干数据结构;图5a-5b示意性地图示根据本公开的一个或多个方面的执行日历应用的计算机系统呈现的日历视图的示例;图6a-6b示意性地图示根据本公开的一个或多个方面的执行日历应用的计算机系统呈现的笔记本视图的示例;图7示出根据本公开的一个或多个方面的文件管理方法的流程图;以及图8示出根据本公开的示例操作的说明性计算机系统的框图。具体实施方式本文描述移动计算设备进行文件管理的方法和系统。“移动计算设备”在此应指具有至少一个处理器、存储器、以及至少一个通信接口的便携式设备。然而,应当指出,在此描述的系统和方法同样适用于非便携式计算机系统,例如,台式计算机。移动计算设备可以通过各种接口,包括,例如,键盘、触摸屏、网络接口、麦克风、摄像机、静止图像照相机、和/或麦克风输入信息。这种移动计算设备能够输入静止图像文件、视频流文件、音频流文件、和/或文档文件(例如,文本文件)。在特定实现方式中,移动计算设备可响应于获取文件(例如,静止图像文件),在其本地存储器中存储获取的文件。“存储器”在此应指随机存取存储器(RAM)和/或储存存储器。后者可以通过驻留在非易失性存储器中(诸如EEPROM、哈希存储器、磁盘存储器等)的一个或多个文件系统来表示。响应于获取文件,移动计算设备可以还向文件服务器传送,例如,通过无线通信接口,获取的文件的副本。移动计算设备还可以在本地存储器中存储从获取的图像文件导出的预览文件。预览文件可以是,例如,以缩略图图像或其他规模减小的图像、或分辨率降低的图像的形式。移动计算设备可以进一步尝试存储器写入操作(例如,在本地文件系统中存储新获取的图像文件)。如果移动计算设备的本地文件系统中的可用空间不足以允许完成尝试的存储器写入操作,则移动计算设备可以选择从本地文件系统中移除一个或多个先前获取的文件,从而释放存储新获取的文件所需的空间。在一个说明性示例中,移动计算设备可以按照文件访问操作的次数移除最少访问的文件。在另一示例中,移动计算设备可以移除最近最少访问的文件。在另一示例中,移动计算设备可以移除最近最少获取的文件。响应于移除一个或多个选定文件,移动计算设备可以完成尝试的存储器写入操作(例如,在本地文件系统中存储新获取的图像文件)。然后,响应于最终接收请求先前已经从本地存储器移除的文件的用户接口命令,系统可以呈现对应的预览文件。响应于接收明确指示完整规模的文件的用户接口命令,系统可以从文件最初所被存储在的服务器检索完整规模的文件。因此,移动计算设备可以对于移动计算设备获取的至少部分文件,存储预览文件,并且还可以对于获取的文件的子集,存储文件的完整规模版本,在某种程度上,完整规模的文件可以被容纳在移动计算设备的文件系统中。完整规模的文件可能从文件系统移除,以便容纳新获取的文件,并且预览文件可以响应于用户接口命令被呈现给用户。可以响应于接收明确指示完整规模的文件的用户接口命令而从文件服务器检索完整规模的文件。在特定实施方式中,上述文件管理方法可以被实现成通过移动计算设备执行的日历应用促进文件附件的处理。“日历应用”此处应指的是个人用户和/或用户组提供事件调度和跟踪的应用。以下通过示例而不是通过限制的方式详细描述以上提及的系统和方法的各种方面。图1示出根据本公开的一个或多个方面的计算机系统1000的一个说明性实施例的网络层示图。计算机系统1000可以包括执行文件管理应用(例如,日历应用)的服务器侧部分120的一个或多个服务器110。执行文件管理应用的客户机侧部分125的一个或多个客户端计算机130可以通过多个互连网络115连接到服务器计算机110。“计算机”在此应指的是包括处理器、存储器和至少一个I/O接口的装置。例如,可以通过服务器、主机计算机系统上运行的虚拟机、便携式或台式个人计算机(PC)、平板计算机、或智能电话来表示计算机。此外,术语“计算机”应包括单独或联合地执行指令的集合(或多个集合)以执行本文描述的一种或多种方法的任一种的计算机的任何集合。“网络”在此应指的是互连两个或更多计算机的分布式通信系统。例如,可以通过局域网(LAN)、广域网(WAN)、或虚拟专用网(VPN)表示网络。在特定实现方式中,多个互连网络115可以包括因特网。计算机系统1000的功能可以经由一个或多个客户机设备130,例如,便携式或台式个人计算机(PC)、平板计算机、或智能电话输送到最终用户。在一个示例中,一个或多个客户机设备130可以向一个或多个服务器110提供用户接口功能和通信,所述一个或多个服务器110可以执行客户机请求处理、负载平衡、客户机认证、授权、文件储存和检索、计费、和其它功能。可以在驻留在一个或多个物理设施中的一个或多个服务器110当中分布这些和其他功能。在另一个示例中,可以由一个或多个客户机设备130执行至少一些上述列出的服务器侧功能。在特定实现方式中,客户机设备130可以在没有连接到服务器110的情况下执行其功能的至少一个子集。该处理模式也称为离线客户机操作模式。上面列出的部分功能,例如,客户机请求处理、负载平衡、客户机认证、授权、文件储存和检索、和/或计费,可以被认为属于服务器侧的功能。例如,接受用户输入、通过一个或多个通信接口获取文件、和/或在显示器上呈现信息放入其他功能可以被认为属于客户机侧的功能。然而,在特定实现方式中,计算机系统1000可以包括执行属于服务器侧的功能的至少一部分和属于客户机侧的功能的至少一部分的一个或多个计算机。因此,在此提到的客户机侧和服务器侧功能指定旨在说明的目的,对计算机系统1000的组件的操作没有影响。在特定实现方式中,计算机系统1000可以被配置为通过移动计算设备130的一个或多个通信接口本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由移动计算设备的照相机获取第一图像文件;/n在所述移动计算设备的存储器中存储多个所存储的图像文件之中的所述第一图像文件;/n在所述存储器中存储从所述第一图像文件得出的预览文件,其中,所述预览文件相对于所述图像文件具有降低的图像分辨率,并且其中,所述预览文件的规模小于所述图像文件的规模;/n响应于确定所述存储器不足以存储新获取的第二图像文件,在所述多个所存储的图像文件之中选择在指定日期创建的或在指定日期之前创建的最近最少访问的图像文件;/n从所述存储器移除所选择的图像文件,其中,所选择的图像文件是所述第一图像文件;/n在所述存储器中存储所述新获取的第二图像文件;/n响应于接收到请求所述第一图像文件的第一用户接口命令,经由图形用户界面呈现从所述第一图像文件得出的所述预览文件;并且/n响应于接收到明确地请求与所述第一预览文件相对应的完整规模的图像文件的第二用户接口命令:/n从所述存储器移除第三图像文件,以及/n从文件服务器检索所述第一图像文件的副本。/n

【技术特征摘要】
1.一种方法,包括:
由移动计算设备的照相机获取第一图像文件;
在所述移动计算设备的存储器中存储多个所存储的图像文件之中的所述第一图像文件;
在所述存储器中存储从所述第一图像文件得出的预览文件,其中,所述预览文件相对于所述图像文件具有降低的图像分辨率,并且其中,所述预览文件的规模小于所述图像文件的规模;
响应于确定所述存储器不足以存储新获取的第二图像文件,在所述多个所存储的图像文件之中选择在指定日期创建的或在指定日期之前创建的最近最少访问的图像文件;
从所述存储器移除所选择的图像文件,其中,所选择的图像文件是所述第一图像文件;
在所述存储器中存储所述新获取的第二图像文件;
响应于接收到请求所述第一图像文件的第一用户接口命令,经由图形用户界面呈现从所述第一图像文件得出的所述预览文件;并且
响应于接收到明确地请求与所述第一预览文件相对应的完整规模的图像文件的第二用户接口命令:
从所述存储器移除第三图像文件,以及
从文件服务器检索所述第一图像文件的副本。


2.如权利要求1所述的方法,其中,选择所述最近最少访问的图像文件包括:选择具有规模大于或等于所述新获取的第二图像文件的规模的文件。


3.如权利要求1所述的方法,其中,选择所述最近最少访问的图像文件包括:选择两个或更多个图像文件。


4.如权利要求1所述的方法,其中,所述预览文件由所述移动计算设备生成。


5.如权利要求1所述的方法,其中,存储所述预览文件包括:响应于将所述第一图像文件的副本发送到所述文件服务器,从所述文件服务器接收所述预览文件。


6.如权利要求1所述的方法,还包括将所述新获取的第二图像文件发送到外部计算机。


7.如权利要求1所述的方法,其中,选择所述最近最少访问的图像文件还包括:选择在指定日期创建的或在指定日期之前创建的最近最少访问的图像文件。


8.如权利要求1所述的方法,还包括将对所述新获取的第二图像文件的参考附接到表示日历条目的数据结构。


9.一种移动计算设备,包括:
存储器;
照相机,所述照相机被配置为获取图像;
网络通信接口;
耦...

【专利技术属性】
技术研发人员:鲁斯兰·阿尔伯特维奇·施格布特蒂诺夫
申请(专利权)人:鲁斯兰·阿尔伯特维奇·施格布特蒂诺夫
类型:发明
国别省市:俄罗斯;RU

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1