| With the popularization of network technology and intelligent terminal equipment,live broadcast platforms such as Inke,Huajiao,and Douyu continue to emerge.This also indicates that the era of national live broadcasting is coming.The author’s department-Byte Dance live broadcast team,also began to develop the live broadcast field in 2019,launching Douyin live broadcast,Toutiao live broadcast,etc.And these Apps has developed rapidly in recent years.As the core of live broadcast,the live broadcast revenue system was also born.At present,the audience gives gifts to the anchor as the main path of revenue,and the mode of sharing the reward amount between the anchor and the platform.The whole path of live rewarding is the core of revenue.The whole revenue path includes a gift module,a recharge module,and a exchange module that motivates users to send gift.Under the escort of the risk control system,these modules constitute the overall live broadcast revenue system,and are constantly updated and iterated.Before the author participates in the live broadcast revenue system development,there are only two parts: the gift module and the recharge module.The author participated in the entire development process of the exchange module from scratch,lead the risk control system and the recharge package recommendation algorithm development.In addition,author also participated in the daily iteration and optimization of the gift module.Specifically,the author is mainly responsible for the following in the whole system:(1)Independently completed the overall design,detailed design,development and partial testing of the Android terminal of the exchange module.As the main developer,author led and collaborated to complete the development and design of the recharge module and risk control module.Participated in the requirement iteration and development of the gift module.(2)Participated in the demand analysis of exchange module,recharge module,risk control module and some gift modules,sorted out the logical details of each module product and evaluated the interaction design..(3)Leading and formulating the overall architecture plan of the recharge and exchange modules,designing various package plans and the interactive interface between each module.Design and determine the data structure,interface scheme and request timing for interaction with the backend.(4)Participate in the review of test cases,supplement and improve test cases,and independently complete P0 level test cases.(5)Participated in the construction of the recharge package recommendation data set and access to the recharge package recommendation algorithm.Carry out the development of Android risk control module,and participate in the data construction and design of the scoring model in the risk control system.After launch and experimental verification,the live broadcast revenue system has obvious effects on platforms such as Douyin live broadcast and Volcano live broadcast,which improves the user’s watching time,also brings benefits to the anchor and the platform,and realizes the healthy development of the live broadcast ecosystem. |