[发明专利]个性化页面生成方法及装置在审
申请号: | 201710201854.X | 申请日: | 2017-03-30 |
公开(公告)号: | CN107085515A | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 刘富龙;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京众达德权知识产权代理有限公司11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 个性化 页面 生成 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体涉及个性化页面生成方法及装置。
背景技术
随着互联网的发展,门户网站、电子商务网站、直播网站等各类网站层出不穷,各类公司业务的迅速发展,随之产生了大量活动专题页面的需求用于吸引公司用户,许多公司提出了自助式的建站平台。在自助式建站平台中,组件开发人员向平台提供工具(模板或组件)。活动专题页开发人员可根据提供的工具(模板或组件),快速的开发出质量较高的活动专题页。
但是由于业务需求较灵活,而平台所提供的组件都是基于已有的组件库及可通用的抽象组件,从而导致无法搭建个性化的页面。
如果要搭建个性化页面,需要平台开发人员调研并开发。针对个性化的需求,不能够抽象为普通组件时,需要组件开发人员开发一种个性化组件。而个性化组件,通常又不能复用于其他需求或个性化需求。开发时间成本较高,并导致建站平台的灵活性较差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的个性化页面生成方法及装置。
依据本发明的一个方面,提供一种个性化页面生成方法,包括:向用户提供个性化组件接口,并通过所述个性化组件接口接收用户输入的组件内容代码;对所述组件内容代码进行编码处理,并将处理过的数据内容存入到数据库;从数据库中取出数据内容,并进行解码处理;将解码的数据内容渲染至页面,得到与用户输入的组件内容代码对应的个性化页面。
优选的,所述个性化组件接口包括HTML接口、CSS接口和Javascript接口中的一个或多个;所述组件内容代码包括HTML代码、CSS代码和Javascript代码中的一种或多种。
优选的,将用户输入的组件内容代码打乱成无序的字符串,从而对组件内容代码进行混淆扰乱;对混淆扰乱后的数据采用编码算法进行编码操作。
优选的,对从数据库中取出的数据内容进行解码处理,包括:对于从数据库中取出的数据内容,采用与所述编码算法对应的解码算法进行解码操作。
优选的,所述方法还包括:对用户输入的组件内容代码进行异常捕获;从所述组件内容代码中剔除有异常的代码。
依据本发明的另一方面,还提供一种个性化页面生成装置,包括:代码获取单元,用于向用户提供个性化组件接口,并通过所述个性化组件接口接收用户输入的组件内容代码;编码处理单元,用于对所述组件内容代码进行编码处理,并将处理过的数据内容存入到数据库;解码处理单元,用于从数据库中取出数据内容,并进行解码处理;渲染单元,用于将解码的数据内容渲染至页面,得到与用户输入的组件内容代码对应的个性化页面。
优选的,所述个性化组件接口包括HTML接口、CSS接口和Javascript接口中的一个或多个;所述组件内容代码包括HTML代码、CSS代码和Javascript代码中的一种或多种。
优选的,所述装置还包括:混淆扰乱处理单元,将用户输入的组件内容代码打乱成无序的字符串,从而对组件内容代码进行混淆扰乱;其中,所述编码处理单元,用于对混淆扰乱后的数据采用编码算法进行编码操作。
优选的,所述解码处理单元具体用于,对于从数据库中取出的数据内容,采用与所述编码算法对应的解码算法进行解码操作。
优选的,所述装置还包括:异常捕获单元,用于对用户输入的组件内容代码进行异常捕获;以及,从组件内容代码中剔除有异常的代码。可见,本发明通过。
可见,本发明实施例通过个性化页面生成方案,可以使得页面开发人员直接输入组件代码,随时随地的创建新个性化组件(即平台无法提供的通用抽象组件),不但能够有效的降低开发人员之间的沟通成本,并且可以提升自助式建站平台的构建效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明的一个实施例提供的个性化页面生成方法流程图;
图2示出了根据本发明一个实施例提供的个性化页面生成方法示意图;
图3示出了根据本发明的一个实施例提供的个性化组件实现方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710201854.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:共享库升级方法及装置
- 下一篇:一种修改配置的方法及装置