一种智能手表及其时间显示方法、装置和可读存储介质与流程

阅读: 评论:0



1.本发明涉及智能手表技术领域,特别涉及一种智能手表的时间显示方法、装置、智能手表和计算机可读存储介质。


背景技术:



2.目前市面上的智能手表,其开机时间均在10秒至几十秒不等,其用户体验并不好。对于用户来讲,手表的最主要功能在于时间显示,固然有部分智能手表具备电话、视频和娱乐等功能,但是无一例外,所有智能手表都具备时间显示的功能。
3.现有技术中,以安卓(android)系统的智能手表为例,其开机时间约为20秒-30秒,甚至更长,开机期间手表会显示开机logo(图案)、开机动画等内容;在此期间只能等待智能手表开机完成后,才可以正常显示时间,使得用户难以快速及时地查看当前时间,不利于用户体验。
4.因此,如何能够在智能手表的开机过程中提高当前时间的显示速度,提升用户体验,是现今急需解决的问题。


技术实现要素:



5.本发明的目的是提供一种智能手表的时间显示方法、装置、智能手表和计算机可读存储介质,以在智能手表的开机过程中提前显示当前时间,提升用户体验。
6.为解决上述技术问题,本发明提供一种智能手表的时间显示方法,包括:
7.智能手表在开机过程中的系统初始化完成后,从实时时钟单元获取时间信息;
8.根据所述时间信息,在所述智能手表的显示屏上显示当前时间;
9.加载并跳转至内核阶段,完成所述智能手表的开机。
10.可选的,所述根据所述时间信息,在所述智能手表的显示屏上显示当前时间,包括:
11.获取所述智能手表的表盘信息;
12.根据所述表盘信息和所述时间信息,在所述显示屏绘制表盘,并在所述表盘上显示当前时间。
13.可选的,所述表盘信息包括所述智能手表在上一次关机前存储的表盘自定义信息。
14.可选的,所述智能手表在开机过程中的系统初始化完成后,从实时时钟单元获取时间信息,包括:
15.所述智能手表在开机过程中的引导加载程序阶段,完成系统初始化并显示开机图案;
16.从所述实时时钟单元获取所述时间信息。
17.可选的,所述加载并跳转至内核阶段,完成所述智能手表的开机,包括:
18.加载并跳转至所述内核阶段,完成内核初始化并启动用户级进程;
19.创建目标线程,利用所述目标线程按预设时间间隔从所述实时时钟单元获取所述时间信息,并更新所述显示屏上显示的当前时间;
20.利用守护进程继续完成所述智能手表的开机。
21.可选的,所述利用守护进程继续完成所述智能手表的开机,包括:
22.利用所述守护进程加载各种资源并启动系统服务进程;
23.利用所述系统服务进程,启动手表自定义应用;
24.利用所述手表自定义应用在所述显示屏上更新显示当前时间。
25.本发明还提供了一种智能手表的时间显示装置,包括:
26.时间获取模块,用于在智能手表的开机过程中的系统初始化完成后,从实时时钟单元获取时间信息;
27.时间显示模块,用于根据所述时间信息,在所述智能手表的显示屏上显示当前时间;
28.开机内核模块,用于加载并跳转至内核阶段,完成所述智能手表的开机。
29.可选的,所述开机内核模块,包括:
30.初始化子模块,用于加载并跳转至所述内核阶段,完成内核初始化并启动用户级进程;
31.时间更新子模块,用于创建目标线程,利用所述目标线程按预设时间间隔从所述实时时钟单元获取所述时间信息,并更新所述显示屏上显示的当前时间;
32.开机进程子模块,用于利用守护进程继续完成所述智能手表的开机。
33.本发明还提供了一种智能手表,包括:
34.存储器,用于存储计算机程序;
35.处理器,用于执行所述计算机程序时实现如上述所述的智能手表的时间显示方法的步骤。
36.此外,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的智能手表的时间显示方法的步骤。
37.本发明所提供的一种智能手表的时间显示方法,包括:智能手表在开机过程中的系统初始化完成后,从实时时钟单元获取时间信息;根据时间信息,在智能手表的显示屏上显示当前时间;加载并跳转至内核阶段,完成智能手表的开机;
38.可见,由于智能手表内部的实时时钟单元在关机情况下依然在进行计时,本发明利用智能手表从实时时钟单元获取的时间信息,在开机过程中提前显示当前时间,以尽早将时间呈现给用户,使用户能够更快地查看时间,提升了用户体验。此外,本发明还提供了一种智能手表的时间显示装置、智能手表和计算机可读存储介质,同样具有上述有益效果。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
40.图1为本发明实施例所提供的一种智能手表的时间显示方法的流程图;
41.图2为本发明实施例所提供的另一种智能手表的时间显示方法的流程示意图;
42.图3为现有技术中智能手表的时间显示方法的流程示意图;
43.图4为本发明实施例所提供的一种智能手表的时间显示装置的结构框图。
具体实施方式
44.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.请参考图1,图1为本发明实施例所提供的一种智能手表的时间显示方法的流程图。该方法可以包括:
46.步骤101:智能手表在开机过程中的系统初始化完成后,从实时时钟单元获取时间信息。
47.其中,本步骤中的实时时钟(real-timeclock,rtc)单元可以为智能手表内部设置的用于进行计时的单元;实时时钟单元在智能手表关机情况下依然能够进行计时,如智能手表的关机闹钟功能便是基于此原理实现的。
48.可以理解的是,本步骤中智能手表可以在开机过程中的系统初始化完成后,从实时时钟单元获取时间信息,从而利用该时间信息在开机过程中显示当前时间,尽早将时间呈现给用户,提升用户体验。
49.具体的,对于本步骤中智能手表从实时时钟单元获取时间信息的具体时间点,可以由设计人员根据实用场景和用户需求自行设置,如智能手表可以在开机过程中的系统初始化完成后,直接从实时时钟单元获取时间信息;例如,智能手表可以在开机过程中的引导加载程序(如bootloader)阶段,完成系统初始化后,从实时时钟单元获取时间信息。智能手表也可以在开机过程中的系统初始化完成且显示开机图案后,从实时时钟单元获取时间信息;例如,智能手表可以在开机过程中的引导加载程序阶段,完成系统初始化并显示开机图案后,从实时时钟单元获取时间信息。只要智能手表可以在开机过程中的系统初始化完成后且在内核阶段之前,从实时时钟单元获取时间信息,本实施例对此不做任何限制。
50.对应的,本步骤可以包括智能手表在开机过程中的引导加载程序阶段,完成系统初始化并显示开机图案;从实时时钟单元获取时间信息。如图3所示,智能手表为安卓手表时,用户按电源键开机后,智能手表可以进入开机过程中的bootloader(引导加载程序)阶段,完成系统初始化,随后显示开机图案,从rtc单元获取时间信息,从而绘制表盘并显示当前时间,之后加载并跳转至内核(kernel)阶段,继续完成智能手表的开机。
51.步骤102:根据时间信息,在智能手表的显示屏上显示当前时间。
52.可以理解的是,本步骤中智能手表可以在开机过程中利用从实时时钟单元获取的时间信息,在显示屏上显示当前时间,以尽早将时间呈现给用户,提升用户体验。
53.具体的,对于本步骤中智能手表根据时间信息,在智能手表的显示屏上显示当前时间的具体方式,可以由设计人员根据实用场景和用户需求自行设置,如智能手表可以根据时间信息和智能手表的表盘信息,在显示屏绘制表盘,并在表盘上显示当前时间;例如,
本步骤中智能手表可以获取智能手表的表盘信息;根据表盘信息和时间信息,在显示屏绘制表盘,并在表盘上显示当前时间;也就是说,智能手表可以在在显示屏绘制表盘信息对应的表盘,并利用该表盘显示时间信息对应的当前时间。
54.对应的,对于上述智能手表的表盘信息的具体内容,可以由设计人员根据实用场景和用户需求自行设置,如表盘信息可以为预先存储的固定的表盘绘制信息;表盘信息也可以为预先存储的用户自定义的表盘绘制信息,如表盘信息可以包括智能手表在上一次关机前存储的表盘自定义信息,即智能手表在开机过程中绘制显示的表盘可以为上一次关机前显示的表盘,例如,表盘信息可以包括智能手表在上一次关机前手表自定义应用(如watchface应用)显示的表盘对应的表盘自定义信息。本实施例对此不做任何限制。
55.步骤103:加载并跳转至内核阶段,完成智能手表的开机。
56.可以理解的是,本步骤中智能手表可以在系统初始化完成并显示当前时间后,继续加载并跳转至内核(kernel)阶段,继续完成智能手表的开机过程。
57.具体的,对于本步骤中智能手表加载并跳转至内核阶段,完成智能手表的开机的具体过程,可以由设计人员根据实用场景和用户需求自行设置,如可以采用与图3所示的现有技术中智能手表的开机过程中的内核阶段及之后的开机过程相同或相似的方式实现,例如智能手表可以加载并跳转至内核阶段,在内核阶段完成内核初始化并启动用户级进程(如init进程,内核启动的第一个用户级进程);利用守护进程(如zygote进程)继续完成智能手表的开机,如智能手表为安卓手表时,利用zygote进程加载各种资源,并启动系统服务进程(如systemserver进程),利用系统服务进程启动手表自定义应用(如watchface应用),利用手表自定义应用在显示屏上更新显示当前时间,从而继续利用安卓系统的表盘显示功能显示当前时间。也就是说,相较于现有技术中的内核阶段及之后的开机过程,本实施例中智能手表可以不再利用用户级进程(如图3中的init进程)启动开机动画文件(如图3中的bootanimation),避免开机动画的显示对当前时间显示的干扰;对应的,智能手表也可以在利用守护进程(如zygote进程)继续完成智能手表的开机之前,利用用户级进程(如init进程)启动开机动画文件(如bootanimation),以在显示屏显示当前时间的同时显示开机动画,本实施例对此不做任何限制。
58.具体的,本实施例中智能手表可以在内核阶段创建目标线程,利用目标线程按预设时间间隔从实时时钟单元获取时间信息,并更新显示屏上显示的当前时间,以保证显示屏上显示的当前时间的实时性;例如本步骤中智能手表可以加载并跳转至内核阶段,完成内核初始化并启动用户级进程;创建目标线程,利用目标线程按预设时间间隔从实时时钟单元获取时间信息,并更新显示屏上显示的当前时间;利用守护进程继续完成智能手表的开机。如图2所示,智能手表可以在加载并跳转至kernel阶段,在kernel阶段完成内核初始化并启动init进程;创建线程(即目标线程),定时获取rtc单元的时间信息并同步显示到表盘;之后利用zygote进程加载各种资源并启动systemserver进程,利用systemserver进程启动watchface应用,继续利用安卓系统的表盘显示功能显示在表盘中显示当前时间。
59.本实施例中,本发明实施例利用从实时时钟单元获取的时间信息,在智能手表的开机过程中提前显示当前时间,以尽早将时间呈现给用户,使用户能够更快地查看时间,提升了用户体验。
60.相应于上面的方法实施例,本发明实施例还提供了一种智能手表的时间显示装
置,下文描述的一种智能手表的时间显示装置与上文描述的一种智能手表的时间显示方法可相互对应参照。
61.请参考图4,图4为本发明实施例所提供的一种智能手表的时间显示装置的结构框图。该装置可以包括:
62.时间获取模块10,用于在智能手表的开机过程中的系统初始化完成后,从实时时钟单元获取时间信息;
63.时间显示模块20,用于根据时间信息,在智能手表的显示屏上显示当前时间;
64.开机内核模块30,用于加载并跳转至内核阶段,完成智能手表的开机。
65.可选的,时间显示模块20可以包括:
66.表盘获取子模块,用于获取智能手表的表盘信息;
67.绘制显示子模块,用于根据表盘信息和时间信息,在显示屏绘制表盘,并在表盘上显示当前时间。
68.可选的,表盘信息包括智能手表在上一次关机前存储的表盘自定义信息。
69.可选的,时间获取模块10可以包括:
70.初始化子模块,用于在智能手表的开机过程中的引导加载程序阶段,完成系统初始化并显示开机图案;
71.时间获取子模块,用于从实时时钟单元获取时间信息。
72.可选的,开机内核模块30可以包括:
73.初始化子模块,用于加载并跳转至内核阶段,完成内核初始化并启动用户级进程;
74.时间更新子模块,用于创建目标线程,利用目标线程按预设时间间隔从实时时钟单元获取时间信息,并更新显示屏上显示的当前时间;
75.开机进程子模块,用于利用守护进程继续完成智能手表的开机。
76.可选的,开机进程子模块可以具体用于利用守护进程加载各种资源并启动系统服务进程;利用系统服务进程,启动手表自定义应用;利用手表自定义应用在显示屏上更新显示当前时间。
77.本实施例中,本发明实施例利用时间获取模块10从实时时钟单元获取的时间信息,在智能手表的开机过程中提前显示当前时间,以尽早将时间呈现给用户,使用户能够更快地查看时间,提升了用户体验。
78.相应于上面的方法实施例,本发明实施例还提供了一种智能手表,下文描述的一种智能手表与上文描述的一种智能手表的时间显示方法可相互对应参照。
79.一种智能手表,包括:
80.存储器,用于存储计算机程序;
81.处理器,用于执行计算机程序时实现如上述方法实施例所提供的智能手表的时间显示方法的步骤。
82.相应于上面的方法实施例,本发明实施例还提供了一种计算机可读存储介质,下文描述的一种计算机可读存储介质与上文描述的一种智能手表的时间显示方法可相互对应参照。
83.一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例所提供的智能手表的时间显示方法的步骤。
84.该计算机可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。
85.说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置、智能手表及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
86.以上对本发明所提供的一种智能手表的时间显示方法、装置、智能手表和计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

技术特征:


1.一种智能手表的时间显示方法,其特征在于,包括:智能手表在开机过程中的系统初始化完成后,从实时时钟单元获取时间信息;根据所述时间信息,在所述智能手表的显示屏上显示当前时间;加载并跳转至内核阶段,完成所述智能手表的开机。2.根据权利要求1所述的智能手表的时间显示方法,其特征在于,所述根据所述时间信息,在所述智能手表的显示屏上显示当前时间,包括:获取所述智能手表的表盘信息;根据所述表盘信息和所述时间信息,在所述显示屏绘制表盘,并在所述表盘上显示当前时间。3.根据权利要求2所述的智能手表的时间显示方法,其特征在于,所述表盘信息包括所述智能手表在上一次关机前存储的表盘自定义信息。4.根据权利要求1所述的智能手表的时间显示方法,其特征在于,所述智能手表在开机过程中的系统初始化完成后,从实时时钟单元获取时间信息,包括:所述智能手表在开机过程中的引导加载程序阶段,完成系统初始化并显示开机图案;从所述实时时钟单元获取所述时间信息。5.根据权利要求1至4任一项所述的智能手表的时间显示方法,其特征在于,所述加载并跳转至内核阶段,完成所述智能手表的开机,包括:加载并跳转至所述内核阶段,完成内核初始化并启动用户级进程;创建目标线程,利用所述目标线程按预设时间间隔从所述实时时钟单元获取所述时间信息,并更新所述显示屏上显示的当前时间;利用守护进程继续完成所述智能手表的开机。6.根据权利要求5所述的智能手表的时间显示方法,其特征在于,所述利用守护进程继续完成所述智能手表的开机,包括:利用所述守护进程加载各种资源并启动系统服务进程;利用所述系统服务进程,启动手表自定义应用;利用所述手表自定义应用在所述显示屏上更新显示当前时间。7.一种智能手表的时间显示装置,其特征在于,包括:时间获取模块,用于在智能手表的开机过程中的系统初始化完成后,从实时时钟单元获取时间信息;时间显示模块,用于根据所述时间信息,在所述智能手表的显示屏上显示当前时间;开机内核模块,用于加载并跳转至内核阶段,完成所述智能手表的开机。8.根据权利要求7所述的智能手表的时间显示装置,其特征在于,所述开机内核模块,包括:初始化子模块,用于加载并跳转至所述内核阶段,完成内核初始化并启动用户级进程;时间更新子模块,用于创建目标线程,利用所述目标线程按预设时间间隔从所述实时时钟单元获取所述时间信息,并更新所述显示屏上显示的当前时间;开机进程子模块,用于利用守护进程继续完成所述智能手表的开机。9.一种智能手表,其特征在于,包括:存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述的智能手表的时间显示方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的智能手表的时间显示方法的步骤。

技术总结


本发明公开了一种智能手表的时间显示方法,应用于智能手表技术领域,该方法包括:智能手表在开机过程中的系统初始化完成后,从实时时钟单元获取时间信息;根据时间信息,在智能手表的显示屏上显示当前时间;加载并跳转至内核阶段,完成智能手表的开机;由于智能手表内部的实时时钟单元在关机情况下依然在进行计时,本发明利用智能手表从实时时钟单元获取的时间信息,在开机过程中提前显示当前时间,以尽早将时间呈现给用户,使用户能够更快地查看时间,提升了用户体验;此外,本发明还公开了一种智能手表的时间显示装置、智能手表和计算机可读存储介质,同样具有上述有益效果。同样具有上述有益效果。同样具有上述有益效果。


技术研发人员:

程志 郑祥爱

受保护的技术使用者:

歌尔股份有限公司

技术研发日:

2022.06.30

技术公布日:

2022/9/20

本文发布于:2022-11-28 01:12:23,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/9132.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:手表   时间   智能   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图