摘要 |
1. Способ для синхронизации документов для множества клиентов, способ содержит этапы, на которых получают команды от одного или более клиентов относительно формата, в котором каждый из указанных одного или более клиентов желает получить данные; ! определяют подразделы оригинала документа, причем оригинал документа представляет потенциальный интерес для одного или более клиентов, при этом подразделы соответствуют семантическим разрывам в оригинале документа; ! генерируют идентификатор подраздела, идентифицирующего каждый из указанных подразделов; ! посылают список идентификаторов подраздела к одному или более клиентам; ! получают запрос от по меньшей мере одного из одного или более клиентов, чтобы подписаться на один или более подразделов; ! преобразуют, в ответ на указанный запрос, один или больше подразделов оригинала документа, на который один или более клиентов желают подписаться в формате, в котором соответствующий один или более клиентов желают получать данные; и ! отправляют преобразованные, подписанные подразделы к указанным одному или более клиентам согласно их соответствующим запросам подписки. ! 2. Способ по п.1, также содержащий этап, на котором получают по меньшей мере одну операцию от одного из клиентов подписки для того, чтобы изменить подписанный подраздел оригинала документа. ! 3. Способ по п.2, также содержащий этапы, на которых: ! хэшируют указанный один или более подразделов оригинала документа, на который один или более клиентов подписались, в числовое значение, показательное для содержания оригинала документа; ! хэшируют указанный измененный подраздел оригинала документа в числовое значе |