CN106254468B - 一种用于智能后视镜的控制***及方法 - Google Patents

一种用于智能后视镜的控制***及方法 Download PDF

Info

Publication number
CN106254468B
CN106254468B CN201610641864.0A CN201610641864A CN106254468B CN 106254468 B CN106254468 B CN 106254468B CN 201610641864 A CN201610641864 A CN 201610641864A CN 106254468 B CN106254468 B CN 106254468B
Authority
CN
China
Prior art keywords
vision mirror
back vision
intelligent back
message
intelligent
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.)
Active
Application number
CN201610641864.0A
Other languages
English (en)
Other versions
CN106254468A (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.)
Cloud Peak Seasons (shenzhen) Information Technology Co Ltd
Original Assignee
Cloud Peak Seasons (shenzhen) Information 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 Cloud Peak Seasons (shenzhen) Information Technology Co Ltd filed Critical Cloud Peak Seasons (shenzhen) Information Technology Co Ltd
Priority to CN201610641864.0A priority Critical patent/CN106254468B/zh
Publication of CN106254468A publication Critical patent/CN106254468A/zh
Application granted granted Critical
Publication of CN106254468B publication Critical patent/CN106254468B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/50Network services
    • H04L67/55Push-based network services
    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种用于智能后视镜的控制***及方法,其***包括:服务器,所述服务器与智能移动终端上的用户接口进行通讯,接收智能移动终端上的用户接口发送的控制命令,并通过推送接口传递消息给MQTT服务器;MQTT服务器,与智能后视镜终端保持长连接,接收到所述消息后将消息推送给所述智能后视镜终端;控制模块,设于所述智能后视镜终端内,对所述消息进行解析,判断出消息的类型后,将消息重新打包,分发给智能后视镜终端中对应的各个功能执行子模块,智能后视镜终端中对应的各个功能执行子模块分别作出相应的操作。本发明的构架更加合理,并且对智能后视镜中的各个应用程序进行了充分的协调的控制,资源利用更加合理、优化。

Description

一种用于智能后视镜的控制***及方法
技术领域
本发明涉及智能后视镜的控制***。
背景技术
目前,市面上存在大量的智能后视镜设备,设备内设有相应的连接***以及大量的应用程序,连接***采用推送服务程序实现,可以使智能后视镜与手机上的客户端软件连接,并通过软件发送命令。
在Android***中,能够实现推送的服务协议主要有GCM,XMPP协议,MQTT协议以及HTTP轮询,其中GCM,XMPP协议因具有协议成熟,强大,扩展性强,使用简单等特点被广泛应用于后视镜设备中,但是这两种协议相对于智能后视镜的使用环境并不是最佳的,因为后视镜受其应用环境所限制,其所能接收的功耗和占用带宽都希望可以做到更小,而GCM与XMPP协议具有协议复杂,基于XML的内容存在冗余,费流量,费电,部署硬件成本高等比较明显的缺点。而且现有的连接***不对智能后视镜中的应用程序进行管理和控制,各程序之间各自独立,且比较本地化,可配置特性不强,缺乏协调者,导致***资源浪费,功能冗余,没有发挥出物联网应有的特点。
发明内容
本发明为了解决上述现有技术中存在的技术问题,提出一种用于智能后视镜的控制***,包括:
服务器,所述服务器与智能移动终端上的用户接口进行通讯,接收智能移动终端上的用户接口发送的控制命令,并通过推送接口传递消息给MQTT服务器;
MQTT服务器,与智能后视镜终端保持长连接,接收到所述消息后将消息推送给所述智能后视镜终端;
控制模块,设于所述智能后视镜终端内,对所述消息进行解析,判断出消息的类型后,将消息重新打包,分发给智能后视镜终端中对应的各个功能执行子模块,智能后视镜终端中对应的各个功能执行子模块分别作出相应的操作。
优选的,所述控制模块定期查询内存的剩余空间,当内存的剩余空间低于预设的阈值时,根据预设的进程优先级表,依次关闭低优先级的进程,直至内存的剩余空间大于预设的阈值。本技术方案中,控制模块与所示功能执行子模块之间采用Binder机制、Intent机制进行跨进程沟通。
具体的,所述智能移动终端包括智能手机、平板电脑和电脑。所述用户接口为微信公众号。所述功能执行子模块包括:拍照行车记录子模块、导航子模块、电子狗子模块等。
本发明还提出了一种用于智能后视镜的控制方法,包括如下步骤:
步骤1:通过服务器接收智能移动终端上的应用程序发送的控制命令,并通过推送接口传递消息给MQTT服务器;
步骤2:所述MQTT服务器与智能后视镜终端保持长连接,接收到所述消息后将消息推送给智能后视镜;
步骤3:智能后视镜内的控制模块对所述消息进行解析,判断出消息的类型后,将消息重新打包,分发给智能后视镜中对应的各个应用程序,智能后视镜中对应的各个应用程序分别作出相应的操作。
相对于现有技术,本发明在对流量和功耗要求较为苛刻的智能后视镜设备中找到合适使用的推送技术,本程序采用MQTT协议进行架构,具有结构小巧,可扩展性强,低带宽、低耗能、低成本,占用移动应用程序带宽小,并且带宽利用率高,耗电量较少等优点。流量消耗不到XMPP协议需要的二分之一。同时,本程序还承担了所有程序的管理和调度责任,使用AIDL技术、Binder技术以及Provider技术在本地与各个应用程序连接,通过主动获取服务器上的配置信息或者根据用户在公众号上操作,动态调整***各应用运行时的参数,动态控制程序功能的开启和关闭,如录像打开和关闭,日志的开关,数据上传的间隔,自动导航,远程拍照,录像等,更加灵活。用户在手机上即可完成对设备的控制。
附图说明
图1为本发明的结构框图;
图2为本发明智能后视镜终端中的模块框图;
图3为消息转发流程图。
具体实施方式
下面结合附图对本发明的原理及结构进行详细说明。
如图1、图2所示,本发明第一实施例提供的用于智能后视镜的控制***,包括服务器、MQTT服务器、设置在智能后视镜终端中的控制模块。
服务器与智能移动终端上的用户接口进行通讯,接收智能移动终端上的用户接口发送的控制命令,并通过推送接口传递消息给MQTT服务器。具体的,本实施例中,采用的是微信公众号的方式与服务器进行通讯,也可以采用其他的应用程序来与服务器进行通讯,智能移动终端可以是智能手机、平板电脑和电脑等可以安装微信软件的硬件设施。用户关注该微信公众号,通过微信公众号和服务器将自身的唯一的微信号与对应的智能后视镜终端进行一一对应。用户可以在微信公众号中发送相应的控制命令,微信公众号会将该控制命令传送给服务器,然后由服务器再发送给MQTT服务器。
MQTT服务器则与智能后视镜终端保持长连接,一旦接收到所述服务器转发的消息后,就将消息推送给对应的那个智能后视镜终端。其实也就是发送给了智能后视镜终端中的控制模块,该控制模块会对接收到的消息进行解析,判断出消息的类型后,将消息重新打包,分发给智能后视镜终端中对应的各个功能执行子模块,智能后视镜终端中对应的各个功能执行子模块分别作出相应的操作。比较常见的功能执行子模块包括行车记录子模块、电子狗子模块、导航子模块、语音助理子模块等等。
比如,MQTT推送一个拍照指令到终端,推送服务程序解析完毕之后,会打包成一个本地的拍照Intent转发给行车记录程序,由行车记录仪程序执行完拍照指令后,再将这张照片上传到服务器,并展示到该用户所关注的微信公众号上(微信公众号只有一个,每个用户根据其自身唯一的微信账号关注微信公众号之后,将会在微信公众号中显示与该用户相关的返回信息)。除了拍照指令之外,控制模块通过推送服务还能控制智能后视镜终端完成诸如录像,导航,语音发音,音量调节,视频分辨率控制等等功能,原理与拍照指令相同,都是通过MQTT服务器接收服务器推送的消息之后,控制模块命令各功能子模块执行消息中的命令,起到连接远程用户接口与各智能后视镜终端的核心的作用。
控制模块与所示智能后视镜中的应用程序之间采用Binder机制、Intent机制进行跨进程沟通。其目的在于,多个功能子模块在智能行车记录仪运行过程中都需要占用一定的***资源,例如占用内存资源,控制模块会定期查询内存的剩余空间,当内存的剩余空间低于预设的阈值时,根据预设的进程优先级表,依次关闭低优先级的进程,直至内存的剩余空间大于预设的阈值。进程优先级表将执行功能子模块功能的进程排在高优先级,不影响功能子模块顺利工作的进程排在较低优先级,这样可以避免在关闭进程时,导致功能子模块的执行操作突然中断,用户发出的命令失效。
如图3所示,本发明提出的用于智能后视镜的控制方法,包括如下步骤:
步骤1:通过服务器接收智能移动终端上的应用程序发送的控制命令,并通过推送接口传递消息给MQTT服务器;
步骤2:所述MQTT服务器与智能后视镜终端保持长连接,接收到所述消息后将消息推送给智能后视镜;
步骤3:智能后视镜内的控制模块对所述消息进行解析,判断出消息的类型后,将消息重新打包,分发给智能后视镜中对应的各个应用程序,智能后视镜中对应的各个应用程序分别作出相应的操作。
在上述步骤中,控制模块定期查询内存的剩余空间,当内存的剩余空间低于预设的阈值时,根据预设的进程优先级表,依次关闭低优先级的进程,直至内存的剩余空间大于预设的阈值。
通过上述构架与方法,本发明可以实现智能后视镜的统一控制和协调,同时其架构更加合理,占用带宽更小,功耗也进一步降低。
以上具体实施例仅用以举例说明本发明的结构,本领域的普通技术人员在本发明的构思下可以做出多种变形和变化,这些变形和变化均包括在本发明的保护范围之内。

Claims (8)

1.一种用于智能后视镜的控制***,其特征在于,包括:
服务器,所述服务器与智能移动终端上的用户接口进行通讯,接收智能移动终端上的用户接口发送的控制命令,并通过MQTT服务器的推送接口传递消息给MQTT服务器;
MQTT服务器,与智能后视镜终端保持长连接,接收到所述消息后将消息推送给所述智能后视镜终端;
控制模块,设于所述智能后视镜终端内,对所述消息进行解析,判断出消息的类型后,将消息重新打包,分发给智能后视镜终端中对应的各个功能执行子模块,智能后视镜终端中对应的各个功能执行子模块分别作出相应的操作。
2.如权利要求1所述的用于智能后视镜的控制***,其特征在于,所述控制模块定期查询内存的剩余空间,当内存的剩余空间低于预设的阈值时,根据预设的进程优先级表,依次关闭低优先级的进程,直至内存的剩余空间大于预设的阈值。
3.如权利要求2所述的用于智能后视镜的控制***,其特征在于,所述控制模块与所述功能执行子模块之间采用Binder机制、Intent机制进行跨进程沟通。
4.如权利要求1所述的用于智能后视镜的控制***,其特征在于,所述智能移动终端包括智能手机、平板电脑和电脑。
5.如权利要求1所述的用于智能后视镜的控制***,其特征在于,所述用户接口为微信公众号。
6.如权利要求1所述的用于智能后视镜的控制***,其特征在于,所述功能执行子模块包括:拍照行车记录子模块、导航子模块、电子狗子模块。
7.一种用于智能后视镜的控制方法,其特征在于,包括如下步骤:
步骤1:通过服务器接收智能移动终端上的应用程序发送的控制命令,并通过推送接口传递消息给MQTT服务器;
步骤2:所述MQTT服务器与智能后视镜终端保持长连接,接收到所述消息后将消息推送给智能后视镜;
步骤3:智能后视镜内的控制模块对所述消息进行解析,判断出消息的类型后,将消息重新打包,分发给智能后视镜中对应的各个应用程序,智能后视镜中对应的各个应用程序分别作出相应的操作。
8.如权利要求7所述的用于智能后视镜的控制方法,其特征在于,所述控制模块定期查询内存的剩余空间,当内存的剩余空间低于预设的阈值时,根据预设的进程优先级表,依次关闭低优先级的进程,直至内存的剩余空间大于预设的阈值。
CN201610641864.0A 2016-08-08 2016-08-08 一种用于智能后视镜的控制***及方法 Active CN106254468B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610641864.0A CN106254468B (zh) 2016-08-08 2016-08-08 一种用于智能后视镜的控制***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610641864.0A CN106254468B (zh) 2016-08-08 2016-08-08 一种用于智能后视镜的控制***及方法

Publications (2)

Publication Number Publication Date
CN106254468A CN106254468A (zh) 2016-12-21
CN106254468B true CN106254468B (zh) 2019-05-03

Family

ID=58078014

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610641864.0A Active CN106254468B (zh) 2016-08-08 2016-08-08 一种用于智能后视镜的控制***及方法

Country Status (1)

Country Link
CN (1) CN106254468B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI699104B (zh) 2017-08-30 2020-07-11 威摩科技股份有限公司 連網裝置及其控制系統與方法
CN110391991B (zh) 2018-04-18 2022-04-29 华为技术有限公司 一种流量控制的方法及相关装置
CN109246090A (zh) * 2018-08-22 2019-01-18 北京九五智驾信息技术股份有限公司 数据处理装置、智能后视镜及数据处理***
CN113691605A (zh) * 2021-08-18 2021-11-23 深圳市晨北科技有限公司 一种数据传输方法、装置、电子设备及存储介质
CN114745467B (zh) * 2022-04-28 2023-06-06 重庆长安汽车股份有限公司 一种基于mqtt实现乘客控制车辆设备的方法
CN114938376B (zh) * 2022-06-21 2023-06-20 成都秦川物联网科技股份有限公司 基于优先级处理数据的工业物联网及其控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624885A (zh) * 2012-03-02 2012-08-01 广西卫通汽车信息技术有限公司 基于后视镜的群组沟通方法及后视镜
CN104639625A (zh) * 2015-01-27 2015-05-20 华南理工大学 一种基于mqtt的数据集中器采集控制方法、装置及***
CN105245621A (zh) * 2015-10-30 2016-01-13 大连大学 基于mqtt的企业消息推送***及消息推送方法
CN105376589A (zh) * 2015-10-27 2016-03-02 上海斐讯数据通信技术有限公司 基于mqtt的智能电视消息的推送装置及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624885A (zh) * 2012-03-02 2012-08-01 广西卫通汽车信息技术有限公司 基于后视镜的群组沟通方法及后视镜
CN104639625A (zh) * 2015-01-27 2015-05-20 华南理工大学 一种基于mqtt的数据集中器采集控制方法、装置及***
CN105376589A (zh) * 2015-10-27 2016-03-02 上海斐讯数据通信技术有限公司 基于mqtt的智能电视消息的推送装置及方法
CN105245621A (zh) * 2015-10-30 2016-01-13 大连大学 基于mqtt的企业消息推送***及消息推送方法

Also Published As

Publication number Publication date
CN106254468A (zh) 2016-12-21

Similar Documents

Publication Publication Date Title
CN106254468B (zh) 一种用于智能后视镜的控制***及方法
CN108270855B (zh) 一种物联网平台接入设备的方法
CN102255935B (zh) 云服务消费方法、云服务中介及云***
CN110866991A (zh) 基于无人机航拍的海上巡检监管***
CN105429858A (zh) 一种多机器人间实时消息传递方法
CN109510754B (zh) 在线文档生成方法、装置、***和电子设备
CN111240858B (zh) 事件调度方法及组件
CN114615096B (zh) 基于事件驱动架构的电信计费方法、***及相关设备
JP2022546108A (ja) 情報処理方法、装置、設備及びコンピュータ読み取り可能な記憶媒体
CN110557321A (zh) 一种信息传输方法、网络设备及终端
CN111385593A (zh) 跨平台直播内容同步方法、装置、存储介质和服务器
CN109413490A (zh) 基于移动端截取电视画面的方法
CN113329042B (zh) 消息处理方法及***、车联网***、服务器、电子设备
CN110445854B (zh) 一种基于Android***的信息发布***
CN115914375A (zh) 分布式消息平台容灾处理方法及装置
US8413202B2 (en) Content reception apparatus, content transmission apparatus, and content transmission and reception control apparatus
CN113794761A (zh) 车载终端远程录像下载方法及服务器
CN105553692A (zh) 交互式语音应答***、电话客服***及其数据处理方法
CN109392191A (zh) 行车记录仪与终端的通信方法、行车记录仪及存储介质
CN115037807B (zh) 一种工业机器人服务总线上集成dds协议的方法及***
CN114666640B (zh) 一种边缘网关接入服务器
WO2023124618A1 (zh) 服务管理方法及其装置、***、电子设备、存储介质
CN112565173B (zh) 用于消息处理的方法和装置
CN114364001B (zh) 基于NB-IoT的省电参数配置方法、***、装置及存储介质
CN115208875A (zh) 多传输中间件的信息集成***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant