TWI578747B - A cloud push service system and method - Google Patents
A cloud push service system and method Download PDFInfo
- Publication number
- TWI578747B TWI578747B TW104122074A TW104122074A TWI578747B TW I578747 B TWI578747 B TW I578747B TW 104122074 A TW104122074 A TW 104122074A TW 104122074 A TW104122074 A TW 104122074A TW I578747 B TWI578747 B TW I578747B
- Authority
- TW
- Taiwan
- Prior art keywords
- module
- push
- information
- electronic device
- cloud
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 16
- 230000002452 interceptive effect Effects 0.000 claims description 18
- 238000007405 data analysis Methods 0.000 claims description 14
- 230000009471 action Effects 0.000 claims description 7
- 238000013439 planning Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 5
- 230000010354 integration Effects 0.000 claims description 4
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 2
- 230000001737 promoting effect Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 10
- 238000011161 development Methods 0.000 description 5
- 230000018109 developmental process Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- LDSJMFGYNFIFRK-UHFFFAOYSA-N 3-azaniumyl-2-hydroxy-4-phenylbutanoate Chemical compound OC(=O)C(O)C(N)CC1=CC=CC=C1 LDSJMFGYNFIFRK-UHFFFAOYSA-N 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Description
本發明是有關於一種資訊傳輸系統,特別是指一種雲端推播服務系統,及使用該系統的方法。 The present invention relates to an information transmission system, and more particularly to a cloud push service system and a method of using the same.
早期的推播技術係指由伺服器端將使用者所需之資料,傳送到使用者指定之處,常見範例如電子郵件、多點傳送等等技術,推播技術係可令使用者由被動地接收資料轉變為可主動地要求資料,係為非常方便之技術。此種推播系統通常包括推播伺服器及推播機,在網際網路之架構下,推播伺服器將其資料傳送至推播機,推播機再依照該資料而運作於特定之用途,例如多媒體廣告推播系統等。 The early push technology refers to the information that the user needs to transmit to the user's designation, such as e-mail, multicast, etc., and the push technology can make the user passive. It is a very convenient technology to change the receiving data to actively request data. Such a push system usually includes a push server and a pusher. Under the framework of the Internet, the push server transmits its data to the pusher, and the pusher operates according to the data for a specific purpose. , for example, a multimedia advertisement delivery system.
隨著網路逐漸普及,除了上網人口逐漸增加,且各種數位化的資訊也不斷產生。為了滿足使用者接收資訊的要求,因此就發展出個人化資訊的提供以及主動性服務的產生。然而,針對某些要求即時性的服務來說,若是使用傳統的方式取得資訊的話,很有可能因為時間因素而影響到資訊的實用性。 With the gradual popularization of the Internet, in addition to the increasing population of the Internet, and the variety of digital information is constantly generated. In order to meet the requirements of users to receive information, the provision of personalized information and the generation of proactive services have been developed. However, for some services that require immediacy, if you use traditional methods to obtain information, it is likely that the time factor will affect the usefulness of the information.
因此,為了滿足這種即時性的需求,除了在硬體方面需要具有可攜帶之特性外,在軟體應用上亦必須具有新的技術支援才能達成。 Therefore, in order to meet the demand for such immediacy, in addition to the need for portable features in hardware, it is necessary to have new technical support in software applications.
舉例而言,行動通訊中的無線通訊應用協定(Wireless Application Protocol,簡稱WAP)之WAP1.2中就已經新增了推播(Push)的規格,因此,使用者只要對目標伺服器提出要求,就可以透過特定的裝置即時地接收訊息的回應。如此,不僅可以有效地達成資訊取得時的角色交 換,同時也解決了資訊在接收時所考慮的即時性的問題。 For example, in the Wireless Application Protocol (WAP) WAP1.2, the push specification has been added to the WAP1.2. Therefore, the user only needs to request the target server. It is possible to receive a response to a message instantly through a specific device. In this way, not only can the role of information acquisition be effectively achieved The change also solves the problem of immediacy that information is considered when it is received.
雖然推播技術的發展讓使用者可以更加容易且即時地取得資訊,然而,現行的推播技術中,仍然存在著相當多需要克服的問題。舉例而言,由於對應不同的系統平台之使用者,軟體開發者若要同時針對其不同的系統平台之使用者發送推播訊息時,就需要針對這些不同的系統平台的不同規格進行繁複的程序,才能夠讓其每一家系統平台之使用者都可以收到推播的資訊。因此,很有可能會出現由於某一系統平台的市場佔有率較低的情況,軟體開發者因而不針對此一系統平台進行推播的動作,導致此系統平台的使用者受到不平等的對待之情況發生。 Although the development of push technology allows users to obtain information more easily and instantly, however, there are still quite a few problems to be overcome in the current push technology. For example, users of different system platforms need to perform complicated procedures for different specifications of these different system platforms if they want to send push messages to users of different system platforms at the same time. In order to enable users of each of its system platforms to receive push information. Therefore, it is very likely that due to the low market share of a certain system platform, the software developers do not push the system platform, and the users of the system platform are treated unfairly. The situation happened.
此外,隨著數位技術的發達,愈來愈多軟體開發者要推播給其使用者的推播內容的檔案尺寸愈來愈大,因此,導致不論使用者是否需要此推播內容,都需要將完整之推播內容下載至其行動裝置中,而檔案尺寸大則代表需要花費很長的時間進行下載的動作,因此,當使用者對此推播內容不感興趣時,就會對此種現象感到相當的困擾。 In addition, with the development of digital technology, more and more software developers have to push the file size of the push content to their users, so that regardless of whether users need this push content, Downloading the full push content to its mobile device, while the large file size represents the action that takes a long time to download, so when the user is not interested in the content of the push, this phenomenon Feeling quite troubled.
還有,現今手持式行動裝置,例如:手機、ipad的快速普及,智慧型手持裝置已不再局限在通話、上網瀏覽或收發電子郵件也能用行動上網來使用雲端系統服務。實現雲端運算技術其環境開發需要花費大量時間跟金錢,租用或是付費使用雲端服務,又有安全以及隱私權問題,而現行的雲端服務也不是全面化,如何解決當前雲端服務的不便,以成為相關技術人員亟需努力的目標。 Moreover, today's handheld mobile devices, such as mobile phones and ipads, are rapidly becoming popular. Smart handheld devices are no longer limited to calls, Internet browsing, or e-mail. They can also use the mobile system to access cloud system services. Realizing cloud computing technology, its environment development requires a lot of time and money, renting or paying for cloud services, and security and privacy issues, and the current cloud services are not comprehensive, how to solve the inconvenience of current cloud services to become The relevant technical staff is in urgent need of the goal.
有鑑於此,本發明之一目的是在提供一種雲端推播服務系統,並包含一資料來源伺服器、雲端推播服務平台,及至少一電子裝置。 In view of this, an object of the present invention is to provide a cloud push service system, and includes a data source server, a cloud push service platform, and at least one electronic device.
該資料來源伺服器包括一資訊來源模組、一 記憶模組,及一儲存有一推播參數之資訊推播模組,該資訊來源模組接收外界之資訊並儲存於該記憶模組中,並通知該資訊推播模組依據該推播參數將該記憶模組中的資訊向外推播。該雲端推播服務平台與該資料來源伺服器資訊連接,並包括一電子表單模組、一資料分析模組,及一即時通訊模組,該電子表單模組設定該資訊推播模組的推播參數並儲存有至少一電子表單,該電子表單利用該資料分析模組進行表單內容分析,並藉由該即時通訊模組對外發送該電子表單。該電子裝置與該雲端推播服務平台資訊及該資料來源伺服器資訊連接,並包括一推播設定模組,及一接收該資訊推播模組之推播資訊的推播接收模組,該推播設定模組將該電子裝置所需之電子表單告知該雲端推播服務平台之電子表單模組。 The data source server includes an information source module, and a a memory module, and an information push module storing a push parameter, the information source module receives the external information and stores it in the memory module, and notifies the information push module according to the push parameter The information in the memory module is pushed out. The cloud push service platform is connected to the data source server and includes an electronic form module, a data analysis module, and an instant messaging module. The electronic form module sets the push of the information push module. The parameter is stored and stored with at least one electronic form, and the electronic form uses the data analysis module to analyze the form content, and the electronic form is sent by the instant messaging module. The electronic device is connected to the cloud push service platform information and the data source server information, and includes a push setting module and a push receiving module that receives the push information of the information push module. The push setting module notifies the electronic form required by the electronic device to the electronic form module of the cloud push service platform.
本發明的又一技術手段,是在於上述之雲端推播服務平台更包括一系統安全模組,該系統安全模組針對該雲端推播服務平台所收發之資訊進行安全認證,該系統安全模組逐一檢測該雲端推播服務平台所收發之資訊中是否具有認證金鑰並加以比對,以避免該雲端推播服務平台遭受非法訪問及惡意攻擊。 Another technical means of the present invention is that the cloud push service platform further includes a system security module, and the system security module performs security authentication on the information sent and received by the cloud push service platform, and the system security module Check whether the information sent and received by the cloud push service platform has the authentication key and compare it to avoid the illegal access and malicious attack of the cloud push service platform.
本發明的再一技術手段,是在於上述之雲端推播服務平台更包括一提供該電子裝置之推播設定模組設定資訊之遠端控管模組,並設定該資料來源伺服器之資訊推播模組的推播參數,使該資訊推播模組正確的將該記憶模組所儲存的資訊推播至該電子裝置之推播接收模組,用以取得遠端設備的控管狀況。 A further technical means of the present invention is that the cloud push service platform further includes a remote control module for providing the push setting module setting information of the electronic device, and setting the information push of the data source server. The push parameter of the broadcast module enables the information push module to correctly push the information stored in the memory module to the push receiving module of the electronic device to obtain the control status of the remote device.
本發明之另一技術手段,是在於上述之雲端推播服務平台更包括一互動廣告模組,該互動廣告模組接收該雲端推播服務平台中其他模組的互動廣告需求,並設定該資料來源伺服器之資訊推播模組的推播參數,使該資訊推播模組正確的將該記憶模組所儲存的資訊推播至該電 子裝置之推播接收模組,用以使該資料來源伺服器與該電子裝置進行相關廣告的互動。 Another technical means of the present invention is that the cloud push service platform further includes an interactive advertisement module, and the interactive advertisement module receives the interactive advertisement requirement of other modules in the cloud push service platform, and sets the data. The push parameters of the information push module of the source server enable the information push module to correctly push the information stored in the memory module to the power The push receiving module of the child device is configured to enable the data source server to interact with the electronic device for related advertisements.
本發明的又一技術手段,是在於上述之雲端推播服務平台更包括一文件出版模組,該電子裝置之推播設定模組藉由該文件出版模組對該資料來源伺服器之資訊推播模組的推播參數進行設定,使該資訊推播模組正確的將該記憶模組之資訊推播給該電子裝置之推播接收模組,用以使該資料來源伺服器取得新的檔案時可立即推播至該電子裝置。 A further technical means of the present invention is that the cloud push service platform further includes a file publishing module, and the push setting module of the electronic device pushes the information of the data source server by the file publishing module. The push parameter of the broadcast module is set, so that the information push module correctly pushes the information of the memory module to the push receiving module of the electronic device, so that the data source server obtains a new one. The file can be immediately pushed to the electronic device.
本發明的再一技術手段,是在於上述之雲端推播服務平台更包括一行動郵件模組,該行動郵件模組儲存有至少一與該電子裝置相關之郵件地址,該行動郵件模組將該郵件地址設定至該資料來源伺服器之資訊推播模組的推播參數,使該資訊推播模組正確的將該記憶模組所儲存的資訊推播至該電子裝置之推播接收模組,用以使該資料來源伺服器取得新的電子郵件時可立即推播至該電子裝置。 A further technical means of the present invention is that the cloud push service platform further includes a mobile mail module, and the mobile mail module stores at least one email address associated with the electronic device, and the mobile mail module The mail address is set to the push parameter of the information push module of the data source server, so that the information push module correctly pushes the information stored in the memory module to the push receiving module of the electronic device. In order to enable the data source server to obtain a new email, it can be immediately pushed to the electronic device.
本發明的另一技術手段,是在於上述之雲端推播服務平台更包括一資料同步模組,該資料同步模組整合該電子裝置中必須同步的資料並儲存有一同步檔案資訊,且該資料同步模組將該同步檔案資訊設定至該推播設定模組之推播參數,使該資訊推播模組正確的將該記憶模組所儲存之資訊推播至該電子裝置之推播接收模組,用以使該電子裝置中的資訊與網路同步。 Another technical means of the present invention is that the cloud push service platform further includes a data synchronization module, wherein the data synchronization module integrates data that must be synchronized in the electronic device and stores a synchronization file information, and the data synchronization is performed. The module sets the synchronization file information to the push parameter of the push setting module, so that the information push module correctly pushes the information stored in the memory module to the push receiving module of the electronic device. For synchronizing information in the electronic device with the network.
本發明的又一技術手段,是在於上述之資料來源伺服器更包括一與該資訊推播模組連接之資訊續傳模組,該資訊續傳模組輔助該資訊推播模組成功將該記憶模組之儲存資訊推播至該電子裝置。 Another technical means of the present invention is that the data source server further includes a information retransmission module connected to the information promotion module, and the information retransmission module assists the information promotion module to successfully The stored information of the memory module is pushed to the electronic device.
本發明的再一技術手段,是在於上述之雲端推播服務系統是一行動學習裝置(Mobile Learning)、一企 業資源規劃裝置(ERP)、一工作流程規劃裝置(BPM)、一顧客關係管理裝置(CRM)、一商業智慧分析裝置(BI)、一入口網站裝置(Portal),及一電子郵件裝置(mail)其中之一。 Another technical means of the present invention is that the cloud push service system is a mobile learning device and an enterprise. Industry Resource Planning Device (ERP), a Workflow Planning Device (BPM), a Customer Relationship Management Device (CRM), a Business Intelligence Analysis Device (BI), an Portal Device (Portal), and an Email Device (mail) )one of them.
本發明的另一目的是提供一種雲端推播服務方法,使用上述之雲端推播服務系統,並該方法包含下列步驟:首先執行一建立連線步驟,使用一網際網路將一資料來源伺服器、一雲端推播服務平台,及至少一電子裝置資訊連接並建立安全認證的資訊連接。接著執行一需求整合步驟,該電子裝置利用一推播設定模組將該電子裝置所需要的推播資訊告知該雲端推播服務平台。然後執行一需求上傳步驟,該雲端推播服務平台使用一電子表單模組、一資料分析模組、一即時通訊模組、一系統安全模組、一遠端控管模組、一互動廣告模組、一文件出版模組、一行動郵件模組,及一資料同步模組其中之一或其組合將該電子裝置之需要的推播資訊上傳至該資料來源伺服器。最後執行一資訊推播步驟,該資料來源伺服器包括一資訊來源模組、一記憶模組,及一資訊推播模組,該資訊來源模組接收外界之資訊並儲存於該記憶模組中,該資訊推播模組依據該電子裝置之需求將儲存該記憶模組中的資訊推播至該電子裝置。 Another object of the present invention is to provide a cloud push service method using the above-described cloud push service system, and the method includes the following steps: first performing a connection establishment step, using a network to connect a data source server , a cloud push service platform, and at least one electronic device information connection and establish a secure authentication information connection. Then, a demand integration step is performed, and the electronic device uses a push setting module to notify the cloud push service platform of the push information required by the electronic device. Then performing a demand uploading step, the cloud push service platform uses an electronic form module, a data analysis module, an instant messaging module, a system security module, a remote control module, and an interactive advertising module. One of the group, one file publishing module, one mobile mail module, and one data synchronization module or a combination thereof uploads the required push information of the electronic device to the data source server. The information source server includes a source of information module, a memory module, and a news feed module. The information source module receives external information and stores it in the memory module. The information promotion module pushes information stored in the memory module to the electronic device according to the requirements of the electronic device.
本發明之有益功效在於透過GCM、APNS或MTNS雲端技術,目的是能打造各式各樣的“應用雲”,也可以藉此作為基礎,連結到其他雲端服務廠商的“公有雲”,以達到行動雲端的目標。本發明是以開發雲端服務模組的元件。使用者可透過行動裝置執行雲端資訊的處理,如搜尋資訊、閱讀資訊或處理資料等。使用者訊息傳遞流程,當使用者提出需求時,系統會將訊息傳送至CPS平台,儲存之後把需求進行分割並交由多個雲端子系統分別處理,各子系統處理完後會把需求的訊息傳回至CPS做 整合,接著再送回給最初的使用者。 The beneficial effects of the present invention are through the GCM, APNS or MTNS cloud technology, the purpose is to create a variety of "application clouds", or as a basis, to connect to the "public cloud" of other cloud service providers to achieve The goal of the action cloud. The present invention is an element for developing a cloud service module. Users can perform cloud information processing through mobile devices, such as searching for information, reading information or processing data. The user message delivery process, when the user makes a request, the system will transmit the message to the CPS platform. After the storage, the demand is divided and processed by multiple cloud terminal systems, and the subsystems will process the required information after processing. Returned to CPS to do The integration is then sent back to the original user.
本發明的推播服務(Push service)或是推播技術(Push technology),是指在通訊技術為基底下,進行傳遞訊息之服務。推播服務的優勢在於可以在許多終端設備下執行,推播內容可以是文字、聲音、影像等,呈現效果對於使用者來說是相當好的,目前常見的應用服務如廣告看板、社群互動、電子郵件、簡訊等。典型推播服務有同步會議和即時訊息,透過這些訊息通訊服務,使用者可以將訊息內容與文件檔案即時傳送給對方。 The push service or the push technology of the present invention refers to a service for transmitting a message under the communication technology. The advantage of the push broadcast service is that it can be executed under many terminal devices. The push content can be text, sound, video, etc. The rendering effect is quite good for the user. Currently, common application services such as advertising billboards and community interaction , email, newsletter, etc. Typical push services include simultaneous meetings and instant messaging. Through these messaging services, users can instantly send message content and file files to each other.
3‧‧‧資料來源伺服器 3‧‧‧Data source server
31‧‧‧資訊來源模組 31‧‧‧Information Source Module
32‧‧‧記憶模組 32‧‧‧Memory Module
33‧‧‧資訊推播模組 33‧‧‧Information Push Module
331‧‧‧推播參數 331‧‧‧Push parameters
34‧‧‧資訊續傳模組 34‧‧‧Information Renewal Module
4‧‧‧雲端推播服務平台 4‧‧‧Cloud Push Service Platform
41‧‧‧電子表單模組 41‧‧‧Electronic Form Module
411‧‧‧電子表單 411‧‧‧Electronic form
42‧‧‧資料分析模組 42‧‧‧Data Analysis Module
43‧‧‧即時通訊模組 43‧‧‧ instant messaging module
44‧‧‧系統安全模組 44‧‧‧System Security Module
45‧‧‧遠端控管模組 45‧‧‧Remote control module
46‧‧‧互動廣告模組 46‧‧‧Interactive advertising module
47‧‧‧文件出版模組 47‧‧‧Document publishing module
48‧‧‧行動郵件模組 48‧‧‧Action Mail Module
481‧‧‧郵件地址 481‧‧‧Email address
49‧‧‧資料同步模組 49‧‧‧Data Synchronization Module
491‧‧‧同步檔案資訊 491‧‧‧Synchronized file information
5‧‧‧電子裝置 5‧‧‧Electronic devices
51‧‧‧推播設定模組 51‧‧‧Pushing setting module
52‧‧‧推播接收模組 52‧‧‧Pushing Receiver Module
901~904‧‧‧步驟 901~904‧‧‧Steps
圖1是一示意圖,說明本發明雲端推播服務系統及方法之一第一較佳實施例;圖2是一示意圖,說明該第一較佳實施例之儲存資料;及圖3是一流程示意圖,說明本發明雲端推播服務系統及方法之一第二較佳實施例。 1 is a schematic diagram showing a first preferred embodiment of a cloud push service system and method according to the present invention; FIG. 2 is a schematic diagram showing the stored data of the first preferred embodiment; and FIG. 3 is a schematic flowchart A second preferred embodiment of the cloud push service system and method of the present invention is illustrated.
有關於本發明之相關申請專利特色與技術內容,在以下配合參考圖式之兩個較佳實施例的詳細說明中,將可清楚的呈現。 The details of the related patents and the technical contents of the present invention will be apparent from the following detailed description of the preferred embodiments of the accompanying drawings.
在進行詳細說明前應注意的是,類似的元件是以相同的編號來作表示。 It should be noted that, before the detailed description, similar elements are denoted by the same reference numerals.
參閱圖1、2,為本發明雲端推播服務系統及方法之第一較佳實施例,該第一較佳實施例是一種雲端推播服務系統,並包含一資料來源伺服器3、雲端推播服務平台4,及至少一電子裝置5。 Referring to FIG. 1 and FIG. 2, the first preferred embodiment of the cloud push service system and method of the present invention is a cloud push service system, and includes a data source server 3 and a cloud push Broadcasting service platform 4, and at least one electronic device 5.
該資料來源伺服器3包括一資訊來源模組31、一記憶模組32,及一儲存有一推播參數331之資訊推播模組33,該資訊來源模組31接收外界之資訊並儲存於 該記憶模組32中,並通知該資訊推播模組33依據該推播參數331將該記憶模組32中的資訊向外推播。 The data source server 3 includes an information source module 31, a memory module 32, and an information promotion module 33 storing a push parameter 331. The information source module 31 receives external information and stores it in the information source module 31. The memory module 32 notifies the information promotion module 33 to push the information in the memory module 32 outward according to the push parameter 331.
較佳地,該資料來源伺服器3可以使用Google雲端推播(GCM)、Apple雲端推播(APNs)、微軟雲端推播(MPNs),或是由技術人員所撰寫之資訊推播伺服器,其目的為接受使用者的需求資訊設定,並依據設定內容至相關網路位址擷取所需檔案及資訊且主動提供使用者。 Preferably, the data source server 3 can use Google Cloud Push (GCM), Apple Cloud Push (APNs), Microsoft Cloud Push (MPNs), or an information push server written by a technician. The purpose is to accept the user's demand information settings, and to retrieve the required files and information according to the settings to the relevant network address and proactively provide users.
該雲端推播服務平台4與該資料來源伺服器3資訊連接,並包括一電子表單模組41、一資料分析模組42,及一即時通訊模組43,該電子表單模組41設定該資訊推播模組33的推播參數331並儲存有至少一電子表單411,該電子表單411利用該資料分析模組42進行表單內容分析,並藉由該即時通訊模組43對外發送該電子表單411。 The cloud push service platform 4 is connected to the data source server 3 and includes an electronic form module 41, a data analysis module 42, and an instant messaging module 43. The electronic form module 41 sets the information. The push parameter 331 of the push module 33 is stored with at least one electronic form 411. The electronic form 411 uses the data analysis module 42 to analyze the form content, and the electronic form 411 is sent by the instant messaging module 43. .
該電子裝置5與該雲端推播服務平台4資訊及該資料來源伺服器3資訊連接,並包括一推播設定模組51,及一接收該資訊推播模組33之推播資訊的推播接收模組52,該推播設定模組51將該電子裝置5所需之電子表單411告知該雲端推播服務平台4之電子表單模組41。 The electronic device 5 is connected to the information of the cloud push service platform 4 and the data source server 3, and includes a push setting module 51 and a push broadcast of the push information received by the information push module 33. The receiving module 52, the push setting module 51 informs the electronic form 411 required by the electronic device 5 to the electronic form module 41 of the cloud push service platform 4.
該電子裝置5為可連上一網際網路的行動通訊裝置,並利用該推播設定模組51將使用者所需之電子表單411的相關資訊及來源,對該雲端推播服務平台4進行設定,該電子表單模組41將該電子表單411之相關設定儲存至該資訊推播模組33之推播參數331中,當該資料來源伺服器3之資訊來源模組31得到新的電子表單411資訊時,會儲存至該記憶模組32中並藉由該資訊推播模組33通知該電子裝置5之推播接收模組52,使該電子裝置5至該雲端推播服務平台4之電子表單模組41下載合適的顯示程式,並將該資料來源伺服器3之記憶模組32中相關的資 料下載,以提供使用者查閱。 The electronic device 5 is a mobile communication device that can be connected to an Internet, and uses the push setting module 51 to perform information and source information of the electronic form 411 required by the user on the cloud push service platform 4 The electronic form module 41 stores the related settings of the electronic form 411 in the push parameter 331 of the information push module 33, and the information source module 31 of the data source server 3 obtains a new electronic form. The 411 information is stored in the memory module 32, and the information receiving module 33 is notified to the push receiving module 52 of the electronic device 5 to cause the electronic device 5 to the cloud push service platform 4 The electronic form module 41 downloads a suitable display program, and the related resources in the memory module 32 of the data source server 3 Download the material to provide user access.
當該使用者想要分析該電子表單411中的資訊時,可以將該電子裝置5中之電子表單411的資訊,及分析資訊的種類設定上傳至該雲端推播服務平台4之資料分析模組42中,該資料分析模組42將會依據設定將該電子表單411進行分析,並將分析結果下載至該電子裝置5予以顯示。 When the user wants to analyze the information in the electronic form 411, the information of the electronic form 411 in the electronic device 5 and the type of the analysis information can be uploaded to the data analysis module of the cloud push service platform 4 42, the data analysis module 42 will analyze the electronic form 411 according to the setting, and download the analysis result to the electronic device 5 for display.
此外,該電子表單411資訊來源處如有即時訊息想要告知該使用者時,會將即時訊息下載給該資訊推播模組33,該資訊推播模組33將即時訊息儲存在該記憶模組32中,並藉由該資訊推播模組33通知該電子裝置5之推播接收模組52,該電子裝置5至該雲端推播服務平台4之即時通訊模組43下載相關的顯示程式,並至該資料來源伺服器3之記憶模組32中相關的資料下載,用以即時提供使用者資訊。 In addition, if there is an instant message to inform the user, the electronic form 411 downloads the instant message to the information promotion module 33, and the information promotion module 33 stores the instant message in the memory mode. In the group 32, the information receiving module 33 is notified to the push receiving module 52 of the electronic device 5, and the electronic device 5 to the instant messaging module 43 of the cloud push service platform 4 downloads the related display program. And downloading related data in the memory module 32 of the data source server 3 for providing user information in real time.
該雲端推播服務平台4更包括一系統安全模組44,該系統安全模組44針對該雲端推播服務平台4所收發之資訊進行安全認證,該系統安全模組44逐一檢測該雲端推播服務平台4所收發之資訊中是否具有認證金鑰並加以比對,以避免該雲端推播服務平台4遭受非法訪問及惡意攻擊。 The cloud push service platform 4 further includes a system security module 44. The system security module 44 performs security authentication on the information sent and received by the cloud push service platform 4, and the system security module 44 detects the cloud push broadcast one by one. Whether the information sent and received by the service platform 4 has an authentication key and is compared to prevent the cloud push service platform 4 from being subjected to illegal access and malicious attacks.
上述之認證金鑰有許多技術手段,舉例來說,該認證金鑰包括驗證、帳號、授權、管控、稽核等多種金鑰資訊及認證金鑰的相關程式,由於資訊認證的種類繁多,且並不是本發明雲端推播之重點,在此便不再一一贅述。 The above-mentioned authentication key has many technical means. For example, the authentication key includes various key information such as authentication, account number, authorization, control, auditing, and the like, and the related program of the authentication key, due to the wide variety of information authentication, and It is not the focus of the cloud push of the present invention, and will not be repeated here.
該雲端推播服務平台4更包括一提供該電子裝置5之推播設定模組51設定資訊之遠端控管模組45,並設定該資料來源伺服器3之資訊推播模組33的推播參數331,使該資訊推播模組33正確的將該記憶模組32所儲存 的資訊推播至該電子裝置5之推播接收模組52,用以取得設置於遠端之設備的控管狀況。 The cloud push service platform 4 further includes a remote control module 45 that provides setting information of the push setting module 51 of the electronic device 5, and sets the push of the information push module 33 of the data source server 3. The parameter 331 is configured to enable the information promotion module 33 to correctly store the memory module 32. The information is pushed to the push receiving module 52 of the electronic device 5 for obtaining the control status of the device disposed at the remote end.
該資料來源伺服器3可以利用該網際網路與遠端的電子設備進行資訊連接,其電子設備可包括家電、交通工具、自動化生產設備等多種設備,將所有能夠被獨立尋址的普通物理物件利用網路實作互聯互通,用以實現物聯網(Internet of Things)的功效,令使用者不僅可以即時監控,還可以對其電子設備加以控制。 The data source server 3 can use the internet to connect with remote electronic devices, and the electronic device can include various devices such as home appliances, vehicles, and automated production equipment, and all common physical objects that can be independently addressed. The use of the Internet to achieve interoperability, to achieve the Internet of Things, so that users can not only monitor immediately, but also control their electronic devices.
如上所述,其電子設備會主動將自己本身的狀態資訊傳遞至該資料來源伺服器3之資訊來源模組31,該資訊來源模組31將狀態訊息儲存在該記憶模組32中,並藉由該資訊推播模組33通知該電子裝置5之推播接收模組52,該電子裝置5至該雲端推播服務平台4之遠端控管模組45下載相關的顯示程式,並至該資料來源伺服器3之記憶模組32中相關的資料下載,用以即時得知其電子設備的狀態,該電子裝置5還能與該電子設備利用網路進行連接並加以控制,達到物連網及遠端監控的功效。 As described above, the electronic device actively transmits its own status information to the information source module 31 of the data source server 3. The information source module 31 stores the status message in the memory module 32 and borrows The information receiving module 33 notifies the push receiving module 52 of the electronic device 5, and the electronic device 5 to the remote control module 45 of the cloud push service platform 4 downloads the related display program, and The related data downloading in the memory module 32 of the data source server 3 is used to instantly know the state of the electronic device, and the electronic device 5 can also be connected to and controlled by the electronic device using the network to reach the Internet of Things. And the efficacy of remote monitoring.
該雲端推播服務平台4更包括一互動廣告模組46,該互動廣告模組46接收該雲端推播服務平台4中其他模組的互動廣告需求,並設定該資料來源伺服器3之資訊推播模組33的推播參數331,使該資訊推播模組33正確的將該記憶模組32所儲存的資訊推播至該電子裝置5之推播接收模組52,用以使該資料來源伺服器3與該電子裝置5進行相關廣告的互動。 The cloud push service platform 4 further includes an interactive advertisement module 46. The interactive advertisement module 46 receives the interactive advertisement demand of other modules in the cloud push service platform 4, and sets the information push of the data source server 3. The push parameter 331 of the broadcast module 33 causes the information push module 33 to correctly push the information stored in the memory module 32 to the push receiving module 52 of the electronic device 5 for making the data. The source server 3 interacts with the electronic device 5 for related advertisements.
當使用者利用電子裝置5之推播設定模組51對該互動廣告模組46訂閱一個廣告服務時,該互動廣告模組46將廣告來源地址設定至該資訊推播模組33中,並使該資訊來源模組31收集來自外界的廣告訊息,當資訊來源模組31接收到廣告資訊時,會將廣告訊息儲存在該記憶模組32中,並藉由該資訊推播模組33通知該電子裝置5之 推播接收模組52,該電子裝置5至該雲端推播服務平台4之互動廣告模組46下載相關的顯示程式,並至該資料來源伺服器3之記憶模組32中相關的資料下載,用以即時得知廣告訊息。 When the user subscribes to the interactive advertising module 46 with an advertising service by using the push setting module 51 of the electronic device 5, the interactive advertising module 46 sets the advertising source address to the information promoting module 33, and The information source module 31 collects advertisement information from the outside world. When the information source module 31 receives the advertisement information, the advertisement information is stored in the memory module 32, and the information promotion module 33 notifies the information. Electronic device 5 Pushing the receiving module 52, the electronic device 5 to the interactive advertising module 46 of the cloud push service platform 4 downloads the relevant display program, and downloads related data to the memory module 32 of the data source server 3, Used to instantly know the advertising message.
該雲端推播服務平台4更包括一文件出版模組47,該電子裝置5之推播設定模組51藉由該文件出版模組47對該資料來源伺服器3之資訊推播模組33的推播參數331進行設定,使該資訊推播模組33正確的將該記憶模組32之資訊推播給該電子裝置5之推播接收模組52,用以使該資料來源伺服器3取得新的檔案時可立即推播至該電子裝置5。 The cloud push service platform 4 further includes a file publishing module 47. The push setting module 51 of the electronic device 5 is used by the file publishing module 47 to push the information module 33 of the data source server 3. The push parameter 331 is configured to enable the information promotion module 33 to correctly broadcast the information of the memory module 32 to the push receiving module 52 of the electronic device 5 for the data source server 3 to obtain The new file can be immediately pushed to the electronic device 5.
當使用者對一網路商城訂閱書籍或月刊時,該電子裝置5之推播設定模組51會將該使用者的訂閱資訊利用該文件出版模組47儲存至該資料來源伺服器3之資訊推播模組33中,該資訊來源模組31在藉由該資訊推播模組33之設定主動或被動地對該網路商城抓取所訂閱的文件或檔案,儲存於該記憶模組32中並藉由該資訊推播模組33通知該電子裝置5之推播接收模組52,該電子裝置5至該雲端推播服務平台4之文件出版模組47下載相關的顯示程式,並至該資料來源伺服器3之記憶模組32中相關的資料下載,用以讓使用者可以立即得到所訂閱的電子書。 When the user subscribes to a website or a monthly magazine, the push setting module 51 of the electronic device 5 stores the user's subscription information to the information source server 3 by using the file publishing module 47. In the push module 33, the information source module 31 actively or passively captures the subscribed file or file to the online mall by the setting of the information promotion module 33, and stores the file or file subscribed to the memory module 32. And the information receiving module 33 notifies the push receiving module 52 of the electronic device 5, the electronic device 5 to the file publishing module 47 of the cloud push service platform 4 downloads the related display program, and The data source of the data source server 3 of the server 3 is downloaded to enable the user to immediately obtain the subscribed e-book.
該雲端推播服務平台4更包括一行動郵件模組48,該行動郵件模組48儲存有至少一與該電子裝置5相關之郵件地址481,該行動郵件模組48將該郵件地址481設定至該資料來源伺服器3之資訊推播模組33的推播參數331,使該資訊推播模組33正確的將該記憶模組32所儲存的資訊推播至該電子裝置5之推播接收模組52,用以使該資料來源伺服器3取得新的電子郵件時可立即推播至該電子裝置5。 The mobile push service platform 4 further includes an action mail module 48. The mobile mail module 48 stores at least one mail address 481 associated with the electronic device 5. The mobile mail module 48 sets the mail address 481 to The push parameter 331 of the information promotion module 33 of the data source server 3 causes the information promotion module 33 to correctly push the information stored in the memory module 32 to the push receiving of the electronic device 5. The module 52 is configured to enable the data source server 3 to immediately push the electronic device 5 when it obtains a new email.
本發明之雲端推播服務系統也提供行動郵件的服務,使用者可以將自己常用的郵件地址481使用該推播設定模組51儲存在該資料來源伺服器3之資訊推播模組33中,當該資訊來源模組31收取到新的郵件資訊時,將郵件資訊儲存在該記憶模組32中並利用該資料來源伺服器3之資訊推播模組33下載至該使用者之電子裝置5中。 The cloud push service system of the present invention also provides a service of the mobile mail, and the user can store the commonly used mail address 481 in the information push module 33 of the data source server 3 by using the push setting module 51. When the information source module 31 receives the new mail information, the mail information is stored in the memory module 32 and downloaded to the electronic device 5 of the user by using the information promotion module 33 of the data source server 3. in.
該雲端推播服務平台4更包括一資料同步模組49,該資料同步模組49整合該電子裝置5中必須同步的資料並儲存有一同步檔案資訊491,且該資料同步模組49將該同步檔案資訊491設定至該推播設定模組51之推播參數331,使該資訊推播模組33正確的將該記憶模組32所儲存之資訊推播至該電子裝置5之推播接收模組52,用以使該電子裝置5中的資訊與網路同步。 The cloud push service platform 4 further includes a data synchronization module 49. The data synchronization module 49 integrates the data that must be synchronized in the electronic device 5 and stores a synchronization file information 491, and the data synchronization module 49 synchronizes the data. The file information 491 is set to the push parameter 331 of the push setting module 51, so that the information push module 33 correctly pushes the information stored in the memory module 32 to the push receiving mode of the electronic device 5. The group 52 is configured to synchronize the information in the electronic device 5 with the network.
舉例來說,使用該電子裝置5之使用者為販賣商品A的業務員,該使用者在外與客戶談生意時,必須隨時瞭解該商品A於公司的存貨量、進貨價,及利潤值,當該使用者打開該電子裝置5時,該電子裝置5即可至該雲端推播服務平台4之資料同步模組49下載顯示程式,並於該資料來源伺服器3之記憶模組32擷取相關的資訊,且當公司更新資訊時會將該同步檔案資訊491利用該資訊來源模組31儲存至該記憶模組32中,該資訊推播模組33會通知該電子裝置5至該記憶模組32擷取新的資訊,避免使用者以錯誤的商品資訊與客戶周旋,而造成公司之損失。 For example, the user who uses the electronic device 5 is a salesperson who sells the product A. When the user talks with the customer outside the business, the user must know the inventory quantity, the purchase price, and the profit value of the product A at any time. When the user opens the electronic device 5, the electronic device 5 can download the display program to the data synchronization module 49 of the cloud push service platform 4, and retrieve the relevant information from the memory module 32 of the data source server 3. The information of the synchronization file information 491 is stored in the memory module 32 by the information source module 31, and the information promotion module 33 notifies the electronic device 5 to the memory module. 32 Capture new information to prevent users from dealing with customers with the wrong product information, resulting in the loss of the company.
該資料來源伺服器3更包括一與該資訊推播模組33連接之資訊續傳模組34,該資訊續傳模組34輔助該資訊推播模組33成功將該記憶模組32之儲存資訊推播至該電子裝置5。 The data source server 3 further includes a information retransmission module 34 connected to the information promotion module 33. The information retransmission module 34 assists the information promotion module 33 in successfully storing the memory module 32. Information is pushed to the electronic device 5.
該資訊續傳模組34是用來偵測該資料來源伺服器3與該電子裝置5之間的網路連線狀態,當有推播 資訊但與該電子裝置5間的網路並無連線時,該資訊續傳模組34會加以記憶並等待該電子裝置5連線,當該資料來源伺服器3與該電子裝置5之間建立網路連線時,藉由該資訊推播模組33通知該電子裝置5。此外,該資訊續傳模組34可維持該電子裝置5的下載狀態,以持續並完整地將該電子裝置5所需的檔案及資訊讀取完畢。 The information retransmission module 34 is configured to detect the network connection status between the data source server 3 and the electronic device 5, when there is a push broadcast When the information is not connected to the network between the electronic device 5, the information retransmission module 34 will memorize and wait for the electronic device 5 to connect, when the data source server 3 and the electronic device 5 are connected. When the network connection is established, the electronic device 5 is notified by the information push module 33. In addition, the information retransmission module 34 can maintain the download status of the electronic device 5 to continuously and completely read the files and information required by the electronic device 5.
該雲端推播服務系統是一行動學習裝置(Mobile Learning)、一企業資源規劃裝置(ERP)、一工作流程規劃裝置(BPM)、一顧客關係管理裝置(CRM)、一商業智慧分析裝置(BI)、一入口網站裝置(Portal),及一電子郵件裝置(mail)其中之一,實際實施時,任何網路推播服務都可以使用本發明的架構來加以設計,不應以此為限。 The cloud push service system is a mobile learning device (Mobile Learning), an enterprise resource planning device (ERP), a workflow planning device (BPM), a customer relationship management device (CRM), and a business intelligence analysis device (BI). ), one of the Portal device, and one of the email devices. In actual implementation, any network push service can be designed using the architecture of the present invention and should not be limited thereto.
值得一提的是,該雲端推播服務平台4之電子表單模組41、資料分析模組42、即時通訊模組43、系統安全模組44、遠端控管模組45、互動廣告模組46、文件出版模組47、行動郵件模組48,及資料同步模組49,為彼此可以相互支援的程式,其技術人員設計該雲端推播服務系統時可依據服務之種類來選擇使用的模式,並不必要9種模式都需使用。 It is worth mentioning that the electronic form module 41, the data analysis module 42, the instant messaging module 43, the system security module 44, the remote control module 45, and the interactive advertising module of the cloud push service platform 4 46. The document publishing module 47, the mobile mail module 48, and the data synchronization module 49 are mutually compatible programs, and the technicians select the mode according to the type of service when designing the cloud push service system. It is not necessary to use all 9 modes.
舉例來說,架構於該行動學習裝置時可利用該文件出版模組47下載學習的課程內容,學習期間可利用該即時通訊模組43與老師互動,學習結束時可利用該互動廣告模組46測驗學習之效果,其中,該雲端推播服務平台4的資訊傳輸都需要該系統安全模組44加以認證,以完成行動學習裝置的功效。 For example, when the mobile learning device is configured, the document publishing module 47 can be used to download the learned course content, and the instant messaging module 43 can be used to interact with the teacher during the learning period, and the interactive advertising module 46 can be utilized at the end of the learning. The effect of the test learning, wherein the information transmission of the cloud push service platform 4 requires the system security module 44 to authenticate to complete the function of the action learning device.
參閱圖3,為本發明雲端推播服務系統及方法之第二較佳實施例,該第二較佳實施例是一種使用上述雲端推播服務系統的方法,並包含下列步驟:首先執行一建立連線步驟901,使用該網際網路將該資料來源伺服器3、該雲端推播服務平台4,及至 少該電子裝置5資訊連接並建立安全認證的資訊連接。該電子裝置5可利用認證金鑰與該資料來源伺服器3,及該雲端推播服務平台4建立網路連線,並加以建立該資料來源伺服器3與該雲端推播服務平台4之間的網路連線。 3 is a second preferred embodiment of a cloud push service system and method according to the present invention. The second preferred embodiment is a method for using the cloud push service system described above, and includes the following steps: first performing an establishment The connecting step 901, using the internet server, the data source server 3, the cloud push service platform 4, and Less electronic device 5 information connection and establish a secure authenticated information connection. The electronic device 5 can establish a network connection with the data source server 3 and the cloud push service platform 4 by using an authentication key, and establish a relationship between the data source server 3 and the cloud push service platform 4 Network connection.
接著執行一需求整合步驟902,該電子裝置5利用該推播設定模組51將該電子裝置5所需要的推播資訊告知該雲端推播服務平台4。該電子裝置5之推播設定模組51可接受使用者的需求設定,並將其需求設定的資訊上傳至該雲端推播服務平台4上。 Then, a demand integration step 902 is executed, and the electronic device 5 uses the push setting module 51 to notify the cloud push service platform 4 of the push information required by the electronic device 5. The push setting module 51 of the electronic device 5 can accept the user's demand setting and upload the information of the demand setting to the cloud push service platform 4.
然後進行一需求上傳步驟903,該雲端推播服務平台4使用該電子表單模組41、該資料分析模組42、該即時通訊模組43、該系統安全模組44、該遠端控管模組45、該互動廣告模組46、該文件出版模組47、該行動郵件模組48,及該資料同步模組49其中之一或其組合將該電子裝置5之需要的推播資訊上傳至該資料來源伺服器3。 Then, a demand uploading step 903 is performed. The cloud push service platform 4 uses the electronic form module 41, the data analysis module 42, the instant messaging module 43, the system security module 44, and the remote control module. The group 45, the interactive advertisement module 46, the file publishing module 47, the mobile mail module 48, and one or a combination of the data synchronization modules 49 upload the required push information of the electronic device 5 to The data source server 3.
由於該電子裝置5的需求設定可能包含多個需求指令,該雲端推播服務平台4依據該電子裝置5的需求設定選擇合適的模組。本發明雲端推播服務系統之9個模組為撰寫程式的基本架構,其技術人員依據推播服務種類來選擇使用之模組,無需使用的模組是不用加以撰寫的。如此一來,將可以大大減少模組設計人員設計撰寫的時間,對於程式模組的開發有著莫大的幫助。 Since the demand setting of the electronic device 5 may include a plurality of demand instructions, the cloud push service platform 4 selects an appropriate module according to the requirements of the electronic device 5. The nine modules of the cloud push service system of the present invention are the basic architecture of the writing program, and the technicians select the modules to be used according to the type of the push service, and the modules that are not needed are not to be written. In this way, the design time of the module designer can be greatly reduced, which is of great help to the development of the program module.
該雲端推播服務平台4將該電子裝置5的需求設定儲存至該資料來源伺服器3之該資訊推播模組33中,並儲存成該推播參數331,該資料來源伺服器3之資訊來源模組31依據該推播參數331的設定,主動或被動地擷取外界相關檔案及文件儲存於該資料來源伺服器3之記憶模組32中。該記憶模組32是一種資料庫,該資訊來源模組31可以將檔案及文件加以分類儲存,並將文件檔案彼此間的連接關係儲存起來。 The cloud push service platform 4 stores the demand setting of the electronic device 5 in the information push module 33 of the data source server 3, and stores the push parameter 331, the information source server 3 information The source module 31 actively or passively retrieves external related files and files from the memory module 32 of the data source server 3 according to the setting of the push parameter 331. The memory module 32 is a database, and the information source module 31 can classify and store files and files, and store the connection relationship between the file files.
最後執行一資訊推播步驟904,該資料來源伺服器3包括該資訊來源模組31、該記憶模組32,及該資訊推播模組33,該資訊來源模組31接收外界之資訊並儲存於該記憶模組32中,該資訊推播模組33依據該電子裝置5之需求將儲存該記憶模組32中的資訊推播至該電子裝置5。 The information source server module 31 includes the information source module 31, the memory module 32, and the information promotion module 33. The information source module 31 receives external information and stores the data. In the memory module 32, the information promotion module 33 pushes the information stored in the memory module 32 to the electronic device 5 according to the requirements of the electronic device 5.
該資訊推播模組33之推播參數331可將該電子裝置5之需求儲存起來,並不需要該電子裝置5每次上線時將推播需求傳遞出去,只需修改推播參數331時連線儲存修改的資訊。當該電子裝置5離線時,該資料來源伺服器3之資訊來源模組31還是持續的接收外界的資訊,等待該電子裝置5上線時,將新的資訊(文件及檔案)推播至該電子裝置5之推播接收模組52中,該電子裝置5並至該雲端推播服務平台4下載相關的顯示程式,於該電子裝置5上顯示新的推播資訊,可以避免占用太多該電子裝置5的記憶體。 The push parameter 331 of the information promotion module 33 can store the demand of the electronic device 5, and does not need to transmit the push demand when the electronic device 5 goes online, and only needs to modify the push parameter 331. The line stores the modified information. When the electronic device 5 is offline, the information source module 31 of the data source server 3 continuously receives external information, and waits for the electronic device 5 to go online, and pushes new information (files and files) to the electronic device. In the push receiving module 52 of the device 5, the electronic device 5 downloads the related display program to the cloud push service platform 4, and displays new push information on the electronic device 5, thereby avoiding occupying too much of the electronic The memory of device 5.
由上述說明可知,本發明雲端推播服務系統及方法確實具有以下優點: It can be seen from the above description that the cloud push service system and method of the present invention does have the following advantages:
一、即時資訊推播 First, real-time information push
本發明之資料來源伺服器3之資訊來源模組31可依據該資訊推播模組33中的推播參數331主動或被動地抓取連接網際網路的檔案或訊息,並將新的資訊推播至該電子裝置5,以使使用者可以即時得到所需之資訊。 The information source module 31 of the data source server 3 of the present invention can actively or passively capture files or messages connected to the Internet according to the push parameters 331 in the information promotion module 33, and push the new information. The electronic device 5 is broadcasted so that the user can get the desired information in real time.
二、應用用途廣泛 Second, the application is widely used
該雲端推播服務系統可以使用於許多資訊推播服務上,其技術人員可依據本發明之架構,來建構所需之推播服務系統,使本發明應用用途廣泛。 The cloud push service system can be used in many information push services, and the technician can construct the required push service system according to the architecture of the present invention, so that the invention can be widely used.
三、幫助系統開發 Third, help system development
本發明雲端推播服務系統之9個模組為撰寫程式的基本架構,其設計人員依據推播服務種類來選擇所使用之模組,無需使用的模組是不用加以撰寫的,如此一來,將可以大大減少模組設計人員設計撰寫的時間及難易度,對於程式模組的開發有著莫大的幫助。 The nine modules of the cloud push service system of the present invention are the basic architecture of the writing program, and the designer selects the module to be used according to the type of the push service, and the module that is not needed is not to be written, so that It will greatly reduce the time and difficulty of module designer design and writing, and will greatly help the development of program modules.
綜上所述,本發明雲端推播服務系統及方法利用該資料來源伺服器3之資訊來源模組31可依據該資訊推播模組33中的推播參數331主動或被動地抓取連接網際網路的檔案或訊息,並將新的資訊推播至該電子裝置5,以使使用者可以即時得到所需之資訊,並利用該雲端推播服務平台4提供該電子裝置5所需之推播資訊,並儲存該電子裝置5的顯示程式,使該電子裝置5從該資料來源伺服器3得到推播資訊時,也能從該雲端推播服務平台4得到相關的顯示程式,以順利地讓使用者即時得到推播資訊,本發明提供9個撰寫推播服務的基本架構,可使技術人員開發該雲端推播服務系統時,可以更加快速有效的將該雲端推播服務系統架構出來,故確實能夠達到本發明之目的。 In summary, the cloud push service system and method of the present invention utilizes the information source module 31 of the data source server 3 to actively or passively capture the connection network according to the push parameter 331 in the information promotion module 33. The network file or message, and the new information is pushed to the electronic device 5, so that the user can get the required information in real time, and use the cloud push service platform 4 to provide the push required by the electronic device 5. Broadcasting the information and storing the display program of the electronic device 5, so that when the electronic device 5 obtains the push information from the data source server 3, the related display program can also be obtained from the cloud push service platform 4 to smoothly The user is provided with the push information in real time. The present invention provides nine basic structures for composing the push service, so that the technician can construct the cloud push service system more quickly and effectively when developing the cloud push service system. Therefore, it is indeed possible to achieve the object of the present invention.
惟以上所述者,僅為本發明之兩個較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。 However, the above is only the two preferred embodiments of the present invention, and the scope of the present invention is not limited thereto, that is, the simple equivalent changes made according to the scope of the present invention and the description of the invention are Modifications are still within the scope of the invention.
3‧‧‧資料來源伺服器 3‧‧‧Data source server
31‧‧‧資訊來源模組 31‧‧‧Information Source Module
32‧‧‧記憶模組 32‧‧‧Memory Module
33‧‧‧資訊推播模組 33‧‧‧Information Push Module
34‧‧‧資訊續傳模組 34‧‧‧Information Renewal Module
4‧‧‧雲端推播服務平台 4‧‧‧Cloud Push Service Platform
41‧‧‧電子表單模組 41‧‧‧Electronic Form Module
42‧‧‧資料分析模組 42‧‧‧Data Analysis Module
43‧‧‧即時通訊模組 43‧‧‧ instant messaging module
44‧‧‧系統安全模組 44‧‧‧System Security Module
45‧‧‧遠端控管模組 45‧‧‧Remote control module
46‧‧‧互動廣告模組 46‧‧‧Interactive advertising module
47‧‧‧文件出版模組 47‧‧‧Document publishing module
48‧‧‧行動郵件模組 48‧‧‧Action Mail Module
49‧‧‧資料同步模組 49‧‧‧Data Synchronization Module
5‧‧‧電子裝置 5‧‧‧Electronic devices
51‧‧‧推播設定模組 51‧‧‧Pushing setting module
52‧‧‧推播接收模組 52‧‧‧Pushing Receiver Module
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW104122074A TWI578747B (en) | 2015-07-07 | 2015-07-07 | A cloud push service system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW104122074A TWI578747B (en) | 2015-07-07 | 2015-07-07 | A cloud push service system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201703488A TW201703488A (en) | 2017-01-16 |
| TWI578747B true TWI578747B (en) | 2017-04-11 |
Family
ID=58400948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104122074A TWI578747B (en) | 2015-07-07 | 2015-07-07 | A cloud push service system and method |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI578747B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI645349B (en) * | 2017-06-30 | 2018-12-21 | 台灣大數據分析股份有限公司 | Focus push system and method thereof |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWM460352U (en) * | 2013-04-23 | 2013-08-21 | Ich Tech Co Ltd | Notification message push broadcast system |
| WO2013185476A1 (en) * | 2012-06-14 | 2013-12-19 | 刘镇崇 | Interactive cloud broadcast rendering method |
| CN103516769A (en) * | 2012-06-26 | 2014-01-15 | 酱子科技股份有限公司 | Cross-system platform push method |
| US20140148205A1 (en) * | 2012-11-27 | 2014-05-29 | Alcatel-Lucent Canada Inc. | Push service without persistent tcp connection in a mobile network |
-
2015
- 2015-07-07 TW TW104122074A patent/TWI578747B/en not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013185476A1 (en) * | 2012-06-14 | 2013-12-19 | 刘镇崇 | Interactive cloud broadcast rendering method |
| CN103516769A (en) * | 2012-06-26 | 2014-01-15 | 酱子科技股份有限公司 | Cross-system platform push method |
| US20140148205A1 (en) * | 2012-11-27 | 2014-05-29 | Alcatel-Lucent Canada Inc. | Push service without persistent tcp connection in a mobile network |
| TWM460352U (en) * | 2013-04-23 | 2013-08-21 | Ich Tech Co Ltd | Notification message push broadcast system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI645349B (en) * | 2017-06-30 | 2018-12-21 | 台灣大數據分析股份有限公司 | Focus push system and method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201703488A (en) | 2017-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10999634B2 (en) | Media content recommendation method, server, client, and storage medium | |
| US10326715B2 (en) | System and method for updating information in an instant messaging application | |
| US10305841B2 (en) | System and method of enterprise mobile message | |
| TWI638321B (en) | System and method of an enterprise instant | |
| CA2915049A1 (en) | Methods and systems relating to visual communications | |
| US10701155B2 (en) | Method and system for status management communication | |
| CN102708170A (en) | Method and device for extracting and releasing online film and television information | |
| CN101321262A (en) | Network TV value-added service system and method for realizing service combination | |
| CN101854399A (en) | Method and device for aggregating network data | |
| CN101777330A (en) | Wireless digital photo frame and working method thereof | |
| WO2019192352A1 (en) | Video-based interactive discussion method and apparatus, and terminal device | |
| CN102308558B (en) | Method, apparatus and system for image display | |
| KR20180069087A (en) | Social media product reservation | |
| US20180013709A1 (en) | Message Identification, Processing, and monitoring Systems and Methods For Communications Commerce | |
| JP7073043B2 (en) | User / interaction association through media gateway | |
| CN108112282A (en) | Content is filtered based on user mobile network and data plan | |
| TWM511072U (en) | Cloud push service system | |
| US9516095B2 (en) | Data management system and method for displaying data | |
| CN104932859A (en) | System and method for synchronous release of mobile phone micro-websites and LED display screens | |
| TWI578747B (en) | A cloud push service system and method | |
| CN106231393B (en) | Video information processing method, device and system | |
| US20160149852A1 (en) | Group formation for employee activation | |
| US20150074073A1 (en) | Apparatus, system, and method for event-identified content exchange and management | |
| US20130254331A1 (en) | Information processing apparatus, information processing method, program, and information processing system | |
| CN104735130B (en) | A kind of method and apparatus that multimedia file is downloaded |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |