WO2016091212A1 - 提供网络服务的方法以及应用该方法的网络服务站 - Google Patents
提供网络服务的方法以及应用该方法的网络服务站 Download PDFInfo
- Publication number
- WO2016091212A1 WO2016091212A1 PCT/CN2015/097138 CN2015097138W WO2016091212A1 WO 2016091212 A1 WO2016091212 A1 WO 2016091212A1 CN 2015097138 W CN2015097138 W CN 2015097138W WO 2016091212 A1 WO2016091212 A1 WO 2016091212A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- unified
- network service
- workspace
- tool
- user
- Prior art date
Links
Images
Classifications
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Definitions
- the present invention relates to a method of providing a service and a service station, and more particularly to a method of providing a network service and a network service station applying the method.
- Google Inc. provides users with more and more online services. For example, users can create personalized information pages through the iGoogle platform provided by Google. Go through the collaboration platform provided by Google and configure the required toolsets to work with others; however, whether it is iGoogle platform or collaboration platform, users can only choose from limited choices. Select and configure more than one tool and/or information into the workspace of the platform by itself.
- the so-called limited selection refers to multiple toolsets (widgets) that Google sets to users in the process of operating various platforms. ), and users who want to freely combine any tools and/or information that exists on the Internet but are not compatible with the Google platform to the platform in the process of using the platform are not allowed.
- Google Inc. Did not develop a comprehensive unified program so that any information and any tools existing on the Internet can be integrated into Google’s Platforms.
- network service providers are becoming more and more diversified, they also have the following problems that are inconvenient for users.
- First a large amount of information and tools are spread across different sources in the same format or in different formats, making it increasingly impossible to integrate different formats of information and tools available in a single workspace.
- Application, after all, different formats of information and tools often have incompatibility problems;
- Second a wide range of network service platforms, operating systems and software are mostly developed by different developers, often independent and incompatible with each other , causing people to perform tasks only on a single user interface that operate on different network service platforms, operating systems, and software. Fixed function.
- Third, the existing hardware or software is mostly a product developed from the perspective of "personal equipment". As a result, there are many information stations with obvious barriers on the Internet. Instead, they form a network of people and people. A barrier to working together is contrary to the original intention of the network without borders.
- the existing network service provider provides a space for improvement in the method of providing network services.
- the present invention provides a method for providing a network service, comprising:
- a network service platform for a user to create a workspace on the network service platform, and to construct a projectable space entity of the workspace (projectable space instance) a backend system for the at least one unified element to be added to or removed from the network service platform; wherein the at least one machine obtains the projectable spatial entity via a path link information (URI)
- URI path link information
- the projectable spatial entity is interpreted by a projector such that a projected workspace corresponding to the workspace is created on the at least one machine for the user and/or another Whether a user interacts with the projected workspace or dynamically configures a function of the at least one machine.
- the projectable spatial entity is instantiated by a unified script, and the unified script is defined to configure the at least one unified element.
- the unified script is declared by a document type definition (DTD), an XML schema, a structured language, or a structured protocol. .
- DTD document type definition
- XML schema a structured language
- structured protocol a structured protocol
- the projectable spatial entity is an object, an Extensible Markup Language (XML) file, or a structure generated by a structured language or a structured protocol. Entity.
- XML Extensible Markup Language
- the projection means is provided by the web service platform or a browser.
- the projection means is loaded into an engine, and the engine is used to provide a compatibility environment to perform the projection means.
- the at least one unified element comprises at least one element converter, at least one unified tool and/or at least one unified information unit, and the At least one unified information unit and/or the at least one unified tool is input to the projected workspace by the at least one element converter.
- each of the unified elements is formed by unifying the original element obtained from at least one information source via the at least one element converter.
- the at least one original tool corresponding to the at least one unified tool comprises a utility, an interface tool set, an agent, an application, and a service tool. And any at least one of executable elements accessible to a related machine or a server; and/or
- the at least one original information corresponding to the at least one unified information unit includes a file, a web page, a data base row, a policy, a rule, a policy, and Any at least one of data accessible to a related machine or a server.
- the user combines the at least one unified element into the workspace when creating the workspace; and/or
- At least one of the user and the other user is to join the at least one unified element to the projected workspace or to delete in the projected workspace when interacting with the projected workspace The at least one unified element.
- the at least one machine obtains the path connection information through at least one channel.
- the at least one channel comprises at least one of an email (email), a social network, a blog, a web site, and a chat communication software.
- the at least one unified element comprises at least one unified tool for driving at least one electronic device, and the at least one unified tool is to operate the at least one of the user and the other user.
- a machine drives the at least one electronic device to perform at least one task.
- the at least one unified element comprises a control management tool and a plurality of unified tools respectively corresponding to the plurality of electronic devices and used to drive the plurality of electronic devices; wherein, when the projected workspace is established
- the control management tool obtains, by the plurality of unified tools, at least one state information of at least one of the plurality of electronic devices, and causes at least one of the plurality of electronic devices
- the other performs at least one task corresponding to the at least one status information.
- the at least one unified element comprises an analysis and control tool, a data capture tool, and at least one unified tool corresponding to the at least one electronic device and used to drive the at least one electronic device; wherein, when the The data capture tool captures a data of the at least one electronic device for analysis by the analysis and control tool through the at least one unified tool, and the data capture tool is configured to be analyzed by the analysis and control tool, and The analysis and control tool controls the at least one electronic device via the at least one unified tool according to the analysis result thereof.
- the network service platform is further configured to provide the user and/or the other user with a general management system to carry and manage the projected workspace.
- the network service platform is further configured to form a direct connection relationship between each user interacting with the projected workspace and the workspace; wherein a social network is set up.
- the at least one unified element is added to the projectable spatial entity in response to a work requirement
- the projected workspace is a spatial entity that should be projectable and equiparts the at least one unified
- the element is configured to work in cooperation with the user, the other user, and at least two of the at least one machine.
- At least one change in the at least one operational behavior performed by the user and the other user in the corresponding projected workspace is due to its synchronization setting.
- a synchronized change occurs in the projected workspace corresponding to the user and the other of the other users.
- the projected workspace is used to initiate a preloaded webpage of interest.
- the projectable spatial entity is further provided with a collection management rule of the workspace, and the projected workspace collects the at least one unified element according to the collection management rule.
- the network service platform further provides the user and/or the other user with a home system for managing and/or accessing the projected workspace and a personal relationship (personal Relationship) and at least one of a person property.
- a home system for managing and/or accessing the projected workspace and a personal relationship (personal Relationship) and at least one of a person property.
- the path link information includes an instruction code, and the instruction code is used to perform an interactive operation in the projected workspace.
- the present invention also provides a network service station, including a back-end system, and the back-end system is configured to carry a network service platform for a user to create a workspace, and is used for construction ( a projectable space instance of the workspace, in which the projectable space entity is added to or removed from at least one unified element; wherein, at least one machine is via a path
- the link information URI
- the projectable spatial entity is interpreted by a projector, so that a projected workspace corresponding to the workspace is established on the at least one machine And for the user and/or another user to interact with the projected workspace, or to dynamically configure a function of the at least one machine.
- the projectable spatial entity is instantiated by a unified script, and the unified script is defined to configure the at least one unified element.
- the unified script is declared by a document type definition (DTD), an XML schema, a structured language, or a structured protocol. .
- DTD document type definition
- XML schema a structured language
- structured protocol a structured protocol
- the projectable spatial entity is an object, an Extensible Markup Language (XML) file, or a structure generated by a structured language or a structured protocol. Entity.
- XML Extensible Markup Language
- the projection means is provided by the web service platform or a browser.
- the projection means is loaded into an engine for providing a compatibility environment to perform the projection means.
- the at least one unified element comprises at least one element converter, at least one unified tool and/or at least one unified information unit, and the at least one unified The information unit and/or the at least one unified tool is input to the projected workspace by the at least one element converter.
- each of the unified elements is formed by unifying the original element obtained from at least one information source via the at least one element converter.
- the at least one original tool corresponding to the at least one unified tool comprises a utility, an interface tool set, an agent, an application, and a service tool. And any at least one of executable elements accessible to a related machine or a server; and/or
- the at least one original information corresponding to the at least one unified information unit includes a file, a web page, a data base row, a policy, a rule, a policy, and Any at least one of data accessible to a related machine or a server.
- the user combines the at least one unified element into the workspace when creating the workspace; and/or
- At least one of the user and the other user is to join the at least one unified element to the projected workspace or to delete in the projected workspace when interacting with the projected workspace The at least one unified element.
- the at least one machine obtains the path connection information through at least one channel.
- the at least one unified element comprises at least one unified tool for driving at least one electronic device, and the at least one unified tool is to operate the at least one of the user and the other user.
- a machine drives the at least one electronic device to perform at least one task.
- the at least one unified element comprises a control management tool and a plurality of unified tools respectively corresponding to the plurality of electronic devices and used to drive the plurality of electronic devices; wherein, when the projected workspace is established
- the control management tool obtains, by the plurality of unified tools, at least one state information of at least one of the plurality of electronic devices, and causes at least one of the plurality of electronic devices
- the other performs at least one task corresponding to the at least one status information.
- the at least one unified element comprises an analysis and control tool, a data capture tool, and at least one unified tool corresponding to the at least one electronic device and used to drive the at least one electronic device; wherein, when the The data capture tool captures a data of the at least one electronic device for analysis by the analysis and control tool through the at least one unified tool, and the data capture tool is configured to be analyzed by the analysis and control tool, and The analysis and control tool controls the at least one electronic device via the at least one unified tool according to the analysis result.
- the network service platform is further configured to provide the user and/or the other user with a general management system to carry and manage the projected workspace.
- the network service platform is further configured to form a direct connection relationship between each user interacting with the projected workspace and the workspace; wherein a social network is set up.
- the at least one unified element is added to the projectable spatial entity in response to a work requirement
- the projected workspace is a spatial entity that should be projectable and equiparts the at least one unified
- the element is configured to work in cooperation with the user, the other user, and at least two of the at least one machine.
- the projected workspace is used to initiate a preloaded webpage of interest.
- the projectable spatial entity is further provided with a collection management rule of the workspace, and the projected workspace collects the at least one unified element according to the collection management rule.
- the network service platform further provides the user and/or the other user with a home system for managing and/or accessing the projected workspace and a personal relationship (personal Relationship) and at least one of a person property.
- a home system for managing and/or accessing the projected workspace and a personal relationship (personal Relationship) and at least one of a person property.
- the path link information includes an instruction code, and the instruction code is used to perform an interactive operation in the projected workspace.
- the method for providing a network service of the present invention and the network service station applying the method have the advantages that the network service of the present invention provides a unified operating environment for users, so that any information, any tool or any service is They can be freely combined and compatible with each other according to the needs of any task. At the same time, users can operate different network service platforms, operating systems and software through a single user interface. Further, the network service of the present invention allows any user to enter the unified working environment (ie, the projected workspace) after receiving the path connection information of the projectable spatial entity via the channel that is frequently used by itself.
- the unified working environment ie, the projected workspace
- the working environment provided by the present invention has excellent penetrability, so that a plurality of users and/or machines can work together with each other, and there is no need to additionally install an application software or an application on the machine itself. Effectively overcome the current phenomenon of clear barriers on the Internet, and further advance the ideal of the network without borders.
- Figure 1 Schematic diagram of the implementation of the unified method in one embodiment.
- Figure 2 A schematic diagram of a better concept for using a unified script as an intermediate language for implementing a personal workspace.
- FIG. 3 is a schematic diagram of a preferred configuration of the personal workspace shown in FIG.
- FIG. 4 is a schematic diagram of an initial state of a method of projecting a workspace in a preferred embodiment.
- FIG. 5A is a schematic diagram showing the operation of the method of projecting the workspace shown in FIG. 4.
- FIG. 5A is a schematic diagram showing the operation of the method of projecting the workspace shown in FIG. 4.
- FIG. 5B is a schematic diagram showing the operation of the method for projecting the workspace shown in FIG. 4.
- FIG. 5B is a schematic diagram showing the operation of the method for projecting the workspace shown in FIG. 4.
- 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.
- FIG. 7 is a flow chart of a preferred method for providing a network service method according to the present invention.
- Figure 8 is a schematic diagram of a preferred operational concept of a network service station applying the method of Figure 7.
- Figure 9 A schematic diagram of a preferred concept for creating a social network using the method of Figure 7.
- FIG. 10A is a schematic diagram of a preferred operational concept of a method for providing a network service according to a first application embodiment of the present invention.
- FIG. 10B is a schematic diagram showing a preferred concept of the projected workspace shown in FIG. 10A.
- FIG. 11 is a schematic diagram of a preferred operational concept of a method for providing a network service according to a second application embodiment of the present invention.
- FIG. 11B is a schematic diagram showing a preferred concept of the projected workspace shown in FIG. 11A.
- FIG. 12 is a schematic diagram of a preferred operational concept of a method for providing a network service according to a third application embodiment of the present invention.
- FIG. 13A is a schematic diagram of a preferred operational concept of a method for providing a network service according to a fourth application embodiment of the present invention.
- Figure 13B is a schematic diagram showing a preferred concept of the projected workspace shown in Figure 13A.
- FIG. 14A is a schematic diagram of a preferred operational concept of a method for providing a network service according to a fifth application embodiment of the present invention.
- Figure 14B is a schematic diagram showing a preferred concept of the projected workspace shown in Figure 14A.
- FIG. 15 is a schematic diagram of a preferred operational concept of a method for providing a network service according to a sixth application embodiment of the present invention.
- Figure 15B is a schematic diagram showing a preferred concept of the projected workspace shown in Figure 15A.
- FIG. 16 is a schematic diagram of a preferred operational concept of a method for providing a network service according to a seventh application embodiment of the present invention.
- Figure 16B is a schematic diagram showing a preferred concept of the projected workspace shown in Figure 16A.
- information source refers to a sequence of symbols that can be interpreted as useful information, and such useful information is used to organize and tag data; wherein the source of information can include : Web sites (such as Internet services), internal networks, online communities, software, e-books, databases, and other information (such as storage media available for non-transitory computers, mobile device storage media).
- the "original information” described herein may include files, web pages, databases, policies, rules, or any data accessible to related machines and servers
- the "original tools” described herein may include utilities, An interface tool set, intelligent agent tool, application, service tool, or any executable element that can access related machines and servers.
- the source of information, original information, and original tools are not limited to the above.
- original information and “original tools” are all aspects of the “original elements” described herein, and when implementing the invention, multiple “primitive 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 cooperate with specific tasks; “Chemical tools” and “unified information units” are all implementations of "unified elements.” Also, the “elementizer” described herein is a component, device or program code for unifying "original elements”.
- the unified method may be: reconstructing original information obtained from at least one information source of multiple information sources according to a unified data structure, thereby modeling the original information into a unified An information unit, and/or an original tool obtained by reorganizing at least one information source from a 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.
- FIG. 1 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 data 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.
- the original element 991 includes at least the original information (not shown) or the original tool (not shown), but is not limited thereto.
- the unified information unit can be directly generated via the element converter 992;
- the original information needs to be re-defined by logically reforming the attributes and related links of the original information, so that the original information is converted.
- the new original information corresponding to the attribute whose attribute is to be unified in the unified information unit, thereby indirectly generating the unified information unit.
- the type of unified tool is used to define a component type, and the component type of the unified tool and the link where it is located are used to obtain a physical component necessary for the plug-in, management, or execution of the unified tool.
- 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 software development kit (SDK) of the adapter and/or the original tool drives the original tool to indirectly generate the unified tool; wherein the adapter is used to provide workspace-compatible interface implementation (interface) Implementation).
- SDK software development kit
- 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 “ U.S. Patent Application for A METHOD OF UNIFYING INFORMATION AND TOOL FROM A PLURALITY OF INFORMATION SOURCES", and reference to Application No. 201410768564.X and entitled “Uniformization of Information and Tools from Multiple Information Sources and Applications”
- the Chinese patent application of the method of computer program product and apparatus is not described herein.
- the above unified method is only one embodiment of the unified method used in the present invention, and the method for unifying multiple original elements from different information sources is not limited to the above, and the technical field Ordinary technicians can make any equal change design according to actual application requirements.
- the first unified method is the unified information method used in Garmin satellite navigation, and the landmark of interest of Garmin satellite navigation (Point of Interest, The POI) function is to obtain the corresponding unified landmark information (unified information unit) by using the information unification method to unify the original landmark information (original information) input therein;
- the second method is applied to Android (Android) system tool unified method, Android (Android) system is a Linux-based open source mobile device operating system, but the Android application (original tools) are mostly written by Java. Therefore, the application (original tool) written by Java can be modeled as a unified application (unified tool) compatible with the Android system through the tool unified method, and thus can be carried out.
- a "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 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 and the Dropbox input device 9761' in FIG. 6 and the like) are all implementations of the element converter.
- the information importer information importer
- unified script refers to an intermediate language that can be implemented as a workspace, and at least one element converter and/or at least one information and/or at least one can be made through a "unified script”. Tools are provided (such as built-in or plug-in) to the workspace.
- 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 source.
- FIG. 2 is a schematic diagram of a preferred concept of a unified script as an intermediate language for implementing a personal workspace.
- FIG. 3 is a schematic diagram of a preferred configuration of the personal workspace shown in FIG. 2 . . 2 and 3 illustrate a unified information unit 985' corresponding to the original information 985 in the Dropbox 982, corresponding to the first compatible compatible tool 986 in the Drive 983, according to the needs of the task.
- the unification tool 986' and the second unification 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 first edit one to implement the individual The unified language script 980 of the intermediate language of the workspace 981, and the information input device 9881 of the Dropbox 982, the information input device 9882 of the Drive 983, and the information input device 9883 of the server 984 are configured by the unified script 980; The information inputter 9881 can unify the original information 985 in the Dropbox 982 into the unified information unit 985' and input it to the personal workspace 981.
- Figures 2 and 3 also illustrate that the original tool stored in the Drive 983 is a compatible original tool 986 (i.e., the compatible original tool 986 can be used with the unified tool in the personal workspace 981).
- the component architecture is compatible, and the first unified tool 986' corresponding to the compatible original tool 986 can be provided directly to the personal workspace 981 through the unified script 980 (using the information importer 9882 therein).
- the original tool stored in the server 984 is an incompatible original tool 987 (that is, the incompatible original tool 987 and the component architecture for the unified tool in the personal workspace 981). Incompatible), and through the unified script 980 (using the compatible converter 989 and the information importer 9883), the second unified tool 987' corresponding to the incompatible original tool 987 can be provided to the individual work. Space 981.
- 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) The corresponding unified information unit is taken or controlled to perform the required tasks.
- the arrangement eg, grouping or placing
- the personal workspace described above is only one embodiment of the workspace, and the workspace applied to the present invention is not limited to the above; for example, the unified script as an intermediate language for implementing the workspace may be pre- Editing makes the workspace a workspace with built-in preset element converters and/or preset information and/or preset tools.
- Such workspaces are not limited to individual operations, but can also be adapted to actual application needs. Multiple users operate simultaneously or separately.
- the "workspace” described herein can be projected to any computing device (such as a cell phone, tablet, notebook, desktop computer, etc.) via a "projection workspace method".
- any user can operate the "projected workspace” on any computing device.
- 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 projection 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.
- URI path link information
- the projection means can be obtained from a remote data station, a projectable spatial entity or a preloaded application, and loaded into an engine for providing a compatibility environment to perform projection means, and the engine can include Javascript Engine, Windows application, or Linux application, etc., but not limited to the above;
- the unified script can be defined by a document type (DTD), an extensible markup language schema (XML schema), a structured language ( Structured language) or a structured protocol, etc., but not limited to the above;
- the space entity that can be projected can be an object, an Extensible Markup Language (XML) file, or An entity generated by a structured language or a structured protocol, etc., but not limited to the above.
- FIG. 4 is a schematic diagram of an initial state of the method for projecting the workspace in a preferred embodiment
- FIG. 6 is a schematic diagram showing the relative relationship between the projectable spatial entity shown in FIG. 4 and the projected workspace shown in FIG. 5B.
- 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.
- the unified script 9731 is declared by a document 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 unified The information unit and/or at least one unified tool to model a workspace
- 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.
- XML Extensible Markup Language
- 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 to be added to the projected workspace 976 and/or at least one The unified information unit and/or the at least one unified tool; wherein, when the second electronic device 972 obtains the projectable space entity 973 in the first electronic device 971 through a path connection information, the second electronic device 972 The projection means 974 begins to interpret the projectable spatial entity 973 as shown in FIG.
- the projected workspace 976 is based on The content of the projected spatial entity 973 is established on the working environment 975, as shown in FIG. 5B, so that the user of the second electronic device 972 can perform the work with the projected workspace 976 via the second electronic device 972. Interact and perform related tasks.
- the usage scenario shown in Figure 6 is: creating a workspace that can be projected and can read jpg image files and gif image files stored in a specified network space for the user to view, and unified in the context of use.
- the script 9731 is declared with a document type definition (DTD), while the projectable spatial entity 973 is generated in Extensible Markup Language (XML).
- DTD document type definition
- XML Extensible Markup Language
- an information 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.
- the information input device is a Dropbox input device (ie, the dotted line box 9761 is shown), and the original information is the jpg picture file 9791, 9792 and the gif picture file 9793 in the Dropbox information source 979.
- the unified information unit is the unified jpg picture file 9791', 9792' and the unified gif picture file 9793' described later, and the unified tool is a picture reader (ie, the icon dotted line box 9762), which is used. To read the picture file input into the projected workspace 976.
- 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' re-maps the jpg picture files 9791, 9792 in the Dropbox information source 979 with The gif picture file 9793 is unified and input to the projected work space 6, so that the unified jpg picture files 9791', 9792' and the unified gif picture file corresponding to the jpg picture files 9791, 9792 and the gif picture file 9793, respectively.
- the path connection information of the projectable space entity 973 may be Hypertext 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 projectable space entity 973 may also be a local file connection information, but the form of the path connection information is not limited to the above.
- HTTP Hypertext Transfer Protocol
- FTP File Transfer Protocol
- the above method of projecting a workspace is only a projection method of the present invention for projecting a workspace to any electronic device having computing power, but projecting a workspace to any projection method of an electronic device having computing power and Without being limited to the above, those skilled in the art can make any equal change design according to actual application requirements. Moreover, since any workspace can be projected onto any computing-capable electronic device, any workspace can be considered to be delivered to any workspace with computing power. Therefore, the work space can also become a working platform for multiple workers to work together.
- FIG. 7 is a flowchart of a preferred method for providing a network service according to the present invention.
- the method for providing a network service includes: establishing a network service platform for a user to create a workspace on a network service platform; wherein the at least one machine obtains the information through a path of the projectable space entity
- the projectable spatial entity is interpreted by a projection means such that the projected workspace is built on the at least one machine for the user and/or another user to work with the projection Spatial interaction, or the ability to dynamically configure the at least one machine.
- the method described in Fig. 7 will be further described below with reference to Fig. 8.
- FIG. 8 is a schematic diagram of a preferred operational concept of a network service station applying the method of FIG.
- the network service station 1 includes a backend system 11, and the backend system 11 has internet access, internet transit, domain name registration and hosting, dialing And a function of connection and configuration (collocation) of a leased line and a leased line, and is used to carry a network service platform 12 for the user 21 or the user 22 to create a workspace 41;
- the network service station 1 can be commercial, community-owned (community-owned) Or non-profit, etc.
- any user 21, 22 can open the link of the network service platform 12 by using the browsers 311, 321 of its machines 31, 32, respectively, to enter the network service platform 12 and use the network service platform 12 to provide
- the services 31, 32 of the users 21, 22 can be computers (such as desktop computers, notebook computers, tablets, etc.) or portable electronic devices (such as mobile phones, personal digital assistants, wearable devices, etc.) Any device that can access the Internet; however, the foregoing is only an embodiment, and the manner in which the users 21 and 22 enter the network service platform 12 is not limited thereto.
- the network service platform 12 is a projectable space entity for creating a workspace 41 on the network service platform 12 after the user 21 or the user 22 enters the network service platform 12, and is used to construct the workspace 41. 42 will be set in the backend system 11, and the user 21 or the user 22 can combine more than one unified element into the workspace 41 according to actual application requirements, that is, the unified elements used for combination will be added. To the space entity 42 that can be projected.
- the machine The projection means 5 in 31, 32 will create a working environment 51 for the projected workspaces 43, 43' on the machines 31, 32 and provide micro-cores corresponding to the projected workspaces 43, 43' to The uniforming elements compiled into the projectable spatial entity 42 are equipped, and when the machines 31, 32 load the projectable spatial entities 42, respectively, the projection means 5 begins to interpret the projectable spatial entity 42
- the projected workspaces 43, 43' are respectively created on the working environment 51 of the machines 31, 32; wherein the projection means 5 can be provided by the backend system 11, or provided by the browsers 311, 321 and projected
- the workspaces 43, 43' are presented on the browsers 311, 321 in the form of web pages, respectively.
- the network service platform 12 further provides a user system 21, 62 for the user 21 and the user 22 to carry and manage the projected workspace 43, 43';
- the user 21 22 can enter the projected workspaces 43, 43' without any accounts or login to any existing accounts, but for the convenience of managing the projected workspaces 43, 43', the users 21, 22 can After entering the projected workspaces 43, 43', respectively register or apply for an account to establish their own main pipe systems 61, 62, and add the projected workspaces 43, 43' to the main pipe systems 61', 62', respectively.
- the users 21, 22 can then log into the web service platform 12 through their own accounts and open their own mains.
- users register or apply for an account
- the timing is not limited to the above.
- the user who uses the browser of the machine to open the link of the network service platform 12 for the first time can directly register or apply for an account on the network service platform 12 and establish his own general management system.
- data related to the registration or application of the account by the users 21, 22 will be recorded in the backend system 11, and the main management systems 61, 62 can respectively manage the projected workspace 43 for the users 21, 22,
- the user 21, 22 may also be used to manage personal relationships and/or personal properties, but not limited to the above.
- the "implementation of the general management system” refer to the US Provisional Application No. 62/102360, entitled “HOME SYSTEM ON INTERNET AND METHOD OF PROVIDING THE SAME", so it will not be repeated here.
- the web service platform 12 can also be used to create social networks.
- FIG. 9 is a schematic diagram of a preferred concept for creating a social network by applying the method of FIG. 7.
- FIG. 9 illustrates that the social network 7 includes a plurality of workspaces 41 as its core, and each of the workspaces 41, 41x, 41y forms a direct connection relationship 71-79 with the users 21-28 that interact with them after being projected.
- each of the workspaces 41, 41x, 41y is associated with the user 21 to 28 interacting with the respective direct connection relationships 71-79, and any user may have its main management system (eg, the user 41 has The manifold system 61, the user 42 has a manifold system 62) to carry and manage the projected workspace; wherein the social network 7 is established via a plurality of direct connections 71-79, and the links 71-79 It will also be recorded in the backend system 11.
- FIG. 10A is a schematic diagram of a preferred operational concept of a method for providing a network service according to a first application embodiment
- FIG. 10B is a schematic diagram of a preferred working space of the projected workspace shown in FIG. 10A.
- the user 21a creates the workspace 41a for the purpose of working in cooperation with another user 22a. Therefore, the user 21a can first enter the network service platform 12 to create a workspace 41a (ie, the backend).
- the system 11 generates a projectable spatial entity 42a) and combines the required unified elements into the workspace 41a in response to operational requirements (ie, the unified elements are added to the projectable spatial entity 42a);
- the unified element includes at least an electronic whiteboard tool 801 that is useful for working together, and a video tool 802 for communicating and discussing, but is not limited to the above.
- the user 21a can transmit the path connection information (that is, the path connection information of the projected space entity 42a) of the workspace 41a to another user 22a through various application channels.
- the application channel can be an email (email), a social network, a blog, a web site, or a chat communication software, but is not limited to the above. Therefore, the other user 22a can load the projectable space entity 42a into the own machine 32a by the path connection information, thereby causing the workspace 41a to be projected onto the own machine 32a, thus The users 21a and 22a can operate the projected workspaces 43a and 43a' through their own machines 31a and 32a, respectively, and achieve the purpose of cooperative operation.
- the users 21a, 22a can additionally add the required unified elements (such as materials 898, 899 for collaborative work) to the projected workspaces 43a, 43a in the process of working together. In the middle of the work, it is also possible to delete the unified elements that have been loaded in the projected work spaces 43a, 43a' in response to the work requirements in the process of cooperative work.
- any change in the operational behavior of any of the users 21a, 22a in the workspaces 43a, 43a' to which they are projected may be set in accordance with its synchronicity (as set by creating the workspace 41a).
- the projected workspaces 43a, 43a' of the other users 21a, 22a are caused to change synchronously.
- the path connection information (ie, the path connection information of the projected spatial entity 42a) may be included in an interactive operation request and include an instruction code, and the instruction code is used to perform the projected work.
- the interactive operation request may be a video conversation request
- the instruction code includes relevant data of the video conversation request
- the instruction code causes the corresponding tool in the projected workspace 43a' to be executed, so that the user 21a and the other user 22a can perform a video conversation with each other.
- FIG. 11A is a schematic diagram of a preferred operational concept of a method for providing a network service according to a second application embodiment
- FIG. 11B is a schematic diagram of a preferred working space of the projected workspace shown in FIG. 11A.
- the user 21b creates the workspace 41b for the purpose of interacting with another user.
- 22b performs data collection, so the user 21b can first enter the network service platform 12 to create a workspace 41b (ie, the backend system 11 will generate a projectable spatial entity 42b), and collect management rules in response to the need to collect data.
- the collection management rule 803 and the unified elements are combined into the workspace 41b (that is, the unified elements are added to the projectable spatial entity 42); in this application embodiment, the collection management rule 803 is to collect only files in a single format.
- the unified element includes at least a data collection tool 804 that is useful for converting the file format, a file reading tool 805 for reading data collected by the data collection tool 804, and the like, but is not limited thereto.
- the user 21b can transmit the path connection information (that is, the path connection information of the projected space entity 42b) of the workspace 41b to another user through various application channels. 22b, so that the other user 22b can load the projectable space entity 42b into the own machine 32b by the path link information, thereby causing the workspace 41b to be projected onto the machine 332b of the other user 22b.
- the users 21b, 22b can operate the projected workspaces 43b, 43b' through their own machines 31b, 32b, respectively, so that the projected workspaces 43b, 43b' collect data 896 according to the collection management rules. 897.
- FIG. 12 is a schematic diagram of a preferred operational concept of a method for providing a network service according to a third application embodiment of the present invention.
- the user 21c creates the workspace 41c for dynamically configuring the functions of the electronic device 33, and the electronic device 33 is provided with an agent 331, so that the user 21c can first enter the network through the device 31c.
- the service platform 12 creates a workspace 41c (ie, the backend system 11 generates a projectable spatial entity 42c) and combines the required unified elements into the workspace 41c according to actual application requirements; likewise, After the workspace 41c is created, the user 21c can transmit the path connection information (that is, the path connection information of the projected space entity 42c) of the workspace 41c to the electronic device 33 via a predetermined protocol, and then, in the electronic device 33.
- the agent 331 receives and automatically opens the path link information and loads the projectable space entity 42c into the electronic device 33, thereby causing the workspace 41c to be projected onto the electronic device 33.
- the electronic device 33 The functions and/or actuation procedures required by the user 21c can be provided in response to the operation of the projected workspace 43c. It should be noted that the agent 331 of the electronic device 33 can load the projection means into the electronic device 33, or the agent 333 itself is a projection means.
- FIG. 13A is a schematic diagram of a preferred operational concept of a method for providing network services according to a fourth application embodiment
- FIG. 13B is a schematic diagram of a preferred working space of the projected workspace shown in FIG. 13A.
- the user 21d creates the workspace 41d in order to control a plurality of networkable electronic devices (such as home appliances) through his own machine 31d (such as a computer or a portable electronic device).
- 34d, 35d, and the communication chips 341d, 351d developed based on different communication protocols are respectively disposed in the electronic devices 34d, 35d.
- the user 21d enters the network service platform 12 to create a workspace 41d (that is, the backend system 11 generates a projectable space entity 42d), and combines the required unified tools into the workspace according to actual application requirements.
- the 41d that is, the unified tools are added to the projectable space entity 42d
- the unified tool includes at least the corresponding electronic devices 34d, 35d and is unified.
- Drivers 806d, 807d but not limited to the above.
- the user 21 can load the projectable spatial entity 42d through the path connection information of the workspace 41d (ie, the path connection information of the projected spatial entity 42).
- the path connection information of the workspace 41d ie, the path connection information of the projected spatial entity 42.
- the working space 41d is projected onto the machine 31d, so that the user 21, 22 can operate the projected workspace through the own machine 31d.
- FIG. 14A is a schematic diagram of a preferred operational concept of a method for providing a network service according to a fifth application embodiment
- FIG. 14B is a schematic diagram of a preferred embodiment of the projected workspace shown in FIG. 14A.
- the user 21e creates the workspace 41e in order to enable the plurality of electronic devices 34e, 35e, which are respectively connected by different communication protocols or communication chips 341e, 351e, to operate together. Therefore, the user 21e can first enter the network service platform 12 to create a workspace 41e (that is, the backend system 11 generates a projectable space entity 42e), and combine the required unified tools according to actual application requirements.
- the unified tool includes at least corresponding to the electronic devices 34e, 35e and is unified.
- the driver 806e, 807e and the control management tool 808 for controlling the electronic devices 34e, 35e to work together are not limited to the above.
- the user 21e can load the projectable spatial entity 42e by transmitting the path connection information of the workspace 41e (ie, the path connection information of the projected spatial entity 42e).
- the workspace 41e is projected onto the control machine 36e, and when the projected workspace 43e is operated on the control machine 36e, the electronic devices 34e, 35e can work together with each other; further, when the projected workspace 43e operates, the control management tool 808 can obtain the status information of the electronic device 34e through the unified driver 806e, and The unified driver 807e causes the electronic device 35e to execute a task corresponding to the status information.
- FIG. 15A is a schematic diagram of a preferred operational concept of a method for providing a network service according to a sixth application embodiment
- FIG. 15B is a schematic diagram of a preferred working space of the projected workspace shown in FIG. 15A.
- the purpose of the user 21f creating the workspace 41f is also to enable a plurality of electronic devices 34f, 35f, which are respectively connectable with different communication protocols or communication chips 341f, 351f, to operate together. Therefore, the user 21f can first enter the network service platform 12 to create a workspace 41f (that is, the backend system 11 generates a projectable space entity 42f), and combine the required unified tools according to actual application requirements.
- the unified tool includes at least corresponding to the electronic devices 34f, 35f and is unified.
- the analysis and control tool 810 for controlling the tubes 34f, 35f is not limited to the above.
- the user 21f can load the projectable spatial entity 42f by transmitting the path connection information of the workspace 41f (ie, the path connection information of the projected spatial entity 42f).
- the workspace 41f is projected onto the control machine 36f, and when the projected workspace 43f is operated on the control machine 36f, the electronic devices 34f, 35f can work together with each other; further, when the projected workspace 43f operates, the data capture tool 809 retrieves the data of the electronic device 34f through the unified driver 806f and/or Or the data of the electronic device 35f is captured by the unified driver 807f, and the analysis and control tool 810 can analyze the data collected by the data acquisition tool 808, and then analyze the data according to the analysis result.
- the unified driver 806f controls the electronic device 34f and/or controls the electronic device 35f via the unified driver 807f.
- FIG. 16A is a schematic diagram of a preferred operational concept of a method for providing a network service according to a seventh application embodiment
- FIG. 16B is a schematic diagram of a preferred working space of the projected workspace shown in FIG. 16A.
- the user 21g creates the workspace 41 in order to start preloading the webpage of interest. Therefore, the user 21g may first enter the network service platform 12 to create the workspace 41g (ie, the backend system 11).
- a projectable space entity 42g) is generated, and the required unified tools are combined into the workspace 41g according to actual application requirements (that is, the unified tools are added to the projectable space entity 42g);
- the unified element includes at least a network unified element collection tool 811 for taking snapshots of web pages to obtain snapshots of web pages and obtaining network unified elements, and network unification for accessing network unified elements.
- the element viewing tool 812 is configured to count the attention factors of the network unified element when the network unified element is accessed (such as the frequency at which the network unified element is accessed, the duration of the network unified element being accessed, or the network unified Viewing record tool 813 for the time required for the element to be accessed twice in succession, etc., web page for monitoring the attention factor of the network unified element 814 tools and conditions to the network elements of unity factor in line with a focus on monitoring the implementation of the rules of procedure of the preload unified network elements preloaded tool 815.
- the attention factors of the network unified element such as the frequency at which the network unified element is accessed, the duration of the network unified element being accessed, or the network unified Viewing record tool 813 for the time required for the element to be accessed twice in succession, etc.
- the user 21g can connect through the path of the workspace 41g.
- the information ie, the path connection information of the projected spatial entity 42f
- any machine 37 such as a computer or portable electronic device
- the method for providing a network service of the present invention and the network service station to which the method is applied have the advantage that the network service of the present invention provides a unified working environment for users, and thus any information, any tool Or any service can be freely combined and compatible with each other according to any task requirements, and users can also operate specific functions belonging to different network service platforms, operating systems and software through a single user interface; Furthermore, the network service of the present invention allows any user to enter the unified working environment (ie, the projected working space) after receiving the path connection information of the projectable spatial entity via the channel that is frequently used by itself.
- the unified working environment ie, the projected working space
- the working environment provided by the invention has excellent penetrability, so that multiple users and/or machines can work together with each other, and there is no need to additionally install an application software or an application program on the machine itself, thus effectively overcoming the present situation.
- the phenomenon of clear barriers on the Internet has furthered the ideal of the Internet without borders.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (40)
- 一种提供网络服务的方法,包括:建立一网络服务平台,以供一使用者于该网络服务平台上创建(create)一工作空间(workspace),且用以建置(model)该工作空间的一可投影的空间实体(projectable space instance)供至少一统一化元素加入其中或从其中移除,并被设置于该网络服务平台的一后端***;其中,于至少一机器经由一路径连结信息(URI)取得该可投影的空间实体时,该可投影的空间实体被一投影手段(projector)解译,使对应于该工作空间的一被投影的工作空间被建立于该至少一机器上,以供该使用者及/或一另一使用者与该被投影的工作空间互动,抑或是藉以动态配置该至少一机器的一功能。
- 如权利要求1所述的提供网络服务的方法,其中该可投影的空间实体是由一统一化脚本(unified script)所生成(instantiated),且该统一化脚本被定义来配置该至少一统一化元素。
- 如权利要求2所述的提供网络服务的方法,其中该统一化脚本是被一文档类型定义(DTD)、一可扩展标记语言纲要(XML schema)、一结构化语言(structured language)或一结构化协议(structured protocol)所宣告而成。
- 如权利要求1所述的提供网络服务的方法,其中该可投影的空间实体为一对象(object)、一可扩展标记语言(XML)文件、或以一结构化语言(structured language)或一结构化协议(structured protocol)所生成的一实体(instance)。
- 如权利要求1所述的提供网络服务的方法,其中该投影手段是由该网络服务平台或一浏览器(browser)所提供。
- 如权利要求1所述的提供网络服务的方法,其中该投影手段被载入至一引擎(engine),且该引擎用以提供一兼容性环境以执行该投影手段。
- 如权利要求1所述的提供网络服务的方法,其中该至少一统一化元素包括至少一元素转换器(Matterizer)、至少一统一化工具(unified tool)及/或至少一统一化信息单元(unified information unit),且该至少一统一化信息单元及/或该至少一统一化工具是藉由该至少一元素转换器而被输入至该被投影的工作空间中。
- 如权利要求7所述的提供网络服务的方法,其中每一该统一化元素为自至少一 信息源(information source)所取得的一原始元素经由被该至少一元素转换器统一化(unifying)后所形成者。
- 如权利要求7所述的提供网络服务的方法,其中相对应于该至少一统一化工具的至少一原始工具包括一公用程序(utility)、一界面工具集(widget)、一代理工具(agent)、一应用程序、一服务工具(service)以及任一可存取于一相关机器或一服务器的可执行元件中的至少一者;及/或相对应于该至少一统一化信息单元的至少一原始信息包括一文件(file)、一网页(web page)、一数据库(data base row)、一策略、一规则、一运作规范(policy)以及任一可存取于一相关机器或一服务器的数据中的至少一者。
- 如权利要求1所述的提供网络服务的方法,其中该使用者是于创建该工作空间时组合该至少一统一化元素至该工作空间中;及/或该使用者与该另一使用者中的至少一者是于与该被投影的工作空间互动时加入该至少一统一化元素至该被投影的工作空间中或于该被投影的工作空间中删除该至少一统一化元素。
- 如权利要求1所述的提供网络服务的方法,其中该至少一机器透过至少一频道(channel)而获得该路径连结信息。
- 如权利要求11所述的提供网络服务的方法,其中该至少一频道包括一电子邮件(email)、一社群网络(social network)、一博客(blog)、一网站(web site)以及一聊天通讯软件中的至少一者。
- 如权利要求1所述的提供网络服务的方法,其中该至少一统一化元素包括用以驱动至少一电子装置的至少一统一化工具,且该至少一统一化工具是应该使用者与该另一使用者中的至少一者操作该至少一机器而驱动该至少一电子装置执行至少一任务。
- 如权利要求1所述的提供网络服务的方法,其中该至少一统一化元素包括一控制管理工具以及分别相对应于多个电子装置并用以驱动该多个电子装置的多个统一化工具;其中,当该被投影的工作空间被建立在该至少一机器上且运作时,该控制管理工具透过该多个统一化工具获得该多个电子装置中的至少一者的至少一状态信息,并使该多个电子装置中的至少一另一者执行相对应于该至少一状态信息的至少一任 务。
- 如权利要求1所述的提供网络服务的方法,其中该至少一统一化元素包括一分析及控制工具、一数据撷取工具以及相对应于至少一电子装置并用以驱动该至少一电子装置的至少一统一化工具;其中,当该被投影的工作空间被建立在该至少一机器上且运作时,该数据撷取工具透过该至少一统一化工具撷取该至少一电子装置的一数据资料供该分析及控制工具进行分析,且该分析及控制工具依据其分析结果而经由该至少一统一化工具对该至少一电子装置进行控管。
- 如权利要求1所述的提供网络服务的方法,其中该网络服务平台还用以供该使用者及/或该另一使用者建立一总管***,以运载及管理该被投影的工作空间。
- 如权利要求1所述的提供网络服务的方法,其中该网络服务平台还用以使与该被投影的工作空间互动的每一该使用者与该工作空间形成一直接连结关系;其中,一社交网络经由多个该直接连结关系而被建立。
- 如权利要求1所述的提供网络服务的方法,其中该至少一统一化元素是应一工作需求而被加入至该可投影的空间实体中,且该被投影的工作空间是应该可投影的空间实体而装载(equip)该至少一统一化元素,以供该使用者、该另一使用者以及该至少一机器中的至少二者协同工作。
- 如权利要求18所述的提供网络服务的方法,其中该使用者以及该另一使用者中的一者于其相对应的该被投影的工作空间中所进行的至少一操作行为所产生的至少一变化是应其同步性设定而使相对应于该使用者以及该另一使用者中的另一者的被投影的工作空间产生同步变化。
- 如权利要求1所述的提供网络服务的方法,其中该被投影的工作空间用以启动预载关注网页;及/或该可投影的空间实体还供该工作空间的一收集管理规则(rule)加入其中,且该被投影的工作空间是依据该收集管理规则而对该至少一统一化元素进行收集。
- 如权利要求1所述的提供网络服务的方法,其中该网络服务平台还供该使用者及/或该另一使用者创建一总管***(home system),用以管理及/或存取该被投影的工作空间、一人际关系(personal relationship)以及一个人资产(personal property) 中的至少一者。
- 如权利要求1所述的提供网络服务的方法,其中该路径连结信息包括一指令码,且该指令码用以执行该被投影的工作空间中的一交互式操作。
- 一种网络服务站,包括一后端***,且该后端***用以运载供一使用者创建(create)一工作空间(workspace)的一网络服务平台,并供用以建置(model)该工作空间的一可投影的空间实体(projectable space instance)设置于其中,且该可投影的空间实体供至少一统一化元素加入或从其中移除;其中,于至少一机器经由一路径连结信息(URI)取得该可投影的空间实体时,该可投影的空间实体被一投影手段(projector)解译,使对应于该工作空间的一被投影的工作空间被建立于该至少一机器上,以供该使用者及/或一另一使用者与该被投影的工作空间互动,抑或是藉以动态配置该至少一机器的一功能。
- 如权利要求23所述的网络服务站,其中该可投影的空间实体是由一统一化脚本(unified script)所生成(instantiated),且该统一化脚本被定义来配置该至少一统一化元素。
- 如权利要求23所述的网络服务站,其中该统一化脚本是被一文档类型定义(DTD)、一可扩展标记语言纲要(XML schema)、一结构化语言(structured language)或一结构化协议(structured protocol)所宣告而成。
- 如权利要求23所述的网络服务站,其中该可投影的空间实体为一对象(object)、一可扩展标记语言(XML)文件、或以一结构化语言(structured language)或一结构化协议(structured protocol)所生成的一实体(instance)。
- 如权利要求23所述的网络服务站,其中该投影手段是由该网络服务平台或一浏览器(browser)所提供。
- 如权利要求23所述的网络服务站,其中该投影手段是被载入至用以提供一兼容性环境以执行该投影手段的一引擎(engine)。
- 如权利要求23所述的网络服务站,其中该至少一统一化元素包括至少一元素转换器(Matterizer)、至少一统一化工具(unified tool)及/或至少一统一化信息单元(unified information unit),且该至少一统一化信息单元及/或该至少一统一化工具是 藉由该至少一元素转换器而被输入至该被投影的工作空间中。
- 如权利要求29所述的网络服务站,其中每一该统一化元素为自至少一信息源(information source)所取得的一原始元素经由被该至少一元素转换器统一化(unifying)后所形成者。
- 如权利要求29所述的网络服务站,其中相对应于该至少一统一化工具的至少一原始工具包括一公用程序(utility)、一界面工具集(widget)、一代理工具(agent)、一应用程序、一服务工具(service)以及任一可存取于一相关机器或一服务器的可执行元件中的至少一者;及/或相对应于该至少一统一化信息单元的至少一原始信息包括一文件(file)、一网页(web page)、一数据库(data base row)、一策略、一规则、一运作规范(policy)以及任一可存取于一相关机器或一服务器的数据中的至少一者。
- 如权利要求23所述的网络服务站,其中该使用者是于创建该工作空间时组合该至少一统一化元素至该工作空间中;及/或该使用者与该另一使用者中的至少一者是于与该被投影的工作空间互动时加入该至少一统一化元素至该被投影的工作空间中或于该被投影的工作空间中删除该至少一统一化元素。
- 如权利要求23所述的网络服务站,其中该至少一机器透过至少一频道(channel)而获得该路径连结信息。
- 如权利要求23所述的网络服务站,其中该至少一统一化元素包括用以驱动至少一电子装置的至少一统一化工具,且该至少一统一化工具是应该使用者与该另一使用者中的至少一者操作该至少一机器而驱动该至少一电子装置执行至少一任务。
- 如权利要求23所述的网络服务站,其中该至少一统一化元素包括一控制管理工具以及分别相对应于多个电子装置并用以驱动该多个电子装置的多个统一化工具;其中,当该被投影的工作空间被建立在该至少一机器上且运作时,该控制管理工具透过该多个统一化工具获得该多个电子装置中的至少一者的至少一状态信息,并使该多个电子装置中的至少一另一者执行相对应于该至少一状态信息的至少一任务。
- 如权利要求23所述的网络服务站,其中该至少一统一化元素包括一分析及控 制工具、一数据撷取工具以及相对应于至少一电子装置并用以驱动该至少一电子装置的至少一统一化工具;其中,当该被投影的工作空间被建立在该至少一机器上且运作时,该数据撷取工具透过该至少一统一化工具撷取该至少一电子装置的一数据资料供该分析及控制工具进行分析,且该分析及控制工具依据其分析结果而经由该至少一统一化工具对该至少一电子装置进行控管。
- 如权利要求23所述的网络服务站,其中该网络服务平台还用以供该使用者及/或该另一使用者建立一总管***,以运载及管理该被投影的工作空间。
- 如权利要求23所述的网络服务站,其中该网络服务平台还用以使与该被投影的工作空间互动的每一该使用者与该工作空间形成一直接连结关系;其中,一社交网络经由多个该直接连结关系而被建立。
- 如权利要求23所述的网络服务站,其中该至少一统一化元素是应一工作需求而被加入至该可投影的空间实体中,且该被投影的工作空间是应该可投影的空间实体而装载(equip)该至少一统一化元素,以供该使用者、该另一使用者以及该至少一机器中的至少二者协同工作。
- 如权利要求23所述的网络服务站,其中该被投影的工作空间用以启动预载关注网页;及/或该可投影的空间实体还供该工作空间的一收集管理规则(rule)加入其中,且该被投影的工作空间是依据该收集管理规则而对该至少一统一化元素进行收集。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP15868356.5A EP3232384A4 (en) | 2014-12-12 | 2015-12-11 | Network service providing method and network service station using method |
JP2017531608A JP2018503182A (ja) | 2014-12-12 | 2015-12-11 | ネットワークサービスを提供する方法及び前記方法を用いるネットワークサービスステーション |
CN201580067804.6A CN107111499B (zh) | 2014-12-12 | 2015-12-11 | 提供网络服务的方法以及应用该方法的网络服务站 |
US15/535,332 US10303445B2 (en) | 2014-07-03 | 2015-12-11 | Network service providing method and network service station using same |
Applications Claiming Priority (30)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410768564 | 2014-12-12 | ||
CN201410768564.X | 2014-12-12 | ||
CN201410796528 | 2014-12-18 | ||
CN201410796528.4 | 2014-12-18 | ||
US14/577,772 US9626157B2 (en) | 2014-07-03 | 2014-12-19 | Method of projecting a workspace and system using the same |
US14/577,772 | 2014-12-19 | ||
CN201410814138.5 | 2014-12-23 | ||
CN201410814138 | 2014-12-23 | ||
CN201510003717.6 | 2015-01-04 | ||
CN201510003718 | 2015-01-04 | ||
CN201510003853 | 2015-01-04 | ||
CN201510003852.0 | 2015-01-04 | ||
CN201510003852 | 2015-01-04 | ||
CN201510003717 | 2015-01-04 | ||
CN201510003853.5 | 2015-01-04 | ||
CN201510003718.0 | 2015-01-04 | ||
US201562102360P | 2015-01-12 | 2015-01-12 | |
US62/102,360 | 2015-01-12 | ||
CN201510029235 | 2015-01-20 | ||
CN201510029235.8 | 2015-01-20 | ||
US201562109324P | 2015-01-29 | 2015-01-29 | |
US62/109,324 | 2015-01-29 | ||
CN201510060730.5 | 2015-02-05 | ||
CN201510061132 | 2015-02-05 | ||
CN201510061134 | 2015-02-05 | ||
CN201510061134.9 | 2015-02-05 | ||
CN201510060730 | 2015-02-05 | ||
CN201510061132.X | 2015-02-05 | ||
CN201510085607 | 2015-02-16 | ||
CN201510085607.9 | 2015-02-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016091212A1 true WO2016091212A1 (zh) | 2016-06-16 |
Family
ID=56106742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/097138 WO2016091212A1 (zh) | 2014-07-03 | 2015-12-11 | 提供网络服务的方法以及应用该方法的网络服务站 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP3232384A4 (zh) |
JP (1) | JP2018503182A (zh) |
CN (1) | CN107111499B (zh) |
TW (1) | TW201636836A (zh) |
WO (1) | WO2016091212A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101546270A (zh) * | 2009-05-08 | 2009-09-30 | 阿里巴巴集团控股有限公司 | 一种Linux操作***的自动安装方法、装置及*** |
CN102654835A (zh) * | 2012-05-03 | 2012-09-05 | 中标软件有限公司 | Linux操作***发行制作方法 |
CN103049295A (zh) * | 2012-12-25 | 2013-04-17 | 中标软件有限公司 | 一种龙芯平台Linux操作***网络安装方法 |
CN103577226A (zh) * | 2013-10-24 | 2014-02-12 | 上海卓盟信息科技有限公司 | 一种IOS和Android平台上的组件式游戏构建方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7941784B2 (en) * | 2005-03-14 | 2011-05-10 | Research In Motion Limited | System and method for generating component based applications |
US20070143736A1 (en) * | 2005-12-09 | 2007-06-21 | Microsystems Technology, Inc. | Workflow Development Platform |
US9245047B2 (en) * | 2010-12-10 | 2016-01-26 | Wyse Technology L.L.C. | Methods and systems for facilitating a remote desktop session utilizing a remote desktop client common interface |
US9197513B2 (en) * | 2012-05-03 | 2015-11-24 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for representing a portion of a user interface as a network address |
US10235383B2 (en) * | 2012-12-19 | 2019-03-19 | Box, Inc. | Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment |
-
2015
- 2015-12-11 WO PCT/CN2015/097138 patent/WO2016091212A1/zh active Application Filing
- 2015-12-11 CN CN201580067804.6A patent/CN107111499B/zh active Active
- 2015-12-11 JP JP2017531608A patent/JP2018503182A/ja active Pending
- 2015-12-11 EP EP15868356.5A patent/EP3232384A4/en not_active Withdrawn
- 2015-12-11 TW TW104141747A patent/TW201636836A/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101546270A (zh) * | 2009-05-08 | 2009-09-30 | 阿里巴巴集团控股有限公司 | 一种Linux操作***的自动安装方法、装置及*** |
CN102654835A (zh) * | 2012-05-03 | 2012-09-05 | 中标软件有限公司 | Linux操作***发行制作方法 |
CN103049295A (zh) * | 2012-12-25 | 2013-04-17 | 中标软件有限公司 | 一种龙芯平台Linux操作***网络安装方法 |
CN103577226A (zh) * | 2013-10-24 | 2014-02-12 | 上海卓盟信息科技有限公司 | 一种IOS和Android平台上的组件式游戏构建方法 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3232384A4 * |
Also Published As
Publication number | Publication date |
---|---|
TW201636836A (zh) | 2016-10-16 |
CN107111499A (zh) | 2017-08-29 |
CN107111499B (zh) | 2020-08-28 |
JP2018503182A (ja) | 2018-02-01 |
EP3232384A1 (en) | 2017-10-18 |
EP3232384A4 (en) | 2017-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10303445B2 (en) | Network service providing method and network service station using same | |
CN103765403A (zh) | 应用和web服务之间元数据驱动的合作 | |
US20170214726A1 (en) | Open Collaboration Board with Multiple Integrated Services | |
EP3196783A1 (en) | Open collaboration board with multiple integrated services | |
García et al. | Rethinking remote laboratories: Widgets and smart devices | |
Shurtz | Application Sharing from Mobile Devices with a Collaborative Shared Display | |
WO2016091212A1 (zh) | 提供网络服务的方法以及应用该方法的网络服务站 | |
TWI641984B (zh) | 供終端裝置與網站互動的方法、提供網路服務予終端裝置的方法以及供終端裝置與網站互動的計算機程式產品 | |
US20170149578A1 (en) | Networking cooperation method and machine using such method | |
CN106471776B (zh) | 创建社交网络的方法以及应用该方法的储存媒介 | |
CN106489147B (zh) | 建立总管***的方法 | |
TWI574165B (zh) | 互動式操作的方法以及應用該方法的傳送機器、接收機器與互動式操作系統 | |
CN107209674B (zh) | 管理资产的方法以及应用该方法的资产管理***与机器 | |
WO2016000564A1 (zh) | 投影工作空间的方法以及应用该投影工作空间的方法的*** | |
Asnicar et al. | Collaborative environments for the GRID: the GRIDCC multipurpose collaborative environment | |
WO2017219362A1 (zh) | 终端装置及其终端操作***与云端装置及其云端操作*** | |
CN106326231B (zh) | 数据收集方法以及应用该数据收集方法的数据收集*** | |
TWI605386B (zh) | 資料收集方法以及應用該資料收集方法的資料收集系統 | |
WO2017219358A1 (zh) | 供终端装置与网站互动的方法、提供网络服务予终端装置的方法以及供终端装置与网站互动的计算机程序产品 | |
KOSOGLOU | Design and Implementation of a Multi-client API for Wahlzeit | |
Tew et al. | Multi-touch Multi-user Interactive Control System Using Mobile Devices | |
CN106325831A (zh) | 创建、扩展社交网络的方法及应用该方法的产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15868356 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017531608 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REEP | Request for entry into the european phase |
Ref document number: 2015868356 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15535332 Country of ref document: US |