CN113542447A - 防止信息泄露的方法、装置、终端设备及可读存储介质 - Google Patents

防止信息泄露的方法、装置、终端设备及可读存储介质 Download PDF

Info

Publication number
CN113542447A
CN113542447A CN202110739536.5A CN202110739536A CN113542447A CN 113542447 A CN113542447 A CN 113542447A CN 202110739536 A CN202110739536 A CN 202110739536A CN 113542447 A CN113542447 A CN 113542447A
Authority
CN
China
Prior art keywords
cloud card
card
cloud
target
internet protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110739536.5A
Other languages
English (en)
Inventor
刘鹏亮
黄云
何贵锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ucloudlink New Technology Co Ltd
Original Assignee
Shenzhen Ucloudlink New Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Ucloudlink New Technology Co Ltd filed Critical Shenzhen Ucloudlink New Technology Co Ltd
Priority to CN202110739536.5A priority Critical patent/CN113542447A/zh
Publication of CN113542447A publication Critical patent/CN113542447A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5053Lease time; Renewal aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请属于防止信息泄露领域,尤其涉及一种防止信息泄露的方法、装置、终端设备及可读存储介质,该方法包括:在终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,第一网际协议地址为第一云卡对应的网际协议地址;获取服务端基于云卡更换请求返回的第二云卡,第二云卡为服务端根据预设的云卡更换规则从云卡卡池中确定的;获取第二云卡对应的第二网际协议地址,并将第二网际协议地址确定为终端设备当前的网际协议地址,第二网际协议地址与第一网际协议地址不相同。本申请的终端设备即使在固定位置使用很长时间,网际协议地址也会重新分配及改变,防止信息泄露及被溯源定位的风险。

Description

防止信息泄露的方法、装置、终端设备及可读存储介质
技术领域
本申请属于防止信息泄露领域,尤其涉及一种防止信息泄露的方法、装置、终端设备及计算机可读存储介质。
背景技术
随着通信技术和互联网技术的发展,网络在民用、商用等领域的应用越来越广泛,如何保障网络信息安全则尤为重要。
笔记本、平板电脑、手机等电子设备接入网络后,网络分配网际协议地址(Internet Protocol Address,IP地址),如果在固定位置使用,很长时间IP地址将不会重新分配及改变,存在信息泄露及被溯源定位的风险。
目前解决上述问题的方法主要有三种,一种是重启设备,重新注册网络,网络重新分配IP;这种方法的缺点是不够灵活,且重启设备开关机,需要耗费较长时间。
第二种是购买多台设备,定时更换连接设备来切换IP;这种方法的缺点是购买多台设备需要花费成倍费用。
第三种是修改设备拨号逻辑,定期断开拨号重拨;这种方法的缺点是需要修改设备底层逻辑实现。
发明内容
本申请实施例提供一种防止信息泄露的方法,可以不需要重启设备或修改设备拨号逻辑即可防止信息泄露。
第一方面,本申请实施例提供一种防止信息泄露的方法,应用于终端设备,所述方法包括:
在所述终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,所述第一网际协议地址为第一云卡对应的网际协议地址;
获取所述服务端基于所述云卡更换请求返回的第二云卡,所述第二云卡为所述服务端根据预设的云卡更换规则从云卡卡池中确定的;
获取所述第二云卡对应的第二网际协议地址,并将所述第二网际协议地址确定为所述终端设备当前的网际协议地址,所述第二网际协议地址与所述第一网际协议地址不相同。
在第一方面一种可能实现的方式中,所述在所述终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,包括:
获取所述第一云卡的使用时长;
当所述使用时长大于预设的时长阈值时,向所述服务端发送云卡更换请求。
第二方面,本申请实施例提供一种防止信息泄露的方法,应用于服务端,所述方法包括:
在获取终端设备发送的云卡更换请求时,根据预设的云卡更换规则从云卡卡池中确定第二云卡;
将所述第二云卡发送给所述终端设备,以使得所述终端设备利用所述第二云卡对应的第二网际协议地址替换所述终端设备的第一网际协议地址,所述第一网际协议地址为所述终端设备当前使用的第一云卡对应的网际协议地址。
在第二方面一种可能实现的方式中,所述根据预设的云卡更换规则从云卡卡池中确定第二云卡,包括:
获取所述云卡卡池中的第一目标云卡,所述第一目标云卡为所述云卡卡池中当前未被分配的云卡;
根据预设的云卡更换规则确定所述第二云卡,所述第二云卡为所述第一目标云卡中的任一个。
其中,所述根据预设的云卡更换规则确定所述第二云卡,包括:
获取所述第一目标云卡中的第二目标云卡,所述第二目标云卡为最近的N次分卡中未被分配给所述终端设备的云卡,其中,N为大于或者等于1的整数;
根据预设的云卡更换规则从所述第二目标云卡中确定所述第二云卡。
其中,所述根据预设的云卡更换规则确定所述第二云卡,包括:
获取所述第一目标云卡中的第三目标云卡,所述第三目标云卡为与所述第一云卡属于不同运营商的云卡;
根据预设的云卡更换规则从所述第三目标云卡中确定所述第二云卡。
其中,所述根据预设的云卡更换规则确定所述第二云卡,包括:
获取所述第一目标云卡中的第四目标云卡,所述第四目标云卡为与所述第一云卡属于不同归属地的云卡;
根据预设的云卡更换规则从所述第四目标云卡中确定所述第二云卡。
其中,所述根据预设的云卡更换规则从所述第二目标云卡中确定所述第二云卡,包括:
获取所述第二目标云卡中的第三目标云卡,所述第三目标云卡为与所述第一云卡属于不同运营商的云卡;
根据预设的云卡更换规则从所述第三目标云卡中确定所述第二云卡。
其中,所述根据预设的云卡更换规则从所述第二目标云卡中确定所述第二云卡,还包括:
当所述第二目标云卡中不存在第三目标云卡时,获取所述第二目标云卡中的第四目标云卡,所述第三目标云卡为与所述第一云卡属于不同运营商的云卡,所述第四目标云卡为与所述第一云卡属于不同归属地的云卡;
根据预设的云卡更换规则从所述第四目标云卡中确定所述第二云卡。
第三方面,本申请实施例提供一种防止信息泄露的装置,应用于终端设备,所述装置包括:
发送请求模块,用于在所述终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,所述第一网际协议地址为第一云卡对应的网际协议地址;
第一获取模块,用于获取所述服务端基于所述云卡更换请求返回的第二云卡,所述第二云卡为所述服务端根据预设的云卡更换规则从云卡卡池中确定的;
第二获取模块,用于获取所述第二云卡对应的第二网际协议地址,并将所述第二网际协议地址确定为所述终端设备当前的网际协议地址,所述第二网际协议地址与所述第一网际协议地址不相同。
第四方面,本申请实施例提供一种防止信息泄露的装置,应用于服务端,所述装置包括:
确定模块,用于在获取终端设备发送的云卡更换请求时,根据预设的云卡更换规则从云卡卡池中确定第二云卡;
发送模块,用于将所述第二云卡发送给所述终端设备,以使得所述终端设备利用所述第二云卡对应的第二网际协议地址替换所述终端设备的第一网际协议地址,所述第一网际协议地址为所述终端设备当前使用的第一云卡对应的网际协议地址。
第五方面,本申请实施例提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面,或第二方面任一项所述的防止信息泄露的方法。
第六方面,本申请实施例一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面,或第三方面任一项防止信息泄露的方法。
本申请实施例与现有技术相比存在的有益效果是:由于本申请在终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,第一网际协议地址为第一云卡对应的网际协议地址;获取服务端基于云卡更换请求返回的第二云卡,第二云卡为服务端根据预设的云卡更换规则从云卡卡池中确定的;获取第二云卡对应的第二网际协议地址,并将第二网际协议地址确定为终端设备当前的网际协议地址,第二网际协议地址与第一网际协议地址不相同。所以本申请的终端设备即使在固定位置使用很长时间,网际协议地址也会重新分配及改变,防止信息泄露及被溯源定位的风险;并且本申请的终端设备是根据服务端预设的云卡更换规则对网际协议地址进行更换,不需要重启设备或修改设备拨号逻辑即可防止信息泄露。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一实施例提供的防止信息泄露的方法的一种应用场景的网络架构示意图;
图2是本申请实施例提供的一种防止信息泄露的方法的示意性流程图;
图3是本申请实施例提供的另一种防止信息泄露的方法的示意性流程图;
图4是本申请实施例提供的一种云卡更换规则的示意图;
图5是本申请实施例提供的另一种云卡更换规则的示意图;
图6是本申请实施例提供的另一种云卡更换规则的示意图;
图7是本申请实施例提供的另一种云卡更换规则的示意图;
图8是本申请实施例提供的另一种云卡更换规则的示意图;
图9是本申请实施例提供的另一种云卡更换规则的示意图;
图10是本申请实施例提供的另一种云卡更换规则的示意图;
图11是本申请实施例提供的另一种云卡更换规则的示意图;
图12是本申请实施例提供的另一种云卡更换规则的示意图;
图13是本申请实施例提供的一种防止信息泄露的装置的结构示意图;
图14是本申请实施例提供的另一种防止信息泄露的装置的结构示意图;
图15是本申请实施例提供的一种终端设备的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述,在其它情况中,各个实施例中的具体技术细节可以互相参考,在一个实施例中没有描述的具体***可参考其它实施例。
应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
在本申请说明书中描述的参考“本申请实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在另一些实施例中”、“本申请一实施例”、“本申请其他实施例”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
目前解决由于IP地址长时间固定不变而造成信息泄露以及被溯源定位的方法主要有三种,第一种是重启设备,重新注册网络,网络重新分配IP;这种方法的缺点是不够灵活,且重启设备开关机,需要耗费较长时间。第二种是购买多台设备,定时更换连接设备来切换IP;这种方法的缺点是购买多台设备需要花费成倍费用。第三种是修改设备拨号逻辑,定期断开拨号重拨;这种方法的缺点是需要修改设备底层逻辑实现。为了解决上述3种方法的缺陷,提出本申请的技术方案。
为了说明本申请的技术方案,下面通过具体实施例来进行说明。
请参考图1,图1是本申请一实施例提供的防止信息泄露的方法的一种应用场景的网络架构示意图,为了方便说明,仅示出与本申请相关的部分。该应用场景的网络架构包括:服务端100、终端设备200、云卡卡池300、基站400、核心网500。
在该应用场景中,终端设备200获取IP地址的方法为:终端设备200向服务端100发送获取云卡请求,服务端100从云卡卡池300选取一张云卡返回给终端设备200,终端设备200加载返回的云卡,并向基站400发起注册,向核心网500请求分配IP地址,核心网500分配IP地址至终端设备200。
IP地址是一种在网络上给终端设备200编址的方式,终端设备200需要有IP地址,才能正常通信。
服务端100是处理终端设备200发送的云卡分配请求信息的云服务器平台(以下“服务器端”“服务器端100”“云服务器”“云服务器平台”均是指同一称呼),可以是自己部署的,也可以租用AWS、阿里、华为等企业的的云服务器平台。云服务器在一些实施例中,服务器为软件即服务(Software as aService,SaaS)、或平台即服务(Platform as a Service,PaaS)、或基础架构即服务(Infrastructure as a Service,IaaS)等服务器,当然本申请实施例还可以是其它服务器,本申请实施例对此不作限制。
终端设备200是用户持有的并且使用云卡的移动终端,比如手机、平板电脑、可穿戴设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等。
云卡卡池300是集中存放在“云端”的SIM卡池,这个卡池可以由单台或多台(不限制)物理SIM卡读写设备组成。在每台物理SIM卡设备中,可以插放一定设计容量的物理SIM卡,设备可以读取SIM卡的信息并与云服务器100通信,因此云服务器100可以随时读取各个云SIM卡,并对这些云SIM卡进行管理,调度。云SIM卡包括不同运营商的云卡、不同归属的云卡等。云SIM卡也可以是软件SIM卡,只需要以软件形式存在数据库中就可以读取使用,或者ESIM卡等等,在这里不作限定。
基站400是无线电台站的一种形式,与终端设备200之间进行信息传递。
核心网500是运营商无线交换核心网络,功能主要是接受终端设备200的注册请求,将终端设备200的语音呼叫请求或数据请求接续到不同的网络上。
在该应用场景中,终端设备200防止信息泄露的方法请参考图2,图2是本申请实施例提供的一种防止信息泄露的方法的示意性流程图。图2中的方法的执行主体可以为图1中的终端设备200。如图2所示,该方法包括:S201至S203。
S201、在终端设备使用第一网际协议地址时,向服务端发送云卡更换请求。
具体的,第一网际协议地址为第一云卡对应的网际协议地址。
在一些实施例中,终端设备接入网络后,向服务端发送获取云卡请求,服务端从云卡卡池选取一张云卡返回给终端设备,本申请实施例将此时返回的云卡称为第一云卡;终端设备加载返回的第一云卡,并向基站发起注册,向核心网请求分配IP地址,核心网分配IP地址至终端设备,本申请实施例将此时核心网分配的IP地址称为第一IP地址。
在一些实施例中,终端设备在固定位置使用,很长时间内终端设备以第一IP地址接入网络,终端设备在这段时间内始终以第一IP地址进行通信,若第三方获得第一IP地址,则终端设备存在信息泄露及被溯源定位的风险。本申请实施例为了解决此问题,终端设备获取第一云卡的使用时长;当使用时长大于预设的时长阈值时,向服务端发送云卡更换请求,基于更换的云卡,使终端设备以不同的IP地址接入网络,以不同的IP地址进行通信,即使第三方获得第一IP地址,终端设备当前已以其它IP地址进行通信,不会造成信息泄露及溯源定位。
在一些实施例中,终端设备预设的时长阈值为2至4小时,在其中一个实施例中,终端设备预设的时长阈值为3小时。当然,终端设备也可以预设其它时长的时长阈值,当终端设备为多个时,也可以为不同的终端设备设置不同时长的时长阈值,本申请对此不作限制。
S202、获取服务端基于云卡更换请求返回的第二云卡。
具体的,第二云卡是服务端根据预设的云卡更换规则从云卡卡池中确定的。
在一些实施例中,在终端设备使用第一IP地址时,向服务端发送云卡更换请求,服务端从云卡卡池选取一张云卡返回给终端设备,此时服务端返回的云卡称为第二云卡。
S203、获取第二云卡对应的第二网际协议地址,并将第二网际协议地址确定为终端设备当前的网际协议地址,第二网际协议地址与第一网际协议地址不相同。
在一些实施例中,终端设备加载返回的第二云卡,并向基站发起注册,向核心网请求分配IP地址,核心网分配IP地址至终端设备,本申请实施例将此时核心网分配的IP地址称为第二IP地址。
在一些实施例中,核心网分配第二IP地址至终端设备,终端设备需判断第二IP地址与第一IP地址是否相同,若相同,则重新执行步骤S101至S102,若不相同,则将第二IP地址确定为终端设备当前的IP地址。
综上所述,由于本申请在终端设备使用第一IP地址时,向服务端发送云卡更换请求,第一IP地址为第一云卡对应的IP地址;获取服务端基于云卡更换请求返回的第二云卡,第二云卡为服务端根据预设的云卡更换规则从云卡卡池中确定的;获取第二云卡对应的第二IP地址,并将第二IP地址确定为终端设备当前的IP地址,第二IP地址与第一IP地址不相同。所以本申请的终端设备即使在固定位置使用很长时间,IP地址也会重新分配及改变,防止信息泄露及被溯源定位的风险;并且本申请的终端设备更换IP地址是根据服务端预设的云卡更换规则对IP地址进行更换,不需要重启设备或修改设备拨号逻辑即可防止信息泄露。
在该应用场景中,另一种防止信息泄露的方法请参考图3,图3是本申请实施例提供的另一种防止信息泄露的方法的示意性流程图;图3中的方法的执行主体可以为图1中的服务端100,该方法包括:S301至S303。
S301、在获取终端设备发送的云卡更换请求时,根据预设的云卡更换规则从云卡卡池中确定第二云卡。
具体的,在本申请实施例中预设的云卡更换规则请参考图4,图4是本申请实施例提供的一种云卡更换规则的示意图。该云卡更换规则包括:S401至S404。
S401、获取云卡卡池中的第一目标云卡。
在一些实施例中,第一目标云卡为云卡卡池中当前未被分配的云卡。比如:终端设备为单个时,云卡卡池中有10张云卡,当前1张云卡已发送给终端设备作为第一云卡,剩余9张云卡称为第一目标云卡。
在一些实施例中,根据预设的云卡更换规则将9张第一目标云卡中的任一个确定为第二云卡。
S402、确定第一目标云卡中是否存在第二目标云卡。
在一些实施例中,第二目标云卡为最近的N次分卡中未被分配给终端设备的云卡,其中,N为大于或者等于1的整数。
本申请实施例中确定第一目标云卡中存在第二目标云卡的方法为:
在终端设备为单个,且最近N次分卡均分配不同的云卡,若N等于3时,最近的3次分卡分配了3张云卡,9张第一目标云卡中还存在6张未被分配给终端设备的云卡,将这6张未被分配给终端设备的云卡称为第二目标云卡,则确定第一目标云卡中存在第二目标云卡。
当然,本申请实施例还存在确定第一目标云卡中存在第二目标云卡的其它方法,本申请实施例不对确定第一目标云卡中存在第二目标云卡的其它方法作出限制。
本申请实施例中确定第一目标云卡中不存在第二目标云卡的方法为:
在终端设备为单个,且最近N次分卡均分配不同的云卡,比如若N等于9时,最近的9次分卡分配了9张云卡,9张第一目标云卡中不存在未被分配给终端设备的云卡,则确定第一目标云卡中不存在第二目标云卡。
本申请实施例还存在确定第一目标云卡中不存在第二目标云卡的其它方法,本申请实施例不对确定第一目标云卡中不存在第二目标云卡的其它方法作出限制。
需要说明的是,最近的N次分卡中的N次,是以服务器将当前1张云卡已发送给终端设备作为第一云卡的次数的前一次开始起算;比如:服务器将当前1张云卡已发送给终端设备作为第一云卡记为第5次分卡,则最近N次是从第4次开始起算。若N等于3时,则最近第1次分卡为服务器第4次分卡,最近第2次分卡为服务器第3次分卡,最近第3次分卡为服务器第2次分卡。
S403、若第一目标云卡中不存在第二目标云卡,则获取最近第N次分配的云卡,根据预设的云卡更换规则从最近第N次分配的云卡中确定第二云卡。
具体的,若N等于9时,第一目标云卡中不存在未被分配给终端设备的云卡,则将最近第9次分配的云卡确定为第二云卡。
在一些实施例中,若N等于9时,第一目标云卡中不存在未被分配给终端设备的云卡,则将最近第8次分配的云卡确定为第二云卡。当然,在其它实施例中,也可以将最近第7至1次分配的云卡确定为第二云卡,本申请实施例对此不作限制。
S404、若第一目标云卡中存在第二目标云卡,则获取第一目标云卡中的第二目标云卡,根据预设的云卡更换规则从第二目标云卡中确定第二云卡。
具体的,确定第一目标云卡中存在第二目标云卡的方法在S402中已经叙述,此处不在赘述。
在一些实施例中,确定第一目标云卡中存在6张未被分配给终端设备的第二目标云卡,则将这6张第二目标云卡中的任一张确定为第二云卡。
请参考图5,图5是本申请实施例提供的另一种云卡更换规则的示意图。该云卡更换规则包括:S501至S504。
S501、获取云卡卡池中的第一目标云卡。
具体的,获取云卡卡池中的第一目标云卡的具体方法与S401相同,此处不再赘述。
S502、确定第一目标云卡中是否存在第三目标云卡。
具体的,第三目标云卡为与第一云卡属于不同运营商的云卡,在一些实施例中,云卡卡池中有10张云卡,10张云卡分别为3张移动运营商的云卡,3张联通运营商的云卡,4张电信运营商的云卡。当然,本申请实施例还可包含其它运营商,例如:沃达丰移动电话营办商、新加坡电信有限公司等国外运营商,本申请实施例以移动、联通、和电信运营商举例说明。
当前1张云卡已发送给终端设备的第一云卡为联通运营商的云卡。9张第一目标云卡分别为3张移动运营商的云卡,2张联通运营商的云卡,4张电信运营商的云卡。
确定第一目标云卡中是否存在与第一云卡属于不同运营商的第三目标云卡是判断9张第一目标云卡中是否存在与联通运营商属于不同运营商的云卡。
本申请实施例中,9张第一目标云卡中存在与联通运营商属于不同运营商的云卡,则确定第一目标云卡中存在第三目标云卡。
在其它实施例中,9张第一目标云卡中不存在与联通运营商属于不同运营商的云卡,则确定第一目标云卡中不存在第三目标云卡。
S503、若第一目标云卡中不存在第三目标云卡,则提醒换卡失败。
具体的,若9张第一目标云卡中不存在与联通运营商属于不同运营商的云卡,则提醒换卡失败,重新执行S501。
S504、若第一目标云卡中存在第三目标云卡,则获取第一目标云卡中的第三目标云卡,根据预设的云卡更换规则从第三目标云卡中确定第二云卡。
具体的,若9张第一目标云卡中存在7张与联通运营商属于不同运营商的云卡,则获取这7张与联通运营商属于不同运营商的第三目标云卡,从这7张第三目标云卡中任选一种作为第二云卡。
请参考图6,图6是本申请实施例提供的另一种云卡更换规则的示意图。该云卡更换规则包括:S601至S604。
S601、获取云卡卡池中的第一目标云卡。
具体的,获取云卡卡池中的第一目标云卡的具体方法与S401相同,此处不再赘述。
S602、确定第一目标云卡中是否存在第四目标云卡。
具体的,第四目标云卡为与第一云卡属于不同归属地的云卡,在一些实施例中,云卡卡池中有10张云卡,10张云卡分别为3张归属地为深圳的云卡,3张归属地为北京的云卡,4张归属地为上海的云卡。当然,本申请实施例还可包含归属地为国外的云卡,本申请实施例对此不作限制。
当前1张云卡已发送给终端设备的第一云卡为北京的云卡。9张第一目标云卡分别为3张深圳的云卡,2张北京的云卡,4张上海的云卡。
确定第一目标云卡中是否存在与第一云卡属于不同归属地的第四目标云卡是判断9张第一目标云卡中是否存在与北京属于不同归属地的云卡。
本申请实施例中,9张第一目标云卡中存在与北京属于不同归属地的云卡,则确定第一目标云卡中存在第四目标云卡。
在其它实施例中,9张第一目标云卡中不存在与北京属于不同归属地的云卡,则确定第一目标云卡中不存在第四目标云卡。
S603、若第一目标云卡中不存在第四目标云卡,则提醒换卡失败。
具体的,若9张第一目标云卡中不存在与北京属于不同归属地的云卡,则提醒换卡失败,重新执行S601。
S604、若第一目标云卡中存在第四目标云卡,则获取第一目标云卡中的第四目标云卡,根据预设的云卡更换规则从第四目标云卡中确定第二云卡。
具体的,若9张第一目标云卡中存在7张与北京属于不同归属地的云卡,则获取这7张与北京属于不同运营商的第四目标云卡,从这7张第四目标云卡中任选一种作为第二云卡。
请参考图7,图7是本申请实施例提供的另一种云卡更换规则的示意图。该云卡更换规则包括:S701至S708。
S701、获取云卡卡池中的第一目标云卡。
具体的,获取云卡卡池中的第一目标云卡的方法与S401中相同,此处不再赘述。
S702、确定第一目标云卡中是否存在第二目标云卡。
具体的,确定第二目标云卡中是否存在第二目标云卡的方法与S402中相同,此处不再赘述。
S703、若第一目标云卡中不存在第二目标云卡,则获取最近第N次分配的云卡,根据预设的云卡更换规则从最近第N次分配的云卡中确定第二云卡。
具体的,S703的具体方法请参考S403,此处不再赘述。
S704、若第一目标云卡中存在第二目标云卡,则确定第二目标云卡中是否存在与第一云卡属于不同运营商的第三目标云卡。
具体的,在一些实施例中,逻辑卡池中有10张云卡,10张云卡分别为3张移动运营商的云卡,3张联通运营商的云卡,4张电信运营商的云卡。当然,本申请实施例还可包含其它运营商,例如:沃达丰移动电话营办商、新加坡电信有限公司等国外运营商,本申请实施例以移动、联通、和电信运营商举例说明。
当前1张云卡已发送给终端设备的第一云卡为联通运营商的云卡,若N等于3时,最近的3次分卡分配了3张云卡,分别为最近第一次分配的是电信运营商的云卡,最近第二、三次则分配的均为移动运营商的云卡。9张第一目标云卡中还存在6张未被分配给终端设备的第二目标云卡,6张第二目标云卡分别为1张移动运营商的云卡,2张联通运营商的云卡,3张电信运营商的云卡。
确定第二目标云卡中是否存在与第一云卡属于不同运营商的第三目标云卡则是判断6张第二目标云卡中是否存在与联通运营商属于不同运营商的云卡。
S705、若第二目标云卡中存在与第一云卡属于不同运营商的第三目标云卡,则获取第二目标云卡中的第三目标云卡,根据预设的云卡更换规则从第三目标云卡中确定第二云卡。
具体的,在一些实施例中,6张第二目标云卡分别为1张移动运营商的云卡,2张联通运营商的云卡,3张电信运营商的云卡,存在4张与第一云卡为联通运营商的云卡属于不同运营商的云卡,则将这4张第三目标云卡中的任意一张确定为第二云卡。
S706、若第二目标云卡中不存在与第一云卡属于不同运营商的第三目标云卡,则确定第二目标云卡中是否存在与第一云卡属于不同归属地的第四目标云卡。
具体的,在一些实施例中,若N等于7时,当前1张云卡已发送给终端设备的第一云卡为联通运营商的云卡,最近的7次分卡分配了7张云卡,分别为最近第一至三次分配的是移动运营商的云卡,最近第四至七次则分配的是电信运营商的云卡。9张第一目标云卡中还存在2张未被分配给终端设备的第二目标云卡,2张第二目标云卡均为联通运营商的云卡。由此可知,2张第二目标云卡中不存在与第一云卡属于不同运营商的第三目标云卡,则判断2张均为联通运营商的第二目标云卡中是否存在第四目标云卡。
S707、若第二目标云卡中存在与第一云卡属于不同归属地的第四目标云卡,则获取第二目标云卡中的第四目标云卡,根据预设的云卡更换规则从第四目标云卡中确定第二云卡。
具体的,在一些实施例中,当前1张云卡已发送给终端设备的第一云卡为联通运营商的云卡,且第一云卡的归属地是北京,2张联通运营商的第二目标云卡均是联通运营商的云卡,其中一张第二目标云卡的归属地是北京,另一张第二目标云卡的归属地是天津,则获取第二目标云卡中与第一云卡属于不同归属地的第四目标云卡即归属地是天津的云卡,将这张归属地是天津的云卡确定为第二云卡。
在一些实施例中,2张联通运营商的第二目标云卡均是联通运营商的云卡,并且2张第二目标云卡的归属地均是天津,将这2张归属地均是天津的第二目标云卡称为第四目标云卡,并且将这2张归属地均是天津的第四目标云卡中的任意一张云卡确定为第二云卡。
S708、若第二目标云卡中不存在与第一云卡属于不同归属地的第四目标云卡,则获取第五目标云卡,根据预设的云卡更换规则从第五目标云卡中确定第二云卡。
具体的,第五目标云卡为最近N次分配的云卡中与第一云卡属于相同归属地的第五目标云卡。
在一些实施例中,若N等于7时,当前1张云卡已发送给终端设备的第一云卡为联通运营商的云卡,最近的7次分卡分配了7张云卡,分别为最近第一至三次分配的是移动运营商的云卡,且这3张移动运营商的云卡的归属地均为北京;最近第四至七次则分配的是电信运营商的云卡,且这4张电信运营商的云卡的归属地均为天津。
9张第一目标云卡中还存在2张未被分配给终端设备的第二目标云卡,2张第二目标云卡均为联通运营商的云卡,且这2张联通运营商的第二目标云卡均是联通运营商的云卡,其中两张第二目标云卡的归属地均是北京。
由此可知,2张第二目标云卡中不存在与第一云卡属于不同归属地的第四目标云卡,则从最近7次分配的云卡中寻找与第一云卡属于相同归属地的第五目标云卡,则最近第一至三次分配的是移动运营商的云卡,且这3张移动运营商的云卡的归属地与第一云卡属于相同均为北京,将这3张云卡称为第五目标云卡,并从这三张云卡中选取任意一张确定为第二云卡。
请参考图8,图8是本申请实施例提供的另一种云卡更换规则的示意图。该云卡更换规则包括:S801至S808。
S801、获取云卡卡池中的第一目标云卡。
具体的,获取云卡卡池中的第一目标云卡的方法与S401中相同,此处不再赘述。
S802、确定第一目标云卡中是否存在第二目标云卡。
具体的,确定第二目标云卡中是否存在第二目标云卡的方法与S402中相同,此处不再赘述。
S803、若第一目标云卡中不存在第二目标云卡,则获取最近第N次分配的云卡,根据预设的云卡更换规则从最近第N次分配的云卡中确定第二云卡。
具体的,S703的具体方法请参考S403,此处不再赘述。
S804、若第一目标云卡中存在第二目标云卡,则确定第二目标云卡中是否存在与第一云卡属于不同归属地的第四目标云卡。
具体的,在终端设备为单个,且最近N次分卡均分配不同的云卡,若N等于3时,最近的3次分卡分配了3张云卡,9张第一目标云卡中还存在6张未被分配给终端设备的云卡,将这6张未被分配给终端设备的云卡称为第二目标云卡,则确定第一目标云卡中存在第二目标云卡。
当然,本申请实施例还存在确定第一目标云卡中存在第二目标云卡的其它方法,本申请实施例不对确定第一目标云卡中存在第二目标云卡的其它方法作出限制。
S805、若第二目标云卡中存在与第一云卡属于不同归属地的第四目标云卡,则获取第二目标云卡中的第四目标云卡,根据预设的云卡更换规则从第四目标云卡中确定第二云卡。
具体的,在一些实施例中,第一云卡为归属地为北京的云卡,6张第二目标云卡中存在与归属地为北京的第一云卡属于不同归属地的第四目标云卡,例如:6张第二目标云卡分别为4张北京的云卡、1张天津的云卡和1张上海的云卡,则获取6张第二目标云卡中除4张北京的云卡外的其它2张云卡,将这2张云卡称为第四目标云卡,从这2张云卡中确定第二云卡。
S806、若第二目标云卡中不存在第四目标云卡,则确定第二目标云卡中是否存在与第一云卡属于不同运营商的第三目标云卡。
具体的,在一些实施例中,第一云卡为北京的联通云卡,6张第二目标云卡均为北京的云卡,则判定第二目标云卡中不存在第四目标云卡,则确定这6张北京的云卡中是否存在与第一云卡属于不同运营商的第三目标云卡。
S807、若第二目标云卡中存在与第一云卡属于不同运营商的第三目标云卡,则获取第二目标云卡中的第三目标云卡,根据预设的云卡更换规则从第三目标云卡中确定第二云卡。
具体的,在一些实施例中,若6张第二目标云卡分别为2张移动云卡、2张联通云卡和两张电信云卡,则第二目标云卡中存在4张与第一云卡属于不同运营商的第三目标云卡,则获取这4张第三目标云卡,从这4张第三目标云卡中确定第二云卡。
S808、若第二目标云卡中不存在与第一云卡属于不同运营商的第三目标云卡,则获取第五目标云卡,根据预设的云卡更换规则从第五目标云卡中确定第二云卡。
具体的,第五目标云卡为最近N次分配的云卡中与第一云卡属于相同归属地的第五目标云卡。
请参考图9,图9是本申请实施例提供的另一种云卡更换规则的示意图。该云卡更换规则包括:S901至S908。
S901、获取云卡卡池中的第一目标云卡。
具体的,获取云卡卡池中的第一目标云卡的方法与S401相同,此处不再赘述。
S902、确定第一目标云卡中是否存在与第一云卡属于不同运营商的第三目标云卡。
具体的,确定第一目标云卡中是否存在第三目标云卡的方法与S502中相同,此处不再赘述。
S903、若第一目标云卡中不存在第三目标云卡,则提醒换卡失败。
具体的,S703的具体方法与S503中相同,此处不再赘述。
S904、若第一目标云卡中存在第三目标云卡,则确定第三目标云卡中是否存在与第一云卡属于不同归属地的第四目标云卡。
具体的,确定第三目标云卡中是否存在与第一云卡属于不同归属地的第四目标云卡则是确定与第一云卡属于不同运营商的云卡中是否存在与第一云卡属于不同归属地的云卡。
S905、若第三目标云卡中存在与第一云卡属于不同归属地的第四目标云卡,则获取第三目标云卡中的第四目标云卡,根据预设的云卡更换规则从第四目标云卡中确定第二云卡。
具体的,若与第一云卡属于不同运营商的云卡中存在与第一云卡属于不同归属地的云卡,则获取第三目标云卡中与第一云卡属于不同归属地的云卡,并中中确定第二云卡。
S906、若第三目标云卡中不存在第四目标云卡,则确定第三目标云卡中是否存在第二目标云卡。
具体的,若与第一云卡属于不同运营商的云卡中不存在与第一云卡属于不同归属地的云卡,则确定第三目标云卡中是否存在最近的N次分卡中未被分配给终端设备的云卡。
S907、若第三目标云卡中存在第二目标云卡,则获取第三目标云卡中的第二目标云卡,根据预设的云卡更换规则从第二目标云卡中确定第二云卡。
具体的,若第三目标云卡中存在最近的N次分卡中未被分配给终端设备的云卡,则从最近的N次分卡中未被分配给终端设备的云卡任意选取一张确定第二云卡。
S908、若第三目标云卡中不存在第二目标云卡,则获取第五目标云卡,根据预设的云卡更换规则从第五目标云卡中确定第二云卡。
具体的,第五目标云卡为最近N次分配的云卡中与第一云卡属于相同归属地的第五目标云卡。
请参考图10,图10是本申请实施例提供的另一种云卡更换规则的示意图。该云卡更换规则包括:S1001至S1008。
S1001、获取云卡卡池中的第一目标云卡。
具体的,获取云卡卡池中的第一目标云卡的方法与S401相同,此处不再赘述。
S1002、确定第一目标云卡中是否存在与第一云卡属于不同运营商的第三目标云卡。
具体的,确定第一目标云卡中是否存在第三目标云卡的方法与S502中相同,此处不再赘述。
S1003、若第一目标云卡中不存在第三目标云卡,则提醒换卡失败。
具体的,S703的具体方法与S503中相同,此处不再赘述。
S1004、若第一目标云卡中存在第三目标云卡,则确定第三目标云卡中是否存在第二目标云卡。
具体的,第二目标云卡为最近的N次分卡中未被分配给终端设备的云卡,第三目标云卡为与第一云卡属于不同运营商的云卡,确定第三目标云卡中是否存在第二目标云卡即为与第一云卡属于不同运营商的云卡中是否存在最近的N次分卡未被分配给终端设备的云卡。
S1005、若第三目标云卡中存在第二目标云卡,则获取第三目标云卡中的第二目标云卡,根据预设的云卡更换规则从第二目标云卡中确定第二云卡。
具体的,若与第一云卡属于不同运营商的云卡中存在最近的N次分卡未被分配给终端设备的云卡,则从最近的N次分卡未被分配给终端设备的云卡中确定第二云卡。
S1006、若第三目标云卡中不存在第二目标云卡,则确定第三目标云卡中是否存在与第一云卡属于不同归属地的第四目标云卡。
具体的,若与第一云卡属于不同运营商的云卡中不存在最近的N次分卡未被分配给终端设备的云卡,则确定与第一云卡属于不同运营商的云卡中是否存在与第一云卡属于不同归属地的第四目标云卡。
S1007、若第三目标云卡中存在第四目标云卡,则获取第三目标云卡中的第四目标云卡,根据预设的云卡更换规则从第四目标云卡中确定第二云卡。
若与第一云卡属于不同运营商的云卡中存在与第一云卡属于不同归属地的第四目标云卡,则从与第一云卡属于不同归属地的第四目标云卡中确定第二云卡。
S1008、若第三目标云卡中不存在第四目标云卡,则获取第五目标云卡,根据预设的云卡更换规则从第五目标云卡中确定第二云卡。
具体的,第五目标云卡为最近N次分配的云卡中与第一云卡属于相同归属地的第五目标云卡。
请参考图11,图11是本申请实施例提供的另一种云卡更换规则的示意图。该云卡更换规则包括:S1101至S1108。
S1101、获取云卡卡池中的第一目标云卡。
具体的,获取云卡卡池中的第一目标云卡的方法与S401相同,此处不再赘述。
S1102、确定第一目标云卡中是否存在与第一云卡属于不同归属地的第四目标云卡。
具体的,确定第二目标云卡中是否存在第二目标云卡的方法与S602中相同,此处不再赘述。
S1103、若第一目标云卡中不存在第四目标云卡,则提醒换卡失败。
具体的,S1103的具体方法与S503中相同,此处不再赘述。
S1104、若第一目标云卡中存在第四目标云卡,则确定第四目标云卡中是否存在第三目标云卡。
具体的,第四目标云卡为与第一云卡属于不同归属地的云卡,确定第四目标云卡中是否存在第二目标云卡则是确定与第一云卡属于不同归属地的云卡中是否存在与第一云卡属于不同运营商的云卡。
S1105、若第四目标云卡中存在与第一云卡属于不同运营商的第三目标云卡,则获取第四目标云卡中的第三目标云卡,根据预设的云卡更换规则从第三目标云卡中确定第二云卡。
具体的,若与第一云卡属于不同归属地的云卡中存在与第一云卡属于不同运营商的云卡,则从与第一云卡属于不同运营商的云卡确定第二云卡。
S1106、若第四目标云卡中不存在第三目标云卡,则确定第四目标云卡中是否存在第二目标云卡。
具体的,若与第一云卡属于不同归属地的云卡中不存在与第一云卡属于不同运营商的云卡,则确定与第一云卡属于不同归属地的云卡中是否存在最近的N次分卡中未被分配给终端设备的云卡。
S1107、若第四目标云卡中存在第二目标云卡,则获取第四目标云卡中的第二目标云卡,根据预设的云卡更换规则从第二目标云卡中确定第二云卡。
具体的,若与第一云卡属于不同归属地的云卡中存在最近的N次分卡中未被分配给终端设备的云卡,则从最近的N次分卡中未被分配给终端设备的云卡中确定第二云卡。
S1108、若第四目标云卡中不存在第二目标云卡,则获取第五目标云卡,根据预设的云卡更换规则从第五目标云卡中确定第二云卡。
具体的,第五目标云卡为最近N次分配的云卡中与第一云卡属于相同归属地的第五目标云卡。
请参考图12,图12是本申请实施例提供的另一种云卡更换规则的示意图。该云卡更换规则包括:S1201至S1208。
S1201、获取云卡卡池中的第一目标云卡。
具体的,获取云卡卡池中的第一目标云卡的方法与S401相同,此处不再赘述。
S1202、确定第一目标云卡中是否存在与第一云卡属于不同归属地的第四目标云卡。
具体的,确定第二目标云卡中是否存在第二目标云卡的方法与S602中相同,此处不再赘述。
S1203、若第一目标云卡中不存在第四目标云卡,则提醒换卡失败。
具体的,S1203的具体方法与S503中相同,此处不再赘述。
S1204、若第一目标云卡中存在第四目标云卡,则确定第四目标云卡中是否存在第二目标云卡。
具体的,确定第四目标云卡中是否存在第二目标云卡即是确定与第一云卡属于不同归属地的云卡中是否存在最近的N次分卡中未被分配给终端设备的云卡。
S1205、若第四目标云卡中存在第二目标云卡,则获取第四目标云卡中的第二目标云卡,根据预设的云卡更换规则从第二目标云卡中确定第二云卡。
若与第一云卡属于不同归属地的云卡中存在最近的N次分卡中未被分配给终端设备的云卡,则从最近的N次分卡中未被分配给终端设备的云卡中确定第二云卡。
S1206、若第四目标云卡中不存在第二目标云卡,则确定第四目标云卡中是否存在与第一云卡属于不同运营商的第三目标云卡。
若与第一云卡属于不同归属地的云卡中不存在最近的N次分卡中未被分配给终端设备的云卡,则确定与第一云卡属于不同归属地的云卡中是否存在与第一云卡属于不同运营商的第三目标云卡。
S1207、若第四目标云卡中存在第三目标云卡,则获取第四目标云卡中的第三目标云卡,根据预设的云卡更换规则从第三目标云卡中确定第二云卡。
若与第一云卡属于不同归属地的云卡中存在与第一云卡属于不同运营商的第三目标云卡,则从与第一云卡属于不同运营商的第三目标云卡中确定第二云卡。
S1208、若第四目标云卡中不存在第三目标云卡,则获取第五目标云卡,根据预设的云卡更换规则从第五目标云卡中确定第二云卡。
具体的,第五目标云卡为最近N次分配的云卡中与第一云卡属于相同归属地的第五目标云卡。
应理解,本申请实施例的云卡更换规则,不限于上述实施例提供的具体实施方法,上述实施例中各个步骤的任意组合,均可构成本申请的云卡更换规则,本申请实施例对此不作限制。
S302、将第二云卡发送给终端设备,以使得终端设备利用第二云卡对应的第二网际协议地址替换终端设备的第一网际协议地址,第一网际协议地址为终端设备当前使用的第一云卡对应的网际协议地址。
综上所述,本申请实施例提供的防止信息泄露的方法,在获取终端设备发送的云卡更换请求时,根据预设的云卡更换规则从云卡卡池中确定第二云卡。将第二云卡发送给终端设备,以使得终端设备利用第二云卡对应的第二IP地址替换终端设备的第一IP地址。其中,在云卡更换规则中,设置有多条确定第二云卡的规则。通过多条云卡更换规则,确保服务器从云卡卡池中确定的第二云卡与终端设备中第一IP地址对应的第一云卡不同,进而确保终端设备通过第二云卡获取的第二IP地址与第一IP地址不同,取得防止信息泄露及被溯源定位的风险的有益效果。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
请参考图13,图13是本申请实施例提供的一种防止信息泄露的装置的结构示意图,该装置应用于图1的终端设备,该装置包括:
发送请求模块131,用于在终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,第一网际协议地址为第一云卡对应的网际协议地址;
第一获取模块132,用于获取服务端基于云卡更换请求返回的第二云卡,第二云卡为服务端根据预设的云卡更换规则从云卡卡池中确定的;
第二获取模块133,用于获取第二云卡对应的第二网际协议地址,并将第二网际协议地址确定为终端设备当前的网际协议地址,第二网际协议地址与第一网际协议地址不相同。
请参考图14,图14是本申请实施例提供另一种防止信息泄露的装置的结构示意图,该装置应用于图1的服务端,该装置包括:
确定模块141,用于在获取终端设备发送的云卡更换请求时,根据预设的云卡更换规则从云卡卡池中确定第二云卡;
发送模块142,用于将第二云卡发送给终端设备,以使得终端设备利用第二云卡对应的第二网际协议地址替换终端设备的第一网际协议地址,第一网际协议地址为终端设备当前使用的第一云卡对应的网际协议地址。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
如图15所示,本申请实施例还提供一种终端设备200,包括存储器21、处理器22以及存储在存储器21中并可在处理器22上运行的计算机程序23,处理器22执行计算机程序23时实现上述各实施例的防止信息泄露的方法。
所述处理器22可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器21可以是终端设备200的内部存储单元。所述存储器21也可以是终端设备200的外部存储设备,例如终端设备200上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器21还可以既包括终端设备200的内部存储单元也包括外部存储设备。存储器21用于存储计算机程序以及终端设备200所需的其他程序和数据。存储器21还可以用于暂时地存储已经输出或者将要输出的数据。
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述各实施例的防止信息泄露的方法。
本申请实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现上述各实施例的防止信息泄露的方法。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不可以是电载波信号和电信信号。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

Claims (13)

1.一种防止信息泄露的方法,其特征在于,应用于终端设备,所述方法包括:
在所述终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,所述第一网际协议地址为第一云卡对应的网际协议地址;
获取所述服务端基于所述云卡更换请求返回的第二云卡,所述第二云卡为所述服务端根据预设的云卡更换规则从云卡卡池中确定的;
获取所述第二云卡对应的第二网际协议地址,并将所述第二网际协议地址确定为所述终端设备当前的网际协议地址,所述第二网际协议地址与所述第一网际协议地址不相同。
2.根据权利要求1所述的防止信息泄露的方法,其特征在于,所述在所述终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,包括:
获取所述第一云卡的使用时长;
当所述使用时长大于预设的时长阈值时,向所述服务端发送云卡更换请求。
3.一种防止信息泄露的方法,其特征在于,应用于服务端,所述方法包括:
在获取终端设备发送的云卡更换请求时,根据预设的云卡更换规则从云卡卡池中确定第二云卡;
将所述第二云卡发送给所述终端设备,以使得所述终端设备利用所述第二云卡对应的第二网际协议地址替换所述终端设备的第一网际协议地址,所述第一网际协议地址为所述终端设备当前使用的第一云卡对应的网际协议地址。
4.根据权利要求3所述的防止信息泄露的方法,其特征在于,所述根据预设的云卡更换规则从云卡卡池中确定第二云卡,包括:
获取所述云卡卡池中的第一目标云卡,所述第一目标云卡为所述云卡卡池中当前未被分配的云卡;
根据预设的云卡更换规则确定所述第二云卡,所述第二云卡为所述第一目标云卡中的任一个。
5.根据权利要求4所述的防止信息泄露的方法,其特征在于,所述根据预设的云卡更换规则确定所述第二云卡,包括:
获取所述第一目标云卡中的第二目标云卡,所述第二目标云卡为最近的N次分卡中未被分配给所述终端设备的云卡,其中,N为大于或者等于1的整数;
根据预设的云卡更换规则从所述第二目标云卡中确定所述第二云卡。
6.根据权利要求4所述的防止信息泄露的方法,其特征在于,所述根据预设的云卡更换规则确定所述第二云卡,包括:
获取所述第一目标云卡中的第三目标云卡,所述第三目标云卡为与所述第一云卡属于不同运营商的云卡;
根据预设的云卡更换规则从所述第三目标云卡中确定所述第二云卡。
7.根据权利要求4所述的防止信息泄露的方法,其特征在于,所述根据预设的云卡更换规则确定所述第二云卡,包括:
获取所述第一目标云卡中的第四目标云卡,所述第四目标云卡为与所述第一云卡属于不同归属地的云卡;
根据预设的云卡更换规则从所述第四目标云卡中确定所述第二云卡。
8.根据权利要求5所述的防止信息泄露的方法,其特征在于,所述根据预设的云卡更换规则从所述第二目标云卡中确定所述第二云卡,包括:
获取所述第二目标云卡中的第三目标云卡,所述第三目标云卡为与所述第一云卡属于不同运营商的云卡;
根据预设的云卡更换规则从所述第三目标云卡中确定所述第二云卡。
9.根据权利要求5所述的防止信息泄露的方法,其特征在于,所述根据预设的云卡更换规则从所述第二目标云卡中确定所述第二云卡,还包括:
当所述第二目标云卡中不存在第三目标云卡时,获取所述第二目标云卡中的第四目标云卡,所述第三目标云卡为与所述第一云卡属于不同运营商的云卡,所述第四目标云卡为与所述第一云卡属于不同归属地的云卡;
根据预设的云卡更换规则从所述第四目标云卡中确定所述第二云卡。
10.一种防止信息泄露的装置,其特征在于,应用于终端设备,所述装置包括:
发送请求模块,用于在所述终端设备使用第一网际协议地址时,向服务端发送云卡更换请求,所述第一网际协议地址为第一云卡对应的网际协议地址;
第一获取模块,用于获取所述服务端基于所述云卡更换请求返回的第二云卡,所述第二云卡为所述服务端根据预设的云卡更换规则从云卡卡池中确定的;
第二获取模块,用于获取所述第二云卡对应的第二网际协议地址,并将所述第二网际协议地址确定为所述终端设备当前的网际协议地址,所述第二网际协议地址与所述第一网际协议地址不相同。
11.一种防止信息泄露的装置,其特征在于,应用于服务端,所述装置包括:
确定模块,用于在获取终端设备发送的云卡更换请求时,根据预设的云卡更换规则从云卡卡池中确定第二云卡;
发送模块,用于将所述第二云卡发送给所述终端设备,以使得所述终端设备利用所述第二云卡对应的第二网际协议地址替换所述终端设备的第一网际协议地址,所述第一网际协议地址为所述终端设备当前使用的第一云卡对应的网际协议地址。
12.一种终端设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至2,或权利要求3至9任一项所述的防止信息泄露的方法。
13.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2,或权利要求3至9任一项防止信息泄露的方法。
CN202110739536.5A 2021-06-30 2021-06-30 防止信息泄露的方法、装置、终端设备及可读存储介质 Pending CN113542447A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110739536.5A CN113542447A (zh) 2021-06-30 2021-06-30 防止信息泄露的方法、装置、终端设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110739536.5A CN113542447A (zh) 2021-06-30 2021-06-30 防止信息泄露的方法、装置、终端设备及可读存储介质

Publications (1)

Publication Number Publication Date
CN113542447A true CN113542447A (zh) 2021-10-22

Family

ID=78126369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110739536.5A Pending CN113542447A (zh) 2021-06-30 2021-06-30 防止信息泄露的方法、装置、终端设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN113542447A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114245366A (zh) * 2021-11-25 2022-03-25 深圳市优克联新技术有限公司 一种统一云卡发卡方法、混合云卡服务***以及***设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430636A (zh) * 2015-11-03 2016-03-23 深圳市数字星河科技有限公司 一种sim卡的管理方法及***
WO2016145742A1 (zh) * 2015-03-19 2016-09-22 中兴通讯股份有限公司 虚拟sim卡切换方法和装置
US20160352891A1 (en) * 2015-05-29 2016-12-01 Xiaomi Inc. Methods and devices for sending virtual information card
CN109819059A (zh) * 2017-11-21 2019-05-28 华为技术有限公司 管理网络设备的方法、装置、设备及存储介质
CN113055878A (zh) * 2020-07-09 2021-06-29 深圳优克云联科技有限公司 一种云卡的分配方法、装置、电子设备及存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016145742A1 (zh) * 2015-03-19 2016-09-22 中兴通讯股份有限公司 虚拟sim卡切换方法和装置
US20160352891A1 (en) * 2015-05-29 2016-12-01 Xiaomi Inc. Methods and devices for sending virtual information card
CN105430636A (zh) * 2015-11-03 2016-03-23 深圳市数字星河科技有限公司 一种sim卡的管理方法及***
CN109819059A (zh) * 2017-11-21 2019-05-28 华为技术有限公司 管理网络设备的方法、装置、设备及存储介质
CN113055878A (zh) * 2020-07-09 2021-06-29 深圳优克云联科技有限公司 一种云卡的分配方法、装置、电子设备及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114245366A (zh) * 2021-11-25 2022-03-25 深圳市优克联新技术有限公司 一种统一云卡发卡方法、混合云卡服务***以及***设备
CN114245366B (zh) * 2021-11-25 2023-10-27 深圳市优克联新技术有限公司 一种统一云卡发卡方法、混合云卡服务***以及***设备

Similar Documents

Publication Publication Date Title
CN109451451B (zh) 终端漫游方法、设备及存储介质
CN110691384B (zh) 一种网络切片使用方法及装置
EP4021043A1 (en) Method, device, and system for user identification management
CN101754189A (zh) 一种实现多卡一号业务的方法、装置和***
CN109831494A (zh) 用户数据管理方法及设备
CN108616869B (zh) 多卡多待***、方法、装置、通信装置及计算机可读存储介质
CN105359562A (zh) 控制装置、控制方法、通信***和程序
US10064044B2 (en) Method and apparatus for determining roaming status of terminal, terminal, and server
CN112040071B (zh) 号码保护方法、装置、***和号码呼叫方法、装置
US10594862B2 (en) Contextual contact substitution for mobile devices
CN110868339A (zh) 节点分配方法、装置、电子设备及可读存储介质
CN101155068A (zh) 终端签约能力信息获取***及方法
CN104853409A (zh) 一种网络接入方法和移动通信终端
CN110290472B (zh) 业务实现的方法及***
CN113542447A (zh) 防止信息泄露的方法、装置、终端设备及可读存储介质
CN111314899B (zh) 消息处理方法、相关装置及***
CN108810092B (zh) 网络访问方法和装置、电子设备、计算机可读存储介质
CN101155067A (zh) 终端设备能力信息获取***及方法
CN101741812A (zh) 一种用户信息的获取方法、装置和***
CN109842482B (zh) 一种信息同步方法、***及终端设备
CN110460989B (zh) 电话号码的设置方法、装置及***
WO2020133461A1 (zh) 通信处理方法、装置、移动终端及存储介质
CN112188591B (zh) 网络接入方法、装置、计算机设备和存储介质
US11395129B2 (en) Virtual sim card acquisition method, subscriber terminal and server
CN111885583B (zh) 网络的共享方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination