本文作者:kaifamei

一种短信转移的方法、装置及存储介质与流程

更新时间:2025-12-12 08:04:45 0条评论

一种短信转移的方法、装置及存储介质与流程



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任一项所述的短信转移的方法。

技术总结


本申请涉及一种短信转移的方法、装置及存储介质,涉及通信技术领域,该方法包括根据用户触发的号码选择指令,从至少一个号码中确定目标号码,根据用户触发的短信选择指令,从目标号码对应的短信中确定待转移短信,获取需要接收待转移短信的目标设备的设备信息,当检测到用户触发的转移指令时,根据设备信息将待转移短信传输至目标设备中。本申请可以便于用户同时查看到不同终端设备上的短信。同时查看到不同终端设备上的短信。同时查看到不同终端设备上的短信。


技术研发人员:

钱亮 梁光明 夏继存

受保护的技术使用者:

融合通信技术(天津)有限公司

技术研发日:

2022.10.11

技术公布日:

2023/1/19


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-86863-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-29 11:10:27

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论