国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種推薦應用的方法和電子設備的制作方法

      文檔序號:7798606閱讀:107來源:國知局
      一種推薦應用的方法和電子設備的制作方法
      【專利摘要】本發(fā)明公開了一種推薦應用的方法和電子設備,主要內(nèi)容包括:第一電子設備根據(jù)待查詢地址范圍,分別向目的地址范圍內(nèi)的每個目的地址發(fā)送設備查詢請求,接收設備查詢響應,并將接收到的設備查詢響應中攜帶的第二電子設備地址信息與第一電子設備保存的設備地址信息進行比較,若根據(jù)比較結(jié)果確定有第二電子設備新接入第一電子設備所在的局域網(wǎng),則保存第二電子設備的地址信息,并將應用程序下載地址信息提供給新接入的第二電子設備。從而,可以實現(xiàn)第一電子設備主動監(jiān)測自身所在局域網(wǎng)內(nèi)新接入的第二電子設備,同時,還可以達到向新接入的第二電子設備推薦應用的目的,簡化了電子設備之間為了進行信息交互而獲得相匹配的應用軟件的復雜過程。
      【專利說明】一種推薦應用的方法和電子設備
      【技術領域】
      [0001 ] 本發(fā)明涉及通信【技術領域】,尤其涉及一種推薦應用的方法和電子設備。
      【背景技術】
      [0002]隨著電視技術的不斷發(fā)展,特別是電視設備與多個移動設備之間進行互動這一擴展要求越來越高,促使電視設備與移動設備之間的信息交互越來越頻繁。
      [0003]然而,當使用移動設備的用戶希望利用應用軟件與電視設備進行交互時,需要用戶清楚與該移動設備匹配的應用軟件的名稱;若確定為應用軟件A,則可以通過查找說明書、或移動設備官方網(wǎng)站的方式搜索該應用軟件A的下載地址,并利用搜索到的下載地址下載該應用軟件A ;移動設備成功安裝該應用軟件A之后,才可利用該應用軟件A實現(xiàn)電視設備與移動設備之間的信息交互。
      [0004]綜上所述,雖然移動設備與電視設備利用應用軟件進行信息交互越來越多,但是,為了進行信息交互而獲得相匹配的應用軟件的過程較為復雜,在一定程度上影響著用戶使用的積極性。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實施例提供一種推薦應用的方法和電子設備,用以解決現(xiàn)有技術中存在的電子設備之間為了進行信息交互而獲得相匹配的應用軟件的過程較為復雜的問題。
      [0006]本發(fā)明實施例采用以下技術方案:
      [0007]一種推薦應用的方法,所述方法包括:
      [0008]第一電子設備發(fā)送設備查詢請求;
      [0009]接收設備查詢響應,所述設備查詢響應中攜帶有第二電子設備地址信息;
      [0010]將接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,若根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),則保存所述第二電子設備地址信息,并將應用程序下載地址信息提供給所述新接入的所述第二電子設備。
      [0011]在本發(fā)明實施例中,第一電子設備根據(jù)待查詢地址范圍,首先分別向所述地址范圍內(nèi)的每個目的地址發(fā)送設備查詢請求,然后接收設備查詢響應,所述設備查詢響應中攜帶有第二電子設備地址信息,并將接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,若根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),則保存所述第二電子設備地址信息,并將應用程序下載地址信息通過所述局域網(wǎng)發(fā)送給所述新接入的第二電子設備。從而,避免了現(xiàn)有技術中第二電子設備為了與第一電子設備進行信息交互,而進行的應用軟件的查找、下載等一系列較為復雜的操作過程,可通過設備查詢請求、設備查詢響應等命令,以及第一電子設備的處理功能,實現(xiàn)第一電子設備主動監(jiān)測自身所在局域網(wǎng)內(nèi)新接入的第二電子設備,同時,還可以利用第一電子設備的推薦功能為新接入的第二電子設備推薦應用,簡化了電子設備之間為了進行信息交互而獲得相匹配的應用軟件的復雜過程。
      [0012]優(yōu)選地,所述發(fā)送設備查詢請求,具體包括:
      [0013]以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求;
      [0014]其中,所述待查詢地址范圍為所述第一電子設備所在局域網(wǎng)內(nèi)可被分配的IP地址空間范圍;或者
      [0015]所述待查詢地址范圍根據(jù)所述第一電子設備自身的IP地址確定,其中,將IP地址值小于所述第一電子設備的IP地址值的N個IP地址,和/或,將IP地址值大于所述第一電子設備的IP地址的M個IP地址,作為所述待查詢地址范圍,所述N和所述M為正整數(shù)。
      [0016]在本發(fā)明實施例中,可靈活設置待查詢地址范圍,以便于更全面、更有效的偵測第二電子設備。
      [0017]優(yōu)選地,所述以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求,具體包括:
      [0018]以待查詢地址范圍內(nèi)的地址為目的地址,通過網(wǎng)絡查詢命令分別發(fā)送設備查詢請求;其中,所述網(wǎng)絡查詢命令包括=Ping命令、ARP命令或ARPING命令。
      [0019]在本發(fā)明實施例中,可以通過多種網(wǎng)絡查詢命令來向目的地址發(fā)送設備查詢請求,體現(xiàn)了網(wǎng)絡查詢命令設置的靈活性。
      [0020]優(yōu)選地,所述將接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),具體包括:
      [0021]將接收到的設備查詢響應中的第二電子設備MAC地址分別與所述第一電子設備保存的第二電子設備MAC地址進行比較,若接收到的設備查詢響應中的第二電子設備MAC地址不存在于所述第一電子設備保存的第二電子設備MAC地址中,則確定第二電子設備MAC地址對應的第二電子設備新接入所述第一電子設備所在的局域網(wǎng)。
      [0022]在本發(fā)明實施例中,根據(jù)返回的設備查詢響應中的第二電子設備MAC地址可以準確判斷是否有新接入的第二電子設備。
      [0023]優(yōu)選地,將應用程序下載地址信息提供給所述新接入的第二電子設備,具體包括:
      [0024]將所述應用程序下載地址信息對應的二維碼通過所述局域網(wǎng)發(fā)送給所述新接入的第二電子設備。
      [0025]在本發(fā)明實施例中,通過二維碼方式進行下載地址信息的傳輸,方便、快捷、有效。
      [0026]優(yōu)選地,將應用程序下載地址信息提供給與所述第一電子設備保存的第二電子設備地址信息相匹配的第二電子設備。
      [0027]在本發(fā)明實施例中,可以同時將應用程序推薦給已接入的第二電子設備和剛接入的第二電子設備。
      [0028]優(yōu)選地,所述設備查詢響應中還攜帶有設備的類型信息;
      [0029]第一電子設備根據(jù)所述設備的類型信息將相匹配的應用程序下載地址信息提供給所述新接入的第二電子設備。
      [0030]在本發(fā)明實施例中,第二電子設備可以通過在設備查詢響應中攜帶設備的類型信息的方式,通知第一電子設備自身的類型,以便于獲得相匹配的的應用程序。[0031]一種推薦應用的電子設備,所述電子設備包括:
      [0032]通信模塊,用于發(fā)送設備查詢請求;以及,接收設備查詢響應,所述設備查詢響應中攜帶有其他電子設備地址信息;
      [0033]處理模塊,用于將接收到的設備查詢響應中的其他電子設備地址信息與所述電子設備保存的設備地址信息進行比較,根據(jù)比較結(jié)果確定是否有其他電子設備新接入所述電子設備所在的局域網(wǎng),若有,則保存新接入的其他電子設備的設備地址信息;
      [0034]推薦模塊,用于在所述處理模塊確定有其他電子設備新接入所述電子設備所在的局域網(wǎng)時,將應用程序下載地址信息提供給所述新接入的其他電子設備。
      [0035]在本發(fā)明實施例中,電子設備根據(jù)待查詢地址范圍,首先分別向所述地址范圍內(nèi)的每個目的地址發(fā)送設備查詢請求,然后接收設備查詢響應,所述設備查詢響應中攜帶有其他電子設備地址信息,并將接收到的設備查詢響應中的其他電子設備地址信息與所述電子設備保存的設備地址信息進行比較,若根據(jù)比較結(jié)果確定有其他電子設備新接入所述電子設備所在的局域網(wǎng),則保存新接入的其他電子設備的設備地址信息,并將應用程序下載地址信息提供給所述新接入的其他電子設備。從而,避免了現(xiàn)有技術中第二電子設備為了與第一電子設備進行信息交互,而進行的應用軟件的查找、下載等一系列較為復雜的操作過程,可通過通信模塊以及處理模塊實現(xiàn)電子設備主動監(jiān)測自身所在局域網(wǎng)內(nèi)新接入的其他電子設備的功能,同時,還可以利用第一電子設備的推薦模塊達到向新接入的其他電子設備推薦應用的目的,進而,簡化了電子設備之間為了進行信息交互而獲得應用軟件的復雜過程。
      [0036]優(yōu)選地,所述通信模塊,具體用于以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求;
      [0037]其中,所述待查詢地址范圍為所述電子設備所在局域網(wǎng)內(nèi)可被分配的IP地址空間范圍;或者
      [0038]所述待查詢地址范圍根據(jù)所述電子設備自身的IP地址確定,其中,將IP地址值小于所述電子設備的IP地址值的N個IP地址,和/或,將IP地址值大于所述電子設備的IP地址的M個IP地址,作為所述待查詢地址范圍,所述N和所述M為正整數(shù)。
      [0039]在本發(fā)明實施例中,可靈活設置待查詢地址范圍,以便于更全面、更有效的偵測其他電子設備。
      [0040]優(yōu)選地,所述通信模塊,具體用于以待查詢地址范圍內(nèi)的地址為目的地址,通過網(wǎng)絡查詢命令向所述目的地址范圍內(nèi)的每個目的地址分別發(fā)送設備查詢請求;其中,所述網(wǎng)絡查詢命令包括=Ping命令、ARP命令、ARPING命令。
      [0041]在本發(fā)明實施例中,可以通過多種網(wǎng)絡查詢命令來向目的地址發(fā)送設備查詢請求,體現(xiàn)了網(wǎng)絡查詢命令設置的靈活性。
      [0042]優(yōu)選地,所述處理模塊,具體用于將接收到的設備查詢響應中的其他電子設備MAC地址分別與所述電子設備保存的設備MAC地址進行比較,若接收到的設備查詢響應中的其他電子設備MAC地址不存在于所述電子設備保存的設備MAC地址中,則確定其他電子設備MAC地址對應的其他電子設備新接入所述電子設備所在的局域網(wǎng)。
      [0043]在本發(fā)明實施例中,根據(jù)返回的設備查詢響應中的其他電子設備MAC地址可以準確判斷是否有新接入的其他電子設備。[0044]優(yōu)選地,所述推薦模塊,具體用于將所述應用程序下載地址信息對應的二維碼通過所述局域網(wǎng)發(fā)送給所述新接入的其他電子設備。
      [0045]在本發(fā)明實施例中,通過二維碼方式進行下載地址信息的傳輸,方便、快捷、有效。
      [0046]優(yōu)選地,所述推薦模塊,還用于在所述處理模塊確定有其他電子設備新接入所述電子設備所在的局域網(wǎng)時,將應用程序下載地址信息提供給與所述電子設備保存的其他電子設備地址信息相匹配的其他電子設備。
      [0047]在本發(fā)明實施例中,可以同時將應用程序推薦給已接入的其他電子設備和剛接入的其他電子設備。
      [0048]優(yōu)選地,所述設備查詢響應中還攜帶有設備的類型信息;
      [0049]所述推薦模塊,具體用于根據(jù)所述設備的類型信息將相匹配的應用程序下載地址信息提供給所述新接入的其他電子設備。
      [0050]在本發(fā)明實施例中,其他電子設備可以通過在設備查詢響應中攜帶設備的類型信息的方式,通知所述電子設備自身的類型,以便于獲得相匹配的的應用程序。
      【專利附圖】

      【附圖說明】
      [0051]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域的普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0052]圖1為本發(fā)明實施中提供的家庭局域網(wǎng)環(huán)境下的網(wǎng)絡架構(gòu)圖;
      [0053]圖2為本發(fā)明實施例一中的推薦應用的方法步驟示意圖;
      [0054]圖3為本發(fā)明實施例一提供的應用場景下推薦應用的方法步驟圖;
      [0055]圖4為本發(fā)明實施例二中的推薦應用的電子設備結(jié)構(gòu)示意圖;
      [0056]圖5為本發(fā)明實施例二中的推薦應用的智能電視機的實體圖。
      【具體實施方式】
      [0057]為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
      [0058]需要說明的是,本發(fā)明實施例是基于服務器和客戶端的網(wǎng)絡架構(gòu),在這樣的架構(gòu)中,以下實施例所涉及的第一電子設備被配置為服務器設備,第二電子設備被配置為客戶端設備,其中,第一電子設備作為服務器設備,具有發(fā)送查詢請求、接收查詢響應以及處理響應事件等功能,第二電子設備作為客戶端設備,具有接收查詢請求以及返回查詢響應等功能。
      [0059]在本發(fā)明實施例中,第一電子設備根據(jù)待查詢地址范圍,首先分別向所述地址范圍內(nèi)的每個目的地址發(fā)送設備查詢請求,然后接收設備查詢響應,所述設備查詢響應中攜帶有第二電子設備地址信息,并將接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,若根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),則保存第二電子設備地址信息,并將應用程序下載地址信息提供給所述新接入的第二電子設備。從而,避免了現(xiàn)有技術中第二電子設備為了與第一電子設備進行信息交互,而進行的應用軟件的查找、下載等一系列較為復雜的操作過程,可通過設備查詢請求、設備查詢響應等命令,以及第一電子設備的處理功能,實現(xiàn)第一電子設備主動監(jiān)測自身所在局域網(wǎng)內(nèi)新接入的第二電子設備,同時,還可以利用第一電子設備的推薦模塊為新接入的第二電子設備推薦應用,進而,簡化了電子設備之間為了進行信息交互而獲得應用軟件的復雜過程。
      [0060]本發(fā)明實施例所適用的網(wǎng)絡架構(gòu)為局域網(wǎng)架構(gòu),比如可適用于家庭環(huán)境下的局域網(wǎng)架構(gòu)。圖1示出了一種家庭局域網(wǎng)環(huán)境下的網(wǎng)絡架構(gòu),其中,各種電子設備,如家用電器設備(比如智能電視機)、移動設備(比如智能手機)等,可通過無線方式或有線方式接入路由器構(gòu)成局域網(wǎng)環(huán)境。接入路由器的各種電子設備還可以通過路由器連接到互聯(lián)網(wǎng)。其中,接入局域網(wǎng)的各種電子設備均由路由器分配IP地址。
      [0061]基于上述局域網(wǎng)架構(gòu),本發(fā)明實施例中可預先配置一電子設備,比如智能電視機,進行設備偵測,即發(fā)送設備查詢請求以發(fā)現(xiàn)接入局域網(wǎng)的其他電子設備。
      [0062]下面通過具體的實施例對本發(fā)明的方案進行詳細描述,本發(fā)明包括但不限于以下實施例。
      [0063]實施例一:
      [0064]在本發(fā)明實施例一中,提供了一種推薦應用的方法,主要內(nèi)容包括:
      [0065]第一電子設備發(fā)送設備查詢請求;接收設備查詢響應,所述設備查詢響應中攜帶有第二電子設備地址信息;將接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,若根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),則保存第二電子設備地址信息,并將應用程序下載地址信息提供給所述新接入的第二電子設備。
      [0066]在本發(fā)明實施例中,可以是至少一第一電子設備也可以是多個第一電子設備,向局域網(wǎng)內(nèi)的路由器分配的各IP地址發(fā)送設備查詢請求,需要說明的是,并不是每個IP地址都會返回設備查詢響應,只有在IP地址被分配給設備使用時,才可能會返回設備查詢響應;所述第一電子設備接收設備查詢響應,并將當前接收到的設備查詢響應中攜帶有第二電子設備地址信息與所述第一電子設備保存的設備地址信息進行比較,查看當前接收到的第二電子設備地址信息是否已經(jīng)存在于第一電子設備保存的設備地址信息列表中,若不存在,則確定有第二電子設備新接入所述電子設備所在的局域網(wǎng),保存第二電子設備地址信息,并將應用程序下載地址信息通過所述局域網(wǎng)發(fā)送給所述新接入的第二電子設備。從而,可以實現(xiàn)電子設備主動偵測自身所在局域網(wǎng)內(nèi)新接入的第二電子設備,同時,還可以達到向新接入的第二電子設備推薦應用的目的。
      [0067]如圖2所示,為本發(fā)明實施例一中提供的一種推薦應用的方法的【具體實施方式】,被配置為執(zhí)行設備偵測功能的第一電子設備可以按照設定輪詢周期執(zhí)行以下偵測操作,其中,所述設定輪詢周期的長度可以任意選取,優(yōu)選地,周期長度為I?5分鐘。
      [0068]所述推薦應用的方法具體包括以下步驟:
      [0069]步驟101:以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求。
      [0070]所述目的地址范圍中不包含所述第一電子設備自身的地址。所述目的地址范圍可以是預先設定的。比如,可以將網(wǎng)絡接入設備(如無線路由器)所能分配的整個或部分地址空間作為待查詢地址范圍。
      [0071]考慮到在實際應用場景中,第一電子設備可根據(jù)自身的IP地址來確定待查詢地址范圍,比如將比自身IP地址大的N (N為正整數(shù))個IP地址以及比自身IP地址小的M (M為正整數(shù))個IP地址作為待查詢的目標地址范圍。
      [0072]具體實現(xiàn)時,在本步驟101之前,可以首先獲取第一電子設備的地址信息,再根據(jù)該第一電子設備的地址信息確定待查詢地址范圍。具體地,可以預先設定待查詢的目的地址的個數(shù),然后根據(jù)第一電子設備的地址信息選取相應數(shù)量的目的地址作為待查詢的目的地址,其中,待查詢地址范圍中的目的地址不包括第一電子設備的地址。
      [0073]優(yōu)選地,電子設備發(fā)送設備查詢請求時,可以以待查詢地址范圍內(nèi)的地址為目的地址,通過網(wǎng)絡查詢命令分別發(fā)送設備查詢請求;其中,所述網(wǎng)絡查詢命令包括:因特網(wǎng)包探索器(Packet Internet Groper, Ping)命令、地址解析協(xié)議(Address ResolutionProtocol, ARP)命令或地址解析協(xié)議因特網(wǎng)包(Address Resolution Protocol InternetGroper, ARPING)命令。需要說明的是,在本發(fā)明實施例中,所述網(wǎng)絡查詢命令并不局限于上述命令,還可以包括現(xiàn)有技術中的其它命令。
      [0074]步驟102:接收設備查詢響應,所述設備查詢響應中攜帶有第二電子設備地址信
      肩、O
      [0075]當?shù)谝浑娮釉O備分別向待查詢地址范圍內(nèi)的每個目的地址發(fā)送設備查詢請求后,若接收到設備查詢請求的目的地址已經(jīng)分配給第二電子設備使用,那么,會由第二電子設備向所述第一電子設備返回相應的設備查詢響應。
      [0076]其中,所述設備查詢響應中攜帶有第二電子設備地址信息,所述地址信息可包括IP地址信息和介質(zhì)訪問控制(Medium/Media Access Contro, MAC)地址信息。
      [0077]步驟103:將接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,若根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),則保存所述設備查詢響應中的第二電子設備地址信息。
      [0078]優(yōu)選地,將當前周期接收到的設備查詢響應中的第二電子設備MAC地址分別與所述第一電子設備保存的設備MAC地址進行比較,若當前周期接收到的設備查詢響應中的第二電子設備MAC地址不存在于所述第一電子設備保存的第二電子設備MAC地址中,則確定所述設備查詢響應中的第二電子設備MAC地址對應的第二電子設備新接入所述第一電子設備所在的局域網(wǎng)。
      [0079]步驟104:將應用程序下載地址信息通過所述局域網(wǎng)發(fā)送給所述新接入的第二電子設備。
      [0080]優(yōu)選地,將所述應用程序下載地址信息對應的二維碼通過所述局域網(wǎng)發(fā)送給所述新接入的第二電子設備。
      [0081]此外,本發(fā)明實施例也不限于通過局域網(wǎng)將應用程序下載地址信息發(fā)送給所述新接入的第二電子設備。
      [0082]優(yōu)選地,在本發(fā)明實施例中,還可以將應用程序下載地址信息提供給與所述第一電子設備保存的第二電子設備地址信息相匹配的第二電子設備。
      [0083]優(yōu)選地,所述設備查詢響應中還攜帶有設備的類型信息,第一電子設備根據(jù)所述設備的類型信息將相匹配的應用程序下載地址信息提供給所述新接入的第二電子設備。
      [0084]在本發(fā)明實施例中,第一電子設備根據(jù)待查詢地址范圍,首先按照設定周期分別向所述目的地址范圍內(nèi)的每個目的地址發(fā)送設備查詢請求,然后接收設備查詢響應,所述設備查詢響應中攜帶有第二電子設備地址信息,并將當前周期接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,若根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),則保存所述設備查詢響應中的第二電子設備地址信息,并將應用程序下載地址信息通過所述局域網(wǎng)發(fā)送給所述新接入的第二電子設備。從而,可以實現(xiàn)第一電子設備主動監(jiān)測自身所在局域網(wǎng)內(nèi)新接入的第二電子設備,同時,還可以達到向新接入的第二電子設備推薦應用的目的。
      [0085]以下結(jié)合圖3通過具體的應用場景對上述推薦應用的方法進行詳細說明,需要說明的是,選擇該應用場景僅是為了便于描述,但本發(fā)明并不局限于該應用場景,還包括可以實現(xiàn)的其它應用場景。
      [0086]在該應用場景中,由電視機承擔上述第一電子設備的推薦應用的功能。
      [0087]所述電視機是基于Linux或android系統(tǒng)開發(fā)的智能電視機,具備有線網(wǎng)卡或無線網(wǎng)卡設備,可以連接至家庭或其它使用環(huán)境內(nèi)的路由器設備。同時,具備監(jiān)測自身所在局域網(wǎng)的其他電子設備的能力。
      [0088]假設用戶設置該智能電視機的偵測周期為I分鐘,則在確定該智能電視機開機并成功聯(lián)接至網(wǎng)絡后,每隔一分鐘就會執(zhí)行一次步驟201?步驟204。
      [0089]步驟201:所述智能電視以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求。
      [0090]在智能電視機連接至家庭局域網(wǎng)后,會由路由器分配一個IP地址;同時,還可根據(jù)智能電視機的IP地址確定待查詢地址范圍(一般路由器以IP地址遞增或遞減方式為后續(xù)接入的電子設備分配IP地址)。假設所述智能電視機的IP地址為192.168.1.105且以IP地址遞增的順序為接入的電子設備分配IP地址,那么可以選取192.168.1.106?192.168.1.125這20個IP地址為待查詢地址范圍。此外,考慮到一般用戶家庭內(nèi)電子設備的數(shù)量及掃描周期,將待查詢地址范圍設置為所述智能電視機的IP地址前后共30個IP地址,即:仍以智能電視機的IP地址為192.168.1.105為例,待查詢地址范圍為192.168.1.100 ?192.168.1.104 以及 192.168.1.106 ?192.168.1.130。
      [0091]所述智能電視機通過Linux系統(tǒng)底層網(wǎng)絡協(xié)議中的網(wǎng)絡查詢命令,分別向192.168.1.100 ?192.168.1.104 以及 192.168.1.106 ?192.168.1.130 這 30 個目的地址以單播或多播方式發(fā)送設備查詢請求,也可以按照IP地址的序列號遞增的方式依次向每個目的地址發(fā)送設備查詢請求。其中,所述數(shù)據(jù)包的大小、數(shù)據(jù)包的發(fā)送次數(shù)以及響應時間,均可根據(jù)需求靈活設置。
      [0092]步驟202:接收設備查詢響應。
      [0093]所述智能電視機實時讀取并記錄所述目的地址范圍內(nèi)的目的地址返回的設備查詢響應,即接收返回的攜帶有第二電子設備地址信息的設備查詢響應。
      [0094]步驟203:將當前周期接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,判斷是否有第二電子設備新接入,若是,則執(zhí)行步驟204,否則,等待下一個偵測周期。[0095]若當前周期接收到的設備查詢響應中的一個第二電子設備地址信息為192.168.1.102+MAC1,另一個第二電子設備地址信息為192.168.1.109+MAC2,則將讀取到的這兩個第二電子設備地址信息中的MAC1、MAC2分別與所述第一電子設備保存的其他第二電子設備MAC地址進行比較,若經(jīng)過比較發(fā)現(xiàn),MAC2已經(jīng)存在于第一電子設備保存的設備MAC地址中(即已經(jīng)經(jīng)歷過應用推薦的過程),而MACl并不存在于第一電子設備保存的設備MAC地址中,則確定有第二電子設備A新接入第一電子設備所在的局域網(wǎng)。
      [0096]步驟204:智能電視機以二維碼形式推薦應用。
      [0097]智能電視機偵測到有新接入的第二電子設備A,將會自動彈出一個界面,提供二維碼圖標和推薦掃描二維碼下載相關應用程序的內(nèi)容提示。其中,所述應用程序主要為服務于所述智能電視機與監(jiān)測到的第二電子設備A之間進行信息交互的應用程序,但也可以包括其它應用程序。比如,針對智能手機開發(fā)了一個應用程序,該應用程序需要與智能電視機進行信息交互,則智能電視機偵測到智能手機后,向該智能手機推薦該應用程序(即提供該應用程序的下載地址信息)。
      [0098]此外,應用推薦一般只進行一次,即默認推薦對象已經(jīng)接收或拒絕該應用,一般不會再次進行應用推薦操作,因此,智能電視機為了避免下個周期重復為某個設備推薦應用,可將該設備的設備地址信息保存至本地的DB類數(shù)據(jù)庫中。
      [0099]進一步地,第二電子設備A獲得應用程序下載地址后,還可通過互聯(lián)網(wǎng)訪問該下載地址。舉例來說,在第二電子設備A按照相關應用的內(nèi)容提示掃描所述二維碼后,所述第二電子設備A的顯示屏上出現(xiàn)該二維碼對應的網(wǎng)址,該二維碼對應的網(wǎng)址可以協(xié)助第二電子設備A連接至智能電視機的云端服務器,第二電子設備A可以通過互聯(lián)網(wǎng)發(fā)送超文本轉(zhuǎn)移協(xié)議(Hypertext transfer protocol, Http)請求,訪問此網(wǎng)址并下載應用。其中,所述Http請求的數(shù)據(jù)包的包頭中可攜帶有第二電子設備A的相關信息,例如:第二電子設備A的操作系統(tǒng)類型、瀏覽器類型和用戶個人設置等。云端服務器根據(jù)解析數(shù)據(jù)包的包頭中攜帶的相關信息,自動為用戶提供相匹配的應用。從而避免了用戶查詢自身使用設備的類型,同時也避免了主動尋找合適的應用的操作。
      [0100]在上述應用場景中,是由智能電視機作為第一電子設備來偵測自身所在局域網(wǎng)內(nèi)的其他第二電子設備的,本發(fā)明實施例還可以由手機作為第一電子設備來偵測自身所在局域網(wǎng)內(nèi)的其他第二電子設備。換言之,在本發(fā)明實施例中,作為監(jiān)測主體的第一電子設備(服務器設備)與監(jiān)測對象第二電子設備(客戶端設備)之間可以相互監(jiān)測,并推薦應用。
      [0101]優(yōu)選地,所述設備查詢響應中還可以攜帶有第二電子設備的類型信息,第一電子設備根據(jù)所述第二電子設備的類型信息將相匹配的應用程序下載地址信息提供給所述新接入的第二電子設備。
      [0102]其中,所述應用程序不僅限于智能電視機和聯(lián)網(wǎng)設備間可以交互的應用程序,還可以包括智能電視機、智能電冰箱、智能空調(diào)等電子設備之間進行信息交互所使用的應用程序。第二電子設備除了返回上述http請求響應(即訪問網(wǎng)址)的方式通知自身類型信息夕卜,還可以通過在設備查詢響應中攜帶第二電子設備的類型信息的方式,告知推薦應用的第一電子設備自身所屬的類型信息,例如:若智能電視機作為推薦應用的第一電子設備,當有新的第二電子設備接入智能電視機所在的局域網(wǎng)后,智能電視機就會通過設備查詢響應中攜帶的第二電子設備的類型信息,獲知新接入的第二電子設備的類型,若確定新接入的第二電子設備為智能電冰箱,則推薦智能電視機與智能電冰箱進行信息交互所適配的應用程序,例如:所述應用程序可以是能夠?qū)崿F(xiàn)智能電視機控制智能電冰箱溫度、冷凍速度等功能的應用程序。若確定新接入的第二電子設備為智能空調(diào),則推薦智能電視機與智能空調(diào)進行信息交互所適配的應用程序,用以提供與新接入的第二電子設備的類型信息相匹配的應用程序,例如:所述應用程序可以是能夠?qū)崿F(xiàn)智能電視機控制智能空調(diào)風扇轉(zhuǎn)速、冷暖切換等功能的應用程序。
      [0103]基于與本發(fā)明實施例一提供的一種推薦應用的方法的同一構(gòu)思,本發(fā)明實施例二提供了一種推薦應用的電子設備,以下詳細介紹該電子設備。
      [0104]實施例二:
      [0105]如圖4所示,為本發(fā)明實施例二提供的一種推薦應用的電子設備,具體包括以下功能1吳塊:
      [0106]通信模塊301,用于以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求;以及,接收設備查詢響應,所述設備查詢響應中攜帶有其他電子設備地址信息。
      [0107]優(yōu)選地,所述待查詢地址范圍為所述電子設備所在局域網(wǎng)內(nèi)可分配的IP地址空間范圍;或者
      [0108]所述待查詢地址范圍根據(jù)所述電子設備自身的IP地址確定,其中,將IP地址值小于所述電子設備的IP地址值的N個IP地址,和/或,將IP地址值大于所述電子設備的IP地址的M個IP地址,作為所述待查詢地址范圍,所述N和所述M為正整數(shù)。
      [0109]優(yōu)選地,所述通信模塊301,具體用于根據(jù)待查詢地址范圍,通過網(wǎng)絡查詢命令分別發(fā)送設備查詢請求;其中,所述網(wǎng)絡查詢命令包括=Ping命令、ARP命令、ARPING命令。
      [0110]處理模塊302,用于將接收到的設備查詢響應中的其他電子設備地址信息與所述電子設備保存的其他電子設備地址信息進行比較,根據(jù)比較結(jié)果確定是否有其他電子設備新接入所述電子設備所在的局域網(wǎng),若有,則保存新接入的其他電子設備的設備地址信息。
      [0111]優(yōu)選地,所述處理模塊302,具體用于將接收到的設備查詢響應中的其他電子設備的MAC地址分別與所述電子設備保存的其他電子設備MAC地址進行比較,若當前周期接收到的設備查詢響應中的其他電子設備MAC地址不存在于所述電子設備保存的其他電子設備MAC地址中,則確定其他電子設備MAC地址對應的其他電子設備新接入所述電子設備所在的局域網(wǎng)。
      [0112]推薦模塊303,用于在所述處理模塊確定有其他電子設備新接入所述電子設備所在的局域網(wǎng)時,將應用程序下載地址信息通過所述局域網(wǎng)發(fā)送給所述新接入的其他電子設備。
      [0113]優(yōu)選地,所述推薦模塊303,具體用于將所述應用程序下載地址信息對應的二維碼通過所述局域網(wǎng)發(fā)送給所述新接入的其他電子設備。
      [0114]優(yōu)選地,所述推薦模塊303,還用于在所述處理模塊302確定有其他電子設備新接入所述電子設備所在的局域網(wǎng)時,將應用程序下載地址信息提供給與所述電子設備保存的其他電子設備地址信息相匹配的其他電子設備。
      [0115]優(yōu)選地,所述設備查詢響應中還攜帶有設備的類型信息;
      [0116]所述推薦模塊303,具體用于根據(jù)所述設備的類型信息將相匹配的應用程序下載地址信息提供給所述新接入的其他電子設備。[0117]基于本發(fā)明實施例提供的推薦應用的電子設備的功能模塊結(jié)構(gòu),本發(fā)明實施例還提供了推薦應用的電子設備的實體圖,以智能電視機為例,如圖5所示,包括:顯示屏401、通信裝置402、存儲器403和信息處理裝置404,其中:
      [0118]所述顯示屏401,用于顯示各種信息圖像。
      [0119]所述通信裝置402,用于通過自身的射頻電路實現(xiàn)無線網(wǎng)絡連接,也可以通過自身的接口電路實現(xiàn)有線網(wǎng)絡連接。
      [0120]所述存儲器403,用于存儲各種程序軟件及重要數(shù)據(jù)信息。
      [0121]所述信息處理裝置404,主要用于執(zhí)行以下操作:
      [0122]以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求,接收設備查詢響應,所述設備查詢響應中攜帶有其他電子設備的地址信息,將接收到的設備查詢響應中的其他電子設備的地址信息與所述電子設備保存的其他電子設備地址信息進行比較,若根據(jù)比較結(jié)果確定有其他電子設備新接入所述電子設備所在的局域網(wǎng),則保存所述設備查詢響應中的其他電子設備地址信息,并將應用程序下載地址信息提供給所述新接入的其他電子設備。
      [0123]另外,其它操作與實施例一的方法步驟類似,在此不做贅述。
      [0124]本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
      [0125]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
      [0126]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
      [0127]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
      [0128]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
      [0129]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      【權利要求】
      1.一種推薦應用的方法,其特征在于,所述方法包括: 第一電子設備發(fā)送設備查詢請求; 接收設備查詢響應,所述設備查詢響應中攜帶有第二電子設備地址信息; 將接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設備保存的第二電子設備地址信息進行比較,若根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),則保存所述第二電子設備地址信息,并將應用程序下載地址信息提供給所述新接入的所述第二電子設備。
      2.如權利要求1所述的方法,其特征在于,所述發(fā)送設備查詢請求,具體包括: 以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求; 其中,所述待查詢地址范圍為所述第一電子設備所在局域網(wǎng)內(nèi)可被分配的IP地址空間范圍;或者 所述待查詢地址范圍根據(jù)所述第一電子設備自身的IP地址確定,其中,將IP地址值小于所述第一電子設備的IP地址值的N個IP地址,和/或,將IP地址值大于所述第一電子設備的IP地址的M個IP地址,作為所述待查詢地址范圍,所述N和所述M為正整數(shù)。
      3.如權利要求2所述的方法,其特征在于,所述以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求,具體包括: 以待查詢地址范圍內(nèi)的地址為目的地址,通過網(wǎng)絡查詢命令分別發(fā)送設備查詢請求;其中,所述網(wǎng)絡查詢命令包括:因特網(wǎng)包探索器命令、地址解析協(xié)議命令或地址解析協(xié)議因特網(wǎng)包命令。
      4.如權利要求1所述的方法,其特征在于,所述將接收到的設備查詢響應中的第二電子設備地址信息與所述第一電子設`備保存的第二電子設備地址信息進行比較,根據(jù)比較結(jié)果確定有第二電子設備新接入所述第一電子設備所在的局域網(wǎng),具體包括: 將接收到的設備查詢響應中的第二電子設備MAC地址分別與所述第一電子設備保存的第二電子設備MAC地址進行比較,若接收到的設備查詢響應中的第二電子設備MAC地址不存在于所述第一電子設備保存的第二電子設備MAC地址中,則確定第二電子設備MAC地址對應的第二電子設備新接入所述第一電子設備所在的局域網(wǎng)。
      5.如權利要求1所述的方法,其特征在于,將應用程序下載地址信息提供給所述新接入的第二電子設備,具體包括: 將所述應用程序下載地址信息對應的二維碼通過所述局域網(wǎng)發(fā)送給所述新接入的第二電子設備。
      6.如權利要求1所述的方法,其特征在于,所述方法還包括:將應用程序下載地址信息提供給與所述第一電子設備保存的第二電子設備地址信息相匹配的第二電子設備。
      7.如權利要求1所述的方法,其特征在于,所述設備查詢響應中還攜帶有設備的類型信息; 第一電子設備根據(jù)所述設備的類型信息將相匹配的應用程序下載地址信息提供給所述新接入的第二電子設備。
      8.一種推薦應用的電子設備,其特征在于,所述電子設備包括: 通信模塊,用于發(fā)送設備查詢請求;以及,接收設備查詢響應,所述設備查詢響應中攜帶有其他電子設備地址信息;處理模塊,用于將接收到的設備查詢響應中的其他電子設備地址信息與所述電子設備保存的設備地址信息進行比較,根據(jù)比較結(jié)果確定是否有其他電子設備新接入所述電子設備所在的局域網(wǎng),若有,則保存新接入的其他電子設備的設備地址信息; 推薦模塊,用于在所述處理模塊確定有其他電子設備新接入所述電子設備所在的局域網(wǎng)時,將應用程序下載地址信息提供給所述新接入的其他電子設備。
      9.如權利要求8所述的電子設備,其特征在于,所述通信模塊,具體用于以待查詢地址范圍內(nèi)的地址為目的地址,發(fā)送設備查詢請求; 其中,所述待查詢地址范圍為所述電子設備所在局域網(wǎng)內(nèi)可被分配的IP地址空間范圍;或者 所述待查詢地址范圍根據(jù)所述電子設備自身的IP地址確定,其中,將IP地址值小于所述電子設備的IP地址值的N個IP地址,和/或,將IP地址值大于所述電子設備的IP地址的M個IP地址,作為所述待查詢地址范圍,所述N和所述M為正整數(shù)。
      10.如權利要求9所述的電子設備,其特征在于,所述通信模塊,具體用于以待查詢地址范圍內(nèi)的地址為目的地址,通過網(wǎng)絡查詢命令向所述目的地址范圍內(nèi)的每個目的地址分別發(fā)送設備查詢請求;其中,所述網(wǎng)絡查詢命令包括=Ping命令、ARP命令、ARPING命令。
      11.如權利要求8所述的電子設備,其特征在于,所述處理模塊,具體用于將接收到的設備查詢響應中的其他電子設備MAC地址分別與所述電子設備保存的設備MAC地址進行比較,若接收到的設備查詢響應中的其他電子設備MAC地址不存在于所述電子設備保存的設備MAC地址中,則確定其他電子設備MAC地址對應的其他電子設備新接入所述電子設備所在的局域網(wǎng)。
      12.如權利要求8所述的電子設備,其特征在于,所述推薦模塊,具體用于將所述應用程序下載地址信息對應的二維碼通過所述局域網(wǎng)發(fā)送給所述新接入的其他電子設備。`
      13.如權利要求8所述的電子設備,其特征在于,所述推薦模塊,還用于在所述處理模塊確定有其他電子設備新接入所述電子設備所在的局域網(wǎng)時,將應用程序下載地址信息提供給與所述電子設備保存的其他電子設備地址信息相匹配的其他電子設備。
      14.如權利要求8所述的電子設備,其特征在于,所述設備查詢響應中還攜帶有設備的類型信息; 所述推薦模塊,具體用于根據(jù)所述設備的類型信息將相匹配的應用程序下載地址信息提供給所述新接入的其他電子設備。
      【文檔編號】H04N21/436GK103888522SQ201410087704
      【公開日】2014年6月25日 申請日期:2014年3月11日 優(yōu)先權日:2014年3月11日
      【發(fā)明者】武玉朋 申請人:青島海信電器股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1