页面通信方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24805658 阅读:55 留言:0更新日期:2020-07-07 22:11
本发明专利技术实施例公开了一种页面通信方法、装置、计算机可读存储介质及终端,包括:获取客户端页面发送的第一通信请求;根据所述第一通信请求建立所述客户端页面与服务端页面的通信连接;根据所述通信连接所述客户端页面监听所述服务端页面的状态变化,以使所述客户端页面与所述服务端页面的页面状态同步变化。由此,当多个不同页面之间需要进行相同状态更新时,服务器端只需要对其中的一个页面发送状态变化信息,其他页面通过监听该页面的状态信息变化,就能够实现状态的同步调整,能够有效地减轻对于服务器端的负担,也避免了对于网络资源的浪费。

【技术实现步骤摘要】
页面通信方法、装置、计算机设备及存储介质
本申请涉及通信
,具体而言,本申请涉及一种页面通信方法、装置、计算机设备及存储介质。
技术介绍
伴随着计算机技术的发展,对于用户来讲计算机仅仅是一种办公、通信或者娱乐的工具。计算机终端作为用户直接操作的设备,计算机终端只能够向用户提供本地数据支持的服务,而用户需要获取本地数据之外的其他数据时,则需要通过互联网进行获取。现有技术中,通过互联网获取外部数据和信息最常用的工具为浏览器,浏览器中各个页面之间相互独立,任何一个页面内容状态的变化,都需要向对应的服务器端获取数据,才能够对页面状态进行调整,因此,当一个计算机终端开启多个浏览器页面时,会对服务器端造成较大负担,同时每个页面与服务器端就相同的事项进行通信时,也会造成网络资源的浪费。
技术实现思路
本申请针对现有方式存在的终端页面状态调整给服务器造成较大负担的问题,提出一种页面通信方法、装置、计算机可读存储介质及终端,通过页面通信的方式实现状态信息传递。本申请的实施例根据第一个方面,提供了一种页面通信方法,包括:获取客户端页面发送的第一通信请求;根据所述第一通信请求建立所述客户端页面与服务端页面的通信连接,其中,所述通信连接为所述服务端页面在指定的存储区域内存储状态信息,所述客户端页面监听所述存储区域内的状态信息变化;根据所述通信连接所述客户端页面监听所述服务端页面的状态变化,以使所述客户端页面与所述服务端页面的页面状态同步变化。可选地,所述根据所述通信连接所述客户端页面监听所述服务端页面的状态变化,以使所述客户端页面与所述服务端页面的页面状态同步变化包括:获取所述存储区域内的状态信息;将所述状态信息与预设的第一目标状态进行性比对;当所述状态信息与所述第一目标状态不一致时,确认所述存储区域存储的状态信息发生变化。可选地,所述当所述状态信息与所述第一目标状态不一致时,确认所述存储区域存储的状态信息发生变化之后,包括:获取所述存储区域内的状态变化信息;根据预设的状态列表识别所述状态变化信息是否为预设的第二目标状态;当所述状态变化信息表征的内容与所述第二目标状态的内容一致时,所述客户端页面根据所述状态变化信息调整页面内容。可选地,所述当所述状态变化信息表征的内容与所述第二目标状态的内容一致时,所述客户端页面根据所述状态变化信息调整页面内容之后,包括:获取所述客户端页面的第一页面截图和所述服务端页面的第二页面截图;比对所述第一页面截图与所述第二页面截图之间的相似度;当所述相似度小于预设的第一阈值时,重新对所述客户端页面的页面内容进行调整。可选地,比对所述第一页面截图与所述第二页面截图之间的相似度包括:将所述第一截图画面与所述第二截图画面输入至预设的相似度判断模型中,其中,所述相似度判断模型为预先训练至收敛状态,用于对图片相似度进行判断的神经网络模型;获取所述相似度判断模型输出的分类结果,其中,所述分类结果表征所述第一页面截图与所述第二页面截图之间的相似度。可选地,所述根据所述通信连接所述客户端页面监听所述服务端页面的状态变化,以使所述客户端页面与所述服务端页面的页面状态同步变化之后,包括:获取所述客户端页面发送的第二通信请求,其中,所述第二通信请求为跨域通信请求;将所述第二通信请求通过预设的票据页面发送至跨域通信页面建立跨域通信连接,其中,所述票据页面为嵌入所述客户端页面和所述跨域通信页面的内联框架。可选地,所述将所述第二通信请求通过预设的票据页面发送至跨域通信页面建立跨域通信连接包括:将所述第二通信请求转化为通信消息,其中,所述通信消息中包括作为通信目标的所述跨域通信页面的通信地址;根据所述通信地址所述票据页面将所述通信消息转发至所述跨域通信页面,以使所述客户端页面与所述跨域通信页面建立跨域通信连接。本申请的实施例根据第二个方面,还提供了一种页面通信装置,包括:获取模块,用于获取客户端页面发送的第一通信请求;处理模块,用于根据所述第一通信请求建立所述客户端页面与服务端页面的通信连接,其中,所述通信连接为所述服务端页面在指定的存储区域内存储状态信息,所述客户端页面监听所述存储区域内的状态信息变化;执行模块,用于根据所述通信连接所述客户端页面监听所述服务端页面的状态变化,以使所述客户端页面与所述服务端页面的页面状态同步变化。本申请的实施例根据第三个方面,还提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述页面通信方法的步骤。本申请的实施例根据第四个方面,还提供了一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述页面通信方法的步骤。本申请实施例的有益效果是:通过在客户端页面发起通信请求时,在存储器中指定一块专属的存储区域,该存储区域接受服务端页面的状态信息写入,同时,该存储区域受到客户端页面的监听,当服务端页面在该存储区域写入状态信息后,客户端页面通过监听获取该存储区域内页面状态信息变化,若监听到状态信息变化后,根据服务端页面写入的状态信息,对自身页面状态进行调整,以使其页面状态与服务端页面一致。由此,当多个不同页面之间需要进行相同状态更新时,服务器端只需要对其中的一个页面发送状态变化信息,其他页面通过监听该页面的状态信息变化,就能够实现状态的同步调整,能够有效地减轻对于服务器端的负担,也避免了对于网络资源的浪费。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请一个实施例的页面通信方法的基本流程示意图;图2为本申请一个具体实施例的客户端页面通过信息比对的方式确认状态变化信息的流程示意图;图3为本申请一具体实施例的筛选状态信息进行同步的流程示意图;图4为本申请一个实施例的通过图像比对确认状态同步效果的流程示意图;图5为本申请一个实施例的通过神经网络模型进行相似度比对的流程示意图;图6为本申请一个实施例的建立跨域通信连接的流程示意图;图7为本申请一个实施例的通过通信消息的方式进行跨域通信的流程示意图;图8为本申请一个实施例的页面通信装置基本结构示意图;图9为本申请一个实施例的计算机设备的基本结构框图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一本文档来自技高网
...

【技术保护点】
1.一种页面通信方法,其特征在于,包括:/n获取客户端页面发送的第一通信请求;/n根据所述第一通信请求建立所述客户端页面与服务端页面的通信连接,其中,所述通信连接为所述服务端页面在指定的存储区域内存储状态信息,所述客户端页面监听所述存储区域内的状态信息变化;/n根据所述通信连接所述客户端页面监听所述服务端页面的状态变化,以使所述客户端页面与所述服务端页面的页面状态同步变化。/n

【技术特征摘要】
1.一种页面通信方法,其特征在于,包括:
获取客户端页面发送的第一通信请求;
根据所述第一通信请求建立所述客户端页面与服务端页面的通信连接,其中,所述通信连接为所述服务端页面在指定的存储区域内存储状态信息,所述客户端页面监听所述存储区域内的状态信息变化;
根据所述通信连接所述客户端页面监听所述服务端页面的状态变化,以使所述客户端页面与所述服务端页面的页面状态同步变化。


2.根据权利要求1所述的页面通信方法,其特征在于,所述根据所述通信连接所述客户端页面监听所述服务端页面的状态变化,以使所述客户端页面与所述服务端页面的页面状态同步变化包括:
获取所述存储区域内的状态信息;
将所述状态信息与预设的第一目标状态进行性比对;
当所述状态信息与所述第一目标状态不一致时,确认所述存储区域存储的状态信息发生变化。


3.根据权利要求2所述的页面通信方法,其特征在于,所述当所述状态信息与所述第一目标状态不一致时,确认所述存储区域存储的状态信息发生变化之后,包括:
获取所述存储区域内的状态变化信息;
根据预设的状态列表识别所述状态变化信息是否为预设的第二目标状态;
当所述状态变化信息表征的内容与所述第二目标状态的内容一致时,所述客户端页面根据所述状态变化信息调整页面内容。


4.根据权利要求3所述的页面通信方法,其特征在于,所述当所述状态变化信息表征的内容与所述第二目标状态的内容一致时,所述客户端页面根据所述状态变化信息调整页面内容之后,包括:
获取所述客户端页面的第一页面截图和所述服务端页面的第二页面截图;
比对所述第一页面截图与所述第二页面截图之间的相似度;
当所述相似度小于预设的第一阈值时,重新对所述客户端页面的页面内容进行调整。


5.根据权利要求4所述的页面通信方法,其特征在于,比对所述第一页面截图与所述第二页面截图之间的相似度包括:
将所述第一截图画面与所述第二截图画面输入至预设的相似度判断模型中,其中,所述相似度判断模型为预先训练至收敛状态,用于...

【专利技术属性】
技术研发人员:饶建兵
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

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

1