CN114895819B - 一种三维模型智能化展示优化方法及*** - Google Patents
一种三维模型智能化展示优化方法及*** Download PDFInfo
- Publication number
- CN114895819B CN114895819B CN202210817932.XA CN202210817932A CN114895819B CN 114895819 B CN114895819 B CN 114895819B CN 202210817932 A CN202210817932 A CN 202210817932A CN 114895819 B CN114895819 B CN 114895819B
- Authority
- CN
- China
- Prior art keywords
- user
- dimensional model
- control
- distance
- users
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000005457 optimization Methods 0.000 title claims abstract description 30
- 230000003993 interaction Effects 0.000 claims abstract description 39
- 230000008859 change Effects 0.000 claims abstract description 9
- 238000012546 transfer Methods 0.000 claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 2
- 230000015654 memory Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Architecture (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明适用于计算机领域,提供了一种三维模型智能化展示优化方法及***,所述方法包括:获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控;对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,其中标记子区域为三维模型所在区域,标注用户与目标区域中标记子区域中心的距离为操控距离;当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时,允许第一用户基于移动终端对三维模型的运动展示进行强控,本发明的有益效果在于:基于不同距离的变化来实现不同方式的人机交互控制,充分保证三维模型展示的效果以及安全性。
Description
技术领域
本发明属于计算机领域,尤其涉及一种三维模型智能化展示优化方法及***。
背景技术
三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示,显示的物体可以是现实世界的实体,也可以是虚构的物体,任何物理自然界存在的东西都可以用三维模型表示。
三维模型的制作或者构建反映了制作者的水平和想要表达的寓意所在,但是只有在三维模型充分被外界理解的情况下才能够展示三维模型的价值,现有技术中,三维模型在进行展示时,当涉及到三维模型复杂性以及提高展示的互动性时,其往往需要具有一定的技巧的操作才能对三维模型进行充分展示,尤其是对于认知能力较为欠缺的用户(例如儿童)。
申请人在上述技术方案进行实施时,发现其存在以下不足:在面对大于一个以上的用户进行展示时,能够对三维模型进行充分展示进行控制的人员不足或者其需要临时外出时,展示空间内的安全性难以保障,当然三维模型在展示空间内的效果也会随之大打折扣。
发明内容
本发明实施例的目的在于提供一种三维模型智能化展示优化方法及***,旨在解决上述背景技术中提出的问题。
本发明实施例是这样实现的,一方面,一种三维模型智能化展示优化方法,所述方法包括以下步骤:
获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控;
对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,其中标记子区域为三维模型所在区域,标注用户与目标区域中标记子区域中心的距离为操控距离;
当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时,允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离;
当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端。
作为本发明的进一步方案,所述获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控具体包括:
获取用户经过安检认证成功的指令后,识别用户进入目标区域后的控制选择指令;
或者,
获取用户预先远程预约的控制选择指令,检测用户出示的预约特征信息与预先远程预约的登录信息是否相互匹配,所述预约特征信息根据不同的用户信息和预约时间信息生成,若是,则执行下一步骤,否则,发出远程预约认证失败的提示以及现场输入控制选择指令的提示;
根据控制选择指令,允许用户通过绑定的移动终端对三维模型的运动展示进行操控。
作为本发明的再进一步方案,所述根据控制选择指令,允许用户通过绑定的移动终端对三维模型的运动展示进行操控的具体步骤包括:
识别控制选择指令后,将操纵指令说明进行显示,并且将操纵指令说明中的预设重点部分进行着重显示;
接受用户输入的移动终端的设备识别号,基于所述设备识别号建立该移动终端和三维模型的原动件之间的传输通道,所述传输通道用于传输用户通过移动终端输入的原动件操控指令。
作为本发明的又进一步方案,所述方法还包括:
当检测到用户中第一用户的操控距离小于第一距离时,允许第一用户基于移动终端对三维模型的运动展示进行控制且允许用户在三维模型的现场操控面板上输入的操控指令,控制三维模型按照该操纵指令进行运动;
当检测到第一用户通过移动终端输入的原动件操控指令和用户在三维模型的现场操控面板上输入的操控指令之间的时差在预设时段内时,将用户在三维模型的现场操控面板上输入的操控指令清除。
作为本发明的进一步方案,所述第一距离为所述目标区域所覆盖的最长直线距离。
作为本发明的进一步方案,所述方法还包括:
当检测到第一用户基于移动终端对三维模型的运动展示进行控制时,在移动终端界面创建虚拟展示三维空间,并且在所述虚拟展示三维空间内显示距标记子区域中心的距离在第三距离内的影像。
作为本发明的进一步方案,所述方法还包括:
当第一用户基于移动终端对三维模型的运动展示进行强控时,对第一用户进行强控的触屏操作停顿时长进行检测,当检测到触屏操作停顿时长达到第一时长时,检测第二用户的垂直视线在第一平面和第二平面内的变化,其中所述第一平面和第二平面相互垂直;
当检测到第一平面内第二用户的垂直视线在三维模型的某个分层位置的停留时长达到第二时长时,控制该分层位置的子三维模型开始进行转动展示,并且开始检测第二用户的垂直视线在第二平面内的变化;
当检测到第二平面内第二用户的垂直视线在三维模型的某个分层位置发生偏转,且发生偏转后的停留时长达到第三时长时,控制该分层位置的子三维模型开始进行反转,并且开始降低转速;
当检测到伴随着子三维模型开始降低转速反转后第二用户的垂直视线相应进行同向偏转时,获取此时第二用户的垂直视线对准在子三维模型上预设大小的区域,将该区域进行标记;
控制该分层位置的子三维模型反转后暂停,以使得经过标记的区域正对第二用户。
作为本发明的进一步方案,所述建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停具体包括:
通过工作人员所在的固定终端建立第一用户所在移动终端和原动件之间的中转交互控制通道,当该终端交互通道建立成功时,所述固定终端发出建立成功的提示;
当检测到第一用户在移动终端的触屏操作指令时,将该触屏操作指令反馈给固定终端,并且通过固定终端将接收到的触屏操作指令发送给原动件;
对第二用户距三维模型的最短距离进行检测,当检测到最短距离达到最短安全距离时,控制三维模型由运动变为停止或者继续保持停止,并且向固定终端发送控制三维模型重新被控制运动的待解锁指令,当固定终端接收到该解锁指令的次数为预设次数时,向移动终端发送尽快回归的提示,并且在三维模型被解锁前,锁定移动终端的操纵界面。
作为本发明的进一步方案,另一方面,一种三维模型智能化展示优化***,所述***包括:
获取模块,用于获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控;
检测模块,用于对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,其中标记子区域为三维模型所在区域,标注用户与目标区域中标记子区域中心的距离为操控距离;
第一强控模块,用于当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时,允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离;
第二强控模块,用于当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端。
本发明实施例提供的一种三维模型智能化展示优化方法及***,允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离,当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端,这里考虑到第一用户操控距离进一步扩大的情况,其有可能离开子区域所在的大区域,此时通过设定中转交互控制通道,增设其他方式强制控停,进一步保证三维模型位置运动展示的安全性,同时,能够兼顾到增设其他方式下交互控制的稳定性以及成本;另外,通过无监管捕获模式,能够在第一用户未对三维模型进行操控的情况下进行自动识别第二用户的兴趣点所在,提高人机交互体验。
附图说明
图1是一种三维模型智能化展示优化方法的主流程图。
图2是一种三维模型智能化展示优化方法中获取用户的控制选择指令的流图。
图3是另一种实施例中检测到用户中第一用户的操控距离小于第一距离情况下的流程图。
图4是又一种实施例中对第一用户进行强控的触屏操作停顿时长进行检测相关的流程图。
图5是建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停的流程图。
图6是一种三维模型智能化展示优化***的主结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述。
本发明提供的一种三维模型智能化展示优化方法及***,解决了背景技术中的技术问题。
如图1所示,为本发明的一个实施例提供的一种三维模型智能化展示优化方法的主流程图,所述一种三维模型智能化展示优化方法包括:
步骤S10:获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控;
步骤S11:对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,其中标记子区域为三维模型所在区域,标注用户与目标区域中标记子区域中心的距离为操控距离,这里的目标区域可以理解为某个级别的子区域,即三维模型所在的比标记子区域所在的高一级别的区域,这里的距离检测的实现可以是通过距离传感器来进行,也可以是通过电子地图显示两个目标之间的距离的方式进行,第二用户可以通过移动终端进行详细定位;
步骤S12:当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时(表明距离三维模型中心具有一定的距离,有可能无法兼顾到其他用户在三维模型周围的情况,有可能发生误操作产生危险),允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离,也就是说此时只有通过移动终端才能够对其进行操纵;
步骤S13:当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端,这里考虑到第一用户操控距离进一步扩大的情况,其有可能离开子区域所在的大区域,此时通过设定中转交互控制通道,同时,基于交互控制的稳定性以及短距离通信的成本的综合考虑,增设其他方式强制控停,进一步保证三维模型位置运动展示的安全性。
本实施例在应用时,通过对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时(表明距三维模型中心具有一定的距离,有可能无法兼顾到其他用户在三维模型周围的情况,有可能发生误操作产生危险),允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离,当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端,这里考虑到第一用户操控距离进一步扩大的情况,其有可能离开子区域所在的大区域,此时通过设定中转交互控制通道,增设其他方式强制控停,进一步保证三维模型位置运动展示的安全性,同时,能够兼顾到增设其他方式下交互控制的稳定性以及成本。
如图2所示,作为本发明的一种优选实施例,所述获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控具体包括:
步骤S101:获取用户经过安检认证成功的指令后,识别用户进入目标区域后的控制选择指令;
或者,
步骤S102:获取用户预先远程预约的控制选择指令,检测用户出示的预约特征信息与预先远程预约的登录信息是否相互匹配,所述预约特征信息根据不同的用户信息和预约时间信息生成,若是,则执行下一步骤,否则,发出远程预约认证失败的提示以及现场输入控制选择指令的提示,也就是说即使远程预约认证失败,还可以在现场输入控制选择指令;
步骤S103:根据控制选择指令,允许用户通过绑定的移动终端对三维模型的运动展示进行操控。
在本实施例的一种情况中,所述根据控制选择指令,允许用户通过绑定的移动终端对三维模型的运动展示进行操控的具体步骤包括:
步骤S1031:识别控制选择指令后,将操纵指令说明进行显示,并且将操纵指令说明中的预设重点部分进行着重显示,操纵指令说明方便用户对其进行学习后掌握对三维模型的操纵;
步骤S1032:接受用户输入的移动终端的设备识别号,基于所述设备识别号建立该移动终端和三维模型的原动件之间的传输通道,所述传输通道用于传输用户通过移动终端输入的原动件操控指令,这里的移动终端包括但是不限于为智能终端,如手机、平板,当然也可以是能够进行简单短距离通信的终端,其对通信能力的要求比较低,每个移动终端的设备识别号不一样,三维模型的原动件即驱动三维模型进行运动展示的动力机构总成的驱动件,三维模型具有若干分层布设的子三维模型,至少每两个子三维模型的形状不一致,且每个子三维模型均可以进行独立转动,也就是说,所有的子三维模型可以共用一个原动件,也可以分别利用(总)原动件的子原动件,且具体结构在此不做限定。
需要说明的是,本实施例综合考虑了用户进行现场预约和提前进行远程预约的情形。
如图3所示,作为本发明的一种优选实施例,所述方法还包括:
步骤S20:当检测到用户中第一用户的操控距离小于第一距离时,允许第一用户基于移动终端对三维模型的运动展示进行控制且允许用户在三维模型的现场操控面板上输入的操控指令,控制三维模型按照该操纵指令进行运动,此时无论用户的数量的多少,均执行该步骤;
步骤S21:当检测到第一用户通过移动终端输入的原动件操控指令和用户在三维模型的现场操控面板上输入的操控指令之间的时差在预设时段内时,将用户在三维模型的现场操控面板上输入的操控指令清除。
需要说明的是,本实施例是对前述实施例进行进一步的拓展,表明用户在一定的距离范围内时,可以有通过三维模型的现场操控面板和移动终端进行操纵两种方式,当二者的时差在预设时段内时,此时后者的优先级要高于前者的优先级,能够防止意外的发生,也就是说除第一用户之外的用户能够在现场操控面板适当操作,但是该操作的生效与否最终还是要服从移动终端的优先级,保证对三维模型的展示优化以及防止用户操作不合规带来的危险性,例如儿童,允许其进行一定的操作,但是该操作要受到第一用户的“监管”。
作为本发明的一种优选实施例,所述第一距离为所述目标区域所覆盖的最长直线距离,这就是说,第一用户离开目标区域后允许基于移动终端对三维模型的运动展示进行强控。
作为本发明的一种优选实施例,所述方法还包括:
步骤S30:当检测到第一用户基于移动终端对三维模型的运动展示进行控制时,在移动终端界面创建虚拟展示三维空间,并且在所述虚拟展示三维空间内显示距标记子区域中心的距离在第三距离内的影像。
需要理解的是,第三距离一般小于第一距离,表明只关注三维模型周围部分区域内的情况,因为考虑到多组多人对不同的三维模型进行优化展示,所有影像范围的选取是有区域限制的,只关注距标记子区域中心的距离在第三距离内的情况,也有利于三维模型在虚拟展示三维空间内的清楚显现,便于第一用户发出合适的操作控制指令。
如图4所示,作为本发明的一种优选实施例,所述方法还包括:
步骤S40:当第一用户基于移动终端对三维模型的运动展示进行强控时,对第一用户进行强控的触屏操作停顿时长进行检测,当检测到触屏操作停顿时长达到第一时长时,检测第二用户的垂直视线在第一平面和第二平面内的变化,其中所述第一平面和第二平面相互垂直;垂直视线的检测可以通过人体侧面头部的仰角进行判断,在一般情况下,人体眼睛视角的变化随着人体头部的(上下)俯仰角度的变化而变化,第一平面可以是用户的侧平面,第二平面可以是用户的顶平面,其能够方便从用户头部识别左右偏转的情形;
步骤S41:当检测到第一平面内第二用户的垂直视线在三维模型的某个分层位置的停留时长达到第二时长时,控制该分层位置的子三维模型开始进行转动展示,并且开始检测第二用户的垂直视线在第二平面内的变化,也就是说第二用户对此子三维模型产生了较为强烈的兴趣,此时控制其进行转动展示利于全方位展示该子三维模型;
步骤S42:当检测到第二平面内第二用户的垂直视线在三维模型的某个分层位置发生偏转,且发生偏转后的停留时长达到第三时长时,控制该分层位置的子三维模型开始进行反转,并且开始降低转速;一般情况下用户肯定会选择自己正前方的物体进行观测,因为这样观测的角度较佳,用户的垂直视线在三维模型的某个分层位置发生偏转,也就是表明第二用户可能对已经转过去的部分没有“看够”,从另一方面来讲可以认为是转速过快导致的;
步骤S43:当检测到伴随着子三维模型开始降低转速反转后第二用户的垂直视线相应进行同向偏转时,获取此时第二用户的垂直视线对准在子三维模型上预设大小的区域,将该区域进行标记;也就是说三维模型开始降低转速反转后,第二用户的垂直视线相应进行同向偏转(与反转的方向同向),这恰巧表面了上一步骤中用户对已经转过去的部分没有“看够”的推断是正确的,因此,此时通过捕捉预设大小的子区域,方便捕捉第二用户的兴趣点所在。
步骤S44:控制该分层位置的子三维模型反转后暂停,以使得经过标记的区域正对第二用户。
本实施例的应用,能够在第一用户未对三维模型进行操控的情况下进行自动识别第二用户的兴趣点所在,也就是说切换到“无监管捕获模式”,这里只考虑一个第二用户的情形,当然在实际中可以对第二用户进行切换,即从一个第二用户切换到另一个第二用户,这里的第一时长、第二时长以及第三时长均表示对应条件下的计时时长,三者之间可以相同也可以不同,其可以根据经验结合实际情况进行设定,在此不做限定。
如图5所示,作为本发明的一种优选实施例,所述建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停具体包括:
步骤S131:通过工作人员所在的固定终端建立第一用户所在移动终端和原动件之间的中转交互控制通道,当该终端交互通道建立成功时,所述固定终端发出建立成功的提示,固定终端即该终端的位置一般是固定的,能够方便工作人员进行定点监控,也保证了其与移动终端和原动件之间的信号稳定;
步骤S132:当检测到第一用户在移动终端的触屏操作指令时,将该触屏操作指令反馈给固定终端,并且通过固定终端将接收到的触屏操作指令发送给原动件;
步骤S133:对第二用户距三维模型的最短距离进行检测,当检测到最短距离达到最短安全距离时,控制三维模型由运动变为停止或者继续保持停止,并且向固定终端发送控制三维模型重新被控制运动的待解锁指令,当固定终端接收到该解锁指令的次数为预设次数时,向移动终端发送尽快回归的提示,并且在三维模型被解锁前,锁定移动终端的操纵界面,此时第一用户不能通过移动终端界面进行操作。
可以理解的是,本实施例综合考虑了用户中第一用户临时有事外出离开目标区域的情况,考虑到通信控制成本以及成本控制下信号发射设备有限的信号发射能力以及信号接收设备有限的信号接收能力,在该情景下建立中转交互控制通道,不仅能够在离开目标区域后对三维模型的运动展示进行强控,还能够自动识别最低安全距离(考虑到第一用户离开目标区域可能无法完全顾及到目标区域内的情况),控制三维模型由运动变为停止或者继续保持停止,并且向固定终端发送控制三维模型重新被控制运动的待解锁指令,即表示存在一定的安全隐患,此时自动进入锁定,即三维模型停止运动,移动终端也不能够进行远程操纵(除非被固定端进行解锁),整体来说,保证了三维模型展示的人机交互智能化、安全化、成本优化以及多样控制化。
如图6所示,作为本发明的另一种优选实施例,另一方面,一种三维模型智能化展示优化***,所述***包括:
获取模块100,用于获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控;
检测模块200,用于对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,其中标记子区域为三维模型所在区域,标注用户与目标区域中标记子区域中心的距离为操控距离;
第一强控模块300,用于当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时,允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离;
第二强控模块400,用于当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端。
本发明上述实施例中提供了一种三维模型智能化展示优化方法,并基于该三维模型智能化展示优化方法提供了一种三维模型智能化展示优化***,通过对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时(表明距三维模型中心具有一定的距离,有可能无法兼顾到其他用户在三维模型周围的情况,有可能发生误操作产生危险),允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离,当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端,这里考虑到第一用户操控距离进一步扩大的情况,其有可能离开子区域所在的大区域,此时通过设定中转交互控制通道,增设其他方式强制控停,进一步保证三维模型位置运动展示的安全性,同时,能够兼顾到增设其他方式下交互控制的稳定性以及成本。
为了能够加载上述方法和***能够顺利运行,该***除了包括上述各种模块之外,还可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线、处理器和存储器等。
所称处理器可以是中央处理单元(CentralProcessingUnit,CPU),还可以是其他通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现成可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,上述处理器是上述***的控制中心,利用各种接口和线路连接各个部分。
上述存储器可用于存储计算机以及***程序和/或模块,上述处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现上述各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如信息采集模板展示功能、产品信息发布功能等)等。存储数据区可存储根据泊位状态显示***的使用所创建的数据(比如不同产品种类对应的产品信息采集模板、不同产品提供方需要发布的产品信息等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
本应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种三维模型智能化展示优化方法,其特征在于,所述方法包括:
获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控;
对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,其中标记子区域为三维模型所在区域,标注用户与目标区域中标记子区域中心的距离为操控距离;
当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时,允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离;
当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端。
2.根据权利要求1所述的三维模型智能化展示优化方法,其特征在于,所述获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控具体包括:
获取用户经过安检认证成功的指令后,识别用户进入目标区域后的控制选择指令;
或者,
获取用户预先远程预约的控制选择指令,检测用户出示的预约特征信息与预先远程预约的登录信息是否相互匹配,所述预约特征信息根据不同的用户信息和预约时间信息生成,若是,则执行下一步骤,否则,发出远程预约认证失败的提示以及现场输入控制选择指令的提示;
根据控制选择指令,允许用户通过绑定的移动终端对三维模型的运动展示进行操控。
3.根据权利要求2所述的三维模型智能化展示优化方法,其特征在于,所述根据控制选择指令,允许用户通过绑定的移动终端对三维模型的运动展示进行操控的具体步骤包括:
识别控制选择指令后,将操纵指令说明进行显示,并且将操纵指令说明中的预设重点部分进行着重显示;
接受用户输入的移动终端的设备识别号,基于所述设备识别号建立该移动终端和三维模型的原动件之间的传输通道,所述传输通道用于传输用户通过移动终端输入的原动件操控指令。
4.根据权利要求3所述的三维模型智能化展示优化方法,其特征在于,所述方法还包括:
当检测到用户中第一用户的操控距离小于第一距离时,允许第一用户基于移动终端对三维模型的运动展示进行控制且允许用户在三维模型的现场操控面板上输入的操控指令,控制三维模型按照该操纵指令进行运动;
当检测到第一用户通过移动终端输入的原动件操控指令和用户在三维模型的现场操控面板上输入的操控指令之间的时差在预设时段内时,将用户在三维模型的现场操控面板上输入的操控指令清除。
5.根据权利要求1-4任一所述的三维模型智能化展示优化方法,其特征在于,所述第一距离为所述目标区域所覆盖的最长直线距离。
6.根据权利要求5所述的三维模型智能化展示优化方法,其特征在于,所述方法还包括:
当检测到第一用户基于移动终端对三维模型的运动展示进行控制时,在移动终端界面创建虚拟展示三维空间,并且在所述虚拟展示三维空间内显示距标记子区域中心的距离在第三距离内的影像。
7.根据权利要求1-4任一所述的三维模型智能化展示优化方法,其特征在于,所述方法还包括:
当第一用户基于移动终端对三维模型的运动展示进行强控时,对第一用户进行强控的触屏操作停顿时长进行检测,当检测到触屏操作停顿时长达到第一时长时,检测第二用户的垂直视线在第一平面和第二平面内的变化,其中所述第一平面和第二平面相互垂直;
当检测到第一平面内第二用户的垂直视线在三维模型的某个分层位置的停留时长达到第二时长时,控制该分层位置的子三维模型开始进行转动展示,并且开始检测第二用户的垂直视线在第二平面内的变化;
当检测到第二平面内第二用户的垂直视线在三维模型的某个分层位置发生偏转,且发生偏转后的停留时长达到第三时长时,控制该分层位置的子三维模型开始进行反转,并且开始降低转速;
当检测到伴随着子三维模型开始降低转速反转后第二用户的垂直视线相应进行同向偏转时,获取此时第二用户的垂直视线对准在子三维模型上预设大小的区域,将该区域进行标记;
控制该分层位置的子三维模型反转后暂停,以使得经过标记的区域正对第二用户。
8.根据权利要求3或4所述的三维模型智能化展示优化方法,其特征在于,所述建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停具体包括:
通过工作人员所在的固定终端建立第一用户所在移动终端和原动件之间的中转交互控制通道,当该终端交互通道建立成功时,所述固定终端发出建立成功的提示;
当检测到第一用户在移动终端的触屏操作指令时,将该触屏操作指令反馈给固定终端,并且通过固定终端将接收到的触屏操作指令发送给原动件;
对第二用户距三维模型的最短距离进行检测,当检测到最短距离达到最短安全距离时,控制三维模型由运动变为停止或者继续保持停止,并且向固定终端发送用于三维模型重新被控制运动的待解锁指令,当固定终端接收到该解锁指令的次数为预设次数时,向移动终端发送尽快回归的提示,并且在三维模型被解锁前,锁定移动终端的操纵界面。
9.一种三维模型智能化展示优化***,其特征在于,所述***包括:
获取模块,用于获取用户的控制选择指令,所述控制选择指令用于指示相关的用户进入目标区域后对三维模型的运动展示进行操控;
检测模块,用于对在目标区域内用户的数量以及用户与目标区域中标记子区域中心的距离进行检测,其中标记子区域为三维模型所在区域,标注用户与目标区域中标记子区域中心的距离为操控距离;
第一强控模块,用于当检测到用户的数量大于1,且检测到用户中第一用户的操控距离大于第一距离但小于第二距离时,允许第一用户基于移动终端对三维模型的运动展示进行强控,以便于三维模型只按照第一用户设定的参数进行运动展示和强制控停,所述第二距离为允许第一用户直接进行强控的最远距离;
第二强控模块,用于当检测到用户的数量大于1,且检测到用户中第一用户的操控距离不小于第二距离时,建立中转交互控制通道,以便于三维模型按照第一用户设定的参数进行运动展示和强制控停、以及基于中转交互控制通道至少被其他方式强制控停,且三维模型至少被其他方式强制控停时,生成关于强制控停的消息提醒指令,并且将其反馈至第一用户所绑定的移动终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210817932.XA CN114895819B (zh) | 2022-07-13 | 2022-07-13 | 一种三维模型智能化展示优化方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210817932.XA CN114895819B (zh) | 2022-07-13 | 2022-07-13 | 一种三维模型智能化展示优化方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114895819A CN114895819A (zh) | 2022-08-12 |
CN114895819B true CN114895819B (zh) | 2022-09-13 |
Family
ID=82729703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210817932.XA Active CN114895819B (zh) | 2022-07-13 | 2022-07-13 | 一种三维模型智能化展示优化方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114895819B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108038726A (zh) * | 2017-12-11 | 2018-05-15 | 北京小米移动软件有限公司 | 物品展示方法及装置 |
CN109085966A (zh) * | 2018-06-15 | 2018-12-25 | 广东康云多维视觉智能科技有限公司 | 一种基于云计算的三维展示***及方法 |
CN110456908A (zh) * | 2019-07-25 | 2019-11-15 | 广州彩构网络有限公司 | 一种基于三维模型的产品展示交互方法及*** |
CN113906358A (zh) * | 2020-08-28 | 2022-01-07 | 深圳市大疆创新科技有限公司 | 可移动平台的控制方法、装置及控制*** |
CN114026604A (zh) * | 2020-09-30 | 2022-02-08 | 深圳市大疆创新科技有限公司 | 模型的展示方法、装置、电子设备及计算机可读存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7428482B2 (en) * | 1999-03-26 | 2008-09-23 | Sony Corporation | Visualization and setting of a virtual camera and lens system in a computer graphic modeling environment |
JP2001325614A (ja) * | 2000-05-15 | 2001-11-22 | Sony Corp | 3次元モデル処理装置および3次元モデル処理方法、並びにプログラム提供媒体 |
GB201318049D0 (en) * | 2013-10-11 | 2013-11-27 | Tomtom Int Bv | Apparatus and methods of displaying navigation instructions |
-
2022
- 2022-07-13 CN CN202210817932.XA patent/CN114895819B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108038726A (zh) * | 2017-12-11 | 2018-05-15 | 北京小米移动软件有限公司 | 物品展示方法及装置 |
CN109085966A (zh) * | 2018-06-15 | 2018-12-25 | 广东康云多维视觉智能科技有限公司 | 一种基于云计算的三维展示***及方法 |
CN110456908A (zh) * | 2019-07-25 | 2019-11-15 | 广州彩构网络有限公司 | 一种基于三维模型的产品展示交互方法及*** |
CN113906358A (zh) * | 2020-08-28 | 2022-01-07 | 深圳市大疆创新科技有限公司 | 可移动平台的控制方法、装置及控制*** |
WO2022041112A1 (zh) * | 2020-08-28 | 2022-03-03 | 深圳市大疆创新科技有限公司 | 可移动平台的控制方法、装置及控制*** |
CN114026604A (zh) * | 2020-09-30 | 2022-02-08 | 深圳市大疆创新科技有限公司 | 模型的展示方法、装置、电子设备及计算机可读存储介质 |
Non-Patent Citations (1)
Title |
---|
智能园区三维建模与可视化三维模型在线展示;科技达人;《http://www.360doc.com/content/22/0629/09/74744156_1037828307.shtml》;20220629;正文第1-3页 * |
Also Published As
Publication number | Publication date |
---|---|
CN114895819A (zh) | 2022-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019227774A1 (zh) | 车辆及车门解锁控制方法、装置和车门解锁*** | |
EP2534554B1 (en) | Input command | |
CN103324280A (zh) | 互动白板会话的自动终止 | |
JP5846565B1 (ja) | 駐車管理装置および駐車場システム | |
CN107074279A (zh) | 用于监控自动泊车的方法及设备 | |
CN101409827B (zh) | 信息处理设备和远程表示*** | |
CN107040753A (zh) | 智能保姆辅助装置及方法 | |
CN103125115A (zh) | 信息处理装置、信息处理***和信息处理方法 | |
GB2548171A (en) | Monitoring and control of turnstiles | |
US10297058B2 (en) | Apparatus, system, and method of controlling display of image, and recording medium for changing an order or image layers based on detected user activity | |
CN111596760A (zh) | 操作控制方法、装置、电子设备及可读存储介质 | |
CN114895819B (zh) | 一种三维模型智能化展示优化方法及*** | |
EP2902884B1 (en) | Method, device, and system for recognizing gesture based on multi-terminal collaboration | |
JP2015130105A (ja) | オペレータ監視制御装置およびオペレータ監視制御方法 | |
US20190304275A1 (en) | Control device and monitoring system | |
US20180114367A1 (en) | Computer-readable recording medium, imaging control method, and information processing apparatus | |
WO2023226842A1 (zh) | 信息显示方法、装置、电子设备及可读存储介质 | |
CN210721362U (zh) | 一种智慧课堂一体机的非接触式控制装置 | |
US20150168935A1 (en) | Remotely managing and controlling system and method | |
KR101370263B1 (ko) | 제스처 기반의 전자기기 리모트 제어 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 | |
CN108496351B (zh) | 无人机及其控制方法、控制终端及其控制方法 | |
JP2013247461A (ja) | カメラ制御装置及びカメラ制御方法 | |
CN211604199U (zh) | 一种基于手势识别开门的智能锁 | |
CN111711762B (zh) | 基于目标检测的摄像机镜头模组遮挡控制方法、装置及摄像机 | |
US20220345619A1 (en) | Apparatus, image processing system, communication system, method for setting, image processing method, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |