System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络通信,特别是涉及一种设备连接方法、装置及电子设备。
技术介绍
1、目前连接端设备在与被连接端设备建立网络连接时,所采用的连接方式为:由用户在连接端设备中手动输入被连接端设备的ip地址等参数,进而连接端设备基于用户输入的参数与被连接端设备建立网络连接。
2、但是上述方式需要用户进行手动输入,连接端设备与被连接端设备建立网络连接的过程比较繁琐。
技术实现思路
1、本申请实施例的目的在于提供一种设备连接方法、装置及电子设备,以提高连接端设备与被连接端设备建立连接的效率。具体技术方案如下:
2、第一方面,本申请实施例提供了一种设备连接方法,应用于连接端设备,所述方法包括:
3、获取到针对被连接端设备对应的快捷方式的连接指令时,获取预先存储的所述快捷方式对应的所述被连接端设备的ip地址和被连接端设备标识;
4、基于所述被连接端设备的ip地址和被连接端设备标识,与所述被连接端设备建立连接。
5、可选的,所述基于所述被连接端设备的ip地址和被连接端设备标识,与所述被连接端设备建立连接,包括:
6、向所述被连接端设备的ip地址发送网络连接请求;
7、如果通过所述ip地址与所述被连接端设备网络连接失败,通过预设设备探测方式探测得到备选设备标识;
8、如果所述备选设备标识中存在所述被连接端设备标识,向所述被连接端设备发送连接请求,以与所述被连接端设备建立连接。
9、可选的,所述通过
10、通过组播探测得到与所述连接端设备处于同一网络中的设备的标识,作为备选设备标识;或,通过无线网络直连方式,探测得到在所述连接端设备的预设范围内开启无线网络直连功能的设备的标识,作为备选设备标识;
11、所述向所述被连接端设备发送连接请求,以与所述被连接端设备建立连接,包括:
12、在组播探测到所述被连接端设备标识的情况下,获取所述被连接端设备基于所述组播返回的ip地址;通过所述被连接端设备基于所述组播返回的ip地址,向所述被连接端设备发送网络连接请求,以与所述被连接端设备建立网络连接;或者,
13、在无线网络直连探测到所述被连接端设备标识的情况下,通过无线网络直连方式,向所述被连接端设备发送无线网络连接请求,以与所述被连接端设备建立无线网络连接。
14、可选的,所述方法还包括:
15、在组播未探测到所述被连接端设备标识的情况下,通过无线网络直连方式,探测得到在所述连接端设备的预设范围内开启无线网络直连功能的设备的标识,作为备选设备标识;或,
16、在无线网络直连未探测到所述被连接端设备标识的情况下,通过组播探测得到与所述连接端设备处于同一网络中的设备的标识,作为备选设备标识。
17、可选的,在所述如果通过所述ip地址与所述被连接端设备网络连接失败,通过预设设备探测方式探测得到备选设备标识之前,所述方法还包括:
18、在基于所述网络连接请求的响应情况确定所述ip地址不可用的情况下,确定与所述被连接端设备网络连接失败;或者,
19、在基于所述网络连接请求的响应情况确定所述ip地址可用的情况下,获取所述ip地址对应的设备标识,在获取到的设备标识与所述被连接端设备标识不同的情况下,确定与所述被连接端设备网络连接失败。
20、可选的,在所述与所述被连接端设备建立连接之后,所述方法还包括:
21、基于成功建立连接所对应的所述被连接端设备的ip地址,对预先存储的所述快捷方式对应的所述被连接端设备的ip地址进行更新。
22、可选的,所述被连接端设备标识基于所述被连接端设备的硬件序列号生成、所述被连接端设备的初始mac地址生成或随机生成,所述被连接端设备标识用于唯一标识所述被连接端设备,且固定不变;和/或,
23、所述基于所述被连接端设备的ip地址和被连接端设备标识,与所述被连接端设备建立连接,包括:
24、向所述被连接端设备的ip地址发送网络连接请求;
25、在基于所述网络连接请求的响应情况确定所述ip地址可用的情况下,获取所述ip地址对应的设备标识,如果获取到的设备标识与所述被连接端设备标识相同,通过所述被连接端设备的ip地址,向所述被连接端设备发送网络连接请求,以建立网络连接;和/或,
26、所述连接端设备还存储有所述快捷方式对应的所述被连接端设备的端口信息,在所述与所述被连接端设备建立连接之后,所述方法还包括:
27、基于所述端口信息与所述被连接端设备中所安装的目标应用程序建立连接。
28、第二方面,本申请实施例提供了一种设备连接装置,应用于连接端设备,所述装置包括:
29、信息获取模块,用于获取到针对被连接端设备对应的快捷方式的连接指令时,获取预先存储的所述快捷方式对应的所述被连接端设备的ip地址和被连接端设备标识;
30、连接建立模块,用于基于所述被连接端设备的ip地址和被连接端设备标识,与所述被连接端设备建立连接。
31、可选的,所述连接建立模块,包括:
32、网络连接请求发送单元,用于向所述被连接端设备的ip地址发送网络连接请求;
33、第一探测单元,用于在通过所述ip地址与所述被连接端设备网络连接失败时,通过预设设备探测方式探测得到备选设备标识;
34、连接建立单元,用于在所述备选设备标识中存在所述被连接端设备标识时,向所述被连接端设备发送连接请求,以与所述被连接端设备建立连接。
35、可选的,所述第一探测单元,具体用于通过组播探测得到与所述连接端设备处于同一网络中的设备的标识,作为备选设备标识;或,通过无线网络直连方式,探测得到在所述连接端设备的预设范围内开启无线网络直连功能的设备的标识,作为备选设备标识;
36、所述连接建立单元,具体用于在组播探测到所述被连接端设备标识的情况下,获取所述被连接端设备基于所述组播返回的ip地址;通过所述被连接端设备基于所述组播返回的ip地址,向所述被连接端设备发送网络连接请求,以与所述被连接端设备建立网络连接;或者,在无线网络直连探测到所述被连接端设备标识的情况下,通过无线网络直连方式,向所述被连接端设备发送无线网络连接请求,以与所述被连接端设备建立无线网络连接。
37、可选的,所述连接建立模块还包括第二探测单元;
38、所述第二探测单元,用于在组播未探测到所述被连接端设备标识的情况下,通过无线网络直连方式,探测得到在所述连接端设备的预设范围内开启无线网络直连功能的设备的标识,作为备选设备标识;或,在无线网络直连未探测到所述被连接端设备标识的情况下,通过组播探测得到与所述连接端设备处于同一网络中的设备的标识,作为备选设备标识。
39、可选的,所述连接建立模块还包括连接情况确定单元;
本文档来自技高网...
【技术保护点】
1.一种设备连接方法,其特征在于,应用于连接端设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述被连接端设备的IP地址和被连接端设备标识,与所述被连接端设备建立连接,包括:
3.如权利要求2所述的方法,其特征在于,所述通过预设设备探测方式探测得到备选设备标识,包括:
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
5.如权利要求2-4任一项所述的方法,其特征在于,在所述如果通过所述IP地址与所述被连接端设备网络连接失败,通过预设设备探测方式探测得到备选设备标识之前,所述方法还包括:
6.如权利要求1-4任一项所述的方法,其特征在于,在所述与所述被连接端设备建立连接之后,所述方法还包括:
7.如权利要求1-4任一项所述的方法,其特征在于,所述被连接端设备标识基于所述被连接端设备的硬件序列号生成、所述被连接端设备的初始MAC地址生成或随机生成,所述被连接端设备标识用于唯一标识所述被连接端设备,且固定不变;和/或,
8.一种设备连接装置,其特征在于,应用于连接端设备,所
9.如权利要求8所述的装置,其特征在于,所述连接建立模块,包括:
10.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种设备连接方法,其特征在于,应用于连接端设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述被连接端设备的ip地址和被连接端设备标识,与所述被连接端设备建立连接,包括:
3.如权利要求2所述的方法,其特征在于,所述通过预设设备探测方式探测得到备选设备标识,包括:
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
5.如权利要求2-4任一项所述的方法,其特征在于,在所述如果通过所述ip地址与所述被连接端设备网络连接失败,通过预设设备探测方式探测得到备选设备标识之前,所述方法还包括:...
【专利技术属性】
技术研发人员:周航,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。