HK1079379B - Method and apparatuses for selecting a wireless network based on quality of service (qos) criteria associated with an applicaton - Google Patents
Method and apparatuses for selecting a wireless network based on quality of service (qos) criteria associated with an applicaton Download PDFInfo
- Publication number
- HK1079379B HK1079379B HK05108882.9A HK05108882A HK1079379B HK 1079379 B HK1079379 B HK 1079379B HK 05108882 A HK05108882 A HK 05108882A HK 1079379 B HK1079379 B HK 1079379B
- Authority
- HK
- Hong Kong
- Prior art keywords
- wireless communication
- network selection
- selection table
- application
- network
- Prior art date
Links
Claims (24)
- Procédé de sélection d'un réseau de communication sans fil (104) par un dispositif de communication mobile (102) possédant une pluralité d'applications logicielles (302), la pluralité d'applications logicielles (302) incluant une application d'appels vocaux, une application de lecteur multimédia, une application de navigateur web et une application de courrier électronique « courriel », chaque application logicielle ayant un type de catégorie de trafic et appartenant à une catégorie parmi une pluralité de catégories de trafic pour des communications via le réseau de communication sans fil (104), le procédé comprenant les étapes consistant à :gérer une pluralité de tables de sélection de réseaux (352), chacune des tables de sélection de réseaux (352) correspondant à une catégorie parmi la pluralité de catégories de trafic (350) et incluant une pluralité d'identifications de systèmes, chaque identification de système dans une table de sélection de réseaux (352) identifiant un réseau de communication sans fil (104) et ayant une priorité dans la table de sélection de réseaux (352), chaque identification de système étant associée à un critère de qualité de service disponible du réseau de communication sans fil (104) ;tenter un appel de données par l'intermédiaire de chaque réseau de communication sans fil (104) identifié dans chacune des tables de sélection de réseaux (352) ; etdéterminer une préférence pour chaque identification dans la pluralité d'identifications de systèmes dans chacune des tables de sélection de réseaux (352), suivant que les appels de données tentés ont pu réussir ;dans lequel la pluralité de tables de sélection de réseaux (352) comprend une liste d'itinérance préférée (320) associée à une catégorie de trafic de conversation (304), une table de sélection de réseaux de catégorie streaming (322) associée à une catégorie de trafic de streaming (306), une table de sélection de réseaux de catégorie interactive (324) associée à une catégorie de trafic interactif (308) et une table de sélection de réseaux de catégorie d'arrière-plan (326) associée à une catégorie de trafic d'arrière-plan (310) ;pour chaque application, dont l'exécution est demandée, dans la pluralité d'applications logicielles (302) :commander l'exécution de l'application logicielle (302) demandée ;passer un type de catégorie de trafic de l'application logicielle (302) demandée entre une couche applicative et une couche de support de transmission radio ;sélectionner, par la couche de support de transmission radio, une des tables de sélection de réseaux (352) en fonction du type de catégorie de trafic, où :si l'application logicielle (302) demandée est l'application d'appels vocaux, sélectionner la liste d'itinérance préférée (320) ;si l'application logicielle (302) demandée est l'application de lecteur multimédia, sélectionner la table de sélection de réseaux de catégorie streaming (322) ;si l'application logicielle (302) demandée est l'application de navigateur web, sélectionner la table de sélection de réseaux de catégorie interactive (324) ;si l'application logicielle (302) demandée est l'application de courriel, sélectionner la table de sélection de réseaux de catégorie d'arrière-plan (326) ;effectuer un balayage pour identifier une pluralité de réseaux de communication sans fil (104) disponibles dans une zone de couverture du dispositif de communication mobile (102) ;tenter d'accéder au service pour l'application logicielle (302) demandée, auprès des réseaux de communication sans fil (104) identifiés dans la table de sélection de réseaux (352) sélectionnée qui possèdent un critère de qualité de service disponible qui répond au critère de qualité de service associé à l'application logicielle (302) demandée, dans l'ordre des priorités de la table de sélection de réseaux (352) sélectionnée, jusqu'à ce que le service soit fourni par l'un des réseaux de communication sans fil disponibles ; ets'enregistrer auprès du réseau de communication sans fil (104) disponible qui fournit le service, pour réaliser des communications par l'application logicielle (302) demandée.
- Procédé selon la revendication 1, dans lequel en outre :- le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie d'arrière-plan (326) comprend une bande passante disponible du réseau de communication sans fil ;- le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie interactive (324) comprend des valeurs disponibles pour les bandes passantes minimale et maximale, pour les retards minimal et maximal et pour les pertes de données minimale et maximale du réseau de communication sans fil ; et- le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie streaming (322) comprend des valeurs disponibles pour les bandes passantes minimale et maximale pour une direction de liaison unique du réseau de communication sans fil, pour les retards minimal et maximal pour la direction de liaison unique et pour les variations minimale et maximale de retard pour la direction de liaison unique.
- Procédé selon l'une des revendications 1 à 2, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie d'arrière-plan (326) comprend une bande passante disponible du réseau de communication sans fil.
- Procédé selon l'une des revendications 1 à 3, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil dans la table de sélection de réseaux de catégorie interactive (324) comprend des valeurs disponibles pour les bandes passantes minimale et maximale, pour les retards minimal et maximal et pour les pertes de données minimale et maximale du réseau de communication sans fil.
- Procédé selon l'une des revendications 1 à 4, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie streaming (322) comprend des valeurs disponibles pour les bandes passantes minimale et maximale pour une direction de liaison unique du réseau de communication sans fil, pour les retards minimal et maximal pour la direction de liaison unique et pour les variations minimale et maximale de retard pour la direction de liaison unique.
- Procédé selon l'une des revendications 1 à 5, dans lequel la pluralité de tables de sélection de réseaux (352) est pré-programmée.
- Procédé selon l'une des revendications 1 à 6, dans lequel l'application de lecteur multimédia comprend soit une application de lecteur vidéo, soit une application de lecteur audio.
- Procédé selon la revendication 1, comprenant en outre les étapes consistant à :- recevoir, par l'intermédiaire des réseaux de communication sans fil ou par une utilisation de ceux-ci, des données de qualité de service disponible pour les réseaux de communication sans fil ; et- renseigner les données de qualité de service disponible des réseaux de communication sans fil dans la pluralité de tables de sélection de réseaux (352).
- Dispositif de communication mobile (102, 202), comprenant:- une mémoire (120, 224, 226) ;- une pluralité d'applications logicielles (302) destinées à être stockées dans la mémoire (120, 224, 226), la pluralité d'applications logicielles (302) incluant une application d'appels vocaux, une application de lecteur multimédia, une application de navigateur web et une application de courrier électronique « courriel », chaque application logicielle ayant un type de catégorie de trafic et appartenant à une catégorie parmi une pluralité de catégories de trafic (350) ;- une pluralité de tables de sélection de réseaux (352) destinées à être stockées dans la mémoire (120, 224, 226), chacune des tables de sélection de réseaux (352) correspondant à une catégorie parmi la pluralité de catégories de trafic (350) et incluant une pluralité d'identifications de systèmes, chaque identification de système dans une table de sélection de réseaux (352) identifiant un réseau de communication sans fil (104) et ayant une priorité dans la table de sélection (352), chaque identification de système étant associée à un critère de qualité de service disponible du réseau de communication sans fil (104) ;- dans lequel la pluralité de tables de sélection de réseaux (352) comprend une liste d'itinérance préférée (320) associée à une catégorie de trafic de conversation (304), une table de sélection de réseaux de catégorie streaming (322) associée à une catégorie de trafic de streaming (306), une table de sélection de réseaux de catégorie interactive (324) associée à une catégorie de trafic interactif (308) et une table de sélection de réseaux de catégorie d'arrière-plan (326) associée à une catégorie de trafic d'arrière-plan (310) ;- un ou plusieurs processeurs (238) ;- lesdits un ou plusieurs processeurs (238) étant en mesure de :- tenter un appel de données par l'intermédiaire de chaque réseau de communication sans fil (104) identifié dans chacune des tables de sélection de réseaux (352) ; et- déterminer une préférence pour chaque identification dans la pluralité d'identifications de systèmes dans chacune des tables de sélection de réseaux (352), suivant que les appels de données tentés ont pu réussir ;- pour une application parmi la pluralité d'applications logicielles qui doivent être exécutées, lesdits un ou plusieurs processeurs (238) étant en mesure de :- exécuter l'application logicielle (302) demandée ;- passer le type de catégorie de trafic de l'application logicielle (302) demandée entre une couche applicative et une couche de support de transmission radio ;- sélectionner, par la couche de support de transmission radio, une des tables de sélection de réseaux (352) en fonction du type de catégorie de trafic, où :- si l'application logicielle (302) demandée est l'application d'appels vocaux, sélectionner la liste d'itinérance préférée (320) ;- si l'application logicielle (302) demandée est l'application de lecteur multimédia, sélectionner la table de sélection de réseaux de catégorie streaming (322) ;- si l'application logicielle (302) demandée est l'application de navigateur web, sélectionner la table de sélection de réseaux de catégorie interactive (324) ;- si l'application logicielle (302) demandée est l'application de courriel, sélectionner la table de sélection de réseaux de catégorie d'arrière-plan (326) ;- effectuer un balayage pour identifier une pluralité de réseaux de communication sans fil (104) disponibles dans une zone de couverture du dispositif de communication mobile (102, 202) ;- tenter d'accéder au service pour l'application logicielle (302) demandée, auprès des réseaux de communication sans fil (104) identifiés dans la table de sélection de réseaux (352) sélectionnée qui possèdent un critère de qualité de service disponible qui répond au critère de qualité de service associé à l'application logicielle (302) demandée, dans l'ordre des priorités de la table de sélection de réseaux (352) sélectionnée, jusqu'à ce que le service soit fourni par l'un des réseaux de communication sans fil disponibles ; et- s'enregistrer auprès du réseau de communication sans fil (104) disponible qui fournit le service, pour réaliser des communications par l'application logicielle (302) demandée.
- Dispositif mobile selon la revendication 9, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie d'arrière-plan (326) comprend une bande passante disponible du réseau de communication sans fil.
- Dispositif mobile selon l'une des revendications 9 à 10, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil dans la table de sélection de réseaux de catégorie interactive (324) comprend des valeurs disponibles pour les bandes passantes minimale et maximale, pour les retards minimal et maximal et pour les pertes de données minimale et maximale du réseau de communication sans fil.
- Dispositif mobile selon l'une des revendications 9 à 11, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie streaming (322) comprend des valeurs disponibles pour les bandes passantes minimale et maximale pour une direction de liaison unique du réseau de communication sans fil, pour les retards minimal et maximal pour la direction de liaison unique et pour les variations minimale et maximale de retard pour la direction de liaison unique.
- Dispositif mobile selon l'une des revendications 9 à 12, dans lequel la pluralité de tables de sélection de réseaux (352) est pré-programmée.
- Dispositif mobile selon l'une des revendications 9 à 13, dans lequel l'application de lecteur multimédia comprend soit une application de lecteur vidéo, soit une application de lecteur audio.
- Dispositif mobile selon l'une des revendications 9 à 14, le dispositif mobile étant en outre en mesure de tenter un appel de données par l'intermédiaire de chaque réseau de communication sans fil (104) identifié dans chacune des tables de sélection de réseaux (352) et de déterminer une préférence pour chaque identification, parmi la pluralité d'identifications de systèmes dans chacune des tables de sélection de réseaux (352), suivant que les appels de données tentés ont pu réussir.
- Dispositif mobile selon l'une des revendications 9 à 15, le dispositif mobile étant en outre en mesure de déterminer la priorité pour chaque identification parmi la pluralité d'identifications de systèmes dans chacune des tables de sélection de réseaux (352).
- Dispositif mobile selon la revendication 9, le dispositif mobile étant en outre en mesure de :- recevoir, par l'intermédiaire des réseaux de communication sans fil ou par une utilisation de ceux-ci, des données de qualité de service disponible pour les réseaux de communication sans fil ; et- renseigner les données de qualité de service disponible des réseaux de communication sans fil dans la pluralité de tables de sélection de réseaux.
- Progiciel d'ordinateur, destiné à être utilisé dans un dispositif de communication mobile possédant une pluralité d'applications logicielles (302), la pluralité d'applications logicielles (302) incluant une application d'appels vocaux, une application de lecteur multimédia, une application de navigateur web et une application de courrier électronique « courriel », chaque application logicielle ayant un type de catégorie de trafic et appartenant à une catégorie parmi une pluralité de catégories de trafic, le progiciel comprenant :- un support de stockage informatique ;- des instructions d'ordinateur stockées sur le support de stockage informatique ;- les instructions d'ordinateur étant conçues pour :- gérer une pluralité de tables de sélection de réseaux (352), chacune des tables de sélection de réseaux (352) correspondant à une catégorie parmi la pluralité de catégories de trafic (350) et incluant une pluralité d'identifications de systèmes, chaque identification de système dans une table de sélection de réseaux (352) identifiant un réseau de communication sans fil (104) et ayant une priorité dans la table de sélection de réseaux (352), chaque identification de système étant associée à un critère de qualité de service disponible du réseau de communication sans fil (104) ;- tenter un appel de données par l'intermédiaire de chaque réseau de communication sans fil (104) identifié dans chacune des tables de sélection de réseaux (352) ;- déterminer une préférence pour chaque identification dans la pluralité d'identifications de systèmes dans chacune des tables de sélection de réseaux (352), suivant que les appels de données tentés ont pu réussir ;- pour une application, dont l'exécution est demandée, dans la pluralité d'applications logicielles (302) :- commander l'exécution de l'application logicielle (302) pour le dispositif de communication mobile (102) ;- passer le type de catégorie de trafic de l'application logicielle (302) demandée entre une couche applicative et une couche de support de transmission radio ;- sélectionner, par la couche de support de transmission radio, une des tables de sélection de réseaux (352) en fonction du type de catégorie de trafic, où :- si l'application logicielle (302) demandée est l'application d'appels vocaux, sélectionner la liste d'itinérance préférée (320) ;- si l'application logicielle (302) demandée est l'application de lecteur multimédia, sélectionner la table de sélection de réseaux de catégorie streaming (322) ;- si l'application logicielle (302) demandée est l'application de navigateur web, sélectionner la table de sélection de réseaux de catégorie interactive (324) ;- si l'application logicielle (302) demandée est l'application de courriel, sélectionner la table de sélection de réseaux de catégorie d'arrière-plan (326) ;- effectuer un balayage pour identifier une pluralité de réseaux de communication sans fil (104) disponibles dans une zone de couverture du dispositif de communication mobile (102) ;- tenter d'accéder au service pour l'application logicielle (302) demandée, auprès des réseaux de communication sans fil (104) identifiés dans la table de sélection de réseaux (352) sélectionnée qui possèdent un critère de qualité de service disponible qui répond au critère de qualité de service associé à l'application logicielle (302) demandée, dans l'ordre des priorités de la table de sélection de réseaux (352) sélectionnée, jusqu'à ce que le service soit fourni par l'un des réseaux de communication sans fil disponibles ; et- s'enregistrer auprès du réseau de communication sans fil (104) disponible qui fournit le service, pour réaliser des communications par l'application logicielle (302) demandée.
- Progiciel d'ordinateur selon la revendication 18, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie d'arrière-plan (326) comprend une bande passante disponible du réseau de communication sans fil.
- Progiciel d'ordinateur selon l'une des revendications 18 à 19, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil dans la table de sélection de réseaux de catégorie interactive (324) comprend des valeurs disponibles pour les bandes passantes minimale et maximale, pour les retards minimal et maximal et pour les pertes de données minimale et maximale du réseau de communication sans fil.
- Progiciel d'ordinateur selon l'une des revendications 18 à 20, dans lequel le critère de qualité de service disponible pour chaque réseau de communication sans fil identifié dans la table de sélection de réseaux de catégorie streaming (322) comprend des valeurs disponibles pour les bandes passantes minimale et maximale pour une direction de liaison unique du réseau de communication sans fil, pour les retards minimal et maximal pour la direction de liaison unique et pour les variations minimale et maximale de retard pour la direction de liaison unique.
- Progiciel d'ordinateur selon l'une des revendications 18 à 21, dans lequel la pluralité de tables de sélection de réseaux (352) est pré-programmée.
- Progiciel d'ordinateur selon l'une des revendications 18 à 22, dans lequel l'application de lecteur multimédia comprend soit une application de lecteur vidéo, soit une application de lecteur audio.
- Progiciel d'ordinateur selon la revendication 18, les instructions d'ordinateur étant en outre conçues pour :- recevoir, par l'intermédiaire des réseaux de communication sans fil ou par une utilisation de ceux-ci, des données de qualité de service disponible pour les réseaux de communication sans fil ; et- renseigner les données de qualité de service disponible des réseaux de communication sans fil dans la pluralité de tables de sélection de réseaux.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP03020955A EP1517572B1 (fr) | 2003-09-16 | 2003-09-16 | Procédé et dispositif pour sélectionner un reseau sans fil basé sur la qualité de service (QoS) selon l'application |
| EP03020955 | 2003-09-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1079379A1 HK1079379A1 (en) | 2006-03-31 |
| HK1079379B true HK1079379B (en) | 2011-03-04 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1531646B1 (fr) | Procédé et dispositif pour sélectionner un reseau sans fil basé sur la qualité de service (QoS) selon l'application | |
| EP1517572B1 (fr) | Procédé et dispositif pour sélectionner un reseau sans fil basé sur la qualité de service (QoS) selon l'application | |
| US8214536B2 (en) | Methods and apparatus for selecting a wireless network based on quality of service (QoS) criteria associated with an application | |
| US9955392B2 (en) | Methods and apparatus for selecting a base station transceiver system based on service communication type | |
| US8219080B2 (en) | Methods and apparatus for producing a user-controlled PLMN list for a SIM/USIM card with use of a user agent application | |
| EP2259629B1 (fr) | Procédé et dispositif de sélection d'un réseau de communications mobile par une station mobile | |
| US7983704B2 (en) | Methods and apparatus for performing a subscriber identity module (SIM) initialization procedure | |
| CA2584441C (fr) | Methodes et dispositif de production d'une liste de rmtp pour carte sim/usim avec application d'agent d'utilisateur | |
| US9525996B2 (en) | System, terminal, network entity, method, and computer program product for system selection in a multi-mode communication system | |
| EP1712096B1 (fr) | Procedes et appareil pour la communication d'une information de capacite de reseau sur un canal de trafic | |
| CN102695244B (zh) | 根据服务通信类型选择基站收发机系统的方法和设备 | |
| HK1079379B (en) | Method and apparatuses for selecting a wireless network based on quality of service (qos) criteria associated with an applicaton | |
| HK1079379A1 (en) | Method and apparatuses for selecting a wireless network based on quality of service (qos) criteria associated with an applicaton | |
| HK1078220B (en) | Method and apparatus for selecting a wireless network based on quality of service (qos) criteria associated with an application | |
| HK1078220A1 (en) | Method and apparatus for selecting a wireless network based on quality of service (qos) criteria associated with an application | |
| HK1119348A (en) | System, terminal, network entity, method, and computer program product for system selection in a multi-mode communication system |