[發明專利]字符數量的統計方法、裝置、設備及存儲介質有效
| 申請號: | 201910825315.2 | 申請日: | 2019-08-30 |
| 公開(公告)號: | CN110705256B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 魏佳 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F40/216 | 分類號: | G06F40/216;G06F16/903 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字符 數量 統計 方法 裝置 設備 存儲 介質 | ||
本發明涉及數據處理技術領域,公開了一種字符數量的統計方法、裝置、設備及存儲介質。該方法包括:監測用戶終端界面中文本輸入框內的字符的變化情況;在文本輸入框內的字符發生變化時,統計文本輸入框內的字符的數量,得到初始字符數量統計值;基于預設的正則表達式,篩選并統計文本輸入框內所有與預設多表情字符庫中的預設表情字符匹配的字符,獲得多字符表情數量,預設表情字符為由多個字符進行表征的表情字符,預設多表情字符庫涵蓋了文本輸入框支持輸入的所有多字符表情;根據初始字符數量統計值和多字符表情數量,確定文本輸入框內的實際字符數量。通過上述方式,解決了現有技術無法準確統計用戶輸入的字符數量的技術問題。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種字符數量的統計方法、裝置、設備及存儲介質。
背景技術
在網絡互動的過程中,越來越多的網絡用戶希望將自己的情緒在互動過程中表達出來。在情緒表達過程中,利用表情字符可以形象生動的表達情緒的變化。
隨著智能手機、平板電腦等智能移動終端的廣泛普及,各類即時通訊應用軟件被廣泛應用于各種智能移動終端中,并且用戶在使用即時通訊應用軟件進行消息互動的過程中,為了將自己的情緒在互動過程中表達出來,經常會發送一些表情字符來表達自己的情緒。
但是,表情字符會由于其對應的UTF-16格式的統一碼(Unicode,也稱萬國碼、單一碼)的長度不同,而分為2個字符長度的表情字符和1個字符長度的表情字符。而現有對字符表情長度的判斷方式通常是采用\u+4(\u后面加4位Unicode碼)的方式來判斷表情字符長度。這就會存在將2個字符長度的表情字符判斷為2個單獨的表情,或者僅統計為一個字符長度,從而造成最后對用戶輸入內容的字符個數統計不準確的問題。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種字符數量的統計方法、裝置、設備及存儲介質,旨在解決現有技術無法準確統計用戶輸入的字符數量的技術問題。
為實現上述目的,本發明提供了一種字符數量的統計方法,所述方法包括以下步驟:
監測用戶終端界面中文本輸入框內的字符的變化情況;
在所述文本輸入框內的字符發生變化時,統計所述文本輸入框內的字符的數量,得到初始字符數量統計值;
基于預設的正則表達式,篩選并統計所述文本輸入框內所有與預設多表情字符庫中的預設表情字符匹配的字符,獲得多字符表情數量,所述預設表情字符為由多個字符進行表征的表情字符,所述預設多表情字符庫涵蓋了所述文本輸入框支持輸入的所有多字符表情;
根據所述初始字符數量統計值和多字符表情數量,確定所述文本輸入框內的實際字符數量。
優選地,所述基于預設的正則表達式,篩選并統計所述文本輸入框內所有與預設多表情字符庫中的預設表情字符匹配的字符,獲得多字符表情數量的步驟之前,所述方法還包括:
對所述文本輸入框支持的表情字符庫進行遍歷,獲取并記錄當前表情字符對應的統一碼,得到初始待分析數據;
從所述初始待分析數據中過濾出所述預設表情字符對應的統一碼,得到目標待分析數據;
將所述目標待分析數據作為輸入參數,輸入預先構建的目標分析模型,得到第一分析結果和第二分析結果,所述第一分析結果為所述預設表情字符對應的統一碼中取值相同的統一碼取值,所述第二分析結果為所述預設表情字符對應的統一碼中取值不同的統一碼取值區間;
獲取預設的正則表達式模板,所述正則表達式模板包括開頭部分、固定部分、第一匹配部分和第二匹配部分;
將所述第一分析結果輸入到所述正則表達式模板的第一匹配部分,將所述第二分析結果輸入到所述正則表達式模板的第二匹配部分,得到所述正則表達式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910825315.2/2.html,轉載請聲明來源鉆瓜專利網。





