回馈系统以及回馈方法【专利摘要】本发明提供一种回馈系统,包括一程序执行模块、一触发模块、一回馈介面模块以及一传送模块。程序执行模块执行一应用程序以显示多个显示物件,其中至少一显示物件相应有供一使用者操作的至少一动作事件。触发模块于所述程序执行模块执行所述应用程序时,接收一第一选择信号,其中第一选择信号是对应一指定回馈物件,而从指定回馈物件为显示物件之一。回馈介面模块用以当触发模块接收到第一选择信号时,接收对应所述指定回馈物件的一第一回馈内容,并且产生一第一回馈信息,其中第一回馈信息包括第一回馈内容以及第一选择信号。传送模块将第一回馈信息传送至一服务器。解决了程序开发人员在编译上不方便的技术问题,加快了开发时程。【专利说明】回馈系统以及回馈方法【
技术领域:
】[0001]本发明是关于一种回馈系统以及回馈方法,特别是关于一种可对所执行的一应用程序进行回馈的系统及其方法。【
背景技术:
】[0002]近年来,行动装置变得越来越普遍且功能也越来越多样化。举例来说,类似如手机或平板电脑等手持式装置可以具备电信通讯能力、收发电子邮件、维持社群网络、通讯录管理、媒体播放、以及其他各式各样的功能与应用。使用者可根据本身的需求下载各种的应用程序,如APP,可提供各式服务、通讯、游戏、电子书、杂志等。[0003]然而,因应行动装置具有各式感测装置(如加速度计、电子陀螺仪或触控荧幕等)的特色,在行动装置上所开发的应用程序往往比一般电脑的应用程序,在使用上将会有更多样的变化,因此一般电脑的应用程序开发工具、网页开发工具、或美编开发工具等,皆不适用于行动装置的程序开发。此外,由于各式行动装置的规格、配备不一,开发端可能需要为多种行动装置分别开发应用程序,因此开发速度需要更快和更准确,然而在开发过程中,开发端在初步完成应用程序时必须要经过其他人员(如美编、编辑、主管、使用者等)的测试和回馈意见,才能够修改应用程序或确认完成应用程序。然而,目前开发端并未具有一完善的回馈系统,可将所初步开发完成的应用程序,提供给他人浏览或试用,并获得他人的回馈意见,以供其修改应用程序或确认完成。因此,造成程序开发人员在编译上的不方便,以及耽搁开发时程。【
发明内容】[0004]基于上述目的,本发明提供一种回馈系统及回馈方法,可提供使用者对于所执行的一应用程序及其显示物件提供意见,并且产生回馈信息传送到一服务器,在此应用程序中的显示物件,相应有可供使用者操作的动作事件,因此使用者可于执行应用程序时,浏览应用程序所欲显示的物件并进行操作,然后提供将对显示物件及其操作的意见来产生回馈信息,此回馈信息可传送到服务器,进而经由服务器将回馈信息传送至相应的开发端。[0005]本发明提供一种回馈系统包括一程序执行模块、一触发模块、一回馈介面模块以及一传送模块。程序执行模块执行一应用程序以显示多个显示物件,其中至少一显示物件相应有供一使用者操作的至少一动作事件。触发模块于所述程序执行模块执行所述应用程序时,接收一第一选择信号,其中第一选择信号是对应一指定回馈物件,而从指定回馈物件为显示物件之一。回馈介面模块用以当触发模块接收到第一选择信号时,接收对应所述指定回馈物件的一第一回馈内容,并且产生一第一回馈信息,其中第一回馈信息包括第一回馈内容以及第一选择信号。传送模块将第一回馈信息传送至一服务器。[0006]本发明另提供一种回馈方法,适用于一回馈系统,用以对所执行的一应用程序进行回馈。回馈方法包括执行应用程序,以显示多个显示物件,其中至少一显示物件相应有供一使用者操作的至少一动作事件;于执行应用程序时,判断是否接收到一第一选择信号;当接收到第一选择信号时,接收对应指定回馈物件的一第一回馈内容;产生一第一回馈信息,其中第一回馈信息包括第一回馈内容以及第一选择信号;以及将第一回馈信息传送至一服务器。[0007]本发明提供的一种回馈系统及回馈方法,使用者可于执行应用程序时,浏览应用程序所欲显示的物件并进行操作,然后提供将对显示物件及其操作的意见来产生回馈信息,此回馈信息可传送到服务器,进而经由服务器将回馈信息传送至相应的开发端,解决了程序开发人员在编译上不方便的技术问题,加快了开发时程。【专利附图】【附图说明】[0008]图1为本发明所提供的回馈系统的实作架构图;[0009]图2为本发明所提供的实施例中电子装置的方块图;[0010]图3为本发明所提供的实施例中服务器的方块图;[0011]图4为本发明所提供的回馈方法第一实施例的流程图;[0012]图5为本发明所提供的回馈方法第二实施例的流程图;[0013]图6A、6B为本发明所提供的回馈方法第三实施例的流程图;以及[0014]图7为本发明所提供的回馈方法第四实施例的流程图。[0015]附图标记:[0016]100~回馈系统;200~电子装置;[0017]202~程序执行模块;204~触发模块;[0018]206~回馈介面模块;208~传送模块;[0019]300~服务器;302~接收模块;[0020]304~数据库;306~分配模块;[0021]308~纪录模块;Tl-TN~开发端;[0022]Al~应用程序;以及[0023]FM11-FM1N、FM21-FM2N~回馈信息。【具体实施方式】[0024]以下将详细讨论本发明各种实施例的装置及使用方法。然而值得注意的是,本发明所提供的许多可行的发明概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本发明的装置及使用方法,但非用于限定本发明的范围。[0025]图1为本发明所提供的回馈系统的实作架构图。回馈系统100可设置于一电子装置,电子装置200经由网络和一服务器300连结。举例而言服务器300可通过局部区域网络(LAN)、企业内部网络(Intranet)、网络网络(Internet)、一无线电信网络(radiotelecommunicationsnetwork)或公众交换电话网络(publicswitchedtelephonenetwork)与电子装置200进行连结,但本发明不限于此。服务器300可用以开发一应用程序Al,并将应用程序Al提供至电子装置200。电子装置200用以执行应用程序Al并提供传送至少一第一回馈信息FMl1-FMlN及/或至少一第二回馈信息FM21-FM2N至服务器300。[0026]图2为本发明所提供的实施例中电子装置的方块图。电子装置200(例如智慧型手机、平板电脑、笔记型电脑或其他)包括一程序执行模块202、一触发模块204、一回馈介面模块206以及一传送模块208。熟习此技艺人士也可将电子装置200实施于一电脑系统样态(configuration)上,例如,手持式设备(hand-helddevices)、多处理器系统、个人电脑、网络电脑、迷你电脑、大型主机以及类似的设备。举例而言,电子装置200亦可包括一处理单元(未图示)和一存储单元(未图示),并使用汇流排将其连结在一起。在某些实施例中,电子装置200亦可以包括辨识装置、暂存器、存储单元、应用程序和作业系统等等。除此之外,熟习此技艺人士也可将本发明实施于其他电子系统样态(configuration)上,例如,手持式设备(hand-helddevices)、可携式设备(portabledevices)、个人数位助理(personaldigitalassistant;PDA)多处理器系统、以微处理器为基础或可程序化的消费性电子产品(microprocessor-basedorprogrammableconsumerelectronics)以及类似的设备。处理单元可包含一单一中央处理单元(central-processingunit;CPU)或者是关连于平行运算环境(parallelprocessingenvironment)的多个平行处理单元。存储器可包含唯读存储器(readonlymemory;ROM)、快闪存储器(flashROM)以及/或动态存取存储器(randomaccessmemory;RAM),用以储存可供处理单元执行的程序模块。一般而言,程序模块包含常序(routines)、程序(Program)JIHi^(object)、元件(component)或网络链结以提供网络服务(WebService)等。[0027]程序执行模块202用以执行应用程序Al以显示多个显示物件,其中至少一显示物件其中上述应用程序包括相应有可供一于使用者操作的至少一多个动作事件。更进一步时,每一显示物件分别对应于一显示物件代码。每一动作事件分别对应于一动作事件代码。举例而言,当应用程序Al中的一物件被选取时,将该物件进行放大的动作为动作事件中的一者。另外,当应用程序Al中接收到一切换命令时,将应用程序Al的所显示的页面进行切换的方式亦为动作事件中的一者。当应用程序Al中接收到一调整命令时,显示一调整介面的动作亦为动作事件中的一者,但本发明不限于此。每一显示物件具有一既定位置以及一颜色设定数据,并且每一显示物件具有一显示物件代码。其中,显示物件的颜色设定数据用以设定显示物件的颜色,可以是单一颜色、多种颜色、二色系的渐层颜色、特殊质地色泽(例如木纹、大理石、天空……等)。举例而言,应用程序Al的背景为显示物件中的一者。另外,应用程序Al所显示的图片亦为显示物件中的一者,但本发明不限于此。[0028]触发模块204用以于程序执行模块202执行应用程序Al时,接收对应一指定回馈物件的第一选择信号。值得注意的是,指定回馈物件为显示物件之一。另外,第一选择信号可经由对应指定回馈物件的显示物件代码和一指定动作事件的动作事件代码,用以指定一动作事件。更进一步时,触发模块204更可于执行应用程序Al时,接收一第二选择信号,第二选择信号对应指定回馈物件的显示物件代码,用以指定一显示设定资讯。在本发明的另一实施例中,触发模块204更用以接收触发信号以及完成信号。触发信号是用以致能回馈介面模块206对动作事件或者显示物件进行回馈。完成信号是用以结束回馈介面模块206对动作事件或者显示物件进行回馈。[0029]举例而言,当触发模块204接收到一第一触发信号时,电子装置200进入第一回馈期间,并且开始判断触发模块204是否接收到相应于动作事件的第一选择信号。当触发模块204接收到一完成信号时,第一回馈期间结束。换言之,接收到第一触发信号以及完成信号之间的时间,为第一回馈期间。在本发明的另一实施例中,电子装置200更用以在一第二回馈时间,判断触发模块204是否接收到相应于显示物件的第二选择信号。举例而言,当触发模块204接收到第一触发信号时,电子装置200进入第一回馈期间,并且开始判断触发模块204是否接收到相应于动作事件的第一选择信号。当触发模块204接收到第二触发信号时,第一回馈期间结束,电子装置200进入第二回馈期间,并且开始判断触发模块204是否接收到相应于显示物件的第二选择信号,直到触发模块204接收到一完成信号。当触发模块204接收到完成信号时,第二回馈期间结束。换言之,接收到第一触发信号以及第二触发信号之间的时间,为第一回馈期间,接收到第二触发信号以及完成信号之间的时间,为第二回馈期间,但本发明不限于此。在本发明的另一实施例中,当触发模块204接收到一第一触发信号时,电子装置200进入第一回馈期间,并且开始判断触发模块204是否接收到相应于动作事件的第一选择信号。当触发模块204接收到一第一完成信号时,第一回馈期间结束,直到触发模块204接收到一第二触发信号。当触发模块204接收到第二触发信号时,电子装置200进入第二回馈期间,并且开始判断触发模块204是否接收到相应于显示物件的第二选择信号。当触发模块204在第二回馈期间接收到一第二完成信号时,第二回馈期间结束。换言之,接收到第一触发信号以及第一完成信号之间的时间,为第一回馈期间,接收到第二触发信号以及第二完成信号之间的时间,为第二回馈期间。值得注意的是,第一回馈期间和第二回馈期间采用第一和第二的称呼,仅是用以表示区别,并非表示其具有先后关系,亦即第二回馈期间亦可在第一回馈期间之前,本发明不限于此。[0030]回馈介面模块206用以当触发模块204接收到第一选择信号时,接收对应指定回馈物件的一第一回馈内容,并且产生一第一回馈信息FM11,其中第一回馈内容是对应指定回馈物件的一指定动作事件,并且第一回馈信息FMll包括第一回馈内容以及第一选择信号。在本发明另一些实施例中,相应于所接收的第一选择信号的动作事件的动作事件代码是程序执行模块202所执行的最后一个动作事件的动作事件代码,但本发明不限于此。值得注意的是,在本发明的其他实施例中,回馈介面模块206可根据多个第一选择信号以及相应的多个第一回馈内容,产生多个第一回馈信息FM11-FM1N。在本发明的另一实施例中,回馈介面模块206更用以当触发模块204接收到第二选择信号时,接收对应指定回馈物件的一第二回馈内容,并且产生一第二回馈信息FM21,其中第二回馈内容是对应指定回馈物件的一显示设定资讯,并且第二回馈信息包括第二回馈内容以及第二选择信号。在本发明的另一实施例中,回馈介面模块206更用以当触发模块204接收到第二选择信号时,接收对应指定回馈物件的一第二回馈内容,并且将第二回馈内容写入第一回馈信息FMll中。值得注意的是,第一选择信号和第二选择信号采用第一和第二的称呼,亦是用以表示区别,并非表示其具有先后关系,亦即本发明不加以限制回馈介面模块206接收第一选择信号以及第二选择信号的顺序。值得注意的是,在本发明的其他实施例中,回馈介面模块206可分别在第一回馈期间以及第二回馈期间,根据多个第一选择信号以及相应的多个第一回馈内容,产生多个第一回馈信息FM11-FM1N,以及根据多个第二选择信号以及相应的多个第二回馈内容,产生多个第二回馈信息FM21-FM2N。在本发明的另一实施例中,回馈介面模块206可分别在第一回馈期间以及第二回馈期间,根据多个第一选择信号以及相应的多个第一回馈内容,产生多个第一回馈信息FM11-FM1N,以及根据多个第二选择信号以及相应的多个第二回馈内容,将多个产第二回馈内容写入第一回馈信息FM11-FM1N中。另外,在本发明的另一实施例中,第一回馈信息FM11-FM1N以及第二回馈信息FM21-FM2N亦可包括电子装置200的辨识代码,本发明不限于此。[0031]在一些实施例中,应用程序Al可经由一应用程序介面以显示显示物件。在本发明的某些实施例中,回馈介面模块206更用以产生一回馈介面以及将回馈介面显示于应用程序Al的介面之上,并且触发模块204可通过应用程序介面以及回馈介面接收第一选择信号、第二选择信号以及完成信号。也就是说,电子装置200于执行应用程序Al时,可经由应用程序介面来显示应用程序Al所欲呈现的显示物件,以提供给使用者浏览或进行操作,当使用者欲针对显示物件及其动作事件进行回馈时,回馈介面模块206即可产生回馈介面并显示在应用程序介面之上,让使用者可进行操作产生第一选择信号,对欲进行回馈的显示物件来输入第一回馈内容。以下将再详述回馈介面模块206的细步实施方式。[0032]回馈介面模块206可根据第一选择信号或者第二选择信号,通过应用程序介面以及回馈介面接收第一回馈内容以及第二回馈内容。回馈介面模块206更用以根据第一选择信号或者第二选择信号,提供一语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面,以产生第一回馈内容以及第二回馈内容。换言之,当触发模块204接收到第一选择信号或者第二选择信号时,回馈介面模块206提供一语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面,以产生第一回馈内容以及第二回馈内容。举例而言,当使用者希望对应用程序Al中的动作事件及/或显示物件提供意见时,可经由回馈介面输入一第一触发信号及/或第二触发信号,以开始第一回馈期间或者第二回馈期间。[0033]举例而言,在第一回馈期间中,使用者可连续地对应用程序Al进行操作,并在操作到希望对其提供意见的动作事件时,通过回馈介面模块206所提供的回馈介面输入一第一选择信号。接着,经由回馈介面所提供的语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面输入意见,以产生一第一回馈内容。换言之第一回馈内容可为一录音档、影像、文字档或者图档。接着,回馈介面模块206根据第一回馈内容以及相应于程序执行模块202所执行的最后一个动作事件的动作事件代码,产生一第一回馈信息FMlI,但本发明不限于此。[0034]在第二回馈期间中,使用者可直接点选希望提供意见的显示物件,以产生一第二选择信号。接着,经由回馈介面所提供的语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面输入意见,以产生一第二回馈内容。换言之第二回馈内容可为一录音档、影像、文字档或者图档。接着,回馈介面模块206根据第二回馈内容以及相应于第二选择信号的显示物件的显示物件代码,产生一第二回馈信息FM21,但本发明不限于此。[0035]传送模块208用以将至少一第一回馈信息FM11-FM1N及/或至少一第二回馈信息FM21-FM2N传送至一服务器300。举例而言,当回馈介面模块206产生第一回馈信息FM11-FM1N及/或第二回馈信息FM21-FM2N中的一者时,传送模块208将该第一回馈信息FMl1-FMlN及/或第二回馈信息FM21-FM2N中的一者同步传送至服务器300,但本发明不限于此。在本发明的另一实施例中,传送模块208可在第一回馈期间结束时,同时将至少一第一回馈信息FM11-FM1N传送至服务器300,并在第二回馈期间结束时,同时将至少一第二回馈信息FM21-FM2N传送至服务器300。在本发明的另一实施例中,传送模块208可在第二回馈期间结束时,同时将至少一第一回馈信息FM11-FM1N及/或至少一第二回馈信息FM21-FM2N传送至服务器300。[0036]更进一步时,回馈系统更包括有上述服务器。图3为本发明所提供的实施例中服务器的方块图。服务器300包括一接收模块302、一数据库304、一分配模块306、一纪录模块308以及多个开发端T1-TN。服务器300亦可包括一处理单元(未图示)和一存储单元(未图示),并使用汇流排将其连结在一起。在某些实施例中,服务器300亦可以包括辨识装置、暂存器、存储单元、应用程序和作业系统等等。处理单元可包含一单一中央处理单兀(central-processingunit;CPU)或者是关连于平行运算环境(parallelprocessingenvironment)的多个平行处理单兀。存储器可包含唯读存储器(readonlymemory;ROM)>快闪存储器(flashROM)以及/或动态存取存储器(randomaccessmemory;RAM),用以储存可供处理单元执行的程序模块。一般而言,程序模块包含常序(routines)、程序(program)、物件(object)、元件(component)或网络服务(WebService)等。[0037]接收模块302用以自电子装置200,接收第一回馈信息FMl-FMlN及/或第二回馈信息FM21-FM2N,并将第一回馈信息FMl-FMlN及/或第二回馈信息FM21-FM2N传送至数据库304,并储存至数据库304。[0038]数据库304用以储存一记录表、所接收的第一回馈信息以及所接收的第二回馈信息,其中记录表用以储存每一显示元件或每一动作事件所对应的开发端。[0039]分配模块306用以根据第一回馈信息FMl-FMlN以及第二回馈信息FM21-FM2N中所对应的指定回馈物件及记录表,将第一回馈信息FMl-FMlN以及第二回馈信息FM21-FM2N分别传送至所对应的指定回馈物件的一开发端。[0040]纪录模块308用以将每一动作事件以及每一显示物件所相应的开发端纪录于一纪录表中,并且分配模块306是根据纪录模块308所纪录于数据库304的纪录表,将第一回馈信息FMl-FMlN以及第二回馈信息FM21-FM2N分别传送至相应的开发端。举例而言,每一显示物件是对应一显示物件代码,每一动作事件是对应一动作事件代码。每一开发端是对应一开发人员的数据,且记录表是用以纪录每一显示元件代码或每一动作事件代码所对应的开发人员数据。分配模块306是依据所对应指定回馈物件的显示物件代码及动作事件代码,从记录表中撷取出对应的开发人员数据,再依据所撷取出的开发人员数据,传送第一回馈信息或者第二回馈信息。值得注意的是,纪录模块308可将应用程序Al的介面分为多个区块,并且根据区块以树状数据记录每一动作事件以及每一显示物件所相应的开发端。[0041]举例而言,服务器300所开发的应用程序Al的介面可分为多个区块,其中第一区块是由开发端Tl所编译的、第二区块是由开发端T2所编译的以及第三区块是由开发端T3所编译的,但本发明不限于此。第一区块包括一第一动作事件以及一第二动作事件。第二区块包括一第一显示物件以及一第二显示物件。第三区块包括一第三动作事件、一第四动作事件以及一第三显示事件。当接收模块302接收到具有第三动作事件的动作事件代码的第一回馈信息FMll时,分配模块306根据纪录模块308中的数据,判断第一回馈信息FMll是属于第三区块,并将第一回馈信息FMll传送至开发端T3。当接收模块302接收到具有第一显示物件的显示物件代码的第二回馈信息FM21时,分配模块306根据纪录模块308中的数据,判断第二回馈信息FM21是属于第二区块,并将第二回馈信息FM21传送至开发端T2,但本发明不限于此。[0042]在本发明的另一实施例中,第一回馈内容包括用以修改相应于指定回馈物件的动作事件的动作的至少一第一指令。第二回馈内容包括用以修改相应于指定回馈物件的显示物件的既定位置以及颜色设定数据的至少一第二指令。在本发明的另一实施例中,服务器300更包括一应用程序修改模块(未图示),用以依据第一指令及/或第二指令修改上用程序Al中对应的指定回馈物件,以更新应用程序Al。[0043]图4为本发明所提供的回馈方法第一实施例的流程图,回馈方法可适用于回馈系统100或其他可用于执行其流程步骤的其他处理器或处理单元,用以对所执行的一应用程序Al进行回馈。流程开始于步骤S400。[0044]在步骤S400中。程序执行模块202执行应用程序Al以显示多个显示物件,其中至少一显示物件其中上述应用程序包括相应有可供一于使用者操作的至少一复数动作事件。每一显示物件对应于一显示物件代码。每一动作事件对应于一动作事件代码。举例而言,当应用程序Al中的一物件被选取时,将该物件进行放大的动作为动作事件中的一者。另外,当应用程序Al中接收到一切换命令时,将应用程序Al的所显示的页面进行切换的方式亦为动作事件中的一者。当应用程序Al中接收到一调整命令时,显示一调整介面的动作亦为动作事件中的一者,但本发明不限于此。每一显示物件具有一既定位置以及一颜色设定数据,并且每一显示物件具有一显示物件代码。举例而言,应用程序Al的背景为显示物件中的一者。另外,应用程序Al所显示的图片亦为显示物件中的一者,但本发明不限于此。[0045]接着,在步骤S402中,电子装置200用以于程序执行模块202执行应用程序Al时,判断触发模块204是否接收对应一指定回馈物件的第一选择信号。值得注意的是,指定回馈物件为显示物件之一。另外,第一选择信号是对应指定回馈物件的显示物件代码和指令动作事件代码,用以指定一动作事件。当触发模块204接收到对应指定回馈物件的第一选择信号时,流程进行至步骤S404。当触发模块204未接收到对应指定回馈物件的第一选择信号时,电子装置200继续判断触发模块204是否接收到对应指定回馈物件的第一选择信号。[0046]在步骤S404中,回馈介面模块206用以接收对应指定回馈物件的一第一回馈内容,并且产生一第一回馈信息,其中第一回馈内容是对应指定回馈物件的一指定动作事件,并且第一回馈信息包括第一回馈内容以及第一选择信号。在本发明的一实施例中,相应于所接收的第一选择信号的动作事件的动作事件代码是程序执行模块202所执行的最后一个动作事件的动作事件代码,但本发明不限于此。另外,在本发明的另一实施例中,第一回馈信息亦可包括电子装置200的辨识代码,本发明不限于此。[0047]接着,在步骤S406中,传送模块208将第一回馈信息传送至服务器300。接着,流程回到步骤S402,电子装置200继续判断触发模块204是否接收到对应指定回馈物件的第一选择信号。在本发明的某些实施例中,回馈介面模块206更用以产生一回馈介面以及将回馈介面显示于应用程序介面之上,并且触发模块204可通过应用程序介面以及回馈介面接收第一选择信号。回馈介面模块206可根据第一选择信号,通过应用程序介面以及回馈介面接收第一回馈内容。回馈介面模块206更用以根据第一选择信号,提供一语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面,以产生第一回馈内容。换言之,当触发模块204接收到第一选择信号时,回馈介面模块206提供一语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面,以产生第一回馈内容,但本发明不限于此。[0048]图5为本发明所提供的回馈方法第二实施例的流程图,回馈方法适用于回馈系统100或其他可用于执行其流程步骤的其他处理器或处理单元。流程开始于步骤S500。[0049]在步骤S500中。程序执行模块202执行应用程序Al以显示多个显示物件,其中至少一显示物件其中上述应用程序包括相应有可供一于使用者操作的至少一复数动作事件。每一显示物件对应于一显示物件代码。每一动作事件对应于一动作事件代码。举例而言,当应用程序Al中的一物件被选取时,将该物件进行放大的动作为动作事件中的一者。另外,当应用程序Al中接收到一切换命令时,将应用程序Al的所显示的页面进行切换的方式亦为动作事件中的一者。当应用程序Al中接收到一调整命令时,显示一调整介面的动作亦为动作事件中的一者,但本发明不限于此。每一显示物件具有一既定位置以及一颜色设定数据在本发明的另一实施例中应用程序Al更包括多个显示物件,并且每一显示物件具有一显示物件代码。举例而言,应用程序Al的背景为显示物件中的一者。另外,应用程序Al所显示的图片亦为显示物件中的一者,但本发明不限于此。[0050]接着,在步骤S502中,电子装置200判断触发模块204是否接收到一第一触发信号。当触发模块204接收到一第一触发信号时,电子装置200进入一第一回馈期间,并且流程进行至步骤S504。否则,电子装置200继续判断触发模块204是否接收到一第一触发信号。[0051]在步骤S504中,电子装置200用以在第一回馈期间,判断触发模块204是否接收到相应对应一指定回馈物件的第一选择信号。值得注意的是,指定回馈物件为显示物件之一。另外,第一选择信号是对应指定回馈物件的显示物件代码和指令动作事件代码,用以指定一动作事件。当触发模块204接收到对应一指定回馈物件的第一选择信号时,流程进行至步骤S506。当触发模块204未接收到对应一指定回馈物件的第一选择信号时,流程进行至步骤S510。[0052]在步骤S506中,回馈介面模块206用以接收对应指定回馈物件的一第一回馈内容,并且产生一第一回馈信息,其中第一回馈内容是对应指定回馈物件的一指定动作事件,并且第一回馈信息包括第一回馈内容以及第一选择信号。在本发明的一实施例中,相应于所接收的第一选择信号的动作事件的动作事件代码是程序执行模块202所执行的最后一个动作事件的动作事件代码,但本发明不限于此。另外,在本发明的另一实施例中,第一回馈信息亦可包括电子装置200的辨识代码,本发明不限于此。[0053]接着,在步骤S508中,传送模块208将第一回馈信息传送至服务器300。接着,流程回到步骤S504,电子装置200继续判断触发模块204是否接收到对应指定回馈物件的第一选择信号。[0054]在步骤S510中,电子装置200判断触发模块204是否接收到一完成信号。当触发模块204接收到一完成信号时,第一回馈期间结束,流程结束于步骤S510,否则,流程回到步骤S504,电子装置200继续在第一回馈期间,判断触发模块204是否接收到相应于动作事件的第一选择信号。值得注意的是,在本发明的另一实施例中,图5可不包括步骤S508。举例而言,回馈介面模块206可将在步骤S506所产生的至少一第一回馈信息FM11-FM1N,储存至一存储单元(未图示)。传送模块208可在第一回馈期间结束时(即在步骤S510中),同时将在步骤S506所产生的至少一第一回馈信息FMl1-FMlN传送至服务器300。在本发明的某些实施例中,回馈介面模块206更用以产生一回馈介面以及将回馈介面显示于应用程序介面之上,并且触发模块204可通过应用程序介面以及回馈介面接收第一触发信号、完成信号、第一选择信号。回馈介面模块206可根据第一选择信号,藉由应用程序介面以及回馈介面接收第一回馈内容。回馈介面模块206更用以根据第一选择信号,提供一语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面,以产生第一回馈内容。换言之,当触发模块204接收到第一选择信号时,回馈介面模块206提供一语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面,以产生第一回馈内容,但本发明不限于此。[0055]图6为本发明所提供的回馈方法第三实施例的流程图,回馈方法适用于回馈系统100或其他可用于执行其流程步骤的其他处理器或处理单元。流程开始于步骤S600。值得注意的是,步骤S600-S608与第5图的步骤S500-S508相同,请参考图5的说明。[0056]在步骤S610中,电子装置200判断触发模块204是否接收到一第二触发信号。当触发模块204接收到一第二触发信号时,第一回馈期间结束并且电子装置200进入第二回馈期间,流程进行至步骤S612,否则,流程回到步骤S604,电子装置200继续在第一回馈期间,判断触发模块204是否接收到相应于动作事件的第一选择信号。[0057]在步骤S612中,电子装置200更用以在第二回馈期间,判断触发模块204是否接收到对应一指定回馈物件的第二选择信号。值得注意的是,指定回馈物件是为显示物件之一。另外,第二选择信号是对应指定回馈物件的显示物件代码,用以指定一显示事件。当触发模块204接收到对应一指定回馈物件的第二选择信号时,流程进行至步骤S614。当触发模块204未接收到应一指定回馈物件的第二选择信号时,流程进行至步骤S618。举例而言,应用程序Al的背景为显示物件中的一者。另外,应用程序Al所显示的图片亦为显示物件中的一者,但本发明不限于此。[0058]在步骤S614中,回馈介面模块206用以接收对应指定回馈物件的一第二回馈内容,并且产生一第二回馈信息,其中第二回馈内容是对应指定回馈物件的一显示设定资讯,并且第二回馈信息包括第二回馈内容以及第二选择信号。在本发明的另一实施例中,回馈介面模块206更用以当触发模块204接收到第二选择信号时,接收对应指定回馈物件的一第二回馈内容,并且将第二回馈内容写入第一回馈信息FMll中。另外,在本发明的另一实施例中,第二回馈信息亦可包括电子装置200的辨识代码,本发明不限于此。[0059]接着,在步骤S616中,传送模块208将第二回馈信息传送至服务器300。接着,流程回到步骤S612,电子装置200继续判断触发模块204是否接收到对应指定回馈物件的第二选择信号。[0060]在步骤S618中,电子装置200判断触发模块204是否接收到一完成信号。当触发模块204接收到一完成信号时,第二回馈期间结束,流程结束于步骤S618,否则,流程回到步骤S612,电子装置200继续在第二回馈期间,判断触发模块204是否接收到对应指定回馈物件的第二选择信号。值得注意的是,在本发明的另一实施例中,图6可不包括步骤S608以及S616。举例而言,回馈介面模块206可将在步骤S606以及步骤S614所产生的至少一第一回馈信息FMl1-FMlN及/或至少一第二回馈信息FM21-FM2N,储存至一存储单元(未图示)。传送模块208可在第二回馈期间结束时(即步骤S618中),同时将在步骤S606以及步骤S614所产生的至少一第一回馈信息FM11-FM1N及/或至少一第二回馈信息FM21-FM2N传送至服务器300。在本发明的某些实施例中,回馈介面模块206产生一回馈介面以及将回馈介面显示于应用程序介面之上,并且触发模块204可通过应用程序介面以及回馈介面接收第一触发信号、第二触发信号、完成信号、第一选择信号以及第二选择信号。回馈介面模块206可根据第一选择信号或者第二选择信号,通过应用程序介面以及回馈介面接收第一回馈内容以及第二回馈内容。回馈介面模块206更用以根据第一选择信号或者第二选择信号,提供一语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面,以产生第一回馈内容以及第二回馈内容。换言之,当触发模块204接收到第一选择信号或者第二选择信号时,回馈介面模块206提供一语音录制介面、一影像录制介面、一文字输入介面、一绘图介面或者一撷图介面,以产生第一回馈内容,但本发明不限于此。[0061]图7为本发明所提供的回馈方法第四实施例的流程图,接续于图4-图6之后。流程开始于步骤S700。在步骤S700中,服务器300的接收模块302用以自电子装置200,接收至少一第一回馈信息FMl1-FMlN及/或至少一第二回馈信息FM21-FM2N。接着在步骤S702中,接收模块302将至少一第一回馈信息FMl1-FMlN及/或至少一第二回馈信息FM21-FM2N传送至数据库304,并储存至数据库304中。接着,在步骤S704中,分配模块306用以根据第一回馈信息FM11-FM1N以及第二回馈信息FM21-FM2N中所对应的指定回馈物件及记录表,将至少一第一回馈信息FM11-FM1N及/或至少一第二回馈信息FM21-FM2N分别传送至所对应的指定回馈物件的一开发端。值得注意的是,服务器300具有一纪录模块308用以将每一动作事件以及每一显示物件所相应的开发端纪录于数据库304的一纪录表中,并且分配模块306是根据数据库304的纪录表,将第一回馈信息FMl-FMlN以及第二回馈信息FM21-FM2N分别传送至相应的开发端。举例而言,每一显示物件是对应一显示物件代码,每一动作事件是对应一动作事件代码。每一开发端是对应一开发人员的数据,且记录表是用以纪录每一显示元件代码或每一动作事件代码所对应的开发人员数据。分配模块306是依据所对应指定回馈物件的显示物件代码及动作事件代码,从记录表中撷取出对应的开发人员数据,再依据所撷取出的开发人员数据,传送第一回馈信息或者第二回馈信息。另外,纪录模块308可将应用程序Al的介面分为多个区块,并根据区块以树状数据记录每一动作事件以及每一显示物件所相应的开发端。在本发明的一实施例中,第一回馈内容是用以修改动作事件的动作的至少一第一指令。第二回馈内容是用以修改上述显示物件的上述既定位置以及颜色设定数据的至少一第二指令。第一开发端以及第二开发端可根据上述第一指令以及上述第二指令,修改应用程序Al。在本发明的另一实施例中,第一回馈内容包括用以修改相应于指定回馈物件的动作事件的动作的至少一第一指令。第二回馈内容包括用以修改相应于指定回馈物件的显示物件的既定位置以及颜色设定数据的至少一第二指令。在本发明的另一实施例中,服务器300更包括一应用程序修改模块(未图示),用以依据第一指令及/或第二指令修改上用程序Al中对应的指定回馈物件,以更新应用程序Al。[0062]本发明可提供一种记录媒体,储存实体电脑可读取的程序码,用以被电脑装置载入并且执行一回馈方法,包括一第一程序码、一第二程序码、一第三程序码、一第四程序码以及一第五程序码。第一程序码用以执行一应用程序Al以显示多个显示物件,其中至少一显示物件相应有可供一使用者操作的至少一动作事件。第二程序码,于执行上述应用程序时,用以判断是否接收到一第一选择信号。第三程序码用以当第二程序码接收到第一选择信号时,接收对应上述指定回馈物件的一第一回馈内容。第四程序码用以产生一第一回馈信息,其中第一回馈信息包括第一回馈内容以及第一选择信号。第五程序码用以将第一回馈信息传送至一服务器300。[0063]本发明所提供的回馈系统,可提供使用者对于动作事件以及显示物件提供意见的介面,并且根据一表将意见分别传送至相应的开发端。[0064]本发明的方法可经由本发明的回馈系统来进行实作,系统中的元件,可应用具特定逻辑电路的独特硬件装置或具特定功能的设备来实作,如将程序码和处理器/芯片整合成独特硬件或将程序码和市售可得的特定设备整合。更进一步者,本发明的方法亦可经由一般用途处理器/计算器/服务器与其它硬件(如传送模块)来进行实作,部份元件(如程序执行模块、触发模块、回馈介面模块)可使一般用途处理器/计算器/服务器读取储存程序码的记录媒体后执行。当程序码被一般用途处理器/计算器/服务器载入且执行时,此一般用途处理器/计算器/服务器成为用以参与本发明的系统元件,类似于应用具特定逻辑电路的独特硬件装置,以执行本发明方法的操作步骤。[0065]惟以上所述者,仅为本发明的较佳实施例而已,当不能以此限定本发明实施的范围,即大凡依本发明申请专利范围及发明说明内容所作的简单的等效变化与修饰,皆仍属本发明专利涵盖的范围内。另外本发明的任一实施例或申请专利范围不须达成本发明所揭露的全部目的或优点或特点。此外,摘要部分和标题仅是用来辅助专利文件搜寻之用,并非用来限制本发明的权利范围。【权利要求】1.一种回馈系统,其特征是,所述回馈系统用以对所执行的一应用程序进行回馈,包括:一程序执行模块,用以执行所述应用程序以显示多个显示物件,其中至少一显示物件相应有供一使用者操作的至少一动作事件;一触发模块,用以于所述程序执行模块执行所述应用程序时,接收一第一选择信号,其中所述第一选择信号是对应一指定回馈物件,而所述指定回馈物件为所述显示物件之一;一回馈介面模块,用以当所述触发模块接收到所述第一选择信号时,接收对应所述指定回馈物件的一第一回馈内容,并且产生一第一回馈信息,其中所述第一回馈信息包括所述第一回馈内容以及所述第一选择信号;以及一传送模块,用以将所述第一回馈信息传送至一服务器。2.如权利要求1所述的回馈系统,其特征是,所述第一回馈内容是对应所述指定回馈物件的一指定动作事件,所述每一显示物件是对应一显示物件代码,所述每一动作事件分别对应一动作事件代码,以及所述第一选择信号分别对应所述指定回馈物件的显示物件代码和对应所述指定动作事件的动作事件代码。3.如权利要求2所述的回馈系统,其特征是,所述触发模块更包括用以于所述程序执行模块执行所述应用程序时,接收一第二选择信号,而所述第二选择信号是对应所述指定回馈物件的显示物件代码;所述回馈介面模块更包括用以接收对应所述指定回馈物件的一第二回馈内容,而所述第一回馈信息更包括有所述第二回馈内容;以及所述第二回馈内容是对应所述指定回馈物件的一显示设定资讯。4.如权利要求1所述的回馈系统,其特征是,所述触发模块是用以在一第一回馈期间接收所述第一选择信号,并且所述触发模块更用以接收一第一触发信号以及一完成信号,其中当所述触发模块接收到所·述第一触发信号时,所述第一回馈期间开始,并且当所述触发模块接收到所述完成信号时,所述第一回馈期间结束。5.如权利要求4所述的回馈系统,其特征是,所述第一回馈内容是对应所述指定回馈物件的一指定动作事件;所述触发模块更用以在一第二回馈期间,接收相应于所述显示物件中的一者的一第二选择信号;当所述触发模块在所述第二回馈期间接收到所述第二选择信号时,所述回馈介面模块更用以接收一第二回馈内容,并且产生一第二回馈信息,而所述第二回馈内容是对应所述指定回馈物件的一显示设定资讯;以及,所述传送模块更用以将所述第二回馈信息传送至所述服务器。6.如权利要求1所述的回馈系统,其特征是,所述应用程序是经由一应用程序介面以显示所述显示物件,而所述回馈介面模块更用以产生一回馈介面并显示于所述应用程序介面之上,并且通过所述应用程序介面和所述回馈介面接收所述第一选择信号以及所述第一回馈内容。7.如权利要求3所述的回馈系统,其特征是,所述回馈系统更包括所述服务器,其中所述服务器更包括:一数据库,用以储存一记录表以及所述第一回馈信息,其中所述记录表用以储存每一显示元件或每一动作事件所对应的开发端;一接收模块,用以接收所述第一回馈信息并传送至所述数据库予以储存;以及一分配模块,用以根据所述第一回馈信息中所对应所述指定回馈物件及所述记录表,将所述第一回馈信息传送至对应所述指定回馈物件的一第一开发端。8.如权利要求7所述的回馈系统,其特征是,所述每一显示物件是对应一显示物件代码,所述每一动作事件是对应一动作事件代码,所述开发端是对应一开发人员的数据,且所述记录表是用以纪录每一显示元件代码或每一动作事件代码所对应的开发人员数据;以及所述分配模块是依据所对应所述指定回馈物件的显示物件代码及动作事件代码,从所述记录表中撷取出对应的开发人员数据,再依据所述所撷取出的开发人员数据,传送所述第一回馈信息。9.如权利要求1所述的回馈系统,其特征是,所述第一回馈内容包含有用以修改所述指定回馈物件的至少一第一指令;以及,其中所述服务器更包括一应用程序修改模块,用以依据所述第一指令修改所述应用程序中对应所述指定回馈物件,以更新所述应用程序。10.一种回馈方法,其特征是,所述回馈方法适用于一回馈系统,用以对所执行的一应用程序进行回馈,其方法包括:执行所述应用程序,以显示多个显示物件,其中至少一显示物件相应有供一使用者操作的至少一动作事件;于执行所述应用程序时,判断是否接收到一第一选择信号;当接收到所述第一选择信号时,接收对应一指定回馈物件的一第一回馈内容,其中所述指定回馈物件为所述显示物件之一;产生一第一回馈信息,其中所述第一回馈信息包括所述第一回馈内容以及所述第一选择信号;以及将所述第一回馈信息传送至一服务器。11.如权利要求10所述的回馈方法,其特征是,所述第一回馈内容是对应所述指定回馈物件的一指定动作事件,所述每一显示物件分别是对应一显示物件代码,所述每一动作事件分别对应一动作事件代码,以及所述第一选择信号是对应所述指定回馈物件的显示物件代码和对应所述指定动作事件的动作事件代码。12.如权利要求11所述的回馈方法,其特征是,每一所述显示物件具有一显示物件代码,所述回馈方法更包括:于执行所述应用程序时,判断是否接收到一第二选择信号,其中所述第二选择信号是对应所述指定回馈物件的显示物件代码;当接收到所述第二选择信号时,接收对应所述指定回馈物件的一第二回馈内容,而所述第一回馈信息更包括有所述第二回馈内容,其中所述第二回馈内容是对应所述指定回馈物件的一显示设定资讯。13.如权利要求10所述的回馈方法,其特征是,所述回馈方法更包括:判断是否接收一第一触发信号;当接收到所述第一触发信号时,开始一第一回馈期间,其中判断是否接收到所述第一选择信号的步骤是在所述第一回馈期间进行的;在所述第一回馈期间,判断是否接收到一完成信号;以及当接收到所述完成信号时,结束所述第一回馈期间。14.如权利要求13所述的回馈方法,其特征是,所述回馈方法更包括:判断是否接收一第一触发信号;当接收到所述第一触发信号时,开始所述第一回馈期间;在所述第一回馈期间,判断是否接收到一第二触发信号;当接收到所述第二触发信号时,结束所述第一回馈期间,并开始所述第二回馈期间;在所述第二回馈期间,判断是否接收到一完成信号;以及当接收到所述完成信号时,结束所述第二回馈期间,其中所述第一回馈内容是对应所述指定回馈物件的一指定动作事件,并且所述第二回馈内容是对应所述指定回馈物件的一显示设定资讯。15.如权利要求10所述的回馈方法,其特征是,所述应用程序是经由一应用程序介面以显示所述显示物件,并且接收所述第一选择信号以及所述第二选择信号的步骤更包括:产生一回馈介面并显示于所述应用程序介面之上;以及通过所述应用程序介面和所述回馈介面,接收所述第一选择信号以及所述第一回馈内容。16.如权利要求12所述的回馈方法,其特征是,所述回馈方法更包括:通过所述服务器接收所述第一回馈信息;将所述第一回馈信息储存至一数据库;以及根据所述第一回馈信息中所对应所述指定回馈物件及所述记录表,将所述第一回馈信息传送至一第一开发端。17.如权利要求16所述的回馈方法,`其特征是,将所述第一回馈信息传送至所述第一开发端的步骤更包括依据所对应所述指定回馈物件的显示物件代码及动作事件代码,从所述记录表中撷取出对应的开发人员数据,再依据所述所撷取出的开发人员数据,传送所述第一回馈信息,其中所述每一显示物件是对应一显示物件代码,所述每一动作事件是对应一动作事件代码,所述开发端是对应开发人员的数据,且所述记录表是用以纪录每一显示元件代码或每一动作事件代码所对应的开发人员数据。18.如权利要求10所述的回馈方法,其特征是,所述第一回馈内容包含有用以修改所述指定回馈物件的至少一第一指令;以及,其中所述服务器更用以依据所述第一指令修改所述应用程序中所对应的所述指定回馈物件,以更新所述应用程序。【文档编号】H04L29/08GK103853546SQ201310162389【公开日】2014年6月11日申请日期:2013年5月3日优先权日:2012年12月4日【发明者】杨仁达,邱宏升,蔡泽铭,周世俊,刘柏甫,林季颖,江沛,林钰婷,张晓珍申请人:财团法人资讯工业策进会