RU2015125070A - Способ и устройство обновления данных электронного документа - Google Patents
Способ и устройство обновления данных электронного документа Download PDFInfo
- Publication number
- RU2015125070A RU2015125070A RU2015125070A RU2015125070A RU2015125070A RU 2015125070 A RU2015125070 A RU 2015125070A RU 2015125070 A RU2015125070 A RU 2015125070A RU 2015125070 A RU2015125070 A RU 2015125070A RU 2015125070 A RU2015125070 A RU 2015125070A
- Authority
- RU
- Russia
- Prior art keywords
- information
- electronic document
- updating
- data
- user
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/117—Tagging; Marking up; Designating a block; Setting of attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/131—Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/197—Version control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Claims (43)
1. Способ обновления данных в электронном документе, отличающийся тем, что способ содержит:
получение информации об обновлении данных и информации о записи пользователем электронного документа;
проверку, имеется ли информация об обновлении данных электронного документа перед конечной позицией в информации о позиции в информации о записи пользователем;
корректировка информации о позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа, если имеется информация об обновлении данных электронного документа; и
обновление данных в электронном документе в соответствии с информацией об обновлении данных и скорректированной информацией о записи пользователем.
2. Способ обновления данных в электронном документе по п. 1, отличающийся тем, что информация о позиции в информации о записи пользователем содержит начальную позицию и конечную позицию;
корректировка информации о позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа, если информация об обновлении данных электронного документа содержит:
если начальная позиция в информации об обновлении данных электронного документа находится перед начальной позицией в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится перед конечной позицией в информации о записи пользователем, корректировка начальной позиции и конечной позиции в информации записи пользователем в соответствии с информацией об обновлении данных электронного документа; и
если начальная позиция в информации об обновлении данных электронного документа находится после начальной позиции в информации о записи пользователем, и начальная позиция в информации об обновлении данных электронного документа находится перед конечной позицией в информации о записи пользователем, корректировка конечной позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа.
3. Способ обновления данных в электронном документе по п. 2, отличающийся тем, что информация об обновлении данных в электронном документе содержит тип операции; и
если типом операции является вставка, начальная позиция и конечная позиция в информации об обновлении данных электронного документа являются идентичными друг другу.
4. Способ обновления данных в электронном документе по п. 2, отличающийся тем, что информация об обновлении данных в электронном документе содержит тип операции;
если типом операции является удаление, и конечная позиция в информации об обновлении данных электронного документа находится перед начальной позицией в информации о записи пользователем, корректировка начальной позиции и конечной позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа содержит: последовательную корректировку начальной позиции и конечной позиции в информации о записи пользователем;
если типом операции является удаление, начальная позиция в информации об обновлении данных электронного документа находится перед начальной позицией в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится между начальной позицией и конечной позицией в информации о записи пользователем, корректировка начальной позиции и конечной позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа содержит: использование конечной позиции в информации об обновлении данных электронного документа в качестве скорректированной начальной позиции в информации о записи пользователем, и последовательную корректировку конечной позиции в информации о записи пользователем в соответствии с размером данных в информации об обновлении данных электронного документа;
если типом операции является удаление, начальная позиция в информации об обновлении данных электронного документа находится после начальной позиции в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится перед конечной позицией в информации о записи пользователем, корректировка конечной позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа содержит: последовательную корректировку конечной позиции в информации о записи пользователем в соответствии с размером данных в информации об обновлении данных электронного документа;
если типом операции является удаление, начальная позиция в информации об обновлении данных электронного документа находится между начальной позицией и конечной позицией в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится после конечной позиции в информации о записи пользователем, корректировка конечной позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа содержит: использование начальной позиции в информации об обновлении данных электронного документа в качестве скорректированной конечной позиции в информации о записи пользователем; и
если типом операции является удаление, начальная позиция в информации об обновлении данных электронного документа находится перед начальной позицией в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится после конечной позиции в информации о записи пользователем, способ дополнительно содержит удаление информации о записи пользователем.
5. Способ обновления данных в электронном документе по п. 2, отличающийся тем, что информация об обновлении данных в электронном документе содержит тип операции;
если типом операции является перемещение, и начальная позиция и конечная позиция до обновления и начальная позиция и конечная позиция после обновления в информации об обновлении данных электронного документа полностью находятся перед начальной позицией в информации о записи пользователем, или начальная позиция и конечная позиция до обновления и начальная позиция и конечная позиция после обновления в информации об обновлении данных электронного документа полностью находятся после начальной позиции в информации о записи пользователем, способ дополнительно содержит: сохранение начальной позиции и конечной позиции в информации о записи пользователем без изменений; и
если типом операции является перемещение, начальная позиция и конечная позиция до обновления в информации об обновлении данных электронного документа находятся перед начальной позицией в информации о записи пользователем, и начальная позиция и конечная позиция после обновления в информации об обновлении данных электронного документа находятся после конечной позиции в информации о записи пользователем, или начальная позиция и конечная позиция до обновления в информации об обновлении данных электронного документа находятся после конечной позиции в информации о записи пользователем, и начальная позиция и конечная позиция после обновления в информации об обновлении данных электронного документа находятся перед начальной позицией в информации о записи пользователем, корректировка начальной позиции и конечной позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа содержит: последовательную корректировку начальной позиции и конечной позиции в информации о записи пользователем в соответствии с размером данных в информации об обновлении данных электронного документа.
6. Способ обновления данных в электронном документе по п. 1, отличающийся тем, что получение информации об обновлении данных электронного документа содержит: получение всех версий информации об обновлении данных электронного документа;
корректировка информации о позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа, если имеется информация об обновлении данных электронного документа, содержит: если имеется информация об обновлении данных электронного документа, корректировку информации о позиции в информации о записи пользователем в соответствии с порядком версий электронного документа и информации об обновлении данных, относящихся к соответствующим версиям.
7. Устройство обновления данных в электронном документе, отличающееся тем, что устройство содержит:
модуль получения, выполненный с возможностью получения информации об обновлении данных и информации о записи пользователем электронного документа;
модуль проверки, выполненный с возможностью проверки, имеется ли информация об обновлении данных электронного документа перед конечной позицией в информации о позиции в информации о записи пользователем;
модуль корректировки, выполненный с возможностью корректировки информации о позиции в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа, если имеется информация об обновлении данных электронного документа; и
модуль обновления, выполненный с возможностью обновления данных в электронном документе в соответствии с информацией об обновлении данных и скорректированной информацией о записи пользователем.
8. Устройство обновления данных в электронном документе по п. 7, отличающееся тем, что информация о позиции в информации о записи пользователем содержит начальную позицию и конечную позицию;
если начальная позиция в информации об обновлении данных электронного документа находится перед начальной позицией в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится перед конечной позицией в информации о записи пользователем, модуль корректировки корректирует начальную позицию и конечную позицию в информации записи пользователем в соответствии с информацией об обновлении данных электронного документа; и
если начальная позиция в информации об обновлении данных электронного документа находится после начальной позиции в информации о записи пользователем, и начальная позиция в информации об обновлении данных электронного документа находится перед конечной позицией в информации о записи пользователем, модуль корректировки корректирует конечную позицию в информации о записи пользователем в соответствии с информацией об обновлении данных электронного документа.
9. Устройство обновления данных в электронном документе по п. 8, отличающееся тем, что информация об обновлении данных электронного документа содержит тип операции; и
если типом операции является вставка, начальная позиция и конечная позиция в информации об обновлении данных электронного документа являются идентичными друг другу.
10. Устройство обновления данных в электронном документе по п. 8, отличающееся тем, что информация об обновлении данных электронного документа содержит тип операции;
если типом операции является удаление, и конечная позиция в информации об обновлении данных электронного документа находится перед начальной позицией в информации о записи пользователем, модуль корректировки последовательно корректирует начальную позицию и конечную позицию в информации о записи пользователем;
если типом операции является удаление, начальная позиция в информации об обновлении данных электронного документа находится перед начальной позицией в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится между начальной позицией и конечной позицией в информации о записи пользователем, модуль корректировки использует конечную позицию в информации об обновлении данных электронного документа в качестве скорректированной начальной позиции в информации о записи пользователем, и последовательно корректирует конечную позицию в информации о записи пользователем в соответствии с размером данных в информации об обновлении данных электронного документа;
если типом операции является удаление, начальная позиция в информации об обновлении данных электронного документа находится после начальной позиции в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится перед конечной позицией в информации о записи пользователем, модуль корректировки последовательно корректирует конечную позицию в информации о записи пользователем в соответствии с размером данных в информации об обновлении данных электронного документа;
если типом операции является удаление, начальная позиция в информации об обновлении данных электронного документа находится между начальной позицией и конечной позицией в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится после конечной позиции в информации о записи пользователем, модуль корректировки использует начальную позицию в информации об обновлении данных электронного документа в качестве скорректированной конечной позиции в информации о записи пользователем; и
если типом операции является удаление, начальная позиция в информации об обновлении данных электронного документа находится перед начальной позицией в информации о записи пользователем, и конечная позиция в информации об обновлении данных электронного документа находится перед конечной позицией в информации о записи пользователем, модуль корректировки удаляет информацию о записи пользователем.
11. Устройство обновления данных в электронном документе по п. 8, отличающееся тем, что информация об обновлении данных электронного документа содержит тип операции;
если типом операции является перемещение, и начальная позиция и конечная позиция до обновления и начальная позиция и конечная позиция после обновления в информации об обновлении данных электронного документа полностью находятся перед начальной позицией в информации о записи пользователем, или начальная позиция и конечная позиция до обновления и начальная позиция и конечная позиция после обновления в информации об обновлении данных электронного документа полностью находятся после начальной позиции в информации о записи пользователем, модуль корректировки сохраняет начальную позицию и конечную позицию в информации о записи пользователем без изменений; и
если типом операции является перемещение, начальная позиция и конечная позиция до обновления в информации об обновлении данных электронного документа находятся перед начальной позицией в информации о записи пользователем, начальная позиция и конечная позиция после обновления находятся после конечной позиции в информации о записи пользователем, или начальная позиция и конечная позиция до обновления в информации об обновлении данных электронного документа находятся после конечной позиции в информации о записи пользователем, и начальная позиция и конечная позиция после обновления находятся перед начальной позицией в информации о записи пользователем, модуль корректировки последовательно корректирует начальную позицию и конечную позицию в информации о записи пользователем в соответствии с размером данных в информации об обновлении данных электронного документа.
12. Устройство обновления данных в электронном документе по п. 7, отличающееся тем, что модуль получения получает все версии информации об обновлении данных электронного документа; и
если имеется информация об обновлении данных электронного документа, модуль корректировки корректирует информацию о позиции в информации о записи пользователем в соответствии с порядком версий электронного документа и информации об обновлении данных, относящихся к соответствующим версиям.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310139547.5A CN103257956B (zh) | 2013-04-19 | 2013-04-19 | 一种电子文档的数据更新方法及装置 |
CN201310139547.5 | 2013-04-19 | ||
PCT/CN2013/085980 WO2014169611A1 (zh) | 2013-04-19 | 2013-10-25 | 一种电子文档的数据更新方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2015125070A true RU2015125070A (ru) | 2017-01-10 |
RU2618930C2 RU2618930C2 (ru) | 2017-05-11 |
Family
ID=48961885
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015125070A RU2618930C2 (ru) | 2013-04-19 | 2013-10-25 | Способ и устройство обновления данных электронного документа |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP2988226A4 (ru) |
JP (1) | JP6114833B2 (ru) |
KR (1) | KR101690587B1 (ru) |
CN (1) | CN103257956B (ru) |
BR (1) | BR112015016744A2 (ru) |
MX (1) | MX347092B (ru) |
RU (1) | RU2618930C2 (ru) |
WO (1) | WO2014169611A1 (ru) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103257956B (zh) * | 2013-04-19 | 2016-06-15 | 小米科技有限责任公司 | 一种电子文档的数据更新方法及装置 |
US9684642B2 (en) | 2013-04-19 | 2017-06-20 | Xiaomi Inc. | Method and device for updating electronic document and associated document use records |
CN104090915B (zh) * | 2014-06-12 | 2017-02-15 | 小米科技有限责任公司 | 用户数据更新方法及装置 |
CN106775718A (zh) * | 2016-12-15 | 2017-05-31 | 北京小米移动软件有限公司 | 章节页显示方法及装置 |
CN107220051A (zh) * | 2017-05-25 | 2017-09-29 | 深圳天珑无线科技有限公司 | 一种交互信息的处理方法、装置及终端 |
KR102280453B1 (ko) * | 2019-03-28 | 2021-07-22 | 주식회사 포시에스 | 화자 식별을 통한 전자문서 데이터 제공 방법 및 장치 |
US20210117503A1 (en) * | 2019-10-18 | 2021-04-22 | Coupang Corp. | Computer-implemented systems and methods for manipulating an electronic document |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2993528B2 (ja) * | 1991-05-18 | 1999-12-20 | 富士通株式会社 | テキスト管理・復元方式 |
JP3530558B2 (ja) * | 1993-11-30 | 2004-05-24 | キヤノン株式会社 | 文書処理方法及び装置 |
US6687876B1 (en) * | 1998-12-30 | 2004-02-03 | Fuji Xerox Co., Ltd. | Method and system for maintaining freeform ink annotations on changing views |
US8201079B2 (en) | 2004-01-15 | 2012-06-12 | International Business Machines Corporation | Maintaining annotations for distributed and versioned files |
CN101031911A (zh) * | 2004-11-12 | 2007-09-05 | 佳思腾软件公司 | 文档处理装置和文档处理方法 |
US8230326B2 (en) * | 2004-12-17 | 2012-07-24 | International Business Machines Corporation | Method for associating annotations with document families |
US8015482B2 (en) * | 2005-09-14 | 2011-09-06 | Microsoft Corporation | Dynamic anchoring of annotations to editable content |
WO2008031625A2 (en) * | 2006-09-15 | 2008-03-20 | Exbiblio B.V. | Capture and display of annotations in paper and electronic documents |
US8266524B2 (en) * | 2008-02-25 | 2012-09-11 | Microsoft Corporation | Editing a document using a transitory editing surface |
CN102693233B (zh) * | 2011-03-23 | 2016-03-30 | 中兴通讯股份有限公司 | 一种实现电子书签的方法及装置 |
CN102184164A (zh) * | 2011-04-27 | 2011-09-14 | 汉王科技股份有限公司 | 页面更新方法及电子阅读器 |
CN102385614B (zh) * | 2011-09-29 | 2014-07-02 | 奇智软件(北京)有限公司 | 一种终端文件更新管理方法及*** |
CN103257956B (zh) * | 2013-04-19 | 2016-06-15 | 小米科技有限责任公司 | 一种电子文档的数据更新方法及装置 |
-
2013
- 2013-04-19 CN CN201310139547.5A patent/CN103257956B/zh active Active
- 2013-10-25 KR KR1020157013604A patent/KR101690587B1/ko active IP Right Grant
- 2013-10-25 MX MX2015007978A patent/MX347092B/es active IP Right Grant
- 2013-10-25 BR BR112015016744A patent/BR112015016744A2/pt not_active IP Right Cessation
- 2013-10-25 RU RU2015125070A patent/RU2618930C2/ru active
- 2013-10-25 JP JP2015543276A patent/JP6114833B2/ja active Active
- 2013-10-25 EP EP13882111.1A patent/EP2988226A4/en not_active Ceased
- 2013-10-25 WO PCT/CN2013/085980 patent/WO2014169611A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
RU2618930C2 (ru) | 2017-05-11 |
CN103257956B (zh) | 2016-06-15 |
WO2014169611A1 (zh) | 2014-10-23 |
EP2988226A4 (en) | 2016-12-21 |
JP2016505924A (ja) | 2016-02-25 |
MX2015007978A (es) | 2015-10-22 |
JP6114833B2 (ja) | 2017-04-12 |
KR101690587B1 (ko) | 2017-01-09 |
BR112015016744A2 (pt) | 2017-07-11 |
KR20150080550A (ko) | 2015-07-09 |
CN103257956A (zh) | 2013-08-21 |
MX347092B (es) | 2017-04-12 |
EP2988226A1 (en) | 2016-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2015125070A (ru) | Способ и устройство обновления данных электронного документа | |
TWI461913B (zh) | 快閃記憶裝置及其資料讀取方法 | |
RU2019107593A (ru) | Устройство и способ хранения данных, проверки данных и связывания данных | |
WO2015138375A3 (en) | Page cache write logging at block-based storage | |
CN103136108B (zh) | 快闪存储装置及其数据读取方法 | |
WO2011159806A3 (en) | Apparatus, system, and method for providing error correction | |
ATE452368T1 (de) | Vorrichtung, system und verfahren für einen verbesserten synchron-datenspiegelüberwechsel | |
TW200713037A (en) | System and method for updating firmware | |
WO2012074554A3 (en) | Transaction log recovery | |
EP2613255A3 (en) | Method to update firmware | |
RU2009109237A (ru) | Способ и устройство для организации данных корректировки карты | |
RU2017120292A (ru) | Обновление встроенного программного обеспечения | |
EP2031492A4 (en) | DEVICE AND METHOD FOR STORING DATA | |
WO2015020900A3 (en) | Method and device for error correcting code (ecc) error handling | |
WO2012094551A8 (en) | Method and apparatus for updating a database in a receiving device | |
TW200604927A (en) | Method and apparatus for data recording with pseudo-merge | |
TW200606810A (en) | Automatic image correction circuit | |
GB2484835A (en) | Synchronization of replicated sequential access storage components | |
JP2007500890A5 (ru) | ||
WO2017003696A3 (en) | Direct memory access with filtering | |
EP3998536A4 (en) | IMAGE DATABASE ESTABLISHMENT METHOD, SEARCH METHOD, ELECTRONIC DEVICE AND STORAGE MEDIA | |
BRPI0505275A (pt) | método e meio para leitura por computador para verificar e gravar um documento eletrÈnico | |
WO2007004139A3 (en) | Method of associating an audio file with an electronic image file, system for associating an audio file with an electronic image file, and camera for making an electronic image file | |
CN102520996A (zh) | 嵌入式设备中跨平台通用升级镜像信息生成及升级方法 | |
US20220121376A1 (en) | System and method for detecting corruption of a deduplicated cloud object |