网络连接控制方法、设备、存储介质和软件程序产品技术

技术编号:31617081 阅读:15 留言:0更新日期:2021-12-29 18:50
本申请提供了一种网络连接控制方法、设备、存储介质和软件程序产品,涉及数据安全技术领域,可以有效防止用户隐私数据泄露。该方法包括:获取发起网络连接请求的第一应用程序的第一身份标识;基于所述第一身份标识,确定所述第一应用程序被设置为通过第一网络数据通道连接,所述第一网络在至少一个网络候选项中有高安全级别;所述第一应用程序通过所述第一网络数据通道传输数据。一网络数据通道传输数据。一网络数据通道传输数据。

【技术实现步骤摘要】
网络连接控制方法、设备、存储介质和软件程序产品


[0001]本申请涉及数据安全
,尤其涉及一种网络连接控制方法、设备、存储介质和软件程序产品。

技术介绍

[0002]目前,一些应用程序(Application,APP)对于数据安全性的要求较高,需要通过更为安全的网络连接进行数据交互。例如,用户在社交平台进行匿名评论时,并不希望透露自己的真实身份,而用户通过无线保真(Wireless Fidelity,Wi

Fi或Wifi)发表评论时,容易被分析出真实IP(Internet Protocol Address)地址,进而查询到用户的真实身份;再例如,银行APP、第三方支付平台、基金股票APP等,通过安全性相对较弱的网络(例如Wi

Fi)来存取数据时,容易泄露用户隐私数据。鉴于此,需要提出一种解决方案,以解决上述技术问题。

技术实现思路

[0003]本申请提供一种网络连接控制方法、设备、存储介质和软件程序产品,能够提升应用程序通过网络进行数据交互的安全性,减少用户隐私数据被泄露的风险。
[0004]第一方面,本申请技术方案提供了一种网络连接控制方法,包括:获取发起网络连接请求的第一应用程序的第一身份标识;基于第一身份标识,确定第一应用程序被设置为通过第一网络数据通道连接,第一网络在至少一个网络候选项中有高安全级别;第一应用程序通过第一网络数据通道传输数据。
[0005]在一种可能的实现方式中,确定第一应用程序设置为通过第一网络数据通道连接具体为:查询需要建立第一网络数据通道的应用程序集合,确定第一身份标识属于应用程序集合。
[0006]在一种可能的实现方式中,确定第一应用程序设置为通过第一网络数据通道连接具体为:查询包含应用程序身份标识及是否需建立第一网络数据通道设置选项的数据表,确定第一身份标识对应的设置选项值指示需建立第一网络数据通道。
[0007]在一种可能的实现方式中,至少一个网络候选项,包括蜂窝网络和无线局域网WLAN;第一网络为蜂窝网络。
[0008]在一种可能的实现方式中,确定第一应用程序被设置为通过第一网络数据通道连接之后,第一应用程序通过第一网络数据通道传输数据之前,该方法还包括:查询蜂窝网络对应的第一数据开关是否开启;确定第一数据开关开启的情况下,为第一应用程序建立第一网络数据通道;查询WLAN网络对应的第二数据开关是否开启;确定第二数据开关开启的情况下,第一应用程序的网络连接请求保留在第一网络上,将未设置为通过第一网络数据通道连接的应用程序的网络连接请求迁移到WLAN网络上。
[0009]在一种可能的实现方式中,查询需要建立第一网络数据通道的应用程序集合之前,方法还包括:确定多个应用程序候选项;在多个应用程序候选项中的任一应用程序启动
后,基于第一用户交互事件确定任一应用程序是否需要建立第一网络数据通道;在确定任一应用程序需要建立第一网络数据通道的情况下,将任一应用程序的身份标识添加到应用程序集合中。
[0010]在一种可能的实现方式中,基于第一用户交互事件确定任一应用程序是否需要建立第一网络数据通道,包括:基于第一界面弹出第一弹窗,第一弹窗用于询问用户任一应用程序是否需要建立第一网络数据通道;其中,第一界面为任一应用程序运行状态下的任一界面。
[0011]在一种可能的实现方式中,查询需要建立第一网络数据通道的应用程序集合之前,该方法还包括:在系统设置添加用于打开第二界面的第一按钮;第二界面,用于显示多个应用程序候选项,并提示用户从多个应用程序候选项中选出需要建立第一网络数据通道的第一应用程序;基于第二用户交互事件确定需要建立第一网络数据通道的第一应用程序;将第一应用程序的身份标识添加到应用程序集合中。
[0012]在一种可能的实现方式中,应用程序集合存储于数据库中;查询需要建立第一网络数据通道的应用程序集合,包括:调用telephony组件以查询数据库,并接收数据库返回的查询结果;查询结果用于表征第一应用程序的第一身份标识是否属于应用程序集合。
[0013]第二方面,本申请技术方案还提供一种终端设备,包括用于存储程序指令的存储器和用于执行程序指令的处理器,其中,当该程序指令被该处理器执行时,触发所述终端设备执行如上述第一方面中任一项所述的方法。
[0014]第三方面,本申请技术方案还提供一种存储介质,所述存储介质中存储有程序指令,当其在电子设备上运行时,使得所述电子设备执行如上述第一方面中任一项所述的方法。
[0015]第四方面,本申请技术方案还提供一种软件程序产品,所述软件程序产品包括程序指令,当其在电子设备上运行时,使得所述电子设备执行如上述第一方面中任一项所述的方法。
[0016]本申请实施例提供的网络连接控制方法、设备、存储介质以及软件程序产品,针对第三方支付平台、社交平台等APP,设置专用的第一网络数据通道,第一网络数据通道可以是蜂窝数据直连的通道,即在能够连接Wi

Fi的情况下也仅使用蜂窝网络,在数据安全性方面,蜂窝网络一般高于Wi

Fi,因而该方案可以提升部分APP的数据安全性,降低用户隐私数据泄露的风险。
附图说明
[0017]图1是本申请技术方案中网络连接控制方法的一个实施例的流程图;
[0018]图2是本申请技术方案中网络连接控制方法的一个实施例中基于应用程序界面设置是否建立第一网络数据通道的弹窗界面示例;
[0019]图3是本申请技术方案中网络连接控制方法的一个实施例中基于系统设置界面设置是否建立第一网络数据通道的应用程序集合的界面示例;
[0020]图4是本申请技术方案中网络连接控制方法的一个实施例中从第一APP发起网络连接请求到建立第一网络数据通道之间的逻辑流程示意图;
[0021]图5是本申请技术方案中用于实现网络连接控制方法的一种可行的软件架构示意
图;
[0022]图6是一种软件架构示例中各个模块之间的信令交互流程图;
[0023]图7是本申请实施例提供的电子设备的一个实施例的硬件结构示意图。
具体实施方式
[0024]下面将结合附图,对本申请中的技术方案进行描述。
[0025]本申请实施例提供的网络连接控制方案,可以应用于需要保护用户隐私数据和个人数据的各种应用场景。例如,用户在使用银行APP、第三方支付平台、股票基金APP等APP进行支付、转账等交易操作的应用场景下,操作产生的一些隐私数据需要通过网络进行交互,因而对于传输数据的网络通信技术的安全性有更高的要求。此外,一些社交平台APP,用户在匿名发表评论或者消息时,显然并不想透漏自身的真实身份,因而也需要更为安全的数据通道来降低自身真实身份信息泄露的风险。该技术方案可基于各种电子设备实现,例如手机、平板电脑、个人计算机(personal computer,PC)、可穿戴电子设备(例如智能手表)、个人数字助理(personal digital本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络连接控制方法,其特征在于,包括:获取发起网络连接请求的第一应用程序的第一身份标识;基于所述第一身份标识,确定所述第一应用程序被设置为通过第一网络数据通道连接,所述第一网络在至少一个网络候选项中有高安全级别;所述第一应用程序通过所述第一网络数据通道传输数据。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一应用程序设置为通过第一网络数据通道连接具体为:查询需要建立所述第一网络数据通道的应用程序集合,确定所述第一身份标识属于所述应用程序集合。3.根据权利要求1所述的方法,其特征在于,所述确定所述第一应用程序设置为通过第一网络数据通道连接具体为:查询包含应用程序身份标识及是否需建立第一网络数据通道设置选项的数据表,确定所述第一身份标识对应的设置选项值指示需建立第一网络数据通道。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述至少一个网络候选项,包括蜂窝网络和无线局域网WLAN;所述第一网络为蜂窝网络。5.根据权利要求4所述的方法,其特征在于,所述确定所述第一应用程序被设置为通过第一网络数据通道连接之后,所述第一应用程序通过所述第一网络数据通道传输数据之前,所述方法还包括:查询所述蜂窝网络对应的第一数据开关是否开启;确定所述第一数据开关开启的情况下,为所述第一应用程序建立第一网络数据通道;查询所述WLAN网络对应的第二数据开关是否开启;确定所述第二数据开关开启的情况下,所述第一应用程序的网络连接请求保留在第一网络上,将未设置为通过第一网络数据通道连接的应用程序的网络连接请求迁移到所述WLAN网络上。6.根据权利要求2所述的方法,其特征在于,所述查询需要建立所述第一网络数据通道的应用程序集合之前,所述方法还包括:确定多个应用程序候选项;在所述多个应用程序候选项中的任一应用程序启动后,基于第一用户交互事件确定所述任一应用程序是否需要建立第一网络数据通道;在确定所述任一应用程序需要建立第...

【专利技术属性】
技术研发人员:华威
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1