用于确定用户体验及辅助确定用户体验的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种用于确定用户体验及辅助确定用户体验的方法和装置。
【背景技术】
[0002]现有技术中,当需要确定软件产品的用户体验时,常规的方法是通过人工观察、问卷调查、用户反馈来进行。然而常规的方法存在效率低下,操作不方便等问题,也可能因为人为或主观因素等造成结果的偏差。因此,如何自动分析并确定用户体验信息是一个需要解决的问题。
【发明内容】
[0003]本发明的目的是提供一种用于确定用户体验的方法和装置以及一种用于辅助确定用户体验的方法和装置。
[0004]根据本发明的一个方面,提供一种用于确定用户体验的方法,其中,该方法包括以下步骤:
[0005]-获取用户操作待分析对象的操作记录;
[0006]-基于所述操作记录,确定所述用户操作所述待分析对象的操作特征;
[0007]-基于所述操作特征,确定所述待分析对象的用户体验信息。
[0008]根据本发明的另一个方面,提供一种用于确定用户体验的装置,其中,该装置包括:
[0009]-用于获取用户操作待分析对象的操作记录的装置;
[0010]-用于基于所述操作记录,确定所述用户操作所述待分析对象的操作特征的装置;
[0011]-用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置。
[0012]根据本发明的又一个方面,提供一种用于在用户设备端用于辅助确定用户体验的方法,其中,该方法包括:
[0013]-根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息。
[0014]根据本发明的再一个方面,提供一种用于在用户设备端用于辅助确定用户体验的装置,其中,该装置包括:
[0015]-用于根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息的装置。
[0016]与现有技术相比,本发明通过获取用户操作待分析对象的操作记录,并基于该操作记录,确定用户操作该待分析对象的操作特征,然后基于该操作特征,确定该待分析对象的用户体验信息,从而实现了对于用户体验的自动分析及确定,避免了现有技术通过人工观察、问卷调查、用户反馈等人为方式来进行分析所导致的效率低下,操作不方便,或因为人为或主观因素所造成的结果偏差等问题。与现有技术相比,本发明具有更高的效率,并且分析结果也更加客观。
【附图说明】
[0017]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0018]图1示出根据本发明一个方面的实施例的用于确定用户体验的方法的流程图;
[0019]图2示出根据本发明另一个方面的实施例的在用户设备端用于辅助确定用户体验的方法的流程图;
[0020]图3示出根据本发明又一个方面的实施例的用于确定用户体验的装置的示意图;
[0021]图4示出根据本发明再一个方面的实施例的在用户设备端用于辅助确定用户体验的装置的示意图。
[0022]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0023]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0024]在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。
[0025]所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
[0026]需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0027]后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
[0028]这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
[0029]应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
[0030]应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。
[0031]这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
[0032]还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。
[0033]下面结合附图对本发明作进一步详细描述。
[0034]图1为根据本发明一个方面的实施例的用于确定用户体验的方法的流程图。
[0035]其中,本实施例的方法可以通过用户设备以及网络设备来实现。所述用户设备包括但不限于PC机、平板电脑、智能手机、PDA等。所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
[0036]需要说明的是,所述用户设备仅为举例,其他现有的或今后可能出现的网络设备和用户设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0037]首先,在步骤Sll中,将获取用户操作待分析对象的操作记录。
[0038]此处,待分析对象意指将分析其用户体验以得到其用户体验信息的对象。待分析对象可以为任意软件相关对象,例如软件界面、网页等。本领域技术人员应理解,上述对于待分析对象的描述仅为举例,任何适用于本发明原理的对象均以引用的方式包含于此。
[0039]此处,用户操作待分析对象的操作记录意指用户通过输入设备对待分析对象所进行的操作的记录。操作记录可以为例如用户通过输入设备来操作待分析对象时,该输入设备的轨迹记录,例如鼠标轨迹记录等。操作记录还可以为例如用户通过输入设备来操作待分析对象时,该输入设备的输入记录,例如鼠标点击输入记录、键盘输入记录等。此外,操作记录中还可以包括用户进行操作的时间信息,操作的具体位置信息等。此处,输入设备包括鼠标、键盘、触摸屏等任何类型的可用于输入的设备。
[0040]具体地,可以通过读取文件系统、通过特定接口或通过网络等方式来获取用户操作待分析对象的操作记录。
[0041]接着,在步骤S12中,将基于该操作记录,确定该用户操作该待分析对象的操作特征。
[0042]此处,操作特征可以包括以下至少任一项:
[0043]-所述用户点击所述待分析对象中的同一区域的点击次数;
[0044]-所述用户在所述待分析对象的同一输入区域内进行输入操作的输入次数;
[0045]-所述用户操作所述待分析对象的操作持续时间;
[0046]-所述用户操作所述待分析对象的轨迹与预定轨迹之间的轨迹偏差。
[0047]其中,区域意指待分析对象中的某特定位置范围。例如,当待分析对象为网页时,区域可以为该网页中的特定元素,例如只读文本框,则用户操作该待分析对象的操作特征可以为该用户点击该只读文本框的点击次数。
[0048]此处,输入区域意指能够供用户进行输入操作的区域。例如,当待分析对象为网页时,输入区域可以为该网页中的某输入文本框,则用户在该待分析对象的同一输入区域内进行输入操作的输入次数可以为该用户在该输入文本框中进行输入操作的输入次数。
[0049]此处,用户操作待分析对象的操作持续时间指用户在开始对该待分析对象进行操作至该用户结束对该分析对象的操作之间所持续的时间。
[0050]此处,用户操作该待分析对象的轨迹与该待分析对象的预定轨迹之间的轨迹偏差指轨迹之间的差距。轨迹可以由一系列坐标点或坐标点位置范围所构成。当用户对该待分析对象进行操作时,记录该用户各次操作的坐标点位置,则各次操作的坐标点位置形成了用户操作该待分析对象的轨迹。预定轨迹可以通过例如以较优方式来操作该待分析对象时,记录各次操作的坐标点位置或位置范围,则各次操作的坐标点位置或位置范围形成了该待分析对象的预定轨迹。可以通过将用户操作该待分析对象的轨迹中的各个坐标点按顺序与该待分析对象的预定轨迹中的各个坐标点进行比较来得出轨迹之间的差距。例如,当比对的两个坐标点位置相同或相近,或当比对的坐标点位置落在另一比对的坐标点位置范围内时,可认为差距较小。反之,则认为差距较大。本领域技术人员应理解,此处,对于轨迹及轨迹偏差的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0051]具体地,可以通过在步骤Sll中所获取的操作记录中所包括的输入设备的轨迹记录和/或输入设备的输入记录来确定该用户操作该待分析对象的操作特征。
[0052]例如,可以通过分析操作记录中所包括的输入设备的输入记录和/或轨迹记录,得到用户点击所述待分析对象中的同一区域的点击次数。也可以通过分析操作记录中所包括的输入设备的输入记录和/或轨迹记录以得到用户在所述待分析对象的同一输入区域内进行输入操作的输入次数。还可以通过分析操作记录中的时间信息以得到用户操作所述待分析对象的操作持续时间。或者也可以通过分析操作记录中所包括的输入设备的输入记录和/或轨迹记录,来得到用户操作所述待分析对象的轨迹。并将该轨迹与该待分析对象的预定轨迹按照上文所述的方法进行比对以得到两者之间的轨迹偏差。
[0053]本领域技术人员应理解,此处,对于基于操作记录来确定用户操作待分析对象的操作特征的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0054]接着,在步骤S13中,可基于上述操作特征,确定待分析对象的用户体验信息。
[0
055]在一个实施例中,可以基于用户点击待分析对象中的同一区域的点击次数来确定该待分析对象的用户体验信息。具体地,可以将所述点击次数与预定阈值进行比较来确定该用户体验信息。例如,当所述点击次数超过预定阈值时,则待分析对象可能存在影响用户操作的潜在问题,则可确定该待分析对象的用户体验较差。而对于该待分析对象的各个区域,当用户点击该区域的点击次数均未超出预定阈值时,则可认为该待分析对象用户体验正常。在一个实施例中,对于该待分析对象的各个不同区域,还可以设定权值,并将用户点击各个区域的加权平均值与预定阈值进行如上比较以得到该待分析对象的用户体验信息。本领域技术人员应理解,此处,对于基于用户点击待分析对象中的同一区域的点击次数来确定该待分析对象的用户体验信息的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0056]在另一个实施例中,可以基于用户在待分析对象的同一输入区域内进行输入操作的输入次数来确定该待分析对象的用户体验信息。具体地,可以将所述输入次数与预定阈值进行比较来确定该用户体验信息。例如,当所述输入次数超过预定阈值时,则待分析对象可能存在影响用户操作的潜在问题,则可确定该待分析对象的用户体验较差。而对于该待分析对象的各个输入区域,当用户在该输入区域进行的输入操作的输入次数均未超出预定阈值时,则可认为该待分析对象用户体验正常。在一个实施例中,对于该待分析对象的各个不同的输入区域,还可以设定权值,并将用户在各个输入区域进行输入操作的输入次数的加权平均值与预定阈值进行如上比较以得到该待分析对象的用户体验信息。本领域技术人员应理解,此处,对于基于用户在待分析对象的同一输入区域内进行输入操作的输入次数来确定该待分析对象的用户体验信息的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0057]在又一个实施例中,可以基于用户操作待分析对象的操作持续时间来确定所述用户操作所述待分析对象的用户体验信息。具体地,可以将所述操作持续时间与预定阈值进行比较来确定该用户体验信息。例如,当所述操作持续时间超过预定阈值时,则待分析对象可能存在影响用户操作的潜在问题,则可确定该待分析对象的用户体验较差。而当所述操作持续时间未超出预定阈值时,则可认为该待分析对象用户体验正常。本领域技术人员应理解,此处,对于基于用户操作待分析对象的操作持续时间来确定所述用户操作所述待分析对象的用户体验信息的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0058]在再一个实施例中,可以基于用户操作待分析对象的轨迹与所述待分析对象的预定轨迹之间的轨迹偏差,来确定所述用户操作所述待分析对象的用户体验信息。具体地,可以将所述轨迹偏差与预定阈值进行比较来确定该用户体验信息。例如,当所述轨迹偏差超过预定阈值时,则待分析对象可能存在影响用户操作的潜在问题,则可确定该待分析对象的用户体验较差。而当所述轨迹偏差未超出预定阈值时,则可认为该待分析对象用户体验正常。本领域技术人员应理解,此处,对于基于用户操作待分析对象的轨迹与所述待分析对象的预定轨迹之间的轨迹偏差,来确定所述用户操作所述待分析对象的用户体验信息的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0059]在一个优选实施例中,还可以基于按照上文所述的方法所确定的各项用户体验信息,来确定该待分析对象的用户体验信息。例如,按照上文所述的方法,基于用户点击待分析对象中的同一区域的点击次数,确定出该待分析对象的用户体验信息为良好;基于用户在待分析对象的同一输入区域内进行输入操作的输入次数,确定出该待分析对象的用户体验信息为极差;基于用户操作待分析对象的操作持续时间,确定出所述用户操作所述待分析对象的用户体验信息为较差。则基于上述各项用户体验信息的平均值,可得出该待分析对象的用户体验信息为较差。在一个优选实施例中,还可以对各项用户体验信息进行加权,并通过各项用户体验信息的加权平均值来得出该待分析对象的用户体验信息。本领域技术人员应理解,此处,对于基于按照上文所述的方法所确定的各项用户体验信息,来确定该待分析对象的用户体验信息的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0060]在一个实施例中,对于多个用户,可以基于其中点击待分析对象中的同一区域的点击次数超过第一阈值的用户的数量,确定所述待分析对象的用户体验信息。例如,对于100个用户,其中点击待分析对象中的同一区域的点击次数超过第一阈值的用户的数量为30个,该数量超过预定阈值20。则可认为该待分析对象存在影响用户操作的潜在问题,从而确定该待分析对象的用户体验信息为较差。反之,若该数量未超过预定阈值,则可确定该待分析对象的用户体验信息为正常。
[0061]在另一个实施例中,对于多个用户,可以基于中所述输入次数超过第二阈值的用户的数量,确定所述待分析对象的用户体验信息。例如,对于100个用户,其中在待分析对象中的同一输入区域内进行输入操作的输入次数超过第二阈值的用户的数量为60个,该数量远超过预定阈值10。则可认为该待分析对象存在严重影响用户操作的潜在问题,从而确定该待分析对象的用户体验信息为极差。反之,若该数量未超过预定阈值,则可确定该待分析对象的用户体验信息为良好。
[0062]在又一个实施例中,对于多个用户,可以基于其中所述操作持续时间超过第三阈值的用户的数量,确定所述待分析对象的用户体验信息。例如,对于100个用户,其中操作持续时间超过第三阈值的用户的数量为5个,该数量低于预定阈值10。则可认为该待分析对象不存在影响用户操作的潜在问题,从而确定该待分析对象的用户体验信息为正常。反之,若该数量超过预定阈值,则可确定该待分析对象的用户体验信息为较差。
[0063]在再一个实施例中,对于多个用户,可以基于其中所述轨迹偏差超过第四阈值的用户的数量,确定所述待分析对象的用户体验信息。例如,对于100个用户,其中操作待分析对象的轨迹与该待分析对象的预定轨迹之间的偏差超过第四阈值的用户的数量为25个,该数量略超过预定阈值20。则可认为该待分析对象可能存在影响用户操作的潜在问题,从而确定该待分析对象的用户体验信息为偏差。反之,若该数量未超过预定阈值,则可确定该待分析对象的用户体验信息为正常。此外,在还一个实施例中,对于多个用户,可以基于其中各个用户之间的所述轨迹记录之间的差异,确定所述待分析对象的用户体验信息。例如,对于100个用户,可以将各个用户操作该待分析对象的轨迹记录进行统计分析以得出其差异。当统计分析结果为用户轨迹之间的差异大于预定阈值时,则可认为该待分析对象可能存在影响用户操作的因素,例如没有为用户提供清晰的提示信息,从而使得用户按其个人经验来进行操作从而在不同用户之间的操作轨迹差异较大。则可确定该待分析对象的用户体验信息为较差。
[0064]此外,在一个实施例中,对于多个用户,还可以基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息。例如,可以对于上述各项用户体验信息求平均值,或进行加权平均以得出所述待分析对象的用户体验信息。
[0065]在一个实施例中,对于多个用户,可以首先基于各个用户各自的操作特征,确定各个用户操作待分析对象的用户体验信息。然后,基于各个用户操作待分析对象的用户体验信息,确定该待分析对象的用户体验信息。例如,对于100个用户,可以按照上文所述的方法,获取该100个用户操作待分析对象的各自的操作特征。并可以按照上文所述的方法基于各自的操作特征,确定各个用户操作该待分析对象的用户体验信息。假定其结果为对于其中70个用户,其操作该待分析对象的用户体验信息为较差;对于其中20个用户,其结果为正常;对于其中10个用户,其结果为较好。则可以将各个用户的用户体验信息求取平均值以得出该待分析对象的用户体验信息。例如,在上例结果中,该待分析对象的用户体验信息为较差。在一个实施例中,还可以对用户分配权值,例如根据用户类型,或用户经验值等来分配不同的权值。并将各个用户的用户体验信息进行加权平均,以得出该待分析对象的用户体验信息。在另一个实施例中,还可以将其用户体验信息低于某个阈值,例如用户体验信息较差的用户的数量与预定阈值进行比较。若超过预定阈值数量的用户均具有较差的用户体验信息,则确定该待分析对象的用户体验信息为较差。本领域技术人员应理解,此处,对于各个用户操作待分析对象的用户体验信息,确定该待分析对象的用户体验信息的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0066]在一个优选实施例中,还可以获取用户操作待分析对象的过程中所产生的一个或多个错误信息;并且,基于按照上文所述方法所得出的用户的操作特征,并结合该一个或多个错误信息,来确定该待分析对象的用户体验信息。具体地,可以通过文件系统操作,或通过特定接口,或通过网络等方式来获取用户操作待分析对象的过程中所产生的一个或多个错误信息。其中,所述错误信息可以为前台错误信息,例如系统向用户给出的错误操作提示等。所述错误信息也可以为后台错误信息,例如系统中所出现的各种运行错误等。当确定该待分析对象的用户体验信息时,可以结合考虑用户的操作特征与错误信息。例如,当基于用户的操作特征所确定的用户体验信息为正常,然而存在多个错误信息并且其中某个错误信息的错误等级为严重,则仍可认为该待分析对象的用户体验信息较差。本领域技术人员应理解,此处,对于基于用户的操作特征,并结合错误信息,来确定该待分析对象的用户体验信息的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0067]在一个实施例中,还可以基于用户的操作特征,并结合用户操作待分析对象的过程中所产生的一个或多个错误信息,生成该待分析对象的用户体验预警信息。例如,当按照上文所述的方法,基于用户的操作特征,并结合用户操作待分析对象的过程中所产生的一个或多个错误信息,确定出该待分析对象的用户体验信息为较差时,可以生成该待分析对象的用户体验预警信息“预警:用户体验较差! ”。
[0068]在一个实施例中,对于多个用户,可以基于其中用户点击待分析对象的同一区域的点击次数超过第五阈值的用户的数量,或基于其中用户在待分析对象的同一输入区域内进行输入的输入次数超过第六阈值的用户的数量,或基于其中用户操作待分析对象的操作持续时间超过第七阈值的用户的数量,或基于其中用户操作待分析对象的轨迹与该待分析对象的预定轨迹之间的轨迹偏差超过第八阈值的用户的数量,或基于其中各个用户之间的所述轨迹记录之间的差异;并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息。例如,当所述点击次数超过第五阈值的用户数量较少,然而各个用户操作该待分析对象的过程中所产生的错误信息数量较多,并且存在严重错误,则仍可确定该待分析对象的用户体验较差并生成该待分析对象的用户体验预警信息“预警:用户体验较差! ”。
[0069]本领域技术人员应理解,此处,对于生成用户体验预警信息的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0070]在一个实施例中,还可以基于待分析对象的各个版本的用户体验信息,确定所述待分析对象的各个版本之间的用户体验差异信息。具体地,可以将待分析对象的各个版本的用户体验信息进行比较,以确定其用户体验差异信息。通过该用户体验差异信息,可以将具有较好用户体验的待分析对象的版本与其他版本进行比较,以得出其可能使得用户体验较优的区别之处。通过不同版本之间的用户体验差异信息的比较,可以有利于改进待分析对象以提高其用户体验。
[0071]本领域技术人员还应理解,上文所述的各个阈值仅为举例,并且各个阈值可以根据实际需要来动态调节。
[0072]图2示出根据本发明另一个方面的实施例的在用户设备端用于辅助确定用户体验的方法的流程图。
[0073]在步骤S21中,用户设备根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息。
[0074]此处,待分析对象意指将分析其用户体验以得到其用户体验信息的对象。待分析对象可以为任意软件相关对象,例如软件界面、网页等。本领域技术人员应理解,上述对于待分析对象的描述仅为举例,任何适用于本发明原理的软件相关对象均以引用的方式包含于此。
[0075]此处,操作记录意指用户通过输入设备对待分析对象所进行的操作的记录。操作记录可以为例如用户通过输入设备来操作
待分析对象时,该输入设备的轨迹记录,例如鼠标轨迹记录等。操作记录还可以为例如用户通过输入设备来操作待分析对象时,该输入设备的输入记录,例如鼠标点击输入记录、键盘输入记录等。此外,操作记录中还可以包括用户进行操作的时间信息,操作的具体位置信息等。此处,输入设备包括鼠标、键盘、触摸屏等任何类型的可用于输入的设备。
[0076]具体地,用户设备可以根据用户对待分析对象的操作,生成操作记录,并将操作记录保存在例如日志或数据库中以用于确定该待分析对象的用户体验信息。
[0077]在一个实施例中,用户设备还记录用户操作所述待分析对象过程中所产生的一个或多个错误信息以用于确定所述待分析对象的用户体验信息。其中,所述错误信息可以为前台错误信息,例如系统向用户给出的错误操作提示等。所述错误信息也可以为在用户设备中所产生或用户设备所能获取到的后台错误信息,例如系统中所出现的各种运行错误等。具体地,用户设备可以将上述错误信息保存在例如日志或数据库中以用于确定所述待分析对象的用户体验信息。
[0078]在一个实施例中,当用户开始操作待分析对象时,用户设备开始生成操作记录;当用户结束操作所述待分析对象时,用户设备结束生成所述操作记录。
[0079]在一个实施例中,用户设备还可以向网络设备发送该用户的操作记录。具体地,用户设备可以通过与网络设备间的特定接口,或通过网络向网络设备发送上述操作记录。
[0080]图3示出根据本发明又一个方面的实施例的用于确定用户体验的装置的示意图。所述用于确定用户体验的装置包括用于获取用户操作待分析对象的操作记录的装置31,以下简称第一获取装置31 ;用于基于所述操作记录,确定所述用户操作所述待分析对象的操作特征的装置32,以下简称第一操作特征确定装置32 ;以及用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置33,以下简称第一确定装置33。
[0081]其中,本实施例的装置可以通过用户设备以及网络设备来实现。所述用户设备包括但不限于PC机、平板电脑、智能手机、PDA等。所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
[0082]需要说明的是,所述用户设备仅为举例,其他现有的或今后可能出现的网络设备和用户设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0083]首先,第一获取装置31将获取用户操作待分析对象的操作记录。
[0084]此处,待分析对象意指将分析其用户体验以得到其用户体验信息的对象。待分析对象可以为任意软件相关对象,例如软件界面、网页等。本领域技术人员应理解,上述对于待分析对象的描述仅为举例,任何适用于本发明原理的对象均以引用的方式包含于此。
[0085]此处,用户操作待分析对象的操作记录意指用户通过输入设备对待分析对象所进行的操作的记录。操作记录可以为例如用户通过输入设备来操作待分析对象时,该输入设备的轨迹记录,例如鼠标轨迹记录等。操作记录还可以为例如用户通过输入设备来操作待分析对象时,该输入设备的输入记录,例如鼠标点击输入记录、键盘输入记录等。此外,操作记录中还可以包括用户进行操作的时间信息,操作的具体位置信息等。此处,输入设备包括鼠标、键盘、触摸屏等任何类型的可用于输入的设备。
[0086]具体地,第一获取装置31可以通过读取文件系统、通过特定接口或通过网络等方式来获取用户操作待分析对象的操作记录。
[0087]接着,第一操作特征确定装置32将基于该操作记录,确定该用户操作该待分析对象的操作特征。
[0088]此处,操作特征可以包括以下至少任一项:
[0089]-所述用户点击所述待分析对象中的同一区域的点击次数;
[0090]-所述用户在所述待分析对象的同一输入区域内进行输入操作的输入次数;
[0091]-所述用户操作所述待分析对象的操作持续时间;
[0092]-所述用户操作所述待分析对象的轨迹与预定轨迹之间的轨迹偏差。
[0093]其中,区域意指待分析对象中的某特定位置范围。例如,当待分析对象为网页时,区域可以为该网页中的特定元素,例如只读文本框,则用户操作该待分析对象的操作特征可以为该用户点击该只读文本框的点击次数。
[0094]此处,输入区域意指能够供用户进行输入操作的区域。例如,当待分析对象为网页时,输入区域可以为该网页中的某输入文本框,则用户在该待分析对象的同一输入区域内进行输入操作的输入次数可以为该用户在该输入文本框中进行输入操作的输入次数。
[0095]此处,用户操作待分析对象的操作持续时间指用户在开始对该待分析对象进行操作至该用户结束对该分析对象的操作之间所持续的时间。
[0096]此处,用户操作该待分析对象的轨迹与该待分析对象的预定轨迹之间的轨迹偏差指轨迹之间的差距。轨迹可以由一系列坐标点或坐标点位置范围所构成。当用户对该待分析对象进行操作时,记录该用户各次操作的坐标点位置,则各次操作的坐标点位置形成了用户操作该待分析对象的轨迹。预定轨迹可以通过例如以较优方式来操作该待分析对象时,记录各次操作的坐标点位置或位置范围,则各次操作的坐标点位置或位置范围形成了该待分析对象的预定轨迹。可以通过将用户操作该待分析对象的轨迹中的各个坐标点按顺序与该待分析对象的预定轨迹中的各个坐标点进行比较来得出轨迹之间的差距。例如,当比对的两个坐标点位置相同或相近,或当比对的坐标点位置落在另一比对的坐标点位置范围内时,可认为差距较小。反之,则认为差距较大。本领域技术人员应理解,此处,对于轨迹及轨迹偏差的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0097]具体地,第一操作特征确定装置32可以通过第一获取装置31所获取的操作记录中所包括的输入设备的轨迹记录和/或输入设备的输入记录来确定该用户操作该待分析对象的操作特征。
[0098]例如,第一操作特征确定装置32可以通过分析操作记录中所包括的输入设备的输入记录和/或轨迹记录,得到用户点击所述待分析对象中的同一区域的点击次数。第一操作特征确定装置32也可以通过分析操作记录中所包括的输入设备的输入记录和/或轨迹记录以得到用户在所述待分析对象的同一输入区域内进行输入操作的输入次数。第一操作特征确定装置32还可以通过分析操作记录中的时间信息以得到用户操作所述待分析对象的操作持续时间。或者第一操作特征确定装置32也可以通过分析操作记录中所包括的输入设备的输入记录和/或轨迹记录,来得到用户操作所述待分析对象的轨迹。第一操作特征确定装置32并将该轨迹与该待分析对象的预定轨迹按照上文所述的方法进行比对以得到两者之间的轨迹偏差。
[0099]本领域技术人员应理解,此处,对于第一操作特征确定装置32的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0100]接着,第一确定装置33可基于上述操作特征,确定待分析对象的用户体验信息。
[0101]在一个实施例中,第一确定装置33中所包括的用于基于所述点击次数,确定所述用户操作所述待分析对象的用户体验信息的装置,以下简称第二确定装置331 (未示出),可以基于用户点击待分析对象中的同一区域的点击次数来确定该待分析对象的用户体验信息。具体地,第二确定装置331可以将所述点击次数与预定阈值进行比较来确定该用户体验信息。例如,当所述点击次数超过预定阈值时,则待分析对象可能存在影响用户操作的潜在问题,则第二确定装置331可确定该待分析对象的用户体验较差。而对于该待分析对象的各个区域,当用户点击该区域的点击次数均未超出预定阈值时,则第二确定装置331可认为该待分析对象用户体验正常。在一个实施例中,第二确定装置331对于该待分析对象的各个不同区域,还可以设定权值,并将用户点击各个区域的加权平均值与预定阈值进行如上比较以得到该待分析对象的用户体验信息。本领域技术人员应理解,此处,对于第二确定装置331的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0102]在另一个实施例中,第一确定装置33中所包括的用于基于所述输入次数,确定所述用户操作所述待分析对象的用户体验信息的装置,以下简称第三确定装置332 (未示出),可以基于用户在待分析对象的同一输入区域内进行输入操作的输入次数来确定该待分析对象的用户体验信息。具体地,第三确定装置332可以将所述输入次数与预定阈值进行比较来确定该用户体验信息。例如,当所述输入次数超过预定阈值时,则待分析对象可能存在影响用户操作的潜在问题,则第三确定装置332可确定该待分析对象的用户体验较差。而对于该待分析对象的各个输入区域,当用户在该输入区域进行的输入操作的输入次数均未超出预定阈值时,则第三确定装置332可认为该待分析对象用户体验正常。在一个实施例中,对于该待分析对象的各个不同的输入区域,第三确定装置332还可以设定权值,并将用户在各个输入区域进行输入操作的输入次数的加权平均值与预定阈值进行如上比较以得到该待分析对象的用户体验信息。本领域技术人员应理解,此处,对于第三确定装置332的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0103]在又一个实施例中,第一确定装置33中所包括的用于基于所述操作持续时间,确定所述用户操作所述待分析对象的用户体验信息的装置,以下简称第四确定装置333 (未示出),可以基于用户操作待分析对象的操作持续时间来确定所述用户操作所述待分析对象的用户体验信息。具体地,第四确定装置333可以将所述操作持续时间与预定阈值进行比较来确定该用户体验信息。例如,当所述操作持续时间超过预定阈值时,则待分析对象可能存在影响用户操作的潜在问题,则第四确定装置333可确定该待分析对象的用户体验较差。而当所述操作持续时间未超出预定阈值时,则第四确定装置333可认为该待分析对象用户体验正常。本领域技术人员应理解,此处,对于第四确定装置333的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0104]在再一个实施例中,第一确定装置33中所包括的用于基于所述轨迹偏差,确定所述用户操作所述待分析对象的用户体验信息的装置,以下简称第五确定装置334(未示出),可以基于用户操作待分析对象的轨迹与所述待分析对象的预定轨迹之间的轨迹偏差,来确定所述用户操作所述待分析对象的用户体验信息。具体地,第五确定装置334可以将所述轨迹偏差与预定阈值进行比较来确定该用户体验信息。例如,当所述轨迹偏差超过预定阈值时,则待分析对象可能存在影响用户操作的潜在问题,则第五确定装置334可确定该待分析对象的用户体验较差。而当所述轨迹偏差未超出预定阈值时,则第五确定装置334可认为该待分析对象用户体验正常。本领域技术人员应理解,此处,对于第五确定装置334的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0105]在一个优选实施例中,第一确定装置33中还包括用于基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息的装置,以下简称第六确定装置335(未示出)。第六确定装置335可以基于按照上文所述的方法所确定的各项用户体验信息,来确定该待分析对象的用户体验信息。例如,第一确定装置33按照上文所述的方法,基于用户点击待分析对象中的同一区域的点击次数,确定出该待分析对象的用户体验信息为良好;基于用户在待分析对象的同一输入区域内进行输入操作的输入次数,确定出该待分析对象的用户体验信息为极差;基于用户操作待分析对象的操作持续时间,确定出所述用户操作所述待分析对象的用户体验信息为较差。则第六确定装置335基于上述各项用户体验信息的平均值,可得出该待分析对象的用户体验信息为较差。在一个优选实施例中,第六确定装置335还可以对各项用户体验信息进行加权,并通过各项用户体验信息的加权平均值来得出该待分析对象的用户体验信息。本领域技术人员应理解,此处,对于第六确定装置335的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0106]在一个实施例中,第一确定装置33中包括用于对于多个用户,基于其中所述点击次数超过第一阈值的用户的数量,确定所述待分析对象的用户体验信息的装置,以下简称第七确定装置3
36(未示出)。对于多个用户,第七确定装置336可以基于其中点击待分析对象中的同一区域的点击次数超过第一阈值的用户的数量,确定所述待分析对象的用户体验信息。例如,对于100个用户,其中点击待分析对象中的同一区域的点击次数超过第一阈值的用户的数量为30个,该数量超过预定阈值20。则第七确定装置336可认为该待分析对象存在影响用户操作的潜在问题,从而确定该待分析对象的用户体验信息为较差。反之,若该数量未超过预定阈值,则第七确定装置336可确定该待分析对象的用户体验信息为正常。
[0107]在另一个实施例中,第一确定装置33中包括用于对于多个用户,基于其中所述输入次数超过第二阈值的用户的数量,确定所述待分析对象的用户体验信息的装置,以下简称第八确定装置337(未示出)。对于多个用户,第八确定装置337可以基于中所述输入次数超过第二阈值的用户的数量,确定所述待分析对象的用户体验信息。例如,对于100个用户,其中在待分析对象中的同一输入区域内进行输入操作的输入次数超过第二阈值的用户的数量为60个,该数量远超过预定阈值10。则第八确定装置337可认为该待分析对象存在严重影响用户操作的潜在问题,从而确定该待分析对象的用户体验信息为极差。反之,若该数量未超过预定阈值,则第八确定装置337可确定该待分析对象的用户体验信息为良好。
[0108]在又一个实施例中,第一确定装置33中包括用于对于多个用户,基于其中所述操作持续时间超过第三阈值的用户的数量,确定所述待分析对象的用户体验信息的装置,以下简称第九确定装置338 (未示出)。对于多个用户,第九确定装置338可以基于其中所述操作持续时间超过第三阈值的用户的数量,确定所述待分析对象的用户体验信息。例如,对于100个用户,其中操作持续时间超过第三阈值的用户的数量为5个,该数量低于预定阈值10。则第九确定装置338可认为该待分析对象不存在影响用户操作的潜在问题,从而确定该待分析对象的用户体验信息为正常。反之,若该数量超过预定阈值,则第九确定装置338可确定该待分析对象的用户体验信息为较差。
[0109]在再一个实施例中,第一确定装置33中包括用于对于多个用户,基于其中所述轨迹偏差超过第四阈值的用户的数量,确定所述待分析对象的用户体验信息的装置,以下简称第十确定装置339 (未示出)。对于多个用户,第十确定装置339可以基于其中所述轨迹偏差超过第四阈值的用户的数量,确定所述待分析对象的用户体验信息。例如,对于100个用户,其中操作待分析对象的轨迹与该待分析对象的预定轨迹之间的偏差超过第四阈值的用户的数量为25个,该数量略超过预定阈值20。则第十确定装置339可认为该待分析对象可能存在影响用户操作的潜在问题,从而确定该待分析对象的用户体验信息为偏差。反之,若该数量未超过预定阈值,则第十确定装置339可确定该待分析对象的用户体验信息为正常。此外,在还一个实施例中,第一确定装置33中包括用于对于多个用户,基于其中各个用户之间的所述轨迹记录之间的差异,确定所述待分析对象的用户体验信息的装置,以下简称第十一确定装置3310(未示出)。对于多个用户,第十一确定装置3310可以基于其中各个用户之间的所述轨迹记录之间的差异,确定所述待分析对象的用户体验信息。例如,对于100个用户,第十一确定装置3310可以将各个用户操作该待分析对象的轨迹记录进行统计分析以得出其差异。当统计分析结果为用户轨迹之间的差异大于预定阈值时,则第十一确定装置3310可认为该待分析对象可能存在影响用户操作的因素,例如没有为用户提供清晰的提示信息,从而使得用户按其个人经验来进行操作从而在不同用户之间的操作轨迹差异较大。则第i^一确定装置3310可确定该待分析对象的用户体验信息为较差。
[0110]此外,在一个实施例中,第一确定装置33中包括用于对于多个用户,基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息的装置,以下简称第十二确定装置3311 (未示出)。对于多个用户,第十二确定装置3311还可以基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息。例如,第十二确定装置3311可以对于上述各项用户体验信息求平均值,或进行加权平均以得出所述待分析对象的用户体验信息。
[0111]在一个实施例中,第一确定装置33中包括用于对于多个用户,基于各个用户各自的所述操作特征,确定各个用户操作所述待分析对象的各自的用户体验信息的装置,以下简称第十三确定装置3312(未示出);以及用于基于各个用户操作所述待分析对象的各自的用户体验信息,确定所述待分析对象的用户体验信息的装置,以下简称第十四确定装置3313 (未示出)。对于多个用户,第十三确定装置3312可以首先基于各个用户各自的操作特征,确定各个用户操作待分析对象的用户体验信息。然后,第十四确定装置3313基于各个用户操作待分析对象的用户体验信息,确定该待分析对象的用户体验信息。例如,对于100个用户,第十三确定装置3312可以按照上文所述的方法,获取该100个用户操作待分析对象的各自的操作特征。第十四确定装置3313可以按照上文所述的方法基于各自的操作特征,确定各个用户操作该待分析对象的用户体验信息。假定其结果为对于其中70个用户,其操作该待分析对象的用户体验信息为较差;对于其中20个用户,其结果为正常;对于其中10个用户,其结果为较好。则第十四确定装置3313可以将各个用户的用户体验信息求取平均值以得出该待分析对象的用户体验信息。例如,在上例结果中,该待分析对象的用户体验信息为较差。在一个实施例中,第十四确定装置3313还可以对用户分配权值,例如根据用户类型,或用户经验值等来分配不同的权值。第十四确定装置3313并将各个用户的用户体验信息进行加权平均,以得出该待分析对象的用户体验信息。在另一个实施例中,第十四确定装置3313还可以将其用户体验信息低于某个阈值,例如用户体验信息较差的用户的数量与预定阈值进行比较。若超过预定阈值数量的用户均具有较差的用户体验信息,则第十四确定装置3313确定该待分析对象的用户体验信息为较差。本领域技术人员应理解,此处,对于第十四确定装置3313的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0112]在一个优选实施例中,第一获取装置11还包括用于获取所述用户操作所述待分析对象过程中所产生的一个或多个错误信息的装置,以下简称第二获取装置111 (未示出);第一确定装置11还包括用于基于所述操作特征,并结合所述一个或多个错误信息,确定所述待分析对象的用户体验信息的装置,以下简称第十五确定装置1114(未示出)。
[0113]第二获取装置111可以获取用户操作待分析对象的过程中所产生的一个或多个错误信息;并且,第十五确定装置1114(基于按照上文所述方法所得出的用户的操作特征,并结合该一个或多个错误信息,来确定该待分析对象的用户体验信息。具体地,第二获取装置111可以通过文件系统操作,或通过特定接口,或通过网络等方式来获取用户操作待分析对象的过程中所产生的一个或多个错误信息。其中,所述错误信息可以为前台错误信息,例如系统向用户给出的错误操作提示等。所述错误信息也可以为后台错误信息,例如系统中所出现的各种运行错误等。当第十五确定装置1114确定该待分析对象的用户体验信息时,可以结合考虑用户的操作特征与错误信息。例如,当基于用户的操作特征所确定的用户体验信息为正常,然而存在多个错误信息并且其中某个错误信息的错误等级为严重,则第十五确定装置1114仍可认为该待分析对象的用户体验信息较差。本领域技术人员应理解,此处,对于第十五确定装置1114的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0114]在一个实施例中,所述用于确定用户体验的装置还包括用于基于所述操作特征,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息的装置,以下简称第一生成装置34(未示出)。
[0115]第一生成装置34可以基于用户的操作特征,并结合用户操作待分析对象的过程中所产生的一个或多个错误信息,生成该待分析对象的用户体验预警信息。例如,当按照上文所述的方法,基于用户的操作特征,并结合用户操作待分析对象的过程中所产生的一个或多个错误信息,确定出该待分析对象的用户体验信息为较差时,第一生成装置34可以生成该待分析对象的用户体验预警信息“预警:用户体验较差! ”。
[0116]在一个实施例中,对于多个用户,第一生成装置34可以基于其中用户点击待分析对象的同一区域的点击次数超过第五阈值的用户的数量,或基于其中用户在待分析对象的同一输入区域内进行输入的输入次数超过第六阈值的用户的数量,或基于其中用户操作待分析对象的操作持续时间超过第七阈值的用户的数量,或基于其中用户操作待分析对象的轨迹与该待分析对象的预定轨迹之间的轨迹偏差超过第八阈值的用户的数量,或基于其中各个用户之间的所述轨迹记录之间的差异;并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息。例如,当所述点击次数超过第五阈值的用户数量较少,然而各个用户操作该待分析对象的过程中所产生的错误信息数量较多,并且存在严重错误,则第一生成装置34仍可确定该待分析对象的用户体验较差并生成该待分析对象的用户体验预警信息“预警:用户体验较差! ”。
[0117]本领域技术人员应理解,此处,对于第一生成装置34的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0118]在一个实施例中,所述用于确定用户体验的装置还包括用于基于待分析对象的各个版本的用户体验信息,确定所述待分析对象的各个版本之间的用户体验差异信息的装置,以下简称差异确定装置35 (未示出)。
[0119]差异确定装置35可以基于待分析对象的各个版本的用户体验信息,确定所述待分析对象的各个版本之间的用户体验差异信息。具体地,差异确定装置35可以将待分析对象的各个版本的用户体验信息进行比较,以确定其用户体验差异信息。通过该用户体验差异信息,差异确定装置35可以将具有较好用户体验的待分析对象的版本与其他版本进行比较,以得出其可能使得用户体验较优的区别之处。通过不同版本之间的用户体验差异信息的比较,可以有利于改进待分析对象以提高其用户体验。
[0120]本领域技术人员还应理解,上文所述的各个阈值仅为举例,并且各个阈值可以根据实际需要来动态调节。
[0121]图4示出根据本发明再一个方面的实施例的在用户设备端用于辅助确定用户体验的装置的示意图。其中,该装置包括用于根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息的装置41,以下简称第一记录生成装置41。
[0122]第一记录生成装置41根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息。
[0123]此处,待分析对象意指将分析其用户体验以得到其用户体验信息的对象。待分析对象可以为任意软件相关对象,例如软件界面、网页等。本领域技术人员应理解,上述对于待分析对象的描述仅为举例,任何适用于本发明原理的软件相关对象均以引用的方式包含于此。
[0124]此处,操作记录意指用户通过输入设备对待分析对象所进行的操作的记录。操作记录可以为例如用户通过输入设备来操作待分析对象时,该输入设备的轨迹记录,例如鼠标轨迹记录等。操作记录还可以为例如用户通过输入设备来操作待分析对象时,该输入设备的输入记录,例如鼠标点击输入记录、键盘输入记录等。此外,操作记录中还可以包括用户进行操作的时间信息,操作的具体位置信息等。此处,输入设备包括鼠标、键盘、触摸屏等任何类型的可用于输入的设备。
[0125]具体地,第一记录生成装置41可以根据用户对待分析对象的操作,生成操作记录,并将操作记录保存在例如日志或数据库中以用于确定该待分析对象的用户体验信息。
[0126]在一个实施例中,该在用户设备端用于辅助确定用户体验的装置还包括用于记录所述用户操作所述待分析对象过程中所产生的一个或多个错误信息以用于确定所述待分析对象的用户体验信息的装置,以下简称错误记录装置42 (未示出)。错误记录装置42记录用户操作所述待分析对象过程中所产生的一个或多个错误信息以用于确定所述待分析对象的用户体验信息。其中,所述错误信息可以为前台错误信息,例如系统向用户给出的错误操作提示等。所述错误信息也可以为在用户设备中所产生或错误记录装置42所能获取到的后台错误信息,例如系统中所出现的各种运行错误等。具体地,错误记录装置42可以将上述错误信息保存在例如日志或数据库中以用于确定所述待分析对象的用户体验信息。
[01
27]在一个实施例中,当用户开始操作待分析对象时,第一记录生成装置41开始生成操作记录;当用户结束操作所述待分析对象时,第一记录生成装置41结束生成所述操作记录。
[0128]在一个实施例中,该在用户设备端用于辅助确定用户体验的装置还包括用于向网络设备发送所述用户的所述操作记录的装置,以下简称发送装置43(未示出)。发送装置43可以向网络设备发送该用户的操作记录。具体地,发送装置43可以通过与网络设备间的特定接口,或通过网络向网络设备发送上述操作记录。
[0129]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0130]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
[0131]虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离条款书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附条款书中做了阐述。在下列编号条款中规定了各个实施例的这些和其他方面:
[0132]1.一种用于确定用户体验的方法,其中,该方法包括:
[0133]-获取用户操作待分析对象的操作记录;
[0134]-基于所述操作记录,确定所述用户操作所述待分析对象的操作特征;
[0135]-基于所述操作特征,确定所述待分析对象的用户体验信息。
[0136]2.根据条款I所述的方法,其中,所述操作记录包括以下至少任一项:
[0137]-所述用户通过输入设备来操作待分析对象时,所述输入设备的轨迹记录;
[0138]-所述用户通过输入设备来操作待分析对象时,所述输入设备的输入记录。
[0139]3.根据条款2所述的方法,其中,所述操作特征包括以下至少任一项:
[0140]-所述用户点击所述待分析对象中的同一区域的点击次数;
[0141]-所述用户在所述待分析对象的同一输入区域内进行输入操作的输入次数;
[0142]-所述用户操作所述待分析对象的操作持续时间;
[0143]-所述用户操作所述待分析对象的轨迹与所述待分析对象的预定轨迹之间的轨迹偏差。
[0144]4.根据条款3所述的方法,其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤包括以下至少任一项:
[0145]-基于所述点击次数,确定所述用户操作所述待分析对象的用户体验信息;
[0146]-基于所述输入次数,确定所述用户操作所述待分析对象的用户体验信息;
[0147]-基于所述操作持续时间,确定所述用户操作所述待分析对象的用户体验信息;
[0148]-基于所述轨迹偏差,确定所述用户操作所述待分析对象的用户体验信息;
[0149]其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤还包括:
[0150]-基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息。
[0151]5.根据条款3或4所述的方法,其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤包括以下至少任一项:
[0152]-对于多个用户,基于其中所述点击次数超过第一阈值的用户的数量,确定所述待分析对象的用户体验信息;
[0153]-对于多个用户,基于其中所述输入次数超过第二阈值的用户的数量,确定所述待分析对象的用户体验信息;
[0154]-对于多个用户,基于其中所述操作持续时间超过第三阈值的用户的数量,确定所述待分析对象的用户体验信息;
[0155]-对于多个用户,基于其中所述轨迹偏差超过第四阈值的用户的数量,确定所述待分析对象的用户体验信息;
[0156]-对于多个用户,基于其中各个用户之间的所述轨迹记录之间的差异,确定所述待分析对象的用户体验信息;
[0157]其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤还包括:
[0158]-对于多个用户,基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息。
[0159]6.根据条款3至5中任一项所述的方法,其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤包括:
[0160]-对于多个用户,基于各个用户各自的所述操作特征,确定各个用户操作所述待分析对象的各自的用户体验信息;
[0161]-基于各个用户操作所述待分析对象的各自的用户体验信息,确定所述待分析对象的用户体验信息。
[0162]7.根据条款3至6中任一项所述的方法,其中,所述获取用户操作待分析对象的操作记录的步骤还包括:
[0163]-获取所述用户操作所述待分析对象过程中所产生的一个或多个错误信息;
[0164]其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤还包括:
[0165]-基于所述操作特征,并结合所述一个或多个错误信息,确定所述待分析对象的用户体验信息。
[0166]8.根据条款7所述的方法,其中,所述方法还包括:
[0167]-基于所述操作特征,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息。
[0168]9.根据条款8所述的方法,其中,所述基于所述操作特征,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息的步骤包括以下至少任一项:
[0169]-对于多个用户,基于其中所述点击次数超过第五阈值的用户的数量,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息;
[0170]-对于多个用户,基于其中所述输入次数超过第六阈值的用户的数量,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息;
[0171]-对于多个用户,基于其中所述操作持续时间超过第七阈值的用户的数量,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息;
[0172]-对于多个用户,基于其中所述轨迹偏差超过第八阈值的用户的数量,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息;
[0173]-对于多个用户,基于其中各个用户之间的所述轨迹记录之间的差异,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息。
[0174]10.根据条款I至9中任一项所述的方法,其中,该方法还包括:
[0175]-基于待分析对象的各个版本的用户体验信息,确定所述待分析对象的各个版本之间的用户体验差异信息。
[0176]11.一种在用户设备端用于辅助确定用户体验的方法,其中,该方法包括:
[0177]-根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息。
[0178]12.根据条款11所述的方法,其中,所述根据用户对待分析对象的操作,生成操作记录的步骤还包括:
[0179]-记录所述用户操作所述待分析对象过程中所产生的一个或多个错误信息以用于确定所述待分析对象的用户体验信息。
[0180]13.根据条款11或12所述的方法,其中,所述操作记录包括以下至少任一项:
[0181]-用户通过输入设备来操作待分析对象时,所述输入设备的轨迹记录;
[0182]-用户通过输入设备来操作待分析对象时,所述输入设备的输入记录。
[0183]14.根据条款11至13中任一项所述的方法,其中,所述根据用户对待分析对象的操作,生成操作记录的步骤包括:
[0184]-当所述用户开始操作待分析对象时,开始生成操作记录;
[0185]-当所述用户结束操作所述待分析对象时,结束生成所述操作记录。
[0186]15.根据条款11至14中任一项所述的方法,其中,该方法还包括:
[0187]-向网络设备发送所述用户的所述操作记录。
[0188]16.一种用于确定用户体验的装置,其中,该装置包括:
[0189]-用于获取用户操作待分析对象的操作记录的装置;
[0190]-用于基于所述操作记录,确定所述用户操作所述待分析对象的操作特征的装置;
[0191]-用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置。
[0192]17.根据条款16所述的装置,其中,所述操作记录包括以下至少任一项:
[0193]-所述用户通过输入设备来操作待分析对象时,所述输入设备的轨迹记录;
[0194]-所述用户通过输入设备来操作待分析对象时,所述输入设备的输入记录。
[0195]18.根据条款17所述的装置,其中,所述操作特征包括以下至少任一项:
[0196]-所述用户点击所述待分析对象中的同一区域的点击次数;
[0197]-所述用户在所述待分析对象的同一输入区域内进行输入操作的输入次数;
[0198]-所述用户操作所述待分析对象的操作持续时间;
[0199]-所述用户操作所述待分析对象的轨迹与所述待分析对象的预定轨迹之间的轨迹偏差。
[0200]19.根据条款18所述的装置,其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置包括以下至少任一项:
[0201]-用于基于所述点击次数,确定所述用户操作所述待分析对象的用户体验信息的装置;
[0202]-用于基于所述输入次数,确定所述用户操作所述待分析对象的用户体验信息的装置;
[0203]-用于基于所述操作持续时间,确定所述用户操作所述待分析对象的用户体验信息的装置;
[0204]-用于基于所述轨迹偏差,确定所述用户操作所述待分析对象的用户体验信息的装置;
[0205]其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置还包括:
[0206]-用于基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息的
目.ο
[0207]20.根据条款18或19所述的装置,其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置包括以下至少任一项:
[0208]-用于对于多个用户,基于其中所述点击次数超过第一阈值的用户的数量,确定所述待分析对象的用户体验信息的装置;
[0209]-用于对于多个用户,基于其中所述输入次数超过第二阈值的用户的数量,确定所述待分析对象的用户体验信息的装置;
[0210]-用于对于多个用户,基于其中所述操作持续时间超过第三阈值的用户的数量,确定所述待分析对象的用户体验信息的装置;
[0211 ]-用于对于多个用户,基于其中所述轨迹偏差超过第四阈值的用户的数量,确定所述待分析对象的用户体验信息的装置;
[0212]-用于对于多个用户,基于其中各个用户之间的所述轨迹记录之间的差异,确定所述待分析对象的用户体验信息的装置;
[0213]其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置还包括:
[0214]-用于对于多个用户,基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息的装置。
[0215]21.根据条款18至20中任一项所述的装置,其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置包括:
[0216]-用于对于多个用户,基于各个用户各自的所述操作特征,确定各个用户操作所述待分析对象的各自的用户体验信息的装置;
[0217]-用于基于各个用户操作所述待分析对象的各自的用户体验信息,确定所述待分析对象的用户体验信息的装置。
[0218]22.根据条款18至21中任一项所述的装置,其中,所述用于获取用户操作待分析对象的操作记录的装置还包括:
[0219]-用于获取所述用户操作所述待分析对象过程中所产生的一个或多个错误信息的装置;
[0220]其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置还包括:
[0221]-用于基于所述操作特征,并结合所述一个或多个错误信息,确定所述待分析对象的用户体验信息的装置。
[0222]23.根据条款22所述的装置,其中,所述装置还包括:
[0223]-用于基于所述操作特征,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息的装置。
[0224]24.根据条款23所述的装置,其中,所述用于基于所述操作特征,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息的装置用于以下至少任一项:
[0225]-对于多个用户,基于其中所述点击次数超过第五阈值的用户的数量,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息;
[0226]-对于多个用户,基于其中所述输入次数超过第六阈值的用户的数量,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息;
[0227]-对于多个用户,基于其中所述操作持续时间超过第七阈值的用户的数量,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息;
[0228]-对于多个用户,基于其中所述轨迹偏差超过第八阈值的用户的数量,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息;
[0229]-对于多个用户,基于其中各个用户之间的所述轨迹记录之间的差异,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息。
[0230]25.根据条款16至24中任一项所述的装置,其中,该装置还包括:
[0231]-用于基于待分析对象的各个版本的用户体验信息,确定所述待分析对象的各个版本之间的用户体验差异信息的装置。
[0232]26.一种在用户设备端用于辅助确定用户体验的装置,其中,该装置包括:
[0233]-用于根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息的装置。
[0234]27.根据条款26所述的装置,其中,所述用于根据用户对待分析对象的操作,生成操作记录的装置还包括:
[0235]-用于记录所述用户操作所述待分析对象过程中所产生的一个或多个错误信息以用于确定所述待分析对象的用户体验信息的装置。
[0236]28.根据条款26或27所述的装置,其中,所述操作记录包括以下至少任一项:
[0237]-用户通过输入设备来操作待分析对象时,所述输入设备的轨迹记录;
[0238]-用户通过输入设备来操作待分析对象时,所述输入设备的输入记录。
[0239]29.根据条款26至28中任一项所述的装置,其中,所述用于根据用户对待分析对象的操作,生成操作记录的装置用于:
[0240]-当所述用户开始操作待分析对象时,开始生成操作记录;
[0241]-当所述用户结束操作所述待分析对象时,结束生成所述操作记录。
[0242]30.根据条款26至29中任一项所述的装置,其中,该装置还包括:
[0243]-用于向网络设备发送所述用户的所述操作记录的装置。
【主权项】
1.一种用于确定用户体验的方法,其中,该方法包括: -获取用户操作待分析对象的操作记录; -基于所述操作记录,确定所述用户操作所述待分析对象的操作特征; -基于所述操作特征,确定所述待分析对象的用户体验信息。2.根据权利要求1所述的方法,其中,所述操作记录包括以下至少任一项: -所述用户通过输入设备来操作待分析对象时,所述输入设备的轨迹记录; -所述用户通过输入设备来操作待分析对象时,所述输入设备的输入记录。3.根据权利要求2所述的方法,其中,所述操作特征包括以下至少任一项: -所述用户点击所述待分析对象中的同一区域的点击次数; -所述用户在所述待分析对象的同一输入区域内进行输入操作的输入次数; -所述用户操作所述待分析对象的操作持续时间; -所述用户操作所述待分析对象的轨迹与所述待分析对象的预定轨迹之间的轨迹偏差。4.根据权利要求3所述的方法,其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤包括以下至少任一项: -基于所述点击次数,确定所述用户操作所述待分析对象的用户体验信息; -基于所述输入次数,确定所述用户操作所述待分析对象的用户体验信息; -基于所述操作持续时间,确定所述用户操作所述待分析对象的用户体验信息; -基于所述轨迹偏差,确定所述用户操作所述待分析对象的用户体验信息; 其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤还包括: -基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息。5.根据权利要求3或4所述的方法,其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤包括以下至少任一项: -对于多个用户,基于其中所述点击次数超过第一阈值的用户的数量,确定所述待分析对象的用户体验信息; -对于多个用户,基于其中所述输入次数超过第二阈值的用户的数量,确定所述待分析对象的用户体验信息; -对于多个用户,基于其中所述操作持续时间超过第三阈值的用户的数量,确定所述待分析对象的用户体验信息; -对于多个用户,基于其中所述轨迹偏差超过第四阈值的用户的数量,确定所述待分析对象的用户体验信息; -对于多个用户,基于其中各个用户之间的所述轨迹记录之间的差异,确定所述待分析对象的用户体验信息; 其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤还包括: -对于多个用户,基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息。6.根据权利要求3至5中任一项所述的方法,其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤包括: -对于多个用户,基于各个用户各自的所述操作特征,确定各个用户操作所述待分析对象的各自的用户体验信息; -基于各个用户操作所述待分析对象的各自的用户体验信息,确定所述待分析对象的用户体验信息。7.根据权利要求3至6中任一项所述的方法,其中,所述获取用户操作待分析对象的操作记录的步骤还包括: -获取所述用户操作所述待分析对象过程中所产生的一个或多个错误信息; 其中,所述基于所述操作特征,确定所述待分析对象的用户体验信息的步骤还包括:-基于所述操作特征,并结合所述一个或多个错误信息,确定所述待分析对象的用户体验信息。8.根据权利要求7所述的方法,其中,所述方法还包括: -基于所述操作特征,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息。9.一种在用户设备端用于辅助确定用户体验的方法,其中,该方法包括: -根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息。10.根据权利要求9所述的方法,其中,所述操作记录包括以下至少任一项: -用户通过输入设备来操作待分析对象时,所述输入设备的轨迹记录; -用户通过输入设备来操作待分析对象时,所述输入设备的输入记录。11.一种用于确定用户体验的装置,其中,该装置包括: -用于获取用户操作待分析对象的操作记录的装置; -用于基于所述操作记录,确定所述用户操作所述待分析对象的操作特征的装置; -用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置。12.根据权利要求11所述的装置,其中,所述操作记录包括以下至少任一项: -所述用户通过输入设备来操作待分析对象时,所述输入设备的轨迹记录; -所述用户通过输入设备来操作待分析对象时,所述输入设备的输入记录。13.根据权利要求12所述的装置,其中,所述操作特征包括以下至少任一项: -所述用户点击所述待分析对象中的同一区域的点击次数; -所述用户在所述待分析对象的同一输入区域内进行输入操作的输入次数; -所述用户操作所述待分析对象的操作持续时间; -所述用户操作所述待分析对象的轨迹与所述待分析对象的预定轨迹之间的轨迹偏差。14.根据权利要求13所述的装置,其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置包括以下至少任一项: -用于基于所述点击次数,确定所述用户操作所述待分析对象的用户体验信息的装置; -用于基于所述输入次数,确定所述用户操作所述待分析对象的用户体验信息的装置; -用于基于所述操作持续时间,确定所述用户操作所述待分析对象的用户体验信息的装置; -用于基于所述轨迹偏差,确定所述用户操作所述待分析对象的用户体验信息的装置; 其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置还包括: -用于基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息的装置。15.根据权利要求13或14所述的装置,其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置包括以下至少任一项: -用于对于多个用户,基于其中所述点击次数超过第一阈值的用户的数量,确定所述待分析对象的用户体验信息的装置; -用于对于多个用户,基于其中所述输入次数超过第二阈值的用户的数量,确定所述待分析对象的用户体验信息的装置; -用于对于多个用户,基于其中所述操作持续时间超过第三阈值的用户的数量,确定所述待分析对象的用户体验信息的装置; -用于对于多个用户,基于其中所述轨迹偏差超过第四阈值的用户的数量,确定所述待分析对象的用户体验信息的装置; -用于对于多个用户,基于其中各个用户之间的所述轨迹记录之间的差异,确定所述待分析对象的用户体验信息的装置; 其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置还包括: -用于对于多个用户,基于所确定的各项用户体验信息,确定所述待分析对象的用户体验信息的装置。16.根据权利要求13至15中任一项所述的装置,其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置包括: -用于对于多个用户,基于各个用户各自的所述操作特征,确定各个用户操作所述待分析对象的各自的用户体验信息的装置; -用于基于各个用户操作所述待分析对象的各自的用户体验信息,确定所述待分析对象的用户体验信息的装置。17.根据权利要求13至16中任一项所述的装置,其中,所述用于获取用户操作待分析对象的操作记录的装置还包括: -用于获取所述用户操作所述待分析对象过程中所产生的一个或多个错误信息的装置; 其中,所述用于基于所述操作特征,确定所述待分析对象的用户体验信息的装置还包括: -用于基于所述操作特征,并结合所述一个或多个错误信息,确定所述待分析对象的用户体验信息的装置。18.根据权利要求17所述的装置,其中,所述装置还包括: -用于基于所述操作特征,并结合所述一个或多个错误信息,生成所述待分析对象的用户体验预警信息的装置。19.一种在用户设备端用于辅助确定用户体验的装置,其中,该装置包括: -用于根据用户对待分析对象的操作,生成操作记录,该操作记录用于确定所述待分析对象的用户体验信息的装置。20.根据权利要求19所述的装置,其中,所述操作记录包括以下至少任一项: -用户通过输入设备来操作待分析对象时,所述输入设备的轨迹记录; -用户通过输入设备来操作待分析对象时,所述输入设备的输入记录。
【专利摘要】本发明提供了一种用于确定用户体验以及辅助确定用户体验的方法和装置。其中,该方法包括以下步骤:获取用户操作待分析对象的操作记录;基于所述操作记录,确定所述用户操作所述待分析对象的操作特征;基于所述操作特征,确定所述待分析对象的用户体验信息。根据本发明的方案实现了对于用户体验的自动分析及确定,避免了现有技术通过人工观察、问卷调查、用户反馈等人为方式来进行分析所导致的效率低下,操作不方便,或因为人为或主观因素所造成的结果偏差等问题。与现有技术相比,本发明具有更高的效率,并且分析结果也更加客观。
【IPC分类】G06F11/34
【公开号】CN104881350
【申请号】CN201510218948
【发明人】矫萍萍, 王笑晓, 黄硕, 唐萌萌, 曾俊梅, 陈浩, 万东海, 魏君颖, 贺依鸣, 王大力, 张金
【申请人】百度在线网络技术(北京)有限公司
【公开日】2015年9月2日
【申请日】2015年4月30日
转载请注明原文地址:https://www.famiwei.com/read-8138725.html