一种智能电视推送消息的方法及系统与流程

文档序号:11961358阅读:442来源:国知局
一种智能电视推送消息的方法及系统与流程

本发明属于通信技术领域,尤其涉及一种智能电视推送消息的方法及系统。



背景技术:

在现有技术中,智能电视消息推送、广告推送方式单一,例如只能在特定的播放广告期间,推送广告消息。其技术架构采取:智能电视OS+APP Server+服务器端的形式,即通过网络连接,实现电视接收消息。不能作为基站群发消息,不能和手机互动。



技术实现要素:

本发明提供一种智能电视推送消息的方法及系统,旨在解决现有的智能电视不能作为基站群发消息,不能和手机互动的问题。

第一方面,本发明提供了一种智能电视推送消息的方法,所述方法包括:

智能电视广播服务ID以及Beacon模块对应的设备ID;

移动通信终端接收智能电视广播的所述服务ID以及Beacon模块对应的设备ID;

移动通信终端将所述服务ID以及Beacon模块对应的设备ID发送给消息推送服务器;

消息推送服务器接收移动通信终端发送的所述服务ID以及Beacon模块对应的设备ID;

消息推送服务器在预先建立的对应关系表中,查找所述服务ID以及Beacon模块对应的设备ID所对应的推送消息;

消息推送服务器将查找到的推送消息发送给移动通信终端;

移动通信终端在界面上显示所述查找到的推送消息。

第二方面,本发明提供了一种智能电视推送消息的系统,所述智能电视推送消息的系统包括:

智能电视、移动通信终端、以及消息推送服务器;

所述智能电视,用于广播服务ID以及Beacon模块对应的设备ID;

所述移动通信终端,用于接收智能电视广播的所述服务ID以及Beacon模块对应的设备ID,并将所述服务ID以及Beacon模块对应的设备ID发送给消息推送服务器;

所述消息推送服务器,用于接收移动通信终端发送的所述服务ID以及Beacon模块对应的设备ID,并在预先建立的对应关系表中,查找所述服务ID以及Beacon模块对应的设备ID所对应的推送消息,将查找到的推送消息发送给移动通信终端;

所述移动通信终端,还用于在界面上显示所述查找到的推送消息。

第三方面,本发明提供了一种智能电视,所述智能电视包括:

设置模块,用于预先在智能电视中设置推送消息的服务ID、Beacon模块以及蓝牙模块;

广播模块,用于通过所述蓝牙模块广播所述服务ID以及Beacon模块对应的设备ID。

第四方面,本发明提供了一种移动通信终端,所述移动通信终端包括:

接收模块,用于接收智能电视广播的服务ID以及Beacon模块对应的设备ID;

读取模块,用于从消息推送服务器中读取所述服务ID以及Beacon模块对应的设备ID所对应的推送消息;

显示模块,用于在移动通信终端界面上显示所述推送消息。

第五方面,本发明提供了一种消息推送服务器,所述消息推送服务器包括:

接收模块,用于用于接收移动通信终端发送的服务ID以及Beacon模块对应的设备ID;

查找模块,用于在预先建立的对应关系表中,查找所述服务ID以及Beacon模块对应的设备ID所对应的推送消息;

发送模块,用于将查找到的推送消息发送给移动通信终端。

本发明与现有技术相比存在的有益效果是:通过在智能电视上增加推送消息的服务ID、Beacon模块以及蓝牙模块,使得智能电视可以向周围的移动通信终端广播服务ID以及Beacon模块对应的设备ID,移动通信终端根据接收到的服务ID以及Beacon模块对应的设备ID,从消息推送服务器中读取所述服务ID以及Beacon模块对应的设备ID所述对应的推送消息,并在移动通信终端界面上显示所述推送消息。本发明使得智能电视的消息推送或广告推送的方式更多样化,从而使运营商获取更大的收益;另外还可以使得电视用户、手机用户能够获得更多的服务信息,特别是节假日期间。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的基于智能电视端的智能电视推送消息的方法的实现流程示意图;

图2是本发明实施例提供的基于移动通信终端的智能电视推送消息的方法的实现流程示意图;

图3是本发明实施例提供的基于消息推送服务器端的智能电视推送消息的方法的实现流程示意图;

图4是本发明实施例提供的智能电视推送消息的方法的交互流程图;

图5是本发明实施例提供的服务ID、Beacon模块对应的设备ID以及推送消息的对应关系的示例图;

图6是本发明实施例提供的智能电视的结构示意图;

图7是本发明实施例提供的移动通信终端的结构示意图;

图8是本发明实施例提供的消息推送服务器的结构示意图;

图9是本发明实施例提供的智能电视推送消息的系统的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

请参阅图1,为本发明实施例提供的基于智能电视端的智能电视推送消息的方法的实现流程,其主要包括以下步骤:

在步骤S101中,预先在智能电视中设置推送消息的服务ID、Beacon模块以及通信模块(优选蓝牙模块),所述Beacon模块指的是,采用信标(Beacon)技术的模块,通过使用低功耗蓝牙技术传输信息,信标基站可以创建一个信号网络,当设备进入该区域时,相应的应用程序便会提示用户是否需要接入该信号网络。

在本发明实施例中,首先可以在智能电视中设置Beacon模块以及蓝牙模块。然而,可以理解的是,可将Beacon模块挂接到智能电视的USB接口上,或者是直接将Beacon模块内置于智能电视上。

优选的,当同一台智能电视需要推送多个不同消息时,预先在智能电视中设置多个服务ID;一个服务ID对应一条推送消息,所述消息包括但不限于商 家信息、广告信息、服务信息等。然而,可以理解的是,也可根据不同时间段设置多个服务ID。例如早上8点到12点对应服务1,其推送消息为:早上的面包打折,中午12点到17点对应服务2,其推送消息为:快餐均10元;晚上17点到22点对应服务3,其推送消息为:所有肉类及菜类打折。

在步骤S102中,智能电视通过通信模块(优选蓝牙模块)广播所述服务ID以及Beacon模块对应的设备ID。

在本发明实施例中,智能电视可以通过通信模块(优选蓝牙模块)在不同时间段广播不同的服务ID。

请参阅图2,为本发明实施例提供的基于移动通信终端的智能电视推送消息的方法的实现流程,其主要包括以下步骤:

在步骤S201中,移动通信终端接收接收智能电视广播的服务ID以及Beacon模块对应的设备ID;

在步骤S202中,移动通信终端从消息推送服务器中读取所述服务ID以及Beacon模块对应的设备ID所对应的推送消息;

在步骤S203中,移动通信终端在界面上显示所述推送消息。

请参阅图3,为本发明实施例提供的基于消息推送服务器端的智能电视推送消息的方法的实现流程,其主要包括以下步骤:

在步骤S301中,预先在消息推送服务器中建立服务ID、Beacon模块对应的设备ID、以及推送消息的对应关系表;

在步骤S302中,消息推送服务器接收移动通信终端发送的服务ID以及Beacon模块对应的设备ID;

在步骤S303中,消息推送服务器在预先建立的对应关系表中,查找所述服务ID以及Beacon模块对应的设备ID所对应的推送消息;

在步骤S304中,消息推送服务器将查找到的推送消息发送给移动通信终端。

作为本发明另一实施例,当需要进行定位智能电视位置时,事先需要在消 息推送服务器中建立Beacon模块对应的设备ID与地理位置对应的位置关系表;消息推送服务器在所述位置关系表中查找所述Beacon模块对应的设备ID对应的地理位置。

然而,可以理解的是,消息推送服务器接收到的所述Beacon模块对应的设备ID可以是移动通信终端发送的,或者是直接通过智能电视发送的。

请参阅图4,为本发明实施例提供的智能电视推送消息的方法的交互流程,其具体过程如下:

在步骤S401中,智能电视广播服务ID以及Beacon模块对应的设备ID;

在步骤S402中,移动通信终端接收智能电视广播的所述服务ID以及Beacon模块对应的设备ID;

具体的可以是,移动通信终端通过Bluetooth4.0接收智能电视广播的所述服务ID以及Beacon模块对应的设备ID。

在步骤S403中,移动通信终端将所述服务ID以及Beacon模块对应的设备ID发送给消息推送服务器;

具体的可以是,消息推送服务器向移动通信终端发送获取所述服务ID以及Beacon模块对应的设备ID的请求信息,移动通信终端在接收到所述请求信息后,将所述服务ID以及Beacon模块对应的设备ID发送给消息推送服务器。

在步骤S404中,消息推送服务器接收移动通信终端发送的所述服务ID以及Beacon模块对应的设备ID;

在步骤S405中,消息推送服务器在预先建立的对应关系表中,查找所述服务ID以及Beacon模块对应的设备ID所对应的推送消息;

在步骤S406中,消息推送服务器将查找到的推送消息发送给移动通信终端;

消息推送服务器将查找到的推送消息通过移动通信网络或无线网络发送给移动通信终端。

在步骤S407中,移动通信终端在界面上显示所述查找到的推送消息。

进一步的,本实施例在查找所述服务ID以及Beacon模块对应的设备ID所对应的推送消息之前,还包括:

在消息推送服务器中建立服务ID(如图5中的服务1、服务2...)、Beacon模块对应的设备ID(如图5中的Beacon ID1、Beacon ID2...)以及推送消息(如图5中,所述推送消息包括主标题、副标题、缩略图以及跳转URL等,其中每个推送信息对应一个Html页面)的对应关系表。

进一步的,本实施例还包括:

在消息推送服务器中建立Beacon模块对应的设备ID与地理位置的对应关系表,以使得消息推送服务器在该关系表中查找所述Beacon模块对应的设备ID所述对应的地理位置。

进一步的,本实施例在智能电视广播服务ID之前,还包括:

在智能电视中设置多个服务ID;每个服务ID对应一条推送消息。

其中,在智能电视中设置多个服务ID之前,还包括:

在智能电视中设置Beacon模块、Beacon模块对应的设备ID以及蓝牙模块,以使得所述智能电视通过所述蓝牙模块广播服务ID以及Beacon模块对应的设备ID。

另外,应理解,图1至图4对应实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

请参阅图6,为本发明实施例提供的智能电视的结构示意图。为了便于说明,仅示出了与本发明实施例相关部分。所述智能电视包括:设置模块101、以及广播模块102。设置模块101,用于预先在智能电视中设置推送消息的服务ID、Beacon模块以及通信模块(优选蓝牙模块);

在本发明实施例中,首先可以在智能电视中设置Beacon模块以及蓝牙模块。然而,可以理解的是,可将Beacon模块挂接到智能电视的USB接口上,或者是直接将Beacon模块内置于智能电视上。

优选的,当同一台智能电视需要推送多个不同消息时,设置模块101,具体用于预先在智能电视中设置多个服务ID;一个服务ID对应一条推送消息。然而,可以理解的是,也可根据不同时间段设置多个服务ID。例如早上8点到12点对应服务1,其推送消息为:早上的面包打折,中午12点到17点对应服务2,其推送消息为:快餐均10元;晚上17点到22点对应服务3,其推送消息为:所有肉类及菜类打折。

广播模块102,用于通过所述通信模块(优选蓝牙模块)广播所述服务ID以及Beacon模块对应的设备ID。

优选的,广播模块102,具体可以用于通过通信模块(优选蓝牙模块)在不同时间段广播不同的服务ID。

请参阅图7,为本发明实施例提供的移动通信终端的结构示意图。为了便于说明,仅示出了与本发明实施例相关部分。所述移动通信终端包括:接收模块201、读取模块202、以及显示模块203。

接收模块201,用于接收智能电视广播的服务ID以及Beacon模块对应的设备ID;

读取模块202,用于从消息推送服务器中读取所述服务ID以及Beacon模块对应的设备ID所对应的推送消息;

显示模块203,用于在移动通信终端界面上显示所述推送消息。

请参阅图8,为本发明实施例提供的消息推送服务器的结构示意图。为了便于说明,仅示出了与本发明实施例相关部分。所述消息推送服务器包括:建立模块301、接收模块302、查找模块303、以及发送模块304。

建立模块301,用于预先在消息推送服务器中建立服务ID、Beacon模块对应的唯一ID号、以及推送消息的对应关系表;

接收模块302,用于接收移动通信终端发送的服务ID以及Beacon模块对应的设备ID;

查找模块303,用于在预先建立的对应关系表中,查找所述服务ID以及Beacon模块对应的设备ID所对应的推送消息;

发送模块304,用于将查找到的推送消息发送给移动通信终端。

作为本发明另一实施例,当需要进行定位智能电视位置时,所述消息推送服务器还包括:位置关系表建立模块、以及位置查找模块。

位置关系表建立模块,用于在消息推送服务器中建立Beacon模块对应的设备ID与地理位置对应的位置关系表。

位置查找模块,用于在所述位置关系表中查找所述Beacon模块对应的设备ID对应的地理位置。

请参阅图9,为本发明实施例提供的智能电视推送消息的系统的结构示意图。为了便于说明,仅示出了与本发明实施例相关部分。

所述智能电视推送消息的系统包括:智能电视、移动通信终端、以及消息推送服务器。

智能电视、移动通信终端、以及消息推送服务器;

所述智能电视,用于广播服务ID以及Beacon模块对应的设备ID;

所述移动通信终端,用于接收智能电视广播的所述服务ID以及Beacon模块对应的设备ID,并将所述服务ID以及Beacon模块对应的设备ID发送给消息推送服务器;

所述消息推送服务器,用于接收移动通信终端发送的所述服务ID以及Beacon模块对应的设备ID,并在预先建立的对应关系表中,查找所述服务ID以及Beacon模块对应的设备ID所对应的推送消息,将查找到的推送消息发送给移动通信终端;

所述移动通信终端,还用于在界面上显示所述查找到的推送消息。

进一步的,所述消息推送服务器还包括:

后台管理模块,用于预先在消息推送服务器中建立服务ID、Beacon模块对应的设备ID、以及推送消息的对应关系表。

进一步的,所述消息推送服务器中的后台管理模块还用于:

在消息推送服务器中建立Beacon模块对应的设备ID与地理位置的对应关系表,以使得消息推送服务器在该关系表中查找所述Beacon模块对应的设备ID所述对应的地理位置。

进一步的,所述智能电视还包括:

后台管理模块,在智能电视中设置多个服务ID;每个服务ID对应一条推送消息;

进一步的,所述智能电视中的后台管理模块还用于:

在智能电视中设置多个服务ID在智能电视中设置Beacon模块以及蓝牙模块(Bluetooth4.0),以使得所述智能电视通过所述蓝牙模块广播服务ID以及Beacon模块对应的设备ID。

例如,智能电视与智能手机通过BLE4.0(Bluetooth4.0)低功耗蓝牙协议进行交互,建立以Beacon模块为基础的消息发送平台,只要智能手机(安装其App)用户接近智能电视(如30m范围内),就可以通过BLE4.0收到智能电视(Beacon模块)发布的服务ID,智能手机通过服务ID将收到相应的信息(比如:商家信息、广告、消息等等)。具体的,当各个公共场合都装上内置有Beacon模块的智能电视后,不同的智能电视会广播不同的服务ID,因此对应的推送消息也不同,例如会出现以下的生活场景:当你走进一家大型超市,手机上立刻收到信息:“你心愿单中的三文鱼今天在生鲜货柜7折出售,本超市折后价低于本市平均价格15%。”;当你买完东西回家,路过一家饰品店,刚走进店铺,手机便会提示你“您好!我们这里新到了您喜欢的版画,有兴趣看看吗?”。回到小区后,手机收到一条信息,上面写着:“欢迎回家!,等等。

综上所述,本发明实施例通过在智能电视上增加推送消息的服务ID、 Beacon模块以及蓝牙模块,使得智能电视可以向周围的移动通信终端广播服务ID以及Beacon模块对应的设备ID,移动通信终端根据接收到的服务ID以及Beacon模块对应的设备ID,从消息推送服务器中读取所述服务ID以及Beacon模块对应的设备ID所述对应的推送消息,并在移动通信终端界面上显示所述推送消息。与现有技术相比,本发明实施例使得商家可以通过智能电视随时随地建立消息发送基站,为商家提供了通过智能电视推送消息、广告的解决方案。解决了现有智能电视运营商无法运营电视用户的问题;解决了有限范围内电视用户之间的数据不能够传输、不能共享的问题;解决了有限范围内电视用户与移动终端用户之间交互难的问题。本发明使得智能电视的消息推送或广告推送的方式更多样化,从而使运营商获取更大的收益;另外还可以使得电视用户、手机用户能够获得更多的服务信息,特别是节假日期间,具有较强的易用性和实用性。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述系统的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现 所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的系统、智能电视、移动通信终端、消息推送服务器以及方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元、模块可以是或者也可以不是物理上分开的,作为单元或模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照 前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。

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