모바일 광대역 개요

Windows 8, Windows 8.1 및 Windows 10 모바일 네트워크 운영자에게 새로운 기회를 제공하면서 사용자의 모바일 광대역 연결을 간소화합니다. 사용자는 간소화되고 일관된 연결 흐름을 누릴 수 있습니다. Windows 8, Windows 8.1 및 Windows 10 기존 연결 관리 앱을 개발해야 하는 필요성을 줄여 개발 리소스가 계정 관리 및 부가 가치 서비스를 비롯한 고객 상호 작용에 집중할 수 있도록 합니다.

Windows 8, Windows 8.1 및 Windows 10 기존 모바일 광대역 에코시스템을 재구상하고 간소화할 수 있는 기회를 제공합니다.

  • 이전 버전의 모바일 광대역 하드웨어에는 사용자 지정 Windows 드라이버가 필요했습니다. 현재 모바일 광대역 클래스 드라이버를 사용하는 인증된 모바일 광대역 디바이스는 사용자 지정 드라이버를 설치할 필요 없이 일관된 환경을 제공합니다. 이 간소화는 지원 오버헤드를 줄이면서 고객에게 "just works" 환경을 제공할 수 있는 기회를 제공합니다.

  • 사용자 지정된 연결 관리 환경은 Windows 기능을 복제하고 나머지 Windows와 다른 UX 모델을 갖습니다. 이러한 연결 관리자는 운영자와 해당 ISV 파트너가 배포하고 유지 관리해야 합니다.

  • 사용자 지정 드라이버와 사용자 지정 연결 관리 소프트웨어의 필요성은 USB 기반 모바일 광대역 디바이스가 사용자 지정 소프트웨어를 사용자의 PC에 전달하기 위해 USB 스토리지 기능도 수행해야 한다는 것을 의미했습니다. 이 이중 모드 디바이스 개념은 종종 사용자가 스토리지 모드와 모뎀 모드 간에 전환해야 하며, 사용자가 네트워크에 성공적으로 연결하기 전에 추가 작업을 추가해야 합니다.

  • 고객 환경을 고유하게 만드는 고유한 서비스 및 기능을 강조 표시합니다. Windows 8, Windows 8.1 및 Windows 10 고객 연결에 집중하고 이전에 통신사 앱으로 알려진 UWP 모바일 광대역 앱을 통해 고유한 부가 가치를 강조할 수 있는 기회를 제공합니다.

주요 시나리오

이 섹션에서는 사용하도록 선택할 수 있는 현재 모바일 광대역 환경의 일부인 주요 시나리오에 대해 설명합니다. 앱이 상호 작용해야 하는 Windows 구성 요소를 계획할 때 비즈니스 모델의 컨텍스트에서 이러한 각 시나리오를 고려합니다.

플랜 구매

원활한 플랜 구매 환경을 사용하면 사용자가 연결을 더 쉽게 구매할 수 있으며 운영자가 지원 또는 소매점 개입 없이도 새 고객을 수락할 수 있습니다. 두 가지 구매 계획 옵션이 있습니다.

  • 모바일 광대역 앱 및 서비스 메타데이터가 PC에 이미 설치되어 있습니다. 이는 OEM이 Windows 이미지에서 모바일 광대역 앱 및 서비스 메타데이터를 미리 로드했거나 대체 인터넷 연결을 사용할 수 있는 모바일 광대역 하드웨어가 포함된 PC에서 발생할 수 있습니다.

  • 모바일 광대역 앱 및 서비스 메타데이터가 PC에 설치되어 있지 않습니다. 이는 하드웨어 동글을 연결하고 대체 인터넷 연결을 사용할 수 없는 경우에 발생할 수 있습니다.

플랜 구매 옵션에 관계없이 SIM 또는 CDMA 모바일 광대역 디바이스의 상태에 따라 다양한 하위 상태가 있습니다. 콜드 SIM(연결된 계획 없음), 웜 SIM(계획을 수락할 준비가 됨) 및 핫 SIM(이미 계획에서 활성 상태임)은 구매 흐름을 구성하는 방법에 따라 다른 환경을 표시할 가능성이 높습니다.

모바일 광대역 앱이 이미 설치되었거나 대체 인터넷 연결을 사용할 수 있음

이 경우 사용자가 서비스 활성화를 시도하기 전에 포함된 디바이스, 모바일 광대역 앱 및 서비스 메타데이터가 SIM을 사용하여 PC에 이미 설치되어 있는 것일 수 있습니다. 또 다른 가능성은 사용자가 아직 모바일 광대역 앱을 가지고 있지 않지만 앱을 다운로드하기 위한 대체 인터넷 연결이 있다는 것입니다. 다음 단계는 SIM이 삽입될 때 자동으로 수행됩니다.

  1. 모바일 광대역 서비스는 IMSI(International Mobile Subscriber Identity), GSM 네트워크의 ICCID(통합 회로 카드 ID), CDMA 네트워크의 SID(공급자 ID) 또는 CDMA 네트워크의 공급자 이름을 읽고 HWID(하드웨어 ID) 집합을 생성합니다.

    참고 이 단계는 OEM이 SIM을 삽입하고 모바일 광대역 앱 및 서비스 메타데이터를 미리 로드하지 않은 경우에만 필요합니다.

  2. PC가 인터넷에 연결되면 HWID가 WMIS(Windows 메타데이터 및 인터넷 서비스)로 전송됩니다. WMIS는 연산자를 식별하고 적절한 서비스 메타데이터 패키지를 반환합니다.

    참고 이 단계는 OEM이 SIM을 삽입하고 모바일 광대역 앱 및 서비스 메타데이터를 미리 로드하지 않은 경우에만 필요합니다.

  3. Windows는 서비스 메타데이터를 사용하여 Microsoft Store에서 모바일 광대역 앱을 식별하고 검색합니다. 앱이 자동으로 설치됩니다. Windows 8.1 및 Windows 10 앱은 시작 화면에 고정되지 않습니다.

    참고 이 단계는 OEM이 SIM을 삽입하고 모바일 광대역 앱 및 서비스 메타데이터를 미리 로드하지 않은 경우에만 필요합니다.

  4. 운영자 로고와 이름이 Windows 연결 관리자 네트워크 목록에 표시됩니다. 사용자는 네트워크에 연결할 수 있습니다.

  5. Windows 연결 관리자 서비스 메타데이터에서 네트워크 프로필 구성 정보를 사용하여 연결을 시도합니다. 다음 단계는 연결 결과에 따라 달라집니다.

    • 초기 연결이 성공하고 인터넷 연결을 사용할 수 있는 경우 더 이상 아무 일도 발생하지 않습니다. 사용자가 이전에 서비스를 구매했으며 활성 계정이 있습니다.

    • 초기 연결이 성공했지만 인터넷 연결을 사용할 수 없는 경우 모바일 광대역 앱이 시작되고 사용자에게 구매 플랜을 요청합니다.

    • 초기 연결이 실패하고 네트워크 서비스가 아직 구매되지 않았다는 오류 코드가 표시되면 모바일 광대역 앱이 시작됩니다. 앱은 적절한 응답을 확인할 수 있습니다. 예를 들어 오류 코드가 연결 부족으로 인해 발생하는 경우 앱은 사용자에게 전화로 또는 대체 인터넷 연결에 연결하여 구매를 완료하도록 지시해야 할 수 있습니다.

    • 초기 연결이 다른 오류 코드와 함께 실패하면 Windows 연결 관리자가 사용자에게 오류에 대해 알 수 있습니다. 모바일 광대역 앱이 시작되지 않았습니다.

  6. 모바일 광대역 앱이 열리면 사용자가 구독을 구매할 수 있도록 백 엔드 청구 인프라에 대한 보안 연결을 만들기 위해 앱이 작성되었는지 확인해야 합니다. 이 프로세스는 각 운영자에게 독점되며 Microsoft는 구매 프로세스에 관여하지 않습니다. 앱은 제한된 모바일 광대역 연결(운영자 네트워크가 사용하도록 설정해야 하는 연결)을 통해 또는 Wi-Fi와 같은 대체 인터넷 연결을 통해 이 연결을 설정합니다.

  7. 계획 구매가 완료되면 모바일 광대역 앱은 프로비전 에이전트에 전달되는 메타데이터 프로비저닝 파일을 생성합니다. 이렇게 하면 사용자가 구매한 요금제에 대한 정보가 포함된 Windows가 구성됩니다.

중요 위의 단계는 대체 인터넷 연결을 사용하여 PC에 연결된 외부 디바이스에도 적용됩니다.

모바일 광대역 앱이 설치되지 않았으며 대체 인터넷 연결을 사용할 수 없습니다.

하드웨어 동글과 같은 외부 모바일 광대역 디바이스는 대체 인터넷 연결을 사용할 수 없으며 모바일 광대역 앱이 설치되어 있지 않을 수 있는 PC에 삽입할 수 있습니다. 다음 단계에서는 이 시나리오의 제한 사항을 해결하기 위해 플랜 구매 환경을 빌드하는 방법을 설명합니다.

  1. 모바일 광대역 하드웨어가 검색되는 즉시 Windows 모바일 광대역 서비스는 IMSI, ICCID, 공급자 ID 또는 공급자 이름을 읽고 디바이스에서 읽은 각 값을 나타내는 HWID 집합을 생성합니다. Windows 모바일 광대역 서비스는 모바일 광대역 관련 이벤트를 수신 대기합니다.

  2. 사용자가 연결을 클릭하면 다음과 같이 HWID 값을 사용하여 Windows APN 데이터베이스에서 연결 설정을 찾습니다.

    • 초기 연결이 성공하고 인터넷 연결을 사용할 수 있는 경우 더 이상 아무 일도 발생하지 않습니다. 사용자가 이전에 서비스를 구매했으며 활성 계정이 있습니다.

    • 초기 연결에 성공했지만 인터넷 연결을 사용할 수 없는 경우 사용자는 이 HWID 범위에 대해 APN 데이터베이스에 지정된 URL로 이동합니다.

    • 초기 연결이 실패하면 Windows 연결 관리자 사용자에게 오류에 대해 알 수 있습니다. 웹 사이트는 사용자가 요금제 구매를 지원해야 합니다.

  3. 사용자가 플랜 구매를 완료하면 웹 사이트에서 메타데이터 프로비저닝 파일을 생성하고 프로비저닝 에이전트에 전달합니다. 이렇게 하면 사용자가 구매한 요금제에 대한 기본 정보가 포함된 Windows가 구성됩니다. 네트워크 구조에 따라 다음 중 하나가 발생합니다.

    • 사용자에게 현재 연결에 대한 인터넷 액세스 권한이 부여됩니다.

    • 프로비저닝 파일에는 인터넷 액세스를 제공하는 동일한 네트워크 또는 다른 네트워크에 연결을 끊고 다시 연결하는 지침이 포함되어 있습니다.

    이 시점에서 사용자는 온라인입니다. 이제 인터넷 연결을 사용할 수 있게 되었으므로 Windows는 모바일 광대역 하드웨어를 검색하고 서비스 메타데이터 및 모바일 광대역 앱을 다운로드하여 설치합니다.

  4. SIM 또는 모바일 광대역 디바이스에서 계산된 HWID는 WMIS로 전송됩니다. WMIS는 연산자를 식별하고 적절한 서비스 메타데이터 패키지를 반환합니다.

  5. Windows는 서비스 메타데이터를 사용하여 Microsoft Store에서 연결된 모바일 광대역 앱을 식별하고 검색합니다. 앱이 자동으로 설치되고 백그라운드 이벤트에 등록됩니다. Windows 8.1 및 Windows 10 앱은 시작 화면에 자동으로 고정되지 않습니다. 백그라운드 이벤트에 등록하면 앱이 로컬 데이터 사용 카운터에 대응하고, 운영자 SMS 메시지를 받고, Wi-Fi 핫스팟에 연결하고, 권한 검사를 처리하는 등의 작업을 수행할 수 있습니다.

  6. 백그라운드 이벤트가 발생하면 앱은 필요한 경우 보다 완전한 프로비저닝 파일을 생성하고 프로비전 에이전트에 전달합니다. 이렇게 하면 사용자가 구매한 요금제에 대한 정보가 포함된 Windows가 구성됩니다.

활성 디바이스 연결

활성 모바일 광대역 요금제가 있는 디바이스가 PC에 연결된 경우 연결 시도가 인터넷으로 이어진다는 점을 제외하고 구매 환경과 유사합니다. Windows는 모바일 광대역용 모바일 광대역 앱을 시작하거나 통신사의 웹 사이트에 연결하지 않습니다. 대신 앱이 백그라운드에 설치됩니다.

  1. 모바일 광대역 하드웨어가 검색되면 모바일 광대역 서비스는 IMSI, ICCID, 공급자 ID 또는 공급자 이름을 읽고 HWID를 생성합니다.

  2. 사용자가 연결을 클릭하면 HWID 값이 Windows APN 데이터베이스 내에서 적절한 연결 설정을 찾는 데 사용됩니다. 활성 디바이스의 경우 연결이 성공하고 인터넷 연결을 사용할 수 있습니다.

  3. 이 시점에서 사용자는 온라인입니다. 이제 인터넷 연결을 사용할 수 있게 되었으므로 Windows는 모바일 광대역 하드웨어를 검색하고 서비스 메타데이터 및 모바일 광대역 앱을 다운로드하여 설치합니다.

활성 플랜이 있는 모바일 광대역 디바이스가 PC에 연결된 경우 windows 설치 중에 Windows 8.1 및 Windows 10 운영자 네트워크에 연결할 수 있습니다. 모바일 광대역 네트워크는 Wi-Fi 네트워크와 함께 Windows 설치 중에 네트워크 목록에 표시됩니다. 활성 디바이스를 연결하는 프로세스와 마찬가지로 HWID는 검색된 모바일 광대역 하드웨어를 기반으로 생성되며 Windows APN 데이터베이스 내에서 적절한 연결 설정을 찾는 데 사용됩니다.

운영자 알림 및 시스템 이벤트

사용자에게 자신의 계정에 대한 정보를 상태 유지하기 위해 모바일 광대역 앱은 사용자가 상호 작용하지 않는 경우에도 일부 활동을 수행해야 합니다. 이러한 활동에는 운영자 SMS 또는 네트워크에서 시작한 USSD 메시지에 응답하고, 사용자에게 데이터 제한에 근접하고 있음을 알리고, 데이터 계획이 만료되었음을 사용자에게 알리고, 사용자에게 로밍 상태 알리는 작업이 포함됩니다. 들어오는 SMS 메시지는 서비스 메타데이터 패키지에 의해 PC의 SMS 기능에 대한 액세스 권한이 부여된 권한 있는 앱에서 사용할 수 있습니다.

일부 SMS 메시지는 모바일 네트워크 운영자로부터 직접 제공되며 모바일 광대역 앱을 사용하여 사용자에게 표시되어야 합니다. 모바일 광대역 앱은 운영자 SMS 메시지를 받을 때 알림 메시지를 호출할 수 있습니다.

최종 사용자가 볼 수 없는 운영자 메시지의 경우 모바일 광대역 앱이 이를 처리하고 적절하게 작동할 수 있습니다. Windows 알림 서비스는 가장 효율적인 앱 간 알림 채널을 제공하지만 Windows는 모바일 광대역 네트워크에서 들어오는 SMS 및 USSD(비구조적 추가 서비스 데이터) 알림의 사용도 지원합니다.

SMS 메시지 처리에 대한 자세한 내용은 SMS 앱 개발에서 찾을 수 있습니다. 운영자 알림에 대한 자세한 내용은 통신사 알림 및 시스템 이벤트 사용에서 찾을 수 있습니다.

  1. 서비스 메타데이터는 모바일 광대역 앱이 운영자 알림에 액세스하려고 했음을 선언합니다. 프라이빗 백그라운드 이벤트가 만들어지고 앱이 설치될 때 운영자 알림 이벤트에 대해 앱이 등록됩니다.

  2. 앱이 프로비저닝 메타데이터를 적용하면 운영자 메시지로 간주되어야 하는 모든 SMS 및 USSD 메시지에 대한 설명이 포함됩니다.

SMS 또는 USSD 메시지를 받으면 모바일 광대역 서비스는 메시지를 프로비저닝 메타데이터에 제공된 설명과 비교합니다. 구문 분석 규칙이 포함된 경우 모바일 광대역 서비스도 메시지를 해석하고 데이터 사용량에 대한 정보를 업데이트합니다.

메시지가 일치하는 경우 System Event Broker는 해당 모바일 광대역 앱에 대한 프라이빗 백그라운드 이벤트를 호출하라는 알림을 받습니다. 그렇지 않은 경우 시스템 이벤트 브로커는 공용 SMS 이벤트를 호출하라는 알림을 받습니다.

수신 SMS 메시지에 대한 응답을 위해 운영자가 모바일 광대역 앱에 포함할 수 있는 몇 가지 예는 다음과 같습니다.

  • 현재 데이터 사용량 즉시 동기화

  • 사용자에게 알림 표시

  • 앱의 라이브 타일 업데이트

  • 업데이트된 프로비저닝 메타데이터 검색 및 적용

Windows 8, Windows 8.1 및 Windows 10 운영 체제에 SMS 앱을 포함하지 않으므로 사용자에게 SMS 메시지를 표시하기 위해 운영자가 권한 있는 액세스를 제공하는 모바일 광대역 앱 또는 타사 SMS 앱이 필요합니다.

참고 문자 메시지가 수신될 때 최종 사용자에게 알림 UI를 표시하려면 SMS 지원을 사용하여 모바일 광대역 앱을 빌드해야 하며, 이는 특정 시장의 규정 요구 사항 또는 모범 사례를 준수해야 할 수 있습니다.

SMS 기능은 모바일 광대역 앱, 모바일 네트워크 운영자에 대한 권한 있는 액세스 권한이 부여된 UWP 앱, PC OEM(모바일 광대역 디바이스가 PC에 포함된 경우) 또는 모바일 광대역 디바이스 IHV(모바일 광대역 디바이스가 이동식인 경우)에서 권한 있는 액세스 권한을 부여받은 UWP 앱에서 사용할 수 있습니다. 모바일 네트워크 운영자 및 PC OEM(또는 모바일 광대역 디바이스 IHV)은 서비스 메타데이터를 통해 권한 있는 앱을 지정합니다. 서비스 메타데이터에 대한 자세한 내용은 메타데이터를 사용하여 모바일 광대역 환경 구성을 참조하세요.

정확한 사용량 및 계획 데이터 제공

Windows는 모바일 광대역 앱이 사용자의 데이터 요금제에 대해 설명하는 데 사용할 수 있는 데이터 사용량 및 구독 관리자 API를 제공합니다. 모바일 광대역 앱은 데이터 요금제 크기, 데이터 요금제 및 비계량 요금제에 대한 정보 및 운영자 네트워크의 업데이트된 데이터 사용량 값으로 이 API를 업데이트할 수 있습니다.

Windows는 이러한 API를 사용하여 사용자에 대해 설정된 데이터 사용량 정보를 검사 핵심 기능의 동작을 변경합니다. 예를 들어 Windows 업데이트 사용자가 데이터 통신 네트워크를 사용하는 경우에만 중요한 업데이트를 자동으로 다운로드합니다. 사용량 정보는 데이터 사용량 및 구독 관리자 API를 통해 타사 앱에서도 액세스할 수 있습니다.

다음은 사용자에게 데이터 사용량에 대한 정보를 유지하기 위해 모바일 광대역 앱이 활용할 수 있는 다양한 기능을 연습한 것입니다.

  1. 로컬 데이터 카운터는 운영자의 마지막 업데이트 이후 프로필의 사용량이 사용자 데이터 제한의 5% 이상 변경된 것으로 추정합니다. 이 5% 증가는 하드 코딩되며 모바일 광대역 앱은 백그라운드 이벤트를 사용하여 깨우고 각 5% 증가에 대응할 수 있습니다.

  2. 데이터 사용량 및 구독 관리자는 이 5% 사용량 증가 추적을 수행하는 Windows 구성 요소입니다. 시스템 이벤트 브로커에 로컬 예상 사용량의 5% 증분마다 백그라운드 이벤트를 트리거하도록 알 수 있습니다.

  3. System Event Broker는 모바일 광대역 앱을 호출하여 백그라운드 이벤트를 처리합니다. (들어오는 알림과 같은 다른 트리거로 인해 이 문제가 발생할 수 있습니다.) 모바일 광대역 앱은 이 목적을 위해 호출될 때 수행할 작업을 선택할 수 있습니다.

  4. 앱이 운영자의 청구 인프라에서 최신 사용량 정보를 검색하여 사용자가 실제로 얼마나 많이 사용했는지 확인하여 이 이벤트를 처리하는 것이 가장 좋습니다. 이는 네트워크를 통해 비동기 작업일 수 있으며 모바일 광대역 앱은 운영자의 청구 인프라에서 이 정보를 가져오는 지연에 대응할 수 있어야 합니다. 데이터 사용량 추적에 상당한 지연이 있는 경우 모바일 광대역 앱은 로컬 데이터 카운터를 쿼리하여 현재 시간과 최신 데이터 사이의 간격을 채울 수 있습니다.

  5. 운영자의 청구 인프라에 대한 웹 쿼리가 완료되면 모바일 광대역 앱은 Windows에 다시 사용할 수 있는 최신 사용 정보를 설명하는 업데이트된 프로비저닝 메타데이터를 적용할 수 있습니다.

  6. 앱은 데이터 사용량 및 구독 관리자 API를 통해 업데이트된 정보를 게시합니다.

  7. PC의 Windows 구성 요소 및 타사 앱은 Windows.Networking.Connectivity.ConnectionProfile 클래스를 사용하여 이 사용 정보에 액세스할 수 있습니다. 앱은 그에 따라 동작을 조정할 수 있습니다. 예를 들어 앱은 데이터 통신 네트워크에서 더 낮은 품질의 비디오 스트림을 사용할 수 있습니다.

인터넷 공유

모바일 광대역은 사용자가 어디를 가든 연결을 제공합니다. 그러나 모든 디바이스에 모바일 광대역 디바이스가 있는 것은 아닙니다. Windows 8.1 및 Windows 10 통해 사용자는 다른 장치를 사용하여 친구 및 가족과 Wi-Fi 통해 모바일 광대역 연결을 공유할 수 있습니다.

고객은 PC 설정에서 인터넷 공유를 켤 수 있습니다. 또한 Wi-Fi 네트워크의 암호인 SSID를 변경하고 연결을 공유하는 사용자 수를 확인할 수도 있습니다.

다른 장치에서 모바일 광대역 연결을 사용하려는 고객의 경우 Windows를 사용하면 더 쉽게 사용할 수 있습니다. Windows 8.1 또는 Windows 10 실행 중인 WiFi 지원 PC에서 네트워크 목록을 열고 공유 디바이스의 SSID를 클릭한 다음 연결을 클릭합니다. Windows는 모든 디바이스 구성 및 디바이스 간 통신을 처리합니다.

다음은 인터넷 공유가 Windows 8.1 및 Windows 10 작동하는 방식을 구성하고 관리할 수 있는 다양한 기능을 연습한 것입니다.

  1. 고객이 PC에 자동으로 다운로드 및 설치되는 서비스 메타데이터 패키지를 업로드하여 인터넷 공유를 사용할 수 있는지 여부를 선택할 수 있습니다.

  2. 서비스 메타데이터를 사용하여 모바일 광대역 앱이 서비스에 대한 권한 검사 실행할지 여부를 선택하여 특정 고객이 테더링을 지원하는 데이터 요금제를 구매했는지 확인할 수도 있습니다.

  3. 모바일 광대역 앱은 사용자가 인터넷 공유를 사용하도록 설정하고 허용 여부를 Windows에 지시할 때마다 백그라운드 이벤트를 등록하여 권한 검사 실행합니다.

  4. 프로비저닝 메타데이터의 일부로 공유 데이터 트래픽에 사용할 PDP 컨텍스트 및 APN과 연결을 한 번에 공유할 수 있는 최대 디바이스 수를 지정할 수 있습니다.

  5. 업데이트된 로컬 데이터 사용량 API를 사용하여 모바일 광대역 앱에서 환경을 만들어 모바일 광대역 연결을 공유하는 다른 디바이스에서 사용한 데이터의 양을 고객에게 표시할 수 있습니다.

인터넷 공유에 대한 자세한 내용은 인터넷 공유 환경 만들기 및 구성을 참조하세요.

Wi-Fi 핫스팟 인증

프로비저닝 메타데이터의 일부로 모바일 광대역 앱은 사용자가 운영자가 제공한 자격 증명을 사용하여 인증할 수 있는 핫스팟을 설명할 수 있습니다. 여기에는 EAP-SIM, EAP-AKA 또는 기타 지원되는 EAP 메서드를 사용하는 WISPr 1.0 핫스팟 또는 암호화된 핫스팟이 포함될 수 있습니다.

그러면 Windows는 범위 내의 경우 데이터 트래픽을 이러한 핫스팟으로 자동으로 오프로드합니다. 셀룰러 데이터 네트워크에서 유선 기반 Wi-Fi 위치로 네트워크 트래픽을 오프로드하기 위해 이 작업을 수행할 수 있습니다. 경우에 따라 Wi-Fi 핫스팟은 해당 위치에 대한 셀룰러 데이터 네트워크보다 속도가 높거나 커버리지가 향상되었을 수 있습니다.

또한 모바일 네트워크보다 핫스폿을 덜 선호하도록 만들 수 있으므로 모바일 광대역 연결을 사용할 수 없지만 데이터 오프로드에 사용되지 않을 때 Windows에서 사용할 수 있습니다.

설치 프로그램

  • 모바일 광대역 앱은 사용자가 인증할 수 있는 WiFi 핫스팟에 대한 SSID 및 인증 메커니즘이 포함된 프로비저닝 파일을 생성합니다. 이렇게 하면 사용자가 이 정보를 수동으로 입력하지 않아도 됩니다.

  • 프로비전 에이전트는 프로비전 파일을 구문 분석하고 Windows 연결 관리자 필요한 정보를 제공합니다. Windows는 이러한 네트워크를 사용할 수 있을 때 자동으로 연결합니다.

자격 증명 생성

모바일 광대역 앱이 연결 중에 전용 방식으로 WISPr 자격 증명을 생성하거나 검색하는 경우 프로비전 메타데이터에는 특정 자격 증명을 제공하는 대신 앱에 대한 참조가 포함됩니다. 특정 자격 증명이 포함된 경우 이 단계를 건너뜁습니다.

  1. Wi-Fi 핫스팟의 Captive Portal 웹 사이트에는 WISPr(무선 인터넷 서비스 공급자 로밍) 프로토콜의 문제가 포함되어 있습니다.

  2. 정적 자격 증명이 제공되지 않은 경우 Windows 연결 관리자 핫스폿 인증이 발생하고 있음을 System Event Broker에 알 수 있습니다. 그렇지 않으면 Windows 연결 관리자 인증으로 직접 진행됩니다.

  3. 독점 인증 체계의 경우 System Event Broker는 모바일 광대역 앱을 호출하여 자격 증명을 생성합니다.

  4. 앱은 독점 메커니즘을 사용하여 자격 증명을 생성합니다. 네트워크 리소스 또는 모바일 광대역 인터페이스와의 상호 작용을 포함하거나 포함하지 않을 수 있습니다. 앱은 궁극적으로 다음 작업 중 하나를 수행합니다.

    • 자격 증명 제공 - 앱은 이 네트워크에 대한 자격 증명을 생성한 다음 Windows 연결 관리자 반환할 수 있습니다. Windows 연결 관리자 WISPr을 사용하여 핫스팟에 인증합니다.

    • 연결 취소 - PC를 이 네트워크에 연결하면 안 됩니다. Windows 연결 관리자 연결을 종료합니다.

    • 인증 취소 - 대체 방법을 사용하여 앱이 인증되었습니다. Windows 연결 관리자 인증하거나 연결을 끊지 않습니다.

    • 사용자와 상호 작용 - 앱이 포그라운드로 가져옵니다. 이는 연결당 종량제 핫스팟과 같은 사용자 확인이 필요할 때 선택됩니다. 앱은 궁극적으로 사용자에게 문의한 후 이전에 나열된 작업 중 하나를 수행해야 합니다.

인증

모바일 광대역 앱(동적 WISPr 자격 증명)에서 자격 증명을 제공하거나 프로비전의 일부로 정적으로 정의된 경우(정적 WISPr 자격 증명, EAP 자격 증명) Windows는 이러한 자격 증명을 Wi-Fi 핫스팟에 제공합니다.

모바일 광대역 앱에서 Windows 연결 관리자 연결 프로필에 제공하는 구성 정보는 자격 증명을 획득하고 전달하는 방법을 결정합니다. 배달은 다음 단계에 설명되어 있습니다.

  1. 사용자가 Wi-Fi 핫스팟 범위에 있으면 Windows 연결 관리자 프로비전 메타데이터를 사용하여 정적으로 정의된 자격 증명으로 회신합니다. 이 데이터는 모바일 광대역 앱 또는 신뢰할 수 있는 웹 사이트를 통해 생성할 수 있습니다.

  2. Wi-Fi 핫스팟은 운영자와의 자격 증명을 확인한 다음 PC가 인터넷에 액세스할 수 있도록 허용합니다.

사용자에게 계정 정보 표시

Windows 8, Windows 8.1 및 Windows 10 구독자와 상호 작용하는 가장 좋은 방법은 모바일 광대역 앱을 사용하는 것입니다. 이 앱은 구독자 상호 작용과 관련된 주요 시나리오를 충족하기 위해 개발되었습니다.

  1. Windows는 PC에서 모바일 광대역 디바이스가 검색될 때 구독자가 속한 MNO 또는 MVNO를 결정합니다. 연산자의 서비스 메타데이터는 WMIS를 사용하여 일치 및 다운로드됩니다.

  2. 서비스 메타데이터는 모바일 광대역 앱을 Windows 연결 관리자 해당 네트워크 항목에 연결합니다.

  3. Windows 연결 관리자 운영자의 로고, 운영자 이름 및 내 계정 보기 링크를 표시합니다.

  4. 사용자가 링크를 클릭하면 모바일 광대역 앱이 열립니다. 앱을 개발하여 청구 시스템에서 사용할 수 있는 최신 정보를 검색할 수 있습니다.

  5. 필요에 따라 앱은 청구 시스템이 마지막으로 업데이트된 이후의 예상 사용량에 대해 로컬 데이터 카운터를 쿼리할 수 있습니다. 앱은 이 데이터를 사용하여 사용자의 사용량에 대한 근사치를 거의 실시간으로 표시할 수 있습니다.

  6. 모바일 광대역 앱으로 더 많은 시나리오를 개발할 수 있습니다. 모바일 광대역 앱에서 사용할 수 있는 주요 시나리오에 대한 자세한 예제 및 사용자 환경 지침은 모바일 광대역 앱의 사용자 환경 디자인을 참조하세요.

다른 디바이스 및 앱 시나리오 사용

Windows 8, Windows 8.1 및 Windows 10 다양한 개발 도구 집합과 이를 고유하게 만드는 부가 가치 서비스를 강조하는 앱을 만들어 활용할 수 있는 유연한 개발 플랫폼을 제공합니다.

권한 있는 앱

계정 프로비저닝 및 SMS를 포함한 모바일 광대역 API 및 인터페이스는 모바일 광대역 앱으로 제한됩니다. 이러한 권한 있는 API에 액세스할 수 있는 권한 있는 앱 목록은 Windows 개발자 센터 대시보드에 제출된 서비스 메타데이터 패키지에 선언되어야 합니다.

여러 PDP 컨텍스트

Windows 8.1 및 Windows 10 여러 PDP 컨텍스트가 동시에 활성화되도록 지원합니다. 이를 통해 통신사는 고객에게 차별화된 시나리오를 제공할 수 있습니다. 여러 PDP 컨텍스트를 사용하여 사용하도록 설정된 시나리오에 대한 자세한 내용은 여러 PDP 컨텍스트를 사용하여 앱 개발을 참조하세요.

유선 연산자

PnP-X를 사용하여 모바일이 아닌 광대역 디바이스를 UWP 디바이스 앱으로 노출할 수 있습니다.

DVR, 게이트웨이 라우터, 모바일 핫스팟 및 휴대폰과 같은 디바이스는 (Windows 8, Windows 8.1 또는 Windows 10 PC와 동일한 Wi-Fi 또는 LAN 네트워크에 연결되어 있는 동안) PnP-X를 사용하여 Windows 8, Windows 8.1 및 Windows 10 자신의 존재를 인식할 수 있습니다. 디바이스 메타데이터는 해당 디바이스 속성에 따라 해당 디바이스에 대해 다운로드되고 사용자가 개발한 UWP 디바이스 앱이 자동으로 다운로드됩니다. 단일 모바일 광대역 앱이 모바일 광대역 및 이러한 추가 디바이스를 관리할 수 있도록 이러한 디바이스에 대해 이 앱을 참조할 수 있습니다.

작동 방식

Windows 8, Windows 8.1 및 Windows 10 모바일 광대역의 주요 시나리오를 지원하는 구성 요소는 이 섹션에서 설명합니다. Windows 운영 체제의 일부인 것과 서비스 메타데이터 또는 모바일 광대역 앱의 일부인 항목으로 나뉩니다.

통신사 환경을 제공하기 위한 구성 요소를 보여 주는 다이어그램

Windows 구성 요소

다음 구성 요소는 Windows 8, Windows 8.1 및 Windows 10 일부입니다.

프로비저닝 에이전트

프로비저닝 에이전트는 네트워크 설정을 사용하여 Windows를 구성할 수 있는 인터페이스를 제공합니다. 프로비전 에이전트는 원하는 구성을 설명하는 XML 파일을 허용합니다.

다음 방법 중 하나로 XML 파일을 제공할 수 있습니다.

프로비전 파일의 형식 및 콘텐츠에 대한 자세한 내용은 메타데이터를 사용하여 모바일 광대역 환경 구성을 참조하세요.

데이터 사용량 및 구독 관리자

데이터 사용량 및 구독 관리자는 사용자의 계정에 대한 세부 정보를 추적합니다. 현재 연결된 네트워크에 대한 저장된 비용 정보는 모든 UWP 앱에서 사용할 수 있습니다. 프로비저닝 에이전트를 사용하여 이 정보를 업데이트할 수 있습니다.

통신 사업자가 요청하면 데이터 사용량 및 구독 관리자는 로컬 데이터 카운터를 사용하여 데이터 제한의 5%가 사용된 경우 백그라운드 이벤트를 트리거합니다. System Event Broker는 이 백그라운드 이벤트를 제공하고 모바일 광대역 앱은 이벤트를 트리거로 사용하여 청구 가능한 사용량을 업데이트할 수 있습니다.

Windows 연결 관리자

Windows 연결 관리자 Wi-Fi, 모바일 광대역 및 이더넷에서 사용 가능한 네트워크를 모니터링합니다. 사용 가능한 네트워크에 따라 자동 연결 및 연결 끊기를 결정합니다. 프로비저닝 에이전트를 사용하면 소유한 네트워크 간의 상대적 우선 순위를 정의할 수 있습니다. 그러나 사용자는 모든 네트워크에 수동으로 연결할 수 있습니다. Windows 연결 관리자 사용자의 수동 작업을 사용하여 향후 자동 연결 선택에 영향을 줍니다.

또한 Windows 연결 관리자 WISPr 1.0을 지원하는 Wi-Fi 핫스팟을 사용하여 연결 후 인증을 관리합니다. 정적 자격 증명이 Wi-Fi 핫스팟에 대해 저장된 경우 Windows 연결 관리자 자동으로 인증됩니다. 동적 자격 증명이 필요한 경우 Windows 연결 관리자 System Event Broker를 사용하여 백그라운드 이벤트를 트리거합니다. 그런 다음, 모바일 광대역 앱은 인증 프로세스를 완료하기 위해 적절한 자격 증명을 생성하고 Windows 연결 관리자 제공해야 합니다. 자세한 내용은 Windows와 무선 핫스팟 통합을 참조하세요.

로컬 데이터 카운터

로컬 데이터 카운터는 시간이 지남에 따라 네트워크 인터페이스에서 보내고 받는 데이터의 양을 추적합니다. 이 정보는 여러 위치에 있는 사용자에게 표시됩니다.

  • 작업 관리자의 앱 기록

  • (선택 사항) Windows 연결 관리자 Wi-Fi 또는 모바일 광대역 네트워크의 확장된 보기에 있습니다. 사용자는 특정 네트워크에 대해 이 예상을 표시하거나 숨길지 여부를 결정할 수 있습니다. 기본적으로 모바일 광대역 네트워크에 표시되고 Wi-Fi 네트워크에는 숨겨집니다. 그러나 Windows에서 모바일 광대역 디바이스가 설치되어 있음을 감지하면 해당 모바일 광대역 네트워크에 대한 Windows 연결 관리자 예상 데이터 사용량을 숨깁니다. 모바일 광대역 앱을 만든 경우 사용자에게 표시되는 데이터 사용량 값을 제어하려는 가정이 있기 때문입니다. 이 작업을 수행하는 가장 좋은 장소는 모바일 광대역 앱 내에 있습니다. 사용자는 언제든지 이 동작을 재정의하고 네트워크의 예상 사용량을 표시하도록 선택할 수 있습니다.

로컬 데이터 카운터는 다음 API를 사용하여 프로그래밍 방식으로도 사용할 수 있습니다.

로컬 데이터 사용량 정보는 예상 및 사용자에 대한 가이드 역할을 합니다. Windows는 청구되지 않은 트래픽 또는 동일한 데이터 제한을 공유하는 다른 디바이스에서 사용할 수 없습니다. 예를 들어 가족 플랜은 다른 디바이스에서 동일한 SIM을 사용합니다. 모바일 광대역 앱은 청구 시스템과의 마지막 동기화 이후의 대략적 사용량에 대해서만 로컬 데이터 카운터를 사용해야 합니다. 이미 처리된 데이터 사용량의 경우 청구 시스템을 신뢰할 수 있는 것으로 간주해야 합니다.

모바일 광대역 서비스

모바일 광대역 서비스는 모바일 광대역 API와 모바일 광대역 디바이스 간의 통신을 관리하는 Windows 서비스입니다. 이 서비스는 드라이버가 Windows 모바일 광대역 드라이버 모델을 준수하는 모든 모바일 광대역 디바이스와 상호 작용할 수 있습니다.

또한 서비스는 새로 삽입된 디바이스의 SIM을 읽고 연결된 모바일 광대역 디바이스에 해당하는 서비스 메타데이터 및 모바일 광대역 앱을 검색하는 프로세스를 시작합니다.

모바일 광대역 클래스 드라이버

모바일 광대역 클래스 드라이버는 디바이스 제조업체가 특정 모바일 광대역 디바이스에 대한 사용자 지정 드라이버를 제공하는 부담을 줄입니다. USB 디바이스로 매니페스트되고 USB-IF(USB 구현자 포럼) NCM(네트워크 제어 모델) 2.0 사양을 준수하는 모든 모바일 광대역 인터페이스는 모바일 광대역 클래스 드라이버에서 관리되며 추가 드라이버를 다운로드하거나 설치할 필요가 없습니다.

모바일 광대역 클래스 드라이버는 Windows 모바일 광대역 드라이버 모델을 준수하며 모바일 광대역 서비스에 전체 기능을 제공합니다. 또한 모바일 광대역 앱에 직접 노출되는 사용자 지정 확장을 지원합니다. 자세한 내용은 통신사 하드웨어 개요를 참조하세요.

System Event Broker

System Event Broker는 백그라운드 이벤트를 관리합니다. 모바일 광대역 앱을 포함한 앱은 시스템 상태의 변경에 대응하기 위해 백그라운드 이벤트를 수신하도록 등록할 수 있습니다. 모바일 광대역 앱에 관심이 있을 수 있는 이벤트는 다음과 같습니다.

  • 네트워크 상태 변경 - 네트워크에서 연결되거나 연결이 끊어지거나 인터넷 연결이 변경되었습니다.

  • 계정 상태 변경 – 청구 주기 종료 또는 예상 데이터 사용량 5% 증가

  • Wi-Fi 핫스폿 인증 – 퍼블릭 Wi-Fi 핫스팟 및 자격 증명에 연결하려고 시도해야 합니다.

  • 수신 운영자 알림 – SMS/USSD가 운영자로부터 오는 것으로 설명하는 특정 구문 분석 규칙과 일치하는 SMS/USSD 메시지입니다.

  • 들어오는 SMS – 운영자 정의 구문 분석 규칙과 일치하지 않는 SMS 메시지가 수신되었습니다.

  • 수신 USSD – 연산자 정의 구문 분석 규칙과 일치하지 않는 USSD 메시지가 수신되었습니다.

개발자는 앱이 활성화되지 않은 동안 사용할 수 있는 CPU 시간에 엄격한 제한이 적용된다는 점에 유의해야 합니다. 이러한 제한은 일부 이벤트에 대해 완화되지만 앱은 시스템이 저전력 상태이거나 다른 앱이 실행되는 동안 사용하는 리소스를 항상 최소화해야 합니다.

Windows 메타데이터 및 Internet Services

WMIS(Windows 메타데이터 및 인터넷 서비스)는 Windows 디바이스 에코시스템에 참여하는 타사에서 Windows로 사용자 지정을 제공하는 클라우드 기반 Windows 서비스입니다. 모바일 광대역 디바이스의 경우 WMIS는 서비스 메타데이터 패키지를 제공합니다. 이는 Microsoft Store에서 모바일 광대역 앱을 검색하고, 처음으로 네트워크에 대한 연결을 허용하고, Windows 연결 관리자 적절한 브랜딩 요소를 표시하기 위해 Windows에 필요한 기본 정보를 제공합니다.

Microsoft Store

Microsoft Store는 UWP 앱이 Windows 8, Windows 8.1 및 Windows 10 PC에 배달되는 기본 방법입니다. 모바일 광대역 앱의 경우 디바이스가 연결된 후 인터넷 연결을 사용할 수 있을 때마다 Microsoft Store에서 앱 패키지가 검색됩니다. 앱 패키지가 자동으로 설치되고 해당 시점에서 사용자가 사용할 수 있습니다. Windows 8.1 및 Windows 10 앱은 모든 앱에서 사용할 수 있지만 시작 화면에 자동으로 고정되지는 않습니다.

UWP 디바이스 앱에 대한 자세한 내용은 UWP 디바이스 앱을 참조하세요.

참고 기업은 특정 조건에서 UWP 앱을 테스트용으로 로드할 수 있지만 이 문서에서는 다루지 않습니다.

연산자 메타데이터

연산자 메타데이터는 아래에 설명된 대로 Windows 8 및 Windows 10 세 가지 방법으로 제공됩니다. 각 메타데이터 옵션은 다른 고객 집합을 대상으로 합니다. 세 가지 유형의 메타데이터가 전달되는 방식과 각 메타데이터에 사용되는 정보를 이해하면 고객 문제를 더 잘 해결하는 데 도움이 됩니다.

운영자 메타데이터에 대한 자세한 내용은 메타데이터를 사용하여 모바일 광대역 환경 구성을 참조하세요.

Windows APN 데이터베이스

Windows APN 데이터베이스는 모든 Windows 8, Windows 8.1 및 Windows 10 PC에 있습니다. 데이터베이스는 연결 정보의 정확도를 보장하기 위해 Windows 업데이트 사용하여 주기적으로 업데이트됩니다. 데이터베이스에 대한 업데이트 사용자의 서비스 요청을 통해 수행됩니다. APN 데이터베이스는 연결을 시도해야 하는 APN 및 인터넷 연결을 사용할 수 없는 경우 사용자에게 지시해야 하는 URL을 포함하여 모바일 광대역 디바이스가 발생할 경우 네트워크에 연결하는 방법에 대한 정보를 Windows에 제공합니다.

이 정보는 모바일 광대역 디바이스를 연결한 후 몇 초 이내에 고객을 온라인 상태가 되도록 하기 위한 것입니다. 웹 브라우저를 사용하여 서비스를 즉시 구매하거나 이미 서비스를 구매한 경우 즉시 온라인 상태가 됩니다.

Windows APN 데이터베이스에 업데이트를 제출하는 방법에 대한 자세한 내용은 COSA/APN 데이터베이스 제출을 참조하세요.

서비스 메타데이터

서비스 메타데이터는 모바일 광대역 디바이스를 연결한 후 모든 사용자에게 전달됩니다. 서비스 메타데이터는 사용자가 요금제 모바일 광대역 또는 로밍 네트워크를 비롯한 모든 형태의 인터넷 연결이 있는 한 항상 자동으로 다운로드됩니다.

이 정보를 통해 고객은 Windows 연결 관리자 대한 브랜딩 요소를 추가하고, Microsoft Store에서 자동으로 획득되는 모바일 광대역 앱을 참조하고, 구매 또는 인터넷 연결을 위해 온라인을 사용할 수 있는 최신 모바일 광대역 설정을 갖추어 보다 풍부한 환경을 제공할 수 있습니다. Windows는 WMIS의 최신 서비스 메타데이터 패키지가 있는지 주기적으로 검사.

서비스 메타데이터 패키지는 지정된 운영자의 모바일 광대역 디바이스가 PC에서 검색된 경우에만 고객에게 제공됩니다. 이 패키지의 정보는 APN 데이터베이스가 있을 때마다 콘텐츠를 재정의합니다. 서비스 메타데이터 패키지 스키마 참조에 대한 자세한 내용은 서비스 메타데이터 패키지 스키마 참조를 참조하세요.

서비스 메타데이터 패키지를 만드는 방법에 대한 지침은 서비스 메타데이터 만들기에 대한 개발자 가이드를 참조하세요.

메타데이터 프로비전

프로비전 메타데이터는 구독자가 서비스를 구매한 후 운영자의 웹 사이트 또는 모바일 광대역 앱에 의해 PC로 전달됩니다. 프로비전 메타데이터는 XML 파일로 패키지되며 프로비전 에이전트에서 PC의 네트워크 설정을 수정하기 위해 처리됩니다.

프로비저닝 메타데이터는 각 구독자의 개별 요구 사항에 대해 지정할 수 있습니다. 또한 모바일 광대역 앱을 사용하여 프로비전 메타데이터를 훨씬 더 높은 빈도로 업데이트할 수 있습니다. 프로비저닝 메타데이터의 정보는 APN 데이터베이스 및 서비스 메타데이터의 내용을 재정의합니다. 이는 구독자에 대한 가장 구체적이고 맞춤화된 정보인 경향이 있기 때문입니다.