CN1268105C - 用于通信网络的通信系统及通信方法 - Google Patents
用于通信网络的通信系统及通信方法 Download PDFInfo
- Publication number
- CN1268105C CN1268105C CNB028025989A CN02802598A CN1268105C CN 1268105 C CN1268105 C CN 1268105C CN B028025989 A CNB028025989 A CN B028025989A CN 02802598 A CN02802598 A CN 02802598A CN 1268105 C CN1268105 C CN 1268105C
- Authority
- CN
- China
- Prior art keywords
- identifying information
- processing
- request
- server unit
- processing request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0435—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/102—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
- Meter Arrangements (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
本发明是一种通信系统,使不同装置执行的相互关联的两个处理相关联,同时保证每一次的处理,该系统包括服务器装置和用户装置,服务器装置包括:第1处理执行部件,如果接收到赋予了识别信息的第1处理的处理请求,则对一个识别信息仅执行一次第1处理;以及完成通知发送部件,在第1处理执行部件完成了第1处理时,以及在再次接收到赋予了与完成的第1处理相同的识别信息的第1处理的处理请求时,对处理请求的发送源发送第1处理完成通知;用户装置包括:处理请求发送部件,对服务器装置发送赋予了识别信息的第1处理的处理请求;第2处理执行部件,从服务器装置接收到完成通知后,执行与第1处理预先相关联的第2处理;以及重发部件,如果在接收到处理请求发送部件发送的处理请求所对应的完成通知前检测出通信差错,则对服务器装置重发处理请求。
Description
技术领域
本发明涉及进行计算机间的信息通信的通信系统、服务器装置、用户装置、携带电话机、通信方法、协同处理提供方法、协同处理方法、代行收费方法、内容有效化方法、程序及记录媒体,特别涉及用于在通过网络连接的装置间进行联合处理的通信系统、服务器装置、用户装置、携带电话机、通信方法、协同处理提供方法、协同处理方法、代行收费方法、内容有效化方法、程序及记录媒体。
背景技术
随着以计算机为代表的信息处理装置的发展,可通过这些计算机等信息处理装置来获得音乐和图像等的数字内容。而且,随着信息通信技术的发展,使用计算机等信息处理装置可从通信网络上购入各种内容的服务也在增加。
例如,如果用户发现在网络上的机构中想要的内容,则首先将加密的内容下载到用户装置。此时,内容还处于加密的状态,所以不是可适当重放的状态、即有效化的状态。
用户使用用户装置向服务器装置发送内容构入费用支付所需的信息(用户信息)。于是,从服务器装置向用户装置发回使内容有效化的信息、例如解密密钥数据。用户装置使用从服务器装置传送来的信息,可以将内容有效化。
通过内容被有效化,在用户装置中成为可使用的状态。例如,如果是音乐数据,则可以重放该音乐。
但是,在通过这样的服务的系统中,必须同步进行内容的有效化和购入费用的支付。即,在进行内容的有效化处理时,必须进行购入费用的支付处理。同样,在进行购入费用的支付处理时,必须进行内容的有效化处理。
在通过因特网那样的宽地域网络的数据通信中,因网络的故障等,有业务不能结束的情况。例如,如果在从服务器装置向用户装置发送ID(Identification;标识)和口令中途发生网络故障,则尽管用户支付了费用,但仍发生该用户不能使内容有效化的事态。此时,如果从用户装置向服务器装置重发费用支付所需的用户信息,则会双重征收费用。
因此,期望提供一种系统,即使发生网络故障,在内容的有效化和购入费用的支付中的一个处理完成的情况下,也可以保证完成另一个处理。
发明内容
本发明是鉴于上述实际情况提出的发明,目的在于提供使不同装置执行的相互关联的两个处理相关同时保证各执行一次的通信系统、服务器装置、用户装置、携带电话机、通信方法、协同处理提供方法、协同处理方法、代行收费方法、内容有效化方法、程序及记录媒体。
为了实现上述目的而提出的本发明的通信系统,在通过网络连接的装置间进行协同处理,其中,该系统包括服务器装置和用户装置,服务器装置包括:第1处理执行部件,如果接收到赋予了识别信息的第1处理的处理请求,则对一个识别信息仅执行一次第1处理;以及完成通知发送部件,在第1处理执行部件完成了第1处理时,以及在再次接收到赋予了与完成的第1处理相同的识别信息的第1处理的处理请求时,对处理请求的发送源发送第1处理完成通知;用户装置包括:处理请求发送部件,对服务器装置发送赋予了识别信息的第1处理的处理请求;第2处理执行部件,从服务器装置接收到完成通知后,执行与第1处理预先相关联的第2处理;以及重发部件,如果在接收到处理请求发送部件发送的处理请求所对应的完成通知前检测出通信差错,则对服务器装置重发处理请求。
本发明的通信系统通过用户装置的处理请求发送部件对服务器装置发送赋予了识别信息的第1处理的处理请求。如果是第1次的处理请求,则通过服务器装置的第1处理执行部件执行第1处理,在第1处理完成时,通过完成通知部件将完成通知发送到用户装置。如果完成通知到达用户装置,则通过第2处理执行部件执行第2处理。如果在完成通知到达用户装置前检测出通信差错,则通过重发部件重发处理请求。在服务器装置中,由于已经完成了第1处理,所以不执行第1处理,通过完成通知部件将完成通知发送到用户装置。
本发明的另一通信系统,用通过网络连接的多个装置来执行用于将无效化的内容有效化的一连串处理,其特征在于,该系统包括服务器装置和用户装置,服务器装置包括:收费处理执行部件,如果接收到赋予了识别信息的内容的费用的收费处理的处理请求,则对一个识别信息仅执行一次收费处理;以及完成通知发送部件,在收费处理执行部件完成了收费处理时,以及在再次接收到与完成的收费处理相同的赋予了识别信息的收费处理的处理请求时,对处理请求的发送源发送收费处理的完成通知;用户装置包括:处理请求发送部件,对服务器装置发送赋予了识别信息的内容的收费处理的处理请求;有效化处理执行部件,如果从服务器装置接收到完成通知,则执行无效化的内容的有效化处理;以及重发部件,如果在接收到处理请求发送部件发送的处理请求所对应的完成通知前检测出通信差错,则对服务器装置重发处理请求。
该通信系统通过用户装置的处理请求发送部件对服务器装置发送赋予了识别信息的第1处理的处理请求。如果是第1次的处理请求,则通过服务器装置的第1处理执行部件执行内容费用的收费处理,在收费处理完成时,通过完成通知部件将完成通知发送到用户装置。如果完成通知到达用户装置,则通过第2处理执行部件执行内容的有效化处理。如果在完成通知到达用户装置前检测出通信差错,则通过重发部件重发处理请求。在服务器装置中,由于已经完成了第1处理,所以不执行收费处理,通过完成通知部件将完成通知发送到用户装置。
本发明提供一种服务器装置,在与通过网络连接的其他装置间进行协同的处理,其中,该服务器装置包括:第1处理执行部件,如果赋予了识别信息的第1处理的处理请求,则对一个识别信息仅执行一次第1处理;以及完成通知发送部件,在第1处理执行部件完成了第1处理时,以及在再次接收到赋予了与完成的第1处理相同的识别信息的第1处理的处理请求时,对处理请求的发送源发送第1处理完成通知。
该服务器装置可用作本发明的通信系统的服务器装置。
本发明提供一种服务器装置,进行有偿的内容费用的收费,其中,该服务器装置包括:收费处理执行部件,如果接收到赋予了识别信息的内容费用的收费处理的处理请求,则对一个识别信息仅执行一次收费处理;以及完成通知发送部件,在收费处理执行部件完成了收费处理时,以及在再次接收到赋予了与完成的收费处理相同的识别信息的收费处理的处理请求时,对处理请求的发送源发送收费处理完成通知。
该服务器装置可用作上述本发明的另一通信系统的服务器装置。
本发明提供一种用户装置,在与通过网络连接的服务器装置之间进行协同的处理,其中,该用户装置包括:处理请求发送部件,对服务器装置发送赋予了识别信息的第1处理的处理请求;第2处理执行部件,如果从服务器装置接收到第1处理完成通知,则执行与第1处理预先相关联的第2处理;以及重发部件,如果在接收到处理请求发送部件发送的处理请求对应的完成通知前检测出通信差错,则对服务器装置重发处理请求。
该用户装置可用作本发明的通信系统的用户装置。
本发明提供一种用户装置,将无效的内容有效化处理与服务器装置的处理协同进行,其中,该用户装置包括:处理请求发送部件,对服务器装置发送赋予了识别信息的收费处理的处理请求;有效化处理执行部件,如果从服务器装置接收到收费处理的完成通知,则执行无效化的内容的有效化处理;以及重发部件,如果在接收到处理请求发送部件发送的处理请求所对应的完成通知前检测出通信差错,则对服务器装置重发处理请求。
该用户装置可用作本发明的另一通信系统的用户装置。
本发明提供一种携带电话机,将无效化的内容的有效化处理与服务器装置的处理协同进行,其中,该携带电话机包括:处理请求发送部件,对服务器装置发送赋予了识别信息的收费处理的处理请求;有效化处理执行部件,如果从服务器装置接收到收费处理的完成通知,则执行无效化的内容的有效化处理;以及重发部件,如果在接收到处理请求发送部件发送的处理请求所对应的完成通知前检测出通信差错,则对服务器装置重发处理请求。
该携带电话机可用作本发明的通信系统的用户装置。
本发明提供一种通信方法,用于在通过网络连接的服务器装置和用户装置之间进行协同处理,其中:用户装置对服务器装置发送赋予了识别信息的第1处理的处理请求,如果服务器装置接收到处理请求,则对一个识别信息仅执行一次第1处理,在第1处理完成时,以及在再次接收到赋予了与完成的第1处理相同的识别信息的第1处理的处理请求时,对用户装置发送第1处理完成通知,在用户装置从服务器装置接收到完成通知的情况下,执行与第1处理预先关联的第2处理,如果在接收到完成通知前检测出通信差错,则对服务器装置重发处理请求。
根据本发明的通信方法,可实现与用本发明的通信系统执行的处理相同的处理。
本发明提供一种通信方法,用于在通过网络连接的服务器装置和用户装置之间进行使无效化的内容有效化的一连串处理,其中:用户装置对服务器装置发送赋予了识别信息的内容费用的收费处理的处理请求,如果服务器装置接收到处理请求,则对一个识别信息仅执行一次收费处理,在收费处理完成时,以及在再次接收到赋予了与完成的收费处理相同的识别信息的收费处理的处理请求时,对用户装置发送收费处理完成通知,在用户装置从服务器装置接收到完成通知的情况下,执行无效化的内容的有效化处理,如果在接收到完成通知前检测出通信差错,则对服务器装置重发处理请求。
该通信方法可实现与用本发明的通信系统执行的处理相同的处理。
本发明提供一种协同处理提供方法,用于在与通过网络连接的另一装置之间进行协同处理的服务器装置,其中:如果接收到赋予了识别信息的第1处理的处理请求,则对一个识别信息仅执行一次第1处理,在第1处理完成时,以及在再次接收到与赋予了完成的第1处理的识别信息的第1处理的处理请求时,对处理请求的发送源发送第1处理完成通知。
该协同处理提供方法可实现与用本发明的服务器装置执行的处理相同的处理。
本发明提供一种代行收费方法,用于进行有偿的内容费用的代行收费的应用服务器,其中:如果接收到赋予了识别信息的内容费用的收费处理的处理请求,则对一个识别信息仅执行一次收费处理,在收费处理完成时,以及在再次接收到与赋予了完成的收费处理的识别信息的收费处理的处理请求时,对处理请求的发送源发送收费处理完成通知。
该代行收费方法可实现与用本发明的服务器装置执行的处理相同的处理。
本发明提供一种协同处理方法,用于在与通过网络连接的服务器装置之间进行协同处理的用户装置,其中:对服务器装置发送赋予了识别信息的第1处理的处理请求,在从服务器装置接收到第1处理完成通知的情况下,执行与第1处理预先关联的第2处理,如果在接收到完成通知前检测出通信差错,则对服务器装置重发处理请求。
该协同处理方法可实现与用本发明的用户装置执行的处理相同的处理。
本发明提供一种内容有效化方法,用于与服务器装置协同进行无效化的内容的有效化处理的用户装置,其中:对服务器装置发送赋予了识别信息的收费处理的处理请求,在从服务器装置接收到收费处理的完成通知的情况下,执行无效化的内容的有效化处理,如果在接收到完成通知前检测出通信差错,则对服务器装置重发处理请求。
该内容有效化方法可实现与用本发明的另一用户装置执行的处理相同的处理。
本发明提供一种程序,用于在通过网络连接的第1计算机和第2计算机之间进行协同的处理,其中,执行以下处理:将对第2计算机使赋予了识别信息的第1处理的处理请求发送到第1计算机,如果第2计算机接收到处理请求,则对一个识别信息仅执行一次第1处理,在第1处理完成时,以及在再次接收到与赋予了完成的第1处理相同的识别信息的第1处理的处理请求时,对第1计算机发送第1处理的完成通知,在第1计算机从第2计算机接收到完成通知的情况下,执行与第1处理预先关联的第2处理,如果在接收到完成通知前检测出通信差错,则对第2计算机重发处理请求。
该程序可被计算机读取,由读取的计算机执行,可实现用本发明的通信系统执行的处理。
本发明提供一种程序,用于由通过网络连接的第1计算机和第2计算机来执行使无效化的内容有效化的一连串的处理,其中,执行以下处理:将对第2计算机赋予了识别信息的内容的费用的收费处理的处理请求发送到第1计算机,如果第2计算机接收到处理请求,则对一个识别信息仅执行一次收费处理,在收费处理完成时,以及在再次接收到与赋予了完成的收费处理相同的识别信息的收费处理的处理请求时,对处理请求的第1计算机发送收费处理的完成通知,在第1计算机从第2计算机接收到完成通知的情况下,执行无效化的内容的有效化处理,如果在接收到完成通知前检测出通信差错,则对第2计算机重发处理请求。
该程序可被计算机读取,由读取的计算机执行,可实现用本发明的通信系统执行的处理。
本发明提供一种程序,用于在与通过网络连接的其他装置之间进行协同的处理,其中,执行以下处理:在计算机中,如果接收到赋予了识别信息的第1处理的处理请求,则对一个识别信息仅执行一次第1处理,在第1处理完成时,以及在再次接收到赋予了与完成的第1处理相同的识别信息的第1处理的处理请求时,对处理请求的发送源发送第1处理的完成通知。
该程序可被计算机读取,由读取的计算机执行,可实现用本发明的服务器装置执行的处理。
本发明提供一种程序,用于进行有偿的内容费用的收费处理,其中,执行以下处理:在计算机中如果接收到赋予了识别信息的内容费用的收费处理的处理请求,则对一个识别信息仅执行一次收费处理,在收费处理完成时,以及在再次接收到赋予了与完成的收费处理相同的识别信息的收费处理的处理请求时,对处理请求的发送源发送收费处理的完成通知。
该程序可被计算机读取,由读取的计算机执行,可实现用本发明的另一服务器装置执行的处理。
本发明提供一种程序,用于在通过网络连接的服务器装置之间进行协同处理,其中,执行以下处理:在计算机中对服务器装置发送赋予了识别信息的第1处理的处理请求,从服务器装置接收到第1处理的完成通知时,执行与第1处理预先相关联的第2处理,如果在接收到完成通知前检测出通信差错,则执行对服务器装置重发处理请求的处理。
该程序可被计算机读取,由读取的计算机执行,可实现用本发明的用户装置执行的处理。
本发明提供一种程序,用于协同进行无效化的内容的有效化处理与服务器装置的处理,其中,执行以下处理:在计算机中对服务器装置发送赋予了识别信息的收费处理的处理请求,在从服务器装置接收了收费处理的完成通知时,执行无效化的内容的有效化处理,如果在接收到完成通知前检测出通信差错,则执行对服务器装置重发处理请求的处理。
该程序可被计算机读取,由读取的计算机执行,可实现用本发明的另一用户装置执行的处理。
本发明提供一种记录媒体,记录用于在通过网络连接的第1计算机和第2计算机之间进行协同处理的程序,其中,该程序执行以下处理:使第1计算机对第2技术发送赋予了识别信息的第1处理的处理请求,如果第2计算机接收到处理请求,则对一个识别信息仅执行一次第1处理,在第1处理完成时,以及在再次接收到赋予了与完成的第1处理相同的识别信息的第1处理的处理请求时,对第1计算机发送第1处理的完成通知,在第1计算机从第2计算机接收到完成通知的情况下,执行与第1处理预先相关联的第2处理,如果在接收到完成通知前检测出通信差错,则对第2计算机重发处理请求。
记录在这样的记录媒体中的程序可被计算机读取,由读取的计算机执行,可实现用本发明的通信系统执行的处理。
本发明提供一种记录媒体,是计算机可读的记录媒体,用于记录使通过网络连接的第1计算机和第2计算机来执行将无效化的内容有效化的一连串处理的程序,其中,该程序执行以下处理:使第1计算机对第2计算机发送赋予了识别信息的内容费用的收费处理的处理请求,如果第2计算机接收到处理请求,则对一个识别信息仅执行一次收费处理,在收费处理完成时,以及在再次接收到与赋予了完成的收费处理的识别信息的收费处理的处理请求时,对处理请求的第1计算机发送收费处理的完成通知,在第1计算机从第2计算机接收到完成通知的情况下,执行无效化的内容的有效化处理,如果在接收到完成通知前检测出通信差错,则对第2计算机重发处理请求。
记录在这样的记录媒体中的程序可被计算机读取,由读取的计算机执行,可实现用本发明的另一通信系统执行的处理。
本发明提供一种记录媒体,是计算机可读取的记录媒体,用于记录与通过网络连接的其他装置之间进行协同处理的程序,其中,该程序执行以下处理:如果计算机接收到赋予了识别信息的第1处理的处理请求,则对一个识别信息仅执行一次第1处理,在第1处理完成时,以及在再次接收到赋予了与完成的第1处理相同的识别信息的第1处理的处理请求时,对处理请求的发送源发送第1处理的完成通知。
记录在这样的记录媒体中的程序可被计算机读取,由读取的计算机执行,可实现用本发明的服务器装置执行的处理。
本发明提供一种计算机可读取的记录媒体,用于记录进行有偿的内容费用的代行收费的程序,记录在该记录媒体中的程序执行以下处理:如果计算机接收到赋予了识别信息的内容费用的收费处理的处理请求,则对一个识别信息仅执行一次收费处理,在收费处理完成时,以及在再次接收到赋予了与完成的收费处理相同的识别信息的收费处理的处理请求时,对处理请求的发送源发送收费处理的完成通知。
记录在这样的记录媒体上的程序可被计算机读取,由读取的计算机来执行,可实现由本发明的另一用户装置执行的处理。
本发明提供一种计算机可读取的记录媒体,记录用于在通过网络连接的服务器装置之间进行协同处理的程序,记录在该记录媒体中的程序执行以下处理:使计算机对服务器装置发送赋予了识别信息的第1处理的处理请求,在从服务器装置接收到第1处理的完成通知的情况下,执行与第1处理预先相关联的第2处理,以在接收到完成通知前检测出通信差错为条件,执行对服务器装置重发处理请求的处理。
记录在这样的记录媒体上的程序可被计算机读取,由读取的计算机来执行,可实现由本发明的用户装置执行的处理。
本发明提供一种计算机可读取的记录媒体,用于记录将无效化的内容的有效化处理与服务器装置的处理协同进行的程序,记录在该记录媒体中的程序执行以下处理:计算机对服务器装置发送赋予了识别信息的收费处理的处理请求,在从服务器装置接收到收费处理的完成通知的情况下,执行无效化的内容的有效化处理,以在接收到完成通知前检测出通信差错为条件,对服务器装置重发处理请求。
记录在这样的记录媒体上的程序可被计算机读取,由读取的计算机来执行,可实现由本发明的另一用户装置执行的处理。从
以下参照附图说明的实施方式的说明中,本发明的其他目的、通过本发明获得的具体的优点将变得更明确。
附图说明
图1是表示本发明的通信系统的结构图。
图2是表示本发明的处理一例的时序图。
图3是表示应用本发明的网络系统的构成例的图。
图4是表示应用服务器的硬件构成例的方框图。
图5是表示携带电话机的硬件构成例的方框图。
图6是表示终端装置的硬件构成例的方框图。
图7是表示内容服务器的处理功能一例的方框图。
图8是表示内容信息存储部的数据构造一例的图。
图9是表示收费服务器的处理功能一例的功能方框图。
图10是表示用户信息存储部的数据构造一例的图。
图11是表示应用服务器的处理功能一例的方框图。
图12是表示服务器侧数据存储部的数据构造一例的图。
图13是表示携带电话机的处理功能一例的功能方框图。
图14是表示内容存储部的数据构造一例的图。
图15是表示有效化信息存储部的数据构造一例的图。
图16是表示用携带电话机使内容有效化时的业务的时序图。
图17是表示应用服务器的处理步骤的流程图。
图18和图19是表示携带电话机的处理步骤的流程图。
图20是终端装置中使内容有效化时的业务的时序图。
图21是本发明第2实施例中使内容有效化时的业务的时序图。
图22是表示本发明第3实施例的应用服务器的处理功能的方框图。
图23是表示本发明第3实施例的携带电话机的处理功能的方框图。
图24是本发明第3实施例中使内容有效化时的业务的时序图。
具体实施方式
以下,参照附图所示的实施例来说明本发明。
如图1所示,本发明的通信系统执行在通过网络6连接的服务器装置1和用户装置2之间协同的信息处理。
服务器装置1包括第1处理执行部件1a、完成通知发送部件1b和存储部件1c。第1处理执行部件1a接收识别信息3赋予的第1处理的处理请求4后,对一个识别信息仅执行一次第1处理。再有,第1处理部件1a通过接受的处理请求4是否被存储在存储部件1c中,来判断对识别信息3的第1处理是否已经完成。
完成通知发送部件1b在第1处理执行部件1a完成了第1处理时,以及再次接收到与已完成的第1处理相同的识别信息3赋予的第1处理的处理请求4时,对用户装置2发送第1处理完成通知5。再有,完成通知发送部件1b通过接收到的处理请求4是否被存储在存储部件1c中,来判断对识别信息3的第1处理是否已经完成。
存储部件1c在第1处理执行部件1a完成第1处理后,将识别信息3赋予的第1处理的处理请求4作为处理完成信息来存储。
用户装置2包括处理请求发送部件2a、第2处理执行部件2b和重发部件2c。
处理请求发送部件2a对服务器装置1发送赋予了识别信息3的第1处理的处理请求4。
第2处理执行部件2b从服务器装置1接收到第1处理的完成通知5后,执行与第1处理预先协同的第2处理。如果重发部件2c在接收到处理请求发送部件2a发送的处理请求4的完成通知5前检测出通信差错,则对服务器装置1重发赋予了识别信息3的处理请求4。检测出通信差错的情况例如是从下层网络层接收差错,或等待响应超过一定时间以上。
通过这样的通信系统,进行以下处理。
图2是表示本发明的处理一例的时序图。图2所示的处理例是在服务器装置1中第1处理执行后发生暂时的通信故障情况的例子。
首先,通过用户装置2的处理请求发送部件2a对服务器装置1发送赋予了识别信息3的第1处理的处理请求4(步骤S1)。接着,通过服务器装置1的第1处理执行部件1a和完成通知发送部件1b,来判断是否已经完成了与赋予了相同识别信息3的第1处理的处理请求4对应的处理(有无完成)(步骤S2)。有无完成可以通过识别信息3和处理请求4构成的组的处理完成信息是否被存储在存储部件1c中来进行判断。此时,由于是最初的处理请求4,所以在存储部件1c内没有存储相同内容的处理完成信息。因此,该处理被判断为没有完成,通过第1处理执行部件1a执行第1处理(步骤S3)。
如果执行第1处理,则在存储部件1c中存储赋予了识别信息3的处理请求(识别信息3和处理请求4的组)构成的处理完成信息(步骤S4)。然后,通过完成通知发送部件1b对用户装置2发送完成通知5(步骤S5)。
在本例中,在步骤S5中发送的完成通知5因通信故障而未传递到用户装置2。因此,通过用户装置2的重发部件2c检测出差错(步骤S6)。如果检测出差错,则通过重发部件2c对服务器装置1重发赋予了识别信息3的处理请求4(步骤S7)。
接收到重发的赋予了识别信息3的处理请求4的服务器装置1通过第1处理执行部件1a和完成通知发送部件1b来参照存储部件1c的存储内容,判断是否已经完成了与赋予了相同识别信息3的处理请求4对应的处理(有无完成)(步骤S8)。此时,由于相同内容的处理完成信息被存储在存储部件1c中,所以判断为与赋予了识别信息3的处理请求4对应的处理已完成。如果判断为处理完成,则通过完成通知发送部件1b对用户装置2发送完成通知(步骤S9)。
如果用户装置2接收到完成通知5,则通过第2处理执行部件2b来执行与第1处理协同的第2处理(步骤S10)。
这样,即使因网络故障使通信中断,也可以保证第1处理和第2处理各执行一次。如果将该处理应用于内容的有效化,则可保证使服务器装置1的内容付费的收费处理和用户装置2的内容有效化处理各执行一次。由此,内容提供商或购买内容的用户不会受到不可预测的损失。即,不会出现尽管已经付费而内容没有有效化,或没有付费而内容有效化的情况。此外,还可应用于内容的锁定服务、团体服务。
再有,处理请求4中附加的识别信息3是服务器装置1中唯一的信息。因此,在以下的实施例中,作为识别信息3,从服务器装置1对用户装置2发行业务ID(TID)也可以。
用户装置2存储发送到服务器装置1的TID和处理请求4,在第2处理完成时,也可以消除存储的TID和处理请求4。由此,在业务正常结束后(第1处理和第2处理完成后),使TID不会以其他目的被非法地使用。而且,还可进行用户装置2的存储区域的有效地灵活使用。
作为用户装置2,例如可以使用个人计算机等终端装置、携带信息终端、或携带电话机等移动通信装置。
以下,举例说明在通过因特网的音乐数据等内容的销售中应用本发明的情况。
[第1实施例]
下面说明本发明的第1实施例。
应用本发明的网络系统具有图3所示的结构。图3所示的网络系统在因特网21中连接有应用服务器100、内容服务器310、收费服务器320、接入服务器330及终端装置400。在公众线路网22中连接有通过基站23连接的携带电话机200、收费服务器320、以及接入服务器330。
基站23在携带电话机200和未图示的规定地区内的另一携带电话机之间以无线方式进行声音和数据的发送接收。
应用服务器100将用于使从内容服务器310向未指定的多个用户有偿提供的内容、例如音乐数据、图像数据、计算机的应用程序等的有效化处理与携带电话机200和终端装置400协同进行。
携带电话机200可以通过基站23与未图示的其他携带电话机进行通信。携带电话机200可以接入因特网21上的各种服务器、例如应用服务器100和内容服务器310,并进行协同处理、信息阅览、内容下载等。
内容服务器310存储对终端装置400和携带电话机200的用户以收费形式提供的内容。内容服务器310响应来自终端装置400和携带电话机200的请求,将内容发送到终端装置400或携带电话机200。
收费服务器320对携带电话机200的通话时间等信息进行管理,并进行携带电话机200的通话费用等的征收处理。此外,收费服务器320按照来自应用服务器100的请求,进行被下载到携带电话机200的内容的费用征收。
接入服务器330进行将携带电话机200作为因特网21上的一个装置来连接的处理。例如,接入服务器330对携带电话机200进行分配IP(Internet Protocol)地址的处理。
终端装置400通过因特网21接入各种服务器、例如应用服务器100和内容服务器310,可以进行协同处理、信息阅览、内容的下载等。
在以上结构的网络系统中,例如可以将内容服务器310管理的内容下载到携带电话机200和终端装置400中,并使该内容有效化。
以下,参照图4~图6来说明各装置的硬件结构。
图4是表示应用服务器的硬件构成例的方框图。应用服务器100由CPU(Central Processing Unit)101来控制整个装置。在CPU101中,通过总线107来连接RAM(Random Access Memory)102、硬盘驱动器(HDD:Hard Disk Drive)103、图像处理装置104、输入接口105、以及通信接口106。
RAM102暂时存储由CPU101执行的OS(Operating System)程序和应用程序的至少一部分。在RAM102中,存储CPU101处理所需的各种数据。HDD103存储OS和应用程序。
在图像处理装置104中,连接监视器11。图像处理装置104根据来自CPU101的命令,将图像显示在监视器11的画面上。
在输入接口105上,连接键盘12和鼠标器13。输入接口105将从键盘12和鼠标器13传送来的信号通过总线107发送到CPU101。
通信接口106被连接到因特网21。通信接口106通过因特网21进行与其他计算机的数据的发送接收。
通过以上硬件结构,可以实现本实施例的处理功能。
再有,在图4中,说明了应用服务器100的硬件结构,但内容服务器310、收费服务器320、及接入服务器330也可以用与图4所示的硬件结构相同的结构来实现。
图5是表示携带电话机的硬件结构例的方框图。携带电话机200对于控制携带电话机200的整体功能的主控制部201,通过总线210来连接电源电路202、操作输入控制部203、显示控制部204、复用分离部205、记录重放部206、调制解调电路207、声音编解码部208、图像解码器209及防窜改模块220。
主控制部201安装有CPU和RAM,具有作为一个计算机的功能。
如果用户进行接通电源的操作输入,则电源电路202从未图示的电池对各电路供给电源。通过动电池对携带电话机200的各电路供给电源,可进行图5所示的各主要元件的功能动作。
在操作输入控制部203中,连接操作键211和数字键212。操作输入控制部203通过总线210将操作键211和数字键212的操作内容传输到主控制部201。
液晶显示器213连接到显示控制部204。显示控制部204根据从主控制部201传送来的信息和命令来生成显示图像,将生成的显示图像显示在液晶显示器213上。
复用分离部205接收声音数据和图像数据后,以规定的方式对接收到的数据进行复用,并传送到调制解调电路207。如果从调制解调电路207传送复用数据,则复用分离部205将该复用数据进行分离。例如,复用分离部205将复用数据分离成编码图像数据和声音数据。复用分离部205将分离的图像数据传送到记录重放部206和图像解码器209。此外,复用分离部205将分离的声音数据传送到声音编解码部208。
记录重放部206可以连接半导体存储器214。记录重放部206根据来自主控制部201的指示,将数据记录在半导体存储器214中,或读出记录在半导体存储器214中的数据。
发送接收电路215连接到调制解调电路207。调制解调电路207对从复用分离部205传送来的复用数据实施扩频处理,并传送到发送接收电路215。此外,如果从发送接收电路215接收了接收信号,则调制解调电路207对该接收信号实施解扩处理,并传送到复用分离部205。
天线216连接到发送接收电路215。发送接收电路215通过天线216将从调制解调电路207传送的信号发送到基站23。此外,发送接收电路215通过天线216接收从基站23发射的信号,并将该接收信号传送到调制解调电路207。
话筒217和扬声器218连接到声音编解码部208。如果从复用分离部205接收了声音数据,则声音编解码部208将该声音数据变换成模拟信号,并供给扬声器218。此外,如果从话筒217输入了模拟的声音信号,则声音编解码部208将声音信号变换成数字的声音数据,并传送到复用分离部205。
如果接收了编码的图像数据,则图像解码器209按照对应于规定的编码方式的解码方式对图像数据进行解码。图像解码器209将解码后的图像数据传送到显示控制部204。
防窜改模块220具有非法防护功能。作为非法防护功能,例如是如果进行用于非法地读出防窜改模块220内的数据的处理,则消除内部数据的功能。
防窜改模块220独自具有作为CPU和RAM等计算机的功能,根据来自主控制部201的命令,执行各种数据处理。例如,防窜改模块220将应该对携带电话机200的用户保密的数据(业务ID:TID等)存储在内部的RAM中。此外,防窜改模块220进行半导体存储器214等中存储的内容的有效化处理。通过防窜改模块220进行有效化处理,内容的有效化处理的算法保持对携带电话机200的用户保密的状态。
图6是表示终端装置的硬件构成例的方框图。终端装置400由CPU401进行装置整体控制。通过总线410,RAM402、硬盘驱动器(HDD)403、图像处理装置404、输入接口408、以及防窜改模块409连接到CPU401。
监视器11a连接到图像处理装置404。键盘12a和鼠标器13a连接到输入接口405。
RAM402、硬盘驱动器(HDD)403、图像处理装置404、输入接口405、通信接口406、监视器11a、键盘12a及鼠标器13a的功能与图4所示的应用服务器100中相同名称的主要部件功能相同,所以省略说明。
存储器记录重放部407可以连接半导体存储器14。存储器记录重放部407根据来自CPU401的命令,可以将数据写入半导体存储器14,或读出半导体存储器14中记录的数据。
硬盘驱动器408可插取光盘15,根据来自CPU401的命令,可将数据记录在光盘15上,或读出光盘15上记录的数据。就光盘来说,有DVD(Digital Versatile Disc)、DVD-RAM(Digital VersatileDisc-Random Access Memory)、CD-ROM(Compact Disc-Read OnlyMemory)、CD-R(Compact Disc-Recordable)/RW(ReWritable)等。
防窜改模块409独自具有作为CPU和RAM等的计算机功能,根据来自CPU401的命令,执行各种数据处理。例如,防窜改模块409将需要对终端装置400的用户保密的数据(业务ID:TID等)存储在内部的RAM中。此外,防窜改模块409进行内容的有效化处理。通过在防窜改模块409中进行有效化处理,内容的有效化处理的算法保持对终端装置400的用户保密的状态。防窜改模块也可以作为RAM402和HDD403上的软件来实现。
下面,参照图7~图15来说明在内容服务器310、收费服务器320、应用服务器100及携带电话机200中本实施例的实现上所需要的处理功能和数据构造。
图7是表示内容服务器的处理功能一例的功能方框图。内容服务器310包括内容信息存储部311、通信处理部312、内容提供部313及价格通知部314。
内容信息存储部311存储通过因特网21以有偿形式提供的内容、以及该内容的识别信息(内容ID)等。有关内容信息存储部311的数据构造将后述。
通信处理部312通过因特网21进行与其他装置的数据通信。
内容提供部313响应来自携带电话机200和终端装置400的请求,发送内容和该内容的解码密钥等数据。
价格通知部314响应来自应用服务器100的请求,通知内容的价格。
图8是表示内容信息存储部的一例数据构造的图。在图8的例子中,在内容信息存储部311中,设置内容ID、内容数据、解码密钥、以及价格的各栏。各栏的相同行的信息(图中横向排列的信息)相互关联。
在内容ID的栏中,注册可唯一地识别存储在内容服务器310中的内容的识别符(内容ID)。
在内容数据栏中,注册内容。内容数据栏中注册的内容被加密。
在解码密钥栏中,注册被注册于内容数据栏中的内容的解码密钥。
在价格栏中,注册被注册于内容数据栏中的内容的价格。
图9是表示收费服务器的处理功能一例的功能方框图。收费服务器320包括用户信息存储部321、通信处理部322、IP地址取得部323、以及收费处理部324。
用户信息存储部321存储有关签定携带电话使用合同的用户的信息。有关用户信息存储部321的内容将后述。
通信处理部322通过因特网21或公用线路网22进行数据通信。
IP地址取得部323向接入服务器330定期地发送IP地址信息的取得请求,从接入服务器330获得分配给各携带电话机的IP地址。IP地址取得部323将取得的各携带电话机的IP地址注册在用户信息存储部321中。
收费处理部324按照来自应用服务器100的请求,从用户的帐户中进行内容付费等收费处理。
图10是表示用户信息存储部的一例数据构造的图。在图10的例子中,在用户信息存储部321中,设置用户ID、电话号码、用户名、帐户号码、以及IP地址的各栏。用户信息存储部321的各栏的相同行的信息(图中,横向排列的信息)相互关联。
在用户ID栏中,存储用于唯一地识别签定了携带电话使用合同的用户的识别信息。
在电话号码栏中,注册用户使用的携带电话机的电话号码。
用户名的栏注册用户的姓名。
在帐户号码栏中,注册用于携带电话使用费的自动扣费的帐户信息。例如,扣费帐户注册为某个银行的银行名、分店名、帐户类别(普通帐户、活期帐户等)、以及帐户号码。
IP地址栏中,注册分配给用户的携带电话机的IP地址。IP地址通过IP地址取得部323可随时更新。
图11是表示应用服务器的处理功能一例的方框图。应用服务器100包括服务器侧数据存储部111、通信处理部112、服务器管理部113、TID发行部114、以及服务器处理部115。
服务器侧数据存储部111存储已发行的每个业务ID的管理信息。服务器侧数据存储部111的内容细节将后述。
通信处理部112通过因特网21进行通信。例如,通信处理部112接收来自携带电话机200和终端装置400的消息,将该消息传送到服务器管理部113。此外,通信处理部112将从服务器管理部113接收的消息发送到携带电话机200和终端装置400。
服务器管理部113经由通信处理部112与携带电话机200和终端装置400交换消息,执行与该消息对应的处理。例如,如果从携带电话机200接收了包含TID发行请求的消息,则服务器管理部113对TID发行部114请求TID的发行。然后,如果TID发行部114发行了新的TID,则服务器管理部113将发行的TID发送到携带电话机200。此外,服务器管理部113对服务器侧数据存储部111的数据进行管理。
TID发行部114按照来自服务器管理部113的请求,来发行唯一的TID(例如序列的号码)。TID发行部114将发行的TID传送到服务器管理部113。
服务器处理部115根据来自服务器管理部113的请求执行处理,将处理结果返回到服务器管理部113。例如,如果从服务器管理部113接收对规定的用户的内容购入费用的收费请求,则服务器处理部115通过通信处理部112,对收费服务器320发送收费请求的消息。然后,如果从收费服务器320接收了收费处理的结果,则服务器处理部115将其内容通知服务器管理部113。
图12是表示服务器侧数据存储部的一例数据构造的图。在图12中,在服务器侧数据存储部111中,设置TID、处理请求、收费未处理标记的各栏。服务器侧数据存储部111的各栏的相同行的数据(图中横向排列的数据)相互关联。
在TID栏中,存储赋予了处理请求的可传送到应用服务器100的TID。
在处理请求栏中,存储与TID一起传送的处理请求。
在收费未处理标记栏中,设定表示收费处理是否完成的标记(收费处理标记)。例如,在收费处理标记为1时,表示收费处理未完成。在收费未处理标记为0时,表示收费处理完成。即,通过将收费处理标记设定为0,TID和处理请求的组形成表示处理完成信息、即表示与处理请求对应的处理完成的信息。
图13是表示携带电话机的处理功能一例的功能方框图。携带电话机200包括内容存储部231、有效化信息存储部232、通信处理部233、用户请求输入部234、有效化管理部235、以及有效化处理部236。再有,有效化信息存储部232、有效化管理部235、以及有效化处理部236是在防窜改模块220的内部实现的功能。
内容存储部231例如是半导体存储器214的至少一部分存储区域。在内容存储部231中,存储从内容服务器310下载的内容。
有效化信息存储部232存储TID和处理请求的组。
通信处理部233通过接入服务器330进行与因特网21上的装置的通信。
用户请求输入部234接收用户使用操作键211和数字键212的操作输入,将对应于该操作输入的请求传送到有效化管理部235。
有效化管理部235经由通信处理部233与应用服务器100交换消息,进行与该消息对应的处理。此外,有效化管理部235按照来自用户请求输入部234的请求,来生成处理请求。生成的处理请求例如是内容的下载请求、TID取得请求、收费处理请求等。有效化管理部235将包含生成的处理请求的消息通过通信处理部233发送到应用服务器100和内容服务器310。再有,在收费处理请求的消息中,追加TID。
此外,有效化管理部235根据从应用服务器100和内容服务器310传送的数据和信息,进行规定的处理。例如,有效化管理部235将从内容服务器310下载的内容等数据存储在内容存储部231中。此外,有效化管理部235在将附加了TID的收费请求消息发送到应用服务器100时,将该TID和处理请求消息的组存储在有效化信息存储部232中。而且,如果从应用服务器100接收了收费处理完成通知,则有效化管理部235删除有效化信息存储部232内的对应信息,同时对有效化处理部236指示执行有效化处理。
有效化处理部236根据来自有效化管理部236的指示,使存储在内容存储部231中的内容有效化。例如,有效化处理部236进行加密的内容的解码处理。此外,在具有著作权保护功能的终端中,进行将内容密钥在该系统内有效的处理。
图14是表示内容存储部的一例数据构造的图。在图14的例子中,在内容存储部231中,设置内容ID、内容数据、以及解码密钥的栏。内容存储部231的各栏的相同行的信息(图中横向排列的信息)相互关联。
在内容ID栏中,存储下载到携带电话机200的内容的内容ID。
在内容数据栏中,存储下载到携带电话机200的内容的数据本体。
在解码密钥栏中,存储下载到携带电话机200的内容的解码密钥。
图15是表示有效化信息存储部的一例数据构造的图。在图15的例子中,在有效化信息存储部232中,设置TID和处理请求的栏。有效化信息存储部232的各栏的相同行的信息(图中横向排列的信息)相互关联。
在TID栏中,存储从应用服务器100对携带电话机200发行的TID。
在处理请求栏中,将赋予了TID并发送到应用服务器100的处理请求与此时赋予的TID相关联存储。
再有,终端装置400的处理功能的结构与图13所示的携带电话机200的结构相同。
这里,以携带电话机200中使内容有效化的情况为例,来说明本发明实施例的处理。
图16是携带电话机中使内容有效化时的业务时序图。在图16中,表示不发生故障的正常情况下的业务。再有,内容服务器310、收费服务器320、以及应用服务器100始终运行。此外,应用服务器100和携带电话机200的具体处理使用图17~图19所示的流程图来说明。
首先,如果投入携带电话机200的电源,则携带电话机200响应用户的操作输入,将内容取得请求发送到内容服务器310(步骤S11)。
接着,内容服务器310响应来自携带电话机200的内容取得请求的消息,将指定的内容下载到携带电话机200(步骤S12)。下载的内容包含内容ID和该内容的解码密钥。
具体地说,内容服务器310的内容提供部313从内容信息存储部311中取得按内容取得请求指定的内容、该内容的内容ID、以及解码密钥。然后,内容提供部313对携带电话机200发送内容、内容ID、以及解码密钥的组。携带电话机200的有效化管理部235接收内容、内容ID、以及解码密钥的组,将这些信息存储在内容存储部231中。
取得了内容的携带电话机200响应用户的操作输入,将IED请求发送到应用服务器100(步骤S13)。再有,也可以省略用户的操作输入,在取得内容后,发送TID请求。如果接收了来自携带电话机200的TID请求的消息,则应用服务器100生成TID(步骤S14)。然后,应用服务器100响应对携带电话机200的TID(步骤S15)。携带电话机200保存从应用服务器100传送的TID(步骤S16)。
携带电话机200响应来自用户的操作输入,生成并保存处理请求消息(步骤S17)。再有,也可以省略用户的操作输入,在步骤S16后,立即生成并保存处理请求消息。然后,携带电话机200将赋予了TID的处理请求消息发送到应用服务器100(步骤S18)。
接收赋予了TID的处理请求消息的应用服务器100判断设定了相同TID的处理请求是否已经被保存(步骤S19)。如果没有保存该处理请求,则应用服务器100保存TID和处理请求消息(步骤S20)。然后,应用服务器100对于保存的TID和处理请求消息的组,将未收费标记设定为1(步骤S21)。
接着,应用服务器100指定内容ID,对于内容服务器310查询内容的价格(步骤S22)。如果接收了来自应用服务器100的查询,则内容服务器310接受内容的价格(步骤S23)。具体地说,内容提供部313参照内容信息存储部311来取得与价格查询中指定的内容ID相关联的价格。内容提供部313对应用服务器100发送取得的价格。
应用服务器100指定携带电话机200的IP地址,将从内容服务器310传送的价格的收费处理请求发送到收费服务器320(步骤S24)。
收费服务器320响应来自应用服务器100的收费处理请求并执行收费处理,对应用服务器100发送处理结果(步骤S25)。具体地说,收费处理部324参照用户信息存储部321,根据来自应用服务器100的收费处理请求指定的IP地址,来确定收费对象的用户。然后,收费处理部324根据收费对象的帐户号码,将该帐户接入到管理的金融机关的服务器(未图示),实施从收费对象的用户帐户中扣费与内容的价格相当的金额。再有,扣费的内容费用也可以自动地划入到内容服务器310的运营商的帐户中。
再有,不立即进行帐户中的扣费,进行携带电话机的使用费用与内容收费的相加,在携带电话的使用费的扣费时,扣费内容费用就可以。这种情况下,通过在携带电话机的使用费上加上内容费用,来完成收费处理。
从金融机关的服务器向收费服务器320通知扣费处理的结果。例如,将扣费完成通知、或扣费失败通知传送到收费服务器320。收费服务器320的收费处理部324将扣费处理的结果作为收费处理结果,通知应用服务器100(步骤S25)。
如果接收了表示扣费完成的通知,则应用服务器100解除未收费标记(将未收费标记设定为0)(步骤S26)。然后,应用服务器100对携带电话机200发送处理完成通知(步骤S27)。
如果接收了处理完成通知,则携带电话机200执行内容的有效化处理(例如,解码)9步骤S28)。有效化的内容在携带电话机200中可自由地使用。例如,如果是音乐数据的内容,则使用携带电话机200可以重放该音乐数据。然后,携带电话机200消除TID和处理请求消息的组(步骤S29)。最后,通过消除TID和处理请求消息的组,可实现存储区域的有效地灵活使用,同时可以防止TID的非法使用。
如以上那样,携带电话机200下载通过加密使内容保密的内容,通过支付该内容的费用,可以使内容有效化。而且,在本实施例中,对于内容费用的收费的处理请求赋予TID,将该TID保存在应用服务器100中。因此,在尽管因网络的故障等而执行了收费处理,但完成通知未传送到携带电话机200时,通过将赋予了TID的处理请求消息重发到应用服务器100,也可以可靠地接收完成通知。
以下,参照流程图来说明考虑了发生网络故障等的应用服务器100和携带电话机200的处理。
图17是表示应用服务器的处理步骤的流程图。以下,按照步骤号码来说明图17所示的处理。
[步骤S111]服务器管理部113从携带电话机200接收TID请求。
[步骤S112]接收了TID请求的服务器管理部113对TID发行部114发出TID的发行请求。TID发行部114在应用服务器100内生成唯一的TID,并传送到服务器管理部113。
[步骤S113]服务器管理部113将从TID发行部114接收的TID作为响应数据,发送到携带电话机200。
[步骤S114]服务器管理部113从携带电话机200接收附加了TID的处理请求消息。
再有,在处理请求消息中,包含内容ID和发送源的IP地址。因此,服务器管理部113可以根据IP地址来鉴别发送源的携带电话机200。
[步骤S115]服务器管理部113判断服务器侧数据存储部111中是否存储了与步骤S114中接收的处理请求消息中赋予的TID相同的TID相关联的处理请求消息。在相同的TID处理请求消息被存储在服务器侧数据存储部111中时,接收了与前面相同的处理请求,所以处理进至步骤S126。如果相同的TID处理请求消息没有被存储在服务器侧数据存储部111中,则是初次的处理请求,所以处理进至步骤S116。
[步骤S116]服务器管理部113将TID和处理请求消息的组存储在服务器侧数据存储部111中。
[步骤S117]服务器管理部113设定与步骤S116中存储的TID和处理请求消息的组对应的未收费标记。例如,服务器管理部113将未收费标记设定为1。
[步骤S118]服务器管理部113指定处理请求消息中包含的内容ID,对内容服务器310查询内容的价格。
[步骤S119]服务器管理部113从内容服务器310接收价格。
[步骤S120]服务器管理部113对服务器处理部115请求执行收费处理。服务器处理部115按照来自服务器管理部113的请求,将收费请求发送到收费服务器320。再有,在收费处理请求中,包含内容的费用和携带电话机200的IP地址。
[步骤S121]服务器管理部113从收费服务器320接收收费处理结果。
[步骤S122]服务器管理部113判断是否可收费。即,如果从收费服务器320接收到扣费完成的通知,则服务器管理部113判断为可收费,而如果接收到扣费失败的通知,判断为不能收费。在可收费的情况下,处理进至步骤S124,而在不能收费的情况下,处理进至步骤S123。
[步骤S123]服务器管理部113将不许可的处理完成通知发送到携带电话机200,并结束处理。
[步骤S124]服务器管理部113解除与步骤S114中接收到的TID对应的未收费标记。例如,服务器管理部113将未收费标记的值设定为0。
[步骤S125]服务器管理部113将许可内容有效化的处理完成通知发送到携带电话机200,并结束处理。
[步骤S126]在接收到已经保存的TID和处理请求消息的组时,服务器管理部113判断与该TID和处理请求消息的组对应的收费是否完成。通过参照未收费标记,可以判断收费是否完成。如果设定有未收费标记(未收费标记的值为1),则收费没有完成,而如果没有未收费标记(未收费标记的值为0),则收费完成。
在收费完成的情况下,处理进至步骤S125,将许可的处理完成通知发送到携带电话机200(步骤S124)。由此,如果进行了一次收费,则不必重复进行收费处理,可发送处理完成通知。在没有完成收费的情况下,处理进至步骤S127。
[步骤S127]服务器管理部113判断是否处于收费处理中。即,服务器管理部113判断是否从收费服务器320接收到与TID所示的处理请求对应的收费处理请求的收费处理结果。如果处于收费处理中,则不必输出重复的收费处理请求,所以处理结束。而如果没有收费,即使处于收费处理中,处理也进入步骤S118,执行与收费处理请求有关的处理。
由此,在与处理请求消息对应的收费处理上需要时间,即使在重发与收费处理完成前相同的TID处理请求消息的情况下,也不会双重收费。
图18是表示携带电话机的处理步骤的流程图的前半部分的图。以下,根据步骤号码来说明图18所示的处理。
[步骤S 131]如果用户打开携带电话机200的电源,则用户请求输入部234接收用户的内容下载指示的操作输入。如果进行了指示下载的操作输入,则用户请求输入部234将内容的下载请求传送到有效化管理部235。
[步骤S132]有效化管理部235按照来自用户请求输入部234的请求,将内容的取得请求发送到内容服务器310。再有,也可以在步骤S131后发送内容取得请求。
[步骤S133]有效化管理部235从内容服务器310下载内容,并存储在内容存储部231中。
[步骤S134]有效化管理部235判断内容(内容本体、内容ID、解码密钥的组)的下载是否完成。通过从内容服务器310预先通知的内容的容量和内容存储部231中存储的数据的容量是否一致,可以判断下载是否完成。
如果下载完成,则处理进至步骤S135。如果下载没有完成,则重复进行步骤S134的处理,直至下载完成而成为待机状态。再有,也可以省略步骤S135,而发送步骤S136的TID请求。
[步骤S135]用户请求输入部234接收用户的内容购入指示的操作输入。如果进行了购入操作输入,则用户请求输入部234将内容购入请求传送到有效化管理部235。
[步骤S136]有效化管理部235按照来自用户请求部234的请求,将TID请求发送到应用服务器100。
[步骤S137]有效化管理部235判断在接收到对TID请求的响应前是否发生了通信差错。例如,有效化管理部235在规定时间内没有返回对TID请求的响应时,判断为有通信差错。在发生了通信差错时,处理进至步骤S138。如果没有发生通信差错,则处理进至步骤S139。
[步骤S138]有效化管理部235判断是否超过了预先设定的TID请求的重发限制次数。在超过了TID请求的重发限制次数时结束处理,而在没有超过TID请求的重发限制次数时,处理进至步骤S136,再次发送TID请求。
[步骤S139]有效化管理部235判断是否接收到TID响应。如果没有接收到TID响应,则处理进至步骤S137。由此,有效化管理部235等待接收TID响应,直至出现通信差错。在接收到TID响应的情况下,处理进至图19所示的步骤S140。
图19是表示携带电话机的处理步骤的流程图的后半部分的图。以下,根据步骤号码来说明图19所示的处理。
[步骤S140]有效化管理部235将从应用服务器100传送的TID存储在有效化信息存储部232中。
[步骤S141]有效化管理部235生成内容购入费用的收费处理的处理请求消息,与步骤S140中存储的TID相关联,并存储在有效化信息存储部232中。
[步骤S142]有效化管理部235将TID和处理请求消息的组发送到应用服务器100。
[步骤S143]有效化管理部235判断是否发生了通信差错。例如,有效化管理部235在发送了TID和处理请求消息的组后经过规定的时间仍不返回完成通知时,判断为通信差错。如果发生通信差错,则处理进至步骤S144。如果没有发生通信差错,则处理进至步骤S145。
[步骤S144]有效化管理部235判断是否超过了有关收费处理的重发限制次数。如果超过重发限制次数,则结束处理而不消除TID和处理请求消息。由此,在网络的通信环境恢复时,可以使用保存的TID和处理请求消息来重发收费处理的处理请求消息。如果没有超过重发限制次数,则处理进至步骤S142,重发收费处理的处理请求消息。
[步骤S145]有效化管理部235判断是否从应用服务器100接收到有关收费处理的完成通知。如果接收到完成通知,则处理进至步骤S146。如果没有接收到完成通知,则处理进至步骤S143,等待完成通知传送过来。
[步骤S146]有效化管理部235判断收费处理的完成通知是否表示内容有效化的许可的完成通知。如果是许可的完成通知,则处理进至步骤S147。如果是不许可的完成通知,则处理进至步骤S148。
[步骤S147]有效化管理部235对有效化处理部236请求内容的有效化处理。有效化处理部236按照来自有效化管理部235的请求,将内容有效化。具体地说,有效化处理部236使用与内容相关联的解码密钥,按规定的算法对内容进行解码。再有,在具有著作权保护功能的终端中,进行将内容密钥在该系统内有效的处理。
[步骤S148]有效化管理部235从有效化信息存储部232中消除与有效化的内容对应的TID和处理请求消息。然后,结束处理。
如以上那样,即使网络的差错以任何定时发生,也可保证按设定来执行内容的购入费用的收费处理和内容的有效化处理。即,如果不进行内容的购入费用的收费处理,则也不进行内容的有效化处理。此外,如果进行一次内容的购入费用的收费处理,则进行内容的有效化处理。
例如,在废弃TID请求或TID响应时,应用服务器100与正常系统(图16所示的处理)同样地工作。在有效化管理部235从下层网络接收到差错或等待响应在一定时间以上时,携带电话机200重发TID请求。
此外,在废弃TID和处理请求消息的组时,应用服务器100与正常系统同样地工作。在有效化管理部235从下层网络接收到差错或等待响应在一定时间以上时,携带电话机200重发在与有效化管理部235废弃的内容相同的内容中附加了TID的处理请求消息。
此外,在废弃了处理完成通知时,在应用服务器100的服务器侧数据存储部111中,TID和处理请求消息的组已经被保存。如果应用服务器100从携带电话机200接收到附加了相同的TID的处理请求消息,则确认与其相同的TID和处理请求消息的组是否存储在服务器侧数据存储部111中,如果没有存储,则重发处理完成的通知而不进行请求的处理。在携带电话机200的有效化管理部235从下层网络层接收到差错或等待响应在一定时间以上时,有效化管理部235重发与在废弃的内容相同的内容中附加了TID的处理请求消息。
根据这样的规则,可保证对某个TID的处理无论在应用服务器100中还是在携带电话机200中都必须仅进行一次。
但是,在上述处理的说明中,说明了在携带电话机200中使内容有效化的情况,而在终端装置400中通过大致相同的处理,也可以使内容有效化。但是,在使用终端装置时,不能使用携带电话的使用费用征收系统来征收内容的费用。因此,需要其他的费用征收系统。
例如,终端装置400的用户在应用服务器100中预先进行用户注册。注册的用户信息中,预先注册用于费用扣费的金融机关的帐户号码等。然后,在内容的费用的收费处理请求前,在应用服务器100和终端装置400之间进行用户认证处理。
图20是终端装置中将内容有效化时的业务的时序图。在图20中,对与图16相同的处理,附以相同的步骤号码,并省略说明。此外,收费处理(步骤S24a)以后的处理与图16相同,所以在图20中省略。
以下,仅说明与使用图16的携带电话机时的处理不同的点。
如果在终端装置400中对内容进行下载,则从终端装置400对应用服务器100发送认证信息(步骤S12a)。认证信息例如是预先注册在应用服务器100中的用户ID和口令的组。
接收了认证信息的应用服务器100参照预先注册的用户信息,进行用户认证。即,如果适合于用户ID和口令的组中的用户信息被注册,则对该用户进行鉴别,正常地结束认证。然后,应用服务器100将表示正常地进行了认证的确认响应发送到终端装置400。
在进行用户认证时,只要从应用服务器100向终端装置400传送“小甜点(cookie)”(用于将用户信息和接入历史等信息在Web浏览器和Web服务器间交换的结构),以后每次从终端装置400向应用服务器100的接入时不进行用户认证即可。
用户认证后的步骤S13~步骤S23的处理与图16相同。
在图20所示的例中,在向内容服务器310查询了价格后,在应用服务器100中进行收费处理(步骤S24a)。在收费处理中,例如,应用服务器100根据预先注册的用户帐户号码,接入到管理该帐户的金融机关的服务器(未图示)。然后,应用服务器100实施从用户帐户中扣费与内容价格相当的金额。收费处理(步骤S24a)以后的处理与图16相同。
由此,在终端装置400中,也可以对内容进行下载,并将该内容的费用支付处理和内容的有效化处理作为一体的处理来执行。
再有,在上述例中,用于对内容的费用进行收费的帐户信息等成为预先注册在应用服务器100和收费服务器320中的信息,但也可以在内容购入时将用户信息(信用号码等)从携带电话机200和终端装置400发送到应用服务器100。
此外,如终端装置400那样,如果是可读取光盘15的数据的装置,则也可以不接入内容服务器310,而从光盘15取得内容。
[第2实施例]
下面说明本发明的第2实施例。第2实施例如下:如果在携带电话机200和终端装置400中完成了内容的有效化处理,则在应用服务器100中消除与该处理对应的TID。由此,可以有效地灵活使用应用服务器100的硬件资源(HDD的存储区域等)。
图21是本发明第2实施例中使内容有效化时的业务的时序图。在图21中,对与图16所示的处理相同的处理附以相同的步骤号码,并省略其说明。此外,对于内容服务器310和收费服务器320的处理,与第1实施例相同,所以在图21中省略内容服务器310和收费服务器320。
如果从应用服务器输出处理完成的通知(步骤S27),携带电话机200接收处理完成的通知,并进行内容有效化的处理(步骤S28),则从携带电话机200向应用服务器100发送包含TID的处理完成响应(步骤S30)。携带电话机200在发送了处理完成响应后,消除该TID和处理请求消息的组(步骤S29a)。此外,如果应用服务器100接收到处理完成响应,则从服务器侧数据存储部111中消除该TID的项目(步骤S31)。
由此,可以有效地利用应用服务器100的服务器侧数据存储部111。
[第3实施例]
下面说明本发明的第3实施例。本发明的第3实施例设置对于带有恶意者的防御功能。即,即使窃听在网络上传输的数据和消息等,但在除了支付内容的费用的本人使用的装置以外,也不能使该内容有效化。
图22是表示本发明第3实施例的应用服务器的处理功能的方框图。在图22中,在具有与第1实施例相同功能的主要部件上,附以与图11所示的第1实施例的构成主要部件相同的标号,并省略说明。
本发明第3实施例的应用服务器100a相对于图11所示的本发明第1实施例的应用服务器100来说,追加了密码处理部116。此外,变更了服务器管理部113a的功能。
密码处理部116使用与携带电话机等用户装置共有的密钥,进行消息的加密和解密。
服务器管理部113a除了具有图11所示的服务器管理部113的功能以外,还具有向加密处理部116请求发送一部分加密信息和加密的信息的解密的功能。此外,服务器管理部113a具有生成加密的消息和对加密的消息进行解密和解析的功能。
图23是表示第3实施例的携带电话机的处理功能的方框图。在图23中,对具有与第1实施例相同功能的主要部件附以与图13所示的第1实施例的构成主要部件相同的标号,并省略说明。
本发明第3实施例的携带电话机200a相对于图13所示的本发明第1实施例的携带电话机200来说,追加了随机数发生部237和加密处理部238。此外,变更了有效化信息存储部232a和有效化管理部235a的功能。
随机数发生部237按照来自有效化管理部235a的请求,产生随机数。随机数发生部237将产生的随机数传送到有效化管理部235a。
加密处理部238使用与应用服务器100a共有的密钥进行消息的加密和解密。
有效化管理部235a除了图13所示的有效化管理部235具有的功能以外,还具有对随机数发生部237请求产生随机数的功能、向加密处理部238请求发送一部分加密信息和解密被加密的信息的功能。此外,有效化管理部235a具有生成加密的消息、对加密的消息进行解密和解析的功能,以及使随机数包含在消息中的功能。
有效化信息存储部232a除了图13所示的有效化信息存储部232可存储的信息以外,可以将随机数发生部237产生的随机数与TID等相关联存储。
图24是本发明第3实施例中使内容有效化时的业务的时序图。图24是使用携带电话机200a使内容有效化情况下的例子。在图24中,对与图16所示的处理相同的处理附以相同的步骤标号,并省略其说明。此外,就内容服务器310和收费服务器320的处理来说,由于与第1实施例相同,所以在图24中省略内容服务器310和收费服务器320。
在携带电话机200a进行了内容下载后(步骤S11、步骤S12),应用服务器100a和携带电话机200a使用分配给双方的公开密钥进行密钥交换(AKE:Authentication and Key Exchange)处理,使密钥共有。再有,也可以不进行AKE的处理,而事先分发密钥。
如果起动携带电话机200a,则有效化管理部235a对随机数发生部请求产生随机数。随机数发生部237产生随机数‘NONCE#1’(步骤S42)。随机数发生部237将产生的随机数‘NONCE#1’传送到有效化管理部235a。有效化管理部235a将随机数‘NONCE#1’保存在有效化信息存储部232a中(步骤S43)。然后,有效化管理部235a生成追加了随机数‘NONCE#1’的TID请求,并发送到应用服务器100a(步骤S13b)。
如果应用服务器100a接受TID请求,则服务器管理部113a对TID发行部114发行TID(步骤S14)。然后,服务器管理部113a向加密处理部116请求将随机数‘NONCE#1’和TID缠绕的加密。按照该请求,加密处理部116将随机数‘NONCE#1’和TID汇集,使用步骤S41中取得的密钥进行加密(步骤S44)。
服务器管理部113a从加密处理部116接收加密过的随机数‘NONCE#1’和TID,作为TID响应发送到携带电话机200a(步骤S15b)。再有,作为加密的算法,例如可考虑DES(Data EncryptionStandard)-CBC(Cipher Block Chaining)加密算法等。
如果携带电话机200a的有效化管理部235a接收到TID响应,则将TID响应传送到加密处理部238,并请求解密。加密处理部238按照来自有效化管理部235a的请求,使用步骤S41中取得的密钥对TID响应进行解密(步骤S45)。由此,从TID响应中取出TID和随机数‘NONCE#1’,传送到有效化管理部235a。
有效化管理部235a检查取出的随机数‘NONCE#1’是否与有效化信息存储部232a中保存的随机数相同(步骤S46)。如果不相同,则该业务失败并结束。如果相同,则进行TID的保存(步骤S16)、处理请求消息的保存(步骤S17)。
然后,有效化管理部235a对随机数发生部237请求产生随机数。随机数发生部237产生新的随机数‘NONCE#2’(步骤S47)。然后,随机数发生部237将产生的随机数‘NONCE#2’传送到有效化管理部235a。
有效化管理部235a将随机数‘NONCE#2’保存在有效化信息存储部232a中(步骤S48)。然后,有效化管理部235a在TID和处理请求消息中追加随机数‘NONCE#2’,对加密处理部238请求加密。加密处理部238按照来自有效化管理部235a的请求,使用步骤S41中取得的密钥,将TID、处理请求消息、随机数‘NONCE#2’汇集并加密(步骤S49)。加密过的数据被传送到有效化管理部235a。
有效化管理部235a将加密处理部238加密过的数据作为赋予了TID的处理请求消息,发送到应用服务器100a(步骤S18b)。
应用服务器100a的服务器管理部113a将赋予了TID的处理请求消息传送到加密处理部116,请求解密。加密处理部116使用步骤S41中取得的密钥对赋予了TID的处理请求消息进行解密,取出TID、处理请求消息、以及随机数‘NONCE#2’(步骤S50)。解密后的数据被传送到服务器管理部113a。
然后,进行处理请求的保存确认(步骤S19)、TID和处理请求消息的保存(步骤S20)、未收费标记的设定(步骤S21)、收费处理的执行(步骤S22~步骤S25)、以及未收费标记的解除(步骤S26)。随后,服务器管理部113a将随机数‘NONCE#2’作为检查用随机数附加后,将处理完成的通知发送到携带电话机200a。
携带电话机200a的有效化管理部235a检查处理完成的通知中包含的随机数‘NONCE#2’是否与步骤S48的处理中保存在有效化信息存储部232a中的随机数‘NONCE#2’相等(步骤S51),在不相等的情况下,该业务失败并结束。在相等的情况下,进行内容的有效化(步骤S28)、TID和处理请求消息的消除(步骤S29)。
由此,可以有效地防止内容的非法使用。
例如,对于来自网络上的恶意者的窃听,通过对TID响应和处理请求消息加密,保证使用的加密强度。
此外,恶意者对于用户的信息的偷换,通过埋入随机数‘NONCE#1’和随机数‘NONCE#2’来对付。如果在没有这些随机数情况下,只要密钥和消息相同,则加密的消息始终相同。这种情况下,按以下的步骤可非法使用。
首先,对于某个处理请求,使业务(从TID的取得至内容的有效化)成功一次。此时,从网络上取入并保存TID响应和处理完成消息。接着,携带电话机产生新的处理请求,将该处理请求废弃而不发送到应用服务器。然后,返回保存的TID响应和处理完成通知,取代从应用服务器应该返回的TID响应和处理完成的通知。
由此,在携带电话机中可执行有效化处理。这种情况下,在应用服务器中不进行收费处理。即,意味着不进行收费处理,而由携带电话机进行内容的有效化。
在本发明的第3实施例中,通过在TID请求、TID请求和处理请求消息的组中分别赋予随机数‘NONCE#1’、随机数‘NONCE#2’,携带电话机200a可以确认自身请求的来自应用服务器100a的响应。因此没有信息的偷换。
于是,根据第3实施例,服务器的存储区域的有效利用业务可以牢固地防止窃听等攻击。
再有,上述处理功能可以通过服务器计算机和用户计算机来实现。这种情况下,提供记述服务器装置(内容服务器、收费服务器、接入服务器、应用服务器)具有的所有功能的处理内容的服务器程序,以及记述终端装置、携带电话机等用户装置具有的所有功能的处理内容的用户程序。通过服务器计算机执行服务器程序,在服务器计算机上可实现服务器装置的处理功能。而通过用户计算机执行用户程序,可在用户计算机上实现用户装置的处理功能。
记述了处理内容的服务器程序和用户程序可以记录在计算机可读取的存储的记录媒体上。作为计算机可读取的记录媒体,有磁记录装置、光盘、光磁记录媒体、半导体存储器等。在磁记录装置中,有硬盘装置(HDD)、软盘(FD)、磁带等。在光盘中,有DVD、DVD-RAM、CD-ROM、CD-R/RW等。在光磁记录媒体中,有MO(Magneto-OpticalDisc)等。
在使服务器程序和用户程序流通的情况下,例如可销售记录了各程序的DVD、CD-ROM等移动型记录媒体。此外,也可以将用户程序存储在服务器装置的存储装置中,通过网络将用户程序从服务器装置传送到用户装置。
例如,执行服务器程序的服务器计算机将可移动型记录媒体中记录的服务器程序存储在自身的存储装置中。然后,服务器计算机从自身的存储装置中读取服务器程序,按照服务器程序执行处理。再有,服务器计算机也可以从可移动型记录媒体直接读取服务器程序,按照该服务器程序执行处理。
例如,执行用户程序的用户计算机将可移动型记录媒体中记录的用户程序或从服务器计算机传送来的用户程序存储在自身的存储装置中。然后,用户计算机从自身的存储装置中读取用户程序,按照用户程序执行处理。再有,用户计算机也可以直接从可移动型记录媒体读取用户程序,按照该用户程序执行处理。此外,用户计算机也可以在每次从服务器计算机传送用户程序时,按照每次接收的用户程序来进行处理。
产业上的可利用性
如以上说明的那样,本发明在用户装置中检测出通信差错的情况下,对服务器装置重发与上次相同的识别信息的处理请求,服务器装置在再次接收到与完成的第1处理相同的识别信息的处理请求时,不执行第1处理而对用户装置发送第1处理的完成通知,所以即使在因网络故障等未接收到完成通知的情况下,用户装置通过重发处理请求来接收完成通知而不重复执行第1处理,并可以执行第2处理。其结果,可保证第1处理和第2处理各执行一次。
Claims (24)
1.一种通信系统,在通过网络连接的装置间进行协同处理,其特征在于,该系统包括服务器装置和用户装置,
所述服务器装置包括:
识别信息发送部件,当接收到识别信息请求时,生成唯一的识别信息,并将生成的该识别信息发送到所述识别信息请求的发送源;
第1处理执行部件,如果接收到赋予了识别信息的第1处理的处理请求,则对一个所述识别信息仅执行一次所述第1处理;以及
完成通知发送部件,在所述第1处理执行部件完成了第1处理时,以及在再次接收到赋予了与完成的所述第1处理相同的所述识别信息的所述第1处理的所述处理请求时,对所述处理请求的发送源发送所述第1处理完成通知,
所述用户装置包括:
识别信息请求发送部件,用于对所述服务器装置发送所述识别信息请求;
处理请求发送部件,对所述服务器装置发送赋予了所述识别信息的所述第1处理的所述处理请求,所述识别信息是对应所述识别信息请求从所述服务器装置发送来的识别信息;
第2处理执行部件,从所述服务器装置接收到所述完成通知后,执行与所述第1处理预先相关联的第2处理;以及
重发部件,如果在接收到所述处理请求发送部件发送的所述处理请求所对应的所述完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
2.如权利要求1所述的通信系统,其特征在于,
所述服务器装置还配有存储部件,如果所述第1处理完成,则存储赋予了所述识别信息的所述第1处理前的所述处理请求,所述第1处理执行部件和所述完成通知发送部件根据接收到的处理请求是否被存储在所述存储部件中,来判断对所述识别信息的所述第1处理是否已经完成。
3.如权利要求2所述的通信系统,其特征在于,
所述服务器装置还包括消除部件,在发送所述第1处理完成通知后,如果接收到与所述第1处理预先相关联的所述第2处理的处理完成响应,则从所述存储部件中消除赋予了所述识别信息的所述第1处理的所述处理请求,
所述用户装置还包括处理完成响应发送部件,如果所述第2处理完成,则对所述服务器装置发送所述第2处理的所述处理完成响应。
4.如权利要求1所述的通信系统,其特征在于,
所述服务器装置的所述识别信息发送部件将从所述识别信息请求的发送源传送来的随机数和所述识别信息汇总加密,将加密的加密识别信息发送到所述发送源,
所述用户装置还包括检测部件,对所述加密识别信息进行解密并取出随机数,检查取出的所述随机数和预先传送到所述服务器装置的随机数的匹配性。
5.如权利要求1所述的通信系统,其特征在于,
所述用户装置的所述处理请求发送部件将赋予了所述识别信息的所述第1处理的所述处理请求和随机数汇总加密,将加密的加密处理请求发送到所述服务器装置,
所述服务器装置还包括解密部件,对所述加密处理请求进行解密,取出所述随机数和所述处理请求,所述完成通知发送部件将所述随机数作为检查用随机数,将赋予的所述完成通知发送到所述处理请求的发送源,
所述用户装置还包括检测部件,检查从所述服务器装置传送的所述完成通知中赋予的所述检查用随机数和所述处理请求中汇总的所述随机数的匹配性。
6.一种通信系统,用通过网络连接的多个装置来执行用于将无效化的内容有效化的一连串处理,其特征在于,该系统包括服务器装置和用户装置,
所述服务器装置包括:
识别信息发送部件,当接收到识别信息请求时,生成唯一的识别信息,并将生成的该识别信息发送到所述识别信息请求的发送源;
收费处理执行部件,如果接收到赋予了识别信息的所述内容的费用的收费处理的处理请求,则对一个所述识别信息仅执行一次所述收费处理;以及
完成通知发送部件,在所述收费处理执行部件完成了所述收费处理时,以及在再次接收到与完成的所述收费处理相同的赋予了识别信息的所述收费处理的所述处理请求时,对所述处理请求的发送源发送所述收费处理的完成通知;
所述用户装置包括:
识别信息请求发送部件,用于对所述服务器装置发送所述识别信息请求;
处理请求发送部件,对所述服务器装置发送赋予了所述识别信息的所述内容的所述收费处理的所述处理请求,所述识别信息是对应所述识别信息请求从所述服务器装置发送来的识别信息;
有效化处理执行部件,如果从所述服务器装置接收到所述完成通知,则执行无效化的所述内容的有效化处理;以及
重发部件,如果在接收到所述处理请求发送部件发送的所述处理请求所对应的完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
7.一种服务器装置,在与通过网络连接的其他装置间进行协同的处理,其特征在于,该服务器装置包括:
识别信息发送部件,当接收到识别信息请求时,生成唯一的识别信息,并将生成的该识别信息发送到所述识别信息请求的发送源;
第1处理执行部件,如果赋予了识别信息的第1处理的处理请求,则对一个所述识别信息仅执行一次所述第1处理;以及
完成通知发送部件,在所述第1处理执行部件完成了所述第1处理时,以及在再次接收到赋予了与完成的所述第1处理相同的识别信息的所述第1处理的所述处理请求时,对所述处理请求的发送源发送所述第1处理完成通知。
8.如权利要求7所述的服务器装置,其特征在于,
还包括存储部件,如果所述第1处理完成,则存储赋予了所述识别信息的所述第1处理的所述处理请求,
所述第1处理执行部件和所述完成通知发送部件根据所述接收到的处理请求是否被存储在所述存储部件中,来判断对所述识别信息的所述第1处理是否已经完成。
9.如权利要求8所述的服务器装置,其特征在于,
还包括消除部件,在发送所述第1处理完成通知后,如果接收到与所述第1处理预先相关联的第2处理的处理完成响应,则从所述存储部件中消除赋予了所述识别信息的所述第1处理的所述处理请求。
10.如权利要求7所述的服务器装置,其特征在于,
所述识别信息发送部件将从所述识别信息请求的发送源传送来的随机数和所述识别信息汇总加密,将加密的加密识别信息发送到所述发送源。
11.如权利要求7所述的服务器装置,其特征在于,
还包括解密部件,如果接收到与赋予了所述识别信息的所述第1处理的处理请求和随机数进行汇总加密的加密处理请求,则对该加密处理请求进行解密,并取出所述随机数和所述处理请求,
所述完成通知部件将所述随机数作为检查用随机数,将赋予的所述完成通知发送到所述处理请求的发送源。
12.一种服务器装置,进行有偿的内容费用的收费,其特征在于,该服务器装置包括:
识别信息发送部件,当接收到识别信息请求时,生成唯一的识别信息,并将生成的该识别信息发送到所述识别信息请求的发送源;
收费处理执行部件,如果接收到赋予了识别信息的所述内容费用的收费处理的处理请求,则对一个所述识别信息仅执行一次所述收费处理;以及
完成通知发送部件,在所述收费处理执行部件完成了所述收费处理时,以及在再次接收到赋予了与完成的所述收费处理相同的识别信息的所述收费处理的所述处理请求时,对所述处理请求的发送源发送所述收费处理完成通知。
13.一种用户装置,在与通过网络连接的服务器装置之间进行协同的处理,其特征在于,该用户装置包括:
识别信息请求发送部件,用于对所述服务器装置发送所述识别信息请求;
处理请求发送部件,对所述服务器装置发送赋予了识别信息的第1处理的处理请求,所述识别信息是对应所述识别信息请求从所述服务器装置发送来的识别信息;
第2处理执行部件,如果从所述服务器装置接收到所述第1处理完成通知,则执行与所述第1处理预先相关联的第2处理;以及
重发部件,如果在接收到所述处理请求发送部件发送的所述处理请求对应的所述完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
14.如权利要求13所述的用户装置,其特征在于,
还包括处理完成响应部件,如果所述第2处理完成,则对所述服务器装置发送所述第2处理的处理完成响应。
15.如权利要求13所述的用户装置,其特征在于,
还包括检查部件,如果从所述服务器装置接收到汇总随机数和所述识别信息并加密的加密识别信息,则对该加密识别信息进行解密并取出所述随机数,检查取出的所述随机数和传送到所述服务器装置中的随机数的匹配性。
16.如权利要求13所述的用户装置,其特征在于,
所述处理请求发送部件将赋予了所述识别信息的所述第1处理的处理请求和随机数汇总并加密,将加密的加密处理请求发送到所述服务器装置,
还包括检查部件,检查从所述服务器装置传送来的赋予在所述完成通知中的检查用随机数和汇总在所述处理请求中的所述随机数的匹配性。
17.一种用户装置,将无效的内容有效化处理与服务器装置的处理协同进行,其特征在于,该用户装置包括:
识别信息请求发送部件,用于对所述服务器装置发送所述识别信息请求;
处理请求发送部件,对所述服务器装置发送赋予了识别信息的收费处理的处理请求,所述识别信息是对应所述识别信息请求从所述服务器装置发送来的识别信息;
有效化处理执行部件,如果从所述服务器装置接收到所述收费处理的完成通知,则执行无效化的所述内容的有效化处理;以及
重发部件,如果在接收到所述处理请求发送部件发送的所述处理请求所对应的完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
18.一种携带电话机,将无效化的内容的有效化处理与服务器装置的处理协同进行,其特征在于,该携带电话机包括:
识别信息请求发送部件,用于对所述服务器装置发送所述识别信息请求;
处理请求发送部件,对所述服务器装置发送赋予了识别信息的收费处理的处理请求,所述识别信息是对应所述识别信息请求从所述服务器装置发送来的识别信息;
有效化处理执行部件,如果从所述服务器装置接收到所述收费处理的完成通知,则执行无效化的所述内容的有效化处理;以及
重发部件,如果在接收到所述处理请求发送部件发送的所述处理请求所对应的完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
19.一种通信方法,用于在通过网络连接的服务器装置和用户装置之间进行协同处理,其特征在于:
所述用户装置对所述服务器装置发送赋予了识别信息的第1处理的处理请求,
如果所述服务器装置接收到所述处理请求,则对一个所述识别信息仅执行一次所述第1处理,在所述第1处理完成时,以及在再次接收到赋予了与完成的所述第1处理相同的识别信息的所述第1处理的所述处理请求时,对所述用户装置发送所述第1处理完成通知,
在所述用户装置从所述服务器装置接收到所述完成通知的情况下,执行与所述第1处理预先关联的第2处理,如果在接收到所述完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
20.一种通信方法,用于在通过网络连接的服务器装置和用户装置之间进行使无效化的内容有效化的一连串处理,其特征在于:
所述用户装置对所述服务器装置发送赋予了识别信息的所述内容费用的收费处理的处理请求,
如果所述服务器装置接收到所述处理请求,则对一个所述识别信息仅执行一次所述收费处理,在所述收费处理完成时,以及在再次接收到赋予了与完成的所述收费处理相同的识别信息的所述收费处理的所述处理请求时,对所述用户装置发送所述收费处理完成通知,
在所述用户装置从所述服务器装置接收到所述完成通知的情况下,执行无效化的所述内容的有效化处理,如果在接收到所述完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
21.一种协同处理提供方法,用于在与通过网络连接的另一装置之间进行协同处理的服务器装置,其特征在于:
如果接收到赋予了识别信息的第1处理的处理请求,则对一个所述识别信息仅执行一次所述第1处理,
在所述第1处理完成时,以及在再次接收到与赋予了完成的所述第1处理的识别信息的所述第1处理的所述处理请求时,对所述处理请求的发送源发送所述第1处理完成通知。
22.一种代行收费方法,用于进行有偿的内容费用的代行收费的应用服务器,其特征在于:
如果接收到赋予了识别信息的所述内容费用的收费处理的处理请求,则对一个所述识别信息仅执行一次所述收费处理,
在所述收费处理完成时,以及在再次接收到与赋予了完成的所述收费处理的识别信息的所述收费处理的所述处理请求时,对所述处理请求的发送源发送所述收费处理完成通知。
23.一种协同处理方法,用于在与通过网络连接的服务器装置之间进行协同处理的用户装置,其特征在于:
对所述服务器装置发送赋予了识别信息的所述第1处理的处理请求,
在从所述服务器装置接收到所述第1处理完成通知的情况下,执行与所述第1处理预先关联的第2处理,如果在接收到所述完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
24.一种内容有效化方法,用于与服务器装置协同进行无效化的内容的有效化处理的用户装置,其特征在于:
对所述服务器装置发送赋予了识别信息的收费处理的处理请求,
在从所述服务器装置接收到所述收费处理的所述完成通知的情况下,执行无效化的所述内容的有效化处理,如果在接收到所述完成通知前检测出通信差错,则对所述服务器装置重发所述处理请求。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP204575/01 | 2001-07-05 | ||
JP204575/2001 | 2001-07-05 | ||
JP2001204575A JP3780880B2 (ja) | 2001-07-05 | 2001-07-05 | 通信システム、サーバ装置、クライアント装置、連携処理提供方法、連携処理方法、プログラムおよび記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1465028A CN1465028A (zh) | 2003-12-31 |
CN1268105C true CN1268105C (zh) | 2006-08-02 |
Family
ID=19041016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB028025989A Expired - Fee Related CN1268105C (zh) | 2001-07-05 | 2002-07-02 | 用于通信网络的通信系统及通信方法 |
Country Status (6)
Country | Link |
---|---|
US (4) | US7334025B2 (zh) |
EP (1) | EP1403797A4 (zh) |
JP (1) | JP3780880B2 (zh) |
KR (1) | KR20030040439A (zh) |
CN (1) | CN1268105C (zh) |
WO (1) | WO2003005263A1 (zh) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020107795A1 (en) * | 2001-02-02 | 2002-08-08 | Brian Minear | Application distribution and billing system in a wireless network |
JP3780880B2 (ja) * | 2001-07-05 | 2006-05-31 | ソニー株式会社 | 通信システム、サーバ装置、クライアント装置、連携処理提供方法、連携処理方法、プログラムおよび記録媒体 |
US6996537B2 (en) | 2001-08-13 | 2006-02-07 | Qualcomm Incorporated | System and method for providing subscribed applications on wireless devices over a wireless network |
US9203923B2 (en) * | 2001-08-15 | 2015-12-01 | Qualcomm Incorporated | Data synchronization interface |
JP2003242280A (ja) * | 2002-02-15 | 2003-08-29 | Sony Corp | コンテンツ提供システムとその方法、コンテンツ処理装置ならびにプログラム |
US20040043753A1 (en) * | 2002-08-30 | 2004-03-04 | Wake Susan L. | System and method for third party application sales and services to wireless devices |
KR100957797B1 (ko) * | 2002-11-13 | 2010-05-13 | 엘지전자 주식회사 | 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법과,콘텐츠 제공서버에서의 콘텐츠 정보 제공방법 |
KR100892977B1 (ko) * | 2002-11-16 | 2009-04-10 | 엘지전자 주식회사 | 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법과,콘텐츠 제공서버에서의 콘텐츠 정보 제공방법 |
EP1603051A4 (en) * | 2003-01-27 | 2012-01-18 | Panasonic Corp | DISTRIBUTION SYSTEM FOR DIGITAL CONTENT |
JP2004272561A (ja) | 2003-03-07 | 2004-09-30 | Bitwallet Inc | 携帯端末装置、携帯端末方法、携帯端末プログラム、提供サーバ装置、提供サーバ方法、及び提供サーバプログラム |
US9232077B2 (en) | 2003-03-12 | 2016-01-05 | Qualcomm Incorporated | Automatic subscription system for applications and services provided to wireless devices |
JPWO2005033994A1 (ja) | 2003-09-30 | 2006-12-14 | ソニー株式会社 | 属性情報取得方法 |
KR100898529B1 (ko) * | 2004-01-21 | 2009-05-20 | 퀄컴 인코포레이티드 | 무선 가입자 네트워크에서 애플리케이션-기반 가치 과금 |
US7827603B1 (en) | 2004-02-13 | 2010-11-02 | Citicorp Development Center, Inc. | System and method for secure message reply |
US20050289047A1 (en) * | 2004-06-28 | 2005-12-29 | Oliver Mitchell B | Virtual marketplace for wireless device applications and services with integrated multi-party settlement |
GB2419067A (en) * | 2004-10-06 | 2006-04-12 | Sharp Kk | Deciding whether to permit a transaction, based on the value of an identifier sent over a communications channel and returned over a secure connection |
US9350875B2 (en) | 2005-05-31 | 2016-05-24 | Qualcomm Incorporated | Wireless subscriber billing and distribution |
US9185538B2 (en) | 2005-05-31 | 2015-11-10 | Qualcomm Incorporated | Wireless subscriber application and content distribution and differentiated pricing |
US20090151006A1 (en) * | 2005-08-31 | 2009-06-11 | Sony Corporation | Group registration device, group registration release device, group registration method, license acquisition device, license acquisition method, time setting device, and time setting method |
JP4760233B2 (ja) * | 2005-08-31 | 2011-08-31 | ソニー株式会社 | グループ登録装置,グループ登録方法,グループ登録解除装置,及びグループ登録解除方法 |
JP4760232B2 (ja) * | 2005-08-31 | 2011-08-31 | ソニー株式会社 | 時刻設定装置及び時刻設定方法 |
JP4760234B2 (ja) * | 2005-08-31 | 2011-08-31 | ソニー株式会社 | ライセンス取得装置及びライセンス取得方法 |
KR100705238B1 (ko) | 2005-11-15 | 2007-04-06 | 엘지전자 주식회사 | 에러 체크 코드를 이용한 데이터 동기화 방법과 이를 위한이동 통신 단말기 및 서버 |
JP4016061B2 (ja) | 2006-01-25 | 2007-12-05 | 松下電器産業株式会社 | 端末装置、サーバ装置及びデジタルコンテンツ配信システム |
US9143622B2 (en) | 2006-02-17 | 2015-09-22 | Qualcomm Incorporated | Prepay accounts for applications, services and content for communication devices |
US9185234B2 (en) | 2006-02-22 | 2015-11-10 | Qualcomm Incorporated | Automated account mapping in a wireless subscriber billing system |
US20080126258A1 (en) * | 2006-11-27 | 2008-05-29 | Qualcomm Incorporated | Authentication of e-commerce transactions using a wireless telecommunications device |
JP5528001B2 (ja) * | 2009-04-08 | 2014-06-25 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
US20100306083A1 (en) * | 2009-05-26 | 2010-12-02 | Neurotic Media Llc | Systems and methods for the confirmation of download delivery and its use within a clearinghouse service |
CN104683433B (zh) * | 2013-11-27 | 2018-09-07 | 夏普株式会社 | 网络系统、保持连接方法、通信方法、电子设备、保持连接服务器、应用服务器 |
JP6324229B2 (ja) * | 2014-06-13 | 2018-05-16 | ヤフー株式会社 | 情報処理装置、情報処理方法、情報処理プログラム及び情報処理システム |
US11107071B2 (en) * | 2016-02-01 | 2021-08-31 | Apple Inc. | Validating online access to secure device functionality |
JP6465926B2 (ja) * | 2017-05-30 | 2019-02-06 | キヤノン株式会社 | 情報処理装置、管理システム、制御方法、及びプログラム |
CN107492151B (zh) * | 2017-07-10 | 2020-08-18 | 王志谦 | 用于复式车道基于车辆编码的队列管理发卡/收费方法 |
JP6908844B2 (ja) * | 2017-07-28 | 2021-07-28 | 富士通セミコンダクターメモリソリューション株式会社 | 無線通信機能を備えた半導体記憶装置及びアプリケーション制御方法 |
JP6802777B2 (ja) * | 2017-11-24 | 2020-12-23 | 株式会社カカクコム | 障害耐性の向上した処理の実行要求及びその結果応答のための方法、プログラム及びシステム |
CN109920074A (zh) * | 2019-02-20 | 2019-06-21 | 深圳成谷科技有限公司 | 一种针对etc自由流的扣费处理方法及自由流天线 |
JP7189104B2 (ja) * | 2019-05-28 | 2022-12-13 | 株式会社日立製作所 | 情報処理システム、及び情報処理システムの制御方法 |
KR102120051B1 (ko) * | 2019-11-11 | 2020-06-17 | 석인수 | 수치화된 표면지문을 포함한 제품의 물리적 특징정보 및 블록체인을 활용한 원본 인증 시스템 및 방법 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9121995D0 (en) | 1991-10-16 | 1991-11-27 | Jonhig Ltd | Value transfer system |
JPH0738556A (ja) * | 1993-07-21 | 1995-02-07 | Nippon Telegr & Teleph Corp <Ntt> | データベース利用管理方法 |
JPH0974549A (ja) * | 1995-07-05 | 1997-03-18 | Toshiba Corp | 課金システム装置 |
JP3526688B2 (ja) * | 1996-03-29 | 2004-05-17 | 富士通株式会社 | コネクションレスな通信における従量制課金システムおよび方法 |
KR100473536B1 (ko) * | 1996-05-22 | 2005-05-16 | 마츠시타 덴끼 산교 가부시키가이샤 | 기기간통신의안전성을확보하는암호화장치및통신시스템 |
US5812668A (en) * | 1996-06-17 | 1998-09-22 | Verifone, Inc. | System, method and article of manufacture for verifying the operation of a remote transaction clearance system utilizing a multichannel, extensible, flexible architecture |
US5905422A (en) * | 1996-11-26 | 1999-05-18 | Siemens Electromechanical Components, Inc. | Relay adjustment structure |
JP3994466B2 (ja) * | 1997-03-26 | 2007-10-17 | ソニー株式会社 | ユーザ端末及び携帯再生装置 |
JP3774293B2 (ja) * | 1997-04-21 | 2006-05-10 | 株式会社野村総合研究所 | 課金方法 |
JP3324454B2 (ja) * | 1997-07-16 | 2002-09-17 | 株式会社デンソー | 移動体通信装置 |
JP3831092B2 (ja) * | 1997-09-19 | 2006-10-11 | 富士通株式会社 | サーバ |
JPH11185073A (ja) * | 1997-12-25 | 1999-07-09 | Mitsubishi Heavy Ind Ltd | 有料道路の料金収受システム |
JPH11224288A (ja) * | 1998-02-06 | 1999-08-17 | Hitachi Ltd | 利用条件販売型デジタルコンテンツ販売電子モールシステム |
US6230269B1 (en) * | 1998-03-04 | 2001-05-08 | Microsoft Corporation | Distributed authentication system and method |
JP3323129B2 (ja) * | 1998-05-22 | 2002-09-09 | 日本電気テレコムシステム株式会社 | ファイル転送プロトコル方式、方法、および記録媒体 |
JP2000155735A (ja) * | 1998-11-20 | 2000-06-06 | Mitsubishi Electric Corp | ディジタルコンテンツ配布システム装置 |
US6460076B1 (en) * | 1998-12-21 | 2002-10-01 | Qwest Communications International, Inc. | Pay per record system and method |
WO2001016671A1 (en) * | 1999-09-01 | 2001-03-08 | Matsushita Electric Industrial Co., Ltd. | Digital data copyright protection system |
US7124094B1 (en) * | 1999-10-27 | 2006-10-17 | Konica Corporation | Print system, service system, data server, master server, print client system and printer |
US7496767B2 (en) * | 2001-01-19 | 2009-02-24 | Xerox Corporation | Secure content objects |
JP3780880B2 (ja) * | 2001-07-05 | 2006-05-31 | ソニー株式会社 | 通信システム、サーバ装置、クライアント装置、連携処理提供方法、連携処理方法、プログラムおよび記録媒体 |
CA2419305C (en) * | 2003-02-20 | 2006-03-21 | Ibm Canada Limited - Ibm Canada Limitee | Unified logging service for distributed applications |
US7464298B2 (en) * | 2005-07-01 | 2008-12-09 | International Business Machines Corporation | Method, system, and computer program product for multi-domain component management |
-
2001
- 2001-07-05 JP JP2001204575A patent/JP3780880B2/ja not_active Expired - Fee Related
-
2002
- 2002-07-02 WO PCT/JP2002/006700 patent/WO2003005263A1/ja active Application Filing
- 2002-07-02 KR KR10-2003-7003219A patent/KR20030040439A/ko active IP Right Grant
- 2002-07-02 US US10/363,379 patent/US7334025B2/en not_active Expired - Fee Related
- 2002-07-02 EP EP02741401A patent/EP1403797A4/en not_active Withdrawn
- 2002-07-02 CN CNB028025989A patent/CN1268105C/zh not_active Expired - Fee Related
-
2007
- 2007-12-11 US US12/001,359 patent/US20080109353A1/en not_active Abandoned
- 2007-12-11 US US12/001,333 patent/US20080222477A1/en not_active Abandoned
- 2007-12-11 US US12/001,377 patent/US20080109534A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20080109534A1 (en) | 2008-05-08 |
US20080222477A1 (en) | 2008-09-11 |
JP3780880B2 (ja) | 2006-05-31 |
EP1403797A1 (en) | 2004-03-31 |
EP1403797A4 (en) | 2007-01-31 |
US20080109353A1 (en) | 2008-05-08 |
US7334025B2 (en) | 2008-02-19 |
US20030208532A1 (en) | 2003-11-06 |
CN1465028A (zh) | 2003-12-31 |
WO2003005263A1 (fr) | 2003-01-16 |
KR20030040439A (ko) | 2003-05-22 |
JP2003016041A (ja) | 2003-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1268105C (zh) | 用于通信网络的通信系统及通信方法 | |
CN1496628A (zh) | 内容分配系统 | |
CN1269333C (zh) | 信息处理方法和装置 | |
CN1274107C (zh) | 加密数据分发系统 | |
CN100340079C (zh) | 数据再生设备 | |
CN1290052C (zh) | 个人电子价值银行系统 | |
CN1449540A (zh) | 安全收集,存储和发送信息的方法和系统 | |
CN1692339A (zh) | 内容分发系统、信息处理设备或方法、以及计算机程序 | |
CN1465006A (zh) | 用于管理存储在移动终端存储块中的程序的系统 | |
CN1855805A (zh) | Sip消息的加密方法和加密通信系统 | |
CN1571959A (zh) | 信息处理设备、信息处理方法和计算机程序 | |
CN1545661A (zh) | 信息处理装置和方法、信息处理系统、记录介质和程序 | |
CN1520655A (zh) | 信息处理设备和方法以及存储媒体 | |
CN100350775C (zh) | 信息分发系统及其方法、终端、服务器、及终端连接方法 | |
CN1625888A (zh) | 启动远程通信操作机构提供金融交易服务的系统和方法 | |
CN1521979A (zh) | 根据数字权利管理(drm)系统在所定义的诸如组织之类的领域中公布数字内容 | |
CN1470972A (zh) | 用于提供安全服务器密钥操作的系统和方法 | |
CN1682499A (zh) | 内容分发系统 | |
CN1386237A (zh) | 电子值系统 | |
CN1692340A (zh) | 内容传送系统、信息处理设备或信息处理方法和计算机 | |
CN1300402A (zh) | 信息处理设备、信息处理方法和提供介质 | |
CN1463514A (zh) | 信息处理装置 | |
CN1468408A (zh) | 采用综合计费的网络聊天 | |
CN1756150A (zh) | 信息管理仪器、信息管理方法和程序 | |
CN1430834A (zh) | 内容数据存储装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060802 Termination date: 20090803 |