CN114124970A - 终端通讯协调服务***及方法 - Google Patents

终端通讯协调服务***及方法 Download PDF

Info

Publication number
CN114124970A
CN114124970A CN202111436634.8A CN202111436634A CN114124970A CN 114124970 A CN114124970 A CN 114124970A CN 202111436634 A CN202111436634 A CN 202111436634A CN 114124970 A CN114124970 A CN 114124970A
Authority
CN
China
Prior art keywords
server
terminal communication
communication coordination
sub
terminal
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
CN202111436634.8A
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.)
Shenzhen Tensor Technology Co ltd
Original Assignee
Shenzhen Tensor 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 Tensor Technology Co ltd filed Critical Shenzhen Tensor Technology Co ltd
Priority to CN202111436634.8A priority Critical patent/CN114124970A/zh
Publication of CN114124970A publication Critical patent/CN114124970A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0435Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/143Termination or inactivation of sessions, e.g. event-controlled end of session
    • H04L67/145Termination 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明涉及数据通讯技术领域,尤其涉及一种终端通讯协调服务***,包括终端通讯协调服务端、平台服务器及终端设备,所述平台服务器包括若干子服务器及性能嗅探插件,每一子服务器对应连接一性能嗅探插件,所述终端通讯协调服务端、平台服务器及终端设备相互电性连接,所述终端设备还与终端通讯协调服务端心跳连接。本发明还涉及一种终端通讯协调服务***,其采用上述终端通讯协调服务***,包括如下步骤:步骤S1:性能嗅探插件获取子服务器的性能参数并以AES加密元数据的方式每隔一固定时间发送给终端通讯协调服务端;步骤S2:终端通讯协调服务端对AES加密元数据进行解密并获取平台服务器各子服务器的性能参数。

Description

终端通讯协调服务***及方法
【技术领域】
本发明涉及数据通讯技术领域,尤其涉及一种终端通讯协调服务***及方法。
【背景技术】
市面上的一些终端设备一般为指定连接在具体的平台服务器,但是当指定平台服务器出现问题时,终端设备将无法继续与平台服务器进行通讯,导致很多关键信息丢失,即便配置有一些备选参数也不能确保信息的安全到达。
因此,现有技术存在不足,需要改进。
【发明内容】
为克服上述的技术问题,本发明提供了一种终端通讯协调服务***及方法。
本发明解决技术问题的方案是提供一种终端通讯协调服务***,包括终端通讯协调服务端、平台服务器及终端设备,所述平台服务器包括若干子服务器及性能嗅探插件,每一子服务器对应连接一性能嗅探插件,所述终端通讯协调服务端、平台服务器及终端设备相互电性连接,所述终端设备还与终端通讯协调服务端心跳连接。
本发明还提供一种终端通讯协调服务方法,其采用上述的终端通讯协调服务***,包括如下步骤:
步骤S1:性能嗅探插件获取子服务器的性能参数并以AES加密元数据的方式每隔一固定时间发送给终端通讯协调服务端;
步骤S2:终端通讯协调服务端对AES加密元数据进行解密并获取平台服务器各子服务器的性能参数;
步骤S3:终端通讯协调服务端通过性能参数对各子服务器进行评分并确定优先级;
步骤S4:终端设备发送请求平台服务器连接信息,并定时发送心跳给终端通讯协调服务端;
步骤S5:终端通讯协调服务端根据子服务器的优先级及负载状态建立子服务器与终端设备的连接;
步骤S6:当终端通讯协调服务端在固定时间内未收到AES加密元数据或子服务器出现满载时,终端通讯协调服务端发送重新请求连接信息给终端设备;
步骤S7:终端设备根据收到的重新请求连接信息重新向终端通讯协调服务端发送请求平台服务器连接信息。
优选地,所述性能参数包括子服务器的核心CPU参数、内存使用参数、磁盘IO参数、文件句柄参数及宽带占用参数。
优选地,在步骤S4中,终端设备通过心跳获取平台服务器的可用状态。
相对于现有技术,本发明的终端通讯协调服务***及方法具有如下优点:
通过该终端通讯协调服务***及方法,使得终端设备可以始终稳定地与平台服务器进行连接,有利于确保数据信息的安全到达,降低了因连接断开而导致关键数据丢失的可能性,有利于降低企业的损失。
【附图说明】
图1是本发明终端通讯协调服务***的具体模块连接示意图。
图2是本发明终端通讯协调服务方法的具体流程示意图。
附图标记说明:
1、终端通讯协调服务***;2、终端通讯协调服务端;3、平台服务器;4、终端设备;5、子服务器;6、性能嗅探插件。
【具体实施方式】
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施实例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。
请参阅图1,本发明提供一种终端通讯协调服务***1,包括终端通讯协调服务端2、平台服务器3及终端设备4,终端通讯协调服务端2、平台服务器3及终端设备4相互电性连接,且终端设备4还与终端通讯协调服务端2心跳连接。
请参阅图1,平台服务器3包括若干子服务器5及性能嗅探插件6,每一子服务器5对应连接一性能嗅探插件6。
当该终端通讯协调服务***1在使用时,终端设备4发送请求平台服务器3连接信息给终端通讯协调服务端2并定时发送心跳给终端通讯协调服务端2,性能嗅探插件6发送与之连接的子服务器5的性能参数给终端通讯协调服务端2,终端通讯协调服务端2根据子服务器5的负载状态及性能参数建立终端设备4与子服务器5的连接,以实现终端设备4在较长时间内较为稳定地与平台服务器3的连接,有利于数据的有效到达。
请参阅图2,本发明还提供一种终端通讯协调服务方法,其采用上述的终端通讯协调服务***,包括如下步骤:
步骤S1:性能嗅探插件获取子服务器的性能参数并以AES加密元数据的方式每隔一固定时间发送给终端通讯协调服务端。
具体地,在本发明中性能参数包括子服务器的核心CPU参数、内存使用参数、磁盘IO参数、文件句柄参数及宽带占用参数。
步骤S2:终端通讯协调服务端对AES加密元数据进行解密并获取平台服务器各子服务器的性能参数;
步骤S3:终端通讯协调服务端通过性能参数对各子服务器进行评分并确定优先级。
终端通讯协调服务端根据收到的性能参数信息对各子服务器进行评级,以便在终端设备请求通讯连接时优先配备性能较佳的子服务器,有利于提升数据传输的速度,提升工作效率。
步骤S4:终端设备发送请求平台服务器连接信息,并定时发送心跳给终端通讯协调服务端;
步骤S5:终端通讯协调服务端根据子服务器的优先级及负载状态建立子服务器与终端设备的连接。
在步骤S4中,终端设备通过心跳获取平台服务器的可用状态。
通过根据子服务器的优先级及负载状态建立连接,有利于避免在下一终端设备连接前子服务器出现超载的情况,有利于协调较多数目的终端设备有效地与子服务器进行连接。
步骤S6:当终端通讯协调服务端在固定时间内未收到AES加密元数据或子服务器出现满载时,终端通讯协调服务端发送重新请求连接信息给终端设备;
步骤S7:终端设备根据收到的重新请求连接信息重新向终端通讯协调服务端发送请求平台服务器连接信息。
当终端通讯协调服务端在固定时间内未收到AES加密元数据时,说明对应的子服务器为不可用状态,此时终端通讯协调服务端通过发送重新请求的连接信息以使之前与该子服务器连接的终端设备重新进行连接,以确保终端设备的数据能够有效地传输至平台服务器中,避免出现关键数据因个别子服务器的原因而导致未有效送达的情形的产生;当子服务器出现满载时,也说明此时的子服务器无法继续为下一终端设备工作,通过重新连接的方式避免出现连接拥堵的情形,利于平台服务器的合理配置。
相对于现有技术,本发明的终端通讯协调服务***及方法具有如下优点:
通过该终端通讯协调服务***及方法,使得终端设备可以始终稳定地与平台服务器进行连接,有利于确保数据信息的安全到达,降低了因连接断开而导致关键数据丢失的可能性,有利于降低企业的损失。
以上所述仅为本发明的较佳实施例,并非因此限制本发明的专利范围,凡是在本发明的构思之内所作的任何修改,等同替换和改进等均应包含在本发明的专利保护范围内。

Claims (4)

1.一种终端通讯协调服务***,其特征在于:所述终端通讯协调服务***包括终端通讯协调服务端、平台服务器及终端设备,所述平台服务器包括若干子服务器及性能嗅探插件,每一子服务器对应连接一性能嗅探插件,所述终端通讯协调服务端、平台服务器及终端设备相互电性连接,所述终端设备还与终端通讯协调服务端心跳连接。
2.一种终端通讯协调服务方法,其采用权利要求1所述的终端通讯协调服务***,其特征在于:包括如下步骤:
步骤S1:性能嗅探插件获取子服务器的性能参数并以AES加密元数据的方式每隔一固定时间发送给终端通讯协调服务端;
步骤S2:终端通讯协调服务端对AES加密元数据进行解密并获取平台服务器各子服务器的性能参数;
步骤S3:终端通讯协调服务端通过性能参数对各子服务器进行评分并确定优先级;
步骤S4:终端设备发送请求平台服务器连接信息,并定时发送心跳给终端通讯协调服务端;
步骤S5:终端通讯协调服务端根据子服务器的优先级及负载状态建立子服务器与终端设备的连接;
步骤S6:当终端通讯协调服务端在固定时间内未收到AES加密元数据或子服务器出现满载时,终端通讯协调服务端发送重新请求连接信息给终端设备;
步骤S7:终端设备根据收到的重新请求连接信息重新向终端通讯协调服务端发送请求平台服务器连接信息。
3.根据权利要求2所述的终端通讯协调服务方法,其特征在于:所述性能参数包括子服务器的核心CPU参数、内存使用参数、磁盘IO参数、文件句柄参数及宽带占用参数。
4.根据权利要求2所述的终端通讯协调服务方法,其特征在于:在步骤S4中,终端设备通过心跳获取平台服务器的可用状态。
CN202111436634.8A 2021-11-29 2021-11-29 终端通讯协调服务***及方法 Pending CN114124970A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111436634.8A CN114124970A (zh) 2021-11-29 2021-11-29 终端通讯协调服务***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111436634.8A CN114124970A (zh) 2021-11-29 2021-11-29 终端通讯协调服务***及方法

Publications (1)

Publication Number Publication Date
CN114124970A true CN114124970A (zh) 2022-03-01

Family

ID=80367893

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111436634.8A Pending CN114124970A (zh) 2021-11-29 2021-11-29 终端通讯协调服务***及方法

Country Status (1)

Country Link
CN (1) CN114124970A (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070118629A1 (en) * 2003-12-11 2007-05-24 Alan Kerdraon Method and server for coordination of telecommunication services
CN102710554A (zh) * 2012-06-25 2012-10-03 深圳中兴网信科技有限公司 分布式消息***和分布式消息***的服务状态检测方法
US9632828B1 (en) * 2012-09-24 2017-04-25 Amazon Technologies, Inc. Computing and tracking client staleness using transaction responses
US20170289243A1 (en) * 2016-03-31 2017-10-05 Le Holdings (Beijing) Co., Ltd. Domain name resolution method and electronic device
US20170302557A1 (en) * 2016-04-19 2017-10-19 International Business Machines Corporation Managing connections for data communications using heartbeat messaging
US20190028375A1 (en) * 2017-07-18 2019-01-24 Vmware, Inc. Prioritized client-server communications based on server health
CN109308223A (zh) * 2018-09-17 2019-02-05 平安科技(深圳)有限公司 一种服务请求的响应方法及设备
KR101998296B1 (ko) * 2018-10-11 2019-10-01 한동우 소비자 중심 맞춤형 코디네이션 플랫폼 시스템 및 이를 이용한 코디네이션 전자상거래방법
CN110740162A (zh) * 2019-08-30 2020-01-31 上海连尚网络科技有限公司 通信链路建立方法、装置、电子设备及介质
US20200259655A1 (en) * 2017-07-31 2020-08-13 Digiparts, Inc. Connected gateway server system for real-time vehicle control service
CN112073473A (zh) * 2020-08-18 2020-12-11 浙江鸿城科技有限责任公司 一种物联网设备心跳包数据采集方法
CN112202918A (zh) * 2020-10-16 2021-01-08 深圳乐播科技有限公司 长连接通信的负载调度方法、装置、设备及存储介质

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070118629A1 (en) * 2003-12-11 2007-05-24 Alan Kerdraon Method and server for coordination of telecommunication services
CN102710554A (zh) * 2012-06-25 2012-10-03 深圳中兴网信科技有限公司 分布式消息***和分布式消息***的服务状态检测方法
US9632828B1 (en) * 2012-09-24 2017-04-25 Amazon Technologies, Inc. Computing and tracking client staleness using transaction responses
US20170289243A1 (en) * 2016-03-31 2017-10-05 Le Holdings (Beijing) Co., Ltd. Domain name resolution method and electronic device
US20170302557A1 (en) * 2016-04-19 2017-10-19 International Business Machines Corporation Managing connections for data communications using heartbeat messaging
US20190028375A1 (en) * 2017-07-18 2019-01-24 Vmware, Inc. Prioritized client-server communications based on server health
US20200259655A1 (en) * 2017-07-31 2020-08-13 Digiparts, Inc. Connected gateway server system for real-time vehicle control service
CN109308223A (zh) * 2018-09-17 2019-02-05 平安科技(深圳)有限公司 一种服务请求的响应方法及设备
KR101998296B1 (ko) * 2018-10-11 2019-10-01 한동우 소비자 중심 맞춤형 코디네이션 플랫폼 시스템 및 이를 이용한 코디네이션 전자상거래방법
CN110740162A (zh) * 2019-08-30 2020-01-31 上海连尚网络科技有限公司 通信链路建立方法、装置、电子设备及介质
CN112073473A (zh) * 2020-08-18 2020-12-11 浙江鸿城科技有限责任公司 一种物联网设备心跳包数据采集方法
CN112202918A (zh) * 2020-10-16 2021-01-08 深圳乐播科技有限公司 长连接通信的负载调度方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
US10868767B2 (en) Data transmission method and apparatus in optoelectronic hybrid network
US9736257B2 (en) Server cluster and method for push notification service
CN106034084B (zh) 一种数据传输方法及装置
US9300733B2 (en) System and/or method for client-driven server load distribution
CA2611776C (en) Method and communication unit for communicating between communication apparatuses
US20150127849A1 (en) Tcp data transmission method, tcp offload engine, and system
CN113014528B (zh) 报文处理方法、处理单元及虚拟专用网络服务器
CN110808948B (zh) 远程过程调用方法、装置及***
CN109889454A (zh) 一种微服务架构的消息推送装置及方法
CN105262836A (zh) 服务器推送信息的方法及客户端接收推送信息的方法
US20170085340A1 (en) Method and apparatus for data communication of vehicle
CN111885093B (zh) 事件请求的传输方法和装置、存储介质及电子设备
CN115002023A (zh) 一种链路聚合方法、链路聚合装置、电子设备及存储介质
CN113301103B (zh) 数据处理***、方法及装置
CN114124970A (zh) 终端通讯协调服务***及方法
WO2024027242A1 (zh) 一种数据传输***、方法、装置、设备及介质
CN109831467B (zh) 数据传输方法、设备及***
CN106230619B (zh) 数据发送、接收方法及装置、数据传输方法及***
CN111240867B (zh) 一种信息通讯***及方法
WO2019015487A1 (zh) 一种数据重传处理方法、rlc实体和mac实体
CN110753043B (zh) 一种通信方法、装置、服务器及介质
CN114489730A (zh) 一种远程升级方法及其终端设备、计算机可读存储介质
CN106656668A (zh) 一种云终端设备监控方法及***
CN111490997B (zh) 任务处理方法、代理***、服务***和电子设备
JP3709730B2 (ja) データ中継装置及びデータ中継方法

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