一种预览网络资源的方法

文档序号:6450852阅读:210来源:国知局
专利名称:一种预览网络资源的方法
技术领域
本发明涉及计算机技术领域,特别是指一种预览网络资源的方法。
背景技术
windows系统的资源管理器或网页浏览器本身只支持本地资源的预览与播放,且所能预览的文件种类有限,而且在预览文件的同时不能对所预览的文件进行编辑,使用户在使用上产生不便。而利用windows系统的资源管理器或网页浏览器预览网络文件服务器(FTP服务器)上的文件时,用户只能看到一个图标,无法对文件的具体内容进行预览,使用户不方便了解文件的具体内容。

发明内容
有鉴于此,本发明提供一种预览网络资源系统的方法。使用户既可以浏览或播放本地的文件,又可以浏览或播放FTP服务器上的文件,且该系统支持的文件类型齐全,同时,还能对所预览的文件进行编辑。
为达到上述目的,本发明的技术方案是这样实现的一种预览网络资源的方法,其特征在于,该方法包括以下步骤a、本地用户与网络文件服务器和网页传输服务器分别建立网络连接,并从网页传输服务器中的资源管理界面获得待预览文件的路径;b、本地用户通过预览控件对待预览文件进行预览。
较佳地,本地用户通过网络与一数据库服务器相连,该数据库服务器存储网络文件服务器上的文件属性信息。
较佳地,本地用户根据数据库服务器上的文件属性信息来确定是否预览网络文件服务器上的待预览文件。
较佳地,所述预览控件是根据用户的要求选择未编码的设置预览文件路径的方法,或已编码的设置预览文件路径的方法来确定预览控件查找待预览文件的方式。
较佳地,所述未编码的设置预览文件路径的方法或已编码的设置预览文件路径的方法中,至少包括待预览文件路径和资源文件存放类型两个参数。
较佳地,所述步骤b进一步包括b1、判断待预览文件为网络文件还是本地文件,如果是网络文件则执行步骤b2,否则执行步骤b3;b2、下载该待预览文件;b3、判断该待预览文件的类型,如果是自动化文档类,则预览时显示文档的第一页,双击该待预览文件的图标,使用外壳(Shell)命令嵌入文档服务器,预览全文或直接对该文档进行编辑;如果是电影类文件,则预览时显示影片的第一帧截图,双击该待预览文件的图标,嵌入媒体播放器开始播放播放该文件,并且该预览控件中嵌入媒体播放器后,仍就支持媒体播放器的暂停、播放等基本功能;如果是音乐类文件,则预览时直接开始播放,并且支持暂停、播放等基本功能;如果是图片类文件,则预览时显示图片,并根据预览窗口的大小调整图片的尺寸,使之完全适应窗口;如果是直接激活类文件,则预览时直接嵌入操作系统中关联软件进行查看;如果是其它类型文件,则预览时只显示其图标,双击该待预览文件的图标,使用外壳(Shell)命令嵌入操作系统中与该类型文件相关联的编辑软件进行编辑。
较佳地,步骤b1所述预览控件根据资源文件类型参数判断待预览文件为网络文件还是本地文件。
较佳地,所述资源管理界面为活动服务页面,该页面继承本地用户的属性信息。
较佳地,所述预览控件通过网页传输服务器中的资源管理界面获得。
应用本发明,用户可从资源管理界面中获得待预览文件的路径,通过预览控件用户既可以预览或播放本地的文件,又可以预览或播放FTP服务器上的文件,同时,还能对所预览的文件进行编辑,且该系统支持的文件类型齐全。用户操作方便。


图1为应用本发明的本地用户预览网络资源的数据流向示意图;图2为应用本发明的预览控件的处理流程。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明做进一步详细说明。
本发明的整体思路是本地用户计算机通过网络与网页传输服务器(HTTP服务器)、FTP服务器和数据库服务器分别建立起网络连接。本地用户通过HTTP服务器获得ASP(Active Server Page)界面,通过该界面,用户可直接将FTP服务器上所存储的文件直接下载到本地计算机,并预览所选文件的具体内容,或用户在数据库服务器上浏览所选文件的属性信息,以确定是否预览所选文件的具体内容,再将FTP服务器上的存储的文件下载到本地计算机并预览。
图1所示为应用本发明的本地用户预览网络资源的数据流向示意图。本地用户计算机通过WinInet(Windows Internet)及相关技术与HTTP服务器、FTP服务器和数据库服务器分别建立起网络连接,并通过HTTP服务器获得资源管理界面,即ASP界面,该界面中含有FTP服务器上所存储文件的路径信息。用户通过ASP界面所提供的预览控件(ActiveX控件),可直接下载并预览FTP服务器上所存储文件的具体内容,或者用户可先在数据库服务器上浏览所选文件的属性信息,如文件大小或文件类型等,以确定是否预览所选文件的具体内容,再将FTP服务器上的存储的文件下载到本地计算机并进行预览。其中,本地用户计算机在下载FTP服务器上所存储的文件时,可同时应用预览控件预览已从FTP服务器上下载的文件,即本地计算机可进行下载与预览的异步操作。
ASP界面可以继承本地用户计算机的环境属性,如字体、背景色等,保证了所预览的界面与本地用户所设置的界面的一致性。
预览控件查找FTP服务器上所存储的文件时,可根据用户的要求采用未编码的设置预览文件路径(SetPreviewFilePath)的方法或已编码的设置预览文件路径(SetPreviewFilePathEx)的方法。其中,SetPreviewFilePath方法中含有待预览文件路径和资源文件存放类型两个参数,SetPreviewFilePathEx方法中含有经编码的待预览文件路径和资源文件存放类型两个参数。当待预览文件在本地时,其待预览文件路径为物理路径或经编码的物理路径,当待预览文件在网络服务器上时,其待预览文件路径为URL(Unique Resource Location)或经编码的URL。资源文件存放类型描述的是文件的存放方式,例如,当用户选中某一文件并要求采用SetPreviewFilepathEx方法进行文件预览时,则经编码的待预览文件路径和资源文件存放类型将作为两个参数传送给预览控件,预览控件根据SetPreviewFilePathEx中的资源文件存放类型参数判断出该用户所选的待预览文件存放于本地计算机中还是网络文件服务器中,如果待预览文件存放于网络服务其中,则预览控件根据SetPreviewFilePathEx中的URL得到待预览文件的网络路径,并将该待预览文件下载到本地计算机后即可进行预览。应用SetPreviewFilePath方法,与SetPreviewFilePathEx方法类似。
图2所示为应用本发明的预览控件的处理流程。
步骤201,浏览数据库服务器上的文件属性信息,判断是否预览所选文件,如果是,则执行步骤202,否则结束;步骤202,判断待预览的文件是否为FTP服务器上的资源,如果是,则执行步骤203,否则执行步骤204;步骤203,下载FTP服务器上的待预览的文件;步骤204,判断待预览文件的类型,如果是自动化文档类,如doc,ppt,xls,rtf等,则执行步骤205a,如果是电影文件类,如avi,dat,mpg,mpeg,mpe,asf,wmv等,则执行步骤205b,如果是音乐文件类,如mp3,wav,midi,mp4等,则执行步骤205c,如果是图片类,如jpg,gif,jpeg等,则执行步骤205d,如果是直接激活类文件,如swf等,则执行步骤205e,如果是其它类型文件,则执行步骤205f;步骤205a,预览时显示文档的第一页,预览全文则执行步骤206;步骤205b,预览时显示影片的第一帧截图,预览全文则执行步骤207;步骤205c,预览时直接开始播放,并且支持暂停、播放等基本功能。
步骤205d,预览时显示图片,并根据预览窗口的大小调整图片的尺寸,使之完全适应窗口;步骤205e,预览时直接嵌入操作系统中关联软件进行查看;步骤205f,预览时只显示其图标,预览全文则执行步骤209;步骤206,双击该待预览文件的图标,使用外壳(Shell)命令嵌入文档服务器,如MS-Word,Excel,PowerPoint等,预览全文或直接对该文档进行编辑;步骤207,双击该待预览文件的图标,嵌入媒体播放器开始播放播放该文件,并且该预览控件中嵌入媒体播放器后,仍就支持媒体播放器的暂停、播放等基本功能;步骤208,双击该待预览文件的图标,使用外壳(Shell)命令嵌入操作系统中与该图片类型相关联的编辑软件进行编辑;
步骤209,双击该待预览文件的图标,使用外壳(Shell)命令嵌入操作系统中与该类型文件相关联的编辑软件进行编辑。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种预览网络资源的方法,其特征在于,该方法包括以下步骤a、本地用户与网络文件服务器和网页传输服务器分别建立网络连接,并从网页传输服务器中的资源管理界面获得待预览文件的路径;b、本地用户通过预览控件对待预览文件进行预览。
2.根据权利要求1所述的方法,其特征在于该方法进一步包括本地用户通过网络与一数据库服务器相连,该数据库服务器存储网络文件服务器上的文件属性信息。
3.根据权利要求2所述的方法,其特征在于该方法进一步包括本地用户根据数据库服务器上的文件属性信息来确定是否预览网络文件服务器上的待预览文件。
4.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括所述预览控件根据用户的要求选择未编码的设置预览文件路径的方法,或已编码的设置预览文件路径的方法来确定预览控件查找待预览文件的方式。
5.根据权利要求4所述的方法,其特征在于,所述未编码的设置预览文件路径的方法或已编码的设置预览文件路径的方法中,至少包括待预览文件路径和资源文件存放类型两个参数。
6.根据权利要求1或3所述的方法,其特征在于,所述步骤b进一步包括b1、判断待预览文件为网络文件还是本地文件,如果是网络文件则执行步骤b2,否则执行步骤b3;b2、下载该待预览文件;b3、判断该待预览文件的类型,如果是自动化文档类,则预览时显示文档的第一页,双击该待预览文件的图标,使用外壳命令嵌入文档服务器,预览全文或直接对该文档进行编辑;如果是电影类文件,则预览时显示影片的第一帧截图,双击该待预览文件的图标,嵌入媒体播放器开始播放播放该文件,并且该预览控件支持媒体播放器的暂停、播放等基本功能;如果是音乐类文件,则预览时直接播放,并且支持暂停、播放等基本功能;如果是图片类文件,则预览时显示图片,并根据预览窗口的大小调整图片的尺寸,使之完全适应窗口;如果是直接激活类文件,则预览时直接嵌入操作系统中关联软件进行查看;如果是其它类型文件,则预览时只显示其图标,双击该待预览文件的图标,使用外壳命令嵌入操作系统中与该类型文件相关联的编辑软件进行编辑。
7.根据权利要求6所述的方法,其特征在于,步骤b1所述预览控件根据资源文件类型参数判断待预览文件为网络文件还是本地文件。
8.根据权利要求1或2所述的方法,其特征在于,所述资源管理界面为活动服务页面,该页面继承本地用户的属性信息。
9.根据权利要求1或2所述的方法,其特征在于,所述预览控件通过网页传输服务器中的资源管理界面获得。
全文摘要
本法明提供了一种预览网络资源的方法,其特征在于,该方法包括以下步骤a.本地用户与网络文件服务器和网页传输服务器分别建立网络连接,并从网页传输服务器中的资源管理界面获得待预览文件的路径;b.本地用户通过预览控件对待预览文件进行预览。应用本发明,用户可从资源管理界面中获得待预览文件的路径,通过预览控件用户既可以预览或播放本地的文件,又可以预览或播放FTP服务器上的文件,同时,还能对所预览的文件进行编辑,且该系统支持的文件类型齐全。
文档编号G06F13/00GK1534508SQ0312129
公开日2004年10月6日 申请日期2003年3月31日 优先权日2003年3月31日
发明者霍起, 陈澍, 秦戊申, 张忠杰, 霍 起 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1