[發明專利]一種消息管理方法及終端有效
| 申請號: | 201710975336.3 | 申請日: | 2017-10-16 |
| 公開(公告)號: | CN107908483B | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 劉德建;羅林;王永仙;陳錦強;郭玉湖 | 申請(專利權)人: | 福建天泉教育科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350212 福建省福州市長樂*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 管理 方法 終端 | ||
本發明涉及數據處理領域,尤其涉及一種消息管理方法及終端。本發明通過本發明通過擴展iOS操作系統中原生的NNC類(NSNotificationCenter類),使得NNC類可創建多個與不同消息接收對象進行通信的消息管理中心對象,從而實現在iOS操作系統內實現分組多播消息,提高了iOS操作系統內消息通訊的隱私性。
技術領域
本發明涉及數據處理領域,尤其涉及一種消息管理方法及終端。
背景技術
目前,iOS操作系統內各對象間的消息通訊都是采用系統自帶的NSNotificationCenter(NNC)類進行管理,NNC類可在相互無關的類之間進行廣播通信。例如,類A中實現消息發送,類B、類C、類D實現消息監聽并接收NNC消息。但是,iOS操作系統自帶的消息通訊機制存在以下缺陷:
1、NNC以廣播中心的形式存在于iOS操作系統內,iOS操作系統內的所有類對象都能獲取到NNC廣播中心接收到的消息,并進行消息處理,不便于處理私有事件;
2、NNC所有的消息都集中在廣播中心進行集中處理,沒有消息分組導致消息不能分組管理,所有消息都可侵入消息接收方,可維護性和容錯性較低。
隨著通訊技術的發展,NNC已經無法滿足iOS應用內復雜的通訊需求,因此需要一種新的應用內消息管理方法或系統可以將消息進行模塊化私有化管理,滿足消息的私有化使用需求,并提高應用的封裝性、容錯性和可維護性。
發明內容
本發明所要解決的技術問題是:如何提高iOS操作系統內消息通訊的隱私性。
為了解決上述技術問題,本發明采用的技術方案為:
本發明提供一種消息管理方法,包括:
為iOS操作系統的NNC類擴展消息管理中心數組屬性;
為所述NNC類擴展消息管理方法;
所述消息管理方法具體為:
S1、創建一個以上消息管理中心對象,并將所述消息管理中心對象存儲于所述消息管理中心數組中;
S2、從所述消息管理中心數組中獲取一消息管理中心對象,得到第一消息管理中心對象;
S3、獲取與所述第一消息管理中心對象對應的一個以上第一消息接收對象;
S4、綁定所述第一消息管理中心對象和一個以上所述第一消息接收對象;
S5、重復執行步驟S2至S4,直至所述消息管理中心對象數組被遍歷;
S6、當一所述消息管理中心對象接收到第一消息時,與一所述消息管理中心對象綁定的一個以上消息接收對象執行與所述第一消息對應的業務邏輯。
本發明還提供一種消息管理終端,包括一個或多個處理器及存儲器,所述存儲器存儲有程序,并且被配置成由所述一個或多個處理器執行以下步驟:
為iOS操作系統的NNC類擴展消息管理中心數組屬性;
為所述NNC類擴展消息管理方法;
所述消息管理方法具體為:
S1、創建一個以上消息管理中心對象,并將所述消息管理中心對象存儲于所述消息管理中心數組中;
S2、從所述消息管理中心數組中獲取一消息管理中心對象,得到第一消息管理中心對象;
S3、獲取與所述第一消息管理中心對象對應的一個以上第一消息接收對象;
S4、綁定所述第一消息管理中心對象和一個以上所述第一消息接收對象;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天泉教育科技有限公司,未經福建天泉教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710975336.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息傳送方法、設備及計算機可讀介質
- 下一篇:牙科用聚合性組合物





