页面打开的方法及电子设备技术

技术编号:28035927 阅读:20 留言:0更新日期:2021-04-09 23:18
本申请公开了一种页面打开的方法及电子设备,涉及终端领域,该方法包括:电子设备在打开目标页面时,可以获取到目标页面的起始URL链接。电子设备可以从历史记录中获取到非目标页面的起始URL链接,并确定出目标页面的等级。然后,电子设备可以从存储有该等级页面URL链接的链表中,查询出满足预设条件的起始URL链接,并基于该起始URL链接,从目标页面的起始URL链接中获取到与该起始URL链接有差异的参数值,然后,将该参数值替换到该起始URL链接对应的目标URL链接中,得到目标页面的目标URL链接。电子设备可以基于该目标URL链接,显示目标页面。这样,可以提升EPG页面打开的速度。

【技术实现步骤摘要】
页面打开的方法及电子设备
本申请涉及终端领域,尤其涉及页面打开的方法及电子设备。
技术介绍
随着终端技术的发展,电子设备可以通过访问指定的服务器(例如,Web服务器)上的指定页面,例如,电子节目指南(electronicprogramguide,EPG)页面,来进行获取信息、浏览目标页面的操作等。目前,当电子设备响应于打开EPG页面的操作时,电子设备可以获取到EPG页面的起始统一资源定位符(uniformresourcelocator,URL)链接。电子设备可以基于该起始URL链接发送请求指令至对应的服务器。服务器接收到该请求指令后,可以基于负载均衡进行一次、两次或两次以上的超文本传输协议(hypertexttransferprotocol,HTTP)跳转(例如,HTTP302跳转),然后发送EPG页面的目标URL链接至电子设备。该目标URL链接包括有负载较轻的服务器的互联网协议(internetprotocol,IP)地址。电子设备可以基于该目标URL链接获取到EPG页面的显示数据,并可以基于该显示数据显示出EPG页面。从上述过程中可以看出,当电子设备打开EPG页面时,服务器会进行一次、两次或两次以上的HTTP跳转,最终才能获得目标URL链接,因此会造成页面打开的耗时较长、速度较慢的问题。
技术实现思路
本申请提供了一种页面打开的方法及电子设备,通过本申请所提供的技术方案,实现了减少打开EPG页面需要多次HTTP跳转所消耗的时长,提升EPG页面打开速度的效果。上述目标和其他目标将通过独立权利要求中的特征来达成。进一步的实现方式在从属权利要求、说明书和附图中体现。第一方面,本申请提供了一种页面打开的方法,该方法可以包括:电子设备可以显示出第一界面,该第一界面可以包括第一选项,该第一选项对应于第一页面。该电子设备可以接收用户针对该第一选项的第一输入。该电子设备可以获取到该第一页面的第一起始URL链接。当该电子设备的历史记录中包括有满足第一预设条件的第二起始URL链接时,该电子设备可以从该历史记录中获取该第二起始URL链接的页面等级。该电子设备可以从该第二起始URL链接的页面等级对应的页面链表中确定出满足第二预设条件的第三起始URL链接和该第三起始URL链接对应的第一目标URL链接。该电子设备可以确定出该第一起始URL链接中第一参数的值与该第三起始URL链接中第一参数的值不同,其中,该第一起始URL链接中第一参数的值为第一值。该电子设备可以将该第一目标URL链接中第一参数的值修改为该第一值,得到第二目标URL链接。该电子设备可以基于该第二目标URL链接,打开并显示第二界面,该第二界面包括该第一页面。这样,可以减少打开EPG页面需要多次HTTP跳转所消耗的时长,提升EPG页面打开的速度。在一种可能的实现方式中,第一预设条件可以为和该第一起始URL链接具有相同的参数个数和相同的参数类型。在一种可能的实现方式中,第二预设条件可以为和该第一起始URL链接具有相同的参数个数和相同的参数类型,且与该第一起始URL链接仅有一个参数的值不同。在一种可能的实现方式中,该电子设备可以从历史记录中确定出满足第二预设条件的第三起始URL链接和该第三起始URL链接对应的第一目标URL链接。该电子设备确定出该第一起始URL链接中第一参数的值与该第三起始URL链接中第一参数的值不同,其中,该第一起始URL链接中第一参数的值为第一值。该电子设备将该第一目标URL链接中第一参数的值修改为该第一值,得到第二目标URL链接。该电子设备基于该第二目标URL链接,打开并显示第二界面,该第二界面包括该第二页面。在一种可能的实现方式中,该电子设备显示出该第一界面之前,该方法还可以包括:该电子设备可以显示第三界面,该第三界面包括该第一界面对应的第二选项。该电子设备可以接收并响应于针对该第二选项的第二输入,获取该第三起始URL链接。该电子设备可以基于该第三起始URL链接发送第一数据请求给云服务器。该电子设备可以接收该云服务器发送的第一目标URL链接。该电子设备可以基于该第一目标URL链接打开并显示该第一界面。该电子设备可以确定出该第三起始URL链接的页面等级,并可以将该第三起始URL链接和该第一目标URL链接存储至该第三起始URL链接的页面等级对应的页面链表中。在一种可能的实现方式中,该电子设备显示出该第一界面之前,该方法还可以包括:该电子设备可以显示第三界面,该第三界面包括第三选项,该第三选项对应第四界面。该电子设备可以接收并响应于针对该第三选项的第三输入,获取该第二起始URL链接,该第二起始URL链接的页面等级和该第三起始URL链接的页面等级相同。该电子设备可以基于该第二起始URL链接发送第二数据请求给云服务器。该电子设备可以接收该云服务器发送的第三目标URL链接。该电子设备可以基于该第三目标URL链接打开并显示该第四界面。该电子设备可以确定出该第二起始URL链接的页面等级,并可以将该第二起始URL链接以及该第二起始URL链接的页面等级存储在该历史记录中。在一种可能的实现方式中,该电子设备确定出该第二起始URL链接的页面等级,具体包括:该电子设备可以获取满足第三预设条件的第四起始URL链接以及该第四起始URL链接的页面等级,其中,该第三预设条件为该第四起始URL链接比该第二起始URL链接中参数的个数少一个,且该第二起始URL链接包括有该第四起始URL链接中的参数。该电子设备可以确定该第二起始URL链接的页面等级为该第四起始URL链接的页面等级的下一级。在一种可能的实现方式中,该电子设备基于该第二目标URL链接,打开并显示第二界面,该方法还可以包括:该电子设备可以基于该第二目标URL链接,向云服务器发送针对该第一页面的数据请求。当该电子设备接收到该云服务器发送的显示数据时,该电子设备可以基于该显示数据打开并显示该第二界面。在一种可能的实现方式中,该电子设备基于该第二目标URL链接,打开并显示第二界面,该方法还包括:该电子设备可以基于该第二目标URL链接,向云服务器发送针对该第一页面的数据请求。该电子设备可以接收到该云服务器发送的访问失败信息。该电子设备可以基于该第一起始URL链接发送第三数据请求给该云服务器。该电子设备可以接收该云服务器发送的第四目标URL链接。该电子设备可以基于该第四目标URL链接打开并显示该第二界面。该电子设备可以将该第一起始URL链接和该第四目标URL链接存储至该第二起始URL链接的页面等级对应的页面链表中。在一种可能的实现方式中,该方法还可以包括:当该电子设备的历史记录中不包括有满足第一预设条件的起始URL链接时,该电子设备可以从历史记录中获取满足第三预设条件的第五起始URL链接以及该第五起始URL链接的页面等级,其中,该第三预设条件为该第五起始URL链接比该第一起始URL链接中参数的个数少一个,且该第一起始URL链接包括有该第五起始URL链接中的参数。该电子设备可以从该第五起始URL链接的页面等级的下一页面等级对应的页面链表中确定出满足第二预设条件的第本文档来自技高网...

【技术保护点】
1.一种页面打开的方法,其特征在于,包括:/n电子设备显示出第一界面,所述第一界面包括第一选项,所述第一选项对应于第一页面;/n所述电子设备接收用户针对所述第一选项的第一输入;/n所述电子设备获取到所述第一页面的第一起始URL链接;/n当所述电子设备的历史记录中包括有满足第一预设条件的第二起始URL链接时,所述电子设备从所述历史记录中获取所述第二起始URL链接的页面等级;/n所述电子设备从所述第二起始URL链接的页面等级对应的页面链表中确定出满足第二预设条件的第三起始URL链接和所述第三起始URL链接对应的第一目标URL链接;/n所述电子设备确定出所述第一起始URL链接中第一参数的值与所述第三起始URL链接中第一参数的值不同,其中,所述第一起始URL链接中第一参数的值为第一值;/n所述电子设备将所述第一目标URL链接中第一参数的值修改为所述第一值,得到第二目标URL链接;/n所述电子设备基于所述第二目标URL链接,打开并显示第二界面,所述第二界面包括所述第一页面。/n

【技术特征摘要】
1.一种页面打开的方法,其特征在于,包括:
电子设备显示出第一界面,所述第一界面包括第一选项,所述第一选项对应于第一页面;
所述电子设备接收用户针对所述第一选项的第一输入;
所述电子设备获取到所述第一页面的第一起始URL链接;
当所述电子设备的历史记录中包括有满足第一预设条件的第二起始URL链接时,所述电子设备从所述历史记录中获取所述第二起始URL链接的页面等级;
所述电子设备从所述第二起始URL链接的页面等级对应的页面链表中确定出满足第二预设条件的第三起始URL链接和所述第三起始URL链接对应的第一目标URL链接;
所述电子设备确定出所述第一起始URL链接中第一参数的值与所述第三起始URL链接中第一参数的值不同,其中,所述第一起始URL链接中第一参数的值为第一值;
所述电子设备将所述第一目标URL链接中第一参数的值修改为所述第一值,得到第二目标URL链接;
所述电子设备基于所述第二目标URL链接,打开并显示第二界面,所述第二界面包括所述第一页面。


2.根据权利要求1所述的方法,其特征在于,所述第一预设条件包括:
和所述第一起始URL链接具有相同的参数个数和相同的参数类型。


3.根据权利要求1所述的方法,其特征在于,所述第二预设条件包括:
和所述第一起始URL链接具有相同的参数个数和相同的参数类型,且与所述第一起始URL链接仅有一个参数的值不同。


4.根据权利要求1所述的方法,其特征在于,所述电子设备显示出所述第一界面之前,所述方法还包括:
所述电子设备显示第三界面,所述第三界面包括所述第一界面对应的第二选项;
所述电子设备接收并响应于针对所述第二选项的第二输入,获取所述第三起始URL链接;
所述电子设备基于所述第三起始URL链接发送第一数据请求给云服务器;
所述电子设备接收所述云服务器发送的第一目标URL链接;
所述电子设备基于所述第一目标URL链接打开并显示所述第一界面;
所述电子设备确定出所述第三起始URL链接的页面等级,并将所述第三起始URL链接和所述第一目标URL链接存储至所述第三起始URL链接的页面等级对应的页面链表中。


5.根据权利要求1所述的方法,其特征在于,所述电子设备显示出所述第一界面之前,所述方法还包括:
所述电子设备显示第三界面,所述第三界面包括第三选项,所述第三选项对应第四界面;
所述电子设备接收并响应于针对所述第三选项的第三输入,获取所述第二起始URL链接,所述第二起始URL链接的页面等级和所述第三起始URL链接的页面等级相同;
所述电子设备基于所述第二起始URL链接发送第二数据请求给云服务器;
所述电子设备接收所述云服务器发送的第三目标URL链接;
所述电子设备基于所述第三目标URL链接打开并显示所述第四界面;
所述电子设备确定出所述第二起始URL链接的页面等级,并将所述第二起始URL链接以及所述第二起始URL链接的页面等级存储在所述历史记录中。


6.根据权利要求5所述的方法,其特征在于,所述电子设备确定出所述第二起始URL链接的页面等级,具体包括:
所述电子设备获取满足第三预设条件的第四起始URL链接以及所述第四起始URL链接的页面等级,其中,所述第三预设条件为所述第四起始URL链接比所述第二起始URL链接中参数的个数少一个,且所述第二起始URL链接包括有所述第四起始URL链接中的参数;
所述电子设备确定所述第二起始URL链接的页面等级为所述第四起始URL链接的页面等级的下一级。


7.根据权利要求1所述的方法,其特征在于,所述电子设备基于所述第二目标URL链接,打开并显示第二界面,所述方法还包括:
所述电子设备基于所述第二目标URL链接,向云服务器发送针对所述第一页面的数据请求;
当所述电子设备接收到所述云服务器发送的显示数据时,所述电子设备基于所述显示数据打开并显示所述第二界面。


8.根据权利要求1所述的方法,其特征在于,所述电子设备基于所述第二目标URL链接,打开并显示第二界面,所述方法还包括:
所述电子设备基于所述第二目标URL链接,向云服务器发送针对所述第一页面的数据请求;
所述电子设备接收到所述云服务器发送的访问失败信息;
所述电子设备基于所述第一起始URL链接发送第三数据请求给所述云服务器;
所述电子设备接收所述云服务器发送的第四目标URL链接;
所述电子设备基于所述第四目标URL链接打开并显示所述第二界面;
所述电子设备将所述第一起始URL链接和所述第四目标URL链接存储至所述第二起始URL链接的页面等级对应的页面链表中。


9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述电子设备的历史记录中不包括有满足第一预设条件的起始URL链接时,所述电子设备从历史记录中获取满足第三预设条件的第五起始URL链接以及所述第五起始URL链接的页面等级,其中,所述第三预设条件为所述第五起始URL链接比所述第一起始URL链接中参数的个数少一个,且所述第一起始URL链接包括有所述第五起始URL链接中的参数;
所述电子设备从所述第五起始URL链接的页面等级的下一页面等级对应的页面链表中确定出满足第二预设条件的第三起始URL链接和所述第三起始URL链接对应的第一目标URL链接。


10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述电子设备上存储有多个不同页面等级的页面链表,所述多个不同页面等级的页面链表包括第一链表,所述第一链表包括指定页面等级的多个URL链接对,所述URL链接对包括同一页面的起始URL链接和目标URL链接;
所述电子设备获取到第一起始URL链接中参数类型和参数个数;
当所述电子设备确定出所述第一起始URL链接的参数类型与所述第一链表中起始URL链接的参数类型相同,且所述第一起始URL链接中参数个数与所述第一链表中起始URL链接中的参数个数相同时,所述电子设备从所述第一链表中确定出满足所述第二预设条件的第三起始URL链接和所述第三起始URL链接对应的第一目标URL链接。


11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述电子设备将所述第二起始URL链接的页面等级确定为所述第一起始URL链接的页面等级;
所述电子设备将所述第一起始URL链接和所述第一起始URL链接对应的所述第二目标URL链接存储到所述历史记录和/或所述第一起始URL链接的页面等级对应的页面链表中。


12.根据权利要求9所述的方法,其特征在于,所述方法还包括:
所述电子设备将所述第五起始URL链接的页面等级的下一页面等级确定为所述第一起始URL链接的页面等级;
所述电子设备将所述第一起始URL链接和所述第一起始URL链接对应的所述第二目标URL链接存储到所述历史记录和/或所述第一起始URL链接的页面等级对应的页面链表中。


13.根据权利要求10所述的方法,其特征在于,所述方法还包括:
所述电子设备将所述第一链表的页面等级确定为所述第一起始URL链接的页面等级;
所述电子设备将所述第一起始URL链接和所述第一起始URL链接对应的所述第二目标URL链接存储到所述历史记录和/或所述第一链表中。


14.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第二起始URL链接和所述第三起始URL链接相同。


15.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一界面还包括第二页面,所述第二页面的起始URL链接为所述第三起始URL链接;
所述第三起始URL链接的页面等级和所述第二起始URL链接的页面等级相同。


16.一种电子设备,其特征在于,包括通信装置、显示屏、存储器以及耦合于所述存储器的处理器,所述存储器中存储有可执行指令,其中:
所述显示屏用于显示出第一界面,所述第一界面包括第一选项,所述第一选项对应于第一页面;
所述...

【专利技术属性】
技术研发人员:王国凡
申请(专利权)人:深圳市智信新信息技术有限公司
类型:发明
国别省市:广东;44

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

1