智能设备中夏令时自动设置的方法、云平台及存储介质技术

技术编号:33123820 阅读:10 留言:0更新日期:2022-04-17 00:30
本发明专利技术公开了智能设备中夏令时自动设置的方法、云平台及存储介质,用以解决现有技术中存在的需要手动设置智能IoT设备夏令时的技术问题,该方法包括:获取智能设备所在地的地区索引及位置相关信息;根据所述地区索引及所述位置相关信息,确定所述智能设备的第一夏令时;并校验所述第一夏令时与所述智能设备中的第二夏令时是否一致;若不一致,则将所述第一夏令时设置为所述第二夏令时。夏令时设置为所述第二夏令时。夏令时设置为所述第二夏令时。

【技术实现步骤摘要】
智能设备中夏令时自动设置的方法、云平台及存储介质


[0001]本专利技术涉及通信领域,尤其是涉及智能设备中夏令时自动设置的方法、云平台及存储介质。

技术介绍

[0002]随着智能物联网(Internet of Things,IoT)设备的普及和国际贸易的发展,越来越多的智能IoT设备会销往不同的国家和地区。
[0003]但是,不同国家和地区有其不同的夏令时政策,这就会导致智能IoT设备在不同的国家和地区使用时,其内部时间会出现与当地时间不一致的情况,从而影响智能IoT设备的正常使用。
[0004]并且,由此还产生了终端用户在将其智能IoT设备添加到自己的APP应用时,需要手动设置智能IoT设备中夏令时的场景。同时,由于每年的夏令时开始结束时间都在变化,这也就需要用户在当年夏令时开始前设置一次智能IoT设备的夏令时开始时间和结束时间。这些都给用户带来了较低的使用体验。
[0005]鉴于此,如何为智能IoT设备设置夏令时,成为一个亟待解决的技术问题。

技术实现思路

[0006]本专利技术提供的智能设备中夏令时自动设置的方法、云平台及存储介质,用以解决现有技术中存在的需要手动设置智能IoT设备夏令时的技术问题。
[0007]第一方面,为解决上述技术问题,本专利技术实施例提供的一种智能设备中夏令时自动设置的方法的技术方案如下:
[0008]获取智能设备所在地的地区索引及位置相关信息;
[0009]根据所述地区索引及所述位置相关信息,确定所述智能设备的第一夏令时;并校验所述第一夏令时与所述智能设备中的第二夏令时是否一致;
[0010]若不一致,则将所述第一夏令时设置为所述第二夏令时。
[0011]一种可能的实施方式,获取智能设备所在地的地区索引及位置相关信息,包括:
[0012]将首次与所述智能设备绑定的用户终端所在地,自动映射为所述智能设备的所在地;
[0013]根据所述所在地,获取所述地区索引及所述位置相关信息。
[0014]一种可能的实施方式,根据所述地区索引及所述位置相关信息,确定所述智能设备的第一夏令时,包括:
[0015]判断所述地区索引是否与夏令时库中的标准地区索引一致;
[0016]若一致,则从夏令时库中获取与所述标准地区索引对应的标准夏令时;
[0017]将所述标准夏令时作为所述第一夏令时。
[0018]一种可能的实施方式,判断所述地区索引是否与夏令时库中的标准地区索引一致之后,还包括:
[0019]若所述地区索引与所述夏令时库中的标准地区索引不一致,则根据所述位置相关信息及所述夏令时库中各标准地区索引对应的标准位置相关信息,计算所述地区索引对应所在地与每个标准地区索引对应地的距离;
[0020]将所有计算出的距离中的最小值对应的标准地区索引的标准夏令时,确定为所述第一夏令时,并将所述地区索引与所述第一夏令时存入所述夏令时库。
[0021]一种可能的实施方式,根据所述位置相关信息及所述夏令时库中各标准地区索引对应的标准位置相关信息,计算所述地区索引对应所在地与每个标准地区索引对应地的距离,包括:
[0022]从所述夏令时库中,去除不包含所述位置相关信息中的时区及语言的标准地区索引,获得第一集合;其中,所述位置相关信息包括所述智能设备首次被所述用户终端绑定时所述用户终端所在地的经纬度、时区和语言;
[0023]根据所述位置相关信息中的经纬度及所述第一集合中每个标准地区索引对应地的经纬度,计算所述地区索引对应所在地与所述第一集合中每个标准地区索引对应地的距离。
[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]若所述第一集合为空,则去除不包含所述位置相关信息中的时区的标准地区索引,获得第二集合;
[0051]将所述第二集合作为所述第一集合。
[0052]一种可能的实施方式,所述获取单元还用于:
[0053]定期同步所述夏令时库中每个标准地区索引的标准夏令时的起始时间。
[0054]一种可能的实施方式,所述确定单元还用于:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能设备中夏令时自动设置的方法,其特征在于,包括:获取智能设备所在地的地区索引及位置相关信息;根据所述地区索引及所述位置相关信息,确定所述智能设备的第一夏令时;并校验所述第一夏令时与所述智能设备中的第二夏令时是否一致;若不一致,则将所述第一夏令时设置为所述第二夏令时。2.如权利要求1所述的方法,其特征在于,获取智能设备所在地的地区索引及位置相关信息,包括:将首次与所述智能设备绑定的用户终端所在地,自动映射为所述智能设备的所在地;根据所述所在地,获取所述地区索引及所述位置相关信息。3.如权利要求1所述的方法,其特征在于,根据所述地区索引及所述位置相关信息,确定所述智能设备的第一夏令时,包括:判断所述地区索引是否与夏令时库中的标准地区索引一致;若一致,则从夏令时库中获取与所述标准地区索引对应的标准夏令时;将所述标准夏令时作为所述第一夏令时。4.如权利要求3所述的方法,其特征在于,判断所述地区索引是否与夏令时库中的标准地区索引一致之后,还包括:若所述地区索引与所述夏令时库中的标准地区索引不一致,则根据所述位置相关信息及所述夏令时库中各标准地区索引对应的标准位置相关信息,计算所述地区索引对应所在地与每个标准地区索引对应地的距离;将所有计算出的距离中的最小值对应的标准地区索引的标准夏令时,确定为所述第一夏令时,并将所述地区索引与所述第一夏令时存入所述夏令时库。5.如权利要求4所述的方法,其特征在于,根据所述位置相关信息及所述夏令时库中各标准地区索引对应的标准位置相关信息,计算所述地区索引对应所在地与每个标准地区索引对应地的距离,包括:从所述夏令时库中,去除不包含所述位置相关信息中的时区及语言的标准地区索引,获得第一集合;其中,所述位置相关信息包括所述智能设备首次被所述...

【专利技术属性】
技术研发人员:方堃
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

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

1