一种用户请求处理方法、装置、设备、存储介质及系统制造方法及图纸

技术编号:38149346 阅读:8 留言:0更新日期:2023-07-13 09:13
本发明专利技术提供了一种用户请求处理方法、装置、设备、存储介质及系统,其中,方法包括:当用户设备接收到用户发起的请求时,用户设备确定自身是否为底层终端设备;若用户设备确定自身为底层终端设备,则用户设备从可与自身进行信息交互的若干终端设备中,确定处理请求的中层终端设备,作为目标中层终端设备,中层终端设备为资源多于底层终端设备的在线终端设备;用户设备将请求发送至目标中层终端设备,目标中层终端设备处理请求,并将请求对应的响应信息反馈至用户设备。本发明专利技术可利用中层终端设备处理底层终端设备的请求,如此可有效减少底层终端设备直接访问服务器的次数,进而可降低底层终端设备对服务器的依赖,从而可有效缓解服务器的压力。器的压力。器的压力。

【技术实现步骤摘要】
一种用户请求处理方法、装置、设备、存储介质及系统


[0001]本专利技术涉及数据处理
,尤其涉及一种用户请求处理方法、装置、设备、存储介质及系统。

技术介绍

[0002]传统的物联网系统包括若干终端设备以及与若干终端设备连接的服务器,其中,终端设备可直接与服务器连接,也可基于网关与服务器连接。终端设备可接收用户发起的请求,其在接收到用户发起的请求时,将请求发送至服务器,服务器在接收到请求后,处理请求,并将请求对应的响应信息反馈至终端设备。上述系统中,所有的数据处理都集中在服务器,这导致,当终端设备数量较多时,会给服务器带来巨大的压力。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种用户请求处理方法、装置、设备、存储介质及系统,用以解决现有的物联网系统由于所有的数据处理都集中在服务器,导致当终端设备数量较多时,会给服务器带来巨大压力的问题,其技术方案如下:
[0004]一种用户请求处理方法,应用于用户设备,所述用户设备为用户当前使用的终端设备,所述方法包括:
[0005]当所述用户设备接收到用户发起的请求时,所述用户设备确定自身是否为底层终端设备;
[0006]若所述用户设备确定自身为底层终端设备,则所述用户设备从可与自身进行信息交互的若干终端设备中,确定处理所述请求的中层终端设备,作为目标中层终端设备,其中,所述若干终端设备包括若干中层终端设备,所述中层终端设备为设备资源量多于所述底层终端设备的设备资源量的在线终端设备;
[0007]所述用户设备将所述请求发送至所述目标中层终端设备,以使所述目标中层终端设备处理所述请求,并将所述请求对应的响应信息反馈至所述用户设备。
[0008]可选的,所述可与自身进行信息交互的若干终端设备包括:与自身处于同一账户下的终端设备,和/或,与自身属于同一公司的终端设备。
[0009]可选的,所述用户设备确定自身是否为底层终端设备之前,还包括:
[0010]所述用户设备确定自身处理所述请求所需的时长;
[0011]若处理所述请求所需的时长大于预设时长阈值,则执行所述用户设备确定自身是否为底层终端设备。
[0012]可选的,所述用户设备确定自身是否为底层终端设备,包括:
[0013]所述用户设备获取自身对应的设备信息,其中,所述设备信息包括对应设备的设备属性信息和/或设备总资源信息,所述设备属性信息用于指示对应设备为底层终端设备还是为中层终端设备;
[0014]所述用户设备根据自身对应的设备信息,确定自身是否为底层终端设备。
[0015]可选的,所述用户设备从可与自身进行信息交互的若干终端设备中,确定处理所述请求的中层终端设备,包括:
[0016]所述用户设备获取可与自身进行信息交互的若干个终端设备分别对应的设备信息,其中,所述设备信息包括设备属性信息和/或设备总资源信息,所述设备属性信息用于指示对应设备为底层终端设备还是为中层终端设备;
[0017]所述用户设备根据可与自身进行信息交互的若干个终端设备分别对应的设备信息,从可与自身进行信息交互的若干个终端设备中确定中层终端设备;
[0018]所述用户设备从确定出的若干中层终端设备中,确定处理所述请求的中层终端设备。
[0019]可选的,所述设备信息还包括:设备功能信息;
[0020]所述用户设备从确定出的若干中层终端设备中,确定处理所述请求的中层终端设备,包括:
[0021]所述用户设备根据所述请求以及所述若干中层终端设备分别对应的设备功能信息,从所述若干中层终端设备中确定能够处理所述请求的中层终端设备,作为候选中层终端设备;
[0022]所述用户设备从确定出的若干候选中层终端设备中,确定处理所述请求的中层终端设备。
[0023]可选的,所述设备信息还包括:设备可用资源信息;
[0024]所述用户设备从确定出的若干候选中层终端设备中,确定处理所述请求的中层终端设备,包括:
[0025]所述用户设备根据所述若干候选中层终端设备分别对应的设备可用资源信息,从所述若干候选中层终端设备中,确定处理所述请求的中层终端设备。
[0026]一种用户请求处理方法,应用于目标中层终端设备,所述目标中层终端设备为用户设备从可与所述用户设备进行信息交互的若干终端设备中确定的用于处理用户发起的请求的中层终端设备,所述用户设备为底层终端设备,所述若干终端设备包括若干中层终端设备,所述中层终端设备为设备资源量多于所述底层终端设备的设备资源量的在线终端设备,所述方法包括:
[0027]所述目标中层终端设备接收所述用户设备发送的请求;
[0028]所述目标中层终端设备处理所述请求,以得到所述请求对应的响应信息;
[0029]所述目标中层终端设备将所述请求对应的响应信息发送至所述用户设备。
[0030]可选的,所述若干中层终端设备的可用资源组成公共资源集;
[0031]所述目标中层终端设备处理所述请求,包括:
[0032]所述目标中层终端设备利用自身的可用资源以及所述公共资源集中其它中层终端设备的可用资源,处理所述请求。
[0033]可选的,所述目标中层终端设备处理所述请求之前,还包括:
[0034]所述目标中层终端设备确定自身处理所述请求所需的时长;
[0035]若处理所述请求所需的时长小于或等于预设时长阈值,则执行所述目标中层终端设备处理所述请求;
[0036]所述用户请求处理方法还包括:
[0037]若处理所述请求所需的时长大于所述预设时长阈值,则所述目标中层终端设备向所述用户设备发送用于指示向高层服务器发送所述请求的指示信息,以使所述用户设备将所述请求发送至所述高层服务器。
[0038]一种用户请求处理装置,应用于用户设备,所述用户设备为用户当前使用的终端设备,所述装置包括:设备属性确定模块、目标中层终端设备确定模块和用户请求发送模块;
[0039]所述设备属性确定模块,用于当所述用户设备接收到用户发起的请求时,确定所述用户设备是否为底层终端设备;
[0040]所述目标中层终端设备确定模块,用于当所述用户设备为底层终端设备时,从可与所述用户设备进行信息交互的若干终端设备中,确定处理所述请求的中层终端设备,作为目标中层终端设备,其中,所述若干终端设备包括若干中层终端设备,所述中层终端设备为设备资源量多于所述底层终端设备的设备资源量的在线终端设备;
[0041]所述用户请求发送模块,用于将所述请求发送至所述目标中层终端设备,以使所述目标中层终端设备处理所述请求,并将所述请求对应的响应信息反馈至所述用户设备。
[0042]一种用户请求处理装置,应用于目标中层终端设备,所述目标中层终端设备为用户设备从可与所述用户设备进行信息交互的若干终端设备中确定的用于处理用户发起的请求的中层终端设备,所述用户设备为底层终端设备,所述若干终端设备包括若干中层终端设备,所述中层终端设备为设备资本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户请求处理方法,其特征在于,应用于用户设备,所述用户设备为用户当前使用的终端设备,所述方法包括:当所述用户设备接收到用户发起的请求时,所述用户设备确定自身是否为底层终端设备;若所述用户设备确定自身为底层终端设备,则所述用户设备从可与自身进行信息交互的若干终端设备中,确定处理所述请求的中层终端设备,作为目标中层终端设备,其中,所述若干终端设备包括若干中层终端设备,所述中层终端设备为设备资源量多于所述底层终端设备的设备资源量的在线终端设备;所述用户设备将所述请求发送至所述目标中层终端设备,以使所述目标中层终端设备处理所述请求,并将所述请求对应的响应信息反馈至所述用户设备。2.根据权利要求1所述的用户请求处理方法,其特征在于,所述可与自身进行信息交互的若干终端设备包括:与自身处于同一账户下的终端设备,和/或,与自身属于同一公司的终端设备。3.根据权利要求1或2所述的用户请求处理方法,其特征在于,所述用户设备确定自身是否为底层终端设备之前,还包括:所述用户设备确定自身处理所述请求所需的时长;若处理所述请求所需的时长大于预设时长阈值,则执行所述用户设备确定自身是否为底层终端设备。4.根据权利要求1或2所述的用户请求处理方法,其特征在于,所述用户设备确定自身是否为底层终端设备,包括:所述用户设备获取自身对应的设备信息,其中,所述设备信息包括对应设备的设备属性信息和/或设备总资源信息,所述设备属性信息用于指示对应设备为底层终端设备还是为中层终端设备;所述用户设备根据自身对应的设备信息,确定自身是否为底层终端设备。5.根据权利要求1或2所述的用户请求处理方法,其特征在于,所述用户设备从可与自身进行信息交互的若干终端设备中,确定处理所述请求的中层终端设备,包括:所述用户设备获取可与自身进行信息交互的若干个终端设备分别对应的设备信息,其中,所述设备信息包括设备属性信息和/或设备总资源信息,所述设备属性信息用于指示对应设备为底层终端设备还是为中层终端设备;所述用户设备根据可与自身进行信息交互的若干个终端设备分别对应的设备信息,从可与自身进行信息交互的若干个终端设备中确定中层终端设备;所述用户设备从确定出的若干中层终端设备中,确定处理所述请求的中层终端设备。6.根据权利要求5所述的用户请求处理方法,其特征在于,所述设备信息还包括:设备功能信息;所述用户设备从确定出的若干中层终端设备中,确定处理所述请求的中层终端设备,包括:所述用户设备根据所述请求以及所述若干中层终端设备分别对应的设备功能信息,从所述若干中层终端设备中确定能够处理所述请求的中层终端设备,作为候选中层终端设备;
所述用户设备从确定出的若干候选中层终端设备中,确定处理所述请求的中层终端设备。7.根据权利要求6所述的用户请求处理方法,其特征在于,所述设备信息还包括:设备可用资源信息;所述用户设备从确定出的若干候选中层终端设备中,确定处理所述请求的中层终端设备,包括:所述用户设备根据所述若干候选中层终端设备分别对应的设备可用资源信息,从所述若干候选中层终端设备中,确定处理所述请求的中层终端设备。8.一种用户请求处理方法,其特征在于,应用于目标中层终端设备,所述目标中层终端设备为用户设备从可与所述用户设备进行信息交互的若干终端设备中确定的用于处理用户发起的请求的中层终端设备,所述用户设备为底层终端设备,所述若干终端设备包括若干中层终端设备,所述中层终端设备为设备资源量多于所述底层终端设备的设备资源量的在线终端设备,所述方法包括:所述目标中层终端设备接收所述用户设备发送的请求;所述目标中层终端设备处理所述请求,以得到所述请求对应的响应信息;所述目标中层终端设备将所述请求对应的响应信息发送至所述用户设备。9.根据权利要求8所述的用户请求处理方法,其特征在于,所述若干中层终端设备的可用资源组成公共资源集;所述目标中层终端设备处理所述请求,包括:所述目标中层终端设备利用自身的可用资源以及所述公共资源集中其它中层终端设备的可用资源,处理所述请求。10.根据权利要求8所述的用户请求处理方法,其特征在于,所述目标中层终端设备处理所述请求之前,还包括:所述目标中层终端设备...

【专利技术属性】
技术研发人员:刘庆升吴玉胜王晓斐姜文杨汪白雪
申请(专利权)人:安徽淘云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1