基于SOA服务架构的宠物监控系统、方法及存储介质与流程


基于soa服务架构的宠物监控系统、方法及存储介质
技术领域
1.本发明涉及车载活体监护领域,尤其是涉及一种基于soa服务架构的宠物监控系统、方法及存储介质。


背景技术:



2.随着汽车技术的积淀和发展,车辆已经越来越安全、稳定。在汽车行业“新四化”(电动化、智能化、网联化、共享化)变革的背景下,人们对于车辆的诉求已不再单单只局限于将其当作一个代步工具,更期望车辆能够更加的“人性化”、“智能化”。
3.现有技术中智能驾驶相关功能不断开发,但大多数的技术主要针对的是驾驶安全性或驾驶的便利性等,车内宠物的监护功能未得到重视。现有的车内宠物监控功能对于用户而言,智能化能力低,功能模式固定,不能够满足用户千人千面、个性化定义的需求。对于开发方而言,原架构设计的功能是基于控制信号的,且功能软件未解耦,不利于功能按照用户体验需求进行开发变更,且在变更过程中,需要一系列相关控制器的逻辑或can信号变更,不支持敏捷开发,以及后续功能重构及扩展。
4.鉴于上述问题,特提出本发明。


技术实现要素:



5.本发明的主要目的在于提供一种基于soa服务架构的宠物监控系统及方法,旨在解决现有技术中车内宠物监控的功能模式固定,个性化低,开发方对功能软件变更扩展困难的问题。
6.本发明的实施例提供了一种基于soa服务架构的宠物监控系统,包括:
7.应用层模块,应用层模块配置预设的宠物监控程序,用于执行宠物监控模式;
8.服务层模块,与应用层模块通信连接,包括多个服务单元,服务单元配置预设服务程序,用于供应用层模块的调用;
9.多个服务控制模块,服务控制模块对应服务单元通信连接,用于控制车辆进行宠物服务。
10.本方案中,通过应用soa技术,完成功能软件解耦设计,将功能软件架构拆分为应用层模块和服务层模块,应用层模块配置预设的宠物监控程序,用于执行宠物监控模式,应用层模块在收到执行指令后执行宠物监控模式;服务层模块与应用层模块通信连接,服务层模块包括多个服务单元,服务单元配置有预设的服务程序;服务控制模块有多个,每个服务控制模块与服务单元对应通信连接,用于控制车辆进行宠物服务;应用层模块收到执行指令后执行宠物监控模式,调用服务层模块中的服务单元进行相应的服务。通过将应用层模块与服务层模块独立设计,解决了宠物监控功能软件之间的耦合,导致不能满足用户个性化需求与不利于开发人员敏捷开发,以及后续功能的重构及扩展;用户只需对对应用层模块进行对应的灵活编排,可以产生不同的宠物服务功能,对于开发人员,只需要通过扩展服务单元,增加接口与增加的服务控制模块连接便可以使宠物监控模式的功能得到扩展。
11.可选的,服务单元包括:
12.车窗服务单元、投食服务单元、空调服务单元、宠物健康服务单元、语音服务单元、中控服务单元、图像采集单元的至少一者。
13.本方案中,服务单元包括车窗服务单元、投食服务单元、空调服务单元、宠物健康服务单元、语音服务单元、中控服务单元、图像采集单元的至少一者,服务单元配置有对应的服务程序,服务单元可以根据用户的需求灵活编排组合,满足用户对宠物服务功能的不同需求。
14.可选的,服务控制模块包括:
15.车窗控制模块、储物盒控制模块、空调控制模块、传感器模块、语音服务模块、中控服务模块、图像采集模块的至少一者及其组合。
16.本方案中,服务控制模块包括车窗控制模块、储物盒控制模块、空调控制模块、传感器模块、语音服务模块、中控服务模块、图像采集模块的至少一者,每个服务控制模块与对应的服务单元通过can总线连接。通过应用层模块可以调用服务单元,由can总线传输指令至对应的服务控制模块进行宠物服务。
17.可选的,在服务控制模块中:
18.车窗控制模块用于控制车窗的升降;
19.储物盒控制模块用于控制存放宠物食物的储物盒的开启和关闭;
20.空调控制模块用于控制空调的温度调节、香氛开启、风量调节、出风模式设置的任一者;
21.传感器模块用于获取宠物的活体生物特征;
22.语音服务模块用于执行语音播报与获取语音数据;
23.中控服务模块,用于执行中控操作指令以及视频播报;
24.图像采集模块用于采集宠物行为特征数据。
25.本方案中车窗控制模块用于控制车窗的升降,为车内环境进行通风;储物盒控制模块用于控制存放宠物食物的储物盒的开启和关闭,给宠物进行投食;空调控制模块用于控制空调的温度调节、香氛开启、风量调节、出风模式设置,进一步优化车内的环境;传感器模块用于获取宠物的活体生物特征,及时获取宠物的健康信息;语音服务模块用于执行语音播报与获取语音数据,语音服务模块可以在宠物情绪异常时进行语音播报安抚宠物情绪,还可以获取宠物监控模式执行指令,发送至应用层模块执行宠物监控模式;中控服务模块,可以在宠物情绪异常时执行智能交互,进一步安抚宠物情绪,以及获取宠物监控模式执行指令,发送至应用层模块执行宠物监控模式;图像采集模块可以采集宠物的行为数据,方便及时掌握宠物的行为情况。
26.可选的,传感器模块包括温度传感器、心跳传感器与血压传感器的至少一者,以采集宠物体温、心跳与血压;语音服务模块包括语音采集器与音响,语音采集器用于获取语音信号,音响用于语音播报;中控服务模块包括中控屏,中控屏用于与宠物进行智能交互;储物盒控制模块包括储物盒,用于盛放宠物食物,给宠物投食。
27.本方案中,传感器模块根据所需要采集宠物的活体生物特征进行设计,包括温度传感器、心跳传感器与血压传感器的至少一者,温度传感器用于采集宠物的体温数据、心跳传感器用于采集宠物的心跳数据、血压传感器用于采集宠物的血压数据,传感器模块可以
设置在车辆座舱处;语音服务模块包括语音采集器与音响,语音采集器用于获取语音信号,在获取到宠物监控模式执行信号后,发送至应用层模块执行宠物监控模式,音响用于语音播报,以安抚宠物情绪;中控服务模块包括中控屏,中控屏用于与宠物进行智能交互以及获取宠物监控模式执行信号;储物盒控制模块包括储物盒,用于盛放宠物食物,给宠物投食。
28.可选的,宠物监控系统还包括:
29.车身域控制装置,设置于车辆内部,用于承载应用层模块与服务层模块;
30.座舱域控制装置,设置于车辆内部,用于承载服务层模块,以采集数据信号启动宠物监控模式;
31.网关装置,分别与车身域控制装置及座舱域控制装置通信连接,内部配置有交换机模块,用于以太网的数据传输。
32.本方案中,宠物监控系统还包括车身域控制装置、座舱域控制装置与网关装置,其中车身域控制装置用于部载应用层模块与部分服务层模块,以控制车窗控制模块、储物盒控制模块与空调控制模块执行相应的服务操作;座舱域控制装置用于部载部分服务层模块,以控制传感器模块、语音服务模块、中控服务模块与图像采集模块执行相应的服务操作;网关装置分别与车身域控制装置及座舱域控制装置通信连接,用于二者之间的数据传输,网关装置内部还配置由交换机模块,用于转换数据信号,以及接收远程端设备发送的执行信号,以启动宠物监控模式。
33.可选的,网关装置还用于接收远程端设备发送的宠物监控模式的执行信号。
34.本方案中,网关装置在接收到远程端设备发送的执行信号后,将该执行信号通过交换机进行数据转换,传输至车身域控制装置的应用层模块,应用层模块执行宠物监控程序,启动宠物监控模式。
35.本发明还提供了一种基于soa服务架构的宠物监控方法,该方法包括:
36.获取宠物监控模式执行信号;
37.将执行信号发送至应用层模块,执行宠物监控程序;
38.执行车身域服务及执行座舱域服务。
39.本方案中,还提供了基于soa服务架构的宠物监控方法,方法包括获取宠物监控模式执行信号,应用层模块执行宠物监控程序,其中宠物监控模式的执行信号由语音服务模块采集、中控服务模块采集,以及网关装置从远程端设备采集;执行车身域服务,网关装置将执行信号传输至应用层模块后,应用层模块对部载于车身域控制装置的服务层模块进行调用,通过各服务单元分别控制对应的服务控制模块执行相应的服务操作;执行座舱域服务,网关装置将执行信号传输至应用层模块后,应用层模块通过网关装置对部载于座舱域控制装置的部分服务层模块进行调用,通过各服务单元分别控制对应的服务控制模块执行相应的服务操作。
40.可选的,执行车身域服务包括:
41.调用投食服务单元控制储物盒控制模块按预设时间将储物盒打开,向车内的宠物投喂食物和水;
42.调用车窗服务单元控制车窗控制模块按预设时间控制车窗打开间隙,进行车内空气改善;
43.调用空调服务单元控制空调控制模块按预设时间控制空调进行温度调节。
44.本方案中,车身域服务通过车身域控制装置中应用层模块调用部载于车身域控制装置的服务单元与对应连接的服务控制模块实现,包括应用层模块调用服务层模块中的投食服务单元控制储物盒控制模块按预设时间将储物盒打开,向车内宠物投喂食物和水;应用层模块控制服务层模块中的车窗服务单元控制车窗控制模块按预设时间控制车窗打开间隙,进行车内空气换气;应用层模块调用服务层模块中的空调服务单元控制空调控制模块按预设时间通过空调进行温度调节。
45.可选的,执行座舱域服务包括:
46.调用宠物健康服务单元控制传感器模块对车内宠物的生物特征进行监测,判定生物特征是否超过预设阈值,超过阈值则向远程端发送预警信号;
47.调用图像采集单元控制图像采集模块对车内宠物的行为特征进行监测,判定行为特征是否异常,判定异常则调用中控服务单元控制中控服务模块以在中控屏执行宠物智能交互程序,调用语音服务单元控制语音服务模块打开音响进行语音播报。
48.本方案中,座舱域服务通过车身域控制装置中应用层模块调用部载于座舱域控制装置的服务单元与对应连接的服务控制模块实现,包括应用层模块通过网关装置调用服务层模块中的宠物健康服务单元控制传感器模块对车内宠物的生物特征进行监测,判定生物特征是否超过预设阈值,超过阈值则向远程端设备发送预警信号;应用层模块通过网关装置调用服务层模块中的图像采集单元控制图像采集模块对车内宠物的行为特征进行监测,判定行为特征是否异常,判定异常则调用中控服务单元控制中控服务模块以在中控屏执行宠物智能交互程序,调用语音服务单元控制语音服务模块打开音响进行语音播报。
49.本发明还提供了一种存储介质,包括:存储介质有宠物监控程序,当宠物监控程序被处理器执行时,实现如上所述的宠物监控方法的步骤。
50.本发明提供的实施例中,通过应用soa技术,完成功能软件解耦设计,将应用层模块与服务层模块独立设计,解决了宠物监控功能软件之间的耦合,导致不能满足用户个性化需求与不利于开发人员敏捷开发,以及后续功能的重构及扩展;用户只需对对应用层模块进行对应的灵活编排,可以产生不同的宠物服务功能,对于开发人员,只需要通过扩展服务单元,增加接口与增加的服务控制模块连接便可以使宠物监控模式的功能得到扩展。
51.本发明实施例的其他特征和优点将在随后的具体实施方式部分予以说明。
附图说明:
52.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
53.图1为本发明实施例示例性提供的宠物监控系统的结构框图;
54.图2为本发明实施例示例性提供的宠物监控方法的步骤框图;
55.100、宠物监控系统;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
b、应用层模块;
56.a、服务层模块;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
o、车窗服务单元;
57.q、投食服务单元;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
p、空调服务单元;
58.r、宠物健康服务单元;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
s、语音服务单元;
59.t、中控服务单元;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
u、图像采集单元;
60.c、车窗控制模块;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
d、储物盒控制模块;
61.e、空调控制模块;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
f、传感器模块;
62.i、语音服务模块;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
h、中控服务模块;
63.g、图像采集模块;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
k、车身域控制装置;
64.l、座舱域控制装置;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
m、网关装置;
65.n、交换机模块;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
v、远程端设备。
具体实施方式:
66.下面将结合附图,对本发明的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在不做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
67.需要说明的是,本发明所提供的所有实施例中提供的方法均为控制器所执行的步骤,通过执行预设在存储器的控制程序实现下述方法,凡只要实现了同样的控制逻辑,均应当属于本发明实施例所涵盖的保护范围内,而不应该限定所采用的平台、语言、框架等。
68.本发明的主要目的在于提供一种基于soa服务架构的宠物监控系统100及方法,旨在解决现有技术中车内宠物监控的功能模式固定,个性化低,开发方对功能软件变更扩展困难的问题。
69.实施例一
70.请参照图1,图1为本发明实施例所提供的基于soa服务架构的宠物监控系统100,包括:
71.应用层模块b,应用层模块b配置预设的宠物监控程序,用于执行宠物监控模式;
72.服务层模块a,与应用层模块b通信连接,包括多个服务单元,服务单元配置预设服务程序,用于供应用层模块b的调用;
73.多个服务控制模块,服务控制模块对应服务单元通信连接,用于控制车辆进行宠物服务。
74.本实施例可选的方案中,通过应用soa技术,完成功能软件解耦设计,将功能软件架构拆分为应用层模块b和服务层模块a,应用层模块b配置预设的宠物监控程序,用于执行宠物监控模式,应用层模块b在收到执行指令后执行宠物监控模式;服务层模块a与应用层模块b通信连接,服务层模块a包括多个服务单元,服务单元配置有预设的服务程序;服务控制模块有多个,每个服务控制模块与服务单元对应通信连接,用于控制车辆进行宠物服务;应用层模块b收到执行指令后执行宠物监控模式,调用服务层模块a中的服务单元进行相应的服务。通过将应用层模块b与服务层模块a独立设计,解决了宠物监控功能软件之间的耦合,导致不能满足用户个性化需求与不利于开发人员敏捷开发,以及后续功能的重构及扩展;用户只需对对应用层模块b进行对应的灵活编排,可以产生不同的宠物服务功能,对于开发人员,只需要通过扩展服务单元,增加接口与增加的服务控制模块连接便可以使宠物监控模式的功能得到扩展。
75.进一步的,服务单元包括:
76.车窗服务单元o、投食服务单元q、空调服务单元p、宠物健康服务单元r、语音服务单元s、中控服务单元t、图像采集单元u的至少一者。
77.本实施例可选的方案中,服务单元包括车窗服务单元o、投食服务单元q、空调服务单元p、宠物健康服务单元r、语音服务单元s、中控服务单元t、图像采集单元u的至少一者,服务单元配置有对应的服务程序,服务单元可以根据用户的需求灵活编排组合,满足用户对宠物服务功能的不同需求。
78.进一步的,服务控制模块包括:
79.车窗控制模块c、储物盒控制模块d、空调控制模块e、传感器模块f、语音服务模块i、中控服务模块h、图像采集模块g的至少一者及其组合。
80.本实施例可选的方案中,服务控制模块包括车窗控制模块c、储物盒控制模块d、空调控制模块e、传感器模块f、语音服务模块i、中控服务模块h、图像采集模块g的至少一者,每个服务控制模块与对应的服务单元通过can总线连接。通过应用层模块b可以调用服务单元,由can总线传输指令至对应的服务控制模块进行宠物服务。
81.进一步的,在服务控制模块中:
82.车窗控制模块c用于控制车窗的升降;
83.储物盒控制模块d用于控制存放宠物食物的储物盒的开启和关闭;
84.空调控制模块e用于控制空调的温度调节、香氛开启、风量调节、出风模式设置的任一者;
85.传感器模块f用于获取宠物的活体生物特征;
86.语音服务模块i用于执行语音播报与获取语音数据;
87.中控服务模块h,用于执行中控操作指令以及视频播报;
88.图像采集模块g用于采集宠物行为特征数据。
89.本实施例可选的方案中,车窗控制模块c用于控制车窗的升降,为车内环境进行通风;储物盒控制模块d用于控制存放宠物食物的储物盒的开启和关闭,给宠物进行投食;空调控制模块e用于控制空调的温度调节、香氛开启、风量调节、出风模式设置,进一步优化车内的环境;传感器模块f用于获取宠物的活体生物特征,及时获取宠物的健康信息;语音服务模块i用于执行语音播报与获取语音数据,语音服务模块i可以在宠物情绪异常时进行语音播报安抚宠物情绪,还可以获取宠物监控模式执行指令,发送至应用层模块b执行宠物监控模式;中控服务模块h,可以在宠物情绪异常时执行智能交互,进一步安抚宠物情绪,以及获取宠物监控模式执行指令,发送至应用层模块b执行宠物监控模式;图像采集模块g可以采集宠物的行为数据,方便及时掌握宠物的行为情况。
90.进一步的,传感器模块f包括温度传感器、心跳传感器与血压传感器的至少一者,以采集宠物体温、心跳与血压;语音服务模块i包括语音采集器与音响,语音采集器用于获取语音信号,音响用于语音播报;中控服务模块h包括中控屏,中控屏用于与宠物进行智能交互;储物盒控制模块d包括储物盒,用于盛放宠物食物,给宠物投食。
91.本实施例可选的方案中,传感器模块f根据所需要采集宠物的活体生物特征进行设计,包括温度传感器、心跳传感器与血压传感器的至少一者,温度传感器用于采集宠物的体温数据、心跳传感器用于采集宠物的心跳数据、血压传感器用于采集宠物的血压数据,传感器模块f可以设置在车辆座舱处;语音服务模块i包括语音采集器与音响,语音采集器用
于获取语音信号,在获取到宠物监控模式执行信号后,发送至应用层模块b执行宠物监控模式,音响用于语音播报,以安抚宠物情绪;中控服务模块h包括中控屏,中控屏用于与宠物进行智能交互以及获取宠物监控模式执行信号;储物盒控制模块d包括储物盒,用于盛放宠物食物,给宠物投食。
92.进一步的,宠物监控系统100还包括:
93.车身域控制装置k,设置于车辆内部,用于承载应用层模块b与服务层模块a;
94.座舱域控制装置l,设置于车辆内部,用于承载服务层模块a,以采集数据信号启动宠物监控模式;
95.网关装置m,分别与车身域控制装置k及座舱域控制装置l通信连接,内部配置有交换机模块n,用于以太网的数据传输。
96.本实施例可选的方案中,宠物监控系统100还包括车身域控制装置k、座舱域控制装置l与网关装置m,其中车身域控制装置k用于部载应用层模块b与部分服务层模块a,以控制车窗控制模块c、储物盒控制模块d与空调控制模块e执行相应的服务操作;座舱域控制装置l用于部载部分服务层模块a,以控制传感器模块f、语音服务模块i、中控服务模块h与图像采集模块g执行相应的服务操作;网关装置m分别与车身域控制装置k及座舱域控制装置l通信连接,用于二者之间的数据传输,网关装置m内部还配置由交换机模块n,用于转换数据信号,以及接收远程端设备v的执行信号,以启动宠物监控模式;车身域服务装置及座舱域服务装置分别通过以太网与网关装置m连接,车身域服务装置及座舱域服务装置通过can总线与各服务单元对应的服务控制模块连接,保证数据的传输。
97.进一步的,网关装置m还用于接收远程端设备v发送的宠物监控模式的执行信号。
98.本实施例可选的方案中,网关装置m在接收到远程端设备v发送的执行信号后,将该执行信号通过交换机进行数据转换,传输至车身域控制装置k的应用层模块b,应用层模块b执行宠物监控程序,启动宠物监控模式。
99.实施例二
100.请参照图2,本发明还提供了一种基于soa服务架构的宠物监控方法,该方法包括:
101.获取宠物监控模式执行信号;
102.将执行信号发送至应用层模块b,执行宠物监控程序;
103.执行车身域服务及执行座舱域服务。
104.本实施例可选的方案中,还提供了基于soa服务架构的宠物监控方法,方法包括获取宠物监控模式执行信号,应用层模块b执行宠物监控程序,其中宠物监控模式的执行信号由语音服务模块i采集、中控服务模块h采集,以及网关装置m从远程端设备v采集;执行车身域服务,网关装置m将执行信号传输至应用层模块b后,应用层模块b对部载于车身域控制装置k的服务层模块a进行调用,通过各服务单元分别控制对应的服务控制模块执行相应的服务操作;执行座舱域服务,网关装置m将执行信号传输至应用层模块b后,应用层模块b通过网关装置m对部载于座舱域控制装置l的部分服务层模块a进行调用,通过各服务单元分别控制对应的服务控制模块执行相应的服务操作。
105.进一步的,执行车身域服务包括:
106.调用投食服务单元q控制储物盒控制模块d按预设时间将储物盒打开,向车内的宠物投喂食物和水;
107.调用车窗服务单元o控制车窗控制模块c按预设时间控制车窗打开间隙,进行车内空气改善;
108.调用空调服务单元p控制空调控制模块e按预设时间控制空调进行温度调节。
109.本实施例可选的方案中,车身域服务通过车身域控制装置k中应用层模块b调用部载于车身域控制装置k的服务单元与对应连接的服务控制模块实现,包括应用层模块b调用服务层模块a中的投食服务单元q控制储物盒控制模块d按预设时间将储物盒打开,向车内宠物投喂食物和水;应用层模块b控制服务层模块a中的车窗服务单元o控制车窗控制模块c按预设时间控制车窗打开间隙,进行车内空气换气;应用层模块b调用服务层模块a中的空调服务单元p控制空调控制模块e按预设时间通过空调进行温度调节。
110.进一步的,执行座舱域服务包括:
111.调用宠物健康服务单元r控制传感器模块f对车内宠物的生物特征进行监测,判定生物特征是否超过预设阈值,超过阈值则向远程端发送预警信号;
112.调用图像采集单元u控制图像采集模块g对车内宠物的行为特征进行监测,判定行为特征是否异常,判定异常则调用中控服务单元t控制中控服务模块h以在中控屏执行宠物智能交互程序,调用语音服务单元s控制语音服务模块i打开音响进行语音播报。
113.本实施例可选的方案中,座舱域服务通过车身域控制装置k中应用层模块b调用部载于座舱域控制装置l的服务单元与对应连接的服务控制模块实现,包括应用层模块b通过网关装置m调用服务层模块a中的宠物健康服务单元r控制传感器模块f对车内宠物的生物特征进行监测,判定生物特征是否超过预设阈值,超过阈值则向远程端设备v发送预警信号;应用层模块b通过网关装置m调用服务层模块a中的图像采集单元u控制图像采集模块g对车内宠物的行为特征进行监测,判定行为特征是否异常,判定异常则调用中控服务单元t控制中控服务模块h以在中控屏执行宠物智能交互程序,调用语音服务单元s控制语音服务模块i打开音响进行语音播报。
114.本发明还提供了一种存储介质,本发明可读存储介质上存储有宠物监控程序,当宠物监控程序被处理器执行时,实现如上所述的宠物监控方法的步骤。其中,宠物监控程序被执行时所实现的方法可参照本发明宠物监控方法的各个实施例,此处不再赘述。
115.综上,本发明实施例提供的基于soa服务架构的宠物监控系统100及方法的有益效果有:
116.通过应用soa技术,完成功能软件解耦设计,将应用层模块b与服务层模块a独立设计,解决了宠物监控功能软件之间的耦合,导致不能满足用户个性化需求与不利于开发人员敏捷开发,以及后续功能的重构及扩展;用户只需对对应用层模块b进行对应的灵活编排,可以产生不同的宠物服务功能,对于开发人员,只需要通过扩展服务单元,增加接口与增加的服务控制模块连接便可以使宠物监控模式的功能得到扩展。
117.本领域技术人员应当理解,如果将本发明实施例所提供的基于soa服务架构的宠物监控系统100及方法,将其涉及到的全部或部分子模块通过稠合、简单变化、互相变换等方式进行组合、替换,如各组件摆放移动位置;或者将其所构成的产品一体设置;或者可拆卸设计;凡组合后的组件可以组成具有特定功能的设备/装置/系统,用这样的设备/装置/系统代替本发明相应组件同样落在本发明的保护范围内。
118.领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产
品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
119.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
120.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
121.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
122.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
123.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
124.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
125.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
126.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:


1.一种基于soa服务架构的宠物监控系统,其特征在于,包括:应用层模块,所述应用层模块配置预设的宠物监控程序,用于执行宠物监控模式;服务层模块,与应用层模块通信连接,包括多个服务单元,所述服务单元配置预设服务程序,用于供所述应用层模块的调用;多个服务控制模块,所述服务控制模块对应所述服务单元通信连接,用于控制车辆进行宠物服务。2.根据权利要求1所述的一种基于soa服务架构的宠物监控系统,其特征在于,所述服务单元包括:车窗服务单元、投食服务单元、空调服务单元、宠物健康服务单元、语音服务单元、中控服务单元、图像采集单元的至少一者。3.根据权利要求1所述的一种基于soa服务架构的宠物监控系统,其特征在于,所述服务控制模块包括:车窗控制模块、储物盒控制模块、空调控制模块、传感器模块、语音服务模块、中控服务模块、图像采集模块的至少一者。4.根据权利要求3所述的一种基于soa服务架构的宠物监控系统,其特征在于,所述服务控制模块中:所述车窗控制模块用于控制车窗的升降;所述储物盒控制模块用于控制存放宠物食物的储物盒的开启和关闭;所述空调控制模块用于控制空调的温度调节、香氛开启、风量调节、出风模式设置的任一者;所述传感器模块用于获取宠物的活体生物特征;所述语音服务模块用于执行语音播报与获取语音数据;所述中控服务模块,用于执行中控操作指令以及执行宠物智能交互程序;所述图像采集模块用于采集宠物行为特征数据。5.根据权利要求3所述的一种基于soa服务架构的宠物监控系统,其特征在于,所述传感器模块包括温度传感器、心跳传感器与血压传感器的至少一者,以采集宠物体温、心跳与血压;所述语音服务模块包括语音采集器与音响,语音采集器用于获取语音信号,音响用于语音播报;所述中控服务模块包括中控屏,中控屏用于与宠物进行智能交互;所述储物盒控制模块包括储物盒,用于盛放宠物食物,给宠物投食。6.根据权利要求1所述的一种基于soa服务架构的宠物监控系统,其特征在于,所述宠物监控系统还包括:车身域控制装置,设置于车辆内部,用于承载所述应用层模块与所述服务层模块;座舱域控制装置,设置于车辆内部,用于承载所述服务层模块,以采集数据信号启动宠物监控模式;网关装置,分别与车身域控制装置及座舱域控制装置通信连接,内部配置有交换机模块,用于以太网的数据传输。7.一种基于soa服务架构的宠物监控方法,用于应用如权利要求1~6任一项所述的宠物监控系统,其特征在于,包括:获取宠物监控模式的执行信号;
将所述执行信号发送至应用层模块,执行宠物监控程序;执行车身域服务及执行座舱域服务。8.根据权利要求7所述的一种基于soa服务架构的宠物监控方法,其特征在于,所述执行车身域服务包括:调用投食服务单元控制储物盒控制模块按预设时间将储物盒打开,向车内的宠物投喂食物和水;调用车窗服务单元控制车窗控制模块按预设时间控制车窗打开间隙,进行车内空气改善;调用空调服务单元控制空调控制模块按预设时间控制空调进行温度调节。9.根据权利要求7所述的一种基于soa服务架构的宠物监控方法,其特征在于,所述执行座舱域服务包括:调用宠物健康服务单元控制传感器模块对车内宠物的生物特征进行监测,判定所述生物特征是否超过预设阈值,超过阈值则向远程端发送预警信号;调用图像采集单元控制图像采集模块对车内宠物的行为特征进行监测,判定所述行为特征是否异常,判定异常则调用中控服务单元控制中控服务模块以在中控屏执行宠物智能交互程序,调用语音服务单元控制语音服务模块打开音响进行语音播报。10.一种存储介质,其特征在于,包括:所述存储介质有宠物监控程序,当所述宠物监控程序被处理器执行时,实现权利要求7~9任一项所述的宠物监控方法的步骤。

技术总结


本发明提供了基于SOA服务架构的宠物监控系统、方法及存储介质,宠物监控系统包括:应用层模块,应用层模块配置预设的宠物监控程序,用于执行宠物监控模式;服务层模块,与应用层模块通信连接,包括多个服务单元,服务单元配置预设服务程序,用于供应用层模块的调用;多个服务控制模块,服务控制模块对应服务单元通信连接,用于控制车辆进行宠物服务。通过本发明提供的基于SOA服务架构的宠物监控系统、方法及存储介质,可以解决宠物监控功能不能满足用户个性化需求,以及功能软件之间耦合不利于开发人员敏捷开发,以及后续功能的重构及扩展的问题。的问题。的问题。


技术研发人员:

陈昊 何森 王晓宇 王磊 韩梦思

受保护的技术使用者:

阿尔特汽车技术股份有限公司

技术研发日:

2022.08.11

技术公布日:

2022/11/18

本文发布于:2024-09-21 13:37:41,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/10067.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   宠物   单元   应用层
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议