RU2006106916A - Помечание событий меткой времени - Google Patents
Помечание событий меткой времени Download PDFInfo
- Publication number
- RU2006106916A RU2006106916A RU2006106916/09A RU2006106916A RU2006106916A RU 2006106916 A RU2006106916 A RU 2006106916A RU 2006106916/09 A RU2006106916/09 A RU 2006106916/09A RU 2006106916 A RU2006106916 A RU 2006106916A RU 2006106916 A RU2006106916 A RU 2006106916A
- Authority
- RU
- Russia
- Prior art keywords
- event
- events
- detected
- time stamp
- response
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/14—Time supervision arrangements, e.g. real time clock
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electric Clocks (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Plural Heterocyclic Compounds (AREA)
- Chemical And Physical Treatments For Wood And The Like (AREA)
- Quinoline Compounds (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Claims (35)
1. Способ, содержащий этапы, на которых обнаруживают событие с помощью устройства, помечают событие меткой времени данного устройства в ответ на обнаружение события, принимают запрос на метку времени события, и обеспечивают метку времени для события в ответ на прием запроса.
2. Способ по п.1, дополнительно содержащий этапы, на которых определяют, должно ли событие быть помечено меткой времени, и помечают событие меткой времени в ответ на определение того, что событие должно быть помечено меткой времени.
3. Способ по п.1, в котором обнаружение события содержит этап, на котором обнаруживают предоставление доступа при разрешении конфликта.
4. Способ по п.1, в котором обнаружение события содержит этап, на котором обнаруживают прерывание.
5. Способ по п.1, дополнительно содержащий этап, на котором корректируют скорость обработки потока на основе метки времени для события и метки времени потока.
6. Способ по п.1, дополнительно содержащий этап, на котором выполняют повторную дискретизацию потока на основе метки времени для события и метки времени потока.
7. Устройство, содержащее счетчик для обновления значения подсчета в качестве реакции на работу опорного тактового генератора, контроллер для обнаружения событий и обеспечения обнаруженных событий метками времени, которые основаны на значении подсчета, и интерфейс для вывода метки времени обнаруженного события в ответ на прием запроса на обнаруженное событие.
8. Устройство по п.7, дополнительно содержащее хранилище событий для хранения меток времени обнаруженных событий и предоставления интерфейсу метки времени обнаруженного события, соответствующего запросу.
9. Устройство по п.7, дополнительно содержащее хранилище событий для хранения меток времени обнаруженных событий и предоставления интерфейсу метки времени обнаруженного события, соответствующего запросу, в ответ на прием идентификатора события для обнаруженного события от интерфейса.
10. Устройство по п.9, в котором интерфейс принимает идентификатор события для обнаруженного события в запросе на обнаруженное событие.
11. Устройство по п.7, дополнительно содержащее хранилище событий для хранения меток времени и ассоциированных идентификаторов события обнаруженных событий и предоставления интерфейсу метки времени обнаруженного события, соответствующего запросу, в ответ на прием идентификатора события для обнаруженного события от интерфейса.
12. Устройство по п.7, в котором контроллер обеспечивает обнаруженное событие меткой времени в ответ на определение того, что обнаруженное событие относится к типу события, которое должно быть помечено меткой времени.
13. Устройство по п.12, в котором контроллер игнорирует обнаруженное событие, не обеспечивая обнаруженное событие меткой времени, в ответ на определение того, что обнаруженное событие не относится к типу события, которое должно быть помечено меткой времени.
14. Устройство по п.13, в котором типы события, которые должны быть помечены меткой времени контроллером, являются программируемыми.
15. Устройство по п.7, которое встроено в набор микросхем, предназначенный для соединения процессора с другими компонентами вычислительного устройства.
16. Устройство по п.7, которое встроено в схему разрешения конфликтов, предназначенную для разрешения конфликтов при доступе к совместно используемому ресурсу на основе событий, связанных с разрешением конфликтов.
17. Устройство по п.7, которое встроено в контроллер прерываний, предназначенный для управления событиями, вызывающими прерывание.
18. Система, содержащая сетевой интерфейс для приема потока на программной тактовой частоте, содержащего блоки данных и метки программной тактовой частоты, служащие показателем программной тактовой частоты, опорный тактовый генератор для генерации сигнала опорного тактового генератора, устройство для обработки блоков данных потока со скоростью обработки, установленной сигналом опорного тактового генератора, и вызова событий, служащих показателем скорости обработки, и схему помечания меткой времени для обнаружения событий, служащих показателем скорости обработки, и сохранения меток времени для событий, которые основаны на сигнале опорного тактового генератора.
19. Система по п.18, в которой схема помечания меткой времени обнаруживает события, служащие показателем скорости обработки, основываясь на типах событий, запрограммированных в схеме помечания меткой времени.
20. Система по п.19, дополнительно содержащая процессор для запрашивания схемы помечания меткой времени на предмет меток времени для событий, служащих показателем скорости обработки.
21. Система по п.20, в которой процессор корректирует скорость обработки, основываясь на метках времени для событий и метках программной тактовой частоты потока.
22. Система по п.20, в которой процессор корректирует частоту сигнала опорного тактового генератора, основываясь на метках времени для событий и метках программной тактовой частоты потока.
23. Система по п.20, в которой процессор осуществляет повторную дискретизацию в отношении блоков данных, основываясь на метках времени для событий и метках программной тактовой частоты потока.
24. Система по п.20, в которой схема помечания меткой времени сохраняет метки времени обнаруженных событий и предоставляет процессору сохраненную метку времени для обнаруженного события в ответ на запрашивание процессором метки времени у схемы помечания меткой времени.
25. Система по п.20, в которой схема помечания меткой времени сохраняет метки времени обнаруженных событий и предоставляет процессору сохраненную метку времени обнаруженного события в ответ на предоставление процессором схеме помечания меткой времени идентификатора события для обнаруженного события.
26. Система по п.18, в которой схема помечания меткой времени сохраняет метку времени для обнаруженного события в ответ на определение того, что обнаруженное событие относится к типу события, которое должно быть помечено меткой времени.
27. Система по п.26, в которой схема помечания меткой времени игнорирует обнаруженное событие, не сохраняя метку времени для обнаруженного события, в ответ на определение того, что обнаруженное событие не относится к типу события, которое должно быть помечено меткой времени.
28. Система по п.20, дополнительно содержащая набор микросхем, который содержит схему помечания меткой времени и который соединяет процессор с сетевым интерфейсом и упомянутым устройством.
29. Система по п.18, дополнительно содержащая схему разрешения конфликтов, которая содержит схему помечания меткой времени и которая выполняет разрешение конфликтов запросов на совместно используемый ресурс, при этом схема помечания меткой времени сохраняет метки времени для обнаруженных сигналов разрешения конфликтов, соответствующих типу события.
30. Система по п.18, дополнительно содержащая контроллер прерываний, который содержит схему помечания меткой времени и который обрабатывает прерывания, принятые от упомянутого устройства, при этом схема помечания меткой времени сохраняет метки времени для обнаруженных сигналов прерывания, соответствующих типу события.
31. Машиночитаемый носитель, содержащий множество команд, которые, в ответ на выполнение их вычислительным устройством, предписывают вычислительному устройству запрашивать схему помечания меткой времени на предмет метки времени обнаруженного события, которое служит показателем скорости обработки для потока, определять скорость обработки для потока, основываясь на метке времени обнаруженного события, определять программную тактовую частоту для потока, основываясь на метке программной тактовой частоты потока, и корректировать скорость обработки для потока в ответ на то, что скорость обработки и программная тактовая частота, имеют определенное различие.
32. Машиночитаемый носитель по п.31, в котором упомянутое множество команд дополнительно предписывает вычислительному устройству корректировать скорость обработки посредством повторной дискретизации в отношении блоков данных потока.
33. Машиночитаемый носитель по п.31, в котором упомянутое множество команд дополнительно предписывает вычислительному устройству корректировать опорный тактовый генератор, который управляет скоростью обработки.
34. Машиночитаемый носитель по п.31, в котором упомянутое множество команд дополнительно предписывает вычислительному устройству программировать схему помечания меткой времени для помечания событий, вызывающих прерывание, которые служат показателем скорости обработки для потока.
35. Машиночитаемый носитель по п.31, в котором упомянутое множество команд дополнительно предписывает вычислительному устройству программировать схему помечания меткой времени для помечания связанных с разрешением конфликтов событий, которые служат показателем скорости обработки для потока.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/637,301 | 2003-08-07 | ||
| US10/637,301 US20050091554A1 (en) | 2003-08-07 | 2003-08-07 | Event time-stamping |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2006106916A true RU2006106916A (ru) | 2006-07-27 |
| RU2312386C2 RU2312386C2 (ru) | 2007-12-10 |
Family
ID=34193567
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2006106916/09A RU2312386C2 (ru) | 2003-08-07 | 2004-07-28 | Помечание событий меткой времени |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US20050091554A1 (ru) |
| EP (1) | EP1652054B1 (ru) |
| JP (1) | JP2007501977A (ru) |
| KR (1) | KR100829643B1 (ru) |
| CN (1) | CN100456201C (ru) |
| AT (1) | ATE371890T1 (ru) |
| DE (1) | DE602004008647T2 (ru) |
| RU (1) | RU2312386C2 (ru) |
| TW (1) | TWI279673B (ru) |
| WO (1) | WO2005017724A2 (ru) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7529979B2 (en) * | 2003-12-12 | 2009-05-05 | International Business Machines Corporation | Hardware/software based indirect time stamping methodology for proactive hardware/software event detection and control |
| AT502550B1 (de) * | 2005-10-11 | 2009-11-15 | Arc Seibersdorf Res Gmbh | Digitaler synchroner arbiter, sensor mit einem derartigen arbiter und verfahren zum sequentialisieren von synchronisierten ereignissen mit einem derartigen arbiter |
| US8468283B2 (en) | 2006-06-01 | 2013-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Arbiter diagnostic apparatus and method |
| CN101459693A (zh) * | 2008-12-29 | 2009-06-17 | 中兴通讯股份有限公司 | 一种流媒体下载方法及系统 |
| US8971470B2 (en) * | 2011-02-25 | 2015-03-03 | Intel Corporation | System, method, and device to distribute accurate synchronization timestamps in an expandable and timing critical system |
| WO2013012436A1 (en) | 2011-07-18 | 2013-01-24 | Hewlett-Packard Development Company, L.P. | Reset vectors for boot instructions |
| US9201821B2 (en) | 2012-09-27 | 2015-12-01 | Apple Inc. | Interrupt timestamping |
| US10409244B2 (en) | 2013-10-15 | 2019-09-10 | Omron Corporation | Controller and control method |
| MX365341B (es) * | 2014-06-10 | 2019-05-30 | Halliburton Energy Services Inc | Sincronización de unidades receptoras en un bus de red de área de control. |
| US9904637B2 (en) * | 2014-11-26 | 2018-02-27 | Qualcomm Incorporated | In-band interrupt time stamp |
| TWI549014B (zh) * | 2014-12-31 | 2016-09-11 | Nobuyoshi Morimoto | Verification system and method for issuing real-time timestamps with digital timestamp devices |
| TWI559163B (zh) * | 2015-03-27 | 2016-11-21 | Nobuyoshi Morimoto | Time stamped digital content protection methods and systems |
| JP6540478B2 (ja) * | 2015-11-30 | 2019-07-10 | セイコーエプソン株式会社 | 計時装置、電子機器、及び、移動体 |
| TWI632461B (zh) * | 2017-05-25 | 2018-08-11 | 緯穎科技服務股份有限公司 | 獲取時間戳記的方法以及使用該方法的電腦裝置 |
| US11019585B1 (en) * | 2018-07-24 | 2021-05-25 | Sprint Communications Company L.P. | Network generated precision time |
| CN112650616B (zh) * | 2021-01-05 | 2024-07-05 | 上海擎昆信息科技有限公司 | 一种中断检测方法、装置和系统 |
| US11641245B2 (en) * | 2021-05-03 | 2023-05-02 | Mellanox Technologies, Ltd. | Timestamp confidence level |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SU1388903A1 (ru) * | 1986-11-17 | 1988-04-15 | Военный Инженерный Краснознаменный Институт Им.А.Ф.Можайского | Устройство дл контрол |
| US5038319A (en) * | 1989-04-24 | 1991-08-06 | Xerox Corporation | System for recording and remotely accessing operating data in a reproduction machine |
| US5297277A (en) * | 1990-08-31 | 1994-03-22 | International Business Machines Corporation | Apparatus for monitoring data transfers of an oemi channel interface |
| US5426774A (en) * | 1993-04-06 | 1995-06-20 | Honeywell Inc. | Method for maintaining a sequence of events function during failover in a redundant multiple layer system |
| US5862388A (en) * | 1993-11-24 | 1999-01-19 | Intel Corporation | Interrupt-time processing of received signals |
| US5822317A (en) * | 1995-09-04 | 1998-10-13 | Hitachi, Ltd. | Packet multiplexing transmission apparatus |
| US6173207B1 (en) * | 1997-09-22 | 2001-01-09 | Agilent Technologies, Inc. | Real-time control system with non-deterministic communication |
| US6097699A (en) * | 1998-06-05 | 2000-08-01 | Gte Laboratories Incorporated | Method and system for monitoring broadband quality of services |
| US6571344B1 (en) * | 1999-12-21 | 2003-05-27 | Koninklijke Philips Electronics N. V. | Method and apparatus for authenticating time-sensitive interactive communications |
| AUPQ896300A0 (en) * | 2000-07-24 | 2000-08-17 | Nec Australia Pty Ltd | A clock synchronisation method for usb sink devices |
| WO2002093938A1 (en) * | 2001-05-14 | 2002-11-21 | Koninklijke Philips Electronics N.V. | Mpeg data packet transmission through an atm network with jitter free decoding |
| US7123963B2 (en) * | 2002-10-31 | 2006-10-17 | Medtronic, Inc. | Method of automatic evoked response sensing vector selection using evoked response waveform analysis |
| US7124332B2 (en) * | 2003-06-30 | 2006-10-17 | Intel Corporation | Failure prediction with two threshold levels |
-
2003
- 2003-08-07 US US10/637,301 patent/US20050091554A1/en not_active Abandoned
-
2004
- 2004-07-01 TW TW093119913A patent/TWI279673B/zh not_active IP Right Cessation
- 2004-07-28 AT AT04779224T patent/ATE371890T1/de not_active IP Right Cessation
- 2004-07-28 JP JP2006522597A patent/JP2007501977A/ja active Pending
- 2004-07-28 CN CNB2004800283804A patent/CN100456201C/zh not_active Expired - Fee Related
- 2004-07-28 RU RU2006106916/09A patent/RU2312386C2/ru not_active IP Right Cessation
- 2004-07-28 KR KR1020067002656A patent/KR100829643B1/ko not_active Expired - Fee Related
- 2004-07-28 EP EP04779224A patent/EP1652054B1/en not_active Expired - Lifetime
- 2004-07-28 WO PCT/US2004/024055 patent/WO2005017724A2/en not_active Ceased
- 2004-07-28 DE DE602004008647T patent/DE602004008647T2/de not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP1652054B1 (en) | 2007-08-29 |
| WO2005017724A2 (en) | 2005-02-24 |
| US20050091554A1 (en) | 2005-04-28 |
| DE602004008647D1 (de) | 2007-10-11 |
| EP1652054A2 (en) | 2006-05-03 |
| JP2007501977A (ja) | 2007-02-01 |
| DE602004008647T2 (de) | 2008-06-12 |
| CN1860427A (zh) | 2006-11-08 |
| TWI279673B (en) | 2007-04-21 |
| RU2312386C2 (ru) | 2007-12-10 |
| CN100456201C (zh) | 2009-01-28 |
| ATE371890T1 (de) | 2007-09-15 |
| KR20060034306A (ko) | 2006-04-21 |
| WO2005017724A3 (en) | 2005-11-17 |
| KR100829643B1 (ko) | 2008-05-19 |
| TW200516386A (en) | 2005-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7974314B2 (en) | Synchronization of multiple data source to a common time base | |
| US20060056559A1 (en) | System and method for coordinating the actions of a plurality of devices via scheduling the actions based on synchronized local clocks | |
| US11907754B2 (en) | System to trigger time-dependent action | |
| US20190056972A1 (en) | Timestamping data received by monitoring system in nfv | |
| US20060056459A1 (en) | Add-on module for synchronizing operations of a plurality of devices | |
| US11853116B2 (en) | Clock error-bound tracker | |
| EP2222003B1 (en) | Field control system | |
| RU2312386C2 (ru) | Помечание событий меткой времени | |
| CN107040327A (zh) | 主从机tdma时隙同步校准方法及装置 | |
| CN109005002B (zh) | 传感器数据处理装置、传感器系统和在使用传感器系统的情况下确定换算参数的方法 | |
| CN108932007B (zh) | 获取时间戳的方法以及计算机装置 | |
| US7318166B2 (en) | Synchronization method, computer system and program wherein the synchronization is provided as a user process of an operating system of the computer | |
| CN112838904A (zh) | Tsn网络延迟抖动测量装置及方法 | |
| US20130262911A1 (en) | Method and data processing unit for providing a timestamp | |
| CN107402872A (zh) | 一种用于确定数据库间数据同步延迟的方法与设备 | |
| CN109286461B (zh) | 用于匹配在检测传感器数据时的时间戳的方法 | |
| JP2012128552A (ja) | 情報処理装置および情報処理装置の時刻同期方法 | |
| CN110492961B (zh) | 高精度的过程层以太网交换机系统时间同步方法和系统 | |
| KR20170124213A (ko) | Gps를 이용하는 장치의 utc 시간 동기 방법 | |
| CN100440158C (zh) | 一种测试嵌入式系统中定时器的方法及系统 | |
| CN108235426B (zh) | 一种时延、终端间的本机时差检测方法、装置及系统 | |
| CN118939501A (zh) | 程序运行时长检测方法、装置、电子设备及可读介质 | |
| CN120179023A (zh) | 一种半导体工艺的计时方法、工控机和存储介质 | |
| CN115494950A (zh) | 一种双系统头戴显示设备的时间确定方法及相关组件 | |
| CN112817826A (zh) | 一种数据整合方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20100729 |