通讯网关添加方法及装置,数据通讯方法、系统及装置的制造方法_3

文档序号:9455718阅读:来源:国知局
,夕卜接设备访问所述服务器,并根据通讯网关数据帧结构中的识别区获得所述外接设备对应的通讯网关。根据确定通讯网关数据帧结构中对传输数据格式要求的描述对所述数据信息进行分装。根据确定通讯网关数据帧结构中对使用通讯协议的描述建立与所述用户终端与外接设备间的通讯,并将封装好的数据信息发送给所述用户终端。
[0057]步骤S204,所述用户终端接收到所述数据信息后,从所述服务器中调取所述外接设备通讯网关,根据所述外接设备通讯网关的数据传输格式要求对所述数据信息进行解析,显示解析后的所述数据信息。
[0058]在本具体实施例中,所述用户终端接收到所述数据信息后,从服务器中调取所述外接设备网关,根据所述外接设备通讯网关的数据帧结构中对传输数据格式要求对所述数据信息进行解析。所述外接设备采集的数据信息会显示在所述用户终端上供用户查看。
[0059]本发明实施例提供的数据通讯方法。在每新增一个外接设备时都会对所述外接设备的通讯网关进行编辑,并将编辑后的通讯网关添加到服务器中,当需要与所述外接设备通讯时,通过服务器即可查找到与之相关的通讯网关,以便实现不同应用设备间的通讯。
[0060]第三具体实施例
[0061]图5为本发明第三具体实施例提供数据通讯方法的流程图。相对于第二具体实施例提供的方法,如图5所示,所述数据通讯方法的流程图还可以包括以下步骤:
[0062]步骤S301,所述用户终端向所述外接设备发送命令指令,从所述服务器中调取与所述命令指令匹配的所述外接设备通讯网关,根据所述外接设备通讯网关的数据传输格式要求对所述命令指令进行封装并根据所述外接设备通讯网关的通信协议建立与所述外接设备的通讯。
[0063]在本具体实施例中,描述的是用户终端向外接设备发送命令指令的过程,所述命令指令可以是用户在查看到第一具体实施例中的数据信息所做的操作,也可以是用户终端将从外接设备上获得的数据信息与用户终端内存储的阈值信息比较所做出的预先定义好的操作。
[0064]步骤S302,所述外接设备接收所述命令指令,从所述服务器中调取所述外接设备通讯网关,根据所述外接设备通讯网关的数据传输格式要求对所述命令指令解析,所述外接设备根据所述命令指令内容控制所述外接设备的外部接口的工作状态。
[0065]图6为本具体实施例提供的数据通讯方法的时序图,结合时序图详细介绍本具体实施例的实现过程。
[0066]假设本具体实施例的应用场景为一智能消防系统,用户终端为一具有消防监控功能的计算机,外接设备为一消防报警器,用户终端接收到某处发生火险的信息(可参照第一具体实施例实现过程),用户终端可以自动根据接收到的火险信息发出控制消防报警器报警的命令指令,也可以由专门监控的用户触发命令指令。
[0067]消防报警器在加入智能消防系统时,会在用户终端上添加其通讯网关内容,在服务器中保存有与消防报警器对应的通讯网关。当用户终端发送报警命令指令时,用户终端会从服务器中去查找与消防报警器相关的通讯网关,具体地,根据通讯网关的识别区查找到消防报警器对应的通讯网关。查找到消防报警器的通讯网关后,服务器将该通讯网关发送给用户终端,用户终端解析所述消防报警器的通讯网关,根据通讯网关的数据元素区将所述命令指令封装成满足消防报警器接收格式的数据格式;根据通讯网关的协议元素区获得与所述消防报警器建立通讯所需要的通讯协议,与所述消防报警器建立通讯。发送封装后的命令指令到所述消防报警器。
[0068]消防报警器接收到命令指令后,向服务器发起获得消防警报器通讯网关的请求,服务器将消防警报器通讯网关发送给消防警报器,消防警报器根据通讯网关中的数据帧结构中对数据传输格式的要求对所述命令指令进行解析,以便消防警报器能够读取。消防警报器根据解析后的命令指令控制消防报警器的扬声器工作,进而实现报警功能,解析后的命令指令可以直接通过数据总线控制所述外部接口(扬声器)工作,也可以间接通过数据总线控制所述外部接口(扬声器)工作。
[0069]在本发明第三具体实施例提供的数据通讯方法中,进一步地,在添加所述外接设备通讯网关时,将新添加的通讯网关与所述服务器中存储的所述通讯网关进行比对,当所述服务器中不存在所述新添加的通讯网关时,所述用户终端接收所述新添加的通讯网关。
[0070]在本具体实施例中,因新增的外接设备通讯网关内容根据数据帧结构被分为多个功能区域。识别区专用于识别不同的外接设备的通讯网关,即便数据元素区与协议元素区一样,识别区也不可能一样。为了保证外接设备与通讯网关一一对应的关系,当新增的外接设备通讯网关的多个功能区域输入不相同时,根据多个功能区域所输入内容生成的外接设备通讯网关势必不会与服务器中已经存储的通讯网关不同,用户终端接收新添加的通讯网关,并将其上传到服务器中。当新增的外接设备通讯网关与服务器中存在通讯网关重复时,用户终端会提醒用户是否输入正确,避免外接设备与通讯网关不能一一对应的情况出现。
[0071]在本发明第三具体实施例提供的数据通讯方法中,进一步地,所述通讯网关数据帧结构采用XML格式描述。
[0072]在本具体实施例中,用户在用户终端上完成一个通讯网关数据帧结构各功能区域的输入后,用户终端会根据上述输入内容形成XML格式的通讯网关。采用XML格式描述的通讯网关具有结构清晰、便于扩展、可以兼容不同协议的优点。
[0073]第四具体实施例
[0074]图7为本发明第四具体实施例提供数据通讯方法的流程图,本具体实施例数据通讯方法运行于用户终端,如图7所示,本具体实施例中数据通讯方法可以包括以下步骤:
[0075]步骤S401,用户终端响应添加所述外接设备通讯网关的操作,添加所述外接设备通讯网关,上传所述外接设备通讯网关到所述服务器,所述外接设备通讯网关包括通讯网关数据帧结构,所述通讯网关数据帧结构中包括识别区、协议元素区及数据元素区,所述识别区用于识别不同所述外接设备通讯网关,所述协议元素区用于设置通信协议簇及包含的通信协议命令,所述数据元素区用于设置数据传输的格式要求;
[0076]在本具体实施例中,所述通讯网关的数据帧结构包括:用于表征通讯网关的身份的识别区,用于表征通讯网关具体通讯协议的协议元素区及用于表征通讯网关对传输数据格式要求的数据元素区。用户在得知加入某一新外接设备后,根据该外接设备的通讯网关,在所述添加界面对应的识别区、协议元素区及数据元素区中输入对应参数即可,其中数据元素区可以选择不同的数据传输格式要求,在协议元素区用户也可以扩展外接设备的通讯协议。于本发明的其它实施方式中,也可以在对应输入的位置处设置下拉菜单列出可能相关选项参数,供用户选择输入。
[0077]步骤S402,接收所述外接设备发送的经过根据所述外接设备通讯网关的数据传输格式要求封装的数据信息,从所述服务器中调取所述外接设备对应的所述通讯网关,根据所述外接设备通讯网关的数据传输格式要求对所述数据信息进行解析,显示解析后的所述数据信息。
[0078]在本发明第四具体实施例提供的数据通讯方法中,进一步地,所述方法还可以包括:
[0079]步骤S403,所述用户终端向所述外接设备发送命令指令,从所述服务器中调取与所述命令指令匹配的所述外接设备通讯网关,根据所述外接设备通讯网关的数据传输格式要求对所述命令指令进行封装并根据所述外接设备通讯网关的通信协议建立与所述外接设备的通讯,控制所述外接设备工作状态。
[0080]在本具体实施例中,用户终端不仅可以接受外接设备发送的数据信息,还能通过上述数据信息给出命令指令控制外接设备的工作状态。通过上述方法可以对物联网下各个外接设备进行有效的控制。
[0081]第五具体实施例
[0082]图8示出了本发明第五具体实施例提供的通讯网关添加装置500,应用于客户端,所述通讯网关包括通讯网关数据帧结构,所述通讯网关数据帧结构中包括识别区、协议元素区及数据元素区,所述识别区用于识别不同所述外接设备通讯网关,所述协议元
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1