[go: up one dir, main page]

CN106603984A - 一种在可视对讲局域网环境下进行无服务器拨号的算法 - Google Patents

一种在可视对讲局域网环境下进行无服务器拨号的算法 Download PDF

Info

Publication number
CN106603984A
CN106603984A CN201611200132.4A CN201611200132A CN106603984A CN 106603984 A CN106603984 A CN 106603984A CN 201611200132 A CN201611200132 A CN 201611200132A CN 106603984 A CN106603984 A CN 106603984A
Authority
CN
China
Prior art keywords
dialing
dial
server
mode
sip
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
Application number
CN201611200132.4A
Other languages
English (en)
Other versions
CN106603984B (zh
Inventor
李政沆
于晓亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN EISEN VAIL TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN EISEN VAIL TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHENZHEN EISEN VAIL TECHNOLOGY Co Ltd filed Critical SHENZHEN EISEN VAIL TECHNOLOGY Co Ltd
Priority to CN201611200132.4A priority Critical patent/CN106603984B/zh
Publication of CN106603984A publication Critical patent/CN106603984A/zh
Application granted granted Critical
Publication of CN106603984B publication Critical patent/CN106603984B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/186Video door telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种在可视对讲局域网环境下进行无服务器拨号的算法,由一台以上的可视对讲室外机、无线路由器、一台以上的手机以及一台以上的可视对讲室内机组成的可视对讲系统;如果所有终端在同一局域网环境,那么不通过服务器,拨号方式不变,终端之间也可以进行拨号对讲,拨号时,系统自动选择有或无服务器的拨号方式。本发明通过使用TCP并配合少量组播的通信算法,在没有服务器的情况下,通话双方在局域网下也可以进行拨号对讲,且拨号方式不变,用组播和TCP混合通信方式,最大限度避免全部用组播方式的通信丢包问题,拨号时,系统自动识别局域网、外网环境,自动选用最优方式拨号。

Description

一种在可视对讲局域网环境下进行无服务器拨号的算法
技术领域
本发明涉及计算机领域,具体涉及一种在可视对讲局域网环境下进行无服务器拨号的算法。
背景技术
可视对讲是基于TCP/IP的,这类可视对讲有自定义通信协议的,也有s ip等著名的通信协议,无论使用什么通信协议,可视对讲系统一般都设有服务器以管理账号、号码并协助通话终端进行音视频流传输。在没有服务器或服务器无法通信的情况下,通话终端能够通过手工输入ip地址来进行拨号,但这样做很难知道并记住对方的ip地址,更不用说有些终端每次开机ip地址都会变化。
上述可视对讲系统会存在以下描述的缺点:
一、在没有服务器的情况下无法通过号码进行拨号对讲;
二、可通过特殊方法获取对方ip地址,然后以ip地址进行拨号对讲,但这种方法不通用,有时对方ip地址是变化的;
三、用纯组播方式动态获取对方号码,然后以ip地址进行拨号对讲,组播通信采用UDP方式,UDP通信方式在WIFI等通信环境有一定的丢包率,从而导致拨号失败。
发明内容
本发明所要解决的技术问题是提供一种不通过服务器,在局域网采用TCP并配合少量组播的通信方式让终端之间进行拨号对讲的算法。
本发明是通过以下技术方案来实现的:一种在可视对讲局域网环境下进行无服务器拨号的算法,由一台以上的可视对讲室外机、无线路由器、一台以上的手机以及一台以上的可视对讲室内机组成的可视对讲系统;
如果所有终端在同一局域网环境,那么不通过服务器,拨号方式不变,终端之间也可以进行拨号对讲,拨号时,系统自动选择有或无服务器的拨号方式,下面描述sip电话环境下程序的实现方法和步骤:
(一)拨号方启动时用tcp服务监听一个特殊端口,拨号时用特定组播方式发出接听方的sip号码和自身的ip地址信息;
(二)所有接听方事先加入特定组播,收到符合该号码的接听方把自身ip地址和sip监听端口号信息用tcp方式回应给拨号方,接听方在开始的组播通信中获取到拨号方tcp服务信息;
(三)拨号方在tcp服务中用收到的ip地址和端口号构建特殊的sip号码,如“sip:192.168.1.111:5060;
(四)用上述号码进行本地拨号,后续过程类似常规拨号方式;
(五)拨号时,系统内部首先尝试用无服务器方式,经过一定超时无法拨号时再使用有服务器拨号方式。
本发明的有益效果是:本发明通过使用TCP并配合少量组播的通信算法,解决以下问题:
(1)在没有服务器的情况下,通话双方在局域网下也可以进行拨号对讲,且拨号方式不变(不用输入ip地址);
(2)用组播和TCP混合通信方式,最大限度避免全部用组播方式的通信丢包问题;
(3)拨号时,系统自动识别局域网、外网环境,自动选用最优方式拨号。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的系统图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
如图1所示,手机、可视对讲室内机、可视对讲室外机都是可视对讲系统的通话终端。如果所有终端在同一局域网环境,那么不通过服务器,拨号方式不变(不用手动输入ip地址),终端之间也可以进行拨号对讲,拨号时,系统自动选择有或无服务器的拨号方式,下面描述sip电话环境下程序的实现方法和步骤:
拨号方启动时用tcp服务监听一个特殊端口,拨号时用特定组播方式发出接听方的sip号码和自身的ip地址信息,所有接听方事先加入特定组播,收到符合该号码的接听方把自身ip地址和sip监听端口号信息用tcp方式回应给拨号方(接听方在开始的组播通信中获取到拨号方tcp服务信息),拨号方在tcp服务中用收到的ip地址和端口号构建特殊的sip号码(如“sip:192.168.1.111:5060”),然后用此号码进行本地拨号,后续过程类似常规拨号方式。
拨号时,系统内部先尝试用无服务器方式,经过一定超时无法拨号时再使用有服务器拨号方式。
本发明的有益效果是:本发明通过使用TCP并配合少量组播的通信算法,在没有服务器的情况下,通话双方在局域网下也可以进行拨号对讲,且拨号方式不变;
用组播和TCP混合通信方式,最大限度避免全部用组播方式的通信丢包问题,拨号时,系统自动识别局域网、外网环境,自动选用最优方式拨号。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何不经过创造性劳动想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书所限定的保护范围为准。

Claims (1)

1.一种在可视对讲局域网环境下进行无服务器拨号的算法,其特征在于:由一台以上的可视对讲室外机、无线路由器、一台以上的手机以及一台以上的可视对讲室内机组成的可视对讲系统;
如果所有终端在同一局域网环境,那么不通过服务器,拨号方式不变,终端之间也可以进行拨号对讲,拨号时,系统自动选择有或无服务器的拨号方式,下面描述sip电话环境下程序的实现方法和步骤:
(一)拨号方启动时用tcp服务监听一个特殊端口,拨号时用特定组播方式发出接听方的sip号码和自身的ip地址信息;
(二)所有接听方事先加入特定组播,收到符合该号码的接听方把自身ip地址和sip监听端口号信息用tcp方式回应给拨号方,接听方在开始的组播通信中获取到拨号方tcp服务信息;
(三)拨号方在tcp服务中用收到的ip地址和端口号构建特殊的sip号码,如“sip:192.168.1.111:5060;
(四)用上述号码进行本地拨号,后续过程类似常规拨号方式;
(五)拨号时,系统内部首先尝试用无服务器方式,经过一定超时无法拨号时再使用有服务器拨号方式。
CN201611200132.4A 2016-12-22 2016-12-22 一种在可视对讲局域网环境下进行无服务器拨号的方法 Expired - Fee Related CN106603984B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611200132.4A CN106603984B (zh) 2016-12-22 2016-12-22 一种在可视对讲局域网环境下进行无服务器拨号的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611200132.4A CN106603984B (zh) 2016-12-22 2016-12-22 一种在可视对讲局域网环境下进行无服务器拨号的方法

Publications (2)

Publication Number Publication Date
CN106603984A true CN106603984A (zh) 2017-04-26
CN106603984B CN106603984B (zh) 2019-06-14

Family

ID=58602743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611200132.4A Expired - Fee Related CN106603984B (zh) 2016-12-22 2016-12-22 一种在可视对讲局域网环境下进行无服务器拨号的方法

Country Status (1)

Country Link
CN (1) CN106603984B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120475017A (zh) * 2025-07-16 2025-08-12 浙江大华技术股份有限公司 网络对讲方法、装置、电子装置和存储介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1805396A (zh) * 2006-01-20 2006-07-19 杭州华为三康技术有限公司 利用宽带路由器实现上网的方法
US20070274327A1 (en) * 2006-05-23 2007-11-29 Kari Kaarela Bridging between AD HOC local networks and internet-based peer-to-peer networks
CN101478835A (zh) * 2009-01-09 2009-07-08 深圳信息职业技术学院 基于1X EvDO-WiFi无线路由器的VoWLAN系统
CN101577808A (zh) * 2008-05-07 2009-11-11 程维成 能传输广告信息的可视对讲系统及其传输方法
US7702726B1 (en) * 2002-04-10 2010-04-20 3Com Corporation System and methods for providing presence services in IP network
US7826442B2 (en) * 2006-11-28 2010-11-02 Samsung Electronics Co., Ltd. VoIP terminal supporting optimal intercom service and session connecting method thereof
CN103957391A (zh) * 2014-05-23 2014-07-30 无锡矽太恒科电子有限公司 在可视对讲中多方通话时同时显示各方视频的方法及系统
CN104837076A (zh) * 2015-04-03 2015-08-12 深圳市安恩达科技有限公司 楼宇对讲信息系统及其交互方法
CN204787032U (zh) * 2015-06-03 2015-11-18 陕西华汇能源科技有限公司 一种户式中央空调
CN105245597A (zh) * 2015-10-09 2016-01-13 深圳电器公司 一种通信方法及装置
CN105451001A (zh) * 2015-12-31 2016-03-30 慧锐通智能科技股份有限公司 基于云技术的可视对讲系统和方法
US20160277261A9 (en) * 2006-12-29 2016-09-22 Prodea Systems, Inc. Multi-services application gateway and system employing the same

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7702726B1 (en) * 2002-04-10 2010-04-20 3Com Corporation System and methods for providing presence services in IP network
CN1805396A (zh) * 2006-01-20 2006-07-19 杭州华为三康技术有限公司 利用宽带路由器实现上网的方法
US20070274327A1 (en) * 2006-05-23 2007-11-29 Kari Kaarela Bridging between AD HOC local networks and internet-based peer-to-peer networks
US7826442B2 (en) * 2006-11-28 2010-11-02 Samsung Electronics Co., Ltd. VoIP terminal supporting optimal intercom service and session connecting method thereof
US20160277261A9 (en) * 2006-12-29 2016-09-22 Prodea Systems, Inc. Multi-services application gateway and system employing the same
CN101577808A (zh) * 2008-05-07 2009-11-11 程维成 能传输广告信息的可视对讲系统及其传输方法
CN101478835A (zh) * 2009-01-09 2009-07-08 深圳信息职业技术学院 基于1X EvDO-WiFi无线路由器的VoWLAN系统
CN103957391A (zh) * 2014-05-23 2014-07-30 无锡矽太恒科电子有限公司 在可视对讲中多方通话时同时显示各方视频的方法及系统
CN104837076A (zh) * 2015-04-03 2015-08-12 深圳市安恩达科技有限公司 楼宇对讲信息系统及其交互方法
CN204787032U (zh) * 2015-06-03 2015-11-18 陕西华汇能源科技有限公司 一种户式中央空调
CN105245597A (zh) * 2015-10-09 2016-01-13 深圳电器公司 一种通信方法及装置
CN105451001A (zh) * 2015-12-31 2016-03-30 慧锐通智能科技股份有限公司 基于云技术的可视对讲系统和方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
巫立华.: "基于IP网络的家庭医疗智能终端可视对讲系统的研发", 《中国硕士研究生优秀毕业论文库》 *
腾旺,刘金石.: "一种多方式远程控制门禁系统的构想与实现", 《软件导刊》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120475017A (zh) * 2025-07-16 2025-08-12 浙江大华技术股份有限公司 网络对讲方法、装置、电子装置和存储介质

Also Published As

Publication number Publication date
CN106603984B (zh) 2019-06-14

Similar Documents

Publication Publication Date Title
KR101571925B1 (ko) 다자간 통화 단말 및 상기 단말에서의 다자간 통화에서 일대일 통화로의 전환 방법
US8233474B2 (en) Communication of location information for an IP telephony communication device
US9924014B2 (en) Cordless telephone equipment, cordless telephone system, and cordless telephone communication method
WO2010088215A1 (en) Computer-related device for locating the originator of an emergency call via a cellular or data network by triangulation and received signal strength identifiers
WO2012159437A1 (zh) 一种基于通讯网络的门禁系统及工作方法
CN105847599B (zh) 呼叫中心及其外呼电话路由匹配系统和方法
CN109218542B (zh) 用于呼叫管理的方法、装置及计算机可读存储介质
CN104410648A (zh) 基于局域网的VoIP通信方法、系统和通信终端
WO2024092418A1 (zh) 多网络通信方法及多网络通信系统
TWI513267B (zh) 通話系統及其通話連接方法
CN105763961A (zh) 一种楼宇对讲方法、装置及系统
US9537704B2 (en) Method and apparatus for migrating active communication session between terminals
CN106603984A (zh) 一种在可视对讲局域网环境下进行无服务器拨号的算法
CN105120524A (zh) 一种建立通信连接的方法和电子设备
CN104427141B (zh) 一种子母话机实现、接听、呼叫和对讲方法及ip终端
TWI293841B (en) Method for contolling transferring path of data packets of an wireless phone dynamically
CN101938521B (zh) 一种VoIP系统中信令的传输方法
CN205622716U (zh) 网络电话系统
CN103179691A (zh) 一种固定电话移动化装置和系统
CN102185828B (zh) 一种pc软件与sip ua绑定及控制的方法
EP1619868A2 (en) IP telephone system, ENUM server and method for performing telephone conference
CN104754230A (zh) 一种提供视频信息的方法和装置
CN1953489B (zh) 数据包传递路径控制方法、网络电话系统及无线网络话机
CN106161817B (zh) 基于voip平台的通讯方法及通讯系统
US9894211B1 (en) Techniques for enhanced call routing for groups

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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190614