The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
 The present invention takes into consideration the particularity of mobile terminal users, and in order to meet the needs of mobile terminal users to obtain hot news in real time, a method, device and system for sharing hot news based on geographic information are provided. The technical scheme of the present invention can perform real-time calculations based on the user's geographic information, push high-relevant, timely and accurate news to the user, and solve the problem that mobile terminal users are limited by the screen, speed and traffic conditions of the mobile terminal and cannot effectively obtain hot spots. News issue.
 The system of the present invention is divided into two parts: a client and a server. The client is a mobile terminal used by the user, such as a mobile phone, a PDA, a tablet computer, a notebook computer or any other portable digital electronic product that can be accessed through the network. The communication method is used to access the network; the server is a network storage device with certain computing capabilities, such as a traditional computer server or cloud storage device, cloud computing resource or cloud server, etc., which provide services on the Internet. The client is used to report the user's geographic information, record and publish news and display news information, etc., mainly including geographic information extraction unit, news record publishing unit and display unit, etc.; the server is used to locate users, search and push news, and Receive and store news released by users, including positioning unit, search push unit, storage unit, etc.
 See figure 1 In the system of the present invention, the method executed on the server side includes the steps:
 S1, acquiring geographic information during the login process of the mobile terminal user;
 S2, positioning the user according to the user's geographic information, and determining the current location of the user;
 S3, search based on the user's current location, and push the news event data that occurs around the user to the user;
 S4, judge whether the news released by the user is received, if yes, go to step S5, otherwise go to step S6 directly;
 S5, receiving the news released by the user, and storing the news after binding the current location of the publisher of the news;
 S6, after updating the user's geographic information regularly, skip back to step S2 to continue execution.
 The technical solutions of the present invention will be further described through some more preferred embodiments below. Wherein, the geographic information in steps S1 and S6 is the geographic information of the mobile terminal currently used by the user reported by the client. For mobile terminals that support the GPS function, the user's geographic information can be the GPS information obtained by the terminal in real time; for mobile terminals that do not support the GPS function, the user's geographic information is based on the information of the base station currently accessed by the terminal or the IP address of the access network to make sure. Since the greatest feature of a mobile terminal is mobility, the location of the user often changes, and the geographic information of the user is regularly updated in the present invention to ensure high correlation between the push news and the location of the user.
 When the user is positioned in step S2, the server parses the user’s geographic information and converts the geographic information into specific location data, such as determining the name of the street, place or building where the user is located, and even the user’s current location Mark it on the map. In this way, in the search process of step S3, calculation is performed with the user's current position as the center, and news that occurs within a certain radius from the center is filtered out, so as to provide the user with more relevant news around.
 The news published by the user in step S4 and S5 is recorded and published by the user using the client. As mentioned in the background art, the existing Internet news is mainly published for the whole society and is not highly relevant to the users themselves; the present invention pays more attention to the hot news happening around the users, and utilizes the photography and camera capabilities commonly available in mobile terminals. Users can record and share the latest and most recent events. The specific process for the client to record and publish news is:
 First, the user uses a mobile terminal to record news events happening around him. In this step, the user can use any one or more of text, pictures and videos to record news events. The client also provides an annotation (graffiti) tool that allows users to annotate key content in pictures or videos To highlight the focus of the event.
 Subsequently, the user publishes the recorded news event through the client. In this step, the user chooses to publish a news event, and the client sends the event data recorded by the user to the server for publication. To save user data traffic and speed up publishing, the client can compress the event data before sending it.
 In the above step S5, after the server receives the event data published by the user, it stores the current location of the publisher as the place where the news occurred and binds the event data to it. The news stored on the server also includes news obtained from the Internet. The server collects other news published by non-users through the network, such as using a web crawler to regularly crawl news data or record news provided by certain news release websites in real time. The server further processes the news collected by these networks, and binds the news to the location based on the analysis of the news content. The server also analyzes the stored event data at the same time, and indexes news events according to key information (such as subject, time, publisher, and place of occurrence) so that the system can search for news.
 When storing data on the server side, in addition to using a traditional centralized server to store data uniformly, cloud storage can also be used to store data in multiple cloud storage devices. When the server pushes data to the user, it dynamically selects the cloud storage device closest to the user according to the user's access location to provide data access services, improving data reliability and user access speed. In addition, in addition to using traditional relational databases to process data when storing data, data can also be analyzed and clustered, and the data can be aggregated into multiple categories according to different hotspots to make full use of cloud storage technology. Advantages to improve news search speed and user access speed. The clustering hot spots can be the location of the news, the type of news topic, the news publisher, or the person involved in the news.
 In the preferred embodiment of the present invention, considering some specific characteristics of the mobile terminal user, some more effective measures are taken to optimize the mobile terminal user. For example, in step S3, the default news push method of the system is based on the user's current location, and news that occurs near the user (such as within 100 meters, 1 km, or 5 kilometers) will be pushed to the user in real time. In a preferred embodiment, the client can allow the user to freely set the hotspots, people, and/or topic-related news to follow. For example, the user can choose to follow hometown, work place, place of residence, or something found during browsing For a place (such as a tourist destination, the user can choose to bookmark the place when browsing), the system pushes the news that occurs near these hot spots to the user according to the user's choice. The user can also choose to follow a specific friend or a specific person, and can also choose to follow news on certain specific topics; with the permission of the friend, the present invention can also push the news happening around the friend to the user.
 Furthermore, in step S3, when searching and pushing, the server separately calculates based on the hot spots of each logged-in user, and pushes the news to the user after sorting the news according to the degree of relevance to the user. In this step, based on the consideration of saving user data traffic and speeding up sharing, the data pushed to the user is processed news summary information, rather than complete news information. After the user receives the summary information, he clicks on the news according to his personal choice, and the server sends the complete information to the client, so that the corresponding news details are displayed on the client.
 In addition, a person of ordinary skill in the art can understand that all or part of the steps in the method of the foregoing embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer readable storage medium. When the program is executed, it includes the steps of the method in the foregoing embodiment, and the storage medium may be: ROM/RAM, magnetic disk, optical disk, memory card, etc. Therefore, corresponding to the method of the present invention, the present invention also includes a hot news sharing device based on geographic information, such as figure 2 As shown, the device includes:
 The login module is used to obtain geographic information during the login process of the mobile terminal user;
 The positioning module is used to locate the user based on the user's geographic information and determine the user's current location;
 Push module, search based on the user's current location, and push the news event data that occurs around the user to the user;
 The release processing module is used to determine whether the news released by the user is received, if so, it will be processed by the news processing module, otherwise it will be processed by the update module;
 The news processing module is used to receive news released by users, and store the news after binding the current location of the news publisher;
 The update module is used to update the user's geographic information regularly and then hand it over to the positioning module for processing.
 The above-mentioned hot news sharing device based on geographic information mainly constitutes the server side in the hot news sharing system based on geographic information of the present invention, and the system further includes at least one client, and the client includes:
 The geographic information extraction module is used to extract geographic information of the mobile terminal and report it to the server;
 News record module, used to record news events happening around the user as event data;
 The publishing module is used to organize and publish the event data to the server;
 The display module is used to display news summary or news details pushed from the server.
 In summary, in the technical solution of the present invention, by real-time calculation of the user’s geographic information, the news release location is associated with the user’s location and/or the user’s hot spot, and the hot news happening around the user is shared with the user in real time . The technical solution of the present invention is aimed at the characteristics that mobile terminal users often change their locations, and pushes mobile terminal users high-relevant, timely and accurate surrounding affairs, so that mobile terminal users have small screens and limited network access speed and traffic. Under the circumstances, news can still be obtained quickly and efficiently.
 The above embodiments are only used to illustrate the present invention, not to limit the present invention. Those of ordinary skill in the relevant technical fields can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, all The equivalent technical solutions also belong to the scope of the present invention, and the patent protection scope of the present invention should be defined by the claims.