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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/45—Aspects of automatic or semi-automatic exchanges related to voicemail messaging
- H04M2203/4536—Voicemail 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
Description
优先权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 "
图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
网络构架(“网络”)包括便于来自不同地理位置的各种用户通过互联网、内联网和/或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
计算系统还包括运行的非嵌入式或实时嵌入式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
控制台系统1为具有万维网浏览器或万维网控制台9的计算系统,其中万维网浏览器由特权用户使用来访问CCDSVM平台。能够在任何系统上的万维网浏览器9允许用户通过万维网URL链接从CCDSVM访问信息。例如,特权用户在万维网浏览器9的命令行中输入条件“https://69.107.28.123/stt/sttwebos”,并且一旦建立了链接,用户就能够获得由基于万维网的计算机用户工作/操作环境(“WCUWE”)托管的信息。在一种实施方式中,控制台系统1还包括软件模块13,其中模块13可以用于促进控制台系统1和控制管理系统2之间的通信。The
在一种实施方式中,控制系统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
控制台支持软件6与预备系统3的服务软件模块8通信。控制台支持软件6的万维网服务器界面5能够提供特定功能,这些功能原本是通过万维网服务器7执行的。在一种实施方式中,如果没有预备系统3与CCDSVM平台联结,则控制管理系统2重新配置为继续监控网络上的系统,同时CCDSVM平台还重新配置为单一独立系统,如图2B所示。用户能够通过万维网浏览器9访问和/或获得对象或系统资源,这些对象或系统资源能够驻留在任何客户系统3或控制台系统1上。The
在一种实施方式中,预备系统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
服务软件模块8可以包括与控制系统2的万维网服务器软件7兼容的功能性的特定软件,并且如果需要与客户系统10或者与其它预备系统3或者与控制系统2基于万维网通信,则该特定软件致力于处理HTTP协议或其它万维网协议。软件模块8可以是商业可得的万维网服务器软件7或任何专用软件。服务软件模块8能够用任何适宜的编程语言实施,诸如C、C++、Java或JavaScript。The
网络11和网络12为能够在控制管理系统2、控制台系统1、客户系统l0和/或预备系统3之间提供通信链接的网络构架。The
客户系统10可以不是CCDSVM的一部分,但是利用许可和授权,用户能够从客户系统10的万维网浏览器9登录到CCDSVM并且使用万维网浏览器9通过CCDSVM的万维网URL链接访问CCDSVM的被许可的资源。特权用户能够通过WCUWE从CCDSVM获得、管理、访问和/或操作系统资源,而客户系统10的普通用户(非特权用户)可以仅被许可访问CCDSVM的有限的系统资源。The
在一种实施方式中,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
在客户系统10(或者控制台系统1或控制系统2)的万维网浏览器9和控制系统2的万维网服务器7之间使用的通信协议可以是HTTP、HTTPS(SSL加密的HTTP协议)或者用于万维网通信的任何适宜的万维网协议,它们能够成功地在万维网上传递数据,或者该通信协议可以是其它标准的或专用的基于IP的或非基于IP的协议。这种数据路径可以称为控制台支持软件6,它将数据传递至万维网浏览器9或万维网服务器7,或者从万维网浏览器9或万维网服务器7传递数据。The communication protocol used between the
第二数据路径为通过控制系统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
第三数据路径为在预备系统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
第四数据路径为通过预备系统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
图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
图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
除非特别指出,如图1示出的,控制系统2的控制台支持软件模块6,预备系统3,预备系统3的服务软件模块8,以及控制系统2的万维网浏览器9、客户系统10和控制台系统1称为CCDSVM平台。Unless otherwise specified, as shown in Figure 1, the console
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
任务还包括允许特权用户创建用户、组、将用户分配到各组中、将初始相关系统资源分配给各用户或组,并且将创建的用户和组的信息保存到数据库中,该数据库存储在控制系统的存储介质上。创建用户或组所需的信息包括用户名、用户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
例如,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
工作空间为有组织的信息结构,该信息结构能够被控制台支持软件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
例如,特权用户能够动态地许可或拒绝普通用户对存储器件的列表的访问。在该操作期间,在某一瞬间用户可以从用户的万维网浏览器看到列表,而在另一瞬间普通用户不再能够看到该列表。还有,如果授权的用户能够访问预备系统上的存储器件的列表,并且还能够使这些器件中之一离线,则会使得在预备系统上的器件列表中被显示的器件减少一个。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
另外,在工作空间中各类型的资源被组织为表格的列表,并且能够存储在控制系统的存储介质中。通过把不同的资源限制到不同的组,保护了各组安全性的完整性。如此,各组被授权而受限制地观看预备系统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
图4A已经示出了在组的公共工作空间中用户17、消息区18和文件夹及文件区19以及其它20的被分配的资源的示例。公共消息区18中来自用户组中各用户的消息和在公共文件和文件夹区19中的文件夹和文件的信息能够被在相同用户组中的所有用户共享。各组的公共工作空间中的所有资源在被CCDSVM的控制系统2的控制台支持系统6转化成能够呈现的万维网格式(万维网网页)之后,能够选择性地显示在属于相同的用户组的各登录用户的万维网浏览器中。FIG. 4A has shown an example of allocated resources of
图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
图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,
图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
用户X和用户Y的私人工作空间还可以包括私人消息区21和其它资源,但因为WCUWE被设计成在需要时才动态地显示用户的私人工作空间的一部分,所以它们没显示在图8A和图8B中。User X's and User Y's private workspaces may also include a
应该注意到的是,所述用户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
图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
1)私人用户消息输入区(部分1);1) private user message input area (part 1);
2)消息显示部分(部分2),其显示图4A中针对用户组1的所有用户的公共消息区18;2) message display part (part 2), which displays the
3)文件或文件夹显示部分(部分3),其显示图4A中的针对相同用户组1的所有用户的组公共文件和文件夹区19;以及3) a file or folder display section (section 3), which displays the group common file 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
最初,部分1、部分2和部分3由于它们中还没有一个张贴任何文件或消息,所以全都为空。所述控制台支持软件6从在所述存储介质上存储的各用户的私人工作空间的图4B中的私人文件和文件夹区22得到用于在线会议的被分配文件夹和文件的各登录用户的部分,并且还将所述文件或文件夹信息转化为能够呈现的万维网格式(万维网网页)以能够在各用户的万维网网页/万维网浏览器9的所述部分4中显示。万维网网页布局的全部四个部分以及在浏览器屏幕上各部分的次序的选择是与本发明无关的,因为设计的其它选择也是可以的,并且此外,本发明对于万维网屏幕布局应该什么样没有限制。文件或文件夹的所述信息包括文件或文件夹所驻留的系统的名称、文件或文件夹的名称和路径、文件或文件夹的所有者、时间戳、文件的大小等,并且不限于此。Initially,
在交互式在线会议期间,所述控制台支持软件6使各用户能够用几个步骤向显示的组的公共文档和内容管理部分的所述部分3张贴文件或者文件夹,或从该部分3撤除文件或文件夹。例如,首先,使所述用户X能够点击在所述用户私人工作空间的显示的所述文件和文件夹管理区的部分4中的一目标文件“Doc 1”24或文件夹一次。第二,从操作菜单(参见图9A、图9B、图10A和图10B)中选择或者张贴或者撤除的操作。最后,点击所选操作以提交张贴所选文件或文件夹或者撤除所选文件或文件夹的任务。During an interactive online meeting, the
被许可的各用户如果具有至少一个以前张贴的文件或文件夹,则可以执行撤除操作,该张贴的文件或文件夹已经显示在所述相同用户组的所有登录用户的所述万维网浏览器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
如果已经选择了文件,则使用所述文件操作菜单,并且如果已经选择了文件夹,则分别使用所述文件夹操作菜单。所述控制台支持软件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
在图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
另外,在交互式在线会议中,控制系统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
在特定的情况下,所述控制台支持软件6还使许可的用户能够撤除以前张贴的消息。仅作为示例,在图6A中,所述控制台支持软件6提供许可的用户X以从用户X的所述万维网浏览器9的公共消息显示部分的所述部分2中选择以前张贴的“用户Y的Msg2”27,并且从所述操作菜单选择撤除操作且提交所选的撤除任务。In certain cases, the
在下面的两段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
如果任务是从在所述组的所述公共工作空间中的特定用户撤除以前张贴的文件或文件夹,则所述控制台支持软件6从在所述组的所述公共工作空间中的所述文件夹区域中搜索那个特定的用户的文件或文件夹的相应信息,并且还在搜索到之后从所述组的所述公共工作空间去除匹配的信息的条目。If the task is to remove previously posted files or folders from a particular user in said public workspace of said group, said
如果任务是向所述组中的用户张贴消息,则经过解析的消息将存储在图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
如果任务是撤除(删除/去除)以前张贴的信息,则所述控制台支持软件6在所述组的所述公共工作空间的图4A的所述公共消息区18中搜索匹配的消息,并且如果找到这种消息条目,就去除该消息条目,上述搜索是基于消息和源用户标识以及诸如时间戳、安全许可等其它相关信息进行的,并且不限于此。If the task is to take down (delete/remove) a previously posted message, the
应该注意到本发明的撤除文件或文件夹的任务实际上并没有从源用户的私人工作空间删除文件和文件夹。另外,当消息或者文件或文件夹的信息被写入、存储或者存放到或者所述私人空间或者所述公共工作空间、或者所述盘驱动器或者其它存储介质时,采用锁保护机制。在整个其余的讨论中,当发生写入/存储/存放行为时,假设锁保护为缺省行为,不需要进一步提到。事实上,利用本发明,多个组中的多个用户执行的张贴文件、文件夹和消息的各任务以及撤除以前张贴的文件、文件夹或消息的任务能够由所述控制台支持软件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
图6A和图6B示出了在控制系统2的控制台支持软件6成功执行针对在各组中的各用户的任务后,所述用户组中的任何用户能够从图1的客户系统10上或者图1的控制系统2上或者图1的控制台系统1上的各用户的所述万维网浏览器9得到用户组1的公共消息显示区的所述部分2的新的视图,和用户组1的公共文档和内容显示区的所述部分3的新的视图。6A and FIG. 6B show that after the
用户能够手动地点击刷新按钮以刷新或者所述部分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
所述运行时间脚本将自动地并且周期性地执行刷新万维网浏览器画面的所述部分2和部分3的任务。周期性刷新的频率能够由所述CCDSVM的所述控制台支持软件6根据会议的需要调节,通常在1至3秒的范围,并且在这方面没有限制。同时,利用该优选的示例,由WCUWE提供的所述运行时间脚本是JavaScript,然而,其它类型的编程脚本或方法也是可以的,并且在本发明中对于使用什么种类的运行时间程序没有限制。另外,所述控制台支持软件6向各用户提供或者自动或者手动刷新他们的所述万维网浏览器9的选择。The runtime script will automatically and periodically perform the task of refreshing the
在刷新各用户的所述万维网浏览器9画面的所述部分2或部分3时,将产生更新该画面的请求并且从所述万维网浏览器9向控制系统2发送该请求。所述控制台支持软件6获得各请求并且对各请求进行解析以确定什么用户组户以及所述组的所述公共工作空间的哪一部分需要更新。When refreshing said
基于各经过解析的请求的信息,控制系统2的所述控制台支持软件6从所述用户组的图4的所述公共工作空间15检索更新后的资源和对象,其包括来自所述组的各用户的最近张贴的文件、文件夹或消息,并且还包括在由相同组的用户撤除一个或更多个文件或文件夹或消息后的文件和文件夹或消息的更新后的列表。最后,控制系统2的控制台支持软件6将资源和对象的检索出的信息转换成能够呈现的万维网格式(万维网网页)。Based on the information of each parsed request, the
如果请求是更新组消息,则转换后的信息发送至相应用户的所述万维网网页/万维网浏览器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
例如,用户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 "
传统互联网组通信模式和本发明中所述的基于组的通信模式之间的不同在于控制系统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
另外,在优选的示例中,由于各文件的张贴的信息已经由所述控制台支持软件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
如图9A和图9B以及图10A和图10B所示,控制系统2的控制台支持软件6还使各用户可以在在线会议期间通过所述操作菜单执行许多其它任务,诸如上载、更名、删除、复制/粘贴等,并且不限于此。上载操作允许各用户在会议期间通过万维网浏览器9从客户系统10或控制系统1的本地存储器一次一个动态地上载文件至控制系统2上的所述用户的私人工作空间中,并且进一步张贴至各用户所属的用户组的所述公共空间。As shown in Figures 9A and 9B and Figures 10A and 10B, the
以鼠标点击方式驱动的复制/粘贴操作允许将来自许可的预备系统3的许可的文件夹的文件和文件夹,除了如前面3.3段所述的直接张贴这些文件或文件夹而没有物理复制之外,还动态地且物理地复制至控制系统2上的各用户的私人工作空间中,并且所述文件和文件夹的信息能够进一步显示在各用户的所述万维网网页/浏览器并且张贴至各用户所属的组的公共工作空间。事实上,由控制系统2的控制台支持软件6提供的操作已经增加了针对各用户根据实际需要张贴或撤除文件和文件夹的效率。Mouse-click driven copy/paste operations allow files and folders to be copied from licensed folders of the
另外,所述控制台支持软件6向各组的各用户提供以下能力:将所述各组的所述公共工作空间的公共消息区的张贴的消息保存至在各组的所述公共工作空间的公共文件和文件夹区中的文件中。此外,保存的文件能够由各组中的各用户用与张贴相同的方法观看、下载。此外,需要时,所述控制台支持软件6使用户能够去除所述用户组的公共工作空间的消息区中所有消息条目以将消息区复位为空。In addition, the
重要的事实是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
因此,控制系统2的控制台支持软件6使特权用户得以在控制系统上执行创建多个用户和用户组的任务,并且各组能够被分配有各种大小的用户用于在线交互式会议。CCDSVM的WCUWE能够支持的用户的总数和组的总数以及每组中用户的最多数量是实施问题并且取决于控制系统2的能力。CCDSVM的WCUWE和CCDSVM已经被设计有对于用户和预备系统3二者的无限扩缩性。另一方面,本发明的精神并不受WCUWE和CCDSVM的边界问题的限制。Thus, the
图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
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
4)所述控制台支持软件6获得源用户、文件或文件夹的源、操作类型和其它信息的任务信息并且对上述任务信息进行解析;4) The
5)如果所述操作类型是张贴文件或文件夹,则所述控制台支持软件6将所述源文件或文件夹的信息存放在目标用户的所述私人工作空间的所述私人文件和文件夹区。如果所述操作类型是撤除文件或文件夹,则所述控制台支持软件6从所述目标用户的所述私人工作空间的所述私人文件和文件夹区搜索相应文件或文件夹的信息以匹配所述源文件或文件夹,如果找到了匹配,则从目标用户的所述私人工作空间的所述私人文件和文件夹区去除该文件或文件夹的相应条目;以及5) If the operation type is to post files or folders, then the
6)一旦各用户刷新万维网浏览器9的万维网网页,则所述控制台支持软件检索目标用户的私人工作空间的所述私人文件和文件夹区中的更新后的信息并且转换成能够呈现的万维网格式(万维网网页),并且将所述万维网网页传递至各用户的万维网浏览器9用于显示和观看。6) Once each user refreshes the web page of the
例如,如图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 "
除了在涉及两个或更多用户的会议的基于组的通信中张贴消息以外,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
在所述浏览器9中的万维网网页的部分3使用户用相同的所述步骤工作,非基于组地一对一张贴文件或文件夹或者撤除以前张贴的文件或文件夹,如段3.9所述。在图7A和图7B中包括的部分3仅用于演示本发明如何灵活地在各用户的私人工作空间下显示信息。此外,在屏幕布局中的部分的数量以及在万维网网页显示中各部分的次序实际上并不是对本发明的限制。
由于与组在线会议中的不同,在这种情况下,所述控制台支持软件9在这种情况下不知道目标用户是谁,所以部分1是具有“给谁(To who)”的附加入输入字段的消息输入区。用户能够用以上在与本发明的段3.3-3.4中讨论的相似的所述步骤张贴消息。然而,与组会议消息模式不同,在从各用户获得消息的信息并且进行解析之后,控制系统2的控制台支持软件6将消息存放在私人工作空间的目标对等用户和原始发送用户二者的消息区中。此外,各用户利用如在段3.4-3.5中描述的在各用户的浏览器中显示消息的相同的所述步骤,能够观看在浏览器的部分2中的自己的消息和来自对等用户的消息二者。
例如,如图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
再次,万维网网页的三部分的所述设计选择以及各部分的次序仅是用于非基于组的对等用户通信的实施的优选示例。本发明不受万维网画面显示布局的限制,例如,仅具有所述部分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
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
对于CCDSVM的WCUWE,更具体地对于控制台支持软件6,相对直接了当的是支持在CCDSVM没有帐户且不能登录CCDSVM的大量在线用户以观看由具有CCDSVM的帐户的用户动态地张贴的文件、文件夹或消息。For WCUWE of CCDSVM, and more specifically for
在优选的示例中,诸如在图6E中所示,控制系统2的控制台支持软件6向大量在线用户提供万维网网页,这些在线用户不用必须登录CCDSVM。所述万维网网页可以是具有部分1和部分2两个主要部分的布局,部分1在指定的用户组的公共工作空间中的共享消息区显示消息,而部分2指定的用户组的公共工作空间中的共享文件或文件夹区显示文件或文件夹。In a preferred example, such as shown in FIG. 6E, the
对于属于相同的所述指定的用户组的用户,各用户从所述网络的任何系统上的万维网浏览器登录到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
如图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 “
如图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
除了使组中的源用户控制在基于组的通信中撤除文件或文件夹,控制系统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
已经简单地描述了本发明操作的基于万维网的网络环境的实施方式,图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
参照回图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
可以包括多级高速缓存内存的主内存204存储频繁地使用的数据和指令。主内存204可以为RAM(随机访问存储器)、MRAM(磁RAM)或闪速内存。静态内存206可以为与总线211耦合的ROM(只读存储器),该ROM用于存储静态信息和/或指令。总线控制单元205与总线211-212耦合,并且控制诸如主内存204或处理器202的那些部件能够使用总线。总线控制单元205管理在总线211和总线212之间的通信。海量存储器207可以为磁盘、光盘、硬盘驱动器、软盘、CD-ROM和/或闪速存储器,用于存储大量数据。在一种实施方式中,基于万维网的信息交换230为用于便于在万维网上进行信息交换的网络控制部件。应该注意到基于万维网的信息交换230可以是软件或者硬件或者软件和硬件部件的组合。
在一种实施方式中,I/O单元220包括显示器221、键盘222、光标控制器件223和通信器件225。显示器件221可以为液晶显示器件、阴极射线管(“CRT”)、触摸屏显示器或者其它适宜的显示器件。显示器221投影或显示图形规划板(graphical planning board)的图像。键盘222可以为传统的字母数字输入器件,用于在计算机系统200和计算机操作人员之间通信信息。另一类型的用户输入器件是光标控制器件223,诸如传统的鼠标、触摸鼠标、跟踪球或者其它类型的光标器,用于在系统200和用户之间通信信息。In one embodiment, the I/
通信器件225连接到总线211,用于通过广域网102从远程计算机或服务器(诸如服务器104或者其它计算机)访问信息。通信器件225可以包括调制解调器或者网络接口器件或者便于在计算机200和网络之间通信的其它相似器件。计算机系统200可以通过诸如图1示出的构架的网络构架连接到大量服务器。A
已经参照一些示例相当详细地描述了本发明。然而,其它的版本和示例也是可以的,因此,本发明的精神不应限于这些示例和/或实施方式。同时,本发明的权利要求标有编号,并且在大多数情况下,编号不是表示任何顺序或者次序,除非作为方法的步骤进行了特别描述。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)
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)
| 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)
| 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)
| 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 |
-
2007
- 2007-04-02 CN CN2007800109854A patent/CN101416173B/en active Active
- 2007-04-02 CN CN201310421520.5A patent/CN103593394B/en active Active
- 2007-04-02 WO PCT/US2007/008045 patent/WO2007123785A2/en not_active Ceased
- 2007-04-02 CN CN201010575350.2A patent/CN102098172B/en active Active
Cited By (35)
| 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 |