[发明专利]页面展示代码转换方法、装置、设备及计算机存储介质在审
申请号: | 201810499736.6 | 申请日: | 2018-05-23 |
公开(公告)号: | CN108717357A | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 许彦锐 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F8/40 | 分类号: | G06F8/40 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转换代码 转换参数 转换 预设 页面展示 计算机存储介质 终端类型标识 代码转换 应用软件开发 标识符 读取 标识符确定 数值替换 预先设置 逐行判断 调用 工作量 并用 携带 检测 开发 | ||
1.一种页面展示代码转换方法,其特征在于,所述页面展示代码转换方法包括以下步骤:
当接收到待转换代码时,读取所述待转换代码中携带的类型标识符,并根据所述类型标识符确定转换模板以及终端类型标识;
调用所述转换模板对所述待转换代码进行检测,逐行判断所述待转换待代码中是否存在所述转换模板中的预设转换参数,若存在所述转换模板中的预设转换参数,将存在于所述待转换代码中的所述预设转换参数确定为所述待转换代码中的待转换参数;
根据所述终端类型标识,确定所述转换模板中与所述待转换参数对应的预设参数值,并用所述预设参数值替换所述待转换参数的参数值,以将所述待转换代码转换为页面展示代码。
2.如权利要求1所述的页面展示代码转换方法,其特征在于,所述将所述待转换代码转换为页面展示代码的步骤之后包括:
控制所述页面展示代码运行,生成运行结果,并判断所述运行结果是否为运行成功,若所述运行结果为运行成功,则输出所述页面展示代码转换成功的提示信息;
若所述运行结果为运行失败,则调用预设检测代码对所述页面展示代码中形式逻辑的有效性进行检测,生成检测结果;
获取所述待转换代码和所述页面展示代码之间的差异项,将所述差异项添加到所述检测结果中形成新的检测结果,并将所述新的检测结果输出。
3.如权利要求2所述的页面展示代码转换方法,其特征在于,所述将所述新的检测结果输出的步骤之后包括:
接收基于所述新的检测结果所发送的修改指令,并读取所述修改指令中所携带的修改参数和修改参数值;
根据所述修改参数确定页面展示代码中的目标修改参数,并将所述目标修改参数的参数值替换为所述修改参数值。
4.如权利要求2所述的页面展示代码转换方法,其特征在于,所述输出所述页面展示代码转换成功的提示信息的步骤之后包括:
将所述页面展示代码与所述终端类型标识形成键值对对应关系,并将所述键值对对应关系存储;
当接收到下载请求时,根据所述下载请求中所携带的终端请求标识,确定所述下载请求所来源终端的终端类型;
根据键值对对应关系确定与所述终端类型对应的页面展示代码,并将所述对应的页面展示代码下发到所述下载请求所来源终端。
5.如权利要求4所述的页面展示代码转换方法,其特征在于,所述将所述对应的页面展示代码下发到所述下载请求所来源终端的步骤之前包括:
根据所述下载请求,确定所述下载请求所来源终端上显示装置的显示尺寸,并根据所述显示尺寸对所述对应的页面展示代码中的显示内容进行排列,生成终端页面展示代码。
6.如权利要求5所述的页面展示代码转换方法,其特征在于,所述根据所述显示尺寸对所述对应的页面展示代码中的显示内容进行排列的步骤包括:
根据所述对应的页面展示代码中显示内容的页面标识符,确定所述显示内容中显示图片的调整类型;
当所述调整类型为缩放调整时,则根据所述显示尺寸对所述显示图片进行缩放排列;
当所述调整类型为固定排列时,则调用与所述显示尺寸对应的显示图片作为所述显示内容中的显示图片进行排列。
7.如权利要求1-6任一项所述的页面展示代码转换方法,其特征在于,所述用所述预设参数值替换所述待转换参数的参数值的步骤之后包括:
根据预设映射表中各待转换参数与参数注释的对应关系,确定与所述待转换参数对应的参数注释;
将所述参数注释对应添加到所述待转换参数所在待转换代码的代码行中,并将所述代码行与所述待转换代码中其他代码行区别显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810499736.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计量全息可视化展现方法及装置
- 下一篇:服务型软件配置管理方法和设备