一种智能设备的发现方法及装置的制造方法

文档序号:10661603阅读:192来源:国知局
一种智能设备的发现方法及装置的制造方法
【专利摘要】本发明公开了一种智能设备的发现方法及装置,用于解决终端发现智能设备花费的时间较长,降低了用户体验的问题。包括:第一终端接入局域网时发送搜索消息,所述第一终端接收到所述第二终端发送的第一反馈消息,所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备。由于第二终端反馈与其连接的智能设备的信息给第一终端,使得第一终端根据所述第一反馈消息中携带的智能设备的信息能够快速发现局域网中的智能设备,缩短了第一终端发现智能设备的时间,提高了用户体验。
【专利说明】
一种智能设备的发现方法及装置
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种智能设备的发现方法及装置。【背景技术】
[0002]随着智能家居的发展,一个家庭内会有多个智能设备以及多个终端,该多个智能设备和该多个终端一般接入同一台路由器,在终端与智能设备建立连接后,家庭成员可以通过终端实现对与该终端连接的智能设备的控制。
[0003]现有技术中,当智能设备上线时,智能设备发送广播消息,终端收到智能设备发送的广播消息后,根据广播消息中携带的智能设备的信息,与智能设备建立连接,所述信息包括:智能设备的版本号,连接地址、设备类型等;或者,当终端上线时,终端发送广播消息搜索智能设备,当智能设备收到终端发送的广播消息后,发送自身的信息给终端,终端收到智能设备的信息后,发现智能设备,并根据所述智能设备发送的信息,与所述智能设备建立连接。在同一局域网内的每一个终端都需要按照上述方法发现智能设备。
[0004]现有的智能设备发现过程中,由于智能设备自身硬件性能比较低,通信能力有限, 因此终端发现智能设备花费的时间较长,降低了用户体验。
【发明内容】

[0005]本发明的目的是提供一种智能设备的发现方法及装置,以解决终端发现智能设备花费的时间较长,降低了用户体验的问题。
[0006]本发明的目的是通过以下技术方案实现的:
[0007]—种智能设备的发现方法,包括:
[0008]第一终端接入局域网时发送搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息;
[0009]所述第一终端接收到所述第二终端发送的第一反馈消息,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息;
[0010]所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备。
[0011]可选的,所述搜索消息还用于获取所述局域网内的智能设备的信息;所述方法还包括:
[0012]所述第一终端接收到至少一个智能设备发送的第二反馈消息,其中,所述第二反馈消息中包括所述智能设备的信息;
[0013]所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备,还包括: 所述第一终端根据所述第二反馈消息,确定出所述局域网内的智能设备。
[0014]可选的,所述第二终端中包括主终端;所述第一终端接收到所述第二终端发送的第一反馈消息,包括:
[0015]所述第一终端接收到所述第二终端中的主终端发送的第一反馈消息。
[0016]可选的,该方法还包括:
[0017]所述第一终端未接收到所述第一反馈消息,所述第一终端将自身设置为局域网中的主终端,并发送第一主终端指定消息,所述第一主终端指定消息用于指示所述第一终端为所述局域网中的主终端。
[0018]可选的,若所述第一终端为所述局域网中的主终端,该方法还包括:
[0019]所述第一终端接收到所述第二终端中的主终端发送的第二主终端指定消息后,取消自身的主终端身份,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端。
[0020]可选的,若所述第一终端接收到所述第二终端中至少两个主终端发送的第一反馈信息,该方法还包括:
[0021]所述第一终端将第一次接收到的第一反馈信息对应的主终端确定为所述局域网中的主终端,并发送第三主终端指定消息,所述第三主终端指定消息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。[〇〇22] 一种智能设备的发现方法,包括:
[0023]第二终端接收到第一终端发送的搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息;
[0024]所述第二终端发送第一反馈消息给所述第一终端,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息。
[0025]可选的,若所述第二终端为所述局域网中的主终端,所述第二终端接收到所述第一终端发送的搜索消息之后,还包括:[〇〇26]所述第二终端将所述第一终端的信息加入到终端管理列表;
[0027]当所述第二终端确定自身需要下线时,发送第二主终端指定消息,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端。
[0028]可选的,若所述第二终端为所述局域网中的主终端,该方法还包括:
[0029]所述第二终端接收到第一主终端指定消息后,确定出所述第一终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第一主终端指定消息用于指示所述第一终端为所述局域网中的主终端;和/或
[0030]所述第二终端接收到第三主终端指定消息后,确定出所述第三主终端指定消息指定的终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第三主终端指定消息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。
[0031]基于与方法同样的发明构思,本发明实施例提供了一种智能设备的发现装置,包括:
[0032]发送模块,用于发送搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息;
[0033]接收模块,用于接收到所述第二终端发送的第一反馈消息,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息;
[0034]确定模块,用于根据所述第一反馈消息,确定出所述局域网内的智能设备。
[0035]可选的,所述搜索消息还用于获取所述局域网内的智能设备的信息;
[0036]所述接收模块还用于:接收到至少一个智能设备发送的第二反馈消息,其中,所述第二反馈消息中包括所述智能设备的信息;
[0037]所述确定模块还用于:根据所述第二反馈消息,确定出所述局域网内的智能设备。
[0038]可选的,所述第二终端中包括主终端;所述接收模块还用于:
[0039]接收到所述第二终端中的主终端发送的第一反馈消息。
[0040]可选的,该装置还包括:[0041 ]第一指定模块,当所述接收模块未接收到所述第一反馈消息时,用于将第一终端设置为局域网中的主终端,并发送第一主终端指定消息,所述第一主终端指定消息用于指示所述第一终端为所述局域网中的主终端。
[0042]可选的,若所述第一终端为所述局域网中的主终端,该装置还包括:
[0043]第二指定模块,当所述接收模块接收到所述第二终端中的主终端发送的第二主终端指定消息后,用于取消第一终端的主终端身份,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端。
[0044]可选的,若所述接收模块接收到所述第二终端中至少两个主终端发送的第一反馈信息,该装置还包括:
[0045]第三指定模块,用于将第一次接收到的第一反馈信息对应的主终端确定为所述局域网中的主终端,并发送第三主终端指定消息,所述第三主终端指定消息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。
[0046]—种智能设备的发现装置,该装置包括:[〇〇47]第一处理模块,用于接收到第一终端发送的搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息;[〇〇48]第二处理模块,用于发送第一反馈消息给所述第一终端,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息。
[0049]可选的,若所述第二终端为所述局域网中的主终端,所述第一处理模块接收到所述第一终端发送的搜索消息之后,还用于:
[0050]将所述第一终端的信息加入到终端管理列表;
[0051]当所述第二终端确定自身需要下线时,所述第二处理模块还用于:发送第二主终端指定消息,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端。
[0052]可选的,若所述第二终端为所述局域网中的主终端,该装置还包括:[〇〇53]第三处理模块,所述第一处理模块接收到第一主终端指定消息,确定出所述第一终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第一主终端指定消息用于指示所述第一终端为所述局域网中的主终端;和/或[〇〇54]所述第一处理模块接收到第三主终端指定消息后,确定出所述第三主终端指定消息指定的终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第三主终端指定消息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。
[0055]本发明实施例提供的一种智能设备的发现方法及装置,第一终端接入局域网时发送搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息、以及获取所述局域网内的智能设备的信息;所述第一终端接收到所述第二终端发送的第一反馈消息,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息;所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备。由于第二终端反馈与其连接的智能设备的信息给第一终端,使得第一终端根据所述第一反馈消息中携带的智能设备的信息能够快速发现局域网中的智能设备,缩短了第一终端发现智能设备的时间, 提高了用户体验。【附图说明】
[0056]图1为本发明实施例提供的一种智能设备的发现方法流程图;
[0057]图2为本发明实施例提供的又一种智能设备的发现方法流程图;
[0058]图3为本发明实施例提供的另一种智能设备的发现方法流程图;
[0059]图4为本发明实施例提供的一种智能设备的发现装置示意图;
[0060]图5为本发明实施例提供的又一种智能设备的发现装置示意图。【具体实施方式】
[0061]下面将结合附图,对本发明实施例提供的技术方案进行详细说明。
[0062]本发明实施例提供了一种智能设备的发现方法,如图1所示,包括如下操作:
[0063]步骤100、第一终端接入局域网时发送搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息。[〇〇64]举例说明,所述第一终端发送的搜索消息中可以包含指示位CtrlFlag,用于指示局域网内接收到搜索消息的第二终端是否反馈与该第二终端连接的智能设备的信息,当 CtrlFlag为ture时,表示第一终端需要局域网内接收到搜索消息的第二终端反馈与该第二终端连接的智能设备的信息;当CtrlFlag为false时,表示第一终端不需要局域网内接收到搜索消息的第二终端反馈与该第二终端连接的智能设备的信息。本发明对搜索消息的具体实现形式不进行限定。
[0065]步骤110、所述第一终端接收到所述第二终端发送的第一反馈消息,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息。
[0066]步骤120、所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备。
[0067]本发明实施例提供的一种智能设备的发现方法,第一终端接入局域网时发送搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息、以及获取所述局域网内的智能设备的信息;所述第一终端接收到所述第二终端发送的第一反馈消息;所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备。由于第二终端反馈与其连接的智能设备的信息给第一终端,使得第一终端根据所述第一反馈消息中携带的智能设备的信息能够快速发现局域网中的智能设备,缩短了第一终端发现智能设备的时间,提高了用户体验。
[0068]本发明实施例中,所述搜索消息还用于获取所述局域网内的智能设备的信息;所述方法还包括:[〇〇69]所述第一终端接收到至少一个智能设备发送的第二反馈消息,其中,所述第二反馈消息中包括所述智能设备的信息;
[0070]所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备,还包括: 所述第一终端根据所述第二反馈消息,确定出所述局域网内的智能设备。
[0071]本发明实施例中,所述第二终端中包括主终端;所述第一终端接收到所述第二终端发送的第一反馈消息,包括:
[0072]所述第一终端接收到所述第二终端中的主终端发送的第一反馈消息。
[0073]具体的,所述第二终端中的的主终端接收到搜索消息后,向所述第一终端反馈第一反馈消息,所述第二终端除主终端之外的其他终端接收到搜索消息后,忽略该搜索消息, 不做任何处理。[〇〇74]进一步,该方法还包括:
[0075]所述第一终端未接收到所述第一反馈消息,所述第一终端将自身设置为局域网中的主终端,并发送第一主终端指定消息,所述第一主终端指定消息用于指示所述第一终端为所述局域网中的主终端。
[0076]可选的,所述第一主终端指定消息中包括所指定的主终端的标识信息,所述标识信息包括但不限于以下信息:所指定的主终端的标识,所指定的主终端的IP地址,所指定的主终端的MAC地址等。当然,还可以通过其它方式标识所指定的主终端,本发明实施例中不作限定。[〇〇77]可选的,所述第一主终端指定消息通过广播消息的方式发送。当然,所述第一主终端指定消息还可以通过其它方式发送,本发明实施例不作限定。[〇〇78] 一种可选的实现方式中,第一终端设置一个标志位MainFlag,当所述第一终端未接收到所述第一反馈消息,所述第一终端将自身设置为局域网中的主终端时,将MainFlag 设置为ture。
[0079]本发明实施例中,若所述第一终端为所述局域网中的主终端,该方法还包括:
[0080]所述第一终端接收到所述第二终端中的主终端发送的第二主终端指定消息后,取消自身的主终端身份,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端;[0081 ]其中,所述第一终端取消自身的主终端身份时,将MainFlag设置为false。
[0082]可选的,所述第二主终端指定消息中包括所指定的主终端的标识信息,所述标识信息包括但不限于以下信息:所指定的主终端的标识,所指定的主终端的IP地址,所指定的主终端的MAC地址等。当然,还可以通过其它方式标识所指定的主终端,本发明实施例中不作限定。[〇〇83]可选的,所述第二主终端指定消息通过广播消息的方式发送。当然,所述第二主终端指定消息还可以通过其它方式发送,本发明实施例不作限定。
[0084]本发明实施例中,若所述第一终端接收到所述第二终端中至少两个主终端发送的第一反馈信息,该方法还包括:
[0085]所述第一终端将第一次接收到的第一反馈信息对应的主终端确定为所述局域网中的主终端,并发送第三主终端指定消息,所述第三主终端指定消息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。
[0086]可选的,所述第三主终端指定消息中包括所指定的主终端的标识信息,所述标识信息包括但不限于以下信息:所指定的主终端的标识,所指定的主终端的IP地址,所指定的主终端的MAC地址等。当然,还可以通过其它方式标识所指定的主终端,本发明实施例中不作限定。
[0087]可选的,所述第三主终端指定消息通过广播消息的方式发送。当然,所述第三主终端指定消息还可以通过其它方式发送,本发明实施例不作限定。[〇〇88] 举例说明:假设已接入局域网的第二终端中主终端为终端A和终端B,刚接入局域网的第一终端为终端C。终端C接入局域网后,发送搜索消息,假设终端C先接收到终端A发送的第一反馈消息,然后才接收到终端B发送的第一反馈消息,则终端C将终端A确定为局域网中的主终端,并发送第三主终端指定消息,以指示终端A为局域网中的主终端。[〇〇89]相应的,终端A接收到第三主终端指定消息之后确认自身的主终端身份;终端B在接收到第三主终端指定消息之后取消自身的主终端身份,并确认终端A为所述局域网中的主终端。
[0090]本发明实施例还提供了一种智能设备的发现方法,如图2所示,包括如下操作:
[0091]步骤200、第二终端接收到第一终端发送的搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息、以及获取所述局域网内的智能设备的fg息。
[0092]步骤210、所述第二终端发送第一反馈消息给所述第一终端,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息。
[0093]本发明实施例中,若所述第二终端为所述局域网中的主终端,所述第二终端接收到所述第一终端发送的搜索消息之后,还包括:[〇〇94]所述第二终端将所述第一终端的信息加入到终端管理列表;
[0095]当所述第二终端确定自身需要下线时,发送第二主终端指定消息,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端; [〇〇96]其中,终端管理列表将第二终端的信息清除,所述第二终端将所保存的智能设备的信息全部清除;当所述第二终端再次接入局域网时,重新获取局域网中智能设备的信息。 [〇〇97]举例说明:假设已接入局域网的第二终端为终端A和终端B,刚接入局域网的第一终端为终端C,所述局域网中的主终端为所述终端A。所述终端C接入局域网后,发送搜索消息,所述终端A接收到终端C发送的搜索消息后,所述终端A将所述终端C的信息加入到终端管理列表;当所述终端A确定自身需要下线时,确定自身保存的终端管理列表中的终端B为所述局域网的主终端,发送第二主终端指定消息,以指定终端B为所述局域网中的主终端。
[0098]相应的,终端B接收到第二主终端指定消息之后确认自身的主终端身份;所述终端 A将所保存的智能设备的信息全部清除;终端C接收到第二主终端指定消息之后确认终端B 为所述局域网中的主终端。
[0099]本发明实施例中,若所述第二终端为所述局域网中的主终端,该方法还包括:
[0100]所述第二终端接收到第一主终端指定消息后,确定出所述第一终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第一主终端指定消息用于指示所述第一终端为所述局域网中的主终端;和/或
[0101]所述第二终端接收到第三主终端指定消息后,确定出所述第三主终端指定消息指定的终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第三主终端指定消息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。
[0102]举例说明:假设已接入局域网的第二终端为终端A和终端B,刚接入局域网的第一终端为终端C,所述局域网中的主终端为所述终端A。所述终端A接收到终端C发送的第一主终端指定消息后,确定所述终端C为所述局域网中的主终端,并取消自身的主终端身份;所述终端B接收到所述终端C发送的第一主终端指定消息,确认所述终端C为所述局域网的主终端。
[0103]假设已接入局域网的第二终端中主终端为终端A和终端B,刚接入局域网的第一终端为终端C。假设终端C先接收到终端A发送的第一反馈消息,则终端C确定所述终端A为该局域网中主终端,并发送第三主终端指定消息。相应的,所述终端B接收到第三主终端指定消息后,确定出终端A为所述局域网中的主终端,并取消自身的主终端身份;终端A接收到第三主终端指定消息之后确认自身的主终端身份。
[0104]下面通过一个具体实施例对本发明实施例提供的一种智能设备的发现方法进行详细说明。
[0105]本实施例中,假设同一局域网中有三个智能设备,分别为智能设备1,智能设备2和智能设备3,该局域网中有两个第二终端,分别为终端A和终端B,其中,终端A为主终端,终端 A与智能设备1、智能设备2和智能设备3连接,终端B与智能设备1和智能设备2连接,终端C是待接入该局域网的终端,其中,已接入局域网的主终端A中包含有该局域网中所有智能设备的设备信息,如图3所示,包括:[〇1〇6] 步骤300、终端C接入局域网;[〇1〇7]步骤301、终端C发送搜索消息,其中,搜索消息中包含指示CtrlFlag,且CtrlFlag 为ture,表示终端C需要所述局域网中的主终端回应。
[0108]步骤302、若终端A接收到所述搜索消息,则发送第一反馈消息给所述终端C,并将终端C的信息加入到终端管理列表,所述第一反馈消息中包括智能设备1、智能设备2和智能设备3的信息。[〇1〇9]步骤303、终端C接收到终端A发送的第一反馈消息后,将自身的MainFlag设置为 false,并根据第一反馈消息中携带的信息,确定出所述局域网中的智能设备1、智能设备2 和智能设备3。
[0110]步骤304、终端A确定自身需要下线时,将终端管理列表中最早加入的终端指定为主终端,本实施例中假设最早加入的终端为终端B,并发送第二主终端指定消息给所述局域网的所有终端,以指示终端B为局域网中的主终端。
[0111]步骤305、终端B接收到第二主终端指定消息后,将自身的MainFlag设置为ture,确定自身为局域网中的主终端。
[0112]基于与方法同样的发明构思,本发明实施例还提供了一种智能设备的发现装置, 如图4所示,包括:
[0113]发送模块401,用于发送搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息;
[0114]接收模块402,用于接收到所述第二终端发送的第一反馈消息,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息;[〇115]确定模块403,用于根据所述第一反馈消息,确定出所述局域网内的智能设备。
[0116]本发明实施例提供的一种智能设备的发现装置,第一终端接入局域网时发送搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息、以及获取所述局域网内的智能设备的信息;所述第一终端接收到所述第二终端发送的第一反馈消息,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息;所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备。由于第二终端反馈与其连接的智能设备的信息给第一终端,使得第一终端根据所述第一反馈消息中携带的智能设备的信息能够快速发现局域网中的智能设备,缩短了第一终端发现智能设备的时间,提高了用户体验。
[0117]可选的,所述搜索消息还用于获取所述局域网内的智能设备的信息;[〇118]所述接收模块还用于:接收到至少一个智能设备发送的第二反馈消息,其中,所述第二反馈消息中包括所述智能设备的信息;
[0119]所述确定模块还用于:根据所述第二反馈消息,确定出所述局域网内的智能设备。
[0120]可选的,所述第二终端中包括主终端;所述接收模块还用于:
[0121]接收到所述第二终端中的主终端发送的第一反馈消息。
[0122]可选的,该装置还包括:
[0123]第一指定模块,当所述接收模块未接收到所述第一反馈消息时,用于将第一终端设置为局域网中的主终端,并发送第一主终端指定消息,所述第一主终端指定消息用于指示所述第一终端为所述局域网中的主终端。
[0124]可选的,若所述第一终端为所述局域网中的主终端,该装置还包括:
[0125]第二指定模块,当所述接收模块接收到所述第二终端中的主终端发送的第二主终端指定消息后,用于取消第一终端的主终端身份,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端。
[0126]可选的,若所述接收模块接收到所述第二终端中至少两个主终端发送的第一反馈信息,该装置还包括:
[0127]第三指定模块,用于将第一次接收到的第一反馈信息对应的主终端确定为所述局域网中的主终端,并发送第三主终端指定消息,所述第三主终端指定消息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。
[0128]本发明实施例还提供了另一种智能设备的发现装置,如图5所示,包括:
[0129]第一处理模块501,用于接收到第一终端发送的搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端连接的智能设备的信息;[〇13〇]第二处理模块502,用于发送第一反馈消息给所述第一终端,其中,所述第一反馈消息中包括与所述第二终端连接的智能设备的信息。
[0131]可选的,若所述第二终端为所述局域网中的主终端,所述第一处理模块接收到所述第一终端发送的搜索消息之后,还用于:
[0132]将所述第一终端的信息加入到终端管理列表;
[0133]当所述第二终端确定自身需要下线时,所述第二处理模块还用于:发送第二主终端指定消息,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端。
[0134]可选的,若所述第二终端为所述局域网中的主终端,该装置还包括:
[0135]第三处理模块,所述第一处理模块接收到第一主终端指定消息,确定出所述第一终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第一主终端指定消息用于指示所述第一终端为所述局域网中的主终端;和/或
[0136]所述第一处理模块接收到第三主终端指定消息后,确定出所述第三主终端指定消息指定的终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第三主终端指定消息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。
[0137]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0138]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0139]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[〇14〇]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0141]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0142]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种智能设备的发现方法,其特征在于,该方法包括:第一终端接入局域网时发送搜索消息,其中,所述搜索消息用于获取所述局域网内与 第二终端连接的智能设备的信息;所述第一终端接收到所述第二终端发送的第一反馈消息,其中,所述第一反馈消息中 包括与所述第二终端连接的智能设备的信息;所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备。2.根据权利要求1所述的方法,其特征在于,所述搜索消息还用于获取所述局域网内的 智能设备的信息;所述方法还包括:所述第一终端接收到至少一个智能设备发送的第二反馈消息,其中,所述第二反馈消 息中包括所述智能设备的信息;所述第一终端根据所述第一反馈消息,确定出所述局域网内的智能设备,还包括:所述 第一终端根据所述第二反馈消息,确定出所述局域网内的智能设备。3.根据权利要求1所述的方法,其特征在于,该方法还包括:所述第一终端未接收到所述第一反馈消息,所述第一终端将自身设置为局域网中的主 终端,并发送第一主终端指定消息,所述第一主终端指定消息用于指示所述第一终端为所 述局域网中的主终端。4.根据权利要求3所述的方法,其特征在于,若所述第一终端为所述局域网中的主终 端,该方法还包括:所述第一终端接收到所述第二终端中的主终端发送的第二主终端指定消息后,取消自 身的主终端身份,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端 为所述局域网中的主终端。5.根据权利要求1所述的方法,其特征在于,若所述第一终端接收到所述第二终端中至 少两个主终端发送的第一反馈信息,该方法还包括:所述第一终端将第一次接收到的第一反馈信息对应的主终端确定为所述局域网中的 主终端,并发送第三主终端指定消息,所述第三主终端指定消息用于指示所述第三主终端 指定消息指定的终端为所述局域网中的主终端。6.—种智能设备的发现方法,其特征在于,该方法包括:第二终端接收到第一终端发送的搜索消息,其中,所述搜索消息用于获取所述局域网 内与第二终端连接的智能设备的信息、以及获取所述局域网内的智能设备的信息;所述第二终端发送第一反馈消息给所述第一终端,其中,所述第一反馈消息中包括与 所述第二终端连接的智能设备的信息。7.根据权利要求6所述的方法,其特征在于,若所述第二终端为所述局域网中的主终 端,所述第二终端接收到所述第一终端发送的搜索消息之后,还包括:所述第二终端将所述第一终端的信息加入到终端管理列表;当所述第二终端确定自身需要下线时,发送第二主终端指定消息,所述第二主终端指 定消息用于指示所述第二主终端指定消息指定的终端为所述局域网中的主终端。8.根据权利要求6所述的方法,其特征在于,若所述第二终端为所述局域网中的主终 端,该方法还包括:所述第二终端接收到第一主终端指定消息后,确定出所述第一终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第一主终端指定消息用于指示所述第一终端为 所述局域网中的主终端;和/或所述第二终端接收到第三主终端指定消息后,确定出所述第三主终端指定消息指定的 终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第三主终端指定消息用 于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。9.一种智能设备的发现装置,其特征在于,该装置包括:发送模块,用于发送搜索消息,其中,所述搜索消息用于获取所述局域网内与第二终端 连接的智能设备的信息;接收模块,用于接收到所述第二终端发送的第一反馈消息,其中,所述第一反馈消息中 包括与所述第二终端连接的智能设备的信息;确定模块,用于根据所述第一反馈消息,确定出所述局域网内的智能设备。10.根据权利要求9所述的装置,其特征在于,该装置还包括:第一指定模块,当所述接收模块未接收到所述第一反馈消息时,用于将第一终端设置 为局域网中的主终端,并发送第一主终端指定消息,所述第一主终端指定消息用于指示所 述第一终端为所述局域网中的主终端。11.根据权利要求10所述的装置,其特征在于,若所述第一终端为所述局域网中的主终 端,该装置还包括:第二指定模块,当所述接收模块接收到所述第二终端中的主终端发送的第二主终端指 定消息后,用于取消第一终端的主终端身份,所述第二主终端指定消息用于指示所述第二 主终端指定消息指定的终端为所述局域网中的主终端。12.根据权利要求9所述的装置,其特征在于,若所述接收模块接收到所述第二终端中 至少两个主终端发送的第一反馈信息,该装置还包括:第三指定模块,用于将第一次接收到的第一反馈信息对应的主终端确定为所述局域网 中的主终端,并发送第三主终端指定消息,所述第三主终端指定消息用于指示所述第三主 终端指定消息指定的终端为所述局域网中的主终端。13.—种智能设备的发现装置,其特征在于,该装置包括:第一处理模块,用于接收到第一终端发送的搜索消息,其中,所述搜索消息用于获取所 述局域网内与第二终端连接的智能设备的信息、以及获取所述局域网内的智能设备的信 息;第二处理模块,用于发送第一反馈消息给所述第一终端,其中,所述第一反馈消息中包 括与所述第二终端连接的智能设备的信息。14.根据权利要求13所述的装置,其特征在于,若所述第二终端为所述局域网中的主终 端,所述第一处理模块接收到所述第一终端发送的搜索消息之后,还用于:将所述第一终端的信息加入到终端管理列表;当所述第二终端确定自身需要下线时,所述第二处理模块还用于:发送第二主终端指 定消息,所述第二主终端指定消息用于指示所述第二主终端指定消息指定的终端为所述局 域网中的主终端。15.根据权利要求13所述的装置,其特征在于,若所述第二终端为所述局域网中的主终 端,该装置还包括:第三处理模块,所述第一处理模块接收到第一主终端指定消息,确定出所述第一终端 为所述局域网中的主终端,取消自身的主终端身份,其中,所述第一主终端指定消息用于指 示所述第一终端为所述局域网中的主终端;和/或所述第一处理模块接收到第三主终端指定消息后,确定出所述第三主终端指定消息指 定的终端为所述局域网中的主终端,取消自身的主终端身份,其中,所述第三主终端指定消 息用于指示所述第三主终端指定消息指定的终端为所述局域网中的主终端。
【文档编号】H04W8/00GK106028303SQ201610322312
【公开日】2016年10月12日
【申请日】2016年5月16日
【发明人】朱平洋, 陈验方, 孙永瑞, 魏丽英, 杨鹏
【申请人】青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1