信息输入方法、装置、设备、存储介质和程序产品与流程

文档序号:31790990发布日期:2022-10-14 15:11阅读:83来源:国知局
信息输入方法、装置、设备、存储介质和程序产品与流程

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.图1为一个实施例中信息输入方法的流程示意图;
32.图2为一个实施例中以第一输入方式获取目标标识信息的流程示意图;
33.图3为一个实施例中以第二输入方式获取目标标识信息的流程示意图;
34.图4为一个实施例中空间单元划分的示意图;
35.图5为一个实施例中输入信息为位移轨迹的示意图;
36.图6为一个实施例中信息输入装置的结构框图;
37.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
38.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
39.需要说明的是,本发明实施例所涉及的术语“第一\第二\第三\第四”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三\第四”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二\第三\第四”区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
40.在一个实施例中,如图1所示,提供了一种信息输入方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端
和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
41.步骤s101,响应于目标用户的信息输入请求,展示虚拟空间,并在虚拟空间中展示多个信息空间;各个信息空间里面显示有各个信息空间对应的标识信息。
42.其中,目标用户为通过智能终端进行信息输入操作的用户,例如,可以是需要通过银行自助机取款输入密码的用户。而虚拟空间为vr设备产生的虚拟空间,至于信息空间为vr虚拟空间中,取指定的原点建立三轴坐标系,并按一定的规则将空间大小有限的、用户焦点可达的vr虚拟3d空间进行分割,得到的多个有标识信息的空间单元,例如,可以将vr虚拟空间的预设部分平均划分为多个立方体,每个立方体为一个信息空间。最后,标识信息为在每个信息空间上显示的标识,例如可以是数字以及字母。
43.具体地,目标用户穿戴好vr设备,在智能终端发起信息输入请求,然后该vr设备向目标用户展示虚拟空间,该虚拟空间会展示出多个目标用户可见的信息空间,信息空间上有对应的可见标识。
44.步骤s102,响应于目标用户在虚拟空间中针对多个信息空间的位移操作,获取与位移操作相匹配的多个目标信息空间对应的多个目标标识信息,以及各个目标信息空间对应的位移顺序。
45.其中,位移操作为上述目标用户通过vr设备在虚拟空间中经过上述信息空间的移动操作,例如,目标用户从初始位置出发,通过了a、b、c三个信息空间,回到初始位置,这样就为一次移动操作。而目标信息空间指的是,目标用户进行移动操作时经过的且满足预设条件的信息空间,例如目标用户经过了a、b、c三个信息空间,且在每个信息空间不超过2秒,则a、b、c三个信息空间为目标信息空间。至于目标标识信息为目标信息空间中显示的标识。
46.具体地,根据目标用户在虚拟空间中的位移操作,将目标用户位移操作经过的且满足预设条件的信息空间作为目标信息空间,获取这些目标信息空间显示的目标标识信息,并记录下目标用户位移操作经过各个目标信息空间的顺序。例如:目标用户在虚拟空间中经过了a、b、c三个信息空间,且在每个信息空间不超过2秒(预设条件),则a、b、c三个信息空间为目标信息空间,获取a、b、c三个目标信息空间的目标标识信息a、b、c,并且记录下目标用户位移操作经过各个目标信息空间的顺序为a第一,b第二,c第三。
47.步骤s103,基于多个目标标识信息以及各个目标信息空间对应的位移顺序,得到输入信息。
48.其中,输入信息为目标用户在智能终端上输入的信息,输入信息可以用来登陆账户,也可以是智能终端上某项操作的通过凭证。
49.具体地,将多个目标标识信息按照上述位移顺序进行组合,得到输入信息,例如,将目标标识信息a、b、c按照位移顺序a第一,b第二,c第三,进行组合,得到输入信息abc。
50.上述信息输入方法中,通过响应于目标用户的信息输入请求,展示虚拟空间,并在虚拟空间中展示多个信息空间;各个信息空间里面显示有各个信息空间对应的标识信息;响应于目标用户在虚拟空间中针对多个信息空间的位移操作,获取与位移操作相匹配的多个目标信息空间对应的多个目标标识信息,以及各个目标信息空间对应的位移顺序;基于多个目标标识信息以及各个目标信息空间对应的位移顺序,得到输入信息。本技术通过在虚拟空间中显示多个有标识信息的信息空间,然后将用户针对于上述信息空间的位移操作作为用户信息输入方式,能够安全地输入用户信息。
51.在一个实施例中,响应于目标用户在虚拟空间中针对多个信息空间的位移操作,获取与位移操作相匹配的多个目标信息空间对应的多个目标标识信息,包括以下步骤:响应于目标用户在虚拟空间中,与输入信息的输入方式对应的针对多个信息空间的位移操作,获取多个目标标识信息。
52.其中,输入方式为用户信息输入方式的方式,不同的输入信息对应不同的输入方式,也对应着不同的位移操作。例如,输入信息可以是字符串,也可以是目标用户位移操作的轨迹,这两种输入信息对应的输入方式以及位移操作都是不同的。
53.具体地,根据目标用户在虚拟空间中与输入信息的输入方式对应的位移操作,将目标用户位移操作经过的且满足预设条件的信息空间作为目标信息空间,获取这些目标信息空间显示的目标标识信息。
54.本实施例中,不同的输入信息对应不同的输入方式,也对应着不同的位移操作,能够满足多种信息的输入。
55.在一个实施例中,如图2所示,当输入方式为第一输入方式时,位移操作为第一位移操作;响应于目标用户在虚拟空间中,与输入信息的输入方式对应的针对多个信息空间的位移操作,获取多个目标标识信息,包括以下步骤:
56.步骤s201,响应于第一位移操作,获取目标用户从虚拟空间中的初始位置位移到当前信息空间的第一时间。
57.其中,第一位移操作为与第一输入方式对应的位移操作,第一输入方式为信息单元组合成的输入信息对应的输入方式,第一位移操作每次操作只产生一个信息单元,将多次操作产生的多个信息单元组合,得到输入信息。而初始位置,为目标用户还没开始第一位移操作所处的位置,第一时间为目标用户从初始位置位移到当前信息空间所花费的时间。
58.具体地,目标用户从初始位置位移到当前信息空间,记录这个过程花费的时间第一时间。
59.步骤s202,获取目标用户在当前信息空间停留的第二时间,以及目标用户从当前信息空间位移到初始位置的第三时间。
60.其中,第二时间为目标用户在当前信息空间停留的时长,而第三时间为目标用户从当前信息空间位移到初始位置所花费的时间。
61.具体地,目标用户在当前信息空间停留,记录下停留时长第二时间,目标用户从当前信息空间位移到初始位置,记录这个过程花费的时间第三时间。
62.步骤s203,若第一时间小于第一预设时间、第二时间小于第二预设时间,并且第三时间小于第三预设时间,则将当前信息空间对应的标识信息作为目标标识信息。
63.其中,第一预设时间、第二预设时间、第三预设时间为预先设定的时长。
64.具体地,当同时满足第一时间小于第一预设时间、第二时间小于第二预设时间,以及且第三时间小于第三预设时间,则当前信息空间为目标信息空间,其显示的标识信息为目标标识信息。
65.本实施例中,通过对第一位移操作各个步骤设定完成时间,如果用户输入失误可以故意延长输入时间,使得本次输入无效,然后再次输入,能够使得目标用户更方便的修改输入错误的信息单元。
66.在一个实施例中,输入信息为字符串,目标标识信息为组成所述字符串的多个目
标字符单元;基于多个目标标识信息以及各个目标信息空间对应的位移顺序,得到输入信息,包括以下步骤:获取目标字符单元,当获取目标字符单元的数量达到预设阈值时,停止获取目标字符单元,得到多个目标字符单元;将多个目标字符单元按照位移顺序进行排序,得到字符串。
67.其中,字符串为由数字英文字母标点符号组成的字符串,而目标字符单元为该字符串的一个组成单元。
68.具体地,以上述第一位移操作获取目标字符单元,当目标字符单元的数量达到预设值时,完成第一位移操作,将获得的多个目标字符单元按照位移顺序进行排序,得到字符串。例如:输入信息为6个字符单元组成的字符串,则当获取完第6个目标字符单元,则停止第一位移操作。然后将这6个目标字符单元按照产生的先后顺序组合,得到6个字符单元组成的字符串。
69.本实施例中,通过将目标字符单元按顺序组合形成字符串,能够准确地得到输入信息。
70.在一个实施例中,如图3所示,当输入方式为第二输入方式时,位移操作为第二位移操作;响应于目标用户在虚拟空间中,与输入信息的输入方式对应的针对多个信息空间的位移操作,获取多个目标标识信息,还包括以下步骤:
71.步骤s301,响应于第二位移操作,获取目标用户从初始位置出发的出发时间,以及用户回到初始位置的回归时间。
72.其中,第二位移操作为第二输入方式对应的位移操作,为一次操作就完成信息输入的位移操作,而出发时间为目标用户从初始位置出发的时刻,至于回归时间为目标用户回到初始位置的时刻。
73.具体地,目标用户从初始位置出发,进行第二位移操作,完成第二位移操作后回到初始位置,记录下目标用户的出发时间,以及回归时间。
74.步骤s302,基于出发时间以及回归时间,得到目标用户完成第二位移操作的第四时间。
75.其中,第四时间为目标用户完成第二位移操作花费的时间。
76.具体地,计算目标用户的出发时间,以及回归时间的时间差即可得到第四时间。
77.步骤s303,若第四时间小于第四预设时间,则将第二位移操作对应的多个信息空间的多个标识信息作为多个目标标识信息。
78.其中,第四预设时间为预设的时长。
79.具体地,若目标用户完成第二位移操作花费的时间(第四时间)小于第四预设时间,则将目标用户经过的信息空间作为目标信息空间,获取目标信息空间上显示的目标标识信息。
80.本实施例中,通过设定第二位移操完成时间,使得用户信息输入错误时可以故意延长第二位移操作时间,使得单前信息输入失效,然后重新进行第二位移操作,能够使得目标用户更方便的修改输入错误的信息单元。
81.在一个实施例中,输入信息为目标用户的位移轨迹;基于多个目标标识信息以及各个目标信息空间对应的位移顺序,得到输入信息,还包括以下步骤:将多个目标标识信息对应的位置信息按照位移顺序进行连接,得到位移轨迹。
82.其中,位移轨迹为目标用户进行第二位移操作产生的轨迹,而位置信息为目标标识信息对应信息空间的中心坐标,例如,虚拟空间被划分为3*3*3的27个信息空间立方体,位置信息即为27个立方体的中心坐标,将目标用户进过的目标信息空间立方体的中心坐标按照位移顺序连接,即可得到目标用户的位移轨迹。
83.具体地,目标用户完成第二位移操,将目标用户经过的目标信息空间的显示目标标识信息记录下来,然后获取该目标标识信息对应的各个目标信息空间的位置坐标,将这些位置坐标按照位移顺序进行连接,得到位移轨迹,如果该位移轨迹与预设轨迹匹配,则该位移轨迹(输入信息)正确。
84.本实施例中,通过将目标信息空间的位置坐标按照位移顺序进行连接,能够准确地得到位移轨迹。
85.在一个实施例中,提供了一种信息输入方法,该信息可以为密码,实现上述方法需要依靠支持6dof的vr可穿戴设备,包括vr脚部行走的脚踏设备(脚部可穿戴设备、踏板台、跑步机),可识别6dof输入的vr眼镜、附属套件与配套软件。具体步骤如下:
86.用户佩戴对应的vr设备,包含头部可视设备、脚部vr设备,其中脚部设备可以是包含特定动作捕捉设备的踏板、鞋子或跑步机,用于捕捉用户走路的动作。vr虚拟的空间场景中,取指定的原点建立三轴坐标系,并按一定的规则将空间大小有限的、用户焦点可达的vr虚拟3d空间进行分割,得到多个空间单元,并划分为密码关联空间单元(信息空间)与无动作识别的缓冲空间单元(初始位置)。空间单元的划分如图4所示,其中包含数字的空间单元为信息空间,需要说明的是上述空间单元的划分可以是单层结构,也可以是3d多层结构,任意形状的空间划分规则,信息空间中展示的标识可以是数字,也可以是其他标识。以用户本身在vr场景中形象的中心点(也可以是人为定义的其他中心点)作为控制焦点,用户可以通过6dof和脚部的vr设备在虚拟空间中任意行走。
87.密码输入可以是字符串的形式出入,此时各个信息空间内展示字符单元,具体步骤如下:初始化vr空间时,用户焦点处于初始位置,用户移动本身焦点,用户焦点如果在指定的时间范围内由初始位置进入信息空间,并在规定时间内离开该信息空间,之后在规定时间内回到初始位置,则视为将该信息空间对应的字符单元作为密码输入的一部分。之后用户重复上述步骤,直至输入完成密码所对应的字符单元数量。
88.密码输入可以是用户位移轨迹的形式出入,具体步骤如下:初始化vr空间时,用户焦点处于初始位置,用户移动本身焦点,通过多个信息空间,按照通过顺序将上述多个信息空间对应的位置坐标依次相连,如图5所示,形成位移轨迹,如果用户从初始位置出发,完成位移,到回到初始位置的时间在预设时间内,则将位移形成的位移轨迹作为输入密码。
89.本实施例中,通过引入了6dof并带脚部动作识别设备的vr虚拟设备,以用户在虚拟空间内的3d空间坐标经过特定的3d空间合成密码,用户的行为仅包含在vr场景中转向与行走,确保了在vr设备外部的人员无法窥知密码输入的具体内容。
90.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这
些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
91.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的信息输入方法的信息输入装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个信息输入装置实施例中的具体限定可以参见上文中对于信息输入方法的限定,在此不再赘述。
92.在一个实施例中,如图6所示,提供了一种信息输入装置,包括:信息空间展示模块601、位移信息获取模块602和输入信息获取模块603,其中:
93.信息空间展示模块601,用于响应于目标用户的信息输入请求,展示虚拟空间,并在虚拟空间中展示多个信息空间;各个信息空间里面显示有各个信息空间对应的标识信息;
94.位移信息获取模块602,用于响应于目标用户在虚拟空间中针对多个信息空间的位移操作,获取与位移操作相匹配的多个目标信息空间对应的多个目标标识信息,以及各个目标信息空间对应的位移顺序;
95.输入信息获取模块603,用于基于多个目标标识信息以及各个目标信息空间对应的位移顺序,得到输入信息。
96.在其中一个实施例中,位移信息获取模块602,进一步用于响应于目标用户在虚拟空间中,与输入信息的输入方式对应的针对多个信息空间的位移操作,获取多个目标标识信息。
97.在其中一个实施例中,位移信息获取模块602,进一步用于响应于第一位移操作,获取目标用户从虚拟空间中的初始位置位移到当前信息空间的第一时间;获取目标用户在当前信息空间停留的第二时间,以及目标用户从当前信息空间位移到初始位置的第三时间;若第一时间小于第一预设时间、第二时间小于第二预设时间,并且第三时间小于第三预设时间,则将当前信息空间对应的标识信息作为目标标识信息。
98.在其中一个实施例中,输入信息获取模块603,进一步用于获取目标字符单元,当获取目标字符单元的数量达到预设阈值时,停止获取目标字符单元,得到多个目标字符单元;将多个目标字符单元按照位移顺序进行排序,得到字符串。
99.在其中一个实施例中,位移信息获取模块602,进一步用于响应于第二位移操作,获取目标用户从初始位置出发的出发时间,以及用户回到初始位置的回归时间;基于出发时间以及回归时间,得到目标用户完成第二位移操作的第四时间;若第四时间小于第四预设时间,则将第二位移操作对应的多个信息空间的多个标识信息作为多个目标标识信息。
100.在其中一个实施例中,输入信息获取模块603,进一步用于将多个目标标识信息对应的位置信息按照位移顺序进行连接,得到位移轨迹。
101.上述信息输入装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
102.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存
储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种信息输入方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
103.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
104.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
105.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
106.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
107.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
108.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
109.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
110.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员
来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1