Video data acquisition method and device, computer equipment and storage medium

文档序号:1144521 发布日期:2020-09-11 浏览:4次 中文

阅读说明:本技术 视频数据获取方法及装置、计算机设备、存储介质 (Video data acquisition method and device, computer equipment and storage medium ) 是由 祝晓庆 王中振 徐冬 黄俊杰 于 2019-03-04 设计创作,主要内容包括:本发明公开了一种视频数据获取方法及装置、计算机设备、存储介质,属于多媒体技术领域。该方法包括:获取移动终端发送的视频数据请求信息;根据所述视频数据请求信息在关联的缓存路径中检索视频数据;检索到满足所述视频数据请求信息的视频数据时,获取视频数据并反馈至移动终端。本发明根据移动终端发送的视频数据请求信息在相关联的缓存路径中进行检索,从缓存路径中获取用户需求并已从目标服务器缓存的视频内容,减小获取视频内容过程中对宽带的要求,减小目标服务器的压力,改善视频播放的流畅度,提高用户体验。(The invention discloses a video data acquisition method and device, computer equipment and a storage medium, and belongs to the technical field of multimedia. The method comprises the following steps: acquiring video data request information sent by a mobile terminal; retrieving video data in the associated cache path according to the video data request information; and when video data meeting the video data request information is retrieved, acquiring the video data and feeding back the video data to the mobile terminal. According to the invention, the video data request information sent by the mobile terminal is retrieved in the associated cache path, the video content which is required by the user and cached from the target server is obtained from the cache path, the requirement on the broadband in the process of obtaining the video content is reduced, the pressure of the target server is reduced, the fluency of video playing is improved, and the user experience is improved.)

1. A method for video data acquisition, comprising:

acquiring video data request information sent by a mobile terminal;

retrieving video data in the associated cache path according to the video data request information;

and when video data meeting the video data request information is retrieved, acquiring the video data and feeding back the video data to the mobile terminal.

2. The method according to claim 1, wherein the video data request information includes information such as a video title, a video type, or a keyword;

the retrieving video data in the associated cache path according to the video data request information includes:

analyzing the video data request information to obtain a video title, a video type or keywords;

and retrieving video data in the associated cache path according to the video title, the video type or the keyword.

3. The method of claim 1, wherein the video data request information includes video definition, and information such as video title, video type or keyword;

the retrieving video data in the associated cache path according to the video data request information includes:

analyzing the video data request information to acquire video definition, video title, video type or keywords and other information;

retrieving video data in the associated cache path according to the video title, the video type or the keyword to obtain a preliminary retrieval result;

and screening the preliminary retrieval result according to the video definition, and screening out the video data meeting the video data request information.

4. The method according to claim 3, wherein said obtaining video data satisfying the video data request information comprises:

and acquiring video data with the definition the same as that in the video data request information or higher than that in the video data request information.

5. The method according to claim 1, wherein before the obtaining and feeding back the video data to the mobile terminal, further comprising:

acquiring a video data list meeting the video data request information;

sending the video data list to the mobile terminal;

acquiring response information sent by the mobile terminal;

wherein, the response information includes: title and path of video data;

the acquiring the video data and feeding back the video data to the mobile terminal comprises the following steps:

acquiring video data according to the title and the path of the video data;

and feeding back the video data to the mobile terminal.

6. A video data acquisition apparatus, comprising:

a request information obtaining unit, configured to obtain video data request information sent by a mobile terminal;

the retrieval unit is used for retrieving the video data in the associated cache path according to the video data request information;

a video data acquisition unit configured to acquire the video data when the video data satisfying the video data request information is retrieved;

and the feedback unit is used for feeding back the video data to the mobile terminal.

7. The apparatus according to claim 6, wherein the video data request information includes information such as a video title, a video type, or a keyword;

the retrieval unit includes:

the first analysis subunit is used for analyzing the video data request information to acquire a video title, a video type or keywords;

and the first retrieval subunit is used for retrieving the video data in the associated cache path according to the video title, the video type or the keyword.

8. The apparatus of claim 6, wherein the video data request information comprises video definition, and information such as video title, video type or keyword;

the retrieval unit includes:

the second analysis subunit is used for analyzing the video data request information to acquire video definition, video title, video type or keywords and other information;

the second retrieval subunit is used for retrieving the video data in the associated cache path according to the video title, the video type or the keyword to obtain a preliminary retrieval result;

and the screening subunit is used for screening the preliminary retrieval result according to the video definition to screen out the video data meeting the video data request information.

9. The apparatus of claim 8, wherein the filtering subunit is configured to filter out video data with a resolution equal to or higher than the resolution in the video data request message.

10. The apparatus of claim 6, further comprising:

a list acquisition unit configured to acquire a video data list that satisfies the video data request information;

a sending unit, configured to send the video data list to the mobile terminal;

a response information obtaining unit, configured to obtain response information sent by the mobile terminal;

wherein, the response information includes: title and path of video data;

the video data acquisition unit is used for acquiring video data according to the title and the path of the video data.

11. A computer device comprising a memory, a processor and a program stored on the memory and executable by the processor, wherein the processor implements the video data acquisition method of any of claims 1 to 5 when executing the program.

12. A storage medium having stored thereon a computer program for implementing a video data acquisition method according to any one of claims 1 to 5 when the computer program is executed by a processor.

Technical Field

The present invention relates to the field of multimedia technologies, and in particular, to a method and an apparatus for acquiring video data, a computer device, and a storage medium.

Background

With the development of internet multimedia technology, network videos attract a large number of users with convenient access experience, diversified film sources and real-time updating speed, so that the network videos become an indispensable important component of network life of the users.

With the improvement of the requirements of users on viewing quality, high-quality video resources such as super-definition video resources and 4K video resources are also becoming popular among users. In order to meet the requirement of a user for obtaining high-quality video resources and ensure the fluency in the film watching process, higher requirements are provided for a network broadband, and meanwhile, the pressure of a video providing end server is also greatly increased.

Disclosure of Invention

The embodiment of the invention provides a video data acquisition method and device, computer equipment and a storage medium. The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview and is intended to neither identify key/critical elements nor delineate the scope of such embodiments. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.

According to a first aspect of the embodiments of the present invention, there is provided a video data acquisition method, including:

acquiring video data request information sent by a mobile terminal;

retrieving video data in the associated cache path according to the video data request information;

and when video data meeting the video data request information is retrieved, acquiring the video data and feeding back the video data to the mobile terminal.

In some optional embodiments, the video data request information includes information such as a video title, a video type or a keyword;

the retrieving video data in the associated cache path according to the video data request information includes:

analyzing the video data request information to obtain a video title, a video type or keywords;

and retrieving video data in the associated cache path according to the video title, the video type or the keyword.

In some optional embodiments, the video data request information includes video definition, and information such as video title, video type or keyword;

the retrieving video data in the associated cache path according to the video data request information includes:

analyzing the video data request information to acquire video definition, video title, video type or keywords and other information;

retrieving video data in the associated cache path according to the video title, the video type or the keyword to obtain a preliminary retrieval result;

and screening the preliminary retrieval result according to the video definition, and screening out the video data meeting the video data request information.

In some optional embodiments, the obtaining video data satisfying the video data request information includes:

and acquiring video data with the definition the same as that in the video data request information or higher than that in the video data request information.

In some optional embodiments, before the acquiring and feeding back the video data to the mobile terminal, the method further includes:

acquiring a video data list meeting the video data request information;

sending the video data list to the mobile terminal;

acquiring response information sent by the mobile terminal;

wherein, the response information includes: title and path of video data;

the acquiring the video data and feeding back the video data to the mobile terminal comprises the following steps:

acquiring video data according to the title and the path of the video data;

and feeding back the video data to the mobile terminal.

In some optional embodiments, the video data request information further includes: video data format.

Before the video data is obtained and fed back to the mobile terminal, the method further comprises the following steps:

when the format of the video data does not meet the video data request information, acquiring the video data and converting according to the video data format of the video data request information;

and feeding back the video data after format conversion to the mobile terminal.

In some optional embodiments, the method further comprises:

and when video data meeting the video data request information is not retrieved, sending the video data request information to a target server.

In some optional embodiments, the cache path comprises: the system comprises a server, a mobile terminal and a solid-state storage device with a networking function.

According to a second aspect of the embodiments of the present invention, there is provided a video data acquisition apparatus including:

a request information obtaining unit, configured to obtain video data request information sent by a mobile terminal;

the retrieval unit is used for retrieving the video data in the associated cache path according to the video data request information;

a video data acquisition unit configured to acquire the video data when the video data satisfying the video data request information is retrieved;

and the feedback unit is used for feeding back the video data to the mobile terminal.

In some optional embodiments, the video data request information includes information such as a video title, a video type or a keyword;

the retrieval unit includes:

the first analysis subunit is used for analyzing the video data request information to acquire a video title, a video type or keywords;

and the first retrieval subunit is used for retrieving the video data in the associated cache path according to the video title, the video type or the keyword.

In some optional embodiments, the video data request information includes video definition, and information such as video title, video type or keyword;

the retrieval unit includes:

the second analysis subunit is used for analyzing the video data request information to acquire video definition, video title, video type or keywords and other information;

the second retrieval subunit is used for retrieving the video data in the associated cache path according to the video title, the video type or the keyword to obtain a preliminary retrieval result;

and the screening subunit is used for screening the preliminary retrieval result according to the video definition to screen out the video data meeting the video data request information.

In some optional embodiments, the screening subunit is configured to screen out video data with a resolution equal to or higher than the resolution in the video data request information.

In some optional embodiments, the apparatus further comprises:

a list acquisition unit configured to acquire a video data list that satisfies the video data request information;

a sending unit, configured to send the video data list to the mobile terminal;

a response information obtaining unit, configured to obtain response information sent by the mobile terminal;

wherein, the response information includes: title and path of video data;

the video data acquisition unit is used for acquiring video data according to the title and the path of the video data.

In some optional embodiments, the video data request information further includes: video data format.

The device further comprises:

the format conversion unit is used for acquiring the video data and converting the video data according to the video data format of the video data request information when the format of the video data does not meet the video data request information;

and the feedback unit is used for feeding back the video data after format conversion to the mobile terminal.

In some optional embodiments, further comprising: a request information transmitting unit for transmitting the video data request information to a target server when video data satisfying the video data request information is not retrieved.

In some optional embodiments, the cache path comprises: the system comprises a server, a mobile terminal and a solid-state storage device with a networking function.

According to a third aspect of embodiments of the present invention, there is provided a computer device, comprising a memory, a processor and a program stored on the memory and executable by the processor, wherein the processor implements any of the aforementioned video data acquisition methods when executing the program.

According to a fourth aspect of embodiments of the present invention, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, implements any of the aforementioned video data acquisition methods. The technical scheme provided by the embodiment of the invention has the following beneficial effects:

in the embodiment of the invention, the video data request information sent by the mobile terminal is retrieved in the associated cache path, the video content which is required by the user and cached from the target server is obtained from the cache path, the requirement on the broadband in the process of obtaining the video content is reduced, the pressure of the target server is reduced, the fluency of video playing is improved, and the user experience is improved.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.

FIG. 1 is a flow diagram illustrating a method of video data acquisition in accordance with an exemplary embodiment;

FIG. 2 is a flow diagram illustrating a method of video data acquisition according to an exemplary embodiment;

fig. 3 is a schematic structural diagram illustrating a video data acquisition apparatus according to an exemplary embodiment;

fig. 4 is a schematic structural diagram illustrating a video data acquisition apparatus according to an exemplary embodiment;

fig. 5 is a schematic structural diagram illustrating a video data acquisition apparatus according to an exemplary embodiment;

fig. 6 is a schematic structural diagram illustrating a video data acquisition apparatus according to an exemplary embodiment.

Detailed Description

The following description and the drawings sufficiently illustrate specific embodiments of the invention to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. The examples merely typify possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in or substituted for those of others. The scope of embodiments of the invention encompasses the full ambit of the claims, as well as all available equivalents of the claims. Embodiments may be referred to herein, individually or collectively, by the term "invention" merely for convenience and without intending to voluntarily limit the scope of this application to any single invention or inventive concept if more than one is in fact disclosed. Herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method or apparatus that comprises the element. The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. As for the methods, products and the like disclosed by the embodiments, the description is simple because the methods correspond to the method parts disclosed by the embodiments, and the related parts can be referred to the method parts for description.

In the embodiment of the invention, the intermediate server is used for acquiring the video data request information sent by the mobile terminal and acquiring corresponding video data to feed back to the mobile terminal according to the video data request information. The server is a router or a server system with a networking function, and the server can collect addresses of servers in a surrounding set range and a storage device list connected with each server, integrate the addresses of a plurality of servers and the storage device list corresponding to each server, and generate a related cache path. Wherein, the storage equipment includes: the system comprises a mobile terminal and a solid-state storage device with a networking function. That is, the associated cache way includes: the system comprises a server, a mobile terminal and a solid-state storage device with a networking function.

After the server receives the video data request sent by the mobile terminal, the video data meeting the requirement can be obtained from the associated cache path nearby, the video data obtaining speed is accelerated, and meanwhile, the time delay caused by the fact that the video request information amount of the target server is too large is avoided. When a plurality of mobile terminals send video data request information simultaneously, the data transmission pressure of the provider server is high, and feedback is not timely caused in serious conditions, so that the user experience is reduced.

In the embodiment of the invention, the mobile terminal is a terminal with the capability of playing videos, and optionally, the mobile terminal is a mobile phone, a tablet computer, a notebook, a home theater or an intelligent television with a networking function.

As shown in fig. 1, a video data acquisition method according to an exemplary embodiment is shown, as shown, the method comprising:

step S101, acquiring video data request information sent by the mobile terminal.

And step S102, retrieving video data in the associated cache path according to the video data request information.

The video data request information has various forms, and the process of acquiring the video data in the cache path is different according to different forms of the video data request information.

In some optional embodiments, the video data request information includes information such as a video title, a video type, or a keyword.

In step S102, retrieving video data in an associated cache path according to the video data request information, including:

analyzing the video data request information to obtain a video title, a video type or keywords;

and retrieving video data in the associated cache path according to the video title, the video type or the keyword.

When searching for interesting video information, a user can search for interesting videos in a searching form of a complete video title, keywords in the video title, a video type or an uploading year and the like, or search by mixing multiple items of information in the complete video title, the keywords in the video title, the video type or the uploading year. And when video data is retrieved according to the video data request information, video data meeting the requirements of users is obtained according to related contents contained in the video data request information.

In some optional embodiments, the video data request information includes video definition, and information such as video title, video type or keyword.

In step S102, retrieving video data in an associated cache path according to the video data request information, including:

analyzing the video data request information to acquire video definition, video title, video type or keywords and other information;

retrieving video data in the associated cache path according to the video title, the video type or the keyword to obtain a preliminary retrieval result;

and screening the preliminary retrieval result according to the video definition, and screening out the video data meeting the video data request information.

In the embodiment of the invention, the video data is retrieved in the associated cache path, so that the problems of low video acquisition speed and poor video playing fluency caused by poor broadband quality or large pressure of a target server are solved. Therefore, when video data is retrieved from the associated cache path according to the video data request information, video data meeting the user requirements is preferentially acquired according to information such as video titles, video types or keywords, so as to meet the requirement of acquiring video content in time.

And when the initial retrieval result comprises a plurality of retrieval results, further performing secondary screening on the retrieved video data according to the requirement of video definition, and screening the video data which better accords with the video data request information.

In some optional embodiments, the obtaining video data satisfying the video data request information includes:

and acquiring video data with the definition the same as that in the video data request information or higher than that in the video data request information. The video data are guaranteed to be timely acquired, the acquired definition of the video data can meet the user requirements, and user experience is improved.

And step S103, when video data meeting the video data request information is retrieved, acquiring the video data and feeding the video data back to the mobile terminal.

And the video data is fed back to the mobile terminal, and the video content is played by the mobile terminal, so that the user can watch the video conveniently. In some optional embodiments, in order to implement feedback of the acquired video data to the mobile terminal sending the video data corresponding to the video data, the video data request information includes identification information of the mobile terminal, and the server feeds the acquired video data back to the corresponding mobile terminal according to the identification information.

In the embodiment of the invention, the video data request information sent by the mobile terminal is retrieved in the associated cache path, the video content which is required by the user and cached from the target server is obtained from the cache path, the requirement on the broadband in the process of obtaining the video content is reduced, the pressure of the target server is reduced, the fluency of video playing is improved, and the user experience is improved.

In some optional embodiments, as shown in fig. 2, before acquiring and feeding back the video data to the mobile terminal in step S103, the method further includes:

step S201, a video data list satisfying the video data request information is obtained.

When the plurality of cache paths contain video data meeting the video data request information, a list is generated, and the list at least comprises a title and a path of the video data. Optionally, the list further includes: one or more items of information such as definition of video data, video type or uploading year.

Step S202, the video data list is sent to the mobile terminal.

The server sends the video data list to the mobile terminal, and the mobile terminal displays the video list, so that a user can conveniently select the video which is most interested currently to play.

Step S203, acquiring the response information sent by the mobile terminal.

Wherein, the response information includes: title and path of video data.

In some optional embodiments, in step S103, the obtaining and feeding back the video data to the mobile terminal includes:

acquiring video data according to the title and the path of the video data;

and feeding back the video data to the mobile terminal.

In some optional embodiments, the video data request information further includes: video data format.

Before the video data is obtained and fed back to the mobile terminal, the method further comprises the following steps:

when the format of the video data does not meet the video data request information, acquiring the video data and converting according to the video data format of the video data request information;

and feeding back the video data after format conversion to the mobile terminal.

The video data formats provided by different video providers may be different, and the types and the number of the video data formats supported by the mobile terminal may be different according to the manufacturing cost and the hardware composition of the mobile terminal. In order to facilitate the mobile terminal to receive the video data meeting the self playing capability, the server further comprises a video format conversion unit which converts the video data into a format meeting the playing capability of the mobile terminal before feeding the video data back to the mobile terminal.

In some optional embodiments, the method further comprises:

and when video data meeting the video data request information is not retrieved, sending the video data request information to a target server.

In the embodiment of the invention, when the video data meeting the user requirement is not retrieved from the cache path associated with the intermediate server, the intermediate server can only send the video data request information to the target server, and the provider server of the video data provides the video data meeting the user requirement.

As shown in fig. 3, a video data acquisition apparatus according to an exemplary embodiment is shown, as shown, the apparatus comprising: a request information acquisition unit 301, a retrieval unit 302, a video data acquisition unit 303, and a feedback unit 304.

A request information obtaining unit 301, configured to obtain video data request information sent by the mobile terminal.

A retrieving unit 302, configured to retrieve video data in the associated cache path according to the video data request information.

A video data obtaining unit 303, configured to obtain the video data when the video data satisfying the video data request information is retrieved.

A feedback unit 304, configured to feed back the video data to the mobile terminal.

The feedback unit 304 feeds back the video data to the mobile terminal, and the mobile terminal plays the video content, so that the user can watch the video content conveniently. In some optional embodiments, in order to implement feedback of the acquired video data to the mobile terminal sending the video data corresponding to the video data, the video data request information includes identification information of the mobile terminal, and the server feeds the acquired video data back to the corresponding mobile terminal according to the identification information.

In the embodiment of the invention, the video data request information sent by the mobile terminal is retrieved in the associated cache path, the video content which is required by the user and cached from the target server is obtained from the cache path, the requirement on the broadband in the process of obtaining the video content is reduced, the pressure of the target server is reduced, the fluency of video playing is improved, and the user experience is improved.

The video data request information has various forms, and the process of acquiring the video data in the cache path is different according to different forms of the video data request information.

In some optional embodiments, the video data request information includes information such as a video title, a video type, or a keyword.

As shown in fig. 4, the retrieving unit 302 includes: a first parsing subunit 3021 and a first retrieving subunit 3022.

A first parsing subunit 3021, configured to parse the video data request information to obtain a video title, a video type, or a keyword.

A first retrieving subunit 3022, configured to retrieve video data in an associated cache path according to the video title, the video type, or the keyword.

When searching for interesting video information, a user can search for interesting videos in a searching form of a complete video title, keywords in the video title, a video type or an uploading year and the like, or search by mixing multiple items of information in the complete video title, the keywords in the video title, the video type or the uploading year. And when video data is retrieved according to the video data request information, video data meeting the requirements of users is obtained according to related contents contained in the video data request information.

In some optional embodiments, the video data request information includes video definition, and information such as video title, video type or keyword.

As shown in fig. 5, the retrieving unit 302 includes: a second parsing subunit 3023, a second retrieving subunit 3024, and a screening subunit 3025.

A second parsing subunit 3023, configured to parse the video data request information to obtain information such as video definition, video title, video type, or keyword;

a second retrieval subunit 3024, configured to retrieve video data in an associated cache path according to the video title, the video type, or the keyword to obtain a preliminary retrieval result;

a screening subunit 3025, configured to screen the preliminary search result according to video definition, and screen out video data that satisfies the video data request information.

In the embodiment of the invention, the video data is retrieved in the associated cache path, so that the problems of low video acquisition speed and poor video playing fluency caused by poor broadband quality or large pressure of a target server are solved. Therefore, when video data is retrieved from the associated cache path according to the video data request information, video data meeting the user requirements is preferentially acquired according to information such as video titles, video types or keywords, so as to meet the requirement of acquiring video content in time.

And when the initial retrieval result comprises a plurality of retrieval results, further performing secondary screening on the retrieved video data according to the requirement of video definition, and screening the video data which better accords with the video data request information.

In some optional embodiments, the filtering subunit 3025 is configured to filter out video data with a resolution equal to or higher than the resolution in the video data request message. The video data are guaranteed to be timely acquired, the acquired definition of the video data can meet the user requirements, and user experience is improved.

As shown in fig. 6, in some alternative embodiments, the apparatus further comprises: a list acquisition unit 601, a transmission unit 602, and a response information acquisition unit 603.

A list acquiring unit 601 configured to acquire a video data list satisfying the video data request information before the video data acquiring unit 303 acquires the video data.

A sending unit 602, configured to send the video data list to the mobile terminal.

A response information obtaining unit 603, configured to obtain response information sent by the mobile terminal.

Wherein, the response information includes: title and path of video data.

A video data obtaining unit 303, configured to obtain video data according to a title and a path of the video data.

In some optional embodiments, the video data request information further includes: video data format.

The device further comprises:

and the format conversion unit is used for acquiring the video data and converting the video data according to the video data format of the video data request information when the format of the video data does not meet the video data request information.

A feedback unit 304, configured to feed back the format-converted video data to the mobile terminal.

The video data formats provided by different video providers may be different, and the types and the number of the video data formats supported by the mobile terminal may be different according to the manufacturing cost and the hardware composition of the mobile terminal. In order to facilitate the mobile terminal to receive the video data meeting the self playing capability, the server further comprises a video format conversion unit which converts the video data into a format meeting the playing capability of the mobile terminal before feeding the video data back to the mobile terminal.

In some optional embodiments, the apparatus further comprises: a request information transmitting unit for transmitting the video data request information to a target server when video data satisfying the video data request information is not retrieved.

In the embodiment of the invention, when the video data meeting the user requirement is not retrieved from the cache path associated with the intermediate server, the intermediate server can only send the video data request information to the target server, and the provider server of the video data provides the video data meeting the user requirement.

The embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a program stored in the memory and executable by the processor, and when the processor executes the program, the processor implements any one of the aforementioned video data acquisition methods.

An embodiment of the present invention further provides a storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement any one of the foregoing video data acquisition methods.

In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as a memory comprising instructions, executable by a processor to perform the method described above is also provided. The non-transitory computer readable storage medium may be a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic tape, an optical storage device, and the like.

Those of skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention. It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In the embodiments disclosed herein, it should be understood that the disclosed methods, articles of manufacture (including but not limited to devices, apparatuses, etc.) may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment. In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

It should be understood that the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. The present invention is not limited to the procedures and structures that have been described above and shown in the drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种远程智能联动投屏方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类