TWI497398B - Method and system for navigating data and computer program product using the method - Google Patents

Method and system for navigating data and computer program product using the method Download PDF

Info

Publication number
TWI497398B
TWI497398B TW099103185A TW99103185A TWI497398B TW I497398 B TWI497398 B TW I497398B TW 099103185 A TW099103185 A TW 099103185A TW 99103185 A TW99103185 A TW 99103185A TW I497398 B TWI497398 B TW I497398B
Authority
TW
Taiwan
Prior art keywords
data
grouping
groups
search condition
rule
Prior art date
Application number
TW099103185A
Other languages
Chinese (zh)
Other versions
TW201104554A (en
Inventor
Chun Fu Lin
Shu Fang Hsu
Yu Cheng Lee
Yung Hsiang Chiu
Original Assignee
Htc Corp
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 Htc Corp filed Critical Htc Corp
Priority to EP10169368A priority Critical patent/EP2284726A1/en
Priority to US12/835,749 priority patent/US20110022989A1/en
Publication of TW201104554A publication Critical patent/TW201104554A/en
Application granted granted Critical
Publication of TWI497398B publication Critical patent/TWI497398B/en

Links

Landscapes

  • Navigation (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Telephone Function (AREA)
  • Position Input By Displaying (AREA)

Description

資料瀏覽方法、系統及所使用之電腦程式產品Data browsing method, system and computer program product used

本發明是有關於一種搜尋資料的機制,且特別是有關於一種能夠對搜尋到的資料進行分群的資料瀏覽方法、系統及所使用之電腦程式產品。The present invention relates to a mechanism for searching for data, and more particularly to a data browsing method, system and computer program product for grouping searched data.

全球衛星定位系統(Global Position System,GPS)結合衛星及無線技術,能夠提供使用者精確的定位、速度及時間資訊。目前GPS已廣泛應用於市場上的行動裝置,例如手機、個人數位助理、車用電腦等。這類配置有GPS的行動裝置除了可以提供傳統的定位功能外,若再搭配電子地圖及導航軟體,還可以實現路徑規劃、語音導航、景點搜尋等進階功能,著實能夠幫助使用者解決行的問題。The Global Position System (GPS) combines satellite and wireless technologies to provide users with accurate positioning, speed and time information. At present, GPS has been widely used in mobile devices on the market, such as mobile phones, personal digital assistants, and computer computers. In addition to providing traditional positioning functions, this type of GPS-equipped mobile device can also implement advanced functions such as path planning, voice navigation, and sight search if it is paired with electronic maps and navigation software, which can help users solve problems. problem.

習知的導航裝置內建智慧型電子地圖,並具有路徑規劃及導航功能。使用者只需要在導航裝置中輸入關鍵字,導航裝置即會根據所此關鍵字取得對應的地理位置來規劃導航路徑,並發出語音訊息以導引使用者依照所規劃的導航路徑前往目的地。The conventional navigation device has a built-in smart electronic map and has path planning and navigation functions. The user only needs to input keywords in the navigation device, and the navigation device obtains the corresponding geographic location according to the keyword to plan the navigation path, and sends a voice message to guide the user to the destination according to the planned navigation path.

然而,行動裝置受限於輕薄短小的外型,使得設置於其中的顯示螢幕的尺寸亦會有所限制。例如輸入關鍵字時因鍵盤太小而造成輸入不便。此外,倘若所輸入的關鍵字具對有多筆對應的地理位置時,則藉由拖曳、滑動或捲動等動作來進行瀏覽,而造成不便。且一旦拖曳、滑動或捲 動的次數太過頻繁將容易造成使用者厭煩。此外,一次瀏覽過多的搜尋結果亦會讓使用者不知如何找到所需要的資料。However, the mobile device is limited by the slim and short appearance, so that the size of the display screen disposed therein is also limited. For example, when the keyword is input, the input is inconvenient because the keyboard is too small. In addition, if the input keyword has a plurality of corresponding geographical locations, the browsing is performed by dragging, sliding, or scrolling, which causes inconvenience. And once dragged, swiped or rolled Too many times the movement will easily cause the user to get bored. In addition, browsing too many search results at a time will also cause users to not know how to find the information they need.

基於上述,本發明提供一種資料瀏覽方法,以在搜尋到的資料超過一門檻值時進行分群,以讓使用者不需拖曳、滑動或捲動螢幕畫面即可瀏覽資料,或可減少拖曳、滑動或捲動螢幕畫面的次數。Based on the above, the present invention provides a data browsing method for grouping when the searched data exceeds a threshold, so that the user can browse the data without dragging, sliding or scrolling the screen, or can reduce dragging and sliding. Or the number of times the screen is scrolled.

本發明另提供一種資料瀏覽系統,將搜尋到的資料分群為多個群組,提供更直覺化的瀏覽方式。The invention further provides a data browsing system, which groups the searched data into a plurality of groups to provide a more intuitive browsing mode.

具體而言,本發明提出一種資料瀏覽方法,適用於一行動裝置。此方法包括下列各步驟。接收第一搜尋條件。自資料庫中,搜尋符合第一搜尋條件的資料。若符合第一搜尋條件的資料的筆數大於一門檻值,依據分群規則,將這些資料分群為多個群組。顯示分群結果,以顯示每一群組的名稱以及這些群組中特定筆數的資料,而隱藏每一群組的其餘資料。其中,特定筆數小於或等於門檻值。In particular, the present invention provides a data browsing method suitable for use in a mobile device. This method includes the following steps. Receive the first search condition. From the database, search for data that meets the first search criteria. If the number of data that meets the first search condition is greater than a threshold, the data is grouped into groups according to the grouping rule. The clustering results are displayed to show the name of each group and the number of specific pens in those groups, while hiding the rest of each group. Wherein, the specific number of pens is less than or equal to the threshold value.

在本發明之一實施例中,上述在將搜尋到的資料分群為上述群組之後,若其中一群組的資料的筆數大於門檻值,則依據同一分群規則或另一分群規則,將資料筆數大於門檻值的群組的資料分群為多個子群組。之後,更可繼續判斷上述子群組各自的資料的筆數是否大於門檻值,以對資料的筆數大於門檻值的子群組再次進行分群,直至分 群後的資料的筆數小於或等於門檻值為止。In an embodiment of the present invention, after grouping the searched data into the group, if the number of data of one group is greater than a threshold, the data is based on the same grouping rule or another grouping rule. The data of the group whose number of pens is greater than the threshold is grouped into multiple subgroups. After that, it can further determine whether the number of the data of each subgroup is greater than the threshold, and then subgroup the subgroups whose data is greater than the threshold, until the subgroup The number of data after the group is less than or equal to the threshold.

在本發明之一實施例中,上述在顯示分群結果中,若符合第一搜尋條件的資料的筆數小於或等於門檻值,則顯示符合第一搜尋條件全部的資料。另外,在顯示分群結果之後,更可接收展開指令,以將上述群組以及子群組其中之一指定群組展開。若指定群組的資料的筆數小於或等於門檻值,顯示指定群組全部的資料。相反地,若指定群組的資料的筆數大於門檻值,顯示指定群組下的每一子群組的名稱及子群組中特定筆數的資料,而隱藏每一子群組的其餘資料。In an embodiment of the present invention, in the displaying the grouping result, if the number of pens of the data satisfying the first search condition is less than or equal to the threshold value, all the materials satisfying the first search condition are displayed. In addition, after displaying the grouping result, the expansion instruction may be further received to expand one of the group and the subgroup specified group. If the number of data in the specified group is less than or equal to the threshold value, all the data of the specified group is displayed. Conversely, if the number of pens in the specified group is greater than the threshold, the name of each subgroup under the specified group and the number of specific pens in the subgroup are displayed, and the remaining data of each subgroup is hidden. .

在本發明之一實施例中,在顯示分群結果之後,亦可接收一全部展開指令,以展開上述群組或子群組其中之一指定群組的全部資料,而不再對指定群組進行分群的動作。In an embodiment of the present invention, after displaying the grouping result, a full expansion instruction may also be received to expand all the data of the specified group of one of the groups or subgroups, and no longer perform the specified group. Grouping actions.

在本發明之一實施例中,上述在接收展開指令之後,更可繼續接收一第二搜尋條件,以依據第二搜尋條件,自指定群組中,搜尋符合第一搜尋條件及第二搜尋條件的資料。若符合第一搜尋條件與第二搜尋條件的資料的筆數大於門檻值,依據分群規則,將這些資料分群為子群組。In an embodiment of the present invention, after receiving the expansion command, the second search condition may be further received to search for the first search condition and the second search condition from the designated group according to the second search condition. data of. If the number of data matching the first search condition and the second search condition is greater than the threshold, the data is grouped into subgroups according to the grouping rule.

在本發明之一實施例中,上述在接收第一搜尋條件之後,亦可繼續接收第二搜尋條件,以依據第二搜尋條件,自符合第一搜尋條件的資料中,搜尋符合第二搜尋條件的資料。若符合第一搜尋條件與第二搜尋條件的資料的筆數大於門檻值,依據分群規則,將這些資料分群為上述群組。In an embodiment of the present invention, after receiving the first search condition, the second search condition may be further received to search for the second search condition from the data that meets the first search condition according to the second search condition. data of. If the number of data matching the first search condition and the second search condition is greater than the threshold, the data is grouped into the above groups according to the grouping rule.

在本發明之一實施例中,上述資料為位置資料。In an embodiment of the invention, the above information is location data.

本發明提出一種資料瀏覽系統,配置於行動裝置。此系統包括輸入模組、搜尋模組、運算模組以及資料顯示模組。輸入模組用來接收第一搜尋條件。搜尋模組用來自資料庫中,搜尋符合第一搜尋條件的資料。運算模組用來判斷符合第一搜尋條件的資料的筆數是否大於一門檻值。若符合第一搜尋條件的資料的筆數大於門檻值,運算模組會依據分群規則,將這些資料分群為多個群組。資料顯示模組用來顯示分群結果,以在符合第一搜尋條件的資料的筆數大於門檻值時,顯示每一群組的名稱以及這些群組中特定筆數的資料,而隱藏每一群組的其餘資料。在此,上述特定筆數小於或等於門檻值。The invention provides a data browsing system, which is arranged in a mobile device. The system includes an input module, a search module, a computing module, and a data display module. The input module is configured to receive the first search condition. The search module uses the data from the database to search for data that meets the first search criteria. The operation module is configured to determine whether the number of data of the data satisfying the first search condition is greater than a threshold value. If the number of data that meets the first search condition is greater than the threshold value, the computing module groups the data into groups according to the grouping rule. The data display module is configured to display the grouping result, so that when the number of data matching the first search condition is greater than the threshold value, the name of each group and the specific number of the number of the groups are displayed, and each group is hidden. The rest of the group's information. Here, the specific number of pens described above is less than or equal to the threshold value.

在本發明之一實施例中,上述運算模組若判定其中一群組的資料的筆數大於門檻值,其會再依據同一分群規則或另一分群規則,將此群組的資料分群為多個子群組。另外,運算模組還會繼續判斷上述子群組各自的資料的筆數是否大於門檻值,以對資料筆數大於門檻值的子群組再次進行分群,直至分群後的資料的筆數小於或等於門檻值為止。In an embodiment of the present invention, if the computing module determines that the number of data of one group is greater than a threshold, the computing group groups the data of the group according to the same grouping rule or another grouping rule. Subgroups. In addition, the computing module further determines whether the number of data of each of the subgroups is greater than a threshold value, and further groups the subgroups whose data number is greater than the threshold value until the number of data of the grouped group is less than or It is equal to the threshold value.

在本發明之一實施例中,上述輸入模組還可用來接收展開指令,使得運算模組展開上述群組以及子群組中的一指定群組。其中,若指定群組的資料的筆數小於或等於門檻值,資料顯示模組會顯示指定群組全部的資料。若指定群組的資料的筆數大於門檻值,則資料顯示模組會顯示指定群組下的每一子群組的名稱及這些子群組中特定筆數的 資料,而隱藏子群組的其餘資料。In an embodiment of the present invention, the input module is further configured to receive an expansion command, so that the operation module expands a specified group of the group and the subgroup. Wherein, if the number of data of the specified group is less than or equal to the threshold value, the data display module displays all the data of the specified group. If the number of data of the specified group is greater than the threshold, the data display module displays the name of each subgroup under the specified group and the specific number of the subgroups. Data, while hiding the rest of the subgroup.

在本發明之一實施例中,上述輸入模組還可用來接收全部展開指令,使得運算模組展開上述群組或子群組其中之一指定群組的全部資料,而不再對指定群組進行分群的動作。In an embodiment of the present invention, the input module is further configured to receive all the expansion instructions, so that the operation module expands all the data of the group specified by one of the groups or subgroups, and no longer belongs to the specified group. Perform grouping actions.

在本發明之一實施例中,上述輸入模組可在接收展開指令之後,繼續接收第二搜尋條件,使得搜尋模組依據第二搜尋條件,自指定群組中,搜尋符合第一搜尋條件及第二搜尋條件的資料。其中,若符合第一搜尋條件與第二搜尋條件的資料的筆數大於門檻值,運算模組會依據分群規則,將這些資料分群為多個子群組。In an embodiment of the present invention, the input module may continue to receive the second search condition after receiving the expansion command, so that the search module searches for the first search condition from the designated group according to the second search condition. Information on the second search condition. If the number of data matching the first search condition and the second search condition is greater than the threshold, the computing module groups the data into multiple subgroups according to the grouping rule.

在本發明之一實施例中,上述輸入模組亦可在接收第一搜尋條件之後,繼續接收第二搜尋條件,使得搜尋模組依據第二搜尋條件,以自符合第一搜尋條件的資料中,搜尋符合第一搜尋條件及第二搜尋條件的資料。若符合第一搜尋條件與第二搜尋條件的資料的筆數大於門檻值,則運算模組會依據分群規則,對這些資料進行分群。In an embodiment of the present invention, the input module may continue to receive the second search condition after receiving the first search condition, so that the search module is self-compliant with the first search condition according to the second search condition. Search for data that meets the first search criteria and the second search criteria. If the number of data that meets the first search condition and the second search condition is greater than the threshold, the computing module groups the data according to the grouping rule.

在本發明之一實施例中,上述資料為位置資料。In an embodiment of the invention, the above information is location data.

在本發明之一實施例中,上述資料庫為最近存取資料庫、自建地標資料庫、內建地標資料庫、地圖道路資料庫或通訊錄地址資料庫。In an embodiment of the present invention, the database is a recent access database, a self-built landmark database, a built-in landmark database, a map road database, or an address book address database.

在本發明之一實施例中,上述分群規則包括地理位置分類、行政區域分類、行政區域分類、道路分類、路段分類、地標分類、時間分類、名稱分類、字母分類、筆劃分 類以及注音分類其中之一。In an embodiment of the present invention, the foregoing grouping rule includes a geographical location classification, an administrative area classification, an administrative area classification, a road classification, a road segment classification, a landmark classification, a time classification, a name classification, a letter classification, and a pen division. One of the classes and phonetic classifications.

在本發明之一實施例中,上述分群規則包括行政區域分類,藉以依據行政區域分類來定義每一個群組的子群組階級。而上述行政區域分類包括國界等級(Country level)、行政區域等級(Region level)、次級行政區域等級(Sub-region level)以及鄉鎮等級(Town level)。In an embodiment of the invention, the grouping rule includes an administrative area classification, whereby the sub-group level of each group is defined according to the administrative area classification. The above administrative area classification includes a country level, a district level, a sub-region level, and a town level.

本發明另提出一種資料瀏覽方法,適用於一行動裝置。此方法包括下列各步驟。開啟一資料瀏覽介面。若資料的筆數大於一門檻值,依據一分群規則,將這些資料分群為多個群組。顯示分群結果,以顯示每一群組的名稱以及這些群組中特定筆數的資料,而隱藏每一群組的其餘資料。其中,特定筆數小於或等於門檻值。The invention further provides a data browsing method suitable for a mobile device. This method includes the following steps. Open a data browsing interface. If the number of data is greater than a threshold, the data is grouped into groups according to a grouping rule. The clustering results are displayed to show the name of each group and the number of specific pens in those groups, while hiding the rest of each group. Wherein, the specific number of pens is less than or equal to the threshold value.

本發明另提出一種資料瀏覽系統,配置於行動裝置。此系統包括資料顯示模組以及運算模組。資料顯示模組用來顯示一資料瀏覽介面。運算模組用來判斷資料的筆數是否大於一門檻值。若資料的筆數大於門檻值,運算模組會依據分群規則,將這些資料分群為多個群組,而資料顯示模組則顯示每一群組的名稱以及這些群組中特定筆數的資料,而隱藏每一群組的其餘資料。在此,上述特定筆數小於或等於門檻值。The invention further provides a data browsing system, which is arranged in a mobile device. The system includes a data display module and an arithmetic module. The data display module is used to display a data browsing interface. The computing module is used to determine whether the number of data is greater than a threshold. If the number of data is greater than the threshold, the computing module groups the data into groups according to the grouping rules, and the data display module displays the name of each group and the number of specific items in the group. And hide the rest of the data for each group. Here, the specific number of pens described above is less than or equal to the threshold value.

本發明另提供一種電腦程式產品,其係用以執行上述資料瀏覽方法。此電腦程式產品基本上是由多數個程式碼片段所組成的(例如建立組織圖程式碼片段、簽核表單程式碼片段、設定程式碼片段、以及部署程式碼片段),並 且這些程式碼片段在載入電子裝置中並執行之後,即可完成上述資料瀏覽方法的步驟與上述資料瀏覽系統的功能。The present invention further provides a computer program product for performing the above data browsing method. The computer program product is basically composed of a plurality of code segments (for example, creating an organization chart code segment, signing a form code segment, setting a code segment, and deploying a code segment), and After the code segments are loaded into the electronic device and executed, the steps of the data browsing method and the functions of the data browsing system can be completed.

基於上述,本發明在資料瀏覽的筆數超過一門檻值時,便會對資料進行分群,藉以便於瀏覽。據此,可減少使用者拖曳、滑動或捲動螢幕畫面的次數,並且提供更直覺化的分群結果。Based on the above, when the number of data browsing exceeds one threshold, the present invention groups the data for browsing. Accordingly, the number of times the user drags, slides, or scrolls the screen can be reduced, and a more intuitive grouping result can be provided.

為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the present invention will be more apparent from the following description.

一般來說,使用者在進行畫面的瀏覽時,倘若畫面中所顯示的資料筆數過多,在瀏覽過程中便要不斷地拖曳畫面、滑動畫面或是捲動畫面,此舉不僅費時,亦會造成使用者操作上不便。為此,本發明提出一種資料瀏覽方法、系統及所使用之電腦程式產品,以在瀏覽資料的筆數大於一個門檻值時,對這些資料進行分群,以便於進行瀏覽。為了使本發明之內容更為明瞭,以下特舉實施例作為本發明確實能夠據以實施的範例。In general, when the user browses the screen, if there are too many data items displayed on the screen, it is necessary to continuously drag the screen, slide the screen or roll the animation surface during the browsing process, which is not only time-consuming but also time consuming. It is inconvenient for the user to operate. To this end, the present invention provides a data browsing method, system, and computer program product used to group the data when browsing the number of data is greater than a threshold value, so as to facilitate browsing. In order to clarify the content of the present invention, the following specific examples are given as examples in which the present invention can be implemented.

第一實施例First embodiment

圖1是依據本發明第一實施例的資料瀏覽方法的流程圖。本實施例適用於一行動裝置,以藉由行動裝置來搜尋資料並瀏覽,例如搜尋目的地相關的位置資料。1 is a flow chart of a data browsing method in accordance with a first embodiment of the present invention. The present embodiment is applicable to a mobile device for searching for information and browsing by a mobile device, for example, searching for location-related location data.

請參照圖1,在步驟S105中,接收第一搜尋條件。之 後,如步驟S110所示,自一資料庫中,搜尋符合第一搜尋條件的資料。舉例來說,若搜尋的資料為位置資料,則第一搜尋條件可以是特定群組、特定地點(例如,加油站或便利商店等)或特定區域(例如,台北、台中或高雄等)相關的關鍵字。Referring to FIG. 1, in step S105, a first search condition is received. It After that, as shown in step S110, the data that matches the first search condition is searched from a database. For example, if the searched data is location data, the first search condition may be related to a specific group, a specific place (for example, a gas station or a convenience store, etc.) or a specific area (for example, Taipei, Taichung or Kaohsiung, etc.). Keyword.

另外,在接收第一搜尋條件之後,若繼續接收到第二搜尋條件,則依據第二搜尋條件,自符合第一搜尋條件的位置資料中,搜尋符合第二搜尋條件的資料(也就是同時符合第一搜尋條件與第二搜尋條件的資料)。In addition, after receiving the first search condition, if the second search condition is continuously received, searching for the data that meets the second search condition from the location data that meets the first search condition according to the second search condition (that is, simultaneously matching) First search condition and data of the second search condition).

值得一提的是,在本實施例中,當資料為位置資料時,行動裝置內設置有五個資料庫,其包括最近存取資料庫、自建地標資料庫、內建地標資料庫、地圖道路資料庫以及通訊錄地址資料庫。然而,在其他實施例中並不限制資料庫的數量及種類。這些資料庫中,最近存取資料庫是用來存放最近使用者所選擇或觀看過的位置資料。例如,將使用者於最近固定天數(例如五天)內所選擇或觀看過的位置資料另外儲存於此資料庫中,或是將最近期的固定筆數的資料儲存於此資料庫中。自建地標資料庫是用來存放使用者自行建立的地標,例如自建的興趣點(Point of Interest,POI)資料庫。內建地標資料庫是用來存放行動裝置內建的地標,例如內建的興趣點資料庫。地圖道路資料庫是用來存放電子地圖的道路資料。通訊錄地址資料庫是用來存放使用者設置於行動裝置中的連絡人通訊錄地址。It is worth mentioning that, in this embodiment, when the data is location data, the mobile device is provided with five databases, including a recently accessed database, a self-built landmark database, a built-in landmark database, and a map. Road database and address book address database. However, the number and type of databases are not limited in other embodiments. Among these databases, the most recently accessed database is used to store location data selected or viewed by recent users. For example, the location data selected or viewed by the user in the last fixed number of days (for example, five days) is additionally stored in the database, or the most recent fixed number of data is stored in the database. Self-built landmark database is used to store user-created landmarks, such as self-built Point of Interest (POI) database. The built-in landmark database is used to store landmarks built into mobile devices, such as a built-in library of points of interest. The map road database is the road data used to store the electronic map. The address book address database is used to store the contact address of the contact person set by the user in the mobile device.

而上述資料庫的種類亦可用來作為第一搜尋條件,意即使用者不需另外輸入關鍵字等搜尋條件,可直接藉由選擇資料庫的方式尋找資料。舉例來說,倘若行動裝置接收到選擇上述其中之一資料庫之操作指令,其會找出所選定之資料庫中所有的位置資料。另一方面,倘若行動裝置所接收的第一搜尋條件並非為資料庫的種類選擇指令,則會在上述各資料庫中進行第一搜尋條件的比對,以分別在各資料庫中找出符合第一搜尋條件的位置資料。另外,亦可在其中一個資料庫中搜尋符合第一搜尋條件的位置資料。The type of the above database can also be used as the first search condition, that is, the user does not need to input a search condition such as a keyword, and can directly search for the data by selecting a database. For example, if the mobile device receives an operation command to select one of the above databases, it will find all location data in the selected database. On the other hand, if the first search condition received by the mobile device is not the type selection command of the database, the comparison of the first search conditions is performed in each of the above databases to find a match in each database. Location data for the first search condition. In addition, you can search for one location in the database that matches the first search criteria.

接著,在步驟S115中,判斷搜尋到的資料筆數是否大於一門檻值(例如,15筆)。若符合第一搜尋條件的資料的筆數大於門檻值,如步驟S120所示,依據分群規則,將這些資料分群為多個群組。在此實施例中,搜尋的資料為位置資料,則分群規則例如為地理位置分類、行政區域分類、道路分類、路段分類、地標分類(例如,便利商店、加油站、銀行、學校、餐廳、停車場等等)、時間分類、名稱分類、字母分類、筆劃分類或是注音分類等。Next, in step S115, it is determined whether the number of searched data is greater than a threshold (for example, 15 strokes). If the number of data matching the first search condition is greater than the threshold value, as shown in step S120, the data is grouped into a plurality of groups according to the grouping rule. In this embodiment, the searched data is location data, and the grouping rules are, for example, geographic location classification, administrative area classification, road classification, road segment classification, landmark classification (for example, convenience store, gas station, bank, school, restaurant, parking lot) Etc.), time classification, name classification, letter classification, pen division or phonetic classification.

在上述分群規則中,地理位置分類例如可將一區域的位置資料依地理位置分為東部、西部、南部、北部、中部等。而在上述分群規則中,行政區域分類更包括了多個階層的分類,其包括國界等級(Country level)、行政區域等級(Region level)、次級行政區域等級(Sub-region level)以及鄉鎮等級(Town level),藉以依據不同階層的行政區域分類來定義每一個群組的子群組階級。時間分類可用 於最近存取資料庫,例如將最近所搜尋的位置資訊以時段的區隔(例如最近一個星期)來進行分群。字母分類可用於英文語言的資料庫,例如依據26個字母分類來進行分群。若以中文語言的資料庫而言,則可依據筆劃分類或是注音分類來進行分群。而若是其他語言,則可依據不同語言的特性來進行分群。In the foregoing grouping rules, the geographical location classification may, for example, divide the location data of an area into eastern, western, southern, northern, central, and the like according to geographical locations. In the above-mentioned grouping rules, the administrative area classification further includes classifications of multiple levels, including country level, district level, sub-region level, and township level. (Town level), by which the sub-group class of each group is defined according to the administrative area classification of different classes. Time classification available In the recent access to the database, for example, the recently searched location information is grouped by time interval (for example, the most recent week). Alphabetical classifications can be used in English language databases, for example, by 26-letter classification. If the Chinese language database is used, it can be grouped according to the pen classification or the phonetic classification. In other languages, grouping can be performed according to the characteristics of different languages.

另外,若這些群組的資料筆數大於門檻值,亦可依據相同或不同的分群規則,將資料的筆數大於門檻值的群組的位置資料分群為多個子群組。此外,更可以繼續判斷這些子群組各自的資料的筆數是否大於門檻值,以對資料筆數大於門檻值的子群組再次進行分群,直至分群後的資料的筆數小於或等於門檻值為止。In addition, if the number of data in these groups is greater than the threshold value, the location data of the group whose data number is greater than the threshold value may be grouped into multiple subgroups according to the same or different grouping rules. In addition, it is further possible to continue to determine whether the number of data of each of the subgroups is greater than a threshold value, and to subgroup the subgroups whose data number is greater than the threshold value until the number of data of the grouped group is less than or equal to the threshold value. until.

舉例來說,就上述的位置資料及位置資料的分群規則而言,可將上述資料庫種類作為第一層的分群。據此,第一層的分群則包括“最近存取”、“自建地標”、“內建地標”、“地圖道路”以及“通訊錄地址”。若在這些資料庫中分別所搜尋到的位置資料筆數大於門檻值,則再進行下一層的分群(例如依據行政區域分類)。例如,第二層可以行政區域分類的國界等級來進行分群,或是行政區域分類可跳過國界等級直接以行政區域等級來進行分群。依此類推,若分群之後的位置資料筆數仍大於門檻值再往下一層進行分群。For example, in the case of the above-mentioned location data and the grouping rule of the location data, the above-mentioned database type can be used as the first layer grouping. Accordingly, the first layer of the group includes "recent access", "self-built landmark", "built-in landmark", "map road" and "address book address". If the number of location data searched in these databases is greater than the threshold value, then the next layer is grouped (for example, according to administrative area classification). For example, the second level can be grouped by the national border level of the administrative area classification, or the administrative area classification can be skipped directly by the administrative level level. And so on, if the number of position data after grouping is still greater than the threshold value, then go to the next layer for grouping.

值得一提的是,分群規則更可以依據不同層的分群而有不同。例如,第一層依據地標分類而分為群組1、群組2 以及群組3。而各群組的第二層分群則依據行政區域分類進行分群,第三層的分群則依據道路分類進行分群等。It is worth mentioning that the grouping rules can be different depending on the grouping of different layers. For example, the first layer is divided into group 1, group 2 according to landmark classification. And group 3. The second tier of each group is grouped according to the administrative area classification, and the third tier is grouped according to the road classification.

而不同層的分群亦可使用相同的分群規則的不同階層來分群。例如,第一層依據行政區域分類的行政區域等級(Region level)而分為群組1、群組2以及群組3。而各群組的第二層分群則依據行政區域分類的次級行政區域等級(Sub-region level)進行分群,第三層的分群則依據行政區域分類的鄉鎮等級(Town level)進行分群等。同樣地,不同層的分群亦可夾雜地使用相同或不同的分群規則。Grouping of different layers can also be grouped using different levels of the same grouping rules. For example, the first layer is divided into group 1, group 2, and group 3 according to the administrative level of the administrative region classification. The second tier of each group is grouped according to the sub-region level of the administrative region classification, and the third tier is grouped according to the town level of the administrative region. Similarly, grouping of different layers can also use the same or different grouping rules in an indiscriminate manner.

另外,不同的群組的分群亦可有不同的分群規則。舉例來說,假設依據資料庫種類將位置資訊分群為“最近存取”、“地圖道路”以及“通訊錄地址”三個群組。其中,“通訊錄地址”的下一層可以依據行政區域分類來進行分群,而“地圖道路”的下一層是依據地標分類來進行分群,另外,“最近存取”的下一層是依據時間分類來進行分群。也就是說,各層的分群可以依據不同的分群規則來進行分群,在此並不限制。In addition, grouping of different groups may also have different grouping rules. For example, assume that location information is grouped into three groups of "recent access", "map road", and "address book address" depending on the type of database. Among them, the next layer of "address book address" can be grouped according to administrative area classification, and the next layer of "map road" is grouped according to landmark classification. In addition, the next layer of "recent access" is classified according to time. Perform grouping. That is to say, the grouping of each layer can be grouped according to different grouping rules, and is not limited herein.

在進行分群之後,如步驟S125所示,顯示分群結果,以顯示各個群組的名稱以及這些群組中特定筆數的資料(例如顯示各群組的前3筆資料),而隱藏每一個群組的其餘資料。在此,特定筆數為小於或等於上述門檻值。並且,在顯示分群結果之後,更可接收一展開指令,以展開這些群組或這些子群組其中之一指定群組。或者,在顯示分群結果之後,接收一全部展開指令,以展開這些群組或 這些子群組其中之一指定群組的全部資料。After the grouping is performed, as shown in step S125, the grouping result is displayed to display the names of the respective groups and the data of a specific number of the groups (for example, displaying the first three pieces of each group), and hiding each group. The rest of the group's information. Here, the specific number of pens is less than or equal to the above threshold value. Moreover, after displaying the grouping result, an expansion instruction may be further received to expand the group or one of the subgroups to specify the group. Or, after displaying the clustering results, receive a full expansion command to expand the groups or One of these subgroups specifies all the data for the group.

以下舉一實施例來說明分群的分群結果。圖2是依據本發明第一實施例之位置資料分群的示意圖。請參照圖2,假設第一層的分群規則為依據資料庫種類來進行分群,分群後的群組包括“最近存取”、“自建地標”、“內建地標”、“地圖道路”以及“通訊錄地址”五個群組。並且,假設依據第一搜尋條件所獲得的位置資料大於門檻值。因此,在搜尋到位置資料之後要再進行分群。在此,每一個群組皆顯示其群組名稱以及其中3筆位置資料,而隱藏其他位置資料。此外,更可於分群結果中設置一個展開選項,以供使用者展開其中一群組。同樣地,亦可另設置一個全部展開選項,以展開其中之一指定群組的全部資料,而不再對指定群組進行分群的動作。An embodiment will be described below to illustrate the clustering results of the grouping. 2 is a schematic diagram of grouping of location data in accordance with a first embodiment of the present invention. Referring to FIG. 2, it is assumed that the grouping rules of the first layer are grouped according to the type of the database, and the group after grouping includes “recent access”, “self-built landmark”, “built-in landmark”, “map road”, and "Contact Address" five groups. And, it is assumed that the location data obtained according to the first search condition is greater than the threshold value. Therefore, after searching for location data, it is necessary to perform grouping again. Here, each group displays its group name and three of its location data, while hiding other location data. In addition, an expansion option can be set in the clustering result for the user to expand one of the groups. Similarly, you can also set a full expansion option to expand all the data of one of the specified groups without grouping the specified groups.

接著返回步驟S115,若符合第一搜尋條件的資料的筆數小於或等於門檻值,如步驟S130所示,顯示符合第一搜尋條件全部的資料。Then, the process returns to step S115. If the number of pens of the data satisfying the first search condition is less than or equal to the threshold value, as shown in step S130, all the materials that meet the first search condition are displayed.

第二實施例Second embodiment

圖3是依據本發明第二實施例的資料瀏覽方法的流程圖。本實施例適用於一行動裝置,以藉由行動裝置來搜尋資料,例如欲前往的位置資料。3 is a flow chart of a data browsing method in accordance with a second embodiment of the present invention. This embodiment is applicable to a mobile device for searching for information, such as location information to be visited, by the mobile device.

請參照圖3,在步驟S305中,接收搜尋條件。之後,如步驟S310所示,自資料庫中,搜尋符合上述搜尋條件的資料。接著,如步驟S315所示,判斷資料筆數是否大 於門檻值。若資料筆數小於或等於上述門檻值,如步驟S320所示,顯示全部的資料。若資料筆數大於上述門檻值,如步驟S325所示,依據分群規則,對資料進行分群。然後,在步驟S330,顯示各個群組(或子群組)的名稱以及其特定筆數的資料,而隱藏其餘資料。在本實施例中,步驟S305~步驟S330與第一實施例的步驟S105~S130相同或相似,在此不再贅述。Referring to FIG. 3, in step S305, a search condition is received. Then, as shown in step S310, the data in the database is searched for in accordance with the above search conditions. Next, as shown in step S315, it is determined whether the number of data items is large. At the threshold. If the number of data items is less than or equal to the above threshold value, as shown in step S320, all the data are displayed. If the number of data items is greater than the threshold value, as shown in step S325, the data is grouped according to the grouping rule. Then, in step S330, the names of the respective groups (or subgroups) and the data of the specific number of them are displayed, and the remaining materials are hidden. In this embodiment, the steps S305 to S330 are the same as or similar to the steps S105 to S130 of the first embodiment, and are not described herein again.

在顯示分群結果之後,如步驟S335所示,接收展開指令,以展開其中一指定群集。之後,在步驟S340中,判斷是否繼續接收到另一搜尋條件。若沒有繼續接收到另一搜尋條件,返回步驟S315,判斷指定群集中的資料筆數是否大於門檻值。反之,若繼續接收到另一搜尋條件,執行步驟S345,自指定群集中,搜尋符合上述搜尋條件的資料。之後,再執行步驟S315,判斷符合上述搜尋條件的資料筆數是否大於門檻值。After displaying the clustering result, as shown in step S335, an expansion instruction is received to expand one of the designated clusters. Thereafter, in step S340, it is determined whether or not another search condition is continuously received. If the search condition is not continuously received, the process returns to step S315 to determine whether the number of data in the designated cluster is greater than the threshold. On the other hand, if another search condition is continuously received, step S345 is executed to search for data that meets the above search conditions from the designated cluster. Then, step S315 is performed to determine whether the number of data items satisfying the above search condition is greater than a threshold value.

以下舉一實施例來說明展開其中一群組(或子群組)的動作。圖4是依據本發明第二實施例之資料分群階層的示意圖。在此,假設門檻值為15筆。請參照圖4,分群結果410是依據搜尋條件在資料庫中進行搜尋所獲得的結果。由於搜尋到的資料總數為25筆(超過15筆),因而進行分群而獲得群組A及群組B。於分群結果410中顯示了群組A及群組B的名稱,以及每個群組顯示3筆資料,並且可在各群組名稱之後顯示其所包括的資料的筆數。An embodiment will be described below to illustrate the actions of expanding one of the groups (or subgroups). 4 is a schematic diagram of a data grouping hierarchy according to a second embodiment of the present invention. Here, the threshold is assumed to be 15 pens. Referring to FIG. 4, the grouping result 410 is a result obtained by searching in the database according to the search condition. Since the total number of pieces of information searched is 25 (more than 15), group A and group B are obtained by grouping. The names of the group A and the group B are displayed in the grouping result 410, and each group displays three pieces of data, and the number of items of the materials included therein can be displayed after each group name.

若使用者欲進一步瀏覽各群組,可按下各群組中的“展 開”選項。當展開群組A時,由於群組A所包括的資料筆數仍然大於門檻值15筆,因此,其會再進一步對其分群,如分群結果420所示。另外,當展開群組B時,由於群組B的資料筆數小於門檻值15筆,因此會顯示全部的資料,如分群結果430所示。以此類推,由於子群組A-1或是子群組A-2的資料筆數均小於門檻值15筆,因此倘若欲展開子群組A-1或是子群組A-2,則便會顯示其全部的資料。If the user wants to browse through the groups further, press "Exhibition" in each group. On option. When group A is expanded, since the number of data included in group A is still greater than 15 thresholds, it will be further grouped, as shown by clustering result 420. In addition, when grouping In group B, since the number of data in group B is less than 15 thresholds, all the data is displayed, as shown by clustering result 430. And so on, because subgroup A-1 or subgroup A- The number of data in 2 is less than 15 thresholds, so if you want to expand subgroup A-1 or subgroup A-2, all the data will be displayed.

值得一提的是,當搜尋條件為一關鍵字時,其可在接收第一個字時便開始自資料庫中進行過濾,並且將資料庫中符合所接收之第一個字的相關資料列出以供使用者選擇。據此,可節省輸入搜尋條件的時間。It is worth mentioning that when the search condition is a keyword, it can start filtering from the database when receiving the first word, and the relevant data column in the database that matches the first word received. For the user to choose. According to this, the time for inputting the search condition can be saved.

第三實施例Third embodiment

圖5是依照本發明第三實施例之資料瀏覽系統的方塊圖。資料瀏覽系統500可配置於行動裝置上,其包括輸入模組510、搜尋模組520、運算模組530以及資料顯示模組540。Figure 5 is a block diagram of a material browsing system in accordance with a third embodiment of the present invention. The data browsing system 500 can be configured on the mobile device, and includes an input module 510, a search module 520, a computing module 530, and a data display module 540.

詳細地說,輸入模組510用以接收第一搜尋條件。搜尋模組520用以自資料庫中,搜尋符合第一搜尋條件的資料。運算模組530用以判斷符合第一搜尋條件的資料的筆數是否大於門檻值。若符合第一搜尋條件的資料的筆數大於門檻值,運算模組530會依據分群規則,將這些資料分群為多個群組。資料顯示模組540用以顯示分群結果。若符合第一搜尋條件的資料的筆數大於門檻值時,資料顯示 模組540會顯示每一群組的名稱以及這些群組中特定筆數(其小於或等於門檻值)的資料,而隱藏其餘資料。另一方面,若符合第一搜尋條件的資料的筆數小於或等於門檻值,資料顯示模組540則顯示符合第一搜尋條件全部的資料。In detail, the input module 510 is configured to receive the first search condition. The search module 520 is configured to search for data matching the first search condition from the database. The operation module 530 is configured to determine whether the number of data of the data that meets the first search condition is greater than a threshold value. If the number of data matching the first search condition is greater than the threshold, the operation module 530 groups the data into a plurality of groups according to the grouping rule. The data display module 540 is used to display the grouping result. If the number of data matching the first search condition is greater than the threshold value, the data display Module 540 displays the name of each group and the number of specific pens in those groups (which are less than or equal to the threshold), while hiding the rest of the data. On the other hand, if the number of pieces of data meeting the first search condition is less than or equal to the threshold value, the data display module 540 displays all the data that meets the first search condition.

另外,運算模組510更可依據分群規則或另一分群規則,對資料的筆數大於門檻值的群組進行分群,以將其位置資料分群為多個子群組。並且,運算模組510亦能夠繼續判斷各子群組的資料的筆數是否大於門檻值,以對位置資料的筆數大於門檻值的子群組再次進行分群,直至分群後的資料的筆數小於或等於門檻值為止。In addition, the operation module 510 may further group the groups whose data is larger than the threshold according to the grouping rule or another grouping rule to group the location data into a plurality of subgroups. Moreover, the operation module 510 can further determine whether the number of data of each subgroup is greater than a threshold value, and further group the subgroups whose number of pieces of the location data is greater than the threshold value until the number of the data after the grouping Less than or equal to the threshold value.

而輸入模組510更可接收一展開指令,使得運算模組530展開上述群組或子群組其中之一指定群組。並且,運算模組530仍可判斷是否要對指定群組進行分群的動作。此外,輸入模組510亦可接收一全部展開指令,使得運算模組530展開上述群組或子群組其中之一指定群組的全部資料,而不再對指定群組進行分群的動作。The input module 510 can further receive an expansion command, so that the operation module 530 expands one of the groups or subgroups to specify a group. Moreover, the operation module 530 can still determine whether the group is to be grouped. In addition, the input module 510 can also receive a full expansion command, so that the operation module 530 expands all the data of one of the groups or subgroups, and does not perform grouping operations on the specified group.

輸入模組510在接收展開指令之後,更可繼續接收第二搜尋條件,使得搜尋模組520依據該第二搜尋條件,自指定群組中,搜尋符合第一搜尋條件及第二搜尋條件的資料。之後,再透過運算模組530來判斷是否要對符合第一搜尋條件及第二搜尋條件的資料進行分群的動作。After receiving the expansion command, the input module 510 can continue to receive the second search condition, so that the search module 520 searches for the data that meets the first search condition and the second search condition from the designated group according to the second search condition. . Then, the computing module 530 is further used to determine whether to perform grouping operations on the data that meets the first search condition and the second search condition.

另外,輸入模組510亦可在接收第一搜尋條件之後,繼續接收第二搜尋條件,使得搜尋模組520依據第二搜尋 條件,自符合第一搜尋條件的資料中,搜尋符合第一搜尋條件及第二搜尋條件的資料。再透過運算模組530來判斷是否要對符合第一搜尋條件及第二搜尋條件的資料進行分群的動作。In addition, the input module 510 can continue to receive the second search condition after receiving the first search condition, so that the search module 520 is based on the second search. The condition searches for data that meets the first search condition and the second search condition from the data that meets the first search condition. Further, through the operation module 530, it is determined whether or not the data matching the first search condition and the second search condition is to be grouped.

第四實施例Fourth embodiment

圖6是依照本發明第四實施例之資料瀏覽系統的方塊圖。請參照圖6,資料瀏覽系統600可配置於行動裝置上,其包括資料顯示模組610以及運算模組620。資料顯示模組610用來顯示一資料瀏覽介面。運算模組620用來判斷資料的筆數是否大於一門檻值。若資料的筆數大於門檻值,運算模組620會依據分群規則,將這些資料分群為多個群組,而資料顯示模組則610顯示每一群組的名稱以及這些群組中特定筆數的資料,而隱藏每一群組的其餘資料。在此,上述特定筆數小於或等於門檻值。Figure 6 is a block diagram of a material browsing system in accordance with a fourth embodiment of the present invention. Referring to FIG. 6 , the data browsing system 600 can be configured on the mobile device, and includes a data display module 610 and an operation module 620 . The data display module 610 is used to display a data browsing interface. The computing module 620 is configured to determine whether the number of data items is greater than a threshold value. If the number of data is greater than the threshold, the computing module 620 groups the data into groups according to the grouping rule, and the data display module 610 displays the name of each group and the specific number of the groups. The information while hiding the rest of the information for each group. Here, the specific number of pens described above is less than or equal to the threshold value.

以下再舉一例說明瀏覽資料的各步驟。圖7是依據本發明第四實施例的資料瀏覽方法的流程圖。The following is another example of the steps for browsing data. FIG. 7 is a flow chart of a data browsing method according to a fourth embodiment of the present invention.

請參照圖7,在步驟S705中,開啟一資料瀏覽介面,以瀏覽資料。所瀏覽之資料例如為一資料庫中的資料,或前次瀏覽的資料,或前次搜尋結果所找出之資料等,在此並不限制。接著,如步驟S710所示,判斷資料的筆數是否大於一門檻值。若資料筆數未大於門檻值,如步驟S715所示,顯示全部資料。相反地,若資料的筆數大於門檻值,如步驟S720所示,依據一分群規則,將這些資料分群為多個群組。之後,在步驟S725中,顯示分群結果,以顯 示每一群組的名稱以及這些群組中特定筆數的資料,而隱藏每一群組的其餘資料。其中,特定筆數小於或等於門檻值。Referring to FIG. 7, in step S705, a data browsing interface is opened to browse the data. The information to be viewed is, for example, the data in a database, or the information previously viewed, or the information found in the previous search results, etc., and is not limited herein. Next, as shown in step S710, it is determined whether the number of data items is greater than a threshold value. If the number of data items is not greater than the threshold value, as shown in step S715, all the data is displayed. Conversely, if the number of data items is greater than the threshold value, as shown in step S720, the data is grouped into a plurality of groups according to a grouping rule. After that, in step S725, the grouping result is displayed to display The name of each group and the number of specific pens in these groups are displayed, and the rest of each group is hidden. Wherein, the specific number of pens is less than or equal to the threshold value.

簡言之,也就是開啟資料瀏覽介面之後若資料大於門檻值便直接分群,且使用者不用輸入搜尋條件即可直接瀏覽資料。In short, after opening the data browsing interface, if the data is larger than the threshold, it will be directly grouped, and the user can directly browse the data without inputting the search condition.

本發明更提供一種電腦程式產品,其係包含程式指令用以執行上述資料瀏覽方法,此電腦程式產品基本上是由多數個程式碼片段所組成的(例如建立組織圖程式碼片段、簽核表單程式碼片段、設定程式碼片段、以及部署程式碼片段),並且這些程式碼片段在載入行動裝置中並執行之後,即可完成上述資料瀏覽方法的步驟與上述資料瀏覽系統的功能。The invention further provides a computer program product, comprising program instructions for performing the above data browsing method, wherein the computer program product is basically composed of a plurality of code segments (for example, establishing an organization chart code segment, signing a form) The code segment, the set code segment, and the deployment code segment), and after the code segment is loaded into the mobile device and executed, the steps of the data browsing method and the function of the data browsing system can be completed.

綜上所述,本發明在分群結果的筆數超過一門檻值時,便會對搜尋到的資料進行分群。當使用者欲進一步瀏覽一指定群組中的其餘資訊時,再將指定群組展開。據此,可減少使用者拖曳、滑動或捲動螢幕畫面的次數。並且,更可將資料庫種類作為第一層的群組分類,或是系統自動產生群組分類,據此可節省使用者輸入搜尋條件的時間,在搜尋上更為直覺化。In summary, the present invention groups the searched data when the number of the clustered results exceeds one threshold. When the user wants to further browse the rest of the information in a specified group, the specified group is expanded. Accordingly, the number of times the user drags, slides, or scrolls the screen can be reduced. Moreover, the database type can be classified as the first layer group, or the system automatically generates the group classification, thereby saving the user time for inputting the search condition and making the search more intuitive.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.

410、420、430‧‧‧分群結果410, 420, 430‧‧‧ group results

500、600‧‧‧資料瀏覽系統500, 600‧‧‧ data browsing system

510‧‧‧輸入模組510‧‧‧Input module

520‧‧‧搜尋模組520‧‧‧Search Module

530、620‧‧‧運算模組530, 620‧‧‧ computing module

540、610‧‧‧資料顯示模組540, 610‧‧‧ data display module

S105~S130‧‧‧本發明第一實施例的資料瀏覽方法各步驟S105~S130‧‧‧ steps of the data browsing method of the first embodiment of the present invention

S305~S345‧‧‧本發明第二實施例的資料瀏覽方法各步驟S305~S345‧‧‧ steps of the data browsing method of the second embodiment of the present invention

S705~S725‧‧‧本發明第四實施例的資料瀏覽方法各步驟S705~S725‧‧‧ steps of the data browsing method of the fourth embodiment of the present invention

圖1是依據本發明第一實施例的資料瀏覽方法的流程圖。1 is a flow chart of a data browsing method in accordance with a first embodiment of the present invention.

圖2是依據本發明第一實施例之資料分群的示意圖。2 is a schematic diagram of data grouping according to a first embodiment of the present invention.

圖3是依據本發明第二實施例的資料瀏覽方法的流程圖。3 is a flow chart of a data browsing method in accordance with a second embodiment of the present invention.

圖4是依據本發明第二實施例之資料分群階層的示意圖。4 is a schematic diagram of a data grouping hierarchy according to a second embodiment of the present invention.

圖5是依照本發明第三實施例之資料瀏覽系統的方塊圖。Figure 5 is a block diagram of a material browsing system in accordance with a third embodiment of the present invention.

圖6是依照本發明第四實施例之資料瀏覽系統的方塊圖。Figure 6 is a block diagram of a material browsing system in accordance with a fourth embodiment of the present invention.

圖7是依據本發明第四實施例的資料瀏覽方法的流程圖。FIG. 7 is a flow chart of a data browsing method according to a fourth embodiment of the present invention.

S105~S130‧‧‧本發明第一實施例的資料瀏覽方法各步驟S105~S130‧‧‧ steps of the data browsing method of the first embodiment of the present invention

Claims (15)

一種資料瀏覽方法,適用於一行動裝置,該方法包括:接收一第一搜尋條件;自一資料庫中,搜尋符合該第一搜尋條件的資料;若符合該第一搜尋條件的資料的筆數大於一門檻值,依據一第一分群規則,將該些資料分群為多個群組,其中該第一分群規則是根據一行政區域等級(Region level)來對搜尋到的該些資料進行分群的規則;若該些群組其中之一的該些資料的筆數大於該門檻值,依據一第二分群規則,將該群組的該些資料分群為多個子群組,其中該第二分群規則是根據一次級行政區域等級(Sub-region level)來對搜尋到的該些資料進行分群的規則,且該第二分群規則的次級行政區域等級不同於該第一分群規則的行政區域等級;以及顯示一分群結果,以顯示每一該些群組的名稱以及該些群組中特定筆數的資料,而隱藏每一該些群組的其餘資料,其中該特定筆數小於或等於該門檻值。 A data browsing method is applicable to a mobile device, the method comprising: receiving a first search condition; searching for data corresponding to the first search condition from a database; and counting the number of data that meets the first search condition If the value is greater than a threshold, the data is grouped into a plurality of groups according to a first grouping rule, wherein the first grouping rule is to group the pieces of the searched information according to an administrative level. a rule; if the number of the data of one of the groups is greater than the threshold, the data of the group is grouped into a plurality of subgroups according to a second grouping rule, wherein the second point The group rule is a rule for grouping the searched materials according to a sub-region level, and the secondary administrative region level of the second clustering rule is different from the administrative of the first grouping rule. a region level; and displaying a grouping result to display the names of each of the groups and the number of specific pens in the groups, and hiding the remaining data of each of the groups, wherein the specific It is smaller than or equal to the threshold. 如申請專利範圍第1項所述之方法,更包括:判斷該些子群組各自的該些資料的筆數是否大於該門檻值,以對該些資料的筆數大於該門檻值的子群組再次進行分群,直至分群後的資料的筆數小於或等於該門檻值為止。 The method of claim 1, further comprising: determining whether the number of the data of each of the subgroups is greater than the threshold, and the subgroup of the data is greater than the threshold The group is again grouped until the number of pieces of data after the group is less than or equal to the threshold. 如申請專利範圍第1項所述之方法,其中在顯示該 分群結果的步驟之後,更包括:接收一全部展開指令,以展開該些群組或該些子群組其中之一指定群組的全部資料。 The method of claim 1, wherein the method is displayed After the step of grouping the results, the method further includes: receiving a full expansion instruction to expand all the materials of the group or one of the subgroups to specify the group. 如申請專利範圍第1項所述之方法,其中在顯示該分群結果的步驟之後,更包括:接收一展開指令,以展開該些群組或該些子群組其中之一指定群組;若該指定群組的該些資料的筆數小於或等於該門檻值,顯示該指定群組全部的資料;以及若該指定群組的該些資料的筆數大於該門檻值,顯示該指定群組下的每一該些子群組的名稱及該些子群組中特定筆數的資料,而隱藏每一該些子群組的其餘資料。 The method of claim 1, wherein after the step of displaying the grouping result, the method further comprises: receiving an expansion instruction to expand the group or one of the subgroups to specify a group; The number of the data of the specified group is less than or equal to the threshold, and displays all the data of the specified group; and if the number of the data of the specified group is greater than the threshold, the designated group is displayed. The name of each of the subgroups below and the specific number of records in the subgroups, and hide the rest of each of the subgroups. 如申請專利範圍第4項所述之方法,其中在接收該展開指令的步驟之後,更包括:接收一第二搜尋條件;依據該第二搜尋條件,自該指定群組中,搜尋符合該第一搜尋條件及該第二搜尋條件的資料;以及若符合該第一搜尋條件與該第二搜尋條件的資料的筆數大於該門檻值,依據該分群規則,將該些資料分群為子群組。 The method of claim 4, wherein after receiving the step of expanding the command, the method further comprises: receiving a second search condition; according to the second search condition, searching for the first match from the specified group a search condition and data of the second search condition; and if the number of data matching the first search condition and the second search condition is greater than the threshold, grouping the data into subgroups according to the grouping rule . 如申請專利範圍第1項所述之方法,其中在接收該第一搜尋條件的步驟之後,更包括:接收一第二搜尋條件;依據該第二搜尋條件,自符合第一搜尋條件的資料 中,搜尋符合該第二搜尋條件的資料;以及若符合該第一搜尋條件與該第二搜尋條件的資料的筆數大於該門檻值,依據該分群規則,將該些資料分群為該些群組。 The method of claim 1, wherein after receiving the first search condition, the method further comprises: receiving a second search condition; and, according to the second search condition, self-compliant data of the first search condition Searching for data that meets the second search condition; and if the number of data that meets the first search condition and the second search condition is greater than the threshold, grouping the data into the groups according to the grouping rule group. 如申請專利範圍第1項所述之方法,其中每一該些資料為位置資料,而該資料庫包括一最近存取資料庫、一自建地標資料庫、一內建地標資料庫、一地圖道路資料庫以及一通訊錄地址資料庫其中之一。 The method of claim 1, wherein each of the materials is location data, and the database includes a recent access database, a self-built landmark database, a built-in landmark database, and a map. One of the road database and an address book address database. 如申請專利範圍第1項所述之方法,其中顯示該分群結果的步驟,更包括:若符合該第一搜尋條件的資料的筆數小於或等於該門檻值,則顯示符合該第一搜尋條件全部的資料。 The method of claim 1, wherein the step of displaying the grouping result further comprises: if the number of pieces of data meeting the first search condition is less than or equal to the threshold value, displaying the first search condition is met All the information. 一種電腦程式產品,經由一行動裝置載入該程式執行下列步驟:接收一第一搜尋條件;自一資料庫中,搜尋符合該第一搜尋條件的資料;若符合該第一搜尋條件的資料的筆數大於一門檻值,依據一第一分群規則,將該些資料分群為多個群組,其中該第一分群規則是根據一行政區域等級(Region level)來對搜尋到的該些資料進行分群的規則;若該些群組其中之一的該些資料的筆數大於該門檻值,依據一第二分群規則,將該群組的該些資料分群為多個子群組,其中該第二分群規則是根據一次級行政區域等級(Sub-region level)來對搜尋到的該些資料進行分群, 且該第二分群規則的次級行政區域等級不同於該第一分群規則的行政區域等級;以及顯示一分群結果,以顯示每一該些群組的名稱以及該些群組中特定筆數的資料,而隱藏每一該些群組的其餘資料,其中該特定筆數小於或等於該門檻值。 A computer program product, which is loaded into the program via a mobile device, performs the following steps: receiving a first search condition; searching a data from the database for the first search condition; and if the data meets the first search condition The number of the pens is greater than a threshold, and the data is grouped into a plurality of groups according to a first grouping rule, wherein the first grouping rule is to perform the searched on the information according to an administrative level. a grouping rule; if the number of the data of one of the groups is greater than the threshold, the data of the group is grouped into a plurality of subgroups according to a second grouping rule, wherein the number The two-group rule is to group the searched materials according to the sub-region level. And the secondary administrative region level of the second grouping rule is different from the administrative region level of the first grouping rule; and displaying a grouping result to display the names of each of the groups and a specific number of the groups The data, while hiding the rest of the data for each of the groups, wherein the specific number of pens is less than or equal to the threshold. 一種資料瀏覽系統,配置於一行動裝置,該系統包括:一輸入模組,接收一第一搜尋條件;一搜尋模組,自一資料庫中,搜尋符合該第一搜尋條件的資料;一運算模組,判斷符合該第一搜尋條件的資料的筆數是否大於一門檻值,若符合該第一搜尋條件的資料的筆數大於該門檻值,依據一第一分群規則,將該些資料分群為多個群組,若該些群組其中之一的該些資料的筆數大於該門檻值,該運算模組依據一第二分群規則,將該群組的該些資料分群為多個子群組,其中該第一分群規則是根據一行政區域等級(Region level)來對搜尋到的該些資料進行分群的規則該第二分群規則是根據一次級行政區域等級(Sub-region level)來對搜尋到的該些資料進行分群的規則,且該第二分群規則的次級行政區域等級不同於該第一分群規則的行政區域等級;以及一資料顯示模組,顯示一分群結果,以在符合該第一搜尋條件的資料的筆數大於該門檻值時,顯示每一該些群組的名稱以及該些群組中特定筆數的資料,而隱藏每一該 些群組的其餘資料,其中該特定筆數小於或等於該門檻值。 A data browsing system, configured in a mobile device, the system includes: an input module, receiving a first search condition; a search module, searching for data conforming to the first search condition from a database; The module determines whether the number of data of the data that meets the first search condition is greater than a threshold value, and if the number of data that meets the first search condition is greater than the threshold value, grouping the data according to a first grouping rule For a plurality of groups, if the number of the data of one of the groups is greater than the threshold, the computing module groups the data of the group into a plurality of sub-groups according to a second grouping rule. a group, wherein the first grouping rule is a rule for grouping the searched materials according to an administrative level, and the second grouping rule is based on a sub-region level. a rule for grouping the searched data, and the secondary administrative region level of the second clustering rule is different from the administrative region level of the first clustering rule; and a data display module When grouping items a result, in order to comply with the information in the first search condition is greater than the threshold value, the name of the show each of these groups and these groups specific items of information, each of the hidden The remaining data of these groups, wherein the specific number of pens is less than or equal to the threshold value. 如申請專利範圍第10項所述之系統,其中該運算模組會繼續判斷該些子群組各自的該些資料的筆數是否大於該門檻值,以對該些資料的筆數大於該門檻值的子群組再次進行分群,直至分群後的資料的筆數小於或等於該門檻值為止。 The system of claim 10, wherein the computing module continues to determine whether the number of the data of each of the subgroups is greater than the threshold, so that the number of the data is greater than the threshold. The subgroups of values are grouped again until the number of pieces of data after the group is less than or equal to the threshold. 如申請專利範圍第11項所述之系統,其中該輸入模組更包括接收一展開指令,使得該運算模組展開該些群組以及該些子群組其中之一指定群組,其中,若該指定群組的該些資料的筆數小於或等於該門檻值,該資料顯示模組顯示該指定群組全部的資料,若該指定群組的該些資料的筆數大於該門檻值,則該資料顯示模組顯示該指定群組下的每一該些子群組的名稱及該些子群組中特定筆數的資料,而隱藏每一該些子群組的其餘資料。 The system of claim 11, wherein the input module further comprises receiving an expansion command, such that the computing module expands the groups and one of the subgroups specifies a group, wherein The number of the data of the specified group is less than or equal to the threshold value, and the data display module displays all the data of the specified group. If the number of the data of the specified group is greater than the threshold, then The data display module displays the names of each of the sub-groups under the specified group and the specific number of the sub-groups, and hides the remaining data of each of the sub-groups. 一種資料瀏覽系統,配置於一行動裝置,該搜尋系統包括:一輸入工具,用以接收一第一搜尋條件;一搜尋工具,用以自一資料庫中,搜尋符合該第一搜尋條件的資料;以及一運算工具,用以判斷符合該第一搜尋條件的資料的筆數是否大於一門檻值,若符合該第一搜尋條件的資料的筆數大於該門檻值,依據一第一分群規則,將該些資料分群為多個群組,若該些群組其中之一的該些資料的筆數大 於該門檻值,該運算工具依據一第二分群規則,將該群組的該些資料分群為多個子群組,其中該第一分群規則是根據一行政區域等級(Region level)來對搜尋到的該些資料進行分群的規則,該第二分群規則是根據一次級行政區域等級(Sub-region level)來對搜尋到的該些資料進行分群的規則,且該第二分群規則的次級行政區域等級不同於該第一分群規則的行政區域等級;以及一資料顯示工具,用以顯示一分群結果,以在符合該第一搜尋條件的資料的筆數大於該門檻值時,顯示每一該些群組的名稱以及該些群組中特定筆數的資料,而隱藏每一該些群組的其餘資料,其中該特定筆數小於或等於該門檻值。 A data browsing system is configured in a mobile device, the search system includes: an input tool for receiving a first search condition; and a search tool for searching for data conforming to the first search condition from a database And an arithmetic tool for determining whether the number of data of the data satisfying the first search condition is greater than a threshold value, and if the number of data matching the first search condition is greater than the threshold value, according to a first grouping rule, Grouping the data into a plurality of groups, if one of the groups has a large number of such materials At the threshold, the computing tool groups the data of the group into a plurality of subgroups according to a second grouping rule, wherein the first grouping rule is to search according to an administrative level. The obtained data is subjected to a grouping rule, and the second grouping rule is a rule for grouping the searched materials according to a sub-region level, and the second grouping rule is a secondary administrative area level different from the administrative area level of the first grouping rule; and a data display tool for displaying a grouping result to display when the number of pieces of data meeting the first search condition is greater than the threshold value The name of each of the groups and the specific number of data in the groups, and the remaining data of each of the groups is hidden, wherein the specific number of pens is less than or equal to the threshold. 一種資料瀏覽方法,適用於一行動裝置,該方法包括:開啟一資料瀏覽介面,以瀏覽多個資料;若該些資料的筆數大於一門檻值,依據一第一分群規則,將該些資料分群為多個群組,其中該第一分群規則是根據一行政區域等級(Region level)來對搜尋到的該些資料進行分群的規則;若該些群組其中之一的該些資料的筆數大於該門檻值,依據一第二分群規則,將該群組的該些資料分群為多個子群組,其中該第二分群規則是根據一次級行政區域等級(Sub-region level)來對搜尋到的該些資料進行分群的規則,且該第二分群規則的次級行政區域等級不同於該第 一分群規則的行政區域等級;以及顯示一分群結果,以顯示每一該些群組的名稱以及該些群組中特定筆數的資料,而隱藏每一該些群組的其餘資料,其中,特定筆數小於或等於門檻值。 A data browsing method, applicable to a mobile device, the method comprising: opening a data browsing interface to browse a plurality of materials; if the number of the data is greater than a threshold, according to a first grouping rule, the data is Grouping into a plurality of groups, wherein the first grouping rule is a rule for grouping the searched materials according to an administrative level; if one of the groups is pens of the materials The number is greater than the threshold, and the data of the group is grouped into a plurality of subgroups according to a second grouping rule, wherein the second grouping rule is based on a sub-region level a rule for grouping the searched data, and the secondary administrative region of the second clustering rule is different from the first An administrative region level of a grouping rule; and displaying a grouping result to display the names of each of the groups and the specific number of the groups, and hiding the remaining information of each of the groups, wherein The specific number of pens is less than or equal to the threshold value. 一種資料瀏覽系統,配置於行動裝置,該系統包括:一資料顯示模組,顯示一資料瀏覽介面;以及一運算模組,判斷多個資料的筆數是否大於一門檻值,若該些資料的筆數大於該門檻值,該運算模組會依據一第一分群規則,將該些資料分群為多個群組,若該些群組其中之一的該些資料的筆數大於該門檻值,該運算模組依據一第二分群規則,將該群組的該些資料分群為多個子群組,其中該第一分群規則是根據一行政區域等級(Region level)來對搜尋到的該些資料進行分群的規則,該第二分群規則是根據一次級行政區域等級(Sub-region level)來對搜尋到的該些資料進行分群的規則,且該第二分群規則的次級行政區域等級不同於該第一分群規則的行政區域等級;而該資料顯示模組則顯示每一該些群組的名稱以及該些群組中特定筆數的資料,而隱藏每一該些群組的其餘資料,而該特定筆數小於或等於該門檻值。 A data browsing system, configured in a mobile device, the system includes: a data display module, displaying a data browsing interface; and a computing module, determining whether the number of the plurality of data is greater than a threshold, if the data is If the number of the pens is greater than the threshold, the computing module groups the data into a plurality of groups according to a first grouping rule, and if the number of the data of one of the groups is greater than the threshold, The computing module groups the data of the group into a plurality of subgroups according to a second grouping rule, wherein the first grouping rule is to search for the pieces according to an administrative level. A rule for grouping data, the second grouping rule is a rule for grouping the searched materials according to a sub-region level, and a secondary administrative region of the second grouping rule The level is different from the administrative area level of the first grouping rule; and the data display module displays the names of each of the groups and the specific number of items in the groups, and hides each of the groups. More than information, and the specific items less than or equal to the threshold value.
TW099103185A 2009-07-27 2010-02-03 Method and system for navigating data and computer program product using the method TWI497398B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP10169368A EP2284726A1 (en) 2009-07-27 2010-07-13 Method and system for navigating data and computer program product using the method
US12/835,749 US20110022989A1 (en) 2009-07-27 2010-07-14 Method and system for navigating data and storage medium using the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US22895709P 2009-07-27 2009-07-27

Publications (2)

Publication Number Publication Date
TW201104554A TW201104554A (en) 2011-02-01
TWI497398B true TWI497398B (en) 2015-08-21

Family

ID=43547553

Family Applications (6)

Application Number Title Priority Date Filing Date
TW098143716A TWI408340B (en) 2009-07-27 2009-12-18 Mehtod for displaying navigation route, navigation apparatus and computer program product
TW098145394A TWI420078B (en) 2009-07-27 2009-12-28 Mehtod for adjusting navigation frame, navigation apparatus and computer program product
TW098146647A TWI418765B (en) 2009-07-27 2009-12-31 Mehtod for operating naivgation apparatus, navigation apparatus and computer program product
TW098146406A TWI440828B (en) 2009-07-27 2009-12-31 Mehtod for simulating navigation route, navigation apparatus and computer program product
TW099103185A TWI497398B (en) 2009-07-27 2010-02-03 Method and system for navigating data and computer program product using the method
TW099120094A TWI413949B (en) 2009-07-27 2010-06-21 Method and mobile apparatus for recording parking information and computer program product using the method

Family Applications Before (4)

Application Number Title Priority Date Filing Date
TW098143716A TWI408340B (en) 2009-07-27 2009-12-18 Mehtod for displaying navigation route, navigation apparatus and computer program product
TW098145394A TWI420078B (en) 2009-07-27 2009-12-28 Mehtod for adjusting navigation frame, navigation apparatus and computer program product
TW098146647A TWI418765B (en) 2009-07-27 2009-12-31 Mehtod for operating naivgation apparatus, navigation apparatus and computer program product
TW098146406A TWI440828B (en) 2009-07-27 2009-12-31 Mehtod for simulating navigation route, navigation apparatus and computer program product

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW099120094A TWI413949B (en) 2009-07-27 2010-06-21 Method and mobile apparatus for recording parking information and computer program product using the method

Country Status (2)

Country Link
CN (6) CN101968364B (en)
TW (6) TWI408340B (en)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120324403A1 (en) * 2011-06-15 2012-12-20 Van De Ven Adriaan Method of inferring navigational intent in gestural input systems
CN102997929B (en) * 2011-09-08 2015-11-18 昆达电脑科技(昆山)有限公司 Interactive simulation air navigation aid and guider
CN102385805B (en) * 2011-12-09 2014-03-05 广东朗视光电技术有限公司 Car locating system
US8606499B2 (en) * 2011-12-16 2013-12-10 Navteq B.V. Method and apparatus for determining parking area location information
CN103312861A (en) * 2012-03-06 2013-09-18 联想(北京)有限公司 Control method, control system and equipment containing same
EP2704105A1 (en) * 2012-08-31 2014-03-05 Inventio AG Guiding users in an area
CN102915151B (en) * 2012-10-17 2016-12-21 惠州Tcl移动通信有限公司 The control method of a kind of sensitivity of touch screen and portable electric appts
CN102937868A (en) * 2012-11-21 2013-02-20 东莞宇龙通信科技有限公司 Terminal and method for adjusting sensitivity of touch key
CN103105999A (en) * 2013-01-17 2013-05-15 广东欧珀移动通信有限公司 Video window adjustment method and mobile intelligent terminal
CN104050829A (en) * 2013-03-14 2014-09-17 联想(北京)有限公司 Information processing method and apparatus
CN106969774A (en) * 2013-04-28 2017-07-21 腾讯科技(深圳)有限公司 Air navigation aid and device, terminal, server and system
US9699373B2 (en) 2013-04-28 2017-07-04 Tencnt Technology (Shenzhen) Company Limited Providing navigation information to a point of interest on real-time street views using a mobile device
CN103256936A (en) * 2013-05-31 2013-08-21 深圳市凯立德欣软件技术有限公司 Navigation method and positioning navigation equipment
CN104346950B (en) * 2013-08-05 2018-11-09 高德信息技术有限公司 A kind of parking stall recording method and its device
CN104596521B (en) 2014-03-14 2018-04-27 腾讯科技(深圳)有限公司 The display methods and device of a kind of route information
CN104835345B (en) * 2014-03-21 2017-11-10 刘鼎章 A kind of method and device for being familiar with road conditions
DE102014210757A1 (en) * 2014-06-05 2015-12-17 Bayerische Motoren Werke Aktiengesellschaft Route planning for a vehicle
US9805602B2 (en) * 2014-07-21 2017-10-31 Ford Global Technologies, Llc Parking service
CN104613970B (en) * 2014-07-24 2018-01-12 腾讯科技(深圳)有限公司 The data creation method and client of a kind of analogue navigation
CN105573639B (en) 2014-10-17 2018-11-20 国际商业机器公司 For triggering the method and system of the display of application
TWI547707B (en) * 2014-10-21 2016-09-01 Univ Nat Kaohsiung 1St Univ Sc Positioning navigation system
CN104952278B (en) * 2015-06-03 2017-09-08 上海交通大学 A kind of parking lot Vehicle positioning system and method based on map
CN105554229A (en) * 2015-06-30 2016-05-04 宇龙计算机通信科技(深圳)有限公司 Information processing method and user terminal
KR20180052636A (en) * 2015-09-10 2018-05-18 오리엔트 뉴 미디어 엘티디. Automated map generation for mobile device navigation, tracking and positioning in GPS denied or inaccurate regions
CN106556392A (en) * 2015-09-24 2017-04-05 扬智科技股份有限公司 Vehicle searches system and the method for finding vehicle
CN106556399A (en) * 2015-09-25 2017-04-05 百度在线网络技术(北京)有限公司 Navigation processing method, navigator, mobile terminal device and navigation server
US9971470B2 (en) 2015-09-30 2018-05-15 Apple Inc. Navigation application with novel declutter mode
TWI575223B (en) * 2016-01-07 2017-03-21 神達電腦股份有限公司 Navigation Method and Device thereof
JP6350571B2 (en) * 2016-03-23 2018-07-04 トヨタ自動車株式会社 Image display device
CN107491289B (en) * 2016-06-12 2023-01-24 阿里巴巴(中国)有限公司 Window rendering method and device
CN107217894B (en) * 2016-10-06 2018-12-21 梁崇彦 A kind of Car license recognition, control, processing and timing logic method
CN108091157B (en) * 2016-11-21 2021-07-30 阿里巴巴(中国)有限公司 Road condition information display method and device
CN106933227B (en) * 2017-03-31 2020-12-18 联想(北京)有限公司 Method for guiding intelligent robot and electronic equipment
CN109427237B (en) * 2017-09-04 2022-02-22 阿里巴巴(中国)有限公司 Road character marking position determining method and device
CN108121287A (en) * 2017-12-22 2018-06-05 深圳市捷顺科技实业股份有限公司 The state information processing method and device of hardware device
SE541634C2 (en) 2018-03-06 2019-11-19 Scania Cv Ab Method and control arrangement for identification of parking areas
CN109682391A (en) * 2018-04-04 2019-04-26 蔚来汽车有限公司 The method for adjusting the display of map application
CN108597118A (en) * 2018-04-24 2018-09-28 上海上汽安悦充电科技有限公司 A kind of charging accounting method of electric vehicle
CN108737645A (en) * 2018-04-26 2018-11-02 网易(杭州)网络有限公司 The reminding method and device and storage medium and terminal of message
CN110517523A (en) * 2018-05-21 2019-11-29 腾讯大地通途(北京)科技有限公司 Method for recording parking position, device and storage medium
CN108682181A (en) * 2018-07-12 2018-10-19 合肥市神雕起重机械有限公司 Vehicles management method in a kind of intelligent garage Internet-based
TWI684996B (en) * 2018-07-27 2020-02-11 台灣迅聯通信股份有限公司 Smart parking aids
CN110889976B (en) * 2018-09-11 2022-04-15 博泰车联网科技(上海)股份有限公司 Server, and navigation method and system based on parking space
CN109377855B (en) * 2018-09-18 2021-03-05 咪咕互动娱乐有限公司 Pattern display method, device and storage medium
CN109466545B (en) * 2018-11-16 2021-04-13 广州小鹏汽车科技有限公司 Automatic parking method and vehicle-mounted control system
CN111323040A (en) * 2018-12-14 2020-06-23 上海博泰悦臻网络技术服务有限公司 Method, system, medium and vehicle-mounted terminal for displaying geographic position information
CN109615920A (en) * 2018-12-28 2019-04-12 西安艾润物联网技术服务有限责任公司 The creation method and relevant device of virtual parking area
CN111912424A (en) * 2019-05-09 2020-11-10 上海博泰悦臻电子设备制造有限公司 Method for switching navigation visual angle, navigation device and vehicle
CN111145582A (en) * 2019-11-20 2020-05-12 维沃移动通信有限公司 Information control method and electronic equipment
CN111400586A (en) * 2020-02-13 2020-07-10 北京达佳互联信息技术有限公司 Group display method, terminal, server, system and storage medium
CN111564055A (en) * 2020-03-23 2020-08-21 广东艾诗凯奇智能科技有限公司 Neck massager, parking space reminding method thereof and storage medium
CN113539050B (en) * 2020-04-20 2022-09-23 华为技术有限公司 Data processing method, device and equipment
CN111928868A (en) * 2020-09-22 2020-11-13 蘑菇车联信息科技有限公司 Navigation map road name display method and device and electronic equipment
TWI763117B (en) * 2020-11-12 2022-05-01 南開科技大學 Roadside parking grid route plan for toll system and method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060290A1 (en) * 2003-09-15 2005-03-17 International Business Machines Corporation Automatic query routing and rank configuration for search queries in an information retrieval system

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69426541T2 (en) * 1993-03-12 2001-06-13 Toshiba Kawasaki Kk Document detection system with presentation of the detection result to facilitate understanding of the user
KR970002797A (en) * 1995-11-30 1997-01-28 모리 하루오 Navigation device
EP0777206A1 (en) * 1995-11-30 1997-06-04 Aisin Aw Co., Ltd. Vehicular navigation apparatus
JPH1089976A (en) * 1996-09-13 1998-04-10 Hitachi Ltd Information display and navigation system
JP2000292180A (en) * 1999-04-02 2000-10-20 Kenwood Corp On-vehicle navigator
JP2000305452A (en) * 1999-04-21 2000-11-02 Sony Corp Digital map device and display method of digital map
US6381534B2 (en) * 2000-02-14 2002-04-30 Fujitsu Limited Navigation information presenting apparatus and method thereof
US6573842B2 (en) * 2000-10-06 2003-06-03 Matsushita Electric Industrial Co., Ltd. Map display device, map display method, and computer program for use in map display device
KR100485059B1 (en) * 2001-10-19 2005-04-22 후지쓰 텐 가부시키가이샤 Image display
JP3932171B2 (en) * 2001-11-30 2007-06-20 アルパイン株式会社 3D display device for underground buildings
US20030126130A1 (en) * 2001-12-31 2003-07-03 Koninklijke Philips Electronics N.V. Sort slider with context intuitive sort keys
JP3964734B2 (en) * 2002-05-17 2007-08-22 富士通テン株式会社 Navigation device
JP4138574B2 (en) * 2003-05-21 2008-08-27 株式会社日立製作所 Car navigation system
GB0405795D0 (en) * 2004-03-15 2004-04-21 Tom Tom B V Navigation device displaying travel information
US7430473B2 (en) * 2004-10-01 2008-09-30 Bose Corporation Vehicle navigation display
JP4234089B2 (en) * 2004-11-16 2009-03-04 株式会社ソニー・コンピュータエンタテインメント Entertainment device, object display device, object display method, program, and character display method
ATE423343T1 (en) * 2005-02-28 2009-03-15 Research In Motion Ltd SYSTEM AND METHOD FOR NAVIGATING USING A DIRECTIONAL SENSITIVE SENSOR IN THE USER INTERFACE OF A MOBILE DEVICE
TW200639755A (en) * 2005-05-11 2006-11-16 E Ten Information Sys Co Ltd Navigation system and auxiliary input device applied to the same
JP4178154B2 (en) * 2005-08-30 2008-11-12 松下電器産業株式会社 Parking position search support device, method and program
US20070106948A1 (en) * 2005-11-07 2007-05-10 Nokia Corporation Improving message reply function in electronic devices
US7834847B2 (en) * 2005-12-01 2010-11-16 Navisense Method and system for activating a touchless control
TW200725499A (en) * 2005-12-23 2007-07-01 Mitac Res Shanghai Ltd Guiding system of a global positioning system (GPS) and method thereof
NL1030943C2 (en) * 2006-01-18 2007-07-19 Tomtom Int Bv Method for storing the position of a parked vehicle and navigation device adapted for that purpose.
CN101009089A (en) * 2006-01-26 2007-08-01 宏达国际电子股份有限公司 Screen display control device
TW200730381A (en) * 2006-02-09 2007-08-16 Elan Microelectronics Corp Touchpad module
TWI297138B (en) * 2006-02-20 2008-05-21 Inventec Appliances Corp Handheld electronic device having a navigating function and its navigation method
TWI349863B (en) * 2006-02-22 2011-10-01 Mitac Int Corp A method for searching for a parking position with a global position system device
JP5324440B2 (en) * 2006-07-12 2013-10-23 エヌ−トリグ リミテッド Hovering and touch detection for digitizers
US8793621B2 (en) * 2006-11-09 2014-07-29 Navisense Method and device to control touchless recognition
US20080167806A1 (en) * 2007-01-05 2008-07-10 Zeetoo, Inc. System and method for providing local maps using wireless handheld devices
WO2008083754A1 (en) * 2007-01-10 2008-07-17 Tomtom International B.V. A navigation device and method for enhanced map display
JP4934445B2 (en) * 2007-01-31 2012-05-16 クラリオン株式会社 Navigation device and route guidance demonstration display method
JP5171053B2 (en) * 2007-02-09 2013-03-27 日立建機株式会社 Clutch control device for hydraulic drive vehicle
JP2008197934A (en) * 2007-02-14 2008-08-28 Calsonic Kansei Corp Operator determining method
JP2008293334A (en) * 2007-05-25 2008-12-04 Denso Corp Traffic jam information display device
DE102007030259A1 (en) * 2007-06-28 2009-01-08 Navigon Ag Method for operating a mobile navigation device
TWI352320B (en) * 2007-11-02 2011-11-11 Asustek Comp Inc System, method, and server of finding parking spac
DE102008051756A1 (en) * 2007-11-12 2009-05-14 Volkswagen Ag Multimodal user interface of a driver assistance system for entering and presenting information
TW200943092A (en) * 2007-12-21 2009-10-16 Mks Instr Inc Hierarchically organizing data using a partial least squares analysis (PLS-trees)
CN101344397B (en) * 2008-08-27 2011-11-02 深圳市凯立德欣软件技术有限公司 Navigation system and navigation method
DE102008057372A1 (en) * 2008-11-14 2009-07-02 Daimler Ag Active destination guidance information displaying method for vehicle i.e. motor vehicle, involves displaying detected and predicted temporal-spatial traffic patterns on ahead-lying driving route in animated preview of route

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060290A1 (en) * 2003-09-15 2005-03-17 International Business Machines Corporation Automatic query routing and rank configuration for search queries in an information retrieval system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Clustering versus faceted categories for information exploration", pp 59-61,https://courses.ischool.utexas.edu/Turnbull_Don/2008/fall/INF_385T-SW/readings/Hearst-2006-Clustering_v_Facets.pdf *
2007年, "NeSReC: A News meta-Search Engines Result Clustering Tool", pp 173-178,http://link.springer.com/content/pdf/10.1007/978-1-4020-6264-3_31.pdf 2006年4月 *

Also Published As

Publication number Publication date
TW201104227A (en) 2011-02-01
CN101968789A (en) 2011-02-09
TW201104226A (en) 2011-02-01
CN101968364B (en) 2014-04-16
CN101968693A (en) 2011-02-09
TWI408340B (en) 2013-09-11
CN101968363A (en) 2011-02-09
TW201104223A (en) 2011-02-01
CN101968364A (en) 2011-02-09
TW201104220A (en) 2011-02-01
TWI413949B (en) 2013-11-01
TW201104554A (en) 2011-02-01
CN101968362A (en) 2011-02-09
TWI420078B (en) 2013-12-21
CN101968362B (en) 2013-08-21
TWI418765B (en) 2013-12-11
CN101968365A (en) 2011-02-09
CN101968363B (en) 2014-07-23
TW201104638A (en) 2011-02-01
TWI440828B (en) 2014-06-11

Similar Documents

Publication Publication Date Title
TWI497398B (en) Method and system for navigating data and computer program product using the method
US8244757B2 (en) Facet-based interface for mobile search
JP5526396B2 (en) Information search apparatus, information search system, and information search method
US8296676B2 (en) System for a text speller
JP5808802B2 (en) Find interest points affected by context
US8781742B2 (en) Maps from sketches
EP2518642A1 (en) Method and terminal device for updating word stock
EP2284726A1 (en) Method and system for navigating data and computer program product using the method
JP7182585B2 (en) program
TW201721364A (en) Method and system for inputting information
CN102147795A (en) Method and device for searching points of interest as well as navigation system
US8060499B2 (en) Simple discovery UI of location aware information
JP2004078919A (en) Data sorting method, method and device for displaying poi (point of interest) information
CN104090904B (en) A kind of method and apparatus for being used to provide target search result
KR20170030379A (en) Method and system for personalized travel curation service
US20140071170A1 (en) Non-uniformly scaling a map for emphasizing areas of interest
JPWO2008152765A1 (en) Navigation device
JP5146480B2 (en) MAP DISPLAY CONTROL DEVICE, MAP DISPLAY CONTROL METHOD, AND PROGRAM
US20100162091A1 (en) Methods and Apparatus for Internet Browsing and Searching Employing Geographic Location Information
GB2402506A (en) Navigation of hierarchical data
CN101339033B (en) Navigation device possessing target position data integration performance and its data integration method
US11734780B2 (en) Optimally ranking accommodation listings based on constraints
JP6000136B2 (en) Character input device and character input method
JP2012212057A (en) Map provision server, map provision method, and program
WO2020181996A1 (en) Application page processing method, apparatus, and device, and map page processing method, apparatus, and device

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees