K线图的显示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39053587 阅读:9 留言:0更新日期:2023-10-12 19:46
本申请公开了一种K线图的显示方法、装置、电子设备及存储介质。该方法包括:若当前时刻检测到终端设备从水平状态变化为倾斜状态,通过角速度传感器获取终端设备的第一旋转角度和第一旋转方向;基于第一旋转角度和第一旋转方向,得到第二旋转角度和第二旋转方向;若第二旋转角度大于预设的最小旋转角度,且小于预设的最大旋转角度,基于第二旋转角度和当前显示屏的显示模式,得到与第二旋转角度对应的第一滑动速度,其中,显示模式为横屏显示模式或竖屏显示模式;按照第一滑动速度和第二旋转方向,在显示屏上滑动显示K线图。在显示屏上滑动显示K线图。在显示屏上滑动显示K线图。

【技术实现步骤摘要】
K线图的显示方法、装置、电子设备及存储介质


[0001]本申请涉及图像显示
,具体涉及一种K线图的显示方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,用户在终端设备浏览K线图信息时,通常采用的浏览方式是通过设定虚拟组件按钮或者定义操作手势来实现对K线图的浏览。然而,若显示K线图的显示屏较小,通过设定虚拟组件按钮会存在虚拟组件热区较小不便于用户点击的情况;若显示K线图的显示屏较大,使用拖动的操作手势会存在用户的手指移动路径过长的情况。因此,不便于用户浏览K线图,从而降低用户体验。

技术实现思路

[0003]本申请实施例提供了一种K线图的显示方法、装置、电子设备及存储介质,通过测量终端设备的偏移角度来实现K线图显示内容的变化,这种显示方法不需要用户在显示屏上点击或者拖动,因此,这种显示方法不受显示屏大小的限制,提高用户体验。
[0004]第一方面,本申请实施例提供一种K线图的显示方法,该方法包括:若当前时刻检测到所述终端设备从水平状态变化为倾斜状态,通过所述角速度传感器获取所述终端设备的第一旋转角度和第一旋转方向;基于所述第一旋转角度和所述第一旋转方向,得到第二旋转角度和第二旋转方向;若所述第二旋转角度大于预设的最小旋转角度,且小于预设的最大旋转角度,基于所述第二旋转角度和当前所述显示屏的显示模式,得到与所述第二旋转角度对应的第一滑动速度,其中,所述显示模式为横屏显示模式或竖屏显示模式;按照所述第一滑动速度和所述第二旋转方向,在所述显示屏上滑动显示所述K线图。
[0005]第二方面,本申请实施例提供一种K线图的显示装置,该装置包括:收发单元和处理单元;所述收发单元,用于若当前时刻检测到所述终端设备从水平状态变化为倾斜状态,通过所述角速度传感器获取所述终端设备的第一旋转角度和第一旋转方向;所述处理单元,用于基于所述第一旋转角度和所述第一旋转方向,得到第二旋转角度和第二旋转方向;所述处理单元,用于若所述第二旋转角度大于预设的最小旋转角度,且小于预设的最大旋转角度,基于所述第二旋转角度和当前所述显示屏的显示模式,得到与所述第二旋转角度对应的第一滑动速度,其中,所述显示模式为横屏显示模式或竖屏显示模式;所述处理单元,用于按照所述第一滑动速度和所述第二旋转方向,在所述显示屏上滑动显示所述K线图。
等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0014]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0015]首先说明,本申请中的K线图是任意一支K线图,包括但不限于月K线图、周K线图以及日K线图等,本申请对此不做限定。其中,本申请中显示的K线图可以是K线图的任意部分。
[0016]应说明,在角速度传感器获取终端设备的第一旋转角度和第一旋转方向之前,接受用户的触控操作,响应于用户的触控操作之后,角速度传感器开始获取终端设备的第一旋转角度和第一旋转方向。
[0017]进一步地,若用户旋转终端设备,设定向左旋转为正方向,向右旋转为反方向,本申请中的旋转角度的符号只表示旋转方向,不表示的角度大小。在本申请中,若第三旋转角度在第一预设范围或第二预设范围或第三预设范围内,用户可以观察到显示屏的显示内容。进一步地,预设的最小旋转角度和预设的最大旋转角度都在第一预设范围或第二预设范围或第三预设范围内。若第二旋转角度小于预设的最小旋转角度,指示用户此时的旋转动作属于微小抖动,显示屏中K线图的内容不发生改变,显示屏固定显示前一时刻的内容。若第二旋转角度大于或等于预设的最大旋转角度,且用户在不转动头部的情况下,用户不能正常观察到显示屏的显示内容,因此,K线图的滑动速度不需要再发生变化。
[0018]参阅图1,图1为本申请实施例提供的一种K线图的显示系统示意图。如图1所示,K线图的显示系统包括终端设备100、角速度传感器101和显示屏102。
[0019]如图1所示,用户可以倾斜终端设备100,若当前时刻检测到终端设备100从水平状态变化为倾斜状态,终端设备100通过角速度传感器101获取终端设备100的第一旋转角度和第一旋转方向;基于第一旋转角度和第一旋转方向,得到第二旋转角度和第二旋转方向;若第二旋转角度大于预设的最小旋转角度,且小于预设的最大旋转角度,终端设备100基于第二旋转角度和当前显示屏102的显示模式,得到与第二旋转角度对应的第一滑动速度,其中,显示模式为横屏显示模式或竖屏显示模式;终端设备100按照第一滑动速度和第二旋转方向,在显示屏102上滑动显示K线图。
[0020]可以看出,在本申请实施例中,通过角速度传感器101检测终端设备100的第一旋转角度和第一旋转方向,基于第一旋转角度和第一旋转方向,得到第二旋转角度和第二旋转方向;若第二旋转角度大于预设的最小旋转角度,且小于预设的最大旋转角度,基于第二旋转角度和当前显示屏102的显示模式,得到与第二旋转角度对应的第一滑动速度,按照第一滑动速度和第二旋转方向,在显示屏102上滑动显示K线图。用户只需要基于自然动作就能使页面的变化达到预期的状态,并且这种显示方法不需要用户在显示屏上点击或者拖动,因此,这种显示方法不受显示屏大小的限制,提高用户体验。
[0021]参阅图2,图2为本申请实施例提供的一种K线图的显示方法的流程示意图,该方法应用于上述的终端设备,该方法包括但不限于以下步骤内容:
S201:若当前时刻检测到终端设备从水平状态变化为倾斜状态,通过角速度传感器获取终端设备的第一旋转角度和第一旋转方向。
[0022]应说明的是,第一旋转方向根据第一旋转角度的符号确定,具体地,若第一旋转角度的符号为负号,第一旋转方向为负方向,若第一旋转角度的符号为正号,第一旋转方向为正方向。
[0023]S202:基于第一旋转角度和第一旋转方向,得到第二旋转角度和第二旋转方向。
[0024]参阅图3,图3为一种第三旋转角度的示意图。如图3所示,终端设备状态一为水平状态下的终端设备,终端设备状态二为倾斜第三旋转角度后的终端设备。对角速度传感器获取的终端设备的第一旋转角度取余运算,得到图3中的第三旋转角度。判断第三旋转角度是否处于第一预设范围或第二预设范围或第三预设范围内,若第三旋转角度在第一预设范围内,基于第三旋转角度,确定第二旋转角度,将第一旋转方向作为第二旋转方向。若第三旋转角度在第二预设范围或第三预设范围内,将第三旋转角度与预设旋转角度相减,得到第四旋转角度,将第三旋转角度与预设旋转角度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种K线图的显示方法,其特征在于,应用于终端设备,所述终端设备包括角速度传感器和显示屏,所述方法包括:若当前时刻检测到所述终端设备从水平状态变化为倾斜状态,通过所述角速度传感器获取所述终端设备的第一旋转角度和第一旋转方向;基于所述第一旋转角度和所述第一旋转方向,得到第二旋转角度和第二旋转方向;若所述第二旋转角度大于预设的最小旋转角度,且小于预设的最大旋转角度,基于所述第二旋转角度和当前所述显示屏的显示模式,得到与所述第二旋转角度对应的第一滑动速度,其中,所述显示模式为横屏显示模式或竖屏显示模式;按照所述第一滑动速度和所述第二旋转方向,在所述显示屏上滑动显示所述K线图。2.如权利要求1所述的方法,其特征在于,所述基于所述第一旋转角度和所述第一旋转方向,得到第二旋转角度和第二旋转方向,包括:对所述第一旋转角度取余运算,得到第三旋转角度;若所述第三旋转角度在第一预设范围内,基于所述第三旋转角度,确定所述第二旋转角度,将所述第一旋转方向作为所述第二旋转方向;若所述第三旋转角度在第二预设范围或第三预设范围内,基于所述第三旋转角度得到所述第二旋转角度,将所述第一旋转方向的反方向作为所述第二旋转方向。3.如权利要求2所述的方法,其特征在于,所述基于所述第三旋转角度得到所述第二旋转角度,包括:将所述第三旋转角度与预设旋转角度相减,得到第四旋转角度;将所述第三旋转角度与预设旋转角度相加,得到第五旋转角度;确定所述第四旋转角度和所述第五旋转角度对应的绝对值;将所述绝对值中的最小值作为所述第二旋转角度。4.如权利要求1所述的方法,其特征在于,所述基于所述第二旋转角度和当前所述显示屏的显示模式,得到与所述第二旋转角度对应的第一滑动速度,包括:基于所述第二旋转角度、所述显示模式下的最大滑动速度和最小滑动速度,确定所述第一滑动速度;所述第一滑动速度通过以下公式表示:其中,A为所述第二旋转角度的绝对值,minA为预设的最小旋转角度,maxA为预设的最大旋转角度,maxS为所述显示模式下的最大滑动速度,minS为所述显示模式下的最小滑动速度。5.如权利要求4所述的方法,其特征在于,在基于所述第二旋转角度、所述显示模式下的最大滑动速度和最小滑动速度,确定所述第一滑动速度之前,所述方法还包括:获取所述显示模式下所述显示屏的显示宽度;基于用户的历史操作习惯,获取所述用户在所述显示模式下,将所述显示屏的显示内容从所述显示屏的一端滑动至另外一端的最长滑动时间和最短滑动时间;基于所述最长滑动时间、所述最短滑动时间以及所述显示宽度,得到最大滑动速度和最小滑动速度。
6.如权利要求1<...

【专利技术属性】
技术研发人员:赖怡冲张召张翠菊周思维
申请(专利权)人:中国中金财富证券有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1