TWI730442B - Information publishing method and its server - Google Patents
Information publishing method and its server Download PDFInfo
- Publication number
- TWI730442B TWI730442B TW108136530A TW108136530A TWI730442B TW I730442 B TWI730442 B TW I730442B TW 108136530 A TW108136530 A TW 108136530A TW 108136530 A TW108136530 A TW 108136530A TW I730442 B TWI730442 B TW I730442B
- Authority
- TW
- Taiwan
- Prior art keywords
- publishing
- paragraph
- document data
- template
- platform
- Prior art date
Links
Images
Landscapes
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一種資訊發布伺服器,包含一儲存單元及一處理單元。該儲存單元存有一目標公告文件資料及對應一發布平台的一控制碼轉換表與一發布樣板,該控制碼轉換表包括多個樣板控制碼,及對應該等樣板控制碼的多個原始控制碼,該目標公告文件資料包括多個段落內容及多個選自該等原始控制碼的目標控制碼;該處理單元根據一權限設定資料及該控制碼轉換表設定各段落內容使用權限並轉譯該等目標控制碼,以獲得一發布文件資料並套用至該發布樣板來產生一樣板文件資料,並與每一段落內容的使用權限一同傳送至該發布平台以發布一公告文件資料。An information publishing server includes a storage unit and a processing unit. The storage unit stores a target announcement document data and a control code conversion table and a release template corresponding to a release platform. The control code conversion table includes a plurality of template control codes and a plurality of original control codes corresponding to the template control codes , The target announcement document data includes a plurality of paragraph contents and a plurality of target control codes selected from the original control codes; the processing unit sets the usage rights of each paragraph content according to a permission setting data and the control code conversion table and translates the contents The target control code is used to obtain a release document data and apply it to the release template to generate a template document data, and send it to the release platform together with the usage rights of each paragraph content to release a bulletin document data.
Description
本發明是有關於一種資訊發布方法,特別是指一種可跨平台發布資訊的資訊發布方法及其伺服器。 The present invention relates to an information publishing method, in particular to an information publishing method and its server capable of publishing information across platforms.
現今各種企業發布公告資訊的主要實施方法為一管理者透過一管理端統一發布公告資訊,舉例來說,該管理者透過一管理端將一公告資訊發布於一公告資訊發布網頁,接著,不同發布平台的維護人員利用其電子裝置連結到該公告資訊發布網頁以下載該公告資訊,然後,各維護人員利用其電子裝置編輯該公告資料以使該公告資料的發布格式與發布樣本符合其所維護的發布平台,最後再將編輯完的公告資料發布於其所維護的發布平台上。 Nowadays, the main implementation method for various enterprises to publish announcement information is that a manager publishes announcement information uniformly through a management terminal. For example, the manager publishes an announcement information on an announcement information publishing page through a management terminal, and then publishes different information. The maintenance personnel of the platform use their electronic devices to link to the announcement information publishing webpage to download the announcement information. Then, the maintenance personnel use their electronic devices to edit the announcement information so that the announcement format and release sample conform to the one maintained by them. Publish platform, and finally publish the edited announcement materials on the publishing platform maintained by it.
然而,現行實施方法主要存在兩個缺陷,第一,若欲於不同的發布平台發布該公告資訊時,需要各維護人員手動編輯該公告資訊後方能使該公告資料的發布格式與發布樣本符合其所維護的發布平台,無形中增加各維護人員的工作負擔;第二,若欲使該公告資訊在不同的發布平台呈現不同的內容,管理者還須與各維護 人員分別確認其發布平台需要呈現的內容,舉例來說,假設該公告資訊共有5條公告項目,在第一發布平台僅需呈現第1至3條公告項目,而在第二平台需要呈現第1至4條公告項目,則管理者須分別與第一及第二發布平台的維護人員確認其所能發布的公告項目,無形中又增添了工作負擔,有鑑於此,實有必要提出一解決方案。 However, the current implementation method has two main drawbacks. First, if you want to publish the announcement information on different publishing platforms, each maintainer needs to manually edit the announcement information to make the publication format of the announcement information and the release sample conform to its own. The maintained release platform virtually increases the workload of each maintainer; second, if you want the announcement information to present different content on different release platforms, the administrator must also communicate with each maintainer. Personnel respectively confirm the content that needs to be presented on their publishing platform. For example, suppose there are 5 announcement items for the announcement information. Only the first to third announcement items need to be presented on the first announcement platform, and the first announcement needs to be presented on the second platform. Up to 4 announcement items, the manager must confirm with the maintenance personnel of the first and second release platforms respectively on the announcement items that they can publish, which adds a burden to the work. In view of this, it is necessary to propose a solution .
因此,本發明之目的,即在提供一種可自動在不同發布平台發布不同公告訊息的資訊發布方法。 Therefore, the purpose of the present invention is to provide an information publishing method that can automatically publish different announcement messages on different publishing platforms.
於是,本發明一種資訊發布方法,藉由一連接一發布平台的伺服器來實施,該伺服器儲存有一對應該發布平台的控制碼轉換表、一目標公告文件資料,及一對應該發布平台的發布樣板,該控制碼轉換表包括多個運行於該發布平台並用於控制資訊之呈現方式的樣板控制碼,及對應於該等樣板控制碼的原始控制碼,該目標公告文件資料包括多個段落內容,及多個選自該等原始控制碼並用於控制該等段落內容之呈現方式的目標控制碼,每一段落內容包含多個子段落,而本發明資訊發布方法包含一步驟(A)、一步驟(B)、一步驟(C)、一步驟(D)、一步驟(E)、一步驟(F),及一步驟(G)。 Therefore, an information publishing method of the present invention is implemented by a server connected to a publishing platform. The server stores a control code conversion table corresponding to the publishing platform, a target announcement document data, and a corresponding publishing platform. A release template, the control code conversion table includes a plurality of template control codes running on the release platform and used to control the presentation of information, and original control codes corresponding to the template control codes, and the target announcement document data includes multiple paragraphs Content, and a plurality of target control codes selected from the original control codes and used to control the presentation mode of the paragraph content, each paragraph content includes multiple sub-paragraphs, and the information publishing method of the present invention includes one step (A), one step (B), one step (C), one step (D), one step (E), one step (F), and one step (G).
步驟(A)是對於每一段落內容,該伺服器根據相關於該段落內容中之各子段落在該發布平台之讀取權限的一權限設定資 料,設定該段落內容中各子段落在該發布平台的一使用權限。 Step (A) is that for each paragraph content, the server sets the data according to a permission related to the read permission of each sub-paragraph in the paragraph content on the publishing platform. Data, set a usage right of each sub-paragraph in the content of the paragraph on the publishing platform.
步驟(B)是該伺服器根據該控制碼轉換表將該目標公告文件資料之該等目標控制碼轉譯為可運行於該發布平台的樣板控制碼,以獲得可呈現於該發布平台的一發布文件資料,其中,該發布文件資料包含該等段落內容及轉譯後的樣板控制碼。 Step (B) is that the server translates the target control codes of the target announcement document data into a template control code that can be run on the publishing platform according to the control code conversion table, so as to obtain a publishing that can be displayed on the publishing platform. Document data, where the published document data contains the content of the paragraphs and the translated template control code.
步驟(C)是該伺服器將該發布文件資料套用至該發布樣板,以獲得一樣板文件資料。 Step (C) is that the server applies the release document data to the release template to obtain the same board document data.
步驟(D)是該伺服器將該樣板文件資料及每一段落內容的該使用權限傳送至該發布平台,以使該發布平台根據每一段落內容的該使用權限及該樣板文件資料,發布一公告文件資料。 Step (D) is that the server sends the template document data and the usage rights of each paragraph content to the publishing platform, so that the publishing platform publishes an announcement document based on the usage rights of each paragraph content and the template document data data.
步驟(E)在該伺服器將該樣板文件資料及每一段落內容的該使用權限傳送至該發布平台後,該伺服器至該發布平台獲得發布於該發布平台的該公告文件資料。 Step (E) After the server transmits the template document data and the usage authority of each paragraph content to the publishing platform, the server to the publishing platform obtains the announcement document data published on the publishing platform.
步驟(F)該伺服器根據該樣板文件資料及每一段落內容的該使用權限,與該公告文件資料,判定該公告文件資料是否符合該樣板文件資料及每一段落內容的該使用權限。 Step (F) The server, based on the template document data and the usage authority of each paragraph content, and the announcement document data, determines whether the announcement document data conforms to the template document data and the usage authority of each paragraph content.
步驟(G)當該伺服器判定出該公告文件資料不符合該樣板文件資料及每一段落內容的該使用權限時,該伺服器發出一通知訊息。 Step (G) When the server determines that the announcement document data does not conform to the usage authority of the template document data and the content of each paragraph, the server sends a notification message.
再,本發明另一種資訊發布方法,藉由一連接一發布平 台的伺服器來實施,該伺服器儲存有一對應該發布平台的控制碼轉換表、一目標公告文件資料,及一對應該發布平台的發布樣板,該控制碼轉換表包括多個運行於該發布平台並用於控制資訊之呈現方式的樣板控制碼,及對應於該等樣板控制碼的原始控制碼,該目標公告文件資料包括多個段落內容,及多個選自該等原始控制碼並用於控制該等段落內容之呈現方式的目標控制碼,每一段落內容包含多個子段落,該資訊發布方法包含一步驟(A)、一步驟(B);一步驟(C),及一步驟(D)。 Furthermore, another information publishing method of the present invention, through one connection and one publishing platform This server stores a pair of control code conversion tables that should be released on the platform, a target announcement document data, and a pair of release templates that should be released on the platform. The control code conversion table includes a number of control code conversion tables that run on the release platform. The platform also uses the template control codes to control the presentation of information, and the original control codes corresponding to the template control codes. The target announcement document data includes multiple paragraphs of content, and multiple selected from the original control codes and used for control The target control code for the presentation mode of the paragraph content, each paragraph content includes multiple sub-paragraphs, and the information publishing method includes one step (A), one step (B); one step (C), and one step (D).
步驟(A)對於每一段落內容,該伺服器根據相關於該段落內容中之各子段落在該發布平台之讀取權限的一權限設定資料,設定該段落內容中各子段落在該發布平台的一使用權限,對於每一段落內容,該段落內容中的該使用權限指示出各子段落在該發布平台位於一對應的特定地理區域時,該發布平台具有讀取所對應之子段落的權限。 Step (A) For each paragraph content, the server sets the content of each sub-paragraph in the paragraph content on the publishing platform based on a permission setting data related to the read permission of each sub-paragraph in the paragraph content. A usage permission. For each paragraph content, the usage permission in the paragraph content indicates that when each sub-paragraph is located in a corresponding specific geographic area, the publishing platform has the right to read the corresponding sub-paragraph.
步驟(B)該伺服器根據該控制碼轉換表將該目標公告文件資料之該等目標控制碼轉譯為可運行於該發布平台的樣板控制碼,以獲得可呈現於該發布平台的一發布文件資料,其中,該發布文件資料包含該等段落內容及轉譯後的樣板控制碼; 步驟(C)該伺服器將該發布文件資料套用至該發布樣板,以獲得一樣板文件資料。 Step (B) The server translates the target control codes of the target announcement document data into template control codes that can be run on the publishing platform according to the control code conversion table to obtain a publishing document that can be presented on the publishing platform Data, where the published document data contains the content of the paragraphs and the translated template control code; Step (C) The server applies the release document data to the release template to obtain the same board document data.
步驟(D)該伺服器將該樣板文件資料及每一段落內容中各子段落的該使用權限傳送至該發布平台,以使該發布平台根據其自身的地理位置每一段落內容中各子段落的該使用權限及該樣板文件資料,發布一公告文件資料。 Step (D) The server transmits the template document data and the usage rights of each sub-paragraph in each paragraph content to the publishing platform, so that the publishing platform can make the publishing platform based on its own geographic location. Use authority and the template file information, publish an announcement file information.
本發明的另一目的,在於提供一種可自動在不同發布平台發布不同公告訊息的資訊發布伺服器。 Another object of the present invention is to provide an information publishing server that can automatically publish different announcement messages on different publishing platforms.
於是,本發明資訊發布伺服器連接一用以發布一公告文件資料的發布平台。 Therefore, the information publishing server of the present invention is connected to a publishing platform for publishing an announcement document.
該資訊發布伺服器包含一儲存單元,及一電連接該儲存單元的處理單元。 The information publishing server includes a storage unit and a processing unit electrically connected to the storage unit.
該儲存單元儲存有一目標公告文件、一對應該發布平台的控制碼轉換表,及一對應於該發布平台的發布樣板。該控制碼轉換表包括多個運行於該發布平台並用於控制資訊呈現方式的樣板控制碼,及對應於該等樣板控制碼的原始控制碼。該目標公告文件資料包括多個段落內容,及多個選自該等原始控制碼並用於控制該等段落內容呈現方式的目標控制碼,其中每一段落包含多個子段落。 The storage unit stores a target announcement file, a control code conversion table corresponding to the publishing platform, and a publishing template corresponding to the publishing platform. The control code conversion table includes a plurality of template control codes running on the publishing platform and used for controlling the information presentation mode, and original control codes corresponding to the template control codes. The target announcement document data includes a plurality of paragraph contents, and a plurality of target control codes selected from the original control codes and used to control the presentation mode of the paragraph contents, wherein each paragraph includes a plurality of sub-paragraphs.
該處理單元對於每一段落內容,根據相關於該段落內容中之每一子段落在該發布平台讀取權限的一權限設定資料,設定該 段落內容中每一子段落在該發布平台的一使用權限,且該處理單元根據該控制碼轉換表將該目標公告文件資料之該等目標控制碼轉譯為可運行於該發布平台的樣板控制碼,以獲得可呈現於該發布平台的一發布文件資料,其中,該發布文件資料包含該等段落內容及轉譯後的樣板控制碼,且該處理單元將該發布文件套用至該發布樣板,以獲得一樣板文件資料,並將該樣板文件資料及每一段落內容的該使用權限傳送至該發布平台,以使該發布平台根據該使用權限及該樣板文件資料,發布一公告文件資料。該處理單元將該樣板文件資料及每一段落內容的該使用權限傳送至該發布平台後,該處理單元至該發布平台獲得發布於該發布平台的該公告文件資料,該處理單元根據該樣板文件資料及每一段落內容的該使用權限與該公告文件資料,判定該公告文件資料是否符合該樣板文件資料及每一段落內容的該使用權限,當該處理單元判定該公告文件資料不符合該樣板文件資料及每一段落內容的該使用權限時,該處理單元發出一通知訊息。 The processing unit sets the content of each paragraph according to a permission setting data related to the read permission of each sub-paragraph in the content of the paragraph on the publishing platform Each sub-paragraph in the content of the paragraph has a usage right on the publishing platform, and the processing unit translates the target control codes of the target announcement document data into a template control code that can be run on the publishing platform according to the control code conversion table , To obtain a release document data that can be presented on the release platform, where the release document data includes the paragraph content and the translated template control code, and the processing unit applies the release file to the release template to obtain The template document data, and the template document data and the usage authority of each paragraph content are sent to the publishing platform, so that the publishing platform publishes an announcement document data according to the usage authority and the template document data. After the processing unit transmits the template file data and the usage rights of each paragraph content to the publishing platform, the processing unit obtains the announcement file data published on the publishing platform from the publishing platform, and the processing unit uses the template file data And the use authority of each paragraph content and the announcement document data, determine whether the announcement document data conforms to the template document data and the use authority of each paragraph content, when the processing unit determines that the announcement document data does not conform to the template document data and The processing unit sends out a notification message when the usage authority of each paragraph content.
再,本發明另一種資訊發布伺服器,經由一通訊網路連接一用以發布一公告文件資料的發布平台,並包含一通訊單元、一儲存單元,及一處理單元。 Furthermore, another information publishing server of the present invention is connected to a publishing platform for publishing an announcement document via a communication network, and includes a communication unit, a storage unit, and a processing unit.
該通訊單元,連接至該通訊網路。 The communication unit is connected to the communication network.
該儲存單元儲存有一目標公告文件資料、一對應該發布 平台的控制碼轉換表,及一對應該發布平台的發布樣板,該控制碼轉換表包括多個運行於該發布平台並用於控制資訊之呈現方式的樣板控制碼,及對應於該等樣板控制碼的原始控制碼,該目標公告文件資料包括多個段落內容,及多個選自該等原始控制碼並用於控制該等段落內容之呈現方式的目標控制碼,每一段落內容包含多個子段落。 The storage unit stores a target announcement document data, a pair of which should be released The control code conversion table of the platform and the release template corresponding to the release platform. The control code conversion table includes a plurality of template control codes that run on the release platform and are used to control the presentation of information, and control codes corresponding to these templates The original control code of the target announcement document includes a plurality of paragraph contents, and a plurality of target control codes selected from the original control codes and used to control the presentation mode of the paragraph contents, and each paragraph content includes a plurality of sub-paragraphs.
該處理單元,電連接該通訊單元與該儲存單元,對於每一段落內容,該處理單元根據相關於該段落內容中之各子段落在該發布平台之讀取權限的一權限設定資料,設定該段落內容中各子段落在該發布平台的一使用權限,且該處理單元根據該控制碼轉換表將該目標公告文件資料之該等目標控制碼轉譯為可運行於該發布平台的樣板控制碼,以獲得可呈現於該發布平台的一發布文件資料,其中,該發布文件資料包含該等段落內容及轉譯後的樣板控制碼,且該處理單元將該發布文件資料套用至該發布樣板,以獲得一樣板文件資料,並將該樣板文件資料及每一段落內容的該使用權限傳送至該發布平台,以使該發布平台根據該使用權限及該樣板文件資料,發布一公告文件資料。對於每一段落內容,該段落內容中各子段落的該使用權限指示出當該發布平台位於一特定地理區域時,該發布平台具有讀取所對應之子段落的權限,該處理單元將該樣板文件資料及每一段落內容的該使用權限傳送至該發布平台,以 使該發布平台根據其自身的地理位置、該使用權限及該樣板文件資料,發布該公告文件資料。 The processing unit is electrically connected to the communication unit and the storage unit. For each paragraph content, the processing unit sets the paragraph according to a permission setting data related to the read permission of each sub-paragraph in the paragraph content on the publishing platform Each sub-paragraph in the content has a usage right on the publishing platform, and the processing unit translates the target control codes of the target announcement document data into a template control code that can be run on the publishing platform according to the control code conversion table, and Obtain a release document data that can be presented on the release platform, where the release document data includes the paragraph content and the translated template control code, and the processing unit applies the release document data to the release template to obtain the same Board document data, and send the template document data and the usage authority of each paragraph content to the publishing platform, so that the publishing platform can publish an announcement document data according to the usage authority and the model document data. For the content of each paragraph, the use permission of each sub-paragraph in the paragraph content indicates that when the publishing platform is located in a specific geographic area, the publishing platform has the permission to read the corresponding sub-paragraph, and the processing unit uses the template file data And the usage rights of each paragraph content are sent to the publishing platform to Make the publishing platform publish the announcement documents based on its own geographic location, the usage rights, and the template documents.
本發明的功效在於:藉由該伺服器自動將該目標公告文件資料轉換為可呈現於該發布平台的該發布文件資料,接著將發布文件資料套用至該發布樣板以獲得該樣板文件資料,藉此,無須手動編輯即可將該目標公告文件資料轉換為發布格式與發布樣本皆符合該發布平台的該樣板文件資料;另一方面,針對每一段落內容,該伺服器設定該段落內容中各子段落在該發布平台的使用權限,得以使該發布平台根據每一段落內容的該使用權限發布該公告文件資料,藉此,以達成因應該發布平台發布可於該發布平台發布之內容的目的。 The effect of the present invention is that the server automatically converts the target announcement document data into the publication document data that can be presented on the publication platform, and then applies the publication document data to the publication template to obtain the template document data, by Therefore, the target announcement document data can be converted into the publishing format and the publishing sample without manual editing; on the other hand, for each paragraph content, the server sets each subsection in the paragraph content. The usage rights of the paragraphs on the publishing platform enable the publishing platform to publish the announcement document data according to the usage rights of the content of each paragraph, thereby achieving the purpose of publishing content that can be published on the publishing platform by the publishing platform.
1:資訊發布伺服器 1: Information publishing server
100:通訊網路 100: Communication network
11:儲存單元 11: storage unit
111:目標文件公告資料 111: Target document announcement information
112:段落內容 112: Paragraph content
113:子段落 113: Subparagraph
114:目標控制碼 114: target control code
115:控制碼轉換表 115: control code conversion table
116:樣板控制碼 116: template control code
117:原始控制碼 117: Original Control Code
118:發布樣板 118: Release sample
12:處理單元 12: Processing unit
13:通訊單元 13: Communication unit
2:發布平台 2: release platform
21:運算單元 21: arithmetic unit
211:儲存模組 211: Storage Module
212:處理模組 212: Processing Module
213:通訊模組 213: Communication module
22:發布裝置 22: release device
3:管理端 3: Management side
41:步驟:傳送發布裝置 41: Step: Send and release device
42:步驟:選擇發布平台 42: Step: Choose a publishing platform
43:步驟:傳送權限設定 43: Step: Transfer permission setting
44:步驟:設定使用權限 44: Step: Set the usage permissions
45:步驟:轉譯目標控制碼 45: Step: Translate the target control code
46:步驟:套用發布樣板 46: Step: Apply the release template
47:步驟:產生公告文件資料 47: Step: Generate Announcement Documents
48:步驟:發布公告文件資料 48: Steps: release announcement documents
51:步驟:獲取公告文件資料 51: Step: Obtain the announcement file information
52:步驟:比對公告文件資料 52: Step: Compare the announcement documents
53:步驟:傳送通知訊息 53: Step: Send a notification message
54:步驟:顯示通知訊息 54: Step: Display the notification message
本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:圖1是一方塊圖,說明本發明資訊發布伺服器的一實施例經由一通訊網路連接一發布平台與一管理端;圖2是一流程圖,說明該實施例所執行之一資訊發布方法的一發布程序;及圖3是一流程圖,說明該實施例所執行之該資訊發布方法的一 比對程序。 The other features and effects of the present invention will be clearly presented in the embodiments with reference to the drawings, in which: FIG. 1 is a block diagram illustrating that an embodiment of the information publishing server of the present invention is connected to a publishing platform via a communication network And a management terminal; FIG. 2 is a flowchart illustrating a publishing procedure of an information publishing method executed by this embodiment; and FIG. 3 is a flowchart illustrating a portion of the information publishing method executed by this embodiment Comparison program.
參閱圖1,執行本發明資訊發布方法之一實施例之一資訊發布伺服器1,該資訊發布伺服器1經由一通訊網路100連接一發布平台2及一管理端3。其中,該資訊發布伺服器1也可與多個不同種類的發布平台2連接,由於在每一發布平台2發布資訊與比對發布資訊的運作類似,在以下的說明書中,僅以單一發布平台2進行說明。
Referring to FIG. 1, an information publishing server 1 that implements an embodiment of the information publishing method of the present invention is connected to a
該資訊發布伺服器1包含一連接至該通訊網路100的通訊單元13、一儲存單元11,及一電連接該通訊單元13與該儲存單元11的處理單元12。
The information publishing server 1 includes a
該儲存單元11儲存有一目標公告文件資料111、一對應該發布平台2的控制碼轉換表115,及一對應該發布平台2的發布樣板118。該控制碼轉換表115包括多個運行於該發布平台2並用於控制資訊呈現方式的樣板控制碼116,及對應於該等樣板控制碼116的原始控制碼117。該目標公告文件資料111包括多個段落內容112,及多個選自該等原始控制碼117並用於控制該等段落內容112之呈現方式的目標控制碼114,而每一段落內容112包含多個子段落113。值得一提的是,若該資訊發布伺服器1是與多個發布平台2連接,則對於每一發布平台2該資訊發布伺服器1之儲存單元11係
存有對應於每一發布平台2的控制碼轉換表115,及發布樣板118。
The
該發布平台2包含一運算裝置21及一連接該運算裝置21的發布裝置22。該運算裝置21包括一儲存模組211、一連接至該通訊網路100的通訊模組213,及一電連接該儲存模組211及該通訊模組213的處理模組212。該發布裝置22可以是一自動提款機(Automated teller machine,ATM)或一銀行電子看板,但不以此為限,此時,該運算裝置21為一對應於該自動提款機或該銀行電子看板的伺服器。值得特別說明的是,該發布平台2亦可只包含該發布裝置22,例如一安裝有一行動銀行應用程式的行動裝置,但不以此為限,另一方面,該發布平台2亦可只包含該運算裝置21,例如一網路銀行伺服器,但不以此為限。
The
在該實施例中,該資訊發布伺服器1的實施態樣為一桌上型電腦或一雲端主機,但不以此為限。 In this embodiment, the implementation of the information publishing server 1 is a desktop computer or a cloud host, but it is not limited to this.
參閱圖1及圖2,以下將利用所示圖式說明利用該資訊發布伺服器1、該管理端3,以及該發布平台2各元件來實施本發明資訊發布方法的運作流程,該資訊發布方法包含一發布程序,以及一比對程序。
Referring to Figures 1 and 2, the following figures will be used to illustrate the operation flow of using the information publishing server 1, the
參閱圖2,該發布程序係用於將該目標公告文件資料111經過處理後傳送至該發布平台2進行發布,並包含一步驟41、一步驟42、一步驟43、一步驟44、一步驟45、一步驟46、一步驟47,
及一步驟48。
Referring to Figure 2, the publishing program is used to process the
在步驟41中,該管理端3傳送一相關於該目標公告文件資料111,並指示出該所欲發布之發布平台2所對應之平台種類的發布請求至該資訊發布伺服器1。
In step 41, the
在步驟42中,當該資訊發布伺服器1之處理單元12經由該通訊單元13接收該發布請求時,該處理單元12確認該發布請求所指示出之平台種類的該發布平台2。
In
值得特別說明的是,由於該資訊發布伺服器1亦能連接多個不同種類的發布平台2,此時該處理單元12係根據該發布請求,選擇該等發布平台2中對應於該發布請求所指示出之平台種類的該發布平台2。在以下的步驟中所述及的發布平台2皆是對應於該發布請求所指示出之平台種類的該發布平台2。此外,該發布請求所指示出的平台種類亦可為二個以上,由於在每一發布平台2發布資訊與比對發布資訊的運作類似,在以下的說明書中,僅以單一發布平台2進行說明。
It is worth noting that, since the information publishing server 1 can also connect to
在步驟43中,該管理端3經由一操作者的輸入操作產生並傳送一權限設定資料至該資訊發布伺服器1,其中該權限設定資料包含該目標公告文件資料111之每一段落內容112中各子段落113在該發布平台2之讀取權限。
In
在步驟44中,當該資訊發布伺服器1之處理單元12經由
該通訊單元13接收到該權限設定資料時,對於該目標公告文件資料111之每一段落內容112,該處理單元12根據該權限設定資料設定該段落內容112中各子段落113在該發布平台2的一使用權限。
In
在步驟45中,該資訊發布伺服器1之處理單元12根據該控制碼轉換表115將該目標公告文件資料111中的該等目標控制碼114轉譯為可運行於該發布平台2的樣板控制碼116,以獲得可呈現於該發布平台2的一發布文件資料。其中,該發布文件資料包含該等段落內容112及轉譯後的樣板控制碼116。
In step 45, the
在步驟46中,該資訊發布伺服器1之處理單元12將該發布文件資料套用至該發布樣板118,以獲得一樣板文件資料,並經由該通訊單元13,將該樣板文件資料及每一段落內容112的該使用權限傳送至該發布平台2之運算裝置21。
In
在步驟47中,該運算裝置21之處理模組212根據該樣板文件資料及每一段落內容112的該使用權限產生一公告文件資料,並經由該通訊模組213藉由該通訊網路100傳送至該發布裝置22。
In
在步驟48中,當該發布平台2之發布裝置22接收到該公告文件資料時,該發布平台2藉由該發布裝置22發布該公告文件資料。
In step 48, when the
值得特別說明的是,在本實施例中,該發布平台2包含該運算裝置21及該發布裝置22,此時該樣板文件資料係包含每一段
落內容112的所有子段落113,每一段落內容112的該使用權限係指示出所對應之段落內容112中的各子段落113是否可發布於該發布平台2,舉例來說,若有一段落內容112包含一第一子段落113、一第二子段落113及一第三子段落113,而該段落內容112之使用權限指示出該第一子段落113與該第二子段落113可以發布於該發布平台2,但該第三子段落113不可以發布於該發布平台2,則所產生的公告文件資料中對應該段落內容112的部分就只會有該第一子段落113及該第二子段落113。
It is worth noting that in this embodiment, the
然而,在本發明其他實施例中,該發布平台2亦可只包含該發布裝置22,而每一段落內容112的該使用權限亦可指示出在該發布平台2之發布裝置22位於一對應的特定地理區域時,該發布平台2具有發布所對應之子段落113的權限,此時,在步驟46中,該資訊發布伺服器1之處理單元12將該樣板文件資料及每一段落內容112的該使用權限藉由該通訊網路100傳送至該發布平台2之發布裝置22,而在步驟47中,當該發布平台2之發布裝置22接收到該樣板文件資料及每一段落內容112的該使用權限時,該發布平台2之發布裝置22根據其自身的地理位置及每一段落內容112的該使用權限及該樣板文件資料,產生並發布一公告文件資料,舉例來說,若有一段落內容112包含一第四子段落113及一第五子段落113,而該段落內容112的使用權限指示出當該發布裝置22位於一第一區
域時該第四子段落113可發布於該發布平台2,當該發布裝置22位於任何區域時該第五子段落113皆可發布於該發布平台2,則當該發布裝置22所在之地理位置位於該第一區域時,該發布裝置22即可發布對應該段落內容112的第四子段落113與第五子段落113,故該發布裝置22所產生的公告文件資料中對應該段落內容112的部分就會有該第四子段落113及該第五子段落113;當該發布裝置22所在之地理位置不位於該第一區域時,該發布裝置22僅能發布對應該段落內容112的該第五子段落113,故該發布裝置22所產生的公告文件資料中對應該段落內容112的部分就只會有該第五子段落113,而在本實施例中,該發布裝置22可以是一安裝有一行動銀行應用程式的行動裝置,但不以此為限。
However, in other embodiments of the present invention, the
另一方面,該發布平台2亦可只包含該運算裝置21,此時,在步驟46中,該資訊發布伺服器1之處理單元12將該樣板文件資料及每一段落內容112的該使用權限藉由該通訊網路100傳送至該發布平台2之運算裝置21,而在步驟47中,該運算裝置21之處理模組212根據該樣板文件資料及每一段落內容112的該使用權限產生該公告文件資料,接著該運算裝置21直接將該公告文件資料發布於一對應該運算裝置21的網站中,在本實施例中,該運算裝置21可以是一網路銀行伺服器,而該對應該運算裝置21的網站為對應該網路銀行伺服器之網路銀行網站,但不以此為限。
On the other hand, the
參閱圖3,該比對程序係用於比較該樣板文件資料及每一段落內容112的該使用權限與該公告文件資料是否符合,並包含一步驟51、一步驟52、一步驟53,及一步驟54。
Referring to Figure 3, the comparison procedure is used to compare the template document data and whether the usage authority of each
在步驟51中,在該資訊發布伺服器1之處理單元12將該樣板文件資料及每一段落112內容的該使用權限傳送至該發布平台2後,該處理單元12透過該通訊單元13至該發布平台2獲得發布於該發布平台2的該公告文件資料。在本實施例中,該處理單元12係利用一網路爬蟲技術至該發布平台2獲得該公告文件資料。
In
在步驟52中,該資訊發布伺服器1之處理單元12根據該樣板文件資料及每一段落內容112的該使用權限與該公告文件資料,判斷該公告文件資料是否符合該樣板文件資料及每一段落內容112的該使用權限。當該處理單元12判斷出該公告文件資料符合該樣板文件資料及每一段落內容112的該使用權限時,則結束該比對程序;當該處理單元12判斷出該公告文件資料不符合該樣板文件資料及每一段落內容112的該使用權限時,程序進行步驟53。
In
值得特別說明的是,當該處理單元12透過該通訊單元13獲得該發布平台2的該公告文件資料時,對於每一段落內容112,該處理單元12根據該樣板文件資料及該段落內容112的該使用權限獲得該段落內容112中可發布在該發布平台2的所有子段落113,並將其作為待比對子段落,接著,對於每一段落內容112該
處理單元12比對該公告文件資料中對應該段落內容112的子段落113是否與對應該段落內容112待比對子段落一致,以判斷該公告文件資料是否符合該樣板文件資料及每一段落內容112的該使用權限。當該公告文件資料中每一段落內容112的子段落113皆與所對應的待比對子段落一致時,該公告文件資料係符合該樣板文件資料及每一段落內容112的該使用權限;當該公告文件資料中每一段落內容112的子段落113不皆與所對應的待比對子段落一致時,該公告文件資料係不符合該樣板文件資料及每一段落內容112的該使用權限。
It is worth noting that, when the
在步驟53中,當該處理單元12判斷該公告文件資料不符合該樣板文件資料及每一段落內容112的該使用權限時,該處理單元12發出一指示出發布內容有誤的通知訊息至該管理端3。
In
在步驟54中,當該管理端3接收到由該處理單元12所傳送的該通知訊息時,該管理端3顯示該通知訊息。
In
綜上所述,本發明資訊發布方法,藉由該處理單元12根據該控制碼轉換表115,及該發布樣板118產生一樣板文件資料,並透過該發布平台2根據每一段落內容112的該使用權限及該樣板文件資料發布該公告文件資料,由於該樣板文件資料的樣板控制碼116對應於該發布平台2,因此當該發布平台2根據每一段落內容112的該使用權限及該樣板文件資料發布該公告文件資料時,該發
布平台2便能正確控制該公告文件資料的呈現方式;再者,藉由該伺服器設定每一段落內容112的該使用權限,以使該發布平台2所發布該公告文件資料係對應於每一段落內容112的該使用權限,以達成因應不同發布平台2發布不同內容之公告文件資料的目的,故確實能達成本發明之目的。
In summary, the information publishing method of the present invention uses the
惟以上所述者,僅為本發明的實施例而已,當不能以此限定本發明實施的範圍,凡是依本發明申請專利範圍及專利說明書內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。 However, the above are only examples of the present invention. When the scope of implementation of the present invention cannot be limited by this, all simple equivalent changes and modifications made in accordance with the scope of the patent application of the present invention and the content of the patent specification still belong to Within the scope covered by the patent of the present invention.
1:資訊發布伺服器1: Information publishing server
100:通訊網路100: Communication network
11:儲存單元11: storage unit
111:目標公告文件資料111: Target announcement documents
112:段落內容112: Paragraph content
113:子段落113: Subparagraph
114:目標控制碼114: target control code
115:控制碼轉換表115: control code conversion table
116:樣板控制碼116: template control code
117:原始控制碼117: Original Control Code
118:發布樣板118: Release sample
12:處理單元12: Processing unit
13:通訊單元13: Communication unit
2:發布平台2: release platform
21:運算裝置21: Computing device
211:儲存模組211: Storage Module
212:處理模組212: Processing Module
213:通訊模組213: Communication module
22:發布裝置22: release device
3:管理端3: Management side
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108136530A TWI730442B (en) | 2019-10-09 | 2019-10-09 | Information publishing method and its server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108136530A TWI730442B (en) | 2019-10-09 | 2019-10-09 | Information publishing method and its server |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202115627A TW202115627A (en) | 2021-04-16 |
TWI730442B true TWI730442B (en) | 2021-06-11 |
Family
ID=76604374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108136530A TWI730442B (en) | 2019-10-09 | 2019-10-09 | Information publishing method and its server |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI730442B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005008415A2 (en) * | 2003-07-08 | 2005-01-27 | Us Lynx Llc | An automated publishing system that facilitates collaborative editing and accountability through virtual document architecture |
CN105556449A (en) * | 2013-07-09 | 2016-05-04 | 指尖翻动公司 | Dynamic layout engine for a digital magazine |
CN106293827A (en) * | 2016-08-08 | 2017-01-04 | 杭州玳数科技有限公司 | A kind of method and system being controlled web front-end issue by configuration file |
EP1478180B1 (en) * | 2001-12-25 | 2018-05-09 | Dentsu Inc. | Information distribution system and method, program realizing the method, and information medium concerning the program |
TWM590334U (en) * | 2019-10-09 | 2020-02-01 | 中國信託商業銀行股份有限公司 | Information publishing server |
-
2019
- 2019-10-09 TW TW108136530A patent/TWI730442B/en active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1478180B1 (en) * | 2001-12-25 | 2018-05-09 | Dentsu Inc. | Information distribution system and method, program realizing the method, and information medium concerning the program |
WO2005008415A2 (en) * | 2003-07-08 | 2005-01-27 | Us Lynx Llc | An automated publishing system that facilitates collaborative editing and accountability through virtual document architecture |
CN105556449A (en) * | 2013-07-09 | 2016-05-04 | 指尖翻动公司 | Dynamic layout engine for a digital magazine |
CN106293827A (en) * | 2016-08-08 | 2017-01-04 | 杭州玳数科技有限公司 | A kind of method and system being controlled web front-end issue by configuration file |
TWM590334U (en) * | 2019-10-09 | 2020-02-01 | 中國信託商業銀行股份有限公司 | Information publishing server |
Also Published As
Publication number | Publication date |
---|---|
TW202115627A (en) | 2021-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10764139B2 (en) | Information processing system and report creation method | |
RU2586850C2 (en) | Integration of client application and web page | |
CN112800354A (en) | Policy issuing and intelligent pushing method, system, equipment and medium | |
JPWO2017026166A1 (en) | Information processing apparatus, information processing method, and program | |
JP2010272051A (en) | System and method for designing wiring | |
TWM590334U (en) | Information publishing server | |
TWI730442B (en) | Information publishing method and its server | |
US20030135557A1 (en) | Distributed revision block service | |
US9135267B2 (en) | Method for adding real time collaboration to existing data structure | |
TWI680411B (en) | Electronic form building system and method | |
JP2004252951A (en) | Introductory operation support system for integrated business software | |
US11625497B2 (en) | File management system and non-transitory computer readable medium | |
US20230216816A1 (en) | Collaboration software development kit | |
KR102190795B1 (en) | Linkage framework to support integrated management of social welfare information, Integrated social welfare information management system therefrom | |
JP4825566B2 (en) | Electronic report data download system | |
US8943517B2 (en) | Generalized application message generation service | |
KR20160136898A (en) | Cloud-based creative work registration system | |
Marinho et al. | Increasing availability control of human biological samples using a mobile management system | |
JP2005339333A (en) | Form management system | |
CN113253991A (en) | Task visualization processing method and device, electronic equipment and storage medium | |
JP2008102731A (en) | Modification history management system for design specification | |
Reynolds | Better value digital health: the medium, the market and the role of openness | |
US11113452B2 (en) | Document management apparatus, document management system, and non-transitory computer readable medium storing program | |
US20230385235A1 (en) | File management system, file management method, and recording medium with file management program recorded thereon | |
US9792100B1 (en) | Application deployment system and method for a computing infrastructure |