CN104219262A - Media resource sharing system and method, server cluster and video player - Google Patents
Media resource sharing system and method, server cluster and video player Download PDFInfo
- Publication number
- CN104219262A CN104219262A CN201310210345.5A CN201310210345A CN104219262A CN 104219262 A CN104219262 A CN 104219262A CN 201310210345 A CN201310210345 A CN 201310210345A CN 104219262 A CN104219262 A CN 104219262A
- Authority
- CN
- China
- Prior art keywords
- information
- client
- media resource
- module
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 230000008569 process Effects 0.000 claims description 60
- 230000004044 response Effects 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 11
- 230000002093 peripheral effect Effects 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 8
- 230000006855 networking Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 10
- 230000003993 interaction Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 231100000572 poisoning Toxicity 0.000 description 1
- 230000000607 poisoning effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The present application relates to media resource sharing system and method, server cluster and video player. The system comprises: one or more first clients, which send the equipment information thereof and media resource sharing information thereof out through a network; a server cluster, which receives the equipment information and media resource sharing information of the first clients, performing association treatment on the equipment information and media resource sharing information and storing association results; and one or more second clients having self-positioning function, which acquire current positioning information thereof and send a media resource request information to the server cluster; the server cluster further receives the information of the second clients, selects information relevant to the positioning information from the stored association results, performs binding treatment on the selected information and the positioning information and feeds the result back to the second clients. The second clients in the present application looks up and acquires the media resource information shared by the first clients in the network through positioning, and the range of the media resources which can be shared by mobile terminals is enlarged.
Description
Technical field
The application relates to media resource and shares technical field, is specifically related to a kind of media resource sharing method and system, and the relevant device that this system relates to comprises as server zone, radar server, and a kind of video player.
Background technology
The mode that tradition shares media resource is shared with user by media playback software with ranking list, hot broadcast, COLLECTIDN at PC end, such as by video software sharing video frequency resource, or to be held at PC by user and media resource uploaded onto the server and is shared by the mode such as popularity, recommendation.Sharing of media resource can make user understand more media resource, can share media resource each other between user.
Along with mobile terminal widely using as mobile phone, sharing of media resource has also been extended to mobile terminal from PC end.The most media resource of current mobile terminal is shared the function that remains and continued in PC end and is shared the way of recommendation, as the ranking list based on the behavior such as COLLECTIDN, user's click acquisition is shared with mobile phone users.But, because PC end has no idea to provide geographical location information as mobile terminal, the media resource that other users that mobile phone users can be checked share is still limited, cannot as sharing between mobile phone users and checking the media resource situation understanding neighbouring PC end subscriber picture that geographical position is shared etc. easily, such as seeing that what film, what film are more popular etc. nearby.
Summary of the invention
The application provides a kind of media resource sharing method and system, by the pc client of share media resource information in positioning searching to network, expands the category that mobile terminal can share media resource.
According to the first aspect of the application, the application provides a kind of media resource share system, comprising: one or more first clients, sends for its facility information and media resource thereof being shared information by network; Server zone, shares information for the facility information and media resource receiving described first client, described facility information and media resource is shared information and carries out association process, stores association results; One or more have second client of positioning oneself function, for gathering its current locating information, also for sending media resource solicited message to described server zone, the media resource that described media resource solicited message comprises request first client relevant to described locating information shares information; Described server zone is also for receiving media resource solicited message and the locating information of described second client, the information relevant to described locating information is selected from stored association results, selected information and described locating information are carried out binding process, give described second client by the result feedback of binding process.
Wherein, described server zone comprises: access server, for receiving and forward the facility information that described first client sends; Logical server, for verifying the facility information that described access server sends, resolve the facility information by checking, the first geographical position residing for described first client is determined according to analysis result, the media resource also sent for receiving described first client shares information, described media resource is shared information, described first geographical position and described facility information and carries out association process; Storage server, for storing the association process result of described logical server; Radar server, for receiving media resource solicited message and the locating information of described second client, the information relevant to described locating information is selected from described storage server, selected information and described locating information are carried out binding process, give described second client by the result feedback of binding process.
Wherein, described radar server comprises: the geographical linked database of equipment, for storing the result of described binding process; First geography information determination module, for the locating information according to described second client, determines the first geography information of described second client; First query feedback module, for inquiring about facility information relevant to the first geography information of described second client in the geographical linked database of described equipment, when Query Result meet default issue condition time, Query Result is fed back to described second client; Second geography information determination module, for do not meet when the Query Result of described first query feedback module described preset issue condition time, according to the locating information of described second client, determine the second geography information of described second client; The geographical binding module of equipment, for do not meet when the Query Result of described first query feedback module described preset issue condition time, from described storage server, select the information relevant to described locating information, and selected information and described second geography information are bound; Second feedback module, for the binding result of geographical for described equipment binding module is write the geographical linked database of described equipment, and feeds back to described second client by described binding result.
Wherein, described media resource share system also comprises third party's Map Services business; Described first geography information determination module, also for the locating information according to described second client, confirms city residing for described second client and better address to described third party's Map Services business; Described second geography information determination module is also for the locating information according to described second client, confirm the peripheral information of longitude and latitude residing for described second client to described third party's Map Services business, wherein said locating information is the longitude and latitude data of the second client.
Wherein, described radar server also comprises: scanning cache module, for binding result described in buffer memory; Judge feedback module, for before the described first query feedback module of execution, judge whether there is the information relevant to the first geography information of described second client in described scanning cache module, if existed, fed back to described second client.
Wherein, described radar server also comprises: footprint record module, for the locating information according to described second client, records geographical location information residing for described second client.
Wherein, described logical server also comprises: upload cache module, for facility information described in buffer memory and described media resource information; Logic judgment module, for before carrying out associating by the facility information of up-to-date reception and media resource information and describedly upload facility information in cache module and media resource information compares, if the same do not process facility information and the media resource information of described up-to-date reception.
In another kind of execution mode, described first client and described second client are positioned at same local area network (LAN), and described first client is communicated by communication protocol with described second client.
Wherein, described second client comprises broadcast transmission module and the second receiver module, described broadcast transmission module is used for periodically sending User Data Protocol bag to described local area network (LAN), media resource sharing request information drawn together by described User Data Protocol handbag, described second receiver module, for receiving the media resource information that in described local area network (LAN), described first client sends; Described first client comprises broadcast reception module and the first sending module, described broadcast reception module is for receiving the User Data Protocol bag of described second client in described local area network (LAN), and the media resource information that described first sending module is used for described first client is shared sends to described second client.
According to the second aspect of the application, the application provides a kind of media resource sharing method running on media resource share system as above.
According to the third aspect of the application, the application provides a kind of server zone for media resource share system as above.
According to the fourth aspect of the application, the application provides a kind of radar server, comprise: the geographical linked database of equipment, for the relevant information providing media resource to share the first client of information in storage networking, described relevant information comprise the first client the first geography information, be in the number of the first client under same second geography information and the facility information of each first client and media resource and share information; Total receiver module, for receiving locating information and the media resource solicited message of the second client transmission, the media resource that described media resource solicited message comprises request first client relevant to described locating information shares information; First geography information determination module, for the locating information according to described second client, determines the first geography information of described second client; First query feedback module, for inquiring about facility information relevant to the first geography information of described second client in the geographical linked database of described equipment, when Query Result meet default issue condition time, Query Result is fed back to described second client; Second geography information determination module, for do not meet when the Query Result of described first query feedback module described preset issue condition time, according to the locating information of described second client, determine the second geography information of described second client; The geographical binding module of equipment, for do not meet when the Query Result of described first query feedback module described preset issue condition time, from the geographical linked database of described equipment, select the information relevant to described locating information, and selected information and described second geography information are bound; Second feedback module, for the binding result of geographical for described equipment binding module is write the geographical linked database of described equipment, and feeds back to described second client by described binding result.
According to the 5th aspect of the application, the application provides a kind of video player, comprise: first gathers sending module, for gathering the current locating information of place client, receive the video resource solicited message of described client user input, and sending described video resource solicited message and described locating information to server zone as above, the video resource that described video resource solicited message comprises request second client relevant to described locating information shares information; Wide area receiver module, for receiving the feedback result of described server zone, described feedback result comprises the video resource corresponding to described locating information and shares information.
Wherein, described video player also comprises: broadcast module, for sending to the local area network (LAN) at described client place the broadcast comprising media resource sharing request information; Local receiver module, for receiving the response message of the second client in described local area network (LAN), described response message comprises the video resource information that described second client is shared.
Wherein, described video player also comprises: second gathers sending module, the video resource shared for the facility information and described client that gather described client shares information, also sends for described facility information and described video resource are shared information; Broadcast reception module, for receiving the broadcast comprising media resource sharing request information that in local area network (LAN), the second client sends; Local responder module, sends response message to described second client in response to described broadcast, and the video resource that wherein said response message comprises described client shared shares information.
The beneficial effect of the application is: the media resource of server zone to the first client upload shares information and facility information carries out association process, the media resource solicited message of the second user end to server pocket transmission carries its locating information, search media resource relevant in server zone by this locating information and share information, relevant information and locating information are bound, binding result is fed back to the second client, thus, the media resource that second client can share the first client shares information, be that mobile terminal is as mobile phone in the second client, when first client is PC end, adopt this media resource sharing method can realize mobile terminal and check the shared resource that PC holds, expand the category that mobile terminal can share media resource.
In a kind of embodiment, first client and the second client are in same local area network (LAN), the two directly passes through communication protocol communication, such as the second client carries out User Data Protocol packet broadcast in local area network (LAN), after first client listens to the broadcast of the second client, the media resource that oneself is shared is shared with the second client, thus, the second client be mobile terminal as mobile phone, the first client be PC end time, expand the category that mobile terminal can share media resource further.
Accompanying drawing explanation
Fig. 1 is the structural representation of the media resource share system of a kind of embodiment of the application;
Fig. 2 is the interactive schematic diagram uploading side first client and server zone of the media resource share system of a kind of embodiment of the application;
Fig. 3 is IP database table schematic diagram in the server zone of the media resource share system of a kind of embodiment of the application;
Fig. 4 represents intention by the PC node database of city distribution in the server zone of the media resource share system of a kind of embodiment of the application;
Fig. 5 is device id database table schematic diagram in the server zone of the media resource share system of a kind of embodiment of the application;
Fig. 6 is the structure of the radar server of a kind of embodiment of the application and the annexation schematic diagram of each module thereof;
Fig. 7 is the workflow schematic diagram of the radar server of a kind of embodiment of the application;
Fig. 8 is the workflow schematic diagram of the radar server of the another kind of embodiment of the application;
Fig. 9 is the structural representation of the media resource share system of the another kind of embodiment of the application;
Figure 10 is the structural representation of the media resource share system of the another kind of embodiment of the application;
Figure 11 be a kind of embodiment of the application video player use time present process schematic;
Figure 12 is the display schematic diagram at scanning process interface during the video player of a kind of embodiment of the application uses;
Figure 13 is that during the video player of a kind of embodiment of the application uses, scanning result is presented at the schematic diagram on map;
Figure 14 is the schematic diagram that during the video player of a kind of embodiment of the application uses, scanning result presents with tabular form;
Figure 15 is Figure 14 list wherein video details interface display schematic diagram of;
Figure 16 wholely presents process during the video player of a kind of embodiment of the application uses.
Embodiment
By reference to the accompanying drawings the present invention is described in further detail below by embodiment.
In the media resource share system of a kind of embodiment of the application, by mobile terminal as mobile phone carries out the geographical location information that geo-location obtains mobile terminal, the geographical location information of collection is sent to server, server to be shared information bank after the media resource obtaining this geographic vicinity from media resource according to this geographical location information and is returned to mobile terminal, wherein, it is obtain by gathering pc client that media resource shares information bank, namely the media resource information that pc client is shared is uploaded onto the server, server carries out preliminary geography information according to the IP address that this pc client transmits and binds and be stored into media resource and share information bank, when needs are according to geographical position acquisition media resource, server is shared information bank from media resource and is chosen related media asset, and the peripheral information obtaining this geographical position is as geographical building etc., the media resource chosen and peripheral information are carried out information association binding, and the data after binding are the media resource information being shared with mobile terminal.In the media resource share system of another embodiment, mobile terminal and pc client are in same local area network (LAN), mobile terminal by User Data Protocol (UDP) packet broadcast to local area network (LAN), pc client makes relevant response after receiving broadcast, and the media resource of response is shared information report to broadcast transmission source and mobile terminal.
Be described in further detail the application by reference to the accompanying drawings below by embodiment, the first client wherein related to is for pc client, and the second client is for mobile terminal as smart mobile phone, and media resource is for video resource.
Embodiment 1:
As shown in Figure 1, the media resource share system of the present embodiment comprises: server zone 20, one or more first clients 10, one or more second client 30, and wherein the second client 30 has and positions oneself function.
For ease of describing, be divided into by the media resource share system of the present embodiment and upload side and scan-side, upload the interaction that side is the first client and server zone, scan-side is the interaction of the second client and server zone, 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, the first client 10 sends for its facility information and media resource thereof being shared information by network; Server zone 20 comprises access server 210, logical server 220 and storage server 230, facility information and media resource for receiving the first client 10 share information, facility information and media resource are shared information and carries out association process, and store association results.Specifically, access server 210 is for receiving and forward the facility information of the first client transmission; Logical server 220 is for verifying the facility information that access server 210 sends, resolve the facility information by checking, the first geographical position residing for the first client 10 is determined according to analysis result, the media resource that logical server 220 also sends for receiving the first client 10 shares information, and media resource is shared information, the first geographical position and facility information and carry out association process; Storage server 230 is for the association process result of stored logic server 220, and this association results forms media resource and shares information bank.
Facility information comprises IP address and the device id of the first client, and device id can be the MAC Address, CPU information etc. of the first client, or certain of MAC Address and CPU information combines.Media resource is shared information and is comprised the shared Media Resource List of the first client, and the key message of such as Internet video list is as video Hash table, title, size etc.
Be illustrated in figure 2 a kind of interaction of uploading the first client and server zone in side of embodiment.First pc client reports, and reporting information comprises the machine ID, local IP address; The logical server that access server is corresponding to this IP address according to IP address location, and pc client is handed down in the address of logical server, the city that such as IP address is corresponding is Shenzhen, then access server determines that corresponding logical server is the logical server in Shenzhen, and the logical server in this Shenzhen is for the treatment of the business of all IP address attribution in first client in Shenzhen; Then pc client sends the machine ID to this logical server, 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; Then association results is comprised host id, geography information and media resource and shares synchronizing information to storage server by logical server.The quantitative relation of access server, logical server and storage server is the relation 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 the first client and server zone, there is IP database table in the server zone in a kind of example, and this IP database table stores the city of IP address and correspondence thereof, as shown in Figure 3; Server zone returns distribution city, city ID, facility information is associated with city simultaneously, namely server zone also can generate PC(i.e. the first client by 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 zone 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 zone receives the information of the first client upload, by the information of the first client upload respectively stored in these database tables.
In a kind of example, the attainable function of access server comprises: access the information of the first client, decipher information, the information of transfer first client and response the first client etc. that access; The attainable function of logical server comprises: the city distribution city ID corresponding according to the IP address of the first client, generates the alternate node of Yingcheng City and writing as fileinfo compresses of other according to IP address; Storage server provides the functions such as primary API write, HTTP reading, can city ID be that Key inquires about in storage server.
In another kind of embodiment, logical server 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.
Be 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 zone 20 also comprises radar server 240.In scan-side, second client 30 is for gathering its current locating information, send media resource solicited message to radar server 240, the media resource that media resource solicited message comprises request first client relevant to the second client current location information shares information; Radar server 240 is for receiving media resource solicited message and the locating information of the second client 30, the information relevant to this locating information is selected from storage server 230, selected information and locating information are carried out binding process, then give the second client 30 by the result feedback of binding process.The locating information that second client gathers self can pass through the conventional location technology realizations such as architecture, wifi location or GPS location, then the locating information of collection sent to radar server and to ask in network share media resource information, after storage server takes out related media asset, returning to client according to the locating information of the second client by radar server.For example, the locating information described by various embodiments of the present invention specifically can be the longitude and latitude data of client.
Radar server comprises the geographical linked database of equipment, the number of the first client provide media resource to share the relevant information of the first client 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 the facility information of each first client and media resource share information.Usually, the content that this database stores generates in the process of the media resource sharing request of response second client.
As shown in Figure 6, radar server 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 is used for the locating information according to the second client, determines first geography information (as city, place and better address) of the second client; First query feedback module is used for facility information relevant to the first geography information of the second client in the geographical linked database of query facility, when Query Result meet default issue condition time, Query Result is fed back to the second client; When the first query feedback module Query Result meet preset issue condition time, the second geography information determination module, according to the locating information of the second client, determines second geography information (as peripheral informations such as neighbouring buildings) of the second client; The geographical binding module of equipment selects the information relevant to locating information from storage server, 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 the second client.Radar server shown in application drawing 6 carries out media resource and shares the concrete example of workflow of information scanning as shown in Figure 7.
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 locating information according to the second client, confirms city residing for the second client and better address to third party's Map Services business; Second geography information determination module, also for the locating information according to the second client, confirms the peripheral information of longitude and latitude residing for the second client to third party's Map Services business.
In another embodiment, radar server 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 the second client in scanning cache module, if existed, fed back to the second client.This embodiment adopts caching mechanism can alleviate data to a certain extent and stores and the pressure caused when reading.
In another kind of embodiment, the workflow of radar server as shown in Figure 8, comprising:
Step S801, according to the locating information of the second client, generates geographical location information geohash, and this step can be that the longitude and latitude that the second client sends is adjusted to the geographical location information meeting certain format, and this form can be User Defined;
Step S802 take geohash as key, searches in scanning cache module cache whether there is identical geohash, if it is goes to step S803, otherwise go to step S804;
Step S803, gives the second client by the corresponding content feed of this geohash in cache;
Step S804, sends request to third party's Map Services business according to this geohash, and request confirms corresponding second client of this geohash() city, place and better address;
Step S805, (asking successfully), according to the second city, client place, inquires the city ID that this city is corresponding from storage server;
Step S806, according to geohash, with the PC node in the geographical linked database of this city ID query facility;
Step S807, judges whether PC number of nodes meets the restricted number issued, and if it is goes to step S808, otherwise goes to step S809;
Step S808, writes cache by Query Result, and gives the second client by this result feedback;
Step S809, sends request to third party's Map Services business, and request searches the peripheral information of this geohash as building etc.;
Step S810, (asking successfully) selects the PC node needing quantity from storage server;
Step S811, binds the peripheral information that selected PC node and third party's Map Services business return, associates by PC node and building, in the geographical linked database of the equipment that is recorded to by binding result, and upgrades writing time;
Step S812, writes cache by binding result, and gives the second client by this result feedback.
In a kind of embodiment, radar server also comprises footprint record module, for the locating information according to the second client, records the geographical location information that the second client 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 comprises: distributing user session id, uploads footprint (i.e. the second client location obtain longitude and latitude) 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 the first client is uploaded, and this media resource information and the IP address of the first client are carried out tentatively associate to bind sharing information bank to obtain media resource, in scan-side, by the second client as mobile phone carries out architecture, wifi location or the locate mode such as GPS location get self geographical location information, and this geographical location information is sent to radar server, radar server returns to the second client according to geographical location information after relevant media resource shares information bank the media resource obtained near this position, thus, the media resource that second client can share the first client shares information, the second client be mobile terminal as mobile phone, the first client be PC end time, adopt this media resource sharing method can realize mobile terminal to check and expand the category that mobile terminal can share media resource by the shared resource that PC holds.
Embodiment 2:
As shown in Figure 9, the media resource share system of the present embodiment comprises the first client and the second client, and the first client and the second client are positioned at same local area network (LAN), and the first client is communicated by communication protocol with the second client.
In a kind of embodiment, communication protocol is User Data Protocol (UDP).First client comprises broadcast reception module 101 and the first sending module 102, broadcast reception module 101 is for receiving the udp protocol bag of the second client in local area network (LAN), and the first sending module 102 sends to the second client for the media resource information the first client shared.Second client comprises broadcast transmission module 301 and the second receiver module 302, broadcast transmission module 301 is for periodically sending udp protocol bag to local area network (LAN), media resource sharing request information drawn together by udp protocol handbag, and this information is for asking the media resource shared in network; Second receiver module 302 is for receiving the media resource information that in local area network (LAN), the first client sends.Can be understood as and realize communicating of the first client and the second client, the second client needs to open broadcast listening function, and also there is the media resource information shared.Here the udp broadcast related to, broadcast listening etc. can adopt conventional related communications technologies to realize, and are not described further.
The present embodiment sends udp broadcast to local area network (LAN) by the second client (as mobile phone terminal), make relevant scan transponding after first client (as pc client) receives broadcast, the acquisition address that the video of the first client of response shares list is returned to broadcast transmission source.After the second client sends scan request broadcast repeatedly, after the response message collected arranges, show user as scanning result, thus add the category that mobile terminal can share media resource.
Embodiment 3:
As shown in Figure 10, the media resource share system of the present embodiment is actually the combination of embodiment 1 and embodiment 2, and each part be specifically related to, with reference to previous embodiment, is not described further at this.
The media resource that the present embodiment not only achieves wide area network is shared, the media resource also achieving local area network (LAN) is shared, the resource that the pc client making the mobile terminal as the second client can share as the first client is shared, expand the category that mobile terminal can share media resource, and be not only confined to the resource sharing between mobile terminal.
Embodiment 4:
The present embodiment provides a kind of media resource sharing method, comprising:
First end forwarding step, its facility information and media resource thereof are initiatively shared information by network and are sent by one or more first clients;
Upload process step, server zone receives the facility information of the first client 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 have second client of positioning oneself function and gather its current locating information, send media resource solicited message and locating information to server zone, the media resource that media resource solicited message comprises request first client relevant to locating information shares information;
Scan process step, server zone receives media resource solicited message and the locating information of the second client, the information relevant to locating information is selected from stored association results, selected information and locating information are carried out binding process, and give the second client by the result feedback of binding process.
Wherein, server zone comprises access server, logical server and storage server, and upload process step comprises:
Access procedure, access server receives and forwards the facility information that the first client sends;
Service logic process, the facility information that logical server checking access server sends, resolve the facility information by checking, the first geographical position residing for the first client is determined according to analysis result, the media resource receiving the first client transmission shares information, media resource is shared information, the first geographical position and facility information and carries out association process;
Storing process, the association process result of storage server stored logic server;
Server zone also comprises radar server, scan process step is: radar server receives media resource solicited message and the locating information of the second client, the information relevant to locating information is selected from storage server, selected information and locating information are carried out binding process, give the second client by the result feedback of binding process.
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 providing media resource to share the first client of information in storage networking, relevant information comprise the first client the first geography information, be in the number of the first client under same second geography information and the facility information of each first client and media resource and share information.
Scan process step specifically comprises:
First geography information confirms process, and radar server, according to the locating information of the second client, determines the first geography information of the second client;
First query feedback process, facility information relevant to the first geography information of the second client in the geographical linked database of radar server lookup equipment, when Query Result meet default issue condition time, Query Result is fed back to the second client;
Second geography information confirm process, when Query Result meet preset issue condition time, radar server, according to the locating information of the second client, determines the second geography information of the second client;
The geographical binding procedure of equipment, when Query Result do not meet preset issue condition time, radar server selects the information relevant to locating 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 the second client 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 the second client in scanning cache module, if existed, it is directly fed back to the second client, do not need to search in the geographical linked database of equipment again.
In another embodiment, the operating pressure of logical server during for alleviating the first client reported data, 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 is when receiving the information of the first client upload, 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 5:
A kind of media resource sharing method of the present embodiment, the method is applicable to the first client and the second client is positioned at same local area network (LAN), and the first client is communicated by communication protocol with the second client, and particularly, the method comprises:
Broadcast transmission step, the second client periodically sends udp protocol bag to local area network (LAN), and media resource sharing request information drawn together by udp protocol handbag;
Broadcast reception step, described first client receives the User Data Protocol bag of the second client in local area network (LAN);
First forwarding step, shared media resource information is sent to the second client by the first client;
Second receiving step, the second client receives the media resource information that in local area network (LAN), the first client sends.
The detailed process of the media resource sharing method of the present embodiment with reference to the description of aforementioned media resource sharing system embodiment relevant portion, no longer can repeat at this.
Embodiment 6:
The present embodiment provides a kind of server zone, is applicable to media resource share system or method, comprises:
Access server, for receiving and forward the facility information that the first client sends;
Logical server, for verifying the facility information that access server sends, resolve the facility information by checking, the first geographical position residing for the first client is determined according to analysis result, the media resource also sent for receiving the first client shares information, media resource is shared information, the first geographical position and facility information and carries out association process;
Storage server, for the association process result of stored logic server;
Radar server, for receiving media resource solicited message and the locating information of the second client, the information relevant to locating information is selected from storage server, selected information and locating information are carried out binding process, give the second client by the result feedback of binding process, the media resource that wherein media resource solicited message comprises request first client relevant to locating information shares information.
Wherein, radar server comprises:
The geographical linked database of equipment, for the relevant information providing media resource to share the first client of information in storage networking, relevant information comprise the first client the first geography information, be in the number of the first client under same second geography information and the facility information of each first client and media resource and share information;
First geography information determination module, for the locating information according to the second client, determines the first geography information of the second client;
First query feedback module, for facility information relevant to the first geography information of the second client in the geographical linked database of query facility, when Query Result meet default issue condition time, Query Result is fed back to the second client;
Second geography information determination module, for when the first query feedback module Query Result meet preset issue condition time, according to the locating information of the second client, determine the second geography information of the second client;
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 locating 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 the second client by binding result.
In a kind of embodiment, server zone also relates to third party's Map Services business; Such as, the first geography information determination module, also for the locating information according to the second client, confirms city residing for the second client and better address to third party's Map Services business; Second geography information determination module, also for the locating information according to the second client, confirms the peripheral information of longitude and latitude residing for the second client 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 the second client in scanning cache module, if existed, fed back to the second client.
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 zone 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 7:
The present embodiment provides radar server, comprising:
The geographical linked database of equipment, for the relevant information providing media resource to share the first client of information in storage networking, relevant information comprise the first client the first geography information, be in the number of the first client under same second geography information and the facility information of each first client and media resource and share information;
Total receiver module, for receiving locating information and the media resource solicited message of the second client transmission, the media resource that media resource solicited message comprises request first client relevant to locating information shares information;
First geography information determination module, for the locating information according to the second client, determines the first geography information of the second client;
First query feedback module, for facility information relevant to the first geography information of the second client in the geographical linked database of query facility, when Query Result meet default issue condition time, Query Result is fed back to the second client;
Second geography information determination module, for when the first query feedback module Query Result meet preset issue condition time, according to the locating information of the second client, determine the second geography information of the second client;
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 locating information from equipment geographical linked database, 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 the second client by binding result.
In a kind of embodiment, the first geography information determination module, also for the locating information according to the second client, confirms city residing for the second client and better address to third party's Map Services business; Second geography information determination module, also for the locating information according to the second client, confirms the peripheral information of longitude and latitude residing for the second client 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 the second client in scanning cache module, if existed, fed back to the second client.
Embodiment 8:
The present embodiment provides a kind of video player, comprise: first gathers sending module, the video resource shared for the facility information and the first client that gather the first client shares information, is also sent to server for the facility information of collection and video resource are shared information.Facility information comprises IP address and the device id of the first client, and device id can be the MAC Address, CPU information etc. of the first client, or certain of MAC Address and CPU information combines.Media resource is shared information and is comprised the shared Media Resource List of the first client, and the key message of such as Internet video list is as video Hash table, title, size etc.
The video player of the present embodiment is applicable to being installed on pc client, so as pc client can share its video resource information.The present embodiment can use together in conjunction with the media resource share system/method of previous embodiment or server zone embodiment.
Embodiment 9:
The present embodiment provides a kind of video player, comprises the second collection sending module and wide area receiver module.Second gathers sending module for receiving the video resource solicited message of user's transmission of the second client, also for gathering the current locating information of the second client, and sending video resource solicited message and locating information to server, the video resource that video resource solicited message comprises request first client relevant to locating information shares information; Wide area receiver module is used for the feedback result of reception server group, and this feedback result comprises the video resource corresponding to locating information and shares information.
In another kind of embodiment, video player also comprises broadcast module and local receiver module.Broadcast module is used for the broadcast sending media resource sharing request information to the local area network (LAN) at the second client place that video player is arranged on; Local receiver module is for receiving the response message of the first client be in same local area network (LAN), and response message comprises the video resource information that the first client is shared.
The video player of above-described embodiment is applicable to being installed on mobile terminal as smart mobile phone, so that mobile terminal can ask sharing video frequency resource information.The present embodiment can use together in conjunction with the media resource share system/method of previous embodiment, server zone, radar server or the video player being installed on pc client.
In a kind of realization, the interface of video player provides the control of such as " radar scanning ", user by this control acquisition request network 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 Map Services on video player, and the result of server feedback be directly illustrated on map.As shown in figure 11 for using in video player request video resource process, video player present process, comprising:
First the control that the video resource information shared by pc client is provided in scan for networks is activated in video player, as " radar scanning " button (shown in Figure 12);
Video player responds 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, as shown in figure 12, 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 13, printed words in the ejection square frame shown in figure " West Road, Shahe-Village road is handed over ... " namely the geographical position that the mobile terminal that video player is installed is oriented, there are 32 video file information shared in the expression such as the data bubble " 32 " on map at a certain building place of this geographic vicinity.After user's click data bubble enters, screen redirect is video details interface display, as shown in figure 15, thus, can directly watch after user chooses a certain video resource.Click the sagittate scan button shown in Figure 13 lower left corner, namely player starts to re-start location scanning at map interface.
Scanning result can also be provide with tabular form, as shown in figure 14, the interface of video player can provide on scanning result presents the geographical position that mobile terminal is current, the shared information of this geographic vicinity is also provided, to comprise as shown in the figure in 50 meters certain PC hold, in 2190 meters " food city side, Haimen, Guangdong " have 11 files, etc., choose and wherein enter the video details interface shown in Figure 15 equally after one.
In a kind of embodiment, the video player used together with the radar server of previous embodiment also provides footprint record function, namely the current geographical position navigated in real time not only can be used to scan, also the geographical position at every turn navigated to can be recorded, 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.In a kind of realization as shown in Figure 12, Figure 13 and Figure 14, video player also provides the control as " footprint ", after user chooses this control, realizes uploading of footprint, after uploading data success, " footprint list " user that entering into, video player interface provides then can see history 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.As shown in figure 16 for using in video player request video resource process, the whole process that presents of video player, it comprises the videoscanning of current actual positions, and selects the scanning after a certain history footprint.
The above embodiments of the present application carry out geo-location by mobile terminal, by the video sharing of the PC end subscriber opening and shares of geographic vicinity oriented in wide area network out, also send data broadcast by the video sharing of PC end subscriber opening and shares in local area network (LAN) out by mobile terminal simultaneously, mobile terminal user can view the video resource that other PC end subscribers near current position are shared, and expanding mobile terminal can the scope of sharing video frequency media.
Certainly, under PC end possesses the prerequisite of self poisoning function, from the angle of feasibility in theory, first client and the second client define the limitation that there is no mobile terminal or PC, mobile terminal can be used as the first client upload resource and shares with other users, PC end also can be used as the second client and gets by location the resource that other users of periphery provide, thus between each Terminal Type, realizes clog-free media resource share.
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 (15)
1. a media resource share system, is characterized in that, comprising:
One or more first clients, send for its facility information and media resource thereof being shared information by network;
Server zone, shares information for the facility information and media resource receiving described first client, described facility information and media resource is shared information and carries out association process, stores association results;
One or more have second client of positioning oneself function, for gathering its current locating information, also for sending media resource solicited message to described server zone, the media resource that described media resource solicited message comprises request first client relevant to described locating information shares information;
Described server zone is also for receiving media resource solicited message and the locating information of described second client, the information relevant to described locating information is selected from stored association results, selected information and described locating information are carried out binding process, give described second client by the result feedback of binding process.
2. media resource share system as claimed in claim 1, it is characterized in that, described server zone comprises:
Access server, for receiving and forward the facility information that described first client sends;
Logical server, for verifying the facility information that described access server sends, resolve the facility information by checking, the first geographical position residing for described first client is determined according to analysis result, the media resource also sent for receiving described first client shares information, described media resource is shared information, described first geographical position and described facility information and carries out association process;
Storage server, for storing the association process result of described logical server;
Radar server, for receiving media resource solicited message and the locating information of described second client, the information relevant to described locating information is selected from described storage server, selected information and described locating information are carried out binding process, give described second client by the result feedback of binding process.
3. media resource share system as claimed in claim 2, it is characterized in that, described radar server comprises:
The geographical linked database of equipment, for storing the result of described binding process;
First geography information determination module, for the locating information according to described second client, determines the first geography information of described second client;
First query feedback module, for inquiring about facility information relevant to the first geography information of described second client in the geographical linked database of described equipment, when Query Result meet default issue condition time, Query Result is fed back to described second client;
Second geography information determination module, for do not meet when the Query Result of described first query feedback module described preset issue condition time, according to the locating information of described second client, determine the second geography information of described second client;
The geographical binding module of equipment, for do not meet when the Query Result of described first query feedback module described preset issue condition time, from described storage server, select the information relevant to described locating information, and selected information and described second geography information are bound;
Second feedback module, for the binding result of geographical for described equipment binding module is write the geographical linked database of described equipment, and feeds back to described second client by described binding result.
4. media resource share system as claimed in claim 3, is characterized in that, also comprise third party's Map Services business; Described first geography information determination module, also for the locating information according to described second client, confirms city residing for described second client and better address to described third party's Map Services business; Described second geography information determination module is also for the locating information according to described second client, confirm the peripheral information of longitude and latitude residing for described second client to described third party's Map Services business, wherein said locating information is the longitude and latitude data of the second client.
5. media resource share system as claimed in claim 3, it is characterized in that, described radar server also comprises:
Scanning cache module, for binding result described in buffer memory;
Judge feedback module, for before the described first query feedback module of execution, judge whether there is the information relevant to the first geography information of described second client in described scanning cache module, if existed, fed back to described second client.
6. media resource share system as claimed in claim 3, it is characterized in that, described radar server also comprises: footprint record module, for the locating information according to described second client, records geographical location information residing for described second client;
Described first client comprises PC end, and described second client comprises mobile terminal.
7. media resource share system as claimed in claim 2, it is characterized in that, described logical server also comprises:
Upload cache module, share information for facility information described in buffer memory and described media resource;
Logic judgment module, for the facility information of up-to-date reception and media resource being shared information before carrying out associating and described facility information in cache module and the media resource uploaded is shared information and compared, the facility information and the media resource that if the same do not process described up-to-date reception share information.
8. media resource share system as claimed in claim 1, it is characterized in that, described first client and described second client are positioned at same local area network (LAN), and described first client is communicated by communication protocol with described second client.
9. media resource share system as claimed in claim 8, is characterized in that,
Described second client comprises broadcast transmission module and the second receiver module, described broadcast transmission module is used for periodically sending User Data Protocol bag to described local area network (LAN), media resource sharing request information drawn together by described User Data Protocol handbag, described second receiver module, shares information for receiving the media resource that in described local area network (LAN), described first client sends;
Described first client comprises broadcast reception module and the first sending module, described broadcast reception module is for receiving the User Data Protocol bag of described second client in described local area network (LAN), and the media resource information that described first sending module is used for described first client is shared sends to described second client.
10. one kind runs on the media resource sharing method of the media resource share system as described in any one of claim 1-9.
11. 1 kinds of server zones for the media resource share system as described in any one of claim 1-9.
12. 1 kinds of radar servers, is characterized in that, comprising:
The geographical linked database of equipment, for the relevant information providing media resource to share the first client of information in storage networking, described relevant information comprise the first client the first geography information, be in the number of the first client under same second geography information and the facility information of each first client and media resource and share information;
Total receiver module, for receiving locating information and the media resource solicited message of the second client transmission, the media resource that described media resource solicited message comprises request first client relevant to described locating information shares information;
First geography information determination module, for the locating information according to described second client, determines the first geography information of described second client;
First query feedback module, for inquiring about facility information relevant to the first geography information of described second client in the geographical linked database of described equipment, when Query Result meet default issue condition time, Query Result is fed back to described second client;
Second geography information determination module, for do not meet when the Query Result of described first query feedback module described preset issue condition time, according to the locating information of described second client, determine the second geography information of described second client;
The geographical binding module of equipment, for do not meet when the Query Result of described first query feedback module described preset issue condition time, from the geographical linked database of described equipment, select the information relevant to described locating information, and selected information and described second geography information are bound;
Second feedback module, for the binding result of geographical for described equipment binding module is write the geographical linked database of described equipment, and feeds back to described second client by described binding result.
13. 1 kinds of video players, is characterized in that, comprising:
First gathers sending module, for gathering the current locating information of place client, receive the video resource solicited message of described client user input, and sending described video resource solicited message and described locating information to server zone as claimed in claim 11, the video resource that described video resource solicited message comprises request second client relevant to described locating information shares information;
Wide area receiver module, for receiving the feedback result of described server zone, described feedback result comprises the video resource corresponding to described locating information and shares information.
14. video players as claimed in claim 13, is characterized in that, also comprise:
Broadcast module, for sending to the local area network (LAN) at described client place the broadcast comprising media resource sharing request information;
Local receiver module, for receiving the response message of the second client in described local area network (LAN), described response message comprises the video resource information that described second client is shared.
15. video players as claimed in claim 13, is characterized in that, also comprise:
Second gathers sending module, and the video resource that facility information and described client for gathering described client are shared shares information, also sends for described facility information and described video resource are shared information;
Broadcast reception module, for receiving the broadcast comprising media resource sharing request information that in local area network (LAN), the second client sends;
Local responder module, sends response message to described second client in response to described broadcast, and the video resource that wherein said response message comprises described client shared shares information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310210345.5A CN104219262B (en) | 2013-05-30 | 2013-05-30 | Media resource share system and method, server zone, video player |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310210345.5A CN104219262B (en) | 2013-05-30 | 2013-05-30 | Media resource share system and method, server zone, video player |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104219262A true CN104219262A (en) | 2014-12-17 |
CN104219262B CN104219262B (en) | 2017-08-22 |
Family
ID=52100394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310210345.5A Expired - Fee Related CN104219262B (en) | 2013-05-30 | 2013-05-30 | Media resource share system and method, server zone, video player |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219262B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104918327A (en) * | 2015-06-08 | 2015-09-16 | 浙江每日互动网络科技有限公司 | Method and system detecting geographic position of mobile terminal in real time |
CN105050039A (en) * | 2015-06-16 | 2015-11-11 | 浙江每日互动网络科技有限公司 | Mobile terminal real-time detection method and system based on wireless signals |
WO2016119353A1 (en) * | 2015-01-30 | 2016-08-04 | 宇龙计算机通信科技(深圳)有限公司 | Streaming media data sharing method, streaming media data sharing device, and terminal |
CN105991716A (en) * | 2015-02-13 | 2016-10-05 | 深圳积友聚乐科技有限公司 | Information sharing system and method |
CN106027667A (en) * | 2016-06-30 | 2016-10-12 | 腾讯科技(深圳)有限公司 | Data operating method, device and system |
CN107153712A (en) * | 2017-05-26 | 2017-09-12 | 南京大学 | Support the personalized customization picture management method of the time and space association of mobile terminal |
CN107579901A (en) * | 2016-07-04 | 2018-01-12 | 联咏科技股份有限公司 | Media content sharing method and server |
CN109362035A (en) * | 2018-12-03 | 2019-02-19 | 广州纸筒科技有限公司 | Content information geographic positioning technology based on global geographic positioning service |
CN110647460A (en) * | 2019-08-05 | 2020-01-03 | 微梦创科网络科技(中国)有限公司 | A test resource management method, device and test client |
CN114629882A (en) * | 2022-03-09 | 2022-06-14 | 北京字跳网络技术有限公司 | Information display method, apparatus, electronic device, storage medium and program product |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1922911A (en) * | 2004-01-07 | 2007-02-28 | 诺基亚公司 | Remote management and access of databases, services and devices associated with a mobile terminal |
CN1972311A (en) * | 2006-12-08 | 2007-05-30 | 华中科技大学 | A stream media server system based on cluster balanced load |
WO2007083294A2 (en) * | 2006-01-18 | 2007-07-26 | Clip In Touch International Ltd | Apparatus and method for creating and transmitting unique dynamically personalized multimedia messages |
CN101216834A (en) * | 2007-12-29 | 2008-07-09 | 腾讯科技(深圳)有限公司 | File downloading method, system, device and server |
CN101557423A (en) * | 2009-05-07 | 2009-10-14 | 北京邮电大学 | System and method for realizing streaming media content service |
-
2013
- 2013-05-30 CN CN201310210345.5A patent/CN104219262B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1922911A (en) * | 2004-01-07 | 2007-02-28 | 诺基亚公司 | Remote management and access of databases, services and devices associated with a mobile terminal |
WO2007083294A2 (en) * | 2006-01-18 | 2007-07-26 | Clip In Touch International Ltd | Apparatus and method for creating and transmitting unique dynamically personalized multimedia messages |
CN1972311A (en) * | 2006-12-08 | 2007-05-30 | 华中科技大学 | A stream media server system based on cluster balanced load |
CN101216834A (en) * | 2007-12-29 | 2008-07-09 | 腾讯科技(深圳)有限公司 | File downloading method, system, device and server |
CN101557423A (en) * | 2009-05-07 | 2009-10-14 | 北京邮电大学 | System and method for realizing streaming media content service |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016119353A1 (en) * | 2015-01-30 | 2016-08-04 | 宇龙计算机通信科技(深圳)有限公司 | Streaming media data sharing method, streaming media data sharing device, and terminal |
CN105991716A (en) * | 2015-02-13 | 2016-10-05 | 深圳积友聚乐科技有限公司 | Information sharing system and method |
CN112738154A (en) * | 2015-02-13 | 2021-04-30 | 北京创新方舟科技有限公司 | Information sharing system and method |
CN104918327B (en) * | 2015-06-08 | 2018-05-18 | 浙江每日互动网络科技股份有限公司 | A kind of method and system in real-time detection mobile terminal geographical location |
CN104918327A (en) * | 2015-06-08 | 2015-09-16 | 浙江每日互动网络科技有限公司 | Method and system detecting geographic position of mobile terminal in real time |
CN105050039A (en) * | 2015-06-16 | 2015-11-11 | 浙江每日互动网络科技有限公司 | Mobile terminal real-time detection method and system based on wireless signals |
CN105050039B (en) * | 2015-06-16 | 2018-09-11 | 浙江每日互动网络科技股份有限公司 | One kind carrying out mobile terminal real-time detecting method and system based on wireless signal |
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 |
CN107579901A (en) * | 2016-07-04 | 2018-01-12 | 联咏科技股份有限公司 | Media content sharing method and server |
CN107153712B (en) * | 2017-05-26 | 2020-04-24 | 南京大学 | Personalized customized picture management method supporting time-space association of mobile terminal |
CN107153712A (en) * | 2017-05-26 | 2017-09-12 | 南京大学 | Support the personalized customization picture management method of the time and space association of mobile terminal |
CN109362035A (en) * | 2018-12-03 | 2019-02-19 | 广州纸筒科技有限公司 | Content information geographic positioning technology based on global geographic positioning service |
CN110647460A (en) * | 2019-08-05 | 2020-01-03 | 微梦创科网络科技(中国)有限公司 | A test resource management method, device and test client |
CN110647460B (en) * | 2019-08-05 | 2023-09-05 | 微梦创科网络科技(中国)有限公司 | A test resource management method, device and test client |
CN114629882A (en) * | 2022-03-09 | 2022-06-14 | 北京字跳网络技术有限公司 | Information display method, apparatus, electronic device, storage medium and program product |
Also Published As
Publication number | Publication date |
---|---|
CN104219262B (en) | 2017-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104219262A (en) | Media resource sharing system and method, server cluster and video player | |
CN103188270B (en) | Method, device and system for accessing recommended server to IP address | |
US9590932B2 (en) | Apparatus, method and computer readable recording medium for sharing real time video through chatting window of messenger service | |
CN103188602B (en) | Obtain the method and system of peripheral information and a kind of location agent server | |
US10313482B2 (en) | Method, device and system for providing services based on location information and terminal device thereon | |
CN103685415B (en) | In social networks, user's multidate information obtains method for pushing and client, service end | |
CN104618506A (en) | Crowd-sourced content delivery network system, method and device | |
CN102404378A (en) | A streaming media distribution transmission network system | |
CN102638770A (en) | Social network realization method and system | |
US20080280598A1 (en) | Location Based System and Method for Exchanging Videos or Notes | |
US20170097998A1 (en) | Method of providing service for user search, and apparatus, server, and system for the same | |
CN104320417A (en) | Method for interconnection and stream transmission and stream media play between mobile terminal and web terminal | |
CN103067249A (en) | Contact display method, instant messaging software client side and client server | |
CN104869132A (en) | Media resource sharing system, method and server set based on Internet | |
CN109525622A (en) | The generation method of fragment resource ID, resource sharing method, device and electronic equipment | |
CN104754618A (en) | Wireless data transmission method and device | |
CN106210802A (en) | The method and apparatus that information is issued | |
US8468154B2 (en) | Distribution system for data items | |
CN113473455B (en) | Terminal application networking method and terminal | |
CN112448880A (en) | Method and device for sending RCS service message, client and server | |
CN109120496A (en) | A kind of information processing method based on converged communication, server and terminal | |
CN104092681B (en) | Personalized multi-media Intelligent campus content distribution interactive system based on location-based service | |
US9270763B2 (en) | Method and apparatus for sharing electronic content | |
CN102546645B (en) | System and method for realizing object matching based on audio information | |
KR101891812B1 (en) | Server and method for providing contents service based on location, and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170822 Termination date: 20190530 |