CN115016649A - 用于机舱座位显示的数据处理方法、电子设备及存储介质 - Google Patents

用于机舱座位显示的数据处理方法、电子设备及存储介质 Download PDF

Info

Publication number
CN115016649A
CN115016649A CN202210952234.0A CN202210952234A CN115016649A CN 115016649 A CN115016649 A CN 115016649A CN 202210952234 A CN202210952234 A CN 202210952234A CN 115016649 A CN115016649 A CN 115016649A
Authority
CN
China
Prior art keywords
initial
information
angle
determining
visual field
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.)
Granted
Application number
CN202210952234.0A
Other languages
English (en)
Other versions
CN115016649B (zh
Inventor
薄满辉
黄少卿
李睿
唐红武
韩海燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Travelsky Mobile Technology Co Ltd
Original Assignee
China Travelsky Mobile Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Travelsky Mobile Technology Co Ltd filed Critical China Travelsky Mobile Technology Co Ltd
Priority to CN202210952234.0A priority Critical patent/CN115016649B/zh
Publication of CN115016649A publication Critical patent/CN115016649A/zh
Application granted granted Critical
Publication of CN115016649B publication Critical patent/CN115016649B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种用于机舱座位显示的数据处理方法、电子设备及存储介质,该方法包括:确定目标子区域;将目标子区域对应的候选视野位置确定为初始视野位置;获取初始GPS数据信息;持续获取当前GPS数据信息;获取移动终端的加速度数据;根据当前GPS数据信息和初始GPS数据信息确定第一移动距离,根据加速度数据确定第一移动速度;根据第一移动距离和第一移动速度,控制初始视野位置进行移动。本发明通过用户在真实场景中移动,实现虚拟场景内的视野变化。用户通过移动终端产生的位移,来查看虚拟场景中的第一位置的结构布局,使用户可以真实的感受机舱实际的大小以及各个座位之间的布局排布,提升了用户的选座体验。

Description

用于机舱座位显示的数据处理方法、电子设备及存储介质
技术领域
本发明涉及数据处理领域,特别是涉及一种用于机舱座位显示的数据处理方法、电子设备及存储介质。
背景技术
用户在值机选座时,只能通过手动调节移动终端的显示界面,来获取机舱内的座位布局,无法得知机舱的实际面积大小,不能获知确定的座位与其他座位或飞机的机门之间的距离,影响用户的选座体验。
所以,在航班选座时,如何能让用户在移动终端上显示实际的机舱座位布局是亟需解决的技术问题。
发明内容
针对上述技术问题,本发明采用的技术方案为:
一种用于机舱座位显示的数据处理方法,应用于移动终端,包括如下步骤:
S100、响应于用户的显示请求,获取目标飞行器对应的显示空间数据;显示请求具有对应的待执行事件,目标飞行器与待执行事件具有关联关系;显示空间数据对应的显示空间包括若干个子区域,每一子区域具有若干对应的第一位置数据,每个第一位置数据均具有对应的位置属性信息,位置属性信息包括第一属性或第二属性,当位置属性信息为第一属性时,表示第一位置数据对应的第一位置不可被选择,当位置属性信息为第二属性时,表示第一位置数据对应的第一位置可以被选择;
S210、获取若干个子区域对应的位置信息,得到位置信息集A=(A1,A2,...,An),Aj=(Dj,Tj),j=1,2,...,n,n为显示空间内子区域的数量,Aj为第j个子区域对应的位置信息,Dj为第j个子区域内的第一位置的数量,Tj为第j个子区域内对应的位置属性信息为第二属性的第一位置的数量;
S220、获取若干个子区域的可选位置占比,得到可选位置占比集F=(F1,F2,...,Fn),Fj=Tj/Dj;其中,Fj为第j个子区域的可选位置占比,可选位置占比表示位置属性信息为第二属性的第一位置的数量和所有第一位置的数量的比值;
S230、将MAX(F)对应的子区域确定为目标子区域;MAX()为预设的最大值确定函数;
S240、将目标子区域对应的候选视野位置确定为初始视野位置;
S250、获取初始视野位置对应的第一坐标信息;
S300、获取初始GPS数据信息;
S400、建立第一坐标信息和初始GPS数据信息对应的坐标的关联关系;
S500、持续获取当前GPS数据信息;
S600、若当前GPS数据信息对应的坐标与初始GPS数据信息对应的坐标不同,则获取移动终端的加速度数据;
S700、当加速度数据符合第一设定条件时,根据当前GPS数据信息和初始GPS数据信息确定第一移动距离,根据加速度数据确定第一移动速度;
S800、根据第一移动距离和第一移动速度,控制初始视野位置进行移动,以使移动终端显示的视野内容发生变化;视野内容为显示空间的一部分。
本发明至少具有以下有益效果:
本发明通过用户在真实场景中的移动终端移动的速度和距离,确定虚拟场景中初始视野位置移动的速度和距离,用户通过在真实场景中移动,实现虚拟场景内的视野变化。用户通过移动终端产生的位移,来查看虚拟场景中的第一位置的结构布局,使用户可以真实的感受机舱实际的大小以及各个座位之间的布局排布,提升了用户的选座体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种用于机舱座位显示的数据处理方法中的显示空间的示意框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种用于机舱座位显示的数据处理方法,用于在用户值机时,对机舱内的座位(第一位置)布局进行显示。
一种用于机舱座位显示的数据处理方法,应用于移动终端(可以为用户的手机或带有GPS定位功能的平板电脑),包括如下步骤:
S100、响应于用户的显示请求(可以为用户预定航班的座位显示请求,通过响应座位显示请求,用户可查看预定航班上的座位布局),获取目标飞行器(可以为用户预定的航班所乘坐的飞机)对应的显示空间数据(可以为飞机上的空间座位布局的数据信息);其中,显示空间数据可以为AR显示空间数据或VR显示空间数据,以使用户能够通过移动终端的显示器观察到对应的立体显示空间。
显示请求具有对应的待执行事件(可以为用户预定的未起飞的航班),目标飞行器与待执行事件具有关联关系;如图1所示,显示空间数据对应的显示空间包括若干个子区域(可以根据座位数量或座位之间距离将显示空间划分为若干个子区域),每一子区域具有若干对应的第一位置数据(可以为座位的数据信息),如图1所示的每个子区域内的方框表示为第一位置,每个第一位置数据均具有对应的位置属性信息,位置属性信息表示对应的第一位置是否可被选择,位置属性信息包括第一属性或第二属性,当位置属性信息为第一属性时,表示第一位置数据对应的第一位置不可被选择(可以表示为对应的第一位置已被其他用户选择或被航司取消),如图1中的黑色实心方框表示为第一属性的第一位置,当位置属性信息为第二属性时,表示第一位置数据对应的第一位置可以被选择,如图1中的白色空心方框表示为第二属性的第一位置;
S210、获取若干个子区域对应的位置信息(可以为若干个第一位置的数据信息),得到位置信息集A=(A1,A2,...,An),Aj=(Dj,Tj),j=1,2,...,n,n为显示空间内子区域的数量,Aj为第j个子区域对应的位置信息,Dj为第j个子区域内的第一位置的数量,Tj为第j个子区域内对应的位置属性信息为第二属性的第一位置的数量,即第j个子区域内可以被选择的第一位置的数量;
S220、获取若干个子区域的可选位置占比,得到可选位置占比集F=(F1,F2,...,Fn),Fj=Tj/Dj;其中,Fj为第j个子区域的可选位置占比,可选位置占比表示位置属性信息为第二属性的第一位置的数量和所有第一位置的数量的比值;通过计算每个子区域内可被选择的第一位置占总的第一位置的数量占比,可以查看每个子区域内可被选择的第一位置的比例,比值越大,表示此子区域内可被选择的第一位置越多;
S230、将MAX(F)对应的子区域确定为目标子区域;MAX()为预设的最大值确定函数;MAX(F)表示若干个子区域中可选位置占比最大的子区域对应的可选位置占比,将可选位置占比最大的子区域确定为目标子区域,表示在第一位置总数量相同的子区域中,可被选择的第一位置的数量最多,如图1所示的从上数第三个子区域的可选位置占比最大,所以,将其选定为目标子区域;
S240、将目标子区域对应的候选视野位置确定为初始视野位置;初始视野位置为用户首次进入移动终端的显示空间中的位置;
进一步,步骤S240包括:
S241、获取目标子区域对应的候选视野区域;候选视野区域内包括若干个候选视野位置;候选视野区域为目标子区域内包含的区域,候选视野区域内不包括第一位置,候选视野区域可以为飞机上的通道所在的区域,如图1中的候选视野区域中的圆圈表示为候选视野位置;
S242、将候选视野区域内若干个候选视野位置中的一个确定为初始视野位置;如图1中的黑色条纹状圆圈表示为初始视野位置,候选视野位置位于候选视野区域内,候选视野位置可以处于候选视野区域内的任意一个位置,从若干个候选视野位置中找出一个位置确定为初始视野位置,即用户首次在显示空间内的位置;
将可选位置占比最大的子区域确定为目标子区域,再从目标子区域中的候选视野区域中确定一个初始视野位置,可以使用户首次进入显示空间时,显示更多的可被选择的第一位置,减少了用户的浏览时间,使用户在时间相对较少的情况下浏览更多的可被选择的第一位置,节省了用户的时间成本。
在若干个候选视野位置中确定出初始视野位置的方式,可以为用户自行从若干个候选视野位置中选择一个作为初始视野位置,也可根据用户的座位喜好进行推荐,用户的座位喜好由用户授权值机选座的历史记录得到,如用户在过去值机历史中,靠窗的座位选择的次数较多,则将距离靠窗座位更近的候选视野位置初步选定为初始视野位置,并推送给用户,由用户确认,如用户确认,则此候选视野位置确定为初始视野位置,如用户拒绝,则再由用户自行选择合适的候选视野位置作为初始视野位置。
S250、获取初始视野位置对应的第一坐标信息;第一坐标信息可以为初始视野位置在显示空间内的坐标信息;
S300、获取初始GPS数据信息;初始GPS数据信息可以为移动终端的GPS数据信号,为移动终端在真实场景中的GPS定位数据信号;
S400、建立第一坐标信息和初始GPS数据信息对应的坐标的关联关系;第一坐标信息为虚拟场景中初始视野位置在显示空间内的坐标信息,初始GPS数据信息为建立初始视野位置时,真实场景中移动终端的位置信息,将两者建立关联关系,使在真实场景中的初始GPS数据信息对应的坐标发生变化时,虚拟场景中的初始视野位置对应的坐标也随之变化,使用户可以持有移动终端移动时,在虚拟场景中查看显示空间内的第一位置的位置布局;
S500、持续获取当前GPS数据信息;当前GPS数据信息为用户在当前时段内,真实场景中移动终端的位置信息;
S600、若当前GPS数据信息对应的坐标与初始GPS数据信息对应的坐标不同,则获取移动终端的加速度数据;当前GPS数据信息对应的坐标与初始GPS数据信息对应的坐标相同,表示移动终端并未移动;而两者不同,则表示移动终端在当前时间段内产生了位移。
通过获取移动终端的加速度数据,可以避免出现因用户的误操作,而导致移动终端发生位移的情况。移动终端的加速度数据为校验移动终端是否发生位移的条件之一,只有在当前GPS数据信息对应的坐标与初始GPS数据信息对应的坐标不同时,且在当前时间段内产生了加速度,才被认为移动终端在当前时间段内发生了位移,否则,认为移动终端未发生位移。
S700、当加速度数据符合第一设定条件时,根据当前GPS数据信息和初始GPS数据信息确定第一移动距离,根据加速度数据确定第一移动速度;第一移动距离为在虚拟场景中显示空间内的初始视野位置在当前时间段内移动的距离,第一移动速度为在虚拟场景中显示空间内的初始视野位置在当前时间段内移动的的速度;
其中,第一设定条件为加速度数据对应的加速度值不为零或在第一时间段内持续大于第一速度阈值,第一时间段为初始GPS数据信息的获取时间至当前GPS数据信息的获取时间;第一速度阈值为判断是否产生加速度的速度阈值,当加速度值不为零或在第一时间段(当前时间段)内保持一个稳定值,则认为此加速度数据有效,可用以确定第一移动速度。
第一移动速度通过时间为第一时间段,以初速度为零,加速度数据对应的加速度值为加速度来确定得出。
其中,第一移动距离通过以下方法确定:
S710、获取初始GPS数据信息对应的初始坐标信息(x1,y1)和当前GPS数据信息对应的当前坐标信息(x2,y2);初始坐标信息和当前坐标信息均为基于当前的全球定位***获得;
S720、获取GPS坐标距离L1=|y2-y1|;GPS坐标距离为在真实场景中初始坐标信息的坐标和当前坐标信息的坐标在全球定位***的坐标系的Y轴上的距离;
若当前GPS数据信息对应的坐标的x2与初始GPS数据信息对应的坐标的x1相同,则表示在当前时间段内,移动终端移动的方向与全球定位***的坐标系的Y轴的方向相同;若当前GPS数据信息对应的坐标的x2与初始GPS数据信息对应的坐标的x1不同,则表示在当前时间段内,移动终端移动的方向与全球定位***的坐标系的Y轴的方向有偏差。由于本发明的初始视野位置只在一个轴向上进行前后移动,即在显示空间内只在一个方向上移动,如虚拟场景中飞机座舱的座位通道上进行前后移动,用户通过在虚拟场景的座位通道上移动,来查看位于座位通道两侧的第一位置的布局。所以,无论当前GPS数据信息对应的坐标的x2与初始GPS数据信息对应的坐标的x1是否相同,只取其二者坐标在Y轴上的分量,作长度运算,表示距离信息。避免了因为用户在真实场景中持有移动终端行走偏离预定方向时,而导致在虚拟场景中初始视野位置在显示空间内发生偏离的情况,提高了虚拟场景中初始视野位置移动的准确度。
S730、根据GPS坐标距离,确定第一移动距离L2=α*L1/cos(θ);
其中,α为预设的距离系数,cos()为预设的余弦函数,θ为初始GPS数据信息对应的坐标系的X轴与显示空间数据对应的坐标系的X轴之间的夹角,即真实场景中全球定位***的坐标系的X轴与虚拟场景中显示空间的坐标系的X轴之间的角度差。
由于用户在真实场景中移动的方向与在虚拟场景中移动的方向相同,而真实场景中移动的方向不固定,也导致了在虚拟场景中初始视野位置的移动方向也不为固定,可能与真实场景的全球定位***的坐标系有偏差,如全球定位***的坐标系的Y轴的正方向是正北方,X轴的正方向是正东方,而在虚拟场景中初始视野位置的移动方向可能为偏离X轴正方向45度角,所以,通过对θ角做余弦处理,再用GPS坐标距离L1做比值,最后乘预设的距离系数α,得到与全球定位***的坐标系的轴线方向相同的虚拟场景的显示空间的坐标系,此时,用户在虚拟场景中移动的方向会与在真实场景中移动的方向相同,第一移动距离与用户在真实场景中移动的距离也相同,将虚拟场景与真实场景做对等处理。
S800、根据第一移动距离和第一移动速度,控制初始视野位置进行移动,以使移动终端显示的视野内容发生变化;视野内容为显示空间的一部分,视野内容可以为移动终端上显示的部分第一位置的布局界面。
第一实施例具体实施时,先确定初始视野位置,获取初始视野位置在虚拟场景的显示空间的坐标和初始GPS数据信息在真实场景中对应的坐标,再获取当前GPS数据信息在虚拟场景的显示空间和真实场景中对应的坐标,通过真实场景中对应的初始GPS数据信息的坐标以及当前GPS数据信息对应的坐标,确定虚拟场景中初始视野位置的第一移动速度和第一移动距离,控制初始视野位置根据第一移动速度和第一移动距离在显示空间内进行移动,移动终端上显示在初始视野位置移动过程中显示空间的视野内容。
上述为本发明的第一实施例,通过用户在真实场景中持有移动终端移动的速度和距离,确定虚拟场景中初始视野位置移动的速度(第一移动速度)和距离(第一移动距离),用户通过在真实场景中移动,实现虚拟场景内的视野变化,真实场景和虚拟场景的距离可以按等同计算,也可根据实际真实场景的场地面积进行等比例缩放,如用户在虚拟场景中确定了初始视野位置后,手持移动终端向前方移动了一米,则初始视野位置在虚拟场景中也向前方移动一米。若真实场景的场地面积较小,不能等同飞机的占地面积时,则可将虚拟场景的显示空间的面积和真实场景的场地面积按照十比一的比例进行缩放处理,如真实场景中移动终端移动了一米,那么在虚拟场景中对应的初始视野位置则移动了十米。用户通过移动终端产生的位移,来查看虚拟场景中的第一位置的结构布局。
在实际应用中,用户可能会因为实际场地的大小限制,或自身限制等其他原因,不能通过移动移动终端来实现对虚拟场景的显示空间的查看。在此种情况下,就需实施另一个实施例,即在移动终端不发生位移的情形下,只需对移动终端与地面水平线的夹角进行调节,即可实现查看虚拟场景的第一位置的结构布局的目的。
本发明的第二实施例,在步骤S800之后,一种用于机舱座位显示的数据处理方法还包括:
S910、获取初始角度信息;初始角度信息是在移动终端初始显示显示空间数据时从移动终端的陀螺仪获取的;以初始角度信息作为判断显示空间内初始视野位置是否移动的因素,若初始角度信息对应的角度值发生变化,则对初始视野位置是否移动作出判断;初始角度信息对应的角度值为移动终端与地面水平线之间的夹角的角度值;
S920、根据初始角度信息,建立初始角度信息对应的角度值与第一坐标信息对应的坐标之间的关联关系;
将初始角度信息对应的角度值与第一坐标信息对应的坐标建立关联关系,可以将真实场景的移动终端与虚拟场景的显示空间的坐标系做关联处理,通过移动终端的前后旋转角度来判断初始视野位置是否发生位移。
S930、持续获取当前角度信息;当前角度信息对应的角度值是移动终端在当前时间段内,其与地面水平线之间的夹角的角度值,当前角度信息也通过移动终端的陀螺仪进行获取;
S940、若当前角度信息对应的角度值和初始角度信息对应的角度值之间的角度差值大于第一设定阈值K1,则根据角度差值的大小,确定第二移动速度;若当前角度信息对应的角度值和初始角度信息对应的角度值之间的角度差值小于或等于第一设定阈值K1,则认为是用户手持移动终端的误操作处理,初始视野位置不动作;第二移动速度为在第二实施例中虚拟场景内初始视野位置移动的速度;
如第一设定阈值K1取值10°,初始角度信息对应的角度值为45°,则当当前角度信息对应的角度值为大于55°或小于35°时,才确定第二移动速度,认为初始视野位置发生了位移,若初始角度信息对应的角度值在35°到55°之间,则认为此种情况是用户手持移动终端发生了手抖或微小的抖动的动作,属于用户的误操作处理,初始视野位置不移动。设置第一设定阈值K1的目的,是为了防止因为用户的误操作行为而对虚拟场景中的初始视野位置造成的影响。
其中,第二移动速度通过以下方法确定:
S941、获取初始角度信息对应的第一角度C1,以及当前角度信息对应的当前角度Cb;第一角度C1和当前角度Cb均为在角度获取时刻时,移动终端与地面水平线之间的夹角;
S942、确定角度差值ΔC=|C1-Cb|;
S943、确定第二移动速度V2=β*ΔC;
其中,β为预设的比例系数;通过角度差值确定第二移动速度,使第二移动速度的变化曲线为线性曲线,第二移动速度会随着角度差值的增大而增大,即真实场景中的移动终端的偏转角度越大,虚拟场景中的初始视野位置移动的越快。
S950、根据当前角度信息对应的角度值相较于初始角度信息对应的角度值的变化方向,确定第二移动方向;第二移动方向为在第二实施例中虚拟场景内初始视野位置移动的方向;
进一步,步骤S950,包括:
S951、若C1-Cb>0,则将第一方向确定为第二移动方向;
S952、若C1-Cb<0,则将第二方向确定为第二移动方向;
第一方向与第二方向相反;
第一方向可以表示为显示空间内初始视野位置的前进方向,第二方向可以表示为显示空间内初始视野位置的后退方向。如第一角度C1为45°,当前角度Cb为60°,则第二移动方向为在显示空间内的初始视野位置的后退方向,初始视野位置在显示空间内向后移动;如第一角度C1为45°,当前角度Cb为30°,则第二移动方向为在显示空间内的初始视野位置的前进方向,初始视野位置在显示空间内向前移动。
S960、根据第二移动速度和第二移动方向,控制初始视野位置进行移动,以使移动终端显示的视野内容发生变化;初始视野位置在移动过程中,在移动终端上显示的视野内容与第一实施例的显示方式相同;
进一步,步骤S960,包括:
S961、将初始视野位置由静止状态变化为运动状态后首次获取的当前角度信息对应的角度值确定为第二角度C2,将初始视野位置保持运动状态过程中获取的当前角度信息对应的角度值确定为第三角度C3
第二角度C2为初始视野位置首次发生位移变化时,移动终端与地面水平线之间的夹角,第三角度C3为初始视野位置在持续运动时,移动终端与地面水平线之间的夹角。
S962、若|C3-C2|<K2,则进入步骤S963;否则进入步骤S964;其中,K2<K1;K2为第二设定阈值;
第二设定阈值K2的作用与第一设定阈值K1的作用相似,均是为了防止因为用户的误操作行为而对虚拟场景中的初始视野位置造成的影响,第一设定阈值K1是判断初始视野位置是否移动的判断因素,第二设定阈值K2是用来判断初始视野位置在运动过程中是否继续按照原定的速度和方向继续移动的判断因素。
如第二角度C2为60°,第二设定阈值K2为5°,则当第三角度C3为大于65°或小于55°时,才认为用户对初始视野位置下达了移动指令,初始视野位置根据新的角度,即第三角度C3对应的移动速度和移动方向继续移动。如第二角度C2为60°,第二设定阈值K2为5°,则当第三角度C3在55°到65°的范围内时,认为是用户的误操作导致移动终端发生了偏转角度,此时,初始视野位置依然按照第二角度C2对应的移动速度和移动方向移动。
S963、若C1>C2,则控制初始视野位置沿第一方向以第二移动速度移动;若C2>C1,则控制初始视野位置沿第二方向以第二移动速度移动;
S964、若|C3-C2|<K3,则进入步骤S965;否则进入步骤S967;其中,K3>K1;K3为第三设定阈值;
S965、确定第三移动速度V3=V2+γ*(C2-C3);第三移动速度为第三角度C3对应的初始视野位置的移动速度;
其中,γ为预设的比例系数;
S966、若C3>C2,则控制初始视野位置沿第二方向以第三移动速度移动;若C2>C3,则控制初始视野位置沿第一方向以第三移动速度移动;
S967、控制初始视野位置停止移动;
S968、令C1=C3,并进入步骤S930。
第三设定阈值K3为控制初始视野位置的停止阈值,当第二角度C2与第三角度C3的角度差值大于第三设定阈值K3时,控制初始视野位置停止,反之,则控制初始视野位置继续移动。如第二角度C2为60°,第三设定阈值K3为45°,当第三角度C3在15°至105°范围内时,控制初始视野位置以第三移动速度移动;当第三角度C3为大于105°或小于15°时,控制初始视野位置停止,并以初始视野位置停止时对应的移动终端与地面水平线之间的夹角为新的初始角度信息对应的第一角度C1,重复第二实施例中初始视野位置的移动过程。
第二实施例具体实施时,初始角度信息对应的第一角度C1可以为45°,第一设定阈值K1可以取值10°,第二设定阈值K2可以取值5°,第三设定阈值K3可以取值45°,当第二角度C2为大于55°或小于35°时,初始视野位置根据第二移动速度和第二移动方向移动,否则,初始视野位置保持停止状态。若第二角度C2为60°,则当第三角度C3为大于65°或小于55°时,初始视野位置根据第三角度C3对应的第二移动速度和第二移动方向移动,否则,初始视野位置根据第二角度C2对应的第二移动速度和第二移动方向移动。若初始视野位置根据第三角度C3对应的第二移动速度和第二移动方向移动,且第三角度C3在15°至105°范围内时,初始视野位置以第三移动速度移动,否则,控制初始视野位置停止,并以停止时对应的移动终端与地面水平线之间的夹角为新的第一角度C1,重复初始视野位置的移动过程。
第二实施例根据真实场景中的移动终端的偏转角度来判断虚拟场景中的初始视野位置的移动方向和移动速度,解决了因为实际场地的大小限制而导致不能实施第一实施例的技术问题,用户在真实场景中无需手持移动终端移动,只需手持移动终端偏转,即可实现虚拟场景中初始视野位置的移动过程,并根据初始视野位置的移动,用户对显示空间内的第一位置布局进行查看。
本发明的实施例还提供了一种非瞬时性计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现方法实施例中一种方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述实施例提供的方法。
本发明的实施例还提供了一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。
本发明的实施例还提供一种计算机程序产品,其包括程序代码,当所述程序产品在电子设备上运行时,所述程序代码用于使该电子设备执行本说明书上述描述的根据本发明各种示例性实施方式的方法中的步骤。
虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明开的范围由所附权利要求来限定。

Claims (10)

1.一种用于机舱座位显示的数据处理方法,其特征在于,应用于移动终端,所述方法包括如下步骤:
S100、响应于用户的显示请求,获取目标飞行器对应的显示空间数据;所述显示请求具有对应的待执行事件,所述目标飞行器与所述待执行事件具有关联关系;所述显示空间数据对应的显示空间包括若干个子区域,每一子区域具有若干对应的第一位置数据,每个所述第一位置数据均具有对应的位置属性信息,所述位置属性信息包括第一属性或第二属性,当所述位置属性信息为所述第一属性时,表示第一位置数据对应的第一位置不可被选择,当所述位置属性信息为所述第二属性时,表示第一位置数据对应的第一位置可以被选择;
S210、获取若干个子区域对应的位置信息,得到位置信息集A=(A1,A2,...,An),Aj=(Dj,Tj),j=1,2,...,n,n为所述显示空间内子区域的数量,Aj为第j个子区域对应的位置信息,Dj为第j个子区域内的第一位置的数量,Tj为第j个子区域内对应的位置属性信息为第二属性的第一位置的数量;
S220、获取若干个子区域的可选位置占比,得到可选位置占比集F=(F1,F2,...,Fn),Fj=Tj/Dj;其中,Fj为第j个子区域的可选位置占比,所述可选位置占比表示位置属性信息为第二属性的第一位置的数量和所有第一位置的数量的比值;
S230、将MAX(F)对应的子区域确定为目标子区域;MAX()为预设的最大值确定函数;
S240、将所述目标子区域对应的候选视野位置确定为初始视野位置;
S250、获取所述初始视野位置对应的第一坐标信息;
S300、获取初始GPS数据信息;
S400、建立所述第一坐标信息和初始GPS数据信息对应的坐标的关联关系;
S500、持续获取当前GPS数据信息;
S600、若所述当前GPS数据信息对应的坐标与初始GPS数据信息对应的坐标不同,则获取所述移动终端的加速度数据;
S700、当所述加速度数据符合第一设定条件时,根据所述当前GPS数据信息和初始GPS数据信息确定第一移动距离,根据所述加速度数据确定第一移动速度;
S800、根据所述第一移动距离和所述第一移动速度,控制所述初始视野位置进行移动,以使所述移动终端显示的视野内容发生变化;所述视野内容为所述显示空间的一部分。
2.根据权利要求1所述的方法,其特征在于,所述第一移动距离通过以下方法确定:
S710、获取所述初始GPS数据信息对应的初始坐标信息(x1,y1)和所述当前GPS数据信息对应的当前坐标信息(x2,y2);
S720、获取GPS坐标距离L1=|y2-y1|;
S730、根据所述GPS坐标距离,确定第一移动距离L2=α*L1/cos(θ);
其中,α为预设的距离系数,θ为所述初始GPS数据信息对应的坐标系的X轴与所述显示空间数据对应的坐标系的X轴之间的夹角,cos()为预设的余弦函数。
3.根据权利要求1所述的方法,其特征在于,在所述步骤S800之后,所述方法还包括:
S910、获取初始角度信息;所述初始角度信息是在所述移动终端初始显示所述显示空间数据时从所述移动终端的陀螺仪获取的;
S920、根据所述初始角度信息,建立所述初始角度信息对应的角度值与第一坐标信息对应的坐标之间的关联关系;
S930、持续获取当前角度信息;
S940、若所述当前角度信息对应的角度值和所述初始角度信息对应的角度值之间的角度差值大于第一设定阈值K1,则根据所述角度差值的大小,确定第二移动速度;
S950、根据所述当前角度信息对应的角度值相较于所述初始角度信息对应的角度值的变化方向,确定第二移动方向;
S960、根据所述第二移动速度和第二移动方向,控制所述初始视野位置进行移动,以使所述移动终端显示的视野内容发生变化。
4.根据权利要求3所述的方法,其特征在于,所述第二移动速度通过以下方法确定:
S941、获取所述初始角度信息对应的第一角度C1,以及所述当前角度信息对应的当前角度Cb
S942、确定角度差值ΔC=|C1-Cb|;
S943、确定第二移动速度V2=β*ΔC;
其中,β为预设的比例系数。
5.根据权利要求4所述的方法,其特征在于,所述步骤S950,包括:
S951、若C1-Cb>0,则将第一方向确定为第二移动方向;
S952、若C1-Cb<0,则将第二方向确定为第二移动方向;
所述第一方向与所述第二方向相反。
6.根据权利要求5所述的方法,其特征在于,所述步骤S960,包括:
S961、将所述初始视野位置由静止状态变化为运动状态后首次获取的当前角度信息对应的角度值确定为第二角度C2,将所述初始视野位置保持运动状态过程中获取的当前角度信息对应的角度值确定为第三角度C3
S962、若|C3-C2|<K2,则进入步骤S963;否则进入步骤S964;其中,K2<K1;K2为第二设定阈值;
S963、若C1>C2,则控制所述初始视野位置沿第一方向以第二移动速度移动;若C2>C1,则控制所述初始视野位置沿第二方向以第二移动速度移动;
S964、若|C3-C2|<K3,则进入步骤S965;否则进入步骤S967;其中,K3>K1;K3为第三设定阈值;
S965、确定第三移动速度V3=V2+γ*(C2-C3);
其中,γ为预设的比例系数;
S966、若C3>C2,则控制所述初始视野位置沿第二方向以第三移动速度移动;若C2>C3,则控制所述初始视野位置沿第一方向以第三移动速度移动;
S967、控制所述初始视野位置停止移动;
S968、令C1=C3,并进入步骤S930。
7.根据权利要求1所述的方法,其特征在于,所述步骤S240包括:
S241、获取所述目标子区域对应的候选视野区域;所述候选视野区域内包括若干个候选视野位置;
S242、将候选视野区域内若干个候选视野位置中的一个确定为初始视野位置。
8.根据权利要求1所述的方法,其特征在于,所述第一设定条件为所述加速度数据对应的加速度值不为零或在第一时间段内持续大于第一速度阈值,所述第一时间段为所述初始GPS数据信息的获取时间至所述当前GPS数据信息的获取时间。
9.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-8中任意一项的所述方法。
10.一种电子设备,其特征在于,包括处理器和权利要求9中的非瞬时性计算机可读存储介质。
CN202210952234.0A 2022-08-09 2022-08-09 用于机舱座位显示的数据处理方法、电子设备及存储介质 Active CN115016649B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210952234.0A CN115016649B (zh) 2022-08-09 2022-08-09 用于机舱座位显示的数据处理方法、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210952234.0A CN115016649B (zh) 2022-08-09 2022-08-09 用于机舱座位显示的数据处理方法、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN115016649A true CN115016649A (zh) 2022-09-06
CN115016649B CN115016649B (zh) 2022-10-18

Family

ID=83065803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210952234.0A Active CN115016649B (zh) 2022-08-09 2022-08-09 用于机舱座位显示的数据处理方法、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN115016649B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115509360A (zh) * 2022-10-11 2022-12-23 云宝宝大数据产业发展有限责任公司 基于元宇宙虚拟现实vr交互***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100109949A1 (en) * 2008-04-11 2010-05-06 Samsung Electronics Co., Ltd. Mobile terminal having a hybrid navigation system and method for determining a location thereof
CN110992212A (zh) * 2019-12-12 2020-04-10 支付宝(杭州)信息技术有限公司 一种提示信息的生成方法、装置、设备和可读介质
CN114860863A (zh) * 2022-07-05 2022-08-05 中航信移动科技有限公司 一种用于座位选择的位置确定方法、存储介质及电子设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100109949A1 (en) * 2008-04-11 2010-05-06 Samsung Electronics Co., Ltd. Mobile terminal having a hybrid navigation system and method for determining a location thereof
CN110992212A (zh) * 2019-12-12 2020-04-10 支付宝(杭州)信息技术有限公司 一种提示信息的生成方法、装置、设备和可读介质
CN114860863A (zh) * 2022-07-05 2022-08-05 中航信移动科技有限公司 一种用于座位选择的位置确定方法、存储介质及电子设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115509360A (zh) * 2022-10-11 2022-12-23 云宝宝大数据产业发展有限责任公司 基于元宇宙虚拟现实vr交互***
CN115509360B (zh) * 2022-10-11 2023-10-20 云宝宝大数据产业发展有限责任公司 基于元宇宙虚拟现实vr交互***

Also Published As

Publication number Publication date
CN115016649B (zh) 2022-10-18

Similar Documents

Publication Publication Date Title
CN112567201B (zh) 距离测量方法以及设备
US20220036574A1 (en) System and method for obstacle avoidance
JP5449894B2 (ja) 関心地点表示システム、装置及び方法
CN107450088B (zh) 一种基于位置的服务lbs的增强现实定位方法及装置
KR102046719B1 (ko) 목적지에서 3d 헬리콥터 뷰를 갖는 인터렉티브 3d 네비게이션 시스템 및 이의 탐색 명령 제공방법
CN106662988B (zh) 显示控制装置、显示控制方法及存储介质
US10928216B2 (en) Systems and methods for controlling viewport movement in view of user context
CN110478901B (zh) 基于增强现实设备的交互方法及***
CN111559371B (zh) 三维泊车的显示方法、车辆和存储介质
EP1953500A1 (en) Information display device
CN115016649B (zh) 用于机舱座位显示的数据处理方法、电子设备及存储介质
US10059267B2 (en) Rearview mirror angle setting system, method, and program
US20220011135A1 (en) Information processing apparatus, information processing system, and information processing method
KR102122755B1 (ko) 화면 터치 방식을 이용하는 짐벌 제어 방법
CN113570664B (zh) 增强现实导航显示方法和装置、电子设备、计算机介质
EP2413104A1 (en) Apparatus and method for providing road view
US20180156627A1 (en) Display control device, display device, and display control method
EP3275182B1 (en) Methods and systems for light field augmented reality/virtual reality on mobile devices
JP6236954B2 (ja) 運転支援システム、方法およびプログラム
CN110730934A (zh) 轨迹切换的方法和装置
CN112985419B (zh) 室内导航方法、装置、计算机设备及存储介质
WO2021253996A1 (zh) 一种为用户提供实景图的方法及***
US20210280157A1 (en) Vehicle operation system and computer readable non-transitory storage medium
CN112639400A (zh) 基于语义分割的测距方法、装置、设备及***
CN113452842B (zh) 航班ar显示方法、***、计算机设备及存储介质

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