CN105430147A - 一种基于同一套通话逻辑处理实现多个ui同步显示的方法 - Google Patents
一种基于同一套通话逻辑处理实现多个ui同步显示的方法 Download PDFInfo
- Publication number
- CN105430147A CN105430147A CN201510770379.9A CN201510770379A CN105430147A CN 105430147 A CN105430147 A CN 105430147A CN 201510770379 A CN201510770379 A CN 201510770379A CN 105430147 A CN105430147 A CN 105430147A
- Authority
- CN
- China
- Prior art keywords
- call
- module
- call module
- uis
- protocol stack
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/2753—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
- H04M1/2757—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27467—Methods of retrieving data
- H04M1/27475—Methods of retrieving data using interactive graphical means or pictorial representations
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种基于同一套通话逻辑处理实现多个UI同步显示的方法,具体步骤如下:启动通话模块;通话模块初始化内部接口,等待UI注册;多个UI注册到通话模块,监听通话模块的状态更新;UI向通话模块请求呼叫,通话模块通知SIP协议栈模块发送呼叫请求消息给SIP服务器;SIP服务器响应呼叫请求,反馈给SIP协议栈模块,SIP协议栈模块转换反馈消息通知通话模块进行状态更新;通话模块更新状态,通过UI监听端口通知UI状态信息变化,本地UI和远端UI收到状态变化消息同步显示。本发明能够远程控制终端设备,解放了固定式操作,对于移动式办公,可以通过PC注册一个UI到电话上,通过PC-UI在PC机上对电话进行操控,方便简洁。
Description
技术领域
本发明涉及移动通讯技术领域,具体是一种基于同一套通话逻辑处理实现多个UI同步显示的方法。
背景技术
随着话机市场的不断发展,用户的多样化需求,量产化的产品也许不能满足客户的需求,对于第三方定制多样化UI,以往都是按照用户的需求,重新研发新UI或根据用户提供的UI对工程代码进行调整,耗费人力和时间。
随着移动式通讯的不断发展,固定式电话已经不能很好的满足用户的使用,作为企业级电话,很多的客户的联系信息都保存在电话的本地电话本中,太过依赖于本地电话,使用户的使用不够便捷。
发明内容
本发明的目的在于提供一种基于流程简洁、使用方便的同一套通话逻辑处理实现多个UI同步显示的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种基于同一套通话逻辑处理实现多个UI同步显示的方法,具体步骤如下:
(1)启动通话模块;
(2)通话模块初始化内部接口,等待UI注册;
(3)多个UI注册到通话模块,监听通话模块的状态更新;
(4)UI向通话模块请求呼叫,通话模块通知SIP协议栈模块发送呼叫请求消息给SIP服务器;
(5)SIP服务器响应呼叫请求,反馈给SIP协议栈模块,SIP协议栈模块转换反馈消息通知通话模块进行状态更新;
(6)通话模块更新状态,通过UI监听端口通知UI状态信息变化,本地UI和远端UI收到状态变化消息同步显示。
作为本发明进一步的方案:所述步骤(3)中多个UI注册到通话模块是多UI通过通话模块提供的注册接口进行注册。
作为本发明再进一步的方案:所述步骤(3)中多个UI注册到通话模块后,通话模块检测UI模块注册的合法性和互斥性。
与现有技术相比,本发明的有益效果是:
本发明使跨平台通话模块只需提供与UI交互的数据结构和开放请求通话的API接口,能理解API接口含义的UI都可以挂载到我们的通话模块,不局限于本地UI,也使用远程UI,更广泛的可以同时支持本地UI和远程UI的挂载,不同平台UI根据通话模块上报的消息做UI的显示,可以缩短不同UI定制项目的研发周期,维护人员只需维护UI部分即可;远程控制终端设备,解放了固定式操作,对于移动式办公,可以通过PC注册一个UI到电话上,通过PC-UI在PC机上对电话进行操控,方便简洁。
附图说明
图1为本发明中挂载多个不同平台UI
图2为本发明中对UI与通话模块的交互流程。
具体实施方式
下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
请参阅图1-2,一种基于同一套通话逻辑处理实现多个UI同步显示的方法,具体步骤如下:
(1)启动通话模块;
(2)通话模块初始化内部接口,等待UI注册;
(3)多UI通过通话模块提供的注册接口进行注册,通话模块检测UI模块注册的合法性和互斥性,多个UI监听通话模块的状态更新;
(4)UI向通话模块请求呼叫,通话模块通知SIP协议栈模块发送呼叫请求消息给SIP服务器;
(5)SIP服务器响应呼叫请求,反馈给SIP协议栈模块,SIP协议栈模块转换反馈消息通知通话模块进行状态更新;
(6)通话模块更新状态,通过UI监听端口通知UI状态信息变化,本地UI和远端UI收到状态变化消息同步显示。
其中,终端挂载本地多UI,具体步骤如下:
(1)初始化通话模块,提供外部UI的注册接口;
(2)多UI通过通话模块提供的注册接口,注册到通话模块;
(3)通话模块检测多UI注册的合法性;
(4)UI通过通话模块提供的API接口,向核心模块请求呼叫,通话模块通知其他模块发送给SIP服务器;
(5)其他模块接收SIP服务器响应呼叫请求并转换数据信息给通话模块;
(6)通话模块收到其他模块的消息,更新数据,通过UI注册接口,回调给多个UI,进行统一显示。
远程UI挂载到终端,具体步骤如下:
(1)初始化通话模块,提供外部UI的注册接口;
(2)远端UI通过http、broadcast等网络协议链接终端,并通过通话模块提供的注册接口,注册到通话模块;
(3)通话模块检测多UI注册的合法性;
(4)UI通过通话模块提供的API接口,向通话模块请求呼叫,通话模块通知其他模块发送给SIP服务器;
(5)其他模块接收SIP服务器响应呼叫请求并转换数据信息给通话模块;
(6)通话模块收到其他模块的消息,更新数据,通过UI注册接口,回调给远端UI和本地UI,进行统一显示。
本发明通过跨平台通话模块启动,提供不同平台UI统一的注册接口,等待UI注册并监听,本地多UI通过注册接口直接挂载,远程UI通过http、broadcast等网络协议为载体,挂载到通话模块,通话模块检测UI是否重复挂载,多个不同平台的UI挂载成功后,即可对通话模块进行操控,也可以访问设备终端内部的联系人、呼叫记录。本地多UI的注册,可以实现不同风格UI的切换,应不同用户的需求,选择更适合的UI,亦可以通过开放的API接口,挂载用户自己的UI,更好的支持第三方UI的开发应用;远程挂载UI,通过http、broadcast等网络协议为载体,将远程UI挂载到本地通话模块,远程的控制和监听本地电话设备,使电话的使用更具有灵活性,可以随时随地的控制电话,对更广泛的应用来讲,远程UI的挂载特性,也可以应用在安防方面:远程监控、远程控制fanvil门禁。
本发明使跨平台通话模块只需提供与UI交互的数据结构和开放请求通话的API接口,能理解API接口含义的UI都可以挂载到我们的通话模块,不局限于本地UI,也使用远程UI,更广泛的可以同时支持本地UI和远程UI的挂载,不同平台UI根据通话模块上报的消息做UI的显示,可以缩短不同UI定制项目的研发周期,维护人员只需维护UI部分即可;远程控制终端设备,解放了固定式操作,对于移动式办公,可以通过PC注册一个UI到电话上,通过PC-UI在PC机上对电话进行操控,方便简洁。
上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下作出各种变化。
Claims (3)
1.一种基于同一套通话逻辑处理实现多个UI同步显示的方法,其特征在于,具体步骤如下:
(1)启动通话模块;
(2)通话模块初始化内部接口,等待UI注册;
(3)多个UI注册到通话模块,监听通话模块的状态更新;
(4)UI向通话模块请求呼叫,通话模块通知SIP协议栈模块发送呼叫请求消息给SIP服务器;
(5)SIP服务器响应呼叫请求,反馈给SIP协议栈模块,SIP协议栈模块转换反馈消息通知通话模块进行状态更新;
(6)通话模块更新状态,通过UI监听端口通知UI状态信息变化,本地UI和远端UI收到状态变化消息同步显示。
2.根据权利要求1所述的基于同一套通话逻辑处理实现多个UI同步显示的方法,其特征在于,所述步骤(3)中多个UI注册到通话模块是多UI通过通话模块提供的注册接口进行注册。
3.根据权利要求1所述的基于同一套通话逻辑处理实现多个UI同步显示的方法,其特征在于,所述步骤(3)中多个UI注册到通话模块后,通话模块检测UI模块注册的合法性和互斥性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510770379.9A CN105430147A (zh) | 2015-11-12 | 2015-11-12 | 一种基于同一套通话逻辑处理实现多个ui同步显示的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510770379.9A CN105430147A (zh) | 2015-11-12 | 2015-11-12 | 一种基于同一套通话逻辑处理实现多个ui同步显示的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105430147A true CN105430147A (zh) | 2016-03-23 |
Family
ID=55508081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510770379.9A Pending CN105430147A (zh) | 2015-11-12 | 2015-11-12 | 一种基于同一套通话逻辑处理实现多个ui同步显示的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105430147A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107729158A (zh) * | 2017-09-20 | 2018-02-23 | 惠州Tcl移动通信有限公司 | 一种简化应用程序注册器的方法、存储介质及电子设备 |
CN108111564A (zh) * | 2016-11-25 | 2018-06-01 | 深圳联友科技有限公司 | 一种iOS网络电话后台振铃的实现方法及系统 |
CN108243162A (zh) * | 2016-12-26 | 2018-07-03 | 大唐移动通信设备有限公司 | 一种sip注册的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859517A (zh) * | 2005-10-20 | 2006-11-08 | 华为技术有限公司 | 一种网络电话的点击呼叫系统及其控制方法 |
EP2661106A1 (en) * | 2012-05-03 | 2013-11-06 | Samsung Electronics Co., Ltd | Method and Apparatus for Exchanging SIP Option Message for Capability Discovery of Rich Communication Suite in Portable Terminal |
CN103648187A (zh) * | 2013-11-26 | 2014-03-19 | 深圳国投物联网络股份有限公司 | 一种物联网家庭终端机 |
-
2015
- 2015-11-12 CN CN201510770379.9A patent/CN105430147A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859517A (zh) * | 2005-10-20 | 2006-11-08 | 华为技术有限公司 | 一种网络电话的点击呼叫系统及其控制方法 |
EP2661106A1 (en) * | 2012-05-03 | 2013-11-06 | Samsung Electronics Co., Ltd | Method and Apparatus for Exchanging SIP Option Message for Capability Discovery of Rich Communication Suite in Portable Terminal |
CN103648187A (zh) * | 2013-11-26 | 2014-03-19 | 深圳国投物联网络股份有限公司 | 一种物联网家庭终端机 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108111564A (zh) * | 2016-11-25 | 2018-06-01 | 深圳联友科技有限公司 | 一种iOS网络电话后台振铃的实现方法及系统 |
CN108243162A (zh) * | 2016-12-26 | 2018-07-03 | 大唐移动通信设备有限公司 | 一种sip注册的方法及装置 |
CN107729158A (zh) * | 2017-09-20 | 2018-02-23 | 惠州Tcl移动通信有限公司 | 一种简化应用程序注册器的方法、存储介质及电子设备 |
CN107729158B (zh) * | 2017-09-20 | 2022-01-11 | 惠州Tcl移动通信有限公司 | 一种简化应用程序注册器的方法、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW201616848A (zh) | 個資隱藏之通話方法及其系統 | |
CN201608742U (zh) | 一种智能固定电话 | |
CN104010156A (zh) | 视频会议建立方法 | |
CN201860403U (zh) | 一种可与手机相互通讯的电视机 | |
CN105025431A (zh) | 多功能蓝牙装置及其蓝牙联机方法 | |
CN104363360A (zh) | 来电未接转移提示系统及方法 | |
CN102194269A (zh) | 一种基于通讯网络的门禁系统及工作方法 | |
CN105430147A (zh) | 一种基于同一套通话逻辑处理实现多个ui同步显示的方法 | |
CN104902475B (zh) | 一种远端sim卡转接装置及其鉴权方法 | |
CN103067454A (zh) | 一种集成网页页面与客户端信息的交互方法及装置 | |
CN105916053A (zh) | 一种智能电视音视频通信的方法、终端设备及智能电视 | |
CN102035907A (zh) | 一种智能固定电话 | |
CN104184657A (zh) | 一种通讯客户端系统及通讯方法 | |
CN102624585B (zh) | 基于网关终端设备的模拟通话方法及语音器件检测方法 | |
CN103888582A (zh) | 通讯转接系统及方法 | |
CN104954591A (zh) | 电话通信方法及装置 | |
US20080297585A1 (en) | Integrated cordless voice/video ip phone system | |
CN101340727A (zh) | 一种移动终端及其多路通话控制方法和系统 | |
CN102724214A (zh) | 一种呼叫装置、基于im客户端建立通话的方法及装置 | |
CN105791369B (zh) | 用户状态同步的方法、装置及服务器 | |
TW200520510A (en) | Method of managing multiple calls of mobile phone | |
CN104837126A (zh) | 用于移动通讯终端间共享通话的方法及移动通讯终端 | |
GB2499544A (en) | Data communication | |
CN104967621A (zh) | 语音通话业务的显示方法及系统 | |
US20070140444A1 (en) | Proxy response terminal and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160323 |