EP2829984A1

Information processing system, information processing method, information processing device, and control method and control program therefor

Abstract

A system of this invention is directed to an information processing system that acquires a processing result at a desired timing without interrupting execution of an application even if communication disconnection occurs when requesting another information processing apparatus to execute information processing. The information processing system includes a first information processing apparatus and a second information processing apparatus which are connected to each other for communication. In response to a request of information processing from the first information processing apparatus to the second information processing apparatus, access information used to access a processing result storage in which the second information processing apparatus stores a result of the information processing is generated and notified to the first information processing apparatus. The second information processing apparatus continues executing the information processing during communication disconnection between the first information processing apparatus and the second information processing apparatus, stores the result of the information processing in the processing result storage to be accessed based on the access information, and provides the result of the information processing stored in the processing result storage in response to an access based on the access information from the first information processing apparatus.

EP2829984A1, drawing sheet 1
Sheet 1 of 43

Term

Projected expiry 28 February 2033.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

33 claims: 8 independent, 25 dependent

  1. 1
    An information processing system including a first information processing apparatus and a second information processing apparatus which are connected to each other for communication, comprising:a requester arranged in said first information processing apparatus that sends a request of executing information processing to said second information processing apparatus;an access information notifier that generates access information used to access a processing result storage in which said second information processing apparatus stores a result of the information processing in accordance with the request of the information processing from said first information processing apparatus, and notifies the access information from said second information processing apparatus to said first information processing apparatus;a processing controller that continues executing the information processing during communication disconnection between said first information processing apparatus and said second information processing apparatus, and stores result of the information processing into said processing result storage to be accessed based on the access information;and a processing result provider that provides the result of the information processing stored in said processing result storage to said first information processing apparatus in response to an access based on the access information from said first information processing apparatus.
  2. 4
    The information processing system according to any one of claims 1 to 3, wherein said processing result storage is accessible without intervention of said second information processing apparatus, and said processing result provider provides the result of the information processing stored in said processing result storage to said first information processing apparatus without intervention of said second information processing apparatus in response to an access based on the access information without intervention of said second information processing apparatus.
  3. 5
    The information processing system according to any one of claims 1 to 4, wherein the information processing system comprises a thin client-server system, and said first information processing apparatus comprises a thin client apparatus, and said second information processing apparatus comprises a server.
  4. 6
    The information processing system according to any one of claims 1 to 5, wherein the information processing includes at least one of search processing of information and editing processing of found information.
  5. 7
    The information processing system according to any one of claims 1 to 6, wherein said processing controller includes a database configured to hold an execution procedure of a plurality of applications and the information processing is implemented by combining execution of the plurality of applications.
  6. 10
    The information processing system according to any one of claims 7 to 9, wherein the execution procedure of the plurality of applications is generated from a history of screen manipulations corresponding to one of the client and the customer and processed by said processing controller.
  7. 11
    The information processing system according to any one of claims 1 to 10, further comprising a time designator that receives a time at which the result of the information processing is necessary, together with the request of the information processing from said first information processing apparatus, wherein said processing controller executes the information processing in consideration of the time at which the result of the information processing is necessary, and store the result of the information processing into said processing result storage.
  8. 12
    The information processing system according to any one of claims 1 to 11, further comprising a time designator that receives a periodical date and time at which the result of the information processing is necessary, together with the request of the information processing from said first information processing apparatus, wherein said processing controller periodically executes the information processing in consideration of the periodical date and time at which the result of the information processing is necessary, and periodically store the result of the information processing into said processing result storage.
  9. 13
    The information processing system according to any one of claims 1 to 12, wherein said processing controller executes the information processing in consideration of one of a load and power consumption of said second information processing apparatus, and store the result of the information processing into said processing result storage.
  10. 14
    The information processing system according to any one of claims 1 to 13, wherein said processing result provider comprises a providing controller that controls to, when said first information processing apparatus has no capability of processing the processing result stored in said processing result storage, cause said second information processing apparatus to process the processing result and directly exchange information with an input or output terminal connected to said first information processing apparatus.
  11. 15
    A control method of an information processing system including a first information processing apparatus and a second information processing apparatus which are connected to each other for communication, the method comprising:sending a request of executing information processing from the first information processing apparatus to the second information processing apparatus;generating access information used to access a processing result storage in which the second information processing apparatus stores a result of the information processing in accordance with the request of the information processing from the first information processing apparatus, and notifying the access information from the second information processing apparatus to the first information processing apparatus;continuing to execute the information processing by the second information processing apparatus during communication disconnection between the first information processing apparatus and the second information processing apparatus, and storing the result of the information processing into the processing result storage to be accessed based on the access information;and providing the result of the information processing stored in the processing result storage to the first information processing apparatus in response to an access based on the access information from the first information processing apparatus.
  12. 16
    An information processing apparatus that receives a request of information processing from another information processing apparatus, comprising:a request acceptor that accepts the request of the information processing from an information processing apparatus of a request source;an access information transmitter that generates access information used to access a processing result storage storing a result of the information processing in accordance with the request of the information processing from the information processing apparatus of the request source, and notifies the information processing apparatus of the request source of the access information;a processing controller that continues executing the information processing during communication disconnection to the information processing apparatus of the request source, and stores the result of the information processing into said processing result storage to be accessed based on the access information;and a processing result provider that provides the result of the information processing stored in said processing result storage to the information processing apparatus of the request source in response to an access based on the access information from the information processing apparatus of the request source.
  13. 19
    The information processing apparatus according to any one of claims 16 to 18, wherein the information processing includes at least one of search processing of information and editing processing of found information.
  14. 20
    The information processing apparatus according to any one of claims 16 to 19, wherein said processing controller includes a database configured to hold an execution procedure of a plurality of applications and the information processing is implemented by combining execution of the plurality of applications.
  15. 23
    The information processing apparatus according to any one of claims 20 to 22, wherein the execution procedure of the plurality of applications is generated from a history of screen manipulations corresponding to one of the client and the customer and processed by said processing controller.
  16. 24
    The information processing apparatus according to any one of claims 16 to 23, further comprising a time designator that receives a time at which the result of the information processing is necessary, together with the request of the information processing from the information processing apparatus of the request source, wherein said processing controller executes the information processing in consideration of the time at which the result of the information processing is necessary, and store the result of the information processing into said processing result storage.
  17. 25
    The information processing apparatus according to any one of claims 16 to 24, further comprising a time designator that receives a periodical date and time at which the result of the information processing is necessary, together with the request of the information processing from the information processing apparatus of the request source, wherein said processing controller periodically executes the information processing in consideration of the periodical date and time at which the result of the information processing is necessary, and periodically store the result of the information processing into said processing result storage.
  18. 26
    The information processing apparatus according to any one of claims 16 to 25, wherein said processing controller executes the information processing in consideration of one of a load and power consumption of the information processing apparatus, and store the result of the information processing into said processing result storage.
  19. 27
    The information processing apparatus according to any one of claims 16 to 26, wherein said processing result provider comprises a providing controller that controls to, when the information processing apparatus of the request source has no capability of processing the processing result stored in said processing result storage, cause the second information processing apparatus to process the processing result and directly exchange information with an input or output terminal connected to the information processing apparatus of the request source.
  20. 28
    A control method of an information processing apparatus that receives a request of information processing from another information processing apparatus, the method comprising:accepting the request of the information processing from an information processing apparatus of a request source;generating access information used to access a processing result storage storing a result of the information processing in accordance with the request of the information processing from the information processing apparatus of the request source, and notifying the information processing apparatus of the request source of the access information;continuing to execute the information processing during communication disconnection to the information processing apparatus of the request source, and storing the result of the information processing into the processing result storage to be accessed based on the access information;and providing the result of the information processing stored in the processing result storage to the information processing apparatus of the request source in response to an access based on the access information from the information processing apparatus of the request source.
  21. 29
    A control program of an information processing apparatus that receives a request of information processing from another information processing apparatus, which causes a computer to execute:accepting the request of the information processing from an information processing apparatus of a request source;generating access information used to access a processing result storage storing a result of the information processing in accordance with the request of the information processing from the information processing apparatus of the request source, and notifying the information processing apparatus of the request source of the access information;continuing to execute the information processing during communication disconnection to the information processing apparatus of the request source, and storing the result of the information processing into the processing result storage to be accessed based on the access information;and providing the result of the information processing stored in the processing result storage to the information processing apparatus of the request source in response to an access based on the access information from the information processing apparatus of the request source.
  22. 30
    An information processing apparatus that sends a request of executing information processing to another information processing apparatus, comprising:a request transmitter that transmits the request of the information processing to an information processing system of a request destination;an access information receiver that receives, from the information processing apparatus of the request destination, access information used to access a processing result storage in which the information processing apparatus of the request destination stores a result of the information processing;and a disconnector that disconnects communication with the information processing apparatus of the request destination before an end of the information processing in the information processing apparatus of the request destination.
  23. 31
    The information processing apparatus according to claim 31, further comprising a processing result accessor that accesses the result of the information processing stored in said processing result storage based on the access information.
  24. 32
    A control method of an information processing apparatus that sends a request of executing information processing to another information processing apparatus, the method comprising:transmitting the request of the information processing to an information processing system of a request destination;receiving, from the information processing apparatus of the request destination, access information used to access a processing result storage in which the information processing apparatus of the request destination stores a result of the information processing;and disconnecting communication with the information processing apparatus of the request destination before an end of the information processing in the information processing apparatus of the request destination.
  25. 33
    A control program of an information processing apparatus that sends a request of executing information processing to another information processing apparatus, which causes a computer to execute:transmitting the request of the information processing to an information processing system of a request destination;receiving, from the information processing apparatus of the request destination, access information used to access a processing result storage in which the information processing apparatus of the request destination stores a result of the information processing;and disconnecting communication with the information processing apparatus of the request destination before an end of the information processing in the information processing apparatus of the request destination.
Independent claims25