CN104869132A - Media resource sharing system, method and server set based on Internet - Google Patents
Media resource sharing system, method and server set based on Internet Download PDFInfo
- Publication number
- CN104869132A CN104869132A CN201410060015.7A CN201410060015A CN104869132A CN 104869132 A CN104869132 A CN 104869132A CN 201410060015 A CN201410060015 A CN 201410060015A CN 104869132 A CN104869132 A CN 104869132A
- Authority
- CN
- China
- Prior art keywords
- information
- media resource
- terminal
- internet
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a media resource sharing system, method and server set based on Internet. The system comprises at least one sharing terminal, at least one Internet terminal and a server set, wherein the sharing terminal is used for sending equipment information, IP addresses and media resource shared information to the server set through the Internet; the Internet terminal is used for receiving input geographical position information and media resource request information, sending the input geographical position information and the media resource request information to the server set and receiving feedback information of the server set; and the server set is used for receiving the information sent by the sharing terminal, associating and storing the received information, selecting the media resource shared information related to the geographical position information from the stored associated results according to the received geographical position information and media resource request information, and feeding the selected result back to the Internet terminal. According to the invention, the Internet terminal is enabled to check shared resources of other terminals in a network in a positioned manner, and the range of media resource sharing is enlarged.
Description
Technical field
The media resource that the present invention relates to internet arena shares technology, is specifically related to a kind of media resource share system based on the Internet, method and relevant server group.
Background technology
Electronic map technique on current PC is very ripe, substantially can be located the geographical position of PC by IP address, and based on geographical position as navigation, that picture is shared, microblogging is shared, friend-making etc. is applied in PC end is also very common.Most PC holds video software, by modes such as ranking list, hot broadcast, COLLECTIDNs, video resource is shared with user, or to server by user's uploaded videos resource is carried out issue by the mode such as popularity, recommendation with the form of website and share again.But, this way of recommendation overwhelming majority of sharing obtains ranking list based on behaviors such as COLLECTIDN, user's clicks to be shared with user, the video resource that other users that user can check share is still limited, and owing to there is no the specific aim of geographical location information, user cannot as sharing and checking the viewing situation understanding neighbouring user the picture that geographical position is shared easily, the film of such as current viewing, neighbouring more popular film etc., more cannot check the shared resource information of assigned address.In addition, because most PC holds video software can not download or this video resource of preview before buffered video resource, website orientation is shown also only provides a small amount of video interception or text description, make user cannot predict film approximate contents and cannot distinguish the film assets true and false, Consumer's Experience is good not.
Summary of the invention
Main purpose of the present invention is, a kind of media resource share system based on the Internet is provided, make the terminal using the Internet, such as PC or web terminal, the other-end of share media resource information in the Internet can be navigated to, and share its resource, expand the category that internet terminal can share media resource.
Of the present invention time an object is the preview function of the shared resource that internet terminal provides it to be downloaded.
According to a first aspect of the invention, a kind of media resource share system based on the Internet being provided, comprising: at least one shares terminal, sending to server group for the facility information of self and IP address, media resource being shared information by the Internet; At least one internet terminal, for receiving geographical location information and the media resource solicited message of input, and sends it to described server group, also for receiving the feedback information of described server group; Described server group, for sharing the information that terminal is sent described in receiving, the facility information received, IP address are shared information with media resource and associated, and store association results, also for according to the geographical location information that receives and media resource solicited message, from stored association results, select the media resource relevant to described geographical location information to share information, and selection result is fed back to described internet terminal.
Wherein, described internet terminal comprises: display module, for showing the electronic chart obtained from Map Services business; Receive input module, for receiving geographical position interested, also for receiving the media resource solicited message of input; Send request module, send for geographical position interested that described reception input module is received and media resource solicited message, described media resource solicited message comprise request be associated with described geographical position interested described in share terminal media resource share information; Receive resource module, for receiving the response of described server group to described media resource solicited message, described response comprises the media resource relevant to described geographical position interested and shares information; The media resource of described display module also for being received by described reception resource module shares information displaying in described electronic chart.
Wherein, the geographical position interested that described reception input module receives comprises the geographical position corresponding to IP address of the latitude and longitude information corresponding to a point that user selects at random in described electronic chart, geographical position interested that user's history is selected and described internet terminal.
Wherein, share terminal described in comprise: send position module, for the facility information of self and IP address being sent to described server group by the Internet; Receiving position module, for receiving the regional service address that described server group is fed back based on described IP address; Sending resource module, sending to described server group for media resource being shared information.
Wherein, described media resource is shared information and is comprised some frames of video Hash file and video resource corresponding to described video Hash file or every two field picture; Described internet terminal also for after sharing information at the media resource receiving described server group feedback, provides the preview to some frames of video resource corresponding to described video Hash file or every two field picture.
Wherein, described server group comprises: access server, for sharing the facility information and IP address that terminal sends described in receiving, the geographical position of terminal is shared described in determining according to described IP address, be transmitted to the logical server relevant to described geographical position of sharing terminal by sharing information that terminal sends described in receiving, and share terminal described in being fed back to the IP address of described logical server; Described logical server, for receiving the information that described access server sends, described geographical position of sharing terminal is associated with described facility information, also for sharing the media resource sharing information that terminal is sent described in receiving, and the geographical position of sharing terminal by described, facility information associate with described media resource sharing information, association results is sent to storage server; Described storage server, for receiving and store the association results that described logical server sends; Radar server, for receiving geographical location information and the media resource solicited message of the input of described internet terminal, from described storage server, select the media resource relevant to described geographical location information to share information, selected media resource is shared information and described geographical location information is bound, and binding result is fed back to described internet terminal.
Wherein, described radar server also for described in buffer memory internet terminal input geographical location information and relevant media resource share information, also for receive described internet terminal input geographical location information after, whether the geographical location information received by judgement is present in buffer memory, if so, then direct media resource relevant to received geographical location information in buffer memory is shared information feed back give described internet terminal.
According to a second aspect of the invention, a kind of media resource sharing method running on media resource share system as above is provided.
According to a third aspect of the invention we, a kind of server group for media resource share system as above is provided.
The invention has the beneficial effects as follows: server group shares information to sharing the media resource that terminal through internet uploads, association process is carried out in facility information and IP address, internet terminal sends media resource solicited message and geographical location information to server group, server group is searched relevant media resource by this geographical location information and is shared information, and lookup result is fed back to internet terminal, thus, the media resource that internet terminal can obtain sharing terminal shares information, adopt this media resource share system/method can realize internet terminal and locate the shared resource checking other-end in network, expand the category that internet terminal can share media resource.
In a kind of embodiment, media resource is shared information and is comprised some frames of video Hash file and video resource corresponding to this video Hash file or every two field picture, internet terminal can provide the preview to some frames of video resource corresponding to the video Hash file received or every two field picture, thus user can be made to be predicted the approximate contents of video and the true and false of resource, improve Consumer's Experience.
Accompanying drawing explanation
Fig. 1 is the structural representation of the media resource share system of an embodiment of the present invention;
Fig. 2 is the interactive schematic diagram uploading side first client and server group of the media resource share system of an embodiment of the present invention;
Fig. 3 is IP database table schematic diagram in the server group of the media resource share system of an embodiment of the present invention;
Fig. 4 represents intention by the PC node database of city distribution in the server group of the media resource share system of an embodiment of the present invention;
Fig. 5 is device id database table schematic diagram in the server group of the media resource share system of an embodiment of the present invention;
Fig. 6 is the structure of the radar server of an embodiment of the present invention and the annexation schematic diagram of each module thereof;
Fig. 7 is the workflow schematic diagram of the radar server of an embodiment of the present invention;
Fig. 8 is that during the media resource share system of an embodiment of the present invention uses, scanning result is presented at the schematic diagram on electronic chart;
Fig. 9 is the schematic diagram that during the media resource share system of an embodiment of the present invention uses, scanning result presents with tabular form.
Embodiment
In the media resource share system of an embodiment of the present invention, shared resource information bank is provided, media resource to be shared information to upload onto the server group by being shared terminal by it, server group shares according to this binding that geography information and shared information are carried out in IP address that terminal transmits, and forms shared resource information bank; Other internet terminal sends to server group by the geographical location information of the assigned address by reception and media resource solicited message, server group obtains the relevant shared information in this position according to the geographical location information of this assigned address from shared resource information bank, then by this shared information feed back to internet terminal.In the media resource share system of another kind of embodiment, after the shared information that internet terminal receives, receive the resource such as concrete video name that user chooses from this shared information, a series of sectional drawings according to time sequence that this resource is corresponding can be opened, this resource of user's energy rapid preview, to determine whether this resource is required for oneself; In the media resource share system of another embodiment, internet terminal provides collection function for user, add in personal account number's memory space of user by the shared information received, invoking web page player (cloudlike broadcasting) or local player (as broadcast soon) are play when needed.
Be described in further detail the present invention by reference to the accompanying drawings below by embodiment, share terminal and the internet terminal that wherein relate to can be PC end or web terminal, and here for PC end, media resource is described for video resource.
Embodiment 1:
As shown in Figure 1, the media resource share system of the present embodiment comprises: server group 20, one or more share terminal 10 and one or more internet terminal 30.
For ease of describing, the media resource share system of the present embodiment is divided into and uploads side and scan-side, uploading side is the interaction of sharing terminal 10 and server group 20, scan-side is the interaction of internet terminal 30 and server group 20, as shown in Figure 1, the left side of double dot dash line for uploading side, right side is scan-side.Should be understood that this is only is these both sides by system divides for convenience of description, in fact can not according to dividing like this.
As shown in Figure 1, share terminal 10 for being sent in its facility information, IP address by the Internet, also for receiving the information of described server group, and information of being shared by media resource sends to described server group.Facility information can be device id, such as, can be the MAC Address, CPU information etc. of sharing terminal, or certain of MAC Address and CPU information combines.Media resource is shared information and is comprised the Media Resource List shared terminal and share, some frames of the video resource that the key message of such as Internet video list is as corresponding in video Hash file, title, size and this video Hash file or every two field picture.Server group 20 comprises access server 210, logical server 220 and storage server 230, information is shared for receiving facility information, IP address and the media resource of sharing terminal 10, facility information, IP address and media resource are shared information and carries out association process, and store association results.Access server 210 shares for receiving the facility information and IP address that terminal 10 sends, the geographical position of sharing terminal 10 is determined according to IP address, the information that terminal 10 sends of sharing received is transmitted to the logical server 220 relevant to the geographical position of sharing terminal, and the IP address of logical server 220 is fed back to shares terminal 10; The information that logical server 220 sends for receiving access server 210, the geographical position of sharing terminal 10 is associated with facility information, also for receiving the media resource sharing information shared terminal 10 and send, and by sharing the geographical position of terminal 10, facility information associates with media resource sharing information, association results is sent to storage server 230; Storage server 220 is for receiving the association results of sending with stored logic server 220, and this association results forms media resource and shares information bank.
What be illustrated in figure 2 a kind of embodiment uploads in side the interaction of sharing terminal 10 and server group 20.First share terminal (showing as the first client in Fig. 2) 10 to report, reporting information comprises local equipment ID, local IP address; The logical server 220 that access server 210 is corresponding to this IP address according to IP address location, and the address of logical server 220 is handed down to shares terminal 10, the city that such as IP address is corresponding is Shenzhen, then access server 210 determines that corresponding logical server 220 is the logical server 220 in Shenzhen, and the logical server 220 in this Shenzhen is for the treatment of the business of sharing terminal 10 of all IP address attribution in Shenzhen; Then share that terminal 10 sends local equipment ID to this logical server 220, media resource shares information as the list of video file Hash; Media resource is shared information and is associated with corresponding geography information such as city by this logical server 220; Then association results is comprised host id, geography information and media resource and shares synchronizing information to storage server 230 by logical server 220.The quantitative relation of access server 210, logical server 220 and storage server 230 is relations of 1:n:n, and wherein n is more than or equal to 1, and such as n is city numbers.
For realizing the interaction of sharing terminal 10 and server group 20, there is IP database table in the server group 20 in a kind of example, this IP database table stores the city of IP address and correspondence thereof, as shown in Figure 3; Server group 20 returns distribution city, city ID, facility information is associated with city simultaneously, namely server group 20 also can generate and namely share terminal 10 by the PC(of city distribution) node database table, as shown in Figure 4, this database table can comprise city ID, city title, PC node (namely sharing the number of the PC of information under this city) and device id; Meanwhile, server group 20 also generates device id database table, and this database table comprises device id and media resource corresponding to this device id shares information as video file Hash table etc., as shown in Figure 5.Interrelated between these database tables, after server group 20 receives and shares information that terminal 10 uploads, will information that terminal 10 uploads be shared respectively stored in these database tables.
In a kind of example, share terminal 10 comprise transmission position module, receiving position module and send resource module, send position module to be used for, by the Internet, the facility information of self and IP address are sent to server group 20, receiving position module is used for the regional service address that reception server group 20 is fed back based on described IP address, sends resource module and sends to server group 20 for media resource is shared information.The attainable function of access server 210 comprises: receive share terminal 10 information, decipher the information, the transfer that receive and share the information of terminal 10 and terminal 10 etc. is shared in response; The attainable function of logical server 220 comprises: the city distribution city ID corresponding according to the IP address of sharing terminal 10, generates the alternate node of Yingcheng City and writing as fileinfo compresses of other according to IP address; Storage server 230 provides the functions such as primary API write, HTTP reading, can city ID be that Key inquires about in storage server 230.
In another kind of embodiment, logical server 230 also comprises uploads cache module and logic judgment module.Upload cache module and share information and the association results of the two for buffer memory device information, media resource; Logic judgment module is used for when logical server receives the information of the up-to-date transmission of pc client, information of the facility information of up-to-date reception and media resource being shared is shared information with the facility information uploaded in cache module and media resource and is compared, if the same the facility information and the media resource that do not process up-to-date reception share information, and manner of comparison can utilize conventional relevant comparison techniques to realize.Embodiment employing caching mechanism can alleviate pressure when data store to a certain extent.
It is more than the description of uploading side of the media resource share system of the present embodiment, for scan-side, as shown in Figure 1, server group 20 also comprises radar server 240, the geographical location information received for basis and media resource solicited message, from stored association results, select the media resource relevant to geographical location information to share information, and selection result is fed back to internet terminal 30.In scan-side, internet terminal 30 for receiving geographical location information and the media resource solicited message of input, and sends it to server group 20, also for the feedback information of reception server group 20.Radar server 240 is for receiving geographical location information and the media resource solicited message of internet terminal 30, from storage server 230, select the media resource relevant to geographical location information to share information, selected media resource is shared information and geographical location information is bound, and binding result is fed back to internet terminal 30.
Internet terminal 30 comprises display module, receives input module, sends request module and receive resource module.Display module is for showing the electronic chart obtained from Map Services business; Receiving input module for receiving geographical position interested, receiving the media resource solicited message of input; Send request module for receiving the geographical position interested that receives of input module and media resource solicited message sends, this media resource solicited message comprises request and shares information with the media resource sharing terminal 10 that geographical position interested is associated; Receive the response that resource module is used for reception server group 20 pairs of media resource solicited messages, this response comprises the media resource relevant to geographical position interested and shares information; The media resource of display module also for being received by reception resource module shares information displaying in electronic chart.Wherein, the geographical position interested that reception input module receives comprises the latitude and longitude information corresponding to a point that user selects at random in electronic chart, or the geographical position interested that user's history is selected, or the geographical position that the IP address of internet terminal 30 is corresponding.For example, the geographical location information described by various embodiments of the present invention specifically can be longitude and latitude data.
In a kind of embodiment, internet terminal 30, also for receiving after media resource that server group 20 feeds back shares information, provides the preview of some frames to video resource corresponding to video Hash file or every two field picture.Another embodiment, internet terminal 30 also for receive server group 20 feed back media resource share information after, for user provides collection function, add in personal account number's memory space of user by the shared information received, invoking web page player (cloudlike broadcasting) or local player (as broadcast soon) are play when needed.
Radar server 240 comprises the geographical linked database of equipment, the number sharing terminal provide media resource to share the relevant information sharing terminal 10 of information in this database in storage networking, this relevant information comprises the first geography information (as city), being in same second geography information under (as longitude and latitude and longitude and latitude peripheral information) and each share terminal 10 facility information and media resource share information.Usually, the content that this database stores generates in the process of the media resource sharing request of response internet terminal 30.
As shown in Figure 6, radar server 240 also comprises the first geography information determination module, the first query feedback module, the second geography information determination module, the geographical binding module of equipment and the second feedback module.First geography information determination module for receiving the geography information of the assigned address of internet terminal 30, referred to herein as the first geography information (as city, place and better address); First query feedback module is used for facility information relevant to the first geography information of internet terminal 30 in the geographical linked database of query facility, when Query Result meet default issue condition time, Query Result is fed back to internet terminal 30; When the first query feedback module Query Result meet preset issue condition time, the second geography information determination module, according to the first geography information of internet terminal 30, determines second geography information (as peripheral informations such as neighbouring buildings) of internet terminal 30; The geographical binding module of equipment selects the media resource relevant to the first geography information to share information from storage server 230, and selected information and the second geography information is bound; Second feedback module is used for the geographical linked database of binding result write device of geographical for equipment binding module, and binding result is fed back to internet terminal 30.Radar server 240 shown in application drawing 6 carries out the concrete example of the workflow step S702-S709 as shown in Figure 7 that media resource shares information scanning.
In another kind of embodiment, relate to third party's Map Services business when determining the first geography information and the second geography information, such as high moral service, namely the media resource share system of this embodiment also comprises third party's Map Services business.First geography information determination module, also for the geographical location information of specifying according to internet terminal 30, confirms the city that this geographical position is corresponding and better address to third party's Map Services business; Second geography information determination module also for the geographical location information of specifying according to internet terminal 30, confirms the peripheral information of longitude and latitude residing for internet terminal 30 to third party's Map Services business.
In another embodiment, radar server 240 also comprises: scan cache module and judge feedback module.Scanning cache module is used for the binding result of the geographical binding module of buffer memory device; Judge that feedback module was used for before execution first query feedback module, judge whether there is the information relevant to the first geography information of internet terminal 30 in scanning cache module, if existed, fed back to internet terminal 30.This embodiment adopts caching mechanism can alleviate data to a certain extent and stores and the pressure caused when reading.
In a kind of embodiment, radar server 240 also comprises footprint record module, for the geographical location information of specifying according to internet terminal 30, and the geographical location information that record internet terminal 30 navigates at every turn; Thus, also can with this position for datum mark carries out the scanning that media resource shares information after user leaves this position.The general work process of footprint record module can comprise: distributing user session id, uploads footprint (longitude and latitude that namely the internet terminal geographical position of specifying is corresponding) and session id, preserves session id and footprint information.
The media resource share system of the present embodiment comprises uploads side and scan-side, uploading side, the media resource information shared by sharing terminal 10 is uploaded, and this media resource information and the IP address of sharing terminal 10 are carried out tentatively associate to bind sharing information bank to obtain media resource, in scan-side, by the slotting point location of internet terminal 30 as electronic chart in PC end or web terminal, get the geographical location information of specifying, and this geographical location information is sent to radar server 240, radar server 240 returns to internet terminal 30 according to geographical location information after relevant media resource shares information bank the media resource obtained near this position, thus the media resource sharing terminal 10 that internet terminal 30 can share specified geographic location shares information, expands the category that internet terminal can share media resource.In a kind of embodiment, media resource is shared information and is comprised some frames of video Hash file and video resource corresponding to this video Hash file or every two field picture, internet terminal can provide the preview to some frames of video resource corresponding to the video Hash file received or every two field picture, thus user can be made to be predicted the approximate contents of video and the true and false of resource, improve Consumer's Experience.
Embodiment 2:
The present embodiment provides a kind of media resource sharing method, comprising:
First end forwarding step, one or more are shared terminal and initiatively by network, its facility information and media resource thereof are shared information and send;
Upload process step, server group receives shares the facility information of terminal and media resource shares information, facility information and media resource is shared information and carries out association process, and store association results;
Second end forwarding step, one or more internet terminals obtain the geographical location information of assigned address, such as user inserts the geographical position that point location obtains on electronic chart, or the geographical position that the IP address of internet terminal is corresponding, or the history footprint of footprint record module record, send media resource solicited message and geographical location information to server group, media resource solicited message comprises the request media resource of sharing terminal relevant to geographical location information and shares information;
Scan process step, server group receives media resource solicited message and the geographical location information of internet terminal, the information relevant to geographical location information is selected from stored association results, selected information and geographical location information are carried out binding process, and by the result feedback of binding process to internet terminal.
Wherein, server group comprises access server, logical server and storage server, and upload process step comprises:
Access procedure, access server receives and forwards the facility information shared terminal and send;
Service logic process, the facility information that logical server checking access server sends, resolve the facility information by checking, first geographical position of sharing residing for terminal is determined according to analysis result, receive the media resource sharing terminal transmission and share information, media resource is shared information, the first geographical position and facility information and carry out association process;
Storing process, the association process result of storage server stored logic server;
Server group also comprises radar server, scan process step is: radar server receives media resource solicited message and the geographical location information of internet terminal, the information relevant to geographical location information is selected from storage server, selected information and geographical location information are carried out binding process, by the result feedback of binding process to internet terminal.
In a kind of embodiment, radar server comprises the geographical linked database of equipment of the result for storing binding process, the geographical linked database of equipment, for the relevant information sharing terminal providing media resource to share information in storage networking, relevant information comprise share terminal the first geography information, be in the number sharing terminal under same second geography information and each share terminal facility information and media resource share information.
Scan process step specifically comprises:
First geography information confirms process, and radar server, according to the geographical location information of internet terminal, determines the first geography information of internet terminal;
First query feedback process, facility information relevant to the first geography information of internet terminal in the geographical linked database of radar server lookup equipment, when Query Result meet default issue condition time, Query Result is fed back to internet terminal;
Second geography information confirm process, when Query Result meet preset issue condition time, radar server, according to the geographical location information of internet terminal, determines the second geography information of internet terminal;
The geographical binding procedure of equipment, when Query Result do not meet preset issue condition time, radar server selects the information relevant to geographical location information from storage server, and selected information and the second geography information is bound;
Second feedback procedure, binding result by geographical for binding result write device linked database, and is fed back to internet terminal by radar server.
In another kind of embodiment, for alleviating radar server at data query and pressure when reading, radar server also comprises the scanning cache module for buffer memory binding result, now, scan process step also comprises: judge feedback procedure, namely radar server is before execution first query feedback process, judge whether there is the information relevant to the first geography information of internet terminal in scanning cache module, if existed, it is directly fed back to internet terminal, do not need to search in the geographical linked database of equipment again.
In another embodiment, the operating pressure of logical server when sharing terminal to report data for alleviating, logical server is also provided with for buffer memory device information, what media resource shared information and the two association results uploads cache module, now, service logic process also comprises: Logic judgment process, namely logical server receive share information that terminal uploads time, first do not carry out the process such as association, but the facility information of up-to-date reception and media resource are shared information and upload facility information in cache module and media resource and share information and compare, if the same the facility information and the media resource that do not process up-to-date reception share information.
The detailed process of the media resource sharing method of the present embodiment with reference to the course of work of each part in aforementioned media resource sharing system embodiment, no longer can repeat at this.
Embodiment 3:
The present embodiment provides a kind of server group, is applicable to media resource share system or method, comprises:
Access server, for receiving and forwarding the facility information shared terminal and send;
Logical server, for verifying the facility information that access server sends, resolve the facility information by checking, first geographical position of sharing residing for terminal is determined according to analysis result, also sharing information for receiving the media resource sharing terminal transmission, media resource being shared information, the first geographical position and facility information and carrying out association process;
Storage server, for the association process result of stored logic server;
Radar server, for receiving media resource solicited message and the geographical location information of internet terminal, the information relevant to geographical location information is selected from storage server, selected information and geographical location information are carried out binding process, will binding process result feedback to internet terminal, wherein media resource solicited message comprise request the media resource of sharing terminal relevant to geographical location information share information.
Wherein, radar server comprises:
The geographical linked database of equipment, for the relevant information sharing terminal providing media resource to share information in storage networking, relevant information comprise share terminal the first geography information, be in the number sharing terminal under same second geography information and each share terminal facility information and media resource share information;
First geography information determination module, for obtaining the first geography information of internet terminal, the geographical location information that the i.e. internet terminal user geographical location information that slotting point location obtains in electronic chart, or the IP address of internet terminal is corresponding or history footprint;
First query feedback module, for facility information relevant to the first geography information of internet terminal in the geographical linked database of query facility, when Query Result meet default issue condition time, Query Result is fed back to internet terminal;
Second geography information determination module, for when the first query feedback module Query Result meet preset issue condition time, according to internet terminal input above-mentioned first geographical location information, determine the second geography information of internet terminal;
The geographical binding module of equipment, for do not meet when the Query Result of the first query feedback module preset issue condition time, the information that selection is relevant to the first geographical location information from storage server, and selected information and the second geography information are bound;
Second feedback module, for the geographical linked database of binding result write device by geographical for equipment binding module, and feeds back to internet terminal by binding result.
In a kind of embodiment, server group also relates to third party's Map Services business; Such as, the geographical location information of the first geography information determination module also for inputting according to internet terminal, confirms the city that this geographical location information is corresponding and better address to third party's Map Services business; The geographical location information of the second geography information determination module also for inputting according to internet terminal, confirms the peripheral information of the longitude and latitude that this geographical location information is corresponding to third party's Map Services business.
In another kind of embodiment, for alleviating operating pressure when data query, reading, radar server also comprises:
Scanning cache module, for buffer memory binding result;
Judge feedback module, for before execution first query feedback module, judge whether there is the information relevant to the first geography information of internet terminal in scanning cache module, if existed, fed back to internet terminal.
In another kind of embodiment, for alleviating operating pressure when data store, logical server also comprises:
Upload cache module, share information and the association results of the two for buffer memory device information and media resource;
Logic judgment module, share information for the facility information of the facility information of up-to-date reception and media resource being shared information and upload in cache module before carrying out associating and media resource to compare, the facility information and the media resource that if the same do not process up-to-date reception share information.
The part of the server group of the present embodiment with reference to the implementation procedure of each part in aforementioned media resource sharing system embodiment, no longer can repeat at this.
Embodiment 4:
The present embodiment provides a kind of radar server, comprising:
The geographical linked database of equipment, for the relevant information sharing terminal providing media resource to share information in storage networking, relevant information comprise share terminal the first geography information, be in the number sharing terminal under same second geography information and each share terminal facility information and media resource share information;
Total receiver module, for receiving geographical location information and the media resource solicited message of internet terminal transmission, media resource solicited message comprises the request media resource of sharing terminal relevant to geographical location information and shares information;
First geography information determination module, for obtaining the first geography information of internet terminal input;
First query feedback module, for facility information relevant to the first geography information of internet terminal in the geographical linked database of query facility, when Query Result meet default issue condition time, Query Result is fed back to internet terminal;
Second geography information determination module, for when the first query feedback module Query Result meet preset issue condition time, according to internet terminal input above-mentioned first geographical location information, determine the second geography information of internet terminal;
The geographical binding module of equipment, for when the first query feedback module Query Result meet preset issue condition time, from the geographical linked database of equipment, select the information relevant to above-mentioned first geography information, and selected information and the second geography information are bound;
Second feedback module, for the geographical linked database of binding result write device by geographical for equipment binding module, and feeds back to internet terminal by binding result.
In a kind of embodiment, the geographical location information of the first geography information determination module also for inputting according to internet terminal, confirms the city that this geographical location information is corresponding and better address to third party's Map Services business; The geographical location information of the second geography information determination module also for inputting according to internet terminal, confirms the peripheral information of the longitude and latitude that this geographical location information is corresponding to third party's Map Services business.
In another kind of embodiment, for alleviating operating pressure when data query, reading, radar server also comprises:
Scanning cache module, for buffer memory binding result;
Judge feedback module, for before execution first query feedback module, judge whether there is the information relevant to the first geography information of internet terminal in scanning cache module, if existed, fed back to internet terminal.
In another embodiment, radar server also for buffer memory internet terminal input geographical location information and relevant media resource share information, also for receive internet terminal input geographical location information after, whether the geographical location information received by judgement is present in buffer memory, if so, then direct media resource relevant to received geographical location information in buffer memory is shared information feed back to internet terminal.
The media resource share system of the embodiment of the present application and method are applicable to pc client (form with terminal or web page), so as pc client can share its video resource information.
For example, in a kind of realization, the interface of media resource share system or webpage provide slotting point location control, the such as button of " VIP follows one's inclinations slotting ", " helping me to insert ", user is by inserting in this control acquisition request network near point by video resource information that pc client is shared, can be tabular form by the result of server feedback, also can be provide third party's Map Services on a user interface, and the result of server feedback be directly illustrated on map.The process that in request video resource process, user interface presents comprises:
First activation system to provide in scan for networks the control of the video resource information shared by pc client, as clicked " helping me to insert " button (shown in Fig. 8);
Respond this control, screen can present radar scanning animation and server and/or LAN data obtain in the information such as progress bar, represent that the current video resource carried out in scanning server or local area network (LAN) shares information, concrete scanning process is consistency operation, can with reference to the course of work of the radar server of previous embodiment;
Scanning result can directly be presented on the map that third party's Map Services business provides, as shown in Figure 8, there is 6/7 video file information shared at a certain building place of the geographic vicinity of specifying in the expression such as data bubble " 6 ", " 7 " on map.After user's click data bubble enters, screen redirect is video details interface display, thus, can content pre-viewing be made after user chooses a certain video resource, or be watched by invoking web page player (cloudlike broadcasting) or local player (as broadcast soon).Scanning result can also be present with tabular form, as shown in Figure 9.
In addition, footprint record function that system provides (interface shows as " collection footprint " option), can according to user need optionally by certain once or Multiple-Scan time the geographical position that provides record, radar server is uploaded to as user's footprint, also can with this position for datum mark be to carry out videoscanning after user leaves this position.That is, scanning result can also be the scanning situation of the history specified geographic location provided with tabular form, as shown in Figure 9.User by clicking " my footprint " or " popular footprint " option that interface provides, then can see the history footprint of record or recent popular footprint.Carry out when user clicks a certain footprint in list the scanning that video shares information, namely with the geographical position of this footprint for starting point scans.User chooses in scanning result can make content pre-viewing after a certain video resource, or is watched by invoking web page player (cloudlike broadcasting) or local player (as broadcast soon).
Known by above-described embodiment, the present invention carries out the machine geo-location by user computer end IP information, and the video sharing of the opening and shares this user downloaded by video player out.Other Internet user then can by arbitrarily inserting point location on electronic chart, then which video is had to be shared by user near the position checking location, also this movie preview can be checked further, determine whether as required content, collection is to individual account memory space as required, carries viewing again when needing by sowing soon.Simultaneously, because every portion film has a fixing hash value, every frame sectional drawing that video player gathers video resource corresponding to this hash is stored in server, before this video resource of download, use the technology such as the video resource preview picture of video player can realize the rapid preview of this video resource, user is helped to understand substance film in advance, more fit user's request, optimizing user is experienced.
It will be appreciated by those skilled in the art that, in above-mentioned execution mode, all or part of step of various method can be carried out instruction related hardware by program and completes, this program can be stored in a computer-readable recording medium, and storage medium can comprise: read-only memory, random asccess memory, disk or CD etc.
Above content is in conjunction with concrete execution mode further description made for the present invention, can not assert that specific embodiment of the invention is confined to these explanations.For general technical staff of the technical field of the invention, without departing from the inventive concept of the premise, some simple deduction or replace can also be made.
Claims (9)
1., based on a media resource share system for the Internet, it is characterized in that, comprising:
At least one shares terminal, sends to server group for the facility information of self, IP address and media resource being shared information by the Internet;
At least one internet terminal, for receiving geographical location information and the media resource solicited message of input, and sends it to described server group, also for receiving the feedback information of described server group;
Described server group, for sharing the information that terminal is sent described in receiving, the facility information received, IP address are shared information with media resource and associated, and store association results, also for according to the geographical location information that receives and media resource solicited message, from stored association results, select the media resource relevant to described geographical location information to share information, and selection result is fed back to described internet terminal.
2., as claimed in claim 1 based on the media resource share system of the Internet, it is characterized in that, described internet terminal comprises:
Display module, for showing the electronic chart obtained from Map Services business;
Receive input module, for receiving geographical position interested, also for receiving the media resource solicited message of input;
Send request module, send for geographical position interested that described reception input module is received and media resource solicited message, described media resource solicited message comprise request be associated with described geographical position interested described in share terminal media resource share information;
Receive resource module, for receiving the response of described server group to described media resource solicited message, described response comprises the media resource relevant to described geographical position interested and shares information;
The media resource of described display module also for being received by described reception resource module shares information displaying in described electronic chart.
3. as claimed in claim 2 based on the media resource share system of the Internet, it is characterized in that, the geographical position interested that described reception input module receives comprises the geographical position corresponding to IP address of the latitude and longitude information corresponding to a point that user selects at random in described electronic chart, geographical position interested that user's history is selected and described internet terminal.
4., as claimed in claim 1 based on the media resource share system of the Internet, it is characterized in that, described in share terminal and comprise:
Send position module, for the facility information of self and IP address being sent to described server group by the Internet;
Receiving position module, for receiving the regional service address that described server group is fed back based on described IP address;
Sending resource module, sending to described server group for media resource being shared information.
5. as claimed in claim 4 based on the media resource share system of the Internet, it is characterized in that, described media resource is shared information and is comprised some frames of video Hash file and video resource corresponding to described video Hash file or every two field picture; Described internet terminal also for after sharing information at the media resource receiving described server group feedback, provides the preview to some frames of video resource corresponding to described video Hash file or every two field picture.
6., as claimed in claim 1 based on the media resource share system of the Internet, it is characterized in that, described server group comprises:
Access server, for sharing the facility information and IP address that terminal sends described in receiving, the geographical position of terminal is shared described in determining according to described IP address, be transmitted to the logical server relevant to described geographical position of sharing terminal by sharing information that terminal sends described in receiving, and share terminal described in being fed back to the IP address of described logical server;
Described logical server, for receiving the information that described access server sends, described geographical position of sharing terminal is associated with described facility information, also for sharing the media resource sharing information that terminal is sent described in receiving, and the geographical position of sharing terminal by described, facility information associate with described media resource sharing information, association results is sent to storage server;
Described storage server, for receiving and store the association results that described logical server sends;
Radar server, for receiving geographical location information and the media resource solicited message of the input of described internet terminal, from described storage server, select the media resource relevant to described geographical location information to share information, selected media resource is shared information and described geographical location information is bound, and binding result is fed back to described internet terminal.
7. as claimed in claim 6 based on the media resource share system of the Internet, it is characterized in that, described radar server also for described in buffer memory internet terminal input geographical location information and relevant media resource share information, also for receive described internet terminal input geographical location information after, whether the geographical location information received by judgement is present in buffer memory, if so, then direct media resource relevant to received geographical location information in buffer memory is shared information feed back give described internet terminal.
8. one kind runs on the media resource sharing method of the media resource share system as described in any one of claim 1-7.
9. the server group for the media resource share system as described in any one of claim 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410060015.7A CN104869132A (en) | 2014-02-21 | 2014-02-21 | Media resource sharing system, method and server set based on Internet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410060015.7A CN104869132A (en) | 2014-02-21 | 2014-02-21 | Media resource sharing system, method and server set based on Internet |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104869132A true CN104869132A (en) | 2015-08-26 |
Family
ID=53914654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410060015.7A Pending CN104869132A (en) | 2014-02-21 | 2014-02-21 | Media resource sharing system, method and server set based on Internet |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104869132A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106027667A (en) * | 2016-06-30 | 2016-10-12 | 腾讯科技(深圳)有限公司 | Data operating method, device and system |
CN107370767A (en) * | 2017-09-11 | 2017-11-21 | 安徽省未来博学信息技术有限公司 | A kind of internet share system |
CN107948956A (en) * | 2017-11-07 | 2018-04-20 | 北京小米移动软件有限公司 | Localization method and device |
CN108055575A (en) * | 2017-12-06 | 2018-05-18 | 电子科技大学 | A kind of Internet video shared system for throwing screen based on simulation towards cell |
CN108288152A (en) * | 2018-01-02 | 2018-07-17 | 腾讯科技(深圳)有限公司 | A kind of exchange method of sharing information, terminal and storage medium |
CN111190528A (en) * | 2019-12-31 | 2020-05-22 | 维沃移动通信有限公司 | Brush display method, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572679A (en) * | 2010-12-07 | 2012-07-11 | 腾讯科技(深圳)有限公司 | Location service-based sign in method, sign in display method and sign in system |
CN102982828A (en) * | 2012-11-22 | 2013-03-20 | 北京百度网讯科技有限公司 | Method and device for generating preview files of video files |
CN103188284A (en) * | 2011-12-27 | 2013-07-03 | 华为终端有限公司 | Method and equipment for sharing media resource information between home networks |
CN103338408A (en) * | 2013-05-31 | 2013-10-02 | 东莞宇龙通信科技有限公司 | Method, system and mobile terminal for selecting video preview frames |
CN103533051A (en) * | 2013-10-15 | 2014-01-22 | 北京奇虎科技有限公司 | Processing and providing method and device for network multimedia resource information |
CN103532950A (en) * | 2013-10-15 | 2014-01-22 | 北京奇虎科技有限公司 | Method and device for loading and providing network multimedia resources |
CN103544256A (en) * | 2013-10-15 | 2014-01-29 | 北京奇虎科技有限公司 | Method and device for providing network multimedia resources |
-
2014
- 2014-02-21 CN CN201410060015.7A patent/CN104869132A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572679A (en) * | 2010-12-07 | 2012-07-11 | 腾讯科技(深圳)有限公司 | Location service-based sign in method, sign in display method and sign in system |
CN103188284A (en) * | 2011-12-27 | 2013-07-03 | 华为终端有限公司 | Method and equipment for sharing media resource information between home networks |
CN102982828A (en) * | 2012-11-22 | 2013-03-20 | 北京百度网讯科技有限公司 | Method and device for generating preview files of video files |
CN103338408A (en) * | 2013-05-31 | 2013-10-02 | 东莞宇龙通信科技有限公司 | Method, system and mobile terminal for selecting video preview frames |
CN103533051A (en) * | 2013-10-15 | 2014-01-22 | 北京奇虎科技有限公司 | Processing and providing method and device for network multimedia resource information |
CN103532950A (en) * | 2013-10-15 | 2014-01-22 | 北京奇虎科技有限公司 | Method and device for loading and providing network multimedia resources |
CN103544256A (en) * | 2013-10-15 | 2014-01-29 | 北京奇虎科技有限公司 | Method and device for providing network multimedia resources |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106027667A (en) * | 2016-06-30 | 2016-10-12 | 腾讯科技(深圳)有限公司 | Data operating method, device and system |
CN106027667B (en) * | 2016-06-30 | 2018-12-28 | 腾讯科技(深圳)有限公司 | A kind of data manipulation method, apparatus and system |
CN107370767A (en) * | 2017-09-11 | 2017-11-21 | 安徽省未来博学信息技术有限公司 | A kind of internet share system |
CN107948956A (en) * | 2017-11-07 | 2018-04-20 | 北京小米移动软件有限公司 | Localization method and device |
US10582338B2 (en) | 2017-11-07 | 2020-03-03 | Beijing Xiaomi Mobile Software Co., Ltd. | Positioning method and device |
CN108055575A (en) * | 2017-12-06 | 2018-05-18 | 电子科技大学 | A kind of Internet video shared system for throwing screen based on simulation towards cell |
CN108288152A (en) * | 2018-01-02 | 2018-07-17 | 腾讯科技(深圳)有限公司 | A kind of exchange method of sharing information, terminal and storage medium |
CN108288152B (en) * | 2018-01-02 | 2023-09-15 | 腾讯科技(深圳)有限公司 | Interaction method, terminal and storage medium for sharing information |
CN111190528A (en) * | 2019-12-31 | 2020-05-22 | 维沃移动通信有限公司 | Brush display method, electronic equipment and storage medium |
CN111190528B (en) * | 2019-12-31 | 2022-09-16 | 维沃移动通信有限公司 | Brush display method, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109522330B (en) | Cloud platform data processing method, device, equipment and medium based on block chain | |
US10326715B2 (en) | System and method for updating information in an instant messaging application | |
US9661059B2 (en) | System and method for zero latency browsing | |
US20130091558A1 (en) | Method and system for sharing multimedia contents between devices in cloud network | |
CN104219262B (en) | Media resource share system and method, server zone, video player | |
US8190605B2 (en) | Presenting addressable media stream with geographic context based on obtaining geographic metadata | |
CN104869132A (en) | Media resource sharing system, method and server set based on Internet | |
CN104980809A (en) | Barrage processing method and apparatus | |
US20130080560A1 (en) | System and Method for Sharing Digital Data on a Presenter Device to a Plurality of Participant Devices | |
US11659044B2 (en) | Enhanced online privacy | |
US20130282877A1 (en) | Apparatus and Method for Generating Bookmark in Streaming Service System | |
CN105100839A (en) | Video file downloading method, device, server and terminal equipment | |
CN104780184A (en) | Method of using geographical location information for load balancing | |
CN104917754B (en) | Video data sending and receiving method, server and client | |
US9565224B1 (en) | Methods, systems, and media for presenting a customized user interface based on user actions | |
CN108463819B (en) | Real-time information distribution system and information distribution method based on digit string using intelligent terminal | |
US20130159929A1 (en) | Method and apparatus for providing contents-related information | |
US9270763B2 (en) | Method and apparatus for sharing electronic content | |
US20110154392A1 (en) | Method of providing service information, system thereof, and method of receiving service information | |
KR101483554B1 (en) | Device and method for recommending related contents based on social network | |
CN107968811A (en) | Merge the method, apparatus and terminal device of local resource and Internet resources | |
US20140122573A1 (en) | Method and system for processing data through network | |
CN108810043B (en) | Method and device for storing comment information | |
CN106610884B (en) | Information processing method and device | |
CN103763329A (en) | Data transmission method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150826 |