CN103593394B - The method and device of information is exchanged in the environment of based on WWW - Google Patents
The method and device of information is exchanged in the environment of based on WWW Download PDFInfo
- Publication number
- CN103593394B CN103593394B CN201310421520.5A CN201310421520A CN103593394B CN 103593394 B CN103593394 B CN 103593394B CN 201310421520 A CN201310421520 A CN 201310421520A CN 103593394 B CN103593394 B CN 103593394B
- Authority
- CN
- China
- Prior art keywords
- user
- file
- information
- resource
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- 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)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
There is provided the method and device that information is exchanged in the environment of based on WWW.In the distributed scalable virtual machine of center control(CCDSVM)With computer user's work based on WWW(Operation)Environment(WCUWE)Framework in " dynamic duty space " technology.With " dynamic duty space " technology, user can use conventional browser to put up or remove message, digital document or interior perhaps described resource immediately, without installing special-purpose software, there is no size limitation, with security, and further to obtain in the user's group of tissue or the everywhere and at any time ability of point-to-point exchange information in man-to-man mode.In addition; under the protection domain in dynamic duty space; CCDSVM WCUWE provides private work space to each user and provides public workspace to each group; therefore; WCUWE provides the safe and reliable framework level of the group for user or user to CCDSVM user, effectively to manage, share and access in time and everywhere the appropriate information on network.
Description
The application is the application for a patent for invention of original bill Application No. 200780010985.4(International application no:PCT/
US2007/008045, the applying date:04 month 2007 02 day, denomination of invention:Information based on internet and WWW is exchanged
Method and apparatus)Divisional application.
Technical field
The present invention relates generally to communication network.More particularly it relates to be based on WWW(web-based)Communication
System.
Background technology
With internet and world wide web(" WWW ")Using increasingly popularizing, digital world quickly changes, personal
Exchanged with enterprise by WWW(Or exchange)Substantial amounts of information.In recent years, for demand more and that faster information is exchanged
Through growing.For example, various business meetings and conference are recruited by WWW and opened, attendant is dispersed in all over the world.In order to increase
Powerful exchange that can be between attendant, not only voice(And/or image)Information is important, and it is also crucial that information, which is exchanged,.
Quickly, the information exchange of Large Copacity and safety is important for the efficiency for improving communication network.With legacy network
Related the problem of is that size and speed are limited.For example, general email system limits the size of each mail, such as, 10,000,000 words
Section, so that this Email can be delivered with suitable speed.It is related to legacy network another problem is that being used in user each
Before the platform for planting main frame, main frame needs to install software.For example, SkypeTMRequire to use before allowing user to use its platform
Family is installed by its special-purpose software in the system of the user.
Therefore, in the art need provide under WWW faster, safer and Large Copacity information exchange.
The content of the invention
The present invention relates to the method and apparatus that information is exchanged under world wide web environment.
According to an aspect of the invention, there is provided a kind of be embodied in the control system of virtual servo device supports user
The method for delivering virtual information, wherein the virtual servo device include it is numerous be prepared system, being each prepared system includes
Service broker provides servo service;At least one operating desk system, it is configured with WWW visit device and is used to operate institute
State virtual system;Control system, control be distributed on a communication network it is described it is numerous be prepared system, and provide ten thousand and tie up
Net service and user's contact interface give access of numerous users based on WWW, virtual that includes being issued by putting up
Information;Methods described includes following action:Cross the communication network and automatically form the virtual servo device and its one
It is individual or more be prepared the service pool of system;The information of the virtual servo device is shown by Web user contact interface
In the WWW visit device of each user, and shown information is constantly updated, in this, as to user access and pipe
Manage the reaction of the virtual servo device;One can be inputted every time from Web user contact interface that includes each user of offer
The resource object information of the individual virtual servo device requires the information for putting up this input to one or more to submit one
Institute targeted customer is licensed the task in the webpage of retrieval and viewing;And it is repeatedly carried out following action:Receive and dissect from every
Individual user WWW visit device by data communication line transmission come the request puted up of one or more requirement, and to every
The ad-hoc location that the resource object information information puted up is stored in institute's target by the individual request execution one dissected
Task;The information that a corresponding webpage includes the resource object being posted in the ad-hoc location is produced, in this, as
Retrieval and the reaction of the puted up resource object information of viewing are required from a WWW visit device to each institute targeted customer.
There is provided a kind of calculating control system of virtual servo device, the control system according to another aspect of the present invention
System, which is supported, delivers virtual information, wherein the virtual servo device is connected and is distributed in a network architecture, includes numerous
System is prepared, system is each prepared and contains service broker to provide servo service;At least one operating desk system, configuration
WWW visit device is used to operate the virtual system;One control system, controls numerous be prepared system and to carry
For the operational control based on WWW;The control system includes at least one Internet contact interface and internal memory;There is provided empty
Intend all operational controls of servomechanism, including communicated with this with being each prepared system and control by the network architecture
It is described it is numerous be prepared system, include that control is automatically composed this virtual servo device and its one or more be prepared is
System service pool, the system that each institute target in this virtual servo device is also given including distributed tasks;And web services are provided
Show that the information of the virtual servo device is accessed in this, as to numerous users by WWW with user's contact interface
The reaction of this virtual servo device;Wherein described control system supports each user from the WWW trip on user's local system
Device of looking at only needs to log into the control system once by Web user contact interface, just can further have secure access to described
The system permitted in virtual servo device, that includes deliver user of the virtual information to numerous institute's targets by WWW.
According to a further aspect of the invention there is provided a kind of virtual servo device, it is real that the virtual servo device supports user
Apply and deliver virtual information, the virtual servo device includes:It is numerous to be prepared system, each it is prepared system and contains service generation
Manage to provide servo service;At least one operating desk system, is configured with WWW visit device and is used to operate the virtual system;
One control system, is interconnected by a network architecture with each provisioned systems and operating desk system, is controlled with this whole
The operation of individual virtual servo device includes supporting delivering virtual information by WWW;The control system includes at least one net
Network contact interface and internal memory;By the network architecture and each system is prepared to be communicated with this to control numerous quilts
Provisioned systems, are automatically composed this virtual servo device that includes control and the one or more of it are prepared system service
Pond, and system of the distributed tasks to each institute target in this virtual servo device;With offer web services and user's contact circle
Face includes showing that the information of this virtual servo device accesses this virtual servo device by WWW in this, as to numerous users
Reaction;Wherein described control system supports each user and passes through ten thousand dimensions from the WWW visit device on this user's local system
Network users contact interface only needs to log into this control system once, is permitted in this virtual servo device where just further having secure access to
Can system, that includes by WWW deliver virtual information give numerous institute's targets user.
According to the yet other aspects of the present invention, there is provided a kind of single control system, the single control system
Support WWW communication and exchange information, include:At least one Internet contact interface and internal memory;The control system provides dynamic
State working space gives one or more user, and this includes each one private work space of user of offer and each user
One group work space of group, and provide web services and user's contact interface include showing the information of this control system with
This as the reaction that this control system is accessed each user by WWW, this further comprise support each user from
WWW visit device on this user's local system includes rolling over by WWW therein by Web user contact interface
Folded tree can input an information every time, and permitted searchable webpage as target using one or more targeted customer and come instant
The information of this input is puted up to recall from institute's target web into institute's target web, or by the former information puted up of this input
Or delete, and support each user and can put up and recall that participation is one-to-one and group communicates and exchanged and believes by described
Breath, wherein the information of the input includes electronic characters news in brief and message, file and file.
According to the still another aspect of the present invention there is provided a kind of virtual servo device, virtual letter is delivered by supporting user
Breath come dynamic creation virtual directory, the virtual servo device include it is numerous be prepared system, be each prepared system and include
Service broker provides servo service;At least one operating desk system, is configured with WWW visit device and is used to described in operation
Virtual system;One control system, is interconnected with each provisioned systems and operating desk system by a network architecture, with this
Come control whole virtual servo device operation it include supporting virtual information delivered by WWW, the control system includes
At least one Internet contact interface and internal memory, by the network architecture with it is each be prepared system and communicated with this control
It is described it is numerous be prepared system, be automatically composed this virtual servo device that includes control and the one or more of it be prepared
System service colony (pond), and system of the distributed tasks to each institute target in this virtual servo device, and WWW clothes are provided
Business and user's contact interface include showing the information of this virtual servo device in this, as visiting by WWW to numerous users
Ask the reaction of this virtual servo device;Wherein described control system supports each user from the WWW on this user's local system
Visit device only need to log into this control system once by Web user contact interface, just can further have secure access to where this
The system permitted in virtual servo device, that includes deliver virtual information by WWW to constitute virtual directory and further allow
The users of numerous institute's targets retrieves and inquired about.
It is every to make there is provided dynamic duty space there is provided a kind of virtual servo device according to the even further aspect of the present invention
Individual user can safely be called on by WWW, managed this computer system and communicated, it includes:Numerous be prepared be
System, is each prepared system and contains service broker to provide servo service;At least one operating desk system configuration WWW
Visit device is used to operate the virtual system;One control system is with each provisioned systems and operating desk system by a net
Network framework is interconnected, and the operation of whole virtual servo device is controlled with this, and it, which includes offer dynamic duty space, makes each use
Family can safely be called on by WWW, managed this computer system and communicated;Wherein described control system includes at least
One Internet contact interface and internal memory, are communicated with this come described in controlling by the network architecture with each system that is prepared
It is numerous to be prepared system, it is automatically composed this virtual servo device that includes control and the one or more of it is prepared system
Community service (pond), system of the distributed tasks to each institute target in this virtual servo device, provides web services and user
Contact interface includes showing the information of this virtual servo device, and supports foundation and rule with high safety;Wherein described control system
Further support the one or more user account number of foundation and each one private work space of user be provided, and according to
The various safety regulations that family working space is implemented enable each user to go sight-seeing device by each showing from respective WWW
The working space shown performs safely various access and managerial role, and it is also included puts up resource information and remove by performing
Put up resource information to be communicated before returning.
Due to have developed the distributed, scalable virtual machine of center control(CCDSVM)With the computer based on WWW
User job(Operation)Environment(WCUWE), by " the dynamic duty sky that the present invention is introduced in CCDSVM and WCUWE framework
Between " the problem of easily can solve to mention in previous section.
CCDSVM one or more login users(Each user using any system browser and may be from any
Side)Task can be immediately performed using dynamic duty space technology.For example, each user can be with the pattern based on group or one-to-one
Non- group of pattern is puted up or taken off to one or more audients on network(un-post)Message in CCDSVM systems,
File, file or other resources.This technology also achieves more massive security information exchange, and without size limitation
Also it is not required to that specific software is installed.
The present invention's is embodied as user there is provided system is clicked based on Web-browser, and it can be in cross-domain
Exchange message, file, file or other information resource with there is no size limitation in system.
The supplementary features and advantage of the present invention can be by detailed description cited below, accompanying drawing and claims
It is clearer.
Brief description of the drawings
This can be more fully understood from the accompanying drawing and detailed description given below of the various embodiments of the present invention
Invention, but these accompanying drawings are not to limit the present invention to specific embodiment, and it is only used for explanation and understanding.
Fig. 1 is to have central control management system and many provisioned systems, client system according to one embodiment of the present invention
The block diagram of the CCDSVM of system and control feature layout;
Fig. 2A is the block diagram of the layout of the CCDSVM according to another embodiment of the present invention, utilizes the CCDSVM, user
It can be communicated with one another by the Web-browser of their provisioned systems;
Fig. 2 B are according to another embodiment of the present invention there is the single control accessed by a large amount of clients to manage
The block diagram of the CCSDVM of system layout;
Fig. 3 is the block diagram of the example for the software for being used for CCDSVM according to one embodiment of the present invention;
Fig. 4 A are the example in the dynamic duty space according to one embodiment of the present invention;
Fig. 4 B are that the resource that can be assigned to user's group public workspace according to one embodiment of the present invention is shown
Example;
Fig. 4 C are according to one embodiment of the present invention user private work space and the system resource that can be allocated
Example;
Fig. 5 is the example of the resource object in system according to one embodiment of the present invention;
Fig. 6 A be according to one embodiment of the present invention during interactive on-line meeting the user X in user-group -1
The example of web presence of the display with 4 parts in Web-browser;
Fig. 6 B be according to another embodiment of the present invention during interactive on-line meeting the user Y in user-group -1
Web-browser in web presence of the display with 4 parts example;
Fig. 6 C be according to another embodiment of the present invention before interactive on-line meeting the user X in user-group -1
Web-browser in web presence of the display with 4 parts example;
Fig. 6 D be according to another embodiment of the present invention before interactive on-line meeting the user Y in user's group 1
The example of web presence of the display with 4 parts in Web-browser;
Fig. 6 E be according to another embodiment of the present invention in the user X and user Y during the on-line meeting of user's group 1
Need not each log on to CCDSVM and from their own browser access and can just watch in a large amount of online users
The web presence shown example;
Fig. 7 A be according to one embodiment of the present invention user X be not based on group it is one-to-one, point-to-point put up or remove disappear
Breath and file;
Fig. 7 B are to put up or remove according to another embodiment of the present invention user Y the one-to-one, point-to-point of group that be not based on
Except message and file;
Fig. 8 A be distributed according to one embodiment of the present invention in user X private work space resource based on ten thousand
The example of figure is presented in the figure of dimension net;
Fig. 8 B be distributed according to another embodiment of the present invention in user Y private work space resource based on
The example that the figure of WWW is presented;
Fig. 8 C are in user X in its personal air dynamically to put up and share according to another embodiment of the present invention
" after file 2 ", the example of figure is presented in the figure based on WWW of user Y private work space;
Fig. 9 A are the example for the pop-up menu of file according to one embodiment of the present invention;
Fig. 9 B are the example for the pop-up menu of file according to another embodiment of the present invention;
Figure 10 A are the example for the non-Pop-up actions menu of file according to one embodiment of the present invention;
Figure 10 B are the example for the non-Pop-up actions menu of file according to another embodiment of the present invention;
Figure 11 be according to one embodiment of the present invention user X public workspace can shared file and file
The example of the central view of the list of the file or folder puted up in area.
Figure 12 shows the example of computer system 1200.
Embodiment
Herein for providing the communication network based on WWW that the information with quick, Large Copacity and safety is exchanged
Embodiments of the present invention are described in the environment of mthods, systems and devices.It will be appreciated by those of ordinary skill in the art that right below
What the detailed description of the present invention was merely exemplary is not intended to be restricted in any way the present invention.This public affairs is benefited from for those
For the those of ordinary skill in the art opened, themselves can be easily proposed by other embodiments of the present invention.Now will
The realization of the present invention is described in detail with reference to the drawings.Identical label will be used to refer in whole accompanying drawing and following detailed description
Same or analogous part.
For clarity, not showing and describing completely the general characteristics of realization described here.Certainly, it should realize
Arrive, in any this actual exploitation realized, in order to realize the objectives of developer, such as meet it is related with applying and
The constraint related to business, it is necessary to largely realized special decision, and these specific objectives will change simultaneously with realization
And change with developer.Also, it should be appreciated that for the those of ordinary skill in the art for benefiting from the disclosure, though
Right this development effort will be complicated and time-consuming, but it is the routine mission of engineering.
According to the present invention, part described herein, process step and/or data structure can use various types of behaviour
Make system, calculating platform, computer program and/or general-purpose machinery to implement.In addition, art technology those of ordinary skill will recognize that
Arrive, in the case where not departing from the scope and spirit of invention as described herein principle, can also use with less general
The device of feature, such as hard-wired device, field programmable gate array(FPGA), application specific integrated circuit(ASIC)Deng.Logical
Cross computer or machine implement to include series of processing steps method and these process steps can be stored as it is machine readable
Series of instructions in the case of, they can be stored on tangible medium, such as computer storage device(For example, ROM
(Read-only storage)、PROM(Programmable read only memory)、EEPROM(EEPROM), FLASH storage
Device and jump driving(jump drive)Deng), magnetic storage medium(For example, tape and disk drive etc.), optical storage media(Example
Such as, CD-ROM, DVD-ROM, paper card and paper tape)And the program storage of other known type.
It will be appreciated by those of ordinary skill in the art that the following present invention be described in detail only be it is exemplary be not intended to
Any mode is restricted to the present invention.For these benefit from those of ordinary skill in the art of the disclosure, they are certainly
Oneself can be easily proposed by other embodiments of the present invention.It should be appreciated that for those skilled in the art, realizing
The present invention does not need these concrete details.In other examples, known circuit and device show to avoid in form of a block diagram
Obscure the present invention.In the description of embodiment below, substantially, identical part is referred to identical label.
Although showing and describing only certain exemplary embodiments of this invention, this area skill for benefiting from the disclosure
For art personnel, it should now be apparent that can have than carrying above in the case where not departing from idea of the invention mentioned in this article
The more modifications arrived.Therefore, appended claims be intended to fall within the spirit and scope of the present invention all these
Modification is covered in the range of it.
The present invention can be implemented by the system based on WWW operated in network architecture, such as point of center control
The scalable virtual machine of cloth(“CCDSVM”).Fig. 1 shows the CCDSVM according to embodiment of the present invention.CCDSVM includes one group
Provisioned systems 3, Control management system 2, control feature 1 and client 10.Control management system(" control system ")2 configurations
For control one system system(" provisioned systems ")3.Control feature(" control feature ")2 offer management, and client 10
(" client ")Access to provisioned systems 3, the network architecture are started by the Web-browser under network architecture
Such as Intranet, internet and/or LAN.
Network architecture(" network ")Including being easy to the various users from diverse geographic location to pass through internet, Intranet
And/or all necessary hardware and softwares of LAN communication.The hardware of network includes network connecting media, wireless medium, circuit portion
Part and signal equipment.Network connecting media includes the various cables of such as Ethernet and/or optical fiber.Wireless medium can pass through sky
Gas sets up wireless communication link.Circuit block includes processor, data/address bus, memory device and/or circuit board.Such as exchange
Machine, router, the signal equipment of gateway and/or adapter are used to provide communication network.It should be noted that can also have for shape
It is necessary but for understanding that the present invention is not essential other possible communicator elements into communication link.
Software architecture includes Internet protocol(“IP”)Address and systematic name identification software, such as domain name system
(“DNS”), firewall software, IP gateway found software, IP broadcast etc..Network communication protocol can be IP-based standard agreement
Or non-standard specialized protocol, such as based on transmission control protocol/internet protocol(“TCP/IP”)HTTP
(“HTTP”)Or the Simple Object Access Protocol based on TCP/IP(“SOAP”).It should further be appreciated that many IP-based agreements
Be specialized protocol and also have some agreements be non-IP-based agreement.
Web-browser is the application program for the information for allowing user to access on WWW, such as Windows
Internet Explorer(“IE”), FireFox, Netscape and/or Mozillar.Web-browser, which can also be, to be made
With such as HTTP, WAP, SOAP for any special-purpose software of the world wide web protocols communicated on network.Web-browser
Can be realized with any suitable programming language, such as C, C++, Java or XML, or these suitable language combination.
On the other hand, web presence is the information resources that can be shown, the information resources can pass through Web-browser
Access.Web presence can be by web server system by Web server trustship and can be clear by WWW
Device of looking at is transmitted(Or retrieval).
Provisioned systems 3, client 10, control feature 1 and Control management system 2 are computing systems, the computing system
Can be server system, desk-top or laptop system, PDA hand-held device, radio telephone etc..Computing system includes
CPU, memory device and Memory Controller.Memory device includes internal storage, such as read-only storage(“ROM”)And/or
Random access storage device(“RAM”).Memory device can also include external memory device, such as disk or tape, including independence
Actuation redundancy array(“RAID”), JBOB and memory stick.Associated storage control can be integrated drive electronics
(“IDE”), small computer system interface(“SCSI”), optical fiber optical controller or above-mentioned device combination.
Computing system also include operation non-embedded or real-time embedded OS, they can for Linux or Windows,
Unix or special OS.It should be noted that the present invention can be included in multiple controls in the different layers of system configuration topological structure
System, wherein each control system can each other be communicated by network.Control system in intermediate layer is topological in system configuration
Play the part of control system and the dual role both provisioned systems in structure.
Fig. 1 shows the CCDSVM platforms with many clients according to one embodiment of the present invention.The CCDSVM includes
Control feature 1, Control management system 2, provisioned systems 3 and network 11-12, wherein network 11-12 are used for all of CCDSVM
The interconnection of system and client 10.
Control feature 1 is the computing system with Web-browser or WWW console 9, wherein Web browsing
Device is by superuser is using accessing CCDSVM platforms.Web-browser 9 that can be in any system allows user to pass through
WWW URL link is from CCDSVM access informations.For example, superuser input condition in the order line of Web-browser 9
“https:// 69.107.28.123/stt/sttwebos ", and once establish link, user just result in by based on
Computer user's work/operating environment of WWW(“WCUWE”)The information of trustship.In one embodiment, console system
System 1 also includes software module 13, and wherein module 13 can be used for promoting logical between control feature 1 and Control management system 2
Letter.
In one embodiment, control system 2 is server system, desk-top or laptop system, and these systems have
Internal memory and storage capacity.Control system 2 includes Web server software 7 and console supports software 6.Console supports software
6 include Web server interface software module 5 and control managing software module 4.Control management system 2, which also has, is used as control
The Web-browser 9 of the WWW console 9 of system 2.Web server software 7 is to control system 1 or client 10
Or the WWW console 9 of control system 2 sends data/from control system 1 or client 10 or the WWW of control system 2
Console 9 receives data.Web server software 7 is configured to supply SSL(“SSL”)Encrypt to pass in data
Preceding encryption data is passed, so as to improve security.Web server software 7 can be such as from open-source ApacheTMOr
The commercially available software or special-purpose software of IIS from Microsoft.Web server software module and console support software
Module can pass through any suitable programming language(Such as C, C++, Java, JavaScript, HTML or XML)Or these
The combination of what suitable programming language is implemented.
Console supports software 6 to be communicated with the service software modules 8 of provisioned systems 3.Console supports the WWW of software 6
Server interface 5 can provide specific function, and these functions are performed by Web server 7 originally.In one kind implementation
In mode, if be coupled without provisioned systems 3 with CCDSVM platforms, Control management system 2 is reconfigured for continuing monitoring network
System on network, while CCDSVM platforms are also reconfigured for single autonomous system, as shown in Figure 2 B(Fig. 2 B show CCSDVM
The modification of platform, the CCDSVM after degeneration only there is control system to be accessed without provisioned systems, and by a large amount of clients
(Similar component has identical label)).User can be accessed and/or be obtained object or system money by Web-browser 9
Source, these objects or system resource can be resided on any client 3 or control feature 1.
In one embodiment, provisioned systems 3 are computing system, and the system can include suitable operating system
(“OS”).Provisioned systems 3 can build agreement by automatic system service pool and automatically be prepared by control system 2.It is known as
Share processing(pooling process)Preliminary treatment for allow control system 2 by reconfiguring one or more nets
Network system is come the method that controls these network systems.For example, when provisioned systems are started shooting by communication protocol, control system 2 is obtained
Name, IP address and the system information of provisioned systems are obtained, wherein system information includes the network information, storage information, file system
Information etc..Each provisioned systems 3 can be by user(Multiple users)Monitored, accessed by the Web-browser 9 of control feature 1
And/or operation.In alternative embodiments, provisioned systems 3 are suitable through the warp of control system 2 by client 10 by user
It is controlled after user's checking.Each provisioned systems 3 contain the service software modules 8 being used on the world wide web (www with server communication.
It is used to watching or operating preparation to realize for example, the service software modules 8 of provisioned systems 3 can communicate with control management software 4
The task of the resource of system 3.Service software 8 can be communicated with the Web-browser 9 of client 10 or control feature 1 with
Data are transmitted between them or communicate with sending or receive data to their delivery services or with other provisioned systems 3.
Service software modules 8 can include compatible with the Web server software 7 of control system 2 functional specific
Software, and if necessary to client 10 or with other provisioned systems 3 or logical based on WWW with control system 2
Believe, then the specific software is directed to processing http protocol or other world wide web protocols.Software module 8 can be commercially available ten thousand
Tie up the special-purpose software of network server software 7 or any.Service software modules 8 can be implemented with any suitable programming language, such as
C, C++, Java or JavaScript.
Network 11 and network 12 are can be in Control management system 2, control feature 1, client 10 and/or preparation system
The network architecture of communication linkage is provided between system 3.
Client 10 can not be a CCDSVM part, but utilize license and authorize, and user can be from client
The Web-browser 9 of system 10 signs in CCDSVM and uses WWW URL link of the Web-browser 9 by CCDSVM
Access the CCDSVM resource being licensed.Superuser can be obtained from CCDSVM by WCUWE, managed, accessed and/or operated
System resource, and the domestic consumer of client 10(Non-privileged users)CCDSVM limited system can be only licensed for access to
Resource.
In one embodiment, CCDSVM configurations include four data flow paths.First data path is in client master
Machine 10(Or console main frame 1 or Control management system 2)Web-browser 9 and control system 2 WWW processing software
(Such as Web server 7 or console support software 6)Between communication linkage.Using the path of data flow, no matter what
When user support software 6 to send request from Web-browser 9 to Web server 7 or console, console supports software 6
Desired information is all collected from target provisioned systems 3 and they are changed into the standard Structured information of World Wide Web communications(Ten thousand
Tie up grid type).Goal systems can be one of provisioned systems 3 or control system 2.Support soft by the console of control system 2
The information that part 6 is collected can be the system mode or storage information or net in control system 2 or on any target provisioned systems 3
Network information or user's checking summary or filesystem information or file and folder information.Then console supports software 6
The information of structuring after this is changed reaches Web server software 7 but also by communication linkage network 11 and network 12
Web-browser 9 is transferred to, so as to can be shown by traditional Web-browser 9 and see the structure after the conversion
The information of change, as shown in Figure 1.
In client 10(Or control feature 1 or control system 2)Web-browser 9 and control system 2
The communication protocol used between Web server 7 can be HTTP, HTTPS(The http protocol of SSL encryption)Or for ten thousand
Any suitable world wide web protocols of Network Communication are tieed up, they can successfully transmit data, or the communication protocols on the world wide web (www
View can be other standards or special agreement that is IP-based or being not based on IP.This data path is properly termed as console
Software 6 is supported, it passes data to Web-browser 9 or Web server 7, or from Web-browser 9 or ten thousand
Tie up the transmission data of network server 7.
Second data path is the data flow by the communication linkage between control system 2 and provisioned systems 3.Target is pre-
The request of standby system 3 supports software 6 to reach the clothes of provisioned systems 3 by communication linkage network 12 from the console of control system 2
Business module 8.In the case of the response that control system 2 is received for these requests, the service module 8 of provisioned systems 3 is performed please
Asking for task, then will respond the console support software 6 for sending back control system 2.The actual product of the invention is in the second number
The special agreement based on TCP/UDP/IP can be used according to the implementation in path, between provisioned systems 3 and control system 2
Communication.However, other standards or special IP-based or any suitable agreement for being not based on IP is also possible.
The console of control system supports the communication protocol used between software 6 and the service module 8 of provisioned systems 3 to be any suitable
Any one in suitable agreement that is IP-based or being not based on IP, these suitable agreements is suitable for the control in control system
Platform is supported to transmit data between software 6 and the service module 8 of provisioned systems 3.Typical data stream by the path can be pre-
Importing message, system mode, the network information or the storage information of standby system 3, as shown in Figure 1.
3rd data path is through communication linkage 12 between provisioned systems 3 and client 10 or control feature 1
Data flow.Reference picture 1, the console of control system 2 supports software 6 that world wide web url can be presented, and the world wide web url is pointed to
Object on provisioned systems 3, worked on client 10 or control feature 1 or the Web-browser of control system 29
User.The object pointed on provisioned systems 3 by world wide web url can be text, MPEG video, PDF document, MS
Power Point, Word document etc..It may also is that the link of other web services programs.From Web-browser 9, use
Family can be directly accessed on provisioned systems 3 by information that world wide web url is pointed out and without again passing by control system 2.At this
In the case of kind, the service module 8 of provisioned systems 3 also includes Web server software module or equivalent, before directly supporting
The Web-browser 9 that face is mentioned.The communication protocol in the 3rd path can be world wide web protocols, such as HTTP or WAP.It is alternative
Ground, communication protocol can be other standards or special agreement that is IP-based or being not based on IP.In order to simplify discussion, at this
The data transmitted on path will be described as service software modules 8 and send data or clear from WWW to Web-browser 9
Device 9 of looking at receives data, and vice versa.
4th data path is the data flow by the communication linkage between provisioned systems 3 and other provisioned systems 3.Utilize
The path, the service modules 8 of a provisioned systems 3 can by service mould from communication linkage network 12 to another provisioned systems 3
Block 8 directly transmits data or information, and requires no control system 2.For example, the implementation of the actual product of the present invention is using special
The communication based on IP agreement between two provisioned systems 3.However, the principle of the present invention independent of or be limited to special association
View.It will be noted that other standards or special IP-based or any suitable agreement for being not based on IP is also possible.
The data and information transmitted by the 4th data path can be various types of data.For example, the use on Web-browser 9
Family obtains the file or folder on the provisioned systems 3 provided by control system 2, and also in the mesh provided by control system
Selection target file on mark system.User can also be indicated by clicking on mouse by from current goal provisioned systems 3
File is transmitted to another provisioned systems 3.Then, data file will directly between two provisioned systems 3 transmission and without control
System 2 processed.
Fig. 2A is shown and put down according to the CCDSVM for being used to be communicated based on Web-browser of one embodiment of the present invention
The modification of platform.The CCDSVM platforms shown in Fig. 2A are shown in addition to each provisioned systems 3 include Web-browser 9 with Fig. 1
Platform it is similar.So as to which each user of provisioned systems 3, which is properly certified processing, can access from Web-browser 9, manage
Manage the provisioned systems 3 of themselves, the Web-browser 9 or on themselves local provisioned systems 3 or in network
On any client from anywhere in upper.It will be noted that when user's 3 registration on provisioned systems, user is authorized to
Local IP access provisioned systems 3 and without CCDSVM.On the other hand, when user registers on CCDSVM, user is authorized to
CCDSVM multiple provisioned systems 3 and control system 2.
Fig. 2 B show another example of CCDSVM modification, wherein not having provisioned systems 3 in CCDSVM.Control system
2 can self-operating, and CCDSVM has been degenerated to single autonomous system(Fig. 2 B), and by any client 3(Or
On control feature 1, or in autonomous control system 2)The user of Web-browser 9 be allowed access to and operate
The object being licensed and system resource in autonomous control system 2.
Unless otherwise indicated, as shown in Figure 1, the console support software module 6 of control system 2, provisioned systems 3, in advance
The service software modules 8 of standby system 3, and Web-browser 9, client 10 and the control feature 1 of control system 2 claim
For CCDSVM platforms.
The CCDSVM work of the computer user based on WWW/operating environment(“WCUWE”)For software architecture, such as Fig. 3
It is shown(Fig. 3 shows the software of the WCUWE for typical CCDSVM), the software architecture logs in the user of each license
CCDSVM and the operating environment based on Web-browser that individual is also provided for each login user, the operating environment is to include
Allocated on provisioned systems 3 in control system 2 or on network and the private work space for the resource being licensed.
WCUWE also allow each user from single Web-browser performed under various system resources various licenses task and
Operation(The resource object of the working space of user that Fig. 5, Fig. 5 show in system and can be assigned to each group or each
Example), wherein these tasks can be performed concurrently from the Web-browser of Single Sign-On.
Task also includes allowing superuser to create user, group, assign the user in each group, provide initial related system
Each user or group are distributed in source, and the information of the user of establishment and group are saved in database, and the database purchase is in control
On the storage medium of system processed.Create user or group needed for information include user name, ID, distribution security license,
Most members in password, access point, group name, group ID, group etc..Task also includes various system operatios, such as manages network, deposits
Reservoir, file system, file, file, message, user security etc..
Database is organized as the list of one or more forms, wherein each list contains various resources.For example, resource
Can be a user or more the information of user, the information of one or more systems, one or more network interface cards, Yi Jiyi
The information of individual or more disk drive.For example, storage medium can be the internal storage or disk drive of system.
CCDSVM WCUWE includes the software module of the present invention.For example, the console that software includes control system 2 is supported
Other service softwares 13 of module 6, the service software modules 8 of provisioned systems 3 and control feature 1.WCUWE current implementation is
Special designs based on the present invention.However, the essence and spirit of the present invention are not limited to the software of special designs.CCDSVM's
WCUWE also includes other dedicated software modules or traditional software, the Web server 7 of such as control system 2, control system 2
Web-browser 9, client 10 and control feature 1.
For example, CCDSVM WCUWE can use any suitable programming language(Such as C, C++, Java,
JavaScript, HTML or XML)Or the combination of various suitable programming languages is implemented.In order to simplify discussion, WCUWE will be used for
Represent the software module in CCDSVM recited above.
What CCDSVM user can be created by CCDSVM by given processing, or by not registered in CCDSVM
Any user on internet, Intranet or LAN.CCDSVM WCUWE allows user to be browsed by mouse click
The preferred embodiment of the resource object graphically presented on device(model)Access various resources and perform various tasks.
WCUWE is designed to operate on CCDSVM platforms, and is especially designed as to associated with various CCDSVM
Each user provides dynamic duty space(Fig. 4 A, Fig. 4 A show the dynamic duty space in control system(Used in shared
Entreat position)).WCUWE also performs the putting up or removing immediately the private resource of user of the task, and this puts up or removed the individual of user
Resource is towards the fellow in a group or in CCDSVM but not in a group or with the user not at identical group
In each peer users or a large amount of public users on network carry out.Substantial amounts of public user does not have CCDSVM platforms
Account.
WCUWE dynamic duty space be center control each group working space and/or user working space collection
Close.After the corresponding WCUWE softwares of control system and provisioned systems enter mode of operation, each user or group are created in superuser
During account, the console of CCDSVM control system 2 supports software 6 to be each user distribution private work space and be each component
With public workspace.When user or group account are created, each user is allocated specific user security scope and license.
CCDSVM WCUWE importance is that its security license based on user and group is that each user and/or each user's group are distributed
Working space.
Working space is organized message structure, and the message structure can support software 6 to be stored in storage by console
On the storage medium of device or disk drive or on memory and storage medium both disk drive.Wound is performed in superuser
While building the task of user or group, working space is created.As shown in figure 5, working space will be initialised and be assigned
CCDSVM system resource.For example, the various system resources on provisioned systems 3 and/or control system 2 can include it is respective
Internal memory, system group, the system in system group, file system, file, file, storage medium and network medium.For example, each group
Such as Fig. 4 B(Fig. 4 B show the example for the resource that can distribute to user's group public workspace)Shown public work is empty
Between 15 can initially be assigned the information of system resource(Fig. 5), such as, user in this set, message area, file system,
In certain preparation system 3 or file and file in control system 2.The resource of public workspace can also be in establishment group
Dynamically distributed or assigned by the user being licensed after account.For example, in the online interaction formula session, user is to public work
Make space posting file, so that the new entry of file node adds file and the folder tree area of public workspace.In addition, each
Group is allocated one or more users, wherein each user can also be allocated Fig. 4 A and Fig. 4 C during user account is founded
(Fig. 4 C show the example of private public workspace)Private work space 6.Ession for telecommunication is founded in user account, it is private
Working space can also by CCDSVM system resource original allocation.Alternatively, private work space after account creation by
CCDSVM resource is dynamically distributed.
For example, superuser dynamically can permit or refuse access of the domestic consumer to the list of memory device.At this
During operation, certain in a flash user can see list from the Web-browser of user, and in another moment domestic consumer
It is no longer able to see the list.Further, if the user authorized is able to access that the list of the memory device on provisioned systems, and
One of these devices can also be made offline, then the device being shown in the device list on provisioned systems can be caused to reduce one
It is individual.
In another example, certain domestic consumer of superuser permission in a flash accesses the file N on CCDSVM system M
In file J, and another moment superuser reset before license so as to domestic consumer it can be seen that and accessing CCDSVM
System M on file J in file N, and then domestic consumer can no longer see and access this document J.Control system 2
Console support software 6 actual implementation have been carried out the ability.
In addition, resource all types of in working space is organized as the list of form, and control system can be stored in
In the storage medium of system.By different resource constraint to different groups, protecting the integrality of each group security.In this way,
Each group is authorized to and restrictively watched the system resource of provisioned systems 3 and the distribution in control system 2.By based on distribution
Security license give different individual consumers by the different system resource allocation of provisioned systems 3 and/or control system 2, can be with
Realize the identical security integrality of user class.Therefore, each user is authorized to access and watch allocated resource.
Fig. 4 B have been illustrated with the public workspace of group user 17, message area 18 and file and file area 19 with
And the example of other 20 allocated resource.In public message area 18 in user's group the message of each user and in public text
Part and file and the information of file in file nip 19 can be by all users to share in same subscriber group.Each group
All resources in public workspace are supporting system 6 to change into and can present by the console of CCDSVM control system 2
WWW form(Web presence)Afterwards, each login user for belonging to identical user's group can be selectively displayed in
In Web-browser.
The private work space in user has been shown in Fig. 4 C(16)In resource example, the private work space is
It is assigned private message area 21, documentum privatum and file nip 22 and private network or memory or other information area 23.Quilt
The resource of distribution only can be watched and accessed by specified user with exclusively enjoying, unless he/her agrees to and the equity across group border
Users to share is shared with the peer users with group.The file(Catalogue)It is such a data structure, it can be
One or more files and sub-folder of logical file system level and physical level are kept on storage medium.
Fig. 8 A show that display is encoded with the web presence for the resource distributed in user X private work space
The example of actual implementation section, it is included in the system group on the network in the user X of display private work space
A33, multiple provisioned systems 3 under system group A, the private folder of user X in system and under file 32
File.
Fig. 8 B show the web presence of the resource for the distribution that display is encoded with user Y private work space
Actual implementation section example, the resource is included in control system 2 in user Y private work space, user Y private
People's file and file 35.
User X and user Y private work space can also include private message area 21 and other resources, but because
WCUWE is designed to just dynamically show the part of the private work space of user when needed, so they are not shown in
In Fig. 8 A and Fig. 8 B.
It is to be noted that the user X and user Y can be in identical user's group(All groups -1 as described)In, so
And each of which can have the private for the dramatically different scope for supporting software 6 to distribute by the console of control system 2
People's working space, because distributing very different in system according to the role of each user and security license for them
Resource, the role of each user and security license are the superusers by CCDSVM by supporting software 6 by the console
What the user interface based on WWW provided was founded.This is the benefit of the invention of the WCUWE for CCDSVM.
Fig. 6 C and Fig. 6 D are user X before interactive on-line meeting in user's group 1 and user the Y WWW
The example of web presence view in browser 9.As shown in Figure 6 C and 6 D shown in FIG., the user X or user in same subscriber group 1
Y or other users(Their web presence/browser, which is not depicted, to be come)It is any from the network at them
Respective browser in system, which is logged on to after CCDSVM, comes into a group on-line meeting, and all users all obtain by
The console of control system 2 supports the web presence that software 6 is provided, and the web presence is except the private work in display
Make in space segment because each user has been allocated with different resources and has all equivalent outside different contents.By described
Console supports the web presence picture layout that software 6 is provided to contain four parts:
1)Private user message input area(Part 1);
2)Message display portion(Part 2), it shows the public message area of all users for user's group 1 in Fig. 4 B
18;
3)File or folder display portion(Part 3), it shows all users for same subscriber group 1 in Fig. 4 B
Group public documents and file nip 19;And
4)File and folder tree are shown and administrative section(Part 4), it shows the private work space of Fig. 4 C user
Documentum privatum and user folder and file tree in file nip 22.
Initially, any file or message are puted up in part 1, part 2 and part 3 due to going back neither one in them, so entirely
All it is sky.The console supports Fig. 4 C of private work space of the software 6 from each user stored on said storage
In documentum privatum and file nip 22 obtain portion for the allocated file of on-line meeting and each login user of file
Point, and the file or folder information is also converted into the WWW form that can be presented(Web presence)With can be
Shown in the part 4 of web presence/Web-browser 9 of each user.All four portions of web presence layout
Divide and the selection of the order of each several part is unrelated to the invention on browser screen, because other selections of design are also
Can with, and in addition, the present invention for WWW screen layout should what do not limit.File or folder it is described
Information includes the title of system, the title of file or folder and path, the file or folder that file or folder is resident
The owner, timestamp, the size of file etc., and not limited to this.
During interactive on-line meeting, the console supports software 6 to enable each user with several steps to display
Group common document and the posting file of the part 3 or file of content management section, or remove file from the part 3
Or file.For example, first, enabling the user X to click on the file of the display of the user private work space
With the file destination " Doc1 " 24 or file in the part 4 in folder management area once.Second, from actions menu(Referring to
Fig. 9 A, Fig. 9 B, Figure 10 A and Figure 10 B)Middle selection or the operation puted up or removed.Finally, institute's selection operation is clicked on to open to submit
Patch selected file/folder or the removing selected file/folder of the task.
If each user being licensed can perform with the file or folder puted up before at least one and remove behaviour
Make, the file or folder puted up has been shown in the Web browsing of all login users of the same subscriber group
In the common document of device 9 and the part 3 of content management section, for example, with reference to Fig. 6 A or Fig. 6 B(Fig. 6 B are shown to exist in interactive mode
Group 1 before line meeting).
If having selected for file, using the file operation menu, and if file is had selected for, then
The portfolio operations menu is used respectively.The console supports software 6 may be used also for the operation of both file and file
Only to provide a menu.The actions menu can be either shown in Fig. 9 A for file pop-up menu or
For the pop-up menu for file shown in Fig. 9 B, or it is the non-Pop-up dish for file as shown in Figure 10 A
It is single, or be the non-pop-up menu for file as shown in Figure 10 B.The selection of actions menu be with the present invention it is unrelated,
Although the actual implementation of the of the invention part uses pop-up menu, in fact the present invention for how design operation dish
It is single not limit.
In Fig. 6 A example, the file 24 of entitled " Doc1 " can be posted to the Web-browser 9 by user X
Common document and content display portion the part 3.In the example of 6 b it, user Y can be by entitled " picture 1
(picture1)" file 25 be posted to the common document and content display portion of the Web-browser 9.In addition, not retouching
Another user Z stated puts up entitled " item code(project code)" file.The file or folder can be
File or folder in the control system 2 or the file or folder supplied on CCDSVM any provisioned systems 3.
In addition, in interactive on-line meeting, the console of control system 2 supports software 6 also to enable each user in key
Enter message and click on after " transmission " button from the part 1 of private user message input portion to the masses in identical group
User's post message.In Fig. 6 A example, user X puts up " user X Msg1 " message 26.In the example of 6 b it, use
Family Y also puts up " user Y Msg2 " message 27.In addition, another user not described has puted up, " user Z Msg3's " disappears
Breath.As a result, all these three message are shown in the same section 3 of the browser of each user.
On other occasions, the console supports software 6 user of license is removed disappearing of putting up in the past
Breath.Only as an example, in fig. 6, the console supports software 6 to provide the user X of license to tie up from described the ten thousand of user X
Puted up before being selected in the part 2 of the public message display portion of Web browser 9 " user Y Msg2 " 27, and from
Actions menu selection, which is removed operation and submitted, selected removes task.
It will discuss how to implement to put up or remove the details of task in following two section 3.4 and 3.5.In addition, utilizing
The present invention, " putting up " information(The information of such as posting file or file or message or other resources)Behavior be equal to " altogether
Enjoy " behavior of information.The behavior of " removing " information, which is equal to, " cancels shared(un-share)" before the information putting up or share
Behavior, the information in other words, before " removal " puted up or shared.
In user from control feature 1 or client 10 or the Web-browser of control system 29 to control system 2
Transmission is puted up or removed after the information data of task, and the console of control system 2 supports software 6 to obtain data and enter to data
Row parses to determine:Who is the source user for starting the task;Task is any type;Task is to what kind of associated resources
Work;Who is targeted customer;And timestamp is how many, and other information and not limited to this can also be included.Console
If support software 6 also determines task be from the source user posting file or file, the console support software 6 from
Fig. 4 C of the private work space of source user file and file nip 22 picks corresponding file or folder information, and
These information are stored in Fig. 4 B of described group of public workspace file and file nip 19 in this case.
If task, which is the specific user from described group of the public workspace, removes the file puted up in the past
Or file, then the console support the folder area of the software 6 from described group of the public workspace
The corresponding information of the middle file or folder for searching for that specific user, and from described in described group also after searching
Public workspace removes the entry of the information of matching.
If task is to user's post message in described group, the source that the message by parsing will be stored in Fig. 4 A is used
In Fig. 4 C of the private work space 16 at family private message area 21, and also software 6 is supported to replicate by the console
To Fig. 4 B of Fig. 4 A of user's group public workspace 15 message area 18.
If task is to remove(Deletion/removal)The information puted up in the past, then the console support software 6 is at described group
The public workspace Fig. 4 B the public message area 18 in search for the message of matching, and if find this disappear
Entry is ceased, the message entry is just removed, above-mentioned search is based on message and source user mark and such as timestamp, security clearance
Carried out etc. other relevant informations, and not limited to this.
It should be noted that the removing file or folder of the task of the present invention is not actually from the private work of source user
Make space and delete file and file.In addition, when the information of message or file or folder is written into, stores or is stored in
Or when the personal air or the public workspace or the disk drive or other storage mediums, use
Lock protection mechanism.In remaining whole discussion, when occurring write-in/storage/storage behavior, it is assumed that lock protection is default row
For, it is not necessary to it is further noted that.In fact, utilizing of the invention, posting file, file that multiple users in multiple groups perform
It can support soft by the console with each task of message and the removing the file puted up in the past, file or message of the task
Part 6 is with memory speed(memory speed)It is immediately performed.
Fig. 6 A and Fig. 6 B show that the console in control system 2 supports the successful execution of software 6 for each in each group
After the task of user, any user in the user's group can from Fig. 1 client 10 or Fig. 1 control system 2
The public message that the Web-browser 9 of each user upper or on Fig. 1 control feature 1 obtains user's group 1 is shown
The new view of the part 2 in area, and user's group 1 common document and content display area the part 3 new view.
User can manually click on refresh button with refresh or the part 2 or part 3 picture corresponding portion
Point, wherein the refresh button is not shown on Fig. 6 A and Fig. 6 B.The browser menu of the part 2 or part 3 it is described
Appropriate section can also automatically refresh.In fact, alternatively, the console supports software 6 in the web presence
Coding has run time script, and the run time script is the WWW said shank that can be presented described in, and
Each User logs in is to CCDSVM and starts to be shown in the Web-browser 9 after group on-line meeting.
The run time script by automatically and periodically carry out refresh Web-browser picture the portion
Divide the task of 2 and part 3.The frequency of periodic refresh can support software 6 according to meeting by the console of the CCDSVM
Adjust, generally in the scope of 1 to 3 second, and do not limit in this respect the need for view.Meanwhile, using the preferred example, by
The run time script that WCUWE is provided is JavaScript, however, other types of programmed scripts or method are also can be with
, and in the present invention for not limited using what kind of run time program.In addition, the console supports soft
Part 6 provides or either automatically or manually refreshed the selection of their Web-browser 9 to each user.
When refreshing the part 2 or part 3 of the picture of the Web-browser 9 of each user, it will produce to update and be somebody's turn to do
The request of picture and transmission request from the Web-browser 9 to control system 2.The console supports software 6 to obtain
Each request and each request is parsed to determine the public workspace at what user's group family and described group
Which partly needs to update.
Based on the information of each request by parsing, the console of control system 2 supports software 6 from the user's group
Fig. 4 A the public workspace 15 retrieval update after resource and object, it is included from described group of each user most
File, file or the message closely puted up, and be additionally included in one or more files or text are removed by identical group of user
File after part folder or message and the list after the renewal of file or message.Finally, the console of control system 2 supports software
The retrieved message of resource and object is converted into the WWW form that can present by 6(Web presence).
If request is renewal group message, the information after conversion is sent to web presence/ten thousand of relative users
Tie up the part 2 of the group public message viewing area in Web browser 9.If request is that renewal group public documents and file are shown
Area, the then information after changing is sent to the part 3 of the Web-browser 9.Therefore, the Web-browser 9 is being refreshed
The part after, each user can have all of the part 3 of the group public documents viewing area on the browser 9
The file and the equivalent diagram of file puted up, and can have the group come on the comfortable Web-browser 9 public
The equivalent diagram of all message of the part 2 of message display region, all message are puted up by identical group of all other user
's.The console supports software 6 also to allow each user will be big in resource and object in the online interaction formula session simultaneously
Majority is maintained at the private work space of themselves, and the private work space is not disclosed to other users in identical group
's.
For example, user X in his/her described Web-browser 9 it can be seen that:A group public documents are posted in by user Y
With " the picture 1 of Fig. 6 A in file viewing area(picture1)" 25 and user's X himself " Doc1 " that puts up, but can not see
To other any information in user Y private work space area.Meanwhile, user Y is in his/her Web-browser
9 it can be seen that be posted in " Doc1 " 24 and user the Y himself of Fig. 6 B in group public documents and file viewing area by user X
" the picture 1 of patch(picture1)", but other any information in user X private work space area can not be seen.
Difference between conventional internet group communication pattern and the heretofore described communication pattern based on group is to control
The console of system 2 processed supports software 6 each user is controlled resource described in the private work space that is controlled oneself from user
Put up or remove, and the conventional internet communication pattern can not perform put up/remove task.Meanwhile, for example, with CCDSVM's
WCUWE removes the file puted up in the past and does not delete material in the private work space of user, and with it is described it is existing mutually
The deletion action of networking group communication pattern will delete the file puted up completely.The dynamic duty space of the present invention has following non-
All benefits:CCDSVM WCUCE provide on-line meeting in, for on-line meeting each user and group provide flexibility,
Efficiency and the combination of Information Security protection.
In addition, in preferred example, because the information puted up of each file has supported software 6 to compile via the console
Code has world wide web url and is shown in the part 3 of Web-browser 9, therefore each user in user's group being capable of point
The link is hit to download the file from the system residing for file, this document provides the individual of their peer users in group
In the documentum privatum and file nip of working space.For example, user X can from user Y download may reside in control system 2 or
" the picture 1 on person's provisioned systems 3(picture1)", and user Y can may reside in control from user X downloads simultaneously
" Doc1 " in system 2 processed or provisioned systems 3.This realizes the user of the license from the user's group in license
System on it is real point-to-point(peer to peer)Exchange files.In addition, for the file to be downloaded in file size side
Face does not have the limitation of size, and this is the benefit given by Internet technology.Except the example of download and it will be appreciated that method
Outside, more effective private file transmission mechanism can also be used by retrieving the digital document of peer users or other methods of content
To realize the result of the exchange files.It will be noted that the methods described downloaded is only applied to the file, but it can not answer
For file and other resource informations.In order to obtain the whole files and file and Ziwen under it of target peer users
Part presss from both sides file and folder transmission method, it is necessary to special.
As shown in Fig. 9 A and Fig. 9 B and Figure 10 A and Figure 10 B, the console of control system 2 supports software 6 also to make each user
It can such as upload, rename, deleting, replicating/gluing during on-line meeting by many other tasks of actions menu execution
Patch etc., and not limited to this.Upload operation allow each user in the session by Web-browser 9 from client 10 or
The local storage of control system 1 dynamically uploads the private work of the user of the file to control system 2 one at a time
In space, and further it is posted to the public space of the user's group belonging to each user.
The copy/paste operation driven in mouse click mode allows the text of the license of the provisioned systems 3 from license
The file and file of part folder, except these file or folders of directly putting up as described in above 3.3 sections are answered without physics
Outside system, also it is copied to dynamically and physically in the private work space of each user in control system 2, and the file
Web presence/the browser of each user can be further illustrated in the information of file and is posted to each user institute
The public workspace of the group of category.In fact, supporting the operation that software 6 is provided to add by the console of control system 2
The efficiency of file and file is puted up or removed according to actual needs for each user.
In addition, the console supports software 6 to provide following ability to each user of each group:By the public affairs of each group
Altogether working space public message area the message puted up preserve to the public workspace in each group public documents and
In file in file nip.In addition, preserve file can by each user in each group with put up identical method watch,
Download.Furthermore, it is necessary to when, the console supports software 6 to allow users to remove the public workspace of the user's group
All message entries by message area to be reset to sky in message area.
Mere fact be CCDSVM design WCUWE provide concurrent user it is each since on network Anywhere
Single Web-browser safely performs the various tasks of license, and this task can be concurrent in single Web-browser
Operation.Because the console of control system 2 supports software 6 to make each user in their private work spaces and in each user
Resource object in the public workspace of affiliated group has a view exclusively enjoyed, and make each user management they from
Resource object in own private work space, thus multiple users in multiple groups concomitantly can put up or remove file,
File, message or other resource objects, without disturbing the user in other user's groups.So as to each user and each group
Working space be well protected.
Therefore, the console of control system 2 supports software 6 enables superuser to perform establishment in control system multiple
User and the task of user's group, and each group can be assigned the user of all size for online interaction formula meeting.
Most quantity of user are implementation issues in the sum for the user that CCDSVM WCUWE can be supported and total and every group of group
And depending on the ability of control system 2.CCDSVM WCUWE and CCDSVM has been configured with for user and provisioned systems
Unlimited scalability both 3.On the other hand, spirit of the invention is not limited by WCUWE and CCDSVM border issue.
Fig. 8 A and Fig. 8 B show each user X and user Y has private work space different from each other, and each allocated
There are different system resources.Any group need not be added or any group of meeting is participated in, the console of control system 2 supports software 6
User X can also be provided and user Y is point-to-point once(one a time)Posting file or file are to each other immediately, Huo Zhetong
Cross and such as put up or remove the similar steps of material under group on-line meeting pattern and remove the file and file puted up in the past immediately:
1)Enable each user to perform mouse to the source of the file or folder for putting up or removing to click on;
2)If the user desired that putting up any file or folder by actions menu, user is set to select posting operation to appoint
Business;Or if the user wishes to remove the file or folder puted up in the past, user is removed behaviour from actions menu selection
Make task;
3)Once submit operation task, make each user to the console support software 9 provide " whom targeted customer is”
Prompting input is provided, and further submit selected task;
4)The console supports software 6 to obtain source user, the source of file or folder, action type and other information
Mission bit stream and above-mentioned mission bit stream is parsed;
5)If the action type is posting file or file, the console supports software 6 by the source document
The information of part or file is stored in the documentum privatum and file nip of the private work space of targeted customer.If
The action type is to remove file or folder, then the console supports the individual of the software 6 from the targeted customer
The documentum privatum of working space and the information of file area searching corresponding document or file with match the source file or
File, if having found matching, from the documentum privatum and file nip of the private work space of targeted customer
Remove the respective entries of this document or file;And
6)Once each user refreshes the web presence of Web-browser 9, then the console supports software retrieval mesh
Mark user private work space the documentum privatum and file nip in renewal after information and be converted into can be in
Existing WWW form(Web presence), and the Web-browser 9 that the web presence is transferred into each user uses
In display and viewing.
For example, as shown in Figure 8 A, user X can shine the step 1)To 3)By in user X Web-browser 9
In the file and file nip of the private work space of display he " file 2 " 32, which is puted up, gives user Y.As shown in Figure 8 B,
Once user Y is refreshed described in his/her in system by any system node or folder node come on display tree
Web-browser 9, then user Y is by the documentum privatum and file of his/her display of user Y private work space
" the file 2 " 32 is seen in tree(Label 32 indicates the system 2 private work space, in system group A from user X
Upper shared file 2), as shown in Figure 8 C.In fact, when the system node and file come on the Web-browser 9
During with folder tree, produce refreshing web presence picture request and the request is by such as in section 3.4-3.5 or above-mentioned
The step of described in handle.
Except being related in the communication based on group of meeting of two or more users in addition to post message, CCDSVM's
WCUWE also allows each user with being not based on the one-to-one massage pattern of group to each other user's post messages.Fig. 7 A and Fig. 7 B
The example of the user X and user Y not in same subscriber group are had been illustrated with, however, the console of control system 2 supports software
6 enable each user to share and exchange message each other from the web presence for having three parts in the browser 9.
The part 3 of web presence in the browser 9 makes step described in user's identical work, and is not based on group
The one-to-one posting file in ground or file remove the file or folder puted up in the past, as described in section 3.9.In Fig. 7 A and figure
The how neatly display information under the private work space of each user of the invention solely for demonstration of part 3 that 7B includes.This
Outside, the quantity of the part in screen layout and in web presence is shown each several part order be not actually to this
The limitation of invention.
Due to the difference in group on-line meeting, in this case, the console supports software 9 in this case
It is whom not know targeted customer, so part 1 is that have " to whom(To who)" the message input area for being added into input field.
User can be more than in the similar step post message to being discussed in the section 3.3-3.4 of the present invention.However, with a group meeting
Discuss massage pattern different, after the information of message is obtained from each user and is parsed, the console of control system 2 is supported
Software 6 is by message deposit in the message area of both the target peer users of private work space and originally transmitted user.In addition,
Each user utilize described in section 3.4-3.5 show the identical of message in the browser of each user as described in step, energy
Both the enough message of oneself of the viewing in the part 2 of browser and the message from peer users.
For example, as shown in Figure 7 A, whom user X inputs " user X msg4 " message 30 and " giving(To who)"
" user Y ", then by clicking on " transmission " button submission message is keyed in input field.It is similar to shown in Fig. 7 B, user Y inputs
" user Y Msg3 " message 31 and " give who(To who)" input field in key in " user X ", then submit disappear
Breath.Once refresh the web presence of the Web-browser 9 of each user, user X will be seen that he/her send message 30 and
Message 31 from user Y.Meanwhile, user Y will see both message 30 and 31 simultaneously.
Again, the design alternative of three parts of web presence and the order of each several part are only for being not based on group
Peer users communication implementation preferred exemplary.The present invention is not limited by WWW picture display layout, for example, only having
The picture of the part 1 and part 2 shows also possible, etc., and not limited to this.
CCDSVM WCUWE has been provided for the security level of the member of any team to cross over multiple positions together
Work.Using the security level and the step for putting up or removing file and file, the ring of group meeting is being not based on
Under border, the console of control system 2 supports software 6 only team leader is had posting file folder or file with by institute
The ability for having Team Member or being watched, share and accessing by individual member.In addition, in the environment of based on non-group of meeting, control
Platform processed supports software also Shi Ge Team Members only to specific peer users once(one a time)Put up or remove his/her text
Part or file.Again, the file and file can be in the control system 2 or in the preparations of any supply
In system 3.
For CCDSVM WCUWE, more specifically software 6 is supported for console, relatively direct work as is to support to exist
CCDSVM does not have account and can not log in CCDSVM a large amount of online users to be moved by the user of the account with CCDSVM to watch
File, file or the message puted up to state.
In preferred example, such as shown in Fig. 6 E, the console of control system 2 supports software 6 to a large amount of online
User provides web presence, and these online users are without that must log in CCDSVM.The web presence can be with portion
It is divided to the layout of 1 and 2 two major parts in part, shared message area of the part 1 in the public workspace of specified user's group
Message is shown, and the shared file or file nip in the public workspace for the user's group that part 2 is specified show file or text
Part is pressed from both sides.
User for belonging to the user's group specified described in identical, each user is from ten thousand in any system of the network
Dimension Web browser signs in CCDSVM, and obtains described group of on-line meeting web presence, for the user X web presences
As shown in Figure 6A, for the user Y web presences as shown in Figure 6B.In addition, as former described in section 3.3-3.4, in institute
State each user in group can to the post message immediately of the message area in the public workspace of specified user's group, or
Shared file and file nip into the public workspace of specified user's group posting file or file immediately.Meanwhile,
Each user in user's group can remove the file or folder puted up in the past immediately in the following manner:Remove in specified user
The corresponding file or folder entry in file and file nip in the public workspace of group;Or it is each in user's group
Before user can remove such as the public message area of the public workspace from the user's group described in former sections of 3.3-3.5
The message puted up.
As illustrated in fig. 6e as described in before in section 3.4-3.5 and, simultaneously CCDSVM do not have account it is a large amount of online
The web presence in the browser 9 of user can be dynamicallyd update, shown and be led to by public users anywhere
The browser for crossing themselves is correspondingly watched, and with the institute of the web presence/browser shown in Fig. 6 A and Fig. 6 B
It is synchronous to state Dynamic Announce in part 2 and part 3.Again, described two parts of web presence display layout are preferred
Example, and it does not limit the present invention, because for the present invention, other layouts are also possible, for example, it may desire to tool
There is the web presence layout only containing part, according to the part or the display for message or use the need for user
In the display of file or folder.
As shown in Fig. 8 A, Fig. 8 B and Fig. 8 C, put up or remove using the point-to-point of group that be not based on of file and file, people
Usually can be used to share without remembeing to have puted up how many file and file.For example, as shown in Figure 8 A, user's X energy
" file 2 " 32, select to put up on actions menu, and provides target " user Y " is with shared " file 2 " 32 for enough selections.
As shown in Figure 8 C, user Y is puted up " it can be seen that user X in user Y Web-browser after file 2 " 32 in user X
" file 2 " 32.If user X selects various file or folders to put up and share for other many people, use
Family X would become hard to the time and remember that have shared which and targeted customer is whom.Such as Figure 11(Figure 11 is shown in WWW net
Page special personal Sharing Management part in user X the file of private work space and the file puted up in file nip or
The example of the central view of file)It is shown, the console of control system 2 support software 6 can to each user, such as user X,
The central view for the control list that he or she has puted up how many file or folder and puted up to whom is provided.
Personal Sharing Management as shown in figure 11, from user X Web-browser 9, put up " file 2 " 30
Entry column it is described control list bottom and it puted up/shared to user Y.In addition, the console supports software 6
Each user can be allow optionally to remove the file and file puted up in the past in the following manner:For in central view
Respective entries clicking operation menu in the shared list of web presence " deletes shared" and further produce remove
Division operation task.For example, user X, which is clicked on, " deletes shared" to remove " file 2 " 32.Afterwards, as described in section 3.4-3.5,
The console of control system 2 supports software 6 to remove task described in performing.In addition, once refreshing targeted customer Y ten thousand dimensions
Net webpage/Web-browser, instead of see as shown in Figure 8 C " file 2 " 32, user Y will be seen that institute as shown in Figure 8 B
The view of the renewal of web presence is stated, wherein " file 2 " 30 has been removed.It is herein shown on " deleting altogether
Enjoy" the actions menu be only example, and it can show in any other form.
Except making the source user in group control to remove file or folder, control system 2 in the communication based on group)Institute
Stating console supports software 6 that superuser can also be enable to remove file and text in the display of the web presence
The former file or folder puted up in part folder portion point.In order to support the ability, the console supports software 6 to provide behaviour
Make menu with associated with the file and file of the display in the display portion, further allow superuser to hold
Row is similar to remove operation.After receiving and removing operation, the console support software 6 will perform it is similar described in search
Rope, in the group file and file nip 19 of described group of group public workspace(Fig. 4 B)File or file selected by middle search
Folder, if matching, then corresponding entry will be deleted.Meanwhile, as it was previously stated, web presence/Web-browser
File and file part can be correspondingly refreshed.
The embodiment for the network environment based on WWW that the present invention is operated is simply described, Figure 12 is shown
The example of computer system 1200, it is exemplary client system 10, provisioned systems 3, control system 2 or control feature 1,
The feature of the present invention can wherein be implemented.The processing that information based on WWW is exchanged can be in any calculating based on processor
Implement in machine system, such as PC, work station or mainframe computer.For the person of ordinary skill of the art, Ke Yiqing
Chu can also use other alternative computer system architectures.
Referring back to Figure 12, computer system 200 includes processing unit 201, interface bus 211 and input/output(“IO”)
Unit 220.Processing unit 201 includes processor 202, main memory 204, system bus 211, static memory device 206, total line traffic control
Unit 205 processed, massage storage 207 and production programming module 230.Bus 211 is used in various parts and for data processing
Processor 202 between transmission information.Processor 202 can be any place in general processor various in style or microprocessor
Manage device, such as PentiumTMMicroprocessor, MotorolaTM68040 or Power PCTMMicroprocessor.
The main memory 204 that multilevel cache internal memory can be included stores the data continually used and instruction.Main memory
204 can be RAM(Random access storage device)、MRAM(Magnetic RAM)Or flash memory.Static memory 206 can be and bus 211
The ROM of coupling(Read-only storage), the ROM is for storing static information and/or instruction.Bus control unit 205 and bus
211-212 is coupled, and controls those parts of such as main memory 204 or processor 202 to use bus.Bus marco list
Communication of the management of member 205 between bus 211 and bus 212.Massage storage 207 can be disk, CD, hard drive
Device, floppy disk, CD-ROM and/or flash memory, for storing mass data.In one embodiment, based on WWW
It is the network control unit for being easy to enter on the world wide web (www row information exchange that information, which exchanges 230,.It should be noted that based on ten thousand dimensions
The information of net exchanges 230 combinations that can be software or hardware or software and hardware part.
In one embodiment, I/O units 220 include display 221, keyboard 222, cursor control device 223 and led to
Believe device 225.Display device 221 can be liquid crystal display device, cathode-ray tube(“CRT”), touch-screen display or its
Its suitable display device.Display 221 projects or shown that figure plans plate(graphical planning board)Figure
Picture.Keyboard 222 can be traditional alphanumeric entering apparatus, for computer system 200 and computer operator it
Between the communication information.Another type of user's entering apparatus is cursor control device 223, such as traditional mouse, touch mouse, with
Track ball or other types of cursor device, for the communication information between system 200 and user.
Communication device 225 is connected to bus 211, for by wide area network 102 from remote computer or server(Such as take
Business device 104 or other computers)Access information.Communication device 225 can include modem or network interface device
Or it is easy to other identical devices for being communicated between computer 200 and network.Computer system 200 can pass through such as Fig. 1
The network architecture of the framework shown is connected to a large amount of servers.
The present invention has been described in considerable detail with reference to some examples.However, other versions and example are also can be with
, therefore, spirit of the invention should not necessarily be limited by these examples and/or embodiment.Meanwhile, claim of the invention indicates volume
Number, and in most cases, numbering is not representing any sequence or order, unless as having carried out spy the step of method
Do not describe.
Claims (42)
1. a kind of computer system for being used to control secure access and network resource administration, includes:
Numerous calculators on a network and a control system, wherein
Each calculator in numerous calculators is configured for providing respective resource information to the control system, and by
Be configured with perform by the control system transmit Lai each task, wherein the control system is controlled:
A) first user's contact interface is configured to be allowed to contain the information of numerous calculators and be allowed to be displayed on first
On the terminal calculator of individual user, the packet of numerous calculators contains the information of one or more system colony, wherein
Each system colony includes one or more calculator in numerous calculators;
B) access or network resource administration, include:
Support in the information that first user passes through one or more shown system colony and select a resource simultaneously
It is required that the information of this selected resource is posted within user's contact interface of second user;
To store this when selected resource information is puted up in this requirement when receiving the terminal calculator from this first user to transmit
The information of selected resource;And
Trigger and show that this second user's contact interface includes showing the information of this stored resource in second user
Terminal calculator on, and support this second user asked by the information of this stored resource shown access or
This is managed by first selected resource of user;
When the request that the terminal calculator transmission received from second user comes, transmit the access or management please
Ask to one or more corresponding calculator, trigger this one or more corresponding calculator to perform the access with this
Or the request of the selected resource of management.
2. computer system as claimed in claim 1, wherein the control system is calculated automatically by the network from each
Device collects the information of numerous resources and further they is stored and shown, wherein the network is company intranet, internet,
Or one kind among LAN, and contain wireless and/or cable network connection medium.
3. computer system as claimed in claim 2, is further comprised:Automatically form one or more of systematic groups
Body, wherein each calculator includes CPU and internal memory.
4. computer system as claimed in claim 1, wherein the information for storing this selected resource includes:Store this
The information of selected resource is permitted addressable one private memory space in second user.
5. computer system as claimed in claim 1, is further comprised:
The information of one or more of system colonies and numerous calculators is shown in the form of resource tree, and passes through and shows
The resource tree shown come select a resource and require the information of selected resource is posted within second user's contact interface
On.
6. computer system as claimed in claim 1, wherein control system control secure access or network resource administration
Include control call off a visit or network resource administration license, this includes:
Support the letter for the resource that first user has been puted up one by first user's contact interface requirement
Breath is removed from second user's contact interface;
Delete the information of this stored resource and trigger and delete this money puted up from second user's contact interface
The information in source carrys out the reaction that this requirement is removed as the terminal calculator transmission to receiving from this first user, is no longer permitted with this
But this second user management this selected resource.
7. computer system as claimed in claim 1, is further comprised:
Each described first and second user's contact interface are shown by WWW.
8. computer system as claimed in claim 1, wherein described support access or manage as selected by this first user
Resource further comprise:
Support access or manage one or more selected system colony.
9. computer system as claimed in claim 1, wherein described support access or manage as selected by this first user
Resource further comprise:
Support the numerous data or hardware resource for accessing or managing each calculator in a selected system colony.
10. computer system as claimed in claim 9, wherein described support access or manage a selected systematic group
Numerous hardware resources of each calculator in body are further comprised:Support by a memory list, it is numerous to manage
Memory.
11. computer system as claimed in claim 9, wherein it is described support access or manage numerous data include support it is logical
Cross actions menu to share the data to perform, stop sharing, delete, rename or mobile operation, the data is at least
Include attendant application, stream video data, electronic image and photograph data or documentation includes the money of file
Material.
12. computer system as claimed in claim 1, wherein described support access or access or manage by this first use
The selected resource in family, which is further comprised, supports the selected file of transmission or file between two calculators.
13. computer system as claimed in claim 1, wherein described support access or manage as selected by this first user
Resource further comprise:
Support monitoring and manage the active state of each calculator in a selected system colony.
14. computer system as claimed in claim 9, wherein the access or managing selected data and further comprising
:
Support by a selected file system, to manage this file system, including support one new folder of establishment,
A new sub-folder is set up in this new folder, a mobile file or another file enter the new folder
In, or by new folder deletion or rename.
15. a method for sharing message, includes:
First user's contact interface is shown on the calculator of first user and second user's contact interface is second
On the calculator of individual user,
The contact interface of wherein each first and second user includes (A) private word input area and is configured for being permitted
Message can be inputted, and (B) public message viewing area is configured for for showing by described first and second user institute
The message shared and for controlling to delete the message shared;
One server process of instruction, which shares message, to be included:
First message sent from the calculator of first user is received, the sent from the calculator of second user is received
Two message, each first and second message is by being shown in described in user's contact interface of each user
Share to input and require private word input area;
Each first and second message is stored in first memory space, and in second memory space;With
Each stored first and second message of display is triggered to be connect in first user by first memory space
Touch in the public message viewing area in interface, trigger display each described by storage first and second by second memory space
In public message viewing area of the individual message in second user's contact circle.
16. method as claimed in claim 15, is further comprised:
First message in public message viewing area of first user's selection in first user's contact circle is supported, and is propped up
Help and deleted it by actions menu.
17. method as claimed in claim 16, is further comprised:
Second message in public message viewing area of first user's selection in first user's contact circle is supported, and is propped up
Help and deleted it by actions menu.
18. method as claimed in claim 15, wherein the message package is included:News in brief.
19. method as claimed in claim 16, is further comprised:
Trigger and delete first message from the public message viewing area in second user contact circle.
20. one provides the computer system for sharing message, include:
At least one server, and at least first and second terminal calculator;
Wherein described first terminal calculator shows first user's contact interface to first user, second terminal meter
Calculate device and show second user's contact interface to second user,
The contact interface of wherein each first and second user includes (A) private word input area and is configured
License one message of input, and (B) public message viewing area are configured for for showing by described first and second
The message that individual user is shared, and for controlling to delete the message shared;
Wherein described server controls share message, including:
First message sent from the terminal calculator of first user is received, the terminal calculator from second user is received
Second message sent, each first and second message is to contact boundary by being shown in the user of each user
Private literal field in face is shared to input and require;
Each first and second message is stored in first memory space, and in second memory space;With
Each first and second message of display is triggered to be connect in first user by first memory space
The public message viewing area in interface is touched, triggers each described first and second of display to disappear by second memory space
Cease the public message viewing area in user's contact interface of second user.
21. computer system as claimed in claim 20, further comprises:
First message in public message viewing area of first user's selection in first user's contact circle is supported, and is led to
Actions menu is crossed to delete it from the public message viewing area in first user's contact circle.
22. computer system as claimed in claim 21, further comprises:First user's selection is supported to connect in first user
Touch second message in the public message viewing area in boundary, and by actions menu by it from first user contacts boundary
Deleted in public message viewing area.
23. computer system as claimed in claim 20, wherein the message package is included:News in brief.
24. computer system as claimed in claim 21, further comprises:Trigger first message from described second
Delete public message viewing area in user's contact circle.
25. a kind of method of numerous calculator resources on safety management network, methods described include by a control system Lai
Control:
A first user's contact interface) is configured to be allowed to the information comprising numerous calculators and be allowed to be displayed on first
On the terminal calculator of user, wherein the information of numerous calculators contains the information of one or more system colony,
Wherein each system colony includes one or more calculator in numerous calculators;
B) access or network resource administration, include:
Support and a resource is selected in the information that this first user passes through one or more shown system colony and is wanted
Ask and be posted within the information of this selected resource on user's contact interface of second user;
To store when selected resource information is puted up in this requirement when receiving the terminal calculator from this first user to transmit
The information of this selected resource;And
Trigger and show that this second user's contact interface includes showing the information of this stored resource this second user's
On terminal calculator, support this second user and ask to access or manage by the information of this stored resource shown
This is by first selected resource of user;
When the request that the terminal calculator transmission received from second user comes, transmit the access or management please
Ask to one or more corresponding calculator, trigger this one or more corresponding calculator to perform the access with this
Or manage the request of the resource of selection;
C) call off a visit or network resource administration license, include:
Support the letter that first user submits the resource for having puted up one by first user's contact interface
Cease the requirement removed from second user's contact interface;
Delete the information of this stored resource and trigger and delete this money puted up from second user's contact interface
The information in source carrys out the reaction that this requirement is removed as the terminal calculator transmission to receiving from this first user, and this is cancelled with this
Second user accesses or managed the license of this selected resource.
26. method as claimed in claim 25, wherein it is described support access or manage selected resource further comprise:
Support by a memory list to manage numerous memories.
27. method as claimed in claim 25, wherein it is described support access or manage selected resource information it is further
Include:Support by a selected file system, to manage numerous data in this file system, including support and pass through
Actions menu creates new folder or sub-folder, supports and data realization is shared by actions menu, stop sharing,
Delete, rename or mobile operation.
28. method as claimed in claim 25, is further comprised:Received automatically by the network from each calculator
Collect the information of numerous resources and further they are stored and shown, wherein the network is company intranet, internet, or
One kind among LAN, and contain wireless and/or cable network connection medium.
29. method as claimed in claim 28, is further comprised:Automatically form in one or more of system colonies
Each system colony, wherein each system group includes one or more calculator in numerous calculators.
30. method as claimed in claim 25, wherein the information for storing this selected resource is further comprised:Storage
The information of this selected resource is permitted in an addressable memory space in second user.
31. method as claimed in claim 29, is further comprised wherein supporting access or stating the selected resource of management:
Establishing resource tree shows the information of one or more of system colonies and numerous calculators, and by shown
Resource tree come select a resource and require the information of selected resource is posted on second user's contact interface.
32. method as claimed in claim 29, wherein it is described support access or manage selected resource further comprise:
Support access and either manage and monitor a system colony in selected numerous system colonies or numerous systematic groups,
Either one or more of system colony calculator or numerous data or hardware resource in a calculator.
33. a kind of system for controlling to stop sharing information, includes:
At least one control system, first terminal calculator and second terminal calculator are by a network joint one
Rise;
Wherein each first and second terminal calculators are configured for license by the control system come sharing information;
Wherein described control system is controlled:
A) configuration user contact interface is to first and second users and each user's contact interface is displayed on described in each
On first and second respective terminal calculators of user,
Wherein each user's contact interface be used to support the text that user's selection can be used for sharing comprising a documentum privatum area
Part or file, are used for the shared file of display or file with an information display area and are used for control stopping
Share and shared file or file, this documentum privatum area can only be used by owning user and can not be seen by other users
Arrive;
B) sharing file or file includes:
First user is supported to select first file or file from oneself documentum privatum area and submit requirement to be allowed to point
Enjoy to second user;
The information of this first file or file is stored as to receiving the terminal calculator biography from first user
The defeated reaction to require to share this first file or file;And
The information for showing this stored first file or file is triggered to contact boundary in the user of second user
In information display area in information display area in face and in user's contact interface of first user, and support second
First file that individual user is shown by this or the information of file access this first file or file;With
C) file shared or file are shared in stopping includes:
Support first user and first file that this has been shared or file are selected from the information display area of oneself
Information simultaneously submits stopping to share the requirement of this first file or file shared;
The information of this stored first file or file is deleted as to receiving the terminal from first user
Calculator transmission carrys out the reaction that this requires to stop to share first file that this has been shared or folder information;And trigger
This first file or text are deleted from the information display area of user's contact interface of first and second users each described
The information of part folder.
34. system as claimed in claim 33, wherein the file shared is shared in the stopping or file is further
Include:
A control list is set up to be allowed to be used to control to stop sharing file or file by putting up and being shared
Each entry in folder, wherein this control list includes the related letter of the file or file by putting up and being shared
Breath, with an option for stopping sharing operation.
35. system as claimed in claim 33, wherein the information of the storage file is further comprised:By the file or
The information of person's file is stored into a memory space, makes the information of the file or file can only be by described second
User individual is shared.
36. system as claimed in claim 33, wherein the information of the storage file is further comprised:By the file or
The information of person's file is stored into a memory space, makes the information of the file or file can only be by a group
Member shared, wherein first and second users are the members in the group.
37. system as claimed in claim 33, wherein the information of the storage file is further comprised:By the file or
The information of person's file is stored into a memory space, enables the information of the file or file by the internet
Each public user is shared, wherein second user is one of described public.
38. system as claimed in claim 33, is further comprised:Each user's contact interface is presented at one corresponding ten thousand
Tie up in Web browser.
39. system as claimed in claim 33, further comprises:Second user is supported, passes through second user
User's contact interface, stop sharing what is shared to first user or control to share file or file
File or file.
40. system as claimed in claim 36, share file or file is further comprised wherein described:Trigger display
The user of file that first and second user shares or the information of file in each first and second user
In information display area in contact interface, and information in user's contact interface on the terminal calculator of third party shows
Show in area, this third party is also the member of the group.
41. system as claimed in claim 33, support first user wherein described and stop sharing first shared
File or file are further comprised:Support first user and share first file or file again
To the third party on the 3rd terminal calculator.
42. system as claimed in claim 33, wherein configuration user's contact interface further comprises:Configure each user
Contact interface can share news in brief supporting each described first and second user to be stopped sharing disappearing of being shared with control
Breath, the message includes news in brief.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US78765306P | 2006-03-31 | 2006-03-31 | |
US60/787,653 | 2006-03-31 | ||
CN2007800109854A CN101416173B (en) | 2006-03-31 | 2007-04-02 | Method and apparatus for information exchange over a web based environment |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800109854A Division CN101416173B (en) | 2006-03-31 | 2007-04-02 | Method and apparatus for information exchange over a web based environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103593394A CN103593394A (en) | 2014-02-19 |
CN103593394B true CN103593394B (en) | 2017-09-01 |
Family
ID=38625501
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310421520.5A Active CN103593394B (en) | 2006-03-31 | 2007-04-02 | The method and device of information is exchanged in the environment of based on WWW |
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 |
CN2007800109854A Active CN101416173B (en) | 2006-03-31 | 2007-04-02 | Method and apparatus for information exchange over a web based environment |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
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 |
CN2007800109854A Active CN101416173B (en) | 2006-03-31 | 2007-04-02 | Method and apparatus for information exchange over a web based environment |
Country Status (2)
Country | Link |
---|---|
CN (3) | CN103593394B (en) |
WO (1) | WO2007123785A2 (en) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9176953B2 (en) * | 2008-06-04 | 2015-11-03 | Tianjin Sursen Investment Co., Ltd. | Method and system of web-based document service |
KR20090132704A (en) | 2008-06-23 | 2009-12-31 | 삼성전자주식회사 | System to offer service based on network and method of the same |
JP5533117B2 (en) | 2009-10-02 | 2014-06-25 | 富士ゼロックス株式会社 | Display control system, display control program, and corrected display information output method |
US9116778B2 (en) | 2010-04-29 | 2015-08-25 | Microsoft Technology Licensing, Llc | Remotable project |
KR101120387B1 (en) * | 2010-06-24 | 2012-03-09 | 엔에이치엔(주) | System and method for collecting document |
CN102595096A (en) * | 2012-02-28 | 2012-07-18 | 律典(上海)信息技术有限公司 | Cross-platform conference system based on graphic image synchronization |
TWI475490B (en) * | 2012-09-18 | 2015-03-01 | Wistron Corp | Virtual file transmission system and method of transmitting virtual file thereof |
CN102867058B (en) * | 2012-09-18 | 2015-12-09 | 复旦大学 | A kind of space keyword search method under 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 |
CN104346329B (en) * | 2013-07-23 | 2018-07-06 | 腾讯科技(深圳)有限公司 | Realize method, apparatus and equipment that the uniform resource locator page is shared |
US20150262135A1 (en) * | 2014-03-14 | 2015-09-17 | Visa International Service Association | Communication protocols to allocate and apply resources in a computing system having multiple computers connected via communication networks |
US10091333B2 (en) * | 2014-04-28 | 2018-10-02 | Oracle International Corporation | System and method for supporting a bypass-domain model for across-domain messaging in a transactional middleware machine environment |
TWI554949B (en) * | 2014-07-03 | 2016-10-21 | 阿貝爾環球國際有限公司 | Method and system of dynamically configuring functions of machine |
US10248279B2 (en) * | 2014-09-17 | 2019-04-02 | Microsoft Technology Licensing, Llc | Task completion across devices using a shared work space |
CN104283874A (en) * | 2014-09-28 | 2015-01-14 | 小米科技有限责任公司 | Data authority control method and device based on cloud server |
CN104394200B (en) * | 2014-11-06 | 2018-01-05 | 北京安奇智联科技有限公司 | The method shown for synchronizing preview between mobile device and web terminals |
CN104394210B (en) * | 2014-11-20 | 2018-09-14 | 北京安奇智联科技有限公司 | Direct-connected communication means and device |
CN104378435B (en) * | 2014-11-20 | 2018-07-06 | 北京安奇智联科技有限公司 | The browser of computing device and the file of mobile terminal transmit |
CN104573026B (en) * | 2015-01-12 | 2018-05-29 | 北京数码大方科技股份有限公司 | The processing method and processing device of industrial Dropbox and Web page application program |
JP2018514827A (en) * | 2015-01-29 | 2018-06-07 | エイブル ワールド インターナショナル リミテッド | Interactive operation method, transmitter, receiver and interactive operation system using the same |
US9967358B2 (en) | 2015-03-26 | 2018-05-08 | International Business Machines Corporation | Collaborative based caching |
CN106959982A (en) * | 2016-01-08 | 2017-07-18 | 深圳市星电商科技有限公司 | Obtain methods, devices and systems, monitoring method and the device of resource |
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 |
CN107444175A (en) * | 2017-08-28 | 2017-12-08 | 上海蔚来汽车有限公司 | Electric charging station |
CN115086757B (en) * | 2021-03-12 | 2023-12-19 | 北京字跳网络技术有限公司 | Method, device, equipment and storage medium for withdrawing history editing operation |
CN113138965B (en) * | 2021-05-06 | 2023-05-02 | 中国电子科技集团公司第三十八研究所 | Storage management method and device based on large file |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1599345A (en) * | 2004-08-11 | 2005-03-23 | 罗思明 | Realizing method of network communicating system based on interconnected network |
CN1744557A (en) * | 2004-08-31 | 2006-03-08 | 腾讯科技(深圳)有限公司 | Methoe for realizing object sharing in network storage service based on instant communication tool |
Family Cites Families (5)
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 |
CN1601542A (en) * | 2004-10-09 | 2005-03-30 | 北京五八四零信息技术有限公司 | Central information distributing 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 CN201310421520.5A patent/CN103593394B/en active Active
- 2007-04-02 CN CN201010575350.2A patent/CN102098172B/en active Active
- 2007-04-02 WO PCT/US2007/008045 patent/WO2007123785A2/en active Application Filing
- 2007-04-02 CN CN2007800109854A patent/CN101416173B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1599345A (en) * | 2004-08-11 | 2005-03-23 | 罗思明 | Realizing method of network communicating system based on interconnected network |
CN1744557A (en) * | 2004-08-31 | 2006-03-08 | 腾讯科技(深圳)有限公司 | Methoe for realizing object sharing in network storage service based on instant communication tool |
Also Published As
Publication number | Publication date |
---|---|
CN101416173B (en) | 2010-12-15 |
WO2007123785A2 (en) | 2007-11-01 |
CN101416173A (en) | 2009-04-22 |
WO2007123785A3 (en) | 2008-04-03 |
CN102098172A (en) | 2011-06-15 |
CN103593394A (en) | 2014-02-19 |
WO2007123785B1 (en) | 2008-07-10 |
CN102098172B (en) | 2018-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103593394B (en) | The method and device of information is exchanged in the environment of based on WWW | |
US11463442B2 (en) | Method and apparatus for information exchange over a web based environment | |
US8977722B2 (en) | Method and apparatus for information exchange over a web based environment | |
US8577839B2 (en) | Method and apparatus of dynamic updating web portals | |
JP6894944B2 (en) | Application implementation methods, devices, devices and storage media based on blockchain networks | |
US20120079389A1 (en) | Method and Apparatus For Information Exchange Over a Web Based Environment | |
US8245241B2 (en) | Arrangements for interactivity between a virtual universe and the world wide web | |
US20150095799A1 (en) | Method and Apparatus For Information Exchange Over a Web Based Environment | |
US20160125190A1 (en) | Managing shared inventory in a virtual universe | |
CN109213724A (en) | Automate desktop arrangement | |
CN109104467A (en) | Develop environment construction method, apparatus and plateform system and storage medium | |
CN105393219A (en) | Application marketplace for virtual desktops | |
CN105378698A (en) | Automated data center selection | |
JP2001222497A (en) | Accounting device and method and program storage medium | |
US20240223641A1 (en) | Method and Apparatus For Information exchange Over a Web Based Environment | |
CN109523221A (en) | Different working flow using netted visualization painting canvas is integrated | |
US12143436B2 (en) | Method and apparatus for managing an online meeting | |
Ageeva | Development of a serverless web-application for large scale IoT platform administration | |
JP2002073547A (en) | Method and system for constructing intranet site | |
KR20050029955A (en) | System and method for controlling a loading process of a personal homepage based on the internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |