專注結果視圖生成方法及裝置、存儲介質、電子設備與流程
1.本技術的實施方式涉及計算機和圖像處理技術領域,更具體地,本技術的實施方式涉及專注結果視圖生成方法及裝置,存儲介質和電子設備。
背景技術:
2.本部分旨在為權利要求中陳述的本技術的實施方式提供背景或上下文,此處的描述不因為包括在本部分中就承認是現有技術。
3.心流(flow)是指一種人們在專注進行某行為時所表現的心理狀態。通常在此狀態時,不愿被打擾,也稱抗拒中斷。為了幫助用戶實現專注并進入心流,通常會提供多種多媒體對象輔助用戶專注,在專注的過程中會提供靜態或動態的統一畫面作為專注時的背景,生成的專注結果通常包括專注時長、專注時間、專注分數等概括性定量數據。
技術實現要素:
4.但是,在專注過程中,并沒有捕捉用戶的實際表現,用戶無法直觀感知自己的狀態,專注結束后,通過結果頁,用戶無法清楚知道自己在專注過程中的具體表現和差異,不夠個性化,難以激起分享動力。
5.為此,非常需要一種改進的專注結果視圖生成方法及裝置、存儲介質和電子設備,以提供一種能夠直觀反映用戶在專注過程中具體狀態的專注結果視圖生成方案。
6.在本上下文中,本技術的實施方式期望提供一種數據處理方法和裝置、存儲介質和電子設備。
7.根據本技術的一個方面,提供一種專注結果視圖生成方法,包括:
8.響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,所述專注態視圖中包含根據唱針的屬性值生成的紋理,并且所述唱針的屬性值是根據所述當前狀態確定的;
9.響應于結束專注的指令,顯示所述用戶的專注結果視圖,所述專注結果視圖是根據專注過程中所生成的所述專注態視圖中的紋理生成的。
10.在本技術的一種示例性實施方式中,在響應于對專注激活控件的觸發指令之前,所述方法還包括:
11.響應于對專注模式控件的觸發指令,顯示專注模式界面;
12.響應于對所述專注模式界面中功能控件的觸發指令,觸發與所述功能控件對應的專注項配置事件。
13.在本技術的一種示例性實施方式中,所述功能控件包括時間設置控件;
14.所述響應于對所述專注模式界面中功能控件的觸發指令,觸發與所述功能控件對應的專注項配置事件,包括:
15.響應于對所述時間設置控件的觸發操作,觸發倒計時時長的配置,以激活倒計時模式。
16.在本技術的一種示例性實施方式中,所述方法還包括:
17.響應于對所述專注激活控件的觸發指令,開始所述倒計時模式的計時。
18.在本技術的一種示例性實施方式中,在響應于對所述專注激活控件的觸發指令之后,所述方法還包括:
19.開始正計時模式的計時。
20.在本技術的一種示例性實施方式中,所述功能控件還包括多媒體設置控件;
21.所述響應于對所述專注模式界面中功能控件的觸發指令,觸發與所述功能控件對應的專注項配置事件,包括:
22.響應于對所述多媒體設置控件的觸發操作,觸發多媒體對象配置事件。
23.在本技術的一種示例性實施方式中,所述響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,包括:
24.實時獲取所述用戶的狀態信息,根據所述狀態信息確定所述唱針的屬性值;
25.根據所述唱針的屬性值生成所述專注態視圖。
26.在本技術的一種示例性實施方式中,所述狀態信息包括所述用戶使用的終端的運動信息和/或所述用戶的心率信息;所述唱針的屬性值包括唱針的旋轉速度、唱針的齒輪深度、唱針齒輪間距和唱針齒輪移動速度。
27.在本技術的一種示例性實施方式中,當所述狀態信息為所述用戶使用的終端的運動信息時;
28.所述根據所述狀態信息確定所述唱針的屬性值,包括:
29.獲取由所述終端中的陀螺儀測量得到的加速度值,將所述加速度值與預設閾值進行比較;
30.當所述加速度值小于或等于所述預設閾值時,判定所述終端處于靜止態,并根據所述陀螺儀在靜止態時所對應的第一預設屬性值確定所述唱針的旋轉速度和所述唱針的齒輪深度;
31.當所述運動數據大于所述預設閾值時,判定所述終端處于運動態,并根據所述陀螺儀的實時運動數據確定所述唱針的旋轉速度和所述唱針的齒輪深度。
32.在本技術的一種示例性實施方式中,所述實時運動數據包括加速度和偏轉角度;
33.所述根據所述陀螺儀的實時運動數據確定所述唱針的旋轉速度和所述唱針的齒輪深度,包括:
34.獲取最大加速度和最大偏轉角度,根據所述最大加速度確定所述唱針的旋轉速度,并根據所述最大偏轉角度確定所述唱針的齒輪深度。
35.在本技術的一種示例性實施方式中,當所述狀態信息為所述用戶的心率信息時;
36.所述根據所述狀態信息確定所述唱針的屬性值,包括:
37.獲取所述用戶的心率值,將所述心率值與所述用戶的靜息心率進行比較;
38.當所述心率值等于所述靜息心率時,根據與所述正常心率區間對應的第二預設屬性值確定所述唱針齒輪間距和唱針齒輪移動速度;
39.當所述心率值大于所述靜息心率時,根據所述心率值和所述靜息心率確定所述唱針齒輪間距和唱針齒輪移動速度。
40.在本技術的一種示例性實施方式中,所述根據所述心率值和所述靜息心率確定所
述唱針齒輪間距和唱針齒輪移動速度,包括:
41.根據所述心率值、所述靜息心率和預設齒輪間距確定所述唱針齒輪間距;
42.根據所述心率值和所述靜息心率確定心率變化速率,并根據所述心率變化速率確定所述唱針齒輪移動速度。
43.在本技術的一種示例性實施方式中,所述根據所述唱針的屬性值生成所述專注態視圖,包括:
44.將所述唱針以所述唱針的旋轉速度進行旋轉,同時根據所述唱針的齒輪深度、所述唱針齒輪間距和所述唱針齒輪移動速度生成紋理,并根據所述紋理生成所述專注態視圖。
45.在本技術的一種示例性實施方式中,在顯示所述用戶的專注結果視圖之前,所述方法還包括:
46.響應于所述結束專注的指令,顯示一提示頁面;
47.響應于對所述提示頁面中確認控件的觸發操作,繼續顯示與所述用戶的當前狀態對應的專注態視圖;或者
48.響應于對所述提示頁面中取消控件的觸發操作,顯示所述專注結果視圖。
49.在本技術的一種示例性實施方式中,所述響應于結束專注的指令,顯示所述用戶的專注結果視圖,包括:
50.根據所述專注態視圖中對應不同專注時長的紋理和目標圖像生成專注結果圖像;
51.獲取最大專注時長,并將所述最大專注時長對應的多媒體對象作為代表對象;
52.根據所述專注結果圖像、所述代表對象以及與總專注時長對應的文本描述生成所述專注結果視圖。
53.在本技術的一種示例性實施方式中,所述根據所述專注態視圖中對應不同專注時長的紋理和目標圖像生成專注結果圖像,包括:
54.獲取組成所述目標圖像的多種圖像元素,所述圖像元素中包括待配置紋理且包含多個子元素的目標圖像元素,各所述子元素具有不完全相同的紋理配置等級;
55.將所述對應不同專注時長的紋理根據專注時長由大到小排序,形成第一序列;
56.根據所述子元素的數量從所述第一序列中獲取相同數量的目標紋理,并將所述目標紋理根據對應的專注時長與各所述子元素進行組合,以生成組合圖像元素;
57.將所述組合圖像元素與所述目標圖像元素之外的其它圖像元素進行組合,以獲取所述專注結果圖像。
58.在本技術的一種示例性實施方式中,所述將所述目標紋理根據對應的專注時長與各所述子元素進行組合,以生成組合圖像元素,包括:
59.獲取對應各所述紋理配置等級的所述子元素的數量,將所述數量根據所述紋理配置等級由高到低進行排序以形成第二序列;
60.根據所述第二序列中各所述數量從所述第一序列中依次獲取相同數量的目標紋理,并根據所獲取的目標紋理和對應的各紋理配置等級的子元素生成所述組合圖像元素。
61.在本技術的一種示例性實施方式中,所述方法還包括:
62.響應于對所述專注結果視圖中分享控件的觸發指令,將所述專注結果視圖分享給其它用戶終端。
63.根據本技術的一個方面,提供一種專注結果視圖生成裝置,包括:
64.顯示模塊,用于響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,所述專注態視圖中包含根據唱針的屬性值生成的紋理,并且所述唱針的屬性值是根據所述當前狀態確定的;
65.所述顯示模塊,還用于響應于結束專注的指令,顯示所述用戶的專注結果視圖,所述專注結果視圖是根據專注過程中所生成的所述專注態視圖中的紋理生成的。
66.根據本技術的一個方面,提供一種存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時上述的專注結果視圖生成方法。
67.根據本技術的一個方面,提供一種電子設備,包括:
68.處理器;以及
69.存儲器,用于存儲所述處理器的可執行指令;
70.其中,所述處理器配置為經由執行所述可執行指令來執行上述任意一項所述的專注結果視圖生成方法。
71.根據本技術實施方式的專注結果視圖生成方法,通過響應對專注激活控件的觸發指令,在顯示界面中顯示與用戶的當前狀態對應的專注態視圖,該專注態視圖中包含根據唱針的屬性值生成的紋理,同時唱針的屬性值是根據用戶的當前狀態確定的,接著響應于結束專注的指令,顯示用戶的專注結果視圖,該專注結果視圖是根據專注過程中生成的專注態視圖所包含的紋理生成的。本技術實施方式中的專注結果視圖生成方法,一方面在專注過程中根據唱針的屬性值所生成的紋理形成專注態視圖,由于唱針的屬性值是根據用戶的當前狀態確定的,因此專注態視圖能夠清楚實時的反映用戶的專注狀態,方便用戶根據專注態視圖實時反映的專注狀態進行調整,以更好的實現專注;另一方面根據專注態視圖中的紋理在結束專注后生成專注結果視圖,通過該專注結果視圖能夠形象反映整個專注過程中用戶的專注情況,同時還提高了專注界面的個性化,進而提升了用戶的興趣以及產品粘性。
附圖說明
72.通過參考附圖閱讀下文的詳細描述,本技術示例性實施方式的上述以及其他目的、特征和優點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本技術的若干實施方式,其中:
73.圖1示意性地示出了應用本技術技術方案的示例性系統架構框圖;
74.圖2示意性地示出了本技術實施方式的專注結果視圖生成方法的流程圖;
75.圖3a-3d示意性地示出了本技術實施方式的進入專注的界面示意圖;
76.圖4示意性地示出了本技術實施方式的唱針的結構示意圖;
77.圖5示意性地示出了本技術實施方式的根據安裝有音樂播放器的終端設備的運動信息確定唱針的屬性值的流程示意圖;
78.圖6示意性地示出了本技術實施方式的根據心率信息確定唱針的屬性值的流程示意圖;
79.圖7a-7c示意性地示出了本技術實施方式的不同紋理的界面示意圖;
80.圖8a-8e示意性地示出了本技術實施方式的不同紋理的界面示意圖;
81.圖9示意性地示出了本技術實施方式的專注結果視圖的界面示意圖;
82.圖10示意性地示出了本技術實施方式的專注排行界面的界面示意圖;
83.圖11示意性地示出了本技術實施方式的專注結果視圖生成裝置的方框圖;
84.圖12示意性示出了本技術實施方式的存儲介質的示意圖;
85.圖13示意性示出了本技術實施方式的電子設備的方框圖。
86.在附圖中,相同或對應的標號表示相同或對應的部分。
具體實施方式
87.下面將參考若干示例性實施方式來描述本技術的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現本技術,而并非以任何方式限制本技術的范圍。相反,提供這些實施方式是為了使本技術更加透徹和完整,并且能夠將本技術的范圍完整地傳達給本領域的技術人員。
88.本領域技術人員知道,本技術的實施方式可以實現為一種系統、裝置、設備、方法或計算機程序產品。因此,本技術可以具體實現為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結合的形式。
89.本技術所涉及的數據可以為經用戶授權或者經過各方充分授權的數據,對數據的采集、傳播、使用等,均符合國家相關法律法規要求,本技術實施方式/實施方式可以互相組合。
90.根據本技術的實施方式,提供一種專注結果視圖生成方法、專注結果視圖生成裝置、存儲介質和電子設備。
91.在本文中,附圖中的任何元素數量均用于示例而非限制,以及任何命名都僅用于區分,而不具有任何限制含義。
92.下面參考本技術的若干代表性實施方式,詳細闡述本技術的原理和精神。
93.發明概述
94.本技術人發現,現有技術中,雖然存在較多關于冥想、專注、睡眠的工具型產品,該些工具型產品通過提供多種聲音輔助用戶專注,并在專注過程中提供靜態或動態的統一畫面作為專注時的背景,同時在最后生成的專注結果中提供專注時長、專注時間、專注分數等概括性定量數據。但是現有技術中的專注過程,沒有捕捉用戶的實際表現,用戶無法直觀感知自己的狀態,專注結束后,通過專注結果頁,用戶也無法清楚知道自己在專注過程中的具體表現和差異,并且不夠個性化,難以激起分享動力以及提高產品的用戶粘度。
95.鑒于上述內容,本技術的基本思想在于:根據本技術實施方式的專注結果視圖生成方法和專注結果視圖生成裝置,通過在專注過程中根據用戶的當前狀態生成包含紋理的專注態視圖,并在結束專注后,顯示根據專注態視圖中的紋理所生成的專注結果視圖,其中專注態視圖中的紋理是根據由用戶的當前狀態所確定的唱針的屬性值生成的。專注態視圖反映了用戶在專注過程中實時的專注狀態,專注結果視圖反映了整個專注過程中用戶的專注狀態,由于專注態視圖中包含根據用戶的當前狀態生成的紋理,專注結果視圖中包含專注態視圖中的紋理,因此專注態視圖和專注結果視圖能夠幫助用戶清楚了解自己在專注過程中的具體表現和差異,同時還提高了界面的個性化,進一步提升了用戶的興趣和產品的粘度。
96.在介紹了本技術的基本原理之后,下面具體介紹本技術的各種非限制性實施方式。
97.示例性方法
98.在介紹本技術實施方式中的專注結果視圖生成方法之前,先對實現本技術實施方式中的專注結果視圖的系統架構進行說明。
99.圖1示意性示出了應用本技術技術方案的示例性系統架構框圖。
100.如圖1所示,系統架構100可以包括終端設備101、服務器102和網絡103。其中,終端設備101可以包括智能手機、平板電腦、筆記本電腦智能車載終端等各種具有顯示屏幕和聲音播放裝置的電子設備,該聲音播放裝置例如可以是內嵌或外置的揚聲器、耳機等,或者其它可實現聲音播放功能的裝置。服務器102可以是獨立的物理服務器,也可以是多個物理服務器構成的服務器集或者分布式系統,還可以是提供云計算服務的云服務器。網絡103可以是能夠在終端設備101和服務器102之間提供通信鏈路的各種連接類型的通信介質,例如可以是有線通信鏈路或者無線通信鏈路。
101.在本技術的示例性實施方式中,終端設備101可以通過顯示屏幕顯示用戶選定的多媒體對象的圖像、專注過程中生成的專注態視圖以及專注結束后生成的專注結果視圖,同時通過自身具有或外連的聲音播放裝置在專注過程中播放用戶選定的多媒體對象的音頻信息。在專注過程中,終端設備101能夠收集其在用戶操作時所生成的運動信息,并通過網絡103將該運動信息發送至服務器102,服務器102根據運動信息可以確定唱針的屬性值,并根據唱針的屬性值生成紋理,進而根據生成的紋理生成專注過程中的專注態視圖和專注結束后的專注結果視圖,其中,終端設備101的運動信息所能影響的唱針的屬性值包括唱針的旋轉速度和齒輪深度。
102.在本技術的示例性實施方式中,系統架構100還可以包括可檢測用戶心率的終端設備104,例如智能手環、心率檢測儀等等,當該終端設備104檢測得到用戶的心率值和靜息心率之后,可以將實時檢測到的心率值以及用戶的靜息心率直接發送至服務器102或者通過終端設備101發送至服務器102,以使服務器102根據實時的心率值和靜息心率確定唱針的屬性值,并根據唱針的屬性值生成紋理,進而根據生成的紋理生成專注過程中的專注態視圖和專注結束后的專注結果視圖,其中,終端設備101的心率值和靜息心率所能影響的唱針的屬性值包括唱針齒輪間距和唱針齒輪移動速度。
103.在本技術的示例性實施方式中,終端設備101也可以根據檢測到的運動信息確定唱針的屬性值,并根據唱針的屬性值生成紋理,進而根據生成的紋理生成專注過程中的專注態視圖和專注結束后的專注結果視圖。進一步地,終端設備101可以接收終端設備104發送的用戶的實時心率值和靜息心率,并根據運動信息、心率值和靜息心率確定唱針的屬性值,進而根據唱針的屬性值生成紋理,并根據生成的紋理生成專注過程中的專注態視圖和專注結束后的專注結果視圖。
104.進一步地,終端設備101和終端設備104可以是同一個終端設備,也就是說,終端設備101既可以搭載播放器進行多媒體對象的播放,也可以通過陀螺儀檢測運動信息,還可以檢測用戶的心率信息,以便根據終端設備獲取的運動信息和心率信息確定唱針的屬性值,并根據唱針的屬性值生成的紋理生成專注態視圖和專注結果視圖。
105.根據實現需要,本技術實施方式中的系統架構可以具有任意數目的終端設備、網
絡和服務器。例如,服務器可以是由多個服務器設備組成的服務器組。
106.下面結合圖2來描述根據本技術示例性實施方式的專注結果視圖生成方法。
107.參考圖2,所述專注結果視圖生成方法可以包括以下步驟:
108.s210、響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,所述專注態視圖中包含根據唱針的屬性值生成的紋理,并且所述唱針的屬性值是根據所述當前狀態確定的;
109.s220、響應于結束專注的指令,顯示所述用戶的專注結果視圖,所述專注結果視圖是根據專注過程中所生成的所述專注態視圖中的紋理生成的。
110.在本技術實施方式的專注結果視圖生成方法中,通過在專注過程中根據用戶的當前狀態生成包含紋理的專注態視圖,并在結束專注后,顯示根據專注態視圖中的紋理所生成的專注結果視圖,其中專注態視圖中的紋理是根據由用戶的當前狀態所確定的唱針的屬性值生成的。專注態視圖反映了用戶在專注過程中實時的專注狀態,專注結果視圖反映了整個專注過程中用戶的專注狀態,由于專注態視圖中包含根據用戶的當前狀態生成的紋理,專注結果視圖中包含專注態視圖中的紋理,因此專注態視圖和專注結果視圖能夠幫助用戶清楚了解自己在專注過程中的具體表現和差異,同時還提高了界面的個性化,進一步提升了用戶的興趣和產品的粘度。
111.在步驟s210中,響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,所述專注態視圖中包含根據唱針的屬性值生成的紋理,并且所述唱針的屬性值是根據所述當前狀態確定的。
112.在本技術的示例性實施方式中,為了輔助用戶進入心流,實現專注,可以將多媒體對象作為輔助對象,在用戶欣賞多媒體對象的同時為用戶提供專注模式以輔助用戶實現專注。該多媒體對象可以是音頻或者視頻,例如各種音視頻播放器中的歌曲、有聲小說、電臺、mv、視頻等,該音視頻播放器具體可以是音視頻播放應用、直播應用、可提供音視頻播放的即時通信應用等等。音視頻播放器除了為用戶提供播放服務,還為用戶提供專注服務,當用戶激活專注模式時,便輔助用戶實現專注。
113.為了便于理解,接下來以音樂播放器為例對本技術實施方式中的專注結果視圖生成方法進行具體說明。
114.在本技術的示例性實施方式中,可以通過對專注激活控件進行觸發以激活專注模式,在觸發專注激活控件之前,可以激活音樂播放器中的專注模式,進而在專注模式下進行專注項設置以及對專注激活控件的觸發操作。
115.圖3a-3d示意性示出了進入專注的界面示意圖,如圖3a所示,在音樂播放器的播放界面中顯示有當前正在播放的歌曲信息,同時在播放界面中設置有“進入專注”控件,通過觸發“進入專注”控件,可以進入專注模式界面,如圖3b所示,在專注模式界面中設置有一個或多個功能控件,通過對功能控件進行觸發操作,可以觸發與功能控件對應的專注項配置事件,在完成專注項配置事件后,可以對專注模式界面中的專注激活控件“開始”進行觸發操作,通過響應該觸發指令,可以顯示根據用戶的當前狀態生成的專注態視圖,如圖3c、3d所示。
116.在本技術的示例性實施方式中,在進入專注模式界面時,還可以對播放界面中設置的“更多”控件進行觸發操作,通過響應對“更多”控件的觸發指令,可以打開“更多”控件
對應的選項,其中包括“專注模式”選項,通過觸發“專注模式”選項對應的控件,即可進入專注模式界面。當然,還可以通過在播放界面或者音樂播放器的首頁設置其它相應控件,以通過響應對相關控件的觸發指令而進入專注模式界面。
117.在本技術的示例性實施方式中,專注模式界面中設置有時間設置控件、多媒體設置控件和專注激活控件,如圖3b所示,專注模式界面中顯示的時鐘即為時間設置控件,專注模式界面上部設置的“當前歌曲列表”所對應的控件即為歌曲設置控件,其中,時鐘默認為無限計時模式,時間刻度定位在00:00,同時該時鐘還可以在用戶的觸控下進行轉動以實現倒計時時長的設置,并將時鐘模式切換為倒計時模式,也就是說,時鐘模式在不進行倒計時時長設置的情形下為正計時模式,當響應對專注激活控件的觸發指令后,可以進行正計時模式的計時,當用戶主動結束專注時,則結束計時,而在倒計時模式下,用戶無需主動結束專注,當倒計時結束時則自動停止計時并結束專注。
118.進一步地,還可以響應對多媒體設置控件的觸發指令,以觸發多媒體對象配置事件。對于音樂播放器而言,該多媒體設置控件具體為歌曲設置控件,多媒體列表具體為音樂播放列表,通過響應對歌曲設置控件的觸發指令,可以顯示歌曲設置界面,用戶在歌曲設置頁面中可以對當前播放歌曲、當前播放歌曲列表等進行設置,在本技術的實施方式中,對當前播放歌曲、當前播放歌曲列表的具體設置方法不作具體限定。值得注意的是,專注項配置與歌曲的播放進程互不影響,當用戶在聽歌狀態下進行倒計時配置并對專注激活控件進行觸發時,當前所聽歌曲列表會持續播放,不會因為進行倒計時配置以及激活專注而暫停,當用戶在聽歌狀態下進行歌曲設置時,可以在確定當前播放歌曲、當前播放歌曲列表后播放選定的歌曲、播放列表,同時當用戶在暫停播放歌曲的狀態下進行專注項配置并對專注激活控件進行觸發時,可以通過在歌曲設置界面觸發播放控件繼續播放,或者可以在選定當前播放歌曲、當前播放歌曲列表后通過觸發播放控件或者觸發專注激活控件進行播放,當然在本技術實施方式中還可以采用其它方式進行歌曲播放以及激活專注的設置,本技術實施方式在此不再贅述。
119.在本技術的示例性實施方式中,通過響應對專注激活控件的觸發指令,可以在顯示界面中顯示根據用戶的當前狀態所生成的專注態視圖,該專注態視圖中包含根據唱針的屬性值生成的紋理,同時,唱針的屬性值可以根據用戶的當前狀態確定得到。由于用戶的當前狀態是變化的,因此在生成專注態視圖時,可以實時獲取用戶的狀態信息,然后根據狀態信息確定唱針的屬性值,進而根據唱針的屬性值生成專注態視圖。
120.在本技術的示例性實施方式中,專注態視圖根據用戶的當前狀態的不同分為兩類,一類為專注沉浸態視圖(如圖3c),一類為專注打破態視圖(如圖3d),當用戶進入專注后則生成專注沉浸態視圖,而當用戶打破專注后則生成專注打破態視圖,在本技術實施方式中,用戶的當前狀態可以通過用戶使用的安裝有音樂播放器的終端設備的運動信息和/或用戶佩戴的可檢測用戶心率的終端設備所檢測到的心率信息進行反映,相應地,可以根據終端設備的運動信息和用戶的心率信息確定唱針的屬性值。進一步地,在本技術的實施方式中,當生成專注沉浸態視圖時,界面中只顯示唱針和播放的歌曲信息,而當生成專注打破態視圖時,界面中除了顯示唱針和播放歌曲信息外,還顯示播放功能控件區域,以便用戶進行相應的操作。
121.在本技術的示例性實施方式中,唱針的屬性值包括唱針的旋轉速度、唱針的齒輪
深度、唱針齒輪間距和唱針齒輪移動速度,在根據唱針的屬性值生成紋理時,即根據上述四個屬性值進行繪制,在本技術的實施方式中,不同的信息影響不同的屬性值,具體地,可以根據終端設備的運動信息確定唱針的旋轉速度和唱針的齒輪深度,根據用戶的心率信息確定唱針齒輪間距和唱針齒輪移動速度。
122.為了使本技術實施方式的技術方案更清楚,首先對唱針的結構進行說明。
123.在本技術的示例性實施方式中,專注態視圖中生成紋理的唱針是一個具有多個唱針齒輪的指針,唱針的一端固定,另一端旋轉,并且唱針的旋轉速度以及唱針齒輪的深度、間距等是可以調節的,根據不同的唱針的旋轉速度、唱針的齒輪深度、唱針齒輪間距和唱針齒輪移動速度可以生成不同的紋理。
124.圖4示意性示出了唱針的結構示意圖,如圖4所示,唱針400包括橫軸401和安裝在橫軸401上的多個唱針齒輪402,兩相鄰唱針齒輪402之間的距離即為唱針齒輪間距,唱針齒輪402遠離橫軸401的一端距離橫軸401的距離即為唱針的齒輪深度。
125.接下來,對如何確定唱針的屬性值進行詳細說明。
126.在本技術的示例性實施方式中,用戶使用的安裝有音樂播放器的終端設備具體可以是可播放音樂的手機、筆記本電腦、ipad等等,運動信息具體可以是該終端設備中內置的陀螺儀所檢測到的加速度、偏轉角度等信息。圖5示意性示出了根據安裝有音樂播放器的終端設備的運動信息確定唱針的屬性值的流程示意圖,如圖5所示,在步驟s501中,獲取陀螺儀實時測量得到的加速度值;在步驟s502中,根據加速度值判斷終端是否在運動;在步驟s503中,當判定終端處于靜止態時,根據陀螺儀在靜止態時所對應的第一預設屬性值確定唱針的旋轉速度和唱針的齒輪深度;在步驟s504中,當判定終端處于運動態時,根據陀螺儀的實時運動數據確定唱針的旋轉速度和唱針的齒輪深度;在步驟s505中,判斷專注是否結束;在步驟s506中,判定專注結束時,停止檢測加速度值;在步驟s507中,判定專注未結束時,繼續執行步驟s501-s506。
127.其中,步驟s502中,在判斷終端是否在運動時,可以將加速度值與預設閾值進行比較,當加速度值小于或等于預設閾值時,判定終端處于靜止態,當加速度值大于預設閾值時,判定終端處于運動態,其中預設閾值可以根據實際需要設置,由于該預設閾值是用于區別靜止態和運動態的,因此該預設閾值是一個較小值,例如可以設置為0.3m/s2、0.5m/s2,等等。
128.當判定終端處于靜止態時,可以將唱針的旋轉速度和唱針的齒輪深度設置為第一預設屬性值,并根據該第一預設屬性值生成紋理。
129.當判定終端處于運動態時,可以獲取陀螺儀的實時運動數據,該實時運動數據包括加速度和偏轉角度,在確定唱針的旋轉速度和唱針的齒輪深度時,可以獲取最大加速度和最大偏轉角度,并根據最大加速度確定唱針的旋轉速度,根據最大偏轉角度確定唱針的齒輪深度,進而根據所確定的唱針的旋轉速度和唱針的齒輪深度生成紋理。其中,最大加速度與唱針的旋轉速度、最大偏轉角度和唱針的齒輪深度呈正相關關系,也就是說,隨著最大加速度、最大偏轉角度增大,唱針的旋轉速度、唱針的齒輪深度也會增大,例如,最大加速度與唱針的旋轉速度、最大偏轉角度和唱針的齒輪深度可以呈正比關系,通過自定義比例系數,可以在獲取最大加速度和最大偏轉角度后,根據自定義比例系數、最大加速度和最大偏轉角度獲取唱針的旋轉速度和唱針的齒輪深度。
130.在本技術的示例性實施方式中,用戶佩戴的可檢測用戶心率的終端設備具體可以是智能手環、心率檢測儀等等,檢測到的心率信息包括心率值。圖6示意性示出了根據心率信息確定唱針的屬性值的流程示意圖,如圖6所示,在步驟s601中,獲取用戶在一段時間內的靜息心率;在步驟s602中,實時獲取用戶的心率值;在步驟s603中,判斷心率值是否等于靜息心率;在步驟s604中,當心率值等于靜息心率時,根據與靜息心率對應的第二預設屬性值確定唱針齒輪間距和唱針齒輪移動速度;在步驟s605中,當心率值小于或大于靜息心率時,根據心率值和靜息心率確定唱針齒輪間距和唱針齒輪移動速度;在步驟s606中,判斷專注是否結束;在步驟s607中,判定專注結束時,停止檢測心率值;在步驟s608中,判定專注未結束時,重復執行步驟s602-s607。
131.其中,靜息心率為用戶在靜息狀態下的心率,正常健康人的心率是在60到100次每分鐘,但是對于不同的人,其靜息心率為一個固定值。當心率值為靜息心率時,可以根據第二預設屬性值生成紋理,當心率值小于或大于靜息心率時,可以根據心率值和靜息心率確定唱針齒輪間距和唱針齒輪移動速度。
132.其中,在根據心率值和靜息心率確定唱針齒輪間距和唱針齒輪速度時,可以根據心率值、靜息心率和預設齒輪間距確定唱針齒輪間距,同時可以根據心率值和靜息心率確定心率變化速率,并根據心率變化速率確定唱針齒輪移動速度。具體計算公式如公式(1)-(3)所示:
133.d1=d+(r1-r)/m
???????????????????
(1)
134.t=|r1-r|/r
??????????????????????????
(2)
135.v=t/m
??????????????????????????????????
(3)
136.其中,d為預設齒輪間距,并且d=4px,px為終端設備的顯示界面中顯示的唱針齒輪間距對應的像素值;d1為唱針齒輪間距;r為靜息心率;r1為實時獲取的心率值;m為常數,通常設置為10;t為心率變化速率;v為唱針齒輪移動速度。
137.在本技術的示例性實施方式中,在齒輪實時間距下,心率變化速率越大,齒輪移動速度越快,形成的紋理越細密,其中,齒輪移動時是以默認位置為中心點左右等距移動的。
138.在本技術的示例性實施方式中,在根據唱針的屬性值生成專注態視圖時,可以將唱針以唱針的旋轉速度進行旋轉,同時根據唱針的齒輪深度、唱針齒輪間距和唱針齒輪移動速度生成紋理,并根據紋理生成專注態視圖。值得說明的是,由于部分終端設備無法在提供音樂播放功能的同時也提供心率檢測功能,因此在確定唱針的屬性值時,可能只能獲取終端設備的運動信息、用戶的心率信息或者終端設備的運行信息和用戶的心率信息,因此在確定唱針的屬性值時,根據獲取的信息的不同而生成不同的屬性值,例如當僅獲取了運動信息時,那么可以根據運行信息確定唱針的旋轉速度和唱針的齒輪深度,而將唱針齒輪間距和唱針齒輪移動速度設置為默認值,當僅獲取了心率信息時,那么可以根據心率信息確定唱針齒輪間距和唱針齒輪移動速度,而將唱針的旋轉速度和唱針的齒輪深度設置為默認值,當同時獲取運動信息和心率信息時,則根據運行信息和心率信息確定唱針的旋轉速度、唱針的齒輪深度、唱針齒輪間距和唱針齒輪移動速度。
139.基于圖4示出的唱針的結構示意圖,圖7a-7c示出了不同的紋理的界面示意圖,當唱針的屬性值均保持不變時,所繪制的紋理都是相同的,如圖7a所示,生成的紋理為一組等間距的同心圓;當唱針的齒輪深度發生變化,例如增大時,那么生成的紋理則是由深度較深
的圓環組成的同心圓,如圖7b所示;當唱針齒輪的間距增大或減小時,唱針齒輪可以沿橫軸601方向左右移動,進而生成由多個曲線圈組成的紋理,如圖7c所示。進一步地,唱針根據不同的屬性值還可以生成不同的紋理,如圖8a-8e中所示的漣紋(圖8a-8b)和波紋(圖8c-8e),當然還可以生成其它類型的紋理,本技術實施方式在此不再贅述。值得說明的是,圖7a-7c中所示的紋理是根據同一組唱針的屬性值所生成的對應一個圓周的紋理,但在實際應用中,可能在一個圓周中會存在不同的紋理,這是隨著用戶狀態的變化而變化的。
140.在本技術的示例性實施方式中,在專注過程中,根據用戶不同時刻的狀態信息可以生成多個紋理,進而根據不同的紋理可以生成不同的專注態視圖,同時由于各個紋理對應的時長不完全相同,因此可以存儲根據不同的用戶的當前狀態所生成的紋理以及紋理對應的時長等信息,以便根據所存儲的信息生成專注結果視圖。
141.在步驟s220中,響應于結束專注的指令,顯示所述用戶的專注結果視圖,所述專注結果視圖是根據專注過程中所生成的所述專注態視圖中的紋理生成的。
142.在本技術的示例性實施方式中,響應于結束專注的指令,可以根據專注過程中生成的紋理生成專注結果視圖并顯示于顯示界面中,用戶可以根據專注結果視圖了解自己整體的專注情況。其中,結束專注的指令可以是用戶主動觸發的,也可以是系統主動觸發的,具體的取決于計時模式的不同,當計時模式為正計時模式時,則需要用戶主動觸發結束專注控件,以觸發結束專注的指令,當計時模式為倒計時模式時,則無需用戶主動觸發,當倒計時結束時,系統會自動觸發結束專注的指令。
143.在本技術的示例性實施方式中,在生成專注結果視圖時,首先可以根據專注態視圖中對應不同專注時長的紋理和目標圖像生成專注結果圖像,然后獲取最大專注時長,并將最大專注時長對應的多媒體對象作為代表對象,最后根據專注結果圖像、代表對象以及與總專注時長對應的文本描述生成專注結果視圖。其中,目標圖像為用于生成專注結果視圖的底圖,通過將紋理根據預設規則添加至目標圖像上即可生成專注結果圖像中的圖像信息,該目標圖像可以是系統從圖庫中隨機選擇的圖像;代表對象為專注過程中最能體現用戶處于專注沉浸態的多媒體對象,當采用音樂播放器進行音樂播放時,該代表對象具體為代表歌曲。
144.在根據專注態視圖中對應不同專注時長的紋理和目標圖像生成專注結果圖像時,可以通過以下流程實現:
145.在步驟s1中,獲取組成所述目標圖像的多種圖像元素,所述圖像元素中包括待配置紋理且包含多個子元素的目標圖像元素,各所述子元素具有不完全相同的紋理配置等級;
146.在步驟s2中,將所述對應不同專注時長的紋理根據專注時長由大到小排序,形成第一序列;
147.在步驟s3中,根據所述子元素的數量從所述第一序列中獲取相同數量的目標紋理,并將所述目標紋理根據對應的專注時長與各所述子元素進行組合,以生成組合圖像元素;
148.在步驟s4中,將所述組合圖像元素與所述目標圖像元素之外的其它圖像元素進行組合,以獲取所述專注結果圖像。
149.在本技術的示例性實施方式中,目標圖像中包含多種圖像元素,并且存在至少一
種圖像元素包含多個子元素,同時各個子元素具有不完全相同的紋理配置等級,在添加紋理時,可以按照不同的紋理配置等級將不同時長的紋理添加到相應的子元素上,以生成組合圖像元素,最后再將組合圖像元素和其它圖像元素組合,即可獲取專注結果圖像。
150.進一步地,步驟s3中將所述目標紋理根據對應的專注時長與各所述子元素進行組合,以生成組合圖像元素,可以通過以下流程實現:
151.在步驟s31中,獲取對應各所述紋理配置等級的所述子元素的數量,將所述數量根據所述紋理配置等級由高到低進行排序以形成第二序列;
152.在步驟s32中,根據所述第二序列中各所述數量從所述第一序列中依次獲取相同數量的目標紋理,并根據所獲取的目標紋理和對應的各紋理配置等級的子元素生成所述組合圖像元素。
153.在本技術的示例性實施方式中,在生成組合圖像元素時,將最長時長的紋理添加到具有最高紋理配置等級的子元素上,并且當同一紋理配置等級對應多個子元素時,根據多個子元素的數量從第一序列中獲取相同數量的紋理,并將所獲取的紋理隨機添加到該紋理配置等級對應的子元素上。
154.為了使本技術的技術方案更清楚,接下來以“枯山水”作為目標圖像,對本技術實施方式中的專注結果圖像的生成流程進行說明。
[0155]“枯山水”是指以白沙和石組作為主要元素,通過鋪設白沙、勾勒沙紋、放置組石而建造的庭院。其中,石組即為待配置紋理且包含多個子元素的目標圖像元素,不同的石組可能對應相同的紋理配置等級,也可能對應不同的紋理配置等級。在獲取“枯山水”生成專注結果視圖的同時,獲取每個石組對應的紋理配置等級,例如在“枯山水”中設置有一個一級石位、兩個二級石位和三個三級石位,那么就可以將石位與紋理進行組合形成組合圖像元素,然后再將組合圖像元素與“枯山水”中除石組之外的其它圖像元素進行組合以生成專注結果圖像。在本技術的實施方式中,在獲取“枯山水”作為目標圖像時,可以隨機獲取不同類型的石組作為目標圖像中的石組,例如可以從“三尊石組”、“須彌山石組”、“舟石”、“鶴石”、“龜石”等類型的石組中選擇一個或多個作為“枯山水”中的石組,本技術實施方式對此不作具體限定。
[0156]
在將石位與紋理進行組合形成組合圖像元素時,首先可以將專注過程中生成的所有紋理根據專注時長由大到小進行排序形成第一序列;接著可以將所有的石位按照紋理配置等級由高到低進行排序形成第二序列;然后根據第二序列中的石位從第一序列中依次獲取對應的紋理,具體地,可以從第一序列中獲取專注時長最長的紋理作為與一級石位對應的紋理,獲取專注時長僅次于最長專注時長的兩個專注時長對應的紋理作為與二級石位對應的紋理,獲取專注時長僅次于二級石位對應紋理的專注時長的三個專注時長所對應的紋理作為與三級石位對應的紋理;最后將各級石位分別與對應的紋理進行組合以生成組合圖像元素;在組合時,以各級石位上的石組為圓心,將對應的紋理分別鋪設在各級石位周圍即可。
[0157]
進一步地,將形成的組合圖像元素鋪設在“枯山水”上即可形成專注結果圖像。在鋪設組合圖像元素時,可以隨機鋪設,也可以按照預設的位置進行鋪設,例如將一級石位對應的石組放置在目標圖像的正中間、將二級石位對應的石組與一級石位對應的石組相鄰放置,將三級石位對應的石組與二級石位對應的石組相鄰放置,或者將一級石位對應的石組、
二級石位對應的石組、三級石位對應的石組依次從左至右放置,等等,本技術實施方式對此不做具體限定。
[0158]
在本技術的示例性實施方式中,在獲取專注結果圖像后,可以獲取代表歌曲、此次專注對應的文本描述,并根據專注結果圖像、代表歌曲、文本描述生成最終的專注結果視圖。專注總時長不同,文本描述不同,例如當專注總時長為0-15min時,對應的文本描述可以是“小有成就”、“小目標達成”,當專注總時長為16-45min時,對應的文本描述可以是“你比之前更有耐心了”、“治愈手機依賴癥”,當專注總時長為46min以上時,對應的文本描述可以是“進入了忘我境界”、“心無旁騖”等等,在本技術的實施方式中,還可以根據實際需要針對不同專注時長設置其它不同的文本描述,包括但不限于上述的文本描述,通過不同的文本描述一方面可以對用戶此次的專注進行總結,另一方面可以激勵用戶進行更深入的專注。
[0159]
圖9示意性示出了專注結果視圖的界面示意圖,如圖9所示,專注結果視圖的上部顯示有此次專注總時長65min,對應的文本描述“心無旁騖”,以及此次專注過程中的代表歌曲《xxxxx》,在專注結果視圖的下部顯示有專注結果圖像,即包含有紋理的“枯山水”,同時在專注結果視圖中還顯示有近期連續專注的總時長、累計聽歌數量以及用戶的曲風偏好。
[0160]
進一步地,在專注結果視圖中還設置有分享控件,通過響應對分享控件的觸發指令,可以將當前顯示的專注結果視圖分享給其它用戶終端。根據本技術實施方式中的專注結果視圖生成方法生成的專注結果視圖高度個性化,能夠激發用戶的分享欲和留存,通過設置分享控件一方面能夠滿足用戶的分享欲,另一方面能夠擴大產品的用戶面并提高產品粘度。同時,在專注結果視圖的下方還設置有再次專注控件,通過響應對再次專注控件的觸發指令,可以進行再次專注,以輔助用戶更好的調整情緒、隔絕噪音、集中注意力、進入心流。
[0161]
在本技術的示例性實施方式中,在響應于結束專注的指令之后,顯示用戶的專注結果視圖之前,在顯示界面中可以顯示一提示頁面,該提示頁面用于提示用戶是否進行再一輪的專注,如果用戶想要進行再一輪的專注,那么可以對提示頁面中的確認控件進行觸發,通過響應對確認控件的觸發操作,繼續顯示與用戶的當前狀態對應的專注態視圖,并繼續采集用戶使用的終端設備的運動信息或者運動信息和心率信息,同時根據所獲取的信息確定唱針的屬性值,進而根據唱針的屬性值繪制紋理,以生成新的專注態視圖,如果用戶不想進行再一輪的專注,那么可以對提示頁面中的取消控件進行觸發,通過響應對取消控件的觸發操作,顯示用戶的專注結果視圖。用戶對提示頁面中的確認控件進行觸發操作實質上也實現了番茄鐘的功能,番茄時鐘是一種采用番茄工作法來管理時間的時鐘,通過交替進行專注和休息,能夠幫助用戶集中注意力,提高效率,是工作和學習的好幫手。
[0162]
在本技術的示例性實施方式中,進行專注的時長不能太短,否則無法生成專注結果視圖,由于需要根據代表對象,例如代表歌曲,生成專注結果視圖,因此單次專注的最小時長不應小于一首歌或者一個多媒體對象的播放時長,例如不能小于5min等等,如果用戶當前專注的總時長小于5min等最小時長時,則在顯示界面中顯示專注結束提示信息,示例性地,在專注模式界面的上方可以顯示一彈框消息,提醒用戶本次專注不足5min,無法生成專注結果視圖,如果用戶想要繼續專注,則可以在界面中觸發時間設置控件進行倒計時設置,觸發專注激活控件以開始專注。
[0163]
在本技術的示例性實施方式中,為了增強用戶的專注信念,幫助用戶盡快進入心
流,還可以在用戶專注的過程中提供其他正在專注的用戶的專注信息,用戶通過觸發專注態視圖界面中設置的與“xx人和你一起”對應的控件即可將界面切換為專注排行界面,該專注排行界面中顯示有專注時長較長的多位用戶的頭像、昵稱、名次以及專注時長,圖10示出了專注排行界面的界面示意圖,如圖10所示,專注排行界面中顯示有8位用戶的頭像、昵稱、名次和專注時長。用戶在查看專注排行界面后能夠明確自己的專注程度在所有專注用戶中的排名,這樣可以進一步激勵用戶進行專注。
[0164]
在本技術的示例性實施方式中,用戶在專注的過程中,可能會因為網絡連接斷開、誤觸頁面或者主動暫停專注而將顯示界面切換至音樂播放器的首頁,在這種情況下,音樂播放器在首頁會以彈窗、消息提示框或者其它形式提醒用戶專注已暫停以及用戶已專注時長,并提醒用戶及時返回以便繼續專注。通過這種微提醒的輕效率功能能夠輔助用戶達到調整情緒、隔絕噪音、集中注意力等目的,便于用戶順利進入心流。
[0165]
在本技術的示例性實施方式中,還可以在響應對專注激活控件的觸發指令后,自動屏蔽音樂播放器內的所有通知提醒,也可以將音樂播放器內所有通知提醒設置為靜音提醒,以便幫助用戶規避干擾,輔助用戶集中注意力,進入心流。
[0166]
值得說明的是,本技術實施方式中的專注結果視圖生成方法的應用場景主要是桌面工作場景以及放松場景,例如辦公、學習、遠眺,等等,在這些場景下,用戶可以通過音樂播放器或者其它應用程序播放用戶選定的多媒體對象,并通過應用程序所提供的專注模式輔助用戶調整情緒、隔絕噪音、集中注意力、進入心流。在用戶使用專注模式的條件下,用戶可以將終端設備的界面保持在專注態視圖的界面,通過觀察專注態視圖中唱針所形成的紋理的情況對自身的專注情況進行了解,如果專注態視圖為專注沉浸態視圖,說明用戶已經進入心流實現了專注,那么用戶可以繼續保持當前狀態,進行專注,如果專注態視圖為專注打破態視圖,說明用戶打破了專注,需要重新調整狀態,以期盡快實現專注進入心流。進一步地,用戶還可以通過查看專注排行,查看其它用戶的專注情況,通過了解自己的排名,激勵自身調整情緒、集中注意力,實現專注。
[0167]
綜上所述,本技術提供的專注結果視圖生成方法,通過響應對專注激活控件的觸發指令,在顯示界面中顯示與用戶的當前狀態對應的專注態視圖,該專注態視圖中包含根據唱針的屬性值生成的紋理,同時唱針的屬性值是根據用戶的當前狀態確定的,接著響應于結束專注的指令,顯示用戶的專注結果視圖,該專注結果視圖是根據專注過程中生成的專注態視圖所包含的紋理生成的。本技術實施方式中的專注結果視圖生成方法,一方面在專注過程中根據唱針的屬性值所生成的紋理形成專注態視圖,由于唱針的屬性值是根據用戶的當前狀態確定的,因此專注態視圖能夠清楚實時的反映用戶的專注狀態,方便用戶根據專注態視圖實時反映的專注狀態進行調整,以更好的實現專注;另一方面根據專注態視圖中的紋理在結束專注后生成專注結果視圖,通過該專注結果視圖能夠形象反映整個專注過程中用戶的專注情況,同時還提高了專注界面的個性化,進而提升了用戶的興趣以及產品粘性。
[0168]
示例性裝置
[0169]
在介紹了本技術示例性實施方式的專注結果視圖生成方法之后,接下來,參考圖11對本技術示例性實施方式的專注結果視圖生成裝置進行描述。
[0170]
參考圖11所示,本技術示例性實施方式的專注結果視圖生成裝置1100可以包括:
顯示模塊1101,具體地:
[0171]
顯示模塊1101,用于響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,所述專注態視圖中包含根據唱針的屬性值生成的紋理,并且所述唱針的屬性值是根據所述當前狀態確定的;
[0172]
所述顯示模塊1101,還用于響應于結束專注的指令,顯示所述用戶的專注結果視圖,所述專注結果視圖是根據專注過程中所生成的所述專注態視圖中的紋理生成的。
[0173]
根據本技術的一種示例性實施方式,所述專注結果視圖生成裝置1100還包括:第一顯示單元和事件觸發單元;
[0174]
第一顯示單元,用于在響應于對專注激活控件的觸發指令之前,響應于對專注模式控件的觸發指令,顯示專注模式界面;
[0175]
事件觸發單元,用于響應于對所述專注模式界面中功能控件的觸發指令,觸發與所述功能控件對應的專注項配置事件。
[0176]
根據本技術的一種示例性實施方式,所述功能控件包括時間設置控件;
[0177]
所述事件觸發單元,包括:倒計時時長配置單元;
[0178]
倒計時時長配置單元,用于響應于對所述時間設置控件的觸發操作,觸發倒計時時長的配置,以激活倒計時模式。
[0179]
根據本技術的一種示例性實施方式,所述專注結果視圖生成裝置1100還包括:第一計時單元;
[0180]
第一計時單元,用于響應于對所述專注激活控件的觸發指令,開始所述倒計時模式的計時。
[0181]
在本技術的一種示例性實施方式中,所述專注結果視圖生成裝置1100還包括:第二計時單元;
[0182]
第二計時單元,用于在響應于對所述專注激活控件的觸發指令之后,開始正計時模式的計時。
[0183]
根據本技術的一種示例性實施方式,所述功能控件還包括多媒體設置控件;
[0184]
所述事件觸發單元,包括:多媒體對象配置單元;
[0185]
多媒體對象配置單元,用于響應于對所述多媒體設置控件的觸發操作,觸發多媒體對象配置事件。
[0186]
根據本技術的一種示例性實施方式,所述顯示模塊1101,包括:屬性值確定單元和專注態視圖生成單元;
[0187]
屬性值確定單元,用于實時獲取所述用戶的狀態信息,根據所述狀態信息確定所述唱針的屬性值;
[0188]
專注態視圖生成單元,用于根據所述唱針的屬性值生成所述專注態視圖。
[0189]
根據本技術的一種示例性實施方式,所述狀態信息包括所述用戶使用的終端的運動信息和/或所述用戶的心率信息;所述唱針的屬性值包括唱針的旋轉速度、唱針的齒輪深度、唱針齒輪間距和唱針齒輪移動速度。
[0190]
根據本技術的一種示例性實施方式,當所述狀態信息為所述用戶使用的終端的運動信息時;
[0191]
所述屬性值確定單元,包括:第一比較單元,第一確定單元和第二確定單元;
[0192]
第一比較單元,用于獲取由所述終端中的陀螺儀測量得到的加速度值,將所述加速度值與預設閾值進行比較;
[0193]
第一確定單元,用于當所述加速度值小于或等于所述預設閾值時,判定所述終端處于靜止態,并根據所述陀螺儀在靜止態時所對應的第一預設屬性值確定所述唱針的旋轉速度和所述唱針的齒輪深度;
[0194]
第二確定單元,用于當所述運動數據大于所述預設閾值時,判定所述終端處于運動態,并根據所述陀螺儀的實時運動數據確定所述唱針的旋轉速度和所述唱針的齒輪深度。
[0195]
根據本技術的一種示例性實施方式,所述實時運動數據包括加速度和偏轉角度;
[0196]
所述第二確定單元,配置為:
[0197]
獲取最大加速度和最大偏轉角度,根據所述最大加速度確定所述唱針的旋轉速度,并根據所述最大偏轉角度確定所述唱針的齒輪深度。
[0198]
根據本技術的一種示例性實施方式,當所述狀態信息為所述用戶的心率信息時;
[0199]
所述屬性值確定單元,包括:第二比較單元,第三確定單元和第四確定單元;
[0200]
第二比較單元,用于獲取所述用戶的心率值,將所述心率值與所述用戶的靜息心率進行比較;
[0201]
第三確定單元,用于當所述心率值等于所述靜息心率時,根據與所述靜息心率對應的第二預設屬性值確定所述唱針齒輪間距和唱針齒輪移動速度;
[0202]
第四確定單元,用于當所述心率值小于或大于所述靜息心率時,根據所述心率值和所述靜息心率確定所述唱針齒輪間距和唱針齒輪移動速度。
[0203]
根據本技術的一種示例性實施方式,所述第四確定單元,配置為:
[0204]
根據所述心率值、所述靜息心率和預設齒輪間距確定所述唱針齒輪間距;
[0205]
根據所述心率值和所述靜息心率確定心率變化速率,并根據所述心率變化速率確定所述唱針齒輪移動速度。
[0206]
根據本技術的一種示例性實施方式,所述專注態視圖生成單元,配置為:
[0207]
將所述唱針以所述唱針的旋轉速度進行旋轉,同時根據所述唱針的齒輪深度、所述唱針齒輪間距和所述唱針齒輪移動速度生成紋理,并根據所述紋理生成所述專注態視圖。
[0208]
根據本技術的一種示例性實施方式,所述專注結果視圖生成裝置1100還配置為:
[0209]
在顯示所述用戶的專注結果視圖之前,響應于所述結束專注的指令,顯示一提示頁面;
[0210]
響應于對所述提示頁面中確認控件的觸發操作,繼續顯示與所述用戶的當前狀態對應的專注態視圖;或者
[0211]
響應于對所述提示頁面中取消控件的觸發操作,顯示所述專注結果視圖。
[0212]
根據本技術的一種示例性實施方式,所述顯示模塊1101,包括:專注結果圖像生成單元,獲取單元和專注結果視圖生成單元;
[0213]
專注結果圖像生成單元,用于根據所述專注態視圖中對應不同專注時長的紋理和目標圖像生成專注結果圖像;
[0214]
獲取單元,用于獲取最大專注時長,并將所述最大專注時長對應的多媒體對象作
為代表對象;
[0215]
專注結果視圖生成單元,用于根據所述專注結果圖像、所述代表對象以及與總專注時長對應的文本描述生成所述專注結果視圖。
[0216]
根據本技術的一種示例性實施方式,所述專注結果圖像生成單元,包括:目標圖像元素獲取單元,第一排序單元,第一組合單元和第二組合單元;
[0217]
目標圖像元素獲取單元,用于獲取組成所述目標圖像的多種圖像元素,所述圖像元素中包括待配置紋理且包含多個子元素的目標圖像元素,各所述子元素具有不完全相同的紋理配置等級;
[0218]
第一排序單元,用于將所述對應不同專注時長的紋理根據專注時長由大到小排序,形成第一序列;
[0219]
第一組合單元,用于根據所述子元素的數量從所述第一序列中獲取相同數量的目標紋理,并將所述目標紋理根據對應的專注時長與各所述子元素進行組合,以生成組合圖像元素;
[0220]
第二組合單元,用于將所述組合圖像元素與所述目標圖像元素之外的其它圖像元素進行組合,以獲取所述專注結果圖像。
[0221]
根據本技術的一種示例性實施方式,所述第一組合單元,包括:第二排序單元和紋理獲取單元;
[0222]
第二排序單元,用于獲取對應各所述紋理配置等級的所述子元素的數量,將所述數量根據所述紋理配置等級由高到低進行排序以形成第二序列;
[0223]
紋理獲取單元,用于根據所述第二序列中各所述數量從所述第一序列中依次獲取相同數量的目標紋理,并根據所獲取的目標紋理和對應的各紋理配置等級的子元素生成所述組合圖像元素。
[0224]
根據本技術的一種示例性實施方式,所述專注結果視圖生成裝置1100還包括:分享模塊;
[0225]
分享模塊,用于響應于對所述專注結果視圖中分享控件的觸發指令,將所述專注結果視圖分享給其它用戶終端。
[0226]
由于本技術實施方式的專注結果視圖生成裝置的各個功能模塊與上述專注結果視圖生成方法發明實施方式中相同,因此在此不再贅述。
[0227]
示例性存儲介質
[0228]
在介紹了本技術示例性實施方式的專注結果視圖生成方法和裝置之后,接下來,參考圖12對本技術示例性實施方式的存儲介質進行說明。
[0229]
參考圖12所示,描述了根據本技術的實施方式的用于實現上述方法的程序產品1200,其可以采用便攜式緊湊盤只讀存儲器(cd-rom)并包括程序代碼,并可以在設備,例如個人電腦上運行。然而,本技術的程序產品不限于此,在本文件中,可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。
[0230]
所述程序產品可以采用一個或多個可讀介質的任意組合。可讀介質可以是可讀信號介質或者可讀存儲介質。可讀存儲介質例如可以為但不限于電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。可讀存儲介質的更具體的例子(非窮舉
的列表)包括:具有一個或多個導線的電連接、便攜式盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。
[0231]
計算機可讀信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了可讀程序代碼。這種傳播的數據信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。可讀信號介質還可以是可讀存儲介質以外的任何可讀介質,該可讀介質可以發送、傳播或者傳輸用于由指令執行系統、裝置或者器件使用或者與其結合使用的程序。
[0232]
可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括但不限于無線、有線、光纜、rf等等,或者上述的任意合適的組合。
[0233]
可以以一種或多種程序設計語言的任意組合來編寫用于執行本技術操作的程序代碼,所述程序設計語言包括面向對象的程序設計語言-諸如java、c++等,還包括常規的過程式程序設計語言-諸如"c"語言或類似的程序設計語言。程序代碼可以完全地在用戶計算設備上執行、部分在用戶計算設備上部分在遠程計算設備上執行、或者完全在遠程計算設備或服務器上執行。在涉及遠程計算設備的情形中,遠程計算設備可以通過任意種類的網絡,包括局域網(lan)或廣域網(wan),連接到用戶計算設備,或者,可以連接到外部計算設備(例如利用因特網服務提供商來通過因特網連接)。
[0234]
示例性電子設備
[0235]
在介紹了本技術示例性實施方式的存儲介質之后,接下來,參考圖13對本技術示例性實施方式的電子設備進行說明。
[0236]
圖13顯示的電子設備1300僅僅是一個示例,不應對本技術實施方式的功能和使用范圍帶來任何限制。
[0237]
如圖13所示,電子設備1300以通用計算設備的形式表現。電子設備1300的組件可以包括但不限于:上述至少一個處理單元1310、上述至少一個存儲單元1320、連接不同系統組件(包括存儲單元1320和處理單元1310)的總線1330、顯示單元1340。
[0238]
其中,所述存儲單元存儲有程序代碼,所述程序代碼可以被所述處理單元1310執行,使得所述處理單元1310執行本說明書上述"示例性方法"部分中描述的根據本技術各種示例性實施方式的步驟。例如,所述處理單元1310至少可以執行如圖2中所示的步驟s210至步驟s220,當然還可以執行如圖5中所示的步驟s501-s506,以及圖6中所示的步驟s601-s607,以及其它未記載在附圖中的步驟流程。
[0239]
存儲單元1320可以包括易失性存儲單元,例如隨機存取存儲單元(ram)13201和/或高速緩存存儲單元13202,還可以進一步包括只讀存儲單元(rom)13203。
[0240]
存儲單元1320還可以包括具有一組(至少一個)程序模塊13205的程序/實用工具13204,這樣的程序模塊13205包括但不限于:操作系統、一個或者多個應用程序、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環境的實現。
[0241]
總線1330可以包括數據總線、地址總線和控制總線。
[0242]
電子設備1300也可以與一個或多個外部設備1400(例如鍵盤、指向設備、藍牙設備等)通信,這種通信可以通過輸入/輸出(i/o)接口1350進行。電子設備1300還包括顯示單元1340,其連接到輸入/輸出(i/o)接口1350,用于進行顯示。并且,電子設備1300還可以通過
網絡適配器1360與一個或者多個網絡(例如局域網(lan),廣域網(wan)和/或公共網絡,例如因特網)通信。如圖所示,網絡適配器1360通過總線1330與電子設備1300的其它模塊通信。應當明白,盡管圖中未示出,可以結合電子設備1300使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統、磁帶驅動器以及數據備份存儲系統等。
[0243]
應當注意,盡管在上文詳細描述中提及了音頻播放裝置和音頻分享裝置的若干模塊或子模塊,但是這種劃分僅僅是示例性的并非強制性的。實際上,根據本技術的實施方式,上文描述的兩個或更多單元/模塊的特征和功能可以在一個單元/模塊中具體化。反之,上文描述的一個單元/模塊的特征和功能可以進一步劃分為由多個單元/模塊來具體化。
[0244]
此外,盡管在附圖中以特定順序描述了本技術方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執行這些操作,或是必須執行全部所示的操作才能實現期望的結果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執行,和/或將一個步驟分解為多個步驟執行。
[0245]
雖然已經參考若干具體實施方式描述了本技術的精神和原理,但是應該理解,本技術并不限于所公開的具體實施方式,對各方面的劃分也不意味著這些方面中的特征不能組合以進行受益,這種劃分僅是為了表述的方便。本技術旨在涵蓋所附權利要求的精神和范圍內所包括的各種修改和等同布置。
技術特征:
1.一種專注結果視圖生成方法,其特征在于,包括:響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,所述專注態視圖中包含根據唱針的屬性值生成的紋理,并且所述唱針的屬性值是根據所述當前狀態確定的;響應于結束專注的指令,顯示所述用戶的專注結果視圖,所述專注結果視圖是根據專注過程中所生成的所述專注態視圖中的紋理生成的。2.根據權利要求1所述的方法,其特征在于,所述響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,包括:實時獲取所述用戶的狀態信息,根據所述狀態信息確定所述唱針的屬性值;根據所述唱針的屬性值生成所述專注態視圖。3.根據權利要求2所述的方法,其特征在于,所述狀態信息包括所述用戶使用的終端的運動信息和/或所述用戶的心率信息;所述唱針的屬性值包括唱針的旋轉速度、唱針的齒輪深度、唱針齒輪間距和唱針齒輪移動速度。4.根據權利要求3所述的方法,其特征在于,當所述狀態信息為所述用戶使用的終端的運動信息時;所述根據所述狀態信息確定所述唱針的屬性值,包括:獲取由所述終端中的陀螺儀測量得到的加速度值,將所述加速度值與預設閾值進行比較;當所述加速度值小于或等于所述預設閾值時,判定所述終端處于靜止態,并根據所述陀螺儀在靜止態時所對應的第一預設屬性值確定所述唱針的旋轉速度和所述唱針的齒輪深度;當所述運動數據大于所述預設閾值時,判定所述終端處于運動態,并根據所述陀螺儀的實時運動數據確定所述唱針的旋轉速度和所述唱針的齒輪深度。5.根據權利要求3所述的方法,其特征在于,當所述狀態信息為所述用戶的心率信息時;所述根據所述狀態信息確定所述唱針的屬性值,包括:獲取所述用戶的心率值,將所述心率值與所述用戶的靜息心率進行比較;當所述心率值等于所述靜息心率時,根據與所述靜息心率對應的第二預設屬性值確定所述唱針齒輪間距和唱針齒輪移動速度;當所述心率值小于或大于所述靜息心率時,根據所述心率值和所述靜息心率確定所述唱針齒輪間距和唱針齒輪移動速度。6.根據權利要求1所述的方法,其特征在于,所述響應于結束專注的指令,顯示所述用戶的專注結果視圖,包括:根據所述專注態視圖中對應不同專注時長的紋理和目標圖像生成專注結果圖像;獲取最大專注時長,并將所述最大專注時長對應的多媒體對象作為代表對象;根據所述專注結果圖像、所述代表對象以及與總專注時長對應的文本描述生成所述專注結果視圖。7.根據權利要求6所述的方法,其特征在于,所述根據所述專注態視圖中對應不同專注時長的紋理和目標圖像生成專注結果圖像,包括:
獲取組成所述目標圖像的多種圖像元素,所述圖像元素中包括待配置紋理且包含多個子元素的目標圖像元素,各所述子元素具有不完全相同的紋理配置等級;將所述對應不同專注時長的紋理根據專注時長由大到小排序,形成第一序列;根據所述子元素的數量從所述第一序列中獲取相同數量的目標紋理,并將所述目標紋理根據對應的專注時長與各所述子元素進行組合,以生成組合圖像元素;將所述組合圖像元素與所述目標圖像元素之外的其它圖像元素進行組合,以獲取所述專注結果圖像。8.一種專注結果視圖生成裝置,其特征在于,包括:顯示模塊,用于響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,所述專注態視圖中包含根據唱針的屬性值生成的紋理,并且所述唱針的屬性值是根據所述當前狀態確定的;所述顯示模塊,還用于響應于結束專注的指令,顯示所述用戶的專注結果視圖,所述專注結果視圖是根據專注過程中所生成的所述專注態視圖中的紋理生成的。9.一種存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1~7中任一項所述的專注結果視圖生成方法。10.一種電子設備,其特征在于,包括:處理器;以及存儲器,用于存儲所述處理器的可執行指令;其中,所述處理器配置為經由執行所述可執行指令來執行權利要求1~7中任一項所述的專注結果視圖生成方法。
技術總結
本申請的實施方式涉及計算機和圖像處理技術領域,更具體地,本申請的實施方式涉及專注結果視圖生成方法及裝置,存儲介質和電子設備。所述方法包括:響應于對專注激活控件的觸發指令,顯示與用戶的當前狀態所對應的專注態視圖,所述專注態視圖中包含根據唱針的屬性值生成的紋理,并且所述唱針的屬性值是根據所述當前狀態確定的;響應于結束專注的指令,顯示所述用戶的專注結果視圖,所述專注結果視圖是根據專注過程中所生成的所述專注態視圖中的紋理生成的。本方法能夠準確捕捉用戶在專注過程中的實際表現,通過精準的數據以及紋理幫助用戶直觀感知自己的狀態,并在專注結束后通過個性化的專注結果視圖幫助用戶了解自己在專注過程中的表現和差異。注過程中的表現和差異。注過程中的表現和差異。
