本發明涉及計算機技術領域,特別涉及一種消息接收控制方法、及移動終端。
背景技術:
目前即時通訊軟件都支持多終端設備同時登陸,例如:在手機和電腦上均登陸。
在手機和電腦上均登陸的情況下,服務器會將即時通訊軟件收到和發送的信息進行同步。
所謂同步,就是把這些信息發送給手機和電腦上的即時通訊軟件的客戶端;也就是說,即時通訊軟件的客戶端,在手機側和在電腦側,均會接收到這些信息。
除了消息同步以外的應用場景,即時通訊軟件僅在一個終端設備上登錄的情況,終端設備也會收到各種消息。
由于用戶在使用即時通訊軟件的過程中,可能會添加很多聯系,或者很多的群組,但是并不是對所有消息都關注,這種情況下過多的消息將會對使用者造成困擾。基于此,所以需要及時屏蔽一些消息,常用的方式是:用戶設置對一些不重要的群組的消息進行屏蔽,例如:不接收消息,不接收消息顯示數量,或者接收消息不提示等。
但是,采用以上方案仍然設置效率較低。
技術實現要素:
本發明實施例提供了一種消息接收控制方法、及終端設備,用于提高消息接收設置的效率,方便對需要接收到的消息進行控制。
一方面本發明實施例提供了一種消息接收控制方法,包括:
終端設備獲取即時通訊軟件本地的消息數據庫;
對所述消息數據庫進行數據統計,按照通訊對象統計預定消息類型的數量;
依據所述預定消息類型的數量,預測需要屏蔽的通訊對象,顯示預測到的所述需要屏蔽的通訊對象;
在接收到屏蔽確認的指令后,向服務器發送屏蔽指令,指示所述服務器對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
在一種可能的實現方式中,所述預定消息類型包括:
廣告、雞湯文、圖片,正常消息和不能識別的類型;
所述預測需要屏蔽的通訊對象并顯示,包括:
將廣告和雞湯文數量最多的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示;
或者,將廣告和雞湯文數量占其總消息發送量的比例最高的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示。
在一種可能的實現方式中,所述預定消息類型包括:廣告、雞湯文;在所述按照通訊對象統計預定消息類型的數量之前,所述方法還包括:與服務器的先驗信息數據庫建立連接;
在不能確定待統計的消息所屬的消息類型時,查詢所述服務器的先驗數據庫確定所述不能確定待統計的消息所屬的消息類型。
在一種可能的實現方式中,所述通訊對象包括:
獨立聯系人、群組以及群組內的組員中的至少一項。
在一種可能的實現方式中,所述終端設備為個人電腦,所述顯示預測到的所述需要屏蔽的通訊對象包括:
將所述預測需要屏蔽的通訊錄對象生成表格,顯示所述表格。
在一種可能的實現方式中,所述屏蔽指令還用于指令所述服務器在進行數據同步發往所述個人電腦外的其他終端設備時,對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
二方面本發明實施例提供了一種終端設備,包括:
數據獲取單元,用于獲取即時通訊軟件本地的消息數據庫;
統計單元,用于對所述消息數據庫進行數據統計,按照通訊對象統計預定消息類型的數量;
預測單元,用于依據所述預定消息類型的數量,預測需要屏蔽的通訊對象;
顯示單元,用于顯示預測到的所述需要屏蔽的通訊對象;
指令發送單元,用于在接收到屏蔽確認的指令后,向服務器發送屏蔽指令,指示所述服務器對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
在一種可能的實現方式中,所述預定消息類型包括:
廣告、雞湯文、圖片,正常消息和不能識別的類型;
所述預測單元,用于將廣告和雞湯文數量最多的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示;
或者,將廣告和雞湯文數量占其總消息發送量的比例最高的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示。
在一種可能的實現方式中,所述預定消息類型包括:廣告、雞湯文;
所述預測單元,還用于在不能確定待統計的消息所屬的消息類型時,查詢所述服務器的先驗數據庫確定所述不能確定待統計的消息所屬的消息類型。
在一種可能的實現方式中,所述通訊對象包括:
獨立聯系人、群組以及群組內的組員中的至少一項。
在一種可能的實現方式中,所述終端設備為個人電腦,所述顯示單元,用于將所述預測需要屏蔽的通訊錄對象生成表格,顯示所述表格。
在一種可能的實現方式中,所述屏蔽指令還用于指令所述服務器在進行數據同步發往所述個人電腦外的其他終端設備時,對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
三方面本發明實施例還提供了另一種終端設備,包括:接收設備、發送設備,處理器以及存儲設備;其中,所述處理器用于執行本發明實施例提供的任意一項所述方法。
從以上技術方案可以看出,本發明實施例具有以下優點:通過對終端設備即時通訊軟件本地的消息數據庫進行有針對性的統計,從而預測出可能需要屏蔽的通訊對象,全面的顯示出來,可以方便用戶及時準確并且全面的設置需要屏蔽的通訊對象,減少不必要消息的接收。因此可以提高消息接收設置的效率,方便對需要接收到的消息進行控制。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例方法流程示意圖;
圖2為本發明實施例方法流程示意圖;
圖3為本發明實施例終端設備結構示意圖;
圖4為本發明實施例終端設備結構示意圖;
圖5為本發明實施例終端設備結構示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
本發明實施例提供了一種消息接收控制方法,如圖1所示,包括:
101:終端設備獲取即時通訊軟件本地的消息數據庫;
即時通訊軟件的客戶端本地會保存消息,該保存的消息的數據集合可以稱為消息數據庫。
102:對上述消息數據庫進行數據統計,按照通訊對象統計預定消息類型的數量;
統計的方式可以按照通訊對象來進行統計,例如:單個的聯系人、群組、群組內的組員,或者其他分類方式進行統計。消息類型可以按照預定的分類方式進行,例如:文字類、包含鏈接的文字類、圖片類;還可以進一步進行數據挖掘確定:廣告類、雞湯文類;有些數據挖掘不能確定類型可以歸為不能確定的類型。具體如何分類是基于后續預測是不是要對通訊對象進行屏蔽而進行的,因此只要是有利于預測的分類方式都是可以接受的,因此本發明實施例對具體如何分類消息類型,以及具體以何種方式分類通訊對象,本發明實施例不作唯一性限定。
103:依據上述預定消息類型的數量,預測需要屏蔽的通訊對象,顯示預測到的上述需要屏蔽的通訊對象;
基于前述有對消息進行分類,那么基于分類的統計結果那么將會有明顯的傾向性,例如:那些發廣告特別多的群,或者發廣告特別多的聯系人;或者那些發雞湯文特別多的群,或者發雞湯文特別多聯系人;可以作為預測為需要屏蔽的通訊對象。顯示的方式可以以列表的方式顯示,特別是按照通訊對象進行分類,并且以需要屏蔽可能性從大到小排序顯示。
104:在接收到屏蔽確認的指令后,向服務器發送屏蔽指令,指示上述服務器對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
屏蔽指令可以是采用設置消息屏蔽的方式進行,具體采用何種指令的消息本發明實施例不作唯一性限定。
本發明實施例,通過對終端設備即時通訊軟件本地的消息數據庫進行有針對性的統計,從而預測出可能需要屏蔽的通訊對象,全面的顯示出來,可以方便用戶及時準確并且全面的設置需要屏蔽的通訊對象,減少不必要消息的接收。因此可以提高消息接收設置的效率,方便對需要接收到的消息進行控制。
本發明實施例還提供了預定消息類型的分類可選實現方案,具體如下:上述預定消息類型包括:
廣告、雞湯文、圖片,正常消息和不能識別的類型;
上述預測需要屏蔽的通訊對象并顯示,包括:
將廣告和雞湯文數量最多的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示;
或者,將廣告和雞湯文數量占其總消息發送量的比例最高的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示。
需要說明的是,以上雞湯文應當是屬于強調某一片面因素,比如堅持、樂觀,而忽略了其他對于達到目標非常重要的因素的文章。如何分辨雞湯文可以通過大數據的方式,通過先驗標本集,通過學習算法來確定;也可以通過采集用戶的分類結果來確定。具體如何分類雞湯文,本發明實施例對此不作唯一性限定。
本實施例還提供了基于本發明實施例提供的預定消息類型的分類可選實現方案,如何進行預測需要屏蔽的通訊對象的方案。需要說明的是,以上方案雖然可以作為優選的實現方案準確確定需要屏蔽的通訊對象,但是不應理解為對本發明實施例的唯一性限定。
基于本發明實施例中,采用的需要進行數據挖掘來確定消息類型的方案,本發明實施例還提供了如下解決方案:上述預定消息類型包括:廣告、雞湯文;在上述按照通訊對象統計預定消息類型的數量之前,上述方法還包括:與服務器的先驗信息數據庫建立連接;
在不能確定待統計的消息所屬的消息類型時,查詢上述服務器的先驗數據庫確定上述不能確定待統計的消息所屬的消息類型。
由于本發明實施例方案在終端設備一側實現,受限于終端設備數據庫的大小,終端設備的分析能力可能較弱,大數據的采集更新都會較弱;因此本實施例通過服務器提供支持的方式來完成消息分類,因此可以更加準確的分類。
優選地,本發明實施例可以按照如下方式來對通訊對象進行定義,具體如下:上述通訊對象包括:
獨立聯系人、群組以及群組內的組員中的至少一項。
基于終端設備如果是個人電腦這類能夠有較大的顯示屏的應用場景,本發明實施例可以通過表格的方式來顯示更多的可選項,更加全面的推薦給用戶可能需要屏蔽的通訊對象,具體如下:上述終端設備為個人電腦,上述顯示預測到的上述需要屏蔽的通訊對象包括:
將上述預測需要屏蔽的通訊錄對象生成表格,顯示上述表格。
基于在個人電腦上實現了通訊對象的屏蔽后,可以應用于需要進行消息同步的應用場景下,這種情況下在移動終端等其他設備上可以共用這些設置,避免用戶使用這些屏幕較小的終端設備設置屏蔽方式較為不方便的問題,具體如下:上述屏蔽指令還用于指令上述服務器在進行數據同步發往上述個人電腦外的其他終端設備時,對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
如圖2所示,本發明實施例還提供了基于通信系統交互的流程圖,在該通信系統中包含三個設備:移動終端、手機以及個人電腦;待同步數據的同步對象:個人電腦和手機;控制設備:即時通訊軟件的客戶端運營商的服務器;具體流程圖如下:
201、統計即時通訊軟件本地消息庫,包括:消息類型和發送者;還可以統計消息群里面每個人的發言數量,以及發的消息類型;
202、在預定的啟動條件下,將統計信息以表格形式顯示出來,在表格中提供選擇通道,供用戶選擇,接收設定是不是要屏蔽這些人的消息,將設置發往服務器。
消息類型可以包括:廣告,雞湯文,正常消息和不能識別的類型;
屏蔽方式可以包括:不同步、不同步指定的消息類型,不同步到手機。
該方案可以優選在個人電腦上實現,那個表格可能會比較多;另外,表格可以進行篩選,只顯示每一項比較多的,這樣縮小表格數據量。
上述預定的啟動條件可以是周期性的,例如:每三天啟動一次。
203、服務器根據接收到的消息屏蔽的設定,發送消息。
本實施例,在終端設備一側統計用戶本地存儲的消息類型和發送者,消息類型可以包括:廣告,雞湯文,正常消息和不能識別的類型;還可以統計消息群里面每個人的發言數量;在某些啟動條件下,例如消息提醒頻率高于閾值,發送個表格界面出來,顯示這些信息,讓用戶選擇要不要屏蔽這些人,或者屏蔽這些人的特定類型的消息,不同步,甚至壓根就不接收。
本發明實施例還提供了一種終端設備,如圖3所示,包括:
數據獲取單元301,用于獲取即時通訊軟件本地的消息數據庫;
統計單元302,用于對上述消息數據庫進行數據統計,按照通訊對象統計預定消息類型的數量;
預測單元303,用于依據上述預定消息類型的數量,預測需要屏蔽的通訊對象;
顯示單元304,用于顯示預測到的上述需要屏蔽的通訊對象;
指令發送單元305,用于在接收到屏蔽確認的指令后,向服務器發送屏蔽指令,指示上述服務器對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
即時通訊軟件的客戶端本地會保存消息,該保存的消息的數據集合可以稱為消息數據庫。
統計的方式可以按照通訊對象來進行統計,例如:單個的聯系人、群組、群組內的組員,或者其他分類方式進行統計。消息類型可以按照預定的分類方式進行,例如:文字類、包含鏈接的文字類、圖片類;還可以進一步進行數據挖掘確定:廣告類、雞湯文類;有些數據挖掘不能確定類型可以歸為不能確定的類型。具體如何分類是基于后續預測是不是要對通訊對象進行屏蔽而進行的,因此只要是有利于預測的分類方式都是可以接受的,因此本發明實施例對具體如何分類消息類型,以及具體以何種方式分類通訊對象,本發明實施例不作唯一性限定。
基于前述有對消息進行分類,那么基于分類的統計結果那么將會有明顯的傾向性,例如:那些發廣告特別多的群,或者發廣告特別多的聯系人;或者那些發雞湯文特別多的群,或者發雞湯文特別多聯系人;可以作為預測為需要屏蔽的通訊對象。顯示的方式可以以列表的方式顯示,特別是按照通訊對象進行分類,并且以需要屏蔽可能性從大到小排序顯示。
屏蔽指令可以是采用設置消息屏蔽的方式進行,具體采用何種指令的消息本發明實施例不作唯一性限定。
本發明實施例,通過對終端設備即時通訊軟件本地的消息數據庫進行有針對性的統計,從而預測出可能需要屏蔽的通訊對象,全面的顯示出來,可以方便用戶及時準確并且全面的設置需要屏蔽的通訊對象,減少不必要消息的接收。因此可以提高消息接收設置的效率,方便對需要接收到的消息進行控制。
本發明實施例還提供了預定消息類型的分類可選實現方案,具體如下:上述預定消息類型包括:
廣告、雞湯文、圖片,正常消息和不能識別的類型;
上述預測單元303,用于將廣告和雞湯文數量最多的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示;
或者,將廣告和雞湯文數量占其總消息發送量的比例最高的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示。
需要說明的是,以上雞湯文應當是屬于強調某一片面因素,比如堅持、樂觀,而忽略了其他對于達到目標非常重要的因素的文章。如何分辨雞湯文可以通過大數據的方式,通過先驗標本集,通過學習算法來確定;也可以通過采集用戶的分類結果來確定。具體如何分類雞湯文,本發明實施例對此不作唯一性限定。
本實施例還提供了基于本發明實施例提供的預定消息類型的分類可選實現方案,如何進行預測需要屏蔽的通訊對象的方案。需要說明的是,以上方案雖然可以作為優選的實現方案準確確定需要屏蔽的通訊對象,但是不應理解為對本發明實施例的唯一性限定。
基于本發明實施例中,采用的需要進行數據挖掘來確定消息類型的方案,本發明實施例還提供了如下解決方案:上述預定消息類型包括:廣告、雞湯文;
上述預測單元303,還用于在不能確定待統計的消息所屬的消息類型時,查詢上述服務器的先驗數據庫確定上述不能確定待統計的消息所屬的消息類型。
由于本發明實施例方案在終端設備一側實現,受限于終端設備數據庫的大小,終端設備的分析能力可能較弱,大數據的采集更新都會較弱;因此本實施例通過服務器提供支持的方式來完成消息分類,因此可以更加準確的分類。
優選地,本發明實施例可以按照如下方式來對通訊對象進行定義,具體如下:上述通訊對象包括:
獨立聯系人、群組以及群組內的組員中的至少一項。
基于終端設備如果是個人電腦這類能夠有較大的顯示屏的應用場景,本發明實施例可以通過表格的方式來顯示更多的可選項,更加全面的推薦給用戶可能需要屏蔽的通訊對象,具體如下:上述終端設備為個人電腦,上述顯示單元304,用于將上述預測需要屏蔽的通訊錄對象生成表格,顯示上述表格。
基于在個人電腦上實現了通訊對象的屏蔽后,可以應用于需要進行消息同步的應用場景下,這種情況下在移動終端等其他設備上可以共用這些設置,避免用戶使用這些屏幕較小的終端設備設置屏蔽方式較為不方便的問題,具體如下:上述屏蔽指令還用于指令上述服務器在進行數據同步發往上述個人電腦外的其他終端設備時,對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
本發明實施例還提供了另一種終端設備,如圖4所示,包括:接收設備401、發送設備402,處理器403以及存儲設備404;
上述處理器403,用于終端設備獲取即時通訊軟件本地的消息數據庫;對上述消息數據庫進行數據統計,按照通訊對象統計預定消息類型的數量;依據上述預定消息類型的數量,預測需要屏蔽的通訊對象,顯示預測到的上述需要屏蔽的通訊對象;在接收到屏蔽確認的指令后,向服務器發送屏蔽指令,指示上述服務器對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
即時通訊軟件的客戶端本地會保存消息,該保存的消息的數據集合可以稱為消息數據庫。
統計的方式可以按照通訊對象來進行統計,例如:單個的聯系人、群組、群組內的組員,或者其他分類方式進行統計。消息類型可以按照預定的分類方式進行,例如:文字類、包含鏈接的文字類、圖片類;還可以進一步進行數據挖掘確定:廣告類、雞湯文類;有些數據挖掘不能確定類型可以歸為不能確定的類型。具體如何分類是基于后續預測是不是要對通訊對象進行屏蔽而進行的,因此只要是有利于預測的分類方式都是可以接受的,因此本發明實施例對具體如何分類消息類型,以及具體以何種方式分類通訊對象,本發明實施例不作唯一性限定。
基于前述有對消息進行分類,那么基于分類的統計結果那么將會有明顯的傾向性,例如:那些發廣告特別多的群,或者發廣告特別多的聯系人;或者那些發雞湯文特別多的群,或者發雞湯文特別多聯系人;可以作為預測為需要屏蔽的通訊對象。顯示的方式可以以列表的方式顯示,特別是按照通訊對象進行分類,并且以需要屏蔽可能性從大到小排序顯示。
屏蔽指令可以是采用設置消息屏蔽的方式進行,具體采用何種指令的消息本發明實施例不作唯一性限定。
本發明實施例,通過對終端設備即時通訊軟件本地的消息數據庫進行有針對性的統計,從而預測出可能需要屏蔽的通訊對象,全面的顯示出來,可以方便用戶及時準確并且全面的設置需要屏蔽的通訊對象,減少不必要消息的接收。因此可以提高消息接收設置的效率,方便對需要接收到的消息進行控制。
本發明實施例還提供了預定消息類型的分類可選實現方案,具體如下:上述預定消息類型包括:
廣告、雞湯文、圖片,正常消息和不能識別的類型;
上述預測需要屏蔽的通訊對象并顯示,包括:
將廣告和雞湯文數量最多的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示;
或者,將廣告和雞湯文數量占其總消息發送量的比例最高的預定個數的通訊對象確定為需要屏蔽的通訊對象并顯示。
需要說明的是,以上雞湯文應當是屬于強調某一片面因素,比如堅持、樂觀,而忽略了其他對于達到目標非常重要的因素的文章。如何分辨雞湯文可以通過大數據的方式,通過先驗標本集,通過學習算法來確定;也可以通過采集用戶的分類結果來確定。具體如何分類雞湯文,本發明實施例對此不作唯一性限定。
本實施例還提供了基于本發明實施例提供的預定消息類型的分類可選實現方案,如何進行預測需要屏蔽的通訊對象的方案。需要說明的是,以上方案雖然可以作為優選的實現方案準確確定需要屏蔽的通訊對象,但是不應理解為對本發明實施例的唯一性限定。
基于本發明實施例中,采用的需要進行數據挖掘來確定消息類型的方案,本發明實施例還提供了如下解決方案:上述預定消息類型包括:廣告、雞湯文;上述處理器403,還用于在上述按照通訊對象統計預定消息類型的數量之前,與服務器的先驗信息數據庫建立連接;
在不能確定待統計的消息所屬的消息類型時,查詢上述服務器的先驗數據庫確定上述不能確定待統計的消息所屬的消息類型。
由于本發明實施例方案在終端設備一側實現,受限于終端設備數據庫的大小,終端設備的分析能力可能較弱,大數據的采集更新都會較弱;因此本實施例通過服務器提供支持的方式來完成消息分類,因此可以更加準確的分類。
優選地,本發明實施例可以按照如下方式來對通訊對象進行定義,具體如下:上述通訊對象包括:
獨立聯系人、群組以及群組內的組員中的至少一項。
基于終端設備如果是個人電腦這類能夠有較大的顯示屏的應用場景,本發明實施例可以通過表格的方式來顯示更多的可選項,更加全面的推薦給用戶可能需要屏蔽的通訊對象,具體如下:上述終端設備為個人電腦,上述顯示預測到的上述需要屏蔽的通訊對象包括:
將上述預測需要屏蔽的通訊錄對象生成表格,顯示上述表格。
基于在個人電腦上實現了通訊對象的屏蔽后,可以應用于需要進行消息同步的應用場景下,這種情況下在移動終端等其他設備上可以共用這些設置,避免用戶使用這些屏幕較小的終端設備設置屏蔽方式較為不方便的問題,具體如下:上述屏蔽指令還用于指令上述服務器在進行數據同步發往上述個人電腦外的其他終端設備時,對已經被確認需要屏蔽的通訊對象進行消息屏蔽。
本發明實施例還提供了一種終端設備,如圖5所示,為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例方法部分。該終端設備可以為包括手機、平板電腦、PDA(Personal Digital Assistant,個人數字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設備,以終端設備為手機為例:
圖5示出的是與本發明實施例提供的手機的部分結構的框圖。參考圖5,手機包括:射頻(Radio Frequency,RF)電路510、存儲器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wireless fidelity,WiFi)模塊570、處理器580、以及電源590等部件。本領域技術人員可以理解,圖5中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結合圖5對手機的各個構成部件進行具體的介紹:
RF電路510可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設計上行的數據發送給基站。通常,RF電路510包括但不限于天線、至少一個放大器、收發信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路510還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(Global System of Mobile communication,GSM)、通用分組無線服務(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(Short Messaging Service,SMS)等。
存儲器520可用于存儲軟件程序以及模塊,處理器580通過運行存儲在存儲器520的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。存儲器520可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據手機的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。
輸入單元530可用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器580,并能接收處理器580發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設備532。具體地,其他輸入設備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板541。進一步的,觸控面板531可覆蓋顯示面板541,當觸控面板531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據觸摸事件的類型在顯示面板541上提供相應的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板531與顯示面板541集成而實現手機的輸入和輸出功能。
手機還可包括至少一種傳感器550,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板541的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板541和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚聲器561,傳聲器562可提供用戶與手機之間的音頻接口。音頻電路560可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器561,由揚聲器561轉換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉換為電信號,由音頻電路560接收后轉換為音頻數據,再將音頻數據輸出處理器580處理后,經RF電路510以發送給比如另一手機,或者將音頻數據輸出至存儲器520以便進一步處理。
WiFi屬于短距離無線傳輸技術,手機通過WiFi模塊570可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖5示出了WiFi模塊570,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
處理器580是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器520內的軟件程序和/或模塊,以及調用存儲在存儲器520內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器580可包括一個或多個處理單元;優選的,處理器580可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器580中。
手機還包括給各個部件供電的電源590(比如電池),優選的,電源可以通過電源管理系統與處理器580邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
在本發明實施例中由終端設備執行的方法步驟可以基于以上圖5所示的手機結構。
值得注意的是,上述終端設備實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區分,并不用于限制本發明的保護范圍。
另外,本領域普通技術人員可以理解實現上述各方法實施例中的全部或部分步驟是可以通過程序來指令相關的硬件完成,相應的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上僅為本發明較佳的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明實施例揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。