CN1154298C - Distributed network computing system and information exchanging device and method for said system - Google Patents
Distributed network computing system and information exchanging device and method for said system Download PDFInfo
- Publication number
- CN1154298C CN1154298C CNB971262381A CN97126238A CN1154298C CN 1154298 C CN1154298 C CN 1154298C CN B971262381 A CNB971262381 A CN B971262381A CN 97126238 A CN97126238 A CN 97126238A CN 1154298 C CN1154298 C CN 1154298C
- Authority
- CN
- China
- Prior art keywords
- information
- communication
- unit
- terminal
- computing system
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 89
- 238000004891 communication Methods 0.000 claims abstract description 691
- 238000012545 processing Methods 0.000 claims abstract description 125
- 238000007726 management method Methods 0.000 claims description 286
- 230000010365 information processing Effects 0.000 claims description 127
- 238000006243 chemical reaction Methods 0.000 claims description 98
- 238000007906 compression Methods 0.000 claims description 69
- 230000006835 compression Effects 0.000 claims description 69
- 230000006870 function Effects 0.000 claims description 63
- 238000004458 analytical method Methods 0.000 claims description 32
- 230000009466 transformation Effects 0.000 claims description 23
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000001131 transforming effect Effects 0.000 claims 8
- 230000008685 targeting Effects 0.000 claims 6
- 230000014509 gene expression Effects 0.000 description 68
- 230000005540 biological transmission Effects 0.000 description 43
- 238000010586 diagram Methods 0.000 description 19
- 238000013144 data compression Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 12
- 230000015572 biosynthetic process Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000011835 investigation Methods 0.000 description 8
- 238000000151 deposition Methods 0.000 description 7
- 238000000605 extraction Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012958 reprocessing Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 101100048435 Caenorhabditis elegans unc-18 gene Proteins 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 240000004859 Gamochaeta purpurea Species 0.000 description 1
- 102100026122 High affinity immunoglobulin gamma Fc receptor I Human genes 0.000 description 1
- 101000913074 Homo sapiens High affinity immunoglobulin gamma Fc receptor I Proteins 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000005039 memory span Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A data exchange unit (10) is arranged in a server (1). Service data provided as an application service is converted into a predetermined format on the basis of the attribute data of a terminal (31, 32, 33, 34) as a communication partner and transmitted. With this processing, the application service can be provided while absorbing the relative difference in processing capability terminals. When the service data is converted into a predetermined format on the basis of the attribute of a communication network connected to the terminal and transmitted, the application service can be provided while absorbing the relative difference in communication capability among communication networks (30).
Description
Technical field
The present invention relates to connect the distributed network computing system of a plurality of terminal equipments, particularly relate to public network, cable LAN (wired Local Area Network, call wired lan in the following text), WLAN (wireless local area network) (wireless Local Area Network, call WLAN in the following text) etc. multiple communication network and depositing, to being connected in the portable data assistance on these communication networks, personal computer (PC), the various terminal equipments that disposal abilities such as portable PC are different provide the distributed network computing system of applied business of application software such as stock control and message exchange and information switching method and the medium that this system uses.
Background technology
Existing computed information processing, its main flow are to connect the centralized processing system that a plurality of terminals are used on a master computer.In contrast, with network a plurality of computers are coupled together, share all resources of each computer, the system that can handle expeditiously is a distributed processing system (DPS), is used between different machines being called distributed computing environment (DCE) to using the environment that software carries out distribution process.
Realize in the network environment of Distributed Calculation the user needn't know where are program and data.Because logically whole network similarly is that a computer operates like that, the user can utilize necessary information and function from the operating environment of oneself.
Yet, in network environment as described above, for example consider that applied business with various application software such as inventory management business offers under the situation of system of each terminal equipment, the disposal ability of the employed terminal equipment of user (is referred to as terminal attribute, the ability that comprises CPU, and display frame size and memory span etc.) height is respectively arranged, in order to absorb the height difference of this disposal ability, need use artificial information operating in terminal one side or server one side.
Also have, each terminal equipment for example is connected in public network or is connected in wired and wireless LAN etc., and the communication network of utilization has nothing in common with each other.Thereby each communication network also exists relative different as communications infrastructure message transmission rate, transmission quantity, quality etc.
Usually, if be high level with the disposal ability as the personal computer of universal machine, then portable data assistance is medium, and other-end in addition is inferior level.Again, as the communications infrastructure, the transmission quantity of wired or wireless LAN and quality all are first-class levels, and ISDN (integrated services digitalnetwork, be integrated service digital network) for medium level, simulating wired, analog or digital radio communication is inferior level.
In network environment, there is above-mentioned difference in the disposal ability of each terminal equipment, also has the difference of the communication capacity of the communications infrastructure.Thereby it is very difficult providing the common application business to each terminal equipment under such environment.
And its attribute of the terminal equipment that uses in system has determined when system design, normally provides applied business according to its attribute.Therefore, even also exist developmental research to go out to have the terminal equipment of new attribute, also be not easy the problem of using in the import system.
Again, the difficulty that causes for the difference of the difference that overcomes the above-mentioned disposal ability of each terminal equipment and communications infrastructure communication capacity provides professional, need complicated processing, therefore exist to need to use to have the problem of handling the large server computer of corresponding ability with this.
In enterprises such as company, factory, need be provided for house phone each other and the switch that is connected with the exchange of user telephone line (outside line) of house phone again.Usually intramural switch or intramural switching equipment are called PBX (private branch exchange, i.e. private branch exchange), particularly digital inner exchanging machine is called digital pbx.Digital pbx is handled owing to voice signal is transformed to digital signal, therefore OA machines such as the personal computer that uses in the unit, word processor, computer is connected in digital pbx, can carry out comprehensive and effectively processing to these data and sound.By means of additional various types of network functions on digital pbx, can construct wider network again by the communication network of office inside.
When constructing LAN for the first time, in most cases be to go up linking number platform computer machine at an Ethernet (Ethernet) cable (coaxial cable) again.But in case networking further develops, the machine of connection increases, and just is subjected to the restriction of the cable physical length limit.As surmount this restriction physically and the instrument of all network being expanded in logic router etc. is arranged.
Router can constitute closed network, and selected only route (selection route), and necessary packets of information is passed through.Router after then adjudicating according to node serial number, is determined final arrival place location earlier according to the judgement of the network numbering in the Internet protocol (network layer).
Internet protocol in network layer is because of agreement define method differences such as TCP/IP, OSI, so router is supported a kind of agreement basically.In other words, can select the network of specific protocol from various protocols and the backbone network of depositing, from the Ethernet to the circuit, be effective in the underspeed place of load factor of decision of needs.
But, never proposed to compensate the difference of each such as mentioned above terminal equipment disposal ability and the communication capacity difference of the communications infrastructure such as on the such network connection device of above-mentioned switch and router, professional system is provided.
On the other hand, need managing large scale, and might be distributed data structure.For this reason, among the WWW (World Wide Web) that extensively popularizes on the internet, use the structured language (SGML) that is called HTML (hyper textmarkup language) at present.And to the structured language beyond the HTML, expectation is along with CALS's (Continuos Acquisition and Lifecycle Support) popularizes, and SGML (Standard Generalized Markup Language) can popularize from now on.
In order to show the file of making of these structured languages, end side needs the analytic structure language, make its demonstration browser function.In other words, to not having the terminal equipment of browser function, can not provide the information of describing with structured language.
And if intactly the information of bar structure language record sends to network, then might make a large amount of information also flow to the low circuit of transmittability, thereby spend more time taking problem.Particularly this has become deep problem under the line quality condition of poor.Also have, such problem also is identical for for example OLE cell data forms such as (object linking and embedding) beyond HTML.
Summary of the invention
Therefore, the objective of the invention is to, be provided in the network environment that has various terminal equipments, make the disposal ability application corresponding business that provides with each terminal equipment become possibility, even and under the multiple communications infrastructure and the situation of depositing, also can provide and the distributed network computing system of the communication capacity application corresponding business of this communications infrastructure, the message exchange that uses in this system, and information switching method and medium.
Another object of the present invention provides and exists in the network environment of various terminal equipments, do not need large-scale server computer, can provide applied business, even and under the multiple communications infrastructure and the situation of depositing, also can provide distributed network computing system and information switching method corresponding to the applied business of the communication capacity of this communications infrastructure corresponding to the disposal ability of each terminal equipment.
Another purpose of the present invention is, be provided in the network environment that has various terminal equipments, can be on the such network connection device of switch and router the disposal ability of each terminal equipment of elimination/adjustment difference and as the difference of the communication capacity of the communications infrastructure, and provide professional distributed network computing system and information switching method.
Of the present invention also have a purpose to be, be provided in the network environment that has various terminal equipments, under the situation that the information that usefulness cell data forms such as structured document are recorded and narrated provides as applied business, make the disposal ability application corresponding business that provides with each terminal equipment become possibility, and under the multiple communications infrastructure and the situation of depositing, also can provide with the distributed network computing system of this communications infrastructure application corresponding business, be used in the message exchange of this system and information switching method and medium.
(1) the present invention is by the information processor that applied business such as various application software are provided, accepts the terminal equipment of the applied business that this information processor provides, and the distributed network computing system that connects the communication network formation of above-mentioned information processor and above-mentioned terminal equipment, in this system, configuration information switch in the described information processor.
This message exchange possesses: the terminal attributive information management department of the terminal attributive information of the disposal ability of the described terminal equipment of management expression, obtain terminal attributive information as the other side's of communication terminal equipment from this terminal attribute management department, the business information that will be used as applied business and provide according to above-mentioned terminal attributive information is transformed into the transformation component of specific forms, and the Department of Communication Force that sends the described business information of this transformation component conversion by above-mentioned communication network.
Adopt aforesaid structure, under the situation that has multiple terminal equipment on the network, the business information that information processor provides is carried out information exchange according to the disposal ability of each terminal equipment.Information exchange under so-called this situation is meant the form that changes certain information according to the disposal ability as the other side's of communication terminal equipment.For example when transmitted image information,, just this image information is transformed into symbolic information and transmits if the distant terminal equipment of its communication does not have image-capable.
Make with this and to carry excellent performance, and use information processing capability (operational capability) to compare relatively poor terminal equipment (PDA with other-end equipment (PC etc.) with picture demonstration/user interface providing capability, be presonaldigital assistants, PDA (Personal Digital Assistant) etc. just), distributed network computing system can be constituted, also the business identical can be accepted with other-end even the end side form changes.
Particularly, carry out such information exchange, can carry out information exchange, it is become final form in place near user's terminal equipment with network connecting portion (circuit switching exchange and router etc.).That is,, can be fit to the information exchange of this sub-network constructing by each sub-network under the situation of network.
Also have, the management function of the required terminal attributive information of information exchange is disperseed to grasp to the 2nd information processor (server computer),, can make the system of fault-resistant with this processing burden that can alleviate the 1st information processor.
(2) the present invention is by the information processor that applied business such as various application software are provided, accepts the terminal equipment of the applied business that this information processor provides, and the distributed network computing system that connects the communication network formation of above-mentioned information processor and above-mentioned terminal equipment, in this system, configuration information switch in the described information processor.
This message exchange possesses: the communications infrastructure Information Management Department of the communications infrastructure information of the communication capacity of the described communication network of management expression, obtain the communications infrastructure information of the communication network that the terminal equipment as the other side of communication connects from this logical infrastructure management department, the business information that will be used as applied business and provide according to above-mentioned communications infrastructure information is transformed to the transformation component of particular form, and the Department of Communication Force that sends the above-mentioned business information of this transformation component conversion by described communication network.
Adopt such structure, under the situation that multiple communication network is arranged on the network and deposit, business information that information processor provides becomes the form that the communication capacity with each communication network adapts through information exchange.The so-called information exchange of this situation changes the form of certain information exactly according to the communication capacity of the communication network that terminal equipment connected as the other side of communication.For example.The data transmission capabilities height of communication network, just multi-medium data is intactly transmitted, if and data transmission capabilities is low, just binary data is transformed to text data, or format informations such as center adjustment are transformed to blank character, or font information ignored etc., change transmits after sending the scale of data.Also have, under the low situation of data transmission capabilities,, also data can be compressed the back and transmit if end side has suitable operational capability.
By means of this, even the various communications infrastructures and the system that deposits, also can not be subjected to the influence of relativity difference of the message transmission rate/quantity/quality etc. of the communications infrastructure, even and the end side form change, also can accept the service identical with other terminal equipment.
(3) the present invention is by the information processor that applied business such as various application software are provided, accepts the terminal equipment of the applied business that this information processor provides, and the distributed network computing system that connects the communication network formation of above-mentioned information processor and above-mentioned terminal equipment, in this system, configuration information switch in the described information processor.
This message exchange possesses: the terminal attributive information management department of the terminal attributive information of the disposal ability of the described terminal equipment of management expression, the communications infrastructure Information Management Department of the communications infrastructure information of the communication capacity of the described communication network of management expression, obtain terminal attributive information from described terminal attributive information management department as the other side's of communication terminal equipment, obtain the communications infrastructure information of the communication network that this terminal equipment connects simultaneously from described communication infrastructure Information Management Department, to be transformed to the transformation component of particular form as the business information that applied business provides according to described terminal attributive information and described communications infrastructure information, and the Department of Communication Force that sends the described business information of this transformation component conversion by described communication network.
Adopt such structure, exist on the internet under the situation of multiple terminal equipment and multiple communication network, the business information that information processor provides becomes the disposal ability of each terminal equipment of adaptation and the form of each communication network through information exchange.So-called information exchange in this case changes the form of certain information exactly, makes it to meet the communication capacity of the communication network that the disposal ability as the other side's of communication terminal equipment is connected with this terminal equipment.
Make with this and to carry excellent performance, and can use information processing capability (operational capability) and the picture demonstration/user interface providing capability terminal equipment (PDA etc.) poorer to construct distributed network computing system than other terminal equipment (PC etc.), even and the terminal equipment side form change and also can accept the business identical with other terminal equipment.Even and the system that mixes of the various communications infrastructure, also can overcome the influence of relative difference of the message transmission rate/quantity/quality etc. of the communications infrastructure, thereby, even change the business identical of also can accepting with other terminal equipment in the end side form.
(4) the present invention is by the 1st information processor that applied business such as various application software are provided, accepts the terminal equipment of the applied business that the 1st information processor provided, and the distributed network computing system that constitutes of the communication network that connects described the 1st information processor and described terminal equipment, the communications infrastructure Information Management Department of communications infrastructure information of the communication capacity of the above-mentioned communication network of management expression is set on the 2nd information processor that above-mentioned communication network is also connecting except that described the 1st information processor.
Described the 1st information processor possesses the search part of retrieving the 2nd information processor with described communications infrastructure Information Management Department from one or more the 2nd information processors, the search part that above-mentioned the 2nd information processor that this search part is retrieved is retrieved, described the 2nd information processing apparatus of being retrieved with this search part is changed to object, obtain the communications infrastructure information of terminal equipment from described communications infrastructure Information Management Department as the other side of communication, and will be transformed to the transformation component of particular form as the business information that applied business provides, and the Department of Communication Force that sends the described business information of this transformation component conversion by described communication network according to described communications infrastructure information.
Take such structure, under the multiple on the internet communication network and the situation of depositing, the business information that is provided becomes the form of the communication capacity that adapts to each communication network through information exchange.So-called information exchange in this case changes the form of certain information exactly, makes the communication capacity of its other side's who is suitable as communication the communication network that terminal equipment connected.For example, under the high situation of the data transmission capabilities of communication network, data compression or encryption are transmitted, under the low situation of data transmission capabilities, or binary data is transformed to text data, or format informations such as center adjustment are become blank character, and or font information to be ignored etc., change transmits after sending the scale of data.Also have, under the low situation of data transmission capabilities,, also can will transmit after the data compression if end side has suitable operational capability.
Moreover, the required communications infrastructure management of information function of information exchange is disperseed to grasp to the 2nd information processor (child servers computer), with this processing burden that can alleviate the 1st information processor, can make the system of fault-resistant.
(5) the present invention is by the 1st information processor that applied business such as various application software are provided, accept the terminal equipment of the applied business that the 1st information processor provided, and the distributed network computing system that connects the communication network formation of described the 1st information processor and described terminal equipment, on the 2nd information processor that above-mentioned communication network is also connecting, the communications infrastructure Information Management Department of the communications infrastructure information of the terminal attributive information management department of the terminal attributive information of managing the disposal ability of representing described terminal equipment and the communication capacity that described communication is represented in management is set except that described the 1st information processor.
Described the 1st information processor possesses from one or more the 2nd information processors the search part that retrieval has the 2nd information processor of described terminal attributive information management department and described communications infrastructure information management management department, described the 2nd information processing apparatus with this search part retrieval is changed to object, obtain terminal attributive information from described terminal attributive information management department as the other side's of communication terminal equipment, obtain the communications infrastructure information of terminal equipment from described communications infrastructure Information Management Department simultaneously as the other side of communication, and according to described terminal attributive information and described communications infrastructure information, to be transformed to the transformation component of particular form as the business information that applied business provides, and by the Department of Communication Force of above-mentioned communication network transmission with the described business information of this transformation component conversion.
Adopt such structure, exist on the internet under the situation of the multiple terminal utmost point and multiple communication network, the business information that information processor (implementing the master server computer of applied business) provides becomes the disposal ability of each terminal equipment of adaptation and the form of each communication network through information conversion.So-called information exchange in this case is the form that changes certain information, makes the information conversion of the communication capacity of the communication network that the disposal ability of its other side's who is suitable as communication terminal equipment is connected with this terminal equipment.
Make with this and to carry excellent performance, and can use disposal ability (operational capability) and the picture demonstration/user interface providing capability terminal equipment (PDA etc.) more relatively poor to construct distributed network computing system than other terminal equipment (PC etc.), even the terminal equipment side form changes the business identical with other terminal equipment of also can accepting.Even the system that the various communications infrastructures mix and deposit, also can overcome the influence of relative difference of the message transmission rate/quantity/quality etc. of the communications infrastructure, even and the end side form change the service identical of also can accepting with other terminal equipment.
Also have, the management function of the management function of the required terminal attributive information of information exchange and logical infrastructure information is disperseed to grasp to the 2nd information processor (child servers computer), with this processing burden that can alleviate the 1st information processor, can make the system of fault-resistant.
(6) the present invention is by the information processor that applied business such as various application software are provided, accepts the terminal equipment of the applied business that this information processor provides, and the distributed network computing system that connects the communication network formation of described information processor and described terminal equipment, in this system, be used to make configuration information switch on the interconnected network connecting portion of network.
This message exchange possess the described communication network of management expression communication capacity communications infrastructure information communications infrastructure Information Management Department, obtain communications infrastructure information from this communication infrastructure equipment information management portion as the other side's of communication the communication network that terminal equipment connected, and according to described communications infrastructure information, to be transformed to the transformation component of particular form as the business information that applied business provides, and the Department of Communication Force that sends the described business information of this transformation component conversion by above-mentioned communication network.
Carrying out such information exchange with network connecting portion (circuit switching exchange and router), can be final form with information exchange from the near place of user.That is, constructing with each sub-network under the situation of network, can carry out information exchange, the form of information exchange for suitable this sub-network.
(7) the present invention by the information processor that applied business such as various application software are provided, accept the terminal equipment of the applied business that this information processor provides, and in the distributed network computing system that constitutes of the communication network that connects described information processor and described terminal equipment, be connected to each other configuration information switch on the network connecting portion of usefulness at network.
This message exchange possesses, the terminal attributive information management department of the terminal attributive information of the disposal ability of the described terminal equipment of management expression, the communications infrastructure Information Management Department of the logical infrastructure information of the communication capacity of the described communication network of management expression, obtain terminal attributive information from described terminal attributive information management department as the other side's of communication terminal equipment, obtain the communications infrastructure information of the communication network that this terminal equipment connects simultaneously from described communications infrastructure Information Management Department, and according to described terminal attributive information and described communications infrastructure information, to be transformed to the transformation component of particular form as the business information that applied business provides, and the Department of Communication Force that sends the described business information of this transformation component conversion by described communication network.
Adopt such structure, under the situation that has multiple terminal equipment and multiple net on the network, the described business information that provides of information processor is by information conversion, becomes the disposal ability that is adapted to each terminal equipment and the form of various communication networks.So-called information conversion in this case, the communication capacity of the communication network that is connected with this terminal equipment according to the disposal ability of terminal equipment as the other side of communication changes the form of certain information exactly.
By means of this, carry out such information exchange with network connecting portion (circuit switching exchange and router etc.), can carry out information exchange in place near user's terminal equipment, it is become final form.That is,, can be fit to the information exchange of the form of this sub-network constructing by each sub-network under the situation of network.
(8) this information changing device is by the analysis unit of for example resolving the business information of recording and narrating with the cell data forms such as structured document form of HTML etc., the terminal attributive information management department of the terminal attributive information of the disposal ability of the above-mentioned terminal equipment of management expression, obtain the terminal attributive information of terminal equipment from this terminal attribute management department, the above-mentioned business information of above-mentioned analysis unit parsing is transformed to the transformation component of particular form according to above-mentioned terminal attributive information as the other side of communication, and the Department of Communication Force that sends the above-mentioned business information of this transformation component conversion by above-mentioned communication network constitutes.
By means of this, under the situation that business information is recorded and narrated with cell data forms such as HTML and OLE, this business information is resolved, and investigation constitutes the kind and the data scale thereof of each unit of this document, can adapt to the information exchange of terminal attribute to each cell data with this.
In this case, even the business information that provides as applied business is a non-cell data form (for example binary data),, also can carry out and top described identical information exchange in case it is transformed to the cell data form.
This message exchange is by the analysis unit of for example resolving the business information of recording and narrating with structured document forms such as HTML, the communications infrastructure Information Management Department of the communications infrastructure information of the ability of the above-mentioned communication network of management expression, obtain the communications infrastructure information of the communication network that terminal equipment connected from this communications infrastructure Information Management Department as the other side of communication, the above-mentioned business information of above-mentioned analysis unit being resolved according to above-mentioned communications facility information is transformed to the transformation component of particular form, and the Department of Communication Force formation that sends the above-mentioned business information of this transformation component conversion by above-mentioned communication network.
Adopt such structure, under the multiple communication network on the network and the situation of depositing, the business information that information processor provides is through being exchanged into the form of the communication capacity that adapts to each communication network.So-called information exchange in this case changes the form of certain information exactly, makes the communication capacity of the communication network that its other side's who is suitable as communication terminal equipment connects.For example the data transmission capabilities of communication network high situation under, can will transmit after the data encryption, under the low situation of data transmission capabilities, binary data can be transformed to text data, or format informations such as center adjustment are transformed into blank character, or font information ignored etc., change transmits after sending data scale.Also have, under the low situation of data transmission capabilities,, also can will transmit after the data compression if end side has suitable operational capability.
Again, under the situation that business information is recorded and narrated with cell data forms such as HTML and OLE, can resolve this business information, be deconstructed into the kind and the data scale thereof of each unit of this document, can be fit to the information exchange of terminal attribute to each cell data with this.
In this case, even the business information that provides as applied business is a non-cell data form (for example binary data),, also can carry out and top described identical information exchange in case it is transformed to the cell data form.
This message exchange is by the analysis unit of for example resolving the business information of recording and narrating with structured document forms such as HTML, the terminal attributive information management department of the terminal attributive information of the disposal ability of the above-mentioned terminal equipment of management expression, the communications infrastructure Information Management Department of the communications infrastructure information of the communication capacity of the above-mentioned communication network of management expression, obtain terminal attributive information from above-mentioned terminal attributive information management department as the other side's of communication terminal equipment, obtain the communications infrastructure information of the communication network that this terminal equipment connects simultaneously from above-mentioned communications infrastructure Information Management Department, the above-mentioned business information that above-mentioned analysis unit was resolved is transformed into the transformation component of particular form, and the Department of Communication Force formation that sends the above-mentioned business information of this transformation component conversion by above-mentioned communication network.
Adopt such structure, under the situation that has multiple terminal equipment and multiple communication network on the network, the business information that information processor provides becomes the disposal ability of each terminal equipment of adaptation and the form of communication network through information exchange.So-called information exchange in this case changes the form of certain information exactly, makes the communication capacity of the communication network that the disposal ability of its other side's who is suitable as communication terminal equipment is connected with this terminal equipment.
Again, under the situation that business information is recorded and narrated with cell data forms such as HTML and OLE, resolve this business information, be deconstructed into the kind and the data scale thereof of each unit of this document, can be fit to the information exchange of terminal attribute to each cell data with this.
In this case, even the business information that provides as applied business is a non-cell data form (for example binary data),, also can carry out and top described identical information exchange in case it is transformed to the cell data form.
Description of drawings
Fig. 1 is the block diagram of structure of the distributed network computing system of expression one embodiment of the invention.
Fig. 2 is the block diagram of internal structure of the information exchange handling part of expression message exchange.
Fig. 3 is the block diagram of internal structure of the end message management department of expression message exchange.
Fig. 4 is the block diagram of internal structure of the user interface information management department of expression message exchange.
Fig. 5 is the block diagram of internal structure of user's Information Management Department of expression message exchange.
Fig. 6 is the block diagram of internal structure of the communications infrastructure Information Management Department of expression message exchange.
Fig. 7 is the flow chart of the processing operation of the general applied business of expression.
Fig. 8 is that expression uses applied business under the situation of message exchange to handle the flow chart of operation.
Fig. 9 represents to determine the protocol sequence of terminal attribute.
Figure 10 is the flow chart of the processing operation of expression and the exchange of terminal attribute information corresponding.
Figure 11 is the flow chart of the processing operation of expression and the exchange of communications infrastructure information corresponding.
Figure 12 is the flow chart of the processing operation of expression when carrying out data encryption and handling.
Figure 13 is the flow chart of the processing operation of expression when carrying out data compression process.
Figure 14 is expression with input-output equipment, the flow chart of processing operation when utilizing applied business.
Figure 15 is the block diagram of structure of the distributed network computing system of expression the present invention the 2nd example.
Figure 16 is that business expression the 2nd example shown in Figure 15, that adopt distribution process provides the flow chart of handling operation.
Figure 17 is the block diagram of structure of the comprehensive server of message exchange under situation about realizing on the switch of expression the present invention the 3rd example.
Figure 18 is the block diagram of structure of function of exchange portion of the circuit switching exchange of expression the 3rd example shown in Figure 17.
Figure 19 is the block diagram of structure of the distributed network computing system of expression the 3rd example shown in Figure 17.
Figure 20 A, Figure 20 B are used to illustrate that the PBX of the 3rd example is provided with the processing operation under the situation of information exchange functions.
Figure 21 is the concept map of the structure of the overall system that comprises applied business under the situation of expression imagination structured document.
Figure 22 represents an example of structured document shown in Figure 21.
Figure 23 is the flow chart that the processing operation corresponding with terminal attribute under the situation of structured file used in expression.
Figure 24 is the flow chart that the corresponding processing operation of the attribute with the communications infrastructure under the situation of structured document is used in expression.
Figure 25 is the flow chart that the corresponding processing operation of the attribute with the terminal attribute and the communications infrastructure under the situation of structured document is used in expression.
Figure 26 is that expression is the flow chart of the processing operation under the situation of object with the business information beyond the structured document.
Embodiment
With reference to the accompanying drawings the present invention's one example is illustrated.
Fig. 1 is the block diagram of the distributed network computing system of expression the present invention one example.In Fig. 1, the 1st, server computer, the all-purpose computer high with disposal ability constitutes.
This server computer 1 is arranged in the office, and applied business portion 20 is arranged here, provides various applied business (application software) such as inventory management business to each terminal equipment.The business that this applied business portion 20 provides can be used image reader 43 described below and printer 42 as input-output equipment.
Connecting public network 30, wired lan (local area network) 40, communication network (calling the communications infrastructure in the following text) that 50 3 kinds of communication capacities of WLAN are different on the server computer 1.
Connecting portable data assistance 31, portable phone 32, beep-pager 33, facsimile machine (FAX) 34 on the public network 30.Public network 30 has analog communication network and digital communication network, and analog communication network is compared volume of transmitted data with data communication network normally lower.Portable data assistance 31 is connected with server computer 1 by means of the mobile radio communication that public network 30 is comprised.Mobile communication not only transmission quantity is low, and has and the movably circuit blocking-up that interrelates of characteristic and the bad problem of quality such as mistake takes place when the transmission data.For this example, this portable data assistance 31 is to pay attention to portable pager, and picture dimension is little, and controlled function is poor, can only be used for text message.And the disposal ability of CPU is lower than personal computer, does not also have external memory storage.
Connecting personal computer (calling PC in the following text) 41, printer 42, image reader 43 on the wired lan 40.Wired lan 40 is bigger than radio communication transmitted data amount such as portable phone business usually, and line quality is also stable.Be used at present the distributed network applied business of general office many with this wired lan 40 as object designs.
Printer 42 and image reader 43 are provided as the input-output equipment in the office block.For example when carrying out the library management business, take to read stock's bill, these data are sent to server computer 1, with the method for printer 42 its accumulated result output by wired lan 40 with image reader 43.
Connecting portable PC 51 on the WLAN 50.WLAN 50 is identical with the communication capacity of wired lan 40, but the disposal ability that is connected in the portable PC 51 on this WLAN 50 is poorer than the disposal ability that is connected in the PC41 on the wired lan 40.
Like this, in network environment, exist the difference of the disposal ability of each terminal equipment, also have the difference of the communication capacity of the communications infrastructure.
Therefore, in this example, configuration information switch 10 on the server computer 1 is so that eliminate the influence (on the disposal ability and the difference on the communication capacity) of the various terminal equipments that exist on the network and communications infrastructure attribute.
This message exchange 10 is by user interface information management department 13, user's Information Management Department 14 of information exchange handling part 11, end message management department 12, applied business, and communications infrastructure Information Management Department 15 constitutes.
And floppy disk (FDD) 81 and CD-ROM drive 83 are connected on the server computer 1 by bus.Can store the program of the flowcharting of Figure 10~Figure 14, Figure 16, Figure 23~shown in Figure 26 on the floppy disk 82 of FDD81 and the CD64 of CD-ROM drive 83 respectively.
Below with reference to Fig. 2~Fig. 8 the structure of the each several part of message exchange 10 is illustrated.
Fig. 2 is the block diagram of the internal structure of expression information exchange handling part 11.Information exchange handling part 11 is undertaken and will be become a succession of processing of other message form according to the attribute transformation of each terminal equipment and the communications infrastructure as the information of applied business.This information exchange handling part 11 is made of user's data information management portion 114, compression/cryptographic processing portion 115, message exchange external communication interface portion 116 in message exchange intercommunication interface portion 111, terminal class judging part 112, information exchange execution portion 113, the server.
Message exchange intercommunication interface portion 111 be used for message exchange 10 in the interface that communicates of other key elements.Terminal class judging part 112 judges that user's terminal equipment is the terminal equipment of which kind (for example little notebook type PC of large-screen Desktop PC, portable the small screen, portable data assistance etc.).Information exchange execution portion 113 carries out the actual information exchange and handles (decomposition of information, retrieval, extraction, reprocessing).The information of the user data of user's data information management portion 114 management accounts in server computer 1 in the server.Compression/cryptographic processing portion 115 carries out the compression and the cryptographic processing of this communication data according to the judged result of terminal class judging part 112 when the communication of carrying out in the message exchange 10 to the outside.Message exchange external communication interface portion 116 carries out from the interface of message exchange 10 to the communication usefulness of outside.
Fig. 3 is the block diagram of the internal structure of expression end message management department 12.End message management department 12 management expression be connected in each terminal equipment of server computer 1 for example CPU ability, display capabilities, be called the attribute information of the disposal ability of memory capacity.This end message management department 12 is made of message exchange intercommunication interface portion 121, terminal attribute negotiation portion 122, terminal attributive information management execution portion 123.
Message exchange intercommunication interface portion 121 be carry out with message exchange 10 in the interface of the usefulness of communicating by letter of other key elements.Terminal attribute negotiation portion 122 is when to be end message management departments 12 with terminal equipment carry out various dialogue about terminal attribute, i.e. interface during negotiation (negotiation).Terminal attributive information management execution portion 123 is parts that the terminal attribute table to the terminal attributive information of registering each terminal equipment manages/operates.
Fig. 4 is the block diagram of the internal structure of expression user interface information management department 13.When the user utilizes applied business, on terminal equipment or handle icon, or action button, or input instruction etc., each terminal equipment of its method of operation is inequality.The user interface information of the intrinsic method of operation of each terminal equipment when such applied business is carried out in user interface information management department 13 management expression.This user interface information management department 13 is made of message exchange intercommunication interface portion 131, applied business interface table management department 132.
Message exchange intercommunication interface portion 131 be used for message exchange 10 in the interface that communicates of other key elements.132 management of applied business interface table management department are about the information (for example each method of operation of installing eventually) of the user interface of each applied business.
Fig. 5 is the block diagram of the internal structure of expression user Information Management Department 14.Be shown as example with for example picture, when the user utilizes applied business, the user have arbitrarily move etc. to the position of on terminal equipment, seeing demonstration things such as chart easily various because of the different hobby of user, user's Information Management Department 14 management expression comprises picture when utilizing such applied business and shows hobby, user's information of the method for operation that each user is intrinsic.(in this case, user's information is registered on the server in advance.) this user's Information Management Department 14 is made of message exchange intercommunication interface portion 141, user's information table management department 142, user authentication department 143.
Message exchange intercommunication interface 141 be used for message exchange 10 in other key elements communicate the interface of usefulness.The terminal equipment title of user's information table management department 142 management user names, user's correspondence, address, communications infrastructure classification etc. are for information about.User authentication department 143 moves when message exchange 10 thinks that being necessary to carry out the user authenticates.
Fig. 6 is the block diagram of the internal structure of expression communications infrastructure Information Management Department 15.These represent the attribute information of the communication capacity of each communication network communications infrastructure Information Management Department 15 management data transmission rates, transmission quantity, quality.This communications infrastructure Information Management Department 15 is made of message exchange intercommunication interface portion 151, communications infrastructure Features Management portion 152 and retransmission process/circuit blocking-up punishment management department 153.
Message exchange intercommunication interface portion 151 be used for message exchange 10 in the interface that communicates of other key elements.Communications infrastructure Features Management portion 152 manages as label informations such as the transmission quality of communications facility and transmission rates.The function of the processing when retransmission process/circuit blocking-up punishment management department 153 is furnished with the communications infrastructure that uses according to the user and carries out retransmission process and circuit blocking-up.
Action to this example is illustrated below.
At first handling operation with regard to the conventional applied business under the situation of not using message exchange 10, is that example describes with the inventory management business.
Fig. 7 is the flow chart of the processing operation of the conventional applied business of expression.Server computer 1 is accepted input from image reader 43 by wired lan 40, sends information such as stock's bill to applied business portion 22 (steps A 11).At server computer 1, applied business portion 20 extracts from the billing information that image reader 43 reads thinks the quantity in stock that needs, and this content output is shown in the display frame of PC41 (steps A 12) using the user of PC41 for example.
Utilize this demonstration, the user is with being connected in PC41 on the server computer 1, carries out quantity in stock is updated to the information processing (steps A 13) of up-to-date information etc.Reception outputs to printer 42 (steps A 14) to new stock's bill of this result of reaction from the applied business portion 20 of user's update information.By means of this, the user can obtain new stock's bill from the output result of printer 42.
General applied business like this can use PC41, printer 42, image reader 43 to be prerequisite with the user at one's side.In the example of Fig. 1, PC41, printer 42, image reader 43 are connected with server computer 1 by wired lan 40 in office.
The following describes the situation that the user at office outdoor application portable data assistance 31 and portable PC 51 is provided applied business.
Fig. 8 is the flow chart that the processing operation of applied business under the situation of message exchange 10 is used in expression.Message exchange 10 is arranged at the external interface place of applied business portion 20 in server computer 1.
In case the requirement from a certain terminal equipment is arranged, message exchange 10 promptly receives the information (step B11) of this terminal equipment from applied business portion 20.At that time, the terminal equipment of transmit leg is under the situation of the PC41 in the office, since irrelevant information switch 10 (step B12), the conventional treatment (step B13) of server computer 1 execution graph 7 explanations.
On the other hand, transmit leg is under the situation of portable terminal 31 outside the office or portable PC 51, enters message exchange 10 and carries out the program (step B12) that information exchanges are handled.
Message exchange 10 carries out information exchange (step B15, B16) from the terminal attributive information (step B14) that end message management department 12 obtains this terminal equipment according to the information that this terminal attributive information transmits application business department 20.So-called information exchange under this situation is exactly the disposal ability according to this terminal equipment, changes the form of a certain information, eliminates the terminal attribute influence.
When for example transmitting image information,, then this image information is transformed into symbolic information and transmits if the other side's terminal equipment does not have image-capable.By means of this,, also can accept the business identical with other-end equipment even change in the end side form.With such way, carry out information exchange corresponding to terminal attribute after, message exchange 10 just sends the information after this conversion to this terminal equipment (step B17) as business information.
Here to the reading of terminal attribute from terminal attribute management department 12 be illustrated.
Comprise in the terminal attribute picture dimension for example, picture control information, can be on picture the kind etc. of data presented.
Terminal attribute read two kinds of methods:
(A) read from the terminal attribute table that is arranged in the end message management department 12, and
(B) obtain terminal attributive information from terminal equipment.
In this example, preceding a kind of method (A) is used in the situation that terminal equipment is a portable data assistance 31.Then a kind of method then is used in the situation that terminal equipment is a portable PC 51.(A) with (B) selection, be after user's Information Management Department 14 is obtained the corresponding relation of user's name, terminal address and the communications infrastructure from user's information table management department 142, manage by terminal attribute that execution portion 123 judges.Ability at the CPU of end side is abundant, and communication line is under the situation of high-quality circuit, adopts back a kind of method (B) of consulting with the end side terminal attribute.
As for method (B), the communication protocol of decision terminal attribute can determine between terminal and server (message exchange 10).The notion of communication protocol sequence is shown in Fig. 9.Shown in this communication protocol sequence, between terminal and server (message exchange 10), confirm the control routine system (line feed code, mark etc.) of end side and bit map, picture dimension, available font classification (comprising corresponding language) etc. mutually.
Method to information exchange is illustrated below.
Information exchange does not have display capabilities in terminal one side, and the message transmission capability deficiency of the communications infrastructure, must with server carry out the amount of information or matter aspect conversion etc. carry out under the situation.
Information exchange specifically has
From binary data be transformed to text data conversion,
From image information be transformed to symbolic information conversion,
From icon data be transformed to symbolic information conversion,
Be transformed to the conversion of black and white image etc. from coloured image.
Below wherein the conversion from the binary data to the text data is illustrated.With uses such as for example PC be used for the application software of documenting the time, when being word processor, the file data that makes is often preserved with binary data, and this is because not only will preserve text data, and will preserve various satellite informations such as file format and font.
But it is big that common this binary data and simple text data are compared data scale.And in order to show this binary data, end side not only needs the text display ability, also needs the display capabilities of various images.And, often the back demonstration need processed to the server side file data owing to the picture dimension of end side often designs for a short time for the ease of carrying.
In order to handle such problem, information exchange is effective.That is to say, binary data is transformed to text data is sent to terminal equipment.By means of this, just can be fit to the processing of the disposal ability of self in end side.
The processing operation of information exchange at this moment is shown in Figure 10.
Figure 10 is the flow chart of the processing operation of the information exchange that adapts with terminal attribute of expression.Lifting word processor as applied business is example, and message exchange 10 is the address of user's data information management portion 114 retrieving files data in server at first, understands this document data and which type of form to preserve (step C11) with.
As a result, if file data is binary data ("Yes" of step C12), then message exchange 10 carries out unit expansion, (step C13) in 113 pairs of these binary file data of information exchange execution portion by various element distribution such as text, form, fonts.Then, from the information (step C14, C15) of each key element unit retrieval, extraction necessity, be the information format (step C16) that is fit to the terminal picture with this information reprocessing.The information of reprocessing was just carried out the business information of the word processor of information exchange according to terminal, offer this terminal equipment by message exchange external communication interface portion 116.
Again, other information exchanges are also identical, for example when end side does not have image-capable, maybe this image section is transformed to symbolic information, or icon is transformed to symbolic information.And when end side does not have the acoustic processing ability, become text to transmit sound mapping, can provide and the corresponding business of various disposal abilities with this.
On network, exist following business information that provides as applied business of situation of various terminal equipments to transmit like this by the form that information exchange becomes the disposal ability that is fit to each terminal equipment, can make portable the raising, and can construct distributed network computing system with information processing capability (operational capability) and the picture demonstration/user interface providing capability terminal equipment (PDA etc.) poor than other-end equipment (PC etc.), even terminal equipment side changes form, also can accept the service identical with other-end.
Also have, such information exchange except the disposal ability of terminal equipment itself, also can be implemented according to the method for operation of each terminal equipment.
That is to say, when the user utilizes applied business, on terminal equipment or handle icon, or action button, or input instruction etc., its method of operation is different because of terminal equipment.The method of operation of so various terminal equipments is registered in user interface information management department 13 in advance as user interface information, each terminal equipment is carried out information exchange according to above-mentioned user interface information, the service that can often provide with the method for operation acceptance that each terminal equipment is fit to.
Again can be according to the user's who operates this terminal equipment hobby implementation information exchange.
That is to say that the user moves on to central observation when utilizing applied business on terminal equipment or with relation curve, or make text keep original position to observe, user's difference, the display position of liking is also different.This picture is shown that hobby (picture demonstration taste information) is registered in user's Information Management Department 14 in advance as user's information, each user carries out information exchange according to above-mentioned user's information, and the business that provides then can be provided on the relevant position that the user liked of being everlasting.
Below the situation of carrying out information exchange corresponding to the communications infrastructure is illustrated.
Message exchange 10 is grasped the information of the communications infrastructure that is using about terminal user by means of the user's information table management department in the communications infrastructure Features Management portion 152 in the communications infrastructure management department 15 and the user's Information Management Department 14 142.And according to the control of the retransmission process of these information implementation data.
The processing operation of information exchange at this moment is shown in Figure 11.
Figure 11 is the flow chart of the processing operation of expression and the matched information exchange of the communications infrastructure.Use for example user under the situation of portable PC 51, can judge the CPU ability height ("No" of step D11) of terminal equipment.At this moment, if the data transmission capabilities height of the communications infrastructure ("No" of step D16), then in the information exchange handling part 11 of message exchange 10, after compressing with 115 pairs of data of compression/cryptographic processing portion as required and encrypting, carry out data and transmit (step D17).And if the data transmission capabilities of the communications infrastructure low ("Yes" of step D16), then carry out for example binary data being transformed to text data, or format informations such as center adjustment are become blank character, or the information exchange of ignoring font information etc. handles, and changes to send data (step D18) after sending data scale.
On the other hand, irrelevant with the communications infrastructure under the situation of using the low portable data assistance 31 of CPU ability ("Yes" of step D11), carry out information exchange with illustrated the same of Figure 10 and handle (step D12~D15).
So at first see the disposal ability of terminal equipment,, carry out and the corresponding information exchange of this communication capacity if its ability height is then then seen the communication capacity of the communications infrastructure.On the other hand, under the low situation of the disposal ability of terminal equipment,,, can only carry out and the corresponding information exchange of the disposal ability of this terminal equipment because terminal equipment can't tackle no matter how high the communication capacity of the communications infrastructure is.
By means of this, even in the various communications infrastructures and the system that deposits, also can eliminate the relative difference of the communications infrastructure,, also can accept the business identical with other-end equipment even the end side form changes at message transmission rate/quantity/aspects such as quality.
Also have, above-mentioned information conversion method can be realized with the recording medium that records the program information of recording and narrating this processing method.
That is to say, the gimmick of in above-mentioned example, putting down in writing, as the program that computer is carried out, for example can write also that mediums such as disk (floppy disk, hard disk etc.), CD (CD-ROM, DVD etc.), semiconductor memory are used in various devices, or be used in various devices by means of the communication medium transmission.The computer (server computer 1) of realizing this device reads in the program that writes down on the recording medium, with this program control operation, implements above-mentioned processing.
The situation that data are encrypted is illustrated below.
Utilizing outside office under the situation of applied business, in order to ensure the secret of this applied business, is very important with the data encryption transmission.In this case, end side must have the ability of understanding enciphered data, therefore can not transmit enciphered data to all terminal equipments.Again, in a single day data encrypt, and data volume promptly increases, and therefore, the data transmission capabilities of the communications infrastructure also must improve.
Figure 12 represents processing operation at this moment.
Figure 12 is the flow chart of the processing operation of expression when carrying out data encryption.When applied business such as various application software are provided in applied business portion 20, message exchange 10 is at first obtained the attribute information (step e 11) of terminal equipment as the other side of communication from terminal equipment Information Management Department 12, judges the disposal ability (step e 12) of terminal equipment according to this attribute information.
Consequently, in case be judged as the disposal ability height, has the ability ("Yes" of step e 12) of understanding enciphered data, message exchange 10 is obtained the communications infrastructure information (step e 13) that this terminal equipment connects from communications infrastructure Information Management Department 15 with that, judges communication capacity (step e 14) according to this communications infrastructure information.And under the high situation of communication capacity ("Yes" of step e 14), message exchange 10 sends to terminal equipment (step e 16) with the business information of this encryption after 11 pairs of these applied business information encryptions of information exchange handling part (step e 15).By means of this, can after understanding enciphered data, utilize this business in end side.
On the other hand, low in the terminal equipment disposal ability, not understand under the situation of ability of enciphered data ("No" of step e 12), message exchange 10 is not to this applied business information encryption (step e 17) transmission (step e 16) of just remaining untouched.At this moment the user that also can deliver a letter informs and does not encrypt.Or under the situation of the ability of not understanding enciphered data ("No" of step e 12), also can before send data, require end side to judge whether transmission is suitable, and send processing according to its answer.
Again, at terminal equipment disposal ability is arranged, and under the low situation of the communication capacity of communication network that this terminal equipment connects ("No" of step e 14), message exchange 10 is not to this applied business information encryption (step e 17) transmission (step e 14 "No") of just remaining untouched.Perhaps under the low situation of the communication capacity of communication network (step e 14 "No") also can require end side to judge whether transmission is suitable, and send processing according to its answer before send data
Also have, when data encryption, have from only being that in addition scramble is to the encryption of the various levels of carrying out the height encryption, the burden of bringing for the terminal equipment and the communications infrastructure also has nothing in common with each other.Therefore, also can encrypt level corresponding to the disposal ability of terminal equipment and the communication capacity appropriate change of the communications infrastructure.
Grasp encryption function like this,, also can guarantee its confidentiality even applied business is accepted in the place beyond office.In this case, can which kind of can carry out according to the determined property of the terminal attribute and the communications infrastructure and encrypt, the employed communications infrastructure can transmit the enciphered data of how much quantity, carries out suitable encryption.
Below the situation of carrying out data compression is illustrated.
Data compression is effective portion when the big message transmission of data volumes such as view data.Also as above-mentioned data encryption, need the ability of the data of compression being carried out extension process in end side in this case.Also have,,, just can transmit the data of compression, therefore, the communication capacity of the communications infrastructure is not discussed here as long as take the time for the communications infrastructure.
Figure 13 represents processing operation at this moment.
Figure 13 is the flow chart of the processing operation of expression when carrying out data compression.When applied business portion 20 provides applied business, message exchange 10 is at first obtained the attribute information (step F 11) of terminal equipment as the other side of communication from end message management department 12, judges the disposal ability (step F 12) of terminal equipment according to this attribute information.
The result, in case distinguish its disposal ability height, the ability ("Yes" of step F 12) of understanding packed data is arranged, and message exchange 10 promptly compresses the business information that will compress back (step F 13) in 11 pairs of these applied business information of information exchange handling part and sends to terminal equipment (step F 14).Can after end side is with the packed data expansion, utilize this business with this.
On the other hand, low in the terminal equipment disposal ability, do not expand under the situation of ability of packed data ("No" of step F 12), message exchange 10 does not compress (step F 15) to this applied business information, intactly transmits (step F 14).At this moment, the user that also can deliver a letter informs and does not compress.
Give data compression function like this, can carry out transfer of data effectively.In this case, can judge that any data compression is possible according to terminal attribute, to carry out appropriate compression.
Also have, in the example of Figure 13, just according to the disposal ability judgment data compression of terminal equipment whether may, but also can take the communication capacity of the communication network that this terminal equipment connected into account, whether feasible with the judgment data compression.
Moreover, can also be corresponding to the level of the communication capacity appropriate change compression of the disposal ability of terminal equipment and the communications infrastructure.
Below then to utilize the situation of applied business to be illustrated with input-output equipment.
Here the input-output equipment of saying is meant the equipment beyond the computer, is portable phone 32, beep-pager 33, facsimile machine 34, printer 42, image reader 43 in the example of Fig. 1.
Figure 14 is expression utilizes the processing operation under the situation of applied business with input-output equipment a flow chart.Send the signal (step G11) that will utilize applied business in case receive the user, message exchange 10 carries out the kind (step G13) that (step G12) behind user's the authentification of user judges the equipment that this user uses by user's Information Management Department 14.
Here, if the user is using input-output equipment ("Yes" of step G13), message exchange 10 promptly carries out the information exchange (step G14) that adapts with this input-output equipment, and sends the business information (step G15) of this information exchange.
Specifically, if input-output equipment is portable phone 32, message exchange 10 just utilizes the acoustic processing function, and for example text data is transformed to voice data, provides professional as acoustic information.
Again, if beep-pager 33, the message data that then is transformed to the regulation number of words transmits, if facsimile machine 34 then can become text data view data and transmit.And so on, in the specific limited scope that adapts to each input-output equipment, provide professional.
On the other hand, if the user uses is not input-output equipment, but have the terminal equipment ("No" of step G13) of CPU disposal ability, then message exchange 10 is carried out conventional applied business (step G16).Promptly after the information exchange that each terminal equipment is carried out adapting with separately disposal ability, provide professional.
Carry out the information exchange that adapts with input-output equipment like this,, also can provide its corresponding business even for example use the user under the situation of facsimile machine etc.
Also have, also can take all factors into consideration the attribute of input-output equipment and the attribute of the communications infrastructure, the business information from server is carried out information exchange.
Figure 15 is the block diagram of structure of the distributed network computing system of expression the present invention the 2nd example.The part identical with Fig. 1 is marked with identical symbol, omits its explanation.
In Figure 15, be with Fig. 1 difference, there is multiple servers computer 1a~1e on the network.Here, server computer 1a~1e is interconnecting by wired lan 2 in office.
Wherein, server computer 1a provides professional master server computer, has applied business portion 20.In this server computer 1a, information exchange handling part 11 is installed, as the information exchange Control Server work of the processing of managing the full detail exchange.
Again, other server computers 1b~1e is the child servers computer.The end message management department 12 that is used for the office terminal attribute information is installed on the server computer 1b, under the control of server computer 1a, works as the end message management server.The user interface information management department 13 that is used for management of user's interface information is installed on server computer 1c, under the control of server computer 1a, works as the user interface information management server.User's Information Management Department 14 is installed on the server computer 1d, under the control of server computer 1a, works as user's information management server.Communications infrastructure Information Management Department 15 is installed on the server computer 1e, under the control of server computer 1a, works as communications infrastructure information management server.
On these server computers 1a~1e, connect various terminal equipments (portable data assistance 31, PC41, portable PC 51 etc.) by various communication networks (public network 30, wired lan 40, WLAN 50 etc.).
That is to say.In the 2nd example, end message management department 12, user interface information management department 13, user's Information Management Department 14, communications infrastructure Information Management Department 15 are installed in the different last formation of server computer 1b~1e distributed processing system(DPS)s, the server computer 1a of mount message exchange handling part 11 controls various processing, realizes unified as a whole information exchange processing capacity with this.
And, the Control on Communication that message exchange intercommunication interface 111 at this moment shown in Figure 2 is administered between each server, message exchange external communication interface portion 116 management applied business and with the Control on Communication of other various terminal equipments.
Again, in the example of Figure 15, make the needed various functions of information exchange disperse one by one to be loaded among each server 1b~1e, still, also the function more than 2 can be loaded into a server computer, or identical functions is loaded on the multiple servers computer.
Operation to the 2nd example is illustrated below.
Figure 16 is the flow chart that the distributed treatment of expression the 2nd example provides the operation of business.When certain terminal equipment provides applied business, server computer 1a at first understands the required function of information exchange (step H11).The needed function of information exchange is meant terminal attributive information and communications infrastructure management of information function in this case, is meant user interface information and user's management of information function again.
Here, for example carrying out corresponding to terminal attribute under the situation of information exchange, the management function that needs terminal attributive information, thereby server computer 1a visits other server computers 1b~1e respectively, the server computer (step H12) that investigation has this management function.At this moment owing to have the situation that makes a plurality of server computers have same function, server computer 1a that the server computer that meets is confirmed one by one, selection can be used the server computer (step H13, H14) of this function.
In the example of Figure 15, server computer 1b meets.In this case, have one of the just server computer 1b of the management function of terminal attributive information, therefore, server computer 1a and server computer 1b obtain communication, wait for the usage license from server computer 1b.
When the usage license ("Yes" of step H14) of server computer 1b has been arranged, server computer 1a obtains the terminal attributive information of terminal equipment as the other side of communication by means of the end message management department 12 that is had from server computer 1b, and the business of carrying out the sort of dependence information exchange of above-mentioned the 1st example explanation provides processing (step H15).
That is to say that server computer 1a will be transformed into particular form at information exchange handling part 11 as the business information that service provides according to above-mentioned terminal attributive information, and send business information after this conversion by the communication network that this terminal equipment connected.So-called information exchange under this situation is the form that changes certain information according to the disposal ability of terminal equipment as the other side of communication.
It more than is the example that carries out under the situation of the information exchange that adapts with terminal attribute, with top described identical, for example carrying out according to the communications infrastructure under the situation of information exchange, respectively each server computer 1b~1e is conducted interviews the server computer that investigation has communications infrastructure management function.The result, the communications infrastructure Information Management Department 15 that has from the server computer 1e that meets is obtained the communications infrastructure information as the other side's of communication terminal equipment, provides processing with this business of carrying out the sort of dependence information exchange of the 1st example explanation.So-called information exchange in this case is the form that changes a certain information according to the communication capacity of the communication network that terminal equipment connected as the other side of communication.
And carrying out according to the user interface attribute under the situation of information exchange, then visit each server computer 1a~1e respectively, the server computer that investigation has the user interface information management function.Consequently, obtain and the other side's the corresponding user interface information of terminal equipment from the user interface information management department 13 that the server computer 1c that meets is had, provide processing with this business of carrying out the sort of dependence information exchange of above-mentioned the 1st example explanation as communication.So-called information exchange in this case is the form that changes certain information according to the method for operation (with reception applied business such as icon, button, instructions time method of operation) as the other side's of communication terminal equipment.
Again, when the attribute according to the user carries out information exchange, each server computer 1b~1e is conducted interviews, investigation has the server computer of user's information management function.Consequently, the user's Information Management Department 14 that has from the server computer 1d that meets is obtained and as the corresponding user's information of terminal equipment to the other side of letter, provides processing with the service of the sort of dependence information exchange of carrying out above-mentioned the 1st example explanation.So-called information exchange in this case is according to using user's method of operation as the other side's of communication terminal equipment (method of operation of liking aspect users such as picture display message), changing the form of certain information.
Like this, even various functions are disperseed, also can obtain identical effect with above-mentioned the 1st embodiment as message exchange, also have, various functions are disperseed, made up, can realize the information exchange processing capacity of height with this multiple servers that disposal ability is not high comparatively speaking.In this case, the processing that alleviates the server (the server computer 1a of Figure 15 a) that provides professional with distributed treatment is born, therefore, even minicom also can do with.Because a plurality of server capable of being combined is realized exchange, compare with the system of concentrated again, the processing when in system obstacle being arranged is more flexible.
Also having, in above-mentioned the 2nd example, is the object divergent function with the multiple servers on the public wired lan 2 that is connected in the office, but can be the object divergent function with the multiple servers that is connected on the various communication networks such as public network 30 for example also.
Again, when searching server, in above-mentioned the 2nd example, interknit with each server respectively, but the invention is not restricted to this with desirable function.For example also can keep the table of what kind of function with reference to each server of expression, seek suitable servers.Can also will be scattered in other servers with the function of carrying out data compression for the function of data encryption.In this case, if data encryption could be encrypted data according to terminal attributive information and communications infrastructure information at the server with this function with regard to judging, when data encryption is possible, the business information that provides as applied business is encrypted.The server of carrying out applied business receives the business information of this encryption, and it is sent to terminal equipment as the other side who communicates by letter.
Equally, if data are compressed, then judge and to carry out data compression according to terminal attributive information and communications infrastructure information having on the server of this function, in the time can carrying out data compression, will be compressed as the business information that applied business provides.The server of carrying out applied business receives the business information of this compression, sends it to the terminal equipment as the other side of communication.
Below the present invention's the 3rd example is illustrated.
The 3rd example is illustrated the situation that realizes message exchange on switch.
Figure 17 is the block diagram of structure of the comprehensive server 60 under the situation that realizes message exchange on the switch of expression the 3rd example.The device that this circuit switching exchange and server computer are integrated is called comprehensive server here.
As shown in figure 17, configuration information switch 61 on this comprehensive server 60.Message exchange 61 is the devices that carry out information exchange according to the attribute of the terminal equipment and the communications infrastructure, and concrete structure is identical with the message exchange 10 of Fig. 1, therefore omits its explanation here.
On comprehensive server 60, be provided as the office system applied business 62a of portion of server computer again.The 62a of applied business portion carries out the various applied business (application software) of office systems such as inventory management business.Existing situation is that owing to this not change of 62a of applied business portion just directly can not be loaded on the real time operating system (calling real-time OS in the following text) 67, empty computer 64 is got involved in the centre.0S67 handles applied operating system in real time in real time, and is different with general operating system (for example UNIX and MS-DOS), is to pay attention to response speed.
Also have, if the office system applied business 62b of portion that can start on real-time 0S67, the centre stays out of empty computer 64 and just can directly be loaded on the real-time OS67.Empty computer 64 be virtual foundation computer, identical with an actual computer on function, can on the empty computer of a cover, make an operating system.In this example, empty computer 64 is included circuit switching exchange 63 in.
Circuit switching exchange 63 is made of empty computer 64, real time system application business department 65, switch function portion 66.The business of reception (on duty), message switching regular phone systems such as (beep-pagers) is acted on behalf of by real time system application business department 65.Switch function portion 66 has the function of machine in return such as circuit connection and telephone number management.Figure 18 represents its structure.
As shown in figure 18, function of exchange portion 66 is made of terminal control part 71, professional control part 72, operation maintenance portion 73.Terminal control part 71 carries out sending it to controls such as next place such as the next signal of receiving terminal apparatus.Professional control part 72 judges to carry out what kind of business according to signal.Operation maintenance portion 73 here also comprises telephone number information etc. is provided except the circuit error message is provided.
Again, hardware 68 is represented for example entity such as CPU, circuit circuit part.
By means of such structure, can realize having both the online circuit switching exchange that exists of telephone communication and the device of message exchange.In this case, use this comprehensive server to carry out information exchange, be transformed into final form in place near user's terminal equipment.That is, when constructing network, can carry out information exchange, be transformed into the form that is fit to this sub-network by various sub-networks.
Again, comprehensive server storage data in terminal, thereby this comprehensive server utilizes as cache (cache) the most at last, only sends data of simplifying to the terminal equipment notice as the other side of communication, just in the meaning of cache memories stores data.By means of this, the loss of data volume is reduced to bottom line, and can replenishes the characteristic of each sub-network.
And, if be furnished with function of exchange, also can be used as office server.In this case, often dispose a plurality of switches on network, therefore, such distributed treatment of above-mentioned the 2nd example explanation becomes effective.
Also have, in the example of Figure 17, the message exchange of in server computer, switch comprehensive server in aggregates, packing into, but the invention is not restricted to this, for example also message exchange can be independent of comprehensive server (server computer+switch) and be provided with, the form that the applied business that comprehensive server is provided at message exchange is transformed into regulation transmits.The various functions of message exchange can be disperseed to be arranged at many switches again.To sum up, the present invention can do various changes in the scope that does not break away from its main idea and implemented.
Situation to configuration information switch on switch is illustrated below.
Figure 19 is the block diagram of structure of the scatternet computer system of expression the 3rd example.Take in office 81 structure that PC82, PC83 is set and is connected in the comprehensive server 85 of PC82, PC83 by wired lan 84 now.Comprehensive server 85 is that server computer and PBX (private branch exchange) are made holistic computer, can be used as switch work, provides applied business as server computer again simultaneously.On the other hand, the structure of taking that again PC92 is set and be connected in the comprehensive server 94 of PC92 by wired lan 84 in office 91.Comprehensive server 94 is the same with comprehensive server 85, is server computer and PBX (private branch exchange) are made holistic computer.
Again, the 100th, public network, the 101st, be present in the local exchange machine on the public network.And 102 are portable terminals that the business provide is provided.This portable terminal 102 is connected with comprehensive server 94 with internal radio 95 in office 91.
In such structure, the applied business that comprehensive server 85 in the office 81 provides can be gone up at the terminal equipment in being arranged at same office (PC82, PC83) and utilize, and also can utilize on the terminal equipment in being arranged at other offices 91 (PC92, portable terminal 102).
Here, being provided with on the PBX85a of server 85 under the situation of message exchange function, shown in Figure 20 A, the business information that comprehensive server 85 provides is delivered to comprehensive server 94 by PBX85a, public network 100.If at this moment the user uses portable terminal 102, then can receive the business information that provides from comprehensive server 94 by internal radio 95.But, owing to reasons such as amount of information is too much can not receive with portable terminal 102 under the situation of this business information, retransmit this business information after must carrying out information exchange at the PBX85a of comprehensive server 85.
On the other hand, also information exchange functions can be disperseed to be arranged at the PBX85a of comprehensive server 85 and the PBX94a of comprehensive server 94.At this moment shown in Figure 20 B, PBX85a can only judge what kind of terminal equipment the user uses, and business information is delivered to the comprehensive server 94 of terminal with the form that maintains the original state.At this moment server info is delivered to comprehensive server 94 by PBX85a, public network 100.Judge the communications infrastructure of the terminal equipment that the user uses with the PBX94a of comprehensive server 94, this business information is carried out transmitting after the information exchange according to the data transmission capabilities of this communications infrastructure.
At this moment, amount of information in this business information is many, and the user uses under the situation of portable terminal 102, if only send the notice that provides professional to portable terminal 102, and will be loaded on the PC92 under this business information with original form, even then do not retransmit business information separately from comprehensive server 85, the user directly removes to observe PC92, or portable terminal 102 is connected in wired lan 93, the also business that can accept to provide.That is to say, can use the comprehensive server of the terminal that terminal equipment connected of the business of accepting to provide as cache, consequently, can save time, also save the expense of using circuit simultaneously.
Make circuit switching exchange have information exchange functions like this, can carry out information exchange, be transformed into final form in place near user's terminal equipment.In a word, when constituting network, can carry out information exchange, be transformed to the form that is fit to this sub-network by each sub-network.
Also have, above-mentioned the 3rd example is that object is illustrated with the circuit switching exchange, but the invention is not restricted to this, for example also can be the router that LAN is connected to each other usefulness.To sum up, so long as network (being public network on circuit switching exchange, is LAN on router) is connected to each other the network connection device of usefulness, the mount message switch just can obtain and top described same effect on this network connection device.
Again, in above-mentioned each example, the terminal equipment of the applied business that acceptance is provided also can be the equipment as server computer work.
Also have, the method of putting down in writing in above-mentioned example also can be used as the program that computer is carried out, or for example write that recording mediums such as disk (floppy disk, hard disk etc.), CD (CD-ROM, DVD etc.), semiconductor memory are used for various devices, or transmit with communication medium and to be used for various devices.The computer (server computer 1) of realizing this device reads in the program that writes down on the recording medium, with the program control action, thereby carries out above-mentioned processing.
Below the present invention's the 4th example is illustrated.
Figure 21 is the concept map of structure that expression comprises the whole system of the applied business under the situation of imagining structured document.161 is structured document management departments among the figure, the business information that provides as the applied business of various application software etc. with the structured document format management.This structured document management department 161 is arranged at the applied business portion of Fig. 1.Also have, the situation of the business information that 20 management of applied business portion are recorded and narrated with the structured document form in advance is described, but as following described, this business information also can not be a structured document form (with reference to Figure 26) here.
The 162nd, information exchange portion carries out information exchange according to the attribute of the terminal attribute and the communications infrastructure.This information exchange portion 162 is equivalent to the message exchange 10 of Fig. 1.The 163rd, Network Dept., the various communication networks of expression association service device and terminal.This Network Dept. 163 is equivalent to public network 30, wired lan 40, the WLAN 50 of Fig. 1.164a~164c is the terminal equipment that the business provide is provided from server, for example PC (personal computer), NC (network computer), PDA (PDA (Personal Digital Assistant)).These terminal equipments 164a~164c communications infrastructure has nothing in common with each other, and disposal ability is also different.In Fig. 1, be equivalent to portable data assistance 31, PC41, portable PC 51.
In such structure, the applied business of various application software etc. manages with structured document form (for example html file) in structured document management department 161.Here, Figure 22 represents an example of structured document.
In Figure 22, mark 171 expressions are sentenced the situation that the back text data arrives from this.Again, mark 172 expression file format information are adjusted (" centering ") to the center here and are given a definition.Mark 173 expression font informations define the big font of model here.Mark 174 expression font informations.
For example, under the low situation of the data transmission capabilities that is judged as the communications infrastructure, the file that data volume is many is sought to cut down the transmission data with information exchange (or data compression).When judging that according to terminal attribute terminal equipment as the other side of communication does not have the file display capabilities (situation that does not have the terminal of loading browser), carry out information exchange again, become the laggard line data of form that end side can show and send.
Also when carrying out information exchange, carry out data change according to user's hobby and make its appearance consistent (is the information exchange processing of foundation with user's information) with the file demonstration.
The following describes concrete processing operation.
Here to describing, and will be narrated below with Figure 26 about situation with the business information of applied business portion 20 management unstructured document forms with the operation under the situation of the business information of applied business portion 20 managing structured document forms.
At first the processing corresponding to terminal attribute is illustrated.
Figure 23 is that the flow chart corresponding to the processing operation of terminal attribute is used under the situation of structured document in expression.In Fig. 1, the applied business portion 20 in the server computer 1 is managing the business information of recording and narrating with the structured document form.In case a certain terminal equipment has documentation requirements indication (business need indication) to server computer 1, promptly deliver to message exchange 10 from applied business portion 20 with the business information that the structured document form is recorded and narrated.Message exchange 10 is carried out as following information exchange described by means of this and is handled.
That is message exchange 10 is at first resolved (step H11) to the structured document that constitutes this business information.In this case, in structured document, be that the grammer that representative is stipulated gives a definition for each unit in order to label information, thereby message exchange 10 limits are investigated the kind and the data scale (step H12) thereof of each unit that constitutes this document according to this label information.Here it is for example investigates how many image informations has, and where is present in, and how many programs has, and where is present in.
And information exchange is hereinafter described added in such unit resolves, retrieval, extraction of resolving by means of file, and the information exchange execution portion 113 (Fig. 2) of this a series of processing in information exchange handling part 11 carries out.
After structured document was resolved, message exchange 10 was obtained attribute information as the other side's of communication terminal equipment from end message management department 12, investigates its disposal ability (step H13).As a result, the disposal ability that is judged as end side is low, and when not having the ability of structured file, message exchange 10 is transformed to the form (step H14) that this terminal can show to each cell data of this structured document.
That is to say, under the low situation of the image control ability of terminal equipment (terminal that does not have browser function), for example the information that provides as business information is image information, particularly during animation information, it is become symbolic information (information that simply shows this image with certain form) transmit.And under the situation of format information that is file, it is become blank character or the transmission of dividing a word with a hyphen at the end of a line, under the situation of character type, because terminal can not be handled and be ignored.Also have, the program that " Java " and " Active " worked in client computer (terminal) side like that can not be handled and ignores owing to terminal, at this moment sends the notice that shows that program can not be handled.
Like this, when carrying out information exchange that the disposal ability with terminal equipment adapts, the business information that message exchange 10 will pass through information exchange sends (step H15) by the communication network that terminal equipment connected.By means of this, for example,, also can receive the business information that provide with the form that terminal has even when use does not have the terminal equipment of ability of structured file.
Below the processing corresponding to the attribute of the communications infrastructure is illustrated.
According to the information exchange that the attribute of the communications infrastructure carries out, the scale of having only each cell data is important.
Figure 24 is that under the situation of structured document and flow chart communications infrastructure attribute corresponding process operations are used in expression.In Fig. 1, the applied business portion 20 in server computer 1 is managing the business information of recording and narrating with the structured document form.In case there is certain terminal equipment that server computer is sent documentation requirements indication (business need indication), the business information of recording and narrating with the structured document form promptly is sent to message exchange 10 from applied business portion 20, thereby message exchange 10 is carried out information exchange processing as described below.
That is to say that message exchange 10 is at first resolved (step I11) to the structured document that constitutes this business information.In this case, in structured document, be that the grammer that representative is stipulated gives a definition for each unit in order to label information, thereby message exchange 10 is investigated the kind and the data scale (step I12) thereof of each unit that constitutes this document according to this label information.Here it is for example investigates how many image informations has, and where is present in, and how many programs has, and where is present in.
And information exchange described below is added in such unit resolves, retrieval, extraction of carrying out by means of document analysis, and the information exchange execution portion 113 (Fig. 2) of this a series of processing in information exchange handling part 11 carries out.
After structured document was resolved, message exchange 10 was obtained attribute information as the other side's of communication the communications infrastructure that terminal equipment connected from communications infrastructure Information Management Department 15, investigates its communication capacity (step I13).As a result, under the low situation of the data transmission capabilities that is judged as infrastructure, message exchange is transformed to the form consistent with the data transmission capabilities of this communications infrastructure (step H14) to each cell data of this structured document.
That is to say, under the situation of the low communications infrastructure of data transmission capabilities such as for example PHS (Personal Handyphone System) data communication network, for example the information that provides as business information is image information, particularly during animation information, take methods such as its frame losings, transmit in the mode of cutting down amount of information.
Like this, when carrying out information exchange that the data transmission capabilities with the communications infrastructure adapts, the business information that message exchange 10 will pass through information exchange sends (step I15) by the communication network that terminal equipment connected.By means of this,, also can receive the business information that provides with the form that this communications infrastructure has even use for example low communications infrastructure of data transmission capabilities.
Below to being illustrated with terminal attribute and corresponding processing of communications infrastructure attribute.
Figure 25 is the flow chart that the processing operation that adapts with terminal attribute and communications infrastructure attribute under the situation of structured document is used in expression.In Fig. 1, the applied business portion 20 in the server computer 1 is managing the business information of recording and narrating with the structured document form.In case the documentation requirements indication (business need indication) of certain terminal equipment to server computer 1 arranged, the business information of recording and narrating with the structured document form and pass to message exchange 10 from applied business portion 20, thus message exchange 10 is carried out information exchange as described below and is handled.
That is to say that message exchange 10 is at first resolved (step J11) to the structured document that constitutes this business information.
In this case, in structured document, be that the grammer that representative is stipulated gives a definition for each unit in order to label information, thereby message exchange 10 is investigated the kind and the data scale (step J12) thereof of each unit that constitutes this document according to this label information.Here it is for example investigates how many image informations has, and where is present in, and how many programs has, and where is present in.
And such unit resolves, retrieval, extraction of carrying out by means of document analysis adds information exchange described below, and the information exchange execution portion 113 (Fig. 2) of this a series of processing in information exchange handling part 11 carries out.
After structured document was resolved, message exchange 10 was obtained attribute information as the other side's of communication terminal equipment from end message management department 12, investigates its disposal ability (step J13).The result, low in the disposal ability that is judged as end side, when not having the ability of structured file ("Yes" of step J14), message exchange 10 is transformed to (step J14) after the form that this terminal can show to each cell data of this structured document, sends business information (step J16) after this information exchange by the communication network that this terminal equipment connected.
On the other hand, be judged as the disposal ability height of end side, when having the ability of structured file ("No" of step J14), then message exchange 10 is obtained the attribute information (step J17) of the communications infrastructure that is connected as the distant terminal equipment of communicating by letter from communications infrastructure Information Management Department 15.Message exchange 10 carries out and the corresponding information exchange of the communication capacity of the communications infrastructure (step J18) according to this attribute information then, sends business information (step J16) after this information exchange by the communication network that terminal equipment connected.
Even provide like this under the situation of the business information of recording and narrating with the structured document form, by means of carrying out information exchange, can provide the service of the communication capacity of the disposal ability that is fit to terminal equipment and the communications infrastructure according to terminal attribute and communications infrastructure attribute.
And be not only such terminal attribute and communications infrastructure attribute, also can be by means of using for example user interface information management department 13 of Fig. 1, user interface information according to the intrinsic method of operation of each terminal equipment of expression carries out information exchange, or, carry out information exchange according to user's information of the intrinsic method of operation of each user of expression by means of user's Information Management Department 14.
Also have, carrying out data encryption, or data compression, or use under the situation of input-output equipment such as facsimile machine, be fit to the operations such as information exchange of this input-output equipment, when the business information of recording and narrating with the structured document form is provided, can using all methods recited above.
Again, in above-mentioned example, in advance the situation that the business information of recording and narrating with the structured document form is provided is illustrated, but the invention is not restricted to this, even the business information so that the form (binary data) different with the structured document form recorded and narrated also can make in this way.At this moment processing operation is shown in Figure 26.
Figure 26 is that expression is the flow chart of the processing operation under the situation of object with the business information beyond the structured document form.Here, the situation of carrying out information exchange according to terminal attribute is illustrated, and according to communications infrastructure attribute attribute, it is also identical to also have user interface information, user's information etc. to carry out the situation of information exchange.
Be to increase the structured document conversion process shown in step K 11, the K12 with the difference of the processing of above-mentioned Figure 23.This is that the information conversion that is used for for example binary form is the processing of structured document forms such as HTML.This structured document conversion process also information exchange execution portion 113 (Fig. 2) in information conversion handling part 11 is carried out.In this case, the applied business portion 20 in the server computer 1 is managing the business information of recording and narrating with the unstructured document form, and message exchange 10 is transformed to the structured document form with it.
In case the documentation requirements indication (business need indication) of certain terminal equipment to server computer 1 arranged, be about to be sent to message exchange 10 from applied business portion, thereby message exchange 10 is carried out information exchange processing as described below with the business information that the form that is different from the structured document form is recorded and narrated.
It is the cell data (step K 11) that message exchange 10 at first cuts out this business information of formation.At this moment, for example under the situation of the fileinfo of binary data, with token (token) management text, font, form and other attributes (date, author's name etc.).Thereby the investigation token just can cut out each cell data.In case cut each cell data, message exchange 10 is promptly made the structured document (step K 12) of expressing these unit with structured languages such as HTML.
After making structured document like this, be such processing that object carries out Figure 23 explanation with this structured document.
Just 10 pairs of these structured documents of message exchange are resolved (step K 13), and investigation constitutes the kind and the data scale (step K 14) thereof of each unit of this document.Message exchange 10 is obtained the attribute information (step K 15) of terminal equipment as the other side of communication from end message management department 12 then, according to this attribute information each cell data is carried out information exchange (step K 16).Message exchange 10 sends business information (step K 17) after this information exchange by the communication network that terminal equipment connected.
Like this, even under the situation of business information of recording and narrating with the unstructured document form,, also can access and top described identical effect by increasing the processing that this business information is transformed to the structured document form as object.
Above record in be example with structured documents such as HTML, but so long as for example OLE (objectlinking and embedding) wait file with each cell data formation, all can use.
Again, the method of being recorded and narrated in above-mentioned each example, as the program that can allow computer carry out, for example can write and be used for various devices on the recording mediums such as disk (floppy disk, hard disk etc.), CD (CD-ROM, DVD etc.), semiconductor memory, also can transmit and be used for various devices by means of communication medium.The computer (server computer 1) of realizing this device reads in the program that writes down on the recording medium, and by this program control operation, carries out above-mentioned processing.
Claims (165)
Applications Claiming Priority (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP036373/97 | 1997-02-20 | ||
JP3637397 | 1997-02-20 | ||
JP036373/1997 | 1997-02-20 | ||
JP040549/1997 | 1997-02-25 | ||
JP040549/97 | 1997-02-25 | ||
JP4054997 | 1997-02-25 | ||
JP044241/97 | 1997-02-27 | ||
JP4424097 | 1997-02-27 | ||
JP044241/1997 | 1997-02-27 | ||
JP044240/1997 | 1997-02-27 | ||
JP044240/97 | 1997-02-27 | ||
JP4424197 | 1997-02-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1192098A CN1192098A (en) | 1998-09-02 |
CN1154298C true CN1154298C (en) | 2004-06-16 |
Family
ID=27460253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB971262381A Expired - Fee Related CN1154298C (en) | 1997-02-20 | 1997-12-30 | Distributed network computing system and information exchanging device and method for said system |
Country Status (6)
Country | Link |
---|---|
US (1) | US5966451A (en) |
EP (1) | EP0860966B1 (en) |
KR (1) | KR100269909B1 (en) |
CN (1) | CN1154298C (en) |
DE (1) | DE69734189T2 (en) |
TW (1) | TW351786B (en) |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10260798A (en) * | 1997-03-21 | 1998-09-29 | Canon Inc | Device and method for processing information, device and method for controlling output and information processing system |
US6023714A (en) * | 1997-04-24 | 2000-02-08 | Microsoft Corporation | Method and system for dynamically adapting the layout of a document to an output device |
JPH1173398A (en) * | 1997-06-03 | 1999-03-16 | Toshiba Corp | Distributed network computing system, information exchanging device used for its system, information exchanging method having security function used for its system and computer readable storage medium storing its method |
US6178430B1 (en) * | 1998-05-11 | 2001-01-23 | Mci Communication Corporation | Automated information technology standards management system |
US6343318B1 (en) * | 1998-05-29 | 2002-01-29 | Palm, Inc. | Method and apparatus for communicating information over low bandwidth communications networks |
JP3472498B2 (en) * | 1999-01-27 | 2003-12-02 | シャープ株式会社 | Data transfer device, data transfer method, and medium recording data transfer program |
WO2000057299A2 (en) * | 1999-03-23 | 2000-09-28 | Siemens Aktiengesellschaft | Method and device for installing and method and device for installing and operating a service requested by a user computer |
US6601234B1 (en) | 1999-08-31 | 2003-07-29 | Accenture Llp | Attribute dictionary in a business logic services environment |
US6571282B1 (en) | 1999-08-31 | 2003-05-27 | Accenture Llp | Block-based communication in a communication services patterns environment |
US6954220B1 (en) | 1999-08-31 | 2005-10-11 | Accenture Llp | User context component in environment services patterns |
US6636242B2 (en) | 1999-08-31 | 2003-10-21 | Accenture Llp | View configurer in a presentation services patterns environment |
US6615253B1 (en) | 1999-08-31 | 2003-09-02 | Accenture Llp | Efficient server side data retrieval for execution of client side applications |
US6842906B1 (en) | 1999-08-31 | 2005-01-11 | Accenture Llp | System and method for a refreshable proxy pool in a communication services patterns environment |
US6601192B1 (en) | 1999-08-31 | 2003-07-29 | Accenture Llp | Assertion component in environment services patterns |
US6578068B1 (en) | 1999-08-31 | 2003-06-10 | Accenture Llp | Load balancer in environment services patterns |
US7289964B1 (en) | 1999-08-31 | 2007-10-30 | Accenture Llp | System and method for transaction services patterns in a netcentric environment |
US6549949B1 (en) | 1999-08-31 | 2003-04-15 | Accenture Llp | Fixed format stream in a communication services patterns environment |
US6640244B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Request batcher in a transaction services patterns environment |
US6606660B1 (en) * | 1999-08-31 | 2003-08-12 | Accenture Llp | Stream-based communication in a communication services patterns environment |
US6640249B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Presentation services patterns in a netcentric environment |
US6715145B1 (en) | 1999-08-31 | 2004-03-30 | Accenture Llp | Processing pipeline in a base services pattern environment |
US6742015B1 (en) | 1999-08-31 | 2004-05-25 | Accenture Llp | Base services patterns in a netcentric environment |
US6640238B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Activity component in a presentation services patterns environment |
FI111314B (en) * | 1999-11-05 | 2003-06-30 | Nokia Corp | Multimedia messaging service |
US20020087915A1 (en) * | 1999-12-23 | 2002-07-04 | Jesse Perla | Error handler method and system for internet-based applications |
US20020032706A1 (en) * | 1999-12-23 | 2002-03-14 | Jesse Perla | Method and system for building internet-based applications |
US6847995B1 (en) | 2000-03-30 | 2005-01-25 | United Devices, Inc. | Security architecture for distributed processing systems and associated method |
USRE42153E1 (en) * | 2000-03-30 | 2011-02-15 | Hubbard Edward A | Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures |
US7082474B1 (en) | 2000-03-30 | 2006-07-25 | United Devices, Inc. | Data sharing and file distribution method and associated distributed processing system |
US7039670B2 (en) * | 2000-03-30 | 2006-05-02 | United Devices, Inc. | Massively distributed processing system with modular client agent and associated method |
US20010027467A1 (en) * | 2000-03-30 | 2001-10-04 | Anderson David P. | Massively distributed database system and associated method |
US20090216641A1 (en) | 2000-03-30 | 2009-08-27 | Niration Network Group, L.L.C. | Methods and Systems for Indexing Content |
US6891802B1 (en) | 2000-03-30 | 2005-05-10 | United Devices, Inc. | Network site testing method and associated system |
US6963897B1 (en) | 2000-03-30 | 2005-11-08 | United Devices, Inc. | Customer services and advertising based upon device attributes and associated distributed processing system |
US7003547B1 (en) | 2000-03-30 | 2006-02-21 | United Devices, Inc. | Distributed parallel processing system having capability-based incentives and associated method |
US7020678B1 (en) | 2000-03-30 | 2006-03-28 | United Devices, Inc. | Machine generated sweepstakes entry model and associated distributed processing system |
US7254607B2 (en) * | 2000-03-30 | 2007-08-07 | United Devices, Inc. | Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures |
US7092985B2 (en) * | 2000-03-30 | 2006-08-15 | United Devices, Inc. | Method of managing workloads and associated distributed processing system |
US6654783B1 (en) | 2000-03-30 | 2003-11-25 | Ethergent Corporation | Network site content indexing method and associated system |
US8010703B2 (en) * | 2000-03-30 | 2011-08-30 | Prashtama Wireless Llc | Data conversion services and associated distributed processing system |
US20040148336A1 (en) * | 2000-03-30 | 2004-07-29 | Hubbard Edward A | Massively distributed processing system architecture, scheduling, unique device identification and associated methods |
US6801793B1 (en) * | 2000-06-02 | 2004-10-05 | Nokia Corporation | Systems and methods for presenting and/or converting messages |
US6741989B1 (en) | 2000-06-07 | 2004-05-25 | Ge Capital Services Structured Finance Group, Inc. | Web-based method and system for exchanging information among partners |
AU2000268216A1 (en) * | 2000-06-30 | 2002-01-14 | Nokia Corporation | Service broker |
US7899690B1 (en) | 2000-08-18 | 2011-03-01 | The Crawford Group, Inc. | Extended web enabled business to business computer system for rental vehicle services |
US8600783B2 (en) | 2000-08-18 | 2013-12-03 | The Crawford Group, Inc. | Business to business computer system for communicating and processing rental car reservations using web services |
JP4551546B2 (en) | 2000-09-28 | 2010-09-29 | キヤノン株式会社 | Server device of network system and control method thereof |
US20020087483A1 (en) * | 2000-12-29 | 2002-07-04 | Shlomi Harif | System, method and program for creating and distributing processes in a heterogeneous network |
US20020184313A1 (en) * | 2001-06-01 | 2002-12-05 | Nexusedge Technologies Pte Ltd | Method for exchange of data and user interface components |
US20030001882A1 (en) * | 2001-06-29 | 2003-01-02 | Macer Peter J. | Portable entertainment machines |
KR100439175B1 (en) * | 2001-12-26 | 2004-07-05 | 한국전자통신연구원 | Method for automatically installing operating system in linux-based cluster system at remote place |
JP2003216562A (en) * | 2002-01-23 | 2003-07-31 | Univ Kyoto | Visualization processing system, visualization processing method, and visualization processing program |
US20040039612A1 (en) | 2002-06-14 | 2004-02-26 | Neil Fitzgerald | Method and apparatus for customer direct on-line reservation of rental vehicles |
US8108231B2 (en) | 2002-06-14 | 2012-01-31 | The Crawford Group, Inc. | Method and apparatus for improved customer direct on-line reservation of rental vehicles |
US8667105B1 (en) * | 2002-06-26 | 2014-03-04 | Apple Inc. | Systems and methods facilitating relocatability of devices between networks |
DE50209347D1 (en) * | 2002-07-23 | 2007-03-15 | Siemens Ag | Communication system and integrated server module for a communication system |
JP3941624B2 (en) * | 2002-07-30 | 2007-07-04 | コニカミノルタビジネステクノロジーズ株式会社 | File storage device |
US20040053602A1 (en) * | 2002-09-18 | 2004-03-18 | Wurzburg Francis L. | Low-cost interoperable wireless multi-application and messaging service |
DE10245169A1 (en) * | 2002-09-26 | 2004-04-01 | Claas Selbstfahrende Erntemaschinen Gmbh | Electronic data exchange system |
CN100450256C (en) * | 2002-10-28 | 2009-01-07 | 中兴通讯股份有限公司 | Distribution analysis method of small area covering file in mobile communication network programme |
JP4218384B2 (en) * | 2003-03-24 | 2009-02-04 | 富士ゼロックス株式会社 | Service processing apparatus, service processing method and program, and image forming apparatus |
CA2525578A1 (en) | 2003-05-15 | 2004-12-02 | Applianz Technologies, Inc. | Systems and methods of creating and accessing software simulated computers |
JP2005326911A (en) | 2004-05-12 | 2005-11-24 | Hitachi Ltd | San management method |
US20060184588A1 (en) * | 2005-02-15 | 2006-08-17 | Canon Kabushiki Kaisha | Information processing apparatus, method, and program for executing retrieval processing |
KR101207467B1 (en) * | 2005-12-16 | 2012-12-03 | 삼성전자주식회사 | Method and system for managing session information in a mobile communication system and apparatus thereof |
US8190658B2 (en) * | 2006-03-14 | 2012-05-29 | Korea Institute Of Science And Technology | Intelligent computing device agent system for automatic recognition of multi user computing environment and information sharing setup |
US8271309B2 (en) | 2006-03-16 | 2012-09-18 | The Crawford Group, Inc. | Method and system for providing and administering online rental vehicle reservation booking services |
US8578168B2 (en) * | 2006-10-30 | 2013-11-05 | Hewlett-Packard Development Company, L.P. | Method and apparatus for preparing and verifying documents |
WO2008143158A1 (en) | 2007-05-17 | 2008-11-27 | Sony Corporation | Information processing device and method |
US9111302B2 (en) * | 2008-01-31 | 2015-08-18 | Phm Associates Limited | Communication method, apparatus and system for a retail organization |
JP2014032518A (en) | 2012-08-02 | 2014-02-20 | Ricoh Co Ltd | Display device, network system, and program |
CN112188414B (en) * | 2020-09-23 | 2022-06-03 | 恒宝股份有限公司 | Multi-group terminal secure interaction method and relay equipment |
US12012110B1 (en) | 2023-10-20 | 2024-06-18 | Crawford Group, Inc. | Systems and methods for intelligently transforming data to generate improved output data using a probabilistic multi-application network |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4688170A (en) * | 1983-09-22 | 1987-08-18 | Tau Systems Corporation | Communications network for communicating with computers provided with disparate protocols |
US4878166A (en) * | 1987-12-15 | 1989-10-31 | Advanced Micro Devices, Inc. | Direct memory access apparatus and methods for transferring data between buses having different performance characteristics |
US5142622A (en) * | 1989-01-31 | 1992-08-25 | International Business Machines Corporation | System for interconnecting applications across different networks of data processing systems by mapping protocols across different network domains |
AU622305B2 (en) * | 1989-03-20 | 1992-04-02 | Fujitsu Limited | Switching system for application service |
US5247520A (en) * | 1989-10-13 | 1993-09-21 | International Business Machines Corporation | Communications architecture interface |
US5175817A (en) * | 1989-11-20 | 1992-12-29 | Digital Equipment Corporation | Data representation protocol for communications between different networks |
US5131016A (en) * | 1991-01-09 | 1992-07-14 | International Business Machines Corporation | Communications network data compression control system and method |
US5577209A (en) * | 1991-07-11 | 1996-11-19 | Itt Corporation | Apparatus and method for providing multi-level security for communication among computers and terminals on a network |
AU686105B2 (en) * | 1992-07-01 | 1998-02-05 | Telefonaktiebolaget Lm Ericsson (Publ) | System for implementation-independent interface specification |
WO1994006230A2 (en) * | 1992-09-02 | 1994-03-17 | Octus, Inc. | Multimedia message transmitter |
US5557749A (en) * | 1992-10-15 | 1996-09-17 | Intel Corporation | System for automatically compressing and decompressing data for sender and receiver processes upon determination of a common compression/decompression method understood by both sender and receiver processes |
EP0596648A1 (en) * | 1992-11-02 | 1994-05-11 | National Semiconductor Corporation | Network link endpoint capability detection |
DE69332703T2 (en) * | 1992-12-10 | 2003-08-21 | Matsushita Electric Industrial Co., Ltd. | Server and client |
JPH06319005A (en) * | 1993-01-13 | 1994-11-15 | Canon Inf Syst Inc | Method and equipment for alloting message |
US5386517A (en) * | 1993-01-26 | 1995-01-31 | Unisys Corporation | Dual bus communication system connecting multiple processors to multiple I/O subsystems having a plurality of I/O devices with varying transfer speeds |
US5600643A (en) * | 1993-09-23 | 1997-02-04 | Bell Communications Research, Inc. | Broadband intelligent telecommunications network and method providing enhanced capabilities for customer premises equipment |
IL111154A0 (en) * | 1993-10-21 | 1994-12-29 | Martino Ii John A | Systems and methods for electronic messaging |
US5497373A (en) * | 1994-03-22 | 1996-03-05 | Ericsson Messaging Systems Inc. | Multi-media interface |
US5742905A (en) * | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
US5602916A (en) * | 1994-10-05 | 1997-02-11 | Motorola, Inc. | Method and apparatus for preventing unauthorized monitoring of wireless data transmissions |
US5613096A (en) * | 1994-11-04 | 1997-03-18 | Canon Information Systems, Inc. | Network protocol sensor |
US5699513A (en) * | 1995-03-31 | 1997-12-16 | Motorola, Inc. | Method for secure network access via message intercept |
US5671400A (en) * | 1995-08-16 | 1997-09-23 | Unisys Corporation | Programmable bus interface unit data path |
-
1997
- 1997-07-21 US US08/897,973 patent/US5966451A/en not_active Expired - Fee Related
- 1997-07-25 EP EP97112873A patent/EP0860966B1/en not_active Expired - Lifetime
- 1997-07-25 DE DE69734189T patent/DE69734189T2/en not_active Expired - Fee Related
- 1997-07-26 TW TW086110678A patent/TW351786B/en active
- 1997-08-14 KR KR1019970038785A patent/KR100269909B1/en not_active IP Right Cessation
- 1997-12-30 CN CNB971262381A patent/CN1154298C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR19980069891A (en) | 1998-10-26 |
EP0860966B1 (en) | 2005-09-14 |
DE69734189T2 (en) | 2006-06-22 |
KR100269909B1 (en) | 2000-11-01 |
EP0860966A2 (en) | 1998-08-26 |
EP0860966A3 (en) | 1998-11-18 |
TW351786B (en) | 1999-02-01 |
US5966451A (en) | 1999-10-12 |
CN1192098A (en) | 1998-09-02 |
DE69734189D1 (en) | 2005-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1154298C (en) | Distributed network computing system and information exchanging device and method for said system | |
CN1222896C (en) | Administration of user's outline data | |
CN1172505C (en) | Method for transferring data between a server on the Internet and a terminal with a chip card | |
CN1172506C (en) | Method for managing multimedia data transmission via Internet and smart card thereof | |
CN1299222C (en) | Realization of presence management | |
CN1859393A (en) | System and method of consulting device information | |
CN100336018C (en) | Portable terminal, method, program, and storage medium for managing application start | |
CN1276575A (en) | Database access system | |
CN1947106A (en) | Notification method, connection apparatus, communication method, and program | |
CN1200514A (en) | Information processing method and device, and storage medium storing server control program | |
CN1711784A (en) | System and method for sending SMS and text messages | |
CN1859332A (en) | System, device and method for synchronously processing e-mail using data | |
CN1435043A (en) | Method and device for call center operation | |
CN1751492A (en) | System and method of compact messaging in network communications | |
CN1300494A (en) | Method for accessing an object using a 'WEB' brow co-operating with a smart card and support therefor | |
CN1533535A (en) | Information processing device and method, content distribution device and method and computer program | |
CN1677277A (en) | Service providing method, service provider apparatus, information processing method and apparatus | |
CN1423201A (en) | Address changing device, message treatment method and apparatus | |
CN1901490A (en) | Method, apparatus, and program product for providing web service | |
CN1234933A (en) | Multimedia information communication system | |
CN1870532A (en) | Signalling tracking method and system | |
CN1221110C (en) | Communication system and gateway thereof, wireless information terminal and wireless communication method | |
CN1748201A (en) | Data-driven application integration adapters | |
CN1836235A (en) | System and method for determining relationships between users of a network system | |
CN1254885A (en) | Information processing method and device, and storage medium for storing information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |