文档处理方法、装置和终端的制作方法

文档序号:6514684阅读:100来源:国知局
文档处理方法、装置和终端的制作方法
【专利摘要】本发明公开了一种文档处理方法、装置和终端,属于网络【技术领域】。所述方法包括:当接收到对指定文档的操作请求时,获取所述指定文档的组成信息,所述组成信息包括至少一个资源的资源标识;根据所述至少一个资源的资源标识,获取所述至少一个资源和所述至少一个资源在所述指定文档中的位置;根据所述至少一个资源和所述至少一个资源在所述指定文档中的位置,获取所述指定文档;根据所述指定文档所确定的资源加载顺序,依次加载并显示所述指定文档中的所述至少一个资源。本发明提高了文档的加载速度,避免了由于需要对整个文档加载和渲染后进行显示所导致的载入速度缓慢的问题。
【专利说明】文档处理方法、装置和终端

【技术领域】
[0001] 本发明涉及网络【技术领域】,特别涉及一种文档处理方法、装置和终端。

【背景技术】
[0002] 随着计算机技术的发展,文档中已经不仅限于纯文本类型,还出现了富文本类 型,在富文本类型的文档中,可以在同一个文档中记录和表现多个不同的资源。HTML (Hypertext Markup Language,超文本标识语言)即是富文本类型的一种,利用HTML可以在 同一个文档中记录文字、图片、声音、视频、文件、其他页面的引用等形式的资源,表现形式 丰富,能够满足用户对文本记录的多样化需求。
[0003] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0004] 纯文本类型的表现形式单一,有局限性。而富文本类型虽然表现形式丰富,但是需 要对整个文档加载和渲染后进行显示,导致用户感知到的载入速度缓慢。


【发明内容】

[0005] 为了解决现有技术的问题,本发明实施例提供了一种文档处理方法、装置和终端。 所述技术方案如下:
[0006] 第一方面,提供了一种文档处理方法,所述方法包括:
[0007] 当接收到对指定文档的操作请求时,获取所述指定文档的组成信息,所述组成信 息包括至少一个资源的资源标识;
[0008] 根据所述至少一个资源的资源标识,获取所述至少一个资源和所述至少一个资源 在所述指定文档中的位置;
[0009] 根据所述至少一个资源和所述至少一个资源在所述指定文档中的位置,获取所述 指定文档;
[0010] 根据所述指定文档所确定的资源加载顺序,依次加载并显示所述指定文档中的所 述至少一个资源。
[0011] 第二方面,提供了一种文档处理装置,所述装置包括:
[0012] 组成信息获取模块,用于当接收到对指定文档的操作请求时,获取所述指定文档 的组成信息,所述组成信息包括至少一个资源的资源标识;
[0013] 资源获取模块,用于根据所述至少一个资源的资源标识,获取所述至少一个资源 和所述至少一个资源在所述指定文档中的位置;
[0014] 指定文档获取模块,用于根据所述至少一个资源和所述至少一个资源在所述指定 文档中的位置,获取所述指定文档;
[0015] 加载显示模块,用于根据所述指定文档所确定的资源加载顺序,依次加载并显示 所述指定文档中的所述至少一个资源。
[0016] 第三方面,提供了一种终端,该终端上述任一实施例所述的文档处理装置。
[0017] 本发明实施例提供的技术方案带来的有益效果是:
[0018] 通过根据资源以及在指定文档中的位置,获取指定文档,并在加载过程中,根据一 定的资源加载顺序,逐个加载并显示指定文档中的资源,提高了文档的加载速度,避免了由 于需要对整个文档加载和渲染后进行显示所导致的载入速度缓慢的问题。

【专利附图】

【附图说明】
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0020] 图1是本发明实施例提供的一种文档处理方法的流程图;
[0021] 图2是本发明实施例提供的一种文档处理方法的流程图;
[0022] 图3是本发明实施例提供的一种指定文档的显示示意图;
[0023] 图4是本发明实施例提供的图片显示示意图;
[0024] 图5是本发明实施例提供的文档列表不意图;
[0025] 图6是本发明实施例提供的一种分类查询页面的示意图;
[0026] 图7是本发明实施例提供的一种资源列表的示意图;
[0027] 图8是本发明实施例提供的一种文档处理装置结构示意图;
[0028] 图9是本发明实施例提供的一种文档处理装置结构示意图;
[0029] 图10是本发明实施例提供的一种文档处理装置结构示意图;
[0030] 图11是本发明实施例提供的一种终端设备结构示意图;
[0031] 图12是本发明实施例提供的一种服务器结构示意图。

【具体实施方式】
[0032] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0033] 图1是本发明实施例提供的一种文档处理方法的流程图。参见图1,该发明实施例 包括:
[0034] 101、当接收到对指定文档的操作请求时,获取该指定文档的组成信息,该组成信 息包括至少一个资源的资源标识;
[0035] 102、根据该至少一个资源的资源标识,获取该至少一个资源和该至少一个资源在 该指定文档中的位置;
[0036] 103、根据该至少一个资源和该至少一个资源在该指定文档中的位置,获取该指定 文档;
[0037] 104、根据该指定文档所确定的资源加载顺序,依次加载并显示该指定文档中的该 至少一个资源。
[0038] 本发明实施例提供的方法,通过根据资源以及在指定文档中的位置,获取指定文 档,并在加载过程中,根据一定的资源加载顺序,逐个加载并显示指定文档中的资源,提高 了文档的加载速度,避免了由于需要对整个文档加载和渲染后进行显示所导致的载入速度 缓慢的问题。
[0039] 可选地,根据所述指定文档所确定的资源加载顺序,依次加载并显示所述指定文 档中的所述至少一个资源包括:
[0040] 根据所述资源加载顺序中的优选加载信息,优先加载并显示与所述优选加载信息 对应的资源;
[0041] 根据所述资源加载顺序中的普通加载信息,加载并显示与所述普通加载信息对应 的资源。
[0042] 可选地,所述操作请求还携带场景信息,根据所述至少一个资源和所述至少一个 资源在所述指定文档中的位置,获取所述指定文档包括:
[0043] 根据所述操作请求携带的场景信息,获取与所述场景信息对应的文档类型;
[0044] 根据所述至少一个资源和所述至少一个资源在所述指定文档中的位置,生成所述 文档类型的指定文档。
[0045] 可选地,根据所述至少一个资源和所述至少一个资源在所述指定文档中的位置, 生成所述文档类型的指定文档包括:
[0046] 当所述场景信息为展示场景时,所述文档类型为第一类型,根据所述至少一个资 源和所述至少一个资源在所述指定文档中的位置,按照所述第一类型所确定的文档编译方 式,生成第一类型的指定文档,所述第一类型的指定文档能够根据预设逻辑进行解析;
[0047] 或,当所述场景信息为编辑场景时,所述文档类型为第二类型,根据所述至少一个 资源和所述至少一个资源在所述指定文档中的位置,按照所述第二类型所确定的文档编译 方式,生成第二类型的指定文档,所述第二类型的指定文档能够进行富文本编辑。
[0048] 可选地,所述操作请求还携带终端信息,根据所述至少一个资源和所述至少一个 资源在所述指定文档中的位置,获取所述指定文档包括:
[0049] 根据所述终端信息,获取所述终端信息对应的文档布局方式;
[0050] 按照所述文档布局方式,调整所述至少一个资源在所述指定文档中的位置,将所 述至少一个资源按照调整后的位置,生成所述指定文档。
[0051] 可选地,当接收到对指定文档的操作请求时,获取所述指定文档的组成信息包 括:
[0052] 当接收到对指定文档的操作请求时,终端向服务器发送操作请求,该操作请求携 带指定文档标识,使得服务器在接收到该操作请求时,根据该指定文档标识获取该指定文 档的组成信息,并将该指定文档的组成信息发送给终端;
[0053] 所述终端接收所述指定文档的组成信息。
[0054] 可选地,当接收到对指定文档的操作请求时,获取所述指定文档的组成信息包 括:
[0055] 当接收到对指定文档的操作请求时,所述操作请求携带指定文档标识,根据该指 定文档标识从终端本地存储中获取与该指定文档标识对应的组成信息。
[0056] 可选地,根据所述至少一个资源的资源标识,获取所述至少一个资源和所述至少 一个资源在所述指定文档中的位置包括:
[0057] 根据所述至少一个资源的资源标识,从终端的第一预设数据库中获取与所述资源 标识对应的本地保存路径和所述至少一个资源在所述指定文档中的位置,基于所述本地保 存路径获取所述至少一个资源,所述第一预设数据库存储资源标识、本地保存路径和文档 之间的映射关系;和/或,
[0058] 根据所述至少一个资源的资源标识,从服务器的第二预设数据库中获取与所述资 源标识对应的服务器保存路径和所述至少一个资源在所述指定文档中的位置,基于所述服 务器保存路径获取所述至少一个资源,所述第二预设数据库存储资源标识、服务器保存路 径和文档之间的映射关系。
[0059] 可选地,根据所述至少一个资源的资源标识,从服务器的第二预设数据库中获取 与所述资源标识对应的服务器保存路径和所述至少一个资源在所述指定文档中的位置,基 于所述服务器保存路径获取所述至少一个资源包括:
[0060] 终端向服务器发送第一资源请求,所述第一资源请求携带所述至少一个资源的资 源标识,使得服务器从所述服务器的第二预设数据库中获取与所述资源标识对应的服务器 保存路径和所述至少一个资源在所述指定文档中的位置,并将所述服务器保存路径和所述 至少一个资源在所述指定文档中的位置发送给所述终端;
[0061] 当所述终端接收到所述服务器保存路径和所述至少一个资源在所述指定文档中 的位置,向所述服务器发送第二资源请求,所述第二资源请求携带所述服务器保存路径, 使得服务器根据所述终端对所述服务器保存路径的访问向所述终端发送所述至少一个资 源;
[0062] 所述终端接收所述至少一个资源。
[0063] 可选地,获取所述指定文档的组成信息之前,所述方法还包括:
[0064] 获取指定文档,所述指定文档包括至少一个资源;
[0065] 对所述指定文档进行拆分,得到至少一个资源;
[0066] 对所述至少一个资源分别进行保存,生成所述指定文档的组成信息。
[0067] 可选地,对所述指定文档进行拆分,得到至少一个资源包括:
[0068] 以所述指定文档的段落作为划分粒度,将所述指定文档的每一个段落对应的部分 拆分为一个资源,得到至少一个资源。
[0069] 可选地,获取指定文档包括:
[0070] 根据至少一个资源,生成所述指定文档;或,
[0071] 接收终端上传的指定文档;或,
[0072] 根据指定网页链接,获取所述指定网页链接对应的指定文档;或,
[0073] 获取联系人发送的指定文档。
[0074] 可选地,根据至少一个资源,生成所述指定文档包括:
[0075] 获取至少一个资源;
[0076] 根据对所述至少一个资源的编辑操作,确定所述至少一个资源在所述指定文档中 的位置;
[0077] 根据所述至少一个资源以及所述至少一个资源在所述指定文档中的位置,生成所 述指定文档。
[0078] 可选地,获取至少一个资源包括:
[0079] 提供编辑界面,所述编辑界面用于添加组成所述指定文档的资源;
[0080] 获取用户在所述编辑界面中添加的至少一个的资源。
[0081] 可选地,根据所述至少一个资源以及所述至少一个资源在所述指定文档中的位 置,生成所述指定文档之后,所述方法还包括:
[0082] 将所述指定文档同步至服务器。
[0083] 可选地,将所述指定文档同步至服务器包括:
[0084] 将所述指定文档本身发送至所述服务器,使得所述服务器根据所述指定文档中的 至少一个资源进行拆分并保存;或,
[0085] 将所述指定文档中至少一个资源的特征值发送至所述服务器,当所述服务器中已 保存有具有相同特征值的资源时,将所述至少一个资源中所述服务器已保存的资源以外的 资源发送至所述服务器,当所述服务器中未保存有具有相同特征值的资源时,将所述至少 一个资源发送至所述服务器。
[0086] 可选地,显示所述指定文档中的所述至少一个资源之后,所述方法还包括:
[0087] 根据对所述指定文档的编辑操作,编辑所述指定文档;
[0088] 将编辑后的指定文档发送至服务器,使得所述服务器根据所述编辑后的指定文档 所包括的至少一个资源对所述编辑后的指定文档进行拆分并保存。
[0089] 可选地,所述方法还包括:
[0090] 当检测到对指定文档中图片的滑屏操作时,根据滑动操作逐个显示所述指定文档 中的图片。
[0091] 可选地,所述方法还包括:
[0092] 当接收到对指定文档中任一个资源的预览指令时,对所述预览指令对应的资源进 行单独展示。
[0093] 可选地,所述方法还包括:
[0094] 当接收到全部查看指令时,显示已保存的指定文档对应的条目,所述条目包括指 定文档的相关信息。
[0095] 可选地,所述方法还包括:
[0096] 当接收到分类查看指令时,所述分类查看指令携带指定资源类型,根据所述指定 资源类型,显示已保存的指定文档中所述指定资源类型的资源。
[0097] 可选地,所述方法还包括:
[0098] 当接收到分组查看指令时,所述分组查看指令携带来源标识,根据所述来源标识, 显示已保存的指定文档中与所述来源标识相关联的资源。
[0099] 可选地,所述方法还包括:
[0100] 当接收到对所述指定文档中任一个资源的保存指令时,按照所述保存指令指示的 保存路径保存所述保存指令对应的资源。
[0101] 可选地,所述方法还包括:
[0102] 当接收到对所述指定文档或所述指定文档中任一个资源的发送指令时,将所述发 送指令对应的资源发送至所述发送指令指示的对象。
[0103] 可选地,当接收到对所述指定文档或所述指定文档中任一个资源的发送指令时, 将所述发送指令对应的所述指定文档或资源发送至所述发送指令指示的对象包括:
[0104] 当所述发送指令携带联系人时,将所述发送指令对应的所述指定文档或资源发送 至所述联系人;或,
[0105] 当所述发送指令为共享指令时,将所述发送指令对应的所述指定文档或资源的资 源标识共享;或,
[0106] 当所述发送指令为上传指令时,将所述发送指令对应的所述指定文档或资源上传 至个人动态信息展示平台。
[0107] 可选地,所述方法还包括:
[0108] 在显示所述指定文档中的所述至少一个资源时,根据所述至少一个资源的类型, 以区块的形式分别显示所述至少一个资源,一个资源对应于一个区块。
[0109] 可选地,所述操作请求还携带指定文档标识和/或指定账号信息。
[0110] 可选地,根据所述至少一个资源的资源标识,从服务器的第二预设数据库中获取 与所述资源标识对应的服务器保存路径和所述至少一个资源在所述指定文档中的位置包 括:
[0111] 根据所述至少一个资源的资源标识,从服务器的第二预设数据库中获取与所述资 源标识对应的服务器保存路径;
[0112] 根据所述至少一个资源的资源标识,从资源标识与指定文档标识的对应关系和/ 或资源标识与账号信息的对应关系,获取所述至少一个资源在所述指定文档中的位置;
[0113] 基于所述服务器保存路径获取所述至少一个资源,所述第二预设数据库存储资源 标识、服务器保存路径和文档之间的映射关系。
[0114] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再 --赘述。
[0115] 图2是本发明实施例提供的一种文档处理方法的流程图。该图2所示实施例,以 终端生成该指定文档为例进行说明,参见图2,该实施例具体包括:
[0116] 201、终端获取至少一个资源;
[0117] 该资源可以为文字、图片、网址链接(如URL)、声音、视频、文件、音乐(如音乐应用 中提供的音乐或通过摇一摇功能摇到的音乐等)、地理位置、通过扫一扫功能扫出的书、其 他页面的引用等形式的资源。当然,资源的形式不仅限于上述几种,还可以有其他的形式, 本发明实施例对此不作具体限定。
[0118] 为了达到编辑目的,终端可以提供编辑界面,该编辑界面用于添加组成该指定文 档的资源,获取用户在该编辑界面中添加的至少一个的资源。该至少一个资源的来源可以 为网络、终端或云端服务器等,通过用户在编辑界面上的各个位置上添加资源,从而获取到 至少一个资源,以生成该指定文档。
[0119] 为了对该获取方式进行详细说明,下面的(1)- (3)按照不同的来源进行详述:
[0120] (1)以资源的来源为网络为例进行说明,如用户在浏览网页过程中,可以从网页上 复制某一段文字或从某一视频网站上获取到一视频链接等,均可以将该文字或视频链接粘 贴至编辑界面的任一位置,或者在编辑界面上拖动,以确定其在该指定文档中的位置,则在 该编辑界面的相应位置上显示该段文字或该视频链接对应的视频。
[0121] (2)以资源的来源为终端为例进行说明,用户可以从终端本地存储中选择任一个 资源如视频或音频等,均可以将该资源粘贴至编辑界面的任一位置,或者在编辑界面上拖 动,以确定其在该指定文档中的位置,则在该编辑界面的相应位置上显示该资源。
[0122] 当然,终端本地存储中还可以保存即时通信应用、SNS社区或其他云端存储应用等 同步到本地存储的资源,对于这类资源,可以从即时通信应用、SNS社区或其他云端存储应 用的列表中获取列表表项,并将该表项粘贴至编辑界面的任一位置,或者在编辑界面上拖 动,以确定其在该指定文档中的位置,则在该编辑界面的相应位置上显示该资源。
[0123] 需要说明的是,对于上述终端本地存储中的资源来说,在粘贴到编辑界面上时,事 实上可以粘贴资源的本地保存路径,该本地保存路径即映射该粘贴的资源。
[0124] (3)以资源的来源为云端服务器为例进行说明,对于一些即时通信应用、SNS社区 或其他云端存储应用等保存于云端服务器的资源,可以从即时通信应用、SNS社区或其他云 端存储应用的列表中获取列表表项,并将该表项粘贴至编辑界面的任一位置,或者在编辑 界面上拖动,以确定其在该指定文档中的位置,则在该编辑界面的相应位置上显示该资源。
[0125] 需要说明的是,对于上述云端服务器中的资源来说,在粘贴到编辑界面上时,事实 上可以粘贴资源对应的网址链接或者访问该网址链接,以下载该资源,在保存到终端本地 存储中后,将本地保存路径粘贴至编辑界面。
[0126] 另外,对于移动终端来说,该编辑页面上的内容可以是以段落的形式显示,每一个 获取到的资源自成一段,以供后续在显示的过程中能够布局清晰、有序。当然,为了避免拆 分时过于零碎,也可以将位置相邻且属于同一资源类型的资源放置于同一段落,如将多个 音频并列显示等,相应地,在拆分时还是按照段落进行拆分,使得拆分时可以得到资源组, 该资源组中包括位于同一段落中的多个资源,该资源组中的各个资源之间具有一定的位置 关系。
[0127] 202、终端根据对该至少一个资源的编辑操作,确定该至少一个资源在该指定文档 中的位置;
[0128] 该编辑操作可以为粘贴、添加、拖拽等操作,当然,该编辑操作的具体类型可以由 编辑界面的样式决定。资源在指定文档中的位置可以包括该资源与其他资源之间的从属关 系,如某一段文字中插入一个音频,则该音频与该段文字为从属关系,资源在指定文档中的 位置还可以包括该资源位于指定文档的哪一段落。
[0129] 如果编辑界面是以直接添加资源来进行编辑,则该编辑操作可以为粘贴操作,执 行该粘贴操作后该资源在指定文档中的位置,即可以确定为该资源在指定文档中的位置。
[0130] 如果该编辑界面是需要展示其他界面、并从其他界面中选中资源以添加,则该编 辑操作可以为对资源的选中操作。如,该编辑界面可以为与添加附件界面类似的界面,该编 辑界面包括一用于展示其他界面的选项,则当该选项被激活时,可以展示如本地存储文件 夹等界面或某个即时通信应用的收藏列表界面等,当用户选中所展示界面中的某一个或某 几个资源时,则
[0131] 该编辑界面可以对资源的显示位置进行限制,如编辑界面提供多个边框,每个边 框中可以粘贴一个资源;又或者,该编辑界面可以不对资源的显示位置进行限制,如编辑界 面即是空白界面,可以由用户的编辑操作随意确定资源的位置。
[0132] 进一步地,为了满足用户的个性化需求,该编辑界面可以允许用户在获取到资源 后,拖动资源,以确定该资源在指定文档中的位置,又或者,该编辑界面也可以允许用户对 资源的显示大小进行改变,如拖动资源的边框,以缩放显示该资源。
[0133] 事实上,上述步骤201和202可以是同时进行的,获取到一个资源,即确定该资源 在指定文档中的位置,本发明仅是以一个分步过程为例进行说明,但是该分步过程并不对 获取和确定位置的过程进行执行顺序的限定。
[0134] 203、终端根据该至少一个资源以及该至少一个资源在该指定文档中的位置,生成 该指定文档;
[0135] 当获取到至少一个资源以及位置时,即确定了该指定文档的各个组成部分,并确 定了各个资源都应该显示于指定文档的哪一个段落,则可以根据该至少一个资源生成指定 文档。
[0136] 进一步地,在获取到该至少一个资源以及该至少一个资源在该指定文档中的位置 之后,可以添加文字、批注、标题、标签以及摘要等等,以生成指定文档,该文字、批注、标题、 标签以及摘要等信息可以用于索引该指定文档。
[0137] 图3是本发明实施例提供的一种指定文档的显示示意图。参见该图3,在指定文档 中,包括了文字、图片、音频和地理位置。
[0138] 204、终端将该指定文档发送至服务器;
[0139] 为了能够保证服务器能够获知该指定文档的各个组成部分,需要将该指定文档本 身发送至服务器,以使得该服务器根据指定文档进行拆分和保存。
[0140] 当然,为了避免对流量和传输时间的消耗,还可以将该指定文档中至少一个资源 的资源标识发送至该服务器,当该服务器中已保存有具有相同资源标识的资源时,将该至 少一个资源中该服务器已保存的资源以外的资源发送至该服务器,当该服务器中未保存有 具有相同资源标识的资源时,将该至少一个资源发送至该服务器,使得服务器根据接收到 的资源以及资源在指定文档中的位置进行保存。
[0141] 对于一些终端本地存储的资源,由于该资源的数据量大于预设阈值,为了避免后 续浪费流量,也可以不将该资源上传至服务器,而将数据量小于预设阈值的资源或资源的 资源标识发送至服务器,使得服务器根据接收到的资源以及资源在指定文档中的位置进行 保存。
[0142] 本发明实施例仅以服务器对指定文档进行拆分和保存的过程为例进行说明,而有 关于根据特征值进行上传的过程将在下一个实施例中进行详述。
[0143] 205、当服务器接收到该指定文档时,服务器以指定文档的段落作为划分粒度,将 指定文档的每一个段落对应的部分拆分为一个资源,得到至少一个资源;
[0144] 该实施例仅以终端生成指定文档,而服务器对指定文档进行拆分为例进行说明。 在本发明实施例中,由于在生成过程中,指定文档的每一个段落中即仅有一个资源,因此在 拆分时,可以通过按照段落拆分,将每一个段落对应的部分拆分成一个资源,而如果在生成 过程中,指定文档的一个段落中包括了多个资源,也可以对该段落中的多个资源进行进一 步拆分,也即是,将一个段落对应的部分拆分成多个资源,该多个资源在该指定文档中的位 置不止包括段落,还包括在段落中的显示顺序和/或显示方式。该资源的生成方式与拆分 方式相对应,可以由终端和服务器事先约定。
[0145] 206、服务器对该至少一个资源分别进行保存,生成该指定文档的组成信息,该组 成信息包括该至少一个资源的资源标识;
[0146] 在本发明实施例中,该资源标识为用于唯一标识一个资源的标识,可以为资源的 特征值、服务器存储标识或资源ID (Identity,身份标识)等。
[0147] 对于服务器来说,服务器可以具有第二预设数据库,该第二预设数据库用于存储 资源的资源标识与指定文档之间的映射关系,该数据库可为列表形式,如下表1所示,表1 中仅以指定文档标识与资源标识、保存信息以及资源在该指定文档中的位置之间的映射关 系为例进行说明。
[0148] 表 1

【权利要求】
1. 一种文档处理方法,其特征在于,所述方法包括: 当接收到对指定文档的操作请求时,获取所述指定文档的组成信息,所述组成信息包 括至少一个资源的资源标识; 根据所述至少一个资源的资源标识,获取所述至少一个资源和所述至少一个资源在所 述指定文档中的位置; 根据所述至少一个资源和所述至少一个资源在所述指定文档中的位置,获取所述指定 文档; 根据所述指定文档所确定的资源加载顺序,依次加载并显示所述指定文档中的所述至 少一个资源。
2. 根据权利要求1所述的方法,其特征在于,根据所述指定文档所确定的资源加载顺 序,依次加载并显示所述指定文档中的所述至少一个资源包括: 根据所述资源加载顺序中的优选加载信息,优先加载并显示与所述优选加载信息对应 的资源; 根据所述资源加载顺序中的普通加载信息,加载并显示与所述普通加载信息对应的资 源。
3. 根据权利要求1所述的方法,其特征在于,所述操作请求还携带场景信息,根据所述 至少一个资源和所述至少一个资源在所述指定文档中的位置,获取所述指定文档包括: 根据所述操作请求携带的场景信息,获取与所述场景信息对应的文档类型; 根据所述至少一个资源和所述至少一个资源在所述指定文档中的位置,生成所述文档 类型的指定文档。
4. 根据权利要求3所述的方法,其特征在于,根据所述至少一个资源和所述至少一个 资源在所述指定文档中的位置,生成所述文档类型的指定文档包括: 当所述场景信息为展示场景时,所述文档类型为第一类型,根据所述至少一个资源和 所述至少一个资源在所述指定文档中的位置,按照所述第一类型所确定的文档编译方式, 生成第一类型的指定文档,所述第一类型的指定文档能够根据预设逻辑进行解析; 或,当所述场景信息为编辑场景时,所述文档类型为第二类型,根据所述至少一个资 源和所述至少一个资源在所述指定文档中的位置,按照所述第二类型所确定的文档编译方 式,生成第二类型的指定文档,所述第二类型的指定文档能够进行富文本编辑。
5. 根据权利要求1所述的方法,其特征在于,所述操作请求还携带终端信息,根据所述 至少一个资源和所述至少一个资源在所述指定文档中的位置,获取所述指定文档包括: 根据所述终端信息,获取所述终端信息对应的文档布局方式; 按照所述文档布局方式,调整所述至少一个资源在所述指定文档中的位置,将所述至 少一个资源按照调整后的位置,生成所述指定文档。
6. 根据权利要求1所述的方法,其特征在于,当接收到对指定文档的操作请求时,获取 所述指定文档的组成信息包括: 当接收到对指定文档的操作请求时,终端向服务器发送操作请求,该操作请求携带指 定文档标识,使得服务器在接收到该操作请求时,根据该指定文档标识获取该指定文档的 组成信息,并将该指定文档的组成信息发送给终端; 所述终端接收所述指定文档的组成信息。
7. 根据权利要求1所述的方法,其特征在于,当接收到对指定文档的操作请求时,获取 所述指定文档的组成信息包括: 当接收到对指定文档的操作请求时,所述操作请求携带指定文档标识,根据该指定文 档标识从终端本地存储中获取与该指定文档标识对应的组成信息。
8. 根据权利要求1所述的方法,其特征在于,根据所述至少一个资源的资源标识,获取 所述至少一个资源和所述至少一个资源在所述指定文档中的位置包括 : 根据所述至少一个资源的资源标识,从终端的第一预设数据库中获取与所述资源标识 对应的本地保存路径和所述至少一个资源在所述指定文档中的位置,基于所述本地保存路 径获取所述至少一个资源,所述第一预设数据库存储资源标识、本地保存路径和文档之间 的映射关系;和/或, 根据所述至少一个资源的资源标识,从服务器的第二预设数据库中获取与所述资源标 识对应的服务器保存路径和所述至少一个资源在所述指定文档中的位置,基于所述服务器 保存路径获取所述至少一个资源,所述第二预设数据库存储资源标识、服务器保存路径和 文档之间的映射关系。
9. 根据权利要求8所述的方法,其特征在于,根据所述至少一个资源的资源标识,从服 务器的第二预设数据库中获取与所述资源标识对应的服务器保存路径和所述至少一个资 源在所述指定文档中的位置,基于所述服务器保存路径获取所述至少一个资源包括 : 终端向服务器发送第一资源请求,所述第一资源请求携带所述至少一个资源的资源标 识,使得服务器从所述服务器的第二预设数据库中获取与所述资源标识对应的服务器保存 路径和所述至少一个资源在所述指定文档中的位置,并将所述服务器保存路径和所述至少 一个资源在所述指定文档中的位置发送给所述终端; 当所述终端接收到所述服务器保存路径和所述至少一个资源在所述指定文档中的位 置,向所述服务器发送第二资源请求,所述第二资源请求携带所述服务器保存路径,使得服 务器根据所述终端对所述服务器保存路径的访问向所述终端发送所述至少一个资源; 所述终端接收所述至少一个资源。
10. 根据权利要求1所述的方法,其特征在于,获取所述指定文档的组成信息之前,所 述方法还包括: 获取指定文档,所述指定文档包括至少一个资源; 对所述指定文档进行拆分,得到至少一个资源; 对所述至少一个资源分别进行保存,生成所述指定文档的组成信息。
11. 根据权利要求10所述的方法,其特征在于,对所述指定文档进行拆分,得到至少一 个资源包括: 以所述指定文档的段落作为划分粒度,将所述指定文档的每一个段落对应的部分拆分 为一个资源,得到至少一个资源。
12. 根据权利要求10所述的方法,其特征在于,获取指定文档包括: 根据至少一个资源,生成所述指定文档;或, 接收终端上传的指定文档;或, 根据指定网页链接,获取所述指定网页链接对应的指定文档;或, 获取联系人发送的指定文档。
13. 根据权利要求10所述的方法,其特征在于,根据至少一个资源,生成所述指定文档 包括: 获取至少一个资源; 根据对所述至少一个资源的编辑操作,确定所述至少一个资源在所述指定文档中的位 置; 根据所述至少一个资源以及所述至少一个资源在所述指定文档中的位置,生成所述指 定文档。
14. 根据权利要求13所述的方法,其特征在于,获取至少一个资源包括: 提供编辑界面,所述编辑界面用于添加组成所述指定文档的资源; 获取用户在所述编辑界面中添加的至少一个的资源。
15. 根据权利要求13所述的方法,其特征在于,根据所述至少一个资源以及所述至少 一个资源在所述指定文档中的位置,生成所述指定文档之后,所述方法还包括: 将所述指定文档同步至服务器。
16. 根据权利要求15所述的方法,其特征在于,将所述指定文档同步至服务器包括: 将所述指定文档本身发送至所述服务器,使得所述服务器根据所述指定文档中的至少 一个资源进行拆分并保存;或, 将所述指定文档中至少一个资源的特征值发送至所述服务器,当所述服务器中已保存 有具有相同特征值的资源时,将所述至少一个资源中所述服务器已保存的资源以外的资源 发送至所述服务器,当所述服务器中未保存有具有相同特征值的资源时,将所述至少一个 资源发送至所述服务器。
17. 根据权利要求1所述的方法,其特征在于,显示所述指定文档中的所述至少一个资 源之后,所述方法还包括: 根据对所述指定文档的编辑操作,编辑所述指定文档; 将编辑后的指定文档发送至服务器,使得所述服务器根据所述编辑后的指定文档所包 括的至少一个资源对所述编辑后的指定文档进行拆分并保存。
18. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当检测到对指定文档中图片的滑屏操作时,根据滑动操作逐个显示所述指定文档中的 图片。
19. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当接收到对指定文档中任一个资源的预览指令时,对所述预览指令对应的资源进行单 独展示。
20. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当接收到全部查看指令时,显示已保存的指定文档对应的条目,所述条目包括指定文 档的相关信息。
21. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当接收到分类查看指令时,所述分类查看指令携带指定资源类型,根据所述指定资源 类型,显示已保存的指定文档中所述指定资源类型的资源。
22. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当接收到分组查看指令时,所述分组查看指令携带来源标识,根据所述来源标识,显示 已保存的指定文档中与所述来源标识相关联的资源。
23. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当接收到对所述指定文档中任一个资源的保存指令时,按照所述保存指令指示的保存 路径保存所述保存指令对应的资源。
24. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当接收到对所述指定文档或所述指定文档中任一个资源的发送指令时,将所述发送指 令对应的资源发送至所述发送指令指示的对象。
25. 根据权利要求24所述的方法,其特征在于,当接收到对所述指定文档或所述指定 文档中任一个资源的发送指令时,将所述发送指令对应的所述指定文档或资源发送至所述 发送指令指示的对象包括: 当所述发送指令携带联系人时,将所述发送指令对应的所述指定文档或资源发送至所 述联系人;或, 当所述发送指令为共享指令时,将所述发送指令对应的所述指定文档或资源的资源标 识共享;或, 当所述发送指令为上传指令时,将所述发送指令对应的所述指定文档或资源上传至个 人动态信息展示平台。
26. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 在显示所述指定文档中的所述至少一个资源时,根据所述至少一个资源的类型,以区 块的形式分别显示所述至少一个资源,一个资源对应于一个区块。
27. 根据权利要求1所述的方法,其特征在于,所述操作请求还携带指定文档标识和/ 或指定账号信息。
28. 根据权利要求8所述的方法,其特征在于,根据所述至少一个资源的资源标识,从 服务器的第二预设数据库中获取与所述资源标识对应的服务器保存路径和所述至少一个 资源在所述指定文档中的位置包括: 根据所述至少一个资源的资源标识,从服务器的第二预设数据库中获取与所述资源标 识对应的服务器保存路径; 根据所述至少一个资源的资源标识,从资源标识与指定文档标识的对应关系和/或资 源标识与账号信息的对应关系,获取所述至少一个资源在所述指定文档中的位置; 基于所述服务器保存路径获取所述至少一个资源,所述第二预设数据库存储资源标 识、服务器保存路径和文档之间的映射关系。
29. -种文档处理装置,其特征在于,所述装置包括: 组成信息获取模块,用于当接收到对指定文档的操作请求时,获取所述指定文档的组 成信息,所述组成信息包括至少一个资源的资源标识; 资源获取模块,用于根据所述至少一个资源的资源标识,获取所述至少一个资源和所 述至少一个资源在所述指定文档中的位置; 指定文档获取模块,用于根据所述至少一个资源和所述至少一个资源在所述指定文档 中的位置,获取所述指定文档; 加载显示模块,用于根据所述指定文档所确定的资源加载顺序,依次加载并显示所述 指定文档中的所述至少一个资源。
30. 根据权利要求29所述的装置,其特征在于,所述加载显示模块包括: 优选加载显示单元,用于根据所述资源加载顺序中的优选加载信息,优先加载并显示 与所述优选加载信息对应的资源; 普通加载显示单元,用于根据所述资源加载顺序中的普通加载信息,加载并显示与所 述普通加载信息对应的资源。
31. 根据权利要求29所述的装置,其特征在于,所述操作请求还携带场景信息,所述指 定文档获取模块包括: 文档类型获取单元,用于根据所述操作请求携带的场景信息,获取与所述场景信息对 应的文档类型; 指定文档生成单元,用于根据所述至少一个资源和所述至少一个资源在所述指定文档 中的位置,生成所述文档类型的指定文档。
32. 根据权利要求31所述的装置,其特征在于,所述指定文档生成单元用于当所述场 景信息为展示场景时,所述文档类型为第一类型,根据所述至少一个资源和所述至少一个 资源在所述指定文档中的位置,按照所述第一类型所确定的文档编译方式,生成第一类型 的指定文档,所述第一类型的指定文档能够根据预设逻辑进行解析; 或,所述指定文档生成单元用于当所述场景信息为编辑场景时,所述文档类型为第二 类型,根据所述至少一个资源和所述至少一个资源在所述指定文档中的位置,按照所述第 二类型所确定的文档编译方式,生成第二类型的指定文档,所述第二类型的指定文档能够 进行富文本编辑。
33. 根据权利要求29所述的装置,其特征在于,所述操作请求还携带终端信息,所述指 定文档获取模块包括: 布局方式获取单元,用于根据所述终端信息,获取所述终端信息对应的文档布局方 式; 指定文档生成单元,用于按照所述文档布局方式,调整所述至少一个资源在所述指定 文档中的位置,将所述至少一个资源按照调整后的位置,生成所述指定文档。
34. 根据权利要求29所述的装置,其特征在于,所述组成信息获取模块包括: 请求发送单元,用于当接收到对指定文档的操作请求时,向服务器发送操作请求,该操 作请求携带指定文档标识,使得服务器在接收到该操作请求时,根据该指定文档标识获取 该指定文档的组成信息,并将该指定文档的组成信息发送给终端; 组成信息接收单元,用于接收所述指定文档的组成信息。
35. 根据权利要求29所述的装置,其特征在于,所述组成信息获取模块包括: 本地获取单元,用于当接收到对指定文档的操作请求时,所述操作请求携带指定文档 标识,根据该指定文档标识从本地存储中获取与该指定文档标识对应的组成信息。
36. 根据权利要求29所述的装置,其特征在于,所述资源获取模块包括: 第一获取单元,用于根据所述至少一个资源的资源标识,从第一预设数据库中获取与 所述资源标识对应的本地保存路径和所述至少一个资源在所述指定文档中的位置,基于所 述本地保存路径获取所述至少一个资源,所述第一预设数据库存储资源标识、本地保存路 径和文档之间的映射关系;和/或, 第二获取单元,用于根据所述至少一个资源的资源标识,从服务器的第二预设数据库 中获取与所述资源标识对应的服务器保存路径和所述至少一个资源在所述指定文档中的 位置,基于所述服务器保存路径获取所述至少一个资源,所述第二预设数据库存储资源标 识、服务器保存路径和文档之间的映射关系。
37. 根据权利要求36所述的装置,其特征在于,所述第二获取单元包括: 第一请求子单元,用于向服务器发送第一资源请求,所述第一资源请求携带所述至少 一个资源的资源标识,使得服务器从所述服务器的第二预设数据库中获取与所述资源标识 对应的服务器保存路径和所述至少一个资源在所述指定文档中的位置,并返回所述服务器 保存路径和所述至少一个资源在所述指定文档中的位置; 第二请求子单元,用于当接收到所述服务器保存路径和所述至少一个资源在所述指定 文档中的位置,向所述服务器发送第二资源请求,所述第二资源请求携带所述服务器保存 路径,使得服务器根据对所述服务器保存路径的访问发送所述至少一个资源; 资源接收子单元,用于接收所述至少一个资源。
38. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 文档获取模块,用于获取指定文档,所述指定文档包括至少一个资源; 拆分模块,用于对所述指定文档进行拆分,得到至少一个资源; 组成信息生成模块,用于对所述至少一个资源分别进行保存,生成所述指定文档的组 成信息。
39. 根据权利要求38所述的装置,其特征在于,所述拆分模块用于以所述指定文档的 段落作为划分粒度,将所述指定文档的每一个段落对应的部分拆分为一个资源,得到至少 一个资源。
40. 根据权利要求38所述的装置,其特征在于,所述文档获取模块包括: 第一获取单元,用于根据至少一个资源,生成所述指定文档;或, 第二获取单元,用于接收终端上传的指定文档;或, 第三获取单元,用于根据指定网页链接,获取所述指定网页链接对应的指定文档;或, 第四获取单元,用于获取联系人发送的指定文档。
41. 根据权利要求40所述的装置,其特征在于,所述第一获取单元包括: 资源获取子单元,用于获取至少一个资源; 位置确定子单元,用于根据对所述至少一个资源的编辑操作,确定所述至少一个资源 在所述指定文档中的位置; 文档获取子单元,用于根据所述至少一个资源以及所述至少一个资源在所述指定文档 中的位置,生成所述指定文档。
42. 根据权利要求41所述的装置,其特征在于,所述资源获取子单元用于提供编辑界 面,所述编辑界面用于添加组成所述指定文档的资源;获取用户在所述编辑界面中添加的 至少一个的资源。
43. 根据权利要求41所述的装置,其特征在于,所述装置还包括: 同步模块,用于将所述指定文档同步至服务器。
44. 根据权利要求43所述的装置,其特征在于,所述同步模块包括: 文档发送单元,用于将所述指定文档本身发送至所述服务器,使得所述服务器根据所 述指定文档中的至少一个资源进行拆分并保存;或, 特征值发送单元,用于将所述指定文档中至少一个资源的特征值发送至所述服务器, 当所述服务器中已保存有具有相同特征值的资源时,将所述至少一个资源中所述服务器已 保存的资源以外的资源发送至所述服务器,当所述服务器中未保存有具有相同特征值的资 源时,将所述至少一个资源发送至所述服务器。
45. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 编辑模块,用于根据对所述指定文档的编辑操作,编辑所述指定文档; 编辑发送模块,用于将编辑后的指定文档发送至服务器,使得所述服务器根据所述编 辑后的指定文档所包括的至少一个资源对所述编辑后的指定文档进行拆分并保存。
46. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 滑动显示模块,用于当检测到对指定文档中图片的滑屏操作时,根据滑动操作逐个显 示所述指定文档中的图片。
47. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 单独展示模块,用于当接收到对指定文档中任一个资源的预览指令时,对所述预览指 令对应的资源进行单独展示。
48. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 条目显示模块,用于当接收到全部查看指令时,显示已保存的指定文档对应的条目,所 述条目包括指定文档的相关信息。
49. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 分类显示模块,用于当接收到分类查看指令时,所述分类查看指令携带指定资源类型, 根据所述指定资源类型,显示已保存的指定文档中所述指定资源类型的资源。
50. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 分组显示模块,用于当接收到分组查看指令时,所述分组查看指令携带来源标识,根据 所述来源标识,显示已保存的指定文档中与所述来源标识相关联的资源。
51. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 保存模块,用于当接收到对所述指定文档中任一个资源的保存指令时,按照所述保存 指令指示的保存路径保存所述保存指令对应的资源。
52. 根据权利要求29所述的装置,其特征在于,所述装置还包括: 资源发送模块,用于当接收到对所述指定文档或所述指定文档中任一个资源的发送指 令时,将所述发送指令对应的资源发送至所述发送指令指示的对象。
53. 根据权利要求52所述的装置,其特征在于,所述资源发送模块包括: 第一资源发送单元,用于当所述发送指令携带联系人时,将所述发送指令对应的所述 指定文档或资源发送至所述联系人;或, 第二资源发送单元,用于当所述发送指令为共享指令时,将所述发送指令对应的所述 指定文档或资源的资源标识共享;或, 第三资源发送单元,用于当所述发送指令为上传指令时,将所述发送指令对应的所述 指定文档或资源上传至个人动态信息展示平台。
54. 根据权利要求29所述的装置,其特征在于,所述加载显示模块还用于在显示所述 指定文档中的所述至少一个资源时,根据所述至少一个资源的类型,以区块的形式分别显 示所述至少一个资源,一个资源对应于一个区块。
55. 根据权利要求29所述的装置,其特征在于,所述操作请求还携带指定文档标识和/ 或指定账号信息。
56. 根据权利要求36所述的装置,其特征在于,所述操作请求还携带指定文档标识和 /或指定账号信息,所述资源获取模块用于根据所述至少一个资源的资源标识,从服务器 的第二预设数据库中获取与所述资源标识对应的服务器保存路径;根据所述至少一个资源 的资源标识,从资源标识与指定文档标识的对应关系和/或资源标识与账号信息的对应关 系,获取所述至少一个资源在所述指定文档中的位置;基于所述服务器保存路径获取所述 至少一个资源,所述第二预设数据库存储资源标识、服务器保存路径和文档之间的映射关 系。
57. -种终端,其特征在于,包括权利要求29-56中任一项所述的文档处理装置。
【文档编号】G06F17/30GK104516927SQ201310465673
【公开日】2015年4月15日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】单祎, 张斌, 王利凯, 林智源, 唐卓, 吴亮, 李玲, 李凯 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1