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

电子设备、控制方法以及记录介质与流程

2022-02-24 20:27:50 来源:中国专利 TAG:


1.本发明涉及电子设备、控制方法以及记录介质。


背景技术:

2.以往,提供一种通过线缆、无线等连接于计算机主体而使用的电子设备。在这样的电子设备中,包括键盘、鼠标、游戏控制器以及触摸面板装置等输入设备、以及显示器、投影仪、耳机、扬声器以及打印机等输出设备、以及路由器等网络设备。
3.在将搭载规定的操作系统(os)的计算机连接到所述电子设备而使用所述电子设备的功能的情况下,依赖于操作系统的类别,产生无法使用所述电子设备的功能的一部分或者全部的问题。作为一个例子,如果列举触摸面板装置,则在android(注册商标)、linux(注册商标)的旧版本的操作系统中,产生无法使用触摸笔(笔数字化仪,pen digitizer)或者不正常地动作的问题。此外,例如在ubuntu(注册商标)版本17.10~18.04、macos(注册商标)版本10.15中,产生无法使用触摸笔的问题。
4.这样,在连接到计算机主体而被使用的电子设备中,可使用的功能根据操作系统的类别而不同。因此,用户必须自己设定与在这样的电子设备中可使用的功能对应的动作模式,便利性较差。
5.在此,以往,公知有一种推断经由网络向dns服务器发送包含查询名的查询的多个终端的信息的装置,该装置具有:查询名登记单元,其针对每个查询名预先登记搭载于多个终端的软件类别;查询收集单元,其收集并积蓄从终端发送的查询;以及软件类别识别单元,其提取积蓄的各查询中包含的查询名,使用查询名登记单元识别与该查询对应的软件类别。但是,在所述装置中,以对查询名预先登记搭载于多个终端的软件类别为前提,无法应用于未进行登记的终端,便利性不充分。


技术实现要素:

6.本发明的目的在于提供一种在与计算机主体连接而使用的电子设备中,能够简便地设定跟与计算机主体的操作系统对应的电子设备的功能相对应的动作模式的电子设备、控制方法以及记录介质。
7.本发明的一方式的电子设备,其与搭载有规定的操作系统的计算机主体连接来进行通信,且用于发挥规定的功能,所述电子设备具备:第一通信部,其基于第一通信规格与所述计算机主体进行通信;第二通信部,其基于第二通信规格与所述计算机主体进行通信;判定处理部,其基于从所述第一通信部取得的第一通信参数,对所述操作系统的类别进行分类并进行判定;设定处理部,其设定与由所述判定处理部判定的所述操作系统的类别对应的动作模式;以及控制部,其基于由所述第二通信部与所述计算机主体进行的通信,所述控制部通过由所述设定处理部设定的动作模式来控制所述规定的功能。
8.本发明另一方式的控制方法,其是电子设备的控制方法,所述电子设备用于与搭载有规定的操作系统的计算机主体连接并进行通信,并发挥规定的功能,所述电子设备具
备:第一通信部,其基于第一通信规格与所述计算机主体进行通信;以及第二通信部,其基于第二通信规格与所述计算机主体进行通信,所述控制方法由一个或多个处理器执行以下步骤:判定步骤,基于从所述第一通信部取得的第一通信参数,对所述操作系统的类别进行分类并进行判定;设定步骤,设定与由所述判定步骤判定的所述操作系统的类别对应的动作模式;以及控制步骤,基于由所述第二通信部与所述计算机主体进行的通信,根据由所述设定步骤设定的动作模式来控制所述规定的功能。
9.本发明另一方式的计算机可读取的非暂时的记录介质,其存储有控制电子设备的程序,所述电子设备用于与搭载规定的操作系统的计算机主体连接并进行通信,并发挥规定的功能,所述电子设备具备:第一通信部,其基于第一通信规格与所述计算机主体进行通信;以及第二通信部,其基于第二通信规格与所述计算机主体进行通信,所述程序用于使一个或多个处理器执行以下步骤:判定步骤,基于从所述第一通信部取得的第一通信参数,对所述操作系统的类别进行分类并进行判定;设定步骤,设定与由所述判定步骤判定的所述操作系统的类别对应的动作模式;以及控制步骤,基于由所述第二通信部与所述计算机主体进行的通信,根据由所述设定步骤设定的动作模式来控制所述规定的功能。
10.根据本发明,能够提供一种在连接到计算机主体而被使用的电子设备中能够简单地设定与对应于计算机主体的操作系统的电子设备的功能对应的动作模式的电子设备、控制方法以及记录介质。
11.本说明书适当地参照附图,通过使对以下详细说明中记载的概念进行总结的内容简略化的方式来进行介绍。本说明书的意图并不是限定权利要求中记载的主题的重要特征和本质特征,此外,意图也不是限定权利要求中记载的主题的范围。此外,在权利要求中记载的对象,并不限定于解决本发明中任意部分中记载的一部分或全部缺点的实施方式。
附图说明
12.图1是表示本发明第一实施方式的计算机系统的构成的功能框图。
13.图2是表示在本发明的实施方式的计算机系统中使用的os类别信息的一个示例的图。
14.图3是表示本发明的实施方式的计算机系统中使用的动作模式信息的一个示例的图。
15.图4是表示在本发明的第一实施方式的计算机系统中执行的动作控制处理的步骤的一个例子的流程图。
16.图5是表示本发明的第二实施方式的计算机系统的构成的功能框图。
17.图6是表示在本发明的第二实施方式的计算机系统中执行的动作控制处理的步骤的一个例子的流程图。
18.图7是表示本发明的实施方式的计算机系统中显示的动作模式选择画面的一个例子的图。
具体实施方式
19.以下,参照附图说明本发明的实施方式。另外,以下的实施方式是将本发明具体化的一个示例,不限定本发明的技术范围。
20.本发明的电子设备用于与搭载规定的操作系统的计算机主体连接而进行通信,并发挥规定的功能。所述电子设备通过电缆、无线等连接于计算机主体而被使用。所述电子设备例如是键盘、鼠标、游戏控制器及触摸面板装置等的输入设备、以及显示器、投影仪、耳机、扬声器及打印机等输出设备、以及路由器等网络设备。在本实施方式中,作为所述电子设备的一个例子,列举触摸面板装置进行说明。
21.本发明的计算机主体搭载有规定的操作系统(os),并且通过该os实现电子设备的功能。所述os例如被分类为windows、mac、android、linux(均为注册商标)等多个类别。此外,所述各os中包含按每个版本而不同的多个类别。
22.例如,在计算机主体中搭载有windowsos的情况下,触摸面板装置实现能够接受用户的手指的触摸输入和触摸笔的触摸输入的动作模式的功能。此外,例如,在计算机主体中搭载有macos的情况下,触摸面板装置实现能够接受触摸笔的触摸输入的动作模式的功能。
23.这样,触摸面板装置根据所述os的类别而可使用的功能不同。在本实施方式中,具备能够简单地设定跟与所述os的类别对应的触摸面板装置的功能相对应的动作模式的构成。以下,对本发明的具体构成进行说明。[第一实施方式]
[0024]
[计算机主体20]图1是表示第一实施方式的计算机系统1的构成的图。计算机系统1具备计算机主体20和触摸面板装置10。计算机主体20和触摸面板装置10通过电缆等能够进行数据通信地连接。
[0025]
计算机主体20具备操作系统(os)21、usb通信控制电路基板22和ether通信控制电路基板23。
[0026]
os 21是规定的操作系统,预先安装在计算机主体20中。
[0027]
usb通信控制电路基板22是用于使计算机主体20与触摸面板装置10之间执行依照usb通信规格(本发明的第二通信规格的一个示例)的数据通信的通信接口。在所述usb通信规格中,进行使用例如hid协议的数据通信。
[0028]
ether通信控制电路基板23是用于使计算机主体20与触摸面板装置10之间执行依照以太网通信规格(本发明的第一通信规格的一个示例)的数据通信的通信接口。在所述以太网通信规格中,进行使用例如tcp/ip协议的数据通信。
[0029]
[触摸面板装置10]触摸面板装置10具备触摸控制部11、usb通信控制电路基板12、ether通信控制电路基板13、存储部14、触摸面板15以及控制装置16。
[0030]
usb通信控制电路基板12是用于使触摸面板装置10与计算机主体20之间执行依照usb通信规格(本发明的第二通信规格的一个示例)的数据通信的通信接口。在所述usb通信规格中,进行使用例如hid协议的数据通信。触摸面板装置10的usb通信控制电路基板12与计算机主体20的usb通信控制电路基板22通过电缆n1相互连接。usb通信控制电路基板12是本发明的第二通信部的一个示例。
[0031]
ether通信控制电路基板13是用于使触摸面板装置10与计算机主体20之间执行依照以太网通信规格(本发明的第一通信规格的一个示例)的数据通信的通信接口。在所述以太网通信规格中,进行使用例如tcp/ip协议的数据通信。触摸面板装置10的ether通信控制
电路基板13与计算机主体20的ether通信控制电路基板23通过电缆n2相互连接。ether通信控制电路基板13是本发明的第一通信部的一个示例。
[0032]
触摸面板15是能够接受由用户的手指、触摸笔对触摸面板15的输入面的触摸输入等的带显示面板的触摸面板。触摸面板15既可以是红外线方式的触摸面板,也可以是静电电容方式的触摸面板,也可以是压敏式的触摸面板。触摸面板15既可以配置在显示面板的前面,也可以内置于显示面板。
[0033]
存储部14是存储各种信息的hdd(hard disk drive:硬盘驱动器)或ssd(solid state drive:固态驱动器)等非易失性的存储部。具体而言,存储部14包括os类别信息d1及动作模式信息d2等数据。图2是表示os类别信息d1的一个例子的图,图3是表示动作模式信息d2的一个例子的图。
[0034]
os类别信息d1是与操作系统的类别对应的信息。例如,在图2所示的os类别信息d1中,将作为通信参数的“tll值(time to live)”和os 21的类别相关联地登记。所述tll值是在终端之间进行lan连接时发送的数据组中包含的定时器值,并且是表示通信路径的稳定度的指标。在通信路径的中途,每次经由中继设备都逐个地进行减法运算,当成为“0”时,数据组被废弃(不能通信)。所述tll值根据os 21的类别不同而为不同的值,因此,如图2所示,根据所述tll值,能够将os 21大致区分为“linux/mac/android”、“windows”、“其他”这3个(第一分类)。所述tll值是本发明的第一通信参数的一个示例。
[0035]
动作模式信息d2是与能够在触摸面板装置10中起作用的动作模式有关的信息。在图3所示的动作模式信息d2中,多个动作模式和能够实现各动作模式的os类别相对应地登记。所述动作模式中包括“通常模式”、“触摸专用模式”、“笔专用模式”、“鼠标模式”等。所述通常模式是能够接受用户的手指的触摸输入和触摸笔的触摸输入的动作模式。所述触摸专用模式是仅能够接受用户的手指的触摸输入的动作模式。所述笔专用模式是能够仅接受触摸笔的触摸输入的动作模式。所述鼠标模式是可以仅接受由用户的鼠标操作的输入的动作模式。在每个动作模式中,一个或多个os类别相关联。
[0036]
本发明的动作模式包括能够检测触摸笔的输入的“笔专用模式”(第一动作模式)、能够检测用户的手指的输入的“触摸专用模式”(第二动作模式)、以及能够检测触摸笔以及手指的输入的“通常模式”(第三动作模式)中的至少两个动作模式。
[0037]
另外,作为其他实施方式,os类别信息d1和动作模式信息d2等信息的一部分或全部也可以存储在计算机主体20或可从触摸面板装置10访问的服务器中。在该情况下,触摸面板装置10也可以从计算机主体20或所述服务器取得所述信息,并执行后述的动作控制处理(参照图4)等各处理。
[0038]
此外,在存储部14中存储有用于使触摸控制部11以及控制装置16执行后述的动作控制处理(参照图4)的动作控制程序等控制程序。例如,所述动作控制程序非暂时性地记录在usb、cd或dvd等计算机可读取的记录介质中,通过与触摸面板装置10电连接的usb驱动、cd驱动或dvd驱动等读取装置(未图示)读取并存储在存储部14中。此外,所述动作控制程序也可以从能够从触摸面板装置10访问的服务器下载并存储在存储部14中。
[0039]
触摸控制部11以及控制装置16具有cpu、rom以及ram等控制设备。所述cpu是执行各种运算处理的处理器。所述rom是预先存储有用于使所述cpu执行各种运算处理的bios以及os等控制程序的非易失性的存储部。所述ram是存储各种信息的易失性或非易失性的存
储部,作为所述cpu执行的各种处理的临时存储器(作业区域)使用。并且,触摸控制部11以及控制装置16通过所述cpu执行预先存储在所述rom或存储部14中的各种控制程序,从而控制触摸面板装置10。另外,触摸控制部11以及控制装置16能够理解为对触摸面板装置10进行统一控制的一个控制部。
[0040]
控制装置16具备os类别判定处理部161和输出处理部162。
[0041]
os类别判定处理部161判定搭载于计算机主体20的os 21的类别。具体而言,os类别判定处理部161基于从ether通信控制电路基板13取得的规定的通信参数,将os 21的类别分类为第一分类来进行判定。例如,os类别判定处理部161若从ether通信控制电路基板13取得tll值,则参照图2的os类别信息d1,判定与所述tll值对应的os 21的类别。
[0042]
例如,当计算机系统1的电源变为on状态时,控制装置16通过lan通信(tcp/ip协议通信)对计算机主体20的ether通信控制电路基板23和触摸面板装置10的ether通信控制电路基板13进行基于ping指令的连接对象的终端检测。具体而言,控制装置16执行tcp/ip协议中的ping指令,从计算机主体20接收echo响应消息。控制装置16取得所述echo响应消息中包含的所述ttl值,并且通过参照图2的os类别信息d1判定与所述tll值对应的os 21的类别。
[0043]
在所述tll值为“62~64”的情况下,os类别判定处理部161判定为计算机主体20的os 21是“linux/mac/android”中的任意一个。此外,例如,在所述tll值为“126~128”的情况下,os类别判定处理部161判定计算机主体20的os 21是“windows”。此外,例如,在tll值为“253~255”的情况下,os类别判定处理部161判定计算机主体20的os 21是“其他”。
[0044]
此处,在所述tll值为“62~64”的情况下,os类别判定处理部161还基于从usb通信控制电路基板12取得的通信参数,将os21的类别分类为第二分类进行判定。例如,os类别判定处理部161基于控制触摸面板15的动作模式(触摸模式)的控制参数“set feature report”和“device mode”,判定os 21是“mac”还是“android”。具体而言,在所述控制参数中不包含“set feature report”的情况下,os类别判定处理部161将os 21判定为“macos版本10.15”。此外,在控制参数中包括“set feature report”且“device mode”为“多点触摸模式”的情况下,os类别判定处理部161将os 21判定为“android”。此外,os类别判定处理部161在所述控制参数中包含有“set feature report”且“device mode”不是“多点触摸模式”的情况下,将os 21判定为“macos版本~10.14”。
[0045]
这样,os类别判定处理部161基于从ether通信控制电路基板13取得的第一通信参数(tll值),将os 21的类别分类成第一分类并进行判定(第一判定处理)后,进一步基于从usb通信控制电路基板12取得的第二通信参数(“set feature report”、“device mode”),将os 21的类别分类成第二分类并进行判定(第二判定处理)。“set feature report”以及“device mode”是本发明的第二通信参数的一个示例。
[0046]
此处,所述第一分类是与所述tll值对应的os 21的类别,并且包括例如“linux/mac/android”、“windows”和“其他”。此外,所述第二分类是与所述控制参数(“set feature report”、“device mode”)对应的os 21的类别,例如包含“android”、“macos版本10.15”以及“macos版本~10.14”。
[0047]
输出处理部162将os类别判定处理部161的判定结果输出到触摸控制部11。具体而言,输出处理部162将判定出的os 21的类别信息输出到触摸控制部11。
[0048]
触摸控制部11具备设定处理部111和触摸输入处理部112。触摸控制单元11经由usb通信控制电路板12使用依照usb通信规格的数据通信,并根据计算机主体20的os 21控制触摸面板15的动作。具体而言,触摸控制部11基于由usb通信控制电路基板12与计算机主体20进行的通信,通过由设定处理部111设定的动作模式来控制规定的功能(触摸检测功能)。触摸控制部11是本发明的控制部的一个示例。
[0049]
设定处理部111设定触摸面板15的动作模式。具体地说,设定处理部111设定与由os类别判定处理部161判定的os 21的类别对应的动作模式。
[0050]
例如,在由os类别判定处理部161判定的os 21的类别是“windows”的情况下,设定处理部111参照图3的动作模式信息d2来确定与“windows”对应的“通常模式”,将所确定的“通常模式”设定为触摸面板15的动作模式。此外,例如,在由os类别判定处理部161判定的os 21的类别是“android版本~5”的情况下,设定处理部111参照图3的动作模式信息d2来确定与“android版本~5”对应的“触摸专用模式”,将所确定的“触摸专用模式”设定为触摸面板15的动作模式。此外,例如,在由os类别判定处理部161判定的os 21的类别是“macos版本10.15”的情况下,设定处理部111参照图3的动作模式信息d2来确定与“macos版本10.15”对应的“笔专用模式”,将所确定的“笔专用模式”设定为触摸面板15的动作模式。此外,例如,在由os类别判定处理部161判定的os 21的类别是“macos版本~10.14”的情况下,设定处理部111参照图3的动作模式信息d2来确定与“macos版本~10.14”对应的“鼠标模式”,将所确定的“鼠标模式”设定为触摸面板15的动作模式。
[0051]
触摸输入处理部112通过由设定处理部111设定的动作模式来控制触摸面板15的功能。具体而言,触摸输入处理部112检测由用户的手指、触摸笔等触摸输入的触摸面板15的输入面上的输入位置(位置坐标)。具体而言,触摸输入处理部112例如将触摸笔与触摸面板15接触的位置检测为触摸笔输入的所述输入面上的位置坐标。
[0052]
在所述动作模式被设定为“通常模式”的情况下,触摸输入处理部112检测用户的手指的触摸输入和触摸笔的触摸输入。此外,在所述动作模式被设定为“触摸专用模式”的情况下,触摸输入处理部112仅检测用户的手指的触摸输入。此外,在所述动作模式被设定为“笔专用模式”的情况下,触摸输入处理部112仅检测触摸笔的触摸输入。此外,在所述动作模式被设定为“鼠标模式”的情况下,触摸输入处理部112仅检测用户的鼠标操作的输入。
[0053]
此外,触摸输入处理部112将检测出的触摸输入的位置坐标的信息经由usb通信控制电路基板12,通过依照usb通信规格的数据通信发送到计算机主体20。
[0054]
[动作控制处理]以下,一边参照图4,一边对由第一实施方式的触摸面板装置10的触摸控制部11以及控制装置16执行的动作控制处理进行说明。另外,触摸控制部11以及控制装置16能够理解为对触摸面板装置10进行统一控制的一个控制部。以下,说明由所述控制部执行的动作控制处理。
[0055]
另外,本发明能够理解为执行所述动作控制处理中包含的一个或多个步骤的动作控制方法(本发明的控制方法)的发明,在此说明的该动作控制处理中包含的一个或多个步骤也可以适当省略。另外,所述动作控制处理的各步骤在产生相同的作用效果的范围内执行顺序也可以不同。进一步地,在此以由所述控制部执行所述动作控制处理中的各步骤的情况为例进行说明,但通过多个处理器分散并执行该动作控制处理中的各步骤的动作控制
方法也考虑为其他实施方式。
[0056]
首先,若计算机系统1的电源成为on状态(s11),则所述控制部在与计算机主体20之间建立依照以太网通信规格的数据通信(s12)。
[0057]
接着,在步骤s13中,所述控制部(os类别判定处理部161)判定搭载于计算机主体20的os 21的类别。具体而言,所述控制部执行第一判定处理,其中,第一判定处理是基于从ether通信控制电路基板13取得的tll值,将os 21的类别分类为第一分类来进行判定的处理。例如,所述控制部从ether通信控制电路13取得tll值,并且参照图2的os类别信息d1来判定与所述tll值的os21的类别。步骤s13是本发明的判定步骤的一个示例。
[0058]
在所述tll值为“126~128”的情况下,所述控制部判定为os21是“windows”(s15)。此外,在tll值为“253~255”的情况下,所述控制部判定为os 21是“其他”(s16)。在步骤s15、s16之后,处理转移到步骤s24。
[0059]
另一方面,在所述tll值为“62~64”的情况下,所述控制部判定为os 21是“linux/mac/android”中的任意一个,处理转移到步骤s17。
[0060]
在步骤s17中,所述控制部在将触摸面板装置10与计算机主体20之间建立依照usb通信规格的数据通信。
[0061]
接着,在步骤s18中,所述控制部(os类别判定处理部161)执行第二判定处理,其中,第二判定处理是基于从usb通信控制电路基板12取得的通信参数将os 21的类别分类为第二分类来进行判定的处理。例如,所述控制部基于控制触摸面板15的动作模式的控制参数即“set feature report”和“device mode”,判定os 21是“mac”还是“android”。步骤s18是本发明的判定步骤的一个示例。
[0062]
在步骤s19中,所述控制部判定在所述控制参数中是否包含“set feature report”。在所述控制参数中不包含“set feature report”的情况下(s19:否),所述控制部将os 21判定为“macos版本10.15”(s20)。在所述控制参数中包含“set feature report”的情况下(s19:是),处理转移到步骤s21。
[0063]
在步骤s21中,所述控制部判定“device mode”是否为“多点触摸模式”。在“device mode”为“多点触摸模式”的情况下(s21:是),所述控制部将os 21判定为“android”(s22)。另一方面,在“device mode”不是“多点触摸模式”的情况下(s21:否),所述控制部将os 21判定为“macos版本~10.14”(s23)。在步骤s20、s22、s23之后,处理转移到步骤s24。
[0064]
在步骤s24中,所述控制部(设定处理部111)设定触摸面板15的动作模式。具体地,所述控制部参照图3的动作模式信息d2设置与所判定的os 21的类别对应的动作模式。步骤s24是本发明的设定步骤的一个示例。
[0065]
接着,在步骤s25中,所述控制部(触摸输入处理部112)根据所设定的动作模式来控制触摸面板15的功能。具体而言,所述控制部检测与所设定的动作模式相应的触摸输入的位置坐标,并将该位置信息发送至计算机主体20。步骤s25是本发明的控制步骤的一个示例。以所述方式,执行所述动作控制处理。
[0066]
如以上说明的那样,第一实施方式的触摸面板装置10与搭载规定的操作系统os的计算机主体20连接而进行通信,发挥检测触摸输入的功能。此外,触摸面板装置10具备:基于以太网通信规格与计算机主体20进行通信的ether通信控制电路基板13;以及基于usb通信规格与计算机主体20进行通信的usb通信控制电路基板12。此外,触摸面板装置10基于从
ether通信控制电路基板13取得的第一通信参数tll值,对os 21的类别进行分类并进行判定,设定与所判定的os 21的类别对应的动作模式。此外,触摸面板装置10基于从usb通信控制电路基板12取得的第二通信参数(“set feature report”、“device mode”),对os 21的类别进行分类并进行判定,设定与所判定的os 21的类别对应的动作模式。而且,触摸面板装置10基于由usb通信控制电路基板12与计算机主体20进行的通信,执行基于该动作模式的触摸输入的检测处理。
[0067]
由此,在连接到计算机主体20而被使用的触摸面板装置10中,能够简便地设定跟与计算机主体20的os 21对应的触摸面板装置10的功能相对应的动作模式。因此,用户不需要自己设定与在触摸面板装置10中可使用的功能对应的动作模式,因此能够提高便利性。
[0068]
[第二实施方式]图5是表示第二实施方式的计算机系统1的构成的图。以下,对与所述第一实施方式的计算机系统1相同的构成要素标注相同的附图标记,并省略其说明。
[0069]
计算机主体20具备操作系统os 21和usb通信控制电路基板22。即,在第二实施方式的计算机主体20中,省略了ether通信控制电路基板23(参照图1)。
[0070]
触摸面板装置10包括触摸控制部11、usb通信控制电路基板12、ether通信控制电路基板13、存储部14、触摸面板15、控制装置16以及通信中继装置17。即,在第二实施方式的触摸面板装置10中,在第一实施方式的触摸面板装置10中进一步追加了通信中继装置17。
[0071]
通信中继装置17具有通信转换部171和连接目的地切换部172。通信中继装置17配置在计算机主体20的usb通信控制电路基板22与触摸面板装置10的usb通信控制电路基板12及ether通信控制电路基板13之间,对计算机主体20与触摸面板装置10的通信进行中继。通信中继装置17和计算机主体20的usb通信控制电路基板22通过电缆n连接。
[0072]
连接目的地切换部172在usb通信控制电路基板12与ether通信控制电路基板13之间切换与计算机主体20进行通信的连接目的地。连接目的地切换部172按照触摸控制部11的指示切换所述连接目的地。
[0073]
通信转换部171将基于与计算机主体20之间的usb通信规格的通信转换为以太网通信规格,对ether通信控制电路基板13中继通信。
[0074]
触摸控制部11具备设定处理部111、触摸输入处理部112、连接目的地切换处理部113。
[0075]
连接目的地切换处理部113向连接目的地切换部172输出切换所述连接目的地的切换指示。具体而言,连接目的地切换处理部113在os类别判定处理部161将os 21的类别分类为第一分类并进行判定之前,将所述连接目的地切换为ether通信控制电路基板13的切换指示输出到连接目的地切换部172。即,连接目的地切换处理部113在os类别判定处理部161执行第一判定处理之前,将所述连接目的地切换为ether通信控制电路基板13的切换指示输出到连接目的地切换部172,其中,所述第一判定处理是基于tll值将os 21的类别分类为所述第一分类来进行判定的处理。由此,连接目的地切换部172在os类别判定处理部161将os 21的类别分类为第一分类并进行判定之前,将计算机主体20与ether通信控制电路基板13可通信地连接。
[0076]
当计算机主体20和ether通信控制电路基板13连接时,os类别判定处理部161经过由通信变换部171进行的从usb通信向互联网通信的通信变换,基于从ether通信控制电路
基板13取得的tll值,将os 21的类别分类为第一分类并进行判定。例如,os类别判定处理部161在从ether通信控制电路基板13取得tll值时,参照图2的os类别信息d1,判定与所述tll值对应的os 21的类别。
[0077]
在所述tll值为“62~64”的情况下,os类别判定处理部161还基于从usb通信控制电路基板12取得的通信参数,将os 21的类别分类为所述第二分类,并进行判定。具体而言,连接目的地切换处理部113在os类别判定处理部161将os 21的类别分类为所述第一分类并进行判定之后,且os类别判定处理部161将os 21的类别分类为第二分类并进行判定之前,将连接目的地切换为usb通信控制电路基板12的切换指示输出到连接目的地切换部172。即,连接目的地切换处理部113在os类别判定处理部161执行第二判定处理之前,将所述连接目的地切换为usb通信控制电路基板12的切换指示输出到连接目的地切换部172,其中,该第二判定处理是基于从usb通信控制电路基板12取得的通信参数对os 21的类别进行分类并进行判定的处理。由此,连接目的地切换部172在os类别判定处理部161将os 21的类别分类为第二分类并进行判定之前,将计算机主体20与usb通信控制电路基板12可通信地连接。
[0078]
当计算机主体20和usb通信控制电路基板12连接时,os类别判定处理部161根据经由通信中继装置17从usb通信控制电路基板12取得的控制参数(“setfeature report”、“device mode”),将os 21的类别分类为第二分类并进行判定。
[0079]
这样,os类别判定处理部161基于经由通信中继装置17(通信转换部171)从ether通信控制电路基板13取得的第一通信参数(tll值),将os 21的类别分类成第一分类并进行判定(第一判定处理)后,进一步根据经由通信中继装置17从usb通信控制电路基板12取得的第二通信参数(“set feature report”、“device mode”),将os 21的类别分类成第二分类并进行判定(第二判定处理)。
[0080]
输出处理部162将os类别判定处理部161的判定结果输出到触摸控制部11。具体而言,输出处理部162将所判定的os 21的类别输出到触摸控制部11。
[0081]
触摸控制部11经由usb通信控制电路板12使用依照usb通信规格的数据通信,并根据计算机主体20的os 21来控制触摸面板15的动作。触摸控制部11具备设定处理部111和触摸输入处理部112。
[0082]
设定处理部111设定触摸面板15的动作模式。具体地说,设定处理部111设定与由os类别判定处理部161判定的os 21的类别对应的动作模式。
[0083]
[动作控制处理]以下,参照图6,对由第二实施方式的触摸面板装置10的触摸控制部11以及控制装置16执行的动作控制处理进行说明。以下,对与所述第一实施方式的动作控制处理(参照图4)相同的处理步骤标注相同的附图标记,并省略其说明。
[0084]
首先,当计算机系统1的电源变为on状态时(s11),所述控制部(连接目的地切换处理部113)将切换指示输出到连接目的地切换部172(s121),该切换指示将与计算机主体20进行通信的连接目的地切换为ether通信控制电路基板13。即,在执行基于tll值对os 21的类别进行分类并进行判定的第一判定处理之前,所述控制部将所述连接目的地切换为ether通信控制电路基板13的切换指示输出到连接目的地切换部172。由此,连接目的地切换部172将计算机主体20和ether通信控制电路基板13可通信地连接。
[0085]
接着,在步骤s13中,所述控制部(os类别判定处理部161)判定搭载于计算机主体20的os 21的类别。具体而言,所述控制部执行第一判定处理,其中,第一判定处理是基于经由通信转换部171从ether通信控制电路基板13取得的tll值,将os 21的类别分类成所述第一分类并进行判定的处理。例如,所述控制部从ether通信控制电路13取得tll值,并且参照图2的os类别信息d1来确定与所述tll值对应的os 21的类别。
[0086]
在此,在所述tll值为“62~64”的情况下,所述控制部判定为os 21是“linux/mac/android”中的任意一个,处理转移到步骤s171。
[0087]
在步骤s171中,所述控制部将与计算机主体20进行通信的连接目的地切换为usb通信控制电路基板12的切换指示输出到连接目的地切换部172。即,在执行第二判定处理之前,所述控制部将所述连接目的地切换为usb通信控制电路基板12的切换指示输出到连接目的地切换部172,其中,该第二判定处理是基于从usb通信控制电路基板12取得的通信参数对os 21的类别进行分类并进行判定的处理。由此,连接目的地切换部172将计算机主体20与usb通信控制电路基板12可通信地连接。
[0088]
接着,在步骤s18中,所述控制部(os类别判定处理部161)执行第二判定处理,其中,该第二判定处理是基于经由通信中继装置17从usb通信控制电路基板12取得的通信参数,对os 21的类别进行分类来判定的处理。例如,所述控制部基于控制触摸面板15的动作模式的控制参数即“set feature report”和“device mode”,从而判定os 21是“mac”还是“android”。以后的处理与所述第一实施方式的动作控制处理(参照图4)相同。
[0089]
如以上说明的那样,第二实施方式的触摸面板装置10与搭载规定的操作系统(os)的计算机主体20连接而进行通信,发挥检测触摸输入的功能。触摸面板装置10包括:基于以太网通信规格与计算机主体20进行通信的ether通信控制电路基板13;以及基于usb通信规格与计算机主体20进行通信的usb通信控制电路基板12。此外,触摸面板装置10在ether通信控制电路基板13与usb通信控制电路基板12之间切换与计算机主体20进行通信的连接目的地。具体而言,触摸面板装置10将计算机主体20与ether通信控制电路基板13连接,基于从ether通信控制电路基板13取得的第一通信参数(tll值)对os 21的类别进行分类并进行判定,设定与所判定的os 21的类别对应的动作模式。此外,触摸面板装置10将计算机主体20与usb通信控制电路基板12连接,基于从usb通信控制电路基板12取得的第二通信参数(“set feature report”、“device mode”),对os 21的类别进行分类并进行判定,设定与所判定的os 21的类别对应的动作模式。而且,触摸面板装置10基于由usb通信控制电路基板12与计算机主体20进行的通信,执行基于由该动作模式的触摸输入的检测处理。
[0090]
这样,触摸面板装置10执行如下判定处理(所述第一判定处理、所述第二判定处理):在ether通信控制电路基板13与usb通信控制电路基板12之间切换与计算机主体20进行通信的连接目的地,使用不同的通信参数(所述tll值、所述控制参数(“set feature report”、“device mode”))来判定计算机主体20的操作系统(os)。由此,在连接到计算机主体20而被使用的触摸面板装置10中,能够简便地设定跟与计算机主体20的os 21对应的触摸面板装置10的功能相对应的动作模式。因此,用户不需要自己设定与在触摸面板装置10中可使用的功能对应的动作模式,因此能够提高便利性。
[0091]
[变形例]本发明并不限定于所述各实施方式。例如,触摸面板装置10可以具备分别在所述
第一实施方式以及所述第二实施方式中能够接受由用户进行的选择所述动作模式的操作的构成。例如如图7所示,触摸面板装置10将选择动作模式的选择画面显示在显示面板上,接收用户的选择操作。触摸面板装置10设定为由用户选择的动作模式。
[0092]
在此,触摸面板装置10也可以仅将与计算机主体20的操作系统(os)对应的动作模式以能够选择的方式显示于所述选择画面。例如,在由os类别判定处理部161判定的os 21的类别是“windows”的情况下,触摸输入处理部112能够检测用户的手指的触摸输入和触摸笔的触摸输入。在该情况下,触摸面板装置10以能够选择的方式在所述选择画面上显示“通常模式”、“触摸专用模式”、“笔专用模式”以及“鼠标模式”。
[0093]
另一方面,例如,在由os类别判定处理部161判定的os 21的类别是“mac”的情况下,触摸输入处理部112能够检测触摸笔的触摸输入和用户的鼠标操作的输入。在该情况下,触摸面板装置10以能够仅选择“笔专用模式”和“鼠标模式”的方式显示于所述选择画面。
[0094]
除了所述各实施方式以外,关于本发明还可以有各种变形例。这些变形例不应该理解为不属于本发明的范围。在本发明中,应包括与权利要求等同的含义和所述范围内的所有变形。
[0095]
本发明的范围并不限于所述内容,而是由权利要求的记载来定义,所以可以认为本说明书记载的实施方式只是举例说明,而并非进行限定。因此,所有不脱离权利要求的范围、界限的更改,以及等同于权利要求的范围、界限的内容都包含在权利要求的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献