【技术实现步骤摘要】
基于无线通信模块的云接入系统和方法
本专利技术涉及通信
,尤其涉及一种基于无线通信模块的云接入系统和方法。
技术介绍
云服务器作为近年来的一种热门技术和发展趋势,其根本原理就是通过资源共享以达到降低成本的同时,提高IT基础平台弹性扩展的效率。目前云服务器的建设旨在为广大用户按需提供服务。云服务器承载了大量重要的业务系统及数据,同时不同的家用电器需要接入云服务器以给用户提供相关业务,因此云服务器接入存在着诸多需求和挑战。相关技术在基于无线通信模块的云接入系统中,通过循环方式(例如:LOOP循环)查找无线通信模块中的应用事件,步骤繁琐,不能够实现对无线通信模块中应用事件的回调,云服务器接入体验差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种基于无线通信模块的云接入系统,能够实现对无线通信模块中应用事件的回调以获知应用消息,使云服务器接入过程更加高效、便捷。本专利技术的另一个目的在于提出一种基于无线通信模块的云接入方法。本专利技术的另一个目的在于提出一种无线通信模块。为达到上述目的,本专利技术第一方面实施例提出的基于无线通信模块的云接入系统,包括:无线通信模块、通过所述无线通信模块相互通信的云服务器和家用电器,其中,所述无线通信模块中包括:串口数据收发线程,用于与所述家用电器进行通信;网络数据收发线程,用于与所述云服务器进行通信;业务逻辑线程,用于与所述串口数据收发线程、所述网络数据收发线程进行消息交换,以对所述串口数据收发线程和所述网络数据收发线程收发的消息进行控制;主线程,所述主线程用于 ...
【技术保护点】
一种基于无线通信模块的云接入系统,所述无线通信模块用于家用电器,其特征在于,包括无线通信模块、通过所述无线通信模块相互通信的云服务器和家用电器,其中,所述无线通信模块中包括:串口数据收发线程,用于与所述家用电器进行通信;网络数据收发线程,用于与所述云服务器进行通信;业务逻辑线程,用于与所述串口数据收发线程、所述网络数据收发线程进行消息交换,以对所述串口数据收发线程和所述网络数据收发线程收发的消息进行控制;主线程,所述主线程用于对所述串口数据收发线程、网络数据收发线程和业务逻辑线程进行控制;应用事件回调子模块,所述主线程通过所述应用事件回调子模块控制所述业务逻辑线程;以及应用事件消息队列,用于接收所述业务逻辑线程生成的应用事件消息,并供所述主线程读取。
【技术特征摘要】
1.一种基于无线通信模块的云接入系统,所述无线通信模块用于家用电器,其特征在于,包括无线通信模块、通过所述无线通信模块相互通信的云服务器和家用电器,其中,所述无线通信模块中包括:串口数据收发线程,用于与所述家用电器进行通信;网络数据收发线程,用于与所述云服务器进行通信;业务逻辑线程,用于与所述串口数据收发线程、所述网络数据收发线程进行消息交换,以对所述串口数据收发线程和所述网络数据收发线程收发的消息进行控制;主线程,所述主线程用于对所述串口数据收发线程、网络数据收发线程和业务逻辑线程进行控制;应用事件回调子模块,所述主线程通过所述应用事件回调子模块控制所述业务逻辑线程;以及应用事件消息队列,用于接收所述业务逻辑线程生成的应用事件消息,并供所述主线程读取。2.如权利要求1所述的基于无线通信模块的云接入系统,其特征在于,还包括:转换协议数据库,用于存储所述云服务器对应的转换协议。3.如权利要求2所述的基于无线通信模块的云接入系统,其特征在于,还包括:所述业务逻辑线程通过所述网络数据收发线程获取所述云服务器发送至所述家用电器的第一类型报文;所述业务逻辑线程获取所述云服务器的类型信息,并根据所述类型信息将所述第一类型报文转换为第二类型报文;所述业务逻辑线程通过所述串口数据收发线程将所述第二类型报文发送至所述家用电器。4.如权利要求2所述的基于无线通信模块的云接入系统,其特征在于,还包括:所述无线通信模块接收家用电器发送的第二类型报文,并获取所述第二类型报文对应的目的地址,以及根据所述目标地址确定对应云服务器的类型信息;所述无线通信模块根据所述云服务器的类型信息调用对应的转换协议;以及所述无线通信模块根据所述转换协议将所述第二类型报文转换为第一类型报文,并将所述第一类型报文发送至对应的云服务器。5.如权利要求1所述的基于无线通信模块的云接入系统,其特征在于,所述无线通信模块中还包括:WIFI事件回调子模块,用于接收WIFI回调事件,并在接收到所述WIFI回调事件之后,将所述WIFI回调事件添加至所述应用事件消息队列。6.如权利要求5所述的基于无线通信模块的云接入系统,其特征在于,所述WIFI回调事件由应用程序产生。7.如权利要求1所述的基于无线通信模块的云接入系统,其特征在于,所述主线程用于对所述无线通信模块的状态机进行管理。8.如权利要求7所述的基于无线通信模块的云接入系统,其特征在于,所述主线程用于对所述无线通信模块的状态机进行管理,具体包括:所述无线通信模块接收事件消息;根据所述事件消息的模式属性将所述事件消息分发至对应的状态机,其中,所述模式属性为AP-Mode、STA-Mode,或者System中的任一种;根据所述事件消息和所述对应的状态机的状态转换机制控制所述无线通信模块的状态进行切换。9.如权利要求8所述的基于无线通信模块的云接入系统,其特征在于,所述无线通信模块接收事件消息之前,还包括:配置所述无线通信模块的状态转换机制。10.如权利要求9所述的基于无线通信模块的云接入系统,其特征在于,所述状态机包括AP-Mode状态机、STA-Mode状态机,以及System状态机,所述模式属性AP-Mode对应AP-Mode状态机、所述模式属性STA-Mode对应STA-Mode状态机,以及所述模式属性System对应System状态机。11.如权利要求9所述的基于无线通信模块的云接入系统,其特征在于,所述配置所述无线通信模块的状态转换机制,包括:将所述AP-Mode状态机、所述STA-Mode状态机,以及所述System状态机的状态属性叠加,以配置所述无线通信模块的状态转换机制。12.如权利要求8所述的基于无线通信模块的云接入系统,其特征在于,所述无线通信模块的状态包括AP-Mode状态机中的建立AP中、AP运行中、以及空闲三种状态,STA-Mode状态机中的连接中、已连接、以及空闲三种状态;System状态机中的网络未建立、网络已建立、以及初始化三种状态。13.如权利要求12所述的基于无线通信模块的云接入系统,其特征在于,所述根据所述事件消息和所述对应的状态机的状态转换机制控制所述无线通信模块的状态进行切换,包括:如果所述事件消息的模式属性为AP-Mode,则AP-Mode状态机根据所述事件消息和所述AP-Mode状态机的状态转换机制控制所述无线通信模块的状态在建立AP中、AP运行中、以及空闲三种状态之间进行切换;如果所述事件消息的模式属性为STA-Mode,则STA-Mode状态机根据所述事件消息和所述STA-Mode状态机的状态转换机制控制所述无线通信模块的状态在连接中、已连接、以及空闲三种状态之间进行切换;如果所述事件消息的模式属性为System,则System状态机根据所述事件消息和所述System状态机的状态转换机制控制所述无线...
【专利技术属性】
技术研发人员:邹伟,杨俊,刘复鑫,周子航,吴晓东,
申请(专利权)人:美的集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。