CN106326230B - Method for cooperative work on webpage - Google Patents

Method for cooperative work on webpage Download PDF

Info

Publication number
CN106326230B
CN106326230B CN201510338364.5A CN201510338364A CN106326230B CN 106326230 B CN106326230 B CN 106326230B CN 201510338364 A CN201510338364 A CN 201510338364A CN 106326230 B CN106326230 B CN 106326230B
Authority
CN
China
Prior art keywords
projected
target website
working space
workspace
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510338364.5A
Other languages
Chinese (zh)
Other versions
CN106326230A (en
Inventor
张伟东
林俊孝
蓝士承
张皓翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yousandi Science and Technology Development (Shenzhen) Co., Ltd.
Original Assignee
Yousandi Technology Development Shenzhen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yousandi Technology Development Shenzhen Co ltd filed Critical Yousandi Technology Development Shenzhen Co ltd
Priority to CN201510338364.5A priority Critical patent/CN106326230B/en
Publication of CN106326230A publication Critical patent/CN106326230A/en
Application granted granted Critical
Publication of CN106326230B publication Critical patent/CN106326230B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Abstract

The invention provides a method for cooperative work on a webpage, which comprises the following steps: (A) providing a working space corresponding to a target website; and (B) when a user visits the target website through the path connection information of the target website, projecting at least part of the working space, and displaying at least one projected instruction block corresponding to the at least part of the working space on the webpage information of the target website; the web page information of the target website is fully presented in a visual window of a browser for opening the target website, and at least one function block in a projected working space corresponding to the working space is presented in the visual window of the browser until a user accesses (accesses) the projected instruction block, so that the user can interact with the projected working space. The invention ensures that the erector can provide the function of the online customer service to the user visiting the target website without greatly changing and repairing the target website.

Description

Method for cooperative work on webpage
Technical Field
The present invention relates to a method for performing cooperative work on a web page, and more particularly, to a method for performing cooperative work on a web page using a workspace.
Background
In the modern day with convenient life, people are used to perform various applications such as work, document processing, entertainment, social communication and the like through electronic equipment with computing capacity, information is spread more quickly along with the gradual development of science and technology, various webpage platforms, operating systems and software tools are developed for people to use, and more efficient life is brought to people; particularly, in the "post-computer age", besides the traditional desktop computers, tablet computers, mobile phones and other mobile devices, people can operate anytime and anywhere, and can be connected with people all over the world through the internet for information transmission and sharing.
For example, when a user wants to purchase a product developed by any seller, manufacturer or company, the user can first visit a website erected by any seller, manufacturer or company through a path connection website to obtain the required information and product content; however, since the requirements of the users visiting the websites are different, the information desired by each user is also different, and therefore, the information disclosed on most websites cannot satisfy all users, and if the users visiting the websites desire to further know more related information content, only the message in the message-leaving area set on the website can be left and the reply of the customer service staff is waited, or only the contact information (such as mobile phone and e-mail) provided on the website can be communicated with the customer service staff, so the purchase will of the users is easily eliminated, and for the modern society having to contend for several seconds, the required information content cannot be obtained in real time and further operation is not met with the requirements of the users.
In view of this, some websites of vendors, manufacturers, or company businesses may also provide an online customer service function, so that a user may inquire customer service personnel in real time through the online customer service function to obtain required information, but for vendors, manufacturers, or company businesses with insufficient funds, it is complicated and costly to add an online customer service function on the website, for example, to pay and ask a website developer to add an online customer service function; thus, there is room for improvement in the existing ways of providing online customer service on a website.
Furthermore, in addition to the above-mentioned on-line customer service function, it is a high technical threshold to develop other kinds of tools or services on the website by itself, so that a great deal of capital, time and labor are required to be invested in the development process.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method for web page collaborative work, which links a working space configured with a specific tool with a target website for a user visiting the target website to collaborate with the target website, thereby facilitating the erection of the target website and saving the erection cost.
The technical problem to be solved by the present invention is to provide a method for cooperative work on a web page, aiming at the above disadvantages in the prior art, comprising:
(A) providing a working space corresponding to a target website; wherein the workspace and the target website are located in different domains; and
(B) when a user visits the target website through a path connection message of the target website, at least part of the working space is projected, so that at least one projected instruction block corresponding to the at least part of the working space is displayed on a webpage message of the target website; the webpage information of the target website is fully presented in a visual window of a browser for starting the target website, and at least one functional block in a projected working space corresponding to the working space is presented in the visual window of the browser until the user accesses (accesses) the at least one projected instruction block, so that the user can interact with the projected working space.
Preferably, the workspace is created by combining a projectable space entity (projectable space entity) of a plurality of unified elements (matrices) according to a work requirement, and the projectable workspace is loaded (equ) with the plurality of unified elements after the projectable space entity is interpreted for the user to operate.
Preferably, the working requirement includes an online customer service requirement, and the user cooperates with at least one customer service person of the target website through the projected working space.
Preferably, the plurality of normalization elements includes at least one element transformer (matchizer), at least one normalization tool (unified tool) and/or at least one normalization information unit (unified information unit), and the at least one normalization information unit and/or the at least one normalization tool are input into the projected workspace through the at least one element transformer.
Preferably, the at least one original tool corresponding to the at least one unified tool includes at least one of a utility (utility), an interface tool set (widget), a proxy (agent), an application, a service (service), and any executable accessible on a related machine or a server.
Preferably, the at least one original message corresponding to the at least one unified message unit includes at least one of a file (file), a web page (web page), a database (database row), a policy (policy), a rule, a policy (policy) of the projected workspace, and any data accessible to a related machine or a server.
Preferably, the step (B) includes:
(B1) projecting all of the workspace when the user visits the target website through the path connection information, and enabling the webpage information of the target website to be presented on the projected workspace in the same size as the projected workspace until the user accesses the at least one projected instruction block, and reducing the webpage information of the target website so as to enable the at least one function block in the projected workspace to be exposed outwards and presented on the visual window of the browser; or
The step (B) includes:
(B2) when the user visits the target website through the path connection information, a part of the working space is projected, the at least one projected instruction block corresponding to the part of the working space is displayed on the webpage information of the target website, and when the user accesses the at least one projected instruction block, the user jumps to a domain of the working space to project the whole working space, so that the webpage information of the target website and the at least one function block are simultaneously presented on the projected working space.
Preferably, the method further comprises:
(C) and establishing a corresponding relation between the working space and the target website.
Preferably, the step (C) includes:
(C1) inputting the path connection information of the target webpage to the working space, and adding a plug-in program code corresponding to the working space into a webpage original code of the target webpage; wherein the plug-in program code is executed to project the at least part of the workspace when the target webpage is accessed.
Preferably, the step (C) further comprises:
(C2) and executing at least one authentication action between the workspace and the target webpage.
Preferably, the step (C2) is performed when the path link information of the target web page is input into the workspace; and/or the step (C2) is performed when the plug-in program code is executed.
Preferably, the step (B1) includes:
generating an inline frame (iframe) by the external program code driver; wherein, the size of the built-in frame is the same as the size of the visible window of the browser for opening the target webpage; and
a projectable space entity for constructing the workspace is interpreted by a projection means and an operating environment is established to carry the projected workspace, and the projected workspace is embedded in the built-in frame.
Preferably, the step (B2) includes:
enabling the path connection information of the target website to be driven to be transduced (redirect) to a path connection information of a projectable space entity through the plug-in program code; wherein, the projectable space entity is used for building the working space; and
a projection means is used to interpret the projectable space entity and establish an operating environment to carry the projected workspace.
Preferably, the at least one projected command block includes an icon (icon), and the user causes the at least one function block in the projected workspace to be presented in the visible window of the browser by clicking on the icon.
The invention also provides a method for cooperative work on the webpage, which comprises the following steps:
(A) providing a projectable space entity (projectable space instance) for building (model) a workspace at a target site; wherein the projectable spatial entity comprises a plurality of uniform elements (matrices) combined therein in response to a work requirement; and
(B) when a user visits the target website through a path connection message of the target website, at least part of the working space is projected, so that at least one projected instruction block corresponding to the at least part of the working space is displayed on a webpage message of the target website; the webpage information of the target website is fully presented in a visual window of a browser for starting the target website, and at least one functional block in a projected working space corresponding to the working space is presented in the visual window of the browser until the user accesses (accesses) the at least one projected instruction block, so that the user can interact with the projected working space.
Preferably, the projectable spatial entity and the target website are located in different domains.
Preferably, the working requirement includes an online customer service requirement, and the user cooperates with at least one customer service person of the target website through the projected working space.
Preferably, the plurality of normalization elements includes at least one element transformer (matchizer), at least one normalization tool (unified tool) and/or at least one normalization information unit (unified information unit), and the at least one normalization information unit and/or the at least one normalization tool are input into the projected workspace through the at least one element transformer.
Preferably, the at least one original tool corresponding to the at least one unified tool includes at least one of a utility (utility), an interface tool set (widget), a proxy (agent), an application, a service (service), and any executable accessible on a related machine or a server.
Preferably, the at least one original message corresponding to the at least one unified message unit includes at least one of a file (file), a web page (web page), a database (database row), a policy (policy), a rule, a policy (policy) of the projected workspace, and any data accessible to a related machine or a server.
Preferably, the step (B) includes:
(B1) projecting all of the workspace when the user visits the target website through the path connection information, and enabling the webpage information of the target website to be presented on the projected workspace in the same size as the projected workspace until the user accesses the at least one projected instruction block, and reducing the webpage information of the target website so as to enable the at least one function block in the projected workspace to be exposed outwards and presented on the visual window of the browser; or
The step (B) includes:
(B2) when the user visits the target website through the path connection information, a part of the working space is projected, the at least one projected instruction block corresponding to the part of the working space is displayed on the webpage information of the target website, and when the user accesses the at least one projected instruction block, the user jumps to a domain of the working space to project the whole working space, so that the webpage information of the target website and the at least one function block are simultaneously presented on the projected working space.
Preferably, the method further comprises:
(C) and establishing a corresponding relation between the working space and the target website.
Preferably, the step (C) includes:
(C1) inputting the path connection information of the target webpage to the working space, and adding a plug-in program code corresponding to the working space into a webpage original code of the target webpage; wherein the plug-in program code is executed to project the at least part of the workspace when the target webpage is accessed.
Preferably, the step (C) further comprises:
(C2) and executing at least one authentication action between the workspace and the target webpage.
Preferably, the step (C2) is performed when the path link information of the target web page is input into the workspace; and/or the step (C2) is performed when the plug-in program code is executed.
Preferably, the step (B1) includes:
generating an inline frame (iframe) by the external program code driver; wherein, the size of the built-in frame is the same as the size of the visible window of the browser for opening the target webpage; and
the projectable space entity is interpreted by a projection means and an operating environment is established to carry the projected working space, and the projected working space is embedded in the built-in frame.
Preferably, the step (B2) includes:
enabling the path connection information of the target website to be driven to be transduced (redirect) to a path connection information of the projectable space entity through the plug-in program code; and
a projection means is used to interpret the projectable space entity and establish an operating environment to carry the projected workspace.
Preferably, the at least one projected command block includes an icon (icon), and the user causes the at least one function block in the projected workspace to be presented in the visible window of the browser by clicking on the icon.
The invention can provide the function for the user visiting the target website by connecting the working space provided with the corresponding functional block with the target website without greatly changing and increasing the repair of the target website, thereby being quite convenient for the erector of the target website and saving the cost.
Drawings
FIG. 1: an embodiment of the concept is schematically illustrated for a unified approach.
FIG. 2: a preferred conceptual diagram of a unified script as an intermediate language for implementing a personal workspace is shown.
FIG. 3: a preferred configuration of the personal workspace of fig. 2 is shown.
FIG. 4: the method for projecting a workspace is illustrated in an initial state in a preferred embodiment.
FIG. 5A: a conceptual diagram illustrating the operation of the method for projecting the workspace shown in fig. 4 is shown.
FIG. 5B: a conceptual diagram illustrating the operation of the method for projecting the workspace shown in fig. 4 is shown.
FIG. 6: the projective spatial entity shown in fig. 4 is a diagram illustrating the relative relationship between the projective spatial entity and the projected workspace shown in fig. 5B.
FIG. 7: a preferred method flowchart of the method for collaborative work on a web page of the present invention.
FIG. 8: a schematic usage scenario of the method for web page collaboration described in fig. 7 in a preferred embodiment.
FIG. 9: a preferred flowchart of step B described in fig. 7 is shown.
FIG. 10: is a conceptual diagram of an initial state when the user visits the target website through the path connection information of the target website in the use situation shown in fig. 8 in step B of fig. 9.
FIG. 11: is a perspective exploded view of the initial state shown in fig. 10.
FIG. 12: the projective space entity shown in fig. 7 is a schematic diagram of a relative relationship between the projective workspace entity and the projected workspace under the usage scenario shown in fig. 8.
FIG. 13: a conceptual illustration of a relationship building interface corresponding to the workspace described in fig. 7 in the context of use illustrated in fig. 8.
FIG. 14: a conceptual diagram of the state of step B in fig. 9 after the user accesses the projected command block in the usage scenario shown in fig. 8.
FIG. 15: a conceptual diagram of another embodiment for establishing an interface for a relationship corresponding to a workspace.
FIG. 16: another preferred flowchart of step B described in fig. 7 is shown.
FIG. 17: fig. 16 is a conceptual diagram illustrating an initial state of the user visiting the target website through the path connection information of the target website in the use situation of step B shown in fig. 8.
FIG. 18: a conceptual diagram of the state of step B in fig. 16 after the user accesses the projected command block in the usage scenario shown in fig. 8.
Detailed Description
The invention may be more fully understood from the following description, including the following glossary of terms and conclusive examples. For the sake of brevity, publications, including patent disclosures, cited in this specification are incorporated herein by reference.
The following examples of the invention are non-limiting and merely represent various aspects and features of the invention. In the most limiting technical sense, an "information source" as described herein refers to a sequence of symbols that can be interpreted as useful information, and that is used to organize and tag data; wherein, the information source can include: websites (e.g., internet services), intranets, network communities, software, electronic books, databases, and other media of information (e.g., non-transitory computer-usable storage media, mobile device storage media). Also, the "raw information" described herein may include files, web pages, databases, policies, rules, or any data accessible to the associated machine and server, while the "raw tools" described herein may include utilities, interface toolsets, intelligent agent tools, applications, service tools, or any executable elements accessible to the associated machine and server. However, the source, source and tool are not limited to the above.
In addition, the "original information" and the "original tool" are both an implementation of the "original element" described herein, and in implementing the present invention, a plurality of "original elements" from the same or different "information sources" can be respectively modeled as a plurality of "unified elements" through a unified approach, so that the plurality of "unified elements" in the same operating environment can be compatible with each other to cooperatively perform a specific task; wherein, the "unification tool" and the "unification information unit" are an implementation mode of the "unification element". Also, an "element transformer (matchizer)" described herein is a component, device, or program code to unify "original elements".
In an embodiment, the unification method may be: reforming raw information obtained from at least one of the plurality of sources according to a unified data structure, thereby modeling (modeling) the raw information as a unified information unit, and/or reforming raw tools obtained from at least one of the plurality of sources according to another unified data structure, thereby modeling the raw tools as unified tools; wherein the unified data structure and the another unified data structure can be the same or different, and the above-mentioned unified method can be accomplished by an element transformer (Matterizer).
Please refer to fig. 1, which is a conceptual diagram of an embodiment of the unification method. FIG. 1 illustrates that the element transformer 992 reforms an attribute and an associated nexus of the primary element 991 according to the unified data structure 993 to model the primary element 991 as a unified element 994, such that the basic attributes of the unified element 994 include the type (type) of the primary element and the nexus (link) indicating where the primary element is located.
In the embodiment, the primitive element 991 at least includes a primitive message (not shown) or a primitive tool (not shown), but not limited thereto. Secondly, in the above unification method, when the attribute obtainable from the original information corresponds to the attribute to be unified in the unified information unit, the unified information unit can be directly generated through the element converter 992; when the attribute that can be obtained from the original information and the attribute that is to be unified in the unified information unit cannot correspond to each other, the original information needs to be redefined by logically reforming the attribute and the related link of the original information, so that the original information is converted into new original information having the attribute corresponding to the attribute that is to be unified in the unified information unit, thereby indirectly generating the unified information unit.
Also, when the original tool is compatible with the working environment of the workspace (workspace), the unified tool can be directly generated via the element transformer 992; when the original tool is not compatible with the working environment of the working space, the unified tool is generated indirectly by driving the original tool through a converter (adapter) and/or a Software Development Kit (SDK) of the original tool; wherein, the adapter is used to provide the interface implementation (interworking) compatible with the working space.
Regarding the "specific implementation OF the normalization method", "specific obtaining manner OF the normalization element", AND "specific operation manner OF the element converter" in this embodiment, reference may also be made to the U.S. patent application with application number 14/324069 AND name "a method OF unity INFORMATION AND TOOL FROM a program family OF INFORMATION SOURCES", AND to the chinese patent application with application number 14/324069 as the basis for priority, with application number 201410768564.X, name "method for normalizing INFORMATION AND TOOLs FROM multiple INFORMATION SOURCES, AND computer program product AND apparatus applying the method", which will not be repeated herein.
It is to be noted that the above-mentioned unification method is only an embodiment of the unification method adopted by the present invention, and the method of unifying a plurality of original elements from different information sources is not limited to the above-mentioned unification method, and those skilled in the art can make any equivalent design changes according to the actual application requirements.
Two further unification methods different from the above description are exemplified below. The first unification method is an information unification method applied to Garmin satellite navigation, where a Point of Interest (POI) function of the Garmin satellite navigation is to perform a unification procedure on original landmark information (original information) input thereto through the information unification method to obtain corresponding unification landmark information (unification information unit); the second method is a tool unification method applied to an Android system, which is an open source code mobile device operating system based on Linux, but most of the applications (source tools) in the Android system are written in Java, so that all the applications (source tools) written in Java can be modeled into unified applications (unified tools) compatible with the Android system by the tool unification method, and further can be executed in the Android system.
Furthermore, the term "workspace" as used herein refers to a workspace for at least one elementary transducer and/or at least one tool and/or at least one piece of information to interact with to perform a specific task, and at least one piece of information and/or at least one piece of tool can be input into the workspace through at least one elementary transducer, but the manner of inputting information and/or tool into the workspace is not limited thereto; next, information input devices (information input devices) described below (such as information input devices 9881, 9882, 9883 in fig. 2, Dropbox input device 9761' in fig. 6, etc.) are an implementation of the element transformer. Furthermore, the unified script is an intermediate language that can be used to implement the workspace, and the unified script can enable at least one element converter and/or at least one message and/or at least one tool to be provided (e.g., built-in or plug-in) to the workspace.
In one embodiment, the at least one message is at least one unified message unit formed by unifying at least one original message obtained from at least one message source, and the at least one tool is at least one unified tool formed by unifying at least one original tool obtained from at least one message source; the user can add (such as built-in or plug-in) the needed unified information unit and/or unified tool from the corresponding information source to the personal workspace according to different tasks, so the "workspace" can be a user-oriented "personal workspace".
Further, referring to fig. 2 and fig. 3, fig. 2 is a schematic diagram of a preferred concept of using unified scripts as an intermediate language for implementing the personal workspace, and fig. 3 is a schematic diagram of a preferred configuration of the personal workspace shown in fig. 2. Fig. 2 and 3 illustrate that the user combines the unified information unit 985 ' corresponding to the original information 985 in the Dropbox982, the first unified tool 986 ' corresponding to the compatible original tool 986 in the cloud hard disk 983, and the second unified tool 987 ' corresponding to the incompatible original tool 987 in the server 984 into the personal workspace 981 according to the task requirements; specifically, the user may first edit a unified script 980 as an intermediate language for implementing the personal workspace 981, and set (configure) the information input device 9881 of the Dropbox982, the information input device 9882 of the cloud hard disk 983, and the information input device 9883 of the server 984 by the unified script 980; the information input device 9881 can unify the original information 985 in the Dropbox982 into a unified information unit 985' and input the unified information unit to the personal workspace 981.
Furthermore, fig. 2 and 3 also illustrate that the original tool stored in the cloud hard disk 983 is a compatible original tool 986 (i.e., the compatible original tool 986 is compatible with the component architecture for the unified tool in the personal workspace 981), 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 input device 9882 therein).
Also, fig. 2 and 3 show that the original tool stored in the server 984 is an incompatible original tool 987 (i.e., the incompatible original tool 987 is incompatible with the component architecture for the unified tool in the personal workspace 981), and a second unified tool 987' corresponding to the incompatible original tool 987 needs to be provided to the personal workspace 981 through the unified script 980 (using the compatible translator 989 and the information input 9883 therein).
In addition, fig. 3 also illustrates that the user configures (e.g., groups or places) the unified information unit 985 ', the first unified tool 986 ' and the second unified tool 987 ' in a specific area of the personal workspace 981 according to the actual application requirement; finally, the user can access or control the corresponding unified information unit by using the unified tool to execute the required task according to the operation relationship between the unified tool and the unified information unit (such as the click action or the drag action between the unified tool and the unified information unit).
Regarding the "specific implementation of UNIFIED script as the intermediate language FOR realizing PERSONAL WORKSPACE" and "the user can derive the needed UNIFIED information unit and/or the needed UNIFIED tool from the corresponding information according to the actual application requirement from the specific implementation of combining into the PERSONAL WORKSPACE to execute TASK", which are described IN the present embodiment, further refer to the us patent application with application number 14/325466 and entitled "METHOD FOR PERFORMING TASK ON behalf of the user, and refer to the chinese patent application with application numbers 14/324069, 14/325466 as the basis of priority requirements, with application number 201410796528.4, entitled" METHOD FOR PERFORMING combined work ON UNIFIED elements IN PERSONAL WORKSPACE and computer program product and system applying the METHOD ", therefore, the description thereof is omitted.
It should be particularly noted that the personal workspace is only one embodiment of the workspace, and the workspace applicable to the present invention is not limited to the above; for example, a unified script as an intermediate language for implementing a workspace can be edited in advance to make the workspace become a workspace with a preset element converter and/or preset information and/or preset tools built therein, and such a workspace is not limited to a personal operation, and can be provided for a plurality of users to perform operations simultaneously or separately according to actual application requirements.
Furthermore, the workspace can be projected to any electronic device with computing capability (such as a mobile phone, a tablet computer, a notebook computer, a desktop computer, etc., but not limited to the foregoing) through a method of projecting a workspace, so that any user can operate the projected workspace on any electronic device with computing capability.
In one embodiment, a method of projecting a workspace comprises: firstly, a projectable space entity (projectable space) generated by unified script is obtained through a path connection information (URI); wherein the unified script is defined to configure at least one of the element converter, the information and the tool to build a workspace (as previously described), and the projectable space entity is used to build a projected workspace corresponding to the workspace to provide an interface for operating at least one of the element converter, the information and the tool to perform a task; then, a projection means (projector) is used to interpret the projectable space entity and establish an operating environment for at least one of the element converter, the information and the tool to be configured in the projectable space entity, so as to further execute the projected workspace, thereby providing at least one user to interact with the projected workspace.
Wherein the projection means can be obtained from the remote data station, the projectable space entity or the preloaded application program, and loaded into an engine (engine) for providing a compatible environment to execute the projection means, and the engine can include, but is not limited to, a Javascript engine, a window application program, or a Linux application program; furthermore, the unified script may be declared by a Document Type Definition (DTD), an extensible markup language schema (XML schema), a structured language (structured language), a structured protocol (structured protocol), or the like, but is not limited thereto; the projectable space entity may be an object (object), an extensible markup language (XML) file, or an entity (instance) generated by a structured language (structured language) or a structured protocol (structured protocol), but is not limited thereto.
Further, referring to fig. 4, fig. 5A to fig. 5B and fig. 6, fig. 4 is a schematic diagram of an initial state of the method for projecting the workspace in accordance with a preferred embodiment, fig. 5A and fig. 5B are schematic diagrams illustrating an operation concept of the method for projecting the workspace in fig. 4, and fig. 6 is a schematic diagram illustrating a relative relationship between the projectable space entity in fig. 4 and the projected workspace in fig. 5B. In the initial state shown in fig. 4, there are a first electronic device 971 and a second electronic device 972 that can be connected to each other (e.g., connected via a network), the first electronic device 971 stores a projectable space entity 973, and the second electronic device 972 has a built-in projection means 974.
Also, the unified script 980 is declared by a Document Type Definition (DTD) and is defined to configure at least one information inputter (which is an implementation of an element transformer) and/or at least one unified information element and/or at least one unified tool to build (model) a workspace, while the projectable space entity 973 is an extensible markup language (XML) generated entity, which is used to build (build) a projected workspace 976 corresponding to the workspace and is allowed to be added or removed from the information inputter and/or unified information element and/or unified tool, as shown in FIG. 6.
Furthermore, the projection means 974 of the second electronic device 972 establishes an operating environment 975 for the projected workspace 976 to operate on the second electronic device 972, and provides a micro kernel 977 (see fig. 6) for the operating environment 975 to load (equal) 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; when the second electronic device 972 obtains the projectable space entity 973 in the first electronic device 971 through a path connection message, the projection means 974 in the second electronic device 972 starts to interpret the projectable space entity 973, as shown in fig. 5A; moreover, after the projectable space entity 973 is interpreted by the projection means 974, the projected workspace 976 is established on the working environment 975 according to the content interpreted by the projectable space entity 973, as shown in fig. 5B, so that a user at the end of the second electronic device 972 can interact with the projected workspace 976 through the second electronic device 972 to perform related tasks.
The interrelationship of the unified script 980, the projectable space entity 973, and the projected workspace 976 is further described below in the context of use shown in fig. 6. The use scenario illustrated in FIG. 6 is: a workspace is created that can be projected and read jpg picture files and gif picture files stored in a designated network space for viewing by a user, and in this use scenario, the unified script 980 is declared as a Document Type Definition (DTD), and the projectable space entity 973 is generated in extensible markup language (XML).
Moreover, an information input device and a unification tool are added to the projectable space entity 973, and the information input device is used to input at least one unification information unit corresponding to at least one original information into the projectable workspace 976; in the present use scenario, the information input device is a Dropbox input device (i.e., the dashed box 9761), the original information is the jpg picture files 9791, 9792 and gif picture file 9793 in the Dropbox979 information source, the unified information units are the unified jpg picture files 9791 ', 9792 ' and unified gif picture file 9793 ' described later, and the unified tool is a picture reader (i.e., the dashed box 9762) for reading the picture files input into the projected workspace 976.
Furthermore, the projected workspace 976 is created after the projectable space entity 973 is interpreted by the projection means 974 in the second electronic device 972, such that a Dropbox inputter 9761 '(corresponding to the illustrated dashed box 9761) and a picture reader 9762' (corresponding to the illustrated dashed box 9762) are configured on the projected workspace 976, and the Dropbox inputter 9761 'further unifies and inputs the jpg picture files 9791, 9792 and gif picture files 9793 in the Dropbox979 information source into the projected workspace 976, such that unified jpg picture files 9791', 9792 'and unified gif picture files 9793' corresponding to the jpg picture files 9791, 9792 and gif picture files 9793, respectively, are presented on the projected workspace 976; then, when the user at the second electronic device 972 operates any one of the unified jpg picture files 9791 ', 9792 ' and the unified gif picture file 9793 ' through a specific operation manner (e.g., clicking the one of the unified jpg picture files 9791 ', 9792 ' and the unified gif picture file 9793 ', or dragging the one of the unified jpg picture files 9791 ', 9792 ' and the unified gif picture file 9793 ' to the picture reader 9762 '), the picture reader 9762 ' reads the content of the one of the unified jpg picture files 9791 ', 9792 ' and the unified gif picture file 9793 ' and displays the content of the one of the unified jpg picture files 9791 ', 9792 ' and the unified gif picture file 9793 ' for the user to view. The Dropbox input 9761 'and the picture viewer 9762' are loaded by the micro core 977 (equip).
Specifically, the path connection information of the projectable space entity 973 may be hypertext transfer protocol (HTTP) path connection information or File Transfer Protocol (FTP) path connection information, and if the first electronic device 971 and the second electronic device 972 are a common device, the path connection information of the projectable space entity 973 may also be local file connection information, but the form of the path connection information is not limited thereto.
Regarding the specific obtaining manner OF the METHOD for PROJECTING the WORKSPACE described in this embodiment, reference may also be made to the U.S. patent application with application number 14/577772 and entitled "METHOD OF PROJECTING a task AND SYSTEM USING the same", and reference may also be made to the chinese patent application with application numbers 14/324069, 14/325466, and 14/577772 as the basis for priority, application number 201410814138.5 and entitled "METHOD for PROJECTING a WORKSPACE and system for applying the METHOD for PROJECTING a WORKSPACE", and therefore, the details thereof are not repeated herein.
It should be noted that the method for projecting the workspace is only one method for projecting the workspace to any electronic device with computing capability according to the present invention, and the method for projecting the workspace to any electronic device with computing capability is not limited to the above.
Furthermore, since any workspace can be projected onto any electronic device with computing capability, any workspace can be regarded as a workspace that can be transmitted (delivery) to any electronic device with computing capability, and thus the workspace can also be a working platform for multiple collaborators to work in collaboration, for example, a target website and multiple users visiting the target website, as described in further detail below.
Please refer to fig. 7, which is a flowchart illustrating a preferred method of the method for collaborative work on a web page according to the present invention. The method for the cooperative work on the webpage comprises the following steps:
step A, providing a projectable space entity for constructing a working space in response to a target website; wherein, the projectable space entity comprises a plurality of uniform elements (matrices) combined in response to a work requirement, and the projectable space entity and the target website can be located in different domains;
step B, when a user visits the target website through the path connection information of the target website, at least part of the working space is projected, so that at least one projected instruction block corresponding to at least part of the working space is displayed on the webpage information of the target website; the webpage information of the target website is fully presented in a visual window of a browser for starting the target website, and when a user accesses (accesses) the at least one projected instruction block, at least one function block in a projected working space corresponding to the working space is presented in the visual window of the browser, so that the user can interact with the projected working space.
Referring to fig. 8-14, fig. 8 is a schematic diagram illustrating a usage scenario of the method for collaborating on web pages shown in fig. 7 according to a preferred embodiment, FIG. 9 is a preferred flowchart of step B shown in FIG. 7, FIG. 10 is a conceptual diagram of an initial state of step B shown in FIG. 9 when the user visits the target website through the path connection information of the target website under the use scenario shown in FIG. 8, FIG. 11 is a perspective exploded view of the initial state shown in FIG. 10, FIG. 12 is a view illustrating a relative relationship between the projectable spatial entity of FIG. 7 and a portion of the projected workspace in the use situation shown in FIG. 8, FIG. 13 is a conceptual illustration of a relationship-establishing interface corresponding to the workspace described in FIG. 7 in the use scenario illustrated in FIG. 8, FIG. 14 is a conceptual diagram illustrating a state of step B in FIG. 9 after a user accesses the projected command block in the usage scenario shown in FIG. 8.
FIG. 8 illustrates a usage scenario in which "the erector 81 of target site 2 wants to provide the user 82 visiting the target site 2 with the function of real-time online interaction with the customer service provider 83 of target site 2"; in this usage scenario, the target website 2 is installed in the second machine 32 (such as a server) of the second domain 72, and the user 82 visits the target website 2 through the browser 331 of the third machine 33 (such as a computer or a mobile phone), which will be described below as to how the user 82 visiting the target website 2 can perform real-time online interaction with the servicer 83 of the target website 2.
First, step a is executed, the erector 81 of the target website 2 can set the projectable space entity 311 in the first machine 31 of the first domain 71 (which can be the same domain as the second domain 72 or different domain from the second domain 72), and the projectable space entity 311 is used to build (model) a workspace; the erector 81 of the target website 2 can combine the required uniform elements (generator) into the projectable space entity 311 according to the work requirement of the "online customer service function".
In the preferred embodiment, the unification tool 5 added to the projectable space entity 311 at least includes a web page opening tool 51 and an online customer service tool 52, and the projectable space entity 311 is an entity instantiated by an extensible markup language (XML), as shown in fig. 12, and fig. 12 also illustrates a partial compilation content of the projectable space entity 311 and a corresponding relationship between the partial compilation content and a partial unification element in the projected workspace 4, as shown by two corresponding objects at two ends of any dashed line in fig. 12.
Then, the erector 81 of the target website 2 needs to establish the corresponding relationship between the workspace and the target website 2. In the preferred embodiment, the erector 81 of the target website 2 can input the path link information 23 of the target website 2 into the workspace, and add the plug-in program code 22 (see fig. 15, detailed later) corresponding to the workspace into a webpage source code 21 of the target website 2, so as to establish the link relationship between the workspace and the target website 2; alternatively, the specific implementation of inputting the path connection information 23 of the target website 2 into the workspace may be to open a relationship establishing interface 61 corresponding to the workspace and having a path input field 611, as shown in fig. 13, and press a confirmation key 612 after filling the path connection information 23 of the target website 2 into the path input field 611, so as to complete the step of inputting the path connection information 23 of the target website 2, but the above is only one implementation and is not limited thereto.
Step B is performed next, the step B comprising: (step B101) when the user 82 enters the path link information 23 of the target website 2 into the address column 3311 of the browser 331 to visit the target website 2, the plug-in program code 22 of the webpage source code 21 added to the target website 2 drives to generate a built-in frame 3313(inline frame, iframe) having the same size as the size of the visible window 3312 of the browser 331, as shown in FIG. 11; at this time, (step B102) a projection means 1 is first loaded into the built-in frame 3313; (step B103) the projectable space entity 311 in the first machine 31 is loaded to the third machine 33 via the projection means 1 (e.g. via the path connection information 312 of the projectable space entity 311) for the interpretation by the projection means 1; (step B104) when the projectable space entity 311 is interpreted by the projection means 1, the entire projected workspace 4 is built on the working environment built by the projection means 1 according to the content interpreted by the projection means 1, and the projected workspace 4 is embedded in the built-in frame 3313, as shown in FIG. 11; the projection means 1 can be obtained from at least one remote data station (not shown), but not limited to the above, for example, it can also be obtained from an application (not shown) preloaded in the third machine 33 by the projectable space entity 311.
Furthermore, in step B104, according to the compiled content in the projectable space entity 311, the projected workspace 4 created after the interpretation has the webpage information 24 of the target website 2 presented thereon through the webpage opening tool 51, and the webpage information 24 of the target website 2 presented is the same as the size of the projected workspace 4, i.e. the webpage information 24 of the target website 2 covers almost the entire length of the projected workspace 4, and only one (predetermined) projected command block 41 of the projected workspace 4 is exposed (i.e. only the projected command block 41 covers the webpage information 24 of the target website 2), as shown in fig. 10 and fig. 11, for the user 82 to access (access) to interact with the projected workspace 4; in the preferred embodiment, the projected instruction block 41 is an icon (icon) indicating online customer service.
(step B105) the compiled contents in the projectable space entity 311 are configured such that when the user 82 clicks the icon indicating the online customer service, the webpage information 24 of the target website 2 is reduced to be displayed, so that other functional blocks in the projected workspace 4 can be exposed to the outside and displayed in the visual window 3312 of the browser 331, as shown in FIG. 14; further, the exposed functional blocks in the preferred embodiment are the online service functional blocks 42 corresponding to the online service tool 52, which include a plurality of images 421 of online service personnel 83 for the user 82 to select and click on, and when the user 82 selects and clicks on, the user 82 can communicate with and cooperate with the service personnel 83 in real time, for example, to solve the question raised by the user 82.
Preferably, but not limited thereto, the method for web page collaboration of the present invention further comprises: authentication actions between the workspace and the target website 2 are performed. Further, for example, please refer to fig. 15, which is a conceptual diagram of another implementation of the relationship establishing interface corresponding to the workspace, in which the relationship establishing interface 61' further includes a password input field 613, and a password (correct password) to be input into the password input field 613 is set to correspond to a part of the content of the plug-in program code 22, as shown by two correspondences at two ends of the dotted line in fig. 15, when the erector 81 of the target website 2 fills the path connection information 23 of the target website 2 into the path input field 611, the correct password needs to be filled into the password input field 613 and the confirmation key 612 is pressed to complete the authentication between the workspace and the target website 2.
In addition, the authentication operation may further include a step of, when the user 82 visits the target website 2 through the path connection information 23 of the target website 2 and causes the plug-in program code 22 of the web page source code 21 added to the target website 2 to be executed, the plug-in program code 22 firstly performs a confirmation step of "confirming whether the workspace corresponding to the target website 2 exists", and after confirming that the workspace corresponding to the target website 2 exists, the plug-in program code 22 drives the generation of the built-in frame 3313 to further perform the subsequent projection workspace step. Of course, the above two implementation methods are just two implementation methods for the authentication operation, and those skilled in the art can make any equivalent design changes according to the actual application requirements.
Specifically, the preferred embodiment drives the built-in frame 3313 with the size same as that of the visible window 3312 of the browser 331 through the plug-in program code 22 of the web page source code 21 added to the target website 2, and embeds the projected workspace 4 in the built-in frame 3313, so that the path link information displayed on the website column 3311 of the browser 331 is still maintained in the path link information 23 of the target website 2, and the path link information of the projectable spatial entity 311 is not displayed, i.e., the preferred embodiment not only allows the erector 81 of the target website 2 to provide the function of real-time online interaction between the user 82 visiting the target website 2 and the servicer 83 of the target website 2, but also allows the user 82 to visit the target website 2 through the path link information 23 of the target website 2, and allows the screen displayed on the browser 331 to be maintained mostly the same as that the browser 82 visited the target website 2 by the user 82 before The effect of the frame presented on the browser 331 is not changed to present the projected workspace 4 until the user 82 accesses the projected command block 41. In addition, the manner of generating the built-in frame 3313 and the related art are well known to those skilled in the art and will not be described herein again.
Another preferred embodiment of the method for web page collaboration of the present invention is described below. Referring to fig. 16 to 18, fig. 16 is another preferred flowchart of step B shown in fig. 7, fig. 17 is a conceptual diagram of an initial state of step B shown in fig. 16 when the user visits the target website through the path connection information of the target website in the use scenario shown in fig. 8, and fig. 18 is a conceptual diagram of a state of step B shown in fig. 16 after the user accesses the projected instruction block in the use scenario shown in fig. 8.
In the preferred embodiment, step B includes: (step B201) when the user 82 inputs the path link information 23 of the target website 2 on the address column 3311 of the browser 331 and visits the target website 2, the plug-in program code 22 of the webpage source code 21 added to the target website 2 will utilize the projection means 1 loaded into the third machine 33 to interpret a portion of the projectable space entity 311, so that the projected instruction block 41 (i.e. the icon marked with the online customer service) corresponding to the portion of the projectable space entity 311 is displayed on the webpage information 24 of the target website 2, as shown in FIG. 17; then, (step B202) when the user 82 accesses the projected instruction block 41, the plug-in program code 22 of the web page source code 21 added to the target website 2 will drive the path link information 23 of the target website 2 to be transduced (redirect) to the path link information 312 of the projectable space entity 311, that is, jump to the first domain 71 with the workspace to load the projectable space entity 311 into the third machine 33 for interpretation by the projection means 1, and at this time, the path link information displayed on the website 3311 of the browser 331 is transformed from the path link information 23 of the target website 2 to the path link information 312 of the projectable space entity 311, as shown in fig. 18.
(step B203) when the projectable space entity 311 is interpreted by the projection means 1, the entire projected workspace 4 is built on the working environment built by the projection means 1 according to the content interpreted by the projection means 1, and is externally presented through the visible window 3312 of the browser 331; the projected workspace 4 displays the web page information 24 of the target website 2 on a portion of the projected workspace 4 through the web page opener 51, and the online customer service function block 42 corresponding to the online customer service tool 52 is displayed on another portion of the projected workspace 4, and the online customer service function block 42 includes a plurality of images 421 of online customer service personnel 83 for the user 82 to select and click on, so that the user 82 can communicate with and cooperate with the customer service personnel 83 in real time after selecting and clicking on.
As can be seen from the above description, the present invention provides the function of online customer service to the user visiting the target website by connecting the working space configured with the online customer service tool with the target website without greatly changing and repairing the target website, which is very convenient for the erector (such as any seller, manufacturer or company) of the target website and saves the cost; it should be understood that the above description is only exemplary, and not limited thereto, and those skilled in the art can make any equivalent design changes according to the actual application requirements, for example, the design changes can be made such that other tools and services can be freely configured in the working space connected to the target website for the user visiting the target website to work with the target website, that is, the present invention provides an operation platform that allows the user and/or developer of the target website to develop the tools and services in the target website without investing large amounts of money, time and manpower.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the claims, therefore, all equivalent changes and modifications without departing from the spirit of the present invention should be included in the scope of the present invention.

Claims (24)

1. A method for collaborative work on a web page, comprising:
(A) providing a working space corresponding to a target website; the working space and the target website are positioned in different network domains, and the working space is established by a projectable space entity which combines a plurality of unified elements in the working space according to a working requirement; and
(B) when a user visits the target website through a path connection message of the target website, projecting all the working spaces to enable at least one projected instruction block in one projected working space corresponding to the working spaces to be displayed on a webpage message of the target website; the web page information of the target website is fully presented in a visual window of a browser for starting the target website, and at least one functional block in the projected working space is presented in the visual window of the browser until the user accesses the at least one projected instruction block, so that the user can interact with the projected working space.
2. The method as claimed in claim 1, wherein the projected workspace is loaded with the unified elements after the projectable space entity is interpreted for the user to operate.
3. The method as claimed in claim 2, wherein the task requirement comprises an online customer service requirement, and the user is working with at least one customer service person of the target website through the projected task space.
4. The method as claimed in claim 2, wherein the plurality of normalization elements includes at least one element converter, at least one normalization tool and/or at least one normalization information unit, and the at least one normalization information unit and/or the at least one normalization tool are inputted into the projected workspace through the at least one element converter.
5. The method of claim 4, wherein the at least one original tool corresponding to the at least one unified tool comprises at least one of a common program, an interface tool set, an agent tool, an application program, a service tool, and any executable element accessible on a related machine or a server; and/or the at least one original message corresponding to the at least one unified message unit includes at least one of a file, a web page, a database, a policy, a rule, an operating specification of the projected workspace, and any data accessible to a related machine or a server.
6. The method of claim 1, wherein step (B) comprises: when the user visits the target website through the path connection information, projecting all the working space, and enabling the webpage information of the target website to be presented on the projected working space with the same size as the projected working space, and reducing the webpage information of the target website until the user accesses the at least one projected instruction block, so that the at least one function block in the projected working space is exposed outwards and presented on the visual window of the browser.
7. The method for collaborative work on a web page according to claim 6, wherein the method further comprises:
(C) and establishing a corresponding relation between the working space and the target website.
8. The method of claim 7, wherein the step (C) comprises:
(C1) inputting the path connection information of the target webpage to the working space, and adding a plug-in program code corresponding to the working space into a webpage original code of the target webpage; wherein the plug-in program code is executed to project the at least part of the workspace when the target webpage is accessed.
9. The method of claim 8, wherein step (C) further comprises:
(C2) and executing at least one authentication action between the workspace and the target webpage.
10. The method of claim 9, wherein the step (C2) is performed when the path link information of the target web page is input into the workspace; and/or
The step (C2) is performed when the plug-in program code is executed.
11. The method of claim 8, wherein step (B) comprises:
generating a built-in frame by the driver of the plug-in program code; wherein, the size of the built-in frame is the same as the size of the visible window of the browser for opening the target webpage; and interpreting a projectable space entity for constructing the workspace by a projection means and establishing an operating environment for carrying the projected workspace, wherein the projected workspace is embedded in the built-in frame.
12. The method as claimed in claim 1, wherein the at least one projected command block comprises an icon, and the user causes the at least one functional block in the projected workspace to be presented in the visual window of the browser by clicking on the icon.
13. A method for collaborative work on a web page, comprising:
(A) providing a projectable space entity for constructing a working space corresponding to a target website;
wherein the projectable space entity comprises a plurality of unified elements combined in response to a work requirement; and
(B) when a user visits the target website through a path connection message of the target website, at least part of the working space is projected, so that at least one projected instruction block corresponding to the at least part of the working space is displayed on a webpage message of the target website; the web page information of the target website is fully presented in a visual window of a browser for starting the target website, and all of the working space is projected until the user accesses the at least one projected instruction block, so that at least one functional block in the projected working space and the web page information of the target website are simultaneously presented on the projected working space, and the user can interact with the projected working space.
14. The method of claim 13, wherein the projectable spatial entity and the target website are located in different domains.
15. The method as claimed in claim 13, wherein the task requirement comprises an online customer service requirement, and the user is working with at least one customer service person of the target website through the projected workspace.
16. The method as claimed in claim 13, wherein the plurality of normalization elements includes at least one element converter, at least one normalization tool and/or at least one normalization information unit, and the at least one normalization information unit and/or the at least one normalization tool are inputted into the projected workspace through the at least one element converter.
17. The method of claim 16, wherein the at least one original tool corresponding to the at least one unified tool comprises at least one of a common program, an interface tool set, an agent tool, an application program, a service tool, and any executable element accessible on a related machine or a server; and/or
The at least one original message corresponding to the at least one unified message unit includes at least one of a document, a web page, a database, a policy, a rule, an operating specification of the projected workspace, and any data accessible to a related machine or a server.
18. The method of claim 13, wherein step (B) comprises:
when the user visits the target website through the path connection information, a part of the working space is projected, the at least one projected instruction block corresponding to the part of the working space is displayed on the webpage information of the target website, and when the user accesses the at least one projected instruction block, the user jumps to a domain of the working space to project the whole working space, so that the webpage information of the target website and the at least one function block are simultaneously presented on the projected working space.
19. A method for collaborating on a web page as in claim 18, wherein the method further comprises:
(C) and establishing a corresponding relation between the working space and the target website.
20. The method of claim 19, wherein step (C) comprises:
(C1) inputting the path connection information of the target webpage to the working space, and adding a plug-in program code corresponding to the working space into a webpage original code of the target webpage; wherein the plug-in program code is executed to project the at least part of the workspace when the target webpage is accessed.
21. The method of claim 20, wherein step (C) further comprises:
(C2) and executing at least one authentication action between the workspace and the target webpage.
22. The method of claim 21, wherein the step (C2) is performed when the path link information of the target web page is input into the workspace; and/or
The step (C2) is performed when the plug-in program code is executed.
23. The method of claim 20, wherein step (B) comprises:
the path connection information of the target website is driven and transduced to a path connection information of the projectable space entity through the plug-in program code; and
a projection means is used to interpret the projectable space entity and establish an operating environment to carry the projected workspace.
24. The method as claimed in claim 13, wherein the at least one projected command block comprises an icon, and the user causes the at least one functional block in the projected workspace to be presented in the visual window of the browser by clicking on the icon.
CN201510338364.5A 2015-06-17 2015-06-17 Method for cooperative work on webpage Active CN106326230B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510338364.5A CN106326230B (en) 2015-06-17 2015-06-17 Method for cooperative work on webpage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510338364.5A CN106326230B (en) 2015-06-17 2015-06-17 Method for cooperative work on webpage

Publications (2)

Publication Number Publication Date
CN106326230A CN106326230A (en) 2017-01-11
CN106326230B true CN106326230B (en) 2020-04-14

Family

ID=57733516

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510338364.5A Active CN106326230B (en) 2015-06-17 2015-06-17 Method for cooperative work on webpage

Country Status (1)

Country Link
CN (1) CN106326230B (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090254406A1 (en) * 2008-04-08 2009-10-08 Johannes Von Sichart Workspace visualization
US8214747B1 (en) * 2008-10-10 2012-07-03 Adobe Systems Incorporated Role based state and dynamic feature enablement for collaborative and non-collaborative workspaces and imbeded applications
CN101667272A (en) * 2009-10-19 2010-03-10 沈阳芝麻开门科技有限公司 Enterprise self-help informationization construction system and method
CN103513889B (en) * 2012-06-25 2016-12-21 北京新媒传信科技有限公司 A kind of method rapidly inputting multidate information in social network sites

Also Published As

Publication number Publication date
CN106326230A (en) 2017-01-11

Similar Documents

Publication Publication Date Title
US10158701B2 (en) Method and system for providing a state model of an application program
CN103001963B (en) For the method and system of the page navigation feature of minimum download and simulation
US10331765B2 (en) Methods and apparatus for translating forms to native mobile applications
US9098314B2 (en) Systems and methods for web based application modeling and generation
US9934007B2 (en) Method for operating tool in working environment and machine using such method
CN103377168A (en) Providing of open data protocol service at top part of general interaction layer
TWI606409B (en) A method for automatically generating applications and services on a single portal
CN107111514B (en) Method for linking identity to account number in delayed mode
CN106326230B (en) Method for cooperative work on webpage
TWI581117B (en) Cooperative work method on webpage
CN106663007B (en) Method for operating tool in working environment and machine using the method
CN106796512B (en) Method for projecting working space and system applying same
Shivakumar A complete guide to portals and user experience platforms
CN107209782B (en) Method for interactive operation, and transmitting machine, receiving machine and interactive operation system using the method
CN106797341B (en) Group control method and control machine for electronic device
CN107209674B (en) Method for managing assets and asset management system and machine using the same
TWI605386B (en) Information collecting method and information collecting system using such method
TWI554949B (en) Method and system of dynamically configuring functions of machine
CN106326231B (en) Data collection method and data collection system using the same
CN106327274B (en) Method for matching demands on network and trading platform applying working space of method
CN106663006B (en) Method for controlling electronic device and control system applying same
Al-Khanjari et al. A Software Development Methodology to Extend E-Services to M-Services (eM2ethodology)
WO2017219362A1 (en) Terminal device and terminal operating system thereof, cloud device and cloud operating system thereof
KR101489677B1 (en) Method for providing dynamic model oriented application development service for constructing product lifecycle management system based on web page
WO2017219358A1 (en) Website interaction method utilized by terminal device, method of providing network service to terminal device, and computer program product utilized by terminal device to interact with website

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200117

Address after: Room 202-17, building B, huayuancheng digital building, 1079 Nanhai Avenue, Shekou, Nanshan District, Shenzhen, Guangdong Province

Applicant after: Yousandi Science and Technology Development (Shenzhen) Co., Ltd.

Address before: 200030 room 329, Key Bridge Road, 1009-39, Shanghai, Xuhui District

Applicant before: Send me information technology (Shanghai) Co., Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant