用于Wi-Fi直连的方法和装置,相关申请的交叉引用_4

文档序号:9693718阅读:来源:国知局
意图值,因此客户终端B 20被确定为主组,并接受连接;然而,本公开的实施例不限于此。
[0088]被确定为主组的客户终端B20可以向所有者终端A 10发送新连接的终端(例如,客户终端C 30、所有者终端D 40)的信息。所有者终端10可以根据相应信息自动接受终端的连接请求。
[0089]客户终端C30可以向其自身的组中的另一终端(例如所有者终端D 40)传递主组信息。此外,所有者终端C 30所属的组中的终端可以通过接收到的信息识别出已经形成了主组,并且可以尝试连接到作为主组的所有者终端的所有者终端A 10。
[0090]所有者终端A10可以向请求连接到其自身组中的另一终端的组终端传递新组产生进行消息。此外,所有者终端A 10可以通过新组产生标记向每个终端终端通知新组正在产生。此外,即使新终端或组通过短距离通信事件请求连接,所有者终端10也可以通过标记向相应终端通知新组正在产生,并且可以限制连接。这是为了阻止在新组产生过程期间与组连接事件相对应的另一个组或另一个终端的新组产生操作。
[0091]当完成了新组609产生时,所有者终端10可以通过向每个终端(例如,客户终端20、普通终端30、所有者终端D 40)传递新组产生完成消息来指示新组产生已经完成。每个终端可以从所有者终端A 10接收新组产生完成消息,并可以执行组重置。所有者终端D 40可以操作为客户终端而不是所有者终端,因为所有者终端D 40应该连接到所有者终端A 10所属的新组。此外,所有者终端A 10、客户终端B 20、客户终端C 30和客户终端D 40可以形成新组609,以通过使用W1-Fi直连进行通信。
[0092]图7是示出根据本公开实施例的在组形成状态下的便携式终端的操作的流程图。
[0093]参照图7,在操作701,控制器140可以检测组连接事件。组连接事件是可以是NFC、BLE 等。
[0094]在操作703,当检测到组连接事件时,控制器140可以确定控制器140的终端是否属于组。当控制器140的终端不属于组时,控制器140可以在操作705交换组信息。例如,控制器140可以通过交换的组信息识别组内的MAC列表、组内的便携式终端的数量、组内的便携式终端的操作模式(例如,组所有者终端、组客户终端、普通终端)、当前操作信道、用于确定组所有者终端的随机意图值、新组产生标记、用于当前组的加密信息和可以连接到所有者终端的终端的数量)。
[0095]在操作707,控制器140可以从属于组的终端接收新组产生进行消息。此外,当控制器140接收到新组产生进行消息时,控制器可以通过新组产生标记限制来自另一个终端或组的通过组连接事件的连接。该标记用于阻止在新组产生过程期间与组连接事件相对应的另一个组或另一个终端的新组产生操作。
[0096]在操作709,当完成了新组产生时,控制器140可以从属于组的终端接收新组产生完成消息。当接收到新组产生完成消息时,控制器140可以连接到新组的所有者终端。
[0097]当在操作703控制器140的终端属于组时,在操作711,控制器140可以确定组内的操作模式(例如,所有者终端、客户终端)。
[0098]在操作713,当组内的操作模式是所有者终端时,控制器140可以交换组或终端信息。此外,控制器140可以向组内的终端传递交换的组信息。当向组内的终端传递组信息时,控制器140可以通过使用W1-Fi直连而非通过组连接事件传递组信息来进行通信。
[0099]在操作715,控制器140可以比较组信息以确定主组。当比较每个组的信息时,控制器140可以对检测到组连接事件的终端执行比较。可以通过比较组内的每个终端的操作模式来实现组之间的信息比较,并且可以将所有者终端所属的组确定为主组。然而,当从另一组的所有者终端检测到组连接事件时,控制器140可以比较组内的终端数量,并且可以在终端数量相同时通过比较所有者终端的随机意图值来将具有较高值的组操作为主组。主组是当在组之间形成连接时可以接受连接的组。此外,当完成了组信息比较时,控制器140可以向每个组传递所确定的主组信息。
[0100]在操作717,当被确定为主组时,控制器140可以向检测到针对组内终端的组连接事件的终端所属的组传递新组产生进行消息。当产生新组时,控制器140可以在新组产生过程中通过标记限制另一个终端的连接。这是为了阻止在新组产生过程期间与组连接事件相对应的另一个组或另一个终端的新组产生操作。
[0101]在操作719,当完成了新组产生时,控制器140可以向属于组内的终端传递新组产生完成消息。控制器140可以向检测到组连接事件的组以及属于该组的终端传递新组产生完成消息。
[0102]在操作721,当组内的操作模式是客户终端时,控制器140可以交换组或终端信息。控制器140可以向属于该组的终端传递交换的信息。此外,控制器140可以在对请求连接的终端进行通知的同时向该组内的所有者终端传递信息。
[0103]在操作723,控制器140可以比较组信息以确定主组。当比较每个组的信息时,控制器140可以对检测到组连接事件的终端执行比较。可以通过比较组内的每个终端的操作模式来实现组之间的信息比较,并且可以将所有者组所属的组确定为主组。然而,当从另一个组所有者终端检测到组连接事件时,控制器140可以比较组内的终端数量,并且当终端数量相同时,可以通过比较所有者终端的随机意图值来将具有较高值的组操作为主组。此外,当完成了组信息比较时,控制器140可以向每个组传递所确定的主组信息。
[0104]在操作725,控制器140可以从组内的所有者终端接收新组产生进行消息。当产生新组时,控制器140可以在新组产生过程中通过标记限制另一个终端的连接。这是为了阻止在新组产生过程期间与组连接事件相对应的另一个组或另一个终端的新组产生操作。
[0105]在操作727,当完成了新组产生时,控制器140可以从属于组的终端接收新组产生完成消息。当接收到新组产生完成消息时,控制器140可以连接到新组的所有者终端。
[0106]在操作729,控制器140可以执行组重置。本公开的组重置用于在连接到新组时维持现有连接,并且连接到新可连接终端。此外,控制器140可以在组重置时根据从所有者终端接收到的可连接终端的数量断开到主组或从组中无响应的终端的连接,并且可以连接到新组。控制器140可以通过使用W1-Fi直连形成新组和连接。当形成新组时,控制器140可以根据组内的终端操作执行相应操作。
[0107]图8是示出根据本公开实施例的在组形成状态下的所有者终端的操作的流程图。
[0108]参照图8,在操作801,控制器140可以交换请求连接的组或终端的信息。控制器140可以通过组连接事件获得组或终端的信息,或者可以从组内的客户终端获得请求连接的组或终端的信息。
[0109]在操作803,当通过组连接事件获得信息时,控制器140可以向属于组的终端传递获得的信息。当控制器140从组内的客户终端获得组或终端信息时,可以省略该操作。
[0110]在操作805,控制器140可以通过使用获得的组或终端信息来比较用于确定主组的信息。可以通过比较组内的每个终端的操作模式来实现用于确定主组的信息比较,并且可以将所有者终端所属的组确定为主组。然而,当从另一个组的所有者终端检测到组连接事件时,控制器140可以比较组内的终端数量,并且当终端数量相同时,可以通过比较所有者终端的随机意图值来将具有较高值的组操作为主组。
[0111]在操作807,控制器140可以确定终端所属的组是否是主组。例如,当执行所有者终端之间的比较以确定主组时,一个所有者终端可以操作为属于主组的所有者终端,而另一个所有者终端可以属于新组并且操作为客户终端。
[0112]在操作809,在主组的情况下,控制器140可以向组内的终端通知其自身的组被确定为主组。
[0113]在操作811,控制器140可以传递新组产生进行消息。当传递新组产生进行消息时,控制器140可以向组内的所有终端以及属于请求连接的组的终端传递该消息。当传递了新组产生进行消息时,控制器140可以通过新组产生标记在新组产生期间限制来自另一个终端的组连接请求。这是为了阻止在
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1