1.本技术涉及互联网技术领域,尤其涉及一种在线带看方法、装置、设备及存储介质。
背景技术:2.目前,房产经纪人线上为客户带看房源通常是通过虚拟现实(virtual reality,vr)来实现,即房产经纪人可通过提前拍摄好的vr视频来为客户展示房源信息。然而有些房源由于没有提前拍摄vr素材,导致这类房源无法实现线上带看。
3.因此,如何提供一种通用的在线带看实现方案,以适用于线上提供的各类房源,仍然需要提供进一步的解决方案。
技术实现要素:4.本技术的多个方面提供一种在线带看方法、装置、设备及存储介质,用以解决现有的在线带看方案需借助于vr来实现,不适用于无vr物料的房源的问题。
5.第一方面,本技术实施例提供一种在线带看方法,应用于目标用户的第一终端设备,包括:
6.展示目标房源的宿主页面,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
7.响应所述宿主页面上针对所述目标房源的在线带看触发操作,向服务端发送所述目标房源的在线带看请求,以使所述服务端将所述在线带看请求发送至目标经纪人的第二终端设备;
8.在所述目标经纪人对所述在线带看请求进行响应的情况下,通过所述服务端与所述第二终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;
9.基于所述在线带看通道,将所述目标用户在第一页面上的浏览画面通过所述服务端发送至所述第二终端设备;
10.若接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第一操作指令,以将所述第一页面切换至目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
11.第二方面,本技术实施例还提供一种在线带看方法,应用于目标经纪人的第二终端设备,包括:
12.接收第一终端设备经服务端转发的针对目标房源的在线带看请求,所述在线带看请求是根据目标用户在所述目标房源的宿主页面上的在线带看触发操作发送的,所述宿主
页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
13.根据目标经纪人对所述在线带看请求的响应,通过所述服务端与所述第一终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;
14.基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面;
15.若检测到所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,将所述第一页面切换为目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面;以及
16.基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备,以使所述第一终端设备执行所述第一操作指令,以将所述第一页面切换至所述目标详情页面。
17.第三方面,本技术实施例还提供一种在线带看方法,应用于服务端,包括:
18.响应于目标用户在第一终端设备展示的目标房源的宿主页面中针对所述目标房源的在线带看触发操作,向目标经纪人的第二终端设备发送所述目标房源的在线带看请求,其中,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
19.响应于所述目标经纪人对所述在线带看请求的响应,建立所述第一终端设备与所述第二终端设备的在线带看通道和音视频通道,所述音视频通道用于供目标经纪人和所述目标用户之间针对目标房源进行音视频交互;
20.基于所述在线带看通道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备;
21.若接收所述目标经纪人在所述第二终端设备中根据所述浏览画面在所述第一页面中发起的第一操作指令,则将所述第一操作指令发送至所述第一终端设备;
22.其中,所述第一操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第一操作指令时,所述目标经纪人和所述目标用户之间通过所述音视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
23.第四方面,本技术实施例还提供一种在线带看装置,应用于第一终端设备,所述装置包括:
24.页面展示模块,用于展示目标房源的宿主页面,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
25.请求发送模块,用于响应所述宿主页面上针对所述目标房源的在线带看触发操作,向服务端发送所述目标房源的在线带看请求,以使所述服务端将所述在线带看请求发送至目标经纪人的第二终端设备;
26.通道建立模块,用于在所述目标经纪人对所述在线带看请求进行响应的情况下,通过所述服务端与所述第二终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;
27.画面发送模块,用于基于所述在线带看通道,将所述目标用户在第一页面上的浏览画面通过所述服务端发送至所述第二终端设备;
28.指令执行模块,用于若接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第一操作指令,以将所述第一页面切换至目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
29.第五方面,本技术实施例还提供一种在线带看装置,应用于第二终端设备,所述装置包括:
30.请求接收模块,用于接收第一终端设备经服务端转发的针对目标房源的在线带看请求,所述在线带看请求是根据目标用户在所述目标房源的宿主页面上的在线带看触发操作发送的,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
31.通道建立模块,用于根据目标经纪人对所述在线带看请求的响应,通过所述服务端与所述第一终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;
32.画面接收模块,用于基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面;
33.页面切换模块,用于若检测到所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,将所述第一页面切换为目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面;以及
34.指令转发模块,用于基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备,以使所述第一终端设备执行所述第一操作指令,以将所述第一页面切换至所述目标详情页面。
35.第六方面,本技术实施例还提供一种在线带看装置,应用于服务端设备,所述装置包括:
36.请求发送模块,用于响应于目标用户在第一终端设备展示的目标房源的宿主页面中针对所述目标房源的在线带看触发操作,向目标经纪人的第二终端设备发送所述目标房源的在线带看请求,其中,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详
情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
37.通道建立模块,用于响应于所述目标经纪人对所述在线带看请求的响应,建立所述第一终端设备与所述第二终端设备的在线带看通道和音视频通道,所述音视频通道用于供目标经纪人和所述目标用户之间针对目标房源进行音视频交互;
38.画面发送模块,用于基于所述在线带看通道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备;
39.指令发送模块,用于若接收所述目标经纪人在所述第二终端设备中根据所述浏览画面在所述第一页面中发起的第一操作指令,则将所述第一操作指令发送至所述第一终端设备;
40.其中,所述第一操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第一操作指令时,所述目标经纪人和所述目标用户之间通过所述音视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
41.第七方面,本技术实施例还提供一种终端设备,包括:存储器和处理器;其中,所述存储器,用于存储计算机程序;所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行权利要求第一方面、第二方面或第三方面中任一项所述方法中的步骤。
42.第八方面,本技术实施例还提供一种服务端设备,特征在于,包括:存储器和处理器;其中,所述存储器,用于存储计算机程序;所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行第三方方面中所述方法中的步骤。
43.第九方面,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,致使所述处理器能够实现权利要求第一方面、第二方面或第三方面中任一项所述方法中的步骤。
44.由以上本技术实施例提供的技术方案可见,本技术实施例方案至少具备如下一种技术效果:
45.本技术提供的一个或多个实施例,在目标用户在宿主页面中针对目标房源进行在线带看触发操作时,能够通过服务端发送在线带看请求给目标经纪人的第二终端设备,使得目标经纪人对该在线带看请求响应时,通过服务端建立第一终端设备和第二终端设备之间在线带看通道和音视频通道之后,第一终端设备和第二终端设备可通过在线带看通道实现目标用户和目标经纪人之间的在线带看操作,同时,第一终端设备和第二终端设备还能通过音视频通道实现实时音视频交互,来沟通在线带看内容,这就使得不论目标房源是否提前录制有vr物料,都可实现在线带看。而且,由于能够将目标房源的宿主页面通过页面内嵌标签关联目标房源的多个详情页面,且该多个详情页面和宿主页面集成在同一容器中,这样便可以在目标经纪人和目标用户之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,将宿主页面切换至与宿主页面关联的任一目标详情页面中,或者将内嵌于宿主页面进行显示的任一详情页面切换至其他详情页面中,从而避免了在线带看过程中,页面切换操作所导致的用户和经纪人之间的音视频通话中断的问题。
附图说明
46.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
47.图1为本技术一示例性实施例提供的一种在线带看方法应用于第一终端设备的流程示意图;
48.图2为本技术一示例性实施例提供的在线带看方法中目标房源的宿主页面的示意图;
49.图3为本技术一示例性实施例提供的在线带看方法中响应宿主页面上针对目标房源的在线带看触发操作的示意图;
50.图4为本技术又一示例性实施例提供的在线带看方法中目标经纪人接收到在线带看请求的示意图;
51.图5为本技术又一示例性实施例提供的在线带看方法中第一终端设备和第二终端设备建立了在线带看通道和音视频通道后的界面示意图;
52.图6为本技术又一示例性实施例提供的在线带看方法中用于支持实现在线带看的在线带看框架的结构示意图;
53.图7为本技术又一示例性实施例提供的在线带看方法中宿主页面分别切换至目标房源的室内vr页面、目标房源的周边配套设施页面和目标房源的小区vr页面的示意图;
54.图8为本技术又一示例性实施例提供的一种在线带看方法应用于第二终端设备的流程示意图;
55.图9为本技术又一示例性实施例提供的在线带看方法中通过服务端与第一终端设备建立在线带看通道和音视频通道之后,目标经纪人的第二终端设备显示宿主页面的界面示意图;
56.图10为本技术又一示例性实施例提供的一种在线带看方法应用于服务端的流程示意图;
57.图11为本技术又一示例性实施例提供的一种在线带看装置的结构示意图;
58.图12为本技术又一示例性实施例提供的另一种在线带看装置的结构示意图;
59.图13为本技术又一示例性实施例提供的又一种在线带看装置的结构示意图;
60.图14为本技术又一示例性实施例提供的一种终端设备的结构示意图;
61.图15为本技术又一示例性实施例提供的另一种终端设备的结构示意图;
62.图16为本技术又一示例性实施例提供的又一种服务端设备的结构示意图。
具体实施方式
63.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
64.针对现有的在线带看方案需借助于vr来实现,不适用于无vr物料的房源的技术问题,本技术实施例提供一种解决方案,基本思路是:在目标用户在宿主页面中针对目标房源进行在线带看触发操作时,能够通过服务端发送在线带看请求给目标经纪人的第二终端设
备,使得目标经纪人对该在线带看请求响应时,通过服务端建立第一终端设备和第二终端设备之间在线带看通道和音视频通道之后,第一终端设备和第二终端设备可通过在线带看通道实现目标用户和目标经纪人之间的在线带看操作,同时,第一终端设备和第二终端设备还能通过音视频通道实现实时音视频交互,来在线带看内容,这就使得不论目标房源是否提前录制有vr物料,都可实现在线带看。
65.而且,由于能够将目标房源的宿主页面通过页面内嵌标签关联目标房源的多个详情页面,且该多个详情页面和宿主页面集成在同一容器中,这样便可以在目标经纪人和目标用户之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,将宿主页面切换至与宿主页面关联的任一目标详情页面中,或者将内嵌于宿主页面进行显示的任一详情页面切换至其他详情页面中,从而避免了在线带看过程中,页面切换操作所导致的用户和经纪人之间的音视频通话中断的问题。
66.以下结合附图,详细说明本技术各实施例提供的技术方案。
67.图1是本技术的一个实施例提供的一种在线带看方法的实施流程示意图,该方法应用于目标用户的第一终端设备。图1的方法可包括:
68.步骤110,展示目标房源的宿主页面,宿主页面通过页面内嵌标签关联有目标房源的多个详情页面,且多个详情页面和宿主页面集成在同一容器中。
69.其中,目标房源的宿主页面为展示目标房源信息的主页面,其中,目标房源信息可以为新房信息、二手房信息、租房信息、商铺信息、写字楼信息等任意房源信息。本技术实施例以下以二手房信息为例进行说明。
70.在该目标房源信息为二手房信息时,该宿主页面中通常包括有目标房源的户型、单价、面积、朝向、报价、房源图片和视频等房源基本信息、物业费、停车费、物业公司、停车位等小区信息、以及周边配套信息。
71.图2为本技术实施例提供的在线带看方法中目标房源的一宿主页面的示意图,在图2中,目标房源的宿主页面包括房源信息、小区信息和周边配套三部分。其中房源信息包括目标房源的户型、单价、面积、朝向、报价、房源图片和视频。小区信息包括交易权属、绿化率、容积率、供水供暖、物业费、停车位、停车费、开发商、物业公司、均价、以及小区全景vr等信息,其中,小区全景vr与小区全景vr页面相关联,目标用户或目标经纪人可点击小区全景vr以展示小区全景vr的详情页面。周边配套信息包括周边地铁、公交、学校、医院、购物等配套信息,且周边配套信息与周边配套详情页面关联,目标用户或目标经纪人可点击周边配套信息以展示周边配套详情页面。
72.应理解,为了便于目标用户在在线带看过程中能够充分了解目标房源的相关信息,除目标房源的宿主页面所展示的上述信息以外,还可通过目标房源的多个详情页面对目标房源的相关信息进行更具体地描述和展示。比如,可预先采集目标房源的房源内部vr图片或视频,以使得目标用户能够进入展示该vr图片或视频的页面中,身临其境地体验目标房源的内部布局和陈设,该房源内部vr图片可在用户或目标经纪人点击vr图片后切换至目标房源的室内vr页面。还可将目标房源的周边配套设施以单独的页面展示给目标用户,以使得目标用户能够查看目标房源周边的地铁、公交、超市、学校和医院等配套详情。此外,为便于目标用户了解目标房源所在小区的环境和地理位置,还可将目标房源的小区vr全景图以单独的页面展示给目标用户,以使得目标用户能够全方位地了解目标房源所在小区的
具体情况。
73.可选地,上述多个详情页面包括下述至少一种页面:
74.目标房源的室内虚拟现实vr页面;
75.目标房源的周边配套设施页面;
76.目标房源的小区vr页面。
77.而当目标房源还包括宿主页面以外的多个详情页面时,在在线带看过程中,为了方便目标经纪人带领目标用户全面且充分地了解目标房源的信息,不可避免地需要从宿主页面切换至多个详情页面中。通常情况下,一个页面在一个容器中,多个不同的页面在不同的容器中,这就导致在页面切换后,切换前的宿主页面所提供的功能也会暂停。
78.那么在在线带看场景中,由于目标经纪人需要与目标用户之间进行实时的音视频通话来进行房源信息的讲解和答疑解惑,因此需要在在线带看过程中时刻保持音视频通话。然而,在页面切换后,由于音视频通话功能通常在宿主页面,一旦从宿主页面切换至其他页面,将会出现目标用户与目标经纪人之间正在进行的音视频通话中断的问题。为了解决这一问题,本技术实施例中的宿主页面可通过页面内嵌标签关联有目标房源的多个详情页面,且多个详情页面和宿主页面集成在同一容器中。
79.其中,页面内嵌标签可通过iframe标签来实现。iframe是html标签,作用是文档中的文档,或者浮动的框架(frame)。iframe元素会创建包含另外一个文档的内联框架(即行内框架),即在网页中内嵌另一个网页。具体来说,可在宿主页面中通过iframe标签来引入多个详情页面。
80.步骤120,响应宿主页面上针对目标房源的在线带看触发操作,向服务端发送目标房源的在线带看请求,以使服务端将在线带看请求发送至目标经纪人的第二终端设备。
81.可选地,上述图2所示的宿主页面中还可包括在线带看控件,该在线带看控件可根据需求设置在宿主页面中的任意位置处。目标用户在确定目标房源为意向房源后,可在目标房源的宿主页面中点击在线带看控件。在目标用户点击在线带看控件后,第一终端设备可接收到宿主页面上针对目标房源的在线带看触发操作,并响应该在线带看触发操作,向服务端发送在线带看请求。服务端在接收到该在线带看请求之后,便可确定与目标房源相匹配的目标经纪人,从而将目标房源的在线带看请求发送至目标经纪人的第二终端设备。
82.图3为本技术实施例提供的在线带看方法中响应宿主页面上针对目标房源的在线带看触发操作的示意图。图3(a)为目标用户点击宿主页面中的在线带看控件的示意图。图3(b)为目标用户点击宿主页面中的在线带看控件展示的在线带看的提示框示意图,该在线带看的提示框中可包括在线带看的功能以及“立即带看”的控件按钮,其中,在线带看的功能可包括“同屏语音在线聊”、“房源信息同步看”以及“疑问专人实时讲”。目标用户可点击图3(b)提示框中的“立即带看”,以触发目标房源的在线带看请求。图3(c)为目标用户点击图3(b)提示框中的“立即带看”后,所触发的与目标经纪人的音视频通话请求的示意图。
83.应理解,一个经纪人可代理多套房源,一个房源也可由多个经纪人代理,这就使得目标用户请求目标房源进行在线带看时,代理目标房源的多个经纪人中,可能有正在进行其代理的其他房源的在线带看操作的经纪人。在这种情况下,为避免目标用户的在线带看请求不能得到及时响应,服务端可先确定与目标房源相匹配的至少一个经纪人,再从该至少一个经纪人中确定当前时间段处于空闲状态的经纪人作为目标经纪人。
84.可选地,为了给目标用户提供更好的服务体验,如果确定当前时间段处于空闲状态的经纪人不止一个,则可基于经纪人的历史服务评分或者成交量等数据,优先为目标用户选择历史服务评分高或者成交量高的经纪人作为目标经纪人为目标用户提供在线带看服务。
85.或者,如果确定当前时间段处于空闲状态的经纪人不止一个,也可随机从当前时间段处于空闲状态的经纪人中选择一个经纪人作为目标经纪人为目标用户提供在线带看服务。
86.步骤130,在目标经纪人对在线带看请求进行响应的情况下,通过服务端与第二终端设备建立在线带看通道和音视频通道。
87.其中,音视频通道用于供目标经纪人和目标用户之间针对目标房源进行音视频交互。
88.图4为本技术实施例提供的在线带看方法中目标经纪人接收到在线带看请求的示意图。图4可显示有发送该在线带看请求的目标用户的用户昵称以及目标房源的基本信息,比如目标房源所在的小区名称、目标房源的户型和目标房源的面积。为便于目标经纪人对该在线带看请求进行响应或者拒绝响应,图4所示的页面中还可包括接听控件和拒绝控件。在目标经纪人点击接听控件后,便可通过服务端与目标用户的第一终端设备建立在线带看通道和音视频通道。而若目标经纪人当前不便为目标用户提供在线带看服务,也可点击拒绝控件,以拒绝响应目标用户的在线带看请求。
89.其中,在线带看通道用于供目标经纪人或目标用户对目标房源的宿主页面和多个详情页面进行同屏操作,即在目标经纪人对目标房源的宿主页面和多个详情页面进行操作时,目标用户的第一终端设备中的目标房源的宿主页面和多个详情页面也对目标经纪人的操作指令进行响应。同理,目标用户在对目标房源的宿主页面和多个详情页面进行操作时,目标经纪人的第二终端设备中的目标房源的宿主页面和多个详情页面也对目标用户的操作指令进行响应,从而使得在线带看过程中,目标用户和目标经纪人端的所显示的界面是一致的。
90.可选地,在在线带看过程中,为了让目标用户全面了解目标房源的各类信息,通常会有从宿主页面切换至多个详情页面中的任意一个详情页面,或者在多个详情页面之间进行切换的需求。应理解,为了不影响目标用户与目标经纪人之间的音视频通话,除了将宿主页面和多个详情页面集成在一个容器中,还可将宿主页面对应的在线带看功能也与宿主页面和多个详情页面集成在同一容器中,其中在线带看功能对应的音视频通话控件也集成在同一容器中。从而在宿主页面切换至多个详情页面中的任意一个详情页面中之后,宿主页面中显示的音视频通话控件也会显示在多个详情页面中的任意一个详情页面中,即宿主页面与多个详情页面之间的页面切换不会影响到音视频通话控件的显示。
91.具体地,在通过服务端与第二终端设备建立在线带看通道和音视频通道之后,本技术实施例提供的方法还包括:
92.在第一页面中显示音视频通话控件,以及在第一页面切换至目标详情页面之后,将音视频通话控件显示在目标详情页面中。
93.其中,第一页面可以是宿主页面,或者也可以是内嵌于宿主页面进行显示的多个详情页面中的任一详情页面。应理解,当第一页面为内嵌于宿主页面进行显示的多个详情
页面中的任一详情页面时,该任一详情页面不同于目标详情页面。
94.图5为本技术实施例提供的在线带看方法中第一终端设备和第二终端设备建立了在线带看通道和音视频通道后的界面示意图。在图5(a)中,在与第二终端设备建立了在线带看通道和音视频通道之后,目标房源的宿主页面中显示有音视频通话控件,该音视频通话控件可包括通话对象的昵称和头像、静音控件以及挂断控件。图5(b)为在宿主页面切换至目标详情页面(以目标详情页面为目标房源的小区全景vr页面为例)后,音视频通话控件显示在目标详情页面中的示意图。即在由宿主页面切换至目标详情页面之后,音视频通话控件的位置可以不变,也不影响目标用户与目标经纪人之间的音视频通话。
95.可选地,音视频通话控件悬浮显示在宿主页面或目标详情页面中;或者音视频通话控件显示在宿主页面或目标详情页面的指定区域中。
96.由于音视频通话控件在宿主页面或目标详情页面显示时,会覆盖其显示区域下的部分文字或图片,也就导致对宿主页面或目标详情页面中的部分文字或图片有遮挡,从而影响目标用户或目标经纪人查看目标房源的相关信息。针对此,本技术实施例,可将音视频通话控件悬浮显示在宿主页面或目标详情页面中。当音视频通话控件悬浮显示在宿主页面或目标详情页面中时,音视频通话控件可被拖动改变其显示位置,从而避免影响目标用户或目标经纪人查看其遮挡的目标房源的相关信息。此外,音视频通话控件还可显示在宿主页面或目标详情页面的指定区域中,用户可通过上下滑动页面来查看被音视频通话控件遮挡住的文字或图片。
97.步骤140,基于在线带看通道,将目标用户在第一页面上的浏览画面通过服务端发送至第二终端设备。
98.其中,第一操作指令指示从第一页面切换至目标详情页面。
99.图6为本技术实施例提供的在线带看方法中用于支持实现在线带看的在线带看框架的结构示意图。在图6中,该在线带看框架包括native层、宿主层和web层。其中,native层主要提供音视频通话能力以及一些原生能力(日志、鉴权等)。宿主层是带看框架的核心层,起到承上启下的作用。web层对应于业务h5页面,web层可以灵活运用,可以是现有的多页面(multi-page application,mpa),也可以是微前端页面,只要web层接入了在线带看能力,就可以实现在线带看。
100.其中,宿主层向下对接native层,宿主层通过hybrid通道与native层通信,hybrid通道是native层和宿主层共有的。可将native层的原子能力(拨打,接听,静音等能力)聚合为在线带看能力。同时,宿主层向上对接web层,可将在线带看能力赋予web层的h5页面。宿主层还可以提供一些公共组件(如经纪人端要电话的功能所需要的公共组件),用来减少web层实现在线带看功能所需要的开发量。此外,宿主层还提供事件回放与采集能力,用于实现不同终端设备之间的在线带看过程中的同屏操作。
101.web层用于接入宿主层提供的在线带看能力,具体使用iframe实现目标房源的多个页面的在线带看。具体来说,可在web层中将宿主页面通过iframe标签多个详情页面(比如房源室内/小区vr页面、周边配套页面),并将宿主页面和多个详情页面集成在同一个容器中,同时在宿主页面上实现在线带看相关功能,比如静音、挂断、以及与app通信的功能,这些功能也集成在上述容器中,通过在宿主页面内添加监听事件来实现在线带看过程中第一终端设备和第二终端设备之间的点击/滑动等同屏操作事件。
102.其中,目标详情页面为多个详情页面中的任意一个页面。
103.应理解,在线带看请求通常是由目标用户在看到符合其需求的目标房源,通常是在目标房源的宿主页面中点击在线带看控件触发的。那么,在通过服务端建立好第一终端设备与第二终端设备之间的在线带看通道和音视频通道时,目标用户已处于目标房源的宿主页面或多个详情页面中的任一详情页面的浏览状态中,而且宿主页面和任一详情页面通常支持上下滑动功能,因此,在目标经纪人响应在线带看请求后所进入的宿主页面或任一详情页面也需要与目标用户端的宿主页面或任一详情页面保持一致,从而实现第一终端设备和第二终端设备两端的同屏操作和展示,进而实现目标房源的在线带看。
104.具体地,在通过服务端建立好第一终端设备与第二终端设备之间的在线带看通道和音视频通道之后,还可基于在线带看通道,将目标用户在第一页面上的浏览画面通过服务端发送至第二终端设备,使得第二终端设备显示的第一页面与第一终端设备显示的第一页面一致,即目标用户将第一页面滑动到什么位置显示,目标经纪人的第二终端设备也相应地展示该位置所对应的第一页面。
105.步骤150,若接收第二终端设备经服务端转发的目标经纪人根据浏览画面在第一页面上发起的第一操作指令,在目标用户和目标经纪人之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,执行第一操作指令,以将第一页面切换至目标详情页面。
106.其中,第一操作指令指示从第一页面切换至目标详情页面。
107.当第一页面为宿主页面时,将第一页面切换至目标详情页面,目标详情页面可显示在宿主页面内的部分区域,或者目标详情页面也可完全覆盖显示在宿主页面区域中,此时宿主页面只是被覆盖,并没有被关闭。
108.当第一页面为内嵌于宿主页面进行显示的多个详情页面中的任一详情页面时,除了将第一页面切换至目标详情页面之外,还可将第一页面切换至宿主页面。此时,可关闭显示在宿主页面内的第一页面,具体地,第一页面的右上角可显示有关闭页面控件,在该关闭页面控件被触发后,便可关闭第一页面,并显示宿主页面。
109.图7为本技术实施例提供的在线带看方法中从宿主页面分别切换至目标房源的室内vr页面、目标房源的周边配套设施页面和目标房源的小区vr页面的示意图。在图7(a)中,目标用户或目标经纪人可点击宿主页面中的目标房源的室内vr,触发目标房源的室内vr页面的打开操作,从而将宿主页面切换显示为目标房源的室内vr页面,如图7(b)所示。此时,为便于返回至宿主页面,或再次由宿主页面切换至目标房源的室内vr页面,可在页面底部显示页面切换控件,当目标房源的室内vr页面被打开后,页面切换控件可显示有“室内vr”和“宿主页面”这两个控件,且“室内vr”可呈突出显示效果,以提示目标用户或目标经纪人当前显示的页面为目标房源的室内vr页面。同时,图7(b)中目标房源的室内vr页面的右上角还可显示有关闭页面控件,在该关闭页面控件被点击等操作触发后,目标房源的室内vr页面被关闭,并切换显示目标房源的宿主页面。
110.在图7(b)的基础上,若目标用户或目标经纪人点击页面下方的“宿主页面”控件,则可切换显示至目标房源的宿主页面。此时,如果目标用户或目标经纪人在目标房源的宿主页面中点击周边配套信息区域显示的内容,则可触发目标房源的周边配套设施页面的打开操作,从而将宿主页面切换显示为目标房源的周边配套设施页面,如图7(c)所示。此时,为便于返回至宿主页面,或再次由宿主页面切换至目标房源的室内vr页面或目标房源的周
边配套设施页面,页面底部显示的页面切换控件中,可显示有“室内vr”、“周边配套”和“宿主页面”这三个控件,且“周边配套”可呈突出显示效果,以提示目标用户或目标经纪人当前显示的页面为目标房源的周边配套设施页面。同时,图7(c)中目标房源的周边配套设施页面的右上角还可显示有关闭页面控件,在该关闭页面控件被点击等操作触发后,目标房源的周边配套设施页面被关闭,并可切换显示目标房源的宿主页面或目标房源的室内vr页面。
111.在图7(c)的基础上,若目标用户或目标经纪人点击页面下方的“宿主页面”控件,则可切换显示至目标房源的宿主页面。此时,如果目标用户或目标经纪人在目标房源的宿主页面中点击小区信息区域显示的“小区全景vr”控件,则可触发目标房源的小区vr页面的打开操作,从而将宿主页面切换显示为目标房源的小区vr页面,如图7(d)所示。此时,为便于返回至宿主页面,或再次由宿主页面切换至目标房源的室内vr页面、目标房源的周边配套设施页面或者目标房源的小区vr页面,页面底部显示的页面切换控件中,可显示有“室内vr”、“周边配套”、“小区vr”和“宿主页面”这四个控件,且“小区vr”可呈突出显示效果,以提示目标用户或目标经纪人当前显示的页面为目标房源的小区vr页面。同时,图7(d)中目标房源的小区vr页面的右上角还可显示有关闭页面控件,在该关闭页面控件被点击等操作触发后,目标房源的小区vr页面被关闭,并可切换显示目标房源的宿主页面、目标房源的室内vr页面或目标房源的周边配套设施页面。
112.在上述实施例中,根据页面可以切换到的其它页面关系,在不同页面上显示不同的控件,但并不限于此。在另一可选实施例中,可以默认在每个页面(包括宿主页面和各个详情页面)上均显示相同全量的控件,例如同时显示上述“室内vr”、“周边配套”、“小区vr”和“宿主页面”四个控件,可以按需、灵活使用任一控件,这样方便在不同页面上统一进行控件配置。
113.可选地,为了便于在线带看期间,目标用户和目标经纪人针对目标房源进行各类交互,目标经纪人和目标用户在在线带看过程中都可对第一页面进行操作,即目标经纪人和目标用户可对目标房源的宿主页面或多个详情页面具备同等的操作权限。具体地,基于在线带看通道,将目标用户在第一页面上的浏览画面通过服务端发送至第二终端设备之后,本技术实施例提供的方法还包括:
114.若检测到目标用户在第一页面上发起的第二操作指令,在目标用户和目标经纪人之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,执行第二操作指令,将第一页面切换至所述目标详情页面;
115.第二操作指令指示从第一页面切换至目标详情页面,第一页面为宿主页面,或者为承载于宿主页面的任一详情页面,任一详情页面不同于目标详情页面。
116.其中,第一页面可以是宿主页面,或者也可以是内嵌于宿主页面进行显示的多个详情页面中的任一详情页面。应理解,当目标用户触发在线带看控件时,停留的页面是宿主页面,则第一页面为宿主页面。当目标用户在触发在线带看控件时,停留的页面是宿主页面以外的其他详情页面,此时第一页面为内嵌于宿主页面进行显示的多个详情页面中的任一详情页面,且该任一详情页面应不同于将要切换的目标详情页面。
117.由于在线带看过程中,目标经纪人需要对目标房源的各类信息进行展示和讲解,为便于目标经纪人对目标房源的各类操作,本技术实施例中的默认情况下,可由目标经纪
人在在线带看过程中处于主导地位。即,在一种实施方式中,可以由目标经纪人具备优先操作的权限,也就是说,在通过服务端建立好第一终端设备与第二终端设备之间的在线带看通道和音视频通道之后,可以优先由目标经纪人对宿主页面进行点击、滑动等操作。
118.可选地,可通过第一终端设备与第二终端设备侧的双buffer,即采集buffer(下文所述的采集缓冲器)和接收buffer(即下文所述的接收缓冲器),来实现第一终端设备与第二终端设备之间的同屏操作。
119.可选地,为了实现目标经纪人对宿主页面的优先操作权,本技术实施例可在通过服务端建立好第一终端设备与第二终端设备之间的在线带看通道和音视频通道之后,开启第一终端设备的接收缓冲器,并关闭第一终端设备的采集缓冲器,从而避免目标用户对宿主页面的操作与目标经纪人对宿主页面的操作冲突。具体地,接收第二终端设备经服务端转发的目标经纪人根据浏览画面在第一页面上发起的第一操作指令,包括:
120.开启第一终端设备的接收缓冲器,并关闭第一终端设备的采集缓冲器;
121.基于在线带看通道,接收第二终端设备经服务端转发的目标经纪人根据浏览画面在第一页面上发起的第一操作指令,并将第一操作指令写入第一终端设备的接收缓冲器中。
122.其中,开启第一终端设备的接收缓冲器,便可接收到经由服务端转发的目标经纪人根据浏览画面在第一页面上发起的第一操作指令,而关闭第一终端设备的采集缓冲器,则可停止由第一终端设备向服务端发送目标用户对第一页面的操作指令。此外,第一终端设备的接收缓冲器用于写入来自第二终端设备的操作指令,写入到接收缓冲器按照写入顺序依次执行,从而实现与第二终端设备之间的同屏操作。
123.同时,第二终端设备的接收缓冲器处于关闭状态,第二终端设备的采集缓冲器处于开启状态,这就使得第二终端设备能够将第二终端设备的第一操作指令经由服务器转发至第一终端设备。具体地,第二终端设备的采集缓冲器用于写入第二终端设备的第一操作指令,写入到采集缓冲器的第一操作指令按照写入顺序依次发送至服务端,并经由服务端转发至第一终端设备,从而实现与第一终端设备之间的同屏操作。
124.可选地,若目标经纪人在响应在线带看请求后并未对第一页面进行操作,可设定预设时间段。如果在目标经纪人响应之后的预设时间段内目标经纪人都未对第一页面进行操作,则可关闭第一终端设备的接收缓冲器,并开启第一终端设备的采集缓冲器,以使得目标用户能够对第一页面进行操作,由目标用户作为主导来向目标经纪人询问目标房源的各类信息,从而使得目标房源的在线带看能够继续进行。具体地,在开启第一终端设备的接收缓冲器,并关闭第一终端设备的采集缓冲器之后,本技术实施例提供的方法还包括:
125.若在预设时间段内未接收到第一操作指令,则关闭第一终端设备的接收缓冲器,并开启第一终端设备的采集缓冲器;
126.接收目标用户在第一页面上发起的第二操作指令,将第二操作指令写入第一终端设备的采集缓冲器;
127.基于在线带看通道,将第一终端设备的采集缓冲器中的第二操作指令发送至服务端,以使得服务端将第二操作指令发送至第二终端设备。
128.当关闭第一终端设备的接收缓冲器时,第一终端设备则不再接收经由服务端转发的第二终端设备的第一操作指令,同时开启第一终端设备的采集缓冲器,则可实现将第一
终端设备的第二操作指令经由服务端转发给第二终端设备。显然,在第一操作指令或第二操作指令在第一终端设备和第二终端设备之间传输过程中,服务端只是起到转发的作用,并不对第一操作指令或第二操作指令进行任何其他的操作。
129.应理解,上述预设时间段也适用于目标用户的第一终端设备,即在目标用户成为在线带看过程中的主导时,如果预设时间段内目标用户未对目标房源的宿主页面或多个详情页面进行操作,则可关闭第一终端设备的采集缓冲器,并开启第一终端设备的接收缓冲器,同时开启第二终端设备的采集缓冲器,并关闭第二终端设备的接收缓冲器,以使得目标经纪人能够对宿主页面及多个详情页面进行操作,重新由目标经纪人作为主导来向目标用户讲解目标房源的各类信息,从而使得目标房源的在线带看能够继续进行。
130.可选地,为了在现有页面的基础上实现在线带看,尽可能地减少对现有页面对应的代码的修改量,本技术实施例可通过事件采集与回放来实现第一终端设备和第二终端设备在在线带看过程中的同屏操作。当目标经纪人在第二终端的宿主页面执行第一操作指令时,可通过下述步骤来实现第一终端设备和第二终端设备在在线带看过程中的同屏操作。具体地,在目标用户和目标经纪人之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,执行第一操作指令,以将第一页面切换至目标详情页面,包括:
131.第二终端设备通过为第一页面对应的document添加的全局监听事件,来获取目标经纪人在第二终端的第一页面执行的第一操作指令,该第一操作指令中还包括其对应的操作对象;
132.第二终端设备从第一页面对应的document中,确定第一操作指令对应的操作路径;
133.第二终端设备将第一操作指令对应的操作路径经由服务端发送至第一终端设备;
134.第一终端设备基于第一操作指令对应的操作路径执行第一操作指令,以将第一页面切换至目标详情页面。
135.应理解,将第一页面切换至目标详情页面只是第一操作指令中的一种操作指令,除此之外,第一操作指令还可包括滑动(包括上下滑动和左右滑动等滑动操作)第一页面或目标详情页面。
136.如图7所示,无论从宿主页面(图7(a))切换至目标房源的室内vr页面(图7(b))、目标房源的周边配套设施页面(图7(c))和目标房源的小区vr页面(图7(d))中的任意一个页面,音视频通话控件在页面中显示的位置都不变,且在此过程中目标用户和目标经纪人之间的通话保持不中断。
137.本技术实施例提供的在线带看方法,在目标用户在宿主页面中针对目标房源进行在线带看触发操作时,能够通过服务端发送在线带看请求给目标经纪人的第二终端设备,使得目标经纪人对该在线带看请求响应时,通过服务端建立第一终端设备和第二终端设备之间在线带看通道和音视频通道之后,第一终端设备和第二终端设备可通过在线带看通道实现目标用户和目标经纪人之间的在线带看操作,同时,第一终端设备和第二终端设备还能通过音视频通道实现实时音视频交互,来沟通在线带看内容,这就使得不论目标房源是否提前录制有vr物料,都可实现在线带看。而且,由于能够将目标房源的宿主页面通过页面内嵌标签关联目标房源的多个详情页面,且该多个详情页面和宿主页面集成在同一容器中,这样便可以在目标经纪人和目标用户之间通过音视频通道针对目标房源进行音视频交
互不中断的情况下,将宿主页面切换至与宿主页面关联的任一目标详情页面中,或者将内嵌于宿主页面进行显示的任一详情页面切换至其他详情页面中,从而避免了在线带看过程中,页面切换操作所导致的用户和经纪人之间的音视频通话中断的问题。
138.图8是本技术的一个实施例提供的在线带看方法应用于目标经纪人的第二终端设备的实施流程示意图。图8的方法可包括:
139.步骤810,接收第一终端设备经服务端转发的针对目标房源的在线带看请求,在线带看请求是根据目标用户在目标房源的宿主页面上的在线带看触发操作发送的。
140.其中,宿主页面通过页面内嵌标签关联有目标房源的多个详情页面,且多个详情页面和宿主页面集成在同一容器中。
141.步骤820,根据目标经纪人对在线带看请求的响应,通过服务端与第一终端设备建立在线带看通道和音视频通道,音视频通道用于供目标经纪人和目标用户之间针对目标房源进行音视频交互。
142.可选地,为便于目标经纪人对目标房源的潜在用户进行追踪,提高目标房源的成交的可能性,本技术实施例中目标经纪人的第二终端设备所显示的音视频通话控件还可包括获取目标用户的联系信息的控件,该控件在被目标经纪人点击后便可触发获取目标用户的联系信息的请求。具体地,通过服务端与第一终端设备建立在线带看通道和音视频通道之后,目标房源的第一页面中显示有音视频通话控件,音视频通话控件在第一页面切换至目标详情页面之后,显示在目标详情页面中,音视频通话控件中包括获取目标用户的联系信息的控件。
143.图9为本技术实施例提供的在线带看方法中通过服务端与第一终端设备建立在线带看通道和音视频通道之后,目标经纪人的第二终端设备显示宿主页面的界面示意图。在图9中,目标经纪人的第二终端设备的宿主页面显示有音视频通话控件,该音视频通话控件除了通话对象的昵称和头像、静音控件以及挂断控件之后,还包括获取目标用户的联系信息的控件,即图9所示的要电话控件。
144.为避免目标用户的联系信息被随意获取,造成目标用户的联系信息的泄露,在图9所示的要电话控件被目标经纪人点击后,还可向目标用户弹出提示框,是否将目标用户的联系信息发送至目标经纪人,以委托目标经纪人为目标用户提供解读买房卖房政策、推荐优质房源、咨询买卖房问题和预约实地带看的服务,该提示框中还可包括同意委托控件。在目标用户点击同意委托控件后,服务端便可将目标用户的联系信息发送至目标经纪人的第二终端设备。
145.步骤830,基于在线带看通道,接收第一终端设备经服务端转发的目标用户在第一页面上的浏览画面。
146.其中,第一页面为宿主页面,或者为内嵌于宿主页面进行显示的任一详情页面,任一详情页面不同于目标详情页面。
147.步骤840,若检测到目标经纪人根据浏览画面在第一页面上发起的第一操作指令,在目标经纪人和目标用户之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,将第一页面切换为目标详情页面。
148.其中,第一操作指令指示从第一页面切换至目标详情页面。
149.可选地,基于在线带看通道,接收第一终端设备经服务端转发的目标用户在第一
页面上的浏览画面之后,所述方法还包括:
150.若接收第一终端设备经服务端转发的目标用户根据浏览画面在第一页面发起的第二操作指令,在目标经纪人和目标用户之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,执行第二操作指令,以将第一页面切换至目标详情页面;
151.第二操作指令指示从第一页面切换至目标详情页面,第一页面为宿主页面,或者为内嵌于宿主页面进行显示的任一详情页面,任一详情页面不同于目标详情页面。
152.步骤850,基于在线带看通道,通过服务端将第一操作指令转发至第一终端设备,以使第一终端设备执行第一操作指令,以将第一页面切换至目标详情页面。
153.在一种实施方式中,为了实现在线带看过程中目标经纪人对宿主页面的优先操作权,本技术实施例可在通过服务端建立好第一终端设备与第二终端设备之间的在线带看通道和音视频通道之后,开启第二终端设备的采集缓冲器,并关闭第二终端设备的接收缓冲器,从而避免目标用户对宿主页面的操作与目标经纪人对宿主页面的操作冲突。具体地,基于在线带看通道,通过服务端将第一操作指令转发至第一终端设备,包括:
154.打开第二终端设备的采集缓冲器,并关闭第二终端设备的接收缓冲器;
155.基于在线带看通道,通过第二终端设备的采集缓冲器将第一操作指令发送给服务端,以利用服务端将操作指令发送至第一终端设备。
156.其中,开启第二终端设备的采集缓冲器,便可将目标经纪人发起的第一操作指令发送给服务端,并经由服务端转发至第一终端设备,而关闭第二终端设备的接收缓冲器,则可停止接收由服务端转发的第一终端设备中目标用户对宿主页面的操作指令。此外,第二终端设备的采集缓冲器用于写入第二终端设备的第一操作指令,写入到采集缓冲器的第一操作指令按照写入顺序依次发送至服务端,并经由服务端转发至第一终端设备,从而实现与第一终端设备之间的同屏操作。
157.同时,第一终端设备的接收缓冲器处于开启状态,第一终端设备的采集缓冲器处于关闭状态,这就使得第一终端设备能够接收到经由服务器转发的第二终端设备的第一操作指令,并将第一操作指令写入到第一终端设备的接收缓冲器中,由第一终端设备的接收缓冲器按照第一操作指令的写入顺序,依次执行,从而实现与第二终端设备之间的同屏操作。
158.可选地,若目标经纪人在响应在线带看请求后并未对宿主页面进行操作,可设定预设时间段。如果在目标经纪人响应之后的预设时间段内目标经纪人都未对宿主页面进行操作,则可关闭第二终端设备的采集缓冲器,并打开第二终端设备的接收缓冲器,同时关闭第一终端设备的接收缓冲器,并开启第一终端设备的采集缓冲器,以使得目标用户能够对宿主页面进行操作,由目标用户作为主导来向目标经纪人询问目标房源的各类信息,从而使得目标房源的在线带看能够继续进行。具体地,在打开第二终端设备的采集缓冲器,并关闭第二终端设备的接收缓冲器之后,本技术实施例提供的方法还包括:
159.若在预设时间段内,通过第二终端设备的采集缓冲器,未采集到目标经纪人在第二终端设备中对目标房源的第一页面的操作指令,则关闭第二终端设备的采集缓冲器,并打开第二终端设备的接收缓冲器;
160.基于在线带看通道,通过第二终端设备的接收缓存器,接收来自服务端的目标用户在第一终端设备中对目标房源的第一页面的操作指令。
161.当关闭第二终端设备的采集缓冲器时,第二终端设备则不再向服务端发送第二终端设备中的第一操作指令,同时开启第二终端设备的接收缓冲器,则可实现将第一终端设备的第二操作指令经由服务端转发给第二终端设备。
162.应理解,上述预设时间段也适用于目标用户的第一终端设备,即在目标用户成为在线带看过程中的主导时,如果预设时间段内目标用户未对目标房源的宿主页面或多个详情页面进行操作,则可关闭第一终端设备的采集缓冲器,并开启第一终端设备的接收缓冲器,同时开启第二终端设备的采集缓冲器,并关闭第二终端设备的接收缓冲器,以使得目标经纪人能够对宿主页面及多个详情页面进行操作,重新由目标经纪人作为主导来向目标用户讲解目标房源的各类信息,从而使得目标房源的在线带看能够继续进行。
163.图8所示实施例相关步骤的具体实现可参考图1~图7所示实施例中对应的步骤的具体实现,本技术一个或多个实施例在此不再赘述。
164.本技术实施例提供的在线带看方法,在目标用户在宿主页面中针对目标房源进行在线带看触发操作时,能够通过服务端发送在线带看请求给目标经纪人的第二终端设备,使得目标经纪人对该在线带看请求响应时,通过服务端建立第一终端设备和第二终端设备之间在线带看通道和音视频通道之后,第一终端设备和第二终端设备可通过在线带看通道实现目标用户和目标经纪人之间的在线带看操作,同时,第一终端设备和第二终端设备还能通过音视频通道实现实时音视频交互,来沟通在线带看内容,这就使得不论目标房源是否提前录制有vr物料,都可实现在线带看。而且,由于能够将目标房源的宿主页面通过页面内嵌标签关联目标房源的多个详情页面,且该多个详情页面和宿主页面集成在同一容器中,这样便可以在目标经纪人和目标用户之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,将宿主页面切换至与宿主页面关联的任一目标详情页面中,或者将内嵌于宿主页面进行显示的任一详情页面切换至其他详情页面中,从而避免了在线带看过程中,页面切换操作所导致的用户和经纪人之间的音视频通话中断的问题。
165.图10是本技术的一个实施例提供的在线带看方法应用于服务端的实施流程示意图。图10的方法可包括:
166.步骤1010,响应于目标用户在第一终端设备展示的目标房源的宿主页面中针对目标房源的在线带看触发操作,向目标经纪人的第二终端设备发送目标房源的在线带看请求。
167.其中,宿主页面通过页面内嵌标签关联有目标房源的多个详情页面,且多个详情页面和宿主页面集成在同一容器中。
168.其中,第二终端设备为与目标房源相匹配的目标经纪人使用的终端设备。
169.步骤1020,响应于目标经纪人对在线带看请求的响应,建立第一终端设备与第二终端设备的在线带看通道和音视频通道,音视频通道用于供目标经纪人和目标用户之间针对目标房源进行音视频交互。
170.步骤1030,基于在线带看通道,将目标用户在第一终端设备中的第一页面的浏览画面发送至第二终端设备。
171.步骤1040,基于在线带看通道,接收目标经纪人在第二终端设备中根据浏览画面在第一页面中发起的第一操作指令,以及将第一操作指令发送至第一终端设备。
172.其中,第一操作指令包括从第一页面切换至目标详情页面的操作指令,目标详情
页面为多个详情页面中的一个页面,且第一终端设备和第二终端设备在执行第一操作指令时,目标经纪人和目标用户之间通过音视频通道对目标房源进行的音视频交互不中断,第一页面为所述宿主页面,或者为内嵌于宿主页面进行显示的任一详情页面,任一详情页面不同于目标详情页面。
173.可选地,基于在线带看通道,将目标用户在第一终端设备中的第一页面的浏览画面发送至第二终端设备之后,所述方法还包括:
174.若接收目标用户在第一终端设备中根据浏览画面在所述第一页面中发起的第二操作指令,则将第二操作指令发送至第二终端设备;
175.其中,第二操作指令包括从第一页面切换至目标详情页面的操作指令,目标详情页面为多个详情页面中的一个页面,且第一终端设备和第二终端设备在执行第二操作指令时,目标经纪人和目标用户之间通过音视频通道对目标房源进行的音视频交互不中断,第一页面为宿主页面,或者为内嵌于宿主页面进行显示的任一详情页面,任一详情页面不同于目标详情页面。
176.图10所示实施例相关步骤的具体实现可参考图1~图8所示实施例中对应的步骤的具体实现,本技术一个或多个实施例在此不再赘述。
177.本技术实施例提供的在线带看方法,在目标用户在宿主页面中针对目标房源进行在线带看触发操作时,能够通过服务端发送在线带看请求给目标经纪人的第二终端设备,使得目标经纪人对该在线带看请求响应时,通过服务端建立第一终端设备和第二终端设备之间在线带看通道和音视频通道之后,第一终端设备和第二终端设备可通过在线带看通道实现目标用户和目标经纪人之间的在线带看操作,同时,第一终端设备和第二终端设备还能通过音视频通道实现实时音视频交互,来沟通在线带看内容,这就使得不论目标房源是否提前录制有vr物料,都可实现在线带看。而且,由于能够将目标房源的宿主页面通过页面内嵌标签关联目标房源的多个详情页面,且该多个详情页面和宿主页面集成在同一容器中,这样便可以在目标经纪人和目标用户之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,将宿主页面切换至与宿主页面关联的任一目标详情页面中,或者将内嵌于宿主页面进行显示的任一详情页面切换至其他详情页面中,从而避免了在线带看过程中,页面切换操作所导致的用户和经纪人之间的音视频通话中断的问题。
178.需要说明的是,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如110、120等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
179.图11为本技术又一示例性实施例提供的一种在线带看装置,应用于第一终端设备的结构示意图。如图11所示,该装置包括:
180.页面展示模块111,用于展示目标房源的宿主页面,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
181.请求发送模块112,用于响应所述宿主页面上针对所述目标房源的在线带看触发
操作,向服务端发送所述目标房源的在线带看请求,以使所述服务端将所述在线带看请求发送至目标经纪人的第二终端设备;
182.通道建立模块113,用于在所述目标经纪人对所述在线带看请求进行响应的情况下,通过所述服务端与所述第二终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;
183.画面发送模块114,用于基于所述在线带看通道,将所述目标用户在第一页面上的浏览画面通过所述服务端发送至所述第二终端设备;
184.指令执行模块115,用于若接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第一操作指令,以将所述第一页面切换至目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
185.进一步可选的,所述画面发送模块114基于所述在线带看通道,将所述目标用户在所述第一页面上的浏览画面通过所述服务端发送至所述第二终端设备之后,所述装置还包括:
186.第一执行模块,用于若检测到所述目标用户在所述第一页面上发起的第二操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第二操作指令,将所述第一页面切换至所述目标详情页面;
187.所述第二操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为承载于所述宿主页面的任一详情页面,所述任一详情页面不同于所述目标详情页面。
188.进一步可选的,指令执行模块115基于所述在线带看通道,接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,具体用于:
189.开启所述第一终端设备的接收缓冲器,并关闭所述第一终端设备的采集缓冲器;
190.基于所述在线带看通道,接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,并将所述第一操作指令写入所述第一终端设备的接收缓冲器中。
191.进一步可选的,在指令接收模块114开启所述第一终端设备的接收缓冲器,并关闭所述第一终端设备的采集缓冲器之后,所述装置还包括:
192.缓冲器开关模块,用于若在预设时间段内未接收到所述第一操作指令,则关闭所述第一终端设备的接收缓冲器,并开启所述第一终端设备的采集缓冲器;
193.接收模块,用于接收所述目标用户在所述第一页面上发起的第二操作指令,将所述第二操作指令写入所述第一终端设备的采集缓冲器;
194.发送模块,用于基于所述在线带看通道,将所述第一终端设备的采集缓冲器中的所述第二操作指令发送至所述服务端,以使得所述服务端将所述第二操作指令发送至所述第二终端设备。
195.进一步可选的,所述多个详情页面包括下述至少一种页面:
196.所述目标房源的室内虚拟现实vr页面;
197.所述目标房源的周边配套设施页面;
198.所述目标房源的小区vr页面。
199.进一步可选的,通道建立模块113在所述通过服务端与第二终端设备建立在线带看通道和音视频通道之后,所述装置还包括:
200.控件显示模块,用于在所述第一页面中显示音视频通话控件,以及在所述第一页面切换至所述目标详情页面之后,将所述音视频通话控件显示在所述目标详情页面中。
201.进一步可选的,所述音视频通话控件悬浮显示在所述宿主页面或目标详情页面中;或者
202.所述音视频通话控件显示在所述宿主页面或目标详情页面的指定区域中。
203.关于图11所示的在线带看装置的具体实现方式已经在在线带看方法的实施例中进行了详细描述,此处将不做详细阐述说明。
204.图12为本技术又一示例性实施例提供的一种在线带看装置应用于第二终端设备的结构示意图。如图12所示,该装置包括:
205.请求接收模块121,用于接收第一终端设备经服务端转发的针对目标房源的在线带看请求,所述在线带看请求是根据目标用户在所述目标房源的宿主页面上的在线带看触发操作发送的,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
206.通道建立模块122,用于根据目标经纪人对所述在线带看请求的响应,通过所述服务端与所述第一终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;
207.画面接收模块123,用于基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面;
208.页面切换模块124,用于若检测到所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,将所述第一页面切换为目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面;以及
209.指令转发模块125,用于基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备,以使所述第一终端设备执行所述第一操作指令,以将所述第一页面切换至所述目标详情页面。
210.进一步可选的,所述画面接收模块123基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面之后,所述装置还包括:
211.第一执行模块,用于若接收所述第一终端设备经所述服务端转发的所述目标用户根据所述浏览画面在所述第一页面发起的第二操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第二操作指令,以将所述第一页面切换至目标详情页面;
212.所述第二操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
213.进一步可选的,通道建立模块122基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备时,具体用于:
214.打开所述第二终端设备的采集缓冲器,并关闭所述第二终端设备的接收缓冲器;
215.基于所述在线带看通道,通过所述第二终端设备的采集缓冲器将所述操作指令发送给所述服务端,以利用所述服务端将所述第一操作指令发送至所述第一终端设备。
216.进一步可选的,在通道建立模块122打开所述第二终端设备的采集缓冲器,并关闭所述第二终端设备的接收缓冲器之后,所述装置还包括:
217.缓冲器关闭模块,用于若在预设时间段内,通过所述第二终端设备的采集缓冲器,未采集到所述目标经纪人在所述第二终端设备中对所述目标房源的第一页面的操作指令,则关闭所述第二终端设备的采集缓冲器,并打开所述第二终端设备的接收缓冲器;
218.接收模块,用于基于所述在线带看通道,通过所述第二终端设备的接收缓存器,接收来自所述服务端的所述目标用户在所述第一终端设备中对所述目标房源的第一页面的第二操作指令。
219.进一步可选的,所述通过服务端与第一终端设备建立在线带看通道和音视频通道之后,所述目标房源的宿主页面中显示有音视频通话控件,所述音视频通话控件在所述第一页面切换至所述目标详情页面之后,显示在所述目标详情页面中,所述音视频通话控件中包括获取所述目标用户的联系信息的控件。
220.关于图12所示的在线带看装置的具体实现方式已经在在线带看方法的实施例中进行了详细描述,此处将不做详细阐述说明。
221.图13为本技术又一示例性实施例提供的一种在线带看装置应用于服务端设备的结构示意图。如图13所示,该装置包括:
222.请求发送模块131,用于响应于目标用户在第一终端设备展示的目标房源的宿主页面中针对所述目标房源的在线带看触发操作,向目标经纪人的第二终端设备发送所述目标房源的在线带看请求,其中,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;
223.通道建立模块132,用于响应于所述目标经纪人对所述在线带看请求的响应,建立所述第一终端设备与所述第二终端设备的在线带看通道和音视频通道,所述音视频通道用于供目标经纪人和所述目标用户之间针对目标房源进行音视频交互;
224.画面发送模块133,用于基于所述在线带看通道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备;
225.指令发送模块134,用于若接收所述目标经纪人在所述第二终端设备中根据所述浏览画面在所述第一页面中发起的第一操作指令,则将所述第一操作指令发送至所述第一终端设备;
226.其中,所述第一操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第一操作指令时,所述目标经纪人和所述目标用户之间通过所述音
视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
227.进一步可选的,所述画面发送模块133基于所述在线带看通道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备之后,所述指令发送模块134还用于:
228.若接收所述目标用户在所述第一终端设备中根据所述浏览画面在所述第一页面中发起的第二操作指令,则将所述第二操作指令发送至所述第二终端设备;
229.其中,所述第二操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第二操作指令时,所述目标经纪人和所述目标用户之间通过所述音视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
230.关于图13所示的在线带看装置的具体实现方式已经在在线带看方法的实施例中进行了详细描述,此处将不做详细阐述说明。
231.图14为本技术一示例性实施例提供的一种终端设备的结构示意图。通过终端设备提供图形用户界面,图形用户界面显示的内容包括目标房源的宿主页面,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中。参见图14,该终端设备包括:存储器141和处理器142。
232.存储器141,用于存储计算机程序,并可被配置为存储其它各种数据以支持在计算平台上的操作。这些数据的示例包括用于在计算平台上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
233.存储器141可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
234.处理器142,与存储器141耦合,用于执行存储器141中的计算机程序,以用于:响应所述宿主页面上针对所述目标房源的在线带看触发操作,向服务端发送所述目标房源的在线带看请求,以使所述服务端将所述在线带看请求发送至目标经纪人的第二终端设备;在所述目标经纪人对所述在线带看请求进行响应的情况下,通过所述服务端与所述第二终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;基于所述在线带看通道,将所述目标用户在第一页面上的浏览画面通过所述服务端发送至所述第二终端设备;若接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第一操作指令,以将所述第一页面切换至目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情
页面不同于所述目标详情页面。
235.进一步可选的,处理器142基于所述在线带看通道,将所述目标用户在所述第一页面上的浏览画面通过所述服务端发送至所述第二终端设备之后,还执行:
236.若检测到所述目标用户在所述第一页面上发起的第二操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第二操作指令,将所述第一页面切换至所述目标详情页面;
237.所述第二操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为承载于所述宿主页面的任一详情页面,所述任一详情页面不同于所述目标详情页面。
238.进一步可选的,处理器142基于所述在线带看通道,接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令时,具体用于:
239.开启所述第一终端设备的接收缓冲器,并关闭所述第一终端设备的采集缓冲器;
240.基于所述在线带看通道,接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,并将所述第一操作指令写入所述第一终端设备的接收缓冲器中。
241.进一步可选的,处理器142在所述开启所述第一终端设备的接收缓冲器,并关闭所述第一终端设备的采集缓冲器之后,还用于:
242.若在预设时间段内未接收到所述第一操作指令,则关闭所述第一终端设备的接收缓冲器,并开启所述第一终端设备的采集缓冲器;
243.接收所述目标用户在所述第一页面上发起的第二操作指令,将所述第二操作指令写入所述第一终端设备的采集缓冲器;
244.基于所述在线带看通道,将所述第一终端设备的采集缓冲器中的所述第二操作指令发送至所述服务端,以使得所述服务端将所述第二操作指令发送至所述第二终端设备。
245.进一步可选的,所述多个详情页面包括下述至少一种页面:
246.所述目标房源的室内虚拟现实vr页面;
247.所述目标房源的周边配套设施页面;
248.所述目标房源的小区vr页面。
249.进一步可选的,处理器142在所述通过服务端与第二终端设备建立在线带看通道和音视频通道之后,还用于:
250.在所述宿主页面中显示音视频通话控件,以及在所述第一页面切换至所述目标详情页面之后,将所述音视频通话控件显示在所述目标详情页面中。
251.进一步可选的,所述音视频通话控件悬浮显示在所述宿主页面或目标详情页面中;或者
252.所述音视频通话控件显示在所述宿主页面或目标详情页面的指定区域中。
253.进一步,如图14所示,该终端设备还包括:通信组件143、显示器144、电源组件145、音频组件146等其它组件。图14中仅示意性给出部分组件,并不意味着终端设备只包括图14所示组件。另外,图14中虚线框内的组件为可选组件,而非必选组件,具体可视终端设备的产品形态而定。本实施例的终端设备可以实现为台式电脑、笔记本电脑、智能手机或iot设
备等终端设备,也可以是常规服务器、云服务器或服务器阵列等服务端设备。若本实施例的终端设备实现为台式电脑、笔记本电脑、智能手机等终端设备,可以包含图14中虚线框内的组件;若本实施例的终端设备实现为常规服务器、云服务器或服务器阵列等服务端设备,则可以不包含图14中虚线框内的组件。
254.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述方法实施例中可由终端设备执行的各步骤。
255.上述通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如wifi,2g、3g、4g/lte、5g等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
256.上述显示器包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
257.上述电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
258.上述音频组件,可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(mic),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
259.图15为本技术一示例性实施例提供的一种终端设备的结构示意图。通过终端设备提供图形用户界面,图形用户界面显示的内容包括目标房源的宿主页面,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中。参见图15,该终端设备包括:存储器151和处理器152。
260.存储器151,用于存储计算机程序,并可被配置为存储其它各种数据以支持在计算平台上的操作。这些数据的示例包括用于在计算平台上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
261.存储器151可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
262.处理器152,与存储器151耦合,用于执行存储器151中的计算机程序,以用于:接收第一终端设备经服务端转发的针对目标房源的在线带看请求,所述在线带看请求是根据目标用户在所述目标房源的宿主页面上的在线带看触发操作发送的,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;根据目标经纪人对所述在线带看请求的响应,通过所述服务端与所述第一
终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面;若检测到所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,将所述第一页面切换为目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面;以及基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备,以使所述第一终端设备执行所述第一操作指令,以将所述第一页面切换至所述目标详情页面。
263.进一步可选的,处理器152基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面之后,还执行:
264.若接收所述第一终端设备经所述服务端转发的所述目标用户根据所述浏览画面在所述第一页面发起的第二操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第二操作指令,以将所述第一页面切换至目标详情页面;
265.所述第二操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
266.进一步可选的,处理器152基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备时,具体用于:
267.打开所述第二终端设备的采集缓冲器,并关闭所述第二终端设备的接收缓冲器;
268.基于所述在线带看通道,通过所述第二终端设备的采集缓冲器将所述操作指令发送给所述服务端,以利用所述服务端将所述第一操作指令发送至所述第一终端设备。
269.进一步可选的,处理器152在打开所述第二终端设备的采集缓冲器,并关闭所述第二终端设备的接收缓冲器之后,还用于:
270.若在预设时间段内,通过所述第二终端设备的采集缓冲器,未采集到所述目标经纪人在所述第二终端设备中对所述第一页面的操作指令,则关闭所述第二终端设备的采集缓冲器,并打开所述第二终端设备的接收缓冲器;
271.基于所述在线带看通道,通过所述第二终端设备的接收缓存器,接收来自所述服务端的所述目标用户在所述第一终端设备中对所述第一页面的第二操作指令。
272.进一步可选的,所述通过服务端与第一终端设备建立在线带看通道和音视频通道之后,所述第一页面中显示有音视频通话控件,所述音视频通话控件在所述第一页面切换至所述目标详情页面之后,显示在所述目标详情页面中,所述音视频通话控件中包括获取所述目标用户的联系信息的控件。
273.进一步,如图15所示,该终端设备还包括:通信组件153、显示器154、电源组件155、音频组件156等其它组件。图15中仅示意性给出部分组件,并不意味着终端设备只包括图15所示组件。另外,图15中虚线框内的组件为可选组件,而非必选组件,具体可视终端设备的产品形态而定。本实施例的终端设备可以实现为台式电脑、笔记本电脑、智能手机或iot设
备等终端设备,也可以是常规服务器、云服务器或服务器阵列等服务端设备。若本实施例的终端设备实现为台式电脑、笔记本电脑、智能手机等终端设备,可以包含图15中虚线框内的组件;若本实施例的终端设备实现为常规服务器、云服务器或服务器阵列等服务端设备,则可以不包含图15中虚线框内的组件。
274.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述方法实施例中可由终端设备执行的各步骤。
275.上述通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如wifi,2g、3g、4g/lte、5g等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
276.上述显示器包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
277.上述电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
278.上述音频组件,可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(mic),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
279.图16为本技术一示例性实施例提供的一种服务端设备的结构示意图。参见图16,该服务端包括:存储器161和处理器162。
280.存储器161,用于存储计算机程序,并可被配置为存储其它各种数据以支持在计算平台上的操作。这些数据的示例包括用于在计算平台上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
281.存储器161可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
282.处理器162,与存储器161耦合,用于执行存储器161中的计算机程序,以用于:响应于目标用户在第一终端设备展示的目标房源的宿主页面中针对所述目标房源的在线带看触发操作,向目标经纪人的第二终端设备发送所述目标房源的在线带看请求,其中,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;响应于所述目标经纪人对所述在线带看请求的响应,建立所述第一终端设备与所述第二终端设备的在线带看通道和音视频通道,所述音视频通道用于供目标经纪人和所述目标用户之间针对目标房源进行音视频交互;基于所述在线带看通
道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备;若接收所述目标经纪人在所述第二终端设备中根据所述浏览画面在所述第一页面中发起的第一操作指令,则将所述第一操作指令发送至所述第一终端设备;其中,所述第一操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第一操作指令时,所述目标经纪人和所述目标用户之间通过所述音视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
283.进一步可选的,处理器162在执行基于所述在线带看通道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备之后,还执行:
284.若接收所述目标用户在所述第一终端设备中根据所述浏览画面在所述第一页面中发起的第二操作指令,则将所述第二操作指令发送至所述第二终端设备;
285.其中,所述第二操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第二操作指令时,所述目标经纪人和所述目标用户之间通过所述音视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。
286.进一步,如图16所示,该服务端设备还包括:通信组件163和电源组件164等其它组件。图16中仅示意性给出部分组件,并不意味着服务端设备只包括图16所示组件。本实施例的服务端设备可以是常规服务器、云服务器或服务器阵列等服务端设备。
287.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述方法实施例中可由服务端设备执行的各步骤。
288.上述通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如wifi,2g、3g、4g/lte、5g等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
289.上述电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
290.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
291.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
292.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
293.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
294.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
295.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
296.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
297.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
298.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
技术特征:1.一种在线带看方法,其特征在于,应用于目标用户的第一终端设备,所述方法包括:展示目标房源的宿主页面,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;响应所述宿主页面上针对所述目标房源的在线带看触发操作,向服务端发送所述目标房源的在线带看请求,以使所述服务端将所述在线带看请求发送至目标经纪人的第二终端设备;在所述目标经纪人对所述在线带看请求进行响应的情况下,通过所述服务端与所述第二终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;基于所述在线带看通道,将所述目标用户在第一页面上的浏览画面通过所述服务端发送至所述第二终端设备;若接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第一操作指令,以将所述第一页面切换至目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。2.如权利要求1所述的方法,其特征在于,所述基于所述在线带看通道,将所述目标用户在所述第一页面上的浏览画面通过所述服务端发送至所述第二终端设备之后,所述方法还包括:若检测到所述目标用户在所述第一页面上发起的第二操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第二操作指令,将所述第一页面切换至所述目标详情页面;所述第二操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为承载于所述宿主页面的任一详情页面,所述任一详情页面不同于所述目标详情页面。3.如权利要求1所述的方法,其特征在于,所述接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,包括:开启所述第一终端设备的接收缓冲器,并关闭所述第一终端设备的采集缓冲器;基于所述在线带看通道,接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,并将所述第一操作指令写入所述第一终端设备的接收缓冲器中。4.如权利要求3所述的方法,其特征在于,在所述开启所述第一终端设备的接收缓冲器,并关闭所述第一终端设备的采集缓冲器之后,所述方法还包括:若在预设时间段内未接收到所述第一操作指令,则关闭所述第一终端设备的接收缓冲器,并开启所述第一终端设备的采集缓冲器;接收所述目标用户在所述第一页面上发起的第二操作指令,将所述第二操作指令写入所述第一终端设备的采集缓冲器;基于所述在线带看通道,将所述第一终端设备的采集缓冲器中的所述第二操作指令发
送至所述服务端,以使得所述服务端将所述第二操作指令发送至所述第二终端设备。5.如权利要求1~4中任一所述的方法,其特征在于,所述多个详情页面包括下述至少一种页面:所述目标房源的室内虚拟现实vr页面;所述目标房源的周边配套设施页面;所述目标房源的小区vr页面。6.如权利要求5所述的方法,其特征在于,在所述通过服务端与第二终端设备建立在线带看通道和音视频通道之后,所述方法还包括:在所述第一页面中显示音视频通话控件,以及在所述第一页面切换至所述目标详情页面之后,将所述音视频通话控件显示在所述目标详情页面中。7.如权利要求6所述的方法,其特征在于,所述音视频通话控件悬浮显示在所述宿主页面或目标详情页面中;或者所述音视频通话控件显示在所述宿主页面或目标详情页面的指定区域中。8.一种在线带看方法,其特征在于,应用于目标经纪人的第二终端设备,所述方法包括:接收第一终端设备经服务端转发的针对目标房源的在线带看请求,所述在线带看请求是根据目标用户在所述目标房源的宿主页面上的在线带看触发操作发送的,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;根据目标经纪人对所述在线带看请求的响应,通过所述服务端与所述第一终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面;若检测到所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,将所述第一页面切换为目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面;以及基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备,以使所述第一终端设备执行所述第一操作指令,以将所述第一页面切换至所述目标详情页面。9.如权利要求8所述的方法,其特征在于,所述基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面之后,所述方法还包括:若接收所述第一终端设备经所述服务端转发的所述目标用户根据所述浏览画面在所述第一页面发起的第二操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第二操作指令,以将所述第一页面切换至目标详情页面;
所述第二操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。10.如权利要求8所述的方法,其特征在于,基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备,包括:打开所述第二终端设备的采集缓冲器,并关闭所述第二终端设备的接收缓冲器;基于所述在线带看通道,通过所述第二终端设备的采集缓冲器将所述操作指令发送给所述服务端,以利用所述服务端将所述第一操作指令发送至所述第一终端设备。11.如权利要求10所述的方法,其特征在于,在打开所述第二终端设备的采集缓冲器,并关闭所述第二终端设备的接收缓冲器之后,所述方法还包括:若在预设时间段内,通过所述第二终端设备的采集缓冲器,未采集到所述目标经纪人在所述第二终端设备中对所述第一页面的操作指令,则关闭所述第二终端设备的采集缓冲器,并打开所述第二终端设备的接收缓冲器;基于所述在线带看通道,通过所述第二终端设备的接收缓存器,接收来自所述服务端的所述目标用户在所述第一终端设备中对所述第一页面的第二操作指令。12.如权利要求8所述的方法,其特征在于,所述通过服务端与第一终端设备建立在线带看通道和音视频通道之后,所述第一页面中显示有音视频通话控件,所述音视频通话控件在所述第一页面切换至所述目标详情页面之后,显示在所述目标详情页面中,所述音视频通话控件中包括获取所述目标用户的联系信息的控件。13.一种在线带看方法,其特征在于,应用于服务端,所述方法包括:响应于目标用户在第一终端设备展示的目标房源的宿主页面中针对所述目标房源的在线带看触发操作,向目标经纪人的第二终端设备发送所述目标房源的在线带看请求,其中,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;响应于所述目标经纪人对所述在线带看请求的响应,建立所述第一终端设备与所述第二终端设备的在线带看通道和音视频通道,所述音视频通道用于供目标经纪人和所述目标用户之间针对目标房源进行音视频交互;基于所述在线带看通道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备;若接收所述目标经纪人在所述第二终端设备中根据所述浏览画面在所述第一页面中发起的第一操作指令,则将所述第一操作指令发送至所述第一终端设备;其中,所述第一操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第一操作指令时,所述目标经纪人和所述目标用户之间通过所述音视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。14.如权利要求13所述的方法,其特征在于,所述基于所述在线带看通道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备之后,所述方
法还包括:若接收所述目标用户在所述第一终端设备中根据所述浏览画面在所述第一页面中发起的第二操作指令,则将所述第二操作指令发送至所述第二终端设备;其中,所述第二操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第二操作指令时,所述目标经纪人和所述目标用户之间通过所述音视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。15.一种在线带看装置,应用于第一终端设备,其特征在于,所述装置包括:页面展示模块,用于展示目标房源的宿主页面,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;请求发送模块,用于响应所述宿主页面上针对所述目标房源的在线带看触发操作,向服务端发送所述目标房源的在线带看请求,以使所述服务端将所述在线带看请求发送至目标经纪人的第二终端设备;通道建立模块,用于在所述目标经纪人对所述在线带看请求进行响应的情况下,通过所述服务端与所述第二终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;画面发送模块,用于基于所述在线带看通道,将所述目标用户在第一页面上的浏览画面通过所述服务端发送至所述第二终端设备;指令执行模块,用于若接收所述第二终端设备经所述服务端转发的所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标用户和所述目标经纪人之间通过所述音视频通道针对所述目标房源进行音视频交互不中断的情况下,执行所述第一操作指令,以将所述第一页面切换至目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。16.一种在线带看装置,应用于第二终端设备,其特征在于,所述装置包括:请求接收模块,用于接收第一终端设备经服务端转发的针对目标房源的在线带看请求,所述在线带看请求是根据目标用户在所述目标房源的宿主页面上的在线带看触发操作发送的,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;通道建立模块,用于根据目标经纪人对所述在线带看请求的响应,通过所述服务端与所述第一终端设备建立在线带看通道和音视频通道,所述音视频通道用于供所述目标经纪人和所述目标用户之间针对所述目标房源进行音视频交互;画面接收模块,用于基于所述在线带看通道,接收所述第一终端设备经所述服务端转发的所述目标用户在第一页面上的浏览画面;页面切换模块,用于若检测到所述目标经纪人根据所述浏览画面在所述第一页面上发起的第一操作指令,在所述目标经纪人和所述目标用户之间通过所述音视频通道针对所述
目标房源进行音视频交互不中断的情况下,将所述第一页面切换为目标详情页面,所述第一操作指令指示从所述第一页面切换至所述目标详情页面,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面;以及指令转发模块,用于基于所述在线带看通道,通过所述服务端将所述第一操作指令转发至所述第一终端设备,以使所述第一终端设备执行所述第一操作指令,以将所述第一页面切换至所述目标详情页面。17.一种在线带看装置,应用于服务端设备,其特征在于,所述装置包括:请求发送模块,用于响应于目标用户在第一终端设备展示的目标房源的宿主页面中针对所述目标房源的在线带看触发操作,向目标经纪人的第二终端设备发送所述目标房源的在线带看请求,其中,所述宿主页面通过页面内嵌标签关联有所述目标房源的多个详情页面,且所述多个详情页面和所述宿主页面集成在同一容器中;通道建立模块,用于响应于所述目标经纪人对所述在线带看请求的响应,建立所述第一终端设备与所述第二终端设备的在线带看通道和音视频通道,所述音视频通道用于供目标经纪人和所述目标用户之间针对目标房源进行音视频交互;画面发送模块,用于基于所述在线带看通道,将所述目标用户在所述第一终端设备中的第一页面的浏览画面发送至所述第二终端设备;指令发送模块,用于若接收所述目标经纪人在所述第二终端设备中根据所述浏览画面在所述第一页面中发起的第一操作指令,则将所述第一操作指令发送至所述第一终端设备;其中,所述第一操作指令包括从所述第一页面切换至所述目标详情页面的操作指令,所述目标详情页面为所述多个详情页面中的一个页面,且所述第一终端设备和所述第二终端设备在执行所述第一操作指令时,所述目标经纪人和所述目标用户之间通过所述音视频通道对所述目标房源进行的音视频交互不中断,所述第一页面为所述宿主页面,或者为内嵌于所述宿主页面进行显示的任一详情页面,所述任一详情页面不同于所述目标详情页面。18.一种终端设备,其特征在于,包括:存储器和处理器;其中,所述存储器,用于存储计算机程序;所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行权利要求1-7或8-12中任一项所述方法中的步骤。19.一种服务端设备,其特征在于,包括:存储器和处理器;其中,所述存储器,用于存储计算机程序;所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行权利要求13-14中任一项所述方法中的步骤。20.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被处理器执行时,致使所述处理器能够实现权利要求1-7、8-12或13-14中任一项所述方法中的步骤。
技术总结本申请实施例提供一种在线带看方法、装置、设备及存储介质。在本申请实施例中,该方法可包括:展示目标房源的宿主页面;响应宿主页面上针对目标房源的在线带看触发操作,向服务端发送目标房源的在线带看请求;在目标经纪人对在线带看请求进行响应的情况下,通过服务端与第二终端设备建立在线带看通道和音视频通道;基于在线带看通道,将目标用户在第一页面上的浏览画面通过服务端发送至第二终端设备;若接收第二终端设备经服务端转发的目标经纪人根据浏览画面在第一页面上发起的第一操作指令,在目标用户和目标经纪人之间通过音视频通道针对目标房源进行音视频交互不中断的情况下,执行第一操作指令。执行第一操作指令。执行第一操作指令。
技术研发人员:周晶磊 简平平
受保护的技术使用者:上海瑞家信息技术有限公司
技术研发日:2022.07.18
技术公布日:2022/11/1