一种用于获得网页及其链接前缀信息的方法、装置和设备制造方法及图纸

技术编号:8489799 阅读:187 留言:0更新日期:2013-03-28 10:50
本发明专利技术提供了用于获得网页及其链接前缀信息的方法、装置和设备。本发明专利技术获取待生成网页中部分或全部网页链接的公共参数信息,并b根据所述公共参数信息,生成对应所述待生成网页的链接前缀信息;本发明专利技术还获取所述部分或全部网页链接的与该链接前缀对应的相对链接信息,并将其加入所述待生成网页中,其中,所述相对链接信息用于和所述链接前缀合并以生成所述部分或全部网页链接的绝对链接信息。与现有技术相比,本发明专利技术通过将包含于网页的多个链接中的重复的参数信息移至链接前缀信息中,减少了网页所包含的链接信息量。

【技术实现步骤摘要】
一种用于获得网页及其链接前缀信息的方法、装置和设备
本专利技术涉及计算机
,尤其涉及一种用于获得网页及其链接前缀信息的方法、装置和设备。
技术介绍
现有网络中存在大量包含众多链接的网页,如用于呈现搜索结果的网页、经转码(transcoder)后的网页等。然而,对于处理能力较弱或网络流量控制要求较高的客户端,该等包含众多链接网页往往会加大客户端处理负担,并在网络传输过程中消耗较大的流量。因此,如何减少该等网页中的链接所包含的信息量,已成为本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的是提供一种用于获得网页及其链接前缀信息的方法、装置和设备。根据本专利技术的一个方面,提供一种用于获得网页及其链接前缀信息的方法,其中,该方法包括以下步骤:a获取待生成网页中部分或全部网页链接的公共参数信息;b根据所述公共参数信息,生成对应所述待生成网页的链接前缀信息;其中,该方法还包括:i获取所述部分或全部网页链接的与该链接前缀对应的相对链接信息,并将其加入所述待生成网页中,其中,所述相对链接信息用于和所述链接前缀合并以生成所述部分或全部网页链接的绝对链接信息。根据本专利技术的另一个方面,还提供了一种用于生成网页及其链接前缀信息的链接网页生成装置,其中,该链接网页生成装置包括:参数获取装置,用于获取待生成网页中部分或全部网页链接的公共参数信息;前缀生成装置,用于根据所述公共参数信息,生成对应所述待生成网页的链接前缀信息;相对链接生成装置,用于获取所述部分或全部网页链接的与该链接前缀对应的相对链接信息,并将其加入所述待生成网页中,其中,所述相对链接信息用于和所述链接前缀合并以生成所述部分或全部网页链接的绝对链接信息。根据本专利技术的再一个方面,还提供了一种计算机设备,其中,该计算机设备包括前述链接网页生成装置。与现有技术相比,本专利技术具有以下优点:1)本专利技术的方法,通过将包含于网页的多个链接中的重复的参数信息移至链接前缀信息中,减少了网页,特别是诸如提供搜索项、大量资源链接等的网页,所包含的链接信息量。并且,由于一个网页仅需对应一个链接前缀信息,因此,根据本专利技术的方法能够节省因传输相同的参数信息而消耗的信息流量;2)本专利技术能够通过分别获取参数获取相关信息和个性参数获取相关信息,来相对独立地生成链接前缀信息和相对链接信息,进一步地,能够自动判断并确定待生成网页中以相对链接信息形式表示的网页链接,并对待生成网页中不能以相对链接信息形式表示的网页链接,将其绝对链接信息加入待生成网页中。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术一个方面的用于生成网页及其链接前缀信息的方法流程图;图2为本专利技术一个优选实施例的用于生成网页及其链接前缀信息的方法流程图;图3为本专利技术另一个优选实施例的用于生成网页及其链接前缀信息的方法流程图;图4为本专利技术一个优选实施例的向用户提供网页及其链接前缀信息的方法流程图;图5为本专利技术一个方面的用于生成网页及其链接前缀信息的链接网页生成装置的结构示意图;图6为本专利技术一个优选实施例的用于生成网页及其链接前缀信息的链接网页生成装置的结构示意图;图7为本专利技术另一个优选实施例的用于生成网页及其链接前缀信息的链接网页生成装置的结构示意图;图8为本专利技术一个优选实施例的向用户提供网页及其链接前缀信息的链接网页生成装置的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式在对本专利技术的实施例予以详述之前,在此先说明网页链接的结构。网页链接中需要包括以下两项结构:1)协议,例如:http、MMS等;2)域名(或称主机名),例如,www.sina.com等。优选地,网页链接中还包括以下至少一项结构:1)路径(path);2)参数;3)文件名。例如,对于链接“http://www.baidu.com/baidu?word=%C1%B4%BD%D3%B2%CE%CA%FD&tn=myie2&ch=3”;其中,“http”表示协议,“www.baidu.com”表示域名,“baidu”表示路径或文件名,“word=%C1%B4%BD%D3%B2%CE%CA%FD&tn=myie2&ch=3”表示参数。又例如,对于链接“http://zhidao.baidu.com/question/103209310.html”;其中,“http”表示协议,“zhidao.baidu.com”表示域名,“question”表示路径,“103209310.html”表示文件名。需要说明的是,上述举例仅为更好地说明本专利技术的技术方案,而非对本专利技术的限制,本领域技术人员应该理解,网页链接所包含的其他结构,也应包含在本专利技术保护范围以内,并以引用方式包含于此。下面结合附图对本专利技术作进一步详细描述。图1为本专利技术一个方面的用于生成网页及其链接前缀信息的方法流程图。根据本专利技术的方法包括步骤S1、步骤S2以及步骤S3。其中,根据本专利技术的方法可通过计算机设备中的链接网页生成装置来实现,例如,通过计算机设备中诸如应用模块、操作系统、处理控制器等来实现。其中,所述计算机设备为一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其硬件包括但不限于微处理器、FPGA、DSP、嵌入式设备等。其中,所述计算机设备包括但不限于网络设备,该网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。在步骤S1中,链接网页生成装置获取待生成网页中部分或全部网页链接的公共参数信息。其中,链接网页生成装置直接将待生成网页中的所有网页链接作为需要处理的网页链接;或者,链接网页生成装置将待生成网页中人工指定的网页链接作为需要处理的网页链接;或者,链接网页生成装置选择待生成网页中的部分或全部网页链接作为需要处理的网页链接,该链接网页生成装置选择需要处理的网页链接的方式将在后续参照图2或图3所示的实施例中予以详述,在此不予赘述。其中,当所述部分或全部网页链接以能够用于直接访问其对应网页的实际链接信息表示时,该公共参数信息包含于所述部分或全部网页链接的每个实际链接信息中。例如,对于实际链接信息“http://www.baidu.com/baidu?word=%C1&tn=myie2&ch=3”和实际链接信息“http://www.baidu.com/baidu?word=%C1&tn=myie2&ch=4”,其公共参数信息包括“word=%C1”以及“tn=myie2”。需要说明的是,公共参数信息可包括所述部分或全部网页链接中所有相同的参数信息,也可仅包括所述部分或全部网页链接中部分相同的参数信息;例如,本文档来自技高网...
一种用于获得网页及其链接前缀信息的方法、装置和设备

【技术保护点】
一种计算机实现的用于获得网页及其链接前缀信息的方法,其中,该方法包括以下步骤:a获取待生成网页中部分或全部网页链接的公共参数信息;b根据所述公共参数信息,生成对应所述待生成网页的链接前缀信息;其中,该方法还包括:i获取所述部分或全部网页链接的与该链接前缀对应的相对链接信息,并将其加入所述待生成网页中,其中,所述相对链接信息用于和所述链接前缀合并以生成所述部分或全部网页链接的绝对链接信息。

【技术特征摘要】
1.一种计算机实现的用于获得网页及其链接前缀信息的方法,其中,该方法包括以下步骤:a获取待生成网页中部分或全部网页链接的公共参数信息;b根据所述公共参数信息,生成对应所述待生成网页的链接前缀信息;其中,该方法还包括:i获取所述部分或全部网页链接的与该链接前缀对应的相对链接信息,并将其加入所述待生成网页中,其中,所述相对链接信息用于和所述链接前缀合并以生成所述部分或全部网页链接的绝对链接信息。2.根据权利要求1所述的方法,其中,所述步骤b包括以下步骤:-对所述公共参数信息进行第一预定处理,获得链接路径信息,其中,该第一预定处理使得能够由所述链接路径信息中识别所述公共参数信息;-生成包含所述链接路径信息的所述链接前缀信息。3.根据权利要求1或2所述的方法,其中,所述步骤a包括以下步骤:a1获取待所述部分或全部网页链接的参数获取相关信息;a2根据所述参数获取相关信息,获取所述公共参数信息。4.根据权利要求3所述的方法,其中,所述步骤i中对所述全部或部分网页链接中的每个网页链接执行以下步骤:-获取该网页链接的个性参数获取相关信息;-根据所述个性参数获取相关信息,生成该网页链接的个性化参数信息;-生成对应该网页链接且包含所述个性化参数信息的相对链接信息;-将该相对链接信息加入所述待生成网页中。5.根据权利要求4所述的方法,其中,该方法中对所述待生成网页中的每个网页链接执行以下步骤:-判断该网页链接是否需要包含全部公共参数信息;-当判断该网页链接需要包含所述公共参数信息时,执行所述步骤i。6.根据权利要求5所述的方法,其中,该方法中对所述待生成网页中的每个网页链接还执行以下步骤:-当判断该网页链接未包含全部公共参数信息时,获取该网页链接的绝对链接信息,并将其加入待生成网页中。7.根据权利要求1或2所述的方法,其中,所述步骤a包括以下步骤:-获取所述待生成网页中所有网页链接的实际链接信息;-由所有实际绝对链接信息中提取包含于多个实际链接信息中的参数信息,作为所述公共参数信息。8.根据权利要求7所述的方法,其中,所述步骤i中对于所述多个实际链接信息中的每个实际链接信息执行以下步骤:-基于该实际链接信息中未包含于所述链接前缀信息中的信息来生成相对链接信息;-将该相对链接信息加入所述待生成网页中。9.根据权利要求1所述的方法,其中,该方法还包括以下步骤:x获取来自用户设备的网页访问请求信息;y获取与该网页访问请求信息相应的网页以及该网页对应的链接前缀信息,其中,该网页包含相对链接信息;z向所述用户设备发送所述网页及其对应的链接前缀信息。10.根据权利要求9所述的方法,其中,所述网页访问请求信息包括所请求访问的网页的绝对链接信息,其中,该方法还包括以下步骤:-由该绝对链接信息中识别公共参数信息;-根据识别所得的公共参数信息以及该绝对链接信息,获得能够用于获取所述相应的网页的实际链接信息;其中,所述步骤y包括以下步骤:-获取与所述实际链接信息相应的网页以及该网页对应的链接前缀信息。11.根据权利要求10所述的方法,其中,该方法还包括以下步骤:-判断所述链接前缀信息是否包含于所述绝对链接信息中;其中,所述步骤z包括以下步骤:-当所述链接前缀信息未包含于所述绝对链接信息中时,向所述用户设备发送所述网页及其对应的链接前缀信息。12.根据权利要求11所述的方法,其中,该方法还包括以下步骤:-当所述链接前缀信息包含于所述绝对链接信息中时,向所述用户设备发送所述网页。13.根据权利要求9至12中任一项所述的方法,其中,所述步骤y包括以下步骤:-将所述相应的网页作为所述待生成网页,执行所述步骤a、b和i。14.一种用于生成网页及其链接前缀信息的链接网页生成装置,其中,该链接网页生成装置包括:参数获取装置,用于获取待生成网页中部分或全部网页链接的公共参数信息;前缀生成装置,用于根据所述公共参数信息,生成对应所述待生成网页的链接前缀信息;相对链接生成装置,用于获取所述部分或全部网页链接的与该链接前缀对应的相对链接信息,并将其加入所述待生成网页中,其中,所述相对链接信息用于和所述链接前缀合并以生成所述部分或全部网页链接的绝对链接信息。15.根据权利要...

【专利技术属性】
技术研发人员:李伟刚刘德超
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1