CN111131357A - Screen projection processing method, device and equipment - Google Patents

Screen projection processing method, device and equipment Download PDF

Info

Publication number
CN111131357A
CN111131357A CN201811290927.8A CN201811290927A CN111131357A CN 111131357 A CN111131357 A CN 111131357A CN 201811290927 A CN201811290927 A CN 201811290927A CN 111131357 A CN111131357 A CN 111131357A
Authority
CN
China
Prior art keywords
screen projection
access point
network
network access
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811290927.8A
Other languages
Chinese (zh)
Other versions
CN111131357B (en
Inventor
楼飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nail Holding Cayman Co Ltd
Original Assignee
Nail Holding Cayman Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nail Holding Cayman Co Ltd filed Critical Nail Holding Cayman Co Ltd
Priority to CN201811290927.8A priority Critical patent/CN111131357B/en
Publication of CN111131357A publication Critical patent/CN111131357A/en
Application granted granted Critical
Publication of CN111131357B publication Critical patent/CN111131357B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Projection Apparatus (AREA)

Abstract

The embodiment of the invention provides a screen projection processing method, a screen projection processing device and screen projection equipment, wherein the method comprises the following steps: receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information and a first screen projection code of a first network access point accessed by the source screen projection equipment when the source screen projection equipment is currently projected; obtaining historical screen projection access information corresponding to a first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and second screen projection codes corresponding to each target screen projection equipment in the first target screen projection equipment list; and screen projection processing is carried out according to the current screen projection access information and the historical screen projection access information so as to solve the problem of possible abnormity in the screen projection process.

Description

Screen projection processing method, device and equipment
Technical Field
The invention relates to the technical field of internet, in particular to a screen projection processing method, device and equipment.
Background
Through the screen projection technology, data content displayed on the screen of the device a can be transmitted to the screen of the device B for display, for example, video data displayed on the screen of a mobile phone is transmitted to a television for display.
The screen projection technology can be divided into a wired screen projection technology and a wireless screen projection technology. The wireless screen projection technology is not limited by wired connection among different devices, so that the position relation of the different devices can be relatively free, and great convenience is brought to the requirements of people on displaying data in work and study. However, sometimes the wireless network signal quality is unstable, and the wired screen projection technology can be used as a supplement.
In the actual screen projection process, screen projection failure may be caused by some reasons, and therefore, positioning the reason of screen projection failure to assist a user in solving the possible problems is an urgent problem to be solved.
Disclosure of Invention
The embodiment of the invention provides a screen projection processing method, a screen projection processing device and screen projection processing equipment, which are used for accurately positioning the reason of screen projection failure.
In a first aspect, an embodiment of the present invention provides a screen projection processing method, including:
receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information of a first network access point and a first screen projection code, which are accessed when the source screen projection equipment projects a screen currently;
obtaining historical screen projection access information corresponding to the first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and second screen projection codes corresponding to each target screen projection equipment in the first target screen projection equipment list;
and screen projection processing is carried out according to the current screen projection access information and the historical screen projection access information.
In a second aspect, an embodiment of the present invention provides a screen projection processing apparatus, including:
the receiving module is used for receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information of a first network access point and a first screen projection code, which are accessed when the source screen projection equipment projects a screen currently;
the acquisition module is used for acquiring historical screen projection access information corresponding to the first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and a second screen projection code corresponding to each target screen projection equipment in the first target screen projection equipment list;
and the processing module is used for carrying out screen projection processing according to the current screen projection access information and the historical screen projection access information.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a processor and a memory, where the memory is used to store one or more computer instructions, and when executed by the processor, the one or more computer instructions implement the screen-projection processing method in the first aspect.
An embodiment of the present invention provides a computer storage medium, configured to store a computer program, where the computer program enables a computer to implement the screen projection processing method in the first aspect when executed.
In the embodiment of the present invention, in a scene in which the device a needs to screen-project data content displayed in a screen onto a screen of the device B for display, the device a is referred to as a source screen-projecting device, and the device B is referred to as a destination screen-projecting device. In practical application, if the screen projection of the source screen projection device fails in the current screen projection process, current screen projection access information corresponding to the current screen projection can be sent to a server, wherein the current screen projection access information includes address information of a first network access point and a first screen projection code, which are accessed by the source screen projection device when the source screen projection device is currently projected. The server can further acquire historical screen projection access information corresponding to the first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and a second screen projection code historically adopted by screen projection through the first network access point, and then screen projection processing is performed according to the current screen projection access information and the historical screen projection access information so as to overcome the abnormal problem possibly occurring in the screen projection process by combining the historical screen projection access information.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a schematic composition diagram of a screen projection system according to an embodiment of the present invention;
fig. 2 is a flowchart of a screen projection processing method according to an embodiment of the present invention;
fig. 3 is a flowchart of another screen projection processing method according to an embodiment of the present invention;
fig. 4 is a flowchart of another screen projection processing method according to an embodiment of the present invention;
fig. 5 is a flowchart of another screen projection processing method according to an embodiment of the present invention;
fig. 6 is a flowchart of a further screen projection processing method according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a screen projection processing apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an electronic device corresponding to the screen projection processing apparatus provided in the embodiment shown in fig. 7.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, and "a" and "an" generally include at least two, but do not exclude at least one, unless the context clearly dictates otherwise.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a good or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such good or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a commodity or system that includes the element.
In addition, the sequence of steps in each method embodiment described below is only an example and is not strictly limited.
Fig. 1 is a schematic composition diagram of a screen projection system according to an embodiment of the present invention, and as shown in fig. 1, the system may include: the system comprises source screen projection equipment, target screen projection equipment and a server.
In a scene that the device a needs to project the data content displayed in the screen onto the screen of the device B for display, the device a is called a source screen projecting device, and the device B is called a destination screen projecting device.
The source screen projection device and the target screen projection device can be communicated through a wired or wireless network, and the source screen projection device and the server and the target screen projection device and the server can be communicated through a wired or wireless network.
In some practical scenes, in order to support the screen projection function, when the target screen projection device is a display screen, a television and other non-intelligent devices, the target screen projection device can be connected with the target screen projection device by providing an external device supporting the screen projection function, and the external device can be commonly called as a box. In addition, the source screen projection device also needs to support a screen projection function, optionally, some instant messaging client may be installed in the source screen projection device, and the screen projection function is integrated in the instant messaging client, so that when a user needs to perform screen projection display, the user can operate the instant messaging client.
When a user wants to implement screen projection processing of a source screen projection device to a destination screen projection device by using a wireless screen projection technology, network communication between the source screen projection device and the destination screen projection device needs to be ensured at first.
When the network is connected, taking the example that the user performs screen projection through the instant messaging client installed in the source screen projection device, the normal screen projection process may be: the user starts the target screen projection equipment connected with the box, screen projection codes are displayed on a display screen of the target screen projection equipment, the user operates an instant messaging client in the source screen projection equipment to trigger a screen projection function, and the screen projection codes are input in a screen projection code input frame, so that screen projection to the target screen projection equipment is triggered.
In this process, if screen projection fails, the failure reasons may include: the network between the source screen projection equipment and the target screen projection equipment is disconnected, the screen projection code is input wrongly, the network quality is not good, and the like.
The network between the source screen projection device and the destination screen projection device is not connected, the source screen projection device and the destination screen projection device may be connected to different networks, and the router may also start a network isolation function.
For ease of understanding, two concepts involved in the following embodiments are introduced: address information of the network access point and a network name of the network access point.
Under the wireless screen projection technology, the source screen projection equipment and the target screen projection equipment are connected with a wireless network, such as a wifi network, and at the moment, the router can be used as an access point of the wifi network. The network name of the wifi network may be represented by (Service Set Identifier, SSID for short), and the address information may be represented by (Basic Service Set Identifier, BSSID for short). In the wireless lan of the mobile phone, BSSID can be analogized to MAC address of the wireless router, and SSID is the network name of the wireless network.
For ease of understanding, colloquially, one router may transmit different wifi signals, which may have the same or different network names, but which may have different address information, i.e., BSSIDs. When the router has the network isolation function turned on, different devices connected to the same wifi signal are isolated from each other.
The following embodiments are combined to describe a screen projection processing method provided by the embodiments of the present invention to a process of positioning a cause of screen projection failure.
Fig. 2 is a flowchart of a screen projection processing method according to an embodiment of the present invention, where the screen projection processing method may be executed by the server shown in fig. 1. As shown in fig. 2, the method comprises the steps of:
201. receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information of a first network access point and a first screen projection code, which are accessed when the source screen projection equipment projects a screen currently.
In practical application, in the process that a user screens data content displayed in source screen projection equipment into target screen projection equipment for display, the source screen projection equipment can be connected to a first network access point, for example, a router serving as a wifi access point, then a first screen projection code displayed on the target screen projection equipment is input in a screen projection configuration page of the source screen projection equipment, and a screen projection process is triggered.
And if the screen is not successfully projected within a certain time, the screen is considered to be failed, and the positioning process of the reason of the screen projection failure is further carried out. In the process, the source screen projection device may send address information, namely BSSID, of the first network access point accessed during the screen projection and the first screen projection code to the server.
In some optional embodiments, the current screen-projection access information may include, in addition to address information and a first screen projection code of a first network access point currently accessed by the source screen projection device, address information and a network name of another network access point currently searched by the source screen projection device.
202. Historical screen projection access information corresponding to the first network access point is obtained, and the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and second screen projection codes corresponding to all target screen projection equipment in the first target screen projection equipment list.
In the embodiment of the present invention, historical screen-casting access information of each network access point is maintained in the server, and the historical screen-casting access information corresponding to each network access point includes, but is not limited to: and accessing a target screen projection equipment list of the network access point and a screen projection code corresponding to each target screen projection equipment.
In this embodiment, a target screen projection device list included in the historical screen projection access information corresponding to the first network access point is referred to as a first target screen projection device list, and a screen projection code corresponding to each target screen projection device in the first target screen projection device list is referred to as a second screen projection code.
Actually, the acquisition of the historical screen-casting access information corresponding to each network access point can be realized through the following processes:
for any target screen projection device, in order to enable the target screen projection device to have a screen projection function, a user needs to perform certain configuration on the target screen projection device in advance, and the configuration of an access network is involved in the configuration process. That is, the user configures the accessed network access point for the target screen projection device through the user terminal device. After the configuration is completed, the user terminal device or the target screen projection device may report a configuration result to the server, where the configuration result indicates a network name and address information of a network access point to which the target screen projection device is accessed. Wherein the destination screen projection device may be characterized by its MAC address or other unique identification. In addition, when the target screen projection device successfully projects the screen for at least one time, the target screen projection device or the corresponding source screen projection device can report the screen projection code adopted when the screen is successfully projected, the identification of the target screen projection device, the address information of the network access point accessed by the target screen projection device and the network name to the server.
When a plurality of network access points exist in a certain scene, for example, a company, and at least one target screen projection device can be connected to each network access point, the server can obtain historical screen projection access information corresponding to each network access point by collecting the reported information obtained based on the above process in a certain period of time, that is, information including which target screen projection devices are accessed to each network access point, what screen projection codes corresponding to each target screen projection device are, what address information and network names of each network access point are, and the like.
It should be noted that, for any target screen projection device, in the embodiment of the present invention, it may be considered that a screen projection code corresponding to the target screen projection device is kept unchanged, and the screen projection code may be a digital sequence obtained by performing calculation processing on an IP address of the target screen projection device by using a certain algorithm. Certainly, in practical application, the screen-projecting code of the target screen-projecting device may be updated, but when the screen-projecting code is updated, the target screen-projecting device may report the updated screen-projecting code to the server, so that the server may correspondingly update the screen-projecting code corresponding to the target screen-projecting device. In addition, when the network connected to the target screen projection device changes, for example, the target screen projection device is no longer connected to the first network access point, the network change condition may also be reported to the server, so that the server updates the first target screen projection device list.
203. And screen projection processing is carried out according to the current screen projection access information and the historical screen projection access information.
When the server receives current screen projection access information sent by the source screen projection equipment, historical screen projection information corresponding to the first network access point can be extracted from the collected historical screen projection access information of each network access point according to the address information of the first network access point carried in the current screen projection access information. And then, screen projection processing is carried out by combining the historical screen projection information corresponding to the first network access point and the current screen projection access information of the source screen projection equipment.
Wherein, the screen projection processing may include: and determining the reason of the screen projection failure according to the historical screen projection access information corresponding to the first network access point and the current screen projection access information of the source screen projection equipment. Then, optionally, after the screen projection failure reason is determined, the prompt information corresponding to the screen projection failure reason can be sent to the source screen projection equipment, so that the user performs corresponding processing according to the prompt information. For example, if the reason for the screen projection failure is that the screen projection code is input incorrectly, the prompt message may be: if the screen-projecting code is input incorrectly, please input the correct screen-projecting code. For another example, if the reason for the screen projection failure is that the router has turned on the network quarantine function, the prompt may be a link address corresponding to a page that instructs the user how to turn off the network quarantine function. For another example, if the reason for the screen projection failure is a network error accessed by the user, the prompt message may be: network access error, or please access a certain network (at which point the server may inform the user of the address information and network name of the correct network that should be accessed).
Or, after determining the screen projection failure reason, the processing may also be performed automatically, for example, when the network access is wrong, the connection is switched to the correct network.
The screen projection failure reason is determined according to the current screen projection access information and the historical screen projection access information, and the general overview is that the current screen projection failure reason is accurately determined by combining the historical screen projection related information of the first network access point accessed by the current source screen projection equipment.
Several specific ways of determining the reason for the screen projection failure are described below in conjunction with the following alternative embodiments.
Fig. 3 is a flowchart of another screen projection processing method according to an embodiment of the present invention, as shown in fig. 3, which may include the following steps:
301. receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information of a first network access point and a first screen projection code, which are accessed when the source screen projection equipment projects a screen currently.
302. Historical screen projection access information corresponding to the first network access point is obtained, and the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and second screen projection codes corresponding to all target screen projection equipment in the first target screen projection equipment list.
303. If the first target screen projection device list is not empty, determining whether the first screen projection code is consistent with the second screen projection code, if so, executing step 304, otherwise, executing step 305.
304. And determining whether the first network access point is in network connection, if so, executing step 306, otherwise, executing step 307.
305. And determining that the screen projection failure reason is screen projection code input error.
306. And determining the reason for the screen projection failure because the network quality is poor.
307. And determining the reason of the screen projection failure because the network isolation function is started.
In this embodiment, under the condition that the source screen projection device is currently accessed to the first network access point, if the current screen projection fails, the server may first obtain historical screen projection access information corresponding to the first network access point, and if a first destination screen projection device list included in the first historical screen projection access information of the first network access point is not empty, it indicates that there is a destination screen projection device connected to the first network access point, and at this time, it is likely that there is no problem that the source screen projection device is connected to the first network access point. And then judging whether the screen projecting code input by the user is correct or not, comparing the first screen projecting code currently input by the user with second screen projecting codes corresponding to all target screen projecting devices contained in the first target screen projecting device list, if the second screen projecting code consistent with the first screen projecting code exists, indicating that the first screen projecting code input by the user has no error, otherwise, indicating that the screen projecting failure reason is the screen projecting code input error, and prompting the user to input the correct screen projecting code again at this moment.
And then judging whether the first network access point is in network connection or not, wherein the first network access point can be subjected to PING operation to determine whether the first network access point is in network connection or not, namely whether the source screen projection equipment can communicate with the target screen projection equipment connected to a first target screen projection equipment list of the first network access point through the first network access point or not. If the first network access point does not have network connection, the reason for the screen projection failure is probably that the first network access point opens the network isolation function. On the contrary, if the first network access point is in network connection, it indicates that the reason for the screen projection failure is probably that the current network quality is not good, or screen projection software, namely screen projection function in the instant messaging client installed in the source screen projection device, is wrong.
Optionally, when it is determined that the reason for the screen projection failure is that the network isolation function is turned on, the server may output, to the source screen projection device, a prompt message including a link address, where the link address corresponds to a page instructing a user how to turn off the network isolation function, so that the user may turn off the network isolation function corresponding to the first network access point according to the instruction of the page.
In the embodiment shown in fig. 3, when it is determined that the network of the first network access point is not connected, it may be directly determined that the reason for the screen projection failure is that the network isolation function is turned on. However, if the network quality is not good at this time, the determination result of the network disconnection of the first network access point may also be caused, so that, in order to avoid the adverse effect of the network quality being poor on the determination result of the screen projection failure reason, the embodiment shown in fig. 4 may also be adopted to determine the screen projection failure reason.
Fig. 4 is a flowchart of another screen projection processing method according to an embodiment of the present invention, and as shown in fig. 4, the method may include the following steps:
401. receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information of a first network access point and a first screen projection code, which are accessed when the source screen projection equipment projects a screen currently.
402. Historical screen projection access information corresponding to the first network access point is obtained, and the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and second screen projection codes corresponding to all target screen projection equipment in the first target screen projection equipment list.
403. If the first target screen projection equipment list is not empty, determining whether the first screen projection code is consistent with the second screen projection code, if so, executing step 404, otherwise, executing step 405.
404. And determining whether the first network access point is in network connection, if so, executing step 406, otherwise, executing step 407.
405. And determining that the screen projection failure reason is screen projection code input error.
406. And determining the reason for the screen projection failure because the network quality is poor.
407. And determining whether the first target screen projection device list contains target screen projection devices with screen projection success records, if so, executing step 408, otherwise, executing step 409.
408. And determining the reason for the screen projection failure because the network quality is poor.
409. And determining the reason of the screen projection failure because the network isolation function is started.
In this embodiment, in order to avoid an adverse effect of poor network quality on a determination result of whether the first network access point is in network connectivity, a means for determining whether the first target screen projection device list includes the target screen projection device with a screen projection success record is adopted. If the first target screen projection device list comprises the target screen projection device with the screen projection success record, it is indicated that a record that the target screen projection device connected to the first network access point is successfully used for projecting the screen exists before, that is, the first network access point is network connected, at this time, it is determined that the reason of screen projection failure is poor network quality, and a user can be prompted to retry later, otherwise, if the first target screen projection device list does not comprise the target screen projection device with the screen projection success record, at this time, it is finally determined that the reason of screen projection failure is that the network isolation function is started.
As can be known from the foregoing, based on the historical screen-projecting using behavior of each destination screen-projecting device, any destination screen-projecting device or source screen-projecting device can report, to the server, address information of a corresponding network access point, a network name, and an identifier of the destination screen-projecting device when screen projection is successful, so that the historical screen-projecting access information corresponding to each network access point maintained in the server can include the identifier information (represented by the address information and the network name) of the network access point, a destination screen-projecting device list (represented by the identifier information of each destination screen-projecting device) accessed to the network access point, a second screen-projecting code corresponding to each destination screen-projecting device, and whether each destination screen-projecting device has a record of screen-projecting success. Wherein, the screen projection success record means that the target screen projection device is used to successfully complete the screen projection.
Therefore, whether the first target screen projection equipment list contains the target screen projection equipment with the screen projection success record or not can be known based on the historical screen projection access information corresponding to the first network access point.
In the embodiment shown in fig. 3, when it is determined that the first screen projecting code is inconsistent with the second screen projecting code, it may be directly determined that the screen projecting failure reason is a screen projecting code input error. However, at this time, there is a possibility that screen projection failure may occur due to the user selecting a network access point to which the user wrongly connects. For example, a company has two wireless networks with different network names, and a user should select and access a wireless network with a network name AA and input a corresponding screen-projecting code, but the user selects and accesses another wireless network with a network name BB by misoperation, but the input screen-projecting code still corresponds to the wireless network with the network name AA. In order to accurately determine the reason for the screen projection failure in this case, the embodiment shown in fig. 5 may be used to determine the reason for the screen projection failure.
Fig. 5 is a flowchart of another screen projection processing method according to an embodiment of the present invention, and as shown in fig. 5, the method may include the following steps:
501. receiving current screen projection access information sent by a source screen projection device, wherein the current screen projection access information comprises address information, a network name and a first screen projection code of a first network access point accessed by the source screen projection device when the source screen projection device is currently projected, and searched address information and network name of a second network access point, and the second network access point and the first network access point have different network names.
502. The method comprises the steps of obtaining historical screen projection access information corresponding to a first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point, second screen projection codes corresponding to all target screen projection equipment in the first target screen projection equipment list, and obtaining historical screen projection access information corresponding to a second network access point, wherein the historical screen projection access information comprises second target screen projection equipment list historically accessed to the second network access point and third screen projection codes corresponding to all target screen projection equipment in the second target screen projection equipment list.
In this embodiment, the source screen projection device reports, to the server, identification information, such as address information and a network name, of a first network access point to which the source screen projection device is currently connected, and also searches for other network access points existing around the source screen projection device, and sends, to the server, the identification information, such as the address information and the network name, of a network access point (collectively referred to as a second network access point in this embodiment) that has a different network name from the first network access point.
In fact, the network access points searched by the source screen projection device may include a network access point having the same network name as the first network access point, and may also include a network access point having a different network name from the first network access point. In this embodiment, the server may only screen out, as the second network access point, an access point having a different network name from the first network access point.
Therefore, the server not only obtains the historical screen projection access information corresponding to the first network access point based on the received address information and network name query of the first network access point, but also obtains the historical screen projection access information corresponding to the second network access point based on the address information and network name query of the second network access point.
503. If the first target screen projection equipment list is not empty, determining whether the first screen projection code is consistent with the second screen projection code, if so, executing step 504, otherwise, executing step 505.
504. And determining whether the first network access point is in network connection, if so, executing the step 506, otherwise, executing the step 507.
505. And determining whether the second target screen projection device list is empty, if so, executing the step 508, otherwise, executing the step 509.
506. And determining the reason for the screen projection failure because the network quality is poor.
507. And determining the reason of the screen projection failure because the network isolation function is started.
508. And determining that the screen projection failure reason is screen projection code input error.
If the second target screen projection equipment list corresponding to the second network access point with the different network name with the first network access point is empty, the screen projection failure reason can be determined to be screen projection code input error at the moment.
509. And determining whether the first screen projection code is consistent with the third screen projection code, if the first screen projection code is not consistent with the third screen projection code, executing the step 508, otherwise, executing the step 510.
510. And determining that the reason of the screen projection failure is a network access error, and generating prompt information for prompting the user to access the second network access point.
If the second target screen projection equipment list corresponding to the second network access point with the different network name with the first network access point is not empty, whether the first screen projection code is consistent with a third screen projection code corresponding to target screen projection equipment in the second target screen projection equipment list of the second network access point is further judged, if not, the screen projection failure reason is determined to be a screen projection code input error, otherwise, the screen projection failure reason is determined to be a network access error, namely, the user selects the network access point which should be connected in a wrong way, and at the moment, the server can generate prompt information for prompting the user to access the second network access point.
If the number of the second network access points with different network names with the first network access point is one, if the first screen projection code is consistent with the third screen projection code of the target screen projection equipment, the prompt message prompts the user to connect the second network access point. If the number of the second network access points having different network names from the first network access point is multiple, if the first screen projection code is consistent with the third screen projection codes of the target screen projection devices respectively corresponding to the multiple second network access points, the prompt message may prompt the user to connect to any one of the multiple second network access points.
In the foregoing embodiments, the determination process is illustrated on the premise that the first destination screen projection device list corresponding to the first network access point is not empty, and the determination process when the first destination screen projection device list is empty is described below with reference to the embodiment shown in fig. 6.
Fig. 6 is a flowchart of another screen projection processing method according to an embodiment of the present invention, and as shown in fig. 6, the method may include the following steps:
601. receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information, a network name and a first screen projection code of a first network access point accessed by the source screen projection equipment when the source screen projection equipment is currently projected, and searched address information and a network name of a fourth network access point, and the fourth network access point and the first network access point have different network names.
602. The method comprises the steps of obtaining historical screen projection access information corresponding to a first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point, second screen projection codes corresponding to all target screen projection equipment in the first target screen projection equipment list, and obtaining historical screen projection access information corresponding to a fourth network access point, wherein the historical screen projection access information comprises a fourth target screen projection equipment list historically accessed to a fourth network access point.
603. And determining whether the first target screen projection equipment list is empty, if so, executing the step 604, otherwise, executing the step 606.
604. And acquiring a third target screen projection equipment list corresponding to a third network access point with the same network name as the first network access point.
Optionally, the third network access point may be searched by the source screen projection device and reported to the server, or may be screened by the server from the collected network access points.
605. And determining whether the third destination screen projection equipment list is empty, if not, executing the step 606, otherwise, executing the step 607.
606. And determining whether the first screen projection code is consistent with the second screen projection code.
When a third target screen projection device list corresponding to a third network access point having the same network name as the first network access point is not empty, executing the step of determining whether the first screen projection code and the second screen projection code are consistent and the step of determining whether the first screen projection code and the second screen projection code are consistent in any of the above embodiments, thereby finally determining a screen projection failure reason.
Optionally, if the third destination screen projection device list corresponding to the third network access point having the same network name as the first network access point is empty, it may be directly determined that the screen projection failure reason is a network access error. At this time, in order to further accurately locate the reason for the screen projection failure, at this time, the reason for the screen projection failure may be further located by combining with a fourth destination screen projection device list corresponding to a fourth network access point having a different network name from the first network access point.
607. And determining whether the fourth destination screen projection device list is empty, if so, executing step 608, otherwise, executing step 609.
608. And determining that the reason of screen projection failure is non-real screen projection behavior.
609. And determining that the screen projection failure reason is a network access error, and generating prompt information for prompting a user to access a fourth network access point.
In this embodiment, if the fourth target screen projection device list is empty, it is determined that the reason for the screen projection failure is a non-real screen projection behavior, that is, a screen indiscriminate projection behavior of the user is likely to occur at this time.
If the fourth target screen projection device list is not empty, it is determined that the screen projection failure reason is a network access error, that is, the user selects the network access point which should be connected incorrectly, and at this time, the server may generate a prompt message prompting the user to access the fourth network access point.
If the number of the fourth network access points with different network names from the first network access point is one, the prompt message prompts the user to connect the fourth network access point. If there are a plurality of fourth network access points having different network names from the first network access point, the prompt message may prompt the user to connect to any of the plurality of fourth network access points.
To sum up, according to the embodiments, after the source screen projection device fails to project the screen this time, the reason for the screen projection failure can be accurately located by combining the network access point currently accessed by the source screen projection device and the historical screen projection access information of the surrounding network access points searched by the source screen projection device, so as to prompt the user, and the user can take measures to solve the problem in a targeted manner.
The screen projection processing device of one or more embodiments of the present invention will be described in detail below. Those skilled in the art will appreciate that these screen projection processing devices can be constructed by configuring them using commercially available hardware components through the steps taught in this embodiment.
Fig. 7 is a schematic structural diagram of a screen projection processing apparatus according to an embodiment of the present invention, as shown in fig. 7, the apparatus includes: the device comprises a receiving module 11, an obtaining module 12 and a processing module 13.
The receiving module 11 is configured to receive current screen-casting access information sent by a source screen-casting device, where the current screen-casting access information includes address information of a first network access point and a first screen-casting code, where the first network access point is accessed when the source screen-casting device currently casts a screen.
An obtaining module 12, configured to obtain historical screen projection access information corresponding to the first network access point, where the historical screen projection access information includes a first target screen projection device list historically accessed to the first network access point and a second screen projection code corresponding to each target screen projection device in the first target screen projection device list.
And the processing module 13 is configured to perform screen projection processing according to the current screen projection access information and the historical screen projection access information.
Optionally, the processing module 13 may be configured to: and determining the reason of screen projection failure according to the current screen projection access information and the historical screen projection access information.
Optionally, the apparatus may further include: and the prompt module is used for sending prompt information corresponding to the screen projection failure reason to the source screen projection equipment.
Optionally, the processing module 13 may be configured to: if the first target screen projection equipment list is not empty, determining whether the first screen projection code is consistent with the second screen projection code; if the first screen projection code is consistent with the second screen projection code, determining whether the first network access point is in network connection; and if the first network access point is in network connection, determining that the screen projection failure reason is poor in network quality.
Optionally, the processing module 13 may be further configured to: and if the first network access point network is not connected, determining that the reason of the screen projection failure is that a network isolation function is started.
Optionally, the processing module 13 may be further configured to: and if the first network access point is not in network connection and the first target screen projection equipment list does not contain target screen projection equipment with screen projection success records, determining that the screen projection failure reason is the network isolation function is started.
Optionally, the processing module 13 may be further configured to: and if the first network access point is not in network connection and the first target screen projection equipment list comprises target screen projection equipment with screen projection success records, determining that the screen projection failure reason is poor network quality.
Optionally, the processing module 13 may be further configured to: and if the first screen projection code is inconsistent with the second screen projection code, determining that the screen projection failure reason is screen projection code input error.
In an optional embodiment, the current screen-projection access information further includes a network name of the first network access point, and address information and a network name of a second network access point that are searched, where the second network access point and the first network access point have different network names. The obtaining module 12 is further configured to: and obtaining historical screen projection access information corresponding to the second network access point, wherein the historical screen projection access information comprises a second target screen projection equipment list which is historically accessed to the second network access point and a third screen projection code corresponding to each target screen projection equipment in the second target screen projection equipment list.
At this time, optionally, the processing module 13 may be further configured to: and if the first screen projection code is inconsistent with the second screen projection code and the second target screen projection equipment list is empty, determining that the screen projection failure reason is a screen projection code input error.
At this time, optionally, the processing module 13 may be further configured to: if the first screen projection code is not consistent with the second screen projection code and the second target screen projection equipment list is not empty, determining whether the first screen projection code is consistent with the third screen projection code; and if the first screen projection code is inconsistent with the third screen projection code, determining that the screen projection failure reason is screen projection code input error.
At this time, optionally, the processing module 13 may be further configured to: if the first screen projection code is consistent with the third screen projection code, determining that the screen projection failure reason is a network access error, and generating prompt information for prompting a user to access the second network access point.
In another optional embodiment, the current screen projection access information further includes a network name of the first network access point. Optionally, the processing module 13 may be further configured to: if the first target screen projection equipment list is empty, acquiring a third target screen projection equipment list corresponding to a third network access point with the same network name as the first network access point; and if the third target screen projection equipment list is not empty, executing the step of determining whether the first screen projection code is consistent with the second screen projection code.
At this time, optionally, the processing module 13 may be further configured to: and if the third target screen projection equipment list is empty, determining that the screen projection failure reason is a network access error.
Optionally, the current screen-projection access information further includes address information and a network name of a fourth network access point, which are searched, and the fourth network access point and the first network access point have different network names. At this time, the obtaining module 12 may further be configured to: and obtaining historical screen projection access information corresponding to the fourth network access point, wherein the historical screen projection access information comprises a fourth target screen projection equipment list which is historically accessed to the fourth network access point. Optionally, the processing module 13 may be further configured to: and if the third target screen projection equipment list is empty and the fourth target screen projection equipment list is empty, determining that the screen projection failure reason is a non-real screen projection behavior.
Optionally, the processing module 13 may be further configured to: if the third target screen projection device list is empty and the fourth target screen projection device list is not empty, determining that the screen projection failure reason is a network access error, and generating prompt information for prompting a user to access the fourth network access point.
The apparatus shown in fig. 7 can perform the method of the embodiment shown in fig. 2-6, and the detailed description of this embodiment can refer to the related description of the embodiment shown in fig. 2-6. The implementation process and technical effect of the technical solution refer to the descriptions in the embodiments shown in fig. 2 to fig. 6, and are not described herein again.
In one possible design, the structure of the screen projection processing apparatus shown in fig. 7 may be implemented as an electronic device, which may be a server or the like. As shown in fig. 8, the electronic device may include: a processor 21 and a memory 22. Wherein the memory 22 is used for storing a program for supporting the electronic device to execute the screen projection processing method provided in the embodiments shown in fig. 2-6, and the processor 21 is configured to execute the program stored in the memory 22.
The program comprises one or more computer instructions which, when executed by the processor 21, are capable of performing the steps of:
receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information of a first network access point and a first screen projection code, which are accessed when the source screen projection equipment projects a screen currently;
obtaining historical screen projection access information corresponding to the first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and second screen projection codes corresponding to each target screen projection equipment in the first target screen projection equipment list;
and screen projection processing is carried out according to the current screen projection access information and the historical screen projection access information.
Optionally, the processor 21 is further configured to perform all or part of the steps in the embodiments shown in fig. 2 to 6.
The electronic device may further include a communication interface 23 for communicating with other devices or a communication network.
In addition, the embodiment of the present invention provides a computer storage medium for storing computer software instructions for an electronic device, which includes a program for executing the screen projection processing method in the method embodiments shown in fig. 2 to 6.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course, can also be implemented by a combination of hardware and software. With this understanding in mind, the above-described aspects and portions of the present technology which contribute substantially or in part to the prior art may be embodied in the form of a computer program product, which may be embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including without limitation disk storage, CD-ROM, optical storage, and the like.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (17)

1. A screen projection processing method is characterized by comprising the following steps:
receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information of a first network access point and a first screen projection code, which are accessed when the source screen projection equipment projects a screen currently;
obtaining historical screen projection access information corresponding to the first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and second screen projection codes corresponding to each target screen projection equipment in the first target screen projection equipment list;
and screen projection processing is carried out according to the current screen projection access information and the historical screen projection access information.
2. The method of claim 1, wherein the screen-shot processing according to the current screen-shot access information and the historical screen-shot access information comprises:
and determining the reason of screen projection failure according to the current screen projection access information and the historical screen projection access information.
3. The method of claim 2, further comprising:
and sending prompt information corresponding to the screen projection failure reason to the source screen projection equipment.
4. The method of claim 1, wherein the determining a reason for the screen projection abnormality according to the current screen projection access information and the historical screen projection access information comprises:
if the first target screen projection equipment list is not empty, determining whether the first screen projection code is consistent with the second screen projection code;
if the first screen projection code is consistent with the second screen projection code, determining whether the first network access point is in network connection;
and if the first network access point is in network connection, determining that the screen projection failure reason is poor in network quality.
5. The method of claim 4, further comprising:
and if the first network access point network is not connected, determining that the reason of the screen projection failure is that a network isolation function is started.
6. The method of claim 4, further comprising:
and if the first network access point is not in network connection and the first target screen projection equipment list does not contain target screen projection equipment with screen projection success records, determining that the screen projection failure reason is the network isolation function is started.
7. The method of claim 4, further comprising:
and if the first network access point is not in network connection and the first target screen projection equipment list comprises target screen projection equipment with screen projection success records, determining that the screen projection failure reason is poor network quality.
8. The method of claim 4, further comprising:
and if the first screen projection code is inconsistent with the second screen projection code, determining that the screen projection failure reason is screen projection code input error.
9. The method of claim 4, wherein the current screen-shot access information further comprises a network name of the first network access point, and address information and a network name of a searched second network access point, wherein the second network access point has a different network name from the first network access point;
the method further comprises the following steps:
obtaining historical screen projection access information corresponding to the second network access point, wherein the historical screen projection access information comprises a second target screen projection equipment list historically accessed to the second network access point and a third screen projection code corresponding to each target screen projection equipment in the second target screen projection equipment list;
and if the first screen projection code is inconsistent with the second screen projection code and the second target screen projection equipment list is empty, determining that the screen projection failure reason is a screen projection code input error.
10. The method of claim 9, further comprising:
if the first screen projection code is not consistent with the second screen projection code and the second target screen projection equipment list is not empty, determining whether the first screen projection code is consistent with the third screen projection code;
and if the first screen projection code is inconsistent with the third screen projection code, determining that the screen projection failure reason is screen projection code input error.
11. The method of claim 10, further comprising:
if the first screen projection code is consistent with the third screen projection code, determining that the screen projection failure reason is a network access error, and generating prompt information for prompting a user to access the second network access point.
12. The method of claim 4, wherein the current screen shot access information further comprises a network name of the first network access point;
before the determining whether the first screen-projecting code is consistent with the second screen-projecting code, the method further comprises:
if the first target screen projection equipment list is empty, acquiring a third target screen projection equipment list corresponding to a third network access point with the same network name as the first network access point;
and if the third target screen projection equipment list is not empty, executing the step of determining whether the first screen projection code is consistent with the second screen projection code.
13. The method of claim 12, further comprising:
and if the third target screen projection equipment list is empty, determining that the screen projection failure reason is a network access error.
14. The method of claim 13, wherein the current screen-shot access information further includes address information and a network name of a fourth network access point, which is searched, and the fourth network access point has a different network name from the first network access point;
the method further comprises the following steps:
obtaining historical screen projection access information corresponding to the fourth network access point, wherein the historical screen projection access information comprises a fourth target screen projection equipment list which is historically accessed to the fourth network access point;
and if the third target screen projection equipment list is empty and the fourth target screen projection equipment list is empty, determining that the screen projection failure reason is a non-real screen projection behavior.
15. The method of claim 14, further comprising:
if the third target screen projection device list is empty and the fourth target screen projection device list is not empty, determining that the screen projection failure reason is a network access error, and generating prompt information for prompting a user to access the fourth network access point.
16. A screen projection processing apparatus, comprising:
the receiving module is used for receiving current screen projection access information sent by source screen projection equipment, wherein the current screen projection access information comprises address information of a first network access point and a first screen projection code, which are accessed when the source screen projection equipment projects a screen currently;
the acquisition module is used for acquiring historical screen projection access information corresponding to the first network access point, wherein the historical screen projection access information comprises a first target screen projection equipment list historically accessed to the first network access point and a second screen projection code corresponding to each target screen projection equipment in the first target screen projection equipment list;
and the processing module is used for carrying out screen projection processing according to the current screen projection access information and the historical screen projection access information.
17. An electronic device, comprising: a memory, a processor; wherein the content of the first and second substances,
the memory is configured to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the screen projection processing method of any of claims 1 to 16.
CN201811290927.8A 2018-10-31 2018-10-31 Screen projection processing method, device and equipment Active CN111131357B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811290927.8A CN111131357B (en) 2018-10-31 2018-10-31 Screen projection processing method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811290927.8A CN111131357B (en) 2018-10-31 2018-10-31 Screen projection processing method, device and equipment

Publications (2)

Publication Number Publication Date
CN111131357A true CN111131357A (en) 2020-05-08
CN111131357B CN111131357B (en) 2023-01-13

Family

ID=70494455

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811290927.8A Active CN111131357B (en) 2018-10-31 2018-10-31 Screen projection processing method, device and equipment

Country Status (1)

Country Link
CN (1) CN111131357B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111556553A (en) * 2020-05-11 2020-08-18 天翼电信终端有限公司 Wireless screen projection method, terminal, electronic equipment and storage medium
CN111970063A (en) * 2020-08-26 2020-11-20 北京字节跳动网络技术有限公司 Communication method, device, equipment and storage medium
CN113127317A (en) * 2021-03-24 2021-07-16 深圳乐播科技有限公司 Log acquisition processing method, system, device and storage medium
CN114237538A (en) * 2021-12-20 2022-03-25 广东电网有限责任公司 Screen projection control method, server, screen projection equipment and system
US11956321B2 (en) 2020-12-04 2024-04-09 Guangzhou Shiyuan Electronic Technology Company Limited Information processing method, device and storage medium for inputting a screen transmission code

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070066304A1 (en) * 2005-09-07 2007-03-22 Samsung Electronics Co., Ltd. Method and apparatus for connecting to stable access point using connection history
AU2008203810A1 (en) * 2001-08-28 2008-08-28 Seiko Epson Corporation Projector for projecting password
JP2010239572A (en) * 2009-03-31 2010-10-21 Toshiba Corp Terminal and control program of terminal
CN105704789A (en) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 Method and device for restoring network connection
CN105991962A (en) * 2015-02-03 2016-10-05 阿里巴巴集团控股有限公司 Information display method, device and system
US20170093833A1 (en) * 2015-09-30 2017-03-30 Optim Corporation System, method, and program for sharing screen
CN107659712A (en) * 2017-09-01 2018-02-02 咪咕视讯科技有限公司 A kind of method, apparatus and storage medium for throwing screen
CN108200468A (en) * 2018-01-09 2018-06-22 武汉斗鱼网络科技有限公司 Throw screen implementation method, storage medium, electronic equipment and system
US20180242148A1 (en) * 2017-02-20 2018-08-23 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Wi-fi connection method, mobile terminal and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2008203810A1 (en) * 2001-08-28 2008-08-28 Seiko Epson Corporation Projector for projecting password
US20070066304A1 (en) * 2005-09-07 2007-03-22 Samsung Electronics Co., Ltd. Method and apparatus for connecting to stable access point using connection history
JP2010239572A (en) * 2009-03-31 2010-10-21 Toshiba Corp Terminal and control program of terminal
CN105704789A (en) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 Method and device for restoring network connection
CN105991962A (en) * 2015-02-03 2016-10-05 阿里巴巴集团控股有限公司 Information display method, device and system
US20170093833A1 (en) * 2015-09-30 2017-03-30 Optim Corporation System, method, and program for sharing screen
US20180242148A1 (en) * 2017-02-20 2018-08-23 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Wi-fi connection method, mobile terminal and storage medium
CN107659712A (en) * 2017-09-01 2018-02-02 咪咕视讯科技有限公司 A kind of method, apparatus and storage medium for throwing screen
CN108200468A (en) * 2018-01-09 2018-06-22 武汉斗鱼网络科技有限公司 Throw screen implementation method, storage medium, electronic equipment and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111556553A (en) * 2020-05-11 2020-08-18 天翼电信终端有限公司 Wireless screen projection method, terminal, electronic equipment and storage medium
CN111970063A (en) * 2020-08-26 2020-11-20 北京字节跳动网络技术有限公司 Communication method, device, equipment and storage medium
CN111970063B (en) * 2020-08-26 2022-04-29 北京字节跳动网络技术有限公司 Communication method, device, equipment and storage medium
US11956321B2 (en) 2020-12-04 2024-04-09 Guangzhou Shiyuan Electronic Technology Company Limited Information processing method, device and storage medium for inputting a screen transmission code
CN113127317A (en) * 2021-03-24 2021-07-16 深圳乐播科技有限公司 Log acquisition processing method, system, device and storage medium
CN114237538A (en) * 2021-12-20 2022-03-25 广东电网有限责任公司 Screen projection control method, server, screen projection equipment and system

Also Published As

Publication number Publication date
CN111131357B (en) 2023-01-13

Similar Documents

Publication Publication Date Title
CN111131357B (en) Screen projection processing method, device and equipment
US10958524B2 (en) Method for generating network slice template and for applying network slice template, and apparatus
EP3751909A1 (en) Upf selection method and device
US20180249515A1 (en) Method and device for establishing wireless connection
RU2630170C2 (en) Method, equipment, and system for device management
CN110868763B (en) Method, device and system for establishing Bluetooth connection
CN109428740B (en) Method and device for recovering equipment failure
CN106686752B (en) It is a kind of that the method and apparatus being wirelessly connected is established by the first application on user equipment
US9231856B2 (en) Method for detecting message loop, routing agent apparatus and networking system
WO2017166619A1 (en) Method and apparatus for determining emergency communication numbers, and electronic device
WO2016180210A1 (en) Method and apparatus for accessing wifi network
CN112218342A (en) Method, device and system for realizing core network sub-slice disaster tolerance
CN114363334B (en) Cloud system, network configuration method, device and equipment of cloud desktop virtual machine
CN107786975A (en) Voice service registration method and device and mobile terminal
US20170111306A1 (en) Message processing method and apparatus
JP2016523054A (en) User notification method, user notification device, program, and recording medium
US10237464B2 (en) Method and apparatus for recording videos
CN112600703B (en) Network equipment remote access fault positioning method and device
EP3054728B1 (en) Mobility management method and system
US20180176781A1 (en) Method and device for managing wireless access point
RU2615759C2 (en) Method and device for video recording
EP4344259A1 (en) Session binding relationship processing method and apparatus, electronic device, and readable medium
US8818324B1 (en) Location capability provisioning
US11101958B2 (en) Method and device for signaling transmission
US20230188625A1 (en) Service request handling

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant