定时器应用业务的实现方法、终端设备和服务器的制作方法

文档序号:7707411阅读:186来源:国知局
专利名称:定时器应用业务的实现方法、终端设备和服务器的制作方法
技术领域
本发明涉及数字电^L广播技术领域,具体涉及定时器应用业务的实现
方法、终端设备和服务器。
背景技术
目前在it字电一见应用中,有一类应用程序可以;故归并为"与定时有关 的功能设定,,的定时器应用业务,如预定节目、预约录制、预约点播、闹 钟提醒等。这类应用程序的功能是设定一个程序触发时间,当时间到达时 执行应用程序,为用户提供相应的功能。
现有的定时器应用业务的实现都是以单个功能模块的方式来实现的, 不同的功能模块实现不同的功能。如图l所示,为现有技术中,终端内部实 现定时器应用业务的一个实例,图中终端内部有三个定时器应用业务功能 模块,闹钟提醒模块、日程提醒模块和节目点播模块,各个模块直线相互 独立,通过对系统时间的监测,定时触发。
在对现有技术的研究和实践过程中,本发明的发明人发现。对于现有 的定时器应用业务,都是以单个功能模块的方式来实现单个的应用。这样 就会造成新增一个功能,就必须增加一个实现该功能的功能it块。并且终 端内部存储大量的功能模块时,将使得终端愈加复杂,占用终端内部大量 资源,增加终端的成本。

发明内容
本发明实施例提供定时器应用业务的实现方法、终端设备和服务器。 本发明实施例提供的一种定时器应用业务的实现方法,包括 与服务器交互下载定时器应用脚本; 采用通用执行程序加载所述定时器应用脚本; 获取所述定时器应用脚本中设定的时间信息; 监听本地系统时间,当本地系统时间到达所述时间信息对应的时间, 呈现所述定时器应用脚本对应的功能。
本发明实施例提供的一种终端设备,包括 脚本下载单元,用于与服务器交互下载定时器应用脚本;通用脚本执行单元,用于采用通用执行程序加载所述定时器应用脚本;
时间信息获取单元,用于获取所述定时器应用脚本中设置的时间信息; 监听单元,用于监听本地系统时间;
呈现单元,用于在本地系统时间到达所述时间信息获取单元获取时间 信息对应的时间时,呈现所述定时器应用脚本对应的功能。 本发明实施例提供的一种服务器,包括
脚本生成单元,用于生成定时器应用脚本;并保存脚本标识与定时器 应用脚本的对应关系;
接收单元,用于接收客户端的请求,所述请求中包含脚本标识; 查找单元,用于查询所述脚本生成单元保存的所述对应关系,获:f又客 户端请求中的脚本标识对应的定时器应用脚本;
下发单元,用于将所述查找到的定时器应用脚本下发给所述客户端。 本发明实施例中,通过与服务器交互下载定时器应用脚本;采用通用 执行程序加载所述定时器应用脚本;获取所述定时器应用脚本中的时间信 息;监听本地系统时间,当本地系统时间到达所述时间信息对应的时间, 呈现所述定时器应用脚本对应的功能。由于采用 一个通用执行程序加载不 同功能的定时器应用脚本,即可实现不同的定时器功能,终端侧无需针对 不同的定时器功能设置各种不同的功能模块,使得终端的内部设计可以大 大简化,并且终端需要增加新的定时器功能时,只需从服务器下载新的定 时器应用脚本即可实现,使得终端的功能扩展更加简单。


图1是现有技术终端内部实现定时器应用业务的示意图; 图2是本发明实施例一定时器应用业务的实现方法的流程图; 图3是本发明实施例二定时器应用业务的实现方法的流程图; 图4是本发明实施例三终端设备的结构示意图; 图5是本发明实施例四终端设备的结构示意图; 图6是本发明实施例五服务器的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进 行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没 有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的 范围。
本发明实施例提供一种定时器应用业务的实现方法。本发明实施例还 提供相应的终端设备和服务器,以下分别进行详细说明。
实施例一、 一种定时器应用业务的实现方法,流程图如图2所示,包括 Al,与服务器交互下载定时器应用脚本;
本发明实施例中釆用客户端/服务器(C/S)的模式,客户端采用通用 执行程序,通过下载不同的定时器应用脚本实现不同的功能。
A2,采用通用执行程序加载所述定时器应用脚本;
本实施例中,所述通用执行程序可以为网页浏览器,如通用的国际 互联网浏览器(IntemetExplorer),火狐浏览器、遨游浏览器等,也可以是 专用的进行脚本执行的脚本运行程序,具体的通用执行程序可以依据服务 器侧下载的脚本格式进行选择,其"通用,,的含义为可以运行从服务器下 载的多个定时器应用脚本。
下面举例进行说明
所谓通用脚本,因为要完成定时器功能,可以增加些私有扩展的接口, 以实现对定时器功能的定义。
下面提供接口定义的一个实例
首先可以创建一个新的定时器对象alarm。
(1 ) var alarm = new Alarm(time,type)
其中time :是19位长的字符串,yyyy/mm/dd&hh:mm:ss ((XXXX(年)XX(月)XX(日)XX(时)XX(分)XX(秒)(^小时制)),表示定时 器的时间信息,如20070613& 15:02:30。type:可选属性,数值型,耳又值0 255,默认值-1,不同的tt值可以对 应不同的业务类型。
进一步,可以定义该定时器对象的内容。 (2) alarm.content = "l.mp3&上班了"
应用利用上迷接口可以设置指定类型的定时器业务,比如type^表示 闹钟,那么当浏览器解析到type二l的alarm对象时,那么它就知道这个定时 器应用是个闹钟,content就可以设置闹钟的特性内容,如铃声或者提醒的 文字。(因为content是字符串,所以赋值可以任意扩展,那么只需要配合type 定义即可)这样就可以实现一个简单闹钟的功能。
本例4叉仅是本发明一个简单的实例,实际上,在应用中包含很多应用 和方法用来支持大多数可以预见的应用场景。如闹钟,日程提醒,便签 提醒等等。只要终端的浏览器扩展了定时器私有接口,对上述接口进行识 别,那么浏览器解析相应的脚本到就可以实现相应的定时器功能。
A3,获取所述定时器应用脚本中设置的时间信息;
本实施例中,应用脚本中设置的时间信息可以是服务器侧设置也可以 是终端侧设置,例如服务器可以在定时器应用脚本中将时间信息设置好, 也可以是服务器在定时器应用脚本中将实现信息位置空下,待终端下载后, 由终端自行设置实现信息。当然,服务器实现设置的时间信息,在终端下 载后也可以进行修改。
A4,监听本地系统时间,当本地系统时间到达所述时间信息对应的时 间,呈现所述定时器应用脚本对应的功能。
本发明实施例一中,通过与服务器交互下载定时器应用脚本;采用通 用执行程序加载所述定时器应用脚本;获取所述定时器应用脚本中的时间 信息;监听本地系统时间,当本地系统时间到达所述时间信息对应的时间, 呈现所述定时器应用脚本对应的功能。由于采用一个通用执行程序加载不 同功能的定时器应用脚本,即可实现不同的定时器功能,终端侧无需针对 不同的定时器功能设置各种不同的功能模块,使得终端的内部设计可以大 大简化,并且终端需要增加新的定时器功能时,只需从服务器下载新的定
7时器应用脚本即可实现,^f吏得终端的功能扩展更加简单。
实施例二、 一种定时器应用业务的实现方法,流程图如图3所示,包括
Bl,向服务器发送请求消息,所述请求消息包含脚本标识;
本实施例中,向服务器发送的请求消息可以采用超文件传输协议
(HyperText Transfer Protocol, HTTP)消息,可以理解,下发的消息格式和采 用的协议,可以依据客户端和服务器之间支持的通信协议进行适应性调整, 具体的消息格式和消息类型不构成对本发明的限制。
B2,服务器查找所述脚本标识对应的定时器应用脚本;并将所述查找 到的定时器应用脚本返回;
本发明实施例中,服务器定时器的应用脚本的格式和编写方式可以有 多种,只需要客户端的通用执行程序可识别并执行即可,具体的格式和编 写方式不构成对本发明的限制。对于客户端采用IE浏览器、火狐浏览器、 傲游浏览器等通用浏览器,定时器应用脚本可以是采用超文本标记语言 (Hyper Text Mark-up Language, HTML )编写的页面文件。
B3,采用通用执行程序加载所述定时器应用脚本;
B4,获取所述定时器应用脚本中设定的时间信息;
本发明实施例中,应用脚本中设置的时间信息可以是服务器侧设置也 可以是终端侧设置,例如服务器可以在定时器应用脚本中将时间信息设 置好,也可以是服务器在定时器应用脚本中将实现信息位置空下,待终端 下载后,由终端自行设置实现信息。当然,服务器实现设置的时间信息, 在终端下载后也可以进行修改。
B5,监听本地系统时间,当本地系统时间到达所述时间信息对应的时 间,呈现所述定时器应用脚本对应的功能。
本发明实施例中,当本地系统时间到达所述时间信息对应的时间时, 若定时器应用脚本的呈现与的其他应用程序存在时间冲突,则生成提示消 息通知用户对执行的程序进行选择。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算
机可读存储介质中,存储介质可以包括ROM、 RAM、磁盘或光盘等。 实施例三、 一种终端设备,结构示意图如图4所示,包括 脚本下载单元410,用于与服务器交互下载定时器应用脚本; 通用脚本执行单元420,用于采用通用执行程序加载所述定时器应用脚
本;
时间信息获取单元430,用于获取所述定时器应用脚本中设置的时间信

监听单元440,用于监听本地系统时间;
呈现单元450,用于在本地系统时间到达所述时间信息获取单元获取时 间信息对应的时间时,呈现所述定时器应用脚本对应的功能。
实施例四、 一种终端设备,结构示意图如图5所示,包括脚本下载单 元510,所述脚本下载单元510具体包括请求单元511,用于向服务器发送 请求消息,所述请求消息包含脚本标识;脚本接收单元512,用于接收服务 器根据所述脚本标识查找到的定时器脚本。
通用脚本执行单元520,用于采用通用执行程序加载所述定时器应用脚
本;
时间信息获取单元530,用于获取所述定时器应用脚本中设置的时间信自.
监听单元540,用于监听本地系统时间;
呈现单元550,用于在本地系统时间到达所述时间信息获取单元获取时 间信息对应的时间时,呈现所述定时器应用脚本对应的功能。
本发明实施例中,所述终端设备可以是数字电视盒、集成数字电视盒 功能的电视机,手机终端或者类似嵌入功能设备。
实施例五、 一种服务器,流程如图6所示,包括
脚本生成单元610,用于生成定时器应用脚本;并保存脚本标识与定时器应用脚本的对应关系;
本发明实施例中,所述脚本生成单元可以是设置脚本的内容、执行的 时间信息等。
接收单元620,用于接收客户端的请求,所述请求中包含脚本标识;
查找单元630,用于查询所述脚本生成单元保存的所述对应关系,获fl 客户端请求中的脚本标识对应的定时器应用脚本;
下发单元640,用于将所述查找到的定时器应用脚本下发给所述客户端。
可以理解,本实施例提供的服务器还可以包括脚本管理单元650,用 于对脚本生成单元生成的脚本进行管理。
脚本管理单元650可以包括管理脚本数据,设置和管理脚本内的时间 信息,删除脚本、设置脚本的类型等功能。
本发明实施例提供的终端设备和服务器可以运行的方法,可参考上文 对本发明提供的多个定时器应用业务的实现方法实施例的描述,在此不再 重复。
以上对本发明实施例所提供的定时器应用业务的实现方法、终端设备 和服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施 方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其 核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具 体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应 理解为对本发明的限制。
权利要求
1、一种定时器应用业务的实现方法,其特征在于,包括与服务器交互下载定时器应用脚本;采用通用执行程序加载所述定时器应用脚本;获取所述定时器应用脚本中设定的时间信息;监听本地系统时间,当本地系统时间到达所述时间信息对应的时间,呈现所述定时器应用脚本对应的功能。
2、 如权利要求l所述的方法,其特征在于,所述与服务器交互下载定时器 应用脚本的过程包括向服务器发送请求消息,所述请求包含脚本标识; 服务器查找所述脚本标识对应的定时器应用脚本;并将所述查找到的定时 器应用脚本返回。
3、 如权利要求2所述的方法,其特征在于,所述向服务器发送的请求消息 为超文本传输协议HTTP消息。
4、 如权利要求l所述的方法,其特征在于,所述定时器应用脚本为采用超 文本标记i吾言HTML编写的页面文件。
5、 如权利要求l所述的方法,其特征在于,当本地系统时间到达所述时间 信息对应的时间时,若定时器应用脚本的呈现与的其他应用程序存在时间冲 突,则生成提示消息通知用户对执行的程序进行选择。
6、 如权利要求1至5任意一项所述的方法,其特征在于,所述应用脚本中 设定的时间信息为服务器设置或者终端设置。
7、 一种终端设备,其特征在于,包括 脚本下载单元,用于与服务器交互下载定时器应用脚本; 通用脚本执行单元,用于采用通用执行程序加载所述定时器应用脚本; 时间信息获取单元,用于获取所述定时器应用脚本中设置的时间信息; 监听单元,用于监听本地系统时间;呈现单元,用于在本地系统时间到达所述时间信息获取单元获取时间信息 对应的时间时,呈现所述定时器应用脚本对应的功能。
8、 如权利要求7所述的终端设备,其特征在于,所述脚本下载单元包括请求单元,用于向服务器发送请求,所述请求包含脚本标识;脚本接收单元,用于接收服务器根据所述脚本标识查找到的定时器脚本。
9、 一种服务器,其特征在于,包括脚本生成单元,用于生成定时器应用脚本;并保存脚本标识与定时器应用 脚本的对应关系;接收单元,用于接收客户端的请求,所述请求中包含脚本标识;查找单元,用于查询所述脚本生成单元保存的所述对应关系,获取客户端 请求中的脚本标识对应的定时器应用脚本;下发单元,用于将所述查找到的定时器应用脚本下发给所述客户端。
10、 如权利要求9所述的服务器,其特征在于,包括脚本管理单元,用 于对脚本生成单元生成的脚本进行管理。
全文摘要
本发明公开了定时器应用业务的实现方法、终端设备和服务器。本发明实施例中,通过与服务器交互下载定时器应用脚本;采用通用执行程序加载所述定时器应用脚本;获取所述定时器应用脚本中的时间信息;监听本地系统时间,当本地系统时间到达所述时间信息对应的时间,呈现所述定时器应用脚本对应的功能。由于采用一个通用执行程序加载不同功能的定时器应用脚本,即可实现不同的定时器功能,终端侧无需针对不同的定时器功能设置各种不同的功能模块,使得终端的内部设计可以大大简化,并且终端需要增加新的定时器功能时,只需从服务器下载新的定时器应用脚本即可实现,使得终端的功能扩展更加简单。
文档编号H04N21/488GK101540774SQ20091013646
公开日2009年9月23日 申请日期2009年5月8日 优先权日2009年5月8日
发明者龙 代, 张要伟, 徐佳宏, 银 李 申请人:深圳市茁壮网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1