แพลตฟอร์มประมวลผล InitialDP 37 ms; สมาชิกฟังเสียงบี๊บเป็นเวลา 10 วินาที ระยะเวลาของการสนทนามากกว่า 5 นาทีเล็กน้อย
การเรียกเก็บเงินรวบรวมข้อมูลเกี่ยวกับการใช้บริการโทรคมนาคม อัตราภาษี และรับผิดชอบในการเรียกเก็บเงินจากสมาชิกและประมวลผลการชำระเงิน
การคำนวณมี 2 ประเภทหลัก:
- ชำระภายหลัง- การออกใบแจ้งหนี้ตามระยะเวลาตามผลลัพธ์ (แบบรายเดือน)
- และระบบล่วงหน้า(เติมเงิน) เมื่อมีการจ่ายเงินล่วงหน้า
ระบบรายเดือน
เมื่อผู้สมัครสมาชิกระบบการชำระเงินแบบรายเดือนใช้บริการของผู้ให้บริการ ไฟล์ CDR พิเศษ (บันทึกข้อมูลการชาร์จ) จะถูกสร้างขึ้นบนสวิตช์ โดยพื้นฐานแล้ว นี่เป็นบันทึกทั่วไปที่ระบุหมายเลขสมาชิก วันที่ เวลาโทร/ปริมาณการรับส่งข้อมูลที่ดาวน์โหลด ฯลฯ การเรียกเก็บเงินใน เวลาที่แน่นอน, (เช่น วันละครั้ง) เชื่อมต่อกับสวิตช์ ดาวน์โหลด CDR คำนวณต้นทุนการบริการ และบันทึกทุกอย่างไว้ในฐานข้อมูล (โดยปกติคือ Oracle) ผู้สมัครสมาชิกจะได้รับใบแจ้งหนี้ทั้งหมดเมื่อสิ้นเดือน
โครงการปฏิสัมพันธ์ของแพลตฟอร์มระบบรายเดือนกับแกนหลักของเครือข่ายผู้ให้บริการ
ซีเอสเอ็น- เครือข่ายการสลับวงจร แสดงโดยสวิตช์ช่อง (MSC)
พีเอสเอ็น– เครือข่ายการสลับแพ็คเก็ต แสดงโดยแพ็กเก็ตสวิตช์และเกตเวย์ (SGSN และ GGSN ตามลำดับ)
หลักการทำงานของระบบรายเดือนนั้นค่อนข้างง่าย เนื่องจากไม่ต้องการการตอบสนองแบบเรียลไทม์จากแพลตฟอร์ม ท้ายที่สุดแล้ว ผู้สมัครสมาชิกไม่จำเป็นต้องได้รับคำเตือนเกี่ยวกับการถึงศูนย์ (และด้วยเหตุนี้ จึงไม่จำเป็นต้อง เปลี่ยนลักษณะของการโต้ตอบของเครือข่ายกับเขา)
ระบบล่วงหน้า
ในกรณีของการเรียกเก็บเงินล่วงหน้า ผู้ประกอบการโทรคมนาคมนอกเหนือจากการพิจารณาปริมาณการให้บริการแล้ว ยังต้องแก้ไขปัญหาการติดตามบัญชีกระแสรายวันของผู้ใช้บริการ และหากถึงศูนย์ ให้แจ้งให้ผู้ใช้บริการทราบ/ปิดใช้งานข้อกำหนดของ บริการ. ดังนั้นระบบดังกล่าวจึงเรียกว่าระบบการชาร์จออนไลน์ (OCS)เนื่องจากผู้ประกอบการให้บริการ ประเภทต่างๆบริการและมีการใช้ ประเภทต่างๆเครือข่าย (ระบบสลับช่อง/แพ็กเก็ต) ดังนั้น การเรียกเก็บเงินเพื่อแก้ไขปัญหาการตรวจสอบบัญชีของผู้ใช้บริการต้องใช้โปรโตคอลการชาร์จที่แตกต่างกัน เช่น
โครงการปฏิสัมพันธ์ของแพลตฟอร์มแบบเติมเงินกับเครือข่ายของผู้ให้บริการ
มาดูรายละเอียดโปรโตคอลเหล่านี้กันดีกว่า
หมวกแก๊ป
หมวกแก๊ป(ส่วนแอปพลิเคชัน CAMEL) – โปรโตคอล ระดับการใช้งาน SS7 stack การนำบริการอัจฉริยะไปใช้งานในเครือข่าย GSM/UMTS (เช่น ระบบเติมเงิน)
ตำแหน่งของโปรโตคอลบนสแต็ก รูปภาพยังแสดงตัวเลือกยอดนิยมโดยใช้เทคโนโลยี SIGTRAN (ส่วนขยาย SS7 ที่อนุญาตให้ใช้โปรโตคอล "เจ็ด" ผ่านเครือข่าย IP)
เมื่อใช้โปรโตคอลนี้ OCS จะสื่อสารกับเครือข่ายการสลับวงจร นี่คือตัวอย่างราคาการโทรออกด้วยเสียง:
บทสนทนาการชาร์จโดยใช้โปรโตคอล CAP เส้นประข้อความ ISUP จะปรากฏขึ้น
- ขั้นแรก ข้อความ (จุดตรวจจับเริ่มต้น) จะถูกส่งไปยังการเรียกเก็บเงินจากสวิตช์ MSC1 ซึ่งพารามิเตอร์ของผู้สมัครสมาชิกจะถูกส่งไป เหล่านี้คือหมายเลขขาเข้าและขาออก ที่อยู่เซลล์ของผู้สมัครสมาชิกที่ถูกเรียก และอื่นๆ จากนี้ คุณจึงสามารถเริ่มวิเคราะห์การโทรได้ การเรียกเก็บเงินจะสร้างจุดตรวจจับที่แน่นอน นั่นคือ สถานะของการโทร OCS กำหนดว่าสมาชิกสามารถทำได้หรือไม่ โทรด้วยเสียง(มีเงินในบัญชีไหม) ถ้าเป็นไปได้เท่าไหร่? เวลาสูงสุด.
- หลังจากนี้ OCS จะตอบสนองต่อสวิตช์ด้วยคำขอรายงานเหตุการณ์ BCSM (“ฉันได้เริ่มต้นจุดตรวจจับแล้ว ฉันกำลังรอข้อมูลเพิ่มเติมจากคุณเกี่ยวกับสถานะของการโทร”) และส่งการสมัครเรียกเก็บเงิน (“สมาชิกมีเงินในบัญชีของเขา ฉันอนุญาตให้โทร”) เวลาสูงสุดที่สมาชิกสามารถใช้ได้จะถูกส่งไปที่นั่นด้วย
- สวิตช์จะเริ่มทำงานเมื่อได้รับอนุญาตจาก OCS การเชื่อมต่อด้วยเสียงระหว่างสมาชิกผ่านโปรโตคอล ISUP ส่งข้อความ IAM (ข้อความที่อยู่เริ่มต้น) ไปยัง MSC2
- MSC2 ตอบสนองต่อ MSC1 ด้วย ACM (ข้อความที่อยู่ที่สมบูรณ์) ใน ในกรณีนี้หมายความว่า “ใช่ สมาชิกของฉัน เขาออนไลน์อยู่ ฉันกำลังเริ่มโทรหาเขา” หลังจากได้รับข้อความนี้ MSC1 จะเปิดขึ้นมา เสียงบี๊บยาวสมาชิก A.
- สมาชิก B หยิบโทรศัพท์ขึ้นมา MSC2 ส่งข้อความ ANM (คำตอบข้อความ) ให้กับ MSC1 -“ สมาชิกของฉันรับโทรศัพท์แล้วเชื่อมต่อพวกเขา”
- MSC1 เชื่อมต่อสมาชิก A และ B การสนทนาเริ่มต้นขึ้น MSC1 ส่งข้อความรายงานเหตุการณ์ BCSM (O_Answer) ไปยัง OCS OCS เปลี่ยนสถานะการโทรเป็น ของผู้สมัครสมาชิกรายนี้- จากนี้ไปการชาร์จจะเริ่มขึ้น (โดยคำนึงว่า 3 วินาทีแรกนั้นว่าง)
- ในขณะที่สมาชิกกำลังสื่อสาร MSC1 จะตรวจสอบเวลาการโทร หากมีเวลาเหลือน้อย MSC จะเตือนผู้สมัครสมาชิกด้วยสัญญาณเสียง
- ในกรณีของเรา สมาชิก B จะวางสายก่อน MSC1 และ MSC2 จับมือกันอย่างเป็นมิตรโดยใช้ข้อความ REL (ข้อความเผยแพร่) และ RLC (ข้อความเผยแพร่ที่สมบูรณ์)
- MSC1 ส่งข้อความรายงานเหตุการณ์ BCSM (O_Disconnect - “สมาชิกยกเลิกการเชื่อมต่อสำเร็จ”) และใช้รายงานการชาร์จ (การสนทนาดำเนินไปกี่วินาที) ไปยัง OCS
- OCS ยอมรับข้อมูลนี้และตอบกลับว่าสามารถปิดเซสชันได้แล้ว
เรียกใช้ --- A1 TAG: A1h 1B LEN: 27 --- เรียกใช้ ID --- 02 TAG: 02h จำนวนเต็ม 01 LEN: 1 02 เรียกใช้ ID: 2 === CAP === --- เรียกใช้ --- -- - การทำงาน --- 02 TAG: 02 ชม. จำนวนเต็ม 01 LEN: 1 23 การทำงาน: 35 = ใช้การชาร์จ --- ชาร์จ APPL --- 30 TAG: 30 ชม. ลำดับ 13 LEN: 19 --- ACH BCC --- 80 TAG: 80 ชม. 0C LEN: 12 --- TDC --- A0 TAG: A0h 0A LEN: 10 --- MAX C P D --- 80 TAG: 80h 03 LEN: 3 01 19 40 MAX C P D: 4370
นี่เป็นส่วนหนึ่งของการติดตาม เราเห็นว่าข้อความ ApplyCharging ถูกส่งผ่านโปรโตคอล CAP เวลาสนทนาสูงสุด (MAX CPD - ระยะเวลาการโทรสูงสุด) คือ 437.0 วินาที
ฉันจะทำซ้ำรูปภาพก่อนกะตะ: นี่คือตัวอย่างการสื่อสารโดยใช้โปรโตคอล CAP สามารถประมาณการประทับเวลาได้: แพลตฟอร์มประมวลผล InitialDP 37 ms; สมาชิกฟังเสียงบี๊บเป็นเวลา 10 วินาที ระยะเวลาของการสนทนามากกว่า 5 นาทีเล็กน้อย
แต่ที่นี่สายยาวและคุณสามารถดูได้ว่าระบบขอสถานะการโทร (activityTest) จาก MSC ทุกๆ 6 นาทีอย่างไร การทำเช่นนี้ในกรณีที่เกิดข้อผิดพลาด การสนทนาจะไม่คงอยู่เป็นเวลาหลายวัน (จนกว่าจะหักเงินของสมาชิกทั้งหมด)
โปรโตคอล CAP สามารถเรียกเก็บเงินได้ไม่เพียงเท่านั้น การโทรด้วยเสียง– สามารถชาร์จการเชื่อมต่ออินเทอร์เน็ต, SMS, MMS และอื่นๆ ได้ แม้ว่าในทางปฏิบัติ เกณฑ์วิธีที่ได้รับการปรับแต่งเป็นพิเศษ (เส้นผ่านศูนย์กลาง/OSA) มักถูกใช้เพื่อความต้องการเหล่านี้
OSA
OSA(การเข้าถึงบริการแบบเปิด) – เปิด อินเทอร์เฟซซอฟต์แวร์พัฒนาโดยกลุ่ม 3GPP และ ETSI ซึ่งมักใช้สำหรับชาร์จบริการ VAS และ อินเทอร์เน็ตบนมือถือ.พิจารณาผลงาน ของโปรโตคอลนี้โดยใช้ตัวอย่างอัตราค่าบริการอินเทอร์เน็ตบนมือถือ:
- เมื่อคุณพยายามเปิดใช้งานบริบท PDP (โทรศัพท์จะได้รับที่อยู่ IP บนเครือข่าย ผู้ให้บริการมือถือ) GGSN ขอแพลตฟอร์มว่าสมาชิกรายนี้สามารถเปิดใช้งานเซสชันการชาร์จได้หรือไม่ (CreateChargingSessionReq)
- ในกรณีของเรา ทุกอย่างเรียบร้อยดี (สมาชิกอยู่ในฐานข้อมูล เงินสดพร้อมใช้งาน) แพลตฟอร์มจะสร้างเซสชันการชาร์จและอนุญาตให้เปิดใช้งานบริบท PDP (CreateChargingSessionResp)
- ตอนนี้สมาชิกต้องการเริ่มดาวน์โหลดข้อมูล เพื่อให้เขาทำเช่นนี้ GGSN จะติดต่อแพลตฟอร์มเพื่อขอสำรองเงินทุน (ReserveUnitReq) โดยทั่วไป หน่วยเป็นสิ่งที่เป็นนามธรรม มันสามารถเป็นอะไรก็ได้ - ข้อมูลหนึ่งกิโลไบต์, ข้อความ, วินาทีของการสนทนา, รูเบิล, พิซซ่า, ถังน้ำมัน และอื่นๆ ในกรณีของเรา หน่วยคือ 100 kB
- แพลตฟอร์มจะตรวจสอบว่าผู้สมัครสมาชิกที่ระบุมีเงินทุนสำหรับการรับส่งข้อมูล 100 kB หรือไม่ และตอบกลับด้วยข้อความ ReserveUnitResp (“เงินทุนถูกสงวนไว้”) หลังจากได้รับข้อความนี้จากแพลตฟอร์ม GGSN อนุญาตให้สมาชิกดาวน์โหลดปริมาณข้อมูล
- เมื่อผู้สมัครสมาชิกดาวน์โหลดส่วนที่สงวนไว้ของการรับส่งข้อมูล GGSN จะติดต่อแพลตฟอร์มพร้อมข้อความ DebitUnitReq (“คุณสามารถตัดเงินที่สงวนไว้ได้”)
- แพลตฟอร์มจะหักเงินและตอบกลับด้วยข้อความ DebitUnitResp (“หักเงินเรียบร้อยแล้ว”)
- วงจร ReserveUnitReq-DebitUnitResp จะถูกทำซ้ำจนกว่าสมาชิกจะดาวน์โหลดอินเทอร์เน็ตทั้งหมดและปิดเซสชันอินเทอร์เน็ต
- เมื่อปิดใช้งานบริบท PDP GGSN จะส่งข้อความไปยังแพลตฟอร์มเพื่อระบุการสิ้นสุดเซสชันการชาร์จ หน่วยความจำที่จัดสรรให้กับ เซสชั่นนี้ถูกปล่อยออกมา
ขอเดบิตUnitReq; คำสั่ง OSA รวมอยู่ในนั้นแล้ว โปรโตคอลสบู่ซึ่งจะถูกห่อหุ้มด้วยโปรโตคอล HTTP
บทสรุป
ความต้องการของลูกค้าที่เปลี่ยนแปลงไป (รวมถึงปริมาณข้อมูลที่ส่งเพิ่มขึ้น) การสร้างบริการรูปแบบใหม่ ก่อให้เกิดวิวัฒนาการของเครือข่ายผู้ให้บริการโทรศัพท์มือถือ โดยเฉพาะอย่างยิ่งในด้านแพลตฟอร์ม VAS และระบบการเรียกเก็บเงินหากคุณสนใจหัวข้อโปรโตคอลตระกูล AAA ฉันจะพูดถึง RADIUS, DIAMETER และสิ่งที่น่าสนใจอื่น ๆ ในภายหลัง
การเรียกเก็บเงินในแง่นี้หมายถึงการดำเนินการที่ซับซ้อนทั้งหมด ซึ่งต้องใช้ซอฟต์แวร์และ ฮาร์ดแวร์ตลอดจนการสนับสนุนทางกฎหมายและธนาคารสำหรับขั้นตอนการยอมรับการชำระเงินทั้งหมด ดังนั้นเท่านั้น ผู้ให้บริการรายใหญ่สำหรับบริการใดๆ ก็ตาม พวกเขาจัดระเบียบการเรียกเก็บเงินของตนเอง และบริษัทและบุคคลส่วนใหญ่ใช้บริการของบริษัทเรียกเก็บเงินเฉพาะทาง กระบวนการพื้นฐานการเรียกเก็บเงินคือการวัดจำนวนบริการที่มอบให้กับผู้ใช้ หากเป็นการเข้าถึงอินเทอร์เน็ตหรือการสนทนาทางโทรศัพท์ ดังนั้นซอฟต์แวร์ของบริษัทที่ให้บริการนี้ ระยะเวลาการสนทนา หรือเวลาที่ใช้ใน เครือข่ายทั่วโลก- และตัวอย่างเช่น เมื่อซื้อหนังสือ โปรแกรม หรือการเข้าถึงไซต์ที่ต้องชำระเงินบนอินเทอร์เน็ต ไม่ใช่เวลา แต่เป็นจำนวนหน่วยที่ซื้อ ซอฟต์แวร์ของบริษัทที่เรียกเก็บเงินจะคำนวณต้นทุนของบริการดังกล่าวโดยอัตโนมัติตามอัตราที่ป้อนในโปรแกรม ในทำนองเดียวกัน โหมดอัตโนมัติตามกำหนดการที่ป้อนไว้ล่วงหน้า โปรแกรมจะออกใบแจ้งหนี้ให้กับผู้ซื้อเพื่อชำระค่าบริการที่ซื้อและโอนเงินให้กับผู้ขายโดยหักการชำระเงินที่ตกลงไว้สำหรับการทำงานของระบบนี้ การรับเงินจากผู้ซื้อก็ถูกนำมาพิจารณาโดยคอมเพล็กซ์ด้วย ซอฟต์แวร์ศูนย์เรียกเก็บเงิน ในชีวิตการใช้คอมพิวเตอร์สมัยใหม่ของเรา ทุกๆ วันทุกๆ วัน จำนวนที่มากขึ้นผู้ประกอบการและบริษัทเอกชนเริ่มให้บริการ บริการชำระเงินโดยใช้ระบบการชำระเงินทางอิเล็กทรอนิกส์ ดังนั้นจึงมีความสนใจเพิ่มขึ้นในบริษัทเรียกเก็บเงินที่ดำเนินการในส่วนทางเทคนิคของกระบวนการที่ซับซ้อนนี้ตามที่อธิบายไว้ข้างต้น มีบริษัทดังกล่าวหลายสิบแห่งอยู่แล้ว และหากคุณตัดสินใจที่จะขายผลิตภัณฑ์ของคุณเองผ่านทางอินเทอร์เน็ต คุณจะต้องใช้เวลาในการเลือกการเรียกเก็บเงิน พวกเขาต้องแข่งขันกันสร้างมากขึ้นเรื่อยๆ วิธีง่ายๆเชื่อมต่อระบบกับโครงการธุรกิจใด ๆ และเงื่อนไขการบริการที่ดีกว่าจึงไม่มีผู้นำที่ชัดเจน เมื่อเลือกบริษัทเรียกเก็บเงิน สิ่งแรกที่คุณควรคำนึงถึงคือวิธีการชำระเงินที่บริษัทสามารถมอบให้กับลูกค้าในอนาคตของคุณได้ ชุดสูงสุดประกอบด้วยระบบการชำระเงินทางอิเล็กทรอนิกส์มากถึงสิบระบบ (Webmoney, Yandex-money, PayPal ฯลฯ ) ระบบระหว่างประเทศการบริการ บัตรเครดิต(Visa, MasterCard, American Express, Cirrus Maestro ฯลฯ) ตัวเลือกการชำระเงิน โอนเงินผ่านธนาคาร,เช็ค,โทรไปชำระเงิน หมายเลขโทรศัพท์มือถือยังรวมอยู่ในบริการต่างๆ ของบริษัทเรียกเก็บเงินด้วย คนอื่น ลักษณะสำคัญเมื่อเลือก คุณควรพิจารณาถึงต้นทุนการบริการของบริษัท ความน่าเชื่อถือ (ประวัติธุรกิจที่ดี) และความพร้อมของการสนับสนุนทางเทคนิค
วางแผน:ลักษณะและวัตถุประสงค์ของระบบการเรียกเก็บเงิน
โครงสร้างและหน้าที่ของระบบการเรียกเก็บเงิน
ระบบย่อยพื้นฐานเฉพาะสำหรับการเรียกเก็บเงิน
มาตรฐานระบบการเรียกเก็บเงิน
คำสำคัญ: การเรียกเก็บเงิน, หลายภาษา, หลายสกุลเงิน, โรมมิ่ง, มาตรฐาน
ลักษณะและวัตถุประสงค์ของระบบการเรียกเก็บเงิน
ระบบการเรียกเก็บเงิน (จากบิลภาษาอังกฤษ - บิล, บิล - การเขียนใบแจ้งหนี้) - ระบบที่คำนวณต้นทุนการบริการสื่อสารสำหรับลูกค้าแต่ละรายและจัดเก็บข้อมูลเกี่ยวกับภาษีทั้งหมดและลักษณะต้นทุนอื่น ๆ ที่ผู้ให้บริการโทรคมนาคมใช้สำหรับผู้สมัครสมาชิกที่เรียกเก็บเงินและร่วมกัน การตั้งถิ่นฐานกับผู้ให้บริการรายอื่น วงจรการดำเนินงานที่พวกเขาทำเรียกว่าการเรียกเก็บเงิน ระบบการเรียกเก็บเงิน (BS) คือ ระบบบัญชีซอฟต์แวร์ที่ออกแบบมาสำหรับผู้ประกอบการโทรคมนาคมโดยเฉพาะ ระบบการเรียกเก็บเงินใช้ทั้งในระบบโทรศัพท์ (แบบมีสายและเซลลูล่าร์) และในเครือข่ายข้อมูล (ผู้ให้บริการอินเทอร์เน็ต) และยังเกิดขึ้นในระบบโทรศัพท์แบบ IP อีกด้วย BS ใด ๆ ถูกสร้างขึ้นบนพื้นฐานของระบบการจัดการฐานข้อมูลเฉพาะ (DBMS) BS ส่วนใหญ่ในโลกถูกสร้างขึ้นบนพื้นฐาน ออราเคิล DBMS- ในบรรดา DBMS อื่นๆ Sybase และ Informix สามารถแยกแยะได้ว่าออกแบบมาเพื่อข้อมูลปริมาณมาก ต่อไปนี้เป็นชื่อของระบบการเรียกเก็บเงินบางระบบ: BIS, Flagship, CBOSS, Arbor, Bill-2000-prepaid เป็นที่น่าสังเกตว่า BS มักจะหมายถึงฮาร์ดแวร์ที่เกี่ยวข้องกับการจัดการการเรียกเก็บเงินระบบการเรียกเก็บเงินมีหลายชื่อ: ACP - ระบบการชำระเงินอัตโนมัติ IBS - ระบบการเรียกเก็บเงินข้อมูล
คุณสมบัติที่สำคัญอย่างหนึ่งของ BS คือความยืดหยุ่น กล่าวคือ ความสามารถในการปรับตัวให้เข้ากับสถานการณ์ที่เปลี่ยนแปลงไป ระบบที่ยืดหยุ่นปรับให้เข้ากับความต้องการเฉพาะของผู้ปฏิบัติงานไม่เพียงเท่านั้น เนื่องจากคุณสมบัติต่างๆ เช่น ความสามารถในการปรับแต่งได้ ความเป็นโมดูลาร์ และความเปิดกว้าง ทำให้คุณสามารถแก้ไขปัญหาที่อาจเกิดขึ้นได้ หลักการโมดูลาร์ของการสร้างระบบเป็นหลักการที่ใช้ประกอบระบบทั้งหมด แต่ละส่วน(โมดูล). BS ยังประกอบด้วยโมดูลดังกล่าว - ระบบย่อย BS รวมถึงระบบย่อยการประมวลผลข้อมูลล่วงหน้า ระบบย่อยการจัดการการดำเนินการเรียกเก็บเงิน และระบบย่อยการแจ้งเตือนลูกค้า การเปิดกว้างของระบบหมายถึงการเปิดกว้าง ซอร์สโค้ด ผลิตภัณฑ์ซอฟต์แวร์ซึ่งทำให้ผู้ปฏิบัติงานไม่ต้องพึ่งพาผู้พัฒนาในอนาคตและดูแลรักษาและอัพเกรดระบบได้อย่างอิสระ เกี่ยวข้องอย่างใกล้ชิดกับความยืดหยุ่นของ BS และคุณภาพดังต่อไปนี้ ระบบอัตโนมัติการคำนวณ - ความสามารถในการปรับขนาด
ความสามารถในการปรับขนาดโหลด ด้วยการเติบโตของฐานสมาชิกการเกิดขึ้นของ บริการเพิ่มเติมไม่จำเป็นต้องเปลี่ยนแปลงหรือแก้ไข ส่วนซอฟต์แวร์วิทยาศาสตรบัณฑิต การเพิ่มขีดความสามารถของ BS ควรทำได้โดยการอัพเกรดฮาร์ดแวร์ระบบ เมื่อออกแบบระบบที่ปรับขนาดได้ จำเป็นต้องใช้ DBMS ที่ออกแบบมาสำหรับข้อมูลปริมาณมาก DBMS จะต้องเข้ากันได้กับแพลตฟอร์มคอมพิวเตอร์ต่าง ๆ เพื่อให้การสนับสนุน โหมดมัลติโปรเซสเซอร์งาน.
ความน่าเชื่อถือเป็นหนึ่งในข้อกำหนดหลักสำหรับทุกระบบ ความน่าเชื่อถือของ BS นั้นพิจารณาจากความน่าเชื่อถือของ DBMS และเทคโนโลยีที่ใช้ในการพัฒนาระบบ สิ่งที่สำคัญที่สุดคือความน่าเชื่อถือของซัพพลายเออร์ (ผู้พัฒนา) ของแอพพลิเคชั่นซอฟต์แวร์: ระยะเวลาที่ออกสู่ตลาดและเปอร์เซ็นต์ของการมีอยู่ของระบบที่พัฒนาขึ้นในตลาดโทรคมนาคมในฐานะตัวบ่งชี้ทางอ้อม ในเวลาเดียวกันความน่าเชื่อถือของ BS ยังได้รับการรับรองโดยการปฏิบัติตามมาตรฐานบางอย่างในระหว่างการพัฒนา
หลายภาษา - ความสามารถในการตั้งค่าภาษาต่าง ๆ เพื่อนำเสนอข้อมูล
หลายสกุลเงิน - ความสามารถในการทำงานกับสกุลเงินใด ๆ
การเรียกเก็บเงินแบบเลื่อนเวลาคือการเรียกเก็บเงินที่ชำระเงินหลังจากการโทรเกิดขึ้น
การเรียกเก็บเงินด่วน - การเปลี่ยนแปลงในยอดคงเหลือในบัญชีเกิดขึ้นระหว่างการสนทนาและสามารถรับข้อมูลเกี่ยวกับยอดคงเหลือในบัญชีของคุณได้ทันทีหลังการโทร
การเพิ่มประสิทธิภาพการเรียกเก็บเงิน - การปรับปรุงปรับปรุงโดยผู้ดำเนินการ BS
BS ขนาดใหญ่ - ระบบที่ใช้โดยผู้ปฏิบัติงานรายใหญ่
การผ่านรายการวางบิล - บันทึกผลการคำนวณการวางบิล หลังจากการคำนวณผลลัพธ์ก็จะกลายเป็น เข้าถึงได้โดยผู้ใช้(ส่งออกพิมพ์)
เนื่องจาก BS มีวัตถุประสงค์เพื่อทำให้การชำระเงินกับลูกค้าเป็นแบบอัตโนมัติ จึงต้องจัดให้มีระบบอัตโนมัติตั้งแต่การสรุปสัญญาไปจนถึงการออกใบแจ้งหนี้สำหรับการบริการ การสื่อสารเคลื่อนที่และถูกต้อง การใช้ระบบย่อย บริการอัตโนมัติและ คอลเลกชันอัตโนมัติข้อมูล ACP จะต้องให้สมาชิกมีความสามารถในการบริการตนเอง BS บางแห่งอนุญาตให้สมาชิกสั่งซื้อการเชื่อมต่อและชำระค่าบริการผ่านทางอินเทอร์เน็ต
โครงสร้างและหน้าที่ของระบบการเรียกเก็บเงิน
รูปแบบองค์กรการเรียกเก็บเงินไม่ซับซ้อน: ข้อมูลเกี่ยวกับการเชื่อมต่อและระยะเวลาจะถูกบันทึกโดยสวิตช์ และหลังจากการประมวลผลเบื้องต้น จะถูกโอนไปยังระบบการเรียกเก็บเงิน ระบบการเรียกเก็บเงิน "รู้" อัตราภาษี มันระบุการโทรและดำเนินการ การคำนวณที่จำเป็นจึงสร้างบัญชีของสมาชิก เห็นได้ชัดว่าหน่วยความจำของระบบควรจัดเก็บไม่เพียงแต่มาตรฐาน ภาษี และข้อมูลเกี่ยวกับบริการ แต่ยังรวมถึงข้อมูลเกี่ยวกับลูกค้า สัญญาที่ทำกับสมาชิก และ ซัพพลายเออร์บุคคลที่สามบริการสื่อสาร (ถ้ามี) ตลอดจนค่าใช้จ่ายในการส่งข้อมูลผ่าน ช่องทางที่แตกต่างกันและเส้นทาง (ระบบต้องจัดให้มีตัวแทนจำหน่ายด้วย โดยอาจมีราคาที่แตกต่างกัน เช่น สำหรับการเชื่อมต่อ) นอกจากนี้ BS ใด ๆ จะต้องมีฐานข้อมูลที่จัดเก็บประวัติการชำระเงิน: เฉพาะข้อมูลนี้เท่านั้นที่ช่วยให้คุณสามารถควบคุมกระบวนการชำระเงินและทำให้สิ่งที่เรียกว่าการเปิดใช้งาน/ปิดใช้งานสมาชิกเป็นแบบอัตโนมัติ ฟังก์ชัน BS นี้สามารถเรียกว่าการป้องกันได้เนื่องจากไม่อนุญาตให้ผู้ที่ไม่จ่ายเงินให้ใช้บริการสื่อสาร
ข้าว. 11. โครงสร้างระบบการเรียกเก็บเงิน
โดย ฟังก์ชั่น BS สามารถแบ่งออกเป็นสามประเภท: ประเภทที่มีไว้สำหรับผู้ให้บริการโทรคมนาคมข้ามชาติ ระบบระดับชาติที่ปรับแต่งเอง และระบบชนชั้นกลางสำหรับเครือข่ายระดับภูมิภาค
BS ที่เป็นของชั้นหนึ่งจะต้องรับประกันปฏิสัมพันธ์ของเครือข่ายในระดับสากล ในเขตเวลาที่แตกต่างกัน เช่น ต้องเป็นหลายสกุลเงินและหลายภาษา
ระบบที่สั่งทำพิเศษในระดับประเทศถูกสร้างขึ้นสำหรับผู้ปฏิบัติงานเฉพาะราย ผู้ดำเนินการอาจต้องมี BS ใหม่ที่เข้ากันได้กับระบบการชำระเงินที่มีอยู่ แน่นอนว่าค่าใช้จ่ายของแต่ละระบบนั้นสูงกว่ามาก
ในระดับภูมิภาค คุณสามารถผ่านมาตรฐาน BS ได้ ในเวลาเดียวกัน ระบบดังกล่าวจะต้องมีคุณสมบัติตามรายการข้างต้น: ความยืดหยุ่น ความสามารถในการขยายขนาด และความน่าเชื่อถือ BS ใด ๆ ถูกสร้างขึ้นและกำหนดค่าสำหรับกระบวนการทางธุรกิจของผู้ให้บริการโทรคมนาคมรายใดรายหนึ่ง มีชุดฟังก์ชันของตัวเองที่สอดคล้องกับวงจรเทคโนโลยีของการให้บริการ และสามารถทำงานร่วมกับเฉพาะ อุปกรณ์เครือข่ายโดยให้ข้อมูลเกี่ยวกับการโทรและการเชื่อมต่อ - นั่นคือ BS ไม่ใช่ผลิตภัณฑ์ "บรรจุกล่อง" แต่ก็มีเช่นกัน ชุดมาตรฐานฟังก์ชั่นที่รองรับโดย BS เกือบทั้งหมด ประกอบด้วย:
การดำเนินการที่ดำเนินการในขั้นตอนของการประมวลผลเบื้องต้นและการวิเคราะห์แหล่งข้อมูล เช่น ฟังก์ชั่นการรับข้อมูลเกี่ยวกับการเชื่อมต่อและบริการ (คำขอไปยังสวิตช์)
การดำเนินการจัดการอุปกรณ์เครือข่าย: ฟังก์ชั่นการเปิดใช้งาน/ปิดใช้งาน (การบล็อก/การบล็อก) ของสมาชิกและคำสั่งสำหรับการเปลี่ยนแปลงเงื่อนไขการสมัครสมาชิกที่ส่งโดยตรงไปยังสวิตช์
ฟังก์ชั่นหลักของแอปพลิเคชัน DBMS ได้แก่ การชาร์จบันทึกสวิตช์เกี่ยวกับการโทรและบริการ การสร้างและแก้ไขตารางฐานข้อมูล ระบบการชำระเงิน- การออกใบแจ้งหนี้และการพิมพ์ การควบคุมเครดิตของบัญชี การจัดทำรายงาน การเก็บถาวร
ดังที่ได้กล่าวไปแล้ว BS จะต้องมีความยืดหยุ่นหรือเป็นแบบโมดูลาร์ แต่ละองค์ประกอบของระบบควบคุมอัตโนมัติช่วยให้มั่นใจได้ถึงการใช้งานส่วนเฉพาะของห่วงโซ่เทคโนโลยีของการบริการลูกค้า ลักษณะระบบย่อยหลักของการเรียกเก็บเงินคือ: ระบบย่อยสำหรับการประมวลผลข้อมูลการเชื่อมต่อเบื้องต้น, การจัดการการดำเนินงานระบบย่อยการเรียกเก็บเงินและการแจ้งเตือนลูกค้า
การสั่งพัฒนาระบบใหม่สำหรับงานของคุณมีราคาแพงเกินไปและใช้เวลานานเกินไป ดังนั้นงานจึงเกิดขึ้น - เพื่อค้นหาแนวทางแก้ไขที่เหมาะสม ในที่สุดทางเลือกก็ตกอยู่ที่ BGBilling ด้วยเหตุนี้เราจึงใช้งานระบบนี้มาเป็นเวลาหนึ่งปีแล้ว และโดยรวมแล้วเราพอใจกับทุกสิ่ง เหตุใดเราจึงเลือกระบบและเหตุใดจึงดี (ฉันจะพยายามเน้นข้อเสียด้วย) ฉันจะพยายามอธิบายรายละเอียดด้านล่าง
ใครจะต้องใช้โมดูลใด ไม่มีโมดูล ค่าธรรมเนียมการสมัครสมาชิก- ไม่มีที่ไหนเลย ราคาสูงสุดสำหรับใบอนุญาตจำนวนอนันต์ (เริ่มต้นด้วยใบอนุญาต 10,000 ใบ) อยู่ที่ ~100tr
ทีนี้มาดูกันว่าเรากำลังทำอะไรอยู่? ผู้ดำเนินการ CATV ไม่ต้องการสิ่งอื่นใดอีกแล้ว ผู้ให้บริการยังต้องการโมดูลเครือข่ายด้วย นี่คือ IPN หรือ DialUP - ทั้งคู่มีราคาสูงสุดประมาณ 100 tr
โมดูลโทรศัพท์เป็นหนึ่งในโมดูลที่แพงที่สุด ประมาณ 240 ตร.ม.
โมดูลที่เหลือคือ voiceip, โมดูล โทรทัศน์ระบบดิจิตอล- ในความคิดของฉัน พวกมันไม่ได้รับความนิยมมากนัก เราจะไม่พิจารณาพวกมัน หากสนใจสามารถคำนวณได้ที่เว็บไซต์
การสนับสนุนด้านเทคนิคชุมชน
ปัญหาข้อขัดแย้งเกี่ยวกับการสนับสนุนทางเทคนิค มันจ่ายแล้ว เมื่อซื้อใบอนุญาตจะมีการเสนอให้ทำสัญญาเพื่อรับการสนับสนุนทางเทคนิคและซื้อแพ็คเกจคำขอ สำหรับ 25tr คุณสามารถรับ 50 คำขอต่อปี สำหรับคำขอ 9tr - 15 เป็นเวลาหนึ่งปีเช่นกัน มันมากหรือน้อย? เราใช้คำขอ 5 ครั้งต่อปี ข้อความแสดงข้อผิดพลาดจะไม่นับเป็นคำขอ แต่หากต้องการรายงาน คุณยังต้องมีแพ็คเกจที่มีคำขออย่างน้อยหนึ่งรายการ
นักพัฒนาซอฟต์แวร์ในฟอรัมให้การสนับสนุนฟรี แต่ไม่อยู่ในกรอบเวลาที่รับประกัน ถ้าผ่าน บัญชีส่วนตัวคำตอบจะได้รับโดยเฉลี่ยภายในสองสามชั่วโมง แต่คุณจะต้องรอผ่านฟอรัมหนึ่งหรือสองวัน แต่ในฟอรั่มมีผู้ใช้เช่นคุณจำนวนมากซึ่งบางครั้งให้คำแนะนำและช่วยเหลือได้รวดเร็วยิ่งขึ้น
ซึ่งนำเราไปสู่คำถามของชุมชนและฐานข้อมูลวิกิ ฉันชอบชุมชนมาก ในฟอรั่ม คุณสามารถค้นหาความช่วยเหลือได้เกือบทุกประเด็น ใน เมื่อเร็วๆ นี้และพวกเขาเริ่มติดต่อฉันที่ ICQ เพื่อถามคำถาม ฉันยินดีที่จะให้คำแนะนำหากฉันรู้ว่าอะไรและอย่างไร
ผลผลิตและ fakaps
ข้อมูลอย่างเป็นทางการแสดงอยู่บนหน้าเว็บไซต์ที่เกี่ยวข้อง - bgbilling.ru/program/speed.shtml โดยทั่วไปแล้วพวกเขาสามารถเชื่อถือได้ AP ถูกตัดออกไปอย่างรวดเร็ว รัศมี (เราใช้โมดูล DiapUP เพื่อเข้าถึงเครือข่าย) รองรับโหลดโดยได้รับอนุญาตจากผู้ใช้ 1,000-1,500 คนพร้อมกัน (การสูญเสียแสงในพื้นที่แล้วเปิดเครื่อง) ค่อนข้างปกติ Radius มีส่วนร่วมในการคำนวณสถิติ netflow รับมือกับโฟลว์ของระบบ Cisco 6 ระบบพร้อมการรับส่งข้อมูลระดับกิกะบิตในแต่ละระบบ
นอกจากฟากัปที่เกิดจากมือคดเคี้ยวของตัวเองแล้ว ยังมีฟากัปที่ไม่น่าพึงพอใจอีกรายการหนึ่งในวันที่ 1 มกราคม 2010 ตารางใหม่ที่มียอดคงเหลือจะถูกสร้างขึ้นโดยอัตโนมัติในแต่ละเดือน เนื่องจากข้อบกพร่องบางประการในตรรกะ จึงไม่มีการสร้างตารางใหม่ในปี 2010 ดังนั้นในขณะที่ AP ถูกตัดออก ทุกคนจึงมี 0 ในบัญชีของตน โชคดีที่ฐานข้อมูลได้รับการบันทึกไว้เป็นอย่างดีและมีฟังก์ชันต่างๆ การดำเนินงานของกลุ่ม- สิ่งนี้ได้รับการแก้ไขอย่างรวดเร็ว (ก่อนที่สมาชิกส่วนใหญ่จะหายจากอาการเมาค้างและออนไลน์)
เปิดตัวถ่ายโอนฐานข้อมูลที่มีอยู่
การตั้งค่าและการเริ่มต้นระบบค่อนข้างง่าย ไม่มีอะไรพิเศษที่ต้องเน้น คลายไฟล์เก็บถาวรเพิ่ม executables.sh ในการทำงานอัตโนมัติโหลดโครงสร้างตารางจากไฟล์ดัมพ์และอาจเป็นทั้งหมด - มันจะใช้งานได้แล้ว =)
ช่วงเวลาที่น่าสนใจ ส่วนประกอบหลักของระบบ - เซิร์ฟเวอร์, รัศมี, ตัวกำหนดเวลา - สามารถแบ่งออกเป็น เซิร์ฟเวอร์ที่แตกต่างกันระบุ IP ในการตั้งค่าแล้วทุกอย่างจะทำงานได้ดี เชื่อมต่อกับเซิร์ฟเวอร์และกระจายโหลด
พูดถึงการกระจายโหลด งานทั้งหมดจะถูกทิ้งลงในคิว ซึ่งถูกประมวลผลโดยตัวกำหนดตารางเวลา ยิ่งไปกว่านั้น มันไม่เกี่ยวอะไรกับเซิร์ฟเวอร์เลย เหล่านั้น. งานขนถ่ายสถิติการคำนวณปริมาณการใช้ข้อมูลใหม่ - จะโหลดตัวกำหนดเวลา แต่จะไม่ส่งผลกระทบต่อประสิทธิภาพของเซิร์ฟเวอร์การเรียกเก็บเงิน แต่อย่างใด - มันจะทำงานใน โหมดปกติการวางงานไว้ในคิวจะให้สิทธิ์การเข้าถึงฐานข้อมูลในรัศมีและโมดูลอื่นๆ
สรุปเปรียบเทียบกับระบบอื่นๆ
โดยรวมแล้วฉันพอใจกับการเรียกเก็บเงิน ตอนนี้ฉันกำลังเสร็จสิ้นอินเทอร์เฟซของฉัน (ฉันดีใจอีกครั้งที่ฐานข้อมูลได้รับการบันทึกไว้ - เขียน คำขอที่จำเป็นฐานข้อมูลเป็นเรื่องง่ายมาก)
ไม่มีโอกาสพิเศษที่จะเปรียบเทียบกับระบบอื่น ตามบทวิจารณ์ของผู้ที่ย้ายจาก UTM สวรรค์และโลกเป็นเอกสารและความเปิดกว้างของฐานข้อมูล ความสามารถในการเพิ่มสคริปต์ของคุณเอง ใช้ตรรกะทางธุรกิจของคุณเอง
ป.ล. หากคุณมีคำถามใด ๆ ถามฉันจะพยายามตอบ
- สันทนาการและงานอดิเรก | ชีวิต | เอกสารเก่า |
อาร์เอสเอส การธนาคาร: ระบบการชำระเงินที่สะดวกสำหรับทุกคน
ช่วงของบริการของเกือบทุกธนาคารรวมถึงการดำเนินการรับบิลค่าสาธารณูปโภคและ การชำระงบประมาณและโอนไปยังองค์กรผู้รับในภายหลัง แม้จะดูเรียบง่ายในการให้บริการนี้ ประเภทนี้การดำเนินงานค่อนข้างใช้แรงงานเข้มข้นมาโดยตลอด เนื่องจากเกี่ยวข้องกับงานหลายขั้นตอนในการเตรียมเอกสารทางธนาคารจำนวนมาก ระบบนี้ไม่สะดวกสำหรับลูกค้าเช่นกัน ผู้ชำระค่าบริการมักถูกบังคับให้ยืนต่อคิว และองค์กรด้านสาธารณูปโภคต้องรอหลายวันกว่าจำนวนเงินจะเข้าบัญชี
สถานการณ์เปลี่ยนแปลงไปอย่างมากนับตั้งแต่ช่วงเวลาที่ธนาคารเริ่มเปิดตัว ระบบใหม่การคำนวณที่เรียกว่า "การเรียกเก็บเงิน" คอมเพล็กซ์นี้เกี่ยวข้องกับ ระบบอัตโนมัติเต็มรูปแบบกระบวนการรับเข้าเรียน การชำระเงินต่างๆและโอนเข้าบัญชีผู้รับ ธนาคารทำข้อตกลงกับองค์กรที่อยู่อาศัยและชุมชนหรือบริษัทที่ให้บริการการสื่อสารเกี่ยวกับการเปลี่ยนไปใช้ระบบการเรียกเก็บเงิน หลังจากนั้น องค์กรนี้ให้รายละเอียดแก่ธนาคารเกี่ยวกับจำนวนเงินที่เข้าบัญชีรวมทั้ง ฐานลูกค้าพร้อมถอดรหัสหนี้สำหรับผู้ใช้บริการแต่ละราย ข้อมูลที่ให้ไว้จะได้รับการอัปเดตภายในระยะเวลาที่ระบุไว้ในสัญญา
เมื่อเปลี่ยนไปใช้การเรียกเก็บเงิน การบริการลูกค้าจะดำเนินการผ่านตู้เอทีเอ็มหรือเครื่องเทอร์มินัล ซึ่งช่วยลดความจำเป็นในการยืนต่อคิวและกรอกใบเสร็จรับเงินที่น่าเบื่อ ผู้เชี่ยวชาญด้านการธนาคารผูกมัดครั้งเดียว บัตรพลาสติกลูกค้าตามนามสกุลที่ระบุโดยเขาหรือ หมายเลขประจำตัวผู้ชำระเงิน ดังนั้นเขาไม่เพียงแต่สามารถชำระหนี้รายเดือนสำหรับค่าน้ำมัน น้ำ หรือโทรศัพท์เท่านั้น แต่ยังได้รับข้อมูลที่ทันเวลาเกี่ยวกับสถานะอีกด้วย
ระบบนี้ยังใช้สำหรับการชำระเงินแบบครั้งเดียวหากองค์กรได้ทำข้อตกลงที่เกี่ยวข้องกับธนาคาร ด้วยระบบการเรียกเก็บเงิน ลูกค้าสามารถชำระภาษีหรือค่าธรรมเนียมบังคับโดยใช้หมายเลขใบเสร็จที่ออกโดยสำนักงานสรรพากรหรือองค์กรงบประมาณอื่น ๆ
สำหรับองค์กรที่ได้รับการชำระเงินจากสาธารณะ การเรียกเก็บเงินยังเป็นระบบที่สะดวกและเชื่อถือได้ที่สุด เนื่องจากการคำนวณอัตโนมัติช่วยลดความเป็นไปได้ที่เงินจะถูกโอนไปยังผู้รับที่ไม่เหมาะสม นอกจากนี้การใช้งานแบบนี้ บริการธนาคารลดเวลาที่ใช้ในการรับการชำระเงินเข้าบัญชีปัจจุบันขององค์กรได้อย่างมาก