一种基于智能穿戴设备的日历更新方法、系统及介质

申请号 CN202310715641.4 申请日 2023-06-16 公开(公告)号 CN116450278B 公开(公告)日 2023-09-26
申请人 深圳市微克科技有限公司; 发明人 陈泽鹏; 卜凯; 刘福亮;
摘要 本 申请 实施例 提供了一种基于智能穿戴设备的日历更新方法、系统及介质,该方法包括:初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;配置 采样 间隔时间,采集智能穿戴设备的当前时间信息;将当前时间信息与网络时间信息进行差值计算,得到时间差值;将时间差值与预设的时间 阈值 进行比较;若时间差值等于或大于预设的时间阈值,则生成日历更新方式;根据日历更新方式将智能穿戴设备的日历进行修正更新;若小于,则生成日历图,将日历图发送至预设终端进行显示;通过配置采样间隔时间,采集智能穿戴设备的当前时间信息,并与网络时间进行比对,将智能穿戴设备的时间偏差为依据对日历进行实时更新的技术。
权利要求

1.一种基于智能穿戴设备的日历更新方法,其特征在于,包括:
初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;
配置采样间隔时间,采集智能穿戴设备的当前时间信息;
将当前时间信息与网络时间信息进行差值计算,得到时间差值;
将时间差值与预设的时间阈值进行比较;
若时间差值等于或大于预设的时间阈值,则生成日历更新方式;
根据日历更新方式将智能穿戴设备的日历进行修正更新;
若小于,则生成日历图,将日历图发送至预设终端进行显示;
所述根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
触发配置模式,切换日历图不同月份界面,显示预设的月份;
采集当前日期信息,判断当前日期信息与预设的日期信息是否一致;
若一致,则退出配置模式,并切换到显示界面;
若不一致,则进行日期的触摸更改;
更改日期完成后,判断月份与预设的月份是否一致;
判断年份与预设的年份是否一致;
当日期、月份、年份与预设的日期、预设的月份、预设的年份均一致时,则跳出配置界面,切换至显示界面;
所述根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
触发配置模式,进入配置界面;
通过触摸进行调整日历,采集触摸度;
若触摸力度大于第一阈值小于第二阈值时,则进行日期的逐次加一进行更改;
若触摸力度大于第二阈值时,则通过滑动方式进行日期的更改;
所述滑动方式包括向上滑动与向下滑动,向上滑动过程中,日期逐次加一;
向下滑动过程中,日期逐次减一;
获取当前日历信息之前,还包括:
获取当前用户身份信息,对当前用户身份信息进行加密处理,得到当前用户身份的加密数据包;
将当前用户身份的加密数据包发送至社区网络服务器中,通过社区网络服务器发送至预设的安全服务器进行解密和验证;
得到当前用户身份验证结果信息;
将当前用户身份验证结果信息发送至社区网络服务器判断当前用户身份信息是否合法;
若是,发送设备开启信息至智能穿戴设备;
所述初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息,包括:
获取初始时间信息,初始时间信息包括当前日历信息,得到当前年份;
调用日期计算函数判断所述当前年份是否为闰年;
若是,则当前年份的二月份设定为29天;
若否,则当前年份的二月份设定为28天;
根据所述当前日历信息判断当前年份是否为闰年之后,还包括:
获取当前日历天数信息并通过预设规则进行计算,得到与所述当前日历天数信息对应的星期信息;
将所述当前日历天数信息和所述当前日历天数信息对应的星期信息,得到当前月份的日历图信息。
2.根据权利要求1所述的基于智能穿戴设备的日历更新方法,其特征在于,获取当前日历信息,包括:
所述获取当前日历信息的方式包括系统自带的时间或通过日期和时间设置功能或者通过连接蓝牙连接上APP。
3.一种基于智能穿戴设备的日历更新系统,其特征在于,该系统包括:存储器及处理器,所述存储器中包括基于智能穿戴设备的日历更新方法的程序,所述基于智能穿戴设备的日历更新方法的程序被所述处理器执行时实现以下步骤:
初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;
配置采样间隔时间,采集智能穿戴设备的当前时间信息;
将当前时间信息与网络时间信息进行差值计算,得到时间差值;
将时间差值与预设的时间阈值进行比较;
若时间差值等于或大于预设的时间阈值,则生成日历更新方式;
根据日历更新方式将智能穿戴设备的日历进行修正更新;
若小于,则生成日历图,将日历图发送至预设终端进行显示;
所述根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
触发配置模式,切换日历图不同月份界面,显示预设的月份;
采集当前日期信息,判断当前日期信息与预设的日期信息是否一致;
若一致,则退出配置模式,并切换到显示界面;
若不一致,则进行日期的触摸更改;
更改日期完成后,判断月份与预设的月份是否一致;
判断年份与预设的年份是否一致;
当日期、月份、年份与预设的日期、预设的月份、预设的年份均一致时,则跳出配置界面,切换至显示界面;
所述根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
触发配置模式,进入配置界面;
通过触摸进行调整日历,采集触摸力度;
若触摸力度大于第一阈值小于第二阈值时,则进行日期的逐次加一进行更改;
若触摸力度大于第二阈值时,则通过滑动方式进行日期的更改;
所述滑动方式包括向上滑动与向下滑动,向上滑动过程中,日期逐次加一;
向下滑动过程中,日期逐次减一;
获取当前日历信息之前,还包括:
获取当前用户身份信息,对当前用户身份信息进行加密处理,得到当前用户身份的加密数据包;
将当前用户身份的加密数据包发送至社区网络服务器中,通过社区网络服务器发送至预设的安全服务器进行解密和验证;
得到当前用户身份验证结果信息;
将当前用户身份验证结果信息发送至社区网络服务器判断当前用户身份信息是否合法;
若是,发送设备开启信息至智能穿戴设备;
所述初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息,包括:
获取初始时间信息,初始时间信息包括当前日历信息,得到当前年份;
调用日期计算函数判断所述当前年份是否为闰年;
若是,则当前年份的二月份设定为29天;
若否,则当前年份的二月份设定为28天;
根据所述当前日历信息判断当前年份是否为闰年之后,还包括:
获取当前日历天数信息并通过预设规则进行计算,得到与所述当前日历天数信息对应的星期信息;
将所述当前日历天数信息和所述当前日历天数信息对应的星期信息,得到当前月份的日历图信息。
4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括基于智能穿戴设备的日历更新方法程序,所述基于智能穿戴设备的日历更新方法程序被处理器执行时,实现如权利要求1至2中任一项所述的基于智能穿戴设备的日历更新方法的步骤。

说明书全文

一种基于智能穿戴设备的日历更新方法、系统及介质

技术领域

[0001] 本申请涉及日历更新领域,具体而言,涉及一种基于智能穿戴设备的日历更新方法、系统及介质。

背景技术

[0002] 虽然日历功能在手机上的应用十分广泛,但是在智能穿戴设备的应用比较少,当在使用智能穿戴设备的时候需要查看日期等,需要通过查看手机或电视等其他途径来获取到日期相关信息,非常不便利。
[0003] 与此同时,要实现该功能需要使用非常大的内存来存储不同月份的日历图数据,非常的占用空间,对于资源紧凑的MCU来说,是非常不友好的。
[0004] 因此,如何方便快捷读取、占用资源少且可以实时计算出日历图的功能在智能穿戴设备上的实现非常重要,针对上述问题,目前亟待有效的技术解决方案。发明内容
[0005] 本申请实施例的目的在于提供一种基于智能穿戴设备的日历更新方法、系统及介质,可以通过配置采样间隔时间,采集智能穿戴设备的当前时间信息,并与网络时间进行比对,将智能穿戴设备的时间偏差为依据对日历进行实时更新的技术。
[0006] 本申请实施例还提供了一种基于智能穿戴设备的日历更新方法,包括:
[0007] 初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;
[0008] 配置采样间隔时间,采集智能穿戴设备的当前时间信息;
[0009] 将当前时间信息与网络时间信息进行差值计算,得到时间差值;
[0010] 将时间差值与预设的时间阈值进行比较;
[0011] 若时间差值等于或大于预设的时间阈值,则生成日历更新方式;
[0012] 根据日历更新方式将智能穿戴设备的日历进行修正更新;
[0013] 若小于,则生成日历图,将日历图发送至预设终端进行显示。
[0014] 可选地,在本申请实施例所述的基于智能穿戴设备的日历更新方法中,所述初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息,包括:
[0015] 获取初始时间信息,初始时间信息包括当前日历信息,得到当前年份;
[0016] 调用日期计算函数判断所述当前年份是否为闰年;
[0017] 若是,则当前年份的二月份设定为29天;
[0018] 若否,则当前年份的二月份设定为28天。
[0019] 可选地,在本申请实施例所述的基于智能穿戴设备的日历更新方法中,根据所述当前日历信息判断当前年份是否为闰年之后,还包括:
[0020] 根据所述当前日历天数信息根据预设规则进行计算,得到与所述当前日历天数信息对应的星期信息;
[0021] 将所述当前日历天数信息和所述当前日历天数信息对应的星期信息,得到当前月份的日历图信息。
[0022] 可选地,在本申请实施例所述的基于智能穿戴设备的日历更新方法中,获取当前日历信息,包括:
[0023] 所述获取当前日历信息的方式包括系统自带的时间或通过日期和时间设置功能或者通过连接蓝牙连接上APP。
[0024] 可选地,在本申请实施例所述的基于智能穿戴设备的日历更新方法中,所述根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
[0025] 触发配置模式,切换日历图不同月份界面,显示预设的月份;
[0026] 采集当前日期信息,判断当前日期信息与预设的日期信息是否一致;
[0027] 若一致,则退出配置模式,并切换到显示界面;
[0028] 若不一致,则进行日期的触摸更改;
[0029] 更改日期完成后,判断月份与预设的月份是否一致;
[0030] 判断年份与预设的年份是否一致;
[0031] 当日期、月份、年份与预设的日期、预设的月份、预设的年份均一致时,则跳出配置界面,切换至显示界面。
[0032] 可选地,在本申请实施例所述的基于智能穿戴设备的日历更新方法中,所述根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
[0033] 触发配置模式,进入配置界面,
[0034] 通过触摸进行调整日历,采集触摸度;
[0035] 若触摸力度大于第一阈值小于第二阈值时,则进行日期的逐次加一进行更改;
[0036] 若触摸力度大于第二阈值时,则通过滑动方式进行日期的更改;
[0037] 所述滑动方式包括向上滑动与向下滑动,向上滑动过程中,日期逐次加一;
[0038] 向下滑动过程中,日期逐次减一。
[0039] 第二方面,本申请实施例提供了一种基于智能穿戴设备的日历更新系统,该系统包括:存储器及处理器,所述存储器中包括基于智能穿戴设备的日历更新方法的程序,所述基于智能穿戴设备的日历更新方法的程序被所述处理器执行时实现以下步骤:
[0040] 初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;
[0041] 配置采样间隔时间,采集智能穿戴设备的当前时间信息;
[0042] 将当前时间信息与网络时间信息进行差值计算,得到时间差值;
[0043] 将时间差值与预设的时间阈值进行比较;
[0044] 若时间差值等于或大于预设的时间阈值,则生成日历更新方式;
[0045] 根据日历更新方式将智能穿戴设备的日历进行修正更新;
[0046] 若小于,则生成日历图,将日历图发送至预设终端进行显示。
[0047] 可选地,在本申请实施例所述的基于智能穿戴设备的日历更新系统中,所述初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息,包括:
[0048] 获取初始时间信息,初始时间信息包括当前日历信息,得到当前年份;
[0049] 调用日期计算函数判断所述当前年份是否为闰年;
[0050] 若是,则当前年份的二月份设定为29天;
[0051] 若否,则当前年份的二月份设定为28天。
[0052] 可选地,在本申请实施例所述的基于智能穿戴设备的日历更新系统中,所述根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
[0053] 触发配置模式,切换日历图不同月份界面,显示预设的月份;
[0054] 采集当前日期信息,判断当前日期信息与预设的日期信息是否一致;
[0055] 若一致,则退出配置模式,并切换到显示界面;
[0056] 若不一致,则进行日期的触摸更改;
[0057] 更改日期完成后,判断月份与预设的月份是否一致;
[0058] 判断年份与预设的年份是否一致;
[0059] 当日期、月份、年份与预设的日期、预设的月份、预设的年份均一致时,则跳出配置界面,切换至显示界面。
[0060] 第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中包括基于智能穿戴设备的日历更新方法程序,所述基于智能穿戴设备的日历更新方法程序被处理器执行时,实现如上述任一项所述的基于智能穿戴设备的日历更新方法的步骤。
[0061] 由上可知,本申请实施例提供的一种基于智能穿戴设备的日历更新方法、系统及介质,通过初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;配置采样间隔时间,采集智能穿戴设备的当前时间信息;将当前时间信息与网络时间信息进行差值计算,得到时间差值;将时间差值与预设的时间阈值进行比较;若时间差值等于或大于预设的时间阈值,则生成日历更新方式;根据日历更新方式将智能穿戴设备的日历进行修正更新;若小于,则生成日历图,将日历图发送至预设终端进行显示;通过配置采样间隔时间,采集智能穿戴设备的当前时间信息,并与网络时间进行比对,将智能穿戴设备的时间偏差为依据对日历进行实时更新的技术。
[0062] 本申请的其他特征和优点将在随后的说明书阐述,并且,本申请的优点部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

[0063] 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0064] 图1为本申请实施例提供的基于智能穿戴设备的日历更新方法的流程图
[0065] 图2为本申请实施例提供的基于智能穿戴设备的日历更新方法的设定二月份日期的方法流程图;
[0066] 图3为本申请实施例提供的基于智能穿戴设备的日历更新方法的触发配置模式下判断日历准确度的流程图;
[0067] 图4为本申请实施例提供的基于智能穿戴设备的日历更新方法的触摸更改配置的方法流程图;
[0068] 图5为本申请实施例提供的基于智能穿戴设备的日历更新系统的结构示意图。

具体实施方式

[0069] 下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0070] 应注意到,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0071] 请参照图1,图1是本申请一些实施例中的一种基于智能穿戴设备的日历更新方法的流程图。该基于智能穿戴设备的日历更新方法用于终端设备中,该基于智能穿戴设备的日历更新方法,包括以下步骤:
[0072] S101,初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;
[0073] S102,配置采样间隔时间,采集智能穿戴设备的当前时间信息;
[0074] S103,将当前时间信息与网络时间信息进行差值计算,得到时间差值;
[0075] S104,将时间差值与预设的时间阈值进行比较;
[0076] 若时间差值等于或大于预设的时间阈值,则生成日历更新方式;
[0077] S105,根据日历更新方式将智能穿戴设备的日历进行修正更新;
[0078] 若小于,则生成日历图,将日历图发送至预设终端进行显示。
[0079] 需要说明的是,在进行日历更新时,为了更好的对判断日历的准确性,可以先将智能穿戴设备的日历进行初始化操作,使网络时间与智能穿戴设备的时间处于同一起始点,当智能穿戴设备使用过程中,由于本身存在的时间差无法避免,使用一段时间后,日历可能会出现偏差,此时,则需要判断网络时间与智能设备的时间之间的差异,以及两者之间变化率,进而可以提前预判日历的偏离时间,进行提前调整,使智能穿戴设备的日历信息处于实时更新的状态。
[0080] 请参照图2,图2是本申请一些实施例中的一种基于智能穿戴设备的日历更新方法的设定二月份日期的方法流程图。根据本发明实施例,初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息,包括:
[0081] S201,获取初始时间信息,初始时间信息包括当前日历信息,得到当前年份;
[0082] S202,调用日期计算函数判断当前年份是否为闰年;
[0083] S203,若是,则当前年份的二月份设定为29天;
[0084] S204,若否,则当前年份的二月份设定为28天。
[0085] 需要说明的是,在对日历进行更新之前,可以先对当前年份进行闰年判断,判断过程通过当前年份除以4得到的结果若为整数,则判定当前年份为闰年,然后将二月份设置为29天,防止二月份进行更新日历过程中多算一天,造成后续所有的日历都出现错误。
[0086] 根据本发明实施例,根据当前日历信息判断当前年份是否为闰年之后,还包括:
[0087] 根据当前日历天数信息根据预设规则进行计算,得到与当前日历天数信息对应的星期信息;
[0088] 将当前日历天数信息和当前日历天数信息对应的星期信息,得到本月份的日历图信息。
[0089] 需要说明的是,在进行日历更新过程中,首先对日期进行更新,更新完成后可以通过随机选择一个日期,通过当前日期对应的星期信息,进行日历更新结果的校准,若与星期信息对应不上,则表示月份或年份出现错误,则再次对月份或年份进行更新调整,此种方式可以实现日历更新的 反向校正。
[0090] 根据本发明实施例,获取当前日历信息,包括:
[0091] 获取当前日历信息的方式包括系统自带的时间或通过日期和时间设置功能或者通过连接蓝牙连接上APP。
[0092] 需要说明的是,系统自带的时间可以是通过卫星定位时间,也可以是网络时间,通过连接蓝牙进行连接手机APP,通过手机APP内的时间为智能穿戴设备提供时间依据,方便进行日历的更新。
[0093] 请参照图3,图3是本申请一些实施例中的一种基于智能穿戴设备的日历更新方法的触发配置模式下判断日历准确度的流程图。根据本发明实施例,根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
[0094] S301,触发配置模式,切换日历图不同月份界面,显示预设的月份;
[0095] S302,采集当前日期信息,判断当前日期信息与预设的日期信息是否一致;
[0096] 若一致,则退出配置模式,并切换到显示界面;
[0097] 若不一致,则进行日期的触摸更改;
[0098] S303,更改日期完成后,判断月份与预设的月份是否一致;
[0099] S304,判断年份与预设的年份是否一致;
[0100] S305,当日期、月份、年份与预设的日期、预设的月份、预设的年份均一致时,则跳出配置界面,切换至显示界面。
[0101] 需要说明的是,调用日期计算函数,输入当前的日期值,通过判断年份是否是闰年,月份初始值设定一月到十二月对应的天数分别如下:一月为31天、二月为28天、三月为31天、四月为30天、五月为31天、六月为30天、七月为31天、八月为31天、九月为30天、十月为
31天、十一月为30天、十二月为31天。其中,只有二月份需要根据是否因为是闰年来判断是否需要更改天数,当确认为闰年,则二月修改为29天。经过以上处理后得到的年月,计算当月的1号对应星期几即可确认出1号的位置, 确认1号位置后,即可根据当月的天数按顺序依次往后显示天数,即可得到本月的日历图。
[0102] 请参照图4,图4是本申请一些实施例中的一种基于智能穿戴设备的日历更新方法的触摸更改配置的方法流程图。根据本发明实施例,根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
[0103] S401,触发配置模式,进入配置界面,
[0104] S402,通过触摸进行调整日历,采集触摸力度;
[0105] S403,若触摸力度大于第一阈值小于第二阈值时,则进行日期的逐次加一进行更改;
[0106] S404,若触摸力度大于第二阈值时,则通过滑动方式进行日期的更改;
[0107] 滑动方式包括向上滑动与向下滑动,向上滑动过程中,日期逐次加一;
[0108] 向下滑动过程中,日期逐次减一。
[0109] 需要说明的是,手指每滑动一次,日期变化一天,通过设置上下两个方向滑动,可以有效防止当更改日期超过数量时,则可以反向操作,提高操作效率,此外通过外部因素来触发日历图中的不同月份界面切换,如通过触摸上滑动屏幕或者下滑动屏幕来更改月份,更改月份的时候,需要增加判断是否需要切换年份,当月份超过12月以后,年份需要增加一年,当月份小于1月的时候,年份需要减小一年;当日期发生改变后,同样对日历月份进行切换更新,达到查看不同年份或者不同月份的日历图的目的。
[0110] 根据本发明实施例,获取当前日历信息之前,还包括:
[0111] 获取当前用户身份信息,对当前用户身份信息进行加密处理,得到当前用户身份的加密数据包;
[0112] 将当前用户身份的加密数据包发送至社区网络服务器中,通过社区网络服务器发送至预设的安全服务器进行解密和验证;
[0113] 得到当前用户身份验证结果信息;
[0114] 将当前用户身份验证结果信息发送至社区网络服务器判断当前用户身份信息是否合法;
[0115] 若是,发送设备开启信息至智能穿戴设备。
[0116] 需要说明的是,通过设置加密处理,可以使智能穿戴设备与用于进行匹配,防止其他人恶意篡改日历或其他信息,只有能与智能穿戴设备匹配成功的用户才能对日历进行更改,此外,用户身份数据加密可以有效保护用户的身份数据的安全性,防止因智能穿戴设备丢失造成身份信息的泄露,提高使用安全性。
[0117] 请参照图5,图5是本申请一些实施例中的一种基于智能穿戴设备的日历更新系统的结构示意图。第二方面,本申请实施例提供了一种基于智能穿戴设备的日历更新系统5,该系统包括:存储器51及处理器52,存储器51中包括基于智能穿戴设备的日历更新方法的程序,基于智能穿戴设备的日历更新方法的程序被处理器执行时实现以下步骤:
[0118] 初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;
[0119] 配置采样间隔时间,采集智能穿戴设备的当前时间信息;
[0120] 将当前时间信息与网络时间信息进行差值计算,得到时间差值;
[0121] 将时间差值与预设的时间阈值进行比较;
[0122] 若时间差值等于或大于预设的时间阈值,则生成日历更新方式;
[0123] 根据日历更新方式将智能穿戴设备的日历进行修正更新;
[0124] 若小于,则生成日历图,将日历图发送至预设终端进行显示。
[0125] 需要说明的是,在进行日历更新时,为了更好的对判断日历的准确性,可以先将智能穿戴设备的日历进行初始化操作,使网络时间与智能穿戴设备的时间处于同一起始点,当智能穿戴设备使用过程中,由于本身存在的无法,使用一段时间后,日历可能会出现偏差,此时,则需要判断网络时间与智能设备的时间之间的差异,以及两者之间变化率,进而可以提前预判日历的偏离时间,进行提前调整,使智能穿戴设备的日历信息处于实时更新的状态。
[0126] 根据本发明实施例,初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息,包括:
[0127] 获取初始时间信息,初始时间信息包括当前日历信息,得到当前年份;
[0128] 调用日期计算函数判断当前年份是否为闰年;
[0129] 若是,则当前年份的二月份设定为29天;
[0130] 若否,则当前年份的二月份设定为28天。
[0131] 需要说明的是,在对日历进行更新之前,可以先对当前年份进行闰年判断,判断过程通过当前年份除以4得到的结果若为整数,则判定当前年份为闰年,然后将二月份设置为29天,防止二月份进行更新日历过程中多算一天,造成后续所有的日历都出现错误。
[0132] 根据本发明实施例,根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
[0133] 触发配置模式,切换日历图不同月份界面,显示预设的月份;
[0134] 采集当前日期信息,判断当前日期信息与预设的日期信息是否一致;
[0135] 若一致,则退出配置模式,并切换到显示界面;
[0136] 若不一致,则进行日期的触摸更改;
[0137] 更改日期完成后,判断月份与预设的月份是否一致;
[0138] 判断年份与预设的年份是否一致;
[0139] 当日期、月份、年份与预设的日期、预设的月份、预设的年份均一致时,则跳出配置界面,切换至显示界面。
[0140] 需要说明的是,调用日期计算函数,输入当前的日期值,通过判断年份是否是闰年,月份初始值设定一月到十二月对应的天数分别如下:一月为31天、二月为28天、三月为31天、四月为30天、五月为31天、六月为30天、七月为31天、八月为31天、九月为30天、十月为
31天、十一月为30天、十二月为31天。其中,只有二月份需要根据是否因为是闰年来判断是否需要更改天数,当确认为闰年,则二月修改为29天。经过以上处理后得到的年月,计算当月的1号对应星期几即可确认出1号的位置, 确认1号位置后,即可根据当月的天数按顺序依次往后显示天数,即可得到本月的日历图。
[0141] 根据本发明实施例,根据当前日历信息判断当前年份是否为闰年之后,还包括:
[0142] 根据当前日历天数信息根据预设规则进行计算,得到与当前日历天数信息对应的星期信息;
[0143] 将当前日历天数信息和当前日历天数信息对应的星期信息,得到本月份的日历图信息。
[0144] 需要说明的是,在进行日历更新过程中,首先对日期进行更新,更新完成后可以通过随机选择一个日期,通过当前日期对应的星期信息,进行日历更新结果的校准,若与星期信息对应不上,则表示月份或年份出现错误,则再次对月份或年份进行更新调整,此种方式可以实现日历更新的 反向校正。
[0145] 根据本发明实施例,获取当前日历信息,包括:
[0146] 获取当前日历信息的方式包括系统自带的时间或通过日期和时间设置功能或者通过连接蓝牙连接上APP。
[0147] 需要说明的是,系统自带的时间可以是通过卫星定位时间,也可以是网络时间,通过连接蓝牙进行连接手机APP,通过手机APP内的时间为智能穿戴设备提供时间依据,方便进行日历的更新。
[0148] 根据本发明实施例,根据日历更新方式将智能穿戴设备的日历进行修正更新,包括:
[0149] 触发配置模式,进入配置界面;
[0150] 通过触摸进行调整日历,采集触摸力度;
[0151] 若触摸力度大于第一阈值小于第二阈值时,则进行日期的逐次加一进行更改;
[0152] 若触摸力度大于第二阈值时,则通过滑动方式进行日期的更改;
[0153] 滑动方式包括向上滑动与向下滑动,向上滑动过程中,日期逐次加一;
[0154] 向下滑动过程中,日期逐次减一。
[0155] 需要说明的是,手指每滑动一次,日期变化一天,通过设置上下两个方向滑动,可以有效防止当更改日期超过数量时,则可以反向操作,提高操作效率,此外通过外部因素(即手指触摸)来触发日历图中的不同月份界面切换,如通过触摸上滑动屏幕或者下滑动屏幕来更改月份,更改月份的时候,需要增加判断是否需要切换年份,当月份超过12月以后,年份需要增加一年,当月份小于1月的时候,年份需要减小一年;当日期发生改变后,同样对日历月份进行切换更新,达到查看不同年份或者不同月份的日历图的目的。
[0156] 根据本发明实施例,获取当前日历信息之前,还包括:
[0157] 获取当前用户身份信息,对当前用户身份信息进行加密处理,得到当前用户身份的加密数据包;
[0158] 将当前用户身份的加密数据包发送至社区网络服务器中,通过社区网络服务器发送至预设的安全服务器进行解密和验证;
[0159] 得到当前用户身份验证结果信息;
[0160] 将当前用户身份验证结果信息发送至社区网络服务器判断当前用户身份信息是否合法;
[0161] 若是,发送设备开启信息至智能穿戴设备。
[0162] 需要说明的是,通过设置加密处理,可以使智能穿戴设备与用于进行匹配,防止其他人恶意篡改日历或其他信息,只有能与智能穿戴设备匹配成功的用户才能对日历进行更改,此外,用户身份数据加密可以有效保护用户的身份数据的安全性,防止因智能穿戴设备丢失造成身份信息的泄露,提高使用安全性。
[0163] 本发明第三方面提供了一种计算机可读存储介质,可读存储介质中包括基于智能穿戴设备的日历更新方法程序,基于智能穿戴设备的日历更新方法程序被处理器执行时,实现如上述任一项的基于智能穿戴设备的日历更新方法的步骤。
[0164] 本发明公开的一种基于智能穿戴设备的日历更新方法、系统及介质,通过初始化当前环境,获取网络时间信息,根据网络时间信息设定智能穿戴设备的初始时间信息;配置采样间隔时间,采集智能穿戴设备的当前时间信息;将当前时间信息与网络时间信息进行差值计算,得到时间差值;将时间差值与预设的时间阈值进行比较;若时间差值等于或大于预设的时间阈值,则生成日历更新方式;根据日历更新方式将智能穿戴设备的日历进行修正更新;若小于,则生成日历图,将日历图发送至预设终端进行显示;通过配置采样间隔时间,采集智能穿戴设备的当前时间信息,并与网络时间进行比对,将智能穿戴设备的时间偏差为依据对日历进行实时更新的技术。
[0165] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0166] 上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0167] 另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0168] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0169] 或者,本发明上述集成的单元如果以软件功能模的形式实现并作为独立的产品销售或使用时,也可以存储在一个可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
QQ群二维码
意见反馈