指南针校准界面的显示方法及装置的制造方法_2

文档序号:9394966阅读:来源:国知局
一圆形轨迹旋转的速度。
[0075]在一个实施例中,所述装置还包括:
[0076]旋转模块,用于当所述校准标志物沿所述第二圆形轨迹旋转M周时,控制所述校准标志物带动所述第一圆形轨迹旋转N周,其中,N = a χ M,且a为大于或等于2的正整数。
[0077]在一个实施例中,所述校准标志物包括球体、三角形、椭球体、正方体或长方体。
[0078]根据本公开实施例的第三方面,提供一种指南针校准界面的显示装置,包括:
[0079]处理器;
[0080]用于存储处理器可执行指令的存储器;
[0081 ] 其中,所述处理器被配置为:
[0082]当指南针校准界面所在的设备转动时,控制所述指南针校准界面上显示的校准标志物沿第一圆形轨迹进行旋转;
[0083]在所述校准标志物沿所述第一圆形轨迹进行旋转时,根据所述校准标志物的实时运动位置,动态确定第二圆形轨迹,其中,所述第二圆形轨迹和所述第一圆形轨迹相切,且以所述校准标志物为切点;
[0084]根据所述校准标志物的实时运动位置,动态显示校准圆弧轨迹,其中,所述校准圆弧轨迹是所述第一圆形轨迹和所述第二圆形轨迹中半径较大的圆形轨迹显示在所述指南针校准界面内的部分轨迹,且所述第一圆形轨迹和所述第二圆形轨迹中半径较小的圆形轨迹位于所述指南针校准界面内。
[0085]本公开的实施例提供的技术方案可以包括以下有益效果:
[0086]在校准标志物沿第一圆形轨迹进行旋转时,校准标志物的实际运动轨迹会发生变化,而无论校准标志物的实际运行轨迹如何变化,只要确定校准标志物的实时运动位置就可以确定第二圆形轨迹,另外,通过只在指南针校准界面内显示第一圆形轨迹和第二圆形轨迹中半径较大的圆形轨迹中的部分轨迹(如图2A至图2D所示)则可以诱导用户不断移动或倾斜手机,以显示其余部分轨迹,进而使设备可以自动地尽可能多地获取校准标志物在空间中的坐标值,进而对指南针进行自动而精准地校准。而控制第一圆形轨迹和所述第二圆形轨迹中半径较小的圆形轨迹位于指南针校准界面内,可以确保校准标志物一直在操作界面的区域范围内,这有利于诱导用户逐步转动设备,而不是突然大幅度地转动设备,从而使得用户多次移动或倾斜手机,以校准指南针。
[0087]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0088]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0089]图1是根据一示例性实施例示出的一种指南针校准界面的显示方法的流程图。
[0090]图2A是根据一示例性实施例示出的一种指南针校准界面。
[0091]图2B是根据一示例性实施例示出的另一种指南针校准界面。
[0092]图2C是根据一示例性实施例示出的又一种指南针校准界面。
[0093]图2D是根据一示例性实施例示出的再一种指南针校准界面。
[0094]图3是根据一示例性实施例示出的另一种指南针校准界面的显示方法的流程图。
[0095]图4是根据一示例性实施例一示出的又一种指南针校准界面的显示方法的流程图。
[0096]图5是根据一示例性实施例一示出的再一种指南针校准界面的显示方法的流程图。
[0097]图6是根据一示例性实施例一示出的再一种指南针校准界面的显示方法的流程图。
[0098]图7是根据一示例性实施例示出的一种指南针校准界面的显示装置的框图。
[0099]图8是根据一示例性实施例示出的另一种指南针校准界面的显示装置的框图。
[0100]图9是根据一示例性实施例示出的又一种指南针校准界面的显示装置的框图。
[0101]图10是根据一示例性实施例示出的再一种指南针校准界面的显示装置的框图。
[0102]图11是根据一示例性实施例示出的再一种指南针校准界面的显示装置的框图。
[0103]图12是根据一示例性实施例示出的适用于指南针校准界面的显示装置的框图。
【具体实施方式】
[0104]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0105]相关技术中,为了校准指南针,在进入指南针校准界面后,由于小球所做的圆周运动的圆周直径很小,因此手机倾斜一个很小的角度就可以让小球移动很大幅度,甚至可以让小球运动几周;由于小球运动过快,手机系统在小球运动的过程中,无法尽可能地捕获小球运动时的多组坐标值,且由于小球运动过快,不会诱导用户进一步倾斜或移动手机,这进一步增加了手机系统捕获小球运动时小球在空间中的坐标值的难度,因此,手机系统中的指南针并没有得到校准,且指南针校准的效率不高。
[0106]为了解决上述技术问题,本公开实施例提供了一种指南针校准界面的显示方法,该方法可用于指南针校准界面的显示程序、系统或装置中,如图1所示,该方法包括步骤
S101-S103:
[0107]在步骤SlOl中,当指南针校准界面所在的设备转动时,控制所述指南针校准界面上显示的校准标志物沿第一圆形轨迹进行旋转;
[0108]在步骤S102中,在所述校准标志物沿所述第一圆形轨迹进行旋转时,根据所述校准标志物的实时运动位置,动态确定第二圆形轨迹,其中,所述第二圆形轨迹和所述第一圆形轨迹相切,且以所述校准标志物为切点;
[0109]在步骤S103中,根据所述校准标志物的实时运动位置,动态显示校准圆弧轨迹,其中,所述校准圆弧轨迹是所述第一圆形轨迹和所述第二圆形轨迹中半径较大的圆形轨迹显示在所述指南针校准界面内的部分轨迹,且所述第一圆形轨迹和所述第二圆形轨迹中半径较小的圆形轨迹位于所述指南针校准界面内。
[0110]本公开实施例提供的上述方法,在校准标志物沿第一圆形轨迹进行旋转时,校准标志物的实际运动轨迹会发生变化,而无论校准标志物的实际运行轨迹如何变化,只要确定校准标志物的实时运动位置就可以确定第二圆形轨迹,另外,通过只在指南针校准界面内显示第一圆形轨迹和第二圆形轨迹中半径较大的圆形轨迹中的部分轨迹(如图2A至图2D所示)则可以诱导用户不断移动或倾斜手机,以显示其余部分轨迹,进而使设备可以自动地尽可能多地获取校准标志物在空间中的坐标值,进而对指南针进行自动而精准地校准。而控制第一圆形轨迹和所述第二圆形轨迹中半径较小的圆形轨迹位于指南针校准界面内,可以确保校准标志物一直在操作界面的区域范围内,这有利于诱导用户逐步转动设备,而不是突然大幅度地转动设备,从而使得用户多次移动或倾斜手机,以校准指南针。
[0111]根据第一圆形轨迹和第二圆形轨迹的半径大小关系,可将上述方法实施为以下方式一或方式二:
[0112]方式一
[0113]在一个实施例中,所述第二圆形轨迹的半径可大于所述第一圆形轨迹的半径。此时,通过控制第二圆形轨迹的半径大于第一圆形轨迹的半径,可以使得校准标志物可以在小圆(即第一圆形轨迹)上旋转的同时,带动小圆一起旋转,以得到半径较大的只能在设备的指南针校准界面内显示部分圆弧的第一圆形轨迹,而确定出半径较大的第二圆形轨迹的原理可以根据现有技术和本发明中的如果确定半径较小的第二圆形轨迹的逻辑来推断出,此处不再赘述。其中,校准标志物在小圆上旋转的方式为公转时,此时,带动小圆一起旋转的方式可以为带动小圆进行自转。
[0114]方式二
[0115]在一个实施例中,所述第一圆形轨迹的半径可大于所述第二圆形轨迹的半径;此时,通过控制第一圆形轨迹的半径大于第二圆形轨迹的半径,可以使得校准标志物可以在大圆(即第一圆形轨迹)上旋转的同时,带动大圆一起旋转,以得到半径较小的一直显示在设备的操作界面内的第二圆形轨迹,而第二圆形轨迹的作用在于一方面该轨迹是一个圆,易于系统根据校准标志物的实时运动位置对其轨迹进行精确控制,使其为一个圆;另一方面,由于第二圆形轨迹一直在设备的操作界面内,且校准标志物实际上一直在第二圆形轨迹上旋转,因此,进而可以确保用户能够一直看到校准标志物,有利于诱导用户逐步转动设备,而不是突然大幅度地转动设备。
[0116]其中,校准标志物在大圆上旋转的方式为公转时,此时,带动大圆一起旋转的方式可以为带动大圆进行自转,且校准标志物在第二圆形轨迹上旋转的方式可以为公转和自转。
[0117]如图3所示,上述步骤S102可被执行为:
[0118]步骤Al,在所述校准标志物沿所述第一圆形轨迹进行旋转时,控制所述校准标志物带动所述第一圆形轨迹旋转,根据所述校准标志物的实时运动位置动态确定所述第二圆形轨迹。
[0119]由于第一圆形轨迹是尽可能的大的,因此,如果校准标志物只沿第一圆形轨迹进行旋转,则用户在设备的操作界面上可能无法看到校准标志物的运动轨迹,这不利于诱导用户逐渐移动或倾斜设备来校准指南针,因此,为了改变校准标志物的实际运动轨迹,可以将该校准标志物与第一圆形轨迹设计为一个组件,这样校准标志物在自转时,就会带动第一圆形轨迹随之进行旋转,也即第一圆形轨迹的直径是不变的,但第一圆形轨迹的圆心会随着校准标志物的旋转而不断变化,这样,校准标志物一方面相对于第一圆形轨迹进行旋转,另一方面携带着第一圆形轨迹进行旋转,从而形成了最终的可以始终显示在指南针校准界面内的运动轨迹即第二圆形轨迹。其中,校准标志物在第一圆形轨迹上旋转的方式为公转时,此时,带动第一圆形轨迹一起旋转的方式可以为带动第一圆形轨迹进行自转。
[0120]在一个实施例中,所述第一圆形轨迹的半径为第一半径,所述第二圆形轨迹的半径为第二半径,其中,所述第一半径等于所述设备的操作界面的对角线长度的一半,且所述第二圆形轨迹以所述操作界面的中心点为圆心;此时,所述方法还包括:根据所述第一半径、和所述操作界面的宽度中的一项或两项确定所述第二圆形轨迹的第二半径。
[0121]为了尽可能地增大第一圆形轨迹的直径,以使得第二圆形轨迹相比较于相关技术也较大,且用户始终能够看到校准标志物,可以根据操作界面上的最大尺寸即对角线的长度来确定第一半径,即可以使第一半径为操作界面对角线长度的一半,例如:当设备具有1080x 1920分辨率的屏幕时,其对角线长度约为2202pixel,那么其第一半径的长度就是IlOlpixel,当然,操作界面越大,对角线的长度和第一半径也就越大,例如:屏幕更大时,对角线长度为2382pixel时,第一半径的长度就是1691pixel。
[0122]另外,为了确保校准标志物的实际运动轨迹(即第二圆形轨迹)不仅尽可能地大,而且又完全在操作界面的区域范围内,可以单独根据第一半径、单独根据操作界面的宽度、或综合第一半径和操作界面的宽度共同确定第二圆形轨迹的第二半径和中心点,例如:当设备具有1080x 1920分辨率的屏幕,第一
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1