CN102646044A - 一种多触摸屏加载程序的***和方法 - Google Patents

一种多触摸屏加载程序的***和方法 Download PDF

Info

Publication number
CN102646044A
CN102646044A CN2012100557637A CN201210055763A CN102646044A CN 102646044 A CN102646044 A CN 102646044A CN 2012100557637 A CN2012100557637 A CN 2012100557637A CN 201210055763 A CN201210055763 A CN 201210055763A CN 102646044 A CN102646044 A CN 102646044A
Authority
CN
China
Prior art keywords
touch
screen
screens
loading
nodes
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
Application number
CN2012100557637A
Other languages
English (en)
Inventor
陈天乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN FUZHI SOFTWARE TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN FUZHI SOFTWARE TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHENZHEN FUZHI SOFTWARE TECHNOLOGY Co Ltd filed Critical SHENZHEN FUZHI SOFTWARE TECHNOLOGY Co Ltd
Priority to CN2012100557637A priority Critical patent/CN102646044A/zh
Priority to PCT/CN2012/079023 priority patent/WO2013131347A1/zh
Publication of CN102646044A publication Critical patent/CN102646044A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

本发明涉及一种多触摸屏加载程序的***,其包括:加载设备、多个触摸屏,其中,所述加载设备包括加载模块及管理模块;所述管理模块用于根据多个触摸屏创建与其对应的多个节点,并初始化所述多个节点对应的触摸屏,及通过所述多个节点的设备地址与其所述节点对应的触摸屏中的集成电路IC建立通信,以读取所述触摸屏的设备ID;所述加载模块用于根据所述管理模块读取的触摸屏的设备ID,根据所述读取的触摸屏的设备ID为所述触摸屏加载相应的驱动程序,从而实现兼容不同厂家的不同驱动IC的多种触摸屏的加载驱动程序,并为后续触摸屏的***升级维护。

Description

一种多触摸屏加载程序的***和方法
技术领域
本发明涉及一种触摸屏加载程序,尤其涉及一种多触摸屏加载程序的***和方法。
背景技术
当前的移动智能设备绝大多数都配有触摸屏,通过触摸来自由的操作用户界面可以给使用者带来很好的用户体验。
当然,触摸屏必须有其对应的驱动程序才能正常工作。通常在产品开发时,通常根据当前所使用的触摸屏的设备ID以及地址来对该触摸屏加载驱动程序。
但是,在产品开发时,触摸屏的供应商会随时发生变化,由于不同的供应商提供的触摸屏的设备ID、I2C地址以及驱动方法都是不同的,会导致不同供应商的提供的触摸屏的加载驱动程序的方法不兼容,从而会影响同一型号的触摸屏的***升级维护。
发明内容
本发明要解决的技术问题是提供一种实现兼容不同厂家的不同驱动IC的多种触摸屏的加载驱动程序的多触摸屏加载程序的***和方法。
本发明的发明目的是通过以下技术方案来实现的:
一种多触摸屏加载程序的***,其包括:加载设备、多个触摸屏,其中,所述加载设备包括加载模块及管理模块;所述管理模块用于根据多个触摸屏创建与其对应的多个节点,并初始化所述多个节点对应的触摸屏,及通过所述多个节点的设备地址与其所述节点对应的触摸屏中的集成电路IC建立通信,以读取所述触摸屏的设备ID;所述加载模块用于根据所述管理模块读取的触摸屏的设备ID,根据所述读取的触摸屏的设备ID为所述触摸屏加载相应的驱动程序。
上述的多触摸屏加载程序的***,其中:所述加载模块还用于存储多个不同厂商和多个不同型号的触摸屏的驱动程序。
上述的多触摸屏加载程序的***,其中:所述加载模块还用于根据所述触摸屏的设备ID从存储的多个不同厂商和多个不同型号的触摸屏的驱动程序中读取所述触摸屏的相应的驱动程序,并为所述触摸屏加载相应的驱动程序。
上述的多触摸屏加载程序的***,其中:所述多个触摸屏通过所述多个节点与所述加载设备中的加载模块及管理模块以I2C总线方式通信相连。
上述的多触摸屏加载程序的***,其中:所述多个节点的数量与所述多个触摸屏的数量是对等的。
一种多触摸屏加载程序的方法,所述方法包括:
创建多个节点;初始化所述多个节点上的多个触摸屏;通过所述多个节点的设备地址与该节点上的触摸屏中的集成电路IC建立通信,以读取所述触摸屏的设备ID;当成功读取到所述触摸屏的设备ID时,根据所述读取的触摸屏的设备ID为所述触摸屏加载相应的驱动程序。
上述的多触摸屏加载程序的方法,其中:根据所述触摸屏的设备ID从存储的多个不同厂商和多个不同型号的触摸屏的驱动程序中读取所述触摸屏的相应的驱动程序,并为所述触摸屏加载相应的驱动程序。
上述的多触摸屏加载程序的方法,其中:所述多个节点的数量与所述多个触摸屏的数量是对等的。
上述的通多触摸屏加载程序的方法,其中:当加载完驱动程序后,所述节点在加载设备关机时被卸载。
上述的多触摸屏加载程序的方法,其中:当没有读取到所述触摸屏的设备ID时,卸载该相应的节点。
本发明提供的应用于多触摸屏加载程序的***和方法,将多个不同厂商和多个不同型号的驱动程序整合在加载设备中,当对多个触摸屏加载驱动程序时,通过与多个不同节点上的触摸屏中的IC建立通信,以获取相应的设备ID,再根据设备ID从多个不同厂商和多个不同型号的驱动程序中读取其相应的驱动程序,并为该触摸屏加载驱动程序,从而实现兼容不同厂家的不同驱动IC的多种触摸屏的加载驱动程序,并为后续触摸屏的***升级维护。
附图说明
为了易于说明,本发明由下述的较佳实施例及附图作以详细描述。
图1所示为本发明的应用于多触摸屏加载程序的***结构示意图。
图2所示为本发明的应用于多触摸屏加载程序的方法流程图。
具体实施方式
图1所示为本发明的应用于多触摸屏加载程序的***结构示意图。
在本实施例中,应用于多触摸屏加载程序的***包括加载设备10、第一触摸屏11、第二触摸屏12、…、第N触摸屏1N。加载设备10包括加载模块100及管理模块102。当加载设备10需要对多个触摸屏节进行加载程序时,在加载设备10开机的时候,加载设备10中的管理模块102用于根据多个触摸屏的数量建立多个节点,分别为节点1、节点2、…、节点N。当建立多个节点后,每个节点在加载设备上会一个相应的设备地址,以标识该节点。
在本实施例中,第一触摸屏11、第二触摸屏12、…、第N触摸屏1N分别通过对应的节点与加载设备10中的加载模块100及管理模块102通信相连,并在本实施例中,通信相连的方式可以是通过I2C总线相连接。在本实施例中,节点的数量与待加载驱动程序的触摸屏的数量是对等的。
在本实施例中,需要对多个触摸屏进行加载程序时,管理模块102用于对节点1、节点2、…、节点N上的触摸屏分别进行初始化。在具体的实际操作中,可以通过reset脚或awake脚对节点1、节点2、…、节点N上的触摸屏分别进行初始化。
当管理模块102对节点1、节点2、…、节点N上的触摸屏分别进行初始化后,管理模块102尝试与节点1、节点2、…、节点N上的触摸屏中的集成电路IC建立通信,以读取节点1、节点2、…、节点N上的触摸屏的设备ID。在本实施例中,由于不同的节点有一个其对应的设备地址,因而,管理模块102通过不同的设备地址尝试与其对应的触摸屏中的集成电路IC建立通信,以读取该触摸屏的设备ID。
在本实施例中,如果节点上存在相应的触摸屏,则管理模块102就可以与该触摸屏中的集成电路IC成功建立通信,并成功读取该触摸屏的设备ID;如果节点上不存在相应的触摸屏,则管理模块102尝试与其对应的触摸屏中的集成电路IC建立通信的操作就无法获得成功,就无法读取设备ID,也可以认为该设备地址对应的节点上不存在触摸屏蔽,则需要卸载该相应的节点。
在本实施例中,当管理模块102读取节点上的触摸屏的设备ID后,通知加载模块100为该节点上的触摸屏加载驱动程序。在本实施例中,由于加载模块100中存储了多个不同厂商和多个不同型号的触摸屏的驱动程序,因而,加载模块100根据该触摸屏的设备ID读取其相应的驱动程序,并为该触摸屏加载驱动程序。
在本实施例中,当加载模块100加载该节点上的触摸屏的驱动程序后,该节点在加载设备10关机时被卸载。
本发明提供的应用于多触摸屏加载程序的***,将多个不同厂商和多个不同型号的驱动程序整合在加载设备中,当对多个触摸屏加载驱动程序时,通过与多个不同节点上的触摸屏中的IC建立通信,以获取相应的设备ID,再根据设备ID从多个不同厂商和多个不同型号的驱动程序中读取其相应的驱动程序,并为该触摸屏加载驱动程序,从而实现兼容不同厂家的不同驱动IC的多种触摸屏的加载驱动程序,并为后续触摸屏的***升级维护。
图2所示为本发明的应用于多触摸屏加载程序的方法流程图。
在本实施例中,步骤S200,创建多个节点。在本实施例中,分别为节点1、节点2、…、节点N。当建立多个节点后,每个节点在加载设备上会一个相应的设备地址,以标识该节点。
步骤S202,初始化该多个节点上的触摸屏。
步骤S204,通过不同的节点对应的设备地址与该节点上的触摸屏中的集成电路IC建立通信,以读取该触摸屏的设备ID。
步骤S206,当成功读取到该触摸屏的设备ID时,根据该读取的触摸屏的设备ID为该触摸屏加载相应的驱动程序。在本实施例中,根据设备ID从存储的多个不同厂商和多个不同型号的驱动程序中读取其相应的驱动程序,并为该触摸屏加载驱动程序。
步骤S208,当加载完驱动程序后,该节点在加载设备关机时被卸载。
步骤S210,当没有读取到该触摸屏的设备ID时,卸载该相应的节点。
本发明提供的应用于多触摸屏加载程序的方法,将多个不同厂商和多个不同型号的驱动程序整合在加载设备中,当对多个触摸屏加载驱动程序时,通过与多个不同节点上的触摸屏中的IC建立通信,以获取相应的设备ID,再根据设备ID从多个不同厂商和多个不同型号的驱动程序中读取其相应的驱动程序,并为该触摸屏加载驱动程序,从而实现兼容不同厂家的不同驱动IC的多种触摸屏的加载驱动程序,并为后续触摸屏的***升级维护。
以上所述之具体实施方式为本发明的较佳实施方式,并非以此限定本发明的具体实施范围,本发明的范围包括并不限于本具体实施方式。凡依照本发明之形状、结构所作的等效变化均包含本发明的保护范围内。

Claims (10)

1.一种多触摸屏加载程序的***,其特征在于,其包括:加载设备、多个触摸屏,其中,所述加载设备包括加载模块及管理模块;
所述管理模块用于根据多个触摸屏创建与其对应的多个节点,并初始化所述多个节点对应的触摸屏,及通过所述多个节点的设备地址与其所述节点对应的触摸屏中的集成电路IC建立通信,以读取所述触摸屏的设备ID;
所述加载模块用于根据所述管理模块读取的触摸屏的设备ID,根据所述读取的触摸屏的设备ID为所述触摸屏加载相应的驱动程序。
2.根据权利要求1所述的多触摸屏加载程序的***,其特征在于:所述加载模块还用于存储多个不同厂商和多个不同型号的触摸屏的驱动程序。
3.根据权利要求2所述的多触摸屏加载程序的***,其特征在于:所述加载模块还用于根据所述触摸屏的设备ID从存储的多个不同厂商和多个不同型号的触摸屏的驱动程序中读取所述触摸屏的相应的驱动程序,并为所述触摸屏加载相应的驱动程序。
4.根据权利要求1所述的多触摸屏加载程序的***,其特征在于:所述多个触摸屏通过所述多个节点与所述加载设备中的加载模块及管理模块以I2C总线方式通信相连。
5.根据权利要求1所述的多触摸屏加载程序的***,其特征在于:所述多个节点的数量与所述多个触摸屏的数量是对等的。
6.一种多触摸屏加载程序的方法,其特征在于,所述方法包括:
创建多个节点;
初始化所述多个节点上的多个触摸屏;
通过所述多个节点的设备地址与该节点上的触摸屏中的集成电路IC建立通信,以读取所述触摸屏的设备ID;
当成功读取到所述触摸屏的设备ID时,根据所述读取的触摸屏的设备ID为所述触摸屏加载相应的驱动程序。
7.根据权利要求6所述的多触摸屏加载程序的方法,其特征在于:还包括:
根据所述触摸屏的设备ID从存储的多个不同厂商和多个不同型号的触摸屏的驱动程序中读取所述触摸屏的相应的驱动程序,并为所述触摸屏加载相应的驱动程序。
8.根据权利要求6所述的多触摸屏加载程序的方法,其特征在于:所述多个节点的数量与所述多个触摸屏的数量是对等的。
9.根据权利要求6所述的多触摸屏加载程序的方法,其特征在于:还包括:
当加载完驱动程序后,所述节点在加载设备关机时被卸载。
10.根据权利要求6所述的多触摸屏加载程序的方法,其特征在于:当没有读取到所述触摸屏的设备ID时,卸载该相应的节点。
CN2012100557637A 2012-03-06 2012-03-06 一种多触摸屏加载程序的***和方法 Pending CN102646044A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2012100557637A CN102646044A (zh) 2012-03-06 2012-03-06 一种多触摸屏加载程序的***和方法
PCT/CN2012/079023 WO2013131347A1 (zh) 2012-03-06 2012-07-23 一种多触摸屏加载程序的***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100557637A CN102646044A (zh) 2012-03-06 2012-03-06 一种多触摸屏加载程序的***和方法

Publications (1)

Publication Number Publication Date
CN102646044A true CN102646044A (zh) 2012-08-22

Family

ID=46658874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100557637A Pending CN102646044A (zh) 2012-03-06 2012-03-06 一种多触摸屏加载程序的***和方法

Country Status (2)

Country Link
CN (1) CN102646044A (zh)
WO (1) WO2013131347A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049131A (zh) * 2012-12-18 2013-04-17 深圳市富晶科技有限公司 Windows XP***下实现多触摸屏操作的方法及***
CN103823723A (zh) * 2014-02-19 2014-05-28 惠州Tcl移动通信有限公司 一种移动终端的触摸屏固件修复方法和装置
CN104536596A (zh) * 2014-12-17 2015-04-22 汉王科技股份有限公司 主动式电容笔、触控装置和自动辨别电容触控面板的方法
CN105159503A (zh) * 2015-09-28 2015-12-16 Tcl移动通信科技(宁波)有限公司 一种移动终端触摸屏驱动加载的控制方法及***
CN105302371A (zh) * 2015-11-02 2016-02-03 Tcl移动通信科技(宁波)有限公司 一种移动终端触摸屏驱动加载控制方法及***
CN105554257A (zh) * 2015-12-11 2016-05-04 惠州Tcl移动通信有限公司 一种指南针快速初始化设置方法、***及移动终端
CN110888689A (zh) * 2019-12-09 2020-03-17 福尔达车联网(深圳)有限公司 一种触摸屏驱动的加载方法、存储介质及终端设备
CN112084129A (zh) * 2020-09-11 2020-12-15 广州彩熠灯光股份有限公司 数据传输***及方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110716666B (zh) * 2019-10-08 2021-07-23 珠海格力电器股份有限公司 自适应触摸屏的处理方法、装置、主控设备及触摸屏设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5807175A (en) * 1997-01-15 1998-09-15 Microsoft Corporation Dynamic detection of player actuated digital input devices coupled to a computer port
CN1464387A (zh) * 2002-06-26 2003-12-31 联想(北京)有限公司 硬件设备驱动程序的安装方法及计算机
CN101169732A (zh) * 2006-10-25 2008-04-30 北京握奇数据***有限公司 在多人机接口设备下匹配设备句柄与设备的方法及***
CN101382856A (zh) * 2008-09-24 2009-03-11 广东威创视讯科技股份有限公司 在触摸装置上实现usb hid mouse功能的装置及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5807175A (en) * 1997-01-15 1998-09-15 Microsoft Corporation Dynamic detection of player actuated digital input devices coupled to a computer port
CN1464387A (zh) * 2002-06-26 2003-12-31 联想(北京)有限公司 硬件设备驱动程序的安装方法及计算机
CN101169732A (zh) * 2006-10-25 2008-04-30 北京握奇数据***有限公司 在多人机接口设备下匹配设备句柄与设备的方法及***
CN101382856A (zh) * 2008-09-24 2009-03-11 广东威创视讯科技股份有限公司 在触摸装置上实现usb hid mouse功能的装置及方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049131A (zh) * 2012-12-18 2013-04-17 深圳市富晶科技有限公司 Windows XP***下实现多触摸屏操作的方法及***
CN103823723A (zh) * 2014-02-19 2014-05-28 惠州Tcl移动通信有限公司 一种移动终端的触摸屏固件修复方法和装置
WO2015123932A1 (zh) * 2014-02-19 2015-08-27 惠州Tcl移动通信有限公司 一种移动终端的触摸屏固件修复方法和装置
CN103823723B (zh) * 2014-02-19 2017-08-08 惠州Tcl移动通信有限公司 一种移动终端的触摸屏固件修复方法和装置
CN104536596A (zh) * 2014-12-17 2015-04-22 汉王科技股份有限公司 主动式电容笔、触控装置和自动辨别电容触控面板的方法
CN105159503A (zh) * 2015-09-28 2015-12-16 Tcl移动通信科技(宁波)有限公司 一种移动终端触摸屏驱动加载的控制方法及***
CN105159503B (zh) * 2015-09-28 2019-06-04 Tcl移动通信科技(宁波)有限公司 一种移动终端触摸屏驱动加载的控制方法及***
CN105302371A (zh) * 2015-11-02 2016-02-03 Tcl移动通信科技(宁波)有限公司 一种移动终端触摸屏驱动加载控制方法及***
CN105554257A (zh) * 2015-12-11 2016-05-04 惠州Tcl移动通信有限公司 一种指南针快速初始化设置方法、***及移动终端
CN110888689A (zh) * 2019-12-09 2020-03-17 福尔达车联网(深圳)有限公司 一种触摸屏驱动的加载方法、存储介质及终端设备
CN110888689B (zh) * 2019-12-09 2023-10-20 福智易车联网(宁波)有限公司 一种触摸屏驱动的加载方法、存储介质及终端设备
CN112084129A (zh) * 2020-09-11 2020-12-15 广州彩熠灯光股份有限公司 数据传输***及方法

Also Published As

Publication number Publication date
WO2013131347A1 (zh) 2013-09-12

Similar Documents

Publication Publication Date Title
CN102646044A (zh) 一种多触摸屏加载程序的***和方法
CN103748569B (zh) Usb设备的无驱动操作的***和方法
CN102609286B (zh) 一种基于处理器控制的fpga配置程序远程更新***及其方法
CN102662701B (zh) Cpld在线升级方法、装置及业务单板
US10162646B2 (en) System for programmably configuring a motherboard
CN104090788B (zh) 一种基于载荷的星载软件配置和运行方法及***
CN103513993A (zh) 固件更新***及方法
US20130173833A1 (en) Switch apparatus switching between basic input output system chip and diagnostic card
CN103365751A (zh) 主板测试装置及其转接模组
CN104424044A (zh) 伺服器***
CN103593281A (zh) 测试***及测试方法
US20060265581A1 (en) Method for switching booting devices of a computer
CN102693144A (zh) 一种Android移动终端的电容屏固件升级的方法
CN109992555A (zh) 一种供多路服务器共用的管理板卡
CN111831345A (zh) 服务器硬盘背板的管理方法、装置、存储介质和设备
CN103268302B (zh) 一种接口扩展电路、接口扩展连接方法和嵌入式***
CN102867158A (zh) 一种切换内存的方法、装置及具有双***的终端
US20190004948A1 (en) Systems and methods for prognosticating likelihood of successful save operation in persistent memory
CN103106088A (zh) 硬件固件独立升级***及方法
CN103440146A (zh) 一种基于云存储的更新bios的方法
CN103890713B (zh) 用于管理处理***内的寄存器信息的装置及方法
CN105069381B (zh) 一种基于智能终端的分区保护方法及***
CN103853638A (zh) 一种刷新固件的方法及电子设备
US9454438B2 (en) Recovery circuit for basic input-output system
CN103955379B (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120822