一种连接通信设备的方法、终端设备及服务器系统的制作方法_2

文档序号:9931583阅读:来源:国知局
信连接,包括:基于所述通信设备的设备标识以及所述第一应用的所述第一账户,生成绑定请求,发送所述绑定请求至所述服务器侧,使得所述服务器侧基于所述绑定请求将所述通信设备的设备标识与所述第一账户进行关联形成所述通信连接,所述通信连接支持基于所述第一应用的第一账户与所述通信设备通信。
[0057]下面,结合图2,对蓝牙通信设备连接的场景进行具体说明,其中,可以包括以下组成部分:终端设备(手机)、通信设备(蓝牙)、社交软件、社交软件后台、通信设备后台。其中终端设备以手机为例但不限于手机,社交软件以微信为例但不限于微信。
[0058]通信设备通过通信设备服务器在社交软件后台服务器注册通信设备的信息后,社交软件可以通过扫描二维码发现并添加附近的蓝牙设备和当前局域网内的W1-Fi通信设备。
[0059]通信设备服务器在微信服务器注册通信设备的所述通信设备的设备类型的至少一个维度的特征信息,可以为产品信息(Product Info),其中,可以包括设备的型号、名称、图标、通信设备支持的通信方式(蓝牙、W1-Fi)和公众号信息(device type)等。
[0060]微信服务器为每个注册的通信设备的型号分配全局唯一的类型标识号(productID)和二维码信息;其中,所述二维码信息中至少包含:通信设备的类型标识号(productID)、通信设备的连接类型(蓝牙、W1-Fi)和公众号信息(device type)。
[0061]通信设备通过通信设备服务器在社交软件后台注册通信设备基本信息(deviceinfo),包括类型标识号(product ID),来获取微信服务器为每个设备分配的全局唯一的设备标识(device ID)。
[0062]用户A通过使用终端设备中安装有的社交软件客户端,比如微信客户端,扫描通信设备的二维码后,将二维码中的信息透传至社交软件后台,社交软件后台解析二维码信息后,向所述终端设备返回设备标识号(product ID)、设备连接类型(蓝牙、W1-Fi)和公众号信息(device type)到社交软件客户端作为筛选条件。
[0063]社交软件客户端根据接收到微信服务器返回的信息,跳转相应的通信设备发现页面,当设备连接类型是蓝牙时,微信客户端会开始监听发现端口。
[0064]蓝牙通信设备广播设备MAC地址;
[0065]微信客户端收到蓝牙通信设备广播的MAC地址,发送的设备应答包或设备上线通知包,并解析出公众号信息(device type)和设备标识(device ID)后,将信息上传到微信服务器,查找该设备的标识号(product ID)并与过滤条件进行对比,当符合过滤条件即标识号(product ID)—致时,微信客户端显示该通信设备型号信息(Product_Info)。
[0066]用户点击某个通信设备后并点击“绑定”后,微信客户端将用户微信帐号(userID)与当前设备标识(device ID)上传到微信服务器进行关联,表示用户成功添加该通信设备。
[0067]可见,通过采用上述方案,就能够由终端设备采集得到图像标识,基于图形标识从服务器侧获取到通信设备对应的类型的至少一个维度的特征信息;再在接收到至少一个通信设备发来的连接信息之后,根据通信设备的标识信息从服务器获取到待匹配的特征信息;基于两组特征信息进行对比,选取得到目标通信设备,进而与目标通信设备建立连接。如此,通过将通信设备的类型设置对应的图像标识,并且终端设备仅通过扫描这种与通信设备的类型相对应的图像标识就能够与通信设备建立连接,从而,避免了现有技术中针对每一个通信设备均要进行图像标识的设置所带来的生产效率无法提高、且生产成本过高等问题。
[0068]另外,由于通过扫描通信设备的类型设置对应的图像标识添加的通信设备,所以不必担心图像标识丢失后无法添加这一类型的通信设备的问题。此外,用户扫描图像标识添加通信设备时,只能添加附近的通信距离范围内的硬件设备,彻底解决了陌生人远程添加设备的问题。
[0069]实施例二、
[0070]本发明实施例提供了一种连接通信设备的方法,应用于终端设备,如图1所示,包括:
[0071]步骤101:采集通信设备的图像标识,发送所述图像标识至服务器侧,接收到所述服务器侧基于所述图像标识返回的针对所述通信设备的设备类型的至少一个维度的特征信息;
[0072]步骤102:检测到至少一个通信设备发来的连接信息,从所述连接信息中解析得到所述至少一个通信设备的设备标识,基于所述设备标识从所述服务器侧获取已注册的所述至少一个通信设备所属类型的至少一个维度的待匹配特征信息;
[0073]步骤103:将针对所述通信设备的设备类型的至少一个维度的特征信息、与已注册的所述至少一个通信设备所属类型的至少一个维度的待匹配特征信息进行比对,基于比对结果从所述至少一个通信设备中选取得到目标通信设备;
[0074]步骤104:与所述目标通信设备进行绑定并建立通信连接。
[0075]这里,所述终端设备可以为手机或者平板电脑等设备。所述通信设备可以为蓝牙通信设备、或者无线局域网中的W1-Fi通信设备。
[0076]所述图像标识可以为通信设备上设置的二维码,或者,还可以为通信设备的类型编号。
[0077]本实施例中所述采集图像标识可以为利用终端设备的图像采集单元进行采集,比如,可以为摄像头米集。
[0078]本实施例以通信设备为具备W1-Fi通信功能的通信设备为例进行下面的说明:
[0079]所述针对所述通信设备的设备类型的至少一个维度的特征信息,包括以下至少之一:所述通信设备的类型标识信息、通信设备支持的通信方式以及公众号信息。
[0080]所述通信设备的类型标识信息为针对所述通信设备的某一种类型的标识信息。这里需要说明的是,所述通信设备还需要在服务器侧进行注册,包括将通信设备的类型标识信息、通信设备支持的通信方式以及公众号信息都在服务器侧进行记录。
[0081]所述检测到至少一个通信设备发来的连接信息之前,所述方法包括:
[0082]从服务器侧获取到所述图像标识对应的通信设备支持的通信方式;
[0083]基于所述通信设备支持的通信方式发出连接请求。
[0084]所述检测到至少一个通信设备发来的连接信息,可以包括:当所述通信设备支持的通信方式为无线通信时,终端设备监听无线通信端口,判断是否接收到通信设备发来的应答包。
[0085]其中,所述连接信息中还可以包括所述通信设备的公众号信息和设备标识信息。其中,设备标识信息为每一个通信设备唯一对应的设备标识。
[0086]所述至少一个维度的待匹配特征信息中,所述的至少一个维度可以与前述至少一个维度相同,这里不做赘述。
[0087]进一步地,所述将针对所述通信设备的设备类型的至少一个维度的特征信息、与已注册的所述至少一个通信设备所属类型的至少一个维度的待匹配特征信息进行比对,可以为:将针对所述通信设备的设备类型的至少一个维度的特征信息作为一个筛选条件,基于该筛选条件对已注册的至少一个通信设备的待匹配特征信息进行筛选,进而选取出来一个与筛选条件匹配的目标通信设备。
[0088]所述与所述目标通信设备进行绑定,包括:基于所述目标通信设备的设备标识生成绑定请求,发送所述绑定请求至服务器侧,使得所述服务器侧基于所述绑定请求中的所述设备标识将所述目标通信设备与所述终端设备进行关联。其中,所述绑定请求可以具体包括有所述目标通信设备的设备标识、所述终端设备的设备标识,进而,在服务器侧可以将两个设备的设备标识进行关联,从而完成绑定。
[0089]另外,本实施例中还提供了基于某一个应用与通信设备进行绑定的操作场景,具体的:
[0090]所述采集图像标识之前,所述方法还包括:基于对应第一应用的第一账户登录所述服务器侧;其中,所述第一应用可以为社交软件,所述第一账户可以为用户在第一应用侧注册的账户,至少包括有用户名;
[0091]相应的,所述与所述通信设备进行绑定并建立通信连接,包括:基于所述通信设备的设备标识以及所述第一应用的所述第一账户,生成绑定请求,发送所述绑定请求至所述服务器侧,使得所述服务器侧基于所述绑定请求将所述通信设备的设备标识与所述第一账户进行关联形成所述通信连接,所述通信连接支持基于所述第一应用的第一账户与所述通信设备通信。
[0092]下面,结合图3、4,对W1-Fi通信设备连接的场景进行具体说明,其中,可以包括以下组成部分:终端设备(手机)、通信设备(W1-Fi )、社交软件、社交软件后台、通信设备后台。其中终端设备以手机为例但不限于手机,社交软件以微信为例但不限于微信。
[0093]通信设备通过通信设备服务器在社交软件后台服务器注册通信设备的信息后,社交软件可以通过扫描二维码发现并添加附近的当前局域网内的W1-Fi通信设备。
[0094]通信设备服务器在微信服务器注册通信设备的所述通信设备的设备类型的至少一个维度的特征信息,可以为产品信息(ProductInfo),其中,可以包括设备的型号、名称、图标、通信设备支持的通信方式(蓝牙、W1-Fi)和公众号信息(device type)等。
[0095]微信服务器为每个注册的通信设备的型号分配全局唯一的类型标识号(productID)和二维码信息;其中,所述二维码信息中至少包含:通信设备的类型标识号(productID)、通信设备的连接类型(蓝牙、W1-Fi)和公众号信息(device type)。
[0096]通信设备通过通信设备服务器在社交软件后台注册通信设备基本信息(deviceinfo),包括类型标识号(product ID),来获取微信服务器为每个设备分配的全局唯一的设备标识(device ID)。
[0097]用户A通过使用终端设备中安装有的社交软件客户端,比如微信客户端,扫描通信设备的二维码后,将二维码中的信息透传至社交软件后台,社交软件后台解析二维码信息后,向所述终端设备返回设备标识号(product ID)、设备连接类型(蓝牙、W1-Fi)和公众号信息(device type)到社交软件客户端作为筛选条件。
[0098]社交软件客户端根据接收到微信服务器返回的信息,跳转相应的通信设备发现页面,当设备连接类型是W1-Fi时,微信客户端会开始广播发现设备请求包,同时监听发现端口 ;或者,也可以如图4所示,监听端口;
[0099]W1-Fi设备可在联网后
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1