一种基于设备发现机制的数据交换方法

文档序号:7733482阅读:272来源:国知局
专利名称:一种基于设备发现机制的数据交换方法
技术领域
本发明涉及移动终端、无线传输等技术领域,特别是指一种基于设备发现机制的数据交换方法。
背景技术
随着终端软硬件的发展,终端的各种短距离无线能力不断增强,包含无线蓝牙,WIFI-Direct等技术的发展,为基于终端的设备发现机制的数据交换提供了可行性。传统交换信息的方式多为纸媒登记,或文件拷贝方式,效率不高,而且浪费了大量资源,而通过设备发现机制,寻找终端并发起基于无线网络的数据交换,解决了以上的各种 问题。有鉴于此,本发明的目的在于提出一种简单易行,通过设备发现机制识别和发起数据交换的方法。

发明内容
从上面所述可以看出,本发明提供的一种基于设备发现机制的数据交换方法,通过终端的各种无线设备搜索能力,寻找设备范围内的各个终端发起数据交换会话完成终端间的数据自动交换和同步功能。
具体来说具有以下优点
使用方式简单
用户简单地使用终端搜索终端范围内的设备,发现终端后即可快速实现数据的交换,无需终端的物理接触,如碰撞。确认机制
用户通过交换策略可设置用户数据交换确认机制,用户在交换数据前,对交换对象和交换数据粒度和范围进行确认,保证了数据交换的安全。环保方便
通过电子化的信息交换,为用户节省名片或纸媒的交换,绿色环保。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图I为本发明系统模块结构的示意图。图2为本发明数据交换模式示意图。图3为本发明业务流程示意图。图4为本发明终端近距离通信种类示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。为实现上述目的,提出了一种基于设备发现机制的数据交换方法。以下通过结合附图,对本发明的实施方式进行描述。
实现一种基于设备发现机制的数据交换方法的关键点如下
设备发现
用户终端通过终端的各种无线设备发现能力,包含蓝牙,WIFI-Direct设备发现机制, 搜索终端附近短距离范围内的各种设备,并将发现的设备以列表方式显示给用户。会话控制
会话控制通过用户设置数据交换策略,包含交换数据类型,如通讯录数据,相册数据,日程数据等终端上可交换的数据,数据粒度,交换对象选项,接入密码等。同时,根据用户设定的会话模式,参与到用户数据交换的会话,用户可以作为设备发起方,也可以作为被发现方参与数据交换对会话进行控制,既可以数据索取同时也可以数据提供,根据数据交换场景,如多对多模式,选择对应的会话和交换模式,读取用户数据和交换策略,控制数据交换的流程,发起数据的同步。数据同步
系统获取各个终端数据同步的数据源和目的地后,发起数据的同步,完成终端在系统数据的更新,并下发同步更新消息到终端,终端随后可以同步更新本地数据。
主要功能模块
如图I所示,一种基于设备发现机制的数据交换方法的结构主要包括
终端侧
短距通信硬件100
各种短距离通信的硬件支持部分,包含蓝牙,RFID或NFC,WIFI-Direct等,基于这些短距通信的硬件,终端进行设备的搜寻和响应。通信协议栈101 :
提供短距通信的协议栈,定义各种访问和控制协议,对终端硬件进行访问和控制,提供各种短距通信的功能模块。通信接口102:
提供与协议栈进行通讯的接口,通过接口访问协议栈的各种功能,实现协议栈功能与逻辑模块的互通。逻辑模块103
终端侧的各种业务逻辑流程的控制和执行,与其他模块进行交互完成各种业务逻辑功能,如控制用户数据交换的流程。终端数据库104
移动终端内部的数据库系统,保存各种数据如通讯录数据,并为其他模块提供数据源和数据访问接口。设备搜寻模块105
根据终端短距通信的硬件,采取对应的设备搜索机制对终端范围内的各种设备进行搜索,并将搜索数据提供给逻辑模块。同步模块106
按照系统与终端协商的同步协议进行数据的同步,完成终端自荐当额数据同步功能并更新终端数据。日志模块107: 记录用户在终端侧的业务操作等活动数据并以日志方式保存在终端。终端界面108
用户访问终端的功能界面,通过终端界面进入到各个功能实体,并设置和操作各种功倉泛。管理配置模块109:
终端用户进行业务配置和数据管理,用户通过管理模块对业务的数据和业务的配置进行设置。
下面举一个例子来说明本发明用户的以设备搜索发现机制实现数据交换,该实施例中,业务包括以下步骤
预置条件终端具备同样的短距离通信功能如蓝牙。步骤I :终端用户启动终端客户端,并打开近距通信功能如蓝牙;
步骤2 :终端扫描终端范围附近的终端设备;
步骤3 :终端获取附近的终端设备列表;
步骤4.终端选择终端列表对象,发起数据交换的请求;
步骤5.被请求的终端收到请求消息,进行消息确认;
步骤6.终端收到确认消息后,即可获取对端的数据如通讯录数据;
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种基于设备发现机制的数据交换方法,其特征在终端利用设备发现机制寻找和发现其他区域内的设备,发现设备后通过无线传输机制进行数据的交换。
2.如权利要求I所述,终端通过各种设备发现机制,其特征在于,基于终端的硬件能力,通过各种无线和有线的设备发现机制的设备发现能力搜寻设备范围内的各个终端设备,包含蓝牙,WiFi-Direct, DLNA等设备发现机制,进行设备的搜索,并将发现的设备保存为列表作为交换候选。
3.如权利要求2所述,终端发现设备后即可发起数据的交换,其特征在于,发起设备将发送交换请求消息到各个终端,其他终端接收到请求消息后,根据用户的交换策略的确认机制,包含用户确认和无需确认两种方式,进行请求消息的核实和确认,终端在获取被请求设备的确认请求消息后,设备发起传输交换数据,并通过蓝牙,WIFI等无线传输机制进行数据传输。
4.如权利要求3所述,终端根据用户的交换策略,进行数据的选择和用户确认后发起数据交换,其特征在于,数据包含通讯录,相册,多媒体文件等等终端内的各种数据,同时,用户设置交换策略,设置交换对象,数据类型,数据粒度等数据策略以控制数据交换。
5.如权利要求4所述,终端发现设备后即可发起数据会话,其特征在于,终端既可以作为设备寻找发起方搜寻设备并发起数据交换请求,也可以作为被搜索方被其他终端设备搜索响应其他终端的数据交换请求。
6.如权利要求4所述,用户设置交换策略以满足用户特定需求,其特征在于,交换策略包含交换的数据粒度,数据类型,交换密码,如用户设置密钥,则交换数据时需要提供对方的交换密钥,数据粒度定义数据范围层次,数据类型定义终端的各种数据属性类型划分,包含通讯录数据,相册数据等。
全文摘要
本发明公开了一种基于设备发现机制的数据交换方法,包含终端设备发现模块,数据交换模块,系统业务逻辑模块等。本发明通过各种设备的发现机制,包含蓝牙,WiFi-Direct,DLNA等方式查找设备搜索范围内的其他各种设备,发现设备后发起终端设备之间的数据交换,包含通讯录数据,多媒体数据如相册等数据。通过基于设备的发现机制数据交换,提供了一种简单便捷的终端数据快速交换和同步的业务体验。
文档编号H04B5/00GK102904616SQ20111020889
公开日2013年1月30日 申请日期2011年7月25日 优先权日2011年7月25日
发明者顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1