[go: up one dir, main page]

CN101416173A - Method and apparatus for exchanging information in a web-based environment - Google Patents

Method and apparatus for exchanging information in a web-based environment Download PDF

Info

Publication number
CN101416173A
CN101416173A CNA2007800109854A CN200780010985A CN101416173A CN 101416173 A CN101416173 A CN 101416173A CN A2007800109854 A CNA2007800109854 A CN A2007800109854A CN 200780010985 A CN200780010985 A CN 200780010985A CN 101416173 A CN101416173 A CN 101416173A
Authority
CN
China
Prior art keywords
user
files
group
folders
workspace
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.)
Granted
Application number
CNA2007800109854A
Other languages
Chinese (zh)
Other versions
CN101416173B (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.)
STT WEOS Inc
Original Assignee
STT WEOS Inc
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 STT WEOS Inc filed Critical STT WEOS Inc
Priority to CN201010575350.2A priority Critical patent/CN102098172B/en
Priority to CN201310421520.5A priority patent/CN103593394B/en
Publication of CN101416173A publication Critical patent/CN101416173A/en
Application granted granted Critical
Publication of CN101416173B publication Critical patent/CN101416173B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

"dynamic workspace" techniques within the framework of a Centrally Controlled Distributed Scalable Virtual Machine (CCDSVM) and a web-based computer user work (operations) environment (WCUWE). With "dynamic workspace" technology, users can use traditional browsers to post or withdraw messages, digital documents or content or the resources immediately, without installing specialized software, without size limitations, with security, and further to gain the ability to exchange information anywhere and anytime peer-to-peer in an organization's user-group or in a one-to-one fashion. In addition, WCUWE of CCDSVM provides private workspace to each user and public workspace to each group under the protection of dynamic workspace, thus WCUWE provides users of CCDSVM with a secure and reliable framework hierarchy for users or groups of users to effectively manage, share, and access appropriate information on the network in a timely and anywhere manner.

Description

在基于万维网的环境下交换信息的方法及装置 Method and apparatus for exchanging information in a web-based environment

优先权priority

本申请要求美国临时专利申请第60/787,653号的优先权,该美国临时申请是由与本申请相同的发明人在2006年3月31日提交的,其发明名称为:“Instant Post Document and Messages to Users from CentralControlled Distributed Scalable Virtual Machine”,并且本申请还是美国专利申请第10/713,904的部分接续申请以及美国专利申请第10/713,905号的部分接续申请,其中,美国专利申请第10/713,904是由与本申请相同的发明人在2002年08月12日提交的,其发明名称为:“Concurrent WebBased Multi-Task Support for Control Management System”;美国专利申请第10/713,905是由与本申请相同的发明人在2002年08月12日提交的,其发明名称为:“Method and Apparatus for Web-based Storage OnDemand”。This application claims priority to U.S. Provisional Patent Application No. 60/787,653, filed March 31, 2006, by the same inventor as this application, entitled: "Instant Post Document and Messages to Users from Central Controlled Distributed Scalable Virtual Machine", and this application is also a partial continuation of U.S. Patent Application No. 10/713,904 and a partial continuation of U.S. Patent Application No. 10/713,905, wherein U.S. Patent Application No. 10/713,904 is issued by The inventor identical with this application submitted on August 12, 2002, and its invention name is: " Concurrent WebBased Multi-Task Support for Control Management System "; U.S. patent application No. 10/713,905 is by the same invention as this application It was submitted on August 12, 2002, and its invention name is: "Method and Apparatus for Web-based Storage OnDemand".

技术领域 technical field

本发明一般涉及通信网络。更具体地,本发明涉及基于万维网(web-based)的通信系统。The present invention generally relates to communication networks. More specifically, the present invention relates to web-based communication systems.

背景技术 Background technique

随着互联网和全球信息网(“万维网”)使用越来越普及,数字世界快速改变,个人和企业通过万维网交换(或互换)大量的信息。近年来,对于更多和更快信息交换的需求已经日益增长。例如,各种商业会议和大会通过万维网招开,出席者散布在世界各地。为了增强大会出席者之间的交流,不仅语音(和/或图像)信息是重要的,而且信息交换也是关键。With the increasing use of the Internet and the World Wide Web ("the World Wide Web"), the digital world is rapidly changing, and individuals and businesses are exchanging (or exchanging) vast amounts of information via the World Wide Web. In recent years, the demand for more and faster information exchange has grown. For example, various business conferences and conventions are held via the World Wide Web with attendees scattered all over the world. To enhance communication among conference attendees, not only voice (and/or image) information is important, but information exchange is also key.

快速、大容量且安全的信息交换对于提高通信网络的效率是重要的。与传统网络相关的问题是大小和速度有限。例如,普通电子邮件系统限制各邮件的大小,诸如,10兆字节,从而这种电子邮件能够以合理速度交付。与传统网络相关的另一问题是在用户使用各种主机的平台之前,主机需要安装软件。例如,SkypeTM在允许用户使用它的平台之前要求用户在该用户的系统上安装它的专用软件。Fast, high-capacity and secure information exchange is important to improve the efficiency of communication networks. The problems associated with traditional networks are limited size and speed. For example, common email systems limit the size of individual emails, such as 10 megabytes, so that such emails can be delivered at a reasonable speed. Another problem associated with traditional networking is that the hosts require software to be installed before users can use the platforms of the various hosts. For example, Skype( TM) requires a user to install its proprietary software on the user's system before allowing the user to use its platform.

因此,在本领域中需要提供在万维网下更快、更安全且大容量的信息交换。Therefore, there is a need in the art to provide faster, more secure and high-capacity information exchange over the World Wide Web.

发明内容 Contents of the invention

本发明涉及在万维网环境下交换信息的方法和装置。The present invention relates to methods and devices for exchanging information in the World Wide Web environment.

由于开发出了中央控制的分布式可伸缩虚拟机(CCDSVM)和基于万维网的计算机用户工作(操作)环境(WCUWE),通过在CCDSVM和WCUWE的框架内引入本发明的“动态工作空间”能够轻松地解决在前面部分中提到的问题。Since the Centrally Controlled Distributed Scalable Virtual Machine (CCDSVM) and the World Wide Web-based Computer User Work (Operating) Environment (WCUWE) have been developed, the "dynamic workspace" of the present invention can be easily to solve the problems mentioned in the previous section.

CCDSVM的一个或更多个登录用户(各用户使用任何系统的浏览器并可来自任何地方)利用动态工作空间技术能够立即执行任务。例如,各用户能够以基于组的模式或一对一非组模式向网络上的一个或更多个受众张贴或者揭下(un-post)在CCDSVM系统上的消息、文件、文件夹或其它资源。这种技术还实现了更大规模的安全信息交换,并且没有大小限制也不需安装特定软件。One or more logged-in users of CCDSVM (each using any system's browser and from anywhere) can perform tasks immediately using dynamic workspace technology. For example, each user can post or un-post messages, files, folders or other resources on the CCDSVM system to one or more audiences on the network in a group-based mode or a one-to-one non-group mode . This technology also enables larger secure information exchanges without size limitations or specific software installations.

本发明的实现为用户提供了基于万维网浏览器的单击系统,其能够在跨网络域的系统上没有大小限制地交换消息、文件、文件夹或其它信息资源。Implementations of the present invention provide users with a single-click web browser-based system capable of exchanging messages, files, folders, or other information resources across systems across network domains without size limitations.

本发明的附加特征和优点可以通过下面提到的详细描述、附图以及权利要求书而更加清楚。Additional features and advantages of the present invention will become apparent from the detailed description, drawings, and claims set forth below.

附图说明 Description of drawings

从本发明的各种实施方式的附图和以下给出的详细描述中可以更全面地理解本发明,然而这些附图并不是将本发明限制在具体的实施方式,而仅仅是用于解释和理解。A more complete understanding of the invention can be obtained from the accompanying drawings of various embodiments of the invention and the detailed description given below, however, these drawings do not limit the invention to specific embodiments, but are merely for illustration and understand.

图1为根据本发明的一种实施方式具有中央控制管理系统和多预备系统、客户系统和控制台系统的CCDSVM的布局的框图;Fig. 1 is the block diagram that has the CCDSVM layout of central control management system and multiple backup systems, client systems and console systems according to an embodiment of the present invention;

图2A为根据本发明另一种实施方式的CCDSVM的布局的框图,利用该CCDSVM,用户能够通过他们的预备系统的万维网浏览器彼此通信;2A is a block diagram of the layout of a CCDSVM according to another embodiment of the present invention, with which users can communicate with each other through their prepared system's web browser;

图2B为根据本发明另一种实施方式的具有被大量客户系统访问的单一控制管理系统的CCSDVM的布局的框图;2B is a block diagram of a layout of a CCSDVM with a single control management system accessed by a large number of client systems according to another embodiment of the present invention;

图3为根据本发明一种实施方式用于CCDSVM的软件的示例的框图;3 is a block diagram of an example of software for CCDSVM according to one embodiment of the invention;

图4为根据本发明一种实施方式的动态工作空间的示例;FIG. 4 is an example of a dynamic workspace according to an embodiment of the present invention;

图4A为根据本发明一种实施方式可以被分配给用户组公共工作空间的资源的示例;FIG. 4A is an example of resources that can be allocated to a public workspace of a user group according to an embodiment of the present invention;

图4B为根据本发明一种实施方式用户私人工作空间和可以被分配的系统资源的示例;FIG. 4B is an example of a user's private workspace and system resources that can be allocated according to an embodiment of the present invention;

图5为根据本发明一种实施方式的在系统上的资源目标的示例;Figure 5 is an example of a resource object on a system according to one embodiment of the present invention;

图6A为根据本发明一种实施方式在交互式在线会议期间在用户-组-1中用户X的万维网浏览器中显示具有4个部分的万维网网页的示例;6A is an example of displaying a web page with 4 parts in the web browser of User X in User-Group-1 during an interactive online conference according to an embodiment of the present invention;

图6B为根据本发明另一种实施方式在交互式在线会议期间在用户-组-1中用户Y的万维网浏览器中显示具有4个部分的万维网网页的示例;6B is an example of displaying a web page with 4 parts in the web browser of User Y in User-Group-1 during an interactive online conference according to another embodiment of the present invention;

图6C为根据本发明另一种实施方式在交互式在线会议之前在用户-组-1中用户X的万维网浏览器中显示具有4个部分的万维网网页的示例;6C is an example of displaying a web page with 4 parts in the web browser of User X in User-Group-1 before the interactive online meeting according to another embodiment of the present invention;

图6D为根据本发明另一种实施方式在交互式在线会议之前在用户-组-1中用户Y的万维网浏览器中显示具有4个部分的万维网网页的示例;6D is an example of displaying a web page with 4 parts in the web browser of User Y in User-Group-1 before the interactive online meeting according to another embodiment of the present invention;

图6E为根据本发明另一种实施方式在所述用户X和用户Y在用户-组-1在线会议期间大量在线用户中的每个不需要登录至CCDSVM就能够从它们各自的浏览器访问并且观看到的显示出的万维网网页的示例;FIG. 6E is a graph showing that each of a large number of online users of user X and user Y can access from their respective browsers without logging in to CCDSVM during the user-group-1 online conference according to another embodiment of the present invention and Viewed examples of displayed World Wide Web pages;

图7A为根据本发明一种实施方式用户X的一对一、点对点张贴或撤除消息和文件夹;Fig. 7A is one-to-one, point-to-point posting or removal of messages and folders of user X according to an embodiment of the present invention;

图7B为根据本发明另一种实施方式用户Y的一对一、点对点张贴或撤除消息和文件夹;Fig. 7B shows user Y's one-to-one, point-to-point posting or removal of messages and folders according to another embodiment of the present invention;

图8A为根据本发明一种实施方式在用户X的私人工作空间中分配的资源的基于万维网的图形呈现图的示例;8A is an example of a web-based graphical representation of resources allocated in User X's private workspace in accordance with one embodiment of the present invention;

图8B为根据本发明另一种实施方式在用户Y的私人工作空间中分配的资源的基于万维网的图形呈现的示例;8B is an example of a web-based graphical representation of resources allocated in User Y's private workspace according to another embodiment of the present invention;

图8C为根据本发明另一种实施方式在用户X在其私人空间中动态地张贴且共享“文件夹2”之后,用户Y的私人工作空间的基于万维网的图形呈现图的示例;8C is an example of a web-based graphical representation of user Y's private workspace after user X dynamically posts and shares "folder 2" in his private space according to another embodiment of the present invention;

图9A为根据本发明一种实施方式针对文件夹的弹出式菜单的示例;FIG. 9A is an example of a pop-up menu for a folder according to an embodiment of the present invention;

图9B为根据本发明另一种实施方式针对文件的弹出式菜单的示例;9B is an example of a pop-up menu for files according to another embodiment of the present invention;

图10A为根据本发明一种实施方式针对文件夹的非弹出式操作菜单的示例;FIG. 10A is an example of a non-popup operation menu for folders according to an embodiment of the present invention;

图10B为根据本发明另一种实施方式针对文件夹的非弹出式操作菜单的示例;FIG. 10B is an example of a non-popup operation menu for folders according to another embodiment of the present invention;

图11为根据本发明一种实施方式在用户X的公共工作空间的可共享文件和文件夹区中的已经张贴的文件或文件夹的列表的中央视图的示例。11 is an example of a central view of a list of files or folders that have been posted in the shareable files and folders area of User X's public workspace according to one embodiment of the present invention.

具体实施方式 Detailed ways

本文在用于提供具有快速、大容量和安全的信息交换的基于万维网的通信网络的方法、系统和装置的环境下描述本发明的实施方式。本领域普通技术人员将认识到下面对本发明的详细描述仅仅是示例性的并不意欲以任何方式限制本发明。对于那些受益于本公开的本领域普通技术人员来说,他们自己可以容易地提出本发明的其它实施方式。现在将参照附图详细描述本发明的实现。在整个附图和下面的详细描述中相同的标号将用于指代相同或相似的部件。Embodiments of the invention are described herein in the context of methods, systems, and apparatus for providing a World Wide Web-based communication network with fast, high-capacity, and secure information exchange. Those of ordinary skill in the art will appreciate that the following detailed description of the invention is exemplary only and is not intended to limit the invention in any way. Other embodiments of the invention will readily occur to those of ordinary skill in the art having the benefit of this disclosure themselves. Implementations of the present invention will now be described in detail with reference to the accompanying drawings. The same reference numbers will be used throughout the drawings and the following detailed description to refer to the same or like parts.

为了清楚,并没有完全示出和描述这里所述的实现的常规特征。当然,应该意识到,在任何这种实际实现的开发中,为了实现开发者的具体目标,诸如符合与应用相关的和与商业相关的约束,必须进行大量实现专用的决定,并且这些特定目标将随实现而改变并且随开发者而改变。而且,应该意识到,对于受益于本公开的本领域普通技术人员来说,虽然这种开发努力将是复杂的并且耗时的,但它却是工程的例行任务。In the interest of clarity, not all of the routine features of the implementations described herein have been shown and described. Of course, it should be appreciated that in the development of any such actual implementation, a number of implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application-related and business-related constraints, and that these specific goals will Varies by implementation and by developer. Moreover, it should be appreciated that such a development effort, while complex and time consuming, would nevertheless be a routine undertaking of engineering for those of ordinary skill in the art having the benefit of this disclosure.

根据本发明,本文所描述的部件、处理步骤和/或数据结构可以使用各种类型的操作系统、计算平台、计算机程序和/或通用机器实施。另外,本领域技术普通技术人员将认识到,在不脱离本文所描述的本发明原理的范围和精神的情况下,也可以使用具有较少通用特征的器件,诸如硬连线的器件、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等。在通过计算机或机器实施包括一系列处理步骤的方法并且这些处理步骤能够存储为机器可读的一系列指令的情况下,它们可以存储在有形的介质上,诸如计算机存储器件(例如,ROM(只读存储器)、PROM(可编程只读存储器)、EEPROM(电可擦可编程只读存储器)、FLASH存储器、和跳跃驱动(iump drive)等)、磁存储介质(例如,磁带和磁盘驱动等)、光存储介质(例如、CD-ROM、DVD-ROM、纸卡和纸带等)以及其它已知类型的程序存储器。According to the invention, components, process steps and/or data structures described herein may be implemented using various types of operating systems, computing platforms, computer programs and/or general-purpose machines. Additionally, those of ordinary skill in the art will recognize that devices having less general features, such as hardwired devices, field programmable Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), etc. Where a method comprising a series of processing steps is implemented by a computer or machine and these processing steps can be stored as a series of instructions readable by the machine, they may be stored on a tangible medium such as a computer memory device (e.g., ROM (only Read memory), PROM (programmable read-only memory), EEPROM (electrically erasable programmable read-only memory), FLASH memory, and jump drive (iump drive), etc.), magnetic storage media (such as tape and disk drive, etc.) , optical storage media (eg, CD-ROM, DVD-ROM, paper cards and tapes, etc.), and other known types of program memory.

本领域普通技术人员将认识到下面的本发明详细描述仅是示例性的并不意欲以任何方式对本发明作出限制。对于这些受益于本公开的本领域普通技术人员来说,他们自己可以容易地提出本发明的其它实施方式。应该意识到,对于本领域的技术人员来说,实现本发明不需要这些具体的细节。在其它示例中,公知的电路和器件以框图形式示出以避免使本发明不清楚。在下面实施方式的描述中,基本上,相同的部件以相同的标号指代。Those of ordinary skill in the art will appreciate that the following detailed description of the invention is exemplary only and is not intended to limit the invention in any way. Other embodiments of the invention will readily occur to those of ordinary skill in the art having the benefit of this disclosure themselves. It should be appreciated that these specific details will not be required to practice the present invention to one skilled in the art. In other instances, well-known circuits and devices are shown in block diagram form in order to avoid obscuring the present invention. In the description of the following embodiments, basically, the same components are denoted by the same reference numerals.

虽然示出并且描述的是本发明的特定实施方式,但对于受益于本公开的本领域技术人员来说,现在应该清楚在不脱离本文所提到的本发明的概念的情况下可以有比上面提到的更多的变型。因此,所附的权利要求书意欲将所有落入本发明的精神和范围内的这些变型覆盖在它的范围内。While particular embodiments of the present invention have been shown and described, it should now be apparent to those skilled in the art having the benefit of this disclosure that modifications other than those described above can be made without departing from the inventive concepts set forth herein. More variants mentioned. Accordingly, the appended claims are intended to cover within their scope all such modifications as fall within the true spirit and scope of the invention.

本发明能够通过在网络构架内操作的基于万维网的系统实施,诸如中央控制的分布式可扩缩虚拟机(“CCDSVM”)。图1示出了根据本发明实施方式的CCDSVM。CCDSVM包括一组预备系统3、控制管理系统2、控制台系统1和客户系统10。控制管理系统(“控制系统”)2配置为控制一组系统(“预备系统”)3。控制台系统(“控制台系统”)2提供管理,而客户系统10(“客户系统”)通过在网络构架下的万维网浏览器开始对预备系统3的访问,所述网络构架诸如内联网、互联网和/或LAN。The present invention can be implemented by a World Wide Web-based system operating within a network framework, such as a Central Controlled Distributed Scalable Virtual Machine ("CCDSVM"). Fig. 1 shows a CCDSVM according to an embodiment of the present invention. CCDSVM includes a set of preparation system 3 , control management system 2 , console system 1 and client system 10 . A control management system (“control system”) 2 is configured to control a set of systems (“standby systems”) 3 . The console system ("console system") 2 provides management, and the client system 10 ("client system") initiates access to the backup system 3 through a web browser under a network framework, such as an intranet, the Internet and/or LAN.

网络构架(“网络”)包括便于来自不同地理位置的各种用户通过互联网、内联网和/或LAN通信的所有必要的硬件和软件。网络的硬件包括网络连接介质、无线介质、电路部件和通信装备。网络连接介质包括诸如以太网和/或光纤的各种电缆。无线介质能够通过空气建立无线通信链接。电路部件包括处理器、数据总线、存储器件和/或电路板。诸如交换机、路由器、网关和/或适配器的通信装备用于提供通信网络。应该注意到还可以有对于形成通信链路是必要的但是对于理解本发明不是必须的其它可能的通信装置元件。The network infrastructure ("Network") includes all necessary hardware and software to facilitate communication over the Internet, Intranet and/or LAN for various users from different geographic locations. The hardware of the network includes network connection media, wireless media, circuit components and communication equipment. Network connection media include various cables such as Ethernet and/or fiber optics. Wireless media enable wireless communication links to be established through the air. Circuit components include processors, data buses, memory devices, and/or circuit boards. Communications equipment such as switches, routers, gateways and/or adapters are used to provide the communications network. It should be noted that there may also be other possible communication device elements that are necessary to form a communication link but are not necessary to understand the invention.

软件构架包括互联网协议(“IP”)地址和系统名称识别软件,诸如域名系统(“DNS”)、防火墙软件、IP网关创立软件、IP广播等。网络通信协议可以为基于IP的标准协议或非标准专用协议,诸如基于传输控制协议/网际协议(“TCP/IP”)的超文本传输协议(“HTTP”)、或基于TCP/IP的简单对象访问协议(“SOAP”)。还应该注意到许多基于IP的协议是专用协议并且还有一些协议是非基于IP的协议。The software architecture includes Internet Protocol ("IP") address and system name recognition software, such as Domain Name System ("DNS"), firewall software, IP gateway creation software, IP broadcasting, and the like. The network communication protocol can be a standard IP-based protocol or a non-standard proprietary protocol, such as Hypertext Transfer Protocol ("HTTP") based on Transmission Control Protocol/Internet Protocol ("TCP/IP"), or simple object Access Protocol ("SOAP"). It should also be noted that many IP-based protocols are proprietary and that some are non-IP-based.

万维网浏览器是允许用户访问万维网上的信息的应用程序,诸如Windows Internet Explorer(“IE”)、FireFox、Netscape和/或Mozi1lar。万维网浏览器还可以是使用诸如HTTP、WAP、SOAP的用于在网络上通信的万维网协议的任何专用软件。万维网浏览器能够用任何适宜的编程语言实现,诸如C、C++、Java或XML,或者这些适宜语言的组合。A World Wide Web browser is an application program, such as Windows Internet Explorer ("IE"), FireFox, Netscape, and/or Mozilar, that allows a user to access information on the World Wide Web. A web browser may also be any dedicated software that uses web protocols such as HTTP, WAP, SOAP for communicating over a network. The web browser can be implemented in any suitable programming language, such as C, C++, Java or XML, or a combination of these suitable languages.

另一方面,万维网网页是能够显示的信息资源,该信息资源可通过万维网浏览器访问。万维网网页可以通过万维网服务器系统由万维网服务器托管并且能够通过万维网浏览器传递(或检索)。A web page, on the other hand, is a displayable information resource that is accessible through a web browser. A web page can be hosted by a web server through a web server system and can be delivered (or retrieved) by a web browser.

预备系统3、客户系统10、控制台系统1和控制管理系统2是计算系统,该计算系统可以为服务器系统、台式或膝上型系统、诸如PDA的手持器件、无线电话等。计算系统包括CPU、存储器件和存储器控制器。存储器件包括内部存储器,诸如只读存储器(“ROM”)和/或随机访问存储器(“RAM”)。存储器件还可以包括外部存储器件,诸如磁盘或磁带,包括独立驱动冗余阵列(“RAID”)、JBOB和存储棒。相关联的存储控制器可以为集成驱动电子设备(“IDE”),小型计算机系统接口(“SCSI”)、光纤光学控制器、或者上述器件的组合。The provisioning system 3, the client system 10, the console system 1 and the control management system 2 are computing systems, which may be server systems, desktop or laptop systems, handheld devices such as PDAs, wireless telephones, and the like. A computing system includes a CPU, storage devices, and a memory controller. The memory device includes internal memory, such as read only memory ("ROM") and/or random access memory ("RAM"). The storage devices may also include external storage devices such as magnetic disks or tapes, including Redundant Array of Independent Drives ("RAID"), JBOBs, and memory sticks. The associated storage controller may be an integrated drive electronics ("IDE"), a small computer system interface ("SCSI"), a fiber optic controller, or a combination of the foregoing.

计算系统还包括运行的非嵌入式或实时嵌入式OS,它们可以为Linux或Windows、Unix、或专用OS。应该注意到本发明可以包括在系统配置拓扑结构的不同层中的多个控制系统,其中各控制系统能够通过网络彼此互相通信。在中间层的控制系统在系统配置拓扑结构中扮演控制系统和预备系统二者的双重角色。Computing systems also include running non-embedded or real-time embedded OS, which can be Linux or Windows, Unix, or a dedicated OS. It should be noted that the present invention may include multiple control systems in different layers of a system configuration topology, where the control systems are able to communicate with each other over a network. The control system at the middle layer plays the dual role of both control system and backup system in the system configuration topology.

图1示出了根据本发明一种实施方式的具有多客户的CCDSVM平台。该CCDSVM包括控制台系统1、控制管理系统2、预备系统3和网络11-12,其中网络11-12用于CCDSVM的所有系统和客户系统10的相互连接。FIG. 1 shows a CCDSVM platform with multiple clients according to an embodiment of the present invention. The CCDSVM includes a console system 1, a control management system 2, a backup system 3 and networks 11-12, wherein the networks 11-12 are used for interconnection of all systems of the CCDSVM and client systems 10.

控制台系统1为具有万维网浏览器或万维网控制台9的计算系统,其中万维网浏览器由特权用户使用来访问CCDSVM平台。能够在任何系统上的万维网浏览器9允许用户通过万维网URL链接从CCDSVM访问信息。例如,特权用户在万维网浏览器9的命令行中输入条件“https://69.107.28.123/stt/sttwebos”,并且一旦建立了链接,用户就能够获得由基于万维网的计算机用户工作/操作环境(“WCUWE”)托管的信息。在一种实施方式中,控制台系统1还包括软件模块13,其中模块13可以用于促进控制台系统1和控制管理系统2之间的通信。The console system 1 is a computing system having a web browser or web console 9, where the web browser is used by privileged users to access the CCDSVM platform. A web browser 9 capable on any system allows users to access information from the CCDSVM through web URL links. For example, a privileged user enters the condition "https://69.107.28.123/stt/sttwebos" in the command line of the World Wide Web browser 9, and once the link is established, the user can obtain a computer user work/operating environment based on the World Wide Web ( "WCUWE") hosted information. In one embodiment, the console system 1 also includes a software module 13 , wherein the module 13 can be used to facilitate communication between the console system 1 and the control management system 2 .

在一种实施方式中,控制系统2为服务器系统、台式或膝上型系统,这些系统具有内存和存储能力。控制系统2包括万维网服务器软件7和控制台支持软件6。控制台支持软件6包括万维网服务器接口软件模块5和控制管理软件模块4。控制管理系统2还具有用作控制系统2的万维网控制台9的万维网浏览器9。万维网服务器软件7向控制系统1或客户系统10或控制系统2的万维网控制台9发送数据/从控制系统1或客户系统10或控制系统2的万维网控制台9接收数据。万维网服务器软件7被配置为提供安全套接层(“SSL”)加密以在数据传递前加密数据,从而提高安全性。万维网服务器软件7可以是诸如来自开放源ApacheTM或者来自微软的IIS的商业可得软件或者专用软件。万维网服务器软件模块和控制台支持软件模块能够通过任何适宜的编程语言(诸如C、C++、Java、JavaScript、HTML或XML)或者这些任何适宜的编程语言的组合实施。In one embodiment, the control system 2 is a server system, a desktop or laptop system, which has memory and storage capabilities. The control system 2 includes web server software 7 and console support software 6 . The console support software 6 includes a web server interface software module 5 and a control management software module 4 . The control management system 2 also has a web browser 9 serving as a web console 9 of the control system 2 . The web server software 7 sends/receives data to/from the web console 9 of the control system 1 or client system 10 or control system 2 . The web server software 7 is configured to provide Secure Sockets Layer ("SSL") encryption to encrypt data prior to transmission for increased security. The web server software 7 may be commercially available software such as from open source Apache or IIS from Microsoft or proprietary software. The web server software module and the console support software module can be implemented in any suitable programming language, such as C, C++, Java, JavaScript, HTML or XML, or a combination of any suitable programming languages.

控制台支持软件6与预备系统3的服务软件模块8通信。控制台支持软件6的万维网服务器界面5能够提供特定功能,这些功能原本是通过万维网服务器7执行的。在一种实施方式中,如果没有预备系统3与CCDSVM平台联结,则控制管理系统2重新配置为继续监控网络上的系统,同时CCDSVM平台还重新配置为单一独立系统,如图2B所示。用户能够通过万维网浏览器9访问和/或获得对象或系统资源,这些对象或系统资源能够驻留在任何客户系统3或控制台系统1上。The console support software 6 communicates with the service software module 8 of the preparation system 3 . The web server interface 5 of the console support software 6 is able to provide specific functions that would otherwise be performed through the web server 7 . In one embodiment, if no standby system 3 is connected to the CCDSVM platform, the control management system 2 is reconfigured to continue monitoring the systems on the network, and the CCDSVM platform is also reconfigured as a single independent system, as shown in FIG. 2B . Users can access and/or obtain objects or system resources through a web browser 9, which can reside on any client system 3 or console system 1 .

在一种实施方式中,预备系统3为计算系统,该系统可以包含适宜的操作系统(“OS”)。预备系统3能够通过自动系统服务池构建协议由控制系统2自动地预备。已知作为分担处理(pooling process)的预备处理为允许控制系统2通过重新配置一个或更多个网络系统来控制这些网络系统的方法。例如,当预备系统通过通信协议开机时,控制系统2获得预备系统的名字、IP地址和系统信息,其中系统信息包括网络信息、存储信息、文件系统信息等。各预备系统3能够由用户(多个用户)通过控制台系统1的万维网浏览器9监控、访问和/或操作。在另选的实施方式中,预备系统3由用户通过客户系统10经控制系统2经合适的用户验证后进行控制。各预备系统3含有用于在万维网上与服务器通信的服务软件模块8。例如,预备系统3的服务软件模块8能够与控制管理软件4通信以实现用于观看或操作预备系统3的资源的任务。服务软件8能够与客户系统10或控制台系统1的万维网浏览器9通信以在它们之间传输数据或者向它们递送服务、或者与其它预备系统3通信以发送或接收数据。In one embodiment, the preparation system 3 is a computing system, which may contain a suitable operating system ("OS"). The provisioning system 3 can be automatically provisioned by the control system 2 through the automatic system service pool construction protocol. Preliminary processing, known as a pooling process, is a method that allows the control system 2 to control one or more network systems by reconfiguring these network systems. For example, when the standby system is powered on through the communication protocol, the control system 2 obtains the name, IP address and system information of the standby system, wherein the system information includes network information, storage information, file system information, and the like. Each preparation system 3 can be monitored, accessed and/or operated by a user(s) via the web browser 9 of the console system 1 . In an alternative embodiment, the provisioning system 3 is controlled by the user via the client system 10 via the control system 2 after appropriate user authentication. Each provisioning system 3 contains a service software module 8 for communicating with a server on the World Wide Web. For example, the service software module 8 of the provisioning system 3 can communicate with the control management software 4 to perform tasks for viewing or operating the resources of the provisioning system 3 . The service software 8 is able to communicate with the client system 10 or the web browser 9 of the console system 1 to transfer data between them or deliver services to them, or to communicate with other provisioning systems 3 to send or receive data.

服务软件模块8可以包括与控制系统2的万维网服务器软件7兼容的功能性的特定软件,并且如果需要与客户系统10或者与其它预备系统3或者与控制系统2基于万维网通信,则该特定软件致力于处理HTTP协议或其它万维网协议。软件模块8可以是商业可得的万维网服务器软件7或任何专用软件。服务软件模块8能够用任何适宜的编程语言实施,诸如C、C++、Java或JavaScript。The service software module 8 may comprise functionally specific software compatible with the web server software 7 of the control system 2 and dedicated to this if web-based communication with the client system 10 or with other standby systems 3 or with the control system 2 is required. For processing the HTTP protocol or other World Wide Web protocols. The software module 8 may be commercially available web server software 7 or any dedicated software. The service software module 8 can be implemented in any suitable programming language, such as C, C++, Java or JavaScript.

网络11和网络12为能够在控制管理系统2、控制台系统1、客户系统l0和/或预备系统3之间提供通信链接的网络构架。The network 11 and the network 12 are network structures capable of providing communication links among the control management system 2 , the console system 1 , the client system 10 and/or the backup system 3 .

客户系统10可以不是CCDSVM的一部分,但是利用许可和授权,用户能够从客户系统10的万维网浏览器9登录到CCDSVM并且使用万维网浏览器9通过CCDSVM的万维网URL链接访问CCDSVM的被许可的资源。特权用户能够通过WCUWE从CCDSVM获得、管理、访问和/或操作系统资源,而客户系统10的普通用户(非特权用户)可以仅被许可访问CCDSVM的有限的系统资源。The client system 10 may not be part of the CCDSVM, but with licensing and authorization, the user can log into the CCDSVM from the web browser 9 of the client system 10 and use the web browser 9 to access the licensed resources of the CCDSVM through the web URL link of the CCDSVM. Privileged users can obtain, manage, access and/or operate system resources from CCDSVM through WCUWE, while ordinary users (non-privileged users) of guest system 10 may only be permitted to access limited system resources of CCDSVM.

在一种实施方式中,CCDSVM配置包括四个数据流路径。第一数据路径为在客户主机10(或控制台主机1或控制管理系统2)的万维网浏览器9和控制系统2的万维网处理软件(诸如万维网服务器7或控制台支持软件6)之间的通信链接。利用数据流的该路径,无论何时用户从万维网浏览器9向万维网服务器7或控制台支持软件6发送请求,控制台支持软件6都从目标预备系统3收集要求的信息并且将它们转成万维网通信的标准结构化的信息(万维网格式)。目标系统可以是预备系统3之一或控制系统2。通过控制系统2的控制台支持软件6收集的信息可以是控制系统2上或任何目标预备系统3上的系统状态、或存储信息、或网络信息、或用户验证概要、或文件系统信息、或者文件和文件夹信息。然后控制台支持软件6将该转换后的结构化的信息传至万维网服务器软件7而且还通过通信链接网络11和网络12传递至万维网浏览器9,从而通过传统的万维网浏览器9能够显示并且看到该转换后的结构化的信息,如图1所示。In one embodiment, the CCDSVM configuration includes four data flow paths. The first data path is the communication between the web browser 9 of the client host 10 (or the console host 1 or the control management system 2) and the web processing software of the control system 2, such as the web server 7 or the console support software 6 Link. With this path of data flow, whenever a user sends a request from a web browser 9 to either the web server 7 or the console support software 6, the console support software 6 collects the required information from the target preparation system 3 and converts them into web Communication of standard structured information (World Wide Web format). The target system can be one of the backup systems 3 or the control system 2 . The information collected by the console support software 6 of the control system 2 can be system status, or storage information, or network information, or user authentication profiles, or file system information, or files on the control system 2 or on any target standby system 3 and folder information. Then the console support software 6 transmits the converted structured information to the web server software 7 and also to the web browser 9 through the communication link network 11 and the network 12, so that it can be displayed and viewed by the conventional web browser 9 The converted structured information is shown in Figure 1.

在客户系统10(或者控制台系统1或控制系统2)的万维网浏览器9和控制系统2的万维网服务器7之间使用的通信协议可以是HTTP、HTTPS(SSL加密的HTTP协议)或者用于万维网通信的任何适宜的万维网协议,它们能够成功地在万维网上传递数据,或者该通信协议可以是其它标准的或专用的基于IP的或非基于IP的协议。这种数据路径可以称为控制台支持软件6,它将数据传递至万维网浏览器9或万维网服务器7,或者从万维网浏览器9或万维网服务器7传递数据。The communication protocol used between the web browser 9 of the client system 10 (or the console system 1 or the control system 2) and the web server 7 of the control system 2 can be HTTP, HTTPS (SSL-encrypted HTTP protocol) or for the web Any suitable World Wide Web protocol for communication that is capable of successfully communicating data over the World Wide Web, or the communication protocol may be other standard or proprietary IP-based or non-IP-based protocols. This data path, which may be referred to as console support software 6 , passes data to or from the web browser 9 or web server 7 .

第二数据路径为通过控制系统2和预备系统3之间的通信链接的数据流。目标为预备系统3的请求通过通信链接网络12从控制系统2的控制台支持软件6传至预备系统3的服务模块8。在控制系统2接收对于这些请求的响应的情况下,预备系统3的服务模块8执行请求的任务,然后将响应发送回控制系统2的控制台支持软件6。该发明的实际产品在第二数据路径的实施可以使用专用的基于TCP/UDP/IP的协议,用于在预备系统3和控制系统2之间通信。然而,其它标准的或专用的基于IP的或者任何适宜的非基于IP的协议也是可以的。在控制系统的控制台支持软件6和预备系统3的服务模块8之间使用的通信协议可以是任何适宜的基于IP的或者非基于IP的协议,这些适宜的协议中任何一个都适于在控制系统的控制台支持软件6和预备系统3的服务模块8之间传递数据。通过该路径的典型数据流可以是预备系统3的导入消息、系统状态、网络信息或者存储信息,如图1所示。The second data path is the data flow through the communication link between the control system 2 and the backup system 3 . A request destined for the backup system 3 is passed from the console support software 6 of the control system 2 to the service module 8 of the backup system 3 via the communication link network 12 . In case the control system 2 receives responses to these requests, the service module 8 of the provisioning system 3 performs the requested tasks and then sends the response back to the console support software 6 of the control system 2 . The implementation of the actual product of the invention in the second data path can use a dedicated TCP/UDP/IP based protocol for communication between the preparation system 3 and the control system 2 . However, other standard or proprietary IP-based or any suitable non-IP-based protocols are also possible. The communication protocol used between the console support software 6 of the control system and the service module 8 of the preparation system 3 can be any suitable IP-based or non-IP-based protocol, any of these suitable protocols is suitable for the control system. Data is transferred between the console support software 6 of the system and the service module 8 of the preparation system 3 . Typical data flows through this path may be import messages, system status, network information or storage information of the provisioning system 3, as shown in FIG. 1 .

第三数据路径为在预备系统3与客户系统10或控制台系统1之间经通信链接12的数据流。参照图1,控制系统2的控制台支持软件6可以呈现万维网链接,该万维网链接指向预备系统3上的对象、在客户系统10或控制台系统1或控制系统2的万维网浏览器9上工作的用户。在预备系统3上被万维网链接指向的对象可以是文本文件、MPEG视频、PDF文档、MS Power Point、Word文档等。它还可以是其它万维网服务程序的链接。从万维网浏览器9,用户能够直接访问预备系统3上通过万维网链接指出的信息而不用再次经过控制系统2。在这种情况下,预备系统3的服务模块8还包括万维网服务器软件模块或等效物,以直接支持前面提到的万维网浏览器9。第三路径的通信协议可以是万维网协议,诸如HTTP或WAP。另选地,通信协议可以是其它标准的或专用的基于IP的或非基于IP的协议。为了简化讨论,在该路径上传递的数据将被描述为服务软件模块8向万维网浏览器9发送数据或者从万维网浏览器9接收数据,反之亦然。The third data path is the data flow between the provisioning system 3 and the client system 10 or the console system 1 via the communication link 12 . Referring to FIG. 1 , the console support software 6 of the control system 2 can present web links pointing to objects on the provisioning system 3, working on the client system 10 or the web browser 9 of the console system 1 or the control system 2. user. The object pointed to by the World Wide Web link on the preparation system 3 may be a text file, MPEG video, PDF document, MS Power Point, Word document, etc. It can also be links to other World Wide Web services. From the web browser 9, the user can directly access the information pointed out by the web link on the preparation system 3 without going through the control system 2 again. In this case, the service module 8 of the preparation system 3 also includes a web server software module or equivalent to directly support the aforementioned web browser 9 . The communication protocol of the third path may be a World Wide Web protocol, such as HTTP or WAP. Alternatively, the communication protocol may be other standard or proprietary IP-based or non-IP-based protocols. To simplify the discussion, the data passed on this path will be described as the service software module 8 sending data to or receiving data from the web browser 9 and vice versa.

第四数据路径为通过预备系统3和其它预备系统3之间的通信链接的数据流。利用该路径,一个预备系统3的服务模块8能够通过通信链接网络12向另一预备系统3的服务模块8直接传递数据或信息,而不用经过控制系统2。例如,本发明的实际产品的实施使用专用的基于IP协议在两个预备系统3之间的通信。然而,本发明的原理不依赖于或者限于专用协议。应该注意到,其它标准的或专用的基于IP的或任何适宜的非基于IP的协议也是可以的。通过第四数据路径传递的数据和信息可以是各种类型的数据。例如,万维网浏览器9上的用户获得在由控制系统2提供的预备系统3上的文件或文件夹,并且还在由控制系统提供的目标系统上选择目标文件夹。用户还能够通过点击鼠标来指示将来自当前目标预备系统3的文件传输至另一预备系统3。然后,数据文件将直接在两个预备系统3之间传输而不经过控制系统2。The fourth data path is the data flow through the communication link between the provisioning system 3 and other provisioning systems 3 . Using this path, the service module 8 of one backup system 3 can directly transfer data or information to the service module 8 of the other backup system 3 via the communication link network 12 without going through the control system 2 . For example, the actual product implementation of the invention uses a dedicated IP-based protocol for communication between two prepared systems 3 . However, the principles of the present invention are not dependent on or limited to proprietary protocols. It should be noted that other standard or proprietary IP-based or any suitable non-IP-based protocols are also possible. Data and information transferred through the fourth data path may be various types of data. For example, a user on the web browser 9 obtains a file or folder on the preparation system 3 provided by the control system 2 and also selects a target folder on the target system provided by the control system. The user is also able to instruct transfer of files from the current target provisioning system 3 to another provisioning system 3 by clicking the mouse. The data files will then be transferred directly between the two preparation systems 3 without going through the control system 2 .

图2A示出了根据本发明一种实施方式的用于基于万维网浏览器通信的CCDSVM平台的变型。图2A中示出的CCDSVM平台除每个预备系统3包括万维网浏览器9之外与图1示出的平台相似。从而,预备系统3的各用户经过适当的认证处理可以从万维网浏览器9访问、管理它们自己的预备系统3,该万维网浏览器9或者在它们自己本地预备系统3上或者在网络上的任何地方的任何客户系统上。应该注意到,当用户在预备系统上3登记时,用户被授权本地访问预备系统3而不用CCDSVM。另一方面,当用户在CCDSVM上登记时,用户被授权访问CCDSVM的多个预备系统3和控制系统2。Figure 2A shows a variant of the CCDSVM platform for web browser based communications according to one embodiment of the present invention. The CCDSVM platform shown in FIG. 2A is similar to the platform shown in FIG. 1 except that each provisioning system 3 includes a web browser 9 . Thus, each user of the provisioning system 3 can access and manage their own provisioning system 3 from a web browser 9, either on their own local provisioning system 3 or anywhere on the network, after proper authentication process on any client system. It should be noted that when a user registers on the standby system 3, the user is authorized to access the standby system 3 locally without CCDSVM. On the other hand, when a user registers on the CCDSVM, the user is authorized to access a plurality of backup systems 3 and control systems 2 of the CCDSVM.

图2B示出了CCDSVM的变型的另一示例,其中在CCDSVM中没有预备系统3。控制系统2能够自身运行,并且CCDSVM已经退化成单一独立系统(图2B),而通过任何客户系统3上(或在控制台系统1上,或者在独立控制系统2上)的万维网浏览器9的用户被允许访问并且操作独立控制系统2上的被许可的对象和系统资源。FIG. 2B shows another example of a modification of CCDSVM in which there is no provisioning system 3 . The control system 2 can run on its own, and the CCDSVM has degenerated into a single independent system (Fig. Users are allowed to access and manipulate licensed objects and system resources on the independent control system 2 .

除非特别指出,如图1示出的,控制系统2的控制台支持软件模块6,预备系统3,预备系统3的服务软件模块8,以及控制系统2的万维网浏览器9、客户系统10和控制台系统1称为CCDSVM平台。Unless otherwise specified, as shown in Figure 1, the console support software module 6 of the control system 2, the backup system 3, the service software module 8 of the backup system 3, and the World Wide Web browser 9, the client system 10 and the control system 2 of the control system Platform system 1 is called CCDSVM platform.

CCDSVM的基于万维网的计算机用户工作/操作环境(“WCUWE”)为软件构架,如图3所示,该软件构架使各许可的用户可以登录CCDSVM并且还为各登录用户提供私人的基于万维网浏览器的操作环境,该操作环境是包括在控制系统2上的或者网络上的预备系统3上的被分配的且被许可的资源的私人工作空间。WCUWE还使来自单一万维网浏览器的各用户可以在各种系统资源下执行各种许可的任务和操作(图5),其中这些任务能够从单一登录的万维网浏览器被并发地执行。The CCDSVM's World Wide Web-based Computer User Work/Operating Environment ("WCUWE") is a software framework, shown in FIG. The operating environment of , which is a private workspace comprising allocated and licensed resources on the control system 2 or on the standby system 3 on the network. WCUWE also enables users from a single web browser to perform various permitted tasks and operations (FIG. 5) under various system resources, where these tasks can be performed concurrently from a single logged-on web browser.

任务还包括允许特权用户创建用户、组、将用户分配到各组中、将初始相关系统资源分配给各用户或组,并且将创建的用户和组的信息保存到数据库中,该数据库存储在控制系统的存储介质上。创建用户或组所需的信息包括用户名、用户ID、分配的安全性许可、口令、接入点、组名、组ID、组中的最多成员等。任务还包括各种系统操作,诸如管理网络、存储器、文件系统、文件夹、文件、消息、用户安全性等。Tasks also include allowing privileged users to create users, groups, assign users to groups, assign initial relevant system resources to each user or group, and save created user and group information to a database stored in the Control on the storage medium of the system. Information required to create a user or group includes username, user ID, assigned security permissions, password, access point, group name, group ID, maximum number of members in the group, and more. Tasks also include various system operations such as managing networks, storage, file systems, folders, files, messages, user security, and more.

数据库被组织为一个或更多个表格的列表,其中各列表含有各种资源。例如,资源可以是一个用户或更多用户的信息、一个或更多个系统的信息、一个或更多个网卡、以及一个或更多个盘驱动器的信息。例如,存储介质可以是系统的内部存储器或盘驱动器。A database is organized as a list of one or more tables, where each list contains various resources. For example, a resource may be information for one or more users, information for one or more systems, information for one or more network cards, and information for one or more disk drives. For example, a storage medium may be the system's internal memory or a disk drive.

CCDSVM的WCUWE包括本发明的软件模块。例如,软件包括控制系统2的控制台支持模块6、预备系统3的服务软件模块8和控制台系统1的其它服务软件13。WCUWE的当前实施是基于本发明的专用设计。然而,本发明的本质和精神并不限于专用设计的软件。CCDSVM的WCUWE还包括其它专用软件模块或传统软件,诸如控制系统2的万维网服务器7、控制系统2的万维网浏览器9、客户系统10和控制台系统1。The WCUWE of CCDSVM includes the software modules of the present invention. For example, the software includes a console support module 6 of the control system 2 , a service software module 8 of the preparation system 3 and other service software 13 of the console system 1 . The current implementation of WCUWE is based on the proprietary design of the present invention. However, the essence and spirit of the present invention are not limited to specially designed software. The WCUWE of CCDSVM also includes other dedicated software modules or conventional software, such as the web server 7 of the control system 2 , the web browser 9 of the control system 2 , the client system 10 and the console system 1 .

例如,CCDSVM的WCUWE能够用任何适宜的编程语言(诸如C、C++、Java、JavaScript、HTML或XML)或各种适宜的编程语言的组合实施。为了简化讨论,WCUWE将用于表示上面所述的CCDSVM中的软件模块。For example, the WCUWE of CCDSVM can be implemented in any suitable programming language, such as C, C++, Java, JavaScript, HTML, or XML, or a combination of various suitable programming languages. To simplify the discussion, WCUWE will be used to denote the software modules in CCDSVM described above.

CCDSVM的用户可以由CCDSVM通过给定的处理创建的,或者是由没有在CCDSVM登记的在互联网、内联网或局域网上的任何用户。CCDSVM的WCUWE使用户可以通过鼠标点击浏览器上图形化呈现的资源对象的优选方式(model)访问各种资源并且执行各种任务。A user of CCDSVM can be created by CCDSVM through a given process, or by any user on the Internet, Intranet, or LAN not registered in CCDSVM. The WCUWE of CCDSVM enables users to access various resources and perform various tasks by clicking the preferred mode (model) of resource objects graphically presented on the browser with the mouse.

WCUWE被设计为在CCDSVM平台上操作,并且尤其设计为向与各种CCDSVM相关联的各用户提供动态工作空间(图4)。WCUWE还执行立即张帖或撤除用户的私人资源的任务,该张贴或撤除用户的私人资源是面向一个组中的对等者或者在CCDSVM中但不在一个组中或者与该用户不在相同组中的各对等用户、或者网络上的大量公众用户进行的。大量的公众用户没有CCDSVM平台的帐户。WCUWE is designed to operate on the CCDSVM platform, and in particular to provide dynamic workspaces to various users associated with various CCDSVMs (FIG. 4). WCUWE also performs the task of immediately posting or removing a user's private resources for peers in a group or in CCDSVM but not in a group or not in the same group as the user Each peer user, or a large number of public users on the network. A large number of public users do not have accounts on the CCDSVM platform.

WCUWE的动态工作空间是中央控制的各组的工作空间和/或用户的工作空间的集合。在控制系统和预备系统的相应WCUWE软件进入工作模式后,在特权用户创建各用户或组账户时,CCDSVM的控制系统2的控制台支持软件6为各用户分配私人工作空间并且为各组分配公共工作空间。当用户或组账户被创建时,各用户被分配特定的用户安全性范围和许可。CCDSVM的WCUWE的重要方面是它基于用户和组的安全性许可为各用户和/或各用户组分配工作空间。WCUWE's dynamic workspace is a centrally controlled collection of group workspaces and/or user workspaces. After the corresponding WCUWE software of the control system and the standby system enters the working mode, when the privileged user creates each user or group account, the console support software 6 of the control system 2 of CCDSVM allocates a private workspace for each user and allocates a public workspace for each group. Workspace. When a user or group account is created, each user is assigned specific user security scopes and permissions. An important aspect of CCDSVM's WCUWE is that it assigns workspaces to individual users and/or individual user groups based on the user's and group's security permissions.

工作空间为有组织的信息结构,该信息结构能够被控制台支持软件6存储在存储器或盘驱动器的存储介质上或者存储器和盘驱动器二者的存储介质上。在特权用户执行创建用户或组的任务的同时,创建工作空间。如图5所示,工作空间将被初始化并且被分配有CCDSVM的系统资源。例如,在预备系统3和/或控制系统2上的各种系统资源可以包括各自的内存、系统组、系统组中的系统、文件系统、文件夹、文件、存储介质和网络介质。例如,各组的如图4A所示的公共工作空间15初始可以被分配有系统资源的信息(图5),诸如,在该组中的用户、消息区、文件系统、在特定预备系统3或在控制系统2上的文件夹和文件。公共工作空间的资源还可以在创建组帐户后由被许可的用户动态地分配或者分派。例如,在在线交互式会议期间,用户向公共工作空间张贴文件,从而文件节点的新条目加入公共工作空间的文件和文件夹树区。另外,各组被分配一个或更多个用户,其中在用户帐户创立期间各用户还能够被分配图4和图4B的私人工作空间6。在用户帐户创立会话期间,私人工作空间还可以由CCDSVM的系统资源初始分配。另选地,私人工作空间在帐户创建之后由CCDSVM的资源动态地分配。A workspace is an organized information structure that can be stored by the console support software 6 on a storage medium of memory or disk drive or both. Create workspaces at the same time as a privileged user performs the task of creating a user or group. As shown in Figure 5, the workspace will be initialized and allocated with the system resources of CCDSVM. For example, various system resources on the standby system 3 and/or the control system 2 may include respective memories, system groups, systems within system groups, file systems, folders, files, storage media, and network media. For example, each group's common workspace 15 as shown in FIG. 4A may initially be assigned information on system resources ( FIG. 5 ), such as users in the group, message area, file system, on a specific provisioning system 3 or Folders and files on control system 2. The resources of the public workspace can also be allocated or assigned dynamically by the permitted users after the group account is created. For example, during an online interactive meeting, a user posts a file to the common workspace, so that a new entry for the file node is added to the file and folder tree area of the common workspace. In addition, each group is assigned one or more users, wherein each user can also be assigned a private workspace 6 of FIGS. 4 and 4B during user account creation. A private workspace may also be initially allocated by the system resources of the CCDSVM during a user account creation session. Alternatively, the private workspace is allocated dynamically by the resources of the CCDSVM after account creation.

例如,特权用户能够动态地许可或拒绝普通用户对存储器件的列表的访问。在该操作期间,在某一瞬间用户可以从用户的万维网浏览器看到列表,而在另一瞬间普通用户不再能够看到该列表。还有,如果授权的用户能够访问预备系统上的存储器件的列表,并且还能够使这些器件中之一离线,则会使得在预备系统上的器件列表中被显示的器件减少一个。For example, a privileged user can dynamically grant or deny ordinary users access to a list of storage devices. During this operation, at one moment the user can see the list from the user's web browser, and at another moment the normal user can no longer see the list. Also, if an authorized user has access to the list of stored devices on the standby system, and is also able to take one of those devices offline, it will result in one less device being displayed in the list of devices on the standby system.

在另一示例中,某一瞬间特权用户允许普通用户访问CCDSVM的系统M上的文件夹N中的文件J,而另一瞬间特权用户复位以前的许可从而普通用户能够看到并且访问CCDSVM的系统M上文件夹N中的文件J,并且随后普通用户不再能看到并且访问该文件J。控制系统2的控制台支持软件6的实际实施已经实现该能力。In another example, a momentary privileged user allows ordinary users to access file J in folder N on system M of CCDSVM, and another momentary privileged user resets the previous permissions so that ordinary users can see and access the system of CCDSVM File J in folder N on M, and then ordinary users can no longer see and access this file J. The actual implementation of the console support software 6 of the control system 2 has achieved this capability.

另外,在工作空间中各类型的资源被组织为表格的列表,并且能够存储在控制系统的存储介质中。通过把不同的资源限制到不同的组,保护了各组安全性的完整性。如此,各组被授权而受限制地观看预备系统3以及控制系统2上的分配的系统资源。通过基于分配的安全性许可将预备系统3和/或控制系统2的不同系统资源分配给不同的个体用户,可以实现用户级的相同的安全性完整性。因此,各用户被授权以访问且观看被分配的资源。Additionally, each type of resource is organized as a list of tables in the workspace and can be stored in the storage medium of the control system. By restricting different resources to different groups, the integrity of the security of each group is protected. In this manner, groups are authorized but restricted to view the allocated system resources on the provisioning system 3 as well as the control system 2 . The same security integrity at the user level can be achieved by allocating different system resources of the preparation system 3 and/or the control system 2 to different individual users on the basis of the assigned security permissions. Accordingly, each user is authorized to access and view the assigned resource.

图4A已经示出了在组的公共工作空间中用户17、消息区18和文件夹及文件区19以及其它20的被分配的资源的示例。公共消息区18中来自用户组中各用户的消息和在公共文件和文件夹区19中的文件夹和文件的信息能够被在相同用户组中的所有用户共享。各组的公共工作空间中的所有资源在被CCDSVM的控制系统2的控制台支持系统6转化成能够呈现的万维网格式(万维网网页)之后,能够选择性地显示在属于相同的用户组的各登录用户的万维网浏览器中。FIG. 4A has shown an example of allocated resources of users 17 , messages area 18 and folders and files area 19 and others 20 in a group's common workspace. Messages from users in a user group in the common message area 18 and information on folders and files in the common files and folders area 19 can be shared by all users in the same user group. All resources in the common workspace of each group can be selectively displayed on each login belonging to the same user group after being converted into a presentable WWW format (WWW web page) by the console support system 6 of the control system 2 of CCDSVM. in the user's World Wide Web browser.

图4B已经示出在用户的私人工作空间(16)中的资源的示例,该私人工作空间已经被分配有私人消息区21、私人文件和文件夹区22、和私人网络或存储器或其它信息区23。被分配的资源仅能够由指定的用户独享地观看和访问,除非他/她同意与跨越组边界的对等用户共享或者与同组的对等用户共享。所述文件夹(目录)是这样一种数据结构,它能够在存储介质上保持逻辑文件系统级和物理级的一个或更多个文件和子文件夹。Figure 4B has shown an example of resources in a user's private workspace (16), which has been allocated a private message area 21, a private file and folder area 22, and a private network or storage or other information area twenty three. The assigned resource can only be viewed and accessed exclusively by the designated user, unless he/she agrees to share with peer users across group boundaries or with peer users of the same group. The folder (directory) is a data structure capable of holding one or more files and subfolders at a logical file system level and at a physical level on a storage medium.

图8A示出了显示被编码有在用户X的私人工作空间中分配的资源的万维网网页的实际实施部分的示例,它包括在显示的用户X的私人工作空间中的所述网络上的系统组A33、在系统组A下的多个预备系统3、在系统上的用户X的私人文件夹以及在文件夹32下的文件。Figure 8A shows an example of an actual implementation portion of a World Wide Web page displayed encoded with resources allocated in User X's private workspace, which includes the system groups on the network displayed in User X's private workspace A33, multiple standby systems 3 under system group A, user X's private folder on the system and files under folder 32.

图8B示出了显示被编码有在用户Y的私人工作空间中的分配的资源的万维网网页的实际实施部分的示例,所述资源包括在用户Y的私人工作空间中的控制系统2、用户B的私人文件夹和文件35。FIG. 8B shows an example of an actual implementation portion showing a web page encoded with allocated resources in User Y's private workspace, including Control System 2, User B private folders and files 35.

用户X和用户Y的私人工作空间还可以包括私人消息区21和其它资源,但因为WCUWE被设计成在需要时才动态地显示用户的私人工作空间的一部分,所以它们没显示在图8A和图8B中。User X's and User Y's private workspaces may also include a private message area 21 and other resources, but because WCUWE is designed to dynamically display only part of a user's private workspace when needed, they are not shown in Figure 8A and Figure 8A. 8B.

应该注意到的是,所述用户X和用户Y可以在相同的用户组(诸如所述组-1)中,然而它们中的每一个都能够具有由控制系统2的控制台支持软件6分配的显著不同范围的私人工作空间,这是因为根据各用户的角色和安全性许可为它们分配在系统上的非常不同的资源,该各用户的角色和安全性许可是由CCDSVM的特权用户通过由所述控制台支持软件6提供的基于万维网的用户界面创立的。这是针对CCDSVM的WCUWE的本发明的好处。It should be noted that said user X and user Y may be in the same user group (such as said group-1), however each of them can have Significantly different ranges of private workspaces because of the very different resources assigned to them on the system for each user based on their roles and security permissions, which are set by privileged users of the CCDSVM through the Created using the web-based user interface provided by the console support software 6 described above. This is the benefit of the present invention for WCUWE of CCDSVM.

图6C和图6D是在交互式在线会议之前在用户组1中的用户X和用户Y的所述万维网浏览器9中的万维网网页视图的示例。如图6C和图6D所示,在相同用户组1中的用户X或用户Y或者其它用户(它们的万维网网页/浏览器没有描述出来)在他们从在所述网络上的任何系统上的各自的浏览器登录至CCDSVM之后已经进入组在线会议,并且所有的用户都得到由控制系统2的所述控制台支持软件6提供的万维网网页,该万维网网页除了在显示的私人工作空间部分中由于各用户已经被分配有不同的资源而具有不同的内容之外都等同。由所述控制台支持软件6提供的万维网网页画面布局含有四个部分:Figures 6C and 6D are examples of web page views in the web browser 9 of user X and user Y in user group 1 prior to an interactive online conference. As shown in Figure 6C and Figure 6D, User X or User Y or other users (whose WWW pages/browsers are not depicted) in the same User Group 1 will be in their respective After logging into the CCDSVM, the browser has entered the group online meeting, and all users get the web page provided by the console support software 6 of the control system 2, except in the private workspace part of the display due to various Users have been assigned different resources and have different content but are all equivalent. The layout of the World Wide Web page screen provided by the console support software 6 contains four parts:

1)私人用户消息输入区(部分1);1) private user message input area (part 1);

2)消息显示部分(部分2),其显示图4A中针对用户组1的所有用户的公共消息区18;2) message display part (part 2), which displays the public message area 18 for all users of user group 1 among Fig. 4A;

3)文件或文件夹显示部分(部分3),其显示图4A中的针对相同用户组1的所有用户的组公共文件和文件夹区19;以及3) a file or folder display section (section 3), which displays the group common file and folder area 19 for all users of the same user group 1 in FIG. 4A; and

4)文件和文件夹树显示和管理部分(部分4),其显示图4B的用户的私人工作空间的私人文件和文件夹区22中的用户文件夹和文件树。4) A file and folder tree display and management section (section 4), which displays user folders and a file tree in the private file and folder area 22 of the user's private workspace of FIG. 4B.

最初,部分1、部分2和部分3由于它们中还没有一个张贴任何文件或消息,所以全都为空。所述控制台支持软件6从在所述存储介质上存储的各用户的私人工作空间的图4B中的私人文件和文件夹区22得到用于在线会议的被分配文件夹和文件的各登录用户的部分,并且还将所述文件或文件夹信息转化为能够呈现的万维网格式(万维网网页)以能够在各用户的万维网网页/万维网浏览器9的所述部分4中显示。万维网网页布局的全部四个部分以及在浏览器屏幕上各部分的次序的选择是与本发明无关的,因为设计的其它选择也是可以的,并且此外,本发明对于万维网屏幕布局应该什么样没有限制。文件或文件夹的所述信息包括文件或文件夹所驻留的系统的名称、文件或文件夹的名称和路径、文件或文件夹的所有者、时间戳、文件的大小等,并且不限于此。Initially, Section 1, Section 2, and Section 3 are all empty since none of them have posted any files or messages yet. The console support software 6 obtains the assigned folders and files for online meetings from the private files and folders area 22 in FIG. 4B of each user's private workspace stored on the storage medium for each logged-in user , and also convert the file or folder information into a presentable web format (web page) to be displayed in the part 4 of each user's web page/web browser 9. The choice of all four parts of the web page layout and the order of the parts on the browser screen is irrelevant to the present invention, as other choices of design are possible, and furthermore, the present invention has no restrictions on what the web screen layout should look like . Said information of a file or folder includes, but is not limited to, the name of the system where the file or folder resides, the name and path of the file or folder, the owner of the file or folder, a time stamp, the size of the file, etc. .

在交互式在线会议期间,所述控制台支持软件6使各用户能够用几个步骤向显示的组的公共文档和内容管理部分的所述部分3张贴文件或者文件夹,或从该部分3撤除文件或文件夹。例如,首先,使所述用户X能够点击在所述用户私人工作空间的显示的所述文件和文件夹管理区的部分4中的一目标文件“Doc 1”24或文件夹一次。第二,从操作菜单(参见图9A、图9B、图10A和图10B)中选择或者张贴或者撤除的操作。最后,点击所选操作以提交张贴所选文件或文件夹或者撤除所选文件或文件夹的任务。During an interactive online meeting, the console support software 6 enables each user to post files or folders to, or remove from, the section 3 of the public documents and content management section of the displayed group in a few steps file or folder. For example, first, the user X is enabled to click once on a target file "Doc 1" 24 or folder in the section 4 of the displayed file and folder management area of the user private workspace. Second, the action of selecting either post or undo from the action menu (see Figures 9A, 9B, 10A and 10B). Finally, click Selected Actions to submit the task of posting the selected files or folders or removing the selected files or folders.

被许可的各用户如果具有至少一个以前张贴的文件或文件夹,则可以执行撤除操作,该张贴的文件或文件夹已经显示在所述相同用户组的所有登录用户的所述万维网浏览器9的公共文档和内容管理部分的部分3中,例如,参见图6A或图6B。Permitted users can perform a remove operation if they have at least one previously posted file or folder that has been displayed in the web browser 9 of all logged-in users of the same user group. In Section 3 of the Common Document and Content Management section, see, for example, Figure 6A or Figure 6B.

如果已经选择了文件,则使用所述文件操作菜单,并且如果已经选择了文件夹,则分别使用所述文件夹操作菜单。所述控制台支持软件6对于文件和文件夹二者的操作还可以仅提供一个菜单。所述操作菜单或者可以是图9A所示的用于文件夹的弹出式菜单,或者为图9B中所示的用于文件的弹出式菜单,或者为如图10A所示的用于文件夹的非弹出式菜单,或者为如图10B所示的用于文件的非弹出式菜单。操作菜单的选择与本发明是无关的,虽然本发明该部分的实际实施已经使用弹出式菜单,但事实上本发明对于如何设计操作菜单没有限制。If a file has been selected, the file operation menu is used, and if a folder has been selected, the folder operation menu is used respectively. The console support software 6 can also only provide one menu for the operation of both files and folders. The operation menu can either be a pop-up menu for folders as shown in FIG. 9A, or a pop-up menu for files as shown in FIG. 9B, or a pop-up menu for folders as shown in FIG. 10A. A non-popup menu, or a non-popup menu for files as shown in FIG. 10B. The selection of the operation menu is irrelevant to the present invention, although the actual implementation of this part of the present invention has used pop-up menus, but in fact the present invention has no limitation on how to design the operation menu.

在图6A的示例中,用户X能够将名称为“Doc 1”的文件24张贴到所述万维网浏览器9的公共文档和内容显示部分的所述部分3。在图6B的示例中,用户Y能够将名称为“图片1(picture 1)”的文件25张贴到所述万维网浏览器9的公共文档和内容显示部分。另外,未描述的另一用户Z张贴名为“项目代码(project code)”的文件。所述文件或文件夹可以是在所述控制系统2上的文件或文件夹或者在CCDSVM的任何预备系统3上供应的文件或文件夹。In the example of FIG. 6A, user X is able to post a file 24 named "Doc 1" to the section 3 of the public documents and content display section of the web browser 9. In the example of FIG. 6B , user Y is able to post a file 25 named "picture 1 (picture 1)" to the public document and content display section of the web browser 9. In addition, another user Z who is not described posts a file named "project code". Said file or folder may be a file or folder on said control system 2 or a file or folder provisioned on any standby system 3 of CCDSVM.

另外,在交互式在线会议中,控制系统2的控制台支持软件6还使各用户能够在键入消息并且点击“发送”按钮后从私人用户消息输入部分的所述部分1向在相同组中的大众用户张贴消息。在图6A的示例中,用户X张贴“用户X的Msg 1”的消息26。在图6B的示例中,用户Y还张帖“用户Y的Msg 2”的消息27。另外,另一未描述的用户张贴了“用户Z的Msg 3”的消息。结果,所有这三个消息都显示在各用户的浏览器的相同部分3中。Additionally, during an interactive online meeting, the console support software 6 of the control system 2 also enables each user to send messages from said section 1 of the private user message input section to those in the same group after typing a message and hitting the "send" button. Mass users post messages. In the example of FIG. 6A, User X posts a message 26 of "Msg 1 for User X". In the example of FIG. 6B , User Y also posts a message 27 of "Msg 2 for User Y". Additionally, another unidentified user posted the message "Msg 3 for user Z". As a result, all three messages are displayed in the same section 3 of each user's browser.

在特定的情况下,所述控制台支持软件6还使许可的用户能够撤除以前张贴的消息。仅作为示例,在图6A中,所述控制台支持软件6提供许可的用户X以从用户X的所述万维网浏览器9的公共消息显示部分的所述部分2中选择以前张贴的“用户Y的Msg2”27,并且从所述操作菜单选择撤除操作且提交所选的撤除任务。In certain cases, the console support software 6 also enables authorized users to undo previously posted messages. As an example only, in Figure 6A, the console support software 6 provides user X with permission to select the previously posted "User Y Msg2" 27 of , and select the undo operation from the operation menu and submit the selected undo task.

在下面的两段3.4和3.5将讨论如何实施张贴或撤除任务的详细信息。另外,利用本发明,“张贴”信息(诸如张贴文件或文件夹或消息或其它资源的信息)的行为等同于“共享”信息的行为。“撤除”信息的行为等同于“取消共享(un-share)”以前张贴或共享的信息的行为,换句话说,“去除”以前张贴或共享的信息。In the following two paragraphs 3.4 and 3.5 will discuss the details of how to implement posting or removal tasks. In addition, with the present invention, the act of "posting" information, such as posting information of a file or folder or message or other resource, is equivalent to the act of "sharing" information. The act of "removing" information is equivalent to the act of "un-sharing" previously posted or shared information, in other words, "removing" previously posted or shared information.

在用户从控制台系统1或客户系统10或控制系统2的万维网浏览器9向控制系统2传递张贴或撤除任务的信息数据后,控制系统2的控制台支持软件6获得数据并且对数据进行解析以确定:谁是启动该任务的源用户;任务是什么类型;任务对什么类型的相关联资源工作;谁是目标用户;以及时间戳是多少,以及还可以包括其它信息并且不限于此。控制台支持软件6还确定如果任务是从所述源用户张贴文件或文件夹,则所述控制台支持软件6从源用户的私人工作空间的图4B的文件和文件夹区22挑拣相应的文件或文件夹信息,并且在这种情况下将这些信息存放到所述组的公共工作空间的图4A的文件和文件夹区19。After the user transmits the information data of posting or removing tasks from the console system 1 or client system 10 or the web browser 9 of the control system 2 to the control system 2, the console support software 6 of the control system 2 obtains the data and analyzes the data to determine: who is the source user who initiated the task; what type the task is; what type of associated resource the task works on; who is the target user; The console support software 6 also determines that if the task is to post a file or folder from the source user, the console support software 6 picks the corresponding file from the file and folder area 22 of Figure 4B of the source user's private workspace or folder information, and in this case deposit them into the files and folders area 19 of FIG. 4A of the group's common workspace.

如果任务是从在所述组的所述公共工作空间中的特定用户撤除以前张贴的文件或文件夹,则所述控制台支持软件6从在所述组的所述公共工作空间中的所述文件夹区域中搜索那个特定的用户的文件或文件夹的相应信息,并且还在搜索到之后从所述组的所述公共工作空间去除匹配的信息的条目。If the task is to remove previously posted files or folders from a particular user in said public workspace of said group, said console support software 6 removes a previously posted file or folder from said public workspace in said group The corresponding information of that particular user's file or folder is searched in the folder area, and entries of matching information are also removed from the public workspace of the group after being searched.

如果任务是向所述组中的用户张贴消息,则经过解析的消息将存储在图4的源用户的所述私人工作空间16的图4B的私人消息区21中,并且还由所述控制台支持软件6复制到所述用户组的图4的公共工作空间15的图4A的消息区18。If the task is to post a message to users in the group, the parsed message will be stored in the private message area 21 of FIG. 4B of the private workspace 16 of the source user of FIG. The supporting software 6 is copied to the message area 18 of FIG. 4A of the common workspace 15 of FIG. 4 of said user group.

如果任务是撤除(删除/去除)以前张贴的信息,则所述控制台支持软件6在所述组的所述公共工作空间的图4A的所述公共消息区18中搜索匹配的消息,并且如果找到这种消息条目,就去除该消息条目,上述搜索是基于消息和源用户标识以及诸如时间戳、安全许可等其它相关信息进行的,并且不限于此。If the task is to take down (delete/remove) a previously posted message, the console support software 6 searches for a matching message in the public message area 18 of FIG. 4A of the public workspace of the group, and if If such a message entry is found, it is removed, the search is based on, but not limited to, the message and source user identification and other relevant information such as timestamps, security clearances, etc.

应该注意到本发明的撤除文件或文件夹的任务实际上并没有从源用户的私人工作空间删除文件和文件夹。另外,当消息或者文件或文件夹的信息被写入、存储或者存放到或者所述私人空间或者所述公共工作空间、或者所述盘驱动器或者其它存储介质时,采用锁保护机制。在整个其余的讨论中,当发生写入/存储/存放行为时,假设锁保护为缺省行为,不需要进一步提到。事实上,利用本发明,多个组中的多个用户执行的张贴文件、文件夹和消息的各任务以及撤除以前张贴的文件、文件夹或消息的任务能够由所述控制台支持软件6以内存速度(memory speed)立即执行。It should be noted that the remove file or folder task of the present invention does not actually delete the file or folder from the source user's private workspace. In addition, when a message or information of a file or folder is written, stored or stored in either the private space or the public work space, or the disk drive or other storage medium, a lock protection mechanism is employed. Throughout the remainder of the discussion, lock protection is assumed to be the default behavior when write/store/deposit behavior occurs and no further mention is required. In fact, with the present invention, the individual tasks of posting files, folders and messages performed by multiple users in multiple groups, as well as the task of undoing previously posted files, folders or messages, can be performed by the console support software 6 in a Memory speed (memory speed) executes immediately.

图6A和图6B示出了在控制系统2的控制台支持软件6成功执行针对在各组中的各用户的任务后,所述用户组中的任何用户能够从图1的客户系统10上或者图1的控制系统2上或者图1的控制台系统1上的各用户的所述万维网浏览器9得到用户组1的公共消息显示区的所述部分2的新的视图,和用户组1的公共文档和内容显示区的所述部分3的新的视图。6A and FIG. 6B show that after the console support software 6 of the control system 2 successfully executes the task for each user in each group, any user in the user group can access the client system 10 from FIG. 1 or Said web browser 9 of each user on the control system 2 of FIG. 1 or on the console system 1 of FIG. A new view of the section 3 of the public document and content display area.

用户能够手动地点击刷新按钮以刷新或者所述部分2或者部分3的画面的相应部分,其中该刷新按钮没有在图6A和图6B上示出。所述部分2或者部分3的浏览器画面的所述相应部分还能够自动地刷新。事实上,可选地,所述控制台支持软件6在所述万维网网页中编码有运行时间脚本,所述运行时间脚本是用所述能够呈现的万维网格式编码的,并且在各用户登录至CCDSVM并且开始组在线会议之后显示在所述万维网浏览器9中。The user can manually click on the refresh button, which is not shown on FIGS. 6A and 6B , to refresh either the corresponding part of the screen of Part 2 or Part 3 . The corresponding part of the browser screen of the part 2 or part 3 can also be refreshed automatically. In fact, optionally, the console support software 6 has a run-time script encoded in the web page, the run-time script is encoded in the renderable web format and is And displayed in said web browser 9 after starting the group online meeting.

所述运行时间脚本将自动地并且周期性地执行刷新万维网浏览器画面的所述部分2和部分3的任务。周期性刷新的频率能够由所述CCDSVM的所述控制台支持软件6根据会议的需要调节,通常在1至3秒的范围,并且在这方面没有限制。同时,利用该优选的示例,由WCUWE提供的所述运行时间脚本是JavaScript,然而,其它类型的编程脚本或方法也是可以的,并且在本发明中对于使用什么种类的运行时间程序没有限制。另外,所述控制台支持软件6向各用户提供或者自动或者手动刷新他们的所述万维网浏览器9的选择。The runtime script will automatically and periodically perform the task of refreshing the parts 2 and 3 of the web browser screen. The frequency of periodic refreshing can be adjusted by the console support software 6 of the CCDSVM according to the needs of the meeting, usually in the range of 1 to 3 seconds, and there is no limit in this regard. Also, with this preferred example, the run-time script provided by WCUWE is JavaScript, however, other types of programming scripts or methods are also possible, and there is no limit to what kind of run-time program is used in the present invention. In addition, the console support software 6 provides each user with the option of refreshing their web browser 9 either automatically or manually.

在刷新各用户的所述万维网浏览器9画面的所述部分2或部分3时,将产生更新该画面的请求并且从所述万维网浏览器9向控制系统2发送该请求。所述控制台支持软件6获得各请求并且对各请求进行解析以确定什么用户组户以及所述组的所述公共工作空间的哪一部分需要更新。When refreshing said part 2 or part 3 of said web browser 9 screen for each user, a request to update this screen will be generated and sent from said web browser 9 to control system 2 . The console support software 6 obtains and parses the requests to determine what user groups and which part of the common workspace of the groups needs to be updated.

基于各经过解析的请求的信息,控制系统2的所述控制台支持软件6从所述用户组的图4的所述公共工作空间15检索更新后的资源和对象,其包括来自所述组的各用户的最近张贴的文件、文件夹或消息,并且还包括在由相同组的用户撤除一个或更多个文件或文件夹或消息后的文件和文件夹或消息的更新后的列表。最后,控制系统2的控制台支持软件6将资源和对象的检索出的信息转换成能够呈现的万维网格式(万维网网页)。Based on the information of each parsed request, the console support software 6 of the control system 2 retrieves updated resources and objects from the common workspace 15 of FIG. Each user's most recently posted files, folders or messages, and also includes an updated list of files and folders or messages after one or more files or folders or messages have been withdrawn by users of the same group. Finally, the console support software 6 of the control system 2 converts the retrieved information of resources and objects into a presentable web format (web page).

如果请求是更新组消息,则转换后的信息发送至相应用户的所述万维网网页/万维网浏览器9中的组公共消息显示区的部分2。如果请求的是更新组公共文件和文件夹显示区,则转换后的信息发送至所述万维网浏览器9的部分3。因此,在刷新所述万维网浏览器9的所述部分之后,各用户能够具有来自所述浏览器9上的组公共文件显示区的部分3的所有已张贴的文件和文件夹的等同视图,并且能够具有来自在所述万维网浏览器9上的组公共消息显示区的部分2的所有消息的等同视图,该所有消息是由相同组的所有其它用户张贴的。同时所述控制台支持软件6还允许各用户在在线交互式会议期间将资源和对象中的大多数保持在它们自己的私人工作空间,该私人工作空间是不向相同组中的其它用户公开的。If the request is to update a group message, the converted information is sent to the part 2 of the group common message display area in said web page/web browser 9 of the corresponding user. If the request is to update the group public files and folders display area, the converted information is sent to the part 3 of the web browser 9 . Thus, after refreshing said section of said web browser 9, each user is able to have an equivalent view of all posted files and folders from section 3 of the group common file display area on said browser 9, and It is possible to have an identical view of all messages from section 2 of the group common message display area on said web browser 9, posted by all other users of the same group. At the same time the console support software 6 also allows each user to keep most of the resources and objects in their own private workspace during the online interactive meeting, which is not disclosed to other users in the same group .

例如,用户X在他/她的所述万维网浏览器9能够看到:由用户Y张贴在组公共文件和文件夹显示区中图6A的“图片1(picture 1)”25和用户X他自己张贴的“Doc 1”,但是不能看到在用户Y的私人工作空间区中的其它任何信息。同时,用户Y在他/她的所述万维网浏览器9能够看到由用户X张贴在组公共文件和文件夹显示区中图6B的“Doc 1”24和用户Y他自己张贴的“图片1(picture 1)”,但不能够看到在用户X的私人工作空间区中的其它任何信息。For example, user X can see in his/her said web browser 9: "picture 1 (picture 1)" 25 of Figure 6A posted by user Y in the group public files and folder display area and user X himself Posted "Doc 1", but cannot see any other information in User Y's private workspace area. Simultaneously, user Y can see "Doc 1" 24 of Fig. 6B posted by user X in the group public files and folder display area in his/her said web browser 9 and "Picture 1" posted by user Y himself. (picture 1)", but cannot see any other information in User X's private workspace area.

传统互联网组通信模式和本发明中所述的基于组的通信模式之间的不同在于控制系统2的控制台支持软件6使各用户可以控制来自用户自已的私人工作空间所述资源的张贴或撤除,而所述传统互联网通信模式不能执行张贴/撤除任务。同时,例如,用CCDSVM的WCUWE撤除以前张贴的文件夹没有删除用户的私人工作空间中的材料,而用所述现有的互联网组通信模式的删除操作将完全删除张贴的文件夹。本发明的动态工作空间具有以下非凡的好处:在CCDSVM的WCUCE提供的在线会议中,为在线会议的各用户和组提供了灵活性、效率和信息安全性保护的组合。The difference between the traditional Internet group communication model and the group-based communication model described in the present invention is that the console support software 6 of the control system 2 enables each user to control the posting or removal of said resources from the user's own private workspace , while the traditional Internet communication model cannot perform posting/removal tasks. Also, for example, undoing a previously posted folder with CCDSVM's WCUWE did not delete the material in the user's private workspace, whereas a delete operation with the existing Internet group communication model would completely delete the posted folder. The dynamic workspace of the present invention has the following extraordinary benefits: In the online meeting provided by WCUCE of CCDSVM, it provides a combination of flexibility, efficiency and information security protection for each user and group of the online meeting.

另外,在优选的示例中,由于各文件的张贴的信息已经由所述控制台支持软件6编码有万维网链接并且显示在万维网浏览器9的所述部分3中,因此用户组中的各用户能够点击所述链接以从文件所处的系统下载所述文件,该文件提供在组中的它们对等用户的私人工作空间的私人文件和文件夹区中。例如,用户X能够从用户Y下载可能驻留在控制系统2或者预备系统3上的所述“图片1(picture 1)”,而且同时用户Y能够从用户X下载可能驻留在控制系统2或者预备系统3上的所述“Doc 1”。这实现了从在所述用户组中的许可的用户在许可的系统上真实的点对点(peer to peer)文件交换。另外,对于要下载的文件在文件大小方面没有大小的限制,这是由互联网技术赠送的益处。除了下载的示例的及能够理解的方法之外,检索对等用户的数字文档或内容的其它方法还可以采用更有效的专用文件传输机制以实现所述文件交换的结果。应该注意到,下载的所述方法仅应用于所述文件,但是不能应用于文件夹和其它资源信息。为了得到目标对等用户的全部的文件夹和其下的文件及子文件夹,需要特殊的文件和文件夹传输方法。Additionally, in the preferred example, each user in the user group can Clicking on the link downloads the file from the system where the file is provided in the private files and folders area of their peer users' private workspaces in the group. For example, user X can download from user Y said "picture 1 (picture 1)" that may reside on control system 2 or backup system 3, and at the same time user Y can download from user X that may reside on control system 2 or Prepare said "Doc 1" on System 3. This enables true peer-to-peer file exchange on permitted systems from permitted users in the user group. Additionally, there is no size limit on the file size for the files to be downloaded, a benefit bestowed by Internet technology. In addition to the exemplary and understood method of downloading, other methods of retrieving a peer user's digital documents or content may employ more efficient dedicated file transfer mechanisms to achieve the described file exchange results. It should be noted that the described method of downloading only applies to the files, but not to folders and other resource information. In order to get all the folders and the files and subfolders under them of the target peer user, special file and folder transfer methods are required.

如图9A和图9B以及图10A和图10B所示,控制系统2的控制台支持软件6还使各用户可以在在线会议期间通过所述操作菜单执行许多其它任务,诸如上载、更名、删除、复制/粘贴等,并且不限于此。上载操作允许各用户在会议期间通过万维网浏览器9从客户系统10或控制系统1的本地存储器一次一个动态地上载文件至控制系统2上的所述用户的私人工作空间中,并且进一步张贴至各用户所属的用户组的所述公共空间。As shown in Figures 9A and 9B and Figures 10A and 10B, the console support software 6 of the control system 2 also enables each user to perform many other tasks through the operation menu during the online meeting, such as uploading, renaming, deleting, Copy/paste etc., and not limited to this. The upload operation allows each user to dynamically upload files one at a time from the client system 10 or the local storage of the control system 1 via the web browser 9 into said user's private workspace on the control system 2 during the meeting and further post them to each The public space of the user group to which the user belongs.

以鼠标点击方式驱动的复制/粘贴操作允许将来自许可的预备系统3的许可的文件夹的文件和文件夹,除了如前面3.3段所述的直接张贴这些文件或文件夹而没有物理复制之外,还动态地且物理地复制至控制系统2上的各用户的私人工作空间中,并且所述文件和文件夹的信息能够进一步显示在各用户的所述万维网网页/浏览器并且张贴至各用户所属的组的公共工作空间。事实上,由控制系统2的控制台支持软件6提供的操作已经增加了针对各用户根据实际需要张贴或撤除文件和文件夹的效率。Mouse-click driven copy/paste operations allow files and folders to be copied from licensed folders of the licensed preparation system 3, in addition to directly posting these files or folders without physical copying as described in the preceding paragraph 3.3 , also dynamically and physically copied to each user's private workspace on the control system 2, and the information of said files and folders can be further displayed on said web page/browser of each user and posted to each user The common workspace of the group you belong to. In fact, the operations provided by the console support software 6 of the control system 2 have increased the efficiency of posting or undoing files and folders according to actual needs for each user.

另外,所述控制台支持软件6向各组的各用户提供以下能力:将所述各组的所述公共工作空间的公共消息区的张贴的消息保存至在各组的所述公共工作空间的公共文件和文件夹区中的文件中。此外,保存的文件能够由各组中的各用户用与张贴相同的方法观看、下载。此外,需要时,所述控制台支持软件6使用户能够去除所述用户组的公共工作空间的消息区中所有消息条目以将消息区复位为空。In addition, the console support software 6 provides each user of each group with the ability to: save the posted messages in the public message area of the public workspace of each group to the Files in the Public Files and Folders area. In addition, saved files can be viewed and downloaded by each user in each group in the same way as posting. In addition, the console support software 6 enables the user to remove all message entries in the message area of the public workspace of the user group to reset the message area to be empty when necessary.

重要的事实是CCDSVM的设计的WCUWE已经提供并发用户各自从网络上任何地方的单一万维网浏览器安全地执行许可的各种任务,这种任务能够在单一万维网浏览器内并发运行。由于控制系统2的控制台支持软件6使各用户对于在它们私人工作空间内和在各用户所属的组的所述公共工作空间内的资源对象具有独享的视图,并且使各用户管理在它们自己私人工作空间内的资源对象,因此在多个组中的多个用户能够并发地张贴或撤除文件、文件夹、消息或者其它资源对象,而不会干扰在其它用户组中的用户。从而,各用户和各组的工作空间被很好地保护。The important fact is that the WCUWE of the design of the CCDSVM has provided concurrent users each securely executing licensed various tasks from a single web browser anywhere on the network, such tasks being able to run concurrently within a single web browser. Since the console support software 6 of the control system 2 enables each user to have an exclusive view of the resource objects in their private workspace and in said public workspace of the group to which each user belongs, and enables each user to manage resources in their Resource objects within their own private workspace, so multiple users in multiple groups can post or remove files, folders, messages, or other resource objects concurrently without interfering with users in other user groups. Thus, the workspaces of each user and each group are well protected.

因此,控制系统2的控制台支持软件6使特权用户得以在控制系统上执行创建多个用户和用户组的任务,并且各组能够被分配有各种大小的用户用于在线交互式会议。CCDSVM的WCUWE能够支持的用户的总数和组的总数以及每组中用户的最多数量是实施问题并且取决于控制系统2的能力。CCDSVM的WCUWE和CCDSVM已经被设计有对于用户和预备系统3二者的无限扩缩性。另一方面,本发明的精神并不受WCUWE和CCDSVM的边界问题的限制。Thus, the console support software 6 of the control system 2 enables privileged users to perform the task of creating multiple users and user groups on the control system, and groups can be assigned users of various sizes for online interactive meetings. The total number of users and the total number of groups and the maximum number of users in each group that the WCUWE of CCDSVM can support is an implementation issue and depends on the capabilities of the control system 2 . CCDSVM's WCUWE and CCDSVM have been designed with infinite scalability for both user and standby systems 3 . On the other hand, the spirit of the present invention is not limited by the boundary problem of WCUWE and CCDSVM.

图8A和图8B示出了各用户X和用户Y具有彼此不同的私人工作空间,并且各被分配有不同的系统资源。不需要加入任何组或参加任何组会议,控制系统2的控制台支持软件6还能够提供用户X和用户Y点对点一次(one a time)立即张贴文件或文件夹至彼此,或者通过如在组在线会议模式下张贴或撤除材料的相似步骤立即撤除以前张贴的文件和文件夹:8A and 8B show that each of User X and User Y has private workspaces different from each other, and each is allocated different system resources. No need to join any group or attend any group meeting, the console support software 6 of the control system 2 can also provide user X and user Y point-to-point (one a time) to post files or folders to each other immediately, or through such as in group online Similar steps to post or remove material in meeting mode Remove previously posted files and folders immediately:

1)使各用户能够对用于张贴或撤除的文件或文件夹的源执行鼠标点击;1) Enable each user to perform a mouse click on the source of a file or folder for posting or removal;

2)如果用户希望通过操作菜单张贴任何文件或文件夹,使用户选择张贴操作任务;或者如果所述用户希望撤除以前张贴的文件或文件夹,使用户从操作菜单选择撤除操作任务;2) If the user wishes to post any files or folders through the operation menu, make the user select the posting operation task; or if the user wishes to remove the previously posted files or folders, make the user select the removal operation task from the operation menu;

3)一旦提交操作任务,使各用户向所述控制台支持软件9提供的“目标用户是谁?”的提示提供输入,并且进一步提交所选的任务;3) Once the operation task is submitted, each user is required to provide input to the prompt "Who is the target user?" provided by the console support software 9, and further submit the selected task;

4)所述控制台支持软件6获得源用户、文件或文件夹的源、操作类型和其它信息的任务信息并且对上述任务信息进行解析;4) The console support software 6 obtains the task information of the source user, the source of the file or folder, the operation type and other information and parses the above task information;

5)如果所述操作类型是张贴文件或文件夹,则所述控制台支持软件6将所述源文件或文件夹的信息存放在目标用户的所述私人工作空间的所述私人文件和文件夹区。如果所述操作类型是撤除文件或文件夹,则所述控制台支持软件6从所述目标用户的所述私人工作空间的所述私人文件和文件夹区搜索相应文件或文件夹的信息以匹配所述源文件或文件夹,如果找到了匹配,则从目标用户的所述私人工作空间的所述私人文件和文件夹区去除该文件或文件夹的相应条目;以及5) If the operation type is to post files or folders, then the console support software 6 stores the information of the source files or folders in the private files and folders in the private workspace of the target user district. If the operation type is to remove files or folders, the console support software 6 searches the information of the corresponding files or folders from the private files and folders area of the private workspace of the target user to match said source file or folder, if a match is found, removing the corresponding entry for that file or folder from said private files and folders area of said private workspace of the target user; and

6)一旦各用户刷新万维网浏览器9的万维网网页,则所述控制台支持软件检索目标用户的私人工作空间的所述私人文件和文件夹区中的更新后的信息并且转换成能够呈现的万维网格式(万维网网页),并且将所述万维网网页传递至各用户的万维网浏览器9用于显示和观看。6) Once each user refreshes the web page of the web browser 9, the console support software retrieves the updated information in the private files and folders area of the target user's private workspace and converts it into a rendered web page format (web page) and deliver said web page to each user's web browser 9 for display and viewing.

例如,如图8A所示,用户X能够照着所述步骤1)至3)将在用户X的万维网浏览器9中显示的私人工作空间的文件和文件夹区中的他的“文件夹2”32张贴给用户Y。如图8B所示,一旦用户Y通过走进显示树上的任何系统节点或文件夹节点刷新在系统上的他/她的所述万维网浏览器9,那么用户Y将在用户Y的私人工作空间的他/她的显示的私人文件和文件夹树中看到所述“文件夹2”32,如图8C所示。事实上,当走进所述万维网浏览器9上的系统节点和文件和文件夹树时,产生刷新万维网网页画面请求并且该请求被如在段3.4—3.5中或者在上述的步骤中描述的那样处理。For example, as shown in FIG. 8A, user X can follow the steps 1) to 3) to add his "folder 2" in the files and folders area of the private workspace displayed in user X's web browser 9 ”32 posted to user Y. As shown in Figure 8B, once User Y refreshes his/her said web browser 9 on the system by walking into any system node or folder node on the display tree, then User Y will be in User Y's private workspace The "folder 2" 32 is seen in his/her displayed private files and folder tree, as shown in FIG. 8C. In fact, when walking into the system node and file and folder tree on said web browser 9, a request to refresh the web page screen is generated and the request is processed as described in paragraphs 3.4-3.5 or in the steps above deal with.

除了在涉及两个或更多用户的会议的基于组的通信中张贴消息以外,CCDSVM的WCUWE还使各用户可以用非基于组的一对一消息模式向各其它用户张贴消息。图7A和图7B已经示出了不在相同用户组中的用户X和用户Y的示例,然而,控制系统2的控制台支持软件6使各用户能够从所述浏览器9中的有三个部分的万维网网页彼此共享和交换消息。In addition to posting messages in group-based communications for meetings involving two or more users, CCDSVM's WCUWE enables each user to post messages to each other in a non-group-based one-to-one messaging mode. 7A and 7B have shown examples of user X and user Y who are not in the same user group, however, the console support software 6 of the control system 2 enables each user to access the World Wide Web pages share and exchange messages with each other.

在所述浏览器9中的万维网网页的部分3使用户用相同的所述步骤工作,非基于组地一对一张贴文件或文件夹或者撤除以前张贴的文件或文件夹,如段3.9所述。在图7A和图7B中包括的部分3仅用于演示本发明如何灵活地在各用户的私人工作空间下显示信息。此外,在屏幕布局中的部分的数量以及在万维网网页显示中各部分的次序实际上并不是对本发明的限制。Part 3 of the web page in the browser 9 lets the user work with the same described steps of posting files or folders one-to-one or undoing previously posted files or folders on a non-group basis, as described in paragraph 3.9 . Section 3 is included in Figures 7A and 7B only to demonstrate how the present invention flexibly displays information under each user's private workspace. Furthermore, the number of sections in the screen layout and the order of the sections in the display of a web page is not actually a limitation of the invention.

由于与组在线会议中的不同,在这种情况下,所述控制台支持软件9在这种情况下不知道目标用户是谁,所以部分1是具有“给谁(To who)”的附加入输入字段的消息输入区。用户能够用以上在与本发明的段3.3-3.4中讨论的相似的所述步骤张贴消息。然而,与组会议消息模式不同,在从各用户获得消息的信息并且进行解析之后,控制系统2的控制台支持软件6将消息存放在私人工作空间的目标对等用户和原始发送用户二者的消息区中。此外,各用户利用如在段3.4-3.5中描述的在各用户的浏览器中显示消息的相同的所述步骤,能够观看在浏览器的部分2中的自己的消息和来自对等用户的消息二者。Part 1 is an additional entry with "To who" as in this case the console support software 9 does not know who the target user is, unlike in a group online meeting. The message input area of the input field. A user can post a message using the steps described above similar to those discussed in paragraphs 3.3-3.4 of the present invention. However, unlike the group conference message mode, after the information of the message is obtained from each user and parsed, the console support software 6 of the control system 2 deposits the message in the private workspace of both the target peer user and the original sending user. in the message area. In addition, each user is able to view their own messages and messages from peer users in section 2 of the browser using the same described steps for displaying messages in each user's browser as described in paragraphs 3.4-3.5 both.

例如,如图7A所示,用户X输入“用户X的msg 4”的消息30并且在“给谁(To who)”的输入字段中键入“用户Y”,然后通过点击“发送”按钮提交消息。与图7B所示相似,用户Y输入“用户Y的Msg 3”的消息31并且在“给谁(To who)”的输入字段中键入“用户X”,然后提交消息。一旦刷新各用户的万维网浏览器9的万维网网页,用户X将看到他/她发送的消息30以及来自用户Y的消息31。同时,用户Y将同时看到消息30和31二者。For example, as shown in FIG. 7A, user X enters a message 30 of "user X's msg 4" and types "user Y" in the input field of "to whom (To who)", and then submits the message by clicking the "send" button . Similar to that shown in FIG. 7B , user Y inputs the message 31 of "Msg 3 of user Y" and types "user X" in the input field of "to whom (To who)", and then submits the message. Upon refreshing the web page of each user's web browser 9, user X will see the message 30 sent by him/her as well as the message 31 from user Y. At the same time, user Y will see both messages 30 and 31 at the same time.

再次,万维网网页的三部分的所述设计选择以及各部分的次序仅是用于非基于组的对等用户通信的实施的优选示例。本发明不受万维网画面显示布局的限制,例如,仅具有所述部分1和部分2的画面显示也是可以的,等等,且不限于此。Again, the described design choices of the three parts of the web page and the order of the parts are only preferred examples of implementations for non-group-based peer-to-peer user communication. The present invention is not limited by the layout of the screen display of the World Wide Web, for example, a screen display having only said part 1 and part 2 is also possible, etc., and is not limited thereto.

CCDSVM的WCUWE已经提供用于任何团队的成员的安全性层次以跨越多个位置一起工作。利用所述安全性层次和张贴或撤除文件和文件夹的所述步骤,在非基于组会议的环境下,控制系统2的控制台支持软件6能够专门使仅团队领导具有张贴文件夹或文件以被所有团队成员或者被个别成员观看、共享和访问的能力。另外,在基于非组会议的环境下,控制台支持软件还使各团队成员仅对特定对等用户一次(one atime)张贴或撤除他/她的文件或文件夹。再次,所述文件和文件夹能够在所述控制系统2上或者在任何供应的所述预备系统3上。CCDSVM's WCUWE already provides layers of security for members of any team to work together across multiple locations. Utilizing the described security levels and the described steps of posting or removing files and folders, in a non-group based meeting environment, the console support software 6 of the control system 2 can specifically enable only the team leader to have the ability to post folders or files to The ability to be viewed, shared and accessed by all team members or by individual members. Additionally, in a non-group conferencing based environment, the console support software also enables each team member to post or unpost his/her files or folders only one atime to a specific peer user. Again, the files and folders can be on the control system 2 or on any provisioning system 3 .

对于CCDSVM的WCUWE,更具体地对于控制台支持软件6,相对直接了当的是支持在CCDSVM没有帐户且不能登录CCDSVM的大量在线用户以观看由具有CCDSVM的帐户的用户动态地张贴的文件、文件夹或消息。For WCUWE of CCDSVM, and more specifically for Console Support Software 6, it is relatively straightforward to support a large number of online users who do not have accounts at CCDSVM and cannot log into CCDSVM to view files, files dynamically posted by users with accounts on CCDSVM folder or message.

在优选的示例中,诸如在图6E中所示,控制系统2的控制台支持软件6向大量在线用户提供万维网网页,这些在线用户不用必须登录CCDSVM。所述万维网网页可以是具有部分1和部分2两个主要部分的布局,部分1在指定的用户组的公共工作空间中的共享消息区显示消息,而部分2指定的用户组的公共工作空间中的共享文件或文件夹区显示文件或文件夹。In a preferred example, such as shown in FIG. 6E, the console support software 6 of the control system 2 provides web pages to a large number of online users without necessarily logging into the CCDSVM. The web page may be a layout with two main parts, part 1 and part 2, part 1 displays messages in a shared message area in the public workspace of the specified user group, and part 2 in the public workspace of the specified user group The file or folder is displayed in the shared file or folder area.

对于属于相同的所述指定的用户组的用户,各用户从所述网络的任何系统上的万维网浏览器登录到CCDSVM,并且得到所述组在线会议万维网网页,对于用户X该万维网网页如图6A所示,对于用户Y该万维网网页如图6B所示。此外,如以前在段3.3-3.4中所述,在所述组中的各用户能够向指定的用户组的公共工作空间中的所述消息区立即张贴消息,或者向指定的用户组的公共工作空间中的共享文件和文件夹区立即张贴文件或文件夹。同时,用户组中的各用户能够以下述方式立即撤除以前张贴的文件或文件夹:去除在指定的用户组的公共工作空间中的文件和文件夹区中的相应的文件或文件夹条目;或者用户组中的各用户能够如前几段3.3-3.5中所述的从所述用户组的公共工作空间的公共消息区撤除以前张贴的消息。For users belonging to the same specified user group, each user logs into CCDSVM from a web browser on any system of the network, and obtains the group online meeting web page, as shown in Figure 6A for user X As shown, for user Y the web page is as shown in FIG. 6B. In addition, as previously described in paragraphs 3.3-3.4, each user in the group can immediately post a message to the message area in the designated user group's public workspace, or to the designated user group's public workspace Post files or folders instantly in the shared files and folders area in the space. At the same time, each user in the user group can immediately undo the previously posted file or folder by removing the corresponding file or folder entry in the files and folders area in the specified user group's public workspace; or Individual users in a user group are able to undo previously posted messages from the public message area of the user group's public workspace as described in the preceding paragraphs 3.3-3.5.

同时如同在段3.4-3.5中以前所述且如图6E所示,在CCDSVM没有帐户的大量在线用户的浏览器9中的所述万维网网页能够动态地更新、显示且被在任何地方的大众用户通过它们自己的浏览器相应地观看,并且与在图6A和图6B中示出的万维网网页/浏览器的所述部分2和部分3中动态显示是同步的。再次,万维网网页显示布局的所述两个部分是优选的示例,并且它不限制本发明,因为对于本发明,其它布局也是可以的,例如,它可以希望具有仅含有一个部分的万维网网页布局,根据用户的需要该部分或者用于消息的显示或者用于文件或文件夹的显示。At the same time as previously described in paragraphs 3.4-3.5 and as shown in Figure 6E, the web page in the browser 9 of a large number of online users who do not have an account with CCDSVM can be dynamically updated, displayed, and accessed by a mass user anywhere Viewed through their own browsers accordingly and synchronized with the dynamic display in said part 2 and part 3 of the web page/browser shown in Figures 6A and 6B. Again, said two parts of a web page display layout is a preferred example, and it does not limit the invention, since other layouts are possible for the invention, for example, it may be desirable to have a web page layout with only one part, This section is used either for the display of messages or for the display of files or folders according to the needs of the user.

如图8A、图8B和图8C所示,利用文件和文件夹的非基于组的点对点张贴或撤除,人们常常可以不用记住已经张贴了多少文件和文件夹用于共享。例如,如图8A所示,用户X能够选择“文件夹2”32,在操作菜单上选择张贴,并且提供目标“用户Y”以共享“文件夹2”32。如图8C所示,用户Y在用户X张贴“文件夹2”32后在用户Y的万维网浏览器中能够看到用户X的“文件夹2”32。如果用户X为其它的许多人们选择各种文件或文件夹以张贴并且共享,用户X将很难有时间记住已经共享了哪些并且目标用户是谁。如图11所示,控制系统2的控制台支持软件6能够向各用户,例如用户X,提供他或她已经张贴了多少文件或文件夹并且向谁张贴的控制列表的中央视图。With non-group-based peer-to-peer posting or undoing of files and folders, as shown in Figures 8A, 8B, and 8C, people can often forget about how many files and folders have been posted for sharing. For example, as shown in FIG. 8A , User X can select “Folder 2 ” 32 , select Post on the action menu, and provide a target “User Y” to share “Folder 2 ” 32 . As shown in FIG. 8C , user Y can see user X's "folder 2" 32 in user Y's web browser after user X posted "folder 2" 32 . If User X selects various files or folders for many other people to post and share, User X will have a hard time remembering which ones have been shared and who the target users are. As shown in Figure 11, the console support software 6 of the control system 2 can provide each user, eg user X, with a central view of a control list of how many files or folders he or she has posted and to whom.

如图11所示的个人共享管理,从用户X的万维网浏览器9看,张贴的“文件夹2”30的条目列在所述控制列表的底部并且它已经张贴/共享至用户Y。此外,所述控制台支持软件6能够使各用户可以通过以下方式选择性地撤除以前张贴的文件和文件夹:对于在中央视图万维网网页的所述共享列表中的相应条目点击操作菜单的“删除共享?”并且进一步产生撤除操作任务。例如,用户X点击“删除共享?”以撤除“文件2”32。之后,如在段3.4-3.5中所述,控制系统2的所述控制台支持软件6将执行所述撤除任务。此外,一旦刷新目标用户Y的万维网网页/万维网浏览器,代替看到如图8C所示的“文件夹2”32,用户Y将看到如图8B所示的所述万维网网页的更新的视图,其中“文件夹2”30已经被去除了。这里所示出的关于“删除共享?”的所述操作菜单仅仅是示例,并且它能够以任何其它形式显示。Personal Sharing Management as shown in Figure 11, from User X's web browser 9, the posted "Folder 2" 30 entry is listed at the bottom of the control list and it has been posted/shared to User Y. In addition, the console support software 6 enables each user to selectively remove previously posted files and folders by clicking on the "Delete Share?" and further generate a removal operation task. For example, User X clicks "Remove Share?" to remove "File 2" 32 . Afterwards, the console support software 6 of the control system 2 will perform the removal tasks as described in paragraphs 3.4-3.5. Furthermore, upon refreshing the target user Y's web page/web browser, instead of seeing "Folder 2" 32 as shown in Figure 8C, User Y will see an updated view of said web page as shown in Figure 8B , where "folder 2" 30 has been removed. The operation menu on "Delete Share?" shown here is just an example, and it can be displayed in any other form.

除了使组中的源用户控制在基于组的通信中撤除文件或文件夹,控制系统2)的所述控制台支持软件6还可以使特权用户能够撤除在所述万维网网页的所述显示的文件和文件夹部分中的以前张贴的文件或文件夹。为了支持该能力,所述控制台支持软件6将提供操作菜单以与在所述显示部分中的所述显示的文件和文件夹相关联,进一步允许特权用户执行相似的撤除操作。在接收到撤除操作之后,所述控制台支持软件6将执行相似的所述搜索,在所述组的组公共工作空间的组文件和文件夹区19(图4A)中搜索所选的文件或文件夹,如果有匹配的,则相应的条目将被删除。同时,如前所述,万维网网页/万维网浏览器的文件和文件部分能够相应地被刷新。In addition to enabling source users in groups to control removal of files or folders in group-based communications, said console support software 6 of control system 2) may also enable privileged users to remove said displayed files on said web page and previously posted files or folders in the Folders section. To support this capability, the console support software 6 will provide an action menu to associate with the displayed files and folders in the display section, further allowing privileged users to perform similar undo operations. After receiving the undo operation, the console support software 6 will perform a similar said search for the selected files or folder, and if there is a match, the corresponding entry will be deleted. At the same time, as previously mentioned, the files and file sections of the web page/web browser can be refreshed accordingly.

已经简单地描述了本发明操作的基于万维网的网络环境的实施方式,图12示出了计算机系统1200的示例,它为示例性客户系统10、预备系统3、控制系统2或控制台系统1,在其中可以实施本发明的特征。基于万维网的信息交换的处理能够在任何基于处理器的计算机系统中实施,诸如PC、工作站或者大型计算机。对于本领域的普通技术人员来说,可以清楚还可以采用其它另选的计算机系统体系结构。Having briefly described an embodiment of a web-based network environment in which the present invention operates, Figure 12 shows an example of a computer system 1200, which is an exemplary client system 10, backup system 3, control system 2, or console system 1, Features of the invention may be implemented therein. The process of web-based information exchange can be implemented in any processor-based computer system, such as a PC, workstation or mainframe computer. It will be apparent to those of ordinary skill in the art that other alternative computer system architectures may also be employed.

参照回图12,计算机系统200包括处理单元201、接口总线211和输入/输出(“IO”)单元220。处理单元201包括处理器202、主内存204、系统总线211、静态内存器件206、总线控制单元205、海量存储器207和生产规划模块230。总线211用于在各种部件和用于数据处理的处理器202之间传递信息。处理器202可以是品种繁多的通用处理器或微处理器中任意处理器,诸如PentiumTM微处理器、MotorolaTM 68040、或PowerPCTM微处理器。Referring back to FIG. 12 , the computer system 200 includes a processing unit 201 , an interface bus 211 and an input/output (“IO”) unit 220 . The processing unit 201 includes a processor 202 , a main memory 204 , a system bus 211 , a static memory device 206 , a bus control unit 205 , a mass storage 207 and a production planning module 230 . The bus 211 is used to transfer information between various components and the processor 202 for data processing. Processor 202 may be any of a wide variety of general-purpose processors or microprocessors, such as Pentium microprocessors, Motorola 68040, or PowerPC microprocessors.

可以包括多级高速缓存内存的主内存204存储频繁地使用的数据和指令。主内存204可以为RAM(随机访问存储器)、MRAM(磁RAM)或闪速内存。静态内存206可以为与总线211耦合的ROM(只读存储器),该ROM用于存储静态信息和/或指令。总线控制单元205与总线211-212耦合,并且控制诸如主内存204或处理器202的那些部件能够使用总线。总线控制单元205管理在总线211和总线212之间的通信。海量存储器207可以为磁盘、光盘、硬盘驱动器、软盘、CD-ROM和/或闪速存储器,用于存储大量数据。在一种实施方式中,基于万维网的信息交换230为用于便于在万维网上进行信息交换的网络控制部件。应该注意到基于万维网的信息交换230可以是软件或者硬件或者软件和硬件部件的组合。Main memory 204 , which may include multiple levels of cache memory, stores frequently used data and instructions. Main memory 204 may be RAM (Random Access Memory), MRAM (Magnetic RAM), or Flash memory. The static memory 206 may be a ROM (read only memory) coupled to the bus 211 for storing static information and/or instructions. The bus control unit 205 is coupled to the buses 211-212 and controls those components such as the main memory 204 or the processor 202 to be able to use the buses. The bus control unit 205 manages communication between the bus 211 and the bus 212 . The mass storage 207 can be a magnetic disk, optical disk, hard drive, floppy disk, CD-ROM and/or flash memory for storing large amounts of data. In one embodiment, web-based information exchange 230 is a network control component for facilitating information exchange over the world wide web. It should be noted that the web-based information exchange 230 can be software or hardware or a combination of software and hardware components.

在一种实施方式中,I/O单元220包括显示器221、键盘222、光标控制器件223和通信器件225。显示器件221可以为液晶显示器件、阴极射线管(“CRT”)、触摸屏显示器或者其它适宜的显示器件。显示器221投影或显示图形规划板(graphical planning board)的图像。键盘222可以为传统的字母数字输入器件,用于在计算机系统200和计算机操作人员之间通信信息。另一类型的用户输入器件是光标控制器件223,诸如传统的鼠标、触摸鼠标、跟踪球或者其它类型的光标器,用于在系统200和用户之间通信信息。In one embodiment, the I/O unit 220 includes a display 221 , a keyboard 222 , a cursor control device 223 and a communication device 225 . The display device 221 may be a liquid crystal display device, a cathode ray tube ("CRT"), a touch screen display, or other suitable display device. The display 221 projects or displays an image of a graphical planning board. Keyboard 222 may be a conventional alphanumeric input device used to communicate information between computer system 200 and a computer operator. Another type of user input device is a cursor control device 223, such as a conventional mouse, touch mouse, trackball, or other type of cursor, used to communicate information between the system 200 and the user.

通信器件225连接到总线211,用于通过广域网102从远程计算机或服务器(诸如服务器104或者其它计算机)访问信息。通信器件225可以包括调制解调器或者网络接口器件或者便于在计算机200和网络之间通信的其它相似器件。计算机系统200可以通过诸如图1示出的构架的网络构架连接到大量服务器。A communication device 225 is connected to bus 211 for accessing information from a remote computer or server (such as server 104 or other computer) over wide area network 102 . Communications device 225 may include a modem or a network interface device or other similar device that facilitates communications between computer 200 and a network. Computer system 200 may be connected to a large number of servers through a network architecture such as the architecture shown in FIG. 1 .

已经参照一些示例相当详细地描述了本发明。然而,其它的版本和示例也是可以的,因此,本发明的精神不应限于这些示例和/或实施方式。同时,本发明的权利要求标有编号,并且在大多数情况下,编号不是表示任何顺序或者次序,除非作为方法的步骤进行了特别描述。The invention has been described in some detail with reference to some examples. However, other versions and examples are also possible, and thus, the spirit of the present invention should not be limited to these examples and/or implementations. At the same time, the claims of the present invention are marked with numbers, and in most cases, the numbers do not indicate any sequence or sequence unless specifically described as steps of a method.

Claims (36)

1.一种基于万维网的中央控制的分布式虚拟机(“CCDSVM”),用于提供动态工作空间,该动态工作空间用于成组用户执行向在网络上的一个或更多个受众张贴或撤除在所述CCDSVM中的他们的消息、文件、文件夹和其它资源的任务,所述CCDSVM包括:1. A web-based centrally controlled distributed virtual machine ("CCDSVM") for providing a dynamic workspace for groups of users to perform posting or Tasks that remove their messages, files, folders, and other resources in the CCDSVM, which includes: 控制系统,配置为供应通过通信网络连接的一个或更多个预备系统;a control system configured to supply one or more backup systems connected by a communication network; 至少一个客户系统,耦合至所述控制系统并且耦合至所述通信网络;at least one client system coupled to the control system and to the communication network; 至少一个控制台系统,耦合至所述客户系统并且配置为连接至所述通信网络;以及at least one console system coupled to the client system and configured to connect to the communication network; and 其中,所述控制系统包括控制台支持软件,该控制台支持软件被配置使一个或更多个登录用户能够从在所述通信网络上的任何系统的万维网浏览器立即执行以基于组的模式或者非基于组的一对一模式向所述通信网络的一个或更多个受众张贴或者撤除消息或文件或文件夹或者系统资源信息,所述消息或文件或者文件夹或者系统资源信息是在所述控制系统上的或者在所述预备系统上的。Wherein said control system includes console support software configured to enable one or more logged-in users to immediately execute from a web browser of any system on said communications network in a group-based mode or posting or removing messages or files or folders or system resource information to one or more audiences of said communication network in a non-group-based one-to-one mode, said message or file or folder or system resource information being on said on the control system or on said backup system. 2、如权利要求1所述的CCDSVM,2. CCDSVM according to claim 1, 其中所述控制系统、所述预备系统、所述客户系统和所述控制台系统是计算系统,其中各所述计算系统分别包括CPU、网络连接介质、无线卡、存储介质,其中存储介质为内存、盘驱动器、带驱动器和存储棒;以及Wherein the control system, the backup system, the client system and the console system are computing systems, wherein each of the computing systems includes a CPU, a network connection medium, a wireless card, and a storage medium, wherein the storage medium is a memory , disk drives, tape drives, and memory sticks; and 其中所述计算系统为服务器、台式器件、膝上型器件、手持器件和蜂窝电话。Wherein said computing system is a server, a desktop device, a laptop device, a handheld device, and a cell phone. 3、如权利要求1所述的CCDSVM,3. The CCDSVM according to claim 1, 其中,所述通信网络为互联网、或内联网或局域网(“LAN”)或者互联网、内联网和LAN的组合,并且所述通信网络还包括交换机、路由器、各种电缆、网络连接介质、域名服务器(“DNS”)、网关、通信协议、或者防火墙;以及Wherein, the communication network is the Internet, or intranet or local area network ("LAN") or a combination of the Internet, intranet and LAN, and the communication network also includes switches, routers, various cables, network connection media, domain name servers (“DNS”), gateways, communication protocols, or firewalls; and 其中由所述通信网络采用的所述通信协议包括HTML/HTTP、TCP/IP、WML/WAP或者基于专用的协议。Wherein the communication protocol adopted by the communication network includes HTML/HTTP, TCP/IP, WML/WAP or a dedicated protocol. 4、如权利要求1所述的CCDSVM,4. The CCDSVM according to claim 1, 其中所述控制系统配置为包括万维网服务器软件、控制台支持软件和万维网浏览器软件;Wherein said control system is configured to include web server software, console support software and web browser software; 其中所述预备系统包括服务软件模块、万维网浏览器和万维网服务器软件,其中所述服务软件模块被配置为在所述预备系统和所述控制台支持软件之间传递数据;wherein said provisioning system includes a service software module, a web browser, and web server software, wherein said service software module is configured to transfer data between said provisioning system and said console support software; 其中所述控制台支持软件被配置为通过自动供应协议供应所述预备系统,其中在预备处理之后,与所述预备系统相关的信息组织成存储在所述控制系统中的表格的列表,并且所述控制台支持软件还被配置为通信且管理所述预备系统,所述控制台支持软件耦合到所述万维网界面软件,用于在所述通信网络下通过万维网服务器软件在所述控制台支持软件和任何系统的万维网浏览器之间传递数据;wherein said console support software is configured to provision said provisioning system via an automated provisioning protocol, wherein after provisioning processing information related to said provisioning system is organized into a list of tables stored in said control system, and the The console support software is also configured to communicate and manage the preparation system, the console support software is coupled to the web interface software for running on the console support software through the web server software under the communication network transfer data to or from any system's World Wide Web browser; 其中所述控制台支持软件、服务软件、万维网服务器软件和万维网浏览器是用C、C++、Java或者JavaScript编程语言实施的;以及wherein said console support software, server software, web server software and web browser are implemented in C, C++, Java or JavaScript programming language; and 其中所述控制台支持软件、万维网服务器软件模块、服务软件模块被耦合而创建基于万维网的计算机用户工作环境(“WCUWE”)。Wherein said console support software, web server software module, and service software module are coupled to create a web-based computer user work environment ("WCUWE"). 5、如权利要求1所述的CCDSVM,5. The CCDSVM according to claim 1, 其中所述控制台支持软件包括所述万维网浏览器,用于向用户显示万维网网页;其中各所述万维网网页分别是用HTML、XML或WML编码的;以及wherein said console support software includes said web browser for displaying web pages to a user; wherein each of said web pages is coded in HTML, XML or WML, respectively; and 其中所述万维网浏览器能够向所述控制系统传递张贴对象或者撤除对象的任务。Wherein the web browser is capable of passing the task of posting objects or removing objects to the control system. 6、如权利要求1所述的CCDSVM,6. The CCDSVM according to claim 1, 其中各所述用户登记到控制台支持软件,wherein each of said users is registered to the console support software, 其中所述控制系统检验所述用户的验证并且为各所述用户分配私人工作空间;wherein said control system verifies the authentication of said users and assigns a private workspace to each of said users; 其中所述私人工作空间被分配有在控制系统上的或者在预备系统上的各种系统资源;wherein said private workspace is allocated various system resources either on the control system or on the standby system; 其中所述控制台支持软件被配置为便于各所述用户通过基于万维网的通信网络登录CCDSVM的验证处理,其中所述控制台支持软件还被配置为向经验证的用户提供显示他们私人工作空间的万维网网页,其中所述控制台支持软件允许所述用户在所述私人工作空间内执行各种许可的任务。wherein said console support software is configured to facilitate the authentication process for each of said users to log into the CCDSVM via a web-based communication network, wherein said console support software is further configured to provide authenticated users with a display of their private workspace A web page, wherein said console support software allows said user to perform various permitted tasks within said private workspace. 7、如权利要求6所述的CCDSVM,7. CCDSVM according to claim 6, 其中所述任务包括张贴消息、撤除消息、张贴文件、张贴文件夹、系统管理、文件夹管理、文件管理、网络管理、存储器件管理和验证管理;Wherein said tasks include posting messages, removing messages, posting files, posting folders, system management, folder management, file management, network management, storage device management and verification management; 其中所述分配的资源包括在所述通信网络上的系统组、预备系统、控制系统和相关联的信息,其中所述相关联的信息包括一个或更多个内存、CPU、盘驱动器或RAID或存储棒或带驱动器的存储介质、在盘上的存储容量、文件系统、文件夹、子文件夹、在任何文件夹中的文件、消息和用户安全配置文件、组、用户的特定访问位置/点、电子邮件地址、网络接口卡或端口的网络信息、DNS、网关或广播;wherein said allocated resources include groups of systems, backup systems, control systems, and associated information on said communication network, wherein said associated information includes one or more memory, CPU, disk drives, or RAID or Memory stick or storage medium with drive, storage capacity on disk, file system, folders, subfolders, files in any folder, messages and user security profiles, groups, user specific access locations/points , email addresses, network information for network interface cards or ports, DNS, gateways, or broadcasts; 其中与显示的各登录用户的私人工作空间相关联的资源是由特权用户动态分配的,从而允许所述登录用户观看到分配的资源;以及wherein the resources associated with the displayed private workspaces of each logged-in user are dynamically assigned by the privileged user, thereby allowing the logged-in user to view the assigned resources; and 其中所述登录用户允许响应于分配给所述登录用户的安全性许可而改变所分配的资源和所述任务。Wherein the logged-in user allows changes to the assigned resources and the tasks in response to security permissions assigned to the logged-in user. 8、如权利要求1所述的CCDSVM,8. The CCDSVM of claim 1, 其中如果所述用户执行向在所述通信网络上的所述一个或更多个受众张贴或撤除消息或文件或文件夹或所述资源的任务,并且至少一个或更多个受众与所述用户在相同的用户组,则所述通信模式为基于组的模式,其中如果所述用户执行向仅一个所述受众张贴或者撤除消息或文件或文件夹或所述资源的任务,其中所述一个受众具有在所述CCDSVM的登记帐户,其中所述通信模式为非基于组的一对一模式;以及Wherein if said user performs the task of posting or removing a message or file or folder or said resource to said one or more audiences on said communication network, and at least one or more audiences are associated with said user In the same user group, then said communication mode is a group-based mode, wherein if said user performs a task of posting or removing a message or file or folder or said resource to only one of said audiences, wherein said one audience have a registered account with the CCDSVM, wherein the communication mode is a non-group-based one-to-one mode; and 其中在所述通信网络上的所述受众是具有在所述CCDSVM的帐户的用户,其中所述大众用户没有在所述CCDSVM的登记帐户。Wherein said audience on said communications network is users having accounts with said CCDSVM, wherein said mass users do not have registered accounts with said CCDSVM. 9、如权利要求1所述的CCDSVM,9. The CCDSVM of claim 1, 其中如果所述用户与所述受众用基于组的模式通信,则所述用户被配置为被分配至所述CCDSVM的组帐户;wherein said user is configured as a group account assigned to said CCDSVM if said user communicates with said audience in a group-based mode; 其中所述组帐户是由所述CCDSVM的特权用户创建的;wherein said group account is created by a privileged user of said CCDSVM; 所述控制台支持软件在组创建时间期间向各组帐户分配公共工作空间;said console enabling software to assign a common workspace to groups of accounts during group creation time; 其中所述公共工作空间基于所述组的安全性范围和许可初始分配有所述资源;以及wherein the common workspace is initially assigned the resource based on security scopes and permissions of the group; and 其中所述公共工作空间的所述资源动态地分配给授权的用户。Wherein the resources of the public workspace are dynamically assigned to authorized users. 10、一种支持多组中的多用户的方法,各用户从在网络上的任何系统的万维网浏览器立即地执行以下任务:向各目标组的公共工作空间张贴各源用户的私人文件、文件夹、消息或资源的信息或从各目标组的公共工作空间撤除各源用户的私人文件、文件夹、消息或资源的信息,或者向在CCDSVM环境中的对等用户的私人工作空间张贴各源用户的私人文件、文件夹、消息或资源的信息或者从在CCDSVM环境中的对等用户的私人工作空间撤除各源用户的私人文件、文件夹、消息或资源的信息,该方法包括:10. A method of supporting multiple users in multiple groups, each user performs the following tasks immediately from any system's World Wide Web browser on the network: Post private files, files of each source user to the public workspace of each target group Folder, message or resource information or remove each source user's private file, folder, message or resource information from the public workspace of each target group, or post each source to the peer user's private workspace in the CCDSVM environment Information about a user's private files, folders, messages or resources or information about removing each source user's private files, folders, messages or resources from a peer user's private workspace in a CCDSVM environment, the method comprising: 使CCDSVM的特权用户能够从系统的万维网浏览器登录至CCDSVM以执行创造建组或用户帐户的任务;Enable a privileged user of CCDSVM to log into CCDSVM from the system's web browser to perform the task of creating group or user accounts; 将所述用户分配至一个或更多个特定的组,并且将相关联的口令、安全性特权、在控制系统上或者在预备系统上的初始资源以及相关信息分配给各所述用户或组;assigning said users to one or more specific groups, and assigning associated passwords, security privileges, initial resources on the control system or on a standby system, and related information to each of said users or groups; 将创建的用户/组的信息自动地存储至控制系统上的存储介质中作为用户账户配置文件;Automatically store the created user/group information to the storage medium on the control system as a user account configuration file; 提供一个或更多个所述用户的确认以各自从所述万维网浏览器登录CCDSVM;providing confirmation by one or more of said users to each log into CCDSVM from said web browser; 通过以下方式为各确认的用户提供动态私人工作空间并且为相关联的组提供动态的公共工作空间:动态地检索所述分配的资源和信息并且将所述分配的资源和信息转换成能够呈现的万维网格式(万维网网页)以在各确认的用户的万维网浏览器中显示;Provides a dynamic private workspace for each identified user and a dynamic public workspace for associated groups by dynamically retrieving and converting the assigned resources and information into a presentable web format (web page) for display in each identified user's web browser; 使各确认的用户能够从在任何系统上的所述万维网浏览器通过与基于组的模式或者一对一的模式相关联的操作菜单立即并发地执行以下任务:向各目标组的所述公共工作空间张贴存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者从目标组的所述公共工作空间撤除存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者向各目标对等用户的私人工作空间张贴存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者从各目标对等用户的私人工作空间撤除存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息;enabling each identified user to immediately and concurrently perform the following tasks from said web browser on any system through an action menu associated with either a group-based mode or a one-to-one mode: said public work to each target group space post messages or information about files, folders, or resources stored in said private workspace of the identified user, or remove information stored in said private workspace of the identified user from said public workspace of the target group or post messages or files, folders or said resources stored in said private workspace of the identified user to the private workspace of each target peer user or remove from the private workspace of each targeted peer user messages or information about files, folders or said resources stored in said private workspace of the identified user; 获得从各所述用户的浏览器传递的相关任务信息并且对该相关任务信息进行解析,其中所述任务信息包括操作类型、源用户、将要张贴或者撤除的资源的类型、目标用户和时间戳;Obtaining relevant task information transmitted from each user's browser and parsing the relevant task information, wherein the task information includes operation type, source user, type of resource to be posted or removed, target user and time stamp; 执行专门设计的张贴或撤除任务,并且在各目标用户的私人工作空间中或者在各目标组的公共工作空间中创立任务的结果;Execute a specially designed post or remove task and create the result of the task in the private workspace of each target user or in the public workspace of each target group; 将所述任务的结果转换成能够呈现的万维网格式(万维网网页)以在各目标对等用户的万维网浏览器中显示;以及converting the results of the task into a web-capable format (web page) for display in the web browser of each target peer user; and 提供对所述各目标对等用户的所述万维网浏览器的自动刷新以更新所述文件、文件夹、消息和所述资源的新信息。An automatic refresh of said web browsers of said respective target peer users is provided to update said files, folders, messages and new information of said resources. 11、如权利要求10所述的方法,其中所述使CCDSVM的特权用户能够从系统的万维网浏览器登录至CCDSVM以执行创建组或用户帐户的任务还包括:11. The method of claim 10, wherein said enabling a privileged user of the CCDSVM to log into the CCDSVM from a system's web browser to perform the task of creating a group or user account further comprises: 为各所述用户和组创建不同的帐户类型,并且分配不同的资源;Create different account types and assign different resources to each of said users and groups; 向在相同组中的所述用户分配相同的组标识(“ID”),其中组可以具有至少一用户至高达控制台支持软件支持的最多数量的用户,其中所述安全性特权包括哪个用户能够访问哪些资源并且在什么样的系统上执行什么种类的任务;Assigning the same group identification ("ID") to said users in the same group, where a group can have at least one user up to a maximum number of users supported by the console support software, where said security privileges include which users can what resources are accessed and what kind of tasks are performed on what systems; 所述创建用户和组的任务信息从任何系统的所述万维网浏览器传递至所述控制系统的控制台支持软件;以及said task information of creating users and groups is passed from said web browser of any system to console support software of said control system; and 一旦控制台支持软件执行了所述任务,所述用户和组的帐户信息以在所述控制系统上的数据库的形式自动地存储在存储介质中;并且所述存储介质为存储器或盘或者二者。Once the console support software has performed said tasks, said user and group account information is automatically stored in a storage medium in the form of a database on said control system; and said storage medium is memory or disk or both . 12、如权利要求10所述的方法,其中所述使CCDSVM的特权用户能够从系统的万维网浏览器登录至CCDSVM以执行创建组或用户帐户的任务还包括:12. The method of claim 10, wherein said enabling a privileged user of the CCDSVM to log into the CCDSVM from a system's web browser to perform the task of creating a group or user account further comprises: 如果用户或组的所述分配的资源是所述用户的私人文件夹,所述用户被许可执行以下任务:创建或删除子文件夹、删除文件、张贴或撤除文件和文件夹、上载或下载、给文件和文件夹更名、在所述私人文件夹和在许可的系统上的文件夹之间复制、移入或移出文件或子文件夹,许可的系统包括控制系统、预备系统和非预备系统;If said assigned resource for a user or group is said user's private folder, said user is permitted to perform the following tasks: create or delete subfolders, delete files, post or remove files and folders, upload or download, Rename files and folders, copy, move in or out files or subfolders between said private folders and folders on Permitted Systems, including Control Systems, Standby Systems and Non-Standby Systems; 如果所述许可的系统预备系统,所述控制系统的控制台支持软件与预备系统的服务软件模块一起工作,以向用户提供在许可的系统的文件夹和控制系统上的或者预备系统上的私人工作空间的分配的私人文件夹区之间直接复制或移动文件夹或文件,而没有大小限制;以及If the licensed system hosts the system, the control system's console support software works with the host system's service software module to provide the user with the licensed system's folders and private Copy or move folders or files directly between assigned private folder areas of a workspace without size limitations; and 所述控制台支持软件使所述用户能够从用户的本地存储器直接上载文件至私人工作空间的用户的被分配的私人文件夹区,没有大小限制,所述用户的本地存储器在所述客户系统上、或者在预备系统上、或者在控制台系统上,所述私人工作空间或者在控制系统上或者在预备系统上。The console support software enables the user to upload files directly to the user's assigned private folder area of the private workspace from the user's local storage, which is on the client system, without size limitations , either on the standby system, or on the console system, the private workspace is either on the control system or on the standby system. 13、如权利要求10的方法,其中将所述用户分配至一个或更多个特定的组,并且将相关联的口令、安全性特权、在控制系统上或者在预备系统上的初始资源以及相关信息分配给各所述用户或组:13. The method of claim 10, wherein the user is assigned to one or more specific groups, and associated passwords, security privileges, initial resources on the control system or on the standby system, and associated Information is assigned to each said user or group: 所述用户登录确认包括对用户帐户名、口令、许可的接入点(来自什么系统具有什么IP地址)、和相关信息用存储在所述用户账户配置文件中的对等信息进行验证;The user login confirmation includes verifying the user account name, password, permitted access points (from what system with what IP address), and related information with the peer-to-peer information stored in the user account profile; 所述能够呈现的万维网格式可以用HTML、XML或WML编码并且在任何系统的万维网浏览器和所述控制系统之间通过通信链接传递;said renderable web format may be encoded in HTML, XML or WML and passed over a communication link between any system's web browser and said control system; 所述编码的能够呈现的万维网格式包括一段或多段运行时间代码以在万维网浏览器上运行,并且这种运行时间代码用JavaScript实施;以及The encoded renderable web format includes one or more pieces of runtime code to run on a web browser, and such runtime code is implemented in JavaScript; and 选择所述万维网格式的选择取决于通信链接以及在控制系统和所述万维网浏览器驻留的系统之间的通信链接的相关联的协议,并且所述相关联的协议为HTTP、SOAP或WAP。The choice of selecting said web format depends on the communication link and the associated protocol of the communication link between the control system and the system where the web browser resides, and said associated protocol is HTTP, SOAP or WAP. 14、如权利要求10所述的方法,其中所述将所述用户分配至一个或更多个特定的组,并且将相关联的口令、安全性特权、在控制系统上或者在预备系统上的初始资源以及相关信息分配给各所述用户或组:14. The method of claim 10, wherein said assigning said user to one or more specific groups and assigning associated passwords, security privileges, Initial resources and related information are assigned to each of the said users or groups: 所述特权用户立即分配资源给普通用户或组用于访问,或者从所述普通用户或组实时地立即收回以前分配的资源;said privileged user immediately allocates resources to normal users or groups for access, or immediately reclaims previously allocated resources from said normal users or groups in real time; 所述用户的私人工作空间为每用户的动态工作环境,其动态地包括所述资源的各种许可的分配的信息并且允许各用户在所述资源下执行各种任务;所述私人工作空间的所述资源包括私人消息区以及文件和文件夹区、网络或存储信息区;The user's private workspace is a dynamic work environment for each user, which dynamically includes the allocation information of various permissions of the resource and allows each user to perform various tasks under the resource; the private workspace's Said resources include areas for private messages as well as areas for files and folders, network or stored information; 所述组的公共工作空间为每组的动态工作环境,其动态地还包括各种所述许可的资源,并且允许在相同组的各用户执行各种任务;公共工作空间的所述资源包括组公共消息区、文件和文件夹区、网络或存储信息区;The group's public workspace is a dynamic work environment for each group, which dynamically also includes various resources of the permission, and allows each user in the same group to perform various tasks; the resources of the public workspace include group public message area, file and folder area, network or storage information area; 所述资源为从存储在所述存储介质上的所述数据库中动态地检索的,并且被转换成能够呈现的万维网格式并且根据需要被显示在各用户的万维网浏览器上;said resource is dynamically retrieved from said database stored on said storage medium and converted into a renderable web format and displayed on demand on each user's web browser; 利用安全性许可,在组中的所述用户在用户的私人工作空间和组的公共工作空间之间来回移动信息;以及Using security permissions, said user in the group moves information back and forth between the user's private workspace and the group's public workspace; and 控制系统的所述控制台支持软件将各组和用户的所述工作空间组织成CCDSVM的所述WCUWE的动态工作空间。The console support software of the control system organizes the workspaces of groups and users into the dynamic workspace of the WCUWE of CCDSVM. 15、如权利要求10所述的方法,其中所述将创建的用户/组的信息自动地存储至在控制系统上的存储介质中作为用户帐户的概要包括:15. The method of claim 10, wherein said automatically storing created user/group information to a storage medium on the control system as a user account profile comprises: 为了支持张贴或撤除消息,由所述控制台支持软件提供的万维网网页含有消息输入区部分和消息显示部分;In order to support posting or removing messages, the World Wide Web page provided by the console support software contains a message input area part and a message display part; 为了支持张贴或撤除文件或者文件夹,由所述控制台支持软件提供的万维网网页含有文件和文件夹管理部分,该部分或者图形化地显示为文件和文件夹树或者非图形化地显示,并且具有相关联的操作菜单,并且万维网网页包括仅用于所述基于组的模式的显示张贴的文件和文件夹部分;以及To support posting or removal of files or folders, the web pages provided by the console support software contain a file and folder management section which is displayed either graphically as a file and folder tree or non-graphically, and have an associated Actions menu, and the World Wide Web page includes a Display Posted Files and Folders section for only said group-based mode; and 为了支持张贴或撤除所述资源信息,由所述控制台支持软件提供的万维网网页含有所述部分以显示各种不同类型的资源信息,该资源信息为在CCDSVM的系统上的存储器件、网络卡或IP地址、CPU状态或内存使用的信息。In order to support posting or removal of said resource information, the World Wide Web page provided by said console support software contains said section to display various types of resource information, such as storage devices, network cards on the system of CCDSVM or information about IP addresses, CPU status, or memory usage. 16、如权利要求15所述的方法,所述方法还包括:16. The method of claim 15, further comprising: 为了支持所述基于组的模式,对于由在相同组中的用户张贴的所有消息,所述消息显示部分显示在所述组的公共工作空间的公共消息区中的消息;To support said group-based mode, for all messages posted by users in the same group, said message display section displays messages in the public message area of said group's public workspace; 为了支持所述一对一模式,对于由源用户和对等用户张贴的所有消息,所述消息显示部分显示在各对等用户的私人工作空间的私人消息区中的消息;并且所述消息显示部分包括附加的输入字段以指示目标对等用户;以及To support the one-to-one mode, for all messages posted by the source user and the peer user, the message display section displays the message in the private message area of each peer user's private workspace; and the message display section includes an additional input field to indicate the target peer user; and 所述消息显示区与操作菜单相关联。The message display area is associated with an operation menu. 17、如权利要求15所述的方法,所述方法还包括:17. The method of claim 15, further comprising: 为了支持所述基于组的模式,对于来自在所述组的用户的所有张贴的文件或文件夹,所述张贴的文件和文件夹显示部分显示在所述组的公共工作空间的公共文件和文件夹区中的文件和文件夹;以及To support the group-based mode, for all posted files or folders from users in the group, the Posted Files and Folders Display section displays public files and files in the group's public workspace files and folders in the folder; and 为了支持所述一对一模式,所述文件和文件夹管理部分显示含有所述用户的私人工作空间的私人文件和文件夹区的文件或文件夹的文件和文件夹树,所述文件或文件夹包括属于源用户的文件或文件夹,之外还包括由所述对等用户张贴的文件或文件夹;操作菜单与所述文件和文件夹管理部分相关联。In order to support the one-to-one mode, the file and folder management section displays a file and folder tree containing files or folders in the private files and folders area of the user's private workspace, the files or files Folders include files or folders belonging to the source user, in addition to files or folders posted by the peer user; an action menu is associated with the file and folder management section. 18、如权利要求10所述的方法,所述将创建的用户/组的信息自动地存储至在控制系统上的存储介质中作为用户帐户的概要还包括:18. The method of claim 10, said automatically storing created user/group information to a storage medium on the control system as a user account profile further comprising: 为了张贴消息,所述用户在所述消息输入区部分键入消息并且点击相关联的提交按键以提交张贴消息的任务或者用等同的提交方法发送从在所述任何系统上的所述万维网浏览器向所述控制系统的所述控制台支持软件张贴消息的任务;To post a message, the user types a message in part of the message input area and clicks the associated submit button to submit the task of posting a message or sends a message from the web browser on any of the systems to said console of said control system supports the task of software posting messages; 为了张贴文件或文件夹,所述用户从所述文件和文件夹管理部分中的文件和文件夹树中选择文件或文件夹,并且然后从所述操作菜单中选择且点击张贴操作以从在所述任何系统上的所述万维网浏览器向所述控制系统的所述控制台支持软件提交张贴任务;并且利用一对一模式,所述用户响应于由所述指定的运行时间脚本提供的弹出式提示提供目标用户,所述运行时间脚本是编码在所述万维网网页中的;以及To post a file or folder, the user selects a file or folder from the file and folder tree in the file and folder management section, and then selects and clicks a post action from the The web browser on any of the systems above submits a posting task to the console support software of the control system; and using a one-to-one model, the user responds to the pop-up Prompting to target users, said runtime script is encoded in said World Wide Web page; and 所述系统为所述客户系统、控制台系统或控制系统。Said system is said client system, console system or control system. 19、如权利要求10所述的方法,其中将创建的用户/组的信息自动地存储至在控制系统上的存储介质中作为用户帐户的概要包括:19. The method of claim 10, wherein automatically storing created user/group information to a storage medium on the control system as a user account profile comprises: 如果撤除消息是被许可的,那么为了撤除消息;所述用户在所述消息显示部分中选择目标消息,并且然后从所述操作菜单选择且点击撤除操作以从在所述任何系统上的所述万维网浏览器向所述控制系统的所述控制台支持软件提交撤除消息的任务;以及If undo message is permitted, then to undo a message; the user selects the target message in the message display section, and then selects and clicks the undo operation from the action menu to remove from the a task of a web browser submitting a decommissioning message to said console support software of said control system; and 对于所述两模式,为了撤除文件或文件夹,所述用户从所述显示的文件和文件夹管理部分中的文件和文件树中选择以前张贴的文件或文件夹,然后从所述操作菜单选择并且点击撤除操作以从在所述任何系统上的所述万维网浏览器上向所述控制系统的所述控制台支持软件提交撤除文件或文件夹的任务;并且利用一对一模式,所述用户提供目标用户以响应由所述指定的运行时间脚本提供的弹出式提示,所述运行时间脚本是编码在所述万维网网页中的。For both modes, to remove a file or folder, the user selects a previously posted file or folder from the file and file tree in the file and folder management section of the display, then selects from the action menu and click on the remove operation to submit the task of removing files or folders to the console support software of the control system from the web browser on the any system; and using a one-to-one mode, the user A target user is provided to respond to a pop-up prompt provided by the designated runtime script encoded in the web page. 20、如权利要求19所述的方法,所述方法还包括:20. The method of claim 19, further comprising: 所述控制台支持软件提供用于基于组的模式的撤除文件或文件夹的所述替代方法;said console support software provides said alternative method for removing files or folders in group-based mode; 所述替代方法对于所述基于组的模式提供操作菜单至在所述万维网网页中的所述正在显示的张贴的文件和文件夹部分;以及The alternate method provides an action menu for the group-based mode to the displayed posted files and folders section in the web page; and 如果以下是许可的,所述用户从所述正在显示的张贴的文件和文件夹部分中选择以前张贴的文件或文件夹,且与这些文件或文件夹属于哪一用户无关,然后从操作菜单选择并且点击撤除操作以从所述浏览器向控制系统的控制台支持软件提供撤除任务。If the following is permitted, the user selects previously posted files or folders from the displayed Posted Files and Folders section, regardless of which user the files or folders belong to, and from the Actions menu selects And clicking on the remove action provides a remove task from the browser to the control system's console support software. 21、如权利要求19所述的方法,所述方法还包括:21. The method of claim 19, further comprising: 所述控制台支持软件针对一对一模式,在万维网网页上提供专用个人共享管理部分,以列出属于源用户的所有以前张贴的文件或文件夹,并且提供操作菜单以允许所述源用户执行撤除文件或文件夹的所述任务;以及The console support software provides a dedicated personal share management section on a web page for one-to-one mode, listing all previously posted files or folders belonging to the source user, and provides an action menu to allow the source user to perform The stated task of removing a file or folder; and 所述专用部分含有并且显示所有以前张贴的文件和文件夹以及以下相关联的信息:谁是目标用户、目标用户是从哪一个系统登录的、所述文件或文件夹是什么时间张贴的。The dedicated section contains and displays all previously posted files and folders with associated information: who is the target user, from which system the target user is logged in, and when the file or folder was posted. 22、如权利要求15所述的方法,所述方法还包括:22. The method of claim 15, further comprising: 在所述万维网浏览器的文件和文件夹管理部分中显示的所述显示的文件和文件夹树随由所述用户从他们的万维网浏览器进行的用于张贴操作的文件或文件夹的许可的选择一起动态地更新;以及The displayed file and folder tree displayed in the file and folder management section of the web browser is accompanied by the permission of the file or folder for posting operations performed by the user from their web browser. select to dynamically update together; and 所述文件和文件夹树被设计为具有多个层,用于显示和操作全部底下的文件系统用于基于浏览器的管理。The file and folder tree is designed with multiple layers for displaying and manipulating the entire underlying file system for browser-based management. 23、如权利要求10所述的方法,其中所述将创建的用户/组的信息自动地存储至在控制系统上的存储介质中作为用户帐户的概要包括:23. The method of claim 10, wherein said automatically storing created user/group information to a storage medium on the control system as a user account profile comprises: 控制系统的所述控制台支持系统提供与资源相关联的设计的操作菜单,该操作菜单为弹出式菜单或非弹出式菜单并且能够显示在各用户的万维网浏览器上;Said console support system of the control system provides a designed operation menu associated with the resource, the operation menu is a pop-up menu or a non-pop-up menu and can be displayed on each user's web browser; 用于文件和文件夹管理的所述操作菜单包括以下任务:更名、复制/粘贴、删除、移动、上载和下载;以及The Actions menu for file and folder management includes the following tasks: Rename, Copy/Paste, Delete, Move, Upload and Download; and 用于操作所述资源的所述操作菜单根据需要提供有相应的操作菜单。The operation menu for operating the resource is provided with a corresponding operation menu as required. 24、如权利要求10所述的方法,其中将创建的用户/组的信息自动地存储至在控制系统上的存储介质中作为用户帐户的概要包括:24. The method of claim 10, wherein automatically storing created user/group information to a storage medium on the control system as a user account profile comprises: 由所述控制台支持软件提供的所述万维网网页的画面布局是取决于本发明的应用和通信模式,并且不限于此;The screen layout of the web page provided by the console support software is dependent on the application and communication mode of the present invention, and is not limited thereto; 基于组的在线会议包括在所述万维网网页中的四个部分;所述消息输入区部分、所述组消息显示部分、用户的私人工作空间的所述显示的文件和文件夹树管理部分和在组公共工作空间的文件和文件夹的所述显示的部分,该显示的部分含有由在相同组的用户张贴的文件或文件夹;A group-based online meeting includes four parts in the web page; the message input area part, the group message display part, the displayed file and folder tree management part of the user's private workspace and the said displayed portion of files and folders of a group public workspace containing files or folders posted by users in the same group; 基于组的在线会议包括在所述万维网网页中的两个部分;所述消息输入区部分和所述组消息显示部分;A group-based online meeting includes two parts in said web page; said message input area part and said group message display part; 基于组的在线会议包括在所述万维网网页中的两个部分,用户的私人工作空间的所述显示的文件和文件树管理部分,和在所述组公共工作空间中的文件和文件夹的所述显示的部分,所述显示的部分含有由在相同组中用户张贴的文件或文件夹;A group-based online meeting includes two parts in the web page, the displayed file and file tree management part of the user's private workspace, and all files and folders in the group public workspace. the portion of the display containing files or folders posted by users in the same group; 非基于组的一对一会议能够包括三个部分;所述消息输入区部分、用于来自一对一两个参加者的消息的所述消息显示部分,和用户的私人工作空间的所述显示的文件和文件夹树管理部分,所述显示的文件和文件夹管理部分包括属于源用户的文件和文件夹,之外还包括有由对等用户张贴/共享的文件或文件夹;A non-group based one-on-one meeting can include three parts; the message input area part, the message display part for messages from one-on-one two participants, and the display of the user's private workspace The file and folder tree management part of , the displayed file and folder management part includes files and folders belonging to the source user, in addition to files or folders posted/shared by peer users; 非基于组的一对一会议包括四个部分:所述消息输入区部分、用于来自一对一两个参加者的消息的所述消息显示区、和用户的私人工作空间的所述显示的文件和文件夹树管理部分、和所述专用个人共享管理部分,所述显示的文件和文件夹树管理部分包括属于源用户的文件和文件夹,之外还包括有由对等用户张贴/共享的文件或文件夹;A non-group-based one-to-one meeting consists of four parts: the message input area part, the message display area for messages from one-on-one two participants, and the display of the user's private workspace. a file and folder tree management section, and said dedicated personal sharing management section, said displayed file and folder tree management section including files and folders belonging to the source user, in addition to those posted/shared by peer users files or folders; 非基于组的一对一会议包括仅两个部分;所述消息输入区部分和用于来自一对一两个参加者的消息的所述消息显示区;A non-group based one-on-one meeting comprising only two parts; the message input area part and the message display area for messages from one-on-one two participants; 非基于组的一对一会议包括仅两个部分:所述显示的文件和文件夹树管理部分和所述个人共享管理部分;Non-group-based one-to-one meetings consist of only two sections: the displayed file and folder tree management section and the personal sharing management section; 由组中的用户向大量互联网或内联网在线的未注册用户的各万维网浏览器动态地张贴或撤除消息或文件或文件夹的模式具有两个万维网网页,一个网页用于在所述组中的用户而另一网页用于所述大量的未注册用户;用于所述大众用户的第一所述万维网网页含有一个部分:或者所述消息显示部分,或者所述组的公共工作空间的公共文件和文件夹区的所述显示的文件和文件夹部分;所述第一万维网网页含有两个部分:所述消息显示部分和所述显示的文件或文件夹部分;用于在所述组中的所述用户的第二所述万维网网页含有所述四个部分以立即张贴或撤除消息、文件或文件文件夹,立即张贴或撤除消息或文件和文件夹;以及The mode of dynamically posting or removing messages or files or folders by users in a group to each web browser of a large number of Internet or Intranet online unregistered users has two web pages, one for the users in the group users and another web page for said large number of unregistered users; the first said web page for said mass users contains a section: either said message display section, or public files of said group's public workspace and the displayed files and folders part of the folder area; the first web page contains two parts: the message display part and the displayed files or folders part; The user's second said World Wide Web page in contains said four sections to instantly post or remove messages, files or file folders, to instantly post or remove messages or files and folders; and 利用各通信模式,所述参加的用户得到且观看到具有相同数量的画面部分布局的相同的万维网网页;以及With each mode of communication, said participating users obtain and view the same web page with the same number of screen segment layouts; and 如果所述用户参加基于组的模式的通信,则在消息显示部分上和在用于所述组的所述公共工作空间的文件和文件夹显示部分上得到相同内容的视图;If said user participates in communication in a group-based mode, then get a view of the same content on a message display portion as on a file and folder display portion of said common workspace for said group; 各用户在所述文件和文件夹管理部分上得到唯一的视图,该视图含有在它们自己私人工作空间中的文件和文件夹。Each user gets a unique view on the file and folder management section containing files and folders in their own private workspace. 25、如权利要求10所述的方法,其中通过以下方式为各确认的用户提供动态私人工作空间并且为相关联的组提供动态的公共工作空间:动态地检索所述分配的资源和信息并且将所述分配的资源和信息转换成能够表示的万维网格式(万维网网页)以在各确认的用户的万维网浏览器中显示,还包括:25. The method of claim 10, wherein a dynamic private workspace is provided for each identified user and a dynamic public workspace is provided for associated groups by dynamically retrieving said assigned resources and information and The allocated resources and information are converted into a representable web format (web page) for display in each identified user's web browser, further comprising: 控制系统的所述控制台支持软件基于用以下规则获得且进行解析的信息执行所述张贴或撤除任务:The console support software of the control system performs the posting or removal tasks based on the information obtained and interpreted with the following rules: (1)如果所述源用户向在相同组中的目标用户张贴在用户私人工作空间中的私人文件或文件夹的信息,所述文件或文件夹的信息存放在指定的组的组公共工作空间的文件和文件夹区;(1) If the source user posts information about private files or folders in the user's private workspace to target users in the same group, the information about the files or folders is stored in the group public workspace of the specified group files and folders area; (2)如果所述用户试图撤除在组公共工作空间中以前张贴的文件或文件夹,所述控制台支持软件基于源用户和文件或文件夹的信息在组公共工作空间中的所述公共文件和文件夹区中搜索匹配的文件或文件夹,如果有匹配的,从所述组公共工作空间中删除匹配的条目;(2) If the user tries to remove the previously posted files or folders in the group public workspace, the console support software based on the information of the source user and the files or folders in the group public workspace Search for matching files or folders in the folder area, and if there is a match, delete the matching entry from the group public workspace; (3)如果所述源用户用所述一对一模式向目标用户张贴在他/她的私人工作空间的文件或文件夹,所述用户的文件或文件夹的所述信息存放在目标用户的私人工作空间的文件和文件夹区;(3) If the source user uses the one-to-one mode to post files or folders in his/her private workspace to the target user, the information of the user’s files or folders is stored in the target user’s files and folders area of the private workspace; (4)如果所述用户用所述一对一模式对于目标用户撤除以前张贴的文件或文件夹,所述控制台支持软件基于源用户的信息和文件或文件夹的信息在目标用户的私人工作空间的所述私人文件和文件夹区中搜索匹配的文件或文件夹,如果有匹配的,从所述目标用户的私人工作空间删除匹配的条目;(4) If the user uses the one-to-one mode to remove the previously posted files or folders for the target user, the console support software will be based on the information of the source user and the information of the file or folder in the private work of the target user Search for matching files or folders in the private files and folders area of the space, and if there is a match, delete the matching entry from the private workspace of the target user; (5)如果所述用户向相同组中的多个用户张贴消息,所述消息将被存放在目标组的公共工作空间的公共消息区;(5) If the user posts a message to multiple users in the same group, the message will be stored in the public message area of the target group's public workspace; (6)如果所述用户用所述基于非组的一对一模式向目标用户张贴消息,所述消息存放在目标用户的私人工作空间的私人消息区;(6) If the user uses the non-group-based one-to-one mode to post a message to the target user, the message is stored in the private message area of the target user's private workspace; (7)如果所述用户在基于组的通信中撤除消息,所述控制台支持软件用源用户的信息、消息标识和时间戳在组的所述公共消息区中搜索匹配的消息,如果找到匹配的,从目标组的公共工作空间的公共消息区删除相应的条目;以及(7) If the user withdraws a message in a group-based communication, the console support software uses the source user's information, message ID and time stamp to search for a matching message in the group's public message area, and if a match is found , delete the corresponding entry from the public message area of the target group's public workspace; and (8)如果所述用户在基于非组的一对一通信中撤除消息,所述控制台支持软件用源用户的信息、消息标识和时间戳在所述目标用户的私人工作空间的所述私人消息区中搜索匹配的消息,如果找到匹配的,从所述目标用户的私人工作空间的私人消息区中删除相应的条目。(8) If the user withdraws a message in a non-group-based one-to-one communication, the console support software uses the source user's information, message ID and time stamp in the private message in the target user's private workspace. The message area is searched for matching messages, and if a match is found, the corresponding entry is deleted from the private message area of the private workspace of the target user. 26、如权利要求25所述的方法,所述方法还包括:26. The method of claim 25, further comprising: 控制系统的所述控制台支持软件以内存速度执行以下各任务:由多个所述用户并发启动的张贴或撤除文件或文件夹或消息或任何所述资源;以及said console of the control system enables software to perform each of the following tasks at memory speed: concurrently initiated by multiple said users to post or delete files or folders or messages or any of said resources; and 在所述向所述任何工作空间存放文件或文件夹的信息或者存放消息期间,采用锁机制以保护任务操作的完整性。During the process of storing information of files or folders or storing messages in any of the workspaces, a lock mechanism is used to protect the integrity of task operations. 27、如权利要求25所述的方法,所述方法还包括:27. The method of claim 25, further comprising: 控制系统的所述控制台支持软件还使特权用户能够通过以下方式执行将消息保存在所述组公共消息区中或者所述私人消息区中:将消息写入记录文件或者文本文件中,该记录文件和文本文件在诸如盘的外部存储介质上;在记录文件中的所述记录含有消息标识号、源用户、目标用户和消息本身;Said console support software of the control system also enables privileged users to perform saving of messages in said group public message area or in said private message area by writing messages to log files or text files which log files and text files on external storage media such as disks; said records in record files contain message identification number, source user, destination user and the message itself; 所述控制台支持软件还使特权用户能够通过使所述消息区为空来执行复位所述消息区的任务,所述消息区在组公共工作空间中或者在所述用户私人工作空间中。The console support software also enables a privileged user to perform the task of resetting the message area, either in the group public workspace or in the user private workspace, by emptying the message area. 28、如权利要求10所述的方法,其中使各确认的用户能够从任何系统上的所述万维网浏览器通过与基于组的模式或者一对一的模式相关联的操作菜单,立即并发地执行以下任务:向各目标组的所述公共工作空间张贴存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者从目标组的所述公共工作空间撤除存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者向各目标对等用户的私人工作空间张贴存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者从各目标对等用户的私人工作空间撤除存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,该步骤包括:28. The method of claim 10, wherein each identified user is enabled to execute concurrently immediately from said web browser on any system through an action menu associated with a group-based mode or a one-to-one mode The task of posting to said public workspace of each target group messages stored in said private workspaces of identified users or information on files, folders or said resources, or from said public workspaces of target groups Removing messages or information of files, folders or said resources stored in said private workspace of the identified user, or posting said private workspace of the identified user to the private workspace of each targeted peer user or remove messages or information about files, folders or said resources stored in said private workspace of identified users from the private workspace of each target peer user information, this step includes: 创立在所述万维网网页中编码的指定的所述运行时间代码并且周期性地启运所述自动刷新各用户的所述万维网浏览器的万维网网页的任务;creating specified said runtime code encoded in said web page and periodically initiating said task of automatically refreshing each user's web browser's web page; 周期性自动刷新所述万维网浏览器的速率是由所述控制台支持软件根据通信的需要调节的;以及The rate at which the web browser is periodically automatically refreshed is regulated by the console support software as needed for communication; and 各所述用户还通过点击设计的刷新按钮以提交该任务来手动地刷新所述万维网网页。Each of the users also manually refreshes the web page by clicking a designed refresh button to submit the task. 29、如权利要求10所述的方法,其中使各确认的用户从在任何系统上的所述万维网浏览器通过与基于组的模式或者一对一的模式相关联的操作菜单立即并发地执行以下任务:向各目标组的所述公共工作空间张贴存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者从目标组的所述公共工作空间撤除存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者向各目标对等用户的私人工作空间张贴存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者从各目标对等用户的私人工作空间撤除存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,该步骤还包括:29. The method of claim 10, wherein each identified user is caused to immediately and concurrently perform the following from said web browser on any system through an action menu associated with a group-based mode or a one-to-one mode Task: post messages stored in said private workspace of identified users or information on files, folders or said resources to said public workspace of each target group, or remove from said public workspace of target groups Messages or information on files, folders or said resources stored in said private workspace of the identified user or posted to the private workspace of each target peer user stored in said private workspace of the identified user messages or information about files, folders or said resources, or remove messages or information about files, folders or said resources stored in said private workspace of identified users from the private workspace of each target peer user information, this step also includes: 一旦接收到刷新万维网网页/万维网浏览器的任务/请求,所述控制台支持软件获得请求的任务并且对该请求的任务进行解析以确定哪一个用户、哪一个浏览器以及浏览器的哪一部分需要刷新以及哪些信息需要被更新;以及Upon receiving a task/request to refresh a web page/web browser, the console support software obtains the requested task and parses the requested task to determine which user, which browser, and which part of the browser requires Refresh and what information needs to be updated; and 基于经过解析的信息,所述控制台支持软件或者从所述用户的私人工作空间或者从组的公共工作空间检索相应的信息,并且还进一步将所述信息转换成所述能够呈现的万维网格式,并且最后将转换后的新的万维网网页传递回所述浏览器的相应部分用于显示。Based on the parsed information, said console support software retrieves corresponding information either from said user's private workspace or from a group's public workspace, and further converts said information into said presentable web format, And finally the converted new web page is passed back to the corresponding part of said browser for display. 30、如权利要求10所述的方法,其中使各确认的用户能够从在任何系统上的所述万维网浏览器通过与基于组的模式或者一对一的模式相关联的操作菜单立即并发地执行以下任务:向各目标组的所述公共工作空间张贴存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者从目标组的所述公共工作空间撤除存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者向各目标对等用户的私人工作空间张贴存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,或者从各目标对等用户的私人工作空间撤除存储在确认的用户的所述私人工作空间中的消息或者文件、文件夹或所述资源的信息,该步骤还包括:30. The method of claim 10, wherein each identified user is enabled to execute immediately and concurrently from said web browser on any system through an action menu associated with a group-based mode or a one-to-one mode The task of posting to said public workspace of each target group messages stored in said private workspaces of identified users or information on files, folders or said resources, or from said public workspaces of target groups Removing messages or information of files, folders or said resources stored in said private workspace of the identified user, or posting said private workspace of the identified user to the private workspace of each targeted peer user or remove messages or information about files, folders or said resources stored in said private workspace of identified users from the private workspace of each target peer user information, this step also includes: 在所述基于组的通信模式或者非基于组的一对一通信模式下,各用户看到由各对等用户张贴的文件(数字文档和内容),各用户用传统万维网浏览器检索由对等用户张贴的文件以实现在通信方之间的交换文件,并且没有大小限制。In said group-based communication mode or non-group-based one-to-one communication mode, each user sees files (digital documents and content) posted by each peer user Files posted by users to exchange files between communicating parties, and there is no size limit. 31、如权利要求10所述的方法,所述方法还包括:31. The method of claim 10, further comprising: 所述控制台支持软件向各所述用户提供用于个人共享控制的中央视图,以及进一步以在一对一通信期间有效地控制大量以前张贴的文件或文件夹;said console support software provides each said user with a central view for personal sharing control, and further to efficiently control large numbers of previously posted files or folders during one-to-one communications; 所述用户方便地选择以前张贴的文件或文件夹并且进一步通过操作菜单执行撤除任务。The user conveniently selects a previously posted file or folder and further performs a removal task through the operation menu. 32、如权利要求10所述的方法,所述方法还包括:32. The method of claim 10, further comprising: 通过对各种用户和组施加所述不同的安全性许可层次,所述控制台支持软件使工作团队中的领导不用进入组在线会议模式就可张贴一个或更多个文件夹并且该一个或更多个文件夹被团队中的所有成员访问,同时不许可其它单独成员进行相似的任务;By imposing the different levels of security permissions on various users and groups, the console support software enables the leader in a work team to post one or more folders and the one or more Multiple folders are accessed by all members of the team, while other individual members are not allowed to perform similar tasks; 各团队成员仍然具有特权以执行非基于组的一对一张贴或撤除操作并且共享文件和文件夹;以及Individual team members still have privileges to perform non-group-based one-to-one posting or removal and share files and folders; and 所述特权用户实时地且动态地设置各用户的安全性许可和角色,并且因此,在所述团队中的各用户当他们的角色改变时具有改变的用于访问的资源的范围和视图。The privileged user sets the security permissions and roles of each user in real-time and dynamically, and thus each user in the team has a changing scope and view of resources for access as their roles change. 33、如权利要求10所述的方法,所述方法还包括:33. The method of claim 10, further comprising: 由CCDSVM的所述WCUWE提供各用户的私人工作空间和各组的公共工作空间的所述划分对于各用户和用户的各组加强安全性保护以彼此没有干扰地并发执行张贴或撤除或所述任务;以及The WCUWE of CCDSVM provides the division of each user's private workspace and each group's public workspace to enhance security protection for each user and each group of users to perform posting or removal or the tasks concurrently without interfering with each other ;as well as 使各用户或用户的组遍布互联网、内联网和LAN的领域安全地一起工作并且彼此共享。Enables users or groups of users to work together securely and share with each other across the Internet, Intranet and LAN realms. 34、如权利要求24所述的,所述方法还包括:34. The method of claim 24, the method further comprising: 由所述CCDSVM的WCUWE分配的所述丰富的资源信息用各种万维网网页布局提供显示和共享信息以满足各种应用,所述丰富的资源信息包含在各用户的私人用户工作空间或者组公共工作空间;以及The rich resource information allocated by the WCUWE of the CCDSVM provides display and sharing information with various web page layouts to meet various applications, and the rich resource information is contained in each user's private user workspace or group public workspace space; and 组合所述丰富的资源信息和由WCUWE提供的各用户从任何系统上的单一万维网浏览器执行并发多任务的能力,用户超越CCDSVM上的文件或文件夹或消息的张贴和撤除操作,能够在网络上执行各种任务、存储、系统监控等。Combining the wealth of resource information described and the ability provided by WCUWE for each user to perform concurrent multitasking from a single World Wide Web browser on any system, users go beyond the posting and removal of files or folders or messages on the CCDSVM to be able to Perform various tasks, storage, system monitoring, etc. on the 35、一种基于万维网的信息交换的方法,所述方法包括:35. A method of World Wide Web-based information exchange, the method comprising: 从互联网驻留的第一用户接收第一张贴请求;receiving a first post request from a first Internet-resident user; 响应于所述张贴请求识别第一张贴对象和与所述第一张贴请求相关联的张贴需求;identifying a first posting object and a posting need associated with the first posting request in response to the posting request; 确定第一组,所述第一用户为该第一组中的成员;determining a first group, the first user being a member of the first group; 从本地存储器件获得在所述第一组内的列表用户;obtaining a list of users within the first group from a local storage device; 产生包括所述张贴对象的第一万维网网页;以及generating a first World Wide Web page including said posted object; and 通过互联网经用户的系统向所述第一组的用户提供所述第一万维网网页;以及providing the first World Wide Web page to users of the first group via the user's system via the Internet; and 监控所述第一万维网网页并且确定是否所述用户中任何用户已经访问所述万维网网页。The first web page is monitored and it is determined whether any of the users have accessed the web page. 36、如权利要求35所述的方法,所述方法还包括:36. The method of claim 35, further comprising: 从互联网驻留的第二用户接收第二张贴请求;receiving a second post request from a second Internet-resident user; 响应于所述第二张贴请求识别第二张贴对象和与所述第二张贴请求相关联的张贴需求;identifying a second posting object and a posting need associated with the second posting request in response to the second posting request; 产生包括所述第二张贴对象的第二万维网网页;generating a second World Wide Web page comprising said second posting object; 揭下所述第一网页;detach said first web page; 通过互联网经用户的系统向所述第一组的用户提供所述第二万维网网页;以及providing said second World Wide Web page to said first group of users via the user's system via the Internet; and 监控所述第二万维网网页并且确定是否所述用户中任何用户已经访问了所述第二万维网网页。The second World Wide Web page is monitored and it is determined whether any of the users has accessed the second World Wide Web page.
CN2007800109854A 2006-03-31 2007-04-02 Method and apparatus for exchanging information in a web-based environment Active CN101416173B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010575350.2A CN102098172B (en) 2006-03-31 2007-04-02 The method and device of information is exchanged in the environment of based on WWW
CN201310421520.5A CN103593394B (en) 2006-03-31 2007-04-02 Method and apparatus for exchanging information in a web-based environment

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US78765306P 2006-03-31 2006-03-31
US60/787,653 2006-03-31
PCT/US2007/008045 WO2007123785A2 (en) 2006-03-31 2007-04-02 Method and apparatus for information exchange over a web based environment

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201310421520.5A Division CN103593394B (en) 2006-03-31 2007-04-02 Method and apparatus for exchanging information in a web-based environment
CN201010575350.2A Division CN102098172B (en) 2006-03-31 2007-04-02 The method and device of information is exchanged in the environment of based on WWW

Publications (2)

Publication Number Publication Date
CN101416173A true CN101416173A (en) 2009-04-22
CN101416173B CN101416173B (en) 2010-12-15

Family

ID=38625501

Family Applications (3)

Application Number Title Priority Date Filing Date
CN2007800109854A Active CN101416173B (en) 2006-03-31 2007-04-02 Method and apparatus for exchanging information in a web-based environment
CN201310421520.5A Active CN103593394B (en) 2006-03-31 2007-04-02 Method and apparatus for exchanging information in a web-based environment
CN201010575350.2A Active CN102098172B (en) 2006-03-31 2007-04-02 The method and device of information is exchanged in the environment of based on WWW

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201310421520.5A Active CN103593394B (en) 2006-03-31 2007-04-02 Method and apparatus for exchanging information in a web-based environment
CN201010575350.2A Active CN102098172B (en) 2006-03-31 2007-04-02 The method and device of information is exchanged in the environment of based on WWW

Country Status (2)

Country Link
CN (3) CN101416173B (en)
WO (1) WO2007123785A2 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035986A (en) * 2009-10-02 2011-04-27 富士施乐株式会社 Display control system, corrected display information output method and computer readable medium
CN102298609A (en) * 2010-06-24 2011-12-28 Nhn株式会社 System and method for collecting document
CN102595096A (en) * 2012-02-28 2012-07-18 律典(上海)信息技术有限公司 Cross-platform conference system based on graphic image synchronization
CN102859512A (en) * 2010-04-29 2013-01-02 微软公司 Items that can be handled remotely
CN102867058A (en) * 2012-09-18 2013-01-09 复旦大学 Space keyword search method in wireless data broadcasting environment
CN103201997A (en) * 2010-10-12 2013-07-10 天津书生投资有限公司 A method and system of Web-based document service
CN104346329A (en) * 2013-07-23 2015-02-11 腾讯科技(深圳)有限公司 Method, apparatus and device for achieving uniform resource locator (URL) page sharing
CN104378435A (en) * 2014-11-20 2015-02-25 北京安奇智联科技有限公司 Method for transmitting file between browser of computing device and mobile terminal
CN104394210A (en) * 2014-11-20 2015-03-04 北京安奇智联科技有限公司 Direction connection communication method and device
CN104394200A (en) * 2014-11-06 2015-03-04 北京安奇智联科技有限公司 A method for performing simultaneous preview and display between a mobile device and a web terminal
CN104917746A (en) * 2014-03-14 2015-09-16 维萨国际服务协会 A communication protocol for allocating and applying resources in a computing system of multiple computers
CN105051713A (en) * 2013-03-15 2015-11-11 安迈科技股份有限公司 System and method of web-based keyboard, video and mouse (kvm) redirection and application of the same
CN106663033A (en) * 2014-04-28 2017-05-10 甲骨文国际公司 System and method for supporting bypass-domain model and proxy model and updating service information for across-domain messaging in transactional middleware machine environment
CN106959982A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 Obtain methods, devices and systems, monitoring method and the device of resource
CN107077661A (en) * 2014-09-17 2017-08-18 微软技术许可有限责任公司 Task across the equipment using shared working space is completed
CN107209782A (en) * 2015-01-29 2017-09-26 阿贝尔环球国际有限公司 Method of interactive operation and transmitting machine, receiving machine and interactive operating system applying the method
CN107444175A (en) * 2017-08-28 2017-12-08 上海蔚来汽车有限公司 Electric charging station
CN113138965A (en) * 2021-05-06 2021-07-20 中国电子科技集团公司第三十八研究所 Storage management method and device based on large file
CN115086757A (en) * 2021-03-12 2022-09-20 北京字跳网络技术有限公司 Method, device, equipment and storage medium for withdrawing history editing operation

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090132704A (en) 2008-06-23 2009-12-31 삼성전자주식회사 Network based service providing system and method
TWI475490B (en) * 2012-09-18 2015-03-01 Wistron Corp Virtual file transfer system and method for transmitting virtual file thereof
EP3164804A4 (en) * 2014-07-03 2017-07-12 Able World International Limited Method and system of dynamically configuring functions of machine
CN104283874A (en) * 2014-09-28 2015-01-14 小米科技有限责任公司 Data authority control method and device based on cloud server
CN104573026B (en) * 2015-01-12 2018-05-29 北京数码大方科技股份有限公司 The processing method and processing device of industrial Dropbox and Web page application program
US9967358B2 (en) 2015-03-26 2018-05-08 International Business Machines Corporation Collaborative based caching
CN105824581A (en) * 2016-03-22 2016-08-03 山东超越数控电子有限公司 IP (Internet Protocol) SAN (Storage Area Network) storage device and storage method thereof
CN106548670B (en) * 2016-08-17 2019-03-29 图灵人工智能研究院(南京)有限公司 Online teaching platform and online teaching method
CN108009165A (en) * 2016-10-31 2018-05-08 北京乐知行软件有限公司 A kind of Webpage access control method and device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6873343B2 (en) * 2000-05-11 2005-03-29 Zoran Corporation Scalable graphics image drawings on multiresolution image with/without image data re-usage
US20040006566A1 (en) * 2000-11-07 2004-01-08 Matt Taylor System and method for augmenting knowledge commerce
CN1599345A (en) * 2004-08-11 2005-03-23 罗思明 Realizing method of network communicating system based on interconnected network
CN100407686C (en) * 2004-08-31 2008-07-30 腾讯科技(深圳)有限公司 Methoe for realizing object sharing in network storage service based on instant communication tool
CN1601542A (en) * 2004-10-09 2005-03-30 北京五八四零信息技术有限公司 Central information publishing platform system and method based on information receiving box
CN1794708A (en) * 2005-07-29 2006-06-28 华为技术有限公司 Display service system and method of issuring display information
CN1859390A (en) * 2005-12-07 2006-11-08 华为技术有限公司 Method and device for providing net page browse information

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8963952B2 (en) 2009-10-02 2015-02-24 Fuji Xerox Co., Ltd. Display control system, corrected display information output method and computer readable medium
CN102035986A (en) * 2009-10-02 2011-04-27 富士施乐株式会社 Display control system, corrected display information output method and computer readable medium
CN102035986B (en) * 2009-10-02 2015-01-07 富士施乐株式会社 Display control system, corrected display information output method and computer readable medium
US9990192B2 (en) 2010-04-29 2018-06-05 Microsoft Technology Licensing, Llc Remotable project
CN102859512A (en) * 2010-04-29 2013-01-02 微软公司 Items that can be handled remotely
US9116778B2 (en) 2010-04-29 2015-08-25 Microsoft Technology Licensing, Llc Remotable project
CN102298609A (en) * 2010-06-24 2011-12-28 Nhn株式会社 System and method for collecting document
CN103201997B (en) * 2010-10-12 2016-08-24 天津书生云科技有限公司 A kind of document services method and system of sing on web
CN103201997A (en) * 2010-10-12 2013-07-10 天津书生投资有限公司 A method and system of Web-based document service
CN102595096A (en) * 2012-02-28 2012-07-18 律典(上海)信息技术有限公司 Cross-platform conference system based on graphic image synchronization
CN102867058B (en) * 2012-09-18 2015-12-09 复旦大学 A kind of space keyword search method under wireless data broadcasting environment
CN102867058A (en) * 2012-09-18 2013-01-09 复旦大学 Space keyword search method in wireless data broadcasting environment
CN105051713B (en) * 2013-03-15 2017-08-04 安迈科技股份有限公司 The method and system that network keyboard, video and mouse (KVM) are redirected
CN105051713A (en) * 2013-03-15 2015-11-11 安迈科技股份有限公司 System and method of web-based keyboard, video and mouse (kvm) redirection and application of the same
CN104346329A (en) * 2013-07-23 2015-02-11 腾讯科技(深圳)有限公司 Method, apparatus and device for achieving uniform resource locator (URL) page sharing
CN104917746B (en) * 2014-03-14 2018-02-27 维萨国际服务协会 A communication protocol for allocating and applying resources in a computing system of multiple computers
CN104917746A (en) * 2014-03-14 2015-09-16 维萨国际服务协会 A communication protocol for allocating and applying resources in a computing system of multiple computers
CN106663033B (en) * 2014-04-28 2021-04-06 甲骨文国际公司 System and method for supporting a wraparound domain and proxy model and updating service information for cross-domain messaging in a transactional middleware machine environment
CN106663033A (en) * 2014-04-28 2017-05-10 甲骨文国际公司 System and method for supporting bypass-domain model and proxy model and updating service information for across-domain messaging in transactional middleware machine environment
CN107077661A (en) * 2014-09-17 2017-08-18 微软技术许可有限责任公司 Task across the equipment using shared working space is completed
US11169654B2 (en) 2014-09-17 2021-11-09 Microsoft Technology Licensing, Llc Task completion across devices using a shared work space
CN107077661B (en) * 2014-09-17 2020-11-20 微软技术许可有限责任公司 Task completion across devices using shared workspaces
CN104394200A (en) * 2014-11-06 2015-03-04 北京安奇智联科技有限公司 A method for performing simultaneous preview and display between a mobile device and a web terminal
CN104394200B (en) * 2014-11-06 2018-01-05 北京安奇智联科技有限公司 The method shown for synchronizing preview between mobile device and web terminals
CN104378435B (en) * 2014-11-20 2018-07-06 北京安奇智联科技有限公司 The browser of computing device and the file of mobile terminal transmit
CN104394210A (en) * 2014-11-20 2015-03-04 北京安奇智联科技有限公司 Direction connection communication method and device
CN104394210B (en) * 2014-11-20 2018-09-14 北京安奇智联科技有限公司 Direct-connected communication means and device
CN104378435A (en) * 2014-11-20 2015-02-25 北京安奇智联科技有限公司 Method for transmitting file between browser of computing device and mobile terminal
CN107209782A (en) * 2015-01-29 2017-09-26 阿贝尔环球国际有限公司 Method of interactive operation and transmitting machine, receiving machine and interactive operating system applying the method
CN106959982A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 Obtain methods, devices and systems, monitoring method and the device of resource
CN107444175A (en) * 2017-08-28 2017-12-08 上海蔚来汽车有限公司 Electric charging station
CN115086757A (en) * 2021-03-12 2022-09-20 北京字跳网络技术有限公司 Method, device, equipment and storage medium for withdrawing history editing operation
CN115086757B (en) * 2021-03-12 2023-12-19 北京字跳网络技术有限公司 A retraction method, device, equipment and storage medium for historical editing operations
CN113138965A (en) * 2021-05-06 2021-07-20 中国电子科技集团公司第三十八研究所 Storage management method and device based on large file
CN113138965B (en) * 2021-05-06 2023-05-02 中国电子科技集团公司第三十八研究所 Storage management method and device based on large file

Also Published As

Publication number Publication date
CN103593394B (en) 2017-09-01
CN101416173B (en) 2010-12-15
CN102098172A (en) 2011-06-15
CN103593394A (en) 2014-02-19
WO2007123785B1 (en) 2008-07-10
WO2007123785A3 (en) 2008-04-03
WO2007123785A2 (en) 2007-11-01
CN102098172B (en) 2018-08-14

Similar Documents

Publication Publication Date Title
CN103593394B (en) Method and apparatus for exchanging information in a web-based environment
US11463442B2 (en) Method and apparatus for information exchange over a web based environment
US10484455B2 (en) Method and apparatus for information exchange over a web based environment
US20080091761A1 (en) Method and apparatus for information exchange over a web based environment
JP7079397B2 (en) Systems and methods for initiating processing actions using auto-generated data from group-based communication systems
US20120079389A1 (en) Method and Apparatus For Information Exchange Over a Web Based Environment
US20150095799A1 (en) Method and Apparatus For Information Exchange Over a Web Based Environment
US7945652B2 (en) Display multi-layers list item in web-browser with supporting of concurrent multi-users
US20110184982A1 (en) System and method for capturing and reporting online sessions
US12143436B2 (en) Method and apparatus for managing an online meeting
CA2967556A1 (en) Communication management method and communication management system
Kumar et al. Collaborative Engineering Portal.
Hao et al. KSOS—An Operating System for Knowledge Societies
Youn et al. A science collaboration environment for the network for earthquake engineering simulation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant