一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种潮汐情况显示方法、装置、设备及介质与流程

2022-03-26 10:16:43 来源:中国专利 TAG:


1.本技术涉及可穿戴设备技术领域,特别涉及一种潮汐情况显示方法、装置、设备及介质。


背景技术:

2.当前,智能穿戴类产品发展迅速,产品不断的更新迭代以满足用户需求。赶海或沿海城市的用户对每天的潮汐情况特别关注,通常需要通过手机等智能终端了解潮汐情况,不够便利。因此,如何让智能穿戴产品实时的更新潮汐情况,让用户在没有手机的情况下,通过智能穿戴产品能够了解潮汐情况是目前需要解决的问题。


技术实现要素:

3.有鉴于此,本技术的目的在于提供一种潮汐情况显示方法、装置、设备及介质,能够通过可穿戴设备实时的对当前潮汐情况进行显示,从而提升用户体验。其具体方案如下:
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.响应于所述全天潮汐情况显示指令,以全天时间为x轴、以潮水高度为y轴,基于所述本地潮汐预报,生成全天潮汐情况曲线图,并在所述全天潮汐情况曲线图中标注当前潮汐情况。
30.第二方面,本技术公开了一种潮汐情况显示装置,应用于可穿戴设备,包括:
31.本地潮汐预报维护模块,用于基于智能终端推送的潮汐预报,在本地维护预设天数的本地潮汐预报;
32.潮汐数据读取模块,用于在每个时段的开始时刻从所述本地潮汐预报中读取当前时段的第一潮汐数据;
33.潮汐变化判断模块,用于根据所述第一潮汐数据判断潮汐情况是否发生变化;
34.潮汐情况更新模块,用于若潮汐情况发生变化,则基于所述第一潮汐数据更新当前潮汐情况;
35.潮汐情况显示模块,用于对当前潮汐情况进行显示。
36.第三方面,本技术公开了一种可穿戴设备,包括:
37.存储器,用于保存计算机程序;
38.处理器,用于执行所述计算机程序,以实现前述的潮汐情况显示方法。
39.第四方面,本技术公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的潮汐情况显示方法。
40.可见,本技术基于智能终端推送的潮汐预报,在本地维护预设天数的本地潮汐预报,在每个时段的开始时刻从所述本地潮汐预报中读取当前时段的第一潮汐数据,然后根据所述第一潮汐数据判断潮汐情况是否发生变化,若潮汐情况发生变化,则基于所述第一潮汐数据更新当前潮汐情况并对当前潮汐情况进行显示。这样,将基于智能终端推送的潮汐预报维护本地潮汐预报,在每个时段的开始时刻根据本地潮汐预报更新当前潮汐情况,能够通过可穿戴设备实时的对当前潮汐情况进行显示,即便不通过手机或者可穿戴设备离线时,用户也可以了解当前潮汐情况,从而提升了用户体验。
附图说明
41.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
42.图1为本技术公开的一种潮汐情况显示方法流程图;
43.图2为本技术公开的一种具体的智能手表显示界面示意图;
44.图3为本技术公开的一种具体的智能手表显示界面示意图;
45.图4为本技术公开的一种具体的全天潮汐情况显示示意图;
46.图5为本技术公开的一种潮汐情况显示装置结构示意图;
47.图6为本技术公开的一种可穿戴设备结构图。
具体实施方式
48.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
49.参见图1所示,本技术实施例公开了一种潮汐情况显示方法,应用于可穿戴设备,包括:
50.步骤s11:基于智能终端推送的潮汐预报,在本地维护预设天数的本地潮汐预报。
51.在具体的实施方式中,本技术实施例可以获取所述智能终端周期性推送的潮汐预报以得到预设天数的最新潮汐预报;将本地潮汐预报与所述最新潮汐预报进行比对;若不一致,则基于所述最新潮汐预报更新所述本地潮汐预报,否则,不对所述本地潮汐预报进行更新。
52.其中,所述智能终端推送的潮汐预报包括:潮水高度、所述潮水高度对应的起始时间和结束时间;相应的,本技术实施例基于所述潮水高度、所述起始时间以及所述结束时间确定每个时段的潮水高度以得到每个时段的潮汐数据;将本地潮汐预报与最新潮汐预报中对应时段的潮汐数据进行比对,若不一致,则将所述本地潮汐预报中该时段的潮汐数据更新为所述最新潮汐预报中该时段的潮汐数据。
53.可以理解的是,本技术实施例在首次获取智能终端推送的潮汐预报时,可以基于所述潮水高度、所述起始时间以及所述结束时间确定每天每个时段的潮水高度以得到每个时段的潮汐数据;将预设天数中每天各时段的潮汐数据保存在本地以得到本地潮汐预报。
54.其中,智能终端推送的潮汐预报为预设格式的预报数据,例如:
55.struct{
56.wave_height;//浪高
57.temperature;//温度
58.start_time;//起始时间
59.end_time;//结束时间
60.}
61.也即,智能终端和可穿戴设备之间的潮汐数据,有固定的传输格式,其中,起始时间和结束时间表示该类型潮汐的持续时间。
62.并且,本技术实施例可以将预设天数中每天各时段的潮汐数据保存在本地链表中以得到本地潮汐预报,每个时段的潮汐数据通过结构体保存,例如,预设天数为7天,参见图如下为一天中部分时段的结构体列表:
63.struct1{220cm;22摄氏度;0:00:00;1:00:00};
64.struct2{150cm;21摄氏度;2:00:00;3:00:00};
65.struct3{190cm;26摄氏度;4:00:00;5:00:00};
66.struct4{300cm;28摄氏度;6:00:00;7:00:00};
67.进一步的,获取所述智能终端周期性推送的最新潮汐预报,将所述本地潮汐预报与所述最新潮汐预报进行比对。若不一致,则基于所述最新潮汐预报更新所述本地潮汐预报,否则,不对所述本地潮汐预报进行更新。
68.也即,在可穿戴设备缓存智能终端推送的潮汐预报之后,会根据智能终端周期性推送的最新潮汐预报进行本地缓存数据更新。本技术实施例可以通过ram(即random access memory,随机存取存储器)等本地存储器缓存潮汐预报。
69.步骤s12:在每个时段的开始时刻从所述本地潮汐预报中读取当前时段的第一潮汐数据。
70.在具体的实施方式中,每个时段可以为1小时或者其他长度的时段。
71.步骤s13:根据所述第一潮汐数据判断潮汐情况是否发生变化。
72.在具体的实施方式中,可以将第一潮汐数据和当前潮汐情况进行比对,比如,第一潮汐数据中潮水高度为220cm,当前潮汐情况为:潮水高度200cm,则潮汐情况发生变化,则将当前潮汐情况为:潮水高度220cm。
73.步骤s14:若潮汐情况发生变化,则基于所述第一潮汐数据更新当前潮汐情况并对当前潮汐情况进行显示。
74.在具体的实施方式中,可以将当前潮汐情况在显示界面的第一预设区域进行显示。
75.在一种实施方式中,可以基于定时任务,在每个时段的开始时刻从所述本地潮汐预报中读取当前时段的第一潮汐数据;根据所述第一潮汐数据判断潮汐情况是否发生变化;若潮汐情况发生变化,则基于所述第一潮汐数据更新当前潮汐情况,并向显示任务发送潮汐情况更新消息,显示任务接收到定时任务发送的消息后,根据潮汐情况更新消息,调用display和字库引擎,显示当前潮汐情况到对应的空间区域。
76.并且,本技术实施例可以将全天潮汐情况中的最高潮水高度以及所述最高潮水高度对应的时间信息在所述显示界面的第二预设区域进行显示、以及将最低潮水高度以及所述最低潮水高度对应的时间信息在所述显示界面的第三预设区域进行显示。
77.进一步的,本技术实施例可以基于当前潮汐情况确定与当前潮汐情况对应的潮汐背景以得目标背景,并将当前显示背景切换为所述目标背景。
78.在具体的实施方式中,本技术实施例可以获取所述智能终端发送的各潮汐情况对应的所述潮汐背景,并将所述潮汐背景保存在本地。也即,可穿戴设备的显示背景可以跟随潮汐情况变化而变化。
79.并且,本技术实施例可以将全天潮汐情况中的最高潮水高度以及所述最高潮水高度对应的时间信息在所述显示界面的第二预设区域进行显示、以及将最低潮水高度以及所述最低潮水高度对应的时间信息在所述显示界面的第三预设区域进行显示。
80.例如,参见图2所示,图2为本技术实施例提供的一种具体的智能手表显示界面示意图。表盘中显示当日的潮汐情况,包括高潮在21:00,潮水高度为364cm,低潮在15:00,潮水高度为110cm,以及当前的潮水高度为320cm,当前的潮水高度即当前潮水情况,在潮水情况变化时更新。例如,参见图3所示,图3为本技术实施例公开的一种具体的智能手表显示界面示意图,在21:00,当前潮水高度更新为364cm。并且,表盘的背景跟随潮汐情况的变化而变化,当低潮时,表盘的背景色是大部分是陆地,当高潮时,表盘背景大部分是潮水,并且潮水可以为动态显示的动画。
81.进一步的,本技术实施例可以获取全天潮汐情况显示指令;响应于所述全天潮汐情况显示指令,以全天时间为x轴、以潮水高度为y轴,基于所述本地潮汐预报,生成全天潮汐情况曲线图,并在所述全天潮汐情况曲线图中标注当前潮汐情况。比如,可以通过预设颜色的预设形状在所述全天潮汐情况曲线图中标注当前潮汐情况。例如,参见图4所示,本技术实施例公开了一种具体的全天潮汐情况显示示意图,当前时段为9:00。并且,可以在显示界面的预设区域显示全天潮汐情况中的最高潮水高度以及所述最高潮水高度对应的时间信息、最低潮水高度以及所述最低潮水高度对应的时间信息。
82.也即,本技术实施例中包括不同的潮汐情况显示模式,以便用户根据需求查看潮汐情况。
83.可见,本技术实施例基于智能终端推送的潮汐预报,在本地维护预设天数的本地潮汐预报,在每个时段的开始时刻从所述本地潮汐预报中读取当前时段的第一潮汐数据,然后根据所述第一潮汐数据判断潮汐情况是否发生变化,若潮汐情况发生变化,则基于所述第一潮汐数据更新当前潮汐情况并对当前潮汐情况进行显示。这样,将基于智能终端推送的潮汐预报维护本地潮汐预报,在每个时段的开始时刻根据本地潮汐预报更新当前潮汐情况,能够通过可穿戴设备实时的对当前潮汐情况进行显示,即便不通过手机或者可穿戴设备离线时,用户也可以了解当前潮汐情况,从而提升了用户体验。
84.参见图5所示,本技术实施例公开了一种潮汐情况显示装置,应用于可穿戴设备,包括:
85.本地潮汐预报维护模块11,用于基于智能终端推送的潮汐预报,在本地维护预设天数的本地潮汐预报;
86.潮汐数据读取模块12,用于在每个时段的开始时刻从所述本地潮汐预报中读取当前时段的第一潮汐数据;
87.潮汐变化判断模块13,用于根据所述第一潮汐数据判断潮汐情况是否发生变化;
88.潮汐情况更新模块14,用于若潮汐情况发生变化,则基于所述第一潮汐数据更新当前潮汐情况;
89.潮汐情况显示模块15,用于对当前潮汐情况进行显示。
90.可见,本技术实施例基于智能终端推送的潮汐预报,在本地维护预设天数的本地潮汐预报,在每个时段的开始时刻从所述本地潮汐预报中读取当前时段的第一潮汐数据,然后根据所述第一潮汐数据判断潮汐情况是否发生变化,若潮汐情况发生变化,则基于所
述第一潮汐数据更新当前潮汐情况并对当前潮汐情况进行显示。这样,将基于智能终端推送的潮汐预报维护本地潮汐预报,在每个时段的开始时刻根据本地潮汐预报更新当前潮汐情况,能够通过可穿戴设备实时的对当前潮汐情况进行显示,即便不通过手机或者可穿戴设备离线时,用户也可以了解当前潮汐情况,从而提升了用户体验。
91.在具体的实施方式中,本地潮汐预报维护模块11,具体可以包括:
92.潮汐预报获取子模块,用于获取所述智能终端周期性推送的潮汐预报以得到预设天数的最新潮汐预报;
93.潮汐预报比对子模块,用于将本地潮汐预报与所述最新潮汐预报进行比对;
94.潮汐预报更新子模块,用于若潮汐预报比对子模块判定本地潮汐预报与所述最新潮汐预报不一致,则基于所述最新潮汐预报更新所述本地潮汐预报,否则,不对所述本地潮汐预报进行更新。
95.其中,所述智能终端推送的潮汐预报包括:潮水高度、所述潮水高度对应的起始时间和结束时间;
96.相应的,所述潮汐预报比对子模块,具体包括:
97.潮汐数据确定单元,用于基于所述潮水高度、所述起始时间以及所述结束时间确定每个时段的潮水高度以得到每个时段的潮汐数据;
98.潮汐数据比对单元,用于将本地潮汐预报与最新潮汐预报中对应时段的潮汐数据进行比对。
99.进一步的,潮汐情况显示模块15,具体用于将当前潮汐情况在显示界面的第一预设区域进行显示;
100.相应的,潮汐情况显示模块15,还用于将全天潮汐情况中的最高潮水高度以及所述最高潮水高度对应的时间信息在所述显示界面的第二预设区域进行显示、以及将最低潮水高度以及所述最低潮水高度对应的时间信息在所述显示界面的第三预设区域进行显示。
101.进一步的,所述装置还包括显示背景切换模块,用于在基于所述第一潮汐数据更新当前潮汐情况之后,基于当前潮汐情况确定与当前潮汐情况对应的潮汐背景以得目标背景,并将当前显示背景切换为所述目标背景。
102.并且,所述装置还包括:
103.潮汐背景获取模块,用于获取所述智能终端发送的各潮汐情况对应的所述潮汐背景;
104.潮汐背景保存模块,用于将所述潮汐背景保存在本地。
105.进一步的,所述装置还包括:
106.全天潮汐情况显示模块,用于获取全天潮汐情况显示指令;响应于所述全天潮汐情况显示指令,以全天时间为x轴、以潮水高度为y轴,基于所述本地潮汐预报,生成全天潮汐情况曲线图,并在所述全天潮汐情况曲线图中标注当前潮汐情况。
107.参见图6所示,本技术实施例公开了一种可穿戴设备20,包括处理器21和存储器22;其中,所述存储器22,用于保存计算机程序;所述处理器21,用于执行所述计算机程序,前述实施例公开的潮汐情况显示方法。
108.关于上述潮汐情况显示方法的具体过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
109.并且,所述存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,存储方式可以是短暂存储或者永久存储。
110.另外,所述可穿戴设备20还包括电源23、通信接口24、输入输出接口25和通信总线26;其中,所述电源23用于为所述可穿戴设备20上的各硬件设备提供工作电压;所述通信接口24能够为所述可穿戴设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;所述输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
111.进一步的,本技术实施例还公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述实施例公开的潮汐情况显示方法。
112.关于上述潮汐情况显示方法的具体过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
113.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
114.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
115.以上对本技术所提供的一种潮汐情况显示方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献