公开/公告号CN1838117A
专利类型发明专利
公开/公告日2006-09-27
原文格式PDF
申请/专利权人 腾讯科技(深圳)有限公司;
申请/专利号CN200510056933.3
申请日2005-03-23
分类号G06F17/30(20060101);
代理机构11018 北京德琦知识产权代理有限公司;
代理人罗正云;宋志强
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室
入库时间 2023-12-17 17:42:34
法律状态公告日
法律状态信息
法律状态
2008-11-05
专利申请权、专利权的转移(专利权的转移) 变更前: 变更后: 登记生效日:20081010 申请日:20050323
专利申请权、专利权的转移(专利权的转移)
2008-11-05
专利权人的姓名或者名称、地址的变更 变更前: 变更后: 申请日:20050323
专利权人的姓名或者名称、地址的变更
2008-07-02
授权
授权
2006-11-22
实质审查的生效
实质审查的生效
2006-09-27
公开
公开
技术领域
本发明涉及计算机和网络通信技术领域,特别是管理环球网(Web)网页中的Web媒体的系统及其实现方法。
背景技术
Web格式标记语言的出现,使得互联网(Internet)得到了前所未有的发展。目前的Web格式标记语言主要有超文本链接标示语言(HTML)、动态HTML(DHTML)和XML等。这些Web格式标记语言为信息的发布和交流起到了极大的作用。通过Web浏览器,用户可以浏览由这些Web格式标记语言所表达的网页的内容,并且可以下载和保存其中的Web内容。
不过,Web浏览器只是按照这些Web格式标记语言所表达的格式来显示Web内容,并不能对Web网页所承载和表示的Web媒体进行收集、分类、搜索、排序、显示和有选择保存等管理操作。
通常,Web媒体包括Web网页中的文本、图片、音频、视频、Flash动画、超链接以及其它任何文件。
目前有查找用户端计算机本地的所有图片、自动定位这些图片,并根据日期进行组织分类以生成可视化的电子相册的现有技术。另外,在该技术中,用户可以通过拖拽方式整理电子相册,并对电子相册中的图片加上标签以便分组,同时还可以对图片进行密码保护等操作。
上述现有技术主要是在用户端的计算机本地执行所有图片的收集、分类、搜索和显示等管理操作。但是,对于Web网页中的图片以及诸如文本、音频、视频、Flash动画、超链接等其他Web媒体,此技术不具备对其收集、分类、搜索、排序、显示等管理操作的功能和特点,因此功能非常有限,不利于用户使用。
目前还有一种基于Web网页的文字和图片的搜索技术,利用该技术可以搜索同一网站内与指定关键字匹配的文字和/或图片。在该技术中,对于图片搜索,以缩略图的方式将搜索结果显示给用户,并且当指定关键字为空时,搜索站内所有的文字和图片。
该基于Web网页的搜索技术可以对Web网页中的文字、图片进行收集、分类、搜索和显示,但是该技术却不具备有选择地保存Web媒体的功能。也就是,当用户希望同时选择不同类型的Web媒体,或者希望可以用不同的保存方式来保存选中的Web媒体时,利用该技术却无法实现。例如:用户可能会希望同时选择保存类型分别为音频和图片的Web媒体文件,用户也可能会有结合上下文菜单、快捷键、快捷按钮、拖拽中等多种方式来保存Web媒体文件的需求,现有技术并不能实现该需求,从而使得用户的使用非常不方便。
另外,该基于Web网页的搜索技术只能够对Web网页中的文字、图片进行收集、分类、搜索和显示,而对于Web网页中诸如音频、视频、Flash动画、或是其他任何文件的其他Web媒体,此技术却不具备对其收集、分类、搜索、排序、显示的功能。
发明内容
有鉴于此,本发明的主要目的在于解决现有技术中存在的不能有选择地保存Web媒体的问题。因此,本发明提出一种管理Web网页的Web媒体的系统,从而允许用户利用可选择的保存方式来保存媒体种类可选择的Web媒体文件。
本发明的另一目的是提出一种管理Web网页的Web媒体的方法,从而解决现有技术中存在的不能有选择地保存Web媒体的问题,以允许用户利用可选择的保存方式来保存媒体种类可选择的Web媒体文件。
为达到上述目的,本发明的技术方案是这样实现的:
一种管理Web网页中的Web媒体的系统,所述系统包括:
Web网页分析模块,用于获取所述Web网页中的Web媒体、将获取的Web媒体输出到Web媒体列表,并且对该Web媒体列表建立索引;
Web媒体管理模块,用于对该Web媒体列表中的Web媒体按照所述索引进行排列,显示经过排列的Web媒体,接收用户在显示出的Web媒体中选择Web媒体,接收用于保存选中的Web媒体文件的保存路径,并且把接收到的由用户选择的Web媒体以及保存路径发送到Web媒体保存模块;
Web媒体保存模块,用于按照所述的保存路径保存所述用户选择的Web媒体;
其中Web网页分析模块与Web媒体管理模块连接,Web媒体管理模块与Web媒体保存模块连接。
所述的Web媒体管理模块包括Web媒体分类子模块,所述Web媒体分类子模块用于根据所述索引对所述Web媒体列表进行分类。
所述的Web媒体管理模块包括Web媒体搜索子模块,所述Web媒体搜索子模块用于接收搜索关键字,并根据所述索引和搜索关键字在所述Web媒体列表中进行搜索。
所述的Web媒体管理模块包括Web媒体排序子模块,所述Web媒体排序子模块用于接收排序条件,并根据所述索引和排序条件对所述Web媒体列表进行排序。
所述的Web媒体为Web网页中的文本、图片、音频、视频、Flash动画、超链接中的一种或者多于一种的任意组合。
所述的Web媒体管理模块接收用户选择Web媒体文件为:Web媒体管理模块接收用户选择媒体类型不少于一种的Web媒体。
所述的Web媒体管理模块接收保存路径为:所述的Web媒体保存模块接收用户通过选择上下文菜单、快捷键、快捷按钮、拖拽中的一种或者多于一种的任意组合的方式来确定的保存路径。
一种管理Web网页中的Web媒体的方法,包括以下步骤:
A、获取Web网页中的Web媒体,将获取的Web媒体输出到Web媒体列表,并且对该Web媒体列表建立索引;
B、对该Web媒体列表中的Web媒体按照所述索引进行排列,显示经过排列的Web媒体,接收用户在显示出的Web媒体中选择Web媒体,接收用于保存选中的Web媒体文件的保存路径;
C、按照所述的保存路径保存所述用户选择的Web媒体。
步骤A所述获取Web网页中的Web媒体包括:
A1、通过Web浏览器提供的软件开发工具包SDK或者直接分析Web格式标记语言,遍历Web网页;
A2、根据所述遍历Web网页的结果,获取Web网页中的Web媒体。
步骤B所述排列包括分类、搜索、排序中的一种或者多于一种的任意组合。
步骤B所述接收用户在显示出的Web媒体中选择Web媒体为:接收用户在显示出的Web媒体中选择媒体文件类型不少于一种的Web媒体。
步骤B所述接收用于保存选中的Web媒体文件的保存路径为:接收用户通过选择上下文菜单、快捷键、快捷按钮、拖拽中的一种或者多于一种的任意组合的方式来确定的保存路径。
从以上的技术方案中可以看出,本发明所提出的管理Web网页的Web媒体的系统包括Web网页分析模块,用于获取Web网页中的Web媒体、将获取的Web媒体输出到Web媒体列表,并且对该Web媒体列表建立索引;Web媒体管理模块,用于对Web媒体列表中的Web媒体按照索引进行排列并显示,接收用户在显示出的Web媒体中选择Web媒体,接收用于保存选中的Web媒体文件的保存路径,并且把接收到的由用户选择的Web媒体以及保存路径发送到Web媒体保存模块;Web媒体保存模块,用于按照保存路径保存用户选择的Web媒体。因此,本发明所提出的系统允许用户对Web媒体进行多种选择,并且用户可以通过上下文菜单、快捷键、快捷按钮、拖拽的方式来保存选中的Web媒体。所以,应用本发明后,解决了现有技术中存在的不能有选择地保存Web媒体的问题,用户可以利用可选择的保存方式来保存媒体种类可选择的Web媒体文件,并且丰富了用户的选择手段,满足了个人的使用习惯。
并且,Web媒体管理模块可以对Web网页中的文本、图片、音频、视频、Flash动画等Web媒体进行收集、分类、搜索、排序、显示,克服了现有技术中只对Web网页中的文本、图片进行管理的缺点,从而使得用户可以更好地管理Web媒体。
同时,本发明还提出了一种管理Web网页中的Web媒体的方法。通过本发明所提出的方法,用户首先获取多种媒体类型的Web媒体文件,然后对Web媒体进行多种形式的排列,方便用户选择多种媒体类型的Web媒体文件,并且允许用多种选择方式来保存选中的Web媒体文件。因此,应用本发明所提出的方法后,解决了现有技术中存在的不能有选择地保存Web媒体的问题,从而允许用户利用可选择的保存方式来保存媒体种类可选择的Web媒体文件。
附图说明
图1为根据本发明的管理Web网页的Web媒体的系统结构图;
图2为根据本发明的一实施例的管理Web网页的Web媒体的系统结构图;
图3为本发明的管理Web网页的Web媒体的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为根据本发明的管理Web网页的Web媒体的系统结构图。如图1所示,该系统包括Web网页分析模块101,用于获取Web网页中的Web媒体,将获取的Web媒体输出到Web媒体列表,并且对该Web媒体列表建立索引;Web媒体管理模块102,用于对Web媒体列表按索引进行排列,显示经过排列的Web媒体,接收用户在显示出的Web媒体中选择Web媒体,接收用于保存选中的Web媒体文件的保存路径,并且把接收到的由用户选择的Web媒体以及保存路径发送到Web媒体保存模块;Web媒体保存模块103,用于按照保存路径保存用户选择的Web媒体。Web网页分析模块101与Web媒体管理模块102连接,Web媒体管理模块102与Web媒体保存模块103连接。
Web网页分析模块101首先获取Web网页中的Web媒体。优选地,Web网页分析模块101可以通过Web浏览器提供的软件开发工具包(SDK)或者直接分析Web格式标记语言的方式,遍历Web网页中的所有元素,从而获取Web网页中承载和表达的所有Web媒体。
Web网页分析模块101获取的Web媒体可以包括Web网页中的文本、图片、音频、视频、Flash动画、超链接以及其它任何文件。具体地,如果Web网页中有文本,则Web网页分析模块101直接获取文本内容或者以链接的形式获取文本;如果Web网页中有图片,则Web网页分析模块101直接获取图片或者以链接的形式获取图片;如果Web网页中有音频,则Web网页分析模块101直接获取音频或者以链接的形式获取音频;如果Web网页中有视频,则Web网页分析模块101直接获取视频或者以链接的形式获取视频;如果Web网页中有Flash文件,则Web网页分析模块101直接获取Flash文件或者以链接的形式获取Flash文件。Web网页分析模块101获取完Web媒体后,将获取的Web媒体输出到Web媒体列表,并且可以根据现有技术中的任何方式对该Web媒体列表建立索引。
有了该具有索引的Web媒体列表,Web媒体管理模块102就可以对该Web媒体列表中的Web媒体按照索引进行排列,并且显示经过排列的Web媒体。
Web媒体管理模块102可以对Web媒体进行多种排列操作。例如:Web媒体管理模块102可以根据索引对Web媒体进行分类、搜索、排序等排列操作,并且将分类、搜索、排序的结果进行显示。
优选地,Web媒体管理模块102可以根据索引对从Web网页中获取的Web媒体,也就是Web媒体列表中的Web媒体,按照类型、名字、大小、时间等进行分类,并显示给用户。
优选地,Web媒体管理模块102还可以对这些Web媒体根据索引按各种排序条件进行排序。Web媒体管理模块102首先接收用户输入的排序条件,再根据索引和排序条件对Web媒体列表中的所有Web媒体进行排序。其中可以按Web媒体的类型排序、按Web媒体的名字排序、按Web媒体的大小排序、按Web媒体的时间排序、或者按上述排序方式进行组合排序。
优选地,Web媒体管理模块102还可以对这些Web媒体根据索引按各种搜索关键字进行搜索。Web媒体管理模块102首先接收用户输入的搜索关键字,并根据索引和搜索关键字在Web媒体列表中的所有Web媒体中进行搜索。其中搜索关键字可以包括Web媒体类型、Web媒体名字、Web媒体的指定大小范围或Web媒体的指定时间范围。同时,还可以按上述搜索方式进行组合搜索。
Web媒体管理模块102可以用多种方式查看分类、搜索和排序后的Web媒体。对Web媒体进行显示可以至少包括有详细信息的显示方式和缩略图显示方式。
详细信息显示方式把分类、排序或搜索的结果通过Web媒体管理列表的方式显示给用户,它包括显示Web媒体的类型、名字、大小、时间等详细信息。缩略图显示方式是把分类、排序或搜索的结果通过按照固定大小排版的缩略图方式显示给用户,显示的内容包括图片、Flash动画、视频关键帧的缩略内容。对于文本、音频、超链接、其他文件等不能用缩略图表示的Web媒体可以用图标表示。另外,显示的位置可以是一个独立显示的窗口,也可以替换Web网页窗口,显示在Web浏览器显示网页的原有地方。
可选地,可以通过一个可视化的界面把Web媒体管理模块102排列出来的结果显示出来,其中的操作可以与微软公司(Microsoft)所提出的视窗(windows)操作系统中的“资源管理器”的习惯相一致,至少支持按图标、列表、详细资料三种查看方式,同时也支持按Web媒体的各种属性排序,支持多选。
显示出排列后的Web媒体后,用户可以从中选择一个或多个想要保存的Web媒体,再通过上下文菜单、快捷键、快捷按钮、拖拽中的一种方式,设定保存选中的Web媒体的保存路径。具体地,在用户选择Web媒体的过程中,用户可以选择多种媒体类型的Web媒体。例如:用户可以选择类型分别为音频和图片的不同类型的Web媒体。另外,用户选择Web媒体的方式也可以有多样。例如:可以为单选、全选、非全选的多选等等。选中Web媒体文件后,用户也可以通过多种方式来选择保存路径。例如:用户可以通过选择上下文菜单、快捷键、快捷按钮、拖拽中的一种或者多于一种的任意组合的方式来确定保存路径。
在选定Web媒体和确定保存路径以后,Web媒体管理模块102把接收到的由用户选择的Web媒体以及保存路径发送到Web媒体保存模块103。
Web媒体保存模块103用于按照保存路径来保存用户选择的Web媒体。具体地,当对应的Web媒体在Web网页显示过程中已经下载到本地时,Web媒体保存模块103直接从本地搜索到该Web媒体的临时文件,对其按用户选择的保存路径来另存;当对应的Web媒体并没有下载到本地时,Web媒体保存模块103尝试通过该Web媒体的链接下载该Web媒体并按用户选择的保存路径来保存。
基于图1,图2为本发明一实施例的管理Web网页的Web媒体的系统结构图。其中分类排序搜索子模块201和显示子模块202对应于图1中的Web媒体管理模块102。分类排序搜索子模块201用于实现对Web网页分析模块101获得的Web媒体进行分类、排序和搜索;显示子模块202用于对Web媒体分类、排序和搜索的结果进行显示。显示出经过分类、排序和搜索后的Web媒体后,用户可以从中选择一个或多个想要保存的Web媒体,再通过上下文菜单、快捷键、快捷按钮、拖拽中的一种方式,设定保存选中的Web媒体的保存路径。此时,Web媒体保存模块104可以基于显示用户的选择来执行保存操作。
基于实际的需求,可以有不同的管理操作。在本实施例中,Web媒体管理模块102包括分类排序搜索子模块201和显示子模块202。但是正如本领域技术人员所公知的:Web媒体管理模块102还可以包括其它具有管理功能的子模块,以实现对Web媒体的其它管理功能。
图3为本发明的管理Web网页的Web媒体的流程示意图。如图3所示,包括以下步骤:
步骤301:获取Web网页中的Web媒体,将获取的Web媒体输出到Web媒体列表,并且对该Web媒体列表建立索引;
在这里,通过Web浏览器提供的SDK或者直接分析Web格式标记语言的方式,遍历Web网页中的所有元素,获取Web网页中承载和表达的所有媒体的内容或链接。其中,Web媒体有文本、图片、音频、视频、Flash动画、超链接以及其他文件。一般的,文本内容的Web媒体以文本内容的形式被获取,其他类型的Web媒体以链接的形式被获取。获取完Web媒体后,将获取的Web媒体输出到Web媒体列表,并且可以根据现有技术中的任何方式对该Web媒体列表建立索引。
步骤302:对Web媒体列表中的Web媒体按照索引进行排列,显示经过排列的Web媒体,接收用户在显示出的Web媒体中选择Web媒体,接收用于保存选中的Web媒体文件的保存路径;
在这里可以对从Web网页中获取到的Web媒体进行各种排列操作。优选的排列操作有分类、搜索、排序和显示等。
分类操作是把Web媒体进行分类。优选地,可以按照类型、名字、大小、时间等对Web媒体进行分类。
排序操作是把Web媒体按照一定顺序进行排列。优选地,可以按Web媒体类型排序、按Web媒体名字排序,按Web媒体大小排序、按时间排序以及按上述排序方式进行组合排序。
搜索操作为根据输入关键字搜索到与关键字相对应的Web媒体。优选地,可以按Web媒体类型关键字搜索、按Web媒体名字关键字搜索、按Web媒体指定大小范围搜索、按Web媒体指定时间范围搜索以及按上述搜索方式进行组合搜索。
显示操作为对Web媒体进行显示。优选地,显示至少包括有详细信息显示方式和缩略图显示方式。详细信息显示方式是把分类、排序或搜索的结果通过列表的方式显示给用户,其中显示Web媒体的类型、名字、大小、时间等详细信息。缩略图显示方式是把分类、排序或搜索的结果显示给用户,其中按照固定大小排版的缩略图方式显示图片、Flash动画、视频关键帧的缩略内容,而对于文本、音频、超链接、其他文件等不能用缩略图表示的Web媒体可以用图标表示。显示的位置可以是一个独立显示的窗口,也可以替换Web网页窗口,显示在Web浏览器显示网页的原有地方。
在查看Web媒体文件同时,用户可以在各种显示方式下任意地选择一个或多个Web媒体。在用户选择Web媒体的过程中,可以选择多种媒体类型的Web媒体。然后通过上下文菜单、快捷键、快捷按钮或托拽的方式来确定保存选中的Web媒体文件的保存地址,从而快速地将所选的Web媒体下载并保存到本地硬盘。其中任意地选择是指可以单选、全选、非全选的多选,并且可以选择不同类型的Web媒体。
步骤303:按照保存路径保存用户选择的Web媒体。
在这里,再确定了保存路径和选中了Web媒体后,就可以将Web媒体保存到保存路径所指向的保存位置。优选地,当对应的Web媒体在Web网页显示过程中已经下载到本地时,直接从本地搜索到该Web媒体的临时文件,对其按用户选择的保存路径进行另存;当对应的Web媒体并没有下载到本地时,尝试通过该Web媒体的链接下载该Web媒体并按用户选择的保存路径进行保存。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 用于基于媒体事件协议文件在生成系统中引导视频媒体事件的生成的方法和系统,以使视频媒体事件在用户从第一网页导航到第二网页时在第二网页的预定位置处保持可见。不涉及视频媒体事件的第二个网页
机译: 清单管理系统,清单管理方法,在用于实现清单管理系统的计算机程序中记录的媒体以及在清单管理系统中应用了包交换的地方
机译: 具有触摸屏的显示器的手动设备,其具有实现虚拟键盘的用户界面以由用户输入击键的能力,基于手动设备中的触摸屏的系统用户界面(UI),使用基于手动设备中拇指优化的触摸屏的IO(IU)。系统用户界面(UI)虚拟触发拇指进入由拇指驱动的虚拟用户界面信息系统的搜索,以选择在便携式设备的触摸屏显示器上显示的虚拟网页中的可选项目。具有显示触摸屏的手动设备,该触摸屏具有执行虚拟键盘以输入用户击键的能力。实现输入选择的方法用户在手持设备的触摸屏上显示的项目以及键盘用户虚拟界面与具有手动显示触摸屏的显示设备上的网页进行交互的方法