[go: up one dir, main page]

CA2621455C - A method for establishing a network platform for renting the electronic publications - Google Patents

A method for establishing a network platform for renting the electronic publications Download PDF

Info

Publication number
CA2621455C
CA2621455C CA2621455A CA2621455A CA2621455C CA 2621455 C CA2621455 C CA 2621455C CA 2621455 A CA2621455 A CA 2621455A CA 2621455 A CA2621455 A CA 2621455A CA 2621455 C CA2621455 C CA 2621455C
Authority
CA
Canada
Prior art keywords
content
user
renting
media terminal
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CA2621455A
Other languages
French (fr)
Other versions
CA2621455A1 (en
Inventor
Xingxie Liu
Qin Zhang
Guowei Xu
Ning Liu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI GAOZHI SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd
Original Assignee
SHANGHAI GAOZHI SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI GAOZHI SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd filed Critical SHANGHAI GAOZHI SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd
Publication of CA2621455A1 publication Critical patent/CA2621455A1/en
Application granted granted Critical
Publication of CA2621455C publication Critical patent/CA2621455C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A method for establishing a network platform for renting the electronic publications adopts a grid algorithm, links to the Internet via various networks, and establishes the network platform having an information service grid character for renting the electronic publication. Three types of nodes are established in the information service grid: a first type of node is established as service domain owner and the administrator grid node; a second type of node is established as service provider grid node that is composed of the consumers of the electronic publication; and the third type of node is established as the service provider grid node which is composed of the publishers of the electronic publication; the three types of node provide the network information service by utilizing the grid computing mode and the Simple Object Access Protocol (SOAP).

Description

A METHOD FOR ESTABLISHING A NETWORK PLATFORM FOR RENTING
THE ELECTRONIC PUBLICATIONS
Field of Invention The present invention relates to a method for establishing a network platform for electronic publication renting, and more particularly, to establishing a group of service administration grid nodes, a group of service provision gird nodes, and a group of service request grid nodes to constitute the electronic publication renting network platform through various network access lo approaches (e.g. Internet, Satellite communication network, cable television network, wireless broadband network, computer network and local telephone network, etc.). Numerous service request grid nodes on the electronic publication renting network platform are able to acquire various customized electronic publication services published by numerous service provision grid 15 nodes. The transactions as a result of the services are calculated by corresponding service administration grid nodes, corresponding service provision grid nodes and corresponding service request grid nodes, that are related to the service transaction.
20 Background With the fact that the electronic publications publish at different locations and time, and in order to reduce the spatial and time limitation, there is an increasing demand that electronic publication consumers consume electronic publications in network environment. The electronic publication consumers 25 demand customized electronic publication consumption. Meanwhile, the electronic publications of the electronic publication publishers also require a one-time publication to spread all over the world. Therefore, exchanges such as information and contents exchange between the electronic publication consumers and the electronic publication publishers are required. An 30 information service platform is needed to converge floods of electronic publication resources from numerous electronic publication publishers in a virtual space with Digital Rights Management (DRM). An information service ¨1¨

platform is also needed to provide highly efficient information services and electronic business when numerous electronic publication consumers acquire or rent the electronic publications.
Since electronic publication publishers or electronic publication consumers locate worldwide and their spatial and time locations differ, thus, the grid technology is a main background technology that is more adapted to the information service having different space and time location. The background technologies also include middleware technology, Peer-to-Peer (P2P), Web Service, Open Grid Services Architecture (OGSA), etc.
Summary The object of the present invention is to provide a method for establishing distributed electronic publication resources that have Digital Rights Management feature and can be added or deleted at any time. Meanwhile, the method enables the electronic publication publisher group and the electronic publication consumer group to conduct electronic business transaction.
According to the present invention that adopts information technology, the differences of heterogeneous resource among the service provision group nodes eliminated and the differences of heterogeneous resource among the group of service request grid nodes are eliminated, where the group of service provision grid nodes comprises an electronic publication publisher group, and the group of service request grid nodes comprises an electronic publication consumer group. In this way, it is possible for the electronic publication publisher group to conduct content publication and content renting with electronic publication copyright protection and to obtain corresponding compensation after services are provided to the electronic publication consumer group. The electronic publication consumer group is able to acquire services such as renting and purchasing services provided by the electronic publication publisher group in a customized space and time. The method ensures effective management and recordation for the publication and consumption of the electronic publications.
To these ends, the technical solution adopted by the establishing method
-2-of the present invention has three characteristics:
The first characteristic is to establish three groups of grid nodes, which comprises:
establishing a group of service administration grid node nodes, wherein the group of service administration grid node may access to the platform via various communication links, add or delete a service administration grid node at any moment, and undertake to control and schedule grid computing;
establishing a group of service provision grid nodes including a electronic publication publisher group, wherein the group of service provision grid nodes io may access to the platform via various communication links, add or delete a service provision grid node at any moment, undertake to provide the property and content of electronic publications, and conduct on-line maintenance on the content of the electronic publications provided by the service provision grid nodes;
establishing a group of service request grid nodes including an electronic publication consumer group, wherein the group of service request grid nodes may access to the platform via various communication links, add or delete a service request grid node at any moment. The service request grid node may acquire services through service paths provided by the group of service administration grid nodes and undertake property browse and content playback for the electronic publications.
The second characteristic is that the service request grid node may be disconnected from the network and use the general television set to perform content playback after acquiring the property and content of the electronic publication.
The third characteristic is that after the service request grid node uses the service, an electronic business relation will be established between the service request grid node and the corresponding service administration grid node and corresponding service provision grid node to complete payment for the electronic publication renting service fee in a future network connection.
The foregoing service provision grid node group and service request grid node group communicate grid service content and property information via the
-3-service administration grid node group and provide services to establish the electronic publication renting network platform (hereinafter platform) of the present invention with the support of one service administration grid node from the service administration grid node group.
On the foregoing established platform, the three types of grid nodes including the service administration grid nodes comprised of the platform operators, the service provision grid nodes comprised of the electronic publication publishers, and the service request grid nodes comprised of the electronic publication consumers utilize various network access approaches to (e.g.
Internet, Satellite communication network, cable television network, wireless broadband network, computer network and local telephone network, etc) to establish an electronic publication renting network platform comprised of information service grids, where the electronic publication renting network platform is able to allocate resources among the grid nodes.
The group of service administration grid nodes established according to the present invention can organize itself automatically, add or delete at any time the nodes in the group of service provision grid nodes and the nodes in the group of service request grid nodes, and can automatically publish the service information provided by the added or deleted service provision grid node to the added or deleted service request grid node. And after the customization service request of the service request grid node is processed, the group of service administration grid nodes schedules the service provision grid node with corresponding service in the group of service provision grid nodes to provide the service. After the corresponding service provision grid node completes the service, the group of service administration grid nodes automatically calculates the service fee arising from the service provided by the service provision grid node to the corresponding service request grid node.
The group of service provision grid nodes established according to the present invention can automatically publish property information, such as the customized electronic publication catalog, of each service provision grid node, wherein the property information includes the producer, publisher, service fee for purchase and renting, etc. And the group of service provision grid nodes
-4-delivers the property information to the group of service administration grid nodes. After receiving the service request information sent from the group of service request grid nodes, the group of service provision grid nodes builds service relationship with the corresponding service request grid node and provides related service. The service content includes submitting the content code and the content key of the electronic publication. After the service request grid node acquires the content code and content key as well as the available contents of the electronic publication, the group of service provision grid nodes completes the electronic business service of the service provision grid node and the service request grid node by exchanging information with the service administration grid node.
The group of service request grid nodes established according to the present invention can automatically acquire property content information of electronic publications that are provided by the group of service provision grid nodes and published by the group of service administration grid nodes. The service request grid node in the group of service request grid nodes is able to utilize a general television set and a multi-media terminal to browse the property information of the electronic publication and individually select the electronic publication that needs to be consumed. The group of service request grid nodes builds up a service relationship with the service provision grid node via the service administration grid node and is able to acquire content service of the electronic publication. The service content includes submitting the content code and the content key of the electronic publication.

After utilizing the content code and content key to use the contents of the electronic publication, the service request grid node pays the service fee via the network.
The electronic publication renting network platform of the present invention is established with three grid node groups, which means that it has three types of grid nodes that constitute the three groups. The first type of grid nodes is the service administration grid nodes comprised of the operators of the electronic publication renting network platform; the second type of grid nodes is the service request grid nodes comprised of an electronic publication
-5-õ .
consumer group; the third type of grid nodes is service provision grid nodes comprised of an electronic publication publisher group.
The electronic publication renting is accomplished through the information exchange, content delivery, fee payment among the three types of grid nodes.
The detailed method for establishing the electronic publication renting network platform comprised of the foregoing information service grids includes:
<1> establishing the group of service administration grid nodes of the electronic publication renting network platform, comprising: utilizing Web Service approach, utilizing Open Grid Services Architecture (OGSA), io eliminating heterogeneous resource differences for the service administration grid nodes, hiding spatial related characteristic of the service administration grid nodes, and loading information communication and management service software on the various computers having multi-user and multi-task functionalities to establish the service administration grid nodes. The service is administration grid nodes are connected to the network via communication links. A first type of grid nodes --- service administration grid nodes is then established. The service administration grid nodes have the functions for providing various service request paths, processing on-line service computation and handling service matchmaking, etc., on the electronic publication renting network platform. The service administration grid nodes constitute the group of service administration grid nodes on the electronic publication renting network platform.
<2> establishing the group of service provision grid nodes of the electronic publication renting network platform, comprising: utilizing Web 25 Service approach, utilizing Open Grid Services Architecture (OGSA), eliminating heterogeneous resource differences for the service provision grid nodes, hiding spatial related characteristic of the service provision grid nodes, and loading information coding software and random key generation software on the various computers having multi-user and multi-task functionalities to establish the service provision grid nodes. The service provision grid nodes are connected to the network via communication links. A
third type of grid nodes --- service provision grid nodes is established. The service provision
-6---grid nodes provide functions for processing property information of the electronic publications, processing electronic publication contents, and processing keys for the electronic publication services, etc., on the electronic publication renting network platform, constituting the group of service provision grid nodes on the electronic publication renting network platform.
<3> establishing the group of service request grid nodes of the electronic publication renting network platform in which: configuring a multi-media terminal with Digital Rights Management feature and a remote controller, using a general television set for playback, and allowing to connect the service request grid nodes to the platform through network access approaches, specifically, connecting the service provision grid nodes to the grid by various network access approaches of the multi-media terminal. The multi-media terminal of the service request grid node automatically searches the service administration grid node in the group of service administration grid nodes through embedded software, and acquires the property content information of the electronic publication published by the service administration grid node.
After browsing the catalog and selecting the service, the service request grid node builds connection of service relationship with the corresponding service provision grid node via the service administration grid node. After receiving the content code and content key of the electronic publication provided by the service provision grid node, the service request grid node is able to provide video signals via CODEC circuitry to the general television set for playback under both circumstances when the service request grid node is connected to the network or disconnected to the network. Establishing as the second type of grid nodes, the service request grid nodes have the functions for handling electronic publication selection and playback and handling payment of service fee. The service request grid nodes are also able to automatically search the service administration grid node, dynamically establish relationship with the service provision grid node and enable the general television set to play the content of the electronic publication. The service request grid nodes constitute the group of service request grid nodes on the electronic publication renting network platform.
-7-As previously described, the organization of the established electronic publication renting network platform varies dynamically. The three types of grid nodes exchange information using the Simple Object Access Protocol (SOAP), which is one of the background technologies and has an interoperability feature, and using the Extensible Markup Language (XML).
During the variation of service information and content information and the variation of the operation environment, the platform constantly performs self-monitoring and optimizes operation status, and independently dynamically configures itself. If the platform is found to be attacked from an unknown source or a potential problem of a fault is found, the platform may control the organization of itself and readjusting the its service features by automatically setting its strategy rule (including service selection), service mapping, and issue handling, etc., so as to enable the platform to operate normally and stably and ensure that the platform delivers high-quality service.
It is a virtualized tremendous electronic publication renting network platform that the service requesters are faced with. With the interaction among the service request grid nodes, the service administration grid nodes, and the service provision grid nodes, the users of the service request grid nodes just need to interact with a friendly and concise directory page layout without knowing the spatial location of the service provision grid nodes, which makes it possible for the users of the service request grid nodes to acquire services of the electronic publication renting network platform at anywhere and anytime.
The method for establishing the electronic publication renting network platform enjoys the following distinguished features:
<1> As previously described, the establishing method of the present invention is to store the content code and content key of the electronic publication through the multi-media terminal device. After the storing is done, the content whose copyright information and service information has already been acquired can be used for playback in the case of disconnecting from the information service grid. The users of the service request grid node group utilize general televisions for playback when consuming electronic publication ¨8¨

renting services, where no computers are required.
<2> As previously described, the multi-media terminal of the service request grid node of the present invention is provided with various network access approaches. The embedded software of the multi-media terminal automatically searches the service administration grid node. With the assistance of the service administration grid node, the embedded software of the multi-media terminal automatically searches the most desirable network routing to acquire the electronic publication contents. The service request grid node may use Service On Demand function and One Click Is Enough function.
<3> As previously described, the establishing method of the present invention is to provide a platform similar to an operation system. The platform eliminates heterogeneous resource difference of each grid node, hides spatial characteristic of each grid node, and provides, through information exchanges between each grid node, a virtualized tremendous storage space for electronic publication contents, which has no limitation of its capacity. On this platform, information service is processed in a distributed, synergic and intelligent way.
Its service provision grid nodes and service request grid nodes can be added arbitrarily.
<4> As previously described, the service provision grid nodes may add or delete the property information of the electronic publications freely and the information of addition or deletion is automatically published to the service request grid nodes through the electronic publication renting network platform, which enable the electronic publication publisher group to control the publication and services of the free electronic publications independently and allow the service contents of the platform to be expanded constantly where the increasingly rich service contents will attract more service request consumption.
<5> As previously described, due to the effect that the service request grid node automatically searches the service administration grid node, the platform, in the case of reserving at least one service administration grid node, is allowed to add or delete the service administration grid nodes at will so as to expand the processing capability of the network flexibly and conveniently and to be adapted to the changes of numbers of the service request grid nodes acquiring platform services.
<6> As previously described, the services of the electronic publication renting network platform established according to the present invention are enabled by the service requests of the service request grid nodes. The program contents are rented to the multi-media terminals of the service request grid nodes via grid service. There is no limitation of service time.
The contents when being played are not subject the bandwidth of the network.
Consequently, the electronic publication renting network platform established according to the present invention enjoys reliable quality and has sound service quality warranty.
<7> As previously described, since the electronic publication contents are organized by the service provision grid nodes independently, the encoding is method, key computation and playback manners are specified by the service provision grid nodes. The service request grid nodes may only be able to play the content after acquiring the property of encoding method, key computation and playback manners, etc. provided by the service provision grid nodes.
<8> As previously described, the background technologies of the electronic publication renting network platform adopt the Simple Object Access Protocol (SOAP) with interoperability feature, the Extensible Markup Language (XML), the Open Grid Services Architecture (OGSA) and the Grid Service.
These background technologies have sound foundation. It is convenient to add functions.
<9> As previously described, employing the electronic publication renting network platform established according to the present invention and utilizing various service request paths (various on-line service paths such as Call Center, network on-line, short mobile message) enable the serving party to request for different location and different time with the served party.
¨10¨

In accordance with a first aspect of the present invention, there is provided a method for acquiring a rented electronic publication from an electronic publication renting network platform, comprising:
1) performing a user log-in process, wherein an IF media terminal performs an automatic user log-in process when a user who has registered to a management platform of the electronic publication renting network platform opens the IF media terminal;
2) publishing, by the management platform, a renting content list, wherein when the management platform acquires an online signal indicated by the IP
io media terminal, the management platform automatically publishes the renting content list of the renting network platform to the IF media terminal of the user and to an information device specified by the user;
3) performing a user selecting process, wherein the user selects renting or playback function on the IF media terminal or the user performs content is renting by use of a computer, a cell phone, or a call center service, the user selecting process further comprises:
performing content selection, wherein the user selects a content to be rented by use of the IF media terminal, the computer, the cell phone, or the call center service;

verifying user resource, wherein after the user performs content selection, the management platform verifies the resource relating to the IP
media terminal of the user and verifies the user's funds;
creating a user's key and an identity, wherein if the user resources meets requirements, the management platform, together with the IF
25 media terminal of a content renting destination, creates the user's key and the identity such that a content group is able to conduct effective communication with the IF media terminal of the destination;
transferring the user's key and the identity to a corresponding content group, wherein the user's key and the identity which are jointly created 30 by the management platform and the IF media terminal of the content renting destination are submitted to the corresponding content group, via internet, for content renting authorization;
¨11¨

transferring the user's key and the identity to a user equipment, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal of the content renting destination are submitted to the IP media terminal of the destination via internet such that the rented content is transferred between the IF media terminal of the content renting destination and the corresponding content group which is authorized for content renting;
4) initiating a transfer function of the user equipment, wherein after the management platform creates and transfers the user's key and the identity, a io transfer function of the IP media terminal of the content renting destination is automatically initiated for transferring rented content;
5) connecting to the corresponding content group by the user using the user's key and the identity, wherein the user of the IP media terminal of the content renting destination connects to the corresponding content group which is authorized for content renting;
6) verifying, by the corresponding content group, the user's key and identity, wherein the corresponding content group verifies the user's key and the identity of user of the IP media terminal of the content renting destination and establishes a mechanism for transferring rented content;
7) transferring the rented content, wherein the rented content is transferred between the corresponding content group authorized for content renting and the IP media terminal of the content renting destination using the mechanism for transferring rented content;
8) selecting a rented content for playback, wherein the user of the IP
media terminal of the content renting destination selects the rented content for playback on the IF media terminal;
9) verifying content integrity, wherein the IP media terminal of the content renting destination automatically verifies the integrity of the rented content;
10) verifying a content key, wherein the IP media terminal of the content renting destination automatically verifies the content key and the key of the IF
media terminal, and generates a playback request of the IP media terminal;
11) submitting a user's playback request, wherein the IP media terminal of
-12-the renting destination submits the playback request to the management platform;
12) acquiring a playback key, wherein the management platform calculates the playback key according to the playback request from the IP
media terminal of the renting destination and the renting application from the user and transmits the playback key to the IP media terminal of the renting destination;
13) performing playback based on the content key and the playback key, wherein the IP media terminal of the renting destination performs content io playback based on the content key and the playback key;
14) performing fee calculation based on the content key and the playback key.
In accordance with a second aspect of the present invention, there is provided a system for acquiring a rented electronic publication from an electronic publication renting network platform which includes a server, clients and a network for connecting the server and the clients, comprising:
a first module for user log-in, wherein an IP media terminal performs an automatic user log-in process when a user who has registered to a management platform of the electronic publication renting network platform opens the IP media terminal;
a second module for publishing, by the management platform, a renting content list, wherein when the management platform acquires an online signal indicated by the IP media terminal, the management platform automatically publishes the renting content list of the renting network platform to the IP
media terminal of the user and to an information device specified by the user;
a third module for performing a user selecting process, wherein the user selects renting or playback function on the IP media terminal or the user performs content renting by use of a computer, a cell phone, or a call center service;
a fourth module for content selection, wherein the user selects a content to be rented by use of the IP media terminal, the computer, the cell phone, or the call center service;

a fifth module for verifying user resource, wherein after the user performs content selection, the management platform verifies the resource relating to the IP media terminal of the user and verifies the user's funds;
a sixth module for creating a user's key and an identity, wherein if the user resources meets requirements, the management platform, together with the IP
media terminal of a content renting destination, creates the user's key and the identity such that a content group is able to conduct effective communication with the IP media terminal of the destination;
a seventh module for transferring the user's key and the identity to a to corresponding content group, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal of the content renting destination are submitted to the corresponding content group, via internet, for content renting authorization;
an eighth module for transferring the user's key and the identity to a user equipment, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal of the content renting destination are submitted to the IP media terminal of the destination via internet such that the rented content is transferred between the IP media terminal of the content renting destination and the corresponding content group which is authorized for content renting;
a ninth module for initiating a transfer function of the user equipment, wherein after the management platform creates and transfers the user's key and the identity, a transfer function of the IP media terminal of the content renting destination is automatically initiated for transferring rented content;
a tenth module for connecting to the corresponding content group by the user using the user's key and the identity, wherein the user of the IP media terminal of the content renting destination connects to the corresponding content group which is authorized for content renting;
an eleventh module for verifying, by the corresponding content group, the user's key and identity, wherein the corresponding content group verifies the user's key and the identity of user of the IF media terminal of the content renting destination and establishes a mechanism for transferring rented content;
a twelfth module for transferring the rented content, wherein the rented content is transferred between the corresponding content group authorized for content renting and the IP media terminal of the content renting destination using the mechanism for transferring rented content;
a thirteenth module for selecting a rented content for playback, wherein the user of the IP media terminal of the content renting destination selects a rented content for playback on the IP media terminal;
a fourteenth module for verifying content integrity, wherein the IP media terminal of the content renting destination automatically verifies the integrity of the rented content;
a fifteenth module for verifying a content key, wherein the IP media terminal of the content renting destination automatically verifies the content key and the key of the IP media terminal, and generates a playback request of the IP media terminal;
a sixteenth module for submitting a user's playback request, wherein the IP media terminal of the renting destination submits the playback request to the management platform;
a seventeenth module for acquiring a user's playback key, wherein the management platform calculates the playback key according to the playback request from the IP media terminal of the renting destination and the renting application from the user and transmits the playback key to the IP media terminal of the renting destination;
an eighteenth module for performing playback based on the content key and the playback key, wherein the IP media terminal of the renting destination performs content playback based on the content key and the playback key;
and a nineteenth module for performing fee calculation based on the content key and the playback key.
In accordance with a third aspect of the present invention, there is provided an IF media terminal, comprising:
a first chip unit for user log-in, wherein the IP media terminal performs an
-15-automatic user log-in process when a user who has registered to a management platform of the electronic publication renting network platform opens the IF media terminal;
a second chip unit for content selection, wherein the user selects a content to be rented on the IF media terminal;
a third storage unit for verifying user resource, wherein after the user performs content selection, the management platform verifies the resource relating to the IF media terminal of the user and verifies the user's funds;
a fourth chip unit for creating a user's key and an identity, wherein if the lo user resources meets requirements, the management platform, together with the IF media terminal, creates the user's key and the identity such that a content group is able to conduct effective communication with the IF media terminal;
a fifth chip unit for transferring the user's key and the identity to a corresponding content group, wherein the user's key and the identity which are jointly created by the management platform and the IF media terminal are submitted to the corresponding content group, via internet, for content renting authorization;
a sixth transferring unit for transferring the user's key and the identity to a user equipment, wherein the user's key and the identity which are jointly created by the management platform and the IF media terminal are submitted to the IF media terminal via internet such that the rented content is transferred between the IF media terminal and the corresponding content group which is authorized for content renting;
a seventh chip unit for initiating a transfer function of the user equipment, wherein after the management platform creates and transfers the user's key and the identity, a transfer function of the IF media terminal of the content renting destination is automatically initiated for transferring rented content;
an eighth connecting unit for connecting to the corresponding content group by the user using the user's key and the identity, wherein the user of the IF media terminal connects to the corresponding content group which is authorized for content renting;
-16-a ninth verifying unit for verifying, by the corresponding content group, the user's key and identity, wherein the corresponding content group verifies a user's key and the identity of user of the IP media terminal and establishes a mechanism for transferring rented content;
a tenth transferring unit for transferring the rented content, wherein the rented content is transferred between the corresponding content group authorized for content renting and the IP media terminal using the mechanism for transferring rented content;
an eleventh chip unit for selecting a rented content for playback, wherein lo the user of the IP media terminal selects a rented content for playback on the IP media terminal;
a twelfth verifying unit for verifying content integrity, wherein the IP media terminal automatically verifies the integrity of the rented content;
a thirteenth verifying unit for verifying a content key, wherein the IP media terminal of the content renting destination automatically verifies the content key and the key of the IP media terminal, and generates a playback request of the IP media terminal;
a fourteenth chip unit for submitting a user's playback request, wherein the IP media terminal submits the playback request to the management platform;
a fifteenth chip unit for acquiring a user's playback key, wherein the management platform calculates the playback key according to the playback request from the IP media terminal and the renting application from the user and transmits the playback key to the IP media terminal;
a sixteenth chip unit for performing playback based on the content key and the playback key, wherein the IP media terminal performs content playback based on the content key and the playback key; and a seventeenth chip unit for performing fee calculation based on the content key and the playback key.
Brief Description of the Drawings Figure 1 illustrates platform architecture established through a method for establishing electronic publication renting network platform according to the
-17 -present invention.
Figure 2 illustrates detailed architecture of an embodiment of various grid nodes on the electronic publication renting network platform established according to a method of the present invention.
Figure 3 illustrates various network access modes for the service request grid nodes established through a method for establishing electronic publication renting network platform according to the present invention.
Figure 4 illustrates a flowchart of an embodiment of requesting and acquiring service of the service request grid nodes of the electronic publication io renting network platform consistent with Figure 1 according to the method of the present invention.
Figure 5 illustrates a flowchart of an embodiment of acquiring service request and providing service for the service provision grid nodes of the electronic publication renting network platform consistent with Figure 1 according to the method of the present invention.
Detailed Descriptions of Preferred Embodiments Methods of the present invention will further be presented hereinafter with reference to the accompanying drawings and the detailed embodiments.
Figure 1 illustrates architecture of the electronic publication renting network platform established according to the present invention. As shown in Figure 1, the method of the present invention includes building three types of grid node group in which:
establish a group of service administration grid nodes 01 which is comprised of 1-n grid nodes of first type so as to undertake tasks of platform administration and arrangement of request service, where the service administration grid nodes 01 may be referred to as service domain owner and administrator grid nodes.
establish a group of service provision grid nodes 03 which is comprised of 1-n grid nodes of third type so as to undertake the task of content publication of the electronic publication publisher, where the service provision grid nodes 03 shown in Figure 1 may also be referred to as service provider grid nodes.
-18-establish a group of service request grid nodes 02 which is comprised of 1-n grid nodes of second type so as to undertake the task of service request from the electronic publication consumer group, where the service request grid nodes 02 shown in Figure 1 may also be referred to as service requester grid nodes.
The group of service administration grid nodes conducts content property delivery with the group of service provision grid nodes via Simple Object Access Protocol communication 4. The group of service administration grid nodes conducts content request delivery with the group of service request grid io nodes via Simple Object Access Protocol communication 4. The group of service provision grid nodes and the group of service request grid nodes conduct delivery of the content of the electronic publication.
The foregoing three types of information service grid node groups constitute the electronic publication renting network platform.
The detailed method for establishing the foregoing electronic publication renting network platform is described below:
<1> establishing the group of service administration grid nodes of the electronic publication renting network platform includes: utilizing various computer systems having multi-user and multi-task functionalities, adopting Web Service approach and Open Grid Services Architecture (OGSA) to establish 1 to n service administration grid nodes 01, eliminating heterogeneous resource differences of the 1-n service administration grid nodes, hiding spatial related characteristic of the 1-n service administration grid nodes, establishing the group of service administration grid nodes on the electronic publication renting network platform (information service grid), which has various service request paths, has on-line service computation function and has service matchmaking function, undertaking the management and direction of the electronic publication renting network platform.
<2> establishing the group of service provision grid nodes of the electronic publication renting network platform includes: utilizing various computer systems having multi-user and multi-task functionalities, adopting Web Service approach and Open Grid Services Architecture (OGSA) to
-19-establish 1-n service provision grid nodes 03, eliminating heterogeneous resource difference of the 1-n service provision grid nodes, hiding spatial related characteristic of the 1-n service provision grid nodes, establishing the group of service provision grid nodes on the electronic publication renting network platform (information service grid), which includes various electronic publication contents and is capable of conducting grid services with the group of service administration grid nodes and the group of service request grid nodes, undertaking content provision of the electronic publication renting network platform.
<3> establishing the group of service request grid node group of the electronic publication renting network platform includes: configuring a multi-media terminal with Digital Rights Management feature to establish 1 to n service request grid nodes 02, wherein the multi-media terminal operates with a remote controller, utilizes a general television set to browse the directory and play the contents and have various network access approaches, establishing the group of service request grid nodes on the electronic publication renting network platform (information service grid), which employs various electronic publication contents and is able to conduct grid services with the group of service administration grid nodes and the group of service provision grid nodes, undertaking content consumption of the electronic publication renting network platform.
There is no limitation on the number of the service administration grid nodes, the service request grid nodes and the service provision grid nodes established in the electronic publication renting network platform established according to the present invention. As illustrated in Figure 1, the first grid node group - 1-n service administration grid nodes 01 in the service administration grid node group, the second grid node group - 1-n service provision grid nodes 03 in the service provision grid node group, and the third grid node group - 1-n service request grid nodes 02 in the service request grid node group have no limitation on their numbers.
As mentioned above, the electronic publication renting network platform established according to the present invention has the functionalities of service
-20-request analysis, automatic search carried out by the service request grid node group and service computation and has Service On Demand and One Click Is Enough service.
As illustrated in Figure 1, the group of service administration grid nodes on the electronic publication renting network platform at least includes one service administration grid node 01. The group of service provision grid nodes at least includes one service provision grid node 03. The group of service request grid nodes at least includes one service request grid node 02.

Moreover, the electronic publication renting network platform is provided with io functions of content, automatic reorganization of property information for service content and arbitrary addition or deletion of the service content by the service provision grid nodes.
As illustrated in Figure 1, the 1-n service administration grid nodes Olin the group of service administration grid nodes and the 1-n service provision is grid nodes 03 in the group of service provision grid nodes on the electronic publication renting network platform conduct content property delivery using a background technology of Simple Object Access Protocol (SOAP) with interoperability feature; The 1-n service administration grid nodes 01 in the group of service administration grid nodes and the 1-n service request grid zo nodes 02 in the group of service request grid nodes on the electronic publication renting network platform conduct content request delivery using a background technology of Simple Object Access Protocol (SOAP) with interoperabi I ity feature.
The foregoing Simple Object Access Protocol (SOAP), one of the 25 background technologies used in the present invention, is a simple protocol for information exchange in a decentralized or distributed environment and is a protocol based on Extensible Markup Language (XML). As a communication protocol, the Simple Object Access Protocol can be implemented in various programming languages under various operation systems (e.g. WindowsTM, 30 SolarisTM, Mac OSTM, UNIXTM, LINUXTM, etc) and on various computer platforms (e.g. IBM PC, APPLE Power MAC, SUN WorkStation, etc). The Simple Object Access Protocol includes four parts: 1) Simple Object Access
-21-Protocol envelop (SOAP envelop) which defines what the content of an information description is, who sends it, who should receive and process it and how to process their frameworks; 2) Simple Object Access Protocol encoding rules (SOAP-encoding-rules) which is used to represent instances of the data types required by application programs; 3) Simple Object Access Protocol representation (SOAP RPC representation) which represents protocols for remote procedure call and answer; 4) Simple Object Access Protocol binding (SOAP binding) which utilizes base layer protocol to exchange information (such as the following example of SOAP protocol, etc).
io Below is the request for acquiring server address sent from 1¨n service request grid nodes 02 to 1¨n service administration grid nodes 01.
=== request envelop begin ===
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.orq/soap/enveloper>
<SOAP-ENV:Header>
<SoapHeaderClass>
<STBID>0050C2262000</STBID>
<CardID>86430A5FC3122726</CardID>
<ValidCheck>24FA8798FF361F913683BD6F1F8F3C8D</ValidCheck>
<Language>ZH_CN</Language>
</SoapHeaderClass>
</SOAP-ENV:Header>
</SOAP-ENV:Body>
<RequestServerIP>
<MAC>0050C2262000</MAC>
</RequestServerIP>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
=== request envelope end ===
-22-Below is the response to acquiring server address service provided from 1-n service administration grid nodes 01 to 1-n service request grid nodes 02.
=== response envelope begin ===
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope emIns:soap="http://schemas.xmlsoap.oro/soap/envelope/">
<soap:Body>
<RequestServerIPResp xmlns="http://www.mv3.cn/services">
<RequestServerIPResult>http://211.161.197.178M/ebService/</RequestServe rIPResult>
</Reg uestServerl PResp>
</soap:Body>
</soap:Envelope>
=== response envelope end ===
As shown in Figure 2, the service administration grid nodes in the group of service administration grid nodes are responsible for configuring the operation strategy and monitoring center behavior, which includes registration and cancellation of the provided service instances, maintenance of its control of the zo service quality and execution of manual failover; responsible for ID
identification of the service provision grid node 03 and the service request grid node 02, service management, data security; responsible for publication and delivery of the catalogs of the electronic publications, etc; responsible for service fee collection and payment.
The electronic publication renting network platform established according to the present invention includes request service paths such as Call Center service, network service and mobile short message service, etc. As illustrated in Figure 2, the service administration grid nodes (service domain owner and administrator grid node) 01 in the group of service administration grid nodes are established with Call Center 101, mobile short message and WAR network service 102, WWW network service 103, on-line management 104, catalog publication of the electronic publications, ID identification and fee
-23-transaction 107, service management 108 and network access routing 105.
= Call Center service 101 receives service requests which are sent to the service administration grid nodes 01 by manpower from the 1-n service request grid nodes 02 using (optional) general telephone service 201, handles consultation from enterprises, customers. Also, the Call Center service 101 helps the user to understand and use the network platform, which includes the services such as account query, content renting, user complaints handling, etc. Specifically, the services provided by Call Center service 101 includes:
business consultation, which introduces features, usages, charging methods, etc. to the users;
account query, which provides real-time account information to the users;
renting content, which accepts and confirms the service requests for renting electronic publication content from the users;
user complaints handling, which receives the user complaints and records reasonable suggestions from the users as well.
= mobile short message service and WAP network service 102 response to the service requests sent to the service administration grid nodes 01 by short message from the 1-n service request grid nodes 02 using (optional) mobile phone service 202, and, at the meantime, return conformation information by short message.
= network service 103 responses to the service requests sent to the service administration grid nodes 01 by means of network browsing from the 1-n service request grid nodes 02 using (optional) web service. The utilization of the network service of the World Wide Web (WWW) includes business consultation, account query, content renting, user complaints, etc. The detailed content includes:
business consultation, which introduces features, usages, charging methods, etc. to the users;
account query, which provides real-time account information to the users;
renting content, which accepts and confirms the service requests of the users;
-24-user complaints, which receives the user complaints and records reasonable suggestions from the users as well.
= The catalog publication of the electronic publications 106 is responsible for publishing the electronic publication catalogs provided by the 1-n service provision grid nodes 03 of the service provision grid node group to the 1-n service request grid nodes 02 of the service request grid node group.
= ID confirmation and fee transaction 107 is responsible for the ID
identification and fee management when renting service occurs between io the 1-n service provision grid nodes of the service provision grid node group and the 1-n service request grid nodes 02 of the service request grid node group.
= The service management 108 monitors the on-line status of the 1-n service provision grid nodes 03 of the service provision grid node group and the 1-n service request grid nodes 02 of the service request grid node group and is responsible for matchmakings for the service requests requested by the 1-n service request grid nodes 02 and the service instances provided by the 1-n service provision grid nodes 03.
= Network access routing 105 undertakes to connection to various networks 5, including Internet, Satellite network, wireless network, cable television network, cable telephone network, and wireless telephone network, etc.
As illustrated in Figure 2, the users 204 of the service provision grid nodes 02 in the group of service provision grid nodes may utilize the multi-media terminals 206 and the general television sets 205 to order services, and conduct service selection on the general television sets 205 through the remote controller of the multi-media terminal 206. The users may also use personal computers (web page request) 203 to acquire services via network service 103; use mobile phones 202 to acquire services through mobile short message service 102; use general telephone 201 to acquire services through Call Center with operator service 101. These service requests may conduct service order through Satellite communication network, wireless
-25-communication network, cable television network, telephone network and a plurality of broadband networks.
As illustrated in Figure 2, based on the condition of the service provision grid nodes 03, the physical location of the electronic publication contents of the service provision grid nodes 03 in the group of service provision grid nodes can be determined. (e.g. stored in the local service provision grid nodes 03 or IDC, etc.) The logical locations (i.e. the domain names on the network or fixed IP addresses) of the service provision grid nodes 03 must be registered to the service administration grid nodes 01 on the electronic io publication renting network platform.
The service provision grid nodes 03 manage their own content data and submit property information of service contents to the service administration grid nodes 01 under the direction of the service administration grid nodes 01.

According to the data from the group of service provision grid nodes and the is customization requests from the service request grid nodes 02, the service administration grid nodes 01 will compute and combine them as the property information of the service content and deliver the property information of the service content to the service request grid nodes 02. The electronic publication publishers may do on-line maintenance and provide the property 20 information of the service content. The service provision grid nodes 03 will register the services comprised of the provided property information of the service contents to the electronic publication renting network platform, and may also cancel the provided services. Registration and cancellation of the services will result in addition or deletion of service instances in the service 25 instance list. The service provision grid nodes 03 will select the requests of the service request grid nodes 02. The direction of service administration grid nodes 01 will use the requesting relationship as part of it strategy configuration to perform mapping.
As illustrated in Figure 2, user 204 may make service request by using 30 general telephone 201, mobile phone 202, personal computer 203 or multi-media terminal 206 through Call Center operator service 101, mobile short message service 102, network order service 203 (website browsing
-26-service or wireless website browsing service, Wireless Application Protocol (WAP)), or by directly clicking the multi-media terminal 206, i.e., the user may use the remote controller (or directly operate the button) to operate at the multi-media terminal 206. In other words, the foregoing established service requester grid nodes 02 are able to establish communication with the service domain owner and administrator grid nodes 01 and the service provider grid nodes 03 through various networks 5 including Internet, satellite communication network, cable television network, wireless broadband network, computer network and local telephone network, etc, and is able to achieve the advanced interoperability feature by utilizing Simple Object Access Protocol (SOAP) having interoperability feature and Extensible Markup Language (XML) information processing framework (as mentioned above). The service requester grid nodes 02 may receive service through multi-media terminals 206. The service requester grid nodes 02 may rent and purchase the electronic publications published by the service provider grid nodes 03 via a plurality of service paths provided by the service domain owner and administrator grid nodes 01 and pay the service fee. The service requester grid nodes 02 may read the electronic publications at any time in compliance with the digital right management approach.
As illustrated in Figure 2, the detailed architecture of the grid node for the established service provider grid nodes 03 is: establishing the service provider grid nodes 03 which at least include one electronic publication publisher on the third type of grid nodes 3; configuring electronic publication content server on the service provider grid nodes 03. The content data storage of the service provider grid nodes 03 may carry out design and build-up physical location according to the self-condition of the service provider grid nodes 03.
(e.g. stored in the local service provider grid nodes 03, IDC, etc.) The logical locations (i.e. the domain names on the network or fixed IP addresses) of the service provider grid nodes 03 must be registered to the service domain owner and administrator grid nodes 01 on the electronic publication renting network platform.
The service provider grid nodes 03 manage their own content data and
-27-submit content lists and data of brief introduction to the electronic publication renting network platform under the direction of the service domain owner and administrator grid nodes 01. According to the data from a plurality of service provide gird nodes 03 and the customization request from the service requester grid nodes 02, the electronic publication renting network platform will automatically combine them as a renting content list and deliver the renting content list to the service requester grid nodes 02.
The established service provider grid nodes 03 as illustrated in Figure 2 may establish communication with the service domain owner and administrator ro gird nodes 01 and the service requester grid nodes 02 through various networks 5 including Internet, satellite communication network, cable television network, wireless broadband network, computer network and local telephone network, etc, and may achieve the advanced interoperability feature by utilizing EML information processing framework provided by the Simple Object Access Protocol (SOAP) having interoperability feature. The service provider grid nodes 03 may do on-line maintenance to the content of the electronic publications provided by them, and collect the service compensation (service fee, etc.) from the service domain owner and administrator gird nodes 01 after providing services to the service requester grid nodes 02. The service zo provider grid nodes 01 will store the contents of their electronic publications in the content group units (publisher units, physical locations can be local places of the publishers or different places) on the platform. The electronic publication publishers may do on-line maintenance and provide electronic publication content. The service provider grid nodes 03 will register the provided services on the electronic publication renting network platform, and may also cancel the provided services. Registration and cancellation of the services will result in addition or deletion of service instances in the service instance list in the service domain. The service providers will make selection among providers' service requests provided to the electronic publication renting network platform to register their service instances. The service providers will not be responsible for choosing a particular type of user service.
The electronic publication renting network platform will use such relationship
-28-, as part of it strategy configuration to perform mapping.
Figure 3 illustrates a plurality of methods for accessing the networks for the service request grid nodes.
The group of service request grid nodes established according to the present invention is able to employ access approaches of Internet, or satellite communication network, or cable television network, or wireless broadband network, or computer network, or local telephone network to access the electronic publication renting network platform. As illustrated in Figure 3, the 1-n service request grid nodes 02 utilize a plurality of access approaches to io acquire the services of the electronic publication renting network platform.
= When the service request grid node 02-1 utilizes ADSL (Asymmetrical Digital Subscriber Line) to access the network, a broadband router 207-1 (ADSL) can be used for access via ADSL MODEM 208-1 (communication gateway), which constitutes a configuration plan for the service request grid node 02-1.
= When the service request grid node 02-2 utilizes FTTB (FTTB+LAN
(FTTB for short): i.e. Fiber to The Building) to access the networks, a hub 207-2(FTTB router) can be used for access via FTTB communication gateway, which constitutes a configuration plan for the service request grid node 02-2.
= When the service requester grid node 02-3 utilizes Cable (cables of the cable television) to access networks 5, a broadband router 207-1 can be used for access via a Cable MODEM 208-2 (communication gateway), which constitutes a configuration plan for the service request grid node 02-3.
= When the service request grid node 02-4 utilizes satellite communication to access the network, a digital satellite receiver 207-4 can be used for access via satellite communication gateway, which constitutes a configuration plan for the service request grid node 02-4.
= When the service requester grid node 02-5 utilizes wireless network to access the network, a wireless communication access router 207-5 can be used for access via wireless communication gateway, which constitutes a
-29-configuration plan 5 for the service request grid node 02-5.
For all the foregoing configuration plans of the service request grid nodes 02, the service request grid nodes 02 may choose either one of the configuration plans to connect to the networks. Among all the configuration plans, the service request grid nodes 02 all utilize general television sets and multi-media terminals 206 to appreciate electronic publications. The present invention builds up a function that can use the general television sets to independently play the authorized information content off-line after the group of service request grid nodes acquires the service. Download method can be lo employed to complete the playback of the authorized information content.
The playback mode established on the service request grid nodes 02 is to be disconnected from the network to independently play the information content that is authorized to play, or to connect to the network to play the information content that is authorized to play.
The information service grid method that utilizes Service On Demand or One Click Is Enough service (i.e. browse information content directly through the multi-media terminal) is established on the service provider grid nodes of electronic publication renting network platform.
Among all the configuration plans of the service request grid nodes 02, the service request grid nodes 02 may make service requests to the service domain owner and administrator grid nodes 01 via the foregoing request service paths provided by the service domain owner and administrator grid nodes 01.
Figure 4 is a flowchart of an embodiment that the service request grid node requests and acquires services.
Step 401, the service request grid node logs on --- or the service requester logs on:
When the service request grid node 02, which has already registered on the electronic publication renting network platform, opens the multi-media terminal, the service request grid node 02 will log on automatically. The service administration grid node 01 is informed that the multi-media terminal of the service request grid node 02 is on line.
-30-Step 402, the service administration grid node 01 publishes the property information of the grid service content--- or the service domain owner and administrator publishes the renting content list:
When the service administration grid node 01 is acquiring the on-line signal of the multi-media terminal of the service request grid node 02, the property information of the grid service content, or the content list, is automatically published to the multi-media terminal of the service request grid node 02.
Step 403, the service request grid node selects services:
The service request grid node 02 selects one or more services. The services include renting content acquisition service, and content playback service. The renting content acquisition service refers to acquisition of the ID, the service key and the renting content information relating to a requesting party. If the service request grid node 02 has already acquires the ID, service key and renting content information, the service request grid node 02 may select the content playback service directly.
Step 404, service resources selection:
The service request grid node may make service resources selection ---content renting selection among the property information of the grid service content through the multi-media terminal, computer, cell phone and calling system with operator service.
Step 405, service resources check --- check resources of the service requester:
After the service request grid node --- the service requester completes service resources selection, the service administration grid node will check resources and funds of the multi-media terminal of the service request grid node. If the requirement for the resources is not met, the multi-media terminal will require the service request grid node to modify resource selection.
If the requirement for the funds is not met, the multi-media terminal will inform the service request grid node to deal with the fund issue.
Step 406, create random dialog ID and a user's key between the service request grid node and the service provision grid node:
-31-After service request grid node meets the resource requirement, the service administration grid node and the service request grid node create the user's key and create the random dialog ID. The service administration grid node and the service provision grid node creates the user's key and create the random dialog ID for the service requester grid node 02 in order to enable an effective communication between the service provision grid node and the service request grid node.
Step 407, the service request grid node and the service provision grid node acquire the dialog ID and the user's key:
io The service administration grid node delivers the dialog ID and the user's key to the service provision grid node. Meanwhile, the service administration grid node will also delivers the dialog ID and the user's key to the service request grid node.
Step 408, enable dialogs between the service request grid node and the service provision grid node:
Once the service administration grid node completes the creation and delivery for the dialog ID and the user's key, dialogs between the service request grid node and the service provision grid node are enabled.
Step 409, check the dialog ID and the user's key:
The related service provision grid node --- the related service provider checks the dialog ID and the user's key of the service request grid node ---the service requester, and establishes a delivery mechanism for the service content.
Step 410, renting content delivery, service key delivery:
The service provision grid node delivers the service (renting) content and delivers the service key to the multi-media terminal of the service request grid node.
Step 411, select a renting content for playback among the acquired renting contents:
The service request grid node selects the specific content for playback among the acquired renting contents.
Step 412, check the correctness of the content:
-32-The multi-media terminal of the service request grid node checks the correctness and the integrity of the service content.
Step 413, check the correctness of the user's key:
The multi-media terminal of the service request grid node checks the service key and the user's key of the multi-media terminal, and generates a playback request of the service request grid node.
Step 414, submit the request for playing the service:
The multi-media terminal of the service request grid node submits the playback request. The service administration grid node handles the playback io request.
Step 415, acquire playback key:
The service administration grid node calculates the playback key according to the playback request from the service request grid node and delivers the playback key to the multi-media terminal of the service request grid node.
Step 416, play the service content according to the service content, the service key and the playback key:
The multi-media terminal of the service request grid node plays the service content according to the service content, the service key and the zo playback key.
Step 417, pay the service fee according to the service property:
The service administration grid node will calculate the fees for the renting service of the service request grid node according to the service key and the playback key, and charges fees and allocates fees according to the fee calculation and the copyright agreement with the service provision grid node.
Figure 5 is a flowchart that the service provision grid node acquires service request and provides service.
Step 501, the service provision grid node --- the service provider logs on:
When the service provision grid node that has already registered on the electronic publication renting network platform opens the node, the node will log on automatically. The service administration grid node is informed that the content service of the service provision grid node is on line.
-33-Step 502, the service provision grid node --- the service domain owner and administrator builds up an instance of the service provision grid node:
The service provision grid node delivers the property information of the service content to the service administration grid node;
Step 503, the service provision grid node decomposes the service provision instance --- the service provision grid node provides service:
The service provision grid node will await and respond to the service request of the service request grid node, which is forwarded from the service administration grid node. The service provision grid node processes the io information relating to the service content property and handles fee calculation.
Step 504, check resources:
After receiving the service request of the service request grid node, which is forwarded from the service administration grid node, the service provision grid node checks the service resources.
Step 505, check the user's key and the ID of the service request grid node:
The service provision grid node checks the user's key and the ID of the service request grid node according to the service request of the service request grid node, which is forwarded from the service administration grid node.
Step 506, service resources check:
The service provision grid node decomposes the service request of the service request grid node, acquiring the request of service content, and checks the resources for the service request of the service request grid node.
Step 507, Service content delivery and service key delivery:
According to the foregoing checks for the ID, the user's key and resources, the service provision grid node conducts content service delivery and service key delivery to the multi-media terminal of the destination for the content storage of the service request grid node.
Step 508, request for service fee calculation:
The service provision grid node completes the request service of the
-34-service request grid node, informs the service administration grid node to send out a request for service fee calculation to the service request grid node and delivers the key to the service administration grid node and charges the service fee.
-35-

Claims (3)

What is claimed is:
1. A method for acquiring a rented electronic publication from an electronic publication renting network platform, comprising:
1) performing a user log-in process, wherein an IP media terminal performs an automatic user log-in process when a user who has registered to a management platform of the electronic publication renting network platform opens the IP media terminal;
2) publishing, by the management platform, a renting content list, wherein when the management platform acquires an online signal indicated by the IP
media terminal, the management platform automatically publishes the renting content list of the renting network platform to the IP media terminal of the user and to an information device specified by the user;
3) performing a user selecting process, wherein the user selects renting or playback function on the IP media terminal or the user performs content renting by use of a computer, a cell phone, or a call center service, the user selecting process further comprises:
performing content selection, wherein the user selects a content to be rented by use of the IP media terminal, the computer, the cell phone, or the call center service;
verifying user resource, wherein after the user performs content selection, the management platform verifies the resource relating to the IP
media terminal of the user and verifies the user's funds;
creating a user's key and an identity, wherein if the user resources meets requirements, the management platform, together with the IP
media terminal of a content renting destination, creates the user's key and the identity such that a content group is able to conduct effective communication with the IP media terminal of the destination;
transferring the user's key and the identity to a corresponding content group, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal of the content renting destination are submitted to the corresponding content group, via internet, for content renting authorization;

transferring the user's key and the identity to a user equipment, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal of the content renting destination are submitted to the IP media terminal of the destination via internet such that the rented content is transferred between the IP media terminal of the content renting destination and the corresponding content group which is authorized for content renting;
4) initiating a transfer function of the user equipment, wherein after the management platform creates and transfers the user's key and the identity, a transfer function of the IP media terminal of the content renting destination is automatically initiated for transferring rented content;
5) connecting to the corresponding content group by the user using the user's key and the identity, wherein the user of the IP media terminal of the content renting destination connects to the corresponding content group which is authorized for content renting;
6) verifying, by the corresponding content group, the user's key and identity, wherein the corresponding content group verifies the user's key and the identity of user of the IP media terminal of the content renting destination and establishes a mechanism for transferring rented content;
7) transferring the rented content, wherein the rented content is transferred between the corresponding content group authorized for content renting and the IP media terminal of the content renting destination using the mechanism for transferring rented content;
8) selecting a rented content for playback, wherein the user of the IP
media terminal of the content renting destination selects the rented content for playback on the IP media terminal;
9) verifying content integrity, wherein the IP media terminal of the content renting destination automatically verifies the integrity of the rented content;
10) verifying a content key, wherein the IP media terminal of the content renting destination automatically verifies the content key and the key of the IP
media terminal, and generates a playback request of the IP media terminal;

11) submitting a user's playback request, wherein the IP media terminal of the renting destination submits the playback request to the management platform;
12) acquiring a playback key, wherein the management platform calculates the playback key according to the playback request from the IP
media terminal of the renting destination and the renting application from the user and transmits the playback key to the IP media terminal of the renting destination;
13) performing playback based on the content key and the playback key, wherein the IP media terminal of the renting destination performs content playback based on the content key and the playback key;
14) performing fee calculation based on the content key and the playback key.
2 . A
system for acquiring a rented electronic publication from an electronic publication renting network platform which includes a server, clients and a network for connecting the server and the clients, comprising:
a first module for user log-in, wherein an IP media terminal performs an automatic user log-in process when a user who has registered to a management platform of the electronic publication renting network platform opens the IP media terminal;
a second module for publishing, by the management platform, a renting content list, wherein when the management platform acquires an online signal indicated by the IP media terminal, the management platform automatically publishes the renting content list of the renting network platform to the IP
media terminal of the user and to an information device specified by the user;
a third module for performing a user selecting process, wherein the user selects renting or playback function on the IP media terminal or the user performs content renting by use of a computer, a cell phone, or a call center service;
a fourth module for content selection, wherein the user selects a content to be rented by use of the IP media terminal, the computer, the cell phone, or the call center service;
a fifth module for verifying user resource, wherein after the user performs content selection, the management platform verifies the resource relating to the IP media terminal of the user and verifies the user's funds;
a sixth module for creating a user's key and an identity, wherein if the user resources meets requirements, the management platform, together with the IP
media terminal of a content renting destination, creates the user's key and the identity such that a content group is able to conduct effective communication with the IP media terminal of the destination;
a seventh module for transferring the user's key and the identity to a corresponding content group, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal of the content renting destination are submitted to the corresponding content group, via internet, for content renting authorization;
an eighth module for transferring the user's key and the identity to a user equipment, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal of the content renting destination are submitted to the IP media terminal of the destination via internet such that the rented content is transferred between the IP media terminal of the content renting destination and the corresponding content group which is authorized for content renting;
a ninth module for initiating a transfer function of the user equipment, wherein after the management platform creates and transfers the user's key and the identity, a transfer function of the IP media terminal of the content renting destination is automatically initiated for transferring rented content;
a tenth module for connecting to the corresponding content group by the user using the user's key and the identity, wherein the user of the IP media terminal of the content renting destination connects to the corresponding content group which is authorized for content renting;
an eleventh module for verifying, by the corresponding content group, the user's key and identity, wherein the corresponding content group verifies the user's key and the identity of user of the IP media terminal of the content renting destination and establishes a mechanism for transferring rented content;
a twelfth module for transferring the rented content, wherein the rented content is transferred between the corresponding content group authorized for content renting and the IP media terminal of the content renting destination using the mechanism for transferring rented content;
a thirteenth module for selecting a rented content for playback, wherein the user of the IP media terminal of the content renting destination selects a rented content for playback on the IP media terminal;
a fourteenth module for verifying content integrity, wherein the IP media terminal of the content renting destination automatically verifies the integrity of the rented content;
a fifteenth module for verifying a content key, wherein the IP media terminal of the content renting destination automatically verifies the content key and the key of the IP media terminal, and generates a playback request of the IP media terminal;
a sixteenth module for submitting a user's playback request, wherein the IP media terminal of the renting destination submits the playback request to the management platform;
a seventeenth module for acquiring a user's playback key, wherein the management platform calculates the playback key according to the playback request from the IP media terminal of the renting destination and the renting application from the user and transmits the playback key to the IP media terminal of the renting destination;
an eighteenth module for performing playback based on the content key and the playback key, wherein the IP media terminal of the renting destination performs content playback based on the content key and the playback key;
and a nineteenth module for performing fee calculation based on the content key and the playback key.
3. An IP media terminal, comprising:
a first chip unit for user log-in, wherein the IP media terminal performs an automatic user log-in process when a user who has registered to a management platform of the electronic publication renting network platform opens the IP media terminal;
a second chip unit for content selection, wherein the user selects a content to be rented on the IP media terminal;
a third storage unit for verifying user resource, wherein after the user performs content selection, the management platform verifies the resource relating to the IP media terminal of the user and verifies the user's funds;
a fourth chip unit for creating a user's key and an identity, wherein if the user resources meets requirements, the management platform, together with the IP media terminal, creates the user's key and the identity such that a content group is able to conduct effective communication with the IP media terminal;
a fifth chip unit for transferring the user's key and the identity to a corresponding content group, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal are submitted to the corresponding content group, via internet, for content renting authorization;
a sixth transferring unit for transferring the user's key and the identity to a user equipment, wherein the user's key and the identity which are jointly created by the management platform and the IP media terminal are submitted to the IP media terminal via internet such that the rented content is transferred between the IP media terminal and the corresponding content group which is authorized for content renting;
a seventh chip unit for initiating a transfer function of the user equipment, wherein after the management platform creates and transfers the user's key and the identity, a transfer function of the IP media terminal of the content renting destination is automatically initiated for transferring rented content;
an eighth connecting unit for connecting to the corresponding content group by the user using the user's key and the identity, wherein the user of the IP media terminal connects to the corresponding content group which is authorized for content renting;
a ninth verifying unit for verifying, by the corresponding content group, the user's key and identity, wherein the corresponding content group verifies a user's key and the identity of user of the IP media terminal and establishes a mechanism for transferring rented content;
a tenth transferring unit for transferring the rented content, wherein the rented content is transferred between the corresponding content group authorized for content renting and the IP media terminal using the mechanism for transferring rented content;
an eleventh chip unit for selecting a rented content for playback, wherein the user of the IP media terminal selects a rented content for playback on the IP media terminal;
a twelfth verifying unit for verifying content integrity, wherein the IP media terminal automatically verifies the integrity of the rented content;
a thirteenth verifying unit for verifying a content key, wherein the IP media terminal of the content renting destination automatically verifies the content key and the key of the IP media terminal, and generates a playback request of the IP media terminal;
a fourteenth chip unit for submitting a user's playback request, wherein the IP media terminal submits the playback request to the management platform;
a fifteenth chip unit for acquiring a user's playback key, wherein the management platform calculates the playback key according to the playback request from the IP media terminal and the renting application from the user and transmits the playback key to the IP media terminal;
a sixteenth chip unit for performing playback based on the content key and the playback key, wherein the IP media terminal performs content playback based on the content key and the playback key; and a seventeenth chip unit for performing fee calculation based on the content key and the playback key.
CA2621455A 2005-09-02 2006-05-09 A method for establishing a network platform for renting the electronic publications Active CA2621455C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200510029341.2 2005-09-02
CN2005100293412A CN1737846B (en) 2005-09-02 2005-09-02 A method for obtaining online electronic publications from an electronic publication online network platform
PCT/CN2006/000924 WO2007025424A1 (en) 2005-09-02 2006-05-09 A method for establishing a network platform for renting the electronic publications

Publications (2)

Publication Number Publication Date
CA2621455A1 CA2621455A1 (en) 2007-03-08
CA2621455C true CA2621455C (en) 2018-05-22

Family

ID=36080632

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2621455A Active CA2621455C (en) 2005-09-02 2006-05-09 A method for establishing a network platform for renting the electronic publications

Country Status (5)

Country Link
EP (1) EP1936559A4 (en)
JP (1) JP4975746B2 (en)
CN (1) CN1737846B (en)
CA (1) CA2621455C (en)
WO (1) WO2007025424A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917441B (en) * 2010-08-25 2013-04-03 北京天智通达信息技术有限公司 Mobile digital publishing system
CN114119144A (en) * 2021-11-12 2022-03-01 粤港澳国际供应链(广州)有限公司 Supply chain supervision method and system suitable for cross-border e-commerce
CN114969180B (en) * 2022-05-16 2025-01-10 工易(北京)云技术有限公司 Heterogeneous data exchange system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956034A (en) * 1996-08-13 1999-09-21 Softbook Press, Inc. Method and apparatus for viewing electronic reading materials
CN1334536A (en) * 2000-07-17 2002-02-06 富铼资讯股份有限公司 Electronic rental system and its rental method
JP2002189868A (en) * 2000-12-22 2002-07-05 Nippon Telegr & Teleph Corp <Ntt> Electronic content distribution method, apparatus for implementing the method, and recording medium on which processing program is recorded
CN1361481A (en) * 2000-12-28 2002-07-31 中国科学院计算技术研究所 Copyright protecting method based on network browser card
JP3994692B2 (en) * 2001-07-04 2007-10-24 ヤマハ株式会社 Music information providing system and method
WO2003101629A1 (en) * 2002-05-29 2003-12-11 The Board Of Trustees Of The Leland Stanford Junior University Sub-micron electrolyte thin film on nano-porous substrate by oxidation of metal film
US20040254999A1 (en) * 2003-06-13 2004-12-16 Bellsouth Intellectual Property Corporation System for providing content to multiple users
US7937406B2 (en) * 2003-09-11 2011-05-03 Oracle America, Inc. Mechanism for automatically establishing a resource grid
JP2005222399A (en) * 2004-02-06 2005-08-18 Kansai Electric Power Co Inc:The Grid computing system

Also Published As

Publication number Publication date
JP4975746B2 (en) 2012-07-11
EP1936559A1 (en) 2008-06-25
WO2007025424A1 (en) 2007-03-08
CA2621455A1 (en) 2007-03-08
CN1737846A (en) 2006-02-22
CN1737846B (en) 2012-02-22
EP1936559A4 (en) 2012-01-18
JP2009507282A (en) 2009-02-19

Similar Documents

Publication Publication Date Title
US11792115B2 (en) Interfaces to manage inter-region connectivity for direct network peerings
CN1327346C (en) Method and bridge for coupling server and client of different object types
CN102573112B (en) Telecommunication network capability opening method, system and alliance support platform
US6854009B1 (en) Networked computer system
US20040193680A1 (en) Method and apparatus for extending protected content access with peer to peer applications
US20050049886A1 (en) System and method for managing digital rights and content assets
US20140297732A1 (en) Federated download of digital content to wireless devices
US8495199B2 (en) Interfaces to manage service marketplaces accessible via direct network peerings
US20100121731A1 (en) End-to-end digital media entitlement system
KR20030065260A (en) Contents delivery network service method and system
CN103959273A (en) Interface for managing direct network peering operations
CN101098315A (en) Computer data communications in a high speed, low latency data communications environment
US8539042B2 (en) Method for establishing a network platform for renting the electronic publications
CA2621455C (en) A method for establishing a network platform for renting the electronic publications
CN100359850C (en) System and method for remote computer service
US7596592B2 (en) Method and a system of remotely controlling data transfer via a data transfer network
US8364837B2 (en) Virtual web service
US20130332945A1 (en) Method for establishing a network platform for renting the electronic publications
KR101040891B1 (en) Complex service provision system through wireless internet
TW582153B (en) Method and system for providing real-time streaming services
KR20100090596A (en) System for providing contents sharing application
Brassell Web-based E-commerce Service Provisioning using a TINA Retailer
KR20050061257A (en) System and method for managing a charge

Legal Events

Date Code Title Description
EEER Examination request