Distance-aware service discovery mechanism for determining the availability of remote services in wireless personal area networks
First Claim
1. A method for transmitting service discovery information for determining the availability of requested services in a client/server-based network (400), wherein each of a multiplicity of client terminals (402) is connected to a file and/or application server (404, 405) via a wireless network, comprising the step of transmitting (S1) distance information indicating the number of available intermediate network nodes (406) acting as proxy forwarding servers for accessing remotely accessible services between a client terminal (402) and a number of file and/or application servers (404, 405) within said wireless wireless multi-hop network.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention refers to a method for extending replicated service discovery information for determining the availability of requested remote services in a client/server-based network environment (400), wherein each of a multiplicity of client terminals (402) is connected to a single file and/or application server (404, 405) of a specific service provider via a wireless multi-hop network which is based on a store-and-forward messaging principle, i.e. a wireless Personal Area Network (PAN) based on Bluetooth technology. Thereby, said service discovery information is needed for a selection of the optimal service provider. The method comprises the steps of providing (S1) network distance information indicating the number of intermediate network nodes (406) acting as forwarding servers for accessing remotely accessible services between a client terminal (402) and a number of file and/or application servers (404, 405) within said wireless wireless multi-hop network and selecting (S2) a requested remote service running on a file and/or application server (404) of a specific service provider at a network distance in the physical proximity of the respective client terminal (402) which can be reached from said client terminal (402) with a minimum of forwarding delay based on said network distance information.
According to one embodiment of the invention, service discovery information is dynamically adapted (S3) to information concerning varying resource availability and/or changing link characteristics within said wireless multi-hop network. In this connection, cached service discovery information is marked as active (S3a) only as long as a file and/or application server (404, 405) participates in a wireless communication session with the respective client terminal (402) and marked as inactive (S3b) after the connection between said server (404, 405) and the respective client terminal (402) is closed and a predefined time-out period has expired, thereby discarding (S3c) outdated service discovery information. According to a further embodiment, information indicating the usage of requested remote services is taken into account during the process of selecting (S2) a specific remote service.
145 Citations
11 Claims
-
1. A method for transmitting service discovery information for determining the availability of requested services in a client/server-based network (400), wherein each of a multiplicity of client terminals (402) is connected to a file and/or application server (404, 405) via a wireless network,
comprising the step of transmitting (S1) distance information indicating the number of available intermediate network nodes (406) acting as proxy forwarding servers for accessing remotely accessible services between a client terminal (402) and a number of file and/or application servers (404, 405) within said wireless wireless multi-hop network.
-
8. A wireless service discovery information signal enabling the receiver to determine the availability of requested services in a client/server-based network (400), wherein each of a multiplicity of client terminals (402) is connected to a file and/or application server (404, 405) via a wireless network,
the signal comprising distance information indicating the number of available intermediate network nodes (406) acting as proxy forwarding servers for accessing remotely accessible services between a client terminal (402) and a number of file and/or application servers (404, 405) within said wireless wireless network.
-
10. A data base of a service discovery message for wirelessly exchanging service discovery information between a number of peers in the peer-to-peer environment of a Bluetooth-enabled Personal Area Network (PAN) by using the Bluetooth Service Discovery Protocol (SDP), said data record comprising fields for the addresses of service providers offering a requested remote service and optional service-specific SDP values,
characterized by a data field that contains an entry indicating the number of intermediate nodes (406) between a peer (404) acting as an SDP proxy server for the client terminal (402) of a service user and network nodes (405) providing a remote service requested by said service user.
Specification