一种电子设备、打印设备及其配置方法与流程

文档序号:33560494发布日期:2023-03-22 14:05阅读:44来源:国知局
一种电子设备、打印设备及其配置方法与流程

1.本技术涉及打印设备技术领域,尤其涉及一种电子设备、打印设备及其配置方法。


背景技术:

2.随着无线网络技术的不断发展,打印设备可以通过wi-fi等无线网络连接方式与网络设备建立无线网络连接关系,从而通过无线网络连接关系接收网络设备提供的打印数据并进行打印,极大地丰富了打印设备的使用场景,提高用户的使用体验。
3.现有技术中,为了使打印设备与网络设备建立无线网络连接关系,首先需要打印设备的用户控制手机等电子设备与打印设备建立蓝牙连接关系,随后,基于电子设备与打印设备之间的蓝牙连接关系,用户再操作电子设备对打印设备进行配置,使打印设备与网络设备建立无线连接关系。
4.但是,采用现有技术对打印设备进行配置时,打印设备的用户既需要对电子设备与网络设备之间的蓝牙连接关系进行配置,又需要对打印设备与网络设备之间的无线网络连接关系进行配置,造成了对打印设备进行配置时的复杂度较高。


技术实现要素:

5.本技术提供一种电子设备、打印设备及其配置方法,用于解决现有技术中配置打印设备的复杂度较高的技术问题。
6.本技术第一方面一实施例提供一种打印设备的配置方法,可以由打印设备执行,该配置方法包括:获取电子设备依次发送的多个蓝牙连接信息,并存储多个蓝牙连接信息;蓝牙连接信息用于电子设备请求与打印设备建立蓝牙连接关系,多个蓝牙连接信息中的每个蓝牙连接信息包括打印设备的无线网络配置信息中的部分数据,多个蓝牙连接信息中所有的部分数据组成无线网络配置信息;根据存储的多个蓝牙连接信息,确定打印设备的无线网络配置信息;根据无线网络配置信息,与网络设备建立无线网络连接关系。
7.本实施例提供的打印设备的配置方法中,打印设备可以在不建立与电子设备的蓝牙连接关系的情况下,打印设备通过电子设备发送的多个蓝牙连接信息确定无线网络配置信息,进而根据无线网络配置信息建立与网络设备无线网络关系,最终实现打印设备的配置。本实施例提供的打印设备的配置方法能够降低对打印设备进行配置时的复杂度,从而减少用户对打印设备进行配置时所需进行的操作,进而提高了用户对打印设备的使用体验。
8.在本技术第一方面一实施例中,获取电子设备发送的多个蓝牙连接信息,具体包括:当接收到开始配置指示,接收电子设备发送的蓝牙连接信息,并存储蓝牙连接信息;判断蓝牙连接信息是否与预设蓝牙连接信息相同,当蓝牙连接信息与预设蓝牙连接信息不同,继续接收电子设备发送的蓝牙连接信息;当接收到结束配置指示,停止接收电子设备发送的蓝牙连接信息。
9.本实施例提供的打印设备的配置方法中,打印设备可以根据开始配置指示开始接
收蓝牙连接信息,并对每个蓝牙连接信息进行验证,从而在接收到的多个蓝牙连接信息均与预设蓝牙连接信息不同的情况下,能够持续接收蓝牙连接信息并进行存储。最终在接收到结束配置指示后停止继续接收蓝牙连接信息,从而保证了打印设备不会根据接收到的多个蓝牙连接信息建立与电子设备的蓝牙连接关系,使打印设备能够更为简单、有效地接收到无线网络配置信息。
10.在本技术第一方面一实施例中,蓝牙连接信息具体包括:数据位;数据位用于携带打印设备的无线网络配置信息中的部分数据;以及,索引位和校验位中的一个或两个;索引位用于标识蓝牙连接信息,校验位用于对蓝牙连接信息进行校验。
11.本实施例提供的打印设备的配置方法中,通过对电子设备向网络设备发送的蓝牙连接信息数据结构的设置,保证了打印设备通过蓝牙连接信息能够更为准确地确定无线网络配置信息,减少对打印设备进行配置时因信息传输导致出现的错误,提高了对打印设备进行配置的有效性。
12.在本技术第一方面一实施例中,多个蓝牙连接信息包括:多个第一类型的蓝牙连接信息和多个第二类型的蓝牙连接信息;其中,多个蓝牙连接信息中,每连续的n个第一类型的蓝牙连接信息之后,为1个第二类型的蓝牙连接信息,1个第二类型的蓝牙连接信息用于对n个第一类型的蓝牙连接信息进行校验。
13.本实施例提供的打印设备的配置方法中,电子设备向网络设备发送的蓝牙连接信息可以通过n个第一类型的蓝牙连接信息传输数据无线网络配置信息中的部分数据,并通过专门设置的1个第二类型的蓝牙连接信息对n各第一类型的蓝牙连接信息进行检验。从而在保证了无线网络配置信息传输速度的基础上,提高了无线网络配置信息传输时的准确性,进一步减少了对打印设备进行配置时因信息传输导致出现的错误,提高了对打印设备进行配置的有效性。
14.在本技术第一方面一实施例中,多个蓝牙连接信息中包括的无线网络配置信息包括:网络设备的标识信息、鉴权信息和安全设置信息中的一项或多项。
15.本实施例提供的打印设备的配置方法中,电子设备可以通过多个蓝牙连接信息向打印设备传输不同的信息,具有较强的灵活性,从而丰富了本实施例的应用场景。
16.在本技术第一方面一实施例中,无线网络配置信息包括网络设备的鉴权信息;则接收电子设备发送的蓝牙连接信息之后,还包括确定电子设备的蓝牙标识信息,并将蓝牙标识信息作为网络设备的标识信息。
17.本实施例提供的打印设备的配置方法中,打印设备可以通过电子设备的蓝牙标识信息,确定网络设备的标识信息,并通过多个蓝牙连接信息向打印设备传输其他信息,从而减少了通过多个蓝牙连接信息传输的信息,减少了电子设备与打印设备之间传输的蓝牙连接信息的数量,提高了对打印设备进行配置的速度和效率。
18.在本技术第一方面一实施例中,接收开始配置指示之后还包括:将打印设备的蓝牙标识信息设置为打印设备待接收的蓝牙连接信息的顺序值,使电子设备根据打印设备的蓝牙标识信息确定顺序值,并根据顺序值发送蓝牙连接信息;接收电子设备发送的蓝牙连接信息之后还包括:对蓝牙连接信息进行校验;当蓝牙连接信息校验成功,将打印设备的蓝牙标识信息设置为蓝牙连接信息之后的待接收的蓝牙连接信息对应的顺序值;当蓝牙连接信息校验失败,将打印设备的蓝牙标识信息设置为蓝牙连接信息的顺序值,使电子设备重
新发送蓝牙连接信息。
19.本实施例提供的打印设备的配置方法中,打印设备可以通过其蓝牙标识信息的设置,使电子设备发送与蓝牙标识信息对应的蓝牙连接信息,保证了电子设备向打印设备发送的蓝牙连接信息的准确性,保证了对打印设备进行配置时的有效性。
20.本技术第二方面一实施例提供一种打印设备的配置方法,可以由电子设备执行,电子设备用于配置打印设备,该配置方法包括:获取多个蓝牙连接信息;其中,蓝牙连接信息用于请求与打印设备建立蓝牙连接关系,多个蓝牙连接信息中的每个蓝牙连接信息包括打印设备的无线网络配置信息中的部分数据,多个蓝牙连接信息中所有的部分数据组成无线网络配置信息,无线网络配置信息用于打印设备与网络设备建立无线网络连接关系;依次向打印设备发送多个蓝牙连接信息,使打印设备根据多个蓝牙连接信息确定无线无线网络配置信息,并与网络设备建立无线网络连接关系。
21.本实施例提供的打印设备的配置方法中,电子设备可以在不建立与打印设备的蓝牙连接关系的情况下,电子设备向打印设备发送多个蓝牙连接信息,使打印设备根据多个蓝牙连接信息确定无线网络配置信息,进而根据无线网络配置信息建立与网络设备无线网络关系,最终实现打印设备的配置。本实施例提供的打印设备的配置方法能够降低对打印设备进行配置时的复杂度,从而减少用户对打印设备进行配置时所需进行的操作,进而提高了用户对打印设备的使用体验。
22.在本技术第二方面一实施例中,获取多个蓝牙连接信息,包括:获取打印设备的无线网络配置信息;根据无线网络配置信息,确定多个蓝牙连接信息。
23.本实施例提供的打印设备的配置方法中,电子设备可以根据打印设备的无线网络配置信息确定多个蓝牙连接信息,从而保证了打印设备不会根据接收到的多个蓝牙连接信息建立与电子设备的蓝牙连接关系,使打印设备能够更为简单、有效地接收到无线网络配置信息。
24.在本技术第二方面一实施例中,蓝牙连接信息包括:数据位;数据位用于携带打印设备的无线网络配置信息中的部分数据;以及,索引位和校验位中的一个或两个;索引位用于标识蓝牙连接信息,校验位用于对蓝牙连接信息进行校验。
25.本实施例提供的打印设备的配置方法中,通过对电子设备向网络设备发送的蓝牙连接信息数据结构的设置,保证了打印设备通过蓝牙连接信息能够更为准确地确定无线网络配置信息,减少对打印设备进行配置时因信息传输导致出现的错误,提高了对打印设备进行配置的有效性。
26.在本技术第二方面一实施例中,多个蓝牙连接信息包括:多个第一类型的蓝牙连接信息和多个第二类型的蓝牙连接信息;其中,多个蓝牙连接信息中,每连续的n个第一类型的蓝牙连接信息之后,为1个第二类型的蓝牙连接信息,1个第二类型的蓝牙连接信息用于对n个第一类型的蓝牙连接信息进行校验。
27.本实施例提供的打印设备的配置方法中,电子设备向网络设备发送的蓝牙连接信息可以通过n个第一类型的蓝牙连接信息传输数据无线网络配置信息中的部分数据,并通过专门设置的1个第二类型的蓝牙连接信息对n各第一类型的蓝牙连接信息进行检验。从而在保证了无线网络配置信息传输速度的基础上,提高了无线网络配置信息传输时的准确性,进一步减少了对打印设备进行配置时因信息传输导致出现的错误,提高了对打印设备
进行配置的有效性。
28.在本技术第二方面一实施例中,无线网络配置信息包括:网络设备的标识信息、鉴权信息和安全设置信息中的一项或多项。
29.本实施例提供的打印设备的配置方法中,电子设备可以通过多个蓝牙连接信息向打印设备传输不同的信息,具有较强的灵活性,从而丰富了本实施例的应用场景。
30.在本技术第二方面一实施例中,无线网络配置信息包括网络设备的鉴权信息;确定打印设备的无线网络配置信息之后,还包括:将电子设备的蓝牙标识信息设置为网络设备的标识信息。
31.本实施例提供的打印设备的配置方法中,电子设备可以通过蓝牙标识信息,向打印设备传输网络设备的标识信息,并通过多个蓝牙连接信息向打印设备传输其他信息,从而减少了通过多个蓝牙连接信息传输的信息,减少了电子设备与打印设备之间传输的蓝牙连接信息的数量,提高了对打印设备进行配置的速度和效率。
32.在本技术第二方面一实施例中,依次向打印设备发送多个蓝牙连接信息,包括;确定打印设备的蓝牙标识信息;向打印设备发送与蓝牙标识信息对应的蓝牙连接信息。
33.本实施例提供的打印设备的配置方法中,电子设备可以根据打印设备的蓝牙标识信息的设置,向打印设备发送与蓝牙标识信息对应的蓝牙连接信息,保证了电子设备向打印设备发送的蓝牙连接信息的准确性,保证了对打印设备进行配置时的有效性。
34.本技术第三方面提供一种打印设备,可用于执行如本技术第一方面任一项提供的打印设备的配置方法。
35.本技术第四方面提供一种电子设备,可用于执行如本技术第二方面任一项提供的打印设备的配置方法。
36.本技术第五方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令被执行时用于实现如本技术的第一方面任一项所述的打印设备的配置方法,或者,所述计算机指令被执行时用于实现如本技术第二方面任一项所述的打印设备的配置方法。
37.综上,本实施例提供的一种打电子设备、打印设备及其配置方法,在电子设备与打印设备之间可以不建立蓝牙连接关系的情况下,电子设备向打印设备发送多个蓝牙连接信息,使打印设备根据多个蓝牙连接信息即可确定无线网络配置信息,并根据无线网络配置信息与网络设备建立无线网络连接关系。因此,本实施例提供的打印设备的配置方法能够降低对打印设备进行配置时的复杂度,从而减少用户对打印设备进行配置时所需进行的操作,进而提高了用户对打印设备的使用体验。
附图说明
38.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
39.图1为本技术提供的打印设备的配置方法所应用的场景;
40.图2为现有技术中一种打印设备的配置方法的示意图;
41.图3为本技术提供的一种打印设备的配置方法一实施例的流程示意图;
42.图4为本技术提供的一种打印设备的配置方法另一实施例的流程示意图;
43.图5为本技术提供的蓝牙连接信息的数据结构示意图;
44.图6为本技术提供的打印设备的控制方法又一实施例的流程示意图。
具体实施方式
45.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
46.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
47.图1为本技术提供的打印设备的配置方法所应用的场景示意图。如图1所示的打印设备30可以是打印机、扫描仪等,电子设备20可以是用户10使用的手机、平板电脑和电脑等。随着无线网络技术的不断发展,打印设备30可以通过无线保真(wireless fidelity,简称:wi-fi)等无线网络连接方式与网络设备40之间建立无线网络连接关系。则当用户10需要使用打印设备30打印文件时,用户10可以通过电子设备20将待打印文件的打印数据通过网络设备40发送给打印设备30,使打印设备30通过无线网络连接关系即可接收到打印数据并进行打印,从而极大地丰富了打印设备30的使用场景,提高用户10使用打印设备30时的使用体验。
48.图2为现有技术中一种打印设备的配置方法的示意图,如图2示出了如图1所示的电子设备20控制打印设备30与网络设备40建立无线网络连接关系的流程。如图2所示,在s10中,电子设备20与打印设备30建立蓝牙连接关系。随后,在s20中,电子设备20通过s10中建立的蓝牙连接关系将无线网络配置信息发送给打印设备30。最终,在s30中,打印设备30根据接收到的无线网络配置信息,建立与网络设备40之间的无线网络连接关系。
49.但是,当通过如图2所示的现有技术对打印设备30进行配置时,既需要建立标号

所示的电子设备20与打印设备30之间的蓝牙连接关系,又需要建立标号

所示的电子设备20与网络设备40之间的无线网络连接关系

。在此基础上,才能够进一步建立标号

所示的打印设备30与网络设备40之间的无线网络连接关系。因此极大地增加了对打印设备30进行配置时的复杂度,导致用户10对打印设备30进行配置时所需进行的操作较为繁琐,从而影响了用户10对打印设备30的使用体验。
50.基于此,本技术提供一种打印设备的配置方法,能够在电子设备20与打印设备30之间不建立蓝牙连接关系的情况下,使电子设备20将无线网络配置信息发送至打印设备30,从而降低了对打印设备30进行配置时的复杂度,减少用户10对打印设备30进行配置时
所需进行的操作,以提高用户10对打印设备30的使用体验。下面以具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
51.图3为本技术提供的一种打印设备的配置方法一实施例的流程示意图,如图3所示的方法可应用于如图1所示的场景中,由打印设备30和电子设备20执行。具体地,如图3所示的打印设备的配置方法包括:
52.s100:电子设备20获取多个蓝牙连接信息。其中,蓝牙连接信息用于电子设备20请求与打印设备30建立蓝牙连接关系。
53.在本技术实施例中,电子设备20所获取的多个蓝牙连接信息中的每个蓝牙连接信息包括打印设备30的无线网络配置信息中的部分数据。且多个蓝牙连接信息中的所有的部分数据能够组成完整的无线网络配置信息。
54.在一种实施例中,蓝牙连接信息可以是打印设备30的蓝牙模块对应的pin码。其中,pin码为四位数字,用于对请求建立蓝牙连接的设备进行鉴权等。示例性地,打印设备30对应的预设蓝牙连接信息为取值“0000”的pin码,则当电子设备20向打印设备30发送预设蓝牙连接信息“0000”,打印设备30对预设蓝牙连接信息“0000”进行鉴权等处理后,电子设备20与打印设备30之间可以建立蓝牙连接关系。可以理解的是,由于本技术实施例中提供的多个蓝牙连接信息中包括了无线网络配置信息中的部分数据,因此多个蓝牙连接信息与打印设备30的预设蓝牙连接信息不同。电子设备20向打印设备30发送的多个蓝牙连接信息经过打印设备30的鉴权等处理,电子设备20与打印设备30之间不能建立蓝牙连接关系。
55.s101:电子设备20向打印设备30发送多个蓝牙连接信息。相应地,打印设备30接收电子设备20所发送的多个蓝牙连接信息。
56.在一种实施例中,电子设备20可以依次向打印设备30发送多个蓝牙连接信息,则打印设备30可以依次接收多个蓝牙连接信息。打印设备30可以在每接收到一个蓝牙连接信息后,将接收到的蓝牙连接信息存储在打印设备30的存储空间中。
57.s102:打印设备30根据存储的多个蓝牙连接信息,确定打印设备30的无线网络配置信息并进行存储。例如,打印设备30从多个蓝牙连接信息中分别获取每个蓝牙连接信息中包括的无线网络配置信息中的部分数据,并将所有蓝牙连接信息中包括的无线网络配置信息中的部分数据组成完整的无线网络配置信息。
58.s103:打印设备30根据s102中确定的打印设备30的无线网络配置信息,与网络设备40建立无线网络连接关系。
59.在一种实施例中,打印设备30的无线网络配置信息包括网络设备40的标识信息、鉴权信息和安全设置信息中的一项或多项等。网络设备40具体是打印设备30待连接的网络设备。例如,当网络设备40是路由器,则标识信息可以是网络设备40的登录名称、服务集标识(service set identifier,简称:ssid)等、鉴权信息可以是网络设备40的登录密码等。打印设备30可以根据标识信息搜索网络设备40,并根据鉴权信息登录网络设备40,从而建立打印设备30与网络设备40之间的无线网络连接关系。本技术实施例对打印设备30根据无线网络配置信息建立与网络设备40之间无线网络连接关系的具体方式不做限定。
60.综上,本实施例提供的打印设备30的配置方法中,电子设备20与打印设备30之间可以不建立蓝牙连接关系的情况下,电子设备20向打印设备30发送多个蓝牙连接信息,使
打印设备30根据多个蓝牙连接信息即可确定无线网络配置信息,并根据无线网络配置信息与网络设备40建立无线网络连接关系。因此,本实施例提供的打印设备30的配置方法能够降低对打印设备30进行配置时的复杂度,从而减少用户10对打印设备30进行配置时所需进行的操作,进而提高了用户10对打印设备30的使用体验。
61.图4为本技术提供的一种打印设备的配置方法另一实施例的流程示意图,如图4示出了图3所示的打印设备的配置方法一种具体的实现方式。如图4所示,在s100中电子设备20获取多个蓝牙连接信息具体包括:
62.s1001:电子设备20获取打印设备30的无线网络配置信息。
63.在一种实施例中,电子设备20可以接收用户10输入的打印设备30的无线网络配置信息,或者,电子设备20还可以接收其他设备发送的打印设备30的无线网络配置信息等。
64.s1002:电子设备20根据s1001中所获取的打印设备30的无线网络配置信息,确定多个蓝牙连接信息。
65.在一种实施例中,电子设备20可以将无线网络配置信息拆分为多个部分数据,并根据蓝牙连接信息的预设数据格式,将多个部分数据分别加入到多个蓝牙连接信息中,从而形成分别包括部分数据的多个蓝牙连接信息。
66.图5为本技术提供的蓝牙连接信息的数据结构示意图。如图5所示,在一种实施例中,蓝牙连接信息a的数据格式包括数据位和索引位。其中,数据位用于携带打印设备30的无线网络配置信息中的部分数据,索引位用于标识蓝牙连接信息,从而确定蓝牙连接信息在多个蓝牙连接信息中的顺序和位置等。
67.示例性地,蓝牙连接信息可以是pin码,则打印设备30的预设蓝牙连接信息为“0000”。电子设备20所生成的多个蓝牙连接信息中的每个蓝牙连接信息均为包括4个取值0-9的数字,且4个数字不同时等于0。假设打印设备30的无线网络配置信息包括:“123456789”,则根据如图5所示的蓝牙连接信息a的数据格式,电子设备20所得到的多个蓝牙连接信息包括:“1123”、“2456”、“3789”。其中,每个蓝牙连接信息的第1位为索引位,用于标识蓝牙连接信息的顺序依次为“1”、“2”、“3”。每个蓝牙连接信息的第2-4位为数据位,所有多个蓝牙连接信息的数据位按照顺序可以组成完整的无线网络配置信息“123456789”。
68.在另一种实施例中,蓝牙连接信息b的数据格式包括数据位、索引位和校验位。其中,校验位用于对蓝牙连接信息进行校验。例如,蓝牙连接信息包括:“1129”,其中,第1位为索引位,用于标识蓝牙连接信息的顺序为1,第2-3位为数据位,第4位为校验位,用于通过加减乘除或者其他运算方式,对整个蓝牙连接信息中第1-4位是否准确进行校验。
69.在又一种实施例中,蓝牙连接信息c的数据格式包括:数据位和校验位。例如,蓝牙连接信息包括:“1239”,其中,第1-3位为数据位,第4位为校验位。
70.在再一种实施例中,蓝牙连接信息d的数据包括:多个第一类型的蓝牙连接信息和多个第二类型的蓝牙连接信息,其中,每连续的n个第一类型的蓝牙连接信息之后为1个第二类型的蓝牙连接信息,此时,这1个第二类型的蓝牙连接信息用于对之前的n个第一类型的蓝牙连接信息进行校验。例如,图5所示的蓝牙连接信息d1-蓝牙连接信息d16共16个蓝牙连接信息中都分别只包括数据位,在这16个蓝牙连接信息之后的第17个蓝牙连接信息d17中,仅包括校验位。通过第17个蓝牙连接信息d17,可以对蓝牙连接信息d1-蓝牙连接信息d16共16个蓝牙连接信息是否准确进行校验。
71.如图4所示,在s101中电子设备20向打印设备30发送多个蓝牙连接信息具体包括:
72.s1000:打印设备30接收开始配置指示。
73.在一种实施例中,打印设备30上可以设置有按键、可触控显示屏等交互装置,则用户可以通过一个按键或者多个按键组合的方式、或者通过可触控显示屏上菜单项的方式发出开始配置指示。打印设备30即可通过交互装置接收到开始配置指示。
74.在一种实施例中,打印设备30接收到开始配置指示后,即可切换为鉴权模式。在鉴权模式下,打印设备30可以通过蓝牙模块接收蓝牙连接信息,并对接收到的蓝牙连接信息进行验证。
75.s1011:电子设备20开始向打印设备30依次发送多个蓝牙连接信息中的每个蓝牙连接信息。
76.在一种实施例中,用户可以在向打印设备30发出开始配置指示后,向电子设备20发出开始发送指示,电子设备20接收到开始发送指示后,确定打印设备30已经可以接收蓝牙连接信息后,电子设备20可以按照顺序依次发送多个蓝牙连接信息。
77.s1012:打印设备30接收到每个蓝牙连接信息后,依次存储接收到的蓝牙连接信息。
78.s1031:打印设备30对每个接收到的蓝牙连接信息进行验证。具体地,打印设备30判断接收到的蓝牙连接信息是否与预设蓝牙连接信息相同。其中,由于本技术实施例中,电子设备20所得到的多个蓝牙连接信息中包括无线网络配置信息中的部分数据,因此多个蓝牙连接信息都与预设蓝牙连接信息不同。打印设备30在判断蓝牙连接信息与预设蓝牙连接信息不同之后,接续接收电子设备20所发送的下一个蓝牙连接信息,并重复执行s1011-s1013的流程。
79.s1014:打印设备30接收到结束配置信息,则停止接收电子设备发送的蓝牙连接信息,即停止重复执行s1011-s1013的流程。
80.在一种实施例中,打印设备30可以通过按键、可触控显示屏等交互装置接收结束配置指示。
81.或者,在另一种实施例中,结束配置指示可以是一个预设的蓝牙连接信息,例如蓝牙连接信息“9999”,则当打印设备30对蓝牙连接信息进行验证时,确定接收到蓝牙连接信息“9999”,打印设备30确定接收到结束配置信息。
82.如图4所示的s102-s103的具体实现方式及原理与图3所示的s102-s103相同,不再赘述。
83.在一种实施例中,无线网络配置信息可以包括网络设备40的鉴权信息,而不包括网络设备40的标识信息,以减少无线网络配置信息的数据量,减少多个蓝牙连接信息的传输数量,以提高通信效率。此时,电子设备20可以将电子设备20的蓝牙标识信息设置为与网络设备40的标识信息相同。打印设备30可以在接收到电子设备20发送的蓝牙连接信息之后,确定电子设备20的蓝牙标识信息,从而将电子设备20的蓝牙标识信息作为网络设备40的标识信息。示例性地,当网络设备40的标识信息为“p_rd_center_01”,电子设备20可以将其标识信息也设置为“p_rd_center_01”等形式。打印设备30在接收到电子设备20发送的蓝牙连接信息后,即可根据电子设备20的标识信息,即可确定网络设备40的标识信息为“p_rd_center_01”。
84.在一种实施例中,当蓝牙连接信息中包括校验位,打印设备30可以根据校验位确定蓝牙连接信息是否准确,而当打印设备30确定蓝牙连接信息出错,则需要电子设备20重新发送出错的蓝牙连接信息。例如,图6为本技术提供的打印设备的控制方法又一实施例的流程示意图,如图6所示的方法示出了图3所示的打印设备的配置方法另一种具体的实现方式。如图6所示,在s101中电子设备20向打印设备30发送多个蓝牙连接信息具体包括:
85.s1000:打印设备30接收开始配置指示。打印设备30接收到开始配置指示后,即可切换为鉴权模式。
86.s1015:打印设备30将蓝牙标识信息设置为该打印设备待接收的蓝牙连接信息的顺序值。例如,打印设备30还没有接收到蓝牙连接信息时,可以将蓝牙连接信息设置为起始的“pt-001”。
87.s1016:电子设备20确定打印设备30的蓝牙标识信息。
88.s1017:电子设备20根据打印设备30的蓝牙标识信息,确定与蓝牙标识信息对应的待发送的蓝牙连接信息。例如,打印设备20根据打印设备30的蓝牙标识信息“pt-001”,确定待发送的蓝牙连接信息为多个蓝牙连接信息中的第1个蓝牙连接信息。
89.s1018:电子设备20向打印设备30发送s1017中确定的多个蓝牙连接信息中的第1个蓝牙连接信息。
90.s1019:打印设备30接收到蓝牙连接信息后,根据蓝牙连接信息中的校验位对蓝牙连接信息进行校验。
91.当打印设备30对蓝牙连接信息进行校验成功后,打印设备30可以将其蓝牙连接信息设置为多个蓝牙连接信息中第2个蓝牙连接信息对应的“pt-002”。使电子设备20继续向打印设备30发送多个蓝牙连接信息中第2个蓝牙连接信息。
92.当打印设备30对蓝牙连接信息进行校验失败后,打印设备30可以将其蓝牙连接信息继续设置为多个蓝牙连接信息中第1个蓝牙连接信息对应的“pt-001”,使电子设备20重新向打印设备30发送多个蓝牙连接信息中第1个蓝牙连接信息,实现第1个蓝牙连接信息的重发。
93.依次类推,打印设备30可以通过其蓝牙标识信息的设置,使电子设备20发送与蓝牙标识信息对应的蓝牙连接信息,保证了电子设备20向打印设备30发送的蓝牙连接信息的准确性,保证了对打印设备30进行配置时的有效性。
94.在另一种示例中,当多个蓝牙连接信息采用如图5所示的蓝牙连接信息d的数据结构,且打印设备30还没有接收到蓝牙连接信息时,打印设备30可以将蓝牙连接信息设置为起始的“pt-001”。当打印设备30接收到蓝牙连接信息d1-蓝牙连接信息d17后,根据蓝牙连接信息d17中的校验位对蓝牙连接信息d1-蓝牙连接信息d16进行校验。如果蓝牙连接信息d1-蓝牙连接信息d16都校验成功,则在完成对蓝牙连接信息d1-蓝牙连接信息d16的校验之后,打印设备30可以将其蓝牙连接信息设置为多个蓝牙连接信息中第18个蓝牙连接信息对应的“pt-018”。如果蓝牙连接信息d1-蓝牙连接信息d16包括至少一个校验失败的蓝牙连接信息,则在完成对蓝牙连接信息d1-蓝牙连接信息d16的校验之后,打印设备30可以将其蓝牙连接信息设置为多个蓝牙连接信息中第1个蓝牙连接信息对应的“pt-001”,使电子设备20重新向打印设备30发送多个蓝牙连接信息中第1-16个蓝牙连接信息。
95.在一种实施例中,打印设备30在接收到全部多个蓝牙连接信息之后,还可以将其
蓝牙标识信息设置为预设的值,例如“pt-done”等,使电子设备20根据蓝牙标识信息确定打印设备30已经准确接收到所有的多个蓝牙连接信息,并停止继续发送多个蓝牙连接信息。
96.在前述实施例中,对本技术实施例提供的打印设备的配置方法及方法中具体的步骤进行了介绍,而为了实现上述本技术实施例提供的方法中的各功能,作为执行主体打印设备/电子设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
97.例如,本技术提供一种打印设备的配置装置,包括获取模块,确定模块和配置模块,其中,获取模块用于获取电子设备依次发送的多个蓝牙连接信息,并存储多个蓝牙连接信息,确定模块用于根据存储的多个蓝牙连接信息,确定打印设备的无线网络配置信息,配置模块用于根据无线网络配置信息,与网络设备建立无线网络连接关系。
98.在一种实施例中,获取模块具体用于当接收到开始配置指示,接收电子设备发送的蓝牙连接信息,并存储蓝牙连接信息;判断蓝牙连接信息是否与预设蓝牙连接信息相同,当蓝牙连接信息与预设蓝牙连接信息不同,继续接收电子设备发送的蓝牙连接信息;当接收到结束配置指示,停止接收电子设备发送的蓝牙连接信息。
99.在一种实施例中,蓝牙连接信息包括:数据位;数据位用于携带打印设备的无线网络配置信息中的部分数据;以及,索引位和校验位中的一个或两个;索引位用于标识蓝牙连接信息,校验位用于对蓝牙连接信息进行校验。
100.在一种实施例中,多个蓝牙连接信息包括:多个第一类型的蓝牙连接信息和多个第二类型的蓝牙连接信息;其中,多个蓝牙连接信息中,每连续的n个第一类型的蓝牙连接信息之后,为1个第二类型的蓝牙连接信息,1个第二类型的蓝牙连接信息用于对n个第一类型的蓝牙连接信息进行校验。
101.在一种实施例中,无线网络配置信息包括:网络设备的标识信息、鉴权信息和安全设置信息中的一项或多项。
102.在一种实施例中,无线网络配置信息包括网络设备的鉴权信息;打印设备还包括:蓝牙标识模块,用于确定电子设备的蓝牙标识信息,并将蓝牙标识信息作为网络设备的标识信息。
103.在一种实施例中,蓝牙标识模块还用于,将打印设备的蓝牙标识信息设置为打印设备待接收的蓝牙连接信息的顺序值,使电子设备根据打印设备的蓝牙标识信息确定顺序值,并根据顺序值发送蓝牙连接信息;
104.蓝牙标识模块还用于,对蓝牙连接信息进行校验;当蓝牙连接信息校验成功,将打印设备的蓝牙标识信息设置为蓝牙连接信息之后的待接收的蓝牙连接信息对应的顺序值;当蓝牙连接信息校验失败,将打印设备的蓝牙标识信息设置为蓝牙连接信息的顺序值,使电子设备重新发送蓝牙连接信息。
105.本技术实施例提供的打印设备的配置装置中各模块的实现方式及工作原理可以参照前述打印设备执行的打印设备的配置方法中的描述,不再赘述。本实施例提供的打印设备的配置装置可以是前述实施例中提供的打印设备。
106.又例如,本技术还提供一种打印设备的配置装置,包括获取模块和发送模块,其中,或者模块用于获取多个蓝牙连接信息,发送模块用于依次向打印设备发送多个蓝牙连
接信息,使打印设备根据多个蓝牙连接信息确定无线无线网络配置信息,并与网络设备建立无线网络连接关系
107.在一种实施例中,获取模块具体用于,获取打印设备的无线网络配置信息;根据无线网络配置信息,确定多个蓝牙连接信息。
108.在一种实施例中,蓝牙连接信息包括:数据位;数据位用于携带打印设备的无线网络配置信息中的部分数据;以及,索引位和校验位中的一个或两个;索引位用于标识蓝牙连接信息,校验位用于对蓝牙连接信息进行校验。
109.在一种实施例中,多个蓝牙连接信息包括:多个第一类型的蓝牙连接信息和多个第二类型的蓝牙连接信息;其中,多个蓝牙连接信息中,每连续的n个第一类型的蓝牙连接信息之后,为1个第二类型的蓝牙连接信息,1个第二类型的蓝牙连接信息用于对n个第一类型的蓝牙连接信息进行校验。
110.在一种实施例中,无线网络配置信息包括:网络设备的标识信息、鉴权信息和安全设置信息中的一项或多项。
111.在一种实施例中,无线网络配置信息包括网络设备的鉴权信息;电子设备还包括:蓝牙标识模块,用于将电子设备的蓝牙标识信息设置为网络设备的标识信息。
112.在一种实施例中,蓝牙标识模块还用于确定打印设备的蓝牙标识信息;向打印设备发送与蓝牙标识信息对应的蓝牙连接信息。
113.本技术实施例提供的打印设备的配置装置中各模块的实现方式及工作原理可以参照前述电子设备执行的打印设备的配置方法中的描述,不再赘述。本实施例提供的打印设备的配置装置可以是前述实施例中提供的电子设备。
114.需要说明的是,应理解以上装置的各个模块的和模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
115.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个数字信号处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件调用程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
116.在上述实施例中,电子设备或者打印设备所执行的步骤可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程
序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
117.本技术还提供一种电子设备,包括处理器以及存储器。处理器和存储器通信连接。其中,存储器中存储有计算机程序。当处理器执行计算机程序时,处理器可以执行如本技术前述实施例中任一由打印设备执行的方法的步骤。
118.本技术还提供一种电子设备,包括处理器以及存储器。处理器和存储器通信连接。其中,存储器中存储有计算机程序。当处理器执行计算机程序时,处理器可以执行如本技术前述实施例中任一由电子设备执行的方法的步骤。
119.本技术还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被执行时可用于执行如本技术前述实施例中任一由打印设备执行的方法的步骤。
120.本技术还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被执行时可用于执行如本技术前述实施例中任一由电子设备执行的方法的步骤。
121.本技术实施例还提供一种运行指令的芯片,所述芯片用于执行如本技术前述任一由打印设备执行的方法的步骤。
122.本技术实施例还提供一种运行指令的芯片,所述芯片用于执行如本技术前述任一由电子设备执行的方法的步骤。
123.本技术实施例还提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在存储介质中,至少一个处理器可以从所述存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序时可实现如本技术前述任一由打印设备执行的方法的步骤。
124.本技术实施例还提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在存储介质中,至少一个处理器可以从所述存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序时可实现如本技术前述任一由电子设备执行的方法的步骤。
125.在一种实施例中,本技术实施例提供的控制装置可以是脉冲宽度调制(pulse-width modulation,pwm)控制器、中央处理单元(central processing unit,cpu)、其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门和晶体管逻辑器件等
中的任意一种。
126.本领域普通技术人员可以理解:实现上述实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括rom、磁碟或者光盘等各种可以存储程序代码的介质。
127.本领域普通技术人员可以理解:为便于说明本技术技术方案,本技术实施例中通过功能模块进行分别描述,各个模块中的电路器件可能存在部分或全部重叠,不作为对本技术保护范围的限定。最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1