一种基于多关联设备的事件提醒方法及系统的制作方法_2

文档序号:9767876阅读:来源:国知局
设定的响应提醒事件的优先级获取所述多个终端设备响应提醒事件的优先级并将所述响应提醒事件的优先级进行存储。这里,所述的响应提醒事件的优先级指的是终端设备响应提醒事件的先后顺序,也是服务器接到到提醒事件时将所述提醒事件发送至终端设备的顺序。值得注意的,所述响应提醒事件指的是接收所述提醒事件并提示用户所述提醒事件。
[0024]进一步,所述多个设备的关联关系及响应提醒事件的优先级关联存储,从而可以根据多个设备的关联关系快速的查找对其响应提醒事件的优先级。在实际应用中,不同的提醒事件可以设置不同的设备响应以及不同的响应提醒事件的优先级。服务器可以将每个提醒事件对于的终端设备及响应的优先级对应存储。当服务器接收到提醒事件时,根据所述提醒事件查找其对应的多个关联设备以及多个终端设备响应所述提醒事件的优先级,当查找到对应的多个关联终端设备及响应的优先级后,根据所述多个关联终端设备及响应的优先级进行提醒操作。
[0025]在一个实施例中,所述多个终端设备的关联及优先级的设定可以通过终端装载相应APP的操作界面实现。其可以通过一个设备装载APP,手动输入需要关联的多个设备的关联以及优先级设定,这样可以避免某些设备无法安装APP的问题,提供本方法的使用范围。其也可以通过每个设备装载APP并采用相同的帐号登录而实现自动关联以及优先级设定,这样可以避免用户记忆并输入多个设备的名称或编号,出现少填或者错填的问题,给用户的使用带来方便。
[0026]S2、当一终端设备发生提醒事件时,所述终端设备将所述提醒事件上传至服务器。
[0027]具体地,当一终端设备发生提醒事件时指的是所述多关联设备中的任一设备发生提醒事件。所述终端设备将所述提醒事件上传至服务器指的是所述发生提醒事件的终端设备将其发生的提醒事件上传至服务器。值得注意的,所述发生提醒事件的终端并不对所述提醒事件进行响应,而是直接将所述提醒事件上传至服务器。
[0028]在实际应用中,所述终端将所述提醒事件上传至服务器后,所述服务器接收所述提醒事件,并根据所述提醒事件查找用于提示所述提醒事件的多个关联终端设备以及所述多个关联终端设备的优先级;若所述服务器查找到所述提醒事件对应的多个关联终端设备以及优先级,则检测所述多个终端设备的工作状态。若所述服务器未查找到所述提醒事件对应的多个关联终端设备以及优先级,则将所述提醒事件发送给上传所述提醒事件的终端设备,并告知所述终端设备对所述提醒事件进行提示。
[0029]S3、所述服务器检测所述多个终端设备的工作状态,根据所述多个终端设备的工作状态及预先设置多个终端设备的关联关系及响应提醒事件的优先级将提醒事件依次发送至各个终端设备。
[0030]具体地,所述服务器检测所述多个终端设备的工作状态指的是所述服务器发送检测工作状态信息至多个终端设备,并监听所述检测信息的反馈信息;当监听到所述反馈信息时,根据所述反馈信息确定所述终端设备处于工作状态。也就是说,服务器仅发送检测工作状态指令至多个终端设备,由终端设备进行检测,并将检测结果反馈至服务器,服务器根据所述反馈结果确定所述终端设备的工作状态。这里所述工作状态指的是使用状态还是闲置状态。
[0031]由于每个终端设备检测工作状态的方式不同,本发明不一一加以说明,仅给出几个例子对终端设备对其工作状态的判断方式做出说明。例如,对于智能手机或智能平板,当收到服务器发送的检测工作状态信息时,智能手机或智能平板通过前置摄像头,判断用户双眼状态,若可以搜索到双眼,认为用户正在观察屏幕,则认为用户在使用该设备,即智能手机或智能平板处于使用状态。
[0032]对于电视,同样可以通过电视摄像头判断其工作状态,若搜索到双眼,认为用户正在观察屏幕,则认为用户在使用该设备,即电视处于使用状态。值得注意的,若搜索到多双眼睛在观看电视,则认为该用户状态无效,也就是说该电视处于闲置状态。
[0033]对于智能手环等智能穿戴设备,通过本身感应设备,判断用户是否穿戴,若检测到用户穿戴所述智能穿戴设备,则所述智能穿戴设备处于使用状态,否则处于闲置状态。
[0034]进一步,所述服务器根据所述多个终端设备的工作状态及预先设置多个终端设备的关联关系及响应提醒事件的优先级将提醒事件依次发送至各个终端设备具体为:
所述服务器根据多终端设备的工作状态及所述预先设置的多终端设备响应提醒事件的优先级获取所述处于使用状态的终端设备的响应提醒事件的优先级作为当前响应提醒事件的优先级,并存储于服务器;
所述服务器根据当前响应提醒事件的优先级将提醒事件依次传输至各个处于使用状态的终端设备。
[0035]在实际应用中,所述服务器根据当前响应提醒事件的优先级将提醒事件依次传输至各个处于使用状态的终端设备具体可以包括如下步骤:
所述服务器根据当前响应提醒事件的优先级将所述提醒事件发送至第一优先级的终端设备;
若所述提醒事件预定时间内未被响应,则将所述提醒事件传输至第二优先级终端设备,并检测预定时间内所述提醒事件是否被响应;
若所述提醒事件预定时间内未被响应,则将所述提醒事件传输至第三优先级终端设备,依次循环直至最后一个终端设备。
[0036]具体地,所述若所述提醒事件预定时间内未被响应,则将所述提醒事件传输至第二优先级终端设备可以通过如下方式实现:
当服务器将所述提醒事件发送至第一优先级的终端设备时,启动用于控制将提醒事件发送至第二优先级的终端设备的设置预设时间的定时器,当定时器操作时,所述服务器将提醒事件传输至第二优先级终端设备。
[0037]值得注意的,对应第二优先级终端设备、第三优先级设备以及后面的设备都可以采用相同的方式判断提醒事件是否被响应。
[0038]进一步,当所述服务器按照当前响应提醒事件的优先级将所述提醒事件发送至所有终端设备后,将所述当前提醒事件的优先级删除。
[0039]这里,以多终端设备分别为智能手机、智能电视和智能手环为例,对根据工作状态及优先级确定当前优先级加以说明。
[0040]假设检测终端工作状态的结果为:智能电视及智能手环处于使用状态,智能手机处于闲置状态;其预设的优先级依次为智能手环、智能手机及智能电视;那么当前优先级为智能手环〉智能电视的优先级别排序,提醒事件通过高优先级呈现。
[0041]S4、接收到服务器发送提醒事件的终端设备对所述提醒事件进行提示。
[0042]具体地,所述终端设备接收服务器发送提醒事件,并对所述提醒事件进行提示。若其对所述提醒事件进行提示,则反馈已提示的信息至服务器,若其未提示,则反馈未提示的信息至服务器。
[0043]本发明还提供了基于多关联设备的事件提醒系统,如图2所示,其包括:
至少两个终端设备200及服务器100,所述终端设备200分别与服务器100连接;
所述服务器100包括:
存储模块101,用于存储所述预先设置多终端设备响应提醒事件的优先级并将其存储于服务器,具体如上所述; 处理模块102,用于检测所述多个终端设备的工作状态,根据所述多个终端设备的状态及预先设置的响应提醒事件的优先级将提醒事件依次传输至各个终端设备,具体如上所述;
所述终端设备200包括:
发送模块201,用于当发生提醒事件时,将所述提醒事件上传至服务器,具体如上所述;提醒模块202,用于接收到服务器发送提醒事件,并对所述提醒事件进行提醒,具体如上所述。
[0044]所述基于多关联设备的事件提醒系统,其中,所述处理模块包括:
发送单元,用于发送检测工作状态信息至终端设备;
监听单元,用于监听所述检测信息的反馈信息,若监听到所述反馈信息,则根据所述反馈信息确定所述终端设备的工作状态;
执行单元,用于根据所述多个终端设备的状态及预先设置的响应提醒事件的优先级将提醒事件依次传输至各个终端设备。
[0045]所述基于多关联设备的事件提醒系统,其中,所述执行单元包括:
获取子单元,用于根据多终端设备的工作状态及所述预先设置
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1