CN106933529A - The method and system of audio service are provided - Google Patents

The method and system of audio service are provided Download PDF

Info

Publication number
CN106933529A
CN106933529A CN201710059297.2A CN201710059297A CN106933529A CN 106933529 A CN106933529 A CN 106933529A CN 201710059297 A CN201710059297 A CN 201710059297A CN 106933529 A CN106933529 A CN 106933529A
Authority
CN
China
Prior art keywords
audio
hal
pulseaudio
new
voice
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
CN201710059297.2A
Other languages
Chinese (zh)
Other versions
CN106933529B (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.)
Yuanxin Information Technology Group Co.,Ltd.
Original Assignee
Beijing Yuanxin Science and 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 Beijing Yuanxin Science and Technology Co Ltd filed Critical Beijing Yuanxin Science and Technology Co Ltd
Priority to CN201710059297.2A priority Critical patent/CN106933529B/en
Publication of CN106933529A publication Critical patent/CN106933529A/en
Application granted granted Critical
Publication of CN106933529B publication Critical patent/CN106933529B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/72Code refactoring
    • 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/16Sound input; Sound output
    • G06F3/162Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

This application discloses the method and system for providing audio service, wherein methods described includes:The logical gate interacted with modem in the audio hardware level of abstraction Audio Hal of mobile terminal is separated and obtains transplanting Audio Hal;The transplanting Audio Hal are packaged into an Audio Hal plug-in unit;The Audio Hal plug-in units are integrated into PulseAudio audio services and obtain new PulseAudio audio services so that the new PulseAudio audio services can automatically call the Audio Hal plug-in units upon actuation;The new PulseAudio audio services are used as the audio service of the mobile terminal.The present invention enables PulseAudio with cell phone apparatus, so that the audio service of mobile phone can have the advantage of PulseAudio concurrently.

Description

The method and system of audio service are provided
Technical field
The application is related to the process field of electric numerical data, more particularly to the method and system for providing audio service.
Background technology
With the rise of smart mobile phone, mobile phone has become essential thing in people's daily life.Current is numerous Cell phone manufacturer is mostly using hardware platform and Android phone operating system based on ARM frameworks.Android phone system is adopted Audio service is the Audioflinger (title of Android audio services) that their own is realized.But, based on existing Technology, Audioflinger can only be operated in the android system based on Bionic (title of function library) function library.Relatively In the audio service of other main flows, it has, and pressure resampling, system resource occupancy are high, postpone the open defect such as higher.
PulseAudio is an audio service cross-platform, with network work functions, it by (freedesktop.org is an X window being devoted on Linux and other classes Unix to the exploitation of freedesktop.org project team The project that interoperability and basic technology between the desktop environment of port system are shared), it can operate in Linux, BSD, Mac In the operating systems such as OS X and Windows.However, PulseAudio cannot directly substitute the AudioFlinger of Android, because Oneself Audio Hal layers can be all provided for cell phone manufacturer, there is the voice-frequency channel logic related to phone to grasp in Audio Hal layers Make part, PulseAudio cannot go to control modem Modem across Audio Hal layers, cause the PulseAudio cannot The operations such as treatment phone.
Therefore, a kind of more audio services of highly efficient, function are realized on cell phone apparatus, can be greatly improved The experience of user.
The content of the invention
In order to overcome the deficiencies in the prior art, the technical problem to be solved in the present invention to be to provide a kind of offer audio The method and system of service, it enables PulseAudio with cell phone apparatus, is carrying out the same of normal playback operation When can control the logical process of mobile portable phone.
In order to solve the above technical problems, the method that audio service is provided of the invention, including:
The logical gate interacted with modem in the audio hardware level of abstraction Audio Hal of mobile terminal is isolated To obtain transplanting Audio Hal;
The transplanting Audio Hal are packaged into an Audio Hal plug-in unit;
The Audio Hal plug-in units are integrated into PulseAudio audio services and obtain new PulseAudio audios clothes Business so that the new PulseAudio audio services can automatically call the Audio Hal plug-in units upon actuation;
The new PulseAudio audio services are used as the audio service of the mobile terminal.
As the improvement of the method for the invention, in the audio hardware level of abstraction Audio Hal by mobile terminal with Modem interaction logical gate separate obtain transplanting Audio Hal include:In dismissing mobile terminal Audio Hal Voice data hop and voice-frequency channel control section, retain voice voice calls parts;The voice voices that will retain The interface function in TinyAlsa storehouses is called all to be substituted for the interface function for calling Alsalib storehouses in speculum network;Use glibc letters The voice voice calls part treated by back is recompilated in number storehouse, obtains transplanting Audio Hal.
Improved as the another kind of the method for the invention, methods described also includes:The new PulseAudio audios The ALSA storehouses of standard are called downwards in service.
Used as the further improvement of the method for the invention, methods described also includes:The new PulseAudio audios Service further calls downwards ASOC layers.
Used as the further improvement of the method for the invention, methods described also includes:The new PulseAudio Audio service further calls downwards audio driver Audio Driver.
In order to solve the above technical problems, the system that audio service is provided of the invention, including:
Separation module, for what is interacted with modem in the audio hardware level of abstraction Audio Hal by mobile terminal Logical gate is separated and obtains transplanting Audio Hal;
Packetization module, for the transplanting Audio Hal to be packaged into an Audio Hal plug-in unit;
Module is integrated, obtains new for the Audio Hal plug-in units to be integrated into PulseAudio audio services PulseAudio audio services so that the new PulseAudio audio services can automatically call the Audio upon actuation Hal plug-in units;
Use module, the audio service for the new PulseAudio audio services to be used as the mobile terminal.
Used as the improvement of system of the present invention, the separation module includes:Submodule is cut out, for dismissing mobile terminal Voice data hop and voice-frequency channel control section in Audio Hal, retain voice voice calls part;Replace son Module, calls for calling the interface function in TinyAlsa storehouses to be all substituted in the voice voice calls part by reservation The interface function in Alsalib storehouses;Compiling submodule, for recompilating what is treated by back with glibc function libraries Voice voice calls part, obtains transplanting Audio Hal.
Improved as the another kind of system of the present invention, the system also includes:First calling module, for causing institute State the ALSA storehouses that new PulseAudio audio services call downwards standard.
Used as the further improvement of system of the present invention, the system also includes:Second calling module, for causing institute State new PulseAudio audio services and further call ASOC layers downwards.
Used as the further improvement of system of the present invention, the system also includes:3rd calling module, for causing The new PulseAudio audio services further call downwards audio driver Audio Driver.
In order to solve the above technical problems, tangible computer computer-readable recording medium of the invention, including for performing above-mentioned offer sound Be taken in small doses at short intervals business method computer program code.
In order to solve the above technical problems, the present invention provides a kind of device, including at least one processor;And at least one deposit Reservoir, containing computer program code, at least one memory and the computer program code are configured to, with institute At least one processor is stated so that described device performs at least part of step of the method for providing audio service of the invention.
According to the present invention, PulseAudio is integrated into by by Audio Hal, makes the PulseAudio can be with indirect operation Modem, so that PulseAudio can control the logical process of mobile portable phone.Meanwhile, PluseAudio is still through ALSA Removing downward operation hardware carries out normal playback operation.So that PulseAudio can be run on cell phone apparatus, realize A kind of more audio services of highly efficient, function, preferably improve the experience of user.
After the detailed description of embodiment of the present invention is read in conjunction with the figure, other features of the invention and advantage will become more Plus it is clear.
Brief description of the drawings
Fig. 1 is the flow chart of the embodiment according to the inventive method.
Fig. 2 is the structural representation of the embodiment according to present system.
For clarity, these accompanying drawings are figure that is schematic and simplifying, and they are only gived for understanding institute of the present invention Necessary details, and omit other details.
Specific embodiment
Embodiments of the present invention and embodiment are described in detail with reference to the accompanying drawings.
By detailed description given below, the scope of application of the invention will be evident that.It will be appreciated, however, that detailed While thin description and specific example show the preferred embodiment of the present invention, they are given only for illustration purpose.
At present, the audio framework of Android phone is:AudioFlinger audio services call downwards Audio Hal layers (full name of HAL is Hardware Abstraction Layer, i.e. hardware abstraction layer), Audio Hal can be instructed with AT is sent The mode and modem Modem of (AT is Modem commands language) are communicated, while Audio Hal layers can be downward TinyAlsa (function library of Google audio) is called, ASOC frameworks (ALSA System on Chip are called downwards afterwards (ALSA (Advanced Linux Sound Architecture) refers to senior Linux sound framework)), finally it is transferred to Audio Driver layers (audio driven).
Audio framework on personal computer is:Pulseaudio audio services call downwards alsa storehouses, afterwards to downward ASOC frameworks are used, Audio Driver are finally transferred to.
The present invention proposes to be supported using a kind of audio hardware platforms based on ALSA frameworks, using PulseAudio as The solution of audio service.
With reference to flow chart shown in Fig. 1 to it is of the invention offer audio service method an embodiment each step Suddenly it is specifically described.
In step S102, will be handed over modem in the audio hardware level of abstraction Audio Hal of mobile terminal such as mobile phone Mutual logical gate is separated and obtains transplanting Audio Hal.Three parts are mainly included in Audio Hal layers of Android: Voice data hop, voice-frequency channel control section, voice voice calls part, wherein voice voice calls part is The logical gate interacted with modem.According to a kind of implementation method, transplanting Audio Hal are obtained by following treatment:Cut out Fall the voice data hop in mobile terminal Audio Hal and voice-frequency channel control section, retain voice voice calls portion Point;Alsalib storehouses are called by calling the interface function in TinyAlsa storehouses to be all substituted in the voice voice calls part of reservation Interface function;The voice voice calls part treated by back is recompilated with glibc function libraries, is transplanted Audio Hal。
In step S104, the transplanting Audio Hal are packaged into an Audio Hal plug-in unit.
In step S106, the Audio Hal plug-in units are integrated into PulseAudio audio services and obtain new PulseAudio audio services so that the new PulseAudio audio services can automatically call the Audio upon actuation Hal plug-in units.
In step S108, the new PulseAudio audio services are used as the audio service of the mobile terminal, replaced For previous AudioFlinger audio services.
According to a kind of implementation method of the inventive method, methods described also includes:The new PulseAudio audios clothes The ALSA storehouses of standard are called downwards in business, afterwards, ASOC layers are further called downwards, and further call audio driven downwards afterwards Device Audio Driver.
The present invention neutralizes the logical gate transplanting that Modem is interacted by Audio Hal layers that cell phone apparatus manufacturer is provided Operation out is gone as a plug-in unit of PulseAudio, Audio Hal can downwards call the ALSA storehouses of standard afterwards, and no longer Call TinyAlsa storehouses.Meanwhile, Audio Hal layers still can interact communication using AT instructions and modem, complete phone phase The treatment in logic closed.Pass downwardly through afterwards and call ASOC layers, Audio Driver are called still further below.So that PulseAudio can be used in cell phone apparatus so that the audio service of cell phone apparatus has the advantages that PulseAudio.
Fig. 2 shows the structural representation of an embodiment of the system of offer audio service of the invention, the system Including:Separation module 202, for what is interacted with modem in the audio hardware level of abstraction Audio Hal by mobile terminal Logical gate is separated and obtains transplanting Audio Hal;Packetization module 204, for the transplanting Audio Hal to be packaged into one Individual Audio Hal plug-in units;Module 206 is integrated, is obtained for the Audio Hal plug-in units to be integrated into PulseAudio audio services To new PulseAudio audio services so that the new PulseAudio audio services can be called described automatically upon actuation Audio Hal plug-in units;Using module 208, for the new PulseAudio audio services to be used as into the mobile terminal Audio service;First calling module 210, for causing that the new PulseAudio audio services call downwards the ALSA of standard Storehouse;Second calling module 212, for causing that the new PulseAudio audio services further call downwards ASOC layers;The Three calling modules 214, for causing that the new PulseAudio audio services further call downwards audio driver Audio Driver.Wherein, the separation module 202 includes:Submodule is cut out, for dismissing the audio in mobile terminal Audio Hal Tcp data segment and voice-frequency channel control section, retain voice voice calls part;Replace submodule, for by retain The interface function in TinyAlsa storehouses is called all to be substituted for the interface function for calling Alsalib storehouses in voice voice calls part; Compiling submodule, for recompilating the voice voice calls part treated by back with glibc function libraries, obtains Transplanting Audio Hal.
Multiple difference embodiments described herein or its special characteristic, structure or characteristic can be at one of the invention or many It is appropriately combined in individual implementation method.In addition, in some cases, if suitably, in flow chart and/or stream treatment description step Rapid order can be changed, and accurately must not necessarily be performed in the described sequence.In addition, multiple different aspects of the invention can be used Software, hardware, firmware or its other computer-implemented modules or device for combining and/or performing the function carry out reality Apply.Software implementation of the invention may include to be stored in computer-readable medium and by holding that one or more processors are performed Line code.Computer-readable medium may include computer hard disc driver, ROM, RAM, flash memory, pocket computer storage medium such as CD-ROM, DVD-ROM, flash disc drives and/or such as other devices with USB (USB) interface, and/or appoint What its appropriate tangible or non-of short duration computer-readable medium or executable code can be preserved thereon and by computing device Computer storage.The present invention can be used with reference to any appropriate operating system.
Unless explicitly stated otherwise, singulative as used herein " ", " being somebody's turn to do " include plural reference (i.e. with " at least one " The meaning).It will be further understood that terminology used herein " having ", " including " and/or "comprising" show to exist it is described Feature, step, operation, element and/or part, but do not preclude the presence or addition of one or more other features, step, behaviour Work, element, part and/or its combination.Term "and/or" as used in this includes one or more relevant items enumerated Any and all combination.
Some currently preferred embodiments of the present invention is foregoing described, it should be emphasized, however, that the present invention is not limited to these Embodiment, and can be the other manner realization in the range of present subject matter.Those skilled in the art can be in the technology of the present invention The inspiration of design and do not depart from various changes and modifications are made to the present invention on the basis of present invention, these deformations or change Still fall within protection scope of the present invention.

Claims (10)

1. it is a kind of provide audio service method, it is characterised in that methods described includes:
The logical gate interacted with modem in the audio hardware level of abstraction Audio Hal of mobile terminal is separated To transplanting Audio Hal;
The transplanting Audio Hal are packaged into an Audio Hal plug-in unit;
The Audio Hal plug-in units are integrated into PulseAudio audio services and obtain new PulseAudio audio services, made Obtaining the new PulseAudio audio services can automatically call the Audio Hal plug-in units upon actuation;
The new PulseAudio audio services are used as the audio service of the mobile terminal.
2. method according to claim 1, it is characterised in that the audio hardware level of abstraction Audio by mobile terminal The logical gate interacted with modem in Hal separate obtain transplanting Audio Hal include:
The voice data hop in mobile terminal Audio Hal and voice-frequency channel control section are dismissed, retains voice voices Speculum network;
Alsalib is called by calling the interface function in TinyAlsa storehouses to be all substituted in the voice voice calls part of reservation The interface function in storehouse;
The voice voice calls part treated by back is recompilated with glibc function libraries, obtains transplanting Audio Hal。
3. method according to claim 1 and 2, it is characterised in that methods described also includes:
The new PulseAudio audio services call downwards the ALSA storehouses of standard.
4. method according to claim 3, it is characterised in that methods described also includes:
The new PulseAudio audio services further call downwards ASOC layers.
5. method according to claim 4, it is characterised in that methods described also includes:
The new PulseAudio audio services further call downwards audio driver Audio Driver.
6. it is a kind of provide audio service system, it is characterised in that the system includes:
Separation module, for the logic interacted with modem in the audio hardware level of abstraction Audio Hal by mobile terminal It is partially separated out and obtains transplanting Audio Hal;
Packetization module, for the transplanting Audio Hal to be packaged into an Audio Hal plug-in unit;
Module is integrated, obtains new for the Audio Hal plug-in units to be integrated into PulseAudio audio services PulseAudio audio services so that the new PulseAudio audio services can automatically call the Audio upon actuation Hal plug-in units;
Use module, the audio service for the new PulseAudio audio services to be used as the mobile terminal.
7. system according to claim 6, it is characterised in that the separation module includes:
Submodule is cut out, for dismissing voice data hop and voice-frequency channel control unit in mobile terminal Audio Hal Point, retain voice voice calls part;
Submodule is replaced, for calling the interface function in TinyAlsa storehouses all to replace in the voice voice calls part by reservation Change the interface function for calling Alsalib storehouses into;
Compiling submodule, for recompilating the voice voice calls part treated by back with glibc function libraries, Obtain transplanting Audio Hal.
8. the system according to claim 6 or 7, it is characterised in that the system also includes:
First calling module, for causing that the new PulseAudio audio services call downwards the ALSA storehouses of standard.
9. system according to claim 8, it is characterised in that the system also includes:
Second calling module, for causing that the new PulseAudio audio services further call downwards ASOC layers.
10. system according to claim 9, it is characterised in that the system also includes:
3rd calling module, for causing that the new PulseAudio audio services further call downwards audio driver Audio Driver。
CN201710059297.2A 2017-01-24 2017-01-24 Method and system for providing audio service Active CN106933529B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710059297.2A CN106933529B (en) 2017-01-24 2017-01-24 Method and system for providing audio service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710059297.2A CN106933529B (en) 2017-01-24 2017-01-24 Method and system for providing audio service

Publications (2)

Publication Number Publication Date
CN106933529A true CN106933529A (en) 2017-07-07
CN106933529B CN106933529B (en) 2020-05-12

Family

ID=59423988

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710059297.2A Active CN106933529B (en) 2017-01-24 2017-01-24 Method and system for providing audio service

Country Status (1)

Country Link
CN (1) CN106933529B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110780962A (en) * 2019-10-15 2020-02-11 四川长虹电器股份有限公司 Application window title bar and window control display method in X window manager
CN111916092A (en) * 2020-07-30 2020-11-10 山东超越数控电子股份有限公司 Qemu virtual machine remote audio transmission method and device
WO2021057351A1 (en) * 2019-09-24 2021-04-01 中兴通讯股份有限公司 Apparatus and method for controlling android bluetooth in glibc environment, and terminal device
CN112910829A (en) * 2019-12-04 2021-06-04 海信集团有限公司 Audio sharing method, device and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104007977A (en) * 2014-06-09 2014-08-27 威盛电子股份有限公司 Electronic device and audio playing method
CN106155625A (en) * 2016-07-06 2016-11-23 北京元心科技有限公司 A kind of audio frequency adaptation method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104007977A (en) * 2014-06-09 2014-08-27 威盛电子股份有限公司 Electronic device and audio playing method
CN106155625A (en) * 2016-07-06 2016-11-23 北京元心科技有限公司 A kind of audio frequency adaptation method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵奕: "Ad hoc网络环境下基于嵌入式Linux平台的语音视频传输的研究与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021057351A1 (en) * 2019-09-24 2021-04-01 中兴通讯股份有限公司 Apparatus and method for controlling android bluetooth in glibc environment, and terminal device
CN110780962A (en) * 2019-10-15 2020-02-11 四川长虹电器股份有限公司 Application window title bar and window control display method in X window manager
CN110780962B (en) * 2019-10-15 2022-02-01 四川长虹电器股份有限公司 Application window title bar and window control display method in X window manager
CN112910829A (en) * 2019-12-04 2021-06-04 海信集团有限公司 Audio sharing method, device and system
CN112910829B (en) * 2019-12-04 2022-05-17 海信集团有限公司 Audio sharing method, device and system
CN111916092A (en) * 2020-07-30 2020-11-10 山东超越数控电子股份有限公司 Qemu virtual machine remote audio transmission method and device

Also Published As

Publication number Publication date
CN106933529B (en) 2020-05-12

Similar Documents

Publication Publication Date Title
CN106933529A (en) The method and system of audio service are provided
CA2812318C (en) Changing animation displayed to user
US20180077260A1 (en) Intelligent subscriber profile control and management
US20160150076A1 (en) System and Method for Instantiation of Services at a Location Based on a Policy
CN108052312B (en) Method for realizing multi-channel recording based on android system and audio system
KR20170051445A (en) Real-time sharing during a phone call
US20140298187A1 (en) Dialing method, dialing device, mobile terminal and storage medium
CN105426244B (en) Application process management method and application process managing device
CN104461746B (en) A kind of memory headroom optimization method and system based on android system
AU2015249047A1 (en) Method and electronic device for configuring screen
CN103220392B (en) A kind of method of automatic recording, device and mobile terminal
CN109271223A (en) Windows switching method, device, terminal and computer readable storage medium
WO2021057064A1 (en) Data interaction conversion method and apparatus based on artificial intelligence, device, and medium
CN106990957A (en) A kind of windows switching method and device
US9483781B2 (en) Automatically generating a review rating the performance of a pattern based on pattern deployment, service history and operation of pattern
CN103257889B (en) Application program management device and management method for hybrid architecture system
CN109375961A (en) Application program launching optimization method, device, computer equipment and storage medium
CN106031294B (en) A kind of processing method and terminal device of terminal device Call Collision
US9729402B2 (en) Network device and call simulation tool
WO2015112612A1 (en) System and method for implementing screen capture
CN105653348A (en) Virtual machine clone method and system
US20120198418A1 (en) Software development and programming through voice
AU2020200341A1 (en) Analyzing event-associated connections
US10609214B2 (en) Intelligent subscriber profile control and management
CN104679382B (en) Application program display methods and device

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210202

Address after: 101300 room 153, 1 / F, building 17, 16 Caixiang East Road, Nancai Town, Shunyi District, Beijing

Patentee after: Yuanxin Information Technology Group Co.,Ltd.

Address before: 100176 room 2222, building D, building 33, 99 Kechuang 14th Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Patentee before: BEIJING YUANXIN SCIENCE & TECHNOLOGY Co.,Ltd.

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20170707

Assignee: Beijing Yuanxin Junsheng Technology Co.,Ltd.

Assignor: Yuanxin Information Technology Group Co.,Ltd.

Contract record no.: X2021110000018

Denomination of invention: Method and system of providing audio service

Granted publication date: 20200512

License type: Common License

Record date: 20210531