基于无线连接的pc侧软件实现方法和系统的利记博彩app

文档序号:6596799阅读:117来源:国知局
专利名称:基于无线连接的pc侧软件实现方法和系统的利记博彩app
技术领域
本发明涉及无线通信技术领域,特别是指一种基于无线连接的PC侧软件实现方
法和系统。
背景技术
随着人们生活水平的提高,通讯技术的日益发展,移动终端目前已不仅仅用来通 话,更是个人的信息终端,包含了众多的名片夹、短信、照片、日程安排、移动存储器等功能, 几乎等同于个人电脑(PC)。于是出现了PC侧软件专门用于移动终端和PC的通讯。PC侧 软件可以实现名片夹、短信的下载和上传编辑、图片浏览、音视频播放、日程安排的下载与 编辑等等非常实用的功能。 蓝牙是一种短距的无线通讯技术,电子装置彼此可以通过蓝牙连接起来,代替了 传统的电线,透过芯片上的无线接收器,配有蓝牙的电子产品能够在十公尺的距离内相互 通信。目前,蓝牙技术已经进入蓝牙2. l版及增强速率(EDR,Enhanced data rate)的阶段, 数据传输速率可达2 3Mbps,2009年出台的蓝牙3. 0将数据传输工作采用802. 11 (WIFI) 无线网络标准,速度更是将达到24Mbps,所以,蓝牙技术的传送速率并不会成为瓶颈。鉴于 蓝牙技术的低功耗高速率的优势,蓝牙技术已成为移动终端和PC的标准配置。
但是,目前在使用PC侧软件时,大多采用通用串行总线(USB, UniversalSerial BUS)数据线的方式使移动终端与PC相连,这就要求必须有USB数据线,由于同一移动终端 厂商的移动终端数据线也有几种规格,因此,移动终端和PC连接时经常会出现移动终端的 USB数据线与PC不匹配而无法连接的问题,这对于用户的使用非常的不方便,特别是对于 经常出差的商务人士尤为明显。

发明内容
有鉴于此,本发明的主要目的在于提供一种基于无线连接的PC侧软件实现方法 和系统,通过移动终端和PC的蓝牙无线连接就能够实现PC侧软件的功能,摆脱了 USB数据 线的约束。 为达到上述目的,本发明的技术方案是这样实现的 本发明提供了一种基于无线连接的PC侧软件实现方法,该方法包括 建立个人电脑(PC)和目标移动终端之间的蓝牙无线连接; 基于所述蓝牙无线连接,所述PC对所述目标移动终端进行PC侧软件操作。 进一步地,所述PC具有蓝牙芯片或者蓝牙适配器; 所述PC和目标移动终端上安装运行有PC侧软件。
进一步地,所述建立PC和目标移动终端之间的蓝牙无线连接,具体为 所述PC确定当前有可连接的目标移动终端时,选中所述目标移动终端,并打开第
一虚拟串口,发起与所述目标移动终端的蓝牙无线连接; 所述目标移动终端接受所述蓝牙无线连接时,打开第二虚拟串口 ,所述PC与目标移动终端的蓝牙无线连接建立。
该方法进一步包括预先设置所述第一虚拟串口和第二虚拟串口的C0M值和数据 传输比特率,在所述蓝牙无线连接建立后,规范所述PC和目标移动终端之间数据的传输。
进一步地,所述PC确定当前有可连接的目标移动终端,具体为
所述PC查询用户界面(UI)提供的蓝牙设备列表,当含有目标移动终端的标识时, 确定当前有可连接的目标移动终端; 所述PC确定当前没有可连接的目标移动终端时,该方法进一步包括所述PC搜索 目标移动终端; 在所述目标移动终端的身份验证通过后,将所述目标移动终端的标识添加到所述 UI提供的蓝牙设备列表中。 进一步地,所述PC对目标移动终端进行PC侧软件操作,具体为 所述第一虚拟串口将用户通过所述UI输入的操作指令发送到第一蓝牙协议栈;
由第一蓝牙协议栈对所述操作指令封装后发送给第一蓝牙天线;所述第一蓝牙天线将所述
操作指令转换为蓝牙射频信号,通过所述蓝牙无线连接发送给目标移动终端的第二蓝牙天
线; 所述第二蓝牙天线将接收到的蓝牙射频信号发送到第二蓝牙协议栈进行解析后, 得到所述操作指令,并由第二虚拟串口将所述操作指令发送给应用模块;所述应用模块依 据所述操作指令执行相应的PC侧软件操作。 在所述应用模块执行相应的PC侧软件操作后,该方法进一步包括向所述PC返回 所述PC侧软件操作的执行结果。 当PC侧没有安装运行所述PC侧软件时,建立PC和目标移动终端之间的蓝牙无线 连接之前,该方法进一步包括 所述PC选中目标移动终端后,建立与目标移动终端的文件传输协议(FTP)连接; 通过所述FTP连接从所述目标移动终端中下载、并安装PC侧软件; 所述PC侧软件下载完成后、或者PC运行所述PC侧软件后,断开所述FTP连接;并 在PC运行所述PC侧软件后,选中所述目标移动终端,建立蓝牙无线连接。
本发明还提供了一种基于无线连接的PC侧软件实现系统,该系统包括PC和移动 终端,其中 所述PC,用于和所述移动终端建立蓝牙无线连接;还用于对移动终端进行PC侧软 件操作; 所述移动终端,用于和所述PC建立蓝牙无线连接;还用于执行所述PC侧软件操 作,并向所述PC返回操作执行结果。
所述PC包括UI、第一虚拟串口、第一蓝牙协议栈和第一蓝牙天线;所述移动终端 包括应用模块、第二虚拟串口、第二蓝牙协议栈和第二蓝牙天线;
建立PC与移动终端的蓝牙无线连接时 所述UI,用于显示当前可连接的移动终端;所述第一虚拟串口,用于在选中所述 可连接的移动终端时打开,发起与所述移动终端的蓝牙无线连接;所述第二虚拟串口 ,用于 在所述移动终端接受蓝牙无线连接时打开,完成蓝牙无线连接的建立;
对移动终端进行PC侧软件操作时
5
所述UI,用于供用户输入PC侧软件操作指令;所述第一虚拟串口,用于将所述操 作指令发送到所述第一蓝牙协议栈;所述第一蓝牙协议栈,用于对所述操作指令封装后发 送给所述第一蓝牙天线;所述第一蓝牙天线,用于将所述操作指令转换为蓝牙射频信号,并 发送给所述第二蓝牙天线;所述第二蓝牙天线,用于将接收到的蓝牙射频信号发送到所述 第二蓝牙协议栈;所述第二蓝牙协议栈,用于对所述蓝牙射频信号进行解析后,得到所述操 作指令;所述第二虚拟串口,用于将所述操作指令发送给所述应用模块;所述应用模块,用 于依据所述操作指令执行相应的PC侧软件操作,并将操作执行结果返回给所述PC。
本发明中,在具有蓝牙天线、或者插上蓝牙适配器的PC上运行PC侧软件,并通过 蓝牙技术提供的无线通讯功能使PC和移动终端连接,该移动终端也运行有PC侧软件;如 此,基于蓝牙无线连接,在PC上通过PC侧软件就可以实现对移动终端的各种操作,摆脱了 USB数据线的约束,给用户带来了方便。


图1为本发明实现PC侧软件的应用环境实例图;
图2为本发明基于无线连接的PC侧软件实现系统结构示意图;
图3为本发明实施例一基于无线连接的PC侧软件实现方法流程图;
图4为本发明实施例二基于无线连接的PC侧软件实现方法流程图。
具体实施例方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
图1所示为本发明实现PC侧软件的应用环境实例图,在具有蓝牙天线、或者插上
蓝牙适配器的PC上运行PC侧软件,并通过蓝牙技术提供的无线通讯功能使PC和移动终端
建立无线连接、即蓝牙无线连接,同时移动终端上也运行有PC侧软件;如此,基于PC侧软
件,就可以通过PC实现对移动终端的各种操作(即PC侧软件操作),包括但不仅限于移动
终端上的名片夹及短信的下载、多媒体文件的上传编辑、图片浏览、音视频播放、和日程安
排的下载与编辑等等功能。 本发明提供了一种PC侧软件的实现系统,如图2所示,该系统包括PC10和移动终 端20,其中: PC IO,用于和移动终端20建立蓝牙无线连接;还用于对移动终端20进行PC侧软 件操作,包含用户界面(UI,User Interface) ll,主要用于供用户输入对移动终端的PC侧 软件操作指令;第一虚拟串口 12,为PC侧软件操作系统上的一种虚拟设备,模拟了真实的 串口通讯协议,可以对它进行读写,主要用于数据传输;第一蓝牙协议栈13,用于完成蓝牙 规范和数据的封装、解析;第一蓝牙天线14,主要完成蓝牙射频信号的发射和接收。
移动终端20,用于和PC IO建立蓝牙无线连接;还用于执行PC侧软件操作,并向 所述PC IO返回操作执行结果。在本发明中主要应用为目标移动终端、即需要连接的移动 终端,包含 应用模块21,用于依据用户的PC侧软件操作指令,执行相应的PC侧软件操作,并 返回执行结果,可以通过Sever软件功能实现;第二虚拟串口 22,为PC侧软件操作系统上 的一种虚拟设备,模拟了真实的串口通讯协议,可以对它进行读写,主要用于数据传输;第二蓝牙协议栈23,用于完成蓝牙规范和数据的封装、解析;第二蓝牙天线24,主要完成蓝牙 射频信号的发射和接收。 建立PC与移动终端的蓝牙蓝牙无线连接时,UI ll用于显示当前可连接的目标移 动终端20 ;第一虚拟串口 12,用于在选中目标移动终端20时打开,发起与目标移动终端20 的蓝牙无线连接;第二虚拟串口 22,用于在目标移动终端20接受蓝牙无线连接时打开,完 成蓝牙无线连接的建立; 对目标移动终端20进行PC侧软件操作时,UI 11用于供用户输入PC侧软件操作 指令;第一虚拟串口 12用于将操作指令发送到第一蓝牙协议栈13 ;第一蓝牙协议栈13用 于对操作指令封装后发送给第一蓝牙天线14 ;第一蓝牙天线14用于将操作指令转换为蓝 牙射频信号,并发送给第二蓝牙天线24 ;第二蓝牙天线24用于将接收到的蓝牙射频信号发 送到第二蓝牙协议栈23 ;第二蓝牙协议栈23用于对蓝牙射频信号进行解析后,得到操作指 令;第二虚拟串口 22用于将操作指令发送给应用模块21 ;应用模块21用于依据操作指令 执行相应的PC侧软件操作,并将操作执行结果返回给PC 10。 图3为本发明实施例一中PC侧软件的实现方法流程图,该实施例应用于PC和移 动终端都安装了 PC侧软件的情况,该流程包含如下步骤 步骤301,在PC和移动终端上运行PC侧软件,PC通过UI模块查看是否有所要连 接的目标移动终端,如果否,执行步骤302 ;如果是,执行步骤304。 PC和移动终端运行PC侧软件后,具有蓝牙天线、或者蓝牙适配器的PC会通过蓝牙
技术提供的无线通信功能自动搜索可以连接的移动终端。较佳地,PC的UI模块会提供一
个蓝牙设备列表,在该列表下列举出搜索到的当前可以连接的一个或多个移动终端。如果
当前存在需要连接的目标移动终端,则执行步骤304 ;否则,执行步骤302。 步骤302,若当前没有所要连接的目标移动终端,则可以通过UI模块选择搜索目
标移动终端,具体的PC依据该搜索指令,采用蓝牙技术提供的无线通信功能来搜索目标移
动终端。 步骤303,判断是否搜索到目标移动终端,如果没有搜索到,则继续搜索;如果搜 索到需要连接的目标移动终端,则执行步骤304。 如果搜索到目标移动终端,则UI模块会将该目标移动终端的标识显示在蓝牙设 备列表中;如果没有搜索到,则在蓝牙设备列表不显示该目标移动终端的任何信息;或者, 也可以通过其他的方式显示搜索结果。 在搜索目标移动终端时,出于安全性的考虑,可以采用蓝牙设备配对操作,即在搜 索的过程中PC需要验证目标移动终端的身份信息,如当PC搜索到目标移动终端时,通过UI 模块向用户进行提示,要求用户输入预先设置的目标移动终端的身份信息(如设备名称、 密码等)。通过验证后,UI模块才将该移动终端的标识添加到蓝牙设备列表中。
步骤304,索到需要连接的目标移动终端时,选中目标移动终端。
步骤305,PC打开第一虚拟串口,具体地,可以通过UI模块向用户提供一个虚拟串 口选择窗口,当选中目标移动终端时,由用户来选择打开第一虚拟串口 ;或者,也可以设置 在选中目标移动终端时,触发PC自动打开第一虚拟串口。 第一虚拟串口打开时,表示要建立PC和移动终端的蓝牙无线连接,对虚拟串口的 读写操作可以实现PC和移动终端之间数据的传输。
7
较佳地,可以预先制定第一虚拟串口和第二虚拟串口的COM值、以及传输数据的
波特率等,以此来规范数据的传输,此处的实现为现有技术,不再赘述。 PC根据第一虚拟串口的打开状态,会向移动终端发起蓝牙无线连接请求。 步骤306,此时,出于安全考虑,可以通过目标移动终端的显示屏向用户进行"是否
接受蓝牙无线连接"的提示,如果用户选择接受连接,则执行步骤307 ;用户选择拒绝连接,
该流程结束。 步骤307,选择接受蓝牙连接之后,移动终端打开第二虚拟串口 ,同时PC与移动终 端的蓝牙无线连接建立成功。 步骤308,蓝牙无线连接建立成功后,用户通过UI模块输入对移动终端的访问或 操作指令,对移动终端进行PC侧软件的相关访问及操作,具体过程如下
PC侧功能部分 第一虚拟串口接收到用户通过UI模块输入的指令后,将该指令发送到第一蓝牙 协议栈;由第一蓝牙协议栈对该指令进行蓝牙规范(符合蓝牙传输技术的数据格式),并将 该指令封装后发送给第一蓝牙天线;第一蓝牙将该指令转换为蓝牙射频信号,通过蓝牙无 线网路发送给目标移动终端的第二蓝牙天线;
移动终端侧功能部分 第二蓝牙天线将接收到的蓝牙射频信号发送到第二蓝牙协议栈进行解析和蓝牙 规范,得到上述指令;然后,由第二虚拟串口将解析后的指令发送给应用模块;应用模块依 据该指令执行相应的操作,得到执行结果,并返回给PC。 其中,移动终端将执行结果返回给PC的流程与PC将指令发送给移动终端的流程 相同,此处不再赘述。 步骤309,完成PC侧软件的操作后,用户可以通过UI模块选择断开PC与移动终端 的蓝牙无线连接,该流程结束。 图4为本发明实施例二中PC侧软件的实现方法的流程图,适用于PC未安装PC侧 软件、且没有可用的USB数据线的情况,其步骤如下 其中步骤401 步骤404的实现同步骤301 步骤304,此处不再赘述。 该实施例中,由于PC上没有安装运行PC侧软件,因此,在选定了目标移动终端之
后,需要将移动终端上的PC侧软件下载到PC上,具体如下 步骤405, PC向选中的目标移动终端发起文件传输协议(FTP, File TransferProtocol)连接。 步骤406,此时,出于安全考虑,可以通过移动终端的显示屏向用户进行"是否接受 FTP连接"的提示,如果用户选择接受,执行步骤407 ;否则,该流程结束。
步骤407, PC与移动终端建立FTP连接。 步骤408,通过FTP连接将移动终端的PC侧软件下载到PC上,并进行安装。
步骤409, PC安装PC侧软件完成后,断开与移动终端的FTP连接;当然,也可以在 下载完PC侧软件后,断开FTP连接。
步骤410, PC安装并运行PC侧软件。 后续步骤411 步骤416的实现同步骤304 步骤309,此处不再赘述。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
一种基于无线连接的PC侧软件实现方法,其特征在于,该方法包括建立个人电脑(PC)和目标移动终端之间的蓝牙无线连接;基于所述蓝牙无线连接,所述PC对所述目标移动终端进行PC侧软件操作。
2. 根据权利要求1所述基于无线连接的PC侧软件实现方法,其特征在于, 所述PC具有蓝牙芯片或者蓝牙适配器;所述PC和目标移动终端上安装运行有PC侧软件。
3. 根据权利要求2所述基于无线连接的PC侧软件实现方法,其特征在于,所述建立PC和目标移动终端之间的蓝牙无线连接,具体为所述PC确定当前有可连接的目标移动终端时,选中所述目标移动终端,并打开第一虚 拟串口,发起与所述目标移动终端的蓝牙无线连接;所述目标移动终端接受所述蓝牙无线连接时,打开第二虚拟串口 ,所述PC与目标移动 终端的蓝牙无线连接建立。
4. 根据权利要求3所述基于无线连接的PC侧软件实现方法,其特征在于,该方法进一 步包括预先设置所述第一虚拟串口和第二虚拟串口的COM值和数据传输比特率,在所述 蓝牙无线连接建立后,规范所述PC和目标移动终端之间数据的传输。
5. 根据权利要求3所述基于无线连接的PC侧软件实现方法,其特征在于,所述PC确定 当前有可连接的目标移动终端,具体为所述PC查询用户界面(UI)提供的蓝牙设备列表,当含有目标移动终端的标识时,确定 当前有可连接的目标移动终端;所述PC确定当前没有可连接的目标移动终端时,该方法进一步包括所述PC搜索目标 移动终端;在所述目标移动终端的身份验证通过后,将所述目标移动终端的标识添加到所 述UI提供的蓝牙设备列表中。
6. 根据权利要求3所述基于无线连接的PC侧软件实现方法,其特征在于,所述PC对目 标移动终端进行PC侧软件操作,具体为所述第一虚拟串口将用户通过所述UI输入的操作指令发送到第一蓝牙协议栈;由第 一蓝牙协议栈对所述操作指令封装后发送给第一蓝牙天线;所述第一蓝牙天线将所述操作 指令转换为蓝牙射频信号,通过所述蓝牙无线连接发送给目标移动终端的第二蓝牙天线;所述第二蓝牙天线将接收到的蓝牙射频信号发送到第二蓝牙协议栈进行解析后,得到 所述操作指令,并由第二虚拟串口将所述操作指令发送给应用模块;所述应用模块依据所 述操作指令执行相应的PC侧软件操作。
7. 根据权利要求5所述基于无线连接的PC侧软件实现方法,其特征在于,在所述应用 模块执行相应的PC侧软件操作后,该方法进一步包括向所述PC返回所述PC侧软件操作 的执行结果。
8. 根据权利要求l所述基于无线连接的PC侧软件实现方法,其特征在于,当PC侧没有 安装运行所述PC侧软件时,建立PC和目标移动终端之间的蓝牙无线连接之前,该方法进一 步包括所述PC选中目标移动终端后,建立与目标移动终端的文件传输协议(FTP)连接;通过 所述FTP连接从所述目标移动终端中下载、并安装PC侧软件;所述PC侧软件下载完成后、或者PC运行所述PC侧软件后,断开所述FTP连接;并在PC运行所述PC侧软件后,选中所述目标移动终端,建立蓝牙无线连接。
9. 一种基于无线连接的PC侧软件实现系统,其特征在于,该系统包括PC和移动终端,其中所述PC,用于和所述移动终端建立蓝牙无线连接;还用于对移动终端进行PC侧软件操作;所述移动终端,用于和所述PC建立蓝牙无线连接;还用于执行所述PC侧软件操作,并向所述PC返回操作执行结果。
10. 根据权利要求9所述基于无线连接的PC侧软件实现系统,其特征在于,所述PC包括UI、第一虚拟串口、第一蓝牙协议栈和第一蓝牙天线;所述移动终端包括应用模块、第 二虚拟串口、第二蓝牙协议栈和第二蓝牙天线; 建立PC与移动终端的蓝牙无线连接时所述UI,用于显示当前可连接的移动终端;所述第一虚拟串口,用于在选中所述可连 接的移动终端时打开,发起与所述移动终端的蓝牙无线连接;所述第二虚拟串口 ,用于在所 述移动终端接受蓝牙无线连接时打开,完成蓝牙无线连接的建立;对移动终端进行PC侧软件操作时所述UI,用于供用户输入PC侧软件操作指令;所述第一虚拟串口 ,用于将所述操作指 令发送到所述第一蓝牙协议栈;所述第一蓝牙协议栈,用于对所述操作指令封装后发送给 所述第一蓝牙天线;所述第一蓝牙天线,用于将所述操作指令转换为蓝牙射频信号,并发送 给所述第二蓝牙天线;所述第二蓝牙天线,用于将接收到的蓝牙射频信号发送到所述第二 蓝牙协议栈;所述第二蓝牙协议栈,用于对所述蓝牙射频信号进行解析后,得到所述操作指 令;所述第二虚拟串口,用于将所述操作指令发送给所述应用模块;所述应用模块,用于依 据所述操作指令执行相应的PC侧软件操作,并将操作执行结果返回给所述PC。
全文摘要
本发明公开了一种基于无线连接的PC侧软件实现方法和系统,在具有蓝牙天线、或者插上蓝牙适配器的PC上运行PC侧软件,并通过蓝牙技术提供的无线通讯功能使PC和移动终端建立蓝牙无线连接,该移动终端也运行PC侧软件;如此,基于蓝牙无线连接,在PC上通过PC侧软件就可以实现对移动终端的各种操作,摆脱了USB数据线的约束,给用户使用带来了方便。
文档编号G06F13/10GK101770436SQ20101000126
公开日2010年7月7日 申请日期2010年1月19日 优先权日2010年1月19日
发明者傅启洪, 左雪梅, 张芝萍, 李斌 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1