专利名称::通信终端、控制方法以及控制程序的制作方法
技术领域:
:本发明涉及能够经由网络与其它的通信终端连接的通信终端、控制方法、以及控制程序,特别涉及基于受理的第1操作信息和从其它通信终端接收的第2操作信息,能够对用户输出有益的信息的通信终端、控制方法、以及控制程序。
背景技术:
:历来,已知在各个终端中用户能够同时进行描画的手写通信应用(handwritingcommunicationapplication)。在这样的手写通信应用中,在不同的用户在相同时刻在相同场所进行描画的情况下,各个通信终端显示的描画结果变得彼此相异。这是因为在各个通信终端中,与用户输入的描画信息相比,从对方发送来的描画信息延迟发送时间的相应量而显示,图形等的重叠方式不同。在手写通信应用中,通信终端彼此的描画结果相异是否成为问题根据其利用场景而不同。例如,在仅希望利用手写来传递消息的利用场景中,只要该手写消息是能够解读的话即可,即使在用户自己书写的手写轨迹上,对方在这之前写出的手写轨迹在其上方显示也没有任何问题。可是,例如在像“集体书写”这样的、用户相互在摄影图像上一起书写签名、消息等的手写轨迹,将该完成的描画结果相互共有的利用场景中,用户没有认识到相互的通信终端中的描画结果相异的情况会成为问题。如果各个用户能够认识到相互的通信终端中的描画结果是不同的情况的话,就能够认识到同步处理的必要性,就能够商量使不同的描画结果中的哪一个优先保存。可是,如果用户没有这样的认识的话,即在用户误认为各个通信终端输出相同的描画结果的情况下,在再利用在其它的用户的通信终端中保存的描画结果时,自己预想的描画结果和保存的描画结果有可能不同。或者在用户在各自的通信终端一边保存描画结果一边进行作业的情况下,各个用户有可能在描画完成后才注意到自己的通信终端的描画结果与其它通信终端的描画结果不同的情况。作为消除这样的故障的技术,例如在日本特开平3484053号公报(专利文献1)中,公开有描画通信终端设备。根据日本特开平3484053号公报(专利文献1),描画通信终端设备包含延迟命令输入单元,当描绘输入单元的手写信息的输入结束时被操作;以及存储单元,对该延迟命令输入单元的操作进行响应,接着手写信息的存储将延迟命令和到下一个手写信息的输入为止的时间存储到蓄积存储单元。描画通信终端在再生时通过检测出接着手写信息后的延迟命令,使下一个手写信息延迟时间进行显示。此外,在日本特开平11-3472M号公报(专利文献2)中,公开有一种通信游戏系统。根据日本特开平11-3472M号公报(专利文献2),在通信游戏系统中,多个游戏单位的每一个具有输入单元,输入对在画面显示的角色进行操作的第1操作数据;通信控制部,在每个规定的同步时间,将第1操作数据向其它的游戏单位发送,并且接收从其它游戏单位发送来的第2操作数据;以及运算部,在每个同步时间,对第1操作数据和第2操作数据进行处理,通信控制部在规定的同步时间没有接收到第2操作数据的情况下,运算部待机第1操作数据和该第2操作数据的处理。现有技术文献专利文献专利文献1日本特开平3484053号公报;专利文献2日本特开平11-3472M号公报。
发明内容发明要解决的问题可是,在现有的通信终端中,为了使输入到通信终端的操作信息的处理延迟,从用户对通信终端输入操作信息起至通信终端输出反映了操作信息的输出信息为止耗费时间。艮口,用户从输入操作信息起必须等待通信终端输出反映了该操作信息的输出信息。像这样,在现有的通信终端中失去了实时性,因此有用户对显示延迟感到不协调的问题。本发明正是为了解决这样的问题而完成的,其目的在于提供一种通信终端、控制方法以及控制程序,能够保持实时性,并且通信终端的用户在该通信终端的输出状态与对方通信终端的输出状态不同的情况下能够认识到其不同的情况。用于解决课题的方案按照本发明的一个方面,提供能够经由网络与其它通信终端连接的通信终端。通信终端具备输出部,其包含显示器;输入部,用于受理第1操作信息;通信器件,用于经由网络向其它通信终端发送第1操作信息,经由网络从其它通信终端接收第2操作信息;第1输出控制部,用于在受理了第1操作信息时,使显示器的第1区域输出基于该第1操作信息的第1信息,在受理了第2操作信息时,使第1区域输出基于该第2操作信息的第2信息;以及比较部,进行受理了第1操作信息的时刻的规定时间后的时刻、与接收了第2操作信息的时刻的比较,使输出部输出基于比较结果的第3信息。优选通信终端还具备第2输出控制部,用于在受理了第1操作信息的时刻的规定时间后,使显示器的第2区域输出第1信息,在接收了第2操作信息时,使第2区域输出基于该第2操作信息的信息。按照本发明的另一个方面,提供一种通信终端的控制方法,该通信终端能够经由网络与其它通信终端连接,包含包含显示器的输出部;输入部;通信器件;以及控制部。控制方法具备控制部经由输入部受理第1操作信息的步骤;控制部使显示器的第1区域输出基于第1操作信息的第1信息的步骤;控制部经由通信器件向其它通信终端发送第1操作信息的步骤;控制部经由通信器件从其它通信终端接收第2操作信息的步骤;控制部使第1区域输出基于第2操作信息的第2信息的步骤;控制部进行受理了第1操作信息的时刻的规定时间后的时刻、与接收了第2操作信息的时刻的比较的步骤;以及控制部使输出部输出基于比较的结果的第3信息的步骤。按照本发明的另一个方面,提供一种控制程序,用于控制通信终端,该通信终端能够经由网络与其它通信终端连接,包含包含显示器的输出部;输入部;通信器件;以及控制部。控制程序使控制部执行如下步骤经由输入部受理第1操作信息的步骤;使显示器的第1区域输出基于第1操作信息的第1信息的步骤;经由通信器件向其它通信终端发送第1操作信息的步骤;经由通信器件从其它通信终端接收第2操作信息的步骤;使第1区域输出基于第2操作信息的第2信息的步骤;进行受理了第1操作信息的时刻的规定时间后的时刻、与接收了第2操作信息的时刻的比较的步骤;以及使输出部输出基于比较的结果的第3信息的步骤。发明的效果如上所述,通过本发明,提供一种通信终端、控制方法以及控制程序,能够保持实时性,并且通信终端的用户在该通信终端的输出状态与对方通信终端的输出状态不同的情况下能够认识到其不同的情况。图1是表示本实施方式的网络系统的一个例子的概略图。图2是表示网络系统中的工作概要的顺序图。图3是表示按照本实施方式的工作概要的通信终端的显示状态的推移的示意图。图4是表示本实施方式的便携式电话的概观的示意图。图5是表示本实施方式的便携式电话的硬件结构的框图。图6是表示本实施方式的便携式电话的通信处理的处理过程的流程图。图7是表示本实施方式的网络系统中的匹配处理的处理过程的示意图。图8是表示本实施方式的通信终端的主功能部分的功能结构的框图。图9是表示本实施方式的便携式电话的比较部的UI处理的处理过程的流程图。图10是表示输入到比较部的被缓冲的操作信息的数据结构的示意图。图11是表示本实施方式的便携式电话的切断处理的处理过程的流程图。具体实施例方式以下,参照附图,针对本发明的实施方式进行说明。再有,在以下的说明中,针对同一部件赋予同一符号。它们的名称和功能也相同。因此,不反复进行针对它们的说明。此外,在以下将便携式电话100作为“通信终端”的代表例进行说明。但是,通信终端也可以是个人计算机、汽车导航装置(Satellitenavigationsystem),PND(PersonalNavigationDevice,个人导航设备)、PDA(PersonalDigitalAssistance,个人数字助理)等的其它信息通信器件。<网络系统1的整体结构>首先,针对网络系统1的实施方式1进行说明。图1是表示本实施方式的网络系统1的一个例子的概略图。如图1所示,网络系统1包含便携式电话100A、100B、100C;匹配服务器(第1服务器装置)400;邮件服务器(第2服务器装置)600;因特网(第1网络)500;以及通信公司网(第2网络)700。此外,本实施方式的网络系统1包含汽车导航装置200,搭载在车辆250;以及个人计算机(PCPersonalComputer)300。再有,为了容易说明,在以下针对本实施方式的网络系统1包含第1便携式电话100A、第2便携式电话100B、第3便携式电话100C的情况进行说明。此外,在说明便携式电话100A、100B、100C各自共同的结构、功能时,也将其总称为便携式电话100。而且,在说明便携式电话100A、100B、100C、汽车导航装置200、个人计算机300的各个共同的结构、功能时,将其也总称为通信终端。便携式电话100构成为能够连接到通信公司网700。汽车导航装置200构成为能够连接到因特网500。个人计算机300构成为能够经由LAN(LocalAreaNetwork,局域网)350,WAN(WideAreaNetwork,广域网)连接到因特网500。匹配服务器400构成为能够连接到因特网500。邮件服务器600构成为能够连接到因特网500和通信公司网700。更具体地,第1便携式电话100A、第2便携式电话100B、第3便携式电话100C、汽车导航装置200、以及个人计算机300能够经由通信公司网700、邮件服务器600、因特网500而相互连接,能够相互进行数据的发送接收。此外,在便携式电话100和汽车导航装置200和个人计算机300中,分配用于特别指定自终端的识别信息(例如邮件地址、IP(InternetProtocol,因特网协议)地址等)。即,便携式电话100和汽车导航装置200和个人计算机300能够在内部的记录介质中存储其它的通信终端的识别信息,能够基于该识别信息经由通信公司网700、因特网500等与该其它的通信终端进行数据的发送接收。再有,本实施方式的便携式电话100和汽车导航装置200和个人计算机300利用被分配的IP地址,不经由邮件服务器600而与其它通信终端进行数据的发送接收。在这里,各通信终端在访问匹配服务器400时,即各通信终端访问因特网时,通过匹配服务器400或者其它未图示的服务器装置等而被分配IP地址。IP地址的分配处理的细节是公知的,因此在这里不重复进行说明。此外,本实施方式的便携式电话100、汽车导航装置200、个人计算机300通过利用被分配到自身的IP地址,能够直接相互经由网络进行数据的发送接收。即,本实施方式的网络系统1中包含的便携式电话100、汽车导航装置200、个人计算机300,能够构成所谓的P2P(PeartoPear,点对点)型的网络。<网络系统1的工作概要>接着,针对本实施方式的网络系统1的工作概要进行说明。图2是表示网络系统1中的工作概要的顺序图。如图1和图2所示,本实施方式的各通信终端为了进行P2P型的数据发送接收,首先需要交换(取得)相互的IP地址。然后,各通信终端在取得了IP地址之后,通过P2P型的数据发送接收将消息、附加文件等向其它通信终端发送。但是,在以下针对如下情况进行说明,S卩,各个通信终端经由在匹配服务器400生成的聊天室发送接收消息,之后基于相互的IP地址进行P2P通信。首先,第1便携式电话100A(在图2中是终端A)对匹配服务器400请求IP注册(登记)(步骤S002)。第1便携式电话100A可以同时取得IP地址,也可以预先从其它的服务器装置等取得IP地址。更具体地,第1便携式电话100A经由通信公司网700、邮件服务器600、因特网500,对匹配服务器400发送第1便携式电话100A的邮件地址和IP地址,和第2便携式电话100B的邮件地址和请求新的聊天室的生成的消息。匹配服务器400对应于该请求,将第1便携式电话100A的邮件地址与其IP地址对应起来并储存。然后,匹配服务器400基于第1便携式电话100A的邮件地址和第2便携式电话100B的邮件地址生成房间名,或者提取在消息中包含的房间名,生成该房间名的聊天室。这时,匹配服务器400将聊天室的生成完成的主旨向第1便携式电话100A通知也可。匹配服务器400将房间名和参加中的通信终端的IP地址对应起来并储存。第1便携式电话100A的用户对第2便携式电话100B的用户通知生成了新的聊天室的情况,即将第2便携式电话100B的用户招待到聊天室。例如,第1便携式电话100A经由通信公司网700、邮件服务器600、因特网500,将P2P参加邀请邮件向第2便携式电话100B发送。第2便携式电话100B当接收到P2P参加邀请邮件时,基于第1便携式电话100A的邮件地址和第2便携式电话100B的邮件地址生成房间名,或者从参加邀请邮件取得房间名,对匹配服务器400发送第2便携式电话100B的邮件地址和IP地址和参加具有该房间名的聊天室的主旨的消息(步骤S008)。第2便携式电话100B同时取得IP地址也可,先取得IP地址之后访问匹配服务器400也可。这时,匹配服务器400也可以删除聊天室。匹配服务器400受理该消息,将第2便携式电话100A的邮件地址与IP地址对应起来并储存。然后,匹配服务器400对第1便携式电话100A发送第2便携式电话100B参加了聊天室的主旨和第2便携式电话100B的IP地址(步骤SO10)。同时,匹配服务器400对第2便携式电话100B发送受理了参加聊天室的主旨和第1便携式电话100A的IP地址。第1便携式电话100A基于第2便携式电话100B的IP地址,对第2便携式电话100B发送P2P连接请求消息(开始消息)(步骤S012)。第2便携式电话100B接收连接请求消息,基于第1便携式电话100A的IP地址,对第1便携式电话100A发送第1连接承诺消息(回答消息)(步骤S014)。第1便携式电话100A从第2便携式电话100B接收第2连接承诺消息,对第2便携式电话100B发送连接承诺消息(步骤S016)。这时,第1便携式电话100A通过对从发送连接请求消息到接收第1连接承诺消息为止的时间Ul进行计测,从而取得从第2便携式电话100B到第1便携式电话100A的消息的发送所需时间t。同样地,第2便携式电话100B通过对从发送第1连接承诺消息到接收第2连接承诺消息为止的时间U2进行计测,取得从第1便携式电话100A到第2便携式电话100B的消息的发送所需时间t。像这样,第1便携式电话100A和第2便携式电话100B相互认证对方。当认证结束时,第1便携式电话100A和第2便携式电话100B开始P2P通信(步骤S018)。然后,当第1便携式电话100A对第2便携式电话100B发送切断P2P通信的主旨的消息时(步骤S030),第2便携式电话100B对第1便携式电话100A发送受理了切断的请求的主旨的消息(步骤S032)。<P2P通信的工作概要>以下,针对本实施方式的网络系统1的P2P通信的概要进行说明。图3是表示按照本实施方式的工作概要的通信终端的显示状态的推移的示意图。在以下,将从第1便携式电话100A将图形信息发送到第2便携式电话100B所需要的发送所需时间设为t=(U1/2)秒。首先,如图3(A)所示,第1便携式电话100A的用户对第1便携式电话100A输入图形X。于是,第1便携式电话100A使主显示器107的第1显示区域107A显示图形X,并且将输入了图形X的主旨的信息X向第2便携式电话100B发送。这时,由于第2便携式电话100B还没接收到信息X,所以如图3(B)所示那样,第2便携式电话100B没有显示图形X。在t秒后,即从第1便携式电话100A发送信息X起经过t秒后,第2便携式电话100B接收信息X。如图3(D)所示,第2便携式电话100B在主显示器107的第1显示区域107A和第2显示区域107B中显示图形X。这时,即在从第1便携式电话100A发送信息X起经过t秒之后,如图3(C)所示,第1便携式电话100A的用户对第1便携式电话100A输入图形Y。于是,第1便携式电话100A使主显示器107的第1显示区域107A显示图形Y,并且将输入了图形Y的主旨的信息Y向第2便携式电话100B发送。这时,由于第2便携式电话100B还没接收到信息Y,所以第2便携式电话100B没有显示图形Y。稍后,即在从第1便携式电话100A发送信息X起经过t+Δt秒之后,如图3(D)所示,第2便携式电话100B的用户输入图形Z。第2便携式电话100B在主显示器107的第1显示区域107A中显示图形Z,并且将输入了图形Z的主旨的信息Z向第1便携式电话100A发送。这时,由于第1便携式电话100A还没接收到信息Z,所以第1便携式电话100A没有显示图形Z。然后,在本实施方式的网络系统1中,当从第1便携式电话100A发送信息X起经过规定时间τ秒时,如图3(C)所示,第1便携式电话100A在主显示器107的第2显示区域中显示图形X。在这里,规定时间T满足t<T<2t。在发送所需时间t是固定的情况下,优选T=2t-At(T2t)。其中,由于发送所需时间根据网络状况、发送数据量等而不同,所以例如优选规定时间T满足1.5t<T<l.8t等的条件。在从第1便携式电话100A发送信息Y起经过t秒时,第2便携式电话100B接收信息Y。如图3(F)所示,第2便携式电话100B在主显示器107的第1显示区域107A和第2显示区域107B中显示图形Y。稍后,即从第2便携式电话100B发送信息Z起经过t秒时,第1便携式电话100A接收信息Z。如图3(E)所示,第1便携式电话100A在主显示器107的第1显示区域107A和第2显示区域107B中显示图形Z。然后,在本实施方式的网络系统1中,当从第1便携式电话100A发送信息Y起经过规定时间τ秒时,如图3(E)所示,第1便携式电话100A在主显示器107的第2显示区域107B中显示图形Y。此外,当从第2便携式电话100B发送信息Z起经过规定时间T秒时,如图3(F)所示,第2便携式电话100B在主显示器107的第2显示区域107B中显示图形Z。由此,如图3(E)和图3(F)所示,第2便携式电话100B的第1显示区域107A的显示内容,与第1便携式电话100A的第2显示区域107B的显示内容一致。此外,第1便携式电话100A的第1显示区域107A的显示内容,与第2便携式电话100B的第2显示区域107B的显示内容一致。也就是说,在本实施方式的网络系统1中,将自装置受理的描画信息(操作信息)延迟基于发送所需时间t决定的规定时间T而在显示区域107B或者显示装置中显示,由此各个通信终端的用户能够认识到对方通信终端的显示内容和自终端的显示内容不同的情况。而且,在本实施方式的网络系统1中,通信终端将自终端受理的描画信息直接在其它的显示区域107A或者其它的显示装置中显示,由此能够实时地显示用户输入的描画信息。如后述那样,用于在对方通信终端的显示内容和自终端的显示内容不同的情况下,使各个通信终端的用户认识到两者是不同的情况的结构,并不限于上述那样的工作概要。例如,也可以是通信终端基于从对方通信终端接收到描画信息的时刻、在自终端受理描画信息的时刻、规定时刻T,判断对方通信终端的显示内容和自终端的显示内容不同的可能性是否高,显示与判定结果对应的警告,或输出声音。以下,针对用于实现这样的功能的结构进行详细叙述。<便携式电话100的硬件结构>针对本实施方式的便携式电话100的硬件结构进行说明。图4是表示本实施方式的便携式电话100的概观的示意图。图5是表示本实施方式的便携式电话100的硬件结构的框图。如图4和图5所示,本实施方式的便携式电话100包含通信器件101,在与外部的网络之间对数据进行发送接收;存储部103,存储程序、各种数据库;控制部106;主显示器107;副显示器108;扬声器109,输出声音;以及操作部110,受理各种信息的输入。本实施方式的主显示器107是由液晶面板、CRT构成的触摸面板。即,在本实施方式的便携式电话100中,在主显示器107的下侧(背侧)敷设有手写板(pentablet)119。由此,用户通过使用手写笔120等,能够经由手写板119对控制部106手写输入图形信息等。此外,副显示器108由液晶面板、CRT构成。主显示器107和副显示器108基于控制部106输出的数据(信息)显示(输出)图像、文本,构成显示部(输出部)111。操作部110通过键输入操作等从用户受理信息。例如,操作部110包含数字键、决定键等,受理对方地址的选择命令、邮件正文的输入等。控制部106通过CPU(CentralProcessingUnit,中央处理器)等实现,控制便携式电话100的各部。例如,经由操作部110从用户受理各种命令,经由通信器件101、网络与外部的通信终端进行数据的发送接收。通信器件101将来自控制部106的通信数据变换为通信信号,将该通信信号经由未图示的天线进行发送。通信器件101将经由天线接收的通信信号变换为通信数据,将该通信数据输入到控制部106。存储部103通过作为作业用存储器而发挥功能的RAM(RandomAccessMemory,随机存储器)、储存控制程序等的ROM(ReadOnlyMemory,只读存储器)、存储描画信息等的硬盘等来实现。<便携式电话的控制部106的处理概要>图6是表示本实施方式的便携式电话100A的控制部106的处理过程的整体的流程图。首先,控制部106使用通信器件101,经由因特网500、通信公司网700、匹配服务器400,与第2便携式电话100B进行匹配处理(步骤S100)。关于匹配处理(步骤S100)在后面叙述。接着,控制部106经由通信器件101,向第2便携式电话100B发送P2P连接请求消息。控制部106经由通信器件101,从第2便携式电话100B接收连接承诺消息。控制部106使用计时部105,对从发送P2P连接请求消息起至接收连接承诺消息为止的第2时间Ul进行计测。控制部106基于第2时间U1,计算发送所需时间t和规定时间T(步骤S200)。再有,在这里计算出的发送所需时间t能够在后述的延迟处理部106C(决定部106E)中利用,因此存储到存储部103内的作为变量的延迟时间1(X3B1。接着,控制部106对主显示器107和副显示器108进行初始化(步骤S300)。再有,在这里进行在后述的比较部106J中利用的、作为存储部103的变量的标记103B2的初始化(重置),该标记103B2在判断为自终端A的显示状态和对方终端B的显示状态之间产生不匹配时被重置。接着,控制部106执行UI处理(步骤S400)。关于UI处理(步骤S400)在后面叙述。接着,当UI处理(步骤S400)结束时,控制部106执行切断处理(步骤S500)。关于切断处理(步骤S500)在后面叙述。最后,当切断处理(步骤S500)结束时,控制部106对主显示器107和副显示器108进行初始化,返回原来的显示状态(步骤S600)。<网络系统1中的匹配处理>以下,针对本实施方式的网络系统1中的匹配处理(步骤SlOO)进行说明。图7是表示本实施方式的网络系统1中的匹配处理(步骤S100)的处理过程的示意图。如图7所示,首先,第1便携式电话100A经由因特网500、通信公司网700,对匹配服务器400发送请求开设会合室A的消息(步骤S102)。匹配服务器400接收消息,开设房间A。匹配服务器400对应于房间A对第1便携式电话100A进行成员注册(步骤S104)。第1便携式电话100A向第2便携式电话100B报告开设了房间A的主旨。第2便携式电话100B从匹配服务器400接收开设的房间的房间名,对第2便携式电话100B的用户显示房间名的目录。第2便携式电话100B从用户受理房间名的选择命令(步骤S106)。第2便携式电话100B向匹配服务器400请求参加房屋A(步骤S108)。匹配服务器400对应于房间名对第2便携式电话100B进行成员注册(步骤S110)。匹配服务器400比较房间名的规定人数、和参加的通信终端的数量,判断参加通信终端的数量是否达到规定人数。匹配服务器400在参加通信终端的数量达到规定人数的情况下,删除房间A(步骤S112)。匹配服务器经由因特网500、通信公司网700,对第1便携式电话100A和第2便携式电话100B通知房间A的成员名单和匹配成功的主旨(步骤S114)。第1便携式电话100A和第2便携式电话100B参照成员名单,经由因特网500和通信公司网700,相互开始P2P通信(步骤Sl16)。<UI处理的控制内容>图8是表示本实施方式的通信终端中的UI处理(主功能部分)的功能结构的框图,该UI处理是在主显示器、以及副显示器中显示对自终端A的图形输入板(tablet)119的操作(笔轨迹)以及经由通信器件发送的对对方终端B的图形输入板的操作(笔轨迹)。如图8所示,UI处理的软件结构块(softwareconfigurationblock)构成为包括图形输入板输入处理部106F、发送处理部106G、接收处理部106H、延迟处理部106C、比较部106J、主显示器处理部106A、副显示器处理部106D。图形输入板输入处理部106F、发送处理部106G、接收处理部106H、延迟处理部106C、比较部106J、主显示器处理部106A、副显示器处理部106D是通过CPU(控制部106)等实现的功能。更具体地,CPU具有的各功能,是通过CPU执行在存储部103、外部的记录介质中存储的控制程序,对图2所示的各硬件进行控制来实现的功能。例如,用于实现图形输入板输入处理部106F、发送处理部106G、接收处理部106H、延迟处理部106C、比较部106J、主显示器处理部106A、副显示器处理部106D的控制程序,也可以编入到手写聊天的应用中。即,手写聊天的应用也可以实现图形输入板输入处理部106F、发送处理部106G、接收处理部106H、延迟处理部106C、比较部106J、主显示器处理部106A、副显示器处理部106D的功能。或者,控制程序作为与这些应用程序不同的控制程序,例如编入到OS(OperatingSystem,操作系统)中也可,与手写聊天的应用连动或者独立执行也可。当图形输入板输入处理部106F接收到从图形输入板119输出的对图形输入板119的操作信息(表示图形输入板119上的任意的1点的触摸坐标)的输入时,立刻对延迟处理部106C、发送处理部106G、主显示器处理部106A输出。接着,发送处理部106G将通过图形输入板输入处理部106F输出的对图形输入板119的操作信息,通过通信器件101发送到对方终端B。接着,延迟处理部106C使通过图形输入板输入处理部106F输出的对图形输入板119的操作信息,延迟在延迟时间103B1中存储的时间量,对副显示器处理部106D以及比较部106J输出。再有,作为该延迟处理方法能够考虑各种各样的方法,但在本实施方式中,针对计时部105对当前时刻进行计时(输出)的例子进行说明。延迟处理部106C构成为包括缓冲储存部106K、决定部106E、缓冲取出部106L的3个块,在缓冲储存部106K中,对通过图形输入板输入处理部106F输出的对图形输入板119的操作信息进行缓冲(储存在未图示的存储部103内确保的缓冲区域中),在成为在当前时刻(对本延迟处理部106C输入通过图形输入板输入处理部106F输出的对图形输入板119的操作信息的时刻)加上在延迟时间103B1中存储的值的时刻时,对决定部106E指示对缓冲取出部106L通知该情况。在决定部106E中,基于缓冲储存部106K的指示,对在计时部105计时的当前时刻进行监控,在到了被指示的时刻(输入了操作信息的时刻+延迟时间104B1的值的时亥Ij)时,对缓冲取出部106L通知该主旨。在缓冲取出部106L中,基于来自决定部106E的通知,取出被缓冲的通过图形输入板输入处理部106F输出的对图形输入板119的操作信息,输出到副显示器处理部106D以及比较部106J。接着,在接收处理部106H中,当通过通信器件101接收到由对方终端B发送的、对对方终端B的图形输入板的操作信息时,立刻对主显示器处理部106A、以及副显示器处理部106D、比较部106J输出。S卩,在主显示器处理部106A中,对自终端A的图形输入板119的操作信息在利用者操作之后被立刻输入,对对方终端B的图形输入板的操作信息在通过通信器件101接收后被立刻输入。另一方面,在副显示器处理部106D以及比较部106J中,关于对对方终端B的图形输入板的操作信息,与主显示器处理部106A同样地,在通过通信器件101接收后被立刻输入,但对自终端A的图形输入板119的操作信息从利用者操作了的时刻起在延迟时间1(X3B1中存储的时间之后被输入。接着,在主显示器处理部106A以及副显示器处理部106D中,将通过接收处理部106H、图形输入板输入处理部106F、延迟处理部106C输出的对自终端A的图形输入板110的操作信息,或通过通信器件101接收的对对方终端B的图形输入板的操作信息(操作信息是在输入坐标系中输入触摸坐标的信息)变换为各个对应的显示器(主显示器107、或副显示器108)的显示坐标系,对该操作信息(触摸坐标)进行描绘(描画点)处理。再有,正确地说,由于存在输入的触摸坐标相对于稍前(前一个)输入的触摸坐标较大地离开的情况,所以有必要区别是从图形输入板输入处理部106F(延迟处理部106C)输入的操作信息,还是从接收处理部106H输入的操作信息,对输入的触摸坐标与稍前(前一个)输入的触摸坐标之间进行内插(线描画)。接着,比较部106J监控从接收处理部106H、延迟处理部106C输出的、对自终端A的图形输入板119的操作信息或通过通信器件101接收的对对方终端B的图形输入板的操作信息,判断在自终端A的显示状态和对方终端B的显示状态之间是否产生不一致。图9是表示本实施方式的便携式电话的比较部的UI处理的处理过程的流程图。首先,作为比较部106J发挥功能的控制部106判断标记103B2的值是否已经设定(S401)。在这里,在标记1(X3B2的值已经设定的情况下,控制部106结束该处理。另一方面,如果是设定状态的话,控制部进入下一个步骤(S402)。接着,控制部106判断是否是最初输入的操作信息(S402),在如果判断为是最初输入的操作信息的情况下(在步骤S402中为“是”的情况下),由于没有作为比较对象的稍前的操作信息,所以转移到后述的步骤S407。控制部106在判断为不是最初输入的操作信息的情况下(在步骤S402中为“否”的情况下),进入下一个步骤(S403)。接着,控制部106检查稍前输入的操作信息和本次输入的操作信息的输入时刻是否是相同时刻(仅是微小的时间差)(S403)。在控制部106判断为不是同时刻的输入时(在步骤S403中为“否”的情况下),转移到后述的步骤S407。在控制部106判断为是同时刻的输入时(在步骤S403中为“是”的情况下),进入下一个步骤(S404)。接着,控制部106判断对稍前输入的操作信息进行输出的处理部和对本次输入的操作信息进行输出的处理部是否一致,即检查稍前和本次是否都从延迟处理部106C或接收处理部106H输出了操作信息(S404)。在从同一处理部输出了操作信息的情况下(在步骤S404中为“是”的情况),控制部106转移到后述的步骤S407。在从不同处理部输出了操作信息的情况下(在步骤S404中为“否”的情况),控制部106进入下一个步骤(S405)。接着,控制部106判断稍前输入的操作信息和本次输入的操作信息是否是同一处所(相同坐标,更具体地,是位于相互接近的位置的触摸坐标)(S405)。在操作信息不表示相同处所的情况下(在步骤S405中为“否”的情况),控制部106转移到后述的步骤S407。在操作信息表示相同处所的情况下(在步骤S405中为“是”的情况),控制部106对标记103B2的值进行设置,并且将自终端A的显示状态和对方终端B的显示状态之间有可能产生不一致的情况对用户通知(步骤S406)。再有,控制部106也可以在判断为有可能产生显示画面的不一致时不进行该通知,而例如通过在存储显示画面时检查标记10;3B2的值,从而在是设置状态的情况下进行该通知。最后,控制部106在上述判断步骤S402S405中判断为没有产生不一致的情况下,为了判断在下一个操作信息被输入时是否产生不一致,在存储部103中存储输出了本次输入的操作信息的处理部、输入了本次输入的操作信息的时刻、以及本次输入的操作信息(S407、S408)。由于上述主显示器处理部106A、副显示器处理部106D、以及比较部106J对来自2个处理部(例如比较部106J从延迟处理部106C和接收处理部106H接收操作信息)的操作信息的输入进行受理,所以需要判断是来自哪个处理部的输入。此外,有2个操作信息的输入在相同时刻发生(正确的是,如果是比较部106J的话,在图9所示的S401S406的处理中发生下一个操作信息的输入)的情况。由此,在操作信息被输出到各处理部之前,在输出侧的各处理部中被缓冲,在输入侧的各处理部中对该操作信息的处理结束后丢弃。图10是表示输入到比较部的被缓冲的操作信息的数据结构的示意图。在这里,操作信息ID表示如下信息,该信息示出操作信息的处理顺序,在上述的步骤S407、S408的处理之后,删除该操作信息,其它的操作信息的操作信息ID被递减。此外,操作内容是表示描画(笔)的颜色、粗细等的笔种类信息,操作坐标是表示操作坐标(触摸坐标)的信息。进而,受理终端是表示是对自终端的图形输入板119的操作,还是对对方终端的图形输入板的操作的信息,即在比较部106J中,如果是“自终端”的话,意味着来自延迟处理部106C的输出,如果是“他终端”的话,意味着是来自接收处理部106H的输出。〈第1便携式电话100A的切断处理>接着,针对本实施方式的第ι便携式电话100A的切断处理进行说明。图11是表示本实施方式的便携式电话100的切断处理的处理过程的示意图。如图11所示,控制部106判断输入部1IOA的结束按钮是否被操作了(步骤S502)。控制部106在结束按钮没有被操作的情况下(在步骤S502为“否”的情况下),判断是否经由通信器件101从第2便携式电话100B接收到切断通知(步骤S504)。控制部106在接收了切断通知的情况下(在步骤S504为“是”的情况),将了解的切断的主旨的消息向第2便携式电话100B发送(步骤S506),结束切断处理。控制部106在没有接收到切断通知的情况下(在步骤S504为“否”的情况),反复进行从步骤S502起的处理。另一方面,控制部106在结束按钮被操作了的情况下(在步骤S502为“否”的情况下),判断是否经由通信器件101向第2便携式电话100B通知切断P2P通信的主旨(步骤S508)。控制部106判断是否经由通信器件101接收到了解了切断的主旨的消息(步骤S510)。控制部当接收到消息时(在步骤S510为“是”的情况),结束切断处理。控制部106在没有接收到消息时(在步骤S510为“否”的情况),反复进行从步骤S510起的处理。〈其它实施方式〉本发明当然不用说在通过对系统或装置供给程序来实现的情况下也能够应用。而且,将储存有用于实现本发明的通过软件而表现的程序的存储介质对系统或装置供给,该系统或装置的计算机(或CPU、MPU)通过读出在存储介质中储存的程序码并执行,从而能够享受本发明的效果。在该情况下,从记录介质读出的程序码自身实现上述的实施方式的功能,存储有该程序码的存储介质构成本发明。作为用于供给程序码的记录介质,例如能够使用硬盘、光盘、光磁盘、CD-ROM、CD-R、磁带、非易失性的存储卡(IC存储卡)、ROM(掩模ROM、闪速EEPROM等)等。此外,不仅通过执行计算机读出的程序码,实现上述的实施方式的功能,而且不用说还包含以下情况,即,基于该程序码的指示,在计算机上运转的OS(操作系统)等进行实际的处理的一部分或全部,通过该处理来实现上述实施方式的功能。进而,当然不用说也包含如下情况,即,从存储介质读出的程序码在插入到计算机的功能扩展端口、连接于计算机的功能扩展单元所具备的存储器中被写入之后,基于该程序码的指示,该功能扩展端口、功能扩展单元具备的CPU等进行实际的处理的一部分或全部,通过该处理来实现上述实施方式的功能的情况。本次公开的实施方式在所有方面不过是例示,并不应该被考虑为限制。本发明的范围不通过上述说明,而通过请求的范围来表示,包含与请求的范围均等的意思和范围内的全部变更。附图标记说明1网络系统,100、100A、100B、100C便携式电话,101通信器件,103存储部,106控制部(CPU),106A主显示器处理部,106C延迟处理部,106D副显示器处理部,106E决定部,106F图形输入板输入处理部,106G发送处理部,106H接收处理部,106J比较部,106K缓冲储存部,106L缓冲取出部,107主显示器,107A第1显示区域,107B第2显示区域,108副显示器,109扬声器,110操作部,IlOA输入部,119手写板,120手写笔,200汽车导航装置,300个人计算机,400匹配服务器,500因特网,600邮件服务器,700通信公司网。权利要求1.一种通信终端(100),能够经由网络与其它通信终端连接,其中,具备输出部(111),其包含显示器;输入部(110A),用于受理第1操作信息;通信器件(101),用于经由所述网络向所述其它通信终端发送所述第1操作信息,经由所述网络从所述其它通信终端接收第2操作信息;第1输出控制部(106A),用于在受理了所述第1操作信息时,使所述显示器的第1区域(107A)输出基于该第1操作信息的第1信息,在受理了所述第2操作信息时,使所述第1区域输出基于该第2操作信息的第2信息;以及比较部(106J),用于进行受理了所述第1操作信息的时刻的规定时间后的时刻、与接收了所述第2操作信息的时刻的比较,使所述输出部输出基于比较结果的第3信息。2.根据权利要求1所述的通信终端,其中,还具备第2输出控制部(106D),用于在受理了所述第1操作信息的时刻的规定时间后,使所述显示器的第2区域(107B)输出所述第1信息,在接收了所述第2操作信息时,使所述第2区域输出基于该第2操作信息的信息。3.一种通信终端的控制方法,该通信终端能够经由网络与其它通信终端连接,包含包含显示器的输出部;输入部;通信器件;以及控制部,其中,具备所述控制部经由所述输入部受理第1操作信息的步骤;所述控制部使所述显示器的第1区域输出基于所述第1操作信息的第1信息的步骤;所述控制部经由所述通信器件向所述其它通信终端发送所述第1操作信息的步骤;所述控制部经由所述通信器件从所述其它通信终端接收第2操作信息的步骤;所述控制部使所述第1区域输出基于所述第2操作信息的第2信息的步骤;所述控制部进行受理了所述第1操作信息的时刻的规定时间后的时刻、与接收了所述第2操作信息的时刻的比较的步骤;以及所述控制部使所述输出部输出基于所述比较的结果的第3信息的步骤。4.一种控制程序,用于控制通信终端,该通信终端能够经由网络与其它通信终端连接,包含包含显示器的输出部;输入部;通信器件;以及控制部,其中,所述控制程序使所述控制部执行如下步骤经由所述输入部受理第1操作信息的步骤;使所述显示器的第1区域输出基于所述第1操作信息的第1信息的步骤;经由所述通信器件向所述其它通信终端发送所述第1操作信息的步骤;经由所述通信器件从所述其它通信终端接收第2操作信息的步骤;使所述第1区域输出基于所述第2操作信息的第2信息的步骤;进行受理了所述第1操作信息的时刻的规定时间后的时刻、与接收了所述第2操作信息的时刻的比较的步骤;以及使所述输出部输出基于所述比较的结果的第3信息的步骤。全文摘要通信终端(100)包含输出部(111),其包含显示器;输入部(110A),用于受理第1操作信息;通信器件(101),用于经由网络向其它通信终端发送第1操作信息,经由网络从其它通信终端接收第2操作信息;第1输出控制部(106A),用于在受理了第1操作信息时使显示器的第1区域(107A)输出基于该第1操作信息的第1信息,在受理了第2操作信息时使第1区域输出基于该第2操作信息的第2信息;以及比较部(106J),用于进行受理了第1操作信息的时刻的规定时间后的时刻、与接收了第2操作信息的时刻的比较,使输出部输出基于比较结果的第3信息。文档编号G09G5/00GK102089740SQ200980127018公开日2011年6月8日申请日期2009年7月10日优先权日2008年7月11日发明者熊谷正之申请人:夏普株式会社