建立装置间直接连线的方法以及使用该方法的系统 |
|||||||
申请号 | CN201410373207.3 | 申请日 | 2014-07-31 | 公开(公告)号 | CN105278620A | 公开(公告)日 | 2016-01-27 |
申请人 | 纬创资通股份有限公司; | 发明人 | 叶明峰; | ||||
摘要 | 建立装置间直接连线的方法以及使用该方法的系统。该建立装置间直接连线的方法由 电子 装置中的处理单元执行,包含下列步骤。首先,取得此电子装置的 位置 坐标、此电子装置相对于地球 磁场 的 角 度,以及通过通信 接口 收集其他电子装置的位置坐标。依据此电子装置的位置坐标、其他电子装置的位置坐标以及此电子装置相对于地球磁场的角度决定此电子装置指向其他电子装置中的哪一个,接着,通过 通信接口 与决定的电子装置建立直接连线。 | ||||||
权利要求 | 1.一种建立装置间直接连线方法,包含: |
||||||
说明书全文 | 建立装置间直接连线的方法以及使用该方法的系统技术领域[0001] 本发明涉及一种无线通信技术,特别涉及一种建立装置间直接连线的方法以及使用该方法的系统。 背景技术[0002] 直接连线技术,例如无线高解析直连(Wi-Fi Direct)、无线高解析点对点(Wi-Fi P2P)、蓝牙(Bluetooth)等,让装置间可互相连接,而不需要通过无线接入点(wireless access point),并且进行各种通信业务,从档案传递到互联网连线。传统的装置配对需要利用近场通信(NFC,Near Field Communication)技术,让两个靠近的装置建立连线,或者是由一个装置获取并辨认另一个装置所显示的快速响应码(QR,Quick Response code)来决定建立连线的装置。此外,一个装置可扫描周围具有建立直接连线能力的所有装置,并提供使用者接口来帮助使用者决定与其中的一个建立连线。然而,传统的配对方式让使用者感到不便。因此,需要一种建立装置间直接连线的方法以及使用该方法的系统,用以改善如上所述的问题。 发明内容[0003] 本发明实施例提出一种建立装置间直接连线的方法,由电子装置中的处理单元执行,包含下列步骤。首先,取得此电子装置的位置坐标、此电子装置相对于地球磁场的角度,以及通过通信接口收集其他电子装置的位置坐标。依据此电子装置的位置坐标、其他电子装置的位置坐标以及此电子装置的角度决定此电子装置指向其他电子装置中的哪一个,接着,通过通信接口与决定的电子装置建立直接连线。 [0004] 本发明实施例提出一种建立装置间直接连线的系统,包含一个电子装置。此电子装置包含通信接口、定位单元、传感器以及处理单元。处理单元从定位单元取得此电子装置的位置坐标;从传感器取得此电子装置相对于地球磁场的角度;通过通信接口收集其他电子装置的位置坐标;依据此电子装置的位置坐标、其他电子装置的位置坐标以及此电子装置的角度决定此电子装置指向其他电子装置中的哪一个;以及通过通信接口与决定的电子装置建立直接连线。附图说明 [0005] 图1是依据本发明实施例的网络系统架构的示意图。 [0006] 图2是依据本发明实施例的电子装置的系统架构图。 [0007] 图3是依据本发明实施例的配对装置中的系统方块图。 [0008] 图4是依据本发明实施例的由电子装置中的处理单元执行的探询回复讯息的传送方法流程图。 [0009] 图5是依据本发明实施例的点对点信息元件的数据格式示意图。 [0010] 图6是依据本发明实施例的由手机的处理单元执行的直接连线建立方法流程图。 [0011] 图7是依据本发明实施例的建立直接连线示意图。 [0012] 【符号说明】 [0013] 110 手机; 120 平板计算机; [0014] 130 桌上型计算机; 140 笔记型计算机; [0015] 150 智能电视; 210 处理单元; [0016] 220 显示单元; 230 输入装置; [0017] 240 存储装置; 250 存储器; [0018] 260 通信接口; 311 通信接口; [0019] 313 处理单元; 315 定位单元; [0020] 317 传感器; 331 通信接口; [0021] 333 处理单元; 335 定位单元; [0023] S410~S470 方法步骤; S610~S660 方法步骤。 具体实施方式[0025] 必须了解的是,使用于本说明书中的“包含”、“包括”等词,用以表示存在特定的技术特征、数值、方法步骤、操作处理、元件和/或组件,但并不排除可加上更多的技术特征、数值、方法步骤、操作处理、元件、组件,或以上的任意组合。 [0026] 在权利要求中使用如“第一”、“第二”、“第三”等词用来修饰权利要求中的元件,并非用来表示之间具有优先权顺序,先行关系,或者是一个元件先于另一个元件,或者是执行方法步骤时的时间先后顺序,仅用来区别具有相同名字的元件。 [0027] 图1是依据本发明实施例的网络系统架构的示意图。包含具有建立直接连线能力的手机110、平板计算机120、桌上型计算机130、笔记型计算机140以及智能电视150。例如,使用者可利用直接连线将手机110连接至作为游戏机的平板计算机120,进行实时对战。使用者可将手机110连接至桌上型计算机130或笔记型计算机140,用以同步行事历。使用者也可将手机110连接至智能电视150,用以观看相片或下载影片。以下以无线高解析直连(Wi-Fi Direct)技术为例,用以说明本发明的精神,本领域技术人员也可将本发明应用在其他可建立直接连线的技术,例如蓝牙等。手机110在可建立连线的范围内,发信号给其他装置120至150。关于无线高解析直连的工作阶段设置(session setup),手机110一开始执行传统的Wi-Fi扫描并接着找寻已存在的Wi-Fi装置,例如装置120至150。完成扫描后,需要进行以下的三个阶段,用以建立无线高解析直连的网络拓朴(topology),也就是探索(Discovery)、群组拥有者协商(Group Owner Negotiation)以及Wi-Fi保护设置开通(Wi-Fi Protected Setup Provisioning)。在探索阶段,Wi-Fi设备在多个频道中的一个,例如2.4GHz频带中的频道1、6或11,处于搜寻及监听状态(search and listening state)。在搜寻状态,Wi-Fi装置传送探询请求(Probe Request)讯息,而在监听状态,Wi-Fi装置回复探询回应(Probe Response)讯息。一旦两个Wi-Fi装置找到彼此,开始进行群组拥有者协商阶段。此阶段的目标在决定哪个装置扮演群组拥有者(GO,Group Owner)。 使用三方交握技术实施:群组拥有者协商请求、回复及确认。最后,Wi-Fi装置建立安全连线,使用Wi-Fi保护设置(WPS,Wi-Fi Protected Setup)程序来协助保护它们之间的通信。 此阶段的实施可利用Wi-Fi装置中的个人识别码(PIN,Personal Identity Number)。 [0028] 图2是依据本发明实施例的电子装置的系统架构图。此系统架构可实施于手机110、平板计算机120、桌上型计算机130、笔记型计算机140以及智能电视150中的任何一个,至少包含处理单元210。处理单元210可使用多种方式实施,例如以专用硬件电路或通用硬件(例如,单一处理器、具平行处理能力的多处理器、图形处理器或其他具运算能力的处理器),并且在执行程序代码或软件时,提供之后所描述的功能。系统架构还包含存储器 250用以存储执行过程中需要的数据,例如,变量、数据表(data tables)、播放表等,以及存储单元240,用以存储各式各样的电子档案,例如,网页、文件、音频文件、视频文件等。系统架构还包含通信接口260,让处理单元210可藉以跟其他电子装置进行沟通。通信接口 260可以是无线区域网络通信模块(WLAN,Local Area Network)或蓝牙模块(Bluetooth Module)。输入装置230可包含键盘、鼠标、触控面板等。使用者可按压键盘上的硬键来输入字元,藉由操作鼠标来控制鼠标,或者是在触控面板制造手势来控制执行中的应用程序。 手势可包含单击、双击、单指拖曳、多指拖曳等,但不限定于此。显示单元220可包含显示面板(例如,薄膜液晶显示面板、有机发光二极管面板或其他具有显示能力的面板),用以显示输入的字元、数字、符号、拖曳鼠标的移动轨迹、绘制的图案或应用程序所提供的画面,提供给使用者观看。 [0029] 图3是依据本发明实施例的配对装置中的系统方块图。手机110在搜寻状态通过通信接口311发送探询请求讯息351给电子装置120至150中的通信接口331。装置120至150中的任何一个在监听状态通过通信接口331发送探询回复讯息给手机110中的通信接口331。通信接口311或331的技术细节可参考图2中关于通信接口260的说明。处理单元313或333的技术细节可参考图2中关于处理单元210的说明。定位单元315或335可为全球定位系统(GPS,Global Positioning System)模块、实时定位系统(RTLS,Real-Time Locating System)模块等,用以获得自身位置的装置坐标。手机110中的传感器317可为电子指南针(electronic compass),用以衡量相对于地球磁场(Earth’s magnetic field)的手机110的角度。 [0030] 图4是依据本发明实施例的由电子装置120至150中的任何一个的处理单元333执行的探询回复讯息的传送方法流程图。当处理单元333通过通信接口331接收探询请求讯息351后(步骤S410),从定位单元335取得自己的位置坐标(步骤S430)。接着,处理单元333将位置坐标封装至探询回复讯息353(步骤S450),以及通过通信接口331传送探询回复讯息353给手机110(步骤S470)。探询回复讯息353中包含点对点信息元件(P2P IE,InformationElement)。图5是依据本发明实施例的点对点信息元件的数据格式示意图。点对点信息元件中包含点对点属性字段(P2P attributes field)。处理单元333可将装置坐标乘载于点对点属性字段(field,又称之为“栏位”)中的属性内容(attribute body),并且将属性识别码(attribute ID)设为221~255中的任一值。将属性识别码(attribute ID)设为221~255中的任一值用以避免干扰运行于装置间的Wi-Fi P2P通信协议,或者影响其他应用程序的正常运作。属性识别码设为221代表厂商自订属性(vendor specific attribute),而属性识别码设为222~255中的任一值代表保留属性(reserved attribute)。 [0031] 图6是依据本发明实施例的由手机110的处理单元313执行的直接连线建立方法流程图。当处理单元313通过通信接口311收集由电子装置120至150传送的探询回复讯息353后(步骤S610),取得每一个探询回复讯息中的电子装置的位置坐标(步骤S620)。在步骤S620,处理单元313可藉由解析探询回复讯息中的点对点信息元件来取得属性识别码为221~255中的一个的属性内容。处理单元313从定位单元315取得自己的位置坐标(步骤S630),以及从传感器317取得手机110相对于地球磁场的角度(步骤S640)。接着,处理单元313依据电子装置120至150的装置坐标、手机110的装置坐标以及手机110的角度,决定手机110指向电子装置120至150中的哪一个(步骤S650)。最后,处理单元313通过通信接口311与决定的电子装置建立直接连线(步骤S660)。在步骤S660,手机110与决定的电子装置继续完成群组拥有者协商以及Wi-Fi保护设置开通阶段,用以在两者间建立直接连线。关于建立无线高解析直连的直接连线技术细节,可参考由Wi-Fi联盟(alliance)在2010年公开的规范Wi-Fi Peer-to-Peer(P2P)Technical Specification 1.1。图7是依据本发明实施例的建立直接连线示意图。使用者将手机110摆放成指向智能电视150并启动如上所述的技术。手机110在搜集完平板计算机120、桌上型计算机130、笔记型计算机140以及智能电视150的装置坐标后,比对手机110的装置坐标以及手机110的角度决定手机110指向智能电视150。接着,手机110与智能电视150建立直接连线。 [0032] 虽然图2与图3中包含了以上描述的元件,但不排除在不违反发明的精神下,使用更多其他的附加元件,已达成更佳的技术效果。此外,虽然图4与图6的方法流程图采用特定的顺序来执行,但是在不违法发明精神的情况下,本领域技术人员可以在达到相同效果的前提下,修改这些步骤间的顺序,所以,本发明并不局限于仅使用如上所述的顺序。 [0033] 虽然本发明使用以上实施例进行说明,但需要注意的是,这些描述并非用以限缩本发明。相反地,此发明涵盖了本领域技术人员显而易见的修改与相似设置。所以,本申请权利要求范围须以最宽广的方式解释来包含所有显而易见的修改与相似设置。 |