一种页面展现方法、装置、终端设备及存储介质制造方法及图纸

技术编号:22237602 阅读:32 留言:0更新日期:2019-10-09 17:35
本发明专利技术实施例公开了一种页面展现方法、装置、终端设备及存储介质。该方法包括:在当前应用程序界面中检测到内容展示触发操作时,基于所述触发操作确定用于提供需展示的数据内容的目标程序的程序标识;基于所述程序标识在系统中查找所述目标程序的安装目录,在所述安装目录下获取需展示的数据内容;将获取的所述数据内容进行展示。本发明专利技术实施例的技术方案通过在系统本地进行目标程序的安装目录的查找,进而实现需展示的数据内容的获取,使得在有网或无网的环境下,均能够实现基于用户触发操作对应的数据内容的展示,丰富了页面展示方案,同时提升了用户的使用体验。

A Page Display Method, Device, Terminal Equipment and Storage Media

【技术实现步骤摘要】
一种页面展现方法、装置、终端设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种页面展现方法、装置、终端设备及存储介质。
技术介绍
随着智能终端设备的快速普及和移动网络速度以及内容资源等的快速提升,各种各样的内容服务得以快速推广使用并有效改变了人们的传统生活方式,而随着不同形态的技术突破,各种不同形态的服务方式都得以快速推出和上线实验。在移动终端上显示某一应用程序(Application,APP)的界面时,若检测到内容展示的触发操作,比如检测到用户点击了界面上的某个标签(Tab)控件时,需要从服务端获取点击Tab控件后需要展示的内容。上述页面展示的方案,仅能从服务端获取点击Tab控件需展示的内容,进行相应内容的展示,执行方法较单一,亟待进一步改善。
技术实现思路
本专利技术提供一种页面展现方法、装置、终端设备及存储介质,以丰富现有的页面展示方案,提升用户的使用体验。第一方面,本专利技术实施例提供了一种页面展现方法,包括:在当前应用程序界面中检测到内容展示触发操作时,基于所述触发操作确定用于提供需展示的数据内容的目标程序的程序标识;基于所述程序标识在系统中查找所述目标程序的安装目录,在所述安装目录下获取需展示的数据内容;将获取的所述数据内容进行展示。第二方面,本专利技术实施例还提供了一种页面展现装置,包括:程序标识确定模块,用于在当前应用程序界面中检测到内容展示触发操作时,基于所述触发操作确定用于提供需展示的数据内容的目标程序的程序标识;数据内容获取模块,用于基于所述程序标识在系统中查找所述目标程序的安装目录,在所述安装目录下获取需展示的数据内容;数据内容展示模块,用于将获取的所述数据内容进行展示。第三方面,本专利技术实施例还提供了一种终端设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面实施例提供的一种页面展现方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例提供的一种页面展现方法。本专利技术实施例通过在当前应用程序界面中检测到内容展示触发操作时,基于触发操作确定用于提供需展示的数据内容的目标程序的程序标识;基于程序标识在系统中查找目标程序的安装目录,在安装目录下获取需展示的数据内容;将获取的数据内容进行展示。上述技术方案通过在系统本地进行目标程序的安装目录的查找,进而实现需展示的数据内容的获取,使得在有网或无网的环境下,均能够实现基于用户触发操作对应的数据内容的展示,丰富了页面展示方案,同时提升了用户的使用体验。附图说明图1是本专利技术实施例一中的一种页面展现方法的流程图;图2A是本专利技术实施例二中的一种页面展现方法的流程图;图2B是本专利技术实施例二中的一种页面展现过程的示意图;图3是本专利技术实施例三中的一种页面展现方法的流程图;图4是本专利技术实施例四中的一种页面展现装置的结构图;图5为本专利技术实施例五提供的一种终端设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一中的一种页面展现方法的流程图,本专利技术实施例适用于用户对应用程序界面进行触发以展示相应数据内容的情况。该方法由页面展现装置执行,该装置通过软件和/或硬件实现,并具体配置于终端设备中。该终端设备可以是智能手机、平板电脑、个人电脑等移动终端,还可以是台式电脑等固定设备。如图1所示的一种页面展现方法,包括:S110、在当前应用程序界面中检测到内容展示触发操作时,基于所述触发操作确定用于提供需展示的数据内容的目标程序的程序标识。其中,当前应用程序为具备提供至少一个目标程序的特定服务功能的应用程序。相应的,目标程序可以设置于当前应用程序内部,还可以独立于当前应用程序单独存在。示例性地,目标程序可以是应用程序、设置于当前应用程序中的组件、插件、以及小程序中的至少一个。示例性地,在当前应用程序界面中检测到内容展示触发操作,可以是在当前应用程序界面中检测到对预设控件的触发操作。其中,预设控件可以理解为设置于应用程序界面中用于进行导航、并且建立有应用程序与目标程序之间的关联关系的控件。其中,预设控件可以是常规控件,例如标签(Tab)控件、或者按钮(Button)控件等;预设控件还可以是添加了其他控件的容器控件,例如在当前应用程序界面所设置的视图容器。在该步骤中,展示当前应用程序界面;当用户触发当前应用程序界面中的预设控件时,生成内容展示指令,其中内容展示指令中包括所触发的预设控件的控件标识信息;在检测到有内容展示指令生成时,解析内容展示指令以获取控件标识信息,并根据控件标识信息确定需展示的数据内容的内容标识信息,基于所确定的内容标识信息进行目标程序的程序标识的确定,其中目标程序用于提供需展示的数据内容。示例性地,可以预先设置控件标识信息与内容标识信息之间的第一映射关系,并将该第一映射关系存储在终端设备本地、与终端设备关联的其他存储设备或云端中,并在需要时进行的第一映射关系的获取。可以理解的是,为了便于目标程序的确定,还可以预先设置待展示内容与目标程序之间的第二映射关系,并将该第二映射关系存储在终端设备本地、与终端设备具备关联关系的其他存储设备或云端中,并在需要时直接获取。示例性地,第二映射关系可以是待展示内容的内容标识信息与目标程序的程序标识信息之间的映射关系。S120、基于所述程序标识在系统中查找所述目标程序的安装目录,在所述安装目录下获取需展示的数据内容。一般的,在终端设备中进行程序安装时,会针对各程序的程序标识对应设置不同的安装目录,用以进行与程序相关的数据的存储。因此,当确定目标程序的程序标识后,可以基于程序标识在系统中查找目标程序的安装目录,并在安装目录下进行需展示的数据内容的获取。可以理解的是,当目标程序中所涉及的内容较多时,通常会在安装目录下根据目标程序所涉及内容的属性信息进行分类存储。其中,属性信息可以是内容类别等。示例性地,可以预先在目标程序的安装目录中,根据所涉及内容的属性信息,将目标程序中所涉及的内容分别存储在,目标程序的安装目录下的数据文件所包含的数据库表中。相应的,在安装目录下获取需展示的数据内容时,可以是在安装目录下查找数据文件,并在数据文件中查找数据库表;从数据库表中读取数据,并将读取到的数据进行解析得到需展示的数据内容。在本专利技术实施例的一种可选实施方式中,在数据文件中查找数据库表时,可以根据预先设置数据内容与数据库表之间的第三映射关系,确定需展示的数据内容对应的数据库表,并在存储数据库表的数据文件中进行数据内容获取。其中,可以将第三映射关系存储在终端设备本地、与终端设备关联的其他存储设备或云端中。相应的,在进行数据库表查找时,进行第三映射关系的查找获取。需要说明的是,由于终端设备所处网络环境不同,可能存在系统中的数据内容由于未及时与目标程序对应服务端的内容进行同步更新,导致所读取的需展示的数据内容的时效性较差的情况。为了避免上述情况的发生,将会在当前应用程序界面中检测本文档来自技高网...

【技术保护点】
1.一种页面展现方法,其特征在于,包括:在当前应用程序界面中检测到内容展示触发操作时,基于所述触发操作确定用于提供需展示的数据内容的目标程序的程序标识;基于所述程序标识在系统中查找所述目标程序的安装目录,在所述安装目录下获取需展示的数据内容;将获取的所述数据内容进行展示。

【技术特征摘要】
1.一种页面展现方法,其特征在于,包括:在当前应用程序界面中检测到内容展示触发操作时,基于所述触发操作确定用于提供需展示的数据内容的目标程序的程序标识;基于所述程序标识在系统中查找所述目标程序的安装目录,在所述安装目录下获取需展示的数据内容;将获取的所述数据内容进行展示。2.根据权利要求1所述的方法,其特征在于,在所述安装目录下获取需展示的数据内容,包括:在所述安装目录下查找数据文件,在所述数据文件中查找数据库表,从所述数据库表中读取数据,将读取到的数据进行解析得到需展示的数据内容。3.根据权利要求2所述的方法,其特征在于,在当前应用程序界面中检测到内容展示触发操作之后、并且基于所述触发操作确定所述程序标识之前,所述方法还包括:检测当前是否处于无网环境,若是,则触发基于所述触发操作确定所述程序标识的操作。4.根据权利要求3所述的方法,其特征在于,在将获取的所述数据内容进行展示之后,所述方法还包括:在检测到处于有网环境时,向服务端发送包含所述数据库表最后更新时间的请求消息,以使服务端在基于所述请求消息判断所述最后更新时间早于服务端保存的对应数据库表的最后更新时间时,返回服务端保存的对应数据库表的数据内容;基于服务端返回的数据内容对展示的数据内容进行更新。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述在当前应用程序界面中检测到内容展示触发操作,包括:在当前应用程序界面中检测到对视图容器中的目标功能入口控件或所述视图容器的触发操作。6.根据权利要求5所述的方法,其特征在于,在当前应用程序界面中检测到对视图容器中的目标功能入口控件或所述视图容器的触发操作之前,所述方法还包括:确定当前应用程序界面中所述视图容器所对应的多个功能入口控件;基于设定参考因素从所述多个功能入口控件中筛选出至少一个功能入口控件,并确定筛选出的至少一个功能入口控件在所述视图容器中的排列顺序;按照所述排列顺序在所述视图容器中展示所述至少一个功能入口控件。7.根据权利要求6所述的方法,其特征在于,所述参考因素包...

【专利技术属性】
技术研发人员:刘海涛
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1