Methods and systems for instant voice messaging and instant voice message retrieval
Abstract
A system for instant voice message transmission includes: an IVM server, which receives at least one voice message segment from a calling user at the same time, and merges the at least one voice message segment with at least one target user; a switch, which is connected to the IVM The server is connected for communication between the calling user and each at least one target user and the IVM server, and between their users. Among them, when all the voice messages are transmitted to the target user, the merger ends. Each target user can use the dynamic notification provided by the IVM server to instantly retrieve messages. The dedicated numbering system facilitates instant voice message transmission and instant message retrieval.

Term
Term ended
Expired 2 May 2024, 2.4 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
2 claims: 2 independent, 0 dependent
- 1一种通信网络中的系统,其用于即时语音消息传输,包括: a. —个即时语音消息传输(IVM)服务器,其从呼叫用户同时接收至少一个语音消息 段,并将该至少一个语音消息段合并到至少一个目标用户; b. 一个交换机,其与所述IVM服务器相接,用于在所述呼叫用户与所述各至少一个目 标用户及所述IVM服务器之间、以及所述呼叫用户与所述至少一个目标用户之间进行通 信, 其中,来自所述呼叫用户的各语音消息段通过通信网络,被即时传输给所述至少一个 目标用户,其特征在于,所述的系统还包括: c. 一个即时检索模块,其与所述IVM服务器相接,并用于当来自所述呼叫用户的各语 音消息段不能通过通信网络,被即时传输给所述至少一个目标用户时,向所述至少一个目 标用户提供第一动态通知,所述第一动态通知通知目标用户来自所述呼叫用户的各语音消 息段不能通过通信网络,被即时传输给该目标用户,并向所述呼叫用户提供有关所述消息 的状态的第二动态通知,所述消息的状态选自所述至少一个目标用户拒绝接收所述消息, 以及所述至少一个目标用户接收所述消息。 2. 根据权利要求1所述的系统,其中,所述通信网络选自电话网络及因特网协议网络 语音电话(VoIP)网络,所述交换机选自于电话交换机及VoIP交换机。 3. 根据权利要求1所述的系统,其中,所述IVM服务器包括一个段存储器及合并模块, 用于进行所述至少一个语音段的同时接收及传输。 4. 根据权利要求2所述的系统,其中,所述电话网络选自蜂窝电话网络及有线网络。 5. 根据权利要求4所述的系统,其中,所述蜂窝网络采用选自第一代(1G)、第二代 (2G)、2. 5代(2. 5G)或第三代(3G)蜂窝电话技术。 6. 根据权利要求2所述的系统,其中,利用分配给各所述用户的IVM号,来进行所述交 换机用于所述呼叫用户与目标用户及所述IVM服务器之间的通信的操作。 7. 根据权利要求6所述的系统,其中,所述IVM号选自各用户IVM号及多个目标用户 IVM 号。 8. 根据权利要求7所述的系统,其中,各所述用户IVM号包括一个对话识别符和一个电 话号,或者,各所述用户IVM号包括一个对话识别符和因特网协议(IP)地址。 9. 根据权利要求8所述的系统,其中,所述对话识别号选自处于所述电话号或IP地址 之前的前缀,以及处于所述电话号或IP地址之后的后缀。 10. 根据权利要求9所述的系统,其中,所述前缀及所述后缀各包括一个三位数字。 11. 根据权利要求7所述的系统,其中,所述多个目标用户IVM号依次包括一个IVM对 话识别符、一个多目标用户识别符、以及一个电话号,或者,所述多个目标用户IVM号依次 包括一个IVM对话识别符、一个多目标用户识别符、以及各所述至少一个目标用户的IP地 址。 12. 根据权利要求11所述的系统,其中,所述IVM对话识别符是一个三位数字。 13. 根据权利要求2所述的系统,其中,所述的即时检索模块包括在所述IVM服务器内。 14. 根据权利要求13所述的系统,其中,还包括与所述IVM服务器及所述交换机相耦 合的短消息业务中心,其中,所述动态通知选自短消息业务(SMS)通知及动态用户识别符 (ID) ο CN 1781325 Β 15. 根据权利要求4所述的系统,其中,还包括与所述IVM服务器耦合的在位状态子系 统,并用于提供所述至少一个目标用户的状态参数。 16. 根据权利要求15所述的系统,其中,所述在位状态子系统选自包括于所述IVM服务 器的在位状态模块及与所述IVM服务器耦合的外部在位状态服务器。 17. 根据权利要求16所述的系统,其中,所述蜂窝网络是一种移动通信环球系统(GSM) 网络,其中所述在位状态服务器还与归属寄存器相耦合。 1 根据权利要求2所述的系统,其中,还包括一个传呼系统,其选自于文本传呼系统 及语音传呼系统,所述传呼系统与所述IVM服务器相耦合,所述IVM服务器还包括: i. 一个语音识别模块,用于将语音消息转换为语音传呼消息, ii 一个文本-语音识别模块,用于将语音消息转换为文本消息, 其中,所述传呼系统用于使所述语音传呼消息及所述文本消息与属于所述至少一个目 标用户的传呼系统进行通信。 19. 根据权利要求2所述的系统,其中,还包括一个按键即谈(PTT)模块,其包括在所述 IVM服务器内,用于在所述呼叫用户与所述至少一个目标用户之间传输即时语音消息。 20. 一种即时语音消息传输方法,包括: a. 通过即时语音消息传输(IVM)服务器从呼叫用户同时接收至少一个语音消息段,并 将该至少一个语音消息段合并到至少一个目标用户; b. 在所述呼叫用户与所述各至少一个目标用户及所述IVM服务器之间、以及所述呼叫 用户与所述至少一个目标用户之间进行通信, 其中,来自所述呼叫用户的各语音消息段通过通信网络,被即时传输给所述至少一个 目标用户,其特征在于,所述方法还包括: c. 当来自所述呼叫用户的各语音消息段不能通过通信网络,被即时传输给所述至少一 个目标用户时,向所述至少一个目标用户提供第一动态通知,所述第一动态通知通知目标 用户来自所述呼叫用户的各语音消息段不能通过通信网络,被即时传输给该目标用户,并 向所述呼叫用户提供有关所述消息的状态的第二动态通知,所述消息的状态选自所述至少 一个目标用户拒绝接收所述消息,以及所述至少一个目标用户接收所述消息。 21. 根据权利要求20所述的方法,进一步包括: i. 提供一种与IVM服务器耦合的交换机,用于在各所述呼叫用户与目标用户及所述 IVM服务器之间、以及所述呼叫用户与所述至少一个目标用户之间进行通信; ii. 向各目标用户提供一种唯一的即时语音消息传输(IVM)号; iii. 所述目标用户访问所述IVM服务器, 其中,将该至少一个语音消息段合并到至少一个目标用户包括: iv. 在所述IVM服务器中,开始记录并存储所述语音消息段,同时访问所述目标用户。 22. 根据权利要求21所述的方法,还包括以下步骤: c. 如果所述至少一个目标用户应答所述IVM服务器,则将所述已存储的即时语音消息 段合并到所述至少一个目标用户,直至全部消息均被传输为止;或者 d. 如果所述至少一个目标用户不应答所述IVM服务器,则根据以下的规则之一来处理 IVM服务器内的所述即时语音消息: (1)在IVM服务器内存储该即时语音消息; CN 1781325 Β
- 2(2) 将该即时语音消息传输给语音邮件系统; (3) 再次发送该即时语音消息。 23. 根据权利要求22所述的方法,其中,所述至少一个目标用户是单一目标用户,其 中,所述向所述单一目标用户提供IVM号的步骤包括提供双部分号码的步骤,该号码包括 一个IVM对话识别符及一个电话号,或者,该号码包括一个IVM对话识别符及IP地址。 24. 根据权利要求22所述的方法,其中,所述至少一个目标用户包括多个目标用户,其 中,所述向所述多个目标用户提供IVM号的步骤包括提供三部分多目标用户号码的步骤, 该号码包括一个IVM对话识别符、一个多目标用户识别符及一个电话号,或者,该号码包括 一个IVM对话识别符、一个多目标用户识别符及IP地址。 25. 根据权利要求22所述的方法,其中,在所述合并已存储的消息段的步骤之后,由所 述至少一个目标用户进行以下操作:转向与所述呼叫用户的全双工对话,并处理所述即时 语音消息。 26. 如权利要求20所述的即时语音消息传输方法,还包括: a. 目标用户从IVM服务器检索所述第一动态通知,该通知与由呼叫用户发送至目标用 户的即时语音消息一道被提供给所述目标用户; b. 由所述目标用户来直接访问所述由呼叫用户发送至目标用户的消息。 27. 根据权利要求26所述的方法,其中,所述接收第一动态通知的步骤包括接收选自 呼叫方ID通知及短消息业务(SMS)通知的通知。 2 根据权利要求27所述的方法,其中,所述接收呼叫方ID通知的步骤还包括接收包 括对IVM即时检索模块的访问码、用于所述由呼叫用户发送至目标用户的即时语音消息的 唯一识别码、以及消息类型的通知的步骤。 29. 根据权利要求28所述的方法,其中,所述消息类型选自即时语音消息、语音邮件、 多媒体业务消息及单一消息。 30. 根据权利要求26所述的方法,其中,上述直接访问上述由呼叫用户发送至目标用 户的消息的步骤包括当消息已传递到服务器之后或者已被收听到之后,由目标用户访问上 述消息。 31. 根据权利要求26所述的方法,其中,所述直接访问所述由呼叫用户发送至目标用 户的消息的步骤包括在由呼叫用户来发送所述即时语音消息之后,访问所述消息。 32. 根据权利要求26所述的方法,其中,访问所述由呼叫用户发送至目标用户的消息 的所述步骤包括直接拨号所述由呼叫用户发送至目标用户的消息的前缀。 33. 根据权利要求26所述的方法,其中,访问所述由呼叫用户发送至目标用户的消息 的所述步骤包括由所述目标用户直接按动手机上的拨号键或呼叫键,同时察看某个遗失的 消息通知。 34. 根据权利要求26所述的方法,其中,还包括由所述IVM服务器将所述由呼叫用户发 送至目标用户的消息转发给所述目标用户的步骤。 35. 根据权利要求34所述的方法,其中,所述由呼叫用户发送至目标用户的消息包括 一个未收听到的消息,而且其中,所述转发步骤包括将所述未收听到的消息作为如下消息 来发送,即:从一组IVM中选择的消息、语音邮件消息、多媒体业务消息、统一消息、传真消 息及按键接听消息。 CN 1781325 Β 36. 一种通信网络中的系统,用于即时语音消息传输,其包括: a. —个即时语音消息传输(IVM)服务器,用于从具有呼叫用户手机的呼叫用户同时接 收至少一个语音消息段,并将所述至少一个语音段合并到具有相应目标用户手机的至少一 个目标用户; b. 一个交换机,其与所述IVM服务器相耦合,用于在所述呼叫用户与各所述至少一个 目标用户及所述IVM服务器之间、以及所述呼叫用户与所述至少一个目标用户之间进行通 信,其中,来自所述呼叫用户的各语音消息段通过通信网络,被即时传输给所述至少一个目 标用户; c. 一种包括于各所述手机内的机构,用于对所述IVM服务器进行按键访问,从而发送 或收听所述语音消息; 其特征在于,还包括: d. 一个即时检索模块,其与所述IVM服务器相接,并用于当来自所述呼叫用户的各语 音消息段不能通过通信网络,被即时传输给所述至少一个目标用户时,向所述至少一个目 标用户提供第一动态通知,所述第一动态通知通知目标用户来自所述呼叫用户的各语音消 息段不能通过通信网络,被即时传输给该目标用户,并向所述呼叫用户提供有关所述消息 的状态的第二通知,所述消息的状态选自所述至少一个目标用户拒绝接收所述消息,以及 所述至少一个目标用户接收所述消息。 37. 根据权利要求36所述的系统,其中,所述机构包括至少一个按键,所述按键访问包 括所述至少一个按键的操作。 3 根据权利要求36所述的系统,其中,所述IVM服务器选择性包括一个灵敏计费模 块,其用于对通过所述IVM服务器来实施的活动进行灵敏计费。 39. 根据权利要求37所述的系统,其中,所述至少一个按键是一种专用按键。 40. 根据权利要求39所述的系统,其中,所述专用按键选自于:专用IVM按键、专用短 消息业务(SMS)按键及专用按键接听(PTT)按键。 CN 1781325 Β
Independent claims2
144 paragraphs, as filed
Method and system for instant voice message transmission and instant voice message retrieval
[0001] The present invention relates to telecommunications technology, and in particular to wired and wireless telephone and telephone communication systems, and public switched telephone networks and Voice over Internet Protocol (VoIP) systems such as PSTN (Public Switched Telephone Network) and PLMN (Public Land Mobile Network). ) To carry out the communication, more related to the communication system No.7 (SS7). The present invention also relates to cellular phone technology, namely: the first generation ("1G", that is, analog cellular phone technology), the second generation ("2G", for example, the Global System for Mobile Communications, GSM, CDMA (Code Division Multiple Access) Access) and TDMA (Time Division Multiple Access)), 2.5 generations ("2.5G", such as General Packet Radio Service or GPRS), and third generation (3G) cellular phone technologies, such as UMTS (Universal Mobile Telephone) System) and lXRTT (lx) wireless transmission technology.
[0002] The present invention also relates to message transmission technology, including instant message transmission technology and voice message transmission technology. Instant messaging technology is a relatively new concept, first proposed by ICQ. The present invention also relates to instant messaging and on-site services (IMPS) and push-to-talk (PTT) telephone technology via Internet Protocol (IP) (PTT via VoIP), which is also called instant voice communication (IVC).
Background technique
[0003] Existing IVC technology
[0004] There are many technologies that support instant voice communication technology. Although telephone voice communication can be easily established through circuit-switched lines such as telephone connections, it still has delays (such as connection delays). This phenomenon does not exist in PTT technologies, such as iDEN (Integrated Digital Enhanced Network) or TETRA ( Ground relay wireless communication).
[0005] The iDEN technology was first developed in 1994, and it is used in the field of cellular phone communications. Its market share is extremely low compared to other cellular phone technologies. As far as iDEN technology is concerned, when a user presses a key on a mobile phone to talk, his designated group station can instantly receive his voice. The iDEN technology is similar to the "walkie-talkie" technology in the radio. The other party can reply instantly, which is similar to a "walkie-talkie" system.
[0006] The TETRA technology is an open standard technology used in a single aggregated two-way wireless network that can support multiple government agencies in various countries and can communicate on the same network, and thus has a relatively low market share in the consumer market.
[0007] Other IVC technologies include "Personal Mobile Wireless Service", which is a short-range wireless service with limited capabilities and is mainly used for workgroup stations. In addition, it also includes "walkie-talkie terminals" such as "Cobra" and " Talkabout", which represents the growing consumer market (theme parks, ski coaching stations, etc.), but its transmission range is limited.
[0008] In the cellular phone market, the share of PTT technology is smaller than that of other popular cellular phones, such as GSM, CDMA, and TDMA.
[0009] In recent years, an emergency "uninterrupted line" concept for data networks has been developed. In this concept, the user is always connected to the data network through his/her cell phone. Take the GPRS cellular phone technology as an example. Its IP network is connected to the GSM cellular voice network. This permanent data connection capability hopefully opens up a situation where cellular phone users are vying to adopt IVC technology.
[0010] VoIP technology can transmit voice through a data network, and it is hoped that it will become a key technology of a data network IVC concept. However, the application of the VoIP technology needs to improve the end user's mobile phone so that the mobile phone can support voice encoding and decoding on the IP network. This improvement can be called'client software
CN 1781325 Β
[0011] Existing instant messaging technology
[0012] ICQ is a widely used instant messaging technology, which originated from Internet-based (and therefore data-based) technology. Using ICQ technology, users can communicate with text messages that are instantly transmitted via the Internet. Users can attach voice files to ICQ messages, but this technology is not a voice-based technology, voice is just an attachment. Although ICQ technology needs to be implemented through an advanced cellular telephone network such as a GPRS network, it uses the data part of the cellular telephone network instead of the voice part. ICQ technology needs to be installed in the end user's device, client software'ο In addition, there are other technologies similar to ICQ, such as'AOL message transmission technology'ο
[0013] Short Message Service (SMS) technology represents another instant messaging platform, which can instantly send messages up to 160 characters through the communication sub-network of the telephone (especially cellular phone) system. EMS (enhanced SMS) technology enables the concatenation of short SMS messages so that pictures or images can be sent.
[0014] Another instant voice message transmission method is based on the multimedia service (MMS)'record and send' service. In this service, the user records the message to his mobile phone that supports MMS, and then transmits the message to another mobile phone that supports MMS "record and send". The message is stored in the mobile phone of the other user and can be released in place. This service requires a network that supports MMS and a dedicated mobile phone. In addition, it also requires a lot of interactive efforts to run across various networks and mobile phones.
[0015] Another instant voice message transmission method is voice paging technology (VP). When using VP technology, first call a phone number, then enter the user's identification number (IDN), and then enter the voice message. The message is sent to a voice paging device.
[0016] The emergence of 2.5G cellular phone technology such as GPRS allows people to use uninterrupted data networks to transmit instant messages. SMS messages can be transmitted in the same way.
[0017] In the Wireless Village, Forum hosted by Ericsson, Motorola and Nokia in April 2001, a series of general specifications for mobile phone instant messaging and in-place services were stipulated and drafted. This is used in instant messaging or instant messaging. Further efforts have been made in the standardization of message transmission technology. The Wireless Village Forum has drafted a standard protocol for instant messaging and on-site service (IPMS) technology, which includes on-site information management, instant messaging, group site management, and content sharing. Another forum is PAM, which is the forum for incumbent and access management. The PAM Forum is organized by an independent non-profit organization and is used to formulate standards for the management and sharing of existing and accessible information across multiple businesses and networks. The IETF (Internet Engineering Task Force) has a group that specializes in instant messaging and the in-place protocol (IMPP). The task of the IMPP team is to process protocols and data formats to establish an Internet terminal user presence warning, notification and instant messaging system. A group recently established within the IETF (October 31, 2002) is the Extended Messaging and In-Place Protocol (XMPP) working group.
[0018] Current Voice Mail Technology
[0019] Saving voice messages through a telecommunications network is a common function supported by the voice mail system. With this function, you can call the voice mail answering machine, so that the calling user can leave a voice message. Voice mail systems have various capabilities and sizes: telecommunications carrier systems, medium-sized organizations and even individual users (home answering machines). When the called party does not answer, the called number is busy, or even the call is on standby, the calling user can use these systems to leave a message. When the called party is a cell phone user in a non-radio coverage area, you can also leave a message. Another way to leave a voice message is to dial the voice mail system directly (without calling the target user), including the target user's phone number. For example, after dialing 151-54-123456, you can leave a voice message and/or fax message to user No. 054123456 without calling him/her.
CN 1781325 Β
[0020] After leaving a voice (and/or fax) message to the target user, the user can learn about the message in the following ways: receiving SMS notification; displaying the mail icon on his/her mobile phone; The indicator light is lit on the mobile phone (such as a wired telephone connected to a wired telecommunications network or PBX (personal exchange)).
[0021] Another way to find out whether a new voice mail has arrived in someone's voice mailbox is to call the voice mail system to listen to how many new messages have arrived. By calling the voice mail system, listening to the interactive voice response (IVR) and following the instructions of the IVR, you can perform message retrieval.
[0022] Voice mail technology is a general technology. Comverse company (69710 Ramat Hachaval HaBarzel Street 29, Tel Aviv, Israel) has developed a voice mail technology and has launched it on the market. Voice mail technology can use SS7 signaling system interconnection technology, which can be connected to the telephone system. Other voice mail systems are transmitted through data networks. These voice mail systems use VoIP technology to receive voice and send it to the data network connected to these voice mail systems.
[0023] Some voice mail systems (such as the Comverse system) may allow users to mark urgent messages on message messages. In this case, all urgent messages are displayed to the target user before the normal message (that is, the message without the word urgent). The display order of urgent messages depends on the order of their messages.
[0024] Current Instant Voice Communication VoIP Technology
[0025] In the traditional technology, there have been several attempts to implement instant voice communication through a data network. These attempts have attempted to simulate the application experience of the'press to talk' technology. For example, Tornado mobile phone company (6, Galgaley Haplada Street, Herzlya 46140, Israel, PO Box 4043) uses a data network (such as GPRS, 1XRTT, etc.), which is always connected to the end user. In this way, the user can always be connected to the network, and therefore can receive the message in a very short time. Since the above-mentioned network is used for data transmission, voice can only be transmitted through the network in VoIP mode. VoIP technology requires the installation of a dedicated network, a dedicated mobile phone, and dedicated interactive capabilities. Therefore, it will be launched in the foreseeable future, and the number of users of the system is small, so there are many interactive issues to be resolved. In addition, due to the fluctuation (variation delay), delay, and bandwidth of the typical characteristics of the VoIP system, the quality of service (QoS) of the VoIP network is low.
[0026] Disadvantages of the prior art
[0027] The existing technology cannot provide the same instant voice message transmission as real-time voice communication for all telephone systems and technologies (wired and cellular phones). Most existing technologies require client software to be installed on end user terminals. The market share of most existing technologies is lower than 1DEN technology or TETRA technology.
[0028] For the existing VoIP technology used to implement instant voice communication via a 2.5G cellular phone data network such as a GPRS data network, its voice quality is lower than that of a circuit-switched voice network. This is mainly because the voice quality of the circuit-switched voice network has been improved. The circuit-switched voice network is dedicated to telephone communications, while the data network is used for packet transmission. When using packet transmission network (data network) to transmit voice, using VoIP technology, its voice transmission quality is lower than that of circuit switching network.
[0029] For the existing technology for retrieving voice and/or fax messages, the user needs to call the system, and listen to the system greeting and other new messages that arrive before the desired message, and then retrieve the desired message .
[0030] The existing PTT technology does not need to provide a "storage and transmission" engine. In other words, unreceived messages will be lost, similar to two-way wireless communication technology. Due to the lack of a storage and transmission engine, PTT technology is susceptible to interference, that is, when a voice message is played, the mobile phone will suddenly produce interference noise. For example, iDEN technology does not allow storage of messages that have been sent. Therefore, if the target user is not listening, the message will be lost. In addition, the target user is not provided to indicate that the message is trying to reach
CN 1781325 Β
A sign of reaching the target user. In addition, the caller is not provided with a sign indicating acceptance or non-reception.
[0031] The main disadvantage of the existing message retrieval technology is that if the target user does not listen to all the pre-messages, he cannot receive and retrieve a specific message. In addition, even if the target user learns that someone has sent a very important and/or urgent specific voice (and/or fax) message, the target user must call his/her voice mail system and listen to all pre-messages. Another shortcoming of the existing voice mail retrieval technology is the need to listen to greetings and IVR operating instructions. Comverse recently developed a technology called "visual voice mail", which enables instant voice mail retrieval. This technology requires a dedicated'client software' or a dedicated mobile phone and an attached communication line equipped with a voice mail system (such as an IP-based conversation line). In fact, according to this method, the terminal user can browse and dialogue with the voice mail, from which the user can find out what message is left for him/her, so that the message can be selected for display. Messages can be displayed upon request. This method requires the use of a dedicated end user device and an IP conversation line equipped with a voice mail server.
[0032] US Patent No. 20020146097 discloses a method, device, and system for short voice messaging (SVM), which is transmitted as an SMS message, an SMS-like message, or an instant message. The operation method recommended by the patent application includes one of the following: adopting the MMS protocol in the new user terminal and network; using the existing SMS point-to-point server and connecting the packet data unit (PDU) in series to form a short voice message; Provide voice to the recorded message in the text converter and provide the text to the voice converter to display it as a message; or transmit the voice message on the data network.
[0033] Canadian Patent No. 2355420 discloses a device and method for transmitting information through an electronic network in the form of a user-user voice message service between mobile phone users. In the preferred embodiment of the invention, the system as a voice SMS platform includes a voice SMS server and an application user interface layer coupled with a graphical user interface (GUI). The invention is based on the following technologies: a browser-based interface based on Wireless Application Protocol (WAP) or HTML or C-HTML; SIM Application Toolkit (SAT); and Interactive Voice Response (IVR).
[0034] US Patent Application No. 20020146-097 and Canadian Patent No. 2355420 do not disclose solutions that are compatible with existing standard networks and end-user equipment that have the flexibility and real-time availability of all end users.
[0035] Therefore, it is necessary to develop an instant voice message transmission and voice message retrieval method and system that does not exist in the traditional technology, and this is a great improvement.
Summary of the invention
[0036] The present invention discloses a new instant (instant) voice message transmission (IVM) method and system. Some of the IVM methods disclosed here are used to confirm message reception or non-reception. The IVM method disclosed here is different from the traditional instant voice communication method (such as the PPT method) in that it can be easily used in all cellular telephone networks and wired telephone networks and all existing end-user telephone devices.
[0037] The present invention provides a system in a communication network, which is used for instant voice message transmission, including an IVM server (detailed later), which simultaneously receives at least one voice message segment from a calling user, and transfers the at least one The voice message segment is transmitted to at least one target user; it also includes a switch, which is connected to the IVM server for communication between the calling user and each target user and the IVM server, and between the calling user and at least one target user, Wherein, each voice message from the calling user can be instantly transmitted to at least one target user through the communication network.
[0038] The present invention provides a method for relaying instant voice messages from the calling user to at least one target user through a communication network. The method includes the following steps: at least one IVM server receives at least one voice message from the calling user At the same time, the receiving step is used to transmit at least one voice segment to at least one target user.
CN 1781325 Β
[0039] The present invention provides a method for instantly retrieving voice messages transmitted from a calling user to a target user through an IVM server, including the following steps: the target user receives a notification from the IVM server indicating that a specific instant voice message has been sent; the target The user directly accesses the specific message.
[0040] The present invention provides an instant voice message transmission (IVM) server, including: a mechanism for receiving at least one voice message segment from a first user and simultaneously sending the at least one voice message segment to at least one second user; and It includes a communication mechanism for the IVM server, which is used to communicate with the first user and at least one second user.
[0041] The present invention provides a system and method for sending instant voice, fax, and multimedia messages using existing standard cellular phones and PSTN networks and standard end-user terminal technologies. It is best to use the "keystroke" method and merge technology to send the message to the end user, so that the user can listen to the message while recording, and can use simple functions (such as the button on the mobile phone) to retrieve the recorded message . Users can also switch to full two-way (full duplex) traditional telephone conversation.
[0042] The present invention provides an improved voice paging (VP), which combines the VP with the instant voice message service in this article. In this way, the IVM service can be extended to the voice paging device. The telephone user needs to store the telephone number, which includes: (a) instant message transmission service number, (b) voice paging server number, (c) target user paging identification number. When the phone number is dialed, the IVM server is connected to the voice paging server, providing an intuitive and simple instant voice paging service, so that it can be activated from a conventional telephone device.
[0043] Using the present invention, PTT messages can be transmitted to telephone users who do not have PTT phones or are not users of PTT services. The method is to send a PTT message to the IVM server, and at the same time convert the message to an IVM message, and send it to any phone user. The present invention enables each telephone user to send an IVM message to the IVM server, it converts the message into a PTT format, and sends it to the PTT system. The PTT system sends the PTT message to the PTT user designated by the telephone user.
[0044] The present invention provides a dedicated dialing feature (method), which can send instant messages to IVM users, and this service can be implemented through existing telephone networks, especially networks that use the SS7 signal system. This feature can establish an instant voice message, and at the same time initiate a voice dialogue with the target user. For example, dial "152" and then dial the phone number of the phone user, such as 152-054-123456, and then start an instant conversation with the IVM server, so that the IVM conversation with the phone user 054-123456 can be started at the same time. In this example, "152" is a dedicated "IVM prefix", which indicates to the switch that the conversation is an IVM conversation and therefore should be transmitted to the IVM server.
[0045] The voice dialogue with the target user preferably includes a dedicated notification to the target user, so that the target user knows that the dialogue includes an instant voice message communication. Using the IVM server, the calling user can establish his/her message, and the target user can hear the message at the same time. During the establishment, the calling user can be notified whether his/her message is being listened to by inserting a special notification (such as a "beep") into the voice conversation conducted by the calling user using the IVM server. It is also possible to notify the calling user that his/her message has been listened to after the calling user ends his/her voice conversation with the IVM server. This notification can be made using SMS or a message that can be created by the IVM server and sent to the calling user. Calling users and target users can be connected to the IVM server, but there is no phone and two-way communication channel between them, although the channel can be easily established. In this way, the IVM service is a kind of content-based call triggering or content-based call screening service, that is, it is decided to connect the call (call trigger) or not to connect (call screening) according to the content of the message. With the IVM service, the calling user can pre-select (using different dials) to send him/her an instant voice message or to make a regular call with the target user. Using the new dialing technology disclosed in this article, the user (the calling user and the target user) can choose whether to use the message transmission method or the dialogue method when starting a conversation, because there are different conversations Mode number and message transmission number. You can set a time limit for instant voice messages (for example, no more than 2 minutes, etc.).
CN 1781325 Β
[0046] Using the method and system here, a dedicated single-person conference call can be established. The single-person conference user first says the instant voice message "please join the conference", and then continues as a normal conference call. After sending the short message "please join the meeting" to multiple users, the target user can press the button on the phone to join the meeting with other users.
[0047] The present invention also discloses a voice and/or fax and/or instant voice message instant retrieval method and system. The system can directly access specific voice and/or fax and/or multimedia and/or unified messages without listening to the previous messages and/or system greetings and/or system operation instructions. After the user receives his/her notification, such as an SMS notification, it says: "You have a new voice message (and/or fax) from the phone number +972 3 123456", the user can call the above voice mail system, and at the same time Use the information in the notification (here, the number +972 3 123456). For "immediate" retrieval, the notification should be "dynamic", such as an SMS with the "dynamic" call number 153 972 3 123456 1997. In this example, "153" is the prefix, which tells the switch that this is an instant retrieval of an instant voice message. The switch will send the call to the IVM server, but it is different from the "152" prefix used to access the aforementioned server. "152" indicates that the message establishes a dialog, and "153" indicates a message retrieval dialog. The IVM server treats all calls with the prefix "153" as a search call. "1997" represents the suffix, which is used to specify a specific message for instant retrieval. After combining the calling user's number with the suffix, the suffix can be shortened, because in this case, the suffix only specifies the message left by the calling user, rather than all the message messages in the system.
[0048] An example of SMS text (content) is as follows: "You have an instant voice message from 972 3 123456; for instant retrieval, please dial the number of the message sender". Press the CALL or SEND button on the mobile phone, and the user can use the number in the SMS.
[0049] Using the instant retrieval method and system for normal voice, fax, and instant voice messages of the present invention, it is also possible to directly and instantly access unheard (unlistened) instant voice messages that have become voice mail messages. The method is: when transferring IVM messages from the IVM server to other storages such as voice mail systems, the IVM server can communicate with other storage (voice mail in this case) servers to obtain a dedicated indicator for use in Instant access to the message in the new memory. The receiving (target) user does not need to know whether the message has been transferred to other storage. The user uses the dial-up method to instantly access the messages stored in the IVM server. If the message has been transmitted, the IVM server can still access it and display it instantly. In addition, each message stored in a traditional memory system such as a voice mailbox can obtain an instant access indicator, which can send the above-mentioned dynamic notification to the receiving user, so that he/she can retrieve the message instantly without using an IVM server.
[0050] The present invention is applicable to various cellular phone technologies and wired phone technologies. Compared with the existing technology, the present invention preferably adopts a circuit-switched network to implement the instant voice message service, thereby providing high-quality transmission voice.
Description of the drawings
[0051] Examples of preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The drawings are for illustration only and do not constitute a limitation. Although the present invention has been described in the preferred embodiments, it does not limit the spirit and scope of the present invention. With reference to the following description and drawings, the structure, operation and advantages of the preferred embodiments of the present invention can be further understood.
[0052] FIG. 1a is a block diagram of a basic preferred embodiment of the instant voice messaging (IVM) system of the present invention;
[0053] FIG. 1b shows an example of each IVM number;
[0054] FIG. 1c shows multiple target user IVM numbers;
[0055] FIG. 2a shows a flow diagram of the main steps of the IVM priority implementation of the IVM "key" function of the present invention;
CN 1781325 Β
[0056] FIG. 2b shows the details of the steps in the flow diagram of FIG. 2a;
[0057] FIG. 2c shows the IVM additional processing steps sent in FIG. 2b;
[0058] FIG. 2d shows a flow diagram of the main steps of the preferred implementation of instant voice message transmission of the IVM instant retrieval function of the present invention;
[0059] FIG. 2e shows the details of the steps of the flow diagram in FIG. 2d;
[0060] FIG. 3 shows another embodiment of the IVM system of the present invention;
[0061] FIG. 4 shows an example of the flow diagram of the IVM server-calling user notification in the case of sending a message to a target user;
[0062] FIG. 5 shows an example of the flow diagram of the IVM server-calling user notification when a message is sent to multiple target users;
[0063] FIG. 6 shows another embodiment of the IVM system of the present invention, which includes a plurality of optional parts in addition to those shown in FIGS. 1 and 3;
[0064] FIG. 7 shows another embodiment of the IVM system of the present invention, in which the IVM server is connected to IP (data) under VoIP technology;
[0065] FIG. 8 shows another embodiment of the IVM system of the present invention, in which the IVM server is connected to the sub-PTT system and/or the VoIP-based PTT.
[0066] Detailed description of preferred embodiments
[0067] The present invention discloses a method and system for instant voice message transmission and voice message retrieval.
[0068] FIG. 1a is a block diagram of a basic preferred embodiment of the instant voice message transmission system 100 of the present invention. The system includes a calling end user device (calling user) 102, which is coupled to an instant voice message (IVM) server 106 through a telephone line or a VoIP switch 104, which is installed on a telephone (cell phone or wired telephone) line or a VoIP network 108 on. The calling user may be connected to one or more target user devices ("target users") 110 through the switch 104. With reference to the description made by one target user, it can be proved that the present invention is also applicable to multiple users. The device of the calling user and the target user can be a cellular phone (analog and/or digital 2G, 2.5G or 3G), a wired phone or a VoIP device, with optional memory for storing numbers. In the following, all these devices are referred to as "cell phones". Assign an instant voice message number to each user. The details are as follows. It represents the main new feature of the invention. After dialing the IVM number of the target user, a dialogue can be established (triggered) with the IVM server 106 in real time, so that the calling user can establish an instant voice message. At the same time, the server 106 establishes a dialogue with one or more target users. The message part (segment) that has been established by the calling user is transmitted (combined) to the target user by the IVM server, while the calling user can still establish other segments, which is different from the known existing voice message technology.
[0069] The first main feature of the IVM dialing system is the simultaneous establishment of the IVM by the calling user and the establishment of the dialogue between the IVM server and the target user described below. The second main feature that can store message segments at the same time and merge them into the target user is a "segment storage merge" module 120, which is set in the IVM server 106. The module 120 is used to identify the format of the received message and store the message in a prescribed format, such as MP3 format. The module is also used to store messages in segments with a specified length, and merge (transmit) these segments to the target user before the IVM server receives all the messages.
[0070] The system 100 may include an optional "instant retrieval" module 122, which is preferably (but not necessarily) installed in the server 106. When it is set, the module 122 provides a "dynamic" notification (such as a "dynamic" caller ID or SMS) to the target user. When the "key" is invalid, or when he/she accesses a message that has been listened to and saved, the communication
CN 1781325 Β
Known can be used by target users. Through this notification, the target user can instantly access the saved message. In the present invention, "dynamic" means a counting system that enables instant retrieval of specific messages. The system 100 may further include an in-place status module 326, which is preferably installed in the IVM server to provide the status of the target user. The details are as follows.
[0071] The module 122 is used to identify the stored messages and indicate these messages so that they can be retrieved instantly. In addition, the module can also establish dynamic notifications. The IVM server does not need to store IVM messages. For example, if the target user has listened to the message during the preparation process, and there is no request to save it or transmit it, the message can be deleted. In this case, the IVM server only functions as a buffer, not as a memory. In addition, the operator can specify not to store the IVM message, but only buffer it, and only listen to it during the preparation process.
[0072] FIG. 1b shows an example of each IVM number (such as a dialogue between a calling user and a target user). Figure lc shows the IVM numbers of multiple target users (a dialogue between the calling user and multiple target users). When the calling user dials, the switch recognizes it as a call sent to the IVM server. Before the end of the message, that is, before the end of the recording in the server, the IVM server recognizes it as a "press button" instant message (instant send), and sends it to the target user together with the phone number in the IVM number. Each IVM service number can include two or three parts. The two-part IVM number includes an IVM prefix 152 and a target user number 154, such as 152 054 123456, where "152" is the prefix and 054-123456 is the target user number. As with the telephone network, when adding a prefix, the zero (0) in front of the number can be omitted. Therefore, the target user number 154 can also become 54123456. Generally speaking, if the three parts 152 (IVM prefix), 154 (target user number) and 156 (IVM suffix, such as "789") are included, as shown in Figure lb, then The prefix or suffix both identify the conversation as an IVM conversation. That is, the phone or VoIP switch can use a prefix or a suffix to notify the IVM server to transmit the message. Use part 154, The IVM server can instantly'request' the phone or VoIP switch to connect to the target number. The IVM number of the target user can be accessed instantly, thus immediately starting a conversation. "152", "154" and "156" can also represent IP addresses, and have an IP address format (for example, "152" can be regarded as 172. 24. 204. 205).
[0073] Table 1 shows the contents of the phone memory. The stored number is the IVM number, and its prefix is "152". After dialing each number, it starts to transmit IVM to users with the following prefix numbers.
[0074]
<td>Instant Voice Messaging-Mother···</td><td>..152054123456</td>
<td>Instant Voice Messaging-Father···</td><td>..152054654321</td>
<td>IMVM salon............</td><td>..152053334455</td>
<td>IMVM Gala..........</td><td>•·152053576632</td>
[0075] Table 1
[0076] If there are multiple (or "group") target users, the multiple target user IVM numbers preferably also have three parts, as shown in FIG. 1c. In other words, multiple target user IVM numbers include an IVM session identifier, a multi-target user identifier, and a phone number or IP address of each target user (such as an Internet-based system). The first part 160 "notifies" the phone or VoIP switch that the conversation is an IVM conversation. The second part 162 notifies the IVM server, indicating that this is an IVM conversation request between a calling user and multiple target users. The third part 164 includes all the phone numbers of the target user. All phone numbers of all target users can be directly entered one by one or separated by symbols.
[0077] As shown in the female port diagram lc, the IVM number of the multi-target user may be: 152*054 123456#054 765432#053234876. Among them, "152" (part 160) means "start IVM conversation". "#" (Part 162) means dialogue with multiple end users means the isolation between the telephone numbers of different members (three numbers 054 123456, 054765432,
CN 1781325 Β
053 234876 forms part 164 here). Multiple target user IVM numbers can be saved in the calling user device, and their name is "IVM to my classmates". In addition, you can dial 152 to the U IVM server, and then enter a number such as 777, to specify the user group. They will get an IVR (Interactive Voice Response) to introduce it to the group member number. Next, the group will get a group identification number, such as "54321", and then by dialing such as 152 54321, leave an IVM message for the entire group. It is also possible to always access the IVM server (WEB interface) through the Internet, and specify user groups.
[0078] During the IVM conversation, the IVM server is included as a channel in all communications between the calling user and the target user. However, any user (target or calling user) can request the IVM server to change the communication mode, that is, enter a two-way phone call (two participants) from an IVM conversation, or enter a conference call (more than two participants). In this situation, after the calling user presses a certain key (for example, press ##), the IVM server can send a signal to the phone or VoIP switch to initiate a two-way call or conference call.
[0079] The IVM server can record messages so that they can be displayed to all users connected to it at any time during the connection period. This kind of message can guide the calling user and the target user to use various functions, so as to set up a formal voice telephone conversation by pressing a certain key.
[0080] The IVM server may have the function of limiting the length of the instant voice message, thereby preventing the telephone network from being overloaded due to the excessive length of the instant voice message. The IVM server may stop the operation of the IVM after the limited length (for example, 2 minutes). Next, a notification is sent to the calling user to establish a message that is not longer than a limited period of time.
[0081] FIG. 2a shows the flow diagram of the main steps of the preferred implementation of the instant voice message transmission method of the IVM "key" function of the present invention. It includes in step 200, receiving at least one voice message segment from the calling user in the IVM server, and in step 202, simultaneously receiving and merging the at least one voice message segment to at least one target user. Figure 2b shows the details of these steps.
[0082] As shown in FIG. 2b, step 200 also includes the following content: in step 210, after the calling user performs an IVM "key" operation, the IVM number of the target user is provided to the IVM server through the switch (ie, a signal dialog is established). At step 212, Using this number, the IVM server is accessed by the calling user (that is, a voice conversation is established). After the visit, the IVM server sends a notification to the calling user, such as a beep, to indicate to the calling user that it can start recording messages. In step 214, two processes are performed at the same time: the IVM server records the message provided by the calling user (using the segment memory and the merging module 120), and accesses the target user at the same time. The IVM server continues to record and store the message segment until the calling user has sent all the messages. [0083] As shown in FIG. 2b, step 202 also includes the following content: after being accessed by it, the target user may or may not reply to the IVM server. If the target user replies, the IVM server merges the stored segment information in step 216 until all the messages are transmitted. The target user can transfer to a full-duplex conversation with the calling user at any merging stage (step 218). If the target user replies to the IVM message, the calling user can press a key on the mobile phone at any time to convert the IVM conversation into a two-way telephone conversation. The user can inform the server that he/she is willing to have a full-duplex conversation with other people. The notification can be made through, for example, a DTMF (Dual Tone Multi-Frequency) signal. The establishment method is to press any key on the phone. Other notifications can also be made, such as any instruction in the IP phone based on the data code generated by the user's mobile phone. In getting After the notification, the IVM server connects the user to the full-duplex dialogue through the server, or instructs the telephone (or VoIP) switch to directly connect the user to the full-duplex dialogue through the switch.
[0084] The target user can also process the message, such as storing it, replying to it or transmitting it, as described in steps 248-258 of FIG. 2c. If the target user does not reply to the server (step 215), the server processes the message according to predetermined rules. It includes storing in the IVM server, transmitting to the voice mail system, or resending the IVM message. For example, if the message is still stored in the IVM server, the message will be displayed immediately. If the message is not stored, the IVM server will contact the voice mail system
CN 1781325 Β
System, for dynamic retrieval (display messages instantly), or do not implement any "dynamic", but only connect the retrieval user to the voice mail system (for normal message retrieval). Users can always access voice mail and retrieve existing messages. If the message is in the voice mail system, the user can just listen to it.
[0085] FIG. 2c shows the details of the IVM processing flow in the present invention. After starting the process, the calling user selects (or "types") the number in step 232 and presses the "send" button on the mobile phone. In step 234, a connection between the calling user and the IVM server is instantly established. The IVM server provides confirmation (such as a "forward" notification) to the calling user in step 236. Next, two steps are implemented at the same time (same as 212/222): in step 238, the calling user records his message in the IVM server, and the IVM server calls the target user in step 240. In step 242, it is checked whether the target user answers the call. If it responds ("yes"), the IVM server displays the recorded message part (segment) to the target user in step 244. The target user can press the DTMF key on the phone in step 246 to select one of the six options: save the message in step 248, or: reply to the instant voice message in step 250, or: if there is more than one target user, in step 256 Reply to all users, that is, the calling user and all target users, or: in step 252, send the message as an IVM to other users, or: in step 254, establish an instant full-duplex phone conversation with the calling user, or: delete the message in step 258 . The target user can also end the conversation.
[0086] If the target user does not reply to the call ("No" in step 242), then in step 260, the recorded message is displayed when accessed by the target user, or, if the target user does not access within the specified time, the recorded message It can be sent to the voice mail in step 262, and the processing is ended.
[0087] FIG. 2d is a flow diagram of two main steps of a preferred embodiment of instant voice message transmission of the IVM instant retrieval function of the present invention. It includes receiving a "dynamic" notification by the target user from the IVM server, indicating that the instant message (voice, fax, etc.) has been transmitted to him/her in step 264, and in step 266 directly accessing the specific instant message. Figure 2e shows the details of these steps.
[0088] Before step 264, the IVM server sends a "dynamic" notification to the target user, such as "caller ID": "instant voice message from ABC#XYZ*W054 123456". Here, "ABC" represents the access code to the IVM instant retrieval module of the IVM server (ie, module 122) or other systems capable of storing messages. "#XYZ" indicates the unique identification code of a specific message, and "*W" indicates the message type (voice mail, MMS message, unified message or IVM). For example, W = 1 means voice mail message, W = 2 means MMS message, W = 3 means unified message, and W = 4 means instant voice message. If the target user does not see the caller ID and thus loses (unanswered) the incoming IVM message, the target user who sees the "lost instant voice message" notification can read the list of lost (unanswered) instant voice messages, including Prefix (step 276), and the prefix number of a specific message can be manually dialed to retrieve it instantly (step 278). In step 278, the target user can also press the'DIAL, button or the'CALL, button of the mobile phone, while observing the'lost' message notification. At this time, the phone will automatically dial the prefix number.
[0089] The notification may be an SMS message, as detailed below. The target user selects in step 270 whether the notification is a caller ID or an SMS message. If it is an SMS message (step 272), the target user can read the message in step 280, access the SMS sender's number in step 282, and instantly connect to the IVM server in the message retrieval mode in step 284. If it is a caller ID notification (step 274), then in step 276, the caller ID is displayed on the mobile phone of the target user, and the target user accesses the displayed number in step 278, and then connects to the IVM server in step 284. The IVM server will check 285 to confirm whether the message is stored in the IVM server. The message can be stored in the memory module 623 (see Figure 6) for immediate retrieval in the future. If it has been stored, the target user directly accesses and retrieves the message in step 287. If it is not stored, the IVM server will check whether the message is transmitted to other storage servers (step 289
CN 1781325 Β
Not shown in). A voice mail server (not shown) is coupled to the server 106. In addition, multimedia messages can also be saved in the MMS server (not shown), and unified messages can be saved in the Unified Messaging System (UMS) (not shown). These servers and their connections to telephones or VoIP systems or networks are known to those in the industry. In a positive case, the IVM server also checks in step 292 whether there is a dynamic connection with the storage server. If the connection exists (yes), the IVM server provides the stored message ID number to the storage server in step 296, so that the message can be accessed instantly and displayed to the target user. Otherwise, the target user is connected to the storage server by the IVM server and guided by the menu of the storage server, as shown in step 294. If in step 289, the message is not transmitted to other storage servers, the retrieval process ends in step 289, and a "delayed" instant message retrieval is performed.
[0090] "Instant retrieval" refers to direct access to specific voice and/or fax and/or multimedia and/or unified messages without listening to previous messages and/or system greetings and/or system operating instructions. The instant retrieval module 122 implements this function.
[0091] After step 276, if the message is still stored in the IVM server, the message will be displayed immediately. If the message is not stored, the IVM server will connect to the voice mail system for dynamic retrieval (the message will be displayed immediately), or the IVM server will not implement it. "Dynamic" activity only connects the retrieval user to the voice mail system (normal message retrieval is performed at this time), and the user can always access the voice mail and retrieve any existing messages. As mentioned above, the IVM server may not be used at this time. If the message is in the voice mail system, the user can hear it.
[0092] With the addition of additional functions, the basic system shown in Figure 1a can be expanded as follows.
[0093] FIG. 3 shows another embodiment of the instant voice message system of the present invention. The system 300 includes all the units of the system 100 in FIG. 1a, and an optional on-site server 302 is added. With an in-place server, users can specify whether they can receive messages. Insiders know the server in place. The existing devices in place are ICQ, Odigo, Converse ('Next2Me') and A0L (A0L'messenger'). The GMS cellular phone system is included in the IVM, and the in-place server can be connected to a home location register (HLR) 306<sub>o</sub>The presence server 302 is coupled to the IVM server 106, and each user can specify his/her presence parameters. Another "dynamic" numbering method can be used, such as dialing "152#0", the user specifies him/her as "offline" and dialing "152#1", the user can specify him/her as "online". HLR stores information about cell phone users. The existing standard is that the target user's mobile phone is connected and disconnected. On-off conversion is registered by HLR. The in-place server requests the HLR to obtain this information and uses it as an in-place (accessibility) standard.
[0094] The presence parameter is a selection user's selection state, indicating the ability or willingness to retrieve instant voice messages. The status can include'online', which means that the user can retrieve the IVM; send me a message, it means that the user requests to receive instant voice messages;'offline', it means that the user cannot receive instant voice messages. The special number can be dialed to specify the in-position status, which can be kept in the device memory of the target user and can be dialed quickly. The dedicated presence status number preferably includes two parts, the first part is the above-mentioned IVM prefix. The second part is the code, which indicates the presence status of the IVM server. If the IVM server receives the in-position status command, it will communicate with the in-position server 302 and update the database in the in-position server (not shown).
[0095] Assume that the calling user wants to update the presence status to'offline'. The user dials 152#*111 054 987654. The IVM prefix "152" tells the telephone exchange that this is an IVM conversation, which is connected to the IVM server. "#*" tells the IVM server that this is an in-position status update command. The IVM server establishes a communication session with the on-site server 302. "111" tells the incumbent server that the user wants to be'offline'. The user is identified by his caller ID or the number after the presence status (in this case, it is 054 87654). The in-position server updates the in-position status of the user whose telephone number is 054 87654 in the database to the'offline' state. If you use the dialing method as the presence feature, or obtain the presence from the HLR
CN 1781325 Β
Status, the in-place server can be a module in an IVM server. Before setting up an instant voice message conversation with one or more target users, the IVM server can check the presence status of each target user, whether it is a single user or a group of users. If the in-position status is'offline', no IVM dialogue is set, and the voice message will be stored in the IVM server until the target user can conduct the IVM dialogue. If the target user cannot conduct an IVM conversation, the calling user is notified during the establishment of the IVM. The notification is preferably inserted as a special beep and sent by the IVM server to the calling user.
[0096] FIG. 4 shows an example of a flow chart of the IVM server-calling user notification. The IVM server sends the notification to the calling user who sent the IVM message to the target user. After establishing a voice dialogue between the calling user and the IVM server, the IVM server provides a "forward" signal (beep, etc.) to the calling user (102) in step 402. The calling user records the message in step 404. At the same time, in step 405, the IVM server checks the presence status of the target user by communicating with the incumbent server (302 in Figure 3). If the target user is in the'offline' state and cannot receive the IVM message, the IVM server uses a voice signal (using a series of rapidly repeating beeps) to notify the user in step 420. The IVM server-calling user notification can be sent through short text messages (SMS) and the IVM dialogue between the IVM server and the calling user. The conversation can be initiated by the server receiving the recorded voice announcement. In the SMS notification, the IVM server establishes communication with the SMSC605. The notification text message can be stored in the IVM server and sent to the user as a text SMS message via the SMSC. In the telephone network, the SMSC is connected to the telephone exchange, as shown in Figure 6.
[0097] If the target user is online and can receive IVM messages, the IVM server calls the target user in step 406. At this time, the target user can choose to reply to the incoming message in step 410, reject the incoming message in step 412, or let the phone ring idle (in this case, the IVM server will send a notification to the calling user).
[0098] The IVM server may request the switch to notify it that the target user has replied to the conversation. At this time, the IVM server may notify the calling user in step 414 (for example, insert a specific beep in the conversation with the calling user) that the target user has replied to the conversation or has received the message. The IVM server can receive the conversation time with the target user from the switch (login during the CDR-call). If the time is similar to the original message time of the caller leaving a message, the IVM server can make the conversation not only be replied, but the message can also be listened to. If the target user receives an incoming IVM message in step 412 (for example, pressing the'end' button on the mobile phone), the IVM server can notify the calling user through a voice signal (for example, a beep) in step 416. The target user can specify an'invisible state', in which the calling user cannot receive notifications from the IVM server about the receipt and rejection of messages sent from the user to the target user. The above operations can be performed by dialing a specific number in a similar way to the presence status.
[0099] FIG. 5 shows an example of the flow diagram of the IVM server-calling user notification when a message is sent to multiple target users. In step 502, the message is sent to multiple calling users as described above. Since each target user can hear incoming messages at different times (for example, the first person responds after one ringtone, the second person responds after three ringtones, etc.), different methods are needed to notify the calling user of the real-time status, such as messages Received (listened) or rejected. When all target users have listened to the IVM message, or after a predetermined time has passed, the notification may be sent to the calling user in step 504. In the latter case, IVM can identify the calling users whose target users have heard the message and the calling users whose target users have not heard the message. In step 506, the notification is sent using one of the above steps.
[0100] FIG. 6 shows another embodiment of the IVM system 600 of the present invention, which includes a plurality of optional parts other than those shown in FIGS. 1 and 3. These optional parts can be added separately or in combination to the basic system configuration shown in Figure 1a. For example, the system 600 may include a voice and/or text paging system 602 that communicates with the IVM server, and a text that receives paging messages (voice or text) from the paging system 602 and can sometimes reply voice or text messages to the calling user through the paging system. Pager 604, a self-selected short message server center (SMSC) 605. SMSC605 and IVM
CN 1781325 Β
The server 106 is coupled to a telephone or a VoIP switch 104 in a telephone or a VoIP network such as the network 108. The system 600 may further include a voice recognition module 606 for converting voice messages into text messages, a voice paging module 608, a text-to-speech module 610, an SMSC module 612, and an IVM establishment module 614. These modules are best installed in the IVM server. The network 108 may also be coupled with other telephone or VoIP networks 630. [0101] The calling user can dial an instant message access number (such as 152), and then dial a number that is unique to voice paging messages (such as 99999), and dial the target paging user number (identification code, such as 3963). If the paging system is a voice paging system, the IVM server converts the message into a voice paging message (with a voice paging format) in the voice paging module 608, and then transmits the message to the voice paging system 602, which uses the target user Number, and his/her message is transmitted as a voice paging message.
[0102] In order to transmit the text message, after the IVM access code (such as 152), dial the unique number for the text paging message (such as 88888), and then dial the target paging user number (such as the identification code 4175). The voice recognition module 606 is used to convert a voice message into a text message. If the text paging system has a response function (text response), the response text message from the text pager 604 is forwarded to the IVM server via the text paging system 602. The text message is converted from text to voice by the module 610 in the server, and converted into the IVM format by the module 614. The message is sent to the calling user as an IVM message. When a text SMS message is sent to a calling user or a target user, and when the SMSC number of the message is a number belonging to the SMSC module 612, the text-to-speech module 610 is required. After designating an SMSC number that "belongs to" the IVM server (via module 612), the text SMC message can be received in the SMSC module 612, the message converted by the text-to-speech module 610 into voice, and the module 614 converted into the IVM format and used as IVM message is a message transmitted by the IVM server to a specific user. Another occasion where the text needs to be transmitted to a specific module is: the text message is an IP-based text message (such as an ICQ message or an email message) or other types of text messages. In this case, ICQ Or the e-mail message is sent to the target user via the IVM server and using the number method. For example, the IVM server can have an email domain, such as "IVM. com", and each user can have an email address, such as "123456@ IVM. com". If the user receives an email, the IVM server will use the text-to-speech module , Convert it into an IVM message. In the case of ICQ, the IVM server can be identified as a user with multiple ICQ numbers. Each ICQ number belongs to a different target user and is stored in the database in the IVM server. If an ICQ user sends an ICQ message to a target user, the ICQ message will reach the IVM server logged in for the ICQ user. The IVM server then converts the ICQ text message into a voice message in the text-to-speech module, and sends it as an IVM message to the target user representing the ICQ number in the database of the IVM server.
[0103] If IVM server service message is sent IVM need to be prepared in such a notification message server IVM, IVM module 614 is used. The module can also provide an IVM format for text messages or voice paging messages that are converted into IVM messages.
[0104] In another situation, a telephone user may wish to send an ICQ user a message that was originally a voice message (IVM). The ICQ user can be an IP device 704 (Figure 7) using instant text messaging software such as ICQ. In fact, each ICQ user can be provided with a unique phone number (used to receive instant voice messages). The phone number belongs to the IVM server that receives the IVM message, and there is also a list for specifying phone numbers and ICQ numbers. The IVM server converts the voice message into text by the module 606, and sends the text message to the IP server 704 (see the description of FIG. 7 below) via the IP domain 702 (see the description of FIG. 7 below).
[0105] If one or more target users receive an instant voice message and cannot reply loudly (for example, in a meeting place), the IVM can be displayed on each mobile phone, such as: "An instant voice message is sent from..." . Target users can pass
CN 1781325 Β
Reply via SMS. You can use the sender's number in the "Caller ID" to reply to the SMS message.
[0106] The IVM server may also include a "matching module" 650, which users can use to use the server via the Internet or via telephone calls and IVR (Interactive Voice Response), and establish a standard for the IVM server to send back IVM messages. In this case, the IVM server can send the IVM to multiple users in time, and these users can instantly establish a two-way voice conversation between them.
[0107] The IVM server may also include a "dynamic charging" module 660, which enables the telephone system to provide IVM services with dynamic charging. For example, the target user chooses to establish a two-way telephone call after receiving the IVM message. The dynamic charging module informs the charging system of the telephone system that the object to be charged at this time is the target user.
[0108] Any implementation of the system of the present invention may also include a dedicated mobile phone 670 for each user. The mobile phone 670 includes a set of keys including "dedicated" keys, such as a dedicated IVM key 672, a dedicated SMS key 674, a dedicated PTT key 676, and so on. The calling user selects a target phone number and presses the dedicated key for the desired function. In this way, after pressing the IVM button 672, the calling user can automatically send the IVM to the target user. After pressing the SMS button 674, the calling user can automatically send the SMS to the target user. After pressing the PTT button 676, the calling user can be automatically made Send a PTT message to the target user. The same is true for mail, paging (voice and text), instant IP text messaging (such as ICQ), etc. This set of keys can provide menu-based mobile phone operations.
[0109] FIG. 7 shows another embodiment of the system of the present invention, in which the IVM server is connected to the IP (data) domain 702 on an optional basis. Instant voice messages are sent from the user's telephone device to one or more IP devices 704, which can be VoIP phones or personal computers (PCs), or other devices with data (IP) connections running text or voice messaging software. The IVM server can recognize instant voice messages sent to VoIP clients by adding a suffix to the number dialed by the calling user. The number can be an IVM access number, such as "152" or an IVM access number, followed by the normal phone number of the IP device. After the suffix, the IP address of the target IP user is 192. 16 & 100. 11, where'#' can be used instead. All dialed numbers can be 152 192#168#100#11 or 15254 123456 192#168##11#11, where 54123456 is the assigned IP user phone number. If each IP user obtains a dedicated (normal phone) phone number or other IP identification number (such as an email address), the suffix can be omitted. The device 704 (including the phone software client in the PC) can send an instant voice message to the line switch phone (normal phone) user by specifying the IP address of the IVM server and the phone number of the target user.
[0110] It should be noted that the IP device can be a text device, such as ICQ or mail in a PC, or a VoIP device, such as VoIP software in a PC. If the target device is a text IP device (that is, the target user is specified as a text user), it is better to use the voice recognition module 606 to convert the initial IVM message into a text message. You can assign a phone number to each IP user. The number can be saved in the database of the IVM server together with the user's IP address. The telephone system 108 can assign these phone numbers to the IVM server. Whenever a calling user sends an IVM message to the phone number, the IVM server receives the message, converts it into the above text message, and then sends it as a text message to the IVM server. User 704 based on text IP. If the target IP user 704 is a VoIP user (VoIP software running on a PC), the initial IVM message cannot be converted into a text message. The database in the IVM server will be updated according to the nature of the IP target user (text or voice). The database includes a set of dedicated phone numbers logged in the IVM server, with which the IVM server can implement this interconnection with the IP database. A suffix can be added to the dialed number (for example, the suffix *01 is added to the text user, and the suffix *02 is added to the voice user), so as to provide a kind of information to the IVM server to indicate whether the target user is a text user or a voice user.
[0111] FIG. 8 shows another embodiment of the system of the present invention, where the IVM server includes a PTT module 802,
CN 1781325 Β
It is connected to the sub-PTT system 804 or the IP (VoIP)-based PTT system 806, so as to send and/or receive instant voice messages relative to the PTT system. Other dialing formats can be used, such as using the prefix "154" instead of dialing the "152" prefix to make the connection (it indicates that this is an IVM conversation). The "154" prefix is recognized by the telephone exchange as a call to the IVM server. However, the IVM server recognizes "154" as a message sent to the PTT system, and appends the number of the PTT target user 806 or the VoIP PTT user 812.
[0112] If the PTT user 810 or the VoIP PTT user 812 decides to send a PTT message to a certain phone number, and if the PTT system recognizes the target number as not belonging to the PTT login user, the PTT system sends the message to the IVM server . The IVM server converts the PTT type message into an IVM format, and sends the message to the desired target user. The IVM server may also be a PTT user with a PTT module 802, which receives and/or sends PTT messages to the PTT system (the same as the PTT user 810 or the VoIP user 812). However, each IVM user preferably has a unique "PTT" user number, which is used as an IVM number to log in in the PTT system. Therefore, the PTT message will be sent to the IVM server. The IVM server is equipped with a database that matches the PTT number and normal phone number, and each user has this unique match. Therefore, the received PTT message will be received by the PTT module 802, and then converted into the IVM format in the IVM establishment module 614, and sent to the target IVM user. The IVM user can reply to the message, it needs the IVM server to convert the reply into PTT format (using the PTT module 802), and send the reply to the PTT subsystem 804 or the IP PTT system 806, and it sends the message to the corresponding PTT Sub user 810 or VoIP PTT user 812.
[0113] In this article, all publications, patents, and patent applications involved in this publication are referred to within the scope of the subject matter of each publication, patent and patent application. In addition, any reference citation or identification in this document does not mean that such reference constitutes the predecessor technology of the present invention.
[0114] The present invention has been described in conjunction with limited embodiments, but various changes, improvements, and other uses can also be made to the present invention.
CN 1781325 Β
15 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| CN1387364A | Cites | China | Search report |
| US2002136217A | Cites | United States of America | Search report |
| US20020146097A1 | Cites | United States of America | Search report |
19 members in 10 offices
Priority claims19
| Document | Office | Kind | Date |
|---|---|---|---|
| 46863503 | United States of America | P | |
| 46863503 | United States of America | P | |
| 60468635 | United States of America | – | |
| 52728203 | United States of America | P | |
| 52728203 | United States of America | P | |
| 52728303 | United States of America | P | |
| 52728303 | United States of America | P | |
| 60527282 | United States of America | – | |
| 60527283 | United States of America | – | |
| 2004000370 | Israel | W | |
| 2004000370 | Israel | W | |
| 60468635 | – | – | – |
| 60527282 | – | – | – |
| 60527283 | – | – | – |
| PCTIL2004000370 | – | – | – |
| US20030468635P | – | – | – |
| US20030527282P | – | – | – |
| US20030527283P | – | – | – |
| WO2004IL00370 | – | – | – |
Members19
| Document | Office | Kind | |
|---|---|---|---|
| AU2004237513A1 | Australia | A1 | |
| CA2525186A1 | Canada | A1 | |
| WO2004100581A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP1621034A1 | European Patent Office (EPO) | A1 | |
| KR20060034635A | Republic of Korea | A | |
| CN1781325A | China | A | |
| HK1088166A1 | Hong Kong, China | A1 | |
| US2006268750A1 | United States of America | A1 | |
| JP2007528131A | Japan | A | |
| ZA200508475B | South Africa | B | |
| AU2004237513B2 | Australia | B2 | |
| KR100877745B1 | Republic of Korea | B1 | |
| CN1781325BThis record | China | B | |
| US8160054B2 | United States of America | B2 | |
| US2012164987A1 | United States of America | A1 | |
| US8483207B2 | United States of America | B2 | |
| US2013279681A1 | United States of America | A1 | |
| US8917849B2 | United States of America | B2 | |
| US2015071426A1 | United States of America | A1 |
6 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Cessation of patent rightC17 | C17 | CN | |
| Standard patents granted in hong kongGrantedGR | GR | HK | |
| Grant of patent or utility modelGrantedC14 | C14 | CN | |
| Requests to designate patent in hong kongDE | DE | HK | |
| Entry into substantive examinationC10 | C10 | CN | |
| PublicationC06 | C06 | CN |
Numbers
- Publication
- 1781325
- Publication, DOCDB
- 1781325
- Publication, EPODOC
- CN1781325B
- Application
- 800117560
- Application, DOCDB
- 200480011756
- Application, EPODOC
- CN2004811756
Titles2
- Chinese
- 即时语音消息传输及即时语音消息检索的方法及系统
- English
- Method and system for instant voice message transmission and instant voice message retrieval
Classification
- IPC, 3
- H04L12 58
- H04M3 42
- H04M7 00