CN109413405A - A kind of data processing method, terminal, server and computer storage medium - Google Patents
A kind of data processing method, terminal, server and computer storage medium Download PDFInfo
- Publication number
- CN109413405A CN109413405A CN201811163283.6A CN201811163283A CN109413405A CN 109413405 A CN109413405 A CN 109413405A CN 201811163283 A CN201811163283 A CN 201811163283A CN 109413405 A CN109413405 A CN 109413405A
- Authority
- CN
- China
- Prior art keywords
- model
- dimensional video
- video data
- terminal
- data
- 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
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
The embodiment of the invention discloses a kind of data processing method, terminal, server and computer storage mediums.The described method includes: obtaining three dimensional video data;It detects when meeting predetermined condition, stores the three dimensional video data, the three dimensional video data is handled and sent by preset rules treated the three dimensional video data to mobile edge calculations (MEC) server.
Description
Technical field
The present invention relates to data processing techniques, and in particular to a kind of data processing method, terminal, server and computer are deposited
Storage media.
Background technique
With the continuous development of mobile communications network, the transmission rate of mobile communications network is rapidly improved, thus to three-dimensional
The generation and development of video traffic provide strong technical support.Three dimensional video data includes two-dimensional image data (such as RGB
Data) and depth data (Depth data), in the transmission process of three dimensional video data be need two-dimensional video data respectively and
Depth data.However, the data collection capacity of three dimensional video data is very big, it is therefore desirable to which the data volume of transmission is also very big, number
According to needing higher technical support in transmission process, it is therefore desirable to mobile communications network has faster message transmission rate, with
And more stable data transmission environments.Also, since data volume is larger, mobile edge calculations (MEC) server modeling is time-consuming very
It is long.
Summary of the invention
In order to solve the above technical problems, the embodiment of the invention provides a kind of data processing method, terminal, server and meters
Calculation machine storage medium.
The embodiment of the invention provides a kind of data processing methods, are applied to terminal;The described method includes:
Obtain three dimensional video data;
It detects when meeting predetermined condition, the three dimensional video data is stored, by preset rules to the 3 D video number
According to being handled and sent treated the three dimensional video data to mobile edge calculations MEC server.
In above scheme, described detect meets predetermined condition, comprising: the communication channel between detection and MEC server
Transmission quality information confirmly detect when the transmission quality information is not up to Preset Transfer standard and meet predetermined condition.
It is described the three dimensional video data to be handled and sent by preset rules treated institute in above scheme
Three dimensional video data is stated to mobile edge calculations MEC server, comprising:
Processing is split to the three dimensional video data by preset rules, obtains multiple subdatas, is sent the multiple
Subdata is to the MEC server;Alternatively,
Compression processing is carried out to the three dimensional video data by preset rules, the 3 D video after sending compression processing
Data are to MEC server.
Method described in above scheme further include: receive the first instruction information from the MEC server;Described first
Instruction information is used to indicate the terminal and continues to transmit other three dimensional video datas;
Based on described first instruction other three dimensional video datas of information acquisition, Xiang Suoshu MEC server send it is described other
Three dimensional video data.
In above scheme, the method also includes: receive the second indication information from the MEC server;Described
Two instruction information are used to indicate the terminal and retransmit the three dimensional video data;
The three dimensional video data is retransmitted based on the second indication information.
The embodiment of the invention also provides a kind of data processing methods, are applied to MEC server;The described method includes: connecing
The three dimensional video data for carrying out self terminal is received, initial model is established based on the three dimensional video data;
The initial model is matched with the model in preset model set;Include in the preset model set
The overall model of multiple target objects;
Instruction information is sent to the terminal based on matching result.
In above scheme, the method also includes: obtain multiple sample datas;The multiple sample data is corresponding to not
The local data of overall data with target object and/or the different parts corresponding to target object;
The overall model of target object is established based on the multiple sample data;Alternatively, being based on the multiple sample data
The partial model for establishing the different parts of target object, the partial model of the different parts based on different target object generate different
The overall model of target object.
It is described that instruction information is sent to the terminal based on matching result in above scheme, comprising:
When the matching result is the Model Matching in the initial model and preset model set, Xiang Suoshu terminal
The first instruction information is sent, the first instruction information is used to indicate the terminal and continues to transmit other three dimensional video datas.
In above scheme, when the matching result is the Model Matching in the initial model and preset model set
When, the method also includes: the three dimensional video data is corresponded to based on the three dimensional video data and the model foundation
First model.
It is described that instruction information is sent to the terminal based on matching result, comprising: when the matching result in above scheme
When for unmatched models in the initial model and preset model set, Xiang Suoshu terminal sends second indication information, institute
It states second indication information and is used to indicate the terminal retransmission three dimensional video data.
In above scheme, when the matching result is the Model Matching in the initial model and preset model set
When, the method also includes: matched model is updated based on the three dimensional video data.
The embodiment of the invention also provides a kind of terminal, the terminal include: acquiring unit, detection unit, storage unit,
Processing unit and the first communication unit;Wherein,
The acquiring unit, for obtaining three dimensional video data;
The detection unit, for detecting whether meeting predetermined condition;
The storage unit detects when meeting predetermined condition for the detection unit, stores the 3 D video number
According to
The processing unit detects when meeting predetermined condition for the detection unit, by preset rules to described three
Dimension video data is handled;
First communication unit takes for sending the three dimensional video data after the processing unit processes to MEC
Business device.
In above scheme, the detection unit, the transmission quality for detecting the communication channel between MEC server is believed
Breath, when the transmission quality information is not up to Preset Transfer standard, confirmly detects and meets predetermined condition.
In above scheme, the processing unit, for being split processing to the three dimensional video data by preset rules,
Obtain multiple subdatas;
First communication unit, for sending the multiple subdata to the MEC server;Alternatively,
The processing unit, for carrying out compression processing to the three dimensional video data by preset rules;
First communication unit, for sending the three dimensional video data after compression processing to MEC server.
In above scheme, first communication unit is also used to receive the first instruction letter from the MEC server
Breath;The first instruction information is used to indicate the terminal and continues to transmit other three dimensional video datas;
The acquiring unit is also used to based on described first instruction other three dimensional video datas of information acquisition;
First communication unit is also used to send other described three dimensional video datas to the MEC server.
In above scheme, first communication unit is also used to receive the second instruction letter from the MEC server
Breath;The second indication information is used to indicate the terminal and retransmits the three dimensional video data;
First communication unit is also used to retransmit the storage unit storage based on the second indication information
The three dimensional video data.
The embodiment of the invention also provides a kind of MEC server, the server includes the second communication unit, modeling unit
And matching unit;Wherein,
Second communication unit, for receiving the three dimensional video data for carrying out self terminal;
The modeling unit, for establishing introductory die based on the received three dimensional video data of second communication unit
Type;
The matching unit, for matching the initial model with the model in preset model set;It is described
It include the overall model of multiple target objects in preset model set;
Second communication unit, the matching result for being also used to obtain based on matching unit send instruction letter to the terminal
Breath.
In above scheme, the modeling unit is also used to obtain multiple sample datas;The multiple sample data is to correspond to
The local data of overall data in different target object and/or the different parts corresponding to target object;Based on the multiple
Sample data establishes the overall model of target object;Alternatively, establishing the different portions of target object based on the multiple sample data
The partial model of position, the partial model of the different parts based on different target object generate the overall model of different target object.
In above scheme, second communication unit is also used to when the matching result that the matching unit obtains be described
When Model Matching in initial model and preset model set, Xiang Suoshu terminal sends the first instruction information, and described first refers to
Show that information is used to indicate the terminal and continues to transmit other three dimensional video datas.
In above scheme, the modeling unit is also used to when the matching result be the initial model and preset mould
When Model Matching in type set, the three dimensional video data is corresponded to based on the three dimensional video data and the model foundation
The first model.
In above scheme, second communication unit is also used to when the matching result that the matching unit obtains be described
When unmatched models in initial model and preset model set, Xiang Suoshu terminal sends second indication information, and described second
Instruction information is used to indicate the terminal and retransmits the three dimensional video data.
In above scheme, the modeling unit, the matching result for being also used to obtain when the matching unit is described initial
When Model Matching in model and preset model set, matched model is updated based on the three dimensional video data.
The embodiment of the invention also provides a kind of computer storage mediums, are stored thereon with computer instruction, the instruction quilt
The step of data processing method for being applied to terminal described in the embodiment of the present invention is realized when processor executes;Alternatively, the instruction
The step of data processing method for being applied to MEC server described in the embodiment of the present invention is realized when being executed by processor.
The embodiment of the invention also provides a kind of terminal, including memory, processor and storage are on a memory and can be
The computer program run on processor is realized when the processor executes described program and is applied to described in the embodiment of the present invention
The step of data processing method of terminal.
The embodiment of the invention also provides a kind of MEC server, including memory, processor and storage are on a memory simultaneously
The computer program that can be run on a processor is realized when the processor executes described program and is answered described in the embodiment of the present invention
The step of data processing method for MEC server.
The embodiment of the invention also provides a kind of chips, comprising: processor, for being called from memory and running calculating
Machine program, so that the equipment for being equipped with the chip executes the data processing method for being applied to terminal described in the embodiment of the present invention
The step of;Alternatively, the step of executing the data processing method for being applied to MEC server described in the embodiment of the present invention.
The embodiment of the invention also provides a kind of computer program product, including computer program instructions, the computer journeys
Sequence instructs so that the step of computer executes the data processing method for being applied to terminal described in the embodiment of the present invention;Alternatively, should
Computer program instructions make computer execute the data processing method for being applied to MEC server described in the embodiment of the present invention
Step.
The embodiment of the invention also provides a kind of computer program, the computer program makes computer execute the present invention
The step of being applied to the data processing method of terminal described in embodiment;Alternatively, the computer program executes computer
The step of being applied to the data processing method of MEC server described in the embodiment of the present invention.
The embodiment of the invention provides data processing method, terminal, server and computer storage medium, be applied to eventually
The method at end includes: acquisition three dimensional video data;It detects when meeting predetermined condition, stores the three dimensional video data, by pre-
If rule is handled and is sent treated the three dimensional video data to the three dimensional video data to MEC server.
Method applied to MEC server includes: to receive the three dimensional video data for carrying out self terminal, is established based on the three dimensional video data
Initial model;The initial model is matched with the model in preset model set;It is wrapped in the preset model set
Include the overall model of multiple target objects;Instruction information is sent to the terminal based on matching result.Using the embodiment of the present invention
Technical solution, by the overall model of multiple target objects preset in server, one side server can be based on acquisition
One frame three dimensional video data can be matched with preset model, and the mould of target object can be quickly established based on matched model
It is time-consuming to substantially reduce modeling for type;On the other hand it due to being prefixed model in server, reduces in data transmission procedure
The requirement of required technical support, it can faster message transmission rate and stable data transmission environments are not needed,
Suitable for various communication scenes;In addition, also may not need the complete of transmission terminal acquisition due to being prefixed model in server
Portion's three dimensional video data is modeled, and decreases the data volume for needing to transmit to a certain extent.Also, the present embodiment passes through
The three dimensional video data that terminal storage issues, suitable for meeting the scene of predetermined condition (such as transmission quality is bad).
Detailed description of the invention
Fig. 1 is the system architecture schematic diagram that the data processing method of the embodiment of the present invention is applied;
Fig. 2 is the flow diagram one of the data processing method of the embodiment of the present invention;
Fig. 3 is the flow diagram two of the data processing method of the embodiment of the present invention;
Fig. 4 is the flow diagram three of the data processing method of the embodiment of the present invention;
Fig. 5 is the flow diagram four of the data processing method of the embodiment of the present invention;
Fig. 6 is the flow diagram five of the data processing method of the embodiment of the present invention;
Fig. 7 is a kind of composed structure schematic diagram of the terminal of the embodiment of the present invention;
Fig. 8 is a kind of composed structure schematic diagram of the server of the embodiment of the present invention;
Fig. 9 is the hardware composed structure schematic diagram of the data processing equipment of the embodiment of the present invention.
Specific embodiment
Before the technical solution to the embodiment of the present invention is described in detail, first to the data of the embodiment of the present invention at
The system architecture of reason method application is briefly described.The data processing method of the embodiment of the present invention is applied to three dimensional video data
Related service, which is, for example, the business that three dimensional video data is shared, or the live broadcast service based on three dimensional video data
Etc..In this case, since the data volume of three dimensional video data is larger, the depth data and two-dimensional video number that transmit respectively
According to needing higher technical support in data transmission procedure, it is therefore desirable to which mobile communications network has faster data transmission speed
Rate, and more stable data transmission environments.
Fig. 1 is the system architecture schematic diagram that the data processing method of the embodiment of the present invention is applied;As shown in Figure 1, system can
Including terminal, base station, MEC server, Service Process Server, core net and internet (Internet) etc.;MEC server with
High-speed channel is established to realize that data are synchronous by core net between Service Process Server.
By taking the application scenarios of two terminal interactions shown in FIG. 1 as an example, MEC server A is to be deployed in close to terminal A (hair
Sending end) MEC server, core net A be the region terminal A core net;Correspondingly, MEC server B is close to be deployed in
The MEC server of terminal B (receiving end), core net B are the core net of the region terminal B;MEC server A and MEC server
B can establish high-speed channel by core net A and core net B respectively between Service Process Server to realize that data are synchronous.
Wherein, after the three dimensional video data that terminal A is sent is transferred to MEC server A, core net is passed through by MEC server A
Data are synchronized to Service Process Server by A;The three-dimensional that terminal A is sent is obtained from Service Process Server by MEC server B again
Video data, and be sent to terminal B and presented.
Here, if terminal B and terminal A realize transmission by the same MEC server, terminal B and terminal A are straight at this time
The transmission that a MEC server realizes three dimensional video data was connected, the participation of Service Process Server, this mode are not needed
Referred to as local passback mode.Specifically, it is assumed that terminal B and terminal A realizes the transmission of three dimensional video data by MEC server A,
After the three dimensional video data that terminal A is sent is transferred to MEC server A, three dimensional video data is sent to terminal B by MEC server A
It is presented.
Here, terminal can configuring condition based on network condition or terminal itself or itself configuration algorithms selection
The evolved base station (eNB) of 4G network, or the next-generation evolved base station (gNB) of access 5G network are accessed, so that eNB
It accesses net by long term evolution (Long Term Evolution, LTE) to connect with MEC server, so that gNB passes through the next generation
Access net (NG-RAN) is connect with MEC server.
Here, MEC server disposition is in the network edge side close to terminal or data source header, so-called close terminal or leans on
Nearly data source header, is not only on logical place, close to terminal or close to data source header also on geographical location.It is different from existing
Mobile communications network in main Service Process Server be deployed in several big cities, MEC server can be in a city
Middle deployment is multiple.Such as in certain office building, user is more, then a MEC server can be disposed near the office building.
Wherein, MEC server as with converged network, calculating, storage, application core ability edge calculations gateway,
The platform including device Domain, network domains, data field and application domain is provided for edge calculations.Its couple all kinds of smart machines and
Sensor provides intelligence connection and data processing business nearby, and different types of application and data is allowed to carry out in MEC server
Processing realizes the crucial intelligent Services such as real-time business, business intelligence, data aggregate and interoperability, security and privacy protection, effectively
The intelligent decision efficiency of promotion business.
The embodiment of the invention provides a kind of data processing methods, are applied in terminal, and terminal can be such as mobile phone, put down
The mobile terminals such as plate computer are also possible to the terminal of the types such as computer.Fig. 2 is the stream of the data processing method of the embodiment of the present invention
Journey schematic diagram one;As shown in Figure 2, which comprises
Step 101: obtaining three dimensional video data.
Step 102: detecting when meeting predetermined condition, the three dimensional video data is stored, by preset rules to described three
Dimension video data is handled and is sent treated the three dimensional video data to mobile edge calculations MEC server.
In the present embodiment, as an implementation, the acquisition three dimensional video data, comprising: the terminal is from least
The acquisition component for capableing of sampling depth data obtains three dimensional video data;The acquisition component can be established at least one terminal
Communication link is so that counterpart terminal obtains the three dimensional video data.
Specifically, since the acquisition component for capableing of sampling depth data is relatively expensive, terminal is simultaneously in present embodiment
Do not have the acquisition function of three dimensional video data, but three dimensional video data is acquired by the acquisition component independently of terminal, then
Communication link is established by the communication component in acquisition component and terminal, so that terminal obtains the 3 D video of acquisition component acquisition
Data.Wherein, the acquisition component can specifically be realized by least one of: depth camera, binocular camera, 3D structure
Light camera module, flight time (TOF, Time Of Flight) camera module.
Here, the three dimensional video data that acquisition component can establish communication link at least one terminal will collect
It is transmitted at least one described terminal and can be realized an acquisition component in this way so that counterpart terminal obtains three dimensional video data
The three dimensional video data of acquisition shares at least one terminal, to realize the shared of acquisition component.
As another embodiment, terminal itself has the acquisition function of three dimensional video data, it will be understood that terminal is set
It is equipped with the acquisition component at least capableing of sampling depth data, such as is provided with at least one lower component: depth camera, binocular
Camera, 3D structure light camera module, TOF camera module, to acquire three dimensional video data.
Wherein, the three dimensional video data of acquisition includes two-dimensional video data and depth data;The two-dimensional video data is used
In characterization flat image, such as it can be RGB data;Depth data characterize the surface of the targeted acquisition target of acquisition component with
The distance between acquisition component.
In the present embodiment, described detect meets predetermined condition, comprising: the communication channel between detection and MEC server
Transmission quality information confirmly detect when the transmission quality information is not up to Preset Transfer standard and meet predetermined condition.
Here, the transmission quality information includes transmission rate and/or packet loss;When the transmission rate is pre- lower than first
If when threshold value, can be shown that transmission quality information is not up to Preset Transfer standard;And/or when packet loss is higher than the second preset threshold
When, it may also indicate that transmission quality information is not up to Preset Transfer standard.
The bad application scenarios of the communication channel quality that the present embodiment is suitable between terminal and MEC server, that is, communicate
The transmission rate and/or transmission stability in channel are unsatisfactory for the scene of preset condition, for example, the transmission rate of communication channel is lower than
The packet loss of first preset threshold, data transmission is higher than the second preset threshold.Under the scene of this low speed and/or high latency,
Three dimensional video data on the one hand terminal is handled three dimensional video data after after transmission process, is on the other hand locally stored three
The 3 D video number of storage can be transmitted in order to mistake occur in three dimensional video data transmission process again by tieing up video data
According to.
As an implementation, described that processing and transmission processing are carried out to the three dimensional video data by preset rules
The three dimensional video data afterwards is to mobile edge calculations MEC server, comprising: by preset rules to the three dimensional video data
It is split processing, obtains multiple subdatas, sends the multiple subdata to the MEC server;Alternatively, pressing preset rules
Compression processing is carried out to the three dimensional video data, the three dimensional video data after sending compression processing to MEC server.
In the present embodiment, since the transmission quality of communication channel is bad (not up to Preset Transfer standard), then issue to
Before the three dimensional video data of transmission, three dimensional video data is handled, to reduce the data volume of transmission.As a kind of implementation
Mode can be split processing with to three dimensional video data, obtain multiple subdatas;A subnumber is transmitted in each transmission
According to so as to meet the transmission quality in present communications channel, by reducing volume of transmitted data to guarantee the Successful transmissions of data.
Here, as an example, three dimensional video data is split to can be and be split according to region, i.e., each subdata pair
The two-dimensional video data and depth data in Ying Yuyi region.As another embodiment, it can also be calculated according to default compression
Method carries out compression processing to three dimensional video data, to reduce the data volume of three dimensional video data.
In one embodiment, as shown in figure 3, the method also includes:
Step 103a: the first instruction information from the MEC server is received;The first instruction information is used to indicate
The terminal continues to transmit other three dimensional video datas;Other three dimensional video datas of information acquisition are indicated based on described first, to
The MEC server sends other described three dimensional video datas.
In the present embodiment, if MEC server is successful based on the first data modeling, namely it is successfully established model, then to terminal
The first instruction information is sent, the first instruction information shows that the three dimensional video data formerly transmitted models successfully, can continue acquisition simultaneously
Transmit other three dimensional video datas.
In one embodiment, as shown in figure 3, the method also includes:
Step 103b: the second indication information from the MEC server is received;The second indication information is used to indicate
The terminal retransmits the three dimensional video data;The 3 D video number is retransmitted based on the second indication information
According to.
In the present embodiment, if MEC server is based on three dimensional video data, modeling is failed, sends the second instruction to terminal
Information, second indication information show that the three dimensional video data formerly transmitted can not be modeled successfully, need to transmit storage again
Three dimensional video data.
In practical application, the data volume of storage can be determined based on the storage capacity of terminal;It is appreciated that receiving MEC
After first instruction information of server, it can decide whether to delete stored three dimensional video data based on the storage capacity of terminal.
As an implementation, stored three dimensional video data can be deleted after receiving the first instruction information.As another kind
Embodiment can detect the residual memory space of terminal;It, can be according to 3 D video if residual memory space is less than preset threshold
The sequencing of the storage time of data deletes stored three dimensional video data.
Using the technical solution of the embodiment of the present invention, by the overall model of multiple target objects preset in server,
One side server can the frame three dimensional video data based on acquisition can be matched with preset model, can be based on matched
Model quickly establishes the model of target object, and it is time-consuming to substantially reduce modeling;On the other hand due to being prefixed model in server,
Therefore the requirement of required technical support in data transmission procedure is reduced, it can not need faster message transmission rate
And stable data transmission environments, it is suitable for various communication scenes;In addition, due to being prefixed model in server,
The whole three dimensional video datas that may not need transmission terminal acquisition are modeled, and decrease what needs transmitted to a certain extent
Data volume.Also, the three dimensional video data that the present embodiment is issued by terminal storage (such as is passed suitable for meeting predetermined condition
Transmission quality is bad) scene.
The embodiment of the invention also provides a kind of data processing methods, are applied to server, which is specially in Fig. 1
Shown in MEC server.Fig. 4 is the flow diagram three of the data processing method of the embodiment of the present invention;As shown in figure 4, described
Method includes:
Step 201: receiving the three dimensional video data for carrying out self terminal, initial model is established based on the three dimensional video data.
Step 202: the initial model is matched with the model in preset model set;The preset Models Sets
It include the overall model of multiple target objects in conjunction.
Step 203: instruction information is sent to the terminal based on matching result.
In the present embodiment, as an implementation, received three dimensional video data includes two-dimensional video data and depth
Data;It as another embodiment, can also only include depth data in received three dimensional video data.Then server is based on connecing
The depth data received in three dimensional video data is modeled, and initial model is obtained.
In the present embodiment, server pre-sets model set, includes the entirety of multiple target objects in model set
Model.Wherein, target object can be real person, virtual portrait, real animals, virtual animal etc., in the present embodiment not
It is defined for the classification of target object.It may include multiple submodel set, each submodule in practical application, in model set
Type set can be directed to a kind of target object of classification.For example, being previously provided with a corresponding sub- Models Sets for real person
It closes;For certain a kind of real animals, such as dog, corresponding sub- model set etc. can be preset.
In one embodiment, as shown in figure 5, the method also includes:
Step 204: obtaining multiple sample datas;The multiple sample data is the whole number corresponding to different target object
According to and/or corresponding to target object different parts local data.
Step 205: the overall model of target object is established based on the multiple sample data;Alternatively, based on the multiple
Sample data establishes the partial model of the different parts of target object, the partial model of the different parts based on different target object
Generate the overall model of different target object.
In the present embodiment, server establishes overall model according to multiple sample datas of acquisition.As the first embodiment party
Formula, the sample data of acquisition are the overall data corresponding to target object.Such as target object is real person, then sample data
For the overall data of real person.As another embodiment, the sample data of acquisition is the difference corresponding to target object
The local data at position.Such as target object is real person, which may include head zone, torso area (trunk
Region can also specifically be divided into shoulder regions, chest area and lumbar region etc.) and (four limbs region can be in four limbs region
Specifically it is divided into arm regions, hand region, leg area and foot areas etc.) etc., then sample data, which can be, is directed to
The regional area of the above-mentioned different parts of real person.
It should be noted that multiple sample datas of the present embodiment correspond to different target objects, or even correspond to not
The different positions of same target object;It is appreciated that establishing overall model for different target objects in the present embodiment.
As an implementation, when sample data is the overall data corresponding to target object, then it is based on the entirety
Data establish the overall model of corresponding target object.
As another embodiment, when sample data is the local data corresponding to the different parts of target object,
The partial model of corresponding target object is then established based on the local data;It further can be based on the difference of different target objects
The partial model at position carries out permutation and combination, for example, acquisition target object A partial model a1 and partial model a2;Obtain mesh
The partial model b1 and partial model b2 of object B are marked, then on the one hand can establish target based on partial model a1 and partial model a2
The overall model of object A establishes the overall model of target object B based on partial model b1 and partial model b2, on the other hand also
An overall model can be established based on partial model a1 and partial model b2, be established based on partial model b1 and partial model a2 another
One overall model.The present embodiment can obtain the overall model of greater number of target object based on partial model, to help
In Model Matching.
In the present embodiment, sample data can only include depth data;It or also may include depth data and two-dimensional video
Data.Any data for establishing threedimensional model are within the protection scope of the embodiment of the present invention.
It is appreciated that step 204 and step 205 execute before step 202, namely by the initial model with it is preset
Model set in model matched before, carry out model set in overall model foundation.
In the present embodiment, server matches the initial model with model in preset model set.
As an implementation, server carries out the overall model in initial model and preset model set
Match.The present embodiment is suitable for the scene that received three dimensional video data is the overall data corresponding to target object, that is, is used as one
The three dimensional video data corresponding to target object entirety of acquisition is all transmitted to server by kind example, terminal, then server
The three dimensional video data received is the three dimensional video data corresponding to target object entirety, and server is based on three dimensional video data
The initial model of foundation is the initial model corresponding to target object entirety.
As another embodiment, server is by the composition overall model in initial model and preset model set
Partial model is matched.The present embodiment is suitable for the part that received three dimensional video data is the position corresponding to target object
The scene of data, i.e., as an example, terminal divide the three dimensional video data at each position corresponding to target object of acquisition
Supplementary biography transports to server, then server needs carry out the three dimensional video data corresponding to each position received at modeling respectively
Reason, i.e., the initial model obtained here are the initial model at each position corresponding to target object.
It is described to match the initial model with the model in preset model set, comprising: to mention in the present embodiment
The characteristic parameter for taking the initial model, by the feature of the model in the characteristic parameter of the initial model and the model set
Parameter is matched, and matching rate is obtained.
Specifically, either corresponding to the initial model of target object entirety, or each position corresponding to target object
Initial model, carried out in matching process carrying out the model in initial model and preset model set, as a kind of implementation
Mode extracts the characteristic parameter of the initial model, by the feature of each model in the characteristic parameter and model set that extract
Parameter is matched;If the matching rate of the characteristic parameter of the characteristic parameter extracted and a certain model is more than preset threshold, can
Show successful match;Correspondingly, if the matching of the characteristic parameter of any model in the characteristic parameter and model set that extract
Rate is less than preset threshold, then can be shown that it fails to match.Wherein, characteristic parameter specifically can be characterization contour feature point and/
Or the parameter of bone key point.
In one embodiment, as shown in fig. 6, the method also includes:
Step 203a: when the matching result is the Model Matching in the initial model and preset model set,
The first instruction information is sent to the terminal, the first instruction information is used to indicate the terminal and continues to transmit other three-dimensional views
Frequency evidence.
In the present embodiment, if MEC server determines the Model Matching in initial model and preset model set, also
Function establishes the model for corresponding to the three dimensional video data, then sends the first instruction information to terminal, and the first instruction information shows
The three dimensional video data formerly transmitted can be modeled successfully, can continue to transmit next three dimensional video data.
In one embodiment of the invention, when the matching result is the initial model and preset model set
In Model Matching when, the first model is generated based on the three dimensional video data and matched model.
In the present embodiment, when the matching result is the Model Matching in the initial model and preset model set
When, show the overall model that corresponding target object has been stored in server;But the overall model often with 3 D video number
It is not fully consistent according to corresponding target object;Then the present embodiment be based on three dimensional video data (including two-dimensional video data and
Depth data) optimization is adjusted to matched model, it will be understood that on the basis of matched model, it is only necessary to do corresponding
Adjustment can obtain the first model corresponding with target object;Compared to the side for generating model referring to three dimensional video data
Formula, the embodiment of the present invention can greatly shorten the time-consuming of model foundation.
In one embodiment of the invention, when the matching result is the initial model and preset model set
In Model Matching when, the method also includes: matched model is updated based on the three dimensional video data.Present embodiment can
To optimize to matched model (namely the corresponding overall model of some target object), specifically the three-dimensional based on acquisition is regarded
Depth data and two-dimensional video data of the frequency in optimize model;The mode of optimization can be in model and just
The unmatched characteristic parameter of characteristic parameter in beginning model is adjusted referring to the characteristic parameter of original model parameter, so that model
It is more acurrate, be closer to target object.
In one embodiment, as shown in fig. 6, the method also includes step 203b: when the matching result be it is described just
When unmatched models in beginning model and preset model set, Xiang Suoshu terminal sends second indication information, and described second refers to
Show that information is used to indicate the terminal and retransmits the three dimensional video data.
It, can be with if MEC server determines the unmatched models in initial model and preset model set in the present embodiment
Understand that server establishes the model corresponding to three dimensional video data not successfully, then send second indication information to terminal, second refers to
Show that information shows that the three dimensional video data formerly transmitted can not be modeled successfully, needs to transmit the 3 D video number corresponded to again
According to.
Using the technical solution of the embodiment of the present invention, by the overall model of multiple target objects preset in server,
One side server can the frame three dimensional video data based on acquisition can be matched with preset model, can be based on matched
Model quickly establishes the model of target object, and it is time-consuming to substantially reduce modeling;On the other hand due to being prefixed model in server,
Therefore the requirement of required technical support in data transmission procedure is reduced, it can not need faster message transmission rate
And stable data transmission environments, it is suitable for various communication scenes;In addition, due to being prefixed model in server,
The whole three dimensional video datas that may not need transmission terminal acquisition are modeled, and decrease what needs transmitted to a certain extent
Data volume.Also, the three dimensional video data that the present embodiment is issued by terminal storage (such as is passed suitable for meeting predetermined condition
Transmission quality is bad) scene.
The method of embodiment terminal side to realize the present invention, the embodiment of the invention also provides a kind of terminals.Fig. 7 is this hair
A kind of composed structure schematic diagram of the terminal of bright embodiment;As shown in fig. 7, the terminal includes: acquiring unit 31, detection unit
32, storage unit 33, processing unit 34 and the first communication unit 35;Wherein,
The acquiring unit 31, for obtaining three dimensional video data;
The detection unit 32, for detecting whether meeting predetermined condition;
The storage unit 33 detects that the storage three-dimensional is regarded when meeting predetermined condition for the detection unit 32
Frequency evidence;
The processing unit 34 detects when meeting predetermined condition for the detection unit 32, by preset rules to institute
Three dimensional video data is stated to be handled;
First communication unit 35, treated for sending the processing unit 34 three dimensional video data is extremely
MEC server.
In the present embodiment, the detection unit 32, for detecting the transmission quality of the communication channel between MEC server
Information confirmly detects when the transmission quality information is not up to Preset Transfer standard and meets predetermined condition.
In one embodiment, the processing unit 34, for being split by preset rules to the three dimensional video data
Processing, obtains multiple subdatas;
First communication unit 35, for sending the multiple subdata to the MEC server;Alternatively,
The processing unit 34, for carrying out compression processing to the three dimensional video data by preset rules;
First communication unit 35, for sending the three dimensional video data after compression processing to MEC server.
As an implementation, first communication unit 35 is also used to receive first from the MEC server
Indicate information;The first instruction information is used to indicate the terminal and continues to transmit other three dimensional video datas;
The acquiring unit 31 is also used to based on described first instruction other three dimensional video datas of information acquisition;
First communication unit 35 is also used to send other described three dimensional video datas to the MEC server.
As another embodiment, first communication unit 35 is also used to receive from the MEC server
Two instruction information;The second indication information is used to indicate the terminal and retransmits the three dimensional video data;
First communication unit 35 is also used to retransmit the storage unit 33 based on the second indication information and deposit
The three dimensional video data of storage.
In the embodiment of the present invention, acquiring unit 31, detection unit 32 and processing unit 34 in the terminal are actually being answered
It can be by the processor in the terminal, such as central processing unit (CPU, Central Processing Unit), number letter in
Number processor (DSP, Digital Signal Processor), micro-control unit (MCU, Microcontroller Unit) or
Programmable gate array (FPGA, Field-Programmable Gate Array) etc. is realized;The first communication in the terminal
Unit 35 can (include: Base communication external member, operating system, communication module, standardization by communications module in practical applications
Interface and agreement etc.) and dual-mode antenna realization;Storage unit 33 in the terminal can pass through memory reality in practical applications
It is existing.
It should be understood that terminal provided by the above embodiment is when carrying out data processing, only with above-mentioned each program module
Division progress for example, in practical application, can according to need and distribute above-mentioned processing complete by different program modules
At the internal structure of terminal being divided into different program modules, to complete all or part of processing described above.Separately
Outside, terminal provided by the above embodiment and data processing method embodiment belong to same design, the specific implementation process side of being detailed in
Method embodiment, which is not described herein again.
Correspondingly, the method for embodiment server side to realize the present invention, the embodiment of the invention also provides a kind of services
Device, specially MEC server.Fig. 8 is a kind of composed structure schematic diagram of the server of the embodiment of the present invention;As shown in figure 8, institute
Stating server includes the second communication unit 41, modeling unit 42 and matching unit 43;Wherein,
Second communication unit 41, for receiving the three dimensional video data for carrying out self terminal;
The modeling unit 42, for being established just based on the received three dimensional video data of second communication unit 41
Beginning model;
The matching unit 43, for matching the initial model with the model in preset model set;Institute
State the overall model in preset model set including multiple target objects;
Second communication unit 41, the matching result for being also used to be obtained based on matching unit 43 are referred to terminal transmission
Show information.
In one embodiment, the modeling unit 42, is also used to obtain multiple sample datas;The multiple sample data is
The local data of overall data corresponding to different target object and/or the different parts corresponding to target object;Based on described
Multiple sample datas establish the overall model of target object;Alternatively, establishing target object not based on the multiple sample data
With the partial model at position, the partial model of the different parts based on different target object generates the whole mould of different target object
Type.
As an implementation, second communication unit 41 is also used to the matching when the matching unit 43 obtains
When being as a result the Model Matching in the initial model and preset model set, Xiang Suoshu terminal sends the first instruction information,
The first instruction information is used to indicate the terminal and continues to transmit other three dimensional video datas.
In one embodiment, the modeling unit 42, be also used to when the matching result be the initial model with it is preset
Model set in Model Matching when, the 3 D video is corresponded to based on the three dimensional video data and the model foundation
First model of data.
In one embodiment, the modeling unit 42 is also used to when the matching result that the matching unit 43 obtains be institute
When stating the Model Matching in initial model and preset model set, matched model is updated based on the three dimensional video data.
As another embodiment, second communication unit 41 is also used to when the matching unit 43 obtains
When with result being the unmatched models in the initial model and preset model set, Xiang Suoshu terminal sends the second instruction letter
Breath, the second indication information are used to indicate the terminal and retransmit the three dimensional video data.
In the embodiment of the present invention, modeling unit 42 and matching unit 43 in the server in practical applications can be by institutes
State the realization such as processor in server, such as CPU, DSP, MCU or FPGA;The second communication unit 41 in the server,
Can (include: Base communication external member, operating system, communication module, standard interface and association by communications module in practical applications
View etc.) and dual-mode antenna realization.
It should be understood that server provided by the above embodiment is when carrying out data processing, only with above-mentioned each program mould
The division progress of block can according to need for example, in practical application and distribute above-mentioned processing by different program modules
It completes, i.e., the internal structure of server is divided into different program modules, to complete all or part of place described above
Reason.In addition, server provided by the above embodiment and data processing method embodiment belong to same design, process is implemented
It is detailed in embodiment of the method, which is not described herein again.
Hardware realization based on above equipment, the embodiment of the invention also provides a kind of data processing equipment, Fig. 9 is this hair
The hardware composed structure schematic diagram of the data processing equipment of bright embodiment, as shown in figure 9, data processing equipment include memory,
Processor and storage are on a memory and the computer program that can run on a processor;As the first embodiment, data
When processing equipment is terminal, is realized when executing described program positioned at the processor of terminal: obtaining three dimensional video data;It detects full
When sufficient predetermined condition, the three dimensional video data is stored, the three dimensional video data is handled and sent out by preset rules
The three dimensional video data that send that treated is to MEC server.
In one embodiment, it is realized when executing described program positioned at the processor of terminal: between detection and MEC server
The transmission quality information of communication channel confirmly detects satisfaction when the transmission quality information is not up to Preset Transfer standard
Predetermined condition.
In one embodiment, it is realized when executing described program positioned at the processor of terminal: by preset rules to the three-dimensional
Video data is split processing, obtains multiple subdatas, sends the multiple subdata to the MEC server;Alternatively, pressing
Preset rules carry out compression processing to the three dimensional video data, the three dimensional video data after sending compression processing to MEC
Server.
In one embodiment, it realizes: is received from the MEC server when executing described program positioned at the processor of terminal
First instruction information;The first instruction information is used to indicate the terminal and continues to transmit other three dimensional video datas;It is based on
Described first instruction other three dimensional video datas of information acquisition, Xiang Suoshu MEC server send other described three dimensional video datas.
In one embodiment, it realizes: is received from the MEC server when executing described program positioned at the processor of terminal
Second indication information;The second indication information is used to indicate the terminal and retransmits the three dimensional video data;It is based on
The second indication information retransmits the three dimensional video data.
As second of embodiment, when data processing equipment is MEC server, the processor positioned at server executes institute
Realization when stating program: the three dimensional video data for carrying out self terminal is received, initial model is established based on the three dimensional video data;By institute
Initial model is stated to be matched with the model in preset model set;It include multiple target objects in the preset model set
Overall model;Instruction information is sent to the terminal based on matching result.
In one embodiment, it is realized when executing described program positioned at the processor of MEC server: obtaining multiple sample numbers
According to;The multiple sample data is the overall data corresponding to different target object and/or the different portions corresponding to target object
The local data of position;The overall model of target object is established based on the multiple sample data;Alternatively, being based on the multiple sample
Data establish the partial model of the different parts of target object, and the partial model of the different parts based on different target object generates
The overall model of different target object.
In one embodiment, it is realized when executing described program positioned at the processor of MEC server: when the matching result is
When Model Matching in the initial model and preset model set, Xiang Suoshu terminal sends the first instruction information, and described the
One instruction information is used to indicate the terminal and continues to transmit other three dimensional video datas.
In one embodiment, it is realized when executing described program positioned at the processor of MEC server: when the matching result is
When Model Matching in the initial model and preset model set, it is based on the three dimensional video data and the model foundation
The first model corresponding to the three dimensional video data.
In one embodiment, it is realized when executing described program positioned at the processor of MEC server: when the matching result is
When unmatched models in the initial model and preset model set, Xiang Suoshu terminal sends second indication information, described
Second indication information is used to indicate the terminal and retransmits the three dimensional video data.
In one embodiment, it is realized when executing described program positioned at the processor of MEC server: when the matching result is
When Model Matching in the initial model and preset model set, matched mould is updated based on the three dimensional video data
Type.
It is appreciated that data processing equipment (terminal or server) further includes communication interface;Data processing equipment (terminal or
Server) in various components be coupled by bus system.It is understood that bus system is for realizing between these components
Connection communication.Bus system further includes power bus, control bus and status signal bus in addition in addition to including data/address bus.
It is appreciated that the memory in the present embodiment can be volatile memory or nonvolatile memory, can also wrap
Include both volatile and non-volatile memories.Wherein, nonvolatile memory can be read-only memory (ROM, Read
Only Memory), programmable read only memory (PROM, Programmable Read-Only Memory), erasable compile
Journey read-only memory (EPROM, Erasable Programmable Read-Only Memory), electrically erasable are read-only
Memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), magnetic random are deposited
Access to memory (FRAM, ferromagnetic random access memory), flash memory (Flash Memory), magnetic
Memory surface, CD or CD-ROM (CD-ROM, Compact Disc Read-Only Memory);Magnetic surface storage
It can be magnetic disk storage or magnetic tape storage.Volatile memory can be random access memory (RAM, Random
Access Memory), it is used as External Cache.By exemplary but be not restricted explanation, the RAM of many forms can
With, such as static random access memory (SRAM, Static Random Access Memory), synchronous static random-access
Memory (SSRAM, Synchronous Static Random Access Memory), dynamic random access memory
(DRAM, Dynamic Random Access Memory), Synchronous Dynamic Random Access Memory (SDRAM, Synchronous
Dynamic Random Access Memory), double data speed synchronous dynamic RAM (DDRSDRAM,
Double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random
Access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), synchronized links
Dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), direct rambus
Random access memory (DRRAM, Direct Rambus Random Access Memory).Description of the embodiment of the present invention is deposited
Reservoir is intended to include but is not limited to the memory of these and any other suitable type.
The method that the embodiments of the present invention disclose can be applied in processor, or be realized by processor.Processor
It may be a kind of IC chip, the processing capacity with signal.During realization, each step of the above method can lead to
The instruction of the integrated logic circuit or software form of crossing the hardware in processor is completed.Above-mentioned processor can be general place
Manage device, DSP or other programmable logic device, discrete gate or transistor logic, discrete hardware components etc..Processing
Device may be implemented or execute disclosed each method, step and logic diagram in the embodiment of the present invention.General processor can be with
It is microprocessor or any conventional processor etc..It the step of method in conjunction with disclosed in the embodiment of the present invention, can be direct
Be presented as that hardware decoding processor executes completion, or in decoding processor hardware and software module combination execute completion.
Software module can be located in storage medium, which is located at memory, and processor reads the information in memory, in conjunction with
Its hardware completes the step of preceding method.
The embodiment of the invention also provides a kind of chip, including processor, processor can be called and be transported from memory
Row computer program, to realize the method in the embodiment of the present application.
Optionally, chip can also include memory.Wherein, processor can call from memory and run computer
Program, to realize the method in the embodiment of the present application.
Wherein, memory can be an individual device independently of processor, also can integrate in the processor.
Optionally, which can also include input interface.Wherein, processor can control the input interface and set with other
Standby or chip is communicated, specifically, the information or data of available other equipment or chip transmission.
Optionally, which can also include output interface.Wherein, processor can control the output interface and set with other
Standby or chip is communicated, specifically, can be to other equipment or chip output information or data.
Optionally, which can be applied to the MEC server in the embodiment of the present application, and this Shen may be implemented in the chip
The corresponding process that please be realized by MEC server in each method of embodiment, for sake of simplicity, details are not described herein.
Optionally, which can be applied to the terminal in the embodiment of the present application, and the application reality may be implemented in the chip
The corresponding process realized in each method of example by terminal is applied, for sake of simplicity, details are not described herein.
It should be understood that the chip that the embodiment of the present application is mentioned can also be known as system level chip, System on Chip/SoC, chip system or
On-chip system chip etc..
The embodiment of the invention also provides a kind of computer storage mediums, specially computer readable storage medium.Thereon
It is stored with computer instruction, realizes that the embodiment of the present invention is applied to terminal or MEC takes when which is executed by processor
The data processing method of business device, for sake of simplicity, details are not described herein.
The embodiment of the present application also provides a kind of computer program products, including computer program instructions.
Optionally, which can be applied to the MEC server in the embodiment of the present application, and the computer
Program instruction makes computer execute the corresponding process realized in each method of the embodiment of the present application by MEC server, in order to
Succinctly, details are not described herein.
Optionally, which can be applied to the terminal in the embodiment of the present application, and the computer program
Instruction is so that computer executes the corresponding process realized in each method of the embodiment of the present application by terminal, for sake of simplicity, herein
It repeats no more.
The embodiment of the present application also provides a kind of computer programs.
Optionally, which can be applied to the MEC server in the embodiment of the present application, when the computer program exists
When being run on computer, so that computer executes the respective streams realized in each method of the embodiment of the present application by MEC server
Journey, for sake of simplicity, details are not described herein.
Optionally, which can be applied to the terminal in the embodiment of the present application, when the computer program is calculating
When being run on machine, so that computer executes the corresponding process realized in each method of the embodiment of the present application by terminal, for letter
Clean, details are not described herein.
The embodiment of the invention also provides a kind of data processing systems, including MEC server and terminal;Wherein, the terminal
Can be used to implement in the above method by terminal realize corresponding function and the MEC server can be used to implement it is above-mentioned
The corresponding function of being realized in method by MEC server, for sake of simplicity, details are not described herein.
In several embodiments provided by the present invention, it should be understood that disclosed method and apparatus can pass through it
Its mode is realized.Apparatus embodiments described above are merely indicative, for example, the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, such as: multiple units or components can combine, or
It is desirably integrated into another system, or some features can be ignored or not executed.In addition, shown or discussed each composition portion
Mutual coupling or direct-coupling or communication connection is divided to can be through some interfaces, the INDIRECT COUPLING of equipment or unit
Or communication connection, it can be electrical, mechanical or other forms.
Above-mentioned unit as illustrated by the separation member, which can be or may not be, to be physically separated, aobvious as unit
The component shown can be or may not be physical unit, it can and it is in one place, it may be distributed over multiple network lists
In member;Some or all of units can be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
In addition, each functional unit in various embodiments of the present invention can be fully integrated into a second processing unit,
It is also possible to each unit individually as a unit, can also be integrated in one unit with two or more units;
Above-mentioned integrated unit both can take the form of hardware realization, can also add the form of SFU software functional unit real using hardware
It is existing.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above method embodiment can pass through
The relevant hardware of program instruction is completed, and program above-mentioned can be stored in a computer readable storage medium, the program
When being executed, step including the steps of the foregoing method embodiments is executed;And storage medium above-mentioned include: movable storage device, ROM,
The various media that can store program code such as RAM, magnetic or disk.
If alternatively, the above-mentioned integrated unit of the present invention is realized in the form of software function module and as independent product
When selling or using, it also can store in a computer readable storage medium.Based on this understanding, the present invention is implemented
Substantially the part that contributes to existing technology can be embodied in the form of software products the technical solution of example in other words,
The computer software product is stored in a storage medium, including some instructions are used so that computer equipment (can be with
It is personal computer, server or network equipment etc.) execute all or part of each embodiment the method for the present invention.
And storage medium above-mentioned includes: that movable storage device, ROM, RAM, magnetic or disk etc. are various can store program code
Medium.
It should be understood that between technical solution documented by the embodiment of the present invention, in the absence of conflict, Ke Yiren
Meaning combination.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.
Claims (28)
1. a kind of data processing method, which is characterized in that be applied to terminal;The described method includes:
Obtain three dimensional video data;
Detect when meeting predetermined condition, store the three dimensional video data, by preset rules to the three dimensional video data into
Row processing and treated the three dimensional video data is sent to mobile edge calculations MEC server.
2. the method according to claim 1, wherein described detect meets predetermined condition, comprising:
The transmission quality information of communication channel between detection and MEC server, when the transmission quality information is not up to default
When transmission standard, confirmly detects and meet predetermined condition.
3. the method according to claim 1, wherein described carry out the three dimensional video data by preset rules
Processing and treated the three dimensional video data is sent to mobile edge calculations MEC server, comprising:
Processing is split to the three dimensional video data by preset rules, multiple subdatas is obtained, sends the multiple subnumber
According to the extremely MEC server;Alternatively,
Compression processing is carried out to the three dimensional video data by preset rules, the three dimensional video data after sending compression processing
To MEC server.
4. the method according to claim 1, wherein the method also includes:
Receive the first instruction information from the MEC server;The first instruction information is used to indicate the terminal and continues
Transmit other three dimensional video datas;
Based on described first instruction other three dimensional video datas of information acquisition, Xiang Suoshu MEC server sends other described three-dimensionals
Video data.
5. the method according to claim 1, wherein the method also includes:
Receive the second indication information from the MEC server;The second indication information is used to indicate the terminal again
Send the three dimensional video data;
The three dimensional video data is retransmitted based on the second indication information.
6. a kind of data processing method, which is characterized in that be applied to MEC server;The described method includes:
The three dimensional video data for carrying out self terminal is received, initial model is established based on the three dimensional video data;
The initial model is matched with the model in preset model set;It include multiple in the preset model set
The overall model of target object;
Instruction information is sent to the terminal based on matching result.
7. according to the method described in claim 6, it is characterized in that, the method also includes:
Obtain multiple sample datas;The multiple sample data is the overall data and/or correspondence corresponding to different target object
In the local data of the different parts of target object;
The overall model of target object is established based on the multiple sample data;Alternatively, being established based on the multiple sample data
The partial model of the partial model of the different parts of target object, the different parts based on different target object generates different target
The overall model of object.
8. according to the method described in claim 6, it is characterized in that, described send instruction letter to the terminal based on matching result
Breath, comprising:
When the matching result is the Model Matching in the initial model and preset model set, Xiang Suoshu terminal is sent
First instruction information, the first instruction information are used to indicate the terminal and continue to transmit other three dimensional video datas.
9. according to the method described in claim 8, it is characterized in that, when the matching result is the initial model and preset
When Model Matching in model set, the method also includes:
Correspond to the first model of the three dimensional video data based on the three dimensional video data and the model foundation.
10. according to the method described in claim 6, it is characterized in that, described sent based on matching result to the terminal is indicated
Information, comprising:
When the matching result is the unmatched models in the initial model and preset model set, Xiang Suoshu terminal hair
Second indication information is sent, the second indication information is used to indicate the terminal and retransmits the three dimensional video data.
11. according to the method described in claim 8, it is characterized in that, when the matching result be the initial model with it is preset
Model set in Model Matching when, the method also includes:
Matched model is updated based on the three dimensional video data.
12. a kind of terminal, which is characterized in that the terminal include: acquiring unit, detection unit, storage unit, processing unit and
First communication unit;Wherein,
The acquiring unit, for obtaining three dimensional video data;
The detection unit, for detecting whether meeting predetermined condition;
The storage unit detects when meeting predetermined condition for the detection unit, stores the three dimensional video data
The processing unit detected for the detection unit when meeting predetermined condition, three-dimensional is regarded by preset rules to described
Frequency is according to being handled;
First communication unit, for sending the three dimensional video data after the processing unit processes to MEC server.
13. terminal according to claim 12, which is characterized in that the detection unit, for detect with MEC server it
Between the transmission quality information of communication channel confirmly detected when the transmission quality information is not up to Preset Transfer standard
Meet predetermined condition.
14. terminal according to claim 12, which is characterized in that the processing unit, for pressing preset rules to described
Three dimensional video data is split processing, obtains multiple subdatas;
First communication unit, for sending the multiple subdata to the MEC server;Alternatively,
The processing unit, for carrying out compression processing to the three dimensional video data by preset rules;
First communication unit, for sending the three dimensional video data after compression processing to MEC server.
15. terminal according to claim 12, which is characterized in that first communication unit is also used to receive from institute
State the first instruction information of MEC server;The first instruction information is used to indicate the terminal and continues to transmit other three-dimensional views
Frequency evidence;
The acquiring unit is also used to based on described first instruction other three dimensional video datas of information acquisition;
First communication unit is also used to send other described three dimensional video datas to the MEC server.
16. terminal according to claim 12, which is characterized in that first communication unit is also used to receive from institute
State the second indication information of MEC server;The second indication information is used to indicate the terminal and retransmits the three-dimensional view
Frequency evidence;
First communication unit is also used to retransmit based on the second indication information described in the storage unit storage
Three dimensional video data.
17. a kind of MEC server, which is characterized in that the server includes that the second communication unit, modeling unit and matching are single
Member;Wherein,
Second communication unit, for receiving the three dimensional video data for carrying out self terminal;
The modeling unit, for establishing initial model based on the received three dimensional video data of second communication unit;
The matching unit, for matching the initial model with the model in preset model set;It is described preset
It include the overall model of multiple target objects in model set;
Second communication unit, the matching result for being also used to obtain based on matching unit send instruction information to the terminal.
18. server according to claim 17, which is characterized in that the modeling unit is also used to obtain multiple samples
Data;The multiple sample data is the overall data corresponding to different target object and/or the difference corresponding to target object
The local data at position;The overall model of target object is established based on the multiple sample data;Alternatively, being based on the multiple sample
Notebook data establishes the partial model of the different parts of target object, and the partial model of the different parts based on different target object is raw
At the overall model of different target object.
19. server according to claim 17, which is characterized in that second communication unit is also used to when described
When matching result with unit acquisition is the Model Matching in the initial model and preset model set, Xiang Suoshu terminal hair
The first instruction information is sent, the first instruction information is used to indicate the terminal and continues to transmit other three dimensional video datas.
20. server according to claim 19, which is characterized in that the modeling unit is also used to tie when the matching
When fruit is the Model Matching in the initial model and preset model set, it is based on the three dimensional video data and the model
Establish the first model for corresponding to the three dimensional video data.
21. server according to claim 17, which is characterized in that second communication unit is also used to when described
When matching result with unit acquisition is the unmatched models in the initial model and preset model set, Xiang Suoshu terminal
Second indication information is sent, the second indication information is used to indicate the terminal and retransmits the three dimensional video data.
22. server according to claim 19, which is characterized in that the modeling unit is also used to when the matching is single
When the matching result that member obtains is the Model Matching in the initial model and preset model set, it is based on the 3 D video
Data update matched model.
23. a kind of computer storage medium, is stored thereon with computer instruction, which is characterized in that the instruction is executed by processor
The step of any one of Shi Shixian claim 1 to 5 data processing method;Alternatively, realization when the instruction is executed by processor
The step of any one of claim 6 to 11 data processing method.
24. a kind of terminal including memory, processor and stores the computer journey that can be run on a memory and on a processor
Sequence, which is characterized in that the processor realizes any one of claim 1 to 5 data processing method when executing described program
The step of.
25. a kind of MEC server including memory, processor and stores the meter that can be run on a memory and on a processor
Calculation machine program, which is characterized in that the processor is realized when executing described program at any one of claim 6 to 11 data
The step of reason method.
26. a kind of chip characterized by comprising processor makes for computer program to be called and run from memory
The equipment that the chip must be equipped with is executed as described in any one of claim 1 to 5 the step of data processing method;Alternatively, holding
The step of any one of row claim 6 to 11 data processing method.
27. a kind of computer program product, which is characterized in that including computer program instructions, which makes
Computer perform claim requires the step of any one of 1 to 5 data processing method;Alternatively, the computer program instructions make
Computer perform claim requires the step of any one of 6 to 11 data processing method.
28. a kind of computer program, which is characterized in that the computer program makes the requirement 1 to 5 of computer perform claim any
The step of item data processing method;Alternatively, the computer program makes computer perform claim require any one of 6 to 11
The step of data processing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811163283.6A CN109413405B (en) | 2018-09-30 | 2018-09-30 | Data processing method, terminal, server and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811163283.6A CN109413405B (en) | 2018-09-30 | 2018-09-30 | Data processing method, terminal, server and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109413405A true CN109413405A (en) | 2019-03-01 |
CN109413405B CN109413405B (en) | 2020-07-03 |
Family
ID=65466775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811163283.6A Active CN109413405B (en) | 2018-09-30 | 2018-09-30 | Data processing method, terminal, server and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109413405B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111371874A (en) * | 2020-02-28 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Industrial data transmission method and device, storage medium and electronic equipment |
CN112419483A (en) * | 2020-11-24 | 2021-02-26 | 中电科新型智慧城市研究院有限公司 | Three-dimensional model data transmission method and server |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106410A (en) * | 2006-07-13 | 2008-01-16 | 华为技术有限公司 | A data retransfer method of multi-input and multi-output system and data transmission terminal device |
CN101552660A (en) * | 2008-04-01 | 2009-10-07 | ***通信集团公司 | Method as well as device and communication system for retransmitting streaming media data |
CN101588595A (en) * | 2009-07-07 | 2009-11-25 | 董志 | Method for dynamically regulating data transfer rate in wireless application service system |
CN101888514A (en) * | 2009-05-13 | 2010-11-17 | 意法半导体公司 | Wireless multimedia transport method and device |
CN101895776A (en) * | 2009-04-13 | 2010-11-24 | 三星电子株式会社 | The apparatus and method of transmitting stereoscopic image data |
CN105681002A (en) * | 2015-12-30 | 2016-06-15 | 海能达通信股份有限公司 | Multicast data transmission control method, apparatus and system and communication device |
CN108111259A (en) * | 2017-12-28 | 2018-06-01 | 北京航天晨信科技有限责任公司 | One kind is used for narrow band data method for reliable transmission |
-
2018
- 2018-09-30 CN CN201811163283.6A patent/CN109413405B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106410A (en) * | 2006-07-13 | 2008-01-16 | 华为技术有限公司 | A data retransfer method of multi-input and multi-output system and data transmission terminal device |
CN101552660A (en) * | 2008-04-01 | 2009-10-07 | ***通信集团公司 | Method as well as device and communication system for retransmitting streaming media data |
CN101895776A (en) * | 2009-04-13 | 2010-11-24 | 三星电子株式会社 | The apparatus and method of transmitting stereoscopic image data |
CN101888514A (en) * | 2009-05-13 | 2010-11-17 | 意法半导体公司 | Wireless multimedia transport method and device |
CN101588595A (en) * | 2009-07-07 | 2009-11-25 | 董志 | Method for dynamically regulating data transfer rate in wireless application service system |
CN105681002A (en) * | 2015-12-30 | 2016-06-15 | 海能达通信股份有限公司 | Multicast data transmission control method, apparatus and system and communication device |
CN108111259A (en) * | 2017-12-28 | 2018-06-01 | 北京航天晨信科技有限责任公司 | One kind is used for narrow band data method for reliable transmission |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111371874A (en) * | 2020-02-28 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Industrial data transmission method and device, storage medium and electronic equipment |
CN111371874B (en) * | 2020-02-28 | 2021-10-08 | 腾讯科技(深圳)有限公司 | Industrial data transmission method and device, storage medium and electronic equipment |
CN112419483A (en) * | 2020-11-24 | 2021-02-26 | 中电科新型智慧城市研究院有限公司 | Three-dimensional model data transmission method and server |
Also Published As
Publication number | Publication date |
---|---|
CN109413405B (en) | 2020-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109410319A (en) | A kind of data processing method, server and computer storage medium | |
CN108495112B (en) | Data transmission method, terminal and computer storage medium | |
CN109413405A (en) | A kind of data processing method, terminal, server and computer storage medium | |
WO2023024844A1 (en) | Model training method, apparatus, and system | |
CN113766019A (en) | Internet of things system based on combination of cloud and edge calculation | |
CN109272576A (en) | A kind of data processing method, MEC server, terminal device and device | |
WO2020063170A1 (en) | Data processing method, terminal, server and storage medium | |
CN108667936A (en) | Data processing method, terminal, mobile edge calculations server and storage medium | |
WO2020063168A1 (en) | Data processing method, terminal, server and computer storage medium | |
CN108632376A (en) | A kind of data processing method, terminal, server and computer storage media | |
WO2020063171A1 (en) | Data transmission method, terminal, server and storage medium | |
CN109600853A (en) | A kind of uplink data transmission method and device | |
CN109246409A (en) | A kind of data processing method, terminal, server and computer storage medium | |
CN109151435A (en) | A kind of data processing method, terminal, server and computer storage medium | |
WO2020062919A1 (en) | Data processing method, mec server and terminal device | |
CN109345623A (en) | Model verification method and server, computer storage medium | |
CN114339739A (en) | Intelligent management system of wireless communication protocol | |
CN109302598A (en) | A kind of data processing method, terminal, server and computer storage medium | |
CN109147043A (en) | A kind of data processing method, server and computer storage medium | |
CN109299323A (en) | A kind of data processing method, terminal, server and computer storage medium | |
CN106067865A (en) | The retransmission method of data message and device | |
CN109120912A (en) | A kind of data processing method, MEC server, terminal device and device | |
CN108737807A (en) | A kind of data processing method, terminal, server and computer storage media | |
KR20210078074A (en) | Apparatus and method for networking by using latent vector | |
CN109325997A (en) | Model verification method and server, computer storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |