[发明专利]电视机控制消息传递方法、系统和装置在审
| 申请号: | 201611250655.X | 申请日: | 2016-12-29 |
| 公开(公告)号: | CN106851411A | 公开(公告)日: | 2017-06-13 |
| 发明(设计)人: | 杨风光 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
| 主分类号: | H04N21/443 | 分类号: | H04N21/443;H04L29/08 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
| 地址: | 518054 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电视机 控制 消息 传递 方法 系统 装置 | ||
技术领域
本发明涉及电视技术领域,尤其涉及一种电视机控制消息传递方法、系统和装置。
背景技术
目前智能电视越来越普及,运行在智能系统中的APP应用越来越多,导致电视中间件跟APP之间需要传递的数据也越来越多,由于目前TCL的电视中间件的消息机制不能传递变长数据的消息,所以需要一种新的方式来满足不断增长的消息传递需求。目前数字电视中间件采用的消息机制只携带了固定长度的消息数据,接收消息方在接收到消息后需要根据消息的定长参数再调用对应的接口获取更多的参数,虽然消息数据的内存空间不需要释放,但是获取到的更多的消息数据却很可能失去了其实时性。
发明内容
本发明的主要目的在于提供一种电视机控制消息传递方法、系统和装置,旨在实现电视中间件传递变长消息数据的要求,同时能保证电视中间件进程内存不泄露,提高了电视中间件的稳定性。
为实现上述目的,本发明提供的一种电视机控制消息传递方法包括以下步骤:
消息中间件接收订阅方的注册,并将已经注册的订阅方添加到待发送消息的订阅方列表中;
发布方向消息中间件发送需要传递的消息;
消息中间件根据订阅方列表中的订阅方名单发送所述消息至所述订阅方,所述订阅方根据接收到的消息调用释放该消息的函数释放接口,并释放已处理完的消息;
消息中间件接收所述订阅方发送过来的消息接收完成反馈,并将该订阅方从订阅方列表中删除。
优选地,所述将所述订阅方从订阅方列表中删除之后还包括:
消息中间件判断是否所有订阅方均已从订阅方列表中删除,如果是,则释放所述消息占据的内存空间。
优选地,所述消息携带有额外消息数据的指针以及标示指针所示的地址的空间大小的参数。
优选地,所述消息携带有释放消息数据的函数释放接口。
此外,为实现上述目的,本发明还提供一种电视机控制消息传递的方法,所述电视机控制消息传递的方法包括以下步骤:
接收订阅方的注册,并将已经注册的订阅方添加到待发送消息的订阅方列表中;
接收发布方发送过来的需要传递的消息;
根据订阅方列表中的订阅方名单发送所述消息至所述订阅方,所述订阅方根据接收到的消息调用释放该消息的函数释放接口,并释放已处理完的消息;
接收所述订阅方发送过来的消息接收完成反馈,并将该订阅方从订阅方列表中删除。
此外,为实现上述目的,本发明还提供一种电视机控制消息传递系统,所述电视机控制消息传递系统包括发布方、消息中间件以及订阅方:
所述发布方,用于向所述消息中间件发送需要传递的消息;
所述消息中间件,用于接收所述订阅方的注册,将已经注册的订阅方添加到待发送消息的订阅方列表中;根据所述订阅方列表中的订阅方名单发送所述消息至所述订阅方;接收所述订阅方发送过来的消息接收完成反馈,并将该订阅方从所述订阅方列表中删除;
所述订阅方,用于向所述消息中间件注册,并接收所述消息中间件传递过来的消息,并根据接收到的消息调用释放该消息的函数释放接口,并释放已处理完的消息。
优选地,所述消息中间件还用于判断是否所有订阅方均已从订阅方列表中删除,如果是,则释放所述消息占据的内存空间。
优选地,所述消息携带有额外消息数据的指针以及标示指针所示的地址的空间大小的参数。
优选地,所述消息携带有释放消息数据的函数释放接口。
此外,为实现上述目的,本发明还提供一种电视机控制消息传递装置,所述电视机控制消息传递装置包括接收模块、发送模块以及删除模块,其中:
所述接收模块,用于接收订阅方的注册,并将已经注册的订阅方添加到待发送消息的订阅方列表中,并接收所述发布方发送过来的需要传递的消息;
所述发送模块,用于根据订阅方列表中的订阅方名单发送所述消息至所述订阅方,所述订阅方根据接收到的消息调用释放该消息的函数释放接口,并释放已处理完的消息;
所述删除模块,用于接收所述订阅方发送过来的消息接收完成反馈,并将该订阅方从订阅方列表中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611250655.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人机飞防管理系统
- 下一篇:一种多源下载性能优化方法及装置





