一种终端与智能化设备的连接方法及装置的制造方法_2

文档序号:8475220阅读:来源:国知局
ddress,网际协议地址)用于向智能化设备服务器提供可访问到终端的地址信息,终端端口号可以是智能化设备访问终端的地址信息的入口,通过该终端IP地址和终端端口号,智能化设备可以向该终端发送信息。举例来说,若智能化设备为蓝光播放机,终端为智能手机,蓝光播放机服务器接收手机发送的建立连接请求,该连接请求携带手机IP地址和手机端口号。
[0060]在一些可行的实施方式中,智能化设备服务器接收终端发送的建立连接请求之前,还可以将智能化设备与终端接入同一个局域网,接入局域网的方式可以是有线的连接方式,也可以是无线的连接方式,无线的连接方式可以为W1-FI (无线保真)连接,也可以为蓝牙连接。智能化设备服务器接收终端发送的建立连接请求可以为智能化设备服务器接受终端上安装的智能化设备控制APP(Applicat1n,应用程序)响应用户指令发送的建立连接请求,举例来说,若智能化设备为蓝光播放机,终端为智能手机,蓝光播放机服务器接收安装在手机上的蓝光播放机控制APP响应用户输入的建立连接指令而发送的建立连接请求。
[0061]S102,智能化设备服务器从终端IP地址与智能化设备IP地址的对应列表中查询是否存在终端IP地址与智能化设备IP地址的对应关系。
[0062]本发明实施例中,终端IP地址与智能化设备IP地址的对应列表可以存放在智能化设备服务器中,终端IP地址与智能化设备IP地址的对应列表中包含终端与智能化设备的对应关系,终端与智能化设备的对应关系通过终端IP地址与智能化设备IP地址对应起来,终端与智能化设备的对应关系可以是预先添加到终端IP地址与智能化设备IP地址的对应列表中的,终端与智能化设备的对应关系可以是一对一、一对多、多对一,也可以是多对多。
[0063]在一些可行的实施方式中,步骤S102可以包括:
[0064]智能化设备服务器获取智能化设备IP地址;
[0065]智能化设备服务器获取终端IP地址与智能化设备IP地址的对应列表;
[0066]智能化设备服务器从终端IP地址与智能化设备IP地址的对应列表中查询是否存在终端IP地址与智能化设备IP地址的对应关系。
[0067]本发明实施例中,智能化设备服务器获取存放在本端的智能化设备的IP地址,从该智能化设备的IP地址与终端IP地址的对应列表中查找是否存在与该智能化设备的IP地址相对应的该终端的IP地址,若存在,则表明已经建立了该终端IP地址与该智能化设备IP地址的对应关系。
[0068]S103,若是,智能化设备服务器确定该终端与智能化设备连接成功,并向该终端推送连接成功消息。
[0069]本发明实施例中,若智能化设备服务器从终端IP地址与智能化设备IP地址的对应列表中找到了终端IP地址与智能化设备IP地址的对应关系,则确定该终端与智能化设备连接成功,并向该终端推送连接成功消息,这里的连接成功只是一种连接成功状态,并不表示该终端可以控制智能化设备了,一个智能化设备可以与多个终端同时建立连接关系,但只能有一个终端实现对智能化设备的控制。
[0070]S104,智能化设备服务器从已经与智能化设备连接成功的终端中确定该终端的优先级别,判断该终端的优先级别是否最尚。
[0071]本发明实施例中,已经与智能化设备连接成功的终端可以有一个,也可以有多个,但是只能有一个终端实现对智能化设备的控制。终端的优先级别可以根据终端与智能化设备的连接累计时间来确定,例如,终端与该智能化设备的连接时间越长,优先级别越高;终端的优先级别也可以根据终端与智能化设备的连接频率来确定,例如,终端与该智能化设备的连接频率越高,优先级别越高;终端的优先级别还可以根据用户的需要个性化设置,例如,用户可以根据需要在任意一个与该智能化设备连接的终端上设置与该智能化设备连接的所有终端的优先级。
[0072]S105,若该终端的优先级别最高,智能化设备服务器向该终端推送第一提示信息,第一提示信息用于提示该终端能够控制智能化设备。
[0073]本发明实施例中,第一提示信息用于提示该终端能够控制该智能化设备可以为该终端接收该提示信息后,终端上安装的智能化设备控制APP的界面显示该终端能够控制该智能化设备,举例来说,若智能化设备为蓝光播放机,终端为智能手机,蓝光播放机服务器向该手机推送第一提示信息之后,该手机上安装的蓝光播放机控制APP界面可以弹出手机可以控制蓝光播放机的通知消息。
[0074]本发明实施例中,智能化设备服务器接收终端发送的建立连接请求,建立连接请求携带终端IP地址和终端端口号;从终端IP地址与智能化设备IP地址的对应列表中查询是否存在终端IP地址与智能化设备IP地址的对应关系;若是,确定该终端与智能化设备连接成功,并向该终端推送连接成功消息;从已经与智能化设备连接成功的终端中确定该终端的优先级别,判断该终端的优先级别是否最高;若该终端的优先级别最高,向该终端推送第一提示信息,第一提示信息用于提示该终端能够控制该智能化设备。采用本发明实施例,可以丰富终端与智能化设备的连接方式。
[0075]请参阅图2,图2是本发明实施例公开的另一种终端与智能化设备的连接方法的流程图。如图2所示,本实施例中所描述的终端与智能化设备的连接方法,包括步骤:
[0076]S201,智能化设备服务器接收终端发送的广播消息,广播消息携带终端IP地址和终端端口号。
[0077]本发明实施例中,终端向局域网内的广播地址下的所有主机发送广播消息,该广播消息用于搜索局域网内的智能化设备,智能化设备服务器接收终端发送的广播消息可以是接收终端上安装的智能化设备控制APP响应响应用户指令发送的广播消息。举例来说,智能化设备开机启动完成后,启动广播消息监听线程,定时监听特定广播地址下的某个端口里面的消息,(例如广播地址为255.255.255.255,端口号为7624),而终端上安装的APP会利用该广播地址和端口号发送广播消息。
[0078]在一些可行的实施方式中,智能化设备服务器接收终端发送的广播消息之前,该智能化设备与该终端都已经接入了同一个局域网。
[0079]S202,智能化设备服务器验证广播消息是否为预设广播消息。
[0080]本发明实施例中,预设广播消息可以为一串预设的特定字符,通过判断该特定字符串是否为预先设置的特定字符串来验证该广播消息是否为预设广播消息,若该特定字符串为预先设置的特定字符串,则表明该终端想要与智能化设备建立连接。举例来说,若智能化设备为蓝光播放机,终端为智能手机,为了验证该广播消息是否为手机发送的想要与该蓝光播放机建立连接的广播消息,定义了一种特定的广播消息,只要手机上安装的蓝光播放机控制APP发送的广播消息为“OPPO_MEDIA_CTRL_APP_BRDCST_NOTIF”,蓝光播放机服务器检测到这个广播消息后,就知道是手机上安装的蓝光播放机控制APP发送的。
[0081]在一些可行的实施方式中,步骤S202可以包括:
[0082]智能化设备服务器验证广播消息是否包含预设的特定字符串;
[0083]若是,智能化设备服务器确定广播消息为预设广播消息。
[0084]本发明实施例中,预设的特定字符串为终端与智能化设备服务器之间约定好的一串特定字符,当该广播消息中包括该特定字符串时,智能化设备服务器确定广播消息为预设广播消息。举例来说,若智能化设备为蓝光播放机,终端为智能手机,当蓝光播放机服务器确定广播消息为“ OPPO_MEDIA_CTRL_APP_BRDCST_NOTIF”时,确定该广播消息为预设广播消息。
[0085]S203,若是,智能化设备服务器获取智能化设备的IP地址和端口号。
[0086]S204,智能化设备服务器建立终端IP地址与智能化设备IP地址的对应关系。
[0087]本发明实施例中,智能化设备服务器确定该广播消息为预设广播消息之后,获取智能化设备的IP地址和端口号,建立终端IP地址与智能化设备IP地址的对应关系。
[0088]S205,智能化设备服务器将对应关系添加到终端IP地址与智能化设备IP地址的对应列表中,并向该终端发送确认消息,确认消息携带智能化设备的IP地址和端口号,确认消息用于触发终端向智能化设备服务器发送建立连接请求。
[0089]本发明实施例中,智能化设备服务器将该终端IP地址与该智能化设备IP地址的对应关系添加到终端IP地址与智能化设备IP地址的对应列表中,并将该智能化设备的IP地址和端口号打包成特定的字符串或者该智能化设备与该终端约定好的特定格式,终端收到该确认消息后,解析该确认消息,提取出该智能化设备的IP地址和端口号,并通过该智能化设备的IP地址和端口号向智能化设备服务器发送建立连接请求。其中,终端IP地址与智能化设备IP地址的对应列表可以存放在智能化设备服务器中。
[0090]S206,智能化设备服务器接收该终端发送的建立连接请求,建立连接请求携带终端IP地址和终端端口号。
[0091]S207,智能化设备服务器从终端IP地址与智能化设备IP地址的对应列表中查询是否存在终端IP地址与智能化设备IP地址的对应关系。
[0092]S208,若是,智能化设备服务器确定该终端与智能化设备连接成功,并向该终端推送连接成功消息。
[0093]S209,智能化设备服务器从已经与智能化设备连接成功的终端中确定该终端的优先级别,判断该终端的优先级别是否最尚。
[0094]S210,若该终端的优先级别最高,智能化设备服务器向该终端推送第一提示信息,第一提示信息用于提示该终端能够控制智能化设备。
[0095]本发明实施例中,智能化设备服务器接收终端发送的广播消息,广播消息携带终端IP地址和终端端口号;
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1