Movatterモバイル変換


[0]ホーム

URL:


TWI558240B - Intelligent announcement device and its method - Google Patents

Intelligent announcement device and its method
Download PDF

Info

Publication number
TWI558240B
TWI558240BTW103109855ATW103109855ATWI558240BTW I558240 BTWI558240 BTW I558240BTW 103109855 ATW103109855 ATW 103109855ATW 103109855 ATW103109855 ATW 103109855ATW I558240 BTWI558240 BTW I558240B
Authority
TW
Taiwan
Prior art keywords
channel
account
message
announcement
service
Prior art date
Application number
TW103109855A
Other languages
Chinese (zh)
Other versions
TW201538008A (en
Inventor
Che Wei Kuo
Yu Sheng Lu
Shin Jier Guo
Chao His Chang
Gung Tsann Chang
Original Assignee
Chunghwa Telecom Co Ltd
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 Chunghwa Telecom Co LtdfiledCriticalChunghwa Telecom Co Ltd
Priority to TW103109855ApriorityCriticalpatent/TWI558240B/en
Publication of TW201538008ApublicationCriticalpatent/TW201538008A/en
Application grantedgrantedCritical
Publication of TWI558240BpublicationCriticalpatent/TWI558240B/en

Links

Landscapes

Description

Translated fromChinese
智能公告裝置及其方法Intelligent bulletin device and method thereof

本發明係關於一種公告裝置及其方法,特別為一種利用訊息導向架構,與頻道階層分類、網路訊息傳遞技術;藉由本公告裝置及複數個連網裝置,來構成一種即時、環保,沒有時間與接收地點限制;且可傳遞特定對象、無噪音與非廣播氾濫訊息之智能公告裝置及其方法。The invention relates to a bulletin device and a method thereof, in particular to a message-oriented architecture, channel class classification and network message transmission technology; and the present disclosure device and a plurality of network connection devices form an instant, environmentally friendly, no time And an announcement device and method for receiving a specific object, a no-noise and a non-broadcast message.

一般的公司行號、學校或社區內、甚至是縣市政府等,為方便傳遞訊息給相關人員,常會使用公告的方式來達到訊息傳遞的目的。In general company lines, schools or communities, and even county and city governments, in order to facilitate the transmission of information to relevant personnel, often use announcements to achieve the purpose of message delivery.

而常用的公告方式可利用佈告欄來達成;藉由將張貼公告於佈告欄中,使其他人得以透過佈告欄張貼的內容,獲知訊息與資訊,如M417624佈告欄結構改良。此種公告方式之缺點,在於內部所張貼海報、圖片、文字等紙張資訊,須要人力來專職製作、張貼與定期更換之流程,不符合時效以及環保概念;此外,訊息接收者必須主動到佈告欄來檢視,因而難以即時接收公告訊息,而在琳瑯滿目的內容中,也常常會漏掉自己實際需要知道之訊息公告。The commonly used announcement method can be achieved by using the bulletin board; by posting the notice on the bulletin board, the others can obtain the information and information through the contents posted on the bulletin board, such as the M417624 bulletin board structure improvement. The shortcoming of this type of announcement is that the poster information, pictures, texts and other paper information are posted internally. It requires manpower to produce, post and replace regularly. It does not meet the concept of timeliness and environmental protection. In addition, the recipient of the message must take the initiative to the bulletin board. It is difficult to receive announcement messages in real time, and in the dazzling content, the information announcements that you actually need to know are often missed.

另一種公告方式,則是利用語音通報之廣播系統,它可透過麥克風及擴大機,以有線或無線的方式連接擴音喇叭,來完成系統之建置,如公告號M407550、M424716等。其主要缺點為:利用有線方式佈線在廣大之區域,是一項頗為耗時與費力的工程,而且系統擴充彈性不佳;而若透過無線的方式去連線,固然少掉佈線的麻煩,但無線語音信號,終究受距離與環境等因素之不同,而有音質上之差異,且增減無線擴音喇叭之設定亦相當繁瑣。該廣播系統最大的問題是,廣播訊息僅在系統涵蓋區域之發佈當下能接收,若當事人不在該區域現場,將無法接收訊息;而音源過小或干擾也可能造成當事人無法清楚接收訊息;但音源過大又會被非當事人視為噪音。Another type of announcement is a broadcast system that uses voice notification. It can connect the loudspeakers by wire or wirelessly through a microphone and an amplifier to complete the system, such as announcement numbers M407550 and M424716. The main disadvantage is that the use of wired wiring in a large area is a time-consuming and laborious project, and the system expansion is not flexible;The wireless way to connect, although the wiring is less troublesome, but the wireless voice signal, after all, is different from the distance and environment, but there are differences in sound quality, and the setting of the wireless speaker is also quite cumbersome. The biggest problem with the broadcast system is that the broadcast message can only be received when the system covers the area. If the party is not in the area, the message will not be received. If the source is too small or the interference may cause the party to be unable to receive the message clearly, the source is too large. It will be regarded as noise by non-parties.

而採用電子郵件來發佈公告訊息的作法為,訊息發送者須具備所有接收者之電子郵件地址,再以一對多的方式來達到訊息分派與傳遞的目的;而且須先將公告訊息發送至發送端伺服器後,再轉發送至接收端伺服器存放;而訊息接收者則必須藉由電子信箱介面,經由網際網路連線至接收端伺服器來閱讀電子郵件。The use of e-mail to post an announcement message requires that the sender of the message must have the email address of all recipients and then use one-to-many means to achieve the purpose of message distribution and delivery; and the announcement message must be sent to the sender. After the server is sent, it is sent to the receiving server for storage. The recipient of the message must use the e-mail interface to connect to the receiving server via the Internet to read the e-mail.

此種以電子郵件發送公告訊息的方式存在有許多的缺點:首先,其系統架構較為複雜,且訊息接收者都要有一電子信箱與電子信箱介面才能接收訊息。且訊息發送者須以一對多的方式,將公告訊息轉發至所有連絡人的電子信箱,事前若無適當的分類處理,將造成非必要接收的連絡人,卻都收到此公告訊息,將造成垃圾信件充斥。再加上網際網路與伺服器的連線以及伺服器之容量與處理效能等問題,將使得電子郵件發出後,不會即時於一定的時間傳送至連絡人的電子信箱內,所以時效性不足。最後,訊息接收者需透過電子信箱介面才能接收到電子郵件,若訊息接收者無上網主動接收、擷取電子郵件,則電子郵件將被擱置,此種訊息傳遞方式欠缺主動即時告知之特性。There are a number of disadvantages to this way of sending announcement messages by e-mail. First, the system architecture is complex, and the recipient of the message must have an e-mail and e-mail interface to receive the message. And the sender of the message must forward the announcement message to the email address of all contacts in a one-to-many manner. If there is no proper classification beforehand, the contact person who will be unnecessary to receive will receive the announcement message. Causing spam letters. Adding the connection between the Internet and the server, as well as the capacity and processing efficiency of the server, will make the e-mail not be sent to the contact's e-mail address within a certain period of time after the e-mail is sent, so the timeliness is insufficient. . Finally, the recipient of the message needs to receive the e-mail through the e-mail interface. If the recipient of the message does not receive the e-mail and receives the e-mail, the e-mail will be put on hold. The message delivery method lacks the characteristics of active and immediate notification.

公告號I355166大型企業內及時公告訊息保證傳遞系統。該專利有效利用網路多媒體來取代傳統紙張張貼的公告方式,的確是更環保與快速;但該專利主要適用於大型企業內,且無階層之概念,無法針對特定對象進行主動公告,並且須利用多個伺服器與資料庫之架構,系統較為複雜。Announcement No. I355166 timely announcement of the message guarantee delivery system in large enterprises. TheThe patent effectively uses the network multimedia to replace the traditional paper posting method, which is indeed more environmentally friendly and fast; but the patent is mainly applicable to large enterprises, and has no concept of hierarchy, can not be actively announced for specific objects, and must use more The architecture of the server and database is complex.

由此可見,上述習用方式仍有諸多缺失,實非一良善之設計,而亟待加以改良。It can be seen that there are still many shortcomings in the above-mentioned methods of use, which is not a good design, but needs to be improved.

本案發明人鑑於上述習用方式所衍生的各項缺點,乃亟思加以改良創新,並經多年苦心孤詣潛心研究後,終於成功研發完成本件一種智能公告裝置及方法。In view of the shortcomings derived from the above-mentioned conventional methods, the inventor of the present invention has improved and innovated, and after years of painstaking research, he finally successfully developed and developed an intelligent bulletin device and method.

為解決前揭習知技術之技術問題,在於透過本智能公告裝置及方法,讓使用者不需主動查詢且無時間、無地點之限制,即可即時接收與其有關的公告訊息,並確保訊息無漏接。In order to solve the technical problem of the prior art, the intelligent announcement device and method enable the user to receive the announcement message related to the message without the need of active inquiry and no time limit and no place restriction, and ensure that the message is free. bobble.

為達上述之目的,本發明更提供一種智能公告裝置。智能公告裝置包含一訊息派送模組、一認證模組、一資料庫以及一頻道管理模組。訊息派送模組係與外部一連網裝置通訊連接。而認證模組係連接訊息派送模組,並對連網裝置所提供之一帳號進行權限認證。資料庫係連接訊息派送模組以及認證模組,並儲存用來認證前述帳號之一權限認證資訊。頻道管理模組為連接訊息派送模組、認證模組以及資料庫,並提供通過權限認證之帳號對階層關聯之頻道配置一公告服務。To achieve the above object, the present invention further provides an intelligent bulletin device. The intelligent announcement device comprises a message delivery module, an authentication module, a database and a channel management module. The message delivery module is in communication with an external network device. The authentication module is connected to the message dispatching module and authenticates one of the accounts provided by the networked device. The database is connected to the message dispatching module and the authentication module, and stores the authority authentication information used to authenticate one of the aforementioned accounts. The channel management module is a connection message dispatching module, an authentication module, and a database, and provides an announcement service for the channel associated with the class by the account authenticated by the authority.

為達上述之目的,本發明更提供一種智能公告方法。其方法應用於一公告裝置,並包含下列步驟:首先,與外部一連網裝置通訊連接,接著,對連網裝置所提供的一帳號進行權限認證。最後,提供通過權限認證的帳號對階層關聯之頻道配置一公告服務。To achieve the above object, the present invention further provides an intelligent announcement method. The method is applied to a bulletin device and includes the following steps: First, a communication connection with an external network device,Then, the account authentication provided by the networked device is authenticated. Finally, an account authenticated by the authority is provided to configure an announcement service for the channel associated with the class.

綜上所述,本發明之智能公告裝置及其方法能讓訊息公告者能精確快速地掌控其公告對象,達到減少訊息廣播氾濫,同時節省大量使用者的管理成本。並透過普及的連網裝置,來達成訊息傳遞與接收,在實際應用上更為即時與兼顧環保。In summary, the smart bulletin device and method thereof of the present invention enable the message announcer to control the object of the announcement accurately and quickly, thereby reducing the flood of the message broadcast and saving the management cost of a large number of users. Through the popular networked devices, the message transmission and reception can be achieved, and the actual application is more immediate and environmentally friendly.

1‧‧‧智能公告裝置1‧‧‧Intelligent bulletin device

11‧‧‧訊息派送模組11‧‧‧Information delivery module

13‧‧‧認證模組13‧‧‧Certificate Module

15‧‧‧資料庫15‧‧‧Database

17‧‧‧頻道管理模組17‧‧‧Channel Management Module

2‧‧‧連網裝置2‧‧‧Networking device

21‧‧‧訊息接收發送模組21‧‧‧Message receiving and transmitting module

23‧‧‧使用者介面23‧‧‧User interface

S101~S103‧‧‧步驟S101~S103‧‧‧Steps

S21~S242‧‧‧步驟S21~S242‧‧‧Steps

S31~S366‧‧‧步驟S31~S366‧‧‧Steps

S41~S45‧‧‧步驟S41~S45‧‧‧Steps

第1圖為本發明之智能公告之系統架構圖。Figure 1 is a system architecture diagram of the smart announcement of the present invention.

第2圖為本發明之智能公告裝置及連網裝置之內部方塊圖。FIG. 2 is an internal block diagram of the smart announcement device and the network connection device of the present invention.

第3圖為本發明之智能公告方法之流程圖。Figure 3 is a flow chart of the smart announcement method of the present invention.

第4圖為本發明之一實施例之流程圖。Figure 4 is a flow chart of an embodiment of the present invention.

第5圖為本發明之一實施例其頻道管理模組細部運作流程圖。FIG. 5 is a flow chart showing the operation of the channel management module according to an embodiment of the present invention.

第6圖為本發明之一實施例其訊息派送模組細部運作流程圖。Figure 6 is a flow chart showing the detailed operation of the message dispatching module according to an embodiment of the present invention.

第7圖為本發明之一實施例其樹狀階層頻道結構圖。Figure 7 is a block diagram of a tree hierarchy channel according to an embodiment of the present invention.

以下將描述具體之實施例以說明本發明之實施態樣,惟其並非用以限制本發明所欲保護之範疇。The specific embodiments are described below to illustrate the embodiments of the invention, but are not intended to limit the scope of the invention.

請參閱第1圖,其為本發明之智能公告之系統架構圖,其包含一智能公告裝置以及至少一連網裝置。智能公告裝置1為透過電信網路或者是網際網路與連網裝置2通訊連接。請接著參閱第2圖,其為本發明之智能公告裝置1以及搭配使用的連網裝置2之方塊圖,智能公告裝置1包含一訊息派送模組11、一認證模組13、一資料庫15以及一頻道管理模組17。訊息派送模組11係與外部之連網裝置2通訊連接。認證模組13為連接前述之訊息派送模組11,且認證模組13更對連網裝置2所提供的帳號進行權限認證。資料庫15為連接訊息派送模組11以及認證模組13,資料庫15更儲存用來驗證該帳號之權限認證資訊。頻道管理模組17為連接訊息派送模組11、認證模組13以及資料庫15,頻道管理模組17係提供通過權限認證之帳號對階層關聯之頻道來配置一公告服務。Please refer to FIG. 1 , which is a system architecture diagram of an intelligent announcement of the present invention, which includes an intelligent announcement device and at least one networked device. The smart announcement device 1 is connected to the network device 2 via a telecommunication network or an internet. Please refer to FIG. 2 , which is a block diagram of the smart announcement device 1 of the present invention and the network connection device 2 used in combination. The smart announcement device 1 includes a message.The information delivery module 11, an authentication module 13, a database 15, and a channel management module 17. The message delivery module 11 is in communication with the external networking device 2. The authentication module 13 is connected to the above-mentioned message delivery module 11, and the authentication module 13 further performs rights authentication on the account provided by the network device 2. The database 15 is a connection message dispatching module 11 and an authentication module 13, and the database 15 further stores authority authentication information for verifying the account. The channel management module 17 is a connection message dispatching module 11, an authentication module 13, and a database 15. The channel management module 17 provides an account by means of authority authentication to configure a bulletin service for the channel associated with the class.

前述之智能公告裝置1為具連網功能之伺服器電腦,而連網裝置2則為能透過網際網路、3G網路、Wi-Fi網路與智能公告裝置1通訊手持式行動通訊裝置(如智慧型手機)、個人電腦裝置、平板電腦裝置等。The aforementioned smart bulletin device 1 is a server computer with a network function, and the network device 2 is a mobile communication device capable of communicating with the smart bulletin device 1 via an internet, a 3G network, a Wi-Fi network ( Such as smart phones), personal computer devices, tablet devices, etc.

前述之訊息派送模組11係為訊息導向系統(Message-Oriented Middleware,簡稱:MOM)之伺服端模組。而連網裝置2更包含了一使用者介面23以及一訊息接收發送模組21。使用者介面23為提供使用連網裝置2之使用者操作之介面,而訊息接收發送模組21則是提供連網裝置2與訊息派送模組11進行通訊連接。而訊息接收發送模組21為訊息導向系統之客戶端模組。The message dispatching module 11 is a server module of a Message-Oriented Middleware (MOM). The network device 2 further includes a user interface 23 and a message receiving and transmitting module 21. The user interface 23 is a user interface for providing the user using the network device 2, and the message receiving and transmitting module 21 is provided with the network device 2 and the message delivery module 11 for communication connection. The message receiving and transmitting module 21 is a client module of the message guiding system.

智能公告裝置1會對透過連網裝置2所登錄之帳號進行權限認證,當認證結果為一般使用者時,智能公告裝置1會提供申請訂閱頻道、接收公告訊息以及申請建立頻道之服務給使用者選擇。當登錄之帳號選擇接收公告訊息服務時,智能公告裝置1會交由訊息派送模組11進行處理,而當選擇申請訂閱頻道或者是申請建立頻道時,智能公告裝置1則是交由頻道管理模組17進行處理。而當帳號之權限認證結果為頻道管理員時,智能公告裝置1則是提供發佈公告訊息、授權頻道訂閱申請,以及授權子頻道建立申請之服務給登錄之帳號進行選擇,當選擇發佈公告訊息時,智能公告裝置1則是交由訊息派送模組11進行處理,當選擇授權頻道訂閱以及授權子頻道建立申請時,智能公告裝置1則是交由頻道管理模組17進行處理。The smart bulletin device 1 authenticates the account registered by the network connected device 2. When the authentication result is a general user, the smart bulletin device 1 provides a service for subscribing to the channel, receiving the announcement message, and applying for establishing the channel to the user. select. When the login account chooses to receive the announcement message service, the smart announcement device 1 will be processed by the message delivery module 11, and when the application for the subscription channel is selected or the channel is applied for establishment, the smart announcement device 1 is handed over to the channel management module. Group 17 is processed. And when the account authentication result is channel administrator, smart publicThe advertising device 1 provides a publishing announcement message, an authorized channel subscription application, and an authorization sub-channel establishment application service to select a login account. When the announcement message is selected, the smart announcement device 1 is handed over to the message delivery module 11 Processing, when the authorized channel subscription and the authorized sub-channel establishment application are selected, the smart announcement device 1 is processed by the channel management module 17.

請參閱第3圖,其為本發明之智能公告方法,該方法為應用於一智能公告裝置1,該方法包含下列之步驟:Please refer to FIG. 3, which is a smart announcement method according to the present invention. The method is applied to an intelligent bulletin device 1, and the method includes the following steps:

S101:與外部一連網裝置2通訊連接。S101: Communicate with an external network device 2.

S102:對連網裝置2所提供的帳號進行權限認證。S102: Perform rights authentication on the account provided by the network device 2.

S103:提供通過權限認證之帳號對階層關聯之頻道配置一公告服務。S103: Providing an account that is authenticated by the authority to configure an announcement service for the channel associated with the class.

請接著參閱第4圖,其為本發明之一實施例。其實施步驟說明如下:Please refer to FIG. 4, which is an embodiment of the present invention. The implementation steps are as follows:

S21:當使用者開始使用智能公告裝置1時,首先透過連網裝置2之使用者介面23來輸入認證資訊,而認證資訊會透過連網裝置2之訊息接收發送模組21,經由網際網路傳送給智能公告裝置1,其中認證資訊為包含用來登錄智能公告裝置1之帳號資訊。S21: When the user starts to use the smart bulletin device 1, the user first enters the authentication information through the user interface 23 of the network device 2, and the authentication information passes through the message receiving and transmitting module 21 of the network device 2 via the Internet. The information is transmitted to the smart bulletin device 1, wherein the authentication information is the account information included to log in to the smart bulletin device 1.

S22:接著,認證模組13會對所接收的認證資訊進行認證,此時會有三種結果:若登錄之使用者為第一次使用本系統,使用者介面23會提供註冊表格讓使用者填寫基本資料,包括帳號名稱與密碼等資料,而認證模組13於接收到註冊資料後,會在資料庫15建立使用者帳號相關資料,並將權限設定為一般使用者,供下次認證時之參考。若使用者已擁有帳號時,則是透過使用者介面23來輸入如帳號、密碼等認證資訊。當使用者輸入不正確的認證資訊資料,例如帳號名稱不存在、帳號密碼不符合等,認證模組13則視為認證程序失敗。當使用者輸入正確完整的認證資料,認證模組13確認後,將於資料庫15查詢該使用者權限並認證為一般使用者或是認證為頻道管理員,若非一般使用者或是認證為頻道管理員時,則在步驟S22循環執行。S22: Next, the authentication module 13 authenticates the received authentication information, and there are three results: if the user who logs in uses the system for the first time, the user interface 23 provides a registration form for the user to fill in. The basic information includes the account name and password, and the authentication module 13 establishes the user account related data in the database 15 after receiving the registration data, and sets the authority as a general user for the next authentication. reference. If the user already has an account, the user interface 23 is used to input authentication information such as an account number and a password. When the user input is incorrectThe authentication information, such as the account name does not exist, the account password does not match, and the authentication module 13 considers the authentication procedure to be unsuccessful. After the user enters the correct and complete authentication data, the authentication module 13 confirms the user right in the database 15 and authenticates to the general user or the channel administrator. If not, the user is authenticated as a channel. When it is an administrator, it is executed cyclically in step S22.

S23:當智能公告裝置1判別使用者的權限為一般使用者時,會提供申請訂閱頻道服務、接收公告訊息服務以及申請建立頻道服務供使用者選擇,而智能公告裝置1會依據使用者之選擇下達命令給對應之模組進行處理。S23: When the smart announcement device 1 determines that the user's authority is a general user, it provides an application for subscribing to the channel service, receiving an announcement message service, and applying for establishing a channel service for the user to select, and the smart announcement device 1 selects according to the user. The command is issued to the corresponding module for processing.

S231:當選擇接收公告訊息服務時,智能公告裝置1則會命令訊息派送模組11進行處理。S231: When selecting to receive the announcement message service, the smart announcement device 1 commands the message delivery module 11 to perform processing.

S232:當選擇申請訂閱頻道服務,或者是申請建立頻道服務時,智能公告裝置1則會命令頻道管理模組17進行處理。S232: When the application for subscription channel service is selected, or when the channel service is requested to be established, the smart announcement device 1 commands the channel management module 17 to perform processing.

S24:當智能公告裝置1判別使用者的權限為頻道管理時,則會提供發佈公告訊息服務、授權頻道訂閱申請服務,以及授權子頻道建立申請服務供使用者選擇,而智能公告裝置1會依據使用者之選擇下達命令給對應之模組進行處理。S24: When the smart announcement device 1 determines that the user's authority is channel management, the advertisement announcement service, the authorized channel subscription application service, and the authorized subchannel establishment application service are provided for the user to select, and the intelligent announcement device 1 The user chooses to issue a command to the corresponding module for processing.

S241:當選擇發佈公告訊息服務時,智能公告裝置1會命令訊息派送模組11進行處理。S241: When the announcement announcement service is selected, the smart announcement device 1 commands the message delivery module 11 to perform processing.

S242:當選擇授權頻道訂閱申請服務或者是授權子頻道建立申請服務時,智能公告裝置1則會命令頻道管理模組17進行處理。S242: When the authorized channel subscription application service or the authorized subchannel establishment application service is selected, the smart announcement device 1 instructs the channel management module 17 to perform processing.

請接著參閱第5圖,其為頻道管理模組17所運行之細部流程圖。其流程所包含之步驟如下:Please refer to FIG. 5, which is a detailed process of the channel management module 17 running.Figure. The steps involved in the process are as follows:

S31:開始。S31: Start.

S32:當頻道管理模組17啟動後會先進行模組初始化動作,以建立運作時期所需要的資料結構與執行程序,並初始設定一全域頻道與該全域頻道之頻道管理員(請參閱第7圖之全域頻道,全域頻道為智能公告系統中最高層級之頻道)。S32: When the channel management module 17 is started, the module initialization action is first performed to establish the data structure and execution program required for the operation period, and initially set a global channel and the channel manager of the global channel (see section 7). The global channel of the figure, the global channel is the highest level channel in the intelligent announcement system).

S33:接著,頻道管理模組17會等待智能公告裝置1下達命令。S33: Next, the channel management module 17 waits for the smart bulletin device 1 to issue a command.

S34:頻道管理模組17對接收到之命令進行判定。當命令為申請訂閱頻道時,則接著執行S351;當命令為申請建立頻道時,則接著執行S361。S34: The channel management module 17 determines the received command. When the command is to apply for a subscription channel, then S351 is performed; when the command is for the application to establish a channel, then S361 is executed.

S351:當命令為申請訂閱頻道時,頻道管理模組17會從資料庫15查詢列出公告系統樹狀頻道階層資料表,回傳給一般使用者。而一般使用者查看樹狀頻道階層資料表後,填寫所欲訂閱頻道之訂閱申請表並發送給頻道管理模組17。S351: When the command is to apply for a subscription channel, the channel management module 17 queries the database 15 for listing the tree channel level data table of the announcement system and returns it to the general user. After viewing the tree channel class data table, the general user fills in the subscription application form of the channel to be subscribed and sends it to the channel management module 17.

S352:頻道管理模組17接收到此訂閱申請表格後,進行處理頻道訂閱申請表格資料之流程。S352: After receiving the subscription application form, the channel management module 17 performs a process of processing the channel subscription application form data.

S353:此時頻道管理模組17會從資料庫15查詢出該頻道之頻道管理員,並進行發送該訂閱申請表格資料給頻道管理員。S353: At this time, the channel management module 17 queries the channel administrator of the channel from the database 15 and sends the subscription application form information to the channel administrator.

S354:頻道管理員決定是否讓使用者訂閱,並回傳授結果給頻道管理模組17,若結果為同意授權,則接著執行S355;若結果為不同意授權,則執行步驟S356。S354: The channel administrator decides whether to allow the user to subscribe, and returns the result to the channel management module 17. If the result is consent authorization, then S355 is performed; if the result is disagreement authorization, step S356 is performed.

S355:當頻道管理員傳送同意訂閱之資訊給頻道管理模組17後,頻道管理模組17將檢查該一般使用者訂閱頻道之相依性。請共同參閱第7圖,若使用者所欲訂閱之頻道(例如第7圖之B頻道),為任一已訂閱頻道(例如第7圖之B1頻道)之上層頻道,由於所欲訂閱頻道亦可接收到已訂閱頻道之公告訊息,所以頻道管理模組17將省略此訂閱步驟。若該使用者該所欲訂閱頻道(如第7圖之B1頻道),為任一已訂閱頻道之下層頻道(例如:第7圖之B頻道),因為該所欲訂閱頻道亦可接收該一已訂閱頻道之公告訊息,此時頻道管理模組17將該一般使用者移出該一已訂閱頻道的訂閱者列表,並將該一般使用者加入該所欲訂閱頻道的訂閱者列表,並寫入資料庫15,完成頻道訂閱流程,並回到步驟S33。S355: After the channel administrator transmits the information that agrees to subscribe to the channel management module 17, the channelThe management module 17 will check the dependencies of the general user subscription channel. Please refer to Figure 7 together. If the user wants to subscribe to the channel (for example, channel B in Figure 7), it is the upper channel of any subscribed channel (for example, channel B1 in Figure 7). The announcement message of the subscribed channel can be received, so the channel management module 17 will omit this subscription step. If the user wants to subscribe to the channel (such as channel B1 in FIG. 7), it is a sub-channel of any subscribed channel (for example, channel B in FIG. 7), because the desired channel can also receive the channel. The announcement message of the channel has been subscribed, and the channel management module 17 moves the general user out of the subscriber list of the subscribed channel, and joins the general user to the subscriber list of the desired channel and writes The database 15, completes the channel subscription process, and returns to step S33.

S356:頻道訂閱失敗,不進行任何步驟,回到步驟S33。S356: The channel subscription fails, without performing any steps, returning to step S33.

S361:若命令為申請建立頻道時,頻道管理模組17會先從資料庫15查詢列出智能公告裝置1全部之頻道資料列表,並回傳給一般使用者。S361: If the command is to apply for establishing a channel, the channel management module 17 first queries the database 15 for listing the channel information list of the smart bulletin device 1 and returns it to the general user.

S362:一般使用者查看頻道資料列表後,決定其頻道建立所依附之父頻道後,填寫該父頻道之頻道建立申請表格並發送給頻道管理模組17。頻道管理模組17接收到此頻道建立申請表格資料後,進行處理頻道建立申請表格資料流程。S362: After viewing the channel information list, the general user decides the parent channel to which the channel is established, and fills in the channel establishment application form of the parent channel and sends it to the channel management module 17. After receiving the channel establishment application form data, the channel management module 17 processes the channel creation application form data.

S363:此時頻道管理模組17會從資料庫15查詢出該父頻道之頻道管理員,並進行發送頻道建立申請表格資料給該頻道管理員,而父頻道管理員可根據該頻道建立申請表格資料,決定是否授權給該一般使用者建立該新頻道並成為該新頻道之頻道管理員權限,並回傳授權結果給頻道管理模組17。S363: At this time, the channel management module 17 queries the channel administrator of the parent channel from the database 15, and sends a channel establishment application form information to the channel administrator, and the parent channel administrator can establish an application form according to the channel. Data, decide whether to authorize the general user to establish the new channel and become the channel administrator of the new channel.Limit, and return the authorization result to the channel management module 17.

S364:頻道管理模組17會判別頻道管理員所回傳之授權結果。若結果為同意授權,則執行步驟S365;若結果為不同意授權,則執行步驟S366。S364: The channel management module 17 discriminates the authorization result returned by the channel administrator. If the result is consent authorization, step S365 is performed; if the result is disagreement authorization, step S366 is performed.

S365:當頻道管理員傳送同意建立頻道之資訊給頻道管理模組17後,頻道管理模組17則建立新頻道並賦與該一般使用者成為此頻道管理員之權限,並將該新頻道加入該父頻道之子頻道列表,並通知該父頻道之所有訂閱者有子頻道加入。該一般使用者之權限提昇為該新頻道之頻道管理員後,將具備該新頻道之發佈公告訊息權限,並且具備該新頻道之資料修改權限,包括頻道名稱、供訂閱之申請表格、供建立子頻道之申請表格等,並且具備授權一般使用者申請訂閱該新頻道或於該新頻道申請建立子頻道之權限,完成子頻道建立流程,並回到到步驟S33。S365: After the channel administrator transmits the information for agreeing to establish the channel to the channel management module 17, the channel management module 17 creates a new channel and assigns the general user the right to become the channel administrator, and joins the new channel. A list of child channels of the parent channel, and notifying all subscribers of the parent channel that there are subchannels to join. After the general user's privilege is upgraded to the channel manager of the new channel, the new channel's announcement information permission will be provided, and the new channel's data modification authority, including the channel name, the application form for subscription, for establishment The sub-channel application form, etc., and having the authority to authorize the general user to subscribe to the new channel or apply for establishing a sub-channel on the new channel, complete the sub-channel establishment process, and return to step S33.

S366:視為頻道建立失敗,不進行任何動作,回到步驟S33。S366: It is considered that the channel establishment fails, and no action is taken, and the process returns to step S33.

請接著參閱第6圖,其為本發明訊息派送模組11運作細部流程圖,訊息派送模組11主要為處理新訊息派送與訊息重傳的運作流程,其流程所包含之步驟如下:Please refer to FIG. 6 , which is a flowchart of the operation of the message delivery module 11 of the present invention. The message delivery module 11 is mainly used to process the operation of sending new messages and retransmitting messages. The steps included in the process are as follows:

S41:開始執行。S41: Start execution.

S42:判斷訊息派送模組11所接受到的使用者下達之指令是否要執行新訊息發佈。若是,則執行S431;若否,則執行S441。S42: Determine whether the instruction issued by the user received by the message delivery module 11 is to perform a new message release. If yes, execute S431; if no, execute S441.

S431:處理欲傳送的訊息資訊與分析要傳送的頻道。S431: Process the information to be transmitted and analyze the channel to be transmitted.

S432:發佈公告訊息到該頻道。S432: Publish an announcement message to the channel.

S433:智能公告裝置1根據該頻道的相關資訊查詢資料庫15中欲傳送的頻道訂閱者列表資訊(例如每一個訂閱者連線的客戶端帳號)。S433: The smart bulletin device 1 queries the channel subscriber list information to be transmitted in the database 15 according to the relevant information of the channel (for example, a client account connected to each subscriber).

S434:將要傳送的客戶端(Client)帳號放入傳送序列中,再依序的將要發佈的訊息傳送給每一個連線的客戶端帳號。S434: Put the client account to be transmitted into the transmission sequence, and then sequentially send the message to be delivered to each connected client account.

S435:訊息派送模組11會開始記錄之前傳送的客戶端連線之帳號是否有回傳確認訊號(ACK),再將此筆確認訊號之記錄資料(ACK log)寫入資料庫15,以供後續的重傳機制使用。S435: The message delivery module 11 starts to record whether the account of the previously transmitted client connection has an acknowledgement signal (ACK), and then writes the record data (ACK log) of the confirmation signal to the database 15 for Subsequent retransmission mechanisms are used.

S436:當傳送完畢後,訊息派送模組11會檢查目前的頻道是否有子頻道,如果有子頻道則將全部子頻道放到頻道待處理序列。S436: After the transmission is completed, the message delivery module 11 checks whether the current channel has a subchannel, and if there is a subchannel, puts all the subchannels into the channel pending sequence.

S437:最後訊息派送模組11會檢查頻道序列是否為空,如果頻道序列還有待處理的頻道時將重複回到步驟S432再依序完成以上的流程直到頻道待處理序列為空。S437: The last message delivery module 11 checks whether the channel sequence is empty. If the channel sequence has a channel to be processed, it will repeat to step S432 and then complete the above process in sequence until the channel pending sequence is empty.

S441:擷取出連線到客戶端的帳號並進行處理。S441: Take out the account connected to the client and process it.

S442:利用客戶端連線帳號查詢資料庫15,查詢連線帳號傳送記錄資料(log)。S442: query the database 15 by using the client connection account, and query the connection account to transfer the record data (log).

S443:判斷此客戶端連線帳號是否有未傳送的訊息。若是,則執行S444;若否,則執行S45。S443: Determine whether the client connection account has an untransmitted message. If yes, execute S444; if no, execute S45.

S444:訊息派送模組11會針對客戶端連線之帳號發佈未收到的訊息給連線客戶端之帳號。S444: The message delivery module 11 issues an unreceived message to the account of the connected client for the account connected by the client.

S445:當傳送完畢後,訊息派送模組11會開始記錄之前傳送的客戶端連線帳號是否有收到確認訊號(ACK)。若是,則執行S45;若否,則將確認訊號之記錄資料(ACK log)寫入資料庫15,以供後續的重傳機制使用。S445: After the transfer is completed, the message delivery module 11 will start recording whether the previously transmitted client connection account has received an acknowledgement signal (ACK). If yes, execute S45;Otherwise, the ACK log of the acknowledgment signal is written into the database 15 for use by subsequent retransmission mechanisms.

S45:結束。S45: End.

先前傳統的公告系統技術,不管是藉由佈告欄裝置,或是有線與無線之語音廣播公告系統,甚至是藉由網路媒體等,都有相對的缺點與不便。本發明所提供一種智能公告系統及方法,與其他習用技術相互比較時,更具備下列優點:Previous conventional announcement system technologies, whether through bulletin board devices, wired and wireless voice broadcast announcement systems, or even through network media, have relative disadvantages and inconveniences. The invention provides an intelligent bulletin system and method, which has the following advantages when compared with other conventional technologies:

1.本發明之訊息接收無時間、地點限制,故訊息接收者不須到特定點瀏覽或要主動檢索所需訊息。1. The message receiving of the present invention has no time and place restriction, so the recipient of the message does not need to browse to a specific point or actively retrieve the desired message.

2.本發明可透過樹狀階層結構的頻道管理,讓訊息公告者能精確快速地掌控其公告對象,達到減少訊息廣播氾濫,同時節省大量使用者的管理成本。2. The invention can realize the channel management of the tree hierarchy structure, so that the message announcer can control the object of the announcement accurately and quickly, thereby reducing the flood of information broadcasting and saving the management cost of a large number of users.

3.本發明透過樹狀階層結構的頻道,可執行自動化的訊息派送,以達到大量的訊息快速傳遞。3. The present invention can perform automated message delivery through a tree-like hierarchical channel to achieve rapid delivery of a large amount of information.

4.本發明具備訊息重傳機制,透過連網裝置即可接收訊息,能確保使用者訊息無漏接。4. The present invention has a message retransmission mechanism, and can receive messages through a networked device, thereby ensuring that user information is not missed.

5.本發明不經由紙張張貼佈告,也不透過音源公告,乃利用使用者的連網裝置2來達到訊息傳遞目的,因此在實際應用上更為即時與兼顧環保。5. The present invention does not use the paper to post notices, nor does it transmit through the sound source, but uses the user's network connection device 2 to achieve the purpose of message transmission, so that the practical application is more immediate and environmentally friendly.

上列詳細說明係針對本發明之一可行實施例之具體說明,惟該實施例並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為之等效實施或變更,均應包含於本案之專利範圍中。The detailed description of the preferred embodiments of the present invention is intended to be limited to the scope of the invention, and is not intended to limit the scope of the invention. The patent scope of this case.

1‧‧‧智能公告裝置1‧‧‧Intelligent bulletin device

2‧‧‧連網裝置2‧‧‧Networking device

Claims (10)

Translated fromChinese
一種智能公告裝置,包含:一訊息派送模組,與外部一連網裝置通訊連接;一認證模組,連接該訊息派送模組,該認證模組係對該連網裝置所提供之一帳號進行權限認證;一資料庫,連接該訊息派送模組以及該認證模組,該資料庫更儲存用來認證該帳號之一權限認證資訊;以及一頻道管理模組,連接該訊息派送模組、該認證模組以及該資料庫,該頻道管理模組係提供通過該權限認證之該帳號對階層關聯之頻道配置該透過該訊息派送模組處理一公告服務,以使該帳號接收到該階層關聯中父頻道之公告內容。An intelligent announcement device comprises: a message delivery module, which is connected with an external network connection device; and an authentication module connected to the message delivery module, the authentication module is configured to perform an account on an account provided by the network connection device. Authentication; a database connecting the message delivery module and the authentication module, the database further storing one authority authentication information for authenticating the account; and a channel management module connecting the message delivery module, the authentication The module and the database, the channel management module provides the account authenticated by the authority, and the channel associated with the class is configured to process an announcement service through the message delivery module, so that the account receives the parent of the class association. Announcement content of the channel.如請求項1所述之智能公告裝置,其中該訊息派送模組係為訊息導向系統(Message-Oriented Middleware)之伺服端模組。The smart bulletin device of claim 1, wherein the message dispatching module is a server module of a Message-Oriented Middleware.如請求項1所述之智能公告裝置,其中該連網裝置更包含:一使用者介面,提供使用該連網裝置之使用者操作之介面;以及一訊息接收發送模組,提供該連網裝置與該訊息派送模組通訊連接,該訊息接收發送模組係為訊息導向系統(Message-Oriented Middleware)之客戶端模組。The smart bulletin device of claim 1, wherein the network device further comprises: a user interface for providing a user-operated interface using the network device; and a message receiving and transmitting module for providing the network device The communication module is connected to the message delivery module, and the message receiving module is a client module of the Message-Oriented Middleware.如請求項1所述之智能公告裝置,更判斷該帳號之權限為一般使用者權限,並即提供該帳號該公告服務,該公告服務包含:一接收公告訊息服務,該訊息派送模組提供該帳號自該帳號之已訂閱頻道接收一公告訊息;一申請訂閱頻道服務,該頻道管理模組提供該帳號向欲訂閱之頻道之頻道管理員提出訂閱申請;以及一申請建立頻道服務,該頻道管理模組提供該帳號向欲申請之頻道所對應之頻道管理員提出建立子頻道申請。The smart announcement device of claim 1 further determines that the right of the account is a general user right, and provides the account service, the announcement service includes: receiving an announcement message service, and the message delivery module provides the The account receives an announcement message from the subscribed channel of the account;Applying for a subscription channel service, the channel management module provides the account manager to apply for a subscription to the channel administrator of the channel to be subscribed; and an application to establish a channel service, the channel management module provides the account corresponding to the channel to be applied for The channel administrator proposes to create a subchannel request.如請求項1所述之智能公告裝置,更判斷該帳號之權限為頻道管理員權限,並即提供該帳號該公告服務,該公告服務更包含:一發佈公告訊息服務,該帳號透過該訊息派送模組向該帳號之子頻道發佈一公告訊息;一授權頻道訂閱申請服務,該帳號透過該頻道管理模組來提供該帳號之子頻道所屬之子頻道帳號進行頻道訂閱申請;以及一授權子頻道建立申請服務,該帳號透過該頻道管理模組來提供該帳號之子頻道所屬之子頻道帳號進行子頻道建立申請。The smart announcement device according to claim 1 further determines that the right of the account is the channel administrator authority, and provides the account service. The announcement service further includes: an announcement message service, and the account is delivered through the message. The module issues an announcement message to the sub-channel of the account; an authorized channel subscription application service, the account provides the channel subscription application for the sub-channel account to which the sub-channel of the account belongs through the channel management module; and an authorized sub-channel establishment application service The account provides the sub-channel establishment application for the sub-channel account to which the sub-channel of the account belongs by using the channel management module.一種智能公告方法,應用於一智能公告裝置,包含下列步驟:與外部一連網裝置通訊連接;對該連網裝置所提供之一帳號進行權限認證;以及提供通過該權限認證之帳號對階層關聯之頻道配置一公告服務,以使該帳號接收到該階層關聯中父頻道之公告內容。An intelligent announcement method is applied to an intelligent announcement device, comprising the steps of: communicating with an external network connection device; performing rights authentication on an account provided by the network connection device; and providing an account linked to the class through the authority authentication The channel configures an announcement service to enable the account to receive the announcement content of the parent channel in the association.如請求項6所述之方法,其中該公告裝置更包含一訊息派送模組,該公告裝置係透過該訊息派送模組與該連網裝置連接,該訊息派送模組係為訊息導向系統(Message-Oriented Middleware)之伺服端模組。The method of claim 6, wherein the announcement device further comprises a message delivery module, wherein the notification device is connected to the network device by using the message delivery module, and the message delivery module is a message guidance system (Message -Oriented Middleware) server module.如請求項6所述之方法,其中該連網裝置更包含:一使用者介面,提供使用該連網裝置之使用者操作之介面;以及一訊息接收發送模組,提供該連網裝置與該訊息派送模組通訊連接,該訊息接收發送模組係為訊息導向系統(Message-Oriented Middleware)之客戶端模組。The method of claim 6, wherein the networked device further comprises: a user interface providing a user-operated interface using the networked device;A message receiving and transmitting module provides the network device to communicate with the message dispatching module, and the message receiving and transmitting module is a client module of a Message-Oriented Middleware.如請求項6所述之方法,更包含下列步驟:判斷該帳號之權限為一般使用者權限,並即提供該帳號該公告服務,該公告服務係包含一接收公告訊息服務、一申請訂閱頻道服務,以及一申請建立頻道服務;其中,該接收公告訊息服務係提供該帳號自該帳號之已訂閱頻道接收該公告訊息,該申請訂閱頻道服務係提供該帳號向欲訂閱之頻道之頻道管理員提出訂閱申請,該申請建立頻道服務係提供該帳號向欲申請之頻道所對應之頻道管理員提出建立子頻道申請。The method of claim 6, further comprising the steps of: determining that the right of the account is a general user right, and providing the account service, the announcement service includes receiving an announcement message service, and applying for a subscription channel service. And an application for establishing a channel service; wherein the receiving announcement message service provides the account to receive the announcement message from the subscribed channel of the account, and the application subscription channel service provides the account to the channel administrator of the channel to be subscribed to To subscribe to the application, the application establishes a channel service to provide the account to the channel administrator corresponding to the channel to be applied for to establish a subchannel application.如請求項6所述之方法,更包含下列步驟:判斷該帳號之權限為頻道管理員權限,並提供該帳號該公告服務,該公告服務包含一發佈公告訊息服務、一授權頻道訂閱申請服務,以及一授權子頻道建立申請服務;其中,該發佈公告訊息服務係提供該帳號向該帳號之頻道與所屬子頻道發佈該公告訊息,該授權頻道訂閱申請服務係提供該帳號之頻道帳號進行頻道訂閱申請,該授權子頻道建立申請服務係提供該帳號進行授權該帳號之所屬子頻道建立申請。The method of claim 6, further comprising the steps of: determining that the authority of the account is a channel administrator authority, and providing the announcement service of the account, the announcement service comprising an announcement message service, an authorized channel subscription application service, And an authorized sub-channel establishment application service, wherein the release announcement service provides the account to issue the announcement message to the channel of the account and the sub-channel to which the subscription service application system provides the channel account of the account for channel subscription. The application, the authorized sub-channel establishment application service provides the account to authorize the sub-channel establishment application of the account.
TW103109855A2014-03-172014-03-17 Intelligent announcement device and its methodTWI558240B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
TW103109855ATWI558240B (en)2014-03-172014-03-17 Intelligent announcement device and its method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
TW103109855ATWI558240B (en)2014-03-172014-03-17 Intelligent announcement device and its method

Publications (2)

Publication NumberPublication Date
TW201538008A TW201538008A (en)2015-10-01
TWI558240Btrue TWI558240B (en)2016-11-11

Family

ID=54851054

Family Applications (1)

Application NumberTitlePriority DateFiling Date
TW103109855ATWI558240B (en)2014-03-172014-03-17 Intelligent announcement device and its method

Country Status (1)

CountryLink
TW (1)TWI558240B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101635895A (en)*2009-07-312010-01-27青岛海信移动通信技术股份有限公司Website content subscribing system, website content subscribing method, mobile communication terminal and server
US20100192206A1 (en)*2009-01-292010-07-29Kazuaki AoyamaBulletin board system, terminal device of bulletin board system, and server device of bulletin board system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100192206A1 (en)*2009-01-292010-07-29Kazuaki AoyamaBulletin board system, terminal device of bulletin board system, and server device of bulletin board system
CN101635895A (en)*2009-07-312010-01-27青岛海信移动通信技术股份有限公司Website content subscribing system, website content subscribing method, mobile communication terminal and server

Also Published As

Publication numberPublication date
TW201538008A (en)2015-10-01

Similar Documents

PublicationPublication DateTitle
EP3467692B1 (en)Message permission management method and device, and storage medium
CN105264864B (en) Maintain video conference session continuity during session transfer to alternate device
JP2023103322A (en)Method and system for dynamically creating hot spot for medium control
CN104717132B (en)Message method, device and system
KR100866197B1 (en)Method for providing personalized broadcasting service in communication system
CN102196035B (en)For providing the method and system of unified web service discovery
CN101321262B (en) Network TV value-added service system and method for realizing service combination
CN102075500B (en)Method, system and device for realizing interaction in multimedia information distribution system
CN103118101A (en)Information sharing method used for mobile terminals
WO2013127163A1 (en)Call terminal enrollment method and device
WO2016141254A1 (en)Secure distributed device-to-device network
TW201543844A (en) Message delivery system and method with complex organizational structure
US10462154B2 (en)Restricting communications between subscriber machines
CN103326935B (en) A method and system for intelligent queuing based on microblog platform
CN103618967A (en)Method and device for interaction of mobile terminal and television end
CN104469489A (en) User Migration Method, Device and System in Interactive Network Television System
CN104093081A (en) An online instant chat system and its implementation method based on digital TV
WO2015117362A1 (en)Method and device for sharing personal information on terminal
TWI558240B (en) Intelligent announcement device and its method
CN103533054A (en)Method for realizing coordinated processing among multiple terminals and multi-terminal coordinated processing device
CN103200152A (en)Conversation processing method, server and client-side
CN101610384A (en)A kind of method and system that in wireless wide band video conference, realize information sharing
CN102281265A (en)Method and system for realizing list authentication synchronization
WO2018019047A1 (en)Set-top box operation method and device
US9071726B2 (en)Videocast service architecture

Legal Events

DateCodeTitleDescription
MM4AAnnulment or lapse of patent due to non-payment of fees

[8]ページ先頭

©2009-2025 Movatter.jp