CN109479070A - 分布式存储转发系统中的按序消息递送 - Google Patents
分布式存储转发系统中的按序消息递送 Download PDFInfo
- Publication number
- CN109479070A CN109479070A CN201780044337.4A CN201780044337A CN109479070A CN 109479070 A CN109479070 A CN 109479070A CN 201780044337 A CN201780044337 A CN 201780044337A CN 109479070 A CN109479070 A CN 109479070A
- Authority
- CN
- China
- Prior art keywords
- communication link
- destination node
- connection
- node
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/44—Distributed routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/321—Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (28)
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662364234P | 2016-07-19 | 2016-07-19 | |
| US62/364,234 | 2016-07-19 | ||
| US15/390,235 | 2016-12-23 | ||
| US15/390,235 US10193799B2 (en) | 2016-07-19 | 2016-12-23 | In-order message delivery in a distributed store-and-forward system |
| PCT/US2017/037957 WO2018017224A1 (en) | 2016-07-19 | 2017-06-16 | In-order message delivery in a distributed store-and-forward system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109479070A true CN109479070A (zh) | 2019-03-15 |
| CN109479070B CN109479070B (zh) | 2021-09-28 |
Family
ID=60989604
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201780044337.4A Active CN109479070B (zh) | 2016-07-19 | 2017-06-16 | 分布式存储转发系统中的按序消息递送的方法、装置和介质 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10193799B2 (zh) |
| EP (1) | EP3488594B1 (zh) |
| CN (1) | CN109479070B (zh) |
| WO (1) | WO2018017224A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10791120B2 (en) * | 2017-08-30 | 2020-09-29 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | System and method for providing access to secured data via a push notification |
| US11487951B2 (en) * | 2017-09-18 | 2022-11-01 | Microsoft Technology Licensing, Llc | Fitness assistant chatbots |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040103192A1 (en) * | 2001-04-05 | 2004-05-27 | Teliasonera Finland Oyj | Method of generating charging data in a data network, and a data network |
| WO2009126484A2 (en) * | 2008-04-10 | 2009-10-15 | Palm, Inc. | Computer program updates for mobile computing device |
| US20090307682A1 (en) * | 2008-06-08 | 2009-12-10 | Sam Gharabally | Techniques for Acquiring Updates for Application Programs |
| US20100107150A1 (en) * | 2007-03-20 | 2010-04-29 | Tomihisa Kamada | Terminal having application update managing function, and application update managing program and system |
| US20100278046A1 (en) * | 2008-01-09 | 2010-11-04 | Daniel Mateos Perez | Method for distributing messages to destination nodes |
| CN101911063A (zh) * | 2007-12-04 | 2010-12-08 | 泰勒斯公司 | 通过网络转发消息的方法以及执行该方法的系统 |
| US20130242763A1 (en) * | 2012-03-19 | 2013-09-19 | Apple Inc. | Method to use network measurements to optimize mobile wireless device performance |
| CN103891224A (zh) * | 2011-10-26 | 2014-06-25 | 国际商业机器公司 | 具有集成的服务器件的分布式机箱架构 |
| US8838635B2 (en) * | 2004-12-15 | 2014-09-16 | Apple Inc. | Software update management |
| US20140282476A1 (en) * | 2013-03-15 | 2014-09-18 | Apple Inc. | Providing Customized Notifications for Security Software Updates |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5347450A (en) | 1989-01-18 | 1994-09-13 | Intel Corporation | Message routing in a multiprocessor computer system |
| US7558557B1 (en) | 1991-11-12 | 2009-07-07 | Broadcom Corporation | Low-power messaging in a network supporting roaming terminals |
| US7463890B2 (en) | 2002-07-24 | 2008-12-09 | Herz Frederick S M | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network |
| EP2628329B1 (en) | 2010-09-15 | 2016-08-10 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for sending protected data in a communication network via an intermediate unit |
| WO2015139026A2 (en) | 2014-03-14 | 2015-09-17 | Go Tenna Inc. | System and method for digital communication between computing devices |
| US10841206B2 (en) * | 2016-05-31 | 2020-11-17 | 128 Technology, Inc. | Flow modification including shared context |
-
2016
- 2016-12-23 US US15/390,235 patent/US10193799B2/en active Active
-
2017
- 2017-06-16 WO PCT/US2017/037957 patent/WO2018017224A1/en not_active Ceased
- 2017-06-16 EP EP17737097.0A patent/EP3488594B1/en active Active
- 2017-06-16 CN CN201780044337.4A patent/CN109479070B/zh active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040103192A1 (en) * | 2001-04-05 | 2004-05-27 | Teliasonera Finland Oyj | Method of generating charging data in a data network, and a data network |
| US8838635B2 (en) * | 2004-12-15 | 2014-09-16 | Apple Inc. | Software update management |
| US20100107150A1 (en) * | 2007-03-20 | 2010-04-29 | Tomihisa Kamada | Terminal having application update managing function, and application update managing program and system |
| CN101911063A (zh) * | 2007-12-04 | 2010-12-08 | 泰勒斯公司 | 通过网络转发消息的方法以及执行该方法的系统 |
| US20100278046A1 (en) * | 2008-01-09 | 2010-11-04 | Daniel Mateos Perez | Method for distributing messages to destination nodes |
| WO2009126484A2 (en) * | 2008-04-10 | 2009-10-15 | Palm, Inc. | Computer program updates for mobile computing device |
| US20090307682A1 (en) * | 2008-06-08 | 2009-12-10 | Sam Gharabally | Techniques for Acquiring Updates for Application Programs |
| CN103891224A (zh) * | 2011-10-26 | 2014-06-25 | 国际商业机器公司 | 具有集成的服务器件的分布式机箱架构 |
| US20130242763A1 (en) * | 2012-03-19 | 2013-09-19 | Apple Inc. | Method to use network measurements to optimize mobile wireless device performance |
| US20140282476A1 (en) * | 2013-03-15 | 2014-09-18 | Apple Inc. | Providing Customized Notifications for Security Software Updates |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3488594A1 (en) | 2019-05-29 |
| EP3488594B1 (en) | 2021-08-11 |
| US20180026879A1 (en) | 2018-01-25 |
| CN109479070B (zh) | 2021-09-28 |
| US10193799B2 (en) | 2019-01-29 |
| WO2018017224A1 (en) | 2018-01-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10349209B1 (en) | Location-based messaging | |
| US9615208B2 (en) | Dynamically controlling the presentation of a graphic feature based on location information | |
| ES2584682T3 (es) | Método de configuración de parámetros de aplicación de terminal móvil y dispositivo y sistema relacionados | |
| US8985443B1 (en) | Method and system utilizing magnetic card key with a QRC | |
| US10300391B2 (en) | Management device, management method, terminal device, control method, and program | |
| US8918091B1 (en) | Wireless communication service using shared service credentials | |
| US10638279B2 (en) | Method and system for generating local mobile device notifications | |
| US9198010B2 (en) | Data assistance application for mobile devices | |
| CN105592168A (zh) | 远程地定位和命令移动设备 | |
| CN104732171B (zh) | 对丢失的移动设备的电子绑定的方法和系统 | |
| EP2901243B1 (en) | System and method for managing a power mode of a designated electronic device | |
| US20160162811A1 (en) | Method and system for facilitating remote check-in into hotels | |
| US20250071529A1 (en) | Delivery of Configuration Information for Cross-Platform Application Integration | |
| CN104253853A (zh) | 嵌入式设备加载应用程序组件以在朋友与家人间的移动设备间共享数字信息的系统和方法 | |
| US20200259710A1 (en) | System and Method for Onboarding IOT Devices | |
| CN104253852A (zh) | 使用嵌入式设备在朋友与家人之间的移动设备之间共享数字信息的系统和方法 | |
| US20110160998A1 (en) | Method and apparatus for conditional event planning | |
| CN109479070A (zh) | 分布式存储转发系统中的按序消息递送 | |
| US9400965B2 (en) | Platform for modeling and embedding business scenarios in bar codes | |
| CN108028874A (zh) | 用于形成群组并在群组中共享数据的系统、装置和方法 | |
| CN101551758A (zh) | 一种实现设备管理任务并行工作的系统和方法 | |
| US20110184879A1 (en) | Method and apparatus for socially acquiring goods or services | |
| US20180183861A1 (en) | Internet-of-things transaction resoruce with finite state automata | |
| AU2014100302B4 (en) | Methods, systems and processors for obtaining a booking for child care | |
| WO2013033785A1 (en) | Mobile communication device event scheduling |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: California, USA Applicant after: Capsule technology Co.,Ltd. Address before: California, USA Applicant before: Qualcomm life Inc. |
|
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20210714 Address after: California, USA Applicant after: Philips Medical Information Co.,Ltd. Address before: California, USA Applicant before: Capsule technology Co.,Ltd. Effective date of registration: 20210714 Address after: California, USA Applicant after: Qualcomm life Inc. Address before: California, USA Applicant before: QUALCOMM Inc. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |