发明名称 Service discovery using collection synchronization with exact names
摘要 One embodiment provides a system that facilitates service discovery based on the synchronization of manifests between devices in a content centric network by using a synchronization protocol based on exact match names. During operation, a local receives an advertisement corresponding to a remote manifest of a remote device. A manifest represents a collection of service records, and the advertisement includes a service record corresponding to the remote device. The local device updates its local manifest, in response to determining that the local manifest and the remote manifest correspond to a same namespace, by inserting the advertised service record into the local manifest.
申请公布号 US9473576(B2) 申请公布日期 2016.10.18
申请号 US201414247140 申请日期 2014.04.07
申请人 PALO ALTO RESEARCH CENTER INCORPORATED 发明人 Mosko Marc E.
分类号 H04L29/08;H04L9/32 主分类号 H04L29/08
代理机构 Park, Vaughan, Fleming & Dowler LLP 代理人 Yao Shun;Park, Vaughan, Fleming & Dowler LLP
主权项 1. A computer-implemented method, comprising: receiving, by a local device, a first advertisement corresponding to a remote manifest of a remote device, wherein the first advertisement includes a service record corresponding to the remote device, wherein the service record is a content object with a name that is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein receiving the first advertisement is in response to transmitting, by the remote device, the first advertisement; and in response to determining that a local manifest of the local device and the remote manifest correspond to a same name prefix, wherein a name prefix includes one or more contiguous name components ordered from a most general level to a most specific level and beginning from the most general level, updating the local manifest by inserting the service record of the first advertisement into the local manifest, wherein updating the local manifest allows other devices on a same network as the local device to discover the local device and services offered by the local device, and further allows the other devices to synchronize their respective manifests with the local manifest.
地址 Palo Alto CA US