技术领域technical field
本公开一般地涉及WIFI连接,并且更具体而言,涉及路由装置及在其中使用的方法。The present disclosure relates generally to WIFI connections, and more particularly to routing devices and methods used therein.
背景技术Background technique
近年来,移动因特网时代到来。人们可以在没有线缆的情况下使用移动因特网。人们享受来自移动因特网的各种服务的便利并且沉迷其中,并且希望他们可以随时随地访问因特网,包括在车辆内。同时,按需移动(ODM)服务飞速发展。在ODM车辆中,车辆不属于乘客,并且乘客每天更换不同的汽车用于通勤或旅游,并且他们仍然希望在车里方便并安全地访问因特网。In recent years, the era of mobile Internet has come. People can use mobile Internet without cables. People enjoy and are addicted to various services from the mobile Internet, and wish that they can access the Internet anytime and anywhere, including in vehicles. At the same time, on-demand mobile (ODM) services are growing rapidly. In ODM vehicles, the vehicle does not belong to the passenger, and the passenger changes to a different car every day for commuting or traveling, and they still want to access the Internet conveniently and safely in the car.
现有的解决方案是在车辆中安装WIFI路由器。但是在这种情况下,为了访问因特网,乘客必须经由在其移动手机上的用户界面选择希望的WIFI路由器并且将密码键入到手机中。这样的打字操作可能是麻烦的,尤其是对于ODM车辆的使用。The existing solution is to install a WIFI router in the vehicle. But in this case, in order to access the Internet, the passenger has to select the desired WIFI router via the user interface on his mobile phone and key in the password into the phone. Such typing can be cumbersome, especially for ODM vehicle use.
发明内容Contents of the invention
本公开旨在提供一种在WIFI路由器中使用的新的且改进的装置和方法。The present disclosure aims to provide a new and improved apparatus and method for use in WIFI routers.
根据本公开的第一示例性实施例,提供了一种在路由装置中使用的方法,包括:识别路由装置附近的无线通信设备;确定在无线通信设备与路由装置之间的距离以及从无线通信设备接收到的信号的到达角;并且在由所确定的距离和所确定的到达角所决定的位置在预定空间内的情况下,允许与无线通信设备连接。According to a first exemplary embodiment of the present disclosure, there is provided a method used in a routing device, including: identifying a wireless communication device in the vicinity of the routing device; determining a distance between the wireless communication device and the routing device; the angle of arrival of the signal received by the device; and where the location determined by the determined distance and the determined angle of arrival is within a predetermined space, allowing connection with the wireless communication device.
在本实施例的示例中,预定空间可以是能配置的。预定空间可以是具有预定半径的球体空间。在路由装置是车载WIFI路由器的情况下,预定空间可以与安装有车载WIFI路由器的车辆的内部空间近似地匹配。In an example of this embodiment, the predetermined space may be configurable. The predetermined space may be a spherical space with a predetermined radius. In case the routing device is a vehicle-mounted WIFI router, the predetermined space may approximately match the interior space of the vehicle in which the vehicle-mounted WIFI router is installed.
在本实施例的另一示例中,上述方法还可以包括:在连接被允许的情况下,建立与无线通信设备的连接;并且在由所确定的距离和所确定的到达角所决定的位置在预定空间外的情况下,终止与无线通信设备的连接。可以响应于指示出无线通信设备的用户希望与路由装置连接的用户确认来建立连接。In another example of this embodiment, the above method may further include: when the connection is allowed, establishing a connection with the wireless communication device; and at a location determined by the determined distance and the determined angle of arrival In the case of being out of the predetermined space, the connection with the wireless communication device is terminated. The connection may be established in response to a user confirmation indicating that the user of the wireless communication device wishes to connect with the routing apparatus.
在本实施例的又一示例中,可以根据从无线通信设备接收到的信号的RSSI、相位和延迟中的至少一个来确定距离。并且,可以根据由在路由装置处的两个或更多个天线接收到的信号的相位差来确定到达角。In yet another example of this embodiment, the distance may be determined based on at least one of RSSI, phase, and delay of signals received from the wireless communication device. Also, the angle of arrival may be determined from a phase difference of signals received by two or more antennas at the routing device.
根据本公开的第二示例性实施例,提供了一种路由装置,包括:用于执行上述方法的步骤的模块。另外,还提供了一种路由装置,包括:存储计算机可执行指令的存储器,以及用于经由执行计算机可执行指令来执行上述方法的步骤的处理器。According to a second exemplary embodiment of the present disclosure, there is provided a routing device, including: a module for performing the steps of the above method. In addition, a routing device is also provided, including: a memory storing computer-executable instructions, and a processor configured to execute the steps of the above method by executing the computer-executable instructions.
根据本公开的第三示例性实施例,提供了一种包括上述路由装置的车辆或机器人。According to a third exemplary embodiment of the present disclosure, there is provided a vehicle or a robot including the above routing device.
根据本公开的第四示例性实施例,提供了一种非瞬态计算机可读介质。According to a fourth exemplary embodiment of the present disclosure, there is provided a non-transitory computer readable medium.
根据本公开的第五示例性实施例,提供了一种包括上述路由装置以及无线通信设备的路由系统。另外,提供了一种包括上述路由装置以及远程服务器的路由系统。According to a fifth exemplary embodiment of the present disclosure, there is provided a routing system including the above routing device and a wireless communication device. In addition, a routing system including the above routing device and a remote server is provided.
根据下文中给出的详细描述,本公开的进一步适用范围将变得清楚。然而,应理解的是,由于根据以下详细描述对于本领域的技术人员而言在本公开的精神和范围内的各种变化和修改将变得清楚,因此详细的描述和具体示例虽然指示了本公开的优选实施例,但是仅是通过例示的方式给出。Further applicability of the present disclosure will become apparent from the detailed description given hereinafter. However, it should be understood that various changes and modifications within the spirit and scope of the disclosure will become apparent to those skilled in the art from the following detailed description, so that the detailed description and specific examples, while indicative of the present invention, will become apparent to those skilled in the art. Preferred embodiments are disclosed, but are given by way of illustration only.
附图说明Description of drawings
根据以下结合附图对示例性实施例的详细描述,本公开的上述和其它方面以及优点将变得清楚,该附图通过示例的方式示出本公开的原理。注意,附图不一定按比例绘制。The above and other aspects and advantages of the present disclosure will become apparent from the following detailed description of the exemplary embodiments, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the disclosure. Note that the drawings are not necessarily drawn to scale.
图1示出根据本公开的示例性实施例的路由装置的框图。FIG. 1 shows a block diagram of a routing device according to an exemplary embodiment of the present disclosure.
图2A和图2B示出根据本公开的示例性实施例的其中根据车辆的内部空间来配置允许的访问空间的两个示例。2A and 2B illustrate two examples in which permitted access spaces are configured according to an interior space of a vehicle according to an exemplary embodiment of the present disclosure.
图3示出根据本公开的示例性实施例的示出在路由装置中使用的方法的流程图。FIG. 3 shows a flowchart illustrating a method used in a routing device according to an exemplary embodiment of the present disclosure.
图4示出根据本公开的示例性实施例的其中本公开可应用的一般硬件环境。FIG. 4 illustrates a general hardware environment in which the present disclosure is applicable, according to an exemplary embodiment of the present disclosure.
具体实施方式Detailed ways
在以下详细描述中,阐述许多具体细节以提供描述的示例性实施例的透彻理解。然而,对于本领域的技术人员将清楚的是,可以在没有一些或所有这些具体细节的情况下实践描述的实施例。在其它示例性实施例中,没有详细地描述已知的结构或处理步骤,以便避免不必要地使本公开的概念模糊。In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the described exemplary embodiments. It will be apparent, however, to one skilled in the art that the described embodiments may be practiced without some or all of these specific details. In other example embodiments, known structures or processing steps have not been described in detail in order to avoid unnecessarily obscuring the concepts of the present disclosure.
在说明书中使用的术语“车辆”是指包括但不限于汽车、卡车、公共汽车等的机动车辆。在说明书中使用的术语“A或B”是指“A和B”以及“A或B”,而不是意味着A和B是互斥的,除非另有说明。The term "vehicle" as used in this specification refers to a motor vehicle including, but not limited to, a car, truck, bus, and the like. The term "A or B" used in the specification means "A and B" as well as "A or B" and does not mean that A and B are mutually exclusive unless otherwise stated.
在以下描述中,描述了其中车载WIFI路由器(与路由器装置相对应)确定是否与移动电话(与无线通信设备相对应)连接的情况。然而,本公开不限于此。本公开的路由器装置可以是在其它应用环境中使用的WIFI路由器。并且本公开的无线通信设备可以是诸如笔记本计算机、平板计算机等之类的具有联网功能的任意的便携式电子设备。In the following description, a case is described in which a vehicle-mounted WIFI router (corresponding to a router device) determines whether to connect with a mobile phone (corresponding to a wireless communication device). However, the present disclosure is not limited thereto. The router device of the present disclosure may be a WIFI router used in other application environments. And the wireless communication device of the present disclosure may be any portable electronic device with a networking function, such as a notebook computer, a tablet computer, and the like.
首先参考图1,示出了根据本公开的示例性实施例的车载WIFI路由器100的框图。路由器100的块可以由硬件、软件、固件或其任意组合来实现以实现本公开的原理。本领域的技术人员应理解,图1所描述的块可以被组合或被分离成子块以实现如上所述的本公开的原理。因此,本文中的描述可以支持本文中描述的块的任意可能的组合或分离或进一步限定。Referring first to FIG. 1 , there is shown a block diagram of a vehicle-mounted WIFI router 100 according to an exemplary embodiment of the present disclosure. The blocks of router 100 may be implemented by hardware, software, firmware, or any combination thereof to implement the principles of the present disclosure. Those skilled in the art will appreciate that the blocks described in FIG. 1 may be combined or separated into sub-blocks to implement the principles of the present disclosure as described above. Therefore, the description herein may support any possible combination or separation or further definition of the blocks described herein.
车载WIFI路由器100包括:被配置成识别车载WIFI路由器附近的移动电话的识别模块110;被配置成确定在移动电话与车载WIFI路由器之间的距离以及从移动电话接收到的信号的到达角的确定模块120;被配置成确定是否允许与移动电话连接的连接确定模块130;以及被配置成建立或终止与移动电话的连接的连接建立模块140。The on-vehicle WIFI router 100 includes: an identification module 110 configured to identify a mobile phone in the vicinity of the on-vehicle WIFI router; configured to determine the distance between the mobile phone and the on-vehicle WIFI router and the determination of the angle of arrival of a signal received from the mobile phone module 120; a connection determination module 130 configured to determine whether to allow a connection with the mobile phone; and a connection establishment module 140 configured to establish or terminate a connection with the mobile phone.
将参考图4详细地描述车载WIFI路由器100的实现方式。The implementation of the vehicle-mounted WIFI router 100 will be described in detail with reference to FIG. 4 .
识别模块110可以在移动电话在附近(例如,在5米内)时识别移动电话。识别模块110可以通过接收由移动电话自动发送的探测请求来识别移动电话。可替代地,识别模块110可以通过向移动电话发送信标帧来识别移动电话。其它现有的方法可以被用于识别或发现或嗅探移动电话。The identification module 110 may identify the mobile phone when the mobile phone is nearby (eg, within 5 meters). The identification module 110 may identify the mobile phone by receiving a probe request automatically sent by the mobile phone. Alternatively, the identification module 110 may identify the mobile phone by sending a beacon frame to the mobile phone. Other existing methods can be used to identify or discover or sniff mobile phones.
检测模块120可以确定在移动电话与车载WIFI路由器之间的距离,该距离在下文中被称为距离D。检测模块120还可以确定从移动电话接收到的信号的到达角,该到达角在下文中被称为到达角θ。在一个实施例中,检测模块120可以确定一对物理量(D,θ),该对物理量表示移动电话相对于车载WIFI路由器的位置。The detection module 120 can determine the distance between the mobile phone and the vehicle WIFI router, which is referred to as distance D hereinafter. The detection module 120 may also determine the angle of arrival of the signal received from the mobile phone, hereinafter referred to as the angle of arrival θ. In one embodiment, the detection module 120 can determine a pair of physical quantities (D, θ), which represent the position of the mobile phone relative to the onboard WIFI router.
可以根据从移动电话接收到的信号的接收信号强度指示符(RSSI)、相位和延迟中的至少一个来确定距离D。在一个实施例中,根据从移动电话接收到的信号的RSSI来确定距离D。假定已知由移动电话发送的信号的发送功率,那么基于由WIFI路由器接收到的信号的接收功率,可以计算信号的传播损耗,然后可以根据该传播损耗来确定距离。在一个示例中,根据以下式子,RSSI的值随着距离D增大而减小:The distance D may be determined from at least one of received signal strength indicator (RSSI), phase, and delay of signals received from the mobile phone. In one embodiment, the distance D is determined from the RSSI of the signal received from the mobile phone. Assuming that the transmit power of the signal transmitted by the mobile phone is known, based on the receive power of the signal received by the WIFI router, the propagation loss of the signal can be calculated, and then the distance can be determined from the propagation loss. In one example, the value of RSSI decreases as the distance D increases according to the following equation:
RSSI=-(10nlog10D+A)RSSI=-(10nlog10 D+A)
其中,n是取决于信号传播环境的信号传播常数,并且A是预先测量的在距发送节点1米处的信号强度值。根据上述式子,可以确定在移动电话与WIFI路由器之间的距离D,即,D=10^((ABS(RSSI)-A)/(10*n))。注意,本公开不限于此,并且这里可以采用任意现有的测距方法。例如,还可以根据从移动电话接收到的信号的相位或延迟等来确定在移动电话与WIFI路由器之间的距离。where n is a signal propagation constant depending on the signal propagation environment, and A is a pre-measured signal strength value at 1 meter from the sending node. According to the above formula, the distance D between the mobile phone and the WIFI router can be determined, that is, D=10^((ABS(RSSI)-A)/(10*n)). Note that the present disclosure is not limited thereto, and any existing ranging method may be employed here. For example, the distance between the mobile phone and the WIFI router can also be determined according to the phase or delay of the signal received from the mobile phone.
由于根据接收到的信号的特性来确定距离D,因此如果存在任何障碍物,那么距离D考虑到在移动电话与WIFI路由器之间的障碍物的影响。例如,如果车辆的外壳(金属或玻璃)位于移动电话与WIFI路由器之间,那么所确定的距离D将比实际物理距离长得多。Since the distance D is determined according to the characteristics of the received signal, the distance D takes into account the influence of obstacles between the mobile phone and the WIFI router, if any. For example, if the vehicle's casing (metal or glass) is located between the mobile phone and the WIFI router, then the determined distance D will be much longer than the actual physical distance.
可以根据由在车载WIFI路由器处的两个或更多个天线接收到的信号的相位差来确定到达角θ。这里天线可以被安装在车载WIFI路由器中。在一个示例中,可以根据以下式子计算到达角θ:The angle of arrival θ may be determined from the phase difference of signals received by two or more antennas at the onboard WIFI router. Here the antenna can be installed in the vehicle WIFI router. In one example, the angle of arrival θ can be calculated according to the following formula:
θ=cos-1(KΔλ/C)θ=cos-1 (KΔλ/C)
其中,K是常数,Δλ是由在路由器处的两个天线从移动电话接收到的信号的相位差,C是在两个天线之间的距离。注意,本公开不限于此,可以采用用于确定到达角的任意现有方法。where K is a constant, Δλ is the phase difference of the signal received from the mobile phone by the two antennas at the router, and C is the distance between the two antennas. Note that the present disclosure is not limited thereto, and any existing method for determining the angle of arrival may be employed.
连接确定模块130可以确定是否允许与移动电话连接。在一个实施例中,在由所确定的距离D和所确定的到达角θ所决定的位置(D,θ)在预定空间内的情况下,允许与移动电话连接。否则,将不允许连接,然后终止连接。The connection determination module 130 may determine whether to allow connection with the mobile phone. In one embodiment, connection with the mobile phone is allowed provided that the position (D, θ) determined by the determined distance D and the determined angle of arrival θ is within a predetermined space. Otherwise, the connection is not allowed and then terminated.
在连接被允许的情况下,连接建立模块140可以建立与移动电话的连接。并且,在位置(D,θ)在预定空间外的情况下,连接建立模块140可以终止与移动电话的连接。可替代地,在移动电话的用户不希望连接的情况下,连接建立模块140可以终止与移动电话连接。另外,在连接被建立的情况下,连接建立模块140可以将移动电话的唯一标识符保存在存储器中。In case the connection is allowed, the connection establishment module 140 may establish a connection with the mobile phone. And, in case the position (D, θ) is outside the predetermined space, the connection establishment module 140 may terminate the connection with the mobile phone. Alternatively, the connection establishment module 140 may terminate the connection with the mobile phone in case the user of the mobile phone does not wish to connect. In addition, the connection establishment module 140 may save the unique identifier of the mobile phone in memory in case a connection is established.
一方面,WIFI路由器100可以与移动电话通信以便完成移动电话的接入过程。另一方面,WIFI路由器100可以与例如云服务器的远程服务器通信以发送并且接收必要的信息。On the one hand, the WIFI router 100 can communicate with the mobile phone to complete the access process of the mobile phone. On the other hand, the WIFI router 100 may communicate with a remote server such as a cloud server to transmit and receive necessary information.
预定空间可以是能配置的。在一个实施例中,预定空间可以是具有预定半径的球体空间。在另一实施例中,预定空间可以与安装有车载WIFI路由器的车辆的内部空间近似地匹配。实际上,预定空间可以从一辆车到另一辆车变化。换句话中,可以根据需要配置预定空间。The predetermined space may be configurable. In one embodiment, the predetermined space may be a spherical space with a predetermined radius. In another embodiment, the predetermined space may approximately match the interior space of the vehicle in which the vehicle-mounted WIFI router is installed. In practice, the predetermined space can vary from one vehicle to another. In other words, the predetermined space can be configured as needed.
下面,将参考图2A和图2B详细描述由模块130执行的连接确定操作。图2A和图2B示出根据本公开的示例性实施例的其中根据车辆的内部空间来配置允许的访问空间的两个示例。Next, the connection determination operation performed by the module 130 will be described in detail with reference to FIGS. 2A and 2B . 2A and 2B illustrate two examples in which permitted access spaces are configured according to an interior space of a vehicle according to an exemplary embodiment of the present disclosure.
在图2A和图2B中,实线边界210表示车辆的内部空间的俯视图。这里的内部空间是指乘客(包括驾驶员)可以在其中进行联网行为的在车辆的外壳内的空间。在一个实施例中,实线边界的上侧边界表示车辆的前挡风玻璃的前侧的位置,而实线边界的下侧边界表示车辆的后挡风玻璃的后侧的位置。左侧边界和右侧边界分别与车辆的左壳体部分和右壳体部分对应。虚线边界220、230表示预定空间,在该预定空间内将允许访问WIFI路由器。图2A和图2B中的每个中的实心点表示WIFI路由器的位置。In FIGS. 2A and 2B , solid line boundary 210 represents a top view of the interior space of the vehicle. The interior space here refers to the space within the vehicle's shell in which passengers (including the driver) can conduct networking activities. In one embodiment, the upper boundary of the solid line boundary represents the position of the front side of the front windshield of the vehicle, and the lower side boundary of the solid line boundary represents the position of the rear side of the vehicle's rear windshield. The left and right boundaries correspond to the left and right hull portions of the vehicle, respectively. Dashed borders 220, 230 represent predetermined spaces within which access to the WIFI router will be allowed. Solid dots in each of FIGS. 2A and 2B indicate the location of the WIFI router.
在图2A中,如虚线边界220所指示的,预定空间是其中心在车辆的内部空间的中心处并且具有球体半径R的球体。如实心点所示,WIFI路由器位于球体的中心处。例如,WIFI路由器被安装在车辆的前面两个座椅之间的位置处。在这种情况下,球体半径R可以是车身的宽度的大约一半。注意,本公开不限于此,并且球体半径R可以是任意合适的值。In FIG. 2A , the predetermined space is a sphere whose center is at the center of the interior space of the vehicle and has a sphere radius R as indicated by a dotted line boundary 220 . As indicated by the solid dots, the WIFI router is located at the center of the sphere. For example, a WIFI router is installed at a position between the front two seats of the vehicle. In this case, the spherical radius R may be approximately half the width of the body. Note that the present disclosure is not limited thereto, and the radius R of the sphere may be any suitable value.
下面,将描述其中WIFI路由器100执行操作的两个情境。Next, two scenarios in which the WIFI router 100 performs operations will be described.
在第一情境中,当乘客上车时,他的/她的移动电话可以被WIFI路由器的识别模块110识别。当乘客经由他的/她的移动电话上的用户界面例如用他的/她的手指点击路由器的标识符来选择WIFI路由器时,在移动电话与WIFI路由器之间发起认证处理。在该认证处理期间,检测模块120检测一对物理量(D,θ),并且将(D,θ)输出到连接确定模块130。连接确定模块130确定移动电话的位置(即,由(D,θ)决定的位置)是否在例如如图2A所示的球体空间内。如果是,那么连接确定模块130允许连接。然后连接建立模块140建立与移动电话的连接。否则,连接确定模块130拒绝连接,并且然后连接建立模块140终止连接。In the first scenario, when a passenger gets on the bus, his/her mobile phone can be identified by the identification module 110 of the WIFI router. When the passenger selects the WIFI router via the user interface on his/her mobile phone, for example by tapping the identifier of the router with his/her finger, an authentication process is initiated between the mobile phone and the WIFI router. During this authentication process, the detection module 120 detects a pair of physical quantities (D, θ), and outputs (D, θ) to the connection determination module 130 . The connection determination module 130 determines whether the location of the mobile phone (ie, the location determined by (D, θ)) is within a spherical space such as that shown in FIG. 2A . If so, the connection determination module 130 allows the connection. The connection establishment module 140 then establishes a connection with the mobile phone. Otherwise, the connection determination module 130 rejects the connection, and then the connection establishment module 140 terminates the connection.
在第一情境中,移动电话可以在不需要移动电话的用户(即,乘客)键入任何密码的情况下访问WIFI路由器。用户需要做的仅仅是选择他/她希望连接的WIFI路由器。因此,简化了访问WIFI路由器所需要的操作。同时,可以保证WIFI路由器的供应商的安全性。In a first scenario, the mobile phone can access the WIFI router without requiring the user of the mobile phone (ie the passenger) to type in any password. All the user needs to do is to select the WIFI router he/she wishes to connect to. Thus, the operations required to access the WIFI router are simplified. At the same time, the security of the supplier of the WIFI router can be guaranteed.
在第二情境中,当乘客上车时,他的/她的移动电话可以被WIFI路由器的识别模块110识别。在识别处理之后,在移动电话与WIFI路由器之间自动发起认证处理。在该认证处理期间,检测模块120检测一对物理量(D,θ),并且将(D,θ)输出到连接确定模块130。连接确定模块130确定移动电话的位置(即,由(D,θ)决定的位置)是否在例如如图2A所示的球体空间内。如果是,那么连接确定模块130允许连接。然后,在移动电话侧,可以经由在移动电话上的弹出窗口向乘客(或移动电话的用户)显示诸如“你想要连接到WIFI吗?”之类的询问。例如,这样的弹出窗口可以包括上述询问和两个软按钮,即,用于用户选择的YES按钮和NO按钮。如果从用户接收到肯定响应,即,YES按钮被按下,那么连接建立模块140建立与移动电话的连接。相反,如果从用户接收到否定响应,即,NO按钮被按下,那么连接建立模块140终止连接。In the second scenario, when a passenger gets on the bus, his/her mobile phone can be identified by the identification module 110 of the WIFI router. After the identification process, an authentication process is automatically initiated between the mobile phone and the WIFI router. During this authentication process, the detection module 120 detects a pair of physical quantities (D, θ), and outputs (D, θ) to the connection determination module 130 . The connection determination module 130 determines whether the location of the mobile phone (ie, the location determined by (D, θ)) is within a spherical space such as that shown in FIG. 2A . If so, the connection determination module 130 allows the connection. Then, on the mobile phone side, an inquiry such as "Do you want to connect to WIFI?" can be displayed to the passenger (or the user of the mobile phone) via a pop-up window on the mobile phone. For example, such a popup window may include the above-mentioned query and two soft buttons, namely, a YES button and a NO button for user selection. If a positive response is received from the user, ie, the YES button is pressed, the connection establishment module 140 establishes a connection with the mobile phone. Conversely, if a negative response is received from the user, ie, the NO button is pressed, the connection establishment module 140 terminates the connection.
可以例如通过安装在移动电话上的应用程序来实现这里提到的在移动电话上的弹出窗口。在一个示例中,该应用程序响应于从WIFI路由器接收到认证响应来推送弹出窗口。该认证响应指示出WIFI路由器允许连接。The pop-up windows on the mobile phone referred to here can be implemented, for example, by an application program installed on the mobile phone. In one example, the application pushes a popup in response to receiving an authentication response from the WIFI router. The authentication response indicates that the WIFI router allows the connection.
在该第二情境中,移动电话也可以在不需要移动电话的用户键入任何密码的情况下访问WIFI路由器。通过向用户推送询问用户是否希望与路由器连接的询问,用户需要做的仅仅是点击YES或NO按钮。因此,进一步简化了访问WIFI路由器所需要的操作。同时,也可以保证WIFI路由器的供应商的安全性。In this second scenario, the mobile phone can also access the WIFI router without requiring the user of the mobile phone to enter any password. By pushing a query to the user asking if the user wants to connect to the router, all the user needs to do is click a YES or NO button. Therefore, the operations required to access the WIFI router are further simplified. At the same time, it can also ensure the security of the supplier of the WIFI router.
在第一情境和第二情境两者中,为了访问WIFI路由器,仅仅需要来自用户的一个动作,即,点击希望的路由器的标识符,或点击软按钮。换句话说,实现了在车辆中的一键式WIFI连接。In both the first and second scenario, in order to access the WIFI router, only one action is required from the user, ie clicking on the desired router's identifier, or clicking on a soft button. In other words, one-button WIFI connection in the vehicle is realized.
注意,本公开不限于上面的两个情境。在WIFI路由器与移动手机之间的其它通信情境是可想到的。Note that the present disclosure is not limited to the above two scenarios. Other communication scenarios between the WIFI router and the mobile handset are conceivable.
还要注意,对于图2A的示例,当确定是否允许访问路由器时,对到达角θ没有要求。即,无论到达角θ是什么,只要距离D小于球体半径R,那么就允许连接。换句话说,在这种特定情况下,检测模块120可以不检测到达角θ,并且连接确定模块130可以仅仅基于距离D而进行确定。Also note that for the example of Figure 2A, there is no requirement for the angle of arrival Θ when determining whether to allow access to the router. That is, no matter what the angle of arrival θ is, as long as the distance D is less than the radius R of the sphere, then the connection is allowed. In other words, in this particular case, the detection module 120 may not detect the angle of arrival θ, and the connection determination module 130 may make the determination based on the distance D only.
在图2B中,如虚线边界230所指示的,预定空间是与车辆的内部空间近似地匹配的长方体空间。如实心点所示,WIFI路由器安装在车辆的内部空间的前侧的中间位置处。实际上,虚线边界230指示预定空间的水平截面图。长方体空间在与纸平面垂直的方向上具有高度。这样的高度将与车身的高度近似地匹配,即,从车辆的底部到天花板的高度。例如,这样的高度可以是例如车身的高度±10cm。In FIG. 2B , the predetermined space is a cuboid space that approximately matches the interior space of the vehicle, as indicated by a dotted line boundary 230 . As indicated by solid dots, the WIFI router is installed at the middle position on the front side of the interior space of the vehicle. Actually, the dotted boundary 230 indicates a horizontal cross-sectional view of the predetermined space. A cuboid space has a height in a direction perpendicular to the paper plane. Such a height will approximately match the height of the vehicle body, ie the height from the bottom of the vehicle to the ceiling. For example, such a height may be, for example, the height of the vehicle body ± 10 cm.
图2B所示的预定空间可以由构成空间的边界的一些或所有点的一组极坐标来表示。极坐标的极点将是WIFI路由器的位置。取点P1、P2作为示例,该点P1、P2中的每个点位于预定空间的边界处,它们的极坐标表示可以分别是(D1,θ1)和(D2,θ2)。通过使用上述一组极坐标,可以定义预定空间。可以通过测量车辆的内部空间的大小预先生成该组极坐标,并且可以预先将该组极坐标存储在WIFI路由器的存储器中。所存储的一组极坐标可以被用于模块130的确定。顺便提及,可以以类似的方式生成并存储球体半径R。The predetermined space shown in FIG. 2B may be represented by a set of polar coordinates for some or all of the points constituting the boundaries of the space. The pole of the polar coordinates will be the location of the WIFI router. Taking points P1 and P2 as an example, each of the points P1 and P2 is located at the boundary of the predetermined space, their polar coordinate representations can be (D1 , θ1 ) and (D2 , θ2 ) respectively. By using the set of polar coordinates described above, a predetermined space can be defined. The set of polar coordinates can be pre-generated by measuring the size of the interior space of the vehicle, and can be stored in the memory of the WIFI router in advance. The stored set of polar coordinates may be used in the module 130 determination. Incidentally, the sphere radius R can be generated and stored in a similar manner.
通过使用如图2B所示的预定空间,在车辆内的任意位置处的移动电话可以访问WIFI路由器。例如,即使位于车辆前面的移动电话在附近,它也不能访问WIFI路由器。这主要是因为位于车辆前面的移动电话的到达角θ在允许范围外。并且,位于车辆后面的移动电话也不能访问WIFI路由器。这主要是因为位于车辆后面的移动电话的距离D在允许范围外。另外,如之前所提到的,距离D考虑到障碍物的影响。因此,如果移动电话在车辆外,即,车辆的外壳将在移动电话与路由器之间,那么该移动电话将更可能被拒绝连接。这主要是因为由模块120确定的距离D将比在移动电话与路由器之间的实际物理距离长得多。By using a predetermined space as shown in FIG. 2B , a mobile phone anywhere in the vehicle can access the WIFI router. For example, a mobile phone located in front of the vehicle cannot access a WIFI router even if it is nearby. This is mainly because the arrival angle θ of the mobile phone located in front of the vehicle is outside the allowable range. Also, a mobile phone located at the back of the vehicle cannot access the WIFI router. This is mainly because the distance D of the mobile phone located behind the vehicle is outside the allowable range. In addition, as mentioned before, the distance D takes into account the influence of obstacles. Therefore, if the mobile phone is outside the vehicle, ie the vehicle's casing will be between the mobile phone and the router, then the mobile phone will be more likely to be refused connection. This is mainly because the distance D determined by module 120 will be much longer than the actual physical distance between the mobile phone and the router.
注意,虽然在图2B中,示出了预定空间略大于车辆的内部空间,但是预定空间可以恰好等于或略小于车辆的内部空间。实际上,相对于如由实线边界所指示的车辆的内部空间,预定空间的范围可以具有一定量的偏差,例如±10cm。Note that although in FIG. 2B , it is shown that the predetermined space is slightly larger than the interior space of the vehicle, the predetermined space may be just equal to or slightly smaller than the interior space of the vehicle. In practice, the extent of the predetermined space may have a certain amount of deviation, for example ±10 cm, with respect to the interior space of the vehicle as indicated by the solid-line boundary.
上面提到的两种情境都适用于图2B的情况。即,通过使用图2B的预定空间,也可以简化访问WIFI路由器所需要的操作,并且同时,也可以保证WIFI路由器的供应商的安全性。Both scenarios mentioned above apply to the situation in Figure 2B. That is, by using the predetermined space of FIG. 2B , the operations required to access the WIFI router can also be simplified, and at the same time, the security of the provider of the WIFI router can also be ensured.
与图2A相比较,图2B的预定空间在一些情况下似乎是优选的。例如,如果移动电话被放置在车辆内部空间的最前端处的搁置桌上,那么通过使用图2B的预定空间,仍然可以保证移动电话的联网能力。Compared with Fig. 2A, the predetermined space of Fig. 2B seems to be preferable in some cases. For example, if the mobile phone is placed on the shelving table at the forefront of the interior space of the vehicle, then by using the predetermined space of FIG. 2B , the networking capability of the mobile phone can still be guaranteed.
注意,WIFI路由器的放置位置不限于如图2A和图2B所示的位置。WIFI路由器可以被放置在车辆内的任意位置处,例如,在矩形边界210的左上角或右上角等处的位置。随着WIFI路由器的位置改变,预定空间可以改变或不改变。例如,在图2A的情况下,当WIFI路由器的位置改变时,预定空间可以改变。又例如,在图2B的情况下,预定空间可以不改变,而预定空间的极坐标表示可以相应地改变。Note that the location of the WIFI router is not limited to the location shown in Figure 2A and Figure 2B. The WIFI router can be placed anywhere in the vehicle, for example, at the top left corner or the top right corner of the rectangular border 210 . As the location of the WIFI router changes, the predetermined space may or may not change. For example, in the case of FIG. 2A, when the location of the WIFI router changes, the predetermined space may change. As another example, in the case of FIG. 2B , the predetermined space may not change, but the polar coordinate representation of the predetermined space may change accordingly.
注意,如图2A和图2B所示的预定空间的示例仅仅是示例性的。本公开不限于这些示例。例如,预定空间可以是球状空间、立方体空间或者甚至是不规则的立体空间。Note that the examples of the predetermined space shown in FIGS. 2A and 2B are merely exemplary. The present disclosure is not limited to these examples. For example, the predetermined space may be a spherical space, a cubic space or even an irregular three-dimensional space.
必要时可以变更预定空间。可以通过修改诸如球体半径R、极坐标组等之类的用于定义预定空间的所存储数据来实现这样的变更。可替代地,可以禁用预定空间。例如,当车辆开到郊区并且在车辆附近将举行聚会时,可以禁用预定空间,然后WIFI路由器的覆盖范围可以尽可能大。The reserved space can be changed if necessary. Such alterations may be accomplished by modifying stored data defining the predetermined space, such as the radius R of the sphere, the set of polar coordinates, and the like. Alternatively, predetermined spaces may be disabled. For example, when the vehicle drives to the suburbs and there will be a party near the vehicle, the reserved space can be disabled, and then the coverage of the WIFI router can be as large as possible.
下面将详细描述由车载WIFI路由器100执行的方法。图3示出了根据本公开的示例性实施例的示出在WIFI路由器中使用的方法300的流程图。The method executed by the vehicle WIFI router 100 will be described in detail below. FIG. 3 shows a flowchart illustrating a method 300 used in a WIFI router according to an exemplary embodiment of the present disclosure.
下面呈现出的方法的步骤旨在是例示性的。在一些实施例中,可以利用未描述的一个或多个附加步骤和/或在没有所讨论的一个或多个步骤的情况下实现方法。另外,在图3中示出并且如下面描述的方法的步骤的顺序并非旨在限制。在一些实施例中,可以在一个或多个处理设备(例如,数字处理器、模拟处理器、被设计成处理信息的数字电路、被设计成处理信息的模拟电路、状态机和/或用于电子地处理信息的其它机制)中实现方法。一个或多个处理设备可以包括一个或多个模块,该一个或多个模块响应于电子地存储在电子存储介质上的指令来执行方法的一些或所有步骤。一个或多个处理模块可以包括一个或多个设备,该一个或多个设备通过硬件、固件和/或软件被配置成被特定地设计为执行方法的一个或多个步骤。The steps of the methods presented below are intended to be illustrative. In some embodiments, a method may be practiced with one or more additional steps not described and/or without one or more steps discussed. Additionally, the order of the steps of the method shown in FIG. 3 and described below is not intended to be limiting. In some embodiments, one or more processing devices (e.g., digital processors, analog processors, digital circuits designed to process information, analog circuits designed to process information, state machines, and/or other mechanisms for processing information electronically). One or more processing devices may include one or more modules that perform some or all steps of a method in response to instructions stored electronically on an electronic storage medium. One or more processing modules may comprise one or more devices configured by hardware, firmware and/or software specifically designed to perform one or more steps of a method.
方法300从步骤302开始,在该步骤302处,识别模块110识别移动电话。在一个实施例中,一个乘客上车,然后安装在车辆上的WIFI路由器将发现由乘客携带的移动电话。Method 300 begins at step 302 where identification module 110 identifies a mobile phone. In one embodiment, a passenger boards the vehicle, and then the WIFI router installed in the vehicle will discover the mobile phone carried by the passenger.
在步骤304处,检测模块120确定一对物理量(D,θ)。该对物理量(D,θ)表示移动电话相对于WIFI路由器的空间位置。之前详细地描述了用于确定这样的物理量的方法。At step 304, the detection module 120 determines a pair of physical quantities (D, θ). The pair of physical quantities (D, θ) represents the spatial position of the mobile phone relative to the WIFI router. Methods for determining such physical quantities are described in detail previously.
在步骤306处,连接确定模块130确定由(D,θ)决定的位置是否在预定空间内。如果是,那么在步骤308处,连接确定模块130允许与移动电话的连接。否则,在步骤312处,连接确定模块130拒绝连接并且然后连接建立模块140终止连接。At step 306, the connection determination module 130 determines whether the position determined by (D, θ) is within a predetermined space. If yes, then at step 308 the connection determination module 130 allows the connection with the mobile phone. Otherwise, at step 312, the connection determination module 130 rejects the connection and then the connection establishment module 140 terminates the connection.
在如图2A所示的情况下,在步骤306处,连接确定模块130确定由(D,θ)决定的位置是否在球体空间220内。如果是,那么允许连接。否则,终止连接。在如图2B所示的情况下,在步骤306处,连接确定模块130确定由(D,θ)决定的位置是否在长方体空间230内。如果是,那么允许连接。否则,终止连接。因此,在车辆内的乘客可以在不需要向他的/她的移动电话键入任何密码的情况下享受由WIFI路由器提供的联网服务。同时,即使在车辆外的任何人可以在他的移动电话上看到WIFI路由器,他也不能访问WIFI路由器。In the case shown in FIG. 2A , at step 306 , the connection determination module 130 determines whether the position determined by (D, θ) is within the spherical space 220 . If yes, then allow the connection. Otherwise, terminate the connection. In the case shown in FIG. 2B , at step 306 , the connection determination module 130 determines whether the position determined by (D, θ) is within the cuboid space 230 . If yes, then allow the connection. Otherwise, terminate the connection. Therefore, a passenger in the vehicle can enjoy the networking service provided by the WIFI router without needing to key in any password to his/her mobile phone. At the same time, even if anyone outside the vehicle can see the WIFI router on his mobile phone, he cannot access the WIFI router.
如果在步骤308处允许连接,那么在步骤310处,连接建立模块140建立与移动电话的连接。如之前所述,连接建立模块140可以在允许连接之后立即建立与移动电话的连接。可替代地,连接建立模块140可以在接收到指示出移动电话的用户希望与路由器连接的用户确认之后,建立与移动电话的连接。If the connection is allowed at step 308, then at step 310 the connection establishment module 140 establishes a connection with the mobile phone. As previously described, the connection establishment module 140 may establish a connection with the mobile phone immediately after allowing the connection. Alternatively, the connection establishment module 140 may establish the connection with the mobile phone after receiving a user confirmation indicating that the user of the mobile phone wishes to connect with the router.
在步骤310处,如果连接被建立,那么连接建立模块140还将移动电话的唯一标识符保存在存储器中。移动电话的唯一标识符可以是移动电话的MAC地址、唯一序列号或其它唯一标记。用于保存唯一标识符的存储器可以是在WIFI路由器处的本地存储器。通过将唯一标识符保存在本地存储器中,当移动电话的用户第二次乘坐同一辆车时,他/她可以在无需任何动作的情况下自动地访问WIFI路由器。用于保存唯一标识符的存储器可以是在远程服务器处的远程存储器。远程服务器可以在诸如车队之类的多个车辆之间共享这样的标识符信息。结果,如果移动电话的用户访问了在车队中的一辆车上的WIFI路由器,那么当他/她下一次乘坐车队中的另一辆车时,他/她可以在无需任何动作的情况下自动地访问WIFI路由器。存储器可以以长期或短期方式保存这样的标识符信息。At step 310, if a connection is established, the connection establishment module 140 also saves the mobile phone's unique identifier in memory. The unique identifier of the mobile phone may be the MAC address of the mobile phone, a unique serial number or other unique indicia. The memory used to hold the unique identifier may be a local memory at the WIFI router. By saving the unique identifier in the local memory, when the user of the mobile phone rides in the same vehicle for the second time, he/she can automatically access the WIFI router without any action. The memory used to hold the unique identifier may be a remote memory at a remote server. A remote server can share such identifier information among multiple vehicles, such as a fleet. As a result, if the user of the mobile phone has access to the WIFI router in one of the vehicles in the fleet, then the next time he/she rides in another vehicle in the fleet, he/she can automatically to access the WIFI router. Memory may hold such identifier information in a long-term or short-term manner.
注意,步骤306可以周期性地执行以使得当乘客离开预定空间时可以终止连接。例如,当乘客下车时,可以自动地终止连接。Note that step 306 may be performed periodically such that the connection may be terminated when the passenger leaves the predetermined space. For example, the connection may be automatically terminated when a passenger exits the vehicle.
在一个实施例中,提供了包括上述WIFI路由器和上述移动电话的路由系统。在WIFI路由器允许连接之后,移动电话可以向其用户发送询问以确认用户是否希望与WIFI路由器连接。如之前所述,例如,移动电话可以利用本地安装的应用程序来实现这样的询问发送。实现方式不限于此。询问的弹出窗口形式是示例性的,并且本公开不限于此。询问可以以诸如经由图像、音频、视频等等之类的各种方式被传递到用户。In one embodiment, a routing system comprising the above-mentioned WIFI router and the above-mentioned mobile phone is provided. After the WIFI router allows the connection, the mobile phone can send a query to its user to confirm whether the user wishes to connect with the WIFI router. As previously mentioned, for example, a mobile phone may utilize a locally installed application to effectuate such sending of a query. The implementation is not limited to this. The pop-up form of the query is exemplary, and the present disclosure is not limited thereto. The query can be delivered to the user in various ways such as via images, audio, video, and the like.
在一个实施例中,提供了包括上述WIFI路由器和远程服务器的路由系统。WIFI路由器可以向远程服务器发送信息/从远程服务器接收信息。并且远程服务器可以从路由装置接收信息/向路由装置发送信息。远程服务器可以在多个车辆之间共享信息。例如,可以在这种路由系统中实现之前提到的车队信息共享。另外,远程服务器可以对接收到的信息进行维护并执行数据分析。例如,接收到的信息可以是关于多个移动电话的联网行为的信息,比如以下项中的一个或多个:在预定时段内的联网时间、平均网络使用时间等。远程服务器可以分析这样的信息以便调整WIFI路由器的工作参数。In one embodiment, a routing system comprising the above-mentioned WIFI router and a remote server is provided. WIFI router can send information to/receive information from remote server. And the remote server can receive/send information from/to the routing device. A remote server can share information among multiple vehicles. For example, the aforementioned fleet information sharing can be implemented in this routing system. In addition, the remote server can maintain the received information and perform data analysis. For example, the received information may be information about the networking behavior of the plurality of mobile phones, such as one or more of the following: time connected to the network, average network usage time, etc. within a predetermined period of time. The remote server can analyze such information in order to adjust the working parameters of the WIFI router.
图4示出了根据本公开的示例性实施例的其中本公开可应用的一般硬件环境400。FIG. 4 illustrates a general hardware environment 400 in which the present disclosure is applicable, according to an exemplary embodiment of the present disclosure.
通过参考图4,现在将描述可以被应用于本公开的方面的硬件设备的示例的计算设备400。计算设备400可以是被配置成执行处理和/或计算的任意机器,并且可以是但不限于工作站、服务器、台式计算机、膝上型计算机、平板计算机、个人数据助手、智能电话、车载计算机或其任意组合。前述路由器装置100可以由计算设备400或类似的设备或系统完全地或至少部分地实现。With reference to FIG. 4 , a computing device 400 , an example of a hardware device that may be applied to aspects of the present disclosure, will now be described. Computing device 400 may be any machine configured to perform processing and/or calculations, and may be, but is not limited to, a workstation, server, desktop computer, laptop computer, tablet computer, personal data assistant, smartphone, vehicle-mounted computer, or random combination. The aforementioned router apparatus 100 may be fully or at least partially realized by the computing device 400 or similar devices or systems.
计算设备400可以包括能够经由一个或多个接口与总线402连接或者与总线302通信的元件。例如,计算设备400可以包括总线402、一个或多个处理器404、一个或多个输入设备406和一个或多个输出设备408。该一个或多个处理器404可以是任意种类的处理器,并且可以包括但不限于一个或多个通用处理器和/或一个或多个专用处理器(诸如专用处理芯片)。输入设备406可以是能够向计算设备输入信息的任意种类的设备,并且可以包括但不限于鼠标、键盘、触摸屏、麦克风和/或遥控器。输出设备408可以是能够呈现信息的任意种类的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出端子、振动器和/或打印机。计算设备400还可以包括非瞬态存储设备410或与非瞬态存储设备410连接,该非瞬态存储设备410可以是非瞬态的并且可以实现数据存储的任意存储设备,并且可以包括但不限于磁盘驱动器、光学存储设备、固态存储器、软盘、柔性盘、硬盘、磁带或任意其它磁性介质、紧凑型盘或任意其它光学介质、ROM(只读存储器)、RAM(随机存取存储器)、高速缓存存储器和/或任意其它存储器芯片或盒带、和/或计算机可以从其读取数据、指令和/或代码的任意其它介质。非瞬态存储设备410可以是可从接口拆卸的。非瞬态存储设备410可以具有用于实现上述方法和步骤的数据/指令/代码。计算设备400还可以包括通信设备412。通信设备412可以是能够与外部装置和/或与网络通信的任意种类的设备或系统,并且可以包括但不限于调制解调器、网络卡、红外通信设备、无线通信装备和/或诸如蓝牙TM设备、1302.11设备、WiFi设备、WiMax设备、蜂窝通信设施等的芯片组。Computing device 400 may include elements capable of connecting to bus 402 or communicating with bus 302 via one or more interfaces. For example, computing device 400 may include a bus 402 , one or more processors 404 , one or more input devices 406 , and one or more output devices 408 . The one or more processors 404 may be any kind of processor, and may include, but are not limited to, one or more general purpose processors and/or one or more special purpose processors (such as special purpose processing chips). Input device 406 may be any kind of device capable of entering information into a computing device, and may include, but is not limited to, a mouse, keyboard, touch screen, microphone, and/or remote control. Output device 408 may be any kind of device capable of presenting information, and may include, but is not limited to, a display, speakers, video/audio output terminals, a vibrator, and/or a printer. The computing device 400 may also include or be connected to a non-transitory storage device 410, which may be any storage device that is non-transitory and capable of data storage, and may include, but is not limited to Disk drive, optical storage device, solid state memory, floppy disk, flexible disk, hard disk, magnetic tape or any other magnetic medium, compact disk or any other optical medium, ROM (read only memory), RAM (random access memory), cache memory memory and/or any other memory chip or cartridge, and/or any other medium from which a computer can read data, instructions and/or code. The non-transitory storage device 410 may be removable from the interface. The non-transitory storage device 410 may have data/instructions/codes for implementing the above methods and steps. Computing device 400 may also include a communication device 412 . Communication device 412 may be any kind of device or system capable of communicating with external devices and/or with a network, and may include, but is not limited to, a modem, network card, infrared communication device, wireless communication equipment, and/or devices such as Bluetooth™ , 1302.11 Chipsets for devices, WiFi devices, WiMax devices, cellular communications infrastructure, etc.
当计算设备400被用作车载设备时,它还可以连接到外部设备,例如,GPS接收机、用于感测不同环境数据的诸如加速度传感器、轮速传感器、陀螺仪等之类的传感器。以这种方式,计算设备400可以例如接收指示车辆的行驶情况的位置数据和传感器数据。当计算设备400被用作车载设备时,它还可以连接到用于控制车辆的行驶和操作的其它设施(比如引擎系统、刮雨器、防抱死制动系统等)。When the computing device 400 is used as a vehicle-mounted device, it can also be connected to external devices such as GPS receivers, sensors such as acceleration sensors, wheel speed sensors, gyroscopes, etc. for sensing different environmental data. In this manner, computing device 400 may, for example, receive location data and sensor data indicative of the driving condition of the vehicle. When the computing device 400 is used as a vehicle-mounted device, it may also be connected to other facilities (such as an engine system, wipers, anti-lock braking system, etc.) for controlling the running and operation of the vehicle.
此外,非瞬态存储设备410可以具有地图信息和软件要素以使得处理器404可以执行路线导航处理。此外,输出设备406可以包括用于显示地图、车辆的位置标记、及指示车辆的行驶情况的图像的显示器。输出设备406还可以包括用于音频导航的扬声器或耳机接口。Additionally, the non-transitory storage device 410 may have map information and software elements to enable the processor 404 to perform route guidance processing. Additionally, the output device 406 may include a display for displaying a map, location markers of the vehicle, and images indicative of the vehicle's driving condition. Output devices 406 may also include speakers or a headphone jack for audio navigation.
总线402可以包括但不限于工业标准体系架构(ISA)总线、微通道体系架构(MCA)总线、增强型ISA(EISA)总线、视频电子标准协会(VESA)本地总线和外围组件互连(PCI)总线。特别地,对于车载设备,总线402还可以包括控制器区域网络(CAN)总线或被设计用于在汽车上应用的其它体系架构。The bus 402 may include, but is not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, an Enhanced ISA (EISA) bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus. bus. In particular, for in-vehicle devices, the bus 402 may also include a controller area network (CAN) bus or other architectures designed for application in vehicles.
计算设备400还可以包括工作存储器414,该工作存储器414可以是能够存储对处理器404的工作有用的指令和/或数据的任意类型的工作存储器,并且可以包括但不限于随机存取存储器和/或只读存储器设备。Computing device 400 may also include working memory 414, which may be any type of working memory capable of storing instructions and/or data useful for the operation of processor 404, and may include, but is not limited to, random access memory and/or or read-only memory devices.
软件要素可以位于工作存储器414中,包括但不限于操作系统416、一个或多个应用程序418、驱动程序和/或其它数据和代码。用于执行上述方法和步骤的指令可以被包括在一个或多个应用程序418中,并且上述路由装置100的单元可以通过处理器404读取并执行一个或多个应用程序418的指令来实现。更具体地,上述路由装置100的识别模块110可以例如由处理器404在执行具有执行步骤301的指令的应用程序418时实现。上述路由装置100的检测模块120可以例如由处理器404在执行具有执行步骤302的指令的应用程序418时实现。上述路由装置100的连接确定模块130可以例如由处理器404在执行具有执行步骤306和308的指令的应用程序418时实现。并且,上述路由装置100的连接建立模块140可以例如由处理器404在执行具有执行步骤310和312的指令的应用程序418时实现。软件要素的指令的可执行代码或源代码可以存储在诸如上述(一个或多个)存储设备410之类的非瞬态计算机可读存储介质中,并且可以在可能编译和/或安装的情况下被读入到工作存储器414中。软件要素的指令的可执行代码或源代码也可以从远程位置下载。Software elements may be located in working memory 414 including, but not limited to, operating system 416, one or more application programs 418, drivers, and/or other data and code. Instructions for executing the above methods and steps may be included in one or more application programs 418 , and the above units of the routing device 100 may be implemented by the processor 404 reading and executing the instructions of one or more application programs 418 . More specifically, the recognition module 110 of the above-mentioned routing device 100 can be implemented, for example, by the processor 404 when executing the application program 418 having the instruction for executing step 301 . The detection module 120 of the above-mentioned routing device 100 can be realized, for example, when the processor 404 executes the application program 418 having instructions for performing step 302 . The above-mentioned connection determination module 130 of the routing device 100 may be implemented, for example, by the processor 404 when executing the application program 418 having instructions for performing steps 306 and 308 . Moreover, the connection establishment module 140 of the above-mentioned routing device 100 can be implemented, for example, by the processor 404 when executing the application program 418 having instructions for performing steps 310 and 312 . The executable code or source code of the instructions of the software elements may be stored in a non-transitory computer-readable storage medium, such as the above-mentioned storage device(s) 410, and may be compiled and/or installed is read into the working memory 414. Executable or source code for instructions of a software element may also be downloaded from a remote location.
从上述实施例中,本领域技术人员可以清楚地知晓,可以通过软件及必要的硬件来实现本公开,或者可以通过硬件、固件等来实现本公开。基于这种理解,可以部分地以软件形式来实现本公开的实施例。计算机软件可以存储在计算机的诸如软盘、硬盘、光盘或闪存之类的可读存储介质中。计算机软件包括使得计算机(例如个人计算机、服务站或网络终端)执行根据本公开的各个实施例的方法或其一部分的一系列指令。From the above embodiments, those skilled in the art can clearly understand that the present disclosure can be realized by software and necessary hardware, or can be realized by hardware, firmware and the like. Based on this understanding, the embodiments of the present disclosure may be partially implemented in the form of software. The computer software may be stored on a computer's readable storage medium such as a floppy disk, hard disk, optical disk or flash memory. Computer software includes a series of instructions that cause a computer, such as a personal computer, kiosk or network terminal, to perform a method or a part thereof according to various embodiments of the present disclosure.
如此描述了本公开,清楚地,可以以许多方式改变本公开。这种变化不应被看作是偏离本公开的精神和范围,并且对于本领域技术人员清楚的是,所有这样的修改旨在被包括在所附权利要求的范围内。Having thus described the present disclosure, it will be obvious that the present disclosure may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the present disclosure, and all such modifications which are clear to a person skilled in the art are intended to be included within the scope of the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/100347WO2019041339A1 (en) | 2017-09-04 | 2017-09-04 | Apparatus and method for one-shot wifi connection in vehicle |
| Publication Number | Publication Date |
|---|---|
| CN110892739A CN110892739A (en) | 2020-03-17 |
| CN110892739Btrue CN110892739B (en) | 2023-08-08 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201780093233.2AActiveCN110892739B (en) | 2017-09-04 | 2017-09-04 | Apparatus and method for one-button WIFI connection in a vehicle |
| Country | Link |
|---|---|
| EP (1) | EP3679731A4 (en) |
| CN (1) | CN110892739B (en) |
| WO (1) | WO2019041339A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA3172979A1 (en)* | 2020-03-23 | 2021-09-30 | Hang Liu | Access control method and apparatus, and communication system |
| CN112399386B (en)* | 2020-11-09 | 2024-01-09 | Oppo广东移动通信有限公司 | Network connection method and device, mobile terminal, vehicle-mounted terminal and storage medium |
| CN114697916B (en)* | 2020-12-25 | 2025-07-11 | 西安墨科通讯科技有限公司 | A control system and method for vehicle-mounted MIFI based on vehicle motion state |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103312386A (en)* | 2012-03-12 | 2013-09-18 | 中兴通讯股份有限公司 | Method and device for controlling mobile phone to switch conversation mode |
| CN103619017A (en)* | 2013-11-22 | 2014-03-05 | 福州瑞芯微电子有限公司 | Method and system for wireless router authorized connection based on NFC technology |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070087763A1 (en)* | 2005-10-18 | 2007-04-19 | Honeywell International Inc. | Location aware wireless security |
| US8350666B2 (en)* | 2008-10-15 | 2013-01-08 | Honeywell International Inc. | Apparatus and method for location-based access control in wireless networks |
| WO2014065539A1 (en)* | 2012-10-22 | 2014-05-01 | (주)와이파이브 | Device for estimating location and method for estimating location by using uplink access point |
| KR101467432B1 (en)* | 2013-07-24 | 2014-12-04 | 주식회사 세일하이텍 | Sub-terminal connecting with mobile terminal and method of connecting sub-terminal with mobile terminal |
| DE102014100581B4 (en)* | 2014-01-20 | 2022-04-28 | Huf Hülsbeck & Fürst Gmbh & Co. Kg | Method for operating a mobile communication device and a vehicle |
| JP6313114B2 (en)* | 2014-05-13 | 2018-04-18 | 株式会社東海理化電機製作所 | Vehicle communication system |
| CN104301535B (en)* | 2014-10-11 | 2016-10-05 | 徐继芸 | Mobile device and the mutual method of vehicle is realized based on wireless telecommunications |
| CN104459612A (en)* | 2014-11-26 | 2015-03-25 | 四川长虹电器股份有限公司 | Mobile terminal with function of measuring distance and direction of wifi equipment |
| US9912647B2 (en)* | 2015-07-22 | 2018-03-06 | International Business Machines Corporation | Vehicle wireless internet security |
| CN106331113B (en)* | 2016-08-27 | 2019-11-19 | 安徽中凯信息产业股份有限公司 | A method and device for in-vehicle network self-starting |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103312386A (en)* | 2012-03-12 | 2013-09-18 | 中兴通讯股份有限公司 | Method and device for controlling mobile phone to switch conversation mode |
| CN103619017A (en)* | 2013-11-22 | 2014-03-05 | 福州瑞芯微电子有限公司 | Method and system for wireless router authorized connection based on NFC technology |
| Publication number | Publication date |
|---|---|
| CN110892739A (en) | 2020-03-17 |
| WO2019041339A1 (en) | 2019-03-07 |
| EP3679731A1 (en) | 2020-07-15 |
| EP3679731A4 (en) | 2021-02-24 |
| Publication | Publication Date | Title |
|---|---|---|
| US12373753B2 (en) | Vehicle dispatch system, vehicle dispatch method, server, user terminal, and storage medium | |
| US11574262B2 (en) | Location accuracy using local device communications | |
| US10269246B2 (en) | Vehicle locator and guide | |
| US9819790B2 (en) | Information providing apparatus and method thereof | |
| CN106161502B (en) | Mobile communication system and its control method, auxiliary terminal and vehicle | |
| US20110106375A1 (en) | Method and system for providing an integrated platform for entertainment, information, communication, control and computing applications in vehicles | |
| CN105589347B (en) | Vehicle user identification using user pattern data | |
| EP3013076A1 (en) | Mobile terminal and control method for the mobile terminal | |
| US11176389B2 (en) | Non-intrusive intra-vehicular user location detection | |
| CN109152088B (en) | Wireless device connection management method | |
| CN110892739B (en) | Apparatus and method for one-button WIFI connection in a vehicle | |
| JP7736106B2 (en) | Communication device and communication method | |
| KR102611775B1 (en) | Method and electronic device for transmitting group message | |
| CN107709931A (en) | Navigation system and guider | |
| KR20100037489A (en) | Navigation apparatus and method thereof | |
| US9813170B2 (en) | In-vehicle terminal that measures electric field strengths of radio waves from information terminals | |
| CN106375950A (en) | Communication method, in-vehicle device and terminal device | |
| US10876853B2 (en) | Information presentation device, information presentation method, and storage medium | |
| CN107941227A (en) | A travel route selection method and device | |
| CN115917256A (en) | Detecting and improving simultaneous navigation sessions on multiple devices | |
| JP2014127852A (en) | Communication system and on-vehicle communication device | |
| KR102327653B1 (en) | Communication device for vehicle and method thereof | |
| CN106797550A (en) | Wireless communication device, wireless communication method, and program | |
| US20190277650A1 (en) | Navigation using contextual analysis | |
| CN116233731A (en) | Method, device, system, medium and vehicle for vehicle |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |