一種用于確定應用背景信息的方法與設備的制造方法
【技術領域】
[0001]本發明涉及計算機技術領域,尤其涉及一種用于確定應用背景信息的技術。
【背景技術】
[0002]應用的背景信息(如各類應用的皮膚)是展示用戶情感與個性的重要因素。首先,隨著應用背景信息的不斷豐富,大多數用戶不再采用默認背景等千篇一律的單調界面;其次,長時間使用同一款背景,會使得用戶產生審美疲勞;因此,越來越多的用戶會定期或不定期地更換應用的背景信息。使用自己喜愛的背景,可以提升用戶使用應用的樂趣與效率,增強用戶對該應用的依賴性。
[0003]然而,在當前的應用中,若用戶希望進行應用背景信息的更換,則需要點擊設置條的某一區域,在彈出的菜單選項中尋找到選擇背景信息的入口,點擊后跳轉到背景中心的頁面,最后需要在眾多背景中挑選某一款背景后進行更換。
[0004]這種更換應用背景信息的方法需要經過多步操作,交互方式繁瑣,使用成本較高;此外,由于更換操作的入□較深,用戶難以發現,因此效率低,無法實現快速更換;另外,更換操作的過程缺乏趣味性,用戶體驗較差。
【發明內容】
[0005]本發明的目的是提供一種用于確定應用背景信息的方法與設備。
[0006]根據本發明的一個方面,提供了一種用于確定應用背景信息的方法,其中,該方法包括:
[0007]a在用戶設備上開啟應用;
[0008]b獲取用戶相對于所述用戶設備的一個或多個手勢信息,其中,所述手勢信息非直接作用于所述用戶設備上;
[0009]c根據所述手勢信息,確定與所述手勢信息相對應的應用背景信息。
[0010]根據本發明的另一方面,還提供了一種用于確定應用背景信息的確定設備,其中,該設備包括:
[0011]開啟裝置,用于在用戶設備上開啟應用;
[0012]獲取裝置,用于獲取用戶相對于所述用戶設備的一個或多個手勢信息,其中,所述手勢信息非直接作用于所述用戶設備上;
[0013]確定裝置,用于根據所述手勢信息,確定與所述手勢信息相對應的應用背景信息。
[0014]與現有技術相比,本發明在開啟應用時,通過獲取用戶相對于用戶設備的手勢信息,并根據所獲取的非直接作用于所述用戶設備上的手勢信息,確定與所述手勢信息相對應的應用背景信息;從而快速而有效的進行應用背景的確定,簡化操作步驟,提高用戶的操作的效率與趣味性,改善用戶體驗。
[0015]而且,本發明還可以根據所述手勢信息,識別所述手勢信息所對應的一個或多個手勢特征信息,然后根據所述手勢信息,結合所述手勢特征信息,確定與所述手勢信息相對應的應用背景信息;從而使得所確定的應用背景信息的更加個性化,并有針對性,提高用戶的操作的效率與趣味性,改善用戶體驗。
[0016]而且,本發明在識別手勢特征信息時,可以根據所述手勢信息相對于所述用戶設備的位置信息來識別所述手勢信息所對應的一個或多個手勢特征信息;從而使得所識別的手勢特征信息更加準確,提高所識別的手勢特征信息的精準度。
[0017]而且,本發明還可以根據每個手勢特征信息,來確定與所述手勢特征信息相對應的應用背景信息設置,然后根據所述應用背景信息設置,確定與所述手勢信息相對應的應用背景信息;從而可以定向對應用背景信息中的部分特征進行定向確定,提高確定應用背景信息的靈活性。
[0018]而且,本發明還可以根據所述手勢信息,結合所述應用所對應的當前應用信息,和/或,根據所述手勢信息,結合所述應用所對應的當前鍵盤信息和/或當前虛擬鍵盤信息來確定與所述手勢信息相對應的應用背景信息;從而使得所確定的應用背景信息與當前的操作環境更加匹配,增強了所確定的應用背景信息的適配性,改善用戶體驗。
[0019]而且,本發明還可以根據相對于所述用戶設備的連續手勢信息來確定與所述連續手勢信息相對應的應用背景信息;進一步提高了確定應用背景信息的靈活性與趣味性,提高用戶的操作的效率,改善用戶體驗。
[0020]而且,本發明還可以在確定應用背景信息后,直接設置或更換所述應用所對應的應用背景信息;或者在獲取所述用戶相對于所述用戶設備的后續手勢信息后,再設置或更換所述應用所對應的應用背景信息;從而完成了應用背景信息的確定及更換的整個過程,進一步簡化操作步驟,提高用戶的操作的效率與趣味性,改善用戶體驗。
【附圖說明】
[0021]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
[0022]圖1示出根據本發明一個方面的一種用于確定應用背景信息的確定設備示意圖;
[0023]圖2示出根據本發明一個優選實施例的一種用于確定應用背景信息的確定設備示意圖;
[0024]圖3示出根據本發明另一個方面的一種用于確定應用背景信息的方法流程圖;
[0025]圖4示出根據本發明一個優選實施例的一種用于確定應用背景信息的方法流程圖;
[0026]圖5與圖6分別示出根據本發明的一個優選實施例的一種用于更換應用背景信息(圖中為輸入法皮膚)的示意圖。
[0027]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0028]在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規程、子例程、子程序等等。
[0029]在上下文中所稱“用戶設備”,包括但不限于任意一種可以與用戶進行交互以進行計算處理的設備,如電腦、智能手機、PDA等。
[0030]在上下文中所稱“確定設備”,可以與開啟應用的所述用戶設備為同一設備,即由所述用戶設備單獨運行來實現本發明;也可以是獨立于開啟應用的所述用戶設備的其他計算機設備,即由所述其他計算機設備單獨運行來實現本發明;也可以是開啟應用的所述用戶設備與所述其他計算機設備的組合,即由所述其他計算機設備與所述用戶設備通過直接交互或經由網絡進行交互來實現本發明。其中,所述網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡等。
[0031]在此所稱“計算機設備”,也稱為“電腦”,是指可以通過運行預定程序或指令來執行數值計算和/或邏輯計算等預定處理過程的智能電子設備,其可以包括處理器與存儲器,由處理器執行在存儲器中預存的存續指令來執行預定處理過程,或是由ASIC、FPGA、DSP等硬件執行預定處理過程,或是由上述二者組合來實現。計算機設備包括但不限于服務器、個人電腦、筆記本電腦、平板電腦、智能手機等。
[0032]所述計算機設備包括用戶設備與網絡設備。所述網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算(Cloud Computing)的由大量計算機或網絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。
[0033]需要說明的是,所述用戶設備、網絡設備和網絡等僅為舉例,其他現有的或今后可能出現的計算機設備或網絡如可適用于本發明,也應包含在本發明保護范圍以內,并以引用方式包含于此。
[0034]這里所公開的具體結構和功能細節僅僅是代表性的,并且是用于描述本發明的示例性實施例的目的。但是本發明可以通過許多替換形式來具體實現,并且不應當被解釋成僅僅受限于這里所闡述的實施例。
[0035]應當理解的是,雖然在這里可能使用了術語“第一”、“第二”等等來描述各個單元,但是這些單元不應當受這些術語限制。使用這些術語僅僅是為了將一個單元與另一個單元進行區分。舉例來說,在不背離示例性實施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術語“和/或”包括其中一個或更多所列出的相關聯項目的任意和所有組合。
[0036]這里所使用的術語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指,否則這里所使用的單數形式“一個”、“一項”還意圖包括復數。還應當理解的是,這里所使用的術語“包括”和/或“包含”規定所陳述的特征、整數、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數、步驟、操作、單元、組件和/或其組合。
[0037]還應當提到的是,在一些替換實現方式中,所提到的功能/動作可以按照不同于附圖中標示的順序發生。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實際上可以基本上同時執行或者有時可以按照相反的順序來執行。
[0038]在此,本文所稱的所述應用背景包括但不限于被調用應用所展現出的任意部分的背景,如應用操作界面的背景、應用logo或logo的背景、應用標識(如角標)等的背景。以輸入法的應用背景為例,輸入法的應用背景包括但不限于與輸入法皮膚相關聯的任意部分,如輸入框背景、輸入法設置框背景等;以即時聊天工具為例,即時聊天工具的背景包括但不限于主體界面的背景、所彈出的任意窗口的背景等。本領域技術人員應能理解,所述應用背景包括但不限于應用皮膚。
[0039]在此,所述應用背景信息包括但不限于任何與被調用應用所使用的背景相關的信息;優選地,所述背景信息包括但不限于:用于指示背景的顏色的信息(如十六進制顏色碼)、用于指示背景圖片(也即皮膚圖片)的信息(如背景圖片的標識信息)。
[0040]下面結合附圖對本發明作進一步詳細描述。
[0041]圖1示出根據本發明一個方面的一種用于確定應用背景信息的確定設備示意圖;其中,所述確定設備包括開啟裝置1、獲取裝置2、確定裝置3。具體地,所述開啟裝置I在用戶設備上開啟應用;所述獲取裝置2獲取用戶相對于所述用戶設備的一個或多個手勢信息,其中,所述手勢信息非直接作用于所述用戶設備上;所述確定裝置3根據所述手勢信息,確定與所述手勢信息相對應的應用背景信息。
[0042]所述開啟裝置I在用戶設備上開啟應用。
[0043]具體地,所述開啟裝置I通過獲取用戶的啟動指令,在所述用戶設備上開啟應用;在此,所述啟動指令可以是實時指令,也可以是預置指令(如開機自動啟動)等。或者