TW201530327A - Cloud-based Periodical recommendation system and operation method thereof - Google Patents
Cloud-based Periodical recommendation system and operation method thereof Download PDFInfo
- Publication number
- TW201530327A TW201530327A TW103103569A TW103103569A TW201530327A TW 201530327 A TW201530327 A TW 201530327A TW 103103569 A TW103103569 A TW 103103569A TW 103103569 A TW103103569 A TW 103103569A TW 201530327 A TW201530327 A TW 201530327A
- Authority
- TW
- Taiwan
- Prior art keywords
- keyword
- string
- cloud
- module
- recommendation
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012545 processing Methods 0.000 claims description 11
- 108090000623 proteins and genes Proteins 0.000 claims description 9
- 238000012550 audit Methods 0.000 claims description 8
- 239000004984 smart glass Substances 0.000 claims 2
- 239000000284 extract Substances 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000012216 screening Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 108020004414 DNA Proteins 0.000 description 1
- 108091028043 Nucleic acid sequence Proteins 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 102000004169 proteins and genes Human genes 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本發明係有關於一種雲端期刊推薦系統及其方法,特別是可輔助使用者從大量的期刊中篩選出符合作者本身的投稿需求的雲端推薦系統。The invention relates to a cloud journal recommendation system and a method thereof, in particular to assist a user to select a cloud recommendation system that meets the author's own submission requirements from a large number of journals.
發明人先前提出「期刊論文投稿決策支援系統」,發明公開號 :第201005561號,其實施方式為:由決策因子篩選子系統、論文投稿決策支援子系統及決策模式驗證子系統所構成,利用決策因子篩選子系統中的線上問卷模組進行可導致結果的因素蒐集,並經由統計分析結果而儲存至因子權重模式庫與期刊資料庫中,再藉由外部的期刊資料庫,以配合論文投稿決策支援子系統來輔助投稿者進行投稿優先排序。The inventor previously proposed the "Journal Paper Submission Decision Support System", Invention Publication No. 201005561, which is implemented by a decision factor screening subsystem, a paper submission decision support subsystem, and a decision mode verification subsystem. The online questionnaire module in the factor screening subsystem collects the factors that can lead to the results, and stores them in the factor weight pattern library and the journal database through statistical analysis results, and then uses the external journal database to coordinate the paper submission decision. Support subsystems to assist contributors in prioritizing submissions.
發明人進一步發現前述期刊論文投稿決策支援系統尚有以下待改善之處:The inventor further found that the aforementioned journal paper submission decision support system still has the following improvements:
1.前述創作雖有決策因子篩選子系統輔助運算,但僅利用線上問卷模組以及因子權重模式庫來蒐集客觀因素,若使用者欲使用不同的輸入方式,如:輸入關鍵字、輸入關鍵分類代碼…等,前述創作不具有使用便利之特性。1. Although the above-mentioned creation has a decision-making factor screening subsystem auxiliary operation, only the online questionnaire module and the factor weight pattern library are used to collect objective factors. If the user wants to use different input methods, such as: input keywords, input key categories. The code...etc., the aforementioned creation does not have the convenience of use.
2.當前述創作之客觀因素所篩選出的期刊不適合使用者之需求時,使用者再次使用前述創作之步驟,所得到的篩選後之期刊與前次所篩選出之期刊,因為客觀的因素,而無改變篩選的期刊,故前述創作無法依據使用者個人主觀因素(如:關鍵字、關鍵分類代碼…等),而準確推薦使用者所需期刊之特性。2. When the journal selected by the objective factors of the above creation is not suitable for the user's needs, the user again uses the steps of the above creation, and the obtained post-selected journal and the previously selected journal, due to objective factors, Without changing the journals of the screening, the above-mentioned creations cannot accurately recommend the characteristics of the journals required by the users based on the subjective factors of the users (eg keywords, key classification codes, etc.).
爰此,基於前述期刊論文投稿決策支援系統之缺失,故本發明提出一雲端期刊推薦系統包含:一關鍵字分類子系統,係包含一關鍵字推薦資料庫、一關鍵字推薦模組以及一關鍵字查詢模組,由該關鍵字推薦模組輸入一關鍵字字串,並由該關鍵字查詢模組將該關鍵字字串進行拼字的稽核,若該關鍵字字串為有意義的字串,則將該關鍵字字串儲存於該關鍵字推薦資料庫;一雲端子系統,係包含一資料處理模組,該資料處理模組係用以分類、儲存上述通過稽核的關鍵字字串;一詞彙比對子系統,係包含一演算法模組以及一詞彙比對模組,該詞彙比對子系統用以輸入一欲檢索字串,由該詞彙比對模組將該欲檢索字串進行拼字的稽核,若該欲檢索字串為有意義的字串,則透過該演算法模組檢索上述雲端子系統內與該檢索字串相關之關鍵字字串,該雲端子系統再根據該相關之關鍵字字串自網路擷取具有該相關之關鍵字字串的一筆以上期刊。Therefore, based on the absence of the aforementioned journal paper submission decision support system, the present invention proposes a cloud journal recommendation system comprising: a keyword classification subsystem, comprising a keyword recommendation database, a keyword recommendation module, and a key a word query module, wherein the keyword recommendation module inputs a keyword string, and the keyword query module performs the spelling of the keyword string, if the keyword string is a meaningful string And storing the keyword string in the keyword recommendation database; the cloud terminal system includes a data processing module, wherein the data processing module is configured to classify and store the keyword string passed through the audit; a lexical comparison subsystem includes an algorithm module and a lexical comparison module, wherein the lexical comparison subsystem is configured to input a search string, and the lexical comparison module searches the search string Performing a spelling of the spelling, if the string to be searched is a meaningful string, the keyword module associated with the search string in the cloud terminal system is retrieved through the algorithm module, and the cloud terminal system According to the keywords associated with a string from the Internet to retrieve a sum of keywords related to the string of more than journals.
進一步,包含一負載平衡子系統,上述負載平衡子系統係藉由至少一電子裝置分配該雲端子系統之負載量。Further, a load balancing subsystem is included, wherein the load balancing subsystem distributes the load of the cloud terminal system by at least one electronic device.
進一步,上述電子裝置係為下列其中之一或任意組合:一桌上型電腦、一平板電腦、一筆電、一智慧型手機、一智慧型眼鏡、一智慧型手錶、一智慧型手錶、一可攜式電子裝置、一手持式電子裝置或一穿戴式電子裝置。Further, the electronic device is one or any combination of the following: a desktop computer, a tablet computer, a battery, a smart phone, a smart eyeglass, a smart watch, a smart watch, and a smart watch. Portable electronic device, a handheld electronic device or a wearable electronic device.
進一步,上述演算法模組係為一生物基因序列斷辭演算法。Further, the algorithm module is a biological gene sequence breaking algorithm.
進一步,上述詞彙比對子系統係使用一分散式系統。Further, the above vocabulary comparison subsystem uses a decentralized system.
本發明再提供一種雲端期刊推薦方法,包括下列步驟: A.由一關鍵字推薦模組輸入一關鍵字字串,並由一關鍵字查詢模組將該關鍵字字串進行拼字的稽核,若該關鍵字字串為有意義的字串,則將該關鍵字字串儲存於一關鍵字推薦資料庫; B.由一雲端子系統的一資料處理模組將上述通過稽核的關鍵字字串進行分類、儲存; C.之後由一詞彙比對子系統輸入一欲檢索字串,該詞彙比對子系統的一詞彙比對模組將該欲檢索字串進行拼字的稽核,若該欲檢索字串為有意義的字串,則透過該詞彙比對子系統的一演算法模組檢索上述雲端子系統內與該檢索字串相關之關鍵字字串; D.該雲端子系統再根據該相關之關鍵字字串自網路擷取具有該相關之關鍵字字串的一筆以上期刊。The invention further provides a cloud journal recommendation method, comprising the following steps: A. inputting a keyword string by a keyword recommendation module, and performing a spelling of the keyword string by a keyword query module. If the keyword string is a meaningful string, the keyword string is stored in a keyword recommendation database; B. the keyword string passed through the audit by a data processing module of a cloud terminal system Sorting and storing; C. Then, a vocabulary comparison subsystem inputs a search string, and the vocabulary comparison module of the vocabulary comparison subsystem performs the spelling of the search string, if the desire Searching the string into a meaningful string, and searching for a keyword string in the cloud terminal system related to the search string through an algorithm module of the vocabulary comparison subsystem; D. the cloud terminal system according to the The relevant keyword string retrieves more than one journal from the network with the associated keyword string.
進一步,上述雲端子系統的負載量超過一預設值時,係由至少一電子裝置所組成之一負載平衡子系統來分配該雲端子系統之負載量。Further, when the load of the cloud terminal system exceeds a predetermined value, the load balancing subsystem of the at least one electronic device allocates the load of the cloud terminal system.
進一步,上述電子裝置係為下列其中之一或任意組合:一桌上型電腦、一平板電腦、一筆電、一智慧型手機、一智慧型眼鏡、一智慧型手錶、一智慧型手錶、一可攜式電子裝置、一手持式電子裝置或一穿戴式電子裝置。Further, the electronic device is one or any combination of the following: a desktop computer, a tablet computer, a battery, a smart phone, a smart eyeglass, a smart watch, a smart watch, and a smart watch. Portable electronic device, a handheld electronic device or a wearable electronic device.
進一步,上述演算法模組係為一生物基因序列斷辭演算法。Further, the algorithm module is a biological gene sequence breaking algorithm.
進一步,上述詞彙比對子系統係使用一分散式系統。Further, the above vocabulary comparison subsystem uses a decentralized system.
本發明具有下列功效:The invention has the following effects:
1.本發明係將本系統架構於雲端上,當使用者欲從不同平台進入使用時,則可立即提供給使用者使用,故本發明具有跨平台使用之特性。1. The present invention is based on the system in the cloud, and when the user wants to enter the use from different platforms, it can be immediately provided to the user, so the invention has the characteristics of cross-platform use.
2.本發明係可透過使用者輸入關鍵字、關鍵分類代碼…等不同輸入方式來推薦使用者所需之期刊,故本發明具有使用便利之特性。2. The present invention can recommend a user's desired journal through different input methods such as a user input keyword, a key classification code, etc., so that the present invention has the characteristics of being convenient to use.
3.本發明之詞彙比對模組進行上述關鍵字、關鍵分類代碼…等之拼字稽核,則可避免因使用者輸入錯誤之關鍵字、關鍵分類代碼…等,而浪費系統之資源,且可根據使用者所輸入之關鍵字、關鍵分類代碼…等準確提供使用者所需之期刊,故本發明能根據使用者主觀之關鍵字、關鍵分類代碼等提供使用者所需期刊之特性。3. The vocabulary comparison module of the present invention performs the spelling auditing of the above keywords, key classification codes, etc., thereby avoiding the waste of system resources due to the user inputting the wrong keywords, key classification codes, etc., and The user can accurately provide the journals required by the user according to the keywords, key classification codes, etc. input by the user. Therefore, the present invention can provide the characteristics of the journals required by the user according to the subjective keywords and key classification codes of the user.
4.本發明具有負載平衡子系統,能避免本發明因過多使用者的檢索而降低本發明的運作速度,且本發明可根據負載平衡子系統將資源有效分配給合適的裝置進行運作,故本發明具有防止降低運作速度之優點。4. The present invention has a load balancing subsystem, which can avoid the present invention reducing the operation speed of the present invention due to excessive user retrieval, and the present invention can effectively allocate resources to a suitable device according to the load balancing subsystem, so The invention has the advantage of preventing a reduction in the operating speed.
綜合上述技術特徵,本發明雲端期刊推薦系統及其方法的主要構造及技術特徵可在下述實施例清楚呈現。Combining the above technical features, the main construction and technical features of the cloud journal recommendation system and method thereof of the present invention can be clearly presented in the following embodiments.
本發明之系統架構以及使用方法請參閱第一圖至第四圖所示,本發明雲端期刊推薦系統(1)係包括:一關鍵字分類子系統(11),係包含一關鍵字推薦資料庫(111)、一關鍵字推薦模組(112)以及一關鍵字查詢模組(113),由該關鍵字推薦模組(112)輸入一關鍵字字串,並由該關鍵字查詢模組(113)將該關鍵字字串進行拼字的稽核,若該關鍵字字串為有意義的字串,則將該關鍵字字串儲存於該關鍵字推薦資料庫(111)。The system architecture and the usage method of the present invention are shown in the first to fourth embodiments. The cloud journal recommendation system (1) of the present invention comprises: a keyword classification subsystem (11), which includes a keyword recommendation database. (111), a keyword recommendation module (112) and a keyword query module (113), the keyword recommendation module (112) inputs a keyword string, and the keyword query module ( 113) Performing an audit on the keyword string, if the keyword string is a meaningful string, storing the keyword string in the keyword recommendation database (111).
特別說明:上述有意義的字串係指該字串能提供給電子裝置判讀的字串,如:a tree由電子裝置判讀為一棵樹,屬於有意義之字串,但若使用者輸入atree之字串時,由於電子裝置無法判讀上述atree字串為何,則屬於無意義之字串;或者是輸入風力之字串是屬於有意義之字串,但使用者輸入成風麗,則屬於無意義之字串。Special note: The above meaningful string refers to the string that the string can provide to the electronic device for interpretation. For example, a tree is interpreted by the electronic device as a tree, which belongs to a meaningful string, but if the user inputs the word atree In the case of a string, since the electronic device cannot interpret the above-mentioned atree string, it is a meaningless string; or the input wind string is a meaningful string, but the user input is fluent, then it is meaningless. string.
一雲端子系統(12),係包含一資料處理模組(121),該資料處理模組(121)係用以分類、儲存上述通過稽核的關鍵字字串,由於本發明係將該雲端期刊推薦系統(1)建構於雲端上,當使用者欲從不同平台進入使用該雲端期刊推薦系統(1)時,則該雲端期刊推薦系統(1)可立即提供給使用者使用,故該雲端期刊推薦系統(1)具有跨平台使用之特性。A cloud terminal system (12) includes a data processing module (121) for classifying and storing the keyword string passed through the audit, since the present invention is the cloud journal The recommendation system (1) is built on the cloud. When the user wants to access the cloud journal recommendation system (1) from different platforms, the cloud journal recommendation system (1) can be immediately provided to the user, so the cloud journal The recommendation system (1) has the characteristics of cross-platform use.
特別說明:本發明係將該雲端期刊推薦系統(1)建構於一Hadoop之分散式系統(HDFS)上,該Hadoop之雲端運算平台具有MaPreduce以及HBase之技術,其中上述MaPreduce之技術能處理該資料處理模組(121)之運算以及該負載平衡子系統(14)之工作分配;而上述HBase之技術能有效提升該關鍵字推薦資料庫(111)之運作效能。In particular, the present invention constructs the cloud journal recommendation system (1) on a Hadoop distributed system (HDFS). The Hadoop cloud computing platform has the technology of MaPreduce and HBase, wherein the above MaPreduce technology can process the data. The operation of the processing module (121) and the work distribution of the load balancing subsystem (14); and the above HBase technology can effectively improve the operational performance of the keyword recommendation database (111).
一詞彙比對子系統(13),係包含一演算法模組(131)以及一詞彙比對模組(132),該詞彙比對子系統(13)用以輸入一欲檢索字串,由該詞彙比對模組(132)將該欲檢索字串進行拼字的稽核,若該欲檢索字串為有意義的字串,則透過該演算法模組(131)檢索上述雲端子系統(12)內與該檢索字串相關之關鍵字字串,該雲端子系統(12)再根據該相關之關鍵字字串自網路擷取具有該相關之關鍵字字串的一筆以上期刊。A lexical comparison subsystem (13) includes an algorithm module (131) and a lexical comparison module (132) for inputting a search string. The vocabulary matching module (132) performs an auditing of the string to be searched for, and if the string to be searched is a meaningful string, the cloud terminal system is retrieved through the algorithm module (131). Within the keyword string associated with the search string, the cloud terminal system (12) retrieves more than one journal having the associated keyword string from the network based on the associated keyword string.
特別說明,如第五圖所示:上述演算法模組(131)係為一生物基因序列斷辭演算法,主要應用在大量DNA序列裡(如人類有30億個),找出可以作出蛋白質的基因序列(如人類有2萬5千多個基因)方式,用以尋找大量文獻裡有意義的辭彙(如同基因才是DNA裡有意義的片斷);首先移除上述詞彙比對模組(132)裡面低複雜度以及有重複串接的關鍵字字串,將上述詞彙比對模組(132)裡每K個字組合起來(其中K係為兩個字以上),例如:我要去台北工作,以K=2為字串組合時,可變成我要、要去、去台、台北、北工、工作,其中的去台是沒有意義的關鍵字字串,即可去除;以K=3為字串組合時,可變成我要去、要去台、去台北、台北工、北工作,其中的要去台是沒有意義的關鍵字字串,即可去除;以上述方式即可去除上述詞彙比對模組(132)裡面低複雜度以及有重複串接的關鍵字字串;In particular, as shown in the fifth figure: the above algorithm module (131) is a biological gene sequence breaking algorithm, which is mainly used in a large number of DNA sequences (such as humans with 3 billion) to find out that protein can be made. Gene sequences (such as humans with more than 25,000 genes) to find meaningful vocabulary in a large number of documents (like genes are meaningful fragments in DNA); first remove the lexical comparison module (132) ) The low complexity and repeated concatenated keyword strings combine the K words in the vocabulary comparison module (132) (where K is more than two words), for example: I am going to Taipei Work, when K=2 is a string combination, it can become I want, go, go to Taiwan, Taipei, Beijing, work, where the trip is a meaningless keyword string, you can remove; to K= 3 When the string is combined, it can become that I have to go, go to Taiwan, go to Taipei, Taipei, and work in the north. The one that goes to Taiwan is a meaningless keyword string that can be removed; in this way, it can be removed. The above vocabulary is relatively low in the module (132) As well as duplicate keyword string concatenation;
再將上述K個字為關鍵字字串組合,形成一表單,例如:我要、要去、台北、北工、工作製作成一K=2之表單;透過我們原先設定的關鍵字字串,如上述表單,再配合使用者欲增加之表單,經由該詞彙比對模組(132)篩選後,得到高頻率出現之關鍵字字串,以上述例子為例:台北、北工…等較高頻率出現之關鍵字字串,其中台北之字串係可能是搜尋台北科技大學之相關論文或期刊,北工係可能為台北工商之相關論文或期刊。Then combine the above K words into keyword strings to form a form, for example: I want to go, Taipei, Beijing, work to form a K=2 form; through the keyword string we originally set, such as The above form, together with the form that the user wants to add, is filtered by the vocabulary comparison module (132) to obtain a keyword string with a high frequency, and the above example is taken as an example: a higher frequency such as Taipei, Beijing, and the like. The keyword string that appears, in which the string of characters in Taipei may be related to the relevant papers or journals of the Taipei University of Technology, and the Northern Engineering Department may be related papers or journals of Taipei Business.
藉由上述步驟即可得到複數的關鍵字字串組合,再與上述詞彙比對子系統(13)內之關鍵字字串進行匹配,得到複數高複雜度之關鍵字字串組合,再將上述複數高複雜度之關鍵字字串組合透過該資料處理模組(121)分類、儲存於該雲端子系統(12)。By the above steps, a plurality of keyword string combinations can be obtained, and then matched with the keyword string in the vocabulary comparison subsystem (13) to obtain a complex high-complexity keyword string combination, and then the above The complex high-complexity keyword string combination is classified and stored in the cloud terminal system (12) through the data processing module (121).
一負載平衡子系統(14),上述負載平衡子系統(14)係藉由至少一電子裝置(141)分配該雲端子系統(12)之負載量;特別說明:上述電子裝置(141)係下列其中之一或任意組合:一桌上型電腦、一平板電腦、一筆電、一智慧型手機、一智慧型眼鏡、一智慧型手錶、一可攜式電子裝置、一手持式電子裝置或一穿戴式電子裝置。a load balancing subsystem (14), wherein the load balancing subsystem (14) distributes the load of the cloud terminal system (12) by at least one electronic device (141); in particular, the electronic device (141) is as follows One or any combination: a desktop computer, a tablet computer, a battery, a smart phone, a smart eyeglass, a smart watch, a portable electronic device, a handheld electronic device or a wearable Electronic device.
當上述雲端子系統(13)之擷取具有該相關之關鍵字字串之期刊的負載量超過預設值時,係由上述負載平衡子系統(14)來分配該雲端子系統(13)之負載量,能避免本發明之雲端期刊推薦系統(1)因過多使用者的使用而降低本發明的運作速度,且該雲端期刊推薦系統(1)可根據負載平衡子系統(14)將資源有效分配給合適的電子裝置(141)進行運作,故該雲端期刊推薦系統(1)具有防止降低運作速度之優點。When the load of the journal of the cloud terminal system (13) having the associated keyword string exceeds a preset value, the cloud terminal system (13) is allocated by the load balancing subsystem (14). The load amount can avoid the cloud journal recommendation system (1) of the present invention, which reduces the operation speed of the present invention due to the use of too many users, and the cloud journal recommendation system (1) can validate resources according to the load balancing subsystem (14). The cloud journal recommendation system (1) has the advantage of preventing a reduction in the operation speed by assigning it to a suitable electronic device (141) for operation.
本發明之管理流程圖,請參閱第二圖所示,當管理該雲端期刊推薦系統(1)之管理者登入該雲端期刊推薦系統(1),並且管理者欲新增關鍵字字串時,則透過該關鍵字推薦模組(112)輸入一個以上之關鍵字字串,該關鍵字查詢模組(113)會立即進行上述關鍵字字串之拼字稽核,若經該關鍵字查詢模組(113)判定為有意義之關鍵字字串時,該關鍵字分類子系統(11)係將上述管理員輸入之關鍵字字串儲存於該關鍵字推薦資料庫(111)中,再由上述雲端子系統(12)之資料處理模組(121)將上述有意義之關鍵字字串進行分類與儲存於該雲端子系統(12)中;反之若上述關鍵字字串經該關鍵字查詢模組(113)判定為無意義之關鍵字字串時,該關鍵字分類子系統(11)則不作任何回應以減輕對該雲端期刊推薦系統(1)之負載量,且經由上述流程,可達到管理者可隨時隨地經由該關鍵字推薦模組(112)輸入一個以上之關鍵字字串,來更新該關鍵字推薦資料庫(111)之關鍵字,並可立即更新至該雲端子系統(12),故本發明具有更新該關鍵字推薦資料庫(111)內之關鍵字、減輕該雲端期刊推薦系統(1)負載量以及避免於該關鍵字推薦模組(112)輸入錯誤之關鍵字字串之功能。For the management flow chart of the present invention, as shown in the second figure, when the administrator who manages the cloud journal recommendation system (1) logs in to the cloud journal recommendation system (1), and the manager wants to add a keyword string, Then, the keyword recommendation module (112) inputs more than one keyword string, and the keyword query module (113) immediately performs the spelling audit of the keyword string, if the keyword query module is (113) When the keyword string is determined to be meaningful, the keyword classification subsystem (11) stores the keyword string input by the administrator in the keyword recommendation database (111), and then the cloud is The data processing module (121) of the terminal system (12) classifies and stores the meaningful keyword string in the cloud terminal system (12); if the keyword string passes through the keyword query module ( 113) When the keyword string is determined to be meaningless, the keyword classification subsystem (11) does not respond to alleviate the recommendation system for the cloud journal ( The load amount, and through the above process, the administrator can update the keyword of the keyword recommendation database (111) by inputting more than one keyword string through the keyword recommendation module (112) anytime and anywhere. And can be immediately updated to the cloud terminal system (12), so the present invention has the keyword in the keyword recommendation database (111) updated, the cloud journal recommendation system (1) load is reduced, and the keyword is avoided. The recommendation module (112) inputs the function of the wrong keyword string.
本發明之使用流程圖,請參閱第三圖所示,當使用該雲端期刊推薦系統(1)之使用者登入該雲端期刊推薦系統(1),並且使用者欲檢索字串相關之期刊時,則透過該詞彙比對子系統(13)輸入一個以上之欲檢索字串,該詞彙比對模組(132)會立即進行上述欲檢索字串之拼字稽核,若經該詞彙比對模組(132)判定為有意義之欲檢索字串時,則透過該演算法模組(131)檢索上述雲端子系統(12)內與該檢索字串相關之關鍵字字串,該雲端子系統(12)再根據該相關之關鍵字字串自網路擷取具有該相關之關鍵字字串的一筆以上期刊;反之,若上述欲檢索字串經該詞彙比對模組(132)判定為無意義的字串時,該詞彙比對子系統(13)則不作任何動作以減輕對該雲端期刊推薦系統(1)之負載量,且經由上述流程,可達到使用者可隨時隨地經由該詞彙比對子系統(13)輸入一個以上之欲檢索字串,來檢索使用者所需之期刊,故本發明具有準確檢索出使用者所需之期刊、減輕該雲端期刊推薦系統(1)負載量以及避免於該詞彙比對子系統(13)輸入錯誤之關鍵字字串之功能。For the use flow chart of the present invention, please refer to the third figure, when the user who uses the cloud journal recommendation system (1) logs in to the cloud journal recommendation system (1), and the user wants to search for the journal related to the string, Translating more than one desired search string through the vocabulary comparison subsystem (13), the vocabulary comparison module (132) immediately performs the spell check of the searched string, if the vocabulary comparison module (132) When it is determined that the search string is meaningful, the algorithm module (131) searches for the keyword string associated with the search string in the cloud terminal system (12), and the cloud terminal system (12) And then extracting one or more journals having the related keyword string from the network according to the related keyword string; otherwise, if the above-mentioned search string is determined to be meaningless by the vocabulary comparison module (132) In the string, the vocabulary comparison subsystem (13) does nothing to reduce the load on the cloud journal recommendation system (1), and can be used through the above process. The vocabulary comparison subsystem (13) can input more than one search string at any time and anywhere to retrieve the journals required by the user, so the invention has the ability to accurately retrieve the journals required by the user and reduce the recommendation of the cloud journal. The system (1) load and the function of avoiding the input of the wrong keyword string in the vocabulary comparison subsystem (13).
本發明之負載平衡子系統之流程圖,請參閱第四圖所示,當該雲端期刊推薦系統(1)判定該雲端子系統(12)的負載量超過一預設值時,其中該預設值係為管理者設定之數值,該雲端期刊推薦系統(1)則立即啟動該負載平衡子系統(14),該負載平衡子系統(14)則啟動多個電子裝置(141)來共享資源以及減輕該雲端期刊推薦系統(1)之負載量,進而達到縮短該雲端子系統(12)再根據該相關之關鍵字字串自網路擷取具有該相關之關鍵字字串的一筆以上期刊的時間之優點。For the flowchart of the load balancing subsystem of the present invention, as shown in the fourth figure, when the cloud journal recommendation system (1) determines that the load of the cloud terminal system (12) exceeds a preset value, the preset The value is a value set by the administrator, and the cloud journal recommendation system (1) immediately starts the load balancing subsystem (14), and the load balancing subsystem (14) starts a plurality of electronic devices (141) to share resources and Reducing the load of the cloud journal recommendation system (1), thereby shortening the cloud terminal system (12) and then extracting one or more journals having the relevant keyword string from the network according to the related keyword string The advantage of time.
特別說明:舉例當使用者欲檢索之字串相關之期刊數為500筆時,該負載平衡子系統(14)判斷,該負載平衡子系統(14)內之電子裝置(141)內具有第1至第100筆之相關期刊,則該負載平衡子系統(14)係提供使用者第101筆至第500筆之相關期刊,且再由該負載平衡子系統(14)內之電子裝置(141)內具有第1至第100筆之相關期刊,該雲端期刊推薦系統(1)係只要提供400筆期刊,不需再提供500筆期刊,進而達成減輕該雲端期刊推薦系統(1)之負載量。Specifically, for example, when the number of journals related to the string to be searched by the user is 500, the load balancing subsystem (14) determines that the electronic device (141) in the load balancing subsystem (14) has the first one. Up to the 100th related journal, the load balancing subsystem (14) provides the user's 101st to 500th related journals, and then the electronic device (141) in the load balancing subsystem (14) There are related journals from the 1st to the 100th. The cloud journal recommendation system (1) only needs to provide 400 journals, and no need to provide 500 journals, thereby achieving the reduction of the load of the cloud journal recommendation system (1).
綜合上述說明,當可充分瞭解本發明之操作、使用及本發明產生之功效,惟以上所述實施例僅係為本發明之較佳實施例,當不能以此限定本發明實施之範圍,即依本發明申請專利範圍及創作說明內容所作簡單的等效變化與修飾,皆屬本發明涵蓋之範圍內。The foregoing description of the present invention is intended to provide a full understanding of the embodiments of the invention The simple equivalent changes and modifications made in the scope of the invention and the description of the invention are within the scope of the invention.
(1)‧‧‧雲端期刊推薦系統(1) ‧‧‧Cloud Journal Recommendation System
(11)‧‧‧關鍵字分類子系統(11) ‧‧‧Keyword Classification Subsystem
(111)‧‧‧關鍵字推薦資料庫(111)‧‧‧Keyword Recommendation Database
(112)‧‧‧關鍵字推薦模組(112)‧‧‧Keyword recommendation module
(113)‧‧‧關鍵字查詢模組(113)‧‧‧Keyword Query Module
(12)‧‧‧雲端子系統(12)‧‧‧Cloud Terminal System
(121)‧‧‧資料處理模組(121)‧‧‧ Data Processing Module
(13)‧‧‧詞彙比對子系統(13) ‧ ‧ vocabulary comparison subsystem
(131)‧‧‧演算法模組(131)‧‧‧ Algorithm Module
(132)‧‧‧詞彙比對模組(132) ‧ ‧ vocabulary comparison module
(14)‧‧‧負載平衡子系統(14) ‧‧‧Load Balancing Subsystem
(141)‧‧‧電子裝置(141)‧‧‧ Electronic devices
[第一圖]係為本發明之系統架構示意圖,說明雲端期刊推薦系統係由關鍵字分類子系統、雲端子系統、詞彙比對子系統以及負載平衡子系統所組成。[First figure] is a schematic diagram of the system architecture of the present invention, which illustrates that the cloud journal recommendation system is composed of a keyword classification subsystem, a cloud terminal system, a lexical comparison subsystem, and a load balancing subsystem.
[第二圖]係為本發明之管理流程圖,說明當管理者進入本發明之雲端期刊推薦系統的相關管理流程。[Second Picture] is a management flow chart of the present invention, which illustrates a related management process when a manager enters the cloud journal recommendation system of the present invention.
[第三圖]係為本發明之使用流程圖,說明當使用者進入本發明之雲端期刊推薦系統的相關使用流程。[Third Figure] is a flow chart of the use of the present invention, illustrating a related usage flow when the user enters the cloud journal recommendation system of the present invention.
[第四圖]係為本發明之負載平衡子系統之流程圖,說明負載平衡子系統之運作流程。[Fourth Diagram] is a flow chart of the load balancing subsystem of the present invention, illustrating the operational flow of the load balancing subsystem.
[第五圖]係為本發明之生物基因序列斷辭演算法之流程圖,說明生物基因序列斷辭演算法之運作流程。[Fifth] is a flow chart of the biogene sequence breaking algorithm of the present invention, illustrating the operational flow of the biogene sequence breaking algorithm.
(1)‧‧‧雲端期刊推薦系統 (1) ‧‧‧Cloud Journal Recommendation System
(11)‧‧‧關鍵字分類子系統 (11) ‧‧‧Keyword Classification Subsystem
(111)‧‧‧關鍵字推薦資料庫 (111)‧‧‧Keyword Recommendation Database
(112)‧‧‧關鍵字推薦模組 (112)‧‧‧Keyword recommendation module
(113)‧‧‧關鍵字查詢模組 (113)‧‧‧Keyword Query Module
(12)‧‧‧雲端子系統 (12)‧‧‧Cloud Terminal System
(121)‧‧‧資料處理模組 (121)‧‧‧ Data Processing Module
(13)‧‧‧詞彙比對子系統 (13) ‧ ‧ vocabulary comparison subsystem
(131)‧‧‧演算法模組 (131)‧‧‧ Algorithm Module
(132)‧‧‧詞彙比對模組 (132) ‧ ‧ vocabulary comparison module
(14)‧‧‧負載平衡子系統 (14) ‧‧‧Load Balancing Subsystem
(141)‧‧‧電子裝置 (141)‧‧‧ Electronic devices
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103103569A TWI524196B (en) | 2014-01-29 | 2014-01-29 | Cloud-based periodical recommendation system and operation method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103103569A TWI524196B (en) | 2014-01-29 | 2014-01-29 | Cloud-based periodical recommendation system and operation method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201530327A true TW201530327A (en) | 2015-08-01 |
| TWI524196B TWI524196B (en) | 2016-03-01 |
Family
ID=54342718
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103103569A TWI524196B (en) | 2014-01-29 | 2014-01-29 | Cloud-based periodical recommendation system and operation method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI524196B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115293114A (en) * | 2022-10-08 | 2022-11-04 | 成都西南财大交子金融科技创新研究院有限公司 | Target-periodical-based intelligent format revising method and device |
-
2014
- 2014-01-29 TW TW103103569A patent/TWI524196B/en not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115293114A (en) * | 2022-10-08 | 2022-11-04 | 成都西南财大交子金融科技创新研究院有限公司 | Target-periodical-based intelligent format revising method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI524196B (en) | 2016-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11163957B2 (en) | Performing semantic graph search | |
| US9767183B2 (en) | Method and system for enhanced query term suggestion | |
| US9830386B2 (en) | Determining trending topics in social media | |
| US8671040B2 (en) | Credit risk mining | |
| CN111797214A (en) | Question screening method, device, computer equipment and medium based on FAQ database | |
| US11681817B2 (en) | System and method for implementing attribute classification for PII data | |
| CN102929950A (en) | Contend and member recommended by social network is used for personalized search result | |
| CN113590792B (en) | User problem processing method, device and server | |
| CN113204621A (en) | Document storage method, document retrieval method, device, equipment and storage medium | |
| US10915537B2 (en) | System and a method for associating contextual structured data with unstructured documents on map-reduce | |
| CN111680152A (en) | Method and device for extracting abstract of target text, electronic device and storage medium | |
| CN104484380A (en) | Personalized search method and personalized search device | |
| US9552415B2 (en) | Category classification processing device and method | |
| CN103218368A (en) | Method and device for discovering hot words | |
| CN109582967B (en) | Public opinion abstract extraction method, device, equipment and computer-readable storage medium | |
| US11928433B2 (en) | Systems and methods for term prevalence-volume based relevance | |
| CN113360602B (en) | Method, apparatus, device and storage medium for outputting information | |
| CN110851560A (en) | Information retrieval method, device and equipment | |
| CN113377922A (en) | Method, apparatus, electronic device, and medium for matching information | |
| CN110674383B (en) | Public opinion query method, device and equipment | |
| TWI524196B (en) | Cloud-based periodical recommendation system and operation method thereof | |
| US11170010B2 (en) | Methods and systems for iterative alias extraction | |
| CN109918661B (en) | Synonym acquisition method and device | |
| CN118626717A (en) | Fine-tuning method for large language model, resource recommendation method, device and equipment | |
| US20160019284A1 (en) | Search engine using name clustering |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |