生成应用导航服务信息的方法及装置制造方法及图纸

技术编号:35686596 阅读:20 留言:0更新日期:2022-11-23 14:32
本说明书提供一种生成应用导航服务信息的方法及装置,所述应用导航服务信息用于指示应用所含页面之间的跳转逻辑,所述方法包括:获取所述应用的至少一部分客户端分别上报的页面跳转数据,所述页面跳转数据由相应客户端响应于本地用户在所述应用内实施的页面跳转操作而产生,所述页面跳转操作用于触发页面跳转入口以实现页面跳转;汇总获取到的页面跳转数据,并根据汇总后的页面跳转数据生成所述应用导航服务信息。用导航服务信息。用导航服务信息。

【技术实现步骤摘要】
生成应用导航服务信息的方法及装置


[0001]本说明书涉及互联网
,尤其涉及一种生成应用导航服务信息的方法及装置。

技术介绍

[0002]随着移动应用的兴起,越来越多的应用程序支持的功能增加、规模扩大,进而出现了多个第三方应用以类似“小程序”的形式运行于同一大型应用中的情况,使得用户无需额外下载上述第三方应用即可轻松实现对应的功能。然而,当一应用程序中存在大量页面以提供不同的功能时,用户难以快速且精准找到自己想要的功能入口。

技术实现思路

[0003]有鉴于此,本说明书提供一种生成应用导航服务信息的方法,以解决相关技术中存在的不足。
[0004]具体地,本说明书是通过如下技术方案实现的:
[0005]根据本说明书实施例的第一方面,提供了一种生成应用导航服务信息的方法,所述应用导航服务信息用于指示应用所含页面之间的跳转逻辑,所述方法包括:
[0006]获取所述应用的至少一部分客户端分别上报的页面跳转数据,所述页面跳转数据由相应客户端响应于本地用户在所述应用内实施的页面跳转操作而产生,所述页面跳转操作用于触发页面跳转入口以实现页面跳转;
[0007]汇总获取到的页面跳转数据,并根据汇总后的页面跳转数据生成所述应用导航服务信息。
[0008]根据本说明书实施例的第二方面,提供了一种生成应用导航服务信息的装置,所述应用导航服务信息用于指示应用所含页面之间的跳转逻辑,所述装置包括:
[0009]页面跳转数据获取单元,用于获取所述应用的至少一部分客户端分别上报的页面跳转数据,所述页面跳转数据由相应客户端响应于本地用户在所述应用内实施的页面跳转操作而产生,所述页面跳转操作用于触发页面跳转入口以实现页面跳转;
[0010]导航服务信息生成单元,用于汇总获取到的页面跳转数据,并根据汇总后的页面跳转数据生成所述应用导航服务信息。
[0011]根据本说明书实施例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的方法的步骤。
[0012]根据本说明书实施例的第四方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法的步骤。
[0013]在本说明书所提供的技术方案中,通过获取与汇总应用的客户端所发送的页面跳转数据,以生成应用导航服务信息的方式,使得应用开发商无需付出额外的人力与时间成本去采集与维护应用导航服务信息,同时也保证了应用导航服务信息的及时性,提高了用
户的操作体验。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
[0015]图1是本说明书一示例性实施例示出的一种应用导航服务信息生成系统的结构示意图;
[0016]图2是本说明书一示例性实施例示出的一种生成应用导航服务信息的方法的流程示意图;
[0017]图3是本说明书一示例性实施例示出的一种生成应用导航服务信息的方法的示意图;
[0018]图4A

4C是本说明书一示例性实施例示出的一种生成有向树形式的应用导航服务信息的示意图;
[0019]图5是本说明书一示例性实施例示出的一种各功能模块与对应的功能级导航服务信息的示意图;
[0020]图6是本说明书一示例性实施例示出的一种应用界面跳转关系的示意图;
[0021]图7是本说明书一示例性实施例示出的一种电子设备的示意结构图;
[0022]图8是本说明书一示例性实施例示出的一种生成应用导航服务信息的装置的结构示意图。
具体实施方式
[0023]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
[0024]在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0025]应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0026]在相关技术中,通常采用组织保障形式,比如构建统一的知识中心,将相关导航服务信息进行人工采集并维护,从而为用户提供进入某一功能入口的路径。然而,在面对拥有庞大用户数、可承载各种第三方应用运行、应用生态爆炸的“超级应用”时,这种方式存在以下问题:1、对于支持独立第三方应用运行的超级应用而言,每一个独立第三方应用都是由一个独立的组织开发运营,其升级迭代是并发的,同时这些独立第三方应用的组织方在应
用升级时,其应用导航服务信息并不能及时准确的与超级应用进行同步;这通常会导致用户拿到的应用导航服务信息是过期的错误信息;2、根据用户升级应用的意愿或用户机型适配的应用版本情况,不同的用户使用的应用版本往往也不同,超级应用还需要为针对不同版本的用户提供对应的应用导航服务信息,导致对应多版本应用的应用导航服务信息的管理、维护困难;3、独立第三方应用本身也可能是一个超级应用,导致超级应用与独立第三方应用之间的耦合性较高,应用导航服务信息同步过程复杂、效率低。
[0027]其中,上述应用导航服务信息也可以简称为“导服信息”,并可以用于指示应用所含页面之间的跳转逻辑。例如根据应用导航服务信息“主页面

设置

个人资料

修改用户名称”,可以使得用户可以在主页面浏览时,就直接了解到如何快速、准确地进入有关修改用户名称的目标页面,避免了用户在其他无关页面中寻找上述目标页面所消耗的精力与时间成本,从而提高了用户在该应用中的使用体验。
[0028]为解决上述相关技术中的问题,本说明书提供一种生成应用导航服务信息方案,该方案基于诸如图1所示的应用导航服务信息生成系统实现。图1是本说明一示例性实施例的一种应用导航服务信息生成系统的结构示意图。如图1所示,可以包括客户端组11、服务器12。
[0029]客户端组11包含一个或多个搭载任一应用的电子设备集合。在所述系统运行过程中,客户端组11中的任一客户端可以将对应上述任一应用的页面数据信息上传至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成应用导航服务信息的方法,其特征在于,所述应用导航服务信息用于指示应用所含页面之间的跳转逻辑,所述方法包括:获取所述应用的至少一部分客户端分别上报的页面跳转数据,所述页面跳转数据由相应客户端响应于本地用户在所述应用内实施的页面跳转操作而产生,所述页面跳转操作用于触发页面跳转入口以实现页面跳转;汇总获取到的页面跳转数据,并根据汇总后的页面跳转数据生成所述应用导航服务信息。2.根据权利要求1所述的方法,其特征在于,所述客户端设置有埋点组件,所述埋点组件用于采集所述本地用户在所述应用内实施的页面跳转操作以生成对应的埋点数据;所述获取所述应用的至少一部分客户端分别上报的页面跳转数据,包括:获取所述应用的至少一部分客户端的埋点组件分别上报的埋点数据。3.根据权利要求1所述的方法,其特征在于,所述应用导航服务信息呈有向树形式,所述树结构中的节点为所述应用所含页面中的页面跳转入口,所述树结构中的节点之间的有向边对应于相应页面之间的页面跳转关系。4.根据权利要求3所述的方法,其特征在于,每条页面跳转数据包含跳转前页面的页面标识、该跳转前页面所含的页面跳转入口的入口标识、跳转后页面的页面标识;所述生成所述应用导航服务信息,包括:针对所述页面跳转数据所含的入口标识建立相应的节点,并生成由跳转前页面中的页面跳转入口所对应节点指向跳转后页面中的页面跳转入口所对应节点的有向边,以形成有向图;将所述有向图转换为有向树形式的所述应用导航服务信息。5.根据权利要求1所述的方法,其特征在于,所述应用包含主页面所在的主功能模块以及至少一个从功能模块;所述汇总获取到的页面跳转数据,包括:根据所属的功能模块对获取到的页面跳转数据进行分模块汇总;所述根据汇总后的页面跳转数据生成所述应用导航服务信息,包括:针对每个功能模块对应的页面跳转数据,分别生成对应的功能级导航服务信息;以及,在所述主功能模块对应的功能级导航服务信息与各个从功能模块对应的功能级导航服务信息之间建立映射关系;其中,所述应用导航服务信息包括所有的功能级导航服务信息。6.根据权利要求5所述的方法,其特征在于,任一功能模块存在多个版本;所述汇总获取到的页面跳转数据,包括:将所述任一功能模块对应的页面跳转数据进行...

【专利技术属性】
技术研发人员:李千元贺武杰
申请(专利权)人:钉钉中国信息技术有限公司
类型:发明
国别省市:

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

1