本公开中阐述的示例涉及用于便携式电子设备的服务器架构,便携式电子设备包括诸如智能眼镜的可穿戴电子设备。更特别地,但不是通过限制的方式,本公开描述了优化适于诸如智能眼镜的有限资源电子设备的请求/响应方案的客户端-服务器集成的精简解决方案。
背景技术:
1、诸如电子眼镜设备的可穿戴电子设备可以与移动设备(诸如用户的智能手机)上运行的应用程序通信,并且在某些情况下可以直接与服务器通信。在任一情况下,电子眼镜设备都可以支持与通信应用后端服务以及第三方应用程序编程接口(applicationprogramming interface,api)(诸如文本到语音、shazam app等)的直接设备集成。
技术实现思路
1.一种系统,包括:
2.根据权利要求1所述的系统,其中,所述后端服务系统经由所述设备集线器接收来自移动通信设备的通信,所述移动通信设备实施与所述电子眼镜设备相关的应用程序,并基于来自所述后端服务系统的响应向所述电子眼镜设备提供应用服务。
3.根据权利要求2所述的系统,其中,所述设备集线器被并入到所述移动通信设备中。
4.根据权利要求1所述的系统,其中,所述设备集线器进行以下中的至少一项:统一所述电子眼镜设备和所述后端服务系统之间的数据路由,为所述电子眼镜设备的应用编程接口的故障提供缓存和重试能力,为测试由所述后端服务系统提供的服务的新版本提供遮蔽,管理所述后端服务系统的非兼容更改以与所述电子眼镜设备兼容,或为所述电子眼镜设备提供与更新的操作系统的集成。
5.根据权利要求1所述的系统,其中,所述设备集线器响应于来自所述电子眼镜设备的服务请求向所述后端服务系统的至少两个后端服务发出异步请求,并响应于所述服务请求将来自所述后端服务系统的至少两个后端服务的响应合并为返回到所述电子眼镜设备的响应。
6.根据权利要求1所述的系统,其中,所述设备集线器用作针对由所述后端服务系统向所述电子眼镜设备提供的后端服务的代理服务器。
7.根据权利要求1所述的系统,其中,所述设备集线器实施由所述电子眼镜设备调用的多个特征,根据在所述设备集线器处提供的逻辑调用所述后端服务系统的对应后端服务,并将所述调用的结果提供给所述电子眼镜设备。
8.根据权利要求1所述的系统,其中,所述设备集线器提供访问日志、用于所述电子眼镜设备请求的交互的可观察性,并且识别由所述后端服务系统提供的后端服务的问题。
9.根据权利要求1所述的系统,其中,所述设备集线器提供对跨不同服务边界的服务调用以及所述电子眼镜设备和所述后端服务系统的相应后端服务之间的延迟的跟踪。
10.根据权利要求1所述的系统,其中,所述设备集线器包括缓存来自所述后端服务系统的至少一个后端服务的结果的缓存器。
11.一种方法,包括:
12.根据权利要求11所述的方法,还包括以下中的至少一项:统一所述电子眼镜设备和所述后端服务系统之间的数据路由,为所述电子眼镜设备的应用编程接口的故障提供缓存和重试能力,为测试由所述后端服务系统提供的服务的新版本提供遮蔽,管理所述后端服务系统的非兼容更改以与所述电子眼镜设备兼容,或为所述电子眼镜设备提供与更新的操作系统的集成。
13.根据权利要求11所述的方法,还包括响应于来自所述电子眼镜设备的服务请求向所述后端服务系统的至少两个后端服务发出异步请求,并响应于所述服务请求将来自所述后端服务系统的至少两个后端服务的响应合并为返回到所述电子眼镜设备的响应。
14.根据权利要求11所述的方法,还包括针对由所述后端服务系统提供的后端服务中的至少一个向所述电子眼镜设备提供代理服务器服务。
15.根据权利要求11所述的方法,还包括实施由所述电子眼镜设备调用的多个特征,根据逻辑调用所述后端服务系统的对应后端服务,并将所述调用的结果提供回所述电子眼镜设备。
16.根据权利要求11所述的方法,还包括为所述电子眼镜设备请求的交互提供访问日志或可观察性中的至少一个,识别由所述后端服务系统提供的后端服务的问题,以及对跨不同服务边界的服务调用以及所述电子眼镜设备和所述后端服务系统的相应后端服务之间的延迟进行跟踪。
17.根据权利要求11所述的方法,还包括缓存来自所述后端服务系统的至少一个后端服务的结果。
18.一种存储指令的非暂时性计算机可读存储介质,所述指令在由至少一个处理器执行时致使所述处理器执行操作,所述操作包括:
19.根据权利要求18所述的介质,还包括指令,所述指令在由所述至少一个处理器执行时执行进一步操作,所述进一步操作包括响应于来自所述电子眼镜设备的服务请求向所述后端服务系统的至少两个后端服务发出异步请求,并响应于所述服务请求将来自所述后端服务系统的至少两个后端服务的响应合并为返回到所述电子眼镜设备的响应。
20.根据权利要求18所述的介质,还包括指令,所述指令在由所述至少一个处理器执行时执行进一步操作,所述进一步操作包括针对由所述后端服务系统提供的至少一个后端服务向所述电子眼镜设备提供代理服务器服务。