信息交互方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38102397 阅读:10 留言:0更新日期:2023-07-06 09:21
本申请提供一种信息交互方法、装置、电子设备及存储介质,其中,应用于第一终端侧的方法包括:响应于用户在第一页面内的第一输入,确定基于第一输入发生状态变化的第一页面元素;基于预设信息摘要算法对第一页面中区别于第一页面元素的其他页面元素的元素标识进行处理,获取第一散列值,将第一散列值确定为目标散列值;在发送时刻确定目标散列值未发生更新时,将目标散列值、第一页面元素对应的元素标识和最新状态信息发送至第二终端。本申请通过区分是否发生状态变化的页面元素,向第二终端以目标散列值形式发送未发生状态变化的页面元素的元素标识、发送发生状态变化的页面元素的相关信息,可在保证双端设备同屏显示的同时,减小数据传输量。减小数据传输量。减小数据传输量。

【技术实现步骤摘要】
信息交互方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种信息交互方法、装置、电子设备及存储介质。

技术介绍

[0002]在线带看是一种线上带看形式,在带看业务中,为了达到同屏效果,需要把一端的屏幕中的所有信息完整的传输到另一端,来实现屏幕内容还原,进而达到同屏的效果,将相同内容在不同设备进行同步展示。
[0003]目前,在进行信息传输时,通常是将屏幕中所显示的完整页面内容传输到对端,数量传输量大;且在带看过程中,由于用户在屏幕上的操作带有很大的连贯性(例如用户上下滑动界面),导致需要多次传输相同的页面内容,进一步增加了数据传输量。

技术实现思路

[0004]鉴于上述问题,本申请实施例提供一种克服上述问题或者至少部分地解决上述问题的信息交互方法、装置、电子设备及存储介质。
[0005]第一方面,本申请实施例提供了一种信息交互方法,应用于第一终端,包括:
[0006]响应于用户在第一页面内的第一输入,确定基于所述第一输入发生状态变化的第一页面元素;
[0007]基于预设信息摘要算法对所述第一页面中区别于所述第一页面元素的其他页面元素的元素标识进行处理,获取第一散列值,将所述第一散列值确定为目标散列值;
[0008]在发送时刻确定所述目标散列值未发生更新的情况下,将所述目标散列值、所述第一页面元素对应的元素标识和最新状态信息发送至第二终端。
[0009]第二方面,本申请实施例提供了一种信息交互方法,应用于第二终端,包括:/>[0010]接收第一终端在发送时刻确定目标散列值未发生更新的情况下发送的第一目标信息;
[0011]其中,所述第一目标信息包括所述目标散列值、第一页面元素对应的元素标识和最新状态信息;所述第一页面元素为第一页面中基于第一输入发生状态变化的页面元素,未发生更新的目标散列值为第一散列值,所述第一散列值由所述第一终端基于预设信息摘要算法对所述第一页面中区别于所述第一页面元素的其他页面元素的元素标识进行处理确定。
[0012]第三方面,本申请实施例提供了一种信息交互装置,应用于第一终端,包括:
[0013]第一确定模块,用于响应于用户在第一页面内的第一输入,确定基于所述第一输入发生状态变化的第一页面元素;
[0014]处理获取模块,用于基于预设信息摘要算法对所述第一页面中区别于所述第一页面元素的其他页面元素的元素标识进行处理,获取第一散列值,将所述第一散列值确定为目标散列值;
[0015]第一发送模块,用于在发送时刻确定所述目标散列值未发生更新的情况下,将所述目标散列值、所述第一页面元素对应的元素标识和最新状态信息发送至第二终端。
[0016]第四方面,本申请实施例提供了一种信息交互装置,应用于第二终端,包括:
[0017]第一接收模块,用于接收第一终端在发送时刻确定目标散列值未发生更新的情况下发送的第一目标信息;
[0018]其中,所述第一目标信息包括所述目标散列值、第一页面元素对应的元素标识和最新状态信息;所述第一页面元素为第一页面中基于第一输入发生状态变化的页面元素,未发生更新的目标散列值为第一散列值,所述第一散列值由所述第一终端基于预设信息摘要算法对所述第一页面中区别于所述第一页面元素的其他页面元素的元素标识进行处理确定。
[0019]第五方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面或者第二方面所述的信息交互方法的步骤。
[0020]第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述第一方面或者第二方面所述的信息交互方法的步骤。
[0021]本申请实施例技术方案,在基于第一输入确定发生状态变化的第一页面元素后,采用预设信息摘要算法对第一页面中区别于第一页面元素的其他页面元素的元素标识进行处理,获取第一散列值,将第一散列值确定为目标散列值,在发送时刻确定目标散列值未发生更新的情况下,将目标散列值、第一页面元素对应的元素标识和最新状态信息发送至第二终端,可以通过传输经过处理的元素标识、传输发生更新的第一页面元素的元素标识和最新状态信息,在保证双端设备同屏显示的同时,减小数据传输量,进而减小带宽消耗,且针对重复传输信息的场景,由于仅传输元素标识和最新状态信息,相较于重复传输页面完整内容的情况,可以进一步减小数据传输量。
附图说明
[0022]图1表示本申请实施例提供的第一终端侧的信息交互方法的示意图;
[0023]图2表示本申请实施例提供的第一终端展示的第一页面的示意图;
[0024]图3表示本申请实施例提供的第二终端侧的信息交互方法的示意图;
[0025]图4表示本申请实施例提供的第二终端与第一终端交互的方法示意图;
[0026]图5表示本申请实施例提供的第一终端侧的信息交互装置的示意图;
[0027]图6表示本申请实施例提供的第二终端侧的信息交互装置的示意图;
[0028]图7表示本申请实施例提供的电子设备结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
[0031]在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0032]下面对本申请提供的信息交互方法进行介绍,本申请实施例的信息交互方法应用于同屏带看场景,同屏带看场景可以包括VR在线带看场景、非VR在线带看场景,同屏带看场景可以为带看用户(如房源经纪人或置业顾问)带领浏览用户线上看房的过程,当然同屏带看场景不仅仅局限于房源带看,还可以是其他对象的带看,如特定商品(汽车)的同屏带看。
[0033]参见图1所示,应用于第一终端的信息交互方法包括如下步骤:
[0034]步骤101、响应于用户在第一页面内的第一输入,确定基于所述第一输入发生状态变化的第一页面元素。
[0035]第一终端的图形用户界面显示第一页面,第一页面为带看页面(如,可以为VR在线带看页面、非VR在线带看页面)。第一终端对应的用户可以为浏览用户,也可以是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息交互方法,应用于第一终端,其特征在于,包括:响应于用户在第一页面内的第一输入,确定基于所述第一输入发生状态变化的第一页面元素;基于预设信息摘要算法对所述第一页面中区别于所述第一页面元素的其他页面元素的元素标识进行处理,获取第一散列值,将所述第一散列值确定为目标散列值;在发送时刻确定所述目标散列值未发生更新的情况下,将所述目标散列值、所述第一页面元素对应的元素标识和最新状态信息发送至第二终端。2.根据权利要求1所述的方法,其特征在于,所述响应于用户在第一页面内的第一输入,确定基于所述第一输入发生状态变化的第一页面元素,包括:响应于所述第一输入,对所述第一页面进行页面状态更新;将所述第一输入发生前后所述第一页面对应的页面状态进行比对;根据比对结果确定发生状态变化的所述第一页面元素。3.根据权利要求1所述的方法,其特征在于,在将所述目标散列值、所述第一页面元素对应的元素标识和最新状态信息发送至第二终端之后,还包括:在接收到所述第二终端反馈的第二散列值与所述目标散列值不匹配的提示信息的情况下,将所述第一页面的全局页面元素对应的元素标识和最新状态信息发送至所述第二终端,所述第一页面的全局页面元素包括所述第一页面对应的全部可交互页面元素;其中,所述第二散列值由所述第二终端在所显示的第二页面对应的元素标识中查找与所述第一页面元素对应的元素标识相区别的元素标识后、基于所述预设信息摘要算法对查找到的元素标识进行处理确定。4.根据权利要求1所述的方法,其特征在于,在发送时刻确定所述目标散列值发生更新的情况下,所述方法还包括:将所述第一页面的全局页面元素对应的元素标识和最新状态信息发送至所述第二终端。5.根据权利要求4所述的方法,其特征在于,在将所述第一散列值确定为所述目标散列值之后、在到达发送时刻之前接收到用户在所述第一页面内的第二输入的情况下,所述方法还包括:响应于所述第二输入,确定基于所述第二输入发生状态变化的第二页面元素;基于所述预设信息摘要算法对所述第一页面中区别于所述第二页面元素的其他页面元素的元素标识进行处理,获取第三散列值,并将所述第三散列值确定为所述目标散列值,以进行所述目标散列值的更新。6.一种信息交互方法,应用于第二终端,其特征在于,包括:接收第一终端在发送时刻确定目标散列值未发生更新的情况下发送的第一目标信息;其中,所述第一目标信息包括所述目标散列值、第一页面元素对应的元素标识和最新状态信息;所述第一页面元素为第一页面中基于第一输入发生状态变化的页面元素,未发生更新的目标散列值为第一散列值,所述第一散列值由所述第一终端基于预设信息摘要算法对所述第一页面中区别于所述第一页面元素的其他页面元素的元素标识进行处理确定。7.根据权利要求6所述的方法,其特征在于,在接收所述第一目标信息之后,所述方法还包括:
在所显示的第二页面对应的元素标识中查找与所述第一页面元素对应的元素标识相区别的元素标识;基于所述预设信息摘要算...

【专利技术属性】
技术研发人员:周晶磊王海君
申请(专利权)人:瑞庭网络技术上海有限公司
类型:发明
国别省市:

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

1