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

文档序号:8475220阅读:来源:国知局
验证广播消息是否为预设广播消息;若是,获取智能化设备的IP地址和端口号;建立终端IP地址与智能化设备IP地址的对应关系;将对应关系添加到终端IP地址与智能化设备IP地址的对应列表中,并向该终端发送确认消息,确认消息携带智能化设备的IP地址和端口号,确认消息用于触发终端向智能化设备服务器发送建立连接请求;接收该终端发送的建立连接请求,建立连接请求携带终端IP地址和终端端口号;从终端IP地址与智能化设备IP地址的对应列表中查询是否存在终端IP地址与智能化设备IP地址的对应关系;若是,确定该终端与智能化设备连接成功,并向该终端推送连接成功消息;从已经与智能化设备连接成功的终端中确定该终端的优先级别,判断该终端的优先级别是否最高;若该终端的优先级别最高,向该终端推送第一提示信息,第一提示信息用于提示该终端能够控制该智能化设备。采用本发明实施例,可以丰富终端与智能化设备的连接方式。
[0096]请参阅图3,图3是本发明实施例公开的一种终端与智能化设备的连接装置的结构示意图。如图3所示,本实施例中所描述的装置,包括第一接收单元301、查询单元302、第一推送单元303、判断单元304和第二推送单元305,其中:
[0097]第一接收单元301,用于接收终端发送的建立连接请求,建立连接请求携带终端IP地址和终端端口号。
[0098]本发明实施例中,终端的IP地址(Internet Protocol Address,网际协议地址)用于向智能化设备提供可访问到终端的地址信息,终端端口号可以是智能化设备访问终端的地址信息的入口,通过该终端IP地址和终端端口号,智能化设备可以向该终端发送信息。举例来说,若智能化设备为蓝光播放机,终端为智能手机,蓝光播放机服务器接收手机发送的建立连接请求,该连接请求携带手机IP地址和手机端口号。
[0099]在一些可行的实施方式中,第一接收单元301接收终端发送的建立连接请求之前,还可以将智能化设备与终端接入同一个局域网,接入局域网的方式可以是有线的连接方式,也可以是无线的连接方式,无线的连接方式可以为W1-FI (无线保真)连接,也可以为蓝牙连接。第一接收单元301接收终端发送的建立连接请求可以为接受终端上安装的智能化设备控制APP (Applicat1n,应用程序)响应用户指令发送的建立连接请求,举例来说,若智能化设备为蓝光播放机,终端为智能手机,第一接收单元301接收安装在手机上的蓝光播放机控制APP响应用户输入的建立连接指令而发送的建立连接请求。
[0100]查询单元302,用于从终端IP地址与智能化设备IP地址的对应列表中查询是否存在终端IP地址与智能化设备IP地址的对应关系。
[0101]本发明实施例中,终端IP地址与智能化设备IP地址的对应列表中包含终端与智能化设备的对应关系,终端与智能化设备的对应关系通过终端IP地址与智能化设备IP地址对应起来,终端与智能化设备的对应关系可以是预先添加到终端IP地址与智能化设备IP地址的对应列表中的,终端与智能化设备的对应关系可以是一对一、一对多、多对一,也可以是多对多。
[0102]可选的,如图4所示,查询单元302包括:
[0103]第一获取子单元3021,用于获取智能化设备IP地址;
[0104]第二获取子单元3022,用于获取终端IP地址与智能化设备IP地址的对应列表;
[0105]第一查询子单元3023,用于从终端IP地址与智能化设备IP地址的对应列表中查询是否存在终端IP地址与智能化设备IP地址的对应关系。
[0106]本发明实施例中,第一获取子单元3021获取存放在本端的智能化设备的IP地址,第二获取子单元3022获取终端IP地址与智能化设备IP地址的对应列表,第一查询子单元3023从该智能化设备的IP地址与终端IP地址的对应列表中查找是否存在与该智能化设备的IP地址相对应的该终端的IP地址,若存在,则表明已经建立了该终端IP地址与该智能化设备IP地址的对应关系。
[0107]第一推送单元303,用于当查询单元302查询结果为是时,确定终端与智能化设备连接成功,并向终端推送连接成功消息。
[0108]本发明实施例中,若查询单元302从终端IP地址与智能化设备IP地址的对应列表中找到了终端IP地址与智能化设备IP地址的对应关系,第一推送单元303则确定该终端与智能化设备连接成功,并向该终端推送连接成功消息,这里的连接成功只是一种连接成功状态,并不表示该终端可以控制智能化设备了,一个智能化设备可以与多个终端同时建立连接关系,但只能有一个终端实现对智能化设备的控制。
[0109]判断单元304,用于从已经与智能化设备连接成功的终端中确定终端的优先级别,判断终端的优先级别是否最高。
[0110]本发明实施例中,已经与智能化设备连接成功的终端可以有一个,也可以有多个,但是只能有一个终端实现对智能化设备的控制。终端的优先级别可以根据终端与智能化设备的连接累计时间来确定,例如,终端与该智能化设备的连接时间越长,优先级别越高;终端的优先级别也可以根据终端与智能化设备的连接频率来确定,例如,终端与该智能化设备的连接频率越高,优先级别越高;终端的优先级别还可以根据用户的需要个性化设置,例如,用户可以根据需要在任意一个与该智能化设备连接的终端上设置与该智能化设备连接的所有终端的优先级。
[0111]第二推送单元305,用于当判断单元判断结果为是时,向终端推送第一提示信息,第一提示信息用于提示终端能够控制该智能化设备。
[0112]本发明实施例中,第一提示信息用于提示该终端能够控制该智能化设备可以为该终端接收该提示信息后,终端上安装的智能化设备控制APP的界面显示该终端能够控制该智能化设备,举例来说,若智能化设备为蓝光播放机,终端为智能手机,第二推送单元305向该手机推送第一提示信息之后,该手机上安装的蓝光播放机控制APP界面可以弹出手机可以控制蓝光播放机的通知消息。
[0113]本发明实施例中,第一接收单元301接收终端发送的建立连接请求,建立连接请求携带终端IP地址和终端端口号;查询单元302从终端IP地址与智能化设备IP地址的对应列表中查询是否存在终端IP地址与智能化设备IP地址的对应关系;若是,第一推送单元303确定该终端与智能化设备连接成功,并向该终端推送连接成功消息;判断单元304从已经与智能化设备连接成功的终端中确定该终端的优先级别,判断该终端的优先级别是否最高;若该终端的优先级别最高,第二推送单元305向该终端推送第一提示信息,第一提示信息用于提示该终端能够控制该智能化设备。采用本发明实施例,可以丰富终端与智能化设备的连接方式。
[0114]请参阅图5,图5是本发明实施例公开的另一种终端与智能化设备的连接装置的结构示意图。如图5所示,本实施例中所描述的装置,包括第二接收单元401、验证单元402、获取单元403、建立单元404、发送单元405、第一接收单元406、查询单元407、第一推送单元408、判断单元409和第二推送单元410,其中:
[0115]第二接收单元401,用于接收终端发送的广播消息,广播消息携带终端IP地址和终端端口号。
[0116]本发明实施例中,终端向局域网内的广播地址下的所有主机发送广播消息,该广播消息用于搜索局域网内的智能化设备,第二接收单元401接收终端发送的广播消息可以是接收终端上安装的智能化设备控制APP响应响应用户指令发送的广播消息。举例来说,智能化设备开机启动完成后,启动广播消息监听线程,定时监听特定广播地址下的某个端口里面的消息,(例如广播地址为255.255.255.255,端口号为7624),而终端上安装的APP会利用该广播地址和端口号发送广播消息。
[0117]在一些可行的实施方式中,第二接收单元401接收终端发送的广播消息之前,该智能化设备与该终端都已经接入了同一个局域网。
[0118]验证单元402,用于验证广播消息是否为预设广播消息。
[0119]本发明实施例中,预设广播消息可以为一串预设的特定字符,通过判断该特定字符串是否为预先设置的特定字符串来验证该广播消息是否为预设广播消息,若该特定字符串为预先设置的特定字符串,则表明该终端想要与智能化设备建立连接。举例来说,若智能化设备为蓝光播放机,终端为智能手机,为了验证该广播消息是否为手机发送的想要与该蓝光播放机建立连接的广播消息,定义了一种特定的广播消息,只要手机上安装的蓝光播放机控制APP发送的广播消息为“OPPO_MEDIA_CTRL_APP_BRDCST_NOTIF”,验证单元402检测到这个广播消息后,就知道是手机上安装的蓝光播放机控制APP发送的。
[0120]可选的,如图6所示,验证单元402包括:
[0121]第一验证子单元4021,用于验证广播消息是否包含预设的特定字符串;
[0122]第一确定子单元4022,用于当第一验证子单元验证结果为是时,确定广播消息为预设广播消息。
[0123]本发明实施例中,当该广播消息中包括该特定字符串时,验证单元402确定广播消息为预设广播消息。举例来说,若智能化设备为蓝光播放机,终端为智能手机,当第一验证子单元4021确定广播消息为“OPPO_MEDIA_CTRL_APP_BRDCST_NOTIF”时,第一确定子单元4022确定该广播消息为预设广播消息。
[0124]获取单元403,用于当验证单元402验证结果为是时,获取智能化设备的IP地址和端口号。
[0125]建立单元404,用于建立终端IP地址与智能化设备IP地址的对应关系。
[0126]本发明实施例中,验证单元402确定该广播消息为预设广播消息之后,获取单元403获取智能化设备的IP地址和端口号,建立
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1