一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

发送装置以及通信系统的制作方法

2023-02-06 22:55:56 来源:中国专利 TAG:


1.本公开涉及数据通信中断而能够在通信恢复后再次开始数据通信的发送装置以及通信系统。


背景技术:

2.在现有的通信系统中,存在发送装置首先将发送数据的预定发送数据列表发送至接收装置来进行数据的通信的系统。在这样的通信系统中,当数据的通信因任意通信障碍而中断的情况下,通信系统无法判断被通信到预定发送数据列表所记载的要发送的数据中的哪个数据(例如参照专利文献1)。
3.专利文献1:日本特开2007-174247号公报
4.对于现有的使用预定发送数据列表的通信系统而言,在数据的通信中断的情况下,发送装置从预定发送数据列表的最初的发送数据起进行发送,或者从在接收装置中被用户指定了的预定发送数据列表的发送数据进行发送。
5.因此,在现有的通信系统中,存在发送数据的通信量增加、发送数据花费通信时间这一问题。


技术实现要素:

6.本公开是鉴于上述实际情况而完成的,其目的在于,提供即便是数据的通信中断的情况也能够削减再次发送所涉及的发送数据的通信量且能够削减再次发送所涉及的通信时间的发送装置以及通信系统。
7.根据本公开所涉及的发送装置,该发送装置具备:通信部,与接收装置进行数据的通信;和控制装置,对经由上述通信部与上述接收装置进行通信的数据进行处理,其中,上述控制装置从预定发送数据提取数据来创建预定发送数据列表,当在上述发送装置与上述接收装置之间的数据的通信中断之后上述通信恢复且在上述接收装置存在上述通信的中断历史记录的情况下,上述控制装置从上述接收装置取得未接收数据列表,该未接收数据列表表示上述通信中断之前的上述接收装置未接收到的数据,上述控制装置将上述取得的上述未接收数据列表整合至所创建的上述预定发送数据列表,更新上述预定发送数据列表,上述通信部将更新了的上述预定发送数据列表发送至上述接收装置,在更新了的上述预定发送数据列表的发送后,上述通信部将与上述预定发送数据列表对应的上述预定发送数据发送至上述接收装置。
8.根据本公开,控制装置根据将要进行发送的数据创建预定发送数据列表。在数据的通信中断之后通信恢复且在接收装置存在通信的中断历史记录的情况下,控制装置从接收装置取得未接收数据列表,该未接收数据列表表示通信中断之前的接收装置未接收到的数据。控制装置将取得的未接收数据列表整合至所创建的预定发送数据列表,更新预定发送数据列表。而且,在将更新了的预定发送数据列表发送至接收装置后,控制装置将与预定发送数据列表对应的预定发送数据发送至接收装置。由此,即便在发送装置与接收装置的
数据的通信中断了的情况下,控制装置也能够通过使用更新了的预定发送数据列表来从中途发送预定发送数据。因此,发送装置能够减少再次发送所涉及的发送数据的通信量,且能够减少再次发送所涉及的发送数据的通信时间。
附图说明
9.图1是表示实施方式所涉及的通信系统的数据取得设备和空调机的图。
10.图2是用于对实施方式所涉及的通信系统的数据取得设备的控制装置的功能进行说明的图。
11.图3是用于对实施方式所涉及的通信系统的空调机的控制装置的功能进行说明的图。
12.图4是用于对实施方式所涉及的通信系统的数据取得设备的动作进行说明的流程图。
13.图5是用于对实施方式所涉及的通信系统的空调机的动作进行说明的流程图。
14.图6是用于对实施方式所涉及的通信系统的数据取得设备与空调机之间的数据的流动进行说明的图。
15.图7是表示在实施方式所涉及的通信系统的空调机的控制装置的存储器中储存的数据的图。
16.图8是表示由实施方式所涉及的通信系统的空调机的列表数据提取部创建的预定发送数据列表的图。
17.图9是表示由实施方式所涉及的通信系统的空调机的列表数据提取部创建的变形例1的预定发送数据列表的图。
18.图10是表示由实施方式所涉及的通信系统的空调机的列表数据提取部创建的变形例2的预定发送数据列表的图。
19.图11是表示由实施方式所涉及的通信系统的空调机的列表数据提取部创建的变形例3的预定发送数据列表的图。
具体实施方式
20.以下,参照附图来对实施方式所涉及的通信系统进行说明。此外,在附图中,对相同的构成要素标注相同附图标记来说明,重复的说明仅在需要的情况下进行。本公开能够包括在以下的各实施方式中说明的结构中的可组合的结构的所有组合。
21.实施方式.
22.图1是表示实施方式所涉及的通信系统100的数据取得设备101和空调机102的图。
23.如图1所示,通信系统100具有数据取得设备101和空调机102。
24.数据取得设备101例如是智能手机、台式pc、笔记本pc、平板pc等信息终端。
25.空调机102向数据取得设备101发送数据。
26.空调机102是数据的发送装置,数据取得设备101是接收来自空调机102的数据的接收装置。
27.另外,收发数据列表103被在数据取得设备101与空调机102之间通信。收发数据列表103包括从空调机102的数据提取而创建的预定发送数据列表801(参照图8)以及数据取
得设备101侧的未接收数据列表207_2(参照图2)。
28.并且,空调机102将各种数据104发送至数据取得设备101。各种数据104例如是数据取得日期时间、室内温度、外部空气温度、lev(膨胀阀)的开度、热交换器的配管温度、压缩机的排出压力、吸入压力、排出温度、吸入温度、过冷(subcool)、过热的参数等。
29.图2是用于对实施方式所涉及的通信系统100的数据取得设备101的控制装置201的功能进行说明的图。
30.如图2所示,数据取得设备101的控制装置201与输入部200以及存储器207连接。
31.输入部200是进行向数据取得设备101的输入的设备,例如是触摸面板、鼠标等。
32.在存储器207储存通信历史记录数据207_1、未接收数据列表207_2以及从空调机102接收到的各种数据207_3等。通信历史记录数据207_1是表示通信中断时的通信历史记录的数据,被按每个数据记录。未接收数据列表207_2表示数据取得设备101未接收到的数据。
33.控制装置201具有数据操作受理部202、数据发送请求部203、外部通信部204、列表数据比对部205、列表数据提取部206、通信历史记录管理部208以及取得数据管理部209。
34.数据操作受理部202受理从输入部200输入的数据请求操作。
35.数据发送请求部203对于外部通信部204进行由数据操作受理部202受理到的数据发送请求。
36.除了未接收数据列表207_2、预定发送数据列表108、各种数据104等数据的与空调机102的通信之外,外部通信部204还将来自数据发送请求部203的数据发送请求等发送至空调机102。
37.列表数据提取部206从存储于存储器207的接收完毕数据仅提取用于进行列表化的数据(参照图8)。
38.列表数据比对部205进行未接收数据列表207_2以及来自空调机102的预定发送数据列表801的列表项目的比对。
39.取得数据管理部209将经由外部通信部204从空调机102取得的各种数据等存储于存储器207。
40.通信历史记录管理部208将通信中断时的通信历史记录储存于存储器207。
41.图3是用于对实施方式所涉及的通信系统100的空调机102的控制装置301的功能进行说明的图。
42.在图3中,空调机102的控制装置301具备外部通信部302、列表数据比对部303、列表数据提取部304、存储器305、数据取得部306、计时部307、通信历史记录管理部308以及取得数据管理部309。
43.如图3所示,控制装置301与传感器1a、传感器1b、

、传感器1n连接。
44.计时部307输出用于将来自传感器1a、传感器1b、

、传感器n的数据作为时间序列数据的时间。
45.数据取得部306取得来自传感器1a、传感器1b、

、传感器n的各种数据以及来自计时部307的时间。
46.存储器305按时间序列存储从计时部307取得的时间和由数据取得部306取得的各种数据。
47.列表数据提取部304从存储于存储器305的各种数据取得预定发送数据列表801用的数据,创建预定发送数据列表801。
48.列表数据比对部303进行由列表数据提取部304创建的预定发送数据列表801与从数据取得设备101接收到的未接收数据列表207_2的列表项目的比对。
49.外部通信部302与数据取得设备101通信未接收数据列表207_2、预定发送数据列表801、各种数据104等。通信历史记录管理部308将通信中断时的通信历史记录储存于存储器305。
50.取得数据管理部309将存储于存储器305的各种数据104转交给外部通信部302。
51.其中,图3所示的控制装置301由专用的硬件或者执行被储存于存储器的程序的cpu(central processing unit,亦称为中央处理装置、处理装置、运算装置、微处理器、微型计算机、处理器)构成。在控制装置301为专用的硬件的情况下,例如单一电路、复合电路、asic(application specific integrated circuit)、fpga(field programmable gate array)、或者组合它们而得的结构相当于控制装置301。控制装置301实现的各功能部可以分别由独立的硬件实现,也可以由一个硬件实现各功能部。在控制装置301为cpu的情况下,控制装置301执行的各功能由软件、固件、或者软件与固件的组合来实现。软件以及固件被记述为程序,储存于存储器305。cpu通过读出储存于存储器305的程序并执行来实现控制装置301的各功能。这里,存储器例如是ram、rom、闪存、eprom、eeprom等非易失性或者易失性的半导体存储器。此外,可以由专用的硬件实现控制装置301的功能的一部分、由软件或者固件实现一部分。
52.接下来,对实施方式所涉及的通信系统100的动作进行说明。图4是用于对实施方式所涉及的通信系统100的数据取得设备101的动作进行说明的流程图。图5是用于对实施方式所涉及的通信系统100的空调机102的动作进行说明的流程图。图6是用于对实施方式所涉及的通信系统100的数据取得设备101与空调机102之间的数据的流动进行说明的图。
53.首先,参照图4来对数据取得设备101的动作进行说明。
54.如图4所示,数据取得设备101的控制装置201与空调机102建立通信(步骤s400),接下来,基于储存于存储器207的通信历史记录数据207_1来确认上次的数据接收的中断历史记录(步骤s401)。
55.接下来,控制装置201对上次的数据接收的各数据判断是否存在中断历史记录(步骤s402)。当在步骤s402中判断为存在上次的数据接收的中断历史记录的情况下(步骤s402的“是”),控制装置201读入储存在存储器207的中断前的未接收数据列表207_2(步骤s414)。控制装置201将读入的中断前的未接收数据列表207_2中的由通信历史记录存在“失败”的记录的数据构成的未接收数据列表207_2发送至空调机102(步骤s415)。
56.另一方面,当在步骤s402中判断为没有上次的数据接收的中断历史记录的情况下(步骤s402的“否”),控制装置201对于空调机102进行数据发送请求(步骤s403)。
57.当在步骤s403、步骤s415或者步骤s412中判断为“是”的情况之后,控制装置201从空调机102取得预定发送数据列表801(步骤s404)。
58.接下来,控制装置201从储存在数据取得设备101的存储器207的未接收数据列表207_2之中除去接收完毕的数据,更新未接收数据列表207_2(步骤s405)。
59.控制装置201向空调机102发送更新后的未接收数据列表207_2(步骤s406)。接下
来,控制装置201从空调机102接收与发送了的未接收数据列表207_2对应的数据(步骤s407)。
60.然后,控制装置201从未接收数据列表207_2消除与接收完毕的数据对应的列表(步骤s408)。
61.接下来,控制装置201对是否存在因通信不良引起的数据通信的中断进行判断(步骤s409)。当在步骤s409中判断为存在因通信不良引起的数据通信的中断的情况下(步骤s409的“是”),控制装置201将整合了的未接收数据列表207_2暂时保存于存储器207(步骤s416)。接下来,控制装置201如图8的预定发送数据列表801_1那样针对各数据在未接收数据列表207_2中记录通信状况的“成功”、“失败”(步骤s417)。
62.然后,控制装置201待机一定时间直至通信恢复(步骤s418),对通信是否恢复进行判断(步骤s419)。当在步骤s419中控制装置201判断为通信恢复的情况下(步骤s419的“是”),返回至步骤s401的处理。当在步骤s419中控制装置201判断为通信未恢复的情况下(步骤s419的“否”),中断数据的接收(步骤s420),结束数据的发送(步骤s413)。其中,所接收的数据是来自空调机102的各种数据104。
63.另一方面,在步骤s409中,当判断为不存在因通信不良引起的数据通信的中断的情况下(步骤s409的“否”),完成预定发送数据的发送(步骤s410),从空调机102取得预定发送数据列表801(步骤s411)。
64.接下来,控制装置201对预定发送数据列表801与数据取得设备101的未接收数据列表207_2是否不存在差异进行判断(步骤s412)。当控制装置201在步骤s412中判断为预定发送数据列表801与数据取得设备101的未接收数据列表207_2不存在差异的情况下(步骤s412的“是”),返回至步骤s404。在控制装置201判断为预定发送数据列表801与数据取得设备101的未接收数据列表207_2存在差异的情况下(步骤s412的“否”),结束数据的发送(步骤s413)。
65.接下来,参照图5对空调机102的动作进行说明。
66.如图5所示,空调机102的控制装置301与数据取得设备101建立通信(步骤s500),接下来,取得来自传感器1a、传感器1b、

、传感器n的各种数据以及来自计时部307的时间(步骤s501)。
67.在图6中,时机t1的通信建立相当于图4的步骤s400以及图5的步骤s501。时机t2的数据发送委托相当于图4的步骤s403以及图5的步骤s505。时机t3的预定发送数据列表发送相当于图4的步骤s404以及图5的步骤s508。时机t4的未接收数据列表发送相当于图4的步骤s406以及图5的步骤s509。时机t5的未发送数据发送(1/n)相当于图4的步骤s407以及图5的步骤s510。时机t6的未发送数据请求(2/n)相当于图4的步骤s406以及图5的步骤s509。时机t7的通信再次开始相当于图4的步骤s419以及图5的步骤s522。时机t8的数据发送委托相当于图4的步骤s403以及图5的步骤s505。时机t9的预定发送数据列表发送相当于图4的步骤s404以及图5的步骤s508。时机t10的未接收数据列表发送相当于图4的步骤s406以及图5的步骤s509。时机t11的未发送数据发送(n/n)相当于图4的步骤s407以及图5的步骤s510。时机t12的接收完成相当于图4的步骤s412以及图5的步骤s513。时机t13的收发完成相当于图4的步骤s413以及图5的步骤s518。
68.接下来,控制装置301将在步骤s501中取得的各种数据以及时间按时间序列顺序
依次储存于存储器305(步骤s502)。
69.图7是表示在实施方式所涉及的通信系统100的空调机102的控制装置301的存储器305中储存的数据的图。如图7所示,储存于存储器305的数据被按每个年月日标注了编号。对在同一年月日取得的多个数据分别标注了时间。按时间序列顺序依次储存了多个数据。在图7中,作为所取得的数据,示出了温度_1、温度_2、测量值_1、

。图7所示的数据是表示在数据取得设备101与空调机102之间通信的数据整体的图。
70.控制装置301从存储于存储器305的各种数据取得预定发送数据列表801用的数据(步骤s503),创建表示将要被进行发送的数据的预定发送数据列表801(步骤s504)。接下来,控制装置301从数据取得设备101接收数据发送委托(步骤s505)。
71.图8是表示由实施方式所涉及的通信系统100的空调机102的列表数据提取部304创建的预定发送数据列表801的图。如图8所示,预定发送数据列表801具有从图7所示的数据整体被列表化的数据亦即编号、按每个编号标注的年月日以及按每个数据标注的时间。预定发送数据列表801_1是对预定发送数据列表801追加了表示通信状况的项目802的数据列表。在数据的通信中断的情况下,由通信历史记录管理部308写入项目802。
72.接下来,控制装置301从数据取得设备101确认上次的通信中断历史记录(步骤s506)。控制装置301对是否存在上次的通信中断历史记录进行判断(步骤s507)。
73.当在步骤s507中判断为存在上次的通信中断历史记录的情况下(步骤s507的“是”),控制装置301从数据取得设备101取得发生通信中断之前的未接收数据(步骤s519)。
74.然后,控制装置301将预定发送数据列表801与未接收数据列表207_2整合,更新预定发送数据列表801(步骤s520)。未接收数据列表207_2仅包括数据取得设备101未接收到的数据。
75.在步骤s507的“否”的情况、在步骤s520中更新了预定发送数据列表801的情况以及在步骤s516的“否”的情况下,控制装置301将预定发送数据列表801发送至数据取得设备101(步骤s508)。
76.然后,控制装置301接收从数据取得设备101发送的数据(步骤s509)。
77.接下来,控制装置301开始与预定发送数据列表801或者被更新了的预定发送数据列表801对应的预定发送数据的发送(步骤s510)。
78.然后,控制装置301从预定发送数据列表801消除与发送完毕的数据对应的列表(步骤s511)。
79.接下来,控制装置301进行是否因通信不良而存在数据通信的中断的判断(步骤s512)。在判断为因通信不良而存在数据通信的中断的情况下(步骤s512的“是”),控制装置301待机一定时间直至通信恢复(步骤s521),对是否存在通信的恢复进行判断(步骤s522)。在步骤s522中,控制装置301在判断为存在通信的恢复的情况下(步骤s522的“是”),返回至步骤s506的处理。另一方面,控制装置301在判断为不存在通信的恢复的情况下(步骤s522的“否”),中断数据发送(步骤s523),结束处理。
80.另一方面,在判断为不存在通信不良引起的数据通信的中断的情况下(步骤s512的“否”),控制装置301完成与预定发送数据列表801或者被更新了的预定发送数据列表801对应的预定发送数据的发送(步骤s513)。
81.然后,控制装置301从数据取得设备101取得未接收数据列表207_2(步骤s514)。
这里,未接收数据列表207_2的构造是与预定发送数据列表801_1、预定发送数据列表901_1、预定发送数据列表1001_1、预定发送数据列表1101_1相同的构造,是记录有收发构造的列表构造。接下来,控制装置301将预定发送数据列表801或者被更新了的预定发送数据列表801与未接收数据列表207_2进行比对(步骤s515)。
82.接下来,控制装置301判断预定发送数据列表801与来自数据取得设备101的未接收数据列表207_2是否不存在差异(步骤s516)。在判断为预定发送数据列表801与来自数据取得设备101的未接收数据列表207_2不存在差异的情况下(步骤s516的“是”),控制装置301结束数据的发送(步骤s518)。
83.另一方面,在判断为存在预定发送数据列表801与来自数据取得设备101的未接收数据列表207_2的差异的情况下(步骤s516的“否”),控制装置301以将存在差异的部分反映至预定发送数据列表801的方式进行更新(步骤s524),然后返回至步骤s508。
84.变形例1.
85.图8所示的预定发送数据列表801也可以是图9所示的预定发送数据列表901。图9是表示由实施方式所涉及的通信系统100的空调机102的列表数据提取部304创建的变形例1的预定发送数据列表901的图。
86.如图9所示,预定发送数据列表901按各种数据的每个取样时间而具有编号以及年月日作为数据片(data piece)。预定发送数据列表901_1是对预定发送数据列表901追加了表示通信状况的项目902的数据列表。在数据的通信中断了的情况下,项目902被通信历史记录管理部308写入。
87.变形例2.
88.图8所示的预定发送数据列表801也可以是图10所示的预定发送数据列表1001。图10是表示由实施方式所涉及的通信系统100的空调机102的列表数据提取部304创建的变形例2的预定发送数据列表1001的图。
89.如图10所示,与图8所示的预定发送数据列表801相比,预定发送数据列表1001是不标注编号而按每个年月日构成的数据列表。预定发送数据列表1001_1是对预定发送数据列表1001追加了表示通信状况的项目1002的数据列表。在数据的通信中断了的情况下,项目1002被通信历史记录管理部308写入。这样的结构的预定发送数据列表1001能够在管理对象设备为1个的情况下使用。此外,对于编号而言,也能够代替数值而使用单元编号、型号等。
90.变形例3.
91.图9所示的预定发送数据列表901也可以是图11所示的预定发送数据列表1101。图11是表示由实施方式所涉及的通信系统100的空调机102的列表数据提取部304创建的变形例3的预定发送数据列表1101的图。
92.如图11所示,与图9所示的预定发送数据列表901相比,预定发送数据列表1101是不标注编号而按每个年月日构成的数据列表。预定发送数据列表1101_1是对预定发送数据列表1001追加了表示通信状况的项目1102的数据列表。在数据的通信中断了的情况下,项目1102被通信历史记录管理部308写入。与图10所示的预定发送数据列表1001同样,这样的结构的预定发送数据列表1101在管理对象设备为1个的情况下使用。此外,对于编号而言,也能够代替数值而使用单元编号、型号等。
93.因此,即便在数据的通信中断的情况下,实施方式所涉及的通信系统100的空调机102通过使用被更新了的预定发送数据列表801,也能够从中途发送预定发送数据。因此,通信系统100能够减少发送数据的通信量,且能够减少发送数据的通信时间。
94.其中,实施方式的空调机102亦称为发送装置,数据取得设备101亦称为接收装置。
95.实施方式是作为例子而提示的,并非意在限定本技术请求保护的技术方案。实施方式能够以其他各种方式来实施,在不脱离实施方式主旨的范围内能够进行各种省略、置换、变更。这些实施方式及其变形包括在实施方式的范围以及主旨内。
96.附图标记说明
97.1a、1b、1n

传感器;100

通信系统;101

数据取得设备;102

空调机;103

收发数据列表;104

各种数据;200

输入部;201

控制装置;202

数据操作受理部;203

数据发送请求部;204

外部通信部;205

列表数据比对部;206

列表数据提取部;207

存储器;207_1

通信历史记录数据;207_2

未接收数据列表;207_3

各种数据;208

通信历史记录管理部;209

取得数据管理部;301

控制装置;302

外部通信部;303

列表数据比对部;304

列表数据提取部;305

存储器;306

数据取得部;307

计时部;308

通信历史记录管理部;309

取得数据管理部;801、801_1、901、901_1、1001、1001_1、1101、1101_1

预定发送数据列表;802、902、1002、1102

项目。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献