CN110413458A - 屏幕间夹角的确定方法、装置、存储介质及电子装置 - Google Patents
屏幕间夹角的确定方法、装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN110413458A CN110413458A CN201810401969.8A CN201810401969A CN110413458A CN 110413458 A CN110413458 A CN 110413458A CN 201810401969 A CN201810401969 A CN 201810401969A CN 110413458 A CN110413458 A CN 110413458A
- Authority
- CN
- China
- Prior art keywords
- screen
- angle
- distance
- point
- apart
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000015654 memory Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 14
- 238000005516 engineering process Methods 0.000 abstract description 12
- 238000012423 maintenance Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 14
- 230000004907 flux Effects 0.000 description 7
- 238000005259 measurement Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 210000001624 hip Anatomy 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000005347 demagnetization Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明提供了一种屏幕间夹角的确定方法、装置、存储介质及电子装置,其中,该方法包括:确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离,其中,该第二屏为终端中与第一屏连接的屏幕;根据第一点距离第一屏和第二屏的连接线的第二距离以及第一距离确定第一屏和第二屏之间的第一夹角;确定所述第一夹角为所述第一屏和所述第二屏之间的夹角;其中,所述第一点与所述第二点的连线垂直于所述连接线。通过本发明,解决了采用相关技术中的对多屏终端的多屏折叠角度进行校准的方式导致维修成本高,用户体验低的问题。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种屏幕间夹角的确定方法、装置、存储介质及电子装置。
背景技术
多屏终端(例如,双屏手机,如图1和图2所示)在进行单屏到多屏切换的时候,是需要进行模式切换的,下面以双屏终端为例进行说明:目前双屏终端可以有三种模式,具体模式示意图可参见图3,其中:
当终端内的霍尔传感器检测到双屏之间的折叠角度为0°时,确定当前终端处于折叠单屏状态;
当终端内的霍尔传感器检测到双屏之间的折叠角度大于0°小于180°时,确定当前终端处于非完全展开双屏状态;
当终端内的霍尔传感器检测双屏之间的折叠角度为180°时,确定当前终端处于完全展开双屏状态;
其中,终端当前所处的模式可以通过安装在终端的双屏之间的转轴上的霍尔传感器(例如,数字霍尔传感器)来进行判断;在终端出厂的时候,厂家会对双屏之间的折叠角度为30°和150°的两个角度进行校准,并将这两个角度分别作为0°和180°的触发阈值。对应于三种数字hall(霍尔传感器)角度的模式(即,检测到的角度所对应的模式),双屏项目有四种显示模式:单A、大A、A|B、A|A;检测到数字hall的角度模式后,才允许终端切换到对应的显示模式。
如图1所示,当双屏之间的折叠角度为0°时,仅允许终端工作在单A显示模式;为(30°,150°]时,允许终端工作在A|A显示模式;为(150°,180°]时,允许终端工作在A|B和大A两种显示模式。
需要说明的是,数字霍尔传感器在使用过程中,可能会出现高温消磁的情况,或者,由于转轴松动、轻摔导致的磁铁和数字霍尔传感器距离的变化,也会导致磁通量发生变化。
如果一旦0°的磁通量小于产线30°校准的阈值,会导致数字霍尔传感器“CLOSE=0°”的状态再也无法触发,双屏手机折叠后无法自动切换单A模式下的显示,导致功能失效。
同样,如果一旦180°的磁通量大于产线150°校准的阈值,会导致数字霍尔传感器“OPEN=180°”的状态再也无法触发,双屏手机折叠后无法自动切换大A和A|B模式下显示,导致功能失效。
其中正常磁通量示意图如图4所示,高温消磁后的磁通量数据如图5所示。
一旦数字霍尔传感器失效后,显示功能异常,用户必须将手机拿到售后,售后通过带有标定角度(30°-150°)的角度进行重新校准,校准方式可参考图6。但是由售后进行校准的方式会导致用户体验低,且维修成本较高。
针对采用相关技术中的对多屏终端的多屏折叠角度进行校准的方式导致维修成本高,用户体验低的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种屏幕间夹角的确定方法、装置、存储介质及电子装置,以至少解决采用相关技术中的对多屏终端的多屏折叠角度进行校准的方式导致维修成本高,用户体验低的问题。
根据本发明的一个实施例,提供了一种屏幕间夹角的确定方法,包括:确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离,其中,所述第二屏为所述终端中与所述第一屏连接的屏幕;根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角;确定所述第一夹角为所述第一屏和所述第二屏之间的夹角;其中,所述第一点与所述第二点的连线垂直于所述连接线。
可选地,确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离包括:利用位于所述第一点上的激光测距传感器确定所述第一点与所述第二点之间的所述第一距离。
可选地,根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角包括:在确定所述第二距离与所述第二点距离所述连接线的第三距离相同时,根据所述第二距离和所述第一距离确定所述第一屏和所述第二屏之间的第一夹角;在确定所述第二距离与所述第二点距离所述连接线的第三距离不同时,根据所述第一距离、所述第二距离以及所述第三距离确定所述第一屏和所述第二屏之间的第一夹角。
可选地,根据所述第二距离和所述第一距离确定所述第一屏和所述第二屏之间的第一夹角包括:通过如下公式确定所述第一屏和所述第二屏之间的第一夹角β1:其中,m1为所述第二距离,n1为所述第一距离。
可选地,根据所述第一距离、所述第二距离以及所述第三距离确定所述第一屏和所述第二屏之间的第一夹角包括:通过如下公式确定所述第一屏和所述第二屏之间的第一夹角β2:其中,m1为所述第二距离,n1为所述第一距离,l1为所述第三距离。
可选地,在根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角之后,所述方法还包括:确定所述第一屏上的第三点与所述第二屏上的第四点之间的第四距离;根据所述第三点距离所述连接线的第五距离以及所述第四距离确定所述第一屏和所述第二屏之间的第二夹角;根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角。
可选地,确定所述第一屏上的第三点与所述第二屏上的第四点之间的第四距离包括:利用位于所述第三点上的激光测距传感器确定所述第三点与所述第四点之间的所述第四距离。
可选地,根据所述第三点距离所述连接线的第五距离以及所述第四距离确定所述第一屏和所述第二屏之间的第二夹角包括:在确定所述第五距离与所述第四点距离所述连接线的第六距离相同时,根据所述第五距离和所述第四距离确定所述第一屏和所述第二屏之间的第二夹角;在确定所述第五距离与所述第四点距离所述连接线的第六距离不同时,根据所述第四距离、所述第五距离以及所述第六距离确定所述第一屏和所述第二屏之间的第二夹角。
可选地,根据所述第五距离和所述第四距离确定所述第一屏和所述第二屏之间的第二夹角包括:通过如下公式确定所述第一屏和所述第二屏之间的第二夹角β3:其中,m2为所述第五距离,n2为所述第四距离。
可选地,根据所述第四距离、所述第五距离以及所述第六距离确定所述第一屏和所述第二屏之间的第二夹角包括:通过如下公式确定所述第一屏和所述第二屏之间的第二夹角β4:其中,m2为所述第五距离,n2为所述第四距离,l2为所述第六距离。
可选地,根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角包括:确定所述第一屏和所述第二屏之间的夹角为所述第一夹角和所述第二夹角的平均值。
可选地,根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角包括以下至少之一:当所述第一夹角和所述第二夹角的差大于或等于预定角度时,确定所述第一屏和所述第二屏之间的夹角为所述第一夹角和所述第二夹角的平均值;当所述第一夹角和所述第二夹角的差小于预定角度时,确定所述第一屏和所述第二屏之间的夹角为所述第一夹角和所述第二夹角中取值大的角度。
可选地,在确定了所述第一屏和所述第二屏之间的夹角之后,所述方法还包括以下之一:在确定所述第一屏和第二屏之间的夹角达到预定角度时,上报所述第一屏和所述第二屏之间的夹角;在确定所述第一屏和第二屏之间的夹角达到预定角度时,对所述终端中的霍尔传感器进行所述预定角度的校准,其中,所述霍尔传感器用于检测所述第一屏和所述第二屏之间的角度状态。
可选地,在对所述终端中的霍尔传感器进行所述预定角度的校准之后,所述方法还包括:存储校准信息。
根据本发明的另一个实施例,还提供了一种屏幕间夹角的确定装置,包括:第一确定模块,用于确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离,其中,所述第二屏为所述终端中与所述第一屏连接的屏幕;第二确定模块,用于根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角;第三确定模块,用于确定所述第一夹角为所述第一屏和所述第二屏之间的夹角;其中,所述第一点与所述第二点的连线垂直于所述连接线。
可选地,所述装置还包括:第四确定模块,用于在根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角之后,确定所述第一屏上的第三点与所述第二屏上的第四点之间的第四距离;第五确定模块,用于根据所述第三点距离所述连接线的第五距离以及所述第四距离确定所述第一屏和所述第二屏之间的第二夹角;第六确定模块,用于根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,由于是利用终端屏幕对应点的距离来确定屏幕夹角的,从而可以实现后续的根据确定的夹角来对终端的双屏折叠角度进行校准,也就是说,可以由终端的使用者自行对终端进行校准,而无需由终端的售后利用夹具来进行校准,实现了方便快捷的进行校准的目的,也节省了售后的成本,有效解决采用相关技术中的对双屏终端的双屏折叠角度进行校准的方式导致维修成本高,用户体验低的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中的双屏手机的实物图一;
图2是相关技术中的双屏手机的实物图二;
图3是相关技术中的双屏终端的模式示意图;
图4是相关技术中的双屏终端中正常磁通量示意图;
图5是相关技术中的双屏终端中高温消磁后的磁通量示意图;
图6是相关技术中的校准方式图;
图7是根据本发明实施例的三轴方向示意图;
图8是本发明实施例的屏幕间夹角的确定方法的移动终端的硬件结构框图;
图9是根据本发明实施例的屏幕间夹角的确定方法的流程图;
图10是根据本发明实施例的激光测距传感器与屏幕的位置关系图一;
图11是根据本发明实施例的激光测距传感器与屏幕的位置关系图二;
图12是根据本发明实施例的屏幕间夹角的确定装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图8是本发明实施例的一种屏幕间夹角的确定方法的移动终端的硬件结构框图。如图8所示,移动终端10可以包括一个或多个(图8中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图8所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图8中所示更多或者更少的组件,或者具有与图8所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的屏幕间夹角的确定方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(NetworkInterface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。其中,上述的移动终端10可以是双屏移动终端,也可以是后续可能出现的更多屏(三屏及以上)终端。
实施例2
在本实施例中提供了一种运行于上述移动终端的屏幕间夹角的确定方法,图9是根据本发明实施例的屏幕间夹角的确定方法的流程图,如图9所示,该流程包括如下步骤:
步骤S902,确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离,其中,该第二屏为终端中与第一屏连接的屏幕;
步骤S904,根据第一点距离第一屏和第二屏的连接线的第二距离以及第一距离确定第一屏和第二屏之间的第一夹角;
步骤S906,确定所述第一夹角为所述第一屏和所述第二屏之间的夹角;其中,所述第一点与所述第二点的连线垂直于所述连接线。
其中,执行上述操作的可以是双屏终端,当然,也可以是更多屏终端,当需要对三屏或多于三屏的终端中的屏幕展开角度进行校准时,可以对屏幕进行两两校准(即,对相邻的两个屏幕进行校准),直到完成所有屏之间的校准为止。
在本实施例中,由于是利用终端屏幕对应点的距离来确定屏幕夹角的,从而可以实现后续的根据确定的夹角来对终端的双屏折叠角度进行校准,也就是说,可以由终端的使用者自行对终端进行校准,而无需由终端的售后利用夹具来进行校准,实现了方便快捷的进行校准的目的,也节省了售后的成本,有效解决采用相关技术中的对多屏终端的双屏折叠角度进行校准的方式导致维修成本高,用户体验低的问题。
在一个可选的实施例中,确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离包括:利用位于第一点上的激光测距传感器确定第一点与第二点之间的上述第一距离。在本实施例中,可以利用激光器来测量第一点和第二点之间的距离的,如图10所示,激光测距传感器可以位于终端的显示屏的背面,通过激光测量两个屏幕之间特定夹角的距离,计算得到两个屏幕之间展开的夹角。需要说明的是,在实际应用中,也可以利用其他测距设备来测量两点之间的距离,例如,可以利用超声波测距设备来进行测量。
在一个可选的实施例中,根据第一点距离第一屏和第二屏的连接线的第二距离以及第一距离确定第一屏和第二屏之间的第一夹角包括:在确定第二距离与第二点距离连接线的第三距离相同时,根据第二距离和第一距离确定第一屏和第二屏之间的第一夹角;在确定第二距离与第二点距离连接线的第三距离不同时,根据第一距离、第二距离以及第三距离确定第一屏和第二屏之间的第一夹角。在本实施例中,当第二距离和第三距离相同时,说明第一点、第二点以及第一点(或第二点)连接至上述连接线的交点三者构成等腰三角形,因此,可以仅利用等腰三角形的底边和一条腰的长度来计算两条腰的夹角,当构成的是一般三角形时,需要利用三角形的三条边来计算两条边的夹角。具体计算方式如下所示:
当构成的是等腰三角形时,根据第二距离和第一距离确定第一屏和第二屏之间的第一夹角包括:通过如下公式确定第一屏和第二屏之间的第一夹角β1:其中,m1为上述第二距离,n1为上述第一距离。
当构成的是一般三角形时,根据第一距离、第二距离以及第三距离确定第一屏和第二屏之间的第一夹角包括:通过如下公式确定第一屏和第二屏之间的第一夹角β2:其中,m1为上述第二距离,n1为上述第一距离,l1为上述第三距离。
在一个可选的实施例中,在根据上述第一点距离第一屏和第二屏的连接线的第二距离以及第一距离确定第一屏和所述第二屏之间的第一夹角之后,上述方法还包括:确定第一屏上的第三点与第二屏上的第四点之间的第四距离;根据上述第三点距离连接线的第五距离以及第四距离确定第一屏和第二屏之间的第二夹角;根据上述第一夹角和第二夹角确定第一屏和第二屏之间的夹角。在本实施例中,仅仅依据两个点的距离测量可能会出现测量不准确的情况,所以,为了使得测得的屏幕间的夹角更准确,可以再额外测量两个点的距离以及该两个点距离连接线的距离,并根据测得的各个距离来计算屏幕间的夹角。在本实施例中,第三点是第一屏上的不同于第一点的其他点,同样地,第四点是第二屏上的不同于第二点的其他点。
在一个可选的实施例中,确定第一屏上的第三点与第二屏上的第四点之间的第四距离包括:利用位于第三点上的激光测距传感器确定第三点与第四点之间的第四距离。在本实施例中,可以利用激光器来测量第三点和第四点之间的距离的,需要说明的是,在实际应用中,也可以利用其他测距设备来测量两点之间的距离,例如,可以利用超声波测距设备来进行测量。通过本实施例可以有效防止在实际应用过程中,一个传感器(例如,上述的激光器)被挡住导致检测不准确的问题,在本实施例中是利用屏幕上,例如,屏幕背面的两个激光传感器进行配合起来工作的,如图11所示。
在一个可选的实施例中,根据第三点距离连接线的第五距离以及第四距离确定第一屏和第二屏之间的第二夹角包括:在确定第五距离与第四点距离连接线的第六距离相同时,根据上述第五距离和第四距离确定第一屏和第二屏之间的第二夹角;在确定上述第五距离与第四点距离连接线的第六距离不同时,根据上述第四距离、第五距离以及第六距离确定第一屏和第二屏之间的第二夹角。在本实施例中,当第五距离和第六距离相同时,说明第三点、第四点以及第三点(或第四点)连接至上述连接线的交点三者构成等腰三角形,因此,可以仅利用等腰三角形的底边和一条腰的长度来计算两条腰的夹角,当构成的是一般三角形时,需要利用三角形的三条边来计算两条边的夹角。具体计算方式如下所示:
当构成的是等腰三角形时,根据第五距离和第四距离确定第一屏和第二屏之间的第二夹角包括:通过如下公式确定第一屏和第二屏之间的第二夹角β3:其中,m2为第五距离,n2为第四距离。
当构成的是一般三角形时,根据第四距离、第五距离以及第六距离确定第一屏和第二屏之间的第二夹角包括:通过如下公式确定第一屏和第二屏之间的第二夹角β4:其中,m2为上述第五距离,n2为上述第四距离,l2为上述第六距离。
在一个可选的实施例中,根据上述第一夹角和第二夹角确定第一屏和第二屏之间的夹角包括以下之一:确定第一屏和第二屏之间的夹角为第一夹角和第二夹角的平均值。在本实施例中,可以将第一夹角和第二夹角的平均值作为第一屏和第二屏之间的夹角,为了测量的准确性,在实际应用中,还可以多测几组夹角(即,利用第一屏上的除了第一点和第三点之外的其他点,和第二屏上除了第二点和第四点之外的其他点来得到夹角),并将测得的各组夹角的平均值作为第一屏和第二屏之间的夹角。
在一个可选的实施例中,根据上述第一夹角和第二夹角确定第一屏和第二屏之间的夹角包括以下至少之一:当第一夹角和第二夹角的差大于或等于预定角度时,确定上述第一屏和第二屏之间的夹角为第一夹角和第二夹角的平均值;当上述第一夹角和第二夹角的差小于预定角度时,确定上述第一屏和第二屏之间的夹角为第一夹角和第二夹角中取值大的角度。在本实施例中,在不同的情况下,第一屏和第二屏之间的夹角的取值是不同的。可选地,上述的预定角度可以灵活设置,例如,可以设置成3°,或5°。
在一个可选的实施例中,在确定了上述第一屏和所述第二屏之间的夹角之后,上述方法还包括以下之一:在确定第一屏和第二屏之间的夹角达到预定角度时,上报该第一屏和第二屏之间的夹角;在确定上述第一屏和第二屏之间的夹角达到预定角度时,对上述终端中的霍尔传感器进行预定角度的校准,其中,该霍尔传感器用于检测第一屏和第二屏之间的角度状态。在本实施例中,激光测距传感器可以用于数字霍尔传感器的角度校准输入。另外,激光测试可以直接取代数字霍尔传感器,用作中断的角度状态上报。其中,在第一屏和第二屏之间的夹角为0°时,确定第一屏和第二屏处于折叠状态。在夹角为无穷大(对应夹角角度为180°)时,确定第一屏和第二屏处于完全展开状态。利用本发明实施例中的方案,两屏之间的处于0°~180°之间的角度都可以准确的测量出来。
在一个可选的实施例中,在对上述终端中的霍尔传感器进行所述预定角度的校准之后,上述方法还包括:存储校准信息。其中,可以将霍尔传感器的校准值存储在校准文件中。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例3
在本实施例中还提供了一种屏幕间夹角的确定装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图12是根据本发明实施例的屏幕间夹角的确定装置的结构框图,如图12所示,该装置包括
第一确定模块122,用于确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离,其中,该第二屏为终端中与第一屏连接的屏幕;第二确定模块124,连接至上述第一确定模块122,用于根据第一点距离第一屏和第二屏的连接线的第二距离以及第一距离确定第一屏和第二屏之间的第一夹角;第三确定模块126,连接至上述第二确定模块124,用于确定第一夹角为第一屏和第二屏之间的夹角;其中,该第一点与第二点的连线垂直于上述连接线。
在一个可选的实施例中,上述第一确定模块122可以通过如下方式确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离:利用位于第一点上的激光测距传感器确定第一点与第二点之间的第一距离。
在一个可选的实施例中,上述第二确定模块124可以通过如下方式确定第一屏和第二屏之间的第一夹角:在确定第二距离与第二点距离连接线的第三距离相同时,根据第二距离和第一距离确定第一屏和第二屏之间的第一夹角;在确定第二距离与第二点距离连接线的第三距离不同时,根据第一距离、第二距离以及第三距离确定第一屏和第二屏之间的第一夹角。
在一个可选的实施例中,上述第二确定模块124可以通过如下方式根据第二距离和第一距离确定第一屏和第二屏之间的第一夹角:通过如下公式确定第一屏和第二屏之间的第一夹角β1:其中,m1为第二距离,n1为第一距离。
在一个可选的实施例中,上述第二确定模块124可以通过如下方式根据第一距离、第二距离以及第三距离确定第一屏和第二屏之间的第一夹角:通过如下公式确定第一屏和第二屏之间的第一夹角β2:其中,m1为第二距离,n1为第一距离,l1为第三距离。
在一个可选的实施例中,上述装置还包括:第四确定模块,用于在根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角之后,确定所述第一屏上的第三点与所述第二屏上的第四点之间的第四距离;第五确定模块,用于根据所述第三点距离所述连接线的第五距离以及所述第四距离确定所述第一屏和所述第二屏之间的第二夹角;第六确定模块,用于根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角。
在一个可选的实施例中,上述第四确定模块可以通过如下方式确定上述第一屏上的第三点与第二屏上的第四点之间的第四距离:利用位于第三点上的激光测距传感器确定第三点与第四点之间的第四距离。
在一个可选的实施例中,上述第五确定模块可以通过如下方式确定第一屏和第二屏之间的第二夹角:在确定第五距离与第四点距离连接线的第六距离相同时,根据第五距离和第四距离确定第一屏和第二屏之间的第二夹角;在确定第五距离与第四点距离连接线的第六距离不同时,根据第四距离、第五距离以及第六距离确定第一屏和第二屏之间的第二夹角。
在一个可选的实施例中,上述第五确定模块可以通过如下方式根据第五距离和第四距离确定第一屏和第二屏之间的第二夹角:通过如下公式确定第一屏和第二屏之间的第二夹角β3:其中,m2为第五距离,n2为第四距离。
在一个可选的实施例中,上述第五确定模块可以通过如下方式根据第四距离、第五距离以及第六距离确定第一屏和第二屏之间的第二夹角:通过如下公式确定第一屏和第二屏之间的第二夹角β4:其中,m2为第五距离,n2为第四距离,l2为第六距离。
在一个可选的实施例中,上述第六确定模块可以通过如下方式根据第一夹角和第二夹角确定第一屏和第二屏之间的夹角:确定第一屏和第二屏之间的夹角为第一夹角和第二夹角的平均值。
在一个可选的实施例中,上述第六确定模块可以通过如下方式至少之一根据第一夹角和第二夹角确定第一屏和第二屏之间的夹角:当第一夹角和第二夹角的差大于或等于预定角度时,确定第一屏和第二屏之间的夹角为第一夹角和第二夹角的平均值;当第一夹角和第二夹角的差小于预定角度时,确定第一屏和第二屏之间的夹角为第一夹角和第二夹角中取值大的角度。
在一个可选的实施例中,上述装置还用于在确定了第一屏和第二屏之间的夹角之后,执行以下操作之一:在确定第一屏和第二屏之间的夹角达到预定角度时,上报第一屏和第二屏之间的夹角;在确定第一屏和第二屏之间的夹角达到预定角度时,对终端中的霍尔传感器进行预定角度的校准,其中,霍尔传感器用于检测第一屏和第二屏之间的角度状态。
在一个可选的实施例中,上述装置还用于在对终端中的霍尔传感器进行预定角度的校准之后,存储校准信息。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例4
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (18)
1.一种屏幕间夹角的确定方法,其特征在于,包括:
确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离,其中,所述第二屏为所述终端中与所述第一屏连接的屏幕;
根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角;
确定所述第一夹角为所述第一屏和所述第二屏之间的夹角;
其中,所述第一点与所述第二点的连线垂直于所述连接线。
2.根据权利要求1所述的方法,其特征在于,确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离包括:
利用位于所述第一点上的激光测距传感器确定所述第一点与所述第二点之间的所述第一距离。
3.根据权利要求1或2所述的方法,其特征在于,根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角包括:
在确定所述第二距离与所述第二点距离所述连接线的第三距离相同时,根据所述第二距离和所述第一距离确定所述第一屏和所述第二屏之间的第一夹角;
在确定所述第二距离与所述第二点距离所述连接线的第三距离不同时,根据所述第一距离、所述第二距离以及所述第三距离确定所述第一屏和所述第二屏之间的第一夹角。
4.根据权利要求3所述的方法,其特征在于,根据所述第二距离和所述第一距离确定所述第一屏和所述第二屏之间的第一夹角包括:通过如下公式确定所述第一屏和所述第二屏之间的第一夹角β1:其中,m1为所述第二距离,n1为所述第一距离。
5.根据权利要求3所述的方法,其特征在于,根据所述第一距离、所述第二距离以及所述第三距离确定所述第一屏和所述第二屏之间的第一夹角包括:通过如下公式确定所述第一屏和所述第二屏之间的第一夹角β2:
其中,m1为所述第二距离,n1为所述第一距离,l1为所述第三距离。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角之后,所述方法还包括:
确定所述第一屏上的第三点与所述第二屏上的第四点之间的第四距离;
根据所述第三点距离所述连接线的第五距离以及所述第四距离确定所述第一屏和所述第二屏之间的第二夹角;
根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角。
7.根据权利要求6所述的方法,其特征在于,确定所述第一屏上的第三点与所述第二屏上的第四点之间的第四距离包括:
利用位于所述第三点上的激光测距传感器确定所述第三点与所述第四点之间的所述第四距离。
8.根据权利要求6或7所述的方法,其特征在于,根据所述第三点距离所述连接线的第五距离以及所述第四距离确定所述第一屏和所述第二屏之间的第二夹角包括:
在确定所述第五距离与所述第四点距离所述连接线的第六距离相同时,根据所述第五距离和所述第四距离确定所述第一屏和所述第二屏之间的第二夹角;
在确定所述第五距离与所述第四点距离所述连接线的第六距离不同时,根据所述第四距离、所述第五距离以及所述第六距离确定所述第一屏和所述第二屏之间的第二夹角。
9.根据权利要求8所述的方法,其特征在于,根据所述第五距离和所述第四距离确定所述第一屏和所述第二屏之间的第二夹角包括:通过如下公式确定所述第一屏和所述第二屏之间的第二夹角β3:其中,m2为所述第五距离,n2为所述第四距离。
10.根据权利要求8所述的方法,其特征在于,根据所述第四距离、所述第五距离以及所述第六距离确定所述第一屏和所述第二屏之间的第二夹角包括:通过如下公式确定所述第一屏和所述第二屏之间的第二夹角β4:
其中,m2为所述第五距离,n2为所述第四距离,l2为所述第六距离。
11.根据权利要求6所述的方法,其特征在于,根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角包括:
确定所述第一屏和所述第二屏之间的夹角为所述第一夹角和所述第二夹角的平均值。
12.根据权利要求6所述的方法,其特征在于,根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角包括以下至少之一:
当所述第一夹角和所述第二夹角的差大于或等于预定角度时,确定所述第一屏和所述第二屏之间的夹角为所述第一夹角和所述第二夹角的平均值;
当所述第一夹角和所述第二夹角的差小于预定角度时,确定所述第一屏和所述第二屏之间的夹角为所述第一夹角和所述第二夹角中取值大的角度。
13.根据权利要求1至12中任一项所述的方法,其特征在于,在确定了所述第一屏和所述第二屏之间的夹角之后,所述方法还包括以下之一:
在确定所述第一屏和第二屏之间的夹角达到预定角度时,上报所述第一屏和所述第二屏之间的夹角;
在确定所述第一屏和第二屏之间的夹角达到预定角度时,对所述终端中的霍尔传感器进行所述预定角度的校准,其中,所述霍尔传感器用于检测所述第一屏和所述第二屏之间的角度状态。
14.根据权利要求13所述的方法,其特征在于,在对所述终端中的霍尔传感器进行所述预定角度的校准之后,所述方法还包括:
存储校准信息。
15.一种屏幕间夹角的确定装置,其特征在于,包括:
第一确定模块,用于确定终端中的第一屏上的第一点与第二屏上的第二点之间的第一距离,其中,所述第二屏为所述终端中与所述第一屏连接的屏幕;
第二确定模块,用于根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角;
第三确定模块,用于确定所述第一夹角为所述第一屏和所述第二屏之间的夹角;
其中,所述第一点与所述第二点的连线垂直于所述连接线。
16.根据权利要求15所述的装置,其特征在于,所述装置还包括:
第四确定模块,用于在根据所述第一点距离所述第一屏和第二屏的连接线的第二距离以及所述第一距离确定所述第一屏和所述第二屏之间的第一夹角之后,确定所述第一屏上的第三点与所述第二屏上的第四点之间的第四距离;
第五确定模块,用于根据所述第三点距离所述连接线的第五距离以及所述第四距离确定所述第一屏和所述第二屏之间的第二夹角;
第六确定模块,用于根据所述第一夹角和所述第二夹角确定所述第一屏和所述第二屏之间的夹角。
17.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至14任一项中所述的方法。
18.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至14任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810401969.8A CN110413458A (zh) | 2018-04-28 | 2018-04-28 | 屏幕间夹角的确定方法、装置、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810401969.8A CN110413458A (zh) | 2018-04-28 | 2018-04-28 | 屏幕间夹角的确定方法、装置、存储介质及电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110413458A true CN110413458A (zh) | 2019-11-05 |
Family
ID=68357314
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810401969.8A Pending CN110413458A (zh) | 2018-04-28 | 2018-04-28 | 屏幕间夹角的确定方法、装置、存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110413458A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105526895A (zh) * | 2015-11-30 | 2016-04-27 | 北京奇虎科技有限公司 | 电子设备测距方法和电子设备 |
CN106445339A (zh) * | 2016-09-21 | 2017-02-22 | 青岛海信电器股份有限公司 | 一种双屏终端显示立体图像的方法和装置 |
CN106802420A (zh) * | 2016-12-05 | 2017-06-06 | 珠海格力电器股份有限公司 | 测量距离的方法和装置 |
-
2018
- 2018-04-28 CN CN201810401969.8A patent/CN110413458A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105526895A (zh) * | 2015-11-30 | 2016-04-27 | 北京奇虎科技有限公司 | 电子设备测距方法和电子设备 |
CN106445339A (zh) * | 2016-09-21 | 2017-02-22 | 青岛海信电器股份有限公司 | 一种双屏终端显示立体图像的方法和装置 |
CN106802420A (zh) * | 2016-12-05 | 2017-06-06 | 珠海格力电器股份有限公司 | 测量距离的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108845773B (zh) | 屏幕间夹角的确定方法、装置、存储介质及电子装置 | |
US8400359B2 (en) | Method and system for indoor positioning | |
US8838403B2 (en) | Method and system for a self-calibrated multi-magnetometer platform | |
WO2011061033A1 (en) | Estimation of ambient temperature | |
EP3174328A1 (en) | System and method for radio signal coverage mapping | |
CN105992959B (zh) | 用于确定至少两个传感器的布置的方法和传感器网络 | |
CN110999139B (zh) | 使用非连续或不连续通道精确射频定位的系统和方法 | |
JP2014505241A (ja) | 位置決定方法 | |
CN107462249A (zh) | 一种基于rfid的室内定位方法、装置及系统 | |
CN105427278A (zh) | Pcb定位点确定方法和系统 | |
TWI635717B (zh) | 用於在信號校準及功率穩定後測試資料封包收發器以最小化測試時間之系統及方法 | |
CN113124897B (zh) | 一种传感器性能检测方法、装置及终端 | |
CN110413458A (zh) | 屏幕间夹角的确定方法、装置、存储介质及电子装置 | |
US20190186720A1 (en) | Method of determining the pose of a moving head light fixture | |
CN106781659B (zh) | 一种车位状态基准值标定方法和装置 | |
EP3844522B1 (en) | Methods for geolocation using electronic distance measurement equipment | |
KR101374717B1 (ko) | 선형 회귀 기법을 이용한 실시간 위치 판별 가능한 모바일 단말 및 그 방법 | |
KR101829058B1 (ko) | 자동 방향설정 감지장치를 구비한 기기의 조정 방법 및 자동 이미지 방향설정 장치를 구비한 기기 | |
Morawska et al. | Static and dynamic comparison of pozyx and decawave uwb indoor localization systems with possible improvements | |
US10267636B1 (en) | Method to test the quality factor of a MEMS gyroscope at chip probe | |
CN105553580B (zh) | 一种检测方法 | |
CN115103439A (zh) | 超宽带视觉辅助定位方法、装置及存储介质 | |
CN111062983B (zh) | 物体体积的展示方法及装置 | |
CN103715506A (zh) | 天线控制方法以及使用此天线控制方法的天线装置 | |
CN110519790A (zh) | 延时校准方法、装置、同步控制器及可读存储介质 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191105 |
|
RJ01 | Rejection of invention patent application after publication |