內容搜索方法和實施內容搜索方法的電子裝置的制造方法
【技術領域】
[0001]本發明大體上涉及搜索內容,更加具體地,涉及一種用于搜索內容并且將搜索結果提供給用戶的方法和電子裝置。
【背景技術】
[0002]諸如智能電話、平板個人計算機(PC)等便攜式電子裝置能夠產生或者從外部裝置下載各種內容(例如,音頻數據、視頻、文檔、圖像、文本等),并且存儲所產生或者下載的內容。此外,電子裝置能夠通過關鍵字搜索尋找內容并且將搜索結果提供給用戶。
[0003]如果用戶將關鍵字輸入到電子裝置中,則電子裝置可以尋找與所輸入的關鍵字有關的內容并且將找到的內容提供給用戶。電子裝置還可以獲取并且顯示與內容有關的標簽。如果用戶選擇了所顯示標簽中的一個所需標簽,則電子裝置可以尋找與所選標簽有關的內容,并且將找到的內容提供給用戶。
[0004]此外,電子裝置可以通過標簽選擇方法而不是關鍵字輸入方法來尋找并且提供用戶所需的內容。然而,標簽僅僅按照日期或者字母順序依次排列。因此,可能不便于用戶選擇其所需的標簽。
【發明內容】
[0005]本發明旨在至少解決上述問題和/或缺點并且至少提供下述優點。因此,本發明的一個方面提供了一種用于顯示一個或更多個標簽、與所選標簽相關的一個或更多個標簽、以及關于與所選標簽相關的內容的信息的電子裝置和電子裝置的操作方法。
[0006]根據本發明的一個方面,提供了一種使用內容標簽獲得內容的內容信息的方法。所述方法包括:顯示至少一個標簽;檢測對所述至少一個標簽中的至少一個標簽的選擇;顯示與所述至少一個所選標簽有關的至少一個標簽;顯示關于與所選標簽有關的至少一個內容的信息。
[0007]根據本發明的另一方面,提供了一種用于使用內容標簽獲得內容信息的電子裝置。所述電子裝置包括:顯示器,用于顯示至少一個標簽;輸入單元,用于檢測對所述至少一個標簽中的至少一個標簽的選擇;處理器,用于控制顯示器顯示與所述至少一個所選標簽有關的信息,并控制顯示器顯示與所述至少一個所選標簽有關的至少一個標簽和關于與所選標簽有關的至少一個內容的信息。
[0008]根據本發明的另一方面,提供了一種存儲有命令的非暫時性計算機可讀紀錄介質,其中,所述命令被配置為使至少一個處理器能夠執行用于使用內容標簽獲得內容信息的至少一個操作。所述至少一個操作包括:顯示至少一個標簽;檢測對所述至少一個標簽中的至少一個標簽的選擇;顯示與所述至少一個所選標簽有關的至少一個標簽;顯示關于與所選標簽有關的至少一個內容的信息。
[0009]根據本發明的另一方面,提供了一種用于使用內容標簽獲得內容信息的電子裝置。所述電子裝置包括:顯示單元,用于顯示至少一個標簽;輸入單元,用于檢測對所述至少一個標簽中的至少一個標簽的選擇;內容請求模塊,用于通過輸入單元接收所述選擇并產生對所選標簽的查詢;內容提供模塊,用于響應于所述查詢向內容請求模塊發送內容信息;處理器,用于運行內容請求模塊和內容提供模塊中的至少一個,其中,所述內容提供模塊從第一數據庫獲取關于以所述至少一個所選標簽作為索引的至少一個內容的標識信息并以第一表格的形式配置獲取的標識信息;從第二數據庫獲取以獲取的標識信息作為索引的至少一個標簽并以第二表格的形式配置獲取的所述至少一個標簽,并將第一表格和第二表格發送至內容請求模塊,其中,內容請求模塊配置內容屏幕以在顯示單元上進行顯示,并配置標簽屏幕以在顯示單元上進行顯示,并在顯示單元上顯示標簽屏幕,其中,內容屏幕包括第一表格中所包括的標識信息中的至少一些標識信息,標簽屏幕包括第二表格中所包括的至少一個標簽。
【附圖說明】
[0010]本發明的上述和其他方面、特征以及優點將通過以下結合附圖所做的詳細說明而變得更加顯而易見,在附圖中:
[0011]圖1示出了根據本發明的實施例的包括電子裝置的網絡環境;
[0012]圖2是示出了根據本發明的實施例的內容請求模塊和內容提供模塊的框圖;
[0013]圖3是示出了根據本發明的實施例的包括不同類型的數據段的表格的示例的示意圖;
[0014]圖4是示出了根據本發明的實施例的基于點擊次數的標簽顯示方法的流程圖;
[0015]圖5是示出了根據本發明的實施例的基于節點權重的標簽顯示方法的流程圖;
[0016]圖6示出了根據本發明的實施例的節點權重的示例;
[0017]圖7是示出了根據本發明的實施例的內容搜索方法的流程圖;
[0018]圖8示出了根據本發明的實施例的用于提供用戶體驗的用戶界面屏幕;
[0019]圖9示出了根據本發明的另一實施例的用于提供用戶體驗的用戶界面屏幕;
[0020]圖10A到圖101示出了根據本發明的另一實施例的用于提供用戶體驗的用戶界面屏幕;
[0021]圖11是根據本發明的實施例的電子裝置的框圖;以及
[0022]圖12示出了根據本發明的實施例的在多個電子裝置之間的通信協議。
【具體實施方式】
[0023]參照附圖對本發明的實施例進行描述。雖然在不同的附圖中示出,但相同或者相似組件可以用相同或者相似的附圖標號表示。可以省略對本領域已知的結構或者過程的詳細說明,從而避免模糊本發明的主題。
[0024]可以用于描述本發明的各個實施例的術語“包括”或者“可以包括”表示可以用于本發明的各個實施例的對應功能、操作或者組件的存在,但不限制另外的功能、操作或者組件的數量。在描述本發明的各個實施例時,諸如“包括”或者“具有”等術語可以指示特定特性、數量、步驟、操作、組成元件、組件或者其組合,但可以不排除一個或更多個其他特性、數量、步驟、操作、組成元件、組件或者其組合的存在或者添加一個或更多個其他特性、數量、步驟、操作、組成元件、組件或者其組合的可能性。
[0025]在描述本發明的各個實施例時,表述“或者”或者“A和/或8中的至少一個”包括一起列出的對應項的任何或者所有組合。例如,表述“A或者B”或者“至少A和/或B”可以包括A,可以包括B,也可以同時包括A和B。
[0026]當用于描述本發明的各個實施例時,表述第一”、或者“第二”可以修飾本發明的各個實施例的各種組件,而不限于對應組件。例如,上述表述不限制組件的順序和/或重要性。這些表述可以用于區分一個組件與其他組件。例如,第一用戶裝置和第二用戶裝置指示不同的用戶裝置,雖然它們都是用戶裝置。例如,在不脫離本發明的實施例的范圍的情況下,第一結構元件可以稱為第二結構元件。相似地,根據本發明的實施例,第二結構元件也可以稱為第一結構元件。
[0027]當組件被描述為“耦合至”或者“連接至”另一組件時,所述組件可以直接耦合或者連接至另一組件,或者在所述組件與另一組件之間可以存在又一組件。相比之下,當組件被描述為“直接耦合至”或者“直接連接至”另一組件時,在所述組件與另一組件之間不存在新的組件。
[0028]用于描述本發明的各個實施例的術語僅僅作為用于描述具體實施例的示例而提供,但不限制本發明的各個實施例。除非上下文另有明確指示,否則單數形式也可以包括復數形式。
[0029]除非另有定義,否則本文所使用的所有術語,包括技術術語或者科學術語,具有與由本發明所屬領域的技術人員所理解的相同意義。將這類在通用字典中限定的術語解釋為具有與在相關技術領域中的語境意義相同的定義,并且不將其解釋為具有理想化的含義或過于正式的含義,除非在本說明書中明確限定。
[0030]根據本發明的實施例的電子裝置可以是包括投影功能的裝置。例如,電子裝置可以是智能電話、平板個人計算機(PC)、移動電話、視頻電話、電子書閱讀器、臺式PC、膝上型PC、筆記本計算機、個人數字助理(PDA)、照相機、或者可穿戴裝置(例如,諸如電子眼鏡的頭戴式裝置(HMD)、電子衣服、以及電子手環、電子項鏈、電子appcessary、電子紋身以及智能手表)中的一個或者組合。
[0031]根據本發明的一些實施例,電子裝置可以是具有投影功能的智能家用電器。例如,智能家用電器可以包括電視(TV)、數字化視頻光盤(DVD)播放器、音頻播放器、空調、清潔器、烤箱、微波爐、洗衣機、空氣凈化器、機頂盒、電視盒、游戲機、電子詞典、電子鑰匙、攝錄像機或者電子相框。
[0032]根據本發明的一些實施例,電子裝置可以包括:各種類型的醫療裝置(例如,磁共振血管造影(MRA)、磁共振成像(MRI)、計算機斷層掃描(CT)、掃描儀、超聲波裝置等)、導航裝置、全球定位系統(GPS)接收器、事件數據記錄器(EDR)、飛行數據記錄器(FDR)、車載信息娛樂裝置、船用電子設備(例如,船用導航裝置、陀螺羅經等)、航空電子設備、安全裝置、車輛主機裝置、工業機器人或者家用機器人、或者金融機構的自動取款機(ATM)以及銷售點(P0S)裝置。
[0033]根據本發明的一些實施例,電子裝置可以包括:家具或者部分建筑/結構、電子板、電子簽名接收裝置、投影儀、以及各種類型的包括投影功能的測量裝置(例如,水表、電表、燃氣表、無線電波表等)。根據本發明的各個實施例的電子裝置可以包括上述各種裝置中的一個或者組合。此外,根據本發明的各個實施例的電子裝置可以是柔性裝置。根據本發明的各個實施例的電子裝置不限于上述裝置。
[0034]當用于描述本發明的各個實施例時,術語“屏幕”可以表示顯示單元的屏幕。例如,術語“屏幕”可以按照這種方式用于諸如“在屏幕上顯示圖像”、“顯示單元在屏幕上顯示圖像”以及“控制器控制顯示單元在屏幕上顯示圖像”等短語,可以用作“顯示單元的屏幕”。此外,術語“屏幕”可以表示待顯示在顯示單元上的目標。例如,術語“鎖屏”可以按照這種方式用于諸如“顯示鎖屏”、“顯示單元顯示鎖屏”以及“控制器控制顯示單元顯示鎖屏”等短語。
[0035]在本文中,當用于描述本發明的各個實施例時,術語“用戶”可以表示使用電子裝置或者使用了電子裝置的裝置(例如,人工智能電子裝置)的個人。
[0036]圖1示出了根據本發明的實施例的包括電子裝置的網絡環境。
[0037]參照圖1,電子裝置101包括總線110、處理器120、存儲器130、輸入/輸出接口140、顯示器150、通信接口 160、內容請求模塊170以及內容提供模塊180。
[0038]總線110可以是連接上述組件并且在上述組件之間發送通信(例如,控制消息)的電路。
[0039]處理器120通過總線110從電子裝置101的其他組件接收命令,分析接收到的命令,并且根據分析后的命令執行計算或者數據處理。
[0040]存儲器130存儲從處理器120或者電子裝置的其他組件接收的或者由處理器120或者電子裝置的其他組件產生的命令或者數據。存儲器130包括編程模塊(例如,內核131、中間件132、應用編程接口(API) 133以及應用134)。可以通過軟件、固件、硬件或者其組合來實施每個前述編程模塊。
[0041]內核131控制或者管理系統資源(例如,總線110、處理器120或者存儲器130),其中,系統資源用于執行由剩余的其他編程模塊(例如,中間件132、API 133或者應用134)實施的操作或者功能。此外,內核131提供用于從中間件132、API 133、或者應用134訪問電子裝置101的單獨組件以控制或者管理這些組件的接口。
[0042]中間件132執行使API 133或者應用134能夠與內核131通信以交換數據的中繼功能。此外,通過使用向應用134分配可以使用電子裝置101的系統資源(例如,總線110、處理器120、存儲器130等)的優先級的方法,中間件132對從應用134接收到的操作請求(例如,調度或者負載平衡)執行控制。
[0043]API 133是這樣的接口:通過所述接口,應用134可以控制由內核131或者中間件132提供的功能。API 133包括,例如,用于文件控制、窗口控制、圖像處理或者字符控制的至少一個接口或者功能(例如,命令)。
[0044]根據本發明的實施例,應用134可以包括:短消息服務(SMS)/多媒體消息服務(MMS)應用、電子郵件應用、日歷應用、報警應用、醫療保健應用(例如,用于測量運動量或者血糖的應用)或者環境信息應用(例如,提供有關氣壓、濕度或者溫度的信息的應用)。另外或者作為替代實施方式,應用134可以是與在電子裝置101與外部電子裝置(例如,電子裝置104)之間進行信息交換有關的應用。與信息交換有關的應用可以包括,例如,用于向外部電子裝置傳送特定信息的通知中繼應用或者用于管理外部電子裝置的裝置管理應用。
[0045]例如,通知中繼應用可以包括向外部電子裝置104發送由另一應用(例如,SMS/MMS應用、電子郵件應用、醫療保健應用或者環境信息應用)產生的通知信息的功能。另外或者作為替代實施方式,通知中繼應用可以從例如外部電子裝置104接收通知信息并且將接收到的通知信息提供給用戶。裝置管理應用可以管理(例如,安裝、移除或者更新)與電子裝置101通信的外部電子裝置104的至少部分功能(例如,打開/關閉外部電子裝置104(或者外部電子裝置104的一些組件)或者控制顯示器的亮度)、在外部電子裝置104中執行的應用、或者由外部電子裝置104提供的服務(例如,呼叫服務或者消息服務)。
[0046]根據本發明的實施例,應用134可以包括根據外部電子裝置104的屬性(例如,電子裝置的類型)指定的應用。例如,如果外部電子裝置104是運動圖片專家組(MPEG)音頻層-3 (MP3)播放器,則應用134可以包括與音樂再現有關的應用。相似地,如果外部電子裝置104是移動醫療裝置,則應用134可以包括與醫療保健有關的應用。根據本發明的實施例,應用134可以包括指定(預加載)給電子裝置101的應用和從外部電子裝置(例如,月艮務器106或者電子裝置104)接收的應用中的至少一個。
[0047]輸入/輸出接口 140可以通過例如總線110,將通過輸入/輸出裝置(例如,傳感器、鍵盤、或者觸摸屏)從用戶輸入的命令或者數據發送至處理器120、存儲器130、通信接口 160、或者顯示器150。例如,輸入/輸出接口 140可以向處理器120提供有關用戶通過觸摸屏進行的觸摸輸入的數據。此外,輸入/輸出接口 140可以通過輸入/輸出裝置(例如,揚聲器或者顯示器),輸出通過例如總線110從處理器120、存儲器130、通信接口 160、或者投影管理模塊170接收到的命令或者數據。例如,輸入/輸出接口 140可以通過揚聲器向用戶輸出通過處理器120處理的語音數據。
[0048]顯示器150為用戶顯示各種信息(例如,多媒體數據、文本數據等)。
[0049]通信接口 160連接在電子裝置101與外部裝置(例如,外部裝置104或者服務器106)之間的通信。例如,通信接口 160可以通過無線或者有線通信訪問網絡162以與外部裝置通信。無線通信包括,例如,WiF1、藍牙(BT)、近場通信(NFC)、全球定位系統(GPS)、蜂窩通信(例如,長期演進(LTE)、高級LTE (LTE-A)、碼分多址(CDMA)、寬帶CDMA (WCDMA)、通用移動通信系統(UMTS)、無線寬帶(WiBro)或者全球移動通信系統(GSM)中的至少一種。有線通信可以包括,例如,通用串行總線(USB)、高清多媒體接口(HDMI)、推薦標準232(RS-232)以及普通老式電話服務(POTS)。
[0050]根據本發明的實施例,網絡162可以是包括計算機網絡、互聯網、物聯網以及電話網絡中的至少一個的