安装在车辆的服务提供装置及方法和用户配置文件服务器\n技术领域\n[0001] 本发明涉及一种包括服务提供装置和用户配置文件服务器的服务提供系统及服务提供装置的服务提供方法,更具体地讲,涉及一种通过判断用户来提供合适的服务的包括服务提供装置和用户配置文件服务器的服务提供系统及服务提供装置的服务提供方法。\n背景技术\n[0002] 最近,通信技术及车辆相关技术在飞速发展。从而,终端装置往往安装有包括GPS、速度计等的多种传感器和包括地图信息的导航系统。此外,针对车辆而实现有助于停车及驾驶的多种功能,并且正在出现与终端装置的连接性加强的车辆。\n[0003] 随着车辆的增加而使交通事故也在增加,因此对于安全运行的关注度日益增加。\n交通事故的很大一部分是由于诸如违反信号灯、超速的交通规则的违反、驾驶中的终端装置等的使用、复杂的两面道路上的驾驶不熟练或疏忽等而导致的情况较多。尤其是,一种趋势是强化与驾驶中的终端装置等的使用相关联的规定。\n[0004] 此外,车辆的乘客需要选择存储于存储介质的内容以在车辆内接收自己所需的内容。现有的服务提供装置在给用户提供大量的内容时存在局限性。而且,存在如下的问题:\n用户为了接收自己所需的内容而必须承受从大量的内容收集所需的内容的不便性。进而,在多个用户搭乘于车辆内时,服务提供装置提供与特定用户的操作命令对应的内容。即,内容提供装置与搭乘车辆的所有用户的趋向无关地提供特定用户所请求的内容,所以一部分用户必须承受不得不接收自己不需要的内容的不便性。\n发明内容\n[0005] 技术问题\n[0006] 本发明是根据上述必要性而提出的,本发明的目的在于,针对驾驶员而根据驾驶模式来支持合适的安全驾驶的同时基于搭乘车辆的所有用户的趋向来提供内容。\n[0007] 根据用于实现本发明的上述目的的一实施例,一种安装于车辆的服务提供装置包括:通信单元,从至少一个终端装置接收终端信号;控制单元,从接收到的终端信号判断与所述终端装置的距离,基于所述判断出的距离来判断搭乘车辆的用户,并基于所述判断出的用户和包含于所述终端信号的终端信息来提供已设定的服务。\n[0008] 并且,所述控制单元判断位于从所述服务提供装置起的已设定的距离以内的终端装置,并基于从在所述已设定的距离以内的终端装置接收到的终端信号来判断搭乘所述车辆的用户。\n[0009] 此外,所述通信单元在所述用户被判断为驾驶员时,从所述车辆接收运行信息并将所述接收到的运行信息发送到用户配置文件服务器,并基于已设定的事件来从所述用户配置文件服务器接收累积运行信息,并且,所述控制单元可利用所述接收到的累积运行信息而根据已设定的条件来控制所述车辆及所述终端装置中的至少一个。\n[0010] 并且,所述控制单元在接收到所述累积运行信息时,可基于发生的事件来执行所述终端装置的通话功能限制、所述终端装置的视频再现功能限制、所述车辆的最大速度限制及详细路线向导中的至少一个。\n[0011] 此外,所述已设定的事件可以是通话、视频再现、超速、急刹车、急加速及事故次数中的至少一个超过已设定的频率的事件。\n[0012] 并且,所述运行信息可包括行驶距离、平均速度、超速、急刹车、急加速、驾驶中的所述终端装置的使用、事故发生中的至少一个。\n[0013] 此外,服务提供装置还可包括输出内容的输出单元,所述通信单元在判断出所述搭乘的用户中包括至少一名乘客时,将所述终端信息和推荐内容请求发送到用户配置文件服务器,并接收基于所述终端信息生成的推荐内容请求,并且所述控制单元可控制所述输出单元基于接收到的所述推荐内容请求来输出推荐内容。\n[0014] 并且,所述控制单元可控制所述输出单元在接收到关于多个用户的多个推荐内容信息时,基于针对所述多个用户共同的推荐内容信息来输出推荐内容。\n[0015] 此外,在接收到关于多个用户的多个推荐内容信息时。所述控制单元可控制所述输出单元基于针对与所述多个用户中的最优先顺序对应的用户的推荐内容信息来输出推荐内容。\n[0016] 根据用于实现本发明的上述目的的一实施例,一种用户配置文件服务器包括:通信单元,从服务提供装置接收运行信息及终端信息中的至少一个;控制单元,生成累积接收到的所述运行信息的累积运行信息而分析用户驾驶模式或者从所述接收到的终端信息生成推荐内容信息,其中,所述通信单元在与被判断为驾驶员的用户相关联而发生已设定的事件时,将包含所述用户驾驶模式的所述累积运行信息发送到所述服务提供装置,并且在接收到推荐内容请求时,发送生成的所述推荐内容信息。\n[0017] 根据用于实现本发明的上述目的的一实施例,一种包括终端装置、服务提供装置及用户配置文件服务器的服务提供系统包括:服务提供装置,从至少一个终端装置接收包括终端信息的终端信号来判断与所述服务提供装置的距离,并基于所述判断出的距离来判断搭乘车辆的用户;用户配置文件服务器,从服务提供装置接收运行信息及终端信息中的至少一个,并基于接收到的所述运行信息来分析用户驾驶模式或者从接收到的所述终端信息生成推荐内容信息,其中,所述用户配置文件服务器在发生已设定的事件时发送包含所述用户驾驶模式的累计运行信息,在接收到推荐内容请求时将生成的所述推荐内容信息发送到所述服务提供装置,所述服务提供装置在从所述用户配置文件服务器接收到所述累积运行信息时,根据已设定的条件来控制所述车辆及所述终端装置中的至少一个,在接收到所述推荐内容信息时,基于接收到的所述推荐内容信息来输出推荐内容。\n[0018] 并且,多个所述服务提供装置被包括并且被布置于所述车辆的前座前面部及后座前面部,并且布置于所述车辆的前座前面部的服务提供装置在所述推荐内容为视频内容时,可能不会播放所述视频内容。\n[0019] 根据用于实现本发明的上述目的的一实施例,一种安装于车辆的服务提供装置的服务提供方法包括如下步骤:从至少一个终端装置接收终端信号;从接收到的终端信号判断与所述终端装置的距离;基于判断出的所述距离来判断搭乘车辆的用户;基于所述判断出的用户和包含于所述终端信号的终端信息来提供已设定的服务。\n[0020] 并且,在判断所述距离的步骤中,判断位于从所述服务提供装置起的已设定的距离以内的终端装置,并且在判断所述用户的步骤中,可基于从在所述已设定的距离以内的终端装置接收到的终端信号来判断搭乘所述车辆的用户。\n[0021] 此外,所述服务提供方法还包括如下步骤:在所述用户被判断为驾驶员时,从所述车辆接收运行信息并将所述接收到的运行信息发送到用户配置文件服务器;基于已设定的事件来从所述用户配置文件服务器接收累积运行信息,其中,在提供所述服务的步骤中,可利用接收到的所述累积运行信息而根据已设定的条件来控制所述车辆及所述终端装置中的至少一个。\n[0022] 并且,在提供所述服务的步骤中,在接收到所述累积运行信息时,可基于发生的事件来执行所述终端装置的通话功能限制、所述终端装置的视频再现功能限制、所述车辆的最大速度限制及详细路线向导中的至少一个。\n[0023] 此外,所述已设定的事件可以是通话、视频再现、超速、急刹车、急加速及事故次数中的至少一个超过已设定的频率的事件。\n[0024] 并且,所述运行信息可包括行驶距离、平均速度、超速、急刹车、急加速、驾驶中的所述终端装置的使用、事故发生中的至少一个。\n[0025] 此外,所述服务提供方法还包括如下步骤:在判断出搭乘的所述用户中包括至少一名乘客时,将所述终端信息和推荐内容请求发送到用户配置文件服务器;基于所述终端信息来接收生成的推荐内容请求,其中,在提供所述服务的步骤中,可基于接收到的所述推荐内容请求来输出推荐内容。\n[0026] 并且,在提供所述服务的步骤中,在接收到关于多个用户的多个推荐内容信息时,可基于针对所述多个用户共同的推荐内容信息来输出推荐内容。\n[0027] 并且,在提供所述服务的步骤中,在接收到关于多个用户的多个推荐内容信息时,可基于针对与所述多个用户中的最优先顺序对应的用户的推荐内容信息来输出推荐内容。\n[0028] 根据如上所述的本发明的多种实施例,服务提供装置可根据驾驶员的驾驶模式来支援合适的安全驾驶的同时基于搭乘车辆的所有用户的趋向来提供内容。\n附图说明\n[0029] 图1是示出根据本发明的一实施例的服务提供系统的图。\n[0030] 图2是根据本发明的一实施例的服务提供装置的框图。\n[0031] 图3是根据本发明的另一实施例的服务提供装置的框图。\n[0032] 图4是根据本发明的一实施例的用户配置文件服务器的框图。\n[0033] 图5是对根据本发明的一实施例的发送运行信息的过程进行说明的图。\n[0034] 图6至图8是对根据本发明的一实施例的利用接收到的累积运行信息来进行控制的过程进行说明的图。\n[0035] 图9至图10是根据本发明的一实施例的向搭乘车辆的用户提供推荐内容信息的示图。\n[0036] 图11是示出根据本发明的一实施例的控制器局域网(CAN:Controller Area Network)的数据帧格式的图。\n[0037] 图12是对根据本发明的一实施例的提供安全驾驶服务的过程进行说明的时序图。\n[0038] 图13是对根据本发明的一实施例的提供内容的过程进行说明的时序图。\n[0039] 图14是根据本发明的一实施例的服务提供方法的流程图。\n具体实施方式\n[0040] 以下,参照附图对本发明的多种实施例进行详细说明。并且,在对本发明进行说明时,如果认为对关联的公知技术或者构成的具体说明会使本发明的主旨不清楚,则将省略其详细说明。并且,后述的术语为考虑到在本发明中的功能而定义的术语,其可能因使用者、运用者的意图或惯例等而不同。因此,应当以贯穿整个说明书的内容为基础而对其进行定义。\n[0041] 图1是示出根据本发明的一实施例的服务提供系统的图。\n[0042] 参照图1,服务提供装置1000包括服务提供装置100、用户配置文件(profile)服务器200、电子控制装置(ECU:Electronic Control Unit)10、终端装置20。\n[0043] 服务提供装置100作为被安装于车辆而执行导航、内容播放等的装置,在云服务环境执行与用户配置文件服务器200的通信。此外,服务提供装置100可通过执行与终端装置\n20的通信来根据终端装置20的控制命令执行操作,并且可显示从电子控制装置10接收到的车辆的各种状态信息及控制菜单。\n[0044] 服务提供装置100可利用多种通信方法与电子控制装置10及终端装置20连接。作为一个实施例,服务提供装置100和电子控制装置10可以以控制器局域网(CAN:Controller Area Network)方式连接。下面将对CAN进行描述。电子控制装置10与服务提供装置100连接而将感测到的车辆状态信息等传送到服务提供装置100,服务提供装置100可显示或者存储传送到的车辆状态信息。此外,服务提供装置100可显示车辆菜单信息,并且在从用户接收到车辆控制命令时将接收到的控制命令发送到电子控制装置10。例如,用户可通过服务提供装置100来进行前灯开/关、车内温度设定等车辆控制。接收控制命令的电子控制装置10可执行对于相关模块的控制。\n[0045] 并且,服务提供装置100可通过利用USB等的有线方式来与终端装置20连接。或者,还可利用诸如WiFi或者蓝牙的近距离通信方式无线连接。服务提供装置100可以是内装于车辆的形态,也可以是可拆装的形态。例如,服务提供装置100可以是车辆内的头部单元(H/U:Head Unit)、导航仪、平板PC、电子相册等。\n[0046] 用户配置文件服务器200是通过在云服务环境下执行与服务提供装置100的通信来向服务提供装置100提供推荐内容信息的服务器。或者,用户配置文件服务器200可将向另外的内容服务器(未示出)提供推荐内容信息,并且还可基于内容服务器所接收到的推荐内容信息向服务提供装置100提供推荐内容。\n[0047] 电子控制装置10是指控制车辆的电气系统或者子系统中的一个以上的嵌入式系统。电子控制装置10的种类可包括电气/发动机控制模块、传动系控制模块、传输控制模块、制动控制模块、中央控制模块、中央时序控制模块、通用电子模块、车身控制模块、悬架(suspense)控制模块等。因此,电子控制装置10从包含于车辆的各种传感器接收信息并执行控制自动变速器、驱动系统、制动系统、转向系统等车辆的所有部分的作用。由于电子控制装置10控制车辆的所有操作,因此控制电子控制装置10等同于控制车辆。因此,本发明中将电子控制装置10视为车辆。\n[0048] 终端装置20可以是包括蜂窝通信模块(未示出)的便携式电话、智能电话、PDA等。\n蜂窝通信模块被构成为利用根据蜂窝通信协议的无线接入技术,通过至少一个或者多个天线(未示出)通过蜂窝系统的基站与外部装置连接。终端装置20与具有输入的电话号码的可通信的其他设备收发含有语音通话、视频通话、消息的无线信号。\n[0049] 具体地讲,安装在车辆内的服务提供装置100通过有线/无线通信从位于周围的至少一个终端装置20接收终端信号来判断车辆内是否有用户搭乘。本发明中,假设用户拥有各自的终端装置20。即,用户和用户终端装置20被视为等同。\n[0050] 作为一实施例,如果接收到终端装置20的位置信息,则服务提供装置100通过将车辆的当前位置信息与从终端装置20接收到的位置信息进行比较来判断是否处于已设定的临界范围内。如果判断出终端装置20处于已设定的临界范围内,则服务提供装置100判断用户搭乘了车辆。\n[0051] 作为另一实施例,服务提供装置100可利用响应时间来判断与终端装置20的距离。\n响应时间是指从服务提供装置100向终端装置20发送信号开始到从终端装置20接收响应信号为止的时间。即,服务提供装置100向终端装置20发送信号并从终端装置20接收响应信号。服务提供装置100可利用从发送信号到接收响应信号为止的响应时间来判断与终端装置20的距离。\n[0052] 服务提供装置100可从位于已设定的临界范围内的终端装置20接收终端信号来判断与终端装置20的距离,并基于判断出的距离来判断搭乘车辆的用户是驾驶员还是乘客。\n例如,服务提供装置100可将与服务提供装置100最近的终端装置20判断为驾驶员。此外,服务提供装置100可通过将从终端装置20接收到的位置信息与已设定的方向及距离进行比较来判断驾驶员。例如,在服务提供装置100位于前座前面部中央的情况下,服务提供装置100可以以面向服务提供装置100的方向为基准将被判断为位于最近的左侧的终端装置20判断为驾驶员。作为另一实施例,服务提供装置100可与一个终端装置20有线连接,并且可将连接的终端装置20判断为驾驶员。作为另一实施例,服务提供装置100和终端装置20可包括近场通信模块(例如,NFC)。在这种情况下,服务提供装置100可将最初被加标签于近场通信模块(未示出)的终端装置20判断为驾驶员。\n[0053] 根据情况,服务提供装置100可根据已设定的优先顺序来存储终端信息。例如,安装于一个家庭拥有的车辆的服务提供装置100可以按父亲、母亲、儿子的顺序来存储终端信息。当用户搭乘车辆时,服务提供装置100可在按优先顺序比较存储的终端信息之后,将通信连接的终端装置20中的具有一致的终端信息的终端装置20判断为驾驶员。如果服务提供装置100没有识别出与存储的终端信息一致的终端装置20,则可基于判断出的距离来判断驾驶员。根据情况,服务提供装置100在识别出与存储的终端信息一致的终端装置20时也可显示用于确认是否为驾驶员的消息。\n[0054] 此外,车辆可包括多个传感器(未示出)。例如,多个传感器可被布置于车座、与车座对应的顶棚、车门等。当用户搭乘时,多个传感器可识别出用户并将用户识别信号发送至电子控制装置10。车俩的电子控制装置10可将传感器位置及识别信号发送至服务提供装置\n100。服务提供装置100可通过从布置于驾驶座、驾驶座门或者驾驶座顶棚的传感器接收到的信号来判断驾驶员是否搭乘。如果只有驾驶员搭乘,则服务提供装置100可将连接的一个终端装置20判断为驾驶员的终端装置20。\n[0055] 根据情况,车辆可在车座、与车座对应的顶棚、车门等包括通信模块来代替传感器。各个通信模块可通过与位于对应的车座的终端装置20执行通信,来接收终端信息。接收到的终端信息可被发送至电子控制装置10,电子控制装置10可将接收到的终端信息发送至服务提供装置100。服务提供装置100可利用从与驾驶座对应的通信模块接收到的终端信息来判断驾驶员。或者,车辆包括一个通信模块,并且可通过与搭乘于车辆内的用户的终端装置20执行通信,来将接收到的终端信息和位置及距离等信息发送至电子控制装置10。服务提供装置100可基于从电子控制装置10接收到的终端信息和位置及距离来判断位于驾驶座的终端装置20并由此判断驾驶员。服务提供装置100可将除驾驶员以外的终端装置20判断为乘客。\n[0056] 从终端装置20接收到的终端信号可包括终端信息。例如,终端信息可以是终端装置20的固有号码、识别信息、当前的位置信息等。\n[0057] 服务提供装置100可向被判断为驾驶员的用户提供安全运行服务,并且在判断出搭乘车辆的多个用户中包括至少一名乘客时,可提供推荐内容提供服务。\n[0058] 首先,与安全运行服务关联起来进行说明。服务提供装置100可从车辆接收车辆运行信息。例如,运行信息可包括运行时间、运行距离、瞬间速度、平均速度、急刹车、急加速、超速次数、超速时的最大速度、违反信号灯、事故发生关联数据等以及利用终端装置20的通话次数、通话时间、视频再现次数、视频再现时间等。\n[0059] 可利用包括在服务提供装置100的GPS、传感器等自行感测运行信息,还可从车辆的电子控制装置10或者终端装置20接收运行信息。例如,服务提供装置100可从终端装置20接收与通话及视频相关联的信息,并且可从电子控制装置10接收关于速度、运行时间及距离的信息。服务提供装置100接收到的运行信息被发送至用户配置文件服务器200。\n[0060] 用户配置文件服务器200生成针对个别用户的用户配置文件,并通过将接收到的运行信息累积到对应的用户配置文件来生成累积运行信息。利用累积运行信息对用户驾驶模式进行分析。如果发生已设定的事件,则用户配置文件服务器200将包含用户驾驶模式的累积运行信息发送至服务提供装置100。服务提供装置100从用户配置文件服务器200接收用户的累积运行信息,并根据已设定的条件来控制电子控制装置10及终端装置20中的至少一个。\n[0061] 接下来,对推荐内容提供服务进行说明。服务提供装置100将接收到的终端信息发送至用户配置文件服务器200。作为一实施例,用户配置文件服务器200可分别按各个车辆来记录并存储已向搭乘车辆的至少一个用户提供内容的使用信息。例如,用户配置文件服务器200可记录和存储在A、B用户搭乘车辆时提供内容的内容信息。\n[0062] 因此,用户配置文件服务器200在从服务提供装置100接收到关于至少一个终端装置20的终端信息时,获得已存储的内容使用信息中的与接收到的终端信息对应的内容使用信息。之后,用户配置文件服务器200通过已设定的推荐算法来生成最适合于用户的推荐内容信息并发送至服务提供装置100。据此,服务提供装置100可基于从用户配置文件服务器\n200接收到的推荐内容信息来输出内容。根据情况,用户配置文件服务器200可将推荐内容信息发送至另外的内容服务器(未示出),该内容服务器还将推荐内容发送至服务提供装置\n100。\n[0063] 车辆中可布置有多个服务提供装置100。例如,服务提供装置100可被布置于车辆的前座前面部及后座前面部。在这种情况下,布置于车辆的前座前面部的服务提供装置100可作为主装置工作,布置于后座前面部的服务提供装置100可作为子装置工作。子装置可基于主装置的控制来工作。\n[0064] 例如,布置于车辆的前座前面部的服务提供装置100从用户配置文件服务器200接收推荐内容信息来输出推荐内容,并且可向布置于后座前面部的服务提供装置100发送推荐内容。布置于后座前面部的服务提供装置100可输出接收到的推荐内容。如果推荐内容为视频内容,则布置于前座前面部的服务提供装置100可不输出视频内容,而只有布置于后座前面部的服务提供装置100输出视频内容。\n[0065] 到目前为止,对服务提供系统1000概略地进行了说明。以下,针对根据本发明的服务提供装置100及用户配置文件服务器200的各个构成详细地进行说明。\n[0066] 图2是根据本发明的一实施例的服务提供装置的框图。\n[0067] 参照图2,服务提供装置100包括通信单元100、控制单元130。具体地讲,通信单元\n110从至少一个终端装置接收终端信号。通信单元110执行与周围的可进行无线通信的诸如智能电话的至少一个终端装置20的通信。\n[0068] 当用户被判断为驾驶员时,通信单元110从车辆接收运行信息并将接收到的运行信息发送至用户配置文件服务器,且在发生已设定的事件时可从用户配置文件服务器接收累积运行信息。根据情况,服务提供装置100还可包括存储单元(未示出),并将运行信息存储到存储单元。\n[0069] 可通过多种方法来确定向用户配置文件服务器200发送运行信息的时间点。例如,可以以诸如10分钟等绝对时间单位设定发送时间点,也可被设定为在运行结束时间点进行发送。或者,可被设定为发生诸如发生超速、通话结束的预定事件时进行发送。\n[0070] 此外,在判断出搭乘的用户中包括至少一名乘客时,通信单元110可将终端信息和推荐内容请求中的至少一个发送至用户配置文件服务器200。终端信息不仅包括终端装置\n20本身的信息,而且还包括从终端装置20输出的内容再现历史、存储在终端装置20中的内容信息等。例如,通信单元110周期性地发送包含内容关联信息的终端信息,并且可在由用户输入推荐内容命令时将推荐内容请求信号发送至用户配置文件服务器200。\n[0071] 通信单元110可从用户配置文件服务器200接收基于终端信息生成的推荐内容信息。或者,可从另外的内容服务器(未示出)接收推荐内容本身。\n[0072] 控制单元130利用从至少一个终端装置20接收到的终端信号来判断与终端装置20的距离,并基于判断出的距离来判断搭乘车辆的用户。控制单元130判断位于与服务提供装置100的已设定的临界范围内的终端装置20,并且可基于从位于已设定的临界范围内的终端装置20接收到的终端信号来判断搭乘车辆的用户。之后,控制单元130可基于判断出的用户和包含于终端信号的终端信息来提供已设定的服务。\n[0073] 具体地讲,第一终端装置至第三终端装置20可位于车辆周围。因此,通信单元110可通过与第一终端装置至第三终端装置20执行通信,来从第一终端装置至第三终端装置20接收终端信号。这里,终端信号可包括第一终端装置至第三终端装置20中的每个所在的位置信息、终端装置20的固有号码、识别信息。\n[0074] 作为一实施例,安装于车辆内的服务提供装置100可在携带智能钥匙的驾驶员位于已设定的临界范围内时或者根据驾驶员的控制命令,而被供应驱动电源。当根据如上所述的事件,服务提供装置100开始工作时,通信单元110可根据控制单元130的控制命令向位于周围的第一终端装置至第三终端装置20请求终端信号并接收该终端信号。此外,根据其他的实施例,在服务提供装置100开始工作之后,通信单元110可向位于周围的第一终端装置至第三终端装置20周期性地请求终端信号并接收该终端信号。\n[0075] 如上所述,当通过通信终端110接收到包含第一第三终端装置至第三终端装置20的终端信号时,控制单元130可基于已设定的临界距离信息及包含于第一终端装置至第三终端装置20中的每个的终端信息中的位置信息,来判断第一终端装置至第三终端装置20是否位于已设定的距离以内。\n[0076] 具体地讲,控制单元130可通过通信单元110来周期性地收集车辆的位置信息并将收集的车辆的位置信息存储于存储单元(未示出)。因此,控制单元130在从第一终端装置至第三终端装置20中的每个接收到终端信息时将已存储在存储单元中的车辆的位置信息中最近存储的位置信息和包含于从第一终端装置至第三终端装置20中的每个接收到的终端信息中的位置信息进行比较,来判断第一终端装置至第三终端装置20中的哪个终端装置位于已设定的距离以内。基于这种判断结果,控制单元130可判断是否有乘客搭乘在车辆内以及驾驶员。\n[0077] 作为另一实施例,服务提供装置100向位于周围的第一终端装置至第三终端装置\n20发送信号。第一终端装置至第三终端装置20响应于接收到的信号而将响应信号发送至服务提供装置100。服务提供装置100利用从向终端装置20发送信号开始到接收到响应信号为止的时间,来判断与终端装置20的距离。服务提供装置100可基于判断出的距离来判断是否有用户搭乘车辆,并且可从搭乘的用户中判断出驾驶员。\n[0078] 例如,服务提供装置100可将与服务提供装置100最近的终端装置20判断为驾驶员。服务提供装置100可将从终端装置20接收到的信号与已设定的方向及距离进行比较,来判断驾驶员。服务提供装置100可将除驾驶员以外的终端装置20判断为乘客。如上所述,本发明中,假设用户拥有各自的终端装置20。因此,终端装置20等同于用户。\n[0079] 如果用户被判断为驾驶员,则服务提供装置100可向被判断为驾驶员的用户提供安全运行服务。\n[0080] 控制单元130控制通信单元110向用户配置文件服务器200发送运行信息。根据情况,服务提供装置100可包括存储单元(未示出)并将运行信息存储于存储单元。在这种情况下,控制单元130控制通信单元110发送存储的运行信息。\n[0081] 控制单元130在从用户配置文件服务器200接收到累积运行信息时判断发生的事件。例如,已设定的事件可以是通话、视频再现、超速、急刹车、急加速及事故次数中的至少一个超过已设定的频率的事件。用户配置文件服务器200可判断是否发生已设定的事件并发送累积运行信息。并且,控制单元130利用接收到的累积运行信息根据已设定的条件来控制车辆及终端装置中的至少一个。\n[0082] 如果判断出搭乘的用户中包括至少一名乘客,则服务提供装置100可提供推荐内容提供服务。\n[0083] 控制单元130控制通过通信单元110将位于已设定的距离以内的终端装置20的终端信息和推荐内容请求发送至用户配置文件服务器200。控制单元130在接收到基于相关终端装置20的终端信息生成的推荐内容信息时,基于接收到的推荐内容信息来控制输出单元(未示出)输出推荐内容。\n[0084] 例如,如果第一终端装置至第三终端装置20中的第一装置20被判断为位于从服务提供装置100起的已设定的距离以内,则控制单元130控制通信单元110将包含于从第一终端装置20接收到的终端信号中的终端信息发送至用户配置文件服务器200。\n[0085] 据此,用户配置文件服务器200基于从服务提供装置100接收到的第一终端装置20的终端信息从已存储的各个用户的内容使用信息中获得第一终端装置20的用户的内容使用信息。之后,用户配置文件服务器200基于已设定的推荐算法从第一终端装置20的用户的内容使用信息生成推荐内容信息。这里,推荐内容信息可以是用于提供在提供给搭乘车辆的用户的内容中的用户偏好的内容的信息。然而,本发明不限于此,推荐内容信息可以是在提供给搭乘车辆的用户的内容中的用户偏好的内容。\n[0086] 如果生成这样的推荐内容信息,则用户配置文件服务器200将生成的推荐内容信息发送至服务提供装置100,据此,控制单元130可控制输出单元提供与从用户配置文件服务器200接收到的推荐内容信息相关联的推荐内容。此外,控制单元130可在接收到关于多个用户的多个推荐内容信息时,基于从用户配置文件服务器200接收到的推荐内容信息控制输出单元基于共同的推荐内容信息向多个用户提供推荐内容信息。不仅如此,控制单元\n130可在接收到关于多个用户的多个推荐内容信息时,基于从用户配置文件服务器200接收到的推荐内容信息控制输出单元基于关于多个用户中的与最优先顺序相关的用户的推荐内容信息来提供推荐内容信息。\n[0087] 根据情况,用户配置文件服务器200可将推荐内容信息提供至另外的内容服务器(未示出),内容服务器可基于接收到的推荐内容信息将推荐内容发送至服务提供装置100。\n[0088] 图3是根据本发明的另一个实施例的服务提供装置的框图。\n[0089] 参照图3,服务提供装置100a可包括通信单元110、输入/输出单元120、控制单元\n130、多媒体单元140、存储单元150、拍摄单元160、传感器单元170。\n[0090] 通信单元110可包括蜂窝通信模块111、无线局域网模块112、近距离通信模块113、连接器114、GPS模块115及广播通信模块116。\n[0091] 蜂窝通信模块111可根据控制单元130的控制,使用根据蜂窝通信协议的无线接入技术来使服务提供装置100a通过至少一个或者多个天线(未示出)与外部装置(尤其是,蜂窝系统的基站)连接。\n[0092] 此外,蜂窝通信模块111可与具有输入到服务提供装置100a的电话号码的诸如便携式电话、智能电话、平板PC或者其他装置的可进行通信的其他设备收发含有语音通话、视频通话、短消息服务(SMS:Short Messaging Service)消息或者多媒体信息服务(MMS:\nMultimedia Messaging Service)消息的无线信号。\n[0093] 无线局域网模块112可根据控制单元130的控制在设置有接入点(AP:access point)(未示出)的地点连接到互联网。无线局域网模块112支持电气和电子工程师协会(IEEE)的无线局域网标准(IEEE802.11x)。\n[0094] 近距离通信模块113可根据控制单元130的控制在服务提供装置100a和外部设备之间进行无线近距离通信。近距离通信方式可包括蓝牙、红外线通信(IrDA)、NFC等。\n[0095] 连接器114提供USB 2.0、USB 3.0、HDMI、IEEE 1394等与多种装置之间的接口。连接器114可被用作用于连接服务提供装置100a和外部设备或者电源的接口。可根据控制单元130的控制通过与连接器114连接的有线电缆将存储于服务提供装置100a中的数据发送至外部设备或者从外部设备接收数据。可通过与连接器114连接的有线电缆从电源输入电力或者给电池(未示出)充电。\n[0096] 根据情况,服务提供装置100a可将通过连接器114连接的终端装置20识别为驾驶员。如上所述,本发明中,假设各个用户拥有各自的终端装置20。因此,用户和用户终端装置\n20被视为等同。服务提供装置100a可单纯地将通过连接器114连接的一个终端装置20识别为驾驶员。此外,服务提供装置100a可从通过连接器114连接的终端装置20接收终端信息,将接收到的终端信息与已存储的驾驶员的终端信息进行比较,且仅在一致的情况下将终端装置20识别为驾驶员。\n[0097] GPS模块115可从位于地球轨道上的多个GPS卫星(未示出)接收无线电波,并且利用从GPS卫星(未示出)到服务提供装置100a的无线电波到达时间(Time of Arrival)及GPS参数来计算出服务提供装置100a的位置。\n[0098] 广播通信模块116可根据控制单元130的控制通过广播通信天线(未示出)来接收从广播站发送的广播信号(例如,TV广播信号、无线电广播信号或数据广播信号)及广播附加信息(例如,电子节目指南(EPS:Electric Program Guide)或者电子服务指南(ESG:\nElectric Service Guide))。\n[0099] 输入/输出单元120可包括按钮单元121、麦克风122、扬声器123、振动电机124及显示单元125。\n[0100] 至少一个按钮单元121可以以按压型或者触摸型形成于服务提供装置100a的主体(body)的前面、侧面或者后面,并且可包括电源/锁定按钮、音量调节按钮、菜单按钮、主按钮、后退按钮(back button)及检索按钮中的至少一个。根据情况,按钮单元121可以以不是物理按键的显示于显示单元125的软键形态实现。\n[0101] 麦克风122可根据控制单元130的控制来接收语音(voice)或者声音(sound)的输入而生成电信号。\n[0102] 扬声器123可根据控制单元130的控制将与蜂窝通信模块111、无线局域网模块\n112、近距离通信模块113、多媒体单元140或者拍摄单元160的多种信号(例如,无线信号、广播信号、数字音频文件、数字视频文件或者照片拍摄等)对应的声音输出到服务提供装置\n100a的外部。\n[0103] 扬声器123可通过通信单元110从内容服务器(未示出)接收音频内容而进行输出或者输出已存储于存储单元150中的音频内容。\n[0104] 此外,扬声器123可输出与服务提供装置100a执行的功能对应的声音(例如,与电话通话对应的按钮操作音或者通话连接音)。扬声器123可在服务提供装置100a的主体的适当的一个位置或者多个位置形成一个或者多个。\n[0105] 振动电机124可根据控制单元130的控制将电信号变换为机械振动。振动电机124可响应于在显示单元125上感测到的用户的触摸手势及在在显示单元125上感测到的触摸的连续运动,而工作。\n[0106] 显示单元125可根据控制单元130的控制来显示多媒体内容、图像、视频、文本等。\n显示单元125可通过通信单元110从内容服务器(未示出)接收视频内容而进行输出或者输出已存储于存储单元150中的视频内容。\n[0107] 显示单元125可通过不具有触摸输入功能的一般的显示面板来实现,也可通过利用近距离传感器或者触摸传感器的能够识别用户操作的触摸显示面板来实现。在通过显示面板实现的情况下,可通过用户的身体(例如,包括拇指的手指)或者可进行感测的输入装置(例如,触控笔)来接收至少一种触摸手势的输入。\n[0108] 这样的用户界面可包括预定触摸区域、软键及软菜单。显示单元125可将与通过用户界面输入的至少一个触摸手势对应的电子信号通过LED控制器(未示出)发送至显示单元\n125。此外,显示单元125可感测触摸的连续运动,并将与触摸的连续运动或者非连续运动对应的电子信号发送至LED控制器。\n[0109] 这样的显示单元125可以以例如电阻式(resistive)、电容式(capacitive)、红外线式(infrared)或者声波式(acoustic wave)实现。\n[0110] 显示单元125可将关于通过触摸传感器感测到的用户操作的感测信号变换为数字信号(例如,X和Y坐标)并将变换的数字信号发送至控制单元130。控制单元130可利用接收到的数字信号来执行与通过显示单元125输入的用户操作对应的控制操作。例如,控制单元\n130可响应于用户操作,而使显示于显示单元125上的软键被选择或者执行与软键对应的应用程序。\n[0111] 所述的用户手势不局限于显示单元125与用户的身体或者可触摸的输入装置之间的直接接触(contact),而是包括根据非接触的方式。在显示单元125可检测的用户操作的灵敏度可根据服务提供装置100a的性能或者结构而变化。\n[0112] 控制单元130包括CPU、只读存储器(ROM)及随机存取存储器(RAM),所述只读存储器中存储有用于控制服务提供装置100a的控制程序,所述RAM用于存储从服务提供装置\n100a的外部输入的信号或者数据或者用作在服务提供装置100a执行的工作的存储区域。\nCPU可包括单核处理器、双核处理器、三核处理器及四核处理器中的至少一个。CPU、ROM及RAM通过内部总线(bus)相互连接。控制单元130控制通信单元110、输入/输出单元120、多媒体单元140、存储单元150、拍摄单元160、传感器单元170。\n[0113] 多媒体单元140包括音频再现模块141及视频再现模块142。音频再现模块141可根据控制单元130的控制来再现存储的或者接收到的数字音频文件(例如,文件扩展名为mp3、wma、ogg或者wav的文件)。视频再现模块142支持多种形式的编解码器以再现数字音频文件。即,通过已存储的编解码器来再现数字音频文件,以符合待再现的视频文件的编解码器格式。此外,多媒体单元140的音频再现模块141或者视频再现模块142可被包括在控制单元\n130。\n[0114] 存储单元150存储由控制单元130处理的多种多媒体数据、内容数据、从外部源接收到的数据等。\n[0115] 存储单元150可存储用于控制服务提供装置100a或者控制单元130的控制程序及应用程序。以下,术语“存储单元”可包括ROM、RAM或者可拆装/安装于服务提供装置100a的存储卡(例如,SD卡、记忆棒)。此外,存储单元可包括非易失性存储器、易失性存储器、硬盘驱动器(HDD)或者固态硬盘(SSD)。\n[0116] 存储单元150可存储接收到的运行信息,并且可存储与服务提供装置100a连接的至少一个终端装置20的终端信息。或者,存储单元150可存储从用户配置文件服务器200或者内容服务器(未示出)接收到的推荐内容信息或者推荐内容。根据情况,存储单元150可并非存储内容本身而是在存储流传输的内容的一部分,且在输出该一部分的同时存储另一部分。\n[0117] 拍摄单元160根据控制单元130的控制来拍摄静止图像或者运动图像。拍摄单元\n160可包括多个相机。拍摄单元160可包括用于提供拍摄所需的光量的辅助光源(例如,闪光灯(未示出))。\n[0118] 拍摄单元160将拍摄的图像传送至控制单元130。控制单元130通过对图像进行分析来感测(detect)用户的运动或者形状,并执行与感测到的运动或者形象对应的控制操作。作为一示例,用户的运动是指通过拍摄单元160感测到的用户的手的运动。用户的形状是指通过拍摄单元160感测到的用户的脸部形状。\n[0119] 作为另一实施例,服务提供装置100a可使用诸如红外线传感器的其他装置来感测用户的运动,并且响应于所述运动来执行或者控制应用程序。\n[0120] 此外,拍摄单元160可与服务提供装置100a分开构成。例如,服务提供装置100a可安装于车辆的内部,拍摄单元160可安装于车辆的外部(例如,前面、后面)。服务提供装置\n100a还可以以有线、无线的方式与拍摄单元160连接而使在拍摄单元160拍摄的车辆前面或者后面的图像显示在服务提供装置100a上。\n[0121] 传感器单元170可包括触摸传感器171、地磁传感器172、加速度传感器173、接近传感器174中的至少一个。\n[0122] 触摸传感器171是能够感测用户对于显示单元125的触摸的传感器。触摸传感器\n171可根据感测用户的触摸的方式来分为静电方式和压电方式。根据本发明的一实施例的触摸传感器171可以以两种方式分别被实现。触摸传感器171可以与显示面板一起构成显示单元。\n[0123] 触摸传感器171是指通过诸如手指的身体或者可进行感测的输入装置来按压触摸屏而能够输入在显示屏上显示的指示的传感器。触摸传感器171利用电容变化、电阻变化或者光量变化。\n[0124] 地磁传感器172可通过检测地磁来探测方位角。由此,识别服务提供装置100a的方向。加速度传感器173通过处理输出信号来测量物体的加速度、振动、冲击等动态力,因此可感测服务提供装置100a运动的速度变化或者力的强度。接近传感器174可检测物体是否接近于用户的服务提供装置100a。\n[0125] 虽然未在图3中示出,服务提供装置100a的传感器单元170还可包括能够检测重力作用于哪个方向的重力传感器、能够通过使现有的加速度传感器分别旋转来识别总六个轴的陀螺仪传感器、能够通过自动感测诸如图像的内容的横帧、竖帧来自动旋转及排列内容的方向传感器、检测服务提供装置100a周围的光量的照度传感器、能够测量大气压的高度测量传感器、能够检测物体的颜色的RGB传感器、能够利用声波或者红外线来测量距离的距离测量传感器、利用根据磁场强度的电压变化的霍尔传感器中的至少一个。\n[0126] 服务提供装置100a可利用传感单元170的各个传感器来直接感测车辆的运行信息。服务提供装置100a可将直接感测的车辆运行信息发送至用户配置文件服务器200。或者,服务提供装置100a可在通过将直接感测的车辆运行信息和从车辆接收到的运行信息进行组合来判断合适的运行信息之后,将判断出的运行信息发送至用户配置文件服务器200。\n传感器单元170的传感器可根据服务提供装置100a的性能被添加或者移除。\n[0127] 电源单元(未示出)提供在服务提供装置100a使用的电源。电源单元可通过可进行充电的电池来实现,并且还可包括对外部供应电源进行转换后供应至可进行充电的电池的电压转换器。电源单元可根据控制单元130的电源管理控制,以最大性能模式、普通模式、节能模式、待机模式等多种模式向服务提供装置100a供应电源。\n[0128] 并非一定要包括所述的服务提供装置100a的全部的构成单元,可以根据实施例只包括一部分的构成单元。以下,对用户配置文件服务器200的构成单元进行说明。\n[0129] 图4是根据本发明的一实施例的用户配置文件服务器的框图。\n[0130] 根据图4,用户配置文件服务器200包括通信单元210、控制单元230、存储单元250。\n[0131] 通信单元210可从服务提供装置100接收运行信息及终端信息中的至少一个。通信单元210与被判断为车辆的驾驶员的终端装置20关联起来接收运行信息。通信单元210与搭乘的用户的终端装置20关联起来接收终端信息。终端信息可包括用户信息以及内容再现历史、内容偏好等。\n[0132] 存储单元250存储运行信息及终端信息。\n[0133] 控制单元230生成关于个别用户的用户配置文件。或者,与车辆关联起来生成配置文件。控制单元230接收多个终端装置20的终端信息,并根据终端信息来控制存储单元250将与运行信息或者内容相关联的终端信息个别地存储于对应的用户配置文件中。对接收到的运行信息进行累积并生成累积运行信息来分析用户驾驶模式。此外,控制单元230通过接收到的终端信息来生成推荐内容信息。\n[0134] 通信单元210在从服务提供装置100接收到与驾驶员相关联的已设定的事件时,将包含用户驾驶模式的累积运行信息发送至服务提供装置100。并且,通信单元210在从服务提供装置100接收到推荐内容请求时将生成的推荐内容信息发送至服务提供装置100。根据情况,通信单元210可将生成的推荐内容信息发送至另外的内容服务器(未示出),内容服务器可将推荐内容发送至服务提供装置100。\n[0135] 到目前为止,说明了对服务提供装置100及用户配置文件服务器200的构成单元。\n以下,对具体的运行信息发送过程和利用累积运行信息控制车辆或者终端装置的过程进行说明。\n[0136] 图5是对根据本发明的一实施例的发送运行信息的过程进行说明的图。\n[0137] 参照图5,存在车辆10、服务提供装置100、用户配置文件服务器200。服务提供装置\n100通过与车辆的电子控制装置的通信来收发数据。然而,由于电子控制装置是控制车辆10的所有功能的部分,因此本发明中车辆和电子控制装置视为等同。\n[0138] 车辆10所感测到的一部分运行信息(比如,急刹车、急加速等)被发送至服务提供装置100。服务提供装置100从车辆接收运行信息。根据情况,服务提供装置100可自行感测运行信息。\n[0139] 服务提供装置100所接收到的运行信息可以是运行时间、运行距离、平均速度等。\n并且,服务提供装置100可感测超速次数、超速时的最大速度、通话次数及时间、视频再现次数及时间、网页连接次数及时间、事故发生历史、是否是慢行区间等。\n[0140] 服务提供装置100根据已设定的条件将接收到的运行信息发送至用户配置文件服务器200。例如,例如,可以以10分钟等绝对时间的单位设定发送时间点,也可设定为在运行结束时间点进行发送。或者,也可设定为在诸如发生超速时、通话结束时的发生预定事件的时间点进行发送。或者,服务提供装置100感测急刹车及冲击并利用地图信息来掌握事故地点,并且可将事故当时的通话历史、是否超速、是否慢行等信息发送至用户配置文件服务器\n200。\n[0141] 用户配置文件服务器200生成关于个别用户的用户配置文件并将从服务提供装置\n100接收到的运行信息存储到对应的用户配置文件。通过继续累积接收到的运行信息来生成累积运行信息,并对用户的驾驶模式进行分析。例如,对诸如整个运行距离200km、平均运行速度60km/h、通话历史5次21分钟、事故次数1次、事故当时通话次数1次7分钟等的用户驾驶模式进行分析。\n[0142] 用户配置文件服务器200在发生已设定的事件时将包含用户驾驶模式的累积运行信息发送至服务提供装置100。已设定的事件可以是通话、视频再现、超速、急刹车、急加速及事故次数中的至少一个超过已设定的频率的事件。接收累积运行信息的服务提供装置\n100根据已设定的条件来控制车辆及终端装置中的至少一个。以下,对服务提供装置100控制车辆及终端装置的一个实施例进行说明。\n[0143] 图6至图8是对根据本发明的一实施例的利用接收到的累积运行信息来进行控制的过程进行说明的图。\n[0144] 参照图6,示出当发生已设定的频率的超速次数时控制车辆10的过程。用户配置文件服务器200通过累积运行信息来生成累积运行信息。已设定的事件被设定为每100小时的运行时间超速10次。如果根据累积运行信息来分析的超速次数满足已设定的事件发生条件,则用户配置文件服务器200将包含驾驶模式的累积运行信息发送至服务提供装置100。\n[0145] 服务提供装置100接收包含驾驶模式的累积运行信息。通过累积运行信息来识别出运行时间为100小时,超速次数为10次。即,用户配置文件服务器200的已设定的事件可等同于服务提供装置100的已设定的条件。服务提供装置100确定限制速度,并将速度限制命令发送至车辆10。可利用地图信息来掌握当前道路的最大速度信息,并将掌握的最大速度信息设定为限制速度而发送速度限制命令。接收到命令的车辆10可对应于接收到的速度限制命令来限制最大速度。作为一实施例,如同巡航控制方式,车辆10的速度限制可被控制为维持预定速度。或者,可以以车辆10的传感器(未示出)测量速度且调节汽化器(carburetor)的方式来进行控制,使得不能按发送的限制速度以上的速度行使。\n[0146] 车辆10的速度限制可以以间接方式实现。根据间接方式,车辆10不对车辆10下达速度限制命令,而是告知用户超速警告,从而可引导用户减小速度。\n[0147] 参照图7,示出当发生已设定的频率的通话次数时控制终端装置20的过程。用户配置文件服务器200通过累积运行信息来生成累积运行信息。已设定的事件被设定为每100km的运行距离的通话时间为1小时。如果根据累积运行信息来分析的通话时间满足已设定的事件发生条件,则用户配置文件服务器200将包含驾驶模式的累积运行信息发送至服务提供装置100。\n[0148] 服务提供装置100接收包含驾驶模式的累积运行信息。通过累积运行信息来识别出运行距离为100km,通话时间为1小时。服务提供装置100通过确定通话限制来限制终端装置20的通话的呼叫和被叫。例如,可设定为阻断通话呼叫功能,并且在通话被叫时转换成扬声器模式而自动接收。\n[0149] 参照图8,示出当在慢性区间发生已设定的频率的事故时控制服务提供装置100的过程。用户配置文件服务器200通过累积运行信息来生成累积运行信息。已设定的事件被设定为每50km的慢性区间的事故次数为3次。如果根据累积运行信息来分析的事故次数满足已设定的事件发生条件,则用户配置文件服务器200将包含驾驶模式的累积运行信息发送至服务提供装置100。\n[0150] 服务提供装置100接收包含驾驶模式的累积运行信息。通过累积运行信息来识别出在50km的慢行区间为,发生了3次事故。服务提供装置100确定执行详细向导模式。如果车辆进入慢行区间,则可通过安全驾驶注意警报消息来提供进一步强化的驾驶相关通知。例如,慢行区间可以是两面道路区间、施工区间、极其曲折的区间、儿童保护区间等。强化的驾驶关联通知可详细显示地图信息,或者可以是车道变更向导。\n[0151] 在用户配置文件服务器200进行判断的已设定的事件及在服务提供装置100控制车辆10或者终端装置20的已设定的条件可被多样地设定。在上述的实施例中,已设定的事件可被设定为发生已设定的速度以上的速度、已设定的通话时间等。此外,虽然在上述实施例中通过频率来进行说明,但是可通过绝对时间、次数、速度等来设定。\n[0152] 此外,已设定的事件被设定为已设定的频率的视频再现次数或者时间、网页连接次数或者时间、已设定的次数以上的事故次数、已设定的次数以上的急刹车或者急加速或者已设定的次数以上的文字收发信等。用户配置文件服务器200在发生相关事件时将累积运行信息发送至服务提供装置100。据此,所述已设定的事件在服务提供装置100可被设定为已设定的条件。并且,如果满足已设定的条件,则服务提供装置100可通过视频再现的限制、网络连接限制、强化的驾驶关联通知或者文字收发信的限制等,来控制车辆10或者终端装置20。\n[0153] 此外,服务提供装置100可分步骤并且根据步骤来执行功能。例如,步骤可被分为能够执行所有功能的第一步骤、部分限制功能的第二步骤、只能执行一部分功能的第三步骤。在第一步骤中,终端装置20的功能可被全部执行。在第二步骤中,显示诸如视频及网络连接等复杂的画面的UI的功能可被限制。在第三步骤中,只有驾驶关联功能及通话、文字收发功能可被执行,通话可通过免提电话被执行,文字收发仅可通过语音交互(Voice Interaction)被执行。在上述的各个步骤中,被限制的功能只是一实施例,并且可通过多种方法被设定。\n[0154] 可在服务提供装置100自动设定各个步骤的设定。例如,可在已设定的事件发生一次时设定为第二步骤,在已设定的事件发生三次时设定为第三步骤。或者,可被设定为:每当发生已设定的事件时仅限制与事件的发生相关联的功能,并且在事件发生的次数为5次以上时限制所有功能。\n[0155] 如上所述,包括服务提供装置100和用户配置文件服务器200的控制系统可通过累积运行信息并分析驾驶模式来控制终端装置或者车辆根据各个用户支持合适的安全运行。\n[0156] 如上所述,服务提供装置100可向被判断为驾驶员的用户提供安全运行服务。以下,对基于搭乘车辆的用户提供推荐内容的操作进行说明。\n[0157] 图9至图10是根据本发明的一个实施例的给搭乘车辆的用户提供推荐内容信息的示图。\n[0158] 如图9所示,用户配置文件服务器200可将在只有第一驾驶员搭乘A车辆时提供内容的第一内容使用信息51-1及在与第一驾驶员和第一同乘人员搭乘时提供内容的第二内容使用信息51-2分组且存储到A车辆所属的组51内。并且,用户配置文件服务器200可将在只有第二驾驶员搭乘B车辆时提供内容的第三内容使用信息53-1及在与第二驾驶员和第二同乘人员搭乘时提供内容的第四内容使用信息53-2分组且存储到B车辆所属的组53内。\n[0159] 例如,在从安装于A车辆的服务提供装置100接收到关于第一驾驶员的终端信息时,用户配置文件服务器200基于接收到的终端信息获得属于A车辆组的第一内容使用信息、第二内容使用信息中的关于第一驾驶员的第一内容使用信息。之后,用户配置文件服务器200利用推荐算法从已获得的第一内容使用信息生成用于第一驾驶员的推荐内容信息。\n这里,根据实施例,推荐算法可以是用于从提供给用户的内容中提取在已设定的期间内被提供的次数最多的内容的算法。\n[0160] 因此,用户配置文件服务器200可基于这样的推荐算法从第一内容使用信息提取在已设定的期间内被提供的次数最多的内容,并生成与该提取的内容相关联的推荐内容信息。\n[0161] 作为另一示例,在从安装于B车辆的服务提供装置100接收到关于第二驾驶员及第二同乘人员的终端信息时,用户配置文件服务器200基于接收到的终端信息获得属于B车辆组53的第三内容使用信息53-1、第四内容使用信息53-2中的关于第二驾驶员及第二同乘人员的第四内容使用信息53-2。之后,用户配置文件服务器200利用推荐算法从已获得的第四内容使用信息53-2生成用于第二驾驶员及第二同乘人员的推荐内容信息。\n[0162] 这里,根据一实施例,推荐算法可以是用于从提供给多个用户的内容中提取在已设定的期间内被提供的次数最多的内容的算法。因此,用户配置文件服务器200可基于这样的推荐算法从第四内容使用信息53-2提取在已设定的期间内被提供的次数最多的内容的算法,并生成与该提取的内容相关联的推荐内容信息。即,用户配置文件服务器200可在第二驾驶员及第二同乘人员搭乘B车辆时生成关于被提供的次数最多的内容的推荐内容信息。\n[0163] 根据另一实施例,推荐算法可以用于从提供给多个用户中的满足已设定的条件的用户的内容中提取在已设定的期间内被提供的次数最多的内容的算法。例如,搭乘B车辆的第二驾驶员可以是父亲、第二同乘人员可以是儿子。在这种情况下,用户配置文件服务器\n200可基于这样的推荐算法从第四内容使用信息53-2生成关于将被提供给第二同乘人员(即,儿子)的内容的推荐内容信息。\n[0164] 根据另一示例,用户配置文件服务器200可从A车辆的服务提供装置100接收第一驾驶员的用户信息及新的同乘人员(以下,称为第三同乘人员)的终端信息。在这种情况下,用户配置文件服务器200可通过属于A车辆组51的第一内容使用信息51-1及第二内容使用信息51-2来判断是否存在与第一驾驶员及第三同乘人员的用户信息相关联的内容使用信息。如果判断的结果为不存在与第一驾驶员及第三同乘人员的用户信息相关联的内容使用信息,则用户配置文件服务器200可基于推荐算法从关于第一驾驶员的第一内容使用信息\n51-1生成推荐内容信息。\n[0165] 根据另一示例,用户配置文件服务器200可从A车辆的服务提供装置100接收关于第一驾驶员及第二驾驶员的终端信息。在这种情况下,用户配置文件服务器200分别获得属于A车辆组51的第一驾驶员的第一内容使用信息51-1和属于B车辆组53的第二驾驶员的第三内容使用信息53-1。之后,用户配置文件服务器200可基于推荐算法从第一内容使用信息\n51-1和第三内容使用信息53-1生成推荐内容信息。\n[0166] 根据如上所述的多个实施例,如果生成关于搭乘于车辆10内的用户的推荐内容信息,则用户配置文件服务器200可将推荐内容信息发送至相关车辆。因此,服务提供装置100的输出单元可根据控制单元的控制命令来输出与从用户配置文件服务器200接收到的推荐内容信息相关联的内容。这里,推荐内容信息可以是用于给推荐内容加标签的标签信息或者用于提供给用户的推荐内容。\n[0167] 例如,如果推荐内容信息为用于提供给搭乘车辆10的用户的推荐内容,则控制单元可控制输出单元输出从用户配置文件服务器200接收到的推荐内容。此外,如果推荐内容信息为用于给推荐内容加标签的标签信息,则控制单元从存储于存储单元的多个内容中提取与接收到的标签信息相关联的内容推荐列表并输出到屏幕上。据此,搭乘车辆10的用户参照输出到屏幕上的内容推荐列表来选择至少一个内容。如果这样的用户命令通过输入单元被输入,则控制单元可进行控制,以从存储于存储单元中的多个内容中提取与通过输入单元输入的用户命令对应的内容并通过输出单元输出该内容。\n[0168] 根据情况,用户配置文件服务器200可将推荐内容信息发送至另外的内容服务器(未示出)。内容服务器可检索与接收到的推荐内容信息对应的推荐内容,并将检索到的推荐内容发送至服务提供装置100。服务提供装置100可从内容服务器接收推荐内容并输出该推荐内容。\n[0169] 此外,根据本发明的服务提供装置100可向乘于车辆内的用户内部地提供推荐内容。具体地讲,服务提供装置100的存储单元可记录并存储有多个内容及向搭乘车辆10的至少一个用户提供内容的内容使用信息。因此,控制单元可控制输出单元,以基于存储于存储单元的内容使用信息将提供给搭乘车辆10的用户的内容中的至少一个作为推荐内容来提供。在这种情况下,存储单元可根据搭乘车辆10的用户组合来存储内容使用信息。\n[0170] 例如,在驾驶员搭乘车辆10时,与提供给驾驶员的内容相关联的第一内容使用信息可被存储于存储单元。并且,在驾驶员及第一同乘人员搭乘车辆10时,与提供给驾驶员及第一同乘人员的内容相关联的第二内容使用信息可被存储于存储单元。此外,控制单元可判断位于车辆10的周围的第一终端装置至第三终端装置中的第一终端装置位于已设定的距离以内。这里,第一终端装置可以是车辆10驾驶员的终端装置。在这种情况下,控制单元可根据包含于从第一终端装置接收到的终端信息的用户信息,从存储单元获得第一内容使用信息。如果获得第一内容使用信息,则控制单元基于如上所述的推荐算法从第一内容使用信息确定将被提供给驾驶员的推荐内容。之后,控制单元判断被确定的该推荐内容是否存储于存储单元,并且如果该推荐内容存储于存储单元,则控制单元控制输出单元输出相关推荐内容。如果推荐内容没有存储于存储单元,则控制单元通过通信单元从用户配置文件服务器200请求并接收推荐内容,并且可控制输出单元输出接收到的推荐内容。不仅如此,如果推荐内容没有存储于存储单元,则控制单元可控制输出单元生成存储于存储单元的内容中的与推荐内容相关联的内容的推荐内容列表并将该推荐内容列表输出到屏幕上。\n之后,如果通过输入单元输入了关于与输出到屏幕上的推荐内容列表相关联的至少一个内容的用户命令,则控制单元可控制输出单元输出与存储于存储单元的多个内容中的与用户命令对应的内容。\n[0171] 如上所述,根据本发明,服务提供装置100可向搭乘车辆10的用户推荐及提供最适合的内容。到目前为止,详细说明了根据本发明的考虑搭乘车辆10的用户来提供内容的服务提供装置100的各个构成。此外,用户配置文件服务器200可仅基于终端信息来生成推荐内容信息。\n[0172] 如图10所示,用户配置文件服务器200从多个终端装置20a、20b、20c、20d接收终端信息。终端信息包括终端装置20的用户的用户信息。用户配置文件服务器200接收用户信息并生成对应的用户配置文件。即,用户配置文件服务器200生成与第一终端装置20a对应的第一用户配置文件55a、与第二终端装置20b对应的第二用户配置文件55b、与第三终端装置\n20c对应的第三用户配置文件55c、与第四终端装置20d对应的第四用户配置文件55d。\n[0173] 之后,用户配置文件服务器200从各个终端装置接收与内容使用相关联的终端信息。例如,用户配置文件服务器200的终端信息的接收可周期性地进行,还可在每次终端装置20再现内容的时间点进行。即,用户配置文件服务器200接收在第一终端装置20a再现的内容信息并存储到第一用户配置文件55a。同样,接收第二终端装置20b、第三终端装置20c、第四终端装置20d再现的内容信息并分别存储到第二用户配置文件55b、第三用户配置文件\n55c、第四用户配置文件55d。用户配置文件服务器200从终端装置20a、20b、20c、20d接收包含再现内容信息的终端信息并存储到对应的用户配置文件55a、55b、55c、55d的过程可与用户是否搭乘车辆无关地执行。\n[0174] 如果用户搭乘车辆,则服务提供装置100从搭乘车辆的用户的终端装置接收终端信息。例如,如果第一用户、第二用户搭乘车辆,则服务提供装置100可从第一终端装置20a、第二终端装置20b接收包括用户信息的终端信息。服务提供装置100可将接收到的终端信息和推荐内容请求发送至用户配置文件服务器200。\n[0175] 如图9所述,用户配置文件服务器200利用已设定的算法从与存储于第一用户配置文件55a、第二用户配置文件55b的内容相关联的终端信息生成推荐内容信息。用户配置文件服务器200将推荐内容信息发送至服务提供装置100,服务提供装置100基于推荐内容信息来输出推荐内容。推荐内容可以是存储于服务提供装置100中的内容,并且可从第一终端装置20a、第二终端装置20b接收,还可从另外的内容服务器(未示出)接收。\n[0176] 此外,用户配置文件服务器200可将推荐内容信息发送至另外的内容服务器,内容服务器可检索推荐内容并将检索的推荐内容发送至服务提供装置100。\n[0177] 此外,服务提供装置100可在接收到关于多个用户的多个推荐内容信息时基于针对多个用户共同的推荐内容信息,来输出推荐内容。例如,服务提供装置100可针对第一用户从用户配置文件服务器200接收A、B、C内容作为推荐内容信息,并且针对第二用户从用户配置文件服务器200接收B、C、D内容作为推荐内容信息。在这种情况下,服务提供装置100可输出对于第一用户、第二用户共同推荐的B、C内容。服务提供装置100可输出B、C内容列表而向用户提供选择机会,或者可输出B、C中的任意一个的内容。\n[0178] 作为另一实施例,服务提供装置100可在接收到关于多个用户的多个推荐内容信息时,基于针对多个用户中的与最优先顺序对应的用户的推荐内容信息来输出推荐内容。\n例如,当第三用户、第四用户搭乘车辆时,服务提供装置100可针对第三用户从用户配置文件服务器200接收E、F内容作为推荐内容信息,并且针对第四用户从用户配置文件服务器\n200接收F、G内容作为推荐内容信息。如果第三用户被设定为最优先顺序的用户,则服务提供装置100可输出E、F内容。最优先顺序的用户可被设定为驾驶员,或者可根据用户的选择而被设定。\n[0179] 到目前为止,说明了服务提供装置100向搭乘的用户提供推荐内容提供服务的过程。如上所述,服务提供装置100可以以控制器局域网(CAN)方式与车辆的电子控制装置10连接而接收运行信息。以下,对控制器局域网(CAN)进行说明。\n[0180] 图11是示出根据本发明的一实施例的控制器局域网(CAN)的数据帧格式的图。\n[0181] CAN是指用于提供各种测量控制装置之间的数字串行通信的车辆用网络系统。将车辆内的电子部件的复杂的电配线和继电器替换为串行通信线而实现智能化,从而可减少重量和复杂度。此外,可诊断是否存在因电子干扰而出现的异常。\n[0182] CAN是用于连接电子控制装置(Electronic Control Unit)的多主广播串行总线的标准。虽然各个节点可收发消息,但是无法同时收发消息。消息可由最长8位的表示消息的优先顺序的ID构成。连接到CAN的装置通常是传感器、致动器及其他控制装置。这样的装置不与总线(bus)直接连接,而是通过CAN控制器和主处理器连接。\n[0183] CAN协议可与其他网络协议一样由物理层(physical layer)、传输层(Transfer layer)、对象层(Object layer)、应用层(Application later)构成。CAN可以以不同的两种消息(或者帧)格式被设定。一般帧支持11位的标识符,扩展帧支持29位的标识符。\n[0184] 参照图11,CAN数据帧格式由1位的开始(Start of frame)字段1105、11位或者29位的标识符(Identifier)字段1110、1位的远程发送请求(RTR:Remote transmission request)字段1115、6位的控制(Control)字段1120、0~8位的数据字段1125、15位的循环冗余校验(CRC:Cyclic Redundancy Checking)字段1130、1位的CRC定界符(delimiter)字段\n1135、1位的ACK槽(slot)1140、1位的ACK定界符(delimiter)字段1145、7位的结束(End of Frame)字段1150。\n[0185] 开始(Start of frame)字段1105表示帧发送的开始。标识符(Identifier)字段\n1110用于表示消息优先顺序的数据,并且在两个节点同时发送消息时,根据标识符字段\n1110的优先顺序来确定顺序。当RTR字段1115为0时,在数据帧表示显性状态(Dominant),当RTR字段1115为1时,在远程帧(Remote Frame)表示显性状态(Recessive)。远程帧是指在接收单元向发送单元请求数据时输出的帧。\n[0186] 控制字段1120可由1位的识别符扩展位(IDE:Identifier Extension Bit)字段、1位的保留位(Reserved Bit)字段和4位的数据长度代码(Data Length Code)字段构成。数据字段1125包括将被发送的数据。CRC字段1130被划分为预定区间的位以检查差错。如果ACK槽(slot)1140为1,则发送单元发送隐性状态。\n[0187] CRC定界符(delimiter)字段1135、ACK定界符(delimiter)字段1145及结束(End of Frame)字段1150在隐性状态下应为1。\n[0188] 如上所述,可利用CAN来实现车辆的构成单元之间的通信,并且可将车辆的状态信息发送至诸如车辆的头部单元(Head Unit:H/U)的服务提供装置100。\n[0189] 到目前为止,说明了服务提供装置100提供安全运行服务及内容推荐服务的过程。\n以下,通过时序图对服务提供装置100的操作进行说明。\n[0190] 图12是对根据本发明的一实施例的提供安全驾驶服务的过程进行说明的时序图。\n[0191] 参照图12,终端装置20将包含终端信息的终端信号发送至服务提供装置100(S1210)。服务提供装置100利用接收到的终端信息来判断驾驶员(S1220)。这里,终端信息是指终端装置20的识别号、位置信息等。服务提供装置100判断出位于已设定的距离以内的终端装置20,并且基于包含从已设定的距离以内的终端装置20接收到的终端信息的终端信号来判断搭乘车辆的用户。本发明中视为各个用户拥有各自的终端装置20。因此,用户和终端装置20可用作相同含义。\n[0192] 作为一示例,服务提供装置100判断驾驶员的方法为将与作为驾驶员而已存储于服务提供装置100中的终端信息一致的终端装置20判断为驾驶员。或者,服务提供装置100利用包含于接收到的终端信息中的位置信息将位于驾驶座的终端装置20判断为驾驶员。根据情况,服务提供装置100可利用从终端装置20接收到的终端信号的方向、大小等来判断驾驶员。\n[0193] 电子控制装置10将运行信息发送至服务提供装置100(S1230)。如果服务提供装置\n100判断出驾驶员,则从电子控制装置10接收运行信息。根据情况,服务提供装置100可自行感测一部分运行信息。\n[0194] 服务提供装置100可将接收到运行信息发送至用户配置文件服务器200(S1240)。\n用户配置文件服务器200生成对应的用户的配置文件并累积接收到的运行信息(S1250)。\n[0195] 如果发生已设定的事件,则用户配置文件服务器200将累积运行信息发送至服务提供装置100(S1260)。服务提供装置100控制终端装置20(S1271),或者控制电子控制装置\n10(S1272)。\n[0196] 图13是对根据本发明的一实施例的提供内容的过程进行说明的时序图。\n[0197] 用户配置文件服务器200可从终端装置20接收终端信息和与内容再现相关联的信息,并存储到对应的用户配置文件。或者,当用户搭乘时,用户配置文件服务器200还可从服务提供装置100接收搭乘车辆的用户的终端装置20的终端信息和与内容再现相关联的信息并存储到对应的用户配置文件。\n[0198] 参照图13,终端装置20将包含终端信息的终端信号发送至服务提供装置100(S1310)。服务提供装置100利用终端信息来判断用户是否搭乘车辆、搭乘的用户数量、用户是否为驾驶员。\n[0199] 服务提供装置100判断搭乘的用户中是否包括乘客(S1320)。如果服务提供装置\n100判断出包括乘客,则提供推荐内容服务。\n[0200] 服务提供装置100发送终端信息和推荐内容请求(S1330)。用户配置文件服务器\n200生成推荐内容信息(S1340)。用户配置文件服务器200利用与存储于配置文件中的内容再现相关联的信息来生成推荐内容信息。推荐内容信息可以以车辆为单位生成,也可以以用户为单位生成。或者,推荐内容信息可以是关于一个内容的信息,也可以是关于多个内容的信息。\n[0201] 用户配置文件服务器200将生成的推荐内容信息发送至服务提供装置100(S1351)。\n[0202] 或者,用户配置文件服务器200将生成的推荐内容信息发送至内容服务器300(S1352-1)。内容服务器300利用接收到的推荐内容信息来检索推荐内容,并将检索到的推荐内容发送至服务提供装置100(S1352-2)。\n[0203] 服务提供装置100输出推荐内容(S1360)。当服务提供装置100从用户配置文件服务器200接收到推荐内容信息时,服务提供装置100可输出存储的内容中与推荐内容信息对应的内容。或者,可从终端装置20接收推荐内容而输出,或者还可在向内容服务器300请求内容并接收之后输出。\n[0204] 当服务提供装置100从内容服务器300接收到推荐内容时,输出接收到的推荐内容。\n[0205] 如上所述,根据本发明,服务提供装置100可推荐及提供最适合于搭乘车辆10的用户的内容。以下,对根据本发明的服务提供装置100的服务提供方法进行说明。\n[0206] 图14是根据本发明的一实施例的服务提供方法的流程图。\n[0207] 如图14所示,服务提供装置100可通过与至少一个终端装置20执行通信来判断至少一个终端装置200的距离(S1410、S1420)。这里,服务提供装置100是指安装于车辆10内而执行导航、内容再现等并且可进行无线通信的装置。这样的服务提供装置100可通过近场通信与位于周围的所有终端装置执行通信。具体地讲,第一终端装置至第三终端装置可位于车辆10的周围。因此,服务提供装置100可通过执行与第一终端装置至第三终端装置的通信,来从第一终端装置至第三终端装置接收包含终端信息的终端信号。这里,终端信息可包含第一终端装置至第三终端装置中的每个位于的位置信息及终端识别信息。\n[0208] 根据一实施例,安装于车辆10内的服务提供装置100可在拥有智能钥匙的驾驶员位于已设定的临界范围内时或者根据驾驶员的控制命令供应驱动电源。如果根据这样的事件,服务提供装置100的工作开始,则服务提供装置100可向位于周围的第一终端装置至第三终端装置请求终端信息并接收该信息。根据另一实施例,服务提供装置100在工作开始之后向位于周围的第一终端装置至第三终端装置周期性地请求终端信息并接收该信息。\n[0209] 如果如上所述地接收到第一终端装置至第三终端装置的终端信息,则服务提供装置100可基于已设定的临界距离信息及包含于第一终端装置至第三终端装置中的每个终端装置的终端信息中的位置信息,来判断第一终端装置至第三终端装置是否位于已设定的距离以内。具体地讲,服务提供装置100可周期性地采集并存储车辆10的位置信息。之后,如果服务提供装置从第一终端装置至第三终端装置中的每个终端装置接收到终端信息,则将已存储的车辆10的位置信息中最近存储的位置信息与包含于从第一终端装置至第三终端装置中的每个终端装置接收到终端信息中的位置信息进行比较,来判断第一终端装置至第三终端装置中的哪个终端装置处于已设定的距离以内。根据情况,服务提供装置100向终端装置20发送信号,并且从终端装置20接收响应信号。服务提供装置100可利用直到接收响应信号为止所经历的响应时间来判断与终端装置20的距离。如上所述,服务提供装置100通过执行与终端装置20的通信来判断与终端装置的距离。服务提供装置100基于判断出的距离来判断终端装置20是否位于已设定的距离以内(S1430)。之后,服务提供装置100基于判断结果来判断搭乘的用户,并基于判断出的用户和终端信息来提供已设定的服务(S1440、S1450)。服务提供装置100向被判断为驾驶员的用户提供安全运行服务,并且如果判断出搭乘车辆的用户中包括乘客,则提供推荐内容服务。由于已说明了具体的过程,因此在此省略。\n[0210] 根据上述的多种实施例的服务提供方法可通过程序来实现并提供至服务提供装置。\n[0211] 作为一示例,可提供一种存储有执行如下步骤的程序的非暂时性计算机可读介质(non-transitory computer readable medium):从至少一个终端装置接收终端信号;通过接收到的终端信号来判断与终端装置之间的距离;基于判断出的距离来判断搭乘车辆的用户;基于判断出的用户和包含于终端信号的终端信息来提供已设定的服务。\n[0212] 非暂时性计算机可读介质不是指诸如寄存器、高速缓存、存储器等在短暂的时间内存储数据的介质,而是指半永久性地存储数据且能够由设备读取(reading)的介质。具体地讲,所述多种应用或者程序可被存储于诸如CD、DVD、硬盘、蓝光光盘、USB、存储卡、ROM的非暂时性可读介质而被提供。\n[0213] 此外,虽然示出和说明了本发明的优选实施例,但是本发明不限于所述特定的实施例,在不脱离权利要求书所请求的本发明的主旨的情况下,发明所属的技术领域中具有普通知识的技术人员可以进行各种变形实施例,不应该通过本发明的技术构思或者前景个别地理解这样的变形实施例。
法律信息
- 2021-05-28
未缴年费专利权终止
IPC(主分类): G06Q 10/10
专利号: ZL 201380030871.1
申请日: 2013.06.11
授权公告日: 2018.11.30
- 2018-11-30
- 2015-07-08
实质审查的生效
IPC(主分类): G06Q 50/30
专利申请号: 201380030871.1
申请日: 2013.06.11
- 2015-02-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-07-21
|
2008-06-24
| | |
2
| |
2009-08-12
|
2007-02-26
| | |
3
| |
2010-09-15
|
2010-03-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |