Relay apparatus, client apparatus, and computer-readable medium
Abstract
A relay apparatus includes a storage, request data reception and transmission units, a mode data reception unit, a specified condition conversion unit, a content identifier reception unit, a generation unit, and a display data transmission unit. The storage stores a service identifier, access destination information, and a conversion routine for the format of a specified condition specifying content, for each of storage services. The request data reception unit receives a service identifier and a specified condition from a client apparatus. The mode data reception unit receives mode data specifying a client apparatus display format. The specified condition conversion unit converts the specified condition into a server format, which is transmitted by the request data transmission unit using access destination information. The content identifier reception unit receives content identifiers from the server, for which the generation unit generates display data. The display data transmission unit transmits it to the client apparatus.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A relay apparatus comprising:
a storage that stores a service identifier, access destination information, and a conversion routine which are associated with each other, for each of a plurality of storage services, the service identifier being an identifier for identifying the storage service, the access destination information indicating information used to access a server which provides the storage service, the conversion routine indicating a rule for converting a format of a specified condition indicating a condition used to specify one or more pieces of content between a format used in the server providing the storage service and a format used in a client apparatus; a request data reception unit that receives a service identifier and a specified condition as request data from the client apparatus; a mode data reception unit that receives mode data for specifying a display format used when the client apparatus displays a search result according to the specified condition received by the request data reception unit; a specified condition conversion unit that converts the specified condition received by the request data reception unit into a format used in the server, in accordance with a conversion routine stored in the storage in such a manner that the conversion routine is associated with the service identifier received by the request data reception unit; a request data transmission unit that transmits the specified condition obtained through the conversion performed by the specified condition conversion unit, as request data in accordance with access destination information stored in the storage in such a manner that the access destination information is associated with the service identifier received by the request data reception unit; a content identifier reception unit that receives a content identifier transmitted from the server as a response to the request data transmitted by the request data transmission unit; a generation unit that generates display data indicating an instruction to display the content identifier received by the content identifier reception unit in the display format specified by the mode data received by the mode data reception unit; and a display data transmission unit that transmits the display data generated by the generation unit, as a response to the request data received by the request data reception unit to the client apparatus.
2 . The relay apparatus according to claim 1 ,
wherein, in the case where the request data reception unit receives a plurality of service identifiers from the client apparatus,
the specified condition conversion unit converts the specified condition received by the request data reception unit, for each of the plurality of service identifiers received by the request data reception unit, in accordance with a conversion routine stored in the storage in such a manner that the conversion routine is associated with the service identifier, so as to generate a plurality of specified conditions corresponding to the plurality of respective service identifiers,
the request data transmission unit transmits the plurality of specified conditions generated by the specified condition conversion unit, as a plurality of pieces of request data in accordance with pieces of access destination information stored in the storage in such a manner that the pieces of access destination information are associated with the plurality of service identifiers corresponding to the plurality of specified conditions, and
the content identifier reception unit receives content identifiers transmitted from a plurality of servers, as responses to the plurality of pieces of request data transmitted by the request data transmission unit.
3 . The relay apparatus according to claim 2 ,
wherein the content identifier reception unit receives the content identifiers at different timings from the plurality of servers, wherein the generation unit generates display data indicating an instruction to display the content identifiers which have been received by the content identifier reception unit, every time a predetermined time period has elapsed, and wherein, every time the generation unit generates display data, the display data transmission unit transmits the display data.
4 . The relay apparatus according to claim 1 ,
wherein the mode data specifies display order of the content identifiers.
5 . The relay apparatus according to claim 2 ,
wherein the mode data specifies display order of the content identifiers.
6 . The relay apparatus according to claim 3 ,
wherein the mode data specifies display order of the content identifiers.
7 . The relay apparatus according to claim 1 ,
wherein the mode data indicates an instruction to display the content identifiers on a storage-service-by-storage-service basis.
8 . The relay apparatus according to claim 2 ,
wherein the mode data indicates an instruction to display the content identifiers on a storage-service-by-storage-service basis.
9 . The relay apparatus according to claim 3 ,
wherein the mode data indicates an instruction to display the content identifiers on a storage-service-by-storage-service basis.
10 . The relay apparatus according to claim 4 ,
wherein the mode data indicates an instruction to display the content identifiers on a storage-service-by-storage-service basis.
11 . The relay apparatus according to claim 5 ,
wherein the mode data indicates an instruction to display the content identifiers on a storage-service-by-storage-service basis.
12 . The relay apparatus according to claim 6 ,
wherein the mode data indicates an instruction to display the content identifiers on a storage-service-by-storage-service basis.
13 . A client apparatus comprising:
an acquisition unit that acquires a service identifier for identifying a storage service, a specified condition indicating a condition for specifying one or more pieces of content, and mode data specifying a display format of a search result according to the specified condition; a request data transmission unit that transmits the service identifier and the specified condition which are acquired by the acquisition unit, as request data to a relay apparatus; a content identifier reception unit that receives a content identifier for identifying content, the content identifier being transmitted from the relay apparatus as a response to the request data transmitted by the request data transmission unit; and a display controller that causes a display apparatus to display the content identifier received by the content identifier reception unit, in the display format specified by the mode data acquired by the acquisition unit.
14 . A non-transitory computer readable medium storing a program causing a computer to execute a process comprising:
storing a service identifier, access destination information, and a conversion routine which are associated with each other, for each of a plurality of storage services, the service identifier being an identifier for identifying the storage service, the access destination information indicating information used to access a server which provides the storage service, the conversion routine indicating a rule for converting a format of a specified condition indicating a condition used to specify one or more pieces of content between a format used in the server providing the storage service and a format used in a client apparatus; receiving a service identifier and a specified condition as request data from the client apparatus; receiving mode data for specifying a display format used when the client apparatus displays a search result according to the received specified condition; converting the received specified condition into a format used in the server, in accordance with a conversion routine stored in the storage in such a manner that the conversion routine is associated with the received service identifier; transmitting the specified condition obtained through the conversion, as request data in accordance with access destination information stored in the storage in such a manner that the access destination information is associated with the received service identifier; receiving a content identifier transmitted from the server as a response to the transmitted request data; generating display data indicating an instruction to display the received content identifier in the display format specified by the received mode data; and transmitting the generated display data, as a response to the received request data to the client apparatus.
15 . A non-transitory computer readable medium storing a program causing a computer to execute a process comprising:
acquiring a service identifier for identifying a storage service, a specified condition indicating a condition for specifying one or more pieces of content, and mode data specifying a display format of a search result according to the specified condition; transmitting the acquired service identifier and the acquired specified condition, as request data to a relay apparatus; receiving a content identifier for identifying content, the content identifier being transmitted from the relay apparatus as a response to the transmitted request data; and causing a display apparatus to display the received content identifier, in the display format specified by the acquired mode data.Join the waitlist — get patent alerts
Track US2014258468A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.