TW201633172A - Content delivery method - Google Patents
Content delivery method Download PDFInfo
- Publication number
- TW201633172A TW201633172A TW104141742A TW104141742A TW201633172A TW 201633172 A TW201633172 A TW 201633172A TW 104141742 A TW104141742 A TW 104141742A TW 104141742 A TW104141742 A TW 104141742A TW 201633172 A TW201633172 A TW 201633172A
- Authority
- TW
- Taiwan
- Prior art keywords
- recipient
- workspace
- content
- information
- unified
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Finance (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Game Theory and Decision Science (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本發明關於一種內容傳遞的方法。 The present invention relates to a method of content delivery.
在過去幾年裡,社群網路手機應用程式和公共通訊管道的越來越普及並顯著地增長,舉例來說,現有的社群網路和公眾的溝通管道已包括Facebook、Google+、Twitter、MySpace、YouTube、LinkedIn、LINE、Whatsapps、Snapchat等。而手機應用程式上的社群網路通常是圍繞使用者設定檔(user prolfile)及/或內容集合而創立。 In the past few years, social networking mobile applications and public communication channels have become more and more popular and have grown significantly. For example, the existing social networking and public communication channels have included Facebook, Google+, Twitter, MySpace, YouTube, LinkedIn, LINE, Whatsapps, Snapchat, etc. The social networking on mobile apps is usually built around user prolfiles and/or content collections.
再者,社群網路和公共通訊通常包括個人、公司、餐館、政治團體以及以類似人類成員的方式來呈現的事件設定檔(例如,社群網路成員可存取的設定檔頁面);其中,用戶通常經由計算機裝置及/或行動智慧型手機,通過現有的網路平台連接到社群網路,以使用社群網路所提供的服務,且一用戶自網路平台傳送檔案或程式給遠端位置的另一用戶是常見的使用行為。 Furthermore, social networks and public communications typically include individuals, companies, restaurants, political groups, and event profiles that are presented in a manner similar to human members (eg, profile pages accessible to members of a social network); Among them, the user usually connects to the social network through the existing network platform via the computer device and/or the mobile smart phone to use the service provided by the social network, and a user transmits the file or program from the network platform. Another user who is given a remote location is a common usage behavior.
因此,經由社群網路傳送訊息的安全性變得越來越受關注。但在許多情況下,用戶會誤以為社群網路會實施相當強的安全措施,以防止未經授權的身份存取(access)社群網路,因此用戶經常會於造訪並存取社群網路時共用內容,而由於對社群網路內容安全的新威脅不斷出現,很明顯地突顯出目前的安全措施不健全。 As a result, the security of messaging over social networks has become more and more interesting. But in many cases, users mistakenly believe that the social network will implement strong security measures to prevent unauthorized access to the social network, so users often visit and access the community. Content is shared on the Internet, and new threats to the security of social networking content continue to emerge, highlighting the current lack of security.
基此,於資料和資訊的共用上,如何確保使用者資料和資訊 的安全,已成為雲端儲存及其它資訊服務的主要技術挑戰。目前應用於網路傳輸的常用方法是加密和解密;例如,使用一加密演算法對訊息或資訊進行加密,並予以轉換成一不可讀密文(unreadable ciphertext),且只有被授權的一方才能夠使用解密演算法來解碼該不可讀密文。惟,使用加密演算法與解密演算法進行加密與解密的保護方案具有以下缺陷:一、加密並不能完全阻止駭客,其僅降低駭客讀出加密資料的可能性;二、主機所有者可以在未經允許的情下直接盜取和入侵已加密的訊息或資訊;三、使用加密演算法與解密演算法進行加密與解密的保護方案需要更多的硬體資源,並消耗更多的時間。 Based on this, how to ensure user data and information on the sharing of information and information Security has become a major technical challenge for cloud storage and other information services. The current common methods used for network transmission are encryption and decryption; for example, an encryption algorithm is used to encrypt a message or information and convert it into an unreadable ciphertext, and only the authorized party can use it. The decryption algorithm decodes the unreadable ciphertext. However, the protection scheme using encryption algorithm and decryption algorithm for encryption and decryption has the following drawbacks: First, encryption does not completely block the hacker, which only reduces the possibility of the hacker reading the encrypted data; Second, the host owner can Directly stealing and invading encrypted messages or information without permission; 3. Protection schemes using encryption algorithms and decryption algorithms for encryption and decryption require more hardware resources and consume more time .
另外,提供內容傳送服務的網路服務提供者,如Google、Dropbox和Amazon,可以不受限地存取及觀看被上傳至雲端存儲的資訊,也就是說,待遞送的內容會暴露給該網路服務提供者,故網路服務提供者可以在不通知用戶的情況下,對其感興趣的用戶進行分析,此舉將會對用戶的隱私造成巨大的衝擊。 In addition, Internet service providers that provide content delivery services, such as Google, Dropbox, and Amazon, can access and view information uploaded to the cloud storage without restriction, that is, the content to be delivered is exposed to the network. The service provider, so the network service provider can analyze the users who are interested in it without notifying the user, which will have a huge impact on the privacy of the user.
再者,美國專利公告號US8271649,題為「Access rights used for resource discovery in peer-to-peer networks」,有揭露關於保障點對點網路的資源發現,其涉及創建與使用者設備計算資源相關的資源發現記錄,並經由點對點網路之同儕的使用者設備進行。然而,上述方法涉及加密與解密、錯誤檢測和糾正、位元流轉換、過濾等技術,反而造成軟體運算和硬體資源的更多負荷。 Further, U.S. Patent Publication No. 8,271,649, entitled "Access rights used for resource discovery in peer-to-peer networks", discloses resource discovery for securing peer-to-peer networks, which involves creating resources related to user equipment computing resources. The records are discovered and made through the peer device of the peer-to-peer network. However, the above methods involve techniques such as encryption and decryption, error detection and correction, bit stream conversion, filtering, etc., but cause more load on software operations and hardware resources.
本發明提供一種內容傳遞的方法,並包含下列優點:(1)可免於加密及解密,且防止所欲傳送的訊息或資訊被從一主機端偷取或侵入。(2)降低媒體資料的上傳及下載的時間。(3)以產生工作空間的方式保護私人資訊(例如:在安置在一安全處的機器),以避免被一不明主機端所控制。 The present invention provides a method for content delivery, and includes the following advantages: (1) is free from encryption and decryption, and prevents the message or information to be transmitted from being stolen or intruded from a host. (2) Reduce the time for uploading and downloading media materials. (3) Protect private information in the form of a work space (for example, a machine placed in a secure place) to avoid being controlled by an unknown host.
於一具體實施例中,本發明提供一種內容傳遞方法,包含下 列步驟:(a)提供用以建置一工作空間的一可投影的空間實體(projectable space instance)予一網路連結裝置,以供一傳遞者傳遞一內容至一接收者;(b)容許該傳遞者以自選的方式配置一用以將該內容提供至該工作空間的一資訊輸入器(information importer)及一認證工具於該可投影的空間實體中,並於該認證工具中指定該接收者之身份;(c)容許該傳遞者經由一公用通訊頻道將該可投影的空間實體的一路徑連結資訊(URI)傳送至該接收者;(d)於該接收者打開該路徑連結資訊時,投影該工作空間予該接收者;以及(e)容許該接收者通過該傳遞者所指定之該接收者之身份之認證後,登入該被投影的工作空間,並獲得該內容。 In a specific embodiment, the present invention provides a content delivery method, including Steps: (a) providing a projectable space instance for constructing a workspace to a network linking device for a sender to deliver a content to a recipient; (b) allowing The sender configures, in an optional manner, an information importer for providing the content to the workspace and an authentication tool in the projectable spatial entity, and specifies the receiving in the authentication tool (c) permitting the sender to transmit a path link information (URI) of the projectable spatial entity to the recipient via a public communication channel; (d) when the recipient opens the path link information And projecting the workspace to the recipient; and (e) allowing the recipient to authenticate to the projected workspace through the authentication of the recipient specified by the sender, and obtaining the content.
於一具體實施例中,該網路連結裝置為供該傳遞者自選安裝該可投影的空間實體之一公開或非公開的機器。 In one embodiment, the network linking device is a machine that is open or non-disclosed by the sender for installing one of the projectable space entities.
於一具體實施例中,該內容為訊息、文件、程式、數目、數位資訊、媒介物、電子書或其等之任意組合。 In one embodiment, the content is any combination of messages, files, programs, numbers, digital information, media, e-books, or the like.
於一具體實施例中,該資訊輸入器係用以輸入可被該被投影的工作空間存取之至少一統一化資訊單元及/或至少一統一化工具。 In one embodiment, the information input device is configured to input at least one unified information unit and/or at least one unified tool accessible by the projected workspace.
於一具體實施例中,任一該統一化資訊單元包含一連結,且該連結係指出該內容之一原始資訊的所在之處。 In one embodiment, any of the unified information units includes a link, and the link indicates where the original information of the content is located.
於一具體實施例中,該公用通訊頻道係為一Line、Whatsapp、Facebook messenger、或任何可傳送該可投影的空間實體之該路徑連結資訊的頻道。 In one embodiment, the public communication channel is a Line, Whatsapp, Facebook messenger, or any channel that can transmit the path link information of the projectable spatial entity.
於一具體實施例中,該身份係為一臉書(Facebook)的ID、Line的ID、電子信箱帳號、指紋、或任何辯識,俾供該認證工具可予辯識。 In one embodiment, the identity is a Facebook ID, a Line ID, an email account number, a fingerprint, or any identification for the authentication tool to be identifiable.
於一具體實施例中,該可投影的空間實體係由作為實現該工作空間之一中間語言的一統一化腳本(unified script)所生成(instantiated)。 In one embodiment, the projectable spatial real system is instantiated by a unified script that implements an intermediate language of the workspace.
於一具體實施例中,該投影步驟包括:利用一投影手段解譯該可投影的空間實體並建立一作業環境,以運載該被投影的工作空間。。 In a specific embodiment, the projecting step includes: interpreting the projectable spatial entity using a projection means and establishing a work environment to carry the projected workspace. .
於一具體實施例中,本發明進一步提供一種內容傳遞方法,包含下列步驟:(a)提供用以建置一工作空間的一可投影的空間實體(projectable space instance)予一網路連結裝置,以供一傳遞者傳遞一內容 至一接收者;(b)容許該傳遞者以自選的方式配置用以存取該內容的一統一化資訊單元及一認證工具於該可投影的空間實體中,並於該認證工具中指定該接收者之身份;(c)容許該傳遞者經由一公用通訊頻道將該可投影的空間實體的一路徑連結資訊(URI)傳送至該接收者;(d)於該接收者打開該連結時,投影該工作空間予該接收者;以及(e)容許該接收者通過該傳遞者所指定之該接收者之身份之認證後,登入該被投影的工作空間,並經該統一化資訊單元獲得該內容。 In a specific embodiment, the present invention further provides a content delivery method, comprising the steps of: (a) providing a projectable space instance for constructing a workspace to a network connection device, For a passer to pass a content (b) allowing the sender to configure, in an optional manner, a unified information unit for accessing the content and an authentication tool in the projectable spatial entity, and specifying the same in the authentication tool (c) permitting the sender to transmit a path link information (URI) of the projectable space entity to the recipient via a public communication channel; (d) when the recipient opens the link, Projecting the workspace to the recipient; and (e) allowing the recipient to authenticate to the projected workspace through the identity of the recipient specified by the sender, and obtaining the workspace via the unified information unit content.
於一具體實施例中,該網路連結裝置為供該傳遞者自選安裝該可投影的空間實體之一公開或非公開的機器。 In one embodiment, the network linking device is a machine that is open or non-disclosed by the sender for installing one of the projectable space entities.
於一具體實施例中,該內容為訊息、文件、程式、數目、數位資訊、媒介物、電子書或其等之任意組合。 In one embodiment, the content is any combination of messages, files, programs, numbers, digital information, media, e-books, or the like.
於一具體實施例中,該可投影的空間實體係內建一資訊輸入器,以將該傳遞者所自選配置之該統一化資訊單元輸入至該被投影的工作空間。 In a specific embodiment, the informationable input device is built in the projectable spatial real system to input the unified information unit configured by the transmitter to the projected workspace.
於一具體實施例中,該統一化資訊單元包含一連結,且該連結係指出該內容之一原始資訊的所在之處。 In a specific embodiment, the unified information unit includes a link, and the link indicates where the original information of the content is located.
於一具體實施例中,該公用通訊頻道係為Line、Whatsapp、Facebook messenger、或任何可傳送該可投影的空間實體之該路徑連結資訊的頻道。 In one embodiment, the public communication channel is a Line, Whatsapp, Facebook messenger, or any channel that can transmit the path link information of the projectable spatial entity.
於一具體實施例中,該接收者之身份係為一臉書(Facebook)的ID、Line的ID、電子信箱帳號、指紋、或任何辯識,俾供該認證工具可予辯識。 In one embodiment, the identity of the recipient is a Facebook ID, a Line ID, an email account number, a fingerprint, or any identification for the authentication tool to be identifiable.
於一具體實施例中,該可投影的空間實體係由作為實現該工作空間之一中間語言的一統一化腳本(unified script)所生成(instantiated)。 In one embodiment, the projectable spatial real system is instantiated by a unified script that implements an intermediate language of the workspace.
於一具體實施例中,該投影步驟包括:利用一投影手段解譯該可投影的空間實體並建立一作業環境,以運載該被投影的工作空間。。 In a specific embodiment, the projecting step includes: interpreting the projectable spatial entity using a projection means and establishing a work environment to carry the projected workspace. .
於一具體實施例中,本發明亦提供一種用以傳遞內容的電腦程式產品,包括一程式碼,該程式碼於一電腦執行該電腦程式產品時執行下列步驟:(a)提供用以建置一工作空間的一可投影的空間實體(proiectable space instance)予一網路連結裝置,以供一傳遞者傳遞內容至一接收者;(b)容許該傳遞者以自選的方式配置用以將該內容提供至該工作空間的資訊輸入器(information importer)及一認證工具於該可投影的空間實體中,並於該認證工具中指定該接收者之身份;(c)容許該傳遞者經由一公用通訊頻道將該可投影的空間實體的一路徑連結資訊(URI)傳送至該接收者;(d)於該接收者打開該路徑連結資訊時,投影該工作空間予該接收者;以及(e)容許該接收者通過該傳遞者所指定之該接收者之身份之認證後,登入該被投影的工作空間,並獲得該內容。 In a specific embodiment, the present invention also provides a computer program product for delivering content, comprising a code for performing the following steps when a computer executes the computer program product: (a) providing for setting a projectable spatial entity of a workspace (proiectable Space instance) to a network connection device for a deliverer to deliver content to a recipient; (b) allowing the sender to configure the information input device (information) for providing the content to the workspace in an optional manner An importer and an authentication tool in the projectable spatial entity, and specifying the identity of the recipient in the authentication tool; (c) allowing the sender to route the projectable spatial entity via a common communication channel Linking information (URI) to the recipient; (d) projecting the workspace to the recipient when the recipient opens the path link information; and (e) allowing the recipient to pass the pass specified by the sender After authenticating the identity of the recipient, log in to the projected workspace and obtain the content.
於一具體實施例中,本發明進一步提供一種用以傳遞內容的電腦程式產品,包括一程式碼,該程式碼於一電腦執行該電腦程式產品時執行下列步驟:(a)提供用以建置一工作空間的一可投影的空間實體(projectable space instance)予一網路連結裝置,以供一傳遞者傳遞一內容至一接收者;(b)容許該傳遞者以自選的方式配置用以存取該內容的一統一化資訊單元及一認證工具於該可投影的空間實體中,並於該認證工具中指定該接收者之身份;(c)容許該傳遞者經由一公用通訊頻道將該可投影的空間實體的一路徑連結資訊(URI)傳送至該接收者;(d)於該接收者打開該連結時,投影該工作空間予該接收者;以及(e)容許該接收者通過該傳遞者所指定之該接收者之身份之認證後,登入該被投影的工作空間,並經該統一化資訊單元獲得該內容。 In a specific embodiment, the present invention further provides a computer program product for delivering content, comprising a code for performing the following steps when a computer executes the computer program product: (a) providing for setting a projectable space instance of a workspace to a network linking device for a sender to deliver a content to a recipient; (b) allowing the transmitter to be configured for storage in a self-selected manner Taking a unified information unit of the content and an authentication tool in the projectable space entity, and specifying the identity of the recipient in the authentication tool; (c) allowing the sender to pass the public communication channel Transmitting a path link information (URI) of the projected spatial entity to the recipient; (d) projecting the workspace to the recipient when the recipient opens the link; and (e) allowing the recipient to pass the transfer After the authentication of the identity of the recipient specified by the user, the user is logged into the projected workspace and the content is obtained via the unified information unit.
6‧‧‧電腦 6‧‧‧ computer
7‧‧‧電腦程式產品 7‧‧‧Computer Program Products
8‧‧‧電腦程式產品 8‧‧‧Computer Program Products
71‧‧‧程式碼 71‧‧‧ Code
81‧‧‧程式碼 81‧‧‧ Code
200‧‧‧網路伺服器 200‧‧‧Web server
201‧‧‧投影手段 201‧‧‧Projecting means
202‧‧‧可投影的空間實體 202‧‧‧projectable space entities
203‧‧‧認證工具 203‧‧‧Certification tools
204‧‧‧資訊輸入器 204‧‧‧Information input device
210‧‧‧傳遞者 210‧‧‧Transferers
220‧‧‧接收者 220‧‧‧Recipients
230‧‧‧公用通訊頻道 230‧‧‧Communication Channel
240‧‧‧瀏灠器 240‧‧‧ Browser
241‧‧‧被投影的工作空間 241‧‧‧Projected workspace
250‧‧‧網路附加儲存裝置 250‧‧‧Network Attached Storage
251‧‧‧內容 251‧‧‧Content
251’‧‧‧統一化資訊單元 251’‧‧‧Unified Information Unit
303‧‧‧認證工具 303‧‧‧Certification tools
304‧‧‧資訊輸入器 304‧‧‧Information Input
341‧‧‧被投影的工作空間 341‧‧‧Projected workspace
350‧‧‧網路附加儲存裝置 350‧‧‧Network Attached Storage
351‧‧‧內容 351‧‧‧Content
351’‧‧‧統一化資訊單元 351’ ‧ ‧ Unified Information Unit
971‧‧‧第一電子裝置 971‧‧‧First electronic device
972‧‧‧第二電子裝置 972‧‧‧Second electronic device
973‧‧‧可投影的空間實體 973‧‧‧projectable space entity
974‧‧‧投影手段 974‧‧‧Projecting means
975‧‧‧作業環境 975‧‧‧Working environment
976‧‧‧被投影的工作空間 976‧‧‧Projected workspace
977‧‧‧微核心 977‧‧‧Microcore
979‧‧‧Dropbox 979‧‧‧Dropbox
980‧‧‧統一化腳本 980‧‧‧ Unified script
981‧‧‧個人工作空間 981‧‧‧personal work space
982‧‧‧Dropbox 982‧‧‧Dropbox
983‧‧‧雲端硬碟 983‧‧‧Cloud Hard Drive
984‧‧‧伺服器 984‧‧‧Server
985‧‧‧原始資訊 985‧‧‧ original information
985’‧‧‧統一化資訊單元 985’ ‧ ‧ Unified Information Unit
986‧‧‧原始工具 986‧‧‧Original tools
986’‧‧‧第一統一化工具 986’‧‧‧First unified tool
987‧‧‧原始工具 987‧‧‧ original tools
987’‧‧‧第二統一化工具 987’‧‧‧Second unified tool
991‧‧‧原始元素 991‧‧‧ original elements
992‧‧‧元素轉換器 992‧‧‧Element converter
993‧‧‧統一化資料結構 993‧‧‧Unified data structure
994‧‧‧統一化元素 994‧‧‧ unified elements
2011‧‧‧作業環境 2011‧‧‧Working environment
2012‧‧‧微核心 2012‧‧‧Microcore
9731‧‧‧統一化腳本 9731‧‧‧ Unified script
9761‧‧‧虛線方框 9761‧‧‧dotted box
9761’‧‧‧Dropbox輸入器 9761’‧‧‧Dropbox Input
9762‧‧‧虛線方框 9762‧‧‧dotted box
9762’‧‧‧圖片閱讀器 9762’‧‧‧ Picture Reader
9791‧‧‧jpg圖片檔 9791‧‧‧jpg image file
9791’‧‧‧統一化jpg圖片檔 9791’‧‧‧Unified jpg image file
9792‧‧‧jpg圖片檔 9792‧‧‧jpg image file
9792’‧‧‧統一化jpg圖片檔 9792’‧‧‧Unified jpg image file
9793‧‧‧gif圖片檔 9793‧‧‧gif image file
9793’‧‧‧統一化gif圖片檔 9793’ ‧ ‧ unified gif image file
9881‧‧‧資訊輸入器 9881‧‧‧Information input device
9882‧‧‧資訊輸入器 9882‧‧‧Information Input
9883‧‧‧資訊輸入器 9883‧‧‧Information input device
S110‧‧‧步驟 S110‧‧‧Steps
S120‧‧‧步驟 S120‧‧‧ steps
S130‧‧‧步驟 S130‧‧‧Steps
S140‧‧‧步驟 S140‧‧‧Steps
S150‧‧‧步驟 S150‧‧ steps
S210‧‧‧步驟 S210‧‧‧Steps
S220‧‧‧步驟 S220‧‧‧Steps
S230‧‧‧步驟 S230‧‧‧Steps
S240‧‧‧步驟 S240‧‧‧Steps
S250‧‧‧步驟 S250‧‧‧ steps
圖1:係為統一化方法於一實施例的實施概念示意圖。 Figure 1: Schematic diagram of the implementation concept of the unified method in one embodiment.
圖2:係為以統一化腳本作為實現個人工作空間之中間語言的一較佳概念示意圖。 Figure 2: A diagram showing a better concept of a unified script as an intermediate language for implementing a personal workspace.
圖3:係為圖2所示個人工作空間的一較佳配置示意圖。 Figure 3 is a schematic diagram of a preferred configuration of the personal workspace shown in Figure 2.
圖4:係為投影工作空間的方法於一較佳實施例之初始狀態示意圖。 Figure 4 is a schematic diagram showing the initial state of a method of projecting a workspace in a preferred embodiment.
圖5A:係為圖4所示投影工作空間的方法的運作概念示意 圖。 FIG. 5A is a schematic diagram showing the operation of the method for projecting the projection workspace shown in FIG. Figure.
圖5B:係為圖4所示投影工作空間的方法的運作概念示意圖。 FIG. 5B is a schematic diagram showing the operation of the method of projecting the workspace shown in FIG. 4. FIG.
圖6:係為圖4所示可投影的空間實體與圖5B所示被投影的工作空間的相對關係示意圖。 Figure 6 is a schematic diagram showing the relative relationship between the projectable spatial entity shown in Figure 4 and the projected workspace shown in Figure 5B.
圖7:係為本發明之內容傳遞方法的一較佳流程圖。 FIG. 7 is a preferred flow chart of the content delivery method of the present invention.
圖8:係為一傳遞者應用圖7所示方法將內容傳遞至一接收者之整體機制於一較佳實施例的概念示意圖。 Figure 8 is a conceptual diagram of a preferred embodiment of a preferred embodiment of a method for delivering a content to a recipient by a method as shown in Figure 7.
圖9:係為圖7所示步驟S140中所述將工作空間投影予圖8所示接收者的運作概念示意圖。 Figure 9 is a conceptual diagram showing the operation of projecting the workspace to the recipient shown in Figure 8 as described in step S140 of Figure 7.
圖10:係為可投影的空間實體與被投影的工作空間於一較佳實施例之相對關係示意圖。 Figure 10 is a schematic illustration of the relative relationship between a projectable spatial entity and a projected workspace in a preferred embodiment.
圖11:係為本發明內容傳遞方法的另一較佳方法流程圖。 Figure 11 is a flow chart showing another preferred method of the content delivery method of the present invention.
圖12:係為應用圖11所示之方法之被投影的工作空間的概念示意圖。 Figure 12 is a conceptual diagram of the projected workspace for applying the method illustrated in Figure 11.
圖13:係為認證工具於工作空間被投影時被以自動模式啟動的運作概念示意圖。 Figure 13 is a schematic diagram of the operational concept of the authentication tool being launched in automatic mode when the workspace is projected.
圖14:係為應用圖7所示方法之電腦程式產品於一較佳實施例中之方塊示意圖。 Figure 14 is a block diagram showing a computer program product using the method of Figure 7 in a preferred embodiment.
圖15:係為應用圖11所示方法之電腦程式產品於一較佳實施例中之方塊示意圖。 Figure 15 is a block diagram showing a computer program product using the method of Figure 11 in a preferred embodiment.
本發明得藉由以下描述,包括以下的術語彙編以及結論性實例,而更充分地理解。為簡潔起見,本說明書中引用之出版物,包括專利的公開內容,係併入本文以供參考。 The invention will be more fully understood from the following description, including the <RTIgt; For the sake of brevity, the publications cited in this specification, including the disclosure of patents, are hereby incorporated by reference.
以下本發明的實施例是非限制性的,並且僅代表本發明之各種態樣及特徵。就最受限制的技術意義而言,本文所述的「資訊源」指的 是可以被詮釋為有用訊息的符號序列,且該些有用訊息是用來組織和標籤資料;其中,資訊源可包括:網站(如互聯網服務)、內部網路、網絡社群、軟體、電子書、資料庫以及其他資訊的媒體(如非暫態計算機可用的儲存媒體、行動裝置儲存媒體)。又,本文所述的「原始資訊」可包括檔案、網頁、資料庫、策略、規則或任一種可存取於相關機器和伺服器之資料,而本文所述的「原始工具」可包括公用程式、介面工具集、智能代理工具、應用程序、服務工具或任一種可存取於相關機器和伺服器之可執行元件。惟,資訊源、原始資訊及原始工具皆不以上述為限。 The following examples of the invention are non-limiting and represent only a variety of aspects and features of the invention. In the most restrictive technical sense, the term "information source" as used herein refers to Is a sequence of symbols that can be interpreted as useful messages, and the useful information is used to organize and tag data; the information sources may include: websites (such as Internet services), internal networks, online communities, software, e-books , databases, and other informational media (such as storage media available for non-transitory computers, mobile device storage media). Moreover, the "original information" described herein may include files, web pages, databases, policies, rules, or any data accessible to related machines and servers, and the "original tools" described herein may include utilities. An interface tool set, a smart agent tool, an application, a service tool, or any executable element that can access related machines and servers. However, the source of information, original information and original tools are not limited to the above.
又,「原始資訊」以及「原始工具」皆係為本文所述之「原始元素」的一種實施態樣,且於實施本發明時,來自相同或不同「資訊源」的多個「原始元素」皆能夠經由一統一化方法而分別被模型化為多個「統一化元素」,使得在同一作業環境中的多個「統一化元素」皆能夠彼此相容以進而協同進行特定任務;其中,「統一化工具」及「統一化資訊單元」皆係為「統一化元素」的一種實施態樣。又,本文所述的「元素轉換器(Matterizer)」係為用以對「原始元素」進行統一化的構件、裝置或程式碼。 Moreover, "original information" and "original tools" are one embodiment of the "original elements" described herein, and in the implementation of the present invention, multiple "original elements" from the same or different "information sources" Each can be modeled into multiple "unified elements" through a unified method, so that multiple "unified elements" in the same working environment can be compatible with each other to coordinate specific tasks; "Unified tools" and "unified information units" are all examples of "unified elements." Moreover, the "Matterizer" described herein is a component, device or code for unifying the "original elements".
於一實施例中,上述統一化方法可為:依據一統一化資料結構而重整自複數資訊源之至少一資訊源所取得的原始資訊,從而將原始資訊模型化(modeling)為統一化資訊單元,及/或依據另一統一化資料結構而重整自複數資訊源之至少一資訊源所取得的原始工具,從而將原始工具模型化為統一化工具;其中,該統一化資料結構以及該另一統一化資料結構可相同或不同,且上述統一化方法可藉由元素轉換器(Matterizer)來完成。 In an embodiment, the unified method may be: reconstructing original information obtained from at least one information source of the plurality of information sources according to a unified data structure, thereby modeling the original information into unified information. Unit, and/or reorganizing the original tool obtained from at least one information source of the plurality of information sources according to another unified data structure, thereby modeling the original tool into a unified tool; wherein the unified data structure and the Another unified data structure may be the same or different, and the above unified method may be implemented by an element converter (Matterizer).
請參閱圖1,其為上述統一化方法於一實施例的實施概念示意圖。圖1示意了元素轉換器992依據統一化資料結構993而重整原始元素991的一屬性和一相關連結,以將原始元素991模型化為統一化元素994,使統一化元素994的基本屬性包括原始元素的類型(type)以及指出原始元素所在之處的連結(link)。 Please refer to FIG. 1 , which is a schematic diagram of the implementation concept of the above unified method in an embodiment. 1 illustrates an element converter 992 reforming an attribute and an associated link of the original element 991 in accordance with the unified material structure 993 to model the original element 991 as a unified element 994, such that the basic attributes of the unified element 994 include The type of the original element and the link that indicates where the original element is located.
於本實施例中,原始元素991至少包括原始資訊(圖未示)或原始工具(圖未示),但不以此為限。其次,上述統一化方法中,當可從原始資訊取得之屬性與欲在統一化資訊單元中統一之屬性相對應時,則可經由 元素轉換器992而直接產生統一化資訊單元;而當可從原始資訊取得之屬性與欲在統一化資訊單元中統一之屬性無法對應時,則需先透過對原始資訊的屬性和相關連結進行邏輯上的重整來重新定義原始資訊,使原始資訊被轉換為其屬性與欲在統一化資訊單元中統一之屬性相對應之新的原始資訊,以進而間接地產生統一化資訊單元。 In this embodiment, the original element 991 includes at least the original information (not shown) or the original tool (not shown), but is not limited thereto. Secondly, in the above unified method, when the attributes obtainable from the original information correspond to the attributes to be unified in the unified information unit, The element converter 992 directly generates a unified information unit; and when the attribute obtainable from the original information cannot correspond to the attribute to be unified in the unified information unit, the logic of the original information and the related link are first logically performed. The reorganization is to redefine the original information so that the original information is converted into new original information whose attributes correspond to the attributes to be unified in the unified information unit, thereby indirectly generating unified information units.
又,當原始工具與工作空間(workspace)的作業環境相容時,則可經由元素轉換器992而直接地產生該統一化工具;而當原始工具與工作空間的作業環境不相容時,則需透過一轉化器(adapter)及/或原始工具的軟體開發包(SDK)驅動原始工具而間接地產生該統一化工具;其中,該轉化器(adapter)係用來提供工作空間相容的介面實作(interface implementation)。 Moreover, when the original tool is compatible with the working environment of the workspace, the unified tool can be directly generated via the element converter 992; and when the original tool is incompatible with the working environment of the workspace, The unified tool is indirectly generated by a software development kit (SDK) driven by an adapter and/or original tool; the adapter is used to provide a workspace compatible interface Interface implementation.
有關本實施例中所述的“統一化方法的具體實施方式”、“統一化元素的具體獲得方式”以及“元素轉換器的具體運作方式”可參考申請號為14/324069、題為「A METHOD OF UNIFYING INFORMATION AND TOOL FROM A PLURALITY OF INFORMATION SOURCES」的美國專利申請,以及可參考主張以上述申請號14/324069的美國專利申請為其國際優先權基礎案、申請號為201410768564.X且題為「將來自複數資訊源之資訊及工具予以統一化之方法以及應用該方法之計算機程式產品與裝置」的中國專利申請,故在此即不再予以贅述。 For the specific implementation manner of the unified method described in the embodiment, the specific obtaining manner of the unified element, and the specific operation mode of the element converter, refer to the application number 14/324069, entitled "A US Patent Application No. US Patent Application No. 14/324,069, the entire disclosure of which is hereby incorporated by reference. The Chinese patent application for "uniformization of information and tools from multiple sources of information and computer program products and devices using the method" is not repeated here.
特別說明的是,上述統一化方法僅為本案所採用之統一化方法的一種實施例,將來自不同資訊源的多個原始元素予以統一化的方法並不以上述為限,熟知本技藝人士可依據實際應用需求而進行任何均等的變更設計。 In particular, the above unified method is only one embodiment of the unified method adopted in the present case, and the method for unifying multiple original elements from different information sources is not limited to the above, and those skilled in the art can Make any equal change design based on actual application needs.
以下再舉例二種不同於上述說明的統一化方法。第一種統一化方法為應用於Garmin衛星導航中的資訊統一化方法,Garmin衛星導航的興趣地標(Point of Interest,POI)功能即是透過該資訊統一化方法對輸入其中的原始地標資訊(原始資訊)進行統一化程序而獲得相對應之統一化地標資訊(統一化資訊單元);第二種方法為應用於安卓(Android)系統的工具統一化方法,安卓(Android)系統是一個以Linux為基礎的開放原始碼行動裝置作業系統,但安卓系統中的應用程式(原始工具)大都是由Java所編寫的,故由Java 所編寫的應用程式(原始工具)皆可經由該工具統一化方法而被模型化為可與安卓系統中的相容的統一化應用程式(統一化工具),進而能夠在安卓系統中被執行。 The following is an example of a unified method different from the above description. The first unified method is applied to the information unification method in Garmin satellite navigation. The Point of Interest (POI) function of Garmin satellite navigation is the original landmark information input through the information unification method (original Information) to achieve a unified program to obtain the corresponding unified landmark information (unified information unit); the second method is a unified tool for Android (Android) system, Android (Android) system is a Linux The basic open source mobile device operating system, but the applications (original tools) in Android are mostly written by Java, so Java The written application (original tool) can be modeled as a unified unified application (unified tool) compatible with the Android system through the tool unification method, and can be executed in the Android system.
再者,本文所述的「工作空間」指的是可供至少一元素轉換器及/或至少一工具及/或至少一資訊進行互動以執行特定任務的工作空間,且至少一資訊及/或至少一工具可藉由至少一元素轉換器而被輸入至工作空間中,但將資訊及/或工具輸入工作空間的方式並不以此為限;其次,以下所述的資訊輸入器(information importer)(如圖2中的資訊輸入器9881、9882、9883、圖6中的Dropbox輸入器9761’、圖10中的資訊輸入器204以及圖12中的資訊輸入器304等)皆係為元素轉換器的一種實施態樣。再者,本文所述的「統一化腳本」指的是可作為實現工作空間的中間語言,且透過「統一化腳本」可使至少一元素轉換器及/或至少一資訊及/或至少一工具被提供(如內建或外掛)至工作空間。 Furthermore, the term "workspace" as used herein refers to a workspace that allows at least one element converter and/or at least one tool and/or at least one piece of information to interact to perform a particular task, and at least one information and/or At least one tool can be input into the workspace by at least one element converter, but the manner in which information and/or tools are input into the workspace is not limited thereto; secondly, the information importer (information importer) described below (such as the information input devices 9881, 9882, 9883 in FIG. 2, the Dropbox input device 9761' in FIG. 6, the information input device 204 in FIG. 10, and the information input device 304 in FIG. 12) are all element conversions. An implementation of the device. Furthermore, the "unified script" described herein refers to an intermediate language that can be used as a workspace, and at least one element converter and/or at least one information and/or at least one tool can be made through a "unified script". Is provided (such as built-in or plug-in) to the workspace.
於一實施例中,上述至少一資訊係為自至少一資訊源所取得之至少一原始資訊經由被統一化後而形成的至少一統一化資訊單元,而上述至少一工具係為自至少一資訊源所取得之至少一原始工具經由被統一化後而形成的至少一統一化工具;其中,使用者可依據不同的任務而將所需的統一化資訊單元及/或統一化工具由相對應的資訊源加入(如內建或外掛)至個人工作空間中,故「工作空間」可為一用戶導向的「個人工作空間」。 In one embodiment, the at least one information is at least one unified information unit formed by the at least one original information obtained from the at least one information source, and the at least one tool is from at least one information. At least one original tool obtained by the source is formed by at least one unified tool formed by being unified; wherein the user can select the required unified information unit and/or the unified tool according to different tasks. The information source is added (such as built-in or plug-in) to the personal workspace, so the "workspace" can be a user-oriented "personal workspace."
進一步而言,請參閱圖2與圖3,圖2為以統一化腳本作為實現個人工作空間之中間語言的一較佳概念示意圖,圖3為圖2所示個人工作空間的一較佳配置示意圖。圖2與圖3示意了使用者依據任務的需求而將相對應於Dropbox 982中之原始資訊985的統一化資訊單元985’、相對應於雲端硬碟983中之可相容的原始工具986的第一統一化工具986’以及相對應於伺服器984中之不可相容的原始工具987的第二統一化工具987’組合至個人工作空間981中;詳言之,使用者可先編輯一個用以作為實現個人工作空間981之中間語言的統一化腳本980,且藉由統一化腳本980而設置(configure)Dropbox982的資訊輸入器9881、雲端硬碟983的資訊輸入器9882以及伺服器984的資訊輸入器9883;其中,資訊輸入器9881可將Dropbox 982 中的原始資訊985予以統一化為統一化資訊單元985’,並輸入至個人工作空間981。 Further, please refer to FIG. 2 and FIG. 3 . FIG. 2 is a schematic diagram of a better concept of a unified script as an intermediate language for implementing a personal workspace, and FIG. 3 is a schematic diagram of a preferred configuration of the personal workspace shown in FIG. 2 . . 2 and FIG. 3 illustrate the unified information unit 985' corresponding to the original information 985 in the Dropbox 982, corresponding to the compatible original tool 986 in the cloud hard disk 983 according to the requirements of the task. The first unified tool 986' and the second unified tool 987' corresponding to the incompatible original tool 987 in the server 984 are combined into the personal workspace 981; in detail, the user can edit one for the first time. As a unified script 980 for realizing the intermediate language of the personal workspace 981, the information input device 9881 of the Dropbox 982, the information input device 9882 of the cloud hard disk 983, and the information of the server 984 are configured by the unified script 980. Input 9883; wherein the information input device 9881 can be used with Dropbox 982 The original information 985 is unified into a unified information unit 985' and input to the personal workspace 981.
再者,圖2與圖3亦示意了存放在雲端硬碟983內的原始工具為可相容的原始工具986(也就是該可相容的原始工具986可與在個人工作空間981中供統一化工具用之元件架構相容),且透過統一化腳本980(利用其中的資訊輸入器9882)可將相對應於可相容的原始工具986的第一統一化工具986’直接地提供至個人工作空間981。 Moreover, Figures 2 and 3 also illustrate that the original tool stored in the cloud hard drive 983 is a compatible original tool 986 (i.e., the compatible original tool 986 can be unified with the personal workspace 981). The component is structurally compatible with the tool, and the first unified tool 986' corresponding to the compatible original tool 986 can be directly provided to the individual through the unified script 980 (using the information input device 9882 therein) Work space 981.
又,圖2與圖3還示意了存放在伺服器984內的原始工具為不可相容的原始工具987(也就是該不可相容的原始工具987與在個人工作空間981中供統一化工具用之元件架構不相容),且需透過統一化腳本980(利用其中的可相容的轉化器989以及資訊輸入器9883)才得以將相對應於不可相容的原始工具987的第二統一化工具987’提供至個人工作空間981。 Moreover, Figures 2 and 3 also illustrate that the original tool stored in the server 984 is an incompatible original tool 987 (i.e., the incompatible original tool 987 is used in the personal workspace 981 for the unified tool). The component architecture is incompatible, and the second unification of the incompatible original tool 987 is achieved through the unified script 980 (using the compatible converter 989 and the information input device 9883). Tool 987' is provided to personal workspace 981.
此外,圖3亦示意了使用者依據實際應用需求而配置安排(如分組(grouping)或置放(placing))統一化資訊單元985’、第一統一化工具986’以及第二統一化工具987’在個人工作空間981的特定區域;最後,使用者就可因應統一化工具以及統一化資訊單元之間的運作關係(例如兩者間之點擊動作或拖曳動作)而藉由使用統一化工具存取或控制相對應的統一化資訊單元而執行所需的任務。 In addition, FIG. 3 also illustrates that the user configures the arrangement (eg, grouping or placing) unified information unit 985', the first unified tool 986', and the second unified tool 987 according to actual application requirements. 'In a specific area of the personal workspace 981; finally, the user can save by using the unified tool in response to the unified tool and the operational relationship between the unified information units (such as click actions or drag actions between the two) Take or control the corresponding unified information unit to perform the required tasks.
有關本實施例中所述的“以統一化腳本作為實現個人工作空間之中間語言的具體實施方式”、“使用者依據實際應用需求而將所需的統一化資訊單元及/或所需的統一化工具由相對應的資訊源自由組合至個人工作空間中以執行任務的具體實施方式”,可參考申請號為14/325466、題為「METHOD FOR PERFORMING TASK ON UNIFIED INFORMATION UNITS IN A PERSONAL WORKSPACE」的美國專利申請,以及可參考主張以申請號14/324069、14/325466的美國專利申請為其國際優先權基礎案、申請號為201410796528.4且題為「在個人工作空間中對統一化元素進行組合工作之方法以及應用該方法之計算機程式產品與系統」的中國專利申請,故在此即不再予以贅述。 Regarding the "unified script as a specific implementation of the intermediate language of the personal workspace" described in the embodiment, "the user unifies the required unified information unit and/or the required unit according to the actual application requirements. The tool is freely combined with the corresponding information source to the personal work space to perform the task.", please refer to application number 14/325466, entitled "METHOD FOR PERFORMING TASK ON UNIFIED INFORMATION UNITS IN A PERSONAL WORKSPACE" U.S. Patent Application, and the U.S. Patent Application Serial No. 14/324,069, filed on Serial No The Chinese patent application of the method and the computer program product and system using the method is not described herein.
特別說明的是,上述個人工作空間僅為工作空間的一種實施 例,應用於本案的工作空間不以上述為限;舉例來說,作為實現工作空間之中間語言的統一化腳本可預先被編輯而使得工作空間成為內建有預設元素轉換器及/或預設資訊及/或預設工具的工作空間,而這樣的工作空間並非是限定給個人操作,亦可因應實際應用需求而供多個使用者同時進行操作或分別進行操作。 In particular, the above personal work space is only one implementation of the workspace. For example, the workspace used in this case is not limited to the above; for example, a unified script that implements the intermediate language of the workspace can be edited in advance to make the workspace a built-in preset element converter and/or pre- The working space of information and/or preset tools is not limited to individual operations, and multiple users can operate simultaneously or separately according to actual application requirements.
再者,本文所述的「工作空間」係可經由一「投影工作空間的方法」而被投影至任何具有計算能力之電子裝置(如手機、平板電腦、筆記型電腦、桌上型電腦等,但不以上述為限),令任一使用者可於任何具有計算能力之電子裝置上操作「被投影的工作空間(projected workspace)」。 Furthermore, the "workspace" described herein can be projected to any computing-capable electronic device (such as a cell phone, tablet, notebook, desktop computer, etc.) via a "projection workspace method". However, not limited to the above, any user can operate the "projected workspace" on any computing device.
於一實施例中,投影工作空間的方法包括:首先,經由一路徑連結資訊(URI)取得由統一化腳本所生成(instantiated)的一可投影的空間實體(projectable space instance);其中,統一化腳本被定義來配置元素轉換器、資訊以及工具中之至少一者以建置工作空間(如先前說明),且可投影的空間實體被用來建立相對應於工作空間的被投影的工作空間,以提供用以操作元素轉換器、資訊以及工具中之至少一者以執行任務的介面;接著,利用一投影手段(projector)解譯該可投影的空間實體以及建立供元素轉換器、資訊以及工具中之至少一者配置於該可投影的空間實體中的作業環境,以進而執行被投影的工作空間,藉此以供至少一使用者與被投影的工作空間互動。 In an embodiment, the method for projecting a workspace includes: first, obtaining a projectable space instance that is instantiated by a unified script via a path link information (URI); wherein, unified The script is defined to configure at least one of an element converter, information, and tools to build a workspace (as previously explained), and the projectable spatial entity is used to create a projected workspace corresponding to the workspace, Providing an interface for operating at least one of an element converter, information, and a tool to perform a task; then, using a projector to interpret the projectable spatial entity and establishing an element converter, information, and tools At least one of the ones are disposed in the work environment of the projectable spatial entity to thereby perform the projected workspace, whereby at least one user interacts with the projected workspace.
其中,投影手段可從遠端資料站、可投影的空間實體或預載應用程式中取得,並被載入至用以提供相容性環境以執行投影手段的一引擎(engine),而引擎可包括Javascript引擎、視窗應用程式或Linux應用程式中等,但不以上述此為限;再者,統一化腳本可被一文件型別定義(DTD)、一可延伸性標示語言綱要(XML schema)、一結構化語言(structured language)或一結構化協議(structured protocol)等所宣告而成,但不以上述此為限;而可投影的空間實體可為一物件(object)、一可延伸性標示語言(XML)檔案、或以一結構化語言(structured language)或一結構化協議(structured protocol)等所生成的一實體(instance),但不以上述此為限。 The projection means can be obtained from a remote data station, a projectable space entity or a preloaded application, and loaded into an engine for providing a compatible environment to perform projection means, and the engine can be Including the Javascript engine, the Windows application, or the Linux application, but not limited to the above; in addition, the unified script can be defined by a file type (DTD), an extensibility markup language schema (XML schema), a structured language or a structured protocol, etc., but not limited to the above; and the space entity that can be projected can be an object, an extensibility indicator A language (XML) file, or an instance generated by a structured language or a structured protocol, etc., but not limited to the above.
進一步而言,請參閱圖4、圖5A~圖5B及圖6,圖4為上述投 影工作空間的方法於一較佳實施例之初始狀態示意圖,圖5A以及圖5B為圖4所示投影工作空間的方法的運作概念示意圖,圖6為圖4所示可投影的空間實體與圖5B所示被投影的工作空間的相對關係示意圖。其中,於圖4所示的初始狀態中,存在有可互相連結(如透過網路連結)的第一電子裝置971以及第二電子裝置972,且第一電子裝置971中儲存有可投影的空間實體973,而第二電子裝置972中內建有一投影手段974。 Further, please refer to FIG. 4, FIG. 5A to FIG. 5B and FIG. 6, and FIG. FIG. 5A and FIG. 5B are schematic diagrams showing the operation of the method for projecting the workspace shown in FIG. 4, and FIG. 6 is a viewable space entity and graph shown in FIG. A schematic diagram of the relative relationship of the projected workspaces shown in 5B. In the initial state shown in FIG. 4, there are a first electronic device 971 and a second electronic device 972 that are connectable to each other (eg, connected through a network), and the first electronic device 971 stores a space that can be projected. Entity 973, and a projection means 974 is built in the second electronic device 972.
又,統一化腳本9731係被一文件型別定義(DTD)所宣告而成,且其被定義來配置至少一資訊輸入器(其係為元素轉換器的一種實施態樣)及/或至少一統一化資訊單元及/或至少一統一化工具以建置(model)一工作空間,而可投影的空間實體973則為一可延伸性標示語言(XML)所生成的實體,其如圖6所示,被用來建立(build)相對應於工作空間的一被投影的工作空間976,並被允許資訊輸入器及/或統一化資訊單元及/或統一化工具加入其中或從其中移除。 Moreover, the unified script 9731 is declared by a file type definition (DTD), and is defined to configure at least one information input device (which is an implementation aspect of the element converter) and/or at least one Unifying the information unit and/or at least one unified tool to model a workspace, and the projectable spatial entity 973 is an entity generated by an Extensible Markup Language (XML), as shown in FIG. It is used to build a projected workspace 976 corresponding to the workspace and is allowed to be added to or removed from the information importer and/or unified information unit and/or unified tool.
再者,第二電子裝置972的投影手段974會在第二電子裝置972上建立供被投影的工作空間976運作的作業環境975,並提供一微核心977(見圖6)予該作業環境975以裝載(equip)要加入被投影的工作空間976中的至少一資訊輸入器及/或至少一統一化資訊單元及/或至少一統一化工具;其中,當第二電子裝置972透過一路徑連結資訊取得第一電子裝置971中的可投影的空間實體973時,第二電子裝置972中的投影手段974就開始對可投影的空間實體973進行解譯,其如圖5A所示;又,當可投影的空間實體973被投影手段974解譯後,被投影的工作空間976就會依據可投影的空間實體973所解譯的內容而建立在作業環境975上,其如圖5B所示,如此第二電子裝置972端的使用者就可經由第二電子裝置972與被投影的工作空間976進行互動,進而執行相關任務。 Moreover, the projection means 974 of the second electronic device 972 establishes a working environment 975 for the projected workspace 976 on the second electronic device 972 and provides a micro core 977 (see FIG. 6) to the operating environment 975. Equiring at least one information input device and/or at least one unified information unit and/or at least one unified tool to be added to the projected workspace 976; wherein, when the second electronic device 972 is connected through a path When the information captures the projectable spatial entity 973 in the first electronic device 971, the projection means 974 in the second electronic device 972 begins to interpret the projectable spatial entity 973, as shown in FIG. 5A; After the projectable spatial entity 973 is interpreted by the projection means 974, the projected workspace 976 is created on the work environment 975 in accordance with the content interpreted by the projectable spatial entity 973, as shown in Figure 5B. The user at the end of the second electronic device 972 can interact with the projected workspace 976 via the second electronic device 972 to perform related tasks.
以下進一步以圖6所示之使用情境來說明上述統一化腳本9731、可投影的空間實體973以及被投影的工作空間976的相互關係。圖6所示之使用情境為:建立一個可被投影並能夠讀取存放於指定網路空間內的jpg圖片檔與gif圖片檔以供使用者觀看的工作空間,且於本使用情境中,統一化腳本9731以一文件型別定義(DTD)來宣告,而可投影的空間實體973則 以可延伸性標示語言(XML)生成。 The relationship between the above-described unified script 9731, the projectable spatial entity 973, and the projected workspace 976 will be further described below using the usage scenarios shown in FIG. 6. The usage scenario shown in FIG. 6 is: creating a workspace that can be projected and can read the jpg image files and gif image files stored in the specified network space for the user to view, and in the context of the use, unified The script 9731 is declared with a file type definition (DTD), while the projectable space entity 973 is Generated in Extensible Markup Language (XML).
又,可投影的空間實體973中會被加入一個資訊輸入器以及一個統一化工具,且資訊輸入器係用來將相對應於至少一原始資訊的至少一統一化資訊單元輸入至被投影的工作空間976中;於本使用情境中,資訊輸入器為一Dropbox輸入器(即圖示虛線方框9761),且原始資訊為Dropbox 979資訊源中的jpg圖片檔9791、9792與gif圖片檔9793,統一化資訊單元則為稍後所述的統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’,而統一化工具為一圖片閱讀器(即圖示虛線方框9762),其用以讀取輸入至被投影的工作空間976中的圖片檔。 Moreover, a data input device and a unified tool are added to the projectable space entity 973, and the information input device is configured to input at least one unified information unit corresponding to the at least one original information to the projected work. In the space 976, in the context of use, the information input device is a Dropbox input device (ie, the dashed box 9761 is shown), and the original information is the jpg image file 9791, 9792 and the gif image file 9793 in the Dropbox 979 information source. The unified information unit is a unified jpg picture file 9791', 9792' and a unified gif picture file 9793', which will be described later, and the unified tool is a picture reader (ie, the dotted line box 9762). Used to read the image file input into the projected workspace 976.
再者,被投影的工作空間976係於可投影的空間實體973被第二電子裝置972中的投影手段974解譯後被建立起來,使得被投影的工作空間976上配置有一Dropbox輸入器9761’(相對應於圖示虛線方框9761)以及一圖片閱讀器9762’(相對應於圖示虛線方框9762),Dropbox輸入器9761’再將Dropbox 979資訊源中的jpg圖片檔9791、9792與gif圖片檔9793予以統一化並輸入至被投影的工作空間976,使得分別相對應於jpg圖片檔9791、9792與gif圖片檔9793的統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’在被投影的工作空間976上呈現;接著,當第二電子裝置972端的使用者經由特定的操作方式對統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’中之任一者進行操作時(如點擊統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’中之該任一者,或將統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’中之該任一者拖曳至圖片閱讀器9762’),圖片閱讀器9762’就會讀取統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’中之該任一者的內容而使其呈現出來供使用者觀看。此外,上述Dropbox輸入器9761’以及圖片閱讀器9762’係由微核心977所裝載(equip)。 Moreover, the projected workspace 976 is created after the projectable spatial entity 973 is interpreted by the projection means 974 in the second electronic device 972 such that the projected workspace 976 is provided with a Dropbox input 9761'. (corresponding to the dashed box 9761 shown) and a picture reader 9762' (corresponding to the dashed box 9762 shown), the Dropbox input unit 9761' will then use the jpg picture files 9791 and 9792 in the Dropbox 979 information source. The gif image file 9793 is unified and input to the projected workspace 976, so that the unified jpg image files 9791', 9792' and the unified gif image file corresponding to the jpg image file 9791, 9792 and the gif image file 9793, respectively. 9793' is presented on the projected workspace 976; then, when the user of the second electronic device 972 is in a unified operation mode, the unified jpg image file 9791', 9792' and the unified gif image file 9793' When one is operating (such as clicking on the unified jpg image file 9791', 9792' and unified gif image file 9793', or will unify jpg image files 9791', 9792' and unified gif pictures File 979 If any of the 3's is dragged to the picture reader 9762'), the picture reader 9762' will read any of the unified jpg picture files 9791', 9792' and the unified gif picture file 9793'. The content is rendered for the user to watch. Further, the above-described Dropbox input device 9761' and picture reader 9762' are equivated by the micro core 977.
特別說明的是,可投影的空間實體973的路徑連結資訊可為超文件傳輸協定(HTTP)路徑連結資訊或檔案傳送協定(FTP)路徑連結資訊,而若是第一電子裝置971與第二電子裝置972為一共同裝置時,可投影的空間實體973的路徑連結資訊亦可為本機檔案(local file)連結資訊,但路徑連結資訊的型態不以上述為限。 Specifically, the path connection information of the projectable space entity 973 may be Hyper File Transfer Protocol (HTTP) path link information or File Transfer Protocol (FTP) path link information, and if the first electronic device 971 and the second electronic device are When the 972 is a common device, the path connection information of the space entity 973 that can be projected may also be linked to the local file, but the type of the path connection information is not limited to the above.
有關本實施例中所述的“投影工作空間的方法的具體獲得方式”可參考申請號為14/577772、題為「METHOD OF PROJECTING A WORKSPACE AND SYSTEM USING THE SAME」的美國專利申請,以及可參考主張以申請號14/324069、14/325466、14/577772的美國專利申請為其國際優先權基礎案、申請號為201410814138.5且題為「投影工作空間的方法以及應用該投影工作空間的方法的系統」的中國專利申請,故在此即不再予以贅述。 For a specific manner of obtaining a method for projecting a workspace as described in the present embodiment, reference is made to US Patent Application No. 14/577,772, entitled "METHOD OF PROJECTING A WORKSPACE AND SYSTEM USING THE SAME", and U.S. Patent Application Serial No. 14/324,069, filed No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. Nos. Chinese patent application, so it will not be repeated here.
特別說明的是,上述投影工作空間的方法僅為本案將工作空間投影至任何具有計算能力之電子裝置的一種投影方法,但將工作空間投影至任何具有計算能力之電子裝置的投影方法並不以上述為限,熟知本技藝人士可依據實際應用需求而進行任何均等的變更設計。 In particular, the above method of projecting the workspace is only a projection method for projecting the workspace to any computing device, but the projection method of projecting the workspace to any computing device is not To the above, it is well known to those skilled in the art that any equal change design can be made according to actual application requirements.
再者,由於任一工作空間皆可被投影至任何具有計算能力的電子裝置上,因此分別操作不同電子裝置的不同使用者可透過投影工作空間的方法而看到同一工作空間中的內容,故工作空間亦可成為獲得內容的一種平台,是以,一使用者透過工作空間而供另一使用者獲得內容,可視為一種傳遞(deliver)內容的行為。以下進一步對內容傳遞方法作詳細說明。 Furthermore, since any workspace can be projected onto any computing device, the different users operating different electronic devices can see the contents of the same workspace through the method of projecting the workspace. The workspace can also be a platform for obtaining content, that is, one user can obtain content for another user through the workspace, which can be regarded as a kind of behavior of delivering content. The content delivery method will be further described in detail below.
以下進一步對本發明內容傳遞方法作詳細說明。本發明內容傳遞方法可能以不同的內容來實施,並不僅限於下列文中所提及的實例。下列實施例僅作為本發明不同面向及特點中的代表。 The content delivery method of the present invention will be further described in detail below. The content delivery method of the present invention may be implemented in different contents, and is not limited to the examples mentioned below. The following examples are merely representative of the various aspects and features of the present invention.
請參閱圖7,其為本發明內容傳遞方法的一較佳方法流程圖。內容傳遞方法包含以下步驟:(a)提供用以建置一工作空間的一可投影的空間實體(projectable space instance)予一網路連結裝置,以供一傳遞者傳遞一內容至一接收者(S110);(b)容許該傳遞者以自選的方式配置用以將該內容提供至該工作空間的一資訊輸入器(information importer)及一認證工具於該可投影的空間實體中,並於該認證工具中指定該接收者之身份(S120);(c)容許該傳遞者經由一公用通訊頻道將該可投影的空間實體的一路徑連結資訊(URI)傳送至該接收者(S130);(d)於該接收者打開該路徑連結資訊時,投影該工作空間予該接收者(S140);以及(e)容許該接收者通過該傳遞者所指定之該接收者之身份的認證後,登入該被投影的 工作空間,並獲得該內容(S150)。 Please refer to FIG. 7, which is a flowchart of a preferred method for transmitting a content according to the present invention. The content delivery method comprises the following steps: (a) providing a projectable space instance for constructing a workspace to a network linking device for a sender to deliver a content to a recipient ( S110); (b) allowing the sender to configure, in an optional manner, an information importer for providing the content to the workspace and an authentication tool in the projectable spatial entity, and Specifying the identity of the recipient in the authentication tool (S120); (c) allowing the sender to transmit a path connection information (URI) of the projectable spatial entity to the recipient via a public communication channel (S130); d) when the recipient opens the path link information, projecting the workspace to the recipient (S140); and (e) allowing the recipient to log in through the identity of the recipient specified by the sender Projected Work space and get the content (S150).
圖7步驟中所述的網路連結裝置係為供傳遞者自選安裝可投影的空間實體之一公開或非公開的機器,於本較佳實施例中,網路連結裝置係為一網路伺服器,但不以此為限。請參閱圖8,其為一傳遞者應用圖7所示方法將內容傳遞至一接收者之整體機制於一較佳實施例的概念示意圖。圖8示意了一網路伺服器200提供能與連結http://xx.x.x/projector進行存取的一投影手段(projector)201及提供能與一路由(route)id:0138ACD進行存取的一可投影的空間實體202。 The network connection device described in the step of FIG. 7 is a device for the transmitter to selectively install or expose one of the projectable space entities. In the preferred embodiment, the network connection device is a network servo. But not limited to this. Please refer to FIG. 8, which is a conceptual diagram of a preferred embodiment of a general mechanism for a sender to apply the method shown in FIG. 7 to a recipient. Figure 8 illustrates a network server 200 providing a projector 201 that can be accessed with a link https://xx.xx/projector and providing access to a route id: 0138ACD. A projectable spatial entity 202.
於本較佳實施例中,可投影的空間實體的路徑連結資訊(URI)為“http://x.x.x/projector#!/0138ACD”,傳遞者210可經由公用通訊頻道230,例如Line、Whatsapp、Skype、Facebook messenger及/或其它能傳送可投影的空間實體的路徑連結資訊的頻道而將可投影的空間實體的路徑連結資訊傳送給接收者220,進而使得傳遞者210所欲傳遞的內容,例如訊息、文件、程式、數目、數位資訊、媒介物、電子書或其等之任意組合可被傳遞至接收者220。 In the preferred embodiment, the path association information (URI) of the projectable spatial entity is "https://xxx/projector#!/0138ACD", and the sender 210 can be via the public communication channel 230, such as Line, Whatsapp, Skype, Facebook messenger, and/or other channels capable of transmitting path-joining information for the projectable spatial entity transmit the path-link information of the projectable spatial entity to the recipient 220, thereby causing the deliverer 210 to deliver content, such as Any combination of messages, files, programs, numbers, digital information, media, e-books, or the like can be delivered to the recipient 220.
進一步而言,請參閱圖9,其為圖7所示步驟S140中將投影工作空間投影予圖8所示接收者的運作概念示意圖。當接收者220透過瀏灠器240(browser)打開可投影的空間實體202的路徑連結資訊時,瀏灠器會先自具http://xx.x.x/projector之連結之網路伺服器200載入該投影手段201,投影手段201會先在瀏灠器240上建立供被投影的工作空間241運作的作業環境2011,並提供對應於被投影的工作空間241的微核心2012(見圖10)以裝載(equipping)被編譯於可投影的空間實體202的統一化元素,如認證工具203(見圖10)以及資訊輸入器204(見圖10),接下來投影手段201就開始對可投影的空間實體202進行解譯,而當可投影的空間實體202被投影手段201解譯後,被投影的工作空間241會依據投影手段201所解譯的內容而建立在作業環境2011上。 Further, please refer to FIG. 9 , which is a schematic diagram of the operation concept of projecting the projection workspace into the receiver shown in FIG. 8 in step S140 shown in FIG. 7 . When the receiver 220 opens the path connection information of the projectable space entity 202 through the browser 240 (browser), the browser will first have a network server with a link of https://xx.xx/projector. Into the projection means 201, the projection means 201 first establishes a working environment 2011 for the projected workspace 241 on the browser 240, and provides a micro core 2012 corresponding to the projected workspace 241 (see FIG. 10). To unify the unified elements that are compiled into the projectable spatial entity 202, such as the authentication tool 203 (see FIG. 10) and the information inputter 204 (see FIG. 10), then the projection means 201 begins to be projectable. The spatial entity 202 performs the interpretation, and when the projectable spatial entity 202 is interpreted by the projection means 201, the projected workspace 241 is established on the work environment 2011 according to the content interpreted by the projection means 201.
再者,請參閱圖10,其為可投影的空間實體與被投影的工作空間於一較佳實施例之相對關係示意圖。於本較佳實施例中,傳遞者210因應實際應用需求而以自選方式配置一資訊輸入器204及一認證工具203(亦屬 於統一化工具的一種實施態樣)於可投影的空間實體202。 Furthermore, please refer to FIG. 10 , which is a schematic diagram showing the relative relationship between the projectable spatial entity and the projected workspace in a preferred embodiment. In the preferred embodiment, the transmitter 210 configures an information input device 204 and an authentication tool 203 in a self-selected manner according to actual application requirements. One implementation of the unified tool is for the projectable spatial entity 202.
其中,資訊輸入器204主要用以將來自網路附加儲存裝置250(network attached storage,NAS)的內容251提供至被投影的工作空間241,而內容251則包括有傳遞者210所欲傳遞給接收者220的內容,其涉及訊息、文件、程式、數目、數位資訊、媒介物及/或電子書等等。另一方面而言,資訊輸入器204是用以輸入可被被投影的工作空間241存取的統一化資訊單元251’,而統一化資訊單元251’則為自網路附加儲存裝置250所取得之內容251經由被資訊輸入器204統一化後而形成者。 The information input device 204 is mainly used to provide the content 251 from the network attached storage (NAS) to the projected workspace 241, and the content 251 includes the transmitter 210 to transmit to the receiver. The content of the user 220, which relates to messages, files, programs, numbers, digital information, media and/or e-books, and the like. On the other hand, the information input device 204 is for inputting the unified information unit 251' that can be accessed by the projected workspace 241, and the unified information unit 251' is obtained from the network attached storage device 250. The content 251 is formed by being unified by the information input unit 204.
再者,認證工具203係用於供傳遞者210指定認證接收者220的身份。舉例來說,接收者220的身份包含密碼、生物識別技術、圖形認證或證明,而當接收者220通過傳遞者210所指定之接收者之身份的認證後,接收者220就能夠登入被投影的工作空間241而在被投影的工作空間241內存取傳遞者210所欲傳遞的內容251。 Furthermore, the authentication tool 203 is used for the sender 210 to specify the identity of the authentication recipient 220. For example, the identity of the recipient 220 includes a password, biometric technology, graphical authentication or attestation, and when the recipient 220 is authenticated by the identity of the recipient specified by the sender 210, the recipient 220 can log into the projected The workspace 241 accesses the content 251 to be delivered by the sender 210 within the projected workspace 241.
再者,於本較佳實施例中,可投影的空間實體202為一可延伸性標示語言(XML)所例化而成的實體,其如圖10所示,且圖10亦示意了可投影的空間實體202的部份編譯內容及其與被投影的工作空間241中之認證工具203與資訊輸入器204的對應關係,如圖10中任一虛線兩端的二相對應者所示。 Moreover, in the preferred embodiment, the projectable spatial entity 202 is an entity instantiated by an Extensible Markup Language (XML), as shown in FIG. 10, and FIG. 10 also illustrates a projectable projection. The partial compilation content of the spatial entity 202 and its correspondence with the authentication tool 203 and the information inputter 204 in the projected workspace 241 are as shown by the two corresponding ends of any of the dotted lines in FIG.
以下為可投影的空間實體202的部份編譯內容:<information importer> <importer_type>Importer/NAS</importer_type> <importer_link>http://xx.x.x/NAS Importer</importer_link>*1 <source>http://a.a.a./content/ACD5178</source>*2 </information importer> <user>*3 <user_account="Justin">*4 <user_ID="A5782"> <user_password="12345"> </user> <tool> <tool_type>Authenticator/Basic</tool_type> <tool_link>http://xx.x.x/authenticator</tool_link> <target_user>Justin</target_user> <mode>auto launch</mode>*5 </tool> The following is a partial compilation of the projectable spatial entity 202: <information importer><importer_type>Importer/NAS</importer_type><importer_link> https://xx.xx/NAS Importer </importer_link>* 1 <source> Http:https://aaa/content/ACD5178 </source>* 2 </information importer><user>* 3 <user_account="Justin">* 4 <user_ID="A5782"><user_password="12345"></User><tool><tool_type>Authenticator/Basic</tool_type><tool_link>https://xx.xx/authenticator</tool_link><target_user>Justin</target_user><mode>autolaunch</mode>* 5 </tool>
其中,在上述可投影的空間實體202的部份編譯內容中,註*1表示資訊輸入器204之所在之處的一連結。註*2表示內容251之所在之處的一連結。註*3表示供傳遞者210指定接收者的身份。註*4表示傳遞者210所指定接收者的姓名。註*5表示於工作空間被投影時能以自動模式立即地啟動認證工具。 Wherein, in the partially compiled content of the above-mentioned projectable spatial entity 202, a note * 1 indicates a link where the information inputter 204 is located. Note * 2 indicates a link to the location of the content 251. Note * 3 indicates that the sender 210 specifies the identity of the recipient. Note * 4 indicates the name of the recipient specified by the sender 210. Note * 5 indicates that the authentication tool can be started immediately in the automatic mode when the workspace is projected.
根據以上的說明,當傳遞者210欲將一內容251傳遞至接收者220時,可用自選方式配置資訊輸入器204及認證工具203於可投影的空間實體202,並將可投影的空間實體202的路徑連結資訊(uniform resource locator,URL)傳遞至接收者220。 According to the above description, when the sender 210 wants to deliver a content 251 to the recipient 220, the information input device 204 and the authentication tool 203 can be configured in an optional manner to the projectable spatial entity 202, and the space entity 202 can be projected. The path resource locator (URL) is passed to the recipient 220.
請參閱圖11,其為本發明內容傳遞方法的另一較佳方法流程圖。內容傳遞方法包含以下步驟:(a)提供用以建置一工作空間的一可投影的空間實體予一網路連結裝置,以供一傳遞者傳遞一內容至一接收者(S210);(b)容許該傳遞者以自選的方式配置用以存取該內容的一統一化資訊單元及一認證工具於該可投影的空間實體中,並於該認證工具中指定該接收者之身份(S220);(c)容許該傳遞者經由一公用通訊頻道將該可投影的空間實體的一路徑連結資訊傳送至該接收者(S230);(d)於該接收者打開該路徑連結資訊時,投影該工作空間予該接收者(S240);以及(e)容許該接收者通過該傳遞者所指定之該接收者之身份的認證後,登入該被投影的工作空間,並經該統一化資訊單元獲得該內容(S250)。 Please refer to FIG. 11, which is a flow chart of another preferred method of the content delivery method of the present invention. The content delivery method comprises the following steps: (a) providing a projectable spatial entity for constructing a workspace to a network linking device for a sender to deliver a content to a recipient (S210); Allowing the sender to configure a unified information unit for accessing the content and an authentication tool in the projectable spatial entity in an optional manner, and designating the identity of the recipient in the authentication tool (S220) (c) allowing the sender to transmit a path link information of the projectable space entity to the recipient via a public communication channel (S230); (d) projecting when the recipient opens the path link information a workspace to the recipient (S240); and (e) allowing the recipient to authenticate to the projected workspace through the identity of the recipient specified by the sender, and obtain the workspace through the unified information unit The content (S250).
其中,圖11所示之方法大致類似於圖7所示之方法,故在此及不再予以贅述,以下以圖12來說明圖11所示之方法與圖7所示之方法的不同之處。請參閱圖12,其為應用圖11所示之方法之被投影的工作空間的概念示意圖。於圖11所示的方法中,傳遞者210是先以自選的方式配置認證工 具303以及用以存取所欲傳遞給接收者220之內容的統一化資訊單元351’於可投影的空間實體中,因此當接收者220打開可投影的空間實體的路徑連結資訊時,可看到如圖12所示之被投影的工作空間341。 The method shown in FIG. 11 is substantially similar to the method shown in FIG. 7, and therefore will not be further described herein. The difference between the method shown in FIG. 11 and the method shown in FIG. 7 will be described below with reference to FIG. . Please refer to FIG. 12, which is a conceptual diagram of a projected workspace to which the method shown in FIG. 11 is applied. In the method shown in FIG. 11, the transmitter 210 first configures the authentication worker in an optional manner. The unified information unit 351' for accessing the content to be delivered to the recipient 220 is in a projectable spatial entity, so that when the recipient 220 opens the path link information of the projectable spatial entity, To the projected workspace 341 as shown in FIG.
較佳者,但不以此為限,配置有認證工具303以及統一化資訊單元351’的可投影的空間實體中係內建有一資訊輸入器304,其係用以使統一化資訊單元351’提供至被投影的工作空間341,因此接收者220可獲得傳遞者210所欲傳遞的內容351。 Preferably, but not limited thereto, an information input device 304 is built in the projectable space entity configured with the authentication tool 303 and the unified information unit 351', and is used to make the unified information unit 351' Provided to the projected workspace 341, the recipient 220 can obtain the content 351 that the deliverer 210 wishes to deliver.
根據以上的說明,當傳遞者210欲將一內容351傳遞至接收者220時,可用自選的方式配置認證工具以303及用以存取所欲傳遞給接收者220之內容351的統一化資訊單元351’於可投影的空間實體,並將可投影的空間實體的路徑連結資訊傳送至該接收者220,以供接收者220從被投影的工作空間341中的統一化資訊單元351’獲得內容351。 According to the above description, when the sender 210 wants to deliver a content 351 to the recipient 220, the authentication tool can be configured in an optional manner to 303 and the unified information unit for accessing the content 351 to be delivered to the recipient 220. 351 ′ in a projectable spatial entity, and transmit path link information of the projectable spatial entity to the recipient 220 for the recipient 220 to obtain the content 351 from the unified information unit 351 ′ in the projected workspace 341 . .
請參閱圖13,其為認證工具於工作空間被投影時被以自動模式啟動的運作概念示意圖。圖13示意了當工作空間被投影時,認證工具被以自動模式啟動,以要求接收者220輸入識別(ID)及密碼。 Please refer to FIG. 13 , which is a schematic diagram of the operation concept of the authentication tool being started in the automatic mode when the workspace is projected. Figure 13 illustrates that when the workspace is projected, the authentication tool is launched in an automatic mode to require the recipient 220 to enter an identification (ID) and password.
舉例來說,一旦由接收者220所輸入用於認證的識別及密碼分別為"A5782"及"12345"時,代表接收者220所輸入用於認證的識別及密碼符合傳遞者210所指定接收者的身份,因此接收者220可通過傳遞者210所指定之接收者的身份的認證,因而能夠被允許進入(登入)被投影的工作空間241、341。否則,接收者220會被認為是不能取得傳遞者210所傳遞之內容251、351的一位未經認可的人士。 For example, once the identification and password input for authentication by the recipient 220 are "A5782" and "12345", respectively, the identification and password entered for the authentication on behalf of the recipient 220 conform to the recipient specified by the delivery person 210. The identity, and thus the recipient 220, can be authenticated by the identity of the recipient specified by the sender 210, and thus can be allowed to enter (log in) the projected workspaces 241, 341. Otherwise, the recipient 220 will be considered to be an unauthorised person who is unable to obtain the content 251, 351 delivered by the sender 210.
除了上述的例子之外,身份的認證方式可為臉書(Facebook)的ID、Line的ID、電子信箱帳號、指紋或任何如dialog box可用來實行辯識的認證方式。 In addition to the above examples, the identity authentication method can be Facebook ID, Line ID, email account number, fingerprint or any authentication method such as dialog box can be used to implement the identification.
請參閱圖14,其為應用圖7所示方法之電腦程式產品於一較佳實施例中之方塊示意圖。電腦程式產品7(如套裝軟體)係用以傳遞內容,並包括一程式碼71,且該程式碼71係於一電腦6執行該電腦程式產品7時執行圖7所示步驟,而有關該些步驟的具體實施方式係相同於前述說明,在此即不再予以贅述。 Please refer to FIG. 14, which is a block diagram of a computer program product applying the method shown in FIG. 7 in a preferred embodiment. The computer program product 7 (such as software package) is used to deliver content, and includes a code 71, and the code 71 is executed when a computer 6 executes the computer program product 7 to perform the steps shown in FIG. The specific implementation of the steps is the same as the foregoing description, and will not be further described herein.
請參閱圖15,其為應用圖11所示方法之電腦程式產品於一較佳實施例中之方塊示意圖。電腦程式產品8(如套裝軟體)係用以傳遞內容,並包括一程式碼81,且該程式碼81係於一電腦6執行該電腦程式產品8時執行圖11所示步驟,而有關該些步驟的具體實施方式係相同於前述說明,在此即不再予以贅述。 Please refer to FIG. 15 , which is a block diagram showing a computer program product using the method shown in FIG. 11 in a preferred embodiment. The computer program product 8 (such as software package) is used to deliver content, and includes a code 81, and the code 81 is executed when a computer 6 executes the computer program product 8 to perform the steps shown in FIG. The specific implementation of the steps is the same as the foregoing description, and will not be further described herein.
以上所述僅為本發明之較佳實施例,並非用以限定本發明之申請專利範圍,因此凡其它未脫離本發明所揭示之精神下所完成之等效改變或修飾,均應包含於本案之申請專利範圍內。 The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. Therefore, any equivalent changes or modifications made without departing from the spirit of the present invention should be included in the present invention. Within the scope of the patent application.
202‧‧‧可投影的空間實體 202‧‧‧projectable space entities
203‧‧‧認證工具 203‧‧‧Certification tools
204‧‧‧資訊輸入器 204‧‧‧Information input device
250‧‧‧網路附加儲存裝置 250‧‧‧Network Attached Storage
251‧‧‧內容 251‧‧‧Content
251’‧‧‧統一化資訊單元 251’‧‧‧Unified Information Unit
2012‧‧‧微核心 2012‧‧‧Microcore
Claims (20)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410768564 | 2014-12-12 | ||
CN201410796528 | 2014-12-18 | ||
US14/577,772 US9626157B2 (en) | 2014-07-03 | 2014-12-19 | Method of projecting a workspace and system using the same |
CN201410814138 | 2014-12-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201633172A true TW201633172A (en) | 2016-09-16 |
Family
ID=56106741
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104141742A TW201633172A (en) | 2014-12-12 | 2015-12-11 | Content delivery method |
TW104141740A TW201631504A (en) | 2014-12-12 | 2015-12-11 | Method for constructing interactive digital catalog, and computer-readable storage medium and interactive digital catalog using the same |
TW104141737A TW201636891A (en) | 2014-12-12 | 2015-12-11 | Method for late binding identity to account |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104141740A TW201631504A (en) | 2014-12-12 | 2015-12-11 | Method for constructing interactive digital catalog, and computer-readable storage medium and interactive digital catalog using the same |
TW104141737A TW201636891A (en) | 2014-12-12 | 2015-12-11 | Method for late binding identity to account |
Country Status (5)
Country | Link |
---|---|
EP (2) | EP3230855A1 (en) |
JP (2) | JP2018500676A (en) |
CN (3) | CN107113334B (en) |
TW (3) | TW201633172A (en) |
WO (3) | WO2016091213A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104663B (en) * | 2020-10-30 | 2023-06-23 | 上海连尚网络科技有限公司 | Method and equipment for managing login user and user equipment |
CN117407855B (en) * | 2023-12-14 | 2024-02-09 | 四川数产范式科技有限公司 | Unified user authentication method, system, equipment and medium based on dimension projection |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1302038A (en) * | 1999-12-29 | 2001-07-04 | 英业达集团(南京)电子技术有限公司 | Realizing method for personal web page reading mechanism |
CN1330336A (en) | 2000-03-26 | 2002-01-09 | 艾尤尼沃斯·Com公司 | Information system for publicating constibution with different forms |
JP2004507808A (en) * | 2000-07-14 | 2004-03-11 | イー−ブック・システムズ・ピーティーイー・リミテッド | A new book-like Internet browser for electronic information |
US20020184116A1 (en) | 2001-04-04 | 2002-12-05 | Iuniverse.Com | Data structure for holding product information |
CN1279438C (en) * | 2002-07-03 | 2006-10-11 | 无敌科技(西安)有限公司 | Process for preparing interactive electronic book |
KR100500245B1 (en) * | 2003-02-18 | 2005-07-11 | 삼성전자주식회사 | Storage Medium Having Object-Oriented Program |
CN1549155A (en) * | 2003-05-14 | 2004-11-24 | 魏 茹 | Dynamic book for documents demonstration and operation based on web |
SG119242A1 (en) * | 2004-07-30 | 2006-02-28 | Third Sight Pte Ltd | Method of populating a collaborative workspace anda system for providing the same |
EP1856629A4 (en) * | 2005-03-10 | 2011-03-23 | Univ Singapore | An authoring tool and method for creating an electronic document |
US20070061755A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Reading mode for electronic documents |
US8990215B1 (en) * | 2007-05-21 | 2015-03-24 | Amazon Technologies, Inc. | Obtaining and verifying search indices |
US9166954B2 (en) * | 2008-02-29 | 2015-10-20 | Adobe Systems Incorporated | Document-authorized access to a shared workspace |
US8219498B2 (en) * | 2009-05-27 | 2012-07-10 | International Business Machines Corporation | Forming dynamic real-time activity groups |
CN101593207A (en) * | 2009-07-06 | 2009-12-02 | 孟智平 | The method and system of a kind of structure and generation webpage |
CN101697156B (en) * | 2009-10-29 | 2016-01-06 | 孟智平 | A kind of method and system of constructing chain web pages |
CN102129364B (en) * | 2010-01-14 | 2013-09-25 | 中国电信股份有限公司 | Method for embedding widget toolbar in application program and rapid widget accessing method |
CN101916245B (en) * | 2010-08-30 | 2016-07-06 | 中国电信股份有限公司 | A kind of e-book annotation on electronic reader realizes method and apparatus |
US20120324005A1 (en) * | 2011-05-27 | 2012-12-20 | Gargi Nalawade | Dynamic avatar provisioning |
US20130047089A1 (en) * | 2011-08-21 | 2013-02-21 | Murali S. Kulathungam | System and Method to Consolidate and Update Digital Address Books |
CN102510369A (en) * | 2011-08-23 | 2012-06-20 | 潘燕辉 | User identity (ID) information recording method of system without registered user |
CN103139137B (en) * | 2011-11-22 | 2015-11-18 | 腾讯科技(深圳)有限公司 | Network service provider method and device |
TWI461931B (en) * | 2012-01-19 | 2014-11-21 | Trustview Inc | Method for transmitting protected digital document and system thereof |
CN103248657B (en) * | 2012-02-10 | 2016-08-31 | 董天群 | Web Publishing facility information method and facility information sharing method thereof |
TW201335772A (en) * | 2012-02-22 | 2013-09-01 | Chidopi Co Ltd | Editing system and method |
US20130311258A1 (en) * | 2012-05-16 | 2013-11-21 | Yahoo! Inc. | Differential deals in a theme group |
CN103533006B (en) * | 2012-07-06 | 2019-09-24 | 中兴通讯股份有限公司 | A kind of joint cloud disk client, server, system and joint cloud disk service method |
CN102946404B (en) * | 2012-07-20 | 2015-10-14 | 珠海金山办公软件有限公司 | At method and the device of user side display selectivity synchronization folder |
JP6032997B2 (en) * | 2012-08-10 | 2016-11-30 | 靖 佐藤 | Content distribution system and content distribution method |
US20140101137A1 (en) * | 2012-10-10 | 2014-04-10 | Salesforce.Com, Inc. | System and method for a contact persona-based group in a social media network |
CN103067373A (en) * | 2012-12-20 | 2013-04-24 | 天津书生投资有限公司 | User registration method |
CN103092980A (en) * | 2013-01-31 | 2013-05-08 | 中国科学院自动化研究所 | Method and system of data automatic conversion and storage |
CN103152353B (en) * | 2013-03-15 | 2016-08-03 | 东莞宇龙通信科技有限公司 | The Explore of Unified Management Ideas of interactive information and device |
CN104038508A (en) * | 2014-07-02 | 2014-09-10 | 携程计算机技术(上海)有限公司 | Setting system and method for website account access permission |
CN104796436B (en) * | 2015-05-20 | 2018-10-23 | 郑州悉知信息科技股份有限公司 | User login method, system, the first Platform Server and related platform server |
-
2015
- 2015-12-11 TW TW104141742A patent/TW201633172A/en unknown
- 2015-12-11 WO PCT/CN2015/097139 patent/WO2016091213A1/en active Application Filing
- 2015-12-11 WO PCT/CN2015/097136 patent/WO2016091210A1/en active Application Filing
- 2015-12-11 JP JP2017531613A patent/JP2018500676A/en active Pending
- 2015-12-11 CN CN201580067761.1A patent/CN107113334B/en active Active
- 2015-12-11 EP EP15867799.7A patent/EP3230855A1/en not_active Withdrawn
- 2015-12-11 JP JP2017531597A patent/JP2018502384A/en active Pending
- 2015-12-11 CN CN201580067750.3A patent/CN107111635B/en active Active
- 2015-12-11 WO PCT/CN2015/097137 patent/WO2016091211A1/en active Application Filing
- 2015-12-11 CN CN201580067805.0A patent/CN107111514B/en active Active
- 2015-12-11 TW TW104141740A patent/TW201631504A/en unknown
- 2015-12-11 EP EP15866890.5A patent/EP3230940A4/en not_active Withdrawn
- 2015-12-11 TW TW104141737A patent/TW201636891A/en unknown
Also Published As
Publication number | Publication date |
---|---|
CN107113334A (en) | 2017-08-29 |
WO2016091211A1 (en) | 2016-06-16 |
WO2016091210A1 (en) | 2016-06-16 |
EP3230940A1 (en) | 2017-10-18 |
EP3230855A4 (en) | 2017-10-18 |
JP2018502384A (en) | 2018-01-25 |
EP3230940A4 (en) | 2017-10-18 |
TW201636891A (en) | 2016-10-16 |
TW201631504A (en) | 2016-09-01 |
CN107111514B (en) | 2020-08-28 |
CN107113334B (en) | 2021-04-27 |
WO2016091213A1 (en) | 2016-06-16 |
JP2018500676A (en) | 2018-01-11 |
EP3230855A1 (en) | 2017-10-18 |
CN107111514A (en) | 2017-08-29 |
CN107111635B (en) | 2021-04-27 |
CN107111635A (en) | 2017-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6397957B2 (en) | Providing a managed browser | |
CN104520805B (en) | According to the security application ecosystem with key and data exchange of company information control strategy | |
KR101590076B1 (en) | Method for managing personal information | |
US9465953B2 (en) | Secure virtual file management system | |
CN104838630B (en) | Application program management based on strategy | |
US10013668B2 (en) | Secure storage of enterprise certificates for cloud services | |
US20170371625A1 (en) | Content delivery method | |
US8745755B2 (en) | Controlling device access to enterprise resources in an orchestration framework for connected devices | |
US10992656B2 (en) | Distributed profile and key management | |
JP2016526202A (en) | Image analysis and management | |
US20190182293A1 (en) | System and method for sharing information in a private ecosystem | |
US20220116203A1 (en) | Ultrasound split key transmission for enhanced security | |
US12107961B2 (en) | Connection resilient multi-factor authentication | |
Gomaa et al. | Virtual identity approaches evaluation for anonymous communication in cloud environments | |
TW201633172A (en) | Content delivery method | |
US11032708B2 (en) | Securing public WLAN hotspot network access | |
CN113574837A (en) | Tracking image senders on client devices | |
US9723002B2 (en) | Protecting access to a hardware device through use of an aggregate identity instance | |
Reimair et al. | CrySIL: Bringing Crypto to the Modern User | |
US9577995B1 (en) | Systems and methods for enabling secure communication between endpoints in a distributed computerized infrastructure for establishing a social network | |
Li | Context-aware attribute-based techniques for data security and access control in mobile cloud environment | |
CN107210992B (en) | Uploading and downloading data between a secure data system and an external data system | |
Khuntia et al. | Secure Attribute-based User Access Control over AWS Cloud | |
Himanshu et al. | A trust model for security and privacy in cloud services | |
Teng et al. | Hierarchical role-based access control for multi-user collaborative cad environment |