The invention discloses a
wireless heterogeneous network file cache updating method based on
multicast. The method comprises the steps of 1, establishing a
network topology which comprises small basestation distribution, user distribution, and distribution of connection relationships between small base stations and users; 2, establishing a current popular file set popularity
distribution model; 3, establishing an
energy consumption model for updating files in a
multicast mode; 4, inferring a target function and a limiting condition for maximizing a
system cache hit rate, and establishing an optimization model; 5, converting an
optimization problem into a multi-choice
knapsack problem, and carrying out solution to obtain cache file updating schemes of all small base stations; 6, sending afile to the small base stations in a
multicast mode; and 7, periodically carrying out cache updating on all small base stations in the
system through adoption of the steps 2-6 when a popular file setis changed. According to the method provided by the invention, popular files can be reasonably updated to different small base stations, so the possibility of directly obtaining video data from the small base stations by the users is improved, and the data of a network backhaul link is reduced.