CN103796081A - 一种显示图片的方法、控制设备及媒体播放器 - Google Patents

一种显示图片的方法、控制设备及媒体播放器 Download PDF

Info

Publication number
CN103796081A
CN103796081A CN201210433456.8A CN201210433456A CN103796081A CN 103796081 A CN103796081 A CN 103796081A CN 201210433456 A CN201210433456 A CN 201210433456A CN 103796081 A CN103796081 A CN 103796081A
Authority
CN
China
Prior art keywords
picture
uri
buffer memory
media player
control command
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.)
Granted
Application number
CN201210433456.8A
Other languages
English (en)
Other versions
CN103796081B (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.)
Tag Comm Inc
Original Assignee
Huawei Device 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 Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201210433456.8A priority Critical patent/CN103796081B/zh
Priority to PCT/CN2013/086486 priority patent/WO2014067484A1/zh
Priority to EP13850641.5A priority patent/EP2858376A4/en
Publication of CN103796081A publication Critical patent/CN103796081A/zh
Priority to US14/586,209 priority patent/US9848234B2/en
Application granted granted Critical
Publication of CN103796081B publication Critical patent/CN103796081B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00458Sequential viewing of a plurality of images, e.g. browsing or scrolling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2166Intermediate information storage for mass storage, e.g. in document filing systems
    • H04N1/2179Interfaces allowing access to a plurality of users, e.g. connection to electronic image libraries
    • H04N1/2183Interfaces allowing access to a plurality of users, e.g. connection to electronic image libraries the stored images being distributed among a plurality of different locations, e.g. among a plurality of users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2166Intermediate information storage for mass storage, e.g. in document filing systems
    • H04N1/2195Intermediate information storage for mass storage, e.g. in document filing systems with temporary storage before final recording or on play-back, e.g. in a frame buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
    • H04N1/32117Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate transmission or protocol signal prior to or subsequent to the image data transmission, e.g. in digital identification signal [DIS], in non standard setup [NSS] or in non standard field [NSF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42653Internal components of the client ; Characteristics thereof for processing graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3226Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3247Data linking a set of images to one another, e.g. sequence, burst or continuous capture mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3249Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document data relating to a linked page or object, e.g. hyperlink

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种显示图片的方法、控制设备及媒体播放器,属于通信技术领域。所述方法包括:获取用户选取的第一图片的通用资源标识符URI;根据所述第一图片的URI获取待缓存的图片的URI;将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。采用本发明提供的技术方案可提高了显示图片的效率。

Description

一种显示图片的方法、控制设备及媒体播放器
技术领域
本发明涉及通信技术领域,特别涉及一种显示图片的方法、控制设备及媒体播放器。
背景技术
随着数字家庭的发展以及消费电子产品的普遍数字化,家庭中的各种数字化的设备可以组成家庭网络,对于家庭网络中的一个设备可以将该设备上的内容通过家庭网络分享给家庭网络中的其他设备。
例如MR(Media Server,媒体服务器),MS(Media Server,媒体服务器),CP(Control Point,控制设备)都是组成家庭网络的设备,CP是家庭网络中的控制设备,CP中保存了MS中存储的图片的URI(Uniform Resource Identifier,通用资源标识符),用户可以在CP中选择一张图片,CP将用户选择的图片的URI发送给MR,MR根据该图片的URI从MS中获取该图片并进行显示。这样实现了将MS中的图片分享到MR中。
用户每次选择图片后,MR都需要根据用户选择的图片进行一次获取该图片的过程,因此导致每次都需要等待一段时间才能在MR上显示。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种显示图片的方法、控制设备及媒体播放器。所述技术方案如下:
第一方面,本发明实施例提供的一种显示图片的方法包括:
获取用户选取的第一图片的通用资源标识符URI;
根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
在第一方面的第一种可能的实现方式中,所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第一控制命令,其中所述第一控制命令携带图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
向所述媒体播放器发送第二控制命令,其中所述第二控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
在第一方面的第二种可能的实现方式中,所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第三控制命令,其中所述第三控制命令中携带图片列表的URI;
接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
向所述媒体播放器发送第四控制命令,其中所述第四控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
在第一方面的第三种可能的实现方式中,所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第五控制命令,其中所述第五控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
向所述媒体播放器发送第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
在第一方面的第四种可能的实现方式中,所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第七控制命令,其中所述第七控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
向所述媒体播放器发送第八控制命令,其中所述第八控制命令中携带图片列表的URI;
接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
结合第一方面的第一种可能的实现方式或第二种可能的实现方式或第三种可能的实现方式或第四种可能的实现方式,在第五种可能的实现方式中,所述将所述第一图片的URI以及所述待缓存的图片的URI发送给媒体播放器之后,所述方法还包括:
接收用户选取的第二图片,确定所述第二图片是否在所述图片列表中;
如果所述第二图片在所述图片列表中,则根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片;
如果所述第二图片未在所述图片列表中,则获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
根据第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送对应的控制命令,包括:
当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的后一张图片时,向所述媒体播放器发送第九控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的后一张图片;或者,
当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的前一张图片时,向所述媒体播放器发送第十控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的前一张图片;或者,
当所述第二图片为所述图片列表中的除所述媒体播放器当前显示的图片的后一张图片和前一张图片以外的其他图片时,向所述媒体播放器发送第十一控制命令,所述第十一控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
根据第一方面的第五种可能的实现方式,在第七种可能的实现方式中,所述根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送对应的控制命令,包括:
向所述媒体播放器发送第十二控制命令,所述第十二控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
根据第一方面的第六种可能的实现方式,在第八种可能的实现方式中,所述向所述媒体播放器发送第九控制命令之后,所述方法还包括:
向所述媒体播放器发送第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
根据第一方面的第六种可能的实现方式,在第九种可能的实现方式中,所述向所述媒体播放器发送第十控制命令之后,所述方法还包括:
向所述媒体播放器发送第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
根据第一方面的第五种可能的实现方式,在第十种可能的实现方式中,所述确定所述第二图片是否在所述图片列表中,包括:
获取所述第一图片与所述第二图片的位置偏移量;
当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
第二方面,本发明实施例提供的另一种显示图片的方法,所述方法包括:
接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
在第二方面的第一种可能的实现方式中,所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第一控制命令,所述第一控制命令携带图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
根据第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
接收所述控制设备发送的第二控制命令,所述第二控制命令中携带所述第一图片在所述图片列表中的位置;
根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
在第二方面的第三种可能的实现方式中,所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第三控制命令,所述第三控制命令中携带图片列表的URI;
根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
接收所述控制设备发送的所述图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
根据第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
接收所述控制设备发送的第四控制命令,所述第四控制命令中携带所述第一图片在所述图片列表中的位置;
根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
在第二方面的第五种可能的实现方式中,所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第五控制命令,其中所述第五控制命令中携带第一图片的URI;
接收控制设备发送的第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括待缓存的图片的URI。
根据第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
根据所述第一图片的URI,获取并显示所述第一图片;
根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
在第二方面的第七种可能的实现方式中,所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第七控制命令,其中所述第七控制命令中携带第一图片的URI;
接收控制设备发送的第八控制命令,其中所述第八控制命令中携带图片列表的URI;
根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
接收所述控制设备发送的所述图片列表,所述图片列表包括待缓存的图片的URI。
根据第二方面的第七种可能的实现方式,在第八种可能的实现方式中,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
根据所述第一图片的URI,获取并显示所述第一图片;
根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
根据第二方面的第一至第八任意一种可能的实现方式,在第九种可能的实现方式中,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收所述控制设备发送的第九控制命令,并根据所述第九控制命令,查看所述图片列表中当前显示的图片相邻的后一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的后一张图片;或者,
接收所述控制设备发送的第十控制命令,并根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的前一张图片;或者,
接收所述控制设备发送的第十一控制命令,所述第十一控制命令携带第二图片在所述图片列表中的位置,并根据所述第十一控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
根据第二方面的第一至第八任意一种可能的实现方式,在第十种可能的实现方式中,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收所述控制设备发送的第十二控制命令,所述第十二控制命令携带第二图片在所述图片列表中的位置,并根据所述第十二控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
根据第二方面的第九种可能的实现方式,在第十一种可能的实现方式中,所述根据所述第九控制命令,显示所述图片列表中当前显示的图片相邻的后一张图片之后,所述方法还包括:
接收所述控制设备发送的第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI;
根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
根据第二方面的第九种可能的实现方式,在第十二种可能的实现方式中,所述根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片之后,所述方法还包括:
接收所述控制设备发送的第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI;
根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
根据第二方面的第一至第八任意一种可能的实现方式,在第十三种可能的实现方式中,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
第三方面,本发明实施例提供的一种显示图片的控制设备,所述控制设备包括:
第一获取模块,用于获取用户选取的第一图片的通用资源标识符URI;
第二获取模块,用于根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
第一发送模块,用于将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
在第三方面的第一种可能的实现方式中,所述第一发送模块,包括:
第一发送单元,用于向所述媒体播放器发送第一控制命令,其中所述第一控制命令携带图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
第二发送单元,用于向所述媒体播放器发送第二控制命令,其中所述第二控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
在第三方面的第二种可能的实现方式中,所述第一发送模块,包括:
第三发送单元,用于向所述媒体播放器发送第三控制命令,其中所述第三控制命令中携带图片列表的URI;
第一接收单元,用于接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
第四发送单元,用于根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
第五发送单元,用于向所述媒体播放器发送第四控制命令,其中所述第四控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
在第三方面的第三种可能的实现方式中,所述第一发送模块,包括:
第六发送单元,用于向所述媒体播放器发送第五控制命令,其中所述第五控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
第七发送单元,用于向所述媒体播放器发送第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
在第三方面的第四种可能的实现方式中,所述第一发送模块,包括:
第八发送单元,用于向所述媒体播放器发送第七控制命令,其中所述第七控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
第九发送单元,用于向所述媒体播放器发送第八控制命令,其中所述第八控制命令中携带图片列表的URI;
第二接收单元,用于接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
第十发送单元,用于根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
结合第三方面的第一种可能的实现方式或第二种可能的实现方式或第三种可能的实现方式或第四种可能的实现方式,在第五种可能的实现方式中,所述控制设备还包括:
第一处理模块,用于接收用户选取的第二图片,判断所述第二图片是否在所述图片列表中;
第二处理模块,用于如果所述第二图片在所述图片列表中,则根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片;
第三处理模块,用于如果所述第二图片未在所述图片列表中,则获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及以使所述媒体播放器根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
根据第三方面的第五种可能的实现方式,在第六种可能的实现方式中,所述第二处理模块,包括以下至少一种:
第十一发送单元,用于当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的后一张图片时,向所述媒体播放器发送第九控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的后一张图片;
第十二发送单元,用于当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的前一张图片时,向所述媒体播放器发送第十控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的前一张图片;
第十三发送单元,用于当所述第二图片为所述图片列表中的除所述媒体播放器当前显示的图片的后一张图片和前一张图片以外的其他图片时,向所述媒体播放器发送第十一控制命令,所述第十一控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
根据第三方面的第五种可能的实现方式,在第七种可能的实现方式中,所述第二处理模块,包括:
第十四发送单元,用于向所述媒体播放器发送第十二控制命令,所述第十二控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
根据第三方面的第六种可能的实现方式,在第八种可能的实现方式中,所述控制设备还包括:
第二发送模块,用于向所述媒体播放器发送第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
根据第三方面的第六种可能的实现方式,在第九种可能的实现方式中,所述控制设备还包括:
第三发送模块,用于向所述媒体播放器发送第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
根据第三方面的第五种可能的实现方式,在第十种可能的实现方式中,所述第一处理模块,包括:
获取单元,用于获取所述第一图片与所述第二图片的位置偏移量;
第一确定单元,用于当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
第二确定单元,用于当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
第四方面,本发明实施例提供的一种显示图片的媒体播放器,所述媒体播放器包括:
第一接收模块,用于接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
显示模块,用于根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
在第二方面的第一种可能的实现方式中,所述第一接收模块,包括:
第三接收单元,用于接收控制设备发送的第一控制命令,所述第一控制命令携带图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
根据第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述显示模块,包括:
第四接收单元,用于接收所述控制设备发送的第二控制命令,所述第二控制命令中携带所述第一图片在所述图片列表中的位置;
第一显示单元,用于根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
第一缓存获取单元,用于根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
在第二方面的第三种可能的实现方式中,所述第一接收模块,包括:
第五接收单元,用于接收控制设备发送的第三控制命令,所述第三控制命令中携带图片列表的URI;
第十五发送单元,用于根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
第六接收单元,用于接收所述控制设备发送的所述图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
根据第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述显示模块,包括:
第七接收单元,用于接收所述控制设备发送的第四控制命令,所述第四控制命令中携带所述第一图片在所述图片列表中的位置;
第二显示单元,用于根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
第二缓存获取单元,用于根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
在第二方面的第五种可能的实现方式中,所述第一接收模块,包括:
第八接收单元,用于接收控制设备发送的第五控制命令,其中所述第五控制命令中携带第一图片的URI;
第九接收单元,用于接收控制设备发送的第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括待缓存的图片的URI。
根据第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述显示模块,包括:
第三显示单元,用于根据所述第一图片的URI,获取并显示所述第一图片;
第三缓存获取单元,用于根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
在第二方面的第七种可能的实现方式中,所述第一接收模块,包括:
第十接收单元,用于接收控制设备发送的第七控制命令,其中所述第七控制命令中携带第一图片的URI;
第十一接收单元,用于接收控制设备发送的第八控制命令,其中所述第八控制命令中携带图片列表的URI;
第十六发送单元,用于根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
第十二接收单元,用于接收所述控制设备发送的所述图片列表,所述图片列表包括待缓存的图片的URI。
根据第二方面的第七种可能的实现方式,在第八种可能的实现方式中,所述显示模块,包括:
第四显示单元,用于根据所述第一图片的URI,获取并显示所述第一图片;
第四缓存获取单元,用于根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
根据第二方面的第一至第八任意一种可能的实现方式,在第九种可能的实现方式中,所述媒体播放器还包括:
第二接收模块,用于接收所述控制设备发送的第九控制命令,并根据所述第九控制命令,查看所述图片列表中当前显示的图片相邻的后一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的后一张图片;
第三接收模块,用于接收所述控制设备发送的第十控制命令,并根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的前一张图片;
第四接收模块,用于接收所述控制设备发送的第十一控制命令,所述第十一控制命令携带第二图片在所述图片列表中的位置,并根据所述第十一控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
根据第二方面的第一至第八任意一种可能的实现方式,在第十种可能的实现方式中,所述媒体播放器还包括:
第五接收模块,用于接收所述控制设备发送的第十二控制命令,所述第十二控制命令携带第二图片在所述图片列表中的位置,并根据所述第十二控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
根据第二方面的第九种可能的实现方式,在第十一种可能的实现方式中,所述媒体播放器还包括:
第六接收模块,用于接收所述控制设备发送的第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI;
第四处理模块,用于根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
根据第二方面的第九种可能的实现方式,在第十二种可能的实现方式中,所述媒体播放器还包括:
第七接收模块,用于接收所述控制设备发送的第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI;
第五处理模块,用于根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
根据第二方面的第一至第八任意一种可能的实现方式,在第十三种可能的实现方式中,所述媒体播放器还包括:
第八接收模块,用于接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
第六处理模块,用于根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的显示图片的方法流程图;
图2是本发明实施例二提供的显示图片的方法流程图;
图3是本发明实施例三提供的显示图片的方法流程图;
图4是本发明实施例四提供的显示图片的方法流程图;
图5是本发明实施例五提供的显示图片的方法流程图;
图6是本发明实施例六提供的显示图片的方法流程图;
图7是本发明实施例七提供的显示图片的控制设备结构示意图;
图8是本发明实施例八提供的显示图片的控制设备结构示意图;
图9是本发明实施例九提供的显示图片的媒体播放器结构示意图;
图10是本发明实施例十提供的显示图片的媒体播放器结构示意图;
图11是本发明实施例十一提供的显示图片的控制设备结构示意图;
图12是本发明实施例十二提供的显示图片的媒体播放器结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
本发明实施例提供了一种显示图片的方法,参见图1。需要说明的是,本发明实施例是以控制设备为执行主体,获取用户选取的图片以及根据用户选取的图片确定待缓存的图片,并将用户选取的图片以及带缓存的图片发送给媒体播放器的过程。
方法流程包括:
101:获取用户选取的第一图片的通用资源标识符URI;
102:根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
103:将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
在具体实施方式中,具体的场景可以为媒体服务器和控制设备在一个设备上,例如将手机上图片推到电视上播放,手机为媒体服务器以及控制设备,电视为媒体播放器;另一种情况还可以媒体服务器和控制设备并不在一个设备上,例如用手机查看电脑上的图片,并将其推到电视上播放,因此手机为控制设备,电脑为媒体服务器,电视为媒体播放器。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例二
本发明实施例提供了一种显示图片的方法,参见图2。需要说明的是,本发明实施例是以媒体播放器为执行主体,接收控制设备发送的用户选取的图片,以及根据用户选取的图片确定的待缓存的图片,并根据用户选取的图片获取并显示,根据待缓存的图片获取并缓存的过程。
方法流程包括:
201:接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
202:根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例三
本发明实施例提供了一种显示图片的方法,参见图3。需要说明的是,本发明实施例是根据实施例一和实施例二改进而来的。
方法流程包括:
301:获取用户选取的第一图片的通用资源标识符URI。
302:根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
具体的,用户选取首张显示的图片后,确定待缓存的图片的范围可以有两种情况:第一种为当前用户选取的图片同一文件夹中,与该图片前后相邻的图片,其中前后相邻的图片可以通过用户选取的图片在文件夹中的索引来确定,待缓存的图片的数量为用户选取的图片的索引之前m张,和/或用户选取的图片的索引之后n张图片,其中m和n为正整数;第二种为当前用户选取的图片同一文件夹中所有的图片作为待缓存的图片。
303:将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
发送第一图片的URI和待缓存的图片的URI可以分为两种步骤,因此步骤303包括:
3031:控制设备向所述媒体播放器发送第一控制命令,其中所述第一控制命令携带图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI。
具体的,控制设备通过调用SetAVTransportURI()action将图片列表发送给媒体播放器。
进一步的,图片列表中包含用户选取的第一图片的URI,以及待缓存的图片的URI,其中URI中携带有图片存储的主机名,路径信息,在主机中存储的相对位置,以及图片存储的名称等内容。
图片列表中按顺序存储了第一图片以及待缓存的图片的URI,以下表为例说明,其中URI3为用户选取的第一图片,URI1、URI2、URI4、URI5为待缓存的图片,如表1所示:
  位置   URI
  1   URI1
  2   URI2
  3   URI3
  4   URI4
  5   URI5
表1
3032:控制设备向所述媒体播放器发送第二控制命令,其中所述第二控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
具体的,控制设备调用Seek()action向媒体播放器发送控制命令,其中携带当前显示的图片的编号信息(如在播放列表中位第三张),以使媒体播放器首先显示用户选择的图片。
进一步的,第二控制命令中携带的第一图片在图片列表中的位置,以表1中的例子为例进一步说明,第二控制命令中携带的第一图片在图片列表中的位置为3,因此媒体播放器会根据位置3对应的URI3确定第一图片,并根据该URI3进行获取并显示,此时其他的URI1、URI2、URI4、URI5则可以确定为待缓存的图片,对这四张图片获取并进行缓存。
304:媒体播放器接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。
对应控制设备向媒体播放器发送第一图片的URI和待缓存的图片的URI的两种方式,接收第一图片的URI和待缓存的图片的URI也有两种方式,因此步骤304包括3041,具体如下:
对应步骤3031的步骤为:
3041:媒体播放器接收控制设备发送的第一控制命令,所述第一控制命令携带图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
305:媒体播放器根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
对应收到步骤3031中控制设备向媒体播放器发送的第一图片的URI和待缓存的图片的URI,以及媒体播放器在步骤3041接收到第一图片的URI和待缓存的图片的URI之后,媒体播放器显示图片以及缓存待缓存的图片的过程包括3051至3053,具体如下:
3051:媒体播放器接收所述控制设备发送的第二控制命令,所述第二控制命令中携带所述第一图片在所述图片列表中的位置。
媒体播放器根据接收到的Seek()action,通过图片列表中的用户选取的图片URI,从媒体服务器上下载并显示该图片。媒体播放器同时根据图片列表上待显示图片的URI从媒体服务器上下载并进行缓存。下载的方式通过使用HTTP GET去媒体服务器上下载用户在步骤一中选取的图像并播放。
3052:媒体播放器根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI。
3053:媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
306:控制设备接收用户选取的第二图片,判断所述第二图片是否在所述图片列表中。
其中,第二图片为用户在选取第一图片后,重新选取并需要在媒体播放器上显示的图片。
优选的,在判断第二图片是否属于图片列表时,还可以在控制设备中设置一个计数器n,初始值n=0,此时为用户首次选取的第一图片与第二图片之间的偏移量进行计数,此种方式为可选步骤。
当向媒体播放器发送next()action时,则计数+1,即n=n+1;当向媒体播放器发送previous()action时,则计数-1,即n=n-1;当向媒体播放器发送seek()action时,则根据seek()action中目标图片的偏移位置变化,计数相应的+k或-k,即n=n+k/n-k。预先设定一个阈值a,其功能是判断|n|是否超出阀值,若|n|>=a,控制设备创建一个新的播放列表,并将新的播放列表发送给媒体播放器;若|n|<a,则媒体播放器继续接收到下一个控制命令,并根据下一个控制命令进行计数以及计数后的操作。进一步的,当待缓存的图片为第一图片所在文件夹中其他所有文件时,本步骤计算偏移量的过程可以无需进行。
因此步骤306还包括3061至3063,具体如下:
3061:获取所述第一图片与所述第二图片的位置偏移量;
3062:当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
3063:当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
307:如果所述第二图片在所述图片列表中,则控制设备根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片。
具体的,当第二图片在图片列表中时,根据第二图片在图片列表中的位置,选取向媒体播放器发送不同的控制命令,以使媒体播放器根据不同的控制命令选取不同的图片进行显示。因此步骤307包括3071至3073,具体如下:
3071:当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的后一张图片时,控制设备向所述媒体播放器发送第九控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的后一张图片。
此时控制设备向媒体播放器发送的第九控制命令为next()action命令。
优选的,在控制设备向媒体播放器发送显示当前显示图片后一张图片的命令之后,还可以动态更新图片列表,使得媒体播放器不断更新图片列表以提高显示图片的效率。因此在步骤3061之后,控制设备继续向媒体播放器发送控制命令,告知媒体播放器动态更新图片列表所需更新的图片的URI,此时执行步骤312。
3072:当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的前一张图片时,控制设备向所述媒体播放器发送第十控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的前一张图片。
此时控制设备向媒体播放器发送的第十控制命令为previous()action命令。
优选的,在控制设备向媒体播放器发送显示当前显示图片后一张图片的命令之后,还可以动态更新图片列表,使得媒体播放器不断更新图片列表以提高显示图片的效率。因此在步骤3072之后,控制设备继续向媒体播放器发送控制命令,告知媒体播放器动态更新图片列表所需更新的图片的URI,此时执行步骤313。
3073:当所述第二图片为所述图片列表中的除所述媒体播放器当前显示的图片的后一张图片和前一张图片以外的其他图片时,控制设备向所述媒体播放器发送第十一控制命令,所述第十一控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
此时控制设备向媒体播放器发送的第十一控制命令为seek()action命令,其中seek()action命令中携带第二图片在图片列表中的位置。
308:如果所述第二图片未在所述图片列表中,则控制设备获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及以使所述媒体播放器根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
此时,用户选取的第二图片并不在图片列表中,此时可以为两种情况,第一种为用户选取的第二图片与第一图片为相同文件夹,但此时第二图片并不在图片列表中;第二种为用户选取的第二图片与第一图片并不处于同一个文件夹。
进一步的,控制设备发现用户选取的第二图片不在图片列表中时,向媒体播放器发送SetAVTransport URI()action命令,并执行根据第二图片获取待缓存的图片的URI,以及向媒体播放器发送第二图片的URI和待缓存的图片的URI的步骤,即重复执行最初的过程,使得媒体播放器根据本次发送的URI重新建立图片列表。
309:媒体播放器接收所述控制设备发送的第九控制命令,并根据所述第九控制命令,查看所述图片列表中当前显示的图片相邻的后一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的后一张图片。
步骤309对应接收步骤3071中控制设备发送的第九控制命令。
310:媒体播放器接收所述控制设备发送的第十控制命令,并根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的前一张图片。
步骤310对应接收步骤3072中控制设备发送的第十控制命令。
311:媒体播放器接收所述控制设备发送的第十一控制命令,所述第十一控制命令携带第二图片在所述图片列表中的位置,并根据所述第十一控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
步骤311对应接收步骤3073中控制设备发送的第十一控制命令。
312:控制设备向所述媒体播放器发送第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
具体的,控制设备向媒体播放器发送的第十三控制命令为AddNext()action命令。
313:控制设备向所述媒体播放器发送第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
具体的,控制设备向媒体播放器发送的第十四控制命令为AddPrevious()action命令。
314:媒体播放器接收所述控制设备发送的第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI。
315:媒体播放器根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
媒体播放器对应接收步骤312中控制设备发送的第十三控制命令,并根据该控制命令更新图片列表以及获取待缓存的图片。
316:媒体播放器接收所述控制设备发送的第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI。
317:媒体播放器根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
媒体播放器对应接收步骤313中控制设备发送的第十四控制命令,并根据该控制命令更新图片列表以及获取待缓存的图片。
318:媒体播放器接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。
对应步骤308,当控制设备接收到用户选取的第二图片不在图片列表时,重新接收控制设备发送的第二图片的URI以及待缓存的图片的URI。
319:媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
步骤318中接收到第二图片的URI以及待缓存的图片的URI后,根据第二图片的URI获取并显示,以及根据待缓存的图片的URI获取并进行缓存。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例四
本发明实施例提供了一种显示图片的方法,参见图4。需要说明的是,本发明实施例是根据实施例一和实施例二改进而来的。
方法流程包括:
401:获取用户选取的第一图片的通用资源标识符URI。
402:根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
具体的,用户选取首张显示的图片后,确定待缓存的图片的范围可以有两种情况:第一种为当前用户选取的图片同一文件夹中,与该图片前后相邻的图片,其中前后相邻的图片可以通过用户选取的图片在文件夹中的索引来确定,待缓存的图片的数量为用户选取的图片的索引之前m张,和/或用户选取的图片的索引之后n张图片,其中m和n为正整数;第二种为当前用户选取的图片同一文件夹中所有的图片作为待缓存的图片。
403:将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
发送第一图片的URI和待缓存的图片的URI包括步骤4031至步骤4034,因此步骤403包括:
4031:控制设备向所述媒体播放器发送第三控制命令,其中所述第三控制命令中携带图片列表的URI。
控制设备通过调用SetAVTransportURI()action将图片列表的URI发送给媒体播放器,在本发明实施例中,并不直接向媒体播放器发送携带有第一图片的URI和待缓存的图片的URI的图片列表,而是发送保存在控制设备中的图片列表的URI,使得媒体播放器在获取到图片列表的URI后,再向控制设备发送获取图片列表的请求。
4032:控制设备接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI。
媒体播放器通过HTTP GET向控制设备发送获取图片列表的请求。
4033:控制设备根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI。
4034:控制设备向所述媒体播放器发送第四控制命令,其中所述第四控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
控制设备调用Seek()action向媒体播放器发送控制命令,其中携带当前显示的图片的编号信息(如在播放列表中位第三张),以使媒体播放器首先显示用户选择的图片。
404:媒体播放器接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。
对应控制设备向媒体播放器发送第一图片的URI和待缓存的图片的URI的两种方式,接收第一图片的URI和待缓存的图片的URI也有两种方式,因此步骤404包括步骤4041至步骤4043,具体如下:
4041:媒体播放器接收控制设备发送的第三控制命令,所述第三控制命令中携带图片列表的URI;
4042:媒体播放器根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
4043:媒体播放器接收所述控制设备发送的所述图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
405:媒体播放器根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
对应收到步骤4033中控制设备向媒体播放器发送的图片列表,以及媒体播放器在步骤4043接收到图片列表之后,步骤405包括步骤4051至步骤4053,具体如下:
4051:媒体播放器接收所述控制设备发送的第四控制命令,所述第四控制命令中携带所述第一图片在所述图片列表中的位置。
媒体播放器根据接收到的Seek()action,通过图片列表中的用户选取的图片URI,从媒体服务器上下载并显示该图片。媒体播放器同时根据图片列表上待显示图片的URI从媒体服务器上下载并进行缓存。下载的方式通过以使用HTTPGET去媒体服务器上下载用户在步骤一中选取的图像并播放。
4052:媒体播放器根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI。
4053:媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
406:控制设备接收用户选取的第二图片,判断所述第二图片是否在所述图片列表中。
其中,第二图片为用户在选取第一图片后,重新选取并需要在媒体播放器上显示的图片。
优选的,在判断第二图片是否属于图片列表时,还可以在控制设备中设置一个计数器n,初始值n=0,此时为用户首次选取的第一图片与第二图片之间的偏移量进行计数,此种方式为可选步骤。
当向媒体播放器发送next()action时,则计数+1,即n=n+1;当向媒体播放器发送previous()action时,则计数-1,即n=n-1;当向媒体播放器发送seek()action时,则根据seek()action中目标图片的偏移位置变化,计数相应的+k或-k,即n=n+k/n-k。预先设定一个阈值a,其功能是判断|n|是否超出阀值,若|n|>=a,控制设备创建一个新的播放列表,并将新的播放列表发送给媒体播放器;若|n|<a,则媒体播放器继续接收到下一个控制命令,并根据下一个控制命令进行计数以及计数后的操作。进一步的,当待缓存的图片为第一图片所在文件夹中其他所有文件时,本步骤计算偏移量的过程可以无需进行。
因此步骤406还包括步骤4061至步骤4063,具体为:
4061:获取所述第一图片与所述第二图片的位置偏移量;
4062:当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
4063:当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
407:如果所述第二图片在所述图片列表中,则控制设备根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片。
具体的,当第二图片在图片列表中时,根据第二图片在图片列表中的位置,选取向媒体播放器发送不同的控制命令,已以使媒体播放器根据不同的控制命令选取不同的图片进行显示。因此步骤407包括4071至4073,具体如下:
4071:当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的后一张图片时,控制设备向所述媒体播放器发送第九控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的后一张图片。
此时控制设备向媒体播放器发送的第九控制命令为next()action命令。
优选的,在控制设备向媒体播放器发送显示当前显示图片后一张图片的命令之后,还可以动态更新图片列表,使得媒体播放器不断更新图片列表以提高显示图片的效率。因此在步骤4071之后,控制设备继续向媒体播放器发送控制命令,告知媒体播放器动态更新图片列表所需更新的图片的URI,此时执行步骤412。
4072:当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的前一张图片时,控制设备向所述媒体播放器发送第十控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的前一张图片。
此时控制设备向媒体播放器发送的第十控制命令为previous()action命令。
优选的,在控制设备向媒体播放器发送显示当前显示图片后一张图片的命令之后,还可以动态更新图片列表,使得媒体播放器不断更新图片列表以提高显示图片的效率。因此在步骤4072之后,控制设备继续向媒体播放器发送控制命令,告知媒体播放器动态更新图片列表所需更新的图片的URI,此时执行步骤413。
4073:当所述第二图片为所述图片列表中的除所述媒体播放器当前显示的图片的后一张图片和前一张图片以外的其他图片时,控制设备向所述媒体播放器发送第十一控制命令,所述第十一控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
此时控制设备向媒体播放器发送的第十一控制命令为seek()action命令,其中seek()action命令中携带第二图片在图片列表中的位置。
408:如果所述第二图片未在所述图片列表中,则控制设备获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及以使所述媒体播放器根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
此时,用户选取的第二图片并不在图片列表中,此时可以为两种情况,第一种为用户选取的第二图片与第一图片为相同文件夹,但此时第二图片并不在图片列表中;第二种为用户选取的第二图片与第一图片并不处于同一个文件夹。
进一步的,控制设备发现用户选取的第二图片不在图片列表中时,向媒体播放器发送SetAVTransport URI()action命令,并执行根据第二图片获取待缓存的图片的URI,以及向媒体播放器发送第二图片的URI和待缓存的图片的URI的步骤,即重复执行最初的过程,使得媒体播放器根据本次发送的URI重新建立图片列表。
409:媒体播放器接收所述控制设备发送的第九控制命令,并根据所述第九控制命令,查看所述图片列表中当前显示的图片相邻的后一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的后一张图片。
步骤409对应接收步骤4071中控制设备发送的第九控制命令。
410:媒体播放器接收所述控制设备发送的第十控制命令,并根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的前一张图片。
步骤410对应接收步骤4072中控制设备发送的第十控制命令。
411:媒体播放器接收所述控制设备发送的第十一控制命令,所述第十一控制命令携带第二图片在所述图片列表中的位置,并根据所述第十一控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
步骤411对应接收步骤4073中控制设备发送的第十一控制命令。
412:控制设备向所述媒体播放器发送第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
具体的,控制设备向媒体播放器发送的第十三控制命令为AddNext()action命令。
413:控制设备向所述媒体播放器发送第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
具体的,控制设备向媒体播放器发送的第十四控制命令为AddPrevious()action命令。
414:媒体播放器接收所述控制设备发送的第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI。
415:媒体播放器根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
媒体播放器对应接收步骤412中控制设备发送的第十三控制命令,并根据该控制命令更新图片列表以及获取待缓存的图片。
416:媒体播放器接收所述控制设备发送的第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI。
417:媒体播放器根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
媒体播放器对应接收步骤413中控制设备发送的第十四控制命令,并根据该控制命令更新图片列表以及获取待缓存的图片。
418:媒体播放器接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。
对应步骤408,当控制设备接收到用户选取的第二图片不在图片列表时,重新接收控制设备发送的第二图片的URI以及待缓存的图片的URI。
419:媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
步骤418中接收到第二图片的URI以及待缓存的图片的URI后,根据第二图片的URI获取并显示,以及根据待缓存的图片的URI获取并进行缓存。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例五
本发明实施例提供了一种显示图片的方法,参见图5。需要说明的是,本发明实施例是根据实施例一和实施例二改进而来的。本发明实施例中部分步骤中的描述与实施例三对应的步骤描述相同,在此不再赘述。
方法流程包括:
501:获取用户选取的第一图片的通用资源标识符URI。
502:根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。
503:将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
发送第一图片的URI和待缓存的图片的URI可以分为两个步骤,因此步骤503包括5031和5032,具体如下:
5031:控制设备向所述媒体播放器发送第五控制命令,其中所述第五控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片。
具体的,控制设备通过调用SetAVTransportURI()action将第一图片的URI发送给媒体播放器。
5032:控制设备向所述媒体播放器发送第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
具体的,控制设备通过调用SetNextAVTransportURI()action将图片列表发送给媒体播放器,其中图片列表中包括待缓存的图片的URI。
504:媒体播放器接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。步骤504包括步骤5041和步骤5042,具体如下:
5041:媒体播放器接收控制设备发送的第五控制命令,其中所述第五控制命令中携带第一图片的URI;
5042:媒体播放器接收控制设备发送的第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括待缓存的图片的URI。
505:媒体播放器根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
对应收到步骤5031和5032中控制设备向媒体播放器发送的第一图片的URI和图片列表之后,步骤505包括5051和5052,具体如下:
5051:媒体播放器根据所述第一图片的URI,获取并显示所述第一图片;
5052:媒体播放器根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
506:控制设备接收用户选取的第二图片,判断所述第二图片是否在所述图片列表中。
其中,第二图片为用户在选取第一图片后,重新选取并需要在媒体播放器上显示的图片。
优选的,在判断第二图片是否属于图片列表时,还可以在控制设备中设置一个计数器n,初始值n=0,此时为用户首次选取的第一图片与第二图片之间的偏移量进行计数,此种方式为可选步骤。
当向媒体播放器发送next()action时,则计数+1,即n=n+1;当向媒体播放器发送previous()action时,则计数-1,即n=n-1;当向媒体播放器发送seek()action时,则根据seek()action中目标图片的偏移位置变化,计数相应的+k或-k,即n=n+k/n-k。预先设定一个阈值a,其功能是判断|n|是否超出阀值,若|n|>=a,控制设备创建一个新的播放列表,并将新的播放列表发送给媒体播放器;若|n|<a,则媒体播放器继续接收到下一个控制命令,并根据下一个控制命令进行计数以及计数后的操作。进一步的,当待缓存的图片为第一图片所在文件夹中其他所有文件时,本步骤计算偏移量的过程可以无需进行。
因此步骤506还包括步骤5061至步骤5063,具体如下:
5061:获取所述第一图片与所述第二图片的位置偏移量;
5062:当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
5063:当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
507:如果所述第二图片在所述图片列表中,则控制设备根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片。
具体的,当第二图片在图片列表中时,根据第二图片在图片列表中的位置,向媒体播放器发送控制命令。本步骤与实施例二的区别在于,当用户选取第二图片时,判断得到第二图片在图片列表中,向媒体播放器发送的显示第二图片的命令都是发送seek()action的命令,每个命令中都携带第二图片的在图片列表中的位置。
因此步骤507包括5071,具体如下:
5071:控制设备向所述媒体播放器发送第十二控制命令,所述第十二控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
此时控制设备向媒体播放器发送的第十二控制命令为seek()action命令,其中seek()action命令中携带第二图片在图片列表中的位置。
508:媒体播放器接收所述控制设备发送的第十二控制命令,所述第十二控制命令携带第二图片在所述图片列表中的位置,并根据所述第十二控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
步骤508对应接收步骤5071中控制设备发送的第十二控制命令。
509:如果所述第二图片未在所述图片列表中,则控制设备获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及以使所述媒体播放器根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
510:媒体播放器接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。
511:媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例六
本发明实施例提供了一种显示图片的方法,参见图6。需要说明的是,本发明实施例是根据实施例一和实施例二改进而来的。本发明实施例中部分步骤中的描述与实施例三对应的步骤描述相同,在此不再赘述。
方法流程包括:
601:获取用户选取的第一图片的通用资源标识符URI。
602:根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
603:将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
发送第一图片的URI和待缓存的图片的URI可以分为四个步骤,因此步骤603包括6031至6034,具体如下:
6031:控制设备向所述媒体播放器发送第七控制命令,其中所述第七控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片。
具体的,控制设备通过调用SetAVTransportURI()action将第一图片的URI发送给媒体播放器。
6032:控制设备向所述媒体播放器发送第八控制命令,其中所述第八控制命令中携带图片列表的URI。
具体的,控制设备通过调用SetNextAVTransportURI()action将图片列表的URI发送给媒体播放器。在本发明实施例中,并不直接向媒体播放器发送携带有待缓存的图片的URI的图片列表,而是发送保存在控制设备中的图片列表的URI,使得媒体播放器在获取到图片列表的URI后,再向控制设备发送获取图片列表的请求。
6033:控制设备接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI。
媒体播放器通过HTTP GET向控制设备发送获取图片列表的请求。
6034:控制设备根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
604:媒体播放器接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。步骤604包括6041至6044,具体如下:
6041:媒体播放器接收控制设备发送的第七控制命令,其中所述第七控制命令中携带第一图片的URI;
6042:媒体播放器接收控制设备发送的第八控制命令,其中所述第八控制命令中携带图片列表的URI;
6043:媒体播放器根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
6044:媒体播放器接收所述控制设备发送的所述图片列表,所述图片列表包括待缓存的图片的URI。
605:媒体播放器根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
对应收到步骤6031至6034中控制设备向媒体播放器发送的第一图片的URI和图片列表之后,步骤605包括6051和6052,具体如下:
6051:媒体播放器根据所述第一图片的URI,获取并显示所述第一图片;
6052:媒体播放器根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
606:控制设备接收用户选取的第二图片,判断所述第二图片是否在所述图片列表中。
其中,第二图片为用户在选取第一图片后,重新选取并需要在媒体播放器上显示的图片。
优选的,在判断第二图片是否属于图片列表时,还可以在控制设备中设置一个计数器n,初始值n=0,此时为用户首次选取的第一图片与第二图片之间的偏移量进行计数,此种方式为可选步骤。
当向媒体播放器发送next()action时,则计数+1,即n=n+1;当向媒体播放器发送previous()action时,则计数-1,即n=n-1;当向媒体播放器发送seek()action时,则根据seek()action中目标图片的偏移位置变化,计数相应的+k或-k,即n=n+k/n-k。预先设定一个阈值a,其功能是判断|n|是否超出阀值,若|n|>=a,控制设备创建一个新的播放列表,并将新的播放列表发送给媒体播放器;若|n|<a,则媒体播放器继续接收到下一个控制命令,并根据下一个控制命令进行计数以及计数后的操作。进一步的,当待缓存的图片为第一图片所在文件夹中其他所有文件时,本步骤计算偏移量的过程可以无需进行。
因此步骤606还包括步骤6061至步骤6063,具体为:
6061:获取所述第一图片与所述第二图片的位置偏移量;
6062:当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
6063:当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
607:如果所述第二图片在所述图片列表中,则控制设备根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片。
具体的,当第二图片在图片列表中时,根据第二图片在图片列表中的位置,向媒体播放器发送控制命令。本步骤与实施例二的区别在于,当用户选取第二图片时,判断得到第二图片在图片列表中,向媒体播放器发送的显示第二图片的命令都是发送seek()action的命令,每个命令中都携带第二图片的在图片列表中的位置。
因此步骤607包括步骤6071,具体为:
6071:控制设备向所述媒体播放器发送第十二控制命令,所述第十二控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
此时控制设备向媒体播放器发送的第十二控制命令为seek()action命令,其中seek()action命令中携带第二图片在图片列表中的位置。
608:媒体播放器接收所述控制设备发送的第十二控制命令,所述第十二控制命令携带第二图片在所述图片列表中的位置,并根据所述第十二控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
步骤608对应接收步骤6071中控制设备发送的第十二控制命令。
609:如果所述第二图片未在所述图片列表中,则控制设备获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及以使所述媒体播放器根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
610:媒体播放器接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。
611:媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例七
本发明实施例提供了一种显示图片的控制设备,参见图7。
所述控制设备包括:
第一获取模块701,用于获取用户选取的第一图片的通用资源标识符URI;
第二获取模块702,用于根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
第一发送模块703,用于将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例八
本发明实施例提供了一种显示图片的控制设备,参见图8。
所述控制设备包括:
第一获取模块801,用于获取用户选取的第一图片的通用资源标识符URI;
第二获取模块802,用于根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
第一发送模块803,用于将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
在具体是实施方式中,所述第一发送模块803,包括:
第一发送单元8031,用于向所述媒体播放器发送第一控制命令,其中所述第一控制命令携带图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
第二发送单元8032,用于向所述媒体播放器发送第二控制命令,其中所述第二控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
优选的,所述第一发送模块803,还包括:
第三发送单元8033,用于向所述媒体播放器发送第三控制命令,其中所述第三控制命令中携带图片列表的URI;
第一接收单元8034,用于接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
第四发送单元8035,用于根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
第五发送单元8036,用于向所述媒体播放器发送第四控制命令,其中所述第四控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
优选的,所述第一发送模块803,还包括:
第六发送单元8037,用于向所述媒体播放器发送第五控制命令,其中所述第五控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
第七发送单元8038,用于向所述媒体播放器发送第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
优选的,所述第一发送模块803,包括:
第八发送单元8039,用于向所述媒体播放器发送第七控制命令,其中所述第七控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
第九发送单元80310,用于向所述媒体播放器发送第八控制命令,其中所述第八控制命令中携带图片列表的URI;
第二接收单元80311,用于接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
第十发送单元80312,用于根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
优选的,所述控制设备还包括:
第一处理模块804,用于接收用户选取的第二图片,判断所述第二图片是否在所述图片列表中。
第二处理模块805,用于如果所述第二图片在所述图片列表中,则根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片。
第三处理模块806,用于如果所述第二图片未在所述图片列表中,则获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及以使所述媒体播放器根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
优选的,所述第一处理模块804,还包括:
获取单元8041,用于获取所述第一图片与所述第二图片的位置偏移量;
第一确定单元8042,用于当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
第二确定单元8043,用于当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
优选的,所述第二处理模块805,包括:
第十一发送单元8051,用于当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的后一张图片时,向所述媒体播放器发送第九控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的后一张图片;
第十二发送单元8052,用于当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的前一张图片时,向所述媒体播放器发送第十控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的前一张图片;
第十三发送单元8053,用于当所述第二图片为所述图片列表中的除所述媒体播放器当前显示的图片的后一张图片和前一张图片以外的其他图片时,向所述媒体播放器发送第十一控制命令,所述第十一控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
优选的,所述第二处理模块805,包括:
第十四发送单元8054,用于向所述媒体播放器发送第十二控制命令,所述第十二控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
优选的,所述控制设备还包括:
第二发送模块807,用于向所述媒体播放器发送第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
优选的,所述控制设备还包括:
第三发送模块808,用于向所述媒体播放器发送第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例九
本发明实施例提供了一种显示图片的媒体播放器,参见图9。
所述媒体播放器包括:
第一接收模块901,用于接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
显示模块902,用于根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例十
本发明实施例提供了一种显示图片的媒体播放器,参见图10。
所述媒体播放器包括:
第一接收模块1001,用于接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片。
显示模块1002,用于根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
在具体实施方式中,所述第一接收模块1001,包括:
第三接收单元10011,用于接收控制设备发送的第一控制命令,所述第一控制命令携带图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
对应的所述显示模块1002,包括:
第四接收单元10021,用于接收所述控制设备发送的第二控制命令,所述第二控制命令中携带所述第一图片在所述图片列表中的位置;
第一显示单元10022,用于根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
第一缓存获取单元10023,用于根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
优选的,所述第一接收模块1001,还包括:
第五接收单元10012,用于接收控制设备发送的第三控制命令,所述第三控制命令中携带图片列表的URI;
第十五发送单元10013,用于根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
第六接收单元10014,用于接收所述控制设备发送的所述图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
对应的所述显示模块1002,包括:
第七接收单元10024,用于接收所述控制设备发送的第四控制命令,所述第四控制命令中携带所述第一图片在所述图片列表中的位置;
第二显示单元10025,用于根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
第二缓存获取单元10026,用于根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
优选的,所述第一接收模块1001,还包括:
第八接收单元10015,用于接收控制设备发送的第五控制命令,其中所述第五控制命令中携带第一图片的URI;
第九接收单元10016,用于接收控制设备发送的第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括待缓存的图片的URI。
对应的所述显示模块1002,包括:
第三显示单元10027,用于根据所述第一图片的URI,获取并显示所述第一图片;
第三缓存获取单元10028,用于根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
在具体实施方式中,所述第一接收模块1001,包括:
第十接收单元10017,用于接收控制设备发送的第七控制命令,其中所述第七控制命令中携带第一图片的URI;
第十一接收单元10018,用于接收控制设备发送的第八控制命令,其中所述第八控制命令中携带图片列表的URI;
第十六发送单元10019,用于根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
第十二接收单元100110,用于接收所述控制设备发送的所述图片列表,所述图片列表包括待缓存的图片的URI。
对应的所述显示模块1002,包括:
第四显示单元10029,用于根据所述第一图片的URI,获取并显示所述第一图片;
第四缓存获取单元100210,用于根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
优选的,所述媒体播放器还包括:
第二接收模块1003,用于接收所述控制设备发送的第九控制命令,并根据所述第九控制命令,查看所述图片列表中当前显示的图片相邻的后一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的后一张图片;
第三接收模块1004,用于接收所述控制设备发送的第十控制命令,并根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的前一张图片;
第四接收模块1005,用于接收所述控制设备发送的第十一控制命令,所述第十一控制命令携带第二图片在所述图片列表中的位置,并根据所述第十一控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
优选的,所述媒体播放器还包括:
第五接收模块1006,用于接收所述控制设备发送的第十二控制命令,所述第十二控制命令携带第二图片在所述图片列表中的位置,并根据所述第十二控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
优选的,所述媒体播放器还包括:
第六接收模块1007,用于接收所述控制设备发送的第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI;
第四处理模块1008,用于根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
优选的,所述媒体播放器还包括:
第七接收模块1009,用于接收所述控制设备发送的第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI;
第五处理模块1010,用于根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
优选的,所述媒体播放器还包括:
第八接收模块1011,用于接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
第六处理模块1012,用于根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例十一
本发明实施例提供了一种显示图片的控制设备,参见图11。包括:
存储器1101和至少一个处理器1102,所述处理器1102被配置为执行如下操作:
获取用户选取的第一图片的通用资源标识符URI;
根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第一控制命令,其中所述第一控制命令携带图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
向所述媒体播放器发送第二控制命令,其中所述第二控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第三控制命令,其中所述第三控制命令中携带图片列表的URI;
接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
向所述媒体播放器发送第四控制命令,其中所述第四控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第五控制命令,其中所述第五控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
向所述媒体播放器发送第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第七控制命令,其中所述第七控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
向所述媒体播放器发送第八控制命令,其中所述第八控制命令中携带图片列表的URI;
接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
所述将所述第一图片的URI以及所述待缓存的图片的URI发送给媒体播放器之后,所述方法还包括:
接收用户选取的第二图片,判断所述第二图片是否在所述图片列表中;
如果所述第二图片在所述图片列表中,则根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片;
如果所述第二图片未在所述图片列表中,则获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及以使所述媒体播放器根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
所述根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送对应的控制命令,包括:
当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的后一张图片时,向所述媒体播放器发送第九控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的后一张图片;或者,
当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的前一张图片时,向所述媒体播放器发送第十控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的前一张图片;或者,
当所述第二图片为所述图片列表中的除所述媒体播放器当前显示的图片的后一张图片和前一张图片以外的其他图片时,向所述媒体播放器发送第十一控制命令,所述第十一控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
所述根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送对应的控制命令,包括:
向所述媒体播放器发送第十二控制命令,所述第十二控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
所述向所述媒体播放器发送第九控制命令之后,所述方法还包括:
向所述媒体播放器发送第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
所述向所述媒体播放器发送第十控制命令之后,所述方法还包括:
向所述媒体播放器发送第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
所述判断所述第二图片是否在所述图片列表中,包括:
获取所述第一图片与所述第二图片的位置偏移量;
当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
实施例十二
本发明实施例提供了一种显示图片的媒体播放器,参见图12。包括:
存储器1201和至少一个处理器1202,所述处理器1202被配置为执行如下显示图片的操作:
接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第一控制命令,所述第一控制命令携带图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
接收所述控制设备发送的第二控制命令,所述第二控制命令中携带所述第一图片在所述图片列表中的位置;
根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第三控制命令,所述第三控制命令中携带图片列表的URI;
根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
接收所述控制设备发送的所述图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
接收所述控制设备发送的第四控制命令,所述第四控制命令中携带所述第一图片在所述图片列表中的位置;
根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第五控制命令,其中所述第五控制命令中携带第一图片的URI;
接收控制设备发送的第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括待缓存的图片的URI。
所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
根据所述第一图片的URI,获取并显示所述第一图片;
根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第七控制命令,其中所述第七控制命令中携带第一图片的URI;
接收控制设备发送的第八控制命令,其中所述第八控制命令中携带图片列表的URI;
根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
接收所述控制设备发送的所述图片列表,所述图片列表包括待缓存的图片的URI。
所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
根据所述第一图片的URI,获取并显示所述第一图片;
根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收所述控制设备发送的第九控制命令,并根据所述第九控制命令,查看所述图片列表中当前显示的图片相邻的后一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的后一张图片;或者,
接收所述控制设备发送的第十控制命令,并根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的前一张图片;或者,
接收所述控制设备发送的第十一控制命令,所述第十一控制命令携带第二图片在所述图片列表中的位置,并根据所述第十一控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收所述控制设备发送的第十二控制命令,所述第十二控制命令携带第二图片在所述图片列表中的位置,并根据所述第十二控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
所述根据所述第九控制命令,显示所述图片列表中当前显示的图片相邻的后一张图片之后,所述方法还包括:
接收所述控制设备发送的第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI;
根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
所述根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片之后,所述方法还包括:
接收所述控制设备发送的第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI;
根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
本发明实施例根据用户选取的第一图片确定待缓存的图片,并将用于显示的第一图片以及待缓存的图片发送给媒体播放器,使得媒体播放器在获取并显示第一图片的同时,获取并缓存待缓存的图片,当用户切换选取的图片时则可以根据缓存的图片即时进行显示,提高了显示图片的效率。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (50)

1.一种显示图片的方法,其特征在于,所述方法包括:
获取用户选取的第一图片的通用资源标识符URI;
根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第一控制命令,其中所述第一控制命令携带图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
向所述媒体播放器发送第二控制命令,其中所述第二控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
3.根据权利要求1所述的方法,其特征在于,所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第三控制命令,其中所述第三控制命令中携带图片列表的URI;
接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
向所述媒体播放器发送第四控制命令,其中所述第四控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
4.根据权利要求1所述的方法,其特征在于,所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第五控制命令,其中所述第五控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
向所述媒体播放器发送第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
5.根据权利要求1所述的方法,其特征在于,所述将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,包括:
向所述媒体播放器发送第七控制命令,其中所述第七控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
向所述媒体播放器发送第八控制命令,其中所述第八控制命令中携带图片列表的URI;
接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
6.根据权利要求2或3或4或5所述的方法,其特征在于,所述将所述第一图片的URI以及所述待缓存的图片的URI发送给媒体播放器之后,所述方法还包括:
接收用户选取的第二图片,确定所述第二图片是否在所述图片列表中;
如果所述第二图片在所述图片列表中,则根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片;
如果所述第二图片未在所述图片列表中,则获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
7.根据权利要求6所述的方法,其特征在于,所述根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送对应的控制命令,包括:
当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的后一张图片时,向所述媒体播放器发送第九控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的后一张图片;或者,
当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的前一张图片时,向所述媒体播放器发送第十控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的前一张图片;或者,
当所述第二图片为所述图片列表中的除所述媒体播放器当前显示的图片的后一张图片和前一张图片以外的其他图片时,向所述媒体播放器发送第十一控制命令,所述第十一控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
8.根据权利要求6所述的方法,其特征在于,所述根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送对应的控制命令,包括:
向所述媒体播放器发送第十二控制命令,所述第十二控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
9.根据权利要求7所述的方法,其特征在于,所述向所述媒体播放器发送第九控制命令之后,所述方法还包括:
向所述媒体播放器发送第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
10.根据权利要求7所述的方法,其特征在于,所述向所述媒体播放器发送第十控制命令之后,所述方法还包括:
向所述媒体播放器发送第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
11.根据权利要求6所述的方法,其特征在于,所述确定所述第二图片是否在所述图片列表中,包括:
获取所述第一图片与所述第二图片的位置偏移量;
当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
12.一种显示图片的方法,其特征在于,所述方法包括:
接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
13.根据权利要求12所述的方法,其特征在于,所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第一控制命令,所述第一控制命令携带图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
14.根据权利要求13所述的方法,其特征在于,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
接收所述控制设备发送的第二控制命令,所述第二控制命令中携带所述第一图片在所述图片列表中的位置;
根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
15.根据权利要求12所述的方法,其特征在于,所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第三控制命令,所述第三控制命令中携带图片列表的URI;
根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
接收所述控制设备发送的所述图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
16.根据权利要求15所述的方法,其特征在于,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
接收所述控制设备发送的第四控制命令,所述第四控制命令中携带所述第一图片在所述图片列表中的位置;
根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
17.根据权利要求12所述的方法,其特征在于,所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第五控制命令,其中所述第五控制命令中携带第一图片的URI;
接收控制设备发送的第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括待缓存的图片的URI。
18.根据权利要求17所述的方法,其特征在于,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
根据所述第一图片的URI,获取并显示所述第一图片;
根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
19.根据权利要求12所述的方法,其特征在于,所述接收控制设备发送的第一图片的URI和待缓存的图片的URI,包括:
接收控制设备发送的第七控制命令,其中所述第七控制命令中携带第一图片的URI;
接收控制设备发送的第八控制命令,其中所述第八控制命令中携带图片列表的URI;
根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
接收所述控制设备发送的所述图片列表,所述图片列表包括待缓存的图片的URI。
20.根据权利要求19所述的方法,其特征在于,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片,包括:
根据所述第一图片的URI,获取并显示所述第一图片;
根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
21.根据权利要求12至20中任一项所述的方法,其特征在于,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收所述控制设备发送的第九控制命令,并根据所述第九控制命令,查看所述图片列表中当前显示的图片相邻的后一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的后一张图片;或者,
接收所述控制设备发送的第十控制命令,并根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的前一张图片;或者,
接收所述控制设备发送的第十一控制命令,所述第十一控制命令携带第二图片在所述图片列表中的位置,并根据所述第十一控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
22.根据权利要求12至20中任一项所述的方法,其特征在于,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收所述控制设备发送的第十二控制命令,所述第十二控制命令携带第二图片在所述图片列表中的位置,并根据所述第十二控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
23.根据权利要求21所述的方法,其特征在于,所述根据所述第九控制命令,显示所述图片列表中当前显示的图片相邻的后一张图片之后,所述方法还包括:
接收所述控制设备发送的第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI;
根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
24.根据权利要求21所述的方法,其特征在于,所述根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片之后,所述方法还包括:
接收所述控制设备发送的第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI;
根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
25.根据权利要求12至20中任一项所述的方法,其特征在于,所述根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片之后,所述方法还包括:
接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
26.一种显示图片的控制设备,其特征在于,所述控制设备包括:
第一获取模块,用于获取用户选取的第一图片的通用资源标识符URI;
第二获取模块,用于根据所述第一图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
第一发送模块,用于将所述第一图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
27.根据权利要求26所述的控制设备,其特征在于,所述第一发送模块,包括:
第一发送单元,用于向所述媒体播放器发送第一控制命令,其中所述第一控制命令携带图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
第二发送单元,用于向所述媒体播放器发送第二控制命令,其中所述第二控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
28.根据权利要求26所述的控制设备,其特征在于,所述第一发送模块,包括:
第三发送单元,用于向所述媒体播放器发送第三控制命令,其中所述第三控制命令中携带图片列表的URI;
第一接收单元,用于接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
第四发送单元,用于根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述第一图片的URI和所述待缓存的图片的URI;
第五发送单元,用于向所述媒体播放器发送第四控制命令,其中所述第四控制命令中携带所述第一图片在所述图片列表中的位置,以使所述媒体播放器根据所述第一图片在所述图片列表中的位置和所述图片列表获取并显示所述第一图片以及获取并缓存所述待缓存的图片。
29.根据权利要求26所述的控制设备,其特征在于,所述第一发送模块,包括:
第六发送单元,用于向所述媒体播放器发送第五控制命令,其中所述第五控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
第七发送单元,用于向所述媒体播放器发送第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
30.根据权利要求26所述的控制设备,其特征在于,所述第一发送模块,包括:
第八发送单元,用于向所述媒体播放器发送第七控制命令,其中所述第七控制命令中携带所述第一图片的URI,以使所述媒体播放器根据所述第一图片的URI获取并显示所述第一图片;
第九发送单元,用于向所述媒体播放器发送第八控制命令,其中所述第八控制命令中携带图片列表的URI;
第二接收单元,用于接收所述媒体播放器发送的获取所述图片列表的请求,所述请求中携带所述图片列表的URI;
第十发送单元,用于根据所述请求,向所述媒体播放器发送所述图片列表,所述图片列表包括所述待缓存的图片的URI,以使所述媒体播放器根据所述图片列表获取并缓存所述待缓存的图片。
31.根据权利要求27或28或29或30所述的控制设备,其特征在于,所述控制设备还包括:
第一处理模块,用于接收用户选取的第二图片,判断所述第二图片是否在所述图片列表中;
第二处理模块,用于如果所述第二图片在所述图片列表中,则根据所述第二图片在所述图片列表中的位置,向所述媒体播放器发送控制命令,以使所述媒体播放器根据所述控制命令显示所述第二图片;
第三处理模块,用于如果所述第二图片未在所述图片列表中,则获取所述第二图片的URI,根据所述第二图片的URI获取待缓存的图片的URI,其中所述待缓存图片为所述第二图片相邻的预设个数的图片或所述第二图片所在文件夹中除所述第二图片以外的其他图片;将所述第二图片的URI和所述待缓存的图片的URI发送给媒体播放器,以使所述媒体播放器根据所述第二图片的URI获取并显示所述第二图片,以及以使所述媒体播放器根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
32.根据权利要求31所述的控制设备,其特征在于,所述第二处理模块,包括以下至少一种:
第十一发送单元,用于当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的后一张图片时,向所述媒体播放器发送第九控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的后一张图片;
第十二发送单元,用于当所述第二图片为所述图片列表中的所述媒体播放器当前显示的图片相邻的前一张图片时,向所述媒体播放器发送第十控制命令,以使所述媒体播放器显示所述媒体播放器当前显示的图片相邻的前一张图片;
第十三发送单元,用于当所述第二图片为所述图片列表中的除所述媒体播放器当前显示的图片的后一张图片和前一张图片以外的其他图片时,向所述媒体播放器发送第十一控制命令,所述第十一控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
33.根据权利要求31所述的控制设备,其特征在于,所述第二处理模块,包括:
第十四发送单元,用于向所述媒体播放器发送第十二控制命令,所述第十二控制命令携带所述第二图片在所述图片列表中的位置,以使所述媒体播放器根据所述第二图片在所述图片列表中的位置显示所述第二图片。
34.根据权利要求32所述的控制设备,其特征在于,所述控制设备还包括:
第二发送模块,用于向所述媒体播放器发送第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
35.根据权利要求32所述的控制设备,其特征在于,所述控制设备还包括:
第三发送模块,用于向所述媒体播放器发送第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI,以使所述媒体播放器更新所述图片列表,以及根据所述预设张数的图片的URI获取并缓存所述预设张数的图片。
36.根据权利要求31所述的控制设备,其特征在于,所述第一处理模块,包括:
获取单元,用于获取所述第一图片与所述第二图片的位置偏移量;
第一确定单元,用于当所述位置偏移量小于预设阈值时,则确定所述第二图片在所述图片列表中;
第二确定单元,用于当所述位置偏移量大于预设阈值时,则确定所述第二图片未在所述图片列表中。
37.一种显示图片的媒体播放器,其特征在于,所述媒体播放器包括:
第一接收模块,用于接收控制设备发送的第一图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
显示模块,用于根据所述第一图片的URI,获取并显示所述第一图片,并根据所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
38.根据权利要求37所述的媒体播放器,其特征在于,所述第一接收模块,包括:
第三接收单元,用于接收控制设备发送的第一控制命令,所述第一控制命令携带图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
39.根据权利要求38所述的媒体播放器,其特征在于,所述显示模块,包括:
第四接收单元,用于接收所述控制设备发送的第二控制命令,所述第二控制命令中携带所述第一图片在所述图片列表中的位置;
第一显示单元,用于根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
第一缓存获取单元,用于根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
40.根据权利要求37所述的媒体播放器,其特征在于,所述第一接收模块,包括:
第五接收单元,用于接收控制设备发送的第三控制命令,所述第三控制命令中携带图片列表的URI;
第十五发送单元,用于根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
第六接收单元,用于接收所述控制设备发送的所述图片列表,所述图片列表包括第一图片的URI和待缓存的图片的URI。
41.根据权利要求40所述的媒体播放器,其特征在于,所述显示模块,包括:
第七接收单元,用于接收所述控制设备发送的第四控制命令,所述第四控制命令中携带所述第一图片在所述图片列表中的位置;
第二显示单元,用于根据所述第一图片在所述图片列表中的位置在所述图片列表中获取所述第一图片的URI和所述待缓存的图片的URI;
第二缓存获取单元,用于根据所述第一图片的URI获取并显示所述第一图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
42.根据权利要求37所述的媒体播放器,其特征在于,所述第一接收模块,包括:
第八接收单元,用于接收控制设备发送的第五控制命令,其中所述第五控制命令中携带第一图片的URI;
第九接收单元,用于接收控制设备发送的第六控制命令,其中所述第六控制命令中携带图片列表,所述图片列表包括待缓存的图片的URI。
43.根据权利要求42所述的媒体播放器,其特征在于,所述显示模块,包括:
第三显示单元,用于根据所述第一图片的URI,获取并显示所述第一图片;
第三缓存获取单元,用于根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
44.根据权利要求37所述的媒体播放器,其特征在于,所述第一接收模块,包括:
第十接收单元,用于接收控制设备发送的第七控制命令,其中所述第七控制命令中携带第一图片的URI;
第十一接收单元,用于接收控制设备发送的第八控制命令,其中所述第八控制命令中携带图片列表的URI;
第十六发送单元,用于根据所述图片列表的URI,向所述控制设备发送获取所述图片列表的请求;
第十二接收单元,用于接收所述控制设备发送的所述图片列表,所述图片列表包括待缓存的图片的URI。
45.根据权利要求44所述的媒体播放器,其特征在于,所述显示模块,包括:
第四显示单元,用于根据所述第一图片的URI,获取并显示所述第一图片;
第四缓存获取单元,用于根据所述图片列表获取所述待缓存的图片的URI,获取并缓存所述待缓存的图片。
46.根据权利要求37至45中任一项所述的媒体播放器,其特征在于,所述媒体播放器还包括:
第二接收模块,用于接收所述控制设备发送的第九控制命令,并根据所述第九控制命令,查看所述图片列表中当前显示的图片相邻的后一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的后一张图片;
第三接收模块,用于接收所述控制设备发送的第十控制命令,并根据所述第十控制命令,显示所述图片列表中当前显示的图片相邻的前一张图片是否已被缓存,若已缓存则显示所述图片列表中当前显示的图片相邻的前一张图片;
第四接收模块,用于接收所述控制设备发送的第十一控制命令,所述第十一控制命令携带第二图片在所述图片列表中的位置,并根据所述第十一控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
47.根据权利要求37至45中任一项所述的媒体播放器,其特征在于,所述媒体播放器还包括:
第五接收模块,用于接收所述控制设备发送的第十二控制命令,所述第十二控制命令携带第二图片在所述图片列表中的位置,并根据所述第十二控制命令中携带的所述第二图片在所述图片列表中的位置,查看所述第二图片是否已被缓存,若已缓存则显示所述第二图片。
48.根据权利要求46所述的媒体播放器,其特征在于,所述媒体播放器还包括:
第六接收模块,用于接收所述控制设备发送的第十三控制命令,其中所述第十三控制命令中携带所述图片列表中最后一张图片之后相邻的预设张数的图片的URI;
第四处理模块,用于根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
49.根据权利要求46所述的媒体播放器,其特征在于,所述媒体播放器还包括:
第七接收模块,用于接收所述控制设备发送的第十四控制命令,其中所述第十四控制命令中携带所述图片列表中最前一张图片之前相邻的预设张数的图片的URI;
第五处理模块,用于根据所述预设张数的图片的URI,更新所述图片列表,获取并缓存所述预设张数的图片。
50.根据权利要求37至45中任一项所述的媒体播放器,其特征在于,所述媒体播放器还包括:
第八接收模块,用于接收第二图片的URI和待缓存的图片的URI,所述待缓存图片为所述第一图片相邻的预设个数的图片或所述第一图片所在文件夹中除所述第一图片以外的其他图片;
第六处理模块,用于根据所述第二图片的URI获取并显示所述第二图片,以及根据所述待缓存的图片的URI获取并缓存所述待缓存的图片。
CN201210433456.8A 2012-11-02 2012-11-02 一种显示图片的方法、控制设备及媒体播放器 Active CN103796081B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201210433456.8A CN103796081B (zh) 2012-11-02 2012-11-02 一种显示图片的方法、控制设备及媒体播放器
PCT/CN2013/086486 WO2014067484A1 (zh) 2012-11-02 2013-11-04 一种显示图片的方法、控制设备及媒体播放器
EP13850641.5A EP2858376A4 (en) 2012-11-02 2013-11-04 IMAGE DISPLAY METHOD, CONTROL DEVICE, AND MULTIMEDIA PLAYER
US14/586,209 US9848234B2 (en) 2012-11-02 2014-12-30 Method, control point, and media renderer for displaying picture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210433456.8A CN103796081B (zh) 2012-11-02 2012-11-02 一种显示图片的方法、控制设备及媒体播放器

Publications (2)

Publication Number Publication Date
CN103796081A true CN103796081A (zh) 2014-05-14
CN103796081B CN103796081B (zh) 2018-05-29

Family

ID=50626519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210433456.8A Active CN103796081B (zh) 2012-11-02 2012-11-02 一种显示图片的方法、控制设备及媒体播放器

Country Status (4)

Country Link
US (1) US9848234B2 (zh)
EP (1) EP2858376A4 (zh)
CN (1) CN103796081B (zh)
WO (1) WO2014067484A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105451079A (zh) * 2015-11-23 2016-03-30 深圳市芯智科技有限公司 一种在广告机上实现多个视频节目源无缝播放的方法
CN107741992A (zh) * 2017-11-03 2018-02-27 广州视源电子科技股份有限公司 会议记录的网络存储方法、装置、智能平板和存储介质
CN109783453A (zh) * 2019-01-14 2019-05-21 哈皮尼思(北京)文化科技有限公司 一种文件浏览方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998057491A1 (en) * 1997-06-10 1998-12-17 Flashpoint Technology, Inc. A method and system for speculative decompression of compressed image data in an image capture unit
US20080082549A1 (en) * 2006-10-02 2008-04-03 Vic Baker Multi-Dimensional Web-Enabled Data Viewer
CN101674356A (zh) * 2008-09-10 2010-03-17 鸿富锦精密工业(深圳)有限公司 电子装置及其减少操作响应时间的方法
CN102325271A (zh) * 2011-09-02 2012-01-18 深圳创维-Rgb电子有限公司 移动终端发送文件给电视机共享的方法、装置及移动终端

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026452A (en) 1997-02-26 2000-02-15 Pitts; William Michael Network distributed site cache RAM claimed as up/down stream request/reply channel for storing anticipated data and meta data
JP2000285006A (ja) * 1999-03-31 2000-10-13 Toshiba Corp 情報取得制御装置及び情報取得制御方法
EP1420582B1 (en) * 2001-08-21 2012-03-21 Sony Corporation Information processing system; information processing apparatus; and method
US6970200B2 (en) * 2001-10-26 2005-11-29 Hewlett-Packard Development Company, L.P. System and method for a simplified digital camera interface for viewing images and controlling camera operation
US20040085457A1 (en) * 2002-10-31 2004-05-06 Thorland Miles K. Reviewing stored images
JP2004320465A (ja) * 2003-04-16 2004-11-11 Canon Inc 画像データの受渡し装置
JP4306592B2 (ja) * 2004-11-15 2009-08-05 ソニー株式会社 再生装置、表示制御方法
CN101277450A (zh) * 2008-04-30 2008-10-01 中兴通讯股份有限公司 一种节目切换方法及装置
US20100169303A1 (en) * 2008-12-31 2010-07-01 David Biderman Playlists for real-time or near real-time streaming
AU2010202741B1 (en) * 2010-06-30 2010-12-23 Brightcove Inc. Dynamic chunking for media streaming

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998057491A1 (en) * 1997-06-10 1998-12-17 Flashpoint Technology, Inc. A method and system for speculative decompression of compressed image data in an image capture unit
US20080082549A1 (en) * 2006-10-02 2008-04-03 Vic Baker Multi-Dimensional Web-Enabled Data Viewer
CN101674356A (zh) * 2008-09-10 2010-03-17 鸿富锦精密工业(深圳)有限公司 电子装置及其减少操作响应时间的方法
CN102325271A (zh) * 2011-09-02 2012-01-18 深圳创维-Rgb电子有限公司 移动终端发送文件给电视机共享的方法、装置及移动终端

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105451079A (zh) * 2015-11-23 2016-03-30 深圳市芯智科技有限公司 一种在广告机上实现多个视频节目源无缝播放的方法
CN107741992A (zh) * 2017-11-03 2018-02-27 广州视源电子科技股份有限公司 会议记录的网络存储方法、装置、智能平板和存储介质
CN109783453A (zh) * 2019-01-14 2019-05-21 哈皮尼思(北京)文化科技有限公司 一种文件浏览方法及装置

Also Published As

Publication number Publication date
EP2858376A1 (en) 2015-04-08
CN103796081B (zh) 2018-05-29
US20150121443A1 (en) 2015-04-30
US9848234B2 (en) 2017-12-19
WO2014067484A1 (zh) 2014-05-08
EP2858376A4 (en) 2015-09-02

Similar Documents

Publication Publication Date Title
CN110333947B (zh) 一种游戏应用的分包资源加载方法、装置、设备及介质
US10958702B1 (en) Timeout optimization for streaming video
WO2013159703A1 (en) Offline download method, multimedia file download method and system thereof
CN104244083A (zh) 一种在线视频的下载方法及电子设备
CN104156246B (zh) 灰度升级的方法及装置
CN101044454A (zh) 软件程序同步的方法
CN103945240A (zh) 一种基于视频聚合的视频播放方法及装置
CN103873380B (zh) 一种数据分发策略的调整方法、装置及***
CN107147921A (zh) 基于切片与智能cdn调度的视频播放加速方法和设备
CN104281369A (zh) 图片上传处理方法和装置
CN103796081A (zh) 一种显示图片的方法、控制设备及媒体播放器
CN103595808B (zh) 一种文件更新信息推送方法及装置
CN103970596A (zh) 一种进程管理方法及终端
CN109361947A (zh) 网络资源批量加载方法、智能电视、存储介质及装置
CN105677483B (zh) 一种数据缓存的方法及装置
CN108668179A (zh) 媒体索引文件的传输方法及相关设备
CN106648769A (zh) 一种升级应用的方法、服务器和用户设备
CN108632667B (zh) 一种多媒体文件的解码方法及终端
CN108235075A (zh) 视频质量等级匹配方法、计算机可读存储介质及终端
CN109373521B (zh) 空调器的通讯方法、装置、室外机、室内机及空调器
CN111885564B (zh) 数据传输方法、设备升级方法、计算机可读的存储介质
JP2009157437A (ja) 分散記憶システム
CN104853234A (zh) 一种数据处理方法及***与移动终端
CN103297272B (zh) 设备绑定、解绑定方法和设备缓冲回收池实体设备
CN103828294A (zh) 基于信用的功率管理

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171109

Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Applicant after: Huawei terminal (Dongguan) Co.,Ltd.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Applicant before: HUAWEI DEVICE Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee after: HUAWEI DEVICE Co.,Ltd.

Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee before: Huawei terminal (Dongguan) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210324

Address after: Delaware, USA

Patentee after: PCMS HOLDINGS, Inc.

Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee before: HUAWEI DEVICE Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230802

Address after: Delaware USA

Patentee after: TAG-COMM Inc.

Address before: Delaware

Patentee before: PCMS HOLDINGS, Inc.