A method for controlling a flow of cell short messages, comprising: - a configuring step of: dividing the service time of the cell short messaging into one or more time segment, and configuring a threshold of a short message flow of each time segment, wherein the configuring step further comprises: setting a period, and configuring a maximum frequency of usage of a short message service by a same terminal user in said period; - a detecting step of: detecting a user mobile phone action status of a terminal user and position information of a terminal user which enters a cell including a location area code "LAC", a cell global identity "CI", and obtaining the detected location area code "LAC", cell global identity "CI" and user mobile phone action status of the terminal user; and - a service processing step of: judging whether the current user mobile phone action status comprises one or both of calling or transmitting/receiving a short message: if not, discarding the LAC, the CI and the user mobile phone action status of the terminal user; if yes, collecting statistics about a total short message flow of the terminal user in the cell in one time segment, judging whether the total short message flow reaches the threshold of the short message flow of the time segment: in positive case, discarding the LAC, the CI and the user mobile phone action status of the terminal user; otherwise, collecting statistics about the frequency of the terminal user entering the cell in one period, and judging whether the frequency of the terminal user entering the cell in one period exceeds the configured maximum frequency in the period: in positive case, discarding the LAC, the CI and the user mobile phone action status of the terminal user; otherwise, obtaining content of the cell short message from a content provider, and issuing a message to the terminal user in the form of a short message through a short message issuing platform. - a configuring step of: dividing the service time of the cell short messaging into one or more time segment, and configuring a threshold of a short message flow of each time segment, wherein the configuring step further comprises: setting a period, and configuring a maximum frequency of usage of a short message service by a same terminal user in said period; - a detecting step of: detecting a user mobile phone action status of a terminal user and position information of a terminal user which enters a cell including a location area code "LAC", a cell global identity "CI", and obtaining the detected location area code "LAC", cell global identity "CI" and user mobile phone action status of the terminal user; and - a service processing step of: judging whether the current user mobile phone action status comprises one or both of calling or transmitting/receiving a short message: if not, discarding the LAC, the CI and the user mobile phone action status of the terminal user; if yes, collecting statistics about a total short message flow of the terminal user in the cell in one time segment, judging whether the total short message flow reaches the threshold of the short message flow of the time segment: in positive case, discarding the LAC, the CI and the user mobile phone action status of the terminal user; otherwise, collecting statistics about the frequency of the terminal user entering the cell in one period, and judging whether the frequency of the terminal user entering the cell in one period exceeds the configured maximum frequency in the period: in positive case, discarding the LAC, the CI and the user mobile phone action status of the terminal user; otherwise, obtaining content of the cell short message from a content provider, and issuing a message to the terminal user in the form of a short message through a short message issuing platform. judging whether the current user mobile phone action status comprises one or both of calling or transmitting/receiving a short message: if not, discarding the LAC, the CI and the user mobile phone action status of the terminal user; if yes, collecting statistics about a total short message flow of the terminal user in the cell in one time segment, judging whether the total short message flow reaches the threshold of the short message flow of the time segment: in positive case, discarding the LAC, the CI and the user mobile phone action status of the terminal user; otherwise, collecting statistics about the frequency of the terminal user entering the cell in one period, and judging whether the frequency of the terminal user entering the cell in one period exceeds the configured maximum frequency in the period: in positive case, discarding the LAC, the CI and the user mobile phone action status of the terminal user; otherwise, obtaining content of the cell short message from a content provider, and issuing a message to the terminal user in the form of a short message through a short message issuing platform.