【技术实现步骤摘要】
一种数据打包交换的方法和系统
本专利技术涉及数据交换
,更具体地说,特别涉及一种数据打包交换的方法和系统。
技术介绍
为了实现物联网和互联网的数据交换,通常需要针对不同设备而开发专门的程序来实现,在设备端和服务器端都需要制定专用的数据交换协议,这样就会造成多种不同的设备需要重新定义数据交换协议和开发相应的程序,从而造成人力、物力的重复。
技术实现思路
本专利技术的第一目的在于针对现有技术中的物联网和互联网的数据交换需要在设备端和服务器端指定专用的数据交换协议而存在人力、物力浪费的技术问题,提供一种数据打包交换的方法。本专利技术的第二目的在于提供一种实现上述方法的系统。为了达到上述第一目的,本专利技术采用的技术方案如下:S1、源终端按照第一数据交换功能指令组包,发送调度请求给服务端系统;所述的第一数据交换功能指令为终端认证请求指令;S2、服务端系统接收并处理上述的调度请求,再返回一可用的交换节点服务器地址给源终端或返回一请求失败的信息给源终端;S3、若为步骤S2中所述的返回一可用的交换节点服务器地址给源终端,即源终端按照第二数据交换功能指令组包,向服务端系统的交换节点服务器地址发送数据包;所述的第二数据交换功能指令为发送接收数据指令,请求数据指令,发送状态指令,发送时间校验指令,或接收控制指令中的任一项;S4、服务端系统的交换节点服务器处理步骤S3中的数据包,并发送给至少一个目标终端;其中,所述源终端组包的数据格式包括包头、包体以及校验位;且所述包头包括同步帧、源终端编码、目标终端编码、接收确认、功能号、发送包号、应答包号以及包长度;所述包体包括包内容;所 ...
【技术保护点】
一种数据打包交换的方法,其特征在于:包括如下步骤,?S1、源终端按照第一数据交换功能指令组包,发送调度请求给服务端系统;S2、服务端系统接收并处理上述的调度请求,再返回一可用的交换节点服务器地址给源终端或返回一请求失败的信息给源终端;S3、若为步骤S2中所述的返回一可用的交换节点服务器地址给源终端,即源终端按照第二数据交换功能指令组包,向服务端系统的交换节点服务器地址发送数据包;S4、服务端系统的交换节点服务器处理步骤S3中的数据包,并发送给至少一个目标终端。
【技术特征摘要】
1.一种数据打包交换的方法,其特征在于:包括如下步骤,S1、源终端按照第一数据交换功能指令组包,发送调度请求给服务端系统;所述的第一数据交换功能指令为终端认证请求指令;S2、服务端系统接收并处理上述的调度请求,再返回一可用的交换节点服务器地址给源终端或返回一请求失败的信息给源终端;S3、若为步骤S2中所述的返回一可用的交换节点服务器地址给源终端,即源终端按照第二数据交换功能指令组包,向服务端系统的交换节点服务器地址发送数据包;所述的第二数据交换功能指令为发送接收数据指令,请求数据指令,发送状态指令,发送时间校验指令,或接收控制指令中的任一项;S4、服务端系统的交换节点服务器处理步骤S3中的数据包,并发送给至少一个目标终端;其中,所述源终端组包的数据格式包括包头、包体以及校验位;且所述包头包括同步帧、源终端编码、目标终端编码、接收确认、功能号、发送包号、应答包号以及包长度;所述包体包括包内容;所述校验位包括校验和;其中:所述同步帧、源终端编码、目标终端编码、接收确认、功能号、发送包号、应答包号和包长度分别为3个、12个、12个、1个、2个、4个、4个和4个字节,所述包内容为任意个字节,所述校验和为2个字节。2.根据权利要求1所述的数据打包交换的方法,其特征在于:在步骤S1中,源终端按照终端认证请求功能指令组包,发送调度请求给服务端系统;在步骤S2中,服务端系统接收并处理上述的调度请求,且服务端系统对源终端进行认证,如认证通过,则服务端系统分配一个可用的交换节点服务器地址给源终端并返回该交换节点服务器地址给源终端;如认证不通过,则返回一请求失败的信息给源终端;在步骤S3中,当所述第二数据交换功能指令为发送接收数据指令时,源终端按照发送接收数据指令组包,并发送至服务端系统,以及,在步骤S4中,服务端系统的交换节点服务器把收到的数据包加入发送队列,并将数据包处理发送给至少一个目标终端中,最后,至少一个目标终端向服务端系统返回数据分发完成结果;或者,在步骤S3中,当所述第二数据交换功能指令为请求数据指令时,源终端按照请求数据功能指令组包,并发送至服务端系统,以及,在步骤S4中,服务端系统查找目标终端,并重新对请求数据功能指令组包,发送至目标终端中,目标终端接收并处理数据包,返回内容至服务端系统,最后,服务端系统发送该内容给源终端;或者,在步骤S3中,当所述第二数据交换功能指令为发送状态指令时,源终端按照发送状态功能指令组包,并发送至服务端系统,以及,在步骤S4中,服务端系统接收并处理源终端的设备状态信息,最后,服务端系统将该信息反馈至源终端;或者,在步骤S3中,当所述第...
【专利技术属性】
技术研发人员:黄勇,刘庆柱,陈开林,徐艺,
申请(专利权)人:广州海星物联网信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。