CN103136655A - Device and method used for displaying contact person information on electronic map - Google Patents

Device and method used for displaying contact person information on electronic map Download PDF

Info

Publication number
CN103136655A
CN103136655A CN2011103927970A CN201110392797A CN103136655A CN 103136655 A CN103136655 A CN 103136655A CN 2011103927970 A CN2011103927970 A CN 2011103927970A CN 201110392797 A CN201110392797 A CN 201110392797A CN 103136655 A CN103136655 A CN 103136655A
Authority
CN
China
Prior art keywords
map
electronic chart
contact person
information
latitude
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.)
Pending
Application number
CN2011103927970A
Other languages
Chinese (zh)
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.)
O2Micro China Co Ltd
Original Assignee
O2Micro China Co Ltd
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 O2Micro China Co Ltd filed Critical O2Micro China Co Ltd
Priority to CN2011103927970A priority Critical patent/CN103136655A/en
Priority to TW101142239A priority patent/TW201324217A/en
Publication of CN103136655A publication Critical patent/CN103136655A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a device and a method for displaying contact person information on an electronic map and a mobile terminal, and aims to overcome the defects that in the prior art, a public application program interface is needed for displaying the contact person information on the electronic map or the positions of contact persons displayed on the electronic map are not accurate. The device comprises an interface unit used for obtaining the contact person information, a first processing unit used for generating a transparent contact person map, a second processing unit used for overlapping the transparent contact person map on the electronic map, and a display unit used for displaying the overlapped electronic map and the transparent contact person map. The method is used for executing the functions of the device. The mobile terminal comprises the device. By means of the device, the method and the mobile terminal, the public application program interface is not needed, and the contact person information can be precisely displayed on the electronic map.

Description

Be used for showing the apparatus and method of associated person information on electronic chart
Technical field
Present invention relates in general to field of information processing, more specifically, the present invention relates to a kind of for show the apparatus and method of associated person information and a kind of mobile terminal that comprises this device on electronic chart.
Background technology
At present, be different from showing with tabular form and the technology of user's associated person information in the service that some systems, client application or network application provide, can show with the form of map user's associated person information in the past.The present normally application programming interfaces (API by utilizing third party's map to provide of this class technology, Application Program Interface) with focus (POI, Point of Interest) be loaded on map, each POI here represents the relevant personal information such as a contact person and contact method thereof, thereby, realized showing with the ground diagram form purpose of user's associated person information.
Yet some map does not provide public API to come application institute for other, and under some situation or occasion, and due to user's particular demands or select limitedly, its map that can use also may not provide such API.Therefore, do not provide third party's map of public API for this class, POI can't be loaded on this class map, thereby cause to utilize existing technology to come to show with the ground diagram form user's associated person information.
In addition, even the open map of public API can be provided, its public API that provides can't be added to longitude and latitude on map exactly, and therefore, the POI position of adding up like this and its actual position are to have some gaps.This be because, every country is for security consideration, map provider does not generally provide open accurate longitude and latitude filling API.Therefore, for the open map that namely allows to provide public API, its POI position that is loaded on map is inaccurate.
Summary of the invention
Defects in view of prior art, one of purpose of the present invention is to provide a kind of apparatus and method and mobile terminal for show associated person information on electronic chart, comes showing associated person information on electronic chart or the shown inaccurate problem of contact location on electronic chart to overcome at least the common application interface that needs that exists in the prior art.
To achieve these goals, according to an aspect of the present invention, provide a kind of for show the device of associated person information on electronic chart, comprise: interface unit, it is arranged to the associated person information that obtains the user, wherein, associated person information comprises the latitude and longitude information of indicating respectively each contact location; The first processing unit, it is arranged to according to the latitude and longitude information of indicating respectively each contact location and generates transparent contact person's map, makes the point on this transparent contact person's map be associated with the associated person information relevant with the longitude and latitude of this point; The second processing unit, it is arranged to the latitude and longitude information according to electronic chart, and transparent contact person's map is superimposed upon on this electronic chart, makes the overlapping point of two maps have identical latitude and longitude information; And display unit, it is arranged to and shows electronic chart and the transparent contact person's map that is superimposed.
According to another aspect of the present invention, also provide a kind of mobile terminal, comprised as above for show the device of associated person information on electronic chart.
According to another aspect of the present invention, also provide a kind of and comprise the method for associated person information for showing on electronic chart: obtain user's associated person information, wherein, associated person information comprises the latitude and longitude information of indicating respectively each contact location; Generate transparent contact person's map according to the latitude and longitude information of indicating respectively each contact location, make the point on this transparent contact person's map be associated with the associated person information relevant with the longitude and latitude of this point; According to the latitude and longitude information of electronic chart, transparent contact person's map is superimposed upon on electronic chart, make the overlapping point of two maps have identical latitude and longitude information; And show electronic chart and the transparent contact person's map be superimposed.
According to other side of the present invention, corresponding computer-readable recording medium also is provided, storing on this computer-readable recording medium can be by the computer program of computing equipment execution, and it is above-mentioned for show the method for associated person information on electronic chart that described program can make described computing equipment carry out when carrying out.
The device, method and the mobile terminal that are used for showing associated person information on electronic chart according to the invention described above embodiment, can realize following at least benefit: use above-mentioned device, method and mobile terminal for demonstration associated person information on electronic chart according to the embodiment of the present invention, user's the associated person information form with visualized map can be shown, and do not need the map supplier to provide the common application interface can show associated person information on electronic chart, and the contact location of its demonstration is more accurate.
Provided hereinbefore about brief overview of the present invention, in order to basic comprehension about some aspect of the present invention is provided.Should be appreciated that this general introduction is not about exhaustive general introduction of the present invention.It is not that intention is determined key of the present invention or pith, neither be intended to limit scope of the present invention.Its purpose is only that the form of simplifying provides some concept, with this as the preorder in greater detail of discussing after a while.
By below in conjunction with the detailed description of accompanying drawing to most preferred embodiment of the present invention, these and other advantage of the present invention will be more obvious.
Description of drawings
The present invention can by with reference to hereinafter by reference to the accompanying drawings given description be better understood, wherein used same or analogous Reference numeral to represent identical or similar parts in institute's drawings attached.Described accompanying drawing comprises in this manual and forms the part of this instructions together with following detailed description, and is used for further illustrating the preferred embodiments of the present invention and explains principle and advantage of the present invention.In the accompanying drawings:
Fig. 1 is the schematically illustrated block scheme that is used for a kind of structure of the device of demonstration associated person information on electronic chart according to the embodiment of the present invention;
Fig. 2 is the block scheme of the structure of schematically illustrated the second processing unit 130 as shown in Figure 1 according to the embodiment of the present invention;
Fig. 3 is the schematically illustrated block scheme that is used for the another kind of structure of the device of demonstration associated person information on electronic chart according to the embodiment of the present invention;
Fig. 4 is the process flow diagram that is used for showing the method for associated person information on electronic chart according to the embodiment of the present invention;
Fig. 5 is the process flow diagram that is used for the application example of the method for demonstration associated person information on electronic chart that illustrates according to the embodiment of the present invention; And
Fig. 6 illustrates the structure diagram of hardware configuration of a kind of possible messaging device of apparatus and method that is used for showing associated person information on electronic chart that can be used to realize according to the embodiment of the present invention.
Embodiment
In connection with accompanying drawing, one exemplary embodiment of the present invention is described hereinafter.For clarity and conciseness, all features of actual embodiment are not described in instructions.Yet, should understand, must make a lot of decisions specific to embodiment in the process of any this practical embodiments of exploitation, in order to realize developer's objectives, for example, meet those restrictive conditions with system and traffic aided, and these restrictive conditions may change to some extent along with the difference of embodiment.In addition, although will also be appreciated that development might be very complicated and time-consuming, concerning the those skilled in the art that have benefited from present disclosure, this development is only routine task.
At this, what also need to illustrate is a bit, for fear of because of unnecessary details fuzzy the present invention, only show in the accompanying drawings and apparatus structure closely-related according to the solution of the present invention and/or treatment step, and omitted other details little with relation of the present invention.
Fig. 1 is the schematically illustrated block scheme that is used for the structure of the device of demonstration associated person information on electronic chart according to the embodiment of the present invention.As shown in Figure 1, be used for showing that the device 100 of associated person information comprises interface unit 110, the first processing unit 120, the second processing unit 130 and display unit 140 on electronic chart.wherein, interface unit 110 obtains user's associated person information, and this associated person information comprises the latitude and longitude information of indicating respectively each contact location, the first processing unit 120 forms transparent contact person's map according to the above-mentioned latitude and longitude information of each contact location of indicating respectively, make the point on this transparent contact person's map be associated with the associated person information relevant with the longitude and latitude of this point, the second processing unit 130 should be superimposed upon on electronic chart by transparent contact person's map according to the latitude and longitude information of electronic chart, make the overlapping point of two maps have identical latitude and longitude information, display unit 140 shows electronic chart and the transparent contact person's map that is superimposed.
At the device 100 that is used for showing associated person information on electronic chart according to the embodiment of the present invention, interface unit 110 can be used as the interface that communicates with the external world, and interface unit 110 can obtain user's associated person information in several ways.Because the device 100 according to the embodiment of the present invention can be applied in various communication environments and/or communication facilities, therefore, user's associated person information also can have multiple source.For example, in an implementation of devices in accordance with embodiments of the present invention 100, to install 100 and be arranged in mobile terminals such as mobile phone, notebook computer, personal digital assistant or multimedia play equipment, the interface unit 110 that installs in 100 can obtain the contacts list that is stored in above-mentioned mobile terminal.In addition, in the situation that above-mentioned mobile terminal can connect/access internet (internet) and/or intranet (intranet), the interface unit 110 of device in 100 also can be by above-mentioned mobile terminal from the internet and/or enterprises obtain required associated person information on the net.
Yet, no matter be the associated person information in which kind of source, all need to guarantee to comprise the latitude and longitude information of indicating each contact location in this associated person information, realize the function of the first processing unit 120 and the second processing unit 130.
In addition, the associated person information that is obtained by interface unit 110 is except comprising the latitude and longitude information of indicating each contact location, can also comprise at least a in following information: each contact person's title, and/or each contact person's telephone number, and/or each contact person's mailing address, and/or each contact person's E-mail address, and/or other personal information of each contact person etc.It will be understood by those of skill in the art that said " contact person " should be from broadly understanding here, that is, " contact person " be the individual not necessarily, can be also the mechanisms such as company, unit, tissue.
In addition, the first processing unit 120 generates transparent contact person's map according to the latitude and longitude information that is obtained by interface unit 110, makes the point on this transparent contact person's map be associated with the associated person information relevant with the longitude and latitude of this point.Wherein, point on this contact person's map is associated with All Contacts's information relevant with the longitude and latitude of this point, the point on this contact person's map is associated with relevant with the longitude and latitude of this point, associated person information except latitude and longitude information.Need to prove, said " transparent " refers to not hinder user's checking other maps when this contact person's map being covered other above map the time here.
In the implementation that is used for showing the device 100 of associated person information on electronic chart according to the embodiment of the present invention, the first processing unit 120 can generate transparent contact person's map according to the latitude and longitude information that interface unit 110 obtains, wherein, on this transparent contact person's map respectively with the latitude and longitude information that obtains in every a pair of longitude and the corresponding point of latitude near, show the associated person information relevant with latitude to longitude with this.Wherein, for certain demonstration to the longitude associated person information relevant with latitude, can be the demonstration of full detail, can be also to show by the breviary after information is folding.
Alternatively, in another implementation that is used for showing the device 100 of associated person information on electronic chart according to the embodiment of the present invention, the first processing unit 120 also can generate according to the latitude and longitude information of indication contact location transparent contact person's map of a tape label, wherein, each mark on this transparent contact person's map is associated with the associated person information relevant with the longitude and latitude of this mark position respectively.
For example, the first processing unit 120 can be divided into according to the associated person information that different contact persons obtains interface unit 110 many group associated person informations, that is, the respectively corresponding contact person of every group of associated person information, and on the same group associated person information is not relevant from different contact persons respectively.Then, can generate one according to the longitude and latitude of each contact location and be with markd transparent contact person's map, and each mark associated person information relevant with the longitude and latitude of this mark position is associated.Wherein, when different contact persons has the position of identical longitude and latitude, a mark can be set respectively for each contact person with identical longitude and latitude, make mark corresponding one by one with the contact person; Perhaps, also a mark can be set jointly for the All Contacts with identical longitude and latitude, a plurality of contact persons that make this mark and have a longitude and latitude of this mark position are associated.In addition, when set above-mentioned mark is activated, can show the associated person information relevant with the longitude and latitude of the mark position of activating by display unit 140.
Need to prove, here said transparent contact person's map is a kind of transparent Digital map with latitude and longitude information, wherein, the main difference of this transparent Digital map and general electronic chart is that this map is transparent, but on this map have a few and all have the longitude and latitude data that can Gong call.
In addition, said " activation " can have various ways here.For example, can be by user's mobile cursor on display unit 140, activate this mark when this cursor is positioned on a certain mark or be positioned at the certain distance scope of this mark; And for example, can move cursor by the user and select a regional extent, if some or a plurality of mark is positioned at this regional extent, activate these one or more marks; For another example, can control cursor by input equipments such as mouses and click/double-click a certain mark, activate this mark, etc.
In addition, the mark of interpolation can be transparent.For example, in an example, when the mark that adds is clear mark, when close this mark of cursor, eject the message box relevant with this mark.Perhaps, the mark that adds can be also translucent or opaque, and, also can adopt different colours or shape etc. to show respectively between each mark, wherein, different colours or shape can arrange according to contact person's sex or province/area etc.
In addition, when mark was activated, display unit 140 can show the associated person information relevant with activation tagging in several ways.
For example, in an example, when mark is activated, can come to show the associated person information relevant to this mark near this mark with the mode of bubble emersion (perhaps ejecting message box etc.).Wherein, in the situation that this mark can utilize a plurality of bubbles to show corresponding to many group associated person informations, that is, and in each bubble respectively correspondence comprise one group of associated person information.In addition, when having a plurality of marks to be activated, similarly, can adopt a plurality of bubbles to show accordingly respectively the associated person information relevant to this mark near each mark.
In another example, when one or more marks are activated, can the current display interface of switching display unit 140, namely, switch to information interface from map interface, and use in information interface such as modes such as lists and show the All Contacts information relevant with current activation tagging.In addition, can preset a displaying time, be used for controlling the switching of the page.For example, when this displaying time expires, automaticallyes switch the back map interface of the last time demonstration of display unit 140.In addition, also can control by the input instruction that receives the user switching of the page.
As mentioned above, after generating needed transparent contact person's map, can should be superimposed upon on another electronic chart by transparent contact person's map by the second processing unit 130, then show two maps after stack by display unit 140.
Wherein, said electronic chart can be preset in device 100 here, also can receive from the outside by interface unit 110.In addition, said electronic chart also can have various ways here.For example, this electronic chart can be the Digital map such as Google Maps, Yahoo map that is provided by user or map supply side; Perhaps, this electronic chart can be also by true map being scanned the scanning map that obtains; Etc..
Fig. 2 is the block scheme of the structure of schematically illustrated the second processing unit 130 as shown in Figure 1 according to the embodiment of the present invention.As shown in Figure 2, the second processing unit 130 may further include and regulates subelement 210 and stack subelement 220.
Regulate subelement 210 and can be arranged to by above-mentioned transparent contact person's map and/or above-mentioned electronic chart are carried out adjusted size, make this transparent contact person's map have identical engineer's scale with electronic chart.For example, can be in the situation that the engineer's scale of selected electronic chart not be changed, be adjusted to the engineer's scale of transparent contact person's map of generating identical with the engineer's scale of this electronic chart; Otherwise, also can regulate according to the engineer's scale of the transparent contact person's map that generates the engineer's scale of electronic chart.Like this, make above-mentioned two maps have identical displaying ratio.
Stack subelement 220 can be arranged to by making the point that has identical longitude and latitude between above two maps align, and should be superimposed upon on above-mentioned electronic chart by transparent contact person's map.Make after these two maps have the same ratio chi by for example above-mentioned a kind of regulative mode, the location point that has identical longitude and latitude on two maps is aligned, transparent contact person's map covering is superimposed upon on electronic chart, makes the overlapping point between two maps have identical longitude and latitude.
The below illustrates a kind of possible exemplary operations of the function that realizes the second processing unit 130.
For example, here the scope of formed transparent contact person's map is to spend 45 minutes and 108 seconds to west longitude 113 degree 1 minute and 32 seconds, north latitude 30 in 32 minutes 74 seconds from west longitude 114 degree 2 minutes and 143 seconds, north latitude 32 degree.Can be according to vector data or the figure of the Google Maps of the same longitude and latitude scope of size Selection of transparent contact person's map.Need to prove, if the Map Services of Google provides the vector data interface of map, obtain the vector data of corresponding map, and then this vector data is converted to figure; If there is no the vector data interface, directly one of intercepting making is spent 32 minutes and 74 seconds to west longitude 113 degree 1 minute and 32 seconds, the north latitude 30 degree Google Maps graphic file of 45 minutes and 108 seconds from west longitude 114 degree 2 minutes and 143 seconds, north latitude 32.In general, map provides the commercial city that the interface of map graph file is provided.
Then, regulate the engineer's scale of resulting Google Maps by regulating subelement 210.Particularly, in this example, the Google Maps graphic file is become required size in proportion.
Then, then by regulating subelement 210 size of transparent contact person's map is become same size.Wherein, transparent contact person's map here is associated person information to be filled into the upper contact person's map that obtains of corresponding longitude and latitude point of transparent contact person's map by the mode of mark, and, can adopt mode as described above to add mark and associated person information, do not repeat them here.
Then, transparent contact person's map that will load associated person information by stack subelement 220 is superimposed upon on the Google Maps figure, makes that aliging with the upper left corner in the upper left corner of two maps, aligns with the lower right corner in the lower right corner.
Thus, realized the stack map function of the second processing unit 130.
Fig. 3 is the schematically illustrated block scheme that is used for the another kind of structure of the device of demonstration associated person information on electronic chart according to the embodiment of the present invention.
As shown in Figure 3, at the device 300 that is used for showing associated person information on electronic chart according to the embodiment of the present invention, device 300 can also comprise positioning unit 150 and control module 160 except comprising interface unit 110, the first processing unit 120, the second processing unit 130 and display unit 140.Wherein, positioning unit 150 can be arranged to the current location of obtaining the user; Control module 160 can be arranged to the indication range of coming control display unit 140 according to current location.
Wherein, positioning unit 150 can be for example the locating module that has such as the GPS positioning function, it can be also the locating module that the positional information that can utilize mobile phone operators to provide obtains the longitude and latitude of current location, can be perhaps can with the user that receives manually the longitude and latitude of input as the module of the longitude and latitude of user's current location, etc.
For example, in the implementation that is used for showing the device 300 of associated person information on electronic chart according to the embodiment of the present invention, when user's use device 300 is checked associated person information, the current position of the user that can utilize positioning unit 150 to obtain, and be presented near this position map with this position as the center of display interface by control module 160 control display unit 140.Wherein, can preset a distance value, be used for being presented at the interior map that is superimposed of this distance value scope of the current location that obtains; Perhaps, can determine indication range according to user's input or selection.
According to above description, use above-mentioned for showing the device of associated person information on electronic chart according to the embodiment of the present invention, user's the associated person information form with visualized map can be shown.This device is by being used to form contact person's map transparent, tape label from the contact list information of mobile phone, notebook computer, personal digital assistant, multimedia play equipment or network etc., should cover on other electronic charts by transparent contact person's map, thereby realized showing with the form of visualized map the purpose of associated person information.Than prior art, do not need the map supplier to provide the common application interface can show associated person information on electronic chart according to the above-mentioned of the embodiment of the present invention for the device at demonstration associated person information on electronic chart, and, owing to loading associated person information according to accurate longitude and latitude, make and utilize the shown contact location of this device more accurate.
It is a kind of for show the method for associated person information on electronic chart that embodiments of the invention also provide, and Fig. 4 shows the treatment scheme of the method.
As shown in Figure 4, should be used for showing that the treatment scheme 400 of the method for associated person information started from step S410 on electronic chart, then execution in step S420.
In step S420, obtain user's associated person information, wherein, this associated person information comprises the latitude and longitude information of indicating respectively each contact location, then execution in step S430.
In an example, user's associated person information can be that the associated person information of storing from above-described mobile terminal obtains.In another example, user's associated person information also can obtain by networks such as internet or intranets.
In addition, in the associated person information that obtains except comprising the latitude and longitude information of indicating each contact location, can also comprise at least a in following information: each contact person's title, and/or each contact person's telephone number, and/or each contact person's mailing address, and/or each contact person's E-mail address, and/or other personal information of each contact person etc.
In step S430, generate transparent contact person's map according to the latitude and longitude information of indicating respectively each contact location, make the point on transparent contact person's map of this generation be associated with the associated person information relevant with the longitude and latitude of this point, then execution in step S440.
For example, in a specific implementation for the treatment of scheme 400, step S430 can comprise: generate transparent contact person's map according to the latitude and longitude information of indication contact location, wherein, on this transparent contact person's map respectively with the latitude and longitude information that obtains in every a pair of longitude and the corresponding point of latitude near, show the associated person information relevant with latitude to longitude with this.In another specific implementation for the treatment of scheme 400, step S430 can comprise: according to the latitude and longitude information of indication contact location, generate transparent contact person's map of a tape label, wherein, each mark on this transparent contact person's map is associated with the associated person information relevant with the longitude and latitude of this mark position respectively, and shows the associated person information relevant with the longitude and latitude of the mark position of this activation when mark is activated.
In step S440, according to the latitude and longitude information of electronic chart, the transparent contact person's map that generates is superimposed upon on above-mentioned electronic chart, make the overlapping point of two maps have identical latitude and longitude information, then execution in step S450.
Wherein, a kind of for in the map of Types Below of described electronic chart: the Digital map that is provided by user or map provider; Or by true map being scanned the scanning map that obtains.
For example, in a specific implementation for the treatment of scheme 400, can in the following manner described transparent contact person's map be superimposed upon on described electronic chart in step S440: by above-mentioned transparent contact person's map and/or above-mentioned electronic chart are carried out adjusted size, make this transparent contact person's map have identical engineer's scale with electronic chart; And align by the point that will have identical longitude and latitude between two maps, should be superimposed upon on above-mentioned electronic chart by transparent contact person's map.
In step S450, show the electronic chart and transparent contact person's map, then the execution in step S460 that are superimposed.
Treatment scheme 400 ends at step S460.
In addition, in another specific implementation for the treatment of scheme 400, except above described step S410 to S460, can also comprise: the current location of obtaining the user; And come the control display scope according to the current location that obtains.
Wherein, obtain the step of user's current location and can carry out the optional position between step S410 to S460, namely can be in step S420 to S450 the front/rear execution of arbitrary step.
In addition, carry out among can being included in step S450 according to the step of current location control display scope, also can carry out after step S450.
For example, in an example, come together to carry out the step of control display scope together with step S450, wherein, come the step of control display scope to comprise according to the current location that obtains: by take the current location that obtained as display centre, to be presented at electronic chart and transparent contact person's map in the predetermined distance range of current location, that be superimposed.
Application is above-mentioned for show the method for associated person information on electronic chart according to the embodiment of the present invention, user's the associated person information form with visualized map can be shown, and not need the map supplier to provide the common application interface can show associated person information on electronic chart.In addition, owing to loading associated person information according to accurate longitude and latitude, make and utilize the shown contact location of the method more accurate.
Fig. 5 is the process flow diagram that is used for the application example of the method for demonstration associated person information on electronic chart that illustrates according to the embodiment of the present invention.Wherein, the applied environment of example illustrated in fig. 5 be can interconnection network personal computer, and, the assembly Outlook client application of Microsoft office package software is installed on this computing machine.
As shown in Figure 5, the treatment scheme 500 that should be used for the application example of the method for demonstration associated person information on electronic chart starts from step S510, then execution in step S520.
In step S520, can by the mode of synchronizeing with Outlook, come to obtain from Outlook user's contacts list.Wherein, this contacts list is such as comprising: each contact person's title, sex, mailing address, postcode, E-mail address, cell-phone number, work unit and unit home Tel, birthday and indicate respectively latitude and longitude information of each contact location etc., then execution in step S530.
In step S530, according to the latitude and longitude information of each contact location of indication, generate transparent contact person's map of a tape label, and the quantity of the mark on this transparent contact person's map equals contact person's quantity.Each mark is associated with all relevant informations of a contact person respectively, and different marks is relevant from different contact persons respectively.In addition, women contact person's mark adopts circular mark, and male sex contact person's mark adopts square marks, and adopts randomly certain color to represent the contact person's in same province mark, and the color between the contact person's in different provinces mark is different.Thus, form transparent contact person's map, but mark and opaque.Then execution in step S540.
In this example, the electronic chart to be superimposed that provides of user is for example the scanning map of true map.Therefore in step S540, can obtain to scan for example upper left, the lower-left of the map segment of map, longitude and the latitude of four angle points in upper right and bottom right, and according to the longitude of these four angle points and latitude and size that should the scanning map, calculate and to obtain the engineer's scale of this scanning map big or small.Then fix the size constancy of this scanning map, and adjust the size of transparent contact person's map according to the engineer's scale of the scanning map that calculates, make the engineer's scale of transparent contact person's map equal to scan the engineer's scale of map.Then, identify longitudes on transparent contact person's map and the upper left scanning map, lower-left, four angle points in upper right and bottom right four points identical with the latitude difference, and four points will identifying respectively with above-mentioned four angle point overlaids of scanning map, thereby realize transparent contact person's map is superimposed upon on the scanning map.At this moment, all has identical longitude and latitude between every pair of two maps overlapping point.Then execution in step S550.
In step S550, utilize to be built in the GPS positioning equipment that is connected in this computing machine in computing machine or outward, obtaining the user is also the current longitude and latitude position of computing machine, then execution in step S560.
In step S560, with the current location that the obtained display centre as computer screen, show two maps after stack, apart from the interior part of this position-scheduled distance (for example 1 kilometer) scope.Then execution in step S570.
Treatment scheme 500 ends at step S570.
In addition, in the Another application example that is used for showing the method for associated person information on electronic chart according to the embodiment of the present invention, its applied environment for example can be for can interconnection network and the smart mobile phone of built-in GPS locating module.With treatment scheme 500 similarly, use the method that is used for showing associated person information on electronic chart according to the embodiment of the present invention in smart mobile phone, also can realize similar function, difference is that the mode that will obtain contacts list changes from the mode of synchronizeing with Outlook the mode that obtains into from the address list/telephone directory of smart mobile phone.All the other processes are all similar with treatment scheme 500, do not repeat them here.
According to embodiments of the invention, a kind of mobile terminal also is provided, this mobile terminal comprises the device that is used for showing associated person information on electronic chart described above.Wherein, this mobile terminal can be any in following equipment: mobile phone, notebook computer, personal digital assistant or multimedia play equipment etc.
Above-mentioned each component units that is used for showing the device of associated person information on electronic chart according to the embodiment of the present invention, subelement etc. can be configured by the mode of software, firmware, hardware or its combination in any.In the situation that realize by software or firmware, can the program that consist of this software or firmware be installed to the machine with specialized hardware structure (for example general-purpose machinery 600 shown in Figure 6) from storage medium or network, this machine can be carried out the various functions of above-mentioned each component units, subelement when various program is installed.
Fig. 6 shows the structure diagram of hardware configuration of a kind of possible messaging device of apparatus and method that is used for showing associated person information on electronic chart that can be used to realize according to the embodiment of the present invention.
In Fig. 6, CPU (central processing unit) (CPU) 601 carries out various processing according to the program of storage in ROM (read-only memory) (ROM) 602 or from the program that storage area 608 is loaded into random access memory (RAM) 603.In RAM 603, also store as required data required when CPU 601 carries out various processing etc.CPU 601, ROM 602 and RAM 603 are connected to each other via bus 604.Input/output interface 605 also is connected to bus 604.
Following parts also are connected to input/output interface 605: importation 606 (comprising keyboard, mouse etc.), output 607 (comprise display, such as cathode-ray tube (CRT) (CRT), liquid crystal display (LCD) etc., and loudspeaker etc.), storage area 608 (comprising hard disk etc.), communications portion 609 (comprising such as LAN card, modulator-demodular unit etc. of network interface unit).Communications portion 609 is via for example the Internet executive communication processing of network.As required, driver 610 also can be connected to input/output interface 605.Detachable media 611 for example disk, CD, magneto-optic disk, semiconductor memory etc. can be installed on driver 610 as required, makes the computer program of therefrom reading to be installed to as required in storage area 608.
In the situation that realize above-mentioned series of processes by software, can from network for example the Internet or from storage medium for example detachable media 611 program that consists of softwares is installed.
It will be understood by those of skill in the art that this storage medium is not limited to shown in Figure 6 wherein has program stored therein, distributes separately to provide the detachable media 611 of program to the user with equipment.The example of detachable media 611 comprises disk (comprising floppy disk), CD (comprising compact disc read-only memory (CD-ROM) and digital universal disc (DVD)), magneto-optic disk (comprising mini-disk (MD) (registered trademark)) and semiconductor memory.Perhaps, storage medium can be hard disk that comprises in ROM 602, storage area 608 etc., computer program stored wherein, and be distributed to the user together with the equipment that comprises them.
In addition, the invention allows for a kind of program product that stores the instruction code that machine readable gets.When described instruction code is read and carried out by machine, can carry out the above-mentioned method that is used for showing associated person information on electronic chart according to the embodiment of the present invention.Correspondingly, be also included within of the present invention disclosing for the various storage mediums such as disk, CD, magneto-optic disk, semiconductor memory etc. that carry this program product.
Apparatus and method according to the embodiment of the present invention above-mentioned for show associated person information on electronic chart and the mobile terminal that comprises this device can show user's the associated person information form with visualized map.Than prior art, do not need the map supplier to provide the common application interface can show associated person information on electronic chart according to the above-mentioned technology of the embodiment of the present invention, and, utilize the contact location shown according to the above-mentioned technology of the embodiment of the present invention more accurate owing to loading associated person information according to accurate longitude and latitude, making.
In the above in the description to the specific embodiment of the invention, can use in one or more other embodiment in same or similar mode for the feature that a kind of embodiment is described and/or illustrated, combined with the feature in other embodiment, or the feature in alternative other embodiment.
Should emphasize, term " comprises/comprises " existence that refers to feature, key element, step or assembly when this paper uses, but does not get rid of the existence of one or more further feature, key element, step or assembly or add.The term " first " that relates to ordinal number, " second " etc. do not represent enforcement order or the importance degree of feature, key element, step or assembly that these terms limit, and is only for for the purpose of being described clearly and be arranged between these features, key element, step or assembly and identify.
In addition, describe during the method for various embodiments of the present invention is not limited to specifications or accompanying drawing shown in time sequencing carry out, also can be according to other time sequencing, carry out concurrently or independently.The execution sequence of the method for therefore, describing in this instructions is not construed as limiting technical scope of the present invention.
Although the above discloses the present invention by the description to specific embodiments of the invention, but, should be appreciated that, those skilled in the art can design various modifications of the present invention, improvement or equivalent in the spirit and scope of claims.These modifications, improvement or equivalent also should be believed to comprise in protection scope of the present invention.
In addition, obviously, also can realize in the mode that is stored in the computer executable program in various machine-readable storage mediums according to each operating process of said method of the present invention.
And, purpose of the present invention also can realize by following manner: the storage medium that will store above-mentioned executable program code offers system or equipment directly or indirectly, and the said procedure code is read and carried out to the computing machine in this system or equipment or CPU (central processing unit) (CPU).
At this moment, as long as this system or equipment have the function of executive routine, embodiments of the present invention are not limited to program, and this program can be also form arbitrarily, for example, the program carried out of target program, interpreter or the shell script that offers operating system etc.
Above-mentioned these machinable mediums include but not limited to: various storeies and storage unit, semiconductor equipment, disc unit be light, magnetic and magneto-optic disk for example, and other is suitable for the medium of the information of storing etc.
In addition, client computer is by being connected to the corresponding website on the Internet, and will download and be installed to according to computer program code of the present invention and then carry out this program in computing machine, also can realize the present invention.
At last, also need to prove, in this article, only be used for an entity or operation are separated with another entity or operational zone such as relational terms left and right, first and second etc., and not necessarily require or hint and have the relation of any this reality or sequentially between these entities or operation.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby make the process, method, article or the equipment that comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or also be included as the intrinsic key element of this process, method, article or equipment.In the situation that not more restrictions, the key element that is limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises described key element and also have other identical element.

Claims (17)

1. one kind comprises the device of associated person information for showing on electronic chart:
Interface unit, it is arranged to the associated person information that obtains the user, and wherein, described associated person information comprises the latitude and longitude information of indicating respectively each contact location;
The first processing unit, it is arranged to according to the described latitude and longitude information of each contact location of indicating respectively and generates transparent contact person's map, makes the point on described transparent contact person's map be associated with the associated person information relevant with the longitude and latitude of this point;
The second processing unit, it is arranged to the latitude and longitude information according to described electronic chart, and described transparent contact person's map is superimposed upon on described electronic chart, makes the overlapping point of two maps have identical latitude and longitude information; And
Display unit, it is arranged to and shows described electronic chart and the described transparent contact person's map that is superimposed.
2. the device for show associated person information on electronic chart according to claim 1, wherein, described associated person information also comprises at least a in following information:
Each contact person's title; And/or
Each contact person's telephone number; And/or
Each contact person's mailing address; And/or
Each contact person's E-mail address.
3. according to claim 1 and 2 for show the device of associated person information on electronic chart, wherein,
Described the first processing unit is arranged to the latitude and longitude information according to described indication contact location, generate transparent contact person's map of a tape label, wherein, each mark on described transparent contact person's map is associated with the associated person information relevant with the longitude and latitude of this mark position respectively, and
Described display unit also is arranged to when described mark is activated and shows the associated person information relevant with the longitude and latitude of the mark position of activation.
4. the device for show associated person information on electronic chart according to claim 1 and 2, wherein, described electronic chart is a kind of with in the map of Types Below:
The Digital map that is provided by user or map supply side; Or
By true map being scanned the scanning map that obtains.
5. according to claim 1 and 2 for show the device of associated person information on electronic chart, wherein, described the second processing unit comprises:
Regulate subelement, it is arranged to by described transparent contact person's map and/or described electronic chart are carried out adjusted size, makes described transparent contact person's map have identical engineer's scale with described electronic chart; And
The stack subelement, its point that is arranged to by having identical longitude and latitude between two maps aligns, and described transparent contact person's map is superimposed upon on described electronic chart.
6. the device for show associated person information on electronic chart according to claim 1 and 2 also comprises:
Positioning unit, described positioning unit are arranged to and obtain user's current location; And
Control module, described control module is arranged to the indication range of controlling described display unit according to the current location that obtains.
7. according to claim 6 for show the device of associated person information on electronic chart, wherein, described control module is arranged to and controls described electronic chart and described transparent contact person's map in described display unit is presented at described current location take described current location as display centre predetermined distance range, that be superimposed.
8. a mobile terminal, comprise as any one device for demonstration associated person information on electronic chart in claim 1-7.
9. mobile terminal according to claim 8, wherein, described mobile terminal is one of following:
Mobile phone, notebook computer, personal digital assistant or multimedia play equipment.
10. one kind comprises the method for associated person information for showing on electronic chart:
Obtain user's associated person information, wherein, described associated person information comprises the latitude and longitude information of indicating respectively each contact location;
Generate transparent contact person's map according to the described latitude and longitude information of each contact location of indicating respectively, make the point on described transparent contact person's map be associated with the associated person information relevant with the longitude and latitude of this point;
According to the latitude and longitude information of described electronic chart, described transparent contact person's map is superimposed upon on described electronic chart, make the overlapping point of two maps have identical latitude and longitude information; And
Show the described electronic chart and the described transparent contact person's map that are superimposed.
11. the method for show associated person information on electronic chart according to claim 10, wherein, described associated person information also comprises at least a in following information:
Each contact person's title;
Each contact person's telephone number;
Each contact person's mailing address; And/or
Each contact person's E-mail address.
12. according to claim 10 or 11 is described for show the method for associated person information on electronic chart, wherein, the transparent contact person's map of described generation makes point on described transparent contact person's map be associated with the associated person information relevant with the longitude and latitude of this point and comprises:
Latitude and longitude information according to described indication contact location, generate transparent contact person's map of a tape label, wherein, each mark on described transparent contact person's map is associated with the associated person information relevant with the longitude and latitude of this mark position respectively, and shows the associated person information relevant with the longitude and latitude of the mark position of activation when described mark is activated.
13. according to claim 10 or 11 described methods for show associated person information on electronic chart, wherein, described electronic chart is a kind of with in the map of Types Below:
The Digital map that is provided by user or map supply side; Or
By true map being scanned the scanning map that obtains.
14. according to claim 10 or 11 is described for show the method for associated person information on electronic chart, wherein, described described transparent contact person's map is superimposed upon on described electronic chart comprises:
By described transparent contact person's map and/or described electronic chart are carried out adjusted size, make described transparent contact person's map have identical engineer's scale with described electronic chart; And
Align by the point that will have identical longitude and latitude between two maps, described transparent contact person's map is superimposed upon on described electronic chart.
15. according to claim 10 or 11 described methods for demonstration associated person information on electronic chart also comprise:
Obtain user's current location; And
Come the control display scope according to the described current location that obtains.
16. the method for show associated person information on electronic chart according to claim 15 wherein, describedly comes the control display scope to comprise according to the described current location that obtains:
By take described current location as display centre, be presented at described electronic chart and described transparent contact person's map in the predetermined distance range of described current location, that be superimposed.
17. computer-readable recording medium, storing on it can be by the computer program of computing equipment execution, and described program can make described computing equipment carry out the described method for demonstration associated person information on electronic chart of any one according to claim 10-16 when carrying out.
CN2011103927970A 2011-12-01 2011-12-01 Device and method used for displaying contact person information on electronic map Pending CN103136655A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011103927970A CN103136655A (en) 2011-12-01 2011-12-01 Device and method used for displaying contact person information on electronic map
TW101142239A TW201324217A (en) 2011-12-01 2012-11-13 Devices and methods for displaying contact information on electronic map and mobile devices and computer readable storage mediums thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103927970A CN103136655A (en) 2011-12-01 2011-12-01 Device and method used for displaying contact person information on electronic map

Publications (1)

Publication Number Publication Date
CN103136655A true CN103136655A (en) 2013-06-05

Family

ID=48496460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103927970A Pending CN103136655A (en) 2011-12-01 2011-12-01 Device and method used for displaying contact person information on electronic map

Country Status (2)

Country Link
CN (1) CN103136655A (en)
TW (1) TW201324217A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104636358A (en) * 2013-11-08 2015-05-20 联想(北京)有限公司 Map overlay method and electronic device
CN105260880A (en) * 2015-09-24 2016-01-20 四川长虹电器股份有限公司 Method for realizing business map visualization based on XBRL intelligent report platform
CN106685802A (en) * 2016-12-28 2017-05-17 珠海市魅族科技有限公司 Communication method and apparatus based on electronic map
CN109446284A (en) * 2018-09-17 2019-03-08 平安科技(深圳)有限公司 Show method, apparatus, computer equipment and the storage medium of customer address

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101427104A (en) * 2005-04-21 2009-05-06 微软公司 Virtual earth
US20100106801A1 (en) * 2008-10-22 2010-04-29 Google, Inc. Geocoding Personal Information
CN101996239A (en) * 2010-10-18 2011-03-30 华为终端有限公司 Map telephone book generating method, electronic map and mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101427104A (en) * 2005-04-21 2009-05-06 微软公司 Virtual earth
US20100106801A1 (en) * 2008-10-22 2010-04-29 Google, Inc. Geocoding Personal Information
CN101996239A (en) * 2010-10-18 2011-03-30 华为终端有限公司 Map telephone book generating method, electronic map and mobile terminal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104636358A (en) * 2013-11-08 2015-05-20 联想(北京)有限公司 Map overlay method and electronic device
CN104636358B (en) * 2013-11-08 2018-02-27 联想(北京)有限公司 A kind of map stacking method and electronic equipment
CN105260880A (en) * 2015-09-24 2016-01-20 四川长虹电器股份有限公司 Method for realizing business map visualization based on XBRL intelligent report platform
CN106685802A (en) * 2016-12-28 2017-05-17 珠海市魅族科技有限公司 Communication method and apparatus based on electronic map
CN109446284A (en) * 2018-09-17 2019-03-08 平安科技(深圳)有限公司 Show method, apparatus, computer equipment and the storage medium of customer address

Also Published As

Publication number Publication date
TW201324217A (en) 2013-06-16

Similar Documents

Publication Publication Date Title
CN105928537B (en) Method and apparatus for enabling display of a location in a coordinate space
US6396475B1 (en) Apparatus and methods of the remote address of objects
JP7032277B2 (en) Systems and methods for disambiguating item selection
CN103370702A (en) System and method for obtaining a structured address by geocoding unstructured address information
JP2015529837A (en) Vehicle navigation system and method for presenting information from mobile devices
CN103135987A (en) Dynamic icon display method and device
CN101345941A (en) Mobile terminal, its information presentation method and system
CN106874174A (en) Interface testing and the implementation method and device of functional test
CN103268331A (en) Automatic login method and automatic login device
CN103136655A (en) Device and method used for displaying contact person information on electronic map
CN101841910B (en) Positioning method and system as well as server
CN105426443A (en) Map data processing method, device and system
Jailani et al. Usability guidelines for developing mobile application in the construction industry
Li Visualizing COVID‐19 information for public: Designs, effectiveness, and preference of thematic maps
CN102104689A (en) Method, system and mobile terminal for searching contact information
CN114707472A (en) Method and device for field merging and electronic equipment
KR20160095543A (en) Method and system for analyzing learning activities
US20140033030A1 (en) Indexing and providing electronic publications in a networked computing environment
JP2021047184A (en) Method, apparatus, device and computer readable storage medium to be used in navigation
Rinner et al. User interface design for location-based decision services
CN113608731B (en) Building block programming checkpoint updating method and device, terminal equipment and storage medium
Lo et al. Touring system using augmented reality-a case study of Yilan cultural industries
JP2002062158A (en) Position information exchanging system, position information generating device, position displaying device, and information processing device
Cerna Mobile computing framework for student engagement system in Ethiopian Higher Educational Institution
Karampanah A survey of usability issues in mobile map-based systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130605