图形用户界面的执行方法、追踪方法与电子装置制造方法及图纸

技术编号:15638762 阅读:186 留言:0更新日期:2017-06-15 19:16
本发明专利技术公开了一种图形用户界面(graphical user interface,GUI)的执行方法、追踪方法与电子装置。图形用户界面的执行程序的执行方法包括以下步骤。获得预先储存的应用程序接口(Application Programming Interface,API)。反构装(unpack)应用程序接口,以获得数笔输入行为。各个输入行为包含时间点信息。依据欲执行程序,调整此些输入行为的内容,以获得数个伪指令。依据此些时间点信息的顺序,于图形用户界面执行此些伪指令。

【技术实现步骤摘要】
图形用户界面的执行方法、追踪方法与电子装置
本专利技术是有关于一种图形用户界面的执行方法、追踪方法与电子装置。
技术介绍
随着行动应用的多元发展,各个应用程序(App)之间的封闭性与独占性的问题已逐渐浮现,多数业者常希望能藉由服务将使用者绑订在自身的供应链或生态系统之中。以实时通讯(instantmessage,IM)为例,在不同的区域市场中,市场往往明显由某一大厂所开发的应用程序所独占。正因这些大厂已占据了一定的市场,故大多不愿意提供一般开发者或用户应用程序接口(ApplicationProgrammingInterface),使得应用程序的开发与应用变的相当封闭。
技术实现思路
本专利技术有关于一种图形用户界面的执行方法、追踪方法与电子装置。根据本专利技术的一实施例,提出一种图形用户界面(graphicaluserinterface,GUI)的执行程序的执行方法。图形用户界面的执行程序的执行方法包括以下步骤。获得预先储存的应用程序接口(ApplicationProgrammingInterface,API)。反构装(unpack)应用程序接口,以获得数笔输入行为。各个输入行为包含时间点信息。依据欲执行程序,调整此些输入行为的内容,以获得数个伪指令。依据此些时间点信息的顺序,于图形用户界面执行此些伪指令。根据本专利技术的一实施例,提出一种图形用户界面的执行程序的追踪方法。图形用户界面的执行程序的追踪方法包括以下步骤。撷取电子装置的多个感测数据,各个感测数据报含时间点信息。过滤此些感测数据,以获得数笔输入行为。各个输入行为包含时间点信息。依据此些时间点信息的顺序,构装(pack)此些输入行为,以成为应用程序接口(ApplicationProgrammingInterface,API)。储存应用程序接口。根据本专利技术的一实施例,提出一种电子装置。电子装置具有图形用户界面。电子装置包括输入单元、储存单元及控制单元。储存单元预先储存应用程序接口(ApplicationProgrammingInterface,API)。控制单元包括反构装元件、调整元件及执行元件。反构装元件反构装(unpack)应用程序接口,以获得输入单元的数笔输入行为。各个输入行为包含时间点信息。调整元件依据欲执行程序,调整此些输入行为的内容,以获得数个伪指令。执行元件依据此些时间点信息的顺序,于图形用户界面执行此些伪指令。为了对本专利技术的上述及其他方面有更佳的了解,下文特举若干实施范例,并配合所附图式,作详细说明如下:附图说明图1绘示依据本专利技术的一实施例的具有图形用户界面(graphicaluserinterface,GUI)的电子装置的示意图。图2绘示依据本专利技术的一实施例的图形用户界面的执行程序的追踪方法的流程图。图3绘示依据本专利技术的一实施例的入口应用程序与多个不同应用程序的示意图。图4绘示依据本专利技术的一实施例的另一电子装置的示意图。图5绘示依据本专利技术的一实施例的图形用户界面的执行程序的执行方法的流程图。图6绘示依据本专利技术的一实施例的另一电子装置的示意图。【符号说明】100、300、500:电子装置110:显示面板120:输入单元150:处理单元160:储存单元170:追踪单元171:撷取元件172:过滤元件173:构装元件180:控制单元181:反构装元件182:调整元件183:执行元件900:数据库APP0、APP1、APP2、APPn:应用程序API、API1、API2、APIn、API11、API12、API21、API22、APIn1、APIn2、APIO、APIX、APIY:应用程序接口INP:输入行为S110、S120、S130、S140、S410、S420、S430、S440:流程步骤SEN:感测资料VIR:伪指令具体实施方式请参照图1,其绘示依据本专利技术的一实施例的具有图形用户界面(graphicaluserinterface,GUI)的电子装置100的示意图。电子装置100例如是智能型手机平板计算机、桌面计算机、智能型穿戴装置或智能型家电。电子装置100所采用的操作系统例如是Android、IOS或WindowsPhone等,而本专利技术可不以此为限。电子装置100安装数个应用程序APP1、APP2、…、APPn。电子装置100包括显示面板110、输入单元120、处理单元150、储存单元160及追踪单元170。显示面板110显示各种信息,例如是液晶显示器、有机发光二极管显示器、电子纸显示器等,而本专利技术可不以此为限。输入单元120供用户进行各种输入行为。在一实施例,输入单元120例如是,但不限于,触控面板、实体按键(例如是,但不限于,开关按键、拍照按键或声音调整键)或感测元件(例如是,但不限于,陀螺仪、或近接传感器)的至少其中之一。用户可以对图形用户界面进行的输入行为例如包括,但不限于,击点触控面板、按压实体按键及致动感测元件等。处理单元150接收到这些输入行为后,执行应用程序APP1、APP2、…、APPn的各种执行程序,并将处理过程显示于显示面板110上。处理单元150例如是电路、封装芯片、电路板、储存数组程序代码的计算机可读取记录媒体、或至少一处理器执行所述程序代码等,而本专利技术可不以此为限。储存单元160储存各种信息,例如是内存或云端硬盘等各种储存装置。追踪单元170进行图形用户界面的执行程序的追踪动作。追踪单元170例如是电路、封装芯片、电路板、储存数组程序代码的计算机可读取记录媒体、或至少一处理器执行所述程序代码等,而本专利技术可不以此为限。在一实施例中,追踪单元170包括撷取元件171、过滤元件172及构装元件173。撷取元件171从信息流中撷取各种数据。过滤元件172针对特定条件滤除不需要的数据。构装元件173将输入行为构装成为应用程序接口(ApplicationProgrammingInterface)。请参照图1及图2,图2绘示依据本专利技术的一实施例的图形用户界面的执行程序的追踪方法的流程图。图1的电子装置100可以透过追踪单元170侧录用户针对某一应用程序APP1、APP2、…、APPn的执行程序,例如是用户于实时通讯软件对联络人A发送讯息的执行程序,这个执行程序可能需要的输入行为INP包含「点选『通讯簿选项』,以开启通讯簿」、「点选联络人A」、「点选『传送至聊天室选项』」、「点选『讯息输入框』」、「点选『虚拟键盘的按键』」、「点选『传送选项』」等。电子装置100可以透过图2的流程进行图形用户界面的执行程序的追踪方法,以记录这个执行程序需要的一连串输入行为INP,并将此些输入行为INP封装成应用程序接口API(例如是Send_Msg_Line(userA))。在步骤S210中,追踪单元170的撷取元件171撷取电子装置100的数个感测数据SEN,这些感测数据SEN是从输入单元120与处理单元150之间的数据流所撷取到的感测数据SEN。感测数据SEN例如是,但不限于,触控面板被击点的坐标位置、实体按键被按压的按键码及感测元件被致动的致动讯号等。举例来说,请参照表一,其显示感测数据SEN的可能内容。每一笔感测数据SEN例如是,但不限于,记录了时间点信息、装置(触控面板、实体按键、感测元件)、事件类型(击点坐标、按键码本文档来自技高网...
图形用户界面的执行方法、追踪方法与电子装置

【技术保护点】
一种图形用户界面(graphical user interface,GUI)的执行程序的执行方法,包括:获得预先储存的应用程序接口(Application Programming Interface,API);反构装(unpack)该应用程序接口,以获得多笔输入行为,各该输入行为包含时间点信息;依据欲执行程序,调整该些输入行为的内容,以获得多个伪指令;以及依据该些时间点信息的顺序,于图形用户界面执行该些伪指令。

【技术特征摘要】
2015.12.03 TW 1041405671.一种图形用户界面(graphicaluserinterface,GUI)的执行程序的执行方法,包括:获得预先储存的应用程序接口(ApplicationProgrammingInterface,API);反构装(unpack)该应用程序接口,以获得多笔输入行为,各该输入行为包含时间点信息;依据欲执行程序,调整该些输入行为的内容,以获得多个伪指令;以及依据该些时间点信息的顺序,于图形用户界面执行该些伪指令。2.如权利要求1所述的图形用户界面的执行程序的执行方法,其中在获得该些输入行为的步骤中,该些输入行为包括击点触控面板、按压实体按键、及致动感测元件的至少其中之一。3.如权利要求2所述的图形用户界面的执行程序的执行方法,其中调整该些输入行为的步骤,调整该触控面板被击点的坐标位置。4.如权利要求1所述的图形用户界面的执行程序的执行方法,其中各该输入行为更包括时间间隔信息,在于该图形用户界面执行该些伪指令的步骤中,该些伪指令依据该些时间间隔执行。5.如权利要求1所述的图形用户界面的执行程序的执行方法,其中在于该图形用户界面执行该些伪指令的步骤中,该些伪指令执行于同一应用程序。6.一种图形用户界面的执行程序的追踪方法,包括:撷取电子装置的多个感测数据,各该感测数据报含时间点信息;过滤该些感测数据,以获得多笔输入行为,各该输入行为包含该些时间点信息的其中之一;依据该些时间点信息的顺序,构装(pack)该些输入行为,以成为应用程序接口(ApplicationProgrammingInterface,API);以及储存该应用程序接口。7.如权利要求6所述的图形用户界面的执行程序的追踪方法,其中在撷取该些感测数据的步骤中,该些感测数据包括触控面板被击点的坐标位置、实体按键被按压的按键码及感测元件被致动的致动讯号的至...

【专利技术属性】
技术研发人员:吴景弘赖宥羽刘桂君阙志克
申请(专利权)人:财团法人工业技术研究院
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1