The invention discloses a method and device for communication and control with a large screen mobile terminal in Android, the method comprises the following steps: when the Service component of Android in the control screen after a successful start, registered in the Service components for WiFi dynamic hot state detection Android control screen changes in the received broadcast; the mobile terminal connection request signal, connected by a WiFi hotspot and mobile terminal Socket; communication protocol specified by message and mobile terminal. The invention can realize the mobile phone and other mobile terminal and car Android control of a large screen, WiFi hot Android control screen to communicate directly through the Socket based, without conversion to the cloud server connection, making communication more timely, and does not depend on the router and network independent cloud, do not depend on the 4G network and can be widely used in vehicle network industry.
【技术实现步骤摘要】
一种Android中控大屏与移动终端的通信方法及装置
本专利技术涉及车联网通信领域,特别是涉及一种Android中控大屏与移动终端的通信方法及装置。
技术介绍
手机与汽车互联通信已经成为当前车联网的必备特性。常见的手机与汽车互联通信方法是手机通过4G等网络连接云服务器,再转接到汽车的Android中控大屏,这种互联通信方法的成功与否是建立在网络信号是否流畅的基础之上,然而,在一些网络信号不好甚至没有网络信号的场合,比如地下车库、山区等场合,手机与汽车建立连接的速度慢,效果差甚至无法建立连接。而且,需要云服务器进行中转,影响了通信的及时性,不利于车联网的发展。
技术实现思路
为了解决上述的技术问题,本专利技术的目的是提供一种Android中控大屏与移动终端的通信方法及装置。本专利技术解决其技术问题所采用的技术方案是:一种Android中控大屏与移动终端的通信方法,包括以下步骤:当Android中控大屏的Service组件启动成功后,在Service组件中动态注册用于检测Android中控大屏的wifi热点状态变化的广播;在接收到移动终端的连接请求信号后,通过wifi热点与移动终端建立Socket连接;采用指定的消息协议与移动终端进行通信。进一步,还包括以下步骤:创建Service组件,并通过静态注册方式实现开机启动。进一步,所述在接收到移动终端的连接请求信号后,通过wifi热点与移动终端建立Socket连接这一步骤,包括以下步骤:将Android中控大屏的wifi热点的ip地址设置为固定值;当检测到该wifi热点处于开启状态时,触发Android中控大屏创建Se ...
【技术保护点】
一种Android中控大屏与移动终端的通信方法,其特征在于,包括以下步骤:当Android中控大屏的Service组件启动成功后,在Service组件中动态注册用于检测Android中控大屏的wifi热点状态变化的广播;在接收到移动终端的连接请求信号后,通过wifi热点与移动终端建立Socket连接;采用指定的消息协议与移动终端进行通信。
【技术特征摘要】
1.一种Android中控大屏与移动终端的通信方法,其特征在于,包括以下步骤:当Android中控大屏的Service组件启动成功后,在Service组件中动态注册用于检测Android中控大屏的wifi热点状态变化的广播;在接收到移动终端的连接请求信号后,通过wifi热点与移动终端建立Socket连接;采用指定的消息协议与移动终端进行通信。2.根据权利要求1所述的一种Android中控大屏与移动终端的通信方法,其特征在于,还包括以下步骤:创建Service组件,并通过静态注册方式实现开机启动。3.根据权利要求1所述的一种Android中控大屏与移动终端的通信方法,其特征在于,所述在接收到移动终端的连接请求信号后,通过wifi热点与移动终端建立Socket连接这一步骤,包括以下步骤:将Android中控大屏的wifi热点的ip地址设置为固定值;当检测到该wifi热点处于开启状态时,触发Android中控大屏创建ServerSocket,并将该ServerSocket绑定指定的端口号;通过ServerSocket监听移动终端的连接请求信号,并在接收到连接请求信号后,通过wifi热点与移动终端建立Socket连接。4.根据权利要求3所述的一种Android中控大屏与移动终端的通信方法,其特征在于,所述移动终端的连接请求信号是通过以下方式产生的:当移动终端检测到连接上Android中控大屏的wifi热点后,触发创建ClientSocket,并将该ClientSocket绑定指定的ip地址和端口号后,生成连接请求信号并通过ClientSocket发送到ServerSocket。5.根据权利要求4所述的一种Android中控大屏与移动终端的通信方法,其特征在于,还包括以下步骤:当Android中控大屏判断与移动终端建立Socket连接后,通过ServerSocket每隔1秒定时发送第一ping心跳包到移动终端的ClientSocket,同时接收移动终端的ClientSocket返回的第一pang心跳包;每隔3秒计算最后一次收到第一pang心跳包的时间与当前时间的时间差,并在判断该时间差大于3秒时,重新通过ServerSocket监听移动终端的连接请求信号。6.根据权利要求4所述的一种Android中控大屏与移动终端的通信方法,其特征在于,还...
【专利技术属性】
技术研发人员:郑裕集,单文龙,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。