Nothing Special   »   [go: up one dir, main page]

CN104281576B - The display methods of landmark data - Google Patents

The display methods of landmark data Download PDF

Info

Publication number
CN104281576B
CN104281576B CN201310273224.5A CN201310273224A CN104281576B CN 104281576 B CN104281576 B CN 104281576B CN 201310273224 A CN201310273224 A CN 201310273224A CN 104281576 B CN104281576 B CN 104281576B
Authority
CN
China
Prior art keywords
landmark
landmark data
data
keyword
popularity
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.)
Active
Application number
CN201310273224.5A
Other languages
Chinese (zh)
Other versions
CN104281576A (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.)
Weisheng Electronics (Shanghai) Co.,Ltd.
Original Assignee
Via Technologies Inc
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 Via Technologies Inc filed Critical Via Technologies Inc
Priority to CN201310273224.5A priority Critical patent/CN104281576B/en
Priority to TW102125776A priority patent/TWI633508B/en
Priority to US14/271,458 priority patent/US9558262B2/en
Publication of CN104281576A publication Critical patent/CN104281576A/en
Priority to US15/361,015 priority patent/US10083241B2/en
Application granted granted Critical
Publication of CN104281576B publication Critical patent/CN104281576B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A kind of display methods of landmark data is suitable for servomechanism and electronic device.Display methods includes:Servomechanism counts the address reference number of the respective address of multiple landmark datas on the internet;Servomechanism searches multiple respective objective hierarchical categories of landmark data;Servomechanism calculates the respective popularity of multiple landmark datas according to the respective objective hierarchical category of multiple landmark datas and address reference number;And according to the respective popularity of multiple landmark datas, multiple landmark datas are shown in electronic device.

Description

The display methods of landmark data
Technical field
The present invention relates to a kind of data processing methods, more particularly to a kind of display methods of landmark data.
Background technology
Due to the fast development of science and technology and the maturation of manufacturing process technology, various intelligent electronic products have become very Universal carry-on equipment, modern are also able to therefrom obtain many convenient application services.For example, when user comes When unfamiliar environment, the inquiry of specific landmark can be done using place name keyword.
In the query result of traditional landmark data, due to its display mode be not in accordance with user general sense organ or It is that cognition is accustomed to sort, so user differs surely just is obtaining most beneficial message at the first time, is leading to user It has in a large amount of query result, additional mental and physical efforts is spent to filter.
For example, public that the known degree of " Lujiazui " in Shanghai is exceeded certainly in " gulfs Yang Jia " in Shanghai, because This passenger goes to " Lujiazui " to go sightseeing compared with tendency.However, when user is in Shanghai's tourism, want to understand week if directly opening map When which well-known landmark data is with come as the reference to be gone to of tourism, due to the administrative layer in " gulfs Yang Jia " in Shanghai Grade exceeds in " Lujiazui ", thus with administrative level as in the display result of priority foundation, " gulfs Yang Jia " in Shanghai Will likely sort " Lujiazui " before.Even, popularity has its of higher row political affairs level not as good as " Lujiazui " there are many His Shanghai landmark data, also sort " Lujiazui " before.In other words, there are many relatively high terrestrial reference numbers of administrative level According to but not necessarily with higher popularity.
It is a kind of Evaluation criterion of bulk properties due to the use of the general sense organ or cognition custom of person, if using single The partition of the level standard (for example, administrative level) of one property shows that the query result of landmark data will lose its objectivity, And intelligent electronic product is also just limited by very large relative to the practical level of user.
Invention content
The present invention provides a kind of display methods of landmark data, uses to terrestrial reference data characterization, and user is allowed to inquire When specific landmark, landmark data can be shown according to the general sense organ or cognition custom of user, with the energy in search result Show that the landmark data most useful for user saves the time of inquiry.
The present invention provides a kind of display methods of landmark data, is suitable for servomechanism and electronic device, including:Servomechanism is united Count the address reference number of the respective address of multiple landmark datas on the internet;It is respective that servomechanism searches multiple landmark datas Objective hierarchical category;Servomechanism is more to calculate according to the respective objective hierarchical category of multiple landmark datas and address reference number A respective popularity of landmark data;And according to the respective popularity of multiple landmark datas, multiple landmark datas are shown In electronic device.
The present invention provides a kind of display methods of landmark data, and the display methods of landmark data is suitable for electronic device, packet It includes:Obtain multiple landmark datas;Address reference number on the internet is obtained using the respective address of multiple landmark datas;Root It is respective well-known to calculate multiple landmark datas according to the respective objective hierarchical category of multiple landmark datas and address reference number Degree;And according to the respective popularity of multiple landmark datas, multiple landmark datas are shown in electronic device.
The present invention provides a kind of display methods of landmark data, is suitable for electronic device, including:Receive place name keyword; Whether search has an at least landmark data for corresponding place name keyword;If searching an at least landmark data, according at least The respective popularity of one landmark data, matching degree and apart from score, come at least landmark data that sorts;And it will be sorted At least a landmark data is shown in electronic device, wherein the respective popularity of an at least landmark data is to be relevant to an at least ground The address reference number they mark data respective objective hierarchical category and counted on the internet.
Based on above-mentioned, the present invention calculates it by using the address reference number and objective hierarchical category of landmark data Popularity, and then after receiving place name keyword, can be searched by popularity, matching degree and apart from score to sort Related landmark data, and the related landmark data after sequence is shown in electronic device.
Features described above and advantage to enable the present invention are clearer and more comprehensible, special embodiment below, and detailed in conjunction with attached drawing It is described as follows.
Description of the drawings
Fig. 1 is the block diagram of the electronic device and servomechanism according to multiple embodiments of the present invention.
Fig. 2 is the block diagram that device is notified according to the message of one embodiment of the invention.
Fig. 3 is the flow chart according to the message notification method of one embodiment of the invention.
Fig. 4 is the flow chart according to the message notification method of another embodiment of the present invention.
Fig. 5 is the flow chart of the display methods of the landmark data of an embodiment according to the present invention.
Fig. 6 is the flow chart of the display methods of landmark data according to another embodiment of the present invention.
Fig. 7 is the flow chart according to the display methods of the landmark data of another embodiment of the present invention.
Fig. 8 is the flow chart according to the display methods of the landmark data of another embodiment of the present invention.
Fig. 9 is the block diagram according to the region labelling apparatus of the data file of one embodiment of the invention.
Figure 10 is the flow chart according to the region labeling method of the data file of one embodiment of the invention.
Figure 11 is the schematic diagram according to the tree of one embodiment of the invention.
Figure 12 is the flow chart according to the region labeling method of the data file of another embodiment of the present invention.
Figure 13 A~Figure 13 D are the schematic diagram according to the construction process of the tree of one embodiment of the invention.
Figure 14 is the flow chart according to the sort method of the data file of one embodiment of the invention.
Figure 15 is the flow chart according to the sort method of the data file of one embodiment of the invention.
Accompanying drawings symbol description
101:Electronic device
103:Servomechanism
200:Message notifies device
210:Communication unit
230:Storage element
250:Broadcast unit
270:Gyroscope
290:Control unit
S310~S330:The step of message notification method
S401, S402, S310~S330:The step of message notification method
S510~S550, S541~S542, S710~S740, S731~S733:The step of display methods of landmark data
900:Region labelling apparatus
910:Taxon
930:Acquisition unit
950:Comparing unit
970:Marking unit
990:Store database
S1010~S1040:The step of region labeling method
S1011~S1013, S1021~S1022, S1031~S1033 and S1041~S1042:The step of region labeling method Suddenly
1301~1304:Second node
S1410~S1430, S1440, S1441, S1442 and S1450:The step of sort method of data file
Specific implementation mode
Fig. 1 is according to the electronic device 101 of one embodiment of the invention and the block diagram of servomechanism 103.Servomechanism 103 Can be the computer or processor of personal computer, work station, host computer or various other types.Electronic device 101 can be notebook computer, tablet computer, personal digital assistant, smartphone or various other types just Portable electronic apparatus.Electronic device 101 can be communicated by network with servomechanism 103.It, will be with news in the narration of the present embodiment Breath notifies device 200 to represent the citing of electronic device 101.In other words, electronic device 101 can with message notice device 200 To be substantially equal same and interchangeable device.
When user is intended to set the information category to be paid close attention to message notice device 200, user can be first by news Breath notifies device 200 to send out solicited message.For example, " if there is newest Japanese nuclear accident news, tell at once I ", " such as It is more than 2% to have advance versus decline in my self-selected stock of fruit, with regard to notifying me " either " is if the 36th phase colour film is left at once Notify my " etc. at once.In embodiments of the present invention, user can input solicited message to news by voice utterance Breath notice device 200.Message notice device 200 can differentiate solicited message by various types of natural language processing modules May be intended to, or can further by the structured database for storing a large amount of words retrieved with differentiate picked The attribute of the crucial words of taking-up, is used after this solicited message is analyzed and understood, it can be seen that corresponding command condition, and This command condition is sent to servomechanism 103.For example, command condition, which can be, " has newest Japanese nuclear accident news production Raw ", " designated speculative stock amount of increase be more than that 2% " either " the 36th phase colour film is announced the winners in a lottery ".Servomechanism 103 can be according to this order item Whether part has corresponding prompting message to inquire, for example, " content of newest Japan's nuclear accident news ", " designated speculative stock The 36th phase colour film of share price " either " prize-winning number ".In embodiments of the present invention, device 200 can be notified by message To be analyzed solicited message and be understood.In another embodiment of the invention, message notice device 200 can also believe request Breath is sent to servomechanism 103 to differentiate solicited message by various types of natural language processing modules in servomechanism 103 Possibility be intended to.Either, it can further be retrieved by the structured database for storing a large amount of words to differentiate The attribute of the crucial words captured is used and the crucial words captured is analyzed and understood.Servomechanism 103 is being looked into After whether inquiry has the correspondence prompting message for meeting command condition, if judge to have the correlated condition for having and meeting order, news Corresponding prompting message then can be downloaded and be stored by breath notice device 200, and the person of connecing can be played back.In the embodiment of the present invention Concept in, due to being by its information category to be paid close attention to set by servomechanism 103 periodically (or immediately) record user Up-to-date information, use and inquire corresponding prompting message when receiving command condition, accordingly, with respect to by message notify fill For setting the up-to-date information of its information category to be paid close attention to set by 200 regular (or instant) record users, the present invention can Further decrease the power consumption and workload of message notice device 200.
In embodiments of the present invention, servomechanism 103, which can be inquired, meets the correspondence of command condition in specified time interval and carries Show message.This specified time interval can be certain interval of time of user's setting, can also be to leave news in user The time interval of breath notice device 200 therebetween.For example, user the factors such as can go out because having a bath or having forgotten band, and will news Breath notice device 200 stays on the table;After it have passed through specified time interval, user returns to table side once again and has picked up message again Notify device 200.At this point, due in leave message notice device 200 information category that may have user of interest therebetween Latest news occurs, therefore message notice device 200 can correspond to initial time and the termination time of this specified time interval, will Its corresponding prompting message is downloaded and is stored from servomechanism 103, and is then played back to remind user.It is following will to this into One step is described in detail.
Fig. 2 is the block diagram that device is notified according to the message of one embodiment of the invention.As shown in Fig. 2, message notice dress It includes communication unit 210, storage element 230, broadcast unit 250, gyroscope 270 and control unit 290 to set 200.Control is single Member 290 is coupled to communication unit 210, storage element 230, broadcast unit 250 and gyroscope 270.Communication unit 210 to Servomechanism 103 communicates, and storage element 230 is to store data, and broadcast unit 250 is to play message, and gyroscope 270 is examining Survey the angular speed of message notice device 200.Communication unit 210 can be wireless communications chips or module or other with net The chip or module of network line function.Storage element 230 can be various types of data storage media.Broadcast unit 250 can To be various types of data replay apparatus, such as loud speaker, display or other data output devices.Control unit 290 can be various types of function modules, chip or microprocessor.Fig. 3 is logical according to the message of one embodiment of the invention The flow chart of perception method.As shown in figure 3, message notification method according to the ... of the embodiment of the present invention includes step S310~S330.Please Referring concurrently to Fig. 2 and Fig. 3.
In step S310, control unit 290 judges whether that having message notice device 200 initially enters stationary state First time point (i.e. above-mentioned initial time) and the second time point (i.e. above-mentioned termination time) for terminating stationary state.It lifts For example, user the factors such as can go out because having a bath or having forgotten band, and message notice device 200 is stayed on the table, thus message Notice device 200 enters stationary state in first time point, at this point, first time point can be recorded in storage by control unit 290 In memory cell 230.After having crossed specified time interval, user returns to table side once again again and has picked up message notice device 200, because And message notice device 200 terminates stationary state at the second time point, at this point, control unit 290 also can be by the second time point It is recorded in storage element 230.Control unit 290 can be by inquiry storage element 230 to determine whether having first time point With the second time point.
In step s 320, if control unit 290 judges that it has first time point and the second time point, servomechanism Whether 103 inquiries have first time point at least prompting message between the second time point.For example, if control unit 290 judge that it has first time point and the second time point, this represents user and notifies device 200 possibly off message For a period of time, the first time point learnt is sent to servomechanism 103 with the second time point and looks by control unit 290 at this time It askes, whether judgement during this period of time has prompting message generation.For example, if user has missed call or has in this period Message is not read, then its prompting message can be " you have a logical missed call " or " first you, which have, does not read message ".The prompt Message can also be the concern information of user's setting, for example, hot news, stock or lottery ticket etc..
In step S330, if servomechanism 103 has an at least prompting message, message notifies device 200 to download this extremely Lack a prompting message and store to storage element 230, and by broadcast unit 250 and plays this at least prompting message.Citing For, if the first time point left in user and between the second time point, user has missed call or has not Message is read, or has the concern information for producing stock, lottery ticket or hot news, then message notice device 200 can will be prompted to Message " you have a logical missed call " or " first you, which have, does not read message ", or corresponding generated stock, lottery ticket or heat The specifying information of point news is downloaded and is stored to storage element 230, and is played by broadcast unit 250.Implement in the present invention In example, the mode of 250 play cuing message of broadcast unit can play word or playing video, not limit herein.
Fig. 4 is the flow chart according to the message notification method of another embodiment of the present invention.As shown in figure 4, according to this hair The message notification method of bright embodiment includes step S401, S402, S410, S420 and S430.Referring to Fig. 2 and Fig. 4.
In step S401, user can notify device 200 to receive solicited message by message.For example, user Solicited message can be " if there is newest Japanese nuclear accident news, tell at once I ", " if had in my self-selected stock strand Ticket ups and downs are more than 2%, with regard to notify at once I " either " if the 36th phase colour film left at once notify me ".As above Described, in embodiments of the present invention, user can notify device by voice utterance to input solicited message to message 200.In another embodiment of the invention, user can also ask by specific software interface or various other ways to input Information is sought, is not limited herein.
In step S402, at least one crucial words in solicited message is captured, to differentiate the command condition of solicited message And given threshold.In embodiments of the present invention, can by control unit 290 come capture the crucial words in solicited message with into Row analysis and understanding.In another embodiment of the invention, solicited message can be also transmitted to servomechanism 103, then in servo The crucial words in solicited message is captured in device 103 to be analyzed and be understood.Crucial words can be the concern letter of user The type of breath, the words to express order or other predefined words that can be used to analyze and understand.Implement in the present invention In example, control unit 290 can differentiate that the possibility of solicited message is intended to by various types of natural language processing modules, or It is further to be retrieved by the structured database for storing a large amount of words to differentiate captured keyword The attribute of word is used and the crucial words captured is analyzed and understood, in the hope of the corresponding order in solicited message Condition, such as, if there is newest Japanese nuclear accident news to generate, whether designated speculative stock amount of increase is more than 2% or the 30th Whether six phase colour films announce the winners in a lottery.In addition, control unit 290 also can by crucial words analysis and understand result come acquire threshold value with It is used in step S410.
In step S410, control unit 290 notifies the entrance of device 200 static according to threshold value to determine whether having message First time point after state, and terminate the second time point of stationary state.Threshold value can be time threshold or angular speed Threshold value.In embodiments of the present invention, control unit 290 can detect the angle speed that message notifies device 200 by gyroscope 270 Degree, to differentiate that message notifies device 200 whether to enter stationary state and whether terminates stationary state, to obtain at the first time Point and the second time point.For example, when message notifies the angular speed of device 200 to be less than angular speed threshold value, then control unit 290 Can determine that message notice device 200 enter stationary state, and when message notice device 200 angular speed be less than angular speed threshold value and Its duration is more than time threshold, then control unit 290 can determine that user has had left message notice device 200, To which this time point is set as first time point.If again after a period of time, when message notifies the angular speed of device 200 big When angular speed threshold value, then control unit 290 can determine that message notice device 200 terminates stationary state and (enters Mobile status), in other words, control unit 290 can determine that user has picked up message notice device 200 once again, to will This time point was set as the second time point.As described above, first time point and the second time point can record in storage element 230 In.In embodiments of the present invention, if message notice device 200 itself has vibrating mode (for example, having incoming call or having news in brief When, then message notice device 200 can enter vibrating mode), then angular speed threshold value can be more than message notice device 200 in vibrations mould Angular speed caused by under formula, thereby, then the message under vibrating mode just will not be notified device 200 to sentence by control unit 290 It is set to and enters mobile status.In another embodiment of the invention, control unit 290 can notify device by detection message Whether 200 enter whether suspend mode either receives touch-control input signal by detection message notice device 200, to judge to interrogate Whether breath notice device 200 enters or terminates stationary state.
In the step s 420, if control unit 290 judges that it has first time point and the second time point, servomechanism 103 inquire whether it has first time point at least prompting message for meeting command condition between the second time point.Citing For, if in specified time interval between first time point and the second time point, have occurred that " newest Japan's nuclear accident is new It hears and generates ", " designated speculative stock amount of increase be more than that 2% " either " the 36th phase colour film is announced the winners in a lottery ", then servomechanism 103 can have and carry Show message.In embodiments of the present invention, prompting message can be the interior of the latest news of corresponding user information category of interest Appearance itself, for example, " the report content of newest Japan's nuclear accident news ", " share price of designated speculative stock " the either the " the 36th Phase colour film prize-winning number ".In another embodiment of the invention, prompting message can also be that user is prompted to generate There is the message of the latest news content of its information category of interest, for example, " you is reminded, existing newest Japanese nuclear accident news ", " Dear user, your XXX stocks " either " the 36th phase colour film that risen sharply have been announced the winners in a lottery Lei ".
In step S430, if servomechanism 103 has an at least prompting message, message notifies device 200 to download this extremely A few prompting message is simultaneously stored to storage element 230, and this corresponding at least prompting message is played by broadcast unit 250 Voice.For example, if the first time point left in user and between the second time point, control unit 290 passes through Servomechanism 103 judges that it has prompting message " the report content of newest Japan's nuclear accident news ", " stock of designated speculative stock The 36th phase colour film of valence " either " prize-winning number ", then this prompting message is downloaded and is stored to storage element 230, and It is played by broadcast unit 250.In embodiments of the present invention, broadcast unit 250 can will be prompted to the content of message with voice side Formula plays back.
In conclusion the present invention can receive the solicited message that user is inputted with voice mode, and capture its crucial words Differentiate that command condition and given threshold are used, device is notified therebetween in user's leave message, it can be according to this threshold value (time threshold or angular speed threshold value) notifies device to initially enter first time point and the end of stationary state to detect message Only the second time point of stationary state, and then when user brings back message notice device, satisfaction life can be inquired in servomechanism The prompting message of condition is enabled, and will be prompted to message and download and store to message notice device, by voice mode play cuing Message ignores the probability of important message to remind user, to reduce it.
It is following from another technological standpoint and to realize the embodiment of this technological standpoint, come describe electronic device 101 with And the running between servomechanism 103.As shown in Figure 1, in another embodiment of the invention, electronic device 101 and servomechanism 103 also can be used for executing the display methods of landmark data.
In embodiments of the present invention, it when user is by search of the electronic device 101 to execute specific landmark, can input Place name keyword, and the place name keyword inputted can be sent in servomechanism 103 by electronic device 101, servomechanism 103 is right This place name keyword executes search, and is then ranked up to the landmark data searched, so as to may meet use The landmark data of the searching demand of person has higher sequence cis-position.Finally, servomechanism again passes the ranking results of landmark data Electronic device 101 is sent back to show, user is just able to therefrom look for most beneficial message.Then, in embodiments of the present invention, Electronic device 101 can be shown the respective landmark names of the landmark data in ranking results by map application Come.In another embodiment of the invention, electronic device 101 itself has to the function of searching of specific place name and to being searched The function that the landmark data sought is ranked up, therefore just no longer need to can be to user by servomechanism 103 for electronic device 101 Show the ranking results of landmark data.
Landmark data can have specific characterized parameter.For example, different landmark datas can be known with different Name degree.Therefore, corresponding cis-position relationship can be generated during the sequence of landmark data.Therefore, in the embodiment of the present invention In, before user inputs search of the place name keyword to execute specific landmark by electronic device 101, servomechanism 103 can The calculating of popularity is carried out to existing landmark data.It is following this to be described in detail.
Fig. 5 is the flow chart of the display methods of the landmark data of an embodiment according to the present invention.Table 1 is according to the present invention An embodiment landmark data schematic diagram.As shown in figure 5, the display methods of landmark data according to the ... of the embodiment of the present invention Step includes S510~S550.As shown in table 1, landmark data can have landmark names, objective hierarchical category, address, address to draw With number and the corresponding calculated popularity of institute.It is following referring to Fig. 5 and table 1.
[table 1]
In step S510, multiple landmark datas are obtained.For example, servomechanism 103 can be by database or search Engine obtains multiple landmark datas, does not limit herein.Acquired multiple landmark datas can be stored in specific storage Medium is with as landmark data library.
In step S520, the address reference number of the respective address of multiple landmark datas on the internet is counted.Citing For, servomechanism 103 can count address " the Pudong New Area, Shanghai century avenue 1 of " Oriental Pearl " by Search engine Number " on the internet altogether be cited 852318 times.Due to randomness with height of landmark names itself, if not making It is the reference using the landmark names of landmark data instead with address reference number as the characterized parameter of corresponding popularity If number, it would be possible to generate great error.For example, it is " Nanjing Xuanwu District Beijing East Road 31 calculating address Number 9 floor of industrial art building " businessman " Oriental Pearl " popularity characterized parameter when, if selection uses landmark names " Oriental Pearl " reference number, then great error will be generated because of the presence of sight spot " Oriental Pearl ".Conversely, as ground The address marked corresponding to data is typically unique, thus the characterization with address reference number as popularity is joined in this step Number is quite objective standard.
In step S530, the respective objective hierarchical category of multiple landmark datas is searched.In embodiments of the present invention, objective Hierarchical category can be generally acknowledge sight spot comment etc. (for example, 1A grades~5A grades) or generally acknowledged hotel owner comment etc. (for example, a star~six stars Grade).For example, servomechanism 103 hunts out the sight spot that " Shanghai Wild Life Park " is " 3A grades ", and " Falls at Hukou of the Yellow River " are " 4A grades " Sight spot, " Falls at Hukou of the Yellow River hotel " is the hotel owner of " three-star ", and the hotel owner that " South Beauty food and drink " is " two stars ".At this In inventive embodiments, objective hierarchical category can also be class divide attribute.For example, " South Beauty industry " and " pretty good People's medium " is all " businessman " scale, and " Beijing Hua Lian integrate supermarket " is then the scale in " market ";" 217 " road is to belong to " National highway ", " 373 " are to belong to " provincial highway ", and " 048 " is to belong to " county road ".Above-mentioned objective hierarchical category can have a variety of different Other objective definitions, do not limit herein.
In step S540, calculated according to the respective objective hierarchical category of multiple landmark datas and address reference number Multiple respective popularity of landmark data.According to embodiments of the present invention, address reference number is higher, then servomechanism 103 is calculated The popularity for going out its corresponding landmark data can be higher.For example, " South Beauty Art Design " and " the pretty river of businessman are similarly Southern industry " address reference number be respectively " 293 " with " 531 ", therefore " South Beauty industry " corresponding calculated popularity " South Beauty Art Design " can be more than.According to embodiments of the present invention, the rank of objective hierarchical category is higher, then 103 institute of servomechanism The popularity for calculating its corresponding landmark data can be higher.For example, address is similarly " Fuwai Avenue, Xicheng District, Beijing No. 1 Sichuan mansion The East Pagoda building 5 floor 515 " and address reference number is similarly " 5236 " " Beijing Hua Lian synthesis supermarket " with " McDonald ", since " Beijing Hua Lian integrates supermarket " is " market ", and " McDonald " is " businessman " in this market, therefore " Beijing Hua Lian integrates supermarket " corresponding calculated popularity can be more than " McDonald ".Similarly, if road, then " 217 national highway " Popularity can be more than " 373 provincial highway " and " 048 county road ".
In step S550, according to the respective popularity of multiple landmark datas, multiple landmark datas are shown in electronics dress Set 101.For example, after the completion of servomechanism 103 calculates landmark data and corresponding popularity, result can be sent back Electronic device 101, then electronic device 101 can show landmark data further according to the sequence of popularity.
According to another embodiment of the present invention, step S510~S550 can be all implemented in electronic device 101 or step Part steps in S510~S550 can perform in electronic device 101, and other parts step can perform in servomechanism 103 In, the two can reach communication and coordination to each other by internet therebetween, not limit herein.
Fig. 6 is the flow chart of the display methods of the landmark data of an embodiment according to the present invention.As shown in fig. 6, according to The step of display methods of the landmark data of the embodiment of the present invention includes S510~S530, S541, S542 and S550.It is following by needle It explains pair with above-mentioned difference.Under be listed in calculate landmark data popularity when, can further execute step S541 and S542。
In step S541, the respective objective hierarchical category of multiple landmark datas and address reference number are converted to pair The conversion value answered.For example, in an embodiment of the present invention, if objective hierarchical category is to generally acknowledge that sight spot is commented, " 1A Grade ", " 2A grades ", " 3A grades ", " 4A grades " and " 5A grades " corresponding conversion value can be respectively 20,40,60,80 and 100;If objective Hierarchical category is to generally acknowledge that hotel owner comments, then " star ", " two stars ", " three-star ", " four-star ", " five-star " and " six stars " corresponding conversion value can be respectively 20,40,60,80,100 and 120 to grade.If objective hierarchical category is class divide attribute, Then " businessman " and " market " corresponding conversion value can be respectively 20 and 80;" national highway ", " provincial highway " and " county road " corresponding conversion Value can be respectively 30,60 and 90.In an embodiment of the present invention, address reference number be converted to corresponding conversion value can be by Operation is done in natural logrithm function (ln x) × 10.For example, the address reference number at " 4A grades " sight spot " Oriental Pearl " is 852318, then its corresponding conversion value can be (ln 852318) × 10=136.56;If zero-address data, corresponding Conversion value can be 0.The calculation of above-mentioned respective value and respective value can adjust and change according to various situations, herein It does not limit.
In step S542, according to objective hierarchical category and the corresponding conversion value of address reference number and weighted value, To calculate the popularity of landmark data.In an embodiment of the present invention, the corresponding weighted value of objective hierarchical category can be 0.4, The corresponding weighted value of address reference number can be 0.6, and the calculation formula of the popularity of landmark data can be:(objective level The conversion value of classification) × 0.4+ (conversion value of address reference number) × 0.6.For example, " 4A grades " sight spot " Oriental Pearl " Popularity be (80) × 0.4+ ((ln852318) × 10) × 0.6=113.94, " South Beauty industry " of " businessman " scale Popularity is (20) × 0.4+ ((ln 531) × 10) × 0.6=45.66.
As described above, after the landmark data library construction in electronic device 101 or servomechanism 103 is completed, user The search of i.e. executable specific landmark.It is following this to be described in detail.
Fig. 7 is the flow chart according to the display methods of the landmark data of one embodiment of the invention.As shown in fig. 7, according to The display methods of the landmark data of the embodiment of the present invention includes step S710~S740.
In step S710, place name keyword is received.It for example, can be by when user's specific landmark to be searched Place name keyword is inputted with voice or manual mode by electronic device 101.
In step S720, at least landmark data for whether having corresponding place name keyword searched.For example, electric at this time Sub-device 101 can search whether have relevant landmark data by built-in landmark data library, or by place name keyword It is sent to whether servomechanism 103 has relevant landmark data to search.If searching, step S730 is then executed, if not It searches, then continues waiting for receiving another place name keyword.
It is respective well-known according to an at least landmark data if searching an at least landmark data in step S730 Degree, matching degree and apart from score, come at least landmark data that sorts.For example, when searching related landmark data, by May be very more in related terrestrial reference data bulk, therefore in order to be practised close to user for the general sense organ of terrestrial reference or cognition It is used, it can sort by the characterized parameter corresponding to related landmark data, spent mental and physical efforts are inquired to save user. In embodiments of the present invention, the characterized parameter corresponding to related landmark data (is relevant to objective layer in addition to above-mentioned popularity Grade classification and the address reference number counted on the internet), can also further there be the matching degree of related landmark data (for example, matching degree of word) and apart from score (for example, distance degree of terrestrial reference and user).However, at this In another embodiment of invention, the characterized parameter corresponding to landmark data can be popularity, matching degree and in score One of person, do not limit herein.
In step S740, at least landmark data to be sorted is shown in electronic device 101.At this point, user can By electronic device 101 come in multiple landmark datas being relevant to after the sequence of inputted place name keyword, inquiry most has The landmark data of benefit.
Fig. 8 is the flow chart according to the display methods of the landmark data of another embodiment of the present invention.As shown in figure 8, root Display methods according to the landmark data of the embodiment of the present invention includes step S710, S720, S731~S733 and S740.It is following by needle It explains pair with above-mentioned difference.Under be listed in sort hunted out correspondence place name keyword landmark data when, can more into One step executes step S731~S733.
In step S731, according to the respective landmark names of an at least landmark data and place name keyword, to calculate The respective matching degree of an at least landmark data.In other words, i.e., according to the landmark data hunted out to the symbol of place name keyword Conjunction degree calculates its matching degree.For example, if the place name keyword of user's input is " South Beauty ", " South Beauty is eaten The industry of drink ", " South Beauty Art Design " and " South Beauty " matching degree, can all be higher than the matching degree of " pretty woman's medium ".
In step S732, according at least position of a landmark data respective positions and electronic device 101, to calculate It is respective apart from score to go out an at least landmark data.In other words, i.e., according to the landmark data hunted out to electronic device 101 Relative position calculate it apart from score.For example, if user inputs place name positioned at Beijing to electronic device 101 Keyword " South Beauty " all can be high then positioned at " the South Beauty food and drink " and " South Beauty Art Design " of Beijing apart from score In " the South Beauty industry " positioned at Suzhou City apart from score.
In step S733, according to popularity, matching degree and apart from score and its corresponding weighted value, to sort at least One landmark data.For example, electronic device 101 can define popularity, matching degree and according to different requirements, apart from score Corresponding weighted value is used and determines popularity, matching degree and the influence degree apart from score respectively for ranking results.
Thereby, the landmark data after characterization can allow user when inquiring specific landmark, the search result of display It is to sort according to the general sense organ or cognition custom of user, to save the query time of user.
In conclusion the present invention is according to corresponding to the address reference number of multiple landmark datas and objective hierarchical category Conversion value calculates its popularity with weighted value, after receiving place name keyword, according to the related landmark data hunted out Its matching degree is calculated to the matching degree of place name keyword, according to the related landmark data hunted out to the phase of electronic device It is calculated apart from score to position, and is searched relatively by popularity, matching degree and apart from score to sort Data are marked, the related landmark data after sequence is shown in electronic device.
It is following will be from another technological standpoint, to describe the running between electronic device 101 and servomechanism 103.Such as Fig. 1 Shown, in another embodiment of the invention, electronic device 101 and servomechanism 103 also can be used for executing the ground of data file Field mark method.In addition, in the narration of the present embodiment, the act of electronic device 101 will be represented with region labelling apparatus 900 Example.In other words, electronic device 101 can be to be substantially equal same and interchangeable device with region labelling apparatus 900.
User can be communicated by network with servomechanism 103 by region labelling apparatus 900, use acquirement data file Or the reference information to flag data file.In embodiments of the present invention, data file can be Internet news.Citing comes It says, first, after Internet news editor obtains a large amount of Internet news, regional classification is carried out to Internet news, then Regional label can be carried out to Internet news.In embodiments of the present invention, Internet news editor can fill by ground field mark 900 are set to obtain the reference information of regional title from servomechanism 103 to build up specific tree, is used as analysis net The contents attribute of network news and being marked to it is used.In another embodiment of the invention, Internet news editor also can be by The specific tree that construction is completed directly is obtained from servomechanism 103 by region labelling apparatus 900.In this tree Each node represents each specific regional title, and by this tree it can be seen that each specific regional title all ranks thereon The administrative area title of layer.Regional title may include administrative area title and significant title, and the section belonging to significant title Point can be most end stratum in tree, wherein significant title can be place name or sight name or any have Regional name, public organization's title or other titles etc., do not limit herein.Thereby, for example, can learn Area in tree belonging to any sight spot or public organization why (i.e. its each father node).Then, region labelling apparatus 900 Can analyze each Internet news whether have regional content (keyword of such as place name), if this regional content may conform to it is tree-shaped Any node in structure, then region labelling apparatus 900 can be by the node met, its Internet news to be marked. In other words, Internet news editor can make to have the Internet news of regional content to have by region labelling apparatus 900 Corresponding regional Characteristics, to complete the label to each Internet news or regional classification, for example, some Internet news is to belong to Classification in which area.It is following this to be further illustrated.
Fig. 9 is the block diagram according to the region labelling apparatus of the data file of one embodiment of the invention.As shown in figure 9, Region labelling apparatus 900 includes taxon 910, acquisition unit 930, comparing unit 950, marking unit 970 and storage number According to library 990.Comparing unit 950 is coupled to acquisition unit 930, and marking unit 970 is coupled to comparing unit 950, stores database 990 are coupled to taxon 910, acquisition unit 930, comparing unit 950 and marking unit 970.Taxon 910 captures list Member 930, comparing unit 950, marking unit 970 can be various forms of function modules or microprocessor, store database 990 Can be various forms of storage medium.Figure 10 is the region labeling method according to the data file of one embodiment of the invention Flow chart.As shown in Figure 10, region labeling method according to the ... of the embodiment of the present invention includes step S1010~S1040.Figure 11 is root According to the schematic diagram of the tree of one embodiment of the invention.It is following referring to Fig. 9, Figure 10 and Figure 11.
In step S1010, taxon 910 can obtain tree by network.In embodiments of the present invention, this sets Shape structure can have multiple nodes, this multiple node may include multiple administrative area titles and significant title, and this multiple row There can be social strata relation between administrative division title and significant title, in addition, taxon 910 can store up the tree obtained It is stored in storage database 990.For example, as shown in figure 11, each node of this tree may include each stratum of China Administrative area title and the sight name in it, and can be corresponded between its administrative area or sight spot between the upper lower node of tree Social strata relation, for example, may include its each province or municipality directly under the Central Government (such as Shanghai, Jiangsu Province and Anhui Province under the node " China " Deng) child node, the son of its each subregion (such as Pudong New District, Huangpu District and Jing'an District) is may include under the node " Shanghai " Node, may include its each sight spot (such as Century Park, Oriental Pearl and Jin Mao Tower) under node " Pudong New District " Child node.In addition, as described above, significant title can be with regional name and public organization's title, such as Figure 11 institutes Show, node " Shanghai " can further include the child node of its professional basketball team " Shanghai shark " and the son of its mayor " Yang Xiong " Node.
In step S1020, acquisition unit 930 can receive data file by network, and be captured at least from data file One keyword.For example, acquisition unit 930 can receive a large amount of Internet news from servomechanism 103 by network and store To storage database 990, and it may include various regional keywords in the content of the Internet news received, such as " Jiangsu Save " or " Oriental Pearl " etc., acquisition unit 930 can analyze its content to capture this keyword.
In step S1030, comparing unit 950 can compare an at least keyword and multiple nodes, to find out and at least one The first node of keyword match.For example, included the row of known each stratum of China in above-mentioned tree Administrative division title and the place name in it or sight name, if capturing keyword " Oriental Pearl " from the content of Internet news, Then then can be to tree into line search, and have found and be all the first node of " Oriental Pearl ".This represents this keyword " " affiliated Internet news is to have regional feature and be classifiable for this tree for Oriental Pearl.At this In inventive embodiments, comparing unit 950 can find the first node met by the algorithm of various trees, herein not It limits.
In step S1040, marking unit 970 can mark first node and the relevant at least father node of first node in Data file.For example, if can search from tree and meet the of the keyword in Internet news " Oriental Pearl " One node, then its relevant father node is " Pudong New District ", " Shanghai " and " China ".Therefore, belonging to keyword " Oriental Pearl " Internet news other than it can be marked with first node " Oriental Pearl ", can also be marked with each stratum on " Oriental Pearl " Each father node " Pudong New District ", " Shanghai " on administrative area, that is, first node " Oriental Pearl " and " China ".
Figure 12 is the flow chart according to the region labeling method of the data file of another embodiment of the present invention.Such as Figure 12 institutes Show, region labeling method according to the ... of the embodiment of the present invention include step S1011~S1013, S1021~S1022, S1031~ S1033 and S1041~S1042.Figure 13 A~Figure 13 D are the construction process according to the tree of one embodiment of the invention Schematic diagram.
In step S1011, taxon 910 obtains regional title.For example, taxon 910 can pass through net Network obtains the reference information at each stratum administrative area in relation to China and the sight spot in it from servomechanism 103, this reference information can Being presented with various taxons 910 cognizable formats, do not limit herein.Taxon 910 can be according to this ginseng Information is examined to obtain each regional title one by one, as shown in FIG. 13A, when having node " China " in tree, grouping sheet Member 910 achieves administrative area title " Shanghai ".
In step S1012, taxon 910 judges the second section whether regional title is subordinated in tree Point.If taxon 910 is judged as YES, step S1013 can be then executed.Second node can be acquired regional name Claim the node in the affiliated area of minimum stratum in tree.For example, as shown in FIG. 13A, when having had in tree When having node " China ", taxon 910 achieves administrative area title " Shanghai ", and taxon 910 can determine whether administrative area at this time The second node of title " Shanghai " institute subordinate can be the dotted line node 1301 in Figure 13 A.
In step S1013, tree is added in regional title by taxon 910.For example, such as Figure 13 A institutes Show, then taxon 910 can correspond to acquired administrative area title by construction egress " Shanghai " in tree.
In step S1014, taxon 910 judges tree whether complete by construction.If tree construction is completed, Then follow the steps S1021.If the non-construction of tree is completed, above-mentioned steps S1011~step S1013 can be recycled constantly It executes.For example, taxon 910 can determine whether out the second node belonging to administrative area title " Pudong New District " in Figure 13 B It for dotted line node 1302 and is added into, taxon 910 can determine whether out belonging to sight name " Century Park " in Figure 13 C Second node is dotted line node 1303 and to be added into, and taxon 910 can determine whether out sight name " east is bright in Figure 13 D " affiliated second node is dotted line node 1304 and is added into that the above process will be repeated continuously, until taxon to pearl 910 will be obtained about the information in each stratum administrative area and the sight spot in it of China, seriatim be construed as tree In each node, as shown in figure 11.The construction process of above-mentioned tree can come by the related algorithm of various trees Reach, does not limit herein.As described above, as shown in figure 11, after tree construction is completed, each section of tree The administrative area title and the sight name in it that point includes each stratum of China, and can between the upper lower node of tree Social strata relation between its corresponding administrative area or sight spot.
In step S1021, acquisition unit 930 captures an at least keyword by the title or text of data file.Citing For, it may include that the content of title and the content of text, acquisition unit 930 can be from titles due to the content of Internet news Content and the content of text capture keyword, use the foundation as the regional Characteristics for differentiating its Internet news.
In step S1022, acquisition unit 930 by data file a source capturing at least keyword.Of the invention real It applies in example, the source of data file may include the site of data file relevant scene and data file provider. For example, it since the content of the title of Internet news and text may not include any regional keyword, picks Take unit 930 further can capture keyword from the relevant scene of Internet news, if for example, Internet news is hair It is distributed in the field of " Huangpu District local items " of particular web portal, then acquisition unit 930, which can be used, captures keyword " yellow Pu area ", either, acquisition unit 930 further can capture keyword, example from the site of Internet news supplier Such as, if Internet news is issued by newspaper office's " Shanghai Daily ", acquisition unit 930, which can be used, captures keyword " Shanghai ", Either, if Internet news is issued by newspaper office " Xinmin Evening News ", and the location of newspaper office " Xinmin Evening News " is in Shanghai, therefore Acquisition unit 930 still can be by tabling look-up or according to relevant information, to obtain keyword " Shanghai ".
In step S1031, comparing unit 950 is respectively to the corresponding weight of an at least keyword definition.This weight can generation Influence degree of its correspondence keyword of table for the regional Characteristics of affiliated data file.In other words, corresponding to keyword Weight it is higher, then comparing unit 950 carrys out the possibility of the regional Characteristics as data file belonging to differentiation with this keyword It is higher.For example, as described above, keyword corresponding to Internet news can from the text of Internet news, title or It is obtained according to the site of its relevant scene and its supplier, and the keyword acquired by different sources can correspond to Different weight, if for example, the weight of the keyword captured according to the scene of Internet news is A, from Internet news The weight of keyword that is captured of title be B, the weight of the keyword captured from the text of Internet news is C, root The weight of the keyword captured according to the site of the supplier of Internet news is D, then its relativeness can be A>B>C> D.However, the relativeness of above-mentioned weight there can be other arrangements and change, do not limit herein.
In step S1032, comparing unit 950 searches tree, has first to compare to whether there is in tree Node, and administrative area title included by its first node or significant title and at least one of keyword is identical. If comparing unit 950 judges that there are first nodes in tree, then execute step S1033.Such as in step S1031 It is described, by calculated weight can represent its and correspond to influence of the keyword for the regional Characteristics of affiliated data file Degree, thus in embodiments of the present invention, comparing unit 950 can come according still further to the corresponding weight of keyword as than Cis-position reference to keyword and node.For example, as described above, consolidated network news can simultaneously have according to Internet news The scene keyword captured and the keyword captured from the text of Internet news, at this point, due to basis The weight for the keyword that the scene of Internet news is captured can be more than the key captured from the text of Internet news The weight of word, therefore, comparing unit 950 will preferentially use the keyword captured according to the scene of Internet news, by To search tree.The person of connecing, the first node that comparing unit 950 can be found by the search algorithm method of tree, and The keyword that administrative area title or significant title included by this first node are searched with preferentially using is identical.In this hair In bright embodiment, the search algorithm method of above-mentioned tree can be reached by various applications, not limit herein.
In step S1033, comparing unit 950 find out in tree with the relevant at least father node of first node. Its each father can be looked for by stratum's characteristic, comparing unit 950 possessed by tree itself from each upper stratum of first node Node.For example, as shown in figure 11, if first node is " Oriental Pearl ", relevant father node is that " Pudong is new Area ", " Shanghai " and " China ".
In step S1041, marking unit 970 is built according to first node and the relevant at least father node of first node Found corresponding multiple labels.For example, when comparing unit 950 have found include keyword " Oriental Pearl " Internet news First node, then marking unit 970 in addition to can by " Oriental Pearl " set thus multiple labels of Internet news wherein it Outside one, more a step " Pudong New District ", " Shanghai " and " China " can be also set to the label of this Internet news.Establish the side of label Formula can be record its correspond to first node and related father node title, or capture its correspondence first node to it is related The connection of father node, does not limit herein.
In step S1042, marking unit 970 links multiple labels with data file to complete to mark and store data text Part is in storage database 990.For example, when " east is bright for each label for the Internet news for including keyword " Oriental Pearl " Pearl ", " Pudong New District ", " Shanghai " and " " after the completion of all establishing, these labels are then linked to corresponding by marking unit 970 for China Internet news.The mode of connection label can increase it in Internet news to correspond to the title of first node and related father node Content, or in Internet news add its correspond to first node and related father node connection, do not limit herein.
In conclusion the present invention is built up by the second node that corresponding regional title is added one by one with multiple sections The tree of point, so as to there is social strata relation between administrative area title and significant title included by multiple nodes, and According to the title content of data file, body matter, related scene and the site of data file supplier, to obtain Regional keyword is obtained, and is defining the weight corresponding to each keyword with as the cis-position for comparing keyword and tree With reference to later, finding out, matched first node is marked on corresponding data file with its father node, so that data file has There are corresponding regional Characteristics.
It is following will be from another technological standpoint, to describe the running between electronic device 101 and servomechanism 103.Such as Fig. 1 Shown, in another embodiment of the invention, electronic device 101 and servomechanism 103 also can be used for executing the row of data file Sequence method.
It in embodiments of the present invention, can will be unknown when data file with unknown current ranking in electronic device 101 The data file of ranking is uploaded to servomechanism 103 to do the analysis of content to it at present, is then generated by sequence algorithm Go out the prediction ranking of the data file of unknown current ranking and sort, finally again sends back its result in electronic device 101. In the embodiment of the present invention, if the prediction ranking of the data file of unknown current ranking is before 100, this data file is attached most importance to It wants, if the prediction ranking of the data file of unknown current ranking, after 100, this data file is inessential.In this hair In bright embodiment, before the data file that servomechanism 103 receives unknown current ranking, servomechanism 103 can be by multiple known The data file of ranking generates sequence algorithm at present.In another embodiment of the invention, electronic device 101 itself can be by Sequence algorithm is generated by the data file of multiple known current rankings, therefore, electronic device 101 need not pass through servomechanism 103 can obtain the prediction ranking of the data file of unknown current ranking.It is following to will be described generation sequence algorithm and generation The details of the prediction ranking of data file.
Figure 14 is the flow chart according to the sort method of the data file of one embodiment of the invention.As shown in figure 14, root According to the data file of the embodiment of the present invention sort method the step of include S1410~S1450.Table 2 is to be implemented according to the present invention The schematic diagram of the data file of the known current ranking of example.Table 3 is the data according to the unknown current ranking of the embodiment of the present invention The schematic diagram of file.In embodiments of the present invention, data file can be news file.As shown in table 2 and table 3, data file Content may include title content and body matter.It is following referring to Figure 14, table 2 and table 3.
[table 2]
[table 3]
In step S1410, multiple keywords are captured from the content of multiple data files.It for example, can be in data Respective keyword is captured in the content of file 1~4.For example, fechtable goes out key in the title content of data file 1 Word " two Conferences ", Yi Ji, in the body matter of data file 1 fechtable go out keyword " National People's Congress ", " CPPCC ", " Xi Jinping ", " Hu Jintao " and " two sides ".
In step S1420, the keyword ranking corresponding to multiple keywords is retrieved by Search engine.For example, By Search engine data file 1 keyword " two Conferences ", " National People's Congress ", " CPPCC ", " Xi Jinping ", " Hu Jintao " and " two sides " Corresponding keyword ranking may respectively be " 152 ", " 96 ", " 135 ", " 33 ", " 47 " and " 95 ".In embodiments of the present invention, Keyword ranking can be the same day inquired by google Search engines, when week or of that month keyword ranking, herein It does not limit.
In step S1430, the keyword categories corresponding to multiple keywords are searched.For example, the pass of data file 1 The corresponding keyword categories searched of keyword " two Conferences ", " National People's Congress ", " CPPCC ", " Xi Jinping ", " Hu Jintao " and " two sides " can Respectively " political meeting ", " political meeting ", " political meeting ", " politician ", " politician " and " international relations ".At this In inventive embodiments, it can be searched by encyclopaedia database (for example, wikipedia) or other databases with classification mechanism Its corresponding keyword categories is sought, is not limited herein.
In step S1440, according to multiple keywords, the respective keyword ranking of multiple keywords and keyword categories with And multiple respective current rankings of data file, to generate sequence algorithm.For example, by the data file 1 in table 2~ Keyword ranking and keyword categories and the current row of data file 1~4 of 4 respective possessed keywords, its keyword Name (25,38,67 and 184), can be to the sequence algorithm for the prediction ranking for predicting another data file to generate.In the present invention In embodiment, multiple keywords, the respective keyword ranking of multiple keywords and keyword categories can be set as to sequence calculation The input of method, and by the output that the respective current ranking setting of multiple data files is sequence algorithm, to generate sequence calculation Method.It is related due to having to the current ranking of the keyword ranking of keyword possessed by data file and data file itself Property, therefore with sufficient amount of data file, you can there are sequence algorithms to correspond to its relationship.This Outside, keyword categories can correspond to the weighted value of its keyword, in other words, can be by the keyword categories of keyword, to determine Go out influence degree of the keyword for the current ranking of data file.In embodiments of the present invention, when generating sequence algorithm, The class weight parameter of keyword categories and the ranking weight parameter of keyword ranking can be pre-defined out, and is largely being tested As a result in, class weight parameter and ranking weight parameter are therefrom adjusted and change, the input value until sequence algorithm and output Until the result of value is in accuracy permissible range.In another embodiment of the invention, when generate sort algorithm when, can be by By curve-fitting method come inquire by or approximately through finite sequence data point (for example, sequence algorithm input value and Output valve) analog function (for example, analytical function), and curve-fitting method can be least square method, not limited herein System.
In step S1450, it is used for calculating the prediction ranking of another data file by sequence algorithm.For example, Due to data file 5 current ranking be it is unknown, when by above-mentioned data file 1~4 acquire sequence algorithm after, can be then It captures the keyword of data file 5 and inquires keyword ranking and the keyword type of the keyword of file 5 and input this Sort algorithm, you can the prediction ranking for calculating data file 5 is 360, and can thereby sorting data file 5.
As described above, in embodiments of the present invention, electronic device 101 can transmit the data file 5 of unknown current ranking To servomechanism 103, step S1410~S1440 is executed by servomechanism 103 to generate sequence algorithm and execute step Prediction rankings of the S1450 to generate data file 5 is finally again sent back its result in electronic device 101 with sorting to it.And In another embodiment of the invention, step S1410~S1450 all can perform in electronic device 101, not limited herein System.
Figure 15 is the flow chart according to the sort method of the data file of one embodiment of the invention.As shown in figure 3, according to The step of sort method of the data file of the embodiment of the present invention includes S1410~S1430, S1441, S1442 and S1450.Under Row will be for explaining with above-mentioned difference.In embodiments of the present invention, step S1441, S1442 can further be executed Generate sequence algorithm.
In step S1441, the respective keyword categories of multiple keywords are converted into multiple keyword categories conversion values. It for example, can " the political meeting by the mode tabled look-up or specific formulation calculates, by the keyword categories of data file 1 View ", " politician " and ", international relations " was converted to keyword categories conversion value 10,20 and 30, by the keyword of data file 2 Classification " smartphone ", " scientific & technical corporation ", " scientific and technological personage " and " country " are converted to keyword categories conversion value 40,50,60 And 70, the keyword categories " program " of data file 3 and " singer " are converted into keyword categories conversion value 80 and 90, by data The keyword categories " team ", " sportsman " and " city " of file 4 are converted to keyword categories conversion value 100,110 and 120.It is above-mentioned The keyword categories conversion value lifted is the purposes as explanation, is not limited herein.
In step S1442, the respective keyword ranking of multiple keywords and keyword categories conversion value are set as The codomain that the current ranking setting of multiple data files is analog function is used generation to hold by the domain of analog function The analog function of row sequence algorithm.For example, if the corresponding parameter of keyword ranking is x0、x1、x2、x3、x4And x5, crucial The corresponding parameter of word class is y0、y1、y2、y3、y4And y5And analog function is f (x0,x1,x2,x3,x4,x5,y0,y1,y2, y3,y4,y5), then the data file in the table of comparisons 1, for analog function f (x0,x1,x2,x3,x4,x5,y0,y1,y2,y3,y4,y5) For, x0Domain respectively includes 152,21,17 and 139, x1Domain respectively includes 96,57,53 and 87, x2Domain is distinguished Including 135,42,66 and 106, x3Domain respectively includes 33,108,0 and 127, x4Domain respectively includes 47,317,0 and 0, x5Domain respectively includes 95,96,0 and 0, y0Domain respectively includes 10,40,80 and 100, y1Domain respectively includes 10, 50,90 and 110, y2Domain respectively includes 10,60,90 and 120, y3Domain respectively includes 20,60,0 and 120, y4Domain Respectively include 20,70,0 and 0, y5Domain respectively includes 30,50,0 and 0, analog function f (x0,x1,x2,x3,x4,x5,y0,y1, y2,y3,y4,y5) codomain respectively include 25,38,67 and 184, then can generate analog function by a large amount of test result f(x0,x1,x2,x3,x4,x5,y0,y1,y2,y3,y4,y5), or analog function f (x can be inquired by curve-fitting method0, x1,x2,x3,x4,x5,y0,y1,y2,y3,y4,y5).In embodiments of the present invention, analog function can be linear function and non-thread One of property function.
In step S1450, it is used for calculating the prediction ranking of another data file by sequence algorithm.For example, As described above, after producing to execute the analog function of sequence algorithm, you can use the prediction for calculating data file 5 Ranking.For example, the keyword ranking for first capturing the keyword of data file 5 is respectively 262,396,137 and 192 (its difference Corresponding x0、x1、x2And x3, and x4=x5=0), then to search the keyword categories of the keyword of data file 5 be respectively " scientific and technological people Object ", " Venture Capital "tibco software, inc." "TIBCO Software, " scientific & technical corporation " and " scientific & technical corporation ", and its keyword categories respective value respectively can be 60,130,50 and 50 (it corresponds to y respectively0、y1、y2And y3, and y4=y5=0) above-mentioned obtained analog function f (x, are inputted0,x1,x2, x3,x4,x5,y0,y1,y2,y3,y4,y5) after, you can acquire data file 5 prediction ranking be f (262,396,137,192, It 0,0,60,130,50,50,0,0)=360, and can thereby sorting data file 5.
As described above, in embodiments of the present invention, electronic device 101 can transmit the data file 5 of unknown current ranking To servomechanism 103, execute step S1410~S1430, S1441 and S1442 by servomechanism 103 generate sequence algorithm with And prediction rankings of the step S1450 to generate data file 5 is executed to sort to it, its result is finally sent back into electronics dress again It sets in 101.And in another embodiment of the invention, step S1410~S1430, S1441~S1442 and S1450 are all executable In electronic device 101, do not limit herein.
In conclusion the present invention is by the keyword captured in multiple data files, and by keyword, the pass retrieved Conversion value corresponding to keyword ranking and the keyword categories hunted out is set as the domain of analog function, by multiple numbers According to current ranking setting known to file be analog function codomain after, then can by definition class weight parameter and Ranking weight parameter generates analog function in a large amount of test results, or can inquire into simulation letter by curve-fitting method Number finally recycles analog function to execute sequence algorithm to calculate the prediction ranking of another data file, with another number that sorts According to file.
Although the present invention is disclosed as above with embodiment, however, it is not to limit the invention, and those skilled in the art exist Under the premise of not departing from the spirit and scope of the present invention, can make some changes and embellishment, thus protection scope of the present invention be with Subject to the claim of the present invention.

Claims (9)

1. a kind of display methods of landmark data, suitable for the servomechanism and electronic device mutually communicated, which includes:
Count the address reference number of the respective address of multiple landmark datas on the internet;
Search the respective objective hierarchical category of these landmark datas;
These landmark datas are calculated according to the respective objective hierarchical category of these landmark datas and the address reference number Respective popularity, wherein according to the corresponding conversion value of objective hierarchical category conversion value corresponding with address reference number and The weighted value distributed between objective hierarchical category and address reference number, to calculate the popularity of landmark data, wherein when not having When the address of landmark data, which is 0;And
According to the respective popularity of these landmark datas, these landmark datas are shown in the electronic device.
It is corresponded to 2. display methods as described in claim 1, the wherein objective hierarchical category and the address reference number have Weighted value.
3. display methods as described in claim 1, the step of calculating these landmark datas corresponding popularity, also wrap It includes:
The respective objective hierarchical category of these landmark datas and the address reference number are converted into corresponding conversion value.
4. display methods as described in claim 1, the wherein objective hierarchical category are to generally acknowledge that sight spot is commented etc. and generally acknowledged hotel owner One of comment etc..
5. display methods as described in claim 1, the wherein objective hierarchical category are class divide attribute.
6. a kind of display methods of landmark data is suitable for electronic device, including:
Receive place name keyword;
Whether search has an at least landmark data for the corresponding place name keyword;
If searching an at least landmark data, according to the respective popularity of an at least landmark data, matching degree and Apart from score, come at least landmark data that sorts;And
By sorted this at least a landmark data is shown in the electronic device,
Wherein, the respective popularity of an at least landmark data is to be relevant to the respective objective layer of an at least landmark data Grade classification and the address reference number counted on the internet, wherein according to the corresponding conversion value of objective hierarchical category and ground Weighted value location reference number corresponding conversion value and distributed between objective hierarchical category and address reference number, to calculate The popularity of landmark data, wherein when the not address of landmark data, which is 0.
7. display methods as claimed in claim 6, the wherein popularity, the matching degree and the distance scoring respectively have pair The weighted value answered.
8. display methods as claimed in claim 6, wherein according to the respective popularity of an at least landmark data, the matching Degree and this apart from score, come sort an at least landmark data the step of, further include:
According to the respective landmark names of an at least landmark data and the place name keyword, to calculate an at least terrestrial reference number According to the respective matching degree;And
According to an at least landmark data respective positions between the position of the electronic device at a distance from, come calculate this at least one Landmark data it is respective this apart from score.
9. display methods as claimed in claim 6, wherein at least landmark data to be sorted is shown in electronics dress The step of setting further include:
The respective landmark names of an at least landmark data to be sorted are shown by map application.
CN201310273224.5A 2013-07-02 2013-07-02 The display methods of landmark data Active CN104281576B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201310273224.5A CN104281576B (en) 2013-07-02 2013-07-02 The display methods of landmark data
TW102125776A TWI633508B (en) 2013-07-02 2013-07-18 Display method of landmark data
US14/271,458 US9558262B2 (en) 2013-07-02 2014-05-07 Sorting method of data documents and display method for sorting landmark data
US15/361,015 US10083241B2 (en) 2013-07-02 2016-11-24 Sorting method of data documents and display method for sorting landmark data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310273224.5A CN104281576B (en) 2013-07-02 2013-07-02 The display methods of landmark data

Publications (2)

Publication Number Publication Date
CN104281576A CN104281576A (en) 2015-01-14
CN104281576B true CN104281576B (en) 2018-08-31

Family

ID=52256460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310273224.5A Active CN104281576B (en) 2013-07-02 2013-07-02 The display methods of landmark data

Country Status (2)

Country Link
CN (1) CN104281576B (en)
TW (1) TWI633508B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI647629B (en) * 2016-08-25 2019-01-11 第一商業銀行股份有限公司 Enterprise information providing method
TWI833440B (en) * 2022-11-11 2024-02-21 信義房屋股份有限公司 Information presentation device using landmarks to define blocks

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101128824A (en) * 2004-12-30 2008-02-20 谷歌公司 Location extraction
CN101350154A (en) * 2008-09-16 2009-01-21 北京搜狗科技发展有限公司 Method and apparatus for ordering electronic map data
TW201040752A (en) * 2009-05-13 2010-11-16 Alibaba Group Holding Ltd Method and system for providing localized information
CN102541936A (en) * 2010-12-31 2012-07-04 高德软件有限公司 Method and device for acquiring popularity of POI (Point of Interest)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7933897B2 (en) * 2005-10-12 2011-04-26 Google Inc. Entity display priority in a distributed geographic information system
JP4916707B2 (en) * 2005-11-14 2012-04-18 富士フイルム株式会社 Imaging position facility search system and method
US9105039B2 (en) * 2006-01-30 2015-08-11 Groupon, Inc. System and method for providing mobile alerts to members of a social network
TW201030540A (en) * 2009-02-11 2010-08-16 Intumit Inc L System for conducting a geographic-oriented keyword advertisement recommendation and method of the same
US20100332324A1 (en) * 2009-06-25 2010-12-30 Microsoft Corporation Portal services based on interactions with points of interest discovered via directional device information
US20110046881A1 (en) * 2009-08-20 2011-02-24 Jeyhan Karaoguz Personal mapping system
CN101844135B (en) * 2010-05-11 2013-05-08 上海邮政科学研究院 Method for sorting postal letters according to addresses driven by address information base
CN102695120A (en) * 2011-03-25 2012-09-26 北京千橡网景科技发展有限公司 Method and equipment for providing point-of-interest (POI) information for user at mobile terminal
TWI468956B (en) * 2011-05-20 2015-01-11 104 Corp Method and system for personalizedly sorting searched information
CN102999490A (en) * 2011-09-08 2013-03-27 北京无限讯奇信息技术有限公司 Commercial tenant document weight evaluation method
CN102867031A (en) * 2012-08-27 2013-01-09 百度在线网络技术(北京)有限公司 Method and system for optimizing point of interest (POI) searching results, mobile terminal and server
CN104281577B (en) * 2013-07-02 2018-11-16 威盛电子股份有限公司 The sort method of data file

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101128824A (en) * 2004-12-30 2008-02-20 谷歌公司 Location extraction
CN101350154A (en) * 2008-09-16 2009-01-21 北京搜狗科技发展有限公司 Method and apparatus for ordering electronic map data
TW201040752A (en) * 2009-05-13 2010-11-16 Alibaba Group Holding Ltd Method and system for providing localized information
CN102541936A (en) * 2010-12-31 2012-07-04 高德软件有限公司 Method and device for acquiring popularity of POI (Point of Interest)

Also Published As

Publication number Publication date
CN104281576A (en) 2015-01-14
TW201503018A (en) 2015-01-16
TWI633508B (en) 2018-08-21

Similar Documents

Publication Publication Date Title
CN104281578B (en) The region labeling method and device of data file
WO2021139701A1 (en) Application recommendation method and apparatus, storage medium and electronic device
CN110110173B (en) Search result ranking and presentation
JP7182585B2 (en) program
US9916396B2 (en) Methods and systems for content-based search
CN106462598A (en) Information processing device, information processing method, and program
WO2014022979A1 (en) Clustered search results
CN102194006B (en) Search system and method capable of gathering personalized features of group
CN106233282A (en) Use the application searches of capacity of equipment
CN104281577B (en) The sort method of data file
CN108228720B (en) Identify method, system, device, terminal and the storage medium of target text content and original image correlation
CN108292322A (en) Use tissue, retrieval, annotation and the presentation of the media data file from the signal for checking environment capture
CN108984618A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN103970891A (en) Method for inquiring user interest information based on context
CN104281576B (en) The display methods of landmark data
CN104283904B (en) message notification method and device
KR102003492B1 (en) Maintaining search context
CN107133775A (en) Operation method for route planning
JP2011018152A (en) Information presentation device, information presentation method, and program
CN107251010B (en) Unstructured UI
CN114168789A (en) Song tag expansion method and device, equipment, medium and product thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201116

Address after: 6 floor, G District, No. 666, Beijing East Road, Huangpu District, Shanghai

Patentee after: Weisheng Electronics (Shanghai) Co.,Ltd.

Address before: Chinese Taiwan New Taipei City

Patentee before: Via Technologies, Inc.

TR01 Transfer of patent right