KR20210078115A - 전화 교환 시스템의 메시지 전달 장치 및 방법 - Google Patents
전화 교환 시스템의 메시지 전달 장치 및 방법 Download PDFInfo
- Publication number
- KR20210078115A KR20210078115A KR1020190169861A KR20190169861A KR20210078115A KR 20210078115 A KR20210078115 A KR 20210078115A KR 1020190169861 A KR1020190169861 A KR 1020190169861A KR 20190169861 A KR20190169861 A KR 20190169861A KR 20210078115 A KR20210078115 A KR 20210078115A
- Authority
- KR
- South Korea
- Prior art keywords
- node
- message
- http
- interface unit
- websocket
- 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
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000004044 response Effects 0.000 claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 230000002159 abnormal effect Effects 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000008859 change Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 13
- 230000014509 gene expression Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
도 2 및 도 3은 단일 노드로 구성된 PBX 시스템의 구성도이다.
도 4는 본 개시의 실시예에 따른 API(Application Programming Interface) 서비스 시스템의 단일 노드 구성을 보이는 예시도이다.
도 5는 본 개시의 실시예에 따른 API 서비스 시스템의 다중 노드 구성을 보이는 예시도이다.
도 6은 본 개시의 실시예에 따른 API 서비스 시스템의 다중 노드 구성을 보이는 예시도이다.
도 7은 본 개시의 실시예에 따른 API 인터페이스의 구성을 보이는 예시도이다.
100,200: API 서비스 시스템 110: 어플리케이션 서버
120,221: HTTP 인터페이스부 130,222: HTTP 시스템 인터페이스부
140: 시스템 어플리케이션 150: 메시지 스위치
160: 노드 210: 제1 어플리케이션 서버
220: API 인터페이스 노드 230: 제2 어플리케이션 서버
240: 제1 노드 250: 제2 노드
260: 제3 노드 223: API 인터페이스부
223-1: 노드 결정부 223-2: 이벤트 수집부
Claims (8)
- 전화 교환 시스템의 메시지 전달 장치로서,
HTTP(Hyper Text Transfer Protocol) 또는 웹소켓(WebSocket) 메시지의 인터페이스(Interface) 기능을 수행하는 HTTP 인터페이스부;
상기 HTTP 인터페이스부와 연결되어 상기 HTTP 또는 웹소켓 메시지와 노드 내부 메시지 간의 변환을 수행하는 HTTP 시스템 인터페이스부; 및
상기 HTTP 시스템 인터페이스부와 연결되어 상기 노드 내부 메시지를 송신할 노드를 결정하고, 상기 노드로부터 수신된 응답 메시지를 상기 HTTP 시스템 인터페이스부로 송신할지 여부를 결정하는 API 인터페이스부를 포함하는,
전화 교환 시스템의 메시지 전달 장치. - 제1항에 있어서,
상기 HTTP 인터페이스부는, 어플리케이션 서버(Application Server)와 연결되고,
상기 API 인터페이스부는, 적어도 하나의 노드와 연결되는,
전화 교환 시스템의 메시지 전달 장치. - 제1항에 있어서,
상기 API 인터페이스부는,
적어도 하나의 노드의 정상 동작 여부 및 상기 적어도 하나의 노드의 클러스터 구성에 대한 정보를 저장하는 노드 결정부; 및
상기 적어도 하나의 노드로부터 수신된 이벤트를 저장하고, 수신된 이벤트를 어플리케이션 서버로 전송하는 이벤트 수집부를 포함하는,
전화 교환 시스템의 메시지 전달 장치. - 제1항에 있어서,
상기 HTTP 시스템 인터페이스부는,
HTTP보다 하위 레벨의 TCP(Transmission Control Protocol)를 이용하여 상기 노드 내부 메시지를 형성하는,
전화 교환 시스템의 메시지 전달 장치. - 전화 교환 시스템의 메시지 전달 방법으로서,
HTTP(Hyper Text Transfer Protocol) 또는 웹소켓(WebSocket) 메시지를 수신하는 단계;
수신된 HTTP 또는 웹소켓 메시지를 노드 내부 메시지로 변환하는 단계;
상기 노드 내부 메시지를 송신할 노드를 결정하는 단계;
결정된 노드로 상기 노드 내부 메시지를 송신하는 단계;
상기 결정된 노드로부터 응답 메시지를 수신하는 단계; 및
상기 응답 메시지의 송신 여부를 결정하는 단계를 포함하는,
전화 교환 시스템의 메시지 전달 방법, - 제5항에 있어서,
상기 수신된 HTTP 또는 웹소켓 메시지를 노드 내부 메시지로 변환하는 단계는,
HTTP보다 하위 레벨의 TCP(Transmission Control Protocol)를 이용하여 상기 노드 내부 메시지를 형성하는 단계를 포함하는,
전화 교환 시스템의 메시지 전달 방법. - 제5항에 있어서,
상기 노드 내부 메시지를 송신할 노드를 결정하는 단계는,
적어도 하나의 노드의 정상 동작 여부를 고려하여 송신 대상 노드가 비정상 동작 상태일 경우 동일한 클러스터에 포함된 다른 노드를 상기 노드 내부 메시지를 송신할 노드로 결정하는 단계를 포함하는,
전화 교환 시스템의 메시지 전달 방법. - 제5항에 있어서,
상기 응답 메시지를 HTTP 또는 웹소켓 메시지로 변환하는 단계; 및
변환된 HTTP 또는 웹소켓 메시지를 어플리케이션 서버(Application Server)로 전송하는 단계를 더 포함하는,
전화 교환 시스템의 메시지 전달 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190169861A KR102611301B1 (ko) | 2019-12-18 | 2019-12-18 | 전화 교환 시스템의 메시지 전달 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190169861A KR102611301B1 (ko) | 2019-12-18 | 2019-12-18 | 전화 교환 시스템의 메시지 전달 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210078115A true KR20210078115A (ko) | 2021-06-28 |
KR102611301B1 KR102611301B1 (ko) | 2023-12-08 |
Family
ID=76607815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190169861A Active KR102611301B1 (ko) | 2019-12-18 | 2019-12-18 | 전화 교환 시스템의 메시지 전달 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102611301B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113938475A (zh) * | 2021-12-16 | 2022-01-14 | 深圳市大头兄弟科技有限公司 | 一种数据传输方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013097746A (ja) * | 2011-11-05 | 2013-05-20 | Kyocera Document Solutions Inc | クライアントサイドWebサービスインターフェイス及びこれを備えたソフトウェア開発キット並びにこの開発キットを用いたソフトウェア開発方法 |
KR20130061725A (ko) * | 2010-08-10 | 2013-06-11 | 구글 인코포레이티드 | 웹 어플리케이션에 리소스 성능들의 노출 |
KR20170003578A (ko) * | 2014-05-16 | 2017-01-09 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 언어-독립형 디스패치를 위한 코드 서비스 기법 |
KR20170087941A (ko) * | 2014-11-26 | 2017-07-31 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 클라이언트 애플리케이션을 통한 pbx 전화 호의 제어 |
-
2019
- 2019-12-18 KR KR1020190169861A patent/KR102611301B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130061725A (ko) * | 2010-08-10 | 2013-06-11 | 구글 인코포레이티드 | 웹 어플리케이션에 리소스 성능들의 노출 |
JP2013097746A (ja) * | 2011-11-05 | 2013-05-20 | Kyocera Document Solutions Inc | クライアントサイドWebサービスインターフェイス及びこれを備えたソフトウェア開発キット並びにこの開発キットを用いたソフトウェア開発方法 |
KR20170003578A (ko) * | 2014-05-16 | 2017-01-09 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 언어-독립형 디스패치를 위한 코드 서비스 기법 |
KR20170087941A (ko) * | 2014-11-26 | 2017-07-31 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 클라이언트 애플리케이션을 통한 pbx 전화 호의 제어 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113938475A (zh) * | 2021-12-16 | 2022-01-14 | 深圳市大头兄弟科技有限公司 | 一种数据传输方法 |
CN113938475B (zh) * | 2021-12-16 | 2022-03-29 | 深圳市大头兄弟科技有限公司 | 一种数据传输方法 |
Also Published As
Publication number | Publication date |
---|---|
KR102611301B1 (ko) | 2023-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11689606B2 (en) | Communication method, system and apparatus | |
US8639848B2 (en) | Data communication efficiency | |
CN100446495C (zh) | 一种动态共享连接的方法和系统 | |
EP1987657B1 (en) | Scalable wireless messaging system | |
US20060179150A1 (en) | Client server model | |
US6389550B1 (en) | High availability protocol computing and method | |
US20070192495A1 (en) | Gateway for wireless mobile clients | |
US10530669B2 (en) | Network service aware routers, and applications thereof | |
CN111327668B (zh) | 网络管理方法、装置、设备和存储介质 | |
US9560135B2 (en) | Technique for communication between networks for distributing digital contents | |
CN112671554A (zh) | 一种节点故障处理方法及相关装置 | |
JP2006285377A (ja) | 故障監視プログラム及び負荷分散装置 | |
KR20210078115A (ko) | 전화 교환 시스템의 메시지 전달 장치 및 방법 | |
US8964596B1 (en) | Network service aware routers, and applications thereof | |
MXPA02006896A (es) | Metodo y aparato para proporcionar comunicaciones confiables en una red inteligente. | |
JP6117345B2 (ja) | 処理性能低下を回避するメッセージシステム | |
WO2007100413A2 (en) | Carrier interoperability for critical services | |
KR101382177B1 (ko) | 동적 메시지 라우팅 시스템 및 방법 | |
JP5017391B2 (ja) | 加入者収容変更方法、移行先セッション制御サーバ装置および管理サーバ | |
KR100450605B1 (ko) | 웹-어플리케이션 서버 및 그의 동적 컨텐츠 제공 방법 | |
EP4531372A1 (en) | Methods for optimizing routing of a message and devices thereof | |
CN115102854B (zh) | 微服务的远程过程调用路由管理控制方法、系统及设备 | |
CN118055393A (zh) | 一种业务处理方法及装置 | |
JP2002165239A (ja) | マルチプロセッサ型呼処理方式 | |
KR19980071085A (ko) | 분산 스위칭 소프트웨어를 포함하는 근거리 통신망 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20191218 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20220901 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20191218 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230821 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20231129 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20231204 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20231205 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |