本發(fā)明涉及電子技術(shù),尤其涉及一種終端提醒方法及裝置、終端。
背景技術(shù):
終端如手機(jī)、平板電腦作為個(gè)人通訊的電子設(shè)備,已經(jīng)融入到每個(gè)人的日常工作生活當(dāng)中,涉及到工作生活的方方面面。微信、qq等社交軟件擴(kuò)大了人們的交際圈,悅耳的來電鈴聲和消息提示音就像是送信的使者一樣提醒主人及時(shí)查看信息;然而在不同的場(chǎng)所,人們需要考慮到是否會(huì)影響他人的工作和生活。緊張的生活和繁忙的工作,有時(shí)候會(huì)讓人們忘記將手機(jī)靜音,在會(huì)議室或者一些安靜的公共場(chǎng)所如圖書館、醫(yī)院等地方對(duì)他人造成不必要的干擾。隨著科技的不斷發(fā)展,個(gè)人終端的智能化越來越高,人們需要一種智能的來電提醒功能來幫我們解決工作生活中不必要的煩惱。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例為解決現(xiàn)有技術(shù)中存在的至少一個(gè)問題而提供一種終端提醒方法及裝置、終端,能夠防止手機(jī)在不必要的時(shí)候發(fā)出鈴聲或通知音擾亂周圍環(huán)境而對(duì)他人產(chǎn)生干擾,從而提升用戶體驗(yàn)。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例一種終端提醒方法,所述方法包括:
從終端的加速度傳感器獲取加速度信息;
根據(jù)所述加速度信息確定所述終端的放置狀態(tài);
根據(jù)所述終端的放置狀態(tài)確定提醒模式,所述提醒模式用于針對(duì)來電和/或通知進(jìn)行提醒;
如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒。
第二方面,本發(fā)明實(shí)施例提供一種終端提醒裝置,所述裝置包括獲取單元、 第一確定單元、第二確定單元和提醒單元,其中:
所述獲取單元,用于從終端的加速度傳感器獲取加速度信息;
所述第一確定單元,用于根據(jù)所述加速度信息確定所述終端的放置狀態(tài);
所述第二確定單元,用于根據(jù)所述終端的放置狀態(tài)確定提醒模式,所述提醒模式用于針對(duì)來電和/或通知進(jìn)行提醒;
所述提醒單元,用于如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒。
第三方面,本發(fā)明實(shí)施例提供一種終端,所述終端包括加速度傳感器和處理器,其中:所述處理器用于從所述加速度傳感器獲取加速度信息;根據(jù)所述加速度信息確定所述終端的放置狀態(tài);根據(jù)所述終端的放置狀態(tài)確定提醒模式,所述提醒模式用于針對(duì)來電和/或通知進(jìn)行提醒;如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒。
本發(fā)明實(shí)施例提供一種終端提醒方法及裝置、終端,其中,從終端的加速度傳感器獲取加速度信息;根據(jù)所述加速度信息確定所述終端的放置狀態(tài);根據(jù)所述終端的放置狀態(tài)確定提醒模式,所述提醒模式用于針對(duì)來電和/或通知進(jìn)行提醒;如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒;如此能夠防止手機(jī)在不必要的時(shí)候發(fā)出鈴聲或通知音擾亂周圍環(huán)境而對(duì)他人產(chǎn)生干擾,從而提升用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明實(shí)施例一終端提醒方法的實(shí)現(xiàn)流程示意圖;
圖2為本發(fā)明實(shí)施例二終端提醒方法的實(shí)現(xiàn)流程示意圖;
圖3為本發(fā)明實(shí)施例三終端提醒方法的實(shí)現(xiàn)流程示意圖;
圖4為本發(fā)明實(shí)施例四終端提醒方法的實(shí)現(xiàn)流程示意圖;
圖5為本發(fā)明實(shí)施例五終端提醒裝置的組成結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例六終端提醒裝置的組成結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例七終端的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
在本發(fā)明以下的實(shí)施例中,在必要的時(shí)候采用靜音震動(dòng)模式進(jìn)行來電提醒 模式和通知的提醒,防止手機(jī)在不必要的時(shí)候發(fā)出鈴聲或通知音擾亂周圍環(huán)境而對(duì)他人產(chǎn)生干擾。
具體地,本發(fā)明實(shí)施例提供一種終端提醒方法,該方法用于切換來電和通知提醒模式的提醒模式,該方法包括:
第一步:開啟智能切換來電提醒模式和通知提醒模式的功能,選擇鈴聲模式;
這里,所述鈴聲模式包括鈴聲提醒、鈴聲震動(dòng)提醒、漸進(jìn)鈴聲提醒,漸進(jìn)鈴聲震動(dòng)提醒等等模式。
第二步:以一定的時(shí)間間隔t獲取加速度傳感器的數(shù)據(jù),并根據(jù)該數(shù)據(jù)確定終端的放置狀態(tài);
這里,所述加速度傳感器的數(shù)據(jù)即為加速度信息。
這里,所述終端的放置狀態(tài)至少包括靜止且正面朝上放置、靜止且正面朝下放置,其中所述正面是具有顯示屏的一面,一般來說,終端的一面設(shè)置有顯示屏,那么設(shè)置有顯示屏的一面即為正面,對(duì)于有些終端而言,具有兩個(gè)顯示屏,那么可以將顯示來電提醒的顯示屏和/或顯示通知提醒的顯示屏設(shè)置為正面。對(duì)于具有兩個(gè)或兩個(gè)以上的顯示屏的終端,一般來說,顯示來電提醒和顯示通知提醒的顯示屏可以為同一個(gè)顯示屏,或者為不同的顯示屏。
第三步:如果終端是正面朝上放置,則將當(dāng)前的來電提醒模式設(shè)置為鈴聲模式,將通知提醒模式設(shè)置為鈴聲模式,并設(shè)置標(biāo)志位flag為1(或其它可以用來代表該設(shè)置的值)。
這里,所述終端至少包括手機(jī)、平板電腦等電子設(shè)備;
這里,flag用來標(biāo)示當(dāng)前的提醒模式:-1(負(fù)1)表示默認(rèn)狀態(tài),0表示靜音震動(dòng)模式,1表示鈴聲模式;其中,所述靜音震動(dòng)模式包括非震動(dòng)靜音模式和震動(dòng)靜音模式,當(dāng)為非震動(dòng)靜音模式時(shí),可以采用閃爍燈等方式來提醒用戶。
第四步:如果終端是正面朝下放置,則將當(dāng)前的來電提醒模式和通知提醒模式設(shè)置為靜音震動(dòng)模式,并設(shè)置標(biāo)志位flag為0(或其它可以用來代表該設(shè)置的值)。
這里,所述鈴聲模式是指通過鈴聲提醒用戶的模式,其中鈴聲模式還包括鈴聲震動(dòng)模式和非震動(dòng)鈴聲模式,其中,鈴聲震動(dòng)模式是一種通過震動(dòng)和鈴聲 來提醒用戶的模式,非震動(dòng)鈴聲模式是指一種不震動(dòng),只通過鈴聲來提醒用戶的模式。靜音震動(dòng)模式是指一種沒有鈴聲而通過震動(dòng)來提醒用戶的模式。
本發(fā)明實(shí)施例中,在需要安靜的場(chǎng)合下將手機(jī)正面朝下或者放在衣袋中,或者在手機(jī)未放在口袋中或正面朝下時(shí),將手機(jī)拿在手里正面朝下,當(dāng)有來電或通知的時(shí)候會(huì)通過靜音震動(dòng)模式來提醒用戶,即使有來電或通知的時(shí)候也可不必?fù)?dān)心來電鈴聲對(duì)他人的影響,從而避免了在不同場(chǎng)合下頻繁切換來電提醒模式而帶來的不便和疏忽。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。
實(shí)施例一
為了解決背景技術(shù)存在的問題,本發(fā)明實(shí)施例提供一種終端提醒方法,該方法應(yīng)用于終端,該方法所實(shí)現(xiàn)的功能可以通過終端中的處理器調(diào)用程序代碼來實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲(chǔ)介質(zhì)中,可見,該終端至少包括處理器和存儲(chǔ)介質(zhì)。
圖1為本發(fā)明實(shí)施例一終端提醒方法的實(shí)現(xiàn)流程示意圖,如圖1所示,該方法包括:
步驟s101,從終端的加速度傳感器獲取加速度信息;
步驟s102,根據(jù)所述加速度信息確定所述終端的放置狀態(tài);
步驟s103,根據(jù)所述終端的放置狀態(tài)確定提醒模式,所述提醒模式用于針對(duì)來電和/或通知進(jìn)行提醒;
步驟s104,如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒。
這里,所述終端在具體實(shí)施例的過程中可以為各種類型的具有信息處理能力的設(shè)備,例如所述終端可以包括手機(jī)、平板電腦、臺(tái)式機(jī)、個(gè)人數(shù)字助理、導(dǎo)航儀、數(shù)字電話、視頻電話等手持式電子設(shè)備。
在本發(fā)明的其他實(shí)施例中,所述根據(jù)所述終端的放置狀態(tài)確定提醒模式,包括:
如果所述終端的放置狀態(tài)為靜止且正面朝上放置,確定所述提醒模式為第一提醒模式或第三提醒模式,其中,所述第一提醒模式至少采用鈴聲進(jìn)行提醒,所述第三提醒模式為用戶設(shè)置的提醒模式;
如果所述終端的放置狀態(tài)為靜止且正面朝下放置,確定所述提醒模式為第 二提醒模式;
如果所述終端的放置狀態(tài)為非靜止,確定所述提醒模式為第三提醒模式。
這里,所述第一提醒模式為鈴聲模式,所述第二提醒模式為靜音震動(dòng)模式,所述鈴聲模式包括非震動(dòng)鈴聲模式和震動(dòng)鈴聲模式。
實(shí)施例二
基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種終端提醒方法,該方法應(yīng)用于終端,該方法所實(shí)現(xiàn)的功能可以通過終端中的處理器調(diào)用程序代碼來實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲(chǔ)介質(zhì)中,可見,該終端至少包括處理器和存儲(chǔ)介質(zhì)。所述終端的放置狀態(tài)至少包括以下狀態(tài)之一:靜止且正面朝上放置、靜止且正面朝下放置和非靜止。
圖2為本發(fā)明實(shí)施例二終端提醒方法的實(shí)現(xiàn)流程示意圖,如圖2所示,該方法包括:
步驟s201,從終端的加速度傳感器獲取加速度信息;
步驟s202,根據(jù)所述加速度信息確定所述終端是否處于靜止?fàn)顟B(tài);
步驟s203,如果所述終端處于靜止?fàn)顟B(tài),則根據(jù)所述加速度信息確定所述終端處于正面朝上或正面朝下;
步驟s204,如果所述終端的放置狀態(tài)為靜止且正面朝上放置,確定所述提醒模式為第一提醒模式或第三提醒模式,如果所述終端的放置狀態(tài)為靜止且正面朝下放置,確定所述提醒模式為第二提醒模式;如果所述終端的放置狀態(tài)為非靜止,確定所述提醒模式為第三提醒模式;
其中,所述第一提醒模式至少采用鈴聲進(jìn)行提醒,所述第三提醒模式為用戶設(shè)置的提醒模式;
步驟s205,如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒。
在本發(fā)明的其他實(shí)施例中,步驟s202,所述根據(jù)所述加速度信息確定所述終端是否處于靜止?fàn)顟B(tài),進(jìn)一步包括:
步驟s2021,獲取第一加速度信息和第二加速度信息;所述第一加速度信息為所述加速度傳感器當(dāng)前所采集的加速度信息,所述第二加速度信息為與所述第一加速度信息在時(shí)間上相鄰的所述加速度傳感器之前所采集的加速度信息;
步驟s2022,計(jì)算所述第一加速信息的z軸數(shù)據(jù)z1與所述第二加速度信息的z軸數(shù)據(jù)z0之差的絕對(duì)值|z1-z0|=d;
步驟s2023,比較所述絕對(duì)值d與預(yù)設(shè)的第一閾值d1;
步驟s2024,如果d>d1,確定所述終端為非靜止?fàn)顟B(tài);
步驟s2025,如果d<=d1,確定所述終端為靜止?fàn)顟B(tài)。
本發(fā)明實(shí)施例中,所述第二加速度信息為與所述第一加速度信息在時(shí)間上相鄰的所述加速度傳感器之前所采集的加速度信息;在具體實(shí)現(xiàn)的過程中,所述第二加速度值可以是上一次所述加速度傳感器所采集的加速度信息,考慮到穩(wěn)定性,所述第二加速度信息可以采用連續(xù)的在一段時(shí)間內(nèi)n次加速度信息,所述第二加速度信息也可以采用一段時(shí)間段內(nèi)如間隔t內(nèi)的多次加速度信息。當(dāng)所述第二加速度信息采用多次加速度信息時(shí),絕對(duì)值d可以采用如下的方法進(jìn)行計(jì)算,以間隔t內(nèi)的多次加速度信息為例進(jìn)行說明,可以計(jì)算第一加速度信息與一段時(shí)間段內(nèi)如間隔t內(nèi)的多次加速度信息中每一個(gè)加速度信息之差,然后將所述之差進(jìn)行求和后再取均值作為所述絕對(duì)值d。
在本發(fā)明的其他實(shí)施例中,步驟s203,所述根據(jù)所述加速度信息確定所述終端處于正面朝上或正面朝下,包括:
步驟s2031,計(jì)算所述第一加速信息的z軸數(shù)據(jù)z1的絕對(duì)值與預(yù)設(shè)的重力加速度值z(mì)之差的絕對(duì)值||z1|-z|;
步驟s2032,比較所述||z1|-z|與預(yù)設(shè)的第二閾值d2;
步驟s2033,如果||z1|-z|>d2,則確定所述終端處于非水平放置狀態(tài);
步驟s2034,如果||z1|-z|<=d2,則確定所述終端為水平放置狀態(tài);當(dāng)z1為負(fù)時(shí),確定所述終端處于正面朝下;當(dāng)z1為正時(shí),確定所述終端處于正面朝上。
這里,在具體實(shí)現(xiàn)的過程中,所述z可以取值為用戶設(shè)置的重力加速度的值,例如,z的取值可以為9.8或10。取值為10時(shí),是一種粗略計(jì)算,當(dāng)要求精度比較高的時(shí)候,可以根據(jù)終端所處的位置獲取當(dāng)?shù)乇容^準(zhǔn)確的加速度值作 為z的取值。
實(shí)施例三
基于前述的實(shí)施例,本實(shí)施例提供了一種通過加速度傳感器來判斷移動(dòng)終端的放置狀態(tài)的方法,該方法應(yīng)用于終端,該方法所實(shí)現(xiàn)的功能可以通過終端中的處理器調(diào)用程序代碼來實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲(chǔ)介質(zhì)中,可見,該終端至少包括處理器和存儲(chǔ)介質(zhì)。
圖3為本發(fā)明實(shí)施例通過加速度傳感器來判斷移動(dòng)終端的放置狀態(tài)的方法的實(shí)現(xiàn)流程示意圖,如圖3所示,該方法包括:
步驟s301,計(jì)算本次加速度傳感器z軸數(shù)據(jù)z1與上次加速度傳感器z軸數(shù)據(jù)z0的差值絕對(duì)值|z1-z0|=d;
這里,步驟s301還可以包括:將z1重新賦值給z0,z0=z1。
步驟s302,并將該值d與閾值d1做比較;
這里,如果d<=d1,則判斷移動(dòng)終端為靜止?fàn)顟B(tài)。
步驟s303,如果d>d1,則判斷移動(dòng)終端為非靜止?fàn)顟B(tài)。
這里,上述的步驟s101至步驟s303,提供了一種判斷當(dāng)前移動(dòng)終端是否處于靜止?fàn)顟B(tài)的方法。
步驟s304,當(dāng)終端為靜止?fàn)顟B(tài)時(shí),則判斷z軸的數(shù)據(jù)大小|z1|與9.8的差值是否在±d2的范圍內(nèi),即判斷即if(||z1|-9.8|<=d2);
步驟s305,如果||z1|-9.8|>d2,則說明終端處于非水平放置狀態(tài)。
步驟s306,如果||z1|-9.8|<=d2,則判斷終端為水平或接近水平靜止放置狀態(tài),再判斷在z1的正負(fù)方向;
步驟s307,當(dāng)z1為負(fù)時(shí),終端正面朝下靜止水平或接近水平放置。
步驟s308,當(dāng)z1為正時(shí),終端正面朝上靜止水平或接近水平放置。
本發(fā)明實(shí)施例中利用的是加速度傳感器來確定終端的放置狀態(tài),而不是采用接近傳感器來確定終端的放置狀態(tài),采用加速度傳感器的原因是:對(duì)于目前終端而言,加速度傳感器是終端如手機(jī)等產(chǎn)品的標(biāo)配,因此,采用加速度傳感器不會(huì)增加額外的成本。
實(shí)施例四
基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種終端提醒方法,該方法應(yīng)用于終端,該方法所實(shí)現(xiàn)的功能可以通過終端中的處理器調(diào)用程序代碼來實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲(chǔ)介質(zhì)中,可見,該終端至少包括處理器和存儲(chǔ)介質(zhì)。本發(fā)明實(shí)施例中將以手機(jī)為例進(jìn)行說明,圖4為本發(fā)明實(shí)施例四終端提醒方法的實(shí)現(xiàn)流程示意圖,如圖4所示,該方法包括:
s401,開啟智能切換來電提醒模式和通知提醒模式的功能,標(biāo)志位flag賦值為-1。
這里,標(biāo)志位flag用來標(biāo)示當(dāng)前的提醒模式:-1表示默認(rèn)狀態(tài),0表示靜音震動(dòng)模式,1表示鈴聲模式(又稱為鈴音模式);
s402,以一定的時(shí)間間隔t獲取加速度傳感器的數(shù)據(jù),并根據(jù)該數(shù)據(jù)對(duì)終端的放置狀態(tài)進(jìn)行判斷。
這里,具體判斷方法可以參見圖3。
s403,判斷手機(jī)是否靜止且正面朝上放置;是時(shí),進(jìn)入步驟s404,反之,進(jìn)入步驟s406;
s404,標(biāo)志位flag是否為1,如果已為1,說明當(dāng)前已經(jīng)與要設(shè)置的模式一致,則返回步驟s402。
s405,如果標(biāo)志位flag不為1,說明與要設(shè)置的模式不一致,則將來電提醒模式設(shè)置為鈴聲模式,通知提醒模式設(shè)置為鈴音提醒,并flag賦值為1。
s406,判斷手機(jī)是否靜止且正面朝下放置;是時(shí),進(jìn)入步驟s408,反之進(jìn)入步驟s407;
s407,當(dāng)手機(jī)并非水平放置或處于運(yùn)動(dòng)狀態(tài)時(shí),將已用戶自定義的模式進(jìn)行提醒。
s408,如果手機(jī)是靜止且正面朝下放置,則判斷標(biāo)志位flag是否為0,若為0,則說明當(dāng)前模式與要設(shè)置的模式一致,則返回步驟s402。
s409,如果標(biāo)志位flag不為0,說明與要設(shè)置的模式不一致,來電提醒模式和通知提醒模式設(shè)置為靜音震動(dòng)模式,并將flag賦值為0。
以手機(jī)作為終端來進(jìn)行說明,用戶開啟智能切換來電提醒模式和通知提醒 模式的功能,將手機(jī)正面朝上水平放置在桌子上;當(dāng)有來電或通知時(shí),將以靜音震動(dòng)的模式提醒;若將手機(jī)正面朝下水平放置在桌子上,當(dāng)有來電或通知時(shí),將以鈴聲或鈴音的模式提醒;當(dāng)手機(jī)并非水平放置或處于運(yùn)動(dòng)狀態(tài)時(shí),將采用用戶自定義的模式進(jìn)行提醒。
通過以上實(shí)施例的技術(shù)方案可以看出,本發(fā)明的各實(shí)施例中利用的是加速度傳感器來確定終端的放置狀態(tài),而不是采用接近傳感器來確定終端的放置狀態(tài),采用加速度傳感器的原因是:對(duì)于目前終端而言,加速度傳感器是終端如手機(jī)等產(chǎn)品的標(biāo)配,因此,采用加速度傳感器不會(huì)增加額外的成本。
本發(fā)明實(shí)施例中,在來電之前就對(duì)終端的放置狀態(tài)進(jìn)行檢測(cè),具體實(shí)現(xiàn)的時(shí)候,是以一定的時(shí)間間隔t來周期性地或非周期性地來檢測(cè)終端的放置狀態(tài),當(dāng)終端的放置狀態(tài)確定之后,終端就會(huì)智能地設(shè)置提醒模式,從而本發(fā)明實(shí)施例能夠達(dá)到的效果是:在電話或通知到來前,針對(duì)來電或通知的提醒模式已經(jīng)是設(shè)置好的,從而能夠避免在來電或通知到來時(shí),延長(zhǎng)來電或通知提醒用戶的時(shí)間,因?yàn)槿绻趤黼姇r(shí)才設(shè)置終端的提醒模式,進(jìn)而根據(jù)目前的提醒模式提醒用戶,那么來電時(shí)確定終端的放置狀態(tài)和根據(jù)終端的放置狀態(tài)設(shè)置提醒模式都是需要花費(fèi)時(shí)間,從而導(dǎo)致提醒用戶的時(shí)間變長(zhǎng)。
本發(fā)明實(shí)施例中,不僅對(duì)來電進(jìn)行提醒,還對(duì)短信息、應(yīng)用的通知進(jìn)行提醒,其中應(yīng)用(app)可以是安裝在終端上的任何軟件應(yīng)用如即時(shí)通訊應(yīng)用、金融應(yīng)用,其中即時(shí)應(yīng)用如微信、qq等。
本發(fā)明實(shí)施例中,以一定的時(shí)間間隔t獲取加速度傳感器的數(shù)據(jù),并根據(jù)該數(shù)據(jù)對(duì)終端的放置狀態(tài)進(jìn)行通知提醒模式或者來電提醒模式等情景模式的切換,如果手機(jī)是靜止正面朝上放置,則切換情景模式為第一提醒模式,如果手機(jī)是靜止正面朝下放置,則設(shè)置為第二提醒模式。然后,當(dāng)有來電或通知的時(shí)候,就會(huì)根據(jù)第一提醒模式或第二提醒模式進(jìn)行來電提醒或通知提醒,在具體實(shí)現(xiàn)的過程中,所述第一提醒模式可以是鈴聲模式,第二提醒模式可以是靜音震動(dòng)模式。
本發(fā)明實(shí)施例提供的終端提醒方法,通過正面朝上或朝下放置終端便可以快捷有效的調(diào)整來電或通知的提醒模式為用戶想要的模式,從而防止終端在不必要的時(shí)候發(fā)出鈴聲或通知音擾亂周圍環(huán)境而對(duì)他人產(chǎn)生干擾,也可以在正常場(chǎng)合快速的將終端自動(dòng)恢復(fù)為鈴聲提醒模式。
實(shí)施例五
基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種終端提醒裝置,所述裝置所包括的各單元,所述各單元所包括的各模塊,都可以通過終端中的處理器來實(shí)現(xiàn),當(dāng)然也可通過具體的邏輯電路實(shí)現(xiàn);在具體實(shí)施例的過程中,處理器可以為中央處理器(cpu)、微處理器(mpu)、數(shù)字信號(hào)處理器(dsp)或現(xiàn)場(chǎng)可編程門陣列(fpga)等。
圖5為本發(fā)明實(shí)施例五終端提醒裝置的組成結(jié)構(gòu)示意圖,如圖5所示,該終端提醒裝置500包括獲取單元501、第一確定單元502、第二確定單元503和提醒單元504,其中:
所述獲取單元501,用于從終端的加速度傳感器獲取加速度信息;
所述第一確定單元502,用于根據(jù)所述加速度信息確定所述終端的放置狀態(tài);
所述第二確定單元503,用于根據(jù)所述終端的放置狀態(tài)確定提醒模式,所述提醒模式用于針對(duì)來電和/或通知進(jìn)行提醒;
所述提醒單元504,用于如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒。
在本發(fā)明的其他實(shí)施例中,所述第二確定單元,用于:如果所述終端的放置狀態(tài)為靜止且正面朝上放置,確定所述提醒模式為第一提醒模式或第三提醒模式,其中,所述第一提醒模式至少采用鈴聲進(jìn)行提醒,所述第三提醒模式為用戶設(shè)置的提醒模式;如果所述終端的放置狀態(tài)為靜止且正面朝下放置,確定所述提醒模式為第二提醒模式;如果所述終端的放置狀態(tài)為非靜止,確定所述提醒模式為第三提醒模式。
這里,所述第一提醒模式為鈴聲模式,所述第二提醒模式為靜音震動(dòng)模式,所述鈴聲模式包括非震動(dòng)鈴聲模式和震動(dòng)鈴聲模式。
這里需要指出的是:以上裝置實(shí)施例的描述,與上述方法實(shí)施例的描述是類似的,具有同方法實(shí)施例相似的有益效果,因此不做贅述。對(duì)于本發(fā)明裝置實(shí)施例中未披露的技術(shù)細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
實(shí)施例六
基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種終端提醒裝置,所述裝置所包括的各單元,所述各單元所包括的各模塊,都可以通過終端中的處理器來實(shí)現(xiàn),當(dāng)然也可通過具體的邏輯電路實(shí)現(xiàn);在具體實(shí)施例的過程中,處理器可以為中央處理器(cpu)、微處理器(mpu)、數(shù)字信號(hào)處理器(dsp)或現(xiàn)場(chǎng)可編程門陣列(fpga)等。本發(fā)明實(shí)施例中,所述終端的放置狀態(tài)至少包括以下狀態(tài)之一:靜止且正面朝上放置、靜止且正面朝下放置和非靜止。
圖6為本發(fā)明實(shí)施例六終端提醒裝置的組成結(jié)構(gòu)示意圖,如圖6所示,該終端提醒裝置500包括獲取單元501、第一確定單元502、第二確定單元503和提醒單元504,其中所述根第一確定單元502包括第二確定模塊521和第三確定模塊522,其中:
所述獲取單元501,用于從終端的加速度傳感器獲取加速度信息;
所述第二確定模塊521,用于根據(jù)所述加速度信息確定所述終端是否處于靜止?fàn)顟B(tài);
所述第三確定模塊522,用于如果所述終端處于靜止?fàn)顟B(tài),則根據(jù)所述加速度信息確定所述終端處于正面朝上或正面朝下。
所述第二確定單元503,用于所述第二確定單元,用于:如果所述終端的放置狀態(tài)為靜止且正面朝上放置,確定所述提醒模式為第一提醒模式或第三提醒模式,其中,所述第一提醒模式至少采用鈴聲進(jìn)行提醒,所述第三提醒模式為用戶設(shè)置的提醒模式;如果所述終端的放置狀態(tài)為靜止且正面朝下放置,確定所述提醒模式為第二提醒模式;如果所述終端的放置狀態(tài)為非靜止,確定所述提醒模式為第三提醒模式。
這里,所述第一提醒模式為鈴聲模式,所述第二提醒模式為靜音震動(dòng)模式,所述鈴聲模式包括非震動(dòng)鈴聲模式和震動(dòng)鈴聲模式。
所述提醒單元504,用于如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒。
在本發(fā)明的其他實(shí)施例中,所述第二確定模塊521進(jìn)一步包括獲取子模塊、第一計(jì)算子模塊、第一比較子模塊、第一確定子模塊和第二確定子模塊,其中:
所述獲取子模塊,用于獲取第一加速度信息和第二加速度信息;所述第一加速度信息為所述加速度傳感器當(dāng)前所采集的加速度信息,所述第二加速度信息為與所述第一加速度信息在時(shí)間上相鄰的所述加速度傳感器之前所采集的加速度信息;
所述第一計(jì)算子模塊,用于計(jì)算所述第一加速信息的z軸數(shù)據(jù)z1與所述第二加速度信息的z軸數(shù)據(jù)z0之差的絕對(duì)值|z1-z0|=d;
所述第一比較子模塊,用于比較所述絕對(duì)值d與預(yù)設(shè)的第一閾值d1;
所述第一確定子模塊,用于如果d>d1,確定所述終端為非靜止?fàn)顟B(tài);
所述第二確定子模塊,用于如果d<=d1,確定所述終端為靜止?fàn)顟B(tài);
在本發(fā)明的其他實(shí)施例中,所述第三確定模塊522進(jìn)一步包括第二計(jì)算子模塊、第二比較子模塊、第三確定子模塊和第四確定子模塊,其中:
所述第二計(jì)算子模塊,用于計(jì)算所述第一加速信息的z軸數(shù)據(jù)z1的絕對(duì)值與預(yù)設(shè)的重力加速度值z(mì)之差的絕對(duì)值||z1|-z|;
所述第二比較子模塊,用于比較所述||z1|-z|與預(yù)設(shè)的第二閾值d2;
所述第三確定子模塊,用于如果||z1|-z|>d2,則確定所述終端處于非水平放置狀態(tài);
所述第四確定子模塊,用于如果||z1|-z|<=d2,則確定所述終端為水平放置狀態(tài);當(dāng)z1為負(fù)時(shí),確定所述終端處于正面朝下;當(dāng)z1為正時(shí),確定所述終端處于正面朝上。
這里需要指出的是:以上裝置實(shí)施例的描述,與上述方法實(shí)施例的描述是類似的,具有同方法實(shí)施例相似的有益效果,因此不做贅述。對(duì)于本發(fā)明裝置實(shí)施例中未披露的技術(shù)細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
實(shí)施例七
基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種終端,圖7為本發(fā)明實(shí)施例五終端的組成結(jié)構(gòu)示意圖,如圖7所示,所述終端700包括加速度傳感器701和處理器702,其中:所述處理器用于從所述加速度傳感器獲取加速度信息;根據(jù)所述加速度信息確定所述終端的放置狀態(tài);根據(jù)所述終端的放置狀態(tài)確定提 醒模式,所述提醒模式用于針對(duì)來電和/或通知進(jìn)行提醒;如果有來電和/或通知時(shí),按照所述提醒模式進(jìn)行提醒。
在本發(fā)明的其他實(shí)施例中,所述根據(jù)所述終端的放置狀態(tài)確定提醒模式,包括:
如果所述終端的放置狀態(tài)為靜止且正面朝上放置,確定所述提醒模式為第一提醒模式或第三提醒模式,其中,所述第一提醒模式至少采用鈴聲進(jìn)行提醒,所述第三提醒模式為用戶設(shè)置的提醒模式;
如果所述終端的放置狀態(tài)為靜止且正面朝下放置,確定所述提醒模式為第二提醒模式;
如果所述終端的放置狀態(tài)為非靜止,確定所述提醒模式為第三提醒模式。
這里,所述第一提醒模式為鈴聲模式,所述第二提醒模式為靜音震動(dòng)模式,所述鈴聲模式包括非震動(dòng)鈴聲模式和震動(dòng)鈴聲模式。
在本發(fā)明的其他實(shí)施例中,所述終端的放置狀態(tài)至少包括以下狀態(tài)之一:靜止且正面朝上放置、靜止且正面朝下放置和非靜止,對(duì)應(yīng)地,所述根據(jù)所述加速度信息確定所述終端的放置狀態(tài),包括:
根據(jù)所述加速度信息確定所述終端是否處于靜止?fàn)顟B(tài);
如果所述終端處于靜止?fàn)顟B(tài),則根據(jù)所述加速度信息確定所述終端處于正面朝上或正面朝下。
在本發(fā)明的其他實(shí)施例中,所述根據(jù)所述加速度信息確定所述終端是否處于靜止?fàn)顟B(tài),包括:
獲取第一加速度信息和第二加速度信息;所述第一加速度信息為所述加速度傳感器當(dāng)前所采集的加速度信息,所述第二加速度信息為與所述第一加速度信息在時(shí)間上相鄰的所述加速度傳感器之前所采集的加速度信息;
計(jì)算所述第一加速信息的z軸數(shù)據(jù)z1與所述第二加速度信息的z軸數(shù)據(jù)z0之差的絕對(duì)值|z1-z0|=d;
比較所述絕對(duì)值d與預(yù)設(shè)的第一閾值d1;
如果d>d1,確定所述終端為非靜止?fàn)顟B(tài);
如果d<=d1,確定所述終端為靜止?fàn)顟B(tài);
在本發(fā)明的其他實(shí)施例中,所述根據(jù)所述加速度信息確定所述終端處于正面朝上或正面朝下,包括:
計(jì)算所述第一加速信息的z軸數(shù)據(jù)z1的絕對(duì)值與預(yù)設(shè)的重力加速度值z(mì)之差的絕對(duì)值||z1|-z|;
比較所述||z1|-z|與預(yù)設(shè)的第二閾值d2;
如果||z1|-z|>d2,則確定所述終端處于非水平放置狀態(tài);
如果||z1|-z|<=d2,則確定所述終端為水平放置狀態(tài);當(dāng)z1為負(fù)時(shí),確定所述終端處于正面朝下;當(dāng)z1為正時(shí),確定所述終端處于正面朝上。
這里需要指出的是:以上終端實(shí)施例項(xiàng)的描述,與上述方法描述是類似的,具有同方法實(shí)施例相同的有益效果,因此不做贅述。對(duì)于本發(fā)明終端實(shí)施例中未披露的技術(shù)細(xì)節(jié),本領(lǐng)域的技術(shù)人員請(qǐng)參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,這里不再贅述。
應(yīng)理解,說明書通篇中提到的“一個(gè)實(shí)施例”或“一實(shí)施例”意味著與實(shí)施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說明書各處出現(xiàn)的“在一個(gè)實(shí)施例中”或“在一實(shí)施例中”未必一定指相同的實(shí)施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個(gè)或多個(gè)實(shí)施例中。應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽 略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(readonlymemory,rom)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、rom、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。