CN1315081C - 一种预览网络资源的方法 - Google Patents
一种预览网络资源的方法 Download PDFInfo
- Publication number
- CN1315081C CN1315081C CNB031212948A CN03121294A CN1315081C CN 1315081 C CN1315081 C CN 1315081C CN B031212948 A CNB031212948 A CN B031212948A CN 03121294 A CN03121294 A CN 03121294A CN 1315081 C CN1315081 C CN 1315081C
- Authority
- CN
- China
- Prior art keywords
- file
- preview
- server
- local
- treatment
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本法明提供了一种预览网络资源的方法,其特征在于,该方法包括以下步骤:a、本地用户与网络文件服务器、网页传输服务器以及存储有网络文件服务器上的文件属性信息的数据库服务器分别建立网络连接;b、从所述数据库服务器上获得网络文件服务器上的文件属性,从网页传输服务器中的资源管理界面获得网络文件服务器中待预览文件的路径;c、本地用户根据所述待预览文件的属性信息选择所述网络文件服务器上的待预览文件,通过预览控件对所选的待预览文件进行预览。应用本发明,用户可从资源管理界面中获得待预览文件的路径,通过预览控件用户可以预览或播放网络文件服务器上的文件,同时,还能对所预览的文件进行编辑,且该系统支持的文件类型齐全。
Description
技术领域
本发明涉及计算机技术领域,特别是指一种预览网络资源的方法。
背景技术
windows系统的资源管理器或网页浏览器本身只支持本地资源的预览与播放,且所能预览的文件种类有限,而且在预览文件的同时不能对所预览的文件进行编辑,使用户在使用上产生不便。而利用windows系统的资源管理器或网页浏览器预览网络文件服务器(FTP服务器)上的文件时,用户只能看到一个图标,无法对文件的具体内容进行预览,使用户不方便了解文件的具体内容。
发明内容
有鉴于此,本发明提供一种预览网络资源系统的方法。使用户既可以浏览或播放本地的文件,又可以浏览或播放FTP服务器上的文件,且该系统支持的文件类型齐全,同时,还能对所预览的文件进行编辑。
为达到上述目的,本发明的技术方案是这样实现的:
一种预览网络资源的方法,其特征在于,该方法包括以下步骤:
a、本地用户与网络文件服务器、网页传输服务器以及存储有网络文件服务器上的文件属性信息的数据库服务器分别建立网络连接;
b、从所述数据库服务器上获得网络文件服务器上的文件属性,从网页传输服务器中的资源管理界面获得网络文件服务器中待预览文件的路径;
c、本地用户根据所述待预览文件的属性信息选择所述网络文件服务器上的待预览文件,通过预览控件对所选的待预览文件进行预览。
较佳地,本地用户通过网络与一数据库服务器相连,该数据库服务器存储网络文件服务器上的文件属性信息。
较佳地,本地用户根据数据库服务器上的文件属性信息来确定是否预览网络文件服务器上的待预览文件。
较佳地,所述预览控件是根据用户的要求选择未编码的设置预览文件路径的方法,或已编码的设置预览文件路径的方法来确定预览控件查找待预览文件的方式。
较佳地,所述未编码的设置预览文件路径的方法或已编码的设置预览文件路径的方法中,至少包括待预览文件路径和资源文件存放类型两个参数。
较佳地,所述步骤c进一步包括:
c1、判断待预览文件为网络文件还是本地文件,如果是网络文件则执行步骤c2,否则执行步骤c3;
c2、下载该待预览文件;
c3、判断该待预览文件的类型,如果是自动化文档类,则预览时显示文档的第一页,双击该待预览文件的图标,使用外壳(Shell)命令嵌入文档服务器,预览全文或直接对该文档进行编辑;
如果是电影类文件,则预览时显示影片的第一帧截图,双击该待预览文件的图标,嵌入媒体播放器开始播放该文件,并且该预览控件中嵌入媒体播放器后,仍就支持媒体播放器的暂停、播放基本功能;
如果是音乐类文件,则预览时直接开始播放,并且支持暂停、播放基本功能;
如果是图片类文件,则预览时显示图片,并根据预览窗口的大小调整图片的尺寸,使之完全适应窗口;
如果是直接激活类文件,则预览时直接嵌入操作系统中关联软件进行查看;
如果是其它类型文件,则预览时只显示其图标,双击该待预览文件的图标,使用外壳(Shell)命令嵌入操作系统中与该类型文件相关联的编辑软件进行编辑。
较佳地,步骤c1所述预览控件根据资源文件类型参数判断待预览文件为网络文件还是本地文件。
较佳地,所述资源管理界面为活动服务页面,该页面继承本地用户的属性信息。
较佳地,所述预览控件通过网页传输服务器中的资源管理界面获得。
应用本发明,用户可从资源管理界面中获得待预览文件的路径,通过预览控件用户既可以预览或播放本地的文件,又可以预览或播放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)命令嵌入操作系统中与该类型文件相关联的编辑软件进行编辑。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1、一种预览网络资源的方法,其特征在于,该方法包括以下步骤:
a、本地用户与网络文件服务器、网页传输服务器以及存储有网络文件服务器上的文件属性信息的数据库服务器分别建立网络连接;
b、从所述数据库服务器上获得网络文件服务器上的文件属性,从网页传输服务器中的资源管理界面获得网络文件服务器中待预览文件的路径;
c、本地用户根据所述待预览文件的属性信息选择所述网络文件服务器上的待预览文件,通过预览控件对所选的待预览文件进行预览。
2、根据权利要求1所述的方法,其特征在于,该方法进一步包括:所述预览控件根据用户的要求选择未编码的设置预览文件路径的方法,或已编码的设置预览文件路径的方法来确定预览控件查找待预览文件的方式。
3、根据权利要求2所述的方法,其特征在于,所述未编码的设置预览文件路径的方法或已编码的设置预览文件路径的方法中,至少包括待预览文件路径和资源文件存放类型两个参数。
4、根据权利要求1所述的方法,其特征在于,所述步骤c进一步包括:
c1、判断待预览文件为网络文件还是本地文件,如果是网络文件则执行步骤c2,否则执行步骤c3;
c2、下载该待预览文件;
c3、判断该待预览文件的类型,
如果是自动化文档类,则预览时显示文档的第一页,双击该待预览文件的图标,使用外壳命令嵌入文档服务器,预览全文或直接对该文档进行编辑;
如果是电影类文件,则预览时显示影片的第一帧截图,双击该待预览文件的图标,嵌入媒体播放器开始播放该文件,并且该预览控件支持媒体播放器的暂停、播放基本功能;
如果是音乐类文件,则预览时直接播放,并且支持暂停、播放基本功能;
如果是图片类文件,则预览时显示图片,并根据预览窗口的大小调整图片的尺寸,使之完全适应窗口;
如果是直接激活类文件,则预览时直接嵌入操作系统中关联软件进行查看;
如果是其它类型文件,则预览时只显示其图标,双击该待预览文件的图标,使用外壳命令嵌入操作系统中与该类型文件相关联的编辑软件进行编辑。
5、根据权利要求4所述的方法,其特征在于,步骤c1所述预览控件根据资源文件类型参数判断待预览文件为网络文件还是本地文件。
6、根据权利要求1所述的方法,其特征在于,所述资源管理界面为活动服务页面,该页面继承本地用户的属性信息。
7、根据权利要求1所述的方法,其特征在于,所述预览控件通过网页传输服务器中的资源管理界面获得。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031212948A CN1315081C (zh) | 2003-03-31 | 2003-03-31 | 一种预览网络资源的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031212948A CN1315081C (zh) | 2003-03-31 | 2003-03-31 | 一种预览网络资源的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1534508A CN1534508A (zh) | 2004-10-06 |
CN1315081C true CN1315081C (zh) | 2007-05-09 |
Family
ID=34285651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031212948A Expired - Fee Related CN1315081C (zh) | 2003-03-31 | 2003-03-31 | 一种预览网络资源的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1315081C (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101783851B (zh) * | 2009-01-16 | 2012-09-05 | 夏普株式会社 | 图像形成装置 |
CN102880689A (zh) * | 2012-09-18 | 2013-01-16 | 北京金和软件股份有限公司 | 一种在web应用中快速便捷地展示office文件内容的方法 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360233B (zh) * | 2008-09-18 | 2011-09-21 | 中兴通讯股份有限公司 | 生成网络数字录像预览标签的方法、播放方法和系统 |
CN102196043B (zh) * | 2011-04-29 | 2016-01-27 | 宇龙计算机通信科技(深圳)有限公司 | 文件预览的方法和装置及服务器 |
CN102739987A (zh) * | 2011-05-06 | 2012-10-17 | 新奥特(北京)视频技术有限公司 | 一种字幕独立预览模块的实现方法与系统 |
US20120317486A1 (en) * | 2011-06-07 | 2012-12-13 | Microsoft Corporation | Embedded web viewer for presentation applications |
CN102254023A (zh) * | 2011-07-27 | 2011-11-23 | 深圳市五巨科技有限公司 | 一种网页页面编辑的方法及装置 |
CN103064861A (zh) * | 2011-10-21 | 2013-04-24 | 联想(北京)有限公司 | 一种媒体文件预览方法、装置及电子设备 |
CN102368785B (zh) * | 2011-10-28 | 2013-10-09 | 华为技术有限公司 | 网络文件上传方法、装置及系统 |
CN103136172B (zh) * | 2011-12-05 | 2016-08-24 | 北大方正集团有限公司 | 输出试题的方法和装置 |
CN102819396B (zh) * | 2012-07-31 | 2015-02-04 | 北京奇虎科技有限公司 | 一种多媒体文件播放方法及系统 |
CN103020195A (zh) * | 2012-12-03 | 2013-04-03 | 北京奇虎科技有限公司 | 文件浏览方法及装置 |
CN104092713B (zh) * | 2013-05-31 | 2018-06-15 | 腾讯科技(深圳)有限公司 | 一种网络资源的下载信息展示方法及装置 |
CN104954437B (zh) * | 2015-05-07 | 2018-06-19 | 李一舟 | 一种情境卡片的推送方法及系统 |
CN106407341A (zh) * | 2016-09-05 | 2017-02-15 | 努比亚技术有限公司 | 页面处理的方法、装置及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1256045A (zh) * | 1997-01-29 | 2000-06-07 | 伊恩西格马科技有限公司 | 通过通信网络传送媒体文件的方法 |
CN1265208A (zh) * | 1997-07-22 | 2000-08-30 | 奥林吉个人通讯服务公司 | 数据通信 |
CN1272296A (zh) * | 1997-07-11 | 2000-11-01 | 艾利森电话股份有限公司 | Vp/vc查找技术 |
CN1274120A (zh) * | 1999-05-17 | 2000-11-22 | 英业达股份有限公司 | 在网络数据库中快速读取数据的方法 |
WO2001063919A1 (en) * | 2000-02-23 | 2001-08-30 | Penta Trading Ltd. | Systems and methods for generating and providing previews of electronic files such as web files |
-
2003
- 2003-03-31 CN CNB031212948A patent/CN1315081C/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1256045A (zh) * | 1997-01-29 | 2000-06-07 | 伊恩西格马科技有限公司 | 通过通信网络传送媒体文件的方法 |
CN1272296A (zh) * | 1997-07-11 | 2000-11-01 | 艾利森电话股份有限公司 | Vp/vc查找技术 |
CN1265208A (zh) * | 1997-07-22 | 2000-08-30 | 奥林吉个人通讯服务公司 | 数据通信 |
CN1274120A (zh) * | 1999-05-17 | 2000-11-22 | 英业达股份有限公司 | 在网络数据库中快速读取数据的方法 |
WO2001063919A1 (en) * | 2000-02-23 | 2001-08-30 | Penta Trading Ltd. | Systems and methods for generating and providing previews of electronic files such as web files |
US20030014415A1 (en) * | 2000-02-23 | 2003-01-16 | Yuval Weiss | Systems and methods for generating and providing previews of electronic files such as web files |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101783851B (zh) * | 2009-01-16 | 2012-09-05 | 夏普株式会社 | 图像形成装置 |
CN102880689A (zh) * | 2012-09-18 | 2013-01-16 | 北京金和软件股份有限公司 | 一种在web应用中快速便捷地展示office文件内容的方法 |
CN102880689B (zh) * | 2012-09-18 | 2015-02-25 | 北京金和软件股份有限公司 | 一种在web应用中快速便捷地展示office文件内容的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1534508A (zh) | 2004-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1315081C (zh) | 一种预览网络资源的方法 | |
Ma et al. | Framework for adaptive content delivery in heterogeneous network environments | |
CN1308876C (zh) | 书签管理系统和书签管理方法 | |
US7506019B2 (en) | Media player system | |
US8145631B2 (en) | Client management of download sequence of orchestrated content | |
CN1241131C (zh) | 将资源从网络服务器提供到客户计算机的方法和系统 | |
US9716769B2 (en) | System, method and storage medium for managing items within file directory structure | |
CN1175359C (zh) | 计算机间传输的数据的动态代码转换系统 | |
US8332478B2 (en) | Context sensitive connected content | |
CN102880627B (zh) | 用于支持播客的技术和系统 | |
US20090164564A1 (en) | System and methods for mobilizing web content | |
RU2491635C2 (ru) | Вставка мультимедийного файла через основанное на веб-технологии рабочее приложение для настольной системы | |
US20090113301A1 (en) | Multimedia Enhanced Browser Interface | |
CN1711539A (zh) | 用于将文件超链接的方法和系统 | |
MXPA03004447A (es) | Un sistema y proceso para la busqueda fragmentada de un sitio en la red. | |
CN1480874A (zh) | 向门户内容流中插入目标内容的系统和方法 | |
CN1434948A (zh) | 处理网络文档的方法和装置 | |
Raman | Toward 2 W, beyond web 2.0 | |
WO2004097600A2 (en) | Content management for rich media publishing system | |
KR20040040407A (ko) | 다수의 수령인에게 큰 파일을 분배하는 방법 | |
JP5537428B2 (ja) | ワイヤレス通信ネットワークを通じた検索インデックス断片の標的設定した配信 | |
US20030220914A1 (en) | Method for managing data in a network | |
CN1859116A (zh) | Drm中内容数据包获取的方法及装置 | |
CN1148664C (zh) | 在网络数据库中快速读取数据的方法 | |
CN1382279A (zh) | 网络广告方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070509 Termination date: 20210331 |