Method and system for inter-device service access
AssigneeAlibaba Group Holding Limited
InventorShaoxiang Qiu
Life of this patent
Estimating the term…
Abstract
Inter-device service access is disclosed including issuing, by a source device running a first program, an access request by the first program for a specific service, and transmitting, by the source device running the first program, the access request through an inter-device link to a target device that provides the specific service, the target device being configured to receive the access request, forward the received access request to a second program running on the target device, the second program executing a corresponding service function.
Claims28
A method, comprising:
- issuing, by a source device running a first program, an access request by the first program for a specific service, comprising:
- encapsulating the access request based on pre-stored service configuration information, wherein the pre-stored service configuration information includes a first service configuration information of the source device and a second service configuration information of a target device, wherein the first service configuration information of the source device includes at least one remote service configuration item having the following information:
- a target device identifier of the target device and a service identifier of the specific service, and wherein the second service configuration information of the target device includes at least one local service configuration item comprising:
- a service identifier of the specific service and a program identifier of a second program providing the specific service;
- and
- issuing the access request;
- and
- transmitting, by the source device running the first program, the access request through an inter-device link to the target device that provides the specific service, wherein the target device is configured to receive the access request, forward the received access request to the second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device, wherein the transmitting of the access request through the inter-device link to the target device that provides the specific service comprises:
- transmitting the access request through the inter-device link based on the target device identifier included in the access request to the target device that provides the specific service, the access request including a service identifier of the specific service of the first program and the target device identifier.
A method, comprising:
- receiving, using a target device, an access request for a specific service from a source device running a first program through an inter-device link;
- and
- forwarding, using the target device, the received access request to a second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device, wherein the forwarding of the received access request to the second program running on the target device comprises:
- after receiving the access request, executing, using the target device, a decapsulation of the access request to acquire a service identifier;
- looking up, using the target device, a local service configuration item in service configuration information using the service identifier and acquiring an identifier of a second program process that provides the corresponding service;
- and
- forwarding, using the target device, the decapsulated access request to the second program using the identifier of the second program, the second program executing a corresponding service function.
A method, comprising:
- receiving, using a target device, an access request for a specific service from a source device running a first program through an inter-device link;
- and
- forwarding, using the target device, the received access request to a second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device, wherein the forwarding of the received access request to the second program running on the target device comprises:
- determining, using the master device, according to a preset message forwarding rule whether the master device can use an inter-device link to forward the access request;
- and
- in response to a determination that the master device can use the inter-device link to forward the access request, executing a corresponding forwarding operation.
A method, comprising:
- receiving, using a target device, an access request for a specific service from a source device running a first program through an inter-device link;
- forwarding, using the target device, the received access request to a second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device;
- and
- issuing, using the target device, second program response information regarding the access request and transmitting the second program response information via the inter-device link to the source device.
A method implemented by a vehicle-mounted system, comprising:
- receiving, using a target device, an access request for a specific service from a source device running a first program through an inter-device link, wherein the target device comprises:
- a vehicle-mounted DVD, wherein the source device comprises:
- a smart phone;
- and
- forwarding, using the target device, the received access request to a second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device, wherein the forwarding of the received access request to the second program running on the target device comprises:
- forwarding, using the vehicle-mounted DVD, the received access request to a video playing program that is running on the vehicle-mounted DVD, the video playing program executing a corresponding video playing function.
A method implemented by a vehicle-mounted system, comprising:
- receiving, using a target device, an access request for a specific service from a source device running a first program through an inter-device link, wherein the specific service comprises:
- a data storage service, wherein the source device comprises:
- a smart phone, and wherein the target device comprises:
- a vehicle-mounted hard disk drive;
- and
- forwarding, using the target device, the received access request to a second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device, wherein the forwarding of the received access request to the second program running on the target device comprises:
- forwarding, using the vehicle-mounted hard disk drive, the received access request to a data storage program that is running on the vehicle-mounted hard disk drive;
- and
- executing, using the data storage program, a corresponding data storage function.
A method implemented by a home entertainment system, comprising:
- receiving, using a target device, an access request for a specific service from a source device running a first program through an inter-device link, wherein the specific service comprises:
- a video playing service, wherein the source device comprises:
- a smart phone, and wherein the target device comprises:
- a smart television or tablet computer;
- and
- forwarding, using the target device, the received access request to a second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device, wherein the forwarding of the received access request to the second program running on the target device comprises:
- forwarding, using the smart television or the tablet computer, the received access request to a video playing program that is running on the smart television or the tablet computer;
- and
- executing, using the video playing program, a corresponding video playing function.
A system, comprising:
- a processor;
- and
- a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
- receive, using a target device, an access request for a specific service from a source device running a first program through an inter-device link;
- and
- forward, using the target device, the received access request to a second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device, wherein the forwarding of the received access request to the second program running on the target device comprises to:
- after receiving the access request, execute, using the target device, a decapsulation of the access request to acquire a service identifier;
- look up, using the target device, a local service configuration item in service configuration information using the service identifier and acquiring an identifier of a second program process that provides the corresponding service;
- and
- forward, using the target device, the decapsulated access request to the second program using the identifier of the second program, the second program executing a corresponding service function.
A system, comprising:
- a processor;
- and
- a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
- issue, by a source device running a first program, an access request by the first program for a specific service, comprising to:
- encapsulate the access request based on pre-stored service configuration information, wherein the pre-stored service configuration information includes a first service configuration information of the source device and a second service configuration information of a target device, wherein the first service configuration information of the source device includes at least one remote service configuration item having the following information:
- a target device identifier of the target device and a service identifier of the specific service, and wherein the second service configuration information of the target device includes at least one local service configuration item comprising:
- a service identifier of the specific service and a program identifier of a second program providing the specific service;
- and
- issue the access request;
- and
- transmit, by the source device running the first program, the access request through an inter-device link to the target device that provides the specific service, wherein the target device is configured to receive the access request, forward the received access request to the second program running on the target device, the second program executing a corresponding service function, wherein the inter-device link comprises:
- links established separately by each different device with a master device through a link port provided by the master device, wherein the transmitting of the access request through the inter-device link to the target device that provides the specific service comprises to:
- transmit the access request through the inter-device link based on the target device identifier included in the access request to the target device that provides the specific service, the access request including a service identifier of the specific service of the first program and the target device identifier.
Dependencies are inferred from the claim text.