CN116208956A - 一种对讲终端的登录方法、装置、电子设备及介质 - Google Patents

一种对讲终端的登录方法、装置、电子设备及介质 Download PDF

Info

Publication number
CN116208956A
CN116208956A CN202211734585.0A CN202211734585A CN116208956A CN 116208956 A CN116208956 A CN 116208956A CN 202211734585 A CN202211734585 A CN 202211734585A CN 116208956 A CN116208956 A CN 116208956A
Authority
CN
China
Prior art keywords
intercom terminal
intercom
login
terminal
determining
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
Application number
CN202211734585.0A
Other languages
English (en)
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.)
Shanghai Shuguo Technology Co ltd
Original Assignee
Shanghai Shuguo 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 Shanghai Shuguo Technology Co ltd filed Critical Shanghai Shuguo Technology Co ltd
Priority to CN202211734585.0A priority Critical patent/CN116208956A/zh
Publication of CN116208956A publication Critical patent/CN116208956A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q5/00Selecting arrangements wherein two or more subscriber stations are connected by the same line to the exchange
    • H04Q5/24Selecting arrangements wherein two or more subscriber stations are connected by the same line to the exchange for two-party-line systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请涉及通信技术领域,具体涉及一种对讲终端的登录方法、装置、电子设备及介质。一种对讲终端的登录方法,应用于服务器中,所述方法包括:接收对讲终端的登录验证请求,确定与对讲终端之间的多个通信通道的配置;所述登录验证请求包括对讲终端的设备标识信息;基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态;若多个所述通信通道的配置的服务状态均为正常,则通过所述对讲终端的登录验证请求。通过校验对讲终端的设备标识信息,验证对讲终端是否满足登录对讲平台的要求,无需用户在对讲终端上输入账号密码,对讲终端即可登录对讲平台,简化对讲终端的登录流程,优化用户的体验感。

Description

一种对讲终端的登录方法、装置、电子设备及介质
技术领域
本申请涉及通信技术领域,具体涉及一种对讲终端的登录方法、装置、电子设备及介质。
背景技术
随着全球物联网的飞速发展,基于移动无线网络的终端设备使用越来越广泛,其中,对讲终端得到了广泛的应用。基于无线数据业务的对讲终端,主要应用于工厂、大型商场、执法、物业、交通物流等场合,通过对讲终端进行人与人之间一对一,或者一对多交流。
目前,移动对讲终端登录对讲应用时,用户手动输入账号密码进行登录验证;对讲服务与后台服务交互验证,验证成功,则更新服务器信息到移动对讲终端。
针对上述相关技术,发明人认为,对讲账号及密码一般较为复杂,用户使用移动对讲终端登录对讲应用的过程中容易出错,导致用户体验感较差。
发明内容
为了解决目前用户使用移动对讲终端登录对讲应用的过程中容易出错,导致用户体验感较差的问题,本申请提供一种对讲终端的登录方法、装置、电子设备及介质。
在本申请的第一方面提供了一种对讲终端的登录方法,应用于服务器中,所述方法包括:接收对讲终端的登录验证请求,确定与对讲终端之间的多个通信通道的配置;所述登录验证请求包括对讲终端的设备标识信息;基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态;若多个所述通信通道的配置的服务状态均为正常,则通过所述对讲终端的登录验证请求。
通过采用上述技术方案,服务器通过校验对讲终端的设备标识信息,验证对讲终端是否满足登录对讲平台的要求,无需用户在对讲终端上输入账号密码,对讲终端即可登录对讲平台,尽可能避免用户登录对讲平台时遗忘账号密码导致无法登录对讲平台的情况,以及用户输入账号密码时按错按键导致无法登录的情况,简化对讲终端的登录流程,优化用户的体验感。
在一种可能的实施方式中,与对讲终端之间的多个通信通道包括第一通信通道和第二通信通道;所述基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态,具体包括:基于所述对讲终端的设备标识信息,对所述对讲终端的登录验证请求进行第一验证操作,以验证第一通信通道的配置的服务状态是否正常;若验证结果为发送第一通信令牌至所述对讲终端,则确定所述第一通信通道的配置的服务状态为正常。
通过采用上述技术方案,服务器通过校验对讲终端的设备标识信息,验证对讲终端的型号是否与对讲平台是否匹配,进而验证第一通信通道的配置的服务状态是否正常。
在一种可能的实施方式中,所述基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态,还包括:基于所述对讲终端的设备标识信息,对所述对讲终端的登录验证请求进行第二验证操作,以验证第二通信通道的配置的服务状态是否正常;若验证结果为发送第二通信令牌至所述对讲终端,则确定所述第二通信通道的配置的服务状态为正常。
通过采用上述技术方案,服务器通过校验对讲终端的设备标识信息,验证对讲终端的型号是否与对讲平台是否匹配,进而验证第二通信通道的配置的服务状态是否正常。
在一种可能的实施方式中,若多个通信通道中存在第一类通信通道,所述第一类通信通道为第一次验证后,确定通信通道的配置的服务状态为不正常的通信通道,所述方法还包括:基于所述对讲终端的设备标识信息,重复对所述对讲终端的登录验证请求进行相对应的验证操作,以重复验证第一类通信通道的配置的服务状态是否正常;若所述验证操作的次数达到预设次数,且根据最后一次验证的验证结果,确定所述第一类通信通道的配置的服务状态为不正常,则拒绝所述对讲终端的登录验证请求。
通过采用上述技术方案,服务器重复对第一类通信通道的配置进行服务状态验证操作,以确定第一类通信通道无法正常通信,尽可能避免因突发故障导致通信通道的服务状态暂时不正常,从而导致对讲终端无法登陆对讲平台的情况。
在一种可能的实施方式中,在所述通过所述对讲终端的登录验证请求之后,所述方法还包括:接收所述对讲终端的定时消息,以验证所述对讲终端的登录状态;若在预设时间后未接收到所述对讲终端发送的定时消息,则确定所述对讲终端的登录状态为异常,处理与所述对讲终端的多个所述通信通道。
通过采用上述技术方案,服务器间隔预设时间后没有收到对讲终端的消息,则确定对讲终端的登录状态为异常,并处理与对讲终端的各通信通道,避免网络资源浪费。
在一种可能的实施方式中,所述定时消息包括消息内容和消息发出时间,所述若在预设时间后未接收到所述对讲终端发送的定时消息,则确定所述对讲终端的登录状态为异常,处理与所述对讲终端的多个所述通信通道,具体包括:查询所述对讲终端的若干定时消息的消息发送记录,所述消息发送记录包括若干定时消息的消息发送时间,所述消息发送时间基于所述消息发出时间确定;基于所述消息发送记录,确定所述对讲终端的登录状态的异常类型;基于所述对讲终端的登录状态的异常类型,确定多个所述通信通道的处理方法。
通过采用上述技术方案,服务器根据对讲终端发送定时消息的历史记录,确定对讲终端登录状态的异常类型,进而确定与对讲终端的多个通信通道的处理方法,尽量避免错误判断对讲终端的登录状态的异常类型,在对讲终端只是因为网络较差而无法发出定时消息时断开通信通道的情况。
在一种可能的实施方式中,所述基于所述消息发送记录,确定所述对讲终端的登录状态的异常类型,具体包括:基于所述若干定时消息的消息发送时间,绘制定时消息曲线;基于所述定时消息曲线,计算所述对讲终端的网络指数;若所述对讲终端的网络指数小于或等于预设数值,则确定所述对讲终端的登录状态的异常类型为断开连接;若所述对讲终端的网络指数大于预设数值,则确定所述对讲终端的登录状态的异常类型为无效连接。
在本申请的第二方面提供了一种对讲终端的登录装置,所述装置为服务器,包括:
接收单元,用于接收对讲终端的登录验证请求,所述登录验证请求包括对讲终端的设备标识信息;
处理单元,用于确定与对讲终端之间的多个通信通道的配置;基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态;若多个所述通信通道的配置的服务状态均为正常,则通过所述对讲终端的登录验证请求。
在一种可能的实施方式中,与对讲终端之间的多个通信通道包括第一通信通道和第二通信通道;所述处理单元,还用于基于所述对讲终端的设备标识信息,对所述对讲终端的登录验证请求进行第一验证操作,以验证第一通信通道的配置的服务状态是否正常;若验证结果为发送第一通信令牌至所述对讲终端,则确定所述第一通信通道的配置的服务状态为正常。
在一种可能的实施方式中,所述处理单元,还用于基于所述对讲终端的设备标识信息,对所述对讲终端的登录验证请求进行第二验证操作,以验证第二通信通道的配置的服务状态是否正常;若验证结果为发送第二通信令牌至所述对讲终端,则确定所述第二通信通道的配置的服务状态为正常。
在一种可能的实施方式中,若多个通信通道中存在第一类通信通道,所述处理单元,还用于基于所述对讲终端的设备标识信息,重复对所述对讲终端的登录验证请求进行相对应的验证操作,以重复验证第一类通信通道的配置的服务状态是否正常;若所述验证操作的次数达到预设次数,且根据最后一次验证的验证结果,确定所述第一类通信通道的配置的服务状态为不正常,则拒绝所述对讲终端的登录验证请求。
在一种可能的实施方式中,所述接收单元,还用于接收所述对讲终端的定时消息,以验证所述对讲终端的登录状态;所述处理单元,还用于若在预设时间后未接收到所述对讲终端发送的定时消息,则确定所述对讲终端的登录状态为异常,处理与所述对讲终端的多个所述通信通道。
在一种可能的实施方式中,所述定时消息包括消息内容和消息发出时间,所述处理单元,还用于查询所述对讲终端的若干定时消息的消息发送记录,所述消息发送记录包括若干定时消息的消息发送时间,所述消息发送时间基于所述消息发出时间确定;基于所述消息发送记录,确定所述对讲终端的登录状态的异常类型;基于所述对讲终端的登录状态的异常类型,确定多个所述通信通道的处理方法。
在一种可能的实施方式中,所述处理单元,还用于基于所述若干定时消息的消息发送时间,绘制定时消息曲线;基于所述定时消息曲线,计算所述对讲终端的网络指数;若所述对讲终端的网络指数小于或等于预设数值,则确定所述对讲终端的登录状态的异常类型为断开连接;若所述对讲终端的网络指数大于预设数值,则确定所述对讲终端的登录状态的异常类型为无效连接。
在本申请的第三方面提供了一种电子设备,包括处理器、存储器、用户接口及网络接口,所述存储器用于存储指令,所述用户接口和网络接口用于给其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述电子设备执行如本申请第一方面任意一项所述的方法。
在本申请的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有能够被处理器加载并执行如本申请第一方面任意一项所述的方法的计算机程序。
综上所述,本申请包括以下至少一种有益技术效果:
1.服务器通过校验对讲终端的设备标识信息,验证对讲终端是否满足登录对讲平台的要求,无需用户在对讲终端上输入账号密码,对讲终端即可登录对讲平台,尽可能避免用户登录对讲平台时遗忘账号密码导致无法登录对讲平台的情况,以及用户输入账号密码时按错按键导致无法登录的情况,简化对讲终端的登录流程,优化用户的体验感;
2.服务器根据对讲终端发送定时消息的历史记录,确定对讲终端登录状态的异常类型,进而确定与对讲终端的多个通信通道的处理方法,尽量避免错误判断对讲终端的登录状态的异常类型,在对讲终端只是因为网络较差而无法发出定时消息时断开通信通道的情况。
附图说明
图1是本申请实施例的一种对讲终端的登录方法的流程示意图;
图2是本申请实施例的一种对讲终端的登录装置的模块示意图;
图3是本申请实施例的一种电子设备的结构示意图。
附图标记说明:201、接收单元;202、处理单元;300、电子设备;301、处理器;302、通信总线;303、用户接口;304、网络接口;305、存储器。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。
在本申请实施例的描述中,“举例来说”等词用于表示作例子、例证或说明。本申请实施例中被描述为“举例来说”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“举例来说”旨在以具体方式呈现相关概念。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。
为了解决目前用户使用移动对讲终端登录对讲应用的过程中容易出错,导致用户体验感较差的问题,本申请提供一种对讲终端的登录方法,应用于服务器中,参照图1,其示出了本申请一实施例提供的一种对讲终端的登录方法的流程示意图,包括如下步骤S1-S3。
步骤S1:接收对讲终端的登录验证请求,确定与对讲终端之间的多个通信通道的配置;登录验证请求包括对讲终端的设备标识信息。
在上述步骤中,用户开启对讲终端后,对讲终端检测自身的网络状态是否满足登录对讲平台的需求;当对讲终端的网络状态满足登录需求时,对讲终端向服务器发送登录验证请求;服务器接收到对讲终端的登录验证请求后,提供与对讲终端之间的通信服务地址和通信端口;其中,通信服务地址和通信端口为通信通道的配置;成功提供通信服务地址和通信端口后,服务器开始校验对讲终端下一步的登录验证请求。
需要说明的是,通信服务地址和通信端口由服务器根据提供的通信服务的类型设置。向服务器发送登录验证请求的对讲终端为安装了该对讲平台的对讲终端,且该对讲终端已在对讲平台上使用设备标识信息创建了对应的账户。若对讲终端与服务器之间无法提供通信通道的配置,则重复进行通信通道的配置的提供操作;当提供操作的次数达到预设数值,且最后一次提供操作的结果为无法提供通信通道的配置,则拒绝对讲终端的登录验证请求;同时,对讲终端也停止登录申请。
其中,服务器无法提供通信服务地址和通信端口的原因可以体现为服务器提供的通信服务的功能出现故障。
其中,对讲终端的登录请求包括对讲终端的设备标识信息,设备标识信息可以为对讲终端中SIM卡的集成电路卡识别码ICCID、国际移动用户识别码IMSI或对讲终端的IMEI。对讲终端发送登录验证请求时,采用哈希算法对设备标识信息进行加密,例如MD5;将加密后的设备标识信息发送至服务器。
对讲终端发送登录验证请求时,将设备标识信息的位数携带在请求中发送至服务器,以使服务器能快速识别设备标识信息的种类。举例来说,设备标识信息为SIM卡的集成电路卡识别码ICCID,登录验证请求包括加密后的ICCID号以及ICCID号的位数20。
步骤S2:基于对讲终端的设备标识信息,确定多个通信通道的配置的服务状态。
在上述步骤中,服务器根据对讲终端的设备标识信息,验证对讲终端的型号与对讲平台是否适配,进而验证对讲终端与服务器之间的多个通信通道的配置的服务状态是否正常,即验证对讲终端和服务器之间的多个通信通道能否正常通信。
步骤S3:若多个通信通道的配置的服务状态均为正常,则通过对讲终端的登录验证请求。
在上述步骤中,若多个通信通道的配置的服务状态均为正常,即对讲终端与服务器之间的多个通信通道均能正常通信,体现为对讲终端的型号与对讲平台适配;服务器通过对讲终端的登录验证请求,对讲终端成功登录对讲平台。
对讲终端的登录验证过程相对于对讲终端与服务器之间建立稳定、长期的通信通道的过程。其中,根据通信通道根据通信服务地址和通信端口建立。
在一种可能的实施方式中,与对讲终端之间的多个通信通道包括第一通信通道和第二通信通道;基于对讲终端的设备标识信息,确定多个通信通道的配置的服务状态,具体包括:基于对讲终端的设备标识信息,对对讲终端的登录验证请求进行第一验证操作,以验证第一通信通道的配置的服务状态是否正常;若验证结果为发送第一通信令牌至对讲终端,则确定第一通信通道的配置的服务状态为正常。
在上述示例中,通信通道包括MQTT(Message Queuing Telemetry Transport,消息队列遥测传送)服务通信通道和平台服务通信通道。其中,第一通信通道为MQTT服务通信通道,第二通信通道为平台服务通信通道。服务器接收到对讲终端的登录验证请求后,确定通信服务的ip地址,并为对讲终端配置通信服务端口。其中,多个通信服务的ip地址可以为同一个ip地址,一个通信服务对应一个通信端口。
MQTT服务通信通道为对讲终端与服务器之间互通同组对讲终端上线、下线消息的即时通信通道;平台服务通信通道为对讲终端发送消息至服务器的通信通道。
服务器验证第一通信通道的配置的服务状态的步骤为:对设备标识信息进行解密,校验解密后的设备标识信息;校验成功则发送第一通信令牌至对讲终端。服务器发送第一通信令牌至对讲终端体现为第一通信通道的配置的服务状态为正常。
需要说明的是,对讲终端与服务器之间的通信通道还包括对讲服务通信通道,即对讲终端通过该通信通道实现与其他对讲终端进行通信。
举例来说,第一通信通道的配置的服务状态的验证方法可以为JWT(JSON WebToken)鉴权方法。
服务器对设备标识信息进行解码,校验解码后的设备标识信息;使用秘钥创建JWT,将JWT发送至对讲终端;对讲终端接收到JWT后,将JWT存储到本地,并在通过第一通信通道发送消息至服务器时,将JWT携带在该消息中;服务器认证JWT后,处理对讲终端发送的消息。
在一种可能的实施方式中,基于对讲终端的设备标识信息,确定多个通信通道的配置的服务状态,还包括:基于对讲终端的设备标识信息,对对讲终端的登录验证请求进行第二验证操作,以验证第二通信通道的配置的服务状态是否正常;若验证结果为发送第二通信令牌至对讲终端,则确定第二通信通道的配置的服务状态为正常。
在上述示例中,服务器验证第二通信通道的配置的服务状态的步骤为:对设备标识信息进行解密,校验解密后的身份验证信息;验证成功则发送第二通信令牌至对讲终端。服务器发送第二通信令牌至对讲终端体现为第二通信通道的配置的服务状态为正常。
举例来说,第二通信通道的配置的服务状态的验证方法可以为Token鉴权方法。
服务器对设备标识信息进行解码,校验解码后的设备标识信息,并生成一个加密后的Token令牌,将Token令牌发送至对讲终端;对讲终端接收到Token令牌后,将Token令牌存储到本地,并在通过第二通信通道发送消息至服务器时,将Token令牌携带在该消息中;服务器对Token令牌进行解密和签名校验;校验成功后,处理对讲终端发送的消息。
Token令牌由用户唯一标识、登录验证时间的时间戳和签名组成。时间戳的精度是秒级,为避免在一秒钟内有多台对讲终端同时登录,造成计算出的Token值重复,服务器创建两条Token生成路径,以确保后续验证对讲终端的Token令牌时,查询到的对讲终端是唯一的。
在一种可能的实施方式中,若多个通信通道中存在第一类通信通道,第一类通信通道为第一次验证后,通信通道的配置的服务状态为不正常的通信通道,还包括:基于对讲终端的设备标识信息,重复对对讲终端的登录验证请求进行相对应的验证操作,以重复验证第一类通信通道的配置的服务状态是否正常;若验证操作的次数达到预设次数,且根据最后一次验证的验证结果,确定第一类通信通道的配置的服务状态为不正常,则拒绝对讲终端的登录验证请求。
在上述示例中,服务器重复对第一类通信通道的配置进行服务状态验证操作,以确定第一类通信通道无法正常通信,尽可能避免因突发故障导致通信通道的配置的服务状态暂时不正常,从而导致对讲终端无法登陆对讲平台的情况。
举例来说,服务器第一次验证某通信通道的配置的服务状态,验证结果为拒绝发送通信令牌至对讲终端,确定该通信通道的配置的服务状态为不正常;服务器重复对该通信通道的配置进行服务状态验证操作,直到验证操作的次数达到三次,则停止验证该通信通道的配置的服务状态;若最后一次的验证结果仍然为拒绝发送通信令牌至对讲终端,则确定该通信通道无法正常通信;而不是因突发的暂时故障导致该通信通道暂时无法通信,例如网络信号波动;并拒绝对讲终端的登录验证请求;同时,对讲终端也停止登录申请。
即,若对讲终端与服务器之间无法建立通信通道,则重复进行通信通道的建立操作;当通信通道建立操作的次数达到预设数值,且最后一次通信通道的建立操作也以失败告终,则拒绝对讲终端的登录验证请求。
导致验证结果为拒绝发送通信令牌至对讲终端的原因可能为对讲终端的型号与对讲平台不适配,即对讲终端的设备标识信息无法通过校验;对讲平台的服务状态异常,无法实现该对讲服务的功能。
在一种可能的实施方式中,在通过对讲终端的登录验证请求之后,还包括:接收对讲终端的定时消息,以验证对讲终端的登录状态;若在预设时间后未接收到对讲终端发送的定时消息,则确定对讲终端的登录状态为异常,处理与对讲终端的多个通信通道。
在上述示例中,规定对讲终端每间隔预设时间发送一个在线消息至服务器,服务器根据接收到的消息验证对讲终端的登录状态;若服务器间隔预设时间后没有收到对讲终端的消息,则确定对讲终端的登录状态为异常,并处理与对讲终端的各通信通道,避免网络资源浪费。
举例来说,对讲终端登录到对讲平台后,服务器设置的时间间隔为3分钟,则对讲终端需每间隔3分钟发送一条消息至服务器,以告知服务器对讲终端“在线”。
需要说明的是,对讲终端与服务器之间建立长连接时,需要定时验证对讲终端与服务器的连接状态。若对讲终端和服务器建立长连接后,对讲终端和服务器之间超过预设时间未传输消息,服务器将断开与对讲设备之间的连接关系,即断开与对讲设备之间的通信通道,避免网络资源浪费。
对讲终端的登录状态的验证方法可以是对讲终端定时发送一个固定消息至服务器,以告知服务器对讲终端“在线”;也可以是服务器定时查询对讲终端的登录状态,即服务器定时发送一个固定消息至对讲终端,对讲终端接收到该固定消息后,发送一个相同的固定消息至服务器。
在一种可能的实施方式中,定时消息包括消息内容和消息发出时间,若在预设时间后未接收到对讲终端发送的定时消息,则确定对讲终端的登录状态为异常,处理与对讲终端的多个通信通道,具体包括:查询对讲终端的若干定时消息的消息发送记录,消息发送记录包括若干定时消息的消息发送时间,消息发送时间基于消息发出时间确定;基于消息发送记录,确定对讲终端的登录状态的异常类型;基于对讲终端的登录状态的异常类型,确定多个通信通道的处理方法。
在上述示例中,对讲终端发送定时消息至服务器时,将定时消息的发出时间携带在定时消息中,服务器接收到定时消息后,根据消息发出时间和接收到定时消息的时间,计算出对讲终端发送该定时消息所消耗的时间,根据计算得出的时间判断对讲终端的网络状况。
服务器检测到对讲终端发送定时消息所消耗的时间长于预设时长时,发送提示消息至对讲终端,以提示用户当前网络状态较差。
举例来说,预设时长为5秒钟,服务器检测到对讲终端发送定时消息所消耗的时间为6秒钟,则发送提示消息至对讲终端,以提示用户当前网络状态较差。
若服务器间隔预设时间后未收到对讲终端的定时消息,则调用该对讲终端发送定时消息的历史记录,根据对讲终端发送定时消息的历史记录,判断对讲终端未发送定时消息的原因;对讲终端当前未发送定时消息的原因为网络状态差,无法发出定时消息,或对讲终端关机;以确定对讲终端的登录状态的异常类型,进而确定与对讲终端之间的多个通信通道的处理方法;通信通道的处理方法包括关闭通信通道或断开通信通道。
在一种可能的实施方式中,基于消息发送记录,确定对讲终端的登录状态的异常类型,具体包括:基于若干定时消息的消息发送时间,绘制定时消息曲线;基于定时消息曲线,计算对讲终端的网络指数;若对讲终端的网络指数小于或等于预设数值,则确定对讲终端的登录状态的异常类型为断开连接;若对讲终端的网络指数大于预设数值,则确定对讲终端的登录状态的异常类型为无效连接。
在上述步骤中,服务器间隔预设时间后未收到对讲终端的定时消息,则从数据库中调用对讲终端发送定时消息的历史记录;以定时消息的发送顺序为横坐标,以对讲终端每次发送定时消息所消耗的时间为纵坐标,绘制定时消息曲线;根据定时消息曲线计算该曲线的方差,以计算得出的曲线方差作为对讲终端的网络指数。
预设数值为对讲终端的标准网络指数,当对讲终端的网络指数低于预设数值,体现为对讲总段的网络状态正常;当对讲终端的网络指数高于预设数值,体现为对讲终端的网络状态较差。
当对讲终端的网络状态正常,服务器判断对讲终端此次未发送定时消息的原因为对讲终端关机,确定对讲终端的登录状态的异常类型为断开连接;服务器断开与对讲终端之间的通信通道。
当对讲终端的网络状态较差,服务器判断对讲终端此次未发送定时消息原因为网络状态差,无法发出定时消息,确定对讲终端的登录状态的异常类型为无效连接;服务器关闭与对讲终端之间的通信通道。当对讲终端的网络状态恢复,再次发送定时消息至服务器时,服务器打开与对讲终端之间的通信通道,无需再次对对讲终端进行身份验证。
某对讲终端登录到对讲平台后,根据主对讲终端的分组信息,服务器对对讲终端进行分组,主对讲终端为具有分组权限的对讲终端;并将该对讲终端的登录信息同步传输到同组的其他对讲终端,以告知其他对讲终端该对讲终端已上线。在该对讲终端退出对讲平台时,服务器将该对讲终端的退出登录信息同步传输到同组的其他对讲终端,以告知其他对讲终端该对讲终端已下线。
参照图2,其示出了本申请提供的一种对讲终端的登录装置的模块示意图,该装置为服务器,包括:接收单元201,用于接收对讲终端的登录验证请求,所述登录验证请求包括对讲终端的设备标识信息;处理单元202,用于确定与对讲终端之间的多个通信通道的配置;基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态;若多个所述通信通道的配置的服务状态均为正常,则通过所述对讲终端的登录验证请求。
在一种可能的实施方式中,与对讲终端之间的多个通信通道包括第一通信通道和第二通信通道,处理单元202,还用于基于对讲终端的设备标识信息,对对讲终端的登录验证请求进行第一验证操作,以验证第一通信通道的配置的服务状态是否正常;若验证结果为发送第一通信令牌至对讲终端,则确定第一通信通道的配置的服务状态为正常。
在一种可能的实施方式中,处理单元202,还用于基于对讲终端的设备标识信息,对对讲终端的登录验证请求进行第二验证操作,以验证第二通信通道的配置的服务状态是否正常;若验证结果为发送第二通信令牌至对讲终端,则确定第二通信通道的配置的服务状态为正常。
在一种可能的实施方式中,若多个通信通道中存在第一类通信通道,处理单元202,还用于基于对讲终端的设备标识信息,重复对对讲终端的登录验证请求进行相对应的验证操作,以重复验证第一类通信通道的配置的服务状态是否正常;若验证操作的次数达到预设次数,且根据最后一次验证的验证结果,确定第一类通信通道的配置的服务状态为不正常,则拒绝对讲终端的登录验证请求。
在一种可能的实施方式中,接收单元201,还用于接收对讲终端的定时消息,以验证对讲终端的登录状态;处理单元202,还用于若在预设时间后未接收到对讲终端发送的定时消息,则确定对讲终端的登录状态为异常,处理与对讲终端的多个通信通道。
在一种可能的实施方式中,定时消息包括消息内容和消息发出时间,处理单元202,还用于查询对讲终端的若干定时消息的消息发送记录,消息发送记录包括若干定时消息的消息发送时间,消息发送时间基于消息发出时间确定;基于消息发送记录,确定对讲终端的登录状态的异常类型;基于对讲终端的登录状态的异常类型,确定多个通信通道的处理方法。
在一种可能的实施方式中,处理单元202,还用于基于若干定时消息的消息发送时间,绘制定时消息曲线;基于定时消息曲线,计算对讲终端的网络指数;若对讲终端的网络指数小于或等于预设数值,则确定对讲终端的登录状态的异常类型为断开连接;若对讲终端的网络指数大于预设数值,则确定对讲终端的登录状态的异常类型为无效连接。
需要说明的是:上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置和方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
参照图3,为本申请实施例提供了一种电子设备的结构示意图。如图3所示,电子设备300可以包括:至少一个处理器301,至少一个网络接口304,用户接口303,存储器305,至少一个通信总线302。
其中,通信总线302用于实现这些组件之间的连接通信。
其中,用户接口303可以包括显示屏(Display)、摄像头(Camera),可选用户接口303还可以包括标准的有线接口、无线接口。
其中,网络接口304可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器301可以包括一个或者多个处理核心。处理器301利用各种接口和线路连接整个服务器内的各个部分,通过运行或执行存储在存储器305内的指令、程序、代码集或指令集,以及调用存储在存储器305内的数据,执行服务器的各种功能和处理数据。可选的,处理器301可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器301可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器301中,单独通过一块芯片进行实现。
其中,存储器305可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器305包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器305可用于存储指令、程序、代码、代码集或指令集。存储器305可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及的数据等。存储器305可选的还可以是至少一个位于远离前述处理器301的存储装置。如图3所示,作为一种计算机存储介质的存储器305中可以包括操作***、网络通信模块、用户接口模块以及一种对讲终端的登录方法的应用程序。
在图3所示的电子设备300中,用户接口303主要用于为用户提供输入的接口,获取用户输入的数据;而处理器301可以用于调用存储器305中存储一种对讲终端的登录方法的应用程序,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个的方法。
一种电子设备可读存储介质,电子设备可读存储介质存储有指令。当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个的方法。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必需的。
以上者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践真理的公开后,将容易想到本公开的其他实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

Claims (10)

1.一种对讲终端的登录方法,其特征在于,应用于服务器中,所述方法包括:
接收对讲终端的登录验证请求,确定与对讲终端之间的多个通信通道的配置;所述登录验证请求包括对讲终端的设备标识信息;
基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态;
若多个所述通信通道的配置的服务状态均为正常,则通过所述对讲终端的登录验证请求。
2.根据权利要求1所述的一种对讲终端的登录方法,其特征在于,与对讲终端之间的多个通信通道包括第一通信通道和第二通信通道;所述基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态,具体包括:
基于所述对讲终端的设备标识信息,对所述对讲终端的登录验证请求进行第一验证操作,以验证第一通信通道的配置的服务状态是否正常;
若验证结果为发送第一通信令牌至所述对讲终端,则确定所述第一通信通道的配置的服务状态为正常。
3.根据权利要求2所述的一种对讲终端的登录方法,其特征在于,所述基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态,还包括:
基于所述对讲终端的设备标识信息,对所述对讲终端的登录验证请求进行第二验证操作,以验证第二通信通道的配置的服务状态是否正常;
若验证结果为发送第二通信令牌至所述对讲终端,则确定所述第二通信通道的配置的服务状态为正常。
4.根据权利要求1所述的一种对讲终端的登录方法,其特征在于,若多个通信通道中存在第一类通信通道,所述第一类通信通道为第一次验证后,确定通信通道的配置的服务状态为不正常的通信通道,所述方法还包括:
基于所述对讲终端的设备标识信息,重复对所述对讲终端的登录验证请求进行相对应的验证操作,以重复验证第一类通信通道的配置的服务状态是否正常;
若所述验证操作的次数达到预设次数,且根据最后一次验证的验证结果,确定所述第一类通信通道的配置的服务状态为不正常,则拒绝所述对讲终端的登录验证请求。
5.根据权利要求1所述的一种对讲终端的登录方法,其特征在于,在所述通过所述对讲终端的登录验证请求之后,所述方法还包括:
接收所述对讲终端的定时消息,以验证所述对讲终端的登录状态;
若在预设时间后未接收到所述对讲终端发送的定时消息,则确定所述对讲终端的登录状态为异常,处理与所述对讲终端的多个所述通信通道。
6.根据权利要求5所述的一种对讲终端的登录方法,其特征在于,所述定时消息包括消息内容和消息发出时间,所述若在预设时间后未接收到所述对讲终端发送的定时消息,则确定所述对讲终端的登录状态为异常,处理与所述对讲终端的多个所述通信通道,具体包括:
查询所述对讲终端的若干定时消息的消息发送记录,所述消息发送记录包括若干定时消息的消息发送时间,所述消息发送时间基于所述消息发出时间确定;
基于所述消息发送记录,确定所述对讲终端的登录状态的异常类型;
基于所述对讲终端的登录状态的异常类型,确定多个所述通信通道的处理方法。
7.根据权利要求6所述的一种对讲终端的登录方法,其特征在于,所述基于所述消息发送记录,确定所述对讲终端的登录状态的异常类型,具体包括:
基于所述若干定时消息的消息发送时间,绘制定时消息曲线;
基于所述定时消息曲线,计算所述对讲终端的网络指数;
若所述对讲终端的网络指数小于或等于预设数值,则确定所述对讲终端的登录状态的异常类型为断开连接;
若所述对讲终端的网络指数大于预设数值,则确定所述对讲终端的登录状态的异常类型为无效连接。
8.一种对讲终端的登录装置,其特征在于,所述装置为服务器,所述装置包括:
接收单元(201),用于接收对讲终端的登录验证请求,所述登录验证请求包括对讲终端的设备标识信息;
处理单元(202),用于确定与对讲终端之间的多个通信通道的配置;基于所述对讲终端的设备标识信息,确定多个所述通信通道的配置的服务状态;若多个所述通信通道的配置的服务状态均为正常,则通过所述对讲终端的登录验证请求。
9.一种电子设备,其特征在于,包括处理器(301)、存储器(305)、用户接口(303)及网络接口(304),所述存储器(305)用于存储指令,所述用户接口(303)和网络接口(304)用于给其他设备通信,所述处理器(301)用于执行所述存储器中存储的指令,以使所述电子设备(300)执行如权利要求1-7任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有能够被处理器加载并执行如权利要求1-7任意一项所述的方法的计算机程序。
CN202211734585.0A 2022-12-30 2022-12-30 一种对讲终端的登录方法、装置、电子设备及介质 Pending CN116208956A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211734585.0A CN116208956A (zh) 2022-12-30 2022-12-30 一种对讲终端的登录方法、装置、电子设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211734585.0A CN116208956A (zh) 2022-12-30 2022-12-30 一种对讲终端的登录方法、装置、电子设备及介质

Publications (1)

Publication Number Publication Date
CN116208956A true CN116208956A (zh) 2023-06-02

Family

ID=86513937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211734585.0A Pending CN116208956A (zh) 2022-12-30 2022-12-30 一种对讲终端的登录方法、装置、电子设备及介质

Country Status (1)

Country Link
CN (1) CN116208956A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116631456A (zh) * 2023-07-21 2023-08-22 江西红声技术有限公司 一种声控通讯处理方法、耳机、存储介质及计算机

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116631456A (zh) * 2023-07-21 2023-08-22 江西红声技术有限公司 一种声控通讯处理方法、耳机、存储介质及计算机

Similar Documents

Publication Publication Date Title
CN109905312B (zh) 消息推送方法、装置及***
EP2651097B1 (en) Method of authenticating a user at a service on a service server, application and system
CN104348802B (zh) 快速注册方法、装置、***及手机、注册服务器
CN101217367B (zh) 引入鉴权客户端实现业务鉴权的***及方法
CN102546914A (zh) 一种基于智能手机的自动登录***及控制方法
EP3319267A1 (en) Wireless system access control method and device
CN105897771B (zh) 身份认证方法、认证服务器及第三方平台
CN104980298A (zh) 一种异常提示方法、装置及***
CN110247897B (zh) 一种***登录方法、设备、网关及计算机可读存储介质
CN113824628B (zh) 基于im的用户身份验证方法、装置、服务器及其存储介质
CN112448956B (zh) 一种短信验证码的权限处理方法、装置和计算机设备
CN108449357A (zh) 一种授权登录方法、装置、智能设备及存储介质
CN110213247A (zh) 一种提高推送信息安全性的方法及***
CN116208956A (zh) 一种对讲终端的登录方法、装置、电子设备及介质
CN115334508A (zh) 融合鉴权和加密的卫星短报文通信方法
CN112087475B (zh) 一种云平台组件应用的消息推送方法、装置及消息服务器
CN111259428A (zh) 基于区块链的数据处理方法、装置、节点设备及存储介质
CN113014592B (zh) 物联网设备自动注册***和方法
CN103108316A (zh) 空中写卡认证方法、装置和***
CN110430572A (zh) 一种eUICC卡、eUICC卡与管理平台的通信方法及其通信***
CN114338132B (zh) 免密登录方法、客户端应用、运营商服务器及电子设备
CN105553675A (zh) 登录路由器的方法及装置
CN106789076B (zh) 服务器与智能设备的交互方法及装置
CN112219416A (zh) 用于认证通过蜂窝网络传输的数据的技术
CN108270747B (zh) 一种认证方法及装置

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