CN107229665B - 一种页面跳转方法及装置 - Google Patents
一种页面跳转方法及装置 Download PDFInfo
- Publication number
- CN107229665B CN107229665B CN201610797158.5A CN201610797158A CN107229665B CN 107229665 B CN107229665 B CN 107229665B CN 201610797158 A CN201610797158 A CN 201610797158A CN 107229665 B CN107229665 B CN 107229665B
- Authority
- CN
- China
- Prior art keywords
- page
- path
- target
- pages
- jump
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供一种页面跳转方法、页面回退方法及装置,所述页面跳转方法应用于应用程序客户端,所述应用程序客户端关联有树形路径信息;所述方法包括:在当前页面需要跳转到目标页面时,确定跳转到目标页面的跳转目标路径;基于所述树形路径信息获取当前页面跳转的所有跳转合法路径;判断跳转目标路径是否存在于所述跳转合法路径中,如果存在,则将当前页面的页面内容缓存到堆栈中,并通过跳转目标路径从当前页面跳转到所述目标页面。本申请通过控制打开页面的路径,限制页面打开的层次和顺序,使页面前进跳转次序化,并解决了打开页面过多时APP内存占用过高,导致APP崩溃的问题。同时也提升用户使用网页浏览插件的体验。
Description
技术领域
本申请涉及网络技术,特别涉及一种页面跳转方法及装置。
背景技术
随着互联网的发展,移动用户通过手机中的应用程序(APP,Application)可以随时随地的上网,由于APP中每次只能显示一个页面(比如应用超文本标记语言html5页面),新的页面会将历史页面压入页面堆栈,当打开的页面过多时,不但会导致页面堆栈满,同时APP也会消耗大量内存,造成APP崩溃。另外,在用户打开多个页面后,如果需要使用前面页面的功能,则需要按照页面打开的逆序多次回退,从而降低了移动终端用户的上网体验。
发明内容
有鉴于此,本申请提供一种页面跳转方法及装置,以解决现有技术中由于通过APP打开页面过多时导致APP内存消耗过大,并且回退次数过多导致用户上网体验差的问题。
具体地,本申请是通过如下技术方案实现的:
第一方面提供一种页面跳转方法,所述方法应用于应用程序客户端,所述应用程序客户端关联有树形路径信息;所述方法包括:
在当前页面需要跳转到目标页面时,确定跳转到所述目标页面的跳转目标路径;
基于所述树形路径信息获取所述当前页面跳转的所有跳转合法路径;
判断所述跳转目标路径是否存在于所述跳转合法路径中;
如果存在,则将当前页面的页面内容缓存到堆栈的栈顶,并通过所述跳转目标路径从所述当前页面跳转到所述目标页面。
第二方面提供一种页面回退方法,所述方法应用于应用程序客户端,所述应用程序客户端关联有树形路径信息;所述方法包括:
在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
基于所述树形路径信息获取所述当前页面的所有回退合法路径;
判断所述目标回退路径是否存于在所述回退合法路径中;
如果存在,通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈。
第三方面提供一种页面跳转装置,所述装置上安装有应用程序客户端,所述应用程序客户端关联有树形路径信息;所述装置包括:
第一确定单元,用于在当前页面需要跳转到目标页面时,确定第一确定单元,用于在当前页面需要跳转到目标页面时,确定跳转到所述目标页面的跳转目标路径;
第一获取单元,用于基于所述树形路径信息获取所述当前页面跳转的所有跳转合法路径;
第一判断单元,用于判断所述跳转目标路径是否存在于所述跳转合法路径中;
跳转单元,用于在所述第一判断单元判断所述跳转目标路径存在于所述跳转合法路径中时,则将当前页面的页面内容缓存到堆栈的栈顶,并通过所述跳转目标路径从所述当前页面跳转到所述目标页面。
第四方面提供一种页面回退装置,所述装置安装有应用程序客户端,所述应用程序客户端关联有树形路径信息;所述装置包括:
获取单元,在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
确定单元,基于所述树形路径信息获取所述当前页面的所有回退合法路径;
判断单元,判断所述目标回退路径是否存于在所述回退合法路径中;
回退单元,用于在判断单元判断所述目标回退路径是否存于在所述回退合法路径中时,通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈。
本申请通过控制打开页面的路径,限制页面打开或回退的层次和顺序,使页面前进或回退跳转次序化,并解决了打开页面过多时APP内存占用过高,导致APP崩溃的问题。同时也提升用户使用网页浏览插件的体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
图1是本申请实施例提出的一种页面跳转方法的流程图;
图2是本申请实施例提出的一种树形路径信息的结构示意图;
图3是本申请实施例提出的一种页面跳转方法的另一流程图;
图4是本申请实施例提出的一种页面跳转、回退装置所在设备的结构示意图;
图5是本申请实施例提出的一种页面跳转装置的结构示意图;
图6是本申请实施例提出的一种页面回退装置的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
请参阅图1,为本申请实施例提出的一种页面跳转方法的流程图;所述方法应用于应用程序(APP,Application)客户端,这里的APP可以是网页浏览器,也可以是带有网页浏览功能的其他APP(例如微信等),对于后一种情况,APP网页浏览功能可以通过浏览器插件(例如支持html5的插件)的形式实现,所述APP客户端关联有树形路径信息;其中,所述树形路径信息可以存储在客户端设备本地,也可以存储在云端,本实施例不作限制,所述树形路径信息的结构示意图如图2所示。所述方法包括:
步骤101:在当前页面需要跳转到目标页面时,确定跳转到所述目标页面的跳转目标路径;
该步骤中,当用户通过APP客户端(比如微信或手机浏览器)上网时,需要从当前页面跳转到该下一个新页面(即目标页面,比如,html5页面等)时,首先,APP上的浏览功能模块通过获取到将要跳转到新页面的跳转目标路径,其具体的获取方法对于本领域技术人员来说,已是已知技术,在此不再赘述。
本实施例中,APP中可以嵌入网络视图(webview)组件,以支持html5页面浏览。
步骤102:基于所述树形路径信息获取所述当前页面跳转的所有跳转合法路径;
其中,所有跳转合法路径信息可以利用列表等形式表示,本实施例不做限制。
该步骤中,一种获取所有跳转合法路径的方式为:通过桥接方式的应用接口(jsbridge api)查询所述树形路径信息,得到所述当前页面跳转的所有跳转合法路径。其中,jsbridge api为本领技术人员熟知,即客户端通过桥接方式暴露的javascript应用编程接口。
其中,树形路径信息中包括不同级别的页面以及页面之间的跳转路径。其中页面包括:首页,多个业务一级页面,多个业务二级页面,……多个业务N级页面,其中,N为自然数且与页面缓存的层数相同,所述不同级别的页面之间可以通过路径相互跳转,首页可以与所有其他级别的页面相互跳转。也就是说,首页就是根节点,业务一级页面是根节点的子节点,业务二级页面是业务一级页面的子节点,……以此类推。
可见,树形路径信息的结构是将页面的跳转情况组织成一颗树形结构。为了便于理解,下面以一个简单的4层结构树形路径示意图为例,如图2所示,
第一层包括:APP首页;
第二层包括:业务一级页面1,业务一级页面2和业务一级页面3;
第三层包括:业务一级页面1下的业务二级页面11和业务二级页面12,业务一级页面2下的业务二级页面21和业务二级页面22,业务一级页面3下的业务二级页面31和业务二级页面32;
第四层包括:业务二级页面21下的业务三级页面211,以及业务二级页面路径22下的业务三级页面221。
图中每个节点均代表一个页面。实线箭头代表页面跳转前进方向的路径,这里的“前进方向”是指从根节点向叶子节点方向跳转的路径(比如从业务一级页面1可以前进到业务二级页面11等)。虚线箭头代表页面跳转后退方向的路径,这里的“后退方向”是指从叶子节点向根节点方向跳转的路径(比如从业务二级页面21可以回退到业务一级页面2等)。实际应用中,两个不同层级的页面之间可以既存在前进路径又存在后退路径,也可以仅存在前进路径(例如业务二级页面21与业务三级页面221之间)或者仅存在后退路径(例如业务三级页面221与业务一级页面2之间),需要说明的是,本实施例中的图2,只是示意图,在实际应用中,业务中的树形图可以更简单些,也可以更复杂些,本实施例不做限制。
其次,将如图2所示的树形路径结构转换为可以存储的数据结构,以树形结构的节点作为存储单位,分别存储每个节点的前进路径和后退路径。实际存储时可以采用json格式(是一种轻量级的数据交换格式),扩展标记语言(xml,eXtensible Markup Language)格式或者关系数据表等格式进行存储。下面以使用json格式为例,对图2所示的“APP首页”、“业务一级页面路径1”、三个节点的存储机构进行示意性说明:
APP首页:
在上述存储结构示意中,每个页面节点都具有三种基本属性:type、from、to,其中type用于表示该节点的级别;from用于表示该节点的后退路径,对应图2中“从该节点指出的虚线箭头”(即该节点可以退回至哪些节点,如果不存在则from为空);to用于表示该节点的前进路径,对应图2中“从该节点指出的实线箭头”(即该节点可以前进至哪些节点,如果不存在则to为空)。
将上述步骤中将树形路径结构转换为可以存储的结构存储在手机APP客户端中。其存储的方式有多种:比如json格式、xml格式存储到本地文件中,也可以放入html5提供的localstorage中;关系数据表结构的数据可以存储到轻型(sqlite)数据库中,也可以存储到html5提供的IndexedDB(一种为了能够在客户端存储可观数量的结构化数据)中等等,本实施例不再一一说明。
最后,提供查询该结构的jsbridge api,其中,api为应用程序接口。
步骤103:判断所述跳转目标路径是否存在于所述跳转合法路径中,如果存在,执行步骤104;否则,执行步骤105;
步骤104:将当前页面的页面内容缓存到堆栈中,并通过所述跳转目标路径从所述当前页面跳转到所述目标页面;
步骤105:提示出错。
该步骤中,判断从本地获取的所有跳转合法路径中是否包括所确定的跳转目标路径,如果包括,则将当前页放入页面的页面路径缓存堆栈中,然后按照跳转目标路径直接跳转目标页面。如果不包括,则提示用户跳转出错信息。
本申请通过控制打开页面的路径,限制页面打开的层次和顺序,使页面前进跳转次序化,并解决了打开页面过多时APP内存占用过高,导致APP崩溃的问题。本申请方案可以有效应用于浏览器或其他APP的浏览器插件(例如支持html5的插件)中。
可选的,在另一实施例中,该实施例在上述实施例的基础上,还可以包括:
1)在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
2)基于所述树形路径信息获取所述当前页面的所有回退合法路径;
3)判断所述目标回退路径是否存于在所述回退合法路径中;如果存在,通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈。
具体的页面回退方法可参见下面的实施例,本实施例暂不做详细说明。
本申请通过控制打开页面的路径,限制页面回退的层次和顺序,使页面回退跳转次序化,并解决了打开页面过多时APP内存占用过高,导致APP崩溃的问题,本申请方案可以有效应用于浏览器或其他APP的浏览器插件(例如支持html5的插件)中。
还请参阅图3,为本申请实施例提供的一种页面回退方法的流程图,所述方法应用于应用程序APP客户端,所述APP客户端关联有树形路径信息;其中,树形路径信息的结构示意图如图2所示,该树形路径信息可以存储在客户端设备本地,也可以存储在云端,本示例不作限制。具体详见上述,在此不再赘述。所述方法包括:
步骤301:在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
与普通的页面“跳转”操作不同,页面“回退”并不是针对一个特定的目标页面,而是针对当前页面的历史页面,即跳转到当前页面的“前一个”页面,根据前面实施例的描述,该“前一个”页面会被缓存至堆栈的栈顶。那么,根据本实施例,在当前页面需要回退到历史页面时,首先确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径。
步骤302:基于所述树形路径信息获取所述当前页面的所有回退合法路径;
其中,所有回退合法路径信息可以利用列表的形式标识,当然,也可以是其他的形式,本实施例不做限制。
该步骤中,一种获取所有回退合法路径的方式为:通过jsbridge api查询所述树形路径信息,得到所述当前页面跳转的所有回退合法路径。
其中,树形路径信息的结构示描述具体详见上述,在此不再赘述。
步骤303:判断所述目标回退路径是否存于在所述回退合法路径中,如果存在,执行步骤304;否则,执行步骤305;
步骤304:通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈;
步骤305:回退到合法回退路径对应的页面。
该步骤303-305中,如果用户需要在当前页做回退操作时,比如该用户通过扫描二维码打开的页面后需要回退,可以通过jsbridge api查到该页面的回退合法路径(即from属性所对应的页面),然后判断堆栈栈顶所对应的页面的跳转路径(即回退目标路径)是否于在所述回退合法路径中,如果是,则通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈。否则回退到某个合法回退路径对应的页面。
本申请通过控制打开页面的路径,限制页面回退的层次和顺序,使页面回退跳转次序化,并解决了打开html5页面过多时APP内存占用过高,导致APP崩溃的问题。本申请方案可以有效应用于浏览器或其他APP的浏览器插件(例如支持html5的插件)中。
与前述页面跳转方法和/或页面回退方法的实施例相对应,本申请还提供了一种页面跳转装置和/或页面回退装置的实施例。
本申请提供的页面跳转装置和/或页面回退装置的实施例可以应用在设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中设备的一种硬件结构图,除了图4所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常根据该设备的实际功能,还可以包括其他硬件,对此不再赘述。
请参考图5,为本申请实施例提供的一种页面跳转装置的结构示意图,所述装置上安装有APP客户端,所述APP客户端关联有树形路径信息;所述装置包括:第一确定单元51,第一获取单元52,第一判断单元53和跳转单元54,其中,
所述第一确定单元51,用于在当前页面需要跳转到目标页面时,确定跳转到所述目标页面的跳转目标路径;
所述第一获取单元52,用于基于所述树形路径信息获取所述当前页面跳转的所有跳转合法路径;
所述判断单元53,用于判断所述跳转目标路径是否存在于所述跳转合法路径中;
所述跳转单元54,用于在所述第一判断单元判断所述跳转目标路径存在于所述跳转合法路径中时,则将当前页面的页面内容缓存到堆栈的栈顶,并通过所述跳转目标路径从所述当前页面跳转到所述目标页面。
可选的,在另一实施例中,所述第一获取单元52,具体用于通过桥接方式的应用接口(jsbridge api)查询所述树形路径信息,得到所述当前页面跳转的所有跳转合法路径。
其中,树形路径信息所述树形路径信息中包括:不同级别的页面以及页面之间的跳转路径,其中页面包括:首页,多个业务一级页面,多个业务二级页面,……多个业务N级页面,其中,N为自然数且与页面缓存的层数相同,不同级别的页面之间通过路径相互跳转,首页与所有其他级别的页面通过路径相互跳转。其结构的示意图具体详见上述,在此不再赘述。
可选的,在另一实施例,所述装置还可以包括:第二获取单元,第三获取单元,第二判断单元和回退单元(图中未示),其中,
第二获取单元,用于在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
第三获取单元,用于基于所述树形路径信息获取所述当前页面需要回退的所有回退合法路径;
第二判断单元,用于判断所述目标回退路径是否存于在所述回退合法路径中;
回退单元,用于通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
还请参阅图6,为本申请实施例提供的一种页面回退装置的结构示意图,所述装置安装有APP客户端,所述APP客户端关联有树形路径信息;所述装置包括:获取单元61,确定单元62,判断单元63和回退单元64,其中,
所述获取单元61,用于在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
确定单元62,用于基于所述树形路径信息获取所述当前页面的所有回退合法路径;
判断单元63,用于判断所述目标回退路径是否存于在所述回退合法路径中;
回退单元64,用于在判断单元判断所述目标回退路径是否存于在所述回退合法路径中时,通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈。
可选的,在另一实施例中,所述获取单元62,具体用于通过桥接方式的应用接口(jsbridge api)查询所述树形路径信息,得到所述当前页面跳转的所有回退合法路径。
其中,树形路径信息详见上述,在此不再赘述。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
本申请方案可以有效应用于浏览器或其他APP的浏览器插件(例如支持html5的插件)中,通过规划webview打开html5路径,限制html5页面打开的层次和顺序,使html5页面前进和后退跳转次序化,并解决打开html5页面过多时APP崩溃的问题。
也就是说,通过控制webview打开页面的顺序,使页面前进和后退完全有序,不再依赖相对随意的用户操作,另外会控制页面堆栈的层次,解决堆栈中页面过多的问题,从而提升html5插件的用户体验。当用户通过其他APP进入活动APP的html5页面后,点击后退键,将返回到我们希望用户停留的页面,从而有效提升用户对活动页面的关注度。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (12)
1.一种页面跳转方法,其特征在于,所述方法应用于应用程序客户端,所述应用程序客户端关联有树形路径信息;所述树形路径信息用于将所述应用程序客户端中多个页面的跳转情况组织成树形结构,用于记录不同级别的页面以及页面之间的跳转合法路径;所述方法包括:
在当前页面需要跳转到目标页面时,确定跳转到所述目标页面的跳转目标路径;
基于所述树形路径信息获取所述当前页面跳转的所有跳转合法路径;
判断所述跳转目标路径是否存在于所述跳转合法路径中;
如果存在,则将当前页面的页面内容缓存到堆栈的栈顶,并通过所述跳转目标路径从所述当前页面跳转到所述目标页面。
2.根据权利要求1所述的方法,其特征在于,所述基于所述树形路径信息获取所述当前页面跳转的所有跳转合法路径,包括:
通过桥接方式的应用接口查询所述树形路径信息,得到所述当前页面跳转的所有跳转合法路径。
3.根据权利要求2所述的方法,其特征在于,所述树形路径信息中包括:不同级别的页面以及页面之间的跳转路径,其中页面包括:首页,多个业务一级页面,多个业务二级页面,……多个业务N级页面,其中,N为自然数且与页面缓存的层数相同,不同级别的页面之间通过路径相互跳转,首页与所有其他级别的页面通过路径相互跳转。
4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
基于所述树形路径信息获取所述当前页面的所有回退合法路径;
判断所述目标回退路径是否存于在所述回退合法路径中;
如果存在,通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈。
5.一种页面回退方法,其特征在于,所述方法应用于应用程序客户端,所述应用程序客户端关联有树形路径信息;所述树形路径信息用于将所述应用程序客户端中多个页面的跳转情况组织成树形结构,用于记录不同级别的页面以及页面之间的跳转合法路径;所述方法包括:
在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
基于所述树形路径信息获取所述当前页面的所有回退合法路径;
判断所述目标回退路径是否存于在所述回退合法路径中;
如果存在,通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈;否则,回退到回退合法路径对应的页面。
6.根据权利要求5所述的方法,其特征在于,所述基于所述树形路径信息获取所述当前页面的所有回退合法路径,包括:
通过桥接方式的应用接口查询所述树形路径信息,得到所述当前页面的所有回退合法路径。
7.根据权利要求6所述的方法,其特征在于,所述树形路径信息中包括:不同级别的页面以及页面之间的跳转路径,其中页面包括:首页,多个业务一级页面,多个业务二级页面,……多个业务N级页面,其中,N为自然数且与页面缓存的层数相同,不同级别的页面之间通过路径相互跳转,首页与所有其他级别的页面通过路径相互跳转。
8.一种页面跳转装置,其特征在于,所述装置上安装有应用程序客户端,所述应用程序客户端关联有树形路径信息;所述树形路径信息用于将所述应用程序客户端中多个页面的跳转情况组织成树形结构,用于记录不同级别的页面以及页面之间的跳转合法路径;所述装置包括:
第一确定单元,用于在当前页面需要跳转到目标页面时,确定跳转到所述目标页面的跳转目标路径;
第一获取单元,用于基于所述树形路径信息获取所述当前页面跳转的所有跳转合法路径;
第一判断单元,用于判断所述跳转目标路径是否存在于所述跳转合法路径中;
跳转单元,用于在所述第一判断单元判断所述跳转目标路径存在于所述跳转合法路径中时,则将当前页面的页面内容缓存到堆栈的栈顶,并通过所述跳转目标路径从所述当前页面跳转到所述目标页面。
9.根据权利要求8所述的装置,其特征在于,所述第一获取单元,具体用于通过桥接方式的应用接口查询所述树形路径信息,得到所述当前页面跳转的所有跳转合法路径。
10.根据权利要求8或9所述的装置,其特征在于,还包括:
第二获取单元,用于在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
第三获取单元,用于基于所述树形路径信息获取所述当前页面的所有回退合法路径;
第二判断单元,用于判断所述目标回退路径是否存于在所述回退合法路径中;
回退单元,用于通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈。
11.一种页面回退装置,其特征在于,所述装置安装有应用程序APP客户端,所述应用程序客户端关联有树形路径信息;所述树形路径信息用于将所述应用程序客户端中多个页面的跳转情况组织成树形结构,用于记录不同级别的页面以及页面之间的跳转合法路径;所述装置包括:
获取单元,用于在当前页面需要回退到历史页面时,确定堆栈中栈顶缓存内容所对应的缓存页面,并进一步确定跳转到所述缓存页面的回退目标路径;
确定单元,用于基于所述树形路径信息获取所述当前页面的所有回退合法路径;
判断单元,用于判断所述目标回退路径是否存于在所述回退合法路径中;
回退单元,用于在判断单元判断所述目标回退路径是否存于在所述回退合法路径中时,通过所述目标回退路径回退到所述历史页面,并将所述缓存页面退栈;否则,回退到回退合法路径对应的页面。
12.根据权利要求11所述的装置,其特征在于,所述获取单元,具体用于通过桥接方式的应用接口查询所述树形路径信息,得到所述当前页面的所有回退合法路径。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106105143A TWI738720B (zh) | 2016-03-25 | 2017-02-16 | 頁面跳轉方法及裝置 |
JP2018550370A JP6788027B2 (ja) | 2016-03-25 | 2017-03-15 | ページの間においてジャンプする方法及び装置 |
EP17769349.6A EP3422213A4 (en) | 2016-03-25 | 2017-03-15 | METHOD AND DEVICE FOR JUMPING BETWEEN SIDES |
PCT/CN2017/076698 WO2017162072A1 (zh) | 2016-03-25 | 2017-03-15 | 一种页面跳转方法及装置 |
US16/139,183 US11100187B2 (en) | 2016-03-25 | 2018-09-24 | Method and device for jumping between pages |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2016101790923 | 2016-03-25 | ||
CN201610179092 | 2016-03-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107229665A CN107229665A (zh) | 2017-10-03 |
CN107229665B true CN107229665B (zh) | 2021-04-13 |
Family
ID=59931992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610797158.5A Active CN107229665B (zh) | 2016-03-25 | 2016-08-31 | 一种页面跳转方法及装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11100187B2 (zh) |
EP (1) | EP3422213A4 (zh) |
JP (1) | JP6788027B2 (zh) |
CN (1) | CN107229665B (zh) |
TW (1) | TWI738720B (zh) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108063804B (zh) * | 2017-12-04 | 2021-03-09 | 北京小米移动软件有限公司 | 通信方法及装置 |
CN108268295A (zh) * | 2017-12-28 | 2018-07-10 | 天脉聚源(北京)科技有限公司 | 一种基于单界面的页面跳转的方法及装置 |
CN108549560B (zh) * | 2018-02-28 | 2022-02-08 | 腾讯科技(成都)有限公司 | 界面状态的切换方法和装置、存储介质、电子装置 |
CN110633390A (zh) * | 2018-05-31 | 2019-12-31 | 北京嘀嘀无限科技发展有限公司 | 获取用户行为路径的方法和装置 |
CN108920247B (zh) * | 2018-07-20 | 2022-04-29 | 腾讯科技(深圳)有限公司 | 页面切换的处理方法、装置及终端、存储介质、程序产品 |
CN109240986B (zh) * | 2018-08-15 | 2021-08-31 | 腾讯音乐娱乐科技(深圳)有限公司 | 一种日志处理方法、装置及存储介质 |
CN109408182B (zh) * | 2018-10-18 | 2022-04-05 | 五八有限公司 | 一种预设页面的跳转方法、装置、存储介质及终端 |
CN109740095B (zh) * | 2018-12-27 | 2019-08-13 | 四川新网银行股份有限公司 | 一种基于浏览器堆栈管理的h5页面动态回退方法 |
CN109885370A (zh) * | 2019-02-20 | 2019-06-14 | 武汉斗鱼鱼乐网络科技有限公司 | 首页返回方法、装置、电子设备及存储介质 |
CN109901827A (zh) * | 2019-03-13 | 2019-06-18 | 厦门美图之家科技有限公司 | 应用交互方法、装置、电子设备及可读存储介质 |
CN109976856B (zh) * | 2019-03-26 | 2022-12-20 | 维沃移动通信有限公司 | 一种页面显示方法及终端设备 |
CN110221959B (zh) * | 2019-04-16 | 2022-12-27 | 创新先进技术有限公司 | 应用程序的测试方法、设备以及计算机可读介质 |
CN110489324A (zh) * | 2019-07-09 | 2019-11-22 | 深圳壹账通智能科技有限公司 | 测试页面跳转的方法、装置、存储介质、电子装置 |
CN111124528B (zh) * | 2019-11-11 | 2023-06-27 | 泰康保险集团股份有限公司 | 页面加载方法、装置、电子设备及计算机可读存储介质 |
CN112861051A (zh) * | 2019-11-28 | 2021-05-28 | 北京沃东天骏信息技术有限公司 | 页面操作的控制方法、装置、电子设备和存储介质 |
CN111046419A (zh) * | 2019-12-02 | 2020-04-21 | 紫光云技术有限公司 | Web页面跳转原生app的实现方法、装置及终端设备 |
CN111597475B (zh) * | 2020-04-21 | 2021-10-29 | 五八有限公司 | 一种返回页面的方法、装置、电子设备及计算机存储介质 |
CN111831939A (zh) * | 2020-06-30 | 2020-10-27 | 新华三大数据技术有限公司 | 一种页面组件跳转方法及装置 |
CN111782328A (zh) * | 2020-07-02 | 2020-10-16 | 支付宝(杭州)信息技术有限公司 | 应用处理的方法及装置 |
CN113296856B (zh) * | 2020-07-13 | 2022-09-02 | 阿里巴巴集团控股有限公司 | 页面跳转与路由配置方法、设备、***及存储介质 |
CN113297518B (zh) * | 2020-07-24 | 2022-09-23 | 阿里巴巴集团控股有限公司 | 页面切换方法、装置、电子设备及可读存储介质 |
CN112333462A (zh) * | 2020-11-04 | 2021-02-05 | 北京字节跳动网络技术有限公司 | 直播间页面跳转方法、返回方法、装置及电子设备 |
CN112417337B (zh) * | 2020-11-27 | 2022-03-11 | 贝壳找房(北京)科技有限公司 | 页面跳转的实现方法、装置、电子设备及存储介质 |
CN112541141A (zh) * | 2020-12-04 | 2021-03-23 | 深圳市欢太科技有限公司 | 控件展示回调方法、装置、终端及存储介质 |
CN112799754B (zh) * | 2021-01-19 | 2023-03-24 | 网易(杭州)网络有限公司 | 信息处理方法、装置、存储介质及计算机设备 |
CN112860698B (zh) * | 2021-02-19 | 2024-07-02 | 北京金山云网络技术有限公司 | 表单的处理方法、装置、电子设备和计算机可读存储介质 |
CN113254753B (zh) * | 2021-07-06 | 2021-12-07 | 北京达佳互联信息技术有限公司 | 一种页面回退方法、装置、电子设备及存储介质 |
CN114139072B (zh) * | 2021-10-29 | 2024-06-21 | 北京达佳互联信息技术有限公司 | 页面数据处理方法、装置、电子设备及存储介质 |
CN114285815B (zh) * | 2021-12-21 | 2024-05-14 | 中国农业银行股份有限公司 | 应用跳转方法和应用跳转装置 |
CN115329236B (zh) * | 2022-10-17 | 2023-02-07 | 杭州金智塔科技有限公司 | 用户的页面处理行为确定方法及装置 |
CN115629695A (zh) * | 2022-12-22 | 2023-01-20 | 北京新氧科技有限公司 | 应用页面显示方法、装置、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104156232A (zh) * | 2014-07-18 | 2014-11-19 | 百度在线网络技术(北京)有限公司 | 在线性页面结构下用于页面非线性跳转的方法和设备 |
CN104933078A (zh) * | 2014-03-20 | 2015-09-23 | 中标软件有限公司 | 一种Web应用页面渲染优化方法 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11167584A (ja) | 1997-09-30 | 1999-06-22 | Hitachi Ltd | ページ遷移方法及びその実施装置並びにその処理プログラムとデータを記録した媒体 |
US6334145B1 (en) * | 1998-06-30 | 2001-12-25 | International Business Machines Corporation | Method of storing and classifying selectable web page links and sublinks thereof to a predetermined depth in response to a single user input |
US8266266B2 (en) | 1998-12-08 | 2012-09-11 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization, authentication and accounting |
JP2002108932A (ja) | 2000-09-29 | 2002-04-12 | Fujitsu Ltd | 画面情報保存制御用プログラムの記録媒体 |
US7043524B2 (en) | 2000-11-06 | 2006-05-09 | Omnishift Technologies, Inc. | Network caching system for streamed applications |
US20020087883A1 (en) | 2000-11-06 | 2002-07-04 | Curt Wohlgemuth | Anti-piracy system for remotely served computer applications |
US8831995B2 (en) | 2000-11-06 | 2014-09-09 | Numecent Holdings, Inc. | Optimized server for streamed applications |
JP4348151B2 (ja) | 2003-09-19 | 2009-10-21 | 株式会社リコー | 情報処理装置及び情報処理方法 |
JP4439246B2 (ja) | 2003-11-19 | 2010-03-24 | 日立ソフトウエアエンジニアリング株式会社 | 文書閲覧制御方法および文書閲覧プログラム並びに文書閲覧プログラムの生成システム |
US7437707B2 (en) | 2003-12-12 | 2008-10-14 | International Business Machines Corporation | Systems and methods for generating applications that are automatically optimized for network performance |
US7266550B2 (en) | 2004-01-29 | 2007-09-04 | Sap Aktiengesellschaft | Managing application status information for a computer application |
US7546539B2 (en) * | 2004-03-10 | 2009-06-09 | Siebel Systems, Inc. | Browser back and forth navigation |
EP1870814B1 (en) | 2006-06-19 | 2014-08-13 | Texas Instruments France | Method and apparatus for secure demand paging for processor devices |
US20050240352A1 (en) * | 2004-04-23 | 2005-10-27 | Invitrogen Corporation | Online procurement of biologically related products/services using interactive context searching of biological information |
US7478204B2 (en) | 2004-04-29 | 2009-01-13 | International Business Machines Corporation | Efficient sharing of memory between applications running under different operating systems on a shared hardware system |
US7818683B2 (en) * | 2004-12-06 | 2010-10-19 | Oracle International Corporation | Methods and systems for representing breadcrumb paths, breadcrumb inline menus and hierarchical structure in a web environment |
US8079019B2 (en) | 2007-11-21 | 2011-12-13 | Replay Solutions, Inc. | Advancing and rewinding a replayed program execution |
US8813079B1 (en) | 2006-06-07 | 2014-08-19 | Ca, Inc. | Thread management to prevent race conditions in computer programs |
US7689610B2 (en) | 2006-12-01 | 2010-03-30 | Computer Associates Think, Inc. | Automated grouping of messages provided to an application using string similarity analysis |
US7917911B2 (en) | 2006-12-01 | 2011-03-29 | Computer Associates Think, Inc. | Automated grouping of messages provided to an application using execution path similarity analysis |
US8595186B1 (en) | 2007-06-06 | 2013-11-26 | Plusmo LLC | System and method for building and delivering mobile widgets |
US20100250528A1 (en) * | 2009-03-26 | 2010-09-30 | Kunal Punera | Quicklink selection for navigational query |
US8438471B2 (en) | 2009-07-13 | 2013-05-07 | John R Thorpe | System for speeding up web site use using task workflow templates for filtration and extraction |
CN101783903B (zh) | 2009-12-25 | 2012-06-13 | 北京惠信博思技术有限公司 | 一种数字电视页面返回的方法 |
US8892594B1 (en) * | 2010-06-28 | 2014-11-18 | Open Invention Network, Llc | System and method for search with the aid of images associated with product categories |
US8589789B2 (en) | 2010-08-03 | 2013-11-19 | Aaron Grunberger | Method and system for revisiting prior navigated pages and prior edits |
CN103105994A (zh) | 2011-11-11 | 2013-05-15 | 希姆通信息技术(上海)有限公司 | 移动终端和移动终端页面的返回方法 |
CN103123623B (zh) * | 2011-11-17 | 2015-10-14 | 阿里巴巴集团控股有限公司 | 一种提供网页层级信息的方法及装置 |
JP5861545B2 (ja) | 2012-03-30 | 2016-02-16 | 富士通株式会社 | 情報処理装置、履歴制御方法および履歴制御プログラム |
US9742661B2 (en) * | 2012-11-07 | 2017-08-22 | Pure Oxygen Labs LLC | Uniform resource locator mapping and routing system and method |
US9477382B2 (en) * | 2012-12-14 | 2016-10-25 | Barnes & Noble College Booksellers, Inc. | Multi-page content selection technique |
CN104182408B (zh) * | 2013-05-23 | 2019-01-29 | 腾讯科技(深圳)有限公司 | 一种网页离线访问方法及装置 |
CN103500204B (zh) * | 2013-09-27 | 2018-10-16 | 北京京东尚科信息技术有限公司 | 一种网页浏览回退方法、网页服务器和客户端 |
CN103678536A (zh) * | 2013-12-02 | 2014-03-26 | 乐视网信息技术(北京)股份有限公司 | 一种实现页面返回操作的方法及装置 |
CN106688217B (zh) | 2014-03-08 | 2021-11-12 | 狄亚曼提公司 | 用于融合联网和存储的方法和*** |
CN104484479A (zh) * | 2014-12-31 | 2015-04-01 | 小米科技有限责任公司 | 网页浏览处理方法及装置 |
-
2016
- 2016-08-31 CN CN201610797158.5A patent/CN107229665B/zh active Active
-
2017
- 2017-02-16 TW TW106105143A patent/TWI738720B/zh active
- 2017-03-15 JP JP2018550370A patent/JP6788027B2/ja active Active
- 2017-03-15 EP EP17769349.6A patent/EP3422213A4/en not_active Ceased
-
2018
- 2018-09-24 US US16/139,183 patent/US11100187B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104933078A (zh) * | 2014-03-20 | 2015-09-23 | 中标软件有限公司 | 一种Web应用页面渲染优化方法 |
CN104156232A (zh) * | 2014-07-18 | 2014-11-19 | 百度在线网络技术(北京)有限公司 | 在线性页面结构下用于页面非线性跳转的方法和设备 |
Non-Patent Citations (1)
Title |
---|
电子商务网站信息构建研究;余小鹏等;《图书情报工作》;20110731;第55卷(第14期);第125-129页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107229665A (zh) | 2017-10-03 |
EP3422213A4 (en) | 2019-10-23 |
EP3422213A1 (en) | 2019-01-02 |
JP2019519831A (ja) | 2019-07-11 |
JP6788027B2 (ja) | 2020-11-18 |
US20190026383A1 (en) | 2019-01-24 |
TWI738720B (zh) | 2021-09-11 |
TW201737071A (zh) | 2017-10-16 |
US11100187B2 (en) | 2021-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107229665B (zh) | 一种页面跳转方法及装置 | |
WO2017162072A1 (zh) | 一种页面跳转方法及装置 | |
US9053203B2 (en) | Provider-specific parsing for content retrieval | |
US20150248302A1 (en) | Method, apparatus, server and system for implementing web application | |
US20140359491A1 (en) | Pre-fetching of network page content | |
EP3161610B1 (en) | Optimized browser rendering process | |
CN103699674A (zh) | 网页保存、网页打开方法及装置和网页浏览*** | |
US9497248B2 (en) | System for enabling rich network applications | |
CN102789454B (zh) | 一种浏览器网页中的输入框内容即时存储方法及*** | |
EP3821344B1 (en) | Use of cache for content validation and error remediation | |
CN102880679B (zh) | 一种网页信息存储方法和装置 | |
CN108664191B (zh) | ***访问方法及装置 | |
CN102609518A (zh) | 多状态ajax网页内容获取方法及*** | |
CN103581051A (zh) | 一种文件缓存方法、装置和*** | |
CN109933734B (zh) | 一种页面的跳转方法、装置、***及存储介质 | |
CN104331445B (zh) | 一种个性化app管理平台的菜单自动加载方法 | |
US20150163268A1 (en) | System and Methods for Dynamically Loading a Compatible Media Player Based on a User's Environment | |
CN105160006A (zh) | 页面内容传输方法 | |
JP2010198492A (ja) | 情報選択指標推定方法、情報選択指標推定装置、情報選択指標推定プログラム、情報提供方法および情報提供システム | |
KR101498920B1 (ko) | 오프라인 실행을 위한 웹 페이지 사전 캐싱 시스템 및 방법 | |
KR101408734B1 (ko) | 비동기 통신 방식 웹 페이지의 이동 제어 방법 및 장치 | |
CN105635236A (zh) | 一种页面呈现方法、装置及*** | |
CN112749528B (zh) | 文本处理方法、装置、电子设备及计算机可读存储介质 | |
CN116048501A (zh) | 调整网页布局的方法、处理器、装置及存储介质 | |
Yu et al. | Research on the application of HTML5 in the development of mobile internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |