一种文件在线预览的方法和移动终端、服务器技术

技术编号:11190601 阅读:66 留言:0更新日期:2015-03-25 19:16
本发明专利技术提供一种文件在线预览的方法,包括:移动终端接收到指定文件的预览指令后,向服务器发送预览请求;待接收到服务器反馈的允许预览指令后,获取服务器上由指定文件转换成的PDF文件,且根据预设的COS模型对象,提取PDF文件中的每一数据对象,并将每一数据对象均提取完成后而获得的相关信息组合为应用于移动终端上可阅读的文件;其中,PDF文件为数组、布尔型、字典、数字、字符串以及二进制流形成的数据对象集合;相关信息包括文字信息、表格和图片。实施本发明专利技术实施例,能够应用于多种不支持Flash功能的操作系统平台。

【技术实现步骤摘要】
一种文件在线预览的方法和移动终端、服务器
本专利技术涉及互联网
,尤其涉及一种文件在线预览的方法和移动终端、月艮务器及通信网络。
技术介绍
文档在线预览可为用户提供方便快捷的阅读体验,用户无需下载原文件、无需安装阅读文档所需要的软件环境,只需要使用网页浏览器即可实现在线快速预览。另外,对于文档信息提供方来说,文档在线预览在一定程度上可以防止原文件被篡改和盗取,提高了信息共享的安全性。 目前文档在线预览主要采取的解决方案为,首先将Office文件或文本文件转换成PDF格式文件,然后将PDF文件转换成SWF文件后,使用Flash播放器在浏览器端展现给用户,但这种方式需要依赖第三方(Flash)插件,其缺点在于:无法在移动终端不支持Flash功能的1S操作系统平台上应用。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种文件在线预览的方法和移动终端、月艮务器及通信网络,能够应用于多种不支持Flash功能的操作系统平台,并提供了打印、格式排版、关键字检索等多种在线支撑功能。 为了解决上述技术问题,本专利技术实施例提供了一种文件在线预览的方法,所述方法包括:移动终端接收到指定文件的预览指令后,向服务器发送预览请求;待接收到所述服务器反馈的允许预览指令后,获取所述服务器上由所述指定文件转换成的PDF文件,且根据预设的COS模型对象,提取所述PDF文件中的每一数据对象,并将所述每一数据对象均提取完成后而获得的相关信息组合为应用于所述移动终端上可阅读的文件;其中,所述PDF文件为数组、布尔型、字典、数字、字符串以及二进制流形成的数据对象集合;所述相关信息包括文字信息、表格和图片。 其中,所述预设的COS模型对象中的对象类型与所述PDF文件中的数据对象通过PDF参考手册形成映射关系。 其中,所述方法进一步包括:仅保留并组合所述每一数据对象均提取完成后而获得的文字信息,使得所述应用于移动终端上可阅读的文件为仅含有所述文字信息的文件。 其中,所述方法进一步包括:在所述每一数据对象均提取完成后而获得的相关信息中,设置关键字进行匹配,使得所述应用于移动终端上可阅读的文件为全文匹配所述关键字的检索文件。 其中,所述方法进一步包括: 在所述每一数据对象均提取完成后而获得的相关信息中,当获取到用户对所述相关信息进行特定的标记操作时,则执行对所述相关信息的特定标记操作且保留所述特定标记,使得所述应用于移动终端上可阅读的文件为含有所述特定标记的文件;其中,所述特定的标记操作包括在所述获得的相关信息下划线和编辑文字。 其中,所述方法进一步包括:所述应用于移动终端上可阅读的文件通过蓝牙或WIFI方式连接到具有无线接口的打印设备打印。 本专利技术实施例还提供了一种文件在线预览的方法,所述方法包括:服务器接收并验证移动终端发送的指定文件预览请求;待所述预览请求验证通过后,产生允许预览的指令,同时根据预设的COS模型对象,将所述指定文件转换成PDF文件,并将所述PDF文件及允许预览的指令下发至所述移动终端;其中,所述PDF文件为数组、布尔型、字典、数字、字符串以及二进制流形成的数据对象集八口 ο 其中,所述待所述预览请求验证通过后,产生允许预览的指令,同时根据预设的COS模型对象,将所述指定文件转换成PDF文件,并将所述PDF文件及允许预览的指令下发至所述移动终端的具体步骤包括:待所述预览请求验证通过后,产生允许预览的指令;根据预设的文件转化逻辑,通过调用已安装的office软件接口及其对应的文件解析函数,将所述指定文件中的相关信息抽取出来;其中,所述相关信息包括文字信息、表格和图片;根据预设的COS模型对象,将所述抽取的相关信息映射为所述PDF文件中相应的数据对象,产生所述PDF文件;将所述产生的PDF文件及允许预览的指令下发至所述移动终端。 其中,所述预设的COS模型对象中的对象类型与所述PDF文件中的数据对象通过PDF参考手册形成映射关系。 其中,所述方法进一步包括:将所述产生的PDF文件进行加密。 其中,在所述服务器接收并验证移动终端发送的指定文件预览请求的步骤之前,所述方法还包括:通过WEB页面将所述指定文件预先加载在所述服务器上。 本专利技术实施例又提供了一种文件在线预览的方法,所述方法包括:移动终端接收到指定文件的预览指令后,向服务器发送预览请求;所述服务器接收并验证所述移动终端发送的指定文件预览请求;待所述预览请求验证通过后,产生允许预览的指令,同时根据预设的COS模型对象,将所述指定文件转换成PDF文件,并将所述PDF文件及允许预览的指令下发至所述移动终端;其中,所述PDF文件为数组、布尔型、字典、数字、字符串以及二进制流形成的数据对象集合;所述移动终端待接收到所述服务器反馈的允许预览指令后,获取所述服务器上由所述指定文件转换成的PDF文件,且根据所述预设的COS模型对象,提取所述PDF文件中的每一数据对象,并将所述每一数据对象均提取完成后而获得的相关信息组合为应用于所述移动终端上可阅读的文件;其中,所述相关信息包括文字信息、表格和图片。 其中,所述预设的COS模型对象中的对象类型与所述PDF文件中的数据对象通过PDF参考手册形成映射关系。 其中,所述方法进一步包括:仅保留并组合所述每一数据对象均提取完成后而获得的文字信息,使得所述应用于移动终端上可阅读的文件为仅含有所述文字信息的文件。 其中,所述方法进一步包括:在所述每一数据对象均提取完成后而获得的相关信息中,设置关键字进行匹配,使得所述应用于移动终端上可阅读的文件为全文匹配所述关键字的检索文件。 其中,所述方法进一步包括:在所述每一数据对象均提取完成后而获得的相关信息中,当获取到用户对所述相关信息进行特定的标记操作时,则执行对所述相关信息的特定标记操作且保留所述特定标记,使得所述应用于移动终端上可阅读的文件为含有所述特定标记的文件;其中,所述特定的标记操作包括在所述获得的相关信息下划线和编辑文字。 其中,所述方法进一步包括:所述应用于移动终端上可阅读的文件通过蓝牙或WIFI方式连接到具有无线接口的打印设备打印。 其中,所述待所述预览请求验证通过后,产生允许预览的指令,同时根据预设的COS模型对象,将所述指定文件转换成PDF文件,并将所述PDF文件及允许预览的指令下发至所述移动终端的具体步骤包括:待所述预览请求验证通过后,产生允许预览的指令;根据预设的文件转化逻辑,通过调用已安装的office软件接口及其对应的文件解析函数,将所述指定文件中的相关信息抽取出来;其中,所述相关信息包括文字信息、表格和图片;根据预设的COS模型对象,将所述抽取的相关信息映射为所述PDF文件中相应的数据对象,产生所述PDF文件;将所述产生的PDF文件及允许预览的指令下发至所述移动终端。 其中,所述方法进一步包括:将所述产生的PDF文件进行加密。 其中,在移动终端接收到指定文件的预览指令后,向服务器发送预览请求的步骤之前,所述方法还包括:通过WEB页面将所述指定文件预先加载在所述服务器上。 本专利技术实施例又提供了一种移动终端,所述移动终端包括: 预览请求单元,用于移动终端接收到指定文件的预览指令后,向服务器发送本文档来自技高网...

【技术保护点】
一种文件在线预览的方法,其特征在于,所述方法包括:移动终端接收到指定文件的预览指令后,向服务器发送预览请求;待接收到所述服务器反馈的允许预览指令后,获取所述服务器上由所述指定文件转换成的PDF文件,且根据预设的COS模型对象,提取所述PDF文件中的每一数据对象,并将所述每一数据对象均提取完成后而获得的相关信息组合为应用于所述移动终端上可阅读的文件;其中,所述PDF文件为数组、布尔型、字典、数字、字符串以及二进制流形成的数据对象集合;所述相关信息包括文字信息、表格和图片。

【技术特征摘要】
1.一种文件在线预览的方法,其特征在于,所述方法包括: 移动终端接收到指定文件的预览指令后,向服务器发送预览请求; 待接收到所述服务器反馈的允许预览指令后,获取所述服务器上由所述指定文件转换成的PDF文件,且根据预设的COS模型对象,提取所述PDF文件中的每一数据对象,并将所述每一数据对象均提取完成后而获得的相关信息组合为应用于所述移动终端上可阅读的文件;其中,所述PDF文件为数组、布尔型、字典、数字、字符串以及二进制流形成的数据对象集合;所述相关信息包括文字信息、表格和图片。2.如权利要求1所述的方法,其特征在于,所述预设的COS模型对象中的对象类型与所述PDF文件中的数据对象通过PDF参考手册形成映射关系。3.如权利要求1所述的方法,其特征在于,所述方法进一步包括: 仅保留并组合所述每一数据对象均提取完成后而获得的文字信息,使得所述应用于移动终端上可阅读的文件为仅含有所述文字信息的文件。4.如权利要求1所述的方法,其特征在于,所述方法进一步包括: 在所述每一数据对象均提取完成后而获得的相关信息中,设置关键字进行匹配,使得所述应用于移动终端上可阅读的文件为全文匹配所述关键字的检索文件。5.如权利要求1所述的方法,其特征在于,所述方法进一步包括: 在所述每一数据对象均提取完成后而获得的相关信息中,当获取到用户对所述相关信息进行特定的标记操作时,则执行对所述相关信息的特定标记操作且保留所述特定标记,使得所述应用于移动终端上可阅读的文件为含有所述特定标记的文件;其中,所述特定的标记操作包括在所述获得的相关信息下划线和编辑文字。6.如权利要求1所述的方法,其特征在于,所述方法进一步包括: 所述应用于移动终端上可阅读的文件通过蓝牙或WIFI方式连接到具有无线接口的打印设备打印。7.一种文件在线预览的方法,其特征在于,所述方法包括: 服务器接收并验证移动终端发送的指定文件预览请求; 待所述预览请求验证通过后,产生允许预览的指令,同时根据预设的COS模型对象,将所述指定文件转换成PDF文件,并将所述PDF文件及允许预览的指令下发至所述移动终端;其中,所述PDF文件为数组、布尔型、字典、数字、字符串以及二进制流形成的数据对象集八口 ο8.如权利要求7所述的方法,其特征在于,所述待所述预览请求验证通过后,产生允许预览的指令,同时根据预设的COS模型对象,将所述指定文件转换成TOF文件,并将所述TOF文件及允许预览的指令下发至所述移动终端的具体步骤包括: 待所述预览请求验证通过后,产生允许预览的指令; 根据预设的文件转化逻辑,通过调用已安装的office软件接口及其对应的文件解析函数,将所述指定文件中的相关信息抽取出来;其中,所述相关信息包括文字信息、表格和图片; 根据预设的COS模型对象,将所述抽取的相关信息映射为所述PDF文件中相应的数据对象,产生所述PDF文件; 将所述产生的PDF文件及允许预览的指令下发至所述移动终端。9.如权利要求8所述的方法,其特征在于,所述预设的COS模型对象中的对象类型与所述PDF文件中的数据对象通过PDF参考手册形成映射关系。10.如权利要求8所述的方法,其特征在于,所述方法进一步包括: 将所述产生的PDF文件进行加密。11.如权利要求7所述的方法,其特征在于,在所述服务器接收并验证移动终端发送的指定文件预览请求的步骤之前,所述方法还包括: 通过WEB页面将所述指定文件预先加载在所述服务器上。12.—种文件在线预览的方法,其特征在于,所述方法包括: 移动终端接收到指定文件的预览指令后,向服务器发送预览请求; 所述服务器接收并验证所述移动终端发送的指定文件预览请求; 待所述预览请求验证通过后,产生允许预览的指令,同时根据预设的COS模型对象,将所述指定文件转换成PDF文件,并将所述PDF文件及允许预览的指令下发至所述移动终端;其中,所述PDF文件为数组、布尔型、字典、数字、字符串以及二进制流形成的数据对象集合; 所述移动终端待接收到所述服务器反馈的允许预览指令后,获取所述服务器上由所述指定文件转换成的PDF文件,且根据所述预设的COS模型对象,提取所述PDF文件中的每一数据对象,并将所述每一数据对象均提取完成后而获得的相关信息组合为应用于所述移动终端上可阅读的文件;其中,所述相关信息包括文字信息、表格和图片。13.如权利要求12所述的方法,其特征在于,所述预设的COS模型对象中的对象类型与所述PDF文件中的数据对象通过PDF参考手册形成映射关系。14.如权利要求12所述的方法,其特征在于,所述方法进一步包括: 仅保留并组合所述每一数据对象均提取完成后而获得的文字信息,使得所述应用于移动终端上可阅读的文件为仅含有所述文字信息的文件。15.如权利要求12所述的方法,其特征在于,所述方法进一步包括: 在所述每一数据对象均提取完成后而获得的相关信息中,设置关键字进行匹配,使得所述应用于移动终端上可阅读的文件为全文匹配所述关键字的检索文件。16.如权利要求12所述...

【专利技术属性】
技术研发人员:许冠中庞宁冯斌赵铭符曦
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:广东;44

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

1