200811713 九、發明說明: 【發明所屬之技術領域】 —種可騎資觸啟程式之純及其方法,特獅指可依據 資料類型及使義率排序來選射觸啟程式之系統及其方法。 • 【先前技術】 隨著資訊時代的進步’各項知識訊息趨向於使用電子化方式 傳遞,舉凡文字、影像、聲音等資料,皆可透過電子方式而呈現, •各種電子資料類型便因而蓬勃發展,動軏數以千計甚或更多,為 了能狗處理各式各樣的詩麵,料應用程式便隨之應運而生。 然而,通常電腦中會預設某_資料_僅可被某—應用程式 所開啟即已預先设疋好應用程式與資料類型間的對應關聯性, 且此對應_為-對-的_性。例如在WindQws健系統下, 點廷文子棺貧料僅能以,,記事本,,(Notepad)開啟,因為系統中預設 文字棺係與”記事本”(Nc)tepa__,此時使用者若想以斷d φ私式或'、他私式開啟棺案’則需手動修改系統中登錄播(Registly) 之相關設定’但是手動修改登錄雖egistiy)存在著極大的風險, :且容易因為修改錯誤影«統正常運作,更甚者將導致無法正 系=機目此勢將造成使用者莫大的不便。此外,由於使用者也 2喜好以特定程式開啟該資料類型,而該特定程式係非電腦中預 设程式,制者必須歸時間以尋找所需之應用程式 ,導致無法 滿足使用者在操作上的需求。 200811713 【發明内容】 /由於目前電縣置中所使_應絲式種類繁多,其功能特 徵亦夕大不相同’細者常會依树的喜好或習慣以選擇符合其 需求之應贿式以處理各:#料_,但電腦裝置中對於某一資料 顧係預某-應用程式開啟,倘若該應雜式非使用者所 好,則使用者常須冒險修改登錄檔資料或浪費時間查找想要使用 的應用私式。g此本㈣提供_種可選擇資糊啟程式之系統及 方法’以*合使时喜好及f慣,並可祕調節資料與應用程式 間之關聯性,細驗先前猶所存在之問題。 根據本發明所揭露之_種可選擇資料開啟程式之系統,應用 於電腦裝置中,其包含有:記憶模組、關聯模組、排序模組、顯 示模組、輸入模組及更新模組。 記憶模組如贿程式資侧龍,該程式簡關聯槽中記 錄應用程式_與其所能敝龍_之對應_及各應用 之使用頻率。 曰關聯模組係與記憶模組連結,針對一待開啟資料以判斷電腦 中是否存在程式資料關聯檔,並根據待開啟資料之副檔名 (Extension)或表頭(Header)訊息比對程式資料關聯财有否對應 之應用程式。 〜 排序模_與記賴組賴聯麵相辆,肋針對應用程 式名稱進行解而獲得—排序結果,其排序朗如下:h可開啟 該貧料之應用程式名讎序在前,而無法確定是否可開啟該資料 200811713 的其他應雜式名稱職序錢;2輕同時有錄制程式皆 可用以開啟職料’翁使闕率高者解在前,使用 排序在後。 ㈣7、將排序結紅-制程式選單紐,該應用程式 選單中包含排序後之顧程式名稱,以制方式供者參考。 輪入核組則可讓使用者透過顯示模組所呈現之應用程式選單 中,解可職該資料之翻程式並執行資制啟動作。 歧额係浦域組連接,肋更難式#侧聯槽,將 使用者所重新定義之對應關係及使用頻率,記錄於記憶模組中之 程式資料關聯槽。 、另-方面,本發明亦同時揭露一種可選擇資料開啟程式之方 法,包括有下列步驟: (A) 判啦腦中是否存在程式資料關聯檀; (B) 依據應用程式類型及使用頻率進行排序; _ (C)顯示排序結果; (D) 在排序結果中選擇一應用程式; (E) 執行該應用程式;及 (F) 更新程式資料關聯檔之紀錄。 透過本㈣之可選擇龍開啟程式之祕及方法,可動態調 即f用程式與資料類型之間的對應關聯性,避免承擔修改登錄權 」所帶_莫大風險,並藉由排序結果以供使用者選擇所欲執行: μ用私式’ g卩省麵所需耗費的時間,同時滿足使用者快速便捷 7 200811713 、之需求。 有關本發明之詳細特徵與實作,茲配合圖示在實施方式中詳 細說明如下,其内容足以使任何熟習相關技藝者了解本發明之技 術内容並據以實施,且根據本·書所揭露之内容及圖式,任何 熟習相隨藝者可輕易地理解本發_關之目的及優點。 【實施方式】 為使對本發明的目的、構造、特徵及其功能有進一步的瞭解, ❿祕合實關詳細說明如下。以上之關於本發咖容之說明及以 下之貫施方式之說明係用以示範與解釋本發明之原理,並且提供 本發明之專利申請範圍更進一步之解釋。 請參閱「第1圖」,係為本發明可選擇資料開啟程式之系統架 構圖,應用於電職置中,其包含有記憶模组12〇、關聯模組13〇、 排序模組14G、顯示模組15G、輸人模組·以及更新模組17〇。 te/隨組120用以儲存程式龍_# 11G,程式資料關聯 瞻⑴10 +記錄應用程式類型與其所能開啟資料類型之對應關係及 各應用程式之使用解,其巾該對細係可為多對多之對應結 構’即-應雌式可用以開啟多種f料類型’而_資料類型亦可 藉由一種以上的應用程式所開啟。 關聯模組130係與記憶模組120相連結,針對一待開啟資料, 判斷電腦襄置中是否存在程式資料關聯播11〇,並根據待^啟資 料之副檔名(Extension)或表_eader)訊息比對程式資料關聯檔 H〇中有否對應之應用程式。 8 200811713 排序模組140係與記憶模組12〇及關聯模組130相連接,根 據下列排序規則以針對程式資料關聯檔11〇中應用程式名稱進行 排序:1.可用以開啟該資料之應用程式名稱排序在前,而無法確 定可否開啟該資料的其他應用程式則排序在後;2·倘若同時有多 種應用程式冑可卩姐該賴,赌使職耗者排序在前,使用 頻率低者排序在後。 顯不模組150連接於排序模組14〇,將透過排序模組14〇所 處理之排序結果,以一應用程式選單呈現,該應用程式選單中可 包含排序後之細程式名稱,該排序後之應用程式名稱可分為兩 個群組’ 一為可開啟該資料之應用程式群組及另一為無法確定使 否可開啟之應用程式群組,並以條列方式供使用者參考並利於選 擇所欲執行之應用程式。 '輸入杈組160可供使用者根據顯示模組15〇所呈現之應用程 式廷單中’選擇—可開啟該倾之朗程式並執行該應用程式。 更新扠組170連接輸入模組16〇及記憶模組12〇,用以更新 程式資料關聯心10巾之相關記錄,包含使用者所重新定義之應 用程式與雜麵之對_係及鶴雜狀使用頻率。 此外,本發明之可選擇資料開啟程式之系統更包含有搜尋模 組 180 〇 、,搜哥核組180係舆記憶模组w械接,每當程式資料關聯 槽no須重新定義-個新的對應關係時,搜尋模組18〇會搜尋電 細裝置帽有應雜式資料’並記錄練式資綱麟11〇中, 9 200811713 藉以=更新程式資料關聯槽⑽中之颜程式相關記錄。 請麥閱「第2圖」’係為本發明可選擇資料開啟程式之方法流 程圖。 f先’當使用者於電财選擇所欲開啟之資料後,透過關聯 模組m執行判斷電腦中是否具有程式資料關聯播⑽(步ς 20^亚根據該育料所屬之副播名(Extensi〇n)或表頭伽細)訊息 自义㈣組13巾比對是的對應之應用程式可供開啟(步驟 21〇) °若電财存在程式資侧《 no並有對應的翻程式可 供開啟’則藉由排序模組140依據應用程式類型及使用頻率進行 排序2步驟220),其排序原則係將可開啟該資料的應用程式群排 =在丽’無法確定是何之朗程式群卿序在後;偽若同 時有多個剌程式可供開啟該待資料類型,則再根據可開啟 之應用程式使用頻率多寡進行排序,使用頻率高者排序在前,反 之則排序在後。接著糊顯示模組⑼以―應用程式選單方式頻 Ϊ出排序結果(步驟23G),以供使用者參考,其中該應用程式選 早中可包含兩部分:—部分為可開啟之應贿式選單310,即盘 該資料存在對應關係之所有應用程式,如「第3圖」所示;另^ 部分則為未確定之應用程式選單33〇,即與該資料未有任何對應 關係之其他應用程式,例如可藉由「第3圖」中之、覽"功食: 鍵f〇以進入未確定之應用程式選單330,如「第4圖」所示月Γ 此Μ吏用者可藉由輪入模組16〇自上述兩種應用程式選單3⑺及 330中,挑選所欲開啟該資料之應用程式(步驟_並且同時執 10 200811713 行該資料之開啟程序(步驟250)。完成資料開啟操作後,經由更 新模組170執行更新程式資料關聯檔110之相關紀錄(步驟26〇), 如當選擇未確定之應用程式以開啟該資料時,即此新增加之應用 程式與資料對應關係及該應用程式使用頻率(次數)將記錄於程式 資料關聯檔110中;若所選擇之應用程式係選自可開啟該資料之200811713 IX. Description of the invention: [Technical field of invention] - Pure and method of riding the program, special lion refers to the system and method for selecting the touch program according to the type of data and the order of the righteousness . • [Prior Art] With the advancement of the information age, 'the knowledge information tends to be transmitted electronically. Any text, image, sound, etc. can be presented electronically. • Various electronic data types are flourishing. There are thousands or even more movements. In order to be able to handle all kinds of poetry, the application will come into being. However, usually the computer will preset a certain _data_ can only be opened by an application, that is, the corresponding association between the application and the data type is pre-set, and this corresponds to _----. For example, under the WindQws health system, you can only use the Notepad, Notepad, (Notepad) to open, because the default text in the system is related to "Notepad" (Nc) tepa__, at this time, if the user If you want to break d φ private or ', he open the file privately, you need to manually modify the related settings of the registration (Registly) in the system 'but manually modify the login although the egistiy) there is a great risk: and easy to modify The error image «normal operation, and even more will lead to the failure of the system = the machine will cause great inconvenience to the user. In addition, since the user also likes to open the data type with a specific program, and the specific program is not a preset program in the computer, the maker must return the time to find the desired application, which may not satisfy the user's operation. demand. 200811713 [Summary of the Invention] / Due to the current variety of xianxianzhong, the functional features are also very different. Each: #料_, but in the computer device, for a certain data, the application is opened. If the application is not user-friendly, the user often has to take the risk of modifying the login data or wasting time searching for the desired The application is private. g This (4) provides a system and method for selecting a program that can be used to adjust the relationship between data and applications and to examine the problems existing in the past. The system for selecting a data opening program according to the present invention is applied to a computer device, which comprises: a memory module, an associating module, a sorting module, a display module, an input module, and an update module. The memory module is a bribe, and the program is used to record the application _ the corresponding _ _ _ _ and the frequency of use of each application. The associated module is connected to the memory module, and determines whether there is a program data associated file in the computer for the data to be opened, and compares the program data according to the extension or header information of the data to be opened. Whether the associated property has a corresponding application. ~ Sorting _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Whether it is possible to open the other miscellaneous name of the information of 200811713; 2 light and both recording programs can be used to open the job material 'Weng's high rate is solved before the use of sorting. (4) 7. Sorting the red-making program menu button, the application menu contains the sorted program name, which is used by the supplier. The rotation of the core group allows the user to solve the problem of turning the program and executing the resource through the application menu presented by the display module. The difference is the Pudong group connection, and the rib is more difficult to use the # side joint slot, and the corresponding relationship and frequency of use redefined by the user are recorded in the program data association slot in the memory module. In another aspect, the present invention also discloses a method for selecting a data opening program, comprising the following steps: (A) determining whether there is a program data associated with the brain in the brain; (B) sorting according to the application type and frequency of use; ; _ (C) shows the sorting result; (D) selects an application in the sorting result; (E) executes the application; and (F) updates the record of the associated file of the program data. Through the secrets and methods of the option to open the program in this (4), the corresponding relationship between the program and the data type can be dynamically adjusted, and the risk of modifying the login right can be avoided, and the result can be sorted by The user chooses what to do: μ uses the private 'g卩 time-saving time, while meeting the needs of the user quickly and convenient 7 200811713. The detailed description of the present invention and the detailed description of the present invention are set forth in the accompanying drawings, which are set forth in the accompanying drawings. Content and schema, any familiar artist can easily understand the purpose and advantages of this issue. [Embodiment] In order to further understand the object, structure, features and functions of the present invention, the details are as follows. The above description of the present invention and the following description of the present invention are intended to illustrate and explain the principles of the invention, and to provide a further explanation of the scope of the invention. Please refer to "Figure 1", which is a system architecture diagram of the optional data opening program of the present invention, which is applied to an electric job, which includes a memory module 12A, an associated module 13A, a sorting module 14G, and a display. The module 15G, the input module, and the update module 17A. Te / with group 120 for storing program dragon _# 11G, program data associated with (1) 10 + record the application type and the type of data that can be opened and the application of each application, the towel can be more For the corresponding structure 'that is - the female can be used to open a variety of f-types' and the data type can be opened by more than one application. The association module 130 is coupled to the memory module 120. For a data to be opened, it is determined whether there is a program data associated with the computer in the computer device, and according to the extension or table _eader of the data to be activated. ) The message is compared to the application associated with the program data file H〇. 8 200811713 The sorting module 140 is connected to the memory module 12 and the associated module 130, and sorts the application names in the file association file according to the following sorting rules: 1. An application that can be used to open the data. The names are sorted first, and other applications that cannot determine whether the material can be opened are sorted later; 2. If there are multiple applications at the same time, the gambling order is ranked first, and the frequency is lower. is behind. The display module 150 is connected to the sorting module 14〇, and the sorting result processed by the sorting module 14〇 is presented in an application menu, and the application menu may include the sorted program name, after the sorting The application name can be divided into two groups'. One is the application group that can open the data and the other is the application group that cannot be determined whether it can be opened. It can be used as a reference for the user and facilitates the user. Select the application you want to execute. The 'input group 160 is available for the user to select from the application list presented by the display module 15 to enable the program and execute the application. The update fork set 170 is connected to the input module 16〇 and the memory module 12〇 for updating the related records of the program data associated with the 10th towel, including the user-defined application and the miscellaneous face and the crane usage frequency. In addition, the system of the optional data opening program of the present invention further comprises a search module 180 〇, a search core group 180 system memory module, and a program data association slot no must be redefined - a new In the corresponding relationship, the search module 18 will search for the electric device cap with the type of miscellaneous data and record the relevant program records in the program slot (10). Please read "Figure 2" as a flow chart of the method for opening the program for the invention. f first 'when the user selects the information to be opened by the money, the related module m is used to determine whether the computer has the program data associated with the broadcast (10) (step 20^ according to the subtitle name of the feed (Extensi) 〇n) or header gamma) message self-sense (four) group 13 towel comparison is the corresponding application available to open (step 21 〇) ° If the money is stored on the program side "no and there is a corresponding program available Turning on 'the sorting module 140 sorts according to the application type and frequency of use 2 step 220), the ordering principle is that the application group that can open the data row = in Li's undecidable is why the program group If there is more than one program at the same time to open the data type, then the frequency of the application can be sorted according to the number of applications that can be opened. The higher frequency is sorted first, and vice versa. Then, the paste display module (9) frequently sorts the sorting result (step 23G) in an application menu mode for reference by the user, wherein the application program can include two parts in the early stage: - part of the openable bribe menu 310, that is, all the applications in which the data has a corresponding relationship, as shown in "Figure 3"; the other part is an undetermined application menu 33, that is, other applications that do not have any correspondence with the data. For example, you can use the "View" button in "Figure 3" to enter the undetermined application menu 330, as shown in the "Figure 4". The wheeling module 16 selects the application to open the data from the above two application menus 3 (7) and 330 (step _ and simultaneously executes the opening procedure of the data in 200811713 (step 250). Complete the data opening operation After the update module 170 is executed, the related record of the updated program data associated file 110 is executed (step 26). If an undetermined application is selected to open the data, the newly added application and the data correspondence are App frequency (number of times) is recorded in the program associated data file 110; if the selected application can open the selected line of data
應用私式运單’則累計並更新該應用程式於程式資料關聯標11〇 中之使用頻率(次數)紀錄。 此外,倘若電腦中並不存在此程式資料關聯檔11〇或者於程 式資料關聯檔110中無任何對應的應用程式可供執行,此時則兩 進入記憶模組12〇中建立程式資料關聯槽110或修改對應關係(步 驟270)。在此同時,搜尋模組18〇會搜索所有存在於電腦中之應 用程式,並將相關資訊如應祕式名稱、所對應之資料類型及: 用頻率等紀錄儲存於程式資料關聯檐11G中(步驟勘),接續再 執行上述依據應用程式類型及使用頻率進行排序(步驟 以下步驟。 )等 因此,本發明除了可提供使用者手動修改應用程式與 型之間的關聯設定,更提供動態自動更新對應_之功能,、免= 使用者自行修改登錄播的風險,此外,藉由系統中的排序功^ 自動列出使用者慣㈣應用程式,以節省程式查找時間。^ ==個人的細求及便利使用者快速執行二 雖然本發日狀前狀較佳實關減如上,财並非用以限 11 200811713 定本發明,任何熟習相像技藝者’在不_本 内,所為之更動與潤飾,均屬 精珅和範園 :之專利 【圖式簡單說明】 第1圖係為本發明可選擇資料開啟程式之 =系她爾資料開一 式選單示判貫麵所提之可該資料麵之應用程 之=='==__银州姐該資料類型 【主要元件符號說明】 110 程式資料關聯檔 120 記憶模组 130 關聯模組 140 排序模組 150 顯示模組 160 輸入模組 170 更新模組 180 搜尋模組 31〇 可開啟之應用程式選單 320 、劉覽〃功能鍵 12 200811713 330 未確定之應用程式選單 步驟200判斷是否存在程式資料關聯檔 步驟210比對是否有對應之應用程式 步驟220依據應用程式類型及使用頻率進行排序 步驟230顯示排序結果 步驟240選擇一應用程式 步驟250執行應用程式Applying a private waybill' accumulates and updates the usage frequency (number of times) of the application in the associated data of the program data. In addition, if the program data association file 11 does not exist in the computer or if there is no corresponding application in the program data association file 110, the program data association slot 110 is created in the memory module 12A. Or modify the correspondence (step 270). At the same time, the search module 18 searches for all applications that exist on the computer, and stores related information such as the secret name, the type of data corresponding to it, and the frequency of use in the program data association 檐11G ( Steps), and then perform the above sorting according to the application type and frequency of use (steps are as follows). Therefore, the present invention provides a dynamic automatic update in addition to providing a user to manually modify the association setting between the application and the type. Corresponding to the function of _, free = user to modify the risk of login broadcast, in addition, by the sorting function in the system ^ automatically list the user's custom (4) application to save program search time. ^ ==Personal care and convenience for users to implement quickly. Although the previous day is better than the above, the money is not limited to 11 200811713. In this invention, any familiar artist is not in this book. For the change and retouching, it belongs to Jingjing and Fanyuan: the patent [simple description of the drawing] The first picture is the optional data opening program of the invention = the data of the Herald data is open to the menu. The application of the data surface =='==__ Yinzhou sister's data type [main component symbol description] 110 program data association file 120 memory module 130 association module 140 sorting module 150 display module 160 input mode Group 170 update module 180 search module 31 〇 openable application menu 320, Liu 〃 function key 12 200811713 330 Undetermined application menu step 200 determines whether there is a program data associated file step 210 comparison corresponding The application step 220 sorts according to the application type and frequency of use. Step 230 displays the sort result. Step 240 selects an application step 250 to execute the application.
步驟260更新程式資料關聯檔 步驟270建立程式資料關聯檔 步驟280搜尋電腦中所有應用程式並記錄於程式資料關聯 檔Step 260: Update the program data association file. Step 270: Create a program data association file. Step 280 search for all applications in the computer and record the program data association file.
1313