一種融合通信中的表情包的管理方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種融合通信中的表情包的管理方法和裝置,用于解決現(xiàn)有技術(shù)中終端在調(diào)用已被刪除的表情包時(shí),會(huì)導(dǎo)致該終端的顯示界面的顯示出現(xiàn)問題,降低了用戶體驗(yàn)的問題。方法包括:監(jiān)測智能終端中用于存儲表情包的文件夾中的表情包是否被刪除;在確定出所述文件夾中的任一表情包被刪除后,從所述智能終端中的數(shù)據(jù)庫中,查詢到已被刪除的表情包的記錄,所述記錄用于表示所述任一表情包的保存路徑;從所述數(shù)據(jù)庫中,刪除查詢到的記錄。由于數(shù)據(jù)庫中所存儲的記錄能總是與所述文件夾中所存儲的表情包保持一致,從而避免了已被刪除的表情包的記錄仍存儲于數(shù)據(jù)庫,而導(dǎo)致該終端的顯示界面的顯示出現(xiàn)問題,提高了用戶體驗(yàn)。
【專利說明】
_種融合通信中的表情包的管理方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種融合通信中的表情包的管理方法和裝 置。
【背景技術(shù)】
[0002] 隨著4G時(shí)代的到來,移動(dòng)互聯(lián)網(wǎng)的技術(shù)發(fā)展和移動(dòng)終端智能操作系統(tǒng)的普及,移 動(dòng)用戶對即時(shí)消息、聊天、文件傳輸?shù)榷喾N社交通信的訴求越來越強(qiáng)烈。各大運(yùn)營商的傳統(tǒng) 業(yè)務(wù)受到了極大沖擊,來自中國移動(dòng)的數(shù)據(jù)顯示,目前移動(dòng)用戶的月均短信已經(jīng)低于每月 40條,而通話收入也因?yàn)槠渌ㄐ欧绞降膽?yīng)用增長乏力。運(yùn)營商想要繼續(xù)保持優(yōu)勢地位,必 須提供更具創(chuàng)造性的服務(wù),構(gòu)建差異化的通信服務(wù),從而實(shí)現(xiàn)通信服務(wù)的轉(zhuǎn)型升級。
[0003] 2014年2月,中國移動(dòng)在世界移動(dòng)通信大會(huì)上發(fā)表了關(guān)于融合通信的主題演講并 發(fā)布了中國移動(dòng)融合通信的路標(biāo),正式將融合通信推到了歷史的舞臺。融合通信是指,把計(jì) 算機(jī)技術(shù)與傳統(tǒng)通信技術(shù)融合一體的新通信模式,融合計(jì)算機(jī)網(wǎng)絡(luò)與傳統(tǒng)通信網(wǎng)絡(luò)在一個(gè) 網(wǎng)絡(luò)平臺上,實(shí)現(xiàn)電話、傳真、數(shù)據(jù)傳輸、音視頻會(huì)議、呼叫中心、即時(shí)通信等眾多應(yīng)用服務(wù)。
[0004] 表情商店是融合通信中比較重要的功能,能夠豐富人們之間溝通的樂趣。融合通 信的表情商店中有很多表情包,用戶可以根據(jù)需要下載大量的免費(fèi)甚至收費(fèi)的表情包。目 前,融合通信Native終端(即終端中自帶融合通信功能)的用戶界面(User Interface,簡稱 UI)向該終端的第三方的軟件開發(fā)工具包(Software Development Kit,SDK)下發(fā)指令,用 以下載用戶所需的表情包;SDK根據(jù)UI下發(fā)的指令,訪問表情商店服務(wù)器,選擇需要下載的 表情包完成下載后,然后解壓到該表情包以packageld命名的文件夾中,解壓完后將用于表 示該表情包的保存路徑的記錄存儲到數(shù)據(jù)庫(Database)中,并反饋下載結(jié)果給UI,從而完 成表情包的下載,具體流程如圖1所示。
[0005]終端的UI中的表情面板打開前,UI首先訪問數(shù)據(jù)庫,以查看表情包的數(shù)量,并在表 情面板上為每個(gè)表情包分配位置;表情面板打開后,UI根據(jù)數(shù)據(jù)庫中存儲的記錄,從以 packageld命名的文件夾中來加載該表情包的。而此時(shí),如果存儲于以packageld命名的文 件夾中的表情包已被第三方優(yōu)化軟件或者用戶刪除,由于數(shù)據(jù)庫中仍保存有已被刪除的表 情包的記錄,終端在根據(jù)數(shù)據(jù)庫中保存的記錄調(diào)用該表情包,會(huì)導(dǎo)致加載出錯(cuò),該終端的用 戶界面會(huì)出現(xiàn)圖2所示的顯示,圖2中已被刪除的表情包的區(qū)域顯示為空白,未被刪除的表 情包的區(qū)域正常顯示。
[0006] 綜上所述,終端在調(diào)用已被刪除的表情包時(shí),會(huì)導(dǎo)致該終端的顯示界面的顯示出 現(xiàn)問題,降低了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明實(shí)施例提供了一種融合通信中的表情包的管理方法和裝置,用于解決現(xiàn)有 技術(shù)中終端在調(diào)用已被刪除的表情包時(shí),會(huì)導(dǎo)致該終端的顯示界面的顯示出現(xiàn)問題,降低 了用戶體驗(yàn)的問題。
[0008] 第一方面,一種融合通信中的表情包的管理方法,包括:
[0009] 監(jiān)測智能終端中用于存儲表情包的文件夾中的表情包是否被刪除;
[0010]在確定出所述文件夾中的任一表情包被刪除后,從所述智能終端中的數(shù)據(jù)庫中, 查詢到已被刪除的表情包的記錄,所述記錄用于表示所述任一表情包的保存路徑;
[0011] 從所述數(shù)據(jù)庫中,刪除查詢到的記錄。
[0012] -種可能的實(shí)現(xiàn)方式中,監(jiān)測用于存儲表情包的文件夾中的表情包是否被刪除, 包括:
[0013] 周期性監(jiān)測所述文件夾中的表情包是否被刪除;或者
[0014] 實(shí)時(shí)監(jiān)測所述文件夾中的表情包是否被刪除。
[0015] -種可能的實(shí)現(xiàn)方式中,監(jiān)測用于存儲表情包的文件夾中的表情包是否被刪除, 包括:
[0016] 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息后,調(diào)用所述智能終端中 的文件監(jiān)測模塊FileObserver監(jiān)測所述文件夾中的表情包是否被刪除;
[0017]根據(jù)所述FileObserver返回的反饋信息,確定所述文件夾中的表情包是否被刪 除。
[0018] -種可能的實(shí)現(xiàn)方式中,所述方法包括:
[0019] 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,根據(jù)所述文件夾中存儲 的表情包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄。
[0020] -種可能的實(shí)現(xiàn)方式中,根據(jù)所述文件夾中存儲的表情包和所述數(shù)據(jù)庫中存儲的 記錄,更新所述數(shù)據(jù)庫中存儲的記錄,包括:
[0021] 獲取所述文件夾中存儲的表情包的第一標(biāo)識信息、以及所述數(shù)據(jù)庫中存儲的記錄 中包含的用于標(biāo)識表情包的第二標(biāo)識信息;
[0022] 在確定出任一第一標(biāo)識信息與所有第二標(biāo)識信息均不相同后,確定出所述任一第 一標(biāo)識信息對應(yīng)的表情包的保存路徑,在所述數(shù)據(jù)庫中存儲用于表示確定出的保存路徑的 記錄;
[0023] 在確定出任一第二標(biāo)識信息與所有第一標(biāo)識信息均不相同后,從數(shù)據(jù)庫中刪除所 述任一第二標(biāo)識信息對應(yīng)的記錄。
[0024]第二方面,一種融合通信中的表情包的管理裝置,所述裝置包括:
[0025] 監(jiān)測模塊,用于監(jiān)測所述監(jiān)測模塊所屬的智能終端中用于存儲表情包的文件夾中 的表情包是否被刪除;
[0026] 更新模塊,用于在所述監(jiān)測模塊在確定出所述文件夾中的任一表情包被刪除后, 從所述智能終端中的數(shù)據(jù)庫中,查詢到已被刪除的表情包的記錄,并從所述數(shù)據(jù)庫中,刪除 查詢到的記錄,所述記錄用于表示所述任一表情包的保存路徑。
[0027] -種可能的實(shí)現(xiàn)方式中,所述監(jiān)測模塊具體用于:
[0028]周期性監(jiān)測所述文件夾中的表情包是否被刪除;或者
[0029] 實(shí)時(shí)監(jiān)測所述文件夾中的表情包是否被刪除。
[0030] -種可能的實(shí)現(xiàn)方式中,所述監(jiān)測模塊具體用于:
[0031] 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息后,調(diào)用所述智能終端中 的文件監(jiān)測模塊FileObserver監(jiān)測所述文件夾中的表情包是否被刪除;
[0032]根據(jù)所述FileObserver返回的反饋信息,確定所述文件夾中的表情包是否被刪 除。
[0033] -種可能的實(shí)現(xiàn)方式中,所述更新模塊還用于:
[0034] 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,根據(jù)所述文件夾中存儲 的表情包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄。
[0035] -種可能的實(shí)現(xiàn)方式中,所述更新模塊具體用于:
[0036] 獲取所述文件夾中存儲的表情包的第一標(biāo)識信息、以及所述數(shù)據(jù)庫中存儲的記錄 中包含的用于標(biāo)識表情包的第二標(biāo)識信息;
[0037] 在確定出任一第一標(biāo)識信息與所有第二標(biāo)識信息均不相同后,確定出所述任一第 一標(biāo)識信息對應(yīng)的表情包的保存路徑,在所述數(shù)據(jù)庫中存儲用于表示確定出的保存路徑的 記錄;
[0038] 在確定出任一第二標(biāo)識信息與所有第一標(biāo)識信息均不相同后,從數(shù)據(jù)庫中刪除所 述任一第二標(biāo)識信息對應(yīng)的記錄。
[0039]第三方面,一種智能終端,所述智能終端包括上述任一項(xiàng)所述的裝置。
[0040]本發(fā)明實(shí)施例提供的方法和裝置中,智能終端會(huì)監(jiān)測用于存儲表情包的文件夾中 的表情包是否被刪除,并在確定出所述文件夾中的任一表情包被刪除后,更新所述智能終 端的數(shù)據(jù)庫中存儲的用于表示表情包的保存路徑的記錄,以使數(shù)據(jù)庫中所存儲的記錄能總 是與所述文件夾中所存儲的表情包保持一致,從而避免了已被刪除的表情包的記錄仍存儲 于數(shù)據(jù)庫,而導(dǎo)致該終端的顯示界面的顯示出現(xiàn)問題,提高了用戶體驗(yàn)。
【附圖說明】
[0041 ]圖1為智能終端下載表情包的流程示意圖;
[0042]圖2為智能終端的用戶界面顯示表情時(shí)的示意圖;
[0043]圖3為本發(fā)明實(shí)施例一中提供的一種融合通信中的表情包的管理方法的流程示意 圖;
[0044] 圖4為本發(fā)明實(shí)施例二中提供的一種融合通信中的表情包的管理方法的流程示意 圖;
[0045] 圖5為本發(fā)明實(shí)施例二中智能終端的用戶界面顯示表情時(shí)的示意圖;
[0046]圖6為本發(fā)明實(shí)施例三中提供的一種融合通信中的表情包的管理裝置的示意圖。
【具體實(shí)施方式】
[0047]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0048]下面結(jié)合說明書附圖對本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。應(yīng)當(dāng)理解,此處所描述 的實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0049]本發(fā)明實(shí)施例一中,提供了一種融合通信中的表情包的管理方法,如圖3所示,所 述方法包括如下步驟:
[0050] S31、監(jiān)測智能終端中用于存儲表情包的文件夾中的表情包是否被刪除;
[0051 ] S32、在確定出所述文件夾中的任一表情包被刪除后,從所述智能終端中的數(shù)據(jù)庫 中,查詢到已被刪除的表情包的記錄,所述記錄用于表示所述任一表情包的保存路徑; [0052] S33、從所述數(shù)據(jù)庫中,刪除查詢到的記錄。
[0053]本發(fā)明實(shí)施例中,智能終端會(huì)監(jiān)測用于存儲表情包的文件夾中的表情包是否被刪 除,并在確定出所述文件夾中的任一表情包被刪除后,更新所述智能終端的數(shù)據(jù)庫中存儲 的用于表示表情包的保存路徑的記錄,以使數(shù)據(jù)庫中所存儲的記錄能總是與所述文件夾中 所存儲的表情包保持一致,從而避免了已被刪除的表情包的記錄仍存儲于數(shù)據(jù)庫,而導(dǎo)致 該終端的顯示界面的顯示出現(xiàn)問題,提高了用戶體驗(yàn)。
[0054]本發(fā)明實(shí)施例中,上述方法可以是在智能終端的業(yè)務(wù)層實(shí)現(xiàn),當(dāng)然也可以在其他 層實(shí)現(xiàn),如應(yīng)用層。
[0055] 本發(fā)明實(shí)施例中,智能終端中的數(shù)據(jù)庫所存儲的記錄的一種可能的實(shí)現(xiàn)形式如表 1所示。
[0056] 表 1
[0057]
[0058] 其中,packagelD中用于存儲唯一標(biāo)識表情包的標(biāo)識信息,packageName中用于存 儲表情包的名稱信息,packageHttpIcon中用于存儲表情包縮略圖對應(yīng)的表情包的保存路 徑。每個(gè)表情包對應(yīng)一個(gè)用于標(biāo)識該表情包的表情包縮略圖,該表情包縮略圖與其對應(yīng)的 表情包存儲于文件夾中,表情包縮略圖的保存路徑即為其對應(yīng)的表情包的保存路徑。
[0059] 一般情況下,表情面板中顯示每個(gè)表情包對應(yīng)的表情包縮略圖,以及當(dāng)前被選中 的表情包縮略圖對應(yīng)的表情包。用戶可以根據(jù)需要在表情面板中選擇表情包縮略圖,進(jìn)一 步在表情面板中選擇該表情包縮略圖對應(yīng)的表情包包含的個(gè)表情圖標(biāo)。
[0060] 本發(fā)明實(shí)施例中,S31中監(jiān)測智能終端中用于存儲表情包的文件夾中的表情包是 否被刪除,包括以下兩種可能的實(shí)現(xiàn)方式:
[0061] 方式1、周期性監(jiān)測所述文件夾中的表情包是否被刪除,由于周期監(jiān)測,降低了資 源開銷。
[0062] 方式2、實(shí)時(shí)監(jiān)測所述文件夾中的表情包是否被刪除,使得數(shù)據(jù)庫中所存儲的記錄 能實(shí)時(shí)與所述文件夾中所存儲的表情包保持一致。
[0063] -種可能的實(shí)現(xiàn)方式中,S31中監(jiān)測用于存儲表情包的文件夾中的表情包是否被 刪除,包括:
[0064] 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息后,調(diào)用所述智能終端中 的文件監(jiān)測模塊FileObserver監(jiān)測所述文件夾中的表情包是否被刪除;
[0065]根據(jù)所述FileObserver返回的反饋信息,確定所述文件夾中的表情包是否被刪 除。
[0066]其中,開機(jī)廣播消息是在智能終端的操作系統(tǒng)完成啟動(dòng)后發(fā)送的,智能終端的應(yīng) 用層、業(yè)務(wù)層等在接收到該開機(jī)廣播消息后,可以執(zhí)行初始化處理。本發(fā)明實(shí)施例中不限定 智能終端的操作系統(tǒng)的類型,可以采用Android系統(tǒng)、Windows系統(tǒng)等。FileObserver是操作 系統(tǒng)中的用于監(jiān)測文件夾中的操作的功能控件,在文件夾中有刪除、新增等操作時(shí),通過回 調(diào)反饋給調(diào)用者該文件夾中執(zhí)行的操作。
[0067]本發(fā)明實(shí)施例中,開機(jī)廣播消息可以為BootCompleted消息,當(dāng)然也可以是操作系 統(tǒng)在完成開機(jī)后發(fā)送的其他消息,本發(fā)明實(shí)施例不對開機(jī)廣播消息的具體實(shí)現(xiàn)進(jìn)行限定。
[0068] -種可能的實(shí)現(xiàn)方式中,所述方法包括:
[0069] 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,根據(jù)所述文件夾中存儲 的表情包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄。
[0070] 具體的,在智能終端每次開機(jī)后,均更新一下所述數(shù)據(jù)庫中存儲的記錄,以使所述 數(shù)據(jù)庫中所存儲的記錄與所述文件夾中所存儲的表情包保持一致。
[0071] 在實(shí)施中,根據(jù)所述文件夾中存儲的表情包和所述數(shù)據(jù)庫中存儲的記錄,更新所 述數(shù)據(jù)庫中存儲的記錄時(shí),包括:
[0072] 獲取所述文件夾中存儲的表情包的第一標(biāo)識信息、以及所述數(shù)據(jù)庫中存儲的記錄 中包含的用于標(biāo)識表情包的第二標(biāo)識信息;
[0073] 在確定出任一第一標(biāo)識信息與所有第二標(biāo)識信息均不相同后,確定出所述任一第 一標(biāo)識信息對應(yīng)的表情包的保存路徑,并在所述數(shù)據(jù)庫中存儲用于表示確定出的保存路徑 的記錄;
[0074] 在確定出任一第二標(biāo)識信息與所有第一標(biāo)識信息均不相同后,從數(shù)據(jù)庫中刪除所 述任一第二標(biāo)識信息對應(yīng)的記錄。
[0075] 具體的,在確定出任一第一標(biāo)識信息與所有第二標(biāo)識信息均不相同后,確定所述 任一第一標(biāo)識信息對應(yīng)的表情包未在所述數(shù)據(jù)庫中進(jìn)行記錄,這樣,雖然所述文件夾中已 存儲該表情包,但用戶無法調(diào)用該表情包中的表情,因此,需要將用于表示所述任一第一標(biāo) 識信息對應(yīng)的表情包的保存路徑的記錄存儲于所述數(shù)據(jù)庫中,以使所述數(shù)據(jù)庫中所存儲的 記錄與所述文件夾中所存儲的表情包保持一致,這樣,用戶就可以正常調(diào)用該表情包中的 表情,從而提高了用戶體驗(yàn)。在確定出任一第二標(biāo)識信息與所有第一標(biāo)識信息均不相同后, 確定所述任一第二標(biāo)識信息對應(yīng)的表情包已被刪除,因此,需要在所述數(shù)據(jù)庫中存儲用于 表示確定出的保存路徑的記錄,以使所述數(shù)據(jù)庫中所存儲的記錄與所述文件夾中所存儲的 表情包保持一致。
[0076] 在具體實(shí)施中,在接收到智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,可以先執(zhí) 行根據(jù)所述文件夾中存儲的表情包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的 記錄;再執(zhí)行調(diào)用所述智能終端中的FileObserver監(jiān)測所述文件夾中的表情包是否被刪 除。在接收到智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,也可以先執(zhí)行調(diào)用所述智能終 端中的Fi leObserver監(jiān)測所述文件夾中的表情包是否被刪除,再執(zhí)行根據(jù)所述文件夾中存 儲的表情包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄。在接收到智能終 端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,還可以同時(shí)執(zhí)行調(diào)用所述智能終端中的 FileObserver監(jiān)測所述文件夾中的表情包是否被刪除,以及根據(jù)所述文件夾中存儲的表情 包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄。本發(fā)明實(shí)施例中不對上述 兩個(gè)步驟的執(zhí)行順序進(jìn)行限定。
[0077] 下面通過一個(gè)具體實(shí)施例對本發(fā)明實(shí)施例提供的一種融合通信中的表情包的管 理方法進(jìn)行詳細(xì)說明。
[0078] 實(shí)施例二、本實(shí)施例以智能終端安裝安卓(Android)系統(tǒng)為例進(jìn)行說明,如圖4所 示,智能終端的Android系統(tǒng)完成開機(jī)操作后,發(fā)送BootCompleted消息;智能終端的業(yè)務(wù) (Service)層接收該BootCompleted消息后觸發(fā)更新數(shù)據(jù)庫的操作,具體為:先查詢數(shù)據(jù)庫 (Database),并讀取數(shù)據(jù)庫中的各記錄,然后訪問用于存放表情包的文件夾,查看數(shù)據(jù)庫中 個(gè)記錄包含的packageld是否在該文件夾中都有對應(yīng)的表情包,如果該文件夾不存在或者 該文件夾中的表情包與數(shù)據(jù)庫中的記錄不符合,則根據(jù)該文件夾中所存儲的表情包更新數(shù) 據(jù)庫中的記錄。
[0079] 該Service層同時(shí)通過調(diào)用FileObserver監(jiān)測用于存放表情包的文件夾,如果監(jiān) 測到該文件夾中執(zhí)行了刪除操作,則再次訪問存放表情商店存放的目錄,查看數(shù)據(jù)庫中 packageld是否在文件夾中都有對應(yīng),如果文件夾不存在或者文件夾中的表情包與數(shù)據(jù)庫 中的記錄不一致,則按照文件夾中所存儲的表情包更新數(shù)據(jù)庫,這樣,用戶每次調(diào)用到表情 界面,從表情數(shù)據(jù)庫查到的數(shù)據(jù)都和實(shí)際情況相符合,如圖5所示,不會(huì)出現(xiàn)數(shù)據(jù)庫存在的 記錄對應(yīng)的表情包在文件夾不存在,而導(dǎo)致表情顯示界面的顯示問題。
[0080] 上述方法處理流程可以用軟件程序?qū)崿F(xiàn),該軟件程序可以存儲在存儲介質(zhì)中,當(dāng) 存儲的軟件程序被調(diào)用時(shí),執(zhí)行上述方法步驟。
[0081] 基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例三中,提供了一種融合通信中的表情包的管理 裝置,如圖6所示,所述裝置包括:
[0082] 監(jiān)測模塊61,用于監(jiān)測所述監(jiān)測模塊所屬的智能終端中用于存儲表情包的文件夾 中的表情包是否被刪除;
[0083] 更新模塊62,用于在所述監(jiān)測模塊在確定出所述文件夾中的任一表情包被刪除 后,從所述智能終端中的數(shù)據(jù)庫中,查詢到已被刪除的表情包的記錄,并從所述數(shù)據(jù)庫中, 刪除查詢到的記錄,所述記錄用于表示所述任一表情包的保存路徑。
[0084] 本發(fā)明實(shí)施例中,監(jiān)測模塊會(huì)監(jiān)測用于存儲表情包的文件夾中的表情包是否被刪 除,并在確定出所述文件夾中的任一表情包被刪除后,觸發(fā)更新模塊更新所述智能終端的 數(shù)據(jù)庫中存儲的用于表示表情包的保存路徑的記錄,以使數(shù)據(jù)庫中所存儲的記錄能總是與 所述文件夾中所存儲的表情包保持一致,從而避免了已被刪除的表情包的記錄仍存儲于數(shù) 據(jù)庫,而導(dǎo)致該終端的顯示界面的顯示出現(xiàn)問題,提高了用戶體驗(yàn)。
[0085] 一種可能的實(shí)現(xiàn)方式中,所述監(jiān)測模塊61具體用于:
[0086]周期性監(jiān)測所述文件夾中的表情包是否被刪除;或者 [0087]實(shí)時(shí)監(jiān)測所述文件夾中的表情包是否被刪除。
[0088] 一種可能的實(shí)現(xiàn)方式中,所述監(jiān)測模塊61具體用于:
[0089]接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息后,調(diào)用所述智能終端中 的文件監(jiān)測模塊FileObserver監(jiān)測所述文件夾中的表情包是否被刪除;
[0090]根據(jù)所述FileObserver返回的反饋信息,確定所述文件夾中的表情包是否被刪 除。
[0091 ] -種可能的實(shí)現(xiàn)方式中,所述更新模塊62還用于:
[0092]接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,根據(jù)所述文件夾中存儲 的表情包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄。
[0093] 一種可能的實(shí)現(xiàn)方式中,所述更新模塊62具體用于:
[0094] 獲取所述文件夾中存儲的表情包的第一標(biāo)識信息、以及所述數(shù)據(jù)庫中存儲的記錄 中包含的用于標(biāo)識表情包的第二標(biāo)識信息;
[0095] 在確定出任一第一標(biāo)識信息與所有第二標(biāo)識信息均不相同后,確定出所述任一第 一標(biāo)識信息對應(yīng)的表情包的保存路徑,并在所述數(shù)據(jù)庫中存儲用于表示確定出的保存路徑 的記錄;在確定出任一第二標(biāo)識信息與所有第一標(biāo)識信息均不相同后,從數(shù)據(jù)庫中刪除所 述任一第二標(biāo)識信息對應(yīng)的記錄。
[0096] 基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例四中,提供了一種智能終端,所述智能終端包括 實(shí)施例三中的裝置。
[0097] 本發(fā)明實(shí)施例所提供的智能終端可以為智能手機(jī)、平板電腦等設(shè)備。
[0098] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn) 品的形式。
[0099] 本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流 程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序 指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn) 生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí) 現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0100] 這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。
[0101] 這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一 個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0102] 盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu) 選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0103] 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1. 一種融合通信中的表情包的管理方法,其特征在于,所述方法包括: 監(jiān)測智能終端中用于存儲表情包的文件夾中的表情包是否被刪除; 在確定出所述文件夾中的任一表情包被刪除后,從所述智能終端中的數(shù)據(jù)庫中,查詢 到已被刪除的表情包的記錄,所述記錄用于表示所述任一表情包的保存路徑; 從所述數(shù)據(jù)庫中,刪除查詢到的記錄。2. 如權(quán)利要求1所述的方法,其特征在于,監(jiān)測用于存儲表情包的文件夾中的表情包是 否被刪除,包括: 周期性監(jiān)測所述文件夾中的表情包是否被刪除;或者 實(shí)時(shí)監(jiān)測所述文件夾中的表情包是否被刪除。3. 如權(quán)利要求1或2所述的方法,其特征在于,監(jiān)測用于存儲表情包的文件夾中的表情 包是否被刪除,包括: 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息后,調(diào)用所述智能終端中的文 件監(jiān)測模塊FileObserver監(jiān)測所述文件夾中的表情包是否被刪除; 根據(jù)所述FileObserver返回的反饋信息,確定所述文件夾中的表情包是否被刪除。4. 如權(quán)利要求1或2所述的方法,其特征在于,所述方法包括: 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,根據(jù)所述文件夾中存儲的表 情包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄。5. 如權(quán)利要求4所述的方法,其特征在于,根據(jù)所述文件夾中存儲的表情包和所述數(shù)據(jù) 庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄,包括: 獲取所述文件夾中存儲的表情包的第一標(biāo)識信息、以及所述數(shù)據(jù)庫中存儲的記錄中包 含的用于標(biāo)識表情包的第二標(biāo)識信息; 在確定出任一第一標(biāo)識信息與所有第二標(biāo)識信息均不相同后,確定出所述任一第一標(biāo) 識信息對應(yīng)的表情包的保存路徑,并在所述數(shù)據(jù)庫中存儲用于表示確定出的保存路徑的記 錄; 在確定出任一第二標(biāo)識信息與所有第一標(biāo)識信息均不相同后,從數(shù)據(jù)庫中刪除所述任 一第二標(biāo)識信息對應(yīng)的記錄。6. -種融合通信中的表情包的管理裝置,其特征在于,所述裝置包括: 監(jiān)測模塊,用于監(jiān)測所述監(jiān)測模塊所屬的智能終端中用于存儲表情包的文件夾中的表 情包是否被刪除; 更新模塊,用于在所述監(jiān)測模塊在確定出所述文件夾中的任一表情包被刪除后,從所 述智能終端中的數(shù)據(jù)庫中,查詢到已被刪除的表情包的記錄,并從所述數(shù)據(jù)庫中,刪除查詢 到的記錄,所述記錄用于表示所述任一表情包的保存路徑。7. 如權(quán)利要求6所述的裝置,其特征在于,所述監(jiān)測模塊具體用于: 周期性監(jiān)測所述文件夾中的表情包是否被刪除;或者 實(shí)時(shí)監(jiān)測所述文件夾中的表情包是否被刪除。8. 如權(quán)利要求6或7所述的裝置,其特征在于,所述監(jiān)測模塊具體用于: 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息后,調(diào)用所述智能終端中的文 件監(jiān)測模塊FileObserver監(jiān)測所述文件夾中的表情包是否被刪除; 根據(jù)所述FileObserver返回的反饋信息,確定所述文件夾中的表情包是否被刪除。9. 如權(quán)利要求6或7所述的裝置,其特征在于,所述更新模塊還用于: 接收到所述智能終端中的操作系統(tǒng)發(fā)送的開機(jī)廣播消息,根據(jù)所述文件夾中存儲的表 情包和所述數(shù)據(jù)庫中存儲的記錄,更新所述數(shù)據(jù)庫中存儲的記錄。10. 如權(quán)利要求9所述的裝置,其特征在于,所述更新模塊具體用于: 獲取所述文件夾中存儲的表情包的第一標(biāo)識信息、以及所述數(shù)據(jù)庫中存儲的記錄中包 含的用于標(biāo)識表情包的第二標(biāo)識信息; 在確定出任一第一標(biāo)識信息與所有第二標(biāo)識信息均不相同后,確定出所述任一第一標(biāo) 識信息對應(yīng)的表情包的保存路徑,在所述數(shù)據(jù)庫中存儲用于表示確定出的保存路徑的記 錄; 在確定出任一第二標(biāo)識信息與所有第一標(biāo)識信息均不相同后,從數(shù)據(jù)庫中刪除所述任 一第二標(biāo)識信息對應(yīng)的記錄。11. 一種智能終端,其特征在于,所述智能終端包括如權(quán)利要求6~10任一項(xiàng)所述的裝 置。
【文檔編號】G06F17/30GK105868278SQ201610165837
【公開日】2016年8月17日
【申請日】2016年3月22日
【發(fā)明人】劉濤, 李和意
【申請人】青島海信移動(dòng)通信技術(shù)股份有限公司