Distributed network computing system for data exchange/conversion between terminals
First Claim
1. A distributed network computing system comprising:
- a data processing unit for providing an application service of various application software;
a terminal for receiving the application service from said data processing unit;
a communication network which connects said data processing unit and said terminal;
a network connecting means for connecting networks each other; and
a data exchange unit provided at the network connecting means;
said data exchange unit further comprising;
a terminal attribute data management means for managing terminal attribute data representing a processing capability of said terminal;
a conversion means for acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management means and converting service data provided as the application service into a specific format on the basis of the terminal attribute data;
a communication means for transmitting through said communication network the service data converted by said communication means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
A data exchange unit is arranged in a server. Service data provided as an application service is converted into a predetermined format on the basis of the attribute data of a terminal as a communication partner and is transmitted. With this processing, the application service can be provided while adjusting 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 adjusting the relative difference in communication capability among communication networks. Also, terminal equipment 51 is able to communicate with server computer while keeping the security function.
140 Citations
63 Claims
-
1. A distributed network computing system comprising:
-
a data processing unit for providing an application service of various application software;
a terminal for receiving the application service from said data processing unit;
a communication network which connects said data processing unit and said terminal;
a network connecting means for connecting networks each other; and
a data exchange unit provided at the network connecting means;
said data exchange unit further comprising;
a terminal attribute data management means for managing terminal attribute data representing a processing capability of said terminal;
a conversion means for acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management means and converting service data provided as the application service into a specific format on the basis of the terminal attribute data;
a communication means for transmitting through said communication network the service data converted by said communication means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 27, 29)
said conversion means obtains user interface data corresponding to said terminal as the communication partner from said user interface data management means and converts the service data provided as the application service into a specific format on the basis of the user interface data. -
15. A system according to any one of claims 1, 2, and 3, wherein said data exchange unit comprises user data management means for managing user data representing an operation method unique to each user, and
said conversion means obtains user data corresponding to said terminal as the communication partner from said user data management means and converts the service data provided as the application service into a specific format on the basis of the user data. -
16. A system according to claim 1, wherein said data exchange unit comprises
enciphering determination means for determining on the basis of the terminal attribute data whether data enciphering is enabled, and enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled. -
20. A system according to claim 16 or 19, wherein said enciphering means changes an enciphering level in correspondence with the processing capability of said terminal.
-
27. A system according to claim 1, wherein said data exchange unit comprises:
-
compression determination means for determining on the basis of the terminal attribute data whether data compression is enabled, and compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
29. A system according to claim 27 or 28, wherein said compression means changes a compression level in correspondence with the processing capability of said terminal.
-
-
2. A distributed network computing system comprising:
-
a data processing unit for providing an application service of various application software;
a terminal for receiving the application service from said data processing unit;
a communication network which connects said data processing unit and said terminal, a network connecting means for connecting networks each other and a data exchange unit provided at the network connecting means;
said data exchange unit further comprising;
a communication infrastructure data management means for managing communication infrastructure data representing a communication capability of said communication network;
a conversion means for acquiring the communication infrastructure data of said communication network connected to said terminal as a communication partner from said communication infrastructure data management means and converting service data provided as the application service into a specific format on the basis of the communication infrastructure data, and a communication means for transmitting through said communication network the service data converted by said communication means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (21, 30, 32)
enciphering determination means for determining on the basis of the communication infrastructure data whether data enciphering is enabled, and enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled.
-
-
30. A system according to claim 2, wherein said data exchange unit comprises:
-
compression determination means for determining on the basis of the communication infrastructure data whether data compression is enabled, and compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
32. A system according to claim 30 or 31, wherein said compression means changes a compression level in correspondence with the communication capability of said communication network.
-
3. A distributed network computing system comprising:
-
a data processing unit for providing an application service of various application software;
a terminal for receiving the application service from said data processing unit;
a communication network which connects said data processing unit and said terminal;
a network connecting means for connecting networks each other and a data exchange unit provided at the network connecting means;
said data exchange unit further comprising;
a terminal attribute data management means for managing terminal attribute data representing a processing capability of said terminal;
a communication infrastructure data management means for managing communication infrastructure data representing a communication capability of said communication network;
a conversion means for acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management means and the communication infrastructure data of said communication network connected to said terminal from said communication infrastructure data management means, and for converting service data provided as the application service into a specific format on the basis of the terminal attribute data and the communication infrastructure data;
a communication means for transmitting through said communication network the service data converted by said communication means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (24, 26, 33, 35)
enciphering determination means for determining on the basis of the terminal attribute data and the communication infrastructure data whether data enciphering is enabled, and enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled.
-
-
26. A system according to claim 24 or 25, wherein said enciphering means changes an enciphering level in correspondence with the processing capability of said terminal and the communication capability of said communication network.
-
33. A system according to claim 3, wherein said data exchange unit comprises:
-
compression determination means for determining on the basis of the terminal attribute data and the communication infrastructure data whether data compression is enabled, and compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
35. A system according to claim 33 or 34, wherein said compression means changes a compression level in correspondence with the processing capability of said terminal and the communication capability of said communication network.
-
4. A distributed network computing system comprising:
-
a first data processing unit for providing an application service of various application software;
a terminal for receiving the application service from said first data processing unit;
a communication network which connects said first data processing unit and said terminal, and a second data processing unit connected to said communication network independently of said first data processing unit and having terminal attribute data management means for managing terminal attribute data representing a processing capability of said terminal, wherein said first data processing unit further comprises;
retrieval means for retrieving said second data processing unit having said terminal attribute data management means;
conversion means for acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management means and converting service data provided as the application service into a specific format on the basis of the terminal attribute data in said second data processing unit retrieved by said retrieval means;
a communication means for transmitting through said communication network the service data converted by said conversion means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (17, 18, 19, 25, 28)
said retrieval means retrieves said second data processing unit having said user interface data management means, and said conversion means obtains user interface data corresponding to said terminal as the communication partner from said user interface data management means and converts the service data provided as the application service into a specific format on the basis of the user interface data in said second data processing unit retrieved by said retrieval means. -
18. A system according to any one of claims 4, 5, and 6, wherein said second data processing unit comprises user data management means for managing user data representing an operation method unique to each user,
said retrieval means retrieves said second data processing unit having said user data management means, and said conversion means obtains user data corresponding to said terminal as the communication partner from said user data management means and converts the service data provided as the application service into a specific format on the basis of the user data in said second data processing unit retrieved by said retrieval means. -
19. A system according to claim 4, wherein said second data processing unit comprises:
-
enciphering determination means for determining on the basis of the terminal attribute data whether data enciphering is enabled, and enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled.
-
-
25. A system according to claim 4, wherein said second data processing unit comprises:
-
enciphering determination means for determining on the basis of the terminal attribute data and the communication infrastructure data whether data enciphering is enabled, and enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled.
-
-
28. A system according to claim 4, wherein said second data processing unit comprises:
-
compression determination means for determining on the basis of the terminal attribute data whether data compression is enabled, and compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
-
5. A distributed network computing system comprising:
-
a first data processing unit for providing an application service of various application software;
a terminal for receiving the application service from said first data processing unit;
a communication network which connects said first data processing unit and said terminal, and a second data processing unit connected to said communication network independently of said first data processing unit and having communication infrastructure data management means for managing communication infrastructure data representing a communication capability of said communication network, wherein said first data processing unit further comprises;
a retrieval means for retrieving said second data processing unit having said communication infrastructure data management means;
a conversion means for acquiring the communication infrastructure data corresponding to said terminal as a communication partner from said communication infrastructure data management means and converting service data provided as the application service into a specific format on the basis of the communication infrastructure data in said second data processing unit retrieved by said retrieval means;
a communication means for transmitting through said communication network the service data converted by said conversion means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (22, 23, 31)
enciphering determination means for determining on the basis of the communication infrastructure data whether data enciphering is enabled, and enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled.
-
-
23. A system according to claim 22, wherein said enciphering means changes an enciphering level in correspondence with the communication capability of said communication network.
-
31. A system according to claim 5, wherein said second data processing unit comprises:
-
compression determination means for determining on the basis of the communication infrastructure data whether data compression is enabled, and compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
6. A distributed network computing system comprising:
-
a first data processing unit for providing an application service of various application software;
a terminal for receiving the application service from said first data processing unit;
a communication network which connects said first data processing unit and said terminal, and a second data processing unit connected to said communication network independently of said first data processing unit and having terminal attribute data management means for managing terminal attribute data representing a processing capability of said terminal and communication infrastructure data management means for managing communication infrastructure data representing a communication capability of said communication network, wherein said first data processing unit comprises;
a retrieval means for retrieving said second data processing unit having said terminal attribute data management means and said communication infrastructure data management means;
a conversion means for acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management means and simultaneously acquiring the communication infrastructure data corresponding to said terminal as the communication partner from said communication infrastructure data management means, and converting service data provided as the application service into a specific format on the basis of the terminal attribute data and the communication infrastructure data in said second data processing unit retrieved by said retrieval means;
a communication means for transmitting through said communication network the service data converted by said conversion means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (34)
compression determination means for determining on the basis of the terminal attribute data and the communication infrastructure data whether data compression is enabled, and compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
36. A data exchange method comprising the steps of:
-
arranging a data exchange function in a network connection unit for connecting networks to each other;
determining a processing capability of said terminal on a side of said network connection unit, when service data provided as an application service from a data processing unit to a terminal;
converting the service data into a specific format in correspondence with the processing capability of said terminal, and controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions.
-
-
37. A data exchange method comprising the steps of:
-
arranging a data exchange function in a network connection unit for connecting networks to each other;
determining a communication capability of a communication network connected to said terminal on a side of said network connection unit, when service data provided as an application service from a data processing unit to a terminal;
converting the service data into a specific format in correspondence with the communication capability of said communication network, and controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (42)
-
-
38. A data exchange method comprising the steps of:
-
arranging a data exchange function in a network connection unit for connecting networks to each other;
determining a processing capability of said terminal and a communication capability of a communication network connected to said terminal on a side of said network connection unit, when service data provided as an application service from a data processing unit to a terminal;
converting the service data into a specific format in correspondence with the processing capability of said terminal and the communication capability of said communication network, and controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions.
-
-
39. A data exchange method in a distributed network computing system including a communication network, a terminal connected to said communication network, a first data processing unit for providing an application service to said terminal, and a second data processing unit connected to said communication network and having a terminal attribute data management section, comprising the computer steps of:
-
registering terminal attribute data representing a processing capability of said terminal in said terminal attribute data management section;
retrieving said second data processing unit having said terminal attribute data management section;
acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management section in said second data processing unit;
converting service data provided as the application service into a specific format on the basis of the terminal attribute data;
transmitting the converted service data through said communication network, and controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions.
-
-
40. A data exchange method in a distributed network computing system including a communication network, a terminal connected to said communication network, a first data processing unit for providing an application service to said terminal, and a second data processing unit connected to said communication network and having a communication infrastructure data management section, comprising the computer steps of:
-
registering communication infrastructure data representing a communication capability of said communication network in said communication infrastructure data management section;
retrieving said second data processing unit having said communication infrastructure data management section;
acquiring the communication infrastructure data of said communication network connected to said terminal as a communication partner from said communication infrastructure data management section in said second data processing unit;
converting service data provided as the application service into a specific format on the basis of the communication infrastructure data;
transmitting the converted service data through said communication network, and controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions.
-
-
41. A data exchange method in a distributed network computing system including a communication network, a terminal connected to said communication network, a first data processing unit for providing an application service to said terminal, and a second data processing unit connected to said communication network and having a terminal attribute data management section and a communication infrastructure data management section, comprising the computer steps of:
-
registering terminal attribute data representing a processing capability of said terminal in said terminal attribute data management section and registering communication infrastructure data representing a communication capability of said communication network in said communication infrastructure data management section;
retrieving said second data processing unit having said terminal attribute data management section and said communication infrastructure data management section;
acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management section and simultaneously acquiring the communication infrastructure data of said communication network connected to said terminal in said second data processing unit;
converting service data provided as the application service into a specific format on the basis of the terminal attribute data and the communication infrastructure data;
transmitting the converted service data through said communication network, and controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions.
-
-
43. A data exchange apparatus arranged in a data processing apparatus for providing an application service to a terminal connected through a communication network, comprising:
-
a terminal attribute data management means for managing terminal attribute data representing a processing capability of said terminal which receive the application service from the data processing apparatus;
a conversion means for a acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management means and converting service data provided as the application service into a specific format on the basis of the terminal attribute data, a communication means for transmitting through said communication network the service data converted by said communication means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (46, 47, 48, 49, 53, 54)
said conversion means obtains user interface data corresponding to said terminal as the communication partner from said user interface data management means and converts the service data provided as the application service into a specific format on the basis of the user interface data. -
47. A data exchange apparatus according to any one of claims 43, 44, and 45, wherein said data exchange unit comprises user data management means for managing user data representing an operation method unique to each user, and
said conversion means obtains user data corresponding to said terminal as the communication partner from said user data management means and converts the service data provided as the application service into a specific format on the basis of the user data. -
48. A data exchange apparatus according to claim 43, wherein said data exchange unit comprises:
-
a enciphering determination means for determining on the basis of the terminal attribute data whether data enciphering is enabled, and an enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled.
-
-
49. A data exchange apparatus according to claim 48, wherein said enciphering means changes an enciphering level in correspondence with the processing capability of said terminal.
-
53. A data exchange apparatus according to claim 43, wherein said data exchange unit comprises:
-
a compression determination means for determining on the basis of the terminal attribute data whether data compression is enabled, and a compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
54. A data exchange apparatus according to claim 53, wherein said compression means changes a compression level in correspondence with the processing capability of said terminal.
-
-
44. A data exchange apparatus arranged in a data processing apparatus for providing an application service to a terminal connected through a communication network, comprising:
-
a communication infrastructure data management means for managing communication infrastructure data representing a communication capability of said communication network;
a conversion means for acquiring the communication infrastructure data of said communication network connected to said terminal as a communication partner from said communication infrastructure data management means and converting service data provided as the application service into a specific format on the basis of the communication infrastructure data;
a communication means for transmitting through said communication network the service data converted by said communication means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (50, 51, 55, 56, 57, 58)
an enciphering determination means for determining on the basis of the communication infrastructure data whether data enciphering is enabled, and an enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled. -
51. A data exchange apparatus according to claim 50, wherein said enciphering means changes an enciphering level in correspondence with the communication capability of said communication network.
-
55. A data exchange apparatus according to claim 44 wherein said data exchange unit comprises:
-
a compression determination means for determining on the basis of the communication infrastructure data whether data compression is enabled, and a compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
56. A data exchange apparatus according to claim 55, wherein said compression means changes a compression level in correspondence with the communication capability of said communication network.
-
57. A data exchange apparatus according to claim 56, wherein said data exchange unit comprises:
-
a compression determination means for determining on the basis of the terminal attribute data and the communication infrastructure data whether data compression is enabled, and a compression means for compressing the service data provided as the application service when said compression determination means determines that data compression is enabled.
-
-
58. A data exchange apparatus according to claim 57, wherein said compression means changes a compression level in correspondence with the processing capability of said terminal and the communication capability of said communication network.
-
-
45. A data exchange apparatus arranged in a data processing apparatus for providing an application service to a terminal connected through a communication network, comprising:
-
a terminal attribute data management means for managing terminal attribute data representing a processing capability of said terminal;
a communication infrastructure data management means for managing communication infrastructure data representing a communication capability of said communication network;
a conversion means for acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management means and simultaneously acquiring the communication infrastructure data of said communication network connected to said terminal from said communication infrastructure data management means, and converting service data provided as the application service into a specific format on the basis of the terminal attribute data and the communication infrastructure data;
a communication means for transmitting through said communication network the service data converted by said communication means, and a controlling means for enabling the terminal equipment to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions. - View Dependent Claims (52)
an enciphering determination means for determining on the basis of the terminal attribute data and the communication infrastructure data whether data enciphering is enabled, and an enciphering means for enciphering the service data provided as the application service when said enciphering determination means determines that data enciphering is enabled.
-
-
59. A data exchange method in a data processing apparatus for providing an application service to a terminal connected through a communication network, comprising the steps of:
-
registering terminal attribute data representing a processing capability of said terminal in a terminal attribute data management section;
analyzing service data described in a structured document format as a component data format;
acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management section;
converting the analyzed service data into a specific format on the basis of the terminal attribute data; and
controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions, in advance of transmitting the converted service data through said communication network after converting the service data provided as an application service into a specific format on the basis of the terminal attribute data. - View Dependent Claims (62, 63)
-
-
60. A data exchange method in a data processing apparatus for providing an application service to a terminal connected through a communication network, comprising the steps of:
-
registering communication infrastructure data representing a communication capability of said communication network in a communication infrastructure data management section;
analyzing service data described in a structured document format as a component data format;
acquiring the communication infrastructure data of said communication network connected to said terminal as a communication partner from said communication infrastructure data management section;
converting the analyzed service data into a specific format on the basis of the communication infrastructure data; and
controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions in advance of transmitting the converted service data through said communication network.
-
-
61. A data exchange method in a data processing apparatus for providing an application service to a terminal connected through a communication network, comprising the steps of:
-
registering terminal attribute data representing a processing capability of said terminal in a terminal attribute data management section;
registering communication infrastructure data representing a communication capability of said communication network in a communication infrastructure data management section;
analyzing service data described in a structured document format as a component data format;
acquiring the terminal attribute data of said terminal as a communication partner from said terminal attribute data management section and simultaneously acquiring the communication infrastructure data of said communication network connected to said terminal from said communication infrastructure data management section;
converting the analyzed service data into a specific format on the basis of the terminal attribute data and the communication infrastructure data; and
controlling the terminal equipment to enable to decipher said specific data, when said data exchange unit is connected with said terminal through said network and said terminal equipment requests an access to specific data by satisfying the specified conditions in advance of transmitting the converted service data through said communication network.
-
Specification