一种处理移动终端的页面访问请求的方法、设备与系统的制作方法

文档序号:7995497阅读:296来源:国知局
专利名称:一种处理移动终端的页面访问请求的方法、设备与系统的制作方法
技术领域
本发明涉及互联网领域,尤其涉及一种用于处理页面访问请求的技术。
背景技术
随着移动互联网的快速发展,人们对通过移动终端浏览网页的需求也日益增多。但是由于移动终端受到移动通信带宽以及自身性能等限制,与台式计算机相比其仅支持显示内容简单的页面,如基于WAP协议的WAP页面。为使移动终端和台式计算机都能访问某互联网网站,该互联网网站需要维护两套页面:面向台式计算机用户访问的页面,如基于HTTP协议的WWW页面,以及面向移动终端用户访问的页面,如基于WAP协议的WAP页面。目前当用户通过移动终端所访问的互联网网站未建立相应的移动站点时,用户则无法对该网站进行访问,或者必须使用由网络设备辅助实现浏览的基于私有协议的浏览器,将待访问的互联页面通过特定服务器转换为WAP页面后进行浏览。上述情况一方面会给用户通过移动终端接入互联网进行网页浏览时带来一定的不便,影响用户浏览体验,另一方面也增加了各互联网网站的建站及维护成本。因此,如何实现有效地处理移动终端的页面访问请求,成为目前亟待解决的问题
之一 O

发明内容
本发明的目的是提供一种处理移动终端的页面访问请求的方法、设备与系统。根据本发明的一个方面,提供了一种在网站代理设备中实现的处理移动终端的页面访问请求的方法,其中,所述网站代理设备代理处理一个或多个网站的第一页面访问请求,其中,该方法包括以下步骤:a获取待处理的第一页面访问请求;b根据所述第一页面访问请求,生成与所述第一页面访问请求相对应的第二页面访问请求;c根据所述第二页面访问请求,获取来自该第二页面访问请求所指向的网站的相应原始页面;d对所述原始页面进行相应于第一页面访问请求的处理,以获得响应于其的目标页面。根据本发明的一个方面,还提供了一种网站设备中实现的辅助处理移动终端的页面访问请求的方法,其中,该方法包括以下步骤:-接收来自网站代理设备的第二页面访问请求;-根据所述第二页面访问请求,在页面库中进行匹配查询,以获得与所述第二页面访问请求相对应的原始页面;-将所述原始页面发送至所述网站代理设备。根据本发明的另一方面,提供了一种处理移动终端的页面访问请求的网站代理设备,其中,所述网站代理设备代理处理一个或多个网站的第一页面访问请求,其中,该设备包括:请求获取装置,用于获取待处理的第一页面访问请求;请求生成装置,用于根据所述第一页面访问请求,生成与所述第一页面访问请求相对应的第二页面访问请求;原始页面获取装置,用于根据所述第二页面访问请求,获取来自该第二页面访问请求所指向的网站的相应原始页面;目标页面获取装置,用于对所述原始页面进行相应于第一页面访问请求的处理,以获得响应于其的目标页面。根据本发明的另一方面,还提供了一种用于辅助处理移动终端的页面访问请求的网站设备,其中,该设备包括:访问请求接收装置,用于接收来自网站代理设备的第二页面访问请求;匹配查询装置,用于根据所述第二页面访问请求,在页面库中进行匹配查询,以获得与所述第二页面访问请求相对应的原始页面;页面发送装置,用于将所述原始页面发送至所述网站代理设备。根据本发明的又一方面,提供了一种用于处理页面访问请求的系统,包括上述网站代理设备及网站设备。与现有技术相比,本发明中网站代理设备接收用户的第一页面访问请求,如基于WAP协议的WAP页面访问请求,并根据该第一页面访问请求生成第二页面访问请求,如基于HTTP协议的WWW页面访问请求,然后根据该第二页面访问请求从该网站设备获取相应的基于HTTP协议的WWW页面,并将该WWW页面转换为相应的WAP页面,以返回给用户。由此,互联网网站无需建立单独的移动终端访问站点即可实现用户通过移动终端的任意浏览器来访问该网站,同时在该网站的Wffff页面与WAP页面之间实现内容的实时同步,从而降低网站的维护成本。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1示出根据本发明一个方面的处理移动终端的页面访问请求的系统拓扑图;图2示出根据本发明一个方面的处理移动终端的页面访问请求的设备示意图;图3示出根据本发明一个优选实施例的处理移动终端的页面访问请求的设备示意图;图4示出根据本发明另一个优选实施例的处理移动终端的页面访问请求的设备示意图;图5示出根据本发明又一个优选实施例的处理移动终端的页面访问请求的设备示意图;图6示出根据本发明另一个方面的处理移动终端的页面访问请求的方法流程7示出根据本发明一个优选实施例的处理移动终端的页面访问请求的方法流程图8示出根据本发明另一个优选实施例的处理移动终端的页面访问请求的方法流程图;图9示出根据本发明又一个优选实施例的处理移动终端的页面访问请求的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。图1示出根据本发明一个方面的处理移动终端的页面访问请求的系统拓扑图。其中包括网站代理设备1、网站设备2和移动终端。其中,网站代理设备I接收来自多个移动终端发送的第一页面访问请求;在此,网站代理设备I与移动终端之间可通过任意移动通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信。网站代理设备I与多个网站设备2经由网络相连接,其中,网站代理设备I可代理处理一个或多个网站设备2的第一页面访问请求,以获取与该(等)第一页面访问请求相对应的目标页面。在此,网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。在此,所述网站代理设备I与网站设备2均为网络设备,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述移动终端意指可以在移动中使用的计算机设备,包括但不限于智能手机、PDA、P0S机、车载电脑、导航仪等,其显示屏尺寸通常远远小于台式电脑的显示器尺寸。本领域技术人员应能理解上述移动终端、网站代理设备1、网站设备2以及连接其间的网络仅为举例,其他现有的或今后可能出现的移动终端、网站代理设备1、网站设备2或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。为简明起见,下面以一个网站设备2为例进行描述。本领域技术人员应能理解,网站代理设备I可以同时与多个网站设备2交互,并从不同网站设备2中获得原始页面。图2示出根据本发明一个方面的处理移动终端的页面访问请求的设备示意图。其中,网站代理设备I包括请求获取装置11、请求生成装置12、原始页面获取装置13和目标页面获取装置14 ;该网站代理设备I代理处理一个或多个网站的第一页面访问请求。在此,所述第一页面访问请求可为基于WAP协议的WAP页面访问请求、基于HTTP协议的WWW页面访问请求等;其包括但不限于:-访问页面的访问地址,如页面的统一资源定位符(URL);-访问页面的文件格式,如WML、HTML、XHTML文件。以下参照图2来对网站代理设备I处理页面访问请求的过程进行详细描述:首先,请求获取装置11获取待处理的第一页面访问请求。在此,所述获取第一页面访问请求的方式包括:I)移动终端实时地接收用户例如通过浏览器软件等输入的页面访问地址,以生成第一页面访问请求,并通过约定的通信方式将其发送至网站代理设备1,进而请求获取装置11获取该第一页面访问请求;2)移动终端实时地接收用户通过点击移动终端当前浏览页面上的网页链接,以生成待处理第一页面访问请求,并通过约定的通信方式将其发送至网站代理设备1,进而请求获取装置11获取该第一页面访问请求;3)请求获取装置11应事件触发实时地、或周期地从第三方设备的访问请求队列中获取待处理的第一页面访问请求。在一示例中,首先,用户借助移动终端的交互装置,包括但不限于键盘、鼠标、遥控器、触摸板、或手写设备,与移动终端中的浏览器软件或客户端软件进行交互,以键盘为例,用户在浏览器软件的地址栏输入框中进行输入时,该移动终端实时地获取用户输入的按键序列,例如用户输入的一条统一资源定位符(URL),并记录为与该用户输入操作相对应的第一页面访问请求,然后将该第一页面访问请求通过约定的通信方式发送至网站代理设备1,例如,可将其封装为一请求消息,如http请求消息,并通过相应的通信协议,如http、https通信协议,发送至网站代理设备I ;接着,请求获取装置11实时地接收并解析该请求消息,以获取该第一页面访问请求,其中,该第一页面访问请求中包括该用户所访问页面的URL、所要访问页面的文件格式为WML文件。在另一示例中,请求获取装置11根据第三方设备提供的应用编程接口(API),受预定条件或事件触发地、或定期地地向该第三方设备发送接收待处理的第一页面访问请求的请求消息;该第三方设备通过实时监控的方式接收并解析该请求消息,并将其访问请求队列中位于队首的待处理的第一页面访问请求,按照约定的通信方式发送至网站代理设备I;随后,请求获取装置11接收该待处理的第一页面访问请求。本领域技术人员应能理解上述获取待处理的第一页面访问请求的方式仅为举例,其他现有的或今后可能出现的获取待处理的第一页面访问请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。接着,请求生成装置12根据请求获取装置11获取的第一页面访问请求,生成与该第一页面访问请求相对应的第二页面访问请求。在此,所述第二页面访问请求意指能够访问第一页面访问请求所真正指向的网站的页面的访问请求,例如该第二页面访问请求为基于HTTP协议的WWW页面访问请求。在此,所述第一页面访问请求与所述第二页面访问请求可为同类型的页面访问请求,如同为基于HTTP协议的WWW页面访问请求;也可为不同类型的页面访问请求,如第一页面访问请求为基于WAP协议的WAP页面访问请求,而第二页面访问请求为基于HTTP协议的Wffff页面访问请求。在此,生成所述第二页面访问请求的方式包括但不限于以下情形: I)根据第一页面访问请求中的访问地址的域名信息,在域名映射表中获得用于访问被代理网站的第二页面访问请求中访问地址的域名信息,并据此按照预定的地址转换规贝U,将第一页面请求中的访问地址转换为第二页面访问请求的访问地址,以生成该第二页面访问请求,该方式的具体实施例将在后续予以详细阐述;2)优选地,若未能通过域名映射表查询获得用于第二页面访问请求中的域名信息,则按照缺省的域名映射规则,获取该域名信息,该方式的具体实施例将在后续予以详细阐述。本领域技术人员应能理解上述生成第二页面访问请求的方式仅为举例,其他现有的或今后可能出现的生成第二页面访问请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。接着,原始页面获取装置13根据请求生成装置12获取的第二页面访问请求,获取来自该第二页面访问请求所指向的网站的相应原始页面。在此,所述获取原始页面的方式包括:I)原始页面获取装置13将第二页面访问请求发送至该第二页面访问请求所指向的网站服务器,并接收网站服务器响应于该第二页面访问请求反馈的相应原始页面;2)原始页面获取装置13根据第二页面访问请求中的页面访问地址,在本地页面库中进行匹配查询,以获得相应的原始页面;其中,所述本地页面库用于存储从网站服务器预先获取的该网站的页面,其包括关系数据库、Key-Value存储系统、文件系统等。在一示例中,原始页面获取装置13提取第二页面访问请求中的页面访问地址,向该第二访问请求所指向的网站服务器发送该第二页面访问请求;例如,可将其封装为一请求消息,如http请求消息,并通过相应的通信协议,如http、https通信协议,发送至该网站服务器;并接收该网站服务器响应于该第二页面访问请求反馈的相应原始页面。在另一示例中,原始页面获取装置13提取第二页面访问请求中的页面访问地址,并根据该页面访问地址,通过调用约定的应用编程接口(API),在本地页面库中进行匹配查询,以获取与该第二页面访问请求中的页面访问地址相匹配的原始页面。本领域技术人员应能理解上述获取原始页面的方式仅为举例,其他现有的或今后可能出现的获取原始页面的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。随后,目标页面获取装置14对原始页面获取装置13获取的原始页面进行相应于第一页面访问请求的处理,以获得响应于其的目标页面。在此,所述目标页面可使用与原始页面相同的标记语言描述,文件格式相同,也可使用不同的标记语言描述,即文件格式不同。在此,所述获得目标页面的方式包括但不限于:I)当第一页面访问请求中所要访问页面的文件格式与原始页面的文件格式一致时,目标页面获取装置14对该原始页面中的内容进行展示、删除等处理,以获得目标页面。2)当第一页面访问请求中所要访问页面的文件格式与原始页面的文件格式不一致时,目标页面获取装置14提取原始页面中的特定内容,如标题,主体文本等,并通过文件格式的转换,将该些特定内容置于新页面,以作为目标页面。在此,所述标记语言包括但不限于以下任一项:1)WML(无线标记语言),其是用于创建可显示在WAP浏览器中的页面的一种描述性标记语言;2) XHTML (可扩展超文本标记语言),其是一种基于XML的具有严格语法的标记语言;3)HTML(超文本标记语言),其是用于描述网页文档的一种标准通用标记语言。本领域技术人员应能理解上述标记语言仅为举例,其他现有的或今后可能出现的标记语言如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在一示例中,原始页面的标记语言文件为HTML文件,目标页面获取装置14根据预定的内容关键词,在原始页面的HTML文件中进行匹配查询,以提取原始页面中的页面的标题内容和主体内容;接着,目标页面获取装置14根据该标题内容和主体内容所对应的HTML标签,在标签映射库中进行匹配映射,以获取该些HTML标签向对应的WML标签,目标页面获取装置14据此将该些HTML标签转换为WML标签,并基于该标题内容和主体内容生成新的WML页面,以作为目标页面。在此,所述标签映射库中包括HTML标签与WML标签的映射关系,其包括关系数据库、Key-Value存储系统、文件系统等。本领域技术人员应能理解上述获取目标页面的方式仅为举例,其他现有的或今后可能出现的获取目标页面的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,请求获取装置11、请求生成装置12、原始页面获取装置13和目标页面获取装置14之间是持续不断地工作。具体地,请求获取装置11持续地获取待处理的第一页面访问请求;接着,请求生成装置12也持续地根据所述第一页面访问请求,生成与所述第一页面访问请求相对应的第二页面访问请求;随后,原始页面获取装置13也持续地根据所述第二页面访问请求,获取来自该第二页面访问请求所指向的网站的相应原始页面;随后,目标页面获取装置14也持续地对所述原始页面进行相应于第一页面访问请求的处理,以获得响应于其的目标页面。在此,本领域技术人员应理解“持续”是指各装置不断进行上述第一页面访问请求的获取、第二页面访问请求的生成、原始页面的获取及目标页面的获取,直至满足预定停止条件,例如请求获取装置11在较长时间内停止对第一页面访问请求的获取。图3示出根据本发明一个优选实施例的处理移动终端的页面访问请求的设备示意图。其中,请求生成装置12’包括域名信息获取单元121’、访问地址确定单元122’和第一请求生成单元123’。首先,域名信息获取单元121’根据第一页面访问请求中的访问地址的第一域名相关信息,在域名映射表中进行匹配查询,以获得用于第二页面访问请求中的访问地址的第二域名相关信息;在此,所述第一域名相关信息包括但不限于:I)第一页面访问请求中的访问地址URL中包含的第一域名地址,如m.a.com ;2)第一页面访求中的访问地址URL中包含的特定部分,如m.a.com/path。在此,所述第二域名相关信息包括但不限于:I)第二页面访问请求中的访问地址URL中包含的第二域名地址;2)第二页面访问请求中访问地址URL的第二 IP地址;3)第二页面访求中的访问地址URL中包含的特定部分。具体地,当第一域名相关信息包括访问地址中的第一域名地址时,则域名信息获取单元121’例如根据该第一域名地址,在域名映射表中进行匹配查询,以获得用于第二页面访问请求中的访问地址的第二域名相关信息。在此,所述域名映射表中包含第一页面访问请求中的访问地址的第一域名相关信息与第二页面访问请求中的访问地址的第二域名相关信息之间的映射关系。其中,所述域名映射表可位于关系数据库、Key-Value存储系统、文件系统等中。在一示例中,第一域名相关信息包括的访问地址为“m.a.com/d/file”,则域名信息获取单元121’提取该访问地址的第一域名地址m.a.com,进而根据该第一域名地址,通过网站代理设备I提供的应用编程接口(API),在位于其关系数据库的域名映射表中进行匹配查询,以获得与该第一域名地址m.a.com相对应的第二域名地址为d.c.b.com,并将其作为用于第二页面访问请求中的访问地址的第二域名相关信息。优选地,当第一页面访问请求中的第一域名相关信息中包括第一 IP地址时,则域名信息获取单元121’通过预定的映射规则将该IP地址映射为第二 IP地址,即作为用于第二页面访问请求中的访问地址的第二域名相关信息。例如,第一域名相关信息中包括IP地址为9.1.1.180.[集中建站域名]/file,则域名信息获取单元121’将该IP地址的后缀“[集中建站域名]”删除,以获得相应的第二 IP地址9.1.1.180。接着,访问地址确定单元122’根据第一页面访问请求中的访问地址和域名信息获取单元121’获取的第二域名相关信息,按照预定第一地址转换规则,确定用于第二页面访问请求中的访问地址。在此,所述第一地址转规则包括但不限于以下情形:I)将第一页面访问请求中的访问地址的第一域名相关信息直接替换为第二域名相关信息,以确定用于第二页面访问请求中的访问地址;例如,若第一域名相关信息为m.a.com,其对应的第二域名相关信息为c.b.com,则访问地址确定单元122’将第一页面访问请求中的访问地址image, m.a.com/file转换为image, c.b.com/file,以作为第二页面访问请求中的访问地址。又例如,若第一域名相关信息为m.a.com,其对应的第二域名相关信息为www.b.com/path/,则访问地址确定单元122’将第一页面访问请求中的访问地址m.a.com/file转换为www.b.com/path/file,以作为第二页面访问请求中的访问地址。2)将第一页面访问请求中的访问地址的特定部分的内容与第二域名相关信息按照预定的合并规则来转换为第二页面访问请求中的访问地址;例如,若第一域名地址为m.a.com,其对应的第二域名地址为c.b.com,第一页面访问请求中的访问地址m.a.com/image/file中的特定部分为域名地址后面的“image”部分,并且,预定的合并规则为将该特定部分作为第二域名地址的前缀,则访问地址确定单元122’将第一页面访问请求中的访问地址 m.a.com/image/file 转换为 image, c.b.com/file。随后,第一请求生成单元123’根据访问地址确定单元122’确定的用于第二页面访问请求中的访问地址,生成该第二页面访问请求。例如,访问地址确定单元122’确定的用于第二页面访问请求中的访问地址为image, c.b.com/file,第一请求生成单元123’将该访问地址封装为一请求消息以作为第二页面访问请求,其中,该第二页面访问请求包括访问地址image, c.b.com/file。本领域技术人员应能理解上述获取第二域名相关信息的方式和/或确定访问地址的方式和/或生成第二页面访问请求的方式仅为举例,其他现有的或今后可能出现的获取第二域名相关信息的方式和/或确定访问地址的方式和/或生成第二页面访问请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地(参照图3),当域名信息获取单元121’未获得所述第二域名相关信息,访问地址确定单元122’按照预定映射规则,将第一页面访问请求中的访问地址映射为用于第二页面访问请求中的访问地址。在此,所述预定映射规则包括:去除访问地址中域名部分中特定的域名后缀,如“[集中建站域名]”,即为该域名增加新的顶级域名。其中,所有其中域名具有“[集中建站域名]”后缀的页面访问请求均由网站代理设备I代理处理。在一示例中,第一页面访问请求中的访问地址为c.b.com.[集中建站域名]/file,当域名信息获取单元121’未从域名映射表中获得第二域名相关信息时,则访问地址确定单元122,将访问地址c.b.com.[集中建站域名]/file直接映射为c.b.com/file。本领域技术人员应能理解上述确定访问地址的方式仅为举例,其他现有的或今后可能出现的确定访问地址的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,当第一页面访问请求中的访问地址所指向的网站未被该网站代理设备所代理,如第一页面访问请求为用户通过点击移动终端浏览原始页面上的网页链接以生成,且该链接所指向的网站未被该网站代理设备所代理处理,因此在域名映射表中没有有关该网站的第一域名相关信息与第二域名相关信息之间的映射关系。为使得用户也可对该网页链接所对应页面进行访问,则在生成第一页面访问请求时会自动在链接地址中的域名地址部分加入后缀“[集中建站域名]”,以作为第一页面访问请求中的访问地址。因为网站代理设备I为“[集中建站域名]”顶级域名的域名服务器,故该第一页面访问请求将由网站代理设备I接收并处理,其在生成第二页面访问请求时会去除该后缀,以用于找到该网页链接对应的真正网站。在一个优选实施例中(如图2所示),网站代理装置I还包括地址转换装置(未示出),该地址转换装置按照预定第二地址转换规则,将目标页面获取装置14获取的目标页面中的链接地址转换为用户可通过移动终端访问的地址。以下参照图2对该优选实施例进行详细描述,其中,请求获取装置11获取待处理的第一页面访问请求;请求生成装置12根据所述第一页面访问请求,生成与所述第一页面访问请求相对应的第二页面访问请求;原始页面获取装置13根据所述第二页面访问请求,获取来自该第二页面访问请求所指向的网站的相应原始页面;目标页面获取装置14对所述原始页面进行相应于第一页面访问请求的处理,以获得响应于其的目标页面;其具体过程与前述参照图2所描述的实施例中请求获取装置11、请求生成装置12、原始页面获取装置13和目标页面获取装置14所执行的过程相同,为简明起见,以引用方式包含于此,而不做赘述。在此,所述第二地址转换规则包括:I)当目标页面的链接地址中使用IP地址,且该IP地址在网站代理设备I中没有与其相对应的域名地址时,如9.1.1.180/file,则地址转换装置直接在该IP地址后缀添加后缀“[集中建站域名]”以获得相应的目标地址9.1.1.180.[集中建站域名]/file ;2)当目标页面的链接地址中使用域名地址时,则地址转换装置采用与上述第一地址转换规则相对应的反向映射规则来获得相应的地址;例如,目标页面中的链接地址为image, c.b.com/file,其所对应的第一地址转换规则为:若第一域名地址为m.a.com,其对应的第二域名地址为C.b.com,则将访问地址image, m.a.com/file中的第一域名直接替换为第二域名地址;从而,地址转换装置通过与该第一地址转换规则反向映射规则,反向转换获得相应的地址为image, m.a.com/file。3)若地址转换装置通过上述方式未能获得相应的地址,则地址转换装置直接在该链接地址中的域名地址部分添加特定后缀,如“[集中建站域名]”;例如,目标页面的链接地址为m.a.com/file,则地址转换装置给其域名地址添加后缀,以获得相应的地址为m.a.com.[集中建站域名]/file。本领域技术人员应能理解上述转换地址的方式仅为举例,其他现有的或今后可能出现的转换地址的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,当第一页面访问请求为用户通过点击移动终端当前浏览的原始页面上的网页链接以生成,且该链接所指向的网站未被该网站代理设备所代理处理,可通过在链接地址中的域名地址部分添加特定后缀,如“[集中建站域名]”,实现该用户对该链接所对应页面的访问。图4示出根据本发明另一个优选实施例的处理移动终端的页面访问请求的设备示意图。其中,目标页面获取装置14”包括内容块提取单元141”和第一页面生成单元142”。内容块提取单元141”从原始页面获取装置13”获取的原始页面中提取特定内容块;第一页面生成单元142”根据内容块提取单元141”提取的特定内容块,生成具有响应于第一页面访问请求的,与该原始页面文件格式不同的新页面以作为目标页面。在此,图4中所示装置11”、12”和13”的功能与前面参照图2所描述的装置11、12和13的内容相同,为简明起见,将其以引用方式包含于此,而不做赘述。具体地,内容块提取单元141”从原始页面获取装置13”获取的原始页面中提取其标记语言文件,进而在该标记语言文件中利用例如特征文本字符串匹配等方式,以确定原始页面中的特定内容块。在此,所述内容块意为页面的标记语言文件中的内容区域,其与网页中显示的特定内容相对应,如,包含页面主体内容的内容块,如新闻页面中的新闻内容标题内容块,包含特定类型内容的内容块,如包含链接文本的内容块正文内容块等。在一示例中,当内容块提取单元141”从原始页面中提取的标记语言文件为XHTML
文件时,如:
权利要求
1.一种在网站代理设备中实现的用于处理页面访问请求的方法,其中,所述网站代理设备代理处理一个或多个网站的第一页面访问请求,其中,该方法包括以下步骤: a获取待处理的第一页面访问请求; b根据所述第一页面访问请求,生成与所述第一页面访问请求相对应的第二页面访问请求; c根据所述第二页面访问请求,获取来自该第二页面访问请求所指向的网站的相应原始页面; d对所述原始页面进行相应于第一页面访问请求的处理,以获得响应于其的目标页面。
2.根据权利要求1所述的方法,其中,所述步骤b包括: bl根据所述第一页面访问请求中的访问地址的第一域名相关信息,在域名映射表中进行匹配查询,以获得用于所述第二页面访问请求中的访问地址的第二域名相关信息; b2根据所述第一页面访问请求中的访问地址和所述第二域名相关信息,按照预定第一地址转换规则,确定用于所述第二页面访问请求中的访问地址; b3根据所述用于第二页面访问请求中的访问地址,生成所述第二页面访问请求。
3.根据权利要求2所述的方法,其中,所述步骤b2包括: -当未获得所述第二域名相关信息,按照预定映射规则,将所述第一页面访问请求中的访问地址映射为用于所述第二页面访问请求中的访问地址。
4.根据权利要求1至3中任一项所述的方法,其中,所述步骤d包括: -从所述原始页面中提取特定内容块; -根据所述特定内容块,生成具有响应于所述第一页面访问请求的,与所述原始页面文件格式不同的新页面以作为所述目标页面。
5.根据权利要求4所述的方法,其中,所述文件格式包括以下任一项:-WML ;-XHTML ;-HTML0
6.根据权利要求1至3中任一项所述的方法,其中,所述步骤d包括: -按照预定处理规则,对所述原始网页中的各内容块进行处理以获得响应于所述第一页面访问请求的目标页面。
7.根据权利要求6所述的方法,其中,所述预定处理规则包括以下至少任一项: -对所述内容块进行展示; -对所述内容块进行删除; -对所述内容块进行折叠;
8.根据权利要求1至7中任一项所述的方法,其中,所述步骤c包括: -将所述第二页面访问请求发送至该第二页面访问请求所指向的网站设备; -接收所述网站设备响应于该第二页面访问请求反馈的所述原始页面。
9.根据权利要求1至8中任一项所述的方法,其中,该方法还包括: -按照预定第二地址转换规则,将所述目标页面中的链接地址转换为用户可通过移动终端访问的地址。
10.根据权利要求1至9中任一项所述的方法,其中,所述步骤a包括:-获取用户通过移动终端输入的页面访问地址而生成的所述第一页面访问请求; 其中,该方法还包括: -将所述目标页面提供给所述用户。
11.一种网站设备中实现的用于辅助处理页面访问请求的方法,其中,该方法包括以下步骤: -接收来自网站代理设备的第二页面访问请求; -根据所述第二页面访问请求,在页面库中进行匹配查询,以获得与所述第二页面访问请求相对应的原始页面; -将所述原始页面发送至所述网站代理设备。
12.一种用于处理页面访问请求的网站代理设备,其中,所述网站代理设备代理处理一个或多个网站的第一页面访问请求,其中,该设备包括: 请求获取装置,用于获取待处理的第一页面访问请求; 请求生成装置,用于根据所述第一页面访问请求,生成与所述第一页面访问请求相对应的第二页面访问请求; 原始页面获取装置,用于根据所述第二页面访问请求,获取来自该第二页面访问请求所指向的网站的相应原始页面; 目标页面获取装置,用于对所述原始页面进行相应于第一页面访问请求的处理,以获得响应于其的目标页面。
13.根据权利要求12所述的设备,其中,所述请求生成装置包括: 域名信息获取单元,用于根据所述第一页面访问请求中的访问地址的第一域名相关信息,在域名映射表中进行匹配查询,以获得用于所述第二页面访问请求中的访问地址的第二域名相关信息; 访问地址确定单元,用于根据所述第一页面访问请求中的访问地址和所述第二域名相关信息,按照预定第一地址转换规则,确定用于所述第二页面访问请求中的访问地址; 第一请求生成单元,用于根据所述用于第二页面访问请求中的访问地址,生成所述第二页面访问请求。
14.根据权利要求13所述的设备,其中,所述访问地址确定单元用于当未获得所述第二域名相关信息,按照预定映射规则,将所述第一页面访问请求中的访问地址映射为用于所述第二页面访问请求中的访问地址。
15.根据权利要求12至14中任一项所述的设备,其中,所述目标页面获取装置包括: 内容块提取单元,用于从所述原始页面中提取特定内容块; 第一页面生成单元,用于根据所述特定内容块,生成具有响应于所述第一页面访问请求的,与所述原始页面文件格式不同的新页面以作为所述目标页面。
16.根据权利要求15所述的设备,其中,所述文件格式包括以下任一项: -WML ;-XHTML ;-HTML0
17.根据权利要求12至14中任一项所述的设备,其中,所述目标页面获取装置用于按照预定处理规则,对所述原始网页中的各内容块进行处理以获得响应于所述第一页面访问请求的目标页面。
18.根据权利要求17所述的设备,其中,所述预定处理规则包括以下至少任一项: -对所述内容块进行展示; -对所述内容块进行删除; -对所述内容块进行折叠;
19.根据权利要求12至18中任一项所述的设备,其中,所述原始页面获取装置包括: 访问请求发送单元,用于将所述第二页面访问请求发送至该第二页面访问请求所指向的网站设备; 原始页面接收单元,用于接收所述网站设备响应于该第二页面访问请求反馈的所述原始页面。
20.根据权利要求12至19中任一项所述的设备,其中,该设备还包括: 地址转换装置,用于按照预定第二地址转换规则,将所述目标页面中的链接地址转换为用户可通过移动终端访问的地址。
21.根据权利要求12至20中任一项所述的设备,其中,所述请求获取装置用于获取用户通过移动终端输入的页面访问地址而生成的所述第一页面访问请求; 其中,该设备还包括: 提供装置,用于将所述目标页面提供给所述用户。
22.一种用于辅助处理页面访问请求的网站设备,其中,该设备包括: 访问请求接收装置,用于接收来自网站代理设备的第二页面访问请求; 匹配查询装置,用于根据所述第二页面访问请求,在页面库中进行匹配查询,以获得与所述第二页面访问请求相对应的原始页面; 页面发送装置,用于将所述原始页面发送至所述网站代理设备。
23.一种用于处理页面访问请求的系统,包括如权利要求11至21中任一项所述的网站代理设备及如权利要求22所述的网站设备。
全文摘要
本发明的目的是提供一种处理移动终端的页面访问请求的方法、设备与系统。首先,获取待处理的第一页面访问请求;接着,根据所述第一页面访问请求,生成与所述第一页面访问请求相对应的第二页面访问请求;随后,根据所述第二页面访问请求,获取来自该第二页面访问请求所指向的网站的相应原始页面;随后,对所述原始页面进行相应于第一页面访问请求的处理,以获得响应于其的目标页面。与现有技术相比,本发明中互联网网站无需建立单独的移动终端访问站点即可实现用户通过移动终端的任意浏览器来访问该网站,同时在该网站的WWW页面与WAP页面之间实现内容的实时同步,从而降低网站的维护成本。
文档编号H04L29/08GK103139258SQ20111039081
公开日2013年6月5日 申请日期2011年11月30日 优先权日2011年11月30日
发明者钱海祥, 薛晶晶, 辛昕 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1