一种用户系统间信息传输的方法及装置制造方法及图纸

技术编号:12671618 阅读:65 留言:0更新日期:2016-01-07 16:40
本发明专利技术提供了一种系统间信息传输的方法,包括:接收用户发送的控制指令,并确定所述控制指令针对的目标设备;当判断出所述目标设备非本系统下的设备时,将使用本系统支持的第一通信协议封装的所述控制指令重新使用第二系统支持的第二通信协议进行封装;将经过重新封装的所述控制指令发送给所述第二系统。本发明专利技术还提供了一种系统间信息传输的装置。本发明专利技术在新旧系统之间的平滑过度的问题,使新旧系统可以相互兼容使用,并且解决了两个系统间无法进行通信的问题。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种用户系统间信息传输的方法及装置
技术介绍
目前,随着信息技术的高速发展,软件系统的升级维护十分的频繁,因为新旧技术的差异,一项新的技术无法完美的融合在旧系统中,需要开发一个新系统以支持新的技术,这样就造成了市面上同时会存有新旧两个系统,两个系统相互不支持,使两个系统之间无法通信。
技术实现思路
本专利技术所要解决的技术问题是提供一种系统间信息传输的方法,以解决现有技术中两个系统间无法通信的问题。在一些说明性实施例中,所述用户系统间信息传输的方法及系统,应用于第一系统,包括:接收用户发送的控制指令,并确定所述控制指令针对的目标设备;当判断出所述目标设备非本系统下的设备时,将使用本系统支持的第一通信协议封装的所述控制指令重新使用第二系统支持的第二通信协议进行封装;将经过重新封装的所述控制指令发送给所述第二系统。在一些说明性实施例中,所述系统间信息传输的方法,应用于第二系统,包括:接收与本系统下的设备发送的设备状态信息;当判定所述设备未与本系下的应用程序app绑定时,将使用本系统支持的第二通信协议封装的所述设备状态信息重新使用第一系统支持的第一通信协议进行封装;将重新封装后的所述设备状态信息发送给所述第一系统。本专利技术的再一个目的是提供一种系统间信息传输的装置。在一些说明性实施例中,所述系统间信息传输的装置,包括:第一模块,用于接收用户发送的控制指令,并确定所述控制指令针对的目标设备;第二模块,用于当判断出所述目标设备非本系统下的设备时,将使用本系统支持的第一通信协议封装的所述控制指令重新使用第二系统支持的第二通信协议进行封装;第三模块,用于将经过重新封装的所述控制指令发送给所述第二系统。在一些说明性实施例中,所述系统间信息传输的装置,包括:第十三模块,用于接收与本系统下的设备发送的设备状态信息;第十四模块,用于当判定所述设备未与本系下的应用程序app绑定时,将使用本系统支持的第二通信协议封装的所述设备状态信息重新使用第一系统支持的第一通信协议进行封装;第十五模块,用于将重新封装后的所述设备状态信息发送给所述第一系统。与现有技术相比,本专利技术的说明性实施例包括以下优点:通过对两个系统间进行协议转换,保证两个系统间可以相互通信,使两个系统可以兼容同时运行,不用强制要求用户升级或更换系统,改善了用户体验。【附图说明】图1是按照本专利技术的说明性实施例的流程图;图2是按照本专利技术的说明性实施例的流程图;图3是按照本专利技术的说明性实施例的流程图;图4是按照本专利技术的说明性实施例的流程图;图5是按照本专利技术的说明性实施例的流程图;图6是按照本专利技术的说明性实施例的流程图;图7是按照本专利技术的说明性实施例的装置的框图;以及,图8是按照本专利技术的说明性实施例的装置的框图。【具体实施方式】为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。现在参照图1,图1示出了根据一些说明性实施例中系统间信息传输的流程图。如图1所示,在一些说明性实施例中,公开了一种系统间信息传输的方法,应用于第一系统,包括:S11、接收用户发送的控制指令,并确定所述控制指令针对的目标设备;所述确定控制指令针对的目标设备,可以采用识别控制指令的发送用户,获得该用户名ID,以ID在自身的用户数据库中找到该用户名ID所绑定的设备,将该设备作为目标设备;在一些说明性实施例中,用户发送的控制指令中包含有目标设备,第一系统通过解析控制指令,获取其中的包含的目标设备。S12、当判断出所述目标设备非本系统下的设备时,将使用本系统支持的第一通信协议封装的所述控制指令重新使用第二系统支持的第二通信协议进行封装;当用户数据库中不存在于用户名ID所绑定的设备或通过解析控制指令获得的目标设备不存在于本系统的设备列表中,则判定目标设备非本系统下的设备,将使用本系统支持的第一通信协议封装的所述控制指令重新使用第二系统支持的第二通信协议进行封装,进入步骤S13 ;当用户数据库中存在于用户名ID所绑定的设备或通过解析控制指令获得的目标设备存在于本系统的设备列表中,则直接将控制指令发送至相应的设备。S13、将经过重新封装的所述控制指令发送给所述第二系统。在一些说明性实施例中,第一系统可以理解为新系统,第二系统可以为旧系统。新系统和旧系统之间的协议不一致,无法进行通信,通过对两个系统间进行协议转换,保证两个系统间可以相互通信,使两个系统可以兼容同时运行,不用强制要求用户升级或更换系统,改善了用户体验。在一些说明性实施例中,在接收所述用户发送的控制指令之前,还包括:接收并存储所述用户的绑定设备的必要信息。在一些说明性实施例中,将使用所述第一通信协议封装的所述控制指令重新使用所述第二通信协议进行封装的过程,包括:解析所述第一通信协议中的每个协议字段;删除包含有所述必要信息的协议字段,并将剩余的协议字段按照所述第二通信协议的语法标准进行排列组合。在一些说明性实施例中,必要信息为设备标识和/或设备类型。新旧两个系统间由于一些新的信息的加入,导致通信协议不一致,第一系统使用的通信协议为了保证用户信息的安全性和准确性,添加了一些包含有必要信息的协议字段,为了保证第一系统与第二系统间通信能力,将使用第一系统的第一通信协议中删除第二系统的第二通信协议中不包含的协议字段,并按照第二通信协议的语法标准进行排列组合,以使第一系统可以将控制指令发送给第二系统。在一些说明性实施例中,在接收并存储用户绑定设备的必要信息之前,还包括:在用户登录本系统时,判断登录本系统的用户的用户信息是否存在于本系统的第一用户数据库中;其中,判断登录本系统的用户的用户信息是否存在于本系统的第一用户数据库中的方法,可以采用以下之一:I)、将用户登录所使用的登录密码PWD按第一加密方式进行加密处理;将用户登录所使用的用户名ID,以及经过所述第一加密方式加密处理后的登录密码PWD与所述第一用户数据库中的用户信息进行匹配;匹配成功,则判定登录本系统的用户的用户信息存在于本系统的第一用户数据库中。2)、根据用户名ID在第一用户数据库中进行匹配,提取所述第一用户数据库中与所述用户名ID对应的、且经过第一加密方式加密处理的登录密码PWD ;将提取的所述登录密码按照所述第一解密方式进行解密处理,将所述解密后的登录密码与用户登录本系统时使用的登录密码PWD进行匹配;匹配成功,则判定登录本系统的用户的用户信息存在于本系统的第一用户数据库中。当判断出所述用户信息存在于本系统的第一用户数据库中时,提示用户补充其绑定设备的必要信息。在一些说明性实施例中,当判断出所述用户信息存在于本系统的第一用户数据库中时,还包括:将该用户的用户信息保存在本系统的第二用户数据库中,以及将该用户信息从所述第一用户数据库中删除。在一些说明性实施例中,所述用户信息中包含有用户登录时所使用的用户名ID和登录密码PWD ;所述第二用户数据库用于存储所述第二系统中的用户信息。在一些说明性实施例中,所述将该用户的用当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种系统间信息传输的方法,其特征在于,应用于第一系统,包括:接收用户发送的控制指令,并确定所述控制指令针对的目标设备;当判断出所述目标设备非本系统下的设备时,将使用本系统支持的第一通信协议封装的所述控制指令重新使用第二系统支持的第二通信协议进行封装;将经过重新封装的所述控制指令发送给所述第二系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:李立博
申请(专利权)人:青岛海尔智能家电科技有限公司北京海尔广科数字技术有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1