[go: up one dir, main page]

CN104065992A - An HTML-based multi-screen set-top box remote control system and working method - Google Patents

An HTML-based multi-screen set-top box remote control system and working method Download PDF

Info

Publication number
CN104065992A
CN104065992A CN201410274757.XA CN201410274757A CN104065992A CN 104065992 A CN104065992 A CN 104065992A CN 201410274757 A CN201410274757 A CN 201410274757A CN 104065992 A CN104065992 A CN 104065992A
Authority
CN
China
Prior art keywords
top box
data
html
browser
web server
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.)
Pending
Application number
CN201410274757.XA
Other languages
Chinese (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.)
Inspur Software Group Co Ltd
Original Assignee
Inspur Software Group Co Ltd
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 Inspur Software Group Co Ltd filed Critical Inspur Software Group Co Ltd
Priority to CN201410274757.XA priority Critical patent/CN104065992A/en
Publication of CN104065992A publication Critical patent/CN104065992A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention relates to the technical field of set top box remote control, in particular to a multi-screen set top box remote controller system based on HTML and a working method. The invention is based on the home local area network BS framework, can browse and configure the data of the set-top box and realize the remote control function through browsers of various intelligent terminals such as a mobile phone, a Pad and the like in a home, for example, the browser can be used for checking information such as a channel list, an electronic program list and the like provided by the set-top box, the browser can also be used for modifying configuration information such as network parameters, an interface display ratio, a reserved program, a recorded program and the like provided by the set-top box, and the set-top box can be used for realizing the access and control of peripheral equipment (such as a television, a camera, a sound box and the like. Therefore, the remote information browsing and configuration of the set-top box can be realized by utilizing various intelligent terminals in a family, and the flexible operation and control of related equipment such as a television and the like can be indirectly realized.

Description

A kind of multi-screen set-top box remote controller system and method for work based on HTML
Technical field
The present invention relates to set box remote control technical field, particularly a kind of multi-screen set-top box remote controller system and method for work based on HTML.
Background technology
Digital video switching box (English: Set Top Box, be called for short STB), box on so-called Set Top Box or machine, is the equipment of a connecting TV machine and outside source.It can change into television content by the digital signal of compression, and shows on television set.Signal can be from wire cable, satellite antenna, broadband network and terrestrial broadcasting.The image that the content that Set Top Box receives can provide except simulated television, sound, be more to receive data content, comprise electronic program guides, internet webpage, captions etc.Make user on existing television set, watch digital television program, and can carry out interactive digital amusement, education and commercialization activity by network.
WIFI is Wi-Fi, be a kind of can be by terminals such as PC, handheld devices (as PDA, mobile phone) with the interconnected technology of wireless mode, in fact it is a high frequency radio signal.
Web server, also referred to as WWW(WORLD WIDE WEB) server, major function is to provide network information browsing service.
Bluetooth technology is the radiotechnics of a kind of support equipment short haul connection (in general 10m).Can comprise mobile phone, PDA, wireless headset, notebook computer, be correlated with and carry out wireless messages exchange between numerous equipment such as peripheral hardware.Utilize " bluetooth " technology, can effectively simplify the communication between mobile communication terminal device, also communicating by letter between simplified apparatus and internet Internet successfully, thus transfer of data becomes more rapidly efficiently, is radio communication widening road.Bluetooth adopts distributed network structure and fast frequency hopping and short packet technology, supports point-to-point and point-to-multipoint delivery, is operated in the i.e. industry of 2.4GHz ISM(, science, the medical science of global general-use) frequency range.Its data rate is 1Mbps.Adopt time division duplex transmission scheme to realize full duplex transmission.
Under prior art, the remote control of Set Top Box is generally similar to the remote control of television set, and it uses the remote controller of simple function to carry out remote control to Set Top Box, and this remote controller limitation is large, once and remote controller is lost or damage, directly cause Set Top Box can not continue to use.
Under prior art, also having a kind of technology, is the control software that utilizes APP downloading machine top box, installs, thereby realize the controlling of Set Top Box at intelligent terminal, and such technology needs to download and install, and uses that also more complicated is loaded down with trivial details.
Summary of the invention
In order to solve the problem of prior art, the invention provides a kind of multi-screen set-top box remote controller system and method for work based on HTML, it is not affecting normally see TV in the situation that user, browse channel list in Set Top Box, electronic program list etc., and can carry out preserved program, configuration ip address, carry out head of a family's control etc.
The technical solution adopted in the present invention is as follows:
A kind of multi-screen set-top box remote controller system based on HTML, comprise Web server in Set Top Box and the browser client on external application equipment, Web server in described Set Top Box comprises middleware layer and application layer, described middleware layer is used for obtaining and providing data, and described application layer becomes html web page and issues by Web server for the data encapsulation that middleware layer is provided; Browser client on described external application equipment browses and revises the html web page of Web server issue for user.
The data that middleware of set top box layer provides are divided into three kinds: fixed data, timing data and real time data, described fixed data is the data that can not change, comprise hardware version, the date of production, sequence number, the quality certificate, set-top box application layer can not be revised these data, Web server does not provide the html interface of revising these data, described timing data is the data that Set Top Box is regularly upgraded, same fixed data, timing data is only browsed and can not be revised for browser client, described real time data is the data of obtaining in browse request data, Web server provides html interface to browse and configuration modification for browser client.
The middleware layer of Set Top Box can obtain and revise the data of the equipment in Set Top Box bottom hardware data or local area network (LAN).
During browser client access data of set top box, do not affect the demonstration of the TV being connected with Set Top Box, unless Set Top Box is carried out to remote control by browser.
Web server in Set Top Box and browser client are mutual by home LAN.
The mode that middleware of set top box layer obtained and revised device data has two kinds: a kind of is that middleware of set top box layer directly obtains data from Set Top Box bottom hardware, and another kind is middleware of set top box layer by Network Capture or revises the data of other equipment.
Browser client asks control command to send to by GET/POST the Web server of Set Top Box, then by middleware of set top box layer, is processed.
A kind of multi-screen set box remote control system based on HTML, comprise Set Top Box and the smart machine that can communicate by letter with Set Top Box in home network, Set Top Box can communicate by home network and smart machine, Set Top Box is by home network obtaining information become HTML for browser access Information encapsulation from smart machine, the html page of browsing for browser generates in middleware of set top box, and is stored in Set Top Box.
A multi-screen set-top box remote controller method of work based on HTML, comprises the steps:
A, Set Top Box start opens;
B, middleware of set top box obtain hardware data;
C, Set Top Box are opened Web server, and the data encapsulation that middleware layer gets becomes HTML to browse for browser;
Browser in D, local area network (LAN) is initiated POST, GET request to Set Top Box Web server;
Web server judgement data in E, Set Top Box are fixed data, timing data or real time data, if fixed data or timing data are directly obtained from middleware layer, are then packaged into HTML and pass browser back; If real time data middleware layer to hardware, obtain latest data, be then packaged into HTML and pass browser back.
Hardware data in step B comprises the data that bluetooth and WIFI get of passing through in local area network (LAN).
The beneficial effect that technical scheme provided by the invention is brought is:
1, with Set Top Box be no longer dependent on alternately traditional remote controller, but can browse and revise set-top box parameter by browser, as long as in home network, no matter the browser on what equipment can be used for same Set Top Box and carry out alternately;
2, want just can visit by the browser on smart mobile phone and can control Set Top Box without client is installed by the user of smart mobile phone controller top box;
3, to Smart Home, provide a solution, as long as data are offered to Set Top Box, just can check and manage Smart Home by browser;
4, using Set Top Box after gateway, can be in any place that have a network by the data of browser access Smart Home.
In sum, the present invention is based on family lan BS framework, can pass through household internal mobile phone, the browser of the various intelligent terminals such as Pad is browsed with the data of configuration machine top box and is realized distant control function, for example can check the channel list that Set Top Box provides by browser, the information such as electronic program list, also can revise the configuration information that Set Top Box provides by browser, as the network parameter of top box, interface display ratio, preserved program, program recording etc., and can realize peripheral hardware that it is connected (as television set by Set Top Box, camera, audio amplifier etc.) conduct interviews and control.Thereby the various intelligent terminals that can utilize household internal are realized the remote information of Set Top Box are browsed and configured, and indirectly realize the flexible operating of the relevant devices such as television set and control.
Accompanying drawing explanation
Fig. 1 is the structural framing figure of a kind of multi-screen set-top box remote controller system based on HTML of the present invention;
Fig. 2 is related composition module and the annexation figure of a kind of multi-screen set-top box remote controller system based on HTML of the present invention;
Fig. 3 is the method flow diagram of a kind of multi-screen set-top box remote controller system based on HTML of the present invention.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment mono-
As shown in accompanying drawing 1,2, a kind of multi-screen set-top box remote controller system based on HTML, comprise Web server in Set Top Box and the browser client on external application equipment, Web server in described Set Top Box comprises middleware layer and application layer, described middleware layer is used for obtaining and providing data, and described application layer becomes html web page and issues by Web server for the data encapsulation that middleware layer is provided; Browser client on described external application equipment browses and revises the html web page of Web server issue for user.
The data that middleware of set top box layer in the present embodiment provides are divided into three kinds: fixed data, timing data and real time data, described fixed data is the data that can not change, comprise hardware version, the date of production, sequence number, the quality certificate, set-top box application layer can not be revised these data, Web server does not provide the html interface of revising these data, described timing data is the data that Set Top Box is regularly upgraded, same fixed data, timing data is only browsed and can not be revised for browser client, described real time data is the data of obtaining in browse request data, Web server provides html interface to browse and configuration modification for browser client.
The middleware layer of the Set Top Box of the present embodiment can obtain and revise the data of the equipment in Set Top Box bottom hardware data or local area network (LAN).
The browser client of the present embodiment does not affect the demonstration of the TV being connected with Set Top Box while accessing data of set top box, unless Set Top Box is carried out to remote control by browser.
Web server in the Set Top Box of the present embodiment and browser client are mutual by home LAN.
The mode that the middleware of set top box layer of the present embodiment obtained and revised device data has two kinds: a kind of is that middleware of set top box layer directly obtains data from Set Top Box bottom hardware, and another kind is middleware of set top box layer by Network Capture or revises the data of other equipment.
The browser client of the present embodiment asks control command to send to by GET/POST the Web server of Set Top Box, then by middleware of set top box layer, is processed.
Embodiment bis-:
A kind of multi-screen set box remote control system based on HTML of the present embodiment, comprise Set Top Box and the smart machine that can communicate by letter with Set Top Box in home network, Set Top Box can communicate by home network and smart machine, Set Top Box is by home network obtaining information become HTML for browser access Information encapsulation from smart machine, the html page of browsing for browser generates in middleware of set top box, and is stored in Set Top Box.
Set Top Box can be passed through home network, such as WIFI, bluetooth, infrared etc. communicate with smart machine.
The communication protocol of Set Top Box and other smart machine is by Set Top Box manufacturer and smart machine consult to decide.
Embodiment tri-:
A multi-screen set-top box remote controller method of work based on HTML, comprises the steps:
A, Set Top Box start opens;
B, middleware of set top box obtain hardware data;
C, Set Top Box are opened Web server, and the data encapsulation that middleware layer gets becomes HTML to browse for browser;
Browser in D, local area network (LAN) is initiated POST, GET request to Set Top Box Web server;
Web server judgement data in E, Set Top Box are fixed data, timing data or real time data, if fixed data or timing data are directly obtained from middleware layer, are then packaged into HTML and pass browser back; If real time data middleware layer to hardware, obtain latest data, be then packaged into HTML and pass browser back.
Hardware data in step B comprises the data that bluetooth and WIFI get of passing through in local area network (LAN).
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1.一种基于HTML的多屏机顶盒遥控器系统,包括机顶盒上的Web服务器和外用设备上的浏览器客户端,所述机顶盒上的Web服务器包括中间件层和应用层,所述的中间件层用于获取和提供数据,所述的应用层用于将中间件层提供的数据封装成HTML网页并通过Web服务器进行发布;所述的外用设备上的浏览器客户端用于用户浏览和修改Web服务器发布的HTML网页。 1. a kind of multi-screen set-top box remote control system based on HTML, comprise the Web server on the set-top box and the browser client on the external equipment, the Web server on the described set-top box comprises middleware layer and application layer, described middleware The layer is used to obtain and provide data, and the application layer is used to encapsulate the data provided by the middleware layer into an HTML page and publish it through the Web server; the browser client on the external device is used for users to browse and modify An HTML page published by a web server. 2.根据权利要求1所述的一种基于HTML的多屏机顶盒遥控器系统,其特征在于,所述的机顶盒中间件层提供的数据分为三种:固定数据、定时数据和实时数据,所述固定数据是不会改变的数据,包括硬件版本、出厂日期、序列号、合格证,机顶盒应用层不能修改这些数据,Web服务器不提供修改这些数据的HTML界面,所述定时数据是机顶盒定时更新的数据,同固定数据,定时数据只供浏览器用户浏览不能修改,所述实时数据是在浏览器请求数据的时候获取的数据,Web服务器提供HTML界面供浏览器用户浏览和配置修改。 2. a kind of HTML-based multi-screen set-top box remote control system according to claim 1, is characterized in that, the data that described set-top box middleware layer provides is divided into three kinds: fixed data, timing data and real-time data, so The above-mentioned fixed data is data that will not change, including hardware version, date of manufacture, serial number, and certification. The set-top box application layer cannot modify these data, and the Web server does not provide an HTML interface for modifying these data. The above-mentioned timing data is regularly updated by the set-top box The data is the same as the fixed data. The timing data is only for browser users to browse and cannot be modified. The real-time data is the data obtained when the browser requests data. The Web server provides an HTML interface for browser users to browse and modify configurations. 3.根据权利要求1所述的一种基于HTML的多屏机顶盒遥控器系统,其特征在于,所述的机顶盒的中间件层可获取并修改机顶盒底层硬件数据或是局域网中的设备的数据。 3. A kind of HTML-based multi-screen set-top box remote control system according to claim 1, characterized in that, the middleware layer of the set-top box can obtain and modify the bottom hardware data of the set-top box or the data of the equipment in the local area network. 4.根据权利要求1所述的一种基于HTML的多屏机顶盒遥控器系统,其特征在于,所述的浏览器客户端访问机顶盒数据时不影响与机顶盒连接的电视的显示,除非通过浏览器对机顶盒进行遥控。 4. A kind of HTML-based multi-screen set-top box remote control system according to claim 1, characterized in that, when the browser client accesses the set-top box data, it does not affect the display of the TV connected with the set-top box unless the browser Remotely control the set-top box. 5.根据权利要求1所述的一种基于HTML的多屏机顶盒遥控器系统,其特征在于,所述的机顶盒上的Web服务器和浏览器客户端通过家庭局域网络交互。 5 . The HTML-based multi-screen set-top box remote control system according to claim 1 , wherein the web server on the set-top box interacts with the browser client through the home local area network. 6 . 6.根据权利要求1所述的一种基于HTML的多屏机顶盒遥控器系统,其特征在于,所述的机顶盒中间件层获取和修改设备数据的方式有两种:一种是机顶盒中间件层从机顶盒底层硬件直接获取数据,另一种是机顶盒中间件层通过网络获取或修改其他设备的数据。 6. A kind of HTML-based multi-screen set-top box remote control system according to claim 1, characterized in that, there are two ways for the set-top box middleware layer to obtain and modify device data: one is the set-top box middleware layer The data is obtained directly from the underlying hardware of the set-top box, and the other is that the middleware layer of the set-top box obtains or modifies the data of other devices through the network. 7.根据权利要求1所述的一种基于HTML的多屏机顶盒遥控器系统,其特征在于,所述的浏览器客户端通过GET/POST请求来将控制命令发送给机顶盒的Web服务器,然后由机顶盒中间件层进行处理。 7. a kind of HTML-based multi-screen set-top box remote controller system according to claim 1, is characterized in that, described browser client sends control command to the Web server of set-top box by GET/POST request, then by The set-top box middleware layer handles it. 8.一种基于HTML的多屏机顶盒遥控系统,包括机顶盒和家庭网络中能与机顶盒通信的智能设备,其特征在于:机顶盒能通过家庭网络与智能设备进行通信,机顶盒通过家庭网络从智能设备中获取信息并将信息封装成HTML供浏览器访问,供浏览器浏览的HTML页面是在机顶盒中间件中生成的,并存储在机顶盒中。 8. A multi-screen set-top box remote control system based on HTML, comprising a set-top box and a smart device capable of communicating with the set-top box in a home network, characterized in that: the set-top box can communicate with the smart device through the home network, and the set-top box can communicate with the smart device through the home network The information is acquired and encapsulated into HTML for browser access, and the HTML page for browser browsing is generated in the set-top box middleware and stored in the set-top box. 9.一种基于HTML的多屏机顶盒遥控器工作方法,包括如下步骤: 9. An HTML-based multi-screen set-top box remote controller working method, comprising the steps of: A、机顶盒启动开启; A. Start the set-top box; B、机顶盒中间件获取硬件数据; B. Set-top box middleware acquires hardware data; C、机顶盒开启Web服务器,中间件层获取到的数据封装成HTML供浏览器浏览; C. The set-top box starts the web server, and the data obtained by the middleware layer is encapsulated into HTML for browser browsing; D、局域网中的浏览器向机顶盒Web服务器发起POST、GET请求; D. The browser in the local area network initiates POST and GET requests to the set-top box Web server; E、机顶盒中的Web服务器判断数据是固定数据、定时数据还是实时数据,如果是固定数据或是定时数据则直接从中间件层获取,然后封装成HTML并传回浏览器;如果是实时数据则中间件层向硬件获取最新数据,然后封装成HTML并传回浏览器。 E. The Web server in the set-top box judges whether the data is fixed data, timing data or real-time data. If it is fixed data or timing data, it is directly obtained from the middleware layer, then encapsulated into HTML and sent back to the browser; if it is real-time data, then The middleware layer obtains the latest data from the hardware, then encapsulates it into HTML and sends it back to the browser. 10.根据权利要求1所述的一种基于HTML的多屏机顶盒遥控器工作方法,其特征在于,所述步骤B中的硬件数据包括局域网中的通过蓝牙和WIFI获取到的数据。 10. a kind of HTML-based multi-screen set-top box remote control working method according to claim 1, is characterized in that, the hardware data in the described step B comprises the data obtained by bluetooth and WIFI in the local area network.
CN201410274757.XA 2014-06-19 2014-06-19 An HTML-based multi-screen set-top box remote control system and working method Pending CN104065992A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410274757.XA CN104065992A (en) 2014-06-19 2014-06-19 An HTML-based multi-screen set-top box remote control system and working method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410274757.XA CN104065992A (en) 2014-06-19 2014-06-19 An HTML-based multi-screen set-top box remote control system and working method

Publications (1)

Publication Number Publication Date
CN104065992A true CN104065992A (en) 2014-09-24

Family

ID=51553486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410274757.XA Pending CN104065992A (en) 2014-06-19 2014-06-19 An HTML-based multi-screen set-top box remote control system and working method

Country Status (1)

Country Link
CN (1) CN104065992A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094921A (en) * 2015-08-18 2015-11-25 刘毅 Method and device for calling peripheral in cross-browser mode
CN106488277A (en) * 2015-08-25 2017-03-08 中国电信股份有限公司 The method of manipulation Set Top Box and IPTV system and relevant device
CN110446100A (en) * 2019-08-23 2019-11-12 安徽聚润互联信息技术有限公司 A kind of IPTV set top box tele-control system based on intelligent sound box

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527783A (en) * 2008-12-25 2009-09-09 深圳市同洲电子股份有限公司 Method and system for acquiring interface data and digital TV receiving terminal
US20100332994A1 (en) * 2004-04-30 2010-12-30 Vulcan Inc. Network-accessible control of one or more media devices
CN103024504A (en) * 2012-12-31 2013-04-03 上海全景数字技术有限公司 Intelligent remote system based on digital television set-top box
CN103152641A (en) * 2011-12-07 2013-06-12 深圳市快播科技有限公司 Method and system for manipulating set top box through webpage interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100332994A1 (en) * 2004-04-30 2010-12-30 Vulcan Inc. Network-accessible control of one or more media devices
CN101527783A (en) * 2008-12-25 2009-09-09 深圳市同洲电子股份有限公司 Method and system for acquiring interface data and digital TV receiving terminal
CN103152641A (en) * 2011-12-07 2013-06-12 深圳市快播科技有限公司 Method and system for manipulating set top box through webpage interface
CN103024504A (en) * 2012-12-31 2013-04-03 上海全景数字技术有限公司 Intelligent remote system based on digital television set-top box

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094921A (en) * 2015-08-18 2015-11-25 刘毅 Method and device for calling peripheral in cross-browser mode
CN106488277A (en) * 2015-08-25 2017-03-08 中国电信股份有限公司 The method of manipulation Set Top Box and IPTV system and relevant device
CN110446100A (en) * 2019-08-23 2019-11-12 安徽聚润互联信息技术有限公司 A kind of IPTV set top box tele-control system based on intelligent sound box

Similar Documents

Publication Publication Date Title
US20220321938A1 (en) Portable terminal, information processing apparatus, content display system and content display method
JP6312877B2 (en) Method, apparatus and system for intelligently controlling a device and plug and play device
CN103455505B (en) A method, device and system for media acquisition
CN107454615B (en) A set-top box dual wifi control method
US10592303B2 (en) Method and apparatus for device-specific communication between application programs
EP3087502B1 (en) Transmitting and displaying screen content
US20160294895A1 (en) Mobile terminal and method for achieving cloud streaming medium file sharing based on dlna
CN103974111B (en) By the method, apparatus of the data transfer on intelligent terminal to television terminal
CN104065683B (en) Long-range control method and local device
WO2012151957A1 (en) Server, client, and method and system for playing video file remotely therewith
US10779141B2 (en) Device and method for a gateway for the consistent updating of the services of a home network
CN103428540B (en) Realize method, intelligent terminal and the template renewal server of IPTV program requests
CN104065992A (en) An HTML-based multi-screen set-top box remote control system and working method
JP2013034169A (en) Information communication terminal, broadcast reception terminal and computer program
CN114466230B (en) Display equipment function expanding method and device, screen projector and storage medium
CN105100885A (en) Multi-screen interaction method and system for browsing and playing power point (PPT) files
CN101964902A (en) Network video stream playing method and connecting equipment
US9900644B2 (en) Device and method for processing an object which provides additional service in connection with a broadcast service in a broadcast receiving device
KR101669561B1 (en) Control method of target terminal using mobile terminal
CN103685470B (en) Remote control thereof and system, browser, application server based on browser
WO2016119610A1 (en) Web page loading method and user equipment
KR20150134861A (en) Server apparatus and display apparatus, system and contorl method thereof
JP6287465B2 (en) Information processing apparatus, screen display system, signal generation method and program in information processing apparatus
WO2014192154A1 (en) Electronic device and control method thereof
WO2015093192A1 (en) Device to be controlled, control device, and information apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140924