首页> 中国专利> 基于网络性能能力的网络关联

基于网络性能能力的网络关联

摘要

在基于网络性能能力的网络关联的方面中,装置包括第一订户身份模块(SIM),以启用用于装置与数据通信网络之间的数据通信的第一订阅,并包括第二SIM,以启用用于装置与数据通信网络之间的附加数据通信的第二订阅。所述装置实现网络管理器,以确定指示数据通信网络的性能能力的网络数据参数。网络管理器可以基于网络数据参数将装置的第一应用与具有用于数据流下载的更大性能能力的数据通信网络的第一网络相关联。网络管理器还可以基于网络数据参数将装置的第二应用与用于间断数据通信的交互会话的数据通信网络的第二网络相关联。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-06-03

    实质审查的生效 IPC(主分类):H04W48/18 专利申请号:2020800370271 申请日:20200422

    实质审查的生效

说明书

本申请要求于2019年10月15日提交的名称为“Network Association based onNetwork Performance Capabilities(基于网络性能能力的网络关联)”的美国专利申请No.16/653,684的优先权,该申请是于2019年5月21日提交的名称为“Network Associationbased on Network Performance Capabilities(基于网络性能能力的网络关联)”的美国专利申请No.16/418,226的继续申请并要求其优先权,本文通过引用将这两个申请的全部内容合并于此。

背景技术

可以实现诸如智能装置、物联网(IoT)装置、无线接入点、移动装置(例如,蜂窝电话、平板计算机装置)、消费电子装置这样的装置,用于广泛的行业,并且这些装置可以使用各种联网技术和协议与其他装置、服务器、和/或云系统通信。使用任意不同代的蜂窝无线技术,可以实现任意数量的这些装置,用于经由蜂窝网络的蜂窝网络通信。此外,可以实现任意数量的这些装置,作为用于双数据连接性的双SIM装置,通常也称为双VoLTE(长期演进语音),这是基于IP多媒体子系统(IMS)网络的标准,用于为移动电话和数据终端实现的高速无线通信,包括物联网(IoT)装置和可穿戴装置。

在两个订阅上支持LTE的双SIM移动装置将使互联网PDN(分组数据网络)被建立为LTE注册的一部分。虽然两个LTE订阅都将激活互联网PDN,但只有与具有(例如,通过应用DDS(数据分发服务))启用的数据相关联的订阅能够利用已建立的互联网PDN。对于其他订阅(例如,非DDS),将建立互联网PDN,但不能用于通过装置的数据通信。通常,在双SIM装置中,只有两个LTE订阅的其中一个被启用并激活用于数据通信。虽然可以选择两个订阅中的任何一个用于网络连接性和数据通信,但是需要以装置输入的形式的用户干预来针对网络连接性在两个订阅之间进行切换。如果在数据传输期间遭遇网络连接不畅,用户必须手动选择一个或另一个订阅来完成数据传输,这样速度缓慢、耗时,并非双SIM装置的优选用户体验。

附图说明

参照以下附图描述基于网络性能能力的网络关联的实现方式。全文可使用相同的附图标记来表示附图所示的相同特征和组件:

图1示出可用于实现如本文所述的基于网络性能能力的网络关联技术的示例装置。

图2进一步示出可用于实现如本文所述的基于网络性能能力的网络关联技术的示例装置。

图3示出根据本文所述技术的一个或多个实现方式,在装置中基于网络性能能力的网络关联的示例方法。

图4示出根据本文所述技术的一个或多个实现方式,在装置中基于网络性能能力的网络关联——诸如基于网络数据参数确定的网络关联——的示例方法。

图5示出可以实现基于网络性能能力的网络关联的方面的示例装置的各种组件。

具体实施方式

描述基于网络性能能力的网络关联的实现方式,并提供确定网络性能能力以及将双SIM装置中的LTE订阅与数据通信网络自动关联的技术,数据通信网络为启动双SIM装置中的数据通信的装置应用提供性能能力。这样有效地将来自装置应用的数据通信与基于双SIM装置的网络性能的数据网络相关联。注意,这样改善了使用双SIM装置时的用户体验,因为如果在数据传输期间遭遇网络连接不畅,用户不再需要手动选择两个LTE订阅中的一个或另一个来完成数据传输。

在本文所述方面中,诸如移动电话或智能电话这样的移动装置包括蜂窝无线电系统,用于蜂窝网络与数据通信网络的连接。移动装置是双SIM装置,包括第一订户身份和第二订户身份,每个订户身份都可以实现为被设计为安全地存储移动装置的国际移动订户身份(IMSI)号码和相关的安全密钥的订户身份模块(SIM或通常称为SIM卡)或嵌入式SIM(eSIM),并且其用于将装置识别和验证为蜂窝网络上的订户。第一订户身份为移动装置与关联于蜂窝网络运营商的数据通信网络之间的数据通信启用第一订阅。类似地,第二订户身份为移动装置与数据通信网络之间的附加数据通信启用第二订阅。注意,这两种订阅都可以主动用于网络数据通信,并且可以基于对于数据交换的装置应用需求。

在本文所述技术的方面中,移动装置实现网络管理器,网络管理器被实现为确定网络数据参数,网络数据参数指示与双SIM装置的第一、第二订阅相关联的无线网络运营商的数据通信网络的网络性能能力。指示数据通信网络的网络性能能力的网络数据参数至少可包括可用带宽、数据吞吐量(例如,网络数据速度)和数据连接性(例如,网络连接稳定性)。此外,移动装置包括装置应用(例如,软件应用),其可以是任何类型的以数据为中心的应用。通常,一部分装置应用是数据密集型的,例如用于数据流电影以在移动装置上播放的媒体播放应用,移动装置利用可用带宽并且需要网络连接稳定性。其他装置应用只利用间断数据通信,例如用于不需要大量带宽并且只需要最少量数据吞吐量的交互消息会话。

移动装置的网络管理器被实现为基于网络数据参数将第一装置应用与具有用于数据流下载的更大性能能力的第一网络相关联。例如,第一装置应用可以启动用于在移动装置上播放视频的视频流,这是数据密集型的,并且网络管理器可以确定,与不同的数据通信网络相比,第一网络具有用于数据流下载的更多的可用带宽。类似地,网络管理器还可以基于网络数据参数将第二装置应用与对于间断数据通信而言更可靠的不同的第二网络相关联。例如,第二装置应用可以启动包括间断传送和接收的消息交换的交互会话,并且网络管理器可以确定,与不同的数据通信网络相比,第二网络具有用于交互会话的消息交换的更可靠的数据连接性。

虽然可以在任何数量的不同装置、系统、网络、环境和/或配置中实现基于网络性能能力的网络关联的特征和概念,但是在以下示例装置、系统和方法的背景下描述基于网络性能能力的网络关联的实现方式。

图1示出示例移动装置100,可用于实现基于网络性能能力的网络关联技术,如本文所述。在该示例中,移动装置100可以是任何类型的移动电话、智能电话、平板装置等。通常,移动装置100是利用各种组件实现的任何类型的电子和/或计算装置,例如处理系统102和存储器104,以及如参照图5所示的示例装置进一步描述的不同组件的任意数量和组合。例如,移动装置100可包括为装置供电的电源106,例如可充电电池和/或可以在电子和/或计算装置中实现的任何其他类型的有源或无源电源。

在该示例中,移动装置100是具有蜂窝无线电系统108的双SIM装置,蜂窝无线电系统108包括第一订户身份110和第二订户身份112。第一订户身份110和第二订户身份112中的每一个都可以实现为被设计为安全地存储移动装置的国际移动订户身份(IMSI)号码和相关的安全密钥的嵌入式SIM(eSIM)或订户身份模块(SIM或通常称为SIM卡),并且其被用于将装置识别和验证为蜂窝网络上的订户。双SIM移动装置100启用双数据连接性,以获得使用移动装置的整体更好的用户体验。这通常也称为双VoLTE(长期演进语音),这是基于IP多媒体子系统(IMS)网络的标准,用于为移动电话和数据终端实现的高速无线通信,包括物联网(IoT)装置和可穿戴装置。

第一订户身份110(例如,实现为SIM卡或eSIM)启用第一订阅114,用于移动装置100与关联于蜂窝网络运营商的数据通信网络之间的数据通信。类似地,第二订户身份112(例如,实现为SIM卡或eSIM)启用第二订阅,用于移动装置100与数据通信网络之间的附加数据通信。在实现方式中,移动装置100在第一和第二订阅114、116两者上都支持LTE,并建立和激活互联网PDN(分组数据网络),作为LTE注册的一部分用于无线宽带通信。注意,订阅114、116都可以主动用于网络数据通信,并且可以基于用于数据交换的装置应用需求。

通常,移动装置100实现具有无线电装置、天线和芯片组的蜂窝无线电系统108,利用用于蜂窝无线通信的任何合适的通信协议或标准,蜂窝无线电系统108被实现用于与其他装置、网络和服务的蜂窝网络通信。蜂窝无线电系统108还可以利用多个收发器来实现,以维持与第一订户身份110和第二订户身份112相关联的所有网络连接。此外,移动装置100可以被实现用于经由网络(例如,WLAN)或经由直接对等连接(例如,Wi-Fi Direct、Bluetooth

虽然未具体示出,但是移动装置100可包括促进网络通信的通信接口,以及促进无线通信的附加无线电,例如用于移动宽带、LTE、近场通信(NFC)、实时定位系统(RTLS),或任何其他无线电系统或格式,用于经由相应的无线网络的通信。移动装置100可以被实现用于装置与网络系统之间的数据通信,网络系统可包括使用任何类型的网络拓扑和/或通信协议实现的有线和/或无线网络,以包括基于IP的网络和/或互联网,以及由诸如通信服务提供商、移动电话提供商和/或互联网服务提供商的移动网络运营商管理的网络。

移动装置100包括网络管理器118,网络管理器118基于网络性能能力实现网络关联的特征,如本文所述。网络管理器118可以被实现为包括独立处理、存储器和逻辑组件的装置模块,充当与移动装置100集成的计算和/或电子装置。替代性或附加性地,网络管理器118可以被实现为软件应用或软件模块,例如可利用移动装置100的处理器(例如,利用处理系统102)执行的计算机可执行软件指令。作为软件应用,可将网络管理器118存储于计算机可读存储存储器(例如,装置存储器104),或任何其他合适的存储器装置或利用网络管理器118实现的电子数据存储上。

在基于网络性能能力的网络关联的方面中,网络管理器118被实现为确定网络数据参数120,网络数据参数120指示与第一和第二订阅114、116相关联的无线网络运营商的数据通信网络的网络性能能力122。在该示例中,指示数据通信网络的网络性能能力122的网络数据参数120包括可用带宽124、数据吞吐量126(例如,网络数据速度)和数据连接性128(例如,网络连接稳定性)。

此外,移动装置100包括装置应用130(例如,软件应用),装置应用130可以是任何类型的以数据为中心的应用,其可以在移动装置上下载和执行。例如,装置应用130可包括浏览器应用、消息应用(例如,包括文本、电话、视频聊天、视频剪辑等)、照片和视频捕获和编辑应用、视频和视频剪辑播放应用、媒体播放应用、地图应用、日历应用、游戏应用和/或数以千计的任何数量的可能装置应用类型。通常,一部分装置应用130是数据密集型的,诸如用于数据流传输电影以在移动装置上播放的媒体播放应用,移动装置利用可用带宽并且需要网络连接稳定性。其他装置应用130只利用间断数据通信(例如,短期数据使用),例如用于不需要大量带宽并且只需要最少量数据吞吐量的交互消息会话。

在所述技术的方面中,网络管理器118可以基于网络数据参数120,将(装置应用130的)第一应用132与具有用于数据流下载134的更大性能能力的其中一个数据通信网络(例如,第一网络)相关联。例如,第一应用132的数据流下载134是数据密集型的,例如用于在移动装置100上播放视频的视频流,并且网络管理器118可以确定,网络数据参数120指示第一网络与数据通信网络中的第二网络相比具有用于数据流下载的更多的可用带宽124。

此外,网络管理器118可以基于网络数据参数120,将(装置应用130的)第二应用136与对于间断数据通信138更可靠的不同数据通信网络(例如,第二网络)相关联。例如,用于第二应用136的间断数据通信138可用于包括间断传送和接收的消息交换的交互会话,并且网络数据参数120指示第二网络与第一网络相比具有用于消息交换的更可靠的数据连接性128。

在所述技术的其他方面中,移动装置100的网络管理器118被实现为针对数据通信网络的更新的性能能力而监测网络数据参数120。在数据通信网络的网络性能能力122改变的情况下,如通过监测网络数据参数120所指出的,移动装置的网络管理器118可以切换应用和网络关联。例如,网络管理器118可以基于更新的网络数据参数的确定,将第一应用132与现在与第一网络相比具有用于数据流下载134的更多的可用带宽124的第二网络相关联。类似地,网络管理器118可以基于更新的网络数据参数的确定,将第二应用136与和第二网络相比具有用于交互会话的间断数据通信138的更可靠的数据连接性128的第一网络相关联。

图2示出其中可以实现基于网络性能能力的网络关联技术的装置200的示例,如本文所述。在该示例中,装置200代表任何类型的计算装置、移动装置100(例如,移动电话或平板计算机)、物联网(IoT)装置、无线装置、接入点、节点装置和/或被实现用于网络和/或无线通信的电子装置。此外,可将装置200配置为被设计为由用户佩戴、附着、携带或通过其他方式运输的可穿戴装置,例如任何类型的眼镜、智能手环或手表、媒体播放装置和健身装置。可穿戴装置的其他示例包括但不限于徽章、钥匙扣、门禁卡和戒指、衣服、手套或手镯,仅举几个示例。通常,装置200可以用各种组件来实现,诸如处理系统202和存储器204,以及如参照图5所示的示例装置进一步描述的不同组件的任意数量和组合。

各种装置可以经由网络(例如,WLAN)或经由直接对等连接(例如,Wi-Fi Direct、Bluetooth

在该示例中,装置200的操作方面用通用层架构210来表示,通用层架构210通常代表网际协议套件(TCP/IP四层模型)或开放系统互连模型(OSI七层模型),表征装置中的通信和网络功能。该通用层架构210被示出为具有应用层212、网际协议(IP)层214、数据链路层216和物理层218。应用层212包括装置应用220,装置应用220生成并启动数据通信(作为数据分组222),并且应用层212包括由装置应用220使用的协议,以通过由较低层协议建立的网络连接来提供用户服务和应用数据的交换。

通用层架构210的IP层214(通常也称为“L3”)代表用于往来于应用层212中的装置应用220的数据分组和消息的数据通信信道,并且通常提供网络连接的地址和路由、主机寻址和标识以及分组路由。通常,IP层214的方面实现消息传输服务,并且该层中的协议提供错误控制、分段、流量控制和带宽拥堵控制。在该示例中,IP层214包括网络管理器224,网络管理器224基于网络性能能力实现网络关联的方面,如本文所述。参照图1所示和所述的移动装置100的网络管理器118是装置200中的网络管理器224的示例。

通用层架构210的数据链路层216(通常也称为“L2”)通常提供网络实体组件之间的数据传输、互联网层数据的传送、用于描述本地网络拓扑的协议、以及实现互联网层数据报传送所需的接口。在该示例中,数据链路层216包括各种发现引擎,例如用于Wi-Fi、Bluetooth

在基于网络性能能力的网络关联的方面中,网络管理器224包括网络监测组件,例如数据网络监测器228,以监测网络数据参数230并确定网络性能能力232。网络管理器224可以被实现为包括独立的处理、存储器和逻辑组件,作为与装置200集成的计算和/或电子装置。替代性或附加性地,网络管理器224可以被实现为软件应用或软件模块,例如可利用移动装置200的处理器(例如,利用处理系统202)执行的计算机可执行软件指令。作为软件应用,可将网络管理器224存储于计算机可读存储存储器(例如,装置存储器204),例如任何其他合适的存储器装置或利用装置实现的电子数据存储上。

根据基于网络性能能力的网络关联的实现方式,参照相应的图3和图4来描述示例方法300和400。通常,本文所述任何服务、组件、模块、方法和/或操作可以使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或其任何组合来实现。可以在存储于计算机可读存储存储器的可执行指令的一般背景下描述示例方法的一部分操作,计算机可读存储存储器在计算机处理系统本地和/或远程,并且实现方式可包括软件应用、程序、功能等。替代性或附加性地,本文所述的任何功能可以至少部分地由一个或多个硬件逻辑组件执行,例如但不限于现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SoC)、复杂可编程逻辑装置(CPLD)等。

图3示出基于网络性能能力的网络关联的示例方法300并且一般参照在双SIM装置中实现的网络管理器来描述。描述方法的顺序并非要解释为限制,并且可以按照任何顺序执行所述方法操作的任何数量或组合,以执行方法或替代性方法。

在302,利用第一订户身份模块(SIM)启用用于装置与数据通信网络之间的数据通信的第一订阅。例如,移动装置100是包括第一订户身份110(例如,实现为SIM卡或eSIM)的双SIM装置,第一订户身份110启用用于移动装置100与关联于蜂窝网络运营商的数据通信网络之间的数据通信的第一订阅114。

在304,利用第二SIM启用用于装置与数据通信网络之间的附加数据通信的第二订阅。例如,移动装置100还包括第二订户身份112(例如,实现为SIM卡或eSIM),第二订户身份112启用用于移动装置100与数据通信网络之间的附加数据通信的第二订阅。

在双SIM装置(例如,移动装置100)中,可将第一SIM(例如,第一订户身份110)和第二SIM(例如,第二订户身份112)实现为利用数据通信网络的无线网络运营商启用相应的第一和第二订阅114、116的任一个SIM卡,或者实现为利用数据通信网络的无线网络运营商启用相应的第一和第二订阅114、116的嵌入式SIM。在实现方式中,移动装置100在第一和第二订阅114、116两者上都支持LTE,并建立和激活互联网PDN(分组数据网络),作为LTE注册的一部分用于无线宽带通信。注意,订阅114、116都可以主动用于网络数据通信,并且可以基于用于数据交换的装置应用需求。

在306,确定指示数据通信网络的性能能力的网络数据参数。例如,移动装置100的网络管理器118确定网络数据参数120,网络数据参数120指示对应于与第一和第二订阅114、116相关联的无线网络运营商的数据通信网络的网络性能能力122。指示数据通信网络的网络性能能力122的网络数据参数120包括可用带宽124、数据吞吐量126(例如,网络数据速度)和数据连接性128(例如,网络连接稳定性)。

在308,基于网络数据参数将装置的第一应用与具有用于数据流下载的更大性能能力的数据通信网络的第一网络相关联。例如,移动装置100的网络管理器118基于网络数据参数120将(装置应用130的)第一应用132与具有用于数据流下载134的更大性能能力的数据通信网络的第一网络相关联。通常,第一应用132的数据流下载134是数据密集型的,例如用于在移动装置100上播放视频的视频流,并且网络管理器118确定网络数据参数120指示第一网络与数据通信网络中的第二网络相比具有用于数据流下载的更多的可用带宽124。

在310,基于网络数据参数将装置的第二应用与用于间断数据通信的交互会话的数据通信网络的第二网络相关联。例如,移动装置100的网络管理器118还基于网络数据参数120将(装置应用130的)第二应用136与对于间断数据通信138更可靠的数据通信网络的第二网络相关联。通常,用于第二应用136的间断数据通信138可用于交互会话,交互会话包括间断传送和接收的消息交换,并且网络数据参数120指示第二网络与第一网络相比具有用于消息交换的更可靠的数据连接性128。

在312,监测指示数据通信网络的更新的性能能力的网络数据参数。例如,移动装置100的网络管理器118针对与无线网络运营商相对应的数据通信网络的更新的性能能力监测网络数据参数120。

在314,基于数据通信网络的更新的性能能力来切换应用和网络关联。例如,在数据通信网络的网络性能能力122改变的情况下,如通过监测网络数据参数120所指出的,移动装置100的网络管理器118切换应用和网络关联。在示例实现方式中,网络管理器118基于更新的网络数据参数的确定将第一应用132与现在与第一网络相比具有用于数据流下载134的更多的可用带宽124的第二网络相关联。类似地,网络管理器118基于更新的网络数据参数的确定将第二应用136与和第二网络相比具有用于交互会话的间断数据通信138的更可靠的数据连接性128的第一网络相关联。

图4示出基于网络性能能力的网络关联的示例方法400并且一般参照在双SIM装置中实现的网络管理器来描述,例如用于基于网络数据参数确定的网络关联。描述方法的顺序并非要解释为限制,并且可以按照任何顺序执行所述方法操作的任何数量或组合,以执行方法或替代性方法。

在402,在两个不同的LTE订阅上注册双SIM装置。例如,移动装置100是包括第一SIM(例如,第一订户身份110)和第二SIM(例如,第二订户身份112)的双SIM装置的示例,每个SIM可以被实现为利用数据通信网络启用相应的第一和第二订阅114、116的任一个SIM卡,或者被实现为利用数据通信网络启用相应的第一和第二订阅114、116的嵌入式SIM。

在404,在两个不同的LTE订阅这两者上都建立互联网PDN,在406,在两个不同的LTE订阅的任一个上启用移动数据进行通信。例如,使用在第一和第二订阅114、116这两者上都支持LTE的移动装置100,建立和激活互联网PDN(分组数据网络),作为用于无线宽带通信的LTE注册的一部分。

在408,第一应用被检测为已经启动数据下载。例如,移动装置100的网络管理器118检测到第一应用132启动数据密集型下载,诸如以数据流下载134的形式在移动装置100上播放视频的视频流。

在410,第二应用被检测为已经启动交互消息会话。例如,移动装置100的网络管理器118检测到第二应用136启动交互消息会话,诸如包括以间断数据通信138的形式间断传送和接收的消息交换的交互会话。

在412,确定两个不同LTE订阅两者的数据参数。例如,移动装置100的网络管理器118对于两个不同的LTE订阅(例如,第一和第二订阅114、116)确定网络数据参数120。指示网络性能能力122的网络数据参数120包括可用带宽124、数据吞吐量126(例如,网络数据速度)和数据连接性128(例如,网络连接稳定性)。

在414,确定第一订阅具有用于交互消息会话的更可靠的数据连接性,并且在416,将第一订阅用于第二应用的交互消息会话。例如,移动装置100的网络管理器118基于网络数据参数120确定与第一订阅114相关联的数据通信网络具有更可靠的数据连接性128,并且然后将第一订阅114用于第二应用136的交互消息会话(例如,间断数据通信138)。

在418,确定第二订阅具有用于数据下载的更多的可用带宽,并且在420,将第二订阅用于第一应用的数据下载。例如,移动装置100的网络管理器118基于网络数据参数120确定与第二订阅116相关联的数据通信网络具有更多的可用带宽124,并且然后将第二订阅116用于第一应用132的数据下载(例如,数据流下载134)。

图5示出示例装置500的各种组件,其中可以实现基于网络性能能力的网络关联的方面。可将示例装置500实现为参照前面的图1至图4所述的任何装置,例如任何类型的装置、移动装置、协作装置、接入点、节点装置、IoT装置、移动电话、客户端装置、可穿戴装置、平板计算机、计算、通信、娱乐、游戏、媒体播放和/或其他类型的电子装置。例如,可将参照相应的图1和图2示出和描述的可移动装置100和装置200实现为示例装置500。此外,可穿戴装置可包括手表、臂带、腕带、手镯、手套或一副手套、眼镜、珠宝物品、服装物品、任何类型的鞋类或头饰中的任何一个或组合和/或其他类型的可穿戴装置。

装置500包括通信收发器502,通信收发器502启用装置数据504与其他装置的有线和/或无线通信。装置数据504可包括任何网络管理器生成和/或确定的数据。此外,装置数据504可包括任何类型的音频、视频和/或图像数据。示例通信收发器502包括符合各种IEEE802.15(Bluetooth

此外,装置500可包括一个或多个数据输入端口506,经由它可以接收任何类型的数据、媒体内容和/或输入,例如用户可选择的装置输入、消息、音乐、电视内容、记录的内容,以及从任何内容和/或数据源接收的任何其他类型的音频、视频和/或图像数据。数据输入端口可包括USB端口、同轴电缆端口以及用于闪存、DVD、CD等的其他串行或并行连接器(包括内部连接器)。这些数据输入端口可用于将装置连接到任何类型的组件、外设或附件,例如麦克风和/或相机。

装置500包括一个或多个处理器(例如,微处理器、控制器等中的任一个)的处理器系统508和/或被实现为处理计算机可执行指令的片上系统(SoC)的处理器和存储器系统。处理器系统可以至少部分地以硬件实现,其可包括集成电路或片上系统的组件、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD),以及硅和/或其他硬件中的其他实现方式。替代性或附加性地,装置可以用软件、硬件、固件或结合处理和控制电路(通常在510处被标识)实现的固定逻辑电路的任一个或组合来实现。此外,装置500可包括任何类型的系统总线或连接装置内各种组件的其他数据和命令传输系统。系统总线可包括不同总线结构和架构以及控制和数据线的任一个或组合。

此外,装置500包括计算机可读存储存储器512(例如,存储器装置),存储器512启用数据存储,例如可由计算装置访问并提供数据和可执行指令(例如,软件应用、程序、功能等)的永久存储的数据存储装置。计算机可读存储存储器512的示例包括易失性存储器和非易失性存储器、固定和可移动媒体装置、以及维护用于计算装置访问的数据的任何合适的存储器装置或电子数据存储。计算机可读存储存储器可包括随机存取存储器(RAM)、只读存储器(ROM)、闪存和各种存储器装置配置中的其他类型的存储媒体的各种实现方式。此外,装置500可包括大容量存储媒体装置。

计算机可读存储器512提供数据存储机制,以存储装置数据504、其他类型的信息和/或数据、以及各种装置应用514(例如,软件应用)。例如,操作系统516可利用存储器装置作为软件指令来维护并通过处理器系统508来执行。此外,装置应用可包括装置管理器518,例如任何形式的控制应用、软件应用、信号处理和控制模块、源于特定装置的代码、特定装置的硬件抽象层等。

在该示例中,装置500包括网络管理器520,网络管理器520基于网络性能能力实现网络关联的方面。网络管理器520可利用硬件组件和/或作为装置应用514之一的软件来实现,例如将装置500实现为参照相应的图1和图2描述的移动装置100和/或装置200时。网络管理器520的示例包括被实现为移动装置100中的软件应用和/或硬件组件的网络管理器118,以及被实现为装置200中的软件应用和/或硬件组件的网络管理器224。在实现方式中,网络管理器520可包括独立的处理、存储器和逻辑组件作为与示例装置500集成的计算和/或电子装置。

在该示例中,装置500还包括相机522和运动传感器524,例如可以实现为惯性测量单元(IMU)的组件。运动传感器524可利用各种传感器来实现,例如陀螺仪、加速度计和/或其他类型的运动传感器,以感测装置的运动。运动传感器524可以生成具有指示装置的位置、地点和/或方位的三维参数(例如,x、y和z坐标中的旋转矢量)的传感器数据矢量。此外,装置500可包括一个或多个电源526,例如当装置被实现为移动装置时。电源可包括充电和/或电力系统,并且可以实现为柔性带状电池、可充电电池、充电超级电容器和/或任何其他类型的有源或无源电源。

此外,装置500可包括音频和/或视频处理系统528,音频和/或视频处理系统528为音频系统530生成音频数据和/或为显示系统532生成显示数据。音频系统和/或显示系统可包括处理、显示和/或以其他方式呈现音频、视频、显示和/或图像数据的任何装置。显示数据和音频信号可经由RF(射频)链路、S-video链路、HDMI(高清多媒体接口)、复合视频链路、分量视频链路、DVI(数字视频接口)、模拟音频连接或其他类似的通信链路(例如媒体数据端口534)被传送到音频组件和/或显示组件。在实现方式中,音频系统和/或显示系统是示例装置的集成组件。或者,音频系统和/或显示系统是示例装置的外部、外围组件。

虽然以特定于特征和/或方法的语言描述了基于网络性能能力的网络关联的实现方式,但是所附权利要求的主题不一定限于所述的特定特征或方法。更准确而言,将特定特征和方法公开为基于网络性能能力的网络关联的示例实现方式,并且其他等效特征和方法都将落入所附权利要求的范围内。此外,描述了各种不同的示例,并且应当理解,每个所述示例都可以独立地或结合一个或多个其他所述示例来实现。本文所述技术、特征和/或方法的附加方面涉及以下的一个或多个:

一种装置,包括:第一订户身份模块(SIM),以启用用于装置与数据通信网络之间的数据通信的第一订阅;第二SIM,以启用用于装置与数据通信网络之间的附加数据通信的第二订阅;第一应用,被实现用于到装置的数据流下载;第二应用,被实现用于间断数据通信的交互会话;网络管理器,至少部分地在硬件中实现,以:确定指示数据通信网络的性能能力的网络数据参数;基于网络数据参数,将第一应用与具有用于数据流下载的更大性能能力的数据通信网络的第一网络相关联;以及基于网络数据参数,将第二应用与用于间断数据通信的交互会话的数据通信网络的第二网络相关联。

替代性地或除了上述装置之外,以下任一个或它们的组合:指示数据通信网络的性能能力的网络数据参数包括可用带宽、数据吞吐量和数据连接性。用于第一应用的数据流下载是数据密集型的,且网络数据参数指示第一网络与第二网络相比具有用于数据流下载的更多的可用带宽。第二应用的交互会话利用间断数据通信,且网络数据参数指示第二网络与第一网络相比具有用于交互会话的更可靠的数据连接性。数据流下载是用于装置上的视频播放的视频流,且网络数据参数指示第一网络与第二网络相比具有用于视频流的更多的可用带宽。交互会话包括间断传送和接收的消息交换,且网络数据参数指示第二网络与第一网络相比具有用于消息交换的更可靠的连接性。网络管理器被实现为基于更新的网络数据参数来切换应用和网络关联,并且其中:基于更新的网络数据参数的确定将第一应用与和第一网络相比具有用于数据流下载的更多的可用带宽的第二网络相关联;以及基于更新的网络数据参数的确定将第二应用与和第二网络相比具有用于交互会话的更可靠的数据连接性的第一网络相关联。网络管理器被实现为:监测指示数据通信网络的更新的性能能力的网络数据参数;以及基于数据通信网络的更新的性能能力来切换应用和网络关联。第一SIM和第二SIM是以下中的一个:SIM卡,其利用数据通信网络的无线网络运营商来启用相应的第一订阅和第二订阅;或者嵌入式SIM(eSIM),其利用数据通信网络的无线网络运营商来启用相应的第一订阅和第二订阅。

一种方法,包括:启用用于装置与数据通信网络之间的数据通信的第一订阅;启用用于装置与数据通信网络之间的附加数据通信的第二订阅;确定指示数据通信网络的性能能力的网络数据参数;基于网络数据参数,将装置的第一应用与具有用于数据流下载的更大性能能力的数据通信网络的第一网络相关联;以及基于网络数据参数,将装置的第二应用与用于间断数据通信的交互会话的数据通信网络的第二网络相关联。

替代性地或除了上述方法之外,以下任一个或它们的组合:指示数据通信网络的性能能力的网络数据参数包括可用带宽、数据吞吐量和数据连接性。用于第一应用的数据流下载是数据密集型的,且网络数据参数指示第一网络与第二网络相比具有用于数据流下载的更多的可用带宽。第二应用的交互会话利用间断数据通信,且网络数据参数指示第二网络与第一网络相比具有用于交互会话的更可靠的数据连接性。数据流下载是用于装置上的视频播放的视频流,且网络数据参数指示第一网络与第二网络相比具有用于视频流的更多的可用带宽。交互会话包括间断传送和接收的消息交换,且网络数据参数指示第二网络与第一网络相比具有用于消息交换的更可靠的连接性。所述方法包括监测指示数据通信网络的更新的性能能力的网络数据参数;以及基于数据通信网络的更新的性能能力来切换应用和网络关联。所述方法包括基于更新的网络数据参数来切换应用和网络关联;基于更新的网络数据参数的确定将第一应用与和第一网络相比具有用于数据流下载的更多的可用带宽的第二网络相关联;以及基于更新的网络数据参数的确定将第二应用与和第二网络相比具有用于交互会话的更可靠的数据连接性的第一网络相关联。在装置中实现的第一订户身份模块(SIM)启用用于装置与数据通信网络之间的数据通信的第一订阅;以及在装置中实现的第二SIM启用用于装置与数据通信网络之间的附加数据通信的第二订阅。第一SIM和第二SIM是以下中的一个:SIM卡,其利用数据通信网络的无线网络运营商来启用相应的第一订阅和第二订阅;或者嵌入式SIM(eSIM),其利用数据通信网络的无线网络运营商来启用相应的第一订阅和第二订阅。

一种双SIM装置,包括:第一订户身份模块(SIM),其经由无线网络运营商的数据通信网络启用数据通信;第二SIM,其经由数据通信网络启用数据通信;网络管理器,至少部分地在硬件中实现,以:监测指示数据通信网络的性能能力的网络数据参数;基于网络数据参数,将第一应用与具有用于数据流下载的更大性能能力的数据通信网络的第一网络相关联;以及基于网络数据参数,将第二应用与具有用于交互会话的间断数据通信的更大性能能力的数据通信网络的第二网络相关联。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号