一种页面生成系统、方法及服务器技术方案

技术编号:19544004 阅读:19 留言:0更新日期:2018-11-24 20:39
本发明专利技术公开了一种页面生成系统、方法及服务器,其中,该方法包括:后台服务器解析客户端正在编辑的当前页面所包含的URL信息,查询数据库服务器以确定匹配的本地地址,并将其替换为本地地址,保存编辑完成的页面内容以及相应的本地地址,从而生成包含多媒体文件的页面。实现了在页面编辑的同时对页面URL进行处理以替换成本地地址,不需要用户将图片下载至本地进行保存,从而提高页面编辑的操作效率和便捷性。利用本发明专利技术,不需要用户将图片下载至本地进行保存,从而提高页面编辑的操作效率和便捷性。

A Page Generation System, Method and Server

The invention discloses a page generation system, a method and a server, in which the background server parses the URL information contained in the current page being edited by the client, queries the database server to determine the matching local address, replaces it with the local address, and saves the content of the edited page. And the corresponding local address to generate pages containing multimedia files. In order to improve the efficiency and convenience of page editing, the page URL is processed at the same time as page editing to replace the cost address, without the need for users to download pictures to local storage. By using the present invention, it is not necessary for users to download pictures to the local area for preservation, thereby improving the operation efficiency and convenience of page editing.

【技术实现步骤摘要】
一种页面生成系统、方法及服务器
本专利技术涉及电子信息
,尤其涉及了一种页面生成系统、方法及服务器。
技术介绍
目前,资讯类网站主要是通过文章来传播新闻信息。一般情况下,文章主要是依靠文字作为载体,同时除了文字信息以外,还放置一些图片,以更加形象直观地体现文章内容。根据某些需要,比如要对文章进行编辑时,通常会引用来在于其他网站的图片、视频等文件。现有的页面信息编辑方式,用户在当前页面使用图片时,需要预先下载图片到本地再上传到后台,后台接收到图片后再返回本地地址至当前页面,从而实现将图片粘贴至至当前页面。现有技术中,用户只能先将图片下载到本地,再上传至后台,通过这种方式编辑包含图片的文章时,可能会出现卡顿,并且用户操作繁琐、比较耗时。
技术实现思路
本专利技术主要解决的技术问题是提供一种页面生成系统、方法及服务器,能够不需要用户将图片下载至本地进行保存,从而提高页面编辑的操作效率和便捷性。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种页面生成系统,所述系统包括:Web服务器;客户端,与所述web服务器建立连接,用于进行页面编辑,并访问所述web服务器以确定待上传的多媒体文件,并将所述多媒体文件的URL拷贝至当前页面;数据库服务器,用于保存历史解析任务所获得URL,并且每个URL对应一个本地地址;其中,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;以及多个后台服务器,连接在所述web服务器与所述数据库服务器之间,用于解析所述当前页面包含的URL信息,查询所述数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址,以及保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。其中,所述多个后台服务器彼此分布式连接,每个所述后台服务器还用于队列化获取解析任务。其中,所述多个后台服务器的数量可横向拓展。其中,所述数据库服务器设置在所述后台服务器中的任意一个。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种页面生成服务器,所述服务器包括:任务获取模块,用于通过web服务器获取客户端正在编辑的当前页面,以获取解析任务;其中,所述客户端通过拷贝多媒体文件的URL将待上传的多媒体文件拷贝至所述当前页面,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;解析模块,用于解析所述当前页面包含的URL信息;匹配模块,用于查询数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址;其中,所述数据库服务器预先保存历史解析任务所获得URL,并且每个URL对应一个本地地址;页面生成模块,用于保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。其中,所述解析模块还用于在所述当前页面编辑时,持续对所述当前页面进行解析以确定与解析得到的URL信息匹配的本地地址。其中,还包括:地址分配模块,用于在所述匹配模块在所述数据库服务器未查询到与解析得到的URL信息匹配的本地地址时,为所述URL信息分配一本地地址,并将所述URL信息与对应的所述本地地址同步保存至所述数据库服务器。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种页面生成方法,所述方法包括:客户端进行页面编辑,并访问web服务器以确定待上传的多媒体文件,并将所述多媒体文件的URL拷贝至当前页面;后台服务器解析所述当前页面包含的URL信息,查询数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址,以及保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面;其中,所述数据库服务器预先保存历史解析任务所获得URL,并且每个URL对应一个本地地址;所述解析任务为对页面包含的多媒体文件解析以获取URL信息。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种页面生成方法,所述方法包括:后台服务器通过web服务器获取客户端正在编辑的当前页面,以获取解析任务;其中,所述客户端通过拷贝多媒体文件的URL将待上传的多媒体文件拷贝至所述当前页面,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;解析所述当前页面包含的URL信息;查询数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址;其中,所述数据库服务器预先保存历史解析任务所获得URL,并且每个URL对应一个本地地址;保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。其中,在所述数据库服务器未查询到与解析得到的URL信息匹配的本地地址时,所述方法还包括:为所述URL信息分配一本地地址,并将所述URL信息与对应的所述本地地址同步保存至所述数据库服务器。本专利技术由于采用了以上技术方案,具有显著的技术效果:本专利技术通过后台服务器解析客户端正在编辑的当前页面所包含的URL信息,查询数据库服务器以确定匹配的本地地址,并将其替换为本地地址,保存编辑完成的页面内容以及相应的本地地址,从而生成包含多媒体文件的页面。实现了在页面编辑的同时对页面URL进行处理以替换成本地地址,不需要用户将图片下载至本地进行保存,从而提高页面编辑的操作效率和便捷性。附图说明图1是本专利技术实施方式中的一种页面生成系统的结构示意图;图2是本专利技术第一实施方式中的一种页面生成服务器的结构示意图;图3是本专利技术第二实施方式中的一种页面生成服务器的结构示意图;图4是本专利技术第一实施方式中的一种页面生成方法的流程示意图;图5是本专利技术第二实施方式中的一种页面生成方法的流程示意图;图6是本专利技术第三实施方式中的一种页面生成方法的流程示意图。具体实施方式下面结合附图和实施方式对本专利技术进行详细说明。请参阅图1,为本专利技术实施方式中的一种页面生成系统的结构示意图。该页面生成系统10包括web服务器11、客户端12、数据库服务器13以及多个后台服务器14。具体地,web服务器11与客户端12建立通信连接,多个后台服务器14连接在web服务器11与数据库服务器13之间。在本实施方式中,该多个后台服务器14彼此分布式连接,且该后台服务器14的数量为5。在其他实施方式中,该后台服务器14的数量可以是一台,还可以是其他数量,具体数量可根据网络结构、系统数据量等因素进行设置。在本实施方式中,该数据库服务器13为单独的服务器。在其他实施方式中,该数据库服务器13还可以是设置在其中一台后台服务器14中,可根据实际网络结构、系统数据量等因素进行设置。该客户端12可以是智能手机、PC机等,用于响应用户的操作进行网页页面内容的编辑,并通过访问web服务器11以获取待上传的多媒体文件,并将多媒体文件拷贝至当前页面中。其中,通过拷贝该多媒体文件的URL信息以将其拷贝至当前页面。具体地,待上传的多媒体文件是指,客户端12在进行编辑的页面内容需要插入文字、图片、视频等一种或多种元素,并在编辑完成后上传至web服务器11发布出去。该多媒体文件可以是图片、视频、音频等文件。该数据库服务器13用于预先保存历史解析任务所获得的URL信息,并且每个URL信息对应一个本地地址。其中,解析任务是指后台服务器14对页面包含的多媒体文件进行解析以获得URL信息的动作,本地地址是指多媒体文件保本文档来自技高网...

【技术保护点】
1.一种页面生成系统,其特征在于,所述系统包括:Web服务器;客户端,与所述web服务器建立连接,用于进行页面编辑,并访问所述web服务器以确定待上传的多媒体文件,并将所述多媒体文件的URL拷贝至当前页面;数据库服务器,用于保存历史解析任务所获得URL,并且每个URL对应一个本地地址;其中,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;以及多个后台服务器,连接在所述web服务器与所述数据库服务器之间,用于解析所述当前页面包含的URL信息,查询所述数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址,以及保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。

【技术特征摘要】
1.一种页面生成系统,其特征在于,所述系统包括:Web服务器;客户端,与所述web服务器建立连接,用于进行页面编辑,并访问所述web服务器以确定待上传的多媒体文件,并将所述多媒体文件的URL拷贝至当前页面;数据库服务器,用于保存历史解析任务所获得URL,并且每个URL对应一个本地地址;其中,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;以及多个后台服务器,连接在所述web服务器与所述数据库服务器之间,用于解析所述当前页面包含的URL信息,查询所述数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址,以及保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。2.根据权利要求1所述的页面生成系统,其特征在于,所述多个后台服务器彼此分布式连接,每个所述后台服务器还用于队列化获取解析任务。3.根据权利要求2所述的页面生成系统,其特征在于,所述多个后台服务器的数量可横向拓展。4.根据权利要求1所述的页面生成系统,其特征在于,所述数据库服务器设置在所述后台服务器中的任意一个。5.一种页面生成服务器,其特征在于,所述服务器包括:任务获取模块,用于通过web服务器获取客户端正在编辑的当前页面,以获取解析任务;其中,所述客户端通过拷贝多媒体文件的URL将待上传的多媒体文件拷贝至所述当前页面,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;解析模块,用于解析所述当前页面包含的URL信息;匹配模块,用于查询数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址;其中,所述数据库服务器预先保存历史解析任务所获得URL,并且每个URL对应一个本地地址;页面生成模块,用于保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。6.根据权利要求5所述的页面生成服务器,其特征在于,所述解析模块还用于在所述当前页面...

【专利技术属性】
技术研发人员:吴少彬
申请(专利权)人:厦门欣旅通科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1