欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

短信合并方法、裝置及終端設(shè)備與流程

文檔序號:12629789閱讀:641來源:國知局
短信合并方法、裝置及終端設(shè)備與流程

本發(fā)明涉及終端控制技術(shù)領(lǐng)域,具體公開一種短信合并方法、裝置及終端設(shè)備。



背景技術(shù):

隨著通信技術(shù)的普及,短信已經(jīng)成為一種重要的通信媒介,被廣泛應(yīng)用于人與人之間的溝通和交流、商家推廣促銷信息、政府部門發(fā)布行政通知等活動中。

現(xiàn)有的短信通信記錄方式都是根據(jù)與用戶進(jìn)行短信通信的號碼進(jìn)行歸類,將與用戶進(jìn)行短信通信的同一號碼的短信通信記錄顯示在一個短信會話項中,而當(dāng)用戶需要同時查看與兩個或兩個以上的號碼的短信記錄時,需要在與多個號碼的短信會話項中來回切換,操作過程繁瑣,尤其當(dāng)多個短信會話項的信息相關(guān)聯(lián)時不利于用戶充分了解短信中的上下文環(huán)境,并且來回切換短信會話項需要耗費(fèi)更多的系統(tǒng)資源;另外對于通知類短信,一個公司擁有多個用于發(fā)送通知類短信的號碼,若以多個號碼向用戶發(fā)送通知類短信,在目前的短信功能中會占用多個短信會話項,這樣相同公司的多個短信會話項同時存在占用了更多的系統(tǒng)資源。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的首要目的在于提供一種短信合并方法及裝置。

本發(fā)明的另一目的在于提供一種用于實(shí)現(xiàn)短信合并的終端設(shè)備。

為實(shí)現(xiàn)該目的,本發(fā)明采用如下技術(shù)方案:

一種短信合并方法,包括如下步驟:

獲取已發(fā)送/接收的短信的目標(biāo)號碼/來源號碼;

當(dāng)所獲取的號碼為本地聯(lián)系人已存號碼時,在可靠號碼池中獲取其相應(yīng)的分類標(biāo)識,否則,在預(yù)置的陌生號碼池中獲取其相應(yīng)的分類標(biāo)識;

基于所述分類標(biāo)識,將所述已發(fā)送/接收的短信合并于本地短信會話記錄中與該分類標(biāo)識相對應(yīng)的會話項中。

具體的,所述可靠號碼池和/或陌生號碼池包含號碼與分類標(biāo)識之間的對應(yīng)關(guān)系,且允許多個不同的所述號碼具有同一分類標(biāo)識。

進(jìn)一步的,當(dāng)所述會話項展開時,與該分類標(biāo)識相對應(yīng)的不同號碼的短信均顯示于同一會話中。

優(yōu)選的,所述分類標(biāo)識包括聯(lián)系人名稱、聯(lián)系人單位、聯(lián)系人組別、聯(lián)系人安全等級中任意一項或多項。

進(jìn)一步的,所述方法還包括預(yù)置陌生號碼池的步驟,具體包括:

接收云端服務(wù)器下發(fā)的陌生號碼池數(shù)據(jù)包;

解析所述數(shù)據(jù)包并將陌生號碼池保存至本地數(shù)據(jù)庫中,以實(shí)現(xiàn)陌生號碼池的預(yù)置。

較佳的,所述方法還包括后續(xù)步驟:

定期或不定期地接收云端服務(wù)器下發(fā)的陌生號碼池更新包,以完成對本地預(yù)置的陌生號碼池的更新。

具體的,所述會話項中的多個號碼的短信會話記錄的顯示方式包括將同一會話項中所有號碼的短信會話記錄按時間順序排序后顯示,或?qū)⑼粫掜椫兴刑柎a的短信記錄先按不同號碼進(jìn)行分區(qū)域顯示再按時間順序排序顯示。

進(jìn)一步的,所述不同會話項允許自定義不同的短信會話記錄排序顯示方式。

具體的,自定義會話項中短信會話記錄的排序顯示方式的步驟,具體包括:

從用戶界面上接收用于對所述會話項中短信會話記錄的排序顯示方式的自定義指令;

響應(yīng)于所述自定義指令,提供包括多種短信會話記錄排序顯示方式的選項列表;

響應(yīng)于用戶對所述選項列表中的一種排序顯示方式的選取指令,將所述會話項中的短信會話記錄進(jìn)行相應(yīng)的排序顯示。

具體的,所述基于所述分類標(biāo)識,將所述已發(fā)送/接收的短信合并于本地短信會話記錄中與該分類標(biāo)識相對應(yīng)的會話項中的步驟中,具體包括:

基于所述分類標(biāo)識,查詢本地短信會話記錄中是否存在具有該分類標(biāo)識的會話項;

若存在,則將所述已發(fā)送/接收的短信合并于會話項中;

若不存在,則將所述已發(fā)送/接收的短信保存為本地短信會話記錄中新的會話項。

優(yōu)選的,所述每一個會話項保存有其對應(yīng)的分類標(biāo)識。

相應(yīng)的,本發(fā)明還提供一種短信合并裝置,包括:

號碼獲取模塊:用于獲取已發(fā)送/接收的短信的目標(biāo)號碼/來源號碼;

標(biāo)識獲取模塊:用于當(dāng)所獲取的號碼為本地聯(lián)系人已存號碼時,在可靠號碼池中獲取其相應(yīng)的分類標(biāo)識,否則,在預(yù)置的陌生號碼池中獲取其相應(yīng)的分類標(biāo)識;

短信合并模塊:用于基于所述分類標(biāo)識,將所述已發(fā)送/接收的短信合并于本地短信會話記錄中與該分類標(biāo)識相對應(yīng)的會話項中。

具體的,所述可靠號碼池和/或陌生號碼池包含號碼與分類標(biāo)識之間的對應(yīng)關(guān)系,且允許多個不同的所述號碼具有同一分類標(biāo)識。

進(jìn)一步的,當(dāng)所述會話項展開時,與該分類標(biāo)識相對應(yīng)的不同號碼的短信均顯示于同一會話中。

優(yōu)選的,所述分類標(biāo)識包括聯(lián)系人名稱、聯(lián)系人單位、聯(lián)系人組別、聯(lián)系人安全等級中任意一項或多項。

進(jìn)一步的,所述號碼獲取模塊還包括用于實(shí)現(xiàn)陌生號碼池預(yù)置的如下單元:

接收單元:用于接收云端服務(wù)器下發(fā)的陌生號碼池數(shù)據(jù)包;

解析單元:用于解析所述數(shù)據(jù)包并將陌生號碼池保存至本地數(shù)據(jù)庫中,以實(shí)現(xiàn)陌生號碼池的預(yù)置。

較佳的,所述裝置還包括:

接收子單元:用于定期或不定期地接收云端服務(wù)器下發(fā)的陌生號碼池更新包,以完成對本地預(yù)置的陌生號碼池的更新。

具體的,所述會話項中的多個號碼的短信會話記錄的顯示方式包括將同一會話項中所有號碼的短信會話記錄按時間順序排序后顯示,或?qū)⑼粫掜椫兴刑柎a的短信記錄先按不同號碼進(jìn)行分區(qū)域顯示再按時間順序排序顯示。

進(jìn)一步的,所述不同會話項允許自定義不同的短信會話記錄排序顯示方式。

具體的,所述短信合并模塊還包括用于自定義會話項中短信會話記錄的排序顯示方式的如下單元:

自定義單元:用于從用戶界面上接收用于對所述會話項中短信會話記錄的排序顯示方式的自定義指令;

列表顯示單元:用于響應(yīng)于所述自定義指令,提供包括多種短信會話記錄排序顯示方式的選項列表;

顯示預(yù)覽單元:用于響應(yīng)于用戶對所述選項列表中的一種排序顯示方式的選取指令,將所述會話項中的短信會話記錄進(jìn)行相應(yīng)的排序顯示。

具體的,所述短信合并模塊還包括:

查詢單元:用于基于所述分類標(biāo)識,查詢本地短信會話記錄中是否存在具有該分類標(biāo)識的會話項;

若存在,則將所述已發(fā)送/接收的短信合并于會話項中;

若不存在,則將所述已發(fā)送/接收的短信保存為本地短信會話記錄中新的會話項。

優(yōu)選的,所述每一個會話項保存有其對應(yīng)的分類標(biāo)識。

另外,本發(fā)明還提供一種終端設(shè)備,用于實(shí)現(xiàn)短信合并,包括:

觸敏顯示器:用于顯示該方法實(shí)現(xiàn)過程中產(chǎn)生的中間信息及結(jié)果信息;

存儲器:用于存儲該方法實(shí)現(xiàn)過程中產(chǎn)生的候選中間數(shù)據(jù)以及結(jié)果數(shù)據(jù);

一個或多個處理器:用于執(zhí)行實(shí)現(xiàn)上述方法的步驟。

與現(xiàn)有技術(shù)相比,本發(fā)明具備如下優(yōu)點(diǎn):

本發(fā)明基于每個號碼對應(yīng)的分類標(biāo)識,將與用戶進(jìn)行短信通信的多個具有相同分類標(biāo)識的不同號碼的短信通信記錄合并在同一個會話項中,方便用戶查看、管理短信,提高用戶體驗(yàn)。具體而言:

當(dāng)用戶需要同時查看與兩個或兩個以上的號碼的短信記錄時,不需要在與多個號碼的短信會話項中來回切換,減少了用戶的操作步驟,并且合并后的短信會話項更方便用戶充分了解當(dāng)多個短信會話項的信息相關(guān)聯(lián)時短信中的上下文環(huán)境,同時減少來回切換的次數(shù)所消耗的系統(tǒng)資源,提升用戶體驗(yàn)。

另外,對于通知類短信,同一個公司若以多個號碼向用戶發(fā)送通知類短信,將這樣相同公司的同類短信合并在一個會話項中,減少了系統(tǒng)資源的占用,同時方便用戶對短信的管理。

顯然,上述有關(guān)本發(fā)明優(yōu)點(diǎn)的描述是概括性的,更多的優(yōu)點(diǎn)描述將體現(xiàn)在后續(xù)的實(shí)施例揭示中,以及,本領(lǐng)域技術(shù)人員也可以本發(fā)明所揭示的內(nèi)容合理地發(fā)現(xiàn)本發(fā)明的其他諸多優(yōu)點(diǎn)。

本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。

【附圖說明】

圖1為本發(fā)明短信合并方法的一實(shí)施例流程示意圖。

圖2為本發(fā)明中實(shí)現(xiàn)陌生號碼池預(yù)置的一實(shí)施例流程示意圖。

圖3為本發(fā)明中自定義會話項中短信會話記錄的排序顯示方式的一實(shí)施例流程示意圖。

圖4為本發(fā)明短信合并裝置的一實(shí)施例示意圖。

圖5為是本發(fā)明用于實(shí)現(xiàn)短信合并的終端設(shè)備的一實(shí)施例的部分結(jié)構(gòu)示意圖。

【具體實(shí)施方式】

下面結(jié)合附圖和示例性實(shí)施例對本發(fā)明作進(jìn)一步地描述,其中附圖中相同的標(biāo)號全部指的是相同的部件。此外,如果已知技術(shù)的詳細(xì)描述對于示出本發(fā)明的特征是不必要的,則將其省略。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機(jī)頂盒等設(shè)備。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的遠(yuǎn)端網(wǎng)絡(luò)設(shè)備,其包括但不限于計算機(jī)、網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計算(Cloud Computing)的大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。本發(fā)明的實(shí)施例中,遠(yuǎn)端網(wǎng)絡(luò)設(shè)備、終端設(shè)備與WNS服務(wù)器之間可通過任何通信方式實(shí)現(xiàn)通信,包括但不限于,基于3GPP、LTE、WIMAX的移動通信、基于TCP/IP、UDP協(xié)議的計算機(jī)網(wǎng)絡(luò)通信以及基于藍(lán)牙、紅外傳輸標(biāo)準(zhǔn)的近距無線傳輸方式。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明所述的用戶界面/操作界面泛指能夠用于向智能終端發(fā)送所述控制指令的顯示界面,例如,可以為Android系統(tǒng)的設(shè)置頁面中的一個選項(或按鍵,由所述應(yīng)用程序添加其中,下同),也可以是從桌面呼出的通知欄或者交互頁面中的一個選項,還可以是所述應(yīng)用程序的一個活動組件所構(gòu)造的頁面中的一個選項。

以下描述的短信合并方法,可應(yīng)用于蜂窩式通信設(shè)備,例如應(yīng)用于移動電話、平板電腦、智能可穿戴設(shè)備等等。

本發(fā)明所述方法的實(shí)現(xiàn)依賴于終端設(shè)備操作系統(tǒng)中的某一功能模塊或插件,具體為內(nèi)置于終端設(shè)備的相應(yīng)應(yīng)用程序內(nèi)的可執(zhí)行代碼或獨(dú)立于任何應(yīng)用程序的單獨(dú)可執(zhí)行的應(yīng)用程序,其可以限定于特定的應(yīng)用程序中執(zhí)行,也能夠運(yùn)行于各種兼容的應(yīng)用程序中。功能模塊或插件的具體實(shí)現(xiàn)形式不作為對本發(fā)明的具體限定。

如圖1所示是本發(fā)明短信合并方法的一實(shí)施例流程示意圖,包括步驟S100~S300:

步驟S100:獲取已發(fā)送/接收的短信的目標(biāo)號碼/來源號碼。

移動通信設(shè)備中的短信記錄都有存儲在其相應(yīng)的數(shù)據(jù)庫中,以Android終端設(shè)備為例,其短信數(shù)據(jù)庫的存儲路徑為“content://sms//”,通過讀取短信數(shù)據(jù)庫中的信息,可以獲取得到終端設(shè)備上的所有短信通信記錄,包括短信收件箱、發(fā)件箱、草稿箱中的短信記錄,獲取的短信記錄包括以下主要信息:

_id:短信序號;

thread_id:對話序號,與同一個號碼互發(fā)的短信,其序號是相同的;

address:聯(lián)系人地址,即聯(lián)系人號碼;

person:聯(lián)系人姓名,如果聯(lián)系人號碼在通訊錄中則為具體姓名,陌生人則為null;

date:日期;

body:短信具體內(nèi)容。

為了獲取得到新增的短信記錄,通過同時監(jiān)聽廣播及短信數(shù)據(jù)庫,當(dāng)攔截到廣播或監(jiān)聽到短信數(shù)據(jù)庫發(fā)生變化時,獲取該短信記錄的address信息,即聯(lián)系人號碼信息。至此,已經(jīng)獲取得到了已發(fā)送/接收的短信的目標(biāo)號碼/來源號碼。

步驟S200:當(dāng)所獲取的號碼為本地聯(lián)系人已存號碼時,在可靠號碼池中獲取其相應(yīng)的分類標(biāo)識,否則,在預(yù)置的陌生號碼池中獲取其相應(yīng)的分類標(biāo)識。

基于步驟S100中獲取得到的號碼,在可靠號碼池和/或陌生號碼池查詢該號碼對應(yīng)的分類標(biāo)識,其中,所述可靠號碼池和/或陌生號碼池包含號碼與分類標(biāo)識之間的對應(yīng)關(guān)系,且允許多個不同的所述號碼具有同一分類標(biāo)識,具體的,所述分類標(biāo)識包括聯(lián)系人名稱、聯(lián)系人單位、聯(lián)系人組別、聯(lián)系人安全等級中任意一項或多項。

可靠號碼池主要是通訊錄中存儲的本地聯(lián)系人號碼及聯(lián)系人信息,其中聯(lián)系人信息即可作為所述的分類標(biāo)識,并且在可靠號碼池中聯(lián)系人號碼與分類標(biāo)識建立起N-1的映射關(guān)系,即同一個分類標(biāo)識可以對應(yīng)多個不同的號碼。例如一個聯(lián)系人具有兩個號碼,用戶在通訊錄中分別存儲了該聯(lián)系人名稱與第一號碼和第二號碼,則在可靠號碼池中以該聯(lián)系人名稱作為分類標(biāo)識,建立與兩個號碼的映射關(guān)系。當(dāng)基于步驟S100獲取到的號碼在可靠號碼池中存在時,在可靠號碼池中獲取其相應(yīng)的分類標(biāo)識。

陌生號碼池亦存儲了多個聯(lián)系人號碼及其對應(yīng)的分類標(biāo)識,主要存儲了各個公司的多個相關(guān)號碼及其分類標(biāo)識,同樣在陌生號碼池中建立聯(lián)系人號碼與分類標(biāo)識的N-1的映射關(guān)系。例如,在陌生號碼池中存儲了中國平安公司與95511、95512、106980095511931三個號碼所組成的號碼組,其中則以聯(lián)系人單位即中國平安公司作為該號碼組的分類標(biāo)識,建立中國平安公司與該3個號碼的映射關(guān)系。當(dāng)基于步驟S100獲取到的號碼在可靠號碼池中不存在時,在陌生號碼池中查找,并獲取其對應(yīng)的分類標(biāo)識。

較佳地,在可靠號碼池中,亦可以以聯(lián)系人組別作為多個號碼的同一分類標(biāo)識,組別可以是該多個號碼的聯(lián)系人在某一時期內(nèi)具有的共同屬性。例如,用戶需要在同一時間內(nèi)與多個客戶進(jìn)行短信通信交流,用戶在該多個聯(lián)系人的通訊錄資料中添加“工作組”的組別屬性,則在可靠號碼池中以組別“工作組”作為該組號碼組的分類標(biāo)識,建立與該3個號碼的映射關(guān)系。當(dāng)基于步驟S100獲取到的號碼在可靠號碼池查詢到其對應(yīng)的聯(lián)系人及組別屬性時,獲取其中的組別屬性作為對應(yīng)的第一分類標(biāo)識,以聯(lián)系人名稱作為對應(yīng)的第二分類標(biāo)識。

更進(jìn)一步的,在可靠號碼池和/或陌生號碼池中,還可以以聯(lián)系人安全等級作為多個號碼的分類標(biāo)識,聯(lián)系人等級可分為絕密、親密、可靠、詐騙等多個級別,絕密與親密的安全等級可以是用戶在通訊錄(即可靠號碼池)中的聯(lián)系人資料設(shè)置,用于對應(yīng)不同場合或不同人群的社交需要;可靠與詐騙等安全等級可以是陌生號碼池中收集到的多個該安全等級下的號碼。當(dāng)基于步驟S100獲取到的號碼在可靠號碼池和/或陌生號碼池中查找到其對應(yīng)的聯(lián)系人號碼,獲取該聯(lián)系人的安全等級屬性作為第一分類標(biāo)識,以聯(lián)系人名稱作為對應(yīng)的第二分類標(biāo)識。

具體的,所述陌生號碼池存儲在云端服務(wù)器中,在終端設(shè)備上需要先實(shí)現(xiàn)陌生號碼池的預(yù)置,以提高獲取目標(biāo)號碼/來源號碼的分類標(biāo)識時的效率,如圖2所示是實(shí)現(xiàn)陌生號碼池預(yù)置的一實(shí)施例流程示意圖,包括步驟S210~S230:

步驟S210:接收云端服務(wù)器下發(fā)的陌生號碼池數(shù)據(jù)包;

步驟S220:解析所述數(shù)據(jù)包并將陌生號碼池保存至本地數(shù)據(jù)庫中,以實(shí)現(xiàn)陌生號碼池的預(yù)置。

云端服務(wù)器將陌生號碼池數(shù)據(jù)包經(jīng)TCP/IP協(xié)議通過遠(yuǎn)程接口下發(fā)到終端設(shè)備,終端設(shè)備解析所接收到的陌生號碼池數(shù)據(jù)包,將其保存在本地數(shù)據(jù)庫中,以實(shí)現(xiàn)陌生號碼池的預(yù)置。另外,還包括后續(xù)步驟:

步驟S230:定期或不定期地接收云端服務(wù)器下發(fā)的陌生號碼池更新包,以完成對本地預(yù)置的陌生號碼池的更新。

云端服務(wù)器不斷更新陌生號碼池中的號碼與其相應(yīng)的分類標(biāo)識,以更好地區(qū)分和統(tǒng)一各種號碼,并定期或不定期地將其下發(fā)到終端設(shè)備,以供終端設(shè)備中陌生號碼池的更新。

步驟S300:基于所述分類標(biāo)識,將所述已發(fā)送/接收的短信合并于本地短信會話記錄中與該分類標(biāo)識相對應(yīng)的會話項中。

基于步驟S200獲取的分類標(biāo)識,查詢本地短信會話記錄中是否存在具有該分類標(biāo)識的會話項,若存在,則將所述已發(fā)送/接收的短信合并于會話項中,若不存在,則將所述已發(fā)送/接收的短信保存為本地短信會話記錄中新的會話項。

其中,所述每一個會話項保存有其對應(yīng)的分類標(biāo)識,每一個會話項的分類標(biāo)識可以顯示在操作界面上以供用戶快速地了解該會話項對應(yīng)的分類標(biāo)識,亦可以隱藏在會話項,只將該分類邏輯體現(xiàn)在會話項中即可。

并且當(dāng)所述會話項展開時,與該分類標(biāo)識相對應(yīng)的不同號碼的短信均顯示于同一會話中。會話項中的多個號碼的短信會話記錄的顯示方式有多種實(shí)施方式:

一種實(shí)施方式為,將同一會話項中所有號碼的短信會話記錄按時間順序排序后顯示。例如在一個會話項中,用戶A與3個號碼進(jìn)行短信通信,在獲取的短信記錄的信息中包含了每條短信的日期信息,以該日期信息對該會話項中的所有短信(包括用戶與該3個號碼之間互相接收和發(fā)送的短信)進(jìn)行排序顯示。

另一種實(shí)施方式為,將同一會話項中所有號碼的短信記錄先按不同號碼進(jìn)行分區(qū)域顯示再按時間順序排序顯示。例如在一個會話項中,用戶A與3個號碼a、b、c進(jìn)行短信通信,在獲取的短信記錄的信息中包含了每條短信的聯(lián)系人號碼(或?qū)υ捫蛱?及日期信息,先按不同號碼進(jìn)行分區(qū)域顯示,即將用戶A與號碼a的短信會話記錄顯示在會話項中的一個區(qū)域,將用戶A與號碼b、號碼c的短信會話記錄分別顯示在會話項中的另一區(qū)域中,再對各顯示區(qū)域中的短信會話記錄按時間順序進(jìn)行排序顯示。

所述會話項默認(rèn)一種其中的短信會話記錄排序顯示方式。優(yōu)選地,所述每個會話項允許自定義不同的短信會話記錄排序顯示方式。如圖3所示是自定義會話項中短信會話記錄的排序顯示方式的一實(shí)施例流程示意圖,包括步驟S310~S330:

步驟S310:從用戶界面上接收用于對所述會話項中短信會話記錄的排序顯示方式的自定義指令;

步驟S320:響應(yīng)于所述自定義指令,提供包括多種短信會話記錄排序顯示方式的選項列表;

步驟S330:響應(yīng)于用戶對所述選項列表中的一種排序顯示方式的選取指令,將所述會話項中的短信會話記錄進(jìn)行相應(yīng)的排序顯示。

在每個會話項中,提供一個諸如“短信排序方式”的按鈕,用戶點(diǎn)擊該按鈕,即觸發(fā)一個用于自定義會話項中短信會話記錄的排序顯示方式的自定義指令,終端設(shè)備/客戶端響應(yīng)于該自定義指令,彈出一個選項列表,選項列表中包括了多種短信會話記錄排序顯示方式,并且每一種顯示方式提供了一個對應(yīng)的選擇按鈕。一種實(shí)施方式為,當(dāng)用戶選定了所述選項列表中的一種排序顯示方式,終端設(shè)備/客戶端響應(yīng)于該選取指令,將所述會話項中的短信會話記錄進(jìn)行相應(yīng)的排序顯示,該顯示為預(yù)覽顯示,并且在選項列表中提供一個諸如“確定”的按鈕,當(dāng)用戶點(diǎn)擊“確定”按鈕后,則將該會話項的顯示方式保存;另一種所述方式為,當(dāng)用戶選定了所述選項列表中的一種排序顯示方式,并且點(diǎn)擊了選項列表中提供的一個諸如“確定”的按鈕后,終端設(shè)備/客戶端響應(yīng)于該選取指令,將所述會話項中的短信會話記錄進(jìn)行相應(yīng)的排序顯示。

相應(yīng)地,如圖4所示是本發(fā)明短信合并裝置的一實(shí)施例示意圖,包括:

號碼獲取模塊:用于獲取已發(fā)送/接收的短信的目標(biāo)號碼/來源號碼;

移動通信設(shè)備中的短信記錄都有存儲在其相應(yīng)的數(shù)據(jù)庫中,以Android終端設(shè)備為例,其短信數(shù)據(jù)庫的存儲路徑為“content://sms//”,號碼獲取模塊通過讀取短信數(shù)據(jù)庫中的信息,可以獲取得到終端設(shè)備上的所有短信通信記錄,包括短信收件箱、發(fā)件箱、草稿箱中的短信記錄,獲取的短信記錄包括以下主要信息:

_id:短信序號;

thread_id:對話序號,與同一個號碼互發(fā)的短信,其序號是相同的;

address:聯(lián)系人地址,即聯(lián)系人號碼;

person:聯(lián)系人姓名,如果聯(lián)系人號碼在通訊錄中則為具體姓名,陌生人則為null;

date:日期;

body:短信具體內(nèi)容。

為了獲取得到新增的短信記錄,通過同時監(jiān)聽廣播及短信數(shù)據(jù)庫,當(dāng)攔截到廣播或監(jiān)聽到短信數(shù)據(jù)庫發(fā)生變化時,獲取該短信記錄的address信息,即聯(lián)系人號碼信息。至此,號碼獲取模塊獲取得到了已發(fā)送/接收的短信的目標(biāo)號碼/來源號碼

標(biāo)識獲取模塊:用于當(dāng)所獲取的號碼為本地聯(lián)系人已存號碼時,在可靠號碼池中獲取其相應(yīng)的分類標(biāo)識,否則,在預(yù)置的陌生號碼池中獲取其相應(yīng)的分類標(biāo)識;

基于號碼獲取模塊獲取得到的號碼,標(biāo)識獲取模塊在可靠號碼池和/或陌生號碼池查詢該號碼對應(yīng)的分類標(biāo)識,其中,所述可靠號碼池和/或陌生號碼池包含號碼與分類標(biāo)識之間的對應(yīng)關(guān)系,且允許多個不同的所述號碼具有同一分類標(biāo)識,具體的,所述分類標(biāo)識包括聯(lián)系人名稱、聯(lián)系人單位、聯(lián)系人組別、聯(lián)系人安全等級中任意一項或多項。

所述陌生號碼池存儲在云端服務(wù)器中,在終端設(shè)備上需要先實(shí)現(xiàn)陌生號碼池的預(yù)置,以提高獲取目標(biāo)號碼/來源號碼的分類標(biāo)識時的效率,所述號碼獲取模塊還包括用于實(shí)現(xiàn)陌生號碼池預(yù)置的如下單元:

接收單元:用于接收云端服務(wù)器下發(fā)的陌生號碼池數(shù)據(jù)包;

解析單元:用于解析所述數(shù)據(jù)包并將陌生號碼池保存至本地數(shù)據(jù)庫中,以實(shí)現(xiàn)陌生號碼池的預(yù)置;

接收子單元:用于定期或不定期地接收云端服務(wù)器下發(fā)的陌生號碼池更新包,以完成對本地預(yù)置的陌生號碼池的更新。

接收單元接收云端服務(wù)器經(jīng)TCP/IP協(xié)議通過遠(yuǎn)程接口下發(fā)的陌生號碼池數(shù)據(jù)包,解析單元將接收到的陌生號碼池數(shù)據(jù)包解析并將其保存在本地數(shù)據(jù)庫中,以實(shí)現(xiàn)陌生號碼池的預(yù)置。

另外,云端服務(wù)器不斷更新陌生號碼池中的號碼與其相應(yīng)的分類標(biāo)識,以更好地區(qū)分和統(tǒng)一各種號碼,接收子單元定期或不定期地接收云端服務(wù)器下發(fā)的陌生號碼池更新包,以完成對本地預(yù)置的陌生號碼池的更新。

短信合并模塊:用于基于所述分類標(biāo)識,將所述已發(fā)送/接收的短信合并于本地短信會話記錄中與該分類標(biāo)識相對應(yīng)的會話項中。

基于標(biāo)識獲取模塊獲取得到分類標(biāo)識,短信合并模塊中的查詢單元查詢本地短信會話記錄中是否存在具有該分類標(biāo)識的會話項,若存在,則將所述已發(fā)送/接收的短信合并于會話項中,若不存在,則將所述已發(fā)送/接收的短信保存為本地短信會話記錄中新的會話項。

其中,所述每一個會話項保存有其對應(yīng)的分類標(biāo)識,每一個會話項的分類標(biāo)識可以顯示在操作界面上以供用戶快速地了解該會話項對應(yīng)的分類標(biāo)識,亦可以隱藏在會話項,只將該分類邏輯體現(xiàn)在會話項中即可。

并且當(dāng)所述會話項展開時,與該分類標(biāo)識相對應(yīng)的不同號碼的短信均顯示于同一會話中。會話項中的多個號碼的短信會話記錄的顯示方式有多種實(shí)施方式。

所述會話項默認(rèn)一種其中的短信會話記錄排序顯示方式。優(yōu)選地,所述每個會話項允許自定義不同的短信會話記錄排序顯示方式。具體的,所述短信合并模塊還包括用于自定義會話項中短信會話記錄的排序顯示方式的如下單元:

自定義單元:用于從用戶界面上接收用于對所述會話項中短信會話記錄的排序顯示方式的自定義指令;

列表顯示單元:用于響應(yīng)于所述自定義指令,提供包括多種短信會話記錄排序顯示方式的選項列表;

顯示預(yù)覽單元:用于響應(yīng)于用戶對所述選項列表中的一種排序顯示方式的選取指令,將所述會話項中的短信會話記錄進(jìn)行相應(yīng)的排序顯示。

在每個會話項中,自定義單元提供一個諸如“短信排序方式”的按鈕,用戶點(diǎn)擊該按鈕,即觸發(fā)一個用于自定義會話項中短信會話記錄的排序顯示方式的自定義指令,列表顯示單元響應(yīng)于該自定義指令,彈出一個選項列表,選項列表中包括了多種短信會話記錄排序顯示方式,并且每一種顯示方式提供了一個對應(yīng)的選擇按鈕。一種實(shí)施方式為,當(dāng)用戶選定了所述選項列表中的一種排序顯示方式,顯示預(yù)覽單元響應(yīng)于該選取指令,將所述會話項中的短信會話記錄進(jìn)行相應(yīng)的排序顯示,該顯示為預(yù)覽顯示,并且在選項列表中提供一個諸如“確定”的按鈕,當(dāng)用戶點(diǎn)擊“確定”按鈕后,則將該會話項的顯示方式保存;另一種所述方式為,當(dāng)用戶選定了所述選項列表中的一種排序顯示方式,并且點(diǎn)擊了選項列表中提供的一個諸如“確定”的按鈕后,顯示預(yù)覽單元響應(yīng)于該選取指令,將所述會話項中的短信會話記錄進(jìn)行相應(yīng)的排序顯示。

另外,如圖5所示是本發(fā)明一種用于實(shí)現(xiàn)短信合并的終端設(shè)備的一實(shí)施例的部分結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例進(jìn)行說明。

參考圖5,手機(jī)包括:基帶處理模塊510、存儲器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wireless fidelity,WiFi)模塊570、處理器580、以及電源590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

基帶處理模塊510可用于合成即將發(fā)射的基帶信號,或?qū)邮盏降幕鶐盘栠M(jìn)行解碼。具體地說,就是發(fā)射時把音頻信號編譯成用來發(fā)射的基帶碼;接收時,把收到的基帶碼解譯為音頻信號。同時,也負(fù)責(zé)地址信息(手機(jī)號、網(wǎng)站地址)、文字信息(短訊文字、網(wǎng)站文字)、圖片信息(彩信)的編譯。

存儲器520可用于存儲軟件程序以及模塊,處理器580通過運(yùn)行存儲在存儲器520的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器520可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器520可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。

輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設(shè)備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板541。進(jìn)一步的,觸控面板531可覆蓋顯示面板541,當(dāng)觸控面板531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板531與顯示面板541集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。

手機(jī)還可包括至少一種傳感器550,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板541的亮度,接近傳感器可在手機(jī)移動到耳邊時,關(guān)閉顯示面板541和/或背光。作為運(yùn)動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與手機(jī)之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)RF電路510以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器520以便進(jìn)一步處理。

WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖5示出了WiFi模塊570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器580是手機(jī)的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器520內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器580可包括一個或多個處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器580中。

手機(jī)還包括給各個部件供電的電源590(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器580邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。

盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。

在本發(fā)明實(shí)施例中,該終端所包括的處理器580還具有以下功能:

獲取已發(fā)送/接收的短信的目標(biāo)號碼/來源號碼;

當(dāng)所獲取的號碼為本地聯(lián)系人已存號碼時,在可靠號碼池中獲取其相應(yīng)的分類標(biāo)識,否則,在預(yù)置的陌生號碼池中獲取其相應(yīng)的分類標(biāo)識;

基于所述分類標(biāo)識,將所述已發(fā)送/接收的短信合并于本地短信會話記錄中與該分類標(biāo)識相對應(yīng)的會話項中。

本發(fā)明基于每個號碼對應(yīng)的分類標(biāo)識,將與用戶進(jìn)行短信通信的多個具有相同分類標(biāo)識的不同號碼的短信通信記錄合并在同一個會話項中,方便用戶查看、管理短信,提高用戶體驗(yàn)。具體而言:

當(dāng)用戶需要同時查看與兩個或兩個以上的號碼的短信記錄時,不需要在與多個號碼的短信會話項中來回切換,減少了用戶的操作步驟,并且合并后的短信會話項更方便用戶充分了解當(dāng)多個短信會話項的信息相關(guān)聯(lián)時短信中的上下文環(huán)境,同時減少來回切換的次數(shù)所消耗的系統(tǒng)資源,提升用戶體驗(yàn)。

另外,對于通知類短信,同一個公司若以多個號碼向用戶發(fā)送通知類短信,將這樣相同公司的同類短信合并在一個會話項中,減少了系統(tǒng)資源的占用,同時方便用戶對短信的管理。

雖然上面已經(jīng)示出了本發(fā)明的一些示例性實(shí)施例,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離本發(fā)明的原理或精神的情況下,可以對這些示例性實(shí)施例做出改變,本發(fā)明的范圍由權(quán)利要求及其等同物限定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
兴义市| 横山县| 津市市| 都昌县| 外汇| 灌南县| 藁城市| 饶阳县| 沧源| 赣州市| 麦盖提县| 佳木斯市| 哈尔滨市| 尼木县| 黄冈市| 兖州市| 扬中市| 杭锦后旗| 教育| 新密市| 永仁县| 镇原县| 抚远县| 沂水县| 桓仁| 稷山县| 龙南县| 台中市| 南川市| 龙陵县| 华容县| 枣阳市| 凤阳县| 武汉市| 遂昌县| 洪雅县| 乌兰县| 霍山县| 满洲里市| 泰州市| 鄂伦春自治旗|