通信装置、信息处理方法以及系统与流程

文档序号:26673715发布日期:2021-09-17 23:28阅读:80来源:国知局
通信装置、信息处理方法以及系统与流程

1.本公开涉及通信装置、信息处理方法以及系统。


背景技术:

2.在日本特开2012

113616中公开了与错误代码输出装置有关的技术。日本特开2012

113616公开的错误代码输出装置,在利用运行用bios(basic input output system,基本输入输出系统)的计算机连续发生预定次数以上的启动不良之后,输出与执行运行用bios相伴的通过测试程序生成的错误代码。


技术实现要素:

3.本公开的目的在于提供一种能够通知在设置于车辆的通信装置中发生异常的技术。
4.本公开的第1方案的通信装置是设置于车辆的通信装置,具备控制部,该控制部执行:
5.在所述通信装置启动时所述通信装置正常启动的情况下,开始基于分组通信方式的通信;以及
6.在所述通信装置启动时发生所述通信装置重启的情况下,通过线路交换方式将用于通知所述通信装置中发生异常的通知信息发送给预定的服务器装置。
7.本公开的第2方案的信息处理方法,是由设置于车辆的通信装置执行的信息处理方法,包括:
8.在所述通信装置启动时所述通信装置正常启动的情况下,开始基于分组通信方式的通信;以及
9.在所述通信装置启动时发生所述通信装置重启的情况下,通过线路交换方式将用于通知所述通信装置中发生异常的通知信息发送给预定的服务器装置。
10.本公开的第3方案的系统,是包括服务器装置和设置于车辆的通信装置的系统,其中,
11.所述通信装置
12.在所述通信装置启动时所述通信装置正常启动的情况下,开始基于分组通信方式的通信,
13.在所述通信装置启动时发生所述通信装置重启的情况下,通过线路交换方式将用于通知所述通信装置中发生异常的通知信息发送给所述服务器装置。
14.通过本公开,能够通知在设置于车辆的通信装置中发生异常。
附图说明
15.以下,参考附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,在附图中,相同的附图标记表示相同的元件,其中:
16.图1是示出信息管理系统的概略结构的图。
17.图2是概略地示出通信装置的功能结构的一个例子的框图。
18.图3是第1实施方式的通信装置启动时的处理的流程图。
19.图4是第2实施方式的通信装置启动时的处理的流程图。
具体实施方式
20.本公开的第1方案的通信装置是设置于车辆的通信装置。另外,本公开的第1方案的通信装置具有能够通过分组通信方式以及线路交换方式这至少2个方式进行通信的功能。而且,在通信装置正常启动时,控制部开始基于分组通信方式的通信。在此,若通信装置处于异常的状态(发生故障的状态),则在通信装置启动时有时通信装置会反复重启。因此,在通信装置启动时发生重启的情况下,控制部向预定的服务器装置发送用于通知通信装置中发生异常的通知信息。然而,在诸如通信装置被反复重启的状态下,在从通信装置向预定的服务器装置发送通知信息需要时间时,有在该通知信息的发送完成之前通信装置再次发生重启的情况。在该情况下,预定的服务器装置无法正常地接收通知信息。
21.在此,考虑与通信装置正常启动时的通信同样地也通过分组通信方式向预定的服务器装置发送通知信息。此时,在分组通信方式中,在发送之前进行用于将作为发送对象的信息分割为多个分组的预处理。因此,即使在向预定的服务器装置发送通知信息的情况下,也需要将通知信息分割为多个分组的预处理。进而,有在通信装置启动时通过分组通信方式发送各种信息(本来就应在通信装置启动时发送的信息)的情况。因此,在基于分组通信方式的通信中,还存在通知信息以外的信息的发送比通知信息的发送更优先的可能性。因此,在通过分组通信方式向预定的服务器装置发送通知信息时,由于该通知信息的发送需要时间,所以有可能在该通知信息的发送完成之前通信装置再次重启。
22.因此,在本公开的第1方案的通信装置中,控制部通过线路交换方式向预定的服务器装置发送通知信息。在利用线路交换方式的通信中,不需要分组通信方式中需要的如上述的针对通知信息的预处理。另外,通过使用与在通信装置正常启动时开始通信的分组通信方式不同的线路交换方式,能够比通知信息以外的信息更优先地发送通知信息。因此,通过控制部利用线路交换方式向预定的服务器装置发送通知信息,与基于分组通信方式发送的情况相比,能够更早地完成该通知信息的发送。因此,在如通信装置反复重启的状态下,能够抑制在向预定的服务器装置的通知信息的发送完成之前通信装置再次重启。其结果,能够通知在设置于车辆的通信装置中发生异常。
23.以下,根据附图说明本公开的具体的实施方式。本实施方式记载的结构部件的尺寸、材质、形状及其相对配置等,只要没有特别记载,则不应将本公开的技术范围限定于这些。
24.<第1实施方式>
25.(系统的概略)
26.根据图1,说明本实施方式中的信息管理系统1。图1是示出信息管理系统1的概略结构的图。信息管理系统1构成为包括搭载于车辆的通信装置100和管理从通信装置100发送的信息的管理服务器200。在信息管理系统1中,通信装置100和管理服务器200通过网络n1以及网络n2相互连接。
27.在此,通信装置100与管理服务器200之间的经由网络n1的通信通过线路交换方式进行。网络n1例如采用便携电话等电话通信网。另外,通信装置100与管理服务器200之间的经由网络n2的通信通过分组通信方式进行。网络n2例如采用因特网等作为世界规模的公共通信网的wan(wide area network,广域网)。这样,通信装置100是具有能够进行经由网络n1的基于线路交换方式的通信和经由网络n2的基于分组通信方式的通信的功能的通信装置。此外,本实施方式中的管理服务器200是本公开的“预定的服务器装置”的一个例子。
28.通信装置100构成为包括具有处理器110、主存储部120以及辅助存储部130的计算机。处理器110例如是cpu(central processing unit,中央处理单元)或者dsp(digital signal processor,数字信号处理器)。主存储部120例如是ram(random access memory,随机存取存储器)。辅助存储部130例如是rom(read only memory,只读存储器)。另外,辅助存储部130例如是如hdd(hard disk drive,硬盘驱动器)、或者cd

rom、dvd盘、或者蓝光盘的盘记录介质。另外,辅助存储部130也可以是可移动介质(可搬存储介质)。在此,作为可移动介质,例如,例示usb存储器或者sd卡。
29.在通信装置100中,在辅助存储部130中储存有操作系统(os)、各种程序以及各种信息表格等。另外,在通信装置100中,通过由处理器110将辅助存储部130中存储的程序载入到主存储部120并执行,能够实现如后述的各种功能。其中,通信装置100中的部分或者全部功能也可以通过诸如asic或者fpga的硬件电路来实现。此外,通信装置100无需一定通过单一的物理结构实现,也可以通过相互协作的多台计算机构成。另外,管理服务器200也与通信装置100同样地,构成为包括计算机。
30.而且,在信息管理系统1中,在通信装置100正常启动时,通信装置100开始经由网络n2的与管理服务器200的通信。即,在通信装置100正常启动时,通信装置100开始基于分组通信方式的通信。通信装置100通过经由网络n2与管理服务器200进行通信,发送接收与通信装置100的动作有关的信息等。作为与通信装置100的动作有关的信息,能够例示表示通信装置100正常启动的信息等。另外,作为通信装置100经由网络n2发送给管理服务器200的信息,能够例示搭载有通信装置100的车辆的位置信息。此外,通信装置100也可以经由网络n2和不同于管理服务器200的服务器也进行通信。
31.在此,在通信装置100由于故障处于异常的状态时,有时在通信装置100启动时通信装置100反复重启。在这样的情况下,通信装置100将用于通知通信装置100中发生异常的通知信息发送给管理服务器200。然而,在诸如通信装置100反复重启的状态下,在通过通信装置100向管理服务器200发送通知信息需要时间时,有在该通知信息的发送完成之前通信装置100再次重启的情况。在该情况下,管理服务器200将无法正常地接收通知信息。
32.在此,假设与通信装置100正常启动时的通信同样地,通信装置100通过经由网络n2的分组通信方式将通知信息发送给管理服务器200。在该情况下,作为针对发送通知信息的预处理,需要将通知信息分割为多个分组的预处理。进而,如上所述,在通信装置100启动后,经由网络n2将与通信装置100的动作有关的信息以外的信息发送给管理服务器200。因此,即使在通信装置100重启时想要发送通知信息,在经由网络n2的通信中,也存在通知信息以外的信息的发送比通知信息的发送更优先的可能性。因此,在经由网络n2向管理服务器200发送通知信息时,由于发送通知信息需要时间,所以可能在该通知信息的发送完成之前通信装置100再次重启。
33.因此,在本实施方式中,在通信装置100启动时通信装置100反复重启的情况下,通信装置100通过与网络n2不同的通信方式将通知信息发送给管理服务器200。即,通信装置100通过经由网络n1的线路交换方式将通知信息发送给管理服务器200。在利用线路交换方式的通信中,不需要分组通信方式中需要的预处理。因此,即使在发送通知信息时,也不进行将通知信息分割为多个分组的预处理,将通知信息发送给管理服务器200。另外,通过使用与在通信装置100正常启动时开始各种信息的发送的网络n2(分组通信方式)不同的网络n1(线路交换方式),能够仅将通知信息发送给管理服务器200。即,能够将通知信息比通知信息以外的信息优先地发送给管理服务器200。因此,通过经由网络n1将通知信息发送给管理服务器200,与经由网络n2发送通知信息相比,能够使该通知信息的发送更早完成。
34.(系统结构)
35.接下来,根据图2说明本实施方式的信息管理系统1包含的通信装置100的功能结构。图2是概略地示出通信装置100的功能结构的一个例子的框图。通信装置100构成为包括控制部101、第1通信部102、第2通信部103、存储部104以及异常检测部105。
36.控制部101具有进行用于控制通信装置100的运算处理的功能。控制部101能够通过处理器110实现。第1通信部102具有将通信装置100与网络n1连接的功能。另外,第2通信部103具有将通信装置100与网络n2连接的功能。即,通过线路交换方式来发送接收经由第1通信部102发送接收的信息。另外,通过分组通信方式来发送接收经由第2通信部103发送接收的信息。第1通信部102和第2通信部103能够通过无线通信装置实现。
37.异常检测部105具有检测通信装置100中发生的异常的功能。另外,异常检测部105具有在检测通信装置100中发生的异常时使通信装置100重启的功能。在此,作为通信装置100中发生的异常,例如,能够例示通信装置100的电路中产生异常电压。此时,异常检测部105例如通过断路器等实现。另外,作为通信装置100中发生的异常,例如,能够例示通信装置100的异常发热。此时,异常检测部105例如通过热传感器等实现。此外,作为用于检测通信装置100中发生的异常的装置,能够采用公知的装置。另外,作为异常检测部105使通信装置100重启的方法,能够采用公知的方法。异常检测部105例如也可以通过将指示通信装置100重启的信号发送到通信装置100的复位端子,从而使通信装置100重启。
38.存储部104具有存储错误信息和日志信息的功能。存储部104能够通过辅助存储部130实现。在此,错误信息是用于确定通信装置100中发生的异常的原因的信息。另外,日志信息是表示异常检测部105使通信装置100重启的信息。异常检测部105在检测到通信装置100中发生异常时,生成错误信息和日志信息。然后,异常检测部105在使通信装置100重启之前,将日志信息和错误信息存储到存储部104。
39.(启动时的处理)
40.接下来,根据图3,说明在本实施方式的信息管理系统1中,在通信装置100启动时由控制部101执行的处理。图3是本实施方式的通信装置100启动时的处理的流程图。在启动时的处理中,首先,在s101中,根据存储于存储部104的日志信息,判别通信装置100是否重启了预定次数以上。在此,预定次数是预定的多次次数,是能够判断为由于通信装置100中发生异常而反复重启了的次数。此外,也有一旦通信装置100由于异常而发生重启,就设想为反复重启的情况。在该情况下,预定次数也可以是1次。
41.在s101中作出肯定判定的情况下,在s102中,通过第1通信部102将通信装置100与
网络n1连接。然后,通过经由网络n1的线路交换方式将通知信息发送给管理服务器200。在此,所发送的通知信息包括存储于存储部104的错误信息。接下来,在s103中,通过第2通信部103将通信装置100与网络n2连接。然后,开始经由网络n2的通信。其中,如果通信装置100反复重启,则即使执行s103中的处理,向网络n2的连接也被切断。另一方面,在通信装置100反复重启之后正常启动的情况下,在执行s103中的处理以后,继续经由网络n2的基于分组通信方式的通信。然后,启动时的处理结束。
42.另外,在s101中作出否定判定的情况下,执行s103中的处理。即,在通信装置100重启的次数小于预定次数时,执行s103中的处理。由此,在通信装置100正常、且通信装置100不重启而正常启动时,开始经由网络n2的通信。另一方面,在由于通信装置100中发生异常而反复重启的状态时,在重启的次数尚小于预定次数的情况下,也执行s103中的处理。其中,在该情况下,即使执行s103中的处理,由于通信装置100重启,所以向网络n2的连接也被切断。之后,在通信装置100重启的次数达到预定次数时,在s101中作出肯定判定,经由网络n1发送通知信息。
43.如以上说明,本实施方式的控制部101,在通信装置100重启时,通过经由网络n1的线路交换方式将通知信息发送给管理服务器200。因此,如上所述,与通过经由网络n2的分组通信方式发送通知信息的情况相比,能够更早完成该通知信息的发送。因此,能够抑制在诸如通信装置100反复重启的状态下在向管理服务器200的通知信息发送完成之前通信装置100再次重启。其结果,能够通知在设置于车辆的通信装置100中发生异常。
44.(变形例)
45.此外,在从通信装置100接收到通知信息时,管理服务器200也可以向与搭载有通信装置100的车辆的用户关联的终端通知在通信装置100中发生异常。在此,作为与用户关联的终端,能够例示该用户所持有的智能手机、便携信息终端或者计算机等。在从管理服务器200通知了通信装置100中发生异常时,与用户关联的终端也可以在它们具有的显示器等显示部中显示通信装置100发生异常。由此,搭载有通信装置100的车辆的用户能够掌握在通信装置100中发生异常。
46.另外,本实施方式中的通信装置100中发生的异常是电压异常或者异常发热等与硬件有关的异常。然而,通信装置100中发生的异常不限于与硬件有关的异常。通信装置100中发生的异常也可以是与软件有关的异常。例如,通过看门狗定时器来检测与软件有关的异常。例如,在控制部101一定时间都未对看门狗定时器进行未复位的情况下,看门狗定时器判定为软件系统发生异常。然后,看门狗定时器将指示对通信装置100复位的信号发送给控制部101。然后,接收到指示对通信装置100复位的信号的控制部101使通信装置100重启。此时,控制部101将错误信息和日志信息存储到存储部104。
47.另外,本实施方式中的控制部101通过利用异常检测部105将日志信息存储到存储部104而掌握通信装置100重启了。不过,关于控制部101掌握通信装置100重启的方法,能够采用公知的方法。
48.<第2实施方式>
49.在第2实施方式中,通信装置100在通信装置100重启了预定次数时,首先,执行经由网络n2的基于分组通信方式的通知信息的发送。此时,存在由于通信装置100在经由网络n2的通知信息发送完成之前进行重启,所以通信装置100无法完成通知信息的发送的情况。
在该情况下,通信装置100通过经由网络n1的线路交换方式将通知信息发送给管理服务器200。
50.在经由网络n2完成通知信息的发送时,控制部101将表示经由网络n2的通知信息发送完成的完成信息存储到存储部104。此时,如在第1实施方式中说明的那样,存在在控制部101完成经由网络n2的通知信息的发送之前,通信装置100再次重启的情况。在该情况下,存储部104中不存储完成信息。因此,控制部101能够根据存储部104中有无完成信息来判别基于分组通信方式的通知信息发送是否完成。
51.(启动时的处理)
52.接下来,根据图4,说明在本实施方式的信息管理系统1中,在通信装置100启动时由控制部101执行的处理。图4是本实施方式的通信装置100启动时的处理的流程图。在此,本流程图中的s101至s103中的处理分别与图3所示的流程图中的s101至s103中的处理相同。因此,省略关于这些步骤中的处理的说明。
53.在启动时的处理中,在s101中作出肯定判定的情况下,在s201中,根据日志信息判别通信装置100本次的重启次数是否为预定次数。在s201中作出肯定判定的情况下,执行s103的处理。然后,在s203中,进行针对通知信息的预处理,之后通过经由网络n2的分组通信方式将通知信息发送给管理服务器200。这样,在通信装置100重启了预定次数时,控制部101首先经由网络n2发送通知信息。然后,在经由网络n2的向管理服务器200的通知信息发送完成的情况下,在存储部104中存储完成信息。另一方面,即使执行s103以及s203的处理,如果在通知信息的发送完成之前通信装置100重启,则切断向网络n2的连接。在该情况下,并未完成向管理服务器200的通知信息的发送,所以存储部104中不存储完成信息。
54.另外,在s201中作出否定判定的情况下(即通信装置100重启次数多于预定次数的情况下),在s202中,判别存储部104中是否存储有完成信息。即,在通信装置100重启了预定次数时,判别经由网络n2的通知信息的发送是否完成。在s202中做出肯定判定(判定为存储有完成信息)的情况下,执行s103以及s203中的处理。另外,在s202中作出否定判定(即判定为未存储完成信息)的情况下,执行s102中的处理。由此,通过经由网络n1的线路交换方式将通知信息发送给管理服务器200。
55.这样,本实施方式中的控制部101在通信装置100重启了预定次数时,经由网络n2将通知信息发送给管理服务器200。而且,在经由网络n2的通知信息发送成功的情况下,控制部101不执行经由网络n1的通知信息发送。另外,在经由网络n2的通知信息发送失败的情况下,控制部101在下次重启时执行经由网络n1的通知信息发送。通过这样的方法,也能够通知在设置于车辆的通信装置100中发生异常。
56.(变形例)
57.此外,在利用线路交换方式的信息的发送中,与分组通信方式的情况不同,有时可发送的数据容量受到限制。因此,在经由网络n2的通知信息发送无法完成的情况下,控制部101减小通知信息的数据容量。然后,控制部101经由网络n1将减小数据容量后的通知信息发送给管理服务器200。例如,即使在发送给管理服务器200的通知信息中未包括用于确定通信装置100中发生的异常的原因的错误信息,也能够通知在通信装置100中发生异常这件事自身。因此,在由于经由网络n2的通知信息发送无法完成而经由网络n1发送通知信息的情况下,也可以从通知信息中删除错误信息。由此,即使在若通知信息包括错误信息则通知
信息的数据容量超过能够通过网络n1发送的上限的情况下,也能够对管理服务器200通知在通信装置100中发生异常。
58.<其他实施方式>
59.上述实施方式只不过是一个例子,本公开能够在不脱离其要旨的范围内适当地变更来实施。另外,只要不产生技术上的矛盾,本公开中说明的处理以及单元就能够自由地组合实施。
60.另外,说明为由1个装置进行的处理也可以由多个装置分担执行。或者,说明为由不同的装置进行的处理也可以由1个装置执行。在计算机系统中,能够灵活地变更通过什么样的硬件结构(服务器结构)实现各功能。
61.本公开通过对计算机提供安装有上述实施方式中说明的功能的计算机程序,由该计算机具有的1个以上的处理器读出并执行程序也能够实现。这样的计算机程序既可以通过能够连接到计算机的系统总线的非临时性的计算机可读存储介质提供给计算机,也可以经由网络提供给计算机。非临时性的计算机可读存储介质例如包括如磁盘(软盘(日本注册商标)、或者硬盘驱动器(hdd)等)、光盘(cd

rom、dvd盘、或者蓝光盘等)等任意类型的盘、只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁卡、闪存存储器、或者光学式卡的适合于储存电子指令的任意类型的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1