CN111984239B - 一种页面配置方法、装置、服务器及存储介质 - Google Patents
一种页面配置方法、装置、服务器及存储介质 Download PDFInfo
- Publication number
- CN111984239B CN111984239B CN201910450587.9A CN201910450587A CN111984239B CN 111984239 B CN111984239 B CN 111984239B CN 201910450587 A CN201910450587 A CN 201910450587A CN 111984239 B CN111984239 B CN 111984239B
- Authority
- CN
- China
- Prior art keywords
- configuration
- page
- target
- terminal
- instruction
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000006870 function Effects 0.000 claims description 43
- 238000004590 computer program Methods 0.000 claims description 11
- 238000011161 development Methods 0.000 abstract description 48
- 238000010586 diagram Methods 0.000 description 32
- 239000000047 product Substances 0.000 description 11
- 238000012423 maintenance Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种页面配置方法、装置、服务器及存储介质,其中,方法包括:接收配置终端发送的针对目标运营***的配置指令,配置指令是通过配置终端上的运营***配置页面输入的;获取配置指令对应的目标页面模板,并利用目标页面模板生成目标运营***的运营页面的配置信息,接收运营终端发送的配置信息获取请求,向运营终端发送目标运营***的运营页面的配置信息;接收运营终端发送的运营人员针对目标运营***的运营页面中的业务数据的操作指令,并根据操作指令业务数据进行运营管理。通过实施上述方法,无需采用大量编码对运营***进行开发,可以降低运营***的开发难度,并提升运营***的开发效率。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种页面配置方法、装置、服务器及存储介质。
背景技术
运营***作为保障产品正常运营的重要组成部分,其主要用于对产品进行维护、监控、故障处理等,以此满足产品的运营要求,保证产品持续稳定的工作。其中,产品具体可以为社交软件、游戏软件、音乐软件等。目前,大部分产品都需要与之配套的运营***来对产品的运营进行支撑,随着越来越多样产品的出现,运营***的开发需求也与日俱增,当前,运营***的主要开发方式是:每个运营***通过编辑完整的代码进行独立开发。
实际中,不同的运营***对应的源代码中存在大量相同的部分,针对每一个运营***都采用独立编码开发的方式,不仅对开发人员的技术要求较高,而且运营***的整体开发效率较低。
发明内容
本发明实施例所要解决的技术问题在于,提供一种页面配置方法,有利于降低运营***的开发难度,并提升运营***的开发效率。
第一方面,本发明实施例提供了一种页面配置方法,所述方法包括:
接收配置终端发送的针对目标运营***的配置指令,所述配置指令是通过所述配置终端上的运营***配置页面输入的;
获取所述配置指令对应的目标页面模板,并利用所述目标页面模板生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面;
接收运营终端发送的配置信息获取请求,所述配置信息获取请求携带有所述目标运营***的运营页面的访问地址;
根据所述访问地址向所述运营终端发送所述目标运营***的运营页面的配置信息,以便于所述运营终端根据所述配置信息展示所述目标运营***的运营页面;
接收所述运营终端发送的运营人员针对所述目标运营***的运营页面中的业务数据的操作指令,并根据所述操作指令对所述业务数据进行运营管理。
第二方面,本发明实施例提供一种页面配置装置,所述装置包括:
接收模块,用于接收配置终端发送的针对目标运营***的配置指令,所述配置指令是通过所述配置终端上的运营***配置页面输入的;
获取模块,用于获取所述配置指令对应的目标页面模板;
生成模块,用于利用所述目标页面模板生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面;
所述接收模块,还用于接收运营终端发送的配置信息获取请求,所述配置信息获取请求携带有所述目标运营***的运营页面的访问地址;
发送模块,用于根据所述访问地址向所述运营终端发送所述目标运营***的运营页面的配置信息,以便于所述运营终端根据所述配置信息展示所述目标运营***的运营页面;
所述接收模块,还用于接收所述运营终端发送的运营人员针对所述目标运营***的运营页面中的业务数据的操作指令;
管理模块,用于根据所述操作指令对所述业务数据进行运营管理。
第三方面,本发明实施例提供了一种服务器,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面实施例所述的方法。
第四方面,本发明实施例公开了一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面所述的方法。
第五方面,本发明实施例提供了一种页面配置方法,所述方法包括:
当检测到针对目标运营***的配置需求时,输出运营***配置页面;
获取通过所述运营***配置页面输入的至少一个配置项;
根据所述至少一个配置项生成配置指令,并向服务器发送所述配置指令,所述配置指令用于指示所述服务器根据所述至少一个配置项生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面。
第六方面,本发明实施例提供一种页面配置装置,所述装置包括:
输出模块,用于当检测到针对目标运营***的配置需求时,输出运营***配置页面;
获取模块,用于获取通过所述运营***配置页面输入的至少一个配置项;
生成模块,用于根据所述至少一个配置项生成配置指令;
发送模块,用于向服务器发送所述配置指令,所述配置指令用于指示所述服务器根据所述至少一个配置项生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面。
第七方面,本发明实施例提供了一种配置终端,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第五方面实施例所述的方法。
第八方面,本发明实施例公开了一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第五方面所述的方法。
本发明实施例中,服务器接收配置终端发送的针对目标运营***的配置指令,获取配置指令对应的目标页面模板,并利用目标页面模板生成目标运营***的运营页面的配置信息,服务器接收运营终端发送的配置信息获取请求,向运营终端发送目标运营***的运营页面的配置信息;服务器接收运营终端发送的运营人员针对目标运营***的运营页面中的业务数据的操作指令,并根据操作指令业务数据进行运营管理。通过实施上述方法,无需采用大量编码对运营***进行开发,可以降低运营***的开发难度,并提升运营***的开发效率。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种页面配置***架构的结构示意图;
图2是本发明实施例提供的一种页面配置方法的流程示意图;
图3是本发明实施例提供的另一种页面配置方法的流程示意图;
图4是本发明实施例提供的又一种页面配置方法的流程示意图;
图5是本发明实施例提供的一种运营***配置页面的界面示意图;
图6是本发明实施例提供的一种数据表配置时的运营***配置页面的界面示意图;
图7是本发明实施例提供的一种字段配置时的运营***配置界面示意图;
图8是本发明实施例提供的一种新增表数据时下拉数据来源配置时的运营***配置页面的界面示意图;
图9是本发明实施例提供的另一种新增表数据时下拉数据来源配置时的运营***配置页面的界面示意图;
图10是本发明实施例提供的另一种字段配置时的运营***配置页面的界面示意图;
图11是本发明实施例提供的又一种字段配置时的运营***配置页面的界面示意图;
图12是本发明实施例提供的一种权限控制配置时的运营***配置页面的界面示意图;
图13是本发明实施例提供的一种生成配置记录时的运营***配置页面的界面示意图;
图14是本发明实施例提供的一种开发人员通过配置终端的配置页面对目标运营***进行配置的流程示意图;
图15是本发明实施例提供的又一种页面配置方法的流程示意图;
图16是本发明实施例提供的一种目标运营***的运营页面的界面示意图;
图17是本发明实施例提供的一种对目标运营***的运营页面中的业务数据进行操作时的操作界面示意图;
图18是本发明实施例提供的一种运营人员通过运营终端的配置页面对目标运营***的运营页面中的业务数据进行操作的具体流程示意图;
图19是本发明实施例提供的一种页面配置装置的结构示意图;
图20是本发明实施例提供的另一种页面配置装置的结构示意图;
图21是本发明实施例提供的一种服务器的结构示意图;
图22是本发明实施例提供的一种配置终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
本发明实施例的相关技术提及,目前的运营***的开发方式为,开发人员对每一个运营***都独立的进行编码开发。这样的开发方式适用于一些单一产品对应的运营***的开发。但是,随着互联技术的发展,多种产品对应的运营***可能涉及到相同的开发部分(如实现相同功能)以及维护工作(如添加相同的功能模块、修复同样的***缺陷等),在此场景下,若每一个运营***都是通过开发人员独立编码开发的,则开发人员需要对每一个运营***都进行大量重复的工作,运营***的开发以及维护效率低。并且,每一个运营***都需要大量的编码工作,对开发人员的技术要求较高。
因此,目前的运营***开发方式存在以下问题:(1)开发效率低,对每个运营***都需要进行大量的编码开发,需要花费较长的时间。(2)开发门槛较高,采用编码方式对运营***开发,需要开发人员有良好的技术功底。(3)开发成本高,对每个运营***都独立进行编码开发,则需要使开发人员进行大量的开发工作,人力成本较高。(4)维护成本高,当需要对多个运营***添加相同的功能时,需要对每个运营***做同样的修改,浪费了人力物力。
基于此,本发明实施例提出了一种页面配置方案,采用中心化以及配置化的思想,服务器中预先存储了大量的运营***的页面模板,其中,每个页面模板可以实现一种功能,页面模板对应有配置信息,配置信息可以为页面代码和应用程序编程接口(ApplicationProgramming Interface,API)数据。服务器分别与配置终端和运营终端建立连接,开发人员可以通过在配置终端中选择运营***需要实现的功能,服务器接收到配置终端发送的功能需求后,通过匹配模板的方式找到功能需求对应的配置信息,并将配置信息发送至配置终端,即可使得配置终端根据接收到的配置信息生成相应的运营***。具体实现中,服务器还可以提供自定义的特殊化配置入口,开发人员可以在该入口中输入相应的代码以实现运营***的个性化开发。
具体实现中,本发明实施例提供一种页面配置***架构,请参见图1,该页面配置***架构包括:服务器,与服务器相连接的一个或多个配置终端,以及与服务器相连接的一个或多个运营终端。其中,配置终端包括但不限于:手机、平板电脑、电脑等,用于与开发人员以及服务器进行交互,例如,检测开发人员在运营***配置页面上输入的功能选择操作,并依据开发人员的操作生成相应的配置指令发送至服务器。运营终端包括但不限于:手机、平板电脑、电脑等,用于与运营人员以及服务器进行交互,例如,检测运营人员在运营***的运营页面中的针对业务数据运营管理操作,并根据运营人员的操作生成相应的操作指令发送至服务器。
图1所示架构的工作原理大致包括:①配置终端接收针对目标运营***的配置需求,并输出运营***配置页面,其中,运营***配置页面中包括多个配置项,配置项包括数据库连接配置、页面功能配置、页面中字段配置和权限控制配置等,开发人员可以在运营***配置页面中对配置项进行选择以实现运营***的配置。②配置终端获取通过运营***配置页面输入的至少一个配置项,其中,配置项由开发人员进行选择配置。③配置终端根据获取到的至少一个配置项生成配置指令,并向服务器发送生成的配置指令。④服务器接收配置终端发送的配置指令,并根据配置指令生成相应的配置信息。具体实现中,服务器获取配置指令对应的目标页面模板,并利用目标页面模板生成开发人员需要的目标运营***的配置信息,并进行存储。其中,配置信息具体可以为页面代码和API数据等。进一步的,服务器还可以生成目标运营***的访问地址,并将其发送至配置终端,并由开发人员将访问地址告知运营人员。⑤运营终端访问目标运营***,并对目标运营***中的业务数据进行操作。其中,配置终端访问目标运营***的具体方式可以为,运营人员获取到目标运营***的访问地址,并在运营终端中输入该访问地址以访问服务器中存储的目标运营***的配置信息,运营终端对于业务数据的操作具体可以为数据添加操作、数据删除操作、数据修改操作、数据查询操作等。⑥运营终端向服务器发送针对业务数据的操作指令。⑦服务器对操作指令进行接收,并根据操作指令对业务数据进行运营管理。
基于上述描述,相对于目前的独立编码开发运营***的方式而言,本发明实施例提供的页面配置方案具有以下优点:(1)开发效率高,当需要开发相应的运营***时,只需要在配置终端中选择运营***需要实现的功能并将选择结果发送至服务器,服务器即可将向运营终端提供相应的配置信息,以完成运营***的开发。(2)开发门槛低,开发人员只需要进行功能选择,而不需要大量的编码工作,降低了开发人员的技术门槛。(3)开发成本低,无需开发人员做大量编码工作,只需要进行相应的功能选择。(4)维护成本低,当需要对运营***进行相应维护时,只需要修改服务器中的页面模板对应的代码,即可实现对所有运营***的修改,极大提升了运营***维护效率,降低了维护成本。
基于上述页面配置***架构的实施例的描述,本发明实施例提供一种页面配置方法,该方法可以应用于图1所示的页面配置***架构中,具体可以由图1所示的服务器执行。请参见图2,该页面配置过程可包括以下步骤S201-S205:
S201、服务器接收配置终端发送的针对目标运营***的配置指令。
本发明实施例中,配置指令是通过配置终端上的运营***配置页面输入的,配置终端具体可以为手机、电脑、平板电脑等电子设备,其可以由开发人员进行操作。具体实现中,开发人员可以在配置终端的运营***配置页面上输入针对目标运营***的配置操作,配置终端根据检测到的配置操作生成相应的针对目标运营***的配置指令,并将该配置指令发送至服务器,服务器接收配置终端发送的针对目标运营***的配置指令。其中,目标运营***可以是任意一种或多种产品对应的运营***,具体可以由产品需求所确定,如售后***、销售***、维护***等。
需要说明的是,配置指令包括至少一个配置项,配置项包括数据库连接配置、页面功能配置、页面中字段配置和权限控制配置中的一种或多种,具体可以由开发人员进行选择配置,即每个配置项用于配置目标运营***实现相应的功能。其中,开发人员通过对每一个配置项进行选择配置,使得配置终端根据开发人员的配置操作生成相应的配置指令。
S202、服务器获取配置指令对应的目标页面模板,并利用目标页面模板生成目标运营***的运营页面的配置信息。
本发明实施例中,配置信息用于在配置终端上展示目标运营***的运营页面。服务器接收到配置终端发送的针对目标运营***的配置指令之后,将获取到配置指令对应的目标页面模板。具体实现中,服务器可以从预先建立好的页面模板库中获取到配置指令对应的目标页面模板,其中,页面模板库中存储了至少一个页面模板,页面模板由页面代码和API数据生成,页面模板库中每个页面模板与配置项之间存在一一对应关系。服务器获取配置指令对应的目标页面模板的具体方式为,服务器解析配置指令得到配置指令中包含的所有配置项,并根据配置项与页面模板的对应关系找到配置指令中所有配置项对应的至少一个页面模板,服务器将所有配置项对应的至少一个页面模板进行组合得到目标页面模板。
进一步的,服务器利用目标页面模板生成目标运营***的运营页面的配置信息,其中,配置信息具体可以包括页面代码和API数据,服务器确定目标页面模板之后,可以在页面模板库中找到目标页面模板中每个页面模板对应的页面代码和API数据,并根据每个页面模板对应的页面代码和API数据生成配置信息。
进一步的,服务器可以根据上述配置信息生成相应的目标运营***,即服务器作为配置终端开发的目标运营***的后台服务器,配置终端或者运营终端可以访问该目标运营***。或者,配置终端或运营终端也可以获取到服务器生成的配置信息,并根据获取到的配置信息自行生成相应的目标运营***。
S203、服务器接收运营终端发送的配置信息获取请求。
本发明实施例中,配置信息获取请求携带有目标运营***的运营页面的访问地址。运营人员可以在运营终端中输入目标运营***的运营页面的访问地址,以使得运营终端向服务器发送配置信息获取请求,服务器接收运营终端发送的配置信息获取请求。
S204、服务器根据访问地址向运营终端发送目标运营***的运营页面的配置信息。
本发明实施例中,服务器接收到运营终端发送的配置信息获取请求之后,将根据访问地址向运营终端发送目标运营***的运营页面的配置信息,具体的,服务器响应运营终端发送的配置信息获取请求,获取接收到的获取请求中访问地址对应的目标运营***的运营页面的配置信息,并向运营终端发送目标运营***的运营页面的配置信息。
在一种实现方式中,服务器向运营终端发送目标运营***的运营页面的配置信息之前,还可以对运营人员进行访问权限的校验,若校验通过,则向运营终端发送目标运营***的运营页面的配置信息。具体实现中,开发人员可以通过配置终端向服务器发送可以访问目标运营***的人的身份标识信息,服务器对身份标识信息进行存储,运营人员通过运营终端输入自身的身份标识信息,使得运营终端将上述身份标识信息发送至服务器,若服务器接收到的身份标识信息与存储的身份标识信息相匹配,则确定运营人员具有访问权限,并执行向运营终端发送目标运营***的运营页面的配置信息的操作。其中,身份标识信息具体可以为人脸信息、指纹图像、数字密码等。
S205、服务器接收运营终端发送的运营人员针对运营页面中的业务数据的操作指令,并根据操作指令对业务数据进行运营管理。
本发明实施例中,服务器生成目标运营***的运营页面的配置信息之后,可以将配置信息发送至运营终端,以便于运营终端根据配置信息展示目标运营***的运营页面。其中,运营终端可以为手机、电脑、平板电脑等电子设备,具体由运营人员进行操作。进一步的,服务器可以接收运营终端发送的运营人员针对运营页面中的业务数据的操作指令,并根据操作指令对业务数据进行运营管理。具体实现中,操作指令可以是针对运营页面中的业务数据的添加操作指令、删除操作指令、修改操作指令、查找操作指令、搜索操作指令等。服务器在接收到上述操作指令后,可以根据该操作指令对存储的业务数据进行相应的运营管理。在一种实现方式中,当服务器接收到具有查询权限的终端发送的针对目标运营***的运营页面的查询页指令时,可以将运营页面的以及修改后的业务数据一并发送至具有查询权限的终端,使得该终端对运营页面以及相应的业务数据进行展示。
本发明实施例中,服务器接收配置终端发送的针对目标运营***的配置指令,并获取配置指令对应的目标页面模板,服务器利用目标页面模板生成目标运营***的运营页面的配置信息,服务器接收运营终端发送的运营人员针对运营页面中的业务数据的操作指令,并根据操作指令对业务数据进行运营管理。通过实施上述方法,无需采用大量编码对运营***进行开发,可以降低运营***的开发难度,并提升运营***的开发效率。
基于上述页面配置***架构及页面配置方法的实施例的描述,本发明实施例提供另一种页面配置方法,该方法可以应用于图1所示的页面配置***架构中,具体可以由图1所示的服务器执行。请参见图3,该方法可包括以下步骤S301-S309:
S301、服务器接收配置终端发送的运营页面查询指令。
本发明实施例中,运营页面查询指令包括用于查询历史配置的运营页面的目标配置项。其中,目标配置项可以为当前开发人员已配置完成的部分配置项,开发人员可以在运营***配置页面中完成配置所有配置项中的部分配置项后,在配置终端中输入运营页面查询操作,配置终端根据已完成的部分配置项生成运营页面查询指令,并将运营页面查询指令发送至服务器。服务器对配置终端发送的运营页面查询指令进行接收。
S302、服务器查询与目标配置项匹配的第一运营页面以及第一运营页面对应的配置项。
本发明实施例中,服务器接收到配置终端发送的运营页面查询指令之后,将查询与目标配置项匹配的第一运营页面以及第一运营页面对应的配置项,第一运营页面可以为历史开发的任意一个运营***的运营页面,第一运营页面对应的配置项的数量多于目标配置项的数量。
具体的,服务器可以从历史配置记录中查询包含目标配置项的历史配置指令,即历史配置指令中的配置项中的存在部分内容与目标配置项的内容相同;例如,目标配置项中具体配置内容为“字段名:game_id,显示标题:主键、新增默认值:default”,历史配置指令1为“字段名:game_id,显示标题:主键、新增默认值:default,…编辑固定值:stat,显示宽度250”,则历史配置指令1包含目标配置项。需要说明的是,历史配置记录中记录了至少一个历史配置指令,历史配置指令可以为历史记录的与服务器相连接的配置终端发送的配置指令,也可以为研发人员预先研发的配置指令模板,历史配置指令中包含完整的配置项,即服务器可直接根据历史配置指令生成相应的第一运营页面。进一步的,服务器获取历史配置指令对应的第一运营页面以及历史配置指令包含的第一运营页面对应的配置项。
在一种实现方式中,若从历史配置记录中未查询到包含所述目标配置项的历史配置指令,则服务器可以向配置终端发送查询失败的提示信息,并在接收到配置终端发送的针对目标运营***的配置指令后,将针对目标运营***的配置指令以及目标运营***的运营页面保存到所述历史配置记录中。
S303、服务器通过配置终端展示第一运营页面以及第一运营页面对应的配置项。
本发明实施实施例中,服务器获取到第一运营页面以及第一运营页面对应的配置项之后,可以将第一运营页面以及第一运营页面对应的配置项发送至配置终端,实现通过配置终端展示第一运营页面以及第一运营页面对应的配置项,并使得配置终端获取开发人员根据第一运营页面以及第一运营页面对应的配置项,针对目标运营***输入的配置指令。
举例说明,目标配置项中具体配置内容为“字段名:game_id,显示标题:主键、新增默认值:default”。则服务器从历史配置记录中查询包含目标配置项的历史配置指令,得到历史配置指令1:“字段名:game_id,显示标题:主键、新增默认值:default,…编辑固定值:stat,显示宽度250”;历史配置指令2:“字段名:game_id,显示标题:主键、新增默认值:default,…编辑固定值:end,显示宽度200”;历史配置指令3:“字段名:game_id,显示标题:主键、新增默认值:default,…编辑固定值:begin,显示宽度150”。以及历史配置指令1、历史配置指令2和历史配置指令3各自对应的第一运营页面。服务器将上述历史配置指令以及第一运营页面发送至配置终端,使得配置终端对其进行展示,开发人员可以参照第一运营页面,并直接在配置终端中选择相应的历史配置指令(如历史配置指令3),配置终端可以将历史配置指令3作为针对目标运营***的配置指令,或者,开发人员也可以修改历史配置指令3中的部分内容,如将“显示宽度”修改为100,配置指令将修改后的配置指令3作为针对目标运营***的配置指令。
本发明实施例中,开发人员可以通过配置完成部分配置项后,查询到与配置完成的配置项相关历史配置指令,并通过直接对历史配置指令进行直接使用或者修改后使用,完成针对目标运营***的配置指令的快速配置,进一步提升了运营***的开发效率。
S304、服务器接收配置终端发送的针对目标运营***的配置指令。
本发明实施例中,配置指令是通过配置终端上的运营***配置页面输入的,配置指令包括至少一个配置项,配置项包括数据库连接配置、页面功能配置、页面中字段配置和权限控制配置中的一种或多种,具体可以由开发人员进行选择配置,即每个配置项用于配置目标运营***实现相应的功能。服务器对配置终端发送的针对目标运营***的配置指令进行接收。
S305、服务器获取配置指令对应的目标页面模板,并利用目标页面模板生成目标运营***的运营页面的配置信息。
本发明实施例中,配置信息用于在运营终端上展示目标运营***的运营页面,具体可以包括页面代码和API数据。具体的,服务器解析配置指令得到配置指令中包含的所有配置项,并根据配置项与页面模板的对应关系找到配置指令中所有配置项对应的至少一个页面模板,并将所有配置项对应的至少一个页面模板进行组合得到目标页面模板。服务器可以利用目标页面模板生成目标运营***的运营页面的配置信息。进一步的,服务器还可以根据配置信息生成相应的目标运营***的运营页面,并生成针对目标运营***的运营页面的访问地址。
S306、服务器接收运营终端发送的配置信息获取请求。
本发明实施例中,配置信息获取请求携带有目标运营***的运营页面的访问地址。具体的,运营人员可以获取到目标运营***的运营页面的访问地址,并在运营终端中输入该访问地址,以使得配置终端向服务器发送配置信息获取请求。
S307、服务器响应配置信息获取请求,获取访问地址对应的目标运营***的运营页面的配置信息。
本发明实施例中,服务器接收到运营终端发送的配置信息获取请求之后,将响应运营终端发送的配置信息获取请求,获取接收到的获取请求中访问地址对应的目标运营***的运营页面的配置信息。
S308、服务器向运营终端发送目标运营***的运营页面的配置信息。
本发明实施例中,服务器获取到访问地址对应的目标运营***的运营页面的配置信息之后,可以将该配置信息发送至运营终端,以便于运营终端根据配置信息展示目标运营***的运营页面。
S309、服务器接收运营终端发送的运营人员针对运营页面中的业务数据的操作指令,并根据操作指令对业务数据进行运营管理。
本发明实施例中,服务器可以接收运营终端发送的运营人员针对目标运营***的运营页面中的业务数据的操作指令,并根据操作指令对业务数据进行运营管理。
在一种实现方式中,服务器在根据操作指令对业务数据进行运营管理之前,还需要对运营人员进行操作权限的校验,若校验通过,则服务器根据操作指令对业务数据进行运营管理。具体实现中,开发人员可以通过配置终端向服务器发送具有操作权限的运营人员的预设身份标识信息,服务器获取运营人员的身份标识信息,并根据身份标识信息对运营人员进行操作权限的校验,若校验通过,则确定运营人员具有操作权限,并根据操作指令对业务数据进行运营管理。其中,服务器校验根据身份标识信息对运营人员进行操作权限的校验的具体方式可以为,服务器校验运营人员的身份标识信息是否与预设身份标识信息相匹配,若匹配,则确定校验通过。
本发明实施例中,开发人员可以在运营***配置页面中对运营***进行配置,以完成运营***的快速开发,运营人员访问开发完成的运营***,并对运营***中的业务数据进行运营管理,相对于目前的独立编码开发运营***的方式而言,本发明实施例提供的页面配置方法具有以下优点:(1)开发效率高,当需要开发相应的运营***时,只需要在配置终端中选择运营***需要实现的功能并将选择结果发送至服务器,服务器即可将向运营终端提供相应的配置信息,以完成运营***的开发。(2)开发门槛低,开发人员只需要进行功能选择,而不需要大量的编码工作,降低了开发人员的技术门槛。(3)开发成本低,无需开发人员做大量编码工作,只需要进行相应的功能选择。(4)维护成本低,当需要对运营***进行相应维护时,只需要修改服务器中的页面模板对应的代码,即可实现对所有运营***的修改,极大提升了运营***维护效率,降低了维护成本。(5)开发人员可以参照历史配置记录对运营***进行配置,进一步提升运营***开发效率。
基于上述页面配置***架构及页面配置方法的实施例的描述,本发明实施例提供另一种页面配置方法,该方法可以应用于图1所示的页面配置***架构中,具体可以由图1所示的配置终端执行。请参见图4,该方法可包括以下步骤S401-S403:
S401、当检测到针对目标运营***的配置需求时,配置终端输出运营***配置页面。
本发明实施例中,开发人员可以在配置终端中输入配置需求,配置终端在接收到开发人员输入的配置需求后,可以输出运营***配置界面,开发人员可以对界面中的配置项进行配置。
S402、配置终端获取通过运营***配置页面输入的至少一个配置项;
本发明实施例中,配置项包括数据库连接配置、页面功能配置、页面中字段配置和权限控制配置等。开发人员可以在运营***配置页面中对配置项进行选择以实现运营***的配置。每个配置项用于配置目标运营***实现相应的功能。
具体实现中,数据库连接配置用于配置运营***中数据库的连接信息,如数据来源名称(Data Source Name,DSN)配置,域名配置等,页面功能配置用于配置运营***需要实现的功能,如新增功能、删除功能、编辑功能、导出功能等;页面中字段配置用于对运营***中字段的显示逻辑、导出逻辑等进行配置;权限控制配置用于对开发人员以及运营人员针对运营***的访问及修改权限进行控制。
如图5所示,为一种运营***配置页面的界面示意图,该界面中包括网站域名配置、申请说明配置、测试dsn配置、运营dsn配置、数据表名配置、功能配置、数据表配置、业务权限配置。开发人员可以针对上述配置项进行选项选择或者内容输入以完成运营***的配置。如图6所示,为一种数据表配置时的运营***配置页面的具体界面示意图,开发人员可以通过选择的方式选取需要的数据表。
如图7所示,为一种配置页面中字段配置时的运营***配置界面示意图,开发人员可以在上述该界面中对页面中字段的字段名称、显示标题、默认值、固定值、显示宽度、选择框匹配项、显示功能、搜索功能、编辑功能、导出功能和排列顺序进行配置。
如图8所示,为一种新增表数据时下拉数据来源配置时的运营***配置页面的界面示意图,开发人员可以在该界面中配置新增的数据表的运营dsn、测试dsn、table、ID、显示名称、分组显示、where条件、group去重等。如图9所示,为另一种新增表数据时下拉数据来源配置时的运营***配置页面的界面示意图,开发人员可以在该界面中配置数据表值对应的列名。
如图10和图11所示,为字段配置时的运营***配置页面的界面示意图,开发人员可以在该界面中配置***时间、***人、图片上传逻辑、json字段展示,以及自定义回调函数等。
如图12所示,为权限控制配置时的运营***配置页面的界面示意图,开发人员可以在该页面中添加权限控制,赋予指定人员对于数据表的读写权限,防止数据遭篡改。
进一步的,配置终端可以根据开发人员的配置生成一条配置记录,如图13所示,配置终端可以对该配置记录进行存储,以方便开发人员随时对配置记录中的配置项进行查看、修改、复制等操作。
如图14所示,为一种开发人员通过配置终端的配置页面对目标运营***进行配置的具体流程示意图。该流程具体包括①新增配置页面。②配置目标运营***的申请信息以及数据库信息,其中,申请信息用于目标运营***的类型。③配置目标运营***中数据表的字段,具体对字段的显示、搜索、编辑和导出功能进行配置,用于控制运营页面的显示以及功能。④配置字段的排列顺序。⑤检测是否需要配置字段特殊逻辑,若是,则通过自定义回调函数进行配置,其中,自定义回调函数可以为开发人员自行编辑的代码。⑥检测是否需要配置进行权限配置,若是,则配置目标运营***的读写权限。⑦配置整个目标运营***的功能,其中,功能具体包括新增、删除、导出等。⑧对目标运营***的配置进行保存。⑨生成配置记录。
在一种实现方式中,若配置终端接收到开发人员输入的运营页面预览操作,则配置终端获取当前开发人员已配置完成的配置项,并根据上述配置完成的配置项生成预览指令发送至服务器,进一步接收服务器返回的运营***预览页面,配置终端对接收到的预览页面进行显示。通过上述方式,可以使得开发人员在配置过程中实时了解到自身的配置进度,方便于开发人员对于运营***的开发。
在一种实现方式中,若配置终端接收到开发人员输入的运营页面查询操作,则配置终端获取当前开发人员已配置完成的配置项,并根据上述配置完成的配置项生成查询指令发送至服务器,使得服务器在历史配置记录中查询包含上述已配置完成的配置项的至少一个参考配置指令,以及至少一个参考配置指令中每个参考配置指令对应的参考运营页面。配置终端接收服务器返回的至少一个参考运营页面,并根据开发人员的选择对相应的参考***界面以及参考***界面对应的参考配置项进行显示。开发人员可以通过对参考配置项进行选择或者更改,完成运营***的快速开发。
在一种实现方式中,配置终端检测开发人员完成一个配置项对应的完成时间,并根据完成时间确定是否发出提示信息,具体实现中,若开发人员完成一个配置项对应的完成时间大于预设完成时间,则配置终端在运营***配置界面中显示提示信息,该提示信息用于提示配置项的编辑方式,如大数据统计获得的配置项的常用编辑方式,通过上述方式,可以提升开发人员对于运营***的开发效率。
S403、配置终端根据至少一个配置项生成配置指令,并向服务器发送配置指令。
本发明实施例中,配置指令用于指示服务器根据至少一个配置项生成目标运营***的运营页面的配置信息,配置信息用于在运营终端上展示目标运营***的运营页面。
进一步的,配置终端可以接收服务器返回的配置信息,并根据配置信息生成相应的目标运营***的运营页面。或者,配置终端接收服务器返回的目标运营***的地址,配置终端可以通过输入该访问地址以实现针对目标运营***的访问。
本发明实施例中,开发人员可以在运营***配置页面中对运营***进行配置,以完成运营***的快速开发,通过实施上述方法,开发人员只需要进行功能选择,而不需要大量的编码工作,降低了开发人员的技术门槛,提升了运营***的开发效率。
基于上述页面配置***架构及页面配置方法的实施例的描述,本发明实施例提供另一种页面配置方法,该方法可以应用于图1所示的页面配置***架构中,具体可以由图1所示的运营终端执行。请参见图15,该方法可包括以下步骤S1501-S1503:
S1501、运营终端向服务器发送的配置信息获取请求。
本发明实施例中,配置信息获取请求携带有目标运营***的运营页面的访问地址。运营终端可以通过该访问地址访问服务器,以获取到目标运营***的配置信息。
S1502、运营终端获取目标运营***的运营页面的配置信息,并根据配置信息展示目标运营***的运营页面。
本发明实施例中,运营终端获取目标运营***的运营页面的配置信息,并根据配置信息展示目标运营***的运营页面。
如图16所示,为一种目标运营***的运营页面的界面示意图,该界面示意图中包括版本号、版本号说明、更新日志、提示信息、下载链接等信息。
S1503、运营终端接收运营人员针对目标运营***的运营页面中的业务数据的操作,并根据该操作对业务数据进行运营管理。
本发明实施例中,运营人员可以对目标运营***的运营页面中的业务数据进行操作,如新增业务数据、删除业务数据、更改业务数据等。如图17所示,为一种对目标运营***的运营页面中的业务数据进行操作时的操作界面示意图,运营人员可以对该页面中的版本号、版本号说明、更新日志、提示信息、下载链接等信息进行操作。
如图18所示,为一种运营人员通过运营终端的配置页面对目标运营***的运营页面中的业务数据进行操作的具体流程示意图。该流程具体包括①接收运营人员对目标运营***的运营页面的访问操作。②校验是否具有访问权限。③若校验通过,则显示初始化的运营页面。④获取运营页面的配置项,其中,配置项可以为开发人员配置目标运营***是设置。⑤接收运营人员对运营页面中的业务数据的操作。⑥校验是否具有操作权限。⑦若校验通过,则根据运营人员的操作对业务数据进行更新。
本发明实施例中,运营人员可以对目标运营***的运营页面中的业务数据进行操作,以完成运营***中业务数据的快速修改,提升了运营***的数据更新效率。
下面将结合附图19对本发明实施例提供的页面配置装置进行详细介绍。需要说明的是,附图19所示的页面配置装置,用于执行本发明图2-图3所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,经参照本发明图2图3所示的实施例。
请参见图19,为本发明提供的一种页面配置装置的结构示意图,该页面配置装置190包括:接收模块1901、获取模块1902、生成模块1903、发送模块1904、管理模块1905、查找模块1906、组合模块1907、校验模块1908、创建模块1909、查询模块1910、展示模块1911。
接收模块1901,用于接收配置终端发送的针对目标运营***的配置指令,所述配置指令是通过所述配置终端上的运营***配置页面输入的;
获取模块1902,用于获取所述配置指令对应的目标页面模板;
生成模块1903,用于利用所述目标页面模板生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面;
所述接收模块1901,还用于接收运营终端发送的配置信息获取请求,所述配置信息获取请求携带有所述目标运营***的运营页面的访问地址;
发送模块1904,用于根据所述访问地址向所述运营终端发送所述目标运营***的运营页面的配置信息,以便于所述运营终端根据所述配置信息展示所述目标运营***的运营页面;
所述接收模块1901,还用于接收所述运营终端发送的运营人员针对所述目标运营***的运营页面中的业务数据的操作指令;
管理模块1904,用于根据所述操作指令对所述业务数据进行运营管理。
在一种实现方式中,所述配置指令包括至少一个配置项,所述配置项包括数据库连接配置、页面功能配置、页面中字段配置和权限控制配置中的至少一种;
查找模块1906,用于从页面模板库中查找所述至少一个配置项中的每一个配置项对应的页面模板;
组合模块1907,用于将所述每一个配置项对应的页面模板组合后作为目标页面模板。
在一种实现方式中,所述接收模块1901,还用于接收所述运营终端发送的配置信息获取请求,所述配置信息获取请求携带有所述目标运营***的运营页面的访问地址;
获取模块1902,还用于响应所述配置信息获取请求,获取所述访问地址对应的所述目标运营***的运营页面的配置信息;
发送模块1904,还用于向所述运营终端发送所述目标运营***的运营页面的配置信息,以便于所述运营终端根据所述配置信息展示所述目标运营***的运营页面。
在一种实现方式中,所述获取模块1902,还用于获取所述运营人员的身份标识信息;
校验模块1908,用于根据所述身份标识信息对所述运营人员进行操作权限的校验,若校验通过,则执行所述根据所述操作指令对所述业务数据进行运营管理的步骤。
在一种实现方式中,创建模块1909,用于利用页面代码和应用程序编程接口API数据创建页面模板库,所述页面模板库包括至少一个页面模板;
创建模块1909,还用于建立各个配置项与所述至少一个页面模板中各个页面模板之间的对应关系。
在一种实现方式中,所述接收模块1901,还用于接收配置终端发送的运营页面查询指令,所述运营页面查询指令包括用于查询历史配置的运营页面的目标配置项;
查询模块1910,用于查询与所述目标配置项匹配的第一运营页面以及所述第一运营页面对应的配置项;
展示模块1911,用于通过所述配置终端展示所述第一运营页面以及所述第一运营页面对应的配置项,以使得所述配置终端获取开发人员根据所述第一运营页面以及所述第一运营页面对应的配置项,针对目标运营***输入的配置指令。
在一种实现方式中,所述查询模块1910,具体用于:从历史配置记录中查询包含所述目标配置项的历史配置指令;
获取模块1902,还用于获取所述历史配置指令对应的第一运营页面以及所述历史配置指令包含的所述第一运营页面对应的配置项。
在一种实现方式中,所述查询模块1910,还用于若从所述历史配置记录中未查询到包含所述目标配置项的历史配置指令,则将针对所述目标运营***的配置指令以及所述目标运营***的运营页面保存到所述历史配置记录中。
本发明实施例中,接收模块1901接收配置终端发送的针对目标运营***的配置指令,获取模块1902获取所述配置指令对应的目标页面模板;生成模块1903利用所述目标页面模板生成所述目标运营***的运营页面的配置信息,接收模块1901,接收运营终端发送的配置信息获取请求,发送模块1904,根据访问地址向所述运营终端发送所述目标运营***的运营页面的配置信息,接收模块1901接收所述运营终端发送的运营人员针对所述目标运营***的运营页面中的业务数据的操作指令;管理模块1904根据所述操作指令对所述业务数据进行运营管理。通过实施上述方法,降低了运营***的开发难度,提升了运营***的开发效率。
下面将结合附图20对本发明实施例提供的另一种页面配置装置进行详细介绍。需要说明的是,附图20所示的页面配置装置,用于执行本发明图4所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,经参照本发明图4所示的实施例。
请参见图20,为本发明提供的一种页面配置装置的结构示意图,该页面配置装置200包括:输出模块2001、获取模块2002、生成模块2003、发送模块2004。
输出模块2001,用于当检测到针对目标运营***的配置需求时,输出运营***配置页面;
获取模块2002,用于获取通过所述运营***配置页面输入的至少一个配置项;
生成模块2003,用于根据所述至少一个配置项生成配置指令;
发送模块2004,用于向服务器发送所述配置指令,所述配置指令用于指示所述服务器根据所述至少一个配置项生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面。
本发明实施例中,输出模块2001输出运营***配置页面,获取模块2002获取通过所述运营***配置页面输入的至少一个配置项;生成模块2003根据所述至少一个配置项生成配置指令;发送模块2004,用于向服务器发送所述配置指令,通过实施上述方法,降低了运营***的开发难度,提升了运营***的开发效率。
请参见图21,为本发明实施例提供了一种服务器的结构示意图。如图21所示,该服务器包括:至少一个处理器2101,输入设备2103,输出设备2104,存储器2105,至少一个通信总线2102。其中,通信总线2102用于实现这些组件之间的连接通信。其中,存储器2105可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器2105可选的还可以是至少一个位于远离前述处理器2101的存储装置。其中处理器2101可以结合图19所描述的装置,存储器2105中存储一组程序代码,且处理器2101,输入设备2103,输出设备2104调用存储器2105中存储的程序代码,用于执行以下操作:
输入设备2103,用于接收配置终端发送的针对目标运营***的配置指令,所述配置指令是通过所述配置终端上的运营***配置页面输入的;
处理器2101,用于获取所述配置指令对应的目标页面模板,并利用所述目标页面模板生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面;
处理器2101,用于接收运营终端发送的配置信息获取请求,所述配置信息获取请求携带有所述目标运营***的运营页面的访问地址;
2101,用于根据所述访问地址向所述运营终端发送所述目标运营***的运营页面的配置信息,以便于所述运营终端根据所述配置信息展示所述目标运营***的运营页面;
输入设备2103,用于接收所述运营终端发送的运营人员针对所述目标运营***的运营页面中的业务数据的操作指令;
处理器2101,用于根据所述操作指令对所述业务数据进行运营管理。
在一种实现方式中,所述配置指令包括至少一个配置项,所述配置项包括数据库连接配置、页面功能配置、页面中字段配置和权限控制配置中的至少一种,所述获取所述配置指令对应的目标页面模板,处理器2101,具体用于:
从页面模板库中查找所述至少一个配置项中的每一个配置项对应的页面模板;
将所述每一个配置项对应的页面模板组合后作为目标页面模板。
在一种实现方式中,输入设备2103,用于接收所述运营终端发送的配置信息获取请求,所述配置信息获取请求携带有所述目标运营***的运营页面的访问地址;
处理器2101,用于响应所述配置信息获取请求,获取所述访问地址对应的所述目标运营***的运营页面的配置信息;
输出设备2104,向所述运营终端发送所述目标运营***的运营页面的配置信息,以便于所述运营终端根据所述配置信息展示所述目标运营***的运营页面。
在一种实现方式中,处理器2101,具体用于:
获取所述运营人员的身份标识信息;
根据所述身份标识信息对所述运营人员进行操作权限的校验,若校验通过,则执行所述根据所述操作指令对所述业务数据进行运营管理的步骤。
在一种实现方式中,处理器2101,具体用于:
利用页面代码和应用程序编程接口API数据创建页面模板库,所述页面模板库包括至少一个页面模板;
建立各个配置项与所述至少一个页面模板中各个页面模板之间的对应关系。
在一种实现方式中,输入设备2103,用于接收配置终端发送的运营页面查询指令,所述运营页面查询指令包括用于查询历史配置的运营页面的目标配置项;
处理器2101,具体用于:
查询与所述目标配置项匹配的第一运营页面以及所述第一运营页面对应的配置项;
通过所述配置终端展示所述第一运营页面以及所述第一运营页面对应的配置项,以使得所述配置终端获取开发人员根据所述第一运营页面以及所述第一运营页面对应的配置项,针对目标运营***输入的配置指令。
在一种实现方式中,处理器2101,具体用于:
从历史配置记录中查询包含所述目标配置项的历史配置指令;
获取所述历史配置指令对应的第一运营页面以及所述历史配置指令包含的所述第一运营页面对应的配置项。
在一种实现方式中,处理器2101,具体用于:
若从所述历史配置记录中未查询到包含所述目标配置项的历史配置指令,则将针对所述目标运营***的配置指令以及所述目标运营***的运营页面保存到所述历史配置记录中。
本发明实施例中,输入设备2103,接收配置终端发送的针对目标运营***的配置指令,处理器2101获取所述配置指令对应的目标页面模板,并利用所述目标页面模板生成所述目标运营***的运营页面的配置信息,输入设备2103接收所述运营终端发送的运营人员针对所述目标运营***的运营页面中的业务数据的操作指令。处理器2101根据所述操作指令对所述业务数据进行运营管理。通过实施上述方式,降低了运营***的开发难度,提升了运营***的开发效率。
请参见图22,为本发明实施例提供了一种配置终端的结构示意图。如图22所示,该配置终端包括:至少一个处理器2101,输入设备2203,输出设备2204,存储器2205,至少一个通信总线2202。其中,通信总线2202用于实现这些组件之间的连接通信。其中,输入设备2203可以是控制面板或者麦克风等,输出设备2204可以是显示屏等。其中,存储器2205可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器2205可选的还可以是至少一个位于远离前述处理器2201的存储装置。其中处理器2201可以结合图20所描述的装置,存储器2205中存储一组程序代码,且处理器2201,输入设备2203,输出设备2204调用存储器2205中存储的程序代码,用于执行以下操作:
处理器2201,用于当检测到针对目标运营***的配置需求时,输出运营***配置页面;
处理器2201,用于获取通过所述运营***配置页面输入的至少一个配置项;
处理器2201,用于根据所述至少一个配置项生成配置指令;
输出设备2204,用于向服务器发送所述配置指令,所述配置指令用于指示所述服务器根据所述至少一个配置项生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面。
本发明实施例中,当检测到针对目标运营***的配置需求时,处理器2201输出运营***配置页面,并获取通过所述运营***配置页面输入的至少一个配置项;处理器2201根据所述至少一个配置项生成配置指令,输出设备2204向服务器发送所述配置指令。通过实施上述方式,降低了运营***的开发难度,提升了运营***的开发效率。
本发明实施例中所述模块,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
应当理解,在本发明实施例中,所称处理器可以是中央处理模块(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互联(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等,该总线可以分为地址总线、数据总线、控制总线等,为便于表示,图21和图22中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的计算机存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (12)
1.一种页面配置方法,其特征在于,所述方法包括:
接收配置终端发送的针对目标运营***的配置指令,所述配置指令是通过所述配置终端上的运营***配置页面输入的;
获取所述配置指令对应的目标页面模板,并利用所述目标页面模板生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面;
接收所述运营终端发送的配置信息获取请求,所述配置信息获取请求携带有所述目标运营***的运营页面的访问地址;
根据所述访问地址向所述运营终端发送所述目标运营***的运营页面的配置信息,以便于所述运营终端根据所述配置信息展示所述目标运营***的运营页面;
接收所述运营终端发送的运营人员针对所述目标运营***的运营页面中的业务数据的操作指令,并根据所述操作指令对所述业务数据进行运营管理;
其中,所述配置指令包括至少一个配置项,所述配置项包括数据库连接配置、页面功能配置、页面中字段配置和权限控制配置中的至少一种,所述获取所述配置指令对应的目标页面模板,包括:
从页面模板库中查找所述至少一个配置项中的每一个配置项对应的页面模板;
将所述每一个配置项对应的页面模板组合后作为目标页面模板。
2.根据权利要求1所述的方法,其特征在于,所述根据所述访问地址向所述运营终端发送所述目标运营***的运营页面的配置信息,包括:
响应所述配置信息获取请求,获取所述访问地址对应的所述目标运营***的运营页面的配置信息;
向所述运营终端发送所述目标运营***的运营页面的配置信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述操作指令对所述业务数据进行运营管理之前,所述方法还包括:
获取所述运营人员的身份标识信息;
根据所述身份标识信息对所述运营人员进行操作权限的校验,若校验通过,则执行所述根据所述操作指令对所述业务数据进行运营管理的步骤。
4.根据权利要求1所述的方法,其特征在于,所述接收配置终端发送的针对目标运营***的配置指令之前,所述方法还包括:
利用页面代码和应用程序编程接口API数据创建页面模板库,所述页面模板库包括至少一个页面模板;
建立各个配置项与所述至少一个页面模板中各个页面模板之间的对应关系。
5.根据权利要求1所述的方法,其特征在于,所述接收配置终端发送的针对目标运营***的配置指令之前,所述方法还包括:
接收配置终端发送的运营页面查询指令,所述运营页面查询指令包括用于查询历史配置的运营页面的目标配置项;
查询与所述目标配置项匹配的第一运营页面以及所述第一运营页面对应的配置项;
通过所述配置终端展示所述第一运营页面以及所述第一运营页面对应的配置项,以使得所述配置终端获取开发人员根据所述第一运营页面以及所述第一运营页面对应的配置项,针对目标运营***输入的配置指令。
6.根据权利要求5所述的方法,其特征在于,所述查询与所述目标配置项匹配的第一运营页面以及所述第一运营页面对应的配置项,包括:
从历史配置记录中查询包含所述目标配置项的历史配置指令;
获取所述历史配置指令对应的第一运营页面以及所述历史配置指令包含的所述第一运营页面对应的配置项。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若从所述历史配置记录中未查询到包含所述目标配置项的历史配置指令,则将针对所述目标运营***的配置指令以及所述目标运营***的运营页面保存到所述历史配置记录中。
8.一种页面配置装置,其特征在于,所述装置包括:
接收模块,用于接收配置终端发送的针对目标运营***的配置指令,所述配置指令是通过所述配置终端上的运营***配置页面输入的;
获取模块,用于获取所述配置指令对应的目标页面模板;
生成模块,用于利用所述目标页面模板生成所述目标运营***的运营页面的配置信息,所述配置信息用于在运营终端上展示所述目标运营***的运营页面;
所述接收模块,还用于接收所述运营终端发送的配置信息获取请求,所述配置信息获取请求携带有所述目标运营***的运营页面的访问地址;
发送模块,用于根据所述访问地址向所述运营终端发送所述目标运营***的运营页面的配置信息,以便于所述运营终端根据所述配置信息展示所述目标运营***的运营页面;
所述接收模块,还用于接收所述运营终端发送的运营人员针对所述目标运营***的运营页面中的业务数据的操作指令;
管理模块,用于根据所述操作指令对所述业务数据进行运营管理;
其中,所述配置指令包括至少一个配置项,所述配置项包括数据库连接配置、页面功能配置、页面中字段配置和权限控制配置中的至少一种;
查找模块,用于从页面模板库中查找所述至少一个配置项中的每一个配置项对应的页面模板;
组合模块,用于将所述每一个配置项对应的页面模板组合后作为目标页面模板。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
创建模块,用于利用页面代码和应用程序编程接口API数据创建页面模板库,所述页面模板库包括至少一个页面模板;
所述创建模块,还用于建立各个配置项与所述至少一个页面模板中各个页面模板之间的对应关系。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
所述接收模块,还用于接收配置终端发送的运营页面查询指令,所述运营页面查询指令包括用于查询历史配置的运营页面的目标配置项;
查询模块,用于查询与所述目标配置项匹配的第一运营页面以及所述第一运营页面对应的配置项;
展示模块,用于通过所述配置终端展示所述第一运营页面以及所述第一运营页面对应的配置项,以使得所述配置终端获取开发人员根据所述第一运营页面以及所述第一运营页面对应的配置项,针对目标运营***输入的配置指令。
11.一种服务器,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1~7任一项所述的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1~7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910450587.9A CN111984239B (zh) | 2019-05-24 | 2019-05-24 | 一种页面配置方法、装置、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910450587.9A CN111984239B (zh) | 2019-05-24 | 2019-05-24 | 一种页面配置方法、装置、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111984239A CN111984239A (zh) | 2020-11-24 |
CN111984239B true CN111984239B (zh) | 2024-02-09 |
Family
ID=73436130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910450587.9A Active CN111984239B (zh) | 2019-05-24 | 2019-05-24 | 一种页面配置方法、装置、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111984239B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127791A (zh) * | 2021-05-19 | 2021-07-16 | 山东白令三维科技有限公司 | 一种运营页面配置方法、***、装置及可读存储介质 |
CN113467823B (zh) * | 2021-06-21 | 2024-03-01 | 北京达佳互联信息技术有限公司 | 一种配置信息的获取方法、装置、***及存储介质 |
CN113469784B (zh) * | 2021-06-28 | 2024-06-18 | 康键信息技术(深圳)有限公司 | 活动业务审核方法、装置、设备及存储介质 |
CN114816580B (zh) * | 2022-05-19 | 2023-10-24 | 青岛海尔科技有限公司 | 运营活动的配置方法、存储介质及电子装置 |
CN116301869B (zh) * | 2023-05-17 | 2023-08-15 | 建信金融科技有限责任公司 | 前端页面配置管控***、方法、设备、介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008036242A (ja) * | 2006-08-08 | 2008-02-21 | Sega Corp | 個別ウェブページの表示更新システム |
WO2014134934A1 (zh) * | 2013-03-04 | 2014-09-12 | 优视科技有限公司 | 一种双WebView展示定制页面的方法及*** |
CN109375914A (zh) * | 2018-09-27 | 2019-02-22 | 中国气象科学研究院 | 信息远程交互方法和*** |
CN109388397A (zh) * | 2018-09-26 | 2019-02-26 | 中国平安财产保险股份有限公司 | 产品页面生成方法、***、计算机设备和存储介质 |
CN109543119A (zh) * | 2018-10-08 | 2019-03-29 | 深圳市梦网科技发展有限公司 | 页面预览***及方法 |
-
2019
- 2019-05-24 CN CN201910450587.9A patent/CN111984239B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008036242A (ja) * | 2006-08-08 | 2008-02-21 | Sega Corp | 個別ウェブページの表示更新システム |
WO2014134934A1 (zh) * | 2013-03-04 | 2014-09-12 | 优视科技有限公司 | 一种双WebView展示定制页面的方法及*** |
CN109388397A (zh) * | 2018-09-26 | 2019-02-26 | 中国平安财产保险股份有限公司 | 产品页面生成方法、***、计算机设备和存储介质 |
CN109375914A (zh) * | 2018-09-27 | 2019-02-22 | 中国气象科学研究院 | 信息远程交互方法和*** |
CN109543119A (zh) * | 2018-10-08 | 2019-03-29 | 深圳市梦网科技发展有限公司 | 页面预览***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111984239A (zh) | 2020-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111984239B (zh) | 一种页面配置方法、装置、服务器及存储介质 | |
US8104020B2 (en) | Method and system to automate software testing using sniffer side and browser side recording and a toolbar interface | |
CN111598533A (zh) | 流程审批处理方法、装置、电子设备及存储介质 | |
CN110399294A (zh) | 测试用例生成方法、装置、计算机设备和存储介质 | |
CN109787957B (zh) | 配置文件的配置方法及相关装置 | |
CN110941779A (zh) | 加载页面的方法、装置、存储介质及电子设备 | |
CN105447072A (zh) | 可配置的界面框架及利用该框架的搜索方法和*** | |
CN115617780A (zh) | 数据导入方法、装置、设备及存储介质 | |
CN114185632A (zh) | 一种页面配置方法、装置、计算机设备、介质及程序产品 | |
CN112215015A (zh) | 翻译文本修订方法、装置、计算机设备和存储介质 | |
US20150100866A1 (en) | Information processing apparatus, information processing system, and non-transitory computer readable medium | |
CN116974929A (zh) | 自动化测试工具构建方法、自动化测试方法及其相关设备 | |
CN110968311B (zh) | 前端页面构建方法、装置及电子设备 | |
CN111026669A (zh) | 测试日志管理方法、测试日志管理装置及存储介质 | |
US10061686B2 (en) | Method, electronic apparatus, system, and storage medium for automated testing of application user interface | |
CN115827051A (zh) | 一种软件集成管理***、方法及服务器 | |
CN112445461B (zh) | 一种业务规则生成方法、装置、电子设备和可读存储介质 | |
CN112328149B (zh) | 图片格式的设置方法、装置及电子设备 | |
CN113377368A (zh) | 项目开发方法、装置、服务器及存储介质 | |
CN114371866A (zh) | 业务***的版本重构测试方法、装置和设备 | |
CN114047855A (zh) | 一种表单编辑方法、装置及终端设备 | |
CN112417012A (zh) | 数据处理方法及*** | |
CN110737426A (zh) | 程序块创建方法、装置、计算机设备和存储介质 | |
CN115129355B (zh) | 页面修复方法及其***、计算机设备 | |
CN110309159B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |