应用程序的界面显示方法、界面显示系统技术方案

技术编号:17878595 阅读:31 留言:0更新日期:2018-05-06 00:30
本发明专利技术提出了一种应用程序的界面显示方法、界面显示系统、计算机设备、计算机可读存储介质。其中,应用程序的界面显示方法包括:接收访问页面的访问指令;当智能终端中不存在访问页面时,判断智能终端是否存在访问页面对应的页面框架模板;当智能终端不存在页面框架模板时,获取访问页面的对应字段以及字段类型;根据字段类型解析对应字段,以生成访问页面对应的页面框架模板;获取预存的页面配置信息,根据页面配置信息查询并读取访问页面的页面数据;将页面数据与页面框架模版绑定,以生成并显示访问页面。本发明专利技术解决了移动端界面固定展现依赖性的问题,实现了动态加载,支持扩展机制,实现了用户对界面的个性化要求。

Interface display method and interface display system of application program

The invention provides an interface display method for application programs, an interface display system, a computer device and a computer readable storage medium. The interface display method of the application includes the access instructions of the access page. When there is no access page in the intelligent terminal, it can judge whether there is a page framework template corresponding to the access page of the intelligent terminal; when the intelligent terminal does not have a page frame template, it gets the corresponding fields and fields of the access page. Type; parse the corresponding field according to the field type to generate the page frame template corresponding to the access page; obtain the pre stored page configuration information, query and read the page data according to the page configuration information; bind the page data with the page frame template to produce and display the access page. The invention solves the problem of the fixed display of the mobile end interface, realizes the dynamic loading, supports the extension mechanism, and realizes the user's personalized request to the interface.

【技术实现步骤摘要】
应用程序的界面显示方法、界面显示系统
本专利技术涉及移动应用显示
,具体而言,涉及一种应用程序的界面显示方法、应用程序的界面显示系统、计算机设备、计算机可读存储介质。
技术介绍
市场上现有ERP移动应用产品针对不同的业务根据对用户应用场景进行汇总分析,针对不同业务场景均设计了不同的交互界面,这种固定的交互界面在很大程度上满足了所有用户的业务需求,但是对于用户个性化的字段展示、字段顺序等需求却无法实现。针对当前现存的问题,部分用户会选择对标准产品进行再次开发调整相应字段顺序、显示性,但是会提高开发成本。针对该场景存在如下不足:(1)用户无法针对用户的操作习惯进行有效的设置,易用性差;(2)用户无法根据不同使用阶段对产品进行不同的自定义设置,应用扩展性差;(3)进行再次开发固然能够解决问题,但是如果用户需要再次调整,仍旧需要再次进行开发,开发成本损耗很大,后期的多个版本产品维护也增加也相应的维护成本。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术第一个方面在于提出一种应用程序的界面显示方法。本专利技术的第二个方面在于提出一种应用程序的界面显示系统。本专利技术的第三个方面在于提出一种计算机设备。本专利技术的第四个方面在于提出一种计算机可读存储介质。有鉴于此,根据本专利技术的一个方面,提出了一种应用程序的界面显示方法,用于智能终端,包括:接收访问页面的访问指令;当智能终端中不存在访问页面时,判断智能终端是否存在访问页面对应的页面框架模板;当智能终端不存在页面框架模板时,获取访问页面的对应字段以及字段类型;根据字段类型解析对应字段,以生成访问页面对应的页面框架模板;获取预存的页面配置信息,根据页面配置信息查询并读取访问页面的页面数据;将页面数据与页面框架模版绑定,以生成并显示访问页面。本专利技术提供的应用程序的界面显示方法,当智能终端接收访问页面的访问指令时,访问指令可以是浏览态、编辑态、新增态页面的访问指令,首先判断智能终端的本地缓存中是否存在该访问页面,当智能终端在本次访问之前未访问并缓存过该访问页面时,再判断智能终端是否存在该访问页面的页面框架模版,如智能终端在本次访问之前未缓存页面框架模版,智能终端中就不存在页面框架模版时,获取访问页面的对应字段、字段类型,根据字段的类型翻译成界面中每个控件的代码片段,可以按照类型写不同的空间翻译器,完成解析字段,生成页面框架模版,之后再获取页面配置信息,根据页面配置信息查询并读取访问页面的页面数据,接口总的查询字段以及返回值都动态根据配置信息进行查询,最后将生成的页面框架模板以及获取的页面数据进行绑定,生成并显示需要访问的访问页面。本专利技术解决了移动端界面固定展现依赖性的问题,实现了移动终端动态字段展现、动态加载,在不影响原业务逻辑及整体设计情况下,实现了在不同场景、不同应用、不同用户对界面的个性化要求,可以支持包括备注及参会早等多种类型的字段展现及操作业务,支持扩展机制。根据本专利技术的上述应用程序的界面显示方法,还可以具有以下技术特征:在上述技术方案中,优选地,接收访问页面的访问指令之前,还包括:接收应用程序登录指令以登录应用程序;判断智能终端中应用程序的当前页面配置信息是否是最新版本;若当前页面配置不是最新版本,则获取并保存最新页面配置信息至智能终端。在该技术方案中,在接收应用程序的登录指令进行登录该应用程序之后,首先判断智能终端中的应用程序的当前页面配置信息是否是最新版本,如果是最新版本,那么就直接可接收页面访问指令;如果当前的页面配置信息不是最新版本,就从服务器获取页面配置的最新版本,进行下载,缓存至智能终端中,以便在接收访问页面的访问指令时,可以根据最新的页面配置信息进行读取数据。在每次解析数据时,由于解析之后的数据在一定的时间内不会变化,如果在应用层面配置信息发生变化才需要进行同步。所以大多数的情况下解析之后的配置信息不会变化,进而考虑采用缓存机制,将本次解析的配置信息缓存在移动智能终端,并标识为具体的版本信息,便于缓存更新检测。同时未来降低网络消耗,增加缓存检测开关。在上述任一技术方案中,优选地,在接收访问页面的访问指令之后,还包括:判断智能终端中是否存在访问页面;当智能终端存在访问页面时,则直接显示访问页面。在该技术方案中,在接收访问页面的访问指令之后,首先判断智能终端中是否存在该访问页面的页面级数据,如果在本次访问之前,已经访问过该访问页面,并在访问之后将访问页面的页面级数据在本地缓存后,那么本次判断的结果为存在该访问页面,那么直接将该访问页面进行显示,如此,通过保存访问页面的页面级数据,当再次访问该访问页面时,提升了访问效率,降低了网络流量消耗。在上述任一技术方案中,优选地,当智能终端中存在页面框架模板时,则直接进入获取预存的页面配置信息,根据页面配置信息查询并读取访问页面的页面数据步骤。在该技术方案中,在智能终端本地缓存中没有访问页面的页面级数据时,再判断智能终端本地缓存中是否存在访问页面的页面框架模版,如果存在,那么直接进行根据页面配置信息获取页面数据,无需针对本次访问指令实时动态解析,一方面,加快了页面解析效率,减少了应用耗时,另一方面,减少了网络流量。在上述任一技术方案中,优选地,根据字段类型解析对应的字段,以生成访问页面对应的页面框架模板的过程,具体包括:根据字段类型,采用固定字段的方式进行解析对应的字段,以生成页面框架模板;和/或根据字段类型,采用实时动态解析的方式进行解析对应的字段,以生成页面框架模板。在该技术方案中,根据字段类型解析对应的字段,以生成访问页面对应的页面框架模板的过程,支持多种解析方式;各个界面的解析原理采用统一规范,数据输入方式多入口多格式,数据输出一致,保证接口的通用规范。解析方式可以为固定字段的方式以及实时动态解析的方式进行解析,当解析方式固定字段的方式时,在现有系统中建立配置点,将目前的所有字段穷举,尽量满足绝大多数用户需求的场景,由管理员统一进行配置、下发,并且将各个字段之间的依赖关系控制,进行一些必要的约束关系的控制,仅进行控制显示。当解析方式为实时动态解析时,根据配置信息实时动态解析页面框架数据,支持扩展机制,在现有的可以配置界面信息之外,可以支持自定义的展现字段配置,定制系统默认外的字段信息。支持字段样式个性化解析扩展编程,在可配置字段之上支持二次扩展开发,对界面进行简单编码,即可实现装置输出到应用上的封装。解决了网络带宽实时交互问题,通过设定不同的解析方式,支持实时、手动检查方式,可以根据实际场景进行使用,提高了可用性和灵活性。在上述任一技术方案中,优选地,将页面数据与页面框架模版绑定,以生成并显示访问页面之后,还包括:将访问页面保存至智能终端。在该技术方案中,在本次访问显示访问页面之后,还将本次访问页面的页面级数据缓存至智能终端的本地,如此,当再次访问该页面时,可直接进行页面数据显示,节省了网络流量,加快了应用反映速度。根据本专利技术的第二个方面,提出了一种应用程序的界面显示系统,用于智能终端,包括:接收单元,用于接收访问页面的访问指令;第一判断单元,用于当智能终端中不存在访问页面时,判断智能终端是否存在访问页面对应的页面框架模板;获取单元,用于当智能终端不存在页面框架模板时本文档来自技高网...
应用程序的界面显示方法、界面显示系统

【技术保护点】
一种应用程序的界面显示方法,用于智能终端,其特征在于,包括:接收访问页面的访问指令;当所述智能终端中不存在所述访问页面时,判断所述智能终端是否存在所述访问页面对应的页面框架模板;当所述智能终端不存在所述页面框架模板时,获取所述访问页面的对应字段以及所述对应字段的字段类型;根据所述字段类型解析所述对应字段,以生成所述访问页面对应的页面框架模板;获取预存的页面配置信息,根据所述页面配置信息查询并读取所述访问页面的页面数据;将所述页面数据与所述页面框架模版绑定,以生成并显示所述访问页面。

【技术特征摘要】
1.一种应用程序的界面显示方法,用于智能终端,其特征在于,包括:接收访问页面的访问指令;当所述智能终端中不存在所述访问页面时,判断所述智能终端是否存在所述访问页面对应的页面框架模板;当所述智能终端不存在所述页面框架模板时,获取所述访问页面的对应字段以及所述对应字段的字段类型;根据所述字段类型解析所述对应字段,以生成所述访问页面对应的页面框架模板;获取预存的页面配置信息,根据所述页面配置信息查询并读取所述访问页面的页面数据;将所述页面数据与所述页面框架模版绑定,以生成并显示所述访问页面。2.根据权利要求1所述的应用程序界面显示方法,其特征在于,接收访问页面的访问指令之前,还包括:接收所述应用程序登录指令以登录所述应用程序;判断所述智能终端中所述应用程序的当前页面配置信息是否是最新版本;若所述当前页面配置不是最新版本,则获取并保存最新页面配置信息至所述智能终端。3.根据权利要求1所述的应用程序界面显示方法,其特征在于,在接收访问页面的访问指令之后,还包括:判断所述智能终端中是否存在所述访问页面;当所述智能终端存在所述访问页面时,则直接显示所述访问页面。4.根据权利要求3所述的应用程序界面显示方法,其特征在于,还包括:当所述智能终端中存在所述页面框架模板时,则直接进入所述获取预存的页面配置信息,根据所述页面配置信息查询并读取所述访问页面的页面数据步骤。5.根据权利要求1所述的应用程序界面显示方法,其特征在于,根据所述字段类型解析所述对应字段,以生成所述访问页面对应的页面框架模板的过程,具体包括:根据所述字段类型,采用固定字段的方式进行解析所述对应字段,以生成所述页面框架模板;和/或根据所述字段类型,采用实时动态解析的方式进行解析所述对应字段,以生成所述页面框架模板。6.根据权利要求1至5中任一项所述的应用程序界面显示方法,其特征在于,将所述页面数据与所述页面框架模版绑定,以生成并显示所述访问页面之后,还包括:将所述访问页面保存至所述智能终端。7.一种应用程序的界面显示系统,用于智能终端,其特征在于,包括:接收单元,用于接收访问页面的访问指令;第一判断单元,用于当所述智能终端中不存在所述访问页面时,判断所述智能终端是否存在所述访问页面对应的页面框架模...

【专利技术属性】
技术研发人员:孔繁禹赵晓娜
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京,11

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

1