CN114168094A - 基于可继承状态机的Miracast消息处理方法、装置及设备 - Google Patents

基于可继承状态机的Miracast消息处理方法、装置及设备 Download PDF

Info

Publication number
CN114168094A
CN114168094A CN202111402968.3A CN202111402968A CN114168094A CN 114168094 A CN114168094 A CN 114168094A CN 202111402968 A CN202111402968 A CN 202111402968A CN 114168094 A CN114168094 A CN 114168094A
Authority
CN
China
Prior art keywords
state
message
processed
state machine
miracast
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
CN202111402968.3A
Other languages
English (en)
Other versions
CN114168094B (zh
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.)
Shenzhen Konka Electronic Technology Co Ltd
Original Assignee
Shenzhen Konka Electronic Technology 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 Shenzhen Konka Electronic Technology Co Ltd filed Critical Shenzhen Konka Electronic Technology Co Ltd
Priority to CN202111402968.3A priority Critical patent/CN114168094B/zh
Priority claimed from CN202111402968.3A external-priority patent/CN114168094B/zh
Publication of CN114168094A publication Critical patent/CN114168094A/zh
Application granted granted Critical
Publication of CN114168094B publication Critical patent/CN114168094B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/1407General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/632Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (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)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供了一种基于可继承状态机的Miracast消息处理方法、装置及设备,方法包括:当检测到有投屏设备接入时,为所述投屏设备创建一个虚拟设备,并为所述虚拟设备分配状态机;所述状态机包括处于不同层级的多个状态,且不同层级的状态之间存在继承关系;获取所述投屏设备的执行动作,并根据所述执行动作触发所述状态机进入对应的状态;接收待处理的消息,并根据所述待处理的消息以及当前的状态,判断是否需要处理所述消息;当判断需要处理所述消息时,从当前的状态以及与当前的状态继承的父状态中获取与所述消息对应的状态,并在对应的状态下处理所述消息。本发明提高了多路Miracast投屏连接成功率,可以将平均成功率由80%左右提高到98%以上。

Description

基于可继承状态机的Miracast消息处理方法、装置及设备
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种基于可继承状态机的Miracast消息处理方法、装置及设备。
背景技术
随着电视技术的不断发展,更新迭代,对于Wi-Fi模块的功能与性能也有了更高的要求。目前电视以及移动设备上大多集成了Miracast投屏功能,Miracast连接时间的长短会直接影响到用户体验。
目前Miracast连接需要多个步骤,主要为分2部分,第一部分是p2p的连接,第二部分是rtsp交互,它们之间有大量的耦合,处理不好或不够及时,则很有可能出现连接不上的情况。
发明内容
有鉴于此,本发明的目的在于提供一种基于可继承状态机的Miracast消息处理方法、装置及设备,以改善上述问题。
本发明实施例提供了一种基于可继承状态机的Miracast消息处理方法,其包括:
当检测到有投屏设备接入时,为所述投屏设备创建一个虚拟设备,并为所述虚拟设备分配状态机;所述状态机包括处于不同层级的多个状态,且不同层级的状态之间存在继承关系;
获取所述投屏设备的执行动作,并根据所述执行动作触发所述状态机进入对应的状态;
接收待处理的消息,并根据所述待处理的消息以及当前的状态,判断是否需要处理所述消息;
当判断需要处理所述消息时,从当前的状态以及与当前的状态继承的父状态中获取与所述消息对应的状态,并在对应的状态下处理所述消息。
优选地,还包括:
当判断不需要处理所述消息时,抛弃所述消息。
优选地,与所述消息对应的状态通过预设的消息-状态映射表获得。
优选地,所述状态机包括:
位于第一层级的默认状态;
位于第二层级的P2P连接状态和P2P连接状态,所述P2P连接状态和P2P连接状态均继承于所述默认状态;
位于第三层级的继承于P2P连接状态的认证状态、IP获取状态、IP有效状态、IP无效状态、等待断开状态;
位于第四层级的继承于IP有效状态的WFD有效状态;
位于第四层级的继承于WFD有效状态的RTSP状态、WFD进行状态以及清理状态。
优选地,还包括:
在进入和离开状态机的预定的状态时,默认执行与所述状态对应的操作。
优选地,在进入和离开状态机的预定的状态时,默认执行与所述状态对应的操作包括:
在进入WFD有效状态时,启动投屏界面;
在离开WFD有效状态时,注销投屏界面。
本发明实施例还提供了一种基于可继承状态机的Miracast消息处理装置,其包括:
状态机分配单元,用于当检测到有投屏设备接入时,为所述投屏设备创建一个虚拟设备,并为所述虚拟设备分配状态机;所述状态机包括处于不同层级的多个状态,且不同层级的状态之间存在继承关系;
状态触发单元,用于获取所述投屏设备的执行动作,并根据所述执行动作触发所述状态机进入对应的状态;
消息判断单元,用于接收待处理的消息,并根据所述待处理的消息以及当前的状态,判断是否需要处理所述消息;
消息处理单元,用于当判断需要处理所述消息时,从当前的状态以及与当前的状态继承的父状态中获取与所述消息对应的状态,并在对应的状态下处理所述消息。
优选地,还包括:
抛弃单元,用于当判断不需要处理所述消息时,抛弃所述消息。
优选地,与所述消息对应的状态通过预设的消息-状态映射表获得。
本发明实施例还提供了一种基于可继承状态机的Miracast消息处理设备,其包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的基于可继承状态机的Miracast消息处理方法。
本实施例在出现多路Miracast投屏时,通过为每个投屏设备分配对应一个状态机,一个状态机只能处于一种状态,每种状态下处理对应消息的方式不同,而不同的状态对应p2p和rtsp不同层级的不同状态,以贴合P2P连接流程,达到减少错误、提高连接成功率的目的。研究表明,本实施例可以将平均成功率由80%左右提高到98%以上。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明第一实施例提供的基于可继承状态机的Miracast消息处理方法的流程示意图。
图2为本发明实施例提供的状态机的一种示意图。
图3为本发明第二实施例提供的基于可继承状态机的Miracast消息处理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
下面结合附图与具体实施方式对本发明作进一步详细描述:
请参阅图1,本发明第一实施例提供了一种基于可继承状态机的Miracast消息处理方法,其可由基于可继承状态机的Miracast消息处理设备(以下简称消息处理设备)来执行,特别的,由所述消息处理设备内的一个或者多个处理器来执行,以实现如下步骤:
S101,当检测到有投屏设备接入时,为所述投屏设备创建一个虚拟设备,并为所述虚拟设备分配状态机;所述状态机包括处于不同层级的多个状态,且不同层级的状态之间存在继承关系。
在本实施例中,所述消息处理设备例如可以为智能电视、智能投影仪、智能平板等,其可以接收由投屏设备,如手机等发送的投屏画面,并显示在自身的显示器上。
在本实施例中,投屏设备与所述消息处理设备之间可通过P2P实现连接,当消息处理设备检测到有投屏设备接入时,其为所述投屏设备创建一个虚拟设备,并为所述虚拟设备分配状态机;所述状态机包括处于不同层级的多个状态,且不同层级的状态之间存在继承关系。
如图2所示,图2示出了一种可能的状态机。在图2中,所述状态机包括:
位于第一层级的默认状态;
位于第二层级的P2P连接状态和P2P连接状态,所述P2P连接状态和P2P连接状态均继承于所述默认状态;
位于第三层级的继承于P2P连接状态的认证状态、IP获取状态、IP有效状态、IP无效状态、等待断开状态;
位于第四层级的继承于IP有效状态的WFD有效状态;
位于第四层级的继承于WFD有效状态的RTSP状态、WFD进行状态以及清理状态。
其中,一个设备只能处于一种状态,如设备处于P2P连接状态则不可能同时处在P2P断开状态。状态之间存在继承关系,继承关系如图2箭头表示,WFD(Wi-Fi Direct即Wi-Fi投屏)进行状态为WFD有效状态的子状态,WFD有效状态又是IP有效状态的子状态。
需要说明的是,在本发明实施例中,不同的状态对应p2p和rtsp不同层级的不同状态,以贴合P2P连接流程。在本发明的其他实施例中,也可以根据实际的需要来设置状态机的各个状态以及状态之间的继承关系,上述的状态机仅是本发明的一个示例,而不能理解为对本发明的限定。
S102,获取所述投屏设备的执行动作,并根据所述执行动作触发所述状态机进入对应的状态。
S103,接收待处理的消息,并根据所述待处理的消息以及当前的状态,判断是否需要处理所述消息。
S104,当判断需要处理所述消息时,从当前的状态以及与当前的状态继承的父状态中获取与所述消息对应的状态,并在对应的状态下处理所述消息。
在本实施例中,不同状态下可以处理消息的方式不同,如在P2P断开状态下,可以不处理P2P断开的消息,即直接抛弃所述消息。而在P2P连接状态下收到P2P断开的消息,需要做一些断开操作。
在本实施例中,子状态不处理的消息,可以交由父状态操作,如IP获取状态可以选择不处理P2P断开消息,交由其父状态P2P连接状态处理(而现有技术则是需要根据连接流程逐步处理P2P断开消息,即需要处理三次P2P断开消息)。
在本实施例中,消息处理方式可以通过一预设的消息-状态映射表来定义,该映射表定义了可能需要处理的消息以及其对应的状态,如此保证消息的准确处理。
此外,在进入和离开状态机时可以选择进行一些操作,如进入WFD进行状态时,可以启动投屏界面,离开WFD状态时,可以注销投屏界面。
综上所述,本实施例在出现多路Miracast投屏时,通过为每个投屏设备分配对应一个状态机,一个状态机只能处于一种状态,每种状态下处理对应消息的方式不同,而不同的状态对应p2p和rtsp不同层级的不同状态,以贴合P2P连接流程,达到减少错误、提高连接成功率的目的。研究表明,本实施例可以将平均成功率由80%左右提高到98%以上。
请参阅图3,本发明第二实施例还提供了一种基于可继承状态机的Miracast消息处理装置,其包括:
状态机分配单元210,用于当检测到有投屏设备接入时,为所述投屏设备创建一个虚拟设备,并为所述虚拟设备分配状态机;所述状态机包括处于不同层级的多个状态,且不同层级的状态之间存在继承关系;
状态触发单元220,用于获取所述投屏设备的执行动作,并根据所述执行动作触发所述状态机进入对应的状态;
消息判断单元230,用于接收待处理的消息,并根据所述待处理的消息以及当前的状态,判断是否需要处理所述消息;
消息处理单元240,用于当判断需要处理所述消息时,从当前的状态以及与当前的状态继承的父状态中获取与所述消息对应的状态,并在对应的状态下处理所述消息。
优选地,还包括:
抛弃单元,用于当判断不需要处理所述消息时,抛弃所述消息。
优选地,与所述消息对应的状态通过预设的消息-状态映射表获得。
本发明第三实施例还提供了一种基于可继承状态机的Miracast消息处理设备,其包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的基于可继承状态机的Miracast消息处理方法。
在本发明实施例所提供的几个实施例中,应该理解到,所揭露的方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于可继承状态机的Miracast消息处理方法,其特征在于,包括:
当检测到有投屏设备接入时,为所述投屏设备创建一个虚拟设备,并为所述虚拟设备分配状态机;所述状态机包括处于不同层级的多个状态,且不同层级的状态之间存在继承关系;
获取所述投屏设备的执行动作,并根据所述执行动作触发所述状态机进入对应的状态;
接收待处理的消息,并根据所述待处理的消息以及当前的状态,判断是否需要处理所述消息;
当判断需要处理所述消息时,从当前的状态以及与当前的状态继承的父状态中获取与所述消息对应的状态,并在对应的状态下处理所述消息。
2.根据权利要求1所述的基于可继承状态机的Miracast消息处理方法,其特征在于,还包括:
当判断不需要处理所述消息时,抛弃所述消息。
3.根据权利要求1所述的基于可继承状态机的Miracast消息处理方法,其特征在于,与所述消息对应的状态通过预设的消息-状态映射表获得。
4.根据权利要求1所述的基于可继承状态机的Miracast消息处理方法,其特征在于,所述状态机包括:
位于第一层级的默认状态;
位于第二层级的P2P连接状态和P2P连接状态,所述P2P连接状态和P2P连接状态均继承于所述默认状态;
位于第三层级的继承于P2P连接状态的认证状态、IP获取状态、IP有效状态、IP无效状态、等待断开状态;
位于第四层级的继承于IP有效状态的WFD有效状态;
位于第四层级的继承于WFD有效状态的RTSP状态、WFD进行状态以及清理状态。
5.根据权利要求4所述的基于可继承状态机的Miracast消息处理方法,其特征在于,还包括:
在进入和离开状态机的预定的状态时,默认执行与所述状态对应的操作。
6.根据权利要求5所述的基于可继承状态机的Miracast消息处理方法,其特征在于,在进入和离开状态机的预定的状态时,默认执行与所述状态对应的操作包括:
在进入WFD有效状态时,启动投屏界面;
在离开WFD有效状态时,注销投屏界面。
7.一种基于可继承状态机的Miracast消息处理装置,其特征在于,包括:
状态机分配单元,用于当检测到有投屏设备接入时,为所述投屏设备创建一个虚拟设备,并为所述虚拟设备分配状态机;所述状态机包括处于不同层级的多个状态,且不同层级的状态之间存在继承关系;
状态触发单元,用于获取所述投屏设备的执行动作,并根据所述执行动作触发所述状态机进入对应的状态;
消息判断单元,用于接收待处理的消息,并根据所述待处理的消息以及当前的状态,判断是否需要处理所述消息;
消息处理单元,用于当判断需要处理所述消息时,从当前的状态以及与当前的状态继承的父状态中获取与所述消息对应的状态,并在对应的状态下处理所述消息。
8.根据权利要求7所述的基于可继承状态机的Miracast消息处理装置,其特征在于,还包括:
抛弃单元,用于当判断不需要处理所述消息时,抛弃所述消息。
9.根据权利要求7所述的基于可继承状态机的Miracast消息处理方法,其特征在于,与所述消息对应的状态通过预设的消息-状态映射表获得。
10.一种基于可继承状态机的Miracast消息处理设备,其特征在于,包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如权利要求1至6任意一项所述的基于可继承状态机的Miracast消息处理方法。
CN202111402968.3A 2021-11-24 基于可继承状态机的Miracast消息处理方法、装置及设备 Active CN114168094B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111402968.3A CN114168094B (zh) 2021-11-24 基于可继承状态机的Miracast消息处理方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111402968.3A CN114168094B (zh) 2021-11-24 基于可继承状态机的Miracast消息处理方法、装置及设备

Publications (2)

Publication Number Publication Date
CN114168094A true CN114168094A (zh) 2022-03-11
CN114168094B CN114168094B (zh) 2024-07-02

Family

ID=

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141435A (zh) * 2006-09-10 2008-03-12 华为技术有限公司 调度***及其消息处理方法
CN103473426A (zh) * 2013-09-24 2013-12-25 上海无线电设备研究所 基于嵌入式***框架的星载相控阵信号处理架构设计方法
CN103513971A (zh) * 2012-06-20 2014-01-15 鸿富锦精密工业(深圳)有限公司 有限状态机的执行***及执行方法
CN103702283A (zh) * 2013-12-12 2014-04-02 小米科技有限责任公司 消息发送方法、接收方法、装置、终端设备和服务器
CN105453151A (zh) * 2013-08-05 2016-03-30 高通股份有限公司 具有wlan能力的远程控制设备
CN107332971A (zh) * 2017-05-19 2017-11-07 青岛海信电器股份有限公司 一种控制智能显示设备无线显示的方法及装置
CN109451345A (zh) * 2018-11-05 2019-03-08 四川长虹电器股份有限公司 一种Android智能电视上DLNA投屏权限管控的方法
CN109582398A (zh) * 2018-11-23 2019-04-05 阿里巴巴集团控股有限公司 一种状态处理方法、装置及电子设备
CN110515576A (zh) * 2019-07-08 2019-11-29 华为技术有限公司 显示控制方法及装置
CN111510336A (zh) * 2020-04-23 2020-08-07 杭州迪普科技股份有限公司 一种网络设备状态管理方法及装置
CN112328344A (zh) * 2020-11-02 2021-02-05 联想(北京)有限公司 一种投屏处理方法及第一设备
CN113282355A (zh) * 2021-05-18 2021-08-20 Oppo广东移动通信有限公司 基于状态机的指令执行方法、装置、终端及存储介质

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141435A (zh) * 2006-09-10 2008-03-12 华为技术有限公司 调度***及其消息处理方法
CN103513971A (zh) * 2012-06-20 2014-01-15 鸿富锦精密工业(深圳)有限公司 有限状态机的执行***及执行方法
CN105453151A (zh) * 2013-08-05 2016-03-30 高通股份有限公司 具有wlan能力的远程控制设备
CN103473426A (zh) * 2013-09-24 2013-12-25 上海无线电设备研究所 基于嵌入式***框架的星载相控阵信号处理架构设计方法
CN103702283A (zh) * 2013-12-12 2014-04-02 小米科技有限责任公司 消息发送方法、接收方法、装置、终端设备和服务器
CN107332971A (zh) * 2017-05-19 2017-11-07 青岛海信电器股份有限公司 一种控制智能显示设备无线显示的方法及装置
CN109451345A (zh) * 2018-11-05 2019-03-08 四川长虹电器股份有限公司 一种Android智能电视上DLNA投屏权限管控的方法
CN109582398A (zh) * 2018-11-23 2019-04-05 阿里巴巴集团控股有限公司 一种状态处理方法、装置及电子设备
CN110515576A (zh) * 2019-07-08 2019-11-29 华为技术有限公司 显示控制方法及装置
CN111510336A (zh) * 2020-04-23 2020-08-07 杭州迪普科技股份有限公司 一种网络设备状态管理方法及装置
CN112328344A (zh) * 2020-11-02 2021-02-05 联想(北京)有限公司 一种投屏处理方法及第一设备
CN113282355A (zh) * 2021-05-18 2021-08-20 Oppo广东移动通信有限公司 基于状态机的指令执行方法、装置、终端及存储介质

Similar Documents

Publication Publication Date Title
US10152347B2 (en) Automatic virtual machine termination in a cloud
US10601682B2 (en) Service availability management method, service availability management apparatus, and network function virtualization architecture thereof
CN107679718B (zh) 名单分配方法、设备以及计算机可读存储介质
CN106302565B (zh) 业务服务器的调度方法及***
CN110324793B (zh) 一种信息提醒的方法、装置及电子终端
CN110580188B (zh) 一种多线程配网方法及存储介质
US20070005926A1 (en) Method for managing a memory in mobile terminal
CN109800204B (zh) 数据分配方法及相关产品
CN106470253B (zh) Ip地址回收方法和装置
CN109275042A (zh) 一种弹幕消息的分发方法、装置、终端和存储介质
EP3518166A1 (en) Mobile terminal-based payment method and mobile terminal
CN104793982A (zh) 一种创建虚拟机的方法和设备
CN114615203A (zh) 访问控制方法、装置、存储介质及处理器
CN107835984B (zh) 热减轻用户体验
CN115088235A (zh) 主节点选取方法、装置、电子设备以及存储介质
CN105653304A (zh) 运行模式的切换方法、运行模式的切换装置和终端
CN109948332A (zh) 一种物理机登录密码重置方法及装置
CN108243229B (zh) 请求处理方法及装置
CN114168094A (zh) 基于可继承状态机的Miracast消息处理方法、装置及设备
CN114168094B (zh) 基于可继承状态机的Miracast消息处理方法、装置及设备
CN111367648A (zh) 资源分配的方法和装置
CN112306373B (zh) 一种集群扩容方法、***及电子设备和存储介质
KR101719724B1 (ko) 자원 제공 시스템 및 방법, 그리고 이의 자원 사용료 결정 방법
CN113259975A (zh) 网络游戏连接方法、电子设备和计算机可读介质
CN110839068B (zh) 业务请求处理方法、装置、电子设备及可读存储介质

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