基于跳转协议的应用程序界面展示方法、装置及电子设备制造方法及图纸

技术编号:23342821 阅读:34 留言:0更新日期:2020-02-15 03:42
本公开涉及一种基于跳转协议的应用程序界面展示方法、装置、电子设备及计算机可读介质。该方法包括:获取应用程序的目标界面对应的符合跳转协议的界面路径;解析所述界面路径生成解析数据;根据解析数据在关联容器映射表中确定界面数据;以及根据所述界面数据执行所述界面路径的代码以展示所述目标界面。本公开涉及的基于跳转协议的应用程序界面展示方法、装置、电子设备及计算机可读介质,能够通过客户端指定的一套协议链接适应与不同的操作系统平台的界面跳转,节约人力资源,提高代码工作效率。

Display method, device and electronic equipment of application program interface based on jump protocol

【技术实现步骤摘要】
基于跳转协议的应用程序界面展示方法、装置及电子设备
本公开涉及计算机信息处理领域,具体而言,涉及一种基于跳转协议的应用程序界面展示方法、装置、电子设备及计算机可读介质。
技术介绍
随着技术的发展,移动端应用程序能实现的功能越来越多,用户也越来越依赖于移动端的应用程序处理日常事务。为了满足用户的使用需求,应用程序开发出多种功能以配合用户的使用。用户在使用应用程序的时候,可通过点击应用程序提供的界面上对应的区域,从而跳转或者链接到其他的功能界面中。随着应用程序的功能的增多,各种功能界面增多,界面之间的跳转场景越来越频繁。现有技术中,应用界面之间的跳转均是通过跳转函数实现的,开发人员需要为不同的应用程序界面确定跳转函数,然后将跳转函数内嵌到不同的界面中。在跳转函数内嵌到界面的时候还需要依据应用程序所安装的移动系统的差别,分别设置不同的跳转函数命令。目前这种对不同的界面和系统分别内嵌跳转函数的形式,需要在应用程序开发中设置很多重复性的代码,还需要在应用程序开发的过程中占用极大的人力和物力,极大的影响了开发的进度。而且,在后期不同的界面互相调用的时候,也需要知道对应于不同界面的跳转函数的具体参数,给调用带来了极大的不便,通用性较差。因此,需要一种新的基于跳转协议的应用程序界面展示方法、装置、电子设备及计算机可读介质。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本公开提供一种基于符合跳转协议的界面路径的应用程序界面展示方法、装置、电子设备及计算机可读介质,能够通过客户端指定的一套协议链接适应与不同的操作系统平台的界面跳转,节约人力资源,提高代码工作效率。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一方面,提出一种基于跳转协议的应用程序界面展示方法,该方法包括:获取应用程序的目标界面对应的符合跳转协议的界面路径;解析所述界面路径生成解析数据;根据解析数据在关联容器映射表中确定界面数据;以及根据所述界面数据执行所述界面路径的代码以展示所述目标界面。可选地,还包括:基于所述应用程序的多个界面的控件名称与跳转协议规则为所述多个界面指定界面路径。可选地,还包括:在应用程序启动时,获取所述关联容器映射表。可选地,获取应用程序的目标界面对应的符合跳转协议的界面路径包括:由预定的应用程序接收用户的操作指令;根据所述操作指令确定目标控件的名称;以及基于所述目标控件的名称确定目标界面以获取所述界面路径。可选地,解析所述界面路径生成解析数据包括:基于封装后的跳转管理类解析所界面路径生成解析数据。可选地,解析所述界面路径生成解析数据包括:基于第一操作系统的解析方法解析所述界面路径生成解析数据;和/或基于第二操作系统的解析方法解析所述界面路径生成解析数据。可选地,根据解析数据在关联容器映射表中确定界面数据包括:根据解析数据与封装后的跳转管理类中的关联容器映射表确定所述界面数据。可选地,还包括:根据多个界面数据和界面路径生成所述关联容器映射表。可选地,根据所述界面数据执行所述界面路径的代码以展示所述目标界面包括:封装后的跳转管理类根据所述界面数据执行所述界面路径的代码以展示所述目标界面。可选地,封装后的跳转管理类根据所述界面数据执行所述界面路径的代码以展示所述目标界面包括:封装后的跳转管理类由所述界面数据中获取所述界面路径的代码;封装后的跳转管理类执行所述代码生成待展示的目标界面的界面参数;以及根据所述界面参数进行界面渲染以展示所述目标界面。根据本公开的一方面,提出一种基于跳转协议的应用程序界面展示装置,该装置包括:接收模块,用于获取应用程序的目标界面对应的符合跳转协议的界面路径;解析模块,用于解析所述界面路径生成解析数据;数据模块,用于根据解析数据在关联容器映射表中确定界面数据;以及展示模块,用于根据所述界面数据执行所述界面路径的代码以展示所述目标界面。可选地,还包括:分配模块,用于基于所述应用程序的多个界面的控件名称与跳转协议规则为所述多个界面指定界面路径。可选地,还包括:获取模块,用于在应用程序启动时,获取所述关联容器映射表。可选地,所述接收模块包括:接收单元,用于由预定的应用程序接收用户的操作指令;界面单元,用于根据所述操作指令确定目标控件的名称;以及获取单元,用于基于所述基于所述目标控件的名称确定目标界面以获取所述界面路径。可选地,所述解析模块,还用于基于封装后的跳转管理类解析所述界面路径生成解析数据。可选地,所述解析模块包括:第一解析单元,用于基于第一操作系统的解析方法解析所述界面路径生成解析数据;和/或第二解析单元,用于基于第二操作系统的解析方法解析所述界面路径生成解析数据。可选地,所述数据模块,还用于根据解析数据与封装后的跳转管理类中的关联容器映射表确定所述界面数据。可选地,还包括:关联单元,用于根据多个界面数据和符合跳转协议的界面路径生成所述关联容器映射表。可选地,所述展示模块,还用于封装后的跳转管理类根据所述界面数据执行所述界面路径的代码以展示所述目标界面。可选地,所述展示模块包括:代码单元,用于封装后的跳转管理类由所述界面数据中获取所述界面路径的代码;参数单元,用于封装后的跳转管理类执行所述代码生成待展示的目标界面的界面参数;以及渲染单元,用于根据所述界面参数进行界面渲染以展示所述目标界面。根据本公开的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。根据本公开的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。根据本公开的基于跳转协议的应用程序界面展示方法、装置、电子设备及计算机可读介质,获取应用程序的目标界面对应的符合跳转协议的界面路径;解析所述界面路径生成解析数据;根据解析数据在关联容器映射表中确定界面数据;以及根据所述界面数据执行所述界面路径的代码以展示所述目标界面的方式,能够通过客户端指定的一套协议链接适应与不同的操作系统平台的界面跳转,节约人力资源,提高代码工作效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据一示例性实施例示出的一种基于跳转协议的应用程序界面展示方法及装置的系统框图。图2是根据一示例性实施例示出的一种基于跳转协议的应用程序界面展示方法的流程图。图3是根据另一本文档来自技高网...

【技术保护点】
1.一种基于跳转协议的应用程序界面展示方法,其特征在于,包括:/n获取应用程序的目标界面对应的符合跳转协议的界面路径;/n解析所述界面路径生成解析数据;/n根据解析数据在关联容器映射表中确定界面数据;以及/n根据所述界面数据执行所述界面路径的代码以展示所述目标界面。/n

【技术特征摘要】
1.一种基于跳转协议的应用程序界面展示方法,其特征在于,包括:
获取应用程序的目标界面对应的符合跳转协议的界面路径;
解析所述界面路径生成解析数据;
根据解析数据在关联容器映射表中确定界面数据;以及
根据所述界面数据执行所述界面路径的代码以展示所述目标界面。


2.如权利要求1所述的方法,其特征在于,还包括:
基于所述应用程序的多个界面的控件名称与跳转协议规则为所述多个界面指定界面路径。


3.如权利要求1-2中任一所述的方法,其特征在于,还包括:
在应用程序启动时,获取所述关联容器映射表。


4.如权利要求1-3中任一所述的方法,其特征在于,获取应用程序的目标界面对应的符合跳转协议的界面路径包括:
由预定的应用程序接收用户的操作指令;
根据所述操作指令确定目标控件的名称;以及
基于所述目标控件的名称确定目标界面以获取所述界面路径。


5.如权利要求1-4中任一所述的方法,其特征在于,解析所述界面路径生成解析数据包括:
基于封装后的跳转管理类解析所界面路径生成解析数据。


6.如权利要求1-5中任一所述的方法,其特征在于,解析所述界...

【专利技术属性】
技术研发人员:王希
申请(专利权)人:北京你财富计算机科技有限公司
类型:发明
国别省市:北京;11

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

1