一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种前后端分离的单点登录方法、系统、设备及存储介质与流程

2023-01-15 06:24:41 来源:中国专利 TAG:


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.为了更清楚地说明本文实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1示出了本文实施例现有技术示意图;
43.图2示出了本文实施例一种前后端分离的单点登录方法的整体系统图;
44.图3示出了本文实施例一种前后端分离的单点登录方法的步骤示意图;
45.图4示出了本文实施例一种重定向方法示意图;
46.图5示出了本文实施例一种前后端分离的单点登录系统的示意图;
47.图6示出了本文实施例计算机设备示意图。
48.附图符号说明:
49.11、用户终端;
50.12、接入服务器;
51.13、验证服务器;
52.14、业务服务器;
53.21、nginx服务器;
54.2、前端;
55.3、后端;
56.501、接收单元;
57.502、发送单元;
58.503、判断单元;
59.504、反馈单元;
60.602、计算机设备;
61.604、处理器;
62.606、存储器;
63.608、驱动机构;
64.610、输入/输出模块;
65.612、输入设备;
66.614、输出设备;
67.616、呈现设备;
68.618、图形用户接口;
69.620、网络接口;
70.622、通信链路;
71.624、通信总线。
具体实施方式
72.下面将结合本文实施例中的附图,对本文实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本文一部分实施例,而不是全部的实施例。基于本文中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本文保护的范围。
73.需要说明的是,本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
74.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
75.如图1现有技术示意图,在前后端分离的情况下,用户通过用户终端11与接入服务器12连接,每个接入服务器12都有唯一的一个访问地址,接入服务器12与验证服务器13连接,接入服务器12发送用户请求与自己的访问地址至验证服务器13,验证服务器13记录访问地址并生成证书发送至用户的浏览器。
76.当用户再一次登录时的接入服务器12恰巧是上一次的接入服务器12时,此时的访问地址与上一次访问时的接入服务器12的访问地址相同,用户的访问请求携带证书发送至验证服务器13时,验证服务器13判断当前的访问地址的证书与上一次发送的证书相同,验证服务器13认为无需再次获取用户的登录账号和登录密码,将业务请求发送至业务服务器14,此时完成了单点登录。
77.但是,由于带宽分配问题,用户再一次登录时的服务器不是上一次的接入服务器12时,此时的访问地址与上一次访问时的接入服务器12的访问地址不相同,用户的访问请求携带证书发送至验证服务器13时,验证服务器13判断当前的访问地址的证书与上一次发送的证书不相同,验证服务器13认为该用户的访问请求是陌生的,因此需要获取用户的登
录账号和登录密码,此时无法完成单点登录。
78.如图2所示一种前后端3分离的单点登录方法的整体系统图,包括:用户终端11、前端2和后端3。
79.用户终端11,包括手机、智能手表、电脑或平板等可以展示网页,且可以接收用户的业务请求的电子产品。用户终端11运行有浏览器,该浏览器可以存储后端3生成的证书,用户终端11在接收用户第一次的业务请求时,需要接收用户的登录账号和登录密码,然后存储后端3返回来的证书。用户终端11在接收用户第二次的业务请求时,无需用户输入登录账号和密码,仅需向用户展示一个认证信息,例如单击控件信息、双击控件信息、长按控件信息、拖动控件信息和敲击控件信息中的一种或多种。在本文中认证信息可以为单击控件信息,即用户第二次通过用户终端11访问网页时,用户终端11向用户展示一个窗口,用户在该窗口中点击一些图案或者文字即可通过认证,此时用户终端11将用户的业务请求和证书发送至前端2。
80.前端2,包括接入服务器12(接入端)和nginx服务器21,接入服务器12与用户终端11通过网络连接,nginx服务器21与接入服务器12通过网络连接,本文中每个接入服务器12都可以与用户终端11进行随机连接或者根据带宽分配原则进行连接,在本文中,每个接入服务器12都具有唯一的一个ip,在本文中接入服务器12的ip可以称为访问地址,接入服务器12将用户的业务请求和证书转发至nginx服务器21时,需要带上自己的访问地址。
81.nginx服务器21在接收到接入服务器12的访问地址时,通过映射关系将访问地址转化为固定的一个地址,为了方便说明,可以将nginx服务器21将访问地址转化后的地址称为统一地址,该映射关系可以自行设定,例如在本文中,可以将访问地址a、b和c都转化到d,即业务请求无论通过访问地址a、b和c中的哪一个接入服务器12访问,nginx服务器21都可以将访问地址转化到访问地址d。通过这种方式,可以令nginx服务器21产生固定的统一地址,用户的业务请求无论接入到哪个接入服务器12都可以生成一个确定的统一地址,以便后续后端3进行单点验证。
82.后端3,包括验证服务器13和若干业务服务器14,验证服务器13与nginx服务器21网络连接,验证服务器13内部设有客户明细表,若干业务服务器14可以以分布式排列。验证服务器13在接收到nginx服务器21发送的业务请求、证书和访问地址时,首先通过证书查询客户明细表,该客户明细表记录了该证书对应的用户的第一次的登录地址,为了方便说明,可以将用户第一次的登录地址记作初始登录地址,若初始登录地址与用户本次的统一地址一致,则认为该证书有效,验证服务器13将该用户的业务请求发送至业务服务器14。业务服务器14接收业务请求,并将业务请求对应的访问网页发送至前端2。在本文中由于业务服务器14呈分布式排布,优选地,每个业务服务器14负责一项业务,例如订单业务、物流业务、推送业务、购物车业务或客服业务,当用户的业务请求为客户请求时,负责客户业务的业务服务器14将对应的访问页面发送至用户使用的用户终端11。
83.由于带宽分配问题,用户再一次登录时的服务器不是上一次的接入服务器12时,此时的访问地址与上一次访问时的接入服务器12的访问地址不相同,用户的访问请求携带证书发送至验证服务器13时,验证服务器13判断当前的访问地址的证书与上一次发送的证书不相同,验证服务器13认为该用户的访问请求是陌生的,因此需要获取用户的登录账号和登录密码,此时存在无法完成单点登录的问题。
84.为了解决上述问题,本文实施例提供了一种前后端分离的单点登录方法,能够解决现有技术中,由于访问地址的变动,无法实现单点登录的缺陷,图3是本文实施例提供的一种前后端分离的单点登录方法的步骤示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或装置产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体的如图3所示,所述方法可以包括:
85.步骤301、所述前端接收用户终端的业务请求与登录令牌,并根据所述业务请求的源地址转换为统一地址。
86.步骤302、所述前端将所述业务请求、所述登录令牌和所述统一地址均发送至后端。
87.步骤303、所述后端验证所述登录令牌绑定的统一地址与接收到的统一地址是否一致。
88.步骤304、如果一致,则所述后端将访问网页反馈至所述用户终端。
89.采用上述技术方案,本文通过接收用户的业务请求与证书,并根据所述业务请求的访问地址生成统一地址,实现了生成同一用户两次访问一致的统一地址,该统一地址可以避免由于带宽分配导致用户终端通过不同接入服务器导致的访问地址不一致问题;通过将所述证书、所述业务请求和所述统一地址发送至后端;所述证书和所述统一地址用于指示所述后端执行单点登录验证;所述业务请求用于指示所述后端在完成所述单点登录验证后,将所述业务请求对应的访问网页反馈至客户,实现了在不同的业务请求携带不同的访问地址访问后端时,无需用户再次输入登录账号和登录密码,即可单点登录。
90.作为本文的一个实施例,所述登录令牌(token)可以在cookie中,cookie为后端生成的缓存文件,该cookie可以在用户第一次通过浏览器使用登录账号和登录密码登录网页(访问业务服务器)时,缓存在浏览器中。在用户第二次或第三次等访问网页时,将业务请求与cookie中的登录令牌共同发送至后端。
91.在本文中cookie包括用户缓存在浏览器中的登录令牌和身份信息,所述登录令牌包括所述用户的登录账号和登录密码。
92.所述登录令牌由所述后端根据用户的登录账号和登录密码生成,并由所述后端发送至所述用户终端。
93.作为本文的一个实施例,在本文中,所述后端设有客户明细表,所述客户明细表保存了所述客户使用登录账号和登录密码生成所述登录令牌时绑定的统一地址。为了方便说明,可以将客户使用登录账号和登录密码生成所述登录令牌时绑定的统一地址作为初始登录地址。
94.在本文中,验证服务器中存储有客户明细表,如表1所示。
95.表1
96.登录令牌初始登录地址aa1192.***.11aa2192.***.01
97.其中,所述登录令牌的编号根据所述用户的登录账号和登录密码随机生成得到,
所述初始登录地址根据生成所述登录令牌时所述用户的登录地址确定得到。
98.作为本文的一个实施例,所述后端验证所述登录令牌绑定的统一地址与接收到的统一地址是否一致,进一步包括:
99.所述后端通过接收到的所述登录令牌查询所述客户明细表,得到该登录令牌绑定的统一地址;
100.所述后端将所述登录令牌绑定的统一地址与所述接收到的统一地址进行一致性验证。
101.在本步骤中,若验证服务器在接收到一个登录令牌,首先查询客户明细表中是否存在该登录令牌,在本文中,用户当前发送至验证服务器的登录令牌可以为aa1,对应的统一地址为192.***.11。验证服务器通过该登录令牌自检,查询到该登录令牌存储的初始登录地址为192.***.11,与统一地址相同,因此判断该业务请求通过一致性验证。
102.若用户当前发送至验证服务器的登录令牌为aa1,对应的统一地址为192.***.01。验证服务器通过该登录令牌自检,查询到该登录令牌存储的初始登录地址为192.***.11,与统一地址不相同,因此判断该业务请求无法通过一致性验证。
103.作为本文的一个实施例,所述源地址包括接入端地址和用户终端地址,其中,所述接入端地址为所述用户利用用户终端通过接入端访问所述前端时所述接入端的地址。
104.在本文中用户使用用户终端将业务请求发送至接入服务器生成第一地址映射关系,在将业务请求通过接入服务器发送至nginx服务器时,生成第二地址映射关系。
105.作为本文的一个实施例,所述根据所述业务请求的源地址转换为统一地址,进一步包括:
106.将所述接入端地址按照地址映射关系,转化生成所述统一地址,其中,所述地址映射关系为所述用户终端地址与所述接入端地址之间的以及所述接入端地址与所述统一地址之间的映射关系。
107.为了方便说明,可以将所述用户终端地址与所述接入端地址之间的地址映射关系作为第一地址映射关系。可以将所述接入端地址与所述统一地址之间的地址映射关系作为第二地址映射关系。通过第一地址映射关系和第二地址映射关系可以将从业务服务器获取的访问网页准确的反馈至用户终端。
108.作为文本的一个实施例,所述前端将所述业务请求、所述登录令牌和所述统一地址均发送至后端,进一步包括:
109.响应于所述用户使用用户终端通过其他接入端访问所述前端时,所述前端将所述业务请求的接入端地址转换为所述统一地址后,将所述业务请求、所述登录令牌和所述统一地址发送给所述后端。
110.在本步骤中,nginx服务器将所述业务请求、所述统一地址和登录令牌发送至验证服务器。此时的统一地址可以仅为nginx服务器的地址。
111.作为本文的一个实施例,在验证服务器使用客户明细表进行一致性验证,并且用户的登录令牌以及初始访问地址通过验证后,在验证服务器中会创建一个对应该用户的空间,其中包括一块重定向区域,即重定向区域中的url地址为验证服务器需要向用户终端反馈的地址。
112.现有技术中,在用户进行一致性验证成功后,用户的访问页面会重定向到前端中
的预设页面(nginx服务器的服务页面),然后前端再次获取用户的业务指令,随后获取访问页面。因此现有技术中在单点登录验证成功后无法直接进入业务服务器,存在操作冗余的缺点。为此本文提供了一种重定向方法,如图4所示一种重定向方法示意图包括:
113.步骤401、所述后端清除与所述业务请求对应的重定向缓存区,并将与所述业务请求对应的所述访问网页的地址复制到所述重定向缓存区。
114.步骤402、所述重定向缓存区中的访问网页的地址,用于指示所述后端将对应的访问网页反馈至所述前端。
115.本文通过根据所述证书和所述统一地址执行单点登录验证,若验证通过,则清除所述用户对应的重定向区域后,将所述业务请求对应的访问地址的url复制到所述重定向区域,实现了清空用户对应的重定向区域中缓存的由前端发送的地址,在本文中该重定向区域中未被清空时缓存的时前端的预设页面;通过根据所述重定向区域中的访问地址,将访问网页反馈至所述前端,实现了在单点验证通过后直接访问业务服务器。
116.在业务请求进入到对应的业务服务器后,作为本文的一个实施例,所述后端将访问网页反馈至所述用户终端,进一步包括:
117.所述后端根据所述接入端地址与所述统一地址之间的地址映射关系,将所述访问网页反馈至所述接入端;
118.所述接入端根据所述用户终端地址与所述接入端地址之间的地址映射关系,将所述访问网页反馈至所述用户终端。
119.在本步骤中,验证服务器将访问页面发送至nginx服务器,nginx服务器使用第二地址映射关系将访问页面发送至接口服务器。接口服务器接收到访问页面后使用第一地址映射关系将访问页面发送至用户终端。完成了访问页面的反馈。
120.在一些可能中,若验证服务器进行一致性检验后认为该用户的初始访问地址与当前的源地址不一致时,需要令用户重新登录,获取用户的登录账号和登录密码。
121.作为本文的一个实施例,所述后端验证所述登录令牌绑定的统一地址与接收到的统一地址是否一致,进一步包括:
122.如果不一致,则将所述业务请求重定向至所述后端的验证界面,其中,所述验证界面用于接收所述用户的登录账号和登录密码并发送至所述后端;
123.所述后端验证接收到的所述用户的登录账号和登录密码与所述用户预存的登录账号和登录密码一致时,生成登录令牌并发送至所述用户终端。
124.在本步骤中,验证页面为验证服务器的页面,用户通过验证页面输入登录账号和登录密码后,验证服务器进行身份验证,即判断用户通过验证页面输入登录账号和登录密码与历史中用户预设的登录账号和登录密码是否一致,若一致,则生成登录令牌,同时将当前用户的源地址以及当前的登录令牌均上传至客户明细表,验证服务器还将登录令牌重定向或者发送至用户终端,以便用户下一次访问页面时使用。
125.如图5所示一种前后端分离的单点登录系统的示意图,应用于前端和后端,包括:
126.所述前端包括接收单元501,用于所述前端接收用户终端的业务请求与登录令牌,并根据所述业务请求的源地址转换为统一地址;
127.还包括发送单元502,用于所述前端将所述业务请求、所述登录令牌和所述统一地址均发送至后端;
128.所述后端包括判断单元503,用于所述后端验证所述登录令牌绑定的统一地址与接收到的统一地址是否一致;
129.还包括反馈单元504,用于如果一致,则所述后端将访问网页反馈至所述用户终端。
130.采用上述技术方案,本文通过接收单元,实现了生成同一用户两次访问一致的统一地址,该统一地址可以避免由于带宽分配导致用户终端通过不同接入服务器导致的访问地址不一致问题;通过发送单元、判断单元和反馈单元,实现了在不同的业务请求携带不同的访问地址访问后端时,无需用户再次输入登录账号和登录密码,即可单点登录。
131.如图6所示,为本文实施例提供的一种计算机设备,所述计算机设备运行本文所述的前后端分离的单点登录方法,所述计算机设备602可以包括一个或多个处理器604,诸如一个或多个中央处理单元(cpu),每个处理单元可以实现一个或多个硬件线程。计算机设备602还可以包括任何存储器606,其用于存储诸如代码、设置、数据等之类的任何种类的信息。非限制性的,比如,存储器606可以包括以下任一项或多种组合:任何类型的ram,任何类型的rom,闪存设备,硬盘,光盘等。更一般地,任何存储器都可以使用任何技术来存储信息。进一步地,任何存储器可以提供信息的易失性或非易失性保留。进一步地,任何存储器可以表示计算机设备602的固定或可移除部件。在一种情况下,当处理器604执行被存储在任何存储器或存储器的组合中的相关联的指令时,计算机设备602可以执行相关联指令的任一操作。计算机设备602还包括用于与任何存储器交互的一个或多个驱动机构606,诸如硬盘驱动机构、光盘驱动机构等。
132.计算机设备602还可以包括输入/输出模块610(i/o),其用于接收各种输入(经由输入设备612)和用于提供各种输出(经由输出设备614)。一个具体输出机构可以包括呈现设备616和相关联的图形用户接口(gui)616。在其他实施例中,还可以不包括输入/输出模块610(i/o)、输入设备612以及输出设备614,仅作为网络中的一台计算机设备。计算机设备602还可以包括一个或多个网络接口620,其用于经由一个或多个通信链路622与其他设备交换数据。一个或多个通信总线624将上文所描述的部件耦合在一起。
133.通信链路622可以以任何方式实现,例如,通过局域网、广域网(例如,因特网)、点对点连接等、或其任何组合。通信链路622可以包括由任何协议或协议组合支配的硬连线链路、无线链路、路由器、网关功能、名称服务器等的任何组合。
134.对应于图3和图4中的方法,本文实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法的步骤。
135.本文实施例还提供一种计算机可读指令,其中当处理器执行所述指令时,其中的程序使得处理器执行如图3和图4所示的方法。
136.应理解,在本文的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本文实施例的实施过程构成任何限定。
137.还应理解,在本文实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
138.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本文的范围。
139.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
140.在本文所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
141.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本文实施例方案的目的。
142.另外,在本文各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
143.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本文的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本文各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
144.本文中应用了具体实施例对本文的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本文的方法及其核心思想;同时,对于本领域的一般技术人员,依据本文的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本文的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献