Please refer to Figure 1, the mobile terminal is connected to the mobile Internet in a wireless manner, and the network-side server is a group of servers that complete the functions of audience management, point management, and advertisement push.
 Please refer to Figure 2, which is a flow chart of the communication between the network-side server and the mobile terminal, which is the main flow chart explaining the interaction of multimedia advertisement files and user points between the network-side server and the mobile terminal.
 When a new advertisement plan is released, the audience management server first conducts audience data mining from the user database according to the advertiser's requirements to form target user audience group data (step 200).
 The advertisement push server has an advertisement push list made for each mobile user. The audience management server adds the unique ID of the multimedia advertisement planned to be published to the advertisement push list of each user in the audience group based on the audience group data obtained by data mining. (Step 201), the unique IDs in the push list are sorted according to the priority level of the multimedia advertisement files, and the same priority level is sorted according to the FIFO principle.
 When there are advertisements that need to be pushed in the advertisement push list of the mobile user in the advertisement push server, and the server detects that the mobile terminal data transmission link is idle, the advertisement push server initiates a multimedia advertisement file push request to the mobile terminal (step 202), After receiving the request, the terminal detects the size of the available storage space of the mobile terminal, and sends the available storage space data to the advertisement push server (step 203).
 The advertisement push server compares whether the available storage space is sufficient to store the multimedia advertisement file to be pushed, if the storage space is sufficient, the push operation is performed (step 204), if the storage space is not satisfied, the push operation is not performed, and the mobile terminal receives the multimedia advertisement file After the completion, the information of successful reception is fed back to the advertisement push server (step 205). The mobile terminal is sorted according to the priority levels of the multimedia advertisement files, and the same priority level follows the FIFO principle.
 After the advertisement push server successfully pushes the multimedia advertisement file to the mobile terminal, it updates the push list of the user (step 206) to ensure that the server will not send the multimedia advertisement file with the same content to the same mobile user.
 After the mobile terminal advertisement display (step 207) is completed, the advertisement display receipt information is sent to the point management server (step 208), the point management server calculates and records the points (step 209), and sends the point success information and point value to the mobile terminal ( Step 210).
 The audience group is determined by user attribute matching. The main basis for matching is the following attributes of the user: gender, age, attribution, income, consumption interest, etc., among which: gender, age, attribution are the main classification attributes; income, consumption Attributes such as interest are subordinate classification attributes, because such attributes need to be obtained by customer mining, and because these attributes have a certain degree of uncertainty and diversity, they are set as subordinate attributes.
 The advertisement push list is divided into two or more priority levels according to the user’s main classification attribute and subordinate classification attribute. The specific advertisement push list of each mobile user is arranged according to the priority level of the advertisement. The higher the priority level, the order in the advertisement push list The higher the priority level is, the sorting of the same priority level follows the FIFO principle, and the multimedia advertisement file corresponding to the unique ID in the higher order will be pushed to the mobile terminal first.
 Figure 3 is a flowchart of the initialization procedure of the mobile terminal.
 Referring to Figure 3, in the initialization process of the mobile terminal, the user login process is first completed.
 Then, the unique ID code of the multimedia advertisement stored in the mobile terminal is sent to the server, and the validity period is verified by the server. If the multimedia advertisement file exceeds the validity period, the mobile terminal deletes the expired multimedia advertisement file to release storage space.
 The mobile terminal receives the request of the network side server to push the advertisement file, first detects the available storage space of the mobile terminal, and sends the available storage space size data to the network side server, waits for the operation instruction sent by the network side server, and completes the multimedia advertisement according to the network side server instruction The received and stored multimedia advertisement files are sorted according to the priority of the successfully downloaded multimedia advertisement files, and the same priority is sorted according to the FIFO principle.
 Please refer to Figure 4, when a mobile user accesses the wireless Internet, multimedia advertisement content files are pushed to the mobile terminal by means of push, and stored in a dedicated directory. Each multimedia advertisement file has a unique ID number. After the mobile terminal successfully receives and stores the video in the mobile terminal, the mobile terminal sends confirmation information containing the unique ID number to the server via the wireless Internet, and the network server records the confirmation information to Ensure that the server will not send multimedia advertisement files with the same content to the same mobile user.
 The mobile user clicks and plays the multimedia advertisement file. At the end of the multimedia advertisement file is an interactive interface. The interactive interface contains options for evaluating the advertisement. The options include items for the user to independently input feedback content.
 The interactive interface includes an option for storing additional information of the advertiser. When the user selects this option, the advertiser's service phone number, website address, product electronic coupon and other information can be stored in the mobile terminal memory for searching and using at any time.
 The interactive interface includes an end operation option. The user selects this option to end the multimedia advertisement playback operation. At the same time, the mobile terminal sends the playback completion receipt information to the network-side server via the mobile Internet. The receipt information includes the mobile user's advertisement evaluation content information and whether to store it Advertiser additional information. After the network-side server successfully receives the receipt information, the network-side server calculates the advertising points value and records the points for mobile users in the server database according to whether the advertisement is viewed, whether to feedback information, whether to store the advertiser's additional information, etc. , The network-side server sends the point value to the mobile terminal, and the mobile terminal program displays the point value that notifies the user of the successful acquisition.
 The counter value in the played multimedia advertisement file is decreased by 1.
 The mobile terminal checks the status of the counter, and if the counter is 0, it indicates that the advertisement content has been cyclically played, and the multimedia advertisement file will be automatically deleted. The mobile terminal program returns to the multimedia advertising interface.
 Please refer to Figure 5, the video files stored in the video server on the network side are pre-processed. During the pre-processing, an advertisement activation tag is added to the media stream of the video program, and the advertisement activation tag is the network side video server. Added in the media stream of the video program, the advertising start tag can be event-driven and time-driven. The event-driven advertising start tag is to add one or more events to the video stream, and the event is detected to start the playback of the multimedia advertisement file ; Time-driven advertising activation tag is a timetable file for marking multimedia advertisement activation events in the form of an independent file or file fragment. After the independent file or file fragment is sent to the mobile terminal, the mobile terminal activates the multimedia advertisement file according to the timetable in the file Play.
 When a mobile user is watching a video program, the mobile terminal pauses the playback of the video program at the video playback position or time point specified by the advertisement start tag according to the detected advertisement start tag, and starts the playback of multimedia advertisement files, multimedia advertisement files After playing, the mobile terminal continues to play the video program content.
 The counter value in the played multimedia advertisement file is decreased by 1.
 The mobile terminal sends the multimedia advertisement playback completion receipt information to the network-side server via the mobile Internet. The receipt information contains multimedia advertising ID information. After the network-side server successfully receives the receipt information, the network-side server lists the mobile user in the server database according to the advertising points value. Record points.
 The mobile terminal checks the status of the counter, and if the counter is 0, it indicates that the advertisement content has been cyclically played, and the multimedia advertisement file will be deleted.
Although the present invention is described in connection with specific preferred embodiments, those skilled in the art will realize that various modifications, additions and deletions can be made without departing from the scope and essence of the present invention disclosed in the claims.
 The software in the present invention can not only be integrated in various video players, but also can be used independently to complete the functions involved. Therefore, without departing from these principles, the present invention can obviously be modified in terms of structure and details, and we claim protection for all modifications and changes within the spirit and scope of the claims.