通信的發(fā)生,第一設(shè)備100可以包括如圖11所示的第一短距離通信單元1120,這將在下面描述。
[0097]在操作S202中,第一設(shè)備100從第二設(shè)備120接收與第二短距離通信模式有關(guān)的連接信息以及與第二設(shè)備120有關(guān)的應(yīng)用信息。例如,當(dāng)?shù)谝欢叹嚯x通信基于NFC模式時,第一設(shè)備100可以通過讀取上述信息或者通過允許第二設(shè)備120將上述信息寫入第一設(shè)備100來接收存儲在第二設(shè)備120中的上述信息。當(dāng)?shù)谝欢叹嚯x通信基于BLE通信模式時,第一設(shè)備100接收基于藍牙通信模式從第二設(shè)備120廣播的上述信息。然而,應(yīng)用信息還可以包括與應(yīng)用有關(guān)的處理狀態(tài)信息。
[0098]在操作S203中,第一設(shè)備100基于與第二短距離通信有關(guān)的連接信息建立到第二設(shè)備120的連接。圖3是示出操作S203的流程圖。特別地,圖3是示出由第一設(shè)備100執(zhí)行的、基于第二短距離通信模式的到第二設(shè)備120的連接的流程圖。
[0099]在操作S301中,第一設(shè)備100確定相對于第二設(shè)備120可用的第二短距離通信模式。特別地,第一設(shè)備100通過使用被包括在操作S202中接收到的與第二短距離通信有關(guān)的連接信息中的通信模式信息,來確定相對于第二設(shè)備120可用的第二短距離通信模式。通信模式信息可以包括指示相對于第二設(shè)備120可用的第二短距離通信模式的信息,如參照圖1描述的。
[0100]例如,當(dāng)指示藍牙通信模式的信息被定義為01,并且指示基礎(chǔ)設(shè)施無線LAN通信模式的信息被定義為10時,第一設(shè)備100可以從與第二短距離通信有關(guān)的連接信息檢測通信模式信息。如果檢測到的通信模式信息是01,則第一設(shè)備100可以確定由第二設(shè)備120所使用的第二短距離通信模式是藍牙通信模式。如果檢測到的通信模式信息是10,則第一設(shè)備可以確定由第二設(shè)備120所使用的第二短距離通信模式是基礎(chǔ)設(shè)施無線LAN通信模式。然而,確定第二短距離通信模式的方法不限于此。
[0101]當(dāng)?shù)谝辉O(shè)備100通過使用基礎(chǔ)設(shè)施無線LAN通信模式經(jīng)由中繼器110與服務(wù)器130通信時,第一設(shè)備100可以感測與第二設(shè)備120的第一短距離通信的發(fā)生。在這方面,如果與從第二設(shè)備120接收到的第二短距離通信有關(guān)的連接信息指示基礎(chǔ)設(shè)施無線LAN通信模式,則第一設(shè)備100可以將經(jīng)由中繼器100操作的WiFi模式操作為WiFi雙模式。
[0102]在這種情況下,第一設(shè)備100使用相同的IP地址或者不同的IP地址,以便經(jīng)由中繼器I1與服務(wù)器130和第二設(shè)備120通信。是使用相同的IP地址還是使用不同的IP地址基于在第一設(shè)備100中設(shè)置的IP地址的數(shù)目來確定。特別地,當(dāng)一個IP地址被分配給第一設(shè)備100時,第一設(shè)備100使用相同的IP地址,并且,如果多個IP地址被分配給第一設(shè)備100,則第一設(shè)備100可以使用不同的IP地址或相同的IP地址。
[0103]WiFi雙模式可以包括經(jīng)由中繼器100、以及無需中繼器100的無線直接模式來同時操作通信模式。特別地,當(dāng)?shù)谝辉O(shè)備100通過使用基礎(chǔ)設(shè)施無線LAN通信模式經(jīng)由中繼器110與服務(wù)器130通信時,第一設(shè)備100可以感測與第二設(shè)備120的第一短距離通信的發(fā)生。在這方面,如果與從第二設(shè)備120接收到的第二短距離通信模式有關(guān)的連接信息指示W(wǎng)iFi直接通信模式,則第一設(shè)備100可以在經(jīng)由中繼器110與服務(wù)器130通信的同時,通過使用WiFi直接通信模式與第二設(shè)備120執(zhí)行設(shè)備之間的直接通信。例如,當(dāng)?shù)谝辉O(shè)備100是移動終端,第二設(shè)備120是智能TV,并且第一設(shè)備100從服務(wù)器130下載運動圖像時,第一設(shè)備100可以控制第二設(shè)備120以便通過第二設(shè)備120再現(xiàn)下載的運動圖像。
[0104]當(dāng)?shù)诙O(shè)備120通過使用BLE通信模式執(zhí)行第一短距離通信并且通過使用藍牙通信模式執(zhí)行第二短距離通信時,第二設(shè)備120可以利用雙模式解決方案來實現(xiàn),但不限于此。雙模式解決方案可以指示在單個芯片上實現(xiàn)經(jīng)典藍牙通信模式和BLE通信模式功能。當(dāng)?shù)谝辉O(shè)備100還被配置為與第二設(shè)備120類似地執(zhí)行第一短距離通信和通過使用藍牙通信模式的第二短距離通信時,可以理解的是,在第一設(shè)備100中嵌入雙模式解決方案。被用于第二短距離通信的藍牙通信模式可以被稱為經(jīng)典藍牙,以便與被用于第一短距離通信的BLE通信模式區(qū)別開。
[0105]當(dāng)?shù)诙O(shè)備120通過使用NFC模式執(zhí)行第一短距離通信并通過使用藍牙通信模式執(zhí)行第二短距離通信時,可以理解的是,第二設(shè)備120可以嵌入有相對于藍牙通信的單模式解決方案,但不限于此。當(dāng)?shù)诙O(shè)備120通過使用BLE通信模式執(zhí)行第一短距離通信并通過使用除了藍牙通信模式外的通信模式執(zhí)行第二短距離通信時,可以理解的是,第二設(shè)備120可以嵌入有相對于藍牙通信的單模式解決方案,但不限于此。
[0106]同時,在操作S302中,第一設(shè)備100確定相對于第二設(shè)備120可用的第二短距離通信模式是否是使用中繼器110的通信模式。
[0107]特別地,當(dāng)在操作S301中相對于第二設(shè)備120可用的第二短距離通信模式被確定為基礎(chǔ)設(shè)施模式無線LAN通信模式時,第一設(shè)備100識別出相對于第二設(shè)備120可用的第二短距離通信模式是使用中繼器110的通信模式。
[0108]當(dāng)在操作S301中相對于第二設(shè)備120可用的第二短距離通信模式被確定為藍牙通信模式時,第一設(shè)備100識別出相對于第二設(shè)備120可用的第二短距離通信模式是不使用中繼器110的通信模式。
[0109]當(dāng)?shù)谝欢叹嚯x通信基于BLE通信模式時,根據(jù)圖3的上述流程圖,第一設(shè)備100在建立到第二設(shè)備120的基于第二短距離通信模式的連接之前顯示與第二設(shè)備120有關(guān)的信息。與第二設(shè)備120有關(guān)的信息包括向用戶通知關(guān)于第二設(shè)備120的信息。例如,與第二設(shè)備120有關(guān)的信息可以包括與第二設(shè)備120有關(guān)的應(yīng)用信息及其制造商信息,但不限于此。與第二設(shè)備120有關(guān)的信息可以在第一設(shè)備100上以In_App廣告形式顯示。
[0110]如果接收到用戶基于與第二設(shè)備120有關(guān)的信息選擇到第二設(shè)備120的連接的信號,則第一設(shè)備100可以執(zhí)行上述操作以便建立到第二設(shè)備120的基于第二短距離通信模式的連接。
[0111]在操作S303中,第一設(shè)備100經(jīng)由第一短距離通信向第二設(shè)備120發(fā)送與中繼器110有關(guān)的連接信息。因此,如果從第二設(shè)備120接收到指示第二設(shè)備120連接到中繼器110的連接通知,則第一設(shè)備100經(jīng)由中繼器110執(zhí)行建立到第二設(shè)備120的基于第二短距離通信模式的連接。
[0112]在操作S304中,第一設(shè)備100基于設(shè)備之間的直接通信來使能第二短距離通信。例如,當(dāng)由第二設(shè)備120執(zhí)行的第二短距離通信模式是藍牙通信模式時,第一設(shè)備100可以使能藍牙通信。
[0113]在操作S305中,第一設(shè)備100通過使用使能的藍牙通信,建立到第二設(shè)備120的基于第二短距離通信的連接。特別地,如果在第一設(shè)備100中使能藍牙通信,則第一設(shè)備100請求第二設(shè)備120與其連接。如果從第二設(shè)備120接收到連接接受信號,則第一設(shè)備100建立到第二設(shè)備120的基于第二短距離通信模式的連接。
[0114]參照圖2的操作S204,第一設(shè)備100經(jīng)由第二短距離通信控制第二設(shè)備120。特別地,如果在第一設(shè)備100和第二設(shè)備120之間建立了基于第二短距離通信的連接,則第一設(shè)備100基于在操作S202中接收到的與第二設(shè)備120有關(guān)的應(yīng)用信息來運行應(yīng)用,并且在經(jīng)由第二短距離通信與第二設(shè)備120執(zhí)行數(shù)據(jù)通信的同時控制第二設(shè)備120。
[0115]圖4是示出操作S204中的應(yīng)用的運行的流程圖。
[0116]在操作S401中,第一設(shè)備100基于接收到的應(yīng)用信息搜索應(yīng)用。如果第一設(shè)備100在操作S402中確定應(yīng)用被安裝在其中,則第一設(shè)備100在操作S403中運行應(yīng)用。
[0117]當(dāng)應(yīng)用被安裝在第一設(shè)備100中時,第一設(shè)備100可以通過反映與第一設(shè)備100和第二設(shè)備120之間的連接有關(guān)的過去歷史信息來運行應(yīng)用。當(dāng)應(yīng)用是游戲時,過去歷史信息可以包括處理狀態(tài)信息,諸如例如,最高得分、游戲級別、使用的角色信息等中的任何一個或多個,但不限于此。當(dāng)過去歷史信息包括最高得分時,由第一設(shè)備100運行的應(yīng)用可以顯示與上述最高得分有關(guān)的信息。
[0118]如果第一設(shè)備100在操作S402中確定應(yīng)用沒有被安裝在其中,則第一設(shè)備100在操作S404中從服務(wù)器130下載應(yīng)用。在操作S405中,第一設(shè)備100運行所下載的應(yīng)用。
[0119]參照圖2的操作S204,如果第一設(shè)備100在操作S204中運行應(yīng)用,則第一設(shè)備100基于應(yīng)用的操作,經(jīng)由第二短距離通信來控制第二設(shè)備120。例如,如果所運行的應(yīng)用是樂器演奏應(yīng)用,并且第二設(shè)備120包括鋼琴鍵,則第一設(shè)備100可以在運行樂器演奏應(yīng)用的同時控制鋼琴鍵的操作。
[0120]圖2、圖3和圖4示出了從第二設(shè)備120接收應(yīng)用信息的情況。然而,根據(jù)示例性實施例的應(yīng)用運行方法可以不接收來自第二設(shè)備120的應(yīng)用信息,經(jīng)由第一短距離通信識別第二設(shè)備120,然后基于識別到的與第二設(shè)備120有關(guān)的信息由第一設(shè)備100自動搜索應(yīng)用。
[0121]圖5是根據(jù)示例性實施例的可以通過使用第二設(shè)備120執(zhí)行的應(yīng)用運行方法的流程圖。圖5示出了第一設(shè)備100和第二設(shè)備120之間的第一短距離通信使用NFC模式的情況。
[0122]在操作S501中,第二設(shè)備120檢測與第一設(shè)備100的第一短距離通信的發(fā)生。例如,當(dāng)?shù)谝欢叹嚯x通信基于NFC模式時,如參考圖2所述,如果第一設(shè)備100和第二設(shè)備120之間的距離在第一短距離通信半徑內(nèi),則第二設(shè)備120可以檢測與第一設(shè)備100的第一短距離通信的發(fā)生。
[0123]在操作S502中,第二設(shè)備120向第一設(shè)備100發(fā)送與第二短距離通信有關(guān)的連接信息以及應(yīng)用信息。在這方面,如參照第一設(shè)備100所描述的,第二設(shè)備120可以不向第一設(shè)備100發(fā)送應(yīng)用信息。
[0124]在操作S503中,第二設(shè)備120通過使用從第一設(shè)備100接收到的信息,建立到第一設(shè)備100的第二短距離通信的連接。在相對于第二設(shè)備120可用的第二短距離通信模式應(yīng)該使用中繼器110的情況下,從第一設(shè)備100接收到的信息可以包括與中繼器110有關(guān)的連接信息。在相對于第二設(shè)備120可用的第二短距離通信模式不使用中繼器110的情況下,從第一設(shè)備100接收到的信息可以包括基于由第一設(shè)備100使能的第二短距離通信模式的連接請求信號。
[0125]在操作S504中,第二設(shè)備120經(jīng)由在第一設(shè)備100和第二設(shè)備120之間建立的第二短距離通信從第一設(shè)備100接收控制信號。在操作S505中,第二設(shè)備120基于控制信號操作其硬件。在操作S505中,第二設(shè)備120可以基于接收到的控制信號操作第二設(shè)備120的硬件和軟件。操作S504和S505可以被理解為是指在第二設(shè)備120和第一設(shè)備100運行應(yīng)用的同時,基于從第一設(shè)備100接收到的控制信號來操作第二設(shè)備120。
[0126]圖6是示出根據(jù)另一示例性實施例的可以通過使用第二設(shè)備120執(zhí)行的應(yīng)用運行方法的流程圖。圖6示出了第一設(shè)備100和第二設(shè)備120之間的第一短距離通信使用BLE通信模式的情況。
[0127]在操作S601中,第二設(shè)備120經(jīng)由第一短距離通信廣播與第二短距離通信有關(guān)的連接信息和與第二設(shè)備120有關(guān)的應(yīng)用信息。第一短距離通信使用BLE通信模式。
[0128]在操作S602中,第二設(shè)備120通過使用從第一設(shè)備100接收到的信息,建立到第一設(shè)備100的基于第二短距離通信的連接。在相對于第二設(shè)備120可用的第二短距離通信模式應(yīng)該使用中繼器110的情況下,從第一設(shè)備100接收到的信息可以包括與中繼器110有關(guān)的連接信息。在相對于第二設(shè)備120可用的第二短距離通信不使用中繼器110的情況下,從第一設(shè)備100接收到的信息可以包括基于由第一設(shè)備100使能的第二短距離通信的連接請求信號。
[0129]在操作S603中,經(jīng)由在第一設(shè)備100和第二設(shè)備120之間建立的第二短距離通信從第一設(shè)備100接收控制信號。在操作S604中,第二設(shè)備120基于控制信號操作其硬件。操作S604可以基于接收到的控制信號操作第二設(shè)備120的硬件和軟件。
[0130]圖7是示出根據(jù)示例性實施例的應(yīng)用運行方法的流程圖。圖7示出了第一短距離通信通過使用NFC模式來執(zhí)行并且第二短距離通信是使用中繼器110的通信模式的情況。
[0131]在操作S701中,因為第一設(shè)備100和第二設(shè)備120之間的距離更接近第一短距離通信半徑,所以在操作S702中,第一設(shè)備100和第二設(shè)備120分別檢測第一短距離通信的發(fā)生。
[0132]在操作S703中,第二設(shè)備120經(jīng)由NFC向第一設(shè)備100發(fā)送與第二短距離通信有關(guān)的連接信息以及與第二設(shè)備120有關(guān)的應(yīng)用信息。
[0133]在操作S704中,第一設(shè)備100執(zhí)行相對于第二設(shè)備120的認證處理。認證處理可以通過對從第二設(shè)備120接收到的認證信息進行認證來執(zhí)行。從第二設(shè)備120接收到的認證信息可以被預(yù)先設(shè)置在第一設(shè)備100和第二設(shè)備120的每一個中。因此,在操作S703中可以從第二設(shè)備120接收認證信息。如果在操作S703中沒有從第二設(shè)備120接收到認證信息,并且當(dāng)示例性實施例被實現(xiàn)為不執(zhí)行相對于第二設(shè)備120的認證處理時,操作S704可以被跳過。
[0134]當(dāng)示例性實施例被實現(xiàn)為執(zhí)行相對于第二設(shè)備120的認證處理時,如果沒有從第二設(shè)備120接收到認證信息或者從第二設(shè)備120接收到錯誤的認證信息,則第一設(shè)備100可以不執(zhí)行接下來的操作。
[0135]在操作S705中,第一設(shè)備100基于接收到的與第二短距離通信有關(guān)的連接信息,確定可以由第二設(shè)備120執(zhí)行的第二短距離通信模式。確定第二短距離通信模式如參照圖3的操作S301的描述來執(zhí)行。
[0136]