CN102938787B - 事件源设备和事件展示设备及相关方法 - Google Patents

事件源设备和事件展示设备及相关方法 Download PDF

Info

Publication number
CN102938787B
CN102938787B CN201210455430.3A CN201210455430A CN102938787B CN 102938787 B CN102938787 B CN 102938787B CN 201210455430 A CN201210455430 A CN 201210455430A CN 102938787 B CN102938787 B CN 102938787B
Authority
CN
China
Prior art keywords
event
presentation device
notification information
user
source equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210455430.3A
Other languages
English (en)
Other versions
CN102938787A (zh
Inventor
王玉娇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201210455430.3A priority Critical patent/CN102938787B/zh
Publication of CN102938787A publication Critical patent/CN102938787A/zh
Application granted granted Critical
Publication of CN102938787B publication Critical patent/CN102938787B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

一种事件源设备和事件展示设备及相关方法,事件展示设备向事件源设备发送定阅请求,事件源设备根据定阅请求修改相应的定阅关系;事件源设备实时获取事件展示设备的状态通知信息,并根据状态通知信息修改优先级信息;事件源设备检测到发生了需要通知的事件,生成事件通知信息;事件源设备选出优先级最高的一个或两个以上的事件展示设备,将事件通知信息发送给所选择的事件展示设备,或发送给事件通知服务器再由其转发给所选择的事件展示设备;事件展示设备接收到事件通知信息后向用户进行展示。本申请提供的设备和方法能较好地解决多个设备之间事件的定向通知问题,可以将事件通知信息定向发送给更容易让用户感知到的设备。

Description

事件源设备和事件展示设备及相关方法
技术领域
本申请涉及通信技术领域,具体涉及一种事件源设备和事件展示设备及相关方法。
背景技术
随着智能设备(例如智能手机、平板电脑、智能电视、智能手表、智能眼镜等)的广泛应用,人们同时拥有多种智能设备的情况越来越普遍。在同一时刻,每种设备都可能因执行不同的功能而产生不同的事件,但是用户往往在这个时刻并没有使用或者关注该设备,因此,设备所产生的事件就可能被用户忽略。例如:用户在客厅看电视,此时手机接到了一个电话,但是手机此时放在另外一个房间,用户没有听到电话铃音,无法获知该来电,所以就有可能遗漏重要的电话。
为解决上述问题,现有技术中有下面几种方式:
方式一:手机与蓝牙耳机之间构成一种专有组合,用户可以使用蓝牙耳机收听手机里存储的音乐,此时如果有电话打入,则蓝牙耳机会对用户进行相应提示,用户还可以在蓝牙耳机上进行操作,比如接听电话。用户通过蓝牙耳机,可以避免手机来电被遗漏。
方式二:UPnP(Universal Plug and Play,通用即插即用协议)提供的通知订阅机制中,设备作为事件发布者,控制点作为事件订阅者。当设备有事件发生时,则把事件消息发送给订阅者。
方式三:申请号为“CN 2007101677902”,发明名称为“实现多终端的消息同步的方法及装置”的发明专利中,提供了一种实现多终端消息同步的方法,包括收到用户的第一终端发送消息状态改变的通知,消息状态改变的通知携带消息状态及消息标识;根据消息状态改变的通知向用户的其他终端发送消息状态改变的通知。
同时,上面三种方式都存在着各自的缺点,方式一中,蓝牙耳机与手机之间是一种专有的组合,如果用户脱离蓝牙耳机这种专有设备,在使用其它设备时,则无法及时获知手机的来电。方式二中,UPnP无法获知用户正在使用哪个控制点。当事件发生时,设备向所有的订阅者控制点发送通知消息,这样就造成了通知消息的冗余。用户使用每个控制点时,都会看到通知消息提示,但这些通知消息已经在先前的控制点上被用户看过了,这样反而给用户带来了不便。方式三中,各个通知接收方的地位是平等的,消息发送方并不考虑哪个接收方更容易被用户感知到。只要消息发送方能够与接收方建立通讯连接,则将消息发送给接收方;如果不能与接收方建立通讯连接,则消息先缓存在服务器中,当能够连接上接收方时再将消息发送给接收方。因此,此方式也会造成通知消息的冗余,给用户带来不便。
发明内容
根据本申请的第一方面,本申请提供了一种事件源设备的事件通知方法,包括:
事件源设备接收订阅请求,根据所述订阅请求新增或修改相应的订阅关系,所述订阅关系包括事件展示设备的标识以及相应的优先级信息。
事件源设备接收状态通知信息,所述状态通知信息包括事件展示设备的标识以及代表传达能力的状态,根据所述状态通知信息修改相应的订阅关系中的优先级信息。
事件源设备检测到发生了需要通知的事件,生成相应的事件通知信息,所述事件通知信息包括事件信息。
事件源设备根据所述订阅关系选择出优先级最高的一个或两个以上的事件展示设备,将所述事件通知信息发送给所选择的事件展示设备,或者发送给事件通知服务器再由事件通知服务器转发给所选择的事件展示设备。
根据本申请的第二方面,本申请提供了一种事件源设备,包括:
第一通信模块,所述第一通信模块与其他设备进行通信。
存储模块,所述存储模块获取到订阅关系后将其进行保存,所述订阅关系包括事件展示设备的标识以及相应的优先级信息。
事件检测模块,所述事件检测模块检测需要通知的事件的发生,生成相应的事件通知信息,所述事件通知信息包括事件信息。
第一路由模块,所述第一路由模块与第一通信模块、事件检测模块通信连接,所述第一路由模块获取第一通信模块接收的订阅请求,根据所述订阅请求新增或修改相应的订阅关系,获取第一通信模块接收的状态通知信息,所述状态通知信息包括事件展示设备的标识以及代表传达能力的状态,根据所述状态通知信息修改相应的订阅关系中的优先级信息,在获取到所述事件检测模块生成的事件通知信息后,根据所述订阅关系选择出优先级最高的一个或两个以上的事件展示设备,将所述事件通知信息通过第一通信模块发送给所选择的事件展示设备,或者将所述事件通知信息通过第一通信模块发送给事件通知服务器再由事件通知服务器转发给所选择的事件展示设备。
根据本申请的第三方面,本申请提供了一种事件展示设备的事件订阅及展示方法,包括:
事件展示设备感知来自用户的使用信息,根据用户操作向事件源设备或事件通知服务器发送订阅请求,所述订阅请求携带事件展示设备的标识。
事件展示设备检测到用户对本设备的使用行为,向事件源设备或事件通知服务器发送状态通知信息,所述状态通知信息包括事件展示设备的标识以及代表传达能力的状态,所述代表传达能力的状态与所检测到的用户使用行为相对应。
事件展示设备接收事件通知信息,所述事件通知信息包括事件信息,按照所述事件信息向用户进行展示。
根据本申请的第四方面,本申请提供了一种事件展示设备,包括:
第二通信模块,所述第二通信模块与其他设备进行通信。
第二用户感知模块,所述第二用户感知模块与第二通信模块连接,所述第二用户感知模块感知来自用户的使用信息,根据用户操作通过第二通信模块向事件源设备或事件通知服务器发送订阅请求,所述订阅请求携带事件展示设备的标识,在检测到用户对本设备的使用行为时,向事件源设备或事件通知服务器发送状态通知信息,所述状态通知信息包括事件展示设备的标识以及代表传达能力的状态,所述代表传达能力的状态与所检测到的用户使用行为相对应。
展示模块,所述展示模块与第二通信模块连接,所述展示模块获取第二通信模块接收的事件通知信息,所述事件通知信息包括事件信息,按照所述事件信息向用户进行展示。
本申请提供的事件源设备及相关方法,增加了对事件展示设备优先级信息的管理,事件源设备实时接收事件展示设备发送的状态通知信息,并根据状态通知信息修改订阅关系中的优先级信息,事件源设备在检测到需要通知的事件后根据订阅关系中的优先级信息,选择优先级最高的事件展示设备,对所选择的事件展示设备发送事件通知信息。
本申请提供的事件展示设备及相关方法,事件展示设备实时检测用户对本设备的使用行为,并生成能够表示当前设备传达能力的状态通知信息,并将状态通知信息发送给事件源设备,便于事件源设备根据状态通知信息修改相应的优先级信息。
本申请提供的事件源设备和事件展示设备及相关方法能较好地解决在多个设备之间事件的定向通知问题,使得无论哪个事件源设备发生了需要通知的事件,都可以定向发送给更容易让用户感知到事件通知信息的事件展示设备。
以下结合附图,对本申请的具体示例进行详细说明。
附图说明
图1a是本申请实施例中事件源设备与事件展示设备定阅请求与取消定阅的流程图;
图1b是本申请实施例中事件源设备的模块示意图;
图1c是本申请实施例中事件源设备进行事件通知的流程图;
图1d是本申请实施例中事件源设备修正事件展示设备优先信息的流程图;
图2a是本申请实施例中事件展示设备的模块示意图;
图2b是本申请实施例中事件展示设备发送状态通知信息的流程图;
图3是本申请一种应用例中事件源设备、通知服务器和事件展示设备之间的布置场景图。
具体实施方式
术语解释:
UPnP,Universal Plug and Play,通用即插即用协议,用于多设备间的互联和控制。
TCP,Transmission Control Protocol传输控制协议,是一种面向连接(连接导向)的、可靠的、基于字节流的运输层的通信协议。
UDP,User Datagram Protocol,用户数据报协议,主要用来支持需要在计算机之间传输数据的网络应用,是一种无连接的数据传输协议。
HTTP,Hyper Text Transfer Protocol,超文本传输协议,一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。
Wi-Fi,Wireless Fidelity,是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。
Wi-Fi Direct,是指允许无线网络中的设备无需通过无线路由器即可相互连接。
蓝牙,一种支持设备短距离通信(一般是10m之内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。
URL,Uniform Resource Location,统一资源定位符,URL是因特网上用来描述信息资源的字符串。
实施例一
本实施例提供了一种事件源设备的事件通知方法,包括下面步骤:
事件源设备接收订阅请求,根据订阅请求新增或修改相应的订阅关系,订阅关系包括事件展示设备的标识以及相应的优先级信息。订阅请求由事件展示设备生成发送给事件源设备或由事件展示设备生成发送给事件通知服务器并由事件通知服务器转发给事件源设备。事件源设备接收到订阅请求后,根据订阅请求新增或者修改保存在事件源设备上相应的订阅关系,当该订阅请求为新增加的一个事件展示设备发送的,事件源设备即新增一个与该事件展示设备对应的订阅关系;当该订阅请求为已经和事件源设备存在订阅关系的事件展示设备发送的,事件源设订阅备即根据当前的请求修改原来的订阅关系。当然,订阅请求可以携带当前事件展示设备的优先级信息,因为发起订阅请求时用户必然在操作事件展示设备,所以事件展示设备在发起订阅请求时可以默认将其优先级设置为最高;另外,还可以是订阅请求中不携带优先级信息,在事件源设备接收到订阅请求后默认将相应的事件展示设备的优先级设置为最高;也可以是事件源设备或事件展示设备向用户提供交互界面,由用户输入和设置该事件展示设备的优先级。
在一具体实例中,请参考图1a,为事件源设备与事件展示设备建立订阅关系与取消订阅关系的流程。当事件源设备与事件展示设备建立起订阅关系后,将给本次订阅生成一个订阅序列号。为了方便用户取消定阅关系,当事件源设备接收到订阅请求与事件展示设备成功建立起订阅关系后,事件源设备将该订阅序列号发送给相应的事件展示设备,当事件展示设备需要取消与事件源设备的订阅关系时,将事件源设备返回的订阅序列号和取消定阅的指令发送给事件源设备,事件源设备接收到取消定阅的指令后根据该订阅序列号取消相应的订阅关系。
在工作过程中,事件源设备实时接收事件展示设备发送的状态通知信息,状态通知信息包括事件展示设备的标识以及代表传达能力的状态,事件源设备根据状态通知信息修改相应的订阅关系中的优先级信息。代表传达能力的状态可以是一个枚举类型,用于表达事件展示设备发出有效提醒的能力。在一具体实例中,将代表传达能力的状态分为5级,第1级表示事件展示设备的提醒无法传达给用户,第5级表示事件展示器的提醒完全可以传达给用户,中间级别的状态表示程度不同的传达能力。例如:电视机检测到用户正在看电视,则此时电视机的传达能力就是5;如果腕带正在有节奏地晃动,则腕带处于使用状态,则此时腕带的传达能力就是5;如果智能手机检测到用户正在附近,或者用户打完电话刚好超过一段预设时间,则用户可能会觉察到该手机发出的通知消息,传达能力可以为4。事件源设备则根据状态通知信息中代表传达能力的状态的变化来相应修改定阅关系中的优先级信息。
当事件源设备检测到发生了需要通知的事件时,生成相应的事件通知信息,事件通知信息包括事件信息。在一具体实例中,事件源设备判断是否需要对当前发生的事件进行通知的方式可以为:事件源设备判断在事件发生后一设定时间内用户是否处理了该事件,如果检测到用户在设定时间内对该事件进行了相应处理,说明用户已感知到了该事件的发生;如果检测到用户在设定时间内还没有对该事件进行相应处理,则说明用户可能没有感知到该事件的发生,需要将生成事件通知信息并将其发送到用户易感知到的设备上来通知用户。生成通知信息后,事件源设备根据订阅关系中选择出优先级最高的一个或两个以上的事件展示设备,将事件通知信息发送给所选择的事件展示设备,或者将事件通知信息发送给事件通知服务器再由事件通知服务器转发给所选择的事件展示设备。
当事件源设备与事件展示设备之间采用蓝牙、Wi-Fi、Wi-Fi Direct等短距离通讯连接方式时,事件源设备与事件展示设备之间可以直接进行通信,事件源设备直接将事件通知信息发送给事件展示设备。当事件源设备与事件展示设备之间距离较远,无法直接进行通信时,比如事件源设备与事件展示设备之间采用互联网方式进行连接。则事件源设备先将事件通知信息发送给事件通知服务器再由事件通知服务器转发给所选择的事件展示设备,在互联网连接方式中,事件通知服务器则相当于一台消息转发设备。本领域技术人员应当理解,事件源设备接收的订阅请求可以是事件展示设备直接发送过来的,也可以是事件展示设备先发送给事件通知服务器再由事件通知服务器发送给事件源设备的。
为了确认事件源设备发送的事件通知信息是否有效通知到用户,事件源设备在事件通知信息发送后,检测在设定时间内用户是否在事件源设备上处理了该事件,并根据检测结果修改订阅关系中事件展示设备的优先级信息。事件源设备根据检测结果修改订阅关系中事件展示设备的优先级信息可以为:当事件源设备检测到用户在设定时间内对事件进行了处理,说明事件展示设备将事件通知信息通知到了用户,此时事件源设备可以提高相应事件展示设备的优先级,并降低其它事件展示设备的优先级;当事件源设备检测到用户在设定时间内没有对事件进行处理,说明事件展示设备可能没有将事件通知信息通知到用户,此时事件源设备可以降低相应事件展示设备的优先级。
事件源设备接收的订阅请求还包括事件展示设备的展示方式,事件源设备将展示设备的展示方式保存在订阅关系中,展示方式包括声音展示、震动展示、文本展示、图像展示或者视频展示等。事件通知信息与事件展示设备的展示方式相匹配,事件展示设备根据收到的事件通知信息自动判断采用何种展示方式展示,比如,若事件源设备获知到事件展示设备只有震动展示方式,则在发送事件通知信息时无需携带事件的描述信息,只需要通知事件展示设备进行震动展示通知用户存在事件发生即可;若事件源设备获知到事件展示设备具有文本展示方式,则在发送事件通知信息时可以携带事件的文字描述信息,事件展示设备通过文本展示的方式通知用户,方便用户知道事件的具体内容。
本实施例提供的事件源设备的事件通知方法增加了对事件展示设备优先级信息的管理,事件源设备实时接收事件展示设备发送的状态通知信息,并根据状态通知信息修改订阅关系中的优先级信息,事件源设备在检测到需要通知的事件后根据订阅关系中的优先级信息,选择优先级最高的事件展示设备,对所选择的事件展示设备发送事件通知信息。因此可以实现事件源设备将事件通知信息定向发送到更易于让用户感知到事件通知信息的事件展示设备。
实施例二
请参考图1b,本实施例提供了一种事件源设备,包括第一通信模块101、第一路由模块102、存储模块103、事件检测模块104和第一用户感知模块105。
第一通信模块101与其他设备进行通信,第一通信模块101与其他设备进行通信的通信方式可以是通过蓝牙、Wi-Fi、Wi-Fi Direct、互联网等建立传输层,并在此基础上通过TCP、UDP、HTTP、HTTPS等协议传输消息的方式。
第一通信模块101还接收订阅请求,并将其发送给第一路由模块102,第一路由模块102根据订阅请求新增或修改相应的订阅关系。第一路由模块102将新增或修改后的订阅关系存储在存储模块103中,订阅关系包括事件展示设备的标识以及相应的优先级信息,事件展示设备的标识是根据设备的硬件特征、软件特征等通过算法计算而得出,能唯一标识一个设备。第一通信模块101接收到订阅请求时,第一路由模块102根据订阅请求修改订阅关系包括下面几种方式:方式一,订阅请求携带当前事件展示设备的优先级信息,因为发起订阅请求时用户必然在操作事件展示设备,所以事件展示设备在发起订阅请求时可以默认将其优先级设置为最高,第一路由模块102将订阅请求中的优先级信息保存到订阅关系中;方式二,订阅请求中不携带优先级信息,在事件源设备接收到订阅请求后默认将相应的事件展示设备的优先级设置为最高,并保存到订阅关系中;方式三,事件源设备或事件展示设备向用户提供交互界面,由用户输入和设置该事件展示设备的优先级信息。
第一通信模块101还接收状态通知信息并将其发送给第一路由模块102,第一路由模块102根据状态通知信息修改相应的订阅关系中的优先级信息,状态通知信息包括事件展示设备的标识以及代表传达能力的状态。代表传达能力的状态可以是一个枚举类型,用于表达事件展示设备发出有效提醒的能力。在一具体实例中,代表传达能力的状态分为5级,第1级表示事件展示设备的提醒无法传达给用户,第5级表示事件展示器的提醒完全可以传达给用户,中间级别的状态表示程度不同的传达能力。例如:电视机检测到用户正在看电视,则此时电视机的传达能力就是5;如果腕带正在有节奏地晃动,则腕带处于使用状态,则此时腕带的传达能力就是5;如果智能手机检测到用户正在附近,或者用户打完电话刚好超过一段预设时间,则用户可能会觉察到该手机发出的通知消息,传达能力可以为4。第一路由模块102则根据状态通知信息中代表传达能力的状态的变化来相应修改存储在存储模块103中的定阅关系中的优先级信息。
事件检测模块104检测需要通知的事件的发生,生成相应的事件通知信息,事件通知信息包括事件信息。在一具体实例中,事件检测模块104判断是否需要对当前发生的事件进行通知的方式可以为:事件检测模块104判断在事件发生后一设定时间内用户是否处理了该事件,如果检测到用户在设定时间内对该事件进行了相应处理,说明用户已感知到了该事件的发生;如果检测到用户在设定时间内还没有对该事件进行相应处理,则说明用户可能没有感知到该事件的发生,需要将生成事件通知信息并将其发送到用户易感知到的设备上来通知用户。
请参考图1c,为事件源设备进行事件通知的流程图。当存在需要通知的事件时,事件检测模块104生成相应的事件通知信息,第一路由模块102获取到该事件通知信息后,则根据存储在存储模块103中的订阅关系选择出优先级最高的一个或两个以上的事件展示设备,将事件通知信息通过第一通信模块101发送给所选择的事件展示设备,或者将事件通知信息通过第一通信模块101发送给事件通知服务器再由事件通知服务器转发给所选择的事件展示设备。
当事件源设备与事件展示设备之间采用蓝牙、Wi-Fi、Wi-Fi Direct等短距离通讯连接方式时,事件源设备与事件展示设备之间可以直接进行通信,事件源设备中的第一通信模块直接将事件通知信息发送给事件展示设备。当事件源设备与事件展示设备之间距离较远,无法直接进行通信时,比如事件源设备与事件展示设备之间采用互联网方式进行连接。事件源设备中的第一通信模块先将事件通知信息发送给事件通知服务器再由事件通知服务器转发给所选择的事件展示设备,在互联网连接方式中,事件通知服务器则相当于一台消息转发设备。
在一具体实例中,事件通知服务器包括通信模块和路由模块,通信模块接收事件源设备第一通信模块101发送的事件通知消息,路由模块则根据事件源设备提供的事件展示设备的标识通知通信模块将该事件通知消息转发给相应的事件展示设备。
本领域技术人员应当理解,事件源设备第一通信模块101接收的订阅请求可以是事件展示设备直接发送过来的,也可以是事件展示设备先发送给事件通知服务器再由事件通知服务器发送给事件源设备的。
请参考图1d,为事件源设备修正事件展示设备优先信息的流程图。为了确认事件源设备发送的事件通知信息是否有效通知到用户,事件源设备中的第一用户感知模块105在事件通知信息发送后,检测在设定时间内用户是否在事件源设备上处理了该事件,并根据检测结果通知第一路由模块102修改订阅关系中事件展示设备的优先级信息。第一路由模块102根据第一用户感知模块105的检测结果修改订阅关系中事件展示设备的优先级信息可以为:当第一用户感知模块105检测到用户在设定时间内对事件进行了处理,说明事件展示设备将事件通知信息通知到了用户,此时第一路由模块102可以提高相应事件展示设备的优先级,并降低其它事件展示设备的优先级;当第一用户感知模块105检测到用户在设定时间内没有对事件进行处理,说明事件展示设备可能没有将事件通知信息通知到用户,此时第一路由模块102可以降低相应事件展示设备的优先级。第一路由模块102通过获取第一用户感知模块105生成的反馈消息来获知检测结果,反馈消息包括事件信息和处理结果,第一路由模块102则根据该反馈消息来修改事件展示设备的优先级信息。
第一通信模块101接收的订阅请求还包括事件展示设备的展示方式,第一路由模块102将展示设备的展示方式保存在订阅关系中,展示方式包括声音展示、震动展示、文本展示、图像展示、视频展示等。事件通知信息与事件展示设备的展示方式相匹配,事件展示设备根据收到的事件通知信息自动判断采用何种展示方式展示,比如,若第一路由模块102获知到事件展示设备只有震动展示方式,则在发送事件通知信息时无需携带事件的描述信息,只需要通知事件展示设备进行震动展示通知用户存在事件发生即可;若第一路由模块102获知到事件展示设备具有文本展示方式,则在发送事件通知信息时可以携带事件的文字描述信息,事件展示设备通过文本展示的方式通知用户,方便用户知道事件的具体内容。
表1 定阅表
请参考表1,在一具体实例中,第一路由模块102可通过定阅表的方式维护定阅关系。第一路由模块102获取到第一通信模块101接收的订阅请求后,先对其进行审批处理,审批处理方式包括自动审批或人工审批,人工审批需要用户通过人机交互界面进行审批操作。当该订阅请求被审批通过后,第一路由模块102给本次订阅请求生成一个唯一对应的订阅序列号,并将其与订阅请求中的其它信息通过定阅表的方式保存在存储模块103中。表1中,第一路由模块102维护了设备的标识与通讯链路的对应关系,例如:事件展示设备的标识abccc对应特定的socket套接字句柄或者URL,当向该socket或者URL发送消息时,就相当于向该设备发送消息。在表1中,事件展示设备的标识、事件源设备的标识唯一标识一个订阅关系。当设备的附加信息较多时,还可以拆分成多个表,以方便地维护设备的信息。
为了方便用户取消定阅关系,当第一路由模块102根据定阅请求与事件展示设备成功建立定阅关系后,通过第一通信模块101将定阅序列号发送给事件展示设备。如果用户需要取消定阅,则通过事件展示设备发送取消定阅的请求,该请求中携带订阅成功时事件源设备返回的订阅序列号。事件源设备接收到取消定阅的请求后由第一路由模块102根据订阅序列号从存储模块103中删除相应的订阅关系。事件源设备取消定阅关系时也可以是自动审批或人工审批,人工审批时则另需用户通过事件源设备的人机交互界面进行取消定阅关系的确认操作。
本实施例提供的事件源设备增加了对事件展示设备优先级信息的管理,事件源设备实时接收事件展示设备发送的状态通知信息,并根据状态通知信息修改订阅关系中的优先级信息,事件源设备在检测到需要通知的事件后根据订阅关系中的优先级信息,选择优先级最高的事件展示设备,对所选择的事件展示设备发送事件通知信息。因此可以实现事件源设备将事件通知信息定向发送到更易于让用户感知到事件通知信息的事件展示设备。
实施例三
本实施例提供了一种事件展示设备的事件订阅及展示方法,包括下面步骤:
事件展示设备感知来自用户的使用信息,比如通过人机交互界面获取用户的操作信息,根据用户操作生成订阅请求,并将其发送给事件源设备或事件通知服务器,订阅请求携带事件展示设备的标识。当事件展示设备需要向特定的事件源设备发送定阅请求时,该定阅请求还携带有事件源设备的标识。事件展示设备根据定阅请求中事件源设备的标识将订阅请求发送给特定的事件源设备,或者事件展示设备将订阅请求发送给事件通知服务器再由事件通知服务器根据定阅请求中事件源设备的标识将订阅请求发送给特定的事件源设备。事件展示设备生成的订阅请求还包括事件展示设备的展示方式,展示方式包括声音展示、震动展示、文本展示、图像展示、视频展示等。
事件展示设备实时检测用户对本设备的使用行为,并生成状态通知信息,状态通知信息包括事件展示设备的标识以及代表传达能力的状态,该代表传达能力的状态与所检测到的用户使用行为相对应,以便于事件源设备根据所述状态通知信息修改相应的订阅关系中的优先级信息比如:当用户操作了事件展示设备,或者事件展示设备利用自身的传感器主动感知到了用户,则认为此时事件展示设备与用户比较“接近”,其传达能力较强,该事件展示设备应该作为优选的事件通知信息接受者。该状态信息被发送给所有与事件展示设备建立有订阅关系的事件源设备,或者被发送给事件通知服务器再由事件通知服务器发送给所有与事件展示设备建立有订阅关系的事件源设备。
事件展示设备在接收到事件源设备发送的事件通知信息后,根据事件通知信息中的事件源设备标识、事件信息以相应的展示方式将事件通知信息展示通知用户。
本实施例提供的事件展示设备的事件订阅及展示方法中事件展示设备实时检测用户对本设备的使用行为,并生成能够表示当前设备传达能力的状态通知信息,并将状态通知信息发送给事件源设备,便于事件源设备根据该状态通知信息对订阅关系中的优先级信息进行修改,保证了用户感知到事件源设备所发送的事件通知信息的概率。
实施例四
请参考图2a,本实施例提供了一种事件展示设备,包括第二通信模块201、第二用户感知模块202和展示模块203。
第二通信模块201与其他设备进行通信,第二通信模块201与其他设备进行通信的通信方式可以是通过蓝牙、Wi-Fi、Wi-Fi Direct、互联网等建立传输层,并在此基础上通过TCP、UDP、HTTP、HTTPS等协议传输消息。
第二用户感知模块202感知来自用户的使用信息,比如通过人机交互界面获取用户的操作信息,根据用户操作生成订阅请求,并通过第二通信模块201将其发送给事件源设备或事件通知服务器,订阅请求携带事件展示设备的标识。当事件展示设备需要向特定的事件源设备发送定阅请求时,该定阅请求还携带有事件源设备的标识。第二通信模块201根据定阅请求中事件源设备的标识将订阅请求发送给特定的事件源设备,或者第二通信模块201将订阅请求发送给事件通知服务器再由事件通知服务器根据定阅请求中事件源设备的标识将订阅请求发送给特定的事件源设备。事件展示设备生成的订阅请求还包括事件展示设备的展示方式,展示方式包括声音展示、震动展示、文本展示、图像展示、视频展示等。
第二用户感知模块202还实时检测用户对本设备的使用行为,并生成状态通知信息,状态通知信息包括事件展示设备的标识以及代表传达能力的状态,该代表传达能力的状态与所检测到的用户使用行为相对应,以便于事件源设备根据所述状态通知信息修改相应的订阅关系中的优先级信息,比如:当用户操作了事件展示设备,或者事件展示设备利用自身的传感器主动感知到了用户,则认为此时事件展示设备与用户比较“接近”,其传达能力较强,该事件展示设备应该作为优选的事件通知信息接受者。请参考图2b,为事件展示设备发送状态通知信息的流程图。第二用户感知模块202生成的状态信息由第二通信模块201发送给所有与事件展示设备建立有订阅关系的事件源设备,或者发送给事件通知服务器再由事件通知服务器发送给所有与事件展示设备建立有订阅关系的事件源设备。
第二通信模块201还接收事件源设备发送的事件通知信息,展示模块203获取到第二通信模块201接收的事件通知信息后,根据事件通知信息中的事件源设备标识、事件信息以相应的展示方式将事件通知信息展示通知用户。
本实施例提供的事件展示设备中第二用户感知模块202实时检测用户对本设备的使用行为,并生成能够表示当前设备传达能力的状态通知信息,便于事件源设备根据该状态通知信息对订阅关系中的优先级信息进行修改,保证了用户感知到事件源设备所发送的事件通知信息的概率。
下面为本申请提供的事件源设备和事件展示设备及相关方法的一种应用例:
以两部智能手机(A和B)和一台智能电视、一个智能手表为例,其中智能手机作为事件源设备,智能电视、智能手表作为事件展示设备,设备之间通过Wi-Fi局域网连接在一起,当事件源设备发生事件时,需要通过展示器通知用户事件源设备发生了事件,即当智能手机收到来电或短信时,可以通过智能电视或智能手表通知用户。
用户操作智能电视,来订阅手机A的事件;用户操作电视,来订阅手机B的事件;用户操作智能手表,来订阅手机B的事件。
当用户在使用智能电视的时候,用户的状态被智能电视报告给手机A和手机B上的路由模块,路由模块把此智能电视的优先级设置为最高。
当手机A收到了短信,用户由于忙于看电视,没有听到手机A的声音,无法及时处理该短信。于是在预置的时间后,手机A上的事件检测模块触发了事件,并且把该事件的事件通知信息发送给最高优先级的订阅者——智能电视。
智能电视收到事件通知信息后,根据事件通知信息中的事件信息,在智能电视屏幕的角落上显示短信的小图标,还显示了手机A的标识,于是用户马上查看手机A,即时处理了短信。
用户在房间里走动,手腕上带的智能手表检测到用户的动作,于是用户的智能手表把状态通知信息报告给手机B的路由模块,此时智能手表作为事件展示设备的优先级最高,其他事件展示设备(例如智能电视)的优先级被降低。当手机B收到短信后,事件通知就发送到该智能手表上,而不是发送到智能电视上。
下面为本申请提供的事件源设备和事件展示设备及相关方法的另一种应用例:
请参考图3,家长需要通过手机了解儿童在家看电视的情况,因此,在家里和办公室各有一部手机订阅了电视机的事件,其中手机D在家里通过局域网与电视机相连接,手机C在办公室通过互联网与电视机相连接。
家长将电视机标识、手机C标识注册到事件通知服务器上。手机D直接向电视机发出订阅请求;手机C向事件通知服务器发出订阅请求,事件通知服务器再向电视机发出订阅请求。此时电视机建立了两个订阅关系,根据手机C和手机D状态通知信息的不同,手机C和手机D将有不同的优先级。
当儿童在播放电视时,电视机通过附带的语音检测、面部检测、或者选择节目时要求登录等技术,检测到是该儿童在播放电视。在达到预定的电视播放时间长度,或者播放某些特定节目时,则触发事件,电视机生成事件通知信息。事件通知信息被发送到电视机的路由模块,路由模块查找与电视机建立有订阅关系的事件展示设备,并根据事件展示设备的优先级,把事件通知信息发送给高优先级的事件展示设备。如果手机D为最高优先级的事件展示设备,则通过局域网直接发送事件通知信息给手机D;如果手机C为最高优先级的事件展示设备,则先把事件通知信息发送给事件通知服务器,然后事件通知服务器把事件通知信息发送给手机C。
本领域技术人员应当理解,对于同一个设备,可以只作为事件源设备或者事件展示设备,也可以同时作为事件源设备和事件展示设备。例如:智能腕带带在手腕上能够通过发出震动达到通知用户的目的,只具有事件展示器的特征,智能腕带只能作为事件展示设备;智能手机能够接收电话和短信,又能够发出声音和显示图像,所以既具有事件源的特征又具有事件展示器的特征,智能手机可以同时作为事件源设备和事件展示设备。当一个设备同时作为事件源设备和事件展示设备时,上述实施例中的第一通信模块和第二通信模块可以合并为一个通信模块,第一用户感知模块和第二用户感知模块可以合并为一个用户感知模块。应当理解,第一通信模块与第二通信模块、第一用户感知模块与第二用户感知模块中的“第一”与“第二”仅作为区别名称的目的而使用,不具有任何含义上的限制。
以上应用具体个例对本申请的原理及实施方式进行了阐述,应该理解,以上实施方式只是用于帮助理解本申请,而不应理解为对本申请的限制。对于本领域的一般技术人员,依据本申请的思想,可以对上述具体实施方式进行变化。

Claims (10)

1.一种事件源设备的事件通知方法,其特征在于,包括:
事件源设备接收订阅请求,根据所述订阅请求新增或修改相应的订阅关系,所述订阅关系包括事件展示设备的标识以及相应的优先级信息;
事件源设备接收状态通知信息,所述状态通知信息包括事件展示设备的标识以及代表传达能力的状态,根据所述状态通知信息修改相应的订阅关系中的优先级信息;
事件源设备检测到发生了需要通知的事件,生成相应的事件通知信息,所述事件通知信息包括事件信息;
事件源设备根据所述订阅关系选择出优先级最高的一个或两个以上的事件展示设备,将所述事件通知信息发送给所选择的事件展示设备,或者发送给事件通知服务器再由事件通知服务器转发给所选择的事件展示设备。
2.如权利要求1所述的方法,其特征在于,还包括:事件源设备将事件通知信息发送给事件展示设备或者事件通知服务器后,检测在设定时间内用户是否在事件源设备上处理了该事件,并根据检测结果修改订阅关系中事件展示设备的优先级信息。
3.如权利要求1所述的方法,其特征在于,所述订阅请求和订阅关系还包括事件展示设备的展示方式,所述展示方式包括声音展示,震动展示,文本展示,图像展示或视频展示,事件源设备发送的事件通知信息与事件展示设备的展示方式相匹配。
4.一种事件源设备,其特征在于,包括:
第一通信模块,所述第一通信模块与其他设备进行通信;
存储模块,所述存储模块获取到订阅关系后将其进行保存,所述订阅关系包括事件展示设备的标识以及相应的优先级信息;
事件检测模块,所述事件检测模块检测需要通知的事件的发生,生成相应的事件通知信息,所述事件通知信息包括事件信息;
第一路由模块,所述第一路由模块与第一通信模块、事件检测模块通信连接,所述第一路由模块获取第一通信模块接收的订阅请求,根据所述订阅请求新增或修改相应的订阅关系,获取第一通信模块接收的状态通知信息,所述状态通知信息包括事件展示设备的标识以及代表传达能力的状态,根据所述状态通知信息修改相应的订阅关系中的优先级信息,在获取到所述事件检测模块生成的事件通知信息后,根据所述订阅关系选择出优先级最高的一个或两个以上的事件展示设备,将所述事件通知信息通过第一通信模块发送给所选择的事件展示设备,或者将所述事件通知信息通过第一通信模块发送给事件通知服务器再由事件通知服务器转发给所选择的事件展示设备。
5.如权利要求4所述的事件源设备,其特征在于,还包括第一用户感知模块,所述第一用户感知模块与第一路由模块连接,所述第一用户感知模块在第一通信模块将事件通知信息发送给事件展示设备或事件通知服务器后,检测在设定时间内用户是否在事件源设备上处理了该事件,并根据检测结果通知第一路由模块修改订阅关系中事件展示设备的优先级信息。
6.如权利要求4所述的事件源设备,其特征在于,所述订阅请求和订阅关系还包括事件展示设备的展示方式,所述展示方式包括声音展示,震动展示,文本展示,图像展示或视频展示,所述事件通知信息与事件展示设备的展示方式相匹配。
7.一种事件展示设备的事件订阅及展示方法,其特征在于,包括:
事件展示设备感知来自用户的使用信息,根据用户操作向事件源设备或事件通知服务器发送订阅请求,所述订阅请求携带事件展示设备的标识;
事件展示设备检测到用户对本设备的使用行为,向事件源设备或事件通知服务器发送状态通知信息,所述状态通知信息包括事件展示设备的标识以及代表传达能力的状态,所述代表传达能力的状态与所检测到的用户使用行为相对应;
事件展示设备接收事件通知信息,所述事件通知信息包括事件信息,按照所述事件信息向用户进行展示。
8.如权利要求7所述的方法,其特征在于,所述订阅请求还包括事件展示设备的展示方式,所述展示方式包括声音展示,震动展示,文本展示,图像展示或视频展示。
9.一种事件展示设备,其特征在于,包括:
第二通信模块,所述第二通信模块与其他设备进行通信;
第二用户感知模块,所述第二用户感知模块与第二通信模块连接,所述第二用户感知模块感知来自用户的使用信息,根据用户操作通过第二通信模块向事件源设备或事件通知服务器发送订阅请求,所述订阅请求携带事件展示设备的标识,在检测到用户对本设备的使用行为时,向事件源设备或事件通知服务器发送状态通知信息,所述状态通知信息包括事件展示设备的标识以及代表传达能力的状态,所述代表传达能力的状态与所检测到的用户使用行为相对应;
展示模块,所述展示模块与第二通信模块连接,所述展示模块获取第二通信模块接收的事件通知信息,所述事件通知信息包括事件信息,按照所述事件信息向用户进行展示。
10.如权利要求9所述的事件展示设备,其特征在于,所述订阅请求还包括事件展示设备的展示方式,所述展示方式包括声音展示,震动展示,文本展示,图像展示或视频展示。
CN201210455430.3A 2012-11-14 2012-11-14 事件源设备和事件展示设备及相关方法 Expired - Fee Related CN102938787B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210455430.3A CN102938787B (zh) 2012-11-14 2012-11-14 事件源设备和事件展示设备及相关方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210455430.3A CN102938787B (zh) 2012-11-14 2012-11-14 事件源设备和事件展示设备及相关方法

Publications (2)

Publication Number Publication Date
CN102938787A CN102938787A (zh) 2013-02-20
CN102938787B true CN102938787B (zh) 2015-01-07

Family

ID=47697655

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210455430.3A Expired - Fee Related CN102938787B (zh) 2012-11-14 2012-11-14 事件源设备和事件展示设备及相关方法

Country Status (1)

Country Link
CN (1) CN102938787B (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102065407B1 (ko) 2013-07-11 2020-01-13 엘지전자 주식회사 디지털 디바이스 및 그 제어 방법
CN104518945B (zh) * 2013-09-27 2016-10-05 腾讯科技(深圳)有限公司 一种发送、接收社交网络信息的方法、装置和***
US8738723B1 (en) 2013-12-10 2014-05-27 Google Inc. Predictive forwarding of notification data
KR102121918B1 (ko) 2013-12-20 2020-06-11 삼성전자주식회사 홈 네트워크 시스템에서 이벤트 통지 방법 및 장치
CN106465458B (zh) 2014-05-23 2019-12-13 三星电子株式会社 用于提供通知的方法和设备
US10638452B2 (en) 2014-05-23 2020-04-28 Samsung Electronics Co., Ltd. Method and apparatus for providing notification
US9898902B2 (en) * 2015-04-16 2018-02-20 Panasonic Intellectual Property Management Co., Ltd. Computer implemented method for notifying user by using a speaker
CN104808503B (zh) * 2015-04-16 2019-01-15 联想(北京)有限公司 一种信息处理方法及电子设备
CN105100453A (zh) * 2015-07-03 2015-11-25 小米科技有限责任公司 未接来电的提醒方法及装置
CN106899515B (zh) * 2016-08-12 2020-06-16 阿里巴巴集团控股有限公司 监控业务的选取方法及装置、业务监控***
CN106572152B (zh) * 2016-10-21 2019-10-15 北京小米移动软件有限公司 一种消息提醒方法及装置
CN106533859A (zh) * 2016-11-07 2017-03-22 三星电子(中国)研发中心 用于共享智能设备间消息的方法、装置
CN110636095A (zh) * 2018-06-25 2019-12-31 北京京东尚科信息技术有限公司 设备管控***及其工作方法
CN108898469B (zh) * 2018-06-28 2022-04-01 魏代利 一种事件的分享方法和装置
CN109769148B (zh) * 2019-02-13 2021-03-12 深圳创维数字技术有限公司 智能电视儿童锁控制方法、装置、智能电视及存储介质
CN114978790B (zh) * 2019-03-29 2024-03-01 华为技术有限公司 一种设备配合方法、装置及***
CN112929854B (zh) * 2019-12-06 2023-02-28 华为技术有限公司 事件订阅方法及电子设备
CN114764292A (zh) * 2022-04-19 2022-07-19 润芯微科技(江苏)有限公司 一种多屏控制车载中控屏的实现方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003003700A2 (en) * 2001-06-29 2003-01-09 Ip Unity Event notification in a unified message system using an event notification server
CN101056278A (zh) * 2006-04-11 2007-10-17 三星电子株式会社 传输事件信息的方法和设备以及存储该方法的存储介质
CN101257375A (zh) * 2006-12-31 2008-09-03 华为技术有限公司 实现多终端的消息同步的方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8856265B2 (en) * 2003-12-16 2014-10-07 International Business Machines Corporation Event notification based on subscriber profiles

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003003700A2 (en) * 2001-06-29 2003-01-09 Ip Unity Event notification in a unified message system using an event notification server
CN101056278A (zh) * 2006-04-11 2007-10-17 三星电子株式会社 传输事件信息的方法和设备以及存储该方法的存储介质
CN101257375A (zh) * 2006-12-31 2008-09-03 华为技术有限公司 实现多终端的消息同步的方法及装置

Also Published As

Publication number Publication date
CN102938787A (zh) 2013-02-20

Similar Documents

Publication Publication Date Title
CN102938787B (zh) 事件源设备和事件展示设备及相关方法
US10547648B2 (en) Routing of data including multimedia between electronic devices
CN104205998B (zh) 用于在蓝牙网络中中继数据通信的方法和装置
JP6596173B1 (ja) 着呼管理方法及び装置
CN102859480A (zh) 屏幕共享
US9392427B2 (en) Providing presence information in a personal communications system comprising an interface unit
CN1430436A (zh) 用于移动电信的方法和***
KR101362921B1 (ko) 스마트폰을 이용한 긴급 메시지 송출 방법
JP2005295413A (ja) 通信端末装置
KR20140113253A (ko) 네트워크상의 장치들의 애플리케이션 연결 방법
CN107181755A (zh) 一种办公平台的身份识别方法、装置及***
US20080285727A1 (en) Communications Controller And Protocol
CN104486843A (zh) 信息通知方法和即时通知设备
JP6078255B2 (ja) 電子機器システム、電子機器及び制御プログラム並びに電子機器での処理実行方法
CN108337306A (zh) 设备寻找方法、装置、***、终端及存储介质
CN111857640A (zh) 终端提示方法、***及存储介质
KR20210151971A (ko) Pc5 링크 확립 방법, 장비 및 시스템
CN116052666A (zh) 语音消息处理方法、装置、***、电子装置和存储介质
US9432795B2 (en) Communication system, terminal, communication method and communication program for terminals while communicating with each other to identify the opposite party
JP2015138538A (ja) 電子機器、通知方法およびプログラム
KR101987113B1 (ko) 무음 인스턴트 메시지 전송 시스템 및 방법
KR20110108503A (ko) 무선통신시스템에서 메시지를 전송하기 위한 장치 및 방법
CN111164956B (zh) 事件通知
EP1649393B1 (en) Providing modular telephony service
JP2013011969A (ja) 代理アクセスを許可するサーバ,そのプログラム,そのシステム及びその方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150107

Termination date: 20181114

CF01 Termination of patent right due to non-payment of annual fee