通过USB代理实现给设备充电同时给车机上网的系统及其方法与流程

文档序号:18941032发布日期:2019-10-23 01:09阅读:808来源:国知局
通过USB代理实现给设备充电同时给车机上网的系统及其方法与流程

本发明涉及网络处理技术领域,尤其是涉及一种能够通过usb同时进行充电和上网的通过usb代理实现给移动设备充电同时给车机上网的系统及其方法。



背景技术:

对于整个汽车产业来说,电动车和智能化都将会是未来很长一段时间内不变的主题。目前,现有的网络都是通过网卡或者wifi上网为主,而嵌入式设备多采用usb充电,两者功能分开。



技术实现要素:

本发明为了克服现有技术中存在的上网与充电功能分开的不足,提供了一种能够通过usb同时进行充电和上网的通过usb代理实现给移动设备充电同时给车机上网的系统及其方法。

为了实现上述目的,本发明采用了以下技术方案:

一种通过usb代理实现给设备充电同时给车机上网的系统,用于嵌入式设备,包括车机、嵌入式设备代理客户端程序、移动设备代理服务器程序和双向usb模块;嵌入式设备代理客户端程序通过双向usb模块分别与车机和移动设备代理服务器程序电连接。

本发明中,嵌入式设备通过adb程序和usb把代理服务端推送到移动设备,运行程序,建立上网代理段服务端,接收嵌入式设备过来的上网请求,通过路由转发到互联网;通过usb,车机给嵌入式设备供电,嵌入式设备通过usb给移动终端充电。

作为优选,嵌入式设备代理客户端程序包括嵌入式设备dns代理模块和嵌入式设备数据代理模块;嵌入式设备dns代理模块与嵌入式设备数据代理模块连接;通过嵌入式设备dns代理模块获取ip地址,嵌入式设备数据代理模块通过ip地址请求网络数据。

作为优选,移动设备代理服务器程序包括移动设备dns代理模块和移动设备数据代理模块;移动设备dns代理模块与移动设备数据代理模块连接;通过移动设备dns代理模块获取ip地址,移动设备数据代理模块通过ip地址请求网络数据。

作为优选,移动设备使用的系统包括ios系统和android系统。

一种通过usb代理实现给设备充电同时给车机上网的系统的方法,包括如下步骤:

(5-1)车机通过usb与嵌入式设备连接,嵌入式设备通过usb与移动设备连接;

(5-2)嵌入式设备代理客户端程序把应用程序的上网请求通过usb发送到移动设备代理服务器程序;

(5-3)移动设备代理服务器程序接收嵌入式设备发送过来的上网请求,转发至互联网,实现上网;

(5-4)车机通过usb实现上网的同时通过usb给嵌入式设备供电,嵌入式设备通过usb给移动设备充电。

作为优选,步骤(5-2)到步骤(5-3)的具体步骤如下:

(6-1)嵌入式设备上的应用程序发起上网请求,嵌入式设备dns代理模块将上网请求通过usb发送到移动设备dns代理模块;

(6-2)移动设备dns代理模块将上网请求发送到互联网,获取域名对应的ip地址;

(6-3)将获得ip地址传回嵌入式设备dns代理模块;

(6-4)嵌入式设备数据代理模块根据获得的ip地址发起数据请求;

(6-5)移动设备数据代理模块向互联网请求实际数据,互联网把请求的数据返回到移动设备数据代理模块;

(6-6)移动设备数据代理模块将返回的数据通过usb传输回嵌入式设备数据代理模块,实现上网。

因此,本发明具有如下有益效果:本发明通过usb实现车机给嵌入式设备供电和嵌入式设备给移动终端充电的同时,能够通过usb实现给车机上网的功能,上网方便快捷,无需网卡和wifi。

附图说明

图1是本发明的一种系统框图;

图2是本发明的一种流程图。

图中:车机1、嵌入式设备代理客户端程序2、移动设备代理服务器程序3、双向usb模块4、嵌入式设备dns代理模块21、嵌入式设备数据代理模块22、移动设备dns代理模块31、移动设备数据代理模块32。

具体实施方式

下面结合附图与具体实施方式对本发明做进一步描述:

如图1所示的实施例是一种通过usb代理实现给设备充电同时给车机上网的系统,用于嵌入式设备,包括车机1、嵌入式设备代理客户端程序2、移动设备代理服务器程序3和双向usb模块4;嵌入式设备代理客户端程序包括嵌入式设备dns代理模块21和嵌入式设备数据代理模块22;移动设备代理服务器程序包括移动设备dns代理模块31和移动设备数据代理模块32;嵌入式设备代理客户端程序通过双向usb模块分别与车机和移动设备代理服务器程序电连接;嵌入式设备dns代理模块与嵌入式设备数据代理模块连接;移动设备dns代理模块与移动设备数据代理模块连接;移动设备使用的系统包括ios系统和android系统;移动设备包括任何带usb充电线的移动终端设备。

移动设备代理服务端程序:嵌入式设备通过adb程序把代理服务端推送到移动设备,运行程序,建立上网代理段服务端,接收嵌入式设备过来的上网请求,通过路由转发到互联网;

嵌入式设备端代理客户端程序:把应用程序上网的请求通过usb发送到移动端代理服务器程序;

嵌入式设备dns代理模块和移动设备dns代理模块:获得ip地址;

嵌入式设备数据代理模块和移动设备数据代理模块:获取到ip地址后,通过ip地址请求网络数据;

双向usb模块:通过usb,车机给嵌入式设备供电,嵌入式设备通过usb给移动终端充电。

如图2所示,一种通过usb代理实现给设备充电同时给车机上网的系统的方法,包括如下步骤:

步骤100,车机通过usb与嵌入式设备连接,嵌入式设备通过usb与移动设备连接;

步骤200,嵌入式设备上的应用程序发起上网请求,嵌入式设备dns代理模块将上网请求通过usb发送到移动设备dns代理模块;

步骤300,移动设备dns代理模块将上网请求发送到互联网,获取域名对应的ip地址;

步骤400,将获得ip地址传回嵌入式设备dns代理模块;

步骤500,嵌入式设备数据代理模块根据获得的ip地址发起数据请求;

步骤600,移动设备数据代理模块向互联网请求实际数据,互联网把请求的数据返回到移动设备数据代理模块;

步骤700,移动设备数据代理模块将返回的数据通过usb传输回嵌入式设备数据代理模块,实现上网;

步骤800,车机通过usb实现上网的同时通过usb给嵌入式设备供电,嵌入式设备通过usb给移动设备充电。

应理解,本实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本技术所附权利要求书所限定的范围。



技术特征:

技术总结
本发明公开了一种通过USB代理实现给设备充电同时给车机上网的系统及其方法,包括车机、嵌入式设备代理客户端程序、移动设备代理服务器程序和双向USB模块;嵌入式设备代理客户端程序通过双向USB模块分别与车机和移动设备代理服务器程序电连接;嵌入式设备通过adb程序和USB把代理服务端推送到移动设备,运行程序,建立上网代理段服务端,接收嵌入式设备过来的上网请求,通过路由转发到互联网;本发明通过USB实现车机给嵌入式设备供电和嵌入式设备给移动终端充电的同时,能够通过USB实现给车机上网的功能,上网方便快捷,无需网卡和WIFI。

技术研发人员:周贵双;苏达武
受保护的技术使用者:深圳市点嘀互联网络有限公司
技术研发日:2019.06.17
技术公布日:2019.10.22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1