一种页面处理方法和多媒体终端与流程

文档序号:11594131阅读:236来源:国知局
本发明涉及多媒体终端
技术领域
:,尤指一种页面处理方法和多媒体终端。
背景技术
::随着多媒体技术与数字技术的发展,通过数字信号收看电视节目、进行交互式娱乐和教育等已广泛使用到人们的日常生活中,机顶盒(settopbox,简称为:stb)作为连接电视机与外部数据信号源的多媒体终端,其访问网络的稳定性是衡量该机顶盒性能优劣的重要指标。机顶盒通过其内置的浏览器实现访问网络的功能,在分析浏览器相关漏洞(bug)时,通过需要获取出现异常访问的页面文件。目前的常规做法是通过网络封包分析软件,例如wireshark或tcpdump等抓包工具,抓取通过机顶盒网口的数据包,再导出异常访问的相关页面文件,从而对导出的页面文件进行修改,然后用浏览器在本地服务器访问修改后的页面文件复现异常访问的情况后,分析相关页面文件的逻辑以进行处理。上述复现异常访问页面的方式中,在导出异常访问的相关页面文件,需要手动对该页面文件进行修改,并根据采用保存机制将修改后的页面文件自动部署到本地服务器中;由于手动修改页面文件的操作方式繁杂,通常仅能用于抓取当前视图中的页面文件,很难获取窗口内小视图跳转的页面文件,例如在多框架页面的跳转中。然而,现有技术中对异常访问的页面文件进行复现的过程中,由于需要手动修改页面文件,而导致分析异常访问页面的人力成本较高,以及可以复现的页面文件的局限性较大的问题。技术实现要素:为了解决上述技术问题,本发明提供了一种页面处理方法和多媒体终端,以解决现有技术中对异常访问的页面文件进行复现的过程中,由于需要 手动修改页面文件,而导致分析异常访问页面的人力成本较高,以及可以复现的页面文件的局限性较大的问题。第一方面,本发明提供一种页面处理方法,包括:在多媒体终端通过浏览器向网络服务器发送第一访问请求后,将所述第一访问请求中的初始访问地址记录到第一备份文件列表中;将所述第一访问请求的初始访问地址修改为本地访问地址,并将所述本地访问地址记录到第二备份文件列表中;接收所述网络服务器根据所述初始访问地址返回的初始页面文件,并修改所述初始页面文件的名称,形成与所述本地访问地址对应的重命名页面文件;将所述第一备份文件列表、所述第二备份文件列表和所述重命名页面文件保存到备份文件夹中,其中,所述重命名页面文件在所述备份文件夹中的保存路径与所述网络服务器根据所述初始访问地址获取到所述初始页面文件的访问路径相同。在第一方面的第一种可能的实现方式中,所述将所述第一访问请求的初始访问地址录到第一备份文件列表中,包括:当所述第一访问请求的初始访问地址携带参数时,将所述初始访问地址记录到所述第一备份文件列表中;所述将所述第一访问请求的初始访问地址修改为本地访问地址,包括:截取所述初始访问地址中的参数,并根据所述参数生成编码信息;通过所述初始访问地址的路径信息和所述编码信息形成所述本地访问地址。根据第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述在所述多媒体终端通过浏览器向网络服务器发送第一访问请求后,且当所述第一访问请求的初始访问地址未携带参数时,所述方法还包括:接收所述网络服务器根据所述初始访问地址返回的初始页面文件;将所述初始页面文件保存到所述备份文件夹中,其中,所述初始页面文件在所述备份文件夹中的保存路径与所述网络服务器根据所述初始访问地址 获取到所述初始页面文件的访问路径相同。在第一方面的第三种可能的实现方式中,所述第一访问请求中的初始访问地址为出现异常访问的页面文件对应的访问地址;和/或,所述第一访问请求中的初始访问地址为用于测试访问页面文件时输入的随机访问地址。在第一方面的第四种可能的实现方式中,所述多媒体终端上设置有页面备份功能,在开启所述页面备份功能后,执行将所述初始访问地址修改为所述本地访问地址,记录所述初始访问地址和所述本地访问地址,以及将所述第一备份文件列表、所述第二备份文件列表和所述重命名页面文件保存到所述备份文件夹的操作。根据第一方面的第一种到第四种可能的实现方式中任意一种,在第五种可能的实现方式中,所述将所述第一备份文件列表、所述第二备份文件列表,以及所述网络服务器根据所述本地访问地址返回的重命名页面文件保存到所述备份文件夹中之后,还包括:将所述备份文件夹存储到本地服务器中,并将所述多媒体终端的认证地址修改为所述本地服务器的首页地址;在通过所述浏览器向所述本地服务器发送第二访问请求前,且当待发送的第二访问请求的初始访问地址中携带参数时,在所述第一备份文件列表中查找所述初始访问地址;根据在所述第一备份文件列表中查找到的初始访问地址,在所述第二备份文件列表中获取与所述查找到的初始访问地址对应的本地访问地址;将所述待发送的第二访问请求中的初始访问地址替换为所述获取到的本地访问地址;向所述本地服务器发送所述替换后的第二访问请求,以通过所述本地服务器返回与所述本地访问地址对应的重命名页面文件。根据第一方面的第五种可能的实现方式,在第六种可能的实现方式中,还包括:在通过所述浏览器向所述本地服务器发送第二访问请求前,且当待发送的所述第二访问请求的初始访问地址不携带参数时,向所述本地服务器 发送包括所述初始访问地址的第二访问请求,以通过所述本地服务器返回与所述初始访问地址对应的初始名页面文件。第二方面,本发明提供一种多媒体终端,包括:发送模块,用于通过浏览器向网络服务器发送第一访问请求;记录模块,用于将所述发送模块发送的第一访问请求中的初始访问地址记录到第一备份文件列表中;修改模块,用于将所述记录模块记录的第一访问请求的初始访问地址修改为本地访问地址;所述记录模块,还用于将所述修改模块修改的本地访问地址记录到第二备份文件列表中;接收模块,用于接收所述网络服务器根据所述初始访问地址返回的初始页面文件;所述修改模块,还用于修改所述接收模块接收的初始页面文件的名称,形成与所述本地访问地址对应的重命名页面文件;存储模块,用于将所述记录模块记录的第一备份文件列表、第二备份文件列表和所述修改模块形成的重命名页面文件保存到备份文件夹中,其中,所述重命名页面文件在所述备份文件夹中的保存路径与所述网络服务器根据所述初始访问地址获取到所述初始页面文件的访问路径相同。在第二方面的第一种可能的实现方式中,所述记录模块,用于将第一访问请求中的初始访问地址记录到第一备份文件列表中,具体包括:当所述第一访问请求的初始访问地址携带参数时,将所述初始访问地址记录到所述第一备份文件列表中;所述修改模块包括:截取单元,用于截取所述初始访问地址中的参数;生成单元,用于根据所述截取单元所截取的参数生成编码信息,并通过所述初始访问地址的路径信息和所述编码信息形成所述本地访问地址。根据第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接收模块,还用于在所述发送模块通过浏览器向网络服务器发送第一访问请求后,且当所述第一访问请求的初始访问地址未携带参数时,接收所述网络服务器根据所述初始访问地址返回的初始页面文件;所述存储模块,还用于将所述接收模块接收的初始页面文件保存到所述备份文件夹中,其中,所述初始页面文件在所述备份文件夹中的保存路径与所述网络服务器根据所述初始访问地址获取到所述初始页面文件的访问路径相同。在第二方面的第三种可能的实现方式中,所述第一访问请求中的初始访问地址为出现异常访问的页面文件对应的访问地址;和/或,所述第一访问请求中的初始访问地址为用于测试访问页面文件时输入的随机访问地址。在第二方面的第四种可能的实现方式中,所述多媒体终端上设置有页面备份功能,所述多媒体终端还包括:启动模块,用于在开启所述页面备份功能后,指示所述修改模块执行将所述初始访问地址修改为所述本地访问地址的操作,指示所述记录模块执行记录所述初始访问地址和所述本地访问地址的操作,以及指示所述存储模块执行将所述第一备份文件列表、所述第二备份文件列表和所述重命名页面文件保存到所述备份文件夹的操作。根据第二方面的第一种到第四种可能的实现方式中任意一种,在第五种可能的实现方式中,所述存储模块,还用于在将所述第一备份文件列表、所述第二备份文件列表,以及所述网络服务器根据所述本地访问地址返回的所述重命名页面文件保存到所述备份文件夹中之后,将所述备份文件夹存储到本地服务器中;所述修改模块,还用于将所述多媒体终端的认证地址修改为所述本地服务器的首页地址;所述多媒体终端还包括:查找模块,用于在通过所述浏览器向所述本地服务器发送第二访问请求前,且当待发送的第二访问请求的初始访问地址中携带参数时,在所述记录模块记录的第一备份文件列表中查找所述初始访问地址;获取模块,用于根据所述查找模块在所述第一备份文件列表中查找到的初始访问地址,在所述记录模块记录的第二备份文件列表中获取与所述查找到的初始访问地址对应的本地访问地址;替换模块,用于将所述待发送的第二访问请求中的初始访问地址替换为所述获取模块获取到的本地访问地址;所述发送模块,还用于向所述本地服务器发送所述替换模块替换后的第二访问请求,以通过所述本地服务器返回与所述本地访问地址对应的重命名页面文件。根据第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述发送模块,还用于在通过所述浏览器向所述本地服务器发送第二访问请求前,且当待发送的所述第二访问请求的初始访问地址中不携带参数时,向所述本地服务器发送包括所述初始访问地址的第二访问请求,以通过所述本地服务器返回与所述初始访问地址对应的初始名页面文件。本发明提供的页面处理方法和多媒体终端,在多媒体终端通过浏览器向网络服务器发送第一访问请求后,将第一访问请求中的初始访问地址记录到第一备份文件列表中,并且将对该初始访问地址修改后形成的本地访问地址,同时将该本地访问地址记录到第二备份文件列表中,在接收到网络服务器返回的初始页面文件后,将其修改为与本地访问地址对应的重命名页面文件,从而将上述第一备份文件列表、第二备份文件列表和重命名页面文件保存到备份文件夹中,并且保存到该备份文件夹中的重命名页面文的存储路径与网络服务器获取到初始页面文件的访问路径相同,从而可以实现通过备份文件夹中的内容模拟访问现网时的运行环境;本实施例提供的页面处理方法,解决了现有技术中对异常访问的页面文件进行复现的过程中,由于需要手动修改页面文件,而导致分析异常访问页面的人力成本较高,以及可以复现的页面文件的局限性较大的问题。附图说明附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。图1为本发明实施例提供的一种页面处理方法的流程图;图2为本发明实施例提供的另一种页面处理方法的流程图;图3为本发明实施例提供的又一种页面处理方法的流程图;图4为本发明实施例提供的一种多媒体终端的结构示意图;图5为本发明实施例提供的另一种多媒体终端的结构示意图;图6为本发明实施例提供的又一种多媒体终端的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本发明实施例提供的一种页面处理方法的流程图。本实施例提供的页面处理方法适用于对多媒体终端通过浏览器访问的页面文件进行整体备份的情况中,该方法可以由多媒体终端执行,该多媒体终端通常以硬件和软件的方式来实现,该多媒体终端可以通过向网络服务器发送访问请求来获取用户需要访问的页面文件。如图1所示,本实施例提供的方法可以包括:s110,在多媒体终端通过浏览器向网络服务器发送第一访问请求后,将第一访问请求中的初始访问地址记录到第一备份文件列表中。本实施例中发起第一访问请求中的多媒体终端例如为机顶盒,该机顶盒用于连接电视和网络服务器,可以通过向网络服务器发送访问请求来实现电视节目的点播、直播或回看,该机顶盒上例如可以安装有目前通常使用的安卓(android)系统,并且可以在该机顶盒中运行应用程序,该机顶盒的核心应用程序为浏览器,可以通过浏览器访问网络服务器以获取用户所需访问的页面文件。在本实例中,在多媒体终端通过浏览器向网络服务器发送第一访问请求后,抓取该第一访问请求中的初始访问地址并记录到第一备份文件列表中,该第一备份文件列表中记录有多媒体终端每次发起第一访问请求后,第一访问请求中的初始访问地址,该第一备份文件列表例如可以是名称为 webdumptablea.cfg的文件。s120,将第一访问请求的初始访问地址修改为本地访问地址,并将本地访问地址记录到第二备份文件列表中。在本实施例中,不仅需要记录上述第一访问请求的初始访问地址,还需要对初始访问地址进行修改,修改为本地访问地址,从而将修改后的本地访问地址记录到第二备份文件列表中,该第二备份文件列表的功能和记录的内容与上述第一备份文件列表相似,具体记录了与初始访问地址对应地本地访问地址,该第二备份文件列表例如可以是名称为webdumptableb.cfg的文件。需要说明的是,本实施例中的第一备份文件列表和第二备份文件列表中记录的访问地址的数量通常是相同的,并且也是一一对应的关系,即在第一备份文件列表中的每个初始访问地址都能在第二备份文件列表中映射到与其对应的本地访问地址。s130,接收网络服务器根据初始访问地址返回的初始页面文件,并修改该初始页面文件的名称,形成与本地访问地址对应的重命名页面文件。在本实施例中,由于向网络服务器发送了包括初始访问地址的第一访问请求,网络服务器可以在网络侧获取到与该初始访问地址相应的初始页面文件,并且可以通过将该初始页面文件返回给多媒体终端来实现在该多媒体终端上展示用户所需访问的内容。需要说明的是,本实施例提供的方法在网络服务器返回初始页面文件后,还需要对该初始页面文件的名称进行修改,以形成与第二备份文件列表中的本地访问地址对应的重命名页面文件;并且,该重命名页面文件与初始页面文件的内容是相同的。s140,将第一备份文件列表、第二备份文件列表和重命名页面文件保存到备份文件夹中,其中,该重命名页面文件在备份文件夹中的保存路径与网络服务器根据初始访问地址获取到初始页面文件的访问路径相同。在本实施例中,将网络服务器根据初始访问地址返回的页面文件定义为初始页面文件,该初始页面文件用于将网络服务器返回的内容展现给用户,以提供视频和音频等多媒体服务。另外,已经记录与初始访问地址一一对应的本地访问地址,此时,还需要保存于本地访问地址对应的页面文件,由于 本实施例中的本地访问地址是对初始访问地址的本地备份,即希望后续进行网页复现时,可以通过本地访问地址展现出与其对应的初始访问地址展现的内容相同的页面文件;因此,本实施例中的多媒体终端可以在其存储器中生成一个备份文件夹,并将上述第一备份文件列表、第二备份文件列表和重命名页面文件均保存在该备份文件夹中,该备份文件夹例如为名为webdump的文件夹。需要说明的是,保存在该备份文件夹中的重命名页面文件的保存路径与网络服务器根据初始访问地址获取到初始页面文件的访问路径相同,也就是说,在多媒体终端中创建上述备份文件夹,在该备份文件夹中保存重命名页面文件时,保存在一个与访问现网时路径相同的存储路径下,即重命名页面文件在备份文件夹中的目录结构与对应的初始页面文件在现网中的目录结构是相同的,以便后续通过该备份文件夹中的保存的重命名页面文件及其存储路径模拟出通过浏览器访问现网时的运行环境,从而在本地发起与访问网络服务器相同的访问地址时,可以实现运行状态的复现。在具体实现中,本实施例中的多媒体终端中可以设置有页面备份功能,并且可以通过多媒体终端的遥控器来控制该页面备份功能的开启与关闭,在开启页面备份功能后,执行上述将初始访问地址修改为本地访问地址,记录初始访问地址和本地访问地址,以及将第一备份文件列表、第二备份文件列表和重命名页面文件保存到备份文件夹的操作,即对初始访问地址和初始访问页面文件名称的修改均为多媒体终端自动执行的,不需要技术人员的手动参与。并且,在开启页面备份功能时执行本实施例中的上述步骤,可以在需要模拟访问现网的运行环境前对相应地网页和地址进行备份,以控制存储到多媒体终端内的重命名页面文件及地址的数量。本实施例所提供的页面处理方法,在多媒体终端通过浏览器向网络服务器发送第一访问请求后,将第一访问请求中的初始访问地址记录到第一备份文件列表中,并且将对该初始访问地址修改后形成的本地访问地址,同时将该本地访问地址记录到第二备份文件列表中,在接收到网络服务器返回的初始页面文件后,将其修改为与本地访问地址对应的重命名页面文件,从而将上述第一备份文件列表、第二备份文件列表和重命名页面文件保存到备份文 件夹中,并且保存到该备份文件夹中的重命名页面文的存储路径与网络服务器获取到初始页面文件的访问路径相同,从而可以实现通过备份文件夹中的内容模拟访问现网时的运行环境;本实施例提供的页面处理方法,解决了现有技术中对异常访问的页面文件进行复现的过程中,由于需要手动修改页面文件,而导致分析异常访问页面的人力成本较高,以及可以复现的页面文件的局限性较大的问题。进一步地,采用现有技术实现页面文件的复现方式中,还存在一个明显的弊端,即在网络状态不好的情况下页面文件会被分割为多份后传输,比较大的页面文件有可能会被分割为上百份,增加了开发人员定位异常页面以提供解决问题的难度。相比之下,本发明实施例通过将记录有初始访问地址的第一备份文件列表,记录有本地访问地址的第二备份文件列表和与本地访问地址对应的重命名页面文件保存到与访问现网路径相同的备份文件夹中,在通过该备份文件夹中的内容模拟访问现网时的运行环境,并不涉及页面文件的拆分和定位等操作,便于开发人员快速定位异常访问的页面、以分析和解决异常访问页面存在的问题,从而提高了工作效率,并且节省了人力成本。图2为本发明实施例提供的另一种页面处理方法的流程图。本实施例提供的页面处理方法中,可以仅在第一访问请求的初始访问地址中携带有参数时,执行记录该初始访问地址,并执行将其修改为本地访问地址以记录该本地访问地址的操作,本实施例提供的方法具体包括:s200,多媒体终端通过浏览器向网络服务器发送第一访问请求;s201,判断第一访问请求的初始访问地址是否携带参数;若是,则执行s210,若否,则执行s250。其中,s210为:将第一访问请求中的初始访问地址记录到第一备份文件列表中;在该实现方式中还包括:s221,截取初始访问地址中的参数,并根据该参数生成编码信息;s222,通过初始访问地址的路径信息和编码信息形成本地访问地址;s223,将本地访问地址记录到第二备份文件列表中。本实施例中的s221~s223是图1所示实施例中s120的具体实现方式。在本实施例中,初始访问地址通常为一个统一资源定位符(uniformresourcelocator,简称为:url),url通常包括协议、服务器名称,或网络协议(internetprotocol,简称为:ip)地址、路径和文件名等信息,一条 完整的url的格式例如为:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志;需要说明的是,在url中携带参数时,不同的参数内容可以返回不同的初始页面文件,而不携带参数的url返回的初始页面文件的内容是相同的,因此,本实施例中具体对携带参数的初始访问地址进行记录,例如记录在第一备份文件列表中的一条初始访问地址为:183.59.160.34_8082/epg/jsp/defaultsmchd/en/hd_index.jsp?id=recommend,并且记录在第二备份文件列表中与上述初始访问地址对应的本地访问地址例如为:183.59.160.34_8082/epg/jsp/defaultsmchd/en/hd_index429597314.jsp,可以看出,将初始访问地址中的参数更改为一段编码信息。上述两个具体的访问地址在第一备份文件列表中与第二备份文件列表中是唯一对应的关系。本实施例提供的方法还包括:s230,接收网络服务器根据初始访问地址返回的初始页面文件,并修改该初始页面文件的名称,形成与本地访问地址对应的重命名页面文件。s240,将第一备份文件列表、第二备份文件列表和重命名页面文件保存到备份文件夹中,其中,该重命名页面文件在备份文件夹中的保存路径与网络服务器根据初始访问地址获取到初始页面文件的访问路径相同。具体地,s230和s240的实现方式可以参考图1所示实施例中的s130和s140。在本实施例的另一种实现方式中,即在初始访问地址不携带参数的情况下,网络服务器对其返回的初始页面文件的内容是相同的,因此,保存到备份文件夹中的具体内容为网络服务器返回的初始页面文件,则不需要执行记录上述初始访问地址的操作,也就不需要执行生成本地访问地址和记录本地访问地址的操作;本实施例提供的方法中,在s201的判断为“否”时直接执行s250,接收网络服务器根据初始访问地址返回的初始页面文件,并将该初始页面文件保存到备份文件夹中。需要说明的是,保存该初始页面文件的方式与上述实施例中保存重命名页面文件的方式相同,即该初始页面文件在备份文件夹中的保存路径与网络服务器根据初始访问地址获取到初始页面文件的访问路径相同。可选地,本发明上述实施例中的第一访问请求中的初始访问地址可以为 出现异常访问的页面文件对应的访问地址,即技术人员根据用户的反馈已知某些特定的网页存在异常访问的情况,通过向网络服务器发起第一访问请求的方式备份该异常访问对应的页面文件,则可以在多媒体终端的备份文件夹中保存该异常访问的页面文件和访问路径。在另一种实现方式中,该第一访问请求中的初始访问地址还可以为用于测试访问页面文件时输入的随机访问地址,即该初始访问地址并非是出现异常访问时的访问地址,可以是技术人员任意输入的测试访问地址,记录每次发起访问的初始访问地址、本地访问地址和重命名页面文件后,可以在多媒体终端的备份文件夹中形成一个页面测试用例集,该页面测试用例集中的所有重命名页面文件可以作为多媒体终端通过浏览器访问现网的测试用例。进一步地,将本发明所提供的上述各实施例应用于在本地模拟访问现网时的运行环境,从而可以在本地复现出访问网络服务器时出现的异常访问的现象,以便技术人员分析和解决异常访问页面存在的问题。图3为本发明实施例提供的又一种页面处理方法的流程图,图3为在图2所示实施例的基础上的进一步地描述,具体地,本实施例提供的方法在s240和s250之后,还包括:s260,将备份文件夹存储到本地服务器中,并将多媒体终端的认证地址修改为本地服务器的首页地址。在本实施例中,将上述备份文件夹作为一个整体保存到本地服务器中,即本地服务器中保存的重命名页面文件与对应的初始页面文件在现网中的目录结构同样是相同的,此时,可以通过遥控器或其他输入装置在多媒体终端的设置界面将多媒体终端的认证地址修改为本地服务器的首页地址,即可通过浏览器访问本地服务器中的页面文件,该本地服务器例如可以为阿帕奇服务器(apachehttpserver,简称为:apache)。在具体实现中,本实施例中的多媒体终端中还可以设置有本地部署功能,在将备份文件夹存储到本地服务器中之后,可以开启本地部署功能,从而实现在本地服务器中模拟访问现网时的运行环境。本实施例提供的方法,在通过浏览器向本地服务器发送第二访问请求前,可以执行s270,判断待发送的第二访问请求的初始访问地址中是否携带参数;若是,则执行s271,若否,则执行s280。s271,在第一备份文件列表中查找初始访问地址。s272,根据在第一备份文件列表中查找到的初始访问地址,在第二备份文件列表中获取与查找到的初始访问地址对应的本地访问地址。s273,将待发送的第二访问请求中的初始访问地址替换为获取到的本地访问地址。s274,向本地服务器发送替换后的第二访问请求,以通过本地服务器返回与本地访问地址对应的重命名页面文件。在本实施例中,由于在备份文件夹中具体存储了携带参数的初始访问地址,以及对其修改的本地访问地址,在通过包括与第一访问请求中相同的初始访问地址向本地服务器发送第二访问请求时,实际上是需要在本地服务器中模拟通过该初始访问地址访问现网时的运行环境时,即初始访问地址为向网络服务器发送的访问地址,而与之一一对应的本地访问地址为向本地服务器发送的访问地址,上述两个对应的访问地址所需访问的页面文件的内容也是相同的;并且在该本地服务器中具有存储路径与网络服务返回的初始页面文件的访问路径相同的重命名页面文件,该两个页面文件的名称不同,内容相同;因此,本实施例提供的方法,可以在发送第二访问请求前,在第一备份文件列表查找第二访问请求中的初始访问地址,并将该查找出的初始访问地址在第二备份文件列表中查到对应的本地访问地址,从而向本地服务器发送包括该本地访问地址的第二访问请求,进而获取到与该本地访问地址对应的重命名页面文件。具体地,本实施例中通过本地访问地址获取的重命名页面文件,与上述实施例中通过初始访问地址获取的初始页面文件的内容是相同的,不同在于上述实施例为在现网中的应用,本实施例为在本地部署下的应用,该两种应用中访问的目录结构、返回的页面文件以及运行时出现的状态是相同的。可以复现发送故障的详细情况技术人员采用本实施例提供的上述方法,可以在本地模拟出发生故障的详细情况,使用本实施例提供的页面处理方法,可以完全模拟访问现网时的运行环境,在本地复现出异常访问的问题后,技术人员可对页面文件进行简化,从而简化待解决的问题,以便于快速定位需要解决的问题,提高了解决 异常问题的工作效率。类似地,与图2所示实施例对应地,在本实施例的另一种可能的实现方式中,第二访问请求的初始访问地址中没有携带参数时,即在s270的判断为“否”时直接执行s280,向本地服务器发送包括初始访问请求的第二访问请求,以通过本地服务器返回与该初始访问地址对应的初始名页面文件。需要说明的是,本实施例提供的方法,由于初始访问请求中没有携带参数,则本地服务器根据该初始访问请求返回的页面文件的内容是确定的,并且向本地服务器发送第二访问请求,以及本地服务器通过备份页面文件夹返回初始名页面文件的方式,均与上述实施例中发送第二访问请求,以及返回重命名页面文件的方式相同,故在此不再赘述。图4为本发明实施例提供的一种多媒体终端的结构示意图。本实施例提供的多媒体终端适用于对多媒体终端通过浏览器访问的页面文件进行整体备份的情况中,该多媒体终端通常以硬件和软件的方式来实现,该多媒体终端可以通过向网络服务器发送访问请求来获取用户需要访问的页面文件。如图4所示,本实施例提供的多媒体终端具体包括:发送模块11、记录模块12、修改模块13、接收模块14和存储模块15。其中,发送模块11,用于通过浏览器向网络服务器发送第一访问请求。记录模块12,用于将发送模块11发送的第一访问请求中的初始访问地址记录到第一备份文件列表中。修改模块13,用于将记录模块12记录的第一访问请求的初始访问地址修改为本地访问地址。记录模块12,还用于将修改模块13修改的本地访问地址记录到第二备份文件列表中。需要说明的是,本实施例中的第一备份文件列表和第二备份文件列表中记录的访问地址的数量通常是相同的,并且也是一一对应的关系,即在第一备份文件列表中的每个初始访问地址都能在第二备份文件列表中映射到与其对应的本地访问地址。接收模块14,用于接收网络服务器根据初始访问地址返回的初始页面文件。修改模块13,还用于修改接收模块14接收的初始页面文件的名称,形成与本地访问地址对应的重命名页面文件。需要说明的是,本实施例中的修改模块13在网络服务器返回初始页面文件后,还需要对该初始页面文件的名称进行修改,以形成与第二备份文件列表中的本地访问地址对应的重命名页面文件;并且,该重命名页面文件与初始页面文件的内容是相同的。存储模块15,用于将记录模块12记录的第一备份文件列表、第二备份文件列表和修改模块13形成的重命名页面文件保存到备份文件夹中,其中,该重命名页面文件在备份文件夹中的保存路径与网络服务器根据初始访问地址获取到初始页面文件的访问路径相同。在具体实现中,本实施例中的多媒体终端中可以设置有页面备份功能,相应地,本实施例提供的多媒体终端还包括:启动模块,用于在开启页面备份功能后,指示修改模块13执行将初始访问地址修改为本地访问地址的操作,指示记录模块12执行记录初始访问地址和本地访问地址的操作,以及指示存储模块15执行将第一备份文件列表、第二备份文件列表和重命名页面文件保存到备份文件夹的操作。本发明实施例提供的多媒体终端用于执行本发明图1所示实施例提供的页面处理方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。进一步地,图5为本发明实施例提供的另一种多媒体终端的结构示意图。本实施例提供的多媒体终端,可以具体在第一访问请求的初始访问地址中携带有参数时,执行记录该初始访问地址,并执行将其修改为本地访问地址以记录该本地访问地址的操作;则记录模块12用于将第一访问请求中的初始访问地址记录到第一备份文件列表中,具体包括:当第一访问请求的初始访问地址携带参数时,将初始访问地址记录到第一备份文件列表中。在具体实现中,本实施例中的修改模块13可以包括:截取单元16,用于截取初始访问地址中的参数;生成单元17,用于根据截取单元16所截取的参数生成编码信息,并通过初始访问地址的路径信息和编码信息形成本地访问地址。在本实施例的另一种实现方式中,即在初始访问地址不携带参数的情况 下,网络服务器对其返回的初始页面文件的内容是相同的,因此,保存到备份文件夹中的具体内容为网络服务器返回的初始页面文件,则不需要执行记录上述初始访问地址的操作,也就不需要执行生成本地访问地址和记录本地访问地址的操作;本实施例提供的多媒体终端中,接收模块14,还用于在发送模块11通过浏览器向网络服务器发送第一访问请求后,且当第一访问请求的初始访问地址未携带参数时,接收网络服务器根据初始访问地址返回的初始页面文件;相应地,存储模块15,还用于将接收模块14接收的初始页面文件保存到备份文件夹中,其中,该初始页面文件在备份文件夹中的保存路径与网络服务器根据初始访问地址获取到初始页面文件的访问路径相同。可选地,本发明上述实施例中的第一访问请求中的初始访问地址可以为出现异常访问的页面文件对应的访问地址,即技术人员根据用户的反馈已知某些特定的网页存在异常访问的情况;另外,该第一访问请求中的初始访问地址还可以为用于测试访问页面文件时输入的随机访问地址,即该初始访问地址并非是出现异常访问时的访问地址,可以是技术人员任意输入的测试访问地址,记录每次发起访问的初始访问地址、本地访问地址和重命名页面文件后,可以在多媒体终端的备份文件夹中形成一个页面测试用例集,该页面测试用例集中的所有重命名页面文件可以作为多媒体终端通过浏览器访问现网的测试用例。本发明实施例提供的多媒体终端用于执行本发明图2所示实施例提供的页面处理方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。更进一步地,将本发明所提供的上述各实施例应用于在本地模拟访问现网时的运行环境,从而可以在本地复现出访问网络服务器时出现的异常访问的现象,以便技术人员分析和解决异常访问页面存在的问题。图6为本发明实施例提供的又一种多媒体终端的结构示意图。本实施例为在上述图5所示实施例基础上的进一步描述,本实施例中的存储模块15,还用于在将第一备份文件列表、第二备份文件列表,以及网络服务器根据所述本地访问地址返回的所述重命名页面文件保存到备份文件夹中之后,将备份文件夹存储到本地服务器中;相应地,修改模块13,还用于将多媒体终端的认证地址修改为 本地服务器的首页地址。本实施例提供的多媒体终端还包括:查找模块18,用于在通过浏览器向本地服务器发送第二访问请求前,且当待发送的第二访问请求的初始访问地址中携带参数时,在记录模块12记录的第一备份文件列表中查找初始访问地址;获取模块19,用于根据查找模块18在第一备份文件列表中查找到的初始访问地址,在记录模块12记录的第二备份文件列表中获取与查找到的初始访问地址对应的本地访问地址;替换模块20,用于将待发送的第二访问请求中的初始访问地址替换为获取模块19获取到的本地访问地址。相应地,本实施例中的发送模块11,还用于向本地服务器发送替换模块20替换后的第二访问请求,以通过本地服务器返回与本地访问地址对应的重命名页面文件。类似地,在本实施例的另一种可能的实现方式中,发送模块11,还用于在通过浏览器向本地服务器发送第二访问请求前,且当待发送的第二访问请求的初始访问地址中不携带参数时,向本地服务器发送包括初始访问地址的第二访问请求,以通过本地服务器返回与初始访问地址对应的初始名页面文件。需要说明的是,本实施例提供的多媒体终端,由于初始访问请求中没有携带参数,则本地服务器根据该初始访问请求返回的页面文件的内容是确定的,并且向本地服务器发送第二访问请求,以及本地服务器通过备份页面文件夹返回初始名页面文件的方式,均与上述实施例中发送第二访问请求,以及返回重命名页面文件的方式相同,故在此不再赘述。本发明实施例提供的多媒体终端用于执行本发明图3所示实施例提供的页面处理方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1