展示终端页面的方法、装置、计算机设备和存储介质与流程

文档序号:21260314发布日期:2020-06-26 22:24阅读:112来源:国知局
展示终端页面的方法、装置、计算机设备和存储介质与流程

本申请涉及到计算机技术领域,特别是涉及到一种展示终端页面的方法、装置、计算机设备和存储介质。



背景技术:

toss后台的产品配置与对应的保险产品在移动端页面的展示是隔离的,若要看到具体某一款保险产品在移动端的展示效果,需要业务员通过toss系统完成一系列的操作,包括产品信息配置(包含产品险种责任的设置、产品特色图片及海报的上传、保险条款及理赔指引附件信息的上传等几十项产品属性)及产品权限审批等。通过以上过程后,系统会得到对应的移动端的产品页面,然后再发送给对应的移动端,移动端接收产品页面后打开查看。

但是产品配置过程繁琐复杂,且产品配置出错率较高,如果发现移动端的展示效果有问题,就需要按照上述流程重新进行产品配置,这容易给业务员造成较差的使用体验,同时也会使业务员的工作效率难以提升,造成系统业务满意度下降。



技术实现要素:

本申请的主要目的为提供一种将设计的页面效果实时展示在指定的终端上的展示终端页面的方法、装置、计算机设备和存储介质。

为了实现上述发明目的,本申请提出一种展示终端页面的方法,包括:

服务器根据用户在前端选择的目标业务类型以及目标终端类型,在数据库中进行检索,得到与所述目标业务类型以及所述目标终端类型对应的目标模板,所述目标模板包括业务子模板和终端子模板,所述业务子模板中包括有多个控件,所述终端子模板用于模拟终端上的画面;

将所述业务子模板和所述终端子模板加载在所述前端的显示屏上,以使所述显示屏显示所述业务子模板和所述终端子模板,且两者互不覆盖;

接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本;

运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上,以使所述业务信息在所述显示屏上进行展示。

进一步地,所述运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上的步骤之后,包括:

接收到用户确认的消息后,将加载了所述业务信息的终端子模板生成图片,同时读取用户的目标手机号;

将所述目标手机号作为密钥,对所述图片进行加密,得到加密图片;

生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上。

进一步地,所述生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上的步骤,包括:

将所述加密图片存储在指定的数据库,生成二维码,所述二维码中包括从所述数据库下载所述加密图片的下载链接;

将所述二维码加载在所述显示屏上。

进一步地,所述将所述二维码加载在所述显示屏上的步骤之后,包括:

当所述二维码被扫描端扫描后,获取扫描端的终端信息;

判断所述终端信息中的手机号是否是目标手机号;

若所述终端信息中的手机号不是所述目标手机号,发送解密请求到所述目标手机号对应的手机;

判断是否在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息;

若在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述图片发送给所述扫描端;

若未在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述加密图片发送给所述扫描端。进一步地,所述将所述二维码加载在所述显示屏上的步骤之后,包括:

接收到目标手机号对应的手机发送的生成下载序号的请求;

获取到当前日期,根据当前日期生成第一编号,根据当前日期接到的下载序号的次数生成第二编号,服务器将所述第一编号和第二编号按照预设的顺序排列,生成下载序号;

将所述下载序号发送至所述目标手机号对应的手机。

进一步地,所述接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本的步骤,包括:

接收前端的输入装置在所述业务子模板中的点击信息;

读取所述点击信息中的被点击位置在所述业务子模板中的目标位置参数;

从所述业务子模板的位置参数与脚本的对应关系中,查找所述目标位置参数对应的目标脚本,所述目标脚本即与所述控件对应的脚本。

本申请还提供一种展示终端页面的装置,包括:

检索模块,用于服务器根据用户在前端选择的目标业务类型以及目标终端类型,在数据库中进行检索,得到与所述目标业务类型以及所述目标终端类型对应的目标模板,所述目标模板包括业务子模板和终端子模板,所述业务子模板中包括有多个控件,所述终端子模板用于模拟终端上的画面;

加载模块,用于将所述业务子模板和所述终端子模板加载在所述前端的显示屏上,以使所述业务信息在所述显示屏上进行展示,且两者互不覆盖;

查找模块,用于接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本;

运行模块,用于运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上,以使所述业务信息在所述显示屏上进行展示。

进一步地,所述展示终端页面的装置还包括:

生成图片模块,用于接收到用户确认的消息后,将加载了所述业务信息的终端子模板生成图片,同时读取用户的目标手机号;

加密模块,用于将所述目标手机号作为密钥,对所述图片进行加密,得到加密图片;

下载模块,用于生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上。

本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。

本申请的展示终端页面的方法、装置、计算机设备和存储介质,根据手机的类型预先设计好对应的模板,使设计的业务信息实时进行相应的渲染,最后加载在对应的模板上,便于用户在电脑上实时看到手机上的模拟效果,发现有问题后可以直接更正。设计好页面后,生成图片,并对图片利用手机号进行加密,使用户采用手机下载图片后,可以直接打开查阅,避免图片信息外泄同时也能提高打开图片的速度。

附图说明

图1为本申请一实施例的展示终端页面的方法的流程示意图;

图2为本申请一实施例的展示终端页面的装置的结构示意框图;

图3为本申请一实施例的计算机设备的结构示意框图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

参照图1,本申请实施例提供一种展示终端页面的方法,包括步骤:

s1、服务器根据用户在前端选择的目标业务类型以及目标终端类型,在数据库中进行检索,得到与所述目标业务类型以及所述目标终端类型对应的目标模板,所述目标模板包括业务子模板和终端子模板,所述业务子模板中包括有多个控件,所述终端子模板用于模拟终端上的画面;

s2、将所述业务子模板和所述终端子模板加载在所述前端的显示屏上,以使所述显示屏显示所述业务子模板和所述终端子模板,且两者互不覆盖;

s3、接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本;

s4、运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上,以使所述业务信息在所述显示屏上进行展示。

本实施例中,如上述步骤s1所述,服务器连接一个前端,用于用户输入信息。服务器中存储有多个不同业务的业务类型以及多个不同机型、系统的终端的终端类型对应的模板。服务器将业务类型和终端类型展示在前端上,以供用户选择。用户选择好需要的目标业务类型和目标终端类型后,点击确认,服务器读取前端发送目标业务类型和目标终端类型,然后在服务器中的数据库进行检索,以得到同时符合目标业务类型和目标终端类型的目标模板。目标模板中包括了业务子模板和终端子模板,业务子模板用于显示对应的业务信息,业务子模板还包括多个控件,用于加载用户输入的业务信息中的具体参数。终端子模板用于模拟加载在终端上的业务信息的界面。目标模板中的业务子模板和终端子模板是配套的。

如上述步骤s2所述,服务器检索到目标模板后,将目标模板加载到前端的显示屏上,在将业务子模板和终端子模板加载到显示屏上时,优先的将业务子模板加载到显示屏的左边,将终端子模板加载到屏幕的右边,并且两个子模板之间互相不覆盖,即将两个子模板的全部内容均同时呈现在显示屏上,使用户可以不用进行任何操作就可以看到两个子模板的所有内容。终端子模板中带有尺寸属性,在加载的时候,服务器读取到显示屏的属性,得到显示屏的尺寸大小,然后判断终端子模板的尺寸属性中的长宽值是否大于显示屏的尺寸大小的长宽值,若是,则将终端子模板按照上述尺寸属性的长宽值加载在显示屏的右上侧,然后再将业务子模板加载在显示屏的右下侧,业务子模板没有尺寸属性,将其完全加载在显示屏上即可,而且不能覆盖在业务子模板上,也不能被业务子模板覆盖。

如上述步骤s3所述,当业务子模板加载到显示屏上后,用户可以通过前端的输入装置在业务子模板上输入业务信息中的具体参数,具体参数不一定是纯数据,也可以是文本。用户首先通过输入装置中的鼠标或触摸屏或键盘选定业务子模板中的控件,然后再通过输入装置中的键盘、麦克风等输入控件对应的具体参数。每当用户在前端输入完成一个控件后,服务器就读取该控件在业务子模板中的位置,根据该位置来获得控件中的具体参数表示的属性,再根据属性在服务器的数据库中查找属性对应的脚本,以通过对应的脚本来运行控件中的具体参数。

如上述步骤s4所述,服务器查找到脚本后,运行脚本,使脚本将控件中的具体参数渲染成图片、表格、文本等格式的信息,然后将该信息加载到终端子模板中的指定位置上,以使用户填写的业务信息可以实时模拟出在对应的终端上的画面。

在一个实施例中,上述运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上的步骤之后,包括:

s5、接收到用户确认的消息后,将加载了所述业务信息的终端子模板生成图片,同时读取用户的目标手机号;

s6、将所述目标手机号作为密钥,对所述图片进行加密,得到加密图片;

s7、生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上。

本实施例中,当用户将业务子模板中的所有的需要填写的控件均已填写后,终端子模板上加载了所有控件中填写的具体参数。用户得到了模拟在终端中的业务对应的画面,此时,需要将信息加载在手机端上。用户在前端点击确认按钮,服务器接收到前端发送的确认的消息,然后将加载了业务信息的终端子模板生成图片。然后,服务器读取前端的用户账号,根据用户账户读取用户在注册用户账户时预留的目标手机号,然后以该目标手机号作为密钥,对生成的图片进行加密,得到加密图片。然后将加密图片存储在一个指定的数据库中,并将访问该数据库的下载链接发送给目标手机号对应的手机,便于用户下载。同时,也将该下载链接加载在显示屏上,以便于用户通过其他手机进行输入下载。用户通过目标手机号对应的手机下载后,打开加密图片时,图片中包含有读取用户手机号的控件,加密图片在打开时,直接读取下载终端的手机号,如果手机号是目标手机号,则图片可以成功打开;如果手机号不是目标手机号,则图片加载出需要输入密码的控件,用户输入目标手机号即可以打开图片。

在一个实施例中,上述生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上的步骤,包括:

s71、将所述加密图片存储在指定的数据库,生成二维码,所述二维码中包括从所述数据库下载所述加密图片的下载链接;

s72、将所述二维码加载在所述显示屏上。

本实施例中,将加密图片存储在数据库后,用户需要下载后加载在手机上。通过发送下载链接的短信到手机或输入下载链接进行下载,均比较麻烦。此时,将加密图片存储在数据库后,其他终端需要访问数据库后再进行下载加密图片,将下载链接生成二维码,然后将二维码加载在显示屏上,以便于用户通过手机进行扫描下载。

在一个实施例中,上述将所述二维码加载在所述显示屏上的步骤之后,包括:

s8、当所述二维码被扫描端扫描后,获取扫描端的终端信息;

s9、判断所述终端信息中的手机号是否是目标手机号;

s1a、若所述终端信息中的手机号不是所述目标手机号,发送解密请求到所述目标手机号对应的手机;

s1b、判断是否在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息;

s1c、若在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述图片发送给所述扫描端;

s1d、若未在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述加密图片发送给所述扫描端。

本实施例中,手机端上具有摄像头可以进行扫描二维码,并内置有解析二维码的算法,因此手机端也叫扫描端。当二维码被手机端扫描后,即服务器中的下载链接被手机端访问了,服务器读取手机端的终端信息,包括手机端的手机号,然后判断该手机号是否是用户的目标手机号,如果不是,则需要用户进行授权。服务器发送解密请求到所述目标手机号,解密请求中包括图片和扫描端的终端信息。用户查看到解密请求后,进行确认与否认。服务器等待一段预定的时间,若在该预定的时间内接收到目标手机号对应的手机发送的确认信息,则服务器直接将未加密的图片发送给扫描端。如果用户未在预定的时间内回复,或者用户回复的是否认,则服务器将加密图片发送给扫描端,扫描端下载了加密图片后,可以通过目标手机号进行解密来获得图片。上述预定的时间是指从服务器发送解密请求到目标手机号对应的手机的时间之后的一段预定的时间,预定的时间可以是自服务器发送了解密请求到目标手机号对应的手机后1分钟。

在一个实施例中,上述将所述二维码加载在所述显示屏上的步骤之后,包括:

s1e、发送请求生成下载序号的指令到服务器;

s1f、接收服务器发送的下载序号,其中,所述下载序号是由服务器生成的,服务器获取到当前日期,根据当前日期生成第一编号,根据当前日期接到的下载序号的次数生成第二编号,服务器将所述第一编号和第二编号按照预设的顺序排列,生成下载序号。

本实施例中,前端上确认要生成一个与上述业务信息相关的图片后,该图片是用于业务员加载在指定的终端上以向客户进行展示。客户为了方便下载,会要求一个下载序号。业务员在前端上点击下载序号的请求后,前端发送该请求到服务器。服务器与多个前端通信连接。服务器接收到该请求后,读取时钟器,得到当前日期,然后将该当前日期按照预设的格式生成第一编号,如按照年、月、日的格式生成8位的数字;同时,服务器根据当前日期,判断该前端发送的请求是多少次发送的,得到该请求在服务器中的次序,然后根据该次序生成第二编号,第二编号可以是很简单的直接以次序作为第二编号,也可以是根据一些算法来进行计算得到第二编号。在一具体的实施例中,第二编号是五位字符,将上述次序进行十六进制化后得到一个四位数字,再随机一个字符作为第五位,得到五位字符的第二编号,然后再将第一编号的各字符和第二编号的各字符按照一定的逻辑顺序组合,生成下载序号。这样,即使用户通过其他终端来登录系统,也可以通过下载序号来获得图片来展示给客户看。

上述在生成第二编号时,还可以是结合图片中的业务信息生成第二编号。具体的,获取到接收到请求的次数以及本次请求中图片的业务信息,根据业务信息与编号代码的对应关系,得到请求图片中的业务信息的编号代码,然后将请求次数与编号代码结合得到第二编号。因本图片是业务员根据客户的需求而制作的,从而,服务器还可以统计所接收到的请求的所有图片信息中的业务信息,对各业务信息的数量进行排序,以便清楚市场上客户的需求。

在一个实施例中,上述接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本的步骤,包括:

s31、接收前端的输入装置在所述业务子模板中的点击信息;

s32、读取所述点击信息中的被点击位置在所述业务子模板中的目标位置参数;

s33、从所述业务子模板的位置参数与脚本的对应关系中,查找所述目标位置参数对应的目标脚本,所述目标脚本即与所述控件对应的脚本。

本实施例中,前端的输入装置包括鼠标和/或可触摸的显示屏,上述前端的显示屏是可触摸的显示屏,可以作为输入装置。用户在前端通过鼠标或手指在显示屏上的指定位置进行触碰,前端生成点击信息,然后前端将该点击信息发送给服务器。点击信息中包括显示屏的规格以及点击位置在显示屏中的位置,点击位置在显示屏中的位置用位置参数来进行表示。服务器读接收到点击信息后,读取点击信息中的目标位置参数,然后调用该业务子模板中位置参数与脚本的对应关系,然后查找到目标位置参数对应的脚本。业务子模板显示在显示屏上时,是显示在指定的显示屏中的位置;同时业务子模板中各个控件在业务子模板中的位置也是固定的,因此,每个控件在显示屏中的位置也是已知的。根据点击信息获取到显示屏上的位置信息,再从位置信息来计算被点击的控件,从而调用被点击的控件对应的脚本,可以很迅速的查找到对应的脚本。

综上所述,本申请的展示终端页面的方法,根据手机的类型预先设计好对应的模板,使设计的业务信息实时进行相应的渲染,最后加载在对应的模板上,便于用户在电脑上实时看到手机上的模拟效果,发现有问题后可以直接更正。设计好页面后,生成图片,并对图片利用手机号进行加密,使用户采用手机下载图片后,可以直接打开查阅,避免图片信息外泄同时也能提高打开图片的速度。

参照图2,本申请实施例中还提供一种展示终端页面的装置,包括:

检索模块1,用于服务器根据用户在前端选择的目标业务类型以及目标终端类型,在数据库中进行检索,得到与所述目标业务类型以及所述目标终端类型对应的目标模板,所述目标模板包括业务子模板和终端子模板,所述业务子模板中包括有多个控件,所述终端子模板用于模拟终端上的画面;

加载模块2,用于将所述业务子模板和所述终端子模板加载在所述前端的显示屏上,以使所述显示屏显示所述业务子模板和所述终端子模板,且使两者互不覆盖;

查找模块3,用于通过所述前端的接收输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本;

运行模块4,用于运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上,以使所述业务信息在所述显示屏上进行展示。

在一个实施例中,上述展示终端页面的装置还包括:

生成图片模块,用于接收到用户确认的消息后,将加载了所述业务信息的终端子模板生成图片,同时读取用户的目标手机号;

加密模块,用于将所述目标手机号作为密钥,对所述图片进行加密,得到加密图片;

下载模块,用于生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上。

在一个实施例中,上述下载模块包括:

存储单元,用于将所述加密图片存储在指定的数据库,生成二维码,所述二维码中包括从所述数据库的下载所述加密图片的下载链接;

二维码单元,用于将所述二维码加载在所述显示屏上。

在一个实施例中,上述展示终端页面的装置还包括:

获取模块,用于当所述二维码被扫描端扫描后,获取扫描端的终端信息;

第一判断模块,用于判断所述终端信息中的手机号是否是目标手机号;

第一发送模块,用于若所述终端信息中的手机号不是所述目标手机号,发送解密请求到所述目标手机号对应的手机;

第二判断模块,用于判断是否在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息;

第二发送模块,用于若在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述图片发送给所述扫描端;

第三发送模块,用于若未在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述加密图片发送给所述扫描端。

在一个实施例中,上述展示终端页面的装置还包括:

接收请求模块,用于接收到目标手机号对应的手机发送的生成下载序号的请求;

生成序号模块,用于获取到当前日期,根据当前日期生成第一编号,根据当前日期接到的下载序号的次数生成第二编号,服务器将所述第一编号和第二编号按照预设的顺序排列,生成下载序号;

发送序号模块,用于将所述下载序号发送至所述目标手机号对应的手机。

在一个实施例中,上述查找模块3包括:

接收单元,用于接收前端的输入装置在所述业务子模板中的点击信息;

读取单元,用于读取所述点击信息中的被点击位置在所述业务子模板中的目标位置参数;

查找单元,用于从所述业务子模板的位置参数与脚本的对应关系中,查找所述目标位置参数对应的目标脚本,所述目标脚本即与所述控件对应的脚本。

参照图3,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储目标模板、控件等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种展示终端页面的方法。上述展示终端页面的方法包括步骤:服务器根据用户在前端选择的目标业务类型以及目标终端类型,在数据库中进行检索,得到与所述目标业务类型以及所述目标终端类型对应的目标模板,所述目标模板包括业务子模板和终端子模板,所述业务子模板中包括有多个控件,所述终端子模板用于模拟终端上的画面;将所述业务子模板和所述终端子模板加载在所述前端的显示屏上,以使所述显示屏显示所述业务子模板和所述终端子模板,且两者互不覆盖;接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本;运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上,以使所述业务信息在所述显示屏上进行展示。

在一个实施例中,上述运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上的步骤之后,包括:接收到用户确认的消息后,将加载了所述业务信息的终端子模板生成图片,同时读取用户的目标手机号;将所述目标手机号作为密钥,对所述图片进行加密,得到加密图片;生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上。

在一个实施例中,上述生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上的步骤,包括:将所述加密图片存储在指定的数据库,生成二维码,所述二维码中包括从所述数据库下载所述加密图片的下载链接;将所述二维码加载在所述显示屏上。

在一个实施例中,上述将所述二维码加载在所述显示屏上的步骤之后,包括:当所述二维码被扫描端扫描后,获取扫描端的终端信息;判断所述终端信息中的手机号是否是目标手机号;若所述终端信息中的手机号不是所述目标手机号,发送解密请求到所述目标手机号对应的手机;判断是否在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息;若在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述图片发送给所述扫描端;若未在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述加密图片发送给所述扫描端。

在一个实施例中,上述将所述二维码加载在所述显示屏上的步骤之后,包括:接收到目标手机号对应的手机发送的生成下载序号的请求;获取到当前日期,根据当前日期生成第一编号,根据当前日期接到的下载序号的次数生成第二编号,服务器将所述第一编号和第二编号按照预设的顺序排列,生成下载序号;将所述下载序号发送至所述目标手机号对应的手机。

在一个实施例中,上述接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本的步骤,包括:接收前端的输入装置在所述业务子模板中的点击信息;读取所述点击信息中的被点击位置在所述业务子模板中的目标位置参数;从所述业务子模板的位置参数与脚本的对应关系中,查找所述目标位置参数对应的目标脚本,所述目标脚本即与所述控件对应的脚本。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。

本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种展示终端页面的方法。上述展示终端页面的方法包括步骤:服务器根据用户在前端选择的目标业务类型以及目标终端类型,在数据库中进行检索,得到与所述目标业务类型以及所述目标终端类型对应的目标模板,所述目标模板包括业务子模板和终端子模板,所述业务子模板中包括有多个控件,所述终端子模板用于模拟终端上的画面;将所述业务子模板和所述终端子模板加载在所述前端的显示屏上,以使所述显示屏显示所述业务子模板和所述终端子模板,且两者互不覆盖;接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本;运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上,以使所述业务信息在所述显示屏上进行展示。

在一个实施例中,上述运行所述脚本,使所述控件中的业务信息通过所述脚本的加载方式加载到所述终端子模板上的步骤之后,包括:接收到用户确认的消息后,将加载了所述业务信息的终端子模板生成图片,同时读取用户的目标手机号;将所述目标手机号作为密钥,对所述图片进行加密,得到加密图片;生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上。

在一个实施例中,上述生成下载所述加密图片的下载链接,并将所述下载链接加载在所述显示屏上的步骤,包括:将所述加密图片存储在指定的数据库,生成二维码,所述二维码中包括从所述数据库下载所述加密图片的下载链接;将所述二维码加载在所述显示屏上。

在一个实施例中,上述将所述二维码加载在所述显示屏上的步骤之后,包括:当所述二维码被扫描端扫描后,获取扫描端的终端信息;判断所述终端信息中的手机号是否是目标手机号;若所述终端信息中的手机号不是所述目标手机号,发送解密请求到所述目标手机号对应的手机;判断是否在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息;若在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述图片发送给所述扫描端;若未在预定的时间内接收到所述目标手机号对应的手机反馈的确认解密信息,将所述加密图片发送给所述扫描端。

在一个实施例中,上述将所述二维码加载在所述显示屏上的步骤之后,包括:接收到目标手机号对应的手机发送的生成下载序号的请求;获取到当前日期,根据当前日期生成第一编号,根据当前日期接到的下载序号的次数生成第二编号,服务器将所述第一编号和第二编号按照预设的顺序排列,生成下载序号;将所述下载序号发送至所述目标手机号对应的手机。

在一个实施例中,上述接收通过所述前端的输入装置在所述业务子模板中的控件中输入的业务信息后,根据所述控件在所述业务子模板中的位置,查找到与所述控件对应的脚本的步骤,包括:接收前端的输入装置在所述业务子模板中的点击信息;读取所述点击信息中的被点击位置在所述业务子模板中的目标位置参数;从所述业务子模板的位置参数与脚本的对应关系中,查找所述目标位置参数对应的目标脚本,所述目标脚本即与所述控件对应的脚本。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1