一种文档处理方法及服务器的制造方法_2

文档序号:9564684阅读:来源:国知局
容的问题,提高了用户体验。
[0051]请参阅图2,本发明实施例中文档处理方法的另一个实施例包括:
[0052]201、服务器接收移动终端发送的文档访问请求;
[0053]本实施例中,服务器可以根据HTTP_ACCEPT来区分移动终端的浏览器和非移动终端的浏览器。例如,在HTTP_ACCEPT这个服务器变量中包含text/vnd.wap.wml、applicat1n/xhtml、applicat1n/xml、applicat1n/vnd.wap.xhtml、applicat1n/vnd.wap.xml中的一个或多个,就可以确定文档访问请求来自移动端,而不是电脑浏览器。
[0054]202、服务器根据文档访问请求确定文档;
[0055]203、服务器将文档进行格式转换,得到目标文档;
[0056]其中,文档可以是Word文档、Excel文档、PDF文档或Vis1文档等,文档格式可以是D0C、D0CX、XLS、PDF或VSD等。目标文档的格式为HTML或SWF,还可以是其他移动浏览器支持的格式,此处不作限定。其中,服务器将文档进行格式转换得到目标文档后,可以存储目标文档,并保持文档与目标文档的对应关系,使得用户可以根据文档找到目标文档,反之亦然。
[0057]举例来说,服务器将D0C文件解析为字节流,将字节流组成字符串,按照HTML格式将字符串拼接为HTML文件。
[0058]需要说明的时,解析语言可以是Java,也可以是C++,C#等,此处不作具体限定。
[0059]204、服务器向移动终端发送提示信息;
[0060]服务器得到目标文档后,向移动终端发送提示信息,提示信息用于提示移动终端访问目标文档,例如,提示信息包括目标文档的统一资源定位符(Uniform ResourceLocator,URL),或目标文档的文档类型等。
[0061]可以理解的是,当服务器中存储有多种格式的文档时,提示信息包括文档格式,移动终端接收提示信息后,可以根据提示信息从多种格式的文档中选取一个进行访问,提供了用户选择的灵活性。
[0062]205、服务器接收移动终端发送的访问目标文档的请求;
[0063]206、服务器根据访问目标文档的请求,将目标文档发送给移动终端,使得移动终端通过浏览器查看目标文档。
[0064]服务器接收移动终端发送的访问目标文档的请求,响应于该请求,将目标文档发送给移动终端,移动终端接收目标文档后,可以通过浏览器打开目标文档。
[0065]本发明实施例中,服务器接收移动终端发送的文档访问请求,根据文档访问请求确定文档,可以将文档进行格式转换得到目标文档,将目标文档发送给移动终端,使得移动终端通过浏览器查看目标文档。当移动终端没有安装文字处理程序时,服务器可以将文档格式转换成浏览器支持的文件格式,用户可以通过移动终端的浏览器查看文档内容,解决了用户无法查看文档内容的问题,提高了用户体验。
[0066]其次,服务器可以在将文档转换为目标文档后,向用户发送提示信息,通知用户获取目标文档,用户可以通过提示信息选择文档,提高了用户使用的便利性。
[0067]可选的,在本发明的一些实施例中,服务器将文档进行格式转换,得到目标文档具体可以通过以下方式实现:服务器接收移动终端发送的格式转换指令,根据格式转换指令将文档进行格式转换,得到目标文档。
[0068]具体的,服务器确定文档后,用户从移动终端可以查看到文档类型,当用户判断移动终端无法直接查看文档时,可以向服务器发送格式转换指令,服务器根据格式转换指令将文档进行格式转换,转换为移动浏览器可以打开的文档,即目标文档。服务器可以仅在用户访问时,对文档进行转换,可以保存目标文档,也可以不保存目标文档,此处不作限定。
[0069]可选的,在本发明的一些实施例中,服务器根据文档访问请求确定文档之后包括:服务器从文档中提取文本信息;服务器将文本信息发送给移动终端,使用户可以通过文本信息预览文档。
[0070]具体的,服务器确定文档后,用户可以从移动终端查看到文档的快捷方式,举例来说,当文档与很多相似的文档放在一起时,用户从文档的名称可能难以分辨文档内容,例如,ACS_001,ASC_001,服务器可以从文档中提取文本信息发送给移动终端,例如,文章标题,文章摘要信息,文章中开始的几段文字,还可以是其他文本信息,此处不作具体限定。移动终端获取文本信息后,用户可以根据文本信息预览文档,提高了选取文档的准确率,减少了选取文档的时间,可以提升用户体验。
[0071]可选的,在本发明的一些实施例中,服务器将文档进行格式转换得到目标文档之后包括:服务器从目标文档中提取文件预览信息;服务器将文件预览信息发送给移动终端,使用户可以通过文件预览信息预览目标文档。
[0072]具体的,文件预览信息可以是目标文档的部分文本信息、文件附图或目标文档的缩略图,此处不作限定。移动终端接收文件预览信息之后,用户可以通过文件预览信息确定文档内容,提高了用户查找文件的准确性,减少了用户查找文件的时间,提高了用户体验。
[0073]为便于理解,下面以一个具体应用场景对本发明实施例中的文档处理方法进行详细介绍:
[0074]在本发明的具体应用场景中,移动终端以手机为例,用户会在不同的地点登录云服务器,例如,用户在第一天在家中记录学习笔记1.doc,并将1.doc上传到云服务器,在第二天在公共汽车上使用手机从云服务器访问1.doc,服务器接收手机发送的访问1.doc的请求,确定1.doc,并将1.doc解析为字节流,再将字节流转换为字符串,再按照HTML格式把字符串再拼接为l.html,将l.html发送给手机,手机通过浏览器打开l.html,用户即可查看学习笔记,解决了用户无法查看文档内容的问题,提高了用户体验。
[0075]手机确定1.doc后,还可以从1.doc中获取文章标题,例如‘背影’,将‘背影’发送给移动终端,用户可以根据‘背影’得知1.doc为‘背影’的学习笔记,减少了用户查找文档的时间,提高了用户体验。
[0076]可以理解的是,本发明实施例还提供一种可以实现图1或图2所示文档处理方法的移动终端,具体可以向服务器发送文档访问请求,接收目标文档,并通过浏览器可以打开目标文档。
[0077]以上从方法角度对本发明实施例中文档处理方法进行了介绍,下面从装置角度对本发明实施例中的服务器300进行介绍,请参阅图3,本发明实施例中服务器的一个实施例包括:
[0078]接收模块301,用于接收移动终端发送的文档访问请求;
[0079]确定模块302,用于根据文档访问请求确定文档;
[0080]格式转换模块303,用于将文档进行格式转换,得到目标文档;
[0081 ] 发送模块304,用于将目标文档发送给移动终端,使得移动终端通过浏览器查看目标文档。
[0082]可选的,在本发明的一些实施例中,接收模块301,还用于接收移动终端发送的格式转换指令;
[0083]格式转换模块303具体用于根据格式转换指令将文档进行格式转换,得到目标文档。
[0084]可选的,在本发明的一些实施例中,
[0085]发送模块304,还用于当格式转换模块将文档进行格式转换,得到目标文档之后,向移动终端发送提示信息,提示信息用于提示移动终端访问目标文档;
[0086]接收模块301,还用于接收移动终端发送的访问目标文档的请求;
[0087]发送模块304具体用于根据访问目标文档的请求将目标文档发送
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1