一种蓝牙终端间的信息同步方法及系统.pdf

上传人:n****g 文档编号:4064137 上传时间:2018-08-13 格式:PDF 页数:13 大小:916.75KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410845997.0

申请日:

2014.12.31

公开号:

CN104539706A

公开日:

2015.04.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 29/08申请日:20141231|||公开

IPC分类号:

H04L29/08; H04W4/00(2009.01)I

主分类号:

H04L29/08

申请人:

惠州TCL移动通信有限公司

发明人:

李开书; 谢瀚武; 吴东海

地址:

516006广东省惠州市仲恺高新区和畅七路西86号

优先权:

专利代理机构:

深圳市君胜知识产权代理事务所44268

代理人:

王永文; 刘文求

PDF下载: PDF下载
内容摘要

本发明公开一种蓝牙终端间的信息同步方法及系统,其中,方法包括步骤:读取发送终端需打包的数据,并按照预定的数据格式将其打包,将打包好的文件通过蓝牙串口传输协议发送到接收终端;接收终端按照预定的数据格式将文件解析,并将解析到的数据保存到相应的缓存中,并显示。本发明基于蓝牙串口传输协议,按照拟定的数据格式对数据进行打包传输,然后解析显示,实现移动终端之间信息的同步,本发明的同步过程操作简单、便捷,具有较强的可行性和通用性。

权利要求书

权利要求书1.  一种蓝牙终端间的信息同步方法,其特征在于,包括步骤: A、读取发送终端需打包的数据,并按照预定的数据格式将其打包,将打包好的文件通过蓝牙串口传输协议发送到接收终端; B、接收终端按照预定的数据格式将文件解析,并将解析到的数据保存到相应的缓存中,并显示。 2.  根据权利要求1所述的蓝牙终端间的信息同步方法,其特征在于,所述步骤A具体包括: A1、预先拟定打包的数据格式; A2、根据接收终端的请求,读取发送终端数据库或存储器需打包的数据; A3、将读取的数据按拟定的数据格式打包到vCard文件中; A4、读取打包好的vCard文件; A5、通过蓝牙串口传输协议将vCard文件发送到接收终端。 3.  根据权利要求2所述的蓝牙终端间的信息同步方法,其特征在于,所述步骤B具体包括: B1、接收终端接收到vCard文件之后,判断其是否为所发送请求反馈的文件,若是则进入步骤B2; B2、将vCard文件保存至指定路径; B3、按照拟定的数据格式,对vCard文件进行解析; B4、将解析出的数据保存到缓存中,进行显示。 4.  根据权利要求2所述的蓝牙终端间的信息同步方法,其特征在于,所述数据为通话记录数据。 5.  根据权利要求2所述的蓝牙终端间的信息同步方法,其特征在于,所述步骤A1中,拟定的数据格式为:在vCard标准格式基础上增加通话记录的通话类型和通话时间字段。 6.  一种蓝牙终端间的信息同步系统,其特征在于,包括: 发送模块,用于读取发送终端需打包的数据,并按照预定的数据格式将其打包,将打包好的文件通过蓝牙串口传输协议发送到接收终端; 接收模块,用于按照预定的数据格式将文件解析,并将解析到的数据保存到相应的缓存中,并显示。 7.  根据权利要求6所述的蓝牙终端间的信息同步系统,其特征在于,所述发送模块具体包括: 拟定单元,用于预先拟定打包的数据格式; 数据读取单元,用于根据接收终端的请求,读取发送终端数据库或存储器需打包的数据; 打包单元,用于将读取的数据按拟定的数据格式打包到vCard文件中; 文件读取单元,用于读取打包好的vCard文件; 发送单元,用于通过蓝牙串口传输协议将vCard文件发送到接收终端。 8.  根据权利要求7所述的蓝牙终端间的信息同步系统,其特征在于,所述接收模块具体包括: 判断单元,用于接收终端接收到vCard文件之后,判断其是否为所发送请求反馈的文件,若是则进入保存单元; 保存单元,用于将vCard文件保存至指定路径; 解析单元,用于按照拟定的数据格式,对vCard文件进行解析; 显示单元,用于将解析出的数据保存到缓存中,进行显示。 9.  根据权利要求7所述的蓝牙终端间的信息同步系统,其特征在于,所述数据为通话记录数据。 10.  据权利要求7所述的蓝牙终端间的信息同步系统,其特征在于,所述拟定单元中,拟定的数据格式为:在vCard标准格式基础上增加通话记录的通话类型和通话时间字段。

说明书

说明书一种蓝牙终端间的信息同步方法及系统
技术领域
本发明涉及移动通信技术领域,尤其涉及一种蓝牙终端间的信息同步方法及系统。
背景技术
随着移动互联网的快速发展,移动终端在高速更新换代的同时,其种类也在不断增多。很多人会同时拥有几个移动终端,比如功能手机,智能手机,pad等等。而实现移动终端之间的信息共享(如共享联系人,共享短信,共享通话记录等)成为人们的普遍需求,但现有的移动终端之间还无法很好实现信息的共享。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种蓝牙终端间的信息同步方法及系统,旨在解决现有蓝牙终端之间无法实现信息共享的问题。
本发明的技术方案如下:
一种蓝牙终端间的信息同步方法,其中,包括步骤:
A、读取发送终端需打包的数据,并按照预定的数据格式将其打包,将打包好的文件通过蓝牙串口传输协议发送到接收终端;
B、接收终端按照预定的数据格式将文件解析,并将解析到的数据保存到相应的缓存中,并显示。
所述的蓝牙终端间的信息同步方法,其中,所述步骤A具体包括:
A1、预先拟定打包的数据格式;
A2、根据接收终端的请求,读取发送终端数据库或存储器需打包的数据;
A3、将读取的数据按拟定的数据格式打包到vCard文件中;
A4、读取打包好的vCard文件;
A5、通过蓝牙串口传输协议将vCard文件发送到接收终端。
所述的蓝牙终端间的信息同步方法,其中,所述步骤B具体包括:
B1、接收终端接收到vCard文件之后,判断其是否为所发送请求反馈的文件,若是则进入步骤B2;
B2、将vCard文件保存至指定路径;
B3、按照拟定的数据格式,对vCard文件进行解析;
B4、将解析出的数据保存到缓存中,进行显示。
所述的蓝牙终端间的信息同步方法,其中,所述数据为通话记录数据。
所述的蓝牙终端间的信息同步方法,其中,所述步骤A1中,拟定的数据格式为:在vCard标准格式基础上增加通话记录的通话类型和通话时间字段。
一种蓝牙终端间的信息同步系统,其中,包括:
发送模块,用于读取发送终端需打包的数据,并按照预定的数据格式将其打包,将打包好的文件通过蓝牙串口传输协议发送到接收终端;
接收模块,用于按照预定的数据格式将文件解析,并将解析到的数据保存到相应的缓存中,并显示。
所述的蓝牙终端间的信息同步系统,其中,所述发送模块具体包括:
拟定单元,用于预先拟定打包的数据格式;
数据读取单元,用于根据接收终端的请求,读取发送终端数据库或存储器需打包的数据;
打包单元,用于将读取的数据按拟定的数据格式打包到vCard文件中;
文件读取单元,用于读取打包好的vCard文件;
发送单元,用于通过蓝牙串口传输协议将vCard文件发送到接收终端。
所述的蓝牙终端间的信息同步系统,其中,所述接收模块具体包括:
判断单元,用于接收终端接收到vCard文件之后,判断其是否为所发送请求反馈的文件,若是则进入保存单元;
保存单元,用于将vCard文件保存至指定路径;
解析单元,用于按照拟定的数据格式,对vCard文件进行解析;
显示单元,用于将解析出的数据保存到缓存中,进行显示。
所述的蓝牙终端间的信息同步系统,其中,所述数据为通话记录数据。
所述的蓝牙终端间的信息同步系统,其中,所述拟定单元中,拟定的数据格式为:在VCARD标准格式基础上增加通话记录的通话类型和通话时间字段。
有益效果:本发明基于蓝牙串口传输协议,按照拟定的数据格式对数据进行打包传输,然后解析显示,实现移动终端之间信息的同步,本发明的同步过程操作简单、便捷,具有较强的可行性和通用性。
附图说明
图1为本发明一种蓝牙终端间的信息同步方法较佳实施例的流程图。
图2为图1所示方法中步骤S101的具体流程图。
图3为图1所示方法中步骤S102的具体流程图。
图4为本发明一种蓝牙终端间的信息同步方法应用实施例的发送流程图。
图5为本发明一种蓝牙终端间的信息同步方法应用实施例的接收流程图。
图6为本发明一种蓝牙终端间的信息同步系统较佳实施例的结构框图。
图7为图6所示系统中发送模块的具体结构框图。
图8为图6所示系统中接收模块的具体结构框图。
具体实施方式
本发明提供一种蓝牙终端间的信息同步方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1为本发明一种蓝牙终端间的信息同步方法较佳实施例的流程图,如图所示,其包括步骤:
S101、在发送终端的数据库读取需打包的数据,并按照预定的数据格式将其打包,将打包好的文件通过蓝牙串口传输协议发送到接收终端;
S102、接收终端按照预定的数据格式将文件解析,并将解析到的数据保存到相应的缓存中,并显示。
本发明实施例中,先将需共享的数据按照拟定的数据格式进行打包,然后将打包的文件通过蓝牙串口传输协议(SPP)来传输到接收终端,接收终端再对文件进行解析,并显示,从而实现不同数据通过基于蓝牙传输的方式进行共享。本发明实施例的方法传输过程简单、快速并且通用,因而适用范围广。
作为本发明更优选的实施例,如图2所示,所述步骤S101具体包括:
S201、预先拟定打包的数据格式;
以数据为通话记录数据为例,拟定打包的数据格式为:在vCard标准格式基础上增加通话记录特有的字段,如通话类型和通话时间等。另外还包括通话时长以及通话号码来源地等信息。其中的通话类型可包括呼出电话和呼入电话的类型,也可包括视频电话和语音电话的类型。而其他信息如通话号码、联系人名称等信息则包含在原有vCard标准格式中。
vCard为国际通用的标准格式,所以这种数据格式具有极大可行性和通用性。
一个包含个人信息的vCard文件是:
BEGIN:VCARD
VERSION:2.1
N:Gump;Forrest
FN:Forrest Gump
ORG:Gump Shrimp Co.
TITLE:Shrimp Man
TEL;WORK;VOICE:(111) 555-1212
TEL;HOME;VOICE:(404) 555-1212
ADR;WORK:;;100 Waters Edge;Baytown;LA;30314;United States of America
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:100 Waters Edge=0D=0ABaytown, LA 30314=0D=0AUnited States of America
ADR;HOME:;;42 Plantation St.;Baytown;LA;30314;United States of America
LABEL;HOME;ENCODING=QUOTED-PRINTABLE:42 Plantation St.=0D=0ABaytown, LA 30314=0D=0AUnited States of America
EMAIL;PREF;INTERNET:forrestgumpwalladalla.com
REV:20080424T195243Z
END:VCARD
vCard数据格式行是:类型[;参数]:值
ADR;HOME;POSTAL;PARCEL;;;例如街道地址;深圳;广东;433330;中国
其中的“ADR”是一个类型,表示一条地址信息
“;”号是分隔符号
HOME;POSTAL;PARCEL表示参数,表示ADR的用途或类别
街道地址;深圳;广东;433330;中国表示一个ADR值,地址值。
S202、根据接收终端的请求,在发送终端的数据库中读取需打包的数据;
接收终端发送请求至发送终端后,发送终端在其通话数据库或其他存储介质例如NVRAM(非易失性随机访问存储器)中读取需打包的数据。
S203、将读取的数据按拟定的数据格式打包到vCard文件中;
打包后的vCard文件的后缀为.vcf。
S204、读取打包好的vCard文件;
S205、通过蓝牙串口传输协议将vCard文件发送到接收终端。
作为本发明更优选的实施例,如图3所示,所述步骤S102具体包括:
S301、接收终端接收到vCard文件之后,判断其是否为所发送请求所反馈的文件,若是则进入步骤S302;若否则流程结束。
S302、将文件保存至指定路径;
S303、按照拟定的数据格式,对vcf文件进行解析;
其解析出来的数据包括联系人名称、号码、通话时间、通话类型等。
S304、将解析出的数据保存到缓存中,进行显示。
这样不断解析出文件中所包含的数据,使得接收终端可分享到发送终端的数据。由于通话记录等数据是批量打包、传输和解析,所以其更便捷和高效。
下面通过以共享通话记录为例,来对发送过程和接收过程进行具体说明。
如图4所示,发送流程包括步骤:
S401、从通话模块中读取设备中的通话记录;
S402、按拟定的数据格式将通话记录数据打包,生成vCard文件;
S403、判断打包是否成功;若成功则进入步骤S404;否则进入步骤S407;
S404、启动蓝牙SPP发送vCard文件;
S405、判断发送是否成功;若是则进入步骤S406,否则进入步骤S407;
S406、通过异常处理机制判断是否重发,若选择重发,则返回步骤S404,否则进入步骤S407;其中的异常处理机制可以是在移动终端界面上显示一提示框,提示用户是否重发,当确定时,则返回步骤S404重发,当取消时,则流程结束,即步骤S407;
S407、流程结束。
如图5所示,接收流程包括步骤:
S501:接收通话记录的vCard文件;
S502:根据文件信息判断是否是请求的文件,若不是,则进入步骤S506,否则下一步,即步骤S503;
S503:按拟定的格式根据vCard标准逐条解析此vCard文件;
S504: 将解析出的通话记录保存在相应的数据buffer(缓存)中;
S505:判断解析是否完成;若解析完成则进入步骤S506,否则返回步骤S503。
S506:结束流程
基于上述方法,本发明还提供一种蓝牙终端间的信息同步系统较佳实施例,如图6所示,其包括:
发送模块100,用于读取发送终端需打包的数据,并按照预定的数据格式将其打包,将打包好的文件通过蓝牙串口传输协议发送到接收终端;
接收模块200,用于按照预定的数据格式将文件解析,并将解析到的数据保存到相应的缓存中,并显示。
进一步,如图7所示,所述发送模块100具体包括:
拟定单元110,用于预先拟定打包的数据格式;
数据读取单元120,用于根据接收终端的请求,在发送终端的数据库中读取需打包的数据;
打包单元130,用于将读取的数据按拟定的数据格式打包到vCard文件中;
文件读取单元140,用于读取打包好的vCard文件;
发送单元150,用于通过蓝牙串口传输协议将vCard文件发送到接收终端。
进一步,如图8所示,所述接收模块200具体包括:
判断单元210,用于接收终端接收到vCard文件之后,判断其是否为所发送请求反馈的文件,若是则进入保存单元;
保存单元220,用于将vCard文件保存至指定路径;
解析单元230,用于按照拟定的数据格式,对vCard文件进行解析;
显示单元240,用于将解析出的数据保存到缓存中,进行显示。
进一步,所述数据为通话记录数据。
进一步,所述拟定单元110中,拟定的数据格式为:在vCard标准格式基础上增加通话记录的通话类型、通话时间字段。
关于上述模块单元的技术细节在前面的方法中已有详述,故不再赘述。
综上所述,本发明基于蓝牙串口传输协议,按照拟定的数据格式对数据进行打包传输,然后解析显示,实现移动终端之间信息的同步,本发明的同步过程操作简单、便捷,具有较强的可行性和通用性。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

一种蓝牙终端间的信息同步方法及系统.pdf_第1页
第1页 / 共13页
一种蓝牙终端间的信息同步方法及系统.pdf_第2页
第2页 / 共13页
一种蓝牙终端间的信息同步方法及系统.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种蓝牙终端间的信息同步方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种蓝牙终端间的信息同步方法及系统.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明公开一种蓝牙终端间的信息同步方法及系统,其中,方法包括步骤:读取发送终端需打包的数据,并按照预定的数据格式将其打包,将打包好的文件通过蓝牙串口传输协议发送到接收终端;接收终端按照预定的数据格式将文件解析,并将解析到的数据保存到相应的缓存中,并显示。本发明基于蓝牙串口传输协议,按照拟定的数据格式对数据进行打包传输,然后解析显示,实现移动终端之间信息的同步,本发明的同步过程操作简单、便捷,具有较。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1