一种蓝牙设备发送信息的快捷方法和系统的制作方法

文档序号:7920794阅读:141来源:国知局
专利名称:一种蓝牙设备发送信息的快捷方法和系统的制作方法
技术领域
本发明涉及通信和计算机领域,更具体地,本发明涉及如何通过一种快捷的 方法使得现有的蓝牙设备在不用安装任何专用软件和程序的前提下就能方便快 速地发送信息,而能够实施本发明所述方法的系统将处理蓝牙设备发送的信息 并用于更进一步的后续处理,例如将信息通过网络提交给其他计算机系统。
背景技术
蓝牙是一项全球通用的短距离个人无线连接技术,目前全球蓝牙设备安装量
己超过10亿,蓝牙设备种类繁多,包括蓝牙耳机、蓝牙车载设备、蓝牙手机、 蓝牙PDA、蓝牙音响、蓝牙鼠标、蓝牙键盘、蓝牙MP3、蓝牙电脑等,但其中数 量最多的还是蓝牙手机,截至2008年,支持蓝牙的手机型号已多达1746个。 蓝牙手机主要用途除了连接蓝牙耳机以外,还主要包括用于蓝牙手机之间以及 蓝牙手机和其它蓝牙设备之间相互传送文件,另外蓝牙手机在配对后可实现通 过蓝牙上网、通过蓝牙控制其它设备等其它用途。
目前蓝牙设备(包括蓝牙手机)发送信息的方法一般分为两种, 一种是最普 通的手工选择发送方式,用于各种文件在蓝牙设备间的交换,具体操作步骤是 1,蓝牙设备选择需要发送的文件,2,在蓝牙设备菜单里面选择发送,3,通 过蓝牙设备菜单选择通过蓝牙发送,4,再通过菜单选择扫描周围可用的蓝牙 设备,这个过程需要10秒到20秒的等待时间,5,最后选择其中需要接收文件 的蓝牙设备进行文件发送。这种方式的缺点是操作复杂,不同蓝牙设备的操作 方式不同,需要查找接收信息的蓝牙设备,并且等待时间长,用户只能选择蓝 牙设备里已有的文件进行发送。如果蓝牙设备用户只需要快速发送一些简单的 文字信息,则必须编辑一个文本文件或其它格式的文件,然后才能发送。
另外一种简化蓝牙设备发送信息的方法是在蓝牙设备上安装或内置专用软 件和程序,以实现简单快速发送信息的功能,具有这种功能的蓝牙设备就可以 避免以上缺点,但是这种办法的缺点在于必须在现有蓝牙设备上安装专用的软
件或程序,这就大大限制了可用范围,因为目前大量的蓝牙设备并不支持这种 功能而需要安装软件或程序,如何宣传、推广使用以及让用户下载并安装这种 软件也是一个巨大的难题。
本发明可以解决以上两种方法的弊端,在不需要现有蓝牙设备安装专用软件 和程序的前提下,通过一种快捷的方法使得蓝牙设备可以快速发送信息,并且 具有操作方式单一、快速、不需要选择可用蓝牙设备、可发送文字信息等优点, 从而可以实现低成本、灵活和大规模的部署。

发明内容
本发明涉及一种蓝牙设备发送信息的快捷方法和系统,将在以下结合至少一 副附图给出描述,并在权利要求书中给出完整的说明。
根据本发明的一个方面,提供一种蓝牙设备发送信息的快捷方法,包括如下 步骤
第一蓝牙设备(作为信息发送方)
a,第一蓝牙设备打开蓝牙功能,将蓝牙设备可见性设置为可见或部分可见
(不能是隐藏状态); b,修改第一蓝牙设备的设备名称,该设备名称包含需要发送的信息或其编 码组合,并符合具体实施例的信息发送规则;
包含第二蓝牙设备的系统(作为信息接收处理方)
能够同时执行进程110和进程120,
进程110包含的步骤
la,包含第二蓝牙设备的系统周期性扫描周围的蓝牙设备;
lb,保存搜索到的蓝牙设备地址121到周边蓝牙设备表101中,该表是扫
描到的周边蓝牙设备的地址列表;然后重复执行步骤la;
进程120包含的步骤
2a,从周边蓝牙设备表101中取第一个蓝牙地址121作为蓝牙地址122; 2b,通过标准的蓝牙协议获取蓝牙地址122对应的蓝牙设备名称124;
2c,对比信息发送表102中蓝牙地址122对应的发送信息126是否和步骤 2b中得到的蓝牙设备名称124相同?如果相同则执行步骤2h,如果不相同 则执行步骤2d;
2d,不相同意味着有新的信息需要发送,因此在信息发送表102中保存蓝 牙地址122对应的发送信息126等于步骤2b中得到的蓝牙设备名称124;
2e,从蓝牙地址122对应的发送信息126中根据发送规则提取发送信息128,
该步骤适用于定义了蓝牙设备发送信息编码规则的实施例等情况;
2f,设置蓝牙地址122对应的实际发送信息等于发送信息128,并更新信
息发送表102中的发送信息128字段,信息发送表102中可以保留有第一
蓝牙设备地址、第一蓝牙设备型号、第一蓝牙设备发送信息、发送时间、
第二蓝牙设备地址等字段;
2g,进行系统后续处理,也就完成了蓝牙设备发送信息的过程。上述系统 可以发送一个完成发送的确认信息给蓝牙设备;也可以发送一个是否确认 的提示信息给蓝牙设备以进行选择;也可以不发送任何确认信息给蓝牙设 备。这将会根据不同的应用场合进行设定和处理。
2h,判断当前蓝牙地址122是否为周边蓝牙设备表101中最后一个蓝牙地 址121 如果是则执行步骤2a (重复循环),如果否则执行步骤2i;
2i,从周边蓝牙设备表101中取下一个蓝牙地址121作为蓝牙地址122, 然后执行步骤2b,这样可以完成多个第一蓝牙设备的信息发送;
优选地,所述的蓝牙设备和其他设备之间不需要进行配对,不需要主动査找周 围可用的蓝牙设备,也不需要向其他设备主动发起蓝牙连接的请求。
优选地,可以不需要在所述的蓝牙设备上安装任何专用软件或程序,蓝牙设备 只需要符合标准的通用的蓝牙协议。
优选地,所述的蓝牙设备的设备名称是由该设备的使用者进行手工修改,或使 用其他工具和手段进行修改。
优选地,所述的蓝牙设备发送的信息可以是任何语言的文本字符、符号、数字 或它们的组合,也可以将发送的信息进行任意编码或规定符合特定的规则。
优选地,所述的蓝牙设备发送信息的长度可以没有限制,可以多次发送以构造 完整的一条信息,可设置单条信息的起始标志和结束标志来构造完整的信息。
优选地,所述的蓝牙设备发送信息的缺省接收方是权利要求1所述的系统,可 以在发送信息中包含接收方的号码,或根据不同的实施例制定对应的接收方号 码规则。
根据本发明的一个方面,提供一种系统,包括第一蓝牙设备和一个或多个 第二蓝牙设备,其中所述第一蓝牙设备为需要发送信息的设备,所述第二蓝牙 设备包含蓝牙模块和相关软件或程序并可以执行如下方法
第一蓝牙设备(作为信息发送方)-
a,第一蓝牙设备打开蓝牙功能,将蓝牙设备可见性设置为可见或部分可见(不 能是隐藏状态);
b,修改第一蓝牙设备的设备名称,该设备名称包含需要发送的信息或其编码 组合,并符合具体实施例的信息发送规则;
包含第二蓝牙设备的系统(作为信息接收处理方) 能够同时执行进程110和进程120, 进程110包含的步骤
la,包含第二蓝牙设备的系统周期性扫描周围的蓝牙设备;
lb,保存搜索到的蓝牙设备地址121到周边蓝牙设备表101中,该表是扫 描到的周边蓝牙设备的地址列表;然后重复执行步骤la; 进程120包含的步骤
2a,从周边蓝牙设备表101中取第一个蓝牙地址121作为蓝牙地址122; 2b,通过标准的蓝牙协议获取蓝牙地址122对应的蓝牙设备名称124; 2c,对比信息发送表102中蓝牙地址122对应的发送信息126是否和步骤 2b中得到的蓝牙设备名称124相同?如果相同则执行步骤2h,如果不相同 则执行步骤2d;
2d,不相同意味着有新的信息需要发送,因此在信息发送表102中保存蓝牙地址122对应的发送信息126等于步骤2b中得到的蓝牙设备名称124; 2e,从蓝牙地址122对应的发送信息126中根据发送规则提取发送信息128, 该步骤适用于定义了蓝牙设备发送信息编码规则的实施例等情况;
2f,设置蓝牙地址122对应的实际发送信息等于发送信息128,并更新信 息发送表102中的发送信息128字段,信息发送表102中可以保留有第一 蓝牙设备地址、第一蓝牙设备型号、第一蓝牙设备发送信息、发送时间、 第二蓝牙设备地址等字段;
2g,进行系统后续处理,也就完成了蓝牙设备发送信息的过程。上述系统 可以发送一个完成发送的确认信息给蓝牙设备;也可以发送一个是否确认 的提示信息给蓝牙设备以进行选择;也可以不发送任何确认信息给蓝牙设 备。这将会根据不同的应用场合进行设定和处理。
2h,判断当前蓝牙地址122是否为周边蓝牙设备表101中最后一个蓝牙地 址121 如果是则执行步骤2a (重复循环),如果否则执行步骤2i;
2i,从周边蓝牙设备表101中取下一个蓝牙地址121作为蓝牙地址122, 然后执行步骤2b,这样可以完成多个第一蓝牙设备的信息发送;
优选地,所述的蓝牙设备和其他设备之间不需要进行配对,不需要主动查找周 围可用的蓝牙设备,也不需要向其他设备主动发起蓝牙连接的请求。 优选地,可以不需要在所述的蓝牙设备上安装任何专用软件或程序,蓝牙设备 只需要符合标准的通用的蓝牙协议。
优选地,所述的蓝牙设备的设备名称是由该设备的使用者进行手工修改,或使 用其他工具和手段进行修改。
优选地,所述的蓝牙设备发送的信息可以是任何语言的文本字符、符号、数字 或它们的组合,也可以将发送的信息进行任意编码或规定符合特定的规则。
优选地,所述的蓝牙设备发送信息的长度可以没有限制,可以多次发送以构造 完整的一条信息,可设置单条信息的起始标志和结束标志来构造完整的信息。
优选地,所述的蓝牙设备发送信息的缺省接收方是权利要求1所述的系统,可 以在发送信息中包含接收方的号码,或根据不同的实施例制定对应的接收方号
码规则。
优选地,所述的系统可以是任意硬件的形式,也可以是软件的形式,或二者的 组合;可以是专门开发的设备,也可以是驻留在已有设备里的软件或程序。
优选地,所述的系统可以对第一蓝牙设备发送的信息进行后续处理,包括根据 本地和本地网络储存的规则和信息返回信息文件给第一蓝牙设备,或接入互联 网取得信息后再返回信息文件给第一蓝牙设备。
本发明使得大量蓝牙设备可以在不安装特殊软件和程序的前提下立即可以 实现快捷的发送文字信息,支持本发明方法的系统可以对蓝牙设备发送的信息 进行后续处理,后续处理可以是本地网络处理或连接互联网的处理,最终返回 蓝牙设备所需要的信息文件或执行其它操作。
本发明一个实施例的第一蓝牙设备(信息发送方)为了实现权利要求l所述 方法进行信息发送的流程可以参考图2进行。
本发明一个实施例的系统为了实现权利要求1所述方法进行信息发送需要执
行的进程主要有两个,图3是其中一个进程110的流程图,图4是其中另外一 个进程120的流程图,系统需要同时执行这两个进程,也可以在两个子系统中 分别执行这两个进程。
本发明的各种优点、各个方面和创新特征以及本发明实施例的细节,将在以 下的描述和附图中进行详细介绍。


下面将结合附图及实施例对本发明做进一步的说明,附图中-
图1是根据本发明一个实施例的示意图
图2是根据本发明一个实施例的蓝牙设备发送信息流程图
图3是根据本发明一个实施例在第二蓝牙设备上执行的方法的进程一的流程图
图4是根据本发明一个实施例在第二蓝牙设备上执行的方法的进程二的流程图
具体实施例方式
本发明一个实施例在图1中示意,第一蓝牙设备103是一个支持蓝牙功能的 手机,第一蓝牙设备105是一个支持蓝牙功能的PDA (个人数字助理),包含第 二蓝牙设备106的系统107是一台带有蓝牙模块的普通电脑,该电脑上运行有 能够实现权利要求1所述方法的计算机软件程序,该电脑还通过有线或无线的 方式连接互联网108,实施例还包括接收方手机109。
蓝牙手机103需要发送一条内容为"我在开会"的信息给手机13901010123, 蓝牙PDA 105需要査询周边加油站的信息,系统107通过软件完成这两个蓝牙 设备的提出的需求。
图2是第一蓝牙设备发送信息的流程图,具体实施方式
是,蓝牙手机103首 先打开手机的蓝牙功能并设置手机可见性为可见,然后蓝牙手机103修改自己 的手机名称为"我在开会Tol3901010123",这样就完成了信息发送,系统107 可以返回一张成功发送的图片给蓝牙手机103。
蓝牙PDA 105同样也是首先打开设备的蓝牙功能并设置设备可见性为可见, 然后蓝牙PDA105修改自己的设备名称为"加油站",这样就完成了信息发送, 系统107可以返回一张包含周边加油站地图的图片给蓝牙PDA 105。
图3是包含第二蓝牙设备106的系统107执行权利要求1所述方法的流程图,具体实施方式
是,参照图3的流程,系统107的进程110不间断地扫描周边的 蓝牙设备,得到蓝牙手机103的蓝牙地址001dfd098216和蓝牙PDA 105的蓝牙 地址02fal0fd0089,并在周边蓝牙设备表101中保存这两个蓝牙地址,然后系 统107再次重复执行扫描。参照图4的流程,系统107的进程120首先取得周 边蓝牙设备表101中的第一个蓝牙地址121=001dfd098216,并得到蓝牙地址 122二001dfd098216,通过蓝牙协议获取到该地址对应的蓝牙设备名称124为"我 在开会Tol3901010123",对比信息发送表102中地址001dfd098216对应的发 送信息126是空,与蓝牙设备名称124不同,因此在信息发送表102中保存蓝 牙地址122对应的发送信息126="我在开会Tol3901010123",并根据信息发 送规则提取出实际发送信息为"我在开会",并设置发送信息128="我在开会", 系统知道需要把"我在开会"这个信息发送给手机13901010123,因此后续系统
的处理就是通过互联网调用有关功能把"我在开会"这个信息通过短信发送给
接收方手机109 (手机号码为13901010123)。
然后系统107从周边蓝牙设备表101中得到下一个蓝牙地址121 = 02fal0fd0089,并得到蓝牙地址122=02fal0fd0089,通过蓝牙协议获取到该地 址对应的蓝牙设备名称124为"加油站",对比信息发送表102中地址 02fal0fd0089对应的发送信息126是空,与蓝牙设备名称124不同,因此在信 息发送表102中保存蓝牙地址122对应的发送信息126="加油站",并根据信 息发送规则提取出实际发送信息为"加油站",并设置发送信息128="加油站", 系统知道需要把"加油站"这个信息和信息发送表102中的第二蓝牙设备地址 提交后续处理,后续处理可以包括系统107把"加油站"和计算出的已知第二 蓝牙设备经纬度提交给互联网的服务提供商,互联网服务提供商可査询出所在 位置周边的加油站信息,生成一张包含蓝牙PDA 105周边加油站信息的地 片,并把该图片返回给系统107,系统107最后就可以通过蓝牙把这个图片发送 给蓝牙PDA 105。
由于周边蓝牙设备表101中只有两个蓝牙地址,系统107再次取得蓝牙设备 地址122二001dfd098216,再次取得对应的蓝牙设备名称124仍然是"我在开会 Tol3901010123",这与信息发送表102中保存的对应发送信息126相同,因此 系统107不会再次发送相同信息,而是得到下一个蓝牙地址122 = 02fal0fd0089, 这个地址对应的蓝牙设备名称124仍然是"加油站"没有变化,系统107也不 会再次发送这个内容,之后系统107不断从周边蓝牙设备表101中得到周边的 蓝牙设备地址,只要出现新的蓝牙地址或原有蓝牙地址对应的蓝牙设备名称发 生改变,系统107就认为有新的信息需要处理,系统107会根据图4的流程进 行处理。
本发明的这个实施例说明了信息发送规则的使用,也说明了设置接收方号码 的一种方法。
通过本发明的这个实施例可以看到,蓝牙手机等蓝牙设备不需要和其他设备 之间进行配对,不需要主动査找周围可用的蓝牙设备,也不需要向其他设备主
动发起蓝牙连接的请求,就可以快捷地完成信息发送。
通过本发明的这个实施例还可以看到,在蓝牙设备上没有安装任何专用软件 或程序,蓝牙设备只需要符合标准的通用的蓝牙协议就可以快捷发送信息。
通过本发明的这个实施例还可以看到,蓝牙设备的设备名称是由该设备的使用 者进行手工修改。
通过本发明的这个实施例还可以看到,蓝牙设备发送的信息可以是任何语言 的文本字符、符号、数字或它们的组合,也可以将发送的信息进行任意编码或 规定符合特定的信息发送规则。
通过本发明的这个实施例还可以看到,蓝牙设备发送信息的缺省接收方是系 统107,可以在发送信息中包含接收方的号码。
通过本发明的这个实施例还可以看到,所述的系统是普通支持蓝牙功能的电 脑驻留能实现权利要求1所述方法的软件,这个系统也可以用其它方法如嵌入 式计算机系统来实现。
通过本发明的这个实施例还可以看到,系统107可以对第一蓝牙设备发送的 信息进行后续处理,接入互联网取得信息后再返回信息文件给第一蓝牙设备或 发送短信给接收方手机。
关于发送信息长度,由于蓝牙设备支持的设备名称存在不同的长度限制,蓝 牙协议也对蓝牙设备名称存在限制,因此每次信息发送的长度只能是蓝牙设备 支持的设备名称长度与蓝牙协议支持的设备名称长度二者的低值,如果系统需 要发送超过这个最低长度的信息,可以采用发送多次信息的方法来实现。也可 以通过定义信息起始标志和结束标志来实现没有固定长度限制的信息发送。
本发明也可以嵌入到具有实现本发明的所有特征的计算机程序产品内,并且 当被载入计算机系统时,可以实现这些方法。本申请文中提及的计算机程序指 以任何语言、代码或符号且采用任何表达形式的一组指令,这些指令意在使系 统具有执行特定功能的信息处理能力,无论是直接执行还是经过下面的一种或 两种处理之后a)转化为另一种语言、代码或符号;b)用不同的材料形式再现。
虽然本发明是结合一个实施例进行描述的,但是本领域的普通技术人员可以 理解,在不脱离本发明范围的情况下,可以对这些特征和实施例进行各种改变 或等效替换。另外,在本发明的指导下,可以对这些特征和实施例进行修改以 适应具体的情况及材料而不会脱离本发明的范围。因此,本发明并不局限于此 处所公开的具体实施例,所有落入本申请的权利要求范围内的实施例都属于本 发明的保护范围。
权利要求
1,一种蓝牙设备发送信息的快捷方法,包括以下步骤第一蓝牙设备(作为信息发送方)a,第一蓝牙设备打开蓝牙功能,将蓝牙设备可见性设置为可见或部分可见(不能是隐藏状态);b,修改第一蓝牙设备的设备名称,该设备名称包含需要发送的信息或其编码组合,并符合具体实施例的信息发送规则;包含第二蓝牙设备的系统(作为信息接收处理方)能够同时执行进程110和进程120,进程110包含的步骤1a,包含第二蓝牙设备的系统周期性扫描周围的蓝牙设备;1b,保存搜索到的蓝牙设备地址121到周边蓝牙设备表101中,该表是扫描到的周边蓝牙设备的地址列表;然后重复执行步骤1a;进程120包含的步骤2a,从周边蓝牙设备表101中取第一个蓝牙地址121作为蓝牙地址122;2b,通过标准的蓝牙协议获取蓝牙地址122对应的蓝牙设备名称124;2c,对比信息发送表102中蓝牙地址122对应的发送信息126是否和步骤2b中得到的蓝牙设备名称124相同?如果相同则执行步骤2h,如果不相同则执行步骤2d;2d,不相同意味着有新的信息需要发送,因此在信息发送表102中保存蓝牙地址122对应的发送信息126等于步骤2b中得到的蓝牙设备名称124;2e,从蓝牙地址122对应的发送信息126中根据发送规则提取发送信息128,该步骤适用于定义了蓝牙设备发送信息编码规则的实施例等情况;2f,设置蓝牙地址122对应的实际发送信息等于发送信息128,并更新信息发送表102中的发送信息128字段,信息发送表102中可以保留有第一蓝牙设备地址、第一蓝牙设备型号、第一蓝牙设备发送信息、发送时间、第二蓝牙设备地址等字段;2g,进行系统后续处理,也就完成了蓝牙设备发送信息的过程。上述系统可以发送一个完成发送的确认信息给蓝牙设备;也可以发送一个是否确认的提示信息给蓝牙设备以进行选择;也可以不发送任何确认信息给蓝牙设备。这将会根据不同的应用场合进行设定和处理。2h,判断当前蓝牙地址122是否为周边蓝牙设备表101中最后一个蓝牙地址121?如果是则执行步骤2a(重复循环),如果否则执行步骤2i;2i,从周边蓝牙设备表101中取下一个蓝牙地址121作为蓝牙地址122,然后执行步骤2b,这样可以完成多个第一蓝牙设备的信息发送;
2,如权利要求l所述的方法,其特征在于,所述的蓝牙设备和其他设备之间不 需要进行配对,不需要主动査找周围可用的蓝牙设备,也不需要向其他设备主 动发起蓝牙连接的请求。
3,如权利要求l所述的方法,其特征在于,可以不需要在所述的蓝牙设备上安 装任何专用软件或程序,蓝牙设备只需要符合标准通用的蓝牙协议。
4,如权利要求l所述的方法,其特征在于,所述的蓝牙设备的设备名称是由该 设备的使用者进行手工修改,或使用其他工具和手段进行修改。
5,如权利要求l所述的方法,其特征在于,所述的蓝牙设备发送的信息可以是 任何语言的文本字符、符号、数字或它们的组合,也可以将发送的信息进行任 意编码或规定符合特定的规则。
6,如权利要求l所述的方法,其特征在于,所述的蓝牙设备发送信息的长度可 以没有限制,可以多次发送以构造完整的一条信息,可设置单条信息的起始标 志和结束标志来构造完整的信息。
7,如权利要求l所述的方法,其特征在于,所述的蓝牙设备发送信息的缺省接 收方是权利要求1所述的系统,可以在发送信息中包含接收方的号码,或根据 不同的实施例制定对应的接收方号码规则。
8, 一种蓝牙设备发送信息的系统,其特征在于,包括第一蓝牙设备和一个或 多个第二蓝牙设备,其中所述第一蓝牙设备为需要发送信息的设备,所述第二 蓝牙设备包含蓝牙模块和相关软件或程序并具有实现权利要求1所述方法的功 能。
9,如权利要求8所述的系统,其特征在于,所述系统可以是任意硬件的形式,也可以是软件的形式,或二者的组合;可以是专门开发的设备,也可以是驻留 在已有设备里的软件或程序。
10,如权利要求8所述的系统,其特征在于,所述系统可以对第一蓝牙设备发送的信息进行后续处理,包括根据本地和本地网络储存的规则和信息返回信息 文件给第一蓝牙设备,或接入互联网取得信息后再返回信息文件给第一蓝牙设 备。
全文摘要
本发明公开了一种蓝牙设备发送信息的快捷方法和设备,包括第一蓝牙设备作为信息发送方,包含第二蓝牙设备的系统作为信息接收处理方。信息发送方只需要打开蓝牙功能并把蓝牙设备可见性设置为可见,然后把蓝牙设备名称修改为包含所需发送的信息或其编码组合就可以完成信息的发送,包含第二蓝牙设备的系统对发送的信息进行后续处理,这种快捷的信息发送方法可以不需要信息发送方安装任何软件,并且具有操作方式单一、快速、不需要选择可用蓝牙设备、可发送文字信息等优点,从而可以实现低成本、灵活和大规模的部署。
文档编号H04L29/06GK101394201SQ20081017248
公开日2009年3月25日 申请日期2008年11月12日 优先权日2008年11月12日
发明者海 李 申请人:海 李
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1