基于場景的界面設置方法及裝置的制造方法
【技術領域】
[0001 ]本公開涉及軟件應用領域,尤其涉及一種基于場景的界面設置方法及裝置。
【背景技術】
[0002]隨著智能手機的發(fā)展,現(xiàn)在可以使用的應用也越來越多。用戶在不同的場景中,所需要的界面往往是不同的。例如,在工作的時候,常常需要使用界面中與工作相關的應用,例如,郵件,工作即時通訊(Instant Messaging,簡稱IM)等;在家里的時候,界面中使用頻率高的是娛樂類型的應用,例如,視頻軟件、音樂軟件等。
【發(fā)明內容】
[0003]本公開提供一種基于場景的界面設置方法及裝置。所述技術方案如下:
[0004]根據(jù)本公開實施例的第一方面,提供一種基于場景的界面設置方法,該方法包括:獲取當前界面所處場景的場景信息;根據(jù)所述場景信息和預設界面設置信息,確定當前場景對應的界面設置信息;根據(jù)所述當前場景對應的界面設置信息,對所述當前界面進行設置。
[0005]根據(jù)本公開實施例的第二方面,提供一種基于場景的界面設置裝置,該裝置包括:獲取模塊,被配置為獲取當前界面所處場景的場景信息;場景模塊,被配置為根據(jù)所述獲取模塊獲取的所述場景信息和預設界面設置信息,確定當前場景對應的界面設置信息;處理模塊,被配置為根據(jù)所述場景模塊確定的所述當前場景對應的界面設置信息,對所述當前界面進行設置。
[0006]根據(jù)本公開實施例的第三方面,提供一種基于場景的界面設置裝置,該裝置包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:獲取當前界面所處場景的場景信息;根據(jù)所述場景信息和預設界面設置信息,確定當前場景對應的界面設置信息;根據(jù)所述當前場景對應的界面設置信息,對所述當前界面進行設置。
[0007]本公開實施例提供的技術方案可以包括以下有益效果:
[0008]根據(jù)用戶當前所處的場景,按照該場景對應的界面設置信息,對當前界面的一系列設置參數(shù),例如,當前界面的界面主題、當前界面中顯示的推送應用、當前界面中顯示的各應用的排列順序等,進行智能設置,從而實現(xiàn)根據(jù)特定場景對界面進行智能化設置,滿足用戶在不同場景下的界面需求,并且,能夠進一步提高應用推送的準確性和可靠性,提升用戶體驗。
[0009]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0010]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0011]圖1A是根據(jù)一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0012]圖1Β是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0013]圖1C是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0014]圖1D是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0015]圖2是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0016]圖3是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0017]圖4是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0018]圖5是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0019]圖6是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0020]圖7是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0021 ]圖8是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖;
[0022]圖9Α是根據(jù)一示例性實施例示出的一種基于場景的界面設置裝置的結構圖;
[0023]圖9Β是根據(jù)另一示例性實施例示出的一種基于場景的界面設置裝置的結構圖;
[0024]圖9C是根據(jù)另一示例性實施例示出的一種基于場景的界面設置裝置的結構圖;
[0025]圖9D是根據(jù)另一示例性實施例示出的一種基于場景的界面設置裝置的結構圖;
[0026]圖10是根據(jù)另一示例性實施例示出的一種基于場景的界面設置裝置的結構圖;
[0027]圖11是根據(jù)另一示例性實施例示出的一種基于場景的界面設置裝置的結構圖;
[0028]圖12是根據(jù)另一示例性實施例示出的一種基于場景的界面設置裝置的結構圖;
[0029]圖13是根據(jù)一示例性實施例示出的一種基于場景的界面設置裝置的框圖;
[0030]圖14是根據(jù)一示例性實施例示出的一種基于場景的界面設置裝置1400的框圖。
[0031]此處的附圖被并入說明書中并構成說明書的一部分,示出了符合本公開的實施例,并與說明書儀器用于解釋本發(fā)明的原理。
【具體實施方式】
[0032]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0033]首先對本公開實施例所涉及的幾個名詞進行解釋:
[0034]應用:是指安裝在終端中的應用程序。
[0035]終端:包括但不限于任何一種可與用戶通過鍵盤、觸摸板、或聲控設備進行人機交互的實體電子產(chǎn)品,例如手機、智能手機等。本領域技術人員應能理解,其它的終端如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內。
[0036]圖1Α是根據(jù)一示例性實施例示出的一種基于場景的界面設置方法的流程圖,如圖1Α所示,本實施例以該界面設置方法應用于界面設置裝置中來舉例說明,該界面設置方法可以包括如下幾個步驟:
[0037]在步驟101中,獲取當前界面所處場景的場景信息。
[0038]其中,本實施例的執(zhí)行主體可以為界面設置裝置,該界面設置裝置可以為具備交互界面的任一設備,例如智能終端等。以實際應用場景來進行舉例說明:
[0039]在不同場景下,用戶會有不同的界面使用需求。本方案中,為了確定當前界面所處場景,首先獲取當前界面所處場景的場景信息,以執(zhí)行后續(xù)方案。
[0040]其中,場景信息用于體現(xiàn)當前所處的場景,舉例來說,場景信息可以包括當前時間、當前所在地理位置、當前連接的wifi信息和/或當前連接的智能家居設備。相應的,如圖1B所示,圖1B是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖,在圖1A所示實施方式的基礎上,步驟101可以包括如下步驟:
[0041]在步驟104中,利用時鐘模塊、定位模塊、wifi模塊和/或通信模塊,獲取場景信息。
[0042]具體的,利用時鐘模塊可以獲取當前時間;利用定位模塊,例如,GPS定位模塊,可以獲取當前所在地理位置;利用wifi模塊可以檢測到當前連接的wifi信息;利用通信模塊可以獲取到當前與通信模塊連接的智能家居設備。
[0043]實際應用中,所述場景是指用戶所處的狀態(tài),例如,工作狀態(tài)、娛樂狀態(tài)、休閑狀態(tài)等。這些場景可以根據(jù)用戶的用戶習慣來進行設定??蛇x的,確定用戶當前所處場景的方法可以有多種,本實施例在此不對其進行限制。
[0044]在步驟102中,根據(jù)所述場景信息和預設界面設置信息,確定當前場景對應的界面設置信息。
[0045]以實際應用場景來進行舉例說明:
[0046]在獲取到當前場景的場景信息后,根據(jù)場景信息和預設界面設置信息,確定當前場景對應的界面設置信息,以執(zhí)行后續(xù)方案。
[0047]具體的,可以先根據(jù)場景信息確定當前場景,進一步根據(jù)當前場景確定相應的界面設置信息。相應的,如圖1C所示,圖1C是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖,在前述任一實施方式的基礎上,步驟102可以包括如下步驟:
[0048]在步驟105中,根據(jù)場景信息和各場景對應的條件,確定當前場景;
[0049]在步驟106中,根據(jù)當前場景和預設各場景對應的界面設置信息,確定當前場景對應的界面設置信息。
[0050]仍以前述的實際應用場景進行舉例說明:
[0051]在獲取到當前場景的場景信息后,先根據(jù)場景信息和各場景對應的條件,通過進行例如匹配等手段,確定當前場景,例如,場景信息可以與當前場景對應的條件匹配;之后根據(jù)當前場景和各場景對應的界面設置信息,從中確定當前場景對應的界面設置信息,以執(zhí)行后續(xù)方案。
[0052]具體的,某個場景對應的界面設置信息包括,能夠滿足用戶在該場景下的通常需求的界面設置參數(shù)。舉例來說,工作場景下的界面應該顯示能夠滿足用戶工作需求的應用,例如,工作場景對應的界面設置信息可以包括新聞類應用,音樂播放應用等;娛樂場景下的界面應該顯示能夠滿足用戶娛樂需求的應用,例如,娛樂場景對應的界面設置信息可以包括游戲類應用,視頻播放應用等。
[0053]實際應用中,各場景對應的界面設置信息可以由用戶自行設定,也可以通過記錄分析用戶在不同場景下的使用習慣,智能化設定。
[0054]在步驟103中,根據(jù)所述當前場景對應的界面設置信息,對所述當前界面進行設置。
[0055]仍以前述的實際應用場景進行舉例說明:
[0056]獲得當前場景對應的界面設置信息后,即可根據(jù)該界面設置信息,對界面進行相應設置。
[0057]可以理解,實際應用中對界面進行設置的方式可以有多種,例如,界面主題,在首頁推送顯示的推送應用等,本實施例在此不對其進行限制??蛇x的,如圖1D所示,圖1D是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖,在前述任一實施方式的基礎上,所述界面設置信息包括界面主題、推送應用和/或各應用的排列順序;相應的,步驟103具體可以包括如下步驟:
[0058]在步驟107中,根據(jù)當前場景對應的界面設置信息,設置界面主題、推送應用和/或各應用的排列順序。
[0059]仍參照前述舉例來說,假設確定當前用戶所處的場景為工作場景,則相應的,根據(jù)工作場景對應的界面設置信息,可以將新聞類應用,音樂播放應用等顯示在界面的首頁;假設確定當前用戶所處的場景為娛樂場景,則相應的,根據(jù)娛樂場景對應的界面設置信息,可以將游戲類應用,視頻播放應用等顯示在界面的首頁,從而實現(xiàn)準確可靠的應用推送。
[0060]通過本實施方式,能夠根據(jù)當前場景對應的界面設置信息,對界面的界面主題、需要推送的應用、各應用的排列順序等進行設置,實現(xiàn)基于場景的智能化界面設置。
[0061]綜上所述,本實施例提供的基于場景的界面設置方法中,根據(jù)用戶當前所處的場景,按照該場景對應的界面設置信息,對當前界面的一系列設置參數(shù),例如,當前界面的界面主題、當前界面中顯示的推送應用、當前界面中顯示的各應用的排列順序等,進行智能設置,從而實現(xiàn)根據(jù)特定場景對界面進行智能化設置,滿足用戶在不同場景下的界面需求,并且,能夠進一步提高應用推送的準確性和可靠性,提升用戶體驗。
[0062]圖2是根據(jù)另一示例性實施例示出的一種基于場景的界面設置方法的流程圖,如圖2所示,本實施例以該界面設置方法應用于界面設置裝置中來舉例說明,在圖1C所示實施方式的基礎上,所述場景信息包括當前時間,各場景對應的條