终端设备的短消息处理方法、系统、电子设备及存储介质与流程

专利2022-06-29  113


本发明涉及通信技术领域,特别涉及一种终端设备的短消息处理方法、系统、电子设备及存储介质。



背景技术:

随着无线通信技术的发展,无线通信装置除了接发电话的基本功能外,亦提供越来越多种附加功能,例如拍照、收听广播、传送/接收电子邮件、上网、短信服务或多媒体信息服务等功能。电话号码本是手机中的一项主要功能。随着通信技术的发展,usim(全球用户识别卡)卡中可以存储的电话号码本条数也越来越多。与此同时,为了适应手机用户保护个人隐私的需要,usim卡规范3gppts31.102引入了隐藏号码的概念,即如果usim卡中的某条电话号码本标识成隐藏的,那么如果要显示该条电话号码本,手机端必须先通过相应的密码校验,才能显示出该条电话号码本的具体信息。但该规范没有规定短消息是否应该进行隐私保护及如何进行隐私保护。而在短信服务应用中,无线通信装置每次通常能够收发140~160个字的信息。由于这些短信通常涉及私人信息,如果不对短消息的内容及操作进行保护可能会导致用户隐私泄露。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中对短消息的处理过程中,缺乏验证程序而导致用户的隐私易被泄露的缺陷,提供一种终端设备的短消息处理方法、系统、电子设备及存储介质。

本发明是通过下述技术方案来解决上述技术问题:

本发明提供了一种终端设备的短消息处理方法,所述终端设备设置有用户身份识别卡,所述用户身份识别卡包括基本文件,所述基本文件储存有若干号码信息、每一号码信息是否为隐藏号码的标记信息及所述隐藏号码的隐藏密码,所述处理方法包括:

获取用户对待处理短消息的操作指令及与所述待处理短消息关联的地址,所述地址包括来源地址或目标地址;

判断所述地址是否与所述基本文件标记的隐藏号码匹配,若匹配,则获取用户的验证密码;

判断所述验证密码与所述基本文件中的隐藏密码是否匹配,若不匹配,则禁止所述用户处理所述待处理短消息,若匹配,则根据所述操作指令对所述待处理短消息进行处理。

较佳地,所述基本文件包括efadn文件、efpbc文件及efhiddenkey文件,所述efadn文件储存有若干号码信息,所述efpbc文件储存有所述efadn文件中每一号码是否为隐藏号码的标记信息,所述efhiddenkey文件储存有所述隐藏号码的隐藏密码;

判断所述地址是否与所述基本文件标记的隐藏号码匹配的步骤包括:

判断所述地址是否与所述efadn文件中的任意一号码信息匹配,若匹配,则判断与所述地址匹配的号码信息对应的所述efpbc文件中的标记信息是否为隐藏号码的标记,若是,则获取用户的验证密码。

较佳地,所述待处理短消息包括mo(消息上行)短消息及mt(消息下行)短消息,所述mo短消息包括目标地址,所述mt短消息包括来源地址;

所述操作指令包括显示指令、删除指令、编辑指令及发送指令中的任意一种;

和/或,

所述处理方法还包括:

若所述地址与所述基本文件标记的隐藏号码匹配,则生成密码输入提示框,所述密码输入提示框包括用于提醒用户输入验证密码的提醒信息及用于输入验证密码文本框控件;

从所述文本框控件获取用户的验证密码;

若所述地址与所述基本文件标记的隐藏号码不匹配,则根据所述操作指令对所述待处理短消息进行处理。

较佳地,所述待处理短消息储存在所述终端设备中或所述用户身份识别卡中;

和/或,

所述验证方法还包括:当所述用户身份识别卡上电后,读取储存在所述用户身份识别卡中的所述基本文件;

和/或,

所述基本文件储存有唯一的所述隐藏密码;

和/或,

所述用户身份识别卡包括usim卡。

本发明还提供了一种终端设备的短消息处理系统,所述终端设备设置有用户身份识别卡,所述用户身份识别卡包括基本文件,所述基本文件储存有若干号码信息、每一号码信息是否为隐藏号码的标记信息及所述隐藏号码的隐藏密码,所述处理系统包括:获取模块、号码匹配模块及密码匹配模块;

所述获取模块用于获取用户对待处理短消息的操作指令及与所述待处理短消息关联的地址,并调用所述号码匹配模块,所述地址包括来源地址或目标地址;

所述号码匹配模块用于判断所述地址是否与所述基本文件标记的隐藏号码匹配,若匹配,则获取用户的验证密码,并调用所述密码匹配模块;

所述密码匹配模块用于判断所述验证密码与所述基本文件中的隐藏密码是否匹配,若不匹配,则禁止所述用户处理所述待处理短消息,若匹配,则根据所述操作指令对所述待处理短消息进行处理。

较佳地,所述基本文件包括efadn文件、efpbc文件及efhiddenkey文件,所述efadn文件储存有若干号码信息,所述efpbc文件储存有所述efadn文件中每一号码是否为隐藏号码的标记信息,所述efhiddenkey文件储存有所述隐藏号码的隐藏密码;

所述号码匹配模块用于判断所述地址是否与所述efadn文件中的任意一号码信息匹配,若匹配,则判断与所述地址匹配的号码信息对应的所述efpbc文件中的标记信息是否为隐藏号码的标记,若是,则获取用户的验证密码。

较佳地,所述待处理短消息包括mo短消息及mt短消息,所述mo短消息包括目标地址,所述mt短消息包括来源地址;

所述操作指令包括显示指令、删除指令、编辑指令及发送指令中的任意一种;

和/或,

所述号码匹配模块还用于当所述地址与所述基本文件标记的隐藏号码匹配时,生成密码输入提示框并从文本框控件获取用户的验证密码,所述密码输入提示框包括用于提醒用户输入验证密码的提醒信息及用于输入验证密码所述文本框控件;

所述号码匹配模块还用于当所述地址与所述基本文件标记的隐藏号码不匹配时,根据所述操作指令对所述待处理短消息进行处理。

较佳地,所述待处理短消息储存在所述终端设备中或所述用户身份识别卡中;

和/或,

所述处理系统还包括初始化模块,用于当所述用户身份识别卡上电后,读取储存在所述用户身份识别卡中的所述基本文件;

和/或,

所述基本文件储存有唯一的所述隐藏密码;

和/或,

所述用户身份识别卡包括usim卡。

本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的终端设备的短消息处理方法。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的终端设备的短消息处理方法的步骤。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。

本发明的积极进步效果在于:本发明通过判断待处理短消息关联的地址与隐藏号码是否匹配及判断验证密码与隐藏密码是否匹配来确定用户是否拥有处理短消息的权限,既阻止了用户的短消息被泄露,又保护了用户的隐私,还防止其他用户对短消息的错误操作。

附图说明

图1为本发明实施例1的终端设备的短消息处理方法的流程图。

图2为本发明实施例2的ef文件的示意图。

图3为本发明实施例2的步骤102的实现方式的流程图。

图4为本发明实施例3的终端设备的短消息处理系统的模块示意图。

图5根据本发明实施例5的电子设备的硬件结构示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

图1示出了本实施例中的终端设备的短消息处理方法,包括:

步骤101、获取用户对待处理短消息的操作指令及与待处理短消息关联的地址。

步骤102、判断所述地址是否与基本文件标记的隐藏号码匹配,若匹配,则执行步骤103,若不匹配,则执行步骤105。

步骤103、获取用户的验证密码。

步骤104、判断所述验证密码与所述基本文件中的隐藏密码是否匹配,若匹配,则执行步骤105,若不匹配,则执行步骤106。

步骤105、根据所述操作指令对所述待处理短消息进行处理。

步骤106、禁止所述用户处理所述待处理短消息。

其中,本实施例中的终端设备设置有用户身份识别卡,该终端设备可以为任何可以设置用户身份识别卡的终端设备,如手机、平板电脑等。

其中,所述用户身份识别卡包括基本文件,所述基本文件储存有若干号码信息、每一号码信息是否为隐藏号码的标记信息及所述隐藏号码的隐藏密码。

其中,号码信息包括姓名、电话号码等信息,如张三,电话12345,标记信息可以设置为当该标记信息为某一特定字符串时,该号码为隐藏号码,如当标记为xx时,该电话号码为隐藏号码,其中隐藏密码的数量既可以是一个也可以是多个,其中,多个隐藏密码的实现方式为:隐藏号码与隐藏密码一一对应,或部分隐藏号码与隐藏密码一一对应,剩余隐藏号码共同对应一个隐藏密码;一个隐藏密码的实现方式为:所有隐藏号码对应一个隐藏密码,为了提高用户体验度、减少本实施例中对隐藏密码记忆的繁琐程度及密码设置的复杂程度,本实施例中,优选方案为所有的隐藏号码设置一个共同的隐藏密码,但实践中,为了增强安全性、或者增强对特定号码的个性化保护,也可以选择对特定的号码设置单独的隐藏密码,而其它的隐藏号码设置同一隐藏密码、或对每一号码都设置不同的隐藏密码,具体的隐藏密码的数量的设置方式,可以根据实际需求进行选择。

其中,所述操作指令可以为发送短消息、接收短消息、显示短消息、编辑短消息、删除短消息等等作用于短消息的操作。

本实施例通过判断待处理短消息关联的地址与隐藏号码是否匹配及判断验证密码与隐藏密码是否匹配来确定用户是否拥有处理短消息的权限,既阻止了用户的短消息被泄露,又保护了用户的隐私,还防止其他用户对短消息的错误操作。

实施例2

本实施例为实施例1的改进方案,本实施例提供了一种终端设备的短消息处理方法,其中,用户身份识别卡为usim卡,该usim卡中包括ef(基本)文件,如图2所示,ef文件包括efsms文件201、efadn文件202、efpbc文件203及efhiddenkey文件204。

为了加强待处理短消息的验证,本实施例中的待处理短消息既可以存储在终端设备中,又可以存储在usim卡中。

其中,efadn文件202储存有若干号码信息,efpbc文件203储存有efadn文件202中每一号码是否为隐藏号码的标记信息,efhiddenkey文件204储存有所述隐藏号码的隐藏密码,efsms文件201储存有存储在usim卡中的短消息。

图3示出了步骤102的具体实现方式,包括:

步骤1021、判断所述地址是否与所述efadn文件中的任意一号码信息匹配,若匹配,则执行步骤1022,若不匹配,则执行步骤105。

步骤1022、判断与所述地址匹配的号码信息对应的所述efpbc文件中的标记信息是否为隐藏号码的标记,若是,则执行步骤1023,若否,则执行步骤105。

步骤1023、生成密码输入提示框。

步骤1024、从文本框控件获取用户的验证密码,执行步骤103。

其中,所述密码输入提示框包括用于提醒用户输入验证密码的提醒信息及用于输入验证密码所述文本框控件。

为了避免ef文件由于未加载成功而导致短消息无法进行验证的缺陷,本实施例在步骤101之前还包括步骤:当所述用户身份识别卡上电后,读取储存在所述用户身份识别卡中的所述基本文件。

为了更好的理解本实施例中的技术方案,下面通过一具体实例对本实施例做详细的说明:

假设用户接收到了一条mt短消息,如sms-deliver(一种mt类型的短消息)类型的短消息,则会相应获取到该短消息的tp-oa(tp-originating-address,即来源地址)地址,之后,会遍历efadn文件202,若该短消息的tp-oa地址(应当理解,本实施例中,tp-oa地址具体通过电话号码的形式来进行表征)与efadn文件202中的某一号码相匹配,则会通过匹配号码的识别码(应当理解,每一号码与一识别码一一对应),来遍历efpbc文件,来获取匹配的号码是否为隐藏号码,如在efpbc文件203中,该号码对应的标识符标识为该号码为隐藏号码,则此时,将会生成一生成密码输入提示框,用户将验证密码输入至该提示框中的文本框控件后,会调用efhiddenkey文件204,该文件中存储有所有隐藏号码对应的唯一的隐藏密码,若用户输入的验证密码与该隐藏密码相匹配,则用户可以看到该短消息的具体内容,相反,如果密码不匹配,则用户无法看到该短消息的具体内容。

当密码匹配成功后,如果短消息储存在usim卡里,将会遍历usim卡的efsms文件201以找到对应的短消息并将其显示给用户,如果短消息储存终端设备里,将会在终端设备中提取对应的短消息并将其显示给用户。应当理解,显示给用户的前提为usim卡中的efust(usim卡中的服务信息表文件)中的短信服务一栏标记为可用的状态。

需要注意的是,本实施例中,如果用户接收的为class0(一种在用户收到就自动显示,用户看完就自动消失而不会被保存在手机或用户身份识别卡中的短消息)类型的mt短消息,如果该类型短消息的tp-oa地址与efadn文件中某一号码(该号码为隐藏号码)匹配,那么为了考虑与现有协议的兼容,不管用户输入的验证密码与该隐藏密码是否相匹配,该短消息都将被立即显示出来。类似的,如果终端设备或usim卡中存储有一短消息,用户需要发送该mo短消息,如sms-submit(一种mo类型的短消息)类型的短消息、sms-commond(一种mo类型的短消息)类型的短消息,若用户在发送前也想显示该短消息的具体内容,或用户不想显示具体内容而仅仅想将该短消息发送出去,或用户想对该短消息进行编辑、或用户想要删除该短消息,在用户触发上述操作指令时,会根据该短消息的tp-da(tp-destination-address,即目标地址)地址(应当理解,本实施例中,tp-da地址具体通过电话号码的形式来进行表征),来匹配号码,再通过号码来判断该号码是否为隐藏号码,而后再判断用户输入的验证密码是否与隐藏密码相匹配(具体匹配及验证的步骤与接收短消息时相同,这里便不再赘述)。当号码为隐藏号码时,只有当验证密码与隐藏密码相匹配时,用户才能进行短消息的显示、发送、编辑、删除等处理步骤。

应当理解,当密码匹配成功后,如何对短信进行显示与接收短消息时相同,这里便不再赘述,但应当理解,对于已经发送的短消息,如果存在相应的短消息回执,则当密码匹配成功后,也会获得相应地显示该短消息回执的权限。

当密码匹配成功后,在用户对原来存储在usim卡中的短消息进行编辑的情况下,终端设备会去寻找usim卡中的可用空间以存储更新的短消息,如果空间已找到,则会将更新后的短消息文件efsms存储在该可用空间中,若usim卡中没有可用空间来存储更新后的短消息,则会通过具体的mmi(人机交互)来处理以使更新后的短消息不会被丢失,如可以将更新后的短消息保存在终端设备中、可以通过释放其它的空间来储存更新后的短消息等等方式。同样的,在用户对原来存储在终端设备中的短消息进行编辑的情况下,终端设备会相应地去寻找可用的空间来储存更新后的短消息,具体过程这里便不再赘述。

当密码匹配成功后,在用户对原来存储在usim卡中的短消息进行删除的情况下,终端设备将选择usim卡中相应的短消息以执行删除的操作,具体的,该短消息将被标记为空闲状态,空闲状态表示该短消息不再可读了,在该短消息被删除后,原来存储该短消息的空间将被分配给新的短消息,但应当注意的是,该空间会仍然保留给被删除的短消息直至新的短消息被存储至该空间里。应当理解,对于已经发送的短消息,如果存在相应的短消息回执,则当密码匹配成功后,也会相应删除对应的短消息回执。同样的,在用户对原来存储在终端设备中的短消息进行删除的情况下,终端设备会选择相应的短消息以执行删除的操作,具体过程这里便不再赘述。本实施例可以防止电话号码的来电及去电能够得到保护,但电话号码相关的短消息却得不到保护而使用户的隐私容易发生泄漏的缺陷,本实施例不仅可以对储存在手机上的短消息进行隐私保护,也可以为储存在用户身份识别卡上的短消息进行保护,本实施例进一步加强了用户的隐私保护,不仅保护了隐藏号码本身的号码信息,更保护了隐藏号码关联的短消息,充分考虑用户的需求,大大提高了用户的体验度。

实施例3

图4示出了本实施例中的终端设备的短消息处理系统,包括:获取模块301、号码匹配模块302及密码匹配模块303。

获取模块301用于获取用户对待处理短消息的操作指令及与所述待处理短消息关联的地址,并调用号码匹配模块302,所述地址包括来源地址或目标地址。

号码匹配模块302用于判断所述地址是否与基本文件标记的隐藏号码匹配,若匹配,则获取用户的验证密码,并调用密码匹配模块303,若不匹配,则根据所述操作指令对所述待处理短消息进行处理。

密码匹配模块303用于判断所述验证密码与所述基本文件中的隐藏密码是否匹配,若不匹配,则禁止所述用户处理所述待处理短消息,若匹配,则根据所述操作指令对所述待处理短消息进行处理。

其中,本实施例中的终端设备设置有用户身份识别卡,该终端设备可以为任何可以设置用户身份识别卡的终端设备,如手机、平板电脑等。

其中,所述用户身份识别卡包括基本文件,所述基本文件储存有若干号码信息、每一号码信息是否为隐藏号码的标记信息及所述隐藏号码的隐藏密码。

其中,号码信息包括姓名、电话号码等信息,如张三,电话12345,标记信息可以设置为当该标记信息为某一特定字符串时,该号码为隐藏号码,如当标记为xx时,该电话号码为隐藏号码,其中隐藏密码的数量既可以是一个也可以是多个,其中,多个隐藏密码的实现方式为:隐藏号码与隐藏密码一一对应,或部分隐藏号码与隐藏密码一一对应,剩余隐藏号码共同对应一个隐藏密码;一个隐藏密码的实现方式为:所有隐藏号码对应一个隐藏密码,为了提高用户体验度、减少本实施例中对隐藏密码记忆的繁琐程度及密码设置的复杂程度,本实施例中,优选方案为所有的隐藏号码设置一个共同的隐藏密码,但实践中,为了增强安全性、或者增强对特定号码的个性化保护,也可以选择对特定的号码设置单独的隐藏密码,而其它的隐藏号码设置同一隐藏密码、或对每一号码都设置不同的隐藏密码,具体的隐藏密码的数量的设置方式,可以根据实际需求进行选择。

其中,所述操作指令可以为发送短消息、接收短消息、显示短消息、编辑短消息、删除短消息等等作用于短消息的操作。

本实施例通过号码匹配模块及密码匹配模块判断待处理短消息关联的地址与隐藏号码是否匹配及判断验证密码与隐藏密码是否匹配来确定用户是否拥有处理短消息的权限,既阻止了用户的短消息被泄露,又保护了用户的隐私,还防止其他用户对短消息的错误操作。

实施例4

本实施例为实施例1的改进方案,本实施例提供了一种终端设备的短消息处理系统,其中,用户身份识别卡为usim卡,该usim卡中包括ef(基本)文件,如图2所示,ef文件包括efsms文件201、efadn文件202、efpbc文件203及efhiddenkey文件204。

为了加强待处理短消息的验证,本实施例中的待处理短消息既可以存储在终端设备中,又可以存储在usim卡中。

其中,efadn文件202储存有若干号码信息,efpbc文件203储存有efadn文件202中每一号码是否为隐藏号码的标记信息,efhiddenkey文件204储存有所述隐藏号码的隐藏密码,efsms文件201储存有存储在usim卡中的短消息。

本实施例中,号码匹配模块302具体用于判断所述地址是否与所述efadn文件中的任意一号码信息匹配,若匹配,则判断与所述地址匹配的号码信息对应的所述efpbc文件中的标记信息是否为隐藏号码的标记,若是,则生成密码输入提示框并从文本框控件获取用户的验证密码,所述密码输入提示框包括用于提醒用户输入验证密码的提醒信息及用于输入验证密码所述文本框控件,号码匹配模块302还用于当所述地址与所述基本文件标记的隐藏号码不匹配时,根据所述操作指令对所述待处理短消息进行处理。

为了避免ef文件由于未加载成功而导致短消息无法进行验证的缺陷,本实施例的处理系统还包括初始化模块,用于当所述用户身份识别卡上电后,读取储存在所述用户身份识别卡中的所述基本文件。

为了更好的理解本实施例中的技术方案,下面通过一具体实例对本实施例做详细的说明:

假设用户接收到了一条mt短消息,如sms-deliver类型的短消息,则会相应获取到该短消息的tp-oa地址,之后,会遍历efadn文件202,若该短消息的tp-oa地址(应当理解,本实施例中,tp-oa地址具体通过电话号码的形式来进行表征)与efadn文件202中的某一号码相匹配,则会通过匹配号码的识别码(应当理解,每一号码与一识别码一一对应),来遍历efpbc文件,来获取匹配的号码是否为隐藏号码,如在efpbc文件203中,该号码对应的标识符标识为该号码为隐藏号码,则此时,将会生成一生成密码输入提示框,用户将验证密码输入至该提示框中的文本框控件后,会调用efhiddenkey文件204,该文件中存储有所有隐藏号码对应的唯一的隐藏密码,若用户输入的验证密码与该隐藏密码相匹配,则用户可以看到该短消息的具体内容,相反,如果密码不匹配,则用户无法看到该短消息的具体内容。

当密码匹配成功后,如果短消息储存在usim卡里,将会遍历usim卡的efsms文件201以找到对应的短消息并将其显示给用户,如果短消息储存终端设备里,将会在终端设备中提取对应的短消息并将其显示给用户。应当理解,显示给用户的前提为usim卡中的efust(usim卡中的服务信息表文件)中的短信服务一栏标记为可用的状态。

需要注意的是,本实施例中,如果用户接收的为class0类型的mt短消息,如果该类型短消息的tp-oa地址与efadn文件中某一号码(该号码为隐藏号码)匹配,那么为了考虑与现有协议的兼容,不管用户输入的验证密码与该隐藏密码是否相匹配,该短消息都将被立即显示出来。类似的,如果终端设备或usim卡中存储有一短消息,用户需要发送该mo短消息,如sms-submit类型的短消息、sms-commond类型的短消息,若用户在发送前也想显示该短消息的具体内容,或用户不想显示具体内容而仅仅想将该短消息发送出去,或用户想对该短消息进行编辑、或用户想要删除该短消息,在用户触发上述操作指令时,会根据该短消息的tp-da地址(应当理解,本实施例中,tp-da地址具体通过电话号码的形式来进行表征),来匹配号码,再通过号码来判断该号码是否为隐藏号码,而后再判断用户输入的验证密码是否与隐藏密码相匹配(具体匹配及验证的步骤与接收短消息时相同,这里便不再赘述)。当号码为隐藏号码时,只有当验证密码与隐藏密码相匹配时,用户才能进行短消息的显示、发送、编辑、删除等处理步骤。

应当理解,当密码匹配成功后,如何对短信进行显示与接收短消息时相同,这里便不再赘述,但应当理解,对于已经发送的短消息,如果存在相应的短消息回执,则当密码匹配成功后,也会获得相应地显示该短消息回执的权限。

当密码匹配成功后,在用户对原来存储在usim卡中的短消息进行编辑的情况下,终端设备会去寻找usim卡中的可用空间以存储更新的短消息,如果空间已找到,则会将更新后的短消息文件efsms存储在该可用空间中,若usim卡中没有可用空间来存储更新后的短消息,则会通过具体的mmi来处理以使更新后的短消息不会被丢失,如可以将更新后的短消息保存在终端设备中、可以通过释放其它的空间来储存更新后的短消息等等方式。同样的,在用户对原来存储在终端设备中的短消息进行编辑的情况下,终端设备会相应地去寻找可用的空间来储存更新后的短消息,具体过程这里便不再赘述。

当密码匹配成功后,在用户对原来存储在usim卡中的短消息进行删除的情况下,终端设备将选择usim卡中相应的短消息以执行删除的操作,具体的,该短消息将被标记为空闲状态,空闲状态表示该短消息不再可读了,在该短消息被删除后,原来存储该短消息的空间将被分配给新的短消息,但应当注意的是,该空间会仍然保留给被删除的短消息直至新的短消息被存储至该空间里。应当理解,对于已经发送的短消息,如果存在相应的短消息回执,则当密码匹配成功后,也会相应删除对应的短消息回执。同样的,在用户对原来存储在终端设备中的短消息进行删除的情况下,终端设备会选择相应的短消息以执行删除的操作,具体过程这里便不再赘述。

本实施例可以防止电话号码的来电及去电能够得到保护,但电话号码相关的短消息却得不到保护而使用户的隐私容易发生泄漏的缺陷,本实施例不仅可以对储存在手机上的短消息进行隐私保护,也可以为储存在用户身份识别卡上的短消息进行保护,本实施例进一步加强了用户的隐私保护,不仅保护了隐藏号码本身的号码信息,更保护了隐藏号码关联的短消息,充分考虑用户的需求,大大提高了用户的体验度。

实施例5

本实施例提供一种电子设备,电子设备可以通过计算设备的形式表现(例如可以为服务器设备),包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中处理器执行计算机程序时可以实现实施例1或实施例2中的终端设备的短消息处理方法。

图5示出了本实施例的硬件结构示意图,如图5所示,电子设备9具体包括:

至少一个处理器91、至少一个存储器92以及用于连接不同系统组件(包括处理器91和存储器92)的总线93,其中:

总线93包括数据总线、地址总线和控制总线。

存储器92包括易失性存储器,例如随机存取存储器(ram)921和/或高速缓存存储器922,还可以进一步包括只读存储器(rom)923。

存储器92还包括具有一组(至少一个)程序模块924的程序/实用工具925,这样的程序模块924包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

处理器91通过运行存储在存储器92中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1或实施例2中的终端设备的短消息处理方法。

电子设备9进一步可以与一个或多个外部设备94(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口95进行。并且,电子设备9还可以通过网络适配器96与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器96通过总线93与电子设备9的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备9使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

实施例6

本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1或实施例2中的终端设备的短消息处理方法的步骤。

其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。

在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1或实施例2中的终端设备的短消息处理方法的步骤。

其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。


技术特征:

1.一种终端设备的短消息处理方法,其特征在于,所述终端设备设置有用户身份识别卡,所述用户身份识别卡包括基本文件,所述基本文件储存有若干号码信息、每一号码信息是否为隐藏号码的标记信息及所述隐藏号码的隐藏密码,所述处理方法包括:

获取用户对待处理短消息的操作指令及与所述待处理短消息关联的地址,所述地址包括来源地址或目标地址;

判断所述地址是否与所述基本文件标记的隐藏号码匹配,若匹配,则获取用户的验证密码;

判断所述验证密码与所述基本文件中的隐藏密码是否匹配,若不匹配,则禁止所述用户处理所述待处理短消息,若匹配,则根据所述操作指令对所述待处理短消息进行处理。

2.如权利要求1所述的处理方法,其特征在于,

所述基本文件包括efadn文件、efpbc文件及efhiddenkey文件,所述efadn文件储存有若干号码信息,所述efpbc文件储存有所述efadn文件中每一号码是否为隐藏号码的标记信息,所述efhiddenkey文件储存有所述隐藏号码的隐藏密码;

判断所述地址是否与所述基本文件标记的隐藏号码匹配的步骤包括:

判断所述地址是否与所述efadn文件中的任意一号码信息匹配,若匹配,则判断与所述地址匹配的号码信息对应的所述efpbc文件中的标记信息是否为隐藏号码的标记,若是,则获取用户的验证密码。

3.如权利要求1所述的处理方法,其特征在于,所述待处理短消息包括mo短消息及mt短消息,所述mo短消息包括目标地址,所述mt短消息包括来源地址;

所述操作指令包括显示指令、删除指令、编辑指令及发送指令中的任意一种;

和/或,

所述处理方法还包括:

若所述地址与所述基本文件标记的隐藏号码匹配,则生成密码输入提示框,所述密码输入提示框包括用于提醒用户输入验证密码的提醒信息及用于输入验证密码文本框控件;

从所述文本框控件获取用户的验证密码;

若所述地址与所述基本文件标记的隐藏号码不匹配,则根据所述操作指令对所述待处理短消息进行处理。

4.如权利要求1-3中任意一项所述的处理方法,其特征在于,所述待处理短消息储存在所述终端设备中或所述用户身份识别卡中;

和/或,

所述验证方法还包括:当所述用户身份识别卡上电后,读取储存在所述用户身份识别卡中的所述基本文件;

和/或,

所述基本文件储存有唯一的所述隐藏密码;

和/或,

所述用户身份识别卡包括usim卡。

5.一种终端设备的短消息处理系统,其特征在于,所述终端设备设置有用户身份识别卡,所述用户身份识别卡包括基本文件,所述基本文件储存有若干号码信息、每一号码信息是否为隐藏号码的标记信息及所述隐藏号码的隐藏密码,所述处理系统包括:获取模块、号码匹配模块及密码匹配模块;

所述获取模块用于获取用户对待处理短消息的操作指令及与所述待处理短消息关联的地址,并调用所述号码匹配模块,所述地址包括来源地址或目标地址;

所述号码匹配模块用于判断所述地址是否与所述基本文件标记的隐藏号码匹配,若匹配,则获取用户的验证密码,并调用所述密码匹配模块;

所述密码匹配模块用于判断所述验证密码与所述基本文件中的隐藏密码是否匹配,若不匹配,则禁止所述用户处理所述待处理短消息,若匹配,则根据所述操作指令对所述待处理短消息进行处理。

6.如权利要求5所述的处理系统,其特征在于,

所述基本文件包括efadn文件、efpbc文件及efhiddenkey文件,所述efadn文件储存有若干号码信息,所述efpbc文件储存有所述efadn文件中每一号码是否为隐藏号码的标记信息,所述efhiddenkey文件储存有所述隐藏号码的隐藏密码;

所述号码匹配模块用于判断所述地址是否与所述efadn文件中的任意一号码信息匹配,若匹配,则判断与所述地址匹配的号码信息对应的所述efpbc文件中的标记信息是否为隐藏号码的标记,若是,则获取用户的验证密码。

7.如权利要求5所述的处理系统,其特征在于,所述待处理短消息包括mo短消息及mt短消息,所述mo短消息包括目标地址,所述mt短消息包括来源地址;

所述操作指令包括显示指令、删除指令、编辑指令及发送指令中的任意一种;

和/或,

所述号码匹配模块还用于当所述地址与所述基本文件标记的隐藏号码匹配时,生成密码输入提示框并从文本框控件获取用户的验证密码,所述密码输入提示框包括用于提醒用户输入验证密码的提醒信息及用于输入验证密码所述文本框控件;

所述号码匹配模块还用于当所述地址与所述基本文件标记的隐藏号码不匹配时,根据所述操作指令对所述待处理短消息进行处理。

8.如权利要求5-7中任意一项所述的处理系统,其特征在于,所述待处理短消息储存在所述终端设备中或所述用户身份识别卡中;

和/或,

所述处理系统还包括初始化模块,用于当所述用户身份识别卡上电后,读取储存在所述用户身份识别卡中的所述基本文件;

和/或,

所述基本文件储存有唯一的所述隐藏密码;

和/或,

所述用户身份识别卡包括usim卡。

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述的终端设备的短消息处理方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项所述的终端设备的短消息处理方法的步骤。

技术总结
本发明公开了一种终端设备的短消息处理方法、系统、电子设备及存储介质,处理方法包括:获取用户对待处理短消息的操作指令及与所述待处理短消息关联的地址,地址包括来源地址或目标地址;判断地址是否与基本文件标记的隐藏号码匹配,若匹配,则获取用户的验证密码;判断验证密码与基本文件中的隐藏密码是否匹配,若不匹配,则禁止所述用户处理所述待处理短消息,若匹配,则根据所述操作指令对所述待处理短消息进行处理。本发明通过判断待处理短消息关联的地址与隐藏号码是否匹配及判断验证密码与隐藏密码是否匹配来确定用户是否拥有处理短消息的权限,既阻止了用户的短消息被泄露,又保护了用户的隐私,还防止其他用户对短消息的错误操作。

技术研发人员:张咏霞;张燕;武海峰
受保护的技术使用者:展讯通信(上海)有限公司
技术研发日:2019.12.27
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-14602.html

最新回复(0)