[go: up one dir, main page]

TWI459209B - Method for forming cloud server by dynamic clustering user device and system thereof - Google Patents

Method for forming cloud server by dynamic clustering user device and system thereof Download PDF

Info

Publication number
TWI459209B
TWI459209B TW101125232A TW101125232A TWI459209B TW I459209 B TWI459209 B TW I459209B TW 101125232 A TW101125232 A TW 101125232A TW 101125232 A TW101125232 A TW 101125232A TW I459209 B TWI459209 B TW I459209B
Authority
TW
Taiwan
Prior art keywords
cloud
cloud server
dynamic
user device
intermediary
Prior art date
Application number
TW101125232A
Other languages
Chinese (zh)
Other versions
TW201403344A (en
Inventor
Chao Lieh Chen
Shen Chien Chen
Chih Hsiung Lin
Chien Hao Lai
Original Assignee
Chao Lieh Chen
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 Chao Lieh Chen filed Critical Chao Lieh Chen
Priority to TW101125232A priority Critical patent/TWI459209B/en
Publication of TW201403344A publication Critical patent/TW201403344A/en
Application granted granted Critical
Publication of TWI459209B publication Critical patent/TWI459209B/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Description

動態叢聚使用者端裝置形成雲端伺服器方法及其系統Method for forming cloud server by dynamic clustering user device and system thereof

本發明係關於一種動態叢聚〔Clustering〕使用者端裝置形成雲端伺服器〔cloud server〕方法及其系統;特別是關於一種以座標資訊動態叢聚使用者端裝置形成雲端伺服器方法及其系統。The invention relates to a method for forming a cloud server by a dynamic clustering user device and a system thereof, and particularly relates to a method and system for forming a cloud server by using a coordinate information dynamic clustering user device .

習用使用者端行動裝置,例如:美國專利公開第2010/0159909號〝Personalized cloud of mobile tasks〞之發明專利申請案,其揭示一種使用者端行動裝置之個人雲端動態產生〔dynamically created〕及自動更新〔automatically updated〕透過一個人雲端產生裝置〔personalized cloud generator〕產生,並顯示於一互動式視覺介面顯示器〔interactive visual display〕。Conventional user-side mobile device, for example, US Patent Publication No. 2010/0159909, "Personalized cloud of mobile tasks", which discloses a user-side mobile device dynamically generated and automatically updated. [automatically updated] is generated by a humanized cloud generator and displayed on an interactive visual display.

另一習用使用者端行動裝置,例如:美國專利公開第2010/0248698號〝Mobile terminal device including mobile cloud platform〞之發明專利申請案,其揭示一種行動終端裝置〔mobile terminal device〕提供一行動式雲端平台〔mobile cloud platform〕,其包含一行動式雲端平台層〔mobile cloud platform layer〕、一行動式雲端應用層〔mobile cloud application layer〕及一行動式雲端服務層〔mobile cloud service layer〕。Another conventional user-side mobile device, for example, US Patent Publication No. 2010/0248698, Mobile terminal device including mobile cloud platform, discloses a mobile terminal device providing a mobile cloud A mobile cloud platform includes a mobile cloud platform layer, a mobile cloud application layer, and a mobile cloud service layer.

另一習用使用者端行動裝置,例如:美國專利公開第2011/0093567號〝Mobile terminal for providing mobile cloud service and method thereof〞之發明專利申請案,其揭示一種行動終端裝置提供一行動式雲端服務。該行動終端裝置可操作一行動式雲端伺服器〔mobile cloud server〕,其包含一行動式雲端平台〔mobile cloud platform〕。Another conventional user-side mobile device is disclosed in, for example, US Patent Publication No. 2011/0093567 (Mobile Terminal for providing mobile cloud service and method), which discloses a mobile terminal device providing a mobile cloud service. The mobile terminal device can operate a mobile cloud server, which includes a mobile cloud platform.

另一習用使用者端行動裝置,例如:美國專利公開第2011/0153812號〝Apparatus and method for distributing cloud computing resources using mobile device〞之發明專利申請案,其揭示一種行動裝置〔mobile device〕於一雲端運算空環境〔cloud computing environment〕提供一行動資源〔mobile resource〕。Another conventional user-side mobile device, for example, US Patent Publication No. 2011/0153812, Apparatus and method for distributing cloud computing resources using mobile device, discloses a mobile device in a cloud A cloud computing environment provides a mobile resource.

然而,前述第2010/0159909號、第2010/0248698號、第2011/0093567號及第2011/0153812號未提供如何叢聚個別分散的使用者端行動裝置,因此習用使用者端行動裝置必然存在進一步提供叢聚個別分散的使用者端行動裝置之需求。前述諸專利申請公開案僅為本發明技術背景之參考及說明目前技術發展狀態而已,其並非用以限制本發明之範圍。However, the aforementioned No. 2010/0159909, No. 2010/0248698, No. 2011/0093567 and No. 2011/0153812 do not provide how to assemble individual dispersed mobile end mobile devices, so that the conventional user-end mobile device necessarily has further Provides the need to cluster individual dispersed user-side mobile devices. The above-mentioned patent application publications are only for reference to the technical background of the present invention and the state of the art is not intended to limit the scope of the present invention.

有鑑於此,本發明為了滿足上述需求而提供一種動態叢聚使用者端裝置形成雲端伺服器方法及其系統,其在一預定區域範圍內動態叢聚至少一個或數個使用者端裝置形成一動態雲端伺服器,以提升習用使用者端裝置的雲端服務技術功能。In view of the above, the present invention provides a dynamic clustering client device forming cloud server method and system thereof, which dynamically clusters at least one or several user devices to form a predetermined area. Dynamic cloud server to enhance the cloud service technology functions of the custom user device.

本發明之主要目的係提供一種動態叢聚使用者端裝置形成雲端伺服器方法及其系統,其在一預定區域範圍內動態叢聚至少一個或數個使用者端裝置形成一動態雲端伺服器,因而具有提升雲端服務技術之功效。The main object of the present invention is to provide a dynamic clustering user device to form a cloud server and a system thereof, which dynamically clusters at least one or several user devices to form a dynamic cloud server within a predetermined area. Therefore, it has the effect of improving the cloud service technology.

為了達成上述目的,本發明之動態叢聚使用者端裝置形成雲端伺服器方法包含:在一預定區域範圍內搜尋至少一第一使用者端裝置;將該第一使用者端裝置選擇為一仲介器裝置;及利用該仲介器裝置形成一第一動態雲端伺服器,且該第一動態雲端伺服器叢聚其它使用者端裝置。In order to achieve the above object, the method for forming a cloud server by the dynamic clustering client device of the present invention comprises: searching for at least one first user terminal device within a predetermined area; and selecting the first user device as an intermediary And using the intermediary device to form a first dynamic cloud server, and the first dynamic cloud server clusters other user devices.

本發明較佳實施例以座標資訊搜尋該第一使用者端裝置。The preferred embodiment of the present invention searches for the first user terminal device with coordinate information.

本發明較佳實施例利用至少一公共雲端伺服器系統或至少一私有雲端伺服器系統將該第一動態雲端伺服器連接至一第二動態雲端伺服器。The preferred embodiment of the present invention connects the first dynamic cloud server to a second dynamic cloud server by using at least one public cloud server system or at least one private cloud server system.

本發明較佳實施例將該公共雲端伺服器系統或私有雲端伺服器系統指定為一主雲端仲介器,而將該第一動態雲端伺服器指定為一從主雲端仲介器,且該主雲端仲介器及從主雲端仲介器形成一階層式雲端仲介器架構。In the preferred embodiment of the present invention, the public cloud server system or the private cloud server system is designated as a primary cloud intermediary, and the first dynamic cloud server is designated as a secondary cloud intermediary, and the primary cloud intermediary And form a hierarchical cloud mediator architecture from the main cloud intermediary.

本發明較佳實施例在該預定區域範圍內再搜尋至少一第二使用者端裝置,且該仲介器裝置選擇於該第一使用者端裝置及第二使用者端裝置之間。In a preferred embodiment of the present invention, at least one second user device is searched for in the predetermined area, and the intermediary device is selected between the first user device and the second user device.

本發明較佳實施例將該使用者端裝置選擇成為至少一使用者端裝置群組,且自該使用者端裝置群組之中選擇該仲介器裝置。In a preferred embodiment of the present invention, the user equipment is selected as at least one user equipment group, and the intermediary device is selected from the user equipment group.

本發明較佳實施例利用該仲介器裝置叢聚至少另一使用者端裝置群組形成該第一動態雲端伺服器。The preferred embodiment of the present invention utilizes the intermediary device to cluster at least another user device group to form the first dynamic cloud server.

另外,本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統包含:至少一第一使用者端裝置,其位於在一預定區域範圍內;一仲介器裝置,其選自該第一使用者端裝置;及一第一動態雲端伺服器,其由該仲介器裝置形成;其中該第一動態雲端伺服器叢聚其它使用者端裝置。In addition, the dynamic clustering client device of the preferred embodiment of the present invention forms a cloud server system comprising: at least one first user terminal device located within a predetermined area; and an intermediary device selected from the group a first user terminal device; and a first dynamic cloud server formed by the intermediary device; wherein the first dynamic cloud server clusters other user devices.

本發明較佳實施例之該第一動態雲端伺服器經由至少一公共雲端伺服器系統或至少一私有雲端伺服器系統連接至一第二動態雲端伺服器。In the preferred embodiment of the present invention, the first dynamic cloud server is connected to a second dynamic cloud server via at least one public cloud server system or at least one private cloud server system.

本發明較佳實施例之該公共雲端伺服器系統或私有雲端 伺服器系統為一主雲端仲介器,而該第一動態雲端伺服器為一從主雲端仲介器,且該主雲端仲介器及從主雲端仲介器形成一階層式雲端仲介器架構。The public cloud server system or private cloud in the preferred embodiment of the present invention The server system is a main cloud intermediary, and the first dynamic cloud server is a slave cloud intermediary, and the primary cloud intermediary and the primary cloud intermediary form a hierarchical cloud intermediary architecture.

本發明較佳實施例之該階層式雲端仲介器架構包含一cloudlet仲介器層、一clouding仲介器層、一cloud rack仲介器層及一cloud bank仲介器層。The hierarchical cloud interface architecture of the preferred embodiment of the present invention comprises a cloudlet interface layer, a clouding interface layer, a cloud rack interface layer and a cloud bank interface layer.

本發明較佳實施例在該預定區域範圍內再搜尋至少一第二使用者端裝置,且該仲介器裝置選擇於該第一使用者端裝置及第二使用者端裝置之間。In a preferred embodiment of the present invention, at least one second user device is searched for in the predetermined area, and the intermediary device is selected between the first user device and the second user device.

本發明較佳實施例將該使用者端裝置選擇成為至少一使用者端裝置群組,且自該使用者端裝置群組之中選擇該仲介器裝置。In a preferred embodiment of the present invention, the user equipment is selected as at least one user equipment group, and the intermediary device is selected from the user equipment group.

本發明較佳實施例利用該仲介器裝置叢聚至少另一使用者端裝置群組形成該第一動態雲端伺服器。The preferred embodiment of the present invention utilizes the intermediary device to cluster at least another user device group to form the first dynamic cloud server.

為了充分瞭解本發明,於下文將例舉較佳實施例並配合所附圖式作詳細說明,且其並非用以限定本發明。In order to fully understand the present invention, the preferred embodiments of the present invention are described in detail below and are not intended to limit the invention.

本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法及其系統適用於各種資訊網路系統〔network system〕,例如:其包含網際網路〔Internet〕、各種區域網路〔local area network,LAN〕或各種無線區域網路〔wireless LAN〕,但其並非用以限定本發明之應用範圍。The dynamic clustering user device of the preferred embodiment of the present invention forms a cloud server method and a system thereof, which are applicable to various network systems, for example, including an Internet (Internet) and various regional networks. Local area network, LAN] or various wireless local area networks (wireless LAN), but it is not intended to limit the scope of application of the present invention.

第1圖揭示本發明第一較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法之流程示意圖。請參照第1圖所示,本發明第一較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法包含步驟S1:在一預定區域範圍內搜尋至少一第一使用者端裝置〔user end device〕,或將該使用者端裝置選擇成 為至少一使用者端裝置群組,但其並非用以限定本發明之應用範圍。本發明之方法採用以各種座標資訊〔coordinate information〕搜尋該第一使用者端裝置,舉例而言,該座標資訊選自全球衛星定位系統〔Global Position System,GPS〕或其它定位系統。FIG. 1 is a schematic flow chart showing a method for forming a cloud server by a dynamic clustering user device according to a first preferred embodiment of the present invention. Referring to FIG. 1 , a method for forming a cloud server by a dynamic clustering user device according to a first preferred embodiment of the present invention includes the step S1: searching for at least one first user device within a predetermined area. End device], or select the user device to It is at least one user terminal device group, but it is not intended to limit the scope of application of the present invention. The method of the present invention uses a plurality of coordinate information to search for the first user terminal device. For example, the coordinate information is selected from a Global Position System (GPS) or other positioning system.

本發明較佳實施例之該第一使用者端裝置可選自各種電腦系統或其它各種運算裝置〔computing device〕,其包含一桌上型電腦〔desktop computer〕、一筆記型電腦〔laptop computer〕、一小型筆記型電腦〔sub-notebook computer或netbook computer〕、一平板電腦〔tablet computer〕、一智慧型手機〔smart phone〕、一遊戲機〔game machine〕及一監視系統〔monitoring system〕。The first user terminal device of the preferred embodiment of the present invention may be selected from various computer systems or other various computing devices, including a desktop computer and a laptop computer. , a small notebook computer (sub-notebook computer or netbook computer), a tablet computer, a smart phone, a game machine, and a monitoring system.

請再參照第1圖所示,本發明第一較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法另包含步驟S2:接著,將該第一使用者端裝置選擇為一仲介器裝置〔cloud broker device〕,以便在該預定區域範圍內完成指定該第一使用者端裝置可執行智慧型雲端服務仲介器的動作。本發明另一較佳實施例選擇自該使用者端裝置群組之中選擇該仲介器裝置,但其並非用以限定本發明之應用範圍。Referring to FIG. 1 again, the method for forming a cloud server by the dynamic clustering user device of the first preferred embodiment of the present invention further comprises the step S2: subsequently selecting the first user device as a mediator a device (cloud broker device) for performing an action of designating the first client device to execute the smart cloud service intermediary within the predetermined area. Another preferred embodiment of the present invention selects the intermediary device from among the group of user devices, but it is not intended to limit the scope of application of the present invention.

請再參照第1圖所示,本發明第一較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法另包含步驟S3:接著,利用該仲介器裝置形成一第一動態雲端伺服器〔cloud server〕,且該第一動態雲端伺服器利用該仲介器裝置叢聚其它使用者端裝置,且其形成一第一動態雲〔dynamic cloud〕。該第一動態雲端伺服器可連接其它動態雲端伺服器,以便加入該第一動態雲,如此在該動態雲端伺服器之內或之間提供網路資料儲存、資料處理、資訊服務等技術的匯聚。反之,該第一動態雲端伺服器可發出解散命令〔dismission command〕至其它使用者端裝置,以便解散該第一動態雲。Referring to FIG. 1 again, the method for forming a cloud server by the dynamic clustering user device according to the first preferred embodiment of the present invention further includes step S3: then, using the intermediary device to form a first dynamic cloud server [cloud server], and the first dynamic cloud server uses the intermediary device to cluster other user devices, and forms a first dynamic cloud. The first dynamic cloud server can be connected to other dynamic cloud servers to join the first dynamic cloud, so as to provide convergence of technologies such as network data storage, data processing, and information services within or between the dynamic cloud servers. . Conversely, the first dynamic cloud server may issue a dismission command to other client devices to dismiss the first dynamic cloud.

本發明較佳實施例利用至少一公共雲端〔public cloud〕伺服器系統或至少一私有雲端〔private cloud〕伺服器系統將該第一動態雲端伺服器連接至一第二動態雲端伺服器。此時,本發明另一較佳實施例選擇將該公共雲端伺服器系統指定為一主雲端仲介器〔master cloud broker,MCB〕,而將該第一動態雲端伺服器指定為一從主雲端仲介器〔slave cloud broker,SCB〕,且該主雲端仲介器及從主雲端仲介器組合形成一階層式〔tier〕雲端仲介器架構。The preferred embodiment of the present invention connects the first dynamic cloud server to a second dynamic cloud server by using at least one public cloud server system or at least one private cloud server system. At this time, another preferred embodiment of the present invention selects the public cloud server system as a master cloud broker (MCB), and the first dynamic cloud server is designated as a master cloud intermediary. Slave cloud broker (SCB), and the main cloud mediator and the main cloud mediator combine to form a hierarchical [tier] cloud mediator architecture.

第2圖揭示本發明第二較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法之流程示意圖,其對應於第1圖之第一較佳實施例。請參照第2圖所示,本發明第二較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法包含步驟S1:在一預定區域範圍內搜尋至少一第一使用者端裝置及至少一第二使用者端裝置。本發明之方法採用以各種座標資訊搜尋該第一使用者端裝置及第二使用者端裝置。FIG. 2 is a flow chart showing a method for forming a cloud server by a dynamic clustering user device according to a second preferred embodiment of the present invention, which corresponds to the first preferred embodiment of FIG. 1. Referring to FIG. 2, the method for forming a cloud server by the dynamic clustering user device according to the second preferred embodiment of the present invention includes the step S1: searching for at least one first user device within a predetermined area and at least A second user terminal device. The method of the present invention uses the various coordinate information to search for the first user device and the second user device.

請再參照第2圖所示,本發明第二較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法另包含步驟S2:接著,在該第一使用者端裝置及第二使用者端裝置之間選擇一仲介器裝置,以便在該預定區域範圍內完成指定該第一使用者端裝置或第二使用者端裝置可執行智慧型雲端服務仲介器的動作。Referring to FIG. 2 again, the method for forming a cloud server by the dynamic clustering user device according to the second preferred embodiment of the present invention further includes the step S2: then, the first user device and the second user An intermediary device is selected between the end devices to perform an action of specifying the first user device or the second user device to execute the smart cloud service intermediary within the predetermined area.

請再參照第2圖所示,本發明第二較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法另包含步驟S3:接著,利用該仲介器裝置形成一第一動態雲端伺服器,且該第一動態雲端伺服器利用該仲介器裝置叢聚其它使用者端裝置,且其形成一第一動態雲。叢聚其它使用者端裝置之外,該第一動態雲端伺服器可允許該第一使用者端裝置或第二使用者端裝置離開該第一動態雲之管理範圍。一旦該仲介器裝置之原指定使用者端裝置離開時,需要自其餘使用者端裝置中重新選擇指定該仲介器裝置。該第一動態雲端伺服器可連接其它動態雲端伺服 器,例如:以一對一、一對多、多對一、多對多方式相互連接,如此在該動態雲端伺服器之內或之間提供網路資料儲存、資料處理、資訊服務等技術的匯聚。Referring to FIG. 2 again, the method for forming a cloud server by the dynamic clustering user device according to the second preferred embodiment of the present invention further includes the step S3: subsequently, forming a first dynamic cloud server by using the intermediary device And the first dynamic cloud server uses the intermediary device to cluster other user devices, and forms a first dynamic cloud. In addition to clustering other user-side devices, the first dynamic cloud server may allow the first user device or the second user device to leave the management range of the first dynamic cloud. Once the original designated user device of the intermediary device is removed, it is necessary to reselect the secondary device from the remaining user devices. The first dynamic cloud server can connect to other dynamic cloud servers For example, in a one-to-one, one-to-many, many-to-one, many-to-many manner, such as to provide network data storage, data processing, information services, etc. within or between the dynamic cloud servers Convergence.

第3圖揭示本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統之示意圖。請參照第3圖所示,本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統包含數個使用者端裝置,以便分別組成數個動態雲10。該動態雲10位於一預定區域範圍,且至少一個或數個該使用者端裝置出現於每個該動態雲10內。一仲介器裝置選自於該使用者端裝置之間,且一動態雲端伺服器〔如每個動態雲之實心圓〕由該仲介器裝置形成,以便該動態雲端伺服器持續叢聚其它使用者端裝置。FIG. 3 is a schematic diagram showing the formation of a cloud server system by a dynamic clustering user device according to a preferred embodiment of the present invention. Referring to FIG. 3, the dynamic clustering user device of the preferred embodiment of the present invention forms a cloud server system and includes a plurality of client devices to respectively form a plurality of dynamic clouds 10. The dynamic cloud 10 is located within a predetermined area and at least one or more of the user devices are present in each of the dynamic clouds 10. An intermediary device is selected from the user device, and a dynamic cloud server (such as a solid circle of each dynamic cloud) is formed by the intermediary device, so that the dynamic cloud server continuously clusters other users. End device.

請再參照第3圖所示,本發明較佳實施例之該動態雲端伺服器經由至少一公共雲端伺服器系統20或至少一私有雲端伺服器系統連接至另一動態雲端伺服器。該公共雲端伺服器系統或私有雲端伺服器系統為一主雲端仲介器,而該動態雲端伺服器為一從主雲端仲介器,且該主雲端仲介器及從主雲端仲介器形成一階層式雲端仲介器架構。Referring to FIG. 3 again, the dynamic cloud server according to the preferred embodiment of the present invention is connected to another dynamic cloud server via at least one public cloud server system 20 or at least one private cloud server system. The public cloud server system or the private cloud server system is a main cloud intermediary device, and the dynamic cloud server is a slave cloud intermediary device, and the primary cloud intermediary device and the primary cloud intermediary device form a hierarchical cloud. The mediator architecture.

第3(A)圖揭示本發明另一較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統之示意圖。請再參照第3及3(A)圖所示,本發明較佳實施例之該階層式雲端仲介器架構包含一cloudlet仲介器層、一clouding仲介器層、一cloud rack仲介器層及一cloud bank仲介器層,其中該cloudlet仲介器層為第1層仲介器,其屬於私有雲層,而該clouding仲介器層、cloud rack仲介器層及cloud bank仲介器層為第2至4層仲介器,其屬於公共雲層。FIG. 3(A) is a schematic diagram showing the formation of a cloud server system by a dynamic clustering user device according to another preferred embodiment of the present invention. Referring to FIG. 3 and FIG. 3(A), the hierarchical cloud mediator architecture of the preferred embodiment of the present invention includes a cloudlet mediator layer, a clouding mediator layer, a cloud rack mediator layer, and a cloud. The bank mediator layer, wherein the cloudlet mediator layer is a layer 1 intermediator, which belongs to a private cloud layer, and the clouding mediator layer, the cloud rack mediator layer and the cloud bank mediator layer are layer 2 to 4 intermediaries. It belongs to the public cloud.

請再參照第3圖所示,一旦任何使用者在發出請求後,先在自己本身的服務資料庫尋找適合的服務提供者;若無時,接 著在第1層仲介器至第n層仲介器依序尋找適合的服務提供者。當不斷往上層尋找適合的服務提供者時,其與服務提供者的距離不斷延伸。Please refer to Figure 3 again. Once any user makes a request, first find a suitable service provider in their own service database; if not, then Find the right service provider in order from the first layer to the nth layer. When it comes to finding the right service provider to the top, its distance from the service provider continues to expand.

第4圖揭示本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統執行共同文件編輯之示意圖。請參照第4圖所示,舉例而言,一第一使用者1及一第二使用者2透過各層仲介器連結,並同步進行文件之編輯。當該第一使用者1需要進行編輯時,透過一第一私有雲層cloud A送出訊息經過上一層的仲介器,再由該仲介器傳送至另一端位於一第二私有雲層cloud B的該第二使用者2,反之亦然。FIG. 4 is a schematic diagram showing the dynamic clustering user device of the preferred embodiment of the present invention forming a cloud server system for performing common file editing. Referring to FIG. 4, for example, a first user 1 and a second user 2 are connected through each layer of mediators, and the files are edited simultaneously. When the first user 1 needs to edit, the message is sent through a first private cloud layer cloud A through the upper layer of the intermediary device, and then transmitted by the intermediary device to the second end of the second private cloud layer cloud B. User 2 and vice versa.

請再參照第4圖所示,在該第一使用者1及第二使用者2之兩端共存兩份編輯檔案,其中一檔案為該第一使用者1可直接編輯,而另一檔案為該第二使用者2可編輯的暫存檔。當該第一使用者1編輯完後,可輸出確定或存檔指令,以便更新及儲存。在輸出確定或存檔指令後,兩份檔案進行比對並同步更新。Referring to FIG. 4 again, two editing files are coexisted at both ends of the first user 1 and the second user 2. One file is directly editable by the first user 1 and the other file is The second user 2 can edit the temporary archive. After the first user 1 has finished editing, a determination or archive instruction can be output for updating and storing. After outputting the determination or archiving instructions, the two files are compared and updated simultaneously.

第5圖揭示本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統執行分享遊戲硬體之示意圖。請參照第5圖所示,舉例而言,該第一使用者1想玩XBOX360,但是其只有Kinect,因此送出訊息尋找遊戲硬體資料。在該第二使用者2接收Kinect所傳送的資料後,執行啟動遊戲機,並執行遊戲指令,再將遊戲畫面反向傳送至該第一使用者1。FIG. 5 is a schematic diagram showing the dynamic clustering user device of the preferred embodiment of the present invention forming a cloud server system for executing a shared game hardware. Please refer to FIG. 5 . For example, the first user 1 wants to play XBOX 360, but only has Kinect, so the message is sent to find the game hardware data. After the second user 2 receives the information transmitted by the Kinect, the startup game machine is executed, and the game instruction is executed, and the game screen is reversely transmitted to the first user 1.

第6圖揭示本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統執行跨平台使用應用程式之示意圖。請參照第6圖所示,舉例而言,雖然該第一使用者1之IPhone與第二使用者2之HTC的手機作業平台不相同,但是該第一使用者1及第二使用者2之間利用一分享程式或其它類似功能程式,將雙方手機的各種應用程式〔例如:遊戲程式〕進行跨平 台交換執行。FIG. 6 is a schematic diagram showing the dynamic clustering user device of the preferred embodiment of the present invention forming a cloud server system to execute a cross-platform use application. Referring to FIG. 6 , for example, although the IPhone of the first user 1 is different from the mobile phone operating platform of the HTC of the second user 2, the first user 1 and the second user 2 Use a sharing program or other similar function to cross-layer various applications (such as game programs) of both mobile phones Taiwan exchange execution.

至於本發明另一較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法,除了可以由clouding〔即,較大cloud〕的broker〔仲介器〕選舉出cloudlet〔即,較小cloud〕的broker,但是也必須可以autonomously由行動裝置選出來,步驟:A method for forming a cloud server by a dynamic clustering user device according to another preferred embodiment of the present invention, except that a cloudlet (ie, a smaller cloud) can be elected by a broker of a cloud (ie, a larger cloud) The broker, but must also be autonomously selected by the mobile device, steps:

步驟1、〔廣播自己狀態〕將所有附近有安裝本發明方法及裝置〔軟體〕的行動裝置,且有開啟要進行clustering的手機開始廣播,彼此收到各自的狀態之後,每一支行動裝置〔手機〕都有附近其他所有行動裝置的狀態。Step 1. [Broadcast Yourself Status] Each mobile device with a mobile device in which the method and device (software) of the present invention is installed, and a mobile phone that is turned on for clustering is started to broadcast, and after receiving each state, each mobile device [ The mobile phone has the status of all other mobile devices nearby.

步驟2、收集完所有附近行動裝置狀態之後,根據狀態開始計算成績,成績最高的公推為broker,或以選舉coordinator的方式選擇broker,或使用類神經網路〔Artificial Neural Networks〕的self-organizing map或人工智慧的clustering方法中選舉代表節點,以選擇broker。Step 2. After collecting the status of all nearby mobile devices, calculate the score according to the status. The highest score is the broker, or choose the broker as the election coordinator, or use the self-organizing map of the Artificial Neural Networks. Or elective representative nodes in the artificial intelligence clustering method to select the broker.

步驟3、一旦選擇出新任broker之後,開始接收由該broker傳過來的同步訊號。Step 3. Once the new broker is selected, start receiving the synchronization signal transmitted by the broker.

步驟4、開始向新broker attach,associate,並註冊資料,新broker開始管理底下的member,形成一cloud server單元。Step 4. Start attaching, associating, and registering information to the new broker. The new broker begins to manage the underlying members to form a cloud server unit.

以上四個步驟包含:第一、階層式雲端架構,第二、動態自主性,自我組織〔self-organizing〕的能力。The above four steps include: first, hierarchical cloud architecture, second, dynamic autonomy, self-organizing ability.

前述較佳實施例僅舉例說明本發明及其技術特徵,該實施例之技術仍可適當進行各種實質等效修飾及/或替換方式予以實施;因此,本發明之權利範圍須視後附申請專利範圍所界定之範圍為準。The foregoing preferred embodiments are merely illustrative of the invention and the technical features thereof, and the techniques of the embodiments can be carried out with various substantial equivalent modifications and/or alternatives; therefore, the scope of the invention is subject to the appended claims. The scope defined by the scope shall prevail.

10‧‧‧動態雲10‧‧‧ Dynamic Cloud

20‧‧‧公共雲端伺服器系統20‧‧‧Public Cloud Server System

1‧‧‧第一使用者1‧‧‧ first user

2‧‧‧第二使用者2‧‧‧ second user

cloud A‧‧‧第一私有雲層Cloud A‧‧‧first private cloud

cloud B‧‧‧第二私有雲層Cloud B‧‧‧Second private cloud

S1,S2,S3‧‧‧步驟S1, S2, S3‧‧ steps

第1圖:本發明第一較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法之流程示意圖。FIG. 1 is a schematic flow chart of a method for forming a cloud server by a dynamic clustering user device according to a first preferred embodiment of the present invention.

第2圖:本發明第二較佳實施例之動態叢聚使用者端裝置形成雲端伺服器方法之流程示意圖。2 is a schematic flow chart of a method for forming a cloud server by a dynamic clustering user device according to a second preferred embodiment of the present invention.

第3圖:本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統之示意圖。Figure 3 is a schematic diagram of a dynamic clustering user device of a preferred embodiment of the present invention forming a cloud server system.

第3(A)圖:本發明另一較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統之示意圖。FIG. 3(A) is a schematic diagram showing a dynamic clustering user device of another preferred embodiment of the present invention forming a cloud server system.

第4圖:本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統執行共同文件編輯之示意圖。Figure 4: Schematic diagram of the dynamic clustering user device of the preferred embodiment of the present invention forming a cloud server system for performing common file editing.

第5圖:本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統執行分享遊戲硬體之示意圖。Figure 5: A schematic diagram of a dynamic clustering user device of the preferred embodiment of the present invention forming a cloud server system for sharing game hardware.

第6圖:本發明較佳實施例之動態叢聚使用者端裝置形成雲端伺服器系統執行跨平台使用應用程式之示意圖。Figure 6 is a schematic diagram showing the dynamic clustering user device of the preferred embodiment of the present invention forming a cloud server system to execute a cross-platform use application.

10‧‧‧動態雲10‧‧‧ Dynamic Cloud

20‧‧‧公共雲端伺服器系統20‧‧‧Public Cloud Server System

Claims (10)

一種動態叢聚使用者端裝置形成雲端伺服器方法,其包含:在一預定區域範圍內搜尋至少一第一使用者端裝置;將該第一使用者端裝置選擇為一仲介器裝置;及利用該仲介器裝置形成一第一動態雲端伺服器,且該第一動態雲端伺服器叢聚其它使用者端裝置。A method for forming a cloud server by a dynamic clustering user device, comprising: searching for at least one first user device within a predetermined area; selecting the first user device as an intermediary device; and utilizing The intermediary device forms a first dynamic cloud server, and the first dynamic cloud server clusters other user devices. 依申請專利範圍第1項所述之方法,其中以座標資訊搜尋該第一使用者端裝置。The method of claim 1, wherein the first user device is searched for by the coordinate information. 依申請專利範圍第1項所述之方法,其中利用至少一公共雲端伺服器系統或至少一私有雲端伺服器系統將該第一動態雲端伺服器連接至一第二動態雲端伺服器。The method of claim 1, wherein the first dynamic cloud server is connected to a second dynamic cloud server by using at least one public cloud server system or at least one private cloud server system. 依申請專利範圍第3項所述之方法,其中將該公共雲端伺服器系統或私有雲端伺服器系統指定為一主雲端仲介器,而將該第一動態雲端伺服器指定為一從主雲端仲介器,且該主雲端仲介器及從主雲端仲介器形成一階層式雲端仲介器架構。According to the method of claim 3, wherein the public cloud server system or the private cloud server system is designated as a primary cloud intermediary, and the first dynamic cloud server is designated as a secondary cloud intermediary. And the main cloud intermediary and the main cloud intermediary form a hierarchical cloud intermediary architecture. 依申請專利範圍第1項所述之方法,其中在該預定區域範圍內再搜尋至少一第二使用者端裝置,且該仲介器裝置選擇於該第一使用者端裝置及第二使用者端裝置之間。The method of claim 1, wherein the at least one second user device is searched for in the predetermined area, and the second media device is selected from the first user device and the second user device. Between devices. 一種動態叢聚使用者端裝置形成雲端伺服器系統,其包含:至少一第一使用者端裝置,其位於在一預定區域範圍內;一仲介器裝置,其選自該第一使用者端裝置;及一第一動態雲端伺服器,其由該仲介器裝置形成;其中該第一動態雲端伺服器叢聚其它使用者端裝置。A dynamic clustering client device forms a cloud server system, comprising: at least one first user device located within a predetermined area; and an intermediary device selected from the first user device And a first dynamic cloud server formed by the intermediary device; wherein the first dynamic cloud server clusters other user devices. 依申請專利範圍第6項所述之系統,其中該第一動態雲端伺服器經由至少一公共雲端伺服器系統或至少一私有雲端伺服器系統連接至一第二動態雲端伺服器。The system of claim 6, wherein the first dynamic cloud server is connected to a second dynamic cloud server via at least one public cloud server system or at least one private cloud server system. 依申請專利範圍第7項所述之系統,其中該公共雲端伺服器系統或私有雲端伺服器系統為一主雲端仲介器,而該第一動態雲端伺服器為一從主雲端仲介器,且該主雲端仲介器及從主雲端仲介器形成一階層式雲端仲介器架構。The system of claim 7, wherein the public cloud server system or the private cloud server system is a primary cloud intermediary, and the first dynamic cloud server is a secondary cloud intermediary, and the The main cloud mediator and the main cloud mediator form a hierarchical cloud mediator architecture. 依申請專利範圍第8項所述之系統,其中該階層式雲端仲介器架構包含一cloudlet仲介器層、一clouding仲介器層、一cloud rack仲介器層及一cloud bank仲介器層。The system of claim 8, wherein the hierarchical cloud mediator architecture comprises a cloudlet mediator layer, a clouding mediator layer, a cloud rack mediator layer, and a cloud bank mediator layer. 依申請專利範圍第6項所述之系統,其中該預定區域範圍內再搜尋至少一第二使用者端裝置,且該仲介器裝置選擇於該第一使用者端裝置及第二使用者端裝置之間。The system of claim 6, wherein the predetermined area is further searched for at least one second user device, and the intermediary device is selected by the first user device and the second user device between.
TW101125232A 2012-07-13 2012-07-13 Method for forming cloud server by dynamic clustering user device and system thereof TWI459209B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW101125232A TWI459209B (en) 2012-07-13 2012-07-13 Method for forming cloud server by dynamic clustering user device and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101125232A TWI459209B (en) 2012-07-13 2012-07-13 Method for forming cloud server by dynamic clustering user device and system thereof

Publications (2)

Publication Number Publication Date
TW201403344A TW201403344A (en) 2014-01-16
TWI459209B true TWI459209B (en) 2014-11-01

Family

ID=50345544

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101125232A TWI459209B (en) 2012-07-13 2012-07-13 Method for forming cloud server by dynamic clustering user device and system thereof

Country Status (1)

Country Link
TW (1) TWI459209B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154787A (en) * 1998-01-21 2000-11-28 Unisys Corporation Grouping shared resources into one or more pools and automatically re-assigning shared resources from where they are not currently needed to where they are needed
US20040088413A1 (en) * 2002-11-04 2004-05-06 Bhogi Sankara R. Dynamically configurable resource pool
US20100159909A1 (en) * 2008-12-24 2010-06-24 Microsoft Corporation Personalized Cloud of Mobile Tasks
US20100248698A1 (en) * 2009-03-26 2010-09-30 Electronics And Telecommunications Research Institute Mobile terminal device inlcuding mobile cloud platform
TW201201025A (en) * 2010-06-30 2012-01-01 Ibm Platform independent information handling system, communication method, and computer program product thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154787A (en) * 1998-01-21 2000-11-28 Unisys Corporation Grouping shared resources into one or more pools and automatically re-assigning shared resources from where they are not currently needed to where they are needed
US20040088413A1 (en) * 2002-11-04 2004-05-06 Bhogi Sankara R. Dynamically configurable resource pool
US20100159909A1 (en) * 2008-12-24 2010-06-24 Microsoft Corporation Personalized Cloud of Mobile Tasks
US20100248698A1 (en) * 2009-03-26 2010-09-30 Electronics And Telecommunications Research Institute Mobile terminal device inlcuding mobile cloud platform
TW201201025A (en) * 2010-06-30 2012-01-01 Ibm Platform independent information handling system, communication method, and computer program product thereof

Also Published As

Publication number Publication date
TW201403344A (en) 2014-01-16

Similar Documents

Publication Publication Date Title
CN103955511B (en) Cloud platform data organization and retrieval method for 3D (three-dimensional) urban building data
Du et al. Scientific workflows in iot environments: A data placement strategy based on heterogeneous edge-cloud computing
US11503149B2 (en) Device-cloud collaboration method, platform, and apparatus
US9747314B2 (en) Normalized searchable cloud layer
CN110334960A (en) An Industrial Enterprise Geographic Information Sharing Portal Platform
CN101945126A (en) Forest resource heterogeneous data distributed management system
US9690838B2 (en) Master data management
CN108388564B (en) Query processing method, device and equipment
CN103744998A (en) Hierarchical-division based storage and organization method for large-scale space vector data
Jin et al. A distributed fog computing architecture supporting multiple migrating mode
US20160036878A1 (en) Stream processing with context data affinity
CN104160675B (en) The method of filtration application
CN108229037A (en) A kind of modeling method and device based on BIM
TWI459209B (en) Method for forming cloud server by dynamic clustering user device and system thereof
US9075670B1 (en) Stream processing with context data affinity
Chandramouli et al. Supporting distributed feed-following apps over edge devices
CN108200131A (en) The shared coordination system and its control method that the distribution of facing area remotely-sensed data is coordinated
Michelsen Data stream processing in dynamic and decentralized peer-to-peer networks
Liu A Programming Model for the Cloud Platform
CN114338716A (en) Distributed storage method for user original data in flexible service scene
CN105447379A (en) Method, mobile terminal, and system for preventing remote sign-in
RU145412U1 (en) DEVICE FOR FORMING ENTERTAINMENT EVENTS
WO2016003639A1 (en) Searching based on a local density of entities
Wang et al. A SaaS-friendly service community model and its application in the nationwide service network for sharing science and technology information
US20260010549A1 (en) Hierarchical region of interest clustering

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees