【技术实现步骤摘要】
通信系统、方法及电子设备
[0001]本申请涉及智能终端
,尤其涉及一种通信系统、方法及电子设备。
技术介绍
[0002]随着互联网的发展,用户的生活越来越离不开智能电子设备(如手机、平板等)。其中,在电子设备中应用程序与物联网设备(如家用电器、穿戴设备等)绑定后,用户就可以使用应用程序对物联网设备进行控制,给用户带来了极大的遍历。
[0003]然而,针对无法进行数据共享的多个应用程序,物联网设备只能与其中一个应用程序成功绑定。若物联网设备同时与多个应用程序(彼此之间无法进行数据共享)进行认证绑定时,会存在异步通信通道冲突的问题。因此,目前无法满足用户将同一个电子设备中的多个应用程序与同一个物联网设备进行绑定的使用需求,导致用户体验不佳。
技术实现思路
[0004]为了解决上述技术问题,本申请实施例提供一种通信系统、方法及电子设备。在该通信系统中,交互报文中携带应用程序的用户标识,以使物联网设备能够区分执行认证绑定流程的应用程序的身份,能够避免由于异步通信冲突而导致认证绑定流程失败的问题。 />[0005]第一本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种通信系统,其特征在于,包括:第一电子设备和第一物联网设备;其中,所述电子设备和所述物联网设备建立通信连接;所述电子设备,用于响应于接收到的第一操作,执行第一应用与所述物联网设备进行认证绑定的第一流程;其中,在所述第一流程中,所述第一应用向所述物联网设备发送的报文中携带所述第一应用的用户标识;所述用户标识用于标识应用程序的身份信息,以使所述物联网设备区分不同的应用程序;所述物联网设备,用于根据所述第一应用的用户标识,与所述电子设备完成所述第一应用与所述物联网设备进行认证绑定的流程。2.根据权利要求1所述的通信系统,其特征在于,所述电子设备,还用于响应于接收到的第二操作,执行第二应用与所述物联网设备进行认证绑定的第二流程;其中,在所述第二流程中,所述第二应用向所述物联网设备发送的报文中携带所述第二应用的用户标识;所述物联网设备,还用于根据所述第二应用的用户标识,与所述电子设备完成所述第二应用与所述物联网设备进行认证绑定的流程;其中,所述第一应用和所述第二应用的信息无法共享,所述第一应用的用户标识和所述第二应用的用户标识不同;所述第一应用的用户标识用于查询与所述第一应用对应的认证信息;所述第二应用的用户标识用于查询与所述第二应用对应的认证信息。3.根据权利要求2所述的通信系统,其特征在于,所述电子设备,还用于响应于接收到的第三操作,执行所述第一应用与所述物联网设备之间建立加密通道以及在所述加密通道中进行数据传输的第三流程;其中,在所述第三流程中,所述第一应用向所述物联网设备发送的报文中携带所述第一应用的用户标识;所述电子设备,还用于响应于接收到的第四操作,执行所述第二应用与所述物联网设备之间建立加密通道以及在所述加密通道中进行数据传输的第四流程;其中,在所述第四流程中,所述第二应用向所述物联网设备发送的报文中携带所述第二应用的用户标识。4.根据权利要求2或3所述的通信系统,其特征在于,当所述电子设备和所述物联网设备进行近场通信时,所述第一应用向所述物联网设备发送的初始化认证报文中还携带所述第一应用的设备进程标识,所述第二应用向所述物联网设备发送的初始化认证报文中还携带所述第二应用的设备进程标识;其中,所述设备进程标识用于表示应用所在设标识及进程标识;所述第一应用的设备进程标识与所述第二应用的设备进程标识不同;所述物联网设备,用于根据所述第一应用的设备进程标识创建与所述第一应用对应的第一节点链表;其中,所述第一应用的用户标识存储于所述第一节点链表中;所述物联网设备,还用于根据所述第二应用的设备进程标识创建与所述第二应用对应的第二节点链表;其中,所述第二应用的用户标识存储于所述第二节点链表中。5.根据权利要求4所述的通信系统,其特征在于,所述第一应用向所述物联网设备发送的报文中还携带IP地址和第一端口号,所述第二应用向所述物联网设备发送的报文中还携带IP地址和第二端口号,所述第一端口号与所述第二端口号不同;所述物联网设备,用于将所述IP地址和第一端口号存储于所述第一节点链表中,以及用于将所述IP地址和第二端口号存储于所述第二节点链表中;所述物联网设备,还用于根据所述IP地址和第一端口号确定匹配的设备进程标识,并
在与所述设备进程标识对应的节点链表中,查询应用的用户标识;以及,还用于根据所述IP地址和第二端口号确定匹配的设备进程标识,并在与所述设备进程标识对应的节点链表中,查询应用的用户标识。6.根据权利要求5所述的通信系统,其特征在于,所述第一应用的用户标识与IP地址共同用于查询与所述第一应用对应的认证信息;所述第二应用的用户标识与IP地址共同用于查询与所述第二应用对应的认证信息。7.根据权利要求4所述的通信系统,其特征在于,当所述电子设备和所述物联网设备基于云端进行远场通信时,所述第一应用向所述物联网设备发送的报文中还携带所述物联网设备与所述第一应用对应的第一云端设备标识,所述第二应用向所述物联网设备发送的报文中还携带所述物联网设备与所述第二应用对应的第二云端设备标识;所述物联网设备,还用于根据所述第一云端设备标识确定匹配的设备进程标识,并在与所述设备进程标识对应的节点链表中,查询应用的用户标识;以及,还用于根据所述第二云端设备标识确定匹配的设备进程标识,并在与所述设备进程标识对应的节点链表中,查询应用的用户标识。8.根据权利要求7所述的通信系统,所述第一应用的用户标识与所述第一云端设备标识共同用于查询与所述第一应用对应的认证信息;所述第二应用的用户标识与所述第二云端设备标识共同用于查询与所述第二应用对应的认证信息。9.根据权利要求1所述的通信系统,其特征在于,所述报文包括头部部分和数据部分;所述用户标识填充于所述数据部分中头部的预留字段中。10.一种通信方法,其特征在于,包括:电子设备响应于接收到的第一操作,执行第一应用与物联网设备进行认证绑定的第一流程;其中,在所述第一流程中,所述第一应用向所述物联网设备发送的报文中携带所述第一应用的用户标识;所述用户标识用于标识应用程序的身份信息,以使所述物联网设备区分不同的应用程序;物联网设备根据所述第一应用的用户标识,与所述电子设备完成所述第一应用与所述物联网设备进行认证绑定的流程。11.根据权利...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。