一種短信轉移的方法、裝置及存儲介質與流程
1.本技術涉及通信技術領域,尤其是涉及一種短信轉移的方法、裝置及存儲介質。
背景技術:
2.目前,越來越多的用戶擁有多個手機號碼,但由于一個終端設備最多只能支持兩個手機卡,即一個終端設備最多只能存在兩個手機號碼,因此當用戶擁有兩個及以上的手機號碼時,即使用至少兩個終端設備時,用戶想得知每個終端設備上的短信,需使用每個短信對應的終端設備進行查看,較為不方便。
技術實現要素:
3.為便于用戶能夠查看到不同終端設備上的短信,本技術提供一種短信轉移的方法、裝置及存儲介質。
4.第一方面,本技術提供一種短信轉移的方法,采用如下的技術方案:一種短信轉移的方法,包括:根據用戶觸發的號碼選擇指令,從至少一個號碼中確定目標號碼;根據用戶觸發的短信選擇指令,從所述目標號碼對應的短信中確定待轉移短信;獲取需要接收所述待轉移短信的目標設備的設備信息;當檢測到用戶觸發的轉移指令時,根據所述設備信息將所述待轉移短信傳輸至所述目標設備中。
5.通過采用上述技術方案,由于存在至少一個目標號碼的情況,因此需根據用戶觸發的號碼選擇指令,從至少一個號碼中確定出目標號碼,每個目標號碼均對應有多條短信,需根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信,以確定出用戶需要進行轉移的短信。獲取需要接收待轉移短信的目標設備的設備信息,當檢測到用戶觸發的轉移指令時,說明用戶需將待轉移短信進行轉移,根據設備信息將待轉移短信傳輸至目標設備中。以使得用戶能夠更加方便地查看到不同設備上的短信。
6.在另一種可能實現的方式中,將所述待轉移短信傳輸至所述目標設備中,包括:獲取所述待轉移短信的接收時間、當前時間、閱讀狀態以及所述待轉移短信對應的來源號碼的通信次數,所述閱讀狀態包括已讀狀態以及未讀狀態;計算當前時間與接收時間的時間差值;基于所述時間差值、所述通信次數、所述閱讀狀態以及各自對應的權重,確定待轉移短信的得分;基于所述得分對所述待轉移短信進行排序,得到排序結果;基于所述排序結果將所述待轉移短信傳輸至所述目標設備中。
7.通過采用上述技術方案,通過獲取待轉移短信的接收時間以及當前時間,以便于計算出當前時間與接收時間的時間差值,時間差值越小,說明待轉移短信的接收時間距離當前時間的時間越短,對應說明待轉移短信的時效性較強,即用戶需要進行轉移的可能性
越高,對應的待轉移短信的得分越高。獲取待轉移短信的閱讀狀態,其中,閱讀狀態包括已讀狀態以及未讀狀態,待轉移短信的閱讀狀態為已讀狀態時,說明待轉移短信已被用戶查看并處理,對應的待轉移短信的得分較低,待轉移短信的閱讀狀態為未讀狀態時,說明待轉移短信需要進行轉移的可能性越高,對應的得分較高。獲取待轉移短信對應的來源號碼的通信次數,通信次數越多,說明與該來源號碼互動的頻率較高,說明該來源號碼對應的待轉移短信需要進行轉移的可能性越大,即通信次數越多,待轉移短信的得分越高。
8.由于時間差值、通信次數以及閱讀狀態對待轉移短信的影響力度不同,即需根據時間差值、通信次數、閱讀狀態以及各自對應的權重,確定待轉移短信的得分,進而根據得分對待轉移短信進行排序,得到排序結果。進而根據排序結果將待轉移短信傳輸至目標設備中,以使得用戶能夠直觀地了解到每個待轉移短信的得分情況。
9.在另一種可能實現的方式中,所述根據用戶觸發的短信選擇指令,從所述目標號碼對應的短信中確定待轉移短信,之前還包括:獲取所述目標號碼對應的短信的短信內容;對每個短信的短信內容進行特征詞提取,得到所述每個短信的短信內容的特征詞;將任一短信的特征詞在預設特征詞庫中進行查,所述預設特征詞庫中包含多個特征詞,且每個特征詞對應有種類信息;若在所述預設特征詞庫中查到所述特征詞,則確定出所述特征詞對應的種類信息;將所述特征詞對應的種類信息確定為所述短信對應的種類信息;將所述每個短信以及所述每個短信對應的種類信息進行輸出。
10.通過采用上述技術方案,預設特征庫中包含多個特征詞,且每個特征詞對應有種類信息。由于每個短信的類型不同,為確定每個短信的具體種類信息,需獲取目標號碼對應的短信的短信內容,并對每個短信的短信內容進行特征詞提取,得到每個短信的特征詞,以使得能夠根據特征詞在預設特征詞庫中查到特征詞對應的種類信息,進而得出短信對應的種類信息。將每個短信以及每個短信對應的種類信息進行輸出,以使得用戶能夠明確地了解到每個短信的種類信息,并能夠根據種類信息對短信進行操作。
11.在另一種可能實現的方式中,所述方法還包括:將任一來源號碼在危險號碼庫中進行查;若在所述危險號碼庫中查到所述任一來源號碼,則確定所述任一來源號碼為危險號碼,將所述任一來源號碼對應的短信確定為危險短信;對所述危險短信進行標注。
12.通過采用上述技術方案,每個短信均對應有來源號碼,即發送該短信至目標號碼的號碼。危險號碼庫中包括多個被記錄的危險號碼,將某一來源號碼在危險號碼庫中進行查,以使得判斷出該來源號碼是否為危險號碼,當在危險號碼庫中查到該來源號碼時,確定該來源號碼為危險號碼,并將該來源號碼對應的短信確定為危險短信,并對危險短信進行標注,以使得用戶能夠清楚直觀地了解到短信是否為危險短信的情況,一定程度降低用戶處理到危險短信的風險。
13.在另一種可能實現的方式中,所述方法還包括:
當檢測到用戶觸發的sim卡轉移指令時,確定出所述sim卡對應的短信存儲空間以及每個待轉移短信的字符數量;若任一待轉移短信的字符數量達到預設字符數量,則基于所述任一待轉移短信的特征詞,生成壓縮后的待轉移短信;將所述短信存儲空間根據種類信息進行劃分,得到每個種類信息對應的存儲空間;基于所述待轉移短信的種類信息以及得分,將壓縮后的待轉移短信以及對應的發送號碼保存在對應的存儲空間中。
14.通過采用上述技術方案,當檢測到用戶觸發的sim卡轉移指令時,說明用戶需要通過轉移sim卡對短信進行轉移,即需要將短信存儲在sim卡中,但sim卡擁有多種不同的sim卡類型,且每種sim卡類型有對應的存儲空間,即sim卡擁有不同的存儲空間,因此需要確定出sim卡對應的短信存儲空間以及每個待轉移短信的字符數量。當任一待轉移短信的字符數量達到預設字符數量時,說明該待轉移短信的短信內容過多,需根據該待轉移短信的特征詞,生成壓縮后的待轉移短信,以使得sim卡中能夠存儲更多的短信。將短信存儲空間根據種類信息進行劃分,得到每個種類信息對應的存儲空間,并根據待轉移短信的種類信息以及得分,將壓縮后的待轉移短信以及對應的發送號碼保存在對應的存儲空間中,以使得能夠存儲到更多重要的短信。
15.在另一種可能實現的方式中,所述設備信息包括目標設備上的號碼,所述方法還包括:對所述待轉移短信進行加密處理,得到加密后的待轉移短信;將所述加密后的待轉移短信以及預設發送指令通過所述目標設備的號碼傳輸至所述目標設備,以使得目標設備基于所述預設發送指令發送反饋信息;若在預設時間內接收到所述反饋信息,且所述反饋信息的來源號碼為所述目標設備的號碼,則將所述待轉移短信對應的解密文件傳輸至所述目標設備。
16.通過采用上述技術方案,由于在對短信進行轉移的過程中,存在被攔截的安全問題,因此可以對待轉移短信進行加密處理,得到加密后的待轉移短信,預設發送指令為提前設定的用于提醒目標設備發送反饋信息的指令,將加密后的待轉移短信以及預設發送指令通過目標設備的號碼傳輸至目標設備,當在預設時間內接收到反饋信息,且反饋信息的來源號碼為目標設備的號碼時,說明目標設備已接收到加密后的待轉移短信,將待轉移短信對應的解密文件傳輸至目標設備,以使得目標設備根據解密文件對加密后的待轉移短信進行解密,得到用戶能夠查看的待轉移短信。
17.在另一種可能實現的方式中,所述方法還包括:若存在處于未讀狀態的未讀短信,則獲取所述未讀短信的條數;若所述未讀短信的條數達到預設條數,則向預設接收號碼輸出提示信息。
18.通過采用上述技術方案,當存在未讀狀態的未讀短信時,說明用戶在一段時間內未對短信進行處理,獲取未讀短信的條數,當未讀短信的條數達到預設條數時,說明用戶已經積累較多的未處理短信,向預設接收號碼輸出提示信息,以使得用戶能夠了解到當前已存在較多的未讀短信,并需對未讀短信進行處理。
19.第二方面,本技術提供一種短信轉移的裝置,采用如下的技術方案:
一種短信轉移的裝置,包括:號碼確定模塊,用于根據用戶觸發的號碼選擇指令,從至少一個號碼中確定目標號碼;短信確定模塊,用于根據用戶觸發的短信選擇指令,從所述目標號碼對應的短信中確定待轉移短信;設備獲取模塊,用于獲取需要接收所述待轉移短信的目標設備的設備信息;第一傳輸模塊,用于當檢測到用戶觸發的轉移指令時,根據所述設備信息將所述待轉移短信傳輸至所述目標設備中。
20.通過采用上述技術方案,由于存在至少一個目標號碼的情況,因此需號碼確定模塊根據用戶觸發的號碼選擇指令,從至少一個號碼中確定出目標號碼,每個目標號碼均對應有多條短信,需短信確定模塊根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信,以確定出用戶需要進行轉移的短信。并使用設備獲取模塊獲取需要接收待轉移短信的目標設備的設備信息,當第一傳輸模塊檢測到用戶觸發的轉移指令時,說明用戶需將待轉移短信進行轉移,根據設備信息將待轉移短信傳輸至目標設備中。以使得用戶能夠更加方便地查看到不同設備上的短信。
21.在另一種可能的實現方式中,第一傳輸模塊中將待轉移短信傳輸至目標設備中,具體用于:獲取所述待轉移短信的接收時間、當前時間、閱讀狀態以及所述待轉移短信對應的來源號碼的通信次數,所述閱讀狀態包括已讀狀態以及未讀狀態;計算當前時間與接收時間的時間差值;基于所述時間差值、所述通信次數、所述閱讀狀態以及各自對應的權重,確定待轉移短信的得分;基于所述得分對所述待轉移短信進行排序,得到排序結果;基于所述排序結果將所述待轉移短信傳輸至所述目標設備中。
22.在另一種可能的實現方式中,所述裝置還包括:內容獲取模塊,用于獲取所述目標號碼對應的短信的短信內容;提取模塊,用于對每個短信的短信內容進行特征詞提取,得到所述每個短信的短信內容的特征詞;第一查模塊,用于將任一短信的特征詞在預設特征詞庫中進行查,所述預設特征詞庫中包含多個特征詞,且每個特征詞對應有種類信息;第一種類確定模塊,用于當在所述預設特征詞庫中查到所述特征詞時,確定出所述特征詞對應的種類信息;第二種類確定模塊,用于將所述特征詞對應的種類信息確定為所述短信對應的種類信息;第一輸出模塊,用于將所述每個短信以及所述每個短信對應的種類信息進行輸出。
23.在另一種可能的實現方式中,所述裝置還包括:第二查模塊,用于將任一來源號碼在危險號碼庫中進行查;危險確定模塊,用于當在所述危險號碼庫中查到所述任一來源號碼時,確定所
述任一來源號碼為危險號碼,將所述任一來源號碼對應的短信確定為危險短信;標注模塊,用于對所述危險短信進行標注。
24.在另一種可能的實現方式中,所述裝置還包括:sim卡確定模塊,用于當檢測到用戶觸發的sim卡轉移指令時,確定出所述sim卡對應的短信存儲空間以及每個待轉移短信的字符數量;壓縮生成模塊,用于當任一待轉移短信的字符數量達到預設字符數量時,基于所述任一待轉移短信的特征詞,生成壓縮后的待轉移短信;劃分模塊,用于將所述短信存儲空間根據種類信息進行劃分,得到每個種類信息對應的存儲空間;存儲模塊,用于基于所述待轉移短信的種類信息以及得分,將壓縮后的待轉移短信以及對應的發送號碼保存在對應的存儲空間中。
25.在另一種可能的實現方式中,所述裝置還包括:加密模塊,用于對所述待轉移短信進行加密處理,得到加密后的待轉移短信;第二傳輸模塊,用于將所述加密后的待轉移短信以及預設發送指令通過所述目標設備的號碼傳輸至所述目標設備,以使得目標設備基于所述預設發送指令發送反饋信息;第三傳輸模塊,用于當在預設時間內接收到所述反饋信息,且所述反饋信息的來源號碼為所述目標設備的號碼時,將所述待轉移短信對應的解密文件傳輸至所述目標設備。
26.在另一種可能的實現方式中,所述裝置還包括:條數獲取模塊,用于當存在處于未讀狀態的未讀短信時,獲取所述未讀短信的條數;第二輸出模塊,用于當所述未讀短信的條數達到預設條數時,向預設接收號碼輸出提示信息。
27.第三方面,本技術提供一種電子設備,采用如下的技術方案:一種電子設備,該電子設備包括:一個或多個處理器;存儲器;一個或多個應用程序,其中一個或多個應用程序被存儲在存儲器中并被配置為由一個或多個處理器執行,一個或多個應用程序配置用于:執行根據第一方面任一種可能的實現方式所示的一種短信轉移的方法。
28.第四方面,本技術提供一種計算機可讀存儲介質,采用如下的技術方案:一種計算機可讀存儲介質,當所述計算機程序在計算機中執行時,令所述計算機執行第一方面任一項所述的短信轉移的方法。
29.綜上所述,本技術包括以下至少一種有益技術效果:1. 由于存在至少一個目標號碼的情況,因此需根據用戶觸發的號碼選擇指令,從至少一個號碼中確定出目標號碼,每個目標號碼均對應有多條短信,需根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信,以確定出用戶需要進行轉移的短信。獲取需要接收待轉移短信的目標設備的設備信息,當檢測到用戶觸發的轉移指令時,說明用戶需將待轉移短信進行轉移,根據設備信息將待轉移短信傳輸至目標設備中。以使得
用戶能夠更加方便地查看到不同設備上的短信;2. 當存在未讀狀態的未讀短信時,說明用戶在一段時間內未對短信進行處理,獲取未讀短信的條數,當未讀短信的條數達到預設條數時,說明用戶已經積累較多的未讀短信,向預設接收號碼輸出提示信息,以使得用戶能夠了解到當前已存在較多的未讀短信,并需對未讀短信進行處理。
附圖說明
30.圖1是本技術實施例中的一種短信轉移的方法的流程示意圖。
31.圖2是本技術實施例中的一種短信轉移的裝置的結構示意圖。
32.圖3是本技術實施例的一種電子設備的結構示意圖。
具體實施方式
33.以下結合附圖1-3對本技術作進一步詳細說明。
34.本領域技術人員在閱讀完本說明書后可以根據需要對本實施例做出沒有創造性貢獻的修改,但只要在本技術的權利要求范圍內都受到專利法的保護。
35.為使本技術實施例的目的、技術方案和優點更加清楚,下面將結合本技術實施例中的附圖,對本技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本技術一部分實施例,而不是全部的實施例。基于本技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本技術保護的范圍。
36.另外,本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,如無特殊說明,一般表示前后關聯對象是一種“或”的關系。
37.下面結合說明書附圖對本技術實施例作進一步詳細描述。
38.本技術實施例提供了一種短信轉移的方法,由電子設備執行,該電子設備可以為服務器也可以為終端設備,其中,該服務器可以是獨立的物理服務器,也可以是多個物理服務器構成的服務器集或者分布式系統,還可以是提供云計算服務的云服務器。終端設備可以是智能手機、平板電腦、筆記本電腦、臺式計算機等,但并不局限于此,該終端設備以及服務器可以通過有線或無線通信方式進行直接或間接地連接,本技術實施例在此不做限制,如圖1所示,該方法包括:步驟s101、步驟s102、步驟s103以及步驟s104,其中,步驟s101,根據用戶觸發的號碼選擇指令,從至少一個號碼中確定目標號碼。
39.對于本技術實施例,由于存在至少一個目標號碼的情況,因此需根據用戶觸發的號碼選擇指令,從至少一個號碼中確定出目標號碼。例如,電子設備中包括,a號碼以及b號碼,根據用戶觸發的號碼選擇指令,從a號碼以及b號碼中選擇出目標號碼為a號碼。其中,用戶可以通過觸控屏觸發號碼選擇指令,也可以通過鼠標觸發號碼選擇指令,還可以是其他的方式,在此不做限定。
40.步驟s102,根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信。
41.對于本技術實施例,由于每個目標號碼均對應有多條短信,因此需根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信。以步驟s101為例,目標號碼為
a號碼,假設a號碼中包括a1短信、a2短信以及a3短信。根據用戶觸發的短信選擇指令,從a號碼對應的短信中確定待轉移短信為a1短信以及a2短信。其中,用戶可以通過觸控屏觸發短信選擇指令,也可以通過鼠標觸發短信選擇指令,還可以是其他的方式,在此不做限定。
42.步驟s103,獲取需要接收待轉移短信的目標設備的設備信息。
43.對于本技術實施例,獲取需要接收待轉移短信的目標設備的設備信息,以便于后續根據設備信息將待轉移短信傳輸至目標設備中。例如目標設備為a設備,對應的設備信息為a設備信息。其中,獲取設備信息可以通過用戶輸入設備信息,也可以通過無線或藍牙等方式與目標設備建立連接,進而獲取目標設備的設備信息,還可以通過其他的方式,在此不做限定。
44.步驟s104,當檢測到用戶觸發的轉移指令時,根據設備信息將待轉移短信傳輸至目標設備中。
45.對于本技術實施例,當檢測到用戶觸發的轉移指令時,說明需將待轉移短信進行轉移,根據設備信息將待轉移短信傳輸至目標設備中,以便于準確地將待轉移短信轉移至用戶需要接收的設備中。以步驟s102以及步驟s103為例,設備信息為a設備信息,當檢測到用戶觸發的轉移指令時,根據a設備信息將a1短信以及a2短信轉移至a設備中。其中,用戶觸發轉移指令的方式可以是觸控屏觸發轉移指令,也可以通過鼠標觸發轉移指令,還可以是其他的方式,在此不做限定。
46.本技術實施例的一種可能的實現方式,步驟s104在將待轉移短信傳輸至目標設備中時,還包括步驟s1041(圖中未示出)、步驟s1042(圖中未示出)、步驟s1043(圖中未示出)、步驟s1044(圖中未示出)以及步驟s1045(圖中未示出),其中,步驟s1041,獲取待轉移短信的接收時間、當前時間、閱讀狀態以及待轉移短信對應的來源號碼的通信次數。
47.其中,閱讀狀態包括已讀狀態以及未讀狀態。
48.對于本技術實施例,獲取待轉移短信的接收時間以及當前時間,以便于計算出當前時間與接收時間的時間差值,待轉移短信的閱讀狀態不同,對應的待轉移短信的轉移情況不同,待轉移短信為已讀狀態時,說明用戶已對待轉移短信進行了查看并處理,因此轉移的可能性較小,待轉移短信為未讀狀態時,說明用戶未對待轉移短信進行處理,對應的進行轉移的可能性較大。待轉移短信對應的來源號碼為發送待轉移短信至目標號碼的號碼,通信次數為目標號碼與來源號碼進行通信的次數。
49.以步驟s102為例,假設a1短信的接收時間為2021/5/20,當前時間為2021/5/21,a1短信的閱讀狀態為未讀狀態,a1短信對應的來源號碼為c號碼,對應的通信次數為10次。
50.步驟s1042,計算當前時間與接收時間的時間差值。
51.對于本技術實施例,可以通過將當前時間與接收時間做差,求出時間差值。以步驟s1041為例,得出a1短信的時間差值為1天。
52.步驟s1043,基于時間差值、通信次數、閱讀狀態以及各自對應的權重,確定待轉移短信的得分。
53.對于本技術實施例,由于時間差值、通信次數以及閱讀狀態對待轉移短信的影響情況不同,即需根據時間差值、通信次數、閱讀狀態以及各自對應的權重,確定待轉移短信的得分。假設時間差值對應的權重分別為0.2、0.5以及0.3,其中閱讀狀態為已讀狀態時,對
應的權重為0,未讀狀態時,對應的權重為0.3。以步驟s1041以及步驟s1042為例,確定出a1短信的得分為5.5分。
54.其中,可以通過將時間差值、通信次數以及閱讀狀態與分別對應的權重相乘,得出分別對應的時間差值得分、通信次數得分以及閱讀狀態得分,之后將時間差值得分、通信次數得分以及閱讀狀態得分求和,得到待轉移短信的得分。也可以是其他的能夠求出待轉移短信的得分的方式,在此不做限定。
55.步驟s1044,基于得分對待轉移短信進行排序,得到排序結果。
56.對于本技術實施例,根據得分對待轉移短信進行排序,以便于得到排序結果,從而便于對待轉移短信進行等級劃分,進而便于用戶能明確地了解到待轉移短信的可轉移等級。以步驟s102以及步驟s1043為例,假設a2短信的得分為4.3分,而a1短信的得分為5.5分,對應的排序結果可以為a1短信5.5分以及a2短信4.3分。
57.在本技術實施例中,排序可以為升序也可以為降序,在此不做限定。
58.步驟s1045,基于排序結果將待轉移短信傳輸至目標設備中。
59.對于本技術實施例,按照排序結果對待轉移短信進行轉移,以使得用戶明確地了解到每個待轉移短信的得分情況,且便于用戶了解待轉移短信的對應的等級情況。其中,可以通過無線以及藍牙等方式傳輸,也可以通過數據線連接的方式,還可以是其他方式。
60.本技術實施例的一種可能的實現方式,步驟s102之前還包括步驟s105(圖中未示出)、步驟s106(圖中未示出)、步驟s107(圖中未示出)、步驟s108(圖中未示出)、步驟s109(圖中未示出)以及步驟s110(圖中未示出),其中,步驟s105,獲取目標號碼對應的短信的短信內容。
61.對于本技術實施例,由于每個短信的類型不同,因此獲取目標號碼對應的短信的短信內容,以使得后續能夠根據短信內容確定短信的種類信息。其中,可以通過對短信內容頁面進行截圖,并通過文字識別的方式獲取短信內容,也可以通過其他的方式。
62.例如,a號碼對應的短信有a1短信、a2短信以及a3短信,a1短信對應的短信內容為:我今天和同事去吃了冰淇凌,a2短信對應的短信內容為:今天上午8:00在會議室開會,a3短信對應的短信內容為:尊敬的用戶您好,截至今日凌晨,您的可用流量為5g。
63.步驟s106,對每個短信的短信內容進行特征詞提取,得到每個短信的短信內容的特征詞。
64.對于本技術實施例,每個短信對應的特征詞可以為單個,也可以為多個。以步驟s105為例,a1短信的特征詞可以為“吃”以及“冰淇凌”,a2短信的特征詞可以為“今天”、“上午8:00”、“會議室”以及“開會”,a3短信的特征詞為“可用流量”以及“5g”。
65.步驟s107,將任一短信的特征詞在預設特征詞庫中進行查。
66.其中,預設特征詞庫中包含多個特征詞,且每個特征詞對應有種類信息。
67.對于本技術實施例,由于預設特征詞庫中包括多個特征詞,且每個特征詞對應有種類信息,因此將任一短信的特征證詞在預設特征詞庫中進行匹配,以便于確定出任一短信的種類信息。例如,當任一短信為a1短信時,將a1短信的特征詞“吃”以及“冰淇凌”在預設特征詞庫中進行查。
68.步驟s108,若在預設特征詞庫中查到特征詞,則確定出特征詞對應的種類信息。
69.對于本技術實施例,當在預設特征詞庫中查到特征詞時,說明可以尋到特征
詞對應的種類信息。例如,在預設特征詞中查到冰淇凌對應的種類信息為生活類型,吃對應的種類信息為生活類型以及工作類型。
70.步驟s109,將特征詞對應的種類信息確定為短信對應的種類信息。
71.對于本技術實施例,將特征詞對應的種類信息確定為短信對應的種類信息,由于每個短信可能存在多個特征詞的情況,因此可以結合特征詞共有的種類信息,確定為短信對應的種類信息,以步驟s107為例,a1短信的特征詞中均出現生活類型,則可以確定a1短信的種類信息為生活類型。
72.步驟s110,將每個短信以及每個短信對應的種類信息進行輸出。
73.對于本技術實施例,將每個短信以及每個短信對應的種類信息輸出,以便于用戶直觀地了解到每個短信的種類信息,從而可以根據種類信息選擇待轉移短信。
74.其中,可以輸出在顯示屏上,并且可以將顯示頁面根據種類信息進行劃分,得到種類信息對應的區域,可以將相同種類信息的短信處于同一區域內。
75.本技術實施例的一種可能的實現方式,還包括步驟s111(圖中未示出)、步驟s112(圖中未示出)以及步驟s113(圖中未示出),其中,步驟s111可以在步驟s1041之后執行,其中,步驟s111,將任一來源號碼在危險號碼庫中進行查。
76.對于本技術實施例,每個短信均對應有來源號碼,即發送該短信至目標號碼的號碼。危險號碼庫中包括多個被記錄的危險號碼,將任一來源號碼在危險號碼庫中進行查,以使得判斷出任一來源號碼是否為危險號碼。
77.其中,可以通過將任一來源號碼在危險號碼庫中遍歷的方式進行查。
78.例如,a4短信的來源號碼為d號碼。危險號碼庫中包括d號碼、e號碼、f號碼以及g號碼。
79.步驟s112,若在危險號碼庫中查到任一來源號碼,則確定任一來源號碼為危險號碼,將任一來源號碼對應的短信確定為危險短信。
80.對于本技術實施例,當在危險號碼庫中查到任一來源號碼時,說明該來源號碼被記錄為危險號碼,確定任一來源號碼為危險號碼,進而確定出任一來源號碼對應的短信為危險短信。以步驟s111為例,a4短信的來源號碼為d號碼,危險號碼庫中包括d號碼、e號碼、f號碼以及g號碼。在危險號碼庫中查到d號碼,確定d號碼為危險號碼,進而確定出a4短信為危險短信。
81.步驟s113,對危險短信進行標注。
82.對于本技術實施例,對危險短信進行標注,以使得用戶能夠清楚直觀地了解到短信是否為危險短信的情況,一定程度降低用戶處理到危險短信的風險。其中,標注的方式可以是將危險短信的顏設置為不同于其他短信的顏,也可以是將危險短信進行隱藏,還可以是其他的方式。例如,可以將a4短信標注為紅,以便于用戶直觀地了解到a4短信為危險短信。
83.本技術實施例的一種可能的實現方式,還包括步驟s114(圖中未示出)、步驟s115(圖中未示出)、步驟s116(圖中未示出)以及步驟s117(圖中未示出),其中,步驟s114可以在步驟s106之后執行,其中,步驟s114,當檢測到用戶觸發的sim卡轉移指令時,確定出sim卡對應的短信存儲
空間以及每個待轉移短信的字符數量。
84.對于本技術實施例,當檢測到用戶觸發的sim卡轉移指令時,說明用戶需要通過轉移sim卡對短信進行轉移,即需要將短信存儲在sim卡中,但由于sim卡擁有不同的存儲空間,因此需要確定出sim卡對應的短信存儲空間以及每個待轉移短信的字符數量。其中,用戶可以通過觸控屏觸發sim卡轉移指令,也可以通過鼠標觸發sim卡轉移指令,還可以是其他的方式,在此不做限定。
85.例如,a號碼對應的sim卡的存儲空間為40條短信,a1短信的字符數量為12字符,a2短信的字符數量為13字符。
86.步驟s115,若任一待轉移短信的字符數量達到預設字符數量,則基于任一待轉移短信的特征詞,生成壓縮后的待轉移短信。
87.對于本技術實施例,預設字符數量為提前設定的字符數量,當任一待轉移短信的字符數量達到預設字符數量時,說明該待轉移短信的短信內容過多,需根據該待轉移短信的特征詞,生成壓縮后的待轉移短信,以使得sim卡中能夠存儲更多的短信。
88.例如,預設字符數量為10字符,以步驟s114為例,a1短信的字符數量為12字符,12字符已達到10字符,說明a1短信的短信內容較多,以步驟s106為例,a1短信的特征詞為吃以及冰淇凌,得到壓縮后的a1短信可以為吃冰淇凌。
89.步驟s116,將短信存儲空間根據種類信息進行劃分,得到每個種類信息對應的存儲空間。
90.對于本技術實施例,將短信存儲空間根據種類信息進行劃分,得到每個種類信息對應的存儲空間,從而使得待轉移短信能夠更清楚地存儲在sim卡中。例如,生活類型對應的存儲空間為20條短信,工作類型對應的存儲空間為15條短信。
91.步驟s117,基于待轉移短信的種類信息以及得分,將壓縮后的待轉移短信以及對應的發送號碼保存在對應的存儲空間中。
92.對于本技術實施例,由于得分表征待轉移短信的重要性,因此根據待轉移短信的種類信息以及得分,將壓縮后的待轉移短信以及對應的發送號碼保存在對應的存儲空間中,以使得能夠存儲到更多重要的短信。例如,a1短信的種類信息為生活類型,對應的得分為5.5分。a5短信的種類信息為生活類型,對應的得分為3.2分,當生活類型的存儲空間為1條短信時,根據得分,將a1短信進行存儲。
93.在本技術實施例中,由于sim的存儲規則為每條短信的存儲字符數量最大為70字符,當短信的字符數量達到70字符時,會將前65字符存儲在短信中,并將大于65字符的字符存在另一條短信中,因此,在本技術實施例中,也可以將壓縮后的相同種類信息的待轉移短信以及對應的來源號碼。存儲在同一條短信中,直到字符數量達到每個種類信息對應的存儲空間。
94.本技術實施例的一種可能的實現方式,還包括步驟s118(圖中未示出)、步驟s119(圖中未示出)以及步驟s120(圖中未示出),其中,步驟s118可在步驟s03之后執行,其中,步驟s118,對待轉移短信進行加密處理,得到加密后的待轉移短信。
95.對于本技術實施例,由于在對短信進行轉移的過程中,存在安全性的問題,因此可以對待轉移短信進行加密處理,得到加密后的待轉移短信。在本技術實施例中,加密的方式可以為對稱加密算法。例如,對待轉移短信a1短信進行加密,得到加密后的a1短信。
96.步驟s119,將加密后的待轉移短信以及預設發送指令通過目標設備的號碼傳輸至目標設備。
97.對于本技術實施例,預設發送指令為提前設定的用于提醒目標設備發送反饋信息的指令,將加密后的待轉移短信以及預設發送指令通過目標設備的號碼傳輸至目標設備,以使得目標設備能夠根據預設發送指令發送反饋信息。假設目標設備為b設備,b設備的對應的號碼為b號碼,以步驟s118為例,將加密后的a1短信以及預設發送指令通過b號碼發送至b設備,以使得b設備能夠根據預設發送指令及時發送反饋信息。
98.步驟s120,若在預設時間內接收到反饋信息,且反饋信息的來源號碼為目標設備的號碼,則將待轉移短信對應的解密文件傳輸至目標設備。
99.對于本技術實施例,預設時間為提前設定的時間,假設預設時間為5s,以步驟s119為例,當在5s內接收到反饋信息,且反饋信息的來源號碼為b號碼時,說明b設備已接收到a1短信,將a1短信對應的解密文件傳輸至b設備,以使得b設備根據解密文件對加密后的a1短信進行解密,得到用戶能夠查看的a1短信。
100.在本技術實施例中,通過目標設備的號碼進行傳輸的方式為本方案的優選方案,也可以通過無線以及藍牙等方式,在此不做限定。
101.本技術實施例的一種可能的實現方式,還包括步驟s121(圖中未示出)、步驟s122(圖中未示出)以及步驟s123(圖中未示出),其中,步驟s121可在步驟s1041之后執行,其中,步驟s121,若存在處于未讀狀態的未讀短信,則獲取未讀短信的條數。
102.對于本技術實施例,當存在未讀狀態的未讀短信時,獲取未讀短信的條數,以便于確定出用戶是否較長時間未對短信進行處理。例如,未讀短信的條數為10條。
103.步驟s122,若未讀短信的條數達到預設條數,則向預設接收號碼輸出提示信息。
104.對于本技術實施例,預設條數為提前設定的條數,預設接收號碼為提前設定用戶常用的號碼,假設預設條數為8條,假設預設接收號碼為c號碼,以步驟s121為例,當前未讀短信的條數為10條,達到預設條數8條,向c號碼輸出提示信息,以便于用戶能及時了解到存在未讀的短信,并對未讀短信進行處理。其中,可以是以文字的形式輸出在c號碼對應的設備上,也可以是以語音的形式輸出在c號碼對應的設備上,還可以是其他方式。
105.上述實施例從方法流程的角度介紹一種短信轉移的方法,下述實施例從虛擬模塊或者虛擬單元的角度介紹了一種短信轉移的裝置,具體詳見下述實施例。
106.本技術實施例提供一種短信轉移的裝置,如圖2所示,該短信轉移的裝置20具體可以包括:號碼確定模塊201,用于根據用戶觸發的號碼選擇指令,從至少一個號碼中確定目標號碼;短信確定模塊202,用于根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信;設備獲取模塊203,用于獲取需要接收待轉移短信的目標設備的設備信息;第一傳輸模塊204,用于當檢測到用戶觸發的轉移指令時,根據設備信息將待轉移短信傳輸至目標設備中。
107.在本技術實施例中,由于存在至少一個目標號碼的情況,因此需號碼確定模塊201根據用戶觸發的號碼選擇指令,從至少一個號碼中確定出目標號碼,每個目標號碼均對應
有多條短信,需短信確定模塊202根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信,以確定出用戶需要進行轉移的短信。并使用設備獲取模塊203獲取需要接收待轉移短信的目標設備的設備信息,當第一傳輸模塊204檢測到用戶觸發的轉移指令時,說明用戶需將待轉移短信進行轉移,根據設備信息將待轉移短信傳輸至目標設備中。以使得用戶能夠更加方便地查看到不同設備上的短信。
108.本技術實施例的一種可能的實現方式,在第一傳輸模塊204將待轉移短信傳輸至目標設備中時,具體用于:獲取待轉移短信的接收時間、當前時間、閱讀狀態以及待轉移短信對應的來源號碼的通信次數,閱讀狀態包括已讀狀態以及未讀狀態;計算當前時間與接收時間的時間差值;基于時間差值、通信次數、閱讀狀態以及各自對應的權重,確定待轉移短信的得分;基于得分對待轉移短信進行排序,得到排序結果;基于排序結果將待轉移短信傳輸至目標設備中。
109.本技術實施例的一種可能的實現方式,裝置20還包括:內容獲取模塊,用于獲取目標號碼對應的短信的短信內容;提取模塊,用于對每個短信的短信內容進行特征詞提取,得到每個短信的短信內容的特征詞;第一查模塊,用于將任一短信的特征詞在預設特征詞庫中進行查,預設特征詞庫中包含多個特征詞,且每個特征詞對應有種類信息;第一種類確定模塊,用于當在預設特征詞庫中查到特征詞時,確定出特征詞對應的種類信息;第二種類確定模塊,用于將特征詞對應的種類信息確定為短信對應的種類信息;第一輸出模塊,用于將每個短信以及每個短信對應的種類信息進行輸出。
110.本技術實施例的一種可能的實現方式,裝置20還包括:第二查模塊,用于將任一來源號碼在危險號碼庫中進行查;危險確定模塊,用于當在危險號碼庫中查到任一來源號碼時,確定任一來源號碼為危險號碼,將任一來源號碼對應的短信確定為危險短信;標注模塊,用于對危險短信進行標注。
111.本技術實施例的一種可能的實現方式,裝置20還包括:sim卡確定模塊,用于當檢測到用戶觸發的sim卡轉移指令時,確定出sim卡對應的短信存儲空間以及每個待轉移短信的字符數量;壓縮生成模塊,用于當任一待轉移短信的字符數量達到預設字符數量時,基于任一待轉移短信的特征詞,生成壓縮后的待轉移短信;劃分模塊,用于將短信存儲空間根據種類信息進行劃分,得到每個種類信息對應的存儲空間;存儲模塊,用于基于待轉移短信的種類信息以及得分,將壓縮后的待轉移短信以及對應的發送號碼保存在對應的存儲空間中。
112.本技術實施例的一種可能的實現方式,裝置20還包括:
加密模塊,用于對待轉移短信進行加密處理,得到加密后的待轉移短信;第二傳輸模塊,用于將加密后的待轉移短信以及預設發送指令通過目標設備的號碼傳輸至目標設備,以使得目標設備基于預設發送指令發送反饋信息;第三傳輸模塊,用于當在預設時間內接收到反饋信息,且反饋信息的來源號碼為目標設備的號碼時,將待轉移短信對應的解密文件傳輸至目標設備。
113.本技術實施例的一種可能的實現方式,裝置20還包括:條數獲取模塊,用于當存在處于未讀狀態的未讀短信時,獲取未讀短信的條數;第二輸出模塊,用于當未讀短信的條數達到預設條數時,向預設接收號碼輸出提示信息。
114.所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
115.在本技術實施例中,第一傳輸模塊204、第二傳輸模塊以及第三傳輸模塊可以為相同的傳輸模塊,也可以為不同的傳輸模塊,還可以為部分相同的傳輸模塊。第一查模塊以及第二查模塊可以為相同的查模塊,也可以為不同的查模塊。第一種類確定模塊以及第二種類確定模塊可以為相同的種類確定模塊,也可以為不同的種類確定模塊。第一輸出模塊以及第二輸出模塊可以為相同的輸出模塊,也可以為不同的輸出模塊。
116.本技術實施例中提供了一種電子設備,如圖3所示,圖3所示的電子設備30包括:處理器301和存儲器303。其中,處理器301和存儲器303相連,如通過總線302相連。可選地,電子設備30還可以包括收發器304。需要說明的是,實際應用中收發器304不限于一個,該電子設備30的結構并不構成對本技術實施例的限定。
117.處理器301可以是cpu(central processing unit,中央處理器),通用處理器,dsp(digital signal processor,數據信號處理器),asic(application specific integrated circuit,專用集成電路),fpga(field programmable gate array,現場可編程門陣列)或者其他可編程邏輯器件、晶體管邏輯器件、硬件部件或者其任意組合。其可以實現或執行結合本技術公開內容所描述的各種示例性的邏輯方框,模塊和電路。處理器301也可以是實現計算功能的組合,例如包含一個或多個微處理器組合,dsp和微處理器的組合等。
118.總線302可包括一通路,在上述組件之間傳送信息。總線302可以是pci(peripheral component interconnect,外設部件互連標準)總線或eisa(extended industry standard architecture,擴展工業標準結構)總線等。總線302可以分為地址總線、數據總線、控制總線等。為便于表示,圖3中僅用一條粗線表示,但并不表示僅有一根總線或一型的總線。
119.存儲器303可以是rom(read only memory,只讀存儲器)或可存儲靜態信息和指令的其他類型的靜態存儲設備,ram(random access memory,隨機存取存儲器)或者可存儲信息和指令的其他類型的動態存儲設備,也可以是eeprom(electrically erasable programmable read only memory,電可擦可編程只讀存儲器)、cd-rom(compact disc read only memory,只讀光盤)或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數字通用光碟、藍光光碟等)、磁盤存儲介質或者其他磁存儲設備、或者能夠用于攜帶或存儲具有指令或數據結構形式的期望的程序代碼并能夠由計算機存取的任何其他介質,但不限
于此。
120.存儲器303用于存儲執行本技術方案的應用程序代碼,并由處理器301來控制執行。處理器301用于執行存儲器303中存儲的應用程序代碼,以實現前述方法實施例所示的內容。
121.其中,電子設備包括但不限于:移動電話、筆記本電腦、數字廣播接收器、pda(個人數字助理)、pad(平板電腦)、pmp(便攜式多媒體播放器)、車載終端(例如車載導航終端)等等的移動終端以及諸如數字tv、臺式計算機等等的固定終端。還可以為服務器等。圖3示出的電子設備僅僅是一個示例,不應對本技術實施例的功能和使用范圍帶來任何限制。
122.本技術實施例提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機程序,當其在計算機上運行時,使得計算機可以執行前述方法實施例中相應內容。與相關技術相比,在本技術實施例中,由于存在至少一個目標號碼的情況,因此需根據用戶觸發的號碼選擇指令,從至少一個號碼中確定出目標號碼,每個目標號碼均對應有多條短信,需根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信,以確定出用戶需要進行轉移的短信。獲取需要接收待轉移短信的目標設備的設備信息,當檢測到用戶觸發的轉移指令時,說明用戶需將待轉移短信進行轉移,根據設備信息將待轉移短信傳輸至目標設備中。以使得用戶能夠更加方便地查看到不同設備上的短信。
123.應該理解的是,雖然附圖的流程圖中的各個步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執行。除非本文中有明確的說明,這些步驟的執行并沒有嚴格的順序限制,其可以以其他的順序執行。而且,附圖的流程圖中的至少一部分步驟可以包括多個子步驟或者多個階段,這些子步驟或者階段并不必然是在同一時刻執行完成,而是可以在不同的時刻執行,其執行順序也不必然是依次進行,而是可以與其他步驟或者其他步驟的子步驟或者階段的至少一部分輪流或者交替地執行。
124.以上所述僅是本技術的部分實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本技術原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本技術的保護范圍。
技術特征:
1.一種短信轉移的方法,其特征在于,包括:根據用戶觸發的號碼選擇指令,從至少一個號碼中確定目標號碼;根據用戶觸發的短信選擇指令,從所述目標號碼對應的短信中確定待轉移短信;獲取需要接收所述待轉移短信的目標設備的設備信息;當檢測到用戶觸發的轉移指令時,根據所述設備信息將所述待轉移短信傳輸至所述目標設備中。2.根據權利要求1所述的一種短信轉移的方法,其特征在于,將所述待轉移短信傳輸至所述目標設備中,包括:獲取所述待轉移短信的接收時間、當前時間、閱讀狀態以及所述待轉移短信對應的來源號碼的通信次數,所述閱讀狀態包括已讀狀態以及未讀狀態;計算當前時間與接收時間的時間差值;基于所述時間差值、所述通信次數、所述閱讀狀態以及各自對應的權重,確定待轉移短信的得分;基于所述得分對所述待轉移短信進行排序,得到排序結果;基于所述排序結果將所述待轉移短信傳輸至所述目標設備中。3.根據權利要求1所述的一種短信轉移的方法,其特征在于,所述根據用戶觸發的短信選擇指令,從所述目標號碼對應的短信中確定待轉移短信,之前還包括:獲取所述目標號碼對應的短信的短信內容;對每個短信的短信內容進行特征詞提取,得到所述每個短信的短信內容的特征詞;將任一短信的特征詞在預設特征詞庫中進行查,所述預設特征詞庫中包含多個特征詞,且每個特征詞對應有種類信息;若在所述預設特征詞庫中查到所述特征詞,則確定出所述特征詞對應的種類信息;將所述特征詞對應的種類信息確定為所述短信對應的種類信息;將所述每個短信以及所述每個短信對應的種類信息進行輸出。4.根據權利要求2所述的一種短信轉移的方法,其特征在于,所述方法還包括:將任一來源號碼在危險號碼庫中進行查;若在所述危險號碼庫中查到所述任一來源號碼,則確定所述任一來源號碼為危險號碼,將所述任一來源號碼對應的短信確定為危險短信;對所述危險短信進行標注。5.根據權利要求3所述的一種短信轉移的方法,其特征在于,所述方法還包括:當檢測到用戶觸發的sim卡轉移指令時,確定出所述sim卡對應的短信存儲空間以及每個待轉移短信的字符數量;若任一待轉移短信的字符數量達到預設字符數量,則基于所述任一待轉移短信的特征詞,生成壓縮后的待轉移短信;將所述短信存儲空間根據種類信息進行劃分,得到每個種類信息對應的存儲空間;基于所述待轉移短信的種類信息以及得分,將壓縮后的待轉移短信以及對應的發送號碼保存在對應的存儲空間中。6.根據權利要求1所述的一種短信轉移的方法,其特征在于,所述設備信息包括目標設備上的號碼,所述方法還包括:
對所述待轉移短信進行加密處理,得到加密后的待轉移短信;將所述加密后的待轉移短信以及預設發送指令通過所述目標設備的號碼傳輸至所述目標設備,以使得目標設備基于所述預設發送指令發送反饋信息;若在預設時間內接收到所述反饋信息,且所述反饋信息的來源號碼為所述目標設備的號碼,則將所述待轉移短信對應的解密文件傳輸至所述目標設備。7.根據權利要求1所述的一種短信轉移的方法,其特征在于,所述方法還包括:若存在處于未讀狀態的未讀短信,則獲取所述未讀短信的條數;若所述未讀短信的條數達到預設條數,則向預設接收號碼輸出提示信息。8.一種短信轉移的裝置,其特征在于,包括:號碼確定模塊,用于根據用戶觸發的號碼選擇指令,從至少一個號碼中確定目標號碼;短信確定模塊,用于根據用戶觸發的短信選擇指令,從所述目標號碼對應的短信中確定待轉移短信;設備獲取模塊,用于獲取需要接收所述待轉移短信的目標設備的設備信息;第一傳輸模塊,用于當檢測到用戶觸發的轉移指令時,根據所述設備信息將所述待轉移短信傳輸至所述目標設備中。9.一種電子設備,其特征在于,其包括:一個或者多個處理器;存儲器;一個或多個應用程序,其中所述一個或多個應用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執行,所述一個或多個應用程序配置用于:執行根據權利要求1~7任一項所述的短信轉移的方法。10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,當所述計算機程序在計算機中執行時,令所述計算機執行權利要求1~7任一項所述的短信轉移的方法。
技術總結
本申請涉及一種短信轉移的方法、裝置及存儲介質,涉及通信技術領域,該方法包括根據用戶觸發的號碼選擇指令,從至少一個號碼中確定目標號碼,根據用戶觸發的短信選擇指令,從目標號碼對應的短信中確定待轉移短信,獲取需要接收待轉移短信的目標設備的設備信息,當檢測到用戶觸發的轉移指令時,根據設備信息將待轉移短信傳輸至目標設備中。本申請可以便于用戶同時查看到不同終端設備上的短信。同時查看到不同終端設備上的短信。同時查看到不同終端設備上的短信。
