CN102187325A - 通信终端装置、通信方法以及通信程序 - Google Patents
通信终端装置、通信方法以及通信程序 Download PDFInfo
- Publication number
- CN102187325A CN102187325A CN2009801409253A CN200980140925A CN102187325A CN 102187325 A CN102187325 A CN 102187325A CN 2009801409253 A CN2009801409253 A CN 2009801409253A CN 200980140925 A CN200980140925 A CN 200980140925A CN 102187325 A CN102187325 A CN 102187325A
- Authority
- CN
- China
- Prior art keywords
- image
- information
- terminal
- processor
- communication device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 252
- 238000000034 method Methods 0.000 title claims description 55
- 238000010586 diagram Methods 0.000 description 141
- 238000006467 substitution reaction Methods 0.000 description 43
- 230000006870 function Effects 0.000 description 26
- 230000008569 process Effects 0.000 description 23
- 238000003860 storage Methods 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 9
- 230000008676 import Effects 0.000 description 4
- 230000033228 biological regulation Effects 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 235000014443 Pyrus communis Nutrition 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- RUZYUOTYCVRMRZ-UHFFFAOYSA-N doxazosin Chemical compound C1OC2=CC=CC=C2OC1C(=O)N(CC1)CCN1C1=NC(N)=C(C=C(C(OC)=C2)OC)C2=N1 RUZYUOTYCVRMRZ-UHFFFAOYSA-N 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72439—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00281—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
- H04N1/00307—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
- H04N1/00392—Other manual input means, e.g. digitisers or writing tablets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0046—Software interface details, e.g. interaction of operating systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
- H04N2201/0055—By radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0074—Arrangements for the control of a still picture apparatus by the connected apparatus
- H04N2201/0075—Arrangements for the control of a still picture apparatus by the connected apparatus by a user operated remote control device, e.g. receiving instructions from a user via a computer terminal or mobile telephone handset
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
通信终端装置(100),具备:显示器(107),用于显示图像信息;通信器件(101),用于经由网络在与其它的终端之间发送接收信息;输入器件(119),用于输入指令信息和图像信息;以及处理器(106),用于进行第1控制和第2控制,所述第1控制在第1图像的显示中基于来自输入器件的第1指令信息的输入使显示器显示第2图像,经由通信器件向其它的终端发送第1信息,所述第2控制在第2图像的显示中基于来自输入器件的第2指令信息的输入使显示器显示第1图像,经由通信器件向其它的终端发送第2信息。
Description
技术领域
本发明涉及能够经由网络与其它的终端连接的通信终端装置、通信方法、以及通信程序,特别涉及实时地与其它的终端交换信息的通信终端装置、通信方法、以及通信程序。
背景技术
历来,已知在各个通信终端中用户能够同时进行描画的手写通信应用。在这样的手写通信应用中,各个通信终端基于自身受理的手写输入显示手写图像,并且将与手写输入对应的手写信息向对方终端发送。而且,各个通信终端从对方终端接收手写信息,并且基于该手写信息显示手写图像。
而且,例如在日本特开2001-111708号公报(专利文献1)中,公开有便携式信息通信装置。根据日本特开2001-111708号公报(专利文献1),便携式信息通信装置的特征在于,其构成为将用户使用液晶显示器一体式图形输入板等的输入单元输入的手写数据的坐标信息,逐次连续地向连接目的地的便携式信息通信装置发送,并且在液晶显示器等显示单元中显示输入的手写数据的笔迹,同时基于从连接目的地的便携式信息通信装置发送来的手写数据的坐标信息,能够在显示单元中显示接收的手写数据的笔迹。通过该结构,能够使用便携式的终端装置,实时地发送接收手写输入数据,不用选择场所,能够随时实现笔谈那样的会话型的交流。
此外,在日本特开2003-234842号公报(专利文献2)中,公开有实时手写通信***。根据日本特开2003-234842号公报(专利文献2),实时手写通信***具有:触摸面板、触摸笔、数据输入装置、控制器装置、数据输出装置以及显示装置。用触摸笔输入手写数据,能够变换为输出数据。数据输入装置接收从其它的实时手写通信***发送的输入数据,进行输入。控制器装置与触摸面板和数据输入装置连接,实时地处理输入数据和输出数据,进行发送。输入输出装置与控制器装置连接,对其它的实时手写通信***发送输出数据。显示装置对输入数据和输出数据进行显示。
此外,在日本特开2001-333204号公报(专利文献3)中,公开有便携终端装置。根据日本特开2001-333204号公报(专利文献3),便携终端装置构成为包括:能够进行彩色显示的手写数据显示单元;手写输入单元,设置在手写数据显示单元的表面;手写数据保持单元,对包含通过手写输入单元输入的手写数据的多个手写数据进行保持;数据显示管理单元,将在手写数据保持单元中保持的多个手写数据进行颜色区分并合成,在同一画面中显示;手写数据保持单元,对通过手写输入单元输入的手写数据和对方侧终端的手写数据进行保持;以及数据通信单元,将在手写数据保持单元中保持的自身的手写数据向对方侧终端实时地发送,相反从对方侧终端接收手写数据并写入手写数据保持单元。
此外,在日本特开2004-221842号公报(专利文献4)中,公开有交流***及其终端装置。根据日本特开2004-221842号公报(专利文献4),会议(session)控制单元不需要接收侧的许可,进行声音通话、图像和手写数据通信。在图像/手写数据管理单元中,具有多个面(plane),在其中的一个面显示成为基本的图像数据,在其它面显示通信中的手写数据,将这些多个面重合显示。在图像数据发送控制单元/接收控制单元中,针对该成为基本的图像数据,切换其方便的名称、数据内容来进行发送接收。在显示控制单元中,使该成为基本的图像数据和手写数据的坐标系一致,在终端装置间交换手写数据所指的位置,以该成为基本的图像数据和手写数据在显示单元显示的方式滚动进行显示。
此外,在日本特开2004-234594号公报(专利文献5)中,公开有图像交流(communication)***。根据日本特开2004-234594号公报(专利文献5),一对信息通信终端构成为具备:图像输入单元,从数字摄影机的存储器卡等接收图像数据;数据记录单元,记录图像数据等;输入单元,进行来自用户的指示输入;图像显示单元,进行记录的图像等的显示;数据通信单元,用于与其它的终端交换记录的图像等的数据;以及控制单元,进行终端的执行控制,其中,如果在任一个信息通信终端中一边观察在图像显示单元中显示的图像一边通过与图像显示单元重叠的输入单元进行手写的图形要素的写入的话,包含图像的涂写的结果实时地在其它的信息通信终端中显示。
现有技术文献
专利文献
专利文献1:日本特开2001-111708号公报;
专利文献2:日本特开2003-234842号公报;
专利文献3:日本特开2001-333204号公报;
专利文献4:日本特开2004-221842号公报;
专利文献5:日本特开2004-234594号公报。
发明内容
发明要解决的问题
可是,在现有的通信终端中,各个通信终端的用户难以识别是否正常地持续与对方用户的交流(communication)。更详细地,在进行声音通话的情况下,各个通信终端的用户通过随声附和等能够在与对方用户之间进行平滑的交流。可是,在进行聊天通信等的情况下,各个通信终端的用户难以识别是否正常地持续与对方用户的交流。
本发明正是为了解决上述问题而完成的,其目的在于提供一种用户容易把握现在的状况的通信终端装置。或者,其目的在于提供一种在用户与对方用户之间能够谋求更平滑的交流的通信终端装置。
用于解决课题的方案
按照本发明的一个方面,提供一种通信终端装置,与其它的终端对自己的终端的图像信息进行发送接收。通信终端具备:显示器,用于显示图像信息;通信器件,用于经由网络在与其它的终端之间发送接收信息;输入器件,用于输入指令信息和图像信息;以及处理器,用于进行第1控制和第2控制,第1控制在第1图像的显示中基于来自输入器件的第1指令信息的输入使显示器显示第2图像,经由通信器件向其它的终端发送第1信息,当经由通信器件从其它的终端接收第1信息时,使显示器显示第2图像,第2控制在第2图像的显示中基于来自输入器件的第2指令信息的输入使显示器显示第1图像,经由通信器件向其它的终端发送第2信息,当经由通信器件从其它的终端接收第2信息时,使显示器显示第1图像。
按照本发明的另一个方面,一种通信终端装置,与其它的终端对自己的终端的图像信息进行发送接收。通信终端具备:显示器,用于显示图像信息;通信器件,用于经由网络在与其它的终端之间发送接收信息;输入器件,用于输入指令信息和图像信息;以及处理器,用于进行第1控制和第2控制,第1控制在第1图像的显示中基于来自输入器件的第1指令信息的输入使显示器显示第2图像,经由通信器件将第1信息向其它的终端发送,第2控制在第2图像的显示中基于来自输入器件的第2指令信息的输入使显示器显示第1图像,经由通信器件将第2信息向其它的终端发送。
优选处理器作为第1控制,基于作为经由输入器件输入的第1指令信息的、用于向其它的终端发送图像信息的指示,经由通信器件向其它的终端发送第1信息,并且将表示自终端有对发送的图像进行输入的权限的信息作为第2图像使显示器显示。处理器作为第2控制,基于作为经由输入器件输入的第2指令信息的、转移对发送的图像进行输入的权限的指示,经由通信器件向其它的终端发送第2信息,并且将表示其它终端有对发送的图像进行输入的权限的信息作为第1图像使显示器显示。
优选处理器在第1和第2图像的显示中,经由通信器件将相对于来自输入器件的手写输入的第1手写信息向其它的终端发送,经由通信器件从其它的终端接收第2手写信息,处理器在第1和第2图像的显示中,基于第1和第2手写信息的每一个,使显示器显示第1和第2手写图像。
优选处理器判断显示第1图像的时间是否达到第1规定时间,在显示第1图像的时间达到第1规定时间时,使显示器显示第3图像。
优选处理器使显示器对第1规定时间和显示第1图像的时间的差分进行倒读数显示。
优选处理器在第1图像的显示中,判断没有对输入器件输入指令的时间是否达到第2规定时间,在没有对输入器件输入指令的时间达到第2规定时间时,使显示器显示第4图像。
优选处理器使显示器对第2规定时间和没有对输入器件输入指令的时间的差分进行倒读数显示。
按照本发明的另一个方面,提供一种通信终端装置,与其它的终端对自己的终端的图像信息进行发送接收。通信终端装置具备:显示器,用于显示图像信息;通信器件,用于经由网络在与其它的终端之间发送接收信息;以及处理器,用于进行第1控制和第2控制,第1控制当在第1图像的显示中经由通信器件从其它的终端接收第1信息时,使显示器显示第2图像,第2控制当在第2图像的显示中经由通信器件从其它的终端接收第2信息时,使显示器显示第1图像。
按照本发明的另一个方面,提供一种通信终端装置,与其它的终端对自己的终端的图像信息进行发送接收。通信终端装置具备:显示器,用于显示图像信息;通信器件,用于经由网络在与其它的终端之间发送接收信息;以及输入器件,用于输入指令信息和图像信息;以及处理器,用于进行第1控制和第2控制,第1控制在第1图像的显示中,通过经由输入器件受理对第1图像的操作和连接终端的选择,从而经由通信器件向连接终端发送第1信息,使显示器显示第2图像,第2控制在第2图像的显示中,通过经由输入器件受理对第2图像的操作,从而经由通信器件向连接终端发送第2信息,使显示器显示第1图像。
按照本发明的另一个方面,提供一种通信终端装置中的通信方法,通信终端装置包含:显示器、通信器件、输入器件、和处理器。通信方法具备:处理器在第1图像的显示中基于来自输入器件的第1指令信息的输入使显示器显示第2图像,经由通信器件将第1信息向其它的终端发送的步骤;处理器当经由通信器件从其它的终端接收第1信息时,使显示器显示第2图像的步骤;处理器在第2图像的显示中基于来自输入器件的第2指令信息的输入使显示器显示第1图像,经由通信器件将第2信息向其它的终端发送的步骤;以及处理器当经由通信器件从其它的终端接收第2信息时,使显示器显示第1图像的步骤。
按照本发明的另一个方面,提供一种通信程序,用于使通信终端装置进行通信,通信终端装置包含:显示器、通信器件、输入器件、和处理器。通信程序使处理器执行如下步骤:在第1图像的显示中基于来自所述输入器件的第1指令信息的输入使显示器显示第2图像,经由通信器件将第1信息向其它的终端发送的步骤;当经由通信器件从其它的终端接收第1信息时,使显示器显示第2图像的步骤;在第2图像的显示中基于来自输入器件的第2指令信息的输入使显示器显示第1图像,经由通信器件将第2信息向其它的终端发送的步骤;以及当经由通信器件从其它的终端接收第2信息时,使显示器显示第1图像的步骤。
发明的效果
如上所述,通过本发明,提供用户容易把握现在的状况的通信终端装置。或者,提供一种在用户与对方用户之间能够谋求更平滑的交流的通信终端装置。
附图说明
图1是表示本实施方式的网络***的一个例子的概略图。
图2是表示网络***中的工作概要的时序图。
图3是表示按照本实施方式的工作概要的第1和第2便携式电话的显示状态的推移的第1示意图。
图4是表示按照本实施方式的工作概要的第1和第2便携式电话的显示状态的推移的第2示意图。
图5是表示本实施方式的便携式电话的概观的示意图。
图6是表示本实施方式的便携式电话的硬件结构的框图。
图7是表示各种变量的示意图。
图8是表示底层文件的格式的示意图。
图9是表示框图像的示意图。
图10是表示本实施方式的便携式电话(通信终端)的功能结构的框图。
图11是表示本实施方式的便携式电话的P2P通信的主处理的处理过程的流程图。
图12是表示本实施方式的便携式电话的第1输入模式的处理过程的流程图。
图13是表示本实施方式的便携式电话的第1等待模式的处理过程的流程图。
图14是表示本实施方式的便携式电话的第2输入模式和第2等待模式的处理过程的流程图。
图15是表示本实施方式的便携式电话的0.1秒定时中断处理的处理过程的流程图。
图16是表示本实施方式的网络***的第1应用例的P2P通信中的第1和第2便携式电话的显示状态的推移的第1示意图。
图17是表示本实施方式的网络***的第1应用例的P2P通信中的第1和第2便携式电话的显示状态的推移的第2示意图。
图18是表示本实施方式的网络***的第1应用例的P2P通信中的第1和第2便携式电话的显示状态的推移的第3示意图。
图19是表示第2应用例的聊天的开始处理和结束处理的处理过程的流程图。
图20是表示本应用例的网络***中的聊天开始时的第1和第2便携式电话的显示状态的推移的示意图。
图21是表示本应用例的网络***中的聊天结束时的第1和第2便携式电话的显示状态的推移的示意图。
具体实施方式
以下,参照附图,针对本发明的实施方式进行说明。再有,在以下,针对同一部件赋予同一符号。它们的名称和功能也相同。因此,不反复进行针对它们的说明。
此外,在以下将便携式电话100作为“通信终端”的代表例进行说明。但是,通信终端也可以是个人计算机、汽车导航装置(Satellite navigation system)、PND(Personal Navigation Device,个人导航装置)、PDA(Personal Digital Assistance,个人数字助理)等的其它信息通信设备。
<网络***1的整体结构>
首先,针对网络***1的实施方式1进行说明。图1是表示本实施方式的网络***1的一个例子的概略图。如图1所示,网络***1包含:便携式电话100A、100B;匹配服务器400;因特网(第1网络)500;以及通信公司网(第2网络)700。此外,本实施方式的网络***1包含:汽车导航装置200,搭载在车辆250;以及个人计算机(PC:Personal Computer)300。
再有,为了容易说明,在以下针对本实施方式的网络***1包含第1便携式电话100A、第2便携式电话100B的情况进行说明。此外,在说明对便携式电话100A、100B各自是共同的结构、功能时,也将其总称为便携式电话100。而且,在说明对便携式电话100A、100B、汽车导航装置200、个人计算机300各自是共同的结构、功能时,也将其总称为通信终端。
便携式电话100构成为能够连接到通信公司网(carrier network)700。汽车导航装置200构成为能够连接到因特网500。个人计算机300构成为能够经由LAN(Local Area Network,局域网)350、WAN(Wide Area Network,广域网)连接到因特网500。匹配服务器400构成为能够连接到因特网500。
更具体地,第1便携式电话100A、第2便携式电话100B、汽车导航装置200、以及个人计算机300能够经由通信公司网700、因特网500而相互连接,能够相互进行数据的发送接收。此外,在便携式电话100和汽车导航装置200和个人计算机300中,分配用于特别指定自终端的识别信息(例如邮件地址、IP(Internet Protocol,因特网协议)地址等)。即,便携式电话100和汽车导航装置200和个人计算机300能够在内部的记录介质中记录其它的通信终端的识别信息,能够基于该识别信息经由通信公司网700、因特网500等与该其它通信终端进行数据的发送接收。
再有,本实施方式的便携式电话100和汽车导航装置200和个人计算机300利用被分配给各通信终端的IP地址,不经由未图示的邮件服务器而与其它通信终端进行数据的发送接收。在这里,各通信终端在访问匹配服务器400时,即各通信终端在访问因特网时,通过匹配服务器400或者其它未图示的服务器装置等而被分配IP地址。IP地址的分配处理的细节是公知的,因此在这里不重复进行说明。
特别是本实施方式的便携式电话100、汽车导航装置200、个人计算机300通过利用被分配到自身的IP地址,能够直接相互经由网络进行数据的发送接收。即,本实施方式的网络***1中包含的便携式电话100、汽车导航装置200、个人计算机300,能够构成所谓的P2P(Pear to Pear,端对端)型的网络。
<网络***1的工作概要>
接着,针对本实施方式的网络***1的工作概要进行说明。图2是表示网络***1中的工作概要的时序图。如图1和图2所示,本实施方式的各通信终端为了进行P2P型的数据发送接收,首先需要交换(取得)相互的IP地址。然后,各通信终端在取得了IP地址之后,通过P2P型的数据发送接收,将消息、附加文件等向其它通信终端发送。
但是,在以下针对如下情况进行说明,即,各个通信终端经由在匹配服务器400生成的聊天室发送接收消息和IP地址,之后基于相互的IP地址进行P2P通信。
首先,第1便携式电话100A(在图2中是终端A)对匹配服务器400请求IP注册(登记)(步骤S002)。第1便携式电话100A可以同时取得IP地址,也可以预先从其它的服务器装置等取得IP地址。更具体地,第1便携式电话100A经由通信公司网700、因特网500,对匹配服务器400发送第1便携式电话100A的邮件地址和IP地址和第2便携式电话100B(在图2中的终端B)的邮件地址和请求新的聊天室的生成的消息。
匹配服务器400对应于该请求,将第1便携式电话100A的邮件地址与其IP地址对应起来并储存。然后,匹配服务器400基于第1便携式电话100A的邮件地址和第2便携式电话100B的邮件地址生成房间名,或者提取在消息中包含的房间名,生成该房间名的聊天室。这时,匹配服务器400将生成聊天室的完成的主旨向第1便携式电话100A通知也可。匹配服务器400将房间名和参加中的通信终端的IP地址对应起来并储存。
第1便携式电话100A的用户对第2便携式电话100B的用户通知生成了新的聊天室的情况,即将第2便携式电话100B的用户招待到聊天室。例如,第1便携式电话100A经由通信公司网700、因特网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地址(步骤S010)。同时,匹配服务器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接收第1连接承诺消息,对第2便携式电话100B发送第2连接承诺消息(步骤S016)。
像这样,第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和图4是表示按照本实施方式的P2P通信的工作概要的第1和第2便携式电话100A、100B的显示状态的推移的示意图。在以下,一边参照图3和图4,一边针对第1便携式电话100A和第2便携式电话100B的显示状态的推移进行说明。
更具体地,图3(A)是表示通常的P2P通信中的第1便携式电话100A的显示状态的第1示意图。图3(B)是表示通常的P2P通信中的第2便携式电话100B的显示状态的第1示意图。
图3(C)是表示第1输入模式中的第1便携式电话100A的显示状态的第1示意图。图3(D)是表示第1等待模式中的第2便携式电话100B的显示状态的第1示意图。图3(E)是表示第1输入模式中的第1便携式电话100A的显示状态的第2示意图。图3(F)是表示第1等待模式中的第2便携式电话100B的显示状态的第2示意图。图3(G)是表示第1输入模式中的第1便携式电话100A的显示状态的第3示意图。图3(H)是表示第1等待模式中的第2便携式电话100B的显示状态的第3示意图。
图3(I)是表示第2等待模式中的第1便携式电话100A的显示状态的第1示意图。图3(J)是表示第2输入模式中的第2便携式电话100B的显示状态的第1示意图。
图4(A)是表示第2等待模式中的第1便携式电话100A的显示状态的第2示意图。图4(B)是表示第2输入模式中的第2便携式电话100B的显示状态的第2示意图。图4(C)是表示第2等待模式中的第1便携式电话100A的显示状态的第3示意图。图4(D)是表示第2输入模式中的第2便携式电话100B的显示状态的第3示意图。图4(E)是表示第2等待模式中的第1便携式电话100A的显示状态的第4示意图。图4(F)是表示第2输入模式中的第2便携式电话100B的显示状态的第4示意图。图4(G)是表示第2等待模式中的第1便携式电话100A的显示状态的第5示意图。图4(H)是表示第2输入模式中的第2便携式电话100B的显示状态的第5示意图。
图4(I)是表示通常的P2P通信中的第1便携式电话100A的显示状态的第2示意图。图4(J)是表示通常的P2P通信中的第2便携式电话100B的显示状态的第2示意图。
首先,如图3(A)和图3(B)所示,在通常的P2P模式中,第1便携式电话100A和第2便携式电话100B显示通常的聊天画面。在该状态下,当第1便携式电话100A的用户按下显示器107的提问按钮时,第1便携式电话100A转移到图3(C)所示的第1输入模式(Q_MODE)。
如图3(C)所示,在第1输入模式中,第1便携式电话100A将显示器107的聊天用的框变更为第1图像。第1图像例如可以是与通常的P2P模式的框不同的颜色(例如红色)的框图像,也可以是使用户认识到“自己处于应该进行手写输入的状态”的图标、注释。第1便携式电话100A在转移到第1输入模式时,对第2便携式电话100B发送通知转移到第1输入模式的主旨的消息(QST命令)。再有,在以下的第1输入模式中,第1便携式电话100A到开始手写输入为止,在显示器107的规定位置显示用于对第1规定时间的残留时间进行倒读数的图像。
第2便携式电话100B当接收QST命令时,转移到第1等待模式(A_MODE)。如图3(D)所示,在第1等待模式中,第2便携式电话100B将显示器107的聊天用的框变更为第2图像。第2图像例如可以是与通常的P2P模式的框不同的颜色(例如蓝色)的框图像,也可以是使用户认识到“对方处于应该进行手写输入的状态”的图标、注释。
之后,如图3(E)~图3(H)所示,第1便携式电话100A和第2便携式电话100B分别依次显示与第1便携式电话100A受理的手写输入对应的手写图像、和与第2便携式电话100B受理的手写输入对应的手写图像。然后,在处于第1输入模式的第1便携式电话100A在规定时间的期间中没有受理手写输入的情况下,即从记录笔99从图形输入板119抬起后经过规定时间时,如图3(I)所示,第1便携式电话100A转移到第2等待模式(A_MODE2)。
本实施方式的便携式电话100在第1输入模式中,在规定时间的期间中没有受理手写输入的情况下,转移到第2等待模式。可是,便携式电话100也可以在第1输入模式中通过受理规定的按钮、软件键盘的按下而转移到第2等待模式。
如图3(I)所示,在第2等待模式中,第1便携式电话100A将显示器107的聊天用的框变更为第3图像。第3图像例如可以是与通常的P2P模式的框不同的颜色(例如黄色)的框图像,也可以是使用户认识到“对方处于应该进行手写输入的状态”的图标、注释。但是,第3图像也可以与第2图像相同。
第1便携式电话100A在转移到第2等待模式时,对第2便携式电话100B发送通知第1输入模式结束的主旨即转移到第2等待模式的主旨的消息(QEND命令)。再有,在以下的第2等待模式中,第1便携式电话100A在显示器107显示用于对第2规定时间的残留时间进行倒读数的图像。
第2便携式电话100B当接收QEND命令时,转移到第2输入模式(Q_MODE)。如图3(J)所示,在第2输入模式中,第2便携式电话100B将显示器107的聊天用的框变更为第4图像。第4图像例如可以是与通常的P2P模式的框不同的颜色(例如绿色)的框图像,也可以是使用户认识到“自己处于应该进行手写输入的状态”的图标、注释。但是,第4图像也可以与第1图像相同。
之后,如图4(A)~图4(H)所示,第1便携式电话100A和第2便携式电话100B分别依次显示与第1便携式电话100A受理的手写输入对应的手写图像、和与第2便携式电话100B受理的手写输入对应的手写图像。在此期间,第2便携式电话100B也在显示器107显示用于对第2规定时间的残留时间进行倒读数的图像。
然后,当第2规定时间经过时,如图4(I)和图4(J)所示,第1便携式电话100A和第2便携式电话100B转移到通常的P2P模式。即,第1便携式电话100A和第2便携式电话100B的显示器107重新显示通常的P2P模式的聊天用的框。
像这样,本实施方式的通信终端能够谋求用户与对方用户的平滑的交流。换句话说,通信终端的用户能够容易地识别是“自己处于应该进行手写输入的状态”,还是“对方处于应该进行手写输入的状态”,因此能够容易地识别谁有权进行会话。以下,针对用于实现这样的功能的结构进行详细叙述。
<便携式电话100的硬件结构>
针对本实施方式的便携式电话100的硬件结构进行说明。图5是表示本实施方式的便携式电话100的概观的示意图。图6是表示本实施方式的便携式电话100的硬件结构的框图。
如图5和图6所示,本实施方式的便携式电话100包含:通信器件101,在与外部的网络之间发送接收数据;GPS102,取得自终端的现在位置信息;存储器103,存储程序、各种数据库;开关104,受理各种信息的输入;时钟,计测时刻(时间);处理器(控制部)106;显示器107;以及图形输入板119。
通信器件101将来自处理器106的通信数据变换为通信信号,将该通信信号经由未图示的天线进行发送。通信器件101将经由天线接收的通信信号变换为通信数据,将该通信数据输入到处理器106。
GPS102基于经由未图示的定位天线从卫星等接收的定位用电波,生成表示便携式电话100的现在位置的现在位置信息,将该现在位置信息输入到处理器106。
开关104通过键输入操作等从用户受理信息。例如,开关104包含数字键、决定键等,受理对方地址的选择命令、邮件正文的输入等。再有,将开关104、后述的图形输入板119等也总称为“输入器件”。
处理器106通过CPU(Central Processing Unit,中央处理器)、MPU(Micro Processing Unit,微处理器)等实现,控制便携式电话100的各部。例如,经由开关104、图形输入板119等的输入器件从用户受理各种指令,经由通信器件101、网络与外部的通信终端进行数据的发送接收。处理器106从存储器103读出控制程序,执行该控制程序。
本实施方式的显示器107由有机EL(electroluminescence,电致发光)、液晶面板、CRT(Cathode Ray Tube,阴极射线管)构成。而且,在本实施方式的便携式电话100中,在显示器107的上侧(表面侧)敷设有图形输入板119。由此,用户通过使用例如记录笔99、手指等,能够经由图形输入板119对处理器106手写输入图形信息等。即,本实施方式的显示器107和图形输入板119构成所谓的触摸面板。
再有,显示器107、图形输入板119也可以通过各种方式的触摸面板实现,也可以通过光传感器液晶实现。
存储器103例如能够通过作为工作存储器而发挥功能的易失性的S-RAM(Static-Random Access Memory,静态随机存储器)、V-RAM(Video Random Access Memory,视频随机存储器)、储存控制程序等的非易失性的ROM(Read Only Memory,只读存储器)、非易失性的NV-RAM(Non-Volatile Random Access Memory,非易失性随机存储器)、储存静止图像数据或活动图像数据等的非易失性的HDD(Hard Disk Drive,硬磁盘机)等实现。存储器103如后述的那样,储存各种变量1031、底层(underlying file)文件1032、通常的P2P模式用的框图像1033、第1输入模式用的框图像(frame image)1034、第2输入模式用的框图像1035、最终在显示器107显示的图像1036等。
图7是表示各种变量1031的示意图。如图7所示,存储器103中的作为作业用存储器而发挥功能的易失性的S-RAM(以下,也称为工作存储器)储存各种变量1031。在这里,IMDF是表示是否使用底层图像的变量。Q_TM是表示从提问按钮按下后到用户开始输入信息为止的时间(第1规定时间)的残留时间的变量。例如,在Q_TM中,将0.1秒作为1,储存从0到100的值。A_TM是表示从发送(或接收)QEND命令起至返回通常的P2P模式为止的时间(第2规定时间)的残留时间的变量。例如,在A_TM中,将0.1秒作为1,储存从0到100的值。PUP_TM是表示从在第1输入模式中提起笔起至转移到第2等待模式为止的时间(第3规定时间)的残留时间的变量。例如,在PUP_TM中,将0.1秒作为1,储存从0到100的值。FstInpf是表示从按下提问按钮起是否进行了手写输入的变量。Dspx是进行倒读数显示的显示位置的X坐标。Dspy是进行倒读数显示的显示位置的Y坐标。
图8是表示底层文件1032的格式的示意图。如图8所示,存储器103中的例如HDD存储底层文件1032。处理器106从HDD向工作存储器读出底层文件1032,基于该底层文件1032使显示器107显示图像。底层文件1032包含:倒读数显示X坐标Dspx、倒读数显示Y坐标Dspy、倒读数显示用的对白(balloon)图像DNIMG、底层图像IMG。
例如,构成底层文件1032的底层图像IMG如在后述的应用例中表示的那样,例如包含在黑白棋游戏中使用的棋盘的图像、动画片的角色的图像等。
图9是表示框图像1033、1034、1035的示意图。更具体地,图9(A)是通常的P2P模式的框图像1033。图9(B)是第1和第2输入模式的框图像1034。图9(C)是第1和第2等待模式的框图像1035。如图9所示,例如在实现存储器103的HDD中存储通常的P2P模式的框图像1033、第1和第2输入模式的框图像1034、第1和第2等待模式的框图像1035。处理器106从HDD向工作存储器读出框图像1033、1034、1035,基于该框图像1033、1034、1035,使显示器107显示图像。
再有,本实施方式的第1和第2输入模式的框图像1034(第1和第4图像)采用与通常的P2P模式的框图像1033(第5图像)不同颜色(例如红色)的框图像。但是,第1和第2输入模式的显示内容与通常的P2P模式的显示内容不同即可,并不限于两者的框的线色是不同的。
此外,本实施方式的第1和第2等待模式的框图像1035(第2和第4图像)采用与通常的P2P模式的框图像1033(第5图像)、以及第1和第2输入模式的框图像1034(第1和第3图像)不同颜色(例如蓝色)的框图像。但是,第1和第2等待模式的显示内容与通常的P2P模式以及第1和第2输入模式的显示内容不同即可,并不限于两者的框的线色是不同的。
更具体地,通常的P2P模式的框图像1033包含:与横长的显示器对应的框图像1033A、和与纵长的显示器对应的框图像1033B。第1和第2输入模式的框图像1034包含:与横长的显示器对应的框图像1034A、和与纵长的显示器对应的框图像1034B。第1和第2等待模式的框图像1035包含:与横长的显示器对应的框图像1035A、和与纵长的显示器对应的框图像1035B。
<便携式电话100的功能结构>
图10是表示本实施方式的便携式电话100(通信终端)的功能结构的框图。如图10所示,本实施方式的便携式电话100包含:通信控制部1061、手写应用1062、定时器处理部1063、第2判断部1065、第1判断部1064、切换部1066、显示控制部1067。此外,如图6所示,便携式电话100包含:通信器件101、时钟105、显示器107、图形输入板119、存储器103。
如上所述,图形输入板119从用户受理手写输入、软件键输入等,将与输入工作对应的输入信息储存在存储器103。图形输入板119、开关104实现受理来自用户的各种输入的输入器件。例如,图形输入板119将用户接触触摸面板的轨迹作为手写输入进行受理,将与手写输入对应的手写信息递送到处理器106。处理器106将手写信息存储在存储器103。
显示器107基于来自处理器106的数据,显示图像、文本。具体地,显示器107基于来自处理器106的数据,将在自身的图形输入板119受理的手写输入所对应的手写图像、和在通信器件101接收的手写信息所对应的手写图像重叠显示。
通信器件101通过未图示的通信天线、信号处理部而实现。通信器件101将图形输入板119受理的手写输入所对应的手写信息向其它的通信终端发送,并且从其它的通信终端接收手写信息。通信器件101将接收的手写信息递送到处理器106。处理器106将接收的手写信息存储在存储器103。
存储器103例如包含:临时(易失地)储存各种变量1031等的工作存储器(S-RAM等)103A;对在显示器107显示的图像等进行储存的显示存储器(VRAM等)103B;储存底层文件1032、框图像1033、1034、1035等的非易失性存储器(HDD等)103C。再有,在显示器107中显示的图像1036例如包含:表示选择的框图像的框平面1037、表示选择的底层图像的底层平面1038、和表示输入的手写图像的手写平面1039。
通信控制部1061、手写应用1062、定时器处理部1063、第2判断部1065、第1判断部1064、切换部1066、显示控制部1067是通过处理器106等实现的功能。更具体地,处理器106具有的各功能,是通过处理器106执行在存储部103等中存储的控制程序,对图6所示的各硬件进行控制来实现的功能。例如,处理器106将在存储器103的非易失性存储器103C中预先储存的程序读出到相同的存储器103的工作存储器103A并执行,由此实现上述功能块。
通信控制部1061使用通信器件101与其它的通信终端进行P2P通信。更详细地,通信控制部1061使用通信器件101从其它的服务器装置等取得自身的IP地址和其它的通信终端的IP地址,由此在与其它的通信终端之间利用该IP地址开始直接发送接收数据。
通信控制部1061经由通信器件101从其它的通信终端接收QST命令(第1信息)。相反,通信控制部1061在经由图形输入板119受理第1指令时,经由通信器件101向其它的通信终端发送QST命令(第1信息)。通信控制部1061例如在图形输入板119的提问按钮被按下时,判断为受理了第1指令。
此外,通信控制部1061经由通信器件101从其它的通信终端接收QEND命令(第2信息)。通信控制部1061在经由图形输入板119受理第2指令时,经由通信器件101向其它的通信终端发送QEND命令(第2信息)。例如,在第1输入模式中,在图形输入板119的规定的软件键盘被按下时,或者在图形输入板119在第3规定时间以上没有感测到记录笔99的接触的情况下,通信控制部1061判断为受理了第2指令。
手写应用1062将图形输入板119受理的手写输入所对应的手写信息存储在显示存储器103B,并且将通信器件101接收的手写信息存储在显示存储器103B。更详细地,手写应用1062基于来自图形输入板119和通信器件101的手写信息,更新手写平面1039。
显示控制部1067在第1输入模式中使显示器107显示框图像1034,在第1等待模式中使显示器107显示框图像1035。而且,显示控制部1067在第2输入模式中使显示器107显示框图像1034,在第2等待模式中使显示器107显示框图像1035。
像这样,本实施方式的显示控制部1067在第1输入模式和第2输入模式中显示同样的框图像1034。可是,显示控制部1067以用户能够区别2个模式进行识别的方式,在第1输入模式和第2输入模式中使不同的框图像显示也可。
此外,本实施方式的显示控制部1067在第1等待模式和第2等待模式中显示同样的框图像1035。可是,显示控制部1067以用户能够区别2个模式进行识别的方式,在第1输入模式和第2输入模式中使不同的框图像显示也可。
再有,显示控制部1067在通常的P2P模式中,使显示器107显示框图像1033。
而且,显示控制部1067在第1输入模式中,使显示器107对第1规定时间和第1输入模式的持续时间的差异进行倒读数显示。也就是说,显示控制部1067在第1输入模式中,使显示器107显示第1规定时间的残留时间。
此外,显示控制部1067在第2等待模式中或第2输入模式中,使显示器107对第2规定时间和第2等待模式或第2输入模式的持续时间的差异进行倒读数显示。也就是说,显示控制部1067在第2等待模式中或第2输入模式中,使显示器107对第2规定时间或第2等待模式或第2输入模式的残留时间进行倒读数显示。这时,显示控制部1067在显示器107的最初描画手写图像的位置,显示该残留时间。
定时器处理部1063通过参照时钟105,计测规定的时间。例如,定时器处理部1063通过参照时钟105,计测从提问按钮被按下时起的经过时间。更详细地,定时器处理部1063对从变为第1输入模式起到对图形输入板119进行手写输入为止的经过时间进行计测。
此外,定时器处理部1063通过参照时钟105,在第1输入模式中,一旦记录笔99、手指等接触图形输入板119之后,计测从记录笔99、手指离开图形输入板119起的经过时间。此外,定时器处理部1063通过参照时钟105,计测从变为第2等待模式起的经过时间。
第2判断部1065判断第1输入模式的持续时间是否达到第1规定时间。更详细地,第2判断部1065判断是否图形输入板119没有受理手写输入而第1输入模式的持续时间到达第1规定时间。
第1判断部1064判断第2等待模式或者第2输入模式的持续时间是否达到第2规定时间。更详细地,第1判断部1064判断从图形输入板119结束受理手写输入时起是否经过了第3规定时间,判断从经过了第3规定时间时起的经过时间是否经过了第2规定时间。
切换部1066在经由图形输入板119受理了第1指令(提问按钮被按下的主旨的信号)时切换到第1输入模式。切换部1066例如在图形输入板119的提问按钮被按下时,判断为受理了第1指令。此外,切换部1066在经由通信器件101接收了第1信息(例如QST命令等)时切换到第2等待模式。
切换部1066在经由图形输入板119受理了第2指令时切换到第2等待模式。例如,在第1输入模式中,在图形输入板119的规定的软件键盘被按下时,或者在图形输入板119在第3规定时间以上没有感测到记录笔99的接触的情况下,切换部1066判断为受理了第2指令。切换部1066在经由通信器件101接收了第2信息(例如QEND命令)时切换到第2输入模式。
切换部1066在第2判断部1065判断为图形输入板119没有受理手写输入而第1输入模式的持续时间到达第1规定时间时,切换到通常的P2P模式。切换部1066在第1判断部1064判断为第2等待模式或第2输入模式的持续时间到达第2规定时间时,切换到通常的P2P模式。
<P2P通信的主处理>
接着,针对本实施方式的便携式电话100的P2P通信的主处理进行说明。图11是表示本实施方式的便携式电话100的P2P通信的主处理的处理过程的流程图。
参照图11,处理器106判断是否指定了底层图像(背景图像)(步骤S102)。在指定了底层图像的情况下(在步骤S102为“是”的情况),处理器106基于对应的底层文件1032,在显示器107中显示指定的底层图像(步骤S104)。处理器106将1代入存储器103的IMDF(步骤S106)。处理器106基于底层文件1032,指定倒读数显示位置(Dxpx,Dspy)(步骤S108)。而且,处理器106使0.1秒定时中断(SECTIMER)功能运转(步骤S112)。
另一方面,在没有指定底层图像的情况下(在步骤S102为“否”的情况),处理器106将0代入存储器103的IMDF(步骤S110)。然后与上述同样地,处理器106使0.1秒定时中断(SECTIMER)功能运转(步骤S112)。
接着,处理器106如图3(A)所示,在显示器107中显示通常的P2P通信用的框图像1033(步骤S114)。处理器106将0代入存储器103的Q_TM,将0代入A_TM,将0代入PUP_TM,将0代入FstInpf(步骤S116)。
处理器106判断是否通过用户经由图形输入板119操作了提问按钮(步骤S118)。在通过用户操作了提问按钮的情况下(在步骤 S118为“是”的情况),处理器106向第1输入模式转移(Q_MODE)。在提问按钮没有被用户操作的情况下(在步骤S118为“否”的情况),处理器106判断是否经由通信器件101从对方终端接收了QST命令(步骤S120)。在从对方终端接收了QST命令的情况下(在步骤 S120为“是”的情况),处理器106向第1等待模式转移(A_MODE)。
在没有从对方终端接收了QST命令的情况下(在步骤S120为“否”的情况),处理器106判断用户是否对图形输入板119的手写区域进行了操作(步骤S122)。即,处理器106判断是否受理了手写输入。处理器106在受理了手写输入的情况下(在步骤S122为“是”的情况),将与手写输入对应的手写信息经由通信器件101向对方终端发送(步骤S124)。处理器106基于手写信息,使显示器107显示手写图像(步骤S126)。处理器106反复进行从步骤S118起的处理。
另一方面,处理器106在没有受理手写输入的情况下(在步骤S122为“否”的情况),判断是否经由通信器件101从对方终端接收了手写信息(步骤S128)。处理器106在从对方终端接收了手写信息的情况下(在步骤S128为“是”的情况),基于接收的手写信息使显示器107显示手写图像(步骤S130)。处理器106反复进行从步骤S118起的处理。
处理器106在没有从对方终端接收手写信息的情况下(在步骤S128为“否”的情况),反复进行从步骤S118起的处理。
<第1输入模式>
接着,针对本实施方式的便携式电话100的第1输入模式的处理过程进行说明。图12是表示本实施方式的便携式电话100的第1输入模式的处理过程的流程图。
参照图12,处理器106经由通信器件101向对方终端发送QST命令(步骤S202)。处理器106如图3(C)所示,使显示器107显示第1输入模式用的框图像1034(步骤S204)。处理器106在显示器107的显示有提问按钮的位置,显示将在存储器103的Q_TM中储存的值除以10之后的数字(步骤S206)。处理器106将100代入存储器103的Q_TM,将0代入存储器103的FstInpf(步骤S208)。
处理器106判断用户是否对图形输入板119的手写区域进行了操作(步骤S210)。即,处理器106判断是否受理了手写输入。处理器106在受理了手写输入的情况下(在步骤S210为“是”的情况),将与手写输入对应的手写信息经由通信器件101向对方终端发送(步骤S212)。如图3(E)和图3(G)所示,处理器106基于手写信息,使显示器107显示手写图像(步骤S214)。
处理器106将10代入存储器103的PUP_TM(步骤S216)。处理器106判断在存储器103的FstInpf是否代入有0(步骤S218)。在FstInpf中没有代入0的情况下(在步骤S218为“否”的情况),处理器106反复进行从步骤S210起的处理。
另一方面,在FstInpf中代入有0的情况下(在步骤S218为“是”的情况),处理器106将0代入存储器103的Q_TM,将1代入FstInpf。同时,处理器106在显示器107的显示有提问按钮的位置,显示“提问”的消息(步骤S220)。处理器106判断在存储器103的IMDF中是否代入有0(步骤S222)。
在存储器103的IMDF中没有代入0的情况下(在步骤S222为“否”的情况),处理器106反复进行从步骤S210起的处理。在存储器103的IMDF中代入有0的情况下(在步骤S222为“是”的情况),处理器106在设定的倒读数显示位置(Dspx,Dspy)设定受理了手写输入的位置附近的坐标(步骤S224)。例如,处理器106将手写输入开始坐标的1行上2列右的坐标设定为倒读数显示位置(Dspx,Dspy)。处理器106反复进行从步骤S210起的处理。
处理器106在没有受理手写输入的情况下(在步骤S210为“否”的情况),判断是否从0.1秒定时中断(SECTIMER)功能输入了Q_TMUP信号(步骤S228)。处理器106在输入了Q_TMUP信号的情况下(在步骤S228中为“是”的情况),向通常的P2P模式转移(N_MODE)。处理器106在没有输入Q_TMPU信号的情况下(在步骤S228为“否”的情况),判断是否从0.1秒定时中断(SECTIMER)功能输入了QA_CHG信号(步骤S230)。
处理器106在输入了QA_CHG信号的情况下(在步骤S230为“是”的情况),向对方终端发送QEND命令(步骤S231),然后向第2等待模式转移(A_MODE2)。另一方面,处理器106在没有输入QA_CHG信号的情况下(在步骤S230为“否”的情况),判断是否经由通信器件101从对方终端接收了手写信息(步骤S232)。处理器106在从对方终端接收了手写信息的情况下(在步骤S232为“是”的情况),基于接收的手写信息使显示器107显示手写图像(步骤S234)。处理器106反复进行从步骤S210起的处理。处理器106在没有从对方终端接收手写信息的情况下(在步骤S232为“否”的情况),也反复进行从步骤S210起的处理。
<第1等待模式>
接着,针对本实施方式的便携式电话100的第1等待模式的处理过程进行说明。图13是表示本实施方式的便携式电话100的第1等待模式的处理过程的流程图。
参照图13,处理器106将0代入存储器103的FstInpf(步骤S302)。处理器106如图3(D)所示,使显示器107显示第1等待模式用的框图像1035(步骤S304)。
处理器106判断是否经由图形输入板119操作了提问按钮(步骤S306)。在经由图形输入板119操作了提问按钮的情况下(在步骤S306为“是”的情况),处理器106向第1输入模式转移(Q_MODE)。在图形输入板119的提问按钮没有***作的情况下(在步骤S306为“否”的情况),处理器106判断是否经由通信器件101从对方终端接收了QEND命令(步骤S308)。在从对方终端接收了QEND命令的情况下(在步骤S308为“是”的情况),处理器106向第2输入模式转移(Q_MODE2)。在没有从对方终端接收了QEND命令的情况下(在步骤S308为“否”的情况),处理器106判断用户是否对图形输入板119的手写区域进行了操作(步骤S310)。即,处理器106判断是否受理了手写输入。
处理器106在受理了手写输入的情况下(在步骤S310为“是”的情况),将与受理的手写输入对应的手写信息经由通信器件101向对方终端发送(步骤S312)。处理器106基于手写信息,使显示器107显示手写图像(步骤S314)。处理器106反复进行从步骤S306起的处理。
另一方面,处理器106在没有受理手写输入的情况下(在步骤S310为“否”的情况),判断是否经由通信器件101从对方终端接收了手写信息(步骤S316)。处理器106在没有从对方终端接收手写信息的情况下(在步骤S316为“否”的情况),反复进行从步骤S306起的处理。处理器106在从对方终端接收了手写信息的情况下(在步骤S316为“是”的情况),基于接收的手写信息使显示器107显示手写图像(步骤S318)。
处理器106判断在存储器103的FstInpf是否代入有0(步骤S320)。在FstInpf中没有代入0的情况下(在步骤S320为“否”的情况),处理器106反复进行从步骤S306起的处理。在FstInpf中代入有0的情况下(在步骤S320为“是”的情况),处理器106将1代入FstInpf(步骤S322)。
处理器106判断在存储器103的IMDF中是否代入有0(步骤S324)。在IMDF中没有代入0的情况下(在步骤S324为“否”的情况),处理器106反复进行从步骤S306起的处理。
在IMDF中代入有0的情况下(在步骤S324为“是”的情况),处理器106对倒读数显示位置(Dspx,Dspy)设定受理了手写输入的位置附近的坐标(步骤S326)。处理器106反复进行从步骤S306起的处理。
<第2输入模式和第2等待模式>
接着,针对本实施方式的便携式电话100的第2输入模式和第2等待模式的处理过程进行说明。图14是表示本实施方式的便携式电话100的第2输入模式和第2等待模式的处理过程的流程图。
参照图14,在第2输入模式中,处理器106使显示器107显示第2输入模式用的框图像(在这里是第1输入模式用的框图像1034)(步骤S402)。然后,处理器106使显示器107在倒读数显示位置(Dspx,Dspy),显示将在存储器103的A_TM中储存的值除以10之后的数字(步骤S406)。
另一方面,在第2等待模式中,处理器106使显示器107显示第2等待模式用的框图像(在这里是第1等待模式用的框图像1035)(步骤S404)。然后同样地,处理器106使显示器107在倒读数显示位置(Dspx,Dspy),显示将在存储器103的A_TM中储存的值除以10之后的数字(步骤S406)。
处理器106将100代入存储器103的A_TM(步骤S408)。处理器106判断是否操作了图形输入板119的提问按钮(步骤S410)。
在操作了提问按钮的情况下(在步骤S410为“是”的情况),处理器106将0代入存储器103的A_TM(步骤S412)。处理器106消除在倒读数显示位置(Dspx,Dspy)显示的将A_TM的值除以10之后的数字(步骤S414)。处理器106向第1输入模式转移(Q_MODE)。
在提问按钮没有***作的情况下(在步骤S410为“否”的情况),处理器106判断是否从0.1秒定时中断(SECTIMER)功能输入了A_TMUP信号(步骤S416)。从0.1秒定时中断(SECTIMER)功能输入了A_TMUP信号的情况下(在步骤S416为“是”的情况),如图4(I)和图4(J)所示,处理器106向通常的P2P模式转移(N_MODE)。
在没有从0.1秒定时中断(SECTIMER)功能输入A_TMUP信号的情况下(在步骤S416为否”的情况),处理器106判断用户是否对图形输入板119的手写区域进行了操作(步骤S418)。即,处理器106判断是否受理了手写输入。
处理器106在受理了手写输入的情况下(在步骤S418为“是”的情况),将受理的手写信息经由通信器件101向对方终端发送(步骤S420)。如图4(A)~和图4(H)所示,处理器106基于手写信息,使显示器107显示手写图像(步骤S422)。处理器106反复进行从步骤S410起的处理。
另一方面,处理器106在没有受理手写输入的情况下(在步骤S418为“否”的情况),判断是否经由通信器件101从对方终端接收了手写信息(步骤S424)。处理器106在没有从对方终端接收手写信息的情况下(在步骤S424为“否”的情况),反复进行从步骤S410起的处理。
处理器106在从对方终端接收了手写信息的情况下(在步骤S424为“是”的情况),基于接收的手写信息使显示器107显示手写图像(步骤S426)。然后,处理器106反复进行从步骤S410起的处理。
<0.1秒定时中断处理>
接着,针对本实施方式的便携式电话100的0.1秒定时中断处理的处理过程进行说明。图15是表示本实施方式的便携式电话100的0.1秒定时中断处理的处理过程的流程图。
参照图15,处理器106通过参照时钟105,每当0.1秒经过时判断在存储器103的Q_TM中是否代入有0(步骤S502)。在Q_TM中代入有0的情况下(在步骤S502为“是”的情况),处理器106反复进行从步骤S512起的处理。在Q_TM中没有代入0的情况下(在步骤S502为“否”的情况),处理器106使存储器103的Q_TM递减(步骤S504)。
如图3(B)所示,处理器106使显示器107在显示有提问按钮的位置,显示将在Q_TM中储存的值除以10之后的数字(步骤S506)。处理器106判断在存储器103的Q_TM中是否代入有0(步骤S508)。在Q_TM中没有代入0的情况下(在步骤S508为“否”的情况),处理器106反复进行从步骤S512起的处理。在Q_TM中代入有0的情况下(在步骤S508为“是”的情况),作为0.1秒定时中断(SECTIMER)功能的处理器106输出Q_TMUP信号(步骤S510)。
处理器106判断在存储器103的A_TM中是否代入有0(步骤S512)。在A_TM中代入有0的情况下(在步骤S512为“是”的情况),处理器106反复进行从步骤S524起的处理。
在A_TM中没有代入0的情况下(在步骤S512为“否”的情况),处理器106使存储器103的A_TM递减(步骤S514)。如图3(I)所示,处理器106使显示器107在倒读数显示位置(Dspx,Dspy),显示将在A_TM中储存的值除以10之后的数字(步骤S516)。
处理器106判断在存储器103的A_TM中是否代入有0(步骤S520)。在A_TM中没有代入0的情况下(在步骤S520为“否”的情况),处理器106反复进行从步骤S524起的处理。在A_TM中代入有0的情况下(在步骤S520为“是”的情况),作为0.1秒定时中断(SECTIMER)功能的处理器106输出A_TMUP信号(步骤S522)。
处理器106判断在存储器103的PUP_TM中是否代入有0(步骤S524)。在PUP_TM中代入有0的情况下(在步骤S524为“是”的情况),处理器106结束定时中断处理,到下一个0.1秒经过为止进行待机。在PUP_TM中没有代入0的情况下(在步骤S524为“否”的情况),处理器106使PUP_TM递减(步骤S526)。
处理器106判断PUP_TM是否是0(步骤S528)。在PUP_TM不是0的情况下(在步骤S528为“否”的情况),处理器106结束定时中断处理,到下一个0.1秒经过为止进行待机。在PUP_TM中代入有0的情况下(在步骤S528为“是”的情况),作为0.1秒定时中断(SECTIMER)功能的处理器106输出QA_CHG信号(步骤S530)。然后,处理器106结束定时中断处理,到下一个0.1秒经过为止进行待机。
<第1应用例>
以下,针对本实施方式的网络***1的第1应用例进行说明。图16~图18是表示本实施方式的网络***1的应用例的P2P通信中的第1和第2便携式电话100A、100B的显示状态的推移的示意图。在以下,一边参照图16~图18,一边特别针对第1便携式电话100A和第2便携式电话100B的显示状态的推移进行说明。再有,在本应用例中,针对作为底层图像利用在黑白棋游戏中使用的棋盘的图像的情况进行说明。
更具体地,图16(A)是表示通常的P2P通信中的第1便携式电话100A的显示状态的第1示意图。图16(B)是表示通常的P2P通信中的第2便携式电话100B的显示状态的第1示意图。
图16(C)是表示第1输入模式中的第1便携式电话100A的显示状态的第1示意图。图16(D)是表示第1等待模式中的第2便携式电话100B的显示状态的第1示意图。图16(E)是表示第1输入模式中的第1便携式电话100A的显示状态的第2示意图。图16(F)是表示第1等待模式中的第2便携式电话100B的显示状态的第2示意图。图16(G)是表示第2等待模式中的第1便携式电话100A的显示状态的第1示意图。图16(H)是表示第2输入模式中的第2便携式电话100B的显示状态的第1示意图。
图17(A)是表示第1等待模式中的第1便携式电话100A的显示状态的第1示意图。图17(B)是表示第1输入模式中的第2便携式电话100B的显示状态的第1示意图。图17(C)是表示第1等待模式中的第1便携式电话100A的显示状态的第2示意图。图17(D)是表示第1输入模式中的第2便携式电话100B的显示状态的第2示意图。图17(E)是表示第1等待模式中的第1便携式电话100A的显示状态的第3示意图。图17(F)是表示第1输入模式中的第2便携式电话100B的显示状态的第3示意图。图17(G)是表示第2等待模式中的第1便携式电话100A的显示状态的第4示意图。图17(H)是表示第2输入模式中的第2便携式电话100B的显示状态的第4示意图。
图18(A)是表示第2输入模式中的第1便携式电话100A的显示状态的第1示意图。图18(B)是表示第2等待模式中的第2便携式电话100B的显示状态的第1示意图。图18(C)是表示第2输入模式中的第1便携式电话100A的显示状态的第2示意图。图18(D)是表示第2等待模式中的第2便携式电话100B的显示状态的第2示意图。图18(E)是表示第2输入模式中的第1便携式电话100A的显示状态的第3示意图。图18(F)是表示第2等待模式中的第2便携式电话100B的显示状态的第3示意图。
首先,如图16(A)和图16(B)所示,在通常的P2P模式中,第1便携式电话100A和第2便携式电话100B显示通常的聊天画面,即通常的P2P模式的底层图像1033B(参照图9。)。在该状态下,当第1便携式电话100A的用户按下显示器107的提问按钮时,第1便携式电话100A转移到图16(C)所示的第1输入模式。
如图16(C)所示,在第1输入模式中,第1便携式电话100A将显示器107的聊天用的框变更为框图像1034B(参照图9。)。
第2便携式电话100B当接收QST命令时,转移到第1等待模式。如图16(D)所示,在第1等待模式中,第2便携式电话100B将显示器107的聊天用的框变更为框图像1035B(参照图9。)。
之后,如图16(E)和图16(F)所示,第1便携式电话100A和第2便携式电话100B依次显示与第1便携式电话100A受理的手写输入对应的手写图像、和与第2便携式电话100B受理的手写输入对应的手写图像。然后,在处于第1输入模式的第1便携式电话在规定时间的期间中没有受理手写输入的情况下,即当从记录笔99从图形输入板119抬起后经过规定时间时,如图16(G)所示,第1便携式电话100A转移到第2等待模式。
如图16(G)所示,在第2等待模式中,第1便携式电话100A将显示器107的聊天用的框变更为框图像1035B。第1便携式电话100A在转移到第2等待模式时,对第2便携式电话100B发送通知第1输入模式结束的主旨即转移到第2等待模式的主旨的消息(QEND命令)。再有,在以下的第2等待模式中,第1便携式电话100A在显示器107显示用于对第2规定时间的残留时间进行倒读数的图像。
第2便携式电话100B当接收QEND命令时,转移到第2输入模式。如图16(H)所示,在第2输入模式中,第2便携式电话100B将显示器107的聊天用的框变更为框图像1034。在第2输入模式中,第2便携式电话100B也在显示器107显示用于对第2规定时间的残留时间进行倒读数的图像。
在该状态下,当第2便携式电话100B的用户按下显示器107的提问按钮时,第2便携式电话100B转移到图17(B)所示的第1输入模式。与上述同样地,如图17(B)所示,在第1输入模式中,第2便携式电话100B将显示器107的聊天用的框变更为框图像1034B。第2便携式电话100B在转移到第1输入模式时,对第1便携式电话100A发送通知转移到第1输入模式的主旨的消息(QST命令)。再有,在第1输入模式中,第2便携式电话100B到受理手写输入为止,使显示器107显示用于对第1规定时间的残留时间进行倒读数的图像。
第1便携式电话100A当接收QST命令时,转移到第1等待模式。如图17(A)所示,在第1等待模式中,第1便携式电话100A将显示器107的聊天用的框变更为框图像1035B。
之后,如图17(C)~图17(H)所示,第1便携式电话100A和第2便携式电话100B依次显示与第1便携式电话100A受理的手写输入对应的手写图像、和与第2便携式电话100B受理的手写输入对应的手写图像。然后,在处于第1输入模式的第2便携式电话100B在规定时间的期间中没有受理手写输入的情况下,即当从记录笔99从图形输入板119抬起后经过规定时间时,如图18(B)所示,第2便携式电话100B转移到第2等待模式。
如图18(B)所示,在第2等待模式中,第2便携式电话100B将显示器107的聊天用的框变更为框图像1035B。第2便携式电话100B在转移到第2等待模式时,对第1便携式电话100A发送通知第1输入模式结束的主旨即转移到第2等待模式的主旨的消息(QEND命令)。再有,在第2等待模式中,第2便携式电话100B使显示器107显示用于对第2规定时间的残留时间进行倒读数的图像。
第1便携式电话100A当接收QEND命令时,转移到第2输入模式。如图18(A)所示,在第2输入模式中,第1便携式电话100A将显示器107的聊天用的框变更为框图像1034B。
之后,如图18(C)和图18(D)所示,第1便携式电话100A和第2便携式电话100B依次显示与第1便携式电话100A受理的手写输入对应的手写图像、和与第2便携式电话100B受理的手写输入对应的手写图像。在此期间,第1便携式电话100A也在显示器107中显示用于对第2规定时间的残留时间进行倒读数的图像。
在该状态下,当第1便携式电话100A的用户按下显示器107的提问按钮时,第1便携式电话100A如图18(E)所示,再次转移到第1输入模式。另一方面,第2便携式电话100B如图18(F)所示,再次转移到第1等待模式。
像这样,本应用例的通信终端能够谋求用户与对方用户的平滑的交流。换句话说,通信终端的用户能够容易地识别是“自己处于应该进行手写输入的状态”,还是“对方处于应该进行手写输入的状态”,因此能够容易地识别谁有权进行会话。
<第2应用例>
以下,针对本实施方式的网络***1的第2应用例进行说明。图19是表示本应用例的聊天的开始处理(步骤S602~步骤S614)和结束处理(步骤S614~步骤S602)的处理过程的流程图。
图20是表示本应用例的网络***1中的聊天开始时的第1和第2便携式电话100A、100B的显示状态的推移的示意图。更详细地,图20(A)(D)(F)表示从第2便携式电话100B接收到聊天通信的邀请的第1便携式电话100A的触摸面板150A的画面推移。图20(B)(C)(E)(G)表示将第1便携式电话100A邀请到聊天通信的第2便携式电话100B的触摸面板150B的画面推移。
图21是表示本应用例的网络***1中的聊天结束时的第1和第2便携式电话100A、100B的显示状态的推移的示意图。更详细地,图21(A)(C)(D)(F)表示对第2便携式电话100B通知聊天通信的结束的第1便携式电话100A的触摸面板150A的画面推移。图21(B)(E)(G)表示从第1便携式电话100A接收聊天通信的结束的通知的第2便携式电话100B的触摸面板150B的画面推移。
在以下,一边参照图19~图21,一边说明上述实施方式的网络***1和便携式电话100相关的技术也能够在聊天的开始时、结束时应用。即,在以下,针对聊天的开始时(与图2的匹配处理对应。)、结束时(与图2的切断处理对应。)的处理、显示内容详细地进行说明。
首先,如图20(A)(B)所示,处理器106在不是与其它的便携式电话进行聊天中的情况下(第1状态),使触摸面板150显示用于开始聊天的“邀请”按钮150X(第1图像)(步骤S602)。处理器106判断是否用户使用记录笔99等经由触摸面板150按压了“邀请”按钮150X(步骤S604)。第1图像是能够使用户识别开始聊天的兼具输入和显示的图像也可,也可以是图标、注释、具备显示装置的切换开关。
如图20(C)~图20(E)所示,在判断为用户按下了按钮的情况下(在步骤S604为“是”的情况),处理器106经由通信器件101向其它的便携式电话发送用于进行聊天的信息(第1信息)(步骤S606)。更详细地,如图20(E)所示,处理器106基于预先在存储器103中储存的地址簿,以能够选择的方式使触摸面板150显示聊天对方。即,处理器106使触摸面板150显示能够聊天的对方的明细表150Z。处理器106经由触摸面板150从用户受理聊天对方的选择指令。使触摸面板150显示的聊天对方也可以以能够基于聊天对方的历史信息进行选择的方式显示。聊天对方的历史信息在聊天开始时刻或结束时刻使存储器103存储也可。
更详细地,如图1和图2所示,处理器106经由通信器件101对匹配服务器400请求IP注册(登记)。匹配服务器400对应于该请求,将第2便携式电话100B的邮件地址与其IP地址对应起来并储存。然后,匹配服务器400基于第2便携式电话100B的邮件地址和选择的第1便携式电话100A的邮件地址生成房间名,将该房间名向第2便携式电话100B发送。处理器106向选择的第1便携式电话100A发送包含该房间名和匹配服务器400的地址的“邀请”邮件(第1信息)(步骤S606)。再有,在本实施方式中,处理器106将表示现在在触摸面板150中显示的手写图像的手写信息在“邀请”邮件中包含,经由通信器件101进行发送。第1信息作为包含便携式电话100A的邮件地址和IP地址的“邀请”邮件向第2便携式电话100B发送也可,接收了第1信息的第2便携式电话100B对第1便携式电话100A发送包含便携式电话100B的IP地址的“响应”邮件,由此进行聊天通信也可。
像这样,如图20(G)所示,便携式电话100能够与选择的其它便携式电话进行聊天通信。处理器106使触摸面板150显示用于结束(切断)聊天的“切断”按钮150Y(步骤S614)。
另一方面,在没有判断为用户按压了按钮的情况下(在步骤S604为“否”的情况),处理器106判断用户是否经由触摸面板150输入了手写指令(步骤S608),在用户输入了手写指令的情况下(在步骤S608为“是”的情况),处理器106基于手写指令使触摸面板150显示手写图像(步骤S610)。处理器106反复进行从步骤S604起的处理。
在用户没有输入手写指令的情况下(在步骤S608为“否”的情况),处理器106判断是否经由通信器件101从其它的便携式电话接收了“邀请”邮件(步骤S612)。在没有从其它的便携式电话接收“邀请”邮件(在步骤S612为“否”的情况),处理器106反复进行从步骤S604起的处理。
另一方面,在从其它的便携式电话接收了“邀请”邮件的情况下(在步骤S612为“是”的情况),处理器106经由通信器件101访问在“邀请”邮件中包含的匹配服务器400的房间,取得其它的便携式电话的IP地址。如图20(F)所示,处理器106基于IP地址,经由通信器件101开始与其它的便携式电话的聊天通信。处理器106使触摸面板150显示用于结束聊天的“切断”按钮150Y(步骤S614)。处理器106基于在“邀请”邮件中包含的手写信息,使触摸面板150显示手写图像。
如图21(A)(B)所示,处理器106在是与其它的便携式电话聊天中的情况下(第2状态),使触摸面板150显示用于结束聊天的“切断”按钮150Y(第2图像)(步骤S614)。处理器106判断是否用户经由触摸面板150按压了“切断”按钮150Y(步骤S616)。第2图像是能够使用户识别结束聊天的兼具输入和显示的图像也可,也可以是图标、注释、具备显示装置的切换开关。
如图21(C)~图21(E)所示,在判断为用户按下了“切断”按钮150Y的情况下(在步骤S616为“是”的情况),处理器106经由通信器件101向其它的便携式电话发送用于结束聊天的信息(第2信息)(步骤S618)。这时,处理器106经由通信器件101向匹配服务器400发送用于删除房间的请求消息也可。
像这样,如图21(F)所示,便携式电话100能够结束聊天通信。处理器106使触摸面板150显示用于开始聊天的“邀请”按钮150X(步骤S602)。
另一方面,在没有判断为用户按压了按钮的情况下(在步骤S616为“否”的情况),处理器106判断用户是否经由触摸面板150输入了手写指令(步骤S620)。如图21(A)(B)所示,在判断为用户输入了手写指令的情况下(在步骤S620为“是”的情况),处理器106经由通信器件101向其它的便携式电话发送与手写指令对应的手写信息(步骤S622)。处理器106基于手写指令,使触摸面板150显示手写图像(步骤S624)。处理器106反复进行从步骤S616起的处理。
在用户没有输入手写指令的情况下(在步骤S620为“否”的情况),处理器106判断是否经由通信器件101从其它的便携式电话接收了手写信息(步骤S626)。如图21(A)(B)所示,在从其它的便携式电话接收了手写信息的情况下(在步骤S626为“是”的情况),处理器106基于手写信息使触摸面板150显示手写图像(步骤S624)。处理器106反复进行从步骤S616起的处理。
在从其它的便携式电话没有接收了手写信息的情况下(在步骤S626为“否”的情况),处理器106判断是否经由通信器件101从其它的便携式电话接收了用于结束聊天的信息(步骤S628)。在没有从其它的便携式电话接收用于结束聊天的信息(在步骤S628为“否”的情况),处理器106反复进行从步骤S616起的处理。
另一方面,在从其它的便携式电话接收了用于结束聊天的信息的情况下(在步骤S628为“是”的情况),如图21(G)所示,处理器106经由通信器件101结束聊天。处理器106使触摸面板150显示用于开始聊天的“邀请”按钮150X(步骤S602)。
<其它实施方式>
不用说,本发明在通过对***(例如,网络***1等。)或装置(例如,便携式电话100等。)供给程序来达成的情况下也能够应用。而且,通过将储存有由用于达成本发明的软件代表的程序的存储介质(例如,存储器103等。)对***或装置供给,该***或装置的计算机(或CPU、MPU等的处理器)通过读出在存储介质中储存的程序码并执行,从而也能够享受本发明的效果。
在该情况下,从记录介质读出的程序码自身实现上述的实施方式的功能,存储有该程序码的存储介质构成本发明。
作为用于供给程序码的记录介质,例如能够使用硬盘、光盘、光磁盘、CD-ROM、CD-R、磁带、非易失性的存储卡(IC存储卡)、ROM(掩模ROM、闪速EEPROM等)等。
此外,当然不用说也包含如下情况,即,通过执行计算机读出的程序码,不仅实现上述的实施方式的功能,而且基于该程序码的指示,在计算机上运转的OS(操作***)等进行实际的处理的一部分或全部,通过该处理来实现上述实施方式的功能的情况。
进而,当然不用说也包含如下情况,即,从存储介质读出的程序码在写入到被***至计算机的功能扩展端口、连接于计算机的功能扩展单元所具备的存储器之后,基于该程序码的指示,该功能扩展端口、功能扩展单元具备的CPU等进行实际的处理的一部分或全部,通过该处理来实现上述实施方式的功能的情况。
本次公开的实施方式在所有方面不过是例示,并不应该被考虑为限制。本发明的范围不通过上述说明,而通过请求的范围来表示,包含请求的范围均等的意思和范围内的全部变更。
附图标记说明
1 网络***、99 记录笔、100,100A,100B 便携式电话、101 通信器件、102 GPS、103 存储器1031 各种变量、1032 底层文件、1033 通常的P2P模式的框图像、1034 第1输入模式的框图像、1035 第1等待模式的框图像、103A 工作存储器、103B 显示存储器、103C 非易失性存储器、104 开关、105 时钟、106 处理器(控制部)、1061 通信控制部、1062 手写应用、1063 定时器处理部、1064 第1判断部、1065 第2判断部、1066 切换部、1067 显示控制部、107 显示器、109 扬声器、110 操作部、119 图形输入板、150,150A,150B 触摸面板、150X “邀请”按钮、150Y “切断”按钮、150Z 能聊天的终端明细表、200 汽车导航装置、300 个人计算机、400 匹配服务器、500 因特网、700 通信公司网。
Claims (12)
1. 一种通信终端装置(100),与其它的终端对自己的终端的图像信息进行发送接收,其中,具备:
显示器(107),用于显示图像信息;
通信器件(101),用于经由网络在与其它的终端之间发送接收信息;
输入器件(119),用于输入指令信息和图像信息;以及
处理器(106),用于进行第1控制和第2控制,所述第1控制在第1图像的显示中基于来自所述输入器件的第1指令信息的输入使所述显示器显示第2图像,经由所述通信器件向所述其它的终端发送第1信息,当经由所述通信器件从所述其它的终端接收所述第1信息时,使所述显示器显示所述第2图像,所述第2控制在所述第2图像的显示中基于来自所述输入器件的第2指令信息的输入使所述显示器显示所述第1图像,经由所述通信器件向所述其它的终端发送第2信息,当经由所述通信器件从所述其它的终端接收所述第2信息时,使所述显示器显示所述第1图像。
2. 一种通信终端装置,与其它的终端对自己的终端的图像信息进行发送接收,其中,具备:
显示器,用于显示图像信息;
通信器件,用于经由网络在与其它的终端之间发送接收信息;
输入器件,用于输入指令信息和图像信息;以及
处理器,用于进行第1控制和第2控制,所述第1控制在第1图像的显示中基于来自所述输入器件的第1指令信息的输入使所述显示器显示第2图像,经由所述通信器件将第1信息向所述其它的终端发送,所述第2控制在第2图像的显示中基于来自所述输入器件的第2指令信息的输入使所述显示器显示所述第1图像,经由所述通信器件将第2信息向所述其它的终端发送。
3. 根据权利要求2所述的通信终端装置,其中,
所述处理器作为所述第1控制,基于作为经由所述输入器件输入的所述第1指令信息的、用于向所述其它的终端发送所述图像信息的指示,经由所述通信器件向所述其它的终端发送所述第1信息,并且将表示自终端有对发送的图像进行输入的权限的信息作为所述第2图像使所述显示器显示,
所述处理器作为所述第2控制,基于作为经由所述输入器件输入的所述第2指令信息的、转移对发送的图像进行输入的权限的指示,经由所述通信器件向所述其它的终端发送所述第2信息,并且将表示所述其它终端有对发送的图像进行输入的权限的信息作为所述第1图像使所述显示器显示。
4. 根据权利要求3所述的通信终端装置,其中,
所述处理器在所述第1和第2图像的显示中,经由所述通信器件将相对于来自所述输入器件的手写输入的第1手写信息向所述其它的终端发送,经由所述通信器件从所述其它的终端接收第2手写信息,
所述处理器在所述第1和第2图像的显示中,基于所述第1和第2手写信息的每一个,使所述显示器显示第1和第2手写图像。
5. 根据权利要求3或4所述的通信终端装置,其中,
所述处理器判断显示所述第1图像的时间是否达到第1规定时间,
所述处理器在显示所述第1图像的时间达到所述第1规定时间时,使所述显示器显示第3图像。
6. 根据权利要求5所述的通信终端装置,其中,所述处理器使所述显示器对所述第1规定时间和显示所述第1图像的时间的差分进行倒读数显示。
7. 根据权利要求3至6的任一项所述的通信终端装置,其中,
所述处理器在所述第1图像的显示中,判断没有对所述输入器件输入所述指令的时间是否达到所述第2规定时间,
所述处理器在没有对所述输入器件输入所述指令的时间达到第2规定时间时,使所述显示器显示第4图像。
8. 根据权利要求7所述的通信终端装置,其中,所述处理器使所述显示器对所述第2规定时间和没有对所述输入器件输入所述指令的时间的差分进行倒读数显示。
9. 一种通信终端装置,与其它的终端对自己的终端的图像信息进行发送接收,其中,具备:
显示器,用于显示图像信息;
通信器件,用于经由网络在与其它的终端之间发送接收信息;以及
处理器,用于进行第1控制和第2控制,所述第1控制当在第1图像的显示中经由所述通信器件从其它的终端接收第1信息时,使所述显示器显示第2图像,所述第2控制当在第2图像的显示中经由所述通信器件从所述其它的终端接收所述第2信息时,使所述显示器显示所述第1图像。
10. 一种通信终端装置,与其它的终端对自己的终端的图像信息进行发送接收,其中,具备:
显示器,用于显示图像信息;
通信器件,用于经由网络在与其它的终端之间发送接收信息;以及
输入器件,用于输入指令信息和图像信息;以及
处理器,用于进行第1控制和第2控制,所述第1控制在第1图像的显示中,通过经由所述输入器件受理对所述第1图像的操作和连接终端的选择,从而经由所述通信器件向所述连接终端发送第1信息,使所述显示器显示第2图像,所述第2控制在第2图像的显示中,通过经由所述输入器件受理对所述第2图像的操作,从而经由所述通信器件向所述连接终端发送第2信息,使所述显示器显示所述第1图像。
11. 一种通信终端装置中的通信方法,所述通信终端装置包含:显示器、通信器件、输入器件、和处理器,其中,具备:
所述处理器在第1图像的显示中基于来自所述输入器件的第1指令信息的输入使所述显示器显示第2图像,经由所述通信器件将第1信息向所述其它的终端发送的步骤;
所述处理器当经由所述通信器件从所述其它的终端接收所述第1信息时,使所述显示器显示第2图像的步骤;
所述处理器在所述第2图像的显示中基于来自所述输入器件的第2指令信息的输入使所述显示器显示所述第1图像,经由所述通信器件将第2信息向所述其它的终端发送的步骤;以及
所述处理器当经由所述通信器件从所述其它的终端接收所述第2信息时,使所述显示器显示所述第1图像的步骤。
12. 一种通信程序,用于使通信终端装置进行通信,所述通信终端装置包含:显示器、通信器件、输入器件、和处理器,其中,
所述通信程序使所述处理器执行如下步骤:
在第1图像的显示中基于来自所述输入器件的第1指令信息的输入使所述显示器显示第2图像,经由所述通信器件将第1信息向所述其它的终端发送的步骤;
当经由所述通信器件从所述其它的终端接收所述第1信息时,使所述显示器显示所述第2图像的步骤;
在所述第2图像的显示中基于来自所述输入器件的第2指令信息的输入使所述显示器显示所述第1图像,经由所述通信器件将第2信息向所述其它的终端发送的步骤;以及
当经由所述通信器件从所述其它的终端接收所述第2信息时,使所述显示器显示所述第1图像的步骤。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008-267751 | 2008-10-16 | ||
JP2008267751 | 2008-10-16 | ||
JP2009238207A JP2010118047A (ja) | 2008-10-16 | 2009-10-15 | 通信端末装置、通信方法、および通信プログラム |
JP2009-238207 | 2009-10-15 | ||
PCT/JP2009/067896 WO2010044457A1 (ja) | 2008-10-16 | 2009-10-16 | 通信端末装置、通信方法、および通信プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102187325A true CN102187325A (zh) | 2011-09-14 |
Family
ID=42106621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009801409253A Pending CN102187325A (zh) | 2008-10-16 | 2009-10-16 | 通信终端装置、通信方法以及通信程序 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20110134028A1 (zh) |
EP (1) | EP2320323A1 (zh) |
JP (1) | JP2010118047A (zh) |
KR (1) | KR20110063687A (zh) |
CN (1) | CN102187325A (zh) |
WO (1) | WO2010044457A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103377003A (zh) * | 2012-04-27 | 2013-10-30 | Lg电子株式会社 | 移动终端及其控制方法 |
CN104639736A (zh) * | 2013-11-12 | 2015-05-20 | Lg电子株式会社 | 移动终端及其控制方法 |
CN116391352A (zh) * | 2020-11-19 | 2023-07-04 | 三菱电机株式会社 | 终端、输入显示方法以及输入显示*** |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0916234D0 (en) * | 2009-09-16 | 2009-10-28 | Agco Gmbh | Control unit for display terminal |
TWI429308B (zh) * | 2011-02-14 | 2014-03-01 | Wistron Corp | 建立點對點傳輸的方法及行動通訊系統 |
JP5599741B2 (ja) * | 2011-02-21 | 2014-10-01 | シャープ株式会社 | 電子機器、コンテンツ表示方法、およびコンテンツ表示プログラム |
CN102830904B (zh) * | 2012-06-29 | 2016-08-10 | 鸿富锦精密工业(深圳)有限公司 | 电子设备及其图片***方法 |
KR20140027606A (ko) | 2012-08-01 | 2014-03-07 | 삼성전자주식회사 | 필기 인식을 이용한 단말의 제어 방법 및 그 단말 |
JP6144550B2 (ja) * | 2013-06-26 | 2017-06-07 | 京セラ株式会社 | ユーザ端末及びプロセッサ |
KR20170025400A (ko) * | 2015-08-28 | 2017-03-08 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
WO2017051595A1 (ja) * | 2015-09-25 | 2017-03-30 | ソニー株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP2020009232A (ja) * | 2018-07-10 | 2020-01-16 | 京セラドキュメントソリューションズ株式会社 | 記号入力装置及び記号入力制御方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05336288A (ja) * | 1992-06-02 | 1993-12-17 | Matsushita Electric Ind Co Ltd | 同画表示制御装置 |
JP2001111708A (ja) | 1999-10-14 | 2001-04-20 | Matsushita Electric Ind Co Ltd | 携帯型情報通信装置 |
JP2001333204A (ja) | 2000-05-22 | 2001-11-30 | Matsushita Electric Ind Co Ltd | 携帯端末装置 |
JP2003234842A (ja) | 2001-10-02 | 2003-08-22 | Ia Link Systems Co Ltd | リアルタイム手書き通信システム |
JP2004135051A (ja) * | 2002-10-10 | 2004-04-30 | Sony Corp | 情報処理システム、サービス提供装置および方法、情報処理装置および方法、記録媒体、並びにプログラム |
JP4241053B2 (ja) | 2003-01-14 | 2009-03-18 | 株式会社日立製作所 | コミュニケーションシステムおよびその端末装置 |
JP2004234594A (ja) | 2003-02-03 | 2004-08-19 | Matsushita Electric Ind Co Ltd | フォトコミュニケーションシステムおよび方法ならびに情報記録媒体 |
JP4339272B2 (ja) * | 2004-03-31 | 2009-10-07 | Necインフロンティア株式会社 | チャット装置、チャットサーバ、チャット方法及びプログラム |
US9143357B2 (en) * | 2004-03-31 | 2015-09-22 | Nec Infrontia Corporation | Chat apparatus transmitting/receiving information indicating switching of chat |
JP2007122361A (ja) * | 2005-10-27 | 2007-05-17 | Bank Of Tokyo-Mitsubishi Ufj Ltd | ネットワーク会議用サーバ装置およびネットワーク会議システム |
-
2009
- 2009-10-15 JP JP2009238207A patent/JP2010118047A/ja not_active Withdrawn
- 2009-10-16 WO PCT/JP2009/067896 patent/WO2010044457A1/ja active Application Filing
- 2009-10-16 KR KR1020117009341A patent/KR20110063687A/ko not_active Application Discontinuation
- 2009-10-16 CN CN2009801409253A patent/CN102187325A/zh active Pending
- 2009-10-16 EP EP09820635A patent/EP2320323A1/en not_active Withdrawn
- 2009-10-16 US US13/057,257 patent/US20110134028A1/en not_active Abandoned
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103377003A (zh) * | 2012-04-27 | 2013-10-30 | Lg电子株式会社 | 移动终端及其控制方法 |
CN103377003B (zh) * | 2012-04-27 | 2016-08-03 | Lg电子株式会社 | 移动终端及其控制方法 |
US9665268B2 (en) | 2012-04-27 | 2017-05-30 | Lg Electronics Inc. | Mobile terminal and control method thereof |
CN104639736A (zh) * | 2013-11-12 | 2015-05-20 | Lg电子株式会社 | 移动终端及其控制方法 |
CN104639736B (zh) * | 2013-11-12 | 2019-06-11 | Lg电子株式会社 | 移动终端及其控制方法 |
CN116391352A (zh) * | 2020-11-19 | 2023-07-04 | 三菱电机株式会社 | 终端、输入显示方法以及输入显示*** |
Also Published As
Publication number | Publication date |
---|---|
WO2010044457A1 (ja) | 2010-04-22 |
JP2010118047A (ja) | 2010-05-27 |
US20110134028A1 (en) | 2011-06-09 |
EP2320323A1 (en) | 2011-05-11 |
KR20110063687A (ko) | 2011-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102187325A (zh) | 通信终端装置、通信方法以及通信程序 | |
Wagner et al. | Towards massively multi-user augmented reality on handheld devices | |
US9433869B2 (en) | Information processing device, server, and information processing system | |
JP2010157098A (ja) | 通信端末および通信方法 | |
CN102695032A (zh) | 信息处理装置、信息共享方法、程序以及终端设备 | |
TWI433136B (zh) | 顯示系統以及方法 | |
US8366548B2 (en) | Storage medium storing information processing program, information processing apparatus, information processing method and information processing system | |
CN105283861A (zh) | 信息处理装置 | |
CN103177178A (zh) | 信息处理***、便携式信息终端、服务器以及信息处理方法 | |
JP2010277175A (ja) | ネットワークシステム、通信端末、通信方法、および通信プログラム | |
WO2010134528A1 (ja) | ネットワークシステム、通信端末、通信方法、および通信プログラム | |
CN102428744A (zh) | 网络***、通信终端、通信方法和通信程序 | |
JP5035852B2 (ja) | 通信端末、制御方法、および制御プログラム | |
WO2011122267A1 (ja) | ネットワークシステム、通信方法、および通信端末 | |
JP2012011245A (ja) | 通信端末および通信方法 | |
JP5838185B2 (ja) | 画像通信プログラム、画像通信方法、および電子機器 | |
KR20060099385A (ko) | 실시간으로 이미지 데이터를 전송하는 방법 | |
JP5886893B2 (ja) | 通信プログラム、通信端末および通信方法 | |
JP2013120116A (ja) | ナビゲーション装置 | |
JP7108514B2 (ja) | 通信端末、表示方法およびプログラム | |
JP6920824B2 (ja) | 表示方法、表示プログラム、情報処理装置および情報処理端末 | |
JP2017118442A (ja) | 共有端末、通信システム、通信方法、及びプログラム | |
JP5137133B2 (ja) | 移動通信端末、情報送受信方法、および情報送受信プログラム | |
JP2016122460A (ja) | 通信プログラム、通信端末および通信方法 | |
CN104583985B (zh) | 信息处理设备,信息处理方法、程序和信息记录介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110914 |