CN112579944A - 一种页面跳转处理方法、装置以及电子设备 - Google Patents
一种页面跳转处理方法、装置以及电子设备 Download PDFInfo
- Publication number
- CN112579944A CN112579944A CN202011560495.5A CN202011560495A CN112579944A CN 112579944 A CN112579944 A CN 112579944A CN 202011560495 A CN202011560495 A CN 202011560495A CN 112579944 A CN112579944 A CN 112579944A
- Authority
- CN
- China
- Prior art keywords
- page
- jump
- target
- page jump
- link
- 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.)
- Withdrawn
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 29
- 230000009191 jumping Effects 0.000 claims abstract description 20
- 238000012545 processing Methods 0.000 claims abstract description 12
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000004458 analytical method Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003062 neural network model Methods 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000763 evoking effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 241001672694 Citrus reticulata Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
-
- 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/9532—Query formulation
-
- 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/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9558—Details of hyperlinks; Management of linked annotations
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本公开提供了一种页面跳转处理方法、装置以及电子设备,其中,该方法包括:检测目标用户发送的页面跳转指令,并根据页面跳转指令确定目标用户所指示跳转的目标页面的路径深度标识;响应于页面跳转指令,根据路径深度标识在数据库中确定目标页面的页面跳转链接;响应于针对页面跳转链接的操作指令,跳转至页面跳转链接所指示的目标页面。本公开实施例通过目标页面的路径深度标识在数据库中确定目标页面的页面跳转链接,并根据该页面跳转链接执行跳转操作的方式,能够根据路径深度标识对目标页面的页面跳转链接进行精准定位,从而实现快速的对目标页面的页面跳转链接进行查找,缩短了页面跳转的时间,提高了页面跳转的效率。
Description
技术领域
本公开涉及信息技术领域,具体而言,涉及一种页面跳转处理方法、装置以及电子设备。
背景技术
随着硬件与软件技术的快速发展,移动终端中的客户端越来越满足用户多元化需求,同时也导致了客户端中部分功能页面层次太深的问题。此时,如果调起路径复杂的页面时就需要逐层的打开客户端中的功能页面,直到打开用户所需要的页面。
然而,在采用现有技术方案实现页面跳转时,所选用的逐层的打开客户端中的功能页面的方式在进行深路径页面跳转的时候。用户需要从大量关键页面信息中寻找目标页面并按照路径深度逐级调取,往往无法满足用户对于方便快捷的需求。
发明内容
本公开实施例至少提供一种页面跳转处理方法、装置以及电子设备。
第一方面,本公开实施例提供了一种页面跳转处理方法,包括:检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,其中,所述路径深度标识用于表征所述目标页面在其所属客户端中的访问路径深度;响应于所述页面跳转指令,根据所述路径深度标识在数据库中确定所述目标页面的页面跳转链接;其中,所述数据库中包含至少一个客户端中各个路径深度标识指示的路径深度下的页面跳转链接;响应于针对所述页面跳转链接的操作指令,跳转至所述页面跳转链接所指示的目标页面。
结合第一方面,本公开实施例提供了第一方面的第一种可能的实施方式,所述检测目标用户发送的页面跳转指令,包括:获取所述目标用户发送的语音信息;对所述语音信息进行语义分析,得到至少一个关键词;若匹配到所述至少一个关键词中包含预设关键词,则确定检测到所述页面跳转指令,其中,所述预设关键词为预先设定的用于检测页面跳转指令的关键词。
结合第一方面,本公开实施例提供了第一方面的第二种可能的实施方式,所述根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面,包括:确定与所述页面跳转指令相匹配的至少一个候选跳转页面;响应于所述目标用户发送的页面选择指令,在所述至少一个候选跳转页面中确定所述目标页面。
结合第一方面,本公开实施例提供了第一方面的第三种可能的实施方式,所述确定与所述页面跳转指令相匹配的至少一个候选跳转页面,包括:获取已收藏页面的页面信息;根据所述已收藏页面的页面信息,在所述已收藏页面中确定与所述页面跳转指令相匹配的已收藏页面作为所述至少一个候选跳转页面。
结合第一方面,或者第一方面的一至三种实施方式,本公开实施例提供了第一方面的第四种可能的实施方式,所述根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,包括:根据所述页面跳转指令确定所述目标页面所对应的客户端,并确定所述目标页面所对应的客户端的路径关联文件,其中,所述路径关联文件中包含:所属于所述客户端的各个页面和各个路径深度标识之间的关联关系;根据所述路径关联文件,确定所述目标页面的路径深度标识。
结合第一方面,本公开实施例提供了第一方面的第五种可能的实施方式,所述方法还包括:若根据所述路径深度标识在数据库中未查找到所述目标页面的页面跳转链接,则在中间缓存文件中查找所述目标页面的页面跳转链接;在查找到所述目标页面的页面跳转链接的情况下,跳转至所述页面跳转链接所指示的目标页面。
结合第一方面,本公开实施例提供了第一方面的第六种可能的实施方式,述在查找到所述目标页面的页面跳转链接的情况下,跳转至所述页面跳转链接所指示的目标页面,包括:在查找到所述目标页面的页面跳转链接的情况下,获取所述目标页面的跳转权限;在根据所述跳转权限确定出允许跳转至所述目标页面的情况下,跳转至所述页面跳转链接所指示的目标页面。
结合第一方面,本公开实施例提供了第一方面的第七种可能的实施方式,所述方法还包括:在中间缓存文件中查找到所述目标页面的页面跳转链接的情况下,将所述目标页面的页面跳转链接存储在所述数据库中与所述目标页面的路径标识信息相对应的存储区域中。
第二方面,本公开实施例提供了一种页面跳转处理装置,包括:检测模块,用于检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,其中,所述路径深度标识用于表征所述目标页面在其所属客户端中的访问路径深度;确定模块,用于响应于所述页面跳转指令,根据所述路径深度标识在数据库中确定所述目标页面的页面跳转链接;其中,所述数据库中包含至少一个客户端中各个路径深度标识指示的路径深度下的页面跳转链接;跳转模块,用于响应于针对所述页面跳转链接的操作指令,跳转至所述页面跳转链接所指示的目标页面。
第三方面,本公开实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述第一方面中任一所述的页面跳转处理方法的步骤。
在本公开实施例中,首先检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,然后,响应于页面跳转指令,根据路径深度标识在数据库中确定目标页面的页面跳转链接,最后,响应于针对页面跳转链接的操作指令,跳转至页面跳转链接所指示的目标页面。通过上述描述可知,在本公开实施例中,通过目标页面的路径深度标识在数据库中确定目标页面的页面跳转链接,并根据该页面跳转链接执行跳转操作的方式,能够根据路径深度标识对目标页面的页面跳转链接进行精准定位,从而实现快速的对目标页面的页面跳转链接进行查找,缩短了页面跳转的时间,提高了页面跳转的效率。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本公开实施例所提供的一种页面跳转处理方法的流程图;
图2示出了本公开实施例所提供的一种包含候选跳转页面的对话框的显示示意图;
图3示出了本公开实施例所提供的另一种包含候选跳转页面的对话框的显示示意图;
图4示出了本公开实施例所提供的另一种页面跳转处理装置的示意图;
图5示出了本公开实施例所提供的一种电子设备的示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
经研究发现,在采用现有技术方案实现页面跳转时,所选用的逐层的打开客户端中的功能页面的方式在进行深路径页面跳转的时候。用户需要从大量关键页面信息中寻找目标页面并按照路径深度逐级调取,往往无法满足用户对于方便快捷的需求。
基于上述研究,本公开提供了一种页面跳转处理方法,该方法通过目标页面的路径深度标识在数据库中确定目标页面的页面跳转链接,并根据该页面跳转链接执行跳转操作的方式,能够根据路径深度标识对目标页面的页面跳转链接进行精准定位,从而实现快速的对目标页面的页面跳转链接进行查找,缩短了页面跳转的时间,提高了页面跳转的效率。
为便于对本实施例进行理解,首先对本公开实施例所公开的一种页面跳转处理方法进行详细介绍,本公开实施例所提供的页面跳转处理方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字处理(Personal Digital Assistant,PDA)、手持设备、计算机设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该页面跳转处理方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
实施例一
参见图1示,为本公开实施例提供的页面跳转处理方法的流程图。在本公开实施例中,页面跳转处理方法可以应用在一个目标客户端中,该目标客户端预先安装在上述所描述的计算机设备中,本公开对计算机设备的设备形态不做具体限定。所述方法包括步骤S101~S105:
S101:检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,其中,所述路径深度标识用于表征所述目标页面在其所属客户端中的访问路径深度。
在本公开实施例中,目标用户可以打开安装在计算机设备中的目标客户端,例如,可以通过语音指令的方式打开目标客户端。在打开目标客户端之后,目标用户就可以向该目标客户端发送页面跳转指令。其中,页面跳转指令中包含目标用户所指示跳转的目标页面的页面信息。
在根据页面跳转指令确定出目标页面的页面信息之后,就可以根据该页面信息确定目标页面的路径深度标识。应理解的是,该路径深度标识可以为通过二进制进行表示的数值,还可以为通过十六进制、十进制或者八进制进行表示的数值,本公开对此不作具体限定。
S103:响应于所述页面跳转指令,根据所述路径深度标识在数据库中确定所述目标页面的页面跳转链接;其中,所述数据库中包含与至少一个客户端中各个路径深度标识指示的路径深度下的页面跳转链接。
在本公开实施例中,预先在数据库中存储了至少一个客户端中所包含页面的页面信息(例如,页面名称)和页面跳转链接。例如,可以将客户端的类型,以及该客户端中所包含页面的路径深度标识作为数据维度,对该客户端中所包含页面的页面信息和页面跳转链接进行存储。
例如,至少一个客户端包括客户端A和客户端B,客户端A所对应的路径深度标识可以为A1、A2、A3,客户端B所对应的路径深度标识可以为B1、B2、B3。此时,在数据库中存储了客户端A中所包含的页面中路径深度标识所属于A1、A2、A3的页面跳转链接和页面信息,以及数据库中存储了客户端B中所包含的页面中路径深度标识所属于B1、B2、B3的页面跳转链接和页面信息。
在本公开实施例中,在获取到目标页面的路径深度标识之后,就可以根据该路径深度标识在数据库中定位与该路径深度标识相匹配的存储区域,并在该存储区域中确定目标页面所对应的页面跳转链接。
通过上述处理方式,能够快速的对目标页面的页面跳转链接进行定位,从而提高了页面跳转链接的查找速度,以及缩短了页面跳转的时间,提高了页面跳转的效率。
S105:响应于针对所述页面跳转链接的操作指令,跳转至所述页面跳转链接所指示的目标页面。
在确定出页面跳转链接之后,就可以对该页面跳转链接执行相应的操作,并响应该操作指令,执行跳转至页面跳转链接所指示的目标页面的操作,从而实现在计算机设备的显示屏幕上显示目标页面。
在本公开实施例中,首先检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,然后,响应于页面跳转指令,根据路径深度标识在数据库中确定目标页面的页面跳转链接,最后,响应于针对页面跳转链接的操作指令,跳转至页面跳转链接所指示的目标页面。通过上述描述可知,在本公开实施例中,通过目标页面的路径深度标识在数据库中确定目标页面的页面跳转链接,并根据该页面跳转链接执行跳转操作的方式,能够根据路径深度标识对目标页面的页面跳转链接进行精准定位,从而实现快速的对目标页面的页面跳转链接进行查找,缩短了页面跳转的时间,提高了页面跳转的效率。
通过上述描述可知,在本公开实施例中,首先检测目标用户发送的页面跳转指令,具体包括:
(1)、获取所述目标用户发送的语音信息。
在本公开实施例中,可以通过语音、按键、手势等方式唤起预先安装在上述所描述的计算机设备中的目标客户端,本公开实施例对具体的唤起方式不做限定。在唤起上述目标客户端之后,目标用户可以调出语音输入入口,并在调出该语音输入入口之后,通过语音输入入口向目标客户端发送语音信息。
需要说明的是,可以在目标客户端中预置多种语言格式来适应不同目标用户的输入需求,比如,可以设置为中文输入,英文输入等;或者可以以中文方言的形式输入,如普通话,粤语等。
(2)、对所述语音信息进行语义分析,得到至少一个关键词。
在本公开实施例中,目标客户端在得到语音信息之后,可以通过分词器对语音信息进行分词处理,得到至少一个分词结果,并在至少一个分词结果中去掉无用分词,得到至少一个关键词。其中,无用分词是指语气助词、人称代词等无用词语。
在本公开实施例中,除了上述所描述的语音信息的处理方法之外,还可以将语音信息输入到语义分析模型中进行分析处理,从而得到至少一个关键词。其中,语义分析模型的输入数据为语音信息,语音分析模型的输出数据为语音信息的至少一个关键词。该语义分析模型为预先训练好的神经网络模型。其中,该神经网络模型可以为深度神经网络模型。
(3)、匹配到所述至少一个关键词中包含预设关键词,则确定检测到所述页面跳转指令,其中,所述预设关键词为预先设定的用于检测页面跳转指令的关键词。
在本公开实施例中,在将至少一个关键词与预设关键词进行匹配之前,可以预先设定一个或多个关键词作为预设关键词。例如,预设关键词可以为以下形式的关键词:打开网页、打开页面、调用网页、调用页面等。
除了上述所描述的预设关键词之外,还可以为其他的预设关键词,本公开对此不作具体限定。具体地,目标用户可以通过目标客户端输入对应的关键词作为预设关键词,也就是说,在本公开实施例中,目标用户可以根据自身的使用习惯在目标客户端中对预设关键词进行个性化定制。如果目标用户不对预设关键词进行个性化定制,那么该预设关键词可以为***为目标用户设置的默认关键词。
在确定出预设关键词之后,就可以将至少一个关键词与预设关键词进行匹配。若匹配到至少一个关键词中包含预设关键词,则确定检测到页面跳转指令。
通过上述描述可知,在本公开实施例中,通过将提取到的语音消息中的至少一个关键词和预设关键词进行匹配来检测页面跳转指令的方式,能够简化页面跳转操作的步骤,提高页面跳转效率,缩短页面跳转时间。
在本公开实施例中,在检测到目标用户发送的页面跳转指令之后,就可以根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面,具体包括:
(1)、确定与所述页面跳转指令相匹配的至少一个候选跳转页面。
在本公开实施例中,页面跳转指令除了包含与预设关键词(“打开”或者“跳转”)相关联的信息之外,在该页面跳转指令中还包含目标用户所指示打开的目标页面的页面信息(例如,页面名称)。例如,该页面跳转指令可以为:打开XXX在线教育-初中数学-王XX老师在线视频。
在获取到页面跳转指令之后,就可以根据页面跳转指令中携带的页面信息在数据库中确定与之相匹配的页面作为至少一个候选跳转页面。
例如,当页面跳转指令为“打开王XX老师的直播教学视频时”,检测到的页面信息为“王XX老师直播教学”。此时,就可以在数据库中查找与“王XX老师直播教学”相匹配的页面作为至少一个候选跳转页面。例如,在数据库中匹配到所属于不同的教学客户端中的直播教学页面,则确定该直播教学页面即为候选跳转页面。
需要说明的是,在确定出至少一个候选跳转页面之后,可以将上述至少一个候选跳转页面以对话框的形式显示在计算机设备的显示屏幕上,例如,可以按照如图2所示的方式显示至少一个候选跳转页面。其中,该对话框的尺寸可以根据用户的需求调节。需要说明的是,若候选跳转页面的数量为一个,则在将该候选跳转页面显示在该对话框的同时,还可以在该对话框中显示一个确认提示信息,以提示目标用户是否跳转至该候选跳转页面。
(2)、响应于所述目标用户发送的页面选择指令,在所述至少一个候选跳转页面中确定所述目标页面。
在本公开实施例中,若至少一个候选跳转页面的数量为至少一个,则目标用户可以从显示在计算机设备的显示屏幕上的全部候选跳转页面中选择目标页面。具体地,目标用户可以通过语音的方式向目标客户端发送页面选择指令,从而目标客户端根据目标用户发送的语音信息在至少一个候选跳转页面中确定目标页面。
例如,如图2所示的至少一个候选跳转页面。目标用户可以向目标客户端发送语音信息“选择打开候选跳转页面X1”。目标客户端在获取到该语音信息之后,确定检测到页面选择指令,此时,目标客户端就可以根据该页面选择指令在如图2所示的至少一个候选跳转页面中选择候选跳转页面X1作为目标页面。
需要说明的是,在本公开实施例中,还可以按照如图3所示的方式在对话框中显示至少一个候选跳转页面。如图3所示,在该对话框中,除了显示候选跳转页面的页面信息之外,还可以为每个候选跳转页面设置对应的标识信息,例如,标识信息可以为:1、2、3。目标用户在通过语音的方式发送页面选择指令时,可以输出以下语音信息:打开1。此时,目标客户端在检测到该语音信息之后,确认检测到页面选择指令,并根据该页面选择指令中所包含的标识信息“1”在至少一个候选跳转页面中确定候选跳转页面X1为目标页面。
在数据库中所存储的页面信息中,可能包含页面信息相近的页面,此时,为了更加准确的为用户执行页面跳转的操作,可以在数据库中确定与该页面跳转指令相匹配的页面作为候选跳转页面,以使目标用户在候选跳转页面中选择目标页面执行跳转操作。通过上述处理方式,能够准确的为目标用户确定目标页面的页面跳转链接,并执行页面的跳转操作,从而避免了由于语音识别中可能造成的误差导致的跳转错误的问题。
在本公开实施例中,确定与所述页面跳转指令相匹配的至少一个候选跳转页面包括如下过程:
(1)、获取已收藏页面的页面信息。
(2)、根据所述已收藏页面的页面信息,在所述已收藏页面中确定与所述页面跳转指令相匹配的已收藏页面作为所述至少一个候选跳转页面。
在本公开实施例中,可以通过目标客户端获取同一个计算机设备中所属于其他客户端的页面的页面信息,其中,获取到的所属于其他客户端的页面为允许目标客户端执行跳转操作的页面。在获取到所属于其他客户端的页面之后,就可以将获取到的页面确定为已收藏页面,并将该页面的页面信息确定为已收藏页面的页面信息。在本公开实施例中,可以通过下述所描述的方式获取所属于其他客户端的页面。
方式一:
在此方式一中,目标客户端可以向计算机设备中的其他客户端发送页面信息的获取请求,其他客户端在检测到该获取请求之后,判断目标客户端是否具有相应的跳转权限。如果判断出有,则其他客户端向目标客户端发送所属于其他客户端的全部或者部分页面的页面信息。
需要说明的是,在本公开实施例中,目标客户端还可以配置成,自动检测计算机设备中的新安装软件,并在检测到新安装软件的情况下,向新安装软件发送获取请求,以请求获取新安装软件中的全部或者部分页面的页面信息。
方式二:
在此方式二中,目标用户可以设置目标收藏维度,其中,该目标收藏维度可以为:页面的访问时间、页面的访问频率、页面的访问总次数。在确定出上述目标收藏维度之后,就可以按照该目标收藏维度在用户行为数据中确定符合该目标收藏维度的页面。在确定出符合该目标收藏维度的页面之后,可以对该页面进行进一步筛选,从该页面中筛选出目标客户端能够执行跳转操作的页面,并将确定出的页面作为已收藏页面。
在本公开实施例中,通过上述所描述的确定已收藏页面的页面信息的方式,能够自动将目标客户端能够跳转的页面确定为已收藏页面,在执行页面跳转操作时,可以提高页面跳转的成功率,缩短页面跳转的时间,从而进一步提高了用户的操作体验。
在本公开实施例中,在根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面时,还可以据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,具体包括:
(1)、根据所述页面跳转指令确定所述目标页面所对应的客户端,并确定所述目标页面所对应的客户端的路径关联文件,其中,所述路径关联文件中包含:所属于所述客户端的各个页面和各个路径深度标识之间的关联关系。
在本公开实施例中,可以预先为计算机设备中的客户端设置相应的路径关联文件,在该路径关联文件中包含所属于客户端的各个页面和各个路径深度标识之间的关联关系。
在检测到页面跳转指令之后,根据页面跳转指令确定目标页面所对应的客户端,并在数据库中查找与该客户端相对应的路径关联文件,从而在该路径关联文件中确定该目标页面的路径深度标识。
需要说明的是,在本公开实施例中,可以设置计算机设备中的一个客户端对应一个路径关联文件,还可以设置计算机设备中的多个客户端对应一个路径关联文件。其中,路径关联文件包含对应的关联标识,该关联标识用于指示该路径关联文件所对应的客户端。
针对每个路径关联文件而言,在该路径关联文件中可以包含多个路径深度标识。且多个路径深度标识中的每个路径深度标识可以对应关联至少一个页面。
(2)、根据所述路径关联文件,确定所述目标页面的路径深度标识。
在本公开实施例中,在确定出路径关联文件之后,就可以根据路径关联文件确定目标页面的路径深度标识。
例如,目标页面所属的客户端为C,此时,就可以确定客户端C为所对应的路径关联文件,并在该路径关联文件中确定该目标页面的路径深度标识,例如,该目标页面的路径深度标识为C12。
通过上述描述可知,在本公开实施例中,在本公开实施例中,通过目标页面的路径深度标识在数据库中确定目标页面的页面跳转链接,并根据该页面跳转链接执行跳转操作的方式,能够根据路径深度标识对目标页面的页面跳转链接进行精准定位,从而实现快速的对目标页面的页面跳转链接进行查找,缩短了页面跳转的时间,提高了页面跳转的效率。
在本公开实施例中,还包括如下方法,具体包括:
(1)、若根据所述路径深度标识在数据库中未查找到所述目标页面的页面跳转链接,则在中间缓存文件中查找所述目标页面的页面跳转链接。
在本公开实施例中,可以预先在计算机设备的数据库中为该目标客户端设置一个中间缓存文件的存储区域,该中间缓存文件用来存放从数据库中已删除页面的页面跳转链接。目标客户端被设置成定期检测数据库中打开权限取消的页面,并在检测到该页面之后,从数据库中清除该页面的页面跳转链接。除此之外,目标用户也可以通过手动清除的方式删除数据库中指定页面的页面跳转链接。
在本公开实施例中,若在数据库中未查找到目标页面的页面跳转链接,则可以确定出目标页面已从数据库中删除,此时,可以首先在中间缓存文件中查找该目标页面的页面跳转链接。
需要说明的是,在中间缓存文件中一般可以存储的是删除时间不超过预设时间的页面跳转链接。例如,可以将近一周内从数据库中删除的页面跳转链接转存至中间缓存文件中。
(2)、在查找到所述目标页面的页面跳转链接的情况下,跳转至所述页面跳转链接所指示的目标页面。
在本公开实施例中,如果在中间缓存文件中查找到该页面跳转链接,则可以执行页面跳转操作。
通过上述描述可知,在本公开实施例中,通过设置中间缓存文件,并在中间缓存文件中存储数据库中已删除的页面跳转链接的方式,可以避免由于目标用户的误操作导致具有跳转权限的页面跳转链接被删除所导致的页面跳转失败的问题,从而简化了用户操作的同时,提高了页面跳转的成功率。
在本公开实施例中,在查找到所述目标页面的页面跳转链接的情况下,跳转至所述页面跳转链接所指示的目标页面时,具体包括:
(1)、在查找到所述目标页面的页面跳转链接的情况下,获取所述目标页面的跳转权限。
(2)、在根据所述跳转权限确定出允许跳转至所述目标页面的情况下,跳转至所述页面跳转链接所指示的目标页面。
在本公开实施例中,在中间缓存文件中查找到目标页面的页面跳转链接之后,可以先获取目标页面的跳转权限,并根据获取到的跳转权限判断是否允许跳转至目标页面。例如,可以向目标页面所属客户端发送跳转权限的获取请求,目标页面所属客户端在获取到该获取请求之后,向当前客户端反馈目标页面的跳转权限。若根据跳转权限确定出允许跳转至目标页面,则确定该目标页面为误操作删除的页面,此时,可以跳转至页面跳转链接所指示的目标页面;若不允许跳转目标页面,则确定该目标页面为已失效页面,并在计算机设备的显示屏幕上显示跳转失败对话框。
在本公开实施例中,在根据所述跳转权限确定出允许跳转至所述目标页面的情况下,跳转至所述页面跳转链接所指示的目标页面后,还包括如下过程:
在中间缓存文件中查找到所述目标页面的页面跳转链接的情况下,将所述目标页面的页面跳转链接存储在所述数据库中与所述目标页面的路径标识信息相对应的存储区域中。
在通过中间缓存文件中查找到的页面跳转链接进行跳转后,可以生成对话框,并在计算机设备的显示屏幕上显示该对话框,该对话框用于询问目标用户是否将该页面跳转链接添加到该目标页面的路径标识信息相对应的存储区域中。若用户点击对话框中的确认按钮,则将该页面跳转链接添加到该目标页面的路径标识信息相对应的存储区域中。
在本公开实施例中,在通过中间缓存文件中的页面跳转链接对目标页面进行跳转之后,还可以将该页面跳转链接恢复到数据库中,通过该方式省去了重新收藏该目标页面到数据库中的操作,简化了操作步骤,提高用户的操作体验。
综上,在本发明实施例中,在本公开实施例中,通过目标页面的路径深度标识在数据库中确定目标页面的页面跳转链接,并根据该页面跳转链接执行跳转操作的方式,能够根据路径深度标识对目标页面的页面跳转链接进行精准定位,从而实现快速的对目标页面的页面跳转链接进行查找,缩短了页面跳转的时间,提高了页面跳转的效率。
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
基于同一发明构思,本公开实施例中还提供了与页面跳转处理方法对应的页面跳转处理装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述页面跳转处理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
实施例二
参照图4所示,为本公开实施例提供的一种页面跳转处理的示意图,所述装置包括:检测模块、确定模块、跳转模块;其中,
检测模块41,用于检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,其中,所述路径深度标识用于表征所述目标页面在其所属客户端中的访问路径深度;
确定模块42,用于响应于所述页面跳转指令,根据所述路径深度标识在数据库中确定所述目标页面的页面跳转链接;其中,所述数据库中包含至少一个客户端中各个路径深度标识指示的路径深度下的页面跳转链接;
跳转模块43,用于响应于针对所述页面跳转链接的操作指令,跳转至所述页面跳转链接所指示的目标页面。
通过上述描述可知,在本公开实施例中,通过目标页面路径深度标识在数据中确定目标页面的页面跳转链接,并根据该页面跳转链接执行跳转操作的方式,能够根据路径深度标识快速的对目标页面的页面跳转链接进行查找,并对目标页面的页面跳转链接进行精准定位,缩短了页面跳转的时间,提高了页面跳转的效率。
一种可能的实施方式中,检测模块,还用于:获取所述目标用户发送的语音信息;对所述语音信息进行语义分析,得到至少一个关键词;若匹配到所述至少一个关键词中包含预设关键词,则确定检测到所述页面跳转指令,其中,所述预设关键词为预先设定的用于检测页面跳转指令的关键词。
一种可能的实施方式中,检测模块,还用于:确定与所述页面跳转指令相匹配的至少一个候选跳转页面;响应于所述目标用户发送的页面选择指令,在所述至少一个候选跳转页面中确定所述目标页面。
一种可能的实施方式中,检测模块,还用于:获取已收藏页面的页面信息;根据所述已收藏页面的页面信息,在所述已收藏页面中确定与所述页面跳转指令相匹配的已收藏页面作为所述至少一个候选跳转页面。
一种可能的实施方式中,检测模块,还用于:根据所述页面跳转指令确定所述目标页面所对应的客户端,并确定所述目标页面所对应的客户端的路径关联文件,其中,所述路径关联文件中包含:所属于所述客户端的各个页面和各个路径深度标识之间的关联关系;根据所述路径关联文件,确定所述目标页面的路径深度标识。
一种可能的实施方式中,该装置还用于:若根据所述路径深度标识在数据库中未查找到所述目标页面的页面跳转链接,则在中间缓存文件中查找所述目标页面的页面跳转链接;在查找到所述目标页面的页面跳转链接的情况下,跳转至所述页面跳转链接所指示的目标页面。
一种可能的实施方式中,跳转模块,还用于:在查找到所述目标页面的页面跳转链接的情况下,获取所述目标页面的跳转权限;在根据所述跳转权限确定出允许跳转至所述目标页面的情况下,跳转至所述页面跳转链接所指示的目标页面。
一种可能的实施方式中,该装置还用于:在中间缓存文件中查找到所述目标页面的页面跳转链接的情况下,将所述目标页面的页面跳转链接存储在所述数据库中与所述目标页面的路径标识信息相对应的存储区域中。
实施例三
对应于图1中的页面跳转处理方法,本公开实施例还提供了一种电子设备500,如图5所示,为本公开实施例提供的电子设备500结构示意图,包括:
处理器51、存储器52、和总线53;存储器52用于存储执行指令,包括内存521和外部存储器522;这里的内存521也称内存储器,用于暂时存放处理器51中的运算数据,以及与硬盘等外部存储器522交换的数据,处理器51通过内存521与外部存储器522进行数据交换,当所述电子设备500运行时,所述处理器51与所述存储器52之间通过总线53通信,使得所述处理器51执行以下指令:
检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,其中,所述路径深度标识用于表征所述目标页面在其所属客户端中的访问路径深度;响应于所述页面跳转指令,根据所述路径深度标识在数据库中确定所述目标页面的页面跳转链接;其中,所述数据库中包含与至少一个客户端中各个路径深度标识指示的路径深度下的页面跳转链接;响应于针对所述页面跳转链接的操作指令,跳转至所述页面跳转链接所指示的目标页面。
本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的面跳转处理方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的面跳转处理方法的步骤,具体可参见上述方法实施例,在此不再赘述。
其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种页面跳转处理方法,其特征在于,包括:
检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,其中,所述路径深度标识用于表征所述目标页面在其所属客户端中的访问路径深度;
响应于所述页面跳转指令,根据所述路径深度标识在数据库中确定所述目标页面的页面跳转链接;其中,所述数据库中包含至少一个客户端中各个路径深度标识指示的路径深度下的页面跳转链接;
响应于针对所述页面跳转链接的操作指令,跳转至所述页面跳转链接所指示的目标页面。
2.根据权利要求1所述的方法,其特征在于,所述检测目标用户发送的页面跳转指令,包括:
获取所述目标用户发送的语音信息;
对所述语音信息进行语义分析,得到至少一个关键词;
若匹配到所述至少一个关键词中包含预设关键词,则确定检测到所述页面跳转指令,其中,所述预设关键词为预先设定的用于检测页面跳转指令的关键词。
3.根据权利要求1所述的方法,其特征在于,所述根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面,包括:
确定与所述页面跳转指令相匹配的至少一个候选跳转页面;
响应于所述目标用户发送的页面选择指令,在所述至少一个候选跳转页面中确定所述目标页面。
4.根据权利要求3所述的方法,其特征在于,所述确定与所述页面跳转指令相匹配的至少一个候选跳转页面,包括:
获取已收藏页面的页面信息;
根据所述已收藏页面的页面信息,在所述已收藏页面中确定与所述页面跳转指令相匹配的已收藏页面作为所述至少一个候选跳转页面。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,包括:
根据所述页面跳转指令确定所述目标页面所对应的客户端,并确定所述目标页面所对应的客户端的路径关联文件,其中,所述路径关联文件中包含:所属于所述客户端的各个页面和各个路径深度标识之间的关联关系;
根据所述路径关联文件,确定所述目标页面的路径深度标识。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若根据所述路径深度标识在数据库中未查找到所述目标页面的页面跳转链接,则在中间缓存文件中查找所述目标页面的页面跳转链接;
在查找到所述目标页面的页面跳转链接的情况下,跳转至所述页面跳转链接所指示的目标页面。
7.根据权利要求6所述的方法,其特征在于,所述在查找到所述目标页面的页面跳转链接的情况下,跳转至所述页面跳转链接所指示的目标页面,包括:
在查找到所述目标页面的页面跳转链接的情况下,获取所述目标页面的跳转权限;
在根据所述跳转权限确定出允许跳转至所述目标页面的情况下,跳转至所述页面跳转链接所指示的目标页面。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
在中间缓存文件中查找到所述目标页面的页面跳转链接的情况下,将所述目标页面的页面跳转链接存储在所述数据库中与所述目标页面的路径标识信息相对应的存储区域中。
9.一种页面跳转处理装置,其特征在于,包括:
检测模块,用于检测目标用户发送的页面跳转指令,并根据所述页面跳转指令确定所述目标用户所指示跳转的目标页面的路径深度标识,其中,所述路径深度标识用于表征所述目标页面在其所属客户端中的访问路径深度;
确定模块,用于响应于所述页面跳转指令,根据所述路径深度标识在数据库中确定所述目标页面的页面跳转链接;其中,所述数据库中包含至少一个客户端中各个路径深度标识指示的路径深度下的页面跳转链接;
跳转模块,用于响应于针对所述页面跳转链接的操作指令,跳转至所述页面跳转链接所指示的目标页面。
10.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至8任一所述的页面跳转处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011560495.5A CN112579944A (zh) | 2020-12-25 | 2020-12-25 | 一种页面跳转处理方法、装置以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011560495.5A CN112579944A (zh) | 2020-12-25 | 2020-12-25 | 一种页面跳转处理方法、装置以及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112579944A true CN112579944A (zh) | 2021-03-30 |
Family
ID=75140523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011560495.5A Withdrawn CN112579944A (zh) | 2020-12-25 | 2020-12-25 | 一种页面跳转处理方法、装置以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112579944A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114513555A (zh) * | 2021-12-29 | 2022-05-17 | 深圳触海科技有限公司 | 基于网址动态链接的跳转方法及*** |
-
2020
- 2020-12-25 CN CN202011560495.5A patent/CN112579944A/zh not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114513555A (zh) * | 2021-12-29 | 2022-05-17 | 深圳触海科技有限公司 | 基于网址动态链接的跳转方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108287858B (zh) | 自然语言的语义提取方法及装置 | |
CN106649818B (zh) | 应用搜索意图的识别方法、装置、应用搜索方法和服务器 | |
CN110444198B (zh) | 检索方法、装置、计算机设备和存储介质 | |
CN108595695B (zh) | 数据处理方法、装置、计算机设备和存储介质 | |
CN110020424B (zh) | 合同信息的提取方法、装置和文本信息的提取方法 | |
CN110297880B (zh) | 语料产品的推荐方法、装置、设备及存储介质 | |
CN113360622B (zh) | 用户对话信息的处理方法、装置及计算机设备 | |
CN108038165B (zh) | 一种信息搜索方法、搜索装置、终端设备和服务器设备 | |
CN112199526B (zh) | 一种多媒体内容发布的方法、装置、电子设备及存储介质 | |
CN108121455B (zh) | 识别纠正方法及装置 | |
CN110941702A (zh) | 一种法律法规和法条的检索方法及装置、可读存储介质 | |
CN112087667A (zh) | 一种信息处理方法、装置以及计算机存储介质 | |
CN111737443B (zh) | 答案文本的处理方法和装置、关键文本的确定方法 | |
CN111783415B (zh) | 模板配置方法以及装置 | |
CN110069769A (zh) | 应用标签生成方法、装置及存储设备 | |
CN111190946A (zh) | 报告生成方法、装置、计算机设备和存储介质 | |
CN110489032B (zh) | 用于电子书的词典查询方法及电子设备 | |
CN109783612B (zh) | 报表数据定位方法及装置、存储介质、终端 | |
CN112581297B (zh) | 基于人工智能的信息推送方法、装置及计算机设备 | |
CN112579944A (zh) | 一种页面跳转处理方法、装置以及电子设备 | |
CN110929014B (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN109712613B (zh) | 语义分析库更新方法、装置及电子设备 | |
CN115936016A (zh) | 基于对话的情绪主题识别方法、装置、设备以及介质 | |
CN110647537A (zh) | 数据搜索方法、装置及存储介质 | |
CN114610955A (zh) | 一种智能检索方法、装置、电子设备及存储介质 |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20210330 |
|
WW01 | Invention patent application withdrawn after publication |