利索能及
我要发布
收藏
专利号: 2017100348403
申请人: 青岛海信移动通信技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种传输网络数据的方法,其特征在于,所述方法包括:

当通过网络连接管理服务接收到网络请求且所述网络请求中携带网络能力信息时,确定具有与所述网络能力信息对应的网络能力的网络连接的共享模式,基于所述共享模式确定至少一个应用标识,其中,所述网络能力信息用于说明请求建立的网络连接的网络能力,所述网络能力用于说明网络连接传输网络数据的能力,所述共享模式用于指示能够共享具有所述网络能力的网络连接的应用程序;

基于所述网络能力信息判断当前是否已建立具有所述网络能力的网络连接;

如果当前没有建立具有所述网络能力的网络连接,则基于所述网络能力信息建立具有所述网络能力的网络连接,基于所述至少一个应用标识生成与所述网络能力对应的网络白名单;

如果当前已建立具有所述网络能力的网络连接,则将所述至少一个应用标识添加至与所述网络能力对应的网络白名单中;

当通过所述网络连接管理服务包括的数据接口检测到针对第一应用的网络数据时,根据所述数据接口的接口标识确定传输所述网络数据所需的网络连接的所述网络能力;

从本地存储中确定与所述网络能力对应的网络白名单,其中,所述网络白名单用于存储能够使用具有所述网络能力的网络连接的应用程序的应用标识;

当所述网络白名单中包括所述第一应用的应用标识时,通过具有所述网络能力的网络连接传输所述网络数据。

2.如权利要求1所述的方法,其特征在于,所述基于所述共享模式确定至少一个应用标识,包括:当所述共享模式为群组模式时,确定第二应用的应用标识,所述第二应用为发送所述网络请求的应用程序,所述群组模式用于指示与所述第二应用属于同一应用群组的应用程序均能够共享具有所述网络能力的网络连接;

从存储的网络能力信息与应用群组之间对应关系中,确定与所述网络能力信息对应且包括所述第二应用的应用标识的应用群组;

将所述应用群组包括的应用标识确定为所述至少一个应用标识。

3.如权利要求2所述的方法,其特征在于,所述从存储的网络能力信息与应用群组之间对应关系中,确定与所述网络能力信息对应且包括所述第二应用的应用标识的应用群组之前,还包括:获取当前已安装的所有应用程序的应用标识;

基于所述网络能力信息和获取到的应用标识确定至少一个应用群组,每个应用群组中包括至少一个能够发出所述网络请求以请求建立具有所述网络能力的网络连接的应用程序的应用标识;

将所述网络能力信息与所述至少一个应用群组存储在所述网络能力信息与应用群组之间的对应关系中。

4.如权利要求1所述的方法,其特征在于,所述基于所述共享模式确定至少一个应用标识,包括:当所述共享模式为私有模式时,确定第二应用的应用标识,所述私有模式用于指示所述第二应用能够使用具有所述网络能力的网络连接但其他应用程序不能共享具有所述网络能力的网络连接,将所述第二应用的应用标识确定为所述至少一个应用标识;或者,当所述共享模式为全局模式时,将当前已安装的每个应用的应用标识均确定为所述至少一个应用标识,所述全局模式用于指示安装的所有应用程序均能够共享具有所述网络能力的网络连接。

5.一种传输网络数据的装置,其特征在于,所述装置包括:

第三确定模块,用于当通过网络连接管理服务接收到网络请求且所述网络请求中携带网络能力信息时,确定具有与所述网络能力信息对应的网络能力的网络连接的共享模式,基于所述共享模式确定至少一个应用标识,其中,所述网络能力信息用于说明请求建立的网络连接的网络能力,所述网络能力用于说明网络连接传输网络数据的能力,所述共享模式用于指示能够共享具有所述网络能力的网络连接的应用程序;

判断模块,用于基于所述网络能力信息判断当前是否已建立具有所述网络能力的网络连接;

建立模块,用于如果当前没有建立具有所述网络能力的网络连接,则基于所述网络能力信息建立具有所述网络能力的网络连接,基于所述至少一个应用标识生成与所述网络能力对应的网络白名单;

添加模块,用于如果当前已建立具有所述网络能力的网络连接,则将所述至少一个应用标识添加至与所述网络能力对应的网络白名单中;

第一确定模块,用于当通过所述网络连接管理服务包括的数据接口检测到针对第一应用的网络数据时,根据所述数据接口的接口标识确定传输所述网络数据所需的网络连接的所述网络能力;

第二确定模块,用于从本地存储中确定与所述网络能力对应的网络白名单,其中,所述网络白名单用于存储能够使用具有所述网络能力的网络连接的应用程序的应用标识;

传输模块,用于当所述网络白名单中包括所述第一应用的应用标识时,通过具有所述网络能力的网络连接传输所述网络数据。

6.如权利要求5所述的装置,其特征在于,所述第三确定模块包括:

第一确定子模块,用于当所述共享模式为群组模式时,确定第二应用的应用标识,所述第二应用为发送所述网络请求的应用程序,所述群组模式用于指示与所述第二应用属于同一应用群组的应用程序均能够共享具有所述网络能力的网络连接;

第二确定子模块,用于从存储的网络能力信息与应用群组之间对应关系中,确定与所述网络能力信息对应且包括所述第二应用的应用标识的应用群组;

第三确定子模块,用于将所述应用群组包括的应用标识确定为所述至少一个应用标识。

7.如权利要求6所述的装置,其特征在于,所述第三确定模块还包括:

获取子模块,用于获取当前已安装的所有应用程序的应用标识;

第四确定子模块,用于基于所述网络能力信息和获取到的应用标识确定至少一个应用群组,每个应用群组中包括至少一个能够发出所述网络请求以请求建立具有所述网络能力的网络连接的应用程序的应用标识;

存储子模块,用于将所述网络能力信息与所述至少一个应用群组存储在所述网络能力信息与应用群组之间的对应关系中。

8.如权利要求5所述的装置,其特征在于,所述第三确定模块包括:

第五确定子模块,用于当所述共享模式为私有模式时,确定第二应用的应用标识,所述私有模式用于指示所述第二应用能够使用具有所述网络能力的网络连接但其他应用程序不能共享具有所述网络能力的网络连接,将所述第二应用的应用标识确定为所述至少一个应用标识;或者,第六确定子模块,用于当所述共享模式为全局模式时,将当前已安装的每个应用的应用标识均确定为所述至少一个应用标识,所述全局模式用于指示安装的所有应用程序均能够共享具有所述网络能力的网络连接。