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

适用于智慧灯具系统的离线数据同步系统、方法、终端及介质与流程

2022-04-30 02:01:52 来源:中国专利 TAG:


1.本技术涉及灯具控制及监测技术领域,特别是涉及适用于智慧灯具系统的离线数据同步系统、方法、终端及介质。


背景技术:

2.传统的监控系统主要是由控制系统和监测系统构成。在控制系统方面,用户通过平台向设备下发指令,设备向平台反馈执行结果,用户可以立即得知操作的成功与否。在监测系统方面,平台实时查询设备的状态并更新显示。传统的监控系统之所以可以这样做,主要由于:1)采用有线通信:有线通信具有传输迅速、稳定等特点,设备收到平台指令后,平台可以立即接收到设备的反馈;2)接入设备的数量少:传统的监控系统一般只接入几千上万台设备,系统管理的区域面积较小。
3.随着智慧城市的建设,要求监控系统接入几百万几千万台设备,管理更大的区域面积。如果继续使用有线通信,难免会出现以下问题:1)成本高昂:监控系统管理的区域越大,线缆铺设的面积越大,整个项目的成本也就越高;2)维护管理难:如果要对设备进行维护,就需要挖开铺设的线缆,这样给维护管理带来了很大的难度。因此,目前的项目主要采用无线(zigbee无线、nb、lora等)、电力载波等新的通信方式。
4.然而新的通信方式也带来新的问题:1)传输不可靠:在无线通信过程中,很可能由于天气和地理环境等不可控的因素,造成服务器与设备的通信中断;2)反馈时延长:新的通信方式由于时延较长,设备的反馈时间是传统监控系统的几倍。


技术实现要素:

5.鉴于以上所述现有技术的缺点,本技术的目的在于提供适用于智慧灯具系统的离线数据同步系统、方法、终端及介质,用于解决现有技术中的问题。
6.为实现上述目的及其他相关目的,本技术的第一方面提供一种适用于智慧灯具系统的离线数据同步系统,包括:灯具管理平台,用于从外部接收用户指令;所述用户指令包括灯具期望状态及对应的时间戳;数据库,与所述灯具管理平台之间进行数据交互及数据存储;受控灯具,与所述灯具管理平台之间建立通信连接;其中,所述灯具管理平台用于从外部接收用户指令,并根据所述用户指令将受控灯具的期望状态信息存储在所述数据库中,并将所述用户指令下发至各受控灯具;所述受控灯具在接收到用户指令后,根据期望状态和当前状态之间的比较结果来判断是否根据时间戳来更新状态。
7.于本技术的第一方面的一些实施例中,所述根据期望状态和当前状态之间的比较结果来判断是否根据时间戳来更新状态包括:将期望状态与当前状态做比较;若期望状态与当前状态不同,则根据时间戳决定是否更新当前状态;若期望状态与当前状态相同,则保持当前状态不变。
8.于本技术的第一方面的一些实施例中,所述受控灯具包括与所述灯具管理平台实时连接通信的在线灯具;其中:所述在线灯具在接收到用户指令后向所述灯具管理平台询
问其对应的期望状态;所述灯具管理平台从数据库中读取在线灯具的期望状态后下发给在线灯具;所述在线灯具将期望状态与当前状态做比较;若状态不同,则根据时间戳决定是否更新当前状态;若状态相同,则保持当前状态不变。
9.于本技术的第一方面的一些实施例中,所述受控灯具包括与所述灯具管理平台并非实时连接通信的离线灯具;其中:所述离线灯具在与灯具管理平台连接后,主动向灯具管理平台询问其对应的期望状态;所述灯具管理平台从数据库中读取离线灯具的期望状态后下发给离线灯具;所述离线灯具将期望状态与当前状态做比较;若状态不同,则根据时间戳决定是否更新当前状态;若状态相同,则保持当前状态不变。
10.于本技术的第一方面的一些实施例中,所述受控灯具在主动发起状态变更后,将更新后的状态信息主动上报给所述灯具管理平台,以供所述灯具管理平台实时更新所述数据库中所存储的灯具状态信息。
11.于本技术的第一方面的一些实施例中,所述灯具管理平台与用户终端建立通信连接,并从所述用户终端接收所述用户指令;其中,当所述用户终端打开监测时,所述灯具管理平台相应查询所有受控灯具的状态,并根据查询结果更新显示以及更新数据库中各灯具的状态信息。
12.为实现上述目的及其他相关目的,本技术的第二方面提供一种适用于智慧灯具系统的离线数据同步方法,应用于灯具管理平台;所述离线数据同步方法包括:接收用户指令;所述用户指令包括灯具期望状态及对应的时间戳;根据所述用户指令,将受控灯具的期望状态信息存储在数据库中,并将所述用户指令下发至各受控灯具,以供各受控灯具根据期望状态和当前状态之间的比较结果来判断是否根据时间戳来更新状态。
13.于本技术的第二方面的一些实施例中,所述受控灯具包括与所述灯具管理平台并非实时连接通信的离线灯具;所述方法还包括:在与离线灯具连接后,接收来自离线灯具的关于期望状态的主动询问;将所述离线灯具所对应的期望状态下发至离线灯具,以供所述离线灯具根据期望状态和当前状态之间的比较结果来判断是否根据时间戳来更新状态。
14.为实现上述目的及其他相关目的,本技术的第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述适用于智慧灯具系统的离线数据同步方法。
15.为实现上述目的及其他相关目的,本技术的第四方面提供一种电子终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行所述适用于智慧灯具系统的离线数据同步方法。
16.如上所述,本技术的适用于智慧灯具系统的离线数据同步系统、方法、终端及介质,具有以下有益效果:本发明提出的离线数据同步方案因无需关注受控灯具是否已经执行了用户指令,灯具满足条件后会自动更新到期望状态,避免用户重复下发指令,这样能够带来很好的用户体验;而且,本发明只需要在设备改变状态时占用一次网络资源即可,大大节约网络资源;进一步的,本发明有更大的管理范围、更好的用户体验效果、更高的系统鲁棒性等优点,能够很好的满足智慧城市的建设要求。
附图说明
17.图1显示为本技术一实施例中适用于智慧灯具系统的离线数据同步系统的结构示
意图。
18.图2显示为本技术一实施例中适用于智慧灯具系统的离线数据同步系统的结构示意图。
19.图3显示为本技术一实施例中适用于智慧灯具系统的离线数据同步系统的结构示意图。
20.图4显示为本技术一实施例中适用于智慧灯具系统的离线数据同步方法的流程示意图。
21.图5显示为本技术一实施例中电子终端的结构示意图。
具体实施方式
22.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
23.需要说明的是,在下述描述中,参考附图,附图描述了本技术的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本技术的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本技术的实施例的范围仅由公布的专利的权利要求书所限定。这里使用的术语仅是为了描述特定实施例,而并非旨在限制本技术。空间相关的术语,例如“上”、“下”、“左”、“右”、“下面”、“下方”、“下部”、“上方”、“上部”等,可在文中使用以便于说明图中所示的一个元件或特征与另一元件或特征的关系。
24.在本技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”、“固持”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
25.再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“a、b或c”或者“a、b和/或c”意味着“以下任一个:a;b;c;a和b;a和c;b和c;a、b和c”。仅当元件、功能或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
26.为了使本发明的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附图,对本发明实施例中的技术方案的进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定发明。
27.如图1所示,展示了本发明一实施例中适用于智慧灯具系统的离线数据同步系统的结构示意图。本实施例中适用于智慧灯具系统的离线数据同步系统包括:灯具管理平台
11、数据库12、以及受控灯具13。
28.在本实施例中,灯具管理平台11与数据库12之间进行数据交互和存储,并与受控灯具13之间建立通信连接。灯具管理平台11还与未图示的用户终端(例如手机、pad、平板电脑、可穿戴设备等)建立通信连接,用户通过用户终端向灯具管理平台11下发用户指令,灯具管理平台11根据用户指令将每盏受控灯具13的期望状态存储在数据库12中,并将用户指令下发至各受控灯具13。
29.在一些可实现的方式中,灯具管理平台11可以是服务器;所述服务器可以根据功能、负载等多种因素布置在一个或多个实体服务器上,也可以由分布的或集中的服务器集群构成;数据库12可以是关系数据库、时序数据库、键/值数据库、文档数据库、图数据库、对象数据库等;受控灯具13可以路灯,例如高杆灯、中杆灯、道灯具、庭院灯、草坪灯或者地埋灯等,本实施例均不作限定。
30.如图2所示,展示了本发明一实施例中适用于智慧灯具系统的离线数据同步系统的结构示意图。在本实施例中,受控灯具包括至少一盏在线灯具131和至少一盏离线灯具132。
31.在线灯具131与灯具管理平台11实时连接,并在接收到灯具管理平台11的用户指令后向灯具管理平台11询问期望状态;灯具管理平台11从数据库12中读取在线灯具131的期望状态后下发给在线灯具131;在线灯具131接收到期望状态后与当前状态进行比较;如果当前状态与期望状态不同,则根据时间戳决定是否更新自身状态;如果当前状态与期望状态相同,则保持当前状态不变。
32.离线灯具132通常处于离线状态,并当与灯具管理平台11连接后会主动向灯具管理平台11询问期望状态;灯具管理平台11从数据库12中读取离线灯具132的期望状态后下发给离线灯具132;离线灯具132接收到期望状态后与当前状态进行比较;如果当前状态与期望状态不同,则根据时间戳决定是否更新自身状态;如果当前状态与期望状态相同,则保持当前状态不变。
33.需说明的是,本发明中的受控设备是灯具,灯具由于场景或效果的需要,需要对灯具的状态及状态改变所发生的时间戳进行设定。以路灯为例,可被设定为下午六点为打开状态,早上五点为关闭状态;或以舞台效果灯光为例,可被设定为每隔几分钟随机改变灯光颜色等。因此用户指令不仅仅包括受控灯具的期望状态信息,还包括该期望状态发生的时间戳信息。
34.在一些示例中,当受控灯具主动发起状态变更时,将更新后的状态信息主动向灯具管理平台上报,以供所述灯具管理平台实时更新所述数据库中所存储的灯具状态信息。举例来说,若在线灯具131根据用户指令在一小时后更改为期望状态,那么在线灯具131会在一小时后更改为期望状态并且将更改后的状态主动上报给灯具管理平台,灯具管理平台将数据库中的灯具状态做更新处理。再举例来说,若离线灯具132根据用户指令更改为期望状态,那么在离线灯具132再次与灯具管理平台建立连接后,会第一时间向灯具管理平台上报灯具状态,灯具管理平台将数据库中的灯具状态做更新处理。
35.值得一提的是,传统的灯具控制系统在使用过程中,用户通过软件平台下发指令,当决策内的所有灯具成功执行指令,平台反馈成功的结果,反之亦然。然而,如果一盏灯具或一个片区内的灯具由于某种原因处于断电或损坏状态,而这种状态用户无法及时知晓,
所以用户会重复下发指令,这会严重影响用户体验。本发明提出的离线数据同步方案能够很好地解决这个问题,因为当用户下发指令后不再需要关注灯具是否已经执行该指令,灯具满足条件后会自动更新到期望状态,这样能够带来很好的用户体验。
36.另外,传统的灯具控制系统在使用过程中是根据所有灯具的执行情况反馈指令执行结果,这就要求所有灯具都必需保持可通信和可执行的状态。但是,由于各种环境以及人为因素的影响,例如网络断开造成灯具与服务器之间失联,或者灯具由于自身处于断电、损坏等状态不能执行指令,这些因素都会影响整个决策的成功与否。本发明提出的离线数据同步方案能够很好地解决这个问题,因为系统不必关心灯具此时是处于什么样的状态,平台下发指令,满足条件的设备会执行指令,不满足条件的设备会在条件满足时执行指令,通过这种方式,系统可以很好的排除各种不利因素的影响。
37.如图3所示,展示了本发明一实施例中适用于智慧灯具系统的离线数据同步系统的结构示意图,展示的是离线数据同步系统在监测方面的表现。
38.在一些示例中,当用户打开监测时(例如打开监测app),灯具管理平台11相应查询一次所有受控灯具13的状态,并根据查询结果更新显示以及更新数据库中各灯具的状态信息。
39.在一些示例中,当受控灯具的状态发生改变时主动向灯具管理平台上报11,灯具管理平台11根据各个受控灯具的上报内容,更新数据库中存储的灯具状态。
40.值得一提的是,传统的灯具状态监测方案需要与灯具保持实时通信,并不断询问灯具的当前状态,以保持显示的实时性,但这种不断询问的方式会给服务器带来极大的负荷,占据了很大的服务器资源。另外,传统的灯具状态监测方案与灯具保持实时通信需要占据很大的网络资源,但网络资源是需要服务付费的,这将大大增加用户的使用成本;本发明提出的离线数据同步方案则大大减少了成本开销,只需要在设备改变状态时占用一次网络资源即可。进一步的,传统的灯具状态监测方案由于管理范围小、系统鲁棒性差等因素已经不能满足建设的需要,不利于智慧城市的建设;本发明提出的离线数据同步方案具有更大的管理范围、更好的用户体验效果、更高的系统鲁棒性等优点,能够很好的满足智慧城市的建设要求。
41.如图4所示,展示了本发明一实施例中适用于智慧灯具系统的离线数据同步方法的流程示意图。本实施例中的离线数据同步方法主要包括步骤s41和s42。
42.步骤s41:接收用户指令;所述用户指令包括灯具期望状态及对应的时间戳。
43.步骤s42:根据所述用户指令,将受控灯具的期望状态信息存储在数据库中,并将所述用户指令下发至各受控灯具,以供各受控灯具根据期望状态和当前状态之间的比较结果来判断是否根据时间戳来更新状态。
44.在一些示例中,所述受控灯具包括与所述灯具管理平台实时连接通信的在线灯具;所述离线数据同步方法包括:接收来自在线灯具的关于期望状态的主动询问;将所述在线灯具所对应的期望状态下发至在线灯具,以供所述在线灯具根据期望状态和当前状态之间的比较结果来判断是否根据时间戳来更新状态。
45.在一些示例中,所述受控灯具包括与所述灯具管理平台并非实时连接通信的离线灯具;所述离线数据同步方法还包括:在与离线灯具连接后,接收来自离线灯具的关于期望状态的主动询问;将所述离线灯具所对应的期望状态下发至离线灯具,以供所述离线灯具
根据期望状态和当前状态之间的比较结果来判断是否根据时间戳来更新状态。
46.如图5所示,展示了本发明一实施例中的电子终端的结构示意图。本实施例的电子终端包括:处理器51、存储器52、通信器53;存储器52通过系统总线与处理器51和通信器53连接并完成相互间的通信,存储器52用于存储计算机程序,通信器53用于和其他设备进行通信,处理器51用于运行计算机程序,使电子终端执行如上适用于智慧灯具系统的离线数据同步方法的各个步骤。
47.上述提到的系统总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,简称ram),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
48.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
49.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述适用于智慧灯具系统的离线数据同步方法。
50.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
51.综上所述,本技术提供适用于智慧灯具系统的离线数据同步系统、方法、终端及介质,本发明提出的离线数据同步方案因无需关注受控灯具是否已经执行了用户指令,灯具满足条件后会自动更新到期望状态,避免用户重复下发指令,这样能够带来很好的用户体验;而且,本发明只需要在设备改变状态时占用一次网络资源即可,大大节约网络资源;进一步的,本发明有更大的管理范围、更好的用户体验效果、更高的系统鲁棒性等优点,能够很好的满足智慧城市的建设要求。所以,本技术有效克服了现有技术中的种种缺点而具高度产业利用价值。
52.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。
再多了解一些

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

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

相关文献