利索能及
我要发布
收藏
专利号: 2016111620261
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-05-17
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种共享认证方法,其特征在于,所述共享认证方法应用于JXTA网络中,所述JXTA网络包括若干个智能设备,所述方法包括:S1,第一智能设备建立服务通道,并监听具有相同管道通告的第二智能设备的第一注册请求,所述第一注册请求包含所述第二智能设备的注册信息;

S2,所述第一智能设备根据所述注册信息生成并存储第一授权码,并发送所述第一授权码信息至第二智能设备;

S3,所述第二智能设备再次向第一智能设备发送包含所述第一授权码的第一连接请求,所述第一智能设备根据所述第一授权码生成并存储第一Token信息,并返回所述第一Token信息至该第二智能设备,所述第二智能设备根据所述第一Token信息生成第二连接请求,向所述第一智能设备请求连接并建立全双工通道。

2.如权利要求1所述的共享认证方法,其特征在于,所述方法还包括:S4,所述第二智能设备向第三智能设备发送所述第二连接请求,其中,所述第三智能设备已注册到JXTA网络,并具有所述管道通告;

S5,所述第三智能设备接收所述第二连接请求,发送第二注册请求至所述第一智能设备,所述第二连接请求包含所述第一Token信息和第三设备自身注册信息;

S6,所述第一智能设备验证所述第三智能设备,并向所述第二智能设备返回包含所述第三智能设备的第二Token信息;

S7,所述第二智能设备根据所述第二Token信息,生成并发送第三连接请求至所述第三智能设备,与所述第三智能设备建立全双工通道。

3.如权利要求1所述的一种共享认证方法,其特征在于,于步骤S1之前还包括:启动所述JXTA网络后,搜索并获取该JXTA网络中的智能设备节点列表;

发送所述管道通告至所述JXTA网络中的各智能设备。

4.一种基于权利要求1至3任意一项所述JXTA网络共享认证的智能设备控制方法,其特征在于,所述方法包括:第一智能设备发送第一控制信息至所述第二智能设备;

所述第二智能设备监听所述第一控制信息;

当收到所述第一控制信息时,根据所述第一控制信息控制运行自身的应用程序。

5.如权利要求4所述的智能设备控制方法,其特征在于,所述方法还包括:第二智能设备发送第二控制信息至所述第一智能设备;

所述第一智能设备监听所述第二控制信息;

当收到所述第二控制信息时,根据所述第二控制信息控制运行自身的应用程序。

6.一种智能设备,其特征在于,所述智能设备位于包含若干个所述智能设备的JXTA网络中,包括:验证模块,用于监听具有相同管道通告的第二智能设备的第一注册请求,所述第一注册请求包含所述第二智能设备的注册信息,并根据所述注册信息验证第二智能设备并生成存储第一授权码;

认证模块,用于验证所述第二智能设备后发送所述第一授权码至第二智能设备,当所述第二智能设备再次发送包含所述第一授权码的第一连接请求时,根据所述第一授权码生成并存储第一Token信息,并返回所述第一Token信息至该第二智能设备,所述第二智能设备根据所述第一token信息生成第二连接请求,向所述第一智能设备请求连接并建立全双工通道;

所述验证模块还用于当第二智能设备向第三智能设备发送所述第二连接请求时,验证来自于第三智能设备的第二注册请求;

所述认证模块还用于向第二智能设备返回包含所述第三智能设备的第二Token信息,所述第二智能设备根据所述第二Token信息,生成并发送第三连接请求至第三智能设备,与所述第三智能设备建立全双工通道。

7.如权利要求6所述的智能设备,其特征在于,所述智能设备还包括:第一控制模块,用于监听其他智能设备的控制信息,并当收到所述控制信息,控制自身应用程序的运行。

8.一种与权利要求6所述智能设备进行全双工连接的智能设备,其特征在于,所述智能设备位于包含若干个智能设备的JXTA网络中,包括:注册请求模块,用于生成向第一智能设备请求验证的第一注册请求;

连接请求模块,用于向第一智能设备发送包含所述第一授权码的第一连接请求,并根据所述第一Token信息生成并发送第二连接请求至第一智能设备和第三智能设备,所述第三智能设备接收所述第二连接请求,发送第二注册请求至所述第一智能设备,所述第二注册请求包含所述第一Token信息和第三设备自身注册信息,所述第一智能设备验证第三智能设备,并向第二智能设备返回包含所述第三智能设备的第二Token信息;

所述连接请求模块还用于根据所述第二Token信息,生成并发送第三连接请求至第三智能设备,与所述第三智能设备建立全双工通道。

9.如权利要求8所述的智能设备,其特征在于所述智能设备还包括:第二控制模块,用于监听其它智能设备的控制信息,并当收到所述控制信息,控制自身应用程序的运行。

10.一种共享认证系统,其特征在于,所述系统包括如权利要求6、7、8、9所述的若干智能设备。