终端互联方法及装置的制造方法

文档序号:9399368阅读:372来源:国知局
终端互联方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及通信技术领域,尤其涉及终端互联方法及装置。
【背景技术】
[0002]手机车机互联,作为近两年才兴起的跨界移动互联技术,随着智能手机应用越来越丰富和个性化,逐渐成为汽车电子产业的宠儿。利用该技术能够为手机与车机建立连接,进行数据互传,进而实现车机与手机的资源共享。例如,车机能够充分利用手机的上网功能,即刻变身为一台高速行驶的智能移动终端。在自驾游或长途行驶中,用户可直接通过大屏幕的车机实时使用手机所提供的各种服务,例如股票行情查询、业务邮件查收、信息搜索、娱乐等。
[0003]然而,在现有技术中,对于同一套操作系统的车机而言,其只能够与安装有某种特定类型的操作系统的手机,基于一种连接方式(USB连接)进行互联,以实现诸如视频、音频等数据流的传输。虽然一些开发人员尝试为车机开发多套操作系统,以使车机可同时支持与多种操作系统的手机的USB方式的互联,但是该方案需要在车机端进行不同的适配,增加了互联的成本和复杂度。

【发明内容】

[0004]本发明实施例提供一种终端互联方法及装置,以使得一个终端采用同一套系统便可基于多种连接方式中的一种实现与另一个终端的互联,降低互联的成本和复杂度。
[0005]一方面,本发明实施例提供了一种终端互联方法,包括:
[0006]第一终端获取到用户触发的对第二终端的连接请求;
[0007]第一终端建立起与第二终端的无线保真连接或通用串行总线连接;
[0008]第一终端基于所建立起的连接与所述第二终端进行数据通信,以实现第一套接字端口与第二套接字端口间数据的传输;
[0009]其中,所述第一套接字端口为所述第一终端上第一消息中心对应的通信端口,所述第二套接字端口为所述第二终端上第二消息中心对应的通信端口。
[0010]另一方面,本发明实施例还提供了一种终端互联装置,应用于第一终端,该装置包括:
[0011]连接请求获取单元,用于获取到用户触发的对第二终端的连接请求;连接建立单元,用于建立起与第二终端的无线保真连接或通用串行总线连接;数据传输单元,用于基于所建立起的连接与所述第二终端进行数据通信,以实现第一套接字端口与第二套接字端口间数据的传输;其中,所述第一套接字端口为所述第一终端上第一消息中心对应的通信端口,所述第二套接字端口为所述第二终端上第二消息中心对应的通信端口。
[0012]本发明实施例提供的技术方案,能够使得第一终端仅基于同一套操作系统,便可基于所建立起的无线保真连接或通用串行总线连接,实现第一消息中心与第二终端上第二消息中心间数据的传输与共享,降低了互联的成本和复杂度。同时,也能够方便第二终端在两种连接方式上的自由切换。
【附图说明】
[0013]图1是本发明实施例一提供的一种终端互联方法的流程示意图;
[0014]图2是本发明实施例二提供的车机与智能手机互联层框架示意图;
[0015]图3是本发明实施例二提供的一种车机与智能手机互联方法的数据交互示意图;
[0016]图4是本发明实施例三提供的一种终端互联装置的结构示意图。
【具体实施方式】
[0017]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0018]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0019]实施例一
[0020]图1是本发明实施例一提供的一种终端互联方法的流程示意图。本实施例可适用于第一终端与第二终端建立连接并进行数据传输的情况。该方法可以由第一终端执行。其中,第一终端可以是主动发起连接的、具有通用串行总线连接功能和无线保真功能的电子设备;第二终端可以是被连接的、具有通用串行总线连接功能和/或无线保真功能的电子设备。特别的,本实施例尤为适用于车机(第一终端)与智能手机(第二终端)的互联。参见图1,本实施例提供的终端互联方法具体包括如下操作:
[0021]操作110、第一终端获取到用户触发的对第二终端的连接请求;
[0022]操作120、第一终端建立起与第二终端的无线保真连接或通用串行总线连接。
[0023]在本实施例中,可第一终端启用无线保真(Wireless Fidelity,W1-Fi)功能,与第二终端通过无线电波建立无线连接,这样第一终端与第二终端间会建立起一条物理通路。或者,由第一终端用户或者第二终端用户主动使用通用串行总线,将第一终端和第二终端连接在一起,以建立二者间的物理通路。
[0024]具体的无线保真连接过程可以是:第一终端作为接入点进行W1-Fi热点扫描,扫描到第二终端这一 W1-Fi热点以UDP(User Datagram Protocol,用户数据报)协议广播的IP地址,之后根据所述IP地址向第二终端发起无线保真连接请求,以指示第二终端根据该请求建立起与第一终端的无线保真连接。当然,如果第一终端也可作为W1-Fi热点,则无线连接过程还可以是:第一终端以UDP(User Datagram Protocol,用户数据报)协议广播自己的IP地址;接收第二终端这一接入点根据该IP地址发起的无线保真连接请求;根据该请求为建立起与第一终端的无线保真连接。
[0025]作为一种【具体实施方式】,操作120可具体包括:第一终端监听第一通用串行总线端口是否处于接通状态;
[0026]如果是,第一终端建立与第二终端的通用串行总线连接;
[0027]否则,第一终端建立与第二终端的无线保真连接。
[0028]作为本实施例的另一种【具体实施方式】,操作120可具体包括:第一终端建立起与第二终端的无线保真连接或通用串行总线连接,包括:
[0029]第一终端以并行方式,建立与第二终端的无线保真连接和通用串行总线连接;
[0030]第一终端将最先建立成功的连接,作为后续与第二终端进行数据通信所采用的连接。
[0031]操作130、第一终端基于所建立起的连接与第二终端进行数据通信,以实现第一套接字端口与第二套接字端口间数据的传输。
[0032]其中,第一套接字端口为第一终端上第一消息中心的通信端口,第二套接字端口为第二终端上第二消息中心的通信端口。所谓套接字也即Socket。消息中心负责:将发送数据写入至对应的套接字端口中,读取对应的套接字端口中的接收数据,并将接收数据拆解以后分发到其他各个应用模块。
[0033]示例性的,第一终端基于所建立起的无线保真连接与第二终端进行数据通信,以实现第一套接字端口与第二套接字端口间数据的传输,包括:
[0034]数据发送子操作、第一终端按照第二套接字端口的地址,采用传输控制/因特网互联协议(TCP/IP协议),基于无线保真连接将第一套接字端口中的发送数据发送至第二套接字端口;
[0035]数据接收子操作、第一终端接收第二终端按照第一套接字端口的地址,采用传输控制/因特网互联协议,基于无线保真连接发送的第二套接字端口中的发送数据。
[0036]其中,数据发送子操作可具体为:第一终端将第一套接字端口中的发送数据使用TCP/IP协议进行第一次封装,以得到第一数据包,在该封装过程中需要添加第二套接字端口的地址,该地址可根据在进行无线保真连接过程中获取到的第二终端的IP地址与本地预先存储的第二套接字端口号得到;之后,将封装得到的第一数据包基于W1-Fi技术所采用的通信协议再次进行封装,以得到第二数据包;进而,将再次封装得到的第二数据包基于W1-Fi连接发送给第二终端。第二终端在接收到第二数据包之后,会按照与第一终端的逆封装步骤,逐层解析数据包,依次提取得到所述第一数据包和所述发送数据,并将得到的发送数据传输给第二套接字端口,至此完成第一套接字端口与第二套接字端口间数据的一次传输。第二终端上第二消息中心在监听到第二套接字端口接收到所述发送数据后,取出该发送数据。
[0037]需要说明的是,如果第二终端想要基于无线保真连接将第二套接字端口中的数据发送至第一套接字端口,其过程与上述数据发送子操作类似,属于同一技术构思;相应的,第一终端执行的数据接收子操作,与上述第二终端拆解数据的操作也类似,属于同一技术构思。本实施例在此不再赘述。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1