技术领域technical field
本发明涉及一种移动终端转屏系统及方法。The invention relates to a mobile terminal screen switching system and method.
背景技术Background technique
在驾车、工作、会议等场景下,人们通常不便翻看自己手机上的消息,这个时候就需要对用户手机上的消息进行转屏显示。In scenarios such as driving, working, meeting, etc., it is usually inconvenient for people to look through the messages on their mobile phones. At this time, it is necessary to display the messages on the user's mobile phone on a screen transfer.
随着人们生活水平的不断提高和汽车制造业的快速发展,拥有汽车的单位、家庭或个人越来越多,发生交通事故的数量和频率也与日俱增,行车安全越来越多的受到人们的关注。为了提高行车安全,除了汽车本身的安全设备以外,驾驶员的驾驶习惯也很重要。其中,驾驶员在驾车过程中使用移动终端进行操作或阅读应用消息(微信消息、微博消息、短信等)会严重影响驾驶安全,很多地方交通安全管理机关也对开车时打电话采取了相应处罚措施。但是在驾驶过程中驾驶员不可避免地需要用移动终端来获取信息,目前市面上出现了很多车载互联系统支持车载屏幕与手机屏幕的互联及映射,可以实现蓝牙电话、手机屏幕映射等功能。然而传统车载互联系统存在以下缺陷:(1)驾驶员必须对车载互联系统进行配置,才能建立驾驶员手机与车载系统的互联;而且当车内有多个移动终端时,系统无法自动识别哪个是驾驶员手机、哪些是乘客手机,仍需驾驶员进行操作和选择,存在安全隐患。(2)现有车载互联系统只能实现单纯的屏幕映射功能,一旦驾驶员将自己手机与车载系统连接,驾驶员手机上接收到的所有应用消息均会“一览无遗”地显示在车载屏幕上,即便有一些应用消息属于驾驶员的隐私,不便被车上乘客看到。With the continuous improvement of people's living standards and the rapid development of the automobile manufacturing industry, more and more units, families or individuals own cars, and the number and frequency of traffic accidents are also increasing day by day. Driving safety has attracted more and more attention. . In order to improve driving safety, in addition to the safety equipment of the car itself, the driver's driving habits are also very important. Among them, drivers using mobile terminals to operate or read application messages (WeChat messages, Weibo messages, text messages, etc.) during driving will seriously affect driving safety, and many local traffic safety management agencies have also adopted corresponding penalties for making phone calls while driving measure. However, drivers inevitably need to use mobile terminals to obtain information during driving. At present, there are many vehicle interconnection systems on the market that support the interconnection and mapping of vehicle screens and mobile phone screens, and can realize functions such as Bluetooth phones and mobile phone screen mapping. However, the traditional in-vehicle interconnection system has the following defects: (1) The driver must configure the in-vehicle interconnection system to establish the interconnection between the driver's mobile phone and the in-vehicle system; and when there are multiple mobile terminals in the car, the system cannot automatically identify which one is The driver's mobile phone and the passenger's mobile phone still need to be operated and selected by the driver, which poses a safety hazard. (2) The existing in-vehicle interconnection system can only realize the simple screen mapping function. Once the driver connects his mobile phone to the in-vehicle system, all the application messages received on the driver’s mobile phone will be displayed on the in-vehicle screen in a "glance" manner , even if some application messages belong to the privacy of the driver, it is inconvenient to be seen by passengers in the car.
发明内容Contents of the invention
本发明的目的在于克服现有技术的不足,提供一种移动终端转屏系统及方法,适用于车载、办公、会议等环境下的移动终端转屏控制;在无需驾驶员操作的情况下自动识别出车内的驾驶员移动终端,并自动将驾驶员移动终端上的信息转屏到车载屏幕上,驾驶员不再需要翻看手机来获取手机上的信息,提高了行车安全;自动划分应用消息发送者与车上乘客之间的社群,分析识别乘客与消息发送者之间的关系,只有在乘客与消息发送者关系密切的情况下才对驾驶员手机上的应用消息进行转屏显示,突破传统车载互联系统“无脑”转屏的方式,在提高行车安全的同时极大地保护了驾驶员的隐私。办公环境下,员工不方便翻看手机时,自动识别出员工手机,并将其手机上的信息选择性地转屏到公办电脑屏幕或机床显示屏上显示;会议环境下,自动识别出主讲人手机,并将其手机上的信息选择性地转屏到主讲人私人电脑屏幕或会议电脑屏幕上显示。The purpose of the present invention is to overcome the deficiencies of the prior art, and provide a mobile terminal screen switching system and method, which is suitable for mobile terminal screen switching control in vehicle, office, conference and other environments; it can automatically identify the screen without the driver's operation. Get out of the driver's mobile terminal in the car, and automatically transfer the information on the driver's mobile terminal to the on-board screen. The driver no longer needs to look at the mobile phone to obtain the information on the mobile phone, which improves driving safety; automatically divides application messages The community between the sender and the passengers on the car analyzes and identifies the relationship between the passenger and the message sender, and only when the passenger and the message sender are closely related will the application message on the driver's mobile phone be displayed on the screen. It breaks through the "brainless" screen switching method of the traditional vehicle interconnection system, which greatly protects the driver's privacy while improving driving safety. In the office environment, when it is inconvenient for employees to look at their mobile phones, the employee's mobile phone is automatically recognized, and the information on the mobile phone is selectively transferred to the office computer screen or the display screen of the machine tool for display; in the meeting environment, the speaker is automatically identified mobile phone, and selectively transfer the information on the mobile phone to the speaker's private computer screen or the conference computer screen for display.
本发明的目的是通过以下技术方案来实现的:移动终端转屏系统,包括至少一个移动终端、一转屏移动终端选取模块、一转屏控制模块和一被转屏幕;各移动终端分别与转屏移动终端选取模块相连,转屏移动终端选取模块通过转屏控制模块与被转屏幕相连;The purpose of the present invention is achieved through the following technical solutions: a mobile terminal screen transfer system, including at least one mobile terminal, a screen transfer mobile terminal selection module, a screen transfer control module and a screen to be transferred; each mobile terminal is connected with the transfer screen respectively The screen mobile terminal selection module is connected, and the screen transfer mobile terminal selection module is connected to the screen to be transferred through the screen transfer control module;
所述的转屏移动终端选取模块用于从多个移动终端中识别出需要进行转屏的移动终端;The screen-transfer mobile terminal selection module is used to identify a mobile terminal that needs to perform screen-transfer from a plurality of mobile terminals;
所述的转屏控制模块用于控制将需要进行转屏的移动终端上的内容转屏到被转屏幕上进行显示。The screen transfer control module is used to control the screen transfer of the content on the mobile terminal that needs to be transferred to the transferred screen for display.
车载环境下,所述的移动终端包括驾驶员移动终端和乘客移动终端;被转屏幕为车载屏幕;In the vehicle-mounted environment, the mobile terminal includes a driver's mobile terminal and a passenger's mobile terminal; the transferred screen is a vehicle-mounted screen;
所述的转屏移动终端选取模块包括蓝牙连接状态感知模块、车辆行驶状态感知模块、声音测距模块、声音定位模块和移动终端归属判定模块,蓝牙连接状态感知模块用于感知所有与车载蓝牙相连的移动终端;车辆行驶状态感知模块用于通过移动终端上的传感器感知车辆的行驶状态;声音测距模块用于检测车内各移动终端与预设在车辆左前方喇叭之间的距离,获得各移动终端到该喇叭的距离远近顺序序列;声音定位模块用于校验距离远近顺序序列并实现移动终端的定位;The screen-turning mobile terminal selection module includes a bluetooth connection state perception module, a vehicle driving state perception module, a sound distance measurement module, a sound positioning module and a mobile terminal attribution determination module, and the bluetooth connection state perception module is used to sense all vehicles connected to the vehicle bluetooth. mobile terminal; the vehicle driving state perception module is used to perceive the driving state of the vehicle through the sensor on the mobile terminal; the sound ranging module is used to detect the distance between each mobile terminal in the vehicle and the preset left front horn of the vehicle, and obtain each The sequence of distances from the mobile terminal to the speaker; the sound positioning module is used to verify the sequence of distances and realize the positioning of the mobile terminal;
移动终端归属判定模块用于判定驾驶员移动终端,当蓝牙连接状态感知模块只感知到一个移动终端则认定该移动终端为驾驶员移动终端,直接将该移动终端上的内容全部转屏到车载屏幕上;当蓝牙连接状态感知模块感知到移动终端的数目≥2时,根据各移动终端的定位结果找出距离喇叭最近的移动终端即为驾驶员移动终端,其余为乘客移动终端;The mobile terminal ownership determination module is used to determine the driver's mobile terminal. When the Bluetooth connection status perception module only perceives one mobile terminal, it will determine that the mobile terminal is the driver's mobile terminal, and directly transfer all the content on the mobile terminal to the vehicle screen. Above; when the bluetooth connection state sensing module senses that the number of mobile terminals is ≥ 2, find out the mobile terminal closest to the speaker according to the positioning results of each mobile terminal, which is the driver's mobile terminal, and the rest are passenger mobile terminals;
所述的转屏控制模块将驾驶员移动终端上的内容选择性地转屏到车载屏幕上进行显示。The screen transfer control module selectively transfers the content on the driver's mobile terminal to the vehicle screen for display.
所述的转屏控制模块包括隐私保护模块,隐私保护模块用于分析驾驶员移动终端应用中信息发送者及车内乘客的联系人数据和用户联系网,计算用户联系网中的关系矩阵,通过关系矩阵值进行社群划分,检测车内乘客与信息发送者的社群,判断该社群设置的权限,若权限判断为真则转屏至车载屏幕,否则拒绝转屏。The described screen transfer control module includes a privacy protection module, and the privacy protection module is used to analyze the contact data and the user contact network of the information sender and the passenger in the driver's mobile terminal application, and calculates the relationship matrix in the user contact network. The relationship matrix value is used to divide the community, detect the community of passengers in the car and the information sender, and judge the authority set by the community. If the authority is judged to be true, the screen will be transferred to the car screen, otherwise the screen will be rejected.
办公环境下,所述的移动终端包括员工本人移动终端和同事移动终端;被转屏幕为公办电脑屏幕或机床显示屏;In an office environment, the mobile terminal includes the employee's own mobile terminal and a colleague's mobile terminal; the transferred screen is an office computer screen or a machine tool display;
转屏移动终端选取模块包括蓝牙连接状态感知模块、蓝牙信号强度检测模块和移动终端归属判定模块,蓝牙连接状态感知模块用于感知所有与转屏系统蓝牙相连的移动终端;蓝牙信号强度检测模块用于检测转屏系统接收到的各移动终端的蓝牙信号强度;移动终端归属判定模块判定蓝牙信号强度最强的移动终端为员工本人移动终端,当蓝牙连接状态感知模块只感知到一个移动终端则认定该移动终端为员工本人移动终端;当蓝牙连接状态感知模块感知到移动终端的数目≥2时,判定蓝牙信号强度最强的移动终端为员工本人移动终端,其余为同事移动终端;The screen-turning mobile terminal selection module includes a bluetooth connection state perception module, a bluetooth signal strength detection module and a mobile terminal attribution determination module. It is used to detect the Bluetooth signal strength of each mobile terminal received by the screen transfer system; the mobile terminal attribution determination module determines that the mobile terminal with the strongest Bluetooth signal strength is the employee's own mobile terminal, and when the Bluetooth connection status perception module only perceives one mobile terminal, it is determined The mobile terminal is the employee's own mobile terminal; when the bluetooth connection state sensing module perceives that the number of mobile terminals is ≥ 2, it is determined that the mobile terminal with the strongest bluetooth signal strength is the employee's own mobile terminal, and the rest are colleagues' mobile terminals;
所述的转屏控制模块将员工本人移动终端上的内容选择性地转屏到公办电脑屏幕或机床显示屏上进行显示,只转屏与工作相关的内容。The screen transfer control module selectively transfers the content on the employee's own mobile terminal to the screen of the office computer or the display screen of the machine tool for display, and only transfers the content related to the work.
会议环境下,所述的移动终端包括主讲人移动终端和与会者移动终端;被转屏幕为主讲人私人电脑屏幕或会议电脑屏幕;In the conference environment, the mobile terminal includes the speaker's mobile terminal and the participant's mobile terminal; the transferred screen is the speaker's private computer screen or the conference computer screen;
转屏移动终端选取模块包括蓝牙连接状态感知模块、蓝牙信号强度检测模块和移动终端归属判定模块,蓝牙连接状态感知模块用于感知所有与转屏系统蓝牙相连的移动终端;蓝牙信号强度检测模块用于检测转屏系统接收到的各移动终端的蓝牙信号强度;移动终端归属判定模块判定蓝牙信号强度最强的移动终端为主讲人移动终端;The screen-turning mobile terminal selection module includes a bluetooth connection state perception module, a bluetooth signal strength detection module and a mobile terminal attribution determination module. It is used to detect the Bluetooth signal strength of each mobile terminal received by the screen transfer system; the mobile terminal attribution determination module determines that the mobile terminal with the strongest Bluetooth signal strength is the mobile terminal of the speaker;
所述的转屏控制模块将主讲人移动终端上的内容选择性地转屏到主讲人私人电脑屏幕或会议电脑屏幕上进行显示,只转屏与会议主题相关的内容。The screen transfer control module selectively transfers the content on the speaker's mobile terminal to the speaker's personal computer screen or the conference computer screen for display, and only transfers the content related to the conference theme.
移动终端转屏方法,包括以下步骤:The mobile terminal screen switching method includes the following steps:
S1:从多个移动终端中识别出需要进行转屏的移动终端;S1: identifying a mobile terminal that needs to perform screen transfer from multiple mobile terminals;
S2:将需要进行转屏的移动终端上的内容转屏到被转屏幕上进行显示。S2: Transfer the content on the mobile terminal that needs to be transferred to the transferred screen for display.
当转屏系统检测到车内只有一个移动终端时,步骤S1直接判定该移动终端为驾驶员移动终端;When the screen transfer system detects that there is only one mobile terminal in the car, step S1 directly determines that the mobile terminal is the driver's mobile terminal;
当转屏系统检测到车内移动终端的数目≥2时,所述的步骤S1包括以下子步骤:When the screen transfer system detects that the number of mobile terminals in the vehicle is ≥ 2, the step S1 includes the following sub-steps:
S101:在车辆驾驶员座处预设一个喇叭;S101: preset a horn at the driver's seat of the vehicle;
S102:转屏系统检测出与其建立了连接的各移动终端,由喇叭发出高频beep信号,各移动终端接收到该beep信号后返回反馈信号至转屏系统;S102: The screen transfer system detects each mobile terminal that has established a connection with it, and sends out a high-frequency beep signal from the speaker, and each mobile terminal returns a feedback signal to the screen transfer system after receiving the beep signal;
S103:转屏系统根据各移动终端接收到beep信号的先后关系获得各移动终端到喇叭的距离远近顺序序列,判定最先接收到beep信号的移动终端为驾驶员移动终端。S103: The screen switching system obtains the sequence of distances from each mobile terminal to the speaker according to the order in which each mobile terminal receives the beep signal, and determines that the mobile terminal that first receives the beep signal is the driver's mobile terminal.
移动终端转屏方法,还包括一个声音定位的步骤:首先,根据距离远近顺序序列中由近到远的顺序对各移动终端进行位置检测,转屏系统控制喇叭发出不同频率的beep信号,各移动终端麦克风接收到该信号并记录该信号的达到时间,之后返回一个beep信号,转屏系统收到返回的beep信号;其次,根据距离远近顺序序列中由远到近的顺序对各移动终端进行位置检测,各移动终端再次记录信号达到时间;两次操作得到两个到达时间差,计算平均值得到平均时间差,实现移动终端的定位。The mobile terminal screen transfer method also includes a sound positioning step: first, the position detection of each mobile terminal is performed according to the order of the distance sequence from near to far, and the screen transfer system controls the speaker to send out beep signals of different frequencies. The terminal microphone receives the signal and records the arrival time of the signal, and then returns a beep signal, and the screen transfer system receives the returned beep signal; secondly, according to the order of the distance sequence from far to near, each mobile terminal is positioned Detection, each mobile terminal records the arrival time of the signal again; the two operations obtain two arrival time differences, calculate the average value to obtain the average time difference, and realize the positioning of the mobile terminal.
所述的步骤S2包括一个隐私保护步骤,包括以下子步骤:Described step S2 comprises a privacy protection step, comprises the following sub-steps:
S201:需要将驾驶员移动终端上的应用转屏到车载屏幕时,判断该应用是否为允许主动转屏的应用,如果是,则直接主动转屏,如果不是,则跳转至步骤S202;S201: When it is necessary to transfer the screen of the application on the driver's mobile terminal to the vehicle screen, determine whether the application is an application that allows active screen transfer, if yes, directly and actively transfer the screen, if not, skip to step S202;
S202:分析应用中信息发送者及车内乘客的联系人数据和用户联系网,计算用户联系网中的关系矩阵;S202: Analyze the contact data and user contact network of the information sender and passengers in the vehicle in the application, and calculate the relationship matrix in the user contact network;
S203:通过关系矩阵值进行社群划分;S203: Carry out community division through relationship matrix values;
S204:划分社群之后,检测车内乘客与信息发送者的社群,判断该社群设置的权限,若权限判断为真则转屏至车载屏幕,否则拒绝转屏。S204: After dividing the communities, detect the communities of the passengers in the car and the information senders, and judge the permissions set by the communities. If the permissions are judged to be true, turn the screen to the car screen, otherwise refuse to turn the screen.
所述的步骤S202包括一个分析联系人数据的步骤和一个分析用户联系网的步骤:The step S202 includes a step of analyzing contact data and a step of analyzing user contact network:
分析联系人数据的步骤包括以下子步骤:The step of analyzing contact data includes the following sub-steps:
SS101:将采集到的用户数据进行初始化;SS101: Initialize the collected user data;
SS102:通过计算用户通信信息来确定用户之间的联系参数aij,该联系参数能够度量以用户为中心的联系人网络;SS102: Determine the contact parameter aij between users by calculating the user communication information, which can measure the user-centered contact network;
具体的,联系参数其中,aij代表用户i与用户j之间的联系参数,α+β=1,(x1+x2)代表用户i和用户j之间的信息总数,x1代表x’1+x”1,x’1代表用户i发出的信息数,x”1代表用户j发出的信息数;x2代表x'2+x”2,x'2代表用户i接收的信息数,x”2代表用户j接收的信息数,m代表对于用户i发出的消息总数,所能占联系参数aij在信息发送方面的比例权重;(1-m)代表对于用户j发出的消息总数,所能占联系参数aij在信息发送方面的比例权重;n代表对于用户j接收到的消息总数,所能占联系参数aij在信息接收方面的比例权重;(1-n)代表对于用户j接收的信息总数,所能占联系参数aij在信息发送方面的比例权重;Specifically, contact parameters Among them, aij represents the contact parameter between user i and user j, α+β=1, (x1 +x2 ) represents the total amount of information between user i and user j, and x1 represents x'1 +x"1 , x'1 represents the number of messages sent by user i, x"1 represents the number of messages sent by user j; x2 represents x'2 + x"2 , x'2 represents the number of messages received by user i, and x"2 represents The number of messages received by user j, m represents the total number of messages sent by user i, which can account for the proportion weight of contact parameter aij in information sending; (1-m) represents the total number of messages sent by user j, which can account for contact The proportion weight of parameter aij in information sending; n represents the total number of messages received by user j, which can account for the proportion weight of contact parameter aij in information reception; (1-n) represents the total number of information received by user j , can account for the proportional weight of the contact parameter aij in information sending;
分析用户联系网的步骤包括以下子步骤:The step of analyzing the user network includes the following sub-steps:
SS201:在用户联系网中,每个用户由一个节点代表,根据经整理计算出的联系参数aij,设其为网络中边的权值,最后得到一个有权无向图;SS201: In the user contact network, each user is represented by a node, and according to the contact parameter aij calculated after sorting out, set it as the weight of the edge in the network, and finally obtain a weighted undirected graph;
SS202:该用户联系网通过矩阵以广义表的形式存储,设为矩阵A,aij为其内部元素;SS202: The user contact network is stored in the form of a generalized table through a matrix, which is set as matrix A, and aij is its internal element;
SS203:根据基于马尔可夫链的随机游走理论,通过该矩阵计算每个用户在整个联系网络中的位置,以及与其他联系人之间的关系参数rij;SS203: According to the random walk theory based on the Markov chain, calculate the position of each user in the entire contact network and the relationship parameter rij with other contacts through this matrix;
具体的,关系参数其中,rij代表用户i与用户j的关系参数,P为根据马尔可夫链以及联系矩阵得到的转移矩阵,t为其步长,d(k)为节点k的长度,R为其对应的关系矩阵,即R为整个联系网络中所有联系人对应的关系参数rij的组合,形成关系矩阵,大小为联系人数目*联系人数目,根据关系矩阵R划分出用户联系网中存在的社群,关系矩阵值越大则说明两者之间的关系越密切,同在一个社群的概率相应就越高,否则反之。Specifically, the relationship parameter Among them, rij represents the relationship parameter between user i and user j, P is the transition matrix obtained according to the Markov chain and the contact matrix, t is the step size, d(k) is the length of node k, and R is the corresponding The relationship matrix, that is, R is the combination of the relationship parameters rij corresponding to all contacts in the entire contact network, forming a relationship matrix, the size of which is the number of contacts * the number of contacts, and divides the communities existing in the user contact network according to the relationship matrix R , the larger the value of the relationship matrix, the closer the relationship between the two, and the higher the probability of being in the same community, otherwise the opposite is true.
本发明的有益效果是:The beneficial effects of the present invention are:
车载环境下,在无需驾驶员操作的情况下可自动识别出车内的驾驶员移动终端,并自动将驾驶员移动终端上的信息转屏到车载屏幕上,驾驶员不再需要翻看手机来获取手机上的信息,提高了行车安全;自动划分应用消息发送者与车上乘客之间的社群,分析识别乘客与消息发送者之间的关系,只有在乘客与消息发送者关系密切的情况下才对驾驶员手机上的应用消息进行转屏显示,突破传统车载互联系统“无脑”转屏的方式,在提高行车安全的同时极大地保护了驾驶员的隐私。In the vehicle environment, it can automatically identify the driver's mobile terminal in the vehicle without the driver's operation, and automatically transfer the information on the driver's mobile terminal to the vehicle screen, so that the driver no longer needs to look at the mobile phone to Obtain the information on the mobile phone to improve driving safety; automatically divide the community between the application message sender and the passenger on the car, analyze and identify the relationship between the passenger and the message sender, only when the passenger and the message sender are closely related Next, the application information on the driver's mobile phone is displayed on the screen, breaking through the "brainless" screen switching method of the traditional in-vehicle interconnection system, which greatly protects the driver's privacy while improving driving safety.
办公环境下,员工不方便翻看手机时,自动识别出员工手机,并将其手机上的信息选择性地转屏到公办电脑屏幕或机床显示屏上显示。In the office environment, when it is inconvenient for employees to look at their mobile phones, it will automatically recognize the employee's mobile phone, and selectively transfer the information on the mobile phone to the office computer screen or the machine tool display screen for display.
会议环境下,自动识别出主讲人手机,并将其手机上的信息选择性地转屏到主讲人私人电脑屏幕或会议电脑屏幕上显示。In the conference environment, the speaker's mobile phone is automatically recognized, and the information on the mobile phone is selectively transferred to the speaker's private computer screen or the conference computer screen for display.
附图说明Description of drawings
图1为状态感知流程图;Figure 1 is a flow chart of state awareness;
图2为位置检测流程图;Fig. 2 is a flow chart of position detection;
图3为声音定位流程图;Fig. 3 is a flow chart of sound localization;
图4为隐私保护方法的流程图。Fig. 4 is a flowchart of a privacy protection method.
具体实施方式detailed description
下面结合附图和具体实施例进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments, but the protection scope of the present invention is not limited to the following description.
移动终端转屏系统,包括至少一个移动终端、一转屏移动终端选取模块、一转屏控制模块和一被转屏幕;各移动终端分别与转屏移动终端选取模块相连,转屏移动终端选取模块通过转屏控制模块与被转屏幕相连;The mobile terminal screen transfer system includes at least one mobile terminal, a screen transfer mobile terminal selection module, a screen transfer control module and a screen to be transferred; each mobile terminal is connected to the screen transfer mobile terminal selection module respectively, and the screen transfer mobile terminal selection module Connect to the screen to be transferred through the screen transfer control module;
所述的转屏移动终端选取模块用于从多个移动终端中识别出需要进行转屏的移动终端;The screen-transfer mobile terminal selection module is used to identify a mobile terminal that needs to perform screen-transfer from a plurality of mobile terminals;
所述的转屏控制模块用于控制将需要进行转屏的移动终端上的内容转屏到被转屏幕上进行显示。The screen transfer control module is used to control the screen transfer of the content on the mobile terminal that needs to be transferred to the transferred screen for display.
【实施例1】车载环境下,通过TDOA时间差算法检测出驾驶员移动终端。所述的移动终端包括驾驶员移动终端和乘客移动终端;被转屏幕为车载屏幕;所述的转屏移动终端选取模块包括蓝牙连接状态感知模块、车辆行驶状态感知模块、声音测距模块、声音定位模块和移动终端归属判定模块,蓝牙连接状态感知模块用于感知所有与车载蓝牙相连的移动终端;车辆行驶状态感知模块用于通过移动终端上的传感器感知车辆的行驶状态;声音测距模块用于检测车内各移动终端与预设在车辆左前方喇叭之间的距离,获得各移动终端到该喇叭的距离远近顺序序列;声音定位模块用于校验距离远近顺序序列并实现移动终端的定位;[Embodiment 1] In the vehicle environment, the driver's mobile terminal is detected by the TDOA time difference algorithm. The mobile terminal includes a driver's mobile terminal and a passenger's mobile terminal; the transferred screen is a vehicle-mounted screen; the selected module of the transferred screen mobile terminal includes a bluetooth connection state perception module, a vehicle driving state perception module, a sound ranging module, a sound The positioning module and the mobile terminal ownership determination module, the Bluetooth connection state perception module is used to perceive all mobile terminals connected to the vehicle Bluetooth; the vehicle driving state perception module is used to perceive the driving state of the vehicle through the sensor on the mobile terminal; the sound distance measurement module is used To detect the distance between each mobile terminal in the vehicle and the speaker preset on the left front of the vehicle, and obtain the sequence of distances from each mobile terminal to the speaker; the sound positioning module is used to verify the sequence of distances and realize the positioning of the mobile terminal ;
移动终端归属判定模块用于判定驾驶员移动终端,当蓝牙连接状态感知模块只感知到一个移动终端则认定该移动终端为驾驶员移动终端,直接将该移动终端上的内容全部转屏到车载屏幕上;当蓝牙连接状态感知模块感知到移动终端的数目≥2时,根据各移动终端的定位结果找出距离喇叭最近的移动终端即为驾驶员移动终端,其余为乘客移动终端;The mobile terminal ownership determination module is used to determine the driver's mobile terminal. When the Bluetooth connection status perception module only perceives one mobile terminal, it will determine that the mobile terminal is the driver's mobile terminal, and directly transfer all the content on the mobile terminal to the vehicle screen. Above; when the bluetooth connection state sensing module senses that the number of mobile terminals is ≥ 2, find out the mobile terminal closest to the speaker according to the positioning results of each mobile terminal, which is the driver's mobile terminal, and the rest are passenger mobile terminals;
所述的转屏控制模块将驾驶员移动终端上的内容选择性地转屏到车载屏幕上进行显示。The screen transfer control module selectively transfers the content on the driver's mobile terminal to the vehicle screen for display.
车载环境下,如果采用绑定驾驶员手机的方式,需要驾驶员预先在车载系统中保存驾驶员手机的蓝牙设备名称或编号。所述的移动终端包括驾驶员移动终端和乘客移动终端;被转屏幕为车载屏幕;所述的转屏移动终端选取模块中保存驾驶员移动终端的蓝牙设备名称或编号,当有移动终端与车载蓝牙连接时,直接识别该移动终端是否为驾驶员移动终端;所述的转屏控制模块将驾驶员移动终端上的内容选择性地转屏到车载屏幕上进行显示。In the vehicle environment, if the method of binding the driver's mobile phone is adopted, the driver needs to save the Bluetooth device name or number of the driver's mobile phone in the vehicle system in advance. The mobile terminal includes a driver's mobile terminal and a passenger's mobile terminal; the transferred screen is a vehicle-mounted screen; the bluetooth device name or serial number of the driver's mobile terminal is saved in the described screen-transferring mobile terminal selection module, when there is a mobile terminal and a vehicle-mounted When Bluetooth is connected, directly identify whether the mobile terminal is the driver's mobile terminal; the screen transfer control module selectively transfers the content on the driver's mobile terminal to the vehicle screen for display.
所述的转屏控制模块包括隐私保护模块,隐私保护模块用于分析驾驶员移动终端应用中信息发送者及车内乘客的联系人数据和用户联系网,计算用户联系网中的关系矩阵,通过关系矩阵值进行社群划分,检测车内乘客与信息发送者的社群,判断该社群设置的权限,若权限判断为真则转屏至车载屏幕,否则拒绝转屏。The described screen transfer control module includes a privacy protection module, and the privacy protection module is used to analyze the contact data and the user contact network of the information sender and the passenger in the driver's mobile terminal application, and calculates the relationship matrix in the user contact network. The relationship matrix value is used to divide the community, detect the community of passengers in the car and the information sender, and judge the authority set by the community. If the authority is judged to be true, the screen will be transferred to the car screen, otherwise the screen will be rejected.
【实施例2】办公环境下,所述的移动终端包括员工本人移动终端和同事移动终端;被转屏幕为公办电脑屏幕或机床显示屏;转屏移动终端选取模块包括蓝牙连接状态感知模块、蓝牙信号强度检测模块和移动终端归属判定模块,蓝牙连接状态感知模块用于感知所有与转屏系统蓝牙相连的移动终端;蓝牙信号强度检测模块用于检测转屏系统接收到的各移动终端的蓝牙信号强度;移动终端归属判定模块判定蓝牙信号强度最强的移动终端为员工本人移动终端,当蓝牙连接状态感知模块只感知到一个移动终端则认定该移动终端为员工本人移动终端;当蓝牙连接状态感知模块感知到移动终端的数目≥2时,判定蓝牙信号强度最强的移动终端为员工本人移动终端,其余为同事移动终端;所述的转屏控制模块将员工本人移动终端上的内容选择性地转屏到公办电脑屏幕或机床显示屏上进行显示,可以只转屏与工作相关的内容。[Example 2] In an office environment, the mobile terminal includes the employee's own mobile terminal and a colleague's mobile terminal; the transferred screen is a public office computer screen or a machine tool display; The signal strength detection module and the mobile terminal ownership determination module, the Bluetooth connection status perception module is used to perceive all mobile terminals connected to the Bluetooth of the screen transfer system; the Bluetooth signal strength detection module is used to detect the Bluetooth signals of each mobile terminal received by the screen transfer system Intensity; the mobile terminal attribution determination module determines that the mobile terminal with the strongest Bluetooth signal strength is the employee's own mobile terminal. When the Bluetooth connection status sensing module only perceives one mobile When the module senses that the number of mobile terminals is greater than or equal to 2, it determines that the mobile terminal with the strongest Bluetooth signal strength is the employee's own mobile terminal, and the rest are colleagues' mobile terminals; Turn the screen to display on the office computer screen or machine tool display, and you can only turn the screen to work-related content.
办公环境下,如果员工正在作业不便查阅手机,可以将员工手机上的信息转屏到办公电脑、机床显示屏等具有显示功能的智能设备上。也可以采用绑定员工手机的方式,员工预先在需转屏的智能设备上绑定自己的手机,保持手机与智能设备之间的通讯连接。这样一来,员工手机上收到信息时就可以转屏到智能设备上进行显示,无需翻看手机。In the office environment, if it is inconvenient for employees to check their mobile phones while they are working, they can transfer the information on their mobile phones to smart devices with display functions such as office computers and machine tool displays. It is also possible to bind the mobile phone of the employee. The employee binds his mobile phone to the smart device that needs to switch the screen in advance to maintain the communication connection between the mobile phone and the smart device. In this way, when employees receive information on their mobile phones, they can transfer the screen to the smart device for display, without having to look at the mobile phone.
【实施例3】会议环境下,所述的移动终端包括主讲人移动终端和与会者移动终端;被转屏幕为主讲人私人电脑屏幕或会议电脑屏幕;转屏移动终端选取模块包括蓝牙连接状态感知模块、蓝牙信号强度检测模块和移动终端归属判定模块,蓝牙连接状态感知模块用于感知所有与转屏系统蓝牙相连的移动终端;蓝牙信号强度检测模块用于检测转屏系统接收到的各移动终端的蓝牙信号强度;移动终端归属判定模块判定蓝牙信号强度最强的移动终端为主讲人移动终端;所述的转屏控制模块将主讲人移动终端上的内容选择性地转屏到主讲人私人电脑屏幕或会议电脑屏幕上进行显示,可以只转屏与会议主题相关的内容。[Embodiment 3] In the conference environment, the mobile terminal includes the speaker's mobile terminal and the participant's mobile terminal; the screen to be transferred is the speaker's private computer screen or the conference computer screen; the mobile terminal selection module for screen transfer includes bluetooth connection status perception Module, bluetooth signal strength detection module and mobile terminal attribution determination module, the bluetooth connection state perception module is used to perceive all mobile terminals connected to the bluetooth of the screen transfer system; the bluetooth signal strength detection module is used to detect each mobile terminal received by the screen transfer system bluetooth signal strength; the mobile terminal attribution determination module determines that the mobile terminal with the strongest bluetooth signal strength is the speaker's mobile terminal; the screen transfer control module selectively transfers the content on the speaker's mobile terminal to the speaker's personal computer It can be displayed on the screen or the computer screen of the conference, and only the content related to the conference theme can be transferred to the screen.
会议环境下,如果会议主讲人正在主持会议不便查阅手机,可以将主讲人手机上的信息转屏到其私人电脑或讲座电脑的屏幕上进行显示。如果信息内容与会议主题不相关,则可考虑将该信息内容转屏到主讲人的私人电脑上;如果信息内容与会议主题具有一定相关性,则将该信息内容转屏到会议电脑上,甚至转屏到投影屏幕进行显示。当然,对于会议环境下主讲人手机的识别,同样可以采用人工绑定或智能识别定位等方式进行。In the conference environment, if the speaker is hosting the meeting and it is inconvenient to check the mobile phone, the information on the speaker's mobile phone can be transferred to the screen of his personal computer or lecture computer for display. If the information content is not related to the meeting theme, you may consider transferring the information content to the personal computer of the speaker; if the information content is related to the meeting theme, transfer the information content to the meeting computer, or even Turn the screen to the projection screen for display. Of course, for the identification of the speaker's mobile phone in the conference environment, manual binding or intelligent identification and positioning can also be used.
需要说明的是,本发明不仅适用于车载、办公、会议场景,还适用于所有用户不便翻看移动终端、需要转屏显示的场景。It should be noted that the present invention is not only applicable to vehicle-mounted, office, and meeting scenarios, but also applicable to all scenarios where it is inconvenient for users to flip through mobile terminals and needs to be displayed on screens.
移动终端转屏方法,包括以下步骤:The mobile terminal screen switching method includes the following steps:
S1:从多个移动终端中识别出需要进行转屏的移动终端;S1: identifying a mobile terminal that needs to perform screen transfer from multiple mobile terminals;
S2:将需要进行转屏的移动终端上的内容转屏到被转屏幕上进行显示。S2: Transfer the content on the mobile terminal that needs to be transferred to the transferred screen for display.
如图1所示,首先,检测是否有移动终端连接到车载系统,并记录移动终端的连接顺序和数目。然后通过移动终端的加速度传感器判断车辆的行驶状态从而排除不在车内却能检测此车载蓝牙系统的移动终端。当移动终端连接蓝牙并检测到车辆处于行驶状态时,根据连接顺序对移动终端进行后续操作。As shown in FIG. 1 , firstly, it is detected whether there are mobile terminals connected to the vehicle-mounted system, and the connection sequence and number of mobile terminals are recorded. Then judge the driving state of the vehicle through the acceleration sensor of the mobile terminal so as to exclude the mobile terminal that is not in the car but can detect the vehicle Bluetooth system. When the mobile terminal is connected to Bluetooth and detects that the vehicle is in a driving state, follow-up operations are performed on the mobile terminal according to the connection sequence.
当转屏系统检测到车内只有一个移动终端时,步骤S1直接判定该移动终端为驾驶员移动终端,直接对该移动终端实施转屏。When the screen switching system detects that there is only one mobile terminal in the car, step S1 directly determines that the mobile terminal is the driver's mobile terminal, and directly executes screen switching on the mobile terminal.
当转屏系统检测到车内移动终端的数目≥2时,需要找出哪个移动终端是驾驶员的,如图2所示,所述的步骤S1包括以下子步骤:When the screen transfer system detects that the number of mobile terminals in the car is greater than or equal to 2, it is necessary to find out which mobile terminal belongs to the driver. As shown in Figure 2, the step S1 includes the following sub-steps:
S101:在车辆驾驶员座处(对于左舵国家,即在车辆左前方)预设一个喇叭;S101: preset a horn at the driver's seat of the vehicle (for left-hand drive countries, that is, at the left front of the vehicle);
S102:转屏系统检测出与其建立了连接的各移动终端,并记录各移动终端的连接顺序及数目,由喇叭发出高频beep信号,各移动终端接收到该beep信号后返回反馈信号至转屏系统;S102: The screen transfer system detects each mobile terminal that has established a connection with it, and records the connection sequence and number of each mobile terminal, sends out a high-frequency beep signal from the speaker, and each mobile terminal returns a feedback signal to the screen transfer after receiving the beep signal system;
S103:转屏系统根据各移动终端接收到beep信号的先后关系获得各移动终端到喇叭的距离远近顺序序列,判定最先接收到beep信号的移动终端为驾驶员移动终端。S103: The screen switching system obtains the sequence of distances from each mobile terminal to the speaker according to the order in which each mobile terminal receives the beep signal, and determines that the mobile terminal that first receives the beep signal is the driver's mobile terminal.
转屏系统通过TDOA时间差算法检测出驾驶员移动终端,无需驾驶员操作,也不会影响乘客移动终端的正常使用。The screen switching system detects the driver's mobile terminal through the TDOA time difference algorithm, which does not require the driver's operation and will not affect the normal use of the passenger's mobile terminal.
将beep声音信号进行采样之后,怎么从采样的数据中得到需要被检测的beep信号是很重要。根据资料,如果车载音响发的信号具有良好的自相关特性,就可以很容易地通过将接收信号与模板信号进行相关计算的方法,将相关计算结果的峰值点作为Beep信号S的到达时刻点。然而在实际环境下,由于反射引起的多径效应,以及其他干扰因素的影响,相关结果的最高峰往往不能指代信号的到达时间。在这种情形下,使用最高峰之前一个包含ω0个采样点的窗口中的第1个尖峰来表示信号的到达。为了找到这个尖峰,我们设置了两个参数:高度h和平均斜率w。超过一定高度的采样点才被认为“峰”,而与附近采样点之间的平均斜率超过一定值才被认为是“尖峰”。After sampling the beep sound signal, how to obtain the beep signal to be detected from the sampled data is very important. According to the data, if the signal sent by the car audio has good autocorrelation characteristics, it is easy to use the method of correlation calculation between the received signal and the template signal, and use the peak point of the correlation calculation result as the arrival time point of the Beep signal S. However, in an actual environment, due to the multipath effect caused by reflection and the influence of other interference factors, the highest peak of the correlation result often cannot refer to the arrival time of the signal. In this case, the arrival of the signal is represented by the first peak in a window of ω0 samples before the highest peak. To find this spike, we set two parameters: height h and average slope w. Sampling points above a certain height are considered "peaks", and the average slope with nearby sampling points exceeds a certain value is considered "peak".
移动终端转屏方法,还包括一个声音定位的步骤:首先,根据距离远近顺序序列中由近到远的顺序对各移动终端进行位置检测,转屏系统控制喇叭发出不同频率的beep信号,各移动终端麦克风接收到该信号并记录该信号的达到时间,之后返回一个beep信号,转屏系统收到返回的beep信号;其次,根据距离远近顺序序列中由远到近的顺序对各移动终端进行位置检测,各移动终端再次记录信号达到时间;两次操作得到两个到达时间差,计算平均值得到平均时间差,实现移动终端的定位。The mobile terminal screen transfer method also includes a sound positioning step: first, the position detection of each mobile terminal is performed according to the order of the distance sequence from near to far, and the screen transfer system controls the speaker to send out beep signals of different frequencies. The terminal microphone receives the signal and records the arrival time of the signal, and then returns a beep signal, and the screen transfer system receives the returned beep signal; secondly, according to the order of the distance sequence from far to near, each mobile terminal is positioned Detection, each mobile terminal records the arrival time of the signal again; the two operations obtain two arrival time differences, calculate the average value to obtain the average time difference, and realize the positioning of the mobile terminal.
如图3所示,按照移动终端距离车内左前方喇叭的距离远近顺序序列,逐个对移动终端的位置进行检测。车载头部单元控制各个车载喇叭以相同时间间隔发出不同的高频beep信号,经过信号过滤和检测,移动终端记录各信号到达时间,之后返回一个beep信号给车载系统。车载系统接收到信号后,再次由车载头部单元控制各个车载喇叭以相同时间间隔发出不同的高频beep信号(此时发送信号的顺序与第一次相反),同样经过信号过滤和检测之后,移动终端记录各信号到达时间。经过两次操作,得到两个到达时间差,取平均值即可得到所求的时间差,根据速度c可得到相对距离差,从而检测位置。根据计算得到的距离差进行移动终端定位,再确定移动终端所处的位置是否为驾驶员座位处,如是则进行转屏提示。As shown in FIG. 3 , the positions of the mobile terminals are detected one by one according to the order of the distance between the mobile terminal and the left front speaker in the car. The on-board head unit controls each on-board speaker to send out different high-frequency beep signals at the same time interval. After signal filtering and detection, the mobile terminal records the arrival time of each signal, and then returns a beep signal to the on-board system. After the vehicle-mounted system receives the signal, the vehicle-mounted head unit controls each vehicle-mounted speaker to send out different high-frequency beep signals at the same time interval (the order of sending signals at this time is reversed from the first time), and after the same signal filtering and detection, The mobile terminal records the arrival time of each signal. After two operations, two arrival time differences are obtained, the average value can be obtained to obtain the time difference, and the relative distance difference can be obtained according to the speed c, so as to detect the position. Position the mobile terminal according to the calculated distance difference, and then determine whether the location of the mobile terminal is the driver's seat, and if so, turn the screen to prompt.
找到离车辆前座左侧车载音响D3.1最近的移动终端的算法:Algorithm for finding the mobile terminal closest to the car audio D3.1 on the left side of the front seat of the vehicle:
当发现有多台移动终端在车上时,由靠近司机位置的汽车前座左侧车载音响D3.1发出Beep信号找到离它最近的移动终端,因为只有离司机位置旁边车载音响最近的移动终端才最可能是司机的终端,这样就消除了多余的定位时间。可以根据下面方法计算每个移动终端到汽车前座左侧车载音响D3.1的距离:When it is found that there are multiple mobile terminals in the car, the car audio D3.1 on the left side of the front seat near the driver's position sends a Beep signal to find the mobile terminal closest to it, because only the mobile terminal closest to the car audio next to the driver's position can Most likely the driver's terminal, thus eliminating redundant positioning time. The distance from each mobile terminal to the car audio D3.1 on the left side of the front seat of the car can be calculated according to the following method:
汽车前座左侧车载音响D3.1在T0时刻发出Beep信号S1,然后移动终端Pi(i=1,…,n)和车载音响D3.1的MIC分别在tB1、tA1接收到该S1信号。接着终端Pi(i=1,…,n)在T1时刻发出Spi(i=1,..,n)信号,终端Pi(i=1,…,n)和车载音响D3.1的MIC分别在tB2、tA2时刻接收到Spi(i=1,..,n)信号。所以,车载音响D3.1到终端Pi(i=1,…,n)距离D可由系列公式得到:The car audio D3.1 on the left side of the front seat of the car sends a Beep signal S1 at time T0 , and then the mobile terminal Pi (i=1,...,n) and the MIC of the car audio D3.1 receive the Beep signal at tB1 and tA1 respectively S1 signal. Then terminal Pi (i=1,...,n) sends Spi (i=1 ,...,n) signal at time T1, terminal Pi (i=1,...,n) and car audio D3.1 The MIC receives the Spi (i=1,...,n) signal at time tB2 and tA2 respectively. Therefore, the distance D from the car audio D3.1 to the terminal Pi (i=1,...,n) can be obtained by a series of formulas:
DA,A=c*(tA1-T0)DA,A =c*(tA1 -T0 )
DA,B=c*(tB1-T0)DA,B =c*(tB1 -T0 )
DB,A=c*(tA2-T1)DB,A =c*(tA2 -T1 )
DB,B=c*(tB2-T1)DB,B =c*(tB2 -T1 )
其中,Dij表示i设备喇叭到j设备麦克风的距离。Wherein, Dij represents the distance from the speaker of device i to the microphone of device j.
其中,c表示声音速度,DB,B,DA,A表示各自的MIC到喇叭的距离。Among them, c represents the speed of sound, DB, B , DA, A represent the distance from the respective MIC to the speaker.
由A/D转换器进行采样之后,可以用下列计算式子得到距离:After sampling by the A/D converter, the distance can be obtained using the following formula:
其中表示汽车前座左侧车载音响D3.1和移动终端Pi(i=1,…,n)进行信号采样的频率,nx表示在检测到beep信号时刻设备获得采样点序号。in Indicates the signal sampling frequency of the car audio D3.1 on the left side of the front seat of the car and the mobile terminal Pi (i=1,...,n), and nx indicates the serial number of the sampling point obtained by the device when the beep signal is detected.
当移动终端连接蓝牙并检测到汽车处于行驶状态时,就发送一个beep信号,该信号被车载头部单元接收并控制车载音响(前座左侧D3.1、前座右侧D3.2、后座左侧D3.3、后座右侧D3.4)播放各自的Beep信号文件,对于任意两个车载音响i和j,第一次i先播放信号,经过时间Δtij后j播放信号,由车载音响播放的信号会被移动终端接收并记录信号到达的时间,进而计算出时间差Δt’ij。移动终端接收到信号并计算出时间差之后立刻再次发送一个beep信号,经过蓝牙系统被车载头部单元接收并控制车载音响播放,此时j先播放信号,经过与第一次相同的时间差Δtji之后i播放信号,同样,由车载音响播放的信号会被移动终端接收并记录信号到达的时间,进而计算出时间差Δt”ij。When the mobile terminal is connected to Bluetooth and detects that the car is in a driving state, it sends a beep signal, which is received by the vehicle head unit and controls the vehicle audio (D3.1 on the left side of the front seat, D3.2 on the right side of the front seat, and D3.3 on the side and D3.4 on the right side of the rear seat) play their respective Beep signal files. For any two car audio i and j, the first time i plays the signal first, and j plays the signal after the time Δtij , and the car audio The played signal will be received by the mobile terminal and record the arrival time of the signal, and then calculate the time difference Δt'ij . After the mobile terminal receives the signal and calculates the time difference, it immediately sends a beep signal again, which is received by the car head unit through the Bluetooth system and controls the car audio playback. At this time, j plays the signal first, and after the same time difference Δtji as the first time i play the signal, similarly, the signal played by the car audio will be received by the mobile terminal and record the arrival time of the signal, and then calculate the time difference Δt”ij .
由上述分析可知,ΔT(信号到达移动终端的时间差)可以表示为:According to the above analysis, ΔT (the time difference between the arrival of the signal at the mobile terminal) can be expressed as:
ΔT=Δt’ij-ΔtijΔT=Δt'ij -Δtij
ΔT=Δt”ij-ΔtjiΔT=Δt"ij -Δtji
且Δtij=-ΔtjiAnd Δtij = -Δtji
由以上三个公式可知:It can be known from the above three formulas:
ΔT=(Δt’ij+Δt”ij)/2ΔT=(Δt'ij +Δt”ij )/2
beep信号到达时间差Δt’ij可由下式计算:The beep signal arrival time difference Δt'ij can be calculated by the following formula:
Δt’ij=(j-i)/fΔt'ij =(ji)/f
其中,i表示首先接到beep信号S1时,移动终端正在采样的第i个数据,而j表示当接到beep信号时,移动终端正在采样的第j个数据。Wherein, i represents the i-th data that the mobile terminal is sampling when first receiving the beep signal S1, and j represents the j-th data that the mobile terminal is sampling when receiving the beep signal.
根据移动终端移动计算出的时间差ΔT和声音的传播速度c,可以计算出移动终端到两个车载音响的距离差Δdij,如公式:According to the time difference ΔT calculated by the movement of the mobile terminal and the propagation speed c of the sound, the distance difference Δdij between the mobile terminal and the two car speakers can be calculated, as shown in the formula:
Δdij=c*ΔTΔdij =c*ΔT
根据TDOA算法得到了时间差之后,再算出各个车载音响到移动终端的距离差,这样就可以根据移动终端离哪一个车载音响近判断是否是司机的移动终端.After the time difference is obtained according to the TDOA algorithm, the distance difference between each car audio and the mobile terminal is calculated, so that it can be judged whether the mobile terminal is the driver's mobile terminal according to which car audio is closest to the mobile terminal.
由上面计算出的Δdij可以判断移动终端是否属于司机,当满足下列公式是就代表移动终端处于汽车的前面部分:From the Δdij calculated above, it can be judged whether the mobile terminal belongs to the driver. When the following formula is satisfied, it means that the mobile terminal is in the front part of the car:
(Δd13+Δd24)/2>THfb(Δd13 +Δd24 )/2>THfb
其中,THfb为进行判断移动终端在前座还是后座而设置的一个阀值,Δd13表示左边两个车载音响到达移动终端的距离差,Δd24表示右边两个车载音响到达移动终端的距离差。Among them, THfb is a threshold set for judging whether the mobile terminal is in the front seat or the back seat, Δd13 represents the distance difference between the two car audios on the left and the mobile terminal, and Δd24 represents the distance difference between the two car audios on the right and reaches the mobile terminal .
当判断移动终端在汽车前面时,则根据下列公式判断该移动终端是否为司机所有:When judging that the mobile terminal is in front of the car, it is judged whether the mobile terminal is owned by the driver according to the following formula:
Δd12>THlrΔd12 >THlr
其中,THlr是为判断移动终端是否属于司机而设置的阀值。Wherein, THlr is a threshold set for judging whether the mobile terminal belongs to the driver.
如图4所示,所述的步骤S2包括一个隐私保护步骤,包括以下子步骤:As shown in Figure 4, the step S2 includes a privacy protection step, including the following sub-steps:
S201:需要将驾驶员移动终端上的应用转屏到车载屏幕时,判断该应用是否为允许主动转屏的应用,如果是,则直接主动转屏,如果不是,则跳转至步骤S202;S201: When it is necessary to transfer the screen of the application on the driver's mobile terminal to the vehicle screen, determine whether the application is an application that allows active screen transfer, if yes, directly and actively transfer the screen, if not, skip to step S202;
S202:分析应用中信息发送者及车内乘客的联系人数据和用户联系网,计算用户联系网中的关系矩阵;S202: Analyze the contact data and user contact network of the information sender and passengers in the vehicle in the application, and calculate the relationship matrix in the user contact network;
S203:通过关系矩阵值进行社群划分;S203: Carry out community division through relationship matrix values;
S204:划分社群之后,检测车内乘客与信息发送者的社群,判断该社群设置的权限,若权限判断为真则转屏至车载屏幕,否则拒绝转屏。S204: After dividing the communities, detect the communities of the passengers in the car and the information senders, and judge the permissions set by the communities. If the permissions are judged to be true, turn the screen to the car screen, otherwise refuse to turn the screen.
所述的步骤S202包括一个分析联系人数据的步骤和一个分析用户联系网的步骤:The step S202 includes a step of analyzing contact data and a step of analyzing user contact network:
分析联系人数据的步骤包括以下子步骤:The step of analyzing contact data includes the following sub-steps:
SS101:将采集到的用户数据进行初始化;SS101: Initialize the collected user data;
SS102:通过计算用户通信信息来确定用户之间的联系参数aij,该联系参数能够度量以用户为中心的联系人网络;SS102: Determine the contact parameter aij between users by calculating the user communication information, which can measure the user-centered contact network;
具体的,联系参数其中,aij代表用户i与用户j之间的联系参数,α+β=1,(x1+x2)代表用户i和用户j之间的信息总数,x1代表x’1+x”1,x’1代表用户i发出的信息数,x”1代表用户j发出的信息数;x2代表x'2+x”2,x'2代表用户i接收的信息数,x”2代表用户j接收的信息数;m代表对于用户i发出的消息总数,所能占联系参数aij在信息发送方面的比例权重;(1-m)代表对于用户j发出的消息总数,所能占联系参数aij在信息发送方面的比例权重;n代表对于用户j接收到的消息总数,所能占联系参数aij在信息接收方面的比例权重;(1-n)代表对于用户j接收的信息总数,所能占联系参数aij在信息发送方面的比例权重,alpha beta这种相加等于1的一般是调节前后参数占比的权重。Specifically, contact parameters Among them, aij represents the contact parameter between user i and user j, α+β=1, (x1 +x2 ) represents the total amount of information between user i and user j, and x1 represents x'1 +x”1 , x'1 represents the number of messages sent by user i, x"1 represents the number of messages sent by user j; x2 represents x'2 + x"2 , x'2 represents the number of messages received by user i, and x"2 represents The number of messages received by user j; m represents the total number of messages sent by user i, which can account for the proportion weight of contact parameter aij in information sending; (1-m) represents the total number of messages sent by user j, which can account for the proportion of contact parameters The proportion weight of parameter aij in information sending; n represents the total number of messages received by user j, which can account for the proportion weight of contact parameter aij in information reception; (1-n) represents the total number of information received by user j , can account for the proportional weight of the contact parameter aij in information transmission, and the alpha beta, which adds up to 1, is generally the weight of the proportion of parameters before and after adjustment.
分析用户联系网的步骤包括以下子步骤:The step of analyzing the user network includes the following sub-steps:
SS201:在用户联系网中,每个用户由一个节点代表,根据经整理计算出的联系参数aij,设其为网络中边的权值,最后得到一个有权无向图;SS201: In the user contact network, each user is represented by a node, and according to the contact parameter aij calculated after sorting out, set it as the weight of the edge in the network, and finally obtain a weighted undirected graph;
SS202:该用户联系网通过矩阵以广义表的形式存储,设为矩阵A,aij为其内部元素;SS202: The user contact network is stored in the form of a generalized table through a matrix, which is set as matrix A, and aij is its internal element;
SS203:根据基于马尔可夫链的随机游走理论,通过该矩阵计算每个用户在整个联系网络中的位置,以及与其他联系人之间的关系参数rij;SS203: According to the random walk theory based on the Markov chain, calculate the position of each user in the entire contact network and the relationship parameter rij with other contacts through this matrix;
具体的,关系参数其中,rij代表用户i与用户j的关系参数,P为根据马尔可夫链以及联系矩阵得到的转移矩阵,t为其步长,d(k)为节点k的长度,R为其对应的关系矩阵,即R为整个联系网络中所有联系人对应的关系参数rij的组合,形成关系矩阵,大小为联系人数目*联系人数目,根据关系矩阵R划分出用户联系网中存在的社群,关系矩阵值越大则说明两者之间的关系越密切,同在一个社群的概率相应就越高,否则反之。Specifically, the relationship parameter Among them, rij represents the relationship parameter between user i and user j, P is the transition matrix obtained according to the Markov chain and the contact matrix, t is the step size, d(k) is the length of node k, and R is the corresponding The relationship matrix, that is, R is the combination of the relationship parameters rij corresponding to all contacts in the entire contact network, forming a relationship matrix, the size of which is the number of contacts * the number of contacts, and divides the communities existing in the user contact network according to the relationship matrix R , the larger the value of the relationship matrix, the closer the relationship between the two, and the higher the probability of being in the same community, otherwise the opposite is true.
以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。The above descriptions are only preferred embodiments of the present invention, and it should be understood that the present invention is not limited to the forms disclosed herein, and should not be regarded as excluding other embodiments, but can be used in various other combinations, modifications and environments, and Modifications can be made within the scope of the ideas described herein, by virtue of the above teachings or skill or knowledge in the relevant art. However, changes and changes made by those skilled in the art do not depart from the spirit and scope of the present invention, and should all be within the protection scope of the appended claims of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510159603.0ACN104735263B (en) | 2015-04-03 | 2015-04-03 | Mobile terminal roller blind system and method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510159603.0ACN104735263B (en) | 2015-04-03 | 2015-04-03 | Mobile terminal roller blind system and method |
| Publication Number | Publication Date |
|---|---|
| CN104735263A CN104735263A (en) | 2015-06-24 |
| CN104735263Btrue CN104735263B (en) | 2017-06-20 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510159603.0AActiveCN104735263B (en) | 2015-04-03 | 2015-04-03 | Mobile terminal roller blind system and method |
| Country | Link |
|---|---|
| CN (1) | CN104735263B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107786714B (en)* | 2016-08-31 | 2019-11-05 | 腾讯科技(深圳)有限公司 | Sound control method, apparatus and system based on vehicle-mounted multimedia equipment |
| CN107920099A (en)* | 2016-10-09 | 2018-04-17 | 北京嘀嘀无限科技发展有限公司 | One kind reports message treatment method and server |
| CN109803247A (en)* | 2017-11-16 | 2019-05-24 | 北汽(镇江)汽车有限公司 | A kind of the phone directory management method and onboard system of onboard system |
| CN112637769B (en)* | 2019-09-24 | 2022-09-23 | 华为技术有限公司 | Communication connection method, device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2387202A1 (en)* | 2010-05-14 | 2011-11-16 | LG Electronics Inc. | Electronic device and method of sharing contents thereof with other devices |
| EP2391093A2 (en)* | 2010-05-28 | 2011-11-30 | LG Electronics | Electronic device and method of controlling the same |
| WO2014033912A1 (en)* | 2012-08-31 | 2014-03-06 | 三菱電機株式会社 | Onboard information terminal |
| CN104129347A (en)* | 2014-08-04 | 2014-11-05 | 京乐驰光电技术(北京)有限公司 | Control method, device and system for vehicle-mounted system and terminal |
| CN104302517A (en)* | 2012-05-18 | 2015-01-21 | 丰田自动车株式会社 | Vehicle information display device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2387202A1 (en)* | 2010-05-14 | 2011-11-16 | LG Electronics Inc. | Electronic device and method of sharing contents thereof with other devices |
| EP2391093A2 (en)* | 2010-05-28 | 2011-11-30 | LG Electronics | Electronic device and method of controlling the same |
| CN104302517A (en)* | 2012-05-18 | 2015-01-21 | 丰田自动车株式会社 | Vehicle information display device |
| WO2014033912A1 (en)* | 2012-08-31 | 2014-03-06 | 三菱電機株式会社 | Onboard information terminal |
| CN104129347A (en)* | 2014-08-04 | 2014-11-05 | 京乐驰光电技术(北京)有限公司 | Control method, device and system for vehicle-mounted system and terminal |
| Publication number | Publication date |
|---|---|
| CN104735263A (en) | 2015-06-24 |
| Publication | Publication Date | Title |
|---|---|---|
| EP3900406B1 (en) | Rendering of sounds associated with selected target objects external to a device | |
| CN107613144B (en) | Automatic calling method, device, storage medium and mobile terminal | |
| CN103057486B (en) | For the method and apparatus of sight comformability multimedia administration | |
| CN104735263B (en) | Mobile terminal roller blind system and method | |
| CN113168307B (en) | Media exchange between devices | |
| Yang et al. | Sensing driver phone use with acoustic ranging through car speakers | |
| CN104169683A (en) | Systems and methods for interleaving navigational directions with additional audio in a mobile device | |
| CN106448050B (en) | A kind of smart mobile phone traffic hazard method for early warning and system based on vehicle noise | |
| CN103595850B (en) | The method replying the computer execution reminded is provided | |
| US9438721B2 (en) | Systems and methods for managing operating modes of an electronic device | |
| EP2386993A1 (en) | System and method for distributing messages to an electronic device based on correlation of data relating to a user of the device | |
| US8718621B2 (en) | Notification method and system | |
| US20090186629A1 (en) | Caller Identification with Caller Geographical Location | |
| CN111565250A (en) | A method, system and vehicle for answering calls in an intelligent vehicle | |
| US20120282859A1 (en) | System and Method for Transmitting Data Between Communication Terminals | |
| US20110065428A1 (en) | Systems and methods for selecting an output modality in a mobile device | |
| CN104363559A (en) | Information display method, information reporting method and information reporting device | |
| US20160366528A1 (en) | Communication system, audio server, and method for operating a communication system | |
| WO2016183825A1 (en) | Method for positioning sounding location, and terminal device | |
| CN105844902A (en) | Taxi-taking call device and taxi-taking system and method | |
| CN104658536A (en) | Recording mode switching method, recording mode switching system and terminal | |
| CN116436942A (en) | Method for realizing contact with related personnel of vehicle and management terminal | |
| US20090248232A1 (en) | Broadcast of Automobile Related Information | |
| CN110691109A (en) | Vehicle, vehicle equipment and vehicle-mounted call environment control method thereof | |
| CN104731489B (en) | A kind of method for secret protection applied suitable for roller blind |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |