CN102289454A - Adaptive information reading-guided system based on map and reading-guided method thereof - Google Patents

Adaptive information reading-guided system based on map and reading-guided method thereof Download PDF

Info

Publication number
CN102289454A
CN102289454A CN2011101691427A CN201110169142A CN102289454A CN 102289454 A CN102289454 A CN 102289454A CN 2011101691427 A CN2011101691427 A CN 2011101691427A CN 201110169142 A CN201110169142 A CN 201110169142A CN 102289454 A CN102289454 A CN 102289454A
Authority
CN
China
Prior art keywords
information
client
city
server
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011101691427A
Other languages
Chinese (zh)
Other versions
CN102289454B (en
Inventor
何锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PEOPLE SEARCH NETWORK AG
Original Assignee
PEOPLE SEARCH NETWORK AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PEOPLE SEARCH NETWORK AG filed Critical PEOPLE SEARCH NETWORK AG
Priority to CN 201110169142 priority Critical patent/CN102289454B/en
Publication of CN102289454A publication Critical patent/CN102289454A/en
Application granted granted Critical
Publication of CN102289454B publication Critical patent/CN102289454B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an adaptive information reading-guided system based on a map and a reading-guided method thereof. The system mainly comprises a client and a server, wherein the client runs in communication terminal equipment and is connected with the server in a wired/wireless communication mode and used for converting the physical coordinates of a screen into geographical coordinates, requesting for the hotspot cities of the current display region from the server, then drawing a city thermodynamic diagram according to the hotspot cities returned by the server, and displaying the information heat and information list of the cities; and the server is in charge of performing background calculation and providing service for the client, inquiring the hotspot city in the requested territorial scope according to the request of the client, and returning data to the client according to a transmission strategy corresponding to the client ability parameter. When a user clicks on certain piece of information in the client, the client displays the details of the information. The system disclosed by the invention can simplify the information search process, and has the advantages of simplicity in operation and high visibility.

Description

A kind of adaptive information introduction system and guided reading method thereof based on map
Technical field
The present invention relates to mobile Internet search and network communications technology field, relate in particular to a kind of adaptive information introduction system and guided reading method thereof based on map.
Background technology
At present, global mobile subscriber surpasses 5,000,000,000, and wherein mobile Internet user Ke Da 5.77 hundred million.Show according to the up-to-date research report of delivering of Juniper Research, will rise to 1,700,000,000 to this numeral in 2013.The reflection of this rapid growth phenomenon is along with epoch and development of technology, and the human domestic demand that movability and information are obtained sharply rises.Increasing people wishes to insert the internet in the process high speed that moves, and obtains the information of needing badly, finishes and oneself wants the thing done.Therefore, to be rapidly developed be historical inevitable to the mobile Internet technology that combines with Internet technology of mobile communication.At present, mobile Internet is penetrated into people's various fields in life of working just gradually, colourful mobile Internet such as news information, mobile phone games, Video Music, mobile-phone payment, location-based service (LBS, Location Based Service) is used fast development.Developing rapidly and popularizing of mobile Internet make people more and more use portable terminal to obtain information, and this also changes the social life of information age greatly.
But, utilize obtaining information in mobile terminal also to have certain limitation: on the one hand, existing communication terminal, comprise panel computer, PDA(Personal Digital Assistant), portable terminal etc., generally all just can obtain the required information of user by access internet through browsers, and resulting information also is that disperse and isolated usually, lacks relevance each other; On the other hand, terminal device is subjected to the restriction of self-conditions such as screen size, user's input mode, battery life, makes that the existence operation was inconvenient when the user utilized these terminal inquiries and view Internet information, intuitive is strong, junk information ties up problems such as limited resources.
Summary of the invention
In view of this, fundamental purpose of the present invention is to provide a kind of adaptive information introduction system and guided reading method thereof based on map, utilize the Internet access capability, the Map Services access ability of communication terminal/client, make the user by browsing map, and translation, convergent-divergent and the clicking operation of utilizing electronic chart to provide are selected the geographic position (as city name) on the map, with the acquisition information list relevant, and then provide the function of reading relevant information with this place.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of adaptive information introduction system based on map, this introduction system mainly is made up of client and server; Wherein,
Client operates in communication terminal, by wire/wireless communication mode Connection Service device; Be used for the screen physical coordinates is converted to geographic coordinate, and to the focus city of server requests current display area, the focus city data of returning according to server are drawn city thermal figure and are shown the heatrate and the information list in this city then;
Server is responsible for carrying out that calculate on the backstage and for described client provides service, the focus city in the territorial scope of being asked according to the request inquiry of client, and according to the pairing transmission policy of its ability parameter, to the client return data.
Wherein, described client is based on the access of the wired or wireless communication mode of fixed terminal or portable terminal to the visit of server.
Described communication comprises WLAN (wireless local area network) Wi-Fi, wireless, packet-switched technology GPRS, 3G (Third Generation) Moblie technology 3G and the 4th third-generation mobile communication technology 4G.
Described client further comprises subscriber interface module, business logic modules, map support module and network communication module; Wherein,
Described subscriber interface module is used to draw the operation of interface and relative users;
Described business logic modules is used to handle the related service logic;
Described map support module is used to carry out mapping, coordinate system conversion; And
Described network communication module is used for communicating and exchanges data with server.
Wherein, described client, described map support module is independent development, or the module of using third party's open platform to be provided.
Described server further comprises temperature computing module, temperature service module and maintenance terminal ability base, transmission policy storehouse, application of policies rule base, temperature storehouse, city, information bank, geographical information library; Wherein,
Described temperature computing module is responsible for according to the data computation city temperature in the information bank;
Described temperature service module is responsible for the request of client is responded;
Described maintenance terminal ability base has been preserved various capacity of mobile terminal models;
Described transmission policy storehouse, the quantity of the data that send and the strategy of type when being used to preserve the request of server customer in response end;
Described application of policies rule base is used to preserve the mapping ruler of terminal capability to transmission policy;
Temperature storehouse, described city is used to preserve the temperature of server according to all cities of information bank calculating;
Described information bank is used to preserve with each city relevant raw information and metadata thereof;
Described geographical information library, being used to preserve the city is the geographic position with the positional value under longitude and latitude or other geographic coordinate systems, and the geographical relevant information of scope.
A kind of adaptive information guided reading method based on map, this method comprises:
A, utilize server to calculate the heatrate value in all cities in the geographical information library and be saved in the temperature storehouse, city the index of the public credibility of the main quantity of the calculating of described temperature value, time of origin, information source according to the information relevant with the city;
B, the body of a map or chart that shows according to the terminal device current screen by client are to the focus city of this scope of service end request;
C, service end go out its optimum data transmission policy according to the terminal capability parameter matching of the client that sends request, extract the focus city and the related data of right quantity in the request scope and pass to client according to this strategy then;
City list and temperature value thereof that D, client pass over according to server, the city correspondence position is drawn the information thermodynamic chart of different colours and size on screen map;
After E, user click on the map focus city sign, the information list that client shows is relevant with this city, the user clicks a certain the information of this urban information in tabulating, and client then shows the particular content of this information.
Wherein, further comprise after the described step e:
F, as user during, repeated execution of steps B at client convergent-divergent map; Or as user during, repeated execution of steps B at client translation map.
In the said method, the computing formula of the described temperature value of steps A is:
h = f i = 1 N ( N , T i , C i , O )
Wherein, h is the heatrate value in city, and N is an information content, T iBe report or the time of origin of information i, C iBe the public credibility in information i source, O represents other correlation parameters.
The ability of portable terminal described in the step C can be divided into crystallized ability and variable ability.Crystallized ability is the ability that just can not change after equipment dispatches from the factory, as screen resolution; Variable ability is the ability that dynamic change can take place along with the use of equipment, as data network availability bandwidth, equipment dump energy, equipment free memory etc.Capacity of equipment can (wherein F be the set of equipment crystallized ability for F, V) expression, and V is the variable competence set of ability with two tuple M.
The described transmission policy of step C has defined data demand and the restriction that server returns to client, comprise focus city in the client-requested regional extent quantity, whether carry information list etc. simultaneously.Shown rule definition in rule base capacity of equipment and the mapping relations of showing strategy, promptly
P=R(M)
Wherein, R is a mapping ruler, and M is the capacity of equipment parameter sets.
The mode of the drafting of the described city thermal figure of step D is: by calculating each color of pixel value on the screen, draw this point according to this color value on screen again and realize that the calculating of its color value is according to the temperature in focus city and position calculation;
c i=f(H,G,x i,y i)
Wherein, c iBe the color value that i is ordered, H is a focus city temperature value set, and G is the set of focus civic location information, (x i, y i) be the coordinate of i point in screen.
Adaptive information introduction system and guided reading method thereof based on map provided by the present invention have the following advantages:
But the present invention utilizes the characteristics of the scalable translation of electronic chart, in a kind of mode more intuitively is some the highest geographic position of user's presenting information temperature (representing information content and the importance relevant with this city), as the city etc., just make the user can obtain its information list and then to read relevant information then by the sign of clicking this city on the map.Carry out in the process of aforesaid operations the user, the user does not need to write any content and only need carry out translation, convergent-divergent and clicking operation on the map that system provides, and just can conveniently browse and read hot information.Thereby this information guided reading system and guided reading method, have simple and efficient to handle, visual strong characteristics.In addition, system server is according to calculating the heatrate in city with what, integrated informations such as time of origin, information source of each city relevant information.It is the information thermodynamic chart that client is drawn the figure that differs in size according to heatrate value correspondence position on map in this city with different colors, thereby the heatrate in this city is showed the user intuitively.The big more city of the many more influences of related information quantity just can show on map significantly more, thereby the user can be come into plain view to the focus city.As, the user can understand the focus city in the different territorial scopes (for example whole world, certain continent, certain some areas, certain state or domestic subregion) by moving or the convergent-divergent map.The user clicks the sign in this city on map, system will further show the list of relevant information in this city, clicks any one of this tabulation, and the user just can read the concrete information content.In addition, the present invention has also used based on the relevant data transmission policies of capacity of equipment: the uneven situation of physical capability of reply current mobile terminal, in order to adapt to distinct device more widely, represent content and mode for the user who holds distinct device provides with its capacity of equipment is complementary, native system has adopted the self-adapting data transmission policy mechanism based on capacity of equipment.For this reason, safeguard the terminal capability database that can dynamically update at system server, this data-base recording the ability parameter of subscriber terminal equipment (as screen resolution, CPU, internal memory, networking mode, available bandwidth etc.).When mobile terminal request focus city, server will be determined the optimum data transmission policy according to the ability of portable terminal, and will related data be returned to client according to this strategy.
Description of drawings
Fig. 1 is the structural representation that the present invention is based on the adaptive information introduction system of map;
Fig. 2 is a client urban information temperature synoptic diagram of the present invention;
Fig. 3 is the adaptive information temperature service procedure synoptic diagram that the present invention is based on map;
Fig. 4 is client urban information tabulation synoptic diagram;
Fig. 5 is a client details content synoptic diagram.
Embodiment
Below in conjunction with accompanying drawing and optimum embodiment of the present invention introduction system of the present invention and method thereof are described in further detail.
As shown in Figure 1, described introduction of the present invention system mainly is made up of client 10 and server 20 two large divisions.Client 10 further comprises subscriber interface module 101, business logic modules 102, map support module 103, network communication module 104.Server 20 further comprises temperature computing module 201, temperature service module 202, and database such as maintenance terminal ability base 203, transmission policy storehouse 204, application of policies rule base 205, temperature storehouse, city 206, information bank 207, geographical information library 208.Wherein,
Client 10 operates in communication terminal device, by wire/wireless communication mode Connection Service device; As may operate on PC, panel computer, the smart mobile phone.The visit of 10 pairs of servers 20 of client can be based on the own any wire/wireless communication technology of fixed terminal/portable terminal.Modal, as Wi-Fi, GPRS, 3G, 4G and even following new wireless communication technology.Client 10 is used for the screen physical coordinates is converted to geographic coordinate, and to the focus city of server requests current display area, and the data of returning according to server are drawn city thermal figure and shown the heatrate and the information list in this city then.
Described subscriber interface module 101 is used to draw the operation of interface and relative users;
Described business logic modules 102 is used to handle the related service logic, and the coupling that for example realizes interface element and data model is with mutual;
Described map support module 103 is used to carry out mapping, coordinate system conversion etc., and this module can be independent development, also the module that can use third party's open platform to be provided, for example Google Maps module, high moral ground module etc.;
Described network communication module 104 is used for communicating and exchanges data with system server 20.
Server 20 is responsible for carrying out that calculate on the backstage and for described client 10 provides service, the focus city in the territorial scope of being asked according to the request inquiry of client 10, and according to the pairing transmission policy of its ability parameter, to client 10 return datas.Wherein,
Described temperature computing module 201 is responsible for calculating the city temperature according to information source;
Described temperature service module 202 is responsible for the request of client 10 is responded;
In the server 20, maintenance terminal ability base 203 is used to preserve various capacity of mobile terminal models; Transmission policy storehouse 204, the quantity of the data that send and the strategy of type when being used to preserve 10 requests of server 20 customer in response ends; Application of policies rule base 205 is used to preserve the mapping ruler of terminal capability to transmission policy; Temperature storehouse, city 206 is used to preserve the temperature of server 20 according to all cities of information bank 207 calculating; Information bank 207, be used to preserve with each city relevant raw information and metadata (for example: information issuing time, information source etc.) thereof, the data of information bank 207, it can be the internet content that software grasped from similar network reptile function, also can be certain specialized information database, for example data journal collection, Weather information storehouse etc.;
Geographical information library 208 is used to preserve geographical relevant informations such as the geographic position (as the positional value under longitude and latitude or other geographic coordinate systems) in city and scope thereof.
Adaptive information guided reading method based on map of the present invention comprises two separate processes, i.e. heatrate computation process and heatrate service process, wherein:
One, heatrate computation process
Utilize the heatrate value in all cities in the server calculating geographical information library and be saved in the temperature storehouse, city the index of the public credibility of the main quantity of the calculating of described temperature value, time of origin, information source according to the information relevant with the city;
The computing formula of described temperature value is:
h = f i = 1 N ( N , T i , C i , O ) Formula 1
Wherein, h is the heatrate value in city, and N is an information content, T iBe report or the time of origin of information i, C iBe the public credibility in information i source, O represents other correlation parameters.
In this example, be example with the China's Mainland scope, server 20 calculates the heatrate value in about 2600 at county level and above administrative areas, the whole nation in real time.All information sources constantly grasp from the internet in the software network reptile.Web crawlers identifies the associated city of information according to the region key word in the Web page text information, longitude and latitude etc. when the information of extracting.Server 20 obtains (as 24 hours) information relevant with each city in the certain hour scope by retrieving information storehouse 207, utilizes formula 1 to calculate the heatrate in this city then.In this example, adopted a kind of simple form of formula 1 to calculate, as shown in Equation 2.
h = f i = 1 N ( N , T i , C i , O ) = min ( 100 , Σ i = 1 N ( Δt i × C i ) ) Formula 2
Δt i=|T i-T 0|/24
Wherein, T 0Time when calculating temperature for server 20, T iBe the time (if there is not issuing time in the webpage, can according to grasping Time Calculation) of i bar information issue, promptly | T i-T 0| the time gap (unit hour) when calculating temperature for information i distance service device 20.C i∈ (0,1) is the weighted value of the public credibility of expression information i source medium, and this value is a pre-determined constant.Calculate gained (being each urban information temperature) and will deposit temperature storehouse, city 206 in.This process need be carried out repeatedly at server 20.
Two, heatrate service process
This process is client 10 request and one of server 20 responses reciprocal process repeatedly, is system provides final service for mobile phone users process.In conjunction with the accompanying drawings 3, the step-by-step procedures of this process is as follows.
Step 301: client 10 initialization also show default map area.
This zone can be that system is predefined, for example the whole nation or certain province; Also can be according to client 10 current locations, show certain scope (200 kilometers or the administrative province in current place for example) on every side, the methods such as GPS (GPS, Global Positioning System), Cellular Networks access base station or WLAN (wireless local area network) (Wi-Fi) access point that can pass through portable terminal (and auxiliary equipment) of obtaining of this positional information obtain.
By the body of a map or chart that client shows according to the terminal device current screen, the focus city to this scope of service end request specifically comprises:
Step 302: client 10 is obtained current body of a map or chart screen coordinate.
Client 10 is obtained the coordinate position of map on screen by transferring terminal system application programming interface (API).For example, map upper left corner screen coordinate be (x1, y1), lower right corner screen coordinate be (x2, y2).
Step 303: client 10 changes into geographic coordinate with screen coordinate.
Client 10 utilize map support module 103 with body of a map or chart screen physical coordinates (x1, y1), (x2 y2) converts geographic coordinate to, as latitude and longitude coordinates (Lo1, La1), (Lo2, La2).What deserves to be explained is that the actual calculation result is relevant with the map scaling with screen size.
Step 304: client 10 is to the focus city of server 20 request current display area.
(Lo1, La1), (Lo2 La2) sends to server 20 to the geographic coordinate of the current region that client 10 is calculated step 303, has also comprised the ability parameter of self simultaneously in the request message.In this example, the ability parameter M that carries in request of client 10 specifically is constructed as follows:
M (F, V)=M (s}, and n}) formula 3
Wherein: s is the screen resolution of portable terminal, n is current networking mode sign, as indicate client 10 which kind of wireless network of current use to communicate by letter with server 20, for example WLAN (wireless local area network) (Wi-Fi), wireless, packet-switched technology (GPRS), 3G (Third Generation) Moblie technology (3G), the 4th third-generation mobile communication technology (4G) etc.
For save bandwidth, Cai native system also allows client 10 transmission capacity parameter in each Connection Service device 20; Follow-up mutual in, server 20 will utilize client 10 ability parameters of buffer memory to initiate connection again or reported different ability parameters up to client 10.
Service end goes out its optimum data transmission policy according to the terminal capability parameter matching of the client that sends request, extracts the focus city and the related data of right quantity in the request scope and passes to client according to this strategy then; The ability of described portable terminal can be divided into crystallized ability and variable ability.Crystallized ability is the ability that just can not change after equipment dispatches from the factory, as screen resolution; Variable ability is the ability that dynamic change can take place along with the use of equipment, as data network availability bandwidth, equipment dump energy, equipment free memory etc.Capacity of equipment can (wherein F be the set of equipment crystallized ability for F, V) expression, and V is the variable competence set of ability with two tuple M.Described transmission policy has defined data demand and the restriction that server returns to client, comprise focus city in the client-requested regional extent quantity, whether carry information list etc. simultaneously.Shown rule definition in rule base capacity of equipment and the mapping relations of showing strategy, promptly
P=R (M) formula 4
Wherein, R is a mapping ruler, and M is the capacity of equipment parameter sets.Detailed process is as follows:
Step 305: server 20 is inquired about its transmission policy according to client 10 ability parameters.
Server 20 utilizes terminal capability storehouse 203, transmission policy storehouse 204 and application of policies rule base 205 according to the ability parameter that client in the step 304 10 sends, and determines the transmission policy Px of current use.Repeat to submit to identical ability parameter for fear of client 10 in subsequent request, server 20 should strategy Px with buffer memory, with client 10 follow-up mutual in use.
The sample form of employed terminal capability storehouse 203, transmission policy storehouse 204 and application of policies rule base 205 is respectively shown in table one, table two, table three in this example.
Table one: terminal capability storehouse 203 samples
ID Screen resolution Networking mode
M1 480x320 WiFi
M2 480x320 GPRS
M3 480x320 3G
M4 320x240 WiFi
M5 320x240 GPRS
M6 320x240 3G
M7 Other Other
Table two: transmission policy storehouse 204 samples
ID Focus city quantity Whether attach message Each transmission information content
P1 10 Be 10
P2 10 Not 10
P3 5 Be 5
P4 5 Not 5
Table three: application of policies rule base 205 samples
ID Terminal capability ID Transmission policy ID
R1 M1 P1
R2 M2 P2
R3 M3 P1
R4 M4 P3
R5 M5 P4
R6 M6 P3
R7 M7 P2
Server 20 is according to the screen resolution and the networking mode of client 10, and inquiry terminal ability base 203 draws corresponding ability ID number; Utilize this ability ID query strategy application rule storehouse 205 then, obtain corresponding transmission policy ID; Utilize this strategy ID can know the focus city quantity that at every turn sends this client 10 to and whether carry corresponding information list.In this example, suppose the national focus of client 10 inquiry city, and ability parameter is ({ 320x240}, { GPRS}).Then server 20 will be according to table one, table
Two, table three is determined to return to the focus city number of client 10 to be 5 (is the related data in 5 the highest cities of domestic information temperature, and the information of subsidiary city correspondence.
City list and temperature value thereof that client passes over according to server, the city correspondence position is drawn the information thermodynamic chart of different colours and size on screen map.
The mode of the drafting of described city thermal figure is: by calculating each color of pixel value on the screen, draw this point according to this color value on screen again and realize that the calculating of its color value is according to the temperature in focus city and position calculation;
c i=f (H, G, x i, y i) formula 5
Wherein, c iBe the color value that i is ordered, H is a focus city temperature value set, and G is the set of focus civic location information, (x i, y i) be the coordinate of i point in screen.
Step 306: the focus city in the territorial scope that service end 20 inquiring client terminals 10 are asked.
The geographic range that server 20 is asked according to client 10 (Lo1, La1), (Lo2 La2), utilizes the focus city number m of the transmission policy Px defined that geographical information library 208 and integrating step 305 determine, obtains the focus city data that need return:
{city1,Lo1,La1,
city2,Lo2,La2,
...
citym,Lom,Lam
}
Step 307: the heatrate in service end 20 inquiry focus cities.
Server 20 utilizes the pairing heatrate value in focus city that obtains in 206 query steps 306 of temperature storehouse, city, i.e. { h1, h2, h3, h4, h5}.
Step 308: server 20 returns focus city data to client.
If the tactful Px that step 305 is determined does not require subsidiary specifying information, then server 20 returns the data that step 306 and step 307 obtain to client 10, and the form of server 20 return datas is:
{city1,Lo1,La1,h1
city2,Lo2,La2,h2
...
citym,Lom,Lam,hm
}
Forward step 311 then to;
If Px requires to carry data, then forward step 309 to.
Step 309: server 20 inquiry focus urban informations.
The information of relevant focus city (being determined by step 306) in the server 20 Query Information storehouses 207, the bar number of information is by the determined transmission policy Px decision of step 305, promptly
{info1.1,info1.2,..info1.x
info2.1,info2.2,...,info1.x
...
infom.1,infom.2,...,infom.x
}
Wherein x is the bar number of the information of at every turn carrying of Px definition.
Step 310: server 20 returns focus city data and relevant information thereof to client 10
The data that server 20 obtains step 306, step 307, step 309 are returned client 10, and its form is:
{city1,Lo1,La1,hlinfo1.1,...,info1.x
city2,Lo2,La2,h2,info2.1,...,info2.x
...
citym,Lom,Lam,hm,infom.1,...,infom.x
}
Step 311: client 10 is drawn city thermal figure according to the focus city data that server 20 returns.
Client 10 is at first calculated each color of pixel value on the screen according to the position and the temperature in each focus city.Use the another kind of concrete form of formula 5 in this example:
c i ( r , g , b , α ) = f ( H 1 N , G 1 N , x i , y i )
r=h i×2+55
G=0 formula 6
b=0
α=h i/100
h i = int ( max j = 1 N ( H j - ( G jx ′ - x i ) 2 + ( G jy ′ - y i ) 2 × K ) )
Wherein: (r, b g) are the rgb value of screen point, and a is the alpha value (transparency of this value representation when screen point is drawn, 1 for opaque fully, 0 for transparent fully) of screen point, and int () is a bracket function, and K is that an expression is along with constant and assurance
Figure BSA00000522692100133
Figure BSA00000522692100134
Geographic coordinate (G for focus city j Jx, G Jy) pairing screen coordinate.
The heating power synoptic diagram of drawing according to formula 6 as shown in Figure 2.
Step 312: when the user clicks focus city when sign in client 10 maps, client 10 shows the heatrate and the information list in these cities.
If client 10 has had the information in focus city, for example server 20 is determined to require focus city relevant information is sent to client 10 with information temperature value at the transmission policy Px of client 10 in step 305, perhaps client 10 obtains to server 20 requests to step 315 by step 313, then client 10 shows the information list in this city, forwards step 316 then to; If client 10 is the information data in this city not also, then forward step 313 to.
In this example, server 20 will be according to transmission policy P4 (seeing step 305), and each focus city (totally 5) are transmitted 5 focus urban informations (comprising text) at every turn and given client 10, as shown in Figure 4.
Step 313: client 10 is to server 20 request focus urban informations.
The user can ask certain focus city more information to server 20 by " more " functions that client 10 provides.
Client 10 is submitted the parameter of following form to when server 20 request city lists:
{CID,MID}
Wherein CID is focus city ID, and MID is the ID of the last item information of having kept of client.If client 10 is the information of asking focus city CID for the first time, then MID can be changed to particular value as-1 or 0.
Step 314: the information in server 20 inquiry focus cities.
Server 20 is obtained the MID remaining information of focus city CID afterwards according to CID and MID Query Information storehouse 207, and the bar number of information is by the Px definition of server buffer.Be that data mode is:
{info1,info2,...,infox}
Step 315: server 20 returns the focus urban information and gives client 10.
Server 20 obtains data with step 314 and returns to client 10.Forward step 312 then to.
Step 316: when the user clicks in the client 10 certain bar information, client 10 will show the detailed content of this information.As shown in Figure 5.
Step 317: when 10 pairs of maps of user's operated client carry out convergent-divergent, forward step 302 to.
Step 318: when 10 pairs of maps of user's operated client carry out translation, forward step 302 to.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.

Claims (10)

1. the adaptive information introduction system based on map is characterized in that this introduction system mainly is made up of client and server; Wherein,
Client operates in communication terminal, by wire/wireless communication mode Connection Service device; Be used for the screen physical coordinates is converted to geographic coordinate, and to the focus city of server requests current display area, the focus city data of returning according to server are drawn city thermal figure and are shown the heatrate and the information list in this city then;
Server is responsible for carrying out that calculate on the backstage and for described client provides service, the focus city in the territorial scope of being asked according to the request inquiry of client, and according to the pairing transmission policy of its ability parameter, to the client return data.
2. the adaptive information introduction system based on map according to claim 1 is characterized in that described client is based on the access of the wired or wireless communication mode of fixed terminal or portable terminal to the visit of server.
3. the adaptive information introduction system based on map according to claim 1 and 2, it is characterized in that, described communication comprises WLAN (wireless local area network) Wi-Fi, wireless, packet-switched technology GPRS, 3G (Third Generation) Moblie technology 3G and the 4th third-generation mobile communication technology 4G.
4. the adaptive information introduction system based on map according to claim 1 is characterized in that described client further comprises subscriber interface module, business logic modules, map support module and network communication module; Wherein,
Described subscriber interface module is used to draw interface and response user operation;
Described business logic modules is used to handle the related service logic;
Described map support module is used to carry out mapping, coordinate system conversion; And
Described network communication module is used for communicating and exchanges data with server.
5. the adaptive information introduction system based on map according to claim 1 is characterized in that, described client, and described map support module is independent development, or the module of using third party's open platform to be provided.
6. the adaptive information introduction system based on map according to claim 1, it is characterized in that described server further comprises temperature computing module, temperature service module and maintenance terminal ability base, transmission policy storehouse, application of policies rule base, temperature storehouse, city, information bank, geographical information library; Wherein,
Described temperature computing module is used for the data computation city temperature according to information bank;
Described temperature service module is responsible for the request of client is responded;
Described maintenance terminal ability base has been preserved various capacity of mobile terminal models;
Described transmission policy storehouse, the quantity of the data that send and the strategy of type when being used to preserve the request of server customer in response end;
Described application of policies rule base is used to preserve the mapping ruler of terminal capability to transmission policy;
Temperature storehouse, described city is used to preserve the temperature of server according to all cities of information bank calculating;
Described information bank is used to preserve with each city relevant raw information and metadata thereof;
Described geographical information library, being used to preserve the city is the geographic position with the positional value under longitude and latitude or other geographic coordinate systems, and the geographical relevant information of scope.
7. adaptive information guided reading method based on map is characterized in that this method comprises:
A, utilize server to calculate the heatrate value in all cities in the geographical information library and be saved in the temperature storehouse, city the index of the public credibility of the main quantity of the calculating of described temperature value, time of origin, information source according to the information relevant with the city;
B, the body of a map or chart that shows according to the terminal device current screen by client are to the focus city of this scope of service end request;
C, service end go out its optimum data transmission policy according to the terminal capability parameter matching of the client that sends request, extract the focus city and the related data of right quantity in the request scope and pass to client according to this strategy then;
City list and temperature value thereof that D, client pass over according to server, the city correspondence position is drawn the information thermodynamic chart of different colours and size on screen map;
After E, user click on the map focus city sign, the information list that client shows is relevant with this city, the user clicks a certain the information of this urban information in tabulating, and client then shows the particular content of this information.
8. the adaptive information guided reading method based on map according to claim 7 is characterized in that, further comprises after the described step e:
F, as user during, repeated execution of steps B at client convergent-divergent map; Or as user during, repeated execution of steps B at client translation map.
9. the adaptive information guided reading method based on map according to claim 7 is characterized in that, the computing formula of the described temperature value of described steps A is:
h = f i = 1 N ( N , T i , C i , O )
Wherein, h is the heatrate value in city, and N is an information content, T iBe report or the time of origin of information i, C iBe the public credibility in information i source, O represents other correlation parameters.
10. the adaptive information guided reading method based on map according to claim 7, it is characterized in that, the mode of the drafting of the described city thermal figure of described step D is: by calculating each color of pixel value on the screen, on screen, draw this point according to this color value again and realize that the calculating of its color value is according to the temperature in focus city and position calculation;
c i=f(H,G,x i,y i)
Wherein, c iBe the color value that i is ordered, H is a focus city temperature value set, and G is the set of focus civic location information, (x i, y i) be the coordinate of i point in screen.
CN 201110169142 2011-06-03 2011-06-22 Adaptive information reading-guided system based on map and reading-guided method thereof Expired - Fee Related CN102289454B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110169142 CN102289454B (en) 2011-06-03 2011-06-22 Adaptive information reading-guided system based on map and reading-guided method thereof

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201110157410.3 2011-06-03
CN201110157410 2011-06-03
CN 201110169142 CN102289454B (en) 2011-06-03 2011-06-22 Adaptive information reading-guided system based on map and reading-guided method thereof

Publications (2)

Publication Number Publication Date
CN102289454A true CN102289454A (en) 2011-12-21
CN102289454B CN102289454B (en) 2013-09-11

Family

ID=45335886

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110169142 Expired - Fee Related CN102289454B (en) 2011-06-03 2011-06-22 Adaptive information reading-guided system based on map and reading-guided method thereof

Country Status (1)

Country Link
CN (1) CN102289454B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699615A (en) * 2013-12-17 2014-04-02 鲁东大学 Rapid map representing method and system based on point vector data multilayer storage
CN103955479A (en) * 2014-04-02 2014-07-30 北京百度网讯科技有限公司 Implementation method and device of electronic map
CN103973743A (en) * 2013-01-31 2014-08-06 上海飞田通信技术有限公司 Adaptive region querying system and method based on smart mobile device
CN105185116A (en) * 2015-09-15 2015-12-23 广州地理研究所 Construction method of network-intensive type mini-passenger car travel demand thermodynamic diagram
CN106599233A (en) * 2016-12-20 2017-04-26 国云科技股份有限公司 Visual map thermodynamic diagram analogue data generation method
CN107332883A (en) * 2017-06-10 2017-11-07 努比亚技术有限公司 Information updating method, device and computer-readable recording medium
CN108009188A (en) * 2017-08-16 2018-05-08 北京嘀嘀无限科技发展有限公司 Thermodynamic chart methods of exhibiting, system, terminal and server
CN108418816A (en) * 2018-02-13 2018-08-17 山东顺国电子科技有限公司 Resource method for visualizing, apparatus and system
CN109949395A (en) * 2019-03-15 2019-06-28 智慧足迹数据科技有限公司 Thermodynamic chart rendering method and device
CN110019317A (en) * 2017-08-01 2019-07-16 智能云科信息科技有限公司 The displaying of machining production capacity and search system and method
WO2020133203A1 (en) * 2018-12-28 2020-07-02 Oppo广东移动通信有限公司 Method and device used for transmitting capability information
CN111931078A (en) * 2020-07-07 2020-11-13 杭州电子科技大学 Information interaction system and method based on map scene
CN115515078A (en) * 2021-06-23 2022-12-23 青岛海信网络科技股份有限公司 Data processing method, system and equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1467692A (en) * 2002-07-12 2004-01-14 黄珏华 Method for making electronic map
CN101937449A (en) * 2010-07-01 2011-01-05 上海杰图房网信息科技有限公司 House property display system and method based on panoramic electronic map
CN101997980A (en) * 2010-10-26 2011-03-30 东莞宇龙通信科技有限公司 Map-based weather information display method and mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1467692A (en) * 2002-07-12 2004-01-14 黄珏华 Method for making electronic map
CN101937449A (en) * 2010-07-01 2011-01-05 上海杰图房网信息科技有限公司 House property display system and method based on panoramic electronic map
CN101997980A (en) * 2010-10-26 2011-03-30 东莞宇龙通信科技有限公司 Map-based weather information display method and mobile terminal

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103973743A (en) * 2013-01-31 2014-08-06 上海飞田通信技术有限公司 Adaptive region querying system and method based on smart mobile device
CN103699615B (en) * 2013-12-17 2016-09-14 鲁东大学 A kind of quick cartographic representation method and system based on point vector data multilayered memory
CN103699615A (en) * 2013-12-17 2014-04-02 鲁东大学 Rapid map representing method and system based on point vector data multilayer storage
CN103955479A (en) * 2014-04-02 2014-07-30 北京百度网讯科技有限公司 Implementation method and device of electronic map
CN105185116A (en) * 2015-09-15 2015-12-23 广州地理研究所 Construction method of network-intensive type mini-passenger car travel demand thermodynamic diagram
CN106599233A (en) * 2016-12-20 2017-04-26 国云科技股份有限公司 Visual map thermodynamic diagram analogue data generation method
CN107332883A (en) * 2017-06-10 2017-11-07 努比亚技术有限公司 Information updating method, device and computer-readable recording medium
CN110019317A (en) * 2017-08-01 2019-07-16 智能云科信息科技有限公司 The displaying of machining production capacity and search system and method
CN110019317B (en) * 2017-08-01 2023-08-29 智能云科信息科技有限公司 System and method for displaying and searching machining productivity
CN108009188A (en) * 2017-08-16 2018-05-08 北京嘀嘀无限科技发展有限公司 Thermodynamic chart methods of exhibiting, system, terminal and server
CN108418816A (en) * 2018-02-13 2018-08-17 山东顺国电子科技有限公司 Resource method for visualizing, apparatus and system
WO2020133203A1 (en) * 2018-12-28 2020-07-02 Oppo广东移动通信有限公司 Method and device used for transmitting capability information
CN112789874A (en) * 2018-12-28 2021-05-11 Oppo广东移动通信有限公司 Method and device for transmitting capability information
CN109949395A (en) * 2019-03-15 2019-06-28 智慧足迹数据科技有限公司 Thermodynamic chart rendering method and device
CN111931078A (en) * 2020-07-07 2020-11-13 杭州电子科技大学 Information interaction system and method based on map scene
CN111931078B (en) * 2020-07-07 2021-11-16 杭州电子科技大学 Information interaction system and method based on map scene
CN115515078A (en) * 2021-06-23 2022-12-23 青岛海信网络科技股份有限公司 Data processing method, system and equipment

Also Published As

Publication number Publication date
CN102289454B (en) 2013-09-11

Similar Documents

Publication Publication Date Title
CN102289454B (en) Adaptive information reading-guided system based on map and reading-guided method thereof
US11314715B2 (en) Refining location estimates and reverse geocoding based on a user profile
Majid et al. A context-aware personalized travel recommendation system based on geotagged social media data mining
US20100070368A1 (en) Registering advertisements on an electronic map
Shankar et al. Crowds replace experts: Building better location-based services using mobile social network interactions
US7231441B2 (en) Virtual beacon system
CN103377559B (en) The methods of exhibiting of road condition information of electronic map and system
CN103443788A (en) Method and means for browsing by walking
CN101349567A (en) Method for providing local mobile geographical information service based on GPS and mobile terminal
CN102782676A (en) Online search based on geography tagged recommendations
CN107092623B (en) Interest point query method and device
CN103884345A (en) Interest point information collecting method, interest point information displaying method, interest point information collecting device, interest point information displaying device, and interest point retrieval system
CN103425655A (en) Method and device for searching venue information for location based service
CN103577544B (en) A kind of method and device for providing information to be sent
CN103699615B (en) A kind of quick cartographic representation method and system based on point vector data multilayered memory
CN104598604A (en) Browsing method of website navigation applied in various browsers
CN102208076A (en) Advertisement information publishing method and system
CN103942296A (en) Data filtering method based on ID classifications and geographic information
CN103631871A (en) One-dimensional map device and implementation method for one-dimensional map
CN202309755U (en) Information service system and information service device
Ahmad et al. A Google Map based social network (GMBSN) for exploring information about a specific territory
CN102831501A (en) Interactive type geospatial information based labor service resource management system
US20160105516A1 (en) Method for displaying site page related to current position in desired condition order in portable terminal, and system
CN102081657A (en) Network-based satellite cloud picture positioning method
CN102595311A (en) Geographical position information layering-based network knowledge output method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130911

Termination date: 20140622

EXPY Termination of patent right or utility model