第三方应用的登录方法、中台、车机系统及第三方应用与流程

文档序号:37359773发布日期:2024-03-22 10:13阅读:24来源:国知局
第三方应用的登录方法、中台、车机系统及第三方应用与流程

本技术涉及车辆,尤其涉及一种第三方应用的登录方法、中台、车机系统及第三方应用。


背景技术:

1、当前的车机系统发展越来越迅速,随着车机硬件性能的提升,车机系统能够支持搭载更多更丰富的生态应用,为用户提供多样的便捷的服务,极大的提升了用户体验。

2、车机系统安装的应用大多数是第三方提供的,第三方应用在进行登录验证时,需要用户手动输入用户信息,操作繁琐且效率较低。


技术实现思路

1、本技术提供一种第三方应用的登录方法、中台、车机系统及第三方应用,用以提高车机系统下第三方应用的登录效率。

2、一方面,本技术提供一种第三方应用的登录方法,应用于中台,所述方法包括:

3、接收第三方应用响应用户的登录操作发送的所述第三方应用的登录请求,所述第三方应用的登录请求包括该第三方应用在所述中台下绑定的应用验证信息;

4、根据所述第三方应用在所述中台下绑定的应用验证信息,对所述第三方应用进行合法性验证;若验证通过,则向车机系统发送确认消息,以使所述车机系统根据所述确认消息向所述第三方应用返回车机登录信息所对应的用户标识,所述用户标识用于第三方应用确定该用户标识在所述第三方应用下对应的应用登录信息;若验证失败,则向所述第三方应用返回验证失败消息。

5、可选的,所述方法还包括:

6、接收所述车机系统的绑定请求,所述车机系统的绑定请求包括所述车机系统的包名;以及,接收所述第三方应用的绑定请求,所述第三方应用的绑定请求包括所述第三方应用的包名;

7、根据所述车机系统的绑定请求,对所述车机系统进行注册绑定,获取该车机系统在所述中台下的系统验证信息,并向所述车机系统返回该车机系统在所述中台下的系统验证信息;以及,根据所述第三方应用的绑定请求,对所述第三方应用进行注册绑定,获取该第三方应用在所述中台下的应用验证信息,并向所述第三方应用返回该第三方应用在所述中台下的应用验证信息。

8、可选的,所述根据所述车机系统的绑定请求,对所述车机系统进行注册绑定之后,还包括:

9、向所述第三方应用与所述车机系统返回sdk开发包,以使所述第三方应用与所述车机系统集成所述sdk开发包;

10、所述接收第三方应用响应用户的登录操作发送的所述第三方应用的登录请求,包括:接收所述第三方应用的sdk组件响应用户的登录操作发送的所述第三方应用的登录请求;

11、所述向车机系统发送确认消息,包括:通过所述车机系统的sdk组件向所述车机系统发送确认信息;

12、所述向所述第三方应用返回登录失败消息,包括:向所述第三方应用的sdk组件返回验证失败消息。

13、另一方面,本技术提供一种第三方应用的登录方法,应用于车机系统,所述方法包括:

14、接收中台发送的确认消息,所述确认消息是所述中台根据第三方应用响应用户的登录操作发送的登录请求,对所述第三方应用的合法性验证通过后发送的;所述第三方应用的登录请求包括该第三方应用在所述中台下绑定的应用验证信息;

15、根据所述确认信息,获取车机登录信息所对应的用户标识,并向所述第三方应用返回所述用户标识,以使所述第三方应用根据所述用户标识确定该用户标识在所述第三方应用下的应用登录信息,并根据所述应用登录信息执行应用登录。

16、可选的,所述方法还包括:

17、向所述中台发送车机系统的绑定请求,所述车机系统的绑定请求包括所述车机系统的包名;以及,接收所述中台返回的该车机系统在所述中台下的系统验证信息。

18、可选的,所述方法还包括:

19、接收所述中台返回的sdk开发包,并集成所述sdk开发包;

20、所述接收中台发送的确认消息,包括:通过所述车机系统的sdk组件接收所述中台发送的确认消息;

21、所述向所述第三方应用返回所述用户标识;包括:通过所述车机系统的sdk组件向所述第三方应用的sdk组件返回所述用户标识。

22、又一方面,本技术提供一种第三方应用的登录方法,应用于第三方应用,所述方法包括:

23、响应用户的登录操作,向中台发送所述第三方应用的登录请求,以使所述中台根据所述登录请求,对所述第三方应用进行合法性验证并在验证通过后向车机系统发送确认消息;所述第三方应用的登录请求包括该第三方应用在所述中台下绑定的应用验证信息;

24、若接收到车机系统发送的用户标识,则根据所述用户标识确定该用户标识在所述第三方应用下的应用登录信息,并根据所述应用登录信息执行应用登录;其中,所述用户标识是所述车机系统根据接收到的所述确认消息获取的车机登录信息所对应的用户标识。

25、可选的,所述方法还包括:

26、向所述中台发送所述第三方应用的绑定请求,所述第三方应用的绑定请求包括所述第三方应用的包名;以及,接收所述中台返回的该第三方应用在所述中台下的应用验证信息。

27、可选的,所述方法还包括:

28、接收所述中台返回的sdk开发包,并集成所述sdk开发包;

29、所述向中台发送所述第三方应用的登录请求,包括:通过所述第三方应用的sdk组件向中台发送所述第三方应用的登录请求;

30、所述接收车机系统发送的用户标识,包括:通过所述第三方应用的sdk组件接收车机系统的sdk组件发送的用户标识。

31、又一方面,本技术提供一种中台,包括:

32、第一接收模块,用于接收第三方应用响应用户的登录操作发送的所述第三方应用的登录请求,所述第三方应用的登录请求包括该第三方应用在所述中台下绑定的应用验证信息;

33、验证模块,用于根据所述第三方应用在所述中台下绑定的应用验证信息,对所述第三方应用进行合法性验证;若验证通过,则向车机系统发送确认消息,以使所述车机系统根据所述确认消息向所述第三方应用返回车机登录信息所对应的用户标识,所述用户标识用于第三方应用确定该用户标识在所述第三方应用下对应的应用登录信息;若验证失败,则向所述第三方应用返回登录失败消息。

34、可选的,所述中台还包括:

35、绑定模块,用于接收所述车机系统的绑定请求,所述车机系统的绑定请求包括所述车机系统的包名;以及,接收所述第三方应用的绑定请求,所述第三方应用的绑定请求包括所述第三方应用的包名;

36、根据所述车机系统的绑定请求,对所述车机系统进行注册绑定,获取该车机系统在所述中台下的系统验证信息,并向所述车机系统返回该车机系统在所述中台下的系统验证信息;以及,根据所述第三方应用的绑定请求,对所述第三方应用进行注册绑定,获取该第三方应用在所述中台下的应用验证信息,并向所述第三方应用返回该第三方应用在所述中台下的应用验证信息。

37、可选的,所述绑定模块,还用于:

38、向所述第三方应用与所述车机系统返回sdk开发包,以使所述第三方应用与所述车机系统集成所述sdk开发包;

39、所述接收第三方应用响应用户的登录操作发送的所述第三方应用的登录请求,包括:接收所述第三方应用的sdk组件响应用户的登录操作发送的所述第三方应用的登录请求;

40、所述向车机系统发送确认消息,包括:通过所述车机系统的sdk组件向所述车机系统发送确认信息;

41、所述向所述第三方应用返回登录失败消息,包括:向所述第三方应用的sdk组件返回验证失败消息。

42、又一方面,本技术提供一种车机系统,包括:

43、第二接收模块,用于接收中台发送的确认消息,所述确认消息是所述中台根据第三方应用响应用户的登录操作发送的登录请求,对所述第三方应用的合法性验证通过后发送的;所述第三方应用的登录请求包括该第三方应用在所述中台下绑定的应用验证信息;

44、处理模块,用于根据所述确认信息,获取车机登录信息所对应的用户标识,并向所述第三方应用返回所述用户标识,以使所述第三方应用根据所述用户标识确定该用户标识在所述第三方应用下的应用登录信息,并根据所述应用登录信息执行应用登录。

45、可选的,所述车机系统还包括:

46、第一绑定请求模块,用于高向所述中台发送车机系统的绑定请求,所述车机系统的绑定请求包括所述车机系统的包名;以及,接收所述中台返回的该车机系统在所述中台下的系统验证信息。

47、具体地,车机系统向中台发送绑定请求,其中车机系统的绑定请求包括车机系统的包名,基于车机系统的包名中台可以唯一标识该车机系统。在中台根据车机系统的绑定请求对车机系统进行注册绑定后,车机系统接收中台返回的该车机系统在中台下的系统验证信息。

48、可选的,所述车机系统,还包括:

49、第一集成模块,用于接收所述中台返回的sdk开发包,并集成所述sdk开发包;

50、所述接收中台发送的确认消息,包括:通过所述车机系统的sdk组件接收所述中台发送的确认消息;

51、所述向所述第三方应用返回所述用户标识;包括:通过所述车机系统的sdk组件向所述第三方应用的sdk组件返回所述用户标识。

52、又一方面,本技术提供一种第三方应用,包括:

53、请求模块,用于响应用户的登录操作,向中台发送所述第三方应用的登录请求,以使所述中台根据所述登录请求,对所述第三方应用进行合法性验证并在验证通过后向车机系统发送确认消息;所述第三方应用的登录请求包括该第三方应用在所述中台下绑定的应用验证信息;

54、登录模块,用于若接收到车机系统发送的用户标识,则根据所述用户标识确定该用户标识在所述第三方应用下的应用登录信息,并根据所述应用登录信息执行应用登录;其中,所述用户标识是所述车机系统根据接收到的所述确认消息获取的车机登录信息所对应的用户标识。

55、可选的,所述第三方应用还包括:

56、第二绑定请求模块,用于高向所述中台发送所述第三方应用的绑定请求,所述第三方应用的绑定请求包括所述第三方应用的包名;以及,接收所述中台返回的该第三方应用在所述中台下的应用验证信息。

57、可选的,所述第三方应用,还包括:

58、第二集成模块,用于接收所述中台返回的sdk开发包,并集成所述sdk开发包;

59、所述向中台发送所述第三方应用的登录请求,包括:通过所述第三方应用的sdk组件向中台发送所述第三方应用的登录请求;

60、所述接收车机系统发送的用户标识,包括:通过所述第三方应用的sdk组件接收车机系统的sdk组件发送的用户标识。

61、本技术提供的第三方应用的登录方法、中台、车机系统及第三方应用中,在第三方应用响应用户的登录操作发送登录请求后,中台接收该登录请求,根据登录请求中第三方应用在中台下绑定的应用验证信息,基于第三方应用在中台的绑定情况对第三方应用进行合法性验证;若验证通过,则向车机系统发送确认消息,以使车机系统根据确认信息向第三方应用返回车机登录信息所对应的用户标识,用户标识用于第三方应用确定该用户标识在第三方应用下对应的应用登录信息,从而实现自动获取第三方应用登录注册所需的应用登录信息,无需用户手动输入,提高用户登录体验的同时,提高车机系统下第三方应用的登录效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1