【技术实现步骤摘要】
一种多平台展示静态页面数据同步方法及B2B系统
本公开涉及但不限于多网融合、数据同步、通信
,具体涉及一种多平台展示静态页面数据同步方法及B2B系统。
技术介绍
用户在通过七网合一平台登录企业级商城的官网后直接访问企业级商城的静态页面,所述七网合一平台包括但不限于:PC电脑版官网、手机移动官网、微信公众号官网、安卓企业官方APP、企业库B2B推广、微信官方小程序、百度官方小程序。七网合一平台展示的静态页面是指将网页内容在各种平台上展示为超文本标记语言文件,该文件存储于网站的服务器,直接在各种平台的展示端进行展示。由于静态页面不能够自主的在各个不同类型的平台上同步更新页面,而是每次重新读取数据都需要以重新静态化以更新网站的服务器静态页面,在同时编辑、浏览或者切换多个相似的静态页面时,在各个静态页面上的更新的数据时常会由于误操作导致最终保存到服务器端的数据更新不同步,或者由于调用的静态页面太相近导致出现数据错误的问题,由于同步的数据的触发,容易造成CMS堵塞,影响其他的静态页面显示异常。而静态网站的所有页面都是直接从服务器读取,从而在现有的方法中,无法实现动态数据的同步更新,尤其是在现在的多平台展示(即不同的终端设备、操作系统和浏览器)的应用场景之下,更加难以实现静态页面数据的同步(即每个静态页面显示的网页缓存中数据不一致,从而导致保存到服务器端的数据出现差异,从而导致最终数据错误或者根据当前静态页面的不同步的错误数据更新从服务器读取的静态页面混乱、数据冗余的问题);由此可见,如何将静态的在线网页的页面内容 ...
【技术保护点】
1.一种多平台展示静态页面数据同步方法,其特征在于,所述方法包括以下步骤:/n用户在客户端通过七网合一平台登录企业级商城的官网后访问企业级商城的静态页面,/n所述七网合一平台包括但不限于:PC电脑版官网、手机移动官网、微信公众号官网、安卓企业官方APP、企业库B2B推广、微信小程序官网、百度小程序官网;/n所述PC电脑版官网指用电脑端登录的官网页面;/n所述手机移动官网为通过移动端登录的手机格式的官网页面;/n所述微信公众号官网是通过在微信浏览器里打开登录官网页面,将企业或者个人信息、服务、活动等内容通过微信网页的方式进行表现,而网站微信公众号主要是用来推送信息;/n所述安卓企业官方APP为通过安卓系统支持的APP程序进行登录并展示官网页面;/n所述企业库B2B推广为企业库平台进行登录官网页面,所述企业库包括但不限于http://www.qiyeku.com;/n所述微信小程序官网简称XCX,是微信中无需要下载安装即可使用的应用,用户通过微信的二维码扫一扫功能或者搜索功能即可打开微信小程序从而登录官网页面;/n所述百度小程序官网为通过百度小程序认证登录的官网页面;/n所述官网页面为静态 ...
【技术特征摘要】
1.一种多平台展示静态页面数据同步方法,其特征在于,所述方法包括以下步骤:
用户在客户端通过七网合一平台登录企业级商城的官网后访问企业级商城的静态页面,
所述七网合一平台包括但不限于:PC电脑版官网、手机移动官网、微信公众号官网、安卓企业官方APP、企业库B2B推广、微信小程序官网、百度小程序官网;
所述PC电脑版官网指用电脑端登录的官网页面;
所述手机移动官网为通过移动端登录的手机格式的官网页面;
所述微信公众号官网是通过在微信浏览器里打开登录官网页面,将企业或者个人信息、服务、活动等内容通过微信网页的方式进行表现,而网站微信公众号主要是用来推送信息;
所述安卓企业官方APP为通过安卓系统支持的APP程序进行登录并展示官网页面;
所述企业库B2B推广为企业库平台进行登录官网页面,所述企业库包括但不限于http://www.qiyeku.com;
所述微信小程序官网简称XCX,是微信中无需要下载安装即可使用的应用,用户通过微信的二维码扫一扫功能或者搜索功能即可打开微信小程序从而登录官网页面;
所述百度小程序官网为通过百度小程序认证登录的官网页面;
所述官网页面为静态页面,所述企业级商城为公司的商业性网站。
2.一种多平台展示静态页面数据同步方法,其特征在于,所述方法包括以下步骤:
客户端的浏览器接收来自于用户的静态页面访问请求,将所述静态页面访问请求所指示的静态页面作为第一页面,所述第一页面包括所述用户所需要访问的静态网页页面和/或当前所有与所述静态网页页面相关联的其他静态网页页面;
选取浏览器中已打开的静态页面中与所述第一页面有关联性的页面作为待同步页面;
所述第一页面向网站服务器发送url请求,网站服务器根据url请求来选择读取所述第一页面的信息文件,同时将所述第一页面的静态html文件读入内存,并生成document对象;
将待同步页面的静态html文件直接插入到所述document对象中得到第一对象,并在待同步页面的信息文件中提取脚本文件的代码,通过将脚本文件的代码绑定在待同步页面的静态html文件中,并配置到第一对象中,从而完成所述第一页面和待同步页面的数据同步。
3.根据权利要求2所述的一种多平台展示静态页面数据同步方法,其特征在于,所述静态页面包含已缓存网页页面的列表以及与各所述已缓存网页页面对应的简介页面对应的静态展示页面模板以及用于生成简介页面的完整图文内容。
4.根据权利要求3所述的一种多平台展示静态页面数据同步方法,其特征在于,选取浏览器中已打开的静态页面中与所述第一页面有关联性的页面作为待同步页面的方法为以下步骤:
S100:依次将客户端的浏览器中所有静态页面中的网页文档分割为句子的集合:即去除静态页面中所有的格式化信息与HTML标签得到第一文本内容;以逗号与分号作为分割符,将所述第一文本内容按照分割符分割为一个或多个句子;
S200:选择所有句子中文字长度大于长度阈值的第一句子;
S300:根据MD5消息摘要算法对所有的所述第一句子计算句子的MD5值;
S400:将所有的所述第一句子分成M个组;
S500:取每个组中MD5值最小的N个不同的第二句子,且所述第二句子的文字长度大于P,默认值M=10,N=5,P=100,P>100;M、N、P均为可以人工调整的参数;
S600:...
【专利技术属性】
技术研发人员:张芳军,李锐锋,
申请(专利权)人:中山市八喜电脑网络有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。