外部设备,数据传输方法、装置和系统与流程

文档序号:12279261阅读:305来源:国知局
外部设备,数据传输方法、装置和系统与流程

本发明涉及通信技术领域,尤其涉及一种外部设备,数据传输方法、装置和系统。



背景技术:

随着现代生活节奏的不断加快和人们生活水平的不断提高,计算机和智能手机的使用在人们的日常生活中已经越来越普及,使用计算机办公、通过智能手机与他人联系已成为一种常见的生活模式。

通常情况下,智能手机是无法将接收到的通知消息传送给计算机,以便使用计算机工作的用户及时得知通知消息的内容,用户需要中断手中工作,解锁智能手机读取消息才能了解该通知消息的内容,给用户工作带来不便,影响用户的工作效率。

为解决上述问题,现有技术中,Mac OS系统下的电脑与iOS系统下的手机之间通过蓝牙或wifi(wireless-fidelity,无线保真)可实现将手机的通知信息传送给电脑的功能;但是iOS系统下的手机和安卓系统下的手机,与Windows系统下电脑之间则难以实现该功能;安卓手机可以通过wifi局域网与Windows系统下的电脑实现该功能,但是很依赖wifi路由器,如果用户在外办公,则难以实现该功能,且存在信息安全问题;此外,采用wifi进行局域网数据传送的方案,也不支持iOS系统下的手机。



技术实现要素:

有鉴于此,本发明提供一种外部设备,数据传输方法、装置和系统,实现将手机端接收的通知信息传输至电脑端显示,并且兼容性好,适用于各种系统下的智能手机与电脑。

为实现上述目的,本发明实施例采用如下技术方案:

第一方面,本发明实施例提供了一种外部设备,包括主控芯片、蓝牙芯片、UART芯片、数据转换芯片和USB接口芯片,所述主控芯片分别连接所述蓝牙芯片和所述UART芯片,所述数据转换芯片分别连接所述UART芯片和所述USB接口芯片;

所述主控芯片,用于将蓝牙通信协议下的数据转换成UART协议下的数据,和将UART协议下的数据转换成蓝牙通信协议下的数据;

所述蓝牙芯片,用于和第一终端进行数据传输;

所述UART芯片,用于通过所述USB接口芯片和第二终端进行数据传输;

所述数据转换芯片,用于将UART协议下的数据转换为USB协议下的数据,和将USB协议下的数据转换为UART协议下的数据;

所述USB接口芯片,用于和所述第二终端进行数据传输。

第二方面,本发明实施例提供了一种数据传输方法,所述方法应用于上述第一方面中所述的外部设备,所述方法包括:

通过所述蓝牙芯片接收所述第一终端发送的携带有通知信息的第一数据;

通过所述UART芯片、数据转换芯片和USB接口芯片将所述第一数据发送给所述第二终端。

第三方面,本发明实施例对应提供了一种数据传输装置,所述装置应用于上述第一方面中所述的外部设备,所述装置包括:

第一数据接收模块,用于通过所述蓝牙芯片接收所述第一终端发送的携带有通知信息的第一数据;

第一数据发送模块,用于通过所述UART芯片、数据转换芯片和USB接口芯片将所述第一数据发送给所述第二终端。

第四方面,本发明实施例还提供了一种数据传输系统,包括上述第一方面中所述的外部设备,还包括第一终端和第二终端;

所述第一终端,用于通过蓝牙向所述外部设备发送携带有通知信息的第一数据;

所述外部设备,用于接收所述第一数据,将所述第一数据转换为USB协议下的第一数据,并发送给所述第二终端;

所述第二终端,用于接收并解析所述USB协议下的第一数据,获得所述通知信息,通过显示屏显示所述通知信息。

本发明实施例提供的技术方案带来的有益效果:

本技术方案中,外部设备包括主控芯片、蓝牙芯片、UART芯片、数据转换芯片和USB接口芯片,主控芯片分别连接蓝牙芯片和UART芯片,数据转换芯片分别连接UART芯片和USB接口芯片。通过蓝牙和第一终端进行数据传输,通过UART芯片、数据转换芯片和USB接口芯片和第二终端进行数据传输,可实现第一终端和第二终端之间的互相传输数据,例如接收智能手机端收到的通知信息,并传输至电脑端显示,和接收电脑端发出的反馈信息,并传输至智能手机端,使得用户使用电脑工作时,无需频繁查看手机即可得知手机接收到的通知信息,并在电脑端支持输入相应的通知反馈信息,不影响用户的工作效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1是本发明实施例一提供的一种外部设备的结构示意图;

图2是本发明实施例二提供的一种数据传输方法的流程示意图;

图3A是本发明实施例三提供的一种数据传输方法的流程示意图;

图3B是图3A中S330的一种优选实施方式的流程示意图;

图3C是图3A中S340的一种优选实施方式的流程示意图;

图4是本发明实施例四提供的一种数据传输装置的架构示意图;

图5A是本发明实施例五提供的一种数据传输装置的架构示意图;

图5B是图5A中第一数据发送模块530的一种优选实施方式的结构示意图;

图5C是图5A中第二数据接收模块540的一种优选实施方式的结构示意图;

图6是本发明实施例六提供的一种数据传输系统的结构示意图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

为实现将智能手机端接收的通知信息传输至电脑端显示,并且有良好的兼容性,本发明实施例提供了一种数据转发设备,请参考图1,其是本发明实施例一提供的一种外部设备的结构示意图。

外部设备,简称外设,是计算机系统中输入输出设备(包括外存储器)的统称。

一种外部设备1,包括主控芯片11、蓝牙芯片12、UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)芯片13、数据转换芯片14和USB(Universal Serial Bus,通行串行总线)接口芯片15,主控芯片11分别连接蓝牙芯片12和UART芯片13,数据转换芯片14分别连接UART芯片13和USB接口芯片15;

主控芯片11,用于将蓝牙通信协议下的数据转换成UART协议下的数据,和将UART协议下的数据转换成蓝牙通信协议下的数据;

蓝牙芯片12,用于和第一终端进行数据传输;

UART芯片13,用于通过USB接口芯片15和第二终端进行数据传输;

数据转换芯片14,用于将UART协议下的数据转换为USB协议下的数据,和将USB协议下的数据转换为UART协议下的数据;

USB接口芯片15,用于和第二终端进行数据传输。

优选的,外部设备1还包括USB接口16,USB接口16与USB接口芯片15连接,用于和第二终端上的USB接口配合使用;在使用外部设备1时,将USB接口16(公口)插入到第二终端上的USB接口(母口)。

在本实施例中,第一终端为智能手机等终端,第二终端为电脑等终端。

综上,在本技术方案中,外部设备通过蓝牙接收第一终端发送的携带通知信息的数据,通过主控芯片将该数据转换为UART协议下的数据,通过UART芯片将UART协议下的数据传输给数据转换芯片,通过数据转换芯片将UART芯片将UART协议下的数据转换为USB协议下的数据,并传输给USB接口芯片,通过USB接口芯片将USB协议下的数据传输至第二终端,第二终端解析该USB协议下的数据,获得所携带的通知信息,并通过显示屏显示。外部设备通过蓝牙芯片与第一终端传输数据,通过UART芯片、数据转换芯片和USB接口芯片与第二终端传输数据,可实现在第一终端和第二终端之间互相传输数据,例如,可实现各种系统下的智能手机和电脑之间的数据传输,兼容性好,使得用户使用电脑工作时,无需频繁查看手机即可得知手机接收到的通知信息,并在电脑端支持输入相应的通知反馈信息,不影响用户的工作效率,采用蓝牙通信不依赖于wifi路由器,适用于无wifi信号的场景且耗电量低。

实施例二

请参考图2,其是本发明实施例二提供的一种数据传输方法的流程示意图。本实施例的方法可以由上述实施例一中的外部设备来执行,适用于将智能手机等终端接收的通知信息传输至电脑等终端显示的场景。

一种数据传输方法,应用于上述实施例中所述的外部设备,可以包括如下步骤:

S210:通过蓝牙芯片接收第一终端发送的携带有通知信息的第一数据。

示例性的,用户将外部设备插入到第二终端,通过蓝牙与靠近的第一终端自动建立连接,持续监听第一终端接收的通知信息,同时,外部设备向第二终端声明插入到第二终端的USB接口是一个UART通信接口(com口(cluster communication port,串行通讯端口)),第二终端的系统生成对应的UART通信接口,之后外部设备与第二终端之间以UART协议进行数据传输,在第二终端运行相应的应用程序后,应用程序打开第二终端的UART通信接口,持续监听外部设备传输的数据。

当第一终端接收到通知信息时,生成蓝牙协议下携带通知信息的第一数据,外部设备通过蓝牙接收获取该第一数据。

S220:通过UART芯片、数据转换芯片和USB接口芯片将第一数据发送给第二终端。

示例性的,外部设备在接收到第一数据后,主控芯片将该第一数据转换为UART协议下的第一数据,通过UART芯片传输给数据转换芯片,数据转换芯片将UART协议下的第一数据转换为USB协议下的第一数据,并传输给USB接口芯片,通过USB接口芯片将该USB协议下的第一数据发送给第二终端;第二终端的应用程序接收到UART通信接口传来的第一数据后,对第一数据进行解析,获得第一数据所携带的通知信息,并通过显示屏将该通知信息的内容显示给用户,提醒通知用户,并提供对应的交互界面,以供用户操作,如用户有操作,则通过应用程序将操作信息发送给外部设备,外部设备再转发给第一终端,第一终端再执行相应操作,如用户没有操作,则通过应用程序继续监听数据信息。

在本实施例中,第一终端为智能手机等终端,第二终端为电脑等终端。

综上,在本技术方案中,外部设备与第一终端之间通过蓝牙传输数据,与第二终端之间通过USB传输数据,可实现第一终端与第二终端之间的数据传输,例如,可实现各种系统下的智能手机和电脑之间的数据传输,兼容性好,使得用户使用电脑工作时,无需频繁查看手机即可得知手机接收到的通知信息,并在电脑端支持输入相应的通知反馈信息,不影响用户的工作效率,采用蓝牙通信不依赖于wifi路由器,适用于无wifi信号的场景且耗电量低。

实施例三

请参考图3A、图3B和图3C,其中,图3A是本发明实施例三提供的一种数据传输方法的流程示意图。本实施例与实施例二的主要区别在于,增加了通过蓝牙芯片与第一终端进行握手识别,通过USB接口芯片、数据转换芯片和UART芯片接收第二终端发送的携带有通知反馈信息的第二数据,和通过蓝牙芯片将第二数据发送给第一终端的内容,并进一步提供了图3A中S330和S340优选的实施方式。

一种数据传输方法,应用于上述任一实施例中所述的外部设备,可以包括如下步骤:

S310:通过蓝牙芯片与第一终端进行握手识别。

示例性的,外部设备与第一终端的连接方式,和普通智能手环与智能手机之间的连接方式一样。以第一终端为智能手机为例来说,智能手机预先安装对应的应用程序,通过蓝牙扫描外部设备并发起配对操作,配对成功完成握手识别,后续只需智能手机靠近外部设备,则外部设备会自动连接上智能手机,而不需用户再手动接入连接操作。

S320:通过蓝牙芯片接收第一终端发送的携带有通知信息的第一数据。

举例来说,智能手机接收到通知信息,通过蓝牙向外部设备发送蓝牙协议下的携带通知信息的第一数据,外部设备通过蓝牙接收该第一数据。

S330:通过UART芯片、数据转换芯片和USB接口芯片将第一数据发送给第二终端。

优选的,请参考图3B,其是图3A中S330的一种优选实施方式的流程示意图,S330可以包括S331、S332和S333三个步骤:

S331:通过UART芯片将第一数据传输给数据转换芯片。

S331:通过数据转换芯片将第一数据转换为USB协议下的第一数据,并将USB协议下的第一数据传输给USB接口芯片。

S331:通过USB接口芯片将USB协议下的第一数据发送给第二终端。

以第二终端为电脑为例来说,电脑端预装有相应的应用程序,外部设备接收到智能手机发出的第一数据后,将该第一数据转换成UART协议下的第一数据,通过UART芯片将UART协议下的第一数据传输给数据转换芯片,通过数据转换芯片将UART协议下的第一数据转换成USB协议下的第一数据,并通过USB接口芯片将USB协议下的第一数据传输给电脑端;电脑端接收第一数据后,对第一数据进行解析,获得通知信息的内容,在相应的应用程序界面显示通知信息的内容,通过显示屏显示该界面及通知信息的内容,还可通过应用程序提供对应的交互界面,例如通知信息是来电通知时,提供接听或者挂断的操作按钮,通知信息是短信信息时,提供短信回复框。

S340:通过USB接口芯片、数据转换芯片和UART芯片接收第二终端发送的携带有通知反馈信息的第二数据。

示例性的,请参考图3C,其是图3A中S340的一种优选实施方式的流程示意图,S340可以包括S341、S342和S343三个步骤:

S341:通过USB芯片接收第二终端发送的第二数据,并传输给数据转换芯片。

S342:通过数据转换芯片将第二数据转换为UART协议下的第二数据,并将UART协议下的第二数据传输给UART芯片。

S343:接收UART芯片传输的UART协议下的第二数据。

举例来说,当使用电脑工作的用户看到通知信息的内容时,按实际需求会针对通知信息进行操作或不进行操作,如用户没有对该通知信息进行操作,则电脑端的应用程序会继续监听智能手机端的通知信息,如用户对该通知信息进行了操作,则电脑端的应用程序会外部设备将相应的操作信息发送给智能手机端,以使智能手机执行相应的操作。当用户对该通知信息进行了操作时,电脑端将携带有通知反馈信息的USB协议下的第二数据通过USB芯片传输给外部设备的数据转换芯片,数据转换芯片将USB协议下的第二数据转换为UART协议下的第二数据,并传输给UART芯片,外部设备通过UART芯片接收UART协议下的第二数据,同时,电脑端还将持续监听智能手机端的通知信息。

S350:通过蓝牙芯片将第二数据发送给第一终端。

示例性的,外部设备在接收到第二数据后,将第二数据转换为蓝牙协议下的第二数据,并通过蓝牙将蓝牙协议下的第二数据传输给智能手机端;智能手机端解析该第二数据,获得通知反馈信息的内容,并执行相应操作。

综上,在本技术方案中,外部设备与第一终端之间通过蓝牙进行握手识别,并通过蓝牙传输数据,与第二终端之间通过USB传输数据,可实现第一终端与第二终端之间的数据传输,例如,可实现各种系统下的智能手机和电脑之间的数据传输,兼容性好,使得用户使用电脑工作时,无需频繁查看手机即可得知手机接收到的通知信息,并在电脑端支持输入相应的通知反馈信息,不影响用户的工作效率,采用蓝牙通信不依赖于wifi路由器,适用于无wifi信号的场景且耗电量低。

上述实施例二和实施例三为本发明实施例提供的数据传输方法的实施例,下述实施例四和实施例五为本发明实施例提供的数据传输装置的实施例,数据传输装置与上述数据传输方法属于一个总的发明构思,在数据传输装置的实施例中未详尽描述的细节内容,可参考上述数据传输方法的实施例。

实施例四

请参考图4,其是本发明实施例四提供的一种数据传输装置的架构示意图。

一种数据传输装置400,应用于上述任一实施例中的外部设备,可以包括如下内容:

第一数据接收模块410,用于通过蓝牙芯片接收第一终端发送的携带有通知信息的第一数据。

第一数据发送模块420,用于通过UART芯片、数据转换芯片和USB接口芯片将第一数据发送给第二终端。

综上,在本技术方案中,外部设备与第一终端之间通过蓝牙进行握手识别,并通过蓝牙传输数据,与第二终端之间通过USB传输数据,可实现第一终端与第二终端之间的数据传输,例如,可实现各种系统下的智能手机和电脑之间的数据传输,兼容性好,使得用户使用电脑工作时,无需频繁查看手机即可得知手机接收到的通知信息,并在电脑端支持输入相应的通知反馈信息,不影响用户的工作效率,采用蓝牙通信不依赖于wifi路由器,适用于无wifi信号的场景且耗电量低。

实施例五

请参考图5A、图5B和图5C,其中,图5A是本发明实施例五提供的一种数据传输装置的架构示意图。本实施例与实施例四的主要区别在于,增加了握手识别模块510、第二数据接收模块540和第二数据发送模块550,并进一步提供了图5A中的第一数据发送模块530和第二数据接收模块540的优选实施方式。

一种数据传输装置500,应用于上述任一实施例中的外部设备,可以包括如下内容:

握手识别模块510,用于通过蓝牙芯片与第一终端进行握手识别。

第一数据接收模块520,用于通过蓝牙芯片接收第一终端发送的携带有通知信息的第一数据。

第一数据发送模块530,用于通过UART芯片、数据转换芯片和USB接口芯片将第一数据发送给第二终端。

第二数据接收模块540,用于通过USB接口芯片、数据转换芯片和UART芯片接收第二终端发送的携带有通知反馈信息的第二数据。

第二数据发送模块550,用于通过蓝牙芯片将第二数据发送给第一终端。

优选的,请参考图5B,其是图5A中第一数据发送模块530的一种优选实施方式的结构示意图,第一数据发送模块530可以包括如下内容:

第一数据传输单元531,用于通过UART芯片将第一数据传输给数据转换芯片。

第一转换单元532,用于通过数据转换芯片将第一数据转换为USB协议下的第一数据,并将USB协议下的第一数据传输给USB接口芯片。

第一数据发送单元533,用于通过USB接口芯片将USB协议下的第一数据发送给第二终端。

优选的,请参考图5C,其是图5A中第二数据接收模块540的一种优选实施方式的结构示意图,第二数据接收模块540可以包括如下内容:

第二数据传输单元541,用于通过USB芯片接收第二终端发送的第二数据,并传输给数据转换芯片。

第二转换单元542,用于通过数据转换芯片将第二数据转换为UART协议下的第二数据,并将UART协议下的第二数据传输给UART芯片。

第二数据接收单元543,用于接收UART芯片传输的UART协议下的第二数据。

综上,在本技术方案中,外部设备与第一终端之间通过蓝牙进行握手识别,并通过蓝牙传输数据,与第二终端之间通过USB传输数据,可实现第一终端与第二终端之间的数据传输,例如,可实现各种系统下的智能手机和电脑之间的数据传输,兼容性好,使得用户使用电脑工作时,无需频繁查看手机即可得知手机接收到的通知信息,并在电脑端支持输入相应的通知反馈信息,不影响用户的工作效率,采用蓝牙通信不依赖于wifi路由器,适用于无wifi信号的场景且耗电量低。

实施例六

请参考图6,其是本发明实施例六提供的一种数据传输系统的结构示意图。

一种数据传输系统600,包括上述任一实施例中的外部设备1,还包括第一终端2和第二终端3;

第一终端2,用于通过蓝牙向外部设备1发送携带有通知信息的第一数据。

外部设备1,用于接收第一数据,将第一数据转换为USB协议下的第一数据,并发送给第二终端3。

第二终端3,用于接收并解析USB协议下的第一数据,获得通知信息,通过显示屏显示通知信息。

优选的,第二终端3,还用于向外部设备1发送携带有通知反馈信息的第二数据。

优选的,外部设备1,还用于接收第二数据,将第二数据转换为UART协议下的第二数据,并发送给第一终端2。

优选的,第一终端2,还用于接收并解析UART协议下的第二数据,获得通知反馈信息,通过显示屏显示通知反馈信息。

综上,在本技术方案中,外部设备与第一终端之间通过蓝牙传输数据,与第二终端之间通过USB传输数据,可实现第一终端与第二终端之间的数据传输,例如,可实现各种系统下的智能手机和电脑之间的数据传输,兼容性好,使得用户使用电脑工作时,无需频繁查看手机即可得知手机接收到的通知信息,并在电脑端支持输入相应的通知反馈信息,不影响用户的工作效率,采用蓝牙通信不依赖于wifi路由器,适用于无wifi信号的场景且耗电量低。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1