คำศัพท์
- GTAF: ฟังก์ชันการใช้งานการเข้าชมของ Google บริการของ Google ที่ ใช้ Data Plan Sharing API และโต้ตอบกับ DPA ในนามของ แอปพลิเคชันของ Google แอปพลิเคชันของ Google สามารถค้นหาข้อมูลแพ็กเกจอินเทอร์เน็ตของผู้ใช้ใน GTAF ได้ หรือหากแอปพลิเคชันของ Google ลงทะเบียนกับ GTAF แล้ว GTAF จะส่งข้อมูลอัปเดตเกี่ยวกับแพ็กเกจอินเทอร์เน็ตของผู้ใช้ได้
- MSISDN: หมายเลขไดเรกทอรีสมาชิกสากลของสถานีเคลื่อนที่ ซึ่งเป็นหมายเลขที่ระบุการสมัครใช้บริการในเครือข่ายมือถือที่ไม่ซ้ำกัน หรือที่เรียกกันโดยทั่วไปว่าหมายเลขโทรศัพท์
- ปลายทาง CPID: บริการที่ผู้ให้บริการเครือข่ายมือถือใช้เพื่อสร้างตัวระบุแพ็กเกจของผู้ให้บริการ (CPID) ซึ่งใช้เพื่อค้นหาข้อมูลแพ็กเกจอินเทอร์เน็ตของผู้ใช้ได้ CPID ช่วยให้แอปพลิเคชันค้นหา รายละเอียดของแพ็กเกจอินเทอร์เน็ตของผู้ใช้ได้โดยไม่ต้องเข้าถึง MSISDN ของผู้ใช้ เรา อธิบายขั้นตอนการสร้าง CPID ไว้ด้านล่าง
- คีย์ผู้ใช้: คีย์ผู้ใช้คือสตริงที่ใช้ระบุแพ็กเกจอินเทอร์เน็ตของผู้ใช้ได้ ซึ่งอาจเป็น CPID หรือ MSISDN สำหรับแอปพลิเคชันที่มีสิทธิ์เข้าถึง MSISDN
- DPA: Data Plan Agent ซึ่งเป็นบริการที่ผู้ให้บริการเครือข่ายมือถือ ใช้เพื่อแชร์ข้อมูลแพ็กเกจอินเทอร์เน็ตมือถือของผู้ใช้กับ GTAF DPA สามารถแชร์ข้อมูลกับ GTAF ได้โดยใช้การส่งข้อมูลร่วมกันโดยใช้ Google Mobile Data Plan Sharing API และการติดตั้งใช้งาน Data Plan Agent API DPA สามารถทำหน้าที่เป็นปลายทาง CPID ได้ด้วย (ไม่บังคับ)
- UE: อุปกรณ์ของผู้ใช้ ซึ่งเป็นอุปกรณ์ที่ผู้ใช้ใช้
ภาษาของข้อกำหนด
คีย์เวิร์ด "ต้อง" "ห้าม" "จำเป็น" "จะ" "จะไม่" "ควร" "ไม่ควร" "แนะนำ" "อาจ" และ "ไม่บังคับ" ในคำแนะนำเหล่านี้ ตีความได้ตามที่อธิบายไว้ใน RFC 2119
การแชร์แพ็กเกจอินเทอร์เน็ตมือถือ
การแชร์แพ็กเกจอินเทอร์เน็ตมือถือในระดับสูงประกอบด้วย 3 ส่วน ดังนี้
- กลไกในการสร้างและอัปเดตตัวระบุแพ็กเกจของผู้ให้บริการ (CPID) ซึ่งใช้เป็นคีย์ผู้ใช้ได้ แอปพลิเคชันที่มีสิทธิ์เข้าถึง MSISDN สามารถใช้ MSISDN เป็นคีย์ผู้ใช้ได้
- Google Mobile Data Plan Sharing API ซึ่งช่วยให้ DPA ส่งข้อมูลเกี่ยวกับแพ็กเกจอินเทอร์เน็ตของผู้ใช้ไปยัง Google ได้ เช่น หาก DPA ต้องการแจ้งให้ผู้ใช้ทราบเกี่ยวกับข้อเสนอ ก็สามารถแจ้ง GTAF ซึ่งจะแจ้งให้ผู้ใช้ทราบอีกต่อหนึ่ง
- API ตัวแทนแพ็กเกจอินเทอร์เน็ตที่ DPA ใช้ ซึ่งอนุญาตให้ GTAF ค้นหาข้อมูลแพ็กเกจอินเทอร์เน็ตของผู้ใช้จาก DPA เช่น หาก แอปพลิเคชันต้องการแสดงยอดคงเหลือของแพ็กเกจอินเทอร์เน็ตปัจจุบันต่อผู้ใช้ ก็สามารถ ค้นหา GTAF ซึ่งจะค้นหา DPA ต่อไป
ส่วนที่เหลือของหน้านี้จะแนะนำคำศัพท์เกี่ยวกับแพ็กเกจอินเทอร์เน็ตและอธิบายรายละเอียดวิธีสร้าง CPID ข้อกำหนดของ Google Mobile Data Plan Sharing API และ Data Plan Agent API จะอยู่ถัดไป
ข้อกำหนดด้านความปลอดภัย
ผู้ประกอบการต้องใช้มาตรการป้องกันที่จำเป็นทั้งหมดเพื่อปกป้องข้อมูลส่วนตัว ของผู้ติดตาม กล่าวโดยละเอียดคือ เพื่อลดการเปิดเผยหมายเลขโทรศัพท์ของผู้ติดตาม ปลายทาง CPID ควรอยู่ภายในขอบเขตความปลอดภัยของคุณ นอกจากนี้ ในกรณีที่ผู้ให้บริการใช้ DPI ผู้ให้บริการ ควรเข้ารหัส MSISDN ก่อนแทรกลงในคำขอ HTTP หากปลายทาง CPID ไม่ใช่ขอบเขตด้านความปลอดภัยของคุณ (เช่น เมื่อมีการติดตั้งใช้งานปลายทาง CPID ในระบบคลาวด์สาธารณะ) ผู้ให้บริการไม่ควรส่ง MSISDN ผ่านอินเทอร์เน็ตสาธารณะในรูปแบบข้อความธรรมดา ผู้ให้บริการสามารถสร้าง VPN ระหว่าง DPI กับปลายทาง CPID (ดูรูปที่ 1) หรือเข้ารหัส MSISDN ก่อนที่จะแทรกลงในส่วนหัว แนวทางหลังนี้ถือว่าปลายทาง CPID สามารถถอดรหัสส่วนหัวที่แทรกเพื่อกู้คืน MSISDN ก่อนที่จะสร้าง CPID นอกจากนี้ ผู้ให้บริการต้องปกป้องคีย์ลับที่ใช้สร้าง CPID และหมุนเวียนคีย์นี้ตามนโยบายความปลอดภัยของผู้ให้บริการ