CN111651418A - 一种文档内容下载方法、装置、计算机设备和存储介质 - Google Patents
一种文档内容下载方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111651418A CN111651418A CN202010478557.1A CN202010478557A CN111651418A CN 111651418 A CN111651418 A CN 111651418A CN 202010478557 A CN202010478557 A CN 202010478557A CN 111651418 A CN111651418 A CN 111651418A
- Authority
- CN
- China
- Prior art keywords
- document
- content
- target
- downloading
- shared document
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种文档内容下载方法、装置、计算机设备和存储介质,可从共享文档平台中读取共享文档,并实现对共享文档中相同类型内容的下载和存储,具体的,可显示包括目标共享文档的描述信息的共享文档页面,该目标共享文档可供至少两个有权限的用户同时或非同时进行操作;当检测到针对目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;基于针对目标内容类型选择控件的选定操作,确定目标内容类型选择控件对应的目标内容类型;对目标共享文档中属于目标内容类型的文档内容进行下载,故用户只需进行少量的操作即可实现对目标共享文档中相同类型的文档内容的批量下载,简化了用户的下载操作,降低下载操作所需时间。
Description
技术领域
本申请涉及通讯技术领域,具体涉及一种文档内容下载方法、装置、计算机设备和存储介质。
背景技术
在线文档经常被用作多人协作来生产、管理一些富媒体资源,如图片、录音、视频等。待协同人员都完成对在线文档的处理后,在线文档可以保存在服务器中,供用户使用。
在一些场景下,会存在对文档的资源处理需求,例如资源下载需求,目前,针对在线文档中的资源如图片下载,一般是通过鼠标右键点击图片,唤出另存为控件,然后触发另存为控件将该图片下载到本地,但是这种方案一次只能下载一张图片,但是对于协作生产的在线文档,绝大部分不会只有一个资源,因此在需要大量处理文档资源的场景中,相关技术中的资源处理方案存在操作繁琐,耗时长等缺点。
发明内容
本发明实施例提供一种文档内容下载方法、装置、计算机设备和存储介质,可实现对同类型文档内容的批量下载,并简化用户的下载操作,降低下载耗时。
本发明实施例提供一种文档内容下载方法,该文档内容下载方法包括:
显示共享文档页面,所述共享文档页面包括目标共享文档的描述信息,所述目标共享文档可供至少两个有权限的用户同时或非同时进行操作;
当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;
基于针对目标内容类型选择控件的选定操作,确定所述目标内容类型选择控件对应的目标内容类型;
对所述目标共享文档中属于所述目标内容类型的文档内容进行下载
本发明实施例还提供一种文档内容下载装置,该文档内容下载装置包括:
文档页面显示单元,用于显示共享文档页面,所述共享文档页面包括目标共享文档的描述信息,所述目标共享文档可供至少两个有权限的用户同时或非同时进行操作;
批量下载触发单元,用于当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;
内容类型确定单元,用于基于针对目标内容类型选择控件的选定操作,确定所述目标内容类型选择控件对应的目标内容类;
内容下载单元,用于对所述目标共享文档中属于所述目标内容类型的文档内容进行下载。
在一个示例中,批量下载触发单元,包括:
实际类型确定子单元,用于当检测到针对所述目标共享文档的内容批量下载操作时,确定所述目标共享文档中文档内容的实际内容类型;
第一类型选择控件显示子单元,用于基于所述实际内容类型,显示内容类型选择控件,其中,一个实际内容类型对应一个内容类型选择控件。
在一个示例中,批量下载触发单元,用于当检测到针对所述目标共享文档的内容批量下载操作时,显示选择确认控件以及至少一个内容类型选择控件,其中,所述内容类型选择控件为可复选控件;
内容类型确定单元,包括:
复选控制子单元,用于当检测到针对所述内容类型选择控件的选择操作时,确定所述选择操作对应的内容类型选择控件为暂定内容类型选择控件;
内容类型确定子单元,用于当检测到针对所述选择确认控件的触发操作时,确定暂定内容类型选择控件为目标内容类型选择控件,确定所述目标内容类型选择控件对应的目标内容类型。
在一个示例中,批量下载触发单元,包括:
第一控件列表显示子单元,用于当检测到针对所述目标共享文档的文档管理操作时,显示第一管理控件列表,所述第一管理控件列表包括批量下载控件;
第二类型选择控件显示子单元,用于当检测到针对所述批量下载控件的触发操作时,显示至少一个内容类型选择控件。
在一个示例中,所述共享文档页面包括文档管理控件,所述第一控件列表显示子单元,用于当检测到针对所述文档管理控件的触发操作时,显示第一管理控件列表,所述第一管理控件列表包括批量下载控件。
在一个示例中,所述装置还包括:
存储设置页面显示单元,用于在内容下载单元对所述目标共享文档中属于所述目标内容类型的文档内容进行下载后,显示所述文档内容的存储设置页面,所述存储设置页面包括所述文档内容的存储配置信息编辑区域,以及保存控件,所述存储配置信息编辑区域包括预设的存储配置信息,所述存储配置信息包括文件类型信息和存储位置信息;
信息更新单元,用于当检测到针对所述存储配置信息编辑区域的信息修改操作时,基于所述信息修改操作更新所述存储配置信息;
存储单元,用于当检测到针对所述保存控件的触发操作时,基于所述存储配置信息编辑区域的存储配置信息中的文件类型信息,对下载的文档内容进行打包得到目标文件,并将所述目标文件存储至所述存储配置信息中存储位置信息所指示的存储位置。
在一个示例中,批量下载触发单元,包括:
第二控件列表显示子单元,用于当检测到针对所述目标共享文档的文档管理操作时,显示第二管理控件列表,所述第二管理控件列表包括内容转存文档控件;
第三类型选择控件显示子单元,用于当检测到针对所述内容转存文档控件的触发操作时,显示至少一个内容类型选择控件;
本实施例的装置还包括:
内容转存单元,用于在内容下载单元对所述目标共享文档中属于所述目标内容类型的文档内容进行下载后,创建新的共享文档,将下载的所述文档内容添加到所述新的共享文档中;
文档保存单元,用于保存所述新的共享文档。
在一个示例中,内容转存单元,包括:
文档类型选择页面显示子单元,用于显示至少一个文档类型选择控件;
文档类型选择子单元,用于当检测到针对目标文档类型选择控件的选定操作时,确定所述目标文档类型选择控件对应的目标文档类型;
文档创建子单元,用于创建属于所述目标文档类型的新的共享文档;
内容添加子单元,用于将下载的所述文档内容添加到所述新的共享文档中。
在一个示例中,内容下载单元,包括:
标识信息确定子单元,用于确定所述目标共享文档中,所述目标内容类型的文档内容的标识信息;
内容查询子单元,用于基于所述标识信息确定目标存储区域中是否存储有所述文档内容,所述目标存储区域包括终端和/或代理服务器中的存储区域;
内容下载子单元,用于若内容查询子单元的确定结果为是,则从所述目标存储区域中获取对应的文档内容;若确定结果为否,则基于所述标识信息从共享文档服务器中下载对应的文档内容。
在一个示例中,内容查询子单元,用于确定所述目标共享文档中属于所述目标内容类型的文档内容,在所述目标共享文档对应的节点树中所处的节点;基于所述文档内容所处节点的节点信息,获取所述文档内容的标识信息。
在一个示例中,文档页面显示单元,用于通过浏览器显示共享文档页面;
当所述目标存储区域为终端的存储区域时,内容查询子单元,用于:
运行批量下载程序;
通过所述批量下载程序调用所述浏览器的下载服务组件,触发所述下载服务组件确定所述终端是否存储有所述标识信息对应的文档内容;
所述内容下载子单元,用于若内容查询子单元的确定结果为是,通过所述下载服务组件从所述终端本地获取所述标识信息对应的文档内容。
在一个示例中,当所述目标存储区域包括代理服务器的存储区域时,内容查询子单元,用于向所述代理服务器发送第一内容下载请求,触发所述代理服务器中的批量下载程序基于所述第一内容下载请求中的标识信息,确定所述代理服务器中是否存储有所述标识信息对应的文档内容;
所述内容下载子单元,用于若内容查询子单元的确定结果为否,由所述代理服务器向共享文档服务器发送第二内容下载请求,所述第二内容下载请求中包括所述代理服务器中未存储的文档内容的标识信息;接收所述代理服务器发送的文档内容。
在本发明的一些实施例中,还可以提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上所述方法的步骤。
在本发明的一些实施例中,还可以提供一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述方法的步骤。
采用本发明实施例,可以显示共享文档页面,共享文档页面包括目标共享文档的描述信息,目标共享文档可供至少两个有权限的用户同时或非同时进行操作;当检测到针对目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;基于针对目标内容类型选择控件的选定操作,确定目标内容类型选择控件对应的目标内容类型;对目标共享文档中属于目标内容类型的文档内容进行下载,由此,用户只需要进行少量的操作就可以实现对目标共享文档中相同类型的文档内容的批量下载,简化了用户的下载操作,降低下载操作所需时间。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的文档内容下载***的结构示意图;
图1b是本发明实施例提供的文档内容下载方法的流程图;
图2a是本发明实施例提供的文档内容批量下载的操作示意图;
图2b是本发明实施例提供的文档内容批量下载的又一操作示意图;
图2c是本发明实施例提供的文档内容批量下载的又一操作示意图;
图2d是本发明实施例提供的文档内容批量下载的又一操作示意图;
图2e是本发明实施例提供的文档内容批量下载的又一操作示意图;
图2f是本发明实施例提供的文档内容批量下载的又一操作示意图;
图3是本发明实施例提供的另一种文档内容下载方法的流程图;
图4是本发明实施例提供的文档内容下载装置的结构示意图;
图5是本发明实施例提供的计算机设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种文档内容下载方法、装置、计算机设备和存储介质。
本发明实施例提供了一种文档内容下载***,文档内容下载***包括适用于计算机设备的文档内容下载装置。其中,计算机设备可以为终端或服务器等设备。
终端可以为手机、平板电脑、笔记本电脑等终端设备,也可以为穿戴设备、智能电视或其他具有显示模块的智能终端。
其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。
参考图1a,本实施例提供的文档内容下载***包括终端10和服务器20等;终端10和服务器20之间通过网络连接,比如,通过有线或无线网络连接等。
其中,其中,服务器20可以为终端提供目标共享文档的信息。
终端10可以用于显示共享文档页面,共享文档页面包括目标共享文档的描述信息,目标共享文档可供至少两个有权限的用户同时或非同时进行操作;当检测到针对目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;基于针对目标内容类型选择控件的选定操作,确定目标内容类型选择控件对应的目标内容类型;对目标共享文档中属于目标内容类型的文档内容进行下载。
其中,终端10在下载文档内容的过程中,可以先判断本地是否存储有需要下载的文档内容,若该文档内容未存储于本地,则可以向服务器20发送下载请求,以下载对应的文档内容。
以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
本发明实施例将从文档内容下载装置的角度进行描述,该文档内容下载装置具体可以集成在终端中,例如,可以以客户端的形式集成在终端中。
本发明实施例提供的一种文档内容下载方法,该方法可以由终端的处理器执行,如图1b所示,该文档内容下载方法的流程可以如下:
101、显示共享文档页面,共享文档页面包括目标共享文档的描述信息,目标共享文档可供至少两个有权限的用户同时或非同时进行操作;
在本实施例中,共享文档的相关功能由共享文档平台提供,在终端侧可以安装共享文档客户端程序,用户可以通过共享文档客户端程序登录共享文档平台,对平台账户中的共享文档进行操作。在另一个示例中,用户可以通过浏览器登录共享文档平台,对自身的平台账户中的共享文档进行操作。
本实施例中,共享文档平台对应有共享文档服务器,该共享文档服务器可以用于为用户提供共享文档相关的服务。共享文档服务器中可以存储有共享文档平台用户的所有共享文档。用户可以通过登录共享文档平台在共享文档服务器中新建共享文档,或者编辑共享文档服务器中的共享文档。
本实施例中的共享文档平台可以是云平台,共享文档服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器等。
本实施例中的共享文档其实也可以理解为在线文档,该共享文档的编辑模式一般是在线编辑。用户可以通过客户端或者浏览器等方式,登录共享文档平台,然后创建共享文档,在共享文档创建后,创建的共享文档存储于共享文档平台上,用户可以在共享文档中进行操作如编辑,在共享文档的编辑过程中,用户在共享文档中编辑的信息,会实时传输至共享文档平台中对共享文档进行更新,由此就实现了共享文档的在线编辑。
本实施例中,有权限的用户指的是具有对共享文档的在线操作权限的用户。该在线操作权限包括但不限于编辑权限。
本实施例的目标共享文档可供至少两个有权限的用户同时或非同时进行操作,但是可以理解的是,目标共享文档对应的有权限的用户并不限定为至少两个,而是在目标共享文档的有权限的用户为至少两个时,这些有权限的用户可以同时或非同时对目标共享文档进行操作。
在一个示例中,目标共享文档的有权限的用户可以只有一个,例如,共享文档平台上的共享文档A由用户A创建,用户A为共享文档A的有操作权限的用户,在用户A未通过共享文档平台将共享文档分享给该共享文档平台上的其他用户的时候,用户A为共享文档A仅有的有操作权限的用户。
在其他的示例中,共享文档的有权限的用户可以有至少两个,当共享文档的有权限的用户为至少两个时,共享文档可以供所有的有权限的用户同时或者非同时操作。例如,若前一个示例中的用户A将共享文档A分享给了共享文档平台上的用户B和C,则用户A、B和C都是共享文档A的有操作权限的用户,用户A、B和C都可以登陆自身的共享文档平台账号,然后通过该账号进入共享文档A的编辑页面,对共享文档A进行编辑,可以理解的是,每个用户对共享文档A的编辑,都可以更新共享文档平台上共享文档A的文档内容,若用户A、B和C同时对共享文档A进行编辑,则用户A、B和C在共享文档A中编辑的信息可以同时更新共享文档A,更新后,每个用户的终端显示的共享文档A中都包括三个用户编辑的内容。
本实施例中,共享文档的文档类型不限,例如,可以是图文类型的文档,表格类型的文档,或者是PPT(PowerPoint,幻灯片)类型的文档。其中,对于不同文档类型的共享文档而言,文档中可以添加的文档内容的类型不限,内容类型包括但不限于:文本、图像、视频、音频、或多媒体内容等等。其中,多媒体内容是指组合两种或者两种以上媒体形式内容得到的内容,该媒体形式可以包括文字、图像以及音频等形式。
本实施例中,目标共享文档的描述信息,是可以用于供用户确定目标共享文档的信息,该描述信息可以包括目标共享文档的文档名称,或者可以包括目标共享文档中的文档内容。
在一个示例中,共享文档页面,可以是目标共享文档的文档编辑页面,该文档编辑页面包括目标共享文档的文档内容,在该文档编辑页面中,用户可以对目标共享文档进行操作,例如对目标共享文档中的文档内容进行修改等。
在另一个示例中,共享文档页面,还可以是共享文档平台提供的用户操作页面,该用户操作页面中包括用户在历史操作共享文档的描述信息,该历史操作共享文档可以理解为用户在历史时间段内操作过的共享文档,该描述信息可以包括以下至少一种:共享文档的缩略图、共享文档的标题、共享文档的内容类型、共享文档的文件大小、共享文档的其他属性信息等。该历史操作共享文档中包括目标共享文档。
本实施例中的共享文档平台,以及共享文档的多用户同时或非同时操作,可以是基于云技术实现的。云技术(Cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。
具体的,本实施例中共享文档的实现以及对共享文档的在线操作等,可以是基于云计算技术中的云存储(cloud storage)技术实现的,云存储是在云计算概念上延伸和发展出来的一个新的概念,分布式云存储***(以下简称存储***)是指通过集群应用、网格技术以及分布存储文件***等功能,将网络中大量各种不同类型的存储设备(存储设备也称之为存储节点)通过应用软件或应用接口集合起来协同工作,共同对外提供数据存储和业务访问功能的一个存储***。
本实施例中,共享文档平台对其平台用户创建的共享文档的存储,可以基于云存储技术实现,共享文档平台的共享文档服务器中的各种存储设备,可以基于云存储技术集合起来协同工作,形成一个大的云存储***,共同对共享文档平台用户提供文档存储和业务访问功能。
如共享文档平台可以在云存储***中为平台用户分配对应的用户存储空间,可选的,在分配用户存储空间的时候,可以基于存储设备和云平台用户的登录地点的距离作为分配所需参考的信息,为平台用户分配距离登录地点距离较近(例如距离最近)的存储设备对应的存储空间。
对于共享文档页面是目标共享文档的文档编辑页面的示例,步骤“显示共享文档页面,共享文档页面包括目标共享文档的描述信息”,可以包括:
当检测到针对共享文档平台的登录操作时,获取登录用户的平台登录信息;
将所述平台登录信息发送给共享文档平台,触发共享文档平台基于其云储存***中的平台用户信息,对登录用户进行身份验证,其中,若共享文档平台对登录用户的身份验证成功,则会生成身份验证成功消息,还可以从登录用户的用户存储空间中获取登录用户在共享文档平台中的历史操作共享文档的描述信息,将身份验证成功消息和该描述信息发送给登录用户的终端;
若接收到针对登录用户的身份验证成功消息,以及登录用户在共享文档平台中的历史操作共享文档的描述信息,显示用户操作页面,所述用户操作页面包括历史操作共享文档的描述信;
当检测到针对历史操作共享文档中的目标共享文档的编辑触发操作时,向共享文档平台发送针对目标共享文档的文档内容获取请求,触发共享文档平台从登录用户的用户存储空间中获取目标共享文档的文档内容;
接收共享文档平台响应于文档内容获取请求发送的目标共享文档的文档内容,显示目标共享文档的文档编辑页面,所述文档编辑页面包括:目标共享文档的文档内容。
对于共享文档页面是目标共享文档的用户操作页面的示例,步骤“显示共享文档页面,共享文档页面包括目标共享文档的描述信息”,可以包括:
当检测到针对共享文档平台的登录操作时,获取登录用户的平台登录信息;
将所述平台登录信息发送给共享文档平台,触发共享文档平台基于其云储存***中的平台用户信息,对登录用户进行身份验证,其中,若共享文档平台对登录用户的身份验证成功,则会生成身份验证成功消息,还可以从登录用户的用户存储空间中获取登录用户在共享文档平台中的历史操作共享文档的描述信息,将身份验证成功消息和该描述信息发送给登录用户的终端;
若接收到针对登录用户的身份验证成功消息,以及登录用户在共享文档平台中的历史操作共享文档的描述信息,显示用户操作页面,所述用户操作页面包括历史操作共享文档的描述信。
其中,若目标共享文档或历史操作共享文档中,存在分享用户分享给登录用的文档,则在获取这种共享文档的描述信息时,除了从登录用户的用户存储空间中获取,还可以先从登录用户的用户存储空间中,获取这种共享文档在分享用户的用户存储空间的存储地址信息,然后基于该存储地址信息从分享用户的用户存储空间中获取共享文档的描述信息。
102、当检测到针对目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;
本实施例中,内容类型选择控件可以用于选择后续下载的文档内容的内容类型。一个内容类型选择控件对应一种内容类型,并且不同的内容类型选择控件对应的内容类型不同。其中,内容类型选择控件的显示区域中显示其对应的内容类型的名称。本实施例中的控件的展示形式包括但不限于图片,按钮,消息盒子等等。
本实施例中提到的内容类型,可以理解为共享文档中记载的文档内容的类型,文档内容可以根据其展现形式,分为不同的内容类型,例如仅通过文字形式展示的文档内容,如文本内容,其内容类型为文本类型,通过图像形式展示的文档内容,其内容类型为图像类型,通过视频形式展示的文档内容,其内容类型为视频类型等等。
在一个示例中,内容类型选择控件可以是默认设置的内容类型选择控件,例如图像类型选择控件,音频类型选择控件和视频类型选择控件。在该示例中,对于不同的目标共享文档,在检测到内容批量下载操作时,均会显示相同的内容类型选择控件。
其中,本实施例的内容类型选择控件可以以列表的形式显示。即当检测到针对目标共享文档的内容批量下载操作时,显示内容类型选择控件列表,该内容类型选择控件列表包括:至少一个内容类型选择控件。
在另一个示例中,考虑到不同的目标共享文档中,文档内容的实际内容类型不完全等同,例如,有的目标共享文档中包括图像和文本类型的文档内容,有的目标共享文档中包括音频、视频和图像类型的文档内容。
本实施例提出了一种针对不同共享文档提供不同内容类型选择控件的方案。可选的,步骤“当检测到针对目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件”,可以包括:
当检测到针对目标共享文档的内容批量下载操作时,确定目标共享文档中文档内容的实际内容类型;
基于实际内容类型,显示内容类型选择控件,其中,一个实际内容类型对应一个内容类型选择控件。
其中,实际内容类型为目标共享文档中的文档内容所对应的内容类型,,可以理解的是,对于不同的目标共享文档,其中的文档内容不同,则目标共享文档对应的实际内容类型可能不同,例如目标共享文档B中包括文本内容、图像内容和音频内容,则其实际内容类型包括文本内容类型、图像内容类型和音频内容类型,目标共享文档B中包括文本内容和视频内容,则其实际内容类型包括文本内容类型和视频内容类型。
可选的,为了确定目标共享文档中文档内容的实际内容类型,可以先获取目标共享文档中的文档内容,再对文档内容进行内容类型识别,确定目标共享文档的实际内容类型。
或者,确定目标共享文档中文档内容的实际内容类型,具体可以是:获取目标共享文档对应的Dom Tree(Document Object Model Tree,文档树),基于文档树中各节点的节点信息,确定目标共享文档中文档内容的实际内容类型。
在一个示例中,可以针对每一种实际内容类型,均显示一个对应的内容类型选择控件。
例如,目标共享文档的实际内容类型包括文本内容、图像内容和富媒体内容类型,则显示文本类型选择控件,图像类型选择控件和音频类型选择控件。
在另一个示例中,可以获取默认内容类型,确定实际内容类型中属于默认内容类型的内容类型作为可下载内容类型,显示所有可下载内容类型对应的内容选择控件。
例如,默认内容类型包括图像、音频和视频类型,目标共享文档的实际内容类型包括文本、图像和音频类型;则确定可下载内容类型为图像和音频类型,显示图像类型选择控件和音频类型选择控件。
例如,参考图2a,在图2a中,共享文档页面为目标共享文档的文档编辑页面201,该文档编辑页面201包括目标共享文档的文档内容2011,在该文档编辑页面201中,用户可以对目标共享文档2011进行操作,例如对目标共享文档中的文档内容进行修改等。当检测到针对目标共享文档2011的内容批量下载操作时,显示内容类型选择控件列表,该内容类型选择控件列表包括:默认设置的内容类型选择控件,即图2a中名为“原始图片”的图像类型选择控件,名为“音频文件”的音频类型选择控件,以及名为“视频文件”的视频类型选择控件。当然,可以理解的是,默认设置的内容类型选择控件还可以包括其他的内容类型选择控件,如文本类型选择控件等等。
当然,在图2a所示示例中,在检测到内容批量下载操作时,可以先确定目标共享文档中文档内容的实际内容类型;再基于实际内容类型,显示内容类型选择控件。
又例如,参考图2b,在图2b中,共享文档页面为共享文档平台提供的用户操作页面203,该用户操作页面203中包括用户在历史时间段内操作过的共享文档(参考2031指示的共享文档)的描述信息,该描述信息可以包括共享文档的缩略图,和/或共享文档的标题如XX部门旅游记录。在该用户操作页面203中,当检测到针对目标共享文档2031的内容批量下载操作时,可以确定目标共享文档2031中文档内容的实际内容类型如图像类型和视频类型,基于实际内容类型,显示内容类型选择控件列表,该内容类型选择控件列表包括:实际内容类型对应的内容类型选择控件,即图2b中名为“原始图片”的图像类型选择控件,以及名为“视频文件”的视频类型选择控件。
考虑到用户可能对多种内容类型的文档内容存在下载需求,本实施例中还为用户提供了多种内容类型的内容批量下载方案。
本实施例中的内容批量下载操作的触发形式,可以是通过控件触发,也可以是通过快捷键操作触发,或者还可以通过语音形式的指令触发或者是手势触发,本实施例对此没有限制。
在一个示例中,步骤“当检测到针对目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件”,可以包括:
当检测到针对目标共享文档的文档管理操作时,显示第一管理控件列表,第一管理控件列表包括批量下载控件;当检测到针对批量下载控件的触发操作时,显示至少一个内容类型选择控件。
本实施例中的第一管理控件列表中还可以包括可供用户实现其他的文档管理功能的功能控件,例如可供用户将目标共享文档导出至目标存储区域的导出功能控件等等。
例如,参考图2a,在目标共享文档的文档编辑页面201,当检测到针对目标共享文档的文档管理操作时,显示第一管理控件列表2012,第一管理控件列表2012包括批量下载控件如名为“批量下载”的控件。当检测到针对批量下载控件的触发操作时,显示至少一个内容类型选择控件2013。
在一个示例中,第一管理控件列表可以是通过控件操作或快捷键操作或语音指令的形式触发显示的,本实施例对此没有限制。
可选的,在一个示例中,共享文档页面包括文档管理控件,步骤“当检测到针对目标共享文档的文档管理操作时,显示第一管理控件列表,第一管理控件列表包括批量下载控件”,可以包括:当检测到针对文档管理控件的触发操作时,显示第一管理控件列表,第一管理控件列表包括批量下载控件。
例如,还是参考图2a,共享文档页面包括文档管理控件如名为“文件”的控件2014,当检测到针对“文件”控件的触发操作如点击操作时,显示第一管理控件列表2012。
可选的,在另一个示例中,可以通过快捷键操作的方式,触发第一管理控件列表的显示,步骤“当检测到针对目标共享文档的文档管理操作时,显示第一管理控件列表,第一管理控件列表包括批量下载控件”,可以包括:当检测到预设快捷键操作时,显示第一管理控件列表,第一管理控件列表包括批量下载控件,预设快捷键操作为共享文档的文档管理操作所对应的快捷键操作。
其中,快捷键操作可以是通过终端的输入设备如键盘、鼠标等触发的。例如,快捷键操作为鼠标右键双击操作,或者为鼠标右键单击操作,或者为键盘中多个特定按键的同时点击操作等等,本实施例对此没有限制。
例如,在一个示例中,共享文档页面为文档编辑页面,假设文档管理操作对应的快捷键操作,为在目标共享文档的显示区域(如空白区域)进行的鼠标右键双击操作,参考图2d,文档编辑页面207中显示有目标共享文档2071的文档内容,当检测到在目标共享文档的空白处的鼠标右键双击操作时,显示第一管理控件列表2073,其中,第一管理控件列表2073的显示位置可以根据光标2072的显示位置确定。
例如,另一个示例中,共享文档页面为用户操作页面,假设文档管理操作对应的快捷键操作,为在目标共享文档的描述信息的显示区域,进行的鼠标右键双击操作,还是参考图2b,用户操作页面203中显示有目标共享文档2031的描述信息,当检测到在2031指示的灰色矩形显示区域的鼠标右键双击操作时,显示第一管理控件列表2032,其中,第一管理控件列表2032的显示位置可以根据光标的显示位置确定。
103、基于针对目标内容类型选择控件的选定操作,确定目标内容类型选择控件对应的目标内容类型;
本实施例中,内容类型选择控件可以是单选控件,针对目标内容类型选择控件的选定操作,可以是针对目标内容类型选择控件的选择操作如点击、双击等操作。
在另一个示例中,目标内容类型选择控件还可以是可复选控件,可选的,步骤“当检测到针对目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件”,可以包括:当检测到针对目标共享文档的内容批量下载操作时,显示选择确认控件以及至少一个内容类型选择控件。
当然,该示例中的内容类型选择控件,可以是默认设置的内容类型选择控件,或者可以是根据目标共享文档的实际内容类型设置的内容类型选择控件。本实施例对此没有限制。
对应地,步骤“基于针对目标内容类型选择控件的选定操作,确定目标内容类型选择控件对应的目标内容类型”,可以包括:当检测到针对内容类型选择控件的选择操作时,确定选择操作对应的内容类型选择控件为暂定内容类型选择控件;当检测到针对选择确认控件的触发操作时,确定暂定内容类型选择控件为目标内容类型选择控件,确定目标内容类型选择控件对应的目标内容类型。
其中,内容类型选择控件可以包括内容类型的名称和复选框,用户可以通过对内容类型选择控件的触发操作如点击、长按、双击等,来选择内容类型选择控件或取消对内容类型选择控件的选择。
可选的,本实施例的方法还包括:当检测到针对暂定内容类型选择控件的取消操作时,将该暂定内容类型选择控件确定为非暂定内容类型选择控件。
其中,该取消操作,可以是针对暂定内容类型选择控件的触发操作,如点击、双击和长按等触控操作,或者各种手势操作等等。
例如,参考图2c,在共享文档页面205中,当检测到针对目标共享文档的内容批量下载操作时,显示内容类型选择控件列表2052,该列表中包括名为“确认”的选择确认控件,以及三个内容类型选择控件,该内容类型选择控件包括复选框,当检测到针对如“原始图片”控件的选择操作,如点击、长按、双击等触控操作时,复选框中可以显示勾选信息如被勾选的内容类型选择控件为暂定内容类型选择控件,可以理解的是,在复选框中显示有时,若检测到针对暂定内容类型选择控件的取消操作,如点击、长按、双击等触控操作,则隐藏复选框中的勾选信息如以表示该暂定内容类型选择控件的选择被取消,当检测到针对“确认”控件的触发操作时,将检测到触发操作时,存在的暂定内容类型选择控件如图2c中的“音频文件”和“原始图片”控件,确定为目标内容类型选择控件,确定目标内容类型选择控件对应内容类型为目标内容类型。
104、对目标共享文档中属于目标内容类型的文档内容进行下载。
本实施例中,终端和共享文档服务器之间可以设置有代理服务器。终端可以通过代理服务器向共享文档服务器请求共享文档,在请求后,代理服务器中可以缓存该共享文档,当终端再次请求该共享文档时,代理服务器在接收到文档请求后,可以从自身的存储区域中获取该共享文档传输给终端,由此减小共享文档服务器的压力。
本实施例中,对目标内容类型的文档内容进行下载,可以是从共享文档服务器中下载这些文档内容,考虑到全部下载对共享文档服务器的带宽资源和计算资源的压力,以及终端或代理服务器本身具有对文档内容的缓存功能,本实施例中,可以先从终端和/或代理服务器中获取已存储的文档内容,再从共享文档服务器中获取未存储的文档内容。
本实施例中,在下载目标文档类型的文档内容之后,可以对这些下载的文档内容进行存储,文档内容的存储方式可以有多种。
在一个示例中,步骤“对目标共享文档中属于目标内容类型的文档内容进行下载”后,还可以包括:
将下载的文档内容打包成默认文件类型的目标文件;
将目标文件存储至默认存储位置。
其中,默认存储位置可以是终端的默认存储位置,或者可以是预设的云存储位置,例如预设的云网盘、云相册等等。
上述的存储对于用户而言,可以是无感的,在存储成功之后,可以显示存储成功提示信息,若存储失败,则可以显示存储失败提示信息,该信息中可以包括存储失败的原因,例如,下载失败,或者未找到默认存储位置等等。
在另一个示例中,步骤“对目标共享文档中属于目标内容类型的文档内容进行下载”后,还可以包括:
显示所述文档内容的存储设置页面,所述存储设置页面包括所述文档内容的存储配置信息编辑区域,以及保存控件,所述存储配置信息编辑区域包括预设的存储配置信息,所述存储配置信息包括文件类型信息和存储位置信息;
当检测到针对所述存储配置信息编辑区域的信息修改操作时,基于所述信息修改操作更新所述存储配置信息;
当检测到针对所述保存控件的触发操作时,基于所述存储配置信息编辑区域的存储配置信息中的文件类型信息,对下载的文档内容进行打包得到目标文件,并将所述目标文件存储至所述存储配置信息中存储位置信息所指示的存储位置。
可以理解的是,若用户未对存储配置信息编辑区域进行信息修改操作,则使用预设的存储配置信息对下载的文档内容进行打包和存储。
本实施例中的存储设置页面可以以窗口或子页面或浮层等形式展现,本实施例对此没有限制。
本实施例中预设的存储配置信息中的文件类型信息,可以是通用的zip文件类型,基于下载的文档内容生成属于文件类型的目标文件,可以是将下载的文档内容打包为zip类型的文件。
在本实施例中,共享文档页面可以是通过浏览器,或客户端如共享文档客户端显示的,对于文档内容的下载,可以是通过浏览器或客户端等实现的,本实施例对此没有限定。本实施例中,浏览器或客户端的运行***不限,例如可以是windows***,安卓***以及iOS(iPhone Operation System)***等等。
本实施例中,文档内容下载后,可以先基于预设的存储配置信息对下载的文档内容进行打包,在文件打好包后,可以生成一个文件存储请求,使用浏览器的open url功能,触发浏览器打开保存提示窗口,即本实施例中的存储设置页面。在该存储设置页面中,显示有预设的存储配置信息,若用户对其中的文件类型信息没有修改,则可以在用户点击保存控件后,直接将已经打包生成的目标文件保存至存储位置信息指示的存储位置。若用户对文件类型信息有修改,则可以将打包好的目标文件的文件类型,转换成用户修改后的文件类型信息指示的文件类型,在用户点击保存控件后,将转换后的目标文件保存至存储位置信息指示的存储位置,即完成文件批量下载。
在另一个示例中,可以先不对下载的文档内容进行打包,而是在检测到用户点击保存控件后,才开始进行文档内容的打包。
可以理解的是,如果是通过其他客户端,如共享文档客户端等下载文档内容,在文档内容下载完成后,可以通过共享文档客户端调用终端***本身的文件存储服务以显示保存提示窗口,即上述的存储设置页面,然后根据用户在存储设置页面中的操作,对文档内容进行存储。
本实施例中,存储配置信息编辑区域可供用户对预设的存储配置信息进行修改,以更新存储配置信息,如更新文件类型信息和存储位置信息。其中,存储配置信息还可以包括目标文件的其他信息如文件名称信息、文件大小信息等等。
本实施例的存储配置信息编辑区域可以包括多个子控件,子控件可以用于编辑存储配置信息,子控件的具体数量和功能可以根据需要设置。
例如,还是参考图2a,当检测到针对共享文档页面201中的“原始图片”控件的触发操作,如鼠标左键点击操作时,对目标共享文档2011中图片类型的文档内容进行下载,下载完成后,显示存储设置页面202,存储设置页面202包括存储配置信息编辑区域和保存控件,其中,存储配置信息编辑区域可以包括存储位置设置子控件2021,文件名称设置子控件2022,以及文件类型设置子控件2023,分别用于供用户设置存储位置,文件名称和文件类型。存储位置设置子控件2021中可以包括多个存储位置选择子控件,当检测到用户对于存储位置选择子控件的选择操作时,2024所示的存储位置显示区域中可以更新显示存储位置。其中,文件名称设置子控件2022,以及文件类型设置子控件2023分别显示有预设的存储配置信息中的文件名称信息和文件类型信息,用户可以通过针对文件名称设置子控件2022的编辑操作,修改目标文件的文件名称,以及通过在文件类型设置子控件2023的类型选择操作,修改目标文件的文件类型,当检测到针对“保存”控件的触发操作时,对下载的文档内容按照文件类型设置子控件2023指示的文件类型进行打包,得到目标文件,并且该目标文件的文件名称为文件名称设置子控件2022对应的文件名称,将目标文件存储至存储位置设置子控件2021指示的存储位置。
在另一个示例中,还可以将下载的文档内容转存到新的共享文档中。该存储方式的不同,可以是通过步骤102进行设置的。可选的,步骤“当检测到针对目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件”,可以包括:当检测到针对目标共享文档的文档管理操作时,显示第二管理控件列表,第二管理控件列表包括内容转存文档控件;当检测到针对内容转存文档控件的触发操作时,显示至少一个内容类型选择控件。在该示例中,对应地,步骤“对目标共享文档中属于目标内容类型的文档内容进行下载”后,还可以包括:创建新的共享文档,将下载的文档内容添加到新的共享文档中;保存新的共享文档。
该示例中的内容转存文档控件用于指示将目标共享文档中目标内容类型的文档内容,转存到新的共享文档中。该目标内容类型的确定方式与前述示例中的描述相同,都是通过对内容类型选择控件的选定操作实现的,在该示例中,内容类型选择控件可以是默认设置的,也可以是基于目标共享文档的实际内容类型设置的,内容类型选择控件可以是单选控件,也可以是可复选控件,本实施例对此没有限制。
该示例中,保存新的共享文档,可以是将新的共享文档保存在共享文档平台中。本实施例中,在创建新的共享文档,将下载的文档内容添加到新的共享文档中后,还可以显示新的共享文档的文档编辑页面,以便用户对新的共享文档进行查看或编辑等操作。
该示例中,第二管理控件列表的触发显示方式,可以参考前述示例中关于第一管理控件列表的触发显示方式,进一步的,第二管理控件列表可以与第一管理控件列表相同,即第一管理控件列表与第二管理控件列表为同一个管理控件列表,即当检测到针对目标共享文档的文档管理操作时,显示管理控件列表,管理控件列表中包括批量下载控件以及内容转存文档控件。用户可以根据对存储方式的需求,选择批量下载控件或内容转存文档控件。
例如,参考图2e,共享文档页面209中包括目标共享文档2091的文档内容,当检测到针对目标共享文档的文档管理操作时,显示第二管理控件列表2092,该列表中包括内容转存文档控件如名为“内容转存入新文档”的控件,当检测到针对内容转存入新文档”控件的触发操作时,显示至少一个内容类型选择控件2093,当检测到针对“原始图片”的内容类型选择控件时,对目标共享文档中的图片类型的文档内容进行下载,在下载后,创建新的共享文档,将下载的文档内容添加到新的共享文档中;之后,可以显示新的共享文档对应的文档编辑页面210,该文档编辑页面210中包括该新的共享文档2101的文档内容,如目标共享文档中的图片1,图片2等等。
本实施例中,上述新的共享文档的文档类型可以是默认文档类型,例如图文文档类型。
在另一个示例中,还可以为用户提供新建共享文档的文档类型选择功能,可选的,步骤“创建新的共享文档,将下载的文档内容添加到新的共享文档中”,可以包括:
显示至少一个文档类型选择控件;
当检测到针对目标文档类型选择控件的选定操作时,确定目标文档类型选择控件对应的目标文档类型;
创建属于目标文档类型的新的共享文档;
将下载的文档内容添加到新的共享文档中。
本实施例中,一个文档类型选择控件对应一种文档类型,不同文档类型选择控件对应的文档类型不同。
例如,参考图2f,在对目标共享文档中属于目标内容类型的文档内容进行下载后,在共享文档页面211显示文档类型选择控件2111,当检测到针对目标文档类型选择控件如“在线文档”的选定操作时,确定新建的共享文档类型为图文文档,创建新的图文文档,将已下载的文档内容如目标共享文档中的图片添加到新的图文文档中。显示新的图文文档的文档编辑页面210。
在一个示例中,通过文档管理操作,可以只显示第一管理控件列表,第一管理控件列表中可以不包括内容转存文档控件,对于存储方式的选择,可以在步骤103之后进行。
例如,在步骤“对目标共享文档中属于目标内容类型的文档内容进行下载”后,还可以包括:
显示存储方式选择控件,其中,存储方式选择控件包括本地存储控件,以及转存文档控件;
当检测到针对本地存储控件的触发操作时,显示文档内容的存储设置页面,存储设置页面包括文档内容的存储配置信息编辑区域,以及保存控件,所述存储配置信息编辑区域包括预设的存储配置信息,所述存储配置信息包括文件类型信息和存储位置信息;当检测到针对所述存储配置信息编辑区域的信息修改操作时,基于所述信息修改操作更新所述存储配置信息;当检测到针对所述保存控件的触发操作时,基于所述存储配置信息编辑区域的存储配置信息中的文件类型信息,对下载的文档内容进行打包得到目标文件,并将所述目标文件存储至所述存储配置信息中存储位置信息所指示的存储位置;
当检测到针对转存文档控件的触发操作时,创建新的共享文档,将下载的文档内容添加到新的共享文档中;保存新的共享文档。
其中,当检测到针对转存文档控件的触发操作时,可以先显示至少一个文档类型选择控件;通过针对文档类型选择控件的选择操作,来确定新的共享文档的文档类型。
本实施例中,对于共享文档服务器设置有代理服务器和未设置代理服务器的方案,批量下载文档内容的方式不同。
本实施例中,步骤“对目标共享文档中属于目标内容类型的文档内容进行下载”,可以包括:
步骤A、确定目标共享文档中,目标内容类型的文档内容的标识信息;
步骤B、基于标识信息确定目标存储区域中是否存储有文档内容,目标存储区域包括终端和/或代理服务器中的存储区域;
步骤C、若是,则从目标存储区域中获取文档内容;
步骤D、若否,则基于标识信息从共享文档服务器中下载对应的文档内容。
本实施例中,若设置有代理服务器,则步骤B中目标存储区域可以包括终端和代理服务器的存储区域,若未设置代理服务器,则步骤B中的目标存储区域为终端的存储区域。
本实施例中,标识信息的类型可以根据目标内容类型确定,例如,对于图片类型的文档内容,标识信息可以为URL(Uniform Resource Locator,统一资源定位符)信息,对于音频或视频类型的文档内容,标识信息可以为URL信息,或者音频或视频的私有协议规定的ID(Identity document,身份证标识号)信息。
可选的,步骤“确定目标共享文档中,目标内容类型的文档内容的标识信息”,可以包括:确定目标共享文档中属于目标内容类型的文档内容,在目标共享文档对应的节点树中所处的节点;基于文档内容所处节点的节点信息,获取文档内容的标识信息。
在对目标共享文档下载之后,终端中一般会存在文档的DOM节点树,文档中的各个内容在该树中均有对应的树节点,本实施例可以基于DOM树机制,确定目标内容类型的文档内容,在节点树中的节点,基于这些节点的节点信息确定文档内容的标识信息。
例如,在一个示例中,可以直接从节点信息中获取文档内容的标识信息,或者,可以基于节点的节点信息获取节点对应的src(source,源代码文件),从源代码文件中获取标识信息,或者本实施例中,若其他现有的数据结构中存在文档内容的标识信息如URL字段,则可以从这些数据结构中获取文档内容的标识信息。
在获取文档内容标识信息后,可以生成文档内容的标识信息列表。基于标识信息列表确定目标存储区域中是否存储有文档内容。
本实施例中的共享文档页面可以通过浏览器进行显示。文档内容的批量下载也可以是浏览器实现的。
在一个示例中,共享文档服务器未对应设置有代理服务器,目标存储区域为终端的存储区域,步骤“基于标识信息确定目标存储区域中是否存储有文档内容”,可以包括:
运行批量下载程序;通过批量下载程序调用浏览器的下载服务组件,触发下载服务组件确定终端是否存储有标识信息对应的文档内容。
对应地,步骤“从目标存储区域中获取文档内容”,可以包括:通过下载服务组件从终端本地获取标识信息对应的文档内容。
步骤“基于标识信息从共享文档服务器中下载对应的文档内容”,可以包括:对于终端本地未存储的文档内容,基于其标识信息从共享文档服务器中下载该文档内容。
其中,下载服务组件可以是浏览器的ajax请求组件,该请求组件在接收到标识信息后,会先查询终端本地是否存在标识信息对应的内容,再进行下载,由此,本实施例可以复用浏览器本身的功能,简化批量下载程序的功能,降低其运行资源需求和计算量。
例如,以标识信息为URL信息为例,批量下载程序获取URL列表之后,遍历URL列表中的URL,调用浏览器的ajax请求下载每一个URL对应的文件数据,每一个文件数据的下载过程中,浏览器会判断对应URL的文件是否已经存在于终端本地,如果已经存在,不会再去共享文档服务器请求,会直接返回文件数据,这样可以达到节省共享文档服务器带宽和提高效率的目的。
本实施例的批量下载程序,可以批量下载功能上线后,由共享文档服务器向终端发送,作为浏览器的插件使用。可选的,批量下载程序可以集成在浏览器中,或者集成在共享文档客户端中。
在另一个示例中,目标存储区域包括代理服务器的存储区域。
步骤“基于标识信息确定目标存储区域中是否存储有文档内容”,可以包括:向代理服务器发送第一内容下载请求,触发代理服务器中的批量下载程序基于第一内容下载请求中的标识信息,确定代理服务器中是否存储有所述标识信息对应的文档内容。
对应的,步骤“基于标识信息从共享文档服务器中下载对应的文档内容”,包括:由所述代理服务器向共享文档服务器发送第二内容下载请求,所述第二内容下载请求中包括所述代理服务器中未存储的文档内容的标识信息,接收所述代理服务器发送的文档内容。
其中,代理服务器可以在接收到共享文档服务器响应于第二内容下载请求发送的文档内容后,将自身存储的文档内容和接收到文档内容作为响应于第一内容下载请求的文档内容,发送给终端。
本实施例中,终端或者终端中的浏览器内,或终端的共享文档客户端,可以通过post的方式向代理服务器发送内容下载请求,其中,该内容下载请求中包括文档内容的标识信息。其中,标识信息可以以列表形式集成在内容下载请求中。
例如,以标识信息为URL信息为例,代理服务器中的批量下载程序获取URL列表之后,可以将遍历URL列表中的URL,下载每一个URL对应的文件数据,每一个文件数据的下载过程中,批量下载程序可以先判断对应URL的文件数据是否已经存在于代理服务器中,如果已经存在,不会再去共享文档服务器请求,会向终端返回文件数据,若不存在,则会向共享文档服务器请求该URL对应的文件数据。
采用本发明实施例,用户可以只在web端进行少数几个操作步骤,可以实现对目标共享文档中相同类型的文档内容的批量下载,简化了用户的下载操作,降低下载操作所需时间。并且,在下载文档时,可以先基于浏览器从本地或代理服务器中获取已经存储的文档内容,再从共享文档服务器中获取终端本地或代理服务器中未存储的文档内容,可以降低二次下载的数据量,帮助用户节省流量,提升下载速度,还可以降低共享文档服务器确定和传输文档内容所需的计算资源、带宽资源和网络流量消耗。
在一个示例中,结合附图3,以批量下载图片为例,对本实施例的文档内容下载方法进行详细的描述。
参考附图3,文档内容下载方法可以包括:
301、通过浏览器显示共享文档页面,共享文档页面包括目标共享文档的描述信息和文档管理控件,目标共享文档可供至少两个有权限的用户同时或非同时进行操作;
302、当检测到针对文档管理控件的触发操作时,显示第一管理控件列表,第一管理控件列表包括批量下载控件;
303、当检测到针对批量下载控件的触发操作时,显示至少一个内容类型选择控件;
304、基于针对目标内容类型选择控件的选定操作,确定目标内容类型选择控件对应的目标内容类型;
其中,假设目标内容类型为图像类型。
305、确定目标共享文档中属于图像类型的文档内容,提取目标共享文档中所有图片的URL信息列表;
306、将URL信息列表发送给批量下载程序;
307、批量下载程序接收URL信息列表,遍历到URL信息列表中的每一个URL时,调用浏览器通过URL获取对应的单文件;
其中,调用浏览器通过URL获取对应的单文件的步骤,具体可以通过下列的步骤308-310实现,通过URL获取的单文件中包含URL对应的图片。
308、浏览器判断终端本地是否存储有URL对应的图片,若否,执行步骤309、若是,执行步骤310;
309、浏览器基于URL从共享文档服务器中下载对应的图片;
本实施例中,该URL指向的存储空间可以属于共享文档服务器为当前的用户提供的用户存储空间,也可以属于共享文档服务器为其他用户提供的用户存储空间,例如,在一个示例中,若该目标共享文档为当前的用户创建的文档,则基于该URL可以从该用户的用户存储空间中下载该图片,若该目标共享文档为共享文档平台的分享用户分享给当前的用户的,则基于该URL可以从该分享用户的用户存储空间中下载该图片。
310、浏览器返回URL对应的图片;
311、显示图片的存储设置页面,存储设置页面包括文档内容的存储配置信息编辑区域,以及保存控件,所述存储配置信息编辑区域包括预设的存储配置信息,所述存储配置信息包括文件类型信息和存储位置信息;
其中,当检测到针对所述存储配置信息编辑区域的信息修改操作时,可以基于所述信息修改操作更新存储配置信息编辑区域中的存储配置信息。
312、当检测到针对保存控件的触发操作时,基于存储配置信息中的文件类型信息对下载的文档内容进行打包,得到目标文件;
313、将目标文件存储至存储配置信息中的存储位置信息指示的存储位置。
采用本发明实施例,用户可以只在web端进行少数几个操作步骤,就可以实现对目标共享文档中相同类型的文档内容的批量下载,简化了用户的下载操作,降低下载操作所需时间。
为了更好地实施以上方法,相应的,本发明实施例还提供一种文档内容下载装置,该内文档内容下载装置具体集成在文档内容下载终端。
参考图4,该装置包括:
文档页面显示单元401,用于显示共享文档页面,所述共享文档页面包括目标共享文档的描述信息,所述目标共享文档可供至少两个有权限的用户同时或非同时进行操作;
批量下载触发单元402,用于当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;
内容类型确定单元403,用于基于针对目标内容类型选择控件的选定操作,确定所述目标内容类型选择控件对应的目标内容类;
内容下载单元404,用于对所述目标共享文档中属于所述目标内容类型的文档内容进行下载。
在一个示例中,批量下载触发单元,包括:
实际类型确定子单元,用于当检测到针对所述目标共享文档的内容批量下载操作时,确定所述目标共享文档中文档内容的实际内容类型;
第一类型选择控件显示子单元,用于基于所述实际内容类型,显示内容类型选择控件,其中,一个实际内容类型对应一个内容类型选择控件。
在一个示例中,批量下载触发单元,用于当检测到针对所述目标共享文档的内容批量下载操作时,显示选择确认控件以及至少一个内容类型选择控件,其中,所述内容类型选择控件为可复选控件;
内容类型确定单元,包括:
复选控制子单元,用于当检测到针对所述内容类型选择控件的选择操作时,确定所述选择操作对应的内容类型选择控件为暂定内容类型选择控件;
内容类型确定子单元,用于当检测到针对所述选择确认控件的触发操作时,确定暂定内容类型选择控件为目标内容类型选择控件,确定所述目标内容类型选择控件对应的目标内容类型。
在一个示例中,批量下载触发单元,包括:
第一控件列表显示子单元,用于当检测到针对所述目标共享文档的文档管理操作时,显示第一管理控件列表,所述第一管理控件列表包括批量下载控件;
第二类型选择控件显示子单元,用于当检测到针对所述批量下载控件的触发操作时,显示至少一个内容类型选择控件。
在一个示例中,所述共享文档页面包括文档管理控件,所述第一控件列表显示子单元,用于当检测到针对所述文档管理控件的触发操作时,显示第一管理控件列表,所述第一管理控件列表包括批量下载控件。
在一个示例中,所述装置还包括:
存储设置页面显示单元,用于在内容下载单元对所述目标共享文档中属于所述目标内容类型的文档内容进行下载后,显示所述文档内容的存储设置页面,所述存储设置页面包括所述文档内容的存储配置信息编辑区域,以及保存控件,所述存储配置信息编辑区域包括预设的存储配置信息,所述存储配置信息包括文件类型信息和存储位置信息;
信息更新单元,用于当检测到针对所述存储配置信息编辑区域的信息修改操作时,基于所述信息修改操作更新所述存储配置信息;
存储单元,用于当检测到针对所述保存控件的触发操作时,基于所述存储配置信息编辑区域的存储配置信息中的文件类型信息,对下载的文档内容进行打包得到目标文件,并将所述目标文件存储至所述存储配置信息中存储位置信息所指示的存储位置。
在一个示例中,批量下载触发单元,包括:
第二控件列表显示子单元,用于当检测到针对所述目标共享文档的文档管理操作时,显示第二管理控件列表,所述第二管理控件列表包括内容转存文档控件;
第三类型选择控件显示子单元,用于当检测到针对所述内容转存文档控件的触发操作时,显示至少一个内容类型选择控件;
本实施例的装置还包括:
内容转存单元,用于在内容下载单元对所述目标共享文档中属于所述目标内容类型的文档内容进行下载后,创建新的共享文档,将下载的所述文档内容添加到所述新的共享文档中;
文档保存单元,用于保存所述新的共享文档。
在一个示例中,内容转存单元,包括:
文档类型选择页面显示子单元,用于显示至少一个文档类型选择控件;
文档类型选择子单元,用于当检测到针对目标文档类型选择控件的选定操作时,确定所述目标文档类型选择控件对应的目标文档类型;
文档创建子单元,用于创建属于所述目标文档类型的新的共享文档;
内容添加子单元,用于将下载的所述文档内容添加到所述新的共享文档中。
在一个示例中,内容下载单元,包括:
标识信息确定子单元,用于确定所述目标共享文档中属于所述目标内容类型的文档内容,获取所述文档内容的标识信息;
内容查询子单元,用于基于所述标识信息确定目标存储区域中是否存储有所述文档内容,所述目标存储区域包括终端和/或代理服务器中的存储区域;
内容下载子单元,用于若内容查询子单元的确定结果为是,则从所述目标存储区域中获取文档内容;若确定结果为否,则基于所述标识信息从共享文档服务器中下载对应的文档内容。
在一个示例中,内容查询子单元,用于确定所述目标共享文档中属于所述目标内容类型的文档内容,在所述目标共享文档对应的节点树中所处的节点;基于所述文档内容所处节点的节点信息,获取所述文档内容的标识信息。
在一个示例中,文档页面显示单元,用于通过浏览器显示共享文档页面;
当所述目标存储区域为终端的存储区域时,内容查询子单元,用于:
运行批量下载程序;
通过所述批量下载程序调用所述浏览器的下载服务组件,触发所述下载服务组件确定所述终端是否存储有所述标识信息对应的文档内容;
所述内容下载子单元,用于若内容查询子单元的确定结果为是,通过所述下载服务组件从所述终端本地获取所述标识信息对应的文档内容。
在一个示例中,当所述目标存储区域包括代理服务器的存储区域时,内容查询子单元,用于向所述代理服务器发送第一内容下载请求,触发所述代理服务器中的批量下载程序基于所述第一内容下载请求中的标识信息,确定所述代理服务器中是否存储有所述标识信息对应的文档内容。
所述内容下载子单元,用于若内容查询子单元的确定结果为否,由所述代理服务器向共享文档服务器发送第二内容下载请求,所述第二内容下载请求中包括所述代理服务器中未存储的文档内容的标识信息,接收所述代理服务器发送的文档内容。
采用本发明实施例,用户可以只通过简单的操作,实现对目标共享文档中相同类型的文档内容的批量下载,简化了用户的下载操作,降低下载操作所需时间。
此外,本发明实施例还提供一种计算机设备,该计算机设备可以为终端或者服务器,如图5所示,其示出了本发明实施例所涉及的计算机设备的结构示意图,具体来讲:
该计算机设备可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503和输入单元504等部件。本领域技术人员可以理解,图5中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器501是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
计算机设备还包括给各个部件供电的电源503,优选的,电源503可以通过电源管理***与处理器501逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该计算机设备还可包括输入单元504,该输入单元504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能,如下:
显示共享文档页面,所述共享文档页面包括目标共享文档的描述信息,所述目标共享文档可供至少两个有权限的用户同时或非同时进行操作;
当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;
基于针对目标内容类型选择控件的选定操作,确定所述目标内容类型选择控件对应的目标内容类型;
对所述目标共享文档中属于所述目标内容类型的文档内容进行下载。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本发明实施例还提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的文档内容下载方法。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的文档内容下载方法中的步骤,因此,可以实现本发明实施例所提供的文档内容下载方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本发明实施例所提供的一种文档内容下载方法、装置、计算机设备和存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
Claims (15)
1.一种文档内容下载方法,其特征在于,包括:
显示共享文档页面,所述共享文档页面包括目标共享文档的描述信息,所述目标共享文档可供至少两个有权限的用户同时或非同时进行操作;
当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;
基于针对目标内容类型选择控件的选定操作,确定所述目标内容类型选择控件对应的目标内容类型;
对所述目标共享文档中属于所述目标内容类型的文档内容进行下载。
2.根据权利要求1所述的文档内容下载方法,其特征在于,所述当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件,包括:
当检测到针对所述目标共享文档的内容批量下载操作时,确定所述目标共享文档中文档内容的实际内容类型;
基于所述实际内容类型,显示内容类型选择控件,其中,一种实际内容类型对应一个内容类型选择控件。
3.根据权利要求1所述的文档内容下载方法,其特征在于,所述当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件,包括:
当检测到针对所述目标共享文档的内容批量下载操作时,显示选择确认控件以及至少一个内容类型选择控件,其中,所述内容类型选择控件为可复选控件;
所述基于针对目标内容类型选择控件的选定操作,确定所述目标内容类型选择控件对应的目标内容类型,包括:
当检测到针对所述内容类型选择控件的选择操作时,确定所述选择操作对应的内容类型选择控件为暂定内容类型选择控件;
当检测到针对所述选择确认控件的触发操作时,确定暂定内容类型选择控件为目标内容类型选择控件,确定所述目标内容类型选择控件对应的目标内容类型。
4.根据权利要求1所述的文档内容下载方法,其特征在于,所述当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件,包括:
当检测到针对所述目标共享文档的文档管理操作时,显示第一管理控件列表,所述第一管理控件列表包括批量下载控件;
当检测到针对所述批量下载控件的触发操作时,显示至少一个内容类型选择控件。
5.根据权利要求4所述的文档内容下载方法,其特征在于,所述共享文档页面包括文档管理控件,所述当检测到针对所述目标共享文档的文档管理操作时,显示第一管理控件列表,所述第一管理控件列表包括批量下载控件,包括:
当检测到针对所述文档管理控件的触发操作时,显示第一管理控件列表,所述第一管理控件列表包括批量下载控件。
6.根据权利要求4所述的文档内容下载方法,其特征在于,所述对所述目标共享文档中属于所述目标内容类型的文档内容进行下载后,还包括:
显示所述文档内容的存储设置页面,所述存储设置页面包括所述文档内容的存储配置信息编辑区域,以及保存控件,所述存储配置信息编辑区域包括预设的存储配置信息,所述存储配置信息包括文件类型信息和存储位置信息;
当检测到针对所述存储配置信息编辑区域的信息修改操作时,基于所述信息修改操作更新所述存储配置信息;
当检测到针对所述保存控件的触发操作时,基于所述存储配置信息编辑区域的存储配置信息中的文件类型信息,对下载的文档内容进行打包得到目标文件,并将所述目标文件存储至所述存储配置信息中存储位置信息所指示的存储位置。
7.根据权利要求1所述的文档内容下载方法,其特征在于,所述当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件,包括:
当检测到针对所述目标共享文档的文档管理操作时,显示第二管理控件列表,所述第二管理控件列表包括内容转存文档控件;
当检测到针对所述内容转存文档控件的触发操作时,显示至少一个内容类型选择控件;
所述对所述目标共享文档中属于所述目标内容类型的文档内容进行下载后,还包括:
创建新的共享文档,将下载的文档内容添加到所述新的共享文档中;
保存所述新的共享文档。
8.根据权利要求7所述的文档内容下载方法,其特征在于,所述创建新的共享文档,将下载的文档内容添加到所述新的共享文档中,包括:
显示至少一个文档类型选择控件;
当检测到针对目标文档类型选择控件的选定操作时,确定所述目标文档类型选择控件对应的目标文档类型;
创建属于所述目标文档类型的新的共享文档;
将下载的文档内容添加到所述新的共享文档中。
9.根据权利要求1-8任一项所述的文档内容下载方法,其特征在于,所述对所述目标共享文档中属于所述目标内容类型的文档内容进行下载,包括:
确定所述目标共享文档中,所述目标内容类型的文档内容的标识信息;
基于所述标识信息确定目标存储区域中是否存储有所述文档内容,所述目标存储区域包括终端和/或代理服务器中的存储区域;
若是,则从所述目标存储区域中获取对应的文档内容;
若否,则基于所述标识信息从共享文档服务器中下载对应的文档内容。
10.根据权利要求9所述的文档内容下载方法,其特征在于,所述确定所述目标共享文档中,所述目标内容类型的文档内容的标识信息,包括:
确定所述目标共享文档中所述目标内容类型的文档内容,在所述目标共享文档对应的节点树中所处的节点;
基于所述文档内容所处节点的节点信息,获取所述文档内容的标识信息。
11.根据权利要求9所述的文档内容下载方法,其特征在于,所述显示共享文档页面包括:通过浏览器显示共享文档页面;
当所述目标存储区域包括终端的存储区域时,所述基于所述标识信息确定目标存储区域中是否存储有所述文档内容,包括:
运行批量下载程序;
通过所述批量下载程序调用所述浏览器的下载服务组件,触发所述下载服务组件确定所述终端是否存储有所述标识信息对应的文档内容;
所述从所述目标存储区域中获取对应的文档内容,包括:
通过所述下载服务组件从所述终端获取所述标识信息对应的文档内容。
12.根据权利要求9所述的文档内容下载方法,其特征在于,当所述目标存储区域包括代理服务器的存储区域时,所述基于所述标识信息确定目标存储区域中是否存储有所述文档内容,包括:
向所述代理服务器发送第一内容下载请求,触发所述代理服务器中的批量下载程序基于所述第一内容下载请求中的标识信息,确定所述代理服务器中是否存储有所述标识信息对应的文档内容;
所述基于所述标识信息从共享文档服务器中下载对应的文档内容,包括:
由所述代理服务器向共享文档服务器发送第二内容下载请求,所述第二内容下载请求中包括所述代理服务器中未存储的文档内容的标识信息;
接收所述代理服务器发送的文档内容。
13.一种文档内容下载装置,其特征在于,包括:
文档页面显示单元,用于显示共享文档页面,所述共享文档页面包括目标共享文档的描述信息,所述目标共享文档可供至少两个有权限的用户同时或非同时进行操作;
批量下载触发单元,用于当检测到针对所述目标共享文档的内容批量下载操作时,显示至少一个内容类型选择控件;
内容类型确定单元,用于基于针对目标内容类型选择控件的选定操作,确定所述目标内容类型选择控件对应的目标内容类;
内容下载单元,用于对所述目标共享文档中属于所述目标内容类型的文档内容进行下载。
14.一种计算机设备,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1-12任一项所述方法的步骤。
15.一种存储介质,其上存储有计算机程序,其特征在于,当计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至12中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010478557.1A CN111651418B (zh) | 2020-05-29 | 2020-05-29 | 一种文档内容下载方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010478557.1A CN111651418B (zh) | 2020-05-29 | 2020-05-29 | 一种文档内容下载方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111651418A true CN111651418A (zh) | 2020-09-11 |
CN111651418B CN111651418B (zh) | 2022-03-08 |
Family
ID=72349778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010478557.1A Active CN111651418B (zh) | 2020-05-29 | 2020-05-29 | 一种文档内容下载方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111651418B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113723061A (zh) * | 2021-08-30 | 2021-11-30 | 上海幻电信息科技有限公司 | 基于多人协作框架的数据处理方法及装置 |
CN113778673A (zh) * | 2021-08-27 | 2021-12-10 | 深圳市广和通无线股份有限公司 | 数据处理方法、存储介质及设备 |
WO2022062888A1 (zh) * | 2020-09-28 | 2022-03-31 | 腾讯科技(深圳)有限公司 | 一种文档编辑方法、装置、计算机设备和存储介质 |
CN115033821A (zh) * | 2022-05-24 | 2022-09-09 | 北京达佳互联信息技术有限公司 | 一种文档显示方法、装置、电子设备及存储介质 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546790A (zh) * | 2011-12-29 | 2012-07-04 | 上海量明科技发展有限公司 | 邮件数据下载的实现方法、客户端、服务器及*** |
CN103235785A (zh) * | 2013-03-28 | 2013-08-07 | 四三九九网络股份有限公司 | 一种批量提取网页资源素材的方法 |
CN103503021A (zh) * | 2011-04-28 | 2014-01-08 | 微软公司 | 将指向内容的链接作为电子消息中的附件呈现 |
US20140074277A1 (en) * | 2012-09-12 | 2014-03-13 | Hitachi Kokusai Electric Inc. | Substrate processing apparatus, method of manufacturing semiconductor device, and method of generating recipe |
CN104036011A (zh) * | 2014-06-24 | 2014-09-10 | 北京奇虎科技有限公司 | 网页元素的显示方法以及浏览器装置 |
CN104486371A (zh) * | 2014-11-20 | 2015-04-01 | 北京安奇智联科技有限公司 | 批量下载文件的设备和方法 |
CN104881409A (zh) * | 2014-02-27 | 2015-09-02 | 北京方捷软件有限公司 | 一种文档加载的方法及装置 |
US20160042087A1 (en) * | 2013-04-19 | 2016-02-11 | Tencent Technology (Shenzhen) Company Limited | Method, System And Front -End Device For Posting User Generated Content |
CN105574012A (zh) * | 2014-10-13 | 2016-05-11 | 北大方正集团有限公司 | 备课文档的创建方法、备课文档的创建***和服务器 |
CN105678435A (zh) * | 2014-11-19 | 2016-06-15 | 镇江金软计算机科技有限责任公司 | 一种基于b/s架构的文档管理*** |
CN106156253A (zh) * | 2015-04-28 | 2016-11-23 | 佳能株式会社 | 获得和共享网页的部分内容并生成网页书签的方法和装置 |
US9558341B1 (en) * | 2004-10-07 | 2017-01-31 | Sprint Communications Company L.P. | Integrated user profile administration tool |
CN108334584A (zh) * | 2018-01-26 | 2018-07-27 | 上海统讯电子技术有限公司 | 在线文件管理方法和*** |
CN110109880A (zh) * | 2018-08-17 | 2019-08-09 | 深圳壹账通智能科技有限公司 | 影像文档归集方法、装置、设备及计算机可读存储介质 |
CN110365776A (zh) * | 2019-07-17 | 2019-10-22 | 京东方科技集团股份有限公司 | 图片批量下载方法、装置、电子设备及存储介质 |
-
2020
- 2020-05-29 CN CN202010478557.1A patent/CN111651418B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9558341B1 (en) * | 2004-10-07 | 2017-01-31 | Sprint Communications Company L.P. | Integrated user profile administration tool |
CN103503021A (zh) * | 2011-04-28 | 2014-01-08 | 微软公司 | 将指向内容的链接作为电子消息中的附件呈现 |
CN102546790A (zh) * | 2011-12-29 | 2012-07-04 | 上海量明科技发展有限公司 | 邮件数据下载的实现方法、客户端、服务器及*** |
US20140074277A1 (en) * | 2012-09-12 | 2014-03-13 | Hitachi Kokusai Electric Inc. | Substrate processing apparatus, method of manufacturing semiconductor device, and method of generating recipe |
CN103235785A (zh) * | 2013-03-28 | 2013-08-07 | 四三九九网络股份有限公司 | 一种批量提取网页资源素材的方法 |
US20160042087A1 (en) * | 2013-04-19 | 2016-02-11 | Tencent Technology (Shenzhen) Company Limited | Method, System And Front -End Device For Posting User Generated Content |
CN104881409A (zh) * | 2014-02-27 | 2015-09-02 | 北京方捷软件有限公司 | 一种文档加载的方法及装置 |
CN104036011A (zh) * | 2014-06-24 | 2014-09-10 | 北京奇虎科技有限公司 | 网页元素的显示方法以及浏览器装置 |
CN105574012A (zh) * | 2014-10-13 | 2016-05-11 | 北大方正集团有限公司 | 备课文档的创建方法、备课文档的创建***和服务器 |
CN105678435A (zh) * | 2014-11-19 | 2016-06-15 | 镇江金软计算机科技有限责任公司 | 一种基于b/s架构的文档管理*** |
CN104486371A (zh) * | 2014-11-20 | 2015-04-01 | 北京安奇智联科技有限公司 | 批量下载文件的设备和方法 |
CN106156253A (zh) * | 2015-04-28 | 2016-11-23 | 佳能株式会社 | 获得和共享网页的部分内容并生成网页书签的方法和装置 |
CN108334584A (zh) * | 2018-01-26 | 2018-07-27 | 上海统讯电子技术有限公司 | 在线文件管理方法和*** |
CN110109880A (zh) * | 2018-08-17 | 2019-08-09 | 深圳壹账通智能科技有限公司 | 影像文档归集方法、装置、设备及计算机可读存储介质 |
CN110365776A (zh) * | 2019-07-17 | 2019-10-22 | 京东方科技集团股份有限公司 | 图片批量下载方法、装置、电子设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
ALEXANDER CRAIG 等: "A Distributed Wiki System Based on Peer-to-Peer File Sharing Principles", 《2011 IEEE/WIC/ACM INTERNATIONAL CONFERENCES ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY》 * |
赖海明: "互联网文档分享平台设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022062888A1 (zh) * | 2020-09-28 | 2022-03-31 | 腾讯科技(深圳)有限公司 | 一种文档编辑方法、装置、计算机设备和存储介质 |
CN113778673A (zh) * | 2021-08-27 | 2021-12-10 | 深圳市广和通无线股份有限公司 | 数据处理方法、存储介质及设备 |
CN113778673B (zh) * | 2021-08-27 | 2024-02-09 | 深圳市广和通无线股份有限公司 | 数据处理方法、存储介质及设备 |
CN113723061A (zh) * | 2021-08-30 | 2021-11-30 | 上海幻电信息科技有限公司 | 基于多人协作框架的数据处理方法及装置 |
CN115033821A (zh) * | 2022-05-24 | 2022-09-09 | 北京达佳互联信息技术有限公司 | 一种文档显示方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111651418B (zh) | 2022-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111651418B (zh) | 一种文档内容下载方法、装置、计算机设备和存储介质 | |
US11481730B2 (en) | Collaboration system including a spatial event map | |
US9396156B2 (en) | System and method for socially organized storage and shared access to storage appliances | |
US9218406B2 (en) | System and method for managing user data in a plurality of storage appliances over a wide area network for collaboration, protection, publication, or sharing | |
CN112632919B (zh) | 一种文档编辑方法、装置、计算机设备和存储介质 | |
US11102206B2 (en) | Methods and apparatus for establishing shared memory spaces for data access and distribution | |
US20100333031A1 (en) | Managing multiple virtual world accounts from a single virtual lobby interface | |
EP3907682A1 (en) | Digital workspace sharing over one or more display clients and authorization protocols for collaboration systems | |
CN110069454A (zh) | 一种网络文件管理方法、终端及计算机可读存储介质 | |
US11882154B2 (en) | Template representation of security resources | |
US20160212118A1 (en) | System and Method for Visualizing Data Sharing Arrangements for an Organization | |
CN105812432A (zh) | 云文档处理方法及装置 | |
CN116781780A (zh) | 请求处理方法、装置、服务器和存储介质 | |
CN115484316B (zh) | 一种共享文件的方法和装置 | |
US11861561B2 (en) | Collaboration system including a spatial event map | |
WO2021099919A2 (en) | Systems, methods and computer program products for application environment synchronization between remote devices and on-premise devices | |
CN116680234A (zh) | 一种数据处理方法、装置、设备以及可读存储介质 | |
CN116628666A (zh) | 交互方法、装置、计算机设备和存储介质 | |
CN114816082A (zh) | 应用于云应用的输入控制方法、装置以及电子设备 | |
CN117149707A (zh) | 文件共享方法、装置、电子设备及计算机可读存储介质 | |
CN115248800A (zh) | 一种文件处理方法、计算机及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40028042 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |