CN115934238A - 界面展示方法、装置、计算机设备和存储介质 - Google Patents

界面展示方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN115934238A
CN115934238A CN202211723645.9A CN202211723645A CN115934238A CN 115934238 A CN115934238 A CN 115934238A CN 202211723645 A CN202211723645 A CN 202211723645A CN 115934238 A CN115934238 A CN 115934238A
Authority
CN
China
Prior art keywords
data
display
interface
target
target display
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.)
Pending
Application number
CN202211723645.9A
Other languages
English (en)
Inventor
贾恒燕
张名伟
李祎喆
高涵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202211723645.9A priority Critical patent/CN115934238A/zh
Publication of CN115934238A publication Critical patent/CN115934238A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本申请涉及一种界面展示方法、装置、计算机设备和存储介质。本申请涉及人工智能技术领域。所述方法包括:响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。采用本方法能够提升前端显示界面的灵活性。

Description

界面展示方法、装置、计算机设备和存储介质
技术领域
本申请涉及人工智能技术领域,特别是涉及一种界面展示方法、装置、计算机设备和存储介质。
背景技术
随着通信技术的成熟及智能终端的普及,应用终端化已成为常态,移动App开发发展迅速,通过应用商店,人们可以下载移动社交、移动支付、移动金融等诸多应用,多方位满足用户需求。移动客户端的前端显示界面展示是该移动客户端吸引用户的最主要的手段之一,因此,如何提升前端显示界面展示效果一直是该领域的研究重点。
现有前端显示界面展示是通过工作人员在前端开发前端页面展示数据,并将前端展示数据与后端功能数据相匹配,从而实现前端页面展示功能,但是,当页面内容有变化或出现bug时,需要用户更新移动客户端,并针对用户的前端显示界面更新需求,同时对前后端程序进行更新,再将更新后的前端显示界面进行展示,从而导致前端显示界面展示的灵活性较差。
发明内容
基于此,有必要针对上述技术问题,提供一种界面展示方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种界面展示方法。所述方法包括:
响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;
根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;
根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;
通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。
可选的,所述根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据,包括:
获取前端显示界面与后端功能程序的交互逻辑信息,并根据所述后端功能信息,生成所述后端功能数据;
根据所述交互逻辑信息,在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据。
可选的,所述界面显示图像包括多个交互显示图像,所述通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像之后,还包括:
响应于用户点击交互显示图像的操作,查询与所述交互显示图像对应的第一目标展示数据,并根据所述目标展示数据与所述后端功能数据的交互策略,调用与所述第一目标展示数据对应的后端功能数据;
执行所述后端功能数据,并将所述后端功能数据的执行结果传输至所述前端显示界面。
可选的,所述在后端界面数据库中,获取目标显示数据组和后端功能数据之前,还包括:
获取用户的目标显示信息;
根据所述目标显示信息,生成前端展示数据、以及前端展示布局数据;
将所述前端展示数据、以及所述前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
可选的,所述获取目标显示数据组,包括:
响应于用户的启动前端显示界面操作,获取用户的目标界面信息;所述目标界面信息包括目标展示数据标签、以及目标展示布局数据标签;
在后端界面数据库中,根据所述目标展示数据标签,在各前端展示数据中,筛选与所述目标展示数据标签对应的目标展示数据,并根据所述目标展示布局数据标签,在各前端展示布局数据中,筛选与所述目标展示布局数据标签对应的目标展示布局数据。
可选的,所述根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像,包括:
解析所述目标展示数据的各显示图像数据,并根据各所述显示图像数据,生成各显示图像;
通过所述目标展示布局数据,调整每个显示图像的图像布局,得到前端界面显示图像。
第二方面,本申请还提供了一种界面展示装置。所述装置包括:
获取模块,用于响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;
建立模块,用于根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;
绘制模块,用于根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;
展示模块,用于通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。
可选的,所述建立模块,具体用于:
获取前端显示界面与后端功能程序的交互逻辑信息,并根据所述后端功能信息,生成所述后端功能数据;
根据所述交互逻辑信息,在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据。
可选的,所述装置还包括:
响应模块,用于响应于用户点击交互显示图像的操作,查询与所述交互显示图像对应的第一目标展示数据,并根据所述目标展示数据与所述后端功能数据的交互策略,调用与所述第一目标展示数据对应的后端功能数据;
执行模块,用于执行所述后端功能数据,并将所述后端功能数据的执行结果传输至所述前端显示界面。
可选的,所述装置还包括:
信息获取模块,用于获取用户的目标显示信息;
生成模块,用于根据所述目标显示信息,生成前端展示数据、以及前端展示布局数据;
将所述前端展示数据、以及所述前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
可选的,所述获取模块,具体用于:
响应于用户的启动前端显示界面操作,获取用户的目标界面信息;所述目标界面信息包括目标展示数据标签、以及目标展示布局数据标签;
在后端界面数据库中,根据所述目标展示数据标签,在各前端展示数据中,筛选与所述目标展示数据标签对应的目标展示数据,并根据所述目标展示布局数据标签,在各前端展示布局数据中,筛选与所述目标展示布局数据标签对应的目标展示布局数据。
可选的,所述绘制模块,具体用于:
解析模块,用于解析所述目标展示数据的各显示图像数据,并根据各所述显示图像数据,生成各显示图像;
调整模块,用于通过所述目标展示布局数据,调整每个显示图像的图像布局,得到前端界面显示图像。
第三方面,本申请提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述的方法的步骤。
第四方面,本申请提供了一种计算机可读存储介质。其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的方法的步骤。
第五方面,本申请提供了一种计算机程序产品。所述计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法的步骤。
上述界面展示方法、装置、计算机设备和存储介质,通过响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;通过所述前端显示界面,向所述用户展示所述界面显示图像。通过只保留前端显示界面展示、图像绘制功能,使得用户在启动前端显示界面时,前端只需通过在后端界面数据库中调取用户需求的界面显示图像所对应的目标展示数据、以及目标展示布局数据,并绘制界面显示图像,即可实现向用户展示用户需求的界面展示图像的目的;并且,在用户产生新的界面显示图像需求时,只需将新的界面显示图像对应的展示数据、以及展示布局数据存储进后端界面数据库中,并更新前端在后端界面数据库的调取策略,即可完成前端显示界面显示图像的更新,从而避免了每次更新前端显示界面显示图像时,均需开发人员重新将前端进行更新的过程,提升了前端显示界面展示的灵活性。
附图说明
图1为一个实施例中界面展示方法的流程示意图;
图2为一个实施例中交互逻辑的建立步骤的流程示意图;
图3为一个实施例中用户与前端显示界面的交互步骤的流程示意图;
图4为另一个实施例中界面展示示例的流程示意图;
图5为一个实施例中界面展示装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的界面展示方法,可以应用于终端中,也可以应用于服务器,还可以应用于包括终端和服务器的***,并通过终端和服务器的交互实现。其中,终端可以包括但不限于是各种个人计算机、笔记本电脑、平板电脑等。该终端通过只保留前端显示界面展示、图像绘制功能,使得用户在启动前端显示界面时,前端只需通过在后端界面数据库中调取用户需求的界面显示图像所对应的目标展示数据、以及目标展示布局数据,并绘制界面显示图像,即可实现向用户展示用户需求的界面展示图像的目的;并且,在用户产生新的界面显示图像需求时,只需将新的界面显示图像对应的展示数据、以及展示布局数据存储进后端界面数据库中,并更新前端在后端界面数据库的调取策略,即可完成前端显示界面显示图像的更新,从而避免了每次更新前端显示界面显示图像时,均需开发人员重新将前端进行更新的过程,提升了前端显示界面展示的灵活性。
在一个实施例中,如图1所示,提供了一种界面展示方法,以该方法应用于终端为例进行说明,包括以下步骤:
步骤S101,响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息。
其中,目标显示数据组包括目标展示数据、以及目标展示布局数据。
本实施例中,终端响应于用户的启动前端显示界面操作,在后端界面数据库中,筛选用户需求的目标显示数据组,其中,目标显示数据组包括目标展示数据、以及目标展示布局数据。前端显示界面可以但不限于是移动客户端、小程序等非网页式的前端显示界面。终端在后端界面数据库中,获取后端功能信息。其中,后端功能信息为后端功能数据对应的生成信息,后端功能数据为响应于用户在前端显示界面的操作信息,从而执行该操作信息对应的指令功能的数据。例如,用户在前端显示界面中,输入转账金额1000元,点击确认之后,后端响应于用户的转账操作,通过转账功能数据,将1000元资源数据转入目标账户中,从而完成转账操作。其中目标展示数据包括多个前端展示界面的不同类型的节点数据。例如,page节点:界面布局信息根节点,其下挂接界面布局信息节点,如navigationBar、body节点等;navigationBar节点:界面导航栏信息节点,其下挂接导航栏相关信息节点;body节点:界面主题区域信息节点,其下可挂接多个不同显示类型的区块信息节点section,可根据实际情况删除特定section区块或新增section区块;section节点:section节点可根据本区块需要显示的内容,定义对应的区块类型sectionType,通过sectionType类型字典区分不同的界面展示类型;若需要显示区块标题,可以通过sectionTitle节点配置。进一步的,可以通过定义cellType来标识cell结构,建立类型与界面组件的对应关系,相同cellType类型的组件后续亦可复用到其他场景。除上述标识信息节点外,section下可根据具体功能显示内容,下挂其他所需节点。如对于最简单的列表条目类型信息展示内容来说,可通过定义cellList数组结构节点实现,每一条条目信息可通过配置label、labelColor、value、valueColor等节点字段,实现条目标签和标签值的展示,并可设置相应信息显示颜色。
步骤S102,根据后端功能信息,生成后端功能数据,并在目标展示数据中,建立目标展示数据与后端功能数据的交互逻辑,得到已完善的目标展示数据。
本实施例中,终端根据后端功能信息,通过数据生成策略,生成后端功能数据。其中,后端功能数据表征为代码的形式,数据生成策略为常规根据指令生成代码的代码生成策略,此处不做限制。终端在每个目标展示数据中,建立该目标展示数据与后端功能数据的交互逻辑。得到每个已完善的目标展示数据。具体的建立交互逻辑的过程,后续将详细说明。
步骤S103,根据已完善的目标展示数据、以及目标展示布局数据,绘制前端显示界面显示图像。
本实施例中,终端根据已完善的目标展示数据,绘制每个目标展示数据对应的目标展示样式图片,并根据目标展示布局数据,对每个目标展示样式图片进行布局调整,得到前端显示界面显示图像。
步骤S104,通过前端显示界面,向用户展示前端显示界面显示图像。
本实施例中,终端通过前端显示界面,向用户展示界面显示图像。
基于上述方案,通过只保留前端显示界面展示、图像绘制功能,使得用户在启动前端显示界面时,前端只需通过在后端界面数据库中调取用户需求的界面显示图像所对应的目标展示数据、以及目标展示布局数据,并绘制界面显示图像,即可实现向用户展示用户需求的界面展示图像的目的;并且,在用户产生新的界面显示图像需求时,只需将新的界面显示图像对应的展示数据、以及展示布局数据存储进后端界面数据库中,并更新前端在后端界面数据库的调取策略,即可完成前端显示界面显示图像的更新,从而避免了每次更新前端显示界面显示图像时,均需开发人员重新将前端进行更新的过程,提升了前端显示界面展示的灵活性。
可选的,如图2所示,根据后端功能信息,生成后端功能数据,并在目标展示数据中,建立目标展示数据与后端功能数据的交互逻辑,得到已完善的目标展示数据,包括:
步骤S201,获取前端显示界面与后端功能程序的交互逻辑信息,并根据后端功能信息,生成后端功能数据。
本实施例中,终端获取前端显示界面与后端功能程序的交互逻辑信息。其中,前端显示界面与后端功能程序的交互逻辑信息可以但不限于是各目标展示数据与后端功能数据的交互信息,通过该交互信息,用户可以通过操作目标展示数据对应的图片,从而指示后端功能数据执行目标任务。终端根据后端功能信息,生成后端功能数据。
其中,交互逻辑信息的作用,例如,以navigationBar(动态背景色)节点区域(即显示界面)为例,导航栏左上角点击事件处理类型(即交互逻辑信息),定义了leftBtn节点(左向控制的目标展示数据)。该节点下可以包含如下节点信息:
btnName:配置按钮的显示名称,如:返回,可按需配置;btnImg:按钮图片名称或下载地址,可空;btnId:定义按钮的标识符,可在需要对指定按钮做特殊处理时使用,可按需配置;actionType:定义点击跳转事件类型,相同类型的跳转事件,处理逻辑相同。例如对应字典可定义为:webview:推出新的webview页面;native_alert_select:弹出C端alert弹框,仅包含提示信息及左右选择按钮;等等。actionParam:对应actionType定义跳转事件类型的参数配置,例如:actionType为webview类型时:配置将要跳转到的页面所需的url参数;actionType为native_alert_select类型时:配置json格式串,包含以下参数:title:提示标题,可空;msg:提示内容;leftBtn:左侧按钮,btn结构;rightBtn:右侧按钮,btn结构;(btn结构包含:btnId、btnName、btnImg、actionParam、actionType)左右按钮结构中,如果配置的跳转类型非通用流程,需根据父按钮的btnId区分交易特殊处理。
步骤S202,根据交互逻辑信息,在目标展示数据中,建立目标展示数据与后端功能数据的交互逻辑,得到已完善的目标展示数据。
本实施例中,终端根据交互逻辑信息,针对每个目标展示数据,在各后端功能数据中选择与该目标展示数据对应的后端功能数据,并在目标展示数据中,建立该目标展示数据与后端功能数据的交互逻辑。得到已完善的目标展示数据。
基于上述方案,通过建立目标展示数据与后端功能数据的交互逻辑,确保向用户展示的目标界面图片可以与后端功能数据正常交互使用。
可选的,如图3所示,界面显示图像包括多个交互显示图像,通过前端显示界面,向用户展示界面显示图像之后,还包括:
步骤S301,响应于用户点击交互显示图像的操作,查询与交互显示图像对应的第一目标展示数据,并根据目标展示数据与后端功能数据的交互策略,调用与第一目标展示数据对应的后端功能数据。
本实施例中,终端响应于用户点击交互显示图像的操作,确定该交互显示图像对应的第一目标展示数据,并根据目标展示数据与后端功能数据的交互逻辑,查询与该第一目标展示数据对应的后端功能数据,并调用该后端功能数据对应的程序。
步骤S302,执行后端功能数据,并将后端功能数据的执行结果传输至前端显示界面。
本实施例中,终端执行该后端功能数据对应的功能程序,并将后端功能数据的执行结果传输至前端显示界面,通过前端显示界面向用户展示该执行结果。
基于上述方案,通过目标展示数据与后端功能数据的交互策略,执行用户点击该交互显示图像的指令,从而确保前端显示界面能够正常运行。
可选的,在后端界面数据库中,获取目标显示数据组和后端功能数据之前,还包括:获取用户的目标显示信息;根据目标显示信息,生成前端展示数据、以及前端展示布局数据;将前端展示数据、以及前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
本实施例中,终端获取用户的目标显示信息。其中,目标显示信息为用户所需要的前端显示界面所显示的图像的需求信息。终端将目标显示信息划分为前端展示数据需求信息、以及前端展示布局需求信息。终端根据前端展示数据需求信息,确定该前端展示数据的各数据值,并根据各数据值,生成该前端展示数据。终端根据前端展示布局需求信息,确定各前端展示内容的位置信息,并根据各前端展示内容的位置信息,生成展示布局数据。其中根据位置信息或数据值,生成各数据的过程为代码生成策略的代码生成过程,本案不做限制。终端将前端展示数据、以及前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
基于上述方案,终端通过生成前端展示数据、以及前端展示布局数据,并存入后端界面数据库中,确保前端展示界面不存储数据,减少前端显示界面的数据负载量,提高前端显示界面展示的灵活性。
可选的,获取目标显示数据组,包括:响应于用户的启动前端显示界面操作,获取用户的目标界面信息;目标界面信息包括目标展示数据标签、以及目标展示布局数据标签;在后端界面数据库中,根据目标展示数据标签,在各前端展示数据中,筛选与目标展示数据标签对应的目标展示数据,并根据目标展示布局数据标签,在各前端展示布局数据中,筛选与目标展示布局数据标签对应的目标展示布局数据。
本实施例中,终端响应于用户的启动前端显示界面操作,获取用户的目标界面信息。其中,目标界面信息包括目标展示数据标签、以及目标展示布局数据标签。终端在后端界面数据库中,根据目标展示数据标签,在各前端展示数据中,筛选与目标展示数据标签对应的目标展示数据,并根据目标展示布局数据标签,在各前端展示布局数据中,筛选与目标展示布局数据标签对应的目标展示布局数据。
基于上述方案,通过在后端界面数据库中获取前端显示界面的目标显示信息,降低了前端显示界面的数据负载量,并无需对前端显示界面进行更改调整,提升了前端显示界面展示的灵活性。
可选的,根据已完善的目标展示数据、以及目标展示布局数据,绘制前端显示界面显示图像,包括:解析目标展示数据的各显示图像数据,并根据各显示图像数据,生成各显示图像;通过目标展示布局数据,调整每个显示图像的图像布局,得到前端显示界面显示图像。
本实施例中,终端解析目标展示数据对应的显示图像数据。其中显示图像数据包括显示图像的各元素信息,该元素信息包括该显示图像的来源地址、填充格式等数据信息。终端通过各显示图像数据,生成该目标展示数据对应的显示图像。终端通过目标展示布局数据,调整每个显示图像对应得图像布局,得到前端显示界面的显示图像。其中图像布局为该显示图像在图像中的位置、大小信息。
基于上述方案,前端显示界面只需解析目标展示数据以及目标展示布局数据,即可向用户展示前端显示界面显示图像,提升了前端显示界面的灵活性。
本申请还提供了一种界面展示示例,如4所示,具体处理过程包括以下步骤:
步骤S401,响应于用户的启动前端显示界面操作,获取用户的目标界面信息。
步骤S402,在后端界面数据库中,根据目标展示数据标签,在各前端展示数据中,筛选与目标展示数据标签对应的目标展示数据,并根据目标展示布局数据标签,在各前端展示布局数据中,筛选与目标展示布局数据标签对应的目标展示布局数据。
步骤S403,获取前端显示界面与后端功能程序的交互逻辑信息,并根据后端功能信息,生成后端功能数据。
步骤S404,根据交互逻辑信息,在目标展示数据中,建立目标展示数据与后端功能数据的交互逻辑,得到已完善的目标展示数据。
步骤S405,解析目标展示数据的各显示图像数据,并根据各显示图像数据,生成各显示图像。
步骤S406,通过目标展示布局数据,调整每个显示图像的图像布局,得到前端界面显示图像。
步骤S407,通过前端显示界面,向用户展示前端显示界面显示图像。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的界面展示方法的界面展示装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个界面展示装置实施例中的具体限定可以参见上文中对于界面展示方法的限定,在此不再赘述。
在一个实施例中,如图5所示,提供了一种界面展示装置,包括:获取模块510、建立模块520、绘制模块530和展示模块540,其中:
获取模块510,用于响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;
建立模块520,用于根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;
绘制模块530,用于根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;
展示模块540,用于通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。
可选的,所述建立模块520,具体用于:
获取前端显示界面与后端功能程序的交互逻辑信息,并根据所述后端功能信息,生成所述后端功能数据;
根据所述交互逻辑信息,在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据。
可选的,所述装置还包括:
响应模块,用于响应于用户点击交互显示图像的操作,查询与所述交互显示图像对应的第一目标展示数据,并根据所述目标展示数据与所述后端功能数据的交互策略,调用与所述第一目标展示数据对应的后端功能数据;
执行模块,用于执行所述后端功能数据,并将所述后端功能数据的执行结果传输至所述前端显示界面。
可选的,所述装置还包括:
信息获取模块,用于获取用户的目标显示信息;
生成模块,用于根据所述目标显示信息,生成前端展示数据、以及前端展示布局数据;
将所述前端展示数据、以及所述前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
可选的,所述获取模块510,具体用于:
响应于用户的启动前端显示界面操作,获取用户的目标界面信息;所述目标界面信息包括目标展示数据标签、以及目标展示布局数据标签;
在后端界面数据库中,根据所述目标展示数据标签,在各前端展示数据中,筛选与所述目标展示数据标签对应的目标展示数据,并根据所述目标展示布局数据标签,在各前端展示布局数据中,筛选与所述目标展示布局数据标签对应的目标展示布局数据。
可选的,所述绘制模块530,具体用于:
解析模块,用于解析所述目标展示数据的各显示图像数据,并根据各所述显示图像数据,生成各显示图像;
调整模块,用于通过所述目标展示布局数据,调整每个显示图像的图像布局,得到前端界面显示图像。
上述界面展示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种界面展示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;
根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;
根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;
通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。
可选的,所述根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据,包括:
获取前端显示界面与后端功能程序的交互逻辑信息,并根据所述后端功能信息,生成所述后端功能数据;
根据所述交互逻辑信息,在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据。
可选的,所述界面显示图像包括多个交互显示图像,所述通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像之后,还包括:
响应于用户点击交互显示图像的操作,查询与所述交互显示图像对应的第一目标展示数据,并根据所述目标展示数据与所述后端功能数据的交互策略,调用与所述第一目标展示数据对应的后端功能数据;
执行所述后端功能数据,并将所述后端功能数据的执行结果传输至所述前端显示界面。
可选的,所述在后端界面数据库中,获取目标显示数据组和后端功能数据之前,还包括:
获取用户的目标显示信息;
根据所述目标显示信息,生成前端展示数据、以及前端展示布局数据;
将所述前端展示数据、以及所述前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
可选的,所述获取目标显示数据组,包括:
响应于用户的启动前端显示界面操作,获取用户的目标界面信息;所述目标界面信息包括目标展示数据标签、以及目标展示布局数据标签;
在后端界面数据库中,根据所述目标展示数据标签,在各前端展示数据中,筛选与所述目标展示数据标签对应的目标展示数据,并根据所述目标展示布局数据标签,在各前端展示布局数据中,筛选与所述目标展示布局数据标签对应的目标展示布局数据。
可选的,所述根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像,包括:
解析所述目标展示数据的各显示图像数据,并根据各所述显示图像数据,生成各显示图像;
通过所述目标展示布局数据,调整每个显示图像的图像布局,得到前端界面显示图像。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;
根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;
根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;
通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。
可选的,所述根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据,包括:
获取前端显示界面与后端功能程序的交互逻辑信息,并根据所述后端功能信息,生成所述后端功能数据;
根据所述交互逻辑信息,在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据。
可选的,所述界面显示图像包括多个交互显示图像,所述通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像之后,还包括:
响应于用户点击交互显示图像的操作,查询与所述交互显示图像对应的第一目标展示数据,并根据所述目标展示数据与所述后端功能数据的交互策略,调用与所述第一目标展示数据对应的后端功能数据;
执行所述后端功能数据,并将所述后端功能数据的执行结果传输至所述前端显示界面。
可选的,所述在后端界面数据库中,获取目标显示数据组和后端功能数据之前,还包括:
获取用户的目标显示信息;
根据所述目标显示信息,生成前端展示数据、以及前端展示布局数据;
将所述前端展示数据、以及所述前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
可选的,所述获取目标显示数据组,包括:
响应于用户的启动前端显示界面操作,获取用户的目标界面信息;所述目标界面信息包括目标展示数据标签、以及目标展示布局数据标签;
在后端界面数据库中,根据所述目标展示数据标签,在各前端展示数据中,筛选与所述目标展示数据标签对应的目标展示数据,并根据所述目标展示布局数据标签,在各前端展示布局数据中,筛选与所述目标展示布局数据标签对应的目标展示布局数据。
可选的,所述根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像,包括:
解析所述目标展示数据的各显示图像数据,并根据各所述显示图像数据,生成各显示图像;
通过所述目标展示布局数据,调整每个显示图像的图像布局,得到前端界面显示图像。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;
根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;
根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;
通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。
可选的,所述根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据,包括:
获取前端显示界面与后端功能程序的交互逻辑信息,并根据所述后端功能信息,生成所述后端功能数据;
根据所述交互逻辑信息,在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据。
可选的,所述界面显示图像包括多个交互显示图像,所述通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像之后,还包括:
响应于用户点击交互显示图像的操作,查询与所述交互显示图像对应的第一目标展示数据,并根据所述目标展示数据与所述后端功能数据的交互策略,调用与所述第一目标展示数据对应的后端功能数据;
执行所述后端功能数据,并将所述后端功能数据的执行结果传输至所述前端显示界面。
可选的,所述在后端界面数据库中,获取目标显示数据组和后端功能数据之前,还包括:
获取用户的目标显示信息;
根据所述目标显示信息,生成前端展示数据、以及前端展示布局数据;
将所述前端展示数据、以及所述前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
可选的,所述获取目标显示数据组,包括:
响应于用户的启动前端显示界面操作,获取用户的目标界面信息;所述目标界面信息包括目标展示数据标签、以及目标展示布局数据标签;
在后端界面数据库中,根据所述目标展示数据标签,在各前端展示数据中,筛选与所述目标展示数据标签对应的目标展示数据,并根据所述目标展示布局数据标签,在各前端展示布局数据中,筛选与所述目标展示布局数据标签对应的目标展示布局数据。
可选的,所述根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像,包括:
解析所述目标展示数据的各显示图像数据,并根据各所述显示图像数据,生成各显示图像;
通过所述目标展示布局数据,调整每个显示图像的图像布局,得到前端界面显示图像。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(MagnetoresistiveRandomAccessMemory,MRAM)、铁电存储器(FerroelectricRandomAccessMemory,FRAM)、相变存储器(PhaseChangeMemory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(RandomAccessMemory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(StaticRandomAccessMemory,SRAM)或动态随机存取存储器(DynamicRandomAccessMemory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

Claims (10)

1.一种界面展示方法,其特征在于,所述方法包括:
响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;
根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;
根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;
通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。
2.根据权利要求1所述的方法,其特征在于,所述根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据,包括:
获取前端显示界面与后端功能程序的交互逻辑信息,并根据所述后端功能信息,生成所述后端功能数据;
根据所述交互逻辑信息,在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据。
3.根据权利要求2所述的方法,其特征在于,所述界面显示图像包括多个交互显示图像,所述通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像之后,还包括:
响应于用户点击交互显示图像的操作,查询与所述交互显示图像对应的第一目标展示数据,并根据所述目标展示数据与所述后端功能数据的交互策略,调用与所述第一目标展示数据对应的后端功能数据;
执行所述后端功能数据,并将所述后端功能数据的执行结果传输至所述前端显示界面。
4.根据权利要求1所述的方法,其特征在于,所述在后端界面数据库中,获取目标显示数据组和后端功能数据之前,还包括:
获取用户的目标显示信息;
根据所述目标显示信息,生成前端展示数据、以及前端展示布局数据;
将所述前端展示数据、以及所述前端展示布局数据作为前端显示信息,并存入后端界面数据库中。
5.根据权利要求1所述的方法,其特征在于,所述获取目标显示数据组,包括:
响应于用户的启动前端显示界面操作,获取用户的目标界面信息;所述目标界面信息包括目标展示数据标签、以及目标展示布局数据标签;
在后端界面数据库中,根据所述目标展示数据标签,在各前端展示数据中,筛选与所述目标展示数据标签对应的目标展示数据,并根据所述目标展示布局数据标签,在各前端展示布局数据中,筛选与所述目标展示布局数据标签对应的目标展示布局数据。
6.根据权利要求1所述的方法,其特征在于,所述根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像,包括:
解析所述目标展示数据的各显示图像数据,并根据各所述显示图像数据,生成各显示图像;
通过所述目标展示布局数据,调整每个显示图像的图像布局,得到前端界面显示图像。
7.一种界面展示装置,其特征在于,所述装置包括:
获取模块,用于响应于用户的启动前端显示界面操作,在后端界面数据库中,获取目标显示数据组和后端功能信息;所述目标显示数据组包括目标展示数据、以及目标展示布局数据;
建立模块,用于根据所述后端功能信息,生成后端功能数据,并在所述目标展示数据中,建立所述目标展示数据与所述后端功能数据的交互逻辑,得到已完善的目标展示数据;
绘制模块,用于根据所述已完善的目标展示数据、以及所述目标展示布局数据,绘制前端显示界面显示图像;
展示模块,用于通过所述前端显示界面,向所述用户展示所述前端显示界面显示图像。
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
CN202211723645.9A 2022-12-30 2022-12-30 界面展示方法、装置、计算机设备和存储介质 Pending CN115934238A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211723645.9A CN115934238A (zh) 2022-12-30 2022-12-30 界面展示方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211723645.9A CN115934238A (zh) 2022-12-30 2022-12-30 界面展示方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN115934238A true CN115934238A (zh) 2023-04-07

Family

ID=86550517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211723645.9A Pending CN115934238A (zh) 2022-12-30 2022-12-30 界面展示方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN115934238A (zh)

Similar Documents

Publication Publication Date Title
US20210117059A1 (en) Application interface management method and apparatus
CN106533926B (zh) 一种网页信息传播方法以及装置
CN112800370A (zh) 业务单据的处理方法、装置、计算机设备和存储介质
CN111596911A (zh) 生成控件的方法、装置、计算机设备和存储介质
CN111124533A (zh) 一种活动页面动态配置的方法及装置
CN106257418A (zh) 用于通过使用辅助应用来评价应用的技术
CN114611481A (zh) 模板的配置方法、装置、计算机设备、存储介质
CN107391914B (zh) 一种参数显示方法、装置及设备
CN115145545A (zh) 小程序代码的生成方法、装置、计算机设备和存储介质
CN115309470A (zh) 微件的加载方法、装置、设备以及存储介质
CN114265653A (zh) 界面显示方法、装置、设备、存储介质及程序产品
CN108920645A (zh) 智能设备页面显示的方法、装置、智能设备和存储介质
CN110457408B (zh) 个性化地图下载方法、装置、设备及存储介质
CN110333859B (zh) 页面创建方法、装置、电子设备和计算机可读存储介质
CN112307377A (zh) 信息展示方法、装置及电子设备
CN115934238A (zh) 界面展示方法、装置、计算机设备和存储介质
CN113296906B (zh) 任务配置方法及装置
CN117251661B (zh) 网页文件生成方法、装置、计算机设备和存储介质
CN116700725B (zh) 页面生成方法、装置、计算机设备和存储介质
CN115840861A (zh) 样式布局信息的更新方法、装置、计算机设备和存储介质
CN116881594A (zh) 视图更新方法、装置、计算机设备和存储介质
CN115952374A (zh) 落地页生成方法、装置、计算机设备和存储介质
CN114237589A (zh) 一种骨架屏生成方法、装置、终端设备及存储介质
CN115113945A (zh) 页面加载方法、装置、计算机设备和存储介质
CN117612192A (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