Sdílet prostřednictvím


Operace služby paketů MB

Toto téma popisuje operace ztráty a opětovného získání datové služby, předávání datové služby a hlasové hovory během připojení datové služby.

Ztráta a opětovné získání paketové datové služby

Následující diagram znázorňuje proces, který by ovladače miniportu měly následovat, když v různých intervalech ztratí sílu signálu a službu paketů. Popisky tučným písmem jsou identifikátory OID nebo řízení transakčního toku. Popisky v běžném textu jsou důležité příznaky v rámci struktury OID.

Diagram znázorňující ztrátu a opětovné získání signálů pro přenos paketových dat.

Pokud chcete obnovit datovou službu paketů po ztrátě, použijte následující postup:

  1. Ovladač miniportu odešle NDIS_WWAN_LINK_STATE do služby MB.

  2. Ovladač miniportu odešle NDIS_WWAN_SIGNAL_STATE ke službě MB.

  3. Ovladač miniportu odesílá NDIS_WWAN_SIGNAL_STATE službě MB.

  4. Ovladač miniportu odešle NDIS_WWAN_SIGNAL_STATE do služby MB.

  5. Ovladač miniportu odesílá NDIS_WWAN_REGISTER_STATE do služby MB.

  6. Ovladač miniportu odesílá NDIS_STATUS_WWAN_PACKET_SERVICE do služby MB.

  7. Ovladač miniportu odesílá NDIS_STATUS_LINK_STATE do služby MB.

  8. Ovladač miniportu odesílá NDIS_WWAN_SIGNAL_STATE do služby MB.

Předávání paketové datové služby

Následující diagram znázorňuje kroky, které by měly následovat ovladače miniportu, když se paketová služba přesune mezi různými technologiemi založenými na GSM, jako je TŘEBA GSM, EDGE, UMTS, HSDPA nebo TD-SCDMA, nebo se pohybuje mezi různými technologiemi založenými na CDMA, jako jsou 1xRTT, EV-DO nebo EV-DO RevA. Popisky tučným písmem jsou identifikátory OID nebo kontrola toku transakcí. Popisky v běžném textu jsou důležité příznaky v rámci struktury OID.

diagram znázorňující kroky, které by měly následovat ovladače miniportu, když se paketová služba přesune mezi různými technologiemi založenými na gsm.

Mějte na paměti, že pokud se IP adresa nezmění v procesu předání, služba MB zpracovává událost předání transparentně bez narušení stávajícího připojení. Ovladače miniportu však musí stále informovat službu MB o událostech odpojení médií, pokud a pouze v případě, že se IP adresa změní.

Ovladače miniportu a zařízení MB, které spravují, by měly být schopné zpracovat předání vrstvy 2 mezi různými vzduchovými rozhraními automaticky s minimálním dopadem na službu MB a další překryvné aplikace. Jediným možným dopadem je změna IP adresy, která by mohla mít za následek předání technologií. V tomto případě by ovladače miniportu měly nejprve znovu navázat připojení MB, a teprve poté hlásit změnu služby paketů na službu MB. Ovladače miniportu, které neimplementují funkce DHCP, by měly používat pomocné protokolu IP a přidružené funkce. Ovladače miniportu, které implementují funkce DHCP, nejsou nutné k používání pomocných funkcí PROTOKOLU IP.

Pro předání paketové datové služby použijte následující postup:

  1. Ovladač miniportu odesílá NDIS_STATUS_WWAN_PACKET_SERVICE do služby MB.

  2. Ovladač miniportu odešle NDIS_WWAN_LINK_STATE do služby MB.

  3. Ovladač miniportu odesílá NDIS_STATUS_WWAN_PACKET_SERVICE do služby MB.

  4. Ovladač miniportu volá pomocnou funkci DeleteUnicastIpAddressEntry se starou IP adresou.

  5. Ovladač miniportu volá pomocnou funkci CreateUnicastIpAddressEntry s novou IP adresou.

  6. Ovladač miniportu odesílá NDIS_STATUS_LINK_STATE do služby MB.

  7. Ovladač miniportu odesílá NDIS_STATUS_LINK_STATE do služby MB.

  8. Ovladač miniportu odesílá NDIS_STATUS_WWAN_PACKET_SERVICE do služby MB.

Hlasová volání během připojení přes paketové datové sítě

Následující diagram představuje proces, který by měly následovat ovladače miniportu, když je aktivní datová služba paketů a je uskutečněn hlasový hovor. Diagram jako příklad používá 1xRTT, ale postup platí i pro ostatní vzduchová rozhraní. Proces popsaný v následujícím obrázku platí pouze pro ovladače miniportu, které vracejí WwanVoiceClassSeparateVoiceData v členovi WwanVoiceClass jako reakce na dotazovací požadavek OID_WWAN_DEVICE_CAPS . Popisky tučně představují identifikátory OID nebo řízení transakčního toku. Popisky v běžném textu představují důležité příznaky v rámci struktury OID.

diagram znázorňující proces, který by měly následovat ovladače miniportu, když je uskutečněn hlasový hovor, když je aktivní služba paketových dat.

Tento postup předpokládá, že přijetí příchozího hlasového hovoru předem vyprázdní jakékoli existující připojení paketů. Pro miniportové ovladače, které vrací WwanVoiceClassSimultaneousVoiceData v členu WwanVoiceClass v reakci na dotaz OID_WWAN_DEVICE_CAPS , aktuální paketové připojení by nemělo být ovlivněno.

Mějte na paměti, že služba MB záměrně nepodporuje hlasovou komunikaci v okruhovém režimu ani tuto službu nezakazuje. Proces popsaný na obrázku výše platí pouze tehdy, když zařízení zvládne zpracovávat jak data, tak hlasový přenos po okruzích, ale nikdy ne současně. Tento proces předpokládá, že hlasový hovor má přednost před potenciálním existujícím datovým připojením. V tomto případě by ovladače miniportu měly pozastavit datové připojení po dobu trvání hlasového hovoru. Ovladače miniportu by pak měly automaticky obnovit datovou službu znovu navázáním připojení k mobilní širokopásmové síti.

Při zpracování hlasových hovorů během připojení datových služeb paketů použijte následující postup:

  1. V případě úspěšného připojení služby Packet Data by ovladače miniportu měly odesílat NDIS_WWAN_PACKET_SERVICE_STATE oznámení službě MB, aby indikovaly aktuální třídu DataClass následovanou oznámením NDIS_STATUS_LINK_STATE službě MB, aby označily stav připojení média jako MediaConnectStateConnected.

  2. Při uskutečnění nebo přijetí hlasového hovoru by ovladače miniportu měly odeslat NDIS_STATUS_LINK_STATE oznámení službě MB, aby označily stav připojení médií jako MediaConnectStateDisconnected.

  3. Ovladače miniportu by pak měly odeslat oznámení NDIS_STATUS_WWAN_CONTEXT_STATE službě MB, která indikuje VoiceCall stav zařízení jako WwanVoiceCallStateInProgress.

  4. Při zablokování by ovladače miniportu měly odeslat oznámení NDIS_STATUS_WWAN_CONTEXT_STATE službě MB, která indikuje VoiceCall stav zařízení jako WwanVoiceCallStateHangup.

  5. Zařízení obnoví připojení paketů po dokončení hlasového hovoru. Ovladače miniportu by měly odeslat oznámení NDIS_STATUS_LINK_STATE službě MB, aby indikovaly stav připojení média jako MediaConnectStateConnected.

  6. Ovladače miniportu by měly odesílat oznámení NDIS_WWAN_PACKET_SERVICE_STATE službě MB, které označuje aktuální DataClass.

Viz také

Další informace o provozu paketové služby najdete v tématu OID_WWAN_PACKET_SERVICE.