一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理过程中的提示方法、装置、电子设备及存储介质与流程

2023-03-27 11:08:58 来源:中国专利 TAG:


1.本发明涉及界面交互技术领域,特别是涉及一种信息处理过程中的提示方法、一种信息处理过程中的提示装置、一种电子设备以及一种计算机可读存储介质。


背景技术:

2.随着全景技术、vr(virtual reality,虚拟现实)以及ar(augmented reality,增强现实)等技术的发展,可以将这些技术广泛地应用到线上看房、营销、展览等领域,实现将现实环境信息依托于科技构建虚拟场景、物品等进行呈现,有效地发挥了复刻现实和记录现场信息的作用。
3.其中,将现实信息录入虚拟场景中仍需要人工操作,例如在vr房源内绘制墙体、门、窗等,标注水电走线、建筑结构以及房屋尺寸等。然而,完成这些工作十分依赖于编辑者的人工操作,由于人工编辑过程中无可避免的主观错误,容易导致信息编辑过程中与实景信息之间出现偏差,导致编辑后的房源信息质量较差的问题。


技术实现要素:

4.本发明实施例是提供一种信息处理过程中的提示方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决相关技术中在对房屋信息进行编辑过程中存在编辑不准确导致房源信息质量差的问题。
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.在所述目标空间的至少一个采集点中选择接近目标结构元素对应的介质的正向拍摄方向的采集点为最佳采集点,作为所述目标采集点。
46.可选地,所述目标空间包括至少一个功能空间,所述方法还包括:
47.响应于针对所述标记元素的保存指令,对各个所述功能空间对应的全景图像进行检测,若存在至少一个功能空间所对应的全景图像中存在多个标记元素对同一个介质图像进行标记,则在所述目标空间对应的空间轮廓图中输出标记了同一个介质图像的第二提示标识。
48.可选地,还包括:
49.响应于针对所述第二提示标识的选择操作,确定目标提示标识,并在所述目标空间中定位所述目标提示标识对应的目标功能空间,显示所述目标功能空间对应的全景图像;
50.确定所述目标提示标识对应的发生空间重叠的标记元素,并从发生空间重叠的标记元素中择一选中标记元素,显示针对所述标记元素的编辑控件组,以通过所述编辑控件组对所述标记元素进行编辑。
51.本发明实施例还公开了一种信息处理过程中的提示装置,包括:
52.轮廓图展示模块,用于展示目标空间对应的处于编辑状态的空间轮廓图,所述空间轮廓图至少包括轮廓元素以及至少一个位于所述轮廓元素上的结构元素,所述结构元素为根据空间实景图识别出的目标介质图像对应映射到所述空间轮廓图中对应轮廓元素上的元素,所述空间实景图为所述至少一个采集点所采集的全景图像中用于识别所述目标介质图像的全景图像;
53.实景图展示模块,用于响应于对所述空间轮廓图上的目标结构元素的编辑指令,展示与所述目标结构元素对应的所述空间实景图;
54.全景区域获取模块,用于响应于在空间实景图获取到存在对同一个所述目标介质图像重叠的至少两个标记元素,分别获取各所述标记元素在所述空间实景图中的全景区域;
55.轮廓位置确定模块,用于根据所述标记元素对应的全景区域获取所述标记元素在所述空间轮廓图中映射的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置;
56.结构元素显示模块,用于在所述空间轮廓图中按照各个所述标记元素在所述空间轮廓图中的映射的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置进行显示,以提示不同标记元素之间存在重叠。
57.可选地,所述全景区域获取模块具体用于:
58.响应于在所述空间实景图中针对同一个目标介质图像添加了重叠的至少两个标记元素,输出针对所述至少两个标记元素的提示信息;
59.获取所述至少两个标记元素对应的全景区域。
60.可选地,所述全景区域获取模块具体用于:
61.响应于针对所述空间实景图中目标介质图像的标记指令,显示针对所述目标介质图像的第一标记元素;
62.响应于针对所述第一标记元素的编辑操作,若所述目标介质图像已经存在对应的第二标记元素,且在对所述第一标记元素编辑后或编辑过程,所述第一标记元素与所述第二标记元素之间发生空间上的重叠,则输出针对所述第一标记元素与所述第二标记元素的提示信息。
63.可选地,所述全景区域获取模块具体用于:
64.响应于针对所述第一标记元素的编辑操作,根据所述编辑操作确定所述第一标记元素的第一标记位置,若所述第一标记位置与所述空间实景图中的第二标记元素的第二标记位置之间发生空间上的重叠,则输出针对所述第一标记元素与所述第二标记元素的提示信息。
65.可选地,所述第一标记位置包括所述第一标记元素在全景坐标系中的第一坐标,所述全景区域获取模块具体用于:
66.获取所述空间实景图中除所述第一标记元素之外的第二标记元素在所述全景坐标系中的第二坐标;
67.将与所述第一坐标发生重叠的第二坐标所属的第二标记元素和所述第一标记元素作为异常标记元素,输出针对所述异常标记元素的提示信息。
68.可选地,所述第一标记位置包括所述第一标记元素的端点对应的第一端点位置或所述第一标记元素的边界对应的第一边界位置,所述全景区域获取模块具体用于:
69.获取所述空间实景图中除所述第一标记元素之外的第二标记元素的端点对应的第二端点位置或边界对应的第二边界位置;
70.将与所述第一端点位置标记同一目标介质图像的第二端点位置所属的第二标记元素作为异常标记元素,或,将与所述第一边界位置标记同一目标介质图像的第二边界位置所属的第二标记元素作为异常标记元素;
71.输出针对所述异常标记元素的提示信息。
72.可选地,所述全景区域获取模块具体用于:
73.显示针对所述第一标记元素的编辑控件组,其中所述编辑控件组至少包括端点控件以及移动控件;
74.响应于针对至少一个所述端点控件的触发,使得所述端点控件在执行第一编辑操作完成后,根据所述第一编辑操作在所述空间实景图中确定所述第一标记元素中各个端点所标记的介质图像;
75.和/或,响应于针对所述移动控件的触发,使得所述移动控件在执行第二编辑操作完成后,根据所述第二编辑操作的位置获取所述第一标记元素在所述空间实景图中的第一坐标。
76.可选地,所述全景区域获取模块具体用于:
77.将所述第一标记元素从第一显示样式切换为第二显示样式或将所述第二标记元素从第一显示样式切换为第二显示样式,并在显示针对所述第一标记元素的文本提示信息;
78.其中,所述第一显示样式与所述第二显示样式为不同的显示方式。
79.可选地,所述全景区域包括所述标记元素在所述空间实景图中的全景像素坐标,所述轮廓位置确定模块具体用于:
80.将各个所述标记元素对应的全景像素坐标映射为三维点云坐标;
81.从所述空间轮廓图中分别定位各个所述标记元素所对应的三维点云坐标对应的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置。
82.可选地,所述结构元素显示模块具体用于:
83.在所述空间轮廓图中按照各个所述标记元素在所述空间轮廓图中的映射的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置分别显示对应的结构元素;
84.若在所述空间轮廓图上所述至少两个标记元素分别所对应的结构元素之间发生位置重叠,则在所述空间轮廓图上显示针对发生位置重叠的至少两个结构元素的第一提示标识,以提示不同标记元素之间存在重叠。
85.可选地,所述实景图展示模块具体用于:
86.响应于对所述空间轮廓图上的目标结构元素的编辑指令,从所述空间实景图中提取在当前观察视角下与所述目标结构元素对应的空间实景图;
87.获取与所述当前观察视角对应的目标观察点以及所述目标观察点对应的目标观察区域,所述目标观察点为所述目标采集点在所述空间轮廓图中的映射点,所述目标观察区域为所述空间实景图在所述空间轮廓图里的映射区域;
88.展示与所述空间实景图对应的空间轮廓图,并在所述空间轮廓图中展示所述目标观察点,或,所述目标观察点与所述目标观察区域。
89.可选地,所述目标采集点为所述目标空间的至少一个采集点中相对于所述目标结构元素对应的介质的最佳采集点,所述装置还包括:
90.采集点确定模块,用于在所述目标空间的至少一个采集点中选择离目标结构元素对应的介质最近的采集点为最佳采集点,作为所述目标采集点;或,在所述目标空间的至少一个采集点中选择接近目标结构元素对应的介质的正向拍摄方向的采集点为最佳采集点,作为所述目标采集点。
91.可选地,所述目标空间包括至少一个功能空间,所述装置还包括:
92.第二标识输出模块,用于响应于针对所述标记元素的保存指令,对各个所述功能空间对应的全景图像进行检测,若存在至少一个功能空间所对应的全景图像中存在多个标记元素对同一个介质图像进行标记,则在所述目标空间对应的空间轮廓图中输出标记了同一个介质图像的第二提示标识。
93.可选地,还包括:
94.全景图像显示模块,用于响应于针对所述第二提示标识的选择操作,确定目标提示标识,并在所述目标空间中定位所述目标提示标识对应的目标功能空间,显示所述目标功能空间对应的全景图像;
95.标记元素确定模块,用于确定所述目标提示标识对应的发生空间重叠的标记元素,并从发生空间重叠的标记元素中择一选中标记元素,显示针对所述标记元素的编辑控件组,以通过所述编辑控件组对所述标记元素进行编辑。
96.本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
97.所述存储器,用于存放计算机程序;
98.所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
99.本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
100.本发明实施例包括以下优点:
101.在本发明实施例中,在对房屋信息进行编辑的过程中,终端可以展示目标空间对应的处于编辑状态的空间轮廓图,空间轮廓图至少包括轮廓元素以及至少一个位于轮廓元素上的结构元素,结构元素为根据空间实景图识别出的目标介质图像对应映射到空间轮廓图中对应轮廓元素上的元素,空间实景图为至少一个采集点所采集的全景图像中用于识别目标介质图像的全景图像,在用户对空间轮廓图进行编辑的过程中,终端可以响应于对空间轮廓图上的目标结构元素的编辑指令,展示与目标结构元素对应的空间实景图,以便用户对空间实景图进行标记实现对空间轮廓图的编辑,在标记过程中,终端可以响应于在空间实景图获取到存在对同一个目标介质图像重叠的至少两个标记元素,分别获取各标记元素在空间实景图中的全景区域,并根据标记元素对应的全景区域获取标记元素在空间轮廓图中映射的目标轮廓元素以及在目标轮廓元素上的轮廓位置,然后在空间轮廓图中按照各个标记元素在空间轮廓图中的映射的目标轮廓元素以及在目标轮廓元素上的轮廓位置进行显示,以提示不同标记元素之间存在重叠,从而在对房屋信息进行编辑的过程中,基于至少两个标记元素之间的位置关系,终端可以识别出房屋信息编辑过程中出现的异常情况,并在空间轮廓图中输出对应的提示标识,进而通过空间轮廓图从全局的角度进行异常提示,使得用户可以从全局的角度对编辑异常进行处理,通过在对编辑过程中出现的异常进行提示,可以有效地提高房屋信息编辑的准确性以及房源信息的质量。
附图说明
102.图1是本发明实施例中提供的一种信息处理过程中的提示方法的步骤流程图;
103.图2是本发明实施例中提供的数据采集的示意图;
104.图3是本发明实施例中提供的空间结构图的示意图
105.图4是本发明实施例中提供的全景编辑界面的示意图;
106.图5是本发明实施例中提供的全景编辑界面的示意图;
107.图6是本发明实施例中提供的一种信息处理过程中的提示装置的结构框图;
108.图7是本发明实施例中提供的一种电子设备的框图。
具体实施方式
109.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
110.作为一种示例,随着vr技术在看房、看车、营销、展览等领域的应用,显示环境信息依托于vr场景内的环境和物体进行呈现,实现了复刻显示和记录现场信息的作用。其中,在将房屋的相关现实信息录入vr场景中依赖于人工操作,例如,在vr场景中绘制对应的户型图等。然而,完成这些工作十分依赖于编辑者的人工操作,由于人工编辑过程中无可避免的主观错误,容易导致信息编辑过程中与实景信息之间出现偏差,导致编辑后的房源信息质量较差的问题。
111.对此,本发明的核心发明点之一在于当用户在对房屋信息进行编辑的过程中,通过标记元素-结构元素-空间结构(介质、介质图像)之间的映射关系,终端可以识别出用户对房屋信息的编辑结果或编辑过程中出现的异常情况,并在空间实景图输出对应的提示信
息,并同步在空间轮廓图输出对应的提示标识,一方面通过空间实景图即时反馈的提示信息,能够让用户直观地了解到编辑过程中存在的异常情况,另一方面通过空间轮廓图从全局的角度进行异常提示,可以让用户从全局的角度对编辑异常进行处理,进而通过在对编辑过程中出现的异常进行提示,可以有效地提高房屋信息编辑的准确性以及房源信息的质量。
112.为了使本领域技术人员更好地理解本发明的技术方案,下面对本发明实施例中涉及的部分技术特征进行解释、说明:
113.第一图像采集数据,其可以为电子终端在目标空间的至少一个采集点上对目标空间进行获取的点云数据。可选地,可以将获取点云数据的采集点作为第一采集点,则通过至少一个第一采集点对应的点云数据,可以构建对应的点云平面图,通过点云平面图可以对目标空间的基本轮廓进行呈现。
114.第二图像采集数据,其可以为电子终端在目标空间的至少一个采集点上对目标空间进行采集的全景图像数据。可选地,可以将采集全景图像数据的采集点作为第二采集点,则通过至少一个在第二采集点采集的全景图像数据可以确定与目标空间对应的空间实景图,通过空间实景图可以对目标空间所对应的空间结构进行呈现,为用户呈现更为真实、立体的空间信息,提高用户对目标空间的空间感知。
115.空间户型图,其可以与目标空间的空间户型对应,可以包括若干种不同的结构元素,例如:门体结构元素、窗体结构元素等,用于呈现目标空间所对应的空间结构,这里的目标空间应理解为单个的独立的目标空间,也可以为多个独立的目标空间组成的整体目标空间,例如,当个独立的目标空间可以为客厅、餐厅、厨房、卧室、卫生间等,整体目标空间则可以为由客厅、餐厅、厨房、卧室、卫生间等至少两个组成的目标空间。对于空间户型图,其可以在目标空间的点云平面图的基础上经过相应的编辑处理获取,也可以基于目标空间的全景图经过相应的运算处理获取。
116.空间轮廓图,其可以为初步构建的、用于表征目标空间的整体轮廓的轮廓图,在该空间轮廓图上可以包括若干个轮廓元素,每个轮廓元素与目标空间中的实体墙体对应,同时在轮廓元素上还可以包括对应的结构元素。当用户完成对空间轮廓图的编辑后,则轮廓元素可以转换为对应的墙体结构元素。
117.空间结构图,其可以为空间轮廓图中的局部区域,如当空间轮廓图中包括多个独立的目标空间对应的区域,则空间结构图可以为其中某个区域所对应的轮廓图。对于空间轮廓图与空间结构图,其可以分别在不同的显示界面中进行显示,例如,前者可以在全局编辑界面中进行显示,以便用户从全局的角度浏览目标空间所对应的整体轮廓信息;后者可以为全景编辑界面中进行显示,以便用户在对某一个结构元素进行编辑时,通过空间结构图与全景图像之间的联动,提高编辑的便利性、灵活性。
118.介质,其可以为位于目标空间中的空间结构,如墙体、门体、窗体、水管线以及电线等空间结构,这里的目标空间应理解为单个的独立的目标空间。
119.介质图像,其可以为位于空间实景图中的空间结构的图像,如墙体的图像、门体的图像、窗体的图像、水管线的图像以及电线的图像等空间结构所对应的图像。
120.结构元素,其可以用于在空间户型图中表征目标空间的空间结构,可以包括墙体结构元素、门体结构元素、窗体结构元素、水管线结构元素、电线结构元素等用于表征目标
空间中的空间结构的结构元素。
121.标记元素,其可以用于在空间实景图中进行标记的界面元素,不同的结构元素可以对应不同的标记元素,例如,不同的结构元素,可以对应不同显示样式的标记元素,以通过不同的显示方式进行区分。
122.具体的,参照图1,示出了本发明实施例中提供的一种信息处理过程中的提示方法的步骤流程图,具体可以包括如下步骤:
123.步骤101,展示目标空间对应的处于编辑状态的空间轮廓图,所述空间轮廓图包括轮廓元素以及至少一个位于所述轮廓元素上的结构元素,所述结构元素为根据空间实景图识别出的目标介质图像映射到所述空间轮廓图中对应轮廓元素上的元素,所述空间实景图为在所述目标空间中至少一个采集点所采集的全景数据中用于识别所述目标介质图像的全景图像;
124.本发明实施例中所涉及的户型图编辑,其可以为在对目标空间进行数据采集后的即时编辑的过程,也可以为在对已经将多个目标空间的空间户型图进行拼接后得到整体空间的整体户型图后,对整体户型图中某一个目标空间对应的空间户型图的补充编辑的过程,还可以是断点继续编辑的过程。用户可以手持电子终端在目标空间中寻找合适的采集点,并在该采集点上对目标空间进行图像采集,以得到对应的图像数据。
125.其中,对于电子终端,其可以为智能终端(下述终端),也可以为摄像机,对于智能终端,其可以运行对应的应用程序(如图像采集程序等),在采集过程中,智能终端可以通过自身的传感器进行定位,并在图形用户界面中实时输出当前在所处目标空间中的位置,以便用户通过实时位置执行对应的图像采集策略,同理,摄像机也可以执行相应的操作。此外,对于电子终端,其可以包括至少两种传感器,在对目标空间进行图像采集的过程中,电子终端一方面可以通过激光扫描设备采集目标空间对应的点云数据,另一方面可以通过全景相机采集目标空间对应的全景图像,以便在图像采集过程中,可以基于点云数据构建与目标空间对应的点云平面图,通过全景图像构建与目标空间对应的空间实景图等,本发明对此不作限制。
126.在一种示例中,参照图2,示出了本发明实施例中提供的数据采集的示意图,假设用户通过终端在目标空间中的三个采集点对目标空间进行数据采集,包括采集点

、采集点

以及采集点

,所获取的数据可以包括与采集点

对应的点云数据a与全景数据a、与采集点

对应的点云数据b与全景数据b以及与采集点

对应的点云数据c与全景数据c,以便在图像采集过程中,可以基于点云数据构建与目标空间对应的点云平面图,通过全景图像构建与目标空间对应的空间实景图等。
127.需要说明的是,在每一个采集点进行数据采集时,可以在一个采集点触发执行一次数据采集时,终端可以基于同一个采集点通过激光扫描设备以及图像采集传感器等分别执行对应的数据采集操作,得到当次采集的点云数据、全景数据等不同类型的数据,以便终端基于不同类型的数据执行不同的数据处理操作。本发明对此不作限制。
128.进一步地,对于每一点对应的点云数据,其可以通过以下两种获取方法:
129.以采集点

、采集点

以及采集点

为例,假设采集点

、采集点

以及采集点

是依次的采集顺序,那么依次获取的数据可以包括与采集点

对应的点云数据a与全景数据a、与采集点

对应的点云数据b与全景数据b以及与采集点

对应的点云数据c与全景数
据c,其中,可以将在采集点

当次采集的点云数据a’直接作为点云数据a,将在采集点

当次采集的点云数据b’直接作为点云数据b,将在采集点

当次采集的点云数据c’直接作为点云数据c。
130.以采集点

、采集点

以及采集点

为例,假设采集点

、采集点

以及采集点

是依次的采集顺序,那么依次获取的数据可以包括与采集点

对应的点云数据a与全景数据a、与采集点

对应的点云数据b与全景数据b以及与采集点

对应的点云数据c与全景数据c,其中,可以将在采集点

当次采集的点云数据a’直接作为点云数据a,将在在采集点

当次采集的点云数据b’和点云数据a进行点云融合以获取点云数据b,将在在采集点

当次采集的点云数据c’和点云数据b(以及点云数据a)进行点云融合以获取点云数据c。
131.基于前述在采集点采集的点云数据与全景数据,可以构建对应的空间轮廓图,同时终端可以对该空间轮廓图进行展示,并将其置于可编辑的状态,以便用户对该空间轮廓图进行编辑,在空间轮廓图上添加、修改、删除对应的结构元素,使得空间轮廓图所包含的信息与目标空间的空间结构匹配。其中,在空间轮廓图中可以包括若干个轮廓元素以及至少一个位于轮廓元素上的结构元素,结构元素可以为根据空间实景图识别出的目标介质图像映射到空间轮廓图中对应轮廓元素上的元素,空间实景图为在目标空间中至少一个采集点所采集的全景数据中用于识别目标介质图像的全景图像。例如,对于轮廓元素,其可以用于表征目标空间的实体墙体结构,而结构元素则可以用于表征目标空间的门、窗等实体结构,不同的门、窗可以位于对应的墙体上,从而通过轮廓元素与结构元素可以对目标空间的空间结构进行呈现。
132.步骤102,响应于对所述空间轮廓图上的目标结构元素的编辑指令,展示与所述目标结构元素对应的所述空间实景图;
133.在已经完成对轮廓元素的编辑后,空间轮廓图上的轮廓元素基本能够呈现出目标空间的轮廓情况,而对于位于轮廓元素上的结构元素,其可以为终端根据全景数据识别得到的,则结构元素所表征的空间结构、显示位置并不一定与目标空间的空间结构对应,对此,需要用户对其作进一步地校验。
134.在一种情况下,当终端通过全景数据未能识别出对应的门窗等空间结构时,用户可以从空间轮廓图中选择需要添加门窗等结构元素的轮廓元素进行编辑,具体的,终端可以响应于针对轮廓元素的选择操作,选中与选择操作对应的目标轮廓元素,并显示针对目标轮廓元素的编辑控件组,编辑控件组至少包括标记控件,接着可以响应于针对标记控件的选择操作,展示与目标轮廓元素对应的空间实景图,以便通过呈现对应的实景内容,使得用户可以基于空间实景图实现在空间轮廓图上添加对应的结构元素。
135.在另一种情况下,当终端通过全景数据识别出对应的门窗等空间结构,但其识别错误(将门识别为窗,将窗识别为门等)或在空间轮廓图上显示错误等,用户可以从空间轮廓图中选择需要编辑的结构元素进行编辑,具体的,终端可以响应于针对结构元素的选择操作,选中与选择操作对应的目标结构元素,并显示针对目标结构元素的编辑控件组,编辑控件组至少包括标记控件,接着响应于针对标记控件的选择操作,展示与目标结构元素对应的空间实景图,以便通过呈现对应的实景内容,使得用户可以基于空间实景图实现在空间轮廓图上对识别错误的结构元素进行调整。
136.此外,无论用户是选择轮廓元素对空间轮廓图进行编辑,还是选择结构元素对空
间轮廓图进行编辑,终端均可以响应于对空间轮廓图上的目标结构元素的编辑指令,从空间实景图中提取在当前观察视角下与目标结构元素对应的空间实景图,接着获取与当前观察视角对应的目标观察点以及目标观察点对应的目标观察区域,目标观察点为目标采集点在空间轮廓图中的映射点,目标观察区域为空间实景图在空间轮廓图里的映射区域,然后展示与空间实景图对应的空间结构图,并在空间结构图中展示目标观察点以及目标观察区域。
137.其中,在通过空间实景图对空间轮廓图进行编辑之前,终端可以建立空间轮廓图与空间实景图之间的映射关系,通过建立空间轮廓图与空间实景图之间的映射关系,可以方便后续对空间实景图进行识别,并根据识别结果对空间轮廓图进行编辑的目的。具体的,终端可以从空间实景图中获取目标介质图像对应的第一全景像素坐标,以及目标点云数据中确定对应的第一三维点云坐标,接着根据获取目标点云数据与空间实景图的设备之间的相对位姿关系,将第一全景像素坐标映射为三维点云坐标系下的第二三维点云坐标,或第一三维点云坐标映射为全景像素坐标系下的第二全景像素坐标,从而通过将点云坐标系或全景坐标系作为参考坐标系,实现不同坐标系下数据的转换,进而通过建立空间轮廓图与空间实景图之间的坐标映射关系,方便后续通过对空间实景图进行编辑实现对空间轮廓图的编辑。
138.示例性地,可以根据采集点

获取全景数据b,对全景数据b进行图像识别,当在全景图像中识别到目标介质的图像,可以根据目标介质图像获取到该目标介质在其对应的全景图像中的全景像素坐标,将目标介质的全景像素坐标映射至目标空间的三维点云图像的坐标系中得到三维点云坐标。例如,可以将门体和窗体的轮廓对应的全景像素坐标映射为三维点云坐标。
139.可选地,可以根据全景像素坐标与球坐标的映射关系,先将介质(墙体、门、窗、电线、水管线等)的轮廓分别对应的全景像素坐标映射到球体空间中,得到对应的球坐标;进一步,根据全景相机与激光扫描设备之间的相对位姿关系,结合球坐标与三维点云坐标的映射关系,将分别对应介质轮廓的球坐标映射到三维点云坐标系中。可选地,在将对应介质轮廓的全景像素坐标映射为球坐标时,可以全景像素坐标左上角的像素坐标为原点,假设全景图的长度和宽度分别为h和w,每个像素点对应的像素坐标为pixel(x,y),则每个全景像素坐标经过映射后的球坐标对应的经度lon和纬度lat分别为:
140.lon=(x/w-0.5)*360;
141.lat=(0.5

y/h)*180;
142.进一步,建立球坐标系的原点o1(0,0,0),假设球坐标系的半径为r,则每个全景像素坐标经过映射后的球坐标(x,y,z)分别为:
143.x=r*cos(lon)*cos(lat);
144.y=r*sin(lat);
145.z=r*sin(lon)*cos(lat);
146.进一步,在从球坐标系映射到三维点云坐标系时,可以通过激光扫描设备在对介质进行扫描时,经旋转和移动变换后对应的球坐标p=q*(x x0,y y0,z z0)这一映射关系进行映射;其中,x0,y0,z0分别为三维点云坐标系的原点o2(x0,y0,z0),rotationy为激光扫描设备绕世界坐标系y轴的旋转角,q为通过系统函数quaternion.angleaxis
(rotationy,y)获取到的四元数,用以表示激光扫描设备的旋转和位移。
147.可选地,在确定介质轮廓对应的三维点云坐标时,可以将各功能空间中指定空间位置对应的三维点云坐标作为参照坐标,以根据球坐标与参照坐标之间的关系,确定介质轮廓分别对应的三维点云坐标。在本发明实施例中,不限定指定空间位置在目标房屋中的具体位置,可选地,可以将各功能空间中对应介质轮廓的三维点云坐标作为参照坐标,进一步,将参照坐标映射为对应的参照球坐标组,并确定球坐标系下原点o1到点p的射线与参照球坐标的焦点,将该焦点对应的三维点云坐标作为介质轮廓对应的三维点云坐标。当然,也可以将目标房屋中已知物体对应的球坐标作为参照球坐标,例如,将地面对应的球坐标作为参照球坐标,则可以确定原点o1到点p的射线与参照球坐标的焦点,即与地面所在平面的焦点,并将该焦点对应的三维点云坐标作为介质轮廓对应的三维点云坐标,从而确定目标介质图像在空间轮廓图中的映射区域,进而通过上述坐标转换的过程,可以建立空间轮廓图与全景图之间的映射关系,使得用户通过对全景图进行标记即可实现对空间轮廓图的编辑。
148.此外,在空间轮廓图中可以包括与第二目标采集点对应的映射点,则在获取了目标空间对应的空间实景图后,终端还可以展示该空间实景图,同时以第二目标采集点在空间轮廓图上的映射点为目标观察点,以及以目标观察点为原点指向结构元素的方向为目标观察区域,然后展示空间实景图对应的空间结构图,以及在空间结构图中展示目标观察点以及目标观察区域。其中,对于空间结构图,其可以为空间轮廓图中与第二目标采集点对应的区域,其属于空间轮廓图中的分布,例如,终端可以在全局编辑界面中显示整个房屋所对应的空间轮廓图(如客厅、厨房、卧室、卫生间等不同区域组成的轮廓图),而在全景编辑界面中则可以显示与空间实景图对应的部分空间轮廓图(如客厅、或厨房、或卧室、或卫生间等单个空间结构所对应的户型图),对于在全景编辑界面中显示的部分空间轮廓图,其可以为空间结构图,用于表征目标空间中的某个具体功能空间对应的轮廓图,本发明对此不作限制。
149.对于目标采集点,空间实景图可以为根据在所述目标空间中的第二采集点所采集的全景数据中,所获取的至少覆盖部分目标结构元素对应的介质的图像区域,第二采集点为可以是图2中采集点

、采集点

以及采集点

中相对于目标结构元素对应的介质的最佳采集点。
150.在一种示例中,在采集点

、采集点

以及采集点

中以离目标结构元素对应的介质距离最近的采集点为最佳采集点,作为第二采集点,例如,对于目标空间中的某一面实体墙体,其与采集点

、采集点

以及采集点

之间所对应的距离分别为2米、3米、5米,则可以将采集点

作为相对于该实体墙体的最佳采集点。
151.在另一种示例中,在采集点

、采集点

以及采集点

中以接近目标结构元素对应的介质的正向拍摄方向的采集点为最佳采集点,作为第二采集点,例如,假设以摄像机为原点,发射对应的射线为正向拍摄方向,则针对目标空间中同一个面实体墙体,其与原点之间的连线和射线之间的夹角越小,则表明实体墙体越接近正向拍摄方向,从而可以将夹角最小的采集点作为相对于该实体墙体的最佳采集点。
152.具体的,如前所述,用户可以在目标空间中的至少一个采集点对目标空间进行数据采集,每个采集点均对应有点云数据以及全景数据,点云数据用于构建对应的空间户型
图,而全景数据则用于构建空间实景图(即全景图),则当用户在同一个目标空间中的多个采集点对目标空间进行数据采集时,由于不同的采集点可以对应不同的采集视角,同时不同采集点基于对应的采集视角所采集的全景数据可能存在重叠的部分,如两个不同的采集点所对应的采集视角均可以采集到同一面墙所对应的全景数据,在这种情况下,当对这面墙所对应的墙体结构元素进行编辑时,终端可以从所涉及的两个采集点中选择相对于该墙的最佳采集点,从而当确定了空间户型图中需要编辑的第一结构元素之后,终端可以基于“全景数据-第一结构元素-采集点”之间的关系,推导出相对第一结构元素最佳的采集点,然后获取该采集点对应的全景数据,并从所获取的全景数据中提取能够覆盖第一结构元素所对应的第一介质的图像区域作为需要展示的空间实景图。可以理解的是,基于上述描述,为了能够充分展示需要编辑的结构元素所对应的图像区域,在对空间户型图进行编辑的过程中,该空间户型图可以是基于采集点

获取的点云数据a所构建的,在对该空间户型图中的结构元素进行编辑时,示例性地,通过上述最佳采集点的确定方法,确定出采集点

是相对于该结构元素对应的介质的最佳采集点,那么调用采集点

对应的全景数据b,根据全景数据b获取至少覆盖部分结构元素对应的介质的图像区域,以获取空间实景图进行展示,上述方案呈现与所要编辑的结构元素相对匹配的部分空间实景图,减少反复调试的时间,提高内容显示的针对性,进而提高信息编辑的效率。
153.此外,基于上述方案终端在展示空间实景图的同时,可以获取与当前观察视角对应的目标观察点以及目标观察点对应的目标观察区域,目标观察点可以为上述采集点

在空间户型图中的映射点,目标观察区域为空间实景图在空间户型图里的映射区域,示例性地,可以上述采集点

在空间户型图中的映射点为中心,以扇形区域表示映射区域;在图形用户界面中展示与空间实景图对应的空间户型图,并在空间户型图中展示目标观察点,或,目标管点与目标观察区域,从而在图形用户界面中同时展示包括至少覆盖部分结构元素对应的介质的图像区域的空间实景图以及目标空间的空间户型图,将两者进行联动,提高在户型图编辑过程中信息显示的丰富度,实现了“空间实景图的标记 空间户型图的显示”之间的联动,采用空间实景图辅助编辑空间户型图,能够直观地呈现出户型图编辑过程中标记的结果,且能够提高对目标空间的标记内容进行全局感知。
154.在一种示例中,参照图3,示出了本发明实施例中提供的空间结构图的示意图,终端在展示当前观察视角所对应的空间实景图310的同时,可以在图形用户界面中同时显示空间实景图310对应的空间结构图320,并基于所确定的目标观察点以及目标观察区域,在空间结构图320中选中对应的观察点330以及显示该观察点330对应的观察区域340(图中扇形区域),随着用户对空间实景图310的观察视角的变化,观察区域340也可以随着图形用户界面中所显示的空间实景图的变化而进行动态变化,实现房屋信息内容呈现的联动。
155.步骤103,响应于在空间实景图获取到存在对同一个所述目标介质图像重叠的至少两个标记元素,分别获取各所述标记元素在所述空间实景图中的全景区域;
156.当展示了对应的空间实景图后,终端可以对当前图形用户界面中所显示的空间实景图进行图像识别,以识别出空间实景图所包含的介质,然后显示针对各个介质对应的标记元素。在该自动识别的过程中,终端可能存在识别错误的情况,导致在终端所显示的空间实景图中针对同一个介质图像添加了重叠的至少两个标记元素。此外,在人工对部分空间实景图进行标记的过程中,由于用户的误操作等也可能针对同一个介质图像添加了重叠的
至少两个标记元素,在这种情况下,终端在基于标记元素对空间轮廓图进行更新的同时,可以输出对应的提示信息,提示用户出现标记异常的情况。
157.在具体实现中,在展示了对应的空间实景图后,若所展示的空间实景图中存在对应的标记元素时,则终端可以显示该标记元素,以便用户对该标记元素进行编辑;若不存在对应的标记元素时,用户可以通过全景编辑界面中显示的工具栏添加对应的标记元素,以通过添加对应的标记元素对空间实景图中的实景内容进行标记,进而终端可以根据标记结果对相关的房屋信息进行更新,如更新目标房屋所对应的户型图等。其中,对于工具栏,其可以包括若干个对应不同标记元素的结构标记控件,每一结构标记控件对应一标记元素,每一标记元素对应一结构元素,且表征不同的空间结构。
158.在一种示例中,参照图4,示出了本发明实施例中提供的全景编辑界面的示意图,终端可以根据用户的操作显示对应的全景编辑界面40,在全景编辑界面40中可以显示空间实景图410、空间轮廓图420、标记元素430(可以为空间实景图中已经存在或用户添加的标记元素)以及与标记元素430对应的编辑控件组440,则用户可以通过编辑控件组440对标记元素420进行编辑,同时随着用户对标记元素430的编辑,在空间轮廓图420中可以实现对与标记元素430对应的结构元素450进行更新,从而实现空间实景图与空间轮廓图之间的联动,将用户在空间实景图中对标记元素的编辑结果映射至二维平面的空间轮廓图,实时为用户呈现编辑结果,提高用户对目标空间的全局感知。
159.此外,在空间轮廓图420中还可以包括至少一个空间点位460,则用户可以通过选择对应的空间点位460跳转至同一功能空间的另一采集点,以便用户以该采集点对应的浏览视角对功能空间所对应的实景内容进行浏览,或对标记元素进行编辑等。此外,在全景编辑界面40中,当所对应的功能空间存在多个采集点时,还可以在全景编辑界面40中显示各个漫游点对应的空间点位列表470,如“客厅1”、“客厅2”以及“客厅3”等,使得用户除了可以通过空间轮廓图420中的空间点位实现空间实景图切换外,还可以通过空间点位列表470实现切换,提高了用户编辑过程中的便利性。
160.其中,不同的空间结构所对应的标记元素可以采用不同的显示样式进行显示,例如,对于门体、窗体、水管线、电线等,可以分别用黄色、绿色、红色、白色等进行显示,以区分不同的空间结构。
161.需要说明的是,在下述实施例中,以人工编辑过程中出现针对空间实景图中同一个介质添加了至少两个标记元素为例进行示例性说明,可以理解的是,对于机器自动添加的过程,同样适用,本发明对此不作限制。
162.在对标记元素进行编辑的过程中,终端可以响应于在空间实景图中针对同一个目标介质图像添加了重叠的至少两个标记元素,输出针对至少两个标记元素的提示信息,接着获取至少两个标记元素对应的全景区域,以便根据各个标记元素对应的全景区域在空间轮廓图上显示对应的结构元素。其中,对于提示信息的输出过程,其具体可以为响应于针对空间实景图中目标介质图像的标记指令,显示针对目标介质图像的第一标记元素,接着响应于针对第一标记元素的编辑操作,若目标介质图像已经存在对应的第二标记元素,且在对第一标记元素编辑后或编辑过程,第一标记元素与第二标记元素之间发生空间上的重叠,则输出针对第一标记元素与第二标记元素的提示信息。
163.需要说明的是,由于存在“空间结构-结构元素-标记元素”、“目标空间-空间实景
图-空间轮廓图”等映射关系,则用户可以通过在空间实景图中对相应的介质图像添加对应的标记元素实现对空间轮廓图的编辑。具体的,当用户选中任一标记元素进行编辑时,若编辑过程中或编辑结束后空间实景图中存在至少两个标记元素之间发生空间上的重叠,终端可以判定为出现编辑异常,在空间实景图中输出对应的提示信息,同时在空间轮廓图中同步输出与该发生重叠的至少两个标记元素的第一提示标识,从而一方面通过空间实景图即时反馈的提示信息,能够让用户直观地了解到编辑过程中存在的异常情况,另一方面通过空间轮廓图从全局的角度进行异常提示,可以让用户从全局的角度对编辑异常进行处理,进而通过在对编辑过程中出现的异常进行提示,可以有效地提高房屋信息编辑的准确性以及房源信息的质量。
164.在具体实现中,当用户选中任一标记元素进行编辑时,终端可以响应于针对标记元素的选择操作,确定与选择操作对应的第一标记元素,并显示针对第一标记元素的编辑控件组,接着终端可以响应于用户输入的针对编辑控件组的编辑操作,根据编辑操作确定第一标记元素的第一标记位置,若第一标记位置与空间实景图中的第二标记元素的第二标记位置之间发生空间上的重叠,则输出针对第一标记元素与第二标记元素的提示信息;若空间实景图中仅有第一标记元素,则无论用户通过编辑控件组对第一标记元素进行何种编辑,均不会出现编辑异常的情况。其中,第一标记位置可以为标记元素在空间实景图中的相对位置;对于提示信息,其可以包括文本提示信息、语音提示信息、图像提示信息等;提示标识可以为图像提示信息、文本提示信息等。
165.需要说明的是,对于至少两个标记元素之间发生空间上的重叠,其可以对应于不同的标记元素之间标记了空间实景图中同一个空间结构,也可以对应为相同的标记元素之间标记了空间实景图中同一个空间结构等,本发明对此不作限制。
166.其中,编辑控件组至少可以包括移动控件、端点控件、删除控件、替换空间等,则在标记元素的编辑过程,终端可以响应于针对至少一个端点控件的触发,使得端点控件在执行第一编辑操作完成后,根据第一编辑操作在空间实景图中确定第一标记元素中各个端点所标记的介质图像;和/或,响应于针对移动控件的触发,使得移动控件在执行第二编辑操作完成后,根据第二编辑操作的位置获取第一标记元素在空间实景图中的第一坐标。此外,终端可以响应于针对删除控件的选择操作,将第一标记元素从空间实景图中删除,还可以将第一标记元素从第一显示样式切换为第二显示样式或将第二标记元素从第一显示样式切换为第二显示样式,并在显示针对第一标记元素的文本提示信息,从而通过编辑控件组中的控件可以实现对标记元素的编辑。
167.在具体实现中,当用户通过编辑控件组对第一标记元素进行编辑时,终端可以实时获取第一标记元素在目标全景图中的全景区域,对于全景区域,其可以包括第一标记元素在目标全景图中映射的全景像素坐标,从而一方面通过对不同的标记元素所对应的全景像素坐标进行比对,可以判断在空间实景图中是否存在针对同一个目标介质图像存在重叠的至少两个标记元素,另一方面可以基于全景像素坐标在空间轮廓图中显示对应的结构元素,可以让用户从全局的角度对编辑异常进行处理,进而通过在对编辑过程中出现的异常进行提示,可以有效地提高房屋信息编辑的准确性以及房源信息的质量。
168.在一种可选实施例中,第一标记位置可以包括第一标记元素在全景坐标系中的第一坐标(全景像素坐标),则对于坐标重叠,终端可以基于采集点对应的全景数据构建对应
的全景坐标系,随着用户对第一标记元素的编辑,终端可以实时获取实景空间图中除第一标记元素之外的第二标记元素在全景坐标系中的第二坐标,并将与第一坐标发生重叠的第二坐标所属的第二标记元素和第一标记元素作为异常标记元素,然后在空间实景图中输出针对异常标记元素的提示信息。
169.在一种示例中,以用户对第一标记元素编辑结束为例,当用户完成了对第一标记元素的编辑操作后,终端可以获取第一标记元素所对应的第一坐标,为横坐标为x1-x20,纵坐标为y1,同时终端还可以空间实景图中当前可视视角中其他标记元素的第二坐标,假设存在第二标记元素,且其对应的第二坐标为横坐标为x11-x18,纵坐标为y2,通过比对可得,第一标记元素与第二标记元素之间在横坐标上存在重叠范围“x11-x18”,则终端可以判定为第一标记元素与第二标记元素之间存在空间上的重叠,将两者作为异常标记元素,并在全景编辑界面中输出对应的提示信息,如“标记不可重叠放置”等文本提示信息。
170.在另一种可选实施例中,第一标记位置包括第一标记元素的端点对应的第一端点位置或第一标记元素的边界对应的第一边界位置,则对于空间结构重叠,终端可以通过识别标记元素在空间实景图中所标记的空间结构,然后将不同的标记元素所标记的空间结构进行比对,以判断是否存在不同标记元素标记同一空间结构,或多个相同标记元素标记同一空间结构等情况,具体的,终端可以实时获取至少部分实景空间图中除第一标记元素之外的第二标记元素的端点对应的第二端点位置或边界对应的第二边界位置,并将与第一端点位置标记同一介质的第二端点位置所属的第二标记元素作为异常标记元素,或,将与第一边界位置标记同一介质的第二边界位置所属的第二标记元素作为异常标记元素,然后在图形用户界面中输出针对异常标记元素的提示信息。可选地,对于端点位置、边界位置等,其同样可以基于前述实施例中的全景像素坐标,例如,端点位置可以为标记元素中端点所对应的端点坐标,边界位置可以为标记元素中边界所对应的一系列坐标,本发明对此不作限制。
171.需要说明的是,终端除了可以通过端点判断标记元素所标记的介质图像之外,还可以通过将标记元素作为一个整体,并识别出标记元素整体所标记的介质图像,然后将不同的标记元素所标记的介质图像进行比较,以判断是否为不同标记元素标记了同一个介质图像,或相同的标记元素标记了同一个介质图像等,本发明对此不作限制。
172.在另一种示例中,以用户对第一标记元素编辑结束为例,当用户完成了对第一标记元素的编辑操作后,终端可以通过图像识别的方式获取第一标记元素在空间实景图中所标记的第一介质图像,为门体的介质图像,同时终端还可以获取空间实景图中其他标记元素所标记的第二介质图像,假设存在第二标记元素(第一标记元素与第二标记元素为用于表征同一介质的标记元素),且其所标记的第二介质图像也为门体的介质图像,通过比对可得,两者标记了同一介质图像,则终端可以判定为第一标记元素与第二标记元素之间存在空间上的重叠,将两者作为异常标记元素,并在图形用户界面中输出对应的提示信息,如“标记不可重叠放置”等文本提示信息;假设第一标记元素与第二标记元素之间表征的是不同的介质的标记元素,如第一标记元素为门体标记元素,第二标记元素为窗体标记元素,则通过识别得到第一标记元素在空间实景图中标记的第一介质图像为窗体的介质图像,第二标记元素在空间实景图中标记的第二介质图像也为窗体的介质图像,两者标记了同一介质图像,则终端可以判定为第一标记元素与第二标记元素之间存在空间上的重叠,将两者作
为异常标记元素,并在图形用户界面中输出对应的提示信息,如“标记不可重叠放置”等文本提示信息。
173.可选地,对于标记元素,其可以包括标记线段、标记面以及立体标识等不同显示样式的标记标识,则在提示信息的输出过程中,终端可以通过识别出与第一标记元素存在空间上重叠的第二标记元素在空间实景图中所标记的目标介质图像,接着可以在空间实景图中显示针对第二标记元素所标记的目标介质图像的遮罩层,以及在全景编辑界面中显示针对第一标记元素的提示信息,从而通过遮罩层即时、直观地在空间实景图中呈现标记异常的内容,方便用户即时调整对标记元素的编辑,以保证标记元素对空间实景图标记的准确性,进而提高房源信息与实体房屋之间的匹配性。此外,终端也可以将第一标记元素从第一显示样式切换为第二显示样式或将第二标记元素从第一显示样式切换为第二显示样式,并在显示针对第一标记元素的文本提示信息,第一显示样式与第二显示样式为不同的显示方式,从而通过差异化的显示,使得用户能够直观、快速地了解房屋信息编辑过程中出现标记异常,进而方便用户及时对标记元素进行调整。
174.此外,终端除了在空间实景图中对不同标记元素之间是否重叠进行判断外,还可以获取各个标记元素在空间实景图中的全景区域,以便通过全景区域在空间轮廓图上显示对应的结构元素。其中,对于标记元素,其可以为在空间实景图上“覆盖”对应图像区域的元素,则可以通过获取标记元素在空间实景图上所“覆盖”的图像区域所对应的全景像素坐标,并基于上下、左右两端的全景像素坐标即可确定标记元素所对应的显示尺寸(宽度、高度),同理,基于标记元素所对应的全景像素坐标可以确定标记元素在空间实景图中对应的显示位置,进一步地,对于显示尺寸与显示位置等均与全景像素坐标对应,则基于显示尺寸与显示位置可以实现将标记元素映射至空间轮廓图中,以在空间轮廓图上显示与所标记的目标介质图像对应的结构元素。基于前述可知,对于全景区域,其可以为标记元素在全景图中的位置、尺寸等,并通过全景像素坐标进行体现。
175.步骤104,根据所述标记元素对应的全景区域获取所述标记元素在所述空间轮廓图中映射的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置;
176.在具体实现中,全景区域包括标记元素在空间实景图中的全景像素坐标,则可以基于空间实景图与空间轮廓图之间的映射关系,终端可以将各个标记元素对应的全景像素坐标映射为三维点云坐标,接着从空间轮廓图中分别定位各个标记元素所对应的三维点云坐标对应的目标轮廓元素以及在目标轮廓元素上的轮廓位置,同时根据标记元素所对应的结构标识确定需要显示何种结构元素,从而根据所构建的空间轮廓图与空间实景图之间的映射关系,使得用户通过在空间实景图中对相应的介质进行标记即可实现对空间户型图的编辑,大大简化了户型图编辑的流程,不仅提高了编辑的便利性,而且提高了编辑的效率以及结合所呈现的实景内容进行标记可以提高户型图呈现内容的准确性。其中,预设比例映射关系,可以为针对标记元素的显示尺寸与结构元素的显示尺寸进行转换的映射关系,例如,可以按照100:1的关系将标记元素的显示尺寸转换为结构元素对应的显示尺寸,具体的,假设门体标记元素的宽度为1米,则在空间轮廓图上对应的门体结构元素可以的宽度可以为1厘米,本发明对此不作限制。
177.可选地,终端可以获取各个标记元素在空间实景图中的全景像素坐标,其中,空间实景图可以作为示例性地第二图像采集数据,在目标空间的第二采集点采集;将各个标记
元素对应的全景像素坐标映射至目标空间的三维点云图像的坐标系中得到三维点云坐标,其中,三维点云图像作为示例性地第一图像采集数据,在目标空间的第一采集点获取,本发明对此不作限制。
178.示例性地,下面以将门体和/或窗体的轮廓(示例性地目标介质)对应的全景像素坐标和三维点云坐标之间的相互映射为例,对上述坐标映射过程进行示例性说明。
179.具体地,可以将门体和窗体的轮廓对应的全景像素坐标映射为三维点云坐标,则可以根据全景像素坐标与球坐标的映射关系,先将门体和窗体的轮廓分别对应的全景像素坐标映射到球体空间中,得到对应的球坐标;进一步,根据全景相机与激光扫描设备之间的相对位姿关系,结合球坐标与三维点云坐标的映射关系,将分别对应门体轮廓和窗体轮廓的球坐标映射到三维点云坐标系中。可选地,在将对应门体轮廓和窗体轮廓的全景像素坐标映射为球坐标时,可以全景像素坐标左上角的像素坐标为原点,假设全景图的长度和宽度分别为h和w,每个像素点对应的像素坐标为pixel(x,y),则每个全景像素坐标经过映射后的球坐标对应的经度lon和纬度lat分别为:
180.lon=(x/w-0.5)*360;
181.lat=(0.5

y/h)*180;
182.进一步,建立球坐标系的原点o1(0,0,0),假设球坐标系的半径为r,则每个全景像素坐标经过映射后的球坐标(x,y,z)分别为:
183.x=r*cos(lon)*cos(lat);
184.y=r*sin(lat);
185.z=r*sin(lon)*cos(lat);
186.进一步,在从球坐标系映射到三维点云坐标系时,可以通过激光扫描设备在对门体、窗体进行扫描时,经旋转和移动变换后对应的球坐标p=q*(x x0,y y0,z z0)这一映射关系进行映射;其中,x0,y0,z0分别为三维点云坐标系的原点o2(x0,y0,z0),rotationy为激光扫描设备绕世界坐标系y轴的旋转角,q为通过系统函数quaternion.angleaxis(rotationy,y)获取到的四元数,用以表示激光扫描设备的旋转和位移。
187.可选地,在确定门体轮廓和窗体轮廓对应的三维点云坐标时,可以将各功能空间中指定空间位置对应的三维点云坐标作为参照坐标,以根据球坐标与参照坐标之间的关系,确定门体轮廓和窗体轮廓分别对应的三维点云坐标。在本发明实施例中,不限定指定空间位置在目标房屋中的具体位置,可选地,可以将各功能空间中对应墙体轮廓的三维点云坐标作为参照坐标,进一步,将参照坐标映射为对应的参照球坐标组,并确定球坐标系下原点o1到点p的射线与参照球坐标的焦点,将该焦点对应的三维点云坐标作为门体轮廓或窗体轮廓对应的三维点云坐标。当然,也可以将目标房屋中已知物体对应的球坐标作为参照球坐标,例如,将地面对应的球坐标作为参照球坐标,则可以确定原点o1到点p的射线与参照球坐标的焦点,即与地面所在平面的焦点,并将该焦点对应的三维点云坐标作为门体轮廓或窗体轮廓对应的三维点云坐标。进一步地,可以将三维点云坐标二维映射至空间轮廓图,并基于映射结果确定各个标记元素在空间轮廓图上映射的目标轮廓元素,以及在目标轮廓元素上的轮廓位置,从而基于映射的结果,可以得到各个标记元素在空间轮廓图上位于哪个轮廓元素以及位于轮廓元素上的什么位置。
188.步骤105,在所述空间轮廓图中按照各个所述标记元素在所述空间轮廓图中的映
射的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置进行显示,以提示不同标记元素之间存在重叠。
189.具体的,终端在空间轮廓图中按照各个标记元素在空间轮廓图中的映射的目标轮廓元素以及在目标轮廓元素上的轮廓位置分别显示对应的结构元素后,可以对空间轮廓图上的结构元素进行检测,若在空间轮廓图上检测到至少两个标记元素分别所对应的结构元素之间发生位置重叠,则在空间轮廓图上显示针对发生位置重叠的至少两个结构元素的第一提示标识,以提示不同标记元素之间存在重叠,从而在对房屋信息进行编辑的过程中,基于至少两个标记元素之间在空间实景图中的位置关系,终端可以识别出房屋信息编辑过程中出现的异常情况,并在空间轮廓图中输出对应的提示标识,进而通过空间轮廓图从全局的角度进行异常提示,使得用户可以从全局的角度对编辑异常进行处理,通过在对编辑过程中出现的异常进行提示,可以有效地提高房屋信息编辑的准确性以及房源信息的质量。
190.在上述过程中,空间轮廓图中所显示的第一提示标识,除了可以向用户提示哪些结构元素之间出现异常,还可以实现对标记元素的定位,具体的,终端可以响应于针对第一提示标识的选择操作,在空间实景图中显示与该第一提示标识对应的至少两个标记元素,从至少两个标记元素中择一选中标记元素,并显示针对标记元素的编辑控件组,以便用户通过编辑控件组对存在标记异常的标记元素进行编辑,以保证标记元素标记的准确性。
191.需要说明的是,对于编辑过程中的实时异常提示,用户可以通过三维全进空间中所输出的提示信息,快速地获悉哪些标记元素之间发生标记异常;而对于通过提示标识对标记元素进行定位,其可以适用于用户不清楚哪些标记元素存在标记异常或需要实现快速定位的场景,从而通过提示标识对出现标记异常的标记元素进行快速定位,可以大大提高用户编辑房屋信息的效率。
192.在一种示例中,参照图5,示出了本发明实施例中提供的全景编辑界面的示意图,在编辑结束或编辑过程中,当出现不同的标记元素之间发生空间上的重叠时,终端可以在全景编辑界面50中输出对应的提示信息。具体的,在用户对第一标记元素510进行编辑的过程中,终端检测到第一标记元素510与第二标记元素520之间发生了空间上的重叠,则一方面终端可以在空间实景图530中识别出第二标记元素520所标记的空间结构(图5中为门体),接着可以显示针对该空间结构的遮罩层540以通过可视化的提示方式提示用户出现编辑异常,同时还可以在图形用户界面中输出对应的提示信息540,如“标记不可重叠放置”。此外,由于空间轮廓图560中结构元素与标记元素之间的映射关系,终端还可以同步在空间轮廓图560中输出对应的提示标识570,从而当用户在对房屋信息进行编辑的过程中,通过标记元素-结构元素-空间结构之间的映射关系,终端可以识别出用户对房屋信息的编辑结果或编辑过程中出现的异常情况,并在空间实景图输出对应的提示信息,并同步在空间轮廓图输出对应的提示标识,一方面通过空间实景图即时反馈的提示信息,能够让用户直观地了解到编辑过程中存在的异常情况,另一方面通过空间轮廓图从全局的角度进行异常提示,可以让用户从全局的角度对编辑异常进行处理,进而通过在对编辑过程中出现的异常进行提示,可以有效地提高房屋信息编辑的准确性以及房源信息的质量。
193.在本发明实施例中,当用户通过上述过程完成对标记元素的编辑后,可以通过全景编辑界面中提供的保存控件,保存对应的编辑结果,具体的,终端可以响应于针对标记元素的保存指令(如通过保存控件生成对应的保存指令等),对各个功能空间对应的全景图像
进行检测,若存在至少一个功能空间所对应的全景图像中存在多个标记元素对同一个介质图像进行标记,则在目标空间对应的空间轮廓图中输出标记了同一个介质图像的第二提示标识。
194.在具体实现中,由于目标房屋存在多个功能空间,而在对标记元素进行编辑的过程中,终端往往只能显示某个功能空间所对应的空间实景图,容易导致某个功能空间所对应的空间实景图中存在标记异常的问题,对此,在用户触发对编辑结果进行存储时,终端可以对所有功能空间所对应的空间实景图中的标记元素进行异常检测,以判断是否存在空间上的重叠。若存在,则可以在目标房屋所对应的户型图中输出对应的第二提示标识,用户可以通过第二提示标识直接定位至发生标记异常的标记元素,具体的,终端可以响应于针对第二提示标识的选择操作,确定目标提示标识,并在目标空间中定位目标提示标识对应的目标功能空间,显示目标功能空间对应的全景图像,确定目标提示标识对应的发生空间重叠的标记元素,并从发生空间重叠的标记元素中择一选中标记元素,显示针对标记元素的编辑控件组,以通过编辑控件组对标记元素进行编辑,以保证标记元素标记的准确性,从而通过对编辑结果进行二次检测,并在检测出标记异常的情况下,通过在户型图中输出对应的提示标识,以便通过提示标识直接定位至发生标记异常的标记元素,一方面通过一步定位的方式优化了编辑流程,另一方面通过对编辑结果进行检测,可以有效地保证房屋信息编辑的准确性。
195.需要说明的是,本发明实施例包括但不限于上述示例,可以理解的是,本领域技术人员在本发明实施例的思想指导下,还可以根据实际需求进行设置,本发明对此不作限制。
196.在本发明实施例中,在对房屋信息进行编辑的过程中,终端可以展示目标空间对应的处于编辑状态的空间轮廓图,空间轮廓图至少包括轮廓元素以及至少一个位于轮廓元素上的结构元素,结构元素为根据空间实景图识别出的目标介质图像对应映射到空间轮廓图中对应轮廓元素上的元素,空间实景图为至少一个采集点所采集的全景图像中用于识别目标介质图像的全景图像,在用户对空间轮廓图进行编辑的过程中,终端可以响应于对空间轮廓图上的目标结构元素的编辑指令,展示与目标结构元素对应的空间实景图,以便用户对空间实景图进行标记实现对空间轮廓图的编辑,在标记过程中,终端可以响应于在空间实景图获取到存在对同一个目标介质图像重叠的至少两个标记元素,分别获取各标记元素在空间实景图中的全景区域,并根据标记元素对应的全景区域获取标记元素在空间轮廓图中映射的目标轮廓元素以及在目标轮廓元素上的轮廓位置,然后在空间轮廓图中按照各个标记元素在空间轮廓图中的映射的目标轮廓元素以及在目标轮廓元素上的轮廓位置进行显示,以提示不同标记元素之间存在重叠,从而在对房屋信息进行编辑的过程中,基于至少两个标记元素之间的位置关系,终端可以识别出房屋信息编辑过程中出现的异常情况,并在空间轮廓图中输出对应的提示标识,进而通过空间轮廓图从全局的角度进行异常提示,使得用户可以从全局的角度对编辑异常进行处理,通过在对编辑过程中出现的异常进行提示,可以有效地提高房屋信息编辑的准确性以及房源信息的质量。
197.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施
例所必须的。
198.参照图6,示出了本发明实施例中提供的一种信息处理过程中的提示装置的结构框图,具体可以包括如下模块:
199.轮廓图展示模块601,用于展示目标空间对应的处于编辑状态的空间轮廓图,所述空间轮廓图至少包括轮廓元素以及至少一个位于所述轮廓元素上的结构元素,所述结构元素为根据空间实景图识别出的目标介质图像对应映射到所述空间轮廓图中对应轮廓元素上的元素,所述空间实景图为所述至少一个采集点所采集的全景图像中用于识别所述目标介质图像的全景图像;
200.实景图展示模块602,用于响应于对所述空间轮廓图上的目标结构元素的编辑指令,展示与所述目标结构元素对应的所述空间实景图;
201.全景区域获取模块603,用于响应于在空间实景图获取到存在对同一个所述目标介质图像重叠的至少两个标记元素,分别获取各所述标记元素在所述空间实景图中的全景区域;
202.轮廓位置确定模块604,用于根据所述标记元素对应的全景区域获取所述标记元素在所述空间轮廓图中映射的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置;
203.结构元素显示模块605,用于在所述空间轮廓图中按照各个所述标记元素在所述空间轮廓图中的映射的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置进行显示,以提示不同标记元素之间存在重叠。
204.在一种可选实施例中,所述全景区域获取模块603具体用于:
205.响应于在所述空间实景图中针对同一个目标介质图像添加了重叠的至少两个标记元素,输出针对所述至少两个标记元素的提示信息;
206.获取所述至少两个标记元素对应的全景区域。
207.在一种可选实施例中,所述全景区域获取模块603具体用于:
208.响应于针对所述空间实景图中目标介质图像的标记指令,显示针对所述目标介质图像的第一标记元素;
209.响应于针对所述第一标记元素的编辑操作,若所述目标介质图像已经存在对应的第二标记元素,且在对所述第一标记元素编辑后或编辑过程,所述第一标记元素与所述第二标记元素之间发生空间上的重叠,则输出针对所述第一标记元素与所述第二标记元素的提示信息。
210.在一种可选实施例中,所述全景区域获取模块603具体用于:
211.响应于针对所述第一标记元素的编辑操作,根据所述编辑操作确定所述第一标记元素的第一标记位置,若所述第一标记位置与所述空间实景图中的第二标记元素的第二标记位置之间发生空间上的重叠,则输出针对所述第一标记元素与所述第二标记元素的提示信息。
212.在一种可选实施例中,所述第一标记位置包括所述第一标记元素在全景坐标系中的第一坐标,所述全景区域获取模块603具体用于:
213.获取所述空间实景图中除所述第一标记元素之外的第二标记元素在所述全景坐标系中的第二坐标;
214.将与所述第一坐标发生重叠的第二坐标所属的第二标记元素和所述第一标记元
素作为异常标记元素,输出针对所述异常标记元素的提示信息。
215.在一种可选实施例中,所述第一标记位置包括所述第一标记元素的端点对应的第一端点位置或所述第一标记元素的边界对应的第一边界位置,所述全景区域获取模块603具体用于:
216.获取所述空间实景图中除所述第一标记元素之外的第二标记元素的端点对应的第二端点位置或边界对应的第二边界位置;
217.将与所述第一端点位置标记同一目标介质图像的第二端点位置所属的第二标记元素作为异常标记元素,或,将与所述第一边界位置标记同一目标介质图像的第二边界位置所属的第二标记元素作为异常标记元素;
218.输出针对所述异常标记元素的提示信息。
219.在一种可选实施例中,所述全景区域获取模块603具体用于:
220.显示针对所述第一标记元素的编辑控件组,其中所述编辑控件组至少包括端点控件以及移动控件;
221.响应于针对至少一个所述端点控件的触发,使得所述端点控件在执行第一编辑操作完成后,根据所述第一编辑操作在所述空间实景图中确定所述第一标记元素中各个端点所标记的介质图像;
222.和/或,响应于针对所述移动控件的触发,使得所述移动控件在执行第二编辑操作完成后,根据所述第二编辑操作的位置获取所述第一标记元素在所述空间实景图中的第一坐标。
223.在一种可选实施例中,所述全景区域获取模块603具体用于:
224.将所述第一标记元素从第一显示样式切换为第二显示样式或将所述第二标记元素从第一显示样式切换为第二显示样式,并在显示针对所述第一标记元素的文本提示信息;
225.其中,所述第一显示样式与所述第二显示样式为不同的显示方式。
226.在一种可选实施例中,所述全景区域包括所述标记元素在所述空间实景图中的全景像素坐标,所述轮廓位置确定模块604具体用于:
227.将各个所述标记元素对应的全景像素坐标映射为三维点云坐标;
228.从所述空间轮廓图中分别定位各个所述标记元素所对应的三维点云坐标对应的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置。
229.在一种可选实施例中,所述结构元素显示模块605具体用于:
230.在所述空间轮廓图中按照各个所述标记元素在所述空间轮廓图中的映射的目标轮廓元素以及在所述目标轮廓元素上的轮廓位置分别显示对应的结构元素;
231.若在所述空间轮廓图上所述至少两个标记元素分别所对应的结构元素之间发生位置重叠,则在所述空间轮廓图上显示针对发生位置重叠的至少两个结构元素的第一提示标识,以提示不同标记元素之间存在重叠。
232.在一种可选实施例中,所述实景图展示模块602具体用于:
233.响应于对所述空间轮廓图上的目标结构元素的编辑指令,从所述空间实景图中提取在当前观察视角下与所述目标结构元素对应的空间实景图;
234.获取与所述当前观察视角对应的目标观察点以及所述目标观察点对应的目标观
察区域,所述目标观察点为所述目标采集点在所述空间轮廓图中的映射点,所述目标观察区域为所述空间实景图在所述空间轮廓图里的映射区域;
235.展示与所述空间实景图对应的空间轮廓图,并在所述空间轮廓图中展示所述目标观察点,或,所述目标观察点与所述目标观察区域。
236.在一种可选实施例中,所述目标采集点为所述目标空间的至少一个采集点中相对于所述目标结构元素对应的介质的最佳采集点,所述装置还包括:
237.采集点确定模块,用于在所述目标空间的至少一个采集点中选择离目标结构元素对应的介质最近的采集点为最佳采集点,作为所述目标采集点;或,在所述目标空间的至少一个采集点中选择接近目标结构元素对应的介质的正向拍摄方向的采集点为最佳采集点,作为所述目标采集点。
238.在一种可选实施例中,所述目标空间包括至少一个功能空间,所述装置还包括:
239.第二标识输出模块,用于响应于针对所述标记元素的保存指令,对各个所述功能空间对应的全景图像进行检测,若存在至少一个功能空间所对应的全景图像中存在多个标记元素对同一个介质图像进行标记,则在所述目标空间对应的空间轮廓图中输出标记了同一个介质图像的第二提示标识。
240.在一种可选实施例中,还包括:
241.全景图像显示模块,用于响应于针对所述第二提示标识的选择操作,确定目标提示标识,并在所述目标空间中定位所述目标提示标识对应的目标功能空间,显示所述目标功能空间对应的全景图像;
242.标记元素确定模块,用于确定所述目标提示标识对应的发生空间重叠的标记元素,并从发生空间重叠的标记元素中择一选中标记元素,显示针对所述标记元素的编辑控件组,以通过所述编辑控件组对所述标记元素进行编辑。
243.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
244.另外,本发明实施例还提供了一种电子设备,包括:处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述信息处理过程中的提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
245.本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述信息处理过程中的提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
246.图7为实现本发明各个实施例的一种电子设备的硬件结构示意图。
247.该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、处理器710、以及电源711等部件。本领域技术人员可以理解,图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、
掌上电脑、车载终端、可穿戴设备、以及计步器等。
248.应理解的是,本发明实施例中,射频单元701可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器710处理;另外,将上行的数据发送给基站。通常,射频单元701包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元701还可以通过无线通信系统与网络和其他设备通信。
249.电子设备通过网络模块702为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
250.音频输出单元703可以将射频单元701或网络模块702接收的或者在存储器709中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元703还可以提供与电子设备700执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元703包括扬声器、蜂鸣器以及受话器等。
251.输入单元704用于接收音频或视频信号。输入单元704可以包括图形处理器(graphics processing unit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元706上。经图形处理器7041处理后的图像帧可以存储在存储器709(或其它存储介质)中或者经由射频单元701或网络模块702进行发送。麦克风7042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元701发送到移动通信基站的格式输出。
252.电子设备700还包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板7071的亮度,接近传感器可在电子设备700移动到耳边时,关闭显示面板7071和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器705还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
253.显示单元706用于显示由用户输入的信息或提供给用户的信息。显示单元706可包括显示面板7071,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板7071。
254.用户输入单元707可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板7071上或在触控面板7071附近的操作)。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器710,接收处理器710发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板7071。除了触控面板7071,用户输入单元707还可以包括其他输入设备
7072。具体地,其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
255.进一步的,触控面板7071可覆盖在显示面板7071上,当触控面板7071检测到在其上或附近的触摸操作后,传送给处理器710以确定触摸事件的类型,随后处理器710根据触摸事件的类型在显示面板7071上提供相应的视觉输出。虽然在图7中,触控面板7071与显示面板7071是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板7071与显示面板7071集成而实现电子设备的输入和输出功能,具体此处不做限定。
256.接口单元708为外部装置与电子设备700连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元708可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备700内的一个或多个元件或者可以用于在电子设备700和外部装置之间传输数据。
257.存储器709可用于存储软件程序以及各种数据。存储器709可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器709可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
258.处理器710是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器709内的软件程序和/或模块,以及调用存储在存储器709内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器710可包括一个或多个处理单元;优选的,处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
259.电子设备700还可以包括给各个部件供电的电源711(比如电池),优选的,电源711可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
260.另外,电子设备700包括一些未示出的功能模块,在此不再赘述。
261.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
262.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务
器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
263.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
264.本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
265.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
266.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
267.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
268.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
269.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
270.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献