1.本公开涉及扫码识别技术领域,尤其涉及一种扫码识别率确定方法、装置、电子设备和介质。
背景技术:2.扫码装置,用于对用户注册生成的二维码或条形码进行识别,确定注册该二维码或条形码所对应用户的信息,例如,健康状态信息、行程信息等。
3.现有技术中,人工拿着条形码或二维码在扫码装置的扫码头位置处进行一次次扫描,然后人工统计扫码装置对二维码或条形码在不同识别角度的识别通过率。现有技术中,基于人工测试确定扫码装置的识别角度的效率较低。
技术实现要素:4.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种扫码识别率确定方法、装置、电子设备和介质。
5.第一方面,本公开实施例提供了一种扫码识别率确定方法,包括:
6.响应于控制器发送的控制指令,确定与所述控制指令对应的调整参数;
7.基于所述调整参数调整扫码测试装置的扫码位置信息,其中,所述扫码测试装置显示待测试标识;
8.获取目标扫码装置对扫码测试装置显示的待测试标识的扫码识别结果,并发送所述扫码识别结果至所述控制器,以使所述控制器基于所述扫码识别结果确定所述目标扫码装置的扫码识别率。
9.可选的,所述控制指令包括角度控制指令和/或距离控制指令;
10.所述响应于控制器发送的控制指令,确定与所述控制指令对应的调整参数,包括:
11.响应于控制器发送的角度控制指令,确定与所述角度控制指令对应的角度调整参数;和/或,
12.响应于控制器发送的距离控制指令,确定与所述距离控制指令对应的距离调整参数。
13.可选的,所述基于所述调整参数调整扫码测试装置的扫码位置信息,包括:
14.基于所述角度调整参数,调整所述扫码测试装置显示的待测试标识的扫码角度,其中,所述扫码角度为所述扫码测试装置显示的待测试标识相对所述目标测试装置的扫码头的角度;
15.基于所述距离调整参数,调整扫码测试装置显示的待测试标识的扫码距离,其中,所述扫码距离为所述扫码测试装置显示的待测试标识相对所述目标测试装置的扫码头的距离。
16.可选的,所述基于所述调整参数调整扫码测试装置的扫码位置信息之前,还包括:
17.确定与所述控制指令对应的待测试标识组,其中,所述待测试标识组包括多个待
测试标识。
18.第二方面,本公开实施例提供另一种扫码识别率确定方法,包括:
19.发送控制指令至智能终端,以指示所述智能终端基于调整参数调整扫码测试装置的扫码位置信息,其中,所述调整参数基于所述控制指令确定;
20.接收所述智能终端提交的扫码识别结果,其中,所述扫码识别结果至少包括扫码识别通过次数;
21.根据所述扫码识别结果确定目标扫码装置的扫码识别率。
22.可选的,所述方法还包括:
23.发送所述扫码位置信息对应的提示信息至所述目标扫码装置,以提示用户基于扫码位置信息调整目标测试标识。
24.第三方面,本公开实施例提供一种扫码识别率确定装置,包括:
25.调整参数确定模块,用于响应于控制器发送的控制指令,确定与所述控制指令对应的调整参数;
26.调整模块,用于基于所述调整参数调整扫码测试装置的扫码位置信息,其中,所述扫码测试装置显示待测试标识;
27.获取模块,用于获取目标扫码装置对扫码测试装置显示的待测试标识的扫码识别结果,并发送所述扫码识别结果至所述控制器,以使所述控制器基于所述扫码识别结果确定所述目标扫码装置的扫码识别率。
28.第四方面,本公开实施例提供另一种扫码识别率确定装置,包括:
29.指令发送模块,用于发送控制指令至智能终端,以指示所述智能终端基于调整参数调整扫码测试装置的扫码位置信息,其中,所述调整参数基于所述控制指令确定;
30.接收模块,用于接收所述智能终端提交的扫码识别结果,其中,所述扫码识别结果至少包括扫码识别通过次数;
31.确定模块,用于根据所述扫码识别结果确定扫码装置的扫码识别率。
32.第五方面,本公开实施例提供一种电子设备,包括:
33.一个或多个处理器;
34.存储装置,用于存储一个或多个程序,
35.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的方法或实现如第二方面所述的方法。
36.第六方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一所述的方法或实现如第二方面所述的方法。
37.本公开实施例提供的技术方案与现有技术相比具有如下优点:
38.本公开实施例提供的扫码识别率确定方法、装置、电子设备和介质,首先响应于控制器发送的控制指令,确定与控制指令对应的调整参数;然后基于调整参数调整扫码测试装置的扫码位置信息;最后获取目标扫码装置对扫码测试装置显示的待测试标识的扫码识别结果,并发送扫码识别结果至控制器,以使控制器基于扫码识别结果确定目标扫码装置的扫码位置信息。即终端设备首先根据控制器发送的控制指令调整扫码测试装置显示的待测试标识的扫码位置信息,使得目标扫码装置对扫码测试装置显示的待测试标识进行识别,目标扫码装置在对扫码测试装置显示的待测试标识进行识别的过程中,目标扫码装置
统计对待测试标识的扫码识别结果并将统计的扫码识别结果发送至终端设备,终端设备提交该扫码识别结果,使得控制器基于扫码识别结果确定目标扫码装置的扫码位置信息,实现基于目标扫码装置对扫码测试装置显示的待识别标识的扫码识别结果,确定目标扫码装置的扫码识别率,无需用户通过人工手动统计目标扫码装置在不同扫码位置信息的扫码识别通过率,提高了工作效率。
附图说明
39.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
40.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
41.图1是本公开实施例提供的一种扫码识别率确定方法的流程示意图;
42.图2是本公开实施例提供的一种扫码识别率确定方法的交互示意图;
43.图3是本公开实施例提供的另一种扫码识别率确定方法的流程示意图;
44.图4是本公开实施例提供的又一种扫码识别率确定方法的流程示意图;
45.图5是本公开实施例提供的另一种扫码识别率确定方法的交互示意图;
46.图6是本公开实施例提供的一种扫码识别率确定装置的结构示意图;
47.图7是本公开实施例提供的另一种扫码识别率确定装置的结构示意图;
48.图8是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
49.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
50.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
51.基于现有技术存在的问题,本公开实施例提供一种扫码识别率确定方法,首先响应于控制器发送的控制指令,确定与控制指令对应的调整参数;然后基于调整参数调整扫码测试装置的扫码位置信息,其中,扫码测试装置显示待测试标识;最后获取目标扫码装置对扫码测试装置显示的待测试标识的扫码识别结果,并发送扫码识别结果至控制器,以使控制器基于扫码识别结果确定目标扫码装置的扫码位置信息。即终端设备首先根据控制器发送的控制指令调整扫码测试装置显示的待测试标识的扫码位置信息,使得目标扫码装置对扫码测试装置显示的待测试标识进行识别,目标扫码装置在对扫码测试装置显示的待测试标识进行识别的过程中,目标扫码装置统计对待测试标识的扫码识别结果并将统计的扫码识别结果发送至终端设备,终端设备提交该扫码识别结果,使得控制器基于扫码识别结果确定目标扫码装置的扫码识别率,实现基于目标扫码装置对扫码测试装置显示的待识别标识的扫码识别结果,确定目标扫码装置的扫码识别率,无需用户通过人工手动统计目标
扫码装置在不同扫码位置信息的扫码识别通过率,提高了工作效率。
52.本公开实施例提供的扫码识别率确定方法由终端设备中的应用程序等来执行。终端设备可以是平板电脑、手机、可穿戴设备、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personaldigital assistant,pda)、智慧屏、高清电视、智能音箱等,本公开对终端设备的具体类型不作任何限制。
53.其中,本公开对终端设备的操作系统的类型不做限定。例如,android系统、linux系统、windows系统、ios系统等。
54.下面以几个具体的实施例对本公开的技术方案做详细描述。
55.图1是本公开实施例提供的一种扫码识别率确定方法的流程示意图,图2是本公开实施例提供的扫码识别率确定方法的交互示意图,如图1和图2所示,扫码识别率确定方法包括:
56.s10、响应于控制器发送的控制指令,确定与控制指令对应的调整参数。
57.在具体的实施方式中,为确定目标扫码装置的扫码识别率,首先控制器发送控制指令至终端设备,终端设备基于控制指令确定与控制指令对应的调整参数。
58.具体的,控制指令与调整参数存在对应关系,例如,控制器发送的控制指令为控制指令1,则与控制指令1对应的调整参数为参数1,控制指令中包括标识信息,基于标识信息从数据库中索引到与该标识信息对应的调整参数。
59.示例性的,调整参数包括角度调整参数和距离调整参数,此时,与控制指令对应的调整参数包括距离调整参数a以及距离调整参数b,在其它可实施方式中,调整参数还可以包括亮度参数、显示大小参数等,本公开实施例不对此进行具体限定,以下实施例中将示例性以调整参数包括角度调整参数和距离调整参数为例进行举例说明。
60.需要说明的是,确定与控制指令对应的调整参数可以从终端设备的数据库中查找与该控制指令包括的标识信息对应的调整参数,也可以为终端设备在接收到控制指令后,基于控制指令包括的标识信息从云端服务器中获取到与该标识信息对应的调整参数,本公开实施例不对确定控制指令对应的调整参数进行具体限定。
61.s20、基于调整参数调整扫码测试装置的扫码位置信息。
62.其中,扫码测试装置显示待测试标识。
63.待测试标识包括示例性可以为二维码、条形码等。
64.具体的,扫码测试装置包括底座、角度可控伸缩摇杆和显示器等,其中,底座固定角度可控伸缩摇杆,角度可控伸缩摇杆连接显示器,显示器显示待测试标识。
65.在获取到调整参数后,终端设备基于调整参数调整扫码测试装置的扫码位置信息,具体的,终端设备基于调整参数调整扫码测试装置的角度可控伸缩摇杆,进而改变扫码测试装置的角度可控伸缩摇杆连接的显示器的位置信息,即调整显示器显示的待测试标识相对目标测试装置的扫码角度、待测试标识相对目标测试装置的扫码距离等,实现基于调整参数调整扫码测试装置显示的待测试标识的位置。
66.s30、获取目标扫码装置对扫码测试装置的扫码识别结果,并发送扫码识别结果至控制器,以使控制器基于扫码识别结果确定目标扫码装置的扫码识别率。
67.当终端设备基于调整参数调整扫码测试装置的扫码位置信息后,通过目标扫码装
置对扫码测试装置显示的待测试标识进行识别,其中,目标扫码装置对待测试标识进行识别的过程中,目标扫码装置会自动统计识别的待测试标识的个数、待测试标识识别通过个数以及每个待测试标识的扫码识别时间等。
68.终端设备可获取到目标扫码装置对待测试标识的扫码识别结果,并将获取到的扫码识别结果发送至控制器,以使控制器基于扫码识别结果确定目标扫码装置的扫码识别率。
69.本公开实施例提供的扫码识别率确定方法,首先响应于控制器发送的控制指令,确定与控制指令对应的调整参数;然后基于调整参数调整扫码测试装置的扫码位置信息;最后获取目标扫码装置对扫码测试装置显示的待测试标识的扫码识别结果,并发送扫码识别结果至控制器,以使控制器基于扫码识别结果确定目标扫码装置的扫码位置信息。即终端设备首先根据控制器发送的控制指令调整扫码测试装置显示的待测试标识的扫码位置信息,使得目标扫码装置对扫码测试装置显示的待测试标识进行识别,目标扫码装置在对扫码测试装置显示的待测试标识进行识别的过程中,目标扫码装置统计对待测试标识的扫码识别结果并将统计的扫码识别结果发送至终端设备,终端设备提交该扫码识别结果,使得控制器基于扫码识别结果确定目标扫码装置的扫码位置信息,实现基于目标扫码装置对扫码测试装置显示的待识别标识的扫码识别结果,确定目标扫码装置的扫码识别率,无需用户通过人工手动统计目标扫码装置在不同扫码位置信息的扫码识别通过率,提高了工作效率。
70.作为一种可实施方式,可选的,响应于控制器发送的控制指令,确定与控制指令对应的调整参数,包括:响应于控制器发送的角度控制指令,确定与角度控制指令对应的角度调整参数;和/或,响应于控制器发送的距离控制指令,确定与距离控制指令对应的距离调整参数。
71.在具体的实施方式中,目标扫码装置用于在具体场景中对用户出示的用户标识信息进行识别,目标扫码装置在对用户出示的用户标识信息进行识别的过程中,可通过自适应调节目标扫码装置包括的扫码头的扫码位置信息,实现对用户标识信息的准确识别,此时,调整目标扫码装置的扫码头的扫码位置信息包括调整目标扫码装置的扫码头的扫码角度和/或扫码距离,而目标扫码装置的扫码头的扫码角度和/或扫码距离可基于目标扫码装置对扫码测试装置显示的待测试标识的扫码识别结果确定,因此,控制器发送的控制指令包括角度控制指令和/或距离控制指令,使终端设备基于角度控制指令确定角度调整参数,基于距离控制指令确定距离调整参数。
72.作为一种可实施方式,可选的,基于调整参数调整扫码测试装置的扫码位置信息,包括:
73.基于角度调整参数,调整扫码测试装置显示的待测试标识的扫码角度;基于距离调整参数,调整扫码测试装置显示的待测试标识的扫码距离,其中,扫码角度为扫码测试装置显示的待测试标识相对目标测试装置的扫码头的角度,扫码距离为扫码测试装置显示的待测试标识相对目标测试装置的扫码头的距离。
74.当终端设备确定与控制指令对应的角度调整参数和距离调整参数后,一种可实施方式,终端设备基于角度调整参数和距离调整参数同时调整扫码测试装置显示的待测试标识相对目标扫码装置的扫码角度和扫码距离,然后获取目标扫码装置对该扫码角度和扫码
距离处的待测试标识的扫码识别结果;另一种可实施方式,终端设备可以首先基于角度调整参数调整扫码测试装置显示的待测试标识相对目标扫码装置的扫码角度,并获取目标扫码装置对该扫码角度处的待测试标识的扫码识别结果,然后选取扫码识别结果较优时扫码测试装置显示的待测试标识相对目标扫码装置的扫码角度,最后在该扫码角度处调整扫码测试装置显示的待测试标识相对目标扫码装置的扫码距离,此时,终端设备可以获取到目标扫码装置对同一扫码角度,不同扫码距离的待测试标识的扫码识别结果;又一种可实施方式,终端设备可以首先基于距离调整参数调整扫码测试装置显示的待测试标识相对目标扫码装置的扫码距离,并获取目标扫码装置对该扫码距离处的待测试标识的扫码识别结果,然后选取扫码识别结果较优时扫码测试装置显示的待测试标识相对目标扫码装置的扫码距离,最后在该扫码距离处调整扫码测试装置显示的待测试标识相对目标扫码装置的扫码角度,此时,终端设备可以获取到目标扫码装置对同一扫码距离,不同扫码角度的待测试标识的扫码识别结果。
75.作为一种可实施方式,可选的,还包括:
76.确定与控制指令对应的待测试标识组,其中,待测试标识组包括多个待测试标识。
77.当控制器发送控制指令后,终端设备基于控制指令确定待测试标识组,待测试标识组用于在扫码测试装置的显示器显示,通过在扫码测试装置相对目标扫码装置的同一扫码距离和扫码角度依次显示待测试标识,使得目标扫码装置对该扫码距离和扫码角度的多个待测试标识进行识别,并统计扫码识别通过次数,并发送扫码识别通过次数至终端设备,终端设备将目标扫码装置统计的扫码识别通过次数以及待测试标识组中包括的待测试标识的个数发送至控制器,控制器基于目标扫码装置对待测试标识的扫码识别通过次数与待测试标识组中包括的待测试标识的个数的关系,目标扫码装置的扫码位置信息。
78.上述实施例示例性以终端设备为执行主体说明扫码识别率确定方法的具体过程,以下将通过具体的实施例说明以控制器为执行主体,确定扫码识别率确定方法的具体流程,如图3所示,扫码识别率确定方法包括:
79.s100、发送控制指令至智能终端,以指示智能终端基于调整参数调整扫码测试装置的扫码位置信息。
80.其中,调整参数基于控制指令确定。
81.在具体的实施方式中,为确定目标扫码装置的扫码位置信息,首先控制器发送控制指令至终端设备,以指示智能终端基于调整参数调整扫码测试装置的扫码位置信息。
82.s200、接收智能终端提交的扫码识别结果。
83.其中,扫码识别结果至少包括扫码识别通过次数。
84.终端设备在接收到控制器发送的控制指令后,在确定与控制指令对应的调整参数的基础上,确定了控制指令对应的待测试标识组,待测试标识组包括多个待测试标识,即待测试标识组中包括的待测试标识的个数是已知的。
85.扫码测试装置的显示器显示扫码位置信息调整后的待测试标识,目标扫码装置对扫码测试装置的显示器显示的待测试标识进行识别,统计扫码识别通过次数,发送扫码识别通过次数至终端设备,终端设备将目标扫码装置统计的扫码识别通过次数以及待测试标识组中包括的待测试标识的个数发送至控制器,控制器基于目标扫码装置对待测试标识的扫码识别通过次数与待测试标识组中包括的待测试标识的个数的关系,目标扫码装置的扫
码位置信息。
86.s300、根据扫码识别结果确定目标扫码装置的扫码识别率。
87.具体的,若目标扫码装置对待测试标识的扫码识别通过次数与待测试标识组中包括的待测试标识的个数的比值大于预设阈值时,此时表示调整扫码测试装置的扫码位置信息可以使得目标扫码装置对用户标识信息进行准确识别。
88.图4是本公开实施例提供的又一种扫码识别率确定方法的流程示意图,图5是本公开实施例提供的另一种扫码识别率确定方法的交互示意图,结合图4和图5,扫码识别率确定方法还包括:
89.s400、发送扫码位置信息对应的提示信息至目标扫码装置,以提示用户基于扫码位置信息调整目标测试标识。
90.在具体的实施方式中,一种在确定目标扫码装置的扫码位置信息后,控制器将扫码位置信息对应的提示信息发送至目标扫码装置,使得在目标扫码装置的显示器上显示扫码位置信息对应的提示信息,当用户出示用户标识信息,在目标扫码装置处扫描时,可以基于目标扫码装置的显示器显示的提示信息,自适应调整用户标识信息的角度,保证目标扫码装置对用户标识信息的快速识别。
91.图6是本公开实施例提供的一种扫码识别率确定装置,如图6所示,扫码识别率确定装置包括:
92.调整参数确定模块610,用于响应于控制器发送的控制指令,确定与控制指令对应的调整参数;
93.调整模块620,用于基于调整参数调整扫码测试装置的扫码位置信息,其中,扫码测试装置显示待测试标识;
94.获取模块630,用于获取目标扫码装置对扫码测试装置显示的待测试标识的扫码识别结果,并发送扫码识别结果至控制器,以使控制器基于扫码识别结果确定目标扫码装置的扫码识别率。
95.本公开实施例提供的扫码识别率确定装置,首先调整参数确定模块响应于控制器发送的控制指令,确定与控制指令对应的调整参数;然后调整模块基于调整参数调整扫码测试装置的扫码位置信息;最后获取模块获取目标扫码装置对扫码测试装置显示的待测试标识的扫码识别结果,并发送扫码识别结果至控制器,以使控制器基于扫码识别结果确定目标扫码装置的扫码位置信息。即终端设备首先根据控制器发送的控制指令调整扫码测试装置显示的待测试标识的扫码位置信息,使得目标扫码装置对扫码测试装置显示的待测试标识进行识别,目标扫码装置在对扫码测试装置显示的待测试标识进行识别的过程中,目标扫码装置统计对待测试标识的扫码识别结果并将统计的扫码识别结果发送至终端设备,终端设备提交该扫码识别结果,使得控制器基于扫码识别结果确定目标扫码装置的扫码位置信息,实现基于目标扫码装置对扫码测试装置显示的待识别标识的扫码识别结果,确定目标扫码装置的扫码识别率,无需用户通过人工手动统计目标扫码装置在不同扫码位置信息的扫码识别通过率,提高了工作效率。
96.作为一种可实施方式,可选的,调整参数确定模块的具体实施方式包括:
97.响应于控制器发送的角度控制指令,确定与角度控制指令对应的角度调整参数;和/或,
98.响应于控制器发送的距离控制指令,确定与距离控制指令对应的距离调整参数。
99.作为一种可实施方式,可选的,调整模块的具体实施方式包括:
100.基于角度调整参数,调整扫码测试装置显示的待测试标识的扫码角度;
101.基于距离调整参数,调整扫码测试装置显示的待测试标识的扫码距离。
102.作为一种可实施方式,可选的,还包括:
103.待测试标识组确定模块,用于确定与控制指令对应的待测试标识组,其中,待测试标识组包括多个待测试标识。
104.图7是本公开实施例提供的另一种扫码识别率确定装置,如图7所示,扫码识别率确定装置包括:
105.指令发送模块710,用于发送控制指令至智能终端,以指示所述智能终端基于调整参数调整扫码测试装置的扫码位置信息,其中,所述调整参数基于所述控制指令确定;
106.接收模块720,用于接收所述智能终端提交的扫码识别结果,其中,所述扫码识别结果至少包括扫码识别通过次数;
107.确定模块730,用于根据所述扫码识别结果确定扫码装置的扫码识别率。
108.作为一种可实施方式,可选的,还包括:
109.提示信息发送模块,用于发送扫码位置信息对应的提示信息至目标扫码装置,以提示用户基于扫码位置信息调整目标测试标识。
110.本发明实施例所提供的装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
111.值得注意的是,上述装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
112.本公开还提供一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述计算机程序被处理器执行时实现上述方法实施例的步骤。
113.图8为本公开提供的一种电子设备的结构示意图,图8示出了适于用来实现本发明实施例实施方式的示例性电子设备的框图。图8显示的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
114.如图8所示,电子设备800以通用计算设备的形式表现。电子设备800的组件可以包括但不限于:一个或者多个处理器810,系统存储器820,连接不同系统组件(包括系统存储器820和处理器)的总线830。
115.总线830表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
116.电子设备800典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备800访问的介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
117.系统存储器820可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)840和/或高速缓存存储器850。电子设备800可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统860可以用于读写
不可移动的、非易失性磁介质(通常称为“硬盘驱动器”)。可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom、dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线830相连。系统存储器820可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明实施例各实施例的功能。
118.具有一组(至少一个)程序模块870的程序/实用工具880,可以存储在例如系统存储器820中,这样的程序模块870包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块870通常执行本发明实施例所描述的实施例中的功能和/或方法。
119.处理器810通过运行存储在系统存储器820中的多个程序中的至少一个程序,从而执行各种功能应用以及信息处理,例如实现本发明实施例所提供的方法实施例。
120.本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的步骤。
121.可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
122.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
123.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
124.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)域连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
125.本公开还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行实现上述方法实施例的步骤。
126.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
127.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。