LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir les derniers articles.
Email
Nom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam

Question: Bonjour. Il y a quelques jours, j'ai acheté une carte SIM auprès d'un opérateur prenant en charge la 3G. j'ai besoin d'un rapide internet mobile... Et soudain, j'ai fait face à un problème imprévu: des messages incompréhensibles avec des hiéroglyphes appelés «Alerter la population» ont commencé à arriver sur mon téléphone. Les messages arrivent par centaines et vous devez les supprimer un par un. Mais le plus ennuyeux n'est même pas cela, mais le fait que ces alertes déchargent instantanément la batterie. Après tout, le téléphone émet un bip et vibre constamment. Par conséquent, je dois recharger mon téléphone 3 fois par jour - à la maison et au travail.

Je comprends aussi que cela dépend en quelque sorte de mes déplacements dans la ville - à un endroit, le téléphone est au repos, et à un autre encore, il peut y avoir un silence pendant quelques heures, puis des messages contextuels «notifiant la population» recommencent à arriver. J'ai un smartphone Lenovo A1000 que j'ai acheté il y a un mois. Avant cela, un autre opérateur fonctionnant en mode 2G a été utilisé et il n'y avait pas de tels problèmes sur le même smartphone.

Dans cet article, nous allons donc essayer de rassembler toutes sortes de solutions. Malheureusement, une chose aide certains, quelque chose de complètement différent. Certaines solutions peuvent être appelées en gros des solutions, mais plutôt un moyen de contourner le problème.

Qu'est-ce que la diffusion cellulaire

La diffusion cellulaire (alias «messages de diffusion», «messages réseau» ou «informations BS») est fonction standard Réseau GSM conçu pour faciliter la vie de l'abonné. Souvent, il sert à afficher le nom de la station de métro actuelle, la localité la plus proche ou code de téléphone terrain. Sur les téléphones plus anciens comme le Nokia 3310, les informations sur le réseau étaient affichées de manière pratique sur l'écran sous le nom de l'opérateur. Mais sur les nouveaux smartphones, les messages diffusés se présentent sous forme de SMS: de signal sonore et s'affichent dans l'application Messages. Il convient de se rappeler que la fonction de diffusion cellulaire activée épuisera de toute façon la batterie.

Comment désactiver la notification publique

Solution n ° 1. Désactiver la diffusion cellulaire

Smartphones Lenovo:

Messages → Paramètres → Paramètres SMS / MMS → Gestionnaire de messages par défaut → Alerte de population.
Sélectionnez la carte SIM pour laquelle vous souhaitez désactiver les notifications et décochez les cases.

Déconnexion des messages de la station de base sur Samsung Galaxy:

Allez dans Messages.
Appuyez sur la touche Menu (ou appuyez longuement sur Applications récentes).
Sélectionnez Paramètres.
Messages réseau (ou Paramètres de messagerie réseau).
Cliquez sur le bouton ou décochez la case pour désactiver:

Solution n ° 2. Changer de canal de diffusion

Entrez les messages.
Ouvrez le menu et sélectionnez Paramètres.
Veuillez sélectionner Configuration des canaux → Recevoir des chaînes → Ma chaîne.
Cliquez ensuite sur Ajouter un canal et entrez le numéro (disons 10). Le canal 50 est utilisé par défaut, vous devez donc spécifier autre chose.

Solution n ° 3. Déplacez la carte dans un autre emplacement

Cette méthode a vraiment aidé mon ami à désactiver la "notification publique" de spam avec les hiéroglyphes activés smartphone Lenovo A1000 avec Android 5. De plus, il est intéressant de noter que dans le deuxième emplacement, la carte SIM fonctionne également en mode 3G à part entière (dans certains modèles de téléphones à double SIM, un seul des deux emplacements peut fonctionner en mode 3G). On ne sait pas vraiment pourquoi cela se produit, mais la solution a aidé à se débarrasser du spam.

Solution n ° 4. Changez le mode 3G en 2G

Si rien de ce qui précède n'a aidé, je vais enfin vous parler d'un autre moyen de se débarrasser de la notification de population ennuyeuse sur votre téléphone. Mettez la carte en mode 2G. Sur certains transporteurs, cela résout le problème. Naturellement, le taux de transfert de données sera réduit.

Allez dans Paramètres → Autres réseaux → Les réseaux mobiles → Mode réseau.
Choisissez 2G ou GSM uniquement.

C'est plus une béquille qu'une solution ... Cependant, si vous n'utilisez pas Internet sur votre téléphone, vous avez alors une chance supplémentaire de vous débarrasser du spam diffusé.

Épilogue

En conclusion, je peux dire une dernière chose. Ils écrivent sur Internet que la soi-disant notification de la population peut être désactivée du côté de l'opérateur en exécutant une sorte de commande USSD, mais nous n'avons pas pu trouver une telle solution. Les opérateurs se réfèrent au fabricant du smartphone avec ce problème. Par conséquent, j'aimerais beaucoup entendre l'opinion des représentants de Lenovo concernant ce problème sur leurs appareils.

Près du recteur 23 décembre 2011 à 19:52

Réception de messages de diffusion cellulaire

  • Buanderie *

Diffusion cellulaire (CB) - Diffuse des messages sur le réseau cellulaire. CB est utilisé pour envoi en masse Messages SMS dans les réseaux de normes GSM, CDMA, WCDM.

Les messages peuvent être constitués d'une ou plusieurs pages. Le nombre maximum de pages pour un message est de 15.

Pour travailler avec CBM (messages CB), Symbian dispose d'une bibliothèque spéciale etel.lib... Il n'est pas public, ce qui signifie qu'il n'y a pas de description pour cela dans la documentation officielle. Néanmoins, certaines informations sur cette bibliothèque peuvent être trouvées dans l'en-tête - "Etelmm.h", ou Internet.

La première chose à faire est de se connecter au service téléphonique, qui contient des informations sur les messages, les appels, les filtres système.

RTelServer iServer;
iServer.Connect ();
iServer.LoadPhoneModule ("phonetsy.tsy");
TInt enumphone;
iServer.EnumeratePhones (enumphone));
RTelServer :: TPhoneInfo iPhoneInfo;
iServer.GetPhoneInfo (0, iPhoneInfo));

Pour accéder à ces informations, il y a une classe RMobilePhone:

RMobilePhone iPhone;
iPhone.Open (iServer, iPhoneInfo.iName);

Nous n'avons besoin que de messages CB, donc nous créons un objet de la classe RMobileBroadcastMessaging... Nous devons également créer un tampon dans lequel nous enregistrerons le message reçu (si nous faisons défiler la norme CBM, nous trouverons des informations selon lesquelles la longueur maximale du corps du message est de 88 octets). Il est également nécessaire de créer un objet TRequestStatus, qui vous permettra de suivre la progression de la requête. L'objet RMobileBroadcastMessaging contient des attributs de message supplémentaires, dans notre cas, ils ne sont pas utilisés.

TRequestStatus iReqStatus;
TBuf8<88> iGsmMsgdata;
RMobileBroadcastMessaging iBroadcastMsg;
iBroadcastMsg.Open (iPhone);
RMobileBroadcastMessaging :: TMobileBroadcastAttributesV1 iAttrInfo;
TPckg iDes (iAttrInfo);

Tout est mis en place. Nous laissons une demande pour recevoir un message dans le système. Désormais, lorsque le téléphone reçoit un nouveau message CB, il sera mis en mémoire tampon iGsmMsgdataet l'objet iReqStatuscontiendra le résultat de la requête.

IBroadcastMsg.ReceiveMessage (iReqStatus, iGsmMsgdata, iDes);
User :: WaitForRequest (iReqStatus);
si (iReqStatus.Int () \u003d\u003d KErrNone)
// Traite le message reçu.
autre
// Une erreur s'est produite lors de la réception du message. Il doit être traité.
}

Utilisateur :: WaitForRequest bloque le fil d'exécution. Alternativement, le service de réception des messages CB peut être placé dans un thread séparé.

Enfin, vous devez fermer toutes les connexions en cours d'utilisation:

IBroadcastMsg.Close ();
iPhone.Close ();
iServer.UnloadPhoneModule (KGsmModuleName);
iServer.Close ();

Étape suivante - décoder le message reçu.

Le message CB a ce qui suit format:

Octets 00-01: ID de message;
Octets 02-03: canal à partir duquel le message a été reçu;
Octet 04: schéma de codage des messages;
Octet 05: paramètres de la page reçue (quatre bits les moins significatifs - le nombre total de pages qui composent le message; quatre bits les plus significatifs - le numéro de la page reçue);
Octets 06-88: corps du message.

Schéma de codage, indique comment le message est décodé. Le plus courant: GSM 7 bits (défini par "0x01") et UCS-2 ("0x58" ou "0x59" est défini). Une description du reste des schémas de codage se trouve dans la norme CB.

Le codage GSM 7 bits signifie que le caractère est codé non pas en 8, mais en 7 bits.
UCS-2 - deux octets sont alloués pour le caractère.

Les six premiers octets du message contiennent des informations de service. ( pData- descripteur de la ligne avec le message).

Int msgID;
memcpy (& msgID, pData, 2);
msgID \u003d msgID & 0xFFFF;
endian_swap (msgID);
canal court non signé;
memcpy (& canal, pData + 2, 2);
canal \u003d canal & 0xFFFF;
endian_swap (canal);
int dcScheme;
memcpy (& dcScheme, pData + 4, 1);
dcScheme \u003d dcScheme & 0xFF;
char pageParam;
memcpy (& pageParam, pData + 5, 1);
pageParam \u003d pageParam & 0xFF;
int pageId \u003d pageParam \u003e\u003e 4; // récupère l'octet salut
int pagesTotal \u003d pageParam & 0xF; // obtenir un octet

Maintenant sur comment décoder.

En cas de GSM 7 bits fonctionne avec des chaînes:

Char cbuf;
int char_cnt \u003d 0;
unsigned int bb \u003d 0;
caractère non signé ur \u003d 0;
non signé char curr \u003d 0;
unsigned char prev \u003d 0;
int readPos \u003d 0;
while (readPos< (fileLen - 1))
{
memcpy (& cbuf, pFile + readPos, 1);
readPos ++;
caractère non signé aa \u003d (1<< (7 - bb % 7)) - 1;
ur \u003d cbuf & aa;
ur \u003d (ur<< (bb)) | prev;
curr \u003d cbuf & (0xff ^ aa);
curr \u003d curr \u003e\u003e (7 - bb);
prev \u003d curr;
si (ur \u003d\u003d 0xd)
{
Pause;
}
msgData \u003d ur;
bb \u003d ++ bb% 7;
char_cnt ++;
si (bb \u003d\u003d 0)
{
msgData \u003d précédent;
prev \u003d 0;
}
}
msgData \u003d "\\ 0";
// détermine le nombre de caractères dans la chaîne après le décodage
while (msgData! \u003d NULL)
{
len ++;
}
// traduit la chaîne C en chaîne Symbian
HBufC * nameHeap \u003d HBufC :: NewL (len + 1);
TPtr namePtr (nameHeap-\u003e Des ());
pour (int i \u003d 0; i {
namePtr.Append ((TChar) msgData [i]);
}

Pour UCS-2, le programme ressemblera à ceci:

HBufC * nameHeap \u003d HBufC :: NewL (len + 1);
TPtr namePtr (nameHeap-\u003e Des ());
TUint16 * pUCSText \u003d (TUint16 *) (aText.Ptr () + KHeaderLen);
// change LittleEndian en BigEndian
pour (int i \u003d 0; i< len; ++i)
{
pUCSText [i] \u003d (pUCSText [i] \u003e\u003e 8) + ((pUCSText [i] & 0xFF)<< 8);
}
namePtr.Append (pUCSText, len);
// définir la fin de la ligne
TChar paddingSymbol \u003d 0x0D0D; // classe0
TInt iEnd \u003d namePtr.Locate (paddingSymbol);
if (KErrNotFound \u003d\u003d iEnd) // essaie la deuxième ligne se terminant pour class1
{
paddingSymbol \u003d 0x000D;
iEnd \u003d namePtr.Locate (paddingSymbol);
}
si (KErrNotFound! \u003d iFin)
{
namePtr.SetLength (iEnd);
}

Si cela est fait correctement, dans nomPtrpointera vers le corps de notre message. Puisqu'un message peut être composé de plusieurs parties, lors de l'assemblage d'un message, il est nécessaire de prendre en compte les paramètres de la page.

Tags: symbian, CB, diffusion cellulaire

Comme je l'ai promis, je remplis aujourd'hui une application utilisant la technologie de diffusion cellulaire.

La technologie de diffusion cellulaire est destinée à la diffusion massive d'informations aux abonnés des réseaux GSM et UMTS. La technologie, bien que normalisée au niveau de ces normes, n'a pas reçu une adoption et une utilisation aussi répandues.

Technique

Sur le plan fonctionnel, la technologie est conçue pour envoyer un type spécial de SMS (SMS-CB) à un grand nombre d'abonnés. La particularité de la technologie est que le Centre de diffusion cellulaire (CBC) - un analogue de SMSC n'utilise pas un numéro d'abonné (MSISDN), mais un certain emplacement géographique - une cellule ou un groupe de cellules - comme adresse à laquelle envoyer ce message. Lors de l'envoi de SMS-CB, il sera livré à tous les abonnés enregistrés dans cette cellule ou groupe de cellules. Selon la norme, SMS-CB est un message à sens unique, n'a pas d'adresse de retour de l'expéditeur et ne peut pas être répondu par un autre SMS-CB.

L'avantage incontestable de la diffusion cellulaire est que, contrairement aux SMS classiques, elle utilise le canal de service Broadcast Channel (BCH) pour délivrer des messages, sans charger le reste des canaux principaux et de service. De plus, le message est transmis une fois pour tous les terminaux d'abonnés enregistrés sur une cellule (groupe de cellules), alors qu'un SMS régulier devrait être envoyé individuellement à chaque abonné.

Pour une livraison plus sélective, il existe des soi-disant. canaux CB, d'un montant de 65 000. Canaux de 0 à 999 que l'abonné peut se connecter pour lui délivrer des messages manuellement, les canaux de 1 000 à 65 000 sont connectés à l'abonné à distance à partir du serveur en utilisant des messages OTA (over the air). Cependant, l'utilisateur du terminal peut déconnecter tout canal qui lui est connecté.

La technologie prévoit deux types de messages - informatifs (contenant du contenu) et le soi-disant. planning (la traduction la plus adéquate est un message de mise à jour).

Un seul message SMS-CB dans GSM peut transporter jusqu'à 82 octets de texte (93 caractères en codage 7 bits) ou des informations binaires et peut être collé dans un seul message avec 14 autres des mêmes messages, en raison du fait que l'en-tête de chacun de ces messages a un le numéro de chaque message combiné et le numéro de séquence d'un seul message de la série.

Dans UMTS, les messages SMS-CB ne peuvent pas être collés ensemble, mais chaque message d'information contient 1245 octets de charge utile.

Programmer des messages dansGSM sont nécessaires pour que le terminal ne lise pas tous les messages d'affilée, mais uniquement ceux qui sont transmis dans les canaux sélectionnés et ceux qui n'ont pas été précédemment reçus par le serveur. Cela peut réduire considérablement la consommation d'énergie de l'appareil et augmenter la durée de vie de la batterie. Pour cela, les messages de planification contiennent les marques du début et de la fin de la période à laquelle il appartient, les nombres de conteneurs temporaires (slots) dans la période, dans lesquels il y a de nouveaux messages et des en-têtes (une partie du message contenant des informations de service) de tous les nouveaux messages.

Dans U MTS un système de prestation à deux niveaux plus complexe et flexible est utilisé schedule , mais son principe de fonctionnement est similaire à celui utilisé dansGSM.

Séquence d'envoi de messages en cell diffusion

Supposons que le message soit lancé par une plate-forme de contenu. Cette plateforme transmet le message àCBC via le client - Entité de diffusion cellulaire (CBE ). Ce client définit le type de contenu (texte / code binaire), le canal, la zone de distribution des messages (cellule / groupe de cellules / tout le réseau), la période pendant laquelle le message sera diffusé et la fréquence de sa répétition et formate le message en le fractionnant en SMS-CB standard. ReçuSMS - CB le client envoie via l'interface standard àCBC.

Le CBC attribue un identifiant au message et l'envoie aux contrôleurs de station de base (BSC) pour transmettre le message aux stations de base appropriées pour diffusion. La station de base transmet le message dans l'un des créneaux jusqu'à ce qu'elle reçoive des messages du CBC via le BSC pour supprimer le message.

En alternant les commandes pour télécharger un message et le supprimer, le CBC atteint le nombre requis de répétitions du message dans une période de temps donnée.

Le terminal écoute en permanence le canal BCH et détermine à partir des en-têtes contenus dans le message de planification de nouveaux messages qui appartiennent à l'un des canaux qui y sont activés. Le terminal ignore les messages répétés appartenant à ces canaux. Le terminal stocke les nouveaux messages en mémoire pour un affichage immédiat ou ultérieur à l'écran.

Applications de diffusion cellulaire

La technologie décrite présente un certain nombre d'avantages incontestables lorsqu'il s'agit de diffuser des informations liées à la localisation d'un abonné à un grand nombre d'abonnés. Pour cette raison, il a été utilisé là où ces avantages sont demandés.

La première et la plus évidente application de la technologie était l'indication de la zone tarifaire dans laquelle se trouve l'abonné. C'est ainsi que MTS a utilisé cette technologie à l'époque où les zones tarifaires de Moscou et de l'Oblast existaient dans la région de Moscou.

La deuxième application évidente est l'alerte de masse en cas de catastrophe, de catastrophe naturelle et d'autres événements géographiquement localisés. Des applications réussies de cette technologie pour l'alerte ont eu lieu au Royaume-Uni lors de l'attaque terroriste de Londres en juillet 2005 et au Sri Lanka lors du grand tsunami.

Ces applications de la technologie sont de nature informative et n'apportent pas de profit supplémentaire à l'opérateur, c'est pourquoi elles ne peuvent pas servir de raison pour introduire la technologie sur le réseau, à moins que les autorités étatiques du pays où l'opérateur travaille ne l'y obligent pas.

C'est pourquoi un certain nombre d'applications ont été inventées qui permettent à l'opérateur de générer des revenus supplémentaires grâce à l'utilisation de cette technologie.

La première application commerciale, souvent utilisée comme étude de cas par les fournisseurs de solutions de diffusion cellulaire, se trouve dans les newsletters. Chaque chaîne peut être un fil d'actualité thématique. Pour s'y abonner, l'abonné, via une interface, commande la connexion du canal souhaité, qui est connecté par la plate-forme de service à distance, connectant simultanément l'abonné au service en facturation, pour lequel il est facturé.

La prochaine solution commerciale est basée sur l'idée d'une publicité ciblée géographiquement. Dans ce cas, bien sûr, la source de revenus est le paiement de l'annonceur pour le placement.

Un point subtil commun à toutes les solutions décrites est la limitation des informations au contenu textuel, ce qui réduit actuellement l'intérêt pour elles de la part des abonnés habitués au contenu multimédia. Le deuxième maillon faible est le canal de rétroaction peu pratique avec la plate-forme de contenu.

Les fabricants de plates-formes de services ont pu éliminer ce problème en utilisant une application client spéciale sur la carte SIM ou dans la mémoire du téléphone. Cette application utilise l'un des canaux de diffusion cellulaire comme canal en aval par lequel le contenu est transmis. Étant donné que les messages de diffusion cellulaire peuvent également contenir un code binaire, ils sont capables de fournir presque n'importe quel contenu au terminal. Le canal amont est pris en charge par la même application client et peut utiliser toute technologie acceptable pour l'opérateur - SMS, WAP, USSD. En plus de tout cela, l'application dispose d'une interface pratique grâce à laquelle l'abonné interagit avec la plate-forme et accède au contenu.

Parmi les fournisseurs les plus connus de telles solutions, on peut citer la société israélienne Celltick, sur sa plateforme le service Chameleon est déployé à Beeline et la société russe Berkut, dont la plateforme de fourniture du service Kaléidoscope est utilisée par Megafon.

Dans les prochains numéros - Technologies LBS et marketing produit chez les opérateurs mobiles. Eh bien, comme d'habitude, les candidatures sont acceptées.

Diffusion cellulaire (CB - Diffusion de messages en) - distribution de masse de messages dans les normes de communication cellulaire (Global System For Mobile Communications), (Universal Mobile Telecommunications System), etc. La diffusion cellulaire est destinée à la livraison immédiate de tout message dans une zone géographique spécifique. Cette technologie a été démontrée pour la première fois à Paris en 1997 et mise en œuvre sur la base d'un standard de réseau (Global System For Mobile Communications).

Principes de mise en œuvre du service de diffusion cellulaire

La technologie de diffusion cellulaire n'est pas disponible dans tous les réseaux d'opérateurs cellulaires. De plus, jusqu'à présent, tous les téléphones ne prennent pas en charge ce service. CB est principalement utilisé pour envoyer des informations d'importance régionale ou locale, des prévisions météorologiques, informer les abonnés des nouveaux services, des promotions. De plus, dans la plupart des cas, les utilisateurs peuvent activer ou désactiver indépendamment la réception des messages diffusés. La diffusion cellulaire est très bien adaptée pour alerter le public en cas d'urgence. Tout d'abord, cela est dû à la possibilité de sélectionner le territoire du mailing, l'heure et la fréquence de notification pour tous les abonnés à la fois. De plus, les messages de diffusion ne créent pas de charge réseau supplémentaire. C'est un point très important, car Habituellement, en cas d'urgence, les réseaux des opérateurs sont surchargés quelques minutes après l'événement.

Pour implémenter cette technologie sur le réseau de l'opérateur, il est nécessaire d'installer un nouvel élément du Cell Broadcast Center (CBC) - un centre de diffusion. Il est conçu pour contrôler la distribution des messages (sélection de la zone de distribution, heure, taux de répétition, etc.). Il stocke également des informations sur les existants et leur géoréférencement. CBC n'appartient à aucun des systèmes de réseau cellulaire ((Network Switching System) ou (Base Station System), CN (Core Network) ou UTRAN (Terrestrial radio access network)) et est une unité autonome. L'introduction de la technologie de diffusion cellulaire n'affecte en rien le système de commutation. Le CBC se connecte à un ou plusieurs contrôleurs de station de base ((Base Station Controller) ou (Radio Network Controller)). Lors de l'envoi de messages de diffusion, aucune confirmation de livraison n'est requise, ce qui simplifie grandement l'organisation globale de la technologie de diffusion cellulaire. Ainsi, s'il est nécessaire d'envoyer un message à une zone CBC, il vérifie par rapport à la base de données dont il dispose et envoie le message uniquement aux contrôleurs de station de base nécessaires, qui à leur tour redirigent ce message vers les cellules nécessaires. De plus, pas un lot de messages n'est envoyé à chaque contrôleur, mais un seul, qui est ensuite dupliqué entre les stations de base, qui à leur tour les envoient aux cellules. Ainsi, la charge minimale sur les ressources du réseau est assurée.

LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir les derniers articles.
Email
Nom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam