一种用于对计算机文件进行管理的方法、装置和设备的制作方法

文档序号:6489558阅读:182来源:国知局
一种用于对计算机文件进行管理的方法、装置和设备的制作方法
【专利摘要】本发明的目的是提供一种用于对计算机文件进行管理的方法、装置和设备。根据本发明的方法,包括:在当前界面向用户呈现可添加的至少一个计算机文件的文件标识信息;根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件;将所选择的一个或多个计算机文件添加至当前界面。本发明的优点在于:可直接在当前界面中获取当前操作系统中已安装的计算机文件来进行添加操作,减少用户操作;并且,可一次性添加多个计算机文件至桌面,提高了添加操作的效率。
【专利说明】一种用于对计算机文件进行管理的方法、装置和设备
【技术领域】
[0001]本发明涉及计算机教室领域,尤其涉及一种用于对计算机文件进行管理的方法、装置和设备。
【背景技术】
[0002]在现有技术中,将已安装的计算机文件添加至桌面或其他文件夹中,需要进行多次操作界面的切换,尤其在移动设备中,用户需要进行多次操作,如进入“应用程序”或者“文档管理”的文件夹的界面,并长按以选中一个文件图标,再通过拖动等方式,将该文件添加至桌面。所需的操作较为繁复,并且,用户通常无法对多个文件执行添加操作。

【发明内容】

[0003]本发明的目的是提供一种用于对计算机文件进行管理的方法、装置和设备。
[0004]根据本发明的一个方面,提供一种计算机设备实现的用于对计算机文件进行管理的方法,其中,所述方法包括以下步骤:
[0005]a在当前界面向用户呈现可添加的至少一个计算机文件的文件标识信息;
[0006]b根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件;
[0007]c将所选择的一个或多个计算机文件添加至当前界面。
[0008]根据本发明的另一个方面,还提供了一种用于对计算机文件进行管理的文件管理装置,其中,所述文件管理装置包括:
[0009]呈现装置,用于在当前界面向用户呈现可添加的至少一个计算机文件的文件标识
信息;
[0010]第一确定装置,用于根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件;
[0011]添加装置,用于将所选择的一个或多个计算机文件添加至当前界面。
[0012]根据本发明的另一个方面,还提供了 一种包括所述文件管理装置的计算机设备。
[0013]与现有技术相比,本发明具有以下优点:1)用户在当前界面添加其他计算机文件的用户界面或者快捷方式时,无需切换当前操作的界面,而可直接在当前界面中获取当前操作系统中已安装的计算机文件来进行添加操作,减少需用户操作;2)可一次性添加多个计算机文件至桌面,提高了添加操作的效率;3)本发明可进一步获取当前尚未安装的计算机文件的相关信息,并展现给用户,以使用户在将其添加至当前界面的同时,将该计算机文件安装在计算机设备中,大大简化了用户所需执行的操作。
【专利附图】

【附图说明】
[0014]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:[0015]图1为根据本发明的一个方面的计算机实现的用于对计算机文件进行管理的方法流程图;
[0016]图2为根据本发明的一个优选实施例的用于对计算机文件进行管理的方法流程图;
[0017]图3为根据本发明的一个方面的用于对应用程序进行管理的文件管理装置的结构示意图;
[0018]图4为根据本发明的一个优选实施例的用于对计算机文件进行管理的文件管理装置的结构示意图。
[0019]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0020]下面结合附图对本发明作进一步详细描述。
[0021]图1示意出了根据本发明的一个方面的计算机实现的用于对计算机文件进行管理的方法流程图。根据本发明的方法包括步骤S 1、步骤S2和步骤S3。
[0022]其中,根据本发明的方法通过计算机设备来实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。优选地,根据本发明的计算机设备包括移动设备,例如平板电脑、智能手机、PDA、游戏机等。
[0023]需要说明的是,所述计算机设备仅为举例,其他现有的或今后可能出现的计算机设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0024]参照图1,在步骤SI中,计算机设备在当前界面向用户呈现可添加的至少一个计算机文件的文件标识信息。
[0025]其中,所述当前界面包括当前处于激活状态,且能用于与用户交互的用户界面。优选地,所述当前界面包括但不限于以下任一种界面:
[0026]I)计算机设备所使用的操作系统的桌面;例如,iPhone的iOS操作系统中的桌面,又例如,当计算机设备在通过浏览器使用Web OS操作系统时,在该浏览器中所呈现的该WebOS操作系统的桌面等。
[0027]2)当前正在使用的各类才程序的界面,例如,音视频播放软件的用户界面等。
[0028]其中,根据本发明所述的计算机文件包括但不限于以下至少任一类:
[0029]I)应用程序;其中,所述应用程序包括但不限于以下任一种:
[0030]a)可在计算机设备的操作系统中独立运行的程序;
[0031]b)可嵌入在计算机设备的操作系统的其他程序中运行的程序,包括但不限于应用程序微件(widget)等。
[0032]2)资源文件,其中,所述资源文件包括但不限于文档、网页、音视频等文件。
[0033]其中,所述可添加的至少一个计算机文件包括但不限于以下至少任一项:
[0034]I)已安装或已存储于所述计算机设备所使用的操作系统中的一个或多个计算机文件;
[0035]2)可安装至或可下载至所述计算机设备所使用的操作系统中的一个或多个计算机文件,例如,安装包已被下载至本地但尚未安装的应用程序;又例如,计算机设备可连接至的网络设备所提供的、可下载至所述计算机设备的音视频文件等。
[0036]其中,所述文件标识信息包括用于标识计算机文件的信息,优选地,所述文件标识信息包括但不限于以下至少任一项:
[0037]I)计算机文件的名称信息;
[0038]2)计算机文件的图标信息;
[0039]3)其他标识信息,所述其他标识信息包括但不限于其他可用于标识计算机文件的信息,例如数字编号、“ Y ”等特定标识符号等。
[0040]其中,计算机设备获取所述文件标识信息的方式包括但不限于通过预定的系统接口,来获取可添加至当前界面的至少一个计算机文件的文件标识信息。
[0041]例如,计算机设备可通过预定的系统接口,获得系统中已安装的一个或多个应用程序的程序名称,并将所获得的程序名称以列表形式呈现给用户;又例如,计算机设备通过预定的系统接口,检测到多个安装包已下载至本地,但尚未安装的应用程序的图标信息,并将所述图标信息以诸如跑马灯等动画方式在当前界面的底部展现给用户。
[0042]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何在当前界面向用户呈现可添加的至少一个计算机文件的文件标识信息的实现方式,均应包含在本发明的范围内。
[0043]优选地,计算机设备根据预定的筛选条件,获取符合筛选条件的可添加至当前界面的至少一个计算机文件的文件标识信息,并将所述文件标识信息呈现给用户。
[0044]例如,计算机设备根据预定系统接口,获得当前已安装在操作系统中的应用程序的名称信息和图标信息,并通过预定的系统网络接口向预定的网络服务器发送包含用户输入的关键词“小说”等筛选条件的获取请求消息,并由该网络服务器处获得名称信息中包含关键词“小说”的多个应用程序的名称信息和图标信息,接着,计算机设备将所获得的已安装应用程序和未安装应用程序的名称信息和图标信息在当前界面的浮动窗口中展现。
[0045]其中,本领域技术人员应可根据实际情况和需求确定所采用的系统接口以及通过该系统接口来获取文件标识信息的方式,此处不再赘述。
[0046]优选地,计算机设备在当前界面,向用户呈现可添加的至少一个计算机文件的文件标识信息及相应的文件相关信息。
[0047]其中,所述文件相关信息包括与所述可添加的至少一个计算机文件相关的其他信息,优选地,所述文件相关信息但不限于以下至少任一项:
[0048]I)计算机文件的分类信息;例如,游戏类型、娱乐类型、办公类型等。
[0049]2)计算机文件的描述信息;所述描述信息包括但不限于对计算机文件的功能、属性、开发者信息等各相关方面进行描述与介绍的文字、链接、图像等信息。
[0050]3)计算机文件的评价信息;所述评价信息用于指示用户对该计算机文件的评价的相关信息,例如,用户评分信息,又例如,软件的星级等信息。
[0051]其中,计算机设备通过预定的系统接口来获取可添加的至少一个计算机文件的文件相关信息的方式,与前述步骤Si中所描述的计算机设备通过预定的系统接口来获取可添加至当前界面的至少一个计算机文件的文件标识信息的方式相同或相似,故以引用方式包含于此,不再赘述。
[0052]其中,计算机设备可先获取可添加至当前界面的至少一个计算机文件的文件标识信息,再分别获取所述至少一个计算机文件的文件相关信息,也可同时获取所述可添加至当前界面的所述至少一个计算机文件的文件标识信息与文件相关信息。
[0053]接着,在步骤S2中,计算机设备根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件。
[0054]其中,计算机设备根据与用户的交互,来由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件的方式包括但不限于以下任一种:
[0055]I)直接根据用户的选择操作来确定待添加至当前界面的一个或多个计算机文件;
[0056]例如,根据用户的勾选操作,确定用户所勾选的一个或多个名称信息各自对应的应用程序为待添加至当前界面的应用程序。
[0057]又例如,根据用户拖动的图标信息,确定该图标信息对应的应用程序为待添加至当前界面的应用程序。
[0058]2)根据用户输入的相关信息来确定待添加至当前界面的一个或多个计算机文件;
[0059]例如,计算机设备在展现多个应用程序的文件标识信息的同时,在当前界面中还提供一个搜索框,并且,计算机设备根据用户在搜索框中输入的“音乐”这一关键词对所展现的多个应用程序和资源文件进行筛选,确定名称信息中包含有“音乐”一词的资源文件为待添加至当前界面的应用程序。
[0060]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据与用户的交互,来由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件的实现方式,例如,先根据用户输入的关键词确定多个候选计算机文件,再根据用户的拖动操作,由该多个候选计算机文件中确定待添加至当前界面的计算机文件的方式,均应包含在本发明的范围内。
[0061]接着,在步骤S3中,计算机设备将所选择的一个或多个计算机文件添加至当前界面。
[0062]具体地,所述将所选择的一个或多个计算机文件添加至当前界面的方式包括但不限于以下任一种:
[0063]I)当所述计算机文件为资源文件时,直接将所选择的计算机文件复制至与当前界面相对应的存储位置。
[0064]例如,将用户所选择的pdf文档直接复制至系统的桌面文件夹下;又例如,当前界面为视频播放软件的用户界面,则将用户所选择的视频资源复制至该视频播放软件所指定的视频存储位置下,以使用户可在该当前界面使用该视频资源。
[0065]2)将所选择的一个或多个计算机文件的快捷方式添加至当前界面。
[0066]其中,将快捷方式添加至当前界面的方式包括但不限于以下任一种方式:
[0067]a)在当前界面生成快捷方式;
[0068]b)将已有的快捷方式复制至当前界面。[0069]例如,用户在步骤S2中选择了多个应用程序,则计算机设备在当前桌面上分别生成该多个应用程序的快捷方式图标。
[0070]3)当所选择的计算机文件包括可嵌入至计算机设备的当前操作系统中运行的应用程序时,将所选择的一个或多个计算机文件的用户界面添加至当前界面。
[0071]例如,计算机设备在步骤S2中所选择的待添加的应用程序包括用户界面为搜索框的微件,则计算机设备将该搜索框界面添加至当前界面中,以在每次进入该当前界面时,即可看到该搜索框界面。
[0072]其中,本领域技术人员应可根据实际情况和需求确定将用户界面添加至当前界面的方式,此处不再赘述。
[0073]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所选择的一个或多个计算机文件添加至当前界面的实现方式,均应包含在本发明的范围内。
[0074]优选地,当在步骤S2中所选择的计算机文件包括应用程序时,计算机设备先判断所选择的应用程序是否均已安装在当前操作系统中,当判断应用程序尚未安装时,获取该应用程序的安装进行安装,并将该应用程序的快捷方式或用户界面添加至当前界面。
[0075]作为本发明的优选实施例之一,其中,根据本发明的方法还包括步骤S4(图未示)、步骤S5(图未示),其中,所述步骤SI进一步包括步骤S101(图未示)。
[0076]在步骤S4中,计算机设备分别获取所述已安装的至少一个计算机文件各自的优先级信息。
[0077]其中,计算机设备基于以下至少一项信息确定应用程序的优先级信息:
[0078]I)历史使用记录;
[0079]所述历史使用记录信息包括用户使用已安装于计算机设备的当前操作系统中的计算机文件的相关信息,优选地,所述历史使用记录信息包括的但不限于:
[0080]a)用户对计算机文件的使用频率信息;
[0081]b)用户对计算机文件的使用次数信息;
[0082]c)用户对计算机文件的最近使用时间信息等。
[0083]2)计算机文件的评价信息。
[0084]例如,计算机设备根据用户对安装在当前系统中的多个应用程序的使用频率由高到低的顺序来确定该多个应用程序的优先级信息。
[0085]具体地,计算机设备直接由本地获取各个已安装的计算机文件的优先级信息;或者,计算机设备获取各个计算机文件的历史使用记录和/或计算机文件的评价信息,以确定该各个计算机文件的优先级信息。
[0086]接着,在步骤S5中,计算机设备根据所述至少一个计算机文件各自的优先级信息对所述至少一个计算机文件进行排序。
[0087]接着,在步骤SlOl中,计算机设备在当前界面,向用户呈现排序后的所述至少一个计算机文件的文件相关信息。
[0088]根据本发明的方法,用户在当前界面添加其他计算机文件的用户界面或者快捷方式时,无需切换当前操作的界面,而可直接在当前界面中获取当前操作系统中已安装的计算机文件来进行添加操作,从而减少了需要用户操作的步骤,并且可一次性添加多个计算机文件至桌面,提高了添加操作的效率;并且,根据本发明的方法,可获取当前尚未安装的计算机文件的相关信息,并展现给用户,以使用户在将其添加至当前界面的同时,将该计算机文件安装在计算机设备中,大大简化了用户所需执行的操作。
[0089]图2示意出了根据本发明的一个优选实施例的用于对计算机文件进行管理的方法流程图。根据本实施例的方法,包括步骤S1、步骤S2和步骤S3。其中,所述步骤S2进一步包括步骤S201,步骤S3进一步包括步骤S301。
[0090]步骤SI已在参照图1所示的实施例中予以详述,并以引用的方式包含于此,在此不再赘述。
[0091]在步骤S201中,计算机设备根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件,以及所选择的一个或多个计算机文件分别在当前界面中待添加至的位置信息。
[0092]其中,所述位置信息包括但不限于以下至少任一种形式:
[0093]I)在当前界面中的坐标信息;
[0094]2)若当前界面分为预定个数的区域时,所选择的区域的标识信息。
[0095]其中,所述计算机设备根据与用户的交互操作来确定其所选择的位置信息。
[0096]例如,根据用户在当前界面的点击操作,确定其所选择的位置信息为该点击操作所对应的界面区域的区域标识信息;又例如,当用户拖动图标时,根据用户最后放开图标时所处的位置,确定该图标的界面坐标信息等。
[0097]具体地,计算机设备可先选择待添加至当前界面的一个或多个计算机文件,再为所述一个或多个计算机文件分别选择其位置信息;或者,计算机设备可先在当前界面中选择一个或多个位置信息,再由所呈现的计算机文件中选择相应个数的计算机文件作为待添加至当前界面的计算机文件。
[0098]接着,在步骤S301中,计算机设备根据所选择的一个或多个计算机文件各自的位置信息,将所述一个或多个计算机文件分别添加至当前界面的相应位置。
[0099]具体地,计算机设备按照预定次序将所述一个或多个计算机文件分别添加至当前界面的相应位置;或者,计算机设备随机地将所述一个或多个计算机文件分别添加至当前界面的相应位置。
[0100]其中,所述计算机设备按照预定次序将所述一个或多个计算机文件分别添加至当前界面的相应位置的方式包括但不限于以下任一种:
[0101]I)计算机设备根据在步骤S2中获得的用户的选择顺序,将一个或多个计算机文件分别按序添加至当前界面的相应位置。
[0102]例如,计算机设备根据用户对一个或多个应用程序的选择顺序以及默认的位置信息的顺序,将一个或多个应用程序分别按序添加至相应位置,或者,计算机设备根据多个应用程序的名称的字母排序,以及用户对多个位置信息的选择顺序,分别将该多个按序添加至当前界面的相应位置;
[0103]2)计算机设备根据所述一个或多个计算机文件的预定顺序,如计算机文件名称的字母顺序、计算机文件的优先级顺序等,将该一个或多个计算机文件分别按序添加至当前界面的相应位置。
[0104]优选地,计算机设备根据所选择的一个或多个计算机文件各自的位置信息,将所述一个或多个计算机文件分别添加至当前界面的相应位置。
[0105]根据本发明的方式,用户可根据自身需求,确定将计算机文件添加在当前界面的哪一位置,使得添加操作更加灵活,能够适应更加多样的用户需求,进一步提升了用户体验。
[0106]图3示意出了根据本发明的一个方面的用于对计算机文件进行管理的文件管理装置的结构示意图。根据本发明的文件管理装置包括呈现装置1、第一确定装置2和添加装置3。
[0107]参照图3,呈现装置I在当前界面向用户呈现可添加的至少一个应用程序的文件标识信息。
[0108]其中,所述当前界面包括当前处于激活状态,且能用于与用户交互的用户界面。
[0109]优选地,所述当前界面包括但不限于以下任一种界面:
[0110]I)计算机设备所使用的操作系统的桌面;例如,iPhone的iOS操作系统中的桌面,又例如,当计算机设备在通过浏览器使用Web OS操作系统时,在该浏览器中所呈现的该WebOS操作系统的桌面等。
[0111]2)当前正在使用的各类才程序的界面,例如,音视频播放软件的用户界面等。
[0112]其中,根据本发明所述的计算机文件包括但不限于以下至少任一类:
[0113]I)应用程序;其中,所述应用程序包括但不限于以下任一种:
[0114]a)可在计算机设备的操作系统中独立运行的程序;
[0115]b)可嵌入在计算机设备的操作系统的其他程序中运行的程序,包括但不限于应用程序微件(widget)等。
[0116]2)资源文件,其中,所述资源文件包括但不限于文档、网页、音视频等文件。
[0117]其中,所述可添加的至少一个计算机文件包括但不限于以下至少任一项:
[0118]I)已安装于所述计算机设备所使用的操作系统中的一个或多个计算机文件;
[0119]2)可安装至所述计算机设备所使用的操作系统中的一个或多个计算机文件,例如,安装包已被下载至本地但尚未安装的应用程序;又例如,计算机设备可连接至的网络设备所提供的、可下载至所述计算机设备的文档。
[0120]其中,所述文件标识信息包括用于标识计算机文件的信息,优选地,所述文件标识信息包括但不限于以下至少任一项:
[0121]I)计算机文件的名称信息;
[0122]2)计算机文件的图标信息;
[0123]3)其他标识信息,所述其他标识信息包括但不限于其他可用于标识计算机文件的信息,例如数字编号、“ Y ”等特定标识符号等。
[0124]其中,呈现装置I获取所述文件标识信息的方式包括但不限于通过预定的系统接口,来获取可添加至当前界面的至少一个计算机文件的文件标识信息。
[0125]例如,呈现装置I可通过预定的系统接口,获得系统中已安装的一个或多个应用程序的程序名称,并将所获得的程序名称以列表形式呈现给用户;又例如,呈现装置I通过预定的系统接口,检测到多个安装包已下载至本地,但尚未安装的应用程序的图标信息,并将所述图标信息以诸如跑马灯等动画方式在当前界面的底部展现给用户。
[0126]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何在当前界面向用户呈现可添加的至少一个计算机文件的文件标识信息的实现方式,均应包含在本发明的范围内。
[0127]优选地,呈现装置I根据预定的筛选条件,获取符合筛选条件的可添加至当前界面的至少一个计算机文件的文件标识信息,并将所述文件标识信息呈现给用户。
[0128]例如,呈现装置I根据预定系统接口,获得当前已安装在操作系统中的应用程序的名称信息和图标信息,并通过预定的系统网络接口向预定的网络服务器发送包含用户输入的关键词“小说”等筛选条件的获取请求消息,并由该网络服务器处获得名称信息中包含关键词“小说”的多个应用程序的名称信息和图标信息,接着,呈现装置I将所获得的已安装应用程序和未安装应用程序的名称信息和图标信息在当前界面的浮动窗口中展现。
[0129]其中,本领域技术人员应可根据实际情况和需求确定所采用的系统接口以及通过该系统接口来获取文件标识信息的方式,此处不再赘述。
[0130]优选地,包含于呈现装置I中的第一子呈现装置(图未示)在当前界面,向用户呈现可添加的至少一个计算机文件的文件标识信息及相应的文件相关信息。
[0131]其中,所述文件相关信息包括与所述可添加的至少一个计算机文件的文件标识信息相关的其他信息,优选地,所述文件相关信息但不限于以下至少任一项:
[0132]I)计算机文件的分类信息;例如,游戏类型、娱乐类型、办公类型等。
[0133]2)计算机文件的描述信息;所述描述信息包括但不限于对计算机文件的功能、属性、开发者信息等各相关方面进行描述与介绍的文字、链接、图像等信息。
[0134]3)计算机文件的评价信息;所述评价信息用于指示用户对该计算机文件的评价的相关信息,例如,用户评分信息,又例如,软件的星级等信息。
[0135]其中,第一子呈现装置通过预定的系统接口来获取可添加的至少一个计算机文件的文件相关信息的方式,与前述呈现装置I通过预定的系统接口来获取可添加至当前界面的至少一个计算机文件的文件标识信息的方式相同或相似,故以引用方式包含于此,不再赘述。
[0136]其中,呈现装置I可先获取可添加至当前界面的至少一个计算机文件的文件标识信息,再分别获取所述至少一个计算机文件的文件相关信息,也可同时获取所述可添加至当前界面的所述至少一个计算机文件的文件标识信息与文件相关信息。
[0137]接着,第一确定装置2根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件。
[0138]其中,第一确定装置2根据与用户的交互,来由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件的方式包括但不限于以下任一种:
[0139]I)直接根据用户的选择操作来确定待添加至当前界面的一个或多个计算机文件;
[0140]例如,根据用户的勾选操作,确定用户所勾选的一个或多个名称信息各自对应的应用程序为待添加至当前界面的应用程序。
[0141]又例如,根据用户拖动的图标信息,确定该图标信息对应的应用程序为待添加至当前界面的应用程序。
[0142]2)根据用户输入的相关信息来确定待添加至当前界面的一个或多个计算机文件;
[0143]例如,计算机设备在展现多个应用程序的文件标识信息的同时,在当前界面中还提供一个搜索框,并且,第一确定装置2根据用户在搜索框中输入的“音乐”这一关键词对所展现的多个应用程序进行筛选,确定名称信息中包含有“音乐”一词的应用程序为待添加至当前界面的应用程序。
[0144]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据与用户的交互,来由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件的实现方式,例如,先根据用户输入的关键词确定多个候选计算机文件,再根据用户的拖动操作,由该多个候选计算机文件中确定待添加至当前界面的计算机文件的方式,均应包含在本发明的范围内。
[0145]接着,添加装置3将所选择的一个或多个计算机文件添加至当前界面。
[0146]具体地,所述将所选择的一个或多个计算机文件添加至当前界面的方式包括但不限于以下任一种:
[0147]I)当所述计算机文件为资源文件时,添加装置3直接将所选择的计算机文件复制至与当前界面相对应的存储位置。
[0148]例如,将用户所选择的pdf文档直接复制至系统的桌面文件夹下;又例如,当前界面为视频播放软件的用户界面,则将用户所选择的视频资源复制至该视频播放软件所指定的视频存储位置下,以使用户可在该当前界面使用该视频资源。
[0149]2)包含于添加装置3中第二子添加装置(图未示)将所选择的一个或多个计算机文件的快捷方式添加至当前界面。
[0150]其中,将快捷方式添加至当前界面的方式包括但不限于以下任一种方式:
[0151]a)在当前界面生成快捷方式;
[0152]b)将已有的快捷方式复制至当前界面。
[0153]例如,第一确定装置2确定了用户所选择的多个计算机文件,则第二子添加装置在当前桌面上分别生成该多个计算机文件的快捷方式图标。
[0154]3)当所选择的计算机文件包括可嵌入至计算机设备的当前操作系统中运行的应用程序时,包含于添加装置3中第三子添加装置(图未示)将所选择的一个或多个应用程序的用户界面添加至当前界面。
[0155]例如,第一确定装置2确定了用户所选择的待添加的应用程序包括用户界面为搜索框的微件,则第三子添加装置将该搜索框界面添加至当前界面中,以在每次进入该当前界面时,即可看到该搜索框界面。
[0156]其中,本领域技术人员应可根据实际情况和需求确定将用户界面添加至当前界面的方式,此处不再赘述。
[0157]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所选择的一个或多个计算机文件添加至当前界面的实现方式,均应包含在本发明的范围内。
[0158]优选地,当第一确定装置2所确定的计算机文件包括应用程序时,计算机设备先判断所确定的应用程序是否均已安装在当前操作系统中,当判断应用程序尚未安装时,获取该应用程序的安装进行安装,并将该应用程序的快捷方式或用户界面添加至当前界面。[0159]作为本发明的优选实施例之一,其中,根据本发明的文件管理装置还包括获取装置(图未示)、排序装置(图未示),其中,所述呈现装置I进一步包括第二子呈现装置(图未不)O
[0160]获取装置分别获取所述已安装的至少一个计算机文件各自的优先级信息。
[0161]其中,文件管理装置基于以下至少一项信息确定计算机文件的优先级信息:
[0162]I)历史使用记录;
[0163]所述历史使用记录信息包括用户使用已安装于计算机设备的当前操作系统中的计算机文件的相关信息,优选地,所述历史使用记录信息包括的但不限于:
[0164]a)用户对计算机文件的使用频率信息;
[0165]b)用户对计算机文件的使用次数信息;
[0166]c)用户对计算机文件的最近使用时间信息等。
[0167]2)计算机文件的评价信息。
[0168]例如,文件管理装置根据用户对安装在当前系统中的多个应用程序的使用频率由高到低的顺序来确定该多个应用程序的优先级信息。
[0169]具体地,文件管理装置直接由本地获取各个已安装的计算机文件的优先级信息;或者,文件管理装置获取各个计算机文件的历史使用记录和/或计算机文件的评价信息,以确定该各个计算机文件的优先级信息。
[0170]接着,排序装置根据所述至少一个计算机文件各自的优先级信息对所述至少一个计算机文件进行排序。
[0171]接着,第二子呈现装置在当前界面,向用户呈现排序后的所述至少一个计算机文件的文件相关信息。
[0172]根据本发明的方案,用户在当前界面添加其他计算机文件的用户界面或者快捷方式时,无需切换当前操作的界面,而可直接在当前界面中获取当前操作系统中已安装的计算机文件来进行添加操作,从而减少了需要用户的操作过程,并且可一次性添加多个计算机文件至桌面,提高了添加操作的效率;并且,根据本发明的方案,可获取当前尚未安装的计算机文件的相关信息,并展现给用户,以使用户在将其添加至当前界面的同时,将该计算机文件安装在计算机设备中,大大简化了用户所需执行的操作。
[0173]图4示意出了根据本发明的一个优选实施例的用于对计算机文件进行管理的文件管理装置的结构示意图。根据本实施例的文件管理装置,包括呈现装置1、包含于第一确定装置2中的子确定装置201和包含于添加装置3中的第一子添加装置301。
[0174]呈现装置I已在参照图3所示的实施例中予以详述,并以引用的方式包含于此,在此不再赘述。
[0175]子确定装置201根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件,以及所选择的一个或多个计算机文件分别在当前界面中待添加至的位置信息。
[0176]其中,所述位置信息包括但不限于以下至少任一种形式:
[0177]I)在当前界面中的坐标信息;
[0178]2)若当前界面分为预定个数的区域时,所选择的区域的标识信息。
[0179]其中,子确定装置201根据与用户的交互操作来确定其所选择的位置信息。[0180]例如,子确定装置201根据用户在当前界面的点击操作,确定其所选择的位置信息为该点击操作所对应的界面区域的区域标识信息;又例如,当用户拖动图标时,子确定装置201根据用户最后放开图标时所处的位置,确定该图标的界面坐标信息等。
[0181]具体地,子确定装置201可先选择待添加至当前界面的一个或多个计算机文件,再为所述一个或多个计算机文件分别选择其位置信息;或者,子确定装置201可先在当前界面中选择一个或多个位置信息,再由所呈现的计算机文件中选择相应个数的计算机文件作为待添加至当前界面的计算机文件。
[0182]接着,第一子添加装置301根据所选择的一个或多个计算机文件各自的位置信息,将所述一个或多个计算机文件分别添加至当前界面的相应位置。
[0183]具体地,第一子添加装置301按照预定次序将所述一个或多个计算机文件分别添加至当前界面的相应位置;或者,第一子添加装置301随机地将所述一个或多个计算机文件分别添加至当前界面的相应位置。
[0184]其中,所述第一子添加装置301按照预定次序将所述一个或多个计算机文件分别添加至当前界面的相应位置的方式包括但不限于以下任一种:
[0185]I)第一子添加装置301根据子确定装置201所获得的用户的选择顺序,将该一个或多个计算机文件分别按序添加至当前界面的相应位置。
[0186]例如,第一子添加装置301根据用户对一个或多个应用程序的选择顺序以及默认的位置信息的顺序,将一个或多个应用程序分别按序添加至相应位置,或者,第一子添加装置301根据多个应用程序的名称的字母排序,以及用户对多个位置信息的选择顺序,分别将该多个按序添加至当前界面的相应位置。
[0187]2)第一子添加装置301根据所述一个或多个计算机文件的预定顺序,如计算机文件名称的字母顺序、计算机文件的优先级顺序等,将该一个或多个计算机文件分别按序添加至当前界面的相应位置。
[0188]优选地,第一子添加装置301根据所选择的一个或多个计算机文件各自的位置信息,将所述一个或多个计算机文件分别添加至当前界面的相应位置。
[0189]根据本发明的方式,用户可根据自身需求,确定将计算机文件添加在当前界面的哪一位置,使得添加操作更加灵活,能够适应更加多样的用户需求,进一步提升了用户体验。
[0190]本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。
[0191]另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
[0192] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种计算机设备实现的用于对计算机文件进行管理的方法,其中,所述方法包括以下步骤: a在当前界面向用户呈现可添加的至少一个计算机文件的文件标识信息;b根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件; c将所选择的一个或多个计算机文件添加至当前界面。
2.根据权利要求1所述的方法,其中,所述步骤b包括以下步骤: -根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件,以及该所选择的一个或多个计算机文件分别在当前界面中待添加至的位置信息; 其中,所述步骤c包括以下步骤: -根据所选择的一个或多个计算机文件各自的位置信息,将所述一个或多个计算机文件分别添加至当前界面的相应位置。
3.根据权利要求1或2所述的方法,其中,所述步骤c包括以下步骤: -将所选择的一个或多个计算机文件的快捷方式添加至当前界面。
4.根据权利要求1或2所述的方法,其中,当所述计算机文件包括应用程序时,所述步骤c包括以下步骤: -将所选择的一个或多个计算机文件的用户界面添加至当前界面。
5.根据权利要求1至4中任一项所述的方法,其中,所述步骤a包括: -在当前界面,向用户呈现可添加的至少一个计算机文件的文件标识信息及相应的文件相关信息。
6.根据权利要求5所述的方法,其中,所述文件相关信息包括以下至少任一项信息: -分类信息; -描述信息; -评价fg息。
7.根据权利要求1至6中任一项所述的方法,其中,所述方法还包括以下步骤: -分别获取所述已安装的至少一个计算机文件各自的优先级信息; -根据所述至少一个计算机文件各自的优先级信息对所述至少一个计算机文件进行排序; 其中,所述步骤a包括以下步骤: -在当前界面,向用户呈现排序后的所述至少一个计算机文件的文件相关信息。
8.根据权利要求7所述的方法,其中,所述方法还包括以下步骤: -基于以下至少一项信息确定计算机文件的优先级信息: -历史使用记录; -评价fg息。
9.一种用于对计算机文件进行管理的文件管理装置,其中,所述文件管理装置包括: 呈现装置,用于在当前界面向用户呈现可添加的至少一个计算机文件的文件标识信息; 第一确定装置,用于根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件; 添加装置,用于将所选择的一个或多个计算机文件添加至当前界面。
10.根据权利要求9所述的文件管理装置,其中,所述确定装置包括: 子确定装置,用于根据与用户的交互,由所述至少一个计算机文件中确定用户所选择的待添加至当前界面的一个或多个计算机文件,以及该所选择的一个或多个计算机文件分别在当前界面中待添加至的位置信息; 其中,所述添加装置包括: 第一子添加装置,用于根据所选择的一个或多个计算机文件各自的位置信息,将所述一个或多个计算机文件分别添加至当前界面的相应位置。
11.根据权利要求9或10所述的文件管理装置,其中,所述添加装置包括: 第二子添加装置,用于将所选择的一个或多个计算机文件的快捷方式添加至当前界面。
12.根据权利要求9或10所述的文件管理装置,其中,当所述计算机文件包括应用程序时,所述添加装置包括: 第三子添加装置,用于将所选择的一个或多个计算机文件的用户界面添加至当前界面。
13.根据权利要求9至12中任一项所述的文件管理装置,其中,所述呈现装置包括: 第一子呈现装置,用于在当前界面,向用户呈现可添加的至少一个计算机文件的文件标识信息及相应的文件相关信息。
14.根据权利要求13所述的文件管理装置,其中,所述文件文件相关信息包括以下至少任一项信息: -分类信息; -描述信息; -评价fg息。
15.根据权利要求9至14中任一项所述的文件管理装置,其中,所述文件管理装置还包括: 获取装置,用于分别获取所述已安装的至少一个计算机文件各自的优先级信息; 排序装置,用于根据所述至少一个计算机文件各自的优先级信息对所述至少一个计算机文件进行排序; 其中,所述呈现装置包括: 第二子呈现装置,用于在当前界面,向用户呈现排序后的所述至少一个计算机文件的文件相关信息。
16.根据权利要求15所述的文件管理装置,其中,所述文件管理装置基于以下至少一项信息确定计算机文件的优先级信息: -历史使用记录; -评价fg息。
17.一种计算机设备,其中,所述计算机设备包括如权利要求9至权利要求16中至少任一项所述的文件管理装置。
【文档编号】G06F17/30GK103699552SQ201210374333
【公开日】2014年4月2日 申请日期:2012年9月27日 优先权日:2012年9月27日
【发明者】袁毛 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1