刺绣状况确认系统、装置及方法

文档序号:6298826阅读:230来源:国知局
刺绣状况确认系统、装置及方法
【专利摘要】本发明涉及一种刺绣状况确认系统、刺绣状况确认装置及刺绣状况确认方法,确认由缝纫机选择并执行缝纫所得的刺绣花样的刺绣状况。刺绣状况确认系统包括刺绣状况确认装置。缝纫机包括:暂时存储部,存储正在进行刺绣的刺绣数据;及第一CRC数据转换部,基于刺绣数据转换成唯一的代码。刺绣状况确认装置包括:暂时存储部,存储刺绣数据;第二CRC数据转换部,基于存储在暂时存储部的刺绣数据转换成唯一的代码;以及CRC数据比较部,将由第一CRC数据转换部与第二CRC数据转换部转换成的代码彼此进行比较。本发明的特征在于:存储在暂时存储部的刺绣数据是经由无线网络传输缝纫机正在执行缝纫的刺绣数据而得。
【专利说明】刺绣状况确认系统、装置及方法

【技术领域】
[0001]本发明涉及一种确认由缝细机(sewing machine)选择并执行缝细所得的刺绣花样的刺绣状况的刺绣状况确认系统(system)、装置及方法。

【背景技术】
[0002]以往,可进行刺绣的缝纫机是被赋予用于刺绣的图案数据(data),基于该图案数据进行刺绣。当图案由多条线构成时,用户(user)视需求进行与图案一致的线的更换。
[0003]如果缝纫机开始刺绣,那么到下次更换线之前,用户不用特别地进行操作而自动地进行刺绣。在所刺绣的图案为大的等情况下,也存在到下次更换线之前会花费三十分钟以上的情况。因此,用户推测缝纫机下次可能会停止的时刻,而在该时刻返回到缝纫机处坐寸ο
[0004]另一方面,当在刺绣中产生断线时,刺绣会在中途被中断。如果用户未注意到刺绣的中断,那么会导致不进行刺绣而使缝纫机被放置不管。如果放置时间长,那么到刺绣完成为止会花费多余的时间。因此,用户不时地返回到缝纫机处,确认刺绣是否正常进行。
[0005]即便用户在远离缝纟刃机的地方,如果能监控(monitoring)缝纟刃机的状况,那么也能进行缝纫机的刺绣状况的确认。因此,有如下方法:将小型电荷耦合装置(charge-coupled device, CCD)相机设置在缝纟刃机的内部,利用有线连接的监控器(monitor)确认缝纟刃机正在刺绣的影像(例如,参照专利文献I)。
[0006][【背景技术】文献]
[0007][专利文献]
[0008][专利文献I]日本专利特开平5-64694号公报
[0009]然而,当有线地连接缝纫机与监控器时,用户的移动范围产生限制。因此,也考虑不使用有线,而是在缝纟刃机与个人数字助理(Personal DigitalAssistant, PDA)之间进行无线通信。然而,如果使用利用一般数据通信的无线通信,那么当通信中断时会检测出错误(error),因此,连接会切断。在此情况下,必须通过用户的人工作业而再次开始通信。
[0010]另外,当将正在刺绣的影像经由无线通信发送给个人计算机(PersonalComputer, PC)或个人数字助理时,影像的数据量变得非常大。因此,缝纫机的硬件(hardware)中负担过大,为了处理影像数据而必须设置另外的中央处理器(CentralProcessing Unit, CPU)等。
[0011]进而,也有如下顾虑:为了发送影像数据而占有无线通信的线路,从而对其他无线通信造成影响。另外,也存在如下问题:当个人数字助理远离缝纫机而使通信状况变差时,影像紊乱然后动画停止。即便通信状况恢复,影像也已经紊乱,且视辨性低。


【发明内容】

[0012]本发明是为了解决如上所述现有技术的问题而提出的,提供一种刺绣状况确认系统、刺绣状况确认装置及刺绣状况确认方法,可经由无线网络(network)连接刺绣缝纫机与刺绣状况确认装置,并且可在刺绣状况确认装置的画面上实时(real time)地监控利用缝纫机进行刺绣的进展状况。
[0013]为了达成所述目的,本发明是一种刺绣状况确认系统,包括:缝纫机,进行刺绣;及刺绣状况确认装置,确认由所述缝纫机选择并执行缝纫所得的刺绣花样的刺绣状况;所述缝纫机包括:存储部,存储正在执行缝纫的刺绣数据;及第一代码转换部,基于所述刺绣数据转换成唯一(unique)的代码(code);所述刺绣状况确认装置包括:存储部,存储刺绣数据;第二代码转换部,将存储在所述刺绣状况确认装置的存储部的刺绣数据转换成唯一的代码;以及代码比较部,将由所述第一代码转换部与所述第二代码转换部转换成的代码彼此进行比较;且存储在所述刺绣状况确认装置的存储部的刺绣数据是经由无线网络传输所述缝纫机正在进行刺绣的刺绣数据而得。
[0014]也可以在第一代码转换部、及所述第二代码转换部中将所述刺绣数据转换成容量小的数据。
[0015]也可以在第一代码转换部、及所述第二代码转换部中将所述刺绣数据转换成循环冗余校验(Cyclic Redundancy Check, CRC)数据。
[0016]另外,刺绣状况确认方法及刺绣状况确认装置也是本发明的一实施方式。
[0017]本发明提供一种绣状况确认装置,用以确认由缝纫机选择并执行缝纫所得的刺绣花样的刺绣状况,其包括:存储部,存储刺绣数据;代码转换部,基于存储在所述刺绣状况确认装置的存储部的所述刺绣数据转换成唯一的代码;状态数据接收部,接收基于所述缝纫机正在执行缝纫的刺绣数据而转换成的唯一代码;以及代码比较部,将由所述代码转换部转换成的代码与由所述状态数据接收部接收的代码进行比较;其中,存储在所述刺绣状况确认装置的所述刺绣数据是经由无线网络传输所述缝纫机正在执行缝纫的刺绣数据而得。
[0018]本发明提供一种刺绣状况确认方法,利用绣状况确认装置进行,其中所述绣状况确认装置确认由缝纫机选择并执行缝纫所得的刺绣花样的刺绣状况,其包括:存储处理,存储刺绣数据;代码转换处理,基于所述存储的刺绣数据转换成唯一的代码;状态数据接收处理,接收基于所述缝纫机正在执行缝纫的刺绣数据而转换成的唯一代码;以及代码比较处理,将通过所述代码转换处理而转换成的代码、与通过所述状态数据接收处理而接收的代码进行比较;其中,所述存储的刺绣数据是经由无线网络传输所述缝纫机正在执行缝纫的刺绣数据而得。
[0019][发明的效果]
[0020]根据本发明,当进行缝纫机正在刺绣的刺绣数据、与在刺绣状况确认装置的显示部进行显示的刺绣数据的比较时,并不是直接比较刺绣数据彼此,而是比较各个刺绣数据转换成的代码彼此。由此,可减少在缝纫机与刺绣状况确认装置之间收发的数据量。

【专利附图】

【附图说明】
[0021]图1是表示本发明的第一实施方式的刺绣状况确认系统的整体构成的概略图。
[0022]图2是表示本发明的第一实施方式的刺绣状况确认系统的缝纫机侧的构成的框图。
[0023]图3是表示本发明的第一实施方式的刺绣状况确认系统的刺绣状况确认装置侧的构成的框图。
[0024]图4是表示本发明的第一实施方式的刺绣状况确认系统的刺绣状况确认装置的显不部的一例的图。
[0025]图5是表示在本发明的第一实施方式的刺绣状况确认系统中利用缝纫机进行刺绣时的顺序的流程图。
[0026]图6是表示在本发明的第一实施方式的刺绣状况确认系统中,当缝纫机从刺绣状况确认装置接受指令时的处理的流程图。
[0027]图7是表示本发明的第一实施方式的刺绣状况确认系统中刺绣状况确认装置的监控处理的顺序的流程图。
[0028]图8是在本发明的第一实施方式的刺绣状况确认系统中进行缝纫机的刺绣状况确认时的序列(sequence)图。
[0029]图9是在本发明的第一实施方式的刺绣状况确认系统中进行缝纫机的刺绣状况确认时的序列图。
[0030]图10是表示本发明的另一实施方式的刺绣状况确认系统中缝纫机与刺绣状况确认装置的刺绣数据的转换方法的框图。
[0031]图11是表示本发明的另一实施方式中刺绣状况确认装置的显示部的一例的图。
[0032][符号的说明]
[0033]1:刺绣状况确认系统
[0034]2:缝纫机
[0035]3:刺绣状况确认装置
[0036]4:输入部
[0037]5:显示部
[0038]6:刺绣数据选择部
[0039]7:存储部
[0040]8:外部存储部
[0041]9:暂时存储部
[0042]10 =CRC数据转换部
[0043]11:状态信息作成部
[0044]12 =CRC数据取得部
[0045]13:针数数据取得部
[0046]14:针数计数部
[0047]15:指令接收部
[0048]16:指令判定部
[0049]17 =TCP 发送部
[0050]18 =UDP 发送部
[0051]20:监控实施判定部
[0052]21:CRC数据清除部
[0053]22:暂时存储部
[0054]23:指令请求部
[0055]24:状态数据请求部
[0056]25:刺绣数据请求部
[0057]26:CRC数据比较部
[0058]27:状态数据信息确认部
[0059]28:指令发送部
[0060]29 =TCP 接收部
[0061]30:CRC数据转换部
[0062]31:UDP 接收部
[0063]32 =CRC数据确认部
[0064]33:针数数据确认部
[0065]34:描绘部
[0066]35:显示部
[0067]36:刺绣数据描绘部
[0068]37:描绘位置决定部
[0069]38:描绘速度决定部
[0070]41:代码转换部
[0071]N:无线网络

【具体实施方式】
[0072]以下,一面参照图1至图4 一面对本发明的刺绣状况确认系统的实施方式进行详细说明。以下,省略对在各图中重复的符号的说明。
[0073][1.第一实施方式]
[0074][1-1.概要]
[0075]如图1所示,刺绣状况确认系统I包括缝纫机2与刺绣状况确认装置3。缝纫机2与刺绣状况确认装置3之间经由无线网络N连接。在缝纫机2与刺绣状况确认装置3之间进行以下信号或数据的交换。
[0076](I)从刺绣状况确认装置3对缝纫机2的状态数据请求信号。
[0077](2)从缝纫机2对刺绣状况确认装置3的回应状态数据请求的状态数据。
[0078](3)从刺绣状况确认装置3对缝纫机2的刺绣数据请求信号。
[0079](4)从缝纫机2对刺绣状况确认装置3的回应刺绣数据请求的刺绣数据。
[0080]在本实施方式的刺绣状况确认系统I中,在缝纫机2与刺绣状况确认装置3之间收发(I)?(4)的请求信号或数据。此时,(2)的状态数据与(4)的刺绣数据是以不同的通信协议(protocol)进行收发。也就是说,(2)的状态数据以能够在短时间内对发送对象发送数据的发送协议被发送。另外,(4)的刺绣数据以能够对发送对象准确地发送数据的发送协议被发送。在本实施方式中,以底下例子来进行说明:以用户数据包协议(User DatagramProtocol, UDP)通信协议收发(2)的状态数据,以传输控制协议(Transmiss1n ControlProtocol, TCP)通信协议收发(4)的刺绣数据。
[0081][1-2.缝纫机]
[0082]缝纫机2是可通过基于由用户输入的刺绣数据执行缝纫而进行刺绣的缝纫机,且经由无线网络N与刺绣状况确认装置3连接。如图2所示,缝纫机2包括输入部4、显示部5、刺绣数据选择部6、存储部7、外部存储部8、暂时存储部9、循环冗余校验(CyclicRedundancy Check, CRC)数据转换部10、状态信息作成部11、针数计数部14、指令(command)接收部15、指令判定部16、TCP发送部17、以及UDP发送部18。
[0083]输入部4是用来输入设定的单元,所述设定为例如用户输入对缝纫机2的操作请求或刺绣数据的设定。输入部4是例如以鼠标(mouse)或触摸屏(touch screen)(也包括设置在显示部5的触摸屏)、键盘(keyboard)为代表的输入装置。
[0084]显示部5是用来显示画面的单元,所述画面为例如让用户确认缝纫机2的操作内容或刺绣数据的画面。显示部5可使用例如液晶显示器(Liquid Crystal Display, IXD)或阴极射线管(Cathode Ray Tube, CRT)等显示(display)装置。显示部5显示在进行刺绣时成为候补的图案。
[0085]刺绣数据选择部6进行刺绣数据的选择,所述刺绣数据相对应于与由用户选择的进行刺绣的图案。刺绣数据选择部6构成为可参照缝纫机2内部的存储部7及外部存储部8的内容。存储部7是所谓只读存储器(Read-Only Memory, ROM),可使用非挥发性(Non-volatile)的存储器(memory)。在该存储部7中存储着刺绣数据。另外,外部存储部8是在通用串行总线(Universal Serial Bus,USB)等的内部具备保存区域的存储部,在该保存区域内存储着刺绣数据。
[0086]存储在存储部7或外部存储部8的刺绣数据是缝纫机2进行刺绣时所需的数据,包含进行刺绣的图案信息、图案的尺寸(size)信息、为了完成图案所需的针数信息、使用的颜色信息、及更换线的时点(timing)信息。刺绣数据是数百千字节(kilobyte)左右大小的数据。
[0087]当用户选择欲进行刺绣的图案时,刺绣数据选择部6将基于存储在存储部7或外部存储部8的刺绣数据的图案显示在显示部5。用户对输入部4进行操作而从显示在显示部5的图案中选择希望的图案。刺绣数据选择部6将用户所选择的图案的刺绣数据输出至暂时存储部9。
[0088]暂时存储部9将由刺绣数据选择部6选择的刺绣数据作为选择刺绣数据而存储。暂时存储部9是所谓随机存取存储器(Random Access Memory,RAM),可使用所谓挥发性的存储器等。
[0089]CRC数据转换部10是将存储在暂时存储部9的选择刺绣数据转换成CRC代码的转换部。通过将选择刺绣数据的比特串(bit string)作为例如16比特整数值输出而进行向CRC代码的转换。CRC代码由相同的选择刺绣数据必定生成相同的CRC代码。因此,如果在两个选择刺绣数据之间即便一字节(byte)的数据不同,那么作为CRC代码也会生成完全不同的代码。由CRC数据转换部10转换后的CRC代码作为与选择刺绣数据相对应的CRC数据被存储在暂时存储部9。
[0090]状态信息作成部11用来作成状态数据,所述状态数据包含存储在暂时存储部9的CRC数据、及缝纫机2针对当前刺绣中的花样所缝纫的针数。状态数据是包含选择刺绣数据、及针数数据的数据。状态数据成为约十字节左右大小的数据。状态信息作成部11包括CRC数据取得部12、及针数数据取得部13。
[0091]CRC数据取得部12取得存储在暂时存储部9的CRC数据。针数数据取得部13与针数计数部14连接,且取得由针数计数部14计数的针数作为针数数据。针数计数部14对从缝纫机2开始刺绣的时点起到取得针数数据时为止所缝纫的针数进行计数。针数计数部14与使缝纫针上下移动的电动机(motor)连接而配置,基于电动机的旋转对缝纫的针数进行计数。
[0092]指令接收部15是接收从刺绣状况确认装置3发送的指令的接收部。从刺绣状况确认装置3发送的指令中包含状态请求信号及刺绣数据请求信号。指令接收部15在缝纫机2运转中一直以可接收指令的状态待机。
[0093]指令判定部16判定由指令接收部15接收的指令是“刺绣数据请求信号”或“状态数据请求信号”中的哪一种。如果是“刺绣数据请求信号”,那么对TCP发送部17传达“刺绣数据”的发送指令。如果是“状态数据请求信号”,那么对UDP发送部18传达“状态数据”的发送指令。
[0094]TCP发送部17是经由无线网络N对下述刺绣状况确认装置3的TCP接收部29进行TCP发送的发送部。TCP发送部17基于来自指令判定部16的“刺绣数据”的发送指令,读出存储在暂时存储部9的“选择刺绣数据”,并通过TCP通信发送。该TCP发送是在进行通信之前确立连接(connect1n),并在进行通信的终端彼此制成虚拟的通信线路之后进行发送的通信协议。TCP发送的特征在于:在协议中进行重新发送处理,保证所发送的数据一定送达,且所发送的数据按顺序送达。因此,发送的可靠性高。
[0095]UDP发送部18经由无线网络N对下述刺绣状况确认装置3的UDP接收部31进行UDP发送。UDP发送部18基于来自指令判定部16的“状态数据”的发送指令,读出由状态信息作成部11作成的“状态数据”,并通过UDP通信发送。该UDP发送是非常简单的协议,只发送一次而不进行重新发送,并不保证所发送的数据送达至对象。该UDP发送虽然存在数据在中途丢失的可能性,却是在欲提高发送速度的情况下使用的通信协议。该UDP发送在欲实时地持续发送数据时有用。
[0096][1-3.刺绣状况确认装置]
[0097]刺绣状况确认装置3对缝纫机2发送“刺绣数据请求信号”或“状态数据请求信号”的指令。另外,以应答这些指令的形式接收从缝纫机2发送的“刺绣数据”及“状态数据”。刺绣状况确认装置3基于数据的接收结果在显示部35描绘缝纫机2中的刺绣状态。作为刺绣状况确认装置3,可利用通用的个人数字助理PDA (Personal Digital Assistant)。如图3所示,刺绣状况确认装置3包括监控实施判定部20、CRC数据清除(clear)部21、暂时存储部22、指令请求部23、CRC数据比较部26、状态信息确认部27、指令发送部28、TCP接收部29、CRC数据转换部30、UDP接收部31、描绘部34、及显示部35。在暂时存储部22中存储选择刺绣数据、及CRC数据。
[0098]监控实施判定部20判定刺绣状况确认装置3中缝纫机2的刺绣状况的监控的开始。监控的开始是当将刺绣状况确认装置3的电源设为接通(ON)时、或启动刺绣状况确认装置3内的用于监控的应用程序时、或按下用于监控的应用程序内的“同步”按钮(button)时判定为监控的开始。
[0099]如果由监控实施判定部20判定监控的开始,那么CRC数据清除部21删除存储在暂时存储部22的CRC数据。
[0100]指令请求部23输出对缝纫机2请求刺绣数据或状态数据的信号。指令的请求能以任意的间隔进行。指令请求的间隔越短,那么刺绣状况确认装置3所显示的缝纫机2的刺绣状况越流畅。例如,能以0.5秒间隔进行指令的请求。指令请求部23包括状态数据请求部24、及刺绣数据请求部25。
[0101]状态数据请求部24在以下(I) (2)的情况下,进行“状态数据”的请求。
[0102](I)监控实施判定部20判定出监控开始的情况。
[0103](2)从下述CRC数据比较部26对指令请求部23输入了底下比较结果的情况,即存储在暂时存储部22的CRC数据与由状态信息确认部27确认的CRC数据相同这一比较结果O
[0104]当从CRC数据比较部26对指令请求部23输入了底下比较结果,即存储在暂时存储部22的CRC数据与由状态信息确认部27确认的CRC数据不同这一比较结果时,刺绣数据请求部25进行“刺绣数据”的请求。
[0105]指令发送部28对缝纫机2发送来自指令请求部23的“刺绣数据请求”或“状态信息请求”的信号。当有来自指令请求部23的指令请求时,指令发送部28进行指令的发送。
[0106]TCP接收部29通过TCP通信接收缝纫机2的TCP发送部17所发送的“选择刺绣数据”。该“选择刺绣数据”被存储在刺绣状况确认装置3的暂时存储部22。
[0107]与缝纫机2的CRC数据转换部10同样地,CRC数据转换部30是将存储在暂时存储部22的选择刺绣数据转换成CRC代码的转换部。由CRC数据转换部30转换后的CRC代码作为与选择刺绣数据相对应的CRC数据被存储在暂时存储部22。UDP接收部31通过UDP通信接收缝纫机2的UDP发送部18所发送的“状态数据”。
[0108]状态信息确认部27包括:CRC数据确认部32及针数数据确认部33,其中,CRC数据确认部32将由UDP接收部31接收的“状态数据”解码,并抽取“状态数据”中所包含的“CRC数据”,由此确认“CRC数据”;针数数据确认部33通过抽取“针数数据”而确认“针数数据”。
[0109]CRC数据比较部26将存储在暂时存储部22的CRC数据与由状态信息确认部27确认的CRC数据进行比较。比较结果对指令请求部23输出。
[0110]描绘部34基于存储在暂时存储部22的“选择刺绣数据”、及由状态信息确认部27的针数数据确认部33确认的“针数数据”进行显示部35中显示的图像数据的描绘。描绘部34包括刺绣数据描绘部36、描绘位置决定部37、及描绘速度决定部38。
[0111]刺绣数据描绘部36基于“选择刺绣数据”与“针数数据”的信息进行描绘。图4是表示显示部35所显示的图像数据的一例的图。刺绣数据描绘部36基于“选择刺绣数据”中所包含的信息进行以下描绘。
[0112](I)基于进行刺绣的图案的信息描绘完成图。
[0113](2)基于为了完成图案所需的针数的信息描绘到完成为止所需的针数。
[0114](3)基于图案的尺寸信息描绘所要完成的刺绣的尺寸。
[0115](4)基于使用的颜色信息描绘所使用的线的颜色数。
[0116](5)基于更换线的时点信息,描绘表示到完成为止所要使用的线、及以该线缝纫的针数一栏(bar)。
[0117]另外,刺绣数据描绘部36基于“针数数据”中所包含的信息进行以下描绘。
[0118](7)进行开始刺绣以来的当前针数的描绘。
[0119]描绘位置决定部37基于当前的“针数数据”与“选择刺绣数据”描绘缝纫机2正在刺绣所选择的刺绣数据的哪一部分。
[0120]描绘速度决定部38根据“针数数据”的差分决定描绘速度。描绘速度决定部38预先存储上次接收时的“针数数据”,并计算与新接收的“针数数据”的差分。作为一例,因为刺绣状况确认装置3上的每一针的描绘间隔会根据缝纫机2的转数而变更,所以可根据在一定时间内增加的针数而求出。例如,在以0.5秒间隔取得针数的情况下,如果从上次取得时起“针数数据”增加了 5针,那么以每一针0.1秒进行描绘。这相当于使缝纫机2的缝纫针上下移动的电动机的600转/分钟。另外,如果每次增加了 4针,那么以每一针0.125秒间隔进行描绘(相当于450转/分钟)。通过根据增加的针数来决定描绘间隔时间,可流畅地进行刺绣状况确认装置3上的描绘更新。
[0121][1-4.作用]
[0122]使用图5至图7详细地叙述以这种方式构成的本实施方式的刺绣状况确认系统I的动作。本系统以无线网络N连接缝纫机2与刺绣状况确认装置3。由此,在远离缝纫机2的地方通过刺绣状况确认装置3的显示部35实时地监控缝纫机的缝纫进展状况。此外,将构成刺绣状况确认系统I的缝纫机2的动作与刺绣状况确认装置3分开进行说明。
[0123](I)关于缝纫机侧的动作
[0124]图5是利用缝纫机2进行刺绣时的流程图。用户在利用缝纫机2进行刺绣时,选择希望的刺绣花样(步骤101)。希望的刺绣花样是经由输入部4选择缝纫机2的显示部5所显示的候补花样。
[0125]与所选择的刺绣花样相对应的刺绣数据作为选择刺绣数据被存储在暂时存储部9。CRC数据转换部10计算该选择刺绣数据的CRC代码,并作为CRC数据而存储在暂时存储部9 (步骤102)。
[0126]其后,当在缝纫机2设置布及指定的线后,用户按下设置在缝纫机2的刺绣开始按钮(步骤103的是)。由此,缝纫机2基于选择刺绣数据开始刺绣。
[0127]如果刺绣开始,那么在刺绣执行中由针数计数部14对刺绣开始以来的针数进行计数。针数是每当由针数计数部14对针数进行计数时,便更新存储在针数计数部14的存储器的针数(步骤104)。针数的计数持续到刺绣结束为止。
[0128]缝纫机2如果进行刺绣直到完成所选择的刺绣数据为止,那么结束刺绣。其后,当进行其他刺绣时(步骤105的否),用户再次进行刺绣花样的选择,且缝纫机2进行该刺绣花样的刺绣(步骤101?步骤105)。另一方面,当不进行其他刺绣时,缝纫机2结束刺绣动作(步骤105的是)。
[0129](2)关于缝细机2中的中断(interrupt)处理
[0130]图6是表示由缝纫机2接受来自刺绣状况确认装置3的指令时的处理的流程图。
[0131]在图5所示的流程图中,在经过计算选择刺绣数据的CRC代码并作为CRC数据而存储的步骤102之后,缝纫机2通过中断处理经由无线网络N与刺绣状况确认装置3进行通信。此时,缝纫机2的指令接收部15接受从刺绣状况确认装置3发送的指令(步骤111)。
[0132]在指令接收部15中,当接收到指令时,指令判定部16判定该指令是“刺绣数据请求”的指令还是“状态信息请求”的指令(步骤112)。
[0133]当指令为“状态数据请求”的指令时(步骤112的O),UDP发送部18对刺绣状况确认装置3的UDP接收部31发送由状态信息作成部11作成的状态数据(步骤113)。该状态数据包含将当前刺绣中的选择花样数据转换成CRC代码所得的CRC数据、及当前的针数。
[0134]另一方面,当指令为“刺绣数据请求”的指令时(步骤112的I),TCP发送部17将存储在暂时存储部9的当前刺绣中的选择刺绣数据作为刺绣数据对刺绣状况确认装置3的TCP接收部29发送(步骤114)。
[0135]缝纫机2接受该中断处理直到结束刺绣或电源成为断开(OFF)为止。当接受了新的中断处理时,从指令接收的步骤(步骤111)起重复进行之后的步骤。
[0136](3)关于刺绣状况确认装置3侧的动作
[0137]图7是在刺绣状况确认装置3中进行刺绣状况确认时的流程图。当用户在刺绣状况确认装置3中进行缝纫机2的刺绣状况的确认时,启动安装在刺绣状况确认装置3的刺绣状况确认应用程序。
[0138]当开始监控处理时,CRC数据清除部21删除存储在暂时存储部22的CRC数据(步骤 131)。
[0139]其后,对缝纫机2请求与当前刺绣中的花样相关的状态数据(步骤132)。状态数据的请求从指令请求部23的状态数据请求部24被输出,且经由指令发送部28对缝纫机2输出。
[0140]从指令发送部28发送状态数据请求后,等待来自缝纫机2的基于状态数据请求的状态数据的应答(步骤133)。UDP接收部31接收来自缝纫机2的状态数据后,CRC数据比较部26将接收到的状态数据中所包含的CRC数据、与存储在刺绣状况确认装置3的暂时存储部22的CRC数据进行比较(步骤134)。
[0141]当从缝纫机2接收的CRC数据与存储在暂时存储部22的CRC数据不一致时(步骤134的O),指令请求部23的状态数据请求部25对缝纫机2请求当前刺绣中的花样数据(步骤135)。作为从缝纫机2接收的状态数据的CRC数据与存储在暂时存储部22的CRC数据不一致的情况,可列举在监控开始时删除暂时存储部22的CRC数据的情况、或在缝纫机2侧进行选择刺绣数据的变更的情况。
[0142]当从指令发送部28发送刺绣数据请求后,等待来自缝纫机2的基于刺绣数据请求的刺绣数据的应答(步骤136)。TCP接收部29接收来自缝纫机2的刺绣数据后,将该刺绣数据存储在暂时存储部22。CRC数据转换部30计算所存储的选择刺绣数据的CRC代码,并作为CRC数据存储在暂时存储部22 (步骤137)。
[0143]另一方面,当来自缝纫机2的状态数据的CRC数据与存储在暂时存储部22的CRC数据一致时(步骤134的I),基于从缝纫机2接收到的状态数据的针数数据、及存储在暂时存储部22的选择刺绣数据进行描绘。进行该描绘时的描绘速度是根据从缝纫机2接收的状态数据的针数数据、与上次接收的状态数据的针数的差分而决定(步骤138)。在本实施方式中,因为从刺绣状况确认装置3以0.5秒间隔询问缝纫机当前的针数,所以如果上次与此次的针数的差为五针,那么每间隔0.1秒描绘一针。然后,描绘部34以该描绘速度进行描绘(步骤139)。
[0144]继续以上处理直到监控处理结束为止(步骤140的否)。在本实施方式中,以0.5秒间隔重复进行步骤132、步骤133、步骤134、步骤138、步骤139、步骤140。由此,可在刺绣状况确认装置3上表现与实际的缝纫机的缝纫针同步的针脚的图形(graphic)显示。
[0145](4)关于监控处理开始时的动作
[0146]图8是在刺绣状况确认系统I中由刺绣状况确认装置3进行缝纫机2的刺绣状况确认时的序列图。
[0147]首先,当在缝纫机2中进行刺绣时,用户进行花样的选择。当用户选择“花001”这一花样数据时,花样数据“花001”作为选择花样数据被存储在暂时存储部9。同时,根据花样数据“花001”而计算出的CRC代码“D1”作为CRC数据被存储在暂时存储部9。
[0148]另一方面,为了由刺绣状况确认装置3进行监控处理,而启动内置在刺绣状况确认装置3的用于刺绣状况确认的应用程序。由此,开始监控处理。当开始监控处理时,存储在刺绣状况确认装置3的暂时存储部22的CRC数据被初始化(CRC数据=0)。
[0149]其后,从刺绣状况确认装置3对缝纫机2发送请求状态数据的指令。缝纫机2接收该指令,并回复当前的状态数据。该状态数据中包含CRC数据“D1”。
[0150]刺绣状况确认装置3接收包含该CRC数据的状态数据,并与存储在自身的存储部的CRC数据进行比较。其结果,缝纫机侧的CRC数据为“D1”,相对于此,刺绣状况确认装置3侧的CRC数据为“0”,因此,判定为“不一致”。
[0151]刺绣状况确认装置3基于“不一致”这一 CRC数据的比较结果,对缝纫机2发送请求选择刺绣数据的指令。缝纫机2接收该指令,并回复当前的选择刺绣数据。该选择刺绣数据为“花001”。
[0152]刺绣状况确认装置3接收该选择刺绣数据,并存储在暂时存储部。同时,根据花样数据“花001”计算CRC代码。当正常地进行通信时,CRC代码为Dl,“D1”作为CRC数据而被存储。
[0153]再次进行来自刺绣状况确认装置3的请求状态数据的指令的发送、及来自缝纫机2的状态数据的回复。然后,刺绣状况确认装置3将来自缝纫机2的状态数据的CRC数据与存储在自身的存储部的CRC数据“D1”进行比较。其结果,缝纫机侧的CRC数据为“D1”,相对于此,刺绣状况确认装置3侧的CRC数据为“D1”,因此,判定为“一致”。
[0154]如果判定为“一致”,那么在刺绣状况确认装置3中基于所接收的选择图像数据“花001”与状态数据中所包含的针数进行描绘。
[0155](5)关于在缝纫机侧进行花样的选择时的动作
[0156]图9是在刺绣状况确认系统I中,当缝纫机2中从选择花样数据“花001”变更为“海020”时,由刺绣状况确认装置3进行缝纫机2的刺绣状况确认时的序列图。
[0157]在缝纫机2中,当基于花样数据“花001”进行刺绣时,“花001”及其CRC数据“D1”作为选择花样数据被存储在缝纫机2。另一方面,在刺绣状况确认装置3中,作为选择花样数据也存储着“花001”及其CRC数据“D1”。在缝纫机2与刺绣状况确认装置3之间进行状态数据的请求指令、及基于所述状态数据的请求指令的状态数据的回复。在刺绣状况确认装置3中,基于选择花样数据“花001”与所接收的状态数据的“针数”在显示部35进行描绘。
[0158]在该状态下,当在缝纫机2中选择花样数据由“花001”变更为“海020”时,在缝纫机2中,花样数据“海020”作为选择花样数据被存储。同时,根据花样数据“海020”而计算出的CRC代码“D2”作为CRC数据被存储。
[0159]缝纫机2在接收到来自刺绣状况确认装置3的请求状态数据的指令时,回复包含CRC数据“D2”的状态数据。
[0160]刺绣状况确认装置3接收包含该CRC数据的状态数据,并与存储在自身的存储部的CRC数据进行比较。其结果,缝纫机2侧的CRC数据为“D2”,相对于此,刺绣状况确认装置3侧的CRC数据为“D1”,因此,判定为“不一致”。
[0161]刺绣状况确认装置3基于“不一致”这一 CRC数据的比较结果,对缝纫机2发送请求选择刺绣数据的指令。缝纫机2接收该指令,并回复当前的选择刺绣数据。该选择刺绣数据为“海020”。
[0162]刺绣状况确认装置3接收该选择刺绣数据,并存储在暂时存储部。同时,根据花样数据“海020”计算CRC代码。当正常地进行通信时,CRC代码为D2,“D2”作为CRC数据而被存储。
[0163]其后,再次进行来自刺绣状况确认装置3的请求状态数据的指令的发送、及来自缝纫机2的状态数据的回复。然后,刺绣状况确认装置3将来自缝纫机2的状态数据的CRC数据与存储在自身的存储部的CRC数据进行比较。其结果,缝纫机2侧的CRC数据为“D2”,相对于此,刺绣状况确认装置3侧的CRC数据为“D2”,因此,判定为“一致”。
[0164]如果判定为“一致”,那么在刺绣状况确认装置3中,基于所接收的选择图像数据“海020”、及状态数据中所包含的针数进行描绘。
[0165][1-5.效果]
[0166]在如上所述的本实施方式的刺绣状况确认系统I中,可发挥如下所述的效果。
[0167](I)在缝纫机2的暂时存储部9与刺绣状况确认装置3的暂时存储部22的两者具有选择刺绣数据。另外,并非直接比较存储在两个存储部9、22中的选择刺绣数据,而是以根据选择刺绣数据算出的CRC代码彼此进行比较。由此,可减少在缝纫机2与刺绣状况确认装置3间收发的数据量。进而,在通信长时间地中断期间,即便用户变更为下一个花样,也由两者相对于花样保持着唯一的代码(例如CRC代码),如果从缝纫机2将该代码通知给刺绣状况确认装置3,那么代码会不一致,因此,刺绣状况确认装置3侧也能了解到花样已变更的情况。当识别到花样的变更时,刺绣状况确认装置3请求当前由缝纫机2正在缝纫的花样的数据,并从缝纫机2接收数据。此时的数据通信是使用TCP协议,而刺绣数据无误地被送达至刺绣状况确认装置3。TCP协议虽然缺乏实时性,但能准确地传输数据,因此,置换为与缝纫机2相同的数据,从而在刺绣状况确认装置3上也显示相同的花样。
[0168](2)经由无线网络N在缝纫机2与刺绣状况确认装置3之间进行通信,由此,可利用刺绣状况确认装置3来确认缝纫机2的刺绣状况。特征在于:不仅在缝纫机2的附近进行监控,而且即便随身携带着刺绣状况确认装置3走出通信范围外,当变为可再次通信的状态时,立即重新开始监控,而准确地恢复针脚(stitch)描绘。
[0169]在经由无线网络进行的通信中使用TCP协议与UDP协议这两种通信协议。TCP协议虽然需要相对较大的数据传输(数百千字节左右),但因为一面确认数据是否送达至对象一面进行发送,所以可进行准确性的发送。刺绣数据的传输中通过TCP协议进行发送。
[0170]另一方面,UDP协议能以相对较小的数据传输(数十字节左右)进行通信。监控中只以数百毫秒间隔进行数十字节左右的传输,因此,通信的数据量可控制得非常少。另外,因为在监控中使用UDP协议,所以如果不能接收数据,则舍弃该数据包(packet),而等待下一次的接收。也就是说,即便通信中断,也不会特别因检测出错误而停止通信,而是等到能够准确地接收为止,从能够准确地接收时起重新开始描绘处理。也就是说,即便通信暂时中断,也能从可准确地接收时起容易地恢复。
[0171 ] (3)在由缝纫机2不断形成针脚的过程中,在位于远离缝纫机2的地方的刺绣状况确认装置3上图形描绘针脚。此时,实际的缝纫与图形的描绘同步,当高速地缝纫时快速地描绘针脚,当低速地缝纫时缓慢地描绘针脚。因此,用户即便在远离缝纫机2的地方也能容易地掌握正在进行什么样的刺绣。
[0172](4)因为使用电波进行通信,所以存在因电波强度、通信间的距离、墙壁等障碍物而导致通信环境变差的情况。尤其是在随身携带着刺绣状况确认装置3的情况下,有时通信会暂时中断。如果再改变场所,或改变刺绣状况确认装置3的朝向,那么往往能重新开始通信。在通信中断期间,刺绣状况确认装置3上的描绘也停止,但当重新开始通信时,一下描绘到实际缝纫的针脚为止,而取得缝纫机2与刺绣状况确认装置3间的同步。
[0173][2.另一实施方式]
[0174]如上所述般对本发明的实施方式进行了说明,但可在不脱离发明的主旨的范围内进行各种省略、置换、变更。而且,该实施方式或该实施方式的变形包含在发明的范围或主旨中,并且包含在权利请求书所记载的发明及其均等的范围内。
[0175]在第一实施方式中,根据存储在缝纫机2的暂时存储部与刺绣状况确认装置3的暂时存储部的选择刺绣数据计算CRC代码,并设为CRC数据。然而,只要是相对于花样数据唯一的代码、且容量小于花样数据的数据,那么也可以将花样数据转换成CRC数据以外的数据。例如,如图10所示,在缝纫机2与刺绣状况确认装置3的暂时存储部中分别设置以相同方式进行代码的转换的代码转换部41。该代码转换部41将花样数据转换为容量小、且进行唯一的代码转换的代码。经转换的唯一的代码分别被存储在暂时存储部。
[0176]另外,当将刺绣数据转换成唯一的代码时,除转换刺绣数据整体以外,也能以各种标准(standard)分割刺绣数据,而将刺绣数据的一部分转换成唯一的代码。
[0177]在第一实施方式中,通过利用TCP协议的通信从缝纫机2对刺绣状况确认装置3发送“选择刺绣数据”,通过利用UDP协议的通信从缝纫机2对刺绣状况确认装置3发送“状态数据”,但通信协议的组合并不限于该组合。也就是说,只要是可对发送对象准确地发送数据的发送协议,则“选择刺绣数据”也可以利用TCP协议以外的通信协议。另外,只要是可在短时间内对发送对象发送数据的发送协议,则“状态数据”可利用UDP协议以外的通信协议。
[0178]另外,在刺绣状况确认装置3中不仅能显示缝纫机2中的刺绣状况,如图11所示,也能显示更换线等事件(event)。作为该其他事件,可列举因线缠绕或断线而使缝纫机停止等事件。
【权利要求】
1.一种刺绣状况确认系统,包括进行刺绣的缝纫机、及确认由所述缝纫机选择并执行缝纫所得的刺绣花样的刺绣状况的刺绣状况确认装置,所述刺绣状况确认系统的特征在于: 所述缝纟刃机包括: 第一存储部,存储正在执行刺绣的刺绣数据;以及 第一代码转换部,基于所述刺绣数据转换成唯一的代码;且 所述刺绣状况确认装置包括: 第二存储部,存储刺绣数据; 第二代码转换部,将存储在所述刺绣状况确认装置的所述第二存储部的所述刺绣数据转换成唯一的代码;以及 代码比较部,将由所述第一代码转换部与所述第二代码转换部转换成的代码彼此进行比较;其中, 存储在所述刺绣状况确认装置的所述第二存储部的所述刺绣数据是经由无线网络传输所述缝纫机正在执行缝纫的刺绣数据而得。
2.根据权利要求1所述的刺绣状况确认系统,其特征在于:在所述第一代码转换部及所述第二代码转换部中,将所述刺绣数据转换成容量小的数据。
3.根据权利要求1或2所述的刺绣状况确认系统,其特征在于:在所述第一代码转换部及所述第二代码转换部中,将所述刺绣数据转换成循环冗余校验数据。
4.一种刺绣状况确认装置,用以确认由缝纫机选择并执行缝纫所得的刺绣花样的刺绣状况,其特征在于,包括: 存储部,存储刺绣数据; 代码转换部,基于存储在所述刺绣状况确认装置的存储部的所述刺绣数据转换成唯一的代码; 状态数据接收部,接收基于所述缝纫机正在执行缝纫的刺绣数据而转换成的唯一代码;以及 代码比较部,将由所述代码转换部转换成的代码与由所述状态数据接收部接收的代码进行比较;其中, 存储在所述刺绣状况确认装置的所述刺绣数据是经由无线网络传输所述缝纫机正在执行缝纫的刺绣数据而得。
5.一种刺绣状况确认方法,利用绣状况确认装置进行,其中所述绣状况确认装置确认由缝纫机选择并执行缝纫所得的刺绣花样的刺绣状况,其特征在于,包括: 存储处理,存储刺绣数据; 代码转换处理,基于所述存储的刺绣数据转换成唯一的代码; 状态数据接收处理,接收基于所述缝纫机正在执行缝纫的刺绣数据而转换成的唯一代码;以及 代码比较处理,将通过所述代码转换处理而转换成的代码、与通过所述状态数据接收处理而接收的代码进行比较;其中, 所述存储的刺绣数据是经由无线网络传输所述缝纫机正在执行缝纫的刺绣数据而得。
【文档编号】G05B19/418GK104345710SQ201310731511
【公开日】2015年2月11日 申请日期:2013年12月26日 优先权日:2013年8月8日
【发明者】金刚猛, 保坂幸夫 申请人:蛇目缝纫机工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1