一种楼宇对讲系统及其终端设备软件升级方法与流程

文档序号:14910860发布日期:2018-07-10 23:22阅读:438来源:国知局

本发明属于楼宇对讲技术领域,具体涉及一种楼宇对讲系统及其终端设备软件升级方法。



背景技术:

目前基于云服务的全数字化楼宇对讲系统的组网方式主要分为系统内全部设备上公网和系统内部分设备上公网两种方式。该系统主要由对讲服务器和终端设备构成,终端设备包含梯口机、室内机和管理机以及移动终端应用程序。本发明不涉及移动终端应用程序的升级方法。通常情况下,系统内全部设备上公网方式的终端软件升级方法为:通过从公网服务器发布软件更新的通知,各终端接收到通知后直接从服务器上下载升级包。这种方式对服务器的负载要求很高,同时下载的数据流量也大,造成资源浪费。系统内部分设备上公网的软件升级方式为:对讲服务器和梯口机上公网,室内机、管理机和小区对讲服务器只连通小区局域网。这种系统的终端软件升级方式一般为升级包通过小区对讲服务器进行发布,这种方式的缺点是:每次升级都需要技术服务人员到现场操作,造成人力资源浪费;通过小区服务器直接下发升级包对服务器的负载要求也较高;为了控制服务器的负载也可在小区服务器控制每次升级包下发的数量,但若小区住户较多,将造成升级时间过长。



技术实现要素:

本发明主要解决的技术问题是现有技术中基于楼宇对讲系统的终端设备软件升级方法不够优化,导致网络资源浪费、负载要求高、人力资源投入多或者升级时间长的问题。

为解决上述技术问题,本发明提出一种基于楼宇对讲系统的终端设备软件升级方法,所述楼宇对讲系统包括:一个公网楼宇对讲系统和至少一个小区内部楼宇对讲系统;其中,公网楼宇对讲系统包括:通过互联网进行通信连接的中心服务器和终端设备,包括小区梯口机;小区内部楼宇对讲系统包括:通过以太局域网进行通信连接的终端设备,包括梯口机、室内机和管理机;中心服务器和终端设备进行通信连接,用于给接入该服务器的所有小区提供终端设备软件升级服务。所述方法包括:接收指令步骤:中心服务器接收终端设备的软件升级指令和软件升级信息,其中,软件升级信息包括终端设备所属的小区信息、终端设备类型和升级软件版本信息;第一通知步骤:中心服务器根据不同终端设备的升级需要发送第一升级通知信息给选定小区的对应梯口机;第一下载步骤:梯口机收到第一升级通知信息后,记录软件升级包版本信息并下载软件升级包;第二通知步骤:梯口机进一步将第二升级通知信息传递给待升级的终端设备;终端升级步骤:终端设备从梯口机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从梯口机下载软件升级包进行软件升级。

另一方面,本发明还提出一种楼宇对讲系统,包括:一个公网楼宇对讲系统和至少一个小区内部楼宇对讲系统;其中,公网楼宇对讲系统包括:通过互联网进行通信连接的中心服务器和终端设备,包括小区梯口机;小区内部楼宇对讲系统包括:通过以太局域网进行通信连接的终端设备,包括梯口机、室内机和管理机;中心服务器和终端设备进行通信连接,用于给接入该服务器的所有小区提供终端设备软件升级服务;具体升级服务功能如下:中心服务器用于接收终端设备的软件升级指令和软件升级信息,其中,软件升级信息包括终端设备所属的小区信息、终端设备类型和升级软件版本信息;中心服务器还用于根据不同终端设备的升级需要发送第一升级通知信息给选定小区的对应梯口机;所述梯口机用于收到第一升级通知信息后,记录软件升级包版本信息并下载软件升级包;所述梯口机还用于进一步将第二升级通知信息传递给待升级的终端设备;终端设备从梯口机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从梯口机下载软件升级包进行软件升级。

另一方面,本发明还提出一种用于实现基于楼宇对讲系统的终端设备软件升级方法的产品,包括:存储器,用于存储程序;处理器,用于通过执行所述存储器存储的程序以实现如上所述的方法。

另一方面,本发明还提出一种计算机可读存储介质,其特征在于,包括程序,所述程序能够被处理器执行以实现如上所述的方法。

本发明采用楼宇对讲系统及其终端设备软件升级方法,能够在一个中心服务器管理与该服务器连接的所有小区所有楼栋、所有单元、所有楼层、所有房室的终端设备软件升级工作,减少技术服务人员到小区现场操作终端软件升级的资源投入,同时为终端设备的软件升级的提供了及时、快捷、方便的方法。使用本发明的软件升级方法可以节省服务器的硬件资源和系统网络带宽资源,可以节约系统成本,提高系统效率。

附图说明

图1为一种基于楼宇对讲系统的终端设备软件升级方法示意图;

图2为一种楼宇对讲系统的架构示意图;

图3为软件升级终端设备是梯口机的升级步骤示意图;

图4为软件升级终端设备是管理机的升级步骤示意图;

图5为软件升级终端设备是室内机的升级步骤示意图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。

另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。

本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。

本发明的实施例一基于如图2所示网络架构的一种楼宇对讲系统。包括:一个公网楼宇对讲系统和至少一个小区内部楼宇对讲系统;其中,公网楼宇对讲系统包括:通过互联网进行通信连接的中心服务器和终端设备,包括小区梯口机;小区内部楼宇对讲系统包括:通过以太局域网进行通信连接的终端设备,包括梯口机、室内机和管理机;中心服务器和终端设备进行通信连接,用于给接入该服务器的所有小区提供终端设备软件升级服务,这些小区可以在不同的地理位置。

在本实施例中,公网楼宇对讲系统的终端设备中还可以包括用户端移动通信设备,例如,手机应用程序。本发明中的终端设备软件升级方法不涉及用户端移动通信设备的升级方法。

在本实施例中,小区内部楼宇对讲系统的终端设备一般配置形式是:一个中心服务器至少管理和连接一个小区的终端设备,每个小区包括一个管理机,每个小区至少有一栋楼,每栋楼至少有一个单元,每个单元至少有一个梯口机,梯口机位于单元出入口,例如:地面一楼出入口或者地下室车库出入口。每个单元至少有一层房间,每层房间至少有一间房室,室内机安装在房室内。小区内部所有终端设备通过局域网进行通信连接。其中,所有的梯口机可以同时通过互联网与中心服务器进行通信连接。

本实施例中提供了一种基于楼宇对讲系统的终端设备软件升级方法,步骤如图1所示,具体说明如下:

A100接收指令步骤:中心服务器接收用户输入或者系统设置的终端设备软件升级指令和软件升级信息,其中,软件升级信息包括终端设备所属的小区信息、终端设备类型和升级软件版本信息;

A101第一通知步骤:中心服务器根据不同终端设备的升级需要发送第一升级通知信息给选定小区的对应梯口机;

A102第一下载步骤:梯口机收到第一升级通知信息后,记录软件升级包版本信息并下载软件升级包;

A103第二通知步骤:梯口机进一步将第二升级通知信息传递给待升级的终端设备;

A104终端升级步骤:终端设备从梯口机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从梯口机下载软件升级包进行软件升级。

采用上述方法,可以通过梯口机进行终端设备升级信息记录,用来确认楼宇对讲系统对应小区的所有终端设备完成软件升级活动。

在本实施例中,当接收指令步骤得到的软件升级信息不同时,升级方法也会不同,具体可以分为以下几种情况。

参见图3,具体步骤为:

B100:中心服务器接收终端设备的软件升级指令和软件升级信息,其中,终端设备类型为梯口机;

B101:中心服务器发送软件升级通知信息给选定小区连接在互联网中的所有梯口机;

B102:所述梯口机收到升级通知信息后,首先记录升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从中心服务器下载软件升级包进行软件升级。

参见图4,具体步骤为:

B200:中心服务器接收终端设备的软件升级指令和软件升级信息,其中,终端设备类型为管理机;

B201:中心服务器发送软件升级通知信息给选定小区连接在互联网中第一梯口机;

B202:所述梯口机收到升级通知信息后,记录升级包版本信息并下载软件升级包;

B203:梯口机进一步发送升级通知信息给选定小区的管理机;

B204:所述管理机收到升级通知信息后,从梯口机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从梯口机下载软件升级包进行软件升级。

参见图5,具体步骤为:

B300:中心服务器接收终端设备的软件升级指令和软件升级信息,其中,终端设备类型为室内机;

B301:中心服务器发送软件升级通知信息给选定小区连接在互联网中的第一楼栋的第一单元中的第一梯口机;

B302:所述梯口机收到升级通知信息后,记录升级包版本信息并下载软件升级包;

B303:梯口机进一步发送升级通知信息给对应楼栋的对应单元第一楼层的所有室内机;

B304:所述室内机收到升级通知信息后,从梯口机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从梯口机下载软件升级包进行软件升级;

B305:所述室内机完成升级后,发送升级通知信息给第二楼层的对应室内机;

B306:第二楼层的室内机收到升级通知信息后,从第一楼层对应室内机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从所述室内机下载软件升级包进行软件升级;重复B305和B306操作,直至所有待软件升级的室内机均收到升级通知信息并进行处理;

B307:梯口机或者室内机不能成功发送升级通知信息给尚未安装或者未上电的室内机时,则更换给下一楼层对应的室内机发送升级通知信息;

B308:尚未安装或者未上电的室内机完成安装且上电后,发送本机软件版本信息给所在单元中的第一梯口机,梯口机进行所述室内机的软件版本信息比较,如果梯口机中的室内机软件升级包版本信息更新,则向室内机发送升级通知信息,室内机接收该信息后,从梯口机下载软件升级包进行升级。

实施例二:如图2所示,一种楼宇对讲系统,包括:一个公网楼宇对讲系统和至少一个小区内部楼宇对讲系统;其中,公网楼宇对讲系统包括:通过互联网进行通信连接的中心服务器和终端设备,包括小区梯口机;小区内部楼宇对讲系统包括:通过以太局域网进行通信连接的终端设备,包括梯口机、室内机和管理机;中心服务器和终端设备进行通信连接,用于给接入该服务器的所有小区提供终端设备软件升级服务;具体升级服务功能如下:中心服务器用于接收终端设备的软件升级指令和软件升级信息,其中,软件升级信息包括终端设备所属的小区信息、终端设备类型和升级软件版本信息;中心服务器还用于根据不同终端设备的升级需要发送第一升级通知信息给选定小区的对应梯口机;所述梯口机用于收到第一升级通知信息后,记录软件升级包版本信息并下载软件升级包;所述梯口机还用于进一步将第二升级通知信息传递给待升级的终端设备;终端设备从梯口机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从梯口机下载软件升级包进行软件升级。

在本实施例中,根据中心服务器接收到软件升级信息的不同,系统中的中心服务器和终端设备具体升级服务功能还包括:

当中心服务器接收到的软件升级信息是:待软件升级的终端设备为梯口机时,系统中的中心服务器和终端设备具体升级服务功能还包括:中心服务器用于发送软件升级通知信息给选定小区连接在互联网中的所有梯口机;所述梯口机收到升级通知信息后,首先记录升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从中心服务器下载软件升级包进行软件升级。

当中心服务器接收到的软件升级信息是:待软件升级的终端设备为管理机时,系统中的中心服务器和终端设备具体升级服务功能还包括:中心服务器用于发送软件升级通知信息给选定小区连接在互联网中第一梯口机;所述梯口机用于收到升级通知信息后,记录升级包版本信息并下载软件升级包;所述梯口机还用于进一步发送升级通知信息给选定小区的管理机;所述管理机收到升级通知信息后,从梯口机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从梯口机下载软件升级包进行软件升级。

当中心服务器接收到的软件升级信息是:待软件升级的终端设备为室内机时,系统中的中心服务器和终端设备具体升级服务功能还包括:中心服务器用于发送软件升级通知信息给选定小区连接在互联网中的第一楼栋的第一单元中的第一梯口机;所述梯口机用于收到升级通知信息后,记录升级包版本信息并下载软件升级包;所述梯口机还用于进一步发送升级通知信息给对应楼栋的对应单元第一楼层的所有室内机;所述室内机收到升级通知信息后,从梯口机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从梯口机下载软件升级包进行软件升级;所述室内机完成升级后,发送升级通知信息给第二楼层的对应室内机;第二楼层的室内机收到升级通知信息后,从第一楼层对应室内机接收升级包版本信息,确认升级包版本信息比本机软件版本信息新之后,从所述室内机下载软件升级包进行软件升级;完成升级后,第二楼层室内机发送升级通知信息给第三楼层的对应室内机,重复上述升级操作,直至所有待软件升级的室内机均收到升级通知信息并进行处理;梯口机或者室内机不能成功发送升级通知信息给尚未安装或者未上电的室内机时,则可用于更换给下一楼层对应的室内机发送升级通知信息;尚未安装或者未上电的室内机完成安装且上电后,还可以发送本机软件版本信息给所在单元中的第一梯口机,梯口机进行所述室内机的软件版本信息比较,如果梯口机中的室内机软件升级包版本信息更新,则向室内机发送升级通知信息,室内机接收该信息后,从梯口机下载软件升级包进行升级。

实施例三:一种用于实现基于楼宇对讲系统的终端设备软件升级方法的产品,包括:存储器,用于存储程序;处理器,用于通过执行所述存储器存储的程序以实现如实施例一所述的方法。

实施例四:一种计算机可读存储介质,其特征在于,包括程序,所述程序能够被处理器执行以实现如实施例一所述的方法。

实施例五:本发明提出的一种楼宇对讲系统的终端设备软件升级方法还可以由管理机替代梯口机同时接入互联网和局域网,中心服务器通知管理机进行系统中终端设备的软件升级。

实施例六:本发明提出的一种楼宇对讲系统的终端设备软件升级方法及系统还可以取消管理机,该变化不会对其它终端软件的升级造成影响。

本领域技术人员可以理解,上述实施方式中各种方法的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,将程序存储在设备的存储器中,当通过处理器执行存储器中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的系统进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。

以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1